mirror of
https://github.com/Xe138/AI-Trader.git
synced 2026-04-02 09:37:23 -04:00
711 lines
21 KiB
JSON
711 lines
21 KiB
JSON
{
|
|
"Meta Data": {
|
|
"1. Information": "Daily Prices (open, high, low, close) and Volumes",
|
|
"2. Symbol": "MSFT",
|
|
"3. Last Refreshed": "2025-10-22",
|
|
"4. Output Size": "Compact",
|
|
"5. Time Zone": "US/Eastern"
|
|
},
|
|
"Time Series (Daily)": {
|
|
"2025-10-22": {
|
|
"1. open": "521.1500",
|
|
"2. high": "525.2300",
|
|
"3. low": "517.7100",
|
|
"4. close": "520.5400",
|
|
"5. volume": "18962694"
|
|
},
|
|
"2025-10-21": {
|
|
"1. open": "517.5000",
|
|
"2. high": "518.6900",
|
|
"3. low": "513.0400",
|
|
"4. close": "517.6600",
|
|
"5. volume": "15586204"
|
|
},
|
|
"2025-10-20": {
|
|
"1. open": "514.6100",
|
|
"2. high": "518.7000",
|
|
"3. low": "513.4300",
|
|
"4. close": "516.7900",
|
|
"5. volume": "14665620"
|
|
},
|
|
"2025-10-17": {
|
|
"1. open": "509.0400",
|
|
"2. high": "515.4800",
|
|
"3. low": "507.3100",
|
|
"4. close": "513.5800",
|
|
"5. volume": "19867765"
|
|
},
|
|
"2025-10-16": {
|
|
"1. open": "512.5800",
|
|
"2. high": "516.8500",
|
|
"3. low": "508.1300",
|
|
"4. close": "511.6100",
|
|
"5. volume": "15559565"
|
|
},
|
|
"2025-10-15": {
|
|
"1. open": "514.9550",
|
|
"2. high": "517.1900",
|
|
"3. low": "510.0000",
|
|
"4. close": "513.4300",
|
|
"5. volume": "14694654"
|
|
},
|
|
"2025-10-14": {
|
|
"1. open": "510.2250",
|
|
"2. high": "515.2820",
|
|
"3. low": "506.0000",
|
|
"4. close": "513.5700",
|
|
"5. volume": "14684300"
|
|
},
|
|
"2025-10-13": {
|
|
"1. open": "516.4100",
|
|
"2. high": "516.4100",
|
|
"3. low": "511.6800",
|
|
"4. close": "514.0500",
|
|
"5. volume": "14284238"
|
|
},
|
|
"2025-10-10": {
|
|
"1. open": "519.6400",
|
|
"2. high": "523.5800",
|
|
"3. low": "509.6300",
|
|
"4. close": "510.9600",
|
|
"5. volume": "24133840"
|
|
},
|
|
"2025-10-09": {
|
|
"1. open": "522.3350",
|
|
"2. high": "524.3250",
|
|
"3. low": "517.4000",
|
|
"4. close": "522.4000",
|
|
"5. volume": "18343602"
|
|
},
|
|
"2025-10-08": {
|
|
"1. open": "523.2800",
|
|
"2. high": "526.9500",
|
|
"3. low": "523.0900",
|
|
"4. close": "524.8500",
|
|
"5. volume": "13363447"
|
|
},
|
|
"2025-10-07": {
|
|
"1. open": "528.2850",
|
|
"2. high": "529.8000",
|
|
"3. low": "521.4400",
|
|
"4. close": "523.9800",
|
|
"5. volume": "14615208"
|
|
},
|
|
"2025-10-06": {
|
|
"1. open": "518.6100",
|
|
"2. high": "531.0300",
|
|
"3. low": "518.2000",
|
|
"4. close": "528.5700",
|
|
"5. volume": "21388581"
|
|
},
|
|
"2025-10-03": {
|
|
"1. open": "517.1000",
|
|
"2. high": "520.4900",
|
|
"3. low": "515.0000",
|
|
"4. close": "517.3500",
|
|
"5. volume": "15112321"
|
|
},
|
|
"2025-10-02": {
|
|
"1. open": "517.6400",
|
|
"2. high": "521.6000",
|
|
"3. low": "510.6791",
|
|
"4. close": "515.7400",
|
|
"5. volume": "21222886"
|
|
},
|
|
"2025-10-01": {
|
|
"1. open": "514.8000",
|
|
"2. high": "520.5050",
|
|
"3. low": "511.6900",
|
|
"4. close": "519.7100",
|
|
"5. volume": "22632336"
|
|
},
|
|
"2025-09-30": {
|
|
"1. open": "513.2400",
|
|
"2. high": "518.1600",
|
|
"3. low": "509.6600",
|
|
"4. close": "517.9500",
|
|
"5. volume": "19728229"
|
|
},
|
|
"2025-09-29": {
|
|
"1. open": "511.5000",
|
|
"2. high": "516.8450",
|
|
"3. low": "508.8800",
|
|
"4. close": "514.6000",
|
|
"5. volume": "17617775"
|
|
},
|
|
"2025-09-26": {
|
|
"1. open": "510.0600",
|
|
"2. high": "513.9400",
|
|
"3. low": "506.6200",
|
|
"4. close": "511.4600",
|
|
"5. volume": "16213129"
|
|
},
|
|
"2025-09-25": {
|
|
"1. open": "508.3000",
|
|
"2. high": "510.0100",
|
|
"3. low": "505.0400",
|
|
"4. close": "507.0300",
|
|
"5. volume": "15786468"
|
|
},
|
|
"2025-09-24": {
|
|
"1. open": "510.3800",
|
|
"2. high": "512.4800",
|
|
"3. low": "506.9200",
|
|
"4. close": "510.1500",
|
|
"5. volume": "13533711"
|
|
},
|
|
"2025-09-23": {
|
|
"1. open": "513.8000",
|
|
"2. high": "514.5899",
|
|
"3. low": "507.3100",
|
|
"4. close": "509.2300",
|
|
"5. volume": "19799580"
|
|
},
|
|
"2025-09-22": {
|
|
"1. open": "515.5900",
|
|
"2. high": "517.7400",
|
|
"3. low": "512.5450",
|
|
"4. close": "514.4500",
|
|
"5. volume": "20009314"
|
|
},
|
|
"2025-09-19": {
|
|
"1. open": "510.5600",
|
|
"2. high": "519.3000",
|
|
"3. low": "510.3100",
|
|
"4. close": "517.9300",
|
|
"5. volume": "52474093"
|
|
},
|
|
"2025-09-18": {
|
|
"1. open": "511.4900",
|
|
"2. high": "513.0700",
|
|
"3. low": "507.6600",
|
|
"4. close": "508.4500",
|
|
"5. volume": "18913696"
|
|
},
|
|
"2025-09-17": {
|
|
"1. open": "510.6200",
|
|
"2. high": "511.2900",
|
|
"3. low": "505.9300",
|
|
"4. close": "510.0200",
|
|
"5. volume": "15816585"
|
|
},
|
|
"2025-09-16": {
|
|
"1. open": "516.8800",
|
|
"2. high": "517.2300",
|
|
"3. low": "508.6000",
|
|
"4. close": "509.0400",
|
|
"5. volume": "19711922"
|
|
},
|
|
"2025-09-15": {
|
|
"1. open": "508.7900",
|
|
"2. high": "515.4700",
|
|
"3. low": "507.0000",
|
|
"4. close": "515.3600",
|
|
"5. volume": "17143786"
|
|
},
|
|
"2025-09-12": {
|
|
"1. open": "506.6500",
|
|
"2. high": "512.5500",
|
|
"3. low": "503.8500",
|
|
"4. close": "509.9000",
|
|
"5. volume": "23624884"
|
|
},
|
|
"2025-09-11": {
|
|
"1. open": "502.2500",
|
|
"2. high": "503.1700",
|
|
"3. low": "497.8800",
|
|
"4. close": "501.0100",
|
|
"5. volume": "18881608"
|
|
},
|
|
"2025-09-10": {
|
|
"1. open": "502.9800",
|
|
"2. high": "503.2299",
|
|
"3. low": "496.7200",
|
|
"4. close": "500.3700",
|
|
"5. volume": "21611816"
|
|
},
|
|
"2025-09-09": {
|
|
"1. open": "501.4300",
|
|
"2. high": "502.2500",
|
|
"3. low": "497.7000",
|
|
"4. close": "498.4100",
|
|
"5. volume": "14410542"
|
|
},
|
|
"2025-09-08": {
|
|
"1. open": "498.1050",
|
|
"2. high": "501.1950",
|
|
"3. low": "495.0300",
|
|
"4. close": "498.2000",
|
|
"5. volume": "16771015"
|
|
},
|
|
"2025-09-05": {
|
|
"1. open": "509.0700",
|
|
"2. high": "511.9700",
|
|
"3. low": "492.3700",
|
|
"4. close": "495.0000",
|
|
"5. volume": "31994846"
|
|
},
|
|
"2025-09-04": {
|
|
"1. open": "504.3000",
|
|
"2. high": "508.1500",
|
|
"3. low": "503.1500",
|
|
"4. close": "507.9700",
|
|
"5. volume": "15509486"
|
|
},
|
|
"2025-09-03": {
|
|
"1. open": "503.7900",
|
|
"2. high": "507.7900",
|
|
"3. low": "502.3200",
|
|
"4. close": "505.3500",
|
|
"5. volume": "15995154"
|
|
},
|
|
"2025-09-02": {
|
|
"1. open": "500.4650",
|
|
"2. high": "506.0000",
|
|
"3. low": "496.8100",
|
|
"4. close": "505.1200",
|
|
"5. volume": "18127995"
|
|
},
|
|
"2025-08-29": {
|
|
"1. open": "508.6600",
|
|
"2. high": "509.6000",
|
|
"3. low": "504.4915",
|
|
"4. close": "506.6900",
|
|
"5. volume": "20961569"
|
|
},
|
|
"2025-08-28": {
|
|
"1. open": "507.0900",
|
|
"2. high": "511.0900",
|
|
"3. low": "505.5000",
|
|
"4. close": "509.6400",
|
|
"5. volume": "18015593"
|
|
},
|
|
"2025-08-27": {
|
|
"1. open": "502.0000",
|
|
"2. high": "507.2900",
|
|
"3. low": "499.9000",
|
|
"4. close": "506.7400",
|
|
"5. volume": "17277893"
|
|
},
|
|
"2025-08-26": {
|
|
"1. open": "504.3550",
|
|
"2. high": "504.9778",
|
|
"3. low": "498.5100",
|
|
"4. close": "502.0400",
|
|
"5. volume": "30835709"
|
|
},
|
|
"2025-08-25": {
|
|
"1. open": "506.6300",
|
|
"2. high": "508.1900",
|
|
"3. low": "504.1200",
|
|
"4. close": "504.2600",
|
|
"5. volume": "21638579"
|
|
},
|
|
"2025-08-22": {
|
|
"1. open": "504.2500",
|
|
"2. high": "510.7300",
|
|
"3. low": "502.4100",
|
|
"4. close": "507.2300",
|
|
"5. volume": "24324161"
|
|
},
|
|
"2025-08-21": {
|
|
"1. open": "503.6900",
|
|
"2. high": "507.6300",
|
|
"3. low": "502.7201",
|
|
"4. close": "504.2400",
|
|
"5. volume": "18443254"
|
|
},
|
|
"2025-08-20": {
|
|
"1. open": "509.8650",
|
|
"2. high": "511.0000",
|
|
"3. low": "504.4400",
|
|
"4. close": "505.7200",
|
|
"5. volume": "27723025"
|
|
},
|
|
"2025-08-19": {
|
|
"1. open": "515.0000",
|
|
"2. high": "515.1641",
|
|
"3. low": "508.5500",
|
|
"4. close": "509.7700",
|
|
"5. volume": "21481016"
|
|
},
|
|
"2025-08-18": {
|
|
"1. open": "521.5850",
|
|
"2. high": "522.8200",
|
|
"3. low": "514.0200",
|
|
"4. close": "517.1000",
|
|
"5. volume": "23760583"
|
|
},
|
|
"2025-08-15": {
|
|
"1. open": "522.7700",
|
|
"2. high": "526.1000",
|
|
"3. low": "519.0800",
|
|
"4. close": "520.1700",
|
|
"5. volume": "25213272"
|
|
},
|
|
"2025-08-14": {
|
|
"1. open": "522.5600",
|
|
"2. high": "525.9499",
|
|
"3. low": "520.1400",
|
|
"4. close": "522.4800",
|
|
"5. volume": "20269074"
|
|
},
|
|
"2025-08-13": {
|
|
"1. open": "532.1100",
|
|
"2. high": "532.7000",
|
|
"3. low": "519.3700",
|
|
"4. close": "520.5800",
|
|
"5. volume": "19619160"
|
|
},
|
|
"2025-08-12": {
|
|
"1. open": "523.7500",
|
|
"2. high": "530.9800",
|
|
"3. low": "522.7000",
|
|
"4. close": "529.2400",
|
|
"5. volume": "18688921"
|
|
},
|
|
"2025-08-11": {
|
|
"1. open": "522.3000",
|
|
"2. high": "527.5900",
|
|
"3. low": "519.7200",
|
|
"4. close": "521.7700",
|
|
"5. volume": "20194372"
|
|
},
|
|
"2025-08-08": {
|
|
"1. open": "522.6000",
|
|
"2. high": "524.6600",
|
|
"3. low": "519.4100",
|
|
"4. close": "522.0400",
|
|
"5. volume": "15531009"
|
|
},
|
|
"2025-08-07": {
|
|
"1. open": "526.8000",
|
|
"2. high": "528.0900",
|
|
"3. low": "517.5511",
|
|
"4. close": "520.8400",
|
|
"5. volume": "16079144"
|
|
},
|
|
"2025-08-06": {
|
|
"1. open": "530.9000",
|
|
"2. high": "531.7000",
|
|
"3. low": "524.0300",
|
|
"4. close": "524.9400",
|
|
"5. volume": "21355702"
|
|
},
|
|
"2025-08-05": {
|
|
"1. open": "537.1800",
|
|
"2. high": "537.3000",
|
|
"3. low": "527.2400",
|
|
"4. close": "527.7500",
|
|
"5. volume": "19171569"
|
|
},
|
|
"2025-08-04": {
|
|
"1. open": "528.2700",
|
|
"2. high": "538.2500",
|
|
"3. low": "528.1300",
|
|
"4. close": "535.6400",
|
|
"5. volume": "25349004"
|
|
},
|
|
"2025-08-01": {
|
|
"1. open": "535.0000",
|
|
"2. high": "535.8000",
|
|
"3. low": "520.8600",
|
|
"4. close": "524.1100",
|
|
"5. volume": "28977628"
|
|
},
|
|
"2025-07-31": {
|
|
"1. open": "555.2250",
|
|
"2. high": "555.4500",
|
|
"3. low": "531.9000",
|
|
"4. close": "533.5000",
|
|
"5. volume": "51617326"
|
|
},
|
|
"2025-07-30": {
|
|
"1. open": "515.1700",
|
|
"2. high": "515.9500",
|
|
"3. low": "509.4350",
|
|
"4. close": "513.2400",
|
|
"5. volume": "26380434"
|
|
},
|
|
"2025-07-29": {
|
|
"1. open": "515.5300",
|
|
"2. high": "517.6200",
|
|
"3. low": "511.5600",
|
|
"4. close": "512.5700",
|
|
"5. volume": "16469235"
|
|
},
|
|
"2025-07-28": {
|
|
"1. open": "514.0800",
|
|
"2. high": "515.0000",
|
|
"3. low": "510.1200",
|
|
"4. close": "512.5000",
|
|
"5. volume": "14308027"
|
|
},
|
|
"2025-07-25": {
|
|
"1. open": "512.4650",
|
|
"2. high": "518.2900",
|
|
"3. low": "510.3592",
|
|
"4. close": "513.7100",
|
|
"5. volume": "19125699"
|
|
},
|
|
"2025-07-24": {
|
|
"1. open": "508.7700",
|
|
"2. high": "513.6700",
|
|
"3. low": "507.3000",
|
|
"4. close": "510.8800",
|
|
"5. volume": "16107000"
|
|
},
|
|
"2025-07-23": {
|
|
"1. open": "506.7500",
|
|
"2. high": "506.7900",
|
|
"3. low": "500.7000",
|
|
"4. close": "505.8700",
|
|
"5. volume": "16396585"
|
|
},
|
|
"2025-07-22": {
|
|
"1. open": "510.9700",
|
|
"2. high": "511.2000",
|
|
"3. low": "505.2700",
|
|
"4. close": "505.2700",
|
|
"5. volume": "13868644"
|
|
},
|
|
"2025-07-21": {
|
|
"1. open": "506.7050",
|
|
"2. high": "512.0900",
|
|
"3. low": "505.5500",
|
|
"4. close": "510.0600",
|
|
"5. volume": "14066805"
|
|
},
|
|
"2025-07-18": {
|
|
"1. open": "514.4800",
|
|
"2. high": "514.6400",
|
|
"3. low": "507.4300",
|
|
"4. close": "510.0500",
|
|
"5. volume": "21209666"
|
|
},
|
|
"2025-07-17": {
|
|
"1. open": "505.6800",
|
|
"2. high": "513.3700",
|
|
"3. low": "505.6200",
|
|
"4. close": "511.7000",
|
|
"5. volume": "17503129"
|
|
},
|
|
"2025-07-16": {
|
|
"1. open": "505.1800",
|
|
"2. high": "506.7200",
|
|
"3. low": "501.8900",
|
|
"4. close": "505.6200",
|
|
"5. volume": "15154374"
|
|
},
|
|
"2025-07-15": {
|
|
"1. open": "503.0200",
|
|
"2. high": "508.3000",
|
|
"3. low": "502.7900",
|
|
"4. close": "505.8200",
|
|
"5. volume": "14927202"
|
|
},
|
|
"2025-07-14": {
|
|
"1. open": "501.5150",
|
|
"2. high": "503.9700",
|
|
"3. low": "501.0300",
|
|
"4. close": "503.0200",
|
|
"5. volume": "12058848"
|
|
},
|
|
"2025-07-11": {
|
|
"1. open": "498.4700",
|
|
"2. high": "505.0300",
|
|
"3. low": "497.7950",
|
|
"4. close": "503.3200",
|
|
"5. volume": "16459512"
|
|
},
|
|
"2025-07-10": {
|
|
"1. open": "503.0500",
|
|
"2. high": "504.4400",
|
|
"3. low": "497.7500",
|
|
"4. close": "501.4800",
|
|
"5. volume": "16498740"
|
|
},
|
|
"2025-07-09": {
|
|
"1. open": "500.3000",
|
|
"2. high": "506.7800",
|
|
"3. low": "499.7400",
|
|
"4. close": "503.5100",
|
|
"5. volume": "18659538"
|
|
},
|
|
"2025-07-08": {
|
|
"1. open": "497.2400",
|
|
"2. high": "498.2000",
|
|
"3. low": "494.1100",
|
|
"4. close": "496.6200",
|
|
"5. volume": "11846586"
|
|
},
|
|
"2025-07-07": {
|
|
"1. open": "497.3800",
|
|
"2. high": "498.7500",
|
|
"3. low": "495.2250",
|
|
"4. close": "497.7200",
|
|
"5. volume": "13981605"
|
|
},
|
|
"2025-07-03": {
|
|
"1. open": "493.8100",
|
|
"2. high": "500.1300",
|
|
"3. low": "493.4400",
|
|
"4. close": "498.8400",
|
|
"5. volume": "13984829"
|
|
},
|
|
"2025-07-02": {
|
|
"1. open": "489.9900",
|
|
"2. high": "493.5000",
|
|
"3. low": "488.7000",
|
|
"4. close": "491.0900",
|
|
"5. volume": "16319641"
|
|
},
|
|
"2025-07-01": {
|
|
"1. open": "496.4700",
|
|
"2. high": "498.0500",
|
|
"3. low": "490.9800",
|
|
"4. close": "492.0500",
|
|
"5. volume": "19945375"
|
|
},
|
|
"2025-06-30": {
|
|
"1. open": "497.0400",
|
|
"2. high": "500.7600",
|
|
"3. low": "495.3300",
|
|
"4. close": "497.4100",
|
|
"5. volume": "28368991"
|
|
},
|
|
"2025-06-27": {
|
|
"1. open": "497.5500",
|
|
"2. high": "499.3000",
|
|
"3. low": "493.0300",
|
|
"4. close": "495.9400",
|
|
"5. volume": "34539236"
|
|
},
|
|
"2025-06-26": {
|
|
"1. open": "492.9800",
|
|
"2. high": "498.0400",
|
|
"3. low": "492.8100",
|
|
"4. close": "497.4500",
|
|
"5. volume": "21578853"
|
|
},
|
|
"2025-06-25": {
|
|
"1. open": "492.0400",
|
|
"2. high": "494.5556",
|
|
"3. low": "489.3900",
|
|
"4. close": "492.2700",
|
|
"5. volume": "17495099"
|
|
},
|
|
"2025-06-24": {
|
|
"1. open": "488.9500",
|
|
"2. high": "491.8490",
|
|
"3. low": "486.7950",
|
|
"4. close": "490.1100",
|
|
"5. volume": "22305642"
|
|
},
|
|
"2025-06-23": {
|
|
"1. open": "478.2100",
|
|
"2. high": "487.7500",
|
|
"3. low": "472.5100",
|
|
"4. close": "486.0000",
|
|
"5. volume": "24863952"
|
|
},
|
|
"2025-06-20": {
|
|
"1. open": "482.2300",
|
|
"2. high": "483.4600",
|
|
"3. low": "476.8700",
|
|
"4. close": "477.4000",
|
|
"5. volume": "37576206"
|
|
},
|
|
"2025-06-18": {
|
|
"1. open": "478.0000",
|
|
"2. high": "481.0000",
|
|
"3. low": "474.4600",
|
|
"4. close": "480.2400",
|
|
"5. volume": "17526452"
|
|
},
|
|
"2025-06-17": {
|
|
"1. open": "475.3950",
|
|
"2. high": "478.7399",
|
|
"3. low": "474.0800",
|
|
"4. close": "478.0400",
|
|
"5. volume": "15414128"
|
|
},
|
|
"2025-06-16": {
|
|
"1. open": "475.2100",
|
|
"2. high": "480.6943",
|
|
"3. low": "475.0000",
|
|
"4. close": "479.1400",
|
|
"5. volume": "15626104"
|
|
},
|
|
"2025-06-13": {
|
|
"1. open": "476.4100",
|
|
"2. high": "479.1800",
|
|
"3. low": "472.7600",
|
|
"4. close": "474.9600",
|
|
"5. volume": "16814456"
|
|
},
|
|
"2025-06-12": {
|
|
"1. open": "475.0200",
|
|
"2. high": "480.4150",
|
|
"3. low": "473.5200",
|
|
"4. close": "478.8700",
|
|
"5. volume": "18950582"
|
|
},
|
|
"2025-06-11": {
|
|
"1. open": "470.0200",
|
|
"2. high": "475.4700",
|
|
"3. low": "469.6550",
|
|
"4. close": "472.6200",
|
|
"5. volume": "16399176"
|
|
},
|
|
"2025-06-10": {
|
|
"1. open": "471.1850",
|
|
"2. high": "472.8000",
|
|
"3. low": "466.9600",
|
|
"4. close": "470.9200",
|
|
"5. volume": "15375944"
|
|
},
|
|
"2025-06-09": {
|
|
"1. open": "469.7000",
|
|
"2. high": "473.4300",
|
|
"3. low": "468.6200",
|
|
"4. close": "472.7500",
|
|
"5. volume": "16469932"
|
|
},
|
|
"2025-06-06": {
|
|
"1. open": "470.0850",
|
|
"2. high": "473.3350",
|
|
"3. low": "468.7800",
|
|
"4. close": "470.3800",
|
|
"5. volume": "15285624"
|
|
},
|
|
"2025-06-05": {
|
|
"1. open": "464.9550",
|
|
"2. high": "469.6500",
|
|
"3. low": "464.0300",
|
|
"4. close": "467.6800",
|
|
"5. volume": "20154460"
|
|
},
|
|
"2025-06-04": {
|
|
"1. open": "464.0000",
|
|
"2. high": "465.6900",
|
|
"3. low": "463.0201",
|
|
"4. close": "463.8700",
|
|
"5. volume": "14162688"
|
|
},
|
|
"2025-06-03": {
|
|
"1. open": "461.4700",
|
|
"2. high": "464.1400",
|
|
"3. low": "460.8622",
|
|
"4. close": "462.9700",
|
|
"5. volume": "15743760"
|
|
},
|
|
"2025-06-02": {
|
|
"1. open": "457.1400",
|
|
"2. high": "462.1100",
|
|
"3. low": "456.8900",
|
|
"4. close": "461.9700",
|
|
"5. volume": "16626495"
|
|
}
|
|
}
|
|
} |