<!-- SOLIDABILITY-WORLD · part 9 -->
ame":"note429","line":954,"type":"arrow"},{"name":"if","line":955,"type":"method"},{"name":"if","line":962,"type":"method"},{"name":"if","line":964,"type":"method"},{"name":"if","line":971,"type":"method"},{"name":"safeFilename","line":991,"type":"function"},{"name":"blobStore","line":1021,"type":"function"},{"name":"storeUpload","line":1025,"type":"function"},{"name":"if","line":1030,"type":"method"},{"name":"deleteUpload","line":1038,"type":"function"},{"name":"imgProxyIpBlocked","line":1081,"type":"function"},{"name":"imgProxyHostBlocked","line":1095,"type":"function"},{"name":"imgProxyFetch","line":1102,"type":"function"},{"name":"if","line":1116,"type":"method"},{"name":"type","line":1122,"type":"arrow"},{"name":"imgProxyFindStored","line":1131,"type":"function"},{"name":"if","line":1135,"type":"method"},{"name":"b","line":1137,"type":"arrow"},{"name":"if","line":1138,"type":"method"},{"name":"type","line":1139,"type":"arrow"},{"name":"if","line":1147,"type":"method"},{"name":"type","line":1148,"type":"arrow"},{"name":"imgProxyReadStored","line":1158,"type":"function"},{"name":"if","line":1160,"type":"method"},{"name":"imgProxyWriteStored","line":1168,"type":"function"},{"name":"if","line":1170,"type":"method"},{"name":"imgProxyPlaceholder","line":1188,"type":"function"},{"name":"GET /img-proxy","line":1194,"type":"route"},{"name":"host","line":1202,"type":"arrow"},{"name":"if","line":1211,"type":"method"},{"name":"if","line":1213,"type":"method"},{"name":"GET /api/tiktok/resolve","line":1239,"type":"route"},{"name":"if","line":1241,"type":"method"},{"name":"GET /blob/:kind/:name","line":1270,"type":"route"},{"name":"if","line":1272,"type":"method"},{"name":"if","line":1277,"type":"method"},{"name":"GET /login","line":1294,"type":"route"},{"name":"if","line":1297,"type":"method"},{"name":"GET /","line":1302,"type":"route"},{"name":"for","line":1304,"type":"method"},{"name":"for","line":1306,"type":"method"},{"name":"if","line":1326,"type":"method"},{"name":"unread","line":1328,"type":"arrow"},{"name":"if","line":1370,"type":"method"},{"name":"if","line":1373,"type":"method"},{"name":"if","line":1375,"type":"method"},{"name":"GET /board/:id","line":1391,"type":"route"},{"name":"if","line":1396,"type":"method"},{"name":"offset","line":1404,"type":"arrow"},{"name":"if","line":1418,"type":"method"},{"name":"for","line":1427,"type":"method"},{"name":"if","line":1434,"type":"method"},{"name":"GET /search","line":1451,"type":"route"},{"name":"if","line":1454,"type":"method"},{"name":"for","line":1462,"type":"method"},{"name":"for","line":1471,"type":"method"},{"name":"GET /starmap","line":1495,"type":"route"},{"name":"GET /kingdom","line":1507,"type":"route"},{"name":"if","line":1510,"type":"method"},{"name":"GET /rulers","line":1523,"type":"route"},{"name":"if","line":1526,"type":"method"},{"name":"GET /salvage","line":1539,"type":"route"},{"name":"GET /api/salvage/scores","line":1549,"type":"route"},{"name":"POST /api/salvage/score","line":1560,"type":"route"},{"name":"GET /voidfall","line":1579,"type":"route"},{"name":"GET /api/voidfall/scores","line":1589,"type":"route"},{"name":"POST /api/voidfall/score","line":1600,"type":"route"},{"name":"GET /warpspeed","line":1620,"type":"route"},{"name":"GET /api/warpspeed/scores","line":1630,"type":"route"},{"name":"POST /api/warpspeed/score","line":1641,"type":"route"},{"name":"GET /warp","line":1658,"type":"route"},{"name":"GET /board/:id/new-thread","line":1679,"type":"route"},{"name":"POST /board/:id/new-thread","line":1685,"type":"route"},{"name":"title","line":1688,"type":"arrow"},{"name":"body","line":1689,"type":"arrow"},{"name":"if","line":1700,"type":"method"},{"name":"if","line":1703,"type":"method"},{"name":"if","line":1719,"type":"method"},{"name":"if","line":1737,"type":"method"},{"name":"if","line":1740,"type":"method"},{"name":"if","line":1742,"type":"method"},{"name":"ensureShipLogBoard","line":1757,"type":"function"},{"name":"pos","line":1762,"type":"arrow"},{"name":"postShipLogNote","line":1772,"type":"function"},{"name":"ensureLettersBoard","line":1788,"type":"function"},{"name":"pos","line":1793,"type":"arrow"},{"name":"POST /api/studio/publish","line":1799,"type":"route"},{"name":"POST /api/shiplog/post","line":1815,"type":"route"},{"name":"GET /thread/:id","line":1837,"type":"route"},{"name":"offset","line":1850,"type":"arrow"},{"name":"if","line":1863,"type":"method"},{"name":"for","line":1874,"type":"method"},{"name":"if","line":1878,"type":"method"},{"name":"if","line":1887,"type":"method"},{"name":"if","line":1893,"type":"method"},{"name":"for","line":1897,"type":"method"},{"name":"if","line":1907,"type":"method"},{"name":"for","line":1912,"type":"method"},{"name":"for","line":1921,"type":"method"},{"name":"if","line":1930,"type":"method"},{"name":"if","line":1940,"type":"method"},{"name":"for","line":1946,"type":"method"},{"name":"if","line":1953,"type":"method"},{"name":"if","line":1959,"type":"m