const fullData = [ { x: new Date('2023-10-10'), y: 1215 }, { x: new Date('2023-10-11'), y: 1515 }, { x: new Date('2023-10-12'), y: 1890 }, { x: new Date('2023-10-13'), y: 2360 }, { x: new Date('2023-10-16'), y: 2750 }, { x: new Date('2023-10-17'), y: 3430 }, { x: new Date('2023-10-18'), y: 3790 }, { x: new Date('2023-10-19'), y: 4050 }, { x: new Date('2023-10-20'), y: 4030 }, { x: new Date('2023-10-23'), y: 3740 }, { x: new Date('2023-10-24'), y: 3800 }, { x: new Date('2023-10-25'), y: 3820 }, { x: new Date('2023-10-26'), y: 3800 }, { x: new Date('2023-10-27'), y: 4060 }, { x: new Date('2023-10-30'), y: 4500 }, { x: new Date('2023-10-31'), y: 4580 }, { x: new Date('2023-11-01'), y: 4290 }, { x: new Date('2023-11-02'), y: 4050 }, { x: new Date('2023-11-03'), y: 4140 }, { x: new Date('2023-11-06'), y: 4290 }, { x: new Date('2023-11-07'), y: 4390 }, { x: new Date('2023-11-08'), y: 4400 }, { x: new Date('2023-11-09'), y: 5225 }, { x: new Date('2023-11-13'), y: 5300 }, { x: new Date('2023-11-14'), y: 5375 }, { x: new Date('2023-11-15'), y: 5725 }, { x: new Date('2023-11-16'), y: 5700 }, { x: new Date('2023-11-17'), y: 6325 }, { x: new Date('2023-11-20'), y: 6800 }, { x: new Date('2023-11-21'), y: 6275 }, { x: new Date('2023-11-22'), y: 5650 }, { x: new Date('2023-11-23'), y: 6425 }, { x: new Date('2023-11-24'), y: 6075 }, { x: new Date('2023-11-27'), y: 5950 }, { x: new Date('2023-11-28'), y: 6250 }, { x: new Date('2023-11-29'), y: 6125 }, { x: new Date('2023-11-30'), y: 6875 }, { x: new Date('2023-12-01'), y: 6800 }, { x: new Date('2023-12-04'), y: 6850 }, { x: new Date('2023-12-05'), y: 6825 }, { x: new Date('2023-12-06'), y: 7200 }, { x: new Date('2023-12-07'), y: 7750 }, { x: new Date('2023-12-08'), y: 8050 }, { x: new Date('2023-12-11'), y: 7600 }, { x: new Date('2023-12-12'), y: 7650 }, { x: new Date('2023-12-13'), y: 7575 }, { x: new Date('2023-12-14'), y: 7200 }, { x: new Date('2023-12-15'), y: 7400 }, { x: new Date('2023-12-18'), y: 7150 }, { x: new Date('2023-12-19'), y: 7325 }, { x: new Date('2023-12-20'), y: 7450 }, { x: new Date('2023-12-21'), y: 7500 }, { x: new Date('2023-12-22'), y: 7500 }, { x: new Date('2023-12-27'), y: 7650 }, { x: new Date('2023-12-28'), y: 7675 }, { x: new Date('2023-12-29'), y: 7475 }, { x: new Date('2024-01-02'), y: 7600 }, { x: new Date('2024-01-03'), y: 7575 }, { x: new Date('2024-01-04'), y: 7525 }, { x: new Date('2024-01-05'), y: 7225 }, { x: new Date('2024-01-08'), y: 6750 }, { x: new Date('2024-01-09'), y: 5400 }, { x: new Date('2024-01-10'), y: 5675 }, { x: new Date('2024-01-11'), y: 5050 }, { x: new Date('2024-01-12'), y: 4700 }, { x: new Date('2024-01-15'), y: 4430 }, { x: new Date('2024-01-16'), y: 4880 }, { x: new Date('2024-01-17'), y: 5150 }, { x: new Date('2024-01-18'), y: 5650 }, { x: new Date('2024-01-19'), y: 5100 }, { x: new Date('2024-01-22'), y: 5350 }, { x: new Date('2024-01-23'), y: 5575 }, { x: new Date('2024-01-24'), y: 5375 }, { x: new Date('2024-01-25'), y: 5250 }, { x: new Date('2024-01-26'), y: 5200 }, { x: new Date('2024-01-29'), y: 5025 }, { x: new Date('2024-01-30'), y: 5025 }, { x: new Date('2024-01-31'), y: 4950 }, { x: new Date('2024-02-01'), y: 4850 }, { x: new Date('2024-02-02'), y: 4950 }, { x: new Date('2024-02-05'), y: 5175 }, { x: new Date('2024-02-06'), y: 5600 }, { x: new Date('2024-02-07'), y: 5400 }, { x: new Date('2024-02-12'), y: 5450 }, { x: new Date('2024-02-13'), y: 5050 }, { x: new Date('2024-02-15'), y: 5125 }, { x: new Date('2024-02-16'), y: 5475 }, { x: new Date('2024-02-19'), y: 5500 }, { x: new Date('2024-02-20'), y: 5500 }, { x: new Date('2024-02-21'), y: 5500 }, { x: new Date('2024-02-22'), y: 5575 }, { x: new Date('2024-02-23'), y: 5500 }, { x: new Date('2024-02-26'), y: 5500 }, { x: new Date('2024-02-27'), y: 5500 }, { x: new Date('2024-02-28'), y: 5950 }, { x: new Date('2024-02-29'), y: 6050 }, { x: new Date('2024-03-01'), y: 6200 }, { x: new Date('2024-03-04'), y: 6125 }, { x: new Date('2024-03-05'), y: 5900 }, { x: new Date('2024-03-06'), y: 6000 }, { x: new Date('2024-03-07'), y: 6250 }, { x: new Date('2024-03-08'), y: 6125 }, { x: new Date('2024-03-13'), y: 6150 }, { x: new Date('2024-03-14'), y: 5900 }, { x: new Date('2024-03-15'), y: 5550 }, { x: new Date('2024-03-18'), y: 5175 }, { x: new Date('2024-03-19'), y: 5350 }, { x: new Date('2024-03-20'), y: 5400 }, { x: new Date('2024-03-21'), y: 5350 }, { x: new Date('2024-03-22'), y: 5350 }, { x: new Date('2024-03-25'), y: 5400 }, { x: new Date('2024-03-26'), y: 5450 }, { x: new Date('2024-03-27'), y: 5450 }, { x: new Date('2024-03-28'), y: 5375 }, { x: new Date('2024-04-01'), y: 5400 }, { x: new Date('2024-04-02'), y: 5725 }, { x: new Date('2024-04-03'), y: 5675 }, { x: new Date('2024-04-04'), y: 5875 }, { x: new Date('2024-04-05'), y: 6925 }, { x: new Date('2024-04-16'), y: 7475 }, { x: new Date('2024-04-17'), y: 7950 }, { x: new Date('2024-04-18'), y: 7925 }, { x: new Date('2024-04-19'), y: 8125 }, { x: new Date('2024-04-22'), y: 7625 }, { x: new Date('2024-04-23'), y: 7300 }, { x: new Date('2024-04-24'), y: 7975 }, { x: new Date('2024-04-25'), y: 8275 }, { x: new Date('2024-04-26'), y: 8625 }, { x: new Date('2024-04-29'), y: 9025 }, { x: new Date('2024-04-30'), y: 9225 }, { x: new Date('2024-05-02'), y: 9875 }, { x: new Date('2024-05-06'), y: 9300 }, { x: new Date('2024-05-07'), y: 9875 }, { x: new Date('2024-05-08'), y: 9650 }, { x: new Date('2024-05-13'), y: 9450 }, { x: new Date('2024-05-14'), y: 9275 }, { x: new Date('2024-05-15'), y: 9975 }, { x: new Date('2024-05-16'), y: 10375 }, { x: new Date('2024-05-17'), y: 10750 }, { x: new Date('2024-05-20'), y: 10975 }, { x: new Date('2024-05-21'), y: 11150 }, { x: new Date('2024-05-22'), y: 11250 }, { x: new Date('2024-05-29'), y: 10125 }, { x: new Date('2024-05-30'), y: 9125 }, { x: new Date('2024-05-31'), y: 8225 }, { x: new Date('2024-06-03'), y: 7950 }, { x: new Date('2024-06-04'), y: 8250 }, { x: new Date('2024-06-05'), y: 7425 }, { x: new Date('2024-06-06'), y: 6700 }, { x: new Date('2024-06-07'), y: 6050 }, { x: new Date('2024-06-10'), y: 6650 }, { x: new Date('2024-06-11'), y: 7300 }, { x: new Date('2024-06-12'), y: 8025 }, { x: new Date('2024-06-13'), y: 8025 }, { x: new Date('2024-06-14'), y: 7850 }, { x: new Date('2024-06-19'), y: 8250 }, { x: new Date('2024-06-20'), y: 8450 }, { x: new Date('2024-06-21'), y: 9100 }, { x: new Date('2024-06-24'), y: 9400 }, { x: new Date('2024-06-25'), y: 9650 }, { x: new Date('2024-06-26'), y: 9750 }, { x: new Date('2024-06-27'), y: 9800 }, { x: new Date('2024-06-28'), y: 10075 }, { x: new Date('2024-07-01'), y: 10425 }, { x: new Date('2024-07-02'), y: 10150 }, { x: new Date('2024-07-03'), y: 10350 }, { x: new Date('2024-07-04'), y: 10400 }, { x: new Date('2024-07-05'), y: 10300 }, { x: new Date('2024-07-08'), y: 10175 }, { x: new Date('2024-07-09'), y: 9950 }, { x: new Date('2024-07-10'), y: 9825 }, { x: new Date('2024-07-11'), y: 9425 }, { x: new Date('2024-07-12'), y: 9450 }, { x: new Date('2024-07-15'), y: 9050 }, { x: new Date('2024-07-16'), y: 8500 }, { x: new Date('2024-07-17'), y: 7775 }, { x: new Date('2024-07-18'), y: 8700 }, { x: new Date('2024-07-19'), y: 8725 }, { x: new Date('2024-07-22'), y: 9050 }, { x: new Date('2024-07-23'), y: 8750 }, { x: new Date('2024-07-24'), y: 8550 }, { x: new Date('2024-07-25'), y: 8375 }, { x: new Date('2024-07-26'), y: 8800 }, { x: new Date('2024-07-29'), y: 8600 }, { x: new Date('2024-07-30'), y: 8650 }, { x: new Date('2024-07-31'), y: 8650 }, { x: new Date('2024-08-01'), y: 8675 }, { x: new Date('2024-08-02'), y: 8600 }, { x: new Date('2024-08-05'), y: 7900 }, { x: new Date('2024-08-06'), y: 7950 }, { x: new Date('2024-08-07'), y: 8225 }, { x: new Date('2024-08-08'), y: 8125 }, { x: new Date('2024-08-09'), y: 8350 }, { x: new Date('2024-08-12'), y: 8425 }, { x: new Date('2024-08-13'), y: 8400 }, { x: new Date('2024-08-14'), y: 8800 }, { x: new Date('2024-08-15'), y: 8675 }, { x: new Date('2024-08-16'), y: 8750 }, { x: new Date('2024-08-19'), y: 9200 }, { x: new Date('2024-08-20'), y: 9425 }, { x: new Date('2024-08-21'), y: 9525 }, { x: new Date('2024-08-22'), y: 9375 }, { x: new Date('2024-08-23'), y: 9450 }, { x: new Date('2024-08-26'), y: 9725 }, { x: new Date('2024-08-27'), y: 9800 }, { x: new Date('2024-08-28'), y: 10200 }, { x: new Date('2024-08-29'), y: 10425 }, { x: new Date('2024-08-30'), y: 10750 }, { x: new Date('2024-09-02'), y: 10750 }, { x: new Date('2024-09-03'), y: 10250 }, { x: new Date('2024-09-04'), y: 11250 }, { x: new Date('2024-09-05'), y: 10750 }, { x: new Date('2024-09-06'), y: 10800 }, { x: new Date('2024-09-09'), y: 10750 }, { x: new Date('2024-09-10'), y: 11500 }, { x: new Date('2024-09-11'), y: 11900 }, { x: new Date('2024-09-12'), y: 11750 }, { x: new Date('2024-09-13'), y: 11775 }, { x: new Date('2024-09-17'), y: 11150 }, { x: new Date('2024-09-18'), y: 10725 }, { x: new Date('2024-09-19'), y: 11025 }, { x: new Date('2024-09-20'), y: 8825 }, { x: new Date('2024-09-23'), y: 7075 }, { x: new Date('2024-09-24'), y: 7225 }, { x: new Date('2024-09-25'), y: 6975 }, { x: new Date('2024-09-26'), y: 7300 }, { x: new Date('2024-09-27'), y: 7175 }, { x: new Date('2024-09-30'), y: 6600 }, { x: new Date('2024-10-01'), y: 6800 }, { x: new Date('2024-10-02'), y: 6975 }, { x: new Date('2024-10-03'), y: 6850 }, { x: new Date('2024-10-04'), y: 6950 }, { x: new Date('2024-10-07'), y: 6750 }, { x: new Date('2024-10-08'), y: 6700 }, { x: new Date('2024-10-09'), y: 6600 }, { x: new Date('2024-10-10'), y: 6525 }, { x: new Date('2024-10-11'), y: 6500 }, { x: new Date('2024-10-14'), y: 6700 }, { x: new Date('2024-10-15'), y: 6550 }, { x: new Date('2024-10-16'), y: 6875 }, { x: new Date('2024-10-17'), y: 7175 }, { x: new Date('2024-10-18'), y: 7175 }, { x: new Date('2024-10-21'), y: 7025 }, { x: new Date('2024-10-22'), y: 7625 }, { x: new Date('2024-10-23'), y: 7575 }, { x: new Date('2024-10-24'), y: 7400 }, { x: new Date('2024-10-25'), y: 7275 }, { x: new Date('2024-10-28'), y: 6800 }, { x: new Date('2024-10-29'), y: 6800 }, { x: new Date('2024-10-30'), y: 6675 }, { x: new Date('2024-10-31'), y: 6800 }, { x: new Date('2024-11-01'), y: 6700 }, { x: new Date('2024-11-04'), y: 6600 }, { x: new Date('2024-11-05'), y: 6400 }, { x: new Date('2024-11-06'), y: 6375 }, { x: new Date('2024-11-07'), y: 6000 }, { x: new Date('2024-11-08'), y: 6875 }, { x: new Date('2024-11-11'), y: 7375 }, { x: new Date('2024-11-12'), y: 7500 }, { x: new Date('2024-11-13'), y: 7375 }, { x: new Date('2024-11-14'), y: 7025 }, { x: new Date('2024-11-15'), y: 6900 }, { x: new Date('2024-11-18'), y: 6675 }, { x: new Date('2024-11-19'), y: 6850 }, { x: new Date('2024-11-20'), y: 6750 }, { x: new Date('2024-11-21'), y: 6550 }, { x: new Date('2024-11-22'), y: 6700 }, { x: new Date('2024-11-25'), y: 6900 }, { x: new Date('2024-11-26'), y: 6700 }, { x: new Date('2024-11-28'), y: 6750 }, { x: new Date('2024-11-29'), y: 6625 }, { x: new Date('2024-12-02'), y: 6725 }, { x: new Date('2024-12-03'), y: 6800 }, { x: new Date('2024-12-04'), y: 7475 }, { x: new Date('2024-12-05'), y: 7500 }, { x: new Date('2024-12-06'), y: 8500 }, { x: new Date('2024-12-09'), y: 8325 }, { x: new Date('2024-12-10'), y: 8450 }, { x: new Date('2024-12-11'), y: 8400 }, { x: new Date('2024-12-12'), y: 8525 }, { x: new Date('2024-12-13'), y: 8525 }, { x: new Date('2024-12-16'), y: 8425 }, { x: new Date('2024-12-17'), y: 8800 }, { x: new Date('2024-12-18'), y: 8975 }, { x: new Date('2024-12-19'), y: 8825 }, { x: new Date('2024-12-20'), y: 9200 }, { x: new Date('2024-12-23'), y: 9375 }, { x: new Date('2024-12-24'), y: 9125 }, { x: new Date('2024-12-27'), y: 9200 }, { x: new Date('2024-12-30'), y: 9275 }, { x: new Date('2025-01-02'), y: 9475 }, { x: new Date('2025-01-03'), y: 9675 }, { x: new Date('2025-01-06'), y: 9800 }, { x: new Date('2025-01-07'), y: 10550 }, { x: new Date('2025-01-08'), y: 10475 }, { x: new Date('2025-01-09'), y: 10225 }, { x: new Date('2025-01-10'), y: 10450 }, { x: new Date('2025-01-13'), y: 10025 }, { x: new Date('2025-01-14'), y: 9650 }, { x: new Date('2025-01-15'), y: 9075 }, { x: new Date('2025-01-16'), y: 9575 }, { x: new Date('2025-01-17'), y: 9825 }, { x: new Date('2025-01-20'), y: 9600 }, { x: new Date('2025-01-21'), y: 9850 }, { x: new Date('2025-01-22'), y: 9850 }, { x: new Date('2025-01-23'), y: 10000 }, { x: new Date('2025-01-24'), y: 9600 }, { x: new Date('2025-01-30'), y: 9125 }, { x: new Date('2025-01-31'), y: 9025 }, { x: new Date('2025-02-03'), y: 8400 }, { x: new Date('2025-02-04'), y: 8875 }, { x: new Date('2025-02-05'), y: 8850 }, { x: new Date('2025-02-06'), y: 8775 }, { x: new Date('2025-02-07'), y: 7025 }, { x: new Date('2025-02-10'), y: 6650 }, { x: new Date('2025-02-11'), y: 6025 }, { x: new Date('2025-02-12'), y: 6275 }, { x: new Date('2025-02-13'), y: 6125 }, { x: new Date('2025-02-14'), y: 6150 }, { x: new Date('2025-02-17'), y: 7025 }, { x: new Date('2025-02-18'), y: 6825 }, { x: new Date('2025-02-19'), y: 6725 }, { x: new Date('2025-02-20'), y: 6700 }, { x: new Date('2025-02-21'), y: 6900 }, { x: new Date('2025-02-24'), y: 6300 }, { x: new Date('2025-02-25'), y: 6125 }, { x: new Date('2025-02-26'), y: 6425 }, { x: new Date('2025-02-27'), y: 6200 }, { x: new Date('2025-02-28'), y: 6125 }, { x: new Date('2025-03-03'), y: 6400 }, { x: new Date('2025-03-04'), y: 6075 }, { x: new Date('2025-03-05'), y: 6100 }, { x: new Date('2025-03-06'), y: 6325 }, { x: new Date('2025-03-07'), y: 6475 }, { x: new Date('2025-03-10'), y: 6225 }, { x: new Date('2025-03-11'), y: 6150 }, { x: new Date('2025-03-12'), y: 6150 }, { x: new Date('2025-03-13'), y: 6075 }, { x: new Date('2025-03-14'), y: 6025 }, { x: new Date('2025-03-17'), y: 5725 }, { x: new Date('2025-03-18'), y: 5050 }, { x: new Date('2025-03-19'), y: 5300 }, { x: new Date('2025-03-20'), y: 5600 }, { x: new Date('2025-03-21'), y: 5975 }, { x: new Date('2025-03-24'), y: 5450 }, { x: new Date('2025-03-25'), y: 5125 }, { x: new Date('2025-03-26'), y: 5450 }, { x: new Date('2025-03-27'), y: 5500 }, { x: new Date('2025-04-08'), y: 4740 }, { x: new Date('2025-04-09'), y: 4250 }, { x: new Date('2025-04-10'), y: 5000 }, { x: new Date('2025-04-11'), y: 5150 }, { x: new Date('2025-04-14'), y: 5650 }, { x: new Date('2025-04-15'), y: 5900 }, { x: new Date('2025-04-16'), y: 5600 }, { x: new Date('2025-04-17'), y: 5600 }, { x: new Date('2025-04-21'), y: 5600 }, { x: new Date('2025-04-22'), y: 6000 }, { x: new Date('2025-04-23'), y: 6100 }, { x: new Date('2025-04-24'), y: 6000 }, { x: new Date('2025-04-25'), y: 6000 }, { x: new Date('2025-04-28'), y: 6050 }, { x: new Date('2025-04-29'), y: 6025 }, { x: new Date('2025-04-30'), y: 6025 }, { x: new Date('2025-05-02'), y: 6100 }, { x: new Date('2025-05-05'), y: 6150 }, { x: new Date('2025-05-06'), y: 6200 }, { x: new Date('2025-05-07'), y: 6100 }, { x: new Date('2025-05-08'), y: 5950 }, { x: new Date('2025-05-09'), y: 6000 }, { x: new Date('2025-05-14'), y: 6175 }, { x: new Date('2025-05-15'), y: 6200 }, { x: new Date('2025-05-16'), y: 6675 }, { x: new Date('2025-05-19'), y: 6500 }, { x: new Date('2025-05-20'), y: 6500 }, { x: new Date('2025-05-21'), y: 6500 }, { x: new Date('2025-05-22'), y: 6500 }, { x: new Date('2025-05-23'), y: 6650 }, { x: new Date('2025-05-26'), y: 6525 }, { x: new Date('2025-05-27'), y: 6575 }, { x: new Date('2025-05-28'), y: 6500 }, { x: new Date('2025-06-02'), y: 6275 }, { x: new Date('2025-06-03'), y: 6200 }, { x: new Date('2025-06-04'), y: 6150 }, { x: new Date('2025-06-05'), y: 6350 }, { x: new Date('2025-06-10'), y: 6725 }, { x: new Date('2025-06-11'), y: 6575 }, { x: new Date('2025-06-12'), y: 6450 }, { x: new Date('2025-06-13'), y: 6375 }, { x: new Date('2025-06-16'), y: 6325 }, { x: new Date('2025-06-17'), y: 6400 }, { x: new Date('2025-06-18'), y: 6300 }, { x: new Date('2025-06-19'), y: 6125 }, { x: new Date('2025-06-20'), y: 6050 }, { x: new Date('2025-06-23'), y: 5800 }, { x: new Date('2025-06-24'), y: 5850 }, { x: new Date('2025-06-25'), y: 5775 }, { x: new Date('2025-06-26'), y: 5775 }, { x: new Date('2025-06-30'), y: 5875 }, { x: new Date('2025-07-01'), y: 5900 }, { x: new Date('2025-07-02'), y: 5825 }, { x: new Date('2025-07-03'), y: 5750 }, { x: new Date('2025-07-04'), y: 5700 }, { x: new Date('2025-07-07'), y: 5825 }, { x: new Date('2025-07-08'), y: 6000 }, { x: new Date('2025-07-09'), y: 5975 }, { x: new Date('2025-07-10'), y: 6100 }, { x: new Date('2025-07-11'), y: 6100 }, { x: new Date('2025-07-14'), y: 7300 }, { x: new Date('2025-07-15'), y: 7750 }, { x: new Date('2025-07-16'), y: 7700 }, { x: new Date('2025-07-17'), y: 7725 }, { x: new Date('2025-07-18'), y: 8000 }, { x: new Date('2025-07-21'), y: 7900 }, { x: new Date('2025-07-22'), y: 7875 }, { x: new Date('2025-07-23'), y: 7825 }, { x: new Date('2025-07-24'), y: 7725 }, { x: new Date('2025-07-25'), y: 7650 }, { x: new Date('2025-07-28'), y: 7925 }, { x: new Date('2025-07-29'), y: 7925 }, { x: new Date('2025-07-30'), y: 7825 }, { x: new Date('2025-07-31'), y: 7825 }, { x: new Date('2025-08-01'), y: 7800 }, { x: new Date('2025-08-04'), y: 7200 }, { x: new Date('2025-08-05'), y: 7075 }, { x: new Date('2025-08-06'), y: 7225 }, { x: new Date('2025-08-07'), y: 7250 }, { x: new Date('2025-08-08'), y: 7950 }, { x: new Date('2025-08-11'), y: 8750 }, { x: new Date('2025-08-12'), y: 9100 }, { x: new Date('2025-08-13'), y: 9100 }, { x: new Date('2025-08-14'), y: 9225 }, { x: new Date('2025-08-15'), y: 8750 }, { x: new Date('2025-08-19'), y: 8575 }, { x: new Date('2025-08-20'), y: 8600 }, { x: new Date('2025-08-21'), y: 8425 }, { x: new Date('2025-08-22'), y: 8525 }, { x: new Date('2025-08-25'), y: 8925 }, { x: new Date('2025-08-26'), y: 8875 }, { x: new Date('2025-08-27'), y: 9800 }, { x: new Date('2025-08-28'), y: 9300 }, { x: new Date('2025-08-29'), y: 9025 }, { x: new Date('2025-09-01'), y: 8950 }, { x: new Date('2025-09-02'), y: 8825 }, { x: new Date('2025-09-03'), y: 8600 }, { x: new Date('2025-09-04'), y: 8625 }, { x: new Date('2025-09-08'), y: 8575 }, { x: new Date('2025-09-09'), y: 8325 }, { x: new Date('2025-09-10'), y: 8550 }, { x: new Date('2025-09-11'), y: 8550 }, { x: new Date('2025-09-12'), y: 8650 }, { x: new Date('2025-09-15'), y: 8875 }, { x: new Date('2025-09-16'), y: 8875 }, { x: new Date('2025-09-17'), y: 8925 }, { x: new Date('2025-09-18'), y: 9075 }, { x: new Date('2025-09-19'), y: 9050 }, { x: new Date('2025-09-22'), y: 8925 }, { x: new Date('2025-09-23'), y: 9025 }, { x: new Date('2025-09-24'), y: 8875 }, { x: new Date('2025-09-25'), y: 8800 }, { x: new Date('2025-09-26'), y: 9025 }, { x: new Date('2025-09-29'), y: 9675 }, { x: new Date('2025-09-30'), y: 9375 }, { x: new Date('2025-10-01'), y: 9150 }, { x: new Date('2025-10-02'), y: 9175 }, { x: new Date('2025-10-03'), y: 9550 }, { x: new Date('2025-10-06'), y: 9975 }, { x: new Date('2025-10-07'), y: 9975 }, { x: new Date('2025-10-08'), y: 9650 }, { x: new Date('2025-10-09'), y: 9875 }, { x: new Date('2025-10-10'), y: 9850 }, { x: new Date('2025-10-13'), y: 9825 }, { x: new Date('2025-10-14'), y: 9675 }, { x: new Date('2025-10-15'), y: 9550 }, { x: new Date('2025-10-16'), y: 9800 }, { x: new Date('2025-10-17'), y: 9300 }, { x: new Date('2025-10-20'), y: 9275 }, { x: new Date('2025-10-21'), y: 9250 }, { x: new Date('2025-10-22'), y: 9100 }, { x: new Date('2025-10-23'), y: 9025 }, { x: new Date('2025-10-24'), y: 9175 }, { x: new Date('2025-10-27'), y: 8900 }, { x: new Date('2025-10-28'), y: 8900 }, { x: new Date('2025-10-29'), y: 8750 }, { x: new Date('2025-10-30'), y: 8625 }, { x: new Date('2025-10-31'), y: 8675 }, { x: new Date('2025-11-03'), y: 9275 }, { x: new Date('2025-11-04'), y: 9225 }, { x: new Date('2025-11-05'), y: 9750 }, { x: new Date('2025-11-06'), y: 9925 }, { x: new Date('2025-11-07'), y: 9975 }, { x: new Date('2025-11-10'), y: 10225 }, { x: new Date('2025-11-11'), y: 10025 }, { x: new Date('2025-11-12'), y: 9925 }, { x: new Date('2025-11-13'), y: 9900 }, { x: new Date('2025-11-14'), y: 9750 }, { x: new Date('2025-11-17'), y: 9725 }, { x: new Date('2025-11-18'), y: 9625 }, { x: new Date('2025-11-19'), y: 9675 }, { x: new Date('2025-11-20'), y: 9800 }, { x: new Date('2025-11-21'), y: 9850 }, { x: new Date('2025-11-24'), y: 10125 }, { x: new Date('2025-11-25'), y: 9650 }, { x: new Date('2025-11-26'), y: 9575 }, { x: new Date('2025-11-27'), y: 9525 }, { x: new Date('2025-11-28'), y: 9575 }, { x: new Date('2025-12-01'), y: 9550 }, { x: new Date('2025-12-02'), y: 9650 }, { x: new Date('2025-12-03'), y: 9625 }, { x: new Date('2025-12-04'), y: 9450 }, { x: new Date('2025-12-05'), y: 9625 }, { x: new Date('2025-12-08'), y: 9650 }, { x: new Date('2025-12-09'), y: 9575 }, { x: new Date('2025-12-10'), y: 9625 }, { x: new Date('2025-12-11'), y: 9450 }, { x: new Date('2025-12-12'), y: 9575 }, { x: new Date('2025-12-15'), y: 9500 }, { x: new Date('2025-12-16'), y: 9800 }, { x: new Date('2025-12-17'), y: 9725 }, { x: new Date('2025-12-18'), y: 9450 }, { x: new Date('2025-12-19'), y: 9375 }, { x: new Date('2025-12-22'), y: 9500 }, { x: new Date('2025-12-23'), y: 9425 }, { x: new Date('2025-12-24'), y: 9325 }, { x: new Date('2025-12-29'), y: 9525 }, { x: new Date('2025-12-30'), y: 9700 }, { x: new Date('2026-01-02'), y: 9675 }, { x: new Date('2026-01-05'), y: 9650 }, { x: new Date('2026-01-06'), y: 9575 }, { x: new Date('2026-01-07'), y: 9600 }, { x: new Date('2026-01-08'), y: 9550 }, { x: new Date('2026-01-09'), y: 9475 }, { x: new Date('2026-01-12'), y: 9000 }, { x: new Date('2026-01-13'), y: 9200 }, { x: new Date('2026-01-14'), y: 9650 }, { x: new Date('2026-01-15'), y: 9700 }, { x: new Date('2026-01-19'), y: 9575 }, { x: new Date('2026-01-20'), y: 9500 }, { x: new Date('2026-01-21'), y: 9300 }, { x: new Date('2026-01-22'), y: 9500 }, { x: new Date('2026-01-23'), y: 9300 }, { x: new Date('2026-01-26'), y: 9375 }, { x: new Date('2026-01-27'), y: 9500 }, { x: new Date('2026-01-28'), y: 8300 }, { x: new Date('2026-01-29'), y: 8675 }, { x: new Date('2026-01-30'), y: 8525 }, { x: new Date('2026-02-02'), y: 8325 }, { x: new Date('2026-02-03'), y: 8225 }, { x: new Date('2026-02-04'), y: 8200 }, { x: new Date('2026-02-05'), y: 8250 }, { x: new Date('2026-02-06'), y: 8025 }, { x: new Date('2026-02-09'), y: 8050 }, { x: new Date('2026-02-10'), y: 8000 }, { x: new Date('2026-02-11'), y: 8300 }, { x: new Date('2026-02-12'), y: 8200 }, { x: new Date('2026-02-13'), y: 8000 }, { x: new Date('2026-02-18'), y: 8225 }, { x: new Date('2026-02-19'), y: 8100 }, { x: new Date('2026-02-20'), y: 8050 }, { x: new Date('2026-02-23'), y: 8075 }, { x: new Date('2026-02-24'), y: 7950 }, { x: new Date('2026-02-25'), y: 7775 }, { x: new Date('2026-02-26'), y: 7850 }, { x: new Date('2026-02-27'), y: 8225 }, { x: new Date('2026-03-02'), y: 7775 }, { x: new Date('2026-03-03'), y: 7575 }, { x: new Date('2026-03-04'), y: 7425 }, { x: new Date('2026-03-05'), y: 7300 }, { x: new Date('2026-03-06'), y: 7725 }, { x: new Date('2026-03-09'), y: 7350 }, { x: new Date('2026-03-10'), y: 7150 }, { x: new Date('2026-03-11'), y: 6975 }, { x: new Date('2026-03-12'), y: 6575 }, { x: new Date('2026-03-13'), y: 6300 }, { x: new Date('2026-03-16'), y: 5975 }, { x: new Date('2026-03-17'), y: 5800 }, { x: new Date('2026-03-25'), y: 5800 }, { x: new Date('2026-03-26'), y: 5550 }, { x: new Date('2026-03-27'), y: 5525 }, { x: new Date('2026-03-30'), y: 5475 }, { x: new Date('2026-03-31'), y: 5250 }, { x: new Date('2026-04-01'), y: 5500 }, { x: new Date('2026-04-02'), y: 4800 }, { x: new Date('2026-04-06'), y: 4360 }, { x: new Date('2026-04-07'), y: 4650 }, { x: new Date('2026-04-08'), y: 5000 }, { x: new Date('2026-04-09'), y: 5700 }, { x: new Date('2026-04-10'), y: 5800 }, { x: new Date('2026-04-13'), y: 6075 }, { x: new Date('2026-04-14'), y: 6500 }, { x: new Date('2026-04-15'), y: 6450 }, { x: new Date('2026-04-16'), y: 6325 }, { x: new Date('2026-04-17'), y: 6625 }, { x: new Date('2026-04-20'), y: 6600 }, { x: new Date('2026-04-21'), y: 5975 }, { x: new Date('2026-04-22'), y: 5400 }, { x: new Date('2026-04-23'), y: 4930 }, { x: new Date('2026-04-24'), y: 4620 }, { x: new Date('2026-04-27'), y: 4660 }, { x: new Date('2026-04-28'), y: 4650 }, { x: new Date('2026-04-29'), y: 4730 }, { x: new Date('2026-04-30'), y: 4460 }, { x: new Date('2026-05-04'), y: 4600 }, { x: new Date('2026-05-05'), y: 4730 }, { x: new Date('2026-05-06'), y: 4820 }, { x: new Date('2026-05-07'), y: 4650 }, { x: new Date('2026-05-08'), y: 4100 }, { x: new Date('2026-05-11'), y: 3790 }, { x: new Date('2026-05-12'), y: 3610 }, { x: new Date('2026-05-13'), y: 3200 }, { x: new Date('2026-05-18'), y: 3190 }, { x: new Date('2026-05-19'), y: 3020 }, { x: new Date('2026-05-20'), y: 2790 }, { x: new Date('2026-05-21'), y: 2570 }, { x: new Date('2026-05-22'), y: 2450 }, { x: new Date('2026-05-25'), y: 2380 }, { x: new Date('2026-05-26'), y: 2640 }, { x: new Date('2026-05-29'), y: 3300 }, { x: new Date('2026-06-02'), y: 4120 }, { x: new Date('2026-06-03'), y: 4160 }, { x: new Date('2026-06-04'), y: 4000 }, { x: new Date('2026-06-05'), y: 3590 }, { x: new Date('2026-06-08'), y: 3590 }, { x: new Date('2026-06-09'), y: 4090 }, { x: new Date('2026-06-10'), y: 4220 }, { x: new Date('2026-06-11'), y: 4040 }, { x: new Date('2026-06-12'), y: 4080 }, { x: new Date('2026-06-15'), y: 4250 }, { x: new Date('2026-06-17'), y: 3740 }, { x: new Date('2026-06-18'), y: 3820 }, { x: new Date('2026-06-19'), y: 3730 }, { x: new Date('2026-06-22'), y: 3670 }, { x: new Date('2026-06-23'), y: 3690 }, { x: new Date('2026-06-24'), y: 3650 }, { x: new Date('2026-06-25'), y: 3650 }, { x: new Date('2026-06-26'), y: 3350 }, { x: new Date('2026-06-29'), y: 3200 }, { x: new Date('2026-06-30'), y: 3090 }, { x: new Date('2026-07-01'), y: 3360 }, { x: new Date('2026-07-02'), y: 3250 }, { x: new Date('2026-07-03'), y: 3400 }, { x: new Date('2026-07-06'), y: 3440 }, { x: new Date('2026-07-07'), y: 3420 }, { x: new Date('2026-07-08'), y: 3250 }, { x: new Date('2026-07-09'), y: 3280 }, { x: new Date('2026-07-10'), y: 3170 }, { x: new Date('2026-07-13'), y: 3230 }, { x: new Date('2026-07-14'), y: 3380 }, { x: new Date('2026-07-15'), y: 3430 }, { x: new Date('2026-07-16'), y: 3490 }, { x: new Date('2026-07-17'), y: 3420 }, { x: new Date('2026-07-20'), y: 3360 }, { x: new Date('2026-07-21'), y: 3500 }, { x: new Date('2026-07-22'), y: 3710 }, { x: new Date('2026-07-23'), y: 3640 }, { x: new Date('2026-07-24'), y: 3550 }, { x: new Date('2026-07-27'), y: 3460 }, { x: new Date('2026-07-28'), y: 3430 }, { x: new Date('2026-07-29'), y: 3300 }, { x: new Date('2026-07-30'), y: 3250 }, { x: new Date('2026-07-31'), y: 3350 }, { x: new Date('2026-08-03'), y: 3210 }, { x: new Date('2026-08-04'), y: 3260 }, { x: new Date('2026-08-05'), y: 3330 }, { x: new Date('2026-08-06'), y: 3440 }, { x: new Date('2026-08-07'), y: 3510 }, { x: new Date('2026-08-10'), y: 3370 }, { x: new Date('2026-08-11'), y: 3310 }, { x: new Date('2026-08-12'), y: 3750 }, { x: new Date('2026-08-13'), y: 3660 }, { x: new Date('2026-08-14'), y: 3570 }, { x: new Date('2026-08-18'), y: 3520 }, { x: new Date('2026-08-19'), y: 3450 }, { x: new Date('2026-08-20'), y: 3450 }, { x: new Date('2026-08-21'), y: 3460 }, { x: new Date('2026-08-24'), y: 3400 }, { x: new Date('2026-08-26'), y: 3310 }, { x: new Date('2026-08-27'), y: 3400 }, { x: new Date('2026-08-28'), y: 3360 }, { x: new Date('2026-08-31'), y: 3320 }, { x: new Date('2026-09-01'), y: 3420 }, { x: new Date('2026-09-02'), y: 3350 }, { x: new Date('2026-09-03'), y: 3360 }, { x: new Date('2026-09-04'), y: 3360 }, { x: new Date('2026-09-07'), y: 3330 }, { x: new Date('2026-09-08'), y: 3300 }, { x: new Date('2026-09-09'), y: 3300 }, { x: new Date('2026-09-10'), y: 3300 }, { x: new Date('2026-09-11'), y: 3240 }, { x: new Date('2026-09-14'), y: 3110 }, { x: new Date('2026-09-15'), y: 3150 }, { x: new Date('2026-09-16'), y: 3090 }, { x: new Date('2026-09-17'), y: 3080 }, { x: new Date('2026-09-18'), y: 3180 }, { x: new Date('2026-09-21'), y: 3090 }, { x: new Date('2026-09-22'), y: 3020 }, { x: new Date('2026-09-23'), y: 3130 }, { x: new Date('2026-09-24'), y: 3100 }, { x: new Date('2026-09-25'), y: 3050 }, { x: new Date('2026-09-28'), y: 3030 }, { x: new Date('2026-09-29'), y: 2920 }, { x: new Date('2026-09-30'), y: 2900 }, { x: new Date('2026-10-01'), y: 2870 }, { x: new Date('2026-10-02'), y: 2830 }, { x: new Date('2026-10-05'), y: 2950 }, { x: new Date('2026-10-06'), y: 2920 }, { x: new Date('2026-10-07'), y: 2850 }, { x: new Date('2026-10-08'), y: 2660 }, { x: new Date('2026-10-09'), y: 2700 }, { x: new Date('2026-10-12'), y: 2390 }, { x: new Date('2026-10-13'), y: 2430 }, { x: new Date('2026-10-14'), y: 2320 }, { x: new Date('2026-10-15'), y: 2180 }, { x: new Date('2026-10-16'), y: 1855 }, { x: new Date('2026-10-19'), y: 1835 }, { x: new Date('2026-10-20'), y: 2000 }, { x: new Date('2026-10-21'), y: 2160 }, { x: new Date('2026-10-22'), y: 2320 }, { x: new Date('2026-10-23'), y: 2380 }, { x: new Date('2026-10-26'), y: 2320 }, { x: new Date('2026-10-27'), y: 2160 }, { x: new Date('2026-10-28'), y: 2030 }, { x: new Date('2026-10-29'), y: 1930 }, { x: new Date('2026-10-30'), y: 1795 }]; const options = { chart: { type: 'area', height: 300, toolbar: { show: false }, zoom: { enabled: false } }, series: [{ name: '', data: fullData }], xaxis: { type: 'datetime' }, yaxis: { tickAmount: 10, labels: { formatter: val => `${val.toLocaleString('id-ID')}`, offsetX: -17 } }, grid: { padding: { left: -10, right: 0 } }, tooltip: { x: { format: 'dd MMM yyyy' }, y: { formatter: val => `Rp ${val.toLocaleString('id-ID')}` } }, stroke: { curve: 'smooth', width: 2 }, fill: { type: 'gradient', gradient: { shadeIntensity: 1, opacityFrom: 0.8, opacityTo: 0, stops: [0, 90, 100] } }, colors: ['#007bff'], legend: { show: false }, dataLabels: { enabled: false } }; const chart = new ApexCharts(document.querySelector("#chart"), options); chart.render(); function updateChart(months) { const sortedData = [...fullData].sort((a, b) => a.x - b.x); if (sortedData.length === 0) { chart.updateSeries([{ name: '', data: [] }]); return; } const latestDate = sortedData[sortedData.length - 1].x; const start = new Date(latestDate); start.setMonth(start.getMonth() - months); const startTime = start.getTime(); const filtered = fullData.filter(item => item.x >= startTime && item.x <= latestDate ); chart.updateSeries([{ name: '', data: filtered }], true); chart.updateOptions({ xaxis: { type: 'datetime', min: startTime, max: latestDate } }); } document.querySelectorAll('.filter-btn').forEach(btn => { btn.addEventListener('click', () => { document.querySelectorAll('.filter-btn').forEach(b => b.classList.remove('active')); btn.classList.add('active'); const months = parseInt(btn.dataset.months); updateChart(months); }); }); updateChart(1);