AmazonS3
tcp/443 tcp/80
Open service 65.8.131.3:443 · dev2.neomatch.link
2025-12-22 08:25
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 4245
Connection: close
Date: Mon, 22 Dec 2025 08:25:38 GMT
Last-Modified: Mon, 22 Dec 2025 07:07:37 GMT
ETag: "093c55fb003506996d1966fa5d226784"
x-amz-server-side-encryption: AES256
x-amz-version-id: X4Lequd6X7ouYuzvDvIfdRuECMJ07Pm0
Accept-Ranges: bytes
Server: AmazonS3
X-Cache: Error from cloudfront
Via: 1.1 e82859bd3e5e584a3698e67f22415dae.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: dyWKljUx4j8zUbr3G-VOlhAamXBcFxkCY3aBDNKxBwyTipgn4AjrxA==
Age: 1
Content-Security-Policy: default-src 'self'; font-src 'self' data:; img-src 'self' data: blob: https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; media-src 'self' data: blob: https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com; connect-src 'self' blob: https://api.dev2.neomatch.link https://api.dev2.neomatch.link https://auth.dev2.neomatch.link https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com wss://wss.dev2.neomatch.link https://device-auth.neo-match.firedx-hub.jp wss://nefoap-etiss.firedx-hub.jp:21300/v1 https://device-auth.neo-match.firedx-hub.jp https://cdn.jsdelivr.net https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net; worker-src 'self' blob:; child-src 'self' blob:;
Vary: Origin
Page title: Neo-Match App
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<meta charset="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json" />
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="24x24" href="/favicon-24x24.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<!-- Shortcut icon (fallback cho old browsers) -->
<link rel="shortcut icon" href="/favicon.ico" />
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<title>Neo-Match App</title>
<!-- The `react-native-web` recommended style reset: https://necolas.github.io/react-native-web/docs/setup/#root-element -->
<style id="expo-reset">
/* These styles make the body full-height */
html,
body {
height: 100%;
}
/* These styles disable body scrolling if you are using <ScrollView> */
body {
overflow: hidden;
}
/* These styles make the root element full-height */
#root {
display: flex;
height: 100%;
flex: 1;
}
</style>
<link rel="preload" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css" as="style"><link rel="stylesheet" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css"><link rel="preload" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css" as="style"><link rel="stylesheet" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css"><link rel="preload" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css" as="style"><link rel="stylesheet" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css"></head>
<body>
<!-- Use static rendering with Expo Router to support running without JavaScript. -->
<noscript> You need to enable JavaScript to run this app. </noscript>
<!-- The root element for your Expo app. -->
<div id="root"></div>
<!-- Service Worker Registration -->
<script>
// Auto-register service worker for asset caching
if ('serviceWorker' in navigator) {
window.addEventListener('load', function () {
navigator.serviceWorker
.register('/sw.js')
.then(function (registration) {
// Preload critical assets immediately if SW is already active
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
// Also preload when SW becomes active (first install or update)
registration.addEventListener('activate', function () {
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
});
// Track route changes for S3 caching
function notifyRouteChange() {
if (registration.active) {
const currentPath = window.location.pathname;
registration.active.postMessage({
type: 'ROUTE_CHANGE',
route: currentPath,
});
}
}
// Send initial route
notifyRouteChange();
// Listen for route changes (for SPAs)
let lastPath = window.location.pathname;
setInterval(function () {
const currentPath = window.location.pathname;
if (currentPath !== lastPath) {
lastPath = currentPath;
notifyRouteChange();
}
}, 1000);
})
.catch(function (error) {
console.error('[SW] Registration failed:', error);
Open service 65.8.131.96:443 · dev2.neomatch.link
2025-12-22 08:25
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 4245
Connection: close
Date: Mon, 22 Dec 2025 08:25:38 GMT
Last-Modified: Mon, 22 Dec 2025 07:07:37 GMT
ETag: "093c55fb003506996d1966fa5d226784"
x-amz-server-side-encryption: AES256
x-amz-version-id: X4Lequd6X7ouYuzvDvIfdRuECMJ07Pm0
Accept-Ranges: bytes
Server: AmazonS3
X-Cache: Error from cloudfront
Via: 1.1 4d4680d03dbc233f4f8d4e3d75985c84.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: 9tDYosxQKFkhgInJnI37MtkP5wHXWy_4ZVZdIl43IrZfnFIbfAl_Qg==
Age: 1
Content-Security-Policy: default-src 'self'; font-src 'self' data:; img-src 'self' data: blob: https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; media-src 'self' data: blob: https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com; connect-src 'self' blob: https://api.dev2.neomatch.link https://api.dev2.neomatch.link https://auth.dev2.neomatch.link https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com wss://wss.dev2.neomatch.link https://device-auth.neo-match.firedx-hub.jp wss://nefoap-etiss.firedx-hub.jp:21300/v1 https://device-auth.neo-match.firedx-hub.jp https://cdn.jsdelivr.net https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net; worker-src 'self' blob:; child-src 'self' blob:;
Vary: Origin
Page title: Neo-Match App
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<meta charset="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json" />
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="24x24" href="/favicon-24x24.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<!-- Shortcut icon (fallback cho old browsers) -->
<link rel="shortcut icon" href="/favicon.ico" />
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<title>Neo-Match App</title>
<!-- The `react-native-web` recommended style reset: https://necolas.github.io/react-native-web/docs/setup/#root-element -->
<style id="expo-reset">
/* These styles make the body full-height */
html,
body {
height: 100%;
}
/* These styles disable body scrolling if you are using <ScrollView> */
body {
overflow: hidden;
}
/* These styles make the root element full-height */
#root {
display: flex;
height: 100%;
flex: 1;
}
</style>
<link rel="preload" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css" as="style"><link rel="stylesheet" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css"><link rel="preload" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css" as="style"><link rel="stylesheet" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css"><link rel="preload" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css" as="style"><link rel="stylesheet" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css"></head>
<body>
<!-- Use static rendering with Expo Router to support running without JavaScript. -->
<noscript> You need to enable JavaScript to run this app. </noscript>
<!-- The root element for your Expo app. -->
<div id="root"></div>
<!-- Service Worker Registration -->
<script>
// Auto-register service worker for asset caching
if ('serviceWorker' in navigator) {
window.addEventListener('load', function () {
navigator.serviceWorker
.register('/sw.js')
.then(function (registration) {
// Preload critical assets immediately if SW is already active
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
// Also preload when SW becomes active (first install or update)
registration.addEventListener('activate', function () {
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
});
// Track route changes for S3 caching
function notifyRouteChange() {
if (registration.active) {
const currentPath = window.location.pathname;
registration.active.postMessage({
type: 'ROUTE_CHANGE',
route: currentPath,
});
}
}
// Send initial route
notifyRouteChange();
// Listen for route changes (for SPAs)
let lastPath = window.location.pathname;
setInterval(function () {
const currentPath = window.location.pathname;
if (currentPath !== lastPath) {
lastPath = currentPath;
notifyRouteChange();
}
}, 1000);
})
.catch(function (error) {
console.error('[SW] Registration failed:', error);
Open service 65.8.131.85:80 · dev2.neomatch.link
2025-12-22 08:25
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 4245
Connection: close
Date: Mon, 22 Dec 2025 08:25:38 GMT
Last-Modified: Mon, 22 Dec 2025 07:07:37 GMT
ETag: "093c55fb003506996d1966fa5d226784"
x-amz-server-side-encryption: AES256
x-amz-version-id: X4Lequd6X7ouYuzvDvIfdRuECMJ07Pm0
Accept-Ranges: bytes
Server: AmazonS3
X-Cache: Error from cloudfront
Via: 1.1 3e7af1ef389db8ab4a319bd943f95544.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: ANdubEsyGI_nfRfhYZr_I3EFhREfMGv5eLtbmNFcnfjAw35pWHm5TQ==
Content-Security-Policy: default-src 'self'; font-src 'self' data:; img-src 'self' data: blob: https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; media-src 'self' data: blob: https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com; connect-src 'self' blob: https://api.dev2.neomatch.link https://api.dev2.neomatch.link https://auth.dev2.neomatch.link https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com wss://wss.dev2.neomatch.link https://device-auth.neo-match.firedx-hub.jp wss://nefoap-etiss.firedx-hub.jp:21300/v1 https://device-auth.neo-match.firedx-hub.jp https://cdn.jsdelivr.net https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net; worker-src 'self' blob:; child-src 'self' blob:;
Vary: Origin
Page title: Neo-Match App
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<meta charset="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json" />
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="24x24" href="/favicon-24x24.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<!-- Shortcut icon (fallback cho old browsers) -->
<link rel="shortcut icon" href="/favicon.ico" />
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<title>Neo-Match App</title>
<!-- The `react-native-web` recommended style reset: https://necolas.github.io/react-native-web/docs/setup/#root-element -->
<style id="expo-reset">
/* These styles make the body full-height */
html,
body {
height: 100%;
}
/* These styles disable body scrolling if you are using <ScrollView> */
body {
overflow: hidden;
}
/* These styles make the root element full-height */
#root {
display: flex;
height: 100%;
flex: 1;
}
</style>
<link rel="preload" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css" as="style"><link rel="stylesheet" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css"><link rel="preload" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css" as="style"><link rel="stylesheet" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css"><link rel="preload" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css" as="style"><link rel="stylesheet" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css"></head>
<body>
<!-- Use static rendering with Expo Router to support running without JavaScript. -->
<noscript> You need to enable JavaScript to run this app. </noscript>
<!-- The root element for your Expo app. -->
<div id="root"></div>
<!-- Service Worker Registration -->
<script>
// Auto-register service worker for asset caching
if ('serviceWorker' in navigator) {
window.addEventListener('load', function () {
navigator.serviceWorker
.register('/sw.js')
.then(function (registration) {
// Preload critical assets immediately if SW is already active
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
// Also preload when SW becomes active (first install or update)
registration.addEventListener('activate', function () {
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
});
// Track route changes for S3 caching
function notifyRouteChange() {
if (registration.active) {
const currentPath = window.location.pathname;
registration.active.postMessage({
type: 'ROUTE_CHANGE',
route: currentPath,
});
}
}
// Send initial route
notifyRouteChange();
// Listen for route changes (for SPAs)
let lastPath = window.location.pathname;
setInterval(function () {
const currentPath = window.location.pathname;
if (currentPath !== lastPath) {
lastPath = currentPath;
notifyRouteChange();
}
}, 1000);
})
.catch(function (error) {
console.error('[SW] Registration failed:', error);
Open service 65.8.131.96:80 · dev2.neomatch.link
2025-12-22 08:25
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 4245
Connection: close
Date: Mon, 22 Dec 2025 08:25:38 GMT
Last-Modified: Mon, 22 Dec 2025 07:07:37 GMT
ETag: "093c55fb003506996d1966fa5d226784"
x-amz-server-side-encryption: AES256
x-amz-version-id: X4Lequd6X7ouYuzvDvIfdRuECMJ07Pm0
Accept-Ranges: bytes
Server: AmazonS3
X-Cache: Error from cloudfront
Via: 1.1 62adf6efa9de9ec639541ac293f53aa0.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: ElhdN5RR_pdZfSON28qRYrFAvW4YMN5moT734M9H23pGrDU_PBEtdA==
Age: 1
Content-Security-Policy: default-src 'self'; font-src 'self' data:; img-src 'self' data: blob: https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; media-src 'self' data: blob: https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com; connect-src 'self' blob: https://api.dev2.neomatch.link https://api.dev2.neomatch.link https://auth.dev2.neomatch.link https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com wss://wss.dev2.neomatch.link https://device-auth.neo-match.firedx-hub.jp wss://nefoap-etiss.firedx-hub.jp:21300/v1 https://device-auth.neo-match.firedx-hub.jp https://cdn.jsdelivr.net https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net; worker-src 'self' blob:; child-src 'self' blob:;
Vary: Origin
Page title: Neo-Match App
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<meta charset="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json" />
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="24x24" href="/favicon-24x24.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<!-- Shortcut icon (fallback cho old browsers) -->
<link rel="shortcut icon" href="/favicon.ico" />
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<title>Neo-Match App</title>
<!-- The `react-native-web` recommended style reset: https://necolas.github.io/react-native-web/docs/setup/#root-element -->
<style id="expo-reset">
/* These styles make the body full-height */
html,
body {
height: 100%;
}
/* These styles disable body scrolling if you are using <ScrollView> */
body {
overflow: hidden;
}
/* These styles make the root element full-height */
#root {
display: flex;
height: 100%;
flex: 1;
}
</style>
<link rel="preload" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css" as="style"><link rel="stylesheet" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css"><link rel="preload" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css" as="style"><link rel="stylesheet" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css"><link rel="preload" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css" as="style"><link rel="stylesheet" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css"></head>
<body>
<!-- Use static rendering with Expo Router to support running without JavaScript. -->
<noscript> You need to enable JavaScript to run this app. </noscript>
<!-- The root element for your Expo app. -->
<div id="root"></div>
<!-- Service Worker Registration -->
<script>
// Auto-register service worker for asset caching
if ('serviceWorker' in navigator) {
window.addEventListener('load', function () {
navigator.serviceWorker
.register('/sw.js')
.then(function (registration) {
// Preload critical assets immediately if SW is already active
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
// Also preload when SW becomes active (first install or update)
registration.addEventListener('activate', function () {
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
});
// Track route changes for S3 caching
function notifyRouteChange() {
if (registration.active) {
const currentPath = window.location.pathname;
registration.active.postMessage({
type: 'ROUTE_CHANGE',
route: currentPath,
});
}
}
// Send initial route
notifyRouteChange();
// Listen for route changes (for SPAs)
let lastPath = window.location.pathname;
setInterval(function () {
const currentPath = window.location.pathname;
if (currentPath !== lastPath) {
lastPath = currentPath;
notifyRouteChange();
}
}, 1000);
})
.catch(function (error) {
console.error('[SW] Registration failed:', error);
Open service 65.8.131.3:80 · dev2.neomatch.link
2025-12-22 08:25
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 4245
Connection: close
Date: Mon, 22 Dec 2025 08:25:38 GMT
Last-Modified: Mon, 22 Dec 2025 07:07:37 GMT
ETag: "093c55fb003506996d1966fa5d226784"
x-amz-server-side-encryption: AES256
x-amz-version-id: X4Lequd6X7ouYuzvDvIfdRuECMJ07Pm0
Accept-Ranges: bytes
Server: AmazonS3
X-Cache: Error from cloudfront
Via: 1.1 2455ef8edb3925202de453ceda9f2c14.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: HpwP-tR-UQIpdr7_NvQqr6S8lSwt38Oc461-WVeQ8YQK3eg_Ou253w==
Content-Security-Policy: default-src 'self'; font-src 'self' data:; img-src 'self' data: blob: https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; media-src 'self' data: blob: https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com; connect-src 'self' blob: https://api.dev2.neomatch.link https://api.dev2.neomatch.link https://auth.dev2.neomatch.link https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com wss://wss.dev2.neomatch.link https://device-auth.neo-match.firedx-hub.jp wss://nefoap-etiss.firedx-hub.jp:21300/v1 https://device-auth.neo-match.firedx-hub.jp https://cdn.jsdelivr.net https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net; worker-src 'self' blob:; child-src 'self' blob:;
Vary: Origin
Page title: Neo-Match App
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<meta charset="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json" />
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="24x24" href="/favicon-24x24.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<!-- Shortcut icon (fallback cho old browsers) -->
<link rel="shortcut icon" href="/favicon.ico" />
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<title>Neo-Match App</title>
<!-- The `react-native-web` recommended style reset: https://necolas.github.io/react-native-web/docs/setup/#root-element -->
<style id="expo-reset">
/* These styles make the body full-height */
html,
body {
height: 100%;
}
/* These styles disable body scrolling if you are using <ScrollView> */
body {
overflow: hidden;
}
/* These styles make the root element full-height */
#root {
display: flex;
height: 100%;
flex: 1;
}
</style>
<link rel="preload" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css" as="style"><link rel="stylesheet" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css"><link rel="preload" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css" as="style"><link rel="stylesheet" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css"><link rel="preload" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css" as="style"><link rel="stylesheet" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css"></head>
<body>
<!-- Use static rendering with Expo Router to support running without JavaScript. -->
<noscript> You need to enable JavaScript to run this app. </noscript>
<!-- The root element for your Expo app. -->
<div id="root"></div>
<!-- Service Worker Registration -->
<script>
// Auto-register service worker for asset caching
if ('serviceWorker' in navigator) {
window.addEventListener('load', function () {
navigator.serviceWorker
.register('/sw.js')
.then(function (registration) {
// Preload critical assets immediately if SW is already active
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
// Also preload when SW becomes active (first install or update)
registration.addEventListener('activate', function () {
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
});
// Track route changes for S3 caching
function notifyRouteChange() {
if (registration.active) {
const currentPath = window.location.pathname;
registration.active.postMessage({
type: 'ROUTE_CHANGE',
route: currentPath,
});
}
}
// Send initial route
notifyRouteChange();
// Listen for route changes (for SPAs)
let lastPath = window.location.pathname;
setInterval(function () {
const currentPath = window.location.pathname;
if (currentPath !== lastPath) {
lastPath = currentPath;
notifyRouteChange();
}
}, 1000);
})
.catch(function (error) {
console.error('[SW] Registration failed:', error);
Open service 65.8.131.76:80 · dev2.neomatch.link
2025-12-22 08:25
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 4245
Connection: close
Date: Mon, 22 Dec 2025 08:25:38 GMT
Last-Modified: Mon, 22 Dec 2025 07:07:37 GMT
ETag: "093c55fb003506996d1966fa5d226784"
x-amz-server-side-encryption: AES256
x-amz-version-id: X4Lequd6X7ouYuzvDvIfdRuECMJ07Pm0
Accept-Ranges: bytes
Server: AmazonS3
X-Cache: Error from cloudfront
Via: 1.1 8b6b9c8098dac83ebe6cded46eac0192.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: FPuvRC9Ubpp7j6oEkVELRNaSpxd2_0gkjMl7VRLUuR2xNlRHX1hYhw==
Content-Security-Policy: default-src 'self'; font-src 'self' data:; img-src 'self' data: blob: https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; media-src 'self' data: blob: https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com; connect-src 'self' blob: https://api.dev2.neomatch.link https://api.dev2.neomatch.link https://auth.dev2.neomatch.link https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com wss://wss.dev2.neomatch.link https://device-auth.neo-match.firedx-hub.jp wss://nefoap-etiss.firedx-hub.jp:21300/v1 https://device-auth.neo-match.firedx-hub.jp https://cdn.jsdelivr.net https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net; worker-src 'self' blob:; child-src 'self' blob:;
Vary: Origin
Page title: Neo-Match App
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<meta charset="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json" />
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="24x24" href="/favicon-24x24.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<!-- Shortcut icon (fallback cho old browsers) -->
<link rel="shortcut icon" href="/favicon.ico" />
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<title>Neo-Match App</title>
<!-- The `react-native-web` recommended style reset: https://necolas.github.io/react-native-web/docs/setup/#root-element -->
<style id="expo-reset">
/* These styles make the body full-height */
html,
body {
height: 100%;
}
/* These styles disable body scrolling if you are using <ScrollView> */
body {
overflow: hidden;
}
/* These styles make the root element full-height */
#root {
display: flex;
height: 100%;
flex: 1;
}
</style>
<link rel="preload" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css" as="style"><link rel="stylesheet" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css"><link rel="preload" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css" as="style"><link rel="stylesheet" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css"><link rel="preload" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css" as="style"><link rel="stylesheet" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css"></head>
<body>
<!-- Use static rendering with Expo Router to support running without JavaScript. -->
<noscript> You need to enable JavaScript to run this app. </noscript>
<!-- The root element for your Expo app. -->
<div id="root"></div>
<!-- Service Worker Registration -->
<script>
// Auto-register service worker for asset caching
if ('serviceWorker' in navigator) {
window.addEventListener('load', function () {
navigator.serviceWorker
.register('/sw.js')
.then(function (registration) {
// Preload critical assets immediately if SW is already active
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
// Also preload when SW becomes active (first install or update)
registration.addEventListener('activate', function () {
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
});
// Track route changes for S3 caching
function notifyRouteChange() {
if (registration.active) {
const currentPath = window.location.pathname;
registration.active.postMessage({
type: 'ROUTE_CHANGE',
route: currentPath,
});
}
}
// Send initial route
notifyRouteChange();
// Listen for route changes (for SPAs)
let lastPath = window.location.pathname;
setInterval(function () {
const currentPath = window.location.pathname;
if (currentPath !== lastPath) {
lastPath = currentPath;
notifyRouteChange();
}
}, 1000);
})
.catch(function (error) {
console.error('[SW] Registration failed:', error);
Open service 65.8.131.85:443 · dev2.neomatch.link
2025-12-22 08:25
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 4245
Connection: close
Date: Mon, 22 Dec 2025 08:25:38 GMT
Last-Modified: Mon, 22 Dec 2025 07:07:37 GMT
ETag: "093c55fb003506996d1966fa5d226784"
x-amz-server-side-encryption: AES256
x-amz-version-id: X4Lequd6X7ouYuzvDvIfdRuECMJ07Pm0
Accept-Ranges: bytes
Server: AmazonS3
X-Cache: Error from cloudfront
Via: 1.1 17cfc7795230164c1f6ea71024045250.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: Ni7ruB4OuwwraRAvoZCuw6qLP6vfunjZbtCojmapJcO6ZycP_-toHg==
Content-Security-Policy: default-src 'self'; font-src 'self' data:; img-src 'self' data: blob: https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; media-src 'self' data: blob: https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com; connect-src 'self' blob: https://api.dev2.neomatch.link https://api.dev2.neomatch.link https://auth.dev2.neomatch.link https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com wss://wss.dev2.neomatch.link https://device-auth.neo-match.firedx-hub.jp wss://nefoap-etiss.firedx-hub.jp:21300/v1 https://device-auth.neo-match.firedx-hub.jp https://cdn.jsdelivr.net https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net; worker-src 'self' blob:; child-src 'self' blob:;
Vary: Origin
Page title: Neo-Match App
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<meta charset="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json" />
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="24x24" href="/favicon-24x24.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<!-- Shortcut icon (fallback cho old browsers) -->
<link rel="shortcut icon" href="/favicon.ico" />
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<title>Neo-Match App</title>
<!-- The `react-native-web` recommended style reset: https://necolas.github.io/react-native-web/docs/setup/#root-element -->
<style id="expo-reset">
/* These styles make the body full-height */
html,
body {
height: 100%;
}
/* These styles disable body scrolling if you are using <ScrollView> */
body {
overflow: hidden;
}
/* These styles make the root element full-height */
#root {
display: flex;
height: 100%;
flex: 1;
}
</style>
<link rel="preload" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css" as="style"><link rel="stylesheet" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css"><link rel="preload" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css" as="style"><link rel="stylesheet" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css"><link rel="preload" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css" as="style"><link rel="stylesheet" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css"></head>
<body>
<!-- Use static rendering with Expo Router to support running without JavaScript. -->
<noscript> You need to enable JavaScript to run this app. </noscript>
<!-- The root element for your Expo app. -->
<div id="root"></div>
<!-- Service Worker Registration -->
<script>
// Auto-register service worker for asset caching
if ('serviceWorker' in navigator) {
window.addEventListener('load', function () {
navigator.serviceWorker
.register('/sw.js')
.then(function (registration) {
// Preload critical assets immediately if SW is already active
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
// Also preload when SW becomes active (first install or update)
registration.addEventListener('activate', function () {
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
});
// Track route changes for S3 caching
function notifyRouteChange() {
if (registration.active) {
const currentPath = window.location.pathname;
registration.active.postMessage({
type: 'ROUTE_CHANGE',
route: currentPath,
});
}
}
// Send initial route
notifyRouteChange();
// Listen for route changes (for SPAs)
let lastPath = window.location.pathname;
setInterval(function () {
const currentPath = window.location.pathname;
if (currentPath !== lastPath) {
lastPath = currentPath;
notifyRouteChange();
}
}, 1000);
})
.catch(function (error) {
console.error('[SW] Registration failed:', error);
Open service 65.8.131.76:443 · dev2.neomatch.link
2025-12-22 08:25
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 4245
Connection: close
Date: Mon, 22 Dec 2025 08:25:38 GMT
Last-Modified: Mon, 22 Dec 2025 07:07:37 GMT
ETag: "093c55fb003506996d1966fa5d226784"
x-amz-server-side-encryption: AES256
x-amz-version-id: X4Lequd6X7ouYuzvDvIfdRuECMJ07Pm0
Accept-Ranges: bytes
Server: AmazonS3
X-Cache: Error from cloudfront
Via: 1.1 13cf0cb36194e875c127f27844256ba4.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: 2LqsoCk4MDkm4XhvUkGY7IBfFib7SXMWdW0yFWLJ6zYNaJQZ8BI4_Q==
Content-Security-Policy: default-src 'self'; font-src 'self' data:; img-src 'self' data: blob: https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; media-src 'self' data: blob: https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com; connect-src 'self' blob: https://api.dev2.neomatch.link https://api.dev2.neomatch.link https://auth.dev2.neomatch.link https://neodev2storagestack-mediauploaderbucketf4bf7532-mznpkch2fxrp.s3.ap-northeast-1.amazonaws.com wss://wss.dev2.neomatch.link https://device-auth.neo-match.firedx-hub.jp wss://nefoap-etiss.firedx-hub.jp:21300/v1 https://device-auth.neo-match.firedx-hub.jp https://cdn.jsdelivr.net https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net; worker-src 'self' blob:; child-src 'self' blob:;
Vary: Origin
Page title: Neo-Match App
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<meta charset="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json" />
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="24x24" href="/favicon-24x24.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<!-- Shortcut icon (fallback cho old browsers) -->
<link rel="shortcut icon" href="/favicon.ico" />
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<title>Neo-Match App</title>
<!-- The `react-native-web` recommended style reset: https://necolas.github.io/react-native-web/docs/setup/#root-element -->
<style id="expo-reset">
/* These styles make the body full-height */
html,
body {
height: 100%;
}
/* These styles disable body scrolling if you are using <ScrollView> */
body {
overflow: hidden;
}
/* These styles make the root element full-height */
#root {
display: flex;
height: 100%;
flex: 1;
}
</style>
<link rel="preload" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css" as="style"><link rel="stylesheet" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css"><link rel="preload" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css" as="style"><link rel="stylesheet" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css"><link rel="preload" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css" as="style"><link rel="stylesheet" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css"></head>
<body>
<!-- Use static rendering with Expo Router to support running without JavaScript. -->
<noscript> You need to enable JavaScript to run this app. </noscript>
<!-- The root element for your Expo app. -->
<div id="root"></div>
<!-- Service Worker Registration -->
<script>
// Auto-register service worker for asset caching
if ('serviceWorker' in navigator) {
window.addEventListener('load', function () {
navigator.serviceWorker
.register('/sw.js')
.then(function (registration) {
// Preload critical assets immediately if SW is already active
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
// Also preload when SW becomes active (first install or update)
registration.addEventListener('activate', function () {
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
});
// Track route changes for S3 caching
function notifyRouteChange() {
if (registration.active) {
const currentPath = window.location.pathname;
registration.active.postMessage({
type: 'ROUTE_CHANGE',
route: currentPath,
});
}
}
// Send initial route
notifyRouteChange();
// Listen for route changes (for SPAs)
let lastPath = window.location.pathname;
setInterval(function () {
const currentPath = window.location.pathname;
if (currentPath !== lastPath) {
lastPath = currentPath;
notifyRouteChange();
}
}, 1000);
})
.catch(function (error) {
console.error('[SW] Registration failed:', error);