www.afristay.com
Open in
urlscan Pro
41.185.48.186
Public Scan
Submission: On December 06 via api from ZA — Scanned from IL
Summary
TLS certificate: Issued by R10 on November 29th 2024. Valid for: 3 months.
This is the only time www.afristay.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
39 | 41.185.48.186 41.185.48.186 | 36943 (ZA-1-Grid) (ZA-1-Grid) | |
1 | 157.240.0.35 157.240.0.35 | 32934 (FACEBOOK) (FACEBOOK) | |
2 | 41.185.19.154 41.185.19.154 | 36943 (ZA-1-Grid) (ZA-1-Grid) | |
2 | 172.217.16.142 172.217.16.142 | 15169 (GOOGLE) (GOOGLE) | |
44 | 4 |
ASN36943 (ZA-1-Grid, ZA)
PTR: bratishka.afristay.com
www.afristay.com |
ASN32934 (FACEBOOK, US)
PTR: edge-star-mini-shv-02-fra3.facebook.com
www.facebook.com |
ASN15169 (GOOGLE, US)
PTR: fra15s46-in-f14.1e100.net
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
41 |
afristay.com
www.afristay.com aa.afristay.com |
300 KB |
2 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 36 |
22 KB |
1 |
facebook.com
www.facebook.com — Cisco Umbrella Rank: 120 |
|
44 | 3 |
Domain | Requested by | |
---|---|---|
39 | www.afristay.com |
www.afristay.com
|
2 | www.google-analytics.com |
www.afristay.com
www.google-analytics.com |
2 | aa.afristay.com |
www.afristay.com
|
1 | www.facebook.com |
www.afristay.com
|
44 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
afristay.freshdesk.com |
www.facebook.com |
instagram.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
afristay.com R10 |
2024-11-29 - 2025-02-27 |
3 months | crt.sh |
*.facebook.com DigiCert SHA2 High Assurance Server CA |
2024-09-14 - 2024-12-13 |
3 months | crt.sh |
aa.afristay.com R10 |
2024-10-07 - 2025-01-05 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-11-04 - 2025-01-27 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.afristay.com/a/durban/?utm_source=mailer&utm_medium=email&utm_campaign=december_24_voucher_dec_04_2024&utm_term=destination&utm_content=1&mrid=227338822:KdToIyPO8Bg-HmzrXXzqW-VLFSs
Frame ID: C1D2F281F17F683BEB19132C9F1BAEEC
Requests: 44 HTTP requests in this frame
Screenshot
Page Title
Durban AccommodationDetected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
RequireJS (JavaScript Frameworks) Expand
Detected patterns
- require.*\.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.]+))?
Page Statistics
4 Outgoing links
These are links going to different origins than the main page.
Title: Help
Search URL Search Domain Scan URL
Title: Support / Help desk
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
44 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.afristay.com/a/durban/ |
128 KB 22 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
output.86e52f860d56.css
www.afristay.com/static/CACHE/css/ |
68 KB 13 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.2f6b11a7e914.js
www.afristay.com/static/js/ |
84 KB 27 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
required_fields.883296965dca.js
www.afristay.com/static/js/ |
1 KB 561 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
csrf.272f3fd52aed.js
www.afristay.com/static/js/ |
2 KB 748 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap-typeahead.bd4a11b5dd76.js
www.afristay.com/static/js/ |
9 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap-dropdown.52a1e7e42bdb.js
www.afristay.com/static/js/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
search.f9aa8de615bd.js
www.afristay.com/static/js/ |
8 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wishlist_and_history.4a7c7a3ace92.js
www.afristay.com/static/js/ |
2 KB 787 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
subscribe.f4773937422b.js
www.afristay.com/static/js/ |
825 B 448 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
daterangepicker.343b1c64508e.js
www.afristay.com/static/js/ |
25 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mobile_search.ad2e3e984346.js
www.afristay.com/static/js/ |
597 B 449 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap-slider.min.8c931517f73b.js
www.afristay.com/static/js/locations/ |
26 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
scripts.80c3e501db30.js
www.afristay.com/static/js/ |
7 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
listing.feda62baac30.js
www.afristay.com/static/js/locations/ |
30 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
more_less_buttons.f06f8ade493a.js
www.afristay.com/static/js/ |
703 B 421 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
reviews.54990f967651.js
www.afristay.com/static/js/locations/ |
663 B 482 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
experiment_search_filters_mobile_3974.eaec2fb10432.js
www.afristay.com/static/js/locations/ |
2 KB 769 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webpush.33e9909f805e.js
www.afristay.com/static/webpush/ |
7 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
aa.691423ea359b.js
www.afristay.com/static/js/experiments/ |
2 KB 993 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.afristay.com/ajax/search/async/ |
0 11 KB |
Other
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.afristay.com/ajax/search/async/ |
177 KB 0 |
Fetch
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
staticmap
www.afristay.com/ |
13 KB 14 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
afristay-logo.png
www.afristay.com/static/img/ |
10 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ajax-loader.gif
www.afristay.com/static/img/ |
8 KB 8 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icons.woff2
www.afristay.com/static/fonts/ |
6 KB 6 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
tr
www.facebook.com/ |
0 0 |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
aa.afristay.com/aa/track/ |
0 157 B |
Ping
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.afristay.com/ajax/search/async/ |
177 KB 0 |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
87112.jpg.273x168_q90_crop.jpg
www.afristay.com/media/thumbnails/pictures/places/3807/ |
20 KB 20 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
_AL_0061.jpg.273x168_q90_crop.jpg
www.afristay.com/media/thumbnails/pictures/places/58715/ |
13 KB 13 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
AAEAAQAAAAAAAAAAAAAA9SasLUuk16syjC0xEcJOGwYqyiRtmC0f7HbCl0yUkzxaNnPujY.jpg.273x168_q90_crop.jpg
www.afristay.com/media/thumbnails/pictures/places/12235/ |
17 KB 17 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hero.jpg.273x168_q90_crop.jpg
www.afristay.com/media/thumbnails/pictures/places/52224/ |
11 KB 11 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
VSL08701-Edit.jpg.273x168_q90_crop.jpg
www.afristay.com/media/thumbnails/pictures/places/50187/ |
15 KB 15 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
IMG_5967_EIVCBK8.jpg.273x168_q90_crop.jpg
www.afristay.com/media/thumbnails/pictures/places/56726/ |
12 KB 12 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
allseasons_1_14-x_large.jpg.273x168_q90_crop.jpg
www.afristay.com/media/thumbnails/pictures/places/15882/ |
7 KB 7 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
5_Sugar_Crest-11.jpg.273x168_q90_crop.jpg
www.afristay.com/media/thumbnails/pictures/places/57724/ |
11 KB 11 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
848503.jpg.1366x768_q85_crop_upscale.jpg.273x168_q90_crop.jpg
www.afristay.com/media/thumbnails/pictures/places/60308/ |
18 KB 18 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
147734096.jpg.273x168_q90_crop.jpg
www.afristay.com/media/thumbnails/pictures/places/22164/ |
18 KB 19 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DSC_4468.jpg.273x168_q90_crop.jpg
www.afristay.com/media/thumbnails/pictures/places/64236/ |
11 KB 11 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
52 KB 21 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
aa.afristay.com/aa/update-pageview/ |
0 144 B |
Ping
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.4be2b675398e.png
www.afristay.com/static/img/ |
2 KB 3 KB |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
3 B 422 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
34 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.
function| $ function| jQuery object| ad_urls function| Slider string| page_url string| ajax_url string| async_url string| ajax_url_map object| registration object| subBtn function| showMessage function| subscribe function| urlB64ToUint8Array function| unsubscribe function| postSubscribeObj string| GoogleAnalyticsObject function| ga function| fbq function| sendBeacon function| getCookie object| d object| fcp object| s string| an object| $scope function| maps_ready object| types object| valdates boolean| initial_async_loaded object| url_query object| google_tag_data object| gaplugins object| gaGlobal object| gaData5 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.afristay.com/ | Name: csrftoken Value: 9C5qrCYyh4GGIeGeoAj2Ae82BWK3utGTIyZJOMqwoI1CcAsVEVCvCdXzOxucJFwS |
|
www.afristay.com/ | Name: sessionid Value: v8dxyygz6s4uf1vk61dpp46pt5p68jg2 |
|
.afristay.com/ | Name: _ga Value: GA1.2.1444143683.1733484002 |
|
.afristay.com/ | Name: _gid Value: GA1.2.1311604678.1733484002 |
|
.afristay.com/ | Name: _gat Value: 1 |
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.
aa.afristay.com
www.afristay.com
www.facebook.com
www.google-analytics.com
157.240.0.35
172.217.16.142
41.185.19.154
41.185.48.186
0417c66f67e24904fd253aec942a289a67a6e899a08b20f9c95534da67ba5a99
04e58f7467b44ea36cb3840926b191794098ac95a71fcb525fa7fcc52932cdd8
05b85d96f41fff14d8f608dad03ab71e2c1017c2da0914d7c59291bad7a54f8e
077f63d4efa4aaca468b385e86461fa0514b841746fd636e6de21bdbcebe356b
0afc92c9bcb4836cc1f9d71366f192bfca040062a641522db9363373f3454ac1
1cffc2b3146584685cd72751d7f28aa030ab9ae2f1bc78f2c27909f8d8287b26
1e628f3e07a2ca05caa08ca77acb3d6b4623be1247b358d51f2f045305af523e
1fab9a110e0fbec40bf60a3ff359686fa81b2269daf0fc56d638a84f09fdd558
2189a6c70f76ba6bc95ae37709d1e7bca7d4e83e2fba0621f84d7b11103d32e5
236e1ac87e3eb53edb6bcd66b6efc973aedb4b219d3e9a9b09e91c1c4017d475
239139c15093710086759a2e69bd0dd88c13fb700f821453e655a0d7d61e4e88
2821c3b23594ba414d0e2fd9143482b1e1bb053cd242e11fd3b6f2f3793f7350
352c771a6ec3e9f30d2bc3da2311e4a452ca222086346cf0a343e415d06b0ccb
40cf35d987781fa8099e0cb8661b64b8988cc20b056460227a071b1a2a1c188c
5355a18268c69614e4d408781060e476bf450b5716bd3f218b6c3f3bb007bba4
5697c200b825726761caf3e54d46c83cf4fa132a1a0c253da58361ff0a019548
65362e4d6b6e25f36cb2edb18e4aae2ecc3cacc0ce837a3d9848d18ebc86fc72
67ee53be381bd518ffbcb82c5e5cdf07ace72128eddcc2d371cc27bcae9c5697
6c2cc217918c4390c0e66e222fc555e3193f70d85d2cee11e4365176be756cc9
6fffb855d52bf496adb0ea77976603e81c49a7c475c397d2d2de88da355414fd
72f846a8c397067059a88d3e87babc4f142ec40942695bd669022bfbee72d2ee
732a11958c4d99519a3e6ca9513ac64d86d6a68aee590ac067f6db0024c14b1f
844543c63c49961bd554a08618d81159c5623c7330ae3ce7a063ad366d8b205e
86e52f860d56fd8031f66cd7ea19598524a01aab72d2ad19c425d0acd0e5d1ff
8bb96994236cf838cc12a6794c46ad08a2c8343dcaf7f76b493772ad08fd476a
94c7de3085c3cb141d261340e47daa20defc35be1e3abd7bf632759e65817340
9f2245439280f5decaf28feabfdf66b1ef82f7b169b405ed61d6715fd4f6fd25
a1a375f81cd80f5b879c96a01e57ee96eb2d49df8d7ff838d307b69f53bcf693
a92700fadeae3f0ce789fac6b985e602a3eb64da46e9c9cfa0953de65a10b6ac
aa3e3f2466bd748fd262f0f8e77a20872c092f46747e97762ef74a24c9b06fb2
ab9d43c9dab08b82a5e95d6be41ec99d3871942825f7aa47a265e0f463c366c7
c5ff79045ae2d8e9673cd0afa46526f8ebfbda365b23aad3667d74a0464ec0bb
cdc57090d64b70eca42c888a7fb8af00c20f28f03d4a90f295b8f2e18ca2fe08
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ec3bb4b69520bb4047c923b73fc14dda48e24c70f41f7028f74dd57f47d6973d
ec6677e92583a387330044035ef75bd2d2825144241d21aa0e968bb5c42d3bd2
f09a4049f8e9763362ef50766da5184e31fa640f4167dc6d1855ec42bf49f5f2
fa8592fff79b07280e76f31c84f898620ed7845653c6b43f713ffbb60b5d2e5c
fd5522d040a56d691c8d183be5ccdd190a37c718136e2358ea5db7185a711e09