mirror of
https://github.com/Xe138/AI-Trader.git
synced 2026-04-02 09:37:23 -04:00
711 lines
20 KiB
JSON
711 lines
20 KiB
JSON
{
|
|
"Meta Data": {
|
|
"1. Information": "Daily Prices (open, high, low, close) and Volumes",
|
|
"2. Symbol": "CSGP",
|
|
"3. Last Refreshed": "2025-10-29",
|
|
"4. Output Size": "Compact",
|
|
"5. Time Zone": "US/Eastern"
|
|
},
|
|
"Time Series (Daily)": {
|
|
"2025-10-29": {
|
|
"1. open": "72.3350",
|
|
"2. high": "72.5000",
|
|
"3. low": "63.8200",
|
|
"4. close": "70.5100",
|
|
"5. volume": "15463985"
|
|
},
|
|
"2025-10-28": {
|
|
"1. open": "77.8800",
|
|
"2. high": "78.9500",
|
|
"3. low": "77.3950",
|
|
"4. close": "78.2300",
|
|
"5. volume": "3543923"
|
|
},
|
|
"2025-10-27": {
|
|
"1. open": "77.8900",
|
|
"2. high": "79.0800",
|
|
"3. low": "77.4000",
|
|
"4. close": "78.1200",
|
|
"5. volume": "2804469"
|
|
},
|
|
"2025-10-24": {
|
|
"1. open": "78.1400",
|
|
"2. high": "78.7200",
|
|
"3. low": "77.5750",
|
|
"4. close": "77.8900",
|
|
"5. volume": "2142508"
|
|
},
|
|
"2025-10-23": {
|
|
"1. open": "77.1400",
|
|
"2. high": "77.8400",
|
|
"3. low": "76.4300",
|
|
"4. close": "77.6600",
|
|
"5. volume": "1823387"
|
|
},
|
|
"2025-10-22": {
|
|
"1. open": "77.0000",
|
|
"2. high": "78.1300",
|
|
"3. low": "76.4550",
|
|
"4. close": "77.1900",
|
|
"5. volume": "2287172"
|
|
},
|
|
"2025-10-21": {
|
|
"1. open": "74.6400",
|
|
"2. high": "76.9800",
|
|
"3. low": "74.1300",
|
|
"4. close": "76.8500",
|
|
"5. volume": "2897341"
|
|
},
|
|
"2025-10-20": {
|
|
"1. open": "74.0200",
|
|
"2. high": "75.0300",
|
|
"3. low": "73.9200",
|
|
"4. close": "74.9600",
|
|
"5. volume": "1984585"
|
|
},
|
|
"2025-10-17": {
|
|
"1. open": "74.1800",
|
|
"2. high": "74.8850",
|
|
"3. low": "73.5800",
|
|
"4. close": "73.9900",
|
|
"5. volume": "2915982"
|
|
},
|
|
"2025-10-16": {
|
|
"1. open": "75.6300",
|
|
"2. high": "76.3200",
|
|
"3. low": "73.9700",
|
|
"4. close": "74.3500",
|
|
"5. volume": "2427614"
|
|
},
|
|
"2025-10-15": {
|
|
"1. open": "75.6500",
|
|
"2. high": "75.9700",
|
|
"3. low": "74.2600",
|
|
"4. close": "75.1900",
|
|
"5. volume": "2913443"
|
|
},
|
|
"2025-10-14": {
|
|
"1. open": "74.5600",
|
|
"2. high": "76.0900",
|
|
"3. low": "74.5000",
|
|
"4. close": "75.7300",
|
|
"5. volume": "3307603"
|
|
},
|
|
"2025-10-13": {
|
|
"1. open": "76.4200",
|
|
"2. high": "76.4200",
|
|
"3. low": "75.1150",
|
|
"4. close": "75.1800",
|
|
"5. volume": "3160190"
|
|
},
|
|
"2025-10-10": {
|
|
"1. open": "77.4300",
|
|
"2. high": "77.8150",
|
|
"3. low": "75.3900",
|
|
"4. close": "75.5800",
|
|
"5. volume": "3028482"
|
|
},
|
|
"2025-10-09": {
|
|
"1. open": "79.0050",
|
|
"2. high": "79.2100",
|
|
"3. low": "77.4001",
|
|
"4. close": "77.5250",
|
|
"5. volume": "2609738"
|
|
},
|
|
"2025-10-08": {
|
|
"1. open": "80.4500",
|
|
"2. high": "80.5500",
|
|
"3. low": "78.6000",
|
|
"4. close": "79.0000",
|
|
"5. volume": "4221279"
|
|
},
|
|
"2025-10-07": {
|
|
"1. open": "81.2200",
|
|
"2. high": "81.4500",
|
|
"3. low": "79.8000",
|
|
"4. close": "80.6000",
|
|
"5. volume": "2364929"
|
|
},
|
|
"2025-10-06": {
|
|
"1. open": "85.1100",
|
|
"2. high": "85.2400",
|
|
"3. low": "80.5800",
|
|
"4. close": "81.1500",
|
|
"5. volume": "4225129"
|
|
},
|
|
"2025-10-03": {
|
|
"1. open": "84.2000",
|
|
"2. high": "85.0800",
|
|
"3. low": "84.1100",
|
|
"4. close": "84.8000",
|
|
"5. volume": "2671918"
|
|
},
|
|
"2025-10-02": {
|
|
"1. open": "83.2000",
|
|
"2. high": "84.5200",
|
|
"3. low": "82.5790",
|
|
"4. close": "83.9000",
|
|
"5. volume": "2863325"
|
|
},
|
|
"2025-10-01": {
|
|
"1. open": "84.2150",
|
|
"2. high": "84.7600",
|
|
"3. low": "82.8950",
|
|
"4. close": "83.4800",
|
|
"5. volume": "2856338"
|
|
},
|
|
"2025-09-30": {
|
|
"1. open": "84.2200",
|
|
"2. high": "84.8600",
|
|
"3. low": "83.1500",
|
|
"4. close": "84.3700",
|
|
"5. volume": "3583420"
|
|
},
|
|
"2025-09-29": {
|
|
"1. open": "84.7300",
|
|
"2. high": "84.7300",
|
|
"3. low": "83.6600",
|
|
"4. close": "84.2300",
|
|
"5. volume": "2394433"
|
|
},
|
|
"2025-09-26": {
|
|
"1. open": "83.0900",
|
|
"2. high": "84.4100",
|
|
"3. low": "82.7945",
|
|
"4. close": "83.9900",
|
|
"5. volume": "3091205"
|
|
},
|
|
"2025-09-25": {
|
|
"1. open": "84.0500",
|
|
"2. high": "84.4200",
|
|
"3. low": "82.9100",
|
|
"4. close": "83.0900",
|
|
"5. volume": "3275545"
|
|
},
|
|
"2025-09-24": {
|
|
"1. open": "85.5600",
|
|
"2. high": "85.5996",
|
|
"3. low": "83.8600",
|
|
"4. close": "84.0500",
|
|
"5. volume": "2703819"
|
|
},
|
|
"2025-09-23": {
|
|
"1. open": "86.3200",
|
|
"2. high": "86.5700",
|
|
"3. low": "85.0600",
|
|
"4. close": "85.3100",
|
|
"5. volume": "3309883"
|
|
},
|
|
"2025-09-22": {
|
|
"1. open": "86.7000",
|
|
"2. high": "86.9900",
|
|
"3. low": "85.2700",
|
|
"4. close": "86.3100",
|
|
"5. volume": "2828004"
|
|
},
|
|
"2025-09-19": {
|
|
"1. open": "89.4000",
|
|
"2. high": "89.8000",
|
|
"3. low": "86.9200",
|
|
"4. close": "87.1000",
|
|
"5. volume": "5822569"
|
|
},
|
|
"2025-09-18": {
|
|
"1. open": "87.9100",
|
|
"2. high": "89.5600",
|
|
"3. low": "87.5050",
|
|
"4. close": "89.2600",
|
|
"5. volume": "2177142"
|
|
},
|
|
"2025-09-17": {
|
|
"1. open": "88.7200",
|
|
"2. high": "90.7200",
|
|
"3. low": "87.7800",
|
|
"4. close": "87.8700",
|
|
"5. volume": "3011615"
|
|
},
|
|
"2025-09-16": {
|
|
"1. open": "88.6300",
|
|
"2. high": "88.8350",
|
|
"3. low": "87.2150",
|
|
"4. close": "88.1300",
|
|
"5. volume": "2116033"
|
|
},
|
|
"2025-09-15": {
|
|
"1. open": "87.1400",
|
|
"2. high": "89.4600",
|
|
"3. low": "87.1300",
|
|
"4. close": "88.9700",
|
|
"5. volume": "2954115"
|
|
},
|
|
"2025-09-12": {
|
|
"1. open": "86.6800",
|
|
"2. high": "87.3900",
|
|
"3. low": "86.4300",
|
|
"4. close": "86.8000",
|
|
"5. volume": "1261443"
|
|
},
|
|
"2025-09-11": {
|
|
"1. open": "86.4800",
|
|
"2. high": "87.5200",
|
|
"3. low": "86.1900",
|
|
"4. close": "87.0600",
|
|
"5. volume": "2322428"
|
|
},
|
|
"2025-09-10": {
|
|
"1. open": "88.2600",
|
|
"2. high": "88.3300",
|
|
"3. low": "85.1300",
|
|
"4. close": "86.3000",
|
|
"5. volume": "3254024"
|
|
},
|
|
"2025-09-09": {
|
|
"1. open": "87.8800",
|
|
"2. high": "88.7400",
|
|
"3. low": "87.1200",
|
|
"4. close": "88.1400",
|
|
"5. volume": "2625984"
|
|
},
|
|
"2025-09-08": {
|
|
"1. open": "89.1600",
|
|
"2. high": "91.0050",
|
|
"3. low": "87.8400",
|
|
"4. close": "88.0600",
|
|
"5. volume": "2826633"
|
|
},
|
|
"2025-09-05": {
|
|
"1. open": "89.7700",
|
|
"2. high": "91.8900",
|
|
"3. low": "89.1500",
|
|
"4. close": "89.4600",
|
|
"5. volume": "1666570"
|
|
},
|
|
"2025-09-04": {
|
|
"1. open": "88.1600",
|
|
"2. high": "89.1600",
|
|
"3. low": "87.5500",
|
|
"4. close": "89.1000",
|
|
"5. volume": "1652884"
|
|
},
|
|
"2025-09-03": {
|
|
"1. open": "88.1000",
|
|
"2. high": "88.8200",
|
|
"3. low": "87.3500",
|
|
"4. close": "87.8600",
|
|
"5. volume": "1981011"
|
|
},
|
|
"2025-09-02": {
|
|
"1. open": "88.8700",
|
|
"2. high": "88.9800",
|
|
"3. low": "87.4800",
|
|
"4. close": "88.1200",
|
|
"5. volume": "2081151"
|
|
},
|
|
"2025-08-29": {
|
|
"1. open": "90.1400",
|
|
"2. high": "90.5395",
|
|
"3. low": "89.1100",
|
|
"4. close": "89.4900",
|
|
"5. volume": "1974761"
|
|
},
|
|
"2025-08-28": {
|
|
"1. open": "89.5200",
|
|
"2. high": "90.6000",
|
|
"3. low": "88.7100",
|
|
"4. close": "90.3300",
|
|
"5. volume": "1988975"
|
|
},
|
|
"2025-08-27": {
|
|
"1. open": "89.1200",
|
|
"2. high": "89.6600",
|
|
"3. low": "88.1400",
|
|
"4. close": "89.4500",
|
|
"5. volume": "1877535"
|
|
},
|
|
"2025-08-26": {
|
|
"1. open": "90.3700",
|
|
"2. high": "90.5850",
|
|
"3. low": "88.8300",
|
|
"4. close": "89.3700",
|
|
"5. volume": "2247228"
|
|
},
|
|
"2025-08-25": {
|
|
"1. open": "90.8600",
|
|
"2. high": "91.4800",
|
|
"3. low": "90.2900",
|
|
"4. close": "90.5100",
|
|
"5. volume": "1687481"
|
|
},
|
|
"2025-08-22": {
|
|
"1. open": "88.5200",
|
|
"2. high": "91.5000",
|
|
"3. low": "88.5200",
|
|
"4. close": "91.2200",
|
|
"5. volume": "2876277"
|
|
},
|
|
"2025-08-21": {
|
|
"1. open": "87.6800",
|
|
"2. high": "88.6600",
|
|
"3. low": "87.4900",
|
|
"4. close": "88.3600",
|
|
"5. volume": "2065804"
|
|
},
|
|
"2025-08-20": {
|
|
"1. open": "89.0000",
|
|
"2. high": "89.5600",
|
|
"3. low": "88.2100",
|
|
"4. close": "88.2500",
|
|
"5. volume": "2881769"
|
|
},
|
|
"2025-08-19": {
|
|
"1. open": "88.2300",
|
|
"2. high": "89.3950",
|
|
"3. low": "87.6450",
|
|
"4. close": "88.9500",
|
|
"5. volume": "2452159"
|
|
},
|
|
"2025-08-18": {
|
|
"1. open": "89.2650",
|
|
"2. high": "89.5000",
|
|
"3. low": "88.1000",
|
|
"4. close": "88.1600",
|
|
"5. volume": "2725642"
|
|
},
|
|
"2025-08-15": {
|
|
"1. open": "87.9700",
|
|
"2. high": "89.7200",
|
|
"3. low": "87.7250",
|
|
"4. close": "89.6600",
|
|
"5. volume": "2534755"
|
|
},
|
|
"2025-08-14": {
|
|
"1. open": "87.3400",
|
|
"2. high": "89.3200",
|
|
"3. low": "87.1700",
|
|
"4. close": "87.9700",
|
|
"5. volume": "2943620"
|
|
},
|
|
"2025-08-13": {
|
|
"1. open": "89.1500",
|
|
"2. high": "89.2992",
|
|
"3. low": "84.5700",
|
|
"4. close": "87.5600",
|
|
"5. volume": "5494975"
|
|
},
|
|
"2025-08-12": {
|
|
"1. open": "92.8200",
|
|
"2. high": "92.9850",
|
|
"3. low": "87.7800",
|
|
"4. close": "88.4600",
|
|
"5. volume": "5088579"
|
|
},
|
|
"2025-08-11": {
|
|
"1. open": "94.2300",
|
|
"2. high": "94.9500",
|
|
"3. low": "92.3300",
|
|
"4. close": "92.5000",
|
|
"5. volume": "2477861"
|
|
},
|
|
"2025-08-08": {
|
|
"1. open": "95.5300",
|
|
"2. high": "96.2700",
|
|
"3. low": "94.3300",
|
|
"4. close": "94.5000",
|
|
"5. volume": "2429530"
|
|
},
|
|
"2025-08-07": {
|
|
"1. open": "96.8300",
|
|
"2. high": "97.1244",
|
|
"3. low": "95.2500",
|
|
"4. close": "95.3400",
|
|
"5. volume": "2185701"
|
|
},
|
|
"2025-08-06": {
|
|
"1. open": "97.1900",
|
|
"2. high": "97.4000",
|
|
"3. low": "96.0800",
|
|
"4. close": "96.2900",
|
|
"5. volume": "2818862"
|
|
},
|
|
"2025-08-05": {
|
|
"1. open": "96.8900",
|
|
"2. high": "97.4300",
|
|
"3. low": "96.0300",
|
|
"4. close": "96.5600",
|
|
"5. volume": "2878202"
|
|
},
|
|
"2025-08-04": {
|
|
"1. open": "95.5300",
|
|
"2. high": "96.8750",
|
|
"3. low": "94.9600",
|
|
"4. close": "96.8300",
|
|
"5. volume": "2247743"
|
|
},
|
|
"2025-08-01": {
|
|
"1. open": "94.7000",
|
|
"2. high": "95.3450",
|
|
"3. low": "93.7000",
|
|
"4. close": "94.6000",
|
|
"5. volume": "2841265"
|
|
},
|
|
"2025-07-31": {
|
|
"1. open": "96.1000",
|
|
"2. high": "96.7300",
|
|
"3. low": "94.7700",
|
|
"4. close": "95.1900",
|
|
"5. volume": "3099593"
|
|
},
|
|
"2025-07-30": {
|
|
"1. open": "95.5100",
|
|
"2. high": "97.1500",
|
|
"3. low": "95.1400",
|
|
"4. close": "96.2500",
|
|
"5. volume": "3576286"
|
|
},
|
|
"2025-07-29": {
|
|
"1. open": "93.6900",
|
|
"2. high": "95.6550",
|
|
"3. low": "93.4900",
|
|
"4. close": "95.5900",
|
|
"5. volume": "3968882"
|
|
},
|
|
"2025-07-28": {
|
|
"1. open": "92.8500",
|
|
"2. high": "93.6700",
|
|
"3. low": "92.4200",
|
|
"4. close": "93.3600",
|
|
"5. volume": "2619096"
|
|
},
|
|
"2025-07-25": {
|
|
"1. open": "93.3800",
|
|
"2. high": "93.6500",
|
|
"3. low": "92.3300",
|
|
"4. close": "92.9700",
|
|
"5. volume": "2529650"
|
|
},
|
|
"2025-07-24": {
|
|
"1. open": "90.8400",
|
|
"2. high": "93.7500",
|
|
"3. low": "90.4700",
|
|
"4. close": "92.9600",
|
|
"5. volume": "4461607"
|
|
},
|
|
"2025-07-23": {
|
|
"1. open": "88.2400",
|
|
"2. high": "91.1300",
|
|
"3. low": "88.2400",
|
|
"4. close": "91.0000",
|
|
"5. volume": "6652481"
|
|
},
|
|
"2025-07-22": {
|
|
"1. open": "85.0200",
|
|
"2. high": "86.5900",
|
|
"3. low": "84.2600",
|
|
"4. close": "85.1600",
|
|
"5. volume": "4521120"
|
|
},
|
|
"2025-07-21": {
|
|
"1. open": "85.2400",
|
|
"2. high": "85.5300",
|
|
"3. low": "84.8000",
|
|
"4. close": "85.0100",
|
|
"5. volume": "2874198"
|
|
},
|
|
"2025-07-18": {
|
|
"1. open": "85.3200",
|
|
"2. high": "85.4200",
|
|
"3. low": "84.4200",
|
|
"4. close": "84.7000",
|
|
"5. volume": "2046798"
|
|
},
|
|
"2025-07-17": {
|
|
"1. open": "85.2500",
|
|
"2. high": "85.8800",
|
|
"3. low": "84.7600",
|
|
"4. close": "84.9500",
|
|
"5. volume": "2483728"
|
|
},
|
|
"2025-07-16": {
|
|
"1. open": "84.5300",
|
|
"2. high": "85.1700",
|
|
"3. low": "83.3700",
|
|
"4. close": "85.1400",
|
|
"5. volume": "2004198"
|
|
},
|
|
"2025-07-15": {
|
|
"1. open": "85.8650",
|
|
"2. high": "86.4500",
|
|
"3. low": "84.0400",
|
|
"4. close": "84.0900",
|
|
"5. volume": "1861925"
|
|
},
|
|
"2025-07-14": {
|
|
"1. open": "85.2600",
|
|
"2. high": "86.1700",
|
|
"3. low": "84.8000",
|
|
"4. close": "85.6400",
|
|
"5. volume": "2006062"
|
|
},
|
|
"2025-07-11": {
|
|
"1. open": "85.3000",
|
|
"2. high": "85.8050",
|
|
"3. low": "84.7600",
|
|
"4. close": "85.4300",
|
|
"5. volume": "2361772"
|
|
},
|
|
"2025-07-10": {
|
|
"1. open": "84.0250",
|
|
"2. high": "86.1400",
|
|
"3. low": "83.5560",
|
|
"4. close": "86.0500",
|
|
"5. volume": "2521702"
|
|
},
|
|
"2025-07-09": {
|
|
"1. open": "82.8300",
|
|
"2. high": "84.5500",
|
|
"3. low": "82.6850",
|
|
"4. close": "84.5000",
|
|
"5. volume": "2025908"
|
|
},
|
|
"2025-07-08": {
|
|
"1. open": "81.6000",
|
|
"2. high": "83.2800",
|
|
"3. low": "81.5100",
|
|
"4. close": "82.8300",
|
|
"5. volume": "2825948"
|
|
},
|
|
"2025-07-07": {
|
|
"1. open": "81.7300",
|
|
"2. high": "81.9200",
|
|
"3. low": "80.5100",
|
|
"4. close": "81.6000",
|
|
"5. volume": "2291416"
|
|
},
|
|
"2025-07-03": {
|
|
"1. open": "81.7300",
|
|
"2. high": "82.7200",
|
|
"3. low": "81.1850",
|
|
"4. close": "82.1200",
|
|
"5. volume": "1046583"
|
|
},
|
|
"2025-07-02": {
|
|
"1. open": "81.5700",
|
|
"2. high": "81.7800",
|
|
"3. low": "80.6200",
|
|
"4. close": "81.4200",
|
|
"5. volume": "2826878"
|
|
},
|
|
"2025-07-01": {
|
|
"1. open": "80.4000",
|
|
"2. high": "82.4700",
|
|
"3. low": "79.9400",
|
|
"4. close": "81.9100",
|
|
"5. volume": "3548706"
|
|
},
|
|
"2025-06-30": {
|
|
"1. open": "80.6800",
|
|
"2. high": "81.1400",
|
|
"3. low": "79.9403",
|
|
"4. close": "80.4000",
|
|
"5. volume": "2698387"
|
|
},
|
|
"2025-06-27": {
|
|
"1. open": "81.5000",
|
|
"2. high": "82.0000",
|
|
"3. low": "80.3700",
|
|
"4. close": "80.7600",
|
|
"5. volume": "3554409"
|
|
},
|
|
"2025-06-26": {
|
|
"1. open": "81.6000",
|
|
"2. high": "81.8400",
|
|
"3. low": "80.5100",
|
|
"4. close": "81.5000",
|
|
"5. volume": "2536580"
|
|
},
|
|
"2025-06-25": {
|
|
"1. open": "81.0800",
|
|
"2. high": "81.3750",
|
|
"3. low": "80.6650",
|
|
"4. close": "81.2600",
|
|
"5. volume": "3012864"
|
|
},
|
|
"2025-06-24": {
|
|
"1. open": "80.6300",
|
|
"2. high": "81.6000",
|
|
"3. low": "80.0700",
|
|
"4. close": "81.0000",
|
|
"5. volume": "2415030"
|
|
},
|
|
"2025-06-23": {
|
|
"1. open": "79.6600",
|
|
"2. high": "80.1800",
|
|
"3. low": "79.0600",
|
|
"4. close": "80.0400",
|
|
"5. volume": "2688643"
|
|
},
|
|
"2025-06-20": {
|
|
"1. open": "80.2400",
|
|
"2. high": "80.9760",
|
|
"3. low": "79.4800",
|
|
"4. close": "79.6500",
|
|
"5. volume": "4689585"
|
|
},
|
|
"2025-06-18": {
|
|
"1. open": "80.0200",
|
|
"2. high": "80.4650",
|
|
"3. low": "79.0200",
|
|
"4. close": "79.5700",
|
|
"5. volume": "2977609"
|
|
},
|
|
"2025-06-17": {
|
|
"1. open": "81.7400",
|
|
"2. high": "81.9700",
|
|
"3. low": "79.7300",
|
|
"4. close": "79.8900",
|
|
"5. volume": "3725351"
|
|
},
|
|
"2025-06-16": {
|
|
"1. open": "81.7700",
|
|
"2. high": "82.8900",
|
|
"3. low": "81.4900",
|
|
"4. close": "81.9400",
|
|
"5. volume": "2502170"
|
|
},
|
|
"2025-06-13": {
|
|
"1. open": "81.3500",
|
|
"2. high": "82.0000",
|
|
"3. low": "80.5300",
|
|
"4. close": "81.1600",
|
|
"5. volume": "2666740"
|
|
},
|
|
"2025-06-12": {
|
|
"1. open": "81.9000",
|
|
"2. high": "83.4800",
|
|
"3. low": "81.7100",
|
|
"4. close": "82.3700",
|
|
"5. volume": "2928664"
|
|
},
|
|
"2025-06-11": {
|
|
"1. open": "81.0000",
|
|
"2. high": "82.3000",
|
|
"3. low": "80.7400",
|
|
"4. close": "81.7900",
|
|
"5. volume": "3457127"
|
|
},
|
|
"2025-06-10": {
|
|
"1. open": "79.1000",
|
|
"2. high": "81.1200",
|
|
"3. low": "79.0400",
|
|
"4. close": "81.0700",
|
|
"5. volume": "2611726"
|
|
},
|
|
"2025-06-09": {
|
|
"1. open": "78.7900",
|
|
"2. high": "79.5600",
|
|
"3. low": "77.9200",
|
|
"4. close": "78.9200",
|
|
"5. volume": "1940344"
|
|
}
|
|
}
|
|
} |