edupalafrica.com
Open in
urlscan Pro
108.167.180.89
Public Scan
Submission: On November 17 via api from US — Scanned from US
Summary
TLS certificate: Issued by R10 on September 18th 2024. Valid for: 3 months.
This is the only time edupalafrica.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
34 | 108.167.180.89 108.167.180.89 | 19871 (NETWORK-S...) (NETWORK-SOLUTIONS-HOSTING) | |
1 | 13.127.235.231 13.127.235.231 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 142.250.64.67 142.250.64.67 | 15169 (GOOGLE) (GOOGLE) | |
1 | 13.126.164.198 13.126.164.198 | 16509 (AMAZON-02) (AMAZON-02) | |
38 | 4 |
ASN19871 (NETWORK-SOLUTIONS-HOSTING, US)
PTR: 108-167-180-89.unifiedlayer.com
edupalafrica.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-13-127-235-231.ap-south-1.compute.amazonaws.com
checkout.razorpay.com |
ASN15169 (GOOGLE, US)
PTR: lga34s30-in-f3.1e100.net
fonts.gstatic.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-13-126-164-198.ap-south-1.compute.amazonaws.com
api.razorpay.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
34 |
edupalafrica.com
edupalafrica.com |
1 MB |
2 |
gstatic.com
fonts.gstatic.com |
38 KB |
2 |
razorpay.com
checkout.razorpay.com — Cisco Umbrella Rank: 118148 api.razorpay.com — Cisco Umbrella Rank: 116071 |
52 KB |
38 | 3 |
Domain | Requested by | |
---|---|---|
34 | edupalafrica.com |
edupalafrica.com
|
2 | fonts.gstatic.com |
edupalafrica.com
|
1 | api.razorpay.com |
checkout.razorpay.com
|
1 | checkout.razorpay.com |
edupalafrica.com
|
38 | 4 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
autodiscover.edupalafrica.com R10 |
2024-09-18 - 2024-12-17 |
3 months | crt.sh |
*.razorpay.com Amazon RSA 2048 M03 |
2024-11-11 - 2025-12-10 |
a year | crt.sh |
*.gstatic.com WR2 |
2024-10-21 - 2025-01-13 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://edupalafrica.com/courses-details/25
Frame ID: 7D06EDC9860454DB0EB81A9784B93E2B
Requests: 37 HTTP requests in this frame
Frame:
https://api.razorpay.com/v1/checkout/public?traffic_env=baseline&build=2b88d4dbd4ae91269b89ef55b738414cc950043f&checkout_v2=1&new_session=1
Frame ID: DEC5AEAC09889965BB7E4FC067FA5996
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
Edupalafrica | Course detailsDetected technologies
Bootstrap (Web Frameworks) ExpandDetected 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
CodeIgniter (Web Frameworks) Expand
Detected patterns
animate.css (Web Frameworks) Expand
Detected patterns
- <link [^>]+(?:/([\d.]+)/)?animate\.(?:min\.)?css
Font Awesome (Font Scripts) Expand
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]+)?)?)|)
Swiper Slider (Miscellaneous) Expand
Detected patterns
- swiper(?:\.min)?\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Redirected requests
There were HTTP redirect chains for the following requests:
38 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
25
edupalafrica.com/courses-details/ |
63 KB 14 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
edupalafrica.com/assets/css/ |
138 KB 31 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
animate.css
edupalafrica.com/assets/css/ |
76 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fontawesome.min.css
edupalafrica.com/assets/css/ |
57 KB 12 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icofont.css
edupalafrica.com/assets/css/ |
110 KB 15 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
font.css
edupalafrica.com/assets/css/ |
28 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
magnific-popup.css
edupalafrica.com/assets/css/ |
7 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
swiper.min.css
edupalafrica.com/assets/css/ |
19 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
toastr.min.css
edupalafrica.com/assets/css/ |
7 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
frontend-rtl.css
edupalafrica.com/assets/css/ |
3 KB 881 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
frontend-style.css
edupalafrica.com/assets/css/ |
73 KB 20 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
e-academy.gif
edupalafrica.com/uploads/site_data/ |
114 KB 114 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
edupal.jpg
edupalafrica.com/uploads/site_data/ |
32 KB 32 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
learning.png
edupalafrica.com//assets/images/ |
293 KB 294 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
border.png
edupalafrica.com//assets/images/ |
860 B 890 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
border.png
edupalafrica.com/assets/images/ |
860 B 890 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
half_border.png
edupalafrica.com/assets/images/ |
822 B 851 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
edupalafrica.com/assets/js/ |
87 KB 38 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
popper.min.js
edupalafrica.com/assets/js/ |
21 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.js
edupalafrica.com/assets/js/ |
50 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
swiper.min.js
edupalafrica.com/assets/js/ |
125 KB 43 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wow.min.js
edupalafrica.com/assets/js/ |
8 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.magnific-popup.min.js
edupalafrica.com/assets/js/ |
20 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.appear.js
edupalafrica.com/assets/js/ |
1 KB 743 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.countTo.js
edupalafrica.com/assets/js/ |
4 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
toastr.min.js
edupalafrica.com/assets/js/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tilt.js
edupalafrica.com/assets/js/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
checkout.js
checkout.razorpay.com/v1/ |
169 KB 52 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
front-custom.js
edupalafrica.com/assets/js/ |
26 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
edupal.jpg
edupalafrica.com/uploads/site_data/ |
32 KB 0 |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
half_border.png
edupalafrica.com/assets/images/ |
822 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
service_bg.png
edupalafrica.com/assets/images/ |
145 KB 145 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fa-solid-900.woff2
edupalafrica.com/assets/fonts/ |
78 KB 78 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2
fonts.gstatic.com/s/montserrat/v14/ |
19 KB 19 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2
fonts.gstatic.com/s/montserrat/v14/ |
19 KB 19 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icofont.woff2
edupalafrica.com/assets/fonts/ |
525 KB 526 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
public
api.razorpay.com/v1/checkout/ Frame DEC5 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
edupal.jpg
edupalafrica.com/uploads/site_data/ |
32 KB 0 |
Other
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
139 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 string| base_url string| site_logo string| rzp_key string| ltr_status_msg string| ltr_matching_msg string| ltr_select_chapter string| ltr_select_subject string| ltr_subject string| ltr_teacher string| ltr_select_teacher string| ltr_start_date string| ltr_end_date string| ltr_start_time string| ltr_end_time string| ltr_cant_msg string| ltr_are_you_msg string| ltr_add_course string| ltr_edit_course string| ltr_add_doubts_date_class string| ltr_add_new_exam string| ltr_end_date_msg string| ltr_subject_msg string| ltr_characters_msg string| ltr_password_student_msg string| ltr_enrollment_id string| ltr_password string| ltr_add_another_student string| ltr_select_batch_msg string| ltr_select_batch string| ltr_changed_batch_msg string| ltr_changed_password_for_msg string| ltr_confirm_password_msg string| ltr_password_msg string| ltr_subject_name_msg string| ltr_letters_characters_msg string| ltr_subject_updated_msg string| ltr_subject_add_msg string| ltr_subject_exists_msg string| ltr_are_you_so_msg string| ltr_subject_delete_alert_msg string| ltr_atleast_chapter_msg string| ltr_add_chapter_msg string| ltr_exists_chapter_msg string| ltr_chapter_name_msg string| ltr_chapter_updated_msg string| ltr_chapter_delete_msg string| ltr_loading_msg string| ltr_select_subject_msg string| ltr_select_subject_both_msg string| ltr_word_msg string| ltr_answer_msg string| ltr_start_date_greater_msg string| ltr_add_teacher string| ltr_edit_teacher string| ltr_update_teacher string| ltr_add_extra_class string| ltr_add_class string| ltr_edit_extra_class string| ltr_update_class string| ltr_past_time_msg string| ltr_end_greater_msg string| ltr_today_greater_msg string| ltr_class_already_added_msg string| ltr_valid_time_msg string| ltr_select_date_msg string| ltr_atleast_question_msg string| ltr_select_year_msg string| ltr_select_paper_msg string| ltr_add_facility string| ltr_edit_facility string| ltr_add_assignment string| ltr_edit_assignment string| ltr_update_assignment string| ltr_select_from_date_msg string| ltr_select_to_date_msg string| ltr_batch_inactive_msg string| ltr_mark_complete string| ltr_complete string| ltr_all_fields_msg string| ltr_hide_password string| ltr_change_password string| ltr_new_password_msg string| ltr_all_test_record_msg string| ltr_once_deleted_alert_msg string| ltr_are_deleted_alert_msg string| ltr_updated_msg string| ltr_alert_updated_msg string| ltr_category_changed_msg string| ltr_invalid_birth_msg string| ltr_to_greater_msg string| ltr_message string| ltr_add_live_class string| ltr_edit_live_class string| ltr_atleast_student_msg string| ltr_atleast_date_msg string| ltr_maximum40_characters_msg string| ltr_maximum50_characters_msg string| ltr_double_class_date_msg string| ltr_ok string| ltr_cancel string| ltr_select_student string| ltr_description string| ltr_can_remove_msg string| ltr_some_required string| ltr_only_letters_msg string| ltr_search string| ltr_show string| ltr_heading string| ltr_sub_heading string| ltr_batch_speci_heading string| ltr_fecherd string| ltr_email string| ltr_wrong_credentials_msg string| ltr_batch_spe_msg string| ltr_you_delete string| ltr_i_learn string| ltr_chapters string| ltr_offer_price_msg string| ltr_batch_price_msg string| ltr_payment_msg string| ltr_something_msg string| ltr_enter_your_name string| ltr_enter_your_email string| ltr_valid_enter_your_email string| ltr_enter_your_phone string| ltr_valid_enter_your_phone string| ltr_enter_your_message string| ltr_send string| ltr_no_result function| $ function| jQuery function| Popper object| bootstrap function| Swiper function| WOW object| toastr object| regeneratorRuntime function| Razorpay1 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 |
---|---|---|
edupalafrica.com/ | Name: ci_session Value: ec49ec94dc81ba7305180713673d94447c361113 |
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.
api.razorpay.com
checkout.razorpay.com
edupalafrica.com
fonts.gstatic.com
108.167.180.89
13.126.164.198
13.127.235.231
142.250.64.67
00619814b3b256720a9ffd9408397d0ffe5559ff301d608eb66f585343fd83a2
0295a5cda16d77fd768485f527cc9ac105eeed0b8dee5814799de5363283f8db
0ec632e6ab02d4fdd514da7f5edc74aa28c9d4c71af76f1c8b93a1fba85bcc69
242e542871bd77c8ff6375418e349ef6b3a32a208e15ca1441166641d212a6a1
35b3dc9be05bf0c79246e812fa3bb96ceacacb7f11e87382281c33fcf3ced4fe
3c70b6d14e30da7575c57fa044fafb87e6ed783ab55e7398f9da3ee5e10cc9dd
3e9a2a75a95616d1a5700bf8f9d5bec90857b27a99950f5077b1f03ea3b45c8b
3fddc6d28aba3c13d64cfd4847c333ff48c71d4a5a58bd1a0494ca6ae8ac1bb4
4545eb1dec25fe868d19dc292d417d8a9e41c0276d75a4eaf524a9db21aa705a
45d1f5f6cf913746c45dd697b1a8f3b719c02d8b3f678dc7fc2766d54e1aaf6e
5397f8c71cb13c0c1a7520a02f6bab189b611c4cd63384965fe841288000a769
56c12a125b021d21a69e61d7190cefa168d6c28ce715265cea1b3b0112d169c4
5879a92ca1f25094ad0d62a667f5b891c86db5fe7509ebf64c290290aa672403
5f07d43571a20235b2506061c9729d91179d32b8b3c75123aa8fcd45e60d7541
6150a35c0f486c46cadf0e230e2aa159c7c23ecfbb5611b64ee3f25fcbff341f
6b6b686ecaa56e02ec5aced95541a03f922f599b31f1b4cd429ceca824a6e669
71ef7c16d75da75a5d417df75ed72144bc5ec65a9c0429b7dee0988adc3e8d29
7928b5ab63c6e89ee0ee26f5ef201a58c72baf91abb688580a1aa26eb57b3c11
7f4d3fd0a705dbf8403298aad91d5de6972e6b5d536068eba8b24954a5a0a8c7
93d6094cbb4e467ad08be606cd6d9a070d51dff322dc92e83fafe57591aea76f
9f036443b596a381749aa8ca033c28df96b12d0bcb1837e38b82c2fd60e54697
a9ff37f569a78efaada904b16dc6b91a464f45e4eba769b49a70fe40a7423a76
ade2df0f10e31f7aece183646068f42df892faebf4568c7b5a6a20d6ee43407e
b7f51aadf500545e118db3205c77e73964f1f598c71b0fa827e838d2aebdcf86
bea520e97d724ae9eff39d591eef6decbc9d2aff2c917cb1b4bb04f84c90c07c
d10e701c44ab739c7d711b6483def0c6cd47e5a3d04eda1df2c5cbb08f21d81a
dc36463f7fdc8b91ef0369314483186daa0b13950781a78e43c1fdaf0d21934f
ddb96c25de07962ffbc0243e6e68177ce74aee9fd950cb4f5d8d3c8e6c524a09
ddfc8e490bd6a1f2d98c97aa70a0ffbc96b84002d16df5fcedfafdc8a109c486
e8ad778d3c69fe16b10acf0ea7065ba0696034075f884f07d39b6951a2a03420
fa087635948d10ffd11ffcc1d01b076354f0be41a459a04dbe795a8fe453b5a6
fa77538239ff2758ff9fa8ef646cad3e9ca818dd13fbf15ff3ca8a8bee173c69
fe71729e84c7b1048a2dd315c1709c362fc5d4fde09ad7f23bd26b8b0bff90af