mirror of
https://github.com/tvishia29-alt/FXandRatesDashboard.git
synced 2026-08-17 09:38:05 +00:00
📊 Update market data 2026-05-29 03:04 UTC
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"generated_at": "2026-05-29T00:33:02.575435Z",
|
||||
"generated_at": "2026-05-29T03:04:04.939319Z",
|
||||
"yields": {
|
||||
"US": {
|
||||
"y1m": null,
|
||||
@@ -39,96 +39,63 @@
|
||||
"change_pct": -0.52,
|
||||
"timestamp": "2026-05-28 00:00:00"
|
||||
}
|
||||
},
|
||||
"UK": {
|
||||
"y2": 4.244,
|
||||
"y10": 4.8144,
|
||||
"y30": 5.5201
|
||||
},
|
||||
"Eurozone": {
|
||||
"y2": 2.5612,
|
||||
"y10": 2.9659,
|
||||
"y30": 3.5182
|
||||
},
|
||||
"Japan": {
|
||||
"y2": 1.3539,
|
||||
"y10": 2.6991,
|
||||
"y30": 3.9691
|
||||
},
|
||||
"Italy": {
|
||||
"y2": 2.7253,
|
||||
"y10": 3.6945
|
||||
},
|
||||
"France": {
|
||||
"y10": 3.5784
|
||||
},
|
||||
"Spain": {
|
||||
"y10": 3.3812
|
||||
},
|
||||
"Canada": {
|
||||
"y2": 2.8407,
|
||||
"y10": 3.4341
|
||||
},
|
||||
"Australia": {
|
||||
"y2": 4.5537,
|
||||
"y10": 4.8634
|
||||
}
|
||||
},
|
||||
"commodities": {
|
||||
"gold": {
|
||||
"price": 4526.3999,
|
||||
"d1_pct": 1.77,
|
||||
"w1_pct": -0.11,
|
||||
"m1_pct": -1.42,
|
||||
"price": 4533.0,
|
||||
"d1_pct": 1.92,
|
||||
"w1_pct": 0.04,
|
||||
"m1_pct": -1.27,
|
||||
"unit": "$/oz"
|
||||
},
|
||||
"silver": {
|
||||
"price": 76.225,
|
||||
"d1_pct": 2.18,
|
||||
"w1_pct": 0.49,
|
||||
"m1_pct": 4.13,
|
||||
"price": 76.13,
|
||||
"d1_pct": 2.05,
|
||||
"w1_pct": 0.37,
|
||||
"m1_pct": 4.0,
|
||||
"unit": "$/oz"
|
||||
},
|
||||
"wti": {
|
||||
"price": 88.2,
|
||||
"d1_pct": -0.54,
|
||||
"w1_pct": -10.24,
|
||||
"m1_pct": -11.74,
|
||||
"price": 87.92,
|
||||
"d1_pct": -0.86,
|
||||
"w1_pct": -10.52,
|
||||
"m1_pct": -12.02,
|
||||
"unit": "$/bbl"
|
||||
},
|
||||
"brent": {
|
||||
"price": 92.17,
|
||||
"d1_pct": -2.25,
|
||||
"w1_pct": -12.24,
|
||||
"m1_pct": -17.16,
|
||||
"price": 92.09,
|
||||
"d1_pct": -2.33,
|
||||
"w1_pct": -12.31,
|
||||
"m1_pct": -17.23,
|
||||
"unit": "$/bbl"
|
||||
},
|
||||
"natgas": {
|
||||
"price": 3.292,
|
||||
"d1_pct": 8.29,
|
||||
"w1_pct": 9.59,
|
||||
"m1_pct": 28.64,
|
||||
"price": 3.3,
|
||||
"d1_pct": 8.55,
|
||||
"w1_pct": 9.85,
|
||||
"m1_pct": 28.96,
|
||||
"unit": "$/MMBtu"
|
||||
},
|
||||
"copper": {
|
||||
"price": 6.4235,
|
||||
"d1_pct": 1.88,
|
||||
"w1_pct": 2.11,
|
||||
"m1_pct": 8.61,
|
||||
"price": 6.4255,
|
||||
"d1_pct": 1.91,
|
||||
"w1_pct": 2.15,
|
||||
"m1_pct": 8.64,
|
||||
"unit": "$/lb"
|
||||
},
|
||||
"wheat": {
|
||||
"price": 622.0,
|
||||
"d1_pct": -0.08,
|
||||
"w1_pct": -5.83,
|
||||
"m1_pct": -4.16,
|
||||
"price": 621.0,
|
||||
"d1_pct": -0.24,
|
||||
"w1_pct": -5.98,
|
||||
"m1_pct": -4.31,
|
||||
"unit": "\u00a2/bu"
|
||||
},
|
||||
"corn": {
|
||||
"price": 456.0,
|
||||
"d1_pct": 0.77,
|
||||
"w1_pct": -2.09,
|
||||
"m1_pct": -1.99,
|
||||
"price": 455.0,
|
||||
"d1_pct": 0.55,
|
||||
"w1_pct": -2.31,
|
||||
"m1_pct": -2.2,
|
||||
"unit": "\u00a2/bu"
|
||||
}
|
||||
},
|
||||
@@ -256,142 +223,142 @@
|
||||
},
|
||||
"fx": {
|
||||
"EURUSD": {
|
||||
"price": 1.1656,
|
||||
"d1_pct": 0.33,
|
||||
"w1_pct": 0.3,
|
||||
"m1_pct": -0.24
|
||||
"price": 1.1647,
|
||||
"d1_pct": 0.25,
|
||||
"w1_pct": 0.22,
|
||||
"m1_pct": -0.32
|
||||
},
|
||||
"GBPUSD": {
|
||||
"price": 1.3444,
|
||||
"d1_pct": 0.21,
|
||||
"w1_pct": 0.09,
|
||||
"m1_pct": -0.33
|
||||
"price": 1.3437,
|
||||
"d1_pct": 0.15,
|
||||
"w1_pct": 0.03,
|
||||
"m1_pct": -0.39
|
||||
},
|
||||
"USDJPY": {
|
||||
"price": 159.284,
|
||||
"d1_pct": -0.18,
|
||||
"w1_pct": 0.17,
|
||||
"m1_pct": -0.56
|
||||
"price": 159.317,
|
||||
"d1_pct": -0.16,
|
||||
"w1_pct": 0.19,
|
||||
"m1_pct": -0.54
|
||||
},
|
||||
"USDCHF": {
|
||||
"price": 0.7837,
|
||||
"d1_pct": -0.52,
|
||||
"w1_pct": -0.35,
|
||||
"m1_pct": -0.86
|
||||
"price": 0.7842,
|
||||
"d1_pct": -0.47,
|
||||
"w1_pct": -0.3,
|
||||
"m1_pct": -0.81
|
||||
},
|
||||
"AUDUSD": {
|
||||
"price": 0.7165,
|
||||
"d1_pct": 0.44,
|
||||
"w1_pct": 0.23,
|
||||
"m1_pct": 0.47
|
||||
"price": 0.7157,
|
||||
"d1_pct": 0.34,
|
||||
"w1_pct": 0.12,
|
||||
"m1_pct": 0.37
|
||||
},
|
||||
"NZDUSD": {
|
||||
"price": 0.5946,
|
||||
"d1_pct": 0.91,
|
||||
"w1_pct": 1.15,
|
||||
"m1_pct": 1.81
|
||||
"price": 0.5948,
|
||||
"d1_pct": 0.94,
|
||||
"w1_pct": 1.18,
|
||||
"m1_pct": 1.84
|
||||
},
|
||||
"USDCAD": {
|
||||
"price": 1.3781,
|
||||
"d1_pct": -0.45,
|
||||
"w1_pct": 0.04,
|
||||
"m1_pct": 0.8
|
||||
"price": 1.3784,
|
||||
"d1_pct": -0.43,
|
||||
"w1_pct": 0.06,
|
||||
"m1_pct": 0.82
|
||||
},
|
||||
"USDSEK": {
|
||||
"price": 9.2487,
|
||||
"price": 9.2481,
|
||||
"d1_pct": -0.54,
|
||||
"w1_pct": -0.94,
|
||||
"m1_pct": -0.6
|
||||
"w1_pct": -0.95,
|
||||
"m1_pct": -0.61
|
||||
},
|
||||
"USDNOK": {
|
||||
"price": 9.2516,
|
||||
"d1_pct": -0.27,
|
||||
"w1_pct": 0.26,
|
||||
"m1_pct": -0.74
|
||||
"price": 9.2565,
|
||||
"d1_pct": -0.22,
|
||||
"w1_pct": 0.32,
|
||||
"m1_pct": -0.69
|
||||
},
|
||||
"USDCNY": {
|
||||
"price": 6.7788,
|
||||
"d1_pct": -0.11,
|
||||
"w1_pct": -0.32,
|
||||
"m1_pct": -0.86
|
||||
"price": 6.7706,
|
||||
"d1_pct": -0.12,
|
||||
"w1_pct": -0.47,
|
||||
"m1_pct": -0.98
|
||||
},
|
||||
"USDMXN": {
|
||||
"price": 17.311,
|
||||
"d1_pct": -0.42,
|
||||
"w1_pct": 0.08,
|
||||
"m1_pct": -1.23
|
||||
"price": 17.316,
|
||||
"d1_pct": -0.39,
|
||||
"w1_pct": 0.11,
|
||||
"m1_pct": -1.2
|
||||
},
|
||||
"USDBRL": {
|
||||
"price": 5.0729,
|
||||
"d1_pct": 0.56,
|
||||
"w1_pct": 1.22,
|
||||
"m1_pct": 1.57
|
||||
"price": 5.0314,
|
||||
"d1_pct": -0.82,
|
||||
"w1_pct": 0.29,
|
||||
"m1_pct": 0.28
|
||||
},
|
||||
"USDZAR": {
|
||||
"price": 16.225,
|
||||
"d1_pct": -0.88,
|
||||
"w1_pct": -1.29,
|
||||
"m1_pct": -3.46
|
||||
"price": 16.2422,
|
||||
"d1_pct": -0.78,
|
||||
"w1_pct": -1.19,
|
||||
"m1_pct": -3.35
|
||||
},
|
||||
"USDINR": {
|
||||
"price": 96.0489,
|
||||
"d1_pct": 0.15,
|
||||
"w1_pct": -0.5,
|
||||
"m1_pct": 1.48
|
||||
"price": 95.67,
|
||||
"d1_pct": -0.39,
|
||||
"w1_pct": -0.52,
|
||||
"m1_pct": 0.79
|
||||
},
|
||||
"USDKRW": {
|
||||
"price": 1499.48,
|
||||
"d1_pct": -0.24,
|
||||
"w1_pct": -0.33,
|
||||
"m1_pct": 0.81
|
||||
"price": 1501.97,
|
||||
"d1_pct": -0.08,
|
||||
"w1_pct": -0.16,
|
||||
"m1_pct": 0.98
|
||||
},
|
||||
"USDTRY": {
|
||||
"price": 45.8917,
|
||||
"price": 45.8919,
|
||||
"d1_pct": -0.0,
|
||||
"w1_pct": 0.39,
|
||||
"m1_pct": 1.61
|
||||
},
|
||||
"USDPLN": {
|
||||
"price": 3.6259,
|
||||
"d1_pct": -0.48,
|
||||
"w1_pct": -0.58,
|
||||
"m1_pct": -0.49
|
||||
"price": 3.6289,
|
||||
"d1_pct": -0.4,
|
||||
"w1_pct": -0.5,
|
||||
"m1_pct": -0.41
|
||||
},
|
||||
"USDHUF": {
|
||||
"price": 303.727,
|
||||
"d1_pct": -0.38,
|
||||
"w1_pct": -1.47,
|
||||
"m1_pct": -2.79
|
||||
"price": 304.16,
|
||||
"d1_pct": -0.24,
|
||||
"w1_pct": -1.33,
|
||||
"m1_pct": -2.65
|
||||
},
|
||||
"USDCZK": {
|
||||
"price": 20.827,
|
||||
"d1_pct": -0.31,
|
||||
"w1_pct": -0.28,
|
||||
"m1_pct": -0.09
|
||||
"price": 20.838,
|
||||
"d1_pct": -0.25,
|
||||
"w1_pct": -0.23,
|
||||
"m1_pct": -0.04
|
||||
},
|
||||
"USDSGD": {
|
||||
"price": 1.2762,
|
||||
"d1_pct": -0.13,
|
||||
"w1_pct": -0.12,
|
||||
"m1_pct": -0.32
|
||||
"price": 1.2767,
|
||||
"d1_pct": -0.09,
|
||||
"w1_pct": -0.08,
|
||||
"m1_pct": -0.28
|
||||
},
|
||||
"USDIDR": {
|
||||
"price": 17804.0,
|
||||
"d1_pct": 0.59,
|
||||
"w1_pct": 0.82,
|
||||
"m1_pct": 3.25
|
||||
"price": 17784.0,
|
||||
"d1_pct": -0.11,
|
||||
"w1_pct": 0.52,
|
||||
"m1_pct": 2.59
|
||||
},
|
||||
"USDTHB": {
|
||||
"price": 32.54,
|
||||
"d1_pct": -0.34,
|
||||
"w1_pct": -0.09,
|
||||
"m1_pct": -0.64
|
||||
"price": 32.57,
|
||||
"d1_pct": -0.25,
|
||||
"w1_pct": 0.0,
|
||||
"m1_pct": -0.55
|
||||
},
|
||||
"DXY": {
|
||||
"price": 98.975,
|
||||
"d1_pct": -0.24,
|
||||
"w1_pct": -0.14,
|
||||
"m1_pct": 0.36
|
||||
"price": 99.029,
|
||||
"d1_pct": -0.18,
|
||||
"w1_pct": -0.08,
|
||||
"m1_pct": 0.41
|
||||
}
|
||||
},
|
||||
"volatility": {
|
||||
@@ -471,6 +438,41 @@
|
||||
}
|
||||
},
|
||||
"news": [
|
||||
{
|
||||
"headline": "I\u2019m setting up brokerage accounts for my grandkids in my daughter\u2019s name. Is that wise \u2014 or am I asking for trouble?",
|
||||
"source": "MarketWatch",
|
||||
"url": "https://www.marketwatch.com/story/im-setting-up-brokerage-accounts-for-my-grandkids-in-my-daughters-name-is-that-wise-or-am-i-asking-for-trouble-6728b2b2?mod=mw_rss_topstories",
|
||||
"datetime": 1780019940,
|
||||
"category": "general"
|
||||
},
|
||||
{
|
||||
"headline": "\u2018I\u2019m unsure of the best approach\u2019: My father, 91, is in hospice care. He left his six children CDs. Can we cash out?",
|
||||
"source": "MarketWatch",
|
||||
"url": "https://www.marketwatch.com/story/im-unsure-of-the-best-approach-my-father-91-is-in-hospice-care-he-left-his-six-children-cds-can-we-cash-out-72006059?mod=mw_rss_topstories",
|
||||
"datetime": 1780017660,
|
||||
"category": "general"
|
||||
},
|
||||
{
|
||||
"headline": "My golf buddy dropped me when I didn\u2019t make him my financial adviser. Be careful who you trust.",
|
||||
"source": "MarketWatch",
|
||||
"url": "https://www.marketwatch.com/story/my-golf-buddy-dropped-me-when-i-didnt-make-him-my-financial-adviser-be-careful-who-you-trust-b5c00854?mod=mw_rss_topstories",
|
||||
"datetime": 1780017480,
|
||||
"category": "general"
|
||||
},
|
||||
{
|
||||
"headline": "Dell stock soars toward another record high as the AI boom drives a big earnings beat",
|
||||
"source": "MarketWatch",
|
||||
"url": "https://www.marketwatch.com/story/dell-stock-soars-toward-another-record-high-as-the-ai-boom-drives-a-big-earnings-beat-b7c0c203?mod=mw_rss_topstories",
|
||||
"datetime": 1780015620,
|
||||
"category": "general"
|
||||
},
|
||||
{
|
||||
"headline": "Okta shares rise on earnings beat and AI-agent opportunity",
|
||||
"source": "MarketWatch",
|
||||
"url": "https://www.marketwatch.com/story/okta-shares-rise-on-earnings-beat-and-ai-agent-opportunity-60a48690?mod=mw_rss_topstories",
|
||||
"datetime": 1780015560,
|
||||
"category": "general"
|
||||
},
|
||||
{
|
||||
"headline": "Earnings season slows but these 7 stocks pack explosive \u2018sawtooth\u2019 volatility next week",
|
||||
"source": "MarketWatch",
|
||||
@@ -506,41 +508,6 @@
|
||||
"datetime": 1780004760,
|
||||
"category": "general"
|
||||
},
|
||||
{
|
||||
"headline": "Want an alternative to chip stocks? This sector with an AI angle is breaking out.",
|
||||
"source": "MarketWatch",
|
||||
"url": "https://www.marketwatch.com/story/want-an-alternative-to-chip-stocks-this-sector-with-an-ai-angle-is-breaking-out-8a34b2a7?mod=mw_rss_topstories",
|
||||
"datetime": 1780004340,
|
||||
"category": "general"
|
||||
},
|
||||
{
|
||||
"headline": "The Iran war may be winding down, but the era of $60 oil could be over",
|
||||
"source": "MarketWatch",
|
||||
"url": "https://www.marketwatch.com/story/the-iran-war-may-be-winding-down-but-the-era-of-60-oil-could-be-over-a2ea7066?mod=mw_rss_topstories",
|
||||
"datetime": 1780003200,
|
||||
"category": "general"
|
||||
},
|
||||
{
|
||||
"headline": "An Iran deal could actually trigger a painful stock-market selloff, despite Wall Street\u2019s optimism",
|
||||
"source": "MarketWatch",
|
||||
"url": "https://www.marketwatch.com/story/an-iran-deal-could-actually-trigger-a-painful-stock-market-selloff-despite-wall-streets-optimism-82758d41?mod=mw_rss_topstories",
|
||||
"datetime": 1780002000,
|
||||
"category": "general"
|
||||
},
|
||||
{
|
||||
"headline": "Okta shares rise on earnings beat and AI-agent opportunity",
|
||||
"source": "MarketWatch",
|
||||
"url": "https://www.marketwatch.com/story/okta-shares-rise-on-earnings-beat-and-ai-agent-opportunity-60a48690?mod=mw_rss_topstories",
|
||||
"datetime": 1780001640,
|
||||
"category": "general"
|
||||
},
|
||||
{
|
||||
"headline": "Dell stock soars toward another record high as the AI boom drives a big earnings beat",
|
||||
"source": "MarketWatch",
|
||||
"url": "https://www.marketwatch.com/story/dell-stock-soars-toward-another-record-high-as-the-ai-boom-drives-a-big-earnings-beat-b7c0c203?mod=mw_rss_topstories",
|
||||
"datetime": 1780000740,
|
||||
"category": "general"
|
||||
},
|
||||
{
|
||||
"headline": "Opportunities shrinking for too many young people, says major report on 'lost generation'",
|
||||
"source": "BBC Business",
|
||||
@@ -1470,166 +1437,5 @@
|
||||
},
|
||||
"sentiment": {},
|
||||
"scenarios": {},
|
||||
"gov_bonds": {
|
||||
"us2y": {
|
||||
"value": 4.031,
|
||||
"change": -0.01,
|
||||
"pct_change": -0.2475,
|
||||
"date": "2026-05-28",
|
||||
"label": "US 2Y",
|
||||
"country": "US"
|
||||
},
|
||||
"us10y": {
|
||||
"value": 4.448,
|
||||
"change": -0.04,
|
||||
"pct_change": -0.8913,
|
||||
"date": "2026-05-28",
|
||||
"label": "US 10Y",
|
||||
"country": "US"
|
||||
},
|
||||
"us30y": {
|
||||
"value": 4.974,
|
||||
"change": -0.042,
|
||||
"pct_change": -0.8373,
|
||||
"date": "2026-05-28",
|
||||
"label": "US 30Y",
|
||||
"country": "US"
|
||||
},
|
||||
"uk2y": {
|
||||
"value": 4.244,
|
||||
"change": -0.0428,
|
||||
"pct_change": -0.9984,
|
||||
"date": "2026-05-28",
|
||||
"label": "UK 2Y",
|
||||
"country": "UK"
|
||||
},
|
||||
"uk10y": {
|
||||
"value": 4.8144,
|
||||
"change": -0.0573,
|
||||
"pct_change": -1.1762,
|
||||
"date": "2026-05-28",
|
||||
"label": "UK 10Y",
|
||||
"country": "UK"
|
||||
},
|
||||
"uk30y": {
|
||||
"value": 5.5201,
|
||||
"change": -0.0487,
|
||||
"pct_change": -0.8745,
|
||||
"date": "2026-05-28",
|
||||
"label": "UK 30Y",
|
||||
"country": "UK"
|
||||
},
|
||||
"de2y": {
|
||||
"value": 2.5612,
|
||||
"change": -0.0362,
|
||||
"pct_change": -1.3937,
|
||||
"date": "2026-05-28",
|
||||
"label": "Germany 2Y",
|
||||
"country": "Eurozone"
|
||||
},
|
||||
"de10y": {
|
||||
"value": 2.9659,
|
||||
"change": -0.0241,
|
||||
"pct_change": -0.806,
|
||||
"date": "2026-05-28",
|
||||
"label": "Germany 10Y",
|
||||
"country": "Eurozone"
|
||||
},
|
||||
"de30y": {
|
||||
"value": 3.5182,
|
||||
"change": -0.0173,
|
||||
"pct_change": -0.4893,
|
||||
"date": "2026-05-28",
|
||||
"label": "Germany 30Y",
|
||||
"country": "Eurozone"
|
||||
},
|
||||
"jp2y": {
|
||||
"value": 1.3539,
|
||||
"change": -0.0306,
|
||||
"pct_change": -2.2102,
|
||||
"date": "2026-05-28",
|
||||
"label": "Japan 2Y",
|
||||
"country": "Japan"
|
||||
},
|
||||
"jp10y": {
|
||||
"value": 2.6991,
|
||||
"change": 0.0039,
|
||||
"pct_change": 0.1447,
|
||||
"date": "2026-05-28",
|
||||
"label": "Japan 10Y",
|
||||
"country": "Japan"
|
||||
},
|
||||
"jp30y": {
|
||||
"value": 3.9691,
|
||||
"change": 0.0519,
|
||||
"pct_change": 1.3249,
|
||||
"date": "2026-05-28",
|
||||
"label": "Japan 30Y",
|
||||
"country": "Japan"
|
||||
},
|
||||
"it2y": {
|
||||
"value": 2.7253,
|
||||
"change": -0.0153,
|
||||
"pct_change": -0.5583,
|
||||
"date": "2026-05-28",
|
||||
"label": "Italy 2Y",
|
||||
"country": "Eurozone"
|
||||
},
|
||||
"it10y": {
|
||||
"value": 3.6945,
|
||||
"change": -0.0009,
|
||||
"pct_change": -0.0244,
|
||||
"date": "2026-05-28",
|
||||
"label": "Italy 10Y",
|
||||
"country": "Eurozone"
|
||||
},
|
||||
"fr10y": {
|
||||
"value": 3.5784,
|
||||
"change": -0.0131,
|
||||
"pct_change": -0.3648,
|
||||
"date": "2026-05-28",
|
||||
"label": "France 10Y",
|
||||
"country": "Eurozone"
|
||||
},
|
||||
"es10y": {
|
||||
"value": 3.3812,
|
||||
"change": -0.02,
|
||||
"pct_change": -0.588,
|
||||
"date": "2026-05-28",
|
||||
"label": "Spain 10Y",
|
||||
"country": "Eurozone"
|
||||
},
|
||||
"ca2y": {
|
||||
"value": 2.8407,
|
||||
"change": -0.0158,
|
||||
"pct_change": -0.5531,
|
||||
"date": "2026-05-28",
|
||||
"label": "Canada 2Y",
|
||||
"country": "Canada"
|
||||
},
|
||||
"ca10y": {
|
||||
"value": 3.4341,
|
||||
"change": -0.0301,
|
||||
"pct_change": -0.8689,
|
||||
"date": "2026-05-28",
|
||||
"label": "Canada 10Y",
|
||||
"country": "Canada"
|
||||
},
|
||||
"au2y": {
|
||||
"value": 4.5537,
|
||||
"change": 0.0086,
|
||||
"pct_change": 0.1892,
|
||||
"date": "2026-05-28",
|
||||
"label": "Australia 2Y",
|
||||
"country": "Australia"
|
||||
},
|
||||
"au10y": {
|
||||
"value": 4.8634,
|
||||
"change": -0.007,
|
||||
"pct_change": -0.1437,
|
||||
"date": "2026-05-28",
|
||||
"label": "Australia 10Y",
|
||||
"country": "Australia"
|
||||
}
|
||||
}
|
||||
"gov_bonds": {}
|
||||
}
|
||||
Reference in New Issue
Block a user