cloudflare
tcp/443 tcp/80 tcp/8443
Open service 2606:4700:3033::ac43:bdc7:443 · airweb3ex.com
2026-01-25 11:01
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 11:01:17 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
last-modified: Thu, 22 Jan 2026 04:58:10 GMT
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=3,cfOrigin;dur=625
Cache-Control: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0mRVn08GQhTqCsaJduR6hl1KcFLbfAiKx%2FHq4fwrLdUYAyMxfWkMN7%2FYerJkEFyvg1nNYjr%2FZ5K710xQYjHFq%2BaKcbbEuWvQpdENUzgXUK0rwEJ%2Fc7e5vjs%3D"}]}
strict-transport-security: max-age=31536000; includeSubDomains
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c37458f8e883222-SJC
alt-svc: h3=":443"; ma=86400
Page title: AIR
<!DOCTYPE html>
<html>
<head>
<!--
If you are serving your web app in a path other than the root, change the
href value below to reflect the base path you are serving from.
The path provided below has to start and end with a slash "/" in order for
it to work correctly.
For more details:
* https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
This is a placeholder for base href that will be replaced by the value of
the `--base-href` argument provided to `flutter build`.
-->
<base href="/">
<meta charset="UTF-8">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<meta name="robots" content="noindex">
<title>AIR</title>
<meta name="description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta name="keywords" content="AIR, AI platform, data insights, asset allocation, financial analysis, intelligent decision making, data-driven strategy">
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:title" content="AIR">
<meta property="og:description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta property="og:image" content="icons/Icon-192.png">
<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:title" content="AIR">
<meta property="twitter:description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta property="twitter:image" content="icons/Icon-192.png">
<!-- iOS meta tags & icons -->
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-title" content="AIR">
<link rel="apple-touch-icon" href="icons/Icon-192.png">
<!-- Favicon -->
<link rel="icon" type="image/png" href="favicon.png"/>
<link rel="manifest" href="manifest.json">
<script src="https://www.recaptcha.net/recaptcha/api.js?render=6LfbUoMqAAAAACVIpcImiyavTCPfFsaQpj2nQmaV"></script>
<script src="assets/hls.js" type="application/javascript"></script>
<script type="text/javascript" src="https://cdn.ywxi.net/js/1.js" async></script>
<style>
.grecaptcha-badge {
visibility: hidden !important;
}
</style>
<style>
.loading {
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.loader {
border: 8px solid #f3f3f3;
border-radius: 50%;
border-top: 8px solid #E3C58E;
border-right: 8px solid #f3f3f3;
border-bottom: 8px solid #E3C58E;
border-left: 8px solid #f3f3f3;
width: 60px !important;
height: 60px !important;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
</style>
</head>
<body>
<!-- First time loading -->
<div class="loading">
<div class="loader"></div>
</div>
<!-- Ensure first time loading progress is gone after app loads -->
<script>
window.addEventListener("flutter-first-frame", function() {
var element = document.getElementsByClassName("loading");
element[0].parentNode.removeChild(element[0]);
});
</script>
<script src="flutter_bootstrap.js" async></script>
<div style="display: none;">DRONE_APP_VERSION</div>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/
Open service 104.21.41.69:8443 · airweb3ex.com
2026-01-25 11:01
HTTP/1.1 522 <none> Date: Sun, 25 Jan 2026 11:01:37 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19470,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c374592298bcfa7-EWR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.189.199:80 · airweb3ex.com
2026-01-25 11:01
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 11:01:17 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Last-Modified: Thu, 22 Jan 2026 04:58:10 GMT
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=11,cfOrigin;dur=155
Cache-Control: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=EV8zDToC3S6BySu6lsVdZfN%2FDdpSutvhnu0v4vO1H7mmyWmnvyaarz4BW0lHsb0ZRFeu6cp2%2FvQ281AhqjXOr%2Bvp5T89px7DyXAa4pU%3D"}]}
cf-cache-status: DYNAMIC
vary: accept-encoding
Server: cloudflare
CF-RAY: 9c37458d7e0e6e82-SJC
alt-svc: h3=":443"; ma=86400
Page title: AIR
<!DOCTYPE html>
<html>
<head>
<!--
If you are serving your web app in a path other than the root, change the
href value below to reflect the base path you are serving from.
The path provided below has to start and end with a slash "/" in order for
it to work correctly.
For more details:
* https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
This is a placeholder for base href that will be replaced by the value of
the `--base-href` argument provided to `flutter build`.
-->
<base href="/">
<meta charset="UTF-8">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<meta name="robots" content="noindex">
<title>AIR</title>
<meta name="description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta name="keywords" content="AIR, AI platform, data insights, asset allocation, financial analysis, intelligent decision making, data-driven strategy">
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:title" content="AIR">
<meta property="og:description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta property="og:image" content="icons/Icon-192.png">
<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:title" content="AIR">
<meta property="twitter:description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta property="twitter:image" content="icons/Icon-192.png">
<!-- iOS meta tags & icons -->
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-title" content="AIR">
<link rel="apple-touch-icon" href="icons/Icon-192.png">
<!-- Favicon -->
<link rel="icon" type="image/png" href="favicon.png"/>
<link rel="manifest" href="manifest.json">
<script src="https://www.recaptcha.net/recaptcha/api.js?render=6LfbUoMqAAAAACVIpcImiyavTCPfFsaQpj2nQmaV"></script>
<script src="assets/hls.js" type="application/javascript"></script>
<script type="text/javascript" src="https://cdn.ywxi.net/js/1.js" async></script>
<style>
.grecaptcha-badge {
visibility: hidden !important;
}
</style>
<style>
.loading {
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.loader {
border: 8px solid #f3f3f3;
border-radius: 50%;
border-top: 8px solid #E3C58E;
border-right: 8px solid #f3f3f3;
border-bottom: 8px solid #E3C58E;
border-left: 8px solid #f3f3f3;
width: 60px !important;
height: 60px !important;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
</style>
</head>
<body>
<!-- First time loading -->
<div class="loading">
<div class="loader"></div>
</div>
<!-- Ensure first time loading progress is gone after app loads -->
<script>
window.addEventListener("flutter-first-frame", function() {
var element = document.getElementsByClassName("loading");
element[0].parentNode.removeChild(element[0]);
});
</script>
<script src="flutter_bootstrap.js" async></script>
<div style="display: none;">DRONE_APP_VERSION</div>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/
Open service 2606:4700:3033::ac43:bdc7:8443 · airweb3ex.com
2026-01-25 11:01
HTTP/1.1 522 <none> Date: Sun, 25 Jan 2026 11:01:36 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19329,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c374591392cf3e8-SJC alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.189.199:8443 · airweb3ex.com
2026-01-25 11:01
HTTP/1.1 522 <none> Date: Sun, 25 Jan 2026 11:01:36 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19331,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c3745912c2a26d3-SJC alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3036::6815:2945:8443 · airweb3ex.com
2026-01-25 11:01
HTTP/1.1 522 <none> Date: Sun, 25 Jan 2026 11:01:37 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19612,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c3745912f0f236d-SJC alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3036::6815:2945:443 · airweb3ex.com
2026-01-25 11:01
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 11:01:17 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
last-modified: Thu, 22 Jan 2026 04:58:10 GMT
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=4,cfOrigin;dur=638
Cache-Control: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fvggpevDcaD8pGnmr%2F76ylMVs0%2BzOT%2BDRiQxE92CoIJslaZ8s7JZpXCAU2G1ewsttjwgnkngRFP5eEMoONXjeXCA9s9RbbSsY%2BzEeKtYCR0LHID1Istg%2BaU%3D"}]}
strict-transport-security: max-age=31536000; includeSubDomains
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c37458f1dd73222-SJC
alt-svc: h3=":443"; ma=86400
Page title: AIR
<!DOCTYPE html>
<html>
<head>
<!--
If you are serving your web app in a path other than the root, change the
href value below to reflect the base path you are serving from.
The path provided below has to start and end with a slash "/" in order for
it to work correctly.
For more details:
* https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
This is a placeholder for base href that will be replaced by the value of
the `--base-href` argument provided to `flutter build`.
-->
<base href="/">
<meta charset="UTF-8">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<meta name="robots" content="noindex">
<title>AIR</title>
<meta name="description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta name="keywords" content="AIR, AI platform, data insights, asset allocation, financial analysis, intelligent decision making, data-driven strategy">
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:title" content="AIR">
<meta property="og:description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta property="og:image" content="icons/Icon-192.png">
<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:title" content="AIR">
<meta property="twitter:description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta property="twitter:image" content="icons/Icon-192.png">
<!-- iOS meta tags & icons -->
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-title" content="AIR">
<link rel="apple-touch-icon" href="icons/Icon-192.png">
<!-- Favicon -->
<link rel="icon" type="image/png" href="favicon.png"/>
<link rel="manifest" href="manifest.json">
<script src="https://www.recaptcha.net/recaptcha/api.js?render=6LfbUoMqAAAAACVIpcImiyavTCPfFsaQpj2nQmaV"></script>
<script src="assets/hls.js" type="application/javascript"></script>
<script type="text/javascript" src="https://cdn.ywxi.net/js/1.js" async></script>
<style>
.grecaptcha-badge {
visibility: hidden !important;
}
</style>
<style>
.loading {
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.loader {
border: 8px solid #f3f3f3;
border-radius: 50%;
border-top: 8px solid #E3C58E;
border-right: 8px solid #f3f3f3;
border-bottom: 8px solid #E3C58E;
border-left: 8px solid #f3f3f3;
width: 60px !important;
height: 60px !important;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
</style>
</head>
<body>
<!-- First time loading -->
<div class="loading">
<div class="loader"></div>
</div>
<!-- Ensure first time loading progress is gone after app loads -->
<script>
window.addEventListener("flutter-first-frame", function() {
var element = document.getElementsByClassName("loading");
element[0].parentNode.removeChild(element[0]);
});
</script>
<script src="flutter_bootstrap.js" async></script>
<div style="display: none;">DRONE_APP_VERSION</div>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/
Open service 2606:4700:3033::ac43:bdc7:80 · airweb3ex.com
2026-01-25 11:01
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 11:01:17 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Last-Modified: Thu, 22 Jan 2026 04:58:10 GMT
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=16,cfOrigin;dur=680
Cache-Control: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=RIa0MuarS%2FeD4UZywB7AYyEbHN7CCyE8gvxVQklTHjx2N1tADUObC7kHNfWawn%2BeaNV9f%2FP%2BYIE07KA3J8%2F4DyEidmQ%2FSE%2B0CHrZ6tCHDH0S6wBWrp3mBEw%3D"}]}
cf-cache-status: DYNAMIC
vary: accept-encoding
Server: cloudflare
CF-RAY: 9c37458ebed5fcfa-SIN
alt-svc: h3=":443"; ma=86400
Page title: AIR
<!DOCTYPE html>
<html>
<head>
<!--
If you are serving your web app in a path other than the root, change the
href value below to reflect the base path you are serving from.
The path provided below has to start and end with a slash "/" in order for
it to work correctly.
For more details:
* https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
This is a placeholder for base href that will be replaced by the value of
the `--base-href` argument provided to `flutter build`.
-->
<base href="/">
<meta charset="UTF-8">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<meta name="robots" content="noindex">
<title>AIR</title>
<meta name="description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta name="keywords" content="AIR, AI platform, data insights, asset allocation, financial analysis, intelligent decision making, data-driven strategy">
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:title" content="AIR">
<meta property="og:description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta property="og:image" content="icons/Icon-192.png">
<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:title" content="AIR">
<meta property="twitter:description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta property="twitter:image" content="icons/Icon-192.png">
<!-- iOS meta tags & icons -->
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-title" content="AIR">
<link rel="apple-touch-icon" href="icons/Icon-192.png">
<!-- Favicon -->
<link rel="icon" type="image/png" href="favicon.png"/>
<link rel="manifest" href="manifest.json">
<script src="https://www.recaptcha.net/recaptcha/api.js?render=6LfbUoMqAAAAACVIpcImiyavTCPfFsaQpj2nQmaV"></script>
<script src="assets/hls.js" type="application/javascript"></script>
<script type="text/javascript" src="https://cdn.ywxi.net/js/1.js" async></script>
<style>
.grecaptcha-badge {
visibility: hidden !important;
}
</style>
<style>
.loading {
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.loader {
border: 8px solid #f3f3f3;
border-radius: 50%;
border-top: 8px solid #E3C58E;
border-right: 8px solid #f3f3f3;
border-bottom: 8px solid #E3C58E;
border-left: 8px solid #f3f3f3;
width: 60px !important;
height: 60px !important;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
</style>
</head>
<body>
<!-- First time loading -->
<div class="loading">
<div class="loader"></div>
</div>
<!-- Ensure first time loading progress is gone after app loads -->
<script>
window.addEventListener("flutter-first-frame", function() {
var element = document.getElementsByClassName("loading");
element[0].parentNode.removeChild(element[0]);
});
</script>
<script src="flutter_bootstrap.js" async></script>
<div style="display: none;">DRONE_APP_VERSION</div>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/
Open service 172.67.189.199:443 · airweb3ex.com
2026-01-25 11:01
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 11:01:17 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
last-modified: Thu, 22 Jan 2026 04:58:10 GMT
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=6,cfOrigin;dur=350
Cache-Control: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=epQ3FQHdWRoi9OND3qkyIk5w1%2B2m7xxEqVqC6depPB6M7PCiB2t8XHyYIUOGa6cTj0SYYOI%2BpOy0UlHMb8dbW%2BvncWpYBsuCxxynmSA%3D"}]}
strict-transport-security: max-age=31536000; includeSubDomains
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c3745908f3cf88a-SIN
alt-svc: h3=":443"; ma=86400
Page title: AIR
<!DOCTYPE html>
<html>
<head>
<!--
If you are serving your web app in a path other than the root, change the
href value below to reflect the base path you are serving from.
The path provided below has to start and end with a slash "/" in order for
it to work correctly.
For more details:
* https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
This is a placeholder for base href that will be replaced by the value of
the `--base-href` argument provided to `flutter build`.
-->
<base href="/">
<meta charset="UTF-8">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<meta name="robots" content="noindex">
<title>AIR</title>
<meta name="description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta name="keywords" content="AIR, AI platform, data insights, asset allocation, financial analysis, intelligent decision making, data-driven strategy">
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:title" content="AIR">
<meta property="og:description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta property="og:image" content="icons/Icon-192.png">
<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:title" content="AIR">
<meta property="twitter:description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta property="twitter:image" content="icons/Icon-192.png">
<!-- iOS meta tags & icons -->
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-title" content="AIR">
<link rel="apple-touch-icon" href="icons/Icon-192.png">
<!-- Favicon -->
<link rel="icon" type="image/png" href="favicon.png"/>
<link rel="manifest" href="manifest.json">
<script src="https://www.recaptcha.net/recaptcha/api.js?render=6LfbUoMqAAAAACVIpcImiyavTCPfFsaQpj2nQmaV"></script>
<script src="assets/hls.js" type="application/javascript"></script>
<script type="text/javascript" src="https://cdn.ywxi.net/js/1.js" async></script>
<style>
.grecaptcha-badge {
visibility: hidden !important;
}
</style>
<style>
.loading {
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.loader {
border: 8px solid #f3f3f3;
border-radius: 50%;
border-top: 8px solid #E3C58E;
border-right: 8px solid #f3f3f3;
border-bottom: 8px solid #E3C58E;
border-left: 8px solid #f3f3f3;
width: 60px !important;
height: 60px !important;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
</style>
</head>
<body>
<!-- First time loading -->
<div class="loading">
<div class="loader"></div>
</div>
<!-- Ensure first time loading progress is gone after app loads -->
<script>
window.addEventListener("flutter-first-frame", function() {
var element = document.getElementsByClassName("loading");
element[0].parentNode.removeChild(element[0]);
});
</script>
<script src="flutter_bootstrap.js" async></script>
<div style="display: none;">DRONE_APP_VERSION</div>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/
Open service 2606:4700:3036::6815:2945:80 · airweb3ex.com
2026-01-25 11:01
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 11:01:17 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Last-Modified: Thu, 22 Jan 2026 04:58:10 GMT
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=15,cfOrigin;dur=691
Cache-Control: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Jl1kO1dLCFTpCLY8YCcQeh%2FHZ%2Bdn77lVbQUsOBREeQUTJSaXfP9ynVp6b8sIe0sfiYjf5vRt8edbqjU4peJv6WVZ2rpWEg9PBUUEfxC8FeF3qhGYbLaGO%2F0%3D"}]}
cf-cache-status: DYNAMIC
vary: accept-encoding
Server: cloudflare
CF-RAY: 9c37458e8a6a558c-SIN
alt-svc: h3=":443"; ma=86400
Page title: AIR
<!DOCTYPE html>
<html>
<head>
<!--
If you are serving your web app in a path other than the root, change the
href value below to reflect the base path you are serving from.
The path provided below has to start and end with a slash "/" in order for
it to work correctly.
For more details:
* https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
This is a placeholder for base href that will be replaced by the value of
the `--base-href` argument provided to `flutter build`.
-->
<base href="/">
<meta charset="UTF-8">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<meta name="robots" content="noindex">
<title>AIR</title>
<meta name="description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta name="keywords" content="AIR, AI platform, data insights, asset allocation, financial analysis, intelligent decision making, data-driven strategy">
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:title" content="AIR">
<meta property="og:description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta property="og:image" content="icons/Icon-192.png">
<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:title" content="AIR">
<meta property="twitter:description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta property="twitter:image" content="icons/Icon-192.png">
<!-- iOS meta tags & icons -->
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-title" content="AIR">
<link rel="apple-touch-icon" href="icons/Icon-192.png">
<!-- Favicon -->
<link rel="icon" type="image/png" href="favicon.png"/>
<link rel="manifest" href="manifest.json">
<script src="https://www.recaptcha.net/recaptcha/api.js?render=6LfbUoMqAAAAACVIpcImiyavTCPfFsaQpj2nQmaV"></script>
<script src="assets/hls.js" type="application/javascript"></script>
<script type="text/javascript" src="https://cdn.ywxi.net/js/1.js" async></script>
<style>
.grecaptcha-badge {
visibility: hidden !important;
}
</style>
<style>
.loading {
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.loader {
border: 8px solid #f3f3f3;
border-radius: 50%;
border-top: 8px solid #E3C58E;
border-right: 8px solid #f3f3f3;
border-bottom: 8px solid #E3C58E;
border-left: 8px solid #f3f3f3;
width: 60px !important;
height: 60px !important;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
</style>
</head>
<body>
<!-- First time loading -->
<div class="loading">
<div class="loader"></div>
</div>
<!-- Ensure first time loading progress is gone after app loads -->
<script>
window.addEventListener("flutter-first-frame", function() {
var element = document.getElementsByClassName("loading");
element[0].parentNode.removeChild(element[0]);
});
</script>
<script src="flutter_bootstrap.js" async></script>
<div style="display: none;">DRONE_APP_VERSION</div>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/
Open service 104.21.41.69:443 · airweb3ex.com
2026-01-25 11:01
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 11:01:17 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
last-modified: Thu, 22 Jan 2026 04:58:10 GMT
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=353
Cache-Control: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZKUzQ0SVmZmWIhjFb7f8aL8fy31LY%2BrFZHELARt6XPbFHwRIzeqUibl0BU1TZzv5saY%2B0HkjrAN1ZaxKvK%2F5uRWnwR7Bzh84E%2BggNW8%3D"}]}
strict-transport-security: max-age=31536000; includeSubDomains
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c37458c2a189bb4-EWR
alt-svc: h3=":443"; ma=86400
Page title: AIR
<!DOCTYPE html>
<html>
<head>
<!--
If you are serving your web app in a path other than the root, change the
href value below to reflect the base path you are serving from.
The path provided below has to start and end with a slash "/" in order for
it to work correctly.
For more details:
* https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
This is a placeholder for base href that will be replaced by the value of
the `--base-href` argument provided to `flutter build`.
-->
<base href="/">
<meta charset="UTF-8">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<meta name="robots" content="noindex">
<title>AIR</title>
<meta name="description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta name="keywords" content="AIR, AI platform, data insights, asset allocation, financial analysis, intelligent decision making, data-driven strategy">
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:title" content="AIR">
<meta property="og:description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta property="og:image" content="icons/Icon-192.png">
<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:title" content="AIR">
<meta property="twitter:description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta property="twitter:image" content="icons/Icon-192.png">
<!-- iOS meta tags & icons -->
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-title" content="AIR">
<link rel="apple-touch-icon" href="icons/Icon-192.png">
<!-- Favicon -->
<link rel="icon" type="image/png" href="favicon.png"/>
<link rel="manifest" href="manifest.json">
<script src="https://www.recaptcha.net/recaptcha/api.js?render=6LfbUoMqAAAAACVIpcImiyavTCPfFsaQpj2nQmaV"></script>
<script src="assets/hls.js" type="application/javascript"></script>
<script type="text/javascript" src="https://cdn.ywxi.net/js/1.js" async></script>
<style>
.grecaptcha-badge {
visibility: hidden !important;
}
</style>
<style>
.loading {
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.loader {
border: 8px solid #f3f3f3;
border-radius: 50%;
border-top: 8px solid #E3C58E;
border-right: 8px solid #f3f3f3;
border-bottom: 8px solid #E3C58E;
border-left: 8px solid #f3f3f3;
width: 60px !important;
height: 60px !important;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
</style>
</head>
<body>
<!-- First time loading -->
<div class="loading">
<div class="loader"></div>
</div>
<!-- Ensure first time loading progress is gone after app loads -->
<script>
window.addEventListener("flutter-first-frame", function() {
var element = document.getElementsByClassName("loading");
element[0].parentNode.removeChild(element[0]);
});
</script>
<script src="flutter_bootstrap.js" async></script>
<div style="display: none;">DRONE_APP_VERSION</div>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/
Open service 104.21.41.69:80 · airweb3ex.com
2026-01-25 11:01
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 11:01:16 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Last-Modified: Thu, 22 Jan 2026 04:58:10 GMT
vary: accept-encoding
Cache-Control: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=x1EiabpU7%2FyEjUTwAHU2DujNhyvdag41lIMDiwD4gX%2BVPakk2K08dxg%2B0KoadRlcGi597WFaOFCb6LMEKp5BawWsRcxEPoPyFFtlb%2BI%3D"}]}
cf-cache-status: DYNAMIC
Server: cloudflare
CF-RAY: 9c374589fc4e66c2-AMS
alt-svc: h3=":443"; ma=86400
Page title: AIR
<!DOCTYPE html>
<html>
<head>
<!--
If you are serving your web app in a path other than the root, change the
href value below to reflect the base path you are serving from.
The path provided below has to start and end with a slash "/" in order for
it to work correctly.
For more details:
* https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
This is a placeholder for base href that will be replaced by the value of
the `--base-href` argument provided to `flutter build`.
-->
<base href="/">
<meta charset="UTF-8">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<meta name="robots" content="noindex">
<title>AIR</title>
<meta name="description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta name="keywords" content="AIR, AI platform, data insights, asset allocation, financial analysis, intelligent decision making, data-driven strategy">
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:title" content="AIR">
<meta property="og:description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta property="og:image" content="icons/Icon-192.png">
<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:title" content="AIR">
<meta property="twitter:description" content="AIR leverages artificial intelligence and data insights to help users make smarter asset allocation decisions with greater clarity and confidence.">
<meta property="twitter:image" content="icons/Icon-192.png">
<!-- iOS meta tags & icons -->
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-title" content="AIR">
<link rel="apple-touch-icon" href="icons/Icon-192.png">
<!-- Favicon -->
<link rel="icon" type="image/png" href="favicon.png"/>
<link rel="manifest" href="manifest.json">
<script src="https://www.recaptcha.net/recaptcha/api.js?render=6LfbUoMqAAAAACVIpcImiyavTCPfFsaQpj2nQmaV"></script>
<script src="assets/hls.js" type="application/javascript"></script>
<script type="text/javascript" src="https://cdn.ywxi.net/js/1.js" async></script>
<style>
.grecaptcha-badge {
visibility: hidden !important;
}
</style>
<style>
.loading {
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.loader {
border: 8px solid #f3f3f3;
border-radius: 50%;
border-top: 8px solid #E3C58E;
border-right: 8px solid #f3f3f3;
border-bottom: 8px solid #E3C58E;
border-left: 8px solid #f3f3f3;
width: 60px !important;
height: 60px !important;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
</style>
</head>
<body>
<!-- First time loading -->
<div class="loading">
<div class="loader"></div>
</div>
<!-- Ensure first time loading progress is gone after app loads -->
<script>
window.addEventListener("flutter-first-frame", function() {
var element = document.getElementsByClassName("loading");
element[0].parentNode.removeChild(element[0]);
});
</script>
<script src="flutter_bootstrap.js" async></script>
<div style="display: none;">DRONE_APP_VERSION</div>
</body>
</html>