state: generation 7430 (cycle)

This commit is contained in:
2026-09-14 23:34:56 +00:00
parent e90e835262
commit a0e76a5042
5 changed files with 904 additions and 905 deletions

View File

@@ -1550,7 +1550,7 @@
"taskType": "text-generation" "taskType": "text-generation"
} }
}, },
"generatedAt": "2026-09-14T23:32:03.698230+00:00", "generatedAt": "2026-09-14T23:34:56.043787+00:00",
"summary": { "summary": {
"activeBlockCount": 77, "activeBlockCount": 77,
"byGpuFramework": { "byGpuFramework": {

View File

@@ -91,7 +91,7 @@
"9": { "9": {
"complete": false, "complete": false,
"lastError": "ModelHubAPIError: 系统错误", "lastError": "ModelHubAPIError: 系统错误",
"listingErrors": 538, "listingErrors": 539,
"nextPage": 1, "nextPage": 1,
"recordsScanned": 0, "recordsScanned": 0,
"uniqueRecords": 0 "uniqueRecords": 0
@@ -102,12 +102,12 @@
"cutoffAt": "2026-09-04T03:55:51.365685+00:00", "cutoffAt": "2026-09-04T03:55:51.365685+00:00",
"failureLogsInspected": 0, "failureLogsInspected": 0,
"mode": "incremental_decision_only", "mode": "incremental_decision_only",
"nextAccountIndex": 9, "nextAccountIndex": 10,
"recordsScanned": 0, "recordsScanned": 0,
"seenTaskIds": [], "seenTaskIds": [],
"startedAt": "2026-09-04T03:55:51.365685+00:00", "startedAt": "2026-09-04T03:55:51.365685+00:00",
"terminalRecords": 0, "terminalRecords": 0,
"uniqueRecords": 0, "uniqueRecords": 0,
"updatedAt": "2026-09-14T23:32:03.672136+00:00", "updatedAt": "2026-09-14T23:34:56.016906+00:00",
"version": 1 "version": 1
} }

View File

@@ -416,99 +416,99 @@
} }
}, },
"frameworkUpdatedAt": null, "frameworkUpdatedAt": null,
"generatedAt": "2026-09-14T23:30:19.007675+00:00", "generatedAt": "2026-09-14T23:33:11.232948+00:00",
"gpuStats": { "gpuStats": {
"Ascend_910-b3": { "Ascend_910-b3": {
"available": true, "available": true,
"backlogHours": 1120.5714285714287, "backlogHours": 1103.0625,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Ascend_910-b3", "gpu": "Ascend_910-b3",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 8, "maxConcurrentTasks": 8,
"qualityFactor": 0.9031795559805249, "qualityFactor": 0.875918356578399,
"queueFactor": 0.9723889341408001, "queueFactor": 0.9739096625781208,
"queueWeight": 0.9723889341408001, "queueWeight": 0.9739096625781208,
"recentSuccess": 42, "recentSuccess": 41,
"recentSuccessRate": 0.3333333333333333, "recentSuccessRate": 0.3203125,
"recentTerminal": 126, "recentTerminal": 128,
"recentWilsonLowerBound": 0.2570292256450892, "recentWilsonLowerBound": 0.24572896282451617,
"running": 8, "running": 8,
"selectionWeight": 0.8782418057776636, "selectionWeight": 0.8530653511012507,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 21.0, "throughputPerHour": 21.333333333333332,
"waiting": 23532 "waiting": 23532
}, },
"Ascend_910-b4": { "Ascend_910-b4": {
"available": true, "available": true,
"backlogHours": 1386.3966942148759, "backlogHours": 1354.0645161290322,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Ascend_910-b4", "gpu": "Ascend_910-b4",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 8, "maxConcurrentTasks": 8,
"qualityFactor": 2.5, "qualityFactor": 2.3148861998329715,
"queueFactor": 0.9418306346784272, "queueFactor": 0.9444148104786836,
"queueWeight": 0.9418306346784272, "queueWeight": 0.9444148104786836,
"recentSuccess": 60, "recentSuccess": 58,
"recentSuccessRate": 0.49586776859504134, "recentSuccessRate": 0.46774193548387094,
"recentTerminal": 121, "recentTerminal": 124,
"recentWilsonLowerBound": 0.40828837293641657, "recentWilsonLowerBound": 0.3822121931258473,
"running": 9, "running": 11,
"selectionWeight": 2.354576586696068, "selectionWeight": 2.186212811694976,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 20.166666666666668, "throughputPerHour": 20.666666666666668,
"waiting": 27959 "waiting": 27984
}, },
"Biren_166m": { "Biren_166m": {
"available": true, "available": true,
"backlogHours": 616.4081632653061, "backlogHours": 592.2352941176471,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Biren_166m", "gpu": "Biren_166m",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 2, "maxConcurrentTasks": 2,
"qualityFactor": 0.05, "qualityFactor": 0.05,
"queueFactor": 1.0635935192708303, "queueFactor": 1.0691399303398452,
"queueWeight": 1.0635935192708303, "queueWeight": 1.0691399303398452,
"recentSuccess": 4, "recentSuccess": 6,
"recentSuccessRate": 0.08163265306122448, "recentSuccessRate": 0.11764705882352941,
"recentTerminal": 49, "recentTerminal": 51,
"recentWilsonLowerBound": 0.03220229624171222, "recentWilsonLowerBound": 0.05504998764172767,
"running": 2, "running": 2,
"selectionWeight": 0.05317967596354152, "selectionWeight": 0.05345699651699226,
"stale": false, "stale": false,
"submissionEligible": false, "submissionEligible": true,
"throughputPerHour": 8.166666666666666, "throughputPerHour": 8.5,
"waiting": 5034 "waiting": 5034
}, },
"Cambricon_mlu-370-x4": { "Cambricon_mlu-370-x4": {
"available": true, "available": true,
"backlogHours": 1321.391304347826, "backlogHours": 1186.9090909090908,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Cambricon_mlu-370-x4", "gpu": "Cambricon_mlu-370-x4",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 7, "maxConcurrentTasks": 7,
"qualityFactor": 0.4983693190216142, "qualityFactor": 0.5379849043297654,
"queueFactor": 0.9486395412101534, "queueFactor": 0.9632656514705203,
"queueWeight": 0.9486395412101534, "queueWeight": 0.9632656514705203,
"recentSuccess": 20, "recentSuccess": 22,
"recentSuccessRate": 0.2898550724637681, "recentSuccessRate": 0.2857142857142857,
"recentTerminal": 69, "recentTerminal": 77,
"recentWilsonLowerBound": 0.19615912140759176, "recentWilsonLowerBound": 0.1968937869371719,
"running": 7, "running": 7,
"selectionWeight": 0.47277284214988063, "selectionWeight": 0.5182223793505171,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 11.5, "throughputPerHour": 12.833333333333334,
"waiting": 15196 "waiting": 15232
}, },
"Cambricon_mlu-370-x8": { "Cambricon_mlu-370-x8": {
"available": true, "available": true,
"backlogHours": 136.74314214463843, "backlogHours": 136.62686567164178,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Cambricon_mlu-370-x8", "gpu": "Cambricon_mlu-370-x8",
@@ -517,20 +517,20 @@
"qualityFactor": 0.05, "qualityFactor": 0.05,
"queueFactor": 1.3, "queueFactor": 1.3,
"queueWeight": 1.3, "queueWeight": 1.3,
"recentSuccess": 25, "recentSuccess": 23,
"recentSuccessRate": 0.06234413965087282, "recentSuccessRate": 0.05721393034825871,
"recentTerminal": 401, "recentTerminal": 402,
"recentWilsonLowerBound": 0.042581488128273254, "recentWilsonLowerBound": 0.03842361564113522,
"running": 7, "running": 8,
"selectionWeight": 0.065, "selectionWeight": 0.065,
"stale": false, "stale": false,
"submissionEligible": false, "submissionEligible": false,
"throughputPerHour": 66.83333333333333, "throughputPerHour": 67.0,
"waiting": 9139 "waiting": 9154
}, },
"Iluvatar_bi-100": { "Iluvatar_bi-100": {
"available": true, "available": true,
"backlogHours": 47.67952522255193, "backlogHours": 50.08125,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Iluvatar_bi-100", "gpu": "Iluvatar_bi-100",
@@ -540,15 +540,15 @@
"queueFactor": 1.3, "queueFactor": 1.3,
"queueWeight": 1.3, "queueWeight": 1.3,
"recentSuccess": 8, "recentSuccess": 8,
"recentSuccessRate": 0.02373887240356083, "recentSuccessRate": 0.025,
"recentTerminal": 337, "recentTerminal": 320,
"recentWilsonLowerBound": 0.012076746968273499, "recentWilsonLowerBound": 0.01272102568324087,
"running": 26, "running": 26,
"selectionWeight": 0.065, "selectionWeight": 0.065,
"stale": false, "stale": false,
"submissionEligible": false, "submissionEligible": false,
"throughputPerHour": 56.166666666666664, "throughputPerHour": 53.333333333333336,
"waiting": 2678 "waiting": 2671
}, },
"Iluvatar_bi-150": { "Iluvatar_bi-150": {
"available": true, "available": true,
@@ -558,15 +558,15 @@
"gpu": "Iluvatar_bi-150", "gpu": "Iluvatar_bi-150",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 50, "maxConcurrentTasks": 50,
"qualityFactor": 0.11890733717041727, "qualityFactor": 0.12730801174219916,
"queueFactor": 1.2979611508561688, "queueFactor": 1.2969237606482864,
"queueWeight": 1.2979611508561688, "queueWeight": 1.2969237606482864,
"recentSuccess": 24, "recentSuccess": 24,
"recentSuccessRate": 0.14906832298136646, "recentSuccessRate": 0.14906832298136646,
"recentTerminal": 161, "recentTerminal": 161,
"recentWilsonLowerBound": 0.10226463847896122, "recentWilsonLowerBound": 0.10226463847896122,
"running": 5, "running": 5,
"selectionWeight": 0.1543371041989573, "selectionWeight": 0.16510878534934914,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 26.833333333333332, "throughputPerHour": 26.833333333333332,
@@ -574,69 +574,69 @@
}, },
"Iluvatar_mrv-100": { "Iluvatar_mrv-100": {
"available": true, "available": true,
"backlogHours": 2554.7027027027025, "backlogHours": 2626.6666666666665,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Iluvatar_mrv-100", "gpu": "Iluvatar_mrv-100",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 2, "maxConcurrentTasks": 2,
"qualityFactor": 0.7812919403403769, "qualityFactor": 1.0899662720818786,
"queueFactor": 0.85931993025479, "queueFactor": 0.8550626734357676,
"queueWeight": 0.85931993025479, "queueWeight": 0.8550626734357676,
"recentSuccess": 14, "recentSuccess": 15,
"recentSuccessRate": 0.3783783783783784, "recentSuccessRate": 0.4166666666666667,
"recentTerminal": 37, "recentTerminal": 36,
"recentWilsonLowerBound": 0.2406378746389103, "recentWilsonLowerBound": 0.2714033350508729,
"running": 2, "running": 2,
"selectionWeight": 0.6713797356819222, "selectionWeight": 0.9319894745611483,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 6.166666666666667, "throughputPerHour": 6.0,
"waiting": 15754 "waiting": 15760
}, },
"Kunlunxin_p-800": { "Kunlunxin_p-800": {
"available": true, "available": true,
"backlogHours": 582.2033898305084, "backlogHours": 567.7685950413223,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Kunlunxin_p-800", "gpu": "Kunlunxin_p-800",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 7, "maxConcurrentTasks": 7,
"qualityFactor": 0.16734526589959467, "qualityFactor": 0.19193857156204758,
"queueFactor": 1.0727406308969807, "queueFactor": 1.07592744994824,
"queueWeight": 1.0727406308969807, "queueWeight": 1.07592744994824,
"recentSuccess": 21, "recentSuccess": 22,
"recentSuccessRate": 0.17796610169491525, "recentSuccessRate": 0.18181818181818182,
"recentTerminal": 118, "recentTerminal": 121,
"recentWilsonLowerBound": 0.119448913662713, "recentWilsonLowerBound": 0.12324630475994339,
"running": 8, "running": 8,
"selectionWeight": 0.17951806611875418, "selectionWeight": 0.20651197784746164,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 19.666666666666668, "throughputPerHour": 20.166666666666668,
"waiting": 11450 "waiting": 11450
}, },
"MetaX_c-500": { "MetaX_c-500": {
"available": true, "available": true,
"backlogHours": 738.9574468085107, "backlogHours": 746.5806451612904,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "MetaX_c-500", "gpu": "MetaX_c-500",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 4, "maxConcurrentTasks": 4,
"qualityFactor": 0.7319720384471727, "qualityFactor": 0.7337837824679054,
"queueFactor": 1.0350540407237707, "queueFactor": 1.032635815186023,
"queueWeight": 1.0350540407237707, "queueWeight": 1.032635815186023,
"recentSuccess": 30, "recentSuccess": 29,
"recentSuccessRate": 0.3191489361702128, "recentSuccessRate": 0.3118279569892473,
"recentTerminal": 94, "recentTerminal": 93,
"recentWilsonLowerBound": 0.23361018709048179, "recentWilsonLowerBound": 0.2267273118974027,
"running": 4, "running": 4,
"selectionWeight": 0.7576306160915613, "selectionWeight": 0.757731414379029,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 15.666666666666666, "throughputPerHour": 15.5,
"waiting": 11577 "waiting": 11572
}, },
"Mthreads_s4000": { "Mthreads_s4000": {
"available": true, "available": true,
@@ -646,15 +646,15 @@
"gpu": "Mthreads_s4000", "gpu": "Mthreads_s4000",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 4, "maxConcurrentTasks": 4,
"qualityFactor": 2.335032484271426, "qualityFactor": 2.5,
"queueFactor": 0.8800343144363794, "queueFactor": 0.8793309505646683,
"queueWeight": 0.8800343144363794, "queueWeight": 0.8793309505646683,
"recentSuccess": 33, "recentSuccess": 33,
"recentSuccessRate": 0.515625, "recentSuccessRate": 0.515625,
"recentTerminal": 64, "recentTerminal": 64,
"recentWilsonLowerBound": 0.39581392243999036, "recentWilsonLowerBound": 0.39581392243999036,
"running": 4, "running": 5,
"selectionWeight": 2.05490871148248, "selectionWeight": 2.1983273764116706,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 10.666666666666666, "throughputPerHour": 10.666666666666666,
@@ -662,74 +662,74 @@
}, },
"Sunrise_pt-200-x1": { "Sunrise_pt-200-x1": {
"available": true, "available": true,
"backlogHours": 6465.0, "backlogHours": 5028.666666666667,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Sunrise_pt-200-x1", "gpu": "Sunrise_pt-200-x1",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 2, "maxConcurrentTasks": 2,
"qualityFactor": 0.333602768931466, "qualityFactor": 0.19798339108969445,
"queueFactor": 0.7476023541275905, "queueFactor": 0.775694595238526,
"queueWeight": 0.7476023541275905, "queueWeight": 0.775694595238526,
"recentSuccess": 5, "recentSuccess": 5,
"recentSuccessRate": 0.35714285714285715, "recentSuccessRate": 0.2777777777777778,
"recentTerminal": 14, "recentTerminal": 18,
"recentWilsonLowerBound": 0.16344490737202735, "recentWilsonLowerBound": 0.12499569146355476,
"running": 2, "running": 2,
"selectionWeight": 0.2494022153966466, "selectionWeight": 0.15357464641527133,
"stale": false, "stale": false,
"submissionEligible": false, "submissionEligible": false,
"throughputPerHour": 2.3333333333333335, "throughputPerHour": 3.0,
"waiting": 15085 "waiting": 15086
}, },
"Vastai_va16": { "Vastai_va16": {
"available": true, "available": true,
"backlogHours": 1399.0909090909092, "backlogHours": 1202.15625,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Vastai_va16", "gpu": "Vastai_va16",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 16, "maxConcurrentTasks": 16,
"qualityFactor": 0.061158847974084156, "qualityFactor": 0.06584778732266967,
"queueFactor": 0.9405438530804304, "queueFactor": 0.9614231050586468,
"queueWeight": 0.9405438530804304, "queueWeight": 0.9614231050586468,
"recentSuccess": 8, "recentSuccess": 9,
"recentSuccessRate": 0.14545454545454545, "recentSuccessRate": 0.140625,
"recentTerminal": 55, "recentTerminal": 64,
"recentWilsonLowerBound": 0.07559199016771778, "recentWilsonLowerBound": 0.07578487006414436,
"running": 17, "running": 17,
"selectionWeight": 0.05752257852350539, "selectionWeight": 0.06330758414900248,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 9.166666666666666, "throughputPerHour": 10.666666666666666,
"waiting": 12825 "waiting": 12823
}, },
"hygon_k100-ai": { "hygon_k100-ai": {
"available": true, "available": true,
"backlogHours": 709.4018691588785, "backlogHours": 681.6428571428571,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "hygon_k100-ai", "gpu": "hygon_k100-ai",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 6, "maxConcurrentTasks": 6,
"qualityFactor": 0.49655584819984644, "qualityFactor": 0.6215356221601303,
"queueFactor": 1.0414108315168604, "queueFactor": 1.0468275881134614,
"queueWeight": 1.0414108315168604, "queueWeight": 1.0468275881134614,
"recentSuccess": 29, "recentSuccess": 32,
"recentSuccessRate": 0.27102803738317754, "recentSuccessRate": 0.2857142857142857,
"recentTerminal": 107, "recentTerminal": 112,
"recentWilsonLowerBound": 0.19583435081989597, "recentWilsonLowerBound": 0.21024717263298542,
"running": 6, "running": 8,
"selectionWeight": 0.517118638768362, "selectionWeight": 0.6506406362724888,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 17.833333333333332, "throughputPerHour": 18.666666666666668,
"waiting": 12651 "waiting": 12724
} }
}, },
"queueAttemptedAt": "2026-09-14T23:20:47.984353+00:00", "queueAttemptedAt": "2026-09-14T23:33:11.232948+00:00",
"queueError": null, "queueError": null,
"queueUpdatedAt": "2026-09-14T23:20:47.984353+00:00", "queueUpdatedAt": "2026-09-14T23:33:11.232948+00:00",
"supportedGpus": [ "supportedGpus": [
"Vastai_va16", "Vastai_va16",
"Iluvatar_mrv-100", "Iluvatar_mrv-100",

File diff suppressed because it is too large Load Diff

View File

@@ -1,10 +1,10 @@
{ {
"agentVersion": "2026.09.04.4", "agentVersion": "2026.09.04.4",
"checksums": { "checksums": {
".modelhub_state/architecture_compatibility_blacklist.json": "271535d05aaa7140dad56bd89b35b0d78b23f738fbab0b20ca82c1df5731cad4", ".modelhub_state/architecture_compatibility_blacklist.json": "f898f379444145fa4e7ed22fa0a6900804d1eb78a6a77b59aedfce6b2ddb6474",
".modelhub_state/architecture_history_backfill.json": "82fe9dafbebec8021f5283c518294a73e785d71e701a660d16ffef18d49059ae", ".modelhub_state/architecture_history_backfill.json": "43fef78ce798970a9a976288a6a1ce4b9cbf0c2213d68afb1138ea408d4a26ae",
".modelhub_state/market_intelligence.json": "a942b3ef9e1692949db9a9907a4197ad9bc226d845d7904088600260d9b45832", ".modelhub_state/market_intelligence.json": "2313a3c3d5288da3ed5dd56c82ae4c9738990a89066282a9f7b5843375da460a",
".modelhub_state/official_capabilities.json": "26fad74022a9a2c256a8c41f53bb37cb1b5f70ca7f5d8a1b485aae7de747ae18", ".modelhub_state/official_capabilities.json": "40b6b0f76450461acd29cfc975e4a18707caf870b57a0099225e524528cbcfb6",
".modelhub_state/outcome_checkpoint.json": "b1a7b70acc6564e60809e702e49ffb34f816c2be047a483ffb34fecf3f884129", ".modelhub_state/outcome_checkpoint.json": "b1a7b70acc6564e60809e702e49ffb34f816c2be047a483ffb34fecf3f884129",
".modelhub_state/queue_cleanup_latest.json": "31192efe87aeb0abfa466af5f4610a5ee2c42cd23042e3754ec5250cd5b2517d", ".modelhub_state/queue_cleanup_latest.json": "31192efe87aeb0abfa466af5f4610a5ee2c42cd23042e3754ec5250cd5b2517d",
".modelhub_state/recent_outcomes.jsonl": "a96d2d8f72d6c8b7e4d1443b4b6cc23507d12285440f91740e743b455ea26ed7", ".modelhub_state/recent_outcomes.jsonl": "a96d2d8f72d6c8b7e4d1443b4b6cc23507d12285440f91740e743b455ea26ed7",
@@ -16,9 +16,9 @@
"ledger/submissions.jsonl": "b8563512d893ae2a4f8a4d65881d0eab34d0b8d937550ac1fd54cdbaddb9db2b", "ledger/submissions.jsonl": "b8563512d893ae2a4f8a4d65881d0eab34d0b8d937550ac1fd54cdbaddb9db2b",
"outcomes/submissions.jsonl": "8fb1bca3e421116716deccb3142261e8474705ab5a5757dca848881a4970c52a" "outcomes/submissions.jsonl": "8fb1bca3e421116716deccb3142261e8474705ab5a5757dca848881a4970c52a"
}, },
"generation": 7429, "generation": 7430,
"phase": "cycle", "phase": "cycle",
"schemaVersion": 1, "schemaVersion": 1,
"updatedAt": "2026-09-14T23:32:03.804682+00:00", "updatedAt": "2026-09-14T23:34:56.184224+00:00",
"writerId": "69701e73196b4ac2b3fad0f412335168" "writerId": "69701e73196b4ac2b3fad0f412335168"
} }