Merge pull request #363 from NebulousLabs/sevey/add-skapps-to-health-checl

Add Skapps to health check by setting the max http header size
This commit is contained in:
Karol Wypchło 2020-09-18 12:41:13 +02:00 committed by GitHub
commit 4d9a6d0cf3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 1236 additions and 250 deletions

View File

@ -537,13 +537,42 @@ function dappExampleCheck(done) {
skylinkVerification(done, linkInfo); skylinkVerification(done, linkInfo);
} }
const developMomentumBodyHash = "53b44a9d3cfa9b3d66ce5c29976f4383725d3652";
const developMomentumMetadata = require("../fixtures/developMomentumMetadata.json");
// developMomentumCheck returns the result of trying to download the skylink
// for the Develop Momentum Application
function developMomentumCheck(done) {
const linkInfo = {
description: "Develop Momentum Index File",
skylink: "EAA1fG_ip4C1Vi1Ijvsr1oyr8jpH0Bo9HXya0T3kw-elGw/",
bodyHash: developMomentumBodyHash,
metadata: developMomentumMetadata,
};
skylinkVerification(done, linkInfo);
}
// developMomentumRedirectCheck returns the result of trying to download the skylink
// for the Develop Momentum Application without the tailing slash
function developMomentumRedirectCheck(done) {
const linkInfo = {
description: "Develop Momentum Index File",
skylink: "EAA1fG_ip4C1Vi1Ijvsr1oyr8jpH0Bo9HXya0T3kw-elGw",
bodyHash: developMomentumBodyHash,
metadata: developMomentumMetadata,
};
skylinkVerification(done, linkInfo);
}
// developMomentumIndexFileCheck returns the result of trying to download the skylink // developMomentumIndexFileCheck returns the result of trying to download the skylink
// for the Develop Momentum Application with a trailing /index.html // for the Develop Momentum Application with a trailing /index.html
function developMomentumIndexFileCheck(done) { function developMomentumIndexFileCheck(done) {
const linkInfo = { const linkInfo = {
name: "Develop Momentum Index File", name: "Develop Momentum Index File",
skylink: "EAA1fG_ip4C1Vi1Ijvsr1oyr8jpH0Bo9HXya0T3kw-elGw/index.html", skylink: "EAA1fG_ip4C1Vi1Ijvsr1oyr8jpH0Bo9HXya0T3kw-elGw/index.html",
bodyHash: "53b44a9d3cfa9b3d66ce5c29976f4383725d3652", bodyHash: developMomentumBodyHash,
metadata: { metadata: {
filename: "/index.html", filename: "/index.html",
length: 4981, length: 4981,
@ -696,134 +725,16 @@ function skyBinRedirectCheck(done) {
skylinkVerification(done, linkInfo); skylinkVerification(done, linkInfo);
} }
const skyGalleryBodyHash = "077e54054748d278114f1870f8045a162eb73641";
const skyGalleryMetadata = require("../fixtures/skygalleryMetadata.json");
// skyGalleryCheck returns the result of trying to download the skylink for the SkyGallery Application. // skyGalleryCheck returns the result of trying to download the skylink for the SkyGallery Application.
function skyGalleryCheck(done) { function skyGalleryCheck(done) {
const linkInfo = { const linkInfo = {
name: "SkyGallery", name: "SkyGallery",
skylink: "AADW6GsQcetwDBaDYnGCSTbYjSKY743NtY1A5VRx5sj3Dg/", skylink: "AADW6GsQcetwDBaDYnGCSTbYjSKY743NtY1A5VRx5sj3Dg/",
bodyHash: "077e54054748d278114f1870f8045a162eb73641", bodyHash: skyGalleryBodyHash,
metadata: { metadata: skyGalleryMetadata,
filename: "skygallery-v0.1.1-76c4c115fcb526716b2564568850f433",
subfiles: {
"css/app.84a130ed.css": { filename: "css/app.84a130ed.css", contenttype: "text/css", len: 698 },
"css/chunk-5ce44031.d4e78528.css": {
filename: "css/chunk-5ce44031.d4e78528.css",
contenttype: "text/css",
offset: 698,
len: 45,
},
"css/chunk-6bef839b.593aa2be.css": {
filename: "css/chunk-6bef839b.593aa2be.css",
contenttype: "text/css",
offset: 743,
len: 5013,
},
"css/chunk-8ed50a48.8ba8c09d.css": {
filename: "css/chunk-8ed50a48.8ba8c09d.css",
contenttype: "text/css",
offset: 5756,
len: 7204,
},
"css/chunk-eb4c1efc.2a7e25ed.css": {
filename: "css/chunk-eb4c1efc.2a7e25ed.css",
contenttype: "text/css",
offset: 12960,
len: 45,
},
"css/chunk-vendors.b4f58487.css": {
filename: "css/chunk-vendors.b4f58487.css",
contenttype: "text/css",
offset: 13005,
len: 382063,
},
"img/skygallery_logo.2336197e.svg": {
filename: "img/skygallery_logo.2336197e.svg",
contenttype: "image/svg+xml",
offset: 395068,
len: 923,
},
"img/skynet-logo-animated.4d24345c.svg": {
filename: "img/skynet-logo-animated.4d24345c.svg",
contenttype: "image/svg+xml",
offset: 395991,
len: 2600,
},
"index.html": { filename: "index.html", contenttype: "text/html", offset: 398591, len: 2534 },
"js/app.cff1e0a4.js": {
filename: "js/app.cff1e0a4.js",
contenttype: "application/javascript",
offset: 401125,
len: 15604,
},
"js/app.cff1e0a4.js.map": {
filename: "js/app.cff1e0a4.js.map",
contenttype: "application/json",
offset: 416729,
len: 54424,
},
"js/chunk-5ce44031.7fb55da9.js": {
filename: "js/chunk-5ce44031.7fb55da9.js",
contenttype: "application/javascript",
offset: 471153,
len: 3644,
},
"js/chunk-5ce44031.7fb55da9.js.map": {
filename: "js/chunk-5ce44031.7fb55da9.js.map",
contenttype: "application/json",
offset: 474797,
len: 13494,
},
"js/chunk-6bef839b.b543fe7d.js": {
filename: "js/chunk-6bef839b.b543fe7d.js",
contenttype: "application/javascript",
offset: 488291,
len: 13349,
},
"js/chunk-6bef839b.b543fe7d.js.map": {
filename: "js/chunk-6bef839b.b543fe7d.js.map",
contenttype: "application/json",
offset: 501640,
len: 46690,
},
"js/chunk-8ed50a48.35f8ef35.js": {
filename: "js/chunk-8ed50a48.35f8ef35.js",
contenttype: "application/javascript",
offset: 548330,
len: 130329,
},
"js/chunk-8ed50a48.35f8ef35.js.map": {
filename: "js/chunk-8ed50a48.35f8ef35.js.map",
contenttype: "application/json",
offset: 678659,
len: 507145,
},
"js/chunk-eb4c1efc.57b6e01c.js": {
filename: "js/chunk-eb4c1efc.57b6e01c.js",
contenttype: "application/javascript",
offset: 1185804,
len: 4407,
},
"js/chunk-eb4c1efc.57b6e01c.js.map": {
filename: "js/chunk-eb4c1efc.57b6e01c.js.map",
contenttype: "application/json",
offset: 1190211,
len: 15355,
},
"js/chunk-vendors.1fd55121.js": {
filename: "js/chunk-vendors.1fd55121.js",
contenttype: "application/javascript",
offset: 1205566,
len: 749829,
},
"js/chunk-vendors.1fd55121.js.map": {
filename: "js/chunk-vendors.1fd55121.js.map",
contenttype: "application/json",
offset: 1955395,
len: 2793251,
},
},
defaultpath: "/index.html",
},
}; };
skylinkVerification(done, linkInfo); skylinkVerification(done, linkInfo);
@ -835,7 +746,7 @@ function skyGalleryIndexFileCheck(done) {
const linkInfo = { const linkInfo = {
name: "SkyGallery Index File", name: "SkyGallery Index File",
skylink: "AADW6GsQcetwDBaDYnGCSTbYjSKY743NtY1A5VRx5sj3Dg/index.html", skylink: "AADW6GsQcetwDBaDYnGCSTbYjSKY743NtY1A5VRx5sj3Dg/index.html",
bodyHash: "077e54054748d278114f1870f8045a162eb73641", bodyHash: skyGalleryBodyHash,
metadata: { metadata: {
filename: "/index.html", filename: "/index.html",
length: 2534, length: 2534,
@ -852,129 +763,8 @@ function skyGalleryRedirectCheck(done) {
const linkInfo = { const linkInfo = {
name: "SkyGallery Redirect", name: "SkyGallery Redirect",
skylink: "AADW6GsQcetwDBaDYnGCSTbYjSKY743NtY1A5VRx5sj3Dg", skylink: "AADW6GsQcetwDBaDYnGCSTbYjSKY743NtY1A5VRx5sj3Dg",
bodyHash: "077e54054748d278114f1870f8045a162eb73641", bodyHash: skyGalleryBodyHash,
metadata: { metadata: skyGalleryMetadata,
filename: "skygallery-v0.1.1-76c4c115fcb526716b2564568850f433",
subfiles: {
"css/app.84a130ed.css": { filename: "css/app.84a130ed.css", contenttype: "text/css", len: 698 },
"css/chunk-5ce44031.d4e78528.css": {
filename: "css/chunk-5ce44031.d4e78528.css",
contenttype: "text/css",
offset: 698,
len: 45,
},
"css/chunk-6bef839b.593aa2be.css": {
filename: "css/chunk-6bef839b.593aa2be.css",
contenttype: "text/css",
offset: 743,
len: 5013,
},
"css/chunk-8ed50a48.8ba8c09d.css": {
filename: "css/chunk-8ed50a48.8ba8c09d.css",
contenttype: "text/css",
offset: 5756,
len: 7204,
},
"css/chunk-eb4c1efc.2a7e25ed.css": {
filename: "css/chunk-eb4c1efc.2a7e25ed.css",
contenttype: "text/css",
offset: 12960,
len: 45,
},
"css/chunk-vendors.b4f58487.css": {
filename: "css/chunk-vendors.b4f58487.css",
contenttype: "text/css",
offset: 13005,
len: 382063,
},
"img/skygallery_logo.2336197e.svg": {
filename: "img/skygallery_logo.2336197e.svg",
contenttype: "image/svg+xml",
offset: 395068,
len: 923,
},
"img/skynet-logo-animated.4d24345c.svg": {
filename: "img/skynet-logo-animated.4d24345c.svg",
contenttype: "image/svg+xml",
offset: 395991,
len: 2600,
},
"index.html": { filename: "index.html", contenttype: "text/html", offset: 398591, len: 2534 },
"js/app.cff1e0a4.js": {
filename: "js/app.cff1e0a4.js",
contenttype: "application/javascript",
offset: 401125,
len: 15604,
},
"js/app.cff1e0a4.js.map": {
filename: "js/app.cff1e0a4.js.map",
contenttype: "application/json",
offset: 416729,
len: 54424,
},
"js/chunk-5ce44031.7fb55da9.js": {
filename: "js/chunk-5ce44031.7fb55da9.js",
contenttype: "application/javascript",
offset: 471153,
len: 3644,
},
"js/chunk-5ce44031.7fb55da9.js.map": {
filename: "js/chunk-5ce44031.7fb55da9.js.map",
contenttype: "application/json",
offset: 474797,
len: 13494,
},
"js/chunk-6bef839b.b543fe7d.js": {
filename: "js/chunk-6bef839b.b543fe7d.js",
contenttype: "application/javascript",
offset: 488291,
len: 13349,
},
"js/chunk-6bef839b.b543fe7d.js.map": {
filename: "js/chunk-6bef839b.b543fe7d.js.map",
contenttype: "application/json",
offset: 501640,
len: 46690,
},
"js/chunk-8ed50a48.35f8ef35.js": {
filename: "js/chunk-8ed50a48.35f8ef35.js",
contenttype: "application/javascript",
offset: 548330,
len: 130329,
},
"js/chunk-8ed50a48.35f8ef35.js.map": {
filename: "js/chunk-8ed50a48.35f8ef35.js.map",
contenttype: "application/json",
offset: 678659,
len: 507145,
},
"js/chunk-eb4c1efc.57b6e01c.js": {
filename: "js/chunk-eb4c1efc.57b6e01c.js",
contenttype: "application/javascript",
offset: 1185804,
len: 4407,
},
"js/chunk-eb4c1efc.57b6e01c.js.map": {
filename: "js/chunk-eb4c1efc.57b6e01c.js.map",
contenttype: "application/json",
offset: 1190211,
len: 15355,
},
"js/chunk-vendors.1fd55121.js": {
filename: "js/chunk-vendors.1fd55121.js",
contenttype: "application/javascript",
offset: 1205566,
len: 749829,
},
"js/chunk-vendors.1fd55121.js.map": {
filename: "js/chunk-vendors.1fd55121.js.map",
contenttype: "application/json",
offset: 1955395,
len: 2793251,
},
},
defaultpath: "/index.html",
},
}; };
skylinkVerification(done, linkInfo); skylinkVerification(done, linkInfo);
@ -1002,13 +792,42 @@ function uncensoredLibraryCheck(done) {
skylinkVerification(done, linkInfo); skylinkVerification(done, linkInfo);
} }
const uniswapBodyHash = "3965f9a7def085b3a764ddc76a528eda38d72359";
const uniswapMetadata = require("../fixtures/uniswapMetadata.json");
// uniswapCheck returns the result of trying to download the skylink
// for the Uniswap Application
function uniswapCheck(done) {
const linkInfo = {
description: "Uniswap",
skylink: "IAC6CkhNYuWZqMVr1gob1B6tPg4MrBGRzTaDvAIAeu9A9w/",
bodyHash: uniswapBodyHash,
metadata: uniswapMetadata,
};
skylinkVerification(done, linkInfo);
}
// uniswapRedirectCheck returns the result of trying to download the skylink
// for the Uniswap Application without a trailing slash
function uniswapRedirectCheck(done) {
const linkInfo = {
description: "Uniswap",
skylink: "IAC6CkhNYuWZqMVr1gob1B6tPg4MrBGRzTaDvAIAeu9A9w",
bodyHash: uniswapBodyHash,
metadata: uniswapMetadata,
};
skylinkVerification(done, linkInfo);
}
// uniswapIndexFileCheck returns the result of trying to download the skylink // uniswapIndexFileCheck returns the result of trying to download the skylink
// for the Uniswap Application with a trailing /index.html // for the Uniswap Application with a trailing /index.html
function uniswapIndexFileCheck(done) { function uniswapIndexFileCheck(done) {
const linkInfo = { const linkInfo = {
name: "Uniswap Skylink Index File", name: "Uniswap Skylink Index File",
skylink: "IAC6CkhNYuWZqMVr1gob1B6tPg4MrBGRzTaDvAIAeu9A9w/index.html", skylink: "IAC6CkhNYuWZqMVr1gob1B6tPg4MrBGRzTaDvAIAeu9A9w/index.html",
bodyHash: "3965f9a7def085b3a764ddc76a528eda38d72359", bodyHash: uniswapBodyHash,
metadata: { metadata: {
filename: "/index.html", filename: "/index.html",
length: 3268, length: 3268,
@ -1019,7 +838,58 @@ function uniswapIndexFileCheck(done) {
skylinkVerification(done, linkInfo); skylinkVerification(done, linkInfo);
} }
// verifies a skylink against provided information // uniswapHNSCheck returns the result of trying to download the skylink
// for the Uniswap Application with the HNS domain
function uniswapHNSCheck(done) {
const linkInfo = {
description: "Uniswap HNS",
skylink: "hns/uniswap-dex/",
bodyHash: uniswapBodyHash,
metadata: uniswapMetadata,
};
skylinkVerification(done, linkInfo);
}
// uniswapHNSRedirectCheck returns the result of trying to download the skylink
// for the Uniswap Application with the HNS domain and without a trailing slash
function uniswapHNSRedirectCheck(done) {
const linkInfo = {
description: "Uniswap HNS Redirect",
skylink: "hns/uniswap-dex",
bodyHash: uniswapBodyHash,
metadata: uniswapMetadata,
};
skylinkVerification(done, linkInfo);
}
// uniswapHNSResolverCheck returns the result of trying to download the skylink
// for the Uniswap Application via the HNS resolver endpoint
function uniswapHNSResolverCheck(done) {
const linkInfo = {
description: "Uniswap HNS Resolver",
skylink: "hnsres/uniswap-dex/",
bodyHash: "44a3f0f56861ae841a6cb19cb0b3edf98ad610f8",
};
skylinkVerification(done, linkInfo);
}
// uniswapHNSResolverRedirectCheck returns the result of trying to download the skylink
// for the Uniswap Application via the HNS resolver endpoint without the
// trailing slash
function uniswapHNSResolverRedirectCheck(done) {
const linkInfo = {
description: "Uniswap HNS Resolver Redirect",
skylink: "hnsres/uniswap-dex",
bodyHash: "44a3f0f56861ae841a6cb19cb0b3edf98ad610f8",
};
skylinkVerification(done, linkInfo);
}
// skylinkVerification verifies a skylink against provided information.
function skylinkVerification(done, { name, skylink, bodyHash, metadata }) { function skylinkVerification(done, { name, skylink, bodyHash, metadata }) {
const time = process.hrtime(); const time = process.hrtime();
@ -1047,6 +917,12 @@ function skylinkVerification(done, { name, skylink, bodyHash, metadata }) {
const currentMetadata = metadataHeader && JSON.parse(metadataHeader); const currentMetadata = metadataHeader && JSON.parse(metadataHeader);
if (!isEqual(currentMetadata, metadata)) { if (!isEqual(currentMetadata, metadata)) {
entry.up = false; entry.up = false;
console.log(metadata);
console.log(currentMetadata);
console.log(metadataHeader);
console.log(response.header);
info.metadata = detailedDiff(metadata, currentMetadata); info.metadata = detailedDiff(metadata, currentMetadata);
} }
@ -1069,6 +945,8 @@ module.exports.verboseChecks = [
covid19CoroNopePaperCheck, covid19CoroNopePaperCheck,
dappExampleCheck, dappExampleCheck,
developMomentumIndexFileCheck, developMomentumIndexFileCheck,
developMomentumCheck,
developMomentumRedirectCheck,
htmlExampleCheck, htmlExampleCheck,
imageExampleCheck, imageExampleCheck,
jsonExampleCheck, jsonExampleCheck,
@ -1084,4 +962,10 @@ module.exports.verboseChecks = [
skyGalleryRedirectCheck, skyGalleryRedirectCheck,
uncensoredLibraryCheck, uncensoredLibraryCheck,
uniswapIndexFileCheck, uniswapIndexFileCheck,
uniswapCheck,
uniswapRedirectCheck,
uniswapHNSCheck,
uniswapHNSRedirectCheck,
uniswapHNSResolverCheck,
uniswapHNSResolverRedirectCheck,
]; ];

View File

@ -0,0 +1,322 @@
{
"filename": "output",
"subfiles": {
".well-known/brave-rewards-verification.txt": {
"filename": ".well-known/brave-rewards-verification.txt",
"contenttype": "text/plain",
"len": 154
},
"404.html": { "filename": "404.html", "contenttype": "text/html", "offset": 154, "len": 5482 },
"assets/bootstrap/bootstrap-grid.css": {
"filename": "assets/bootstrap/bootstrap-grid.css",
"contenttype": "text/css",
"offset": 5636,
"len": 49901
},
"assets/bootstrap/bootstrap-reboot.css": {
"filename": "assets/bootstrap/bootstrap-reboot.css",
"contenttype": "text/css",
"offset": 55537,
"len": 4187
},
"assets/bootstrap/bootstrap.css": {
"filename": "assets/bootstrap/bootstrap.css",
"contenttype": "text/css",
"offset": 59724,
"len": 172594
},
"assets/css/styles.css": {
"filename": "assets/css/styles.css",
"contenttype": "text/css",
"offset": 232318,
"len": 4887
},
"assets/fonts/dm-serif-display-v4-latin-regular.woff": {
"filename": "assets/fonts/dm-serif-display-v4-latin-regular.woff",
"contenttype": "application/font-woff",
"offset": 237205,
"len": 29916
},
"assets/fonts/dm-serif-display-v4-latin-regular.woff2": {
"filename": "assets/fonts/dm-serif-display-v4-latin-regular.woff2",
"contenttype": "application/octet-stream",
"offset": 267121,
"len": 24980
},
"assets/fonts/open-sans-v16-latin-regular.woff": {
"filename": "assets/fonts/open-sans-v16-latin-regular.woff",
"contenttype": "application/font-woff",
"offset": 292101,
"len": 18100
},
"assets/fonts/open-sans-v16-latin-regular.woff2": {
"filename": "assets/fonts/open-sans-v16-latin-regular.woff2",
"contenttype": "application/octet-stream",
"offset": 310201,
"len": 14380
},
"assets/fonts/questrial-v9-latin-regular.woff": {
"filename": "assets/fonts/questrial-v9-latin-regular.woff",
"contenttype": "application/font-woff",
"offset": 324581,
"len": 23048
},
"assets/fonts/questrial-v9-latin-regular.woff2": {
"filename": "assets/fonts/questrial-v9-latin-regular.woff2",
"contenttype": "application/octet-stream",
"offset": 347629,
"len": 13776
},
"assets/images/blog/2a40df99-1847-4726-9c5b-af4779eeb667-w1920-h1440.jpg": {
"filename": "assets/images/blog/2a40df99-1847-4726-9c5b-af4779eeb667-w1920-h1440.jpg",
"contenttype": "image/jpeg",
"offset": 361405,
"len": 79551
},
"assets/images/blog/2a40df99-1847-4726-9c5b-af4779eeb667-w960-h720.jpg": {
"filename": "assets/images/blog/2a40df99-1847-4726-9c5b-af4779eeb667-w960-h720.jpg",
"contenttype": "image/jpeg",
"offset": 440956,
"len": 31700
},
"assets/images/blog/2a40df99-1847-4726-9c5b-af4779eeb667.jpg": {
"filename": "assets/images/blog/2a40df99-1847-4726-9c5b-af4779eeb667.jpg",
"contenttype": "image/jpeg",
"offset": 472656,
"len": 69094
},
"assets/images/blog/512e4dd1-6b3d-41aa-80a1-b96c3370b3c3-w1920-h1440.jpg": {
"filename": "assets/images/blog/512e4dd1-6b3d-41aa-80a1-b96c3370b3c3-w1920-h1440.jpg",
"contenttype": "image/jpeg",
"offset": 541750,
"len": 219602
},
"assets/images/blog/512e4dd1-6b3d-41aa-80a1-b96c3370b3c3-w960-h720.jpg": {
"filename": "assets/images/blog/512e4dd1-6b3d-41aa-80a1-b96c3370b3c3-w960-h720.jpg",
"contenttype": "image/jpeg",
"offset": 761352,
"len": 67741
},
"assets/images/blog/512e4dd1-6b3d-41aa-80a1-b96c3370b3c3.jpg": {
"filename": "assets/images/blog/512e4dd1-6b3d-41aa-80a1-b96c3370b3c3.jpg",
"contenttype": "image/jpeg",
"offset": 829093,
"len": 226910
},
"assets/images/blog/823a7764-af7c-4687-a42e-bd70768068ab-w1920-h1440.jpg": {
"filename": "assets/images/blog/823a7764-af7c-4687-a42e-bd70768068ab-w1920-h1440.jpg",
"contenttype": "image/jpeg",
"offset": 1056003,
"len": 258292
},
"assets/images/blog/823a7764-af7c-4687-a42e-bd70768068ab-w960-h720.jpg": {
"filename": "assets/images/blog/823a7764-af7c-4687-a42e-bd70768068ab-w960-h720.jpg",
"contenttype": "image/jpeg",
"offset": 1314295,
"len": 93250
},
"assets/images/blog/823a7764-af7c-4687-a42e-bd70768068ab.jpg": {
"filename": "assets/images/blog/823a7764-af7c-4687-a42e-bd70768068ab.jpg",
"contenttype": "image/jpeg",
"offset": 1407545,
"len": 236722
},
"assets/images/blog/9aeea0d6-737c-4be8-8b63-5ec38cbf394b-w1920-h1440.jpg": {
"filename": "assets/images/blog/9aeea0d6-737c-4be8-8b63-5ec38cbf394b-w1920-h1440.jpg",
"contenttype": "image/jpeg",
"offset": 1644267,
"len": 285727
},
"assets/images/blog/9aeea0d6-737c-4be8-8b63-5ec38cbf394b-w960-h720.jpg": {
"filename": "assets/images/blog/9aeea0d6-737c-4be8-8b63-5ec38cbf394b-w960-h720.jpg",
"contenttype": "image/jpeg",
"offset": 1929994,
"len": 115524
},
"assets/images/blog/9aeea0d6-737c-4be8-8b63-5ec38cbf394b.jpg": {
"filename": "assets/images/blog/9aeea0d6-737c-4be8-8b63-5ec38cbf394b.jpg",
"contenttype": "image/jpeg",
"offset": 2045518,
"len": 338905
},
"assets/images/blog/a1ee6dcf-55ef-43cd-ae05-682d2e28e932-w1920-h1440.jpg": {
"filename": "assets/images/blog/a1ee6dcf-55ef-43cd-ae05-682d2e28e932-w1920-h1440.jpg",
"contenttype": "image/jpeg",
"offset": 2384423,
"len": 66608
},
"assets/images/blog/a1ee6dcf-55ef-43cd-ae05-682d2e28e932-w960-h720.jpg": {
"filename": "assets/images/blog/a1ee6dcf-55ef-43cd-ae05-682d2e28e932-w960-h720.jpg",
"contenttype": "image/jpeg",
"offset": 2451031,
"len": 23239
},
"assets/images/blog/a1ee6dcf-55ef-43cd-ae05-682d2e28e932.jpg": {
"filename": "assets/images/blog/a1ee6dcf-55ef-43cd-ae05-682d2e28e932.jpg",
"contenttype": "image/jpeg",
"offset": 2474270,
"len": 82334
},
"assets/images/blog/content/17343f27-a62f-4193-a0e5-4190d948eb2e.png": {
"filename": "assets/images/blog/content/17343f27-a62f-4193-a0e5-4190d948eb2e.png",
"contenttype": "image/png",
"offset": 2556604,
"len": 8571
},
"assets/images/blog/content/1748cc9c-9ea0-47b8-a110-ad3a114408d1.png": {
"filename": "assets/images/blog/content/1748cc9c-9ea0-47b8-a110-ad3a114408d1.png",
"contenttype": "image/png",
"offset": 2565175,
"len": 19776
},
"assets/images/blog/content/27b98c5e-ba57-47e6-9fe7-9b82fb89868b.jpg": {
"filename": "assets/images/blog/content/27b98c5e-ba57-47e6-9fe7-9b82fb89868b.jpg",
"contenttype": "image/jpeg",
"offset": 2584951,
"len": 68054
},
"assets/images/blog/content/39374de9-f24a-46f6-9955-982687607c6d.png": {
"filename": "assets/images/blog/content/39374de9-f24a-46f6-9955-982687607c6d.png",
"contenttype": "image/png",
"offset": 2653005,
"len": 30305
},
"assets/images/blog/content/5c660f5c-04fb-46cd-9846-edccb9a7b778.jpg": {
"filename": "assets/images/blog/content/5c660f5c-04fb-46cd-9846-edccb9a7b778.jpg",
"contenttype": "image/jpeg",
"offset": 2683310,
"len": 10409
},
"assets/images/blog/content/5cb6fb87-75d0-4aa4-99c7-b7815ca7ea70.png": {
"filename": "assets/images/blog/content/5cb6fb87-75d0-4aa4-99c7-b7815ca7ea70.png",
"contenttype": "image/png",
"offset": 2693719,
"len": 123977
},
"assets/images/blog/content/765827f6-192b-48c9-b3e1-cb7b33e3b881.png": {
"filename": "assets/images/blog/content/765827f6-192b-48c9-b3e1-cb7b33e3b881.png",
"contenttype": "image/png",
"offset": 2817696,
"len": 110297
},
"assets/images/blog/content/7b39a2f8-8060-43e7-a439-43f799d3e069.jpg": {
"filename": "assets/images/blog/content/7b39a2f8-8060-43e7-a439-43f799d3e069.jpg",
"contenttype": "image/jpeg",
"offset": 2927993,
"len": 24372
},
"assets/images/blog/content/8af4faff-e011-4e31-ba28-5023f65d1003.png": {
"filename": "assets/images/blog/content/8af4faff-e011-4e31-ba28-5023f65d1003.png",
"contenttype": "image/png",
"offset": 2952365,
"len": 106400
},
"assets/images/blog/content/ae29cd58-f28f-4a0e-bffb-a7e4e1235797.png": {
"filename": "assets/images/blog/content/ae29cd58-f28f-4a0e-bffb-a7e4e1235797.png",
"contenttype": "image/png",
"offset": 3058765,
"len": 33357
},
"assets/images/blog/content/b3be6c1c-725a-4af2-a85f-e47e09bbceef.png": {
"filename": "assets/images/blog/content/b3be6c1c-725a-4af2-a85f-e47e09bbceef.png",
"contenttype": "image/png",
"offset": 3092122,
"len": 37074
},
"assets/images/blog/content/b4e772a3-effb-4a5d-82d9-db9596ccfe51.png": {
"filename": "assets/images/blog/content/b4e772a3-effb-4a5d-82d9-db9596ccfe51.png",
"contenttype": "image/png",
"offset": 3129196,
"len": 79662
},
"assets/images/blog/content/d2731109-b50f-4c1f-b4f9-7ab8cac196da.png": {
"filename": "assets/images/blog/content/d2731109-b50f-4c1f-b4f9-7ab8cac196da.png",
"contenttype": "image/png",
"offset": 3208858,
"len": 104535
},
"assets/images/blog/content/fed0e592-d063-497b-9a3b-2bfc29b04d1a.jpg": {
"filename": "assets/images/blog/content/fed0e592-d063-497b-9a3b-2bfc29b04d1a.jpg",
"contenttype": "image/jpeg",
"offset": 3313393,
"len": 9535
},
"assets/images/blog/e4956336-3662-46ae-bea2-7fd3059919c3-w1920-h1440.jpg": {
"filename": "assets/images/blog/e4956336-3662-46ae-bea2-7fd3059919c3-w1920-h1440.jpg",
"contenttype": "image/jpeg",
"offset": 3322928,
"len": 402770
},
"assets/images/blog/e4956336-3662-46ae-bea2-7fd3059919c3-w960-h720.jpg": {
"filename": "assets/images/blog/e4956336-3662-46ae-bea2-7fd3059919c3-w960-h720.jpg",
"contenttype": "image/jpeg",
"offset": 3725698,
"len": 143539
},
"assets/images/blog/e4956336-3662-46ae-bea2-7fd3059919c3.jpg": {
"filename": "assets/images/blog/e4956336-3662-46ae-bea2-7fd3059919c3.jpg",
"contenttype": "image/jpeg",
"offset": 3869237,
"len": 375170
},
"assets/images/logo.svg": {
"filename": "assets/images/logo.svg",
"contenttype": "image/svg+xml",
"offset": 4244407,
"len": 2183
},
"assets/js/themes.js": {
"filename": "assets/js/themes.js",
"contenttype": "text/javascript",
"offset": 4246590,
"len": 779
},
"blog/building_a_web_farm_with_docker_and_raspberry_pi.html": {
"filename": "blog/building_a_web_farm_with_docker_and_raspberry_pi.html",
"contenttype": "text/html",
"offset": 4247369,
"len": 23111
},
"blog/continuously_deploy_a_static_website_with_azure_pipelines.html": {
"filename": "blog/continuously_deploy_a_static_website_with_azure_pipelines.html",
"contenttype": "text/html",
"offset": 4270480,
"len": 24738
},
"blog/decentralise_your_website_as_much_as_possible.html": {
"filename": "blog/decentralise_your_website_as_much_as_possible.html",
"contenttype": "text/html",
"offset": 4295218,
"len": 14825
},
"blog/developing_smart_contracts_for_business.html": {
"filename": "blog/developing_smart_contracts_for_business.html",
"contenttype": "text/html",
"offset": 4310043,
"len": 25783
},
"blog/getting_to_grips_with_jwt_in_asp_net_core.html": {
"filename": "blog/getting_to_grips_with_jwt_in_asp_net_core.html",
"contenttype": "text/html",
"offset": 4335826,
"len": 20915
},
"blog/index.html": { "filename": "blog/index.html", "contenttype": "text/html", "offset": 4356741, "len": 7345 },
"blog/setting_up_an_asp_net_core_web_farm.html": {
"filename": "blog/setting_up_an_asp_net_core_web_farm.html",
"contenttype": "text/html",
"offset": 4364086,
"len": 11464
},
"favicon-16x16.png": { "filename": "favicon-16x16.png", "contenttype": "image/png", "offset": 4375550, "len": 430 },
"favicon-32x32.png": { "filename": "favicon-32x32.png", "contenttype": "image/png", "offset": 4375980, "len": 540 },
"favicon.ico": { "filename": "favicon.ico", "contenttype": "image/x-icon", "offset": 4376520, "len": 15086 },
"feed.atom": {
"filename": "feed.atom",
"contenttype": "application/octet-stream",
"offset": 4391606,
"len": 95092
},
"index.html": { "filename": "index.html", "contenttype": "text/html", "offset": 4486698, "len": 4981 }
}
}

View File

@ -0,0 +1,122 @@
{
"filename": "skygallery-v0.1.1-76c4c115fcb526716b2564568850f433",
"subfiles": {
"css/app.84a130ed.css": { "filename": "css/app.84a130ed.css", "contenttype": "text/css", "len": 698 },
"css/chunk-5ce44031.d4e78528.css": {
"filename": "css/chunk-5ce44031.d4e78528.css",
"contenttype": "text/css",
"offset": 698,
"len": 45
},
"css/chunk-6bef839b.593aa2be.css": {
"filename": "css/chunk-6bef839b.593aa2be.css",
"contenttype": "text/css",
"offset": 743,
"len": 5013
},
"css/chunk-8ed50a48.8ba8c09d.css": {
"filename": "css/chunk-8ed50a48.8ba8c09d.css",
"contenttype": "text/css",
"offset": 5756,
"len": 7204
},
"css/chunk-eb4c1efc.2a7e25ed.css": {
"filename": "css/chunk-eb4c1efc.2a7e25ed.css",
"contenttype": "text/css",
"offset": 12960,
"len": 45
},
"css/chunk-vendors.b4f58487.css": {
"filename": "css/chunk-vendors.b4f58487.css",
"contenttype": "text/css",
"offset": 13005,
"len": 382063
},
"img/skygallery_logo.2336197e.svg": {
"filename": "img/skygallery_logo.2336197e.svg",
"contenttype": "image/svg+xml",
"offset": 395068,
"len": 923
},
"img/skynet-logo-animated.4d24345c.svg": {
"filename": "img/skynet-logo-animated.4d24345c.svg",
"contenttype": "image/svg+xml",
"offset": 395991,
"len": 2600
},
"index.html": { "filename": "index.html", "contenttype": "text/html", "offset": 398591, "len": 2534 },
"js/app.cff1e0a4.js": {
"filename": "js/app.cff1e0a4.js",
"contenttype": "application/javascript",
"offset": 401125,
"len": 15604
},
"js/app.cff1e0a4.js.map": {
"filename": "js/app.cff1e0a4.js.map",
"contenttype": "application/json",
"offset": 416729,
"len": 54424
},
"js/chunk-5ce44031.7fb55da9.js": {
"filename": "js/chunk-5ce44031.7fb55da9.js",
"contenttype": "application/javascript",
"offset": 471153,
"len": 3644
},
"js/chunk-5ce44031.7fb55da9.js.map": {
"filename": "js/chunk-5ce44031.7fb55da9.js.map",
"contenttype": "application/json",
"offset": 474797,
"len": 13494
},
"js/chunk-6bef839b.b543fe7d.js": {
"filename": "js/chunk-6bef839b.b543fe7d.js",
"contenttype": "application/javascript",
"offset": 488291,
"len": 13349
},
"js/chunk-6bef839b.b543fe7d.js.map": {
"filename": "js/chunk-6bef839b.b543fe7d.js.map",
"contenttype": "application/json",
"offset": 501640,
"len": 46690
},
"js/chunk-8ed50a48.35f8ef35.js": {
"filename": "js/chunk-8ed50a48.35f8ef35.js",
"contenttype": "application/javascript",
"offset": 548330,
"len": 130329
},
"js/chunk-8ed50a48.35f8ef35.js.map": {
"filename": "js/chunk-8ed50a48.35f8ef35.js.map",
"contenttype": "application/json",
"offset": 678659,
"len": 507145
},
"js/chunk-eb4c1efc.57b6e01c.js": {
"filename": "js/chunk-eb4c1efc.57b6e01c.js",
"contenttype": "application/javascript",
"offset": 1185804,
"len": 4407
},
"js/chunk-eb4c1efc.57b6e01c.js.map": {
"filename": "js/chunk-eb4c1efc.57b6e01c.js.map",
"contenttype": "application/json",
"offset": 1190211,
"len": 15355
},
"js/chunk-vendors.1fd55121.js": {
"filename": "js/chunk-vendors.1fd55121.js",
"contenttype": "application/javascript",
"offset": 1205566,
"len": 749829
},
"js/chunk-vendors.1fd55121.js.map": {
"filename": "js/chunk-vendors.1fd55121.js.map",
"contenttype": "application/json",
"offset": 1955395,
"len": 2793251
}
},
"defaultpath": "/index.html"
}

View File

@ -0,0 +1,658 @@
{
"filename": "build",
"subfiles": {
"451.html": { "filename": "451.html", "contenttype": "text/html", "offset": 20181232, "len": 200 },
"asset-manifest.json": {
"filename": "asset-manifest.json",
"contenttype": "application/json",
"offset": 485031,
"len": 4561
},
"favicon.png": { "filename": "favicon.png", "contenttype": "image/png", "offset": 489592, "len": 7072 },
"images/192x192_App_Icon.png": {
"filename": "images/192x192_App_Icon.png",
"contenttype": "image/png",
"offset": 434153,
"len": 50878
},
"images/512x512_App_Icon.png": {
"filename": "images/512x512_App_Icon.png",
"contenttype": "image/png",
"offset": 47542,
"len": 386611
},
"index.html": { "filename": "index.html", "contenttype": "text/html", "len": 3268 },
"locales/de.json": {
"filename": "locales/de.json",
"contenttype": "application/json",
"offset": 7491,
"len": 4376
},
"locales/en.json": {
"filename": "locales/en.json",
"contenttype": "application/json",
"offset": 23709,
"len": 4321
},
"locales/es-AR.json": {
"filename": "locales/es-AR.json",
"contenttype": "application/json",
"offset": 16866,
"len": 3624
},
"locales/es-US.json": {
"filename": "locales/es-US.json",
"contenttype": "application/json",
"offset": 43912,
"len": 3630
},
"locales/it-IT.json": {
"filename": "locales/it-IT.json",
"contenttype": "application/json",
"offset": 3268,
"len": 4223
},
"locales/iw.json": {
"filename": "locales/iw.json",
"contenttype": "application/json",
"offset": 28030,
"len": 3929
},
"locales/ro.json": {
"filename": "locales/ro.json",
"contenttype": "application/json",
"offset": 31959,
"len": 3794
},
"locales/ru.json": {
"filename": "locales/ru.json",
"contenttype": "application/json",
"offset": 11867,
"len": 4999
},
"locales/vi.json": {
"filename": "locales/vi.json",
"contenttype": "application/json",
"offset": 39011,
"len": 4901
},
"locales/zh-CN.json": {
"filename": "locales/zh-CN.json",
"contenttype": "application/json",
"offset": 20490,
"len": 3219
},
"locales/zh-TW.json": {
"filename": "locales/zh-TW.json",
"contenttype": "application/json",
"offset": 35753,
"len": 3258
},
"manifest.json": { "filename": "manifest.json", "contenttype": "application/json", "offset": 20190818, "len": 470 },
"precache-manifest.5ce41899d70d2e0450f591b3e917c2a4.js": {
"filename": "precache-manifest.5ce41899d70d2e0450f591b3e917c2a4.js",
"contenttype": "application/x-javascript",
"offset": 20181432,
"len": 9386
},
"service-worker.js": {
"filename": "service-worker.js",
"contenttype": "application/x-javascript",
"offset": 20191288,
"len": 1183
},
"static/css/4.f04942fe.chunk.css": {
"filename": "static/css/4.f04942fe.chunk.css",
"contenttype": "text/css",
"offset": 496664,
"len": 5331
},
"static/css/4.f04942fe.chunk.css.map": {
"filename": "static/css/4.f04942fe.chunk.css.map",
"contenttype": "application/octet-stream",
"offset": 501995,
"len": 8394
},
"static/js/0.1043efff.chunk.js": {
"filename": "static/js/0.1043efff.chunk.js",
"contenttype": "application/x-javascript",
"offset": 3451819,
"len": 226756
},
"static/js/0.1043efff.chunk.js.map": {
"filename": "static/js/0.1043efff.chunk.js.map",
"contenttype": "application/octet-stream",
"offset": 8495570,
"len": 811341
},
"static/js/1.722d768c.chunk.js": {
"filename": "static/js/1.722d768c.chunk.js",
"contenttype": "application/x-javascript",
"offset": 2503781,
"len": 20289
},
"static/js/1.722d768c.chunk.js.map": {
"filename": "static/js/1.722d768c.chunk.js.map",
"contenttype": "application/octet-stream",
"offset": 11896220,
"len": 44729
},
"static/js/4.cebcd4f8.chunk.js": {
"filename": "static/js/4.cebcd4f8.chunk.js",
"contenttype": "application/x-javascript",
"offset": 11941212,
"len": 1486762
},
"static/js/4.cebcd4f8.chunk.js.LICENSE.txt": {
"filename": "static/js/4.cebcd4f8.chunk.js.LICENSE.txt",
"contenttype": "text/plain",
"offset": 14378677,
"len": 3519
},
"static/js/4.cebcd4f8.chunk.js.map": {
"filename": "static/js/4.cebcd4f8.chunk.js.map",
"contenttype": "application/octet-stream",
"offset": 3678575,
"len": 4816995
},
"static/js/5.428f04e8.chunk.js": {
"filename": "static/js/5.428f04e8.chunk.js",
"contenttype": "application/x-javascript",
"offset": 1887438,
"len": 616343
},
"static/js/5.428f04e8.chunk.js.LICENSE.txt": {
"filename": "static/js/5.428f04e8.chunk.js.LICENSE.txt",
"contenttype": "text/plain",
"offset": 3450983,
"len": 426
},
"static/js/5.428f04e8.chunk.js.map": {
"filename": "static/js/5.428f04e8.chunk.js.map",
"contenttype": "application/octet-stream",
"offset": 10046674,
"len": 1553345
},
"static/js/6.29fcca22.chunk.js": {
"filename": "static/js/6.29fcca22.chunk.js",
"contenttype": "application/x-javascript",
"offset": 11600019,
"len": 296095
},
"static/js/6.29fcca22.chunk.js.map": {
"filename": "static/js/6.29fcca22.chunk.js.map",
"contenttype": "application/octet-stream",
"offset": 13440646,
"len": 938031
},
"static/js/7.8d2bc3b4.chunk.js": {
"filename": "static/js/7.8d2bc3b4.chunk.js",
"contenttype": "application/x-javascript",
"offset": 9306911,
"len": 263
},
"static/js/7.8d2bc3b4.chunk.js.map": {
"filename": "static/js/7.8d2bc3b4.chunk.js.map",
"contenttype": "application/octet-stream",
"offset": 11896114,
"len": 106
},
"static/js/8.3d784f08.chunk.js": {
"filename": "static/js/8.3d784f08.chunk.js",
"contenttype": "application/x-javascript",
"offset": 11940949,
"len": 263
},
"static/js/8.3d784f08.chunk.js.map": {
"filename": "static/js/8.3d784f08.chunk.js.map",
"contenttype": "application/octet-stream",
"offset": 3450877,
"len": 106
},
"static/js/9.08920d68.chunk.js": {
"filename": "static/js/9.08920d68.chunk.js",
"contenttype": "application/x-javascript",
"offset": 2524070,
"len": 626875
},
"static/js/9.08920d68.chunk.js.LICENSE.txt": {
"filename": "static/js/9.08920d68.chunk.js.LICENSE.txt",
"contenttype": "text/plain",
"offset": 3451409,
"len": 410
},
"static/js/9.08920d68.chunk.js.map": {
"filename": "static/js/9.08920d68.chunk.js.map",
"contenttype": "application/octet-stream",
"offset": 512852,
"len": 1374586
},
"static/js/main.d2a5ca05.chunk.js": {
"filename": "static/js/main.d2a5ca05.chunk.js",
"contenttype": "application/x-javascript",
"offset": 3150945,
"len": 299932
},
"static/js/main.d2a5ca05.chunk.js.map": {
"filename": "static/js/main.d2a5ca05.chunk.js.map",
"contenttype": "application/octet-stream",
"offset": 9307174,
"len": 739500
},
"static/js/runtime-main.712341b8.js": {
"filename": "static/js/runtime-main.712341b8.js",
"contenttype": "application/x-javascript",
"offset": 510389,
"len": 2463
},
"static/js/runtime-main.712341b8.js.map": {
"filename": "static/js/runtime-main.712341b8.js.map",
"contenttype": "application/octet-stream",
"offset": 13427974,
"len": 12672
},
"static/media/Inter-Black.09f4068b.woff2": {
"filename": "static/media/Inter-Black.09f4068b.woff2",
"contenttype": "application/octet-stream",
"offset": 16311114,
"len": 104656
},
"static/media/Inter-Black.e3735483.woff": {
"filename": "static/media/Inter-Black.e3735483.woff",
"contenttype": "application/octet-stream",
"offset": 16415770,
"len": 139648
},
"static/media/Inter-BlackItalic.07e69b53.woff": {
"filename": "static/media/Inter-BlackItalic.07e69b53.woff",
"contenttype": "application/octet-stream",
"offset": 15020483,
"len": 145816
},
"static/media/Inter-BlackItalic.daa1ca3c.woff2": {
"filename": "static/media/Inter-BlackItalic.daa1ca3c.woff2",
"contenttype": "application/octet-stream",
"offset": 19675808,
"len": 109900
},
"static/media/Inter-Bold.79260e5b.woff": {
"filename": "static/media/Inter-Bold.79260e5b.woff",
"contenttype": "application/octet-stream",
"offset": 15781749,
"len": 143464
},
"static/media/Inter-Bold.aed27700.woff2": {
"filename": "static/media/Inter-Bold.aed27700.woff2",
"contenttype": "application/octet-stream",
"offset": 16555739,
"len": 107144
},
"static/media/Inter-BoldItalic.8ef77a03.woff2": {
"filename": "static/media/Inter-BoldItalic.8ef77a03.woff2",
"contenttype": "application/octet-stream",
"offset": 17104768,
"len": 112276
},
"static/media/Inter-BoldItalic.e0879d64.woff": {
"filename": "static/media/Inter-BoldItalic.e0879d64.woff",
"contenttype": "application/octet-stream",
"offset": 15483981,
"len": 149360
},
"static/media/Inter-ExtraBold.38bc51bc.woff": {
"filename": "static/media/Inter-ExtraBold.38bc51bc.woff",
"contenttype": "application/octet-stream",
"offset": 19419594,
"len": 143256
},
"static/media/Inter-ExtraBold.92d16aee.woff2": {
"filename": "static/media/Inter-ExtraBold.92d16aee.woff2",
"contenttype": "application/octet-stream",
"offset": 19312290,
"len": 107304
},
"static/media/Inter-ExtraBoldItalic.0e4b21eb.woff": {
"filename": "static/media/Inter-ExtraBoldItalic.0e4b21eb.woff",
"contenttype": "application/octet-stream",
"offset": 16671312,
"len": 149116
},
"static/media/Inter-ExtraBoldItalic.57ea76d0.woff2": {
"filename": "static/media/Inter-ExtraBoldItalic.57ea76d0.woff2",
"contenttype": "application/octet-stream",
"offset": 18732262,
"len": 112656
},
"static/media/Inter-ExtraLight.4bd040df.woff": {
"filename": "static/media/Inter-ExtraLight.4bd040df.woff",
"contenttype": "application/octet-stream",
"offset": 14746958,
"len": 141344
},
"static/media/Inter-ExtraLight.4d9f96f8.woff2": {
"filename": "static/media/Inter-ExtraLight.4d9f96f8.woff2",
"contenttype": "application/octet-stream",
"offset": 18945450,
"len": 105444
},
"static/media/Inter-ExtraLightItalic.54d3d9a5.woff2": {
"filename": "static/media/Inter-ExtraLightItalic.54d3d9a5.woff2",
"contenttype": "application/octet-stream",
"offset": 14888302,
"len": 111804
},
"static/media/Inter-ExtraLightItalic.84c26656.woff": {
"filename": "static/media/Inter-ExtraLightItalic.84c26656.woff",
"contenttype": "application/octet-stream",
"offset": 18569981,
"len": 148416
},
"static/media/Inter-Italic.9528384c.woff2": {
"filename": "static/media/Inter-Italic.9528384c.woff2",
"contenttype": "application/octet-stream",
"offset": 14383371,
"len": 108172
},
"static/media/Inter-Italic.e4ad3666.woff": {
"filename": "static/media/Inter-Italic.e4ad3666.woff",
"contenttype": "application/octet-stream",
"offset": 20037756,
"len": 143476
},
"static/media/Inter-Light.5baca21a.woff2": {
"filename": "static/media/Inter-Light.5baca21a.woff2",
"contenttype": "application/octet-stream",
"offset": 18016306,
"len": 105556
},
"static/media/Inter-Light.b9920de0.woff": {
"filename": "static/media/Inter-Light.b9920de0.woff",
"contenttype": "application/octet-stream",
"offset": 18428717,
"len": 141264
},
"static/media/Inter-LightItalic.0555a46c.woff": {
"filename": "static/media/Inter-LightItalic.0555a46c.woff",
"contenttype": "application/octet-stream",
"offset": 15633341,
"len": 148408
},
"static/media/Inter-LightItalic.adc70179.woff2": {
"filename": "static/media/Inter-LightItalic.adc70179.woff2",
"contenttype": "application/octet-stream",
"offset": 19200250,
"len": 112040
},
"static/media/Inter-Medium.7a8cc724.woff": {
"filename": "static/media/Inter-Medium.7a8cc724.woff",
"contenttype": "application/octet-stream",
"offset": 17763598,
"len": 142780
},
"static/media/Inter-Medium.f6cf0a0b.woff2": {
"filename": "static/media/Inter-Medium.f6cf0a0b.woff2",
"contenttype": "application/octet-stream",
"offset": 17431014,
"len": 106484
},
"static/media/Inter-MediumItalic.417907d2.woff": {
"filename": "static/media/Inter-MediumItalic.417907d2.woff",
"contenttype": "application/octet-stream",
"offset": 16955424,
"len": 149344
},
"static/media/Inter-MediumItalic.565a7104.woff2": {
"filename": "static/media/Inter-MediumItalic.565a7104.woff2",
"contenttype": "application/octet-stream",
"offset": 17318374,
"len": 112640
},
"static/media/Inter-Regular.4dd66a11.woff2": {
"filename": "static/media/Inter-Regular.4dd66a11.woff2",
"contenttype": "application/octet-stream",
"offset": 18844918,
"len": 100368
},
"static/media/Inter-Regular.7c539936.woff": {
"filename": "static/media/Inter-Regular.7c539936.woff",
"contenttype": "application/octet-stream",
"offset": 16820428,
"len": 134996
},
"static/media/Inter-SemiBold.1db6c55c.woff": {
"filename": "static/media/Inter-SemiBold.1db6c55c.woff",
"contenttype": "application/octet-stream",
"offset": 19785708,
"len": 143148
},
"static/media/Inter-SemiBold.dd8a55ef.woff2": {
"filename": "static/media/Inter-SemiBold.dd8a55ef.woff2",
"contenttype": "application/octet-stream",
"offset": 14491543,
"len": 106916
},
"static/media/Inter-SemiBoldItalic.81678d1a.woff": {
"filename": "static/media/Inter-SemiBoldItalic.81678d1a.woff",
"contenttype": "application/octet-stream",
"offset": 19050894,
"len": 149356
},
"static/media/Inter-SemiBoldItalic.ac201e30.woff2": {
"filename": "static/media/Inter-SemiBoldItalic.ac201e30.woff2",
"contenttype": "application/octet-stream",
"offset": 19562850,
"len": 112768
},
"static/media/Inter-Thin.850febbe.woff2": {
"filename": "static/media/Inter-Thin.850febbe.woff2",
"contenttype": "application/octet-stream",
"offset": 17217044,
"len": 101004
},
"static/media/Inter-Thin.ead42837.woff": {
"filename": "static/media/Inter-Thin.ead42837.woff",
"contenttype": "application/octet-stream",
"offset": 18230961,
"len": 137068
},
"static/media/Inter-ThinItalic.a76db065.woff": {
"filename": "static/media/Inter-ThinItalic.a76db065.woff",
"contenttype": "application/octet-stream",
"offset": 16166265,
"len": 144528
},
"static/media/Inter-ThinItalic.e08d9b2a.woff2": {
"filename": "static/media/Inter-ThinItalic.e08d9b2a.woff2",
"contenttype": "application/octet-stream",
"offset": 19930172,
"len": 107584
},
"static/media/Inter-italic.var.2690e3c2.woff2": {
"filename": "static/media/Inter-italic.var.2690e3c2.woff2",
"contenttype": "application/octet-stream",
"offset": 15925213,
"len": 241052
},
"static/media/Inter-roman.var.90e8f61d.woff2": {
"filename": "static/media/Inter-roman.var.90e8f61d.woff2",
"contenttype": "application/octet-stream",
"offset": 17537498,
"len": 226100
},
"static/media/Inter.var.4b976905.woff2": {
"filename": "static/media/Inter.var.4b976905.woff2",
"contenttype": "application/octet-stream",
"offset": 15166461,
"len": 317520
},
"static/media/arrow-down-blue.cd061363.svg": {
"filename": "static/media/arrow-down-blue.cd061363.svg",
"contenttype": "image/svg+xml",
"offset": 17318048,
"len": 326
},
"static/media/arrow-down-grey.c0dedd2f.svg": {
"filename": "static/media/arrow-down-grey.c0dedd2f.svg",
"contenttype": "image/svg+xml",
"offset": 15000106,
"len": 326
},
"static/media/arrow-right-white.337ad716.png": {
"filename": "static/media/arrow-right-white.337ad716.png",
"contenttype": "image/png",
"offset": 15000432,
"len": 12999
},
"static/media/arrow-right.d285b6cf.svg": {
"filename": "static/media/arrow-right.d285b6cf.svg",
"contenttype": "image/svg+xml",
"offset": 19929626,
"len": 263
},
"static/media/blue-loader.904b44c2.svg": {
"filename": "static/media/blue-loader.904b44c2.svg",
"contenttype": "image/svg+xml",
"offset": 19929889,
"len": 283
},
"static/media/circle-grey.ed2a1dad.svg": {
"filename": "static/media/circle-grey.ed2a1dad.svg",
"contenttype": "image/svg+xml",
"offset": 16310793,
"len": 321
},
"static/media/circle.2d975615.svg": {
"filename": "static/media/circle.2d975615.svg",
"contenttype": "image/svg+xml",
"offset": 16555418,
"len": 321
},
"static/media/coinbaseWalletIcon.62578f59.svg": {
"filename": "static/media/coinbaseWalletIcon.62578f59.svg",
"contenttype": "image/svg+xml",
"offset": 18375091,
"len": 53626
},
"static/media/dropdown-blue.b20914ec.svg": {
"filename": "static/media/dropdown-blue.b20914ec.svg",
"contenttype": "image/svg+xml",
"offset": 14382513,
"len": 164
},
"static/media/dropdown.7d32d2fa.svg": {
"filename": "static/media/dropdown.7d32d2fa.svg",
"contenttype": "image/svg+xml",
"offset": 18945286,
"len": 164
},
"static/media/dropup-blue.b96d70e1.svg": {
"filename": "static/media/dropup-blue.b96d70e1.svg",
"contenttype": "image/svg+xml",
"offset": 15166299,
"len": 162
},
"static/media/link.50c67f3c.svg": {
"filename": "static/media/link.50c67f3c.svg",
"contenttype": "image/svg+xml",
"offset": 14382196,
"len": 317
},
"static/media/logo.5827780d.svg": {
"filename": "static/media/logo.5827780d.svg",
"contenttype": "image/svg+xml",
"offset": 15013431,
"len": 7052
},
"static/media/logo_white.edb44e56.svg": {
"filename": "static/media/logo_white.edb44e56.svg",
"contenttype": "image/svg+xml",
"offset": 18368029,
"len": 7062
},
"static/media/magnifying-glass.67440097.svg": {
"filename": "static/media/magnifying-glass.67440097.svg",
"contenttype": "image/svg+xml",
"offset": 16662883,
"len": 8429
},
"static/media/menu.4f2c4440.svg": {
"filename": "static/media/menu.4f2c4440.svg",
"contenttype": "image/svg+xml",
"offset": 18015579,
"len": 727
},
"static/media/metamask.023762b6.png": {
"filename": "static/media/metamask.023762b6.png",
"contenttype": "image/png",
"offset": 14611832,
"len": 114217
},
"static/media/plus-blue.e8021e51.svg": {
"filename": "static/media/plus-blue.e8021e51.svg",
"contenttype": "image/svg+xml",
"offset": 14746469,
"len": 190
},
"static/media/plus-grey.d8e0be7d.svg": {
"filename": "static/media/plus-grey.d8e0be7d.svg",
"contenttype": "image/svg+xml",
"offset": 19675618,
"len": 190
},
"static/media/portisIcon.b234b2bf.png": {
"filename": "static/media/portisIcon.b234b2bf.png",
"contenttype": "image/png",
"offset": 18718397,
"len": 13865
},
"static/media/question-mark.1ae4d9f4.svg": {
"filename": "static/media/question-mark.1ae4d9f4.svg",
"contenttype": "image/svg+xml",
"offset": 14726049,
"len": 818
},
"static/media/question.a46e8bc1.svg": {
"filename": "static/media/question.a46e8bc1.svg",
"contenttype": "image/svg+xml",
"offset": 19928856,
"len": 770
},
"static/media/spinner.be00fc4a.svg": {
"filename": "static/media/spinner.be00fc4a.svg",
"contenttype": "image/svg+xml",
"offset": 14382677,
"len": 694
},
"static/media/trustWallet.edcc1ab5.png": {
"filename": "static/media/trustWallet.edcc1ab5.png",
"contenttype": "image/png",
"offset": 14726867,
"len": 19602
},
"static/media/walletConnectIcon.8215855c.svg": {
"filename": "static/media/walletConnectIcon.8215855c.svg",
"contenttype": "image/svg+xml",
"offset": 14598459,
"len": 13373
},
"static/media/wordmark.b75565ae.svg": {
"filename": "static/media/wordmark.b75565ae.svg",
"contenttype": "image/svg+xml",
"offset": 18121862,
"len": 109099
},
"static/media/wordmark_white.9914390f.svg": {
"filename": "static/media/wordmark_white.9914390f.svg",
"contenttype": "image/svg+xml",
"offset": 17906378,
"len": 109201
},
"static/media/x.5b8e2186.svg": {
"filename": "static/media/x.5b8e2186.svg",
"contenttype": "image/svg+xml",
"offset": 14746659,
"len": 299
}
},
"defaultpath": "/index.html"
}