diff --git a/public/resources/logins.json b/public/resources/logins.json index e053d79f..29400240 100644 --- a/public/resources/logins.json +++ b/public/resources/logins.json @@ -51,7 +51,8 @@ "169011894": "chinagi", "170912407": "289toRefractory", "182935715": "LekkerLin", - "187761245": "CuteDouya" + "187761245": "CuteDouya", + "189618274": "asdfg435" }, "fantasy": { "3353040": "thekingofcity", diff --git a/public/resources/metadata/xiangxi.json b/public/resources/metadata/xiangxi.json new file mode 100644 index 00000000..41cc8703 --- /dev/null +++ b/public/resources/metadata/xiangxi.json @@ -0,0 +1,17 @@ +{ + "name": { + "en": "Xiangxi" + }, + "desc": { + "en": "" + }, + "reference": "https://baike.baidu.com/item/%E5%87%A4%E5%87%B0%E7%A3%81%E6%B5%AE%E8%A7%82%E5%85%89%E5%BF%AB%E7%BA%BF/60940294", + "updateHistory": [ + { + "id": 189618274, + "issueNumber": 1924, + "reason": "New template of Xiangxi", + "time": 1732536636084 + } + ] +} \ No newline at end of file diff --git a/public/resources/real_world.json b/public/resources/real_world.json index 47bd0767..4e8cc1ce 100644 --- a/public/resources/real_world.json +++ b/public/resources/real_world.json @@ -980,6 +980,15 @@ }, "lastUpdateOn": 1728967734507 }, + "xiangxi": { + "contributors": [ + "189618274" + ], + "name": { + "en": "Xiangxi" + }, + "lastUpdateOn": 1732536636084 + }, "xuzhou": { "contributors": [ "123074394" diff --git a/public/resources/real_world/xiangxi.json b/public/resources/real_world/xiangxi.json new file mode 100644 index 00000000..fda36b2d --- /dev/null +++ b/public/resources/real_world/xiangxi.json @@ -0,0 +1,514 @@ +{ + "svgViewBoxZoom": 80, + "svgViewBoxMin": { + "x": -20.499835205077602, + "y": -51.76663208007909 + }, + "graph": { + "options": { + "type": "directed", + "multi": true, + "allowSelfLoops": true + }, + "attributes": {}, + "nodes": [ + { + "key": "stn_5aFsAuqhwT", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 535, + "y": 265, + "type": "shmetro-basic", + "shmetro-basic": { + "names": [ + "凤凰古城", + "Fenghuanggucheng" + ], + "nameOffsetX": "right", + "nameOffsetY": "top" + } + } + }, + { + "key": "stn_hBJvdiBvbG", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 630, + "y": 390, + "type": "shmetro-basic", + "shmetro-basic": { + "names": [ + "凤凰揽胜", + "Fenghuanglansheng" + ], + "nameOffsetX": "right", + "nameOffsetY": "top" + } + } + }, + { + "key": "stn_Y4BRXQo7J4", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 560, + "y": 390, + "type": "shmetro-basic", + "shmetro-basic": { + "names": [ + "凤凰迎宾", + "Fenghuangyingbing" + ], + "nameOffsetX": "right", + "nameOffsetY": "top" + } + } + }, + { + "key": "stn_7vZRyGxzKj", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 650, + "y": 420, + "type": "shmetro-basic", + "shmetro-basic": { + "names": [ + "凤凰等待", + "Fenghuangdengdai" + ], + "nameOffsetX": "right", + "nameOffsetY": "top" + } + } + }, + { + "key": "stn_7I3wzo7ieE", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 535, + "y": 315, + "type": "shmetro-basic", + "shmetro-basic": { + "names": [ + "世外桃源", + "Land Of Idyllic Beauty" + ], + "nameOffsetX": "right", + "nameOffsetY": "top" + } + } + }, + { + "key": "stn_jMUBblz-Od", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 535, + "y": 360, + "type": "shmetro-basic", + "shmetro-basic": { + "names": [ + "奇梁洞", + "Qiliang Cave" + ], + "nameOffsetX": "right", + "nameOffsetY": "top" + } + } + }, + { + "key": "misc_node_3UNMGG4OQY", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 495, + "y": 340, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "misc_node_HFfsgks6S2", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 685, + "y": 465, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "misc_node_pcKhFcmiDG", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 775, + "y": 280, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "misc_node_b2PaIPH6WB", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 415, + "y": 290, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "misc_node_9LMtbxS1JR", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 805, + "y": 235, + "type": "virtual", + "virtual": {} + } + }, + { + "key": "misc_node_03Z-4UnCQk", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 630, + "y": 245, + "type": "facilities", + "facilities": { + "type": "railway" + } + } + }, + { + "key": "misc_node_NQzSl_ZK9T", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 510, + "y": 205, + "type": "shmetro-text-line-badge", + "shmetro-text-line-badge": { + "names": [ + "凤凰磁浮线", + "Fenghuang Meglev Express" + ], + "color": [ + "other", + "other", + "#777163", + "#fff" + ] + } + } + }, + { + "key": "misc_node_6dtjsFO5CQ", + "attributes": { + "visible": true, + "zIndex": 0, + "x": 615, + "y": 430, + "type": "shmetro-text-line-badge", + "shmetro-text-line-badge": { + "names": [ + "凤凰磁浮线", + "Fenghuang Meglev Express" + ], + "color": [ + "other", + "other", + "#777163", + "#fff" + ] + } + } + } + ], + "edges": [ + { + "key": "line_qz2mW_DaOC", + "source": "stn_hBJvdiBvbG", + "target": "stn_hBJvdiBvbG", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#777163", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_ta4wzM8tmY", + "source": "stn_hBJvdiBvbG", + "target": "stn_5aFsAuqhwT", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#777163", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_fh9oLqH7AZ", + "source": "stn_hBJvdiBvbG", + "target": "stn_hBJvdiBvbG", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#777163", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_dUvEH5wJbn", + "source": "stn_hBJvdiBvbG", + "target": "stn_7vZRyGxzKj", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#777163", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_9lSHxKqKwo", + "source": "misc_node_HFfsgks6S2", + "target": "misc_node_HFfsgks6S2", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#777163", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_7gWuvNp6vf", + "source": "misc_node_HFfsgks6S2", + "target": "misc_node_3UNMGG4OQY", + "attributes": { + "visible": true, + "zIndex": -5, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 18.33 + }, + "style": "river", + "reconcileId": "", + "parallelIndex": -1, + "river": { + "color": [ + "shanghai", + "river", + "#B9E3F9", + "#fff" + ], + "width": 20 + } + } + }, + { + "key": "line_sMEjBZMHs1", + "source": "misc_node_HFfsgks6S2", + "target": "misc_node_pcKhFcmiDG", + "attributes": { + "visible": true, + "zIndex": -5, + "type": "diagonal", + "diagonal": { + "startFrom": "to", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 10 + }, + "style": "river", + "reconcileId": "", + "parallelIndex": -1, + "river": { + "color": [ + "shanghai", + "river", + "#B9E3F9", + "#fff" + ], + "width": 20 + } + } + }, + { + "key": "line_RQ6Vpx1L2W", + "source": "misc_node_b2PaIPH6WB", + "target": "misc_node_3UNMGG4OQY", + "attributes": { + "visible": true, + "zIndex": -5, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 18.33 + }, + "style": "river", + "reconcileId": "", + "parallelIndex": -1, + "river": { + "color": [ + "shanghai", + "river", + "#B9E3F9", + "#fff" + ], + "width": 20 + } + } + }, + { + "key": "line_tVq2rLpSGE", + "source": "misc_node_9LMtbxS1JR", + "target": "misc_node_9LMtbxS1JR", + "attributes": { + "visible": true, + "zIndex": 0, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 18.33 + }, + "style": "single-color", + "single-color": { + "color": [ + "other", + "other", + "#777163", + "#fff" + ] + }, + "reconcileId": "", + "parallelIndex": -1 + } + }, + { + "key": "line_G6j8AvgsGC", + "source": "misc_node_9LMtbxS1JR", + "target": "misc_node_pcKhFcmiDG", + "attributes": { + "visible": true, + "zIndex": -5, + "type": "perpendicular", + "perpendicular": { + "startFrom": "from", + "offsetFrom": 0, + "offsetTo": 0, + "roundCornerFactor": 18.33 + }, + "style": "river", + "reconcileId": "", + "parallelIndex": -1, + "river": { + "color": [ + "shanghai", + "river", + "#B9E3F9", + "#fff" + ], + "width": 20 + } + } + } + ] + }, + "version": 41 +} \ No newline at end of file diff --git a/public/resources/thumbnails/xiangxi.png b/public/resources/thumbnails/xiangxi.png new file mode 100644 index 00000000..365f4008 Binary files /dev/null and b/public/resources/thumbnails/xiangxi.png differ diff --git a/public/resources/thumbnails/xiangxi@300.png b/public/resources/thumbnails/xiangxi@300.png new file mode 100644 index 00000000..0ed5c1ec Binary files /dev/null and b/public/resources/thumbnails/xiangxi@300.png differ