www.xplore.ca
Open in
urlscan Pro
2606:4700::6812:450
Public Scan
Effective URL: https://www.xplore.ca/
Submission: On November 03 via api from US — Scanned from CA
Summary
TLS certificate: Issued by WE1 on October 18th 2024. Valid for: 3 months.
This is the only time www.xplore.ca was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 3.99.18.104 3.99.18.104 | 16509 (AMAZON-02) (AMAZON-02) | |
1 1 | 199.59.129.30 199.59.129.30 | 29907 (CIRRUS9-INC) (CIRRUS9-INC) | |
24 | 2606:4700::68... 2606:4700::6812:450 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2607:f8b0:400... 2607:f8b0:400d:c09::5f | 15169 (GOOGLE) (GOOGLE) | |
1 | 2607:f8b0:400... 2607:f8b0:400d:c04::61 | 15169 (GOOGLE) (GOOGLE) | |
4 | 2607:f8b0:400... 2607:f8b0:400d:c07::5f | 15169 (GOOGLE) (GOOGLE) | |
1 2 | 2606:4700::68... 2606:4700::6811:f8cb | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700::68... 2606:4700::6810:4f49 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2607:f8b0:400... 2607:f8b0:400d:c07::5e | 15169 (GOOGLE) (GOOGLE) | |
34 | 7 |
ASN16509 (AMAZON-02, US)
PTR: ec2-3-99-18-104.ca-central-1.compute.amazonaws.com
xplornet.com |
ASN29907 (CIRRUS9-INC, CA)
PTR: au01-ext.cirrus9.net
www.xplornet.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
24 |
xplore.ca
www.xplore.ca |
1 MB |
5 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 30 maps.googleapis.com — Cisco Umbrella Rank: 445 |
187 KB |
2 |
gstatic.com
fonts.gstatic.com |
15 KB |
2 |
unpkg.com
1 redirects
unpkg.com — Cisco Umbrella Rank: 797 |
9 KB |
2 |
xplornet.com
2 redirects
xplornet.com — Cisco Umbrella Rank: 790036 www.xplornet.com |
469 B |
1 |
cloudflareinsights.com
static.cloudflareinsights.com — Cisco Umbrella Rank: 683 |
7 KB |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 39 |
129 KB |
34 | 7 |
Domain | Requested by | |
---|---|---|
24 | www.xplore.ca |
www.xplore.ca
static.cloudflareinsights.com |
4 | maps.googleapis.com |
www.xplore.ca
maps.googleapis.com |
2 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | unpkg.com |
1 redirects
www.xplore.ca
|
1 | static.cloudflareinsights.com |
www.xplore.ca
|
1 | www.googletagmanager.com |
www.xplore.ca
|
1 | fonts.googleapis.com |
www.xplore.ca
|
1 | www.xplornet.com | 1 redirects |
1 | xplornet.com | 1 redirects |
34 | 9 |
This site contains links to these domains. Also see Links.
Domain |
---|
support.xplore.ca |
business.xplore.ca |
dealerlocator.xplore.ca |
www.facebook.com |
twitter.com |
www.linkedin.com |
www.instagram.com |
www.youtube.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.xplore.ca WE1 |
2024-10-18 - 2025-01-16 |
3 months | crt.sh |
upload.video.google.com WR2 |
2024-10-07 - 2024-12-30 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-10-07 - 2024-12-30 |
3 months | crt.sh |
cloudflareinsights.com WE1 |
2024-11-01 - 2025-01-30 |
3 months | crt.sh |
*.gstatic.com WR2 |
2024-10-07 - 2024-12-30 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.xplore.ca/
Frame ID: F83D6B40CD2FEE98CE08191D81213949
Requests: 34 HTTP requests in this frame
Screenshot
Page Title
High-Speed Internet Provider in Rural Canada | XplorePage URL History Show full URLs
-
http://xplornet.com/
HTTP 307
https://xplornet.com/ HTTP 301
https://www.xplornet.com/ HTTP 301
https://www.xplore.ca/ Page URL
Detected technologies
Google Maps (Maps) ExpandDetected patterns
- //maps\.google(?:apis)?\.com/maps/api/js
Alpine.js (JavaScript frameworks) Expand
Detected patterns
- <[^>]+[^\w-]x-data[^\w-][^<]+
Prototype (JavaScript Frameworks) Expand
Detected patterns
- (?:prototype|protoaculous)(?:-([\d.]*[\d]))?.*\.js
Cloudflare Browser Insights (Analytics) Expand
Detected patterns
- static\.cloudflareinsights\.com/beacon(?:\.min)?\.js
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/ns\.html[^>]+></iframe>
- googletagmanager\.com/gtm\.js
Page Statistics
13 Outgoing links
These are links going to different origins than the main page.
Title: Support
Search URL Search Domain Scan URL
Title: Business
Search URL Search Domain Scan URL
Title: Support
Search URL Search Domain Scan URL
Title: Billing & Account Management
Search URL Search Domain Scan URL
Title: Internet, Email, and Router
Search URL Search Domain Scan URL
Title: Home Phone
Search URL Search Domain Scan URL
Title: Adding & Changing Services
Search URL Search Domain Scan URL
Title: Find a Dealer
Search URL Search Domain Scan URL
Title: Facebook
Search URL Search Domain Scan URL
Title: Twitter
Search URL Search Domain Scan URL
Title: LinkedIn
Search URL Search Domain Scan URL
Title: Instagram
Search URL Search Domain Scan URL
Title: YouTube
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://xplornet.com/
HTTP 307
https://xplornet.com/ HTTP 301
https://www.xplornet.com/ HTTP 301
https://www.xplore.ca/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 7- https://unpkg.com/@googlemaps/markerclusterer/dist/index.min.js HTTP 302
- https://unpkg.com/@googlemaps/markerclusterer@2.5.3/dist/index.min.js
34 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.xplore.ca/ Redirect Chain
|
118 KB 23 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ |
2 KB 881 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.min.css
www.xplore.ca/dist/ |
85 KB 14 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
417 KB 129 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icons.svg
www.xplore.ca/ui/ |
636 KB 243 KB |
Other
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
email-decode.min.js
www.xplore.ca/cdn-cgi/scripts/5c5dd728/cloudflare-static/ |
1 KB 847 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
scripts.min.js
www.xplore.ca/dist/ |
22 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
maps.googleapis.com/maps/api/ |
230 KB 75 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.min.js
unpkg.com/@googlemaps/markerclusterer@2.5.3/dist/ Redirect Chain
|
20 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
googlemaps.js
www.xplore.ca/cpresources/68909ec0/js/ |
10 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dynamicmap.js
www.xplore.ca/cpresources/68909ec0/js/ |
43 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vcd15cbe7772f49c399c6a5babf22c1241717689176015
static.cloudflareinsights.com/beacon.min.js/ |
19 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Fibre-Family-Gaming.png
www.xplore.ca/img/photography/_imageSlider/ |
893 KB 894 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
xplore-x.png
www.xplore.ca/ui/ |
63 KB 64 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
TechFriendly.jpg
www.xplore.ca/img/photography/_cardXl/ |
116 KB 116 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
video-background.png
www.xplore.ca/ui/ |
35 KB 35 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
accordion-e75cd0fcc8579d38ed08.js
www.xplore.ca/dist/modules/ |
1 KB 603 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
consent-30d61f99a22fd9b6048b.js
www.xplore.ca/dist/modules/ |
688 B 427 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
btnSlider-3dc7931009eecf500569.js
www.xplore.ca/dist/modules/ |
395 B 315 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
btnSelector-ce1fbca3f8466bb0b824.js
www.xplore.ca/dist/modules/ |
991 B 572 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
card-bcceb52ded0058911578.js
www.xplore.ca/dist/modules/ |
516 B 401 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
slider-65f449deacb153c54ca8.js
www.xplore.ca/dist/modules/ |
4 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
video-40f659bfd5126b0aa9b5.js
www.xplore.ca/dist/modules/ |
901 B 619 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
modal-b7fe32efb286246976d9.js
www.xplore.ca/dist/modules/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
packages-81bbbfb0bb660f84a578.js
www.xplore.ca/dist/modules/ |
20 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2
fonts.gstatic.com/s/poppins/v21/ |
8 KB 8 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2
fonts.gstatic.com/s/poppins/v21/ |
8 KB 8 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
alpine-b88630f2dbe6016ee3a4.js
www.xplore.ca/dist/modules/ |
26 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
loading.svg
www.xplore.ca/ui/ |
1 KB 731 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
gen_204
maps.googleapis.com/maps/api/mapsjs/ |
3 B 45 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
rum
www.xplore.ca/cdn-cgi/ |
0 141 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
www.xplore.ca/ui/favicon/ |
15 KB 2 KB |
Other
image/vnd.microsoft.icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
common.js
maps.googleapis.com/maps-api-v3/api/js/55/11a/ |
255 KB 55 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
util.js
maps.googleapis.com/maps-api-v3/api/js/55/11a/ |
181 KB 56 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
56 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| dataLayer object| webpackChunkxplornet_craft object| Spruce function| deferLoadingAlpine function| getBreakpoint function| randomHash function| scrollToElement function| getCoords function| getParam function| cHeader function| textCopy object| aligner string| packageApiDomain string| packageLanguage string| packageLocationKey string| packageToken string| packagesPageRedirect function| cAccordion function| cBtnSlider function| cConsent function| cBtnSelector object| google_tag_manager object| google_tag_data function| cCard function| cModal function| cModalTrigger function| cModalContent function| onYouTubeIframeAPIReady function| cVideo function| cVideoModal function| cSlider function| cLocation function| cPackages function| cPackageCta function| cPackageCtaFlow function| cLocationFetch function| cPackagesMap function| cProductLookup function| cPackagesButton function| cPackagesEnterprise object| addressField object| trackingFields object| addressValidator function| cAutoPackage function| cFibreFormAddress function| cFibreLookup function| cFibreModalContent object| Alpine object| google object| module$exports$mapsapi$geometry$spherical object| reactiveElementVersions object| module$contents$mapsapi$overlay$overlayView_OverlayView object| markerClusterer object| googleMaps function| DynamicMap object| __cfBeacon3 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.xplore.ca/ | Name: _site-provinces Value: QC |
|
www.xplore.ca/ | Name: _cookie_consent_all_allowed Value: false |
|
.xplore.ca/ | Name: __cf_bm Value: WMp62iX_NnE5kJE_exxmXLWNOcYHYPv7ph_qe.XICn4-1730594756-1.0.1.1-G_bvLW9Xv0XWpGZ9ZP8x4qt7pqT6P8XRUtcNdjZx3WJ9MqJusm19lJp0e8BiRqHxD8K5ubyPojGRucPBoTEjvg |
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.
fonts.googleapis.com
fonts.gstatic.com
maps.googleapis.com
static.cloudflareinsights.com
unpkg.com
www.googletagmanager.com
www.xplore.ca
www.xplornet.com
xplornet.com
199.59.129.30
2606:4700::6810:4f49
2606:4700::6811:f8cb
2606:4700::6812:450
2607:f8b0:400d:c04::61
2607:f8b0:400d:c07::5e
2607:f8b0:400d:c07::5f
2607:f8b0:400d:c09::5f
3.99.18.104
02bddd826c0851f7cc612973b1825fb23b5983a1c5ab70262a124410657c763b
055ff93523908f0c36750bdc647b33066d5e247d98dbfbb3c1a8b26ee3c68f76
079ba95ad52d2fba7a9a3efe24daf100f65e72a2d39c8cdd443cc1e1d912a487
0c2d94eed76c63266be6544b24952194333450ef18722812531b49d59c37a9eb
11a992063512b6b4446b10b5bc1a278f8e182da6ab2464284e94203df1a25c5d
1e8c52048b558c1755e9eff61cdd8d40b271ae11e5050d214fe01f0ede3dd19b
240f9b000b62f656d64221991cb3650203a231ae64970368dd5d57bfe32b25e9
2595496fe48df6fcf9b1bc57c29a744c121eb4dd11566466bc13d2e52e6bbcc8
2d48ae9b6c401adb02209cc261ddda91a4246a616702ab1fe8eb2cd23a3a7a29
3b718e83e3493d6232b3e8c97b198971d6fac150febba0756bf4d444d6787f9e
3b88e41e20584d0719c824d4b702d31df0a56aef20d44e4c77ccebc7bc8cfe99
5da58873c8bba902b5f01de3479893f1ae123c37f510ee5d56a04b32f14f1372
62378e4e4f4cfbe8e3e0d4db008fd4cc43f32ab6088f8244d4f5cc047a2d7599
634485b4948d43183d2a03442b71174f94b8175557fea54cbc5f12c269cafe9d
78bc3aa78faec288bbb3bf26c9a0fa4eb67b1e69da94a17233c5cab60525efdb
7dffc54bd37b98a3ccd9e6a0f8ab35785384efc1226c95c6ef41d5709a4b75db
84124e75dd96af6a9eebf304d5e976f040d143fb74991f83637b3df6a3ff7d2d
8a18d13015336bc184819a5a768447462202ef3105ec511bf42ed8304a7ed94f
9338e65fc077355c7a87ae0d64cc101e23b9bf8ad78ae65f0f319c857311b526
956c917d578dc4308d45f370dc824db2c9b3a1c953d200bb688aa0c3ba5cefb0
993f12cb9dc9dcc870c18c37ca85dc4ec07733c6928a774ea3f44dd30d70dbe7
9af22bea025b11a9138dace0ac5c62db912086c2b43bdd97ebd004b7848e9af9
9d9d8028f36453616e3ef0ff9190b678b8bc5dfb2b5da1156b415cb013c1c3d8
a04796d33f041afa390ff854430f6d3ba1ad45982acd4a2c567d8e05d19f1ad4
a263cc7e875aa13e1443cc3f98cd7575b4e31bf7b3e7ab3dbd72b1b59132ce56
ada01bbc206c70c6b8492cc74861560c15a8681fe377349912989d4280a6e269
afc6bef7ac3070d484342fdcde3ca33b5474288f15c165ee17383172024041a3
b0ac6941432b3f13d403607680a3e47294def3d6c2c1be647f1669a02bc89ff0
c1617cbbc0da92eb6460f1c118aaeeacb7e78448f7d148719f43b42c8bdc5e68
ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356
cffabb2d408d46601e9fd9118c13f5ad1cc0e08fce26eccb1dfa8ab372d23e40
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
f7eb0de3a458e6858d21d7ae89109a850150d23180f60c61b1fcf88a24897060
ff4936921419ad0b70c3f9929e9b01a57ffb9357d9848f7e55ff835a21ff3f97