programing in java

profileadu891
PA-Upload_31.zip

Data/Vaccination.csv

Country Date People Vaccinated People Fully Vaccinated Percentage of People Vaccinated Percentage of People Fully Vaccinated Vaccines
Albania 2021-01-10 0 0 0.00 0.00 Pfizer/BioNTech
Albania 2021-01-11 0 0 0.00 0.00 Pfizer/BioNTech
Albania 2021-01-12 128 0 0.00 0.00 Pfizer/BioNTech
Albania 2021-01-13 188 0 0.01 0.00 Pfizer/BioNTech
Albania 2021-01-14 266 0 0.01 0.00 Pfizer/BioNTech
Albania 2021-01-15 308 0 0.01 0.00 Pfizer/BioNTech
Albania 2021-01-16 369 0 0.01 0.00 Pfizer/BioNTech
Albania 2021-01-17 405 0 0.01 0.00 Pfizer/BioNTech
Albania 2021-01-18 447 0 0.02 0.00 Pfizer/BioNTech
Albania 2021-01-19 483 0 0.02 0.00 Pfizer/BioNTech
Albania 2021-01-20 519 0 0.02 0.00 Pfizer/BioNTech
Albania 2021-01-21 549 0 0.02 0.00 Pfizer/BioNTech
Albania 2021-01-22 549 0 0.02 0.00 Pfizer/BioNTech
Albania 2021-01-23 549 0 0.02 0.00 Pfizer/BioNTech
Albania 2021-01-24 549 0 0.02 0.00 Pfizer/BioNTech
Albania 2021-01-25 549 0 0.02 0.00 Pfizer/BioNTech
Albania 2021-01-26 549 0 0.02 0.00 Pfizer/BioNTech
Albania 2021-01-27 549 0 0.02 0.00 Pfizer/BioNTech
Albania 2021-01-28 549 0 0.02 0.00 Pfizer/BioNTech
Albania 2021-01-29 549 0 0.02 0.00 Pfizer/BioNTech
Albania 2021-01-30 549 0 0.02 0.00 Pfizer/BioNTech
Albania 2021-01-31 549 0 0.02 0.00 Pfizer/BioNTech
Albania 2021-02-01 549 0 0.02 0.00 Pfizer/BioNTech
Albania 2021-02-02 549 1 0.02 0.00 Pfizer/BioNTech
Albania 2021-02-03 549 1 0.02 0.00 Pfizer/BioNTech
Albania 2021-02-04 549 1 0.02 0.00 Pfizer/BioNTech
Albania 2021-02-05 549 1 0.02 0.00 Pfizer/BioNTech
Albania 2021-02-06 549 1 0.02 0.00 Pfizer/BioNTech
Albania 2021-02-07 549 1 0.02 0.00 Pfizer/BioNTech
Albania 2021-02-08 549 1 0.02 0.00 Pfizer/BioNTech
Albania 2021-02-09 689 438 0.02 0.02 Pfizer/BioNTech
Albania 2021-02-10 689 438 0.02 0.02 Pfizer/BioNTech
Albania 2021-02-11 689 438 0.02 0.02 Pfizer/BioNTech
Albania 2021-02-12 689 438 0.02 0.02 Pfizer/BioNTech
Albania 2021-02-13 689 438 0.02 0.02 Pfizer/BioNTech
Albania 2021-02-14 689 438 0.02 0.02 Pfizer/BioNTech
Albania 2021-02-15 689 438 0.02 0.02 Pfizer/BioNTech
Albania 2021-02-16 689 438 0.02 0.02 Pfizer/BioNTech
Albania 2021-02-17 1090 611 0.04 0.02 Pfizer/BioNTech
Albania 2021-02-18 2438 611 0.08 0.02 Pfizer/BioNTech
Albania 2021-02-19 2438 611 0.08 0.02 Pfizer/BioNTech
Albania 2021-02-20 2438 611 0.08 0.02 Pfizer/BioNTech
Albania 2021-02-21 2438 611 0.08 0.02 Pfizer/BioNTech
Albania 2021-02-22 6073 655 0.21 0.02 Pfizer/BioNTech
Albania 2021-02-23 6073 655 0.21 0.02 Pfizer/BioNTech
Albania 2021-02-24 6073 655 0.21 0.02 Pfizer/BioNTech
Albania 2021-02-25 6073 655 0.21 0.02 Pfizer/BioNTech
Albania 2021-02-26 6073 655 0.21 0.02 Pfizer/BioNTech
Albania 2021-02-27 6073 655 0.21 0.02 Pfizer/BioNTech
Albania 2021-02-28 6073 655 0.21 0.02 Pfizer/BioNTech
Albania 2021-03-01 6073 655 0.21 0.02 Pfizer/BioNTech
Albania 2021-03-02 6073 655 0.21 0.02 Pfizer/BioNTech
Albania 2021-03-03 6073 655 0.21 0.02 Pfizer/BioNTech
Albania 2021-03-04 6073 655 0.21 0.02 Pfizer/BioNTech
Albania 2021-03-05 6073 655 0.21 0.02 Pfizer/BioNTech
Albania 2021-03-06 6073 655 0.21 0.02 Pfizer/BioNTech
Albania 2021-03-07 6073 655 0.21 0.02 Pfizer/BioNTech
Albania 2021-03-08 6073 655 0.21 0.02 Pfizer/BioNTech
Albania 2021-03-09 6073 655 0.21 0.02 Pfizer/BioNTech
Albania 2021-03-10 6073 655 0.21 0.02 Pfizer/BioNTech
Albania 2021-03-11 6073 655 0.21 0.02 Pfizer/BioNTech
Albania 2021-03-12 6073 655 0.21 0.02 Pfizer/BioNTech
Andorra 2021-01-25 576 0 0.75 0.00 Pfizer/BioNTech
Andorra 2021-01-26 576 0 0.75 0.00 Pfizer/BioNTech
Andorra 2021-01-27 576 0 0.75 0.00 Pfizer/BioNTech
Andorra 2021-01-28 576 0 0.75 0.00 Pfizer/BioNTech
Andorra 2021-01-29 576 0 0.75 0.00 Pfizer/BioNTech
Andorra 2021-01-30 576 0 0.75 0.00 Pfizer/BioNTech
Andorra 2021-01-31 576 0 0.75 0.00 Pfizer/BioNTech
Andorra 2021-02-01 1036 0 1.34 0.00 Pfizer/BioNTech
Andorra 2021-02-02 1036 0 1.34 0.00 Pfizer/BioNTech
Andorra 2021-02-03 1036 0 1.34 0.00 Pfizer/BioNTech
Andorra 2021-02-04 1036 0 1.34 0.00 Pfizer/BioNTech
Andorra 2021-02-05 1036 0 1.34 0.00 Pfizer/BioNTech
Andorra 2021-02-06 1036 0 1.34 0.00 Pfizer/BioNTech
Andorra 2021-02-07 1036 0 1.34 0.00 Pfizer/BioNTech
Andorra 2021-02-08 1036 0 1.34 0.00 Pfizer/BioNTech
Andorra 2021-02-09 1036 0 1.34 0.00 Pfizer/BioNTech
Andorra 2021-02-10 1291 0 1.67 0.00 Pfizer/BioNTech
Andorra 2021-02-11 1291 0 1.67 0.00 Pfizer/BioNTech
Andorra 2021-02-12 1622 0 2.10 0.00 Pfizer/BioNTech
Andorra 2021-02-13 1622 0 2.10 0.00 Pfizer/BioNTech
Andorra 2021-02-14 1622 0 2.10 0.00 Pfizer/BioNTech
Andorra 2021-02-15 1622 0 2.10 0.00 Pfizer/BioNTech
Andorra 2021-02-16 1622 0 2.10 0.00 Pfizer/BioNTech
Andorra 2021-02-17 1622 0 2.10 0.00 Pfizer/BioNTech
Andorra 2021-02-18 1622 0 2.10 0.00 Pfizer/BioNTech
Andorra 2021-02-19 2141 0 2.77 0.00 Pfizer/BioNTech
Andorra 2021-02-20 2141 0 2.77 0.00 Pfizer/BioNTech
Andorra 2021-02-21 2141 0 2.77 0.00 Pfizer/BioNTech
Andorra 2021-02-22 2141 0 2.77 0.00 Pfizer/BioNTech
Andorra 2021-02-23 2141 0 2.77 0.00 Pfizer/BioNTech
Andorra 2021-02-24 2390 0 3.09 0.00 Pfizer/BioNTech
Andorra 2021-02-25 2390 0 3.09 0.00 Pfizer/BioNTech
Andorra 2021-02-26 2390 0 3.09 0.00 Pfizer/BioNTech
Andorra 2021-02-27 2390 0 3.09 0.00 Pfizer/BioNTech
Andorra 2021-02-28 2390 0 3.09 0.00 Pfizer/BioNTech
Andorra 2021-03-01 2390 0 3.09 0.00 Pfizer/BioNTech
Andorra 2021-03-02 2390 0 3.09 0.00 Pfizer/BioNTech
Andorra 2021-03-03 2390 0 3.09 0.00 Pfizer/BioNTech
Andorra 2021-03-04 2390 0 3.09 0.00 Pfizer/BioNTech
Andorra 2021-03-05 2390 0 3.09 0.00 Pfizer/BioNTech
Andorra 2021-03-06 2390 0 3.09 0.00 Pfizer/BioNTech
Andorra 2021-03-07 2390 0 3.09 0.00 Pfizer/BioNTech
Andorra 2021-03-08 2439 1172 3.16 1.52 Pfizer/BioNTech
Andorra 2021-03-09 2439 1172 3.16 1.52 Pfizer/BioNTech
Andorra 2021-03-10 3650 1264 4.72 1.64 Pfizer/BioNTech
Angola 2021-03-05 0 0 0.00 0.00 Oxford/AstraZeneca
Angola 2021-03-06 0 0 0.00 0.00 Oxford/AstraZeneca
Angola 2021-03-07 0 0 0.00 0.00 Oxford/AstraZeneca
Angola 2021-03-08 6169 0 0.02 0.00 Oxford/AstraZeneca
Anguilla 2021-02-04 0 0 0.00 0.00 Oxford/AstraZeneca
Anguilla 2021-02-05 0 0 0.00 0.00 Oxford/AstraZeneca
Anguilla 2021-02-06 0 0 0.00 0.00 Oxford/AstraZeneca
Anguilla 2021-02-07 0 0 0.00 0.00 Oxford/AstraZeneca
Anguilla 2021-02-08 0 0 0.00 0.00 Oxford/AstraZeneca
Anguilla 2021-02-09 0 0 0.00 0.00 Oxford/AstraZeneca
Anguilla 2021-02-10 0 0 0.00 0.00 Oxford/AstraZeneca
Anguilla 2021-02-11 0 0 0.00 0.00 Oxford/AstraZeneca
Anguilla 2021-02-12 0 0 0.00 0.00 Oxford/AstraZeneca
Anguilla 2021-02-13 1341 0 8.94 0.00 Oxford/AstraZeneca
Anguilla 2021-02-14 2762 0 18.41 0.00 Oxford/AstraZeneca
Anguilla 2021-02-15 2762 0 18.41 0.00 Oxford/AstraZeneca
Anguilla 2021-02-16 2762 0 18.41 0.00 Oxford/AstraZeneca
Anguilla 2021-02-17 2762 0 18.41 0.00 Oxford/AstraZeneca
Anguilla 2021-02-18 2762 0 18.41 0.00 Oxford/AstraZeneca
Anguilla 2021-02-19 2762 0 18.41 0.00 Oxford/AstraZeneca
Anguilla 2021-02-20 2762 0 18.41 0.00 Oxford/AstraZeneca
Anguilla 2021-02-21 2762 0 18.41 0.00 Oxford/AstraZeneca
Anguilla 2021-02-22 2762 0 18.41 0.00 Oxford/AstraZeneca
Anguilla 2021-02-23 2762 0 18.41 0.00 Oxford/AstraZeneca
Anguilla 2021-02-24 2762 0 18.41 0.00 Oxford/AstraZeneca
Anguilla 2021-02-25 2762 0 18.41 0.00 Oxford/AstraZeneca
Anguilla 2021-02-26 3929 0 26.19 0.00 Oxford/AstraZeneca
Argentina 2020-12-29 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2020-12-30 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2020-12-31 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-01 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-02 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-03 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-04 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-05 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-06 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-07 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-08 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-09 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-10 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-11 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-12 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-13 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-14 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-15 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-16 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-17 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-18 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-19 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-20 243539 4394 0.54 0.01 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-21 249372 16352 0.55 0.04 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-22 254456 25146 0.56 0.06 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-23 258876 29188 0.57 0.06 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-24 260036 31987 0.58 0.07 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-25 260122 32264 0.58 0.07 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-26 266969 38911 0.59 0.09 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-27 272323 45710 0.60 0.10 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-28 276548 51451 0.61 0.11 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-29 278451 65583 0.62 0.15 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-30 281023 85361 0.62 0.19 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-01-31 281023 85361 0.62 0.19 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-01 281577 94274 0.62 0.21 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-02 281577 94274 0.62 0.21 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-03 284196 112366 0.63 0.25 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-04 297717 146301 0.66 0.32 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-05 297717 146301 0.66 0.32 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-06 307501 163882 0.68 0.36 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-07 319316 181836 0.71 0.40 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-08 322318 189264 0.71 0.42 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-09 322975 190203 0.71 0.42 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-10 337772 197531 0.75 0.44 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-11 362649 210279 0.80 0.47 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-12 368023 223609 0.81 0.49 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-13 371629 234616 0.82 0.52 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-14 372122 237483 0.82 0.53 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-15 372181 237610 0.82 0.53 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-16 373253 237916 0.83 0.53 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-17 374002 238320 0.83 0.53 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-18 392399 243184 0.87 0.54 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-19 414958 253696 0.92 0.56 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-20 445614 261534 0.99 0.58 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-21 456929 263338 1.01 0.58 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-22 458822 263412 1.02 0.58 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-23 481689 264926 1.07 0.59 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-24 513394 267061 1.14 0.59 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-25 558831 271001 1.24 0.60 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-26 620635 283280 1.37 0.63 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-27 694470 290425 1.54 0.64 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-02-28 731571 293432 1.62 0.65 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-03-01 755212 293957 1.67 0.65 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-03-02 823446 302662 1.82 0.67 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-03-03 874916 306376 1.94 0.68 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-03-04 941695 310766 2.08 0.69 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-03-05 1030504 327092 2.28 0.72 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-03-06 1030504 327092 2.28 0.72 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-03-07 1182874 343204 2.62 0.76 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-03-08 1202998 343701 2.66 0.76 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-03-09 1301787 347170 2.88 0.77 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-03-10 1424984 349454 3.15 0.77 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-03-11 1564555 354519 3.46 0.78 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-03-12 1719543 378662 3.80 0.84 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-03-13 1876113 418625 4.15 0.93 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Argentina 2021-03-14 1932696 448733 4.28 0.99 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Australia 2021-02-15 0 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-02-16 0 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-02-17 0 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-02-18 0 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-02-19 0 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-02-20 0 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-02-21 0 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-02-22 20 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-02-23 2879 0 0.01 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-02-24 6908 0 0.03 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-02-25 17500 0 0.07 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-02-26 25000 0 0.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-02-27 30000 0 0.12 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-02-28 31894 0 0.13 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-03-01 33702 0 0.13 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-03-02 41907 0 0.16 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-03-03 50840 0 0.20 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-03-04 61008 0 0.24 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-03-05 71867 0 0.28 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-03-06 76940 0 0.30 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-03-07 81345 0 0.32 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-03-08 86369 0 0.34 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-03-09 94908 0 0.37 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-03-10 106200 0 0.42 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-03-11 125000 0 0.49 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-03-12 135103 0 0.53 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-03-13 159294 0 0.62 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Australia 2021-03-14 159294 0 0.62 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2020-12-27 679 0 0.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2020-12-28 1966 0 0.02 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2020-12-29 3578 0 0.04 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2020-12-30 4917 0 0.05 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2020-12-31 4925 0 0.05 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-01 4926 0 0.05 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-02 4932 0 0.05 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-03 4932 0 0.05 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-04 5039 0 0.06 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-05 6547 0 0.07 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-06 7375 0 0.08 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-07 10499 0 0.12 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-08 23364 0 0.26 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-09 27737 0 0.31 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-10 29927 0 0.33 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-11 35477 0 0.39 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-12 49581 0 0.55 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-13 64404 0 0.72 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-14 80284 0 0.89 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-15 97730 0 1.09 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-16 104333 0 1.16 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-17 109565 323 1.22 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-18 119888 1196 1.33 0.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-19 143805 2624 1.60 0.03 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-20 165640 3894 1.84 0.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-21 184755 4054 2.05 0.05 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-22 195722 4634 2.17 0.05 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-23 198753 4635 2.21 0.05 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-24 199979 4636 2.22 0.05 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-25 201329 4742 2.24 0.05 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-26 208832 5591 2.32 0.06 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-27 216175 6023 2.40 0.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-28 223184 8446 2.48 0.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-29 228389 17951 2.54 0.20 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-30 229695 20268 2.55 0.23 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-01-31 230045 21264 2.55 0.24 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-01 231471 24224 2.57 0.27 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-02 234515 37762 2.60 0.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-03 237658 51800 2.64 0.58 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-04 240496 68281 2.67 0.76 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-05 244479 84462 2.71 0.94 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-06 247198 90578 2.74 1.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-07 247761 94833 2.75 1.05 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-08 249743 102274 2.77 1.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-09 252486 118096 2.80 1.31 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-10 255864 135890 2.84 1.51 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-11 260876 154456 2.90 1.71 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-12 268986 172293 2.99 1.91 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-13 274066 177162 3.04 1.97 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-14 274506 178610 3.05 1.98 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-15 278357 181730 3.09 2.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-16 285150 189067 3.17 2.10 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-17 294686 198457 3.27 2.20 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-18 306048 206214 3.40 2.29 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-19 318619 214490 3.54 2.38 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-20 329576 216160 3.66 2.40 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-21 335060 216503 3.72 2.40 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-22 339967 218261 3.77 2.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-23 349970 222604 3.89 2.47 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-24 365689 225951 4.06 2.51 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-25 381578 229294 4.24 2.55 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-26 404699 233779 4.49 2.60 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-27 426672 235708 4.74 2.62 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-02-28 436322 236113 4.84 2.62 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-03-01 443901 236888 4.93 2.63 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-03-02 465806 239106 5.17 2.65 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-03-03 490057 241277 5.44 2.68 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-03-04 513467 243916 5.70 2.71 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-03-05 545063 246643 6.05 2.74 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-03-06 569724 249035 6.33 2.77 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-03-07 580768 249659 6.45 2.77 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-03-08 590575 250949 6.56 2.79 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-03-09 614381 254247 6.82 2.82 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-03-10 636604 258291 7.07 2.87 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-03-11 672561 263280 7.47 2.92 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-03-12 716969 267485 7.96 2.97 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Austria 2021-03-13 753824 272420 8.37 3.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Azerbaijan 2021-01-17 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-01-18 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-01-19 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-01-20 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-01-21 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-01-22 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-01-23 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-01-24 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-01-25 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-01-26 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-01-27 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-01-28 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-01-29 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-01-30 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-01-31 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-02-01 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-02-02 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-02-03 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-02-04 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-02-05 0 0 0.00 0.00 Sinovac
Azerbaijan 2021-02-06 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-07 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-08 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-09 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-10 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-11 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-12 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-13 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-14 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-15 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-16 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-17 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-18 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-19 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-20 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-21 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-22 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-23 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-24 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-25 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-26 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-27 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-02-28 65000 0 0.64 0.00 Sinovac
Azerbaijan 2021-03-01 293360 0 2.89 0.00 Sinovac
Azerbaijan 2021-03-02 293360 0 2.89 0.00 Sinovac
Azerbaijan 2021-03-03 337315 0 3.33 0.00 Sinovac
Azerbaijan 2021-03-04 337315 0 3.33 0.00 Sinovac
Azerbaijan 2021-03-05 337315 0 3.33 0.00 Sinovac
Azerbaijan 2021-03-06 337315 0 3.33 0.00 Sinovac
Azerbaijan 2021-03-07 337315 0 3.33 0.00 Sinovac
Azerbaijan 2021-03-08 337315 0 3.33 0.00 Sinovac
Azerbaijan 2021-03-09 411496 0 4.06 0.00 Sinovac
Azerbaijan 2021-03-10 428635 0 4.23 0.00 Sinovac
Azerbaijan 2021-03-11 436849 0 4.31 0.00 Sinovac
Azerbaijan 2021-03-12 443888 0 4.38 0.00 Sinovac
Azerbaijan 2021-03-13 450316 0 4.44 0.00 Sinovac
Azerbaijan 2021-03-14 453586 0 4.47 0.00 Sinovac
Bahrain 2020-12-23 38965 0 2.29 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2020-12-24 50071 0 2.94 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2020-12-25 50543 0 2.97 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2020-12-26 51556 0 3.03 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2020-12-27 53614 0 3.15 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2020-12-28 55014 0 3.23 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2020-12-29 56041 0 3.29 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2020-12-30 57317 0 3.37 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2020-12-31 58643 0 3.45 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-01 59351 0 3.49 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-02 60097 0 3.53 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-03 60689 0 3.57 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-04 61612 0 3.62 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-05 63893 0 3.75 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-06 68472 0 4.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-07 72239 0 4.25 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-08 78291 0 4.60 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-09 84157 0 4.95 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-10 89250 0 5.25 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-11 92598 0 5.44 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-12 97776 0 5.75 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-13 101363 0 5.96 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-14 109566 0 6.44 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-15 122819 0 7.22 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-16 137159 0 8.06 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-17 141563 0 8.32 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-18 142831 0 8.39 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-19 143596 0 8.44 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-20 144130 0 8.47 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-21 144130 0 8.47 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-22 144130 0 8.47 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-23 144130 0 8.47 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-24 144130 0 8.47 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-25 144130 0 8.47 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-26 165953 0 9.75 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-27 167731 0 9.86 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-28 169440 0 9.96 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-29 169810 0 9.98 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-30 170433 0 10.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-01-31 171568 0 10.08 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-01 172912 0 10.16 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-02 174075 0 10.23 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-03 175094 0 10.29 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-04 177233 0 10.42 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-05 179550 0 10.55 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-06 182543 0 10.73 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-07 191406 0 11.25 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-08 201116 0 11.82 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-09 212940 0 12.51 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-10 219595 0 12.91 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-11 224919 0 13.22 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-12 232540 0 13.67 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-13 242260 0 14.24 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-14 248775 0 14.62 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-15 250946 0 14.75 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-16 252990 0 14.87 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-17 257580 0 15.14 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-18 263422 0 15.48 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-19 268273 0 15.77 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-20 271749 0 15.97 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-21 274960 0 16.16 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-22 278222 0 16.35 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-23 281425 0 16.54 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-24 284948 0 16.75 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-25 290103 0 17.05 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-26 292917 0 17.21 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-27 295296 0 17.35 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-02-28 298171 0 17.52 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-03-01 301103 0 17.70 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-03-02 302671 0 17.79 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-03-03 303962 0 17.86 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-03-04 305619 0 17.96 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-03-05 307142 0 18.05 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-03-06 307145 199374 18.05 11.72 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-03-07 308465 201442 18.13 11.84 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-03-08 309741 202679 18.20 11.91 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-03-09 310644 203915 18.26 11.98 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-03-10 311829 206072 18.33 12.11 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-03-11 312104 208325 18.34 12.24 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-03-12 312119 210225 18.34 12.35 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-03-13 322508 212117 18.95 12.47 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bahrain 2021-03-14 337016 214181 19.81 12.59 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Bangladesh 2021-01-26 0 0 0.00 0.00 Oxford/AstraZeneca
Bangladesh 2021-01-27 26 0 0.00 0.00 Oxford/AstraZeneca
Bangladesh 2021-01-28 567 0 0.00 0.00 Oxford/AstraZeneca
Bangladesh 2021-01-29 567 0 0.00 0.00 Oxford/AstraZeneca
Bangladesh 2021-01-30 567 0 0.00 0.00 Oxford/AstraZeneca
Bangladesh 2021-01-31 567 0 0.00 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-01 567 0 0.00 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-02 567 0 0.00 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-03 567 0 0.00 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-04 567 0 0.00 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-05 567 0 0.00 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-06 567 0 0.00 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-07 31160 0 0.02 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-08 31160 0 0.02 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-09 179318 0 0.11 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-10 337769 0 0.21 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-11 337769 0 0.21 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-12 337769 0 0.21 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-13 736680 0 0.45 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-14 906033 0 0.55 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-15 1132711 0 0.69 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-16 1359613 0 0.83 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-17 1586368 0 0.96 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-18 1848313 0 1.12 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-19 1848313 0 1.12 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-20 2082877 0 1.26 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-21 2082877 0 1.26 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-22 2308157 0 1.40 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-23 2491053 0 1.51 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-24 2673038 0 1.62 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-25 2850940 0 1.73 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-26 2850940 0 1.73 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-27 2984773 0 1.81 0.00 Oxford/AstraZeneca
Bangladesh 2021-02-28 3110525 0 1.89 0.00 Oxford/AstraZeneca
Bangladesh 2021-03-01 3110525 0 1.89 0.00 Oxford/AstraZeneca
Bangladesh 2021-03-02 3341505 0 2.03 0.00 Oxford/AstraZeneca
Bangladesh 2021-03-03 3341505 0 2.03 0.00 Oxford/AstraZeneca
Bangladesh 2021-03-04 3581169 0 2.17 0.00 Oxford/AstraZeneca
Bangladesh 2021-03-05 3581169 0 2.17 0.00 Oxford/AstraZeneca
Bangladesh 2021-03-06 3581169 0 2.17 0.00 Oxford/AstraZeneca
Bangladesh 2021-03-07 3682152 0 2.24 0.00 Oxford/AstraZeneca
Bangladesh 2021-03-08 3682152 0 2.24 0.00 Oxford/AstraZeneca
Bangladesh 2021-03-09 4013963 0 2.44 0.00 Oxford/AstraZeneca
Bangladesh 2021-03-10 4013963 0 2.44 0.00 Oxford/AstraZeneca
Bangladesh 2021-03-11 4218127 0 2.56 0.00 Oxford/AstraZeneca
Bangladesh 2021-03-12 4218127 0 2.56 0.00 Oxford/AstraZeneca
Bangladesh 2021-03-13 4218127 0 2.56 0.00 Oxford/AstraZeneca
Bangladesh 2021-03-14 4398094 0 2.67 0.00 Oxford/AstraZeneca
Barbados 2021-02-15 4490 0 1.56 0.00 Oxford/AstraZeneca
Barbados 2021-02-16 6683 0 2.33 0.00 Oxford/AstraZeneca
Barbados 2021-02-17 9115 0 3.17 0.00 Oxford/AstraZeneca
Barbados 2021-02-18 11494 0 4.00 0.00 Oxford/AstraZeneca
Barbados 2021-02-19 14411 0 5.01 0.00 Oxford/AstraZeneca
Barbados 2021-02-20 15837 0 5.51 0.00 Oxford/AstraZeneca
Barbados 2021-02-21 16544 0 5.76 0.00 Oxford/AstraZeneca
Barbados 2021-02-22 19089 0 6.64 0.00 Oxford/AstraZeneca
Barbados 2021-02-23 22037 0 7.67 0.00 Oxford/AstraZeneca
Barbados 2021-02-24 25578 0 8.90 0.00 Oxford/AstraZeneca
Barbados 2021-02-25 29283 0 10.19 0.00 Oxford/AstraZeneca
Barbados 2021-02-26 33633 0 11.70 0.00 Oxford/AstraZeneca
Barbados 2021-02-27 36749 0 12.79 0.00 Oxford/AstraZeneca
Barbados 2021-02-28 38615 0 13.44 0.00 Oxford/AstraZeneca
Barbados 2021-03-01 41125 0 14.31 0.00 Oxford/AstraZeneca
Barbados 2021-03-02 43235 0 15.05 0.00 Oxford/AstraZeneca
Barbados 2021-03-03 44859 0 15.61 0.00 Oxford/AstraZeneca
Barbados 2021-03-04 46442 0 16.16 0.00 Oxford/AstraZeneca
Barbados 2021-03-05 48480 0 16.87 0.00 Oxford/AstraZeneca
Barbados 2021-03-06 48886 0 17.01 0.00 Oxford/AstraZeneca
Barbados 2021-03-07 49317 0 17.16 0.00 Oxford/AstraZeneca
Barbados 2021-03-08 49393 0 17.19 0.00 Oxford/AstraZeneca
Barbados 2021-03-09 49757 0 17.31 0.00 Oxford/AstraZeneca
Barbados 2021-03-10 50263 0 17.49 0.00 Oxford/AstraZeneca
Barbados 2021-03-11 50703 0 17.64 0.00 Oxford/AstraZeneca
Barbados 2021-03-12 50980 0 17.74 0.00 Oxford/AstraZeneca
Belarus 2020-12-28 0 0 0.00 0.00 Sputnik V
Belarus 2020-12-29 0 0 0.00 0.00 Sputnik V
Belarus 2020-12-30 0 0 0.00 0.00 Sputnik V
Belarus 2020-12-31 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-01 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-02 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-03 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-04 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-05 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-06 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-07 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-08 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-09 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-10 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-11 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-12 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-13 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-14 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-15 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-16 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-17 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-18 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-19 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-20 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-21 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-22 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-23 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-24 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-25 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-26 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-27 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-28 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-29 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-30 0 0 0.00 0.00 Sputnik V
Belarus 2021-01-31 0 0 0.00 0.00 Sputnik V
Belarus 2021-02-01 0 0 0.00 0.00 Sputnik V
Belarus 2021-02-02 0 0 0.00 0.00 Sputnik V
Belarus 2021-02-03 0 0 0.00 0.00 Sputnik V
Belarus 2021-02-04 0 0 0.00 0.00 Sputnik V
Belarus 2021-02-05 0 0 0.00 0.00 Sputnik V
Belarus 2021-02-06 0 0 0.00 0.00 Sputnik V
Belarus 2021-02-07 0 0 0.00 0.00 Sputnik V
Belarus 2021-02-08 0 0 0.00 0.00 Sputnik V
Belarus 2021-02-09 0 0 0.00 0.00 Sputnik V
Belarus 2021-02-10 0 0 0.00 0.00 Sputnik V
Belarus 2021-02-11 0 0 0.00 0.00 Sputnik V
Belarus 2021-02-12 0 0 0.00 0.00 Sputnik V
Belarus 2021-02-13 0 0 0.00 0.00 Sputnik V
Belarus 2021-02-14 0 0 0.00 0.00 Sputnik V
Belarus 2021-02-15 0 0 0.00 0.00 Sputnik V
Belarus 2021-02-16 0 0 0.00 0.00 Sputnik V
Belarus 2021-02-17 0 0 0.00 0.00 Sputnik V
Belarus 2021-02-18 20944 0 0.22 0.00 Sputnik V
Belgium 2020-12-28 298 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2020-12-29 299 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2020-12-30 777 0 0.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2020-12-31 786 0 0.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-01 794 0 0.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-02 794 0 0.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-03 794 0 0.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-04 797 0 0.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-05 2383 0 0.02 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-06 6256 0 0.05 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-07 14401 0 0.12 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-08 23575 0 0.20 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-09 26778 0 0.23 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-10 27176 0 0.23 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-11 32752 0 0.28 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-12 48285 0 0.42 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-13 69540 0 0.60 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-14 92624 0 0.80 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-15 115759 0 1.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-16 120891 0 1.04 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-17 124176 0 1.07 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-18 135051 109 1.17 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-19 154090 290 1.33 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-20 174734 713 1.51 0.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-21 204712 713 1.77 0.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-22 234054 745 2.02 0.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-23 242275 752 2.09 0.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-24 244151 752 2.11 0.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-25 255391 752 2.20 0.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-26 266211 2239 2.30 0.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-27 279182 5536 2.41 0.05 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-28 294488 12726 2.54 0.11 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-29 306210 21130 2.64 0.18 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-30 307794 24002 2.66 0.21 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-01-31 308367 24330 2.66 0.21 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-01 312284 28059 2.69 0.24 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-02 322355 41380 2.78 0.36 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-03 332139 61296 2.87 0.53 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-04 341718 84654 2.95 0.73 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-05 349585 106629 3.02 0.92 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-06 350823 111749 3.03 0.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-07 351124 114567 3.03 0.99 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-08 353405 122263 3.05 1.05 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-09 361744 141334 3.12 1.22 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-10 368239 159710 3.18 1.38 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-11 376002 187309 3.24 1.62 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-12 382442 214653 3.30 1.85 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-13 383041 222528 3.31 1.92 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-14 383114 224372 3.31 1.94 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-15 385126 235753 3.32 2.03 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-16 389102 245823 3.36 2.12 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-17 396140 258269 3.42 2.23 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-18 407012 274191 3.51 2.37 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-19 424594 286630 3.66 2.47 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-20 428820 288200 3.70 2.49 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-21 430701 288461 3.72 2.49 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-22 440339 291251 3.80 2.51 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-23 452454 298665 3.90 2.58 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-24 466884 306498 4.03 2.64 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-25 489503 314761 4.22 2.72 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-26 513931 321162 4.43 2.77 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-27 517461 321909 4.46 2.78 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-02-28 518060 322130 4.47 2.78 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-03-01 528578 324772 4.56 2.80 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-03-02 544668 331349 4.70 2.86 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-03-03 567363 337068 4.90 2.91 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-03-04 605248 344755 5.22 2.97 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-03-05 640326 350498 5.52 3.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-03-06 647931 351063 5.59 3.03 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-03-07 649220 351239 5.60 3.03 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-03-08 662881 352783 5.72 3.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-03-09 681998 359103 5.88 3.10 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-03-10 705569 366772 6.09 3.16 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-03-11 741585 373184 6.40 3.22 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-03-12 760107 382178 6.56 3.30 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belgium 2021-03-13 763001 382987 6.58 3.30 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Belize 2021-02-28 0 0 0.00 0.00 Oxford/AstraZeneca
Belize 2021-03-01 0 0 0.00 0.00 Oxford/AstraZeneca
Belize 2021-03-02 417 0 0.10 0.00 Oxford/AstraZeneca
Belize 2021-03-03 673 0 0.17 0.00 Oxford/AstraZeneca
Belize 2021-03-04 817 0 0.21 0.00 Oxford/AstraZeneca
Belize 2021-03-05 996 0 0.25 0.00 Oxford/AstraZeneca
Belize 2021-03-06 996 0 0.25 0.00 Oxford/AstraZeneca
Belize 2021-03-07 996 0 0.25 0.00 Oxford/AstraZeneca
Belize 2021-03-08 996 0 0.25 0.00 Oxford/AstraZeneca
Belize 2021-03-09 1466 0 0.37 0.00 Oxford/AstraZeneca
Belize 2021-03-10 2489 0 0.63 0.00 Oxford/AstraZeneca
Belize 2021-03-11 4933 0 1.24 0.00 Oxford/AstraZeneca
Belize 2021-03-12 7444 0 1.87 0.00 Oxford/AstraZeneca
Bermuda 2021-01-10 0 0 0.00 0.00 Pfizer/BioNTech
Bermuda 2021-01-11 0 0 0.00 0.00 Pfizer/BioNTech
Bermuda 2021-01-12 0 0 0.00 0.00 Pfizer/BioNTech
Bermuda 2021-01-13 0 0 0.00 0.00 Pfizer/BioNTech
Bermuda 2021-01-14 0 0 0.00 0.00 Pfizer/BioNTech
Bermuda 2021-01-15 0 0 0.00 0.00 Pfizer/BioNTech
Bermuda 2021-01-16 1665 0 2.67 0.00 Pfizer/BioNTech
Bermuda 2021-01-17 1665 0 2.67 0.00 Pfizer/BioNTech
Bermuda 2021-01-18 1665 0 2.67 0.00 Pfizer/BioNTech
Bermuda 2021-01-19 1665 0 2.67 0.00 Pfizer/BioNTech
Bermuda 2021-01-20 1665 0 2.67 0.00 Pfizer/BioNTech
Bermuda 2021-01-21 1665 0 2.67 0.00 Pfizer/BioNTech
Bermuda 2021-01-22 1665 0 2.67 0.00 Pfizer/BioNTech
Bermuda 2021-01-23 2932 0 4.71 0.00 Pfizer/BioNTech
Bermuda 2021-01-24 2932 0 4.71 0.00 Pfizer/BioNTech
Bermuda 2021-01-25 2932 0 4.71 0.00 Pfizer/BioNTech
Bermuda 2021-01-26 2932 0 4.71 0.00 Pfizer/BioNTech
Bermuda 2021-01-27 2932 0 4.71 0.00 Pfizer/BioNTech
Bermuda 2021-01-28 2932 0 4.71 0.00 Pfizer/BioNTech
Bermuda 2021-01-29 2932 0 4.71 0.00 Pfizer/BioNTech
Bermuda 2021-01-30 4897 0 7.86 0.00 Pfizer/BioNTech
Bermuda 2021-01-31 4897 0 7.86 0.00 Pfizer/BioNTech
Bermuda 2021-02-01 4897 0 7.86 0.00 Pfizer/BioNTech
Bermuda 2021-02-02 4897 0 7.86 0.00 Pfizer/BioNTech
Bermuda 2021-02-03 4897 0 7.86 0.00 Pfizer/BioNTech
Bermuda 2021-02-04 4897 0 7.86 0.00 Pfizer/BioNTech
Bermuda 2021-02-05 4897 0 7.86 0.00 Pfizer/BioNTech
Bermuda 2021-02-06 7504 1591 12.05 2.55 Pfizer/BioNTech
Bermuda 2021-02-07 7504 1591 12.05 2.55 Pfizer/BioNTech
Bermuda 2021-02-08 7504 1591 12.05 2.55 Pfizer/BioNTech
Bermuda 2021-02-09 8400 1600 13.49 2.57 Pfizer/BioNTech
Bermuda 2021-02-10 8400 1600 13.49 2.57 Pfizer/BioNTech
Bermuda 2021-02-11 8400 1600 13.49 2.57 Pfizer/BioNTech
Bermuda 2021-02-12 8400 1600 13.49 2.57 Pfizer/BioNTech
Bermuda 2021-02-13 8400 1600 13.49 2.57 Pfizer/BioNTech
Bermuda 2021-02-14 8400 1600 13.49 2.57 Pfizer/BioNTech
Bermuda 2021-02-15 8400 1600 13.49 2.57 Pfizer/BioNTech
Bermuda 2021-02-16 8400 1600 13.49 2.57 Pfizer/BioNTech
Bermuda 2021-02-17 8400 1600 13.49 2.57 Pfizer/BioNTech
Bermuda 2021-02-18 8400 1600 13.49 2.57 Pfizer/BioNTech
Bermuda 2021-02-19 8400 1600 13.49 2.57 Pfizer/BioNTech
Bermuda 2021-02-20 8400 1600 13.49 2.57 Pfizer/BioNTech
Bermuda 2021-02-21 8400 1600 13.49 2.57 Pfizer/BioNTech
Bermuda 2021-02-22 12304 4769 19.76 7.66 Pfizer/BioNTech
Bermuda 2021-02-23 12304 4769 19.76 7.66 Pfizer/BioNTech
Bermuda 2021-02-24 12304 4769 19.76 7.66 Pfizer/BioNTech
Bermuda 2021-02-25 12304 4769 19.76 7.66 Pfizer/BioNTech
Bermuda 2021-02-26 12304 4769 19.76 7.66 Pfizer/BioNTech
Bermuda 2021-02-27 13659 7046 21.93 11.31 Pfizer/BioNTech
Bermuda 2021-02-28 13659 7046 21.93 11.31 Pfizer/BioNTech
Bermuda 2021-03-01 13659 7046 21.93 11.31 Pfizer/BioNTech
Bermuda 2021-03-02 13659 7046 21.93 11.31 Pfizer/BioNTech
Bermuda 2021-03-03 15294 8645 24.56 13.88 Pfizer/BioNTech
Bermuda 2021-03-04 15294 8645 24.56 13.88 Pfizer/BioNTech
Bermuda 2021-03-05 15294 8645 24.56 13.88 Pfizer/BioNTech
Bermuda 2021-03-06 15294 8645 24.56 13.88 Pfizer/BioNTech
Bermuda 2021-03-07 15294 8645 24.56 13.88 Pfizer/BioNTech
Bermuda 2021-03-08 15294 8645 24.56 13.88 Pfizer/BioNTech
Bermuda 2021-03-09 15294 8645 24.56 13.88 Pfizer/BioNTech
Bermuda 2021-03-10 17395 10332 27.93 16.59 Pfizer/BioNTech
Bolivia 2021-01-28 0 0 0.00 0.00 Sputnik V
Bolivia 2021-01-29 0 0 0.00 0.00 Sputnik V
Bolivia 2021-01-30 0 0 0.00 0.00 Sputnik V
Bolivia 2021-01-31 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-01 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-02 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-03 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-04 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-05 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-06 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-07 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-08 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-09 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-10 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-11 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-12 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-13 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-14 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-15 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-16 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-17 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-18 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-19 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-20 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-21 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-22 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-23 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-24 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-25 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-26 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-27 0 0 0.00 0.00 Sputnik V
Bolivia 2021-02-28 0 0 0.00 0.00 Sputnik V
Bolivia 2021-03-01 0 0 0.00 0.00 Sputnik V
Bolivia 2021-03-02 10325 9162 0.09 0.08 Sputnik V
Bolivia 2021-03-03 10325 9540 0.09 0.08 Sputnik V
Bolivia 2021-03-04 10325 9700 0.09 0.08 Sputnik V
Bolivia 2021-03-05 10325 9785 0.09 0.08 Sputnik V
Bolivia 2021-03-06 96397 9785 0.83 0.08 Sputnik V
Bolivia 2021-03-07 97120 9785 0.83 0.08 Sputnik V
Bolivia 2021-03-08 102236 9830 0.88 0.08 Sputnik V
Bolivia 2021-03-09 109210 9870 0.94 0.08 Sputnik V
Bolivia 2021-03-10 117011 9878 1.00 0.08 Sputnik V
Bolivia 2021-03-11 122348 9938 1.05 0.09 Sputnik V
Bolivia 2021-03-12 127199 9951 1.09 0.09 Sputnik V
Bolivia 2021-03-13 127836 9951 1.10 0.09 Sputnik V
Bolivia 2021-03-14 128267 9951 1.10 0.09 Sputnik V
Brazil 2021-01-16 0 0 0.00 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-01-17 112 0 0.00 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-01-18 1109 0 0.00 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-01-19 11470 0 0.01 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-01-20 28543 0 0.01 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-01-21 136519 0 0.06 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-01-22 245877 0 0.12 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-01-23 537774 0 0.25 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-01-24 604722 0 0.28 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-01-25 700608 0 0.33 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-01-26 848883 0 0.40 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-01-27 1129885 0 0.53 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-01-28 1450900 0 0.68 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-01-29 1656851 0 0.78 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-01-30 1923813 0 0.91 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-01-31 2046523 0 0.96 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-01 2107624 0 0.99 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-02 2292551 0 1.08 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-03 2521704 0 1.19 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-04 3073057 0 1.45 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-05 3074906 0 1.45 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-06 3399421 1962 1.60 0.00 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-07 3534004 19677 1.66 0.01 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-08 3579850 25688 1.68 0.01 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-09 3786591 33616 1.78 0.02 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-10 4069677 50655 1.91 0.02 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-11 4326075 80760 2.04 0.04 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-12 4586270 109866 2.16 0.05 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-13 4946738 178468 2.33 0.08 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-14 5042713 194230 2.37 0.09 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-15 5076110 217869 2.39 0.10 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-16 5324317 285620 2.50 0.13 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-17 5326007 557532 2.51 0.26 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-18 5482925 723755 2.58 0.34 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-19 5640483 894673 2.65 0.42 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-20 5756361 1056807 2.71 0.50 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-21 5817908 1132894 2.74 0.53 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-22 5857080 1171276 2.76 0.55 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-23 6002873 1294188 2.82 0.61 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-24 6116082 1435594 2.88 0.68 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-25 6202055 1596945 2.92 0.75 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-26 6346769 1755018 2.99 0.83 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-27 6437836 1884206 3.03 0.89 Oxford/AstraZeneca-Sinovac
Brazil 2021-02-28 6518628 1914940 3.07 0.90 Oxford/AstraZeneca-Sinovac
Brazil 2021-03-01 6542206 1923197 3.08 0.90 Oxford/AstraZeneca-Sinovac
Brazil 2021-03-02 6806293 2034734 3.20 0.96 Oxford/AstraZeneca-Sinovac
Brazil 2021-03-03 7114219 2163103 3.35 1.02 Oxford/AstraZeneca-Sinovac
Brazil 2021-03-04 7417852 2321824 3.49 1.09 Oxford/AstraZeneca-Sinovac
Brazil 2021-03-05 7701146 2468014 3.62 1.16 Oxford/AstraZeneca-Sinovac
Brazil 2021-03-06 7701146 2468014 3.62 1.16 Oxford/AstraZeneca-Sinovac
Brazil 2021-03-07 7701146 2468014 3.62 1.16 Oxford/AstraZeneca-Sinovac
Brazil 2021-03-08 7701146 2468014 3.62 1.16 Oxford/AstraZeneca-Sinovac
Brazil 2021-03-09 7701146 2468014 3.62 1.16 Oxford/AstraZeneca-Sinovac
Brazil 2021-03-10 7851531 2510956 3.69 1.18 Oxford/AstraZeneca-Sinovac
Brazil 2021-03-11 8092244 2648615 3.81 1.25 Oxford/AstraZeneca-Sinovac
Brazil 2021-03-12 8360366 2789164 3.93 1.31 Oxford/AstraZeneca-Sinovac
Brazil 2021-03-13 8512960 2849230 4.00 1.34 Oxford/AstraZeneca-Sinovac
Brazil 2021-03-14 8561847 2860819 4.03 1.35 Oxford/AstraZeneca-Sinovac
Bulgaria 2020-12-29 1719 0 0.02 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2020-12-30 4608 0 0.07 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2020-12-31 4608 0 0.07 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-01 4739 0 0.07 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-02 4739 0 0.07 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-03 4739 0 0.07 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-04 4739 0 0.07 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-05 5448 0 0.08 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-06 7913 0 0.11 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-07 11117 0 0.16 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-08 13355 0 0.19 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-09 13473 0 0.19 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-10 13473 0 0.19 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-11 14161 0 0.20 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-12 15780 0 0.23 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-13 17038 0 0.25 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-14 17686 0 0.25 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-15 18126 0 0.26 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-16 18332 0 0.26 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-17 18453 0 0.27 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-18 18524 1114 0.27 0.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-19 19058 3168 0.27 0.05 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-20 19834 4293 0.29 0.06 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-21 20719 4532 0.30 0.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-22 21496 4605 0.31 0.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-23 21509 4610 0.31 0.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-24 21533 4610 0.31 0.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-25 22129 4669 0.32 0.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-26 23667 5455 0.34 0.08 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-27 25245 7672 0.36 0.11 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-28 26753 10883 0.39 0.16 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-29 27856 12949 0.40 0.19 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-30 27957 13063 0.40 0.19 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-01-31 28041 13084 0.40 0.19 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-01 28978 13656 0.42 0.20 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-02 30817 15100 0.44 0.22 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-03 33691 16433 0.48 0.24 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-04 36929 17096 0.53 0.25 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-05 39468 17392 0.57 0.25 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-06 39624 17392 0.57 0.25 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-07 39646 17392 0.57 0.25 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-08 41407 17481 0.60 0.25 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-09 44482 17946 0.64 0.26 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-10 47551 18612 0.68 0.27 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-11 51435 19688 0.74 0.28 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-12 54123 20571 0.78 0.30 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-13 54646 20674 0.79 0.30 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-14 54690 20698 0.79 0.30 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-15 56113 21323 0.81 0.31 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-16 58562 22776 0.84 0.33 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-17 61813 24107 0.89 0.35 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-18 65073 25441 0.94 0.37 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-19 77518 26750 1.12 0.38 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-20 81433 26923 1.17 0.39 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-21 92381 26973 1.33 0.39 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-22 103111 27952 1.48 0.40 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-23 118549 29677 1.71 0.43 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-24 136454 32008 1.96 0.46 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-25 153793 34719 2.21 0.50 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-26 167258 37181 2.41 0.54 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-27 172393 37367 2.48 0.54 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-02-28 175066 37379 2.52 0.54 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-03-01 184764 38775 2.66 0.56 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-03-02 202247 41525 2.91 0.60 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-03-03 206296 41873 2.97 0.60 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-03-04 221832 46712 3.19 0.67 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-03-05 234526 49938 3.38 0.72 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-03-06 237067 50051 3.41 0.72 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-03-07 238575 50056 3.43 0.72 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-03-08 243479 50653 3.50 0.73 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-03-09 250507 51644 3.61 0.74 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-03-10 256410 52735 3.69 0.76 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-03-11 270587 53859 3.89 0.78 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-03-12 279324 57336 4.02 0.83 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-03-13 280137 57767 4.03 0.83 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Bulgaria 2021-03-14 280462 58417 4.04 0.84 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Cambodia 2021-02-09 0 0 0.00 0.00 Sinopharm/Beijing
Cambodia 2021-02-10 1492 0 0.01 0.00 Sinopharm/Beijing
Cambodia 2021-02-11 1492 0 0.01 0.00 Sinopharm/Beijing
Cambodia 2021-02-12 1492 0 0.01 0.00 Sinopharm/Beijing
Cambodia 2021-02-13 1492 0 0.01 0.00 Sinopharm/Beijing
Cambodia 2021-02-14 1492 0 0.01 0.00 Sinopharm/Beijing
Cambodia 2021-02-15 1492 0 0.01 0.00 Sinopharm/Beijing
Cambodia 2021-02-16 1492 0 0.01 0.00 Sinopharm/Beijing
Cambodia 2021-02-17 3236 0 0.02 0.00 Sinopharm/Beijing
Cambodia 2021-02-18 3236 0 0.02 0.00 Sinopharm/Beijing
Cambodia 2021-02-19 4609 0 0.03 0.00 Sinopharm/Beijing
Cambodia 2021-02-20 4609 0 0.03 0.00 Sinopharm/Beijing
Cambodia 2021-02-21 4609 0 0.03 0.00 Sinopharm/Beijing
Cambodia 2021-02-22 4609 0 0.03 0.00 Sinopharm/Beijing
Cambodia 2021-02-23 7770 0 0.05 0.00 Sinopharm/Beijing
Cambodia 2021-02-24 7770 0 0.05 0.00 Sinopharm/Beijing
Cambodia 2021-02-25 13101 0 0.08 0.00 Sinopharm/Beijing
Cambodia 2021-02-26 13101 0 0.08 0.00 Sinopharm/Beijing
Cambodia 2021-02-27 13101 0 0.08 0.00 Sinopharm/Beijing
Cambodia 2021-02-28 13101 0 0.08 0.00 Sinopharm/Beijing
Cambodia 2021-03-01 24331 0 0.15 0.00 Sinopharm/Beijing
Cambodia 2021-03-02 33211 0 0.20 0.00 Sinopharm/Beijing
Cambodia 2021-03-03 40910 0 0.24 0.00 Sinopharm/Beijing
Cambodia 2021-03-04 40910 0 0.24 0.00 Sinopharm/Beijing
Cambodia 2021-03-05 40910 0 0.24 0.00 Sinopharm/Beijing
Cambodia 2021-03-06 66847 0 0.40 0.00 Sinopharm/Beijing
Cambodia 2021-03-07 71185 0 0.43 0.00 Sinopharm/Beijing
Cambodia 2021-03-08 77963 0 0.47 0.00 Sinopharm/Beijing
Cambodia 2021-03-09 89506 0 0.54 0.00 Sinopharm/Beijing
Cambodia 2021-03-10 109854 0 0.66 0.00 Sinopharm/Beijing
Cambodia 2021-03-11 129908 0 0.78 0.00 Sinopharm/Beijing
Cambodia 2021-03-12 147591 0 0.88 0.00 Sinopharm/Beijing
Cambodia 2021-03-13 161818 0 0.97 0.00 Sinopharm/Beijing
Cambodia 2021-03-14 170659 0 1.02 0.00 Sinopharm/Beijing
Canada 2020-12-14 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2020-12-15 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2020-12-16 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2020-12-17 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2020-12-18 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2020-12-19 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2020-12-20 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2020-12-21 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2020-12-22 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2020-12-23 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2020-12-24 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2020-12-25 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2020-12-26 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2020-12-27 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2020-12-28 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2020-12-29 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2020-12-30 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2020-12-31 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2021-01-01 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2021-01-02 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2021-01-03 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2021-01-04 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2021-01-05 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2021-01-06 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Canada 2021-01-07 217273 2173 0.58 0.01 Moderna-Pfizer/BioNTech
Canada 2021-01-08 256601 4053 0.68 0.01 Moderna-Pfizer/BioNTech
Canada 2021-01-09 290361 5880 0.77 0.02 Moderna-Pfizer/BioNTech
Canada 2021-01-10 313719 5884 0.83 0.02 Moderna-Pfizer/BioNTech
Canada 2021-01-11 353165 5884 0.94 0.02 Moderna-Pfizer/BioNTech
Canada 2021-01-12 382447 6046 1.01 0.02 Moderna-Pfizer/BioNTech
Canada 2021-01-13 402889 16320 1.07 0.04 Moderna-Pfizer/BioNTech
Canada 2021-01-14 438354 21138 1.16 0.06 Moderna-Pfizer/BioNTech
Canada 2021-01-15 481146 26541 1.27 0.07 Moderna-Pfizer/BioNTech
Canada 2021-01-16 514511 28780 1.36 0.08 Moderna-Pfizer/BioNTech
Canada 2021-01-17 539581 31161 1.43 0.08 Moderna-Pfizer/BioNTech
Canada 2021-01-18 582756 31910 1.54 0.08 Moderna-Pfizer/BioNTech
Canada 2021-01-19 616464 37189 1.63 0.10 Moderna-Pfizer/BioNTech
Canada 2021-01-20 643014 53228 1.70 0.14 Moderna-Pfizer/BioNTech
Canada 2021-01-21 675500 63364 1.79 0.17 Moderna-Pfizer/BioNTech
Canada 2021-01-22 702469 74137 1.86 0.20 Moderna-Pfizer/BioNTech
Canada 2021-01-23 718481 82757 1.90 0.22 Moderna-Pfizer/BioNTech
Canada 2021-01-24 728570 87881 1.93 0.23 Moderna-Pfizer/BioNTech
Canada 2021-01-25 739668 100281 1.96 0.27 Moderna-Pfizer/BioNTech
Canada 2021-01-26 754001 114453 2.00 0.30 Moderna-Pfizer/BioNTech
Canada 2021-01-27 809128 82196 2.14 0.22 Moderna-Pfizer/BioNTech
Canada 2021-01-28 824083 91944 2.18 0.24 Moderna-Pfizer/BioNTech
Canada 2021-01-29 836024 101175 2.22 0.27 Moderna-Pfizer/BioNTech
Canada 2021-01-30 842711 109501 2.23 0.29 Moderna-Pfizer/BioNTech
Canada 2021-01-31 845339 111890 2.24 0.30 Moderna-Pfizer/BioNTech
Canada 2021-02-01 859175 116317 2.28 0.31 Moderna-Pfizer/BioNTech
Canada 2021-02-02 867115 121087 2.30 0.32 Moderna-Pfizer/BioNTech
Canada 2021-02-03 871335 130133 2.31 0.34 Moderna-Pfizer/BioNTech
Canada 2021-02-04 877629 142437 2.33 0.38 Moderna-Pfizer/BioNTech
Canada 2021-02-05 887398 155503 2.35 0.41 Moderna-Pfizer/BioNTech
Canada 2021-02-06 895383 168987 2.37 0.45 Moderna-Pfizer/BioNTech
Canada 2021-02-07 900713 176584 2.39 0.47 Moderna-Pfizer/BioNTech
Canada 2021-02-08 911312 187434 2.41 0.50 Moderna-Pfizer/BioNTech
Canada 2021-02-09 920458 204059 2.44 0.54 Moderna-Pfizer/BioNTech
Canada 2021-02-10 930286 223991 2.46 0.59 Moderna-Pfizer/BioNTech
Canada 2021-02-11 942589 244100 2.50 0.65 Moderna-Pfizer/BioNTech
Canada 2021-02-12 955013 266826 2.53 0.71 Moderna-Pfizer/BioNTech
Canada 2021-02-13 967606 287470 2.56 0.76 Moderna-Pfizer/BioNTech
Canada 2021-02-14 971168 301732 2.57 0.80 Moderna-Pfizer/BioNTech
Canada 2021-02-15 972779 309982 2.58 0.82 Moderna-Pfizer/BioNTech
Canada 2021-02-16 981148 327770 2.60 0.87 Moderna-Pfizer/BioNTech
Canada 2021-02-17 985975 343423 2.61 0.91 Moderna-Pfizer/BioNTech
Canada 2021-02-18 993291 363132 2.63 0.96 Moderna-Pfizer/BioNTech
Canada 2021-02-19 1016579 387694 2.69 1.03 Moderna-Pfizer/BioNTech
Canada 2021-02-20 1049514 404466 2.78 1.07 Moderna-Pfizer/BioNTech
Canada 2021-02-21 1078899 417478 2.86 1.11 Moderna-Pfizer/BioNTech
Canada 2021-02-22 1108564 449546 2.94 1.19 Moderna-Pfizer/BioNTech
Canada 2021-02-23 1138700 467772 3.02 1.24 Moderna-Pfizer/BioNTech
Canada 2021-02-24 1170515 482047 3.10 1.28 Moderna-Pfizer/BioNTech
Canada 2021-02-25 1212595 498860 3.21 1.32 Moderna-Pfizer/BioNTech
Canada 2021-02-26 1266731 511975 3.36 1.36 Moderna-Pfizer/BioNTech
Canada 2021-02-27 1320653 519782 3.50 1.38 Moderna-Pfizer/BioNTech
Canada 2021-02-28 1362034 525025 3.61 1.39 Moderna-Pfizer/BioNTech
Canada 2021-03-01 1407961 538239 3.73 1.43 Moderna-Pfizer/BioNTech
Canada 2021-03-02 1470034 548204 3.89 1.45 Moderna-Pfizer/BioNTech
Canada 2021-03-03 1537273 554427 4.07 1.47 Moderna-Pfizer/BioNTech
Canada 2021-03-04 1610535 558882 4.27 1.48 Moderna-Pfizer/BioNTech
Canada 2021-03-05 1693203 561971 4.49 1.49 Moderna-Pfizer/BioNTech
Canada 2021-03-06 1765405 564217 4.68 1.49 Moderna-Pfizer/BioNTech
Canada 2021-03-07 1821470 565719 4.83 1.50 Moderna-Pfizer/BioNTech
Canada 2021-03-08 1898266 575602 5.03 1.53 Moderna-Pfizer/BioNTech
Canada 2021-03-09 1964221 579032 5.20 1.53 Moderna-Pfizer/BioNTech
Canada 2021-03-10 2037806 583483 5.40 1.55 Moderna-Pfizer/BioNTech
Canada 2021-03-11 2131666 587651 5.65 1.56 Moderna-Pfizer/BioNTech
Canada 2021-03-12 2239490 590674 5.93 1.57 Moderna-Pfizer/BioNTech
Canada 2021-03-13 2340676 593331 6.20 1.57 Moderna-Pfizer/BioNTech
Canada 2021-03-14 2431332 595333 6.44 1.58 Moderna-Pfizer/BioNTech
Cayman Islands 2020-12-26 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2020-12-27 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2020-12-28 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2020-12-29 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2020-12-30 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2020-12-31 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-01 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-02 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-03 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-04 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-05 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-06 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-07 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-08 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-09 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-10 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-11 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-12 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-13 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-14 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-15 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-16 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-17 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-18 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-19 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-20 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-21 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-22 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-23 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-24 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-25 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-26 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-27 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-28 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-29 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-30 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-01-31 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-02-01 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-02-02 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-02-03 0 0 0.00 0.00 Pfizer/BioNTech
Cayman Islands 2021-02-04 7811 3197 11.89 4.86 Pfizer/BioNTech
Cayman Islands 2021-02-05 7811 3197 11.89 4.86 Pfizer/BioNTech
Cayman Islands 2021-02-06 7811 3197 11.89 4.86 Pfizer/BioNTech
Cayman Islands 2021-02-07 7811 3197 11.89 4.86 Pfizer/BioNTech
Cayman Islands 2021-02-08 7811 3197 11.89 4.86 Pfizer/BioNTech
Cayman Islands 2021-02-09 8839 4770 13.45 7.26 Pfizer/BioNTech
Cayman Islands 2021-02-10 8912 5174 13.56 7.87 Pfizer/BioNTech
Cayman Islands 2021-02-11 8912 5174 13.56 7.87 Pfizer/BioNTech
Cayman Islands 2021-02-12 9172 6371 13.96 9.69 Pfizer/BioNTech
Cayman Islands 2021-02-13 9172 6371 13.96 9.69 Pfizer/BioNTech
Cayman Islands 2021-02-14 9172 6371 13.96 9.69 Pfizer/BioNTech
Cayman Islands 2021-02-15 9172 6371 13.96 9.69 Pfizer/BioNTech
Cayman Islands 2021-02-16 9172 6371 13.96 9.69 Pfizer/BioNTech
Cayman Islands 2021-02-17 9783 6942 14.89 10.56 Pfizer/BioNTech
Cayman Islands 2021-02-18 9783 6942 14.89 10.56 Pfizer/BioNTech
Cayman Islands 2021-02-19 10277 7008 15.64 10.66 Pfizer/BioNTech
Cayman Islands 2021-02-20 10521 7638 16.01 11.62 Pfizer/BioNTech
Cayman Islands 2021-02-21 10521 7638 16.01 11.62 Pfizer/BioNTech
Cayman Islands 2021-02-22 10521 7638 16.01 11.62 Pfizer/BioNTech
Cayman Islands 2021-02-23 12245 7693 18.63 11.71 Pfizer/BioNTech
Cayman Islands 2021-02-24 12710 7758 19.34 11.80 Pfizer/BioNTech
Cayman Islands 2021-02-25 12710 7758 19.34 11.80 Pfizer/BioNTech
Cayman Islands 2021-02-26 12710 7758 19.34 11.80 Pfizer/BioNTech
Cayman Islands 2021-02-27 12710 7758 19.34 11.80 Pfizer/BioNTech
Cayman Islands 2021-02-28 12710 7758 19.34 11.80 Pfizer/BioNTech
Cayman Islands 2021-03-01 12710 7758 19.34 11.80 Pfizer/BioNTech
Cayman Islands 2021-03-02 12710 7758 19.34 11.80 Pfizer/BioNTech
Cayman Islands 2021-03-03 12710 7758 19.34 11.80 Pfizer/BioNTech
Cayman Islands 2021-03-04 12710 7758 19.34 11.80 Pfizer/BioNTech
Cayman Islands 2021-03-05 17702 8878 26.94 13.51 Pfizer/BioNTech
Cayman Islands 2021-03-06 17702 8878 26.94 13.51 Pfizer/BioNTech
Cayman Islands 2021-03-07 17702 8878 26.94 13.51 Pfizer/BioNTech
Cayman Islands 2021-03-08 17702 8878 26.94 13.51 Pfizer/BioNTech
Cayman Islands 2021-03-09 17702 8878 26.94 13.51 Pfizer/BioNTech
Cayman Islands 2021-03-10 17702 8878 26.94 13.51 Pfizer/BioNTech
Cayman Islands 2021-03-11 17702 8878 26.94 13.51 Pfizer/BioNTech
Cayman Islands 2021-03-12 21864 10116 33.27 15.39 Pfizer/BioNTech
Chile 2020-12-24 420 0 0.00 0.00 Pfizer/BioNTech-Sinovac
Chile 2020-12-25 5198 0 0.03 0.00 Pfizer/BioNTech-Sinovac
Chile 2020-12-26 8338 0 0.04 0.00 Pfizer/BioNTech-Sinovac
Chile 2020-12-27 8649 0 0.05 0.00 Pfizer/BioNTech-Sinovac
Chile 2020-12-28 8649 0 0.05 0.00 Pfizer/BioNTech-Sinovac
Chile 2020-12-29 8649 0 0.05 0.00 Pfizer/BioNTech-Sinovac
Chile 2020-12-30 8649 0 0.05 0.00 Pfizer/BioNTech-Sinovac
Chile 2020-12-31 8649 0 0.05 0.00 Pfizer/BioNTech-Sinovac
Chile 2021-01-01 8649 0 0.05 0.00 Pfizer/BioNTech-Sinovac
Chile 2021-01-02 8649 0 0.05 0.00 Pfizer/BioNTech-Sinovac
Chile 2021-01-03 8649 0 0.05 0.00 Pfizer/BioNTech-Sinovac
Chile 2021-01-04 9054 0 0.05 0.00 Pfizer/BioNTech-Sinovac
Chile 2021-01-05 10497 0 0.05 0.00 Pfizer/BioNTech-Sinovac
Chile 2021-01-06 10702 0 0.06 0.00 Pfizer/BioNTech-Sinovac
Chile 2021-01-07 10702 0 0.06 0.00 Pfizer/BioNTech-Sinovac
Chile 2021-01-08 10702 0 0.06 0.00 Pfizer/BioNTech-Sinovac
Chile 2021-01-09 10702 0 0.06 0.00 Pfizer/BioNTech-Sinovac
Chile 2021-01-10 10702 0 0.06 0.00 Pfizer/BioNTech-Sinovac
Chile 2021-01-11 10702 0 0.06 0.00 Pfizer/BioNTech-Sinovac
Chile 2021-01-12 10702 0 0.06 0.00 Pfizer/BioNTech-Sinovac
Chile 2021-01-13 10703 1029 0.06 0.01 Pfizer/BioNTech-Sinovac
Chile 2021-01-14 12821 5825 0.07 0.03 Pfizer/BioNTech-Sinovac
Chile 2021-01-15 13778 8297 0.07 0.04 Pfizer/BioNTech-Sinovac
Chile 2021-01-16 13801 8364 0.07 0.04 Pfizer/BioNTech-Sinovac
Chile 2021-01-17 13801 8364 0.07 0.04 Pfizer/BioNTech-Sinovac
Chile 2021-01-18 24846 8364 0.13 0.04 Pfizer/BioNTech-Sinovac
Chile 2021-01-19 44181 8366 0.23 0.04 Pfizer/BioNTech-Sinovac
Chile 2021-01-20 53490 8366 0.28 0.04 Pfizer/BioNTech-Sinovac
Chile 2021-01-21 56551 8366 0.30 0.04 Pfizer/BioNTech-Sinovac
Chile 2021-01-22 56962 8366 0.30 0.04 Pfizer/BioNTech-Sinovac
Chile 2021-01-23 56962 8366 0.30 0.04 Pfizer/BioNTech-Sinovac
Chile 2021-01-24 56962 8366 0.30 0.04 Pfizer/BioNTech-Sinovac
Chile 2021-01-25 56979 9766 0.30 0.05 Pfizer/BioNTech-Sinovac
Chile 2021-01-26 57000 10361 0.30 0.05 Pfizer/BioNTech-Sinovac
Chile 2021-01-27 57001 10395 0.30 0.05 Pfizer/BioNTech-Sinovac
Chile 2021-01-28 57001 10395 0.30 0.05 Pfizer/BioNTech-Sinovac
Chile 2021-01-29 57001 10400 0.30 0.05 Pfizer/BioNTech-Sinovac
Chile 2021-01-30 57001 10400 0.30 0.05 Pfizer/BioNTech-Sinovac
Chile 2021-01-31 57001 10400 0.30 0.05 Pfizer/BioNTech-Sinovac
Chile 2021-02-01 57001 10400 0.30 0.05 Pfizer/BioNTech-Sinovac
Chile 2021-02-02 70188 10406 0.37 0.05 Pfizer/BioNTech-Sinovac
Chile 2021-02-03 240532 10406 1.26 0.05 Pfizer/BioNTech-Sinovac
Chile 2021-02-04 414572 12514 2.17 0.07 Pfizer/BioNTech-Sinovac
Chile 2021-02-05 583191 13184 3.05 0.07 Pfizer/BioNTech-Sinovac
Chile 2021-02-06 611059 13189 3.20 0.07 Pfizer/BioNTech-Sinovac
Chile 2021-02-07 619690 13189 3.24 0.07 Pfizer/BioNTech-Sinovac
Chile 2021-02-08 841110 24943 4.40 0.13 Pfizer/BioNTech-Sinovac
Chile 2021-02-09 1083539 44294 5.67 0.23 Pfizer/BioNTech-Sinovac
Chile 2021-02-10 1355935 52619 7.09 0.28 Pfizer/BioNTech-Sinovac
Chile 2021-02-11 1607143 55485 8.41 0.29 Pfizer/BioNTech-Sinovac
Chile 2021-02-12 1836312 55692 9.61 0.29 Pfizer/BioNTech-Sinovac
Chile 2021-02-13 1865808 55726 9.76 0.29 Pfizer/BioNTech-Sinovac
Chile 2021-02-14 1870272 55726 9.78 0.29 Pfizer/BioNTech-Sinovac
Chile 2021-02-15 2135282 55726 11.17 0.29 Pfizer/BioNTech-Sinovac
Chile 2021-02-16 2354969 55736 12.32 0.29 Pfizer/BioNTech-Sinovac
Chile 2021-02-17 2542606 55736 13.30 0.29 Pfizer/BioNTech-Sinovac
Chile 2021-02-18 2697517 55736 14.11 0.29 Pfizer/BioNTech-Sinovac
Chile 2021-02-19 2839422 55736 14.85 0.29 Pfizer/BioNTech-Sinovac
Chile 2021-02-20 2849040 55736 14.90 0.29 Pfizer/BioNTech-Sinovac
Chile 2021-02-21 2850204 55736 14.91 0.29 Pfizer/BioNTech-Sinovac
Chile 2021-02-22 2958235 55757 15.48 0.29 Pfizer/BioNTech-Sinovac
Chile 2021-02-23 3052277 55797 15.97 0.29 Pfizer/BioNTech-Sinovac
Chile 2021-02-24 3138218 55969 16.42 0.29 Pfizer/BioNTech-Sinovac
Chile 2021-02-25 3223902 56113 16.86 0.29 Pfizer/BioNTech-Sinovac
Chile 2021-02-26 3301900 56230 17.27 0.29 Pfizer/BioNTech-Sinovac
Chile 2021-02-27 3311899 56234 17.33 0.29 Pfizer/BioNTech-Sinovac
Chile 2021-02-28 3312251 56234 17.33 0.29 Pfizer/BioNTech-Sinovac
Chile 2021-03-01 3449111 56634 18.04 0.30 Pfizer/BioNTech-Sinovac
Chile 2021-03-02 3607872 69025 18.87 0.36 Pfizer/BioNTech-Sinovac
Chile 2021-03-03 3765365 222792 19.70 1.17 Pfizer/BioNTech-Sinovac
Chile 2021-03-04 3909743 388243 20.45 2.03 Pfizer/BioNTech-Sinovac
Chile 2021-03-05 4045358 549100 21.16 2.87 Pfizer/BioNTech-Sinovac
Chile 2021-03-06 4055084 573260 21.21 3.00 Pfizer/BioNTech-Sinovac
Chile 2021-03-07 4056149 580101 21.22 3.03 Pfizer/BioNTech-Sinovac
Chile 2021-03-08 4192243 793255 21.93 4.15 Pfizer/BioNTech-Sinovac
Chile 2021-03-09 4330811 1029537 22.66 5.39 Pfizer/BioNTech-Sinovac
Chile 2021-03-10 4465634 1292175 23.36 6.76 Pfizer/BioNTech-Sinovac
Chile 2021-03-11 4635061 1534701 24.25 8.03 Pfizer/BioNTech-Sinovac
Chile 2021-03-12 4783397 1753835 25.02 9.17 Pfizer/BioNTech-Sinovac
Chile 2021-03-13 4806744 1779147 25.14 9.31 Pfizer/BioNTech-Sinovac
Chile 2021-03-14 4809176 1782612 25.16 9.33 Pfizer/BioNTech-Sinovac
Colombia 2021-02-16 0 0 0.00 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-02-17 18 0 0.00 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-02-18 7854 0 0.02 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-02-19 21307 0 0.04 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-02-20 33140 0 0.07 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-02-21 39827 0 0.08 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-02-22 45166 0 0.09 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-02-23 48150 0 0.09 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-02-24 50524 0 0.10 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-02-25 66157 0 0.13 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-02-26 81333 0 0.16 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-02-27 114042 0 0.22 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-02-28 130578 0 0.26 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-03-01 149133 0 0.29 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-03-02 169619 0 0.33 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-03-03 191480 0 0.38 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-03-04 206475 0 0.41 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-03-05 239851 0 0.47 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-03-06 270411 0 0.53 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-03-07 270411 0 0.53 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-03-08 270411 0 0.53 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-03-09 270411 0 0.53 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-03-10 270411 0 0.53 0.00 Pfizer/BioNTech-Sinovac
Colombia 2021-03-11 580060 9148 1.14 0.02 Pfizer/BioNTech-Sinovac
Colombia 2021-03-12 670041 23449 1.32 0.05 Pfizer/BioNTech-Sinovac
Colombia 2021-03-13 772361 9940 1.52 0.02 Pfizer/BioNTech-Sinovac
Costa Rica 2020-12-24 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2020-12-25 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2020-12-26 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2020-12-27 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2020-12-28 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2020-12-29 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2020-12-30 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2020-12-31 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2021-01-01 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2021-01-02 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2021-01-03 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2021-01-04 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2021-01-05 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2021-01-06 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2021-01-07 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2021-01-08 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2021-01-09 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2021-01-10 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2021-01-11 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2021-01-12 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2021-01-13 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2021-01-14 0 0 0.00 0.00 Pfizer/BioNTech
Costa Rica 2021-01-15 24804 55 0.49 0.00 Pfizer/BioNTech
Costa Rica 2021-01-16 24804 55 0.49 0.00 Pfizer/BioNTech
Costa Rica 2021-01-17 24804 55 0.49 0.00 Pfizer/BioNTech
Costa Rica 2021-01-18 29257 132 0.57 0.00 Pfizer/BioNTech
Costa Rica 2021-01-19 29257 132 0.57 0.00 Pfizer/BioNTech
Costa Rica 2021-01-20 29257 132 0.57 0.00 Pfizer/BioNTech
Costa Rica 2021-01-21 29257 132 0.57 0.00 Pfizer/BioNTech
Costa Rica 2021-01-22 29257 132 0.57 0.00 Pfizer/BioNTech
Costa Rica 2021-01-23 29257 132 0.57 0.00 Pfizer/BioNTech
Costa Rica 2021-01-24 29257 132 0.57 0.00 Pfizer/BioNTech
Costa Rica 2021-01-25 45707 2421 0.90 0.05 Pfizer/BioNTech
Costa Rica 2021-01-26 45707 2421 0.90 0.05 Pfizer/BioNTech
Costa Rica 2021-01-27 45707 2421 0.90 0.05 Pfizer/BioNTech
Costa Rica 2021-01-28 45707 2421 0.90 0.05 Pfizer/BioNTech
Costa Rica 2021-01-29 45707 2421 0.90 0.05 Pfizer/BioNTech
Costa Rica 2021-01-30 45707 2421 0.90 0.05 Pfizer/BioNTech
Costa Rica 2021-01-31 45707 2421 0.90 0.05 Pfizer/BioNTech
Costa Rica 2021-02-01 45863 11838 0.90 0.23 Pfizer/BioNTech
Costa Rica 2021-02-02 45863 11838 0.90 0.23 Pfizer/BioNTech
Costa Rica 2021-02-03 45863 11838 0.90 0.23 Pfizer/BioNTech
Costa Rica 2021-02-04 45863 11838 0.90 0.23 Pfizer/BioNTech
Costa Rica 2021-02-05 45863 11838 0.90 0.23 Pfizer/BioNTech
Costa Rica 2021-02-06 45863 11838 0.90 0.23 Pfizer/BioNTech
Costa Rica 2021-02-07 45863 11838 0.90 0.23 Pfizer/BioNTech
Costa Rica 2021-02-08 46750 28363 0.92 0.56 Pfizer/BioNTech
Costa Rica 2021-02-09 46750 28363 0.92 0.56 Pfizer/BioNTech
Costa Rica 2021-02-10 46750 28363 0.92 0.56 Pfizer/BioNTech
Costa Rica 2021-02-11 46750 28363 0.92 0.56 Pfizer/BioNTech
Costa Rica 2021-02-12 46750 28363 0.92 0.56 Pfizer/BioNTech
Costa Rica 2021-02-13 46750 28363 0.92 0.56 Pfizer/BioNTech
Costa Rica 2021-02-14 46750 28363 0.92 0.56 Pfizer/BioNTech
Costa Rica 2021-02-15 54395 42553 1.07 0.84 Pfizer/BioNTech
Costa Rica 2021-02-16 54395 42553 1.07 0.84 Pfizer/BioNTech
Costa Rica 2021-02-17 54395 42553 1.07 0.84 Pfizer/BioNTech
Costa Rica 2021-02-18 54395 42553 1.07 0.84 Pfizer/BioNTech
Costa Rica 2021-02-19 54395 42553 1.07 0.84 Pfizer/BioNTech
Costa Rica 2021-02-20 54395 42553 1.07 0.84 Pfizer/BioNTech
Costa Rica 2021-02-21 54395 42553 1.07 0.84 Pfizer/BioNTech
Costa Rica 2021-02-22 57162 44021 1.12 0.86 Pfizer/BioNTech
Costa Rica 2021-02-23 57162 44021 1.12 0.86 Pfizer/BioNTech
Costa Rica 2021-02-24 57162 44021 1.12 0.86 Pfizer/BioNTech
Costa Rica 2021-02-25 57162 44021 1.12 0.86 Pfizer/BioNTech
Costa Rica 2021-02-26 57162 44021 1.12 0.86 Pfizer/BioNTech
Costa Rica 2021-02-27 57162 44021 1.12 0.86 Pfizer/BioNTech
Costa Rica 2021-02-28 57162 44021 1.12 0.86 Pfizer/BioNTech
Costa Rica 2021-03-01 103695 46117 2.04 0.91 Pfizer/BioNTech
Costa Rica 2021-03-02 103695 46117 2.04 0.91 Pfizer/BioNTech
Costa Rica 2021-03-03 103695 46117 2.04 0.91 Pfizer/BioNTech
Costa Rica 2021-03-04 103695 46117 2.04 0.91 Pfizer/BioNTech
Costa Rica 2021-03-05 103695 46117 2.04 0.91 Pfizer/BioNTech
Costa Rica 2021-03-06 103695 46117 2.04 0.91 Pfizer/BioNTech
Costa Rica 2021-03-07 103695 46117 2.04 0.91 Pfizer/BioNTech
Costa Rica 2021-03-08 151841 52745 2.98 1.04 Pfizer/BioNTech
Costa Rica 2021-03-09 151841 52745 2.98 1.04 Pfizer/BioNTech
Costa Rica 2021-03-10 151841 52745 2.98 1.04 Pfizer/BioNTech
Costa Rica 2021-03-11 151841 52745 2.98 1.04 Pfizer/BioNTech
Costa Rica 2021-03-12 187826 53898 3.69 1.06 Pfizer/BioNTech
Cote d'Ivoire 2021-03-01 0 0 0.00 0.00 Covaxin
Cote d'Ivoire 2021-03-02 0 0 0.00 0.00 Covaxin
Cote d'Ivoire 2021-03-03 0 0 0.00 0.00 Covaxin
Cote d'Ivoire 2021-03-04 0 0 0.00 0.00 Covaxin
Cote d'Ivoire 2021-03-05 0 0 0.00 0.00 Covaxin
Cote d'Ivoire 2021-03-06 2058 0 0.01 0.00 Covaxin
Cote d'Ivoire 2021-03-07 2058 0 0.01 0.00 Covaxin
Cote d'Ivoire 2021-03-08 2924 0 0.01 0.00 Covaxin
Cote d'Ivoire 2021-03-09 4363 0 0.02 0.00 Covaxin
Cote d'Ivoire 2021-03-10 8802 0 0.03 0.00 Covaxin
Cote d'Ivoire 2021-03-11 8802 0 0.03 0.00 Covaxin
Cote d'Ivoire 2021-03-12 8802 0 0.03 0.00 Covaxin
Cote d'Ivoire 2021-03-13 8802 0 0.03 0.00 Covaxin
Cote d'Ivoire 2021-03-14 14937 0 0.06 0.00 Covaxin
Croatia 2020-12-30 7864 0 0.19 0.00 Pfizer/BioNTech
Croatia 2020-12-31 7864 0 0.19 0.00 Pfizer/BioNTech
Croatia 2021-01-01 7864 0 0.19 0.00 Pfizer/BioNTech
Croatia 2021-01-02 7864 0 0.19 0.00 Pfizer/BioNTech
Croatia 2021-01-03 12285 0 0.30 0.00 Pfizer/BioNTech
Croatia 2021-01-04 12285 0 0.30 0.00 Pfizer/BioNTech
Croatia 2021-01-05 13798 0 0.34 0.00 Pfizer/BioNTech
Croatia 2021-01-06 13798 0 0.34 0.00 Pfizer/BioNTech
Croatia 2021-01-07 20603 0 0.50 0.00 Pfizer/BioNTech
Croatia 2021-01-08 24985 0 0.61 0.00 Pfizer/BioNTech
Croatia 2021-01-09 30000 0 0.73 0.00 Pfizer/BioNTech
Croatia 2021-01-10 30000 0 0.73 0.00 Pfizer/BioNTech
Croatia 2021-01-11 30000 0 0.73 0.00 Pfizer/BioNTech
Croatia 2021-01-12 30000 0 0.73 0.00 Pfizer/BioNTech
Croatia 2021-01-13 34553 0 0.84 0.00 Pfizer/BioNTech
Croatia 2021-01-14 38000 0 0.93 0.00 Pfizer/BioNTech
Croatia 2021-01-15 41532 0 1.01 0.00 Pfizer/BioNTech
Croatia 2021-01-16 45906 0 1.12 0.00 Pfizer/BioNTech
Croatia 2021-01-17 45906 0 1.12 0.00 Pfizer/BioNTech
Croatia 2021-01-18 45906 0 1.12 0.00 Pfizer/BioNTech
Croatia 2021-01-19 54304 0 1.32 0.00 Pfizer/BioNTech
Croatia 2021-01-20 54304 0 1.32 0.00 Pfizer/BioNTech
Croatia 2021-01-21 54304 0 1.32 0.00 Pfizer/BioNTech
Croatia 2021-01-22 54304 0 1.32 0.00 Pfizer/BioNTech
Croatia 2021-01-23 54304 0 1.32 0.00 Pfizer/BioNTech
Croatia 2021-01-24 54304 0 1.32 0.00 Pfizer/BioNTech
Croatia 2021-01-25 58077 11907 1.41 0.29 Pfizer/BioNTech
Croatia 2021-01-26 58077 11907 1.41 0.29 Pfizer/BioNTech
Croatia 2021-01-27 58077 11907 1.41 0.29 Pfizer/BioNTech
Croatia 2021-01-28 58077 11907 1.41 0.29 Pfizer/BioNTech
Croatia 2021-01-29 58077 11907 1.41 0.29 Pfizer/BioNTech
Croatia 2021-01-30 58077 11907 1.41 0.29 Pfizer/BioNTech
Croatia 2021-01-31 58077 11907 1.41 0.29 Pfizer/BioNTech
Croatia 2021-02-01 58829 25099 1.43 0.61 Pfizer/BioNTech
Croatia 2021-02-02 58829 25099 1.43 0.61 Pfizer/BioNTech
Croatia 2021-02-03 59064 28865 1.44 0.70 Pfizer/BioNTech
Croatia 2021-02-04 59593 35912 1.45 0.87 Pfizer/BioNTech
Croatia 2021-02-05 59593 35912 1.45 0.87 Pfizer/BioNTech
Croatia 2021-02-06 59593 35912 1.45 0.87 Pfizer/BioNTech
Croatia 2021-02-07 59593 35912 1.45 0.87 Pfizer/BioNTech
Croatia 2021-02-08 59593 35912 1.45 0.87 Pfizer/BioNTech
Croatia 2021-02-09 61241 41966 1.49 1.02 Pfizer/BioNTech
Croatia 2021-02-10 61241 41966 1.49 1.02 Pfizer/BioNTech
Croatia 2021-02-11 64775 47969 1.58 1.17 Pfizer/BioNTech
Croatia 2021-02-12 64775 47969 1.58 1.17 Pfizer/BioNTech
Croatia 2021-02-13 64775 47969 1.58 1.17 Pfizer/BioNTech
Croatia 2021-02-14 64775 47969 1.58 1.17 Pfizer/BioNTech
Croatia 2021-02-15 67825 52778 1.65 1.29 Pfizer/BioNTech
Croatia 2021-02-16 67825 52778 1.65 1.29 Pfizer/BioNTech
Croatia 2021-02-17 67825 52778 1.65 1.29 Pfizer/BioNTech
Croatia 2021-02-18 87169 55053 2.12 1.34 Pfizer/BioNTech
Croatia 2021-02-19 87169 55053 2.12 1.34 Pfizer/BioNTech
Croatia 2021-02-20 87169 55053 2.12 1.34 Pfizer/BioNTech
Croatia 2021-02-21 87169 55053 2.12 1.34 Pfizer/BioNTech
Croatia 2021-02-22 108311 57835 2.64 1.41 Pfizer/BioNTech
Croatia 2021-02-23 108311 57835 2.64 1.41 Pfizer/BioNTech
Croatia 2021-02-24 125771 58305 3.06 1.42 Pfizer/BioNTech
Croatia 2021-02-25 135756 58511 3.31 1.43 Pfizer/BioNTech
Croatia 2021-02-26 135756 58511 3.31 1.43 Pfizer/BioNTech
Croatia 2021-02-27 135756 58511 3.31 1.43 Pfizer/BioNTech
Croatia 2021-02-28 135756 58511 3.31 1.43 Pfizer/BioNTech
Croatia 2021-03-01 153085 59983 3.73 1.46 Pfizer/BioNTech
Croatia 2021-03-02 153085 59983 3.73 1.46 Pfizer/BioNTech
Croatia 2021-03-03 153085 59983 3.73 1.46 Pfizer/BioNTech
Croatia 2021-03-04 182000 60000 4.43 1.46 Pfizer/BioNTech
Croatia 2021-03-05 182000 60000 4.43 1.46 Pfizer/BioNTech
Croatia 2021-03-06 182000 60000 4.43 1.46 Pfizer/BioNTech
Croatia 2021-03-07 182000 60000 4.43 1.46 Pfizer/BioNTech
Croatia 2021-03-08 202167 63056 4.92 1.54 Pfizer/BioNTech
Croatia 2021-03-09 202167 63056 4.92 1.54 Pfizer/BioNTech
Croatia 2021-03-10 202167 63056 4.92 1.54 Pfizer/BioNTech
Croatia 2021-03-11 202167 63056 4.92 1.54 Pfizer/BioNTech
Croatia 2021-03-12 233423 67533 5.69 1.65 Pfizer/BioNTech
Cyprus 2021-01-06 3901 0 0.45 0.00 Pfizer/BioNTech
Cyprus 2021-01-07 3901 0 0.45 0.00 Pfizer/BioNTech
Cyprus 2021-01-08 3901 0 0.45 0.00 Pfizer/BioNTech
Cyprus 2021-01-09 3901 0 0.45 0.00 Pfizer/BioNTech
Cyprus 2021-01-10 6035 0 0.69 0.00 Pfizer/BioNTech
Cyprus 2021-01-11 6035 0 0.69 0.00 Pfizer/BioNTech
Cyprus 2021-01-12 6035 0 0.69 0.00 Pfizer/BioNTech
Cyprus 2021-01-13 6035 0 0.69 0.00 Pfizer/BioNTech
Cyprus 2021-01-14 6035 0 0.69 0.00 Pfizer/BioNTech
Cyprus 2021-01-15 6035 0 0.69 0.00 Pfizer/BioNTech
Cyprus 2021-01-16 10226 0 1.17 0.00 Pfizer/BioNTech
Cyprus 2021-01-17 10226 0 1.17 0.00 Pfizer/BioNTech
Cyprus 2021-01-18 10226 0 1.17 0.00 Pfizer/BioNTech
Cyprus 2021-01-19 10226 0 1.17 0.00 Pfizer/BioNTech
Cyprus 2021-01-20 10226 0 1.17 0.00 Pfizer/BioNTech
Cyprus 2021-01-21 10226 0 1.17 0.00 Pfizer/BioNTech
Cyprus 2021-01-22 10226 0 1.17 0.00 Pfizer/BioNTech
Cyprus 2021-01-23 15322 2057 1.75 0.23 Pfizer/BioNTech
Cyprus 2021-01-24 15322 2057 1.75 0.23 Pfizer/BioNTech
Cyprus 2021-01-25 15322 2057 1.75 0.23 Pfizer/BioNTech
Cyprus 2021-01-26 15322 2057 1.75 0.23 Pfizer/BioNTech
Cyprus 2021-01-27 15322 2057 1.75 0.23 Pfizer/BioNTech
Cyprus 2021-01-28 15322 2057 1.75 0.23 Pfizer/BioNTech
Cyprus 2021-01-29 15322 2057 1.75 0.23 Pfizer/BioNTech
Cyprus 2021-01-30 19618 5551 2.24 0.63 Pfizer/BioNTech
Cyprus 2021-01-31 19618 5551 2.24 0.63 Pfizer/BioNTech
Cyprus 2021-02-01 19618 5551 2.24 0.63 Pfizer/BioNTech
Cyprus 2021-02-02 19618 5551 2.24 0.63 Pfizer/BioNTech
Cyprus 2021-02-03 19618 5551 2.24 0.63 Pfizer/BioNTech
Cyprus 2021-02-04 19618 5551 2.24 0.63 Pfizer/BioNTech
Cyprus 2021-02-05 19618 5551 2.24 0.63 Pfizer/BioNTech
Cyprus 2021-02-06 22813 10024 2.60 1.14 Pfizer/BioNTech
Cyprus 2021-02-07 22813 10024 2.60 1.14 Pfizer/BioNTech
Cyprus 2021-02-08 22813 10024 2.60 1.14 Pfizer/BioNTech
Cyprus 2021-02-09 22813 10024 2.60 1.14 Pfizer/BioNTech
Cyprus 2021-02-10 22813 10024 2.60 1.14 Pfizer/BioNTech
Cyprus 2021-02-11 22813 10024 2.60 1.14 Pfizer/BioNTech
Cyprus 2021-02-12 22813 10024 2.60 1.14 Pfizer/BioNTech
Cyprus 2021-02-13 29592 14837 3.38 1.69 Pfizer/BioNTech
Cyprus 2021-02-14 29592 14837 3.38 1.69 Pfizer/BioNTech
Cyprus 2021-02-15 29592 14837 3.38 1.69 Pfizer/BioNTech
Cyprus 2021-02-16 29592 14837 3.38 1.69 Pfizer/BioNTech
Cyprus 2021-02-17 29592 14837 3.38 1.69 Pfizer/BioNTech
Cyprus 2021-02-18 29592 14837 3.38 1.69 Pfizer/BioNTech
Cyprus 2021-02-19 29592 14837 3.38 1.69 Pfizer/BioNTech
Cyprus 2021-02-20 37570 19221 4.29 2.19 Pfizer/BioNTech
Cyprus 2021-02-21 37570 19221 4.29 2.19 Pfizer/BioNTech
Cyprus 2021-02-22 37570 19221 4.29 2.19 Pfizer/BioNTech
Cyprus 2021-02-23 44239 20323 5.05 2.32 Pfizer/BioNTech
Cyprus 2021-02-24 44239 20323 5.05 2.32 Pfizer/BioNTech
Cyprus 2021-02-25 44239 20323 5.05 2.32 Pfizer/BioNTech
Cyprus 2021-02-26 53617 22559 6.12 2.58 Pfizer/BioNTech
Cyprus 2021-02-27 53617 22559 6.12 2.58 Pfizer/BioNTech
Cyprus 2021-02-28 53617 22559 6.12 2.58 Pfizer/BioNTech
Cyprus 2021-03-01 53617 22559 6.12 2.58 Pfizer/BioNTech
Cyprus 2021-03-02 53617 22559 6.12 2.58 Pfizer/BioNTech
Cyprus 2021-03-03 53617 22559 6.12 2.58 Pfizer/BioNTech
Cyprus 2021-03-04 53617 22559 6.12 2.58 Pfizer/BioNTech
Cyprus 2021-03-05 53617 22559 6.12 2.58 Pfizer/BioNTech
Cyprus 2021-03-06 53617 22559 6.12 2.58 Pfizer/BioNTech
Cyprus 2021-03-07 70534 28741 8.05 3.28 Pfizer/BioNTech
Czechia 2020-12-27 1261 0 0.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2020-12-28 3560 0 0.03 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2020-12-29 7017 0 0.07 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2020-12-30 10496 0 0.10 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2020-12-31 11813 0 0.11 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-01 12077 0 0.11 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-02 13335 0 0.12 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-03 14254 0 0.13 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-04 17834 0 0.17 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-05 22356 0 0.21 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-06 28187 0 0.26 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-07 36160 0 0.34 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-08 46130 0 0.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-09 48142 0 0.45 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-10 49868 0 0.47 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-11 59671 0 0.56 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-12 73078 0 0.68 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-13 86580 0 0.81 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-14 101779 0 0.95 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-15 115716 0 1.08 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-16 119093 0 1.11 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-17 121688 634 1.14 0.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-18 134145 2433 1.25 0.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-19 146546 5131 1.37 0.05 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-20 160069 7753 1.49 0.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-21 175545 9476 1.64 0.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-22 190252 10511 1.78 0.10 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-23 193514 11375 1.81 0.11 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-24 195754 12236 1.83 0.11 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-25 205356 15173 1.92 0.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-26 215834 19129 2.02 0.18 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-27 224781 23614 2.10 0.22 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-28 231810 29693 2.16 0.28 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-29 237986 37466 2.22 0.35 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-30 238702 38547 2.23 0.36 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-01-31 239401 39685 2.24 0.37 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-01 243221 47524 2.27 0.44 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-02 247326 57665 2.31 0.54 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-03 251708 68602 2.35 0.64 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-04 256577 81489 2.40 0.76 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-05 261972 92062 2.45 0.86 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-06 262804 94380 2.45 0.88 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-07 263647 96841 2.46 0.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-08 267645 108146 2.50 1.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-09 272666 119969 2.55 1.12 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-10 278161 133032 2.60 1.24 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-11 284349 148968 2.66 1.39 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-12 290985 163528 2.72 1.53 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-13 292555 166476 2.73 1.55 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-14 293533 167841 2.74 1.57 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-15 299807 177118 2.80 1.65 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-16 308272 185978 2.88 1.74 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-17 317775 194151 2.97 1.81 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-18 329883 202032 3.08 1.89 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-19 341420 209223 3.19 1.95 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-20 343286 210386 3.21 1.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-21 344293 211389 3.21 1.97 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-22 354191 217350 3.31 2.03 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-23 366773 224225 3.42 2.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-24 380415 230165 3.55 2.15 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-25 397914 235653 3.72 2.20 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-26 413574 240881 3.86 2.25 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-27 416451 241425 3.89 2.25 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-02-28 418767 241963 3.91 2.26 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-03-01 437743 245267 4.09 2.29 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-03-02 464263 248749 4.34 2.32 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-03-03 493945 253131 4.61 2.36 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-03-04 525914 257662 4.91 2.41 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-03-05 553460 262921 5.17 2.46 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-03-06 564641 263746 5.27 2.46 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-03-07 575384 264565 5.37 2.47 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-03-08 603949 269228 5.64 2.51 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-03-09 638901 275378 5.97 2.57 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-03-10 678553 282122 6.34 2.63 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-03-11 720841 289870 6.73 2.71 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-03-12 756668 297155 7.07 2.77 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-03-13 772303 298405 7.21 2.79 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Czechia 2021-03-14 782830 299077 7.31 2.79 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2020-12-27 6441 0 0.11 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2020-12-28 8435 0 0.15 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2020-12-29 17328 0 0.30 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2020-12-30 28734 0 0.50 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2020-12-31 34862 0 0.60 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-01 37184 0 0.64 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-02 45998 0 0.79 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-03 51965 0 0.90 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-04 54361 0 0.94 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-05 67798 0 1.17 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-06 87444 0 1.51 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-07 104844 0 1.81 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-08 113280 0 1.96 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-09 115180 0 1.99 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-10 115993 0 2.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-11 116650 0 2.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-12 117113 0 2.02 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-13 129822 0 2.24 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-14 147701 0 2.55 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-15 162882 5 2.81 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-16 167484 12 2.89 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-17 170008 723 2.94 0.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-18 173883 2849 3.00 0.05 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-19 176357 4934 3.04 0.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-20 177862 6817 3.07 0.12 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-21 179380 9167 3.10 0.16 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-22 180045 14810 3.11 0.26 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-23 180829 21968 3.12 0.38 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-24 181443 28496 3.13 0.49 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-25 181705 30943 3.14 0.53 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-26 181918 32686 3.14 0.56 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-27 182127 37046 3.14 0.64 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-28 182363 45157 3.15 0.78 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-29 183497 63457 3.17 1.10 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-30 184723 76413 3.19 1.32 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-01-31 185971 88690 3.21 1.53 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-01 186726 96559 3.22 1.67 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-02 188768 99582 3.26 1.72 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-03 190316 105763 3.29 1.83 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-04 191756 116680 3.31 2.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-05 193342 130145 3.34 2.25 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-06 194383 136904 3.36 2.36 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-07 196296 140542 3.39 2.43 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-08 198849 147592 3.43 2.55 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-09 202410 152504 3.49 2.63 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-10 205695 156421 3.55 2.70 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-11 211362 158872 3.65 2.74 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-12 223405 166479 3.86 2.87 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-13 229958 167454 3.97 2.89 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-14 236196 168085 4.08 2.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-15 250063 171219 4.32 2.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-16 263290 172546 4.55 2.98 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-17 273789 172978 4.73 2.99 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-18 285275 173280 4.93 2.99 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-19 299195 174246 5.17 3.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-20 309708 174823 5.35 3.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-21 320503 175172 5.53 3.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-22 334005 176254 5.77 3.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-23 348405 178206 6.02 3.08 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-24 362093 180176 6.25 3.11 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-25 376539 180810 6.50 3.12 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-26 412477 181803 7.12 3.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-27 419131 183286 7.24 3.16 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-02-28 430107 184726 7.43 3.19 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-03-01 449841 185780 7.77 3.21 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-03-02 466529 187078 8.05 3.23 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-03-03 479525 188100 8.28 3.25 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-03-04 496915 189914 8.58 3.28 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-03-05 513557 195572 8.87 3.38 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-03-06 528190 199581 9.12 3.45 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-03-07 540266 203937 9.33 3.52 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-03-08 549757 210382 9.49 3.63 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-03-09 560692 217621 9.68 3.76 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-03-10 572772 224906 9.89 3.88 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-03-11 577366 232834 9.97 4.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-03-12 580618 243350 10.02 4.20 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Denmark 2021-03-13 584718 249323 10.09 4.30 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Dominica 2021-02-11 0 0 0.00 0.00 Oxford/AstraZeneca
Dominica 2021-02-12 0 0 0.00 0.00 Oxford/AstraZeneca
Dominica 2021-02-13 0 0 0.00 0.00 Oxford/AstraZeneca
Dominica 2021-02-14 0 0 0.00 0.00 Oxford/AstraZeneca
Dominica 2021-02-15 0 0 0.00 0.00 Oxford/AstraZeneca
Dominica 2021-02-16 0 0 0.00 0.00 Oxford/AstraZeneca
Dominica 2021-02-17 0 0 0.00 0.00 Oxford/AstraZeneca
Dominica 2021-02-18 0 0 0.00 0.00 Oxford/AstraZeneca
Dominica 2021-02-19 0 0 0.00 0.00 Oxford/AstraZeneca
Dominica 2021-02-20 0 0 0.00 0.00 Oxford/AstraZeneca
Dominica 2021-02-21 0 0 0.00 0.00 Oxford/AstraZeneca
Dominica 2021-02-22 0 0 0.00 0.00 Oxford/AstraZeneca
Dominica 2021-02-23 0 0 0.00 0.00 Oxford/AstraZeneca
Dominica 2021-02-24 0 0 0.00 0.00 Oxford/AstraZeneca
Dominica 2021-02-25 0 0 0.00 0.00 Oxford/AstraZeneca
Dominica 2021-02-26 0 0 0.00 0.00 Oxford/AstraZeneca
Dominica 2021-02-27 0 0 0.00 0.00 Oxford/AstraZeneca
Dominica 2021-02-28 0 0 0.00 0.00 Oxford/AstraZeneca
Dominica 2021-03-01 7202 0 10.00 0.00 Oxford/AstraZeneca
Dominican Republic 2021-02-15 0 0 0.00 0.00 Oxford/AstraZeneca
Dominican Republic 2021-02-16 385 0 0.00 0.00 Oxford/AstraZeneca
Dominican Republic 2021-02-17 1379 0 0.01 0.00 Oxford/AstraZeneca
Dominican Republic 2021-02-18 5328 0 0.05 0.00 Oxford/AstraZeneca
Dominican Republic 2021-02-19 10200 0 0.09 0.00 Oxford/AstraZeneca
Dominican Republic 2021-02-20 13087 0 0.12 0.00 Oxford/AstraZeneca
Dominican Republic 2021-02-21 14264 0 0.13 0.00 Oxford/AstraZeneca
Dominican Republic 2021-02-22 14264 0 0.13 0.00 Oxford/AstraZeneca
Dominican Republic 2021-02-23 14264 0 0.13 0.00 Oxford/AstraZeneca
Dominican Republic 2021-02-24 26400 0 0.24 0.00 Oxford/AstraZeneca
Dominican Republic 2021-02-25 26400 0 0.24 0.00 Oxford/AstraZeneca
Dominican Republic 2021-02-26 26400 0 0.24 0.00 Oxford/AstraZeneca
Dominican Republic 2021-02-27 26400 0 0.24 0.00 Oxford/AstraZeneca
Dominican Republic 2021-02-28 26400 0 0.24 0.00 Oxford/AstraZeneca
Dominican Republic 2021-03-01 60000 0 0.55 0.00 Oxford/AstraZeneca
Dominican Republic 2021-03-02 105000 0 0.97 0.00 Oxford/AstraZeneca
Dominican Republic 2021-03-03 161827 0 1.49 0.00 Oxford/AstraZeneca
Dominican Republic 2021-03-04 227719 0 2.10 0.00 Oxford/AstraZeneca
Dominican Republic 2021-03-05 303490 0 2.80 0.00 Oxford/AstraZeneca
Dominican Republic 2021-03-06 375265 0 3.46 0.00 Oxford/AstraZeneca
Dominican Republic 2021-03-07 375265 0 3.46 0.00 Oxford/AstraZeneca
Dominican Republic 2021-03-08 400041 0 3.69 0.00 Oxford/AstraZeneca
Dominican Republic 2021-03-09 480237 0 4.43 0.00 Oxford/AstraZeneca
Dominican Republic 2021-03-10 547091 0 5.04 0.00 Oxford/AstraZeneca
Dominican Republic 2021-03-11 660000 0 6.08 0.00 Oxford/AstraZeneca
Ecuador 2021-01-21 0 0 0.00 0.00 Pfizer/BioNTech
Ecuador 2021-01-22 108 0 0.00 0.00 Pfizer/BioNTech
Ecuador 2021-01-23 108 0 0.00 0.00 Pfizer/BioNTech
Ecuador 2021-01-24 108 0 0.00 0.00 Pfizer/BioNTech
Ecuador 2021-01-25 108 0 0.00 0.00 Pfizer/BioNTech
Ecuador 2021-01-26 108 0 0.00 0.00 Pfizer/BioNTech
Ecuador 2021-01-27 2982 0 0.02 0.00 Pfizer/BioNTech
Ecuador 2021-01-28 2982 0 0.02 0.00 Pfizer/BioNTech
Ecuador 2021-01-29 2982 0 0.02 0.00 Pfizer/BioNTech
Ecuador 2021-01-30 2982 0 0.02 0.00 Pfizer/BioNTech
Ecuador 2021-01-31 2982 0 0.02 0.00 Pfizer/BioNTech
Ecuador 2021-02-01 2982 0 0.02 0.00 Pfizer/BioNTech
Ecuador 2021-02-02 2982 0 0.02 0.00 Pfizer/BioNTech
Ecuador 2021-02-03 2982 0 0.02 0.00 Pfizer/BioNTech
Ecuador 2021-02-04 6228 0 0.04 0.00 Pfizer/BioNTech
Ecuador 2021-02-05 6228 0 0.04 0.00 Pfizer/BioNTech
Ecuador 2021-02-06 6228 0 0.04 0.00 Pfizer/BioNTech
Ecuador 2021-02-07 6228 0 0.04 0.00 Pfizer/BioNTech
Ecuador 2021-02-08 6228 0 0.04 0.00 Pfizer/BioNTech
Ecuador 2021-02-09 6228 0 0.04 0.00 Pfizer/BioNTech
Ecuador 2021-02-10 6228 0 0.04 0.00 Pfizer/BioNTech
Ecuador 2021-02-11 6228 0 0.04 0.00 Pfizer/BioNTech
Ecuador 2021-02-12 6228 0 0.04 0.00 Pfizer/BioNTech
Ecuador 2021-02-13 6228 0 0.04 0.00 Pfizer/BioNTech
Ecuador 2021-02-14 6228 0 0.04 0.00 Pfizer/BioNTech
Ecuador 2021-02-15 6228 0 0.04 0.00 Pfizer/BioNTech
Ecuador 2021-02-16 6228 0 0.04 0.00 Pfizer/BioNTech
Ecuador 2021-02-17 6228 1962 0.04 0.01 Pfizer/BioNTech
Ecuador 2021-02-18 6228 1962 0.04 0.01 Pfizer/BioNTech
Ecuador 2021-02-19 6228 1962 0.04 0.01 Pfizer/BioNTech
Ecuador 2021-02-20 6228 1962 0.04 0.01 Pfizer/BioNTech
Ecuador 2021-02-21 6228 1962 0.04 0.01 Pfizer/BioNTech
Ecuador 2021-02-22 6228 1962 0.04 0.01 Pfizer/BioNTech
Ecuador 2021-02-23 6228 1962 0.04 0.01 Pfizer/BioNTech
Ecuador 2021-02-24 20784 3708 0.12 0.02 Pfizer/BioNTech
Ecuador 2021-02-25 20784 3708 0.12 0.02 Pfizer/BioNTech
Ecuador 2021-02-26 20784 3708 0.12 0.02 Pfizer/BioNTech
Ecuador 2021-02-27 20784 3708 0.12 0.02 Pfizer/BioNTech
Ecuador 2021-02-28 20784 3708 0.12 0.02 Pfizer/BioNTech
Ecuador 2021-03-01 35886 6228 0.20 0.04 Pfizer/BioNTech
Ecuador 2021-03-02 35886 6228 0.20 0.04 Pfizer/BioNTech
Ecuador 2021-03-03 35886 6228 0.20 0.04 Pfizer/BioNTech
Ecuador 2021-03-04 53088 6228 0.30 0.04 Pfizer/BioNTech
Ecuador 2021-03-05 64920 6228 0.37 0.04 Pfizer/BioNTech
Ecuador 2021-03-06 64920 6228 0.37 0.04 Pfizer/BioNTech
Ecuador 2021-03-07 64920 6228 0.37 0.04 Pfizer/BioNTech
Ecuador 2021-03-08 68244 6228 0.39 0.04 Pfizer/BioNTech
Ecuador 2021-03-09 69030 6228 0.39 0.04 Pfizer/BioNTech
Ecuador 2021-03-10 69030 6228 0.39 0.04 Pfizer/BioNTech
Ecuador 2021-03-11 89687 6228 0.51 0.04 Pfizer/BioNTech
Ecuador 2021-03-12 116948 6228 0.66 0.04 Pfizer/BioNTech
Ecuador 2021-03-13 119222 20137 0.68 0.11 Pfizer/BioNTech
El Salvador 2021-02-17 0 0 0.00 0.00 Oxford/AstraZeneca
El Salvador 2021-02-18 0 0 0.00 0.00 Oxford/AstraZeneca
El Salvador 2021-02-19 0 0 0.00 0.00 Oxford/AstraZeneca
El Salvador 2021-02-20 0 0 0.00 0.00 Oxford/AstraZeneca
El Salvador 2021-02-21 0 0 0.00 0.00 Oxford/AstraZeneca
El Salvador 2021-02-22 6000 0 0.09 0.00 Oxford/AstraZeneca
El Salvador 2021-02-23 6000 0 0.09 0.00 Oxford/AstraZeneca
El Salvador 2021-02-24 6000 0 0.09 0.00 Oxford/AstraZeneca
El Salvador 2021-02-25 16000 0 0.25 0.00 Oxford/AstraZeneca
El Salvador 2021-02-26 16000 0 0.25 0.00 Oxford/AstraZeneca
El Salvador 2021-02-27 16000 0 0.25 0.00 Oxford/AstraZeneca
El Salvador 2021-02-28 16000 0 0.25 0.00 Oxford/AstraZeneca
El Salvador 2021-03-01 16000 0 0.25 0.00 Oxford/AstraZeneca
El Salvador 2021-03-02 16000 0 0.25 0.00 Oxford/AstraZeneca
El Salvador 2021-03-03 16000 0 0.25 0.00 Oxford/AstraZeneca
El Salvador 2021-03-04 16000 0 0.25 0.00 Oxford/AstraZeneca
El Salvador 2021-03-05 16000 0 0.25 0.00 Oxford/AstraZeneca
El Salvador 2021-03-06 16000 0 0.25 0.00 Oxford/AstraZeneca
El Salvador 2021-03-07 16000 0 0.25 0.00 Oxford/AstraZeneca
El Salvador 2021-03-08 16000 0 0.25 0.00 Oxford/AstraZeneca
El Salvador 2021-03-09 16000 0 0.25 0.00 Oxford/AstraZeneca
El Salvador 2021-03-10 16000 0 0.25 0.00 Oxford/AstraZeneca
El Salvador 2021-03-11 16000 0 0.25 0.00 Oxford/AstraZeneca
El Salvador 2021-03-12 16000 0 0.25 0.00 Oxford/AstraZeneca
El Salvador 2021-03-13 16000 0 0.25 0.00 Oxford/AstraZeneca
El Salvador 2021-03-14 25000 0 0.39 0.00 Oxford/AstraZeneca
England 2020-12-13 55576 0 0.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2020-12-14 55576 0 0.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2020-12-15 55576 0 0.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2020-12-16 55576 0 0.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2020-12-17 55576 0 0.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2020-12-18 55576 0 0.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2020-12-19 55576 0 0.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2020-12-20 574829 0 1.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2020-12-21 574829 0 1.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2020-12-22 574829 0 1.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2020-12-23 574829 0 1.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2020-12-24 574829 0 1.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2020-12-25 574829 0 1.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2020-12-26 574829 0 1.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2020-12-27 842638 0 1.50 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2020-12-28 842638 0 1.50 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2020-12-29 842638 0 1.50 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2020-12-30 842638 0 1.50 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2020-12-31 842638 0 1.50 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-01 842638 0 1.50 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-02 842638 0 1.50 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-03 1172675 20660 2.08 0.04 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-04 1172675 20660 2.08 0.04 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-05 1172675 20660 2.08 0.04 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-06 1172675 20660 2.08 0.04 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-07 1172675 20660 2.08 0.04 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-08 1172675 20660 2.08 0.04 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-09 1172675 20660 2.08 0.04 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-10 1959151 374613 3.48 0.67 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-11 2080280 393925 3.70 0.70 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-12 2254556 407294 4.01 0.72 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-13 2494371 415656 4.43 0.74 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-14 2769164 420510 4.92 0.75 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-15 3090058 424327 5.49 0.75 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-16 3365492 426102 5.98 0.76 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-17 3520056 427386 6.25 0.76 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-18 3687206 431136 6.55 0.77 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-19 3985579 434125 7.08 0.77 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-20 4303730 436848 7.65 0.78 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-21 4661293 439182 8.28 0.78 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-22 5085771 440300 9.04 0.78 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-23 5529101 441074 9.82 0.78 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-24 5727693 441684 10.18 0.78 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-25 5962544 443010 10.59 0.79 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-26 6221850 444011 11.05 0.79 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-27 6473752 445101 11.50 0.79 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-28 6816945 446372 12.11 0.79 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-29 7253305 447898 12.89 0.80 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-30 7792996 458150 13.85 0.81 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-01-31 8082355 460907 14.36 0.82 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-01 8362868 462503 14.86 0.82 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-02 8663041 463889 15.39 0.82 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-03 9041835 466171 16.06 0.83 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-04 9430261 468782 16.75 0.83 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-05 9831897 470723 17.47 0.84 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-06 10290215 471324 18.28 0.84 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-07 10519729 471636 18.69 0.84 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-08 10771998 473055 19.14 0.84 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-09 11083652 475228 19.69 0.84 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-10 11422507 479320 20.29 0.85 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-11 11809241 483966 20.98 0.86 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-12 12246166 487699 21.76 0.87 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-13 12675663 489885 22.52 0.87 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-14 12862909 490722 22.85 0.87 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-15 13082669 492576 23.24 0.88 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-16 13395338 495704 23.80 0.88 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-17 13817914 500201 24.55 0.89 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-18 14214176 504762 25.25 0.90 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-19 14537978 508657 25.83 0.90 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-20 14844087 511089 26.37 0.91 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-21 14958074 513435 26.57 0.91 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-22 15113158 518779 26.85 0.92 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-23 15398055 528360 27.36 0.94 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-24 15794992 542569 28.06 0.96 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-25 16227104 558737 28.83 0.99 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-26 16679881 574963 29.63 1.02 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-27 17051245 590547 30.29 1.05 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-02-28 17212804 599935 30.58 1.07 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-03-01 17373384 612567 30.87 1.09 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-03-02 17554700 640219 31.19 1.14 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-03-03 17785702 684220 31.60 1.22 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-03-04 18106090 729265 32.17 1.30 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-03-05 18491771 766500 32.85 1.36 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-03-06 18875389 788188 33.53 1.40 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-03-07 19015497 797321 33.78 1.42 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-03-08 19199233 821121 34.11 1.46 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-03-09 19380360 868272 34.43 1.54 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-03-10 19587080 939232 34.80 1.67 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-03-11 19798473 1008912 35.17 1.79 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-03-12 20111189 1076426 35.73 1.91 Oxford/AstraZeneca-Pfizer/BioNTech
England 2021-03-13 20568821 1115066 36.54 1.98 Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2020-12-28 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2020-12-29 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2020-12-30 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2020-12-31 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-01 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-02 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-03 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-04 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-05 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-06 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-07 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-08 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-09 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-10 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-11 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-12 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-13 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-14 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-15 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-16 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-17 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-18 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-19 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-20 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-21 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-22 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-23 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-24 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-25 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-26 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-27 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-28 25415 6214 1.92 0.47 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-29 26412 7607 1.99 0.57 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-30 27633 9597 2.08 0.72 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-01-31 27900 10155 2.10 0.77 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-01 28186 10408 2.12 0.78 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-02 28907 11310 2.18 0.85 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-03 30158 12842 2.27 0.97 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-04 31864 14330 2.40 1.08 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-05 33927 15871 2.56 1.20 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-06 35492 17376 2.68 1.31 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-07 35905 17519 2.71 1.32 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-08 35917 17564 2.71 1.32 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-09 35917 17564 2.71 1.32 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-10 39147 19114 2.95 1.44 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-11 41731 20026 3.15 1.51 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-12 44486 21312 3.35 1.61 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-13 46020 22126 3.47 1.67 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-14 46152 22284 3.48 1.68 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-15 46154 22343 3.48 1.68 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-16 46740 22573 3.52 1.70 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-17 48573 23149 3.66 1.75 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-18 52263 23812 3.94 1.80 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-19 57543 24827 4.34 1.87 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-20 61316 25831 4.62 1.95 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-21 61904 26053 4.67 1.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-22 62415 26375 4.71 1.99 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-23 64508 27277 4.86 2.06 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-24 68297 28218 5.15 2.13 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-25 68629 28351 5.17 2.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-26 68629 28351 5.17 2.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-27 77536 33503 5.84 2.53 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-02-28 77536 33503 5.84 2.53 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-03-01 78759 34050 5.94 2.57 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-03-02 81209 35067 6.12 2.64 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-03-03 81209 35067 6.12 2.64 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-03-04 87086 39762 6.56 3.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-03-05 92270 42234 6.96 3.18 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-03-06 92270 42234 6.96 3.18 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-03-07 101452 43942 7.65 3.31 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-03-08 101452 43942 7.65 3.31 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-03-09 105845 44235 7.98 3.33 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-03-10 109865 45310 8.28 3.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-03-11 113898 47795 8.59 3.60 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-03-12 113898 47795 8.59 3.60 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-03-13 127829 52571 9.64 3.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Estonia 2021-03-14 133263 52649 10.05 3.97 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
European Union 2020-12-27 53009 0 0.01 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2020-12-28 90370 0 0.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2020-12-29 173997 0 0.04 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2020-12-30 313543 0 0.07 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2020-12-31 409179 0 0.09 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-01 443884 0 0.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-02 549971 0 0.12 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-03 635083 0 0.14 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-04 904458 0 0.20 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-05 1209985 0 0.27 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-06 1456200 0 0.33 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-07 1824806 0 0.41 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-08 2187261 0 0.49 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-09 2380509 0 0.54 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-10 2538147 0 0.57 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-11 2955054 0 0.66 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-12 3400732 0 0.76 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-13 3936870 0 0.88 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-14 4436389 114 1.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-15 4927859 715 1.11 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-16 5137258 1227 1.15 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-17 5405374 25354 1.21 0.01 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-18 5952497 63184 1.34 0.01 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-19 6416281 135673 1.44 0.03 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-20 6877059 236983 1.55 0.05 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-21 7341039 362888 1.65 0.08 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-22 7753938 449091 1.74 0.10 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-23 7932578 545299 1.78 0.12 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-24 8236896 641203 1.85 0.14 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-25 8616069 852833 1.94 0.19 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-26 8948392 1119618 2.01 0.25 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-27 9445264 1365657 2.12 0.31 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-28 9811016 1682920 2.21 0.38 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-29 10078452 1965793 2.27 0.44 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-30 10267411 2194694 2.31 0.49 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-01-31 10634494 2494916 2.39 0.56 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-01 10834406 2826224 2.44 0.64 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-02 11107930 3225805 2.50 0.73 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-03 11399318 3695429 2.56 0.83 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-04 11725728 4198071 2.64 0.94 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-05 11983291 4594387 2.69 1.03 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-06 12122755 4795147 2.72 1.08 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-07 12424886 5106699 2.79 1.15 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-08 12611293 5379113 2.83 1.21 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-09 12935724 5752587 2.91 1.29 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-10 13227505 6111510 2.97 1.37 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-11 13711988 6610052 3.08 1.49 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-12 14074843 6982207 3.16 1.57 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-13 14289022 7174979 3.21 1.61 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-14 14649691 7484351 3.29 1.68 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-15 14958411 7754210 3.36 1.74 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-16 15345664 8058835 3.45 1.81 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-17 15843660 8434473 3.56 1.90 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-18 16485764 8840180 3.71 1.99 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-19 17006791 9154807 3.82 2.06 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-20 17355805 9308717 3.90 2.09 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-21 17935993 9557707 4.03 2.15 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-22 18406259 9771319 4.14 2.20 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-23 18938212 9994713 4.26 2.25 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-24 19753538 10309737 4.44 2.32 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-25 20487880 10564332 4.60 2.37 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-26 21304302 10907887 4.79 2.45 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-27 21838616 11018341 4.91 2.48 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-02-28 22644750 11263489 5.09 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-03-01 23291165 11439976 5.23 2.57 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-03-02 24051208 11655466 5.41 2.62 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-03-03 25014289 11991479 5.62 2.70 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-03-04 26181813 12367274 5.88 2.78 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-03-05 27149160 12646101 6.10 2.84 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-03-06 27977039 12846549 6.29 2.89 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-03-07 28832127 13055649 6.48 2.93 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-03-08 29631128 13294993 6.66 2.99 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-03-09 30655328 13577442 6.89 3.05 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-03-10 31624167 13884541 7.11 3.12 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-03-11 32908661 14361149 7.40 3.23 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-03-12 33952563 14697379 7.63 3.30 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-03-13 34504051 14830959 7.76 3.33 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
European Union 2021-03-14 34619269 14875938 7.78 3.34 Oxford/AstraZeneca-Pfizer/BioNTech-Moderna
Faeroe Islands 2021-01-29 3993 1 8.17 0.00 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-01-30 3993 1 8.17 0.00 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-01-31 3993 1 8.17 0.00 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-01 3993 1 8.17 0.00 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-02 3993 1 8.17 0.00 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-03 3993 1 8.17 0.00 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-04 3993 1 8.17 0.00 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-05 3993 1 8.17 0.00 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-06 4051 606 8.29 1.24 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-07 4051 606 8.29 1.24 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-08 4098 685 8.39 1.40 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-09 4098 685 8.39 1.40 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-10 4134 1221 8.46 2.50 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-11 4134 1221 8.46 2.50 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-12 4134 1221 8.46 2.50 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-13 4134 1221 8.46 2.50 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-14 4134 1221 8.46 2.50 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-15 4134 1221 8.46 2.50 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-16 4134 1221 8.46 2.50 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-17 4134 1221 8.46 2.50 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-18 4134 1221 8.46 2.50 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-19 4134 1221 8.46 2.50 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-20 4134 1221 8.46 2.50 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-21 4167 1515 8.53 3.10 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-22 4167 1515 8.53 3.10 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-23 4172 2087 8.54 4.27 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-24 4190 2523 8.57 5.16 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-25 4190 2523 8.57 5.16 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-26 4190 2523 8.57 5.16 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-27 4190 2523 8.57 5.16 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-02-28 4190 2523 8.57 5.16 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-03-01 4190 2523 8.57 5.16 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-03-02 4190 2523 8.57 5.16 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-03-03 4211 2830 8.62 5.79 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-03-04 4238 3156 8.67 6.46 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-03-05 4251 3312 8.70 6.78 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-03-06 4251 3674 8.70 7.52 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-03-07 4251 3674 8.70 7.52 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-03-08 4260 3808 8.72 7.79 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-03-09 4260 3808 8.72 7.79 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-03-10 4260 3808 8.72 7.79 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-03-11 4260 3808 8.72 7.79 Moderna-Pfizer/BioNTech
Faeroe Islands 2021-03-12 4901 3931 10.03 8.04 Moderna-Pfizer/BioNTech
Falkland Islands 2021-02-07 0 0 0.00 0.00 Oxford/AstraZeneca
Falkland Islands 2021-02-08 0 0 0.00 0.00 Oxford/AstraZeneca
Falkland Islands 2021-02-09 0 0 0.00 0.00 Oxford/AstraZeneca
Falkland Islands 2021-02-10 0 0 0.00 0.00 Oxford/AstraZeneca
Falkland Islands 2021-02-11 0 0 0.00 0.00 Oxford/AstraZeneca
Falkland Islands 2021-02-12 0 0 0.00 0.00 Oxford/AstraZeneca
Falkland Islands 2021-02-13 0 0 0.00 0.00 Oxford/AstraZeneca
Falkland Islands 2021-02-14 0 0 0.00 0.00 Oxford/AstraZeneca
Falkland Islands 2021-02-15 1515 0 43.50 0.00 Oxford/AstraZeneca
Falkland Islands 2021-02-16 1515 0 43.50 0.00 Oxford/AstraZeneca
Falkland Islands 2021-02-17 1515 0 43.50 0.00 Oxford/AstraZeneca
Falkland Islands 2021-02-18 1515 0 43.50 0.00 Oxford/AstraZeneca
Falkland Islands 2021-02-19 1515 0 43.50 0.00 Oxford/AstraZeneca
Falkland Islands 2021-02-20 1515 0 43.50 0.00 Oxford/AstraZeneca
Falkland Islands 2021-02-21 1515 0 43.50 0.00 Oxford/AstraZeneca
Falkland Islands 2021-02-22 1732 0 49.73 0.00 Oxford/AstraZeneca
Finland 2020-12-31 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-01 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-02 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-03 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-04 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-05 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-06 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-07 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-08 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-09 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-10 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-11 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-12 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-13 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-14 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-15 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-16 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-17 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-18 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-19 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-20 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-21 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-22 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-23 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-24 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-25 106098 4553 1.91 0.08 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-26 110047 6960 1.99 0.13 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-27 117555 9355 2.12 0.17 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-28 127783 10540 2.31 0.19 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-29 137551 14239 2.48 0.26 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-30 144520 17757 2.61 0.32 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-01-31 144520 17757 2.61 0.32 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-01 145557 18203 2.63 0.33 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-02 145770 18203 2.63 0.33 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-03 149951 23421 2.71 0.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-04 159624 34293 2.88 0.62 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-05 164636 42667 2.97 0.77 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-06 169194 48650 3.05 0.88 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-07 170335 49781 3.07 0.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-08 170641 49995 3.08 0.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-09 173558 53869 3.13 0.97 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-10 178005 55770 3.21 1.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-11 187384 60152 3.38 1.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-12 197540 63802 3.57 1.15 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-13 206283 66832 3.72 1.21 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-14 209510 66959 3.78 1.21 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-15 210194 66992 3.79 1.21 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-16 216463 67463 3.91 1.22 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-17 229558 68631 4.14 1.24 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-18 243973 70127 4.40 1.27 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-19 262145 71486 4.73 1.29 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-20 276280 72859 4.99 1.31 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-21 287998 75940 5.20 1.37 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-22 287998 75940 5.20 1.37 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-23 287998 75940 5.20 1.37 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-24 302342 75099 5.46 1.36 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-25 319559 77302 5.77 1.40 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-26 347082 79724 6.26 1.44 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-27 361744 80927 6.53 1.46 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-02-28 370874 81125 6.69 1.46 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-03-01 384476 82062 6.94 1.48 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-03-02 384476 82062 6.94 1.48 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-03-03 404436 83183 7.30 1.50 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-03-04 425545 83642 7.68 1.51 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-03-05 448680 84222 8.10 1.52 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-03-06 480647 84809 8.67 1.53 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-03-07 480647 84809 8.67 1.53 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-03-08 481577 84810 8.69 1.53 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-03-09 490735 85014 8.86 1.53 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-03-10 515218 85258 9.30 1.54 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-03-11 539618 85421 9.74 1.54 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-03-12 565463 85826 10.21 1.55 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-03-13 587848 86280 10.61 1.56 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Finland 2021-03-14 596638 86307 10.77 1.56 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2020-12-27 13 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2020-12-28 52 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2020-12-29 138 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2020-12-30 237 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2020-12-31 316 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-01 325 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-02 367 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-03 441 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-04 1800 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-05 6744 0 0.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-06 17064 0 0.03 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-07 43282 0 0.06 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-08 76022 0 0.11 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-09 86315 0 0.13 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-10 91629 0 0.14 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-11 125412 0 0.18 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-12 179119 0 0.26 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-13 235786 0 0.35 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-14 306206 0 0.45 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-15 364846 0 0.54 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-16 382326 0 0.56 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-17 391910 0 0.58 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-18 468073 0 0.69 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-19 585735 0 0.86 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-20 708973 0 1.05 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-21 850380 0 1.25 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-22 959716 0 1.41 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-23 995147 0 1.47 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-24 1003968 0 1.48 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-25 1075045 0 1.58 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-26 1165852 5412 1.72 0.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-27 1262972 11739 1.86 0.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-28 1372680 24201 2.02 0.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-29 1453325 41318 2.14 0.06 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-30 1479909 45468 2.18 0.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-01-31 1486493 47137 2.19 0.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-01 1541079 67993 2.27 0.10 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-02 1615088 102297 2.38 0.15 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-03 1687026 138956 2.49 0.20 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-04 1772602 189524 2.61 0.28 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-05 1843763 233274 2.72 0.34 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-06 1866091 243550 2.75 0.36 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-07 1871604 248614 2.76 0.37 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-08 1922706 294120 2.83 0.43 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-09 1990860 366002 2.93 0.54 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-10 2060675 442260 3.04 0.65 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-11 2146212 540713 3.16 0.80 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-12 2225321 614496 3.28 0.91 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-13 2249685 633771 3.32 0.93 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-14 2255597 640875 3.33 0.94 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-15 2298086 716887 3.39 1.06 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-16 2357946 816990 3.48 1.20 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-17 2409831 919370 3.55 1.36 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-18 2476748 1037266 3.65 1.53 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-19 2540702 1127419 3.75 1.66 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-20 2560982 1155637 3.78 1.70 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-21 2564530 1161983 3.78 1.71 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-22 2603702 1234673 3.84 1.82 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-23 2656447 1318292 3.92 1.94 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-24 2712800 1398984 4.00 2.06 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-25 2808490 1490083 4.14 2.20 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-26 2917925 1560575 4.30 2.30 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-27 2967937 1582433 4.38 2.33 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-02-28 2974019 1586842 4.38 2.34 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-03-01 3036605 1639282 4.48 2.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-03-02 3133478 1705966 4.62 2.51 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-03-03 3245517 1771246 4.78 2.61 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-03-04 3392269 1839826 5.00 2.71 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-03-05 3581812 1902812 5.28 2.81 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-03-06 3772579 1920395 5.56 2.83 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-03-07 3881967 1925812 5.72 2.84 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-03-08 3996329 1976264 5.89 2.91 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-03-09 4164418 2032791 6.14 3.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-03-10 4337343 2089694 6.39 3.08 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-03-11 4569849 2152380 6.74 3.17 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-03-12 4853278 2205468 7.15 3.25 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
France 2021-03-13 5072244 2220608 7.48 3.27 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2020-12-27 21257 0 0.03 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2020-12-28 40011 0 0.05 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2020-12-29 83679 0 0.10 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2020-12-30 143299 0 0.17 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2020-12-31 185416 0 0.22 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-01 204567 0 0.24 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-02 256710 0 0.31 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-03 280782 0 0.34 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-04 328938 0 0.39 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-05 382701 0 0.46 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-06 445157 0 0.53 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-07 501055 0 0.60 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-08 563847 0 0.67 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-09 624808 0 0.75 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-10 658907 0 0.79 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-11 724049 0 0.86 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-12 806482 0 0.96 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-13 915552 0 1.09 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-14 997740 114 1.19 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-15 1086269 710 1.30 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-16 1142512 1213 1.36 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-17 1172014 16945 1.40 0.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-18 1236529 31950 1.48 0.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-19 1314590 62532 1.57 0.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-20 1392336 111015 1.66 0.13 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-21 1455119 148753 1.74 0.18 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-22 1521816 182046 1.82 0.22 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-23 1561949 226079 1.86 0.27 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-24 1587556 249815 1.89 0.30 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-25 1645661 287786 1.96 0.34 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-26 1696091 336252 2.02 0.40 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-27 1747882 394947 2.09 0.47 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-28 1792705 441159 2.14 0.53 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-29 1843694 496160 2.20 0.59 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-30 1878396 544881 2.24 0.65 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-01-31 1904426 573876 2.27 0.68 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-01 1961409 634476 2.34 0.76 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-02 2022415 699076 2.41 0.83 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-03 2084677 786435 2.49 0.94 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-04 2142432 853284 2.56 1.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-05 2204531 923733 2.63 1.10 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-06 2247991 972322 2.68 1.16 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-07 2274972 995923 2.72 1.19 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-08 2327968 1049874 2.78 1.25 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-09 2386375 1118347 2.85 1.33 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-10 2458165 1188249 2.93 1.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-11 2530781 1255290 3.02 1.50 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-12 2609458 1329704 3.11 1.59 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-13 2670578 1374734 3.19 1.64 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-14 2710163 1400080 3.23 1.67 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-15 2779699 1455310 3.32 1.74 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-16 2860109 1508476 3.41 1.80 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-17 2952757 1562960 3.52 1.87 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-18 3043832 1613190 3.63 1.93 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-19 3140820 1665817 3.75 1.99 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-20 3216302 1703178 3.84 2.03 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-21 3273065 1731586 3.91 2.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-22 3371306 1790854 4.02 2.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-23 3475449 1847668 4.15 2.21 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-24 3591575 1904861 4.29 2.27 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-25 3718972 1959187 4.44 2.34 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-26 3858266 2019445 4.61 2.41 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-27 3966406 2057658 4.73 2.46 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-02-28 4050847 2081566 4.83 2.48 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-03-01 4192231 2129831 5.00 2.54 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-03-02 4351008 2182186 5.19 2.60 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-03-03 4519117 2248070 5.39 2.68 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-03-04 4692086 2308181 5.60 2.75 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-03-05 4880273 2373060 5.82 2.83 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-03-06 5029258 2421113 6.00 2.89 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-03-07 5144151 2455714 6.14 2.93 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-03-08 5323124 2507343 6.35 2.99 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-03-09 5508731 2560914 6.57 3.06 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-03-10 5712952 2624458 6.82 3.13 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-03-11 5923097 2684045 7.07 3.20 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Germany 2021-03-12 6113484 2749786 7.30 3.28 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ghana 2021-03-01 0 0 0.00 0.00 Oxford/AstraZeneca
Ghana 2021-03-02 0 0 0.00 0.00 Oxford/AstraZeneca
Ghana 2021-03-03 0 0 0.00 0.00 Oxford/AstraZeneca
Ghana 2021-03-04 0 0 0.00 0.00 Oxford/AstraZeneca
Ghana 2021-03-05 0 0 0.00 0.00 Oxford/AstraZeneca
Ghana 2021-03-06 0 0 0.00 0.00 Oxford/AstraZeneca
Ghana 2021-03-07 0 0 0.00 0.00 Oxford/AstraZeneca
Ghana 2021-03-08 202252 0 0.65 0.00 Oxford/AstraZeneca
Ghana 2021-03-09 202252 0 0.65 0.00 Oxford/AstraZeneca
Ghana 2021-03-10 300000 0 0.97 0.00 Oxford/AstraZeneca
Gibraltar 2021-01-10 420 0 1.25 0.00 Pfizer/BioNTech
Gibraltar 2021-01-11 1445 0 4.29 0.00 Pfizer/BioNTech
Gibraltar 2021-01-12 2501 0 7.42 0.00 Pfizer/BioNTech
Gibraltar 2021-01-13 2501 0 7.42 0.00 Pfizer/BioNTech
Gibraltar 2021-01-14 2501 0 7.42 0.00 Pfizer/BioNTech
Gibraltar 2021-01-15 5135 0 15.24 0.00 Pfizer/BioNTech
Gibraltar 2021-01-16 5847 0 17.35 0.00 Pfizer/BioNTech
Gibraltar 2021-01-17 5847 0 17.35 0.00 Pfizer/BioNTech
Gibraltar 2021-01-18 6435 0 19.10 0.00 Pfizer/BioNTech
Gibraltar 2021-01-19 7017 0 20.83 0.00 Pfizer/BioNTech
Gibraltar 2021-01-20 7017 0 20.83 0.00 Pfizer/BioNTech
Gibraltar 2021-01-21 7947 0 23.59 0.00 Pfizer/BioNTech
Gibraltar 2021-01-22 8877 0 26.35 0.00 Pfizer/BioNTech
Gibraltar 2021-01-23 9807 0 29.11 0.00 Pfizer/BioNTech
Gibraltar 2021-01-24 10341 0 30.69 0.00 Pfizer/BioNTech
Gibraltar 2021-01-25 10539 0 31.28 0.00 Pfizer/BioNTech
Gibraltar 2021-01-26 11073 0 32.87 0.00 Pfizer/BioNTech
Gibraltar 2021-01-27 11073 0 32.87 0.00 Pfizer/BioNTech
Gibraltar 2021-01-28 12332 0 36.60 0.00 Pfizer/BioNTech
Gibraltar 2021-01-29 12866 0 38.19 0.00 Pfizer/BioNTech
Gibraltar 2021-01-30 12866 0 38.19 0.00 Pfizer/BioNTech
Gibraltar 2021-01-31 12886 400 38.25 1.19 Pfizer/BioNTech
Gibraltar 2021-02-01 12974 1325 38.51 3.93 Pfizer/BioNTech
Gibraltar 2021-02-02 13071 2320 38.80 6.89 Pfizer/BioNTech
Gibraltar 2021-02-03 13166 3011 39.08 8.94 Pfizer/BioNTech
Gibraltar 2021-02-04 13246 3943 39.32 11.70 Pfizer/BioNTech
Gibraltar 2021-02-05 13398 4876 39.77 14.47 Pfizer/BioNTech
Gibraltar 2021-02-06 13499 5573 40.07 16.54 Pfizer/BioNTech
Gibraltar 2021-02-07 13499 5573 40.07 16.54 Pfizer/BioNTech
Gibraltar 2021-02-08 13904 6140 41.27 18.22 Pfizer/BioNTech
Gibraltar 2021-02-09 14302 6719 42.45 19.94 Pfizer/BioNTech
Gibraltar 2021-02-10 15262 6737 45.30 20.00 Pfizer/BioNTech
Gibraltar 2021-02-11 15436 7667 45.82 22.76 Pfizer/BioNTech
Gibraltar 2021-02-12 15600 8595 46.30 25.51 Pfizer/BioNTech
Gibraltar 2021-02-13 15765 9522 46.79 28.26 Pfizer/BioNTech
Gibraltar 2021-02-14 15888 10053 47.16 29.84 Pfizer/BioNTech
Gibraltar 2021-02-15 16135 10244 47.89 30.41 Pfizer/BioNTech
Gibraltar 2021-02-16 16261 10772 48.27 31.97 Pfizer/BioNTech
Gibraltar 2021-02-17 16384 11303 48.63 33.55 Pfizer/BioNTech
Gibraltar 2021-02-18 16725 12053 49.64 35.78 Pfizer/BioNTech
Gibraltar 2021-02-19 16761 12573 49.75 37.32 Pfizer/BioNTech
Gibraltar 2021-02-20 16761 12573 49.75 37.32 Pfizer/BioNTech
Gibraltar 2021-02-21 17826 12606 52.91 37.42 Pfizer/BioNTech
Gibraltar 2021-02-22 18902 12729 56.10 37.78 Pfizer/BioNTech
Gibraltar 2021-02-23 19859 12846 58.94 38.13 Pfizer/BioNTech
Gibraltar 2021-02-24 20443 12928 60.68 38.37 Pfizer/BioNTech
Gibraltar 2021-02-25 21591 13009 64.09 38.61 Pfizer/BioNTech
Gibraltar 2021-02-26 22712 13178 67.41 39.11 Pfizer/BioNTech
Gibraltar 2021-02-27 23518 13290 69.80 39.45 Pfizer/BioNTech
Gibraltar 2021-02-28 23518 13290 69.80 39.45 Pfizer/BioNTech
Gibraltar 2021-03-01 23518 13290 69.80 39.45 Pfizer/BioNTech
Gibraltar 2021-03-02 24352 13704 72.28 40.68 Pfizer/BioNTech
Gibraltar 2021-03-03 25221 14101 74.86 41.85 Pfizer/BioNTech
Gibraltar 2021-03-04 25629 15023 76.07 44.59 Pfizer/BioNTech
Gibraltar 2021-03-05 26163 15155 77.66 44.98 Pfizer/BioNTech
Gibraltar 2021-03-06 27145 15403 80.57 45.72 Pfizer/BioNTech
Gibraltar 2021-03-07 28140 15572 83.52 46.22 Pfizer/BioNTech
Gibraltar 2021-03-08 28140 15572 83.52 46.22 Pfizer/BioNTech
Gibraltar 2021-03-09 28431 15809 84.39 46.92 Pfizer/BioNTech
Gibraltar 2021-03-10 28932 15962 85.87 47.38 Pfizer/BioNTech
Gibraltar 2021-03-11 28932 15962 85.87 47.38 Pfizer/BioNTech
Gibraltar 2021-03-12 28971 16517 85.99 49.02 Pfizer/BioNTech
Gibraltar 2021-03-13 29610 16526 87.89 49.05 Pfizer/BioNTech
Gibraltar 2021-03-14 29610 16526 87.89 49.05 Pfizer/BioNTech
Greece 2020-12-28 447 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2020-12-29 1077 0 0.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2020-12-30 1722 0 0.02 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2020-12-31 2339 0 0.02 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-01 2603 0 0.02 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-02 3149 0 0.03 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-03 3869 0 0.04 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-04 10327 0 0.10 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-05 16631 0 0.16 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-06 20616 0 0.20 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-07 26445 0 0.25 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-08 35272 0 0.34 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-09 40427 0 0.39 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-10 44645 0 0.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-11 50045 0 0.48 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-12 56475 0 0.54 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-13 64932 0 0.62 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-14 70960 0 0.68 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-15 75412 0 0.72 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-16 80389 2 0.77 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-17 80389 2 0.77 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-18 85475 423 0.82 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-19 93382 1072 0.90 0.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-20 108167 1664 1.04 0.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-21 123667 2261 1.19 0.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-22 141298 2579 1.36 0.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-23 156966 3135 1.51 0.03 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-24 156966 3135 1.51 0.03 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-25 171890 8061 1.65 0.08 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-26 184610 13145 1.77 0.13 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-27 198161 17879 1.90 0.17 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-28 210488 23797 2.02 0.23 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-29 220621 32742 2.12 0.31 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-30 232399 38888 2.23 0.37 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-01-31 232399 38888 2.23 0.37 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-01 247251 46566 2.37 0.45 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-02 261543 54085 2.51 0.52 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-03 276103 62019 2.65 0.60 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-04 291259 68464 2.79 0.66 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-05 306441 73695 2.94 0.71 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-06 318097 79760 3.05 0.77 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-07 318097 79760 3.05 0.77 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-08 332812 84753 3.19 0.81 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-09 345290 92582 3.31 0.89 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-10 353412 106123 3.39 1.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-11 360800 121616 3.46 1.17 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-12 366749 139289 3.52 1.34 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-13 371462 154907 3.56 1.49 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-14 371462 154907 3.56 1.49 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-15 386049 168696 3.70 1.62 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-16 397840 177926 3.82 1.71 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-17 412970 190697 3.96 1.83 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-18 430124 203913 4.13 1.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-19 449073 215274 4.31 2.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-20 465842 227594 4.47 2.18 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-21 467656 229589 4.49 2.20 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-22 486820 243590 4.67 2.34 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-23 505148 257476 4.85 2.47 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-24 522510 271837 5.01 2.61 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-25 540039 286331 5.18 2.75 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-26 556380 300926 5.34 2.89 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-27 572174 313647 5.49 3.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-02-28 572174 313647 5.49 3.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-03-01 594053 327136 5.70 3.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-03-02 617737 339402 5.93 3.26 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-03-03 643218 348191 6.17 3.34 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-03-04 669152 355559 6.42 3.41 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-03-05 697876 361428 6.70 3.47 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-03-06 725388 366361 6.96 3.51 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-03-07 725388 366361 6.96 3.51 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-03-08 753636 372424 7.23 3.57 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-03-09 780536 377850 7.49 3.63 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-03-10 807280 383443 7.75 3.68 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-03-11 831761 390632 7.98 3.75 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-03-12 855151 398936 8.20 3.83 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greece 2021-03-13 877402 406070 8.42 3.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Greenland 2021-01-27 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-01-28 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-01-29 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-01-30 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-01-31 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-01 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-02 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-03 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-04 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-05 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-06 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-07 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-08 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-09 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-10 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-11 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-12 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-13 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-14 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-15 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-16 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-17 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-18 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-19 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-20 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-21 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-22 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-23 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-24 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-25 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-26 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-27 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-02-28 2584 0 4.55 0.00 Pfizer/BioNTech
Greenland 2021-03-01 3927 1203 6.92 2.12 Pfizer/BioNTech
Grenada 2021-02-11 0 0 0.00 0.00 Oxford/AstraZeneca
Grenada 2021-02-12 0 0 0.00 0.00 Oxford/AstraZeneca
Grenada 2021-02-13 0 0 0.00 0.00 Oxford/AstraZeneca
Grenada 2021-02-14 0 0 0.00 0.00 Oxford/AstraZeneca
Grenada 2021-02-15 0 0 0.00 0.00 Oxford/AstraZeneca
Grenada 2021-02-16 146 0 0.13 0.00 Oxford/AstraZeneca
Grenada 2021-02-17 146 0 0.13 0.00 Oxford/AstraZeneca
Grenada 2021-02-18 146 0 0.13 0.00 Oxford/AstraZeneca
Grenada 2021-02-19 146 0 0.13 0.00 Oxford/AstraZeneca
Grenada 2021-02-20 146 0 0.13 0.00 Oxford/AstraZeneca
Grenada 2021-02-21 146 0 0.13 0.00 Oxford/AstraZeneca
Grenada 2021-02-22 146 0 0.13 0.00 Oxford/AstraZeneca
Grenada 2021-02-23 146 0 0.13 0.00 Oxford/AstraZeneca
Grenada 2021-02-24 146 0 0.13 0.00 Oxford/AstraZeneca
Grenada 2021-02-25 146 0 0.13 0.00 Oxford/AstraZeneca
Grenada 2021-02-26 3000 0 2.67 0.00 Oxford/AstraZeneca
Guatemala 2021-02-25 0 0 0.00 0.00 Moderna
Guatemala 2021-02-26 0 0 0.00 0.00 Moderna
Guatemala 2021-02-27 2224 0 0.01 0.00 Moderna
Guatemala 2021-02-28 2224 0 0.01 0.00 Moderna
Guatemala 2021-03-01 2427 0 0.01 0.00 Moderna
Guatemala 2021-03-02 2427 0 0.01 0.00 Moderna
Guatemala 2021-03-03 2427 0 0.01 0.00 Moderna
Guatemala 2021-03-04 2427 0 0.01 0.00 Moderna
Guatemala 2021-03-05 2427 0 0.01 0.00 Moderna
Guatemala 2021-03-06 2427 0 0.01 0.00 Moderna
Guatemala 2021-03-07 2427 0 0.01 0.00 Moderna
Guatemala 2021-03-08 2427 0 0.01 0.00 Moderna
Guatemala 2021-03-09 2427 0 0.01 0.00 Moderna
Guatemala 2021-03-10 2427 0 0.01 0.00 Moderna
Guatemala 2021-03-11 19947 0 0.11 0.00 Moderna
Guatemala 2021-03-12 28534 0 0.16 0.00 Moderna
Guatemala 2021-03-13 30890 0 0.17 0.00 Moderna
Guernsey 2021-01-24 6151 522 9.17 0.78 Pfizer/BioNTech
Guernsey 2021-01-25 6151 522 9.17 0.78 Pfizer/BioNTech
Guernsey 2021-01-26 6151 522 9.17 0.78 Pfizer/BioNTech
Guernsey 2021-01-27 6151 522 9.17 0.78 Pfizer/BioNTech
Guernsey 2021-01-28 6151 522 9.17 0.78 Pfizer/BioNTech
Guernsey 2021-01-29 6151 522 9.17 0.78 Pfizer/BioNTech
Guernsey 2021-01-30 6151 522 9.17 0.78 Pfizer/BioNTech
Guernsey 2021-01-31 6151 522 9.17 0.78 Pfizer/BioNTech
Guernsey 2021-02-01 6151 522 9.17 0.78 Pfizer/BioNTech
Guernsey 2021-02-02 6151 522 9.17 0.78 Pfizer/BioNTech
Guernsey 2021-02-03 6151 522 9.17 0.78 Pfizer/BioNTech
Guernsey 2021-02-04 6151 522 9.17 0.78 Pfizer/BioNTech
Guernsey 2021-02-05 6151 522 9.17 0.78 Pfizer/BioNTech
Guernsey 2021-02-06 6151 522 9.17 0.78 Pfizer/BioNTech
Guernsey 2021-02-07 12045 3090 17.96 4.61 Pfizer/BioNTech
Guernsey 2021-02-08 12045 3090 17.96 4.61 Pfizer/BioNTech
Guernsey 2021-02-09 12045 3090 17.96 4.61 Pfizer/BioNTech
Guernsey 2021-02-10 12045 3090 17.96 4.61 Pfizer/BioNTech
Guernsey 2021-02-11 12045 3090 17.96 4.61 Pfizer/BioNTech
Guernsey 2021-02-12 12045 3090 17.96 4.61 Pfizer/BioNTech
Guernsey 2021-02-13 12045 3090 17.96 4.61 Pfizer/BioNTech
Guernsey 2021-02-14 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-02-15 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-02-16 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-02-17 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-02-18 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-02-19 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-02-20 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-02-21 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-02-22 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-02-23 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-02-24 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-02-25 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-02-26 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-02-27 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-02-28 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-03-01 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-03-02 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-03-03 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-03-04 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-03-05 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-03-06 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-03-07 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-03-08 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-03-09 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-03-10 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-03-11 13950 5334 20.80 7.96 Pfizer/BioNTech
Guernsey 2021-03-12 21500 7883 32.06 11.76 Pfizer/BioNTech
Guyana 2021-02-11 0 0 0.00 0.00 Oxford/AstraZeneca
Guyana 2021-02-12 0 0 0.00 0.00 Oxford/AstraZeneca
Guyana 2021-02-13 0 0 0.00 0.00 Oxford/AstraZeneca
Guyana 2021-02-14 0 0 0.00 0.00 Oxford/AstraZeneca
Guyana 2021-02-15 668 0 0.08 0.00 Oxford/AstraZeneca
Guyana 2021-02-16 668 0 0.08 0.00 Oxford/AstraZeneca
Guyana 2021-02-17 668 0 0.08 0.00 Oxford/AstraZeneca
Guyana 2021-02-18 668 0 0.08 0.00 Oxford/AstraZeneca
Guyana 2021-02-19 668 0 0.08 0.00 Oxford/AstraZeneca
Guyana 2021-02-20 668 0 0.08 0.00 Oxford/AstraZeneca
Guyana 2021-02-21 668 0 0.08 0.00 Oxford/AstraZeneca
Guyana 2021-02-22 1852 0 0.24 0.00 Oxford/AstraZeneca
Honduras 2021-02-28 2684 0 0.03 0.00 Moderna
Hong Kong 2021-02-21 0 0 0.00 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-02-22 0 0 0.00 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-02-23 0 0 0.00 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-02-24 0 0 0.00 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-02-25 0 0 0.00 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-02-26 6000 0 0.08 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-02-27 13600 0 0.18 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-02-28 20000 0 0.27 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-03-01 27000 0 0.36 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-03-02 40000 0 0.53 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-03-03 51800 0 0.69 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-03-04 62000 0 0.83 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-03-05 72300 0 0.96 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-03-06 83700 0 1.12 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-03-07 93000 0 1.24 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-03-08 103800 0 1.38 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-03-09 113500 0 1.51 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-03-10 130500 0 1.74 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-03-11 145800 0 1.94 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-03-12 162100 0 2.16 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-03-13 177000 0 2.36 0.00 Pfizer/BioNTech-Sinovac
Hong Kong 2021-03-14 190700 0 2.54 0.00 Pfizer/BioNTech-Sinovac
Hungary 2020-12-28 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2020-12-29 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2020-12-30 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2020-12-31 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-01 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-02 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-03 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-04 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-05 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-06 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-07 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-08 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-09 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-10 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-11 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-12 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-13 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-14 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-15 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-16 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-17 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-18 129689 1643 1.34 0.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-19 130318 2939 1.35 0.03 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-20 134554 4030 1.39 0.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-21 138983 5815 1.44 0.06 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-22 143184 6944 1.48 0.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-23 145257 8135 1.50 0.08 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-24 146695 9403 1.52 0.10 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-25 149676 12639 1.55 0.13 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-26 152704 17772 1.58 0.18 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-27 161215 26293 1.67 0.27 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-28 175283 37727 1.81 0.39 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-29 198283 49606 2.05 0.51 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-30 222005 56825 2.30 0.59 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-01-31 237872 61266 2.46 0.63 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-01 243136 68526 2.52 0.71 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-02 247270 75036 2.56 0.78 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-03 249687 84452 2.58 0.87 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-04 264530 92773 2.74 0.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-05 279410 101652 2.89 1.05 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-06 286379 105242 2.96 1.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-07 289042 107592 2.99 1.11 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-08 291396 110395 3.02 1.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-09 292627 113570 3.03 1.18 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-10 294624 117368 3.05 1.21 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-11 310448 120649 3.21 1.25 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-12 330745 124423 3.42 1.29 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-13 335188 128195 3.47 1.33 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-14 336297 129339 3.48 1.34 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-15 341958 131593 3.54 1.36 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-16 348927 134824 3.61 1.40 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-17 365021 141023 3.78 1.46 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-18 391821 152432 4.06 1.58 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-19 427309 172739 4.42 1.79 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-20 445535 190705 4.61 1.97 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-21 453457 201005 4.69 2.08 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-22 457096 205720 4.73 2.13 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-23 471004 208846 4.88 2.16 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-24 508043 211073 5.26 2.18 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-25 521283 240622 5.40 2.49 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-26 563601 244407 5.83 2.53 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-27 677682 249499 7.02 2.58 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-02-28 685247 251691 7.09 2.61 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-03-01 721677 252847 7.47 2.62 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-03-02 758037 253368 7.85 2.62 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-03-03 785440 267153 8.13 2.77 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-03-04 862953 279727 8.93 2.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-03-05 949497 304880 9.83 3.16 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-03-06 981401 307573 10.16 3.18 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-03-07 1002714 307929 10.38 3.19 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-03-08 1047045 314485 10.84 3.26 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-03-09 1107791 317906 11.47 3.29 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-03-10 1149557 327428 11.90 3.39 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-03-11 1229827 351694 12.73 3.64 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-03-12 1293414 377343 13.39 3.91 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-03-13 1319266 392703 13.66 4.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Hungary 2021-03-14 1334595 398962 13.82 4.13 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Iceland 2020-12-30 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2020-12-31 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-01 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-02 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-03 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-04 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-05 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-06 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-07 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-08 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-09 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-10 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-11 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-12 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-13 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-14 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-15 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-16 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-17 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-18 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-19 4875 0 1.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-20 5725 480 1.68 0.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-21 5725 480 1.68 0.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-22 5725 480 1.68 0.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-23 5725 480 1.68 0.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-24 5725 480 1.68 0.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-25 10433 4787 3.06 1.40 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-26 10433 4787 3.06 1.40 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-27 10702 4820 3.14 1.41 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-28 10702 4820 3.14 1.41 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-29 10702 4820 3.14 1.41 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-30 10702 4820 3.14 1.41 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-01-31 10702 4820 3.14 1.41 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-01 10702 4820 3.14 1.41 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-02 10702 4820 3.14 1.41 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-03 12098 4853 3.55 1.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-04 12098 4853 3.55 1.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-05 12660 4855 3.71 1.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-06 12660 4855 3.71 1.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-07 12660 4855 3.71 1.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-08 12801 4856 3.75 1.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-09 12801 4856 3.75 1.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-10 12801 4856 3.75 1.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-11 12801 4856 3.75 1.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-12 14086 5538 4.13 1.62 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-13 14086 5538 4.13 1.62 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-14 14086 5538 4.13 1.62 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-15 14087 5757 4.13 1.69 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-16 14087 5944 4.13 1.74 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-17 14188 7381 4.16 2.16 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-18 15195 9658 4.45 2.83 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-19 15644 10074 4.58 2.95 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-20 15644 10074 4.58 2.95 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-21 15644 10074 4.58 2.95 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-22 17232 10530 5.05 3.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-23 17379 10554 5.09 3.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-24 17379 10554 5.09 3.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-25 19075 12376 5.59 3.63 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-26 19593 12564 5.74 3.68 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-27 19593 12564 5.74 3.68 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-02-28 19593 12564 5.74 3.68 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-03-01 21083 12600 6.18 3.69 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-03-02 21191 12644 6.21 3.71 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-03-03 21191 12644 6.21 3.71 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-03-04 26489 12707 7.76 3.72 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-03-05 27041 12708 7.92 3.72 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-03-06 27041 12708 7.92 3.72 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-03-07 27041 12708 7.92 3.72 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-03-08 29317 12710 8.59 3.72 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-03-09 29317 12710 8.59 3.72 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-03-10 29317 12710 8.59 3.72 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-03-11 33289 12763 9.76 3.74 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Iceland 2021-03-12 34018 12844 9.97 3.76 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
India 2021-01-15 0 0 0.00 0.00 Covaxin-Oxford/AstraZeneca
India 2021-01-16 191181 0 0.01 0.00 Covaxin-Oxford/AstraZeneca
India 2021-01-17 224301 0 0.02 0.00 Covaxin-Oxford/AstraZeneca
India 2021-01-18 454049 0 0.03 0.00 Covaxin-Oxford/AstraZeneca
India 2021-01-19 674835 0 0.05 0.00 Covaxin-Oxford/AstraZeneca
India 2021-01-20 806484 0 0.06 0.00 Covaxin-Oxford/AstraZeneca
India 2021-01-21 1043534 0 0.08 0.00 Covaxin-Oxford/AstraZeneca
India 2021-01-22 1390592 0 0.10 0.00 Covaxin-Oxford/AstraZeneca
India 2021-01-23 1582201 0 0.11 0.00 Covaxin-Oxford/AstraZeneca
India 2021-01-24 1615504 0 0.12 0.00 Covaxin-Oxford/AstraZeneca
India 2021-01-25 2023809 0 0.15 0.00 Covaxin-Oxford/AstraZeneca
India 2021-01-26 2029480 0 0.15 0.00 Covaxin-Oxford/AstraZeneca
India 2021-01-27 2355979 0 0.17 0.00 Covaxin-Oxford/AstraZeneca
India 2021-01-28 2928053 0 0.21 0.00 Covaxin-Oxford/AstraZeneca
India 2021-01-29 3500027 0 0.25 0.00 Covaxin-Oxford/AstraZeneca
India 2021-01-30 3744334 0 0.27 0.00 Covaxin-Oxford/AstraZeneca
India 2021-01-31 3758843 0 0.27 0.00 Covaxin-Oxford/AstraZeneca
India 2021-02-01 3950156 0 0.29 0.00 Covaxin-Oxford/AstraZeneca
India 2021-02-02 4138918 0 0.30 0.00 Covaxin-Oxford/AstraZeneca
India 2021-02-03 4449552 0 0.32 0.00 Covaxin-Oxford/AstraZeneca
India 2021-02-04 4959445 0 0.36 0.00 Covaxin-Oxford/AstraZeneca
India 2021-02-05 5416849 0 0.39 0.00 Covaxin-Oxford/AstraZeneca
India 2021-02-06 5775322 0 0.42 0.00 Covaxin-Oxford/AstraZeneca
India 2021-02-07 5812362 0 0.42 0.00 Covaxin-Oxford/AstraZeneca
India 2021-02-08 6259008 0 0.45 0.00 Covaxin-Oxford/AstraZeneca
India 2021-02-09 6611561 0 0.48 0.00 Covaxin-Oxford/AstraZeneca
India 2021-02-10 7017114 0 0.51 0.00 Covaxin-Oxford/AstraZeneca
India 2021-02-11 7505010 0 0.54 0.00 Covaxin-Oxford/AstraZeneca
India 2021-02-12 7967647 0 0.58 0.00 Covaxin-Oxford/AstraZeneca
India 2021-02-13 8044786 7668 0.58 0.00 Covaxin-Oxford/AstraZeneca
India 2021-02-14 8044786 7668 0.58 0.00 Covaxin-Oxford/AstraZeneca
India 2021-02-15 8418653 98118 0.61 0.01 Covaxin-Oxford/AstraZeneca
India 2021-02-16 8641002 216339 0.63 0.02 Covaxin-Oxford/AstraZeneca
India 2021-02-17 8844641 342116 0.64 0.02 Covaxin-Oxford/AstraZeneca
India 2021-02-18 9381591 464932 0.68 0.03 Covaxin-Oxford/AstraZeneca
India 2021-02-19 9693000 756942 0.70 0.05 Covaxin-Oxford/AstraZeneca
India 2021-02-20 9964383 873940 0.72 0.06 Covaxin-Oxford/AstraZeneca
India 2021-02-21 10124531 960642 0.73 0.07 Covaxin-Oxford/AstraZeneca
India 2021-02-22 10308552 1115542 0.75 0.08 Covaxin-Oxford/AstraZeneca
India 2021-02-23 10585757 1321635 0.77 0.10 Covaxin-Oxford/AstraZeneca
India 2021-02-24 10884879 1481754 0.79 0.11 Covaxin-Oxford/AstraZeneca
India 2021-02-25 11206188 1860859 0.81 0.13 Covaxin-Oxford/AstraZeneca
India 2021-02-26 11552857 2204083 0.84 0.16 Covaxin-Oxford/AstraZeneca
India 2021-02-27 11788669 2453878 0.85 0.18 Covaxin-Oxford/AstraZeneca
India 2021-02-28 11845075 2456191 0.86 0.18 Covaxin-Oxford/AstraZeneca
India 2021-03-01 12256337 2597799 0.89 0.19 Covaxin-Oxford/AstraZeneca
India 2021-03-02 12906771 2713978 0.94 0.20 Covaxin-Oxford/AstraZeneca
India 2021-03-03 13739121 2876927 1.00 0.21 Covaxin-Oxford/AstraZeneca
India 2021-03-04 14796835 3208668 1.07 0.23 Covaxin-Oxford/AstraZeneca
India 2021-03-05 15996683 3501021 1.16 0.25 Covaxin-Oxford/AstraZeneca
India 2021-03-06 17168303 3754041 1.24 0.27 Covaxin-Oxford/AstraZeneca
India 2021-03-07 17227903 3761107 1.25 0.27 Covaxin-Oxford/AstraZeneca
India 2021-03-08 18943283 4065450 1.37 0.29 Covaxin-Oxford/AstraZeneca
India 2021-03-09 20004227 4363679 1.45 0.32 Covaxin-Oxford/AstraZeneca
India 2021-03-10 21034481 4650530 1.52 0.34 Covaxin-Oxford/AstraZeneca
India 2021-03-11 21435841 4729079 1.55 0.34 Covaxin-Oxford/AstraZeneca
India 2021-03-12 23075504 5142953 1.67 0.37 Covaxin-Oxford/AstraZeneca
India 2021-03-13 24307635 5430774 1.76 0.39 Covaxin-Oxford/AstraZeneca
India 2021-03-14 24452385 5455653 1.77 0.40 Covaxin-Oxford/AstraZeneca
Indonesia 2021-01-12 0 0 0.00 0.00 Sinovac
Indonesia 2021-01-13 0 0 0.00 0.00 Sinovac
Indonesia 2021-01-14 0 0 0.00 0.00 Sinovac
Indonesia 2021-01-15 0 0 0.00 0.00 Sinovac
Indonesia 2021-01-16 0 0 0.00 0.00 Sinovac
Indonesia 2021-01-17 0 0 0.00 0.00 Sinovac
Indonesia 2021-01-18 0 0 0.00 0.00 Sinovac
Indonesia 2021-01-19 0 0 0.00 0.00 Sinovac
Indonesia 2021-01-20 0 0 0.00 0.00 Sinovac
Indonesia 2021-01-21 0 0 0.00 0.00 Sinovac
Indonesia 2021-01-22 0 0 0.00 0.00 Sinovac
Indonesia 2021-01-23 0 0 0.00 0.00 Sinovac
Indonesia 2021-01-24 0 0 0.00 0.00 Sinovac
Indonesia 2021-01-25 0 0 0.00 0.00 Sinovac
Indonesia 2021-01-26 0 0 0.00 0.00 Sinovac
Indonesia 2021-01-27 0 0 0.00 0.00 Sinovac
Indonesia 2021-01-28 368318 5468 0.13 0.00 Sinovac
Indonesia 2021-01-29 405012 11287 0.15 0.00 Sinovac
Indonesia 2021-01-30 482145 20810 0.18 0.01 Sinovac
Indonesia 2021-01-31 493133 22548 0.18 0.01 Sinovac
Indonesia 2021-02-01 539532 35406 0.20 0.01 Sinovac
Indonesia 2021-02-02 596260 51999 0.22 0.02 Sinovac
Indonesia 2021-02-03 646026 71621 0.24 0.03 Sinovac
Indonesia 2021-02-04 700266 96553 0.26 0.04 Sinovac
Indonesia 2021-02-05 744884 120725 0.27 0.04 Sinovac
Indonesia 2021-02-06 777096 137207 0.28 0.05 Sinovac
Indonesia 2021-02-07 784318 139131 0.29 0.05 Sinovac
Indonesia 2021-02-08 814585 171270 0.30 0.06 Sinovac
Indonesia 2021-02-09 845407 221453 0.31 0.08 Sinovac
Indonesia 2021-02-10 969546 279251 0.35 0.10 Sinovac
Indonesia 2021-02-11 1017186 345605 0.37 0.13 Sinovac
Indonesia 2021-02-12 1017186 345605 0.37 0.13 Sinovac
Indonesia 2021-02-13 1060326 415486 0.39 0.15 Sinovac
Indonesia 2021-02-14 1068747 425578 0.39 0.16 Sinovac
Indonesia 2021-02-15 1096095 482625 0.40 0.18 Sinovac
Indonesia 2021-02-16 1120963 537147 0.41 0.20 Sinovac
Indonesia 2021-02-17 1149939 597328 0.42 0.22 Sinovac
Indonesia 2021-02-18 1164144 623832 0.43 0.23 Sinovac
Indonesia 2021-02-19 1164144 623832 0.43 0.23 Sinovac
Indonesia 2021-02-20 1224091 732634 0.45 0.27 Sinovac
Indonesia 2021-02-21 1224091 732634 0.45 0.27 Sinovac
Indonesia 2021-02-22 1224091 732634 0.45 0.27 Sinovac
Indonesia 2021-02-23 1269905 789966 0.46 0.29 Sinovac
Indonesia 2021-02-24 1363138 825650 0.50 0.30 Sinovac
Indonesia 2021-02-25 1461920 853745 0.53 0.31 Sinovac
Indonesia 2021-02-26 1583581 865870 0.58 0.32 Sinovac
Indonesia 2021-02-27 1616165 982370 0.59 0.36 Sinovac
Indonesia 2021-02-28 1691724 998439 0.62 0.37 Sinovac
Indonesia 2021-03-01 1776336 1062173 0.65 0.39 Sinovac
Indonesia 2021-03-02 1968057 1055291 0.72 0.39 Sinovac
Indonesia 2021-03-03 2286123 1100228 0.84 0.40 Sinovac
Indonesia 2021-03-04 2286123 1100228 0.84 0.40 Sinovac
Indonesia 2021-03-05 2413615 1114537 0.88 0.41 Sinovac
Indonesia 2021-03-06 2413615 1114537 0.88 0.41 Sinovac
Indonesia 2021-03-07 2888757 1133787 1.06 0.41 Sinovac
Indonesia 2021-03-08 2888757 1133787 1.06 0.41 Sinovac
Indonesia 2021-03-09 2888757 1133787 1.06 0.41 Sinovac
Indonesia 2021-03-10 3574698 1262878 1.31 0.46 Sinovac
Indonesia 2021-03-11 3696059 1295615 1.35 0.47 Sinovac
Indonesia 2021-03-12 3769174 1339362 1.38 0.49 Sinovac
Indonesia 2021-03-13 3985596 1454836 1.46 0.53 Sinovac
Indonesia 2021-03-14 4020124 1460222 1.47 0.53 Sinovac
Iran 2021-02-08 0 0 0.00 0.00 Sputnik V
Iran 2021-02-09 3000 0 0.00 0.00 Sputnik V
Iran 2021-02-10 3000 0 0.00 0.00 Sputnik V
Iran 2021-02-11 3000 0 0.00 0.00 Sputnik V
Iran 2021-02-12 3000 0 0.00 0.00 Sputnik V
Iran 2021-02-13 3000 0 0.00 0.00 Sputnik V
Iran 2021-02-14 3000 0 0.00 0.00 Sputnik V
Iran 2021-02-15 3000 0 0.00 0.00 Sputnik V
Iran 2021-02-16 3000 0 0.00 0.00 Sputnik V
Iran 2021-02-17 10000 0 0.01 0.00 Sputnik V
Ireland 2020-12-31 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-01 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-02 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-03 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-04 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-05 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-06 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-07 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-08 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-09 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-10 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-11 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-12 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-13 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-14 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-15 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-16 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-17 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-18 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-19 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-20 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-21 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-22 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-23 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-24 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-25 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-26 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-27 147700 13800 2.99 0.28 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-28 147700 13800 2.99 0.28 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-29 147700 13800 2.99 0.28 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-30 147700 13800 2.99 0.28 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-01-31 150500 49300 3.05 1.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-01 150500 49300 3.05 1.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-02 150500 49300 3.05 1.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-03 150500 49300 3.05 1.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-04 150500 49300 3.05 1.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-05 151212 79554 3.06 1.61 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-06 151212 79554 3.06 1.61 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-07 153654 86833 3.11 1.76 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-08 154900 88453 3.14 1.79 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-09 158904 89380 3.22 1.81 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-10 166863 89818 3.38 1.82 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-11 171239 89834 3.47 1.82 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-12 175238 89999 3.55 1.82 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-13 176926 91625 3.58 1.86 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-14 180192 91750 3.65 1.86 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-15 182193 98388 3.69 1.99 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-16 187893 105859 3.81 2.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-17 197609 113291 4.00 2.29 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-18 205955 120520 4.17 2.44 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-19 214384 126320 4.34 2.56 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-20 219899 130423 4.45 2.64 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-21 222073 131898 4.50 2.67 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-22 226291 133325 4.58 2.70 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-23 238841 134439 4.84 2.72 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-24 254948 136407 5.16 2.76 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-25 271594 137935 5.50 2.79 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-26 285780 140290 5.79 2.84 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-27 294550 141345 5.97 2.86 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-02-28 297899 141883 6.03 2.87 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-03-01 303550 142924 6.15 2.89 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-03-02 316056 144581 6.40 2.93 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-03-03 316056 144581 6.40 2.93 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-03-04 346256 147617 7.01 2.99 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-03-05 363601 149721 7.36 3.03 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-03-06 373149 149920 7.56 3.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-03-07 375521 150247 7.61 3.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-03-08 382528 154089 7.75 3.12 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-03-09 396089 157072 8.02 3.18 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-03-10 409662 160729 8.30 3.26 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Ireland 2021-03-11 426819 162693 8.64 3.29 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-01-21 0 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-01-22 0 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-01-23 0 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-01-24 0 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-01-25 3897 312 4.58 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-01-26 4247 639 4.99 0.75 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-01-27 4550 1037 5.35 1.22 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-01-28 5243 1038 6.17 1.22 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-01-29 5829 1030 6.86 1.21 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-01-30 5829 1030 6.86 1.21 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-01-31 5829 1030 6.86 1.21 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-01 5829 1030 6.86 1.21 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-02 6883 1419 8.09 1.67 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-03 7387 2176 8.69 2.56 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-04 8030 2183 9.44 2.57 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-05 8041 2183 9.46 2.57 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-06 8669 2183 10.19 2.57 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-07 9063 2184 10.66 2.57 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-08 9466 2188 11.13 2.57 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-09 9469 2557 11.14 3.01 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-10 9485 2956 11.15 3.48 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-11 9488 3328 11.16 3.91 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-12 9489 3328 11.16 3.91 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-13 10170 3327 11.96 3.91 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-14 10405 3328 12.24 3.91 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-15 10405 3328 12.24 3.91 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-16 10678 3594 12.56 4.23 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-17 10949 3857 12.88 4.54 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-18 11184 4110 13.15 4.83 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-19 12467 4683 14.66 5.51 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-20 12468 4712 14.66 5.54 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-21 12766 4733 15.01 5.57 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-22 13075 4732 15.38 5.56 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-23 13077 4964 15.38 5.84 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-24 13122 5201 15.43 6.12 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-25 13286 5509 15.62 6.48 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-26 13600 6284 15.99 7.39 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-27 13883 6948 16.33 8.17 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-02-28 14123 7329 16.61 8.62 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-03-01 14316 7682 16.84 9.03 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-03-02 15084 7701 17.74 9.06 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-03-03 15719 7710 18.49 9.07 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-03-04 15727 7711 18.50 9.07 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-03-05 15792 8091 18.57 9.52 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-03-06 15824 8485 18.61 9.98 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-03-07 15832 8966 18.62 10.54 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-03-08 15833 9253 18.62 10.88 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-03-09 16910 9262 19.89 10.89 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-03-10 18043 9283 21.22 10.92 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-03-11 19138 9293 22.51 10.93 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-03-12 19885 9909 23.39 11.65 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-03-13 19926 11100 23.43 13.05 Oxford/AstraZeneca-Pfizer/BioNTech
Isle of Man 2021-03-14 20690 11337 24.33 13.33 Oxford/AstraZeneca-Pfizer/BioNTech
Israel 2020-12-19 61 0 0.00 0.00 Moderna-Pfizer/BioNTech
Israel 2020-12-20 7431 0 0.09 0.00 Moderna-Pfizer/BioNTech
Israel 2020-12-21 32325 0 0.37 0.00 Moderna-Pfizer/BioNTech
Israel 2020-12-22 76986 0 0.89 0.00 Moderna-Pfizer/BioNTech
Israel 2020-12-23 139980 0 1.62 0.00 Moderna-Pfizer/BioNTech
Israel 2020-12-24 213594 0 2.47 0.00 Moderna-Pfizer/BioNTech
Israel 2020-12-25 252358 0 2.92 0.00 Moderna-Pfizer/BioNTech
Israel 2020-12-26 285234 0 3.30 0.00 Moderna-Pfizer/BioNTech
Israel 2020-12-27 390353 0 4.51 0.00 Moderna-Pfizer/BioNTech
Israel 2020-12-28 526315 0 6.08 0.00 Moderna-Pfizer/BioNTech
Israel 2020-12-29 683740 0 7.90 0.00 Moderna-Pfizer/BioNTech
Israel 2020-12-30 838083 0 9.68 0.00 Moderna-Pfizer/BioNTech
Israel 2020-12-31 997769 0 11.53 0.00 Moderna-Pfizer/BioNTech
Israel 2021-01-01 1069931 0 12.36 0.00 Moderna-Pfizer/BioNTech
Israel 2021-01-02 1142370 0 13.20 0.00 Moderna-Pfizer/BioNTech
Israel 2021-01-03 1293428 0 14.94 0.00 Moderna-Pfizer/BioNTech
Israel 2021-01-04 1446615 2 16.71 0.00 Moderna-Pfizer/BioNTech
Israel 2021-01-05 1573414 2 18.18 0.00 Moderna-Pfizer/BioNTech
Israel 2021-01-06 1678272 2 19.39 0.00 Moderna-Pfizer/BioNTech
Israel 2021-01-07 1795750 5 20.75 0.00 Moderna-Pfizer/BioNTech
Israel 2021-01-08 1862902 8 21.52 0.00 Moderna-Pfizer/BioNTech
Israel 2021-01-09 1907903 30 22.04 0.00 Moderna-Pfizer/BioNTech
Israel 2021-01-10 1946038 6013 22.48 0.07 Moderna-Pfizer/BioNTech
Israel 2021-01-11 1967477 25252 22.73 0.29 Moderna-Pfizer/BioNTech
Israel 2021-01-12 1991753 60911 23.01 0.70 Moderna-Pfizer/BioNTech
Israel 2021-01-13 2044225 117847 23.62 1.36 Moderna-Pfizer/BioNTech
Israel 2021-01-14 2101043 186775 24.27 2.16 Moderna-Pfizer/BioNTech
Israel 2021-01-15 2132048 222913 24.63 2.58 Moderna-Pfizer/BioNTech
Israel 2021-01-16 2161752 249119 24.98 2.88 Moderna-Pfizer/BioNTech
Israel 2021-01-17 2230145 333732 25.77 3.86 Moderna-Pfizer/BioNTech
Israel 2021-01-18 2299614 453820 26.57 5.24 Moderna-Pfizer/BioNTech
Israel 2021-01-19 2372184 591226 27.41 6.83 Moderna-Pfizer/BioNTech
Israel 2021-01-20 2448668 734507 28.29 8.49 Moderna-Pfizer/BioNTech
Israel 2021-01-21 2518194 898269 29.09 10.38 Moderna-Pfizer/BioNTech
Israel 2021-01-22 2555888 969123 29.53 11.20 Moderna-Pfizer/BioNTech
Israel 2021-01-23 2595698 1022564 29.99 11.81 Moderna-Pfizer/BioNTech
Israel 2021-01-24 2664592 1162792 30.78 13.43 Moderna-Pfizer/BioNTech
Israel 2021-01-25 2745270 1301842 31.72 15.04 Moderna-Pfizer/BioNTech
Israel 2021-01-26 2823712 1427781 32.62 16.50 Moderna-Pfizer/BioNTech
Israel 2021-01-27 2901335 1552356 33.52 17.93 Moderna-Pfizer/BioNTech
Israel 2021-01-28 2980673 1682517 34.44 19.44 Moderna-Pfizer/BioNTech
Israel 2021-01-29 3017169 1747072 34.86 20.18 Moderna-Pfizer/BioNTech
Israel 2021-01-30 3051409 1789715 35.25 20.68 Moderna-Pfizer/BioNTech
Israel 2021-01-31 3124513 1848995 36.10 21.36 Moderna-Pfizer/BioNTech
Israel 2021-02-01 3206670 1884187 37.05 21.77 Moderna-Pfizer/BioNTech
Israel 2021-02-02 3276449 1915078 37.85 22.13 Moderna-Pfizer/BioNTech
Israel 2021-02-03 3336452 1966258 38.55 22.72 Moderna-Pfizer/BioNTech
Israel 2021-02-04 3408792 2024091 39.38 23.38 Moderna-Pfizer/BioNTech
Israel 2021-02-05 3442540 2052718 39.77 23.72 Moderna-Pfizer/BioNTech
Israel 2021-02-06 3464050 2074835 40.02 23.97 Moderna-Pfizer/BioNTech
Israel 2021-02-07 3517954 2143270 40.64 24.76 Moderna-Pfizer/BioNTech
Israel 2021-02-08 3576384 2208360 41.32 25.51 Moderna-Pfizer/BioNTech
Israel 2021-02-09 3642424 2275541 42.08 26.29 Moderna-Pfizer/BioNTech
Israel 2021-02-10 3712645 2347394 42.89 27.12 Moderna-Pfizer/BioNTech
Israel 2021-02-11 3793413 2418855 43.83 27.95 Moderna-Pfizer/BioNTech
Israel 2021-02-12 3832319 2456232 44.28 28.38 Moderna-Pfizer/BioNTech
Israel 2021-02-13 3859683 2486547 44.59 28.73 Moderna-Pfizer/BioNTech
Israel 2021-02-14 3934278 2555321 45.45 29.52 Moderna-Pfizer/BioNTech
Israel 2021-02-15 4015514 2630692 46.39 30.39 Moderna-Pfizer/BioNTech
Israel 2021-02-16 4098757 2708615 47.35 31.29 Moderna-Pfizer/BioNTech
Israel 2021-02-17 4160463 2783827 48.07 32.16 Moderna-Pfizer/BioNTech
Israel 2021-02-18 4229357 2863113 48.86 33.08 Moderna-Pfizer/BioNTech
Israel 2021-02-19 4268861 2901050 49.32 33.52 Moderna-Pfizer/BioNTech
Israel 2021-02-20 4300401 2929586 49.68 33.85 Moderna-Pfizer/BioNTech
Israel 2021-02-21 4379586 3007807 50.60 34.75 Moderna-Pfizer/BioNTech
Israel 2021-02-22 4464268 3087844 51.58 35.67 Moderna-Pfizer/BioNTech
Israel 2021-02-23 4541238 3157809 52.47 36.48 Moderna-Pfizer/BioNTech
Israel 2021-02-24 4601993 3220449 53.17 37.21 Moderna-Pfizer/BioNTech
Israel 2021-02-25 4653179 3284717 53.76 37.95 Moderna-Pfizer/BioNTech
Israel 2021-02-26 4678100 3315710 54.05 38.31 Moderna-Pfizer/BioNTech
Israel 2021-02-27 4695647 3336160 54.25 38.54 Moderna-Pfizer/BioNTech
Israel 2021-02-28 4735590 3390973 54.71 39.18 Moderna-Pfizer/BioNTech
Israel 2021-03-01 4781099 3452117 55.24 39.88 Moderna-Pfizer/BioNTech
Israel 2021-03-02 4822013 3516445 55.71 40.63 Moderna-Pfizer/BioNTech
Israel 2021-03-03 4864029 3582667 56.20 41.39 Moderna-Pfizer/BioNTech
Israel 2021-03-04 4903247 3659034 56.65 42.27 Moderna-Pfizer/BioNTech
Israel 2021-03-05 4920429 3695468 56.85 42.69 Moderna-Pfizer/BioNTech
Israel 2021-03-06 4931106 3720688 56.97 42.99 Moderna-Pfizer/BioNTech
Israel 2021-03-07 4962090 3793173 57.33 43.82 Moderna-Pfizer/BioNTech
Israel 2021-03-08 4997001 3865871 57.73 44.66 Moderna-Pfizer/BioNTech
Israel 2021-03-09 5036968 3942165 58.19 45.54 Moderna-Pfizer/BioNTech
Israel 2021-03-10 5073739 4000526 58.62 46.22 Moderna-Pfizer/BioNTech
Israel 2021-03-11 5111445 4069205 59.05 47.01 Moderna-Pfizer/BioNTech
Israel 2021-03-12 5122575 4110409 59.18 47.49 Moderna-Pfizer/BioNTech
Israel 2021-03-13 5130468 4135534 59.27 47.78 Moderna-Pfizer/BioNTech
Israel 2021-03-14 5165723 4209104 59.68 48.63 Moderna-Pfizer/BioNTech
Italy 2020-12-27 7150 0 0.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2020-12-28 8570 0 0.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2020-12-29 9527 0 0.02 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2020-12-30 14226 0 0.02 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2020-12-31 39555 0 0.07 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-01 50593 0 0.08 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-02 89089 0 0.15 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-03 124208 0 0.21 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-04 192680 0 0.32 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-05 272184 0 0.45 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-06 337322 0 0.56 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-07 429271 0 0.71 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-08 524695 0 0.87 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-09 611519 0 1.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-10 671836 0 1.11 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-11 752606 0 1.24 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-12 834134 0 1.38 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-13 927573 0 1.53 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-14 1020424 0 1.69 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-15 1108708 0 1.83 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-16 1173170 0 1.94 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-17 1206734 2902 2.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-18 1244832 7800 2.06 0.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-19 1275370 9496 2.11 0.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-20 1300895 13996 2.15 0.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-21 1316453 33529 2.18 0.06 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-22 1328535 47432 2.20 0.08 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-23 1334195 80120 2.21 0.13 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-24 1337209 110723 2.21 0.18 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-25 1341714 174804 2.22 0.29 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-26 1345840 250376 2.23 0.41 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-27 1351699 314890 2.24 0.52 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-28 1356172 403502 2.24 0.67 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-29 1360709 496176 2.25 0.82 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-30 1364685 582039 2.26 0.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-01-31 1367151 638823 2.26 1.06 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-01 1371476 719739 2.27 1.19 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-02 1377700 800998 2.28 1.32 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-03 1386757 890639 2.29 1.47 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-04 1399946 983696 2.32 1.63 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-05 1417452 1071736 2.34 1.77 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-06 1431846 1133103 2.37 1.87 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-07 1440993 1164852 2.38 1.93 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-08 1467674 1203987 2.43 1.99 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-09 1502078 1235387 2.48 2.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-10 1546737 1262416 2.56 2.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-11 1601634 1281311 2.65 2.12 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-12 1659740 1295805 2.75 2.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-13 1705644 1302064 2.82 2.15 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-14 1732494 1304339 2.87 2.16 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-15 1788959 1309924 2.96 2.17 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-16 1853673 1315666 3.07 2.18 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-17 1923928 1324648 3.18 2.19 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-18 2005353 1332094 3.32 2.20 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-19 2090983 1338085 3.46 2.21 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-20 2164363 1342012 3.58 2.22 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-21 2212908 1344041 3.66 2.22 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-22 2312310 1349247 3.82 2.23 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-23 2412772 1354304 3.99 2.24 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-24 2525433 1362061 4.18 2.25 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-25 2640320 1373758 4.37 2.27 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-26 2759665 1388087 4.56 2.30 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-27 2873316 1399674 4.75 2.31 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-02-28 2942737 1407798 4.87 2.33 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-03-01 3051625 1432061 5.05 2.37 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-03-02 3179418 1462290 5.26 2.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-03-03 3320966 1503646 5.49 2.49 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-03-04 3466967 1550012 5.73 2.56 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-03-05 3614939 1601432 5.98 2.65 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-03-06 3749568 1640094 6.20 2.71 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-03-07 3828537 1660035 6.33 2.75 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-03-08 3955538 1706586 6.54 2.82 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-03-09 4091487 1755093 6.77 2.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-03-10 4241809 1808885 7.02 2.99 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-03-11 4393125 1866009 7.27 3.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-03-12 4531116 1924786 7.49 3.18 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-03-13 4648548 1971463 7.69 3.26 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Italy 2021-03-14 4712341 2003391 7.79 3.31 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Japan 2021-02-17 125 0 0.00 0.00 Pfizer/BioNTech
Japan 2021-02-18 611 0 0.00 0.00 Pfizer/BioNTech
Japan 2021-02-19 5039 0 0.00 0.00 Pfizer/BioNTech
Japan 2021-02-20 5039 0 0.00 0.00 Pfizer/BioNTech
Japan 2021-02-21 5039 0 0.00 0.00 Pfizer/BioNTech
Japan 2021-02-22 11934 0 0.01 0.00 Pfizer/BioNTech
Japan 2021-02-23 11934 0 0.01 0.00 Pfizer/BioNTech
Japan 2021-02-24 17888 0 0.01 0.00 Pfizer/BioNTech
Japan 2021-02-25 21896 0 0.02 0.00 Pfizer/BioNTech
Japan 2021-02-26 28530 0 0.02 0.00 Pfizer/BioNTech
Japan 2021-02-27 28530 0 0.02 0.00 Pfizer/BioNTech
Japan 2021-02-28 28530 0 0.02 0.00 Pfizer/BioNTech
Japan 2021-03-01 31785 0 0.03 0.00 Pfizer/BioNTech
Japan 2021-03-02 34772 0 0.03 0.00 Pfizer/BioNTech
Japan 2021-03-03 37303 0 0.03 0.00 Pfizer/BioNTech
Japan 2021-03-04 39174 0 0.03 0.00 Pfizer/BioNTech
Japan 2021-03-05 46469 0 0.04 0.00 Pfizer/BioNTech
Japan 2021-03-06 46469 0 0.04 0.00 Pfizer/BioNTech
Japan 2021-03-07 46469 0 0.04 0.00 Pfizer/BioNTech
Japan 2021-03-08 70796 0 0.06 0.00 Pfizer/BioNTech
Japan 2021-03-09 107558 0 0.09 0.00 Pfizer/BioNTech
Japan 2021-03-10 148915 35 0.12 0.00 Pfizer/BioNTech
Japan 2021-03-11 180741 443 0.14 0.00 Pfizer/BioNTech
Japan 2021-03-12 227194 3348 0.18 0.00 Pfizer/BioNTech
Jersey 2021-01-24 8334 3051 8.25 3.02 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-01-25 8334 3051 8.25 3.02 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-01-26 8334 3051 8.25 3.02 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-01-27 8334 3051 8.25 3.02 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-01-28 8334 3051 8.25 3.02 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-01-29 8334 3051 8.25 3.02 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-01-30 8334 3051 8.25 3.02 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-01-31 11707 3131 11.58 3.10 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-01 11707 3131 11.58 3.10 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-02 11707 3131 11.58 3.10 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-03 11707 3131 11.58 3.10 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-04 11707 3131 11.58 3.10 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-05 11707 3131 11.58 3.10 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-06 11707 3131 11.58 3.10 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-07 17829 3178 17.64 3.14 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-08 17829 3178 17.64 3.14 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-09 17829 3178 17.64 3.14 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-10 17829 3178 17.64 3.14 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-11 17829 3178 17.64 3.14 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-12 17829 3178 17.64 3.14 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-13 17829 3178 17.64 3.14 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-14 22696 3256 22.46 3.22 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-15 22696 3256 22.46 3.22 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-16 22696 3256 22.46 3.22 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-17 22696 3256 22.46 3.22 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-18 22696 3256 22.46 3.22 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-19 22696 3256 22.46 3.22 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-20 22696 3256 22.46 3.22 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-21 26025 3287 25.75 3.25 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-22 26025 3287 25.75 3.25 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-23 26025 3287 25.75 3.25 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-24 26025 3287 25.75 3.25 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-25 26025 3287 25.75 3.25 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-26 26025 3287 25.75 3.25 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-27 26025 3287 25.75 3.25 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-02-28 30191 3320 29.87 3.28 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-03-01 30191 3320 29.87 3.28 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-03-02 30191 3320 29.87 3.28 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-03-03 30191 3320 29.87 3.28 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-03-04 30191 3320 29.87 3.28 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-03-05 30191 3320 29.87 3.28 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-03-06 30191 3320 29.87 3.28 Oxford/AstraZeneca-Pfizer/BioNTech
Jersey 2021-03-07 36049 3379 35.67 3.34 Oxford/AstraZeneca-Pfizer/BioNTech
Jordan 2021-01-12 0 0 0.00 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-13 0 0 0.00 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-14 0 0 0.00 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-15 0 0 0.00 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-16 0 0 0.00 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-17 0 0 0.00 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-18 0 0 0.00 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-19 0 0 0.00 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-20 0 0 0.00 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-21 0 0 0.00 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-22 0 0 0.00 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-23 30000 0 0.29 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-24 30000 0 0.29 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-25 30000 0 0.29 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-26 30000 0 0.29 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-27 30000 0 0.29 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-28 30000 0 0.29 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-29 30000 0 0.29 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-30 30000 0 0.29 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-01-31 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-01 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-02 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-03 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-04 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-05 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-06 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-07 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-08 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-09 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-10 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-11 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-12 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-13 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-14 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-15 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-16 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-17 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-18 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-19 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-20 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-21 40000 0 0.39 0.00 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-22 50000 30000 0.49 0.29 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-23 50000 30000 0.49 0.29 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-24 50000 30000 0.49 0.29 Pfizer/BioNTech-Sinopharm/Beijing
Jordan 2021-02-25 50000 30000 0.49 0.29 Pfizer/BioNTech-Sinopharm/Beijing
Kazakhstan 2021-01-31 0 0 0.00 0.00 Sputnik V
Kazakhstan 2021-02-01 0 0 0.00 0.00 Sputnik V
Kazakhstan 2021-02-02 0 0 0.00 0.00 Sputnik V
Kazakhstan 2021-02-03 0 0 0.00 0.00 Sputnik V
Kazakhstan 2021-02-04 0 0 0.00 0.00 Sputnik V
Kazakhstan 2021-02-05 0 0 0.00 0.00 Sputnik V
Kazakhstan 2021-02-06 0 0 0.00 0.00 Sputnik V
Kazakhstan 2021-02-07 0 0 0.00 0.00 Sputnik V
Kazakhstan 2021-02-08 0 0 0.00 0.00 Sputnik V
Kazakhstan 2021-02-09 0 0 0.00 0.00 Sputnik V
Kazakhstan 2021-02-10 0 0 0.00 0.00 Sputnik V
Kazakhstan 2021-02-11 14000 0 0.07 0.00 Sputnik V
Kazakhstan 2021-02-12 14000 0 0.07 0.00 Sputnik V
Kazakhstan 2021-02-13 14000 0 0.07 0.00 Sputnik V
Kazakhstan 2021-02-14 14000 0 0.07 0.00 Sputnik V
Kazakhstan 2021-02-15 14000 0 0.07 0.00 Sputnik V
Kazakhstan 2021-02-16 14000 0 0.07 0.00 Sputnik V
Kazakhstan 2021-02-17 14000 0 0.07 0.00 Sputnik V
Kazakhstan 2021-02-18 14000 0 0.07 0.00 Sputnik V
Kazakhstan 2021-02-19 14000 0 0.07 0.00 Sputnik V
Kazakhstan 2021-02-20 14000 0 0.07 0.00 Sputnik V
Kazakhstan 2021-02-21 14000 0 0.07 0.00 Sputnik V
Kazakhstan 2021-02-22 14000 0 0.07 0.00 Sputnik V
Kazakhstan 2021-02-23 14000 0 0.07 0.00 Sputnik V
Kazakhstan 2021-02-24 20157 2137 0.11 0.01 Sputnik V
Kenya 2021-03-04 0 0 0.00 0.00 Oxford/AstraZeneca
Kenya 2021-03-05 0 0 0.00 0.00 Oxford/AstraZeneca
Kenya 2021-03-06 0 0 0.00 0.00 Oxford/AstraZeneca
Kenya 2021-03-07 0 0 0.00 0.00 Oxford/AstraZeneca
Kenya 2021-03-08 0 0 0.00 0.00 Oxford/AstraZeneca
Kenya 2021-03-09 0 0 0.00 0.00 Oxford/AstraZeneca
Kenya 2021-03-10 4000 0 0.01 0.00 Oxford/AstraZeneca
Kenya 2021-03-11 4000 0 0.01 0.00 Oxford/AstraZeneca
Kenya 2021-03-12 4000 0 0.01 0.00 Oxford/AstraZeneca
Kenya 2021-03-13 4000 0 0.01 0.00 Oxford/AstraZeneca
Kenya 2021-03-14 9144 0 0.02 0.00 Oxford/AstraZeneca
Kuwait 2020-12-28 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2020-12-29 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2020-12-30 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2020-12-31 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-01 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-02 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-03 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-04 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-05 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-06 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-07 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-08 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-09 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-10 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-11 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-12 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-13 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-14 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-15 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-16 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-17 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-18 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-19 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-20 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-21 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-22 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-23 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-24 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-25 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-26 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-27 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-28 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-29 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-30 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-01-31 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-02-01 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-02-02 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-02-03 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-02-04 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-02-05 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-02-06 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-02-07 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-02-08 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-02-09 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-02-10 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-02-11 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-02-12 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-02-13 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-02-14 0 0 0.00 0.00 Pfizer/BioNTech
Kuwait 2021-02-15 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-02-16 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-02-17 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-02-18 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-02-19 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-02-20 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-02-21 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-02-22 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-02-23 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-02-24 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-02-25 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-02-26 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-02-27 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-02-28 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-03-01 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-03-02 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-03-03 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-03-04 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-03-05 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-03-06 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-03-07 137000 38000 3.21 0.89 Pfizer/BioNTech
Kuwait 2021-03-08 322000 38000 7.54 0.89 Pfizer/BioNTech
Latvia 2020-12-28 595 0 0.03 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2020-12-29 1468 0 0.08 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2020-12-30 2259 0 0.12 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-04 2958 0 0.16 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-05 3847 0 0.20 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-06 4623 0 0.25 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-07 5431 0 0.29 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-08 6337 0 0.34 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-09 6642 0 0.35 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-10 6978 0 0.37 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-11 8345 0 0.44 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-12 9972 0 0.53 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-13 11483 0 0.61 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-14 13306 0 0.71 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-15 15178 0 0.80 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-16 15845 0 0.84 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-17 15962 0 0.85 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-18 16235 571 0.86 0.03 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-19 16307 1375 0.86 0.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-20 16326 2126 0.87 0.11 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-21 16592 2139 0.88 0.11 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-22 16790 2156 0.89 0.11 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-23 16916 2156 0.90 0.11 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-24 16916 2156 0.90 0.11 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-25 16935 2804 0.90 0.15 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-26 16965 3622 0.90 0.19 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-27 17046 4359 0.90 0.23 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-28 17075 5109 0.91 0.27 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-29 17127 6019 0.91 0.32 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-30 17131 6323 0.91 0.34 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-01-31 17131 6657 0.91 0.35 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-01 17144 7831 0.91 0.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-02 17279 9504 0.92 0.50 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-03 17519 10883 0.93 0.58 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-04 17659 12246 0.94 0.65 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-05 17821 13751 0.94 0.73 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-06 17830 14308 0.95 0.76 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-07 17832 14431 0.95 0.77 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-08 18088 14586 0.96 0.77 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-09 18229 14629 0.97 0.78 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-10 18658 14826 0.99 0.79 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-11 19760 15506 1.05 0.82 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-12 20936 16059 1.11 0.85 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-13 21160 16236 1.12 0.86 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-14 21161 16256 1.12 0.86 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-15 21880 16410 1.16 0.87 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-16 23183 16486 1.23 0.87 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-17 24996 16665 1.33 0.88 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-18 26486 16718 1.40 0.89 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-19 27780 16774 1.47 0.89 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-20 28533 16793 1.51 0.89 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-21 29342 16793 1.56 0.89 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-22 31094 16824 1.65 0.89 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-23 33443 16853 1.77 0.89 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-24 37721 16885 2.00 0.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-25 41849 16927 2.22 0.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-26 45120 17015 2.39 0.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-27 45696 17024 2.42 0.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-02-28 45825 17025 2.43 0.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-03-01 47352 17251 2.51 0.91 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-03-02 49222 17553 2.61 0.93 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-03-03 53120 17740 2.82 0.94 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-03-04 58943 17859 3.12 0.95 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-03-05 63594 17996 3.37 0.95 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-03-06 64357 17999 3.41 0.95 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-03-07 64428 18002 3.42 0.95 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-03-08 66041 18038 3.50 0.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-03-09 68353 18063 3.62 0.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-03-10 70777 18096 3.75 0.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-03-11 73362 18106 3.89 0.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-03-12 78140 18113 4.14 0.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-03-13 78990 18114 4.19 0.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Latvia 2021-03-14 79054 18114 4.19 0.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lebanon 2021-02-13 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-02-14 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-02-15 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-02-16 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-02-17 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-02-18 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-02-19 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-02-20 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-02-21 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-02-22 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-02-23 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-02-24 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-02-25 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-02-26 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-02-27 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-02-28 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-03-01 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-03-02 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-03-03 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-03-04 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-03-05 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-03-06 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-03-07 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-03-08 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-03-09 0 0 0.00 0.00 Pfizer/BioNTech
Lebanon 2021-03-10 75341 11875 1.10 0.17 Pfizer/BioNTech
Lebanon 2021-03-11 76883 15084 1.13 0.22 Pfizer/BioNTech
Lebanon 2021-03-12 78177 17711 1.15 0.26 Pfizer/BioNTech
Lithuania 2020-12-27 2420 0 0.09 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2020-12-28 5207 0 0.19 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2020-12-29 8194 0 0.30 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2020-12-30 9726 0 0.36 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2020-12-31 9751 0 0.36 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-01 9751 0 0.36 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-02 9751 0 0.36 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-03 9751 0 0.36 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-04 9752 0 0.36 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-05 10375 0 0.38 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-06 13875 0 0.51 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-07 18030 0 0.66 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-08 23203 0 0.85 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-09 23507 0 0.86 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-10 23510 0 0.86 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-11 25719 0 0.94 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-12 27806 0 1.02 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-13 34040 0 1.25 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-14 42668 0 1.57 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-15 49940 0 1.83 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-16 51043 0 1.88 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-17 51085 1089 1.88 0.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-18 53927 2762 1.98 0.10 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-19 56300 6676 2.07 0.25 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-20 57936 8509 2.13 0.31 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-21 58847 9147 2.16 0.34 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-22 59170 9217 2.17 0.34 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-23 59178 9217 2.17 0.34 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-24 59178 9217 2.17 0.34 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-25 59280 9217 2.18 0.34 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-26 61751 9847 2.27 0.36 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-27 65580 12904 2.41 0.47 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-28 68966 16590 2.53 0.61 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-29 71954 21656 2.64 0.80 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-30 72150 22089 2.65 0.81 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-01-31 72158 22089 2.65 0.81 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-01 73209 23920 2.69 0.88 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-02 74865 26127 2.75 0.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-03 76494 31287 2.81 1.15 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-04 78025 39591 2.87 1.45 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-05 78978 45887 2.90 1.69 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-06 79047 46544 2.90 1.71 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-07 79049 46639 2.90 1.71 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-08 79275 49067 2.91 1.80 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-09 80350 50839 2.95 1.87 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-10 84868 52470 3.12 1.93 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-11 92606 53775 3.40 1.98 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-12 98908 54751 3.63 2.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-13 99354 54751 3.65 2.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-14 99354 54751 3.65 2.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-15 103304 55444 3.79 2.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-16 103625 55654 3.81 2.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-17 107978 59529 3.97 2.19 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-18 114471 64343 4.20 2.36 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-19 121611 67655 4.47 2.49 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-20 122559 67717 4.50 2.49 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-21 122559 67717 4.50 2.49 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-22 126453 69292 4.65 2.55 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-23 133958 70397 4.92 2.59 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-24 144679 71320 5.31 2.62 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-25 155545 72261 5.71 2.65 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-26 164466 73296 6.04 2.69 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-27 165134 73327 6.07 2.69 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-02-28 165538 73327 6.08 2.69 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-03-01 172904 73473 6.35 2.70 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-03-02 181566 74068 6.67 2.72 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-03-03 191244 76264 7.03 2.80 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-03-04 201428 81258 7.40 2.98 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-03-05 210612 85877 7.74 3.15 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-03-06 211094 86019 7.75 3.16 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-03-07 211094 86020 7.75 3.16 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-03-08 219003 86980 8.04 3.20 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-03-09 229386 88346 8.43 3.25 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-03-10 242085 90898 8.89 3.34 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-03-11 242545 91572 8.91 3.36 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-03-12 252566 98214 9.28 3.61 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-03-13 253586 98924 9.32 3.63 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Lithuania 2021-03-14 253609 98924 9.32 3.63 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2020-12-30 1200 0 0.19 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2020-12-31 1200 0 0.19 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-01 1200 0 0.19 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-02 1200 0 0.19 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-03 1200 0 0.19 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-04 1200 0 0.19 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-05 1200 0 0.19 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-06 1200 0 0.19 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-07 1200 0 0.19 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-08 1200 0 0.19 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-09 1200 0 0.19 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-10 1200 0 0.19 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-11 1943 0 0.31 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-12 2372 0 0.38 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-13 2871 0 0.46 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-14 3233 0 0.52 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-15 3233 0 0.52 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-16 3233 0 0.52 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-17 3755 0 0.60 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-18 4569 0 0.73 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-19 5294 0 0.85 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-20 6193 0 0.99 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-21 6897 0 1.10 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-22 6897 0 1.10 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-23 6897 0 1.10 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-24 6897 0 1.10 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-25 7309 1245 1.17 0.20 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-26 8280 1245 1.32 0.20 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-27 9107 1342 1.45 0.21 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-28 9890 1483 1.58 0.24 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-29 9890 1483 1.58 0.24 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-30 9890 1483 1.58 0.24 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-01-31 10748 1680 1.72 0.27 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-01 11336 1905 1.81 0.30 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-02 11925 2327 1.91 0.37 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-03 12597 2810 2.01 0.45 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-04 13256 3163 2.12 0.51 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-05 13256 3163 2.12 0.51 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-06 13256 3163 2.12 0.51 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-07 13940 3688 2.23 0.59 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-08 14089 4050 2.25 0.65 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-09 14227 4426 2.27 0.71 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-10 15052 4871 2.40 0.78 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-11 16131 5259 2.58 0.84 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-12 16131 5259 2.58 0.84 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-13 16131 5259 2.58 0.84 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-14 17257 5638 2.76 0.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-15 18055 5969 2.88 0.95 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-16 19622 6296 3.13 1.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-17 20605 6514 3.29 1.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-18 21853 7080 3.49 1.13 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-19 21853 7080 3.49 1.13 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-20 21853 7080 3.49 1.13 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-21 23259 7726 3.72 1.23 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-22 23685 8241 3.78 1.32 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-23 24508 8862 3.92 1.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-24 25285 9475 4.04 1.51 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-25 26089 9982 4.17 1.59 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-26 26089 9982 4.17 1.59 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-27 26089 9982 4.17 1.59 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-02-28 27093 10700 4.33 1.71 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-03-01 27655 11466 4.42 1.83 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-03-02 28476 11984 4.55 1.91 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-03-03 29401 12717 4.70 2.03 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-03-04 30723 13448 4.91 2.15 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-03-05 30723 13448 4.91 2.15 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-03-06 30723 13448 4.91 2.15 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-03-07 32591 14118 5.21 2.26 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-03-08 33238 14277 5.31 2.28 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-03-09 34530 14431 5.52 2.31 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-03-10 36693 14764 5.86 2.36 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Luxembourg 2021-03-11 39558 15307 6.32 2.45 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Macao 2021-02-08 0 0 0.00 0.00 Sinopharm/Beijing
Macao 2021-02-09 595 0 0.09 0.00 Sinopharm/Beijing
Macao 2021-02-10 595 0 0.09 0.00 Sinopharm/Beijing
Macao 2021-02-11 595 0 0.09 0.00 Sinopharm/Beijing
Macao 2021-02-12 595 0 0.09 0.00 Sinopharm/Beijing
Macao 2021-02-13 595 0 0.09 0.00 Sinopharm/Beijing
Macao 2021-02-14 595 0 0.09 0.00 Sinopharm/Beijing
Macao 2021-02-15 595 0 0.09 0.00 Sinopharm/Beijing
Macao 2021-02-16 595 0 0.09 0.00 Sinopharm/Beijing
Macao 2021-02-17 2000 0 0.31 0.00 Sinopharm/Beijing
Macao 2021-02-18 2000 0 0.31 0.00 Sinopharm/Beijing
Macao 2021-02-19 2000 0 0.31 0.00 Sinopharm/Beijing
Macao 2021-02-20 2000 0 0.31 0.00 Sinopharm/Beijing
Macao 2021-02-21 2000 0 0.31 0.00 Sinopharm/Beijing
Macao 2021-02-22 3700 0 0.57 0.00 Sinopharm/Beijing
Macao 2021-02-23 3700 0 0.57 0.00 Sinopharm/Beijing
Macao 2021-02-24 9284 0 1.43 0.00 Sinopharm/Beijing
Macao 2021-02-25 10691 0 1.65 0.00 Sinopharm/Beijing
Macao 2021-02-26 11982 0 1.85 0.00 Sinopharm/Beijing
Macao 2021-02-27 11982 0 1.85 0.00 Sinopharm/Beijing
Macao 2021-02-28 14426 0 2.22 0.00 Sinopharm/Beijing
Macao 2021-03-01 15094 0 2.32 0.00 Sinopharm/Beijing
Macao 2021-03-02 16044 0 2.47 0.00 Sinopharm/Beijing
Macao 2021-03-03 17071 0 2.63 0.00 Sinopharm/Beijing
Macao 2021-03-04 18098 0 2.79 0.00 Sinopharm/Beijing
Macao 2021-03-05 19028 0 2.93 0.00 Sinopharm/Beijing
Macao 2021-03-06 20218 0 3.11 0.00 Sinopharm/Beijing
Macao 2021-03-07 21056 0 3.24 0.00 Sinopharm/Beijing
Macao 2021-03-08 21840 0 3.36 0.00 Sinopharm/Beijing
Macao 2021-03-09 22865 0 3.52 0.00 Sinopharm/Beijing
Macao 2021-03-10 24040 0 3.70 0.00 Sinopharm/Beijing
Macao 2021-03-11 25394 0 3.91 0.00 Sinopharm/Beijing
Macao 2021-03-12 26440 0 4.07 0.00 Sinopharm/Beijing
Macao 2021-03-13 27637 0 4.26 0.00 Sinopharm/Beijing
Malaysia 2021-02-23 0 0 0.00 0.00 Pfizer/BioNTech
Malaysia 2021-02-24 0 0 0.00 0.00 Pfizer/BioNTech
Malaysia 2021-02-25 0 0 0.00 0.00 Pfizer/BioNTech
Malaysia 2021-02-26 0 0 0.00 0.00 Pfizer/BioNTech
Malaysia 2021-02-27 3580 0 0.01 0.00 Pfizer/BioNTech
Malaysia 2021-02-28 3580 0 0.01 0.00 Pfizer/BioNTech
Malaysia 2021-03-01 25252 0 0.08 0.00 Pfizer/BioNTech
Malaysia 2021-03-02 53287 0 0.16 0.00 Pfizer/BioNTech
Malaysia 2021-03-03 80336 0 0.25 0.00 Pfizer/BioNTech
Malaysia 2021-03-04 99616 0 0.31 0.00 Pfizer/BioNTech
Malaysia 2021-03-05 112914 0 0.35 0.00 Pfizer/BioNTech
Malaysia 2021-03-06 127608 0 0.39 0.00 Pfizer/BioNTech
Malaysia 2021-03-07 139720 0 0.43 0.00 Pfizer/BioNTech
Malaysia 2021-03-08 166363 0 0.51 0.00 Pfizer/BioNTech
Malaysia 2021-03-09 195923 0 0.61 0.00 Pfizer/BioNTech
Malaysia 2021-03-10 223923 0 0.69 0.00 Pfizer/BioNTech
Malaysia 2021-03-11 249909 0 0.77 0.00 Pfizer/BioNTech
Malaysia 2021-03-12 275851 0 0.85 0.00 Pfizer/BioNTech
Malaysia 2021-03-13 292104 0 0.90 0.00 Pfizer/BioNTech
Malta 2021-01-17 11705 0 2.65 0.00 Pfizer/BioNTech
Malta 2021-01-18 13002 0 2.94 0.00 Pfizer/BioNTech
Malta 2021-01-19 14276 0 3.23 0.00 Pfizer/BioNTech
Malta 2021-01-20 15316 0 3.47 0.00 Pfizer/BioNTech
Malta 2021-01-21 16531 0 3.74 0.00 Pfizer/BioNTech
Malta 2021-01-22 17767 0 4.02 0.00 Pfizer/BioNTech
Malta 2021-01-23 18930 0 4.29 0.00 Pfizer/BioNTech
Malta 2021-01-24 18783 1198 4.25 0.27 Pfizer/BioNTech
Malta 2021-01-25 19709 1463 4.46 0.33 Pfizer/BioNTech
Malta 2021-01-26 20677 1694 4.68 0.38 Pfizer/BioNTech
Malta 2021-01-27 21417 2095 4.85 0.47 Pfizer/BioNTech
Malta 2021-01-28 22162 2518 5.02 0.57 Pfizer/BioNTech
Malta 2021-01-29 22853 2969 5.18 0.67 Pfizer/BioNTech
Malta 2021-01-30 23391 3456 5.30 0.78 Pfizer/BioNTech
Malta 2021-01-31 23811 3948 5.39 0.89 Pfizer/BioNTech
Malta 2021-02-01 24526 4476 5.55 1.01 Pfizer/BioNTech
Malta 2021-02-02 25361 4891 5.74 1.11 Pfizer/BioNTech
Malta 2021-02-03 26223 5410 5.94 1.23 Pfizer/BioNTech
Malta 2021-02-04 27020 6457 6.12 1.46 Pfizer/BioNTech
Malta 2021-02-05 28082 7594 6.36 1.72 Pfizer/BioNTech
Malta 2021-02-06 28837 8749 6.53 1.98 Pfizer/BioNTech
Malta 2021-02-07 29339 9918 6.64 2.25 Pfizer/BioNTech
Malta 2021-02-08 30235 11050 6.85 2.50 Pfizer/BioNTech
Malta 2021-02-09 31202 12135 7.07 2.75 Pfizer/BioNTech
Malta 2021-02-10 31670 12928 7.17 2.93 Pfizer/BioNTech
Malta 2021-02-11 32524 13820 7.37 3.13 Pfizer/BioNTech
Malta 2021-02-12 33735 14739 7.64 3.34 Pfizer/BioNTech
Malta 2021-02-13 34574 15601 7.83 3.53 Pfizer/BioNTech
Malta 2021-02-14 35376 16265 8.01 3.68 Pfizer/BioNTech
Malta 2021-02-15 36545 17102 8.28 3.87 Pfizer/BioNTech
Malta 2021-02-16 37866 17843 8.58 4.04 Pfizer/BioNTech
Malta 2021-02-17 39147 18536 8.87 4.20 Pfizer/BioNTech
Malta 2021-02-18 40503 19199 9.17 4.35 Pfizer/BioNTech
Malta 2021-02-19 42231 19828 9.56 4.49 Pfizer/BioNTech
Malta 2021-02-20 43119 20189 9.77 4.57 Pfizer/BioNTech
Malta 2021-02-21 43888 20531 9.94 4.65 Pfizer/BioNTech
Malta 2021-02-22 45174 21160 10.23 4.79 Pfizer/BioNTech
Malta 2021-02-23 47012 21767 10.65 4.93 Pfizer/BioNTech
Malta 2021-02-24 49061 22501 11.11 5.10 Pfizer/BioNTech
Malta 2021-02-25 50249 23395 11.38 5.30 Pfizer/BioNTech
Malta 2021-02-26 51041 25118 11.56 5.69 Pfizer/BioNTech
Malta 2021-02-27 51186 26781 11.59 6.07 Pfizer/BioNTech
Malta 2021-02-28 51576 28048 11.68 6.35 Pfizer/BioNTech
Malta 2021-03-01 52862 29021 11.97 6.57 Pfizer/BioNTech
Malta 2021-03-02 54381 29748 12.32 6.74 Pfizer/BioNTech
Malta 2021-03-03 56525 30329 12.80 6.87 Pfizer/BioNTech
Malta 2021-03-04 58912 31034 13.34 7.03 Pfizer/BioNTech
Malta 2021-03-05 61096 31710 13.84 7.18 Pfizer/BioNTech
Malta 2021-03-06 63479 32420 14.38 7.34 Pfizer/BioNTech
Malta 2021-03-07 65002 32862 14.72 7.44 Pfizer/BioNTech
Malta 2021-03-08 67595 34181 15.31 7.74 Pfizer/BioNTech
Malta 2021-03-09 70323 35093 15.93 7.95 Pfizer/BioNTech
Malta 2021-03-10 72725 36246 16.47 8.21 Pfizer/BioNTech
Malta 2021-03-11 76076 37182 17.23 8.42 Pfizer/BioNTech
Malta 2021-03-12 78788 38333 17.84 8.68 Pfizer/BioNTech
Malta 2021-03-13 80974 39099 18.34 8.86 Pfizer/BioNTech
Mauritius 2021-01-25 0 0 0.00 0.00 Oxford/AstraZeneca
Mauritius 2021-01-26 0 0 0.00 0.00 Oxford/AstraZeneca
Mauritius 2021-01-27 0 0 0.00 0.00 Oxford/AstraZeneca
Mauritius 2021-01-28 0 0 0.00 0.00 Oxford/AstraZeneca
Mauritius 2021-01-29 0 0 0.00 0.00 Oxford/AstraZeneca
Mauritius 2021-01-30 0 0 0.00 0.00 Oxford/AstraZeneca
Mauritius 2021-01-31 0 0 0.00 0.00 Oxford/AstraZeneca
Mauritius 2021-02-01 207 0 0.02 0.00 Oxford/AstraZeneca
Mauritius 2021-02-02 207 0 0.02 0.00 Oxford/AstraZeneca
Mauritius 2021-02-03 207 0 0.02 0.00 Oxford/AstraZeneca
Mauritius 2021-02-04 207 0 0.02 0.00 Oxford/AstraZeneca
Mauritius 2021-02-05 207 0 0.02 0.00 Oxford/AstraZeneca
Mauritius 2021-02-06 207 0 0.02 0.00 Oxford/AstraZeneca
Mauritius 2021-02-07 207 0 0.02 0.00 Oxford/AstraZeneca
Mauritius 2021-02-08 207 0 0.02 0.00 Oxford/AstraZeneca
Mauritius 2021-02-09 207 0 0.02 0.00 Oxford/AstraZeneca
Mauritius 2021-02-10 207 0 0.02 0.00 Oxford/AstraZeneca
Mauritius 2021-02-11 207 0 0.02 0.00 Oxford/AstraZeneca
Mauritius 2021-02-12 207 0 0.02 0.00 Oxford/AstraZeneca
Mauritius 2021-02-13 207 0 0.02 0.00 Oxford/AstraZeneca
Mauritius 2021-02-14 207 0 0.02 0.00 Oxford/AstraZeneca
Mauritius 2021-02-15 207 0 0.02 0.00 Oxford/AstraZeneca
Mauritius 2021-02-16 207 0 0.02 0.00 Oxford/AstraZeneca
Mauritius 2021-02-17 3843 0 0.30 0.00 Oxford/AstraZeneca
Mexico 2020-12-24 2924 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2020-12-25 2924 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2020-12-26 2924 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2020-12-27 6824 0 0.01 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2020-12-28 9579 0 0.01 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2020-12-29 18529 0 0.01 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2020-12-30 24998 0 0.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2020-12-31 24998 0 0.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-01 24998 0 0.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-02 24998 0 0.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-03 24998 0 0.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-04 43960 0 0.03 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-05 48236 0 0.04 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-06 53185 0 0.04 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-07 58402 0 0.05 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-08 67468 0 0.05 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-09 74794 0 0.06 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-10 81300 0 0.06 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-11 87060 0 0.07 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-12 92879 0 0.07 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-13 192567 0 0.15 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-14 329983 0 0.26 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-15 415417 1958 0.32 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-16 461025 2221 0.36 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-17 468708 3434 0.36 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-18 485983 6546 0.38 0.01 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-19 488513 9609 0.38 0.01 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-20 489628 11402 0.38 0.01 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-21 534317 18018 0.41 0.01 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-22 594725 20083 0.46 0.02 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-23 596296 22472 0.46 0.02 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-24 604441 25185 0.47 0.02 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-25 616390 28715 0.48 0.02 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-26 621005 31314 0.48 0.02 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-27 624730 31314 0.48 0.02 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-28 626528 31314 0.49 0.02 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-29 630820 31397 0.49 0.02 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-30 631298 39009 0.49 0.03 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-01-31 631485 41842 0.49 0.03 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-01 631747 43455 0.49 0.03 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-02 631791 45748 0.49 0.04 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-03 632439 54162 0.49 0.04 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-04 634346 60742 0.49 0.05 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-05 636070 64246 0.49 0.05 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-06 637098 73100 0.49 0.06 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-07 637681 75836 0.49 0.06 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-08 638391 79429 0.50 0.06 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-09 640129 84218 0.50 0.07 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-10 640115 84592 0.50 0.07 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-11 640115 85332 0.50 0.07 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-12 640115 85887 0.50 0.07 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-13 640125 86188 0.50 0.07 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-14 640125 86188 0.50 0.07 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-15 663484 86198 0.51 0.07 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-16 829185 86198 0.64 0.07 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-17 958473 99666 0.74 0.08 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-18 958473 99666 0.74 0.08 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-19 1155227 418931 0.90 0.32 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-20 1210886 445418 0.94 0.35 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-21 1236103 453055 0.96 0.35 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-22 1277187 456217 0.99 0.35 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-23 1336854 464302 1.04 0.36 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-24 1425395 475389 1.11 0.37 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-25 1562401 526412 1.21 0.41 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-26 1708721 562311 1.33 0.44 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-27 1818034 565377 1.41 0.44 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-02-28 1889672 565423 1.47 0.44 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-03-01 1959525 567338 1.52 0.44 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-03-02 2012853 570582 1.56 0.44 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-03-03 2043941 589639 1.59 0.46 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-03-04 2043941 589639 1.59 0.46 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-03-05 2128766 603134 1.65 0.47 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-03-06 2162358 603447 1.68 0.47 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-03-07 2162358 603447 1.68 0.47 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-03-08 2245291 604339 1.74 0.47 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-03-09 2495067 605801 1.94 0.47 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-03-10 2882000 606000 2.24 0.47 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-03-11 2882000 606000 2.24 0.47 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-03-12 3395671 609460 2.63 0.47 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-03-13 3604420 609874 2.80 0.47 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Mexico 2021-03-14 3730045 609881 2.89 0.47 Oxford/AstraZeneca-Pfizer/BioNTech-Sputnik V
Moldova 2021-03-05 3849 0 0.10 0.00 Oxford/AstraZeneca
Moldova 2021-03-06 3849 0 0.10 0.00 Oxford/AstraZeneca
Moldova 2021-03-07 3849 0 0.10 0.00 Oxford/AstraZeneca
Moldova 2021-03-08 3849 0 0.10 0.00 Oxford/AstraZeneca
Moldova 2021-03-09 3849 0 0.10 0.00 Oxford/AstraZeneca
Moldova 2021-03-10 6447 0 0.16 0.00 Oxford/AstraZeneca
Moldova 2021-03-11 8116 0 0.20 0.00 Oxford/AstraZeneca
Moldova 2021-03-12 9341 0 0.23 0.00 Oxford/AstraZeneca
Moldova 2021-03-13 11431 0 0.28 0.00 Oxford/AstraZeneca
Montenegro 2021-02-20 0 0 0.00 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-02-21 0 0 0.00 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-02-22 0 0 0.00 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-02-23 0 0 0.00 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-02-24 0 0 0.00 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-02-25 1113 0 0.18 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-02-26 1288 0 0.21 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-02-27 1288 0 0.21 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-02-28 1288 0 0.21 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-03-01 1531 0 0.24 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-03-02 1531 0 0.24 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-03-03 1927 0 0.31 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-03-04 1927 0 0.31 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-03-05 2250 0 0.36 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-03-06 2406 0 0.38 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-03-07 2406 0 0.38 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-03-08 3062 0 0.49 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-03-09 3062 0 0.49 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-03-10 3062 0 0.49 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-03-11 3062 0 0.49 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-03-12 3374 0 0.54 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-03-13 3374 0 0.54 0.00 Sinopharm/Beijing-Sputnik V
Montenegro 2021-03-14 3793 0 0.60 0.00 Sinopharm/Beijing-Sputnik V
Montserrat 2021-02-08 0 0 0.00 0.00 Oxford/AstraZeneca
Montserrat 2021-02-09 0 0 0.00 0.00 Oxford/AstraZeneca
Montserrat 2021-02-10 0 0 0.00 0.00 Oxford/AstraZeneca
Montserrat 2021-02-11 0 0 0.00 0.00 Oxford/AstraZeneca
Montserrat 2021-02-12 0 0 0.00 0.00 Oxford/AstraZeneca
Montserrat 2021-02-13 0 0 0.00 0.00 Oxford/AstraZeneca
Montserrat 2021-02-14 0 0 0.00 0.00 Oxford/AstraZeneca
Montserrat 2021-02-15 0 0 0.00 0.00 Oxford/AstraZeneca
Montserrat 2021-02-16 0 0 0.00 0.00 Oxford/AstraZeneca
Montserrat 2021-02-17 0 0 0.00 0.00 Oxford/AstraZeneca
Montserrat 2021-02-18 0 0 0.00 0.00 Oxford/AstraZeneca
Montserrat 2021-02-19 0 0 0.00 0.00 Oxford/AstraZeneca
Montserrat 2021-02-20 0 0 0.00 0.00 Oxford/AstraZeneca
Montserrat 2021-02-21 0 0 0.00 0.00 Oxford/AstraZeneca
Montserrat 2021-02-22 0 0 0.00 0.00 Oxford/AstraZeneca
Montserrat 2021-02-23 652 0 13.04 0.00 Oxford/AstraZeneca
Morocco 2021-01-28 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-01-29 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-01-30 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-01-31 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-01 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-02 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-03 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-04 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-05 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-06 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-07 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-08 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-09 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-10 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-11 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-12 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-13 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-14 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-15 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-16 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-17 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-18 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-19 2357283 4867 6.39 0.01 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-20 2447716 13476 6.63 0.04 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-21 2447716 13476 6.63 0.04 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-22 2552017 23667 6.91 0.06 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-23 2635859 31232 7.14 0.08 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-24 2911635 37310 7.89 0.10 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-25 3160479 43626 8.56 0.12 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-26 3327858 96437 9.02 0.26 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-27 3435997 161906 9.31 0.44 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-02-28 3435997 161906 9.31 0.44 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-03-01 3568670 232980 9.67 0.63 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-03-02 3657468 293857 9.91 0.80 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-03-03 3745173 360689 10.15 0.98 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-03-04 3820097 413032 10.35 1.12 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-03-05 3877687 499942 10.51 1.35 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-03-06 3913615 578942 10.60 1.57 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-03-07 3913615 578942 10.60 1.57 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-03-08 3961941 651351 10.73 1.76 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-03-09 4017087 717113 10.88 1.94 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-03-10 4080009 854274 11.05 2.31 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-03-11 4130606 972079 11.19 2.63 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-03-12 4169133 1224959 11.30 3.32 Oxford/AstraZeneca-Sinopharm/Beijing
Morocco 2021-03-13 4210770 1471738 11.41 3.99 Oxford/AstraZeneca-Sinopharm/Beijing
Myanmar 2021-01-26 0 0 0.00 0.00 Oxford/AstraZeneca
Myanmar 2021-01-27 3800 0 0.01 0.00 Oxford/AstraZeneca
Myanmar 2021-01-28 3800 0 0.01 0.00 Oxford/AstraZeneca
Myanmar 2021-01-29 3800 0 0.01 0.00 Oxford/AstraZeneca
Myanmar 2021-01-30 3800 0 0.01 0.00 Oxford/AstraZeneca
Myanmar 2021-01-31 3800 0 0.01 0.00 Oxford/AstraZeneca
Myanmar 2021-02-01 3800 0 0.01 0.00 Oxford/AstraZeneca
Myanmar 2021-02-02 103142 0 0.19 0.00 Oxford/AstraZeneca
Netherlands 2021-01-17 77000 0 0.45 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-01-18 77000 0 0.45 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-01-19 77000 0 0.45 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-01-20 77000 0 0.45 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-01-21 77000 0 0.45 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-01-22 77000 0 0.45 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-01-23 77000 0 0.45 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-01-24 146612 0 0.86 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-01-25 146612 0 0.86 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-01-26 146612 0 0.86 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-01-27 146612 0 0.86 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-01-28 146612 0 0.86 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-01-29 146612 0 0.86 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-01-30 146612 0 0.86 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-01-31 327834 15692 1.91 0.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-01 327834 15692 1.91 0.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-02 327834 15692 1.91 0.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-03 327834 15692 1.91 0.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-04 327834 15692 1.91 0.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-05 327834 15692 1.91 0.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-06 327834 15692 1.91 0.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-07 504736 66409 2.95 0.39 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-08 504736 66409 2.95 0.39 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-09 504736 66409 2.95 0.39 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-10 504736 66409 2.95 0.39 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-11 504736 66409 2.95 0.39 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-12 504736 66409 2.95 0.39 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-13 504736 66409 2.95 0.39 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-14 628993 154445 3.67 0.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-15 628993 154445 3.67 0.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-16 628993 154445 3.67 0.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-17 628993 154445 3.67 0.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-18 628993 154445 3.67 0.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-19 628993 154445 3.67 0.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-20 628993 154445 3.67 0.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-21 795326 218713 4.64 1.28 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-22 795326 218713 4.64 1.28 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-23 795326 218713 4.64 1.28 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-24 795326 218713 4.64 1.28 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-25 795326 218713 4.64 1.28 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-26 795326 218713 4.64 1.28 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-27 795326 218713 4.64 1.28 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-02-28 1004757 331671 5.86 1.94 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-03-01 1004757 331671 5.86 1.94 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-03-02 1004757 331671 5.86 1.94 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-03-03 1004757 331671 5.86 1.94 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-03-04 1004757 331671 5.86 1.94 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-03-05 1004757 331671 5.86 1.94 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-03-06 1004757 331671 5.86 1.94 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Netherlands 2021-03-07 1207904 411935 7.05 2.40 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
New Zealand 2021-02-18 0 0 0.00 0.00 Pfizer/BioNTech
New Zealand 2021-02-19 30 0 0.00 0.00 Pfizer/BioNTech
New Zealand 2021-02-20 100 0 0.00 0.00 Pfizer/BioNTech
New Zealand 2021-02-21 100 0 0.00 0.00 Pfizer/BioNTech
New Zealand 2021-02-22 100 0 0.00 0.00 Pfizer/BioNTech
New Zealand 2021-02-23 100 0 0.00 0.00 Pfizer/BioNTech
New Zealand 2021-02-24 1000 0 0.02 0.00 Pfizer/BioNTech
New Zealand 2021-02-25 1000 0 0.02 0.00 Pfizer/BioNTech
New Zealand 2021-02-26 1000 0 0.02 0.00 Pfizer/BioNTech
New Zealand 2021-02-27 1000 0 0.02 0.00 Pfizer/BioNTech
New Zealand 2021-02-28 1500 0 0.03 0.00 Pfizer/BioNTech
New Zealand 2021-03-01 1500 0 0.03 0.00 Pfizer/BioNTech
New Zealand 2021-03-02 1500 0 0.03 0.00 Pfizer/BioNTech
New Zealand 2021-03-03 9431 0 0.20 0.00 Pfizer/BioNTech
New Zealand 2021-03-04 9431 0 0.20 0.00 Pfizer/BioNTech
New Zealand 2021-03-05 9431 0 0.20 0.00 Pfizer/BioNTech
New Zealand 2021-03-06 9431 0 0.20 0.00 Pfizer/BioNTech
New Zealand 2021-03-07 9431 0 0.20 0.00 Pfizer/BioNTech
New Zealand 2021-03-08 9431 0 0.20 0.00 Pfizer/BioNTech
New Zealand 2021-03-09 9431 0 0.20 0.00 Pfizer/BioNTech
New Zealand 2021-03-10 18000 0 0.37 0.00 Pfizer/BioNTech
Northern Ireland 2020-12-13 3623 0 0.19 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2020-12-14 3623 0 0.19 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2020-12-15 3623 0 0.19 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2020-12-16 3623 0 0.19 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2020-12-17 3623 0 0.19 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2020-12-18 3623 0 0.19 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2020-12-19 3623 0 0.19 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2020-12-20 16068 0 0.85 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2020-12-21 16068 0 0.85 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2020-12-22 16068 0 0.85 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2020-12-23 16068 0 0.85 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2020-12-24 16068 0 0.85 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2020-12-25 16068 0 0.85 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2020-12-26 16068 0 0.85 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2020-12-27 31016 0 1.64 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2020-12-28 31016 0 1.64 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2020-12-29 31016 0 1.64 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2020-12-30 31016 0 1.64 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2020-12-31 31016 0 1.64 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-01 31016 0 1.64 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-02 31016 0 1.64 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-03 40685 1271 2.15 0.07 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-04 40685 1271 2.15 0.07 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-05 40685 1271 2.15 0.07 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-06 40685 1271 2.15 0.07 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-07 40685 1271 2.15 0.07 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-08 40685 1271 2.15 0.07 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-09 40685 1271 2.15 0.07 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-10 78005 13949 4.12 0.74 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-11 84187 15288 4.45 0.81 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-12 91417 17840 4.83 0.94 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-13 102701 19010 5.42 1.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-14 114567 19264 6.05 1.02 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-15 117906 19474 6.23 1.03 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-16 120387 20174 6.36 1.07 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-17 125717 21016 6.64 1.11 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-18 132857 21579 7.02 1.14 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-19 138436 21960 7.31 1.16 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-20 144212 22326 7.62 1.18 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-21 151039 22510 7.98 1.19 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-22 154366 22660 8.15 1.20 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-23 155644 22687 8.22 1.20 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-24 159642 22713 8.43 1.20 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-25 163317 22795 8.62 1.20 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-26 168140 22910 8.88 1.21 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-27 175284 23927 9.26 1.26 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-28 196131 24070 10.36 1.27 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-29 204065 24146 10.78 1.28 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-30 214601 24323 11.33 1.28 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-01-31 221809 24612 11.71 1.30 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-01 233429 24882 12.33 1.31 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-02 246671 25155 13.03 1.33 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-03 263735 25539 13.93 1.35 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-04 275232 26047 14.53 1.38 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-05 289889 26531 15.31 1.40 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-06 295915 27207 15.63 1.44 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-07 303478 27463 16.03 1.45 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-08 317606 27589 16.77 1.46 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-09 333658 27772 17.62 1.47 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-10 353757 28137 18.68 1.49 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-11 373414 28552 19.72 1.51 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-12 387771 28937 20.48 1.53 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-13 391101 28976 20.65 1.53 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-14 397243 29005 20.98 1.53 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-15 409507 29201 21.63 1.54 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-16 418209 29476 22.08 1.56 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-17 427569 30012 22.58 1.58 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-18 436143 30381 23.03 1.60 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-19 442917 30753 23.39 1.62 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-20 446009 30807 23.55 1.63 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-21 458030 30796 24.19 1.63 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-22 468129 31077 24.72 1.64 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-23 478235 31345 25.25 1.66 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-24 491593 31637 25.96 1.67 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-25 505188 31898 26.68 1.68 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-26 515678 32616 27.23 1.72 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-27 520996 32665 27.51 1.72 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-02-28 525400 33197 27.75 1.75 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-03-01 537389 35370 28.38 1.87 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-03-02 545019 37862 28.78 2.00 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-03-03 556721 40139 29.40 2.12 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-03-04 568011 41787 30.00 2.21 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-03-05 577219 42096 30.48 2.22 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-03-06 582914 42230 30.78 2.23 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-03-07 588803 42851 31.09 2.26 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-03-08 596527 44594 31.50 2.35 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-03-09 601101 46927 31.74 2.48 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-03-10 606695 48948 32.04 2.58 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-03-11 614629 49400 32.46 2.61 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-03-12 621462 50052 32.82 2.64 Oxford/AstraZeneca-Pfizer/BioNTech
Northern Ireland 2021-03-13 625195 52407 33.02 2.77 Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2020-12-27 5 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2020-12-28 608 0 0.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2020-12-29 1675 0 0.03 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2020-12-30 2099 0 0.04 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2020-12-31 2171 0 0.04 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-01 2177 0 0.04 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-02 2177 0 0.04 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-03 2180 0 0.04 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-04 2186 0 0.04 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-05 5571 0 0.10 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-06 14634 0 0.27 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-07 21186 0 0.39 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-08 22801 0 0.42 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-09 22936 0 0.42 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-10 23043 0 0.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-11 23394 0 0.43 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-12 27648 0 0.51 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-13 37423 0 0.69 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-14 45893 0 0.85 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-15 50363 0 0.93 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-16 51108 0 0.94 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-17 51454 5 0.95 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-18 52738 288 0.97 0.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-19 57321 1060 1.06 0.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-20 67365 1753 1.24 0.03 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-21 75793 1921 1.40 0.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-22 79106 1928 1.46 0.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-23 79465 1928 1.47 0.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-24 79532 1928 1.47 0.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-25 80110 1928 1.48 0.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-26 82384 4070 1.52 0.08 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-27 93772 11595 1.73 0.21 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-28 104652 18150 1.93 0.33 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-29 108455 20256 2.00 0.37 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-30 108596 20428 2.00 0.38 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-01-31 108692 20478 2.00 0.38 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-01 108888 20779 2.01 0.38 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-02 115240 23917 2.13 0.44 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-03 140336 32228 2.59 0.59 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-04 166274 40858 3.07 0.75 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-05 176893 45687 3.26 0.84 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-06 177698 46422 3.28 0.86 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-07 178018 46717 3.28 0.86 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-08 178137 47639 3.29 0.88 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-09 183678 50873 3.39 0.94 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-10 206622 59510 3.81 1.10 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-11 227531 68064 4.20 1.26 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-12 235555 71668 4.35 1.32 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-13 236445 71973 4.36 1.33 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-14 236555 71975 4.36 1.33 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-15 237357 72725 4.38 1.34 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-16 243295 74898 4.49 1.38 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-17 265009 85057 4.89 1.57 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-18 283715 95836 5.23 1.77 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-19 294417 100627 5.43 1.86 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-20 294897 100793 5.44 1.86 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-21 294955 100889 5.44 1.86 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-22 297522 101030 5.49 1.86 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-23 303227 106227 5.59 1.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-24 313931 128437 5.79 2.37 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-25 324958 153413 5.99 2.83 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-26 333203 163321 6.15 3.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-27 333643 163515 6.15 3.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-02-28 334179 163674 6.16 3.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-03-01 340033 163735 6.27 3.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-03-02 350427 167537 6.46 3.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-03-03 367766 185456 6.78 3.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-03-04 383747 203730 7.08 3.76 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-03-05 395467 210106 7.29 3.88 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-03-06 395755 210582 7.30 3.88 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-03-07 395846 210582 7.30 3.88 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-03-08 400608 210628 7.39 3.89 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-03-09 412576 214740 7.61 3.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-03-10 432803 231605 7.98 4.27 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Norway 2021-03-11 443696 246961 8.18 4.56 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2020-12-28 1717 0 0.03 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2020-12-29 3363 0 0.07 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2020-12-30 5043 0 0.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2020-12-31 6516 0 0.13 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-01 6516 0 0.13 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-02 7231 0 0.14 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-03 8826 0 0.17 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-04 10728 0 0.21 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-05 12751 0 0.25 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-06 14005 0 0.27 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-07 14911 0 0.29 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-08 14980 0 0.29 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-09 15023 0 0.29 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-10 15907 0 0.31 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-11 18287 0 0.36 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-12 20649 0 0.40 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-13 22749 0 0.45 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-14 24204 0 0.47 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-15 24204 0 0.47 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-16 24773 0 0.49 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-17 24773 673 0.49 0.01 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-18 24773 1985 0.49 0.04 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-19 24773 3276 0.49 0.06 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-20 24773 4775 0.49 0.09 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-21 24773 4775 0.49 0.09 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-22 24773 4775 0.49 0.09 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-23 24773 5902 0.49 0.12 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-24 24773 7992 0.49 0.16 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-25 24773 9833 0.49 0.19 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-26 24773 11433 0.49 0.22 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-27 24773 12272 0.49 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-28 24773 12272 0.49 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-29 24773 12272 0.49 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-30 24773 12272 0.49 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-01-31 24773 12272 0.49 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-01 24773 12272 0.49 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-02 24773 12272 0.49 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-03 24773 12272 0.49 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-04 24773 12272 0.49 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-05 24773 12272 0.49 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-06 24773 12272 0.49 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-07 24773 12272 0.49 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-08 26874 12272 0.53 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-09 28920 12272 0.57 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-10 30961 12272 0.61 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-11 32793 12272 0.64 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-12 34557 12272 0.68 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-13 34926 12272 0.68 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-14 36547 12272 0.72 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-15 37828 12272 0.74 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-16 37828 19019 0.74 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-17 39236 19019 0.77 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-18 40859 19019 0.80 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-19 42952 19019 0.84 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-20 43468 19019 0.85 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-21 45519 19019 0.89 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-22 47084 19019 0.92 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-23 48641 19019 0.95 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-24 48641 19019 0.95 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-25 48641 19019 0.95 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-26 48641 19019 0.95 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-27 48641 19019 0.95 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-02-28 48641 19019 0.95 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-03-01 48641 19019 0.95 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-03-02 48641 19019 0.95 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-03-03 48641 19019 0.95 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-03-04 48641 19019 0.95 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-03-05 48641 19019 0.95 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-03-06 48641 19019 0.95 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-03-07 48641 19019 0.95 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-03-08 48641 19019 0.95 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-03-09 75499 19019 1.48 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Oman 2021-03-10 79149 19019 1.55 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Pakistan 2021-02-02 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-03 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-04 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-05 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-06 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-07 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-08 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-09 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-10 27228 0 0.01 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-11 27228 0 0.01 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-12 27228 0 0.01 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-13 27228 0 0.01 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-14 27228 0 0.01 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-15 27228 0 0.01 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-16 27228 0 0.01 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-17 52768 0 0.02 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-18 52768 0 0.02 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-19 52768 0 0.02 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-20 52768 0 0.02 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Pakistan 2021-02-21 72882 0 0.03 0.00 Oxford/AstraZeneca-Sinopharm/Beijing-Sputnik V
Paraguay 2021-02-21 0 0 0.00 0.00 Sputnik V
Paraguay 2021-02-22 0 0 0.00 0.00 Sputnik V
Paraguay 2021-02-23 0 0 0.00 0.00 Sputnik V
Paraguay 2021-02-24 0 0 0.00 0.00 Sputnik V
Paraguay 2021-02-25 1000 0 0.01 0.00 Sputnik V
Paraguay 2021-02-26 1000 0 0.01 0.00 Sputnik V
Paraguay 2021-02-27 1000 0 0.01 0.00 Sputnik V
Paraguay 2021-02-28 1000 0 0.01 0.00 Sputnik V
Paraguay 2021-03-01 1000 0 0.01 0.00 Sputnik V
Paraguay 2021-03-02 1000 0 0.01 0.00 Sputnik V
Paraguay 2021-03-03 1000 0 0.01 0.00 Sputnik V
Paraguay 2021-03-04 1000 0 0.01 0.00 Sputnik V
Paraguay 2021-03-05 1000 0 0.01 0.00 Sputnik V
Paraguay 2021-03-06 1000 0 0.01 0.00 Sputnik V
Paraguay 2021-03-07 1775 0 0.02 0.00 Sputnik V
Paraguay 2021-03-08 1775 0 0.02 0.00 Sputnik V
Paraguay 2021-03-09 1925 0 0.03 0.00 Sputnik V
Paraguay 2021-03-10 2861 0 0.04 0.00 Sputnik V
Paraguay 2021-03-11 4356 0 0.06 0.00 Sputnik V
Paraguay 2021-03-12 7156 0 0.10 0.00 Sputnik V
Paraguay 2021-03-13 7579 0 0.11 0.00 Sputnik V
Peru 2021-02-09 3834 0 0.01 0.00 Sinopharm/Beijing
Peru 2021-02-10 20406 0 0.06 0.00 Sinopharm/Beijing
Peru 2021-02-11 54190 0 0.16 0.00 Sinopharm/Beijing
Peru 2021-02-12 86522 0 0.26 0.00 Sinopharm/Beijing
Peru 2021-02-13 105520 0 0.32 0.00 Sinopharm/Beijing
Peru 2021-02-14 110720 0 0.34 0.00 Sinopharm/Beijing
Peru 2021-02-15 121945 0 0.37 0.00 Sinopharm/Beijing
Peru 2021-02-16 129080 0 0.39 0.00 Sinopharm/Beijing
Peru 2021-02-17 132457 0 0.40 0.00 Sinopharm/Beijing
Peru 2021-02-18 139211 0 0.42 0.00 Sinopharm/Beijing
Peru 2021-02-19 167643 0 0.51 0.00 Sinopharm/Beijing
Peru 2021-02-20 192486 0 0.58 0.00 Sinopharm/Beijing
Peru 2021-02-21 196711 0 0.60 0.00 Sinopharm/Beijing
Peru 2021-02-22 223949 0 0.68 0.00 Sinopharm/Beijing
Peru 2021-02-23 250046 0 0.76 0.00 Sinopharm/Beijing
Peru 2021-02-24 271906 0 0.82 0.00 Sinopharm/Beijing
Peru 2021-02-25 286469 0 0.87 0.00 Sinopharm/Beijing
Peru 2021-02-26 300637 0 0.91 0.00 Sinopharm/Beijing
Peru 2021-02-27 307111 0 0.93 0.00 Sinopharm/Beijing
Peru 2021-02-28 308098 0 0.93 0.00 Sinopharm/Beijing
Peru 2021-03-01 315935 0 0.96 0.00 Sinopharm/Beijing
Peru 2021-03-02 321891 1467 0.98 0.00 Sinopharm/Beijing
Peru 2021-03-03 327274 11300 0.99 0.03 Sinopharm/Beijing
Peru 2021-03-04 330625 33992 1.00 0.10 Sinopharm/Beijing
Peru 2021-03-05 334201 58902 1.01 0.18 Sinopharm/Beijing
Peru 2021-03-06 335817 70311 1.02 0.21 Sinopharm/Beijing
Peru 2021-03-07 335882 71857 1.02 0.22 Sinopharm/Beijing
Peru 2021-03-08 346203 80327 1.05 0.24 Sinopharm/Beijing
Peru 2021-03-09 356756 84909 1.08 0.26 Sinopharm/Beijing
Peru 2021-03-10 363466 88770 1.10 0.27 Sinopharm/Beijing
Peru 2021-03-11 367347 92735 1.11 0.28 Sinopharm/Beijing
Peru 2021-03-12 372099 103834 1.13 0.31 Sinopharm/Beijing
Peru 2021-03-13 375025 117463 1.14 0.36 Sinopharm/Beijing
Philippines 2021-02-28 0 0 0.00 0.00 Sinovac
Philippines 2021-03-01 0 0 0.00 0.00 Sinovac
Philippines 2021-03-02 2793 0 0.00 0.00 Sinovac
Philippines 2021-03-03 2793 0 0.00 0.00 Sinovac
Philippines 2021-03-04 2793 0 0.00 0.00 Sinovac
Philippines 2021-03-05 2793 0 0.00 0.00 Sinovac
Philippines 2021-03-06 2793 0 0.00 0.00 Sinovac
Philippines 2021-03-07 29266 0 0.03 0.00 Sinovac
Philippines 2021-03-08 44000 0 0.04 0.00 Sinovac
Philippines 2021-03-09 44000 0 0.04 0.00 Sinovac
Philippines 2021-03-10 114500 0 0.10 0.00 Sinovac
Poland 2020-12-28 2000 0 0.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2020-12-29 6300 0 0.02 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2020-12-30 36300 0 0.10 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2020-12-31 47600 0 0.13 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-01 47600 0 0.13 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-02 50391 0 0.13 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-03 50833 0 0.13 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-04 92220 0 0.24 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-05 140226 0 0.37 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-06 160359 0 0.42 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-07 188956 0 0.50 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-08 198787 0 0.53 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-09 200022 0 0.53 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-10 203053 0 0.54 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-11 257834 0 0.68 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-12 309620 0 0.82 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-13 369212 0 0.98 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-14 410480 0 1.08 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-15 436963 0 1.15 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-16 457303 0 1.21 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-17 468795 671 1.24 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-18 491696 3468 1.30 0.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-19 530055 11174 1.40 0.03 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-20 566793 24992 1.50 0.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-21 605313 39686 1.60 0.10 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-22 638798 45479 1.69 0.12 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-23 654184 46980 1.73 0.12 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-24 659753 47721 1.74 0.13 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-25 701222 75765 1.85 0.20 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-26 782413 123044 2.07 0.33 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-27 858474 149779 2.27 0.40 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-28 917908 179128 2.43 0.47 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-29 945600 195481 2.50 0.52 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-30 958453 198478 2.53 0.52 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-01-31 976367 200537 2.58 0.53 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-01 998587 233129 2.64 0.62 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-02 1053245 289190 2.78 0.76 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-03 1117146 344432 2.95 0.91 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-04 1171229 395375 3.09 1.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-05 1193034 424730 3.15 1.12 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-06 1200793 440365 3.17 1.16 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-07 1206212 450496 3.19 1.19 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-08 1206212 450496 3.19 1.19 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-09 1291569 482146 3.41 1.27 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-10 1291569 482146 3.41 1.27 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-11 1413132 580607 3.73 1.53 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-12 1446102 624907 3.82 1.65 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-13 1466439 640650 3.87 1.69 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-14 1476274 645971 3.90 1.71 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-15 1500911 658235 3.97 1.74 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-16 1538737 691380 4.07 1.83 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-17 1610734 774060 4.26 2.05 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-18 1691115 865884 4.47 2.29 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-19 1743841 916935 4.61 2.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-20 1772133 925682 4.68 2.45 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-21 1785194 929965 4.72 2.46 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-22 1824654 934782 4.82 2.47 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-23 1824654 934782 4.82 2.47 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-24 1959165 1031518 5.18 2.73 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-25 1959165 1031518 5.18 2.73 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-26 2101754 1168058 5.55 3.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-27 2101754 1168058 5.55 3.09 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-02-28 2149607 1186747 5.68 3.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-03-01 2190526 1192900 5.79 3.15 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-03-02 2190526 1192900 5.79 3.15 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-03-03 2338137 1281179 6.18 3.39 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-03-04 2424929 1366648 6.41 3.61 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-03-05 2424929 1366648 6.41 3.61 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-03-06 2526389 1424715 6.68 3.76 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-03-07 2526389 1424715 6.68 3.76 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-03-08 2570094 1434640 6.79 3.79 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-03-09 2641693 1445170 6.98 3.82 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-03-10 2641693 1445170 6.98 3.82 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-03-11 2835856 1555400 7.49 4.11 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-03-12 2891753 1595520 7.64 4.22 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Poland 2021-03-13 2914792 1602745 7.70 4.23 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Portugal 2020-12-27 4963 0 0.05 0.00 Moderna-Pfizer/BioNTech
Portugal 2020-12-28 7754 0 0.08 0.00 Moderna-Pfizer/BioNTech
Portugal 2020-12-29 20368 0 0.20 0.00 Moderna-Pfizer/BioNTech
Portugal 2020-12-30 30543 0 0.30 0.00 Moderna-Pfizer/BioNTech
Portugal 2020-12-31 32749 0 0.32 0.00 Moderna-Pfizer/BioNTech
Portugal 2021-01-01 32749 0 0.32 0.00 Moderna-Pfizer/BioNTech
Portugal 2021-01-02 32750 0 0.32 0.00 Moderna-Pfizer/BioNTech
Portugal 2021-01-03 32750 0 0.32 0.00 Moderna-Pfizer/BioNTech
Portugal 2021-01-04 33670 0 0.33 0.00 Moderna-Pfizer/BioNTech
Portugal 2021-01-05 46433 0 0.46 0.00 Moderna-Pfizer/BioNTech
Portugal 2021-01-06 61454 0 0.60 0.00 Moderna-Pfizer/BioNTech
Portugal 2021-01-07 71751 0 0.70 0.00 Moderna-Pfizer/BioNTech
Portugal 2021-01-08 74254 0 0.73 0.00 Moderna-Pfizer/BioNTech
Portugal 2021-01-09 74352 0 0.73 0.00 Moderna-Pfizer/BioNTech
Portugal 2021-01-10 74392 0 0.73 0.00 Moderna-Pfizer/BioNTech
Portugal 2021-01-11 75280 0 0.74 0.00 Moderna-Pfizer/BioNTech
Portugal 2021-01-12 86162 0 0.84 0.00 Moderna-Pfizer/BioNTech
Portugal 2021-01-13 99961 0 0.98 0.00 Moderna-Pfizer/BioNTech
Portugal 2021-01-14 111111 0 1.09 0.00 Moderna-Pfizer/BioNTech
Portugal 2021-01-15 118597 0 1.16 0.00 Moderna-Pfizer/BioNTech
Portugal 2021-01-16 120132 0 1.18 0.00 Moderna-Pfizer/BioNTech
Portugal 2021-01-17 120139 1161 1.18 0.01 Moderna-Pfizer/BioNTech
Portugal 2021-01-18 122879 1825 1.21 0.02 Moderna-Pfizer/BioNTech
Portugal 2021-01-19 138991 9443 1.36 0.09 Moderna-Pfizer/BioNTech
Portugal 2021-01-20 158749 18618 1.56 0.18 Moderna-Pfizer/BioNTech
Portugal 2021-01-21 186879 23592 1.83 0.23 Moderna-Pfizer/BioNTech
Portugal 2021-01-22 210734 25996 2.07 0.25 Moderna-Pfizer/BioNTech
Portugal 2021-01-23 221488 30036 2.17 0.29 Moderna-Pfizer/BioNTech
Portugal 2021-01-24 225146 30553 2.21 0.30 Moderna-Pfizer/BioNTech
Portugal 2021-01-25 225146 30553 2.21 0.30 Moderna-Pfizer/BioNTech
Portugal 2021-01-26 225146 30553 2.21 0.30 Moderna-Pfizer/BioNTech
Portugal 2021-01-27 225146 30553 2.21 0.30 Moderna-Pfizer/BioNTech
Portugal 2021-01-28 225146 30553 2.21 0.30 Moderna-Pfizer/BioNTech
Portugal 2021-01-29 225146 30553 2.21 0.30 Moderna-Pfizer/BioNTech
Portugal 2021-01-30 264772 65461 2.60 0.64 Moderna-Pfizer/BioNTech
Portugal 2021-01-31 268386 68385 2.63 0.67 Moderna-Pfizer/BioNTech
Portugal 2021-02-01 269814 68752 2.65 0.67 Moderna-Pfizer/BioNTech
Portugal 2021-02-02 271424 70695 2.66 0.69 Moderna-Pfizer/BioNTech
Portugal 2021-02-03 275093 75852 2.70 0.74 Moderna-Pfizer/BioNTech
Portugal 2021-02-04 279236 84975 2.74 0.83 Moderna-Pfizer/BioNTech
Portugal 2021-02-05 284462 94916 2.79 0.93 Moderna-Pfizer/BioNTech
Portugal 2021-02-06 290302 103786 2.85 1.02 Moderna-Pfizer/BioNTech
Portugal 2021-02-07 291378 104526 2.86 1.03 Moderna-Pfizer/BioNTech
Portugal 2021-02-08 291758 104613 2.86 1.03 Moderna-Pfizer/BioNTech
Portugal 2021-02-09 294135 106055 2.88 1.04 Moderna-Pfizer/BioNTech
Portugal 2021-02-10 298724 116559 2.93 1.14 Moderna-Pfizer/BioNTech
Portugal 2021-02-11 303142 133078 2.97 1.31 Moderna-Pfizer/BioNTech
Portugal 2021-02-12 310715 157604 3.05 1.55 Moderna-Pfizer/BioNTech
Portugal 2021-02-13 320677 184694 3.14 1.81 Moderna-Pfizer/BioNTech
Portugal 2021-02-14 328819 194530 3.22 1.91 Moderna-Pfizer/BioNTech
Portugal 2021-02-15 331321 197700 3.25 1.94 Moderna-Pfizer/BioNTech
Portugal 2021-02-16 336500 203286 3.30 1.99 Moderna-Pfizer/BioNTech
Portugal 2021-02-17 347013 209318 3.40 2.05 Moderna-Pfizer/BioNTech
Portugal 2021-02-18 361431 217271 3.54 2.13 Moderna-Pfizer/BioNTech
Portugal 2021-02-19 388661 229975 3.81 2.26 Moderna-Pfizer/BioNTech
Portugal 2021-02-20 413482 242929 4.06 2.38 Moderna-Pfizer/BioNTech
Portugal 2021-02-21 429020 246433 4.21 2.42 Moderna-Pfizer/BioNTech
Portugal 2021-02-22 432414 247843 4.24 2.43 Moderna-Pfizer/BioNTech
Portugal 2021-02-23 444730 249567 4.36 2.45 Moderna-Pfizer/BioNTech
Portugal 2021-02-24 468929 251788 4.60 2.47 Moderna-Pfizer/BioNTech
Portugal 2021-02-25 497040 255277 4.87 2.50 Moderna-Pfizer/BioNTech
Portugal 2021-02-26 538636 258369 5.28 2.53 Moderna-Pfizer/BioNTech
Portugal 2021-02-27 574062 263825 5.63 2.59 Moderna-Pfizer/BioNTech
Portugal 2021-02-28 596812 265110 5.85 2.60 Moderna-Pfizer/BioNTech
Portugal 2021-03-01 603585 265366 5.92 2.60 Moderna-Pfizer/BioNTech
Portugal 2021-03-02 618393 266716 6.06 2.62 Moderna-Pfizer/BioNTech
Portugal 2021-03-03 632450 268381 6.20 2.63 Moderna-Pfizer/BioNTech
Portugal 2021-03-04 655719 273414 6.43 2.68 Moderna-Pfizer/BioNTech
Portugal 2021-03-05 692960 279223 6.80 2.74 Moderna-Pfizer/BioNTech
Portugal 2021-03-06 724202 287830 7.10 2.82 Moderna-Pfizer/BioNTech
Portugal 2021-03-07 737206 291983 7.23 2.86 Moderna-Pfizer/BioNTech
Portugal 2021-03-08 739762 293338 7.25 2.88 Moderna-Pfizer/BioNTech
Portugal 2021-03-09 748575 295516 7.34 2.90 Moderna-Pfizer/BioNTech
Portugal 2021-03-10 757663 297422 7.43 2.92 Moderna-Pfizer/BioNTech
Portugal 2021-03-11 772343 306420 7.57 3.01 Moderna-Pfizer/BioNTech
Portugal 2021-03-12 793162 320723 7.78 3.15 Moderna-Pfizer/BioNTech
Portugal 2021-03-13 813380 334195 7.98 3.28 Moderna-Pfizer/BioNTech
Portugal 2021-03-14 824313 339560 8.08 3.33 Moderna-Pfizer/BioNTech
Qatar 2020-12-22 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2020-12-23 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2020-12-24 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2020-12-25 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2020-12-26 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2020-12-27 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2020-12-28 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2020-12-29 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2020-12-30 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2020-12-31 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-01 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-02 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-03 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-04 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-05 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-06 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-07 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-08 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-09 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-10 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-11 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-12 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-13 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-14 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-15 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-16 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-17 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-18 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-19 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-20 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-21 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-22 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-23 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-24 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-25 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-26 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-27 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-28 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-29 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-30 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-01-31 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-02-01 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-02-02 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-02-03 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-02-04 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-02-05 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-02-06 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-02-07 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-02-08 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-02-09 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-02-10 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-02-11 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-02-12 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-02-13 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-02-14 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-02-15 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-02-16 0 0 0.00 0.00 Pfizer/BioNTech
Qatar 2021-02-17 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-02-18 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-02-19 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-02-20 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-02-21 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-02-22 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-02-23 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-02-24 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-02-25 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-02-26 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-02-27 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-02-28 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-03-01 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-03-02 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-03-03 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-03-04 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-03-05 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-03-06 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-03-07 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-03-08 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-03-09 100000 0 3.47 0.00 Pfizer/BioNTech
Qatar 2021-03-10 100000 0 3.47 0.00 Pfizer/BioNTech
Romania 2020-12-27 965 0 0.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2020-12-28 2066 0 0.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2020-12-29 2778 0 0.01 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2020-12-30 5666 0 0.03 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2020-12-31 10289 0 0.05 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-01 11656 0 0.06 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-02 13242 0 0.07 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-03 13596 0 0.07 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-04 25508 0 0.13 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-05 41609 0 0.22 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-06 58554 0 0.30 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-07 76400 0 0.40 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-08 92706 0 0.48 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-09 102301 0 0.53 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-10 108294 0 0.56 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-11 125190 0 0.65 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-12 140447 0 0.73 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-13 154268 0 0.80 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-14 154268 0 0.80 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-15 183669 0 0.95 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-16 196090 0 1.02 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-17 203310 875 1.06 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-18 233289 1950 1.21 0.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-19 267425 2621 1.39 0.01 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-20 302571 5813 1.57 0.03 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-21 338253 9843 1.76 0.05 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-22 374682 11254 1.95 0.06 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-23 406007 12878 2.11 0.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-24 433130 13155 2.25 0.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-25 459568 25063 2.39 0.13 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-26 487712 40666 2.54 0.21 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-27 513430 57274 2.67 0.30 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-28 534347 75049 2.78 0.39 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-29 554925 92075 2.88 0.48 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-30 571092 101304 2.97 0.53 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-01-31 585219 106196 3.04 0.55 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-01 598136 123048 3.11 0.64 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-02 610384 138348 3.17 0.72 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-03 620177 152025 3.22 0.79 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-04 629280 165515 3.27 0.86 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-05 638887 182665 3.32 0.95 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-06 647691 193121 3.37 1.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-07 656178 200144 3.41 1.04 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-08 661063 230285 3.44 1.20 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-09 666943 263212 3.47 1.37 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-10 671449 299518 3.49 1.56 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-11 675234 334187 3.51 1.74 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-12 679333 369464 3.53 1.92 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-13 683347 400749 3.55 2.08 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-14 686635 427340 3.57 2.22 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-15 696944 454168 3.62 2.36 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-16 715749 481340 3.72 2.50 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-17 734929 505479 3.82 2.63 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-18 753753 526475 3.92 2.74 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-19 771240 547115 4.01 2.84 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-20 788508 562771 4.10 2.93 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-21 803098 576125 4.17 2.99 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-22 819447 589640 4.26 3.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-23 836860 601572 4.35 3.13 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-24 855097 611552 4.44 3.18 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-25 872361 614546 4.53 3.19 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-26 890068 615964 4.63 3.20 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-27 905142 616594 4.71 3.21 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-02-28 915761 617111 4.76 3.21 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-03-01 946781 618240 4.92 3.21 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-03-02 983997 619182 5.11 3.22 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-03-03 1022066 619808 5.31 3.22 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-03-04 1058452 627159 5.50 3.26 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-03-05 1096911 636053 5.70 3.31 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-03-06 1135895 645707 5.90 3.36 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-03-07 1173219 653567 6.10 3.40 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-03-08 1211503 658741 6.30 3.42 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-03-09 1253801 664642 6.52 3.45 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-03-10 1296161 673685 6.74 3.50 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-03-11 1335828 683929 6.94 3.56 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Romania 2021-03-12 1374595 694548 7.15 3.61 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Russia 2020-12-15 28500 0 0.02 0.00 EpiVacCorona-Sputnik V
Russia 2020-12-16 28500 0 0.02 0.00 EpiVacCorona-Sputnik V
Russia 2020-12-17 28500 0 0.02 0.00 EpiVacCorona-Sputnik V
Russia 2020-12-18 28500 0 0.02 0.00 EpiVacCorona-Sputnik V
Russia 2020-12-19 28500 0 0.02 0.00 EpiVacCorona-Sputnik V
Russia 2020-12-20 28500 0 0.02 0.00 EpiVacCorona-Sputnik V
Russia 2020-12-21 28500 0 0.02 0.00 EpiVacCorona-Sputnik V
Russia 2020-12-22 52000 0 0.04 0.00 EpiVacCorona-Sputnik V
Russia 2020-12-23 52000 0 0.04 0.00 EpiVacCorona-Sputnik V
Russia 2020-12-24 52000 0 0.04 0.00 EpiVacCorona-Sputnik V
Russia 2020-12-25 52000 0 0.04 0.00 EpiVacCorona-Sputnik V
Russia 2020-12-26 52000 0 0.04 0.00 EpiVacCorona-Sputnik V
Russia 2020-12-27 52000 0 0.04 0.00 EpiVacCorona-Sputnik V
Russia 2020-12-28 52000 0 0.04 0.00 EpiVacCorona-Sputnik V
Russia 2020-12-29 52000 0 0.04 0.00 EpiVacCorona-Sputnik V
Russia 2020-12-30 52000 0 0.04 0.00 EpiVacCorona-Sputnik V
Russia 2020-12-31 52000 0 0.04 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-01 52000 0 0.04 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-02 800000 0 0.55 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-03 800000 0 0.55 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-04 800000 0 0.55 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-05 800000 0 0.55 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-06 800000 0 0.55 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-07 800000 0 0.55 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-08 800000 0 0.55 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-09 800000 0 0.55 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-10 800000 0 0.55 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-11 800000 0 0.55 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-12 800000 0 0.55 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-13 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-14 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-15 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-16 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-17 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-18 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-19 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-20 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-21 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-22 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-23 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-24 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-25 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-26 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-27 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-28 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-29 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-30 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-01-31 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-02-01 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-02-02 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-02-03 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-02-04 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-02-05 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-02-06 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-02-07 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-02-08 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-02-09 1000000 0 0.69 0.00 EpiVacCorona-Sputnik V
Russia 2021-02-10 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-02-11 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-02-12 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-02-13 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-02-14 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-02-15 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-02-16 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-02-17 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-02-18 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-02-19 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-02-20 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-02-21 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-02-22 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-02-23 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-02-24 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-02-25 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-02-26 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-02-27 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-02-28 2200000 1700000 1.51 1.16 EpiVacCorona-Sputnik V
Russia 2021-03-01 4140332 1098634 2.84 0.75 EpiVacCorona-Sputnik V
Russia 2021-03-02 4158334 1091497 2.85 0.75 EpiVacCorona-Sputnik V
Russia 2021-03-03 4287423 1201919 2.94 0.82 EpiVacCorona-Sputnik V
Russia 2021-03-04 4701175 1309569 3.22 0.90 EpiVacCorona-Sputnik V
Russia 2021-03-05 4908178 1393676 3.36 0.96 EpiVacCorona-Sputnik V
Russia 2021-03-06 5082127 1501746 3.48 1.03 EpiVacCorona-Sputnik V
Russia 2021-03-07 5128138 1527349 3.51 1.05 EpiVacCorona-Sputnik V
Russia 2021-03-08 5136605 1532861 3.52 1.05 EpiVacCorona-Sputnik V
Russia 2021-03-09 5149589 1544760 3.53 1.06 EpiVacCorona-Sputnik V
Russia 2021-03-10 5272651 1775478 3.61 1.22 EpiVacCorona-Sputnik V
Russia 2021-03-11 5366009 1907924 3.68 1.31 EpiVacCorona-Sputnik V
Russia 2021-03-12 5451045 1997217 3.74 1.37 EpiVacCorona-Sputnik V
Russia 2021-03-13 5524226 2115148 3.79 1.45 EpiVacCorona-Sputnik V
Russia 2021-03-14 5545133 2153756 3.80 1.48 EpiVacCorona-Sputnik V
Rwanda 2021-02-15 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-02-16 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-02-17 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-02-18 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-02-19 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-02-20 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-02-21 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-02-22 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-02-23 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-02-24 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-02-25 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-02-26 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-02-27 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-02-28 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-03-01 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-03-02 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-03-03 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-03-04 0 0 0.00 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-03-05 75056 0 0.58 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-03-06 158898 0 1.23 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-03-07 158898 0 1.23 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-03-08 158898 0 1.23 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-03-09 158898 0 1.23 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-03-10 230000 0 1.78 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-03-11 240000 0 1.85 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-03-12 240000 0 1.85 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-03-13 250000 0 1.93 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Rwanda 2021-03-14 254000 0 1.96 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Saint Lucia 2021-02-16 0 0 0.00 0.00 Oxford/AstraZeneca
Saint Lucia 2021-02-17 0 0 0.00 0.00 Oxford/AstraZeneca
Saint Lucia 2021-02-18 0 0 0.00 0.00 Oxford/AstraZeneca
Saint Lucia 2021-02-19 0 0 0.00 0.00 Oxford/AstraZeneca
Saint Lucia 2021-02-20 0 0 0.00 0.00 Oxford/AstraZeneca
Saint Lucia 2021-02-21 0 0 0.00 0.00 Oxford/AstraZeneca
Saint Lucia 2021-02-22 0 0 0.00 0.00 Oxford/AstraZeneca
Saint Lucia 2021-02-23 0 0 0.00 0.00 Oxford/AstraZeneca
Saint Lucia 2021-02-24 0 0 0.00 0.00 Oxford/AstraZeneca
Saint Lucia 2021-02-25 0 0 0.00 0.00 Oxford/AstraZeneca
Saint Lucia 2021-02-26 0 0 0.00 0.00 Oxford/AstraZeneca
Saint Lucia 2021-02-27 0 0 0.00 0.00 Oxford/AstraZeneca
Saint Lucia 2021-02-28 0 0 0.00 0.00 Oxford/AstraZeneca
Saint Lucia 2021-03-01 0 0 0.00 0.00 Oxford/AstraZeneca
Saint Lucia 2021-03-02 0 0 0.00 0.00 Oxford/AstraZeneca
Saint Lucia 2021-03-03 0 0 0.00 0.00 Oxford/AstraZeneca
Saint Lucia 2021-03-04 2094 0 1.14 0.00 Oxford/AstraZeneca
San Marino 2021-02-27 35 0 0.10 0.00 Sputnik V
San Marino 2021-02-28 35 0 0.10 0.00 Sputnik V
San Marino 2021-03-01 275 0 0.81 0.00 Sputnik V
San Marino 2021-03-02 580 0 1.71 0.00 Sputnik V
San Marino 2021-03-03 883 0 2.60 0.00 Sputnik V
San Marino 2021-03-04 1383 0 4.08 0.00 Sputnik V
San Marino 2021-03-05 1880 0 5.54 0.00 Sputnik V
San Marino 2021-03-06 2339 0 6.89 0.00 Sputnik V
San Marino 2021-03-07 2339 0 6.89 0.00 Sputnik V
San Marino 2021-03-08 2700 0 7.96 0.00 Sputnik V
San Marino 2021-03-09 3065 0 9.03 0.00 Sputnik V
San Marino 2021-03-10 3668 0 10.81 0.00 Sputnik V
San Marino 2021-03-11 4284 0 12.62 0.00 Sputnik V
San Marino 2021-03-12 4806 0 14.16 0.00 Sputnik V
San Marino 2021-03-13 4832 0 14.24 0.00 Sputnik V
Scotland 2020-12-13 19009 0 0.35 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2020-12-14 19009 0 0.35 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2020-12-15 19009 0 0.35 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2020-12-16 19009 0 0.35 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2020-12-17 19009 0 0.35 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2020-12-18 19009 0 0.35 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2020-12-19 19009 0 0.35 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2020-12-20 60333 0 1.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2020-12-21 60333 0 1.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2020-12-22 60333 0 1.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2020-12-23 60333 0 1.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2020-12-24 60333 0 1.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2020-12-25 60333 0 1.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2020-12-26 60333 0 1.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2020-12-27 94868 0 1.74 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2020-12-28 94868 0 1.74 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2020-12-29 94868 0 1.74 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2020-12-30 94868 0 1.74 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2020-12-31 94868 0 1.74 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-01 94868 0 1.74 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-02 94868 0 1.74 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-03 116314 44 2.13 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-04 116314 44 2.13 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-05 116314 44 2.13 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-06 116314 44 2.13 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-07 116314 44 2.13 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-08 116314 44 2.13 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-09 116314 44 2.13 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-10 163377 2758 2.99 0.05 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-11 175942 2857 3.22 0.05 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-12 191965 2990 3.51 0.05 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-13 208207 3190 3.81 0.06 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-14 224840 3331 4.12 0.06 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-15 241924 3512 4.43 0.06 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-16 260140 3657 4.76 0.07 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-17 264991 3698 4.85 0.07 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-18 284582 3886 5.21 0.07 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-19 309909 4170 5.67 0.08 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-20 334871 4466 6.13 0.08 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-21 358454 4689 6.56 0.09 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-22 380667 5188 6.97 0.09 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-23 404038 5383 7.40 0.10 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-24 415402 5538 7.60 0.10 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-25 437900 6060 8.02 0.11 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-26 462092 6596 8.46 0.12 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-27 491658 6783 9.00 0.12 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-28 515855 7095 9.44 0.13 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-29 543370 7638 9.95 0.14 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-30 566269 7794 10.36 0.14 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-01-31 575897 7849 10.54 0.14 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-01 610778 8345 11.18 0.15 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-02 649262 8758 11.88 0.16 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-03 694347 9031 12.71 0.17 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-04 742512 9529 13.59 0.17 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-05 786427 10332 14.39 0.19 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-06 839266 10582 15.36 0.19 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-07 866823 10690 15.87 0.20 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-08 928122 12257 16.99 0.22 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-09 985569 12866 18.04 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-10 1048747 13195 19.20 0.24 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-11 1113625 13566 20.38 0.25 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-12 1173445 14009 21.48 0.26 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-13 1223774 14281 22.40 0.26 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-14 1255190 14501 22.97 0.27 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-15 1288004 17137 23.58 0.31 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-16 1320074 20409 24.16 0.37 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-17 1354966 24169 24.80 0.44 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-18 1386152 29015 25.37 0.53 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-19 1412643 33473 25.86 0.61 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-20 1431942 35479 26.21 0.65 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-21 1445488 37342 26.46 0.68 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-22 1465241 43203 26.82 0.79 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-23 1488077 50121 27.24 0.92 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-24 1515980 56661 27.75 1.04 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-25 1542929 65340 28.24 1.20 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-26 1570153 72178 28.74 1.32 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-27 1593695 76512 29.17 1.40 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-02-28 1611578 78865 29.50 1.44 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-03-01 1634361 84445 29.92 1.55 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-03-02 1661879 92550 30.42 1.69 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-03-03 1688608 100058 30.91 1.83 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-03-04 1717672 108197 31.44 1.98 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-03-05 1743869 114081 31.92 2.09 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-03-06 1759750 115930 32.21 2.12 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-03-07 1774659 118732 32.48 2.17 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-03-08 1789377 123686 32.75 2.26 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-03-09 1809158 132760 33.11 2.43 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-03-10 1825800 141433 33.42 2.59 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-03-11 1844636 149409 33.76 2.73 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-03-12 1867123 156250 34.18 2.86 Oxford/AstraZeneca-Pfizer/BioNTech
Scotland 2021-03-13 1888697 160038 34.57 2.93 Oxford/AstraZeneca-Pfizer/BioNTech
Senegal 2021-02-22 0 0 0.00 0.00 Sinopharm/Beijing
Senegal 2021-02-23 82 0 0.00 0.00 Sinopharm/Beijing
Senegal 2021-02-24 4087 0 0.02 0.00 Sinopharm/Beijing
Senegal 2021-02-25 11749 0 0.07 0.00 Sinopharm/Beijing
Senegal 2021-02-26 21641 0 0.13 0.00 Sinopharm/Beijing
Senegal 2021-02-27 25653 0 0.15 0.00 Sinopharm/Beijing
Senegal 2021-02-28 27018 0 0.16 0.00 Sinopharm/Beijing
Senegal 2021-03-01 35299 0 0.21 0.00 Sinopharm/Beijing
Senegal 2021-03-02 39938 0 0.24 0.00 Sinopharm/Beijing
Senegal 2021-03-03 45638 0 0.27 0.00 Sinopharm/Beijing
Senegal 2021-03-04 52363 0 0.31 0.00 Sinopharm/Beijing
Senegal 2021-03-05 62060 0 0.37 0.00 Sinopharm/Beijing
Senegal 2021-03-06 64117 0 0.38 0.00 Sinopharm/Beijing
Senegal 2021-03-07 65037 0 0.39 0.00 Sinopharm/Beijing
Senegal 2021-03-08 66768 0 0.40 0.00 Sinopharm/Beijing
Senegal 2021-03-09 68017 0 0.41 0.00 Sinopharm/Beijing
Senegal 2021-03-10 68205 0 0.41 0.00 Sinopharm/Beijing
Senegal 2021-03-11 68205 0 0.41 0.00 Sinopharm/Beijing
Senegal 2021-03-12 68205 0 0.41 0.00 Sinopharm/Beijing
Senegal 2021-03-13 131186 0 0.78 0.00 Sinopharm/Beijing
Serbia 2021-01-08 7000 0 0.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-09 7000 0 0.10 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-10 9300 0 0.14 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-11 9300 0 0.14 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-12 9300 0 0.14 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-13 9300 0 0.14 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-14 18136 0 0.27 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-15 18136 0 0.27 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-16 18136 0 0.27 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-17 18136 0 0.27 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-18 18136 0 0.27 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-19 18136 0 0.27 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-20 44611 0 0.66 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-21 84832 0 1.25 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-22 119711 0 1.76 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-23 163355 0 2.40 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-24 217800 0 3.20 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-25 256521 0 3.77 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-26 319504 0 4.70 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-27 361830 0 5.32 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-28 401556 0 5.90 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-29 430759 0 6.33 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-30 437380 0 6.43 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-01-31 437380 0 6.43 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-01 437380 0 6.43 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-02 495964 0 7.29 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-03 513652 0 7.55 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-04 526930 0 7.74 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-05 538373 0 7.91 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-06 538373 0 7.91 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-07 544209 0 8.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-08 544209 0 8.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-09 544209 0 8.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-10 592634 47665 8.71 0.70 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-11 592634 47665 8.71 0.70 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-12 710138 126149 10.44 1.85 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-13 710138 126149 10.44 1.85 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-14 805000 182000 11.83 2.67 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-15 805000 182000 11.83 2.67 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-16 805000 182000 11.83 2.67 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-17 805000 182000 11.83 2.67 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-18 805000 182000 11.83 2.67 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-19 805000 182000 11.83 2.67 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-20 805000 182000 11.83 2.67 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-21 805000 182000 11.83 2.67 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-22 805000 182000 11.83 2.67 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-23 827561 472769 12.16 6.95 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-24 856359 487359 12.59 7.16 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-25 878143 497729 12.91 7.31 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-26 886086 507000 13.02 7.45 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-27 921248 511807 13.54 7.52 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-02-28 924683 511999 13.59 7.52 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-03-01 946375 524231 13.91 7.70 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-03-02 971054 530863 14.27 7.80 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-03-03 1000523 534751 14.70 7.86 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-03-04 1013061 563922 14.89 8.29 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-03-05 1025137 593617 15.07 8.72 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-03-06 1029963 620067 15.14 9.11 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-03-07 1030440 620853 15.14 9.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-03-08 1081366 623424 15.89 9.16 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-03-09 1124826 625707 16.53 9.20 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-03-10 1145893 647019 16.84 9.51 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-03-11 1161194 666146 17.06 9.79 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-03-12 1196235 701100 17.58 10.30 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-03-13 1218309 738756 17.90 10.86 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Serbia 2021-03-14 1224982 782668 18.00 11.50 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sputnik V
Seychelles 2021-01-09 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-10 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-11 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-12 0 0 0.00 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-13 2000 0 2.03 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-14 2000 0 2.03 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-15 4000 0 4.07 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-16 7000 0 7.12 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-17 7000 0 7.12 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-18 7000 0 7.12 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-19 10976 0 11.16 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-20 13163 0 13.39 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-21 13163 0 13.39 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-22 16890 0 17.18 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-23 18353 0 18.66 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-24 18353 0 18.66 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-25 19889 0 20.22 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-26 22712 0 23.10 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-27 25587 0 26.02 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-28 28779 0 29.26 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-29 30861 0 31.38 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-30 30861 0 31.38 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-01-31 30861 0 31.38 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-01 35079 0 35.67 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-02 36284 0 36.90 0.00 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-03 37087 5 37.71 0.01 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-04 37087 5 37.71 0.01 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-05 37087 5 37.71 0.01 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-06 37589 1586 38.22 1.61 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-07 37589 1586 38.22 1.61 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-08 37714 3980 38.35 4.05 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-09 37723 6700 38.36 6.81 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-10 37726 10335 38.36 10.51 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-11 37952 13867 38.59 14.10 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-12 37952 13867 38.59 14.10 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-13 41799 14181 42.50 14.42 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-14 41799 14181 42.50 14.42 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-15 41808 16441 42.51 16.72 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-16 41815 18176 42.52 18.48 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-17 41839 19512 42.55 19.84 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-18 42621 20665 43.34 21.01 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-19 43461 21599 44.19 21.96 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-20 43461 21599 44.19 21.96 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-21 43977 21599 44.72 21.96 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-22 43977 21599 44.72 21.96 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-23 47188 23380 47.98 23.77 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-24 47188 23380 47.98 23.77 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-25 51577 23519 52.45 23.92 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-26 51577 23519 52.45 23.92 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-27 55889 23549 56.83 23.95 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-02-28 55889 23549 56.83 23.95 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-03-01 55901 24230 56.84 24.64 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-03-02 55901 24230 56.84 24.64 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-03-03 56261 24602 57.21 25.02 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-03-04 57095 24620 58.06 25.04 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-03-05 57095 24620 58.06 25.04 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-03-06 57095 24620 58.06 25.04 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-03-07 57095 24620 58.06 25.04 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-03-08 57901 26567 58.88 27.02 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-03-09 57901 26567 58.88 27.02 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-03-10 60439 26894 61.46 27.35 Oxford/AstraZeneca-Sinopharm/Beijing
Seychelles 2021-03-11 61070 27036 62.10 27.49 Oxford/AstraZeneca-Sinopharm/Beijing
Singapore 2021-01-11 3400 0 0.06 0.00 Pfizer/BioNTech
Singapore 2021-01-12 6200 0 0.11 0.00 Pfizer/BioNTech
Singapore 2021-01-13 6200 0 0.11 0.00 Pfizer/BioNTech
Singapore 2021-01-14 6200 0 0.11 0.00 Pfizer/BioNTech
Singapore 2021-01-15 6200 0 0.11 0.00 Pfizer/BioNTech
Singapore 2021-01-16 6200 0 0.11 0.00 Pfizer/BioNTech
Singapore 2021-01-17 6200 0 0.11 0.00 Pfizer/BioNTech
Singapore 2021-01-18 6200 0 0.11 0.00 Pfizer/BioNTech
Singapore 2021-01-19 6200 0 0.11 0.00 Pfizer/BioNTech
Singapore 2021-01-20 6200 0 0.11 0.00 Pfizer/BioNTech
Singapore 2021-01-21 6200 0 0.11 0.00 Pfizer/BioNTech
Singapore 2021-01-22 60000 0 1.03 0.00 Pfizer/BioNTech
Singapore 2021-01-23 60000 0 1.03 0.00 Pfizer/BioNTech
Singapore 2021-01-24 60000 0 1.03 0.00 Pfizer/BioNTech
Singapore 2021-01-25 60000 0 1.03 0.00 Pfizer/BioNTech
Singapore 2021-01-26 60000 0 1.03 0.00 Pfizer/BioNTech
Singapore 2021-01-27 113000 50 1.93 0.00 Pfizer/BioNTech
Singapore 2021-01-28 113000 50 1.93 0.00 Pfizer/BioNTech
Singapore 2021-01-29 113000 50 1.93 0.00 Pfizer/BioNTech
Singapore 2021-01-30 113000 50 1.93 0.00 Pfizer/BioNTech
Singapore 2021-01-31 155000 50 2.65 0.00 Pfizer/BioNTech
Singapore 2021-02-01 155000 50 2.65 0.00 Pfizer/BioNTech
Singapore 2021-02-02 175000 6000 2.99 0.10 Pfizer/BioNTech
Singapore 2021-02-03 175000 6000 2.99 0.10 Pfizer/BioNTech
Singapore 2021-02-04 175000 6000 2.99 0.10 Pfizer/BioNTech
Singapore 2021-02-05 175000 6000 2.99 0.10 Pfizer/BioNTech
Singapore 2021-02-06 175000 6000 2.99 0.10 Pfizer/BioNTech
Singapore 2021-02-07 175000 6000 2.99 0.10 Pfizer/BioNTech
Singapore 2021-02-08 175000 6000 2.99 0.10 Pfizer/BioNTech
Singapore 2021-02-09 175000 6000 2.99 0.10 Pfizer/BioNTech
Singapore 2021-02-10 250000 6000 4.27 0.10 Pfizer/BioNTech
Singapore 2021-02-11 250000 6000 4.27 0.10 Pfizer/BioNTech
Singapore 2021-02-12 250000 6000 4.27 0.10 Pfizer/BioNTech
Singapore 2021-02-13 250000 6000 4.27 0.10 Pfizer/BioNTech
Singapore 2021-02-14 250000 6000 4.27 0.10 Pfizer/BioNTech
Singapore 2021-02-15 250000 6000 4.27 0.10 Pfizer/BioNTech
Singapore 2021-02-16 250000 6000 4.27 0.10 Pfizer/BioNTech
Singapore 2021-02-17 250000 6000 4.27 0.10 Pfizer/BioNTech
Singapore 2021-02-18 250000 110000 4.27 1.88 Pfizer/BioNTech
Singapore 2021-02-19 250000 110000 4.27 1.88 Pfizer/BioNTech
Singapore 2021-02-20 250000 110000 4.27 1.88 Pfizer/BioNTech
Singapore 2021-02-21 250000 110000 4.27 1.88 Pfizer/BioNTech
Singapore 2021-02-22 250000 110000 4.27 1.88 Pfizer/BioNTech
Singapore 2021-02-23 250000 110000 4.27 1.88 Pfizer/BioNTech
Singapore 2021-02-24 250000 110000 4.27 1.88 Pfizer/BioNTech
Singapore 2021-02-25 250000 110000 4.27 1.88 Pfizer/BioNTech
Singapore 2021-02-26 250000 110000 4.27 1.88 Pfizer/BioNTech
Singapore 2021-02-27 250000 110000 4.27 1.88 Pfizer/BioNTech
Singapore 2021-02-28 250000 110000 4.27 1.88 Pfizer/BioNTech
Singapore 2021-03-01 317715 207324 5.43 3.54 Pfizer/BioNTech
Singapore 2021-03-02 317715 207324 5.43 3.54 Pfizer/BioNTech
Singapore 2021-03-03 317715 207324 5.43 3.54 Pfizer/BioNTech
Singapore 2021-03-04 350000 215000 5.98 3.67 Pfizer/BioNTech
Singapore 2021-03-05 350000 215000 5.98 3.67 Pfizer/BioNTech
Singapore 2021-03-06 350000 215000 5.98 3.67 Pfizer/BioNTech
Singapore 2021-03-07 379000 217000 6.48 3.71 Pfizer/BioNTech
Singapore 2021-03-08 392620 218694 6.71 3.74 Pfizer/BioNTech
Slovakia 2021-01-04 0 0 0.00 0.00 Pfizer/BioNTech
Slovakia 2021-01-05 425 0 0.01 0.00 Pfizer/BioNTech
Slovakia 2021-01-06 6618 0 0.12 0.00 Pfizer/BioNTech
Slovakia 2021-01-07 13661 0 0.25 0.00 Pfizer/BioNTech
Slovakia 2021-01-08 20702 0 0.38 0.00 Pfizer/BioNTech
Slovakia 2021-01-09 22311 0 0.41 0.00 Pfizer/BioNTech
Slovakia 2021-01-10 25356 0 0.46 0.00 Pfizer/BioNTech
Slovakia 2021-01-11 29411 0 0.54 0.00 Pfizer/BioNTech
Slovakia 2021-01-12 39977 0 0.73 0.00 Pfizer/BioNTech
Slovakia 2021-01-13 46727 0 0.86 0.00 Pfizer/BioNTech
Slovakia 2021-01-14 54183 0 0.99 0.00 Pfizer/BioNTech
Slovakia 2021-01-15 62037 0 1.14 0.00 Pfizer/BioNTech
Slovakia 2021-01-16 63399 0 1.16 0.00 Pfizer/BioNTech
Slovakia 2021-01-17 63453 0 1.16 0.00 Pfizer/BioNTech
Slovakia 2021-01-18 71839 582 1.32 0.01 Pfizer/BioNTech
Slovakia 2021-01-19 79329 1043 1.45 0.02 Pfizer/BioNTech
Slovakia 2021-01-20 86347 1907 1.58 0.03 Pfizer/BioNTech
Slovakia 2021-01-21 93018 2555 1.70 0.05 Pfizer/BioNTech
Slovakia 2021-01-22 99655 2688 1.83 0.05 Pfizer/BioNTech
Slovakia 2021-01-23 99931 2688 1.83 0.05 Pfizer/BioNTech
Slovakia 2021-01-24 99931 2688 1.83 0.05 Pfizer/BioNTech
Slovakia 2021-01-25 106599 4981 1.95 0.09 Pfizer/BioNTech
Slovakia 2021-01-26 113571 5237 2.08 0.10 Pfizer/BioNTech
Slovakia 2021-01-27 120362 5509 2.20 0.10 Pfizer/BioNTech
Slovakia 2021-01-28 128712 7031 2.36 0.13 Pfizer/BioNTech
Slovakia 2021-01-29 138177 9365 2.53 0.17 Pfizer/BioNTech
Slovakia 2021-01-30 139566 9368 2.56 0.17 Pfizer/BioNTech
Slovakia 2021-01-31 139679 9536 2.56 0.17 Pfizer/BioNTech
Slovakia 2021-02-01 148530 12445 2.72 0.23 Pfizer/BioNTech
Slovakia 2021-02-02 157342 15890 2.88 0.29 Pfizer/BioNTech
Slovakia 2021-02-03 166717 18220 3.05 0.33 Pfizer/BioNTech
Slovakia 2021-02-04 175587 23771 3.22 0.44 Pfizer/BioNTech
Slovakia 2021-02-05 183967 30436 3.37 0.56 Pfizer/BioNTech
Slovakia 2021-02-06 186055 31132 3.41 0.57 Pfizer/BioNTech
Slovakia 2021-02-07 186235 31132 3.41 0.57 Pfizer/BioNTech
Slovakia 2021-02-08 193630 35018 3.55 0.64 Pfizer/BioNTech
Slovakia 2021-02-09 200949 42558 3.68 0.78 Pfizer/BioNTech
Slovakia 2021-02-10 207504 49064 3.80 0.90 Pfizer/BioNTech
Slovakia 2021-02-11 214693 55665 3.93 1.02 Pfizer/BioNTech
Slovakia 2021-02-12 222388 62058 4.07 1.14 Pfizer/BioNTech
Slovakia 2021-02-13 226422 62477 4.15 1.14 Pfizer/BioNTech
Slovakia 2021-02-14 237025 62682 4.34 1.15 Pfizer/BioNTech
Slovakia 2021-02-15 243607 69479 4.46 1.27 Pfizer/BioNTech
Slovakia 2021-02-16 248592 75827 4.55 1.39 Pfizer/BioNTech
Slovakia 2021-02-17 254150 81885 4.66 1.50 Pfizer/BioNTech
Slovakia 2021-02-18 258666 88482 4.74 1.62 Pfizer/BioNTech
Slovakia 2021-02-19 264994 95326 4.85 1.75 Pfizer/BioNTech
Slovakia 2021-02-20 271505 95609 4.97 1.75 Pfizer/BioNTech
Slovakia 2021-02-21 277821 95609 5.09 1.75 Pfizer/BioNTech
Slovakia 2021-02-22 283295 102499 5.19 1.88 Pfizer/BioNTech
Slovakia 2021-02-23 289482 109060 5.30 2.00 Pfizer/BioNTech
Slovakia 2021-02-24 295746 115880 5.42 2.12 Pfizer/BioNTech
Slovakia 2021-02-25 298968 123739 5.48 2.27 Pfizer/BioNTech
Slovakia 2021-02-26 302889 132802 5.55 2.43 Pfizer/BioNTech
Slovakia 2021-02-27 310213 133686 5.68 2.45 Pfizer/BioNTech
Slovakia 2021-02-28 315779 133686 5.78 2.45 Pfizer/BioNTech
Slovakia 2021-03-01 321711 142891 5.89 2.62 Pfizer/BioNTech
Slovakia 2021-03-02 327301 152573 5.99 2.79 Pfizer/BioNTech
Slovakia 2021-03-03 331485 161722 6.07 2.96 Pfizer/BioNTech
Slovakia 2021-03-04 335855 170404 6.15 3.12 Pfizer/BioNTech
Slovakia 2021-03-05 341420 177630 6.25 3.25 Pfizer/BioNTech
Slovakia 2021-03-06 356715 179688 6.53 3.29 Pfizer/BioNTech
Slovakia 2021-03-07 365560 179880 6.70 3.29 Pfizer/BioNTech
Slovakia 2021-03-08 370694 188463 6.79 3.45 Pfizer/BioNTech
Slovakia 2021-03-09 373799 195246 6.85 3.58 Pfizer/BioNTech
Slovakia 2021-03-10 377775 201865 6.92 3.70 Pfizer/BioNTech
Slovakia 2021-03-11 388584 208340 7.12 3.82 Pfizer/BioNTech
Slovakia 2021-03-12 388842 208340 7.12 3.82 Pfizer/BioNTech
Slovakia 2021-03-13 406262 214666 7.44 3.93 Pfizer/BioNTech
Slovenia 2020-12-27 5915 0 0.28 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2020-12-28 7464 0 0.36 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2020-12-29 8582 0 0.41 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2020-12-30 9024 0 0.43 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2020-12-31 10902 0 0.52 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-01 11052 0 0.53 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-02 11456 0 0.55 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-03 12011 0 0.58 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-04 13102 0 0.63 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-05 15527 0 0.75 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-06 20731 0 1.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-07 26062 0 1.25 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-08 29256 0 1.41 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-09 29504 0 1.42 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-10 29505 0 1.42 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-11 29989 0 1.44 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-12 31778 0 1.53 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-13 36461 0 1.75 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-14 43121 0 2.07 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-15 47883 0 2.30 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-16 48207 0 2.32 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-17 48211 0 2.32 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-18 48273 165 2.32 0.01 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-19 48827 1785 2.35 0.09 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-20 49999 5172 2.41 0.25 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-21 51281 8541 2.47 0.41 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-22 52488 9510 2.52 0.46 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-23 52718 9993 2.54 0.48 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-24 52734 10126 2.54 0.49 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-25 52736 10131 2.54 0.49 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-26 52824 11835 2.54 0.57 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-27 53097 16497 2.55 0.79 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-28 53611 21956 2.58 1.06 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-29 54172 25933 2.61 1.25 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-30 54177 26032 2.61 1.25 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-01-31 54177 26034 2.61 1.25 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-01 54200 26067 2.61 1.25 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-02 54216 27162 2.61 1.31 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-03 54411 31765 2.62 1.53 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-04 55073 38493 2.65 1.85 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-05 55456 43752 2.67 2.10 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-06 55485 44325 2.67 2.13 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-07 55485 44325 2.67 2.13 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-08 55885 44325 2.69 2.13 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-09 55973 44356 2.69 2.13 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-10 58460 45069 2.81 2.17 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-11 65235 46785 3.14 2.25 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-12 72099 48526 3.47 2.33 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-13 72809 48715 3.50 2.34 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-14 72826 48731 3.50 2.34 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-15 72905 48739 3.51 2.34 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-16 73955 48810 3.56 2.35 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-17 78872 49434 3.79 2.38 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-18 87206 50149 4.19 2.41 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-19 93355 50746 4.49 2.44 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-20 95873 50765 4.61 2.44 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-21 95874 50765 4.61 2.44 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-22 96345 50770 4.63 2.44 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-23 97822 50778 4.71 2.44 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-24 104606 50955 5.03 2.45 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-25 115174 51149 5.54 2.46 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-26 122367 51704 5.89 2.49 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-27 123282 51715 5.93 2.49 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-02-28 123283 51715 5.93 2.49 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-03-01 124419 51715 5.98 2.49 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-03-02 126563 51733 6.09 2.49 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-03-03 133004 52562 6.40 2.53 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-03-04 139622 56985 6.72 2.74 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-03-05 144145 62573 6.93 3.01 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-03-06 145482 63166 7.00 3.04 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-03-07 145483 63166 7.00 3.04 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-03-08 146887 63562 7.07 3.06 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-03-09 150535 64058 7.24 3.08 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-03-10 155157 68933 7.46 3.32 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-03-11 160928 76754 7.74 3.69 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-03-12 168582 81660 8.11 3.93 Oxford/AstraZeneca-Pfizer/BioNTech
Slovenia 2021-03-13 174223 83801 8.38 4.03 Oxford/AstraZeneca-Pfizer/BioNTech
South Africa 2021-02-16 0 0 0.00 0.00 Johnson&Johnson
South Africa 2021-02-17 0 0 0.00 0.00 Johnson&Johnson
South Africa 2021-02-18 2260 2260 0.00 0.00 Johnson&Johnson
South Africa 2021-02-19 6524 6524 0.01 0.01 Johnson&Johnson
South Africa 2021-02-20 10414 10414 0.02 0.02 Johnson&Johnson
South Africa 2021-02-21 15388 15388 0.03 0.03 Johnson&Johnson
South Africa 2021-02-22 23059 23059 0.04 0.04 Johnson&Johnson
South Africa 2021-02-23 32315 32315 0.05 0.05 Johnson&Johnson
South Africa 2021-02-24 41809 41809 0.07 0.07 Johnson&Johnson
South Africa 2021-02-25 52647 52647 0.09 0.09 Johnson&Johnson
South Africa 2021-02-26 63648 63648 0.11 0.11 Johnson&Johnson
South Africa 2021-02-27 67303 67303 0.11 0.11 Johnson&Johnson
South Africa 2021-02-28 70527 70527 0.12 0.12 Johnson&Johnson
South Africa 2021-03-01 73047 73047 0.12 0.12 Johnson&Johnson
South Africa 2021-03-02 76037 76037 0.13 0.13 Johnson&Johnson
South Africa 2021-03-03 83570 83570 0.14 0.14 Johnson&Johnson
South Africa 2021-03-04 92029 92029 0.16 0.16 Johnson&Johnson
South Africa 2021-03-05 100180 100180 0.17 0.17 Johnson&Johnson
South Africa 2021-03-06 101573 101573 0.17 0.17 Johnson&Johnson
South Africa 2021-03-07 101573 101573 0.17 0.17 Johnson&Johnson
South Africa 2021-03-08 101841 101841 0.17 0.17 Johnson&Johnson
South Africa 2021-03-09 107054 107054 0.18 0.18 Johnson&Johnson
South Africa 2021-03-10 128887 128887 0.22 0.22 Johnson&Johnson
South Africa 2021-03-11 138014 138014 0.23 0.23 Johnson&Johnson
South Africa 2021-03-12 145215 145215 0.24 0.24 Johnson&Johnson
South Africa 2021-03-13 145544 145544 0.25 0.25 Johnson&Johnson
South Korea 2021-02-25 0 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
South Korea 2021-02-26 18489 0 0.04 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
South Korea 2021-02-27 20322 0 0.04 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
South Korea 2021-02-28 21177 0 0.04 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
South Korea 2021-03-01 21177 0 0.04 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
South Korea 2021-03-02 87428 0 0.17 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
South Korea 2021-03-03 154421 0 0.30 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
South Korea 2021-03-04 225853 0 0.44 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
South Korea 2021-03-05 296380 0 0.58 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
South Korea 2021-03-06 314656 0 0.61 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
South Korea 2021-03-07 316865 0 0.62 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
South Korea 2021-03-08 383346 0 0.75 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
South Korea 2021-03-09 446941 0 0.87 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
South Korea 2021-03-10 500635 0 0.98 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
South Korea 2021-03-11 546277 0 1.07 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
South Korea 2021-03-12 583658 0 1.14 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
South Korea 2021-03-13 587884 0 1.15 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
South Korea 2021-03-14 588958 0 1.15 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-04 82834 0 0.18 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-05 139339 0 0.30 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-06 139339 0 0.30 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-07 207323 0 0.44 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-08 277976 0 0.59 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-09 277976 0 0.59 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-10 277976 0 0.59 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-11 406091 0 0.87 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-12 488122 0 1.04 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-13 581638 0 1.24 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-14 676186 0 1.45 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-15 768950 0 1.64 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-16 768950 0 1.64 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-17 768950 0 1.64 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-18 895627 2315 1.92 0.00 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-19 956756 9341 2.05 0.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-20 1010295 15642 2.16 0.03 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-21 1054245 49056 2.25 0.10 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-22 1097369 68456 2.35 0.15 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-23 1097369 68456 2.35 0.15 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-24 1148895 88698 2.46 0.19 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-25 1167519 123697 2.50 0.26 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-26 1183395 173066 2.53 0.37 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-27 1202859 192759 2.57 0.41 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-28 1222323 251866 2.61 0.54 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-29 1222323 251866 2.61 0.54 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-30 1222323 251866 2.61 0.54 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-01-31 1251369 357892 2.68 0.77 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-01 1254535 418519 2.68 0.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-02 1265800 498978 2.71 1.07 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-03 1279220 586122 2.74 1.25 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-04 1305251 682909 2.79 1.46 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-05 1305251 682909 2.79 1.46 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-06 1305251 682909 2.79 1.46 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-07 1318626 786407 2.82 1.68 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-08 1328459 838782 2.84 1.79 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-09 1343566 889683 2.87 1.90 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-10 1377229 943278 2.95 2.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-11 1422560 1000485 3.04 2.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-12 1422560 1000485 3.04 2.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-13 1422560 1000485 3.04 2.14 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-14 1491517 1070091 3.19 2.29 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-15 1527590 1096922 3.27 2.35 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-16 1571277 1119180 3.36 2.39 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-17 1638195 1144556 3.50 2.45 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-18 1764985 1171026 3.77 2.50 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-19 1764985 1171026 3.77 2.50 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-20 1764985 1171026 3.77 2.50 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-21 1893290 1197061 4.05 2.56 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-22 1956886 1208305 4.19 2.58 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-23 2063495 1221183 4.41 2.61 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-24 2204376 1231782 4.71 2.63 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-25 2361852 1243783 5.05 2.66 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-26 2361852 1243783 5.05 2.66 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-27 2361852 1243783 5.05 2.66 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-02-28 2567617 1261848 5.49 2.70 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-03-01 2642034 1266700 5.65 2.71 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-03-02 2772318 1287002 5.93 2.75 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-03-03 2920179 1308913 6.25 2.80 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-03-04 3129092 1342485 6.69 2.87 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-03-05 3129092 1342485 6.69 2.87 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-03-06 3129092 1342485 6.69 2.87 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-03-07 3328703 1383488 7.12 2.96 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-03-08 3436412 1412236 7.35 3.02 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-03-09 3541667 1447838 7.57 3.10 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-03-10 3668848 1503258 7.85 3.22 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Spain 2021-03-11 3769523 1583244 8.06 3.39 Moderna-Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2020-12-27 1945 0 0.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2020-12-28 1945 0 0.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2020-12-29 1945 0 0.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2020-12-30 1945 0 0.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2020-12-31 1945 0 0.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-01 1945 0 0.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-02 1945 0 0.02 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-03 14414 0 0.14 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-04 14414 0 0.14 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-05 14414 0 0.14 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-06 14414 0 0.14 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-07 14414 0 0.14 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-08 14414 0 0.14 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-09 14414 0 0.14 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-10 48394 0 0.48 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-11 48394 0 0.48 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-12 48394 0 0.48 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-13 48394 0 0.48 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-14 48394 0 0.48 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-15 48394 0 0.48 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-16 48394 0 0.48 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-17 121940 29 1.21 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-18 121940 29 1.21 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-19 121940 29 1.21 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-20 121940 29 1.21 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-21 121940 29 1.21 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-22 121940 29 1.21 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-23 121940 29 1.21 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-24 224041 9828 2.22 0.10 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-25 224041 9828 2.22 0.10 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-26 224041 9828 2.22 0.10 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-27 224041 9828 2.22 0.10 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-28 224041 9828 2.22 0.10 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-29 224041 9828 2.22 0.10 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-30 224041 9828 2.22 0.10 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-01-31 286834 34557 2.84 0.34 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-01 286834 34557 2.84 0.34 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-02 286834 34557 2.84 0.34 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-03 286834 34557 2.84 0.34 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-04 286834 34557 2.84 0.34 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-05 286834 34557 2.84 0.34 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-06 286834 34557 2.84 0.34 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-07 330394 87599 3.27 0.87 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-08 330394 87599 3.27 0.87 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-09 330394 87599 3.27 0.87 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-10 330394 87599 3.27 0.87 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-11 330394 87599 3.27 0.87 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-12 330394 87599 3.27 0.87 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-13 330394 87599 3.27 0.87 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-14 376181 154706 3.72 1.53 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-15 376181 154706 3.72 1.53 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-16 376181 154706 3.72 1.53 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-17 376181 154706 3.72 1.53 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-18 376181 154706 3.72 1.53 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-19 376181 154706 3.72 1.53 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-20 376181 154706 3.72 1.53 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-21 446054 235402 4.42 2.33 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-22 446054 235402 4.42 2.33 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-23 446054 235402 4.42 2.33 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-24 446054 235402 4.42 2.33 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-25 446054 235402 4.42 2.33 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-26 446054 235402 4.42 2.33 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-27 446054 235402 4.42 2.33 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-02-28 542074 285065 5.37 2.82 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-03-01 542074 285065 5.37 2.82 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-03-02 542074 285065 5.37 2.82 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-03-03 542074 285065 5.37 2.82 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-03-04 542074 285065 5.37 2.82 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-03-05 597424 292867 5.92 2.90 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-03-06 597424 292867 5.92 2.90 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-03-07 597424 292867 5.92 2.90 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-03-08 597424 292867 5.92 2.90 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-03-09 669950 316439 6.63 3.13 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-03-10 690391 320441 6.84 3.17 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-03-11 722519 327467 7.15 3.24 Oxford/AstraZeneca-Pfizer/BioNTech
Sweden 2021-03-12 758884 335031 7.51 3.32 Oxford/AstraZeneca-Pfizer/BioNTech
Switzerland 2021-01-24 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-01-25 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-01-26 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-01-27 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-01-28 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-01-29 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-01-30 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-01-31 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-02-01 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-02-02 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-02-03 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-02-04 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-02-05 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-02-06 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-02-07 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-02-08 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-02-09 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-02-10 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-02-11 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-02-12 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-02-13 0 0 0.00 0.00 Moderna-Pfizer/BioNTech
Switzerland 2021-02-14 439938 101948 5.08 1.18 Moderna-Pfizer/BioNTech
Switzerland 2021-02-15 445550 107633 5.15 1.24 Moderna-Pfizer/BioNTech
Switzerland 2021-02-16 451767 114089 5.22 1.32 Moderna-Pfizer/BioNTech
Switzerland 2021-02-17 474379 137156 5.48 1.58 Moderna-Pfizer/BioNTech
Switzerland 2021-02-18 480546 144752 5.55 1.67 Moderna-Pfizer/BioNTech
Switzerland 2021-02-19 485031 151807 5.60 1.75 Moderna-Pfizer/BioNTech
Switzerland 2021-02-20 485631 153840 5.61 1.78 Moderna-Pfizer/BioNTech
Switzerland 2021-02-21 500346 172825 5.78 2.00 Moderna-Pfizer/BioNTech
Switzerland 2021-02-22 503475 178893 5.82 2.07 Moderna-Pfizer/BioNTech
Switzerland 2021-02-23 507768 185999 5.87 2.15 Moderna-Pfizer/BioNTech
Switzerland 2021-02-24 527409 220479 6.09 2.55 Moderna-Pfizer/BioNTech
Switzerland 2021-02-25 530760 227716 6.13 2.63 Moderna-Pfizer/BioNTech
Switzerland 2021-02-26 533947 234082 6.17 2.70 Moderna-Pfizer/BioNTech
Switzerland 2021-02-27 534673 234992 6.18 2.72 Moderna-Pfizer/BioNTech
Switzerland 2021-02-28 546575 259150 6.32 2.99 Moderna-Pfizer/BioNTech
Switzerland 2021-03-01 552297 264297 6.38 3.05 Moderna-Pfizer/BioNTech
Switzerland 2021-03-02 558448 269423 6.45 3.11 Moderna-Pfizer/BioNTech
Switzerland 2021-03-03 582709 299870 6.73 3.46 Moderna-Pfizer/BioNTech
Switzerland 2021-03-04 589829 305209 6.82 3.53 Moderna-Pfizer/BioNTech
Switzerland 2021-03-05 595863 309120 6.88 3.57 Moderna-Pfizer/BioNTech
Switzerland 2021-03-06 596969 309609 6.90 3.58 Moderna-Pfizer/BioNTech
Switzerland 2021-03-07 617046 331780 7.13 3.83 Moderna-Pfizer/BioNTech
Switzerland 2021-03-08 623043 335580 7.20 3.88 Moderna-Pfizer/BioNTech
Switzerland 2021-03-09 629927 339803 7.28 3.93 Moderna-Pfizer/BioNTech
Switzerland 2021-03-10 666550 368454 7.70 4.26 Moderna-Pfizer/BioNTech
Trinidad and Tobago 2021-02-15 0 0 0.00 0.00 Oxford/AstraZeneca
Trinidad and Tobago 2021-02-16 0 0 0.00 0.00 Oxford/AstraZeneca
Trinidad and Tobago 2021-02-17 0 0 0.00 0.00 Oxford/AstraZeneca
Trinidad and Tobago 2021-02-18 0 0 0.00 0.00 Oxford/AstraZeneca
Trinidad and Tobago 2021-02-19 0 0 0.00 0.00 Oxford/AstraZeneca
Trinidad and Tobago 2021-02-20 0 0 0.00 0.00 Oxford/AstraZeneca
Trinidad and Tobago 2021-02-21 0 0 0.00 0.00 Oxford/AstraZeneca
Trinidad and Tobago 2021-02-22 440 0 0.03 0.00 Oxford/AstraZeneca
Tunisia 2021-03-12 0 0 0.00 0.00 Sputnik V
Tunisia 2021-03-13 743 0 0.01 0.00 Sputnik V
Tunisia 2021-03-14 2076 0 0.02 0.00 Sputnik V
Turkey 2021-01-13 0 0 0.00 0.00 Sinovac
Turkey 2021-01-14 0 0 0.00 0.00 Sinovac
Turkey 2021-01-15 0 0 0.00 0.00 Sinovac
Turkey 2021-01-16 0 0 0.00 0.00 Sinovac
Turkey 2021-01-17 0 0 0.00 0.00 Sinovac
Turkey 2021-01-18 0 0 0.00 0.00 Sinovac
Turkey 2021-01-19 0 0 0.00 0.00 Sinovac
Turkey 2021-01-20 0 0 0.00 0.00 Sinovac
Turkey 2021-01-21 0 0 0.00 0.00 Sinovac
Turkey 2021-01-22 0 0 0.00 0.00 Sinovac
Turkey 2021-01-23 0 0 0.00 0.00 Sinovac
Turkey 2021-01-24 0 0 0.00 0.00 Sinovac
Turkey 2021-01-25 0 0 0.00 0.00 Sinovac
Turkey 2021-01-26 0 0 0.00 0.00 Sinovac
Turkey 2021-01-27 0 0 0.00 0.00 Sinovac
Turkey 2021-01-28 0 0 0.00 0.00 Sinovac
Turkey 2021-01-29 0 0 0.00 0.00 Sinovac
Turkey 2021-01-30 0 0 0.00 0.00 Sinovac
Turkey 2021-01-31 0 0 0.00 0.00 Sinovac
Turkey 2021-02-01 0 0 0.00 0.00 Sinovac
Turkey 2021-02-02 0 0 0.00 0.00 Sinovac
Turkey 2021-02-03 0 0 0.00 0.00 Sinovac
Turkey 2021-02-04 0 0 0.00 0.00 Sinovac
Turkey 2021-02-05 0 0 0.00 0.00 Sinovac
Turkey 2021-02-06 0 0 0.00 0.00 Sinovac
Turkey 2021-02-07 0 0 0.00 0.00 Sinovac
Turkey 2021-02-08 0 0 0.00 0.00 Sinovac
Turkey 2021-02-09 0 0 0.00 0.00 Sinovac
Turkey 2021-02-10 0 0 0.00 0.00 Sinovac
Turkey 2021-02-11 0 0 0.00 0.00 Sinovac
Turkey 2021-02-12 3067822 336532 3.64 0.40 Sinovac
Turkey 2021-02-13 3253005 456891 3.86 0.54 Sinovac
Turkey 2021-02-14 3336164 488937 3.96 0.58 Sinovac
Turkey 2021-02-15 3608148 573879 4.28 0.68 Sinovac
Turkey 2021-02-16 3984622 646162 4.72 0.77 Sinovac
Turkey 2021-02-17 4477432 746170 5.31 0.88 Sinovac
Turkey 2021-02-18 5028179 867116 5.96 1.03 Sinovac
Turkey 2021-02-19 5384983 976716 6.38 1.16 Sinovac
Turkey 2021-02-20 5503094 1030416 6.52 1.22 Sinovac
Turkey 2021-02-21 5517993 1053837 6.54 1.25 Sinovac
Turkey 2021-02-22 5738471 1098831 6.80 1.30 Sinovac
Turkey 2021-02-23 6106522 1182976 7.24 1.40 Sinovac
Turkey 2021-02-24 6352410 1267285 7.53 1.50 Sinovac
Turkey 2021-02-25 6582239 1397487 7.80 1.66 Sinovac
Turkey 2021-02-26 6745147 1553658 8.00 1.84 Sinovac
Turkey 2021-02-27 6854642 1660133 8.13 1.97 Sinovac
Turkey 2021-02-28 6869923 1677952 8.15 1.99 Sinovac
Turkey 2021-03-01 6975558 1799160 8.27 2.13 Sinovac
Turkey 2021-03-02 7123722 1949918 8.45 2.31 Sinovac
Turkey 2021-03-03 7240515 2077031 8.59 2.46 Sinovac
Turkey 2021-03-04 7353536 2206502 8.72 2.62 Sinovac
Turkey 2021-03-05 7446337 2309952 8.83 2.74 Sinovac
Turkey 2021-03-06 7509923 2373684 8.90 2.81 Sinovac
Turkey 2021-03-07 7524943 2392405 8.92 2.84 Sinovac
Turkey 2021-03-08 7565023 2436957 8.97 2.89 Sinovac
Turkey 2021-03-09 7676519 2546475 9.10 3.02 Sinovac
Turkey 2021-03-10 7745480 2614803 9.18 3.10 Sinovac
Turkey 2021-03-11 7807838 2694656 9.26 3.20 Sinovac
Turkey 2021-03-12 7858565 2883712 9.32 3.42 Sinovac
Turkey 2021-03-13 7887544 3035740 9.35 3.60 Sinovac
Turkey 2021-03-14 7892795 3099300 9.36 3.67 Sinovac
Turks and Caicos Islands 2021-01-10 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-11 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-12 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-13 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-14 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-15 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-16 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-17 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-18 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-19 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-20 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-21 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-22 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-23 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-24 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-25 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-26 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-27 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-28 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-29 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-30 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-01-31 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-02-01 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-02-02 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-02-03 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-02-04 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-02-05 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-02-06 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-02-07 0 0 0.00 0.00 Pfizer/BioNTech
Turks and Caicos Islands 2021-02-08 6433 0 16.62 0.00 Pfizer/BioNTech
Uganda 2021-03-09 0 0 0.00 0.00 Oxford/AstraZeneca
Uganda 2021-03-10 0 0 0.00 0.00 Oxford/AstraZeneca
Uganda 2021-03-11 0 0 0.00 0.00 Oxford/AstraZeneca
Uganda 2021-03-12 1015 0 0.00 0.00 Oxford/AstraZeneca
Uganda 2021-03-13 1215 0 0.00 0.00 Oxford/AstraZeneca
Ukraine 2021-02-24 159 0 0.00 0.00 Oxford/AstraZeneca
Ukraine 2021-02-25 1338 0 0.00 0.00 Oxford/AstraZeneca
Ukraine 2021-02-26 3051 0 0.01 0.00 Oxford/AstraZeneca
Ukraine 2021-02-27 3141 0 0.01 0.00 Oxford/AstraZeneca
Ukraine 2021-02-28 3141 0 0.01 0.00 Oxford/AstraZeneca
Ukraine 2021-03-01 4905 0 0.01 0.00 Oxford/AstraZeneca
Ukraine 2021-03-02 6888 0 0.02 0.00 Oxford/AstraZeneca
Ukraine 2021-03-03 9568 0 0.02 0.00 Oxford/AstraZeneca
Ukraine 2021-03-04 12481 0 0.03 0.00 Oxford/AstraZeneca
Ukraine 2021-03-05 15758 0 0.04 0.00 Oxford/AstraZeneca
Ukraine 2021-03-06 17037 0 0.04 0.00 Oxford/AstraZeneca
Ukraine 2021-03-07 17947 0 0.04 0.00 Oxford/AstraZeneca
Ukraine 2021-03-08 19118 0 0.04 0.00 Oxford/AstraZeneca
Ukraine 2021-03-09 23480 0 0.05 0.00 Oxford/AstraZeneca
Ukraine 2021-03-10 29378 0 0.07 0.00 Oxford/AstraZeneca
Ukraine 2021-03-11 38237 0 0.09 0.00 Oxford/AstraZeneca
Ukraine 2021-03-12 47541 0 0.11 0.00 Oxford/AstraZeneca
Ukraine 2021-03-13 51137 0 0.12 0.00 Oxford/AstraZeneca
Ukraine 2021-03-14 53155 0 0.12 0.00 Oxford/AstraZeneca
United Arab Emirates 2021-01-05 0 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-06 0 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-07 0 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-08 0 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-09 0 0 0.00 0.00 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-10 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-11 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-12 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-13 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-14 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-15 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-16 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-17 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-18 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-19 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-20 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-21 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-22 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-23 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-24 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-25 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-26 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-27 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-28 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-29 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-30 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-01-31 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-01 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-02 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-03 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-04 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-05 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-06 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-07 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-08 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-09 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-10 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-11 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-12 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-13 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-14 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-15 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-16 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-17 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-18 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-19 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-20 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-21 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-22 836568 250000 8.46 2.53 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-23 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-24 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-25 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-26 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-27 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-02-28 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-03-01 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-03-02 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-03-03 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-03-04 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-03-05 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-03-06 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-03-07 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-03-08 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-03-09 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-03-10 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-03-11 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-03-12 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-03-13 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Arab Emirates 2021-03-14 3480415 2187849 35.19 22.12 Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sputnik V
United Kingdom 2020-12-13 86465 0 0.13 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2020-12-14 86465 0 0.13 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2020-12-15 86465 0 0.13 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2020-12-16 86465 0 0.13 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2020-12-17 86465 0 0.13 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2020-12-18 86465 0 0.13 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2020-12-19 86465 0 0.13 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2020-12-20 675286 0 0.99 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2020-12-21 675286 0 0.99 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2020-12-22 675286 0 0.99 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2020-12-23 675286 0 0.99 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2020-12-24 675286 0 0.99 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2020-12-25 675286 0 0.99 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2020-12-26 675286 0 0.99 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2020-12-27 1005073 0 1.48 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2020-12-28 1005073 0 1.48 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2020-12-29 1005073 0 1.48 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2020-12-30 1005073 0 1.48 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2020-12-31 1005073 0 1.48 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-01 1005073 0 1.48 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-02 1005073 0 1.48 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-03 1380430 22002 2.03 0.03 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-04 1380430 22002 2.03 0.03 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-05 1380430 22002 2.03 0.03 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-06 1380430 22002 2.03 0.03 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-07 1380430 22002 2.03 0.03 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-08 1380430 22002 2.03 0.03 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-09 1380430 22002 2.03 0.03 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-10 2286572 391399 3.37 0.58 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-11 2431648 412167 3.58 0.61 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-12 2639309 428232 3.89 0.63 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-13 2918252 437977 4.30 0.65 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-14 3234946 443234 4.77 0.65 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-15 3576263 447442 5.27 0.66 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-16 3872394 450062 5.70 0.66 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-17 4062501 452301 5.98 0.67 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-18 4266577 456866 6.28 0.67 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-19 4609740 460625 6.79 0.68 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-20 4973248 464036 7.33 0.68 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-21 5383103 466796 7.93 0.69 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-22 5861351 468617 8.63 0.69 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-23 6353321 469660 9.36 0.69 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-24 6573570 470478 9.68 0.69 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-25 6853327 472446 10.10 0.70 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-26 7164387 474156 10.55 0.70 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-27 7476765 476485 11.01 0.70 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-28 7891184 478254 11.62 0.70 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-29 8378940 480432 12.34 0.71 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-30 8977329 491053 13.22 0.72 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-01-31 9296367 494209 13.69 0.73 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-01 9646715 496796 14.21 0.73 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-02 10021471 498962 14.76 0.73 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-03 10490487 501957 15.45 0.74 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-04 10971047 505993 16.16 0.75 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-05 11465210 510057 16.89 0.75 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-06 12015018 511719 17.70 0.75 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-07 12294006 512581 18.11 0.76 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-08 12646486 516392 18.63 0.76 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-09 13058298 519553 19.24 0.77 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-10 13509108 524447 19.90 0.77 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-11 14012224 530094 20.64 0.78 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-12 14556827 534869 21.44 0.79 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-13 15062189 537715 22.19 0.79 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-14 15300151 539630 22.54 0.79 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-15 15576107 546165 22.94 0.80 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-16 15940972 558577 23.48 0.82 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-17 16423082 573724 24.19 0.85 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-18 16875536 589591 24.86 0.87 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-19 17247442 604885 25.41 0.89 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-20 17582121 615148 25.90 0.91 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-21 17723840 624325 26.11 0.92 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-22 17916181 642788 26.39 0.95 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-23 18242873 669105 26.87 0.99 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-24 18691835 700718 27.53 1.03 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-25 19177555 736037 28.25 1.08 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-26 19682048 768810 28.99 1.13 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-27 20089551 796132 29.59 1.17 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-02-28 20275451 815816 29.87 1.20 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-03-01 20478619 844098 30.17 1.24 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-03-02 20703615 895412 30.50 1.32 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-03-03 20982571 963862 30.91 1.42 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-03-04 21358815 1034068 31.46 1.52 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-03-05 21796278 1090840 32.11 1.61 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-03-06 22213112 1122402 32.72 1.65 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-03-07 22377255 1142643 32.96 1.68 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-03-08 22592528 1181431 33.28 1.74 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-03-09 22809829 1254353 33.60 1.85 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-03-10 23053716 1351515 33.96 1.99 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-03-11 23314525 1445078 34.34 2.13 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-03-12 23684103 1532754 34.89 2.26 Oxford/AstraZeneca-Pfizer/BioNTech
United Kingdom 2021-03-13 24196211 1584909 35.64 2.33 Oxford/AstraZeneca-Pfizer/BioNTech
United States 2020-12-20 556208 0 0.17 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2020-12-21 614117 0 0.18 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2020-12-22 614117 0 0.18 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2020-12-23 1008025 0 0.30 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2020-12-24 1008025 0 0.30 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2020-12-25 1008025 0 0.30 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2020-12-26 1944585 0 0.58 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2020-12-27 1944585 0 0.58 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2020-12-28 2127143 0 0.64 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2020-12-29 2127143 0 0.64 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2020-12-30 2794588 0 0.84 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2020-12-31 2794588 0 0.84 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-01 2794588 0 0.84 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-02 4225756 0 1.26 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-03 4225756 0 1.26 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-04 4563260 0 1.36 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-05 4836469 0 1.45 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-06 5306797 0 1.59 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-07 5919418 0 1.77 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-08 6688231 0 2.00 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-09 6688231 0 2.00 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-10 6688231 0 2.00 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-11 8987322 0 2.69 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-12 9327138 0 2.79 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-13 9327138 0 2.79 0.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-14 9690757 1342086 2.90 0.40 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-15 10595866 1610524 3.17 0.48 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-16 10595866 1610524 3.17 0.48 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-17 10595866 1610524 3.17 0.48 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-18 10595866 1610524 3.17 0.48 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-19 13595803 2023124 4.07 0.60 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-20 14270441 2161419 4.27 0.65 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-21 15053257 2394961 4.50 0.72 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-22 16243093 2756953 4.86 0.82 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-23 17390345 3027865 5.20 0.91 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-24 18502131 3216836 5.53 0.96 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-25 19252279 3346390 5.76 1.00 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-26 19902237 3481921 5.95 1.04 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-27 20687970 3801053 6.19 1.14 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-28 21698606 4263056 6.49 1.27 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-29 22858318 4780888 6.83 1.43 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-30 24064165 5259693 7.20 1.57 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-01-31 25201143 5657142 7.54 1.69 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-01 26023153 5927847 7.78 1.77 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-02 26440836 6064792 7.91 1.81 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-03 27154956 6436931 8.12 1.92 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-04 27905197 6926050 8.34 2.07 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-05 28909497 7503864 8.64 2.24 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-06 30250964 8317180 9.05 2.49 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-07 31579100 9147185 9.44 2.74 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-08 32340146 9518015 9.67 2.85 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-09 32867213 9840429 9.83 2.94 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-10 33783384 10469514 10.10 3.13 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-11 34723964 11188782 10.38 3.35 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-12 35834855 12085830 10.71 3.61 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-13 37056122 13082172 11.08 3.91 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-14 38292270 14077440 11.45 4.21 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-15 38292270 14077440 11.45 4.21 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-16 39670551 15015434 11.86 4.49 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-17 40268009 15471536 12.04 4.63 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-18 41021049 16162358 12.27 4.83 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-19 41977401 17039118 12.55 5.09 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-20 42809595 17895667 12.80 5.35 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-21 43628092 18865319 13.05 5.64 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-22 44138118 19438495 13.20 5.81 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-23 44544969 19882544 13.32 5.94 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-24 45237143 20607261 13.53 6.16 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-25 46074392 21555117 13.78 6.45 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-26 47184199 22613359 14.11 6.76 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-27 48435536 23698627 14.48 7.09 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-02-28 49772180 24779920 14.88 7.41 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-03-01 50732997 25466405 15.17 7.61 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-03-02 51755447 26162122 15.48 7.82 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-03-03 52855579 26957804 15.80 8.06 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-03-04 54035670 27795980 16.16 8.31 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-03-05 55547697 28701201 16.61 8.58 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-03-06 57358849 29776160 17.15 8.90 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-03-07 58873710 30686881 17.60 9.18 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-03-08 60005231 31493040 17.94 9.42 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-03-09 61088527 32102061 18.27 9.60 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-03-10 62451150 32904161 18.67 9.84 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-03-11 64071674 33863127 19.16 10.13 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-03-12 65965305 35000159 19.72 10.47 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-03-13 68884011 36929777 20.60 11.04 Johnson&Johnson-Moderna-Pfizer/BioNTech
United States 2021-03-14 69784210 37459269 20.87 11.20 Johnson&Johnson-Moderna-Pfizer/BioNTech
Uruguay 2021-02-27 371 0 0.01 0.00 Sinovac
Uruguay 2021-02-28 371 0 0.01 0.00 Sinovac
Uruguay 2021-03-01 18423 0 0.53 0.00 Sinovac
Uruguay 2021-03-02 33140 0 0.95 0.00 Sinovac
Uruguay 2021-03-03 54480 0 1.57 0.00 Sinovac
Uruguay 2021-03-04 63452 0 1.83 0.00 Sinovac
Uruguay 2021-03-05 72652 0 2.09 0.00 Sinovac
Uruguay 2021-03-06 72652 0 2.09 0.00 Sinovac
Uruguay 2021-03-07 72652 0 2.09 0.00 Sinovac
Uruguay 2021-03-08 100803 0 2.90 0.00 Sinovac
Uruguay 2021-03-09 122629 0 3.53 0.00 Sinovac
Uruguay 2021-03-10 147798 0 4.25 0.00 Sinovac
Uruguay 2021-03-11 170318 0 4.90 0.00 Sinovac
Uruguay 2021-03-12 193652 0 5.57 0.00 Sinovac
Uruguay 2021-03-13 204169 0 5.88 0.00 Sinovac
Uruguay 2021-03-14 204169 0 5.88 0.00 Sinovac
Venezuela 2021-02-17 0 0 0.00 0.00 Sputnik V
Venezuela 2021-02-18 0 0 0.00 0.00 Sputnik V
Venezuela 2021-02-19 0 0 0.00 0.00 Sputnik V
Venezuela 2021-02-20 0 0 0.00 0.00 Sputnik V
Venezuela 2021-02-21 0 0 0.00 0.00 Sputnik V
Venezuela 2021-02-22 157 0 0.00 0.00 Sputnik V
Venezuela 2021-02-23 157 0 0.00 0.00 Sputnik V
Venezuela 2021-02-24 157 0 0.00 0.00 Sputnik V
Venezuela 2021-02-25 157 0 0.00 0.00 Sputnik V
Venezuela 2021-02-26 157 0 0.00 0.00 Sputnik V
Venezuela 2021-02-27 157 0 0.00 0.00 Sputnik V
Venezuela 2021-02-28 157 0 0.00 0.00 Sputnik V
Venezuela 2021-03-01 157 0 0.00 0.00 Sputnik V
Venezuela 2021-03-02 157 0 0.00 0.00 Sputnik V
Venezuela 2021-03-03 157 0 0.00 0.00 Sputnik V
Venezuela 2021-03-04 12194 0 0.04 0.00 Sputnik V
Vietnam 2021-03-07 0 0 0.00 0.00 Oxford/AstraZeneca
Vietnam 2021-03-08 0 0 0.00 0.00 Oxford/AstraZeneca
Vietnam 2021-03-09 0 0 0.00 0.00 Oxford/AstraZeneca
Vietnam 2021-03-10 0 0 0.00 0.00 Oxford/AstraZeneca
Vietnam 2021-03-11 0 0 0.00 0.00 Oxford/AstraZeneca
Vietnam 2021-03-12 0 0 0.00 0.00 Oxford/AstraZeneca
Vietnam 2021-03-13 5248 0 0.01 0.00 Oxford/AstraZeneca
Wales 2020-12-13 8257 0 0.26 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2020-12-14 8257 0 0.26 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2020-12-15 8257 0 0.26 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2020-12-16 8257 0 0.26 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2020-12-17 8257 0 0.26 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2020-12-18 8257 0 0.26 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2020-12-19 8257 0 0.26 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2020-12-20 24056 0 0.76 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2020-12-21 24056 0 0.76 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2020-12-22 24056 0 0.76 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2020-12-23 24056 0 0.76 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2020-12-24 24056 0 0.76 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2020-12-25 24056 0 0.76 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2020-12-26 24056 0 0.76 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2020-12-27 36551 0 1.16 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2020-12-28 36551 0 1.16 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2020-12-29 36551 0 1.16 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2020-12-30 36551 0 1.16 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2020-12-31 36551 0 1.16 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-01 36551 0 1.16 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-02 36551 0 1.16 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-03 50756 27 1.61 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-04 50756 27 1.61 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-05 50756 27 1.61 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-06 50756 27 1.61 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-07 50756 27 1.61 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-08 50756 27 1.61 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-09 50756 27 1.61 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-10 86039 79 2.73 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-11 91239 97 2.89 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-12 101371 108 3.22 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-13 112973 121 3.58 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-14 126375 129 4.01 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-15 126375 129 4.01 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-16 126375 129 4.01 0.00 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-17 151737 201 4.81 0.01 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-18 161932 265 5.14 0.01 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-19 175816 370 5.58 0.01 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-20 190435 396 6.04 0.01 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-21 212317 415 6.73 0.01 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-22 240547 469 7.63 0.01 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-23 264538 516 8.39 0.02 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-24 270833 543 8.59 0.02 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-25 289566 581 9.18 0.02 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-26 312305 639 9.91 0.02 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-27 336071 674 10.66 0.02 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-28 362253 717 11.49 0.02 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-29 378200 750 12.00 0.02 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-30 403463 786 12.80 0.02 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-01-31 416306 841 13.20 0.03 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-01 439640 1066 13.94 0.03 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-02 462497 1160 14.67 0.04 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-03 490570 1216 15.56 0.04 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-04 523042 1635 16.59 0.05 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-05 556997 2471 17.67 0.08 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-06 589622 2606 18.70 0.08 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-07 603976 2792 19.16 0.09 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-08 628760 3491 19.94 0.11 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-09 655419 3687 20.79 0.12 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-10 684097 3795 21.70 0.12 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-11 715944 4010 22.71 0.13 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-12 749445 4224 23.77 0.13 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-13 771651 4573 24.47 0.15 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-14 784809 5402 24.89 0.17 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-15 795927 7251 25.24 0.23 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-16 807351 12988 25.61 0.41 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-17 822633 19342 26.09 0.61 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-18 839065 25433 26.61 0.81 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-19 853904 32002 27.08 1.02 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-20 860083 37773 27.28 1.20 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-21 862248 42752 27.35 1.36 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-22 869653 49729 27.58 1.58 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-23 878506 59279 27.86 1.88 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-24 889270 69851 28.21 2.22 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-25 902334 80062 28.62 2.54 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-26 916336 89053 29.06 2.82 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-27 923615 96408 29.29 3.06 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-02-28 925669 103819 29.36 3.29 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-03-01 933485 111716 29.61 3.54 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-03-02 942017 124781 29.88 3.96 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-03-03 951540 139445 30.18 4.42 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-03-04 967042 154819 30.67 4.91 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-03-05 983419 168163 31.19 5.33 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-03-06 995059 176054 31.56 5.58 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-03-07 998296 183739 31.66 5.83 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-03-08 1007391 192030 31.95 6.09 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-03-09 1019210 206394 32.33 6.55 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-03-10 1034141 221902 32.80 7.04 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-03-11 1056787 237357 33.52 7.53 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-03-12 1084329 250026 34.39 7.93 Oxford/AstraZeneca-Pfizer/BioNTech
Wales 2021-03-13 1113498 257398 35.32 8.16 Oxford/AstraZeneca-Pfizer/BioNTech
World 2020-12-13 86465 0 0.00 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2020-12-14 86465 0 0.00 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2020-12-15 114965 0 0.00 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2020-12-16 114965 0 0.00 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2020-12-17 114965 0 0.00 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2020-12-18 114965 0 0.00 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2020-12-19 115026 0 0.00 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2020-12-20 1267425 0 0.02 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2020-12-21 1350228 0 0.02 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2020-12-22 1418389 0 0.02 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2020-12-23 1914256 0 0.02 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2020-12-24 2002320 0 0.03 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2020-12-25 2046334 0 0.03 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2020-12-26 3019923 0 0.04 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2020-12-27 3514112 0 0.05 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2020-12-28 3876468 0 0.05 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2020-12-29 4130210 0 0.05 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2020-12-30 5106268 0 0.07 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2020-12-31 5364461 0 0.07 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-01 5472042 0 0.07 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-02 7831197 0 0.10 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-03 8444914 22002 0.11 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-04 9227178 22004 0.12 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-05 9946121 22004 0.13 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-06 10787572 22004 0.14 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-07 12119992 24180 0.16 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-08 13381542 26063 0.17 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-09 13666921 27912 0.18 0.00 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-10 15644072 653296 0.20 0.01 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-11 18582295 693303 0.24 0.01 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-12 19650605 745189 0.25 0.01 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-13 20855811 823173 0.27 0.01 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-14 22294502 2249172 0.29 0.03 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-15 24239789 2568445 0.31 0.03 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-16 25066292 2600352 0.32 0.03 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-17 25663679 2715603 0.33 0.03 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-18 26794222 2883619 0.34 0.04 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-19 30970338 3520280 0.40 0.05 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-20 33015107 3931475 0.42 0.05 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-21 35221988 4486322 0.45 0.06 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-22 37986710 5028831 0.49 0.06 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-23 40427554 5466613 0.52 0.07 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-24 42321977 5908833 0.54 0.08 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-25 44405738 6417391 0.57 0.08 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-26 46048070 6975438 0.59 0.09 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-27 48513607 7650934 0.62 0.10 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-28 51724137 8589643 0.66 0.11 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-29 54548863 9488450 0.70 0.12 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-30 57183787 10294831 0.73 0.13 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-01-31 59287636 11062428 0.76 0.14 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-01 61062197 11740674 0.78 0.15 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-02 62837324 12344392 0.81 0.16 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-03 65185836 13305301 0.84 0.17 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-04 68179770 14451556 0.87 0.19 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-05 70678631 15505553 0.91 0.20 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-06 73565439 16606985 0.94 0.21 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-07 75791824 17868676 0.97 0.23 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-08 77929048 18673088 1.00 0.24 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-09 80279956 19548054 1.03 0.25 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-10 84678875 22484899 1.09 0.29 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-11 87844396 23926127 1.13 0.31 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-12 94108558 25724833 1.21 0.33 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-13 97223287 27247149 1.25 0.35 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-14 100054885 28858162 1.28 0.37 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-15 102116776 29535687 1.31 0.38 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-16 105848511 31217614 1.36 0.40 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-17 108962278 32766615 1.40 0.42 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-18 112660818 34548427 1.45 0.44 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-19 118202688 36743398 1.52 0.47 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-20 120819565 38300744 1.55 0.49 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-21 122805989 39839881 1.58 0.51 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-22 125111751 41058100 1.61 0.53 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-23 130502508 44580695 1.67 0.57 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-24 134125547 46255431 1.72 0.59 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-25 137845770 48390229 1.77 0.62 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-26 141711126 50677284 1.82 0.65 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-27 144999114 52618876 1.86 0.68 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-02-28 147937044 54123192 1.90 0.69 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-03-01 153313527 55020332 1.97 0.71 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-03-02 157584664 56536474 2.02 0.73 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-03-03 162448662 58698906 2.08 0.75 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-03-04 168036555 61106773 2.16 0.78 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-03-05 173718726 63380030 2.23 0.81 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-03-06 178712040 65483355 2.29 0.84 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-03-07 182304923 66820277 2.34 0.86 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-03-08 187370784 68656809 2.40 0.88 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-03-09 192321553 70449481 2.47 0.90 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-03-10 198525935 72987743 2.55 0.94 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-03-11 204034363 75479225 2.62 0.97 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-03-12 210864960 78541841 2.71 1.01 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-03-13 217411258 81785870 2.79 1.05 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
World 2021-03-14 219248826 82659728 2.81 1.06 Covaxin-EpiVacCorona-Johnson&Johnson-Moderna-Oxford/AstraZeneca-Pfizer/BioNTech-Sinopharm/Beijing-Sinopharm/Wuhan-Sinovac-Sputnik V
Zimbabwe 2021-02-18 0 0 0.00 0.00 Sinopharm/Beijing
Zimbabwe 2021-02-19 0 0 0.00 0.00 Sinopharm/Beijing
Zimbabwe 2021-02-20 0 0 0.00 0.00 Sinopharm/Beijing
Zimbabwe 2021-02-21 0 0 0.00 0.00 Sinopharm/Beijing
Zimbabwe 2021-02-22 1314 0 0.01 0.00 Sinopharm/Beijing
Zimbabwe 2021-02-23 4041 0 0.03 0.00 Sinopharm/Beijing
Zimbabwe 2021-02-24 7872 0 0.05 0.00 Sinopharm/Beijing
Zimbabwe 2021-02-25 11007 0 0.07 0.00 Sinopharm/Beijing
Zimbabwe 2021-02-26 12579 0 0.08 0.00 Sinopharm/Beijing
Zimbabwe 2021-02-27 15705 0 0.11 0.00 Sinopharm/Beijing
Zimbabwe 2021-02-28 18843 0 0.13 0.00 Sinopharm/Beijing
Zimbabwe 2021-03-01 21456 0 0.14 0.00 Sinopharm/Beijing
Zimbabwe 2021-03-02 25077 0 0.17 0.00 Sinopharm/Beijing
Zimbabwe 2021-03-03 27970 0 0.19 0.00 Sinopharm/Beijing
Zimbabwe 2021-03-04 30658 0 0.21 0.00 Sinopharm/Beijing
Zimbabwe 2021-03-05 31325 0 0.21 0.00 Sinopharm/Beijing
Zimbabwe 2021-03-06 32014 0 0.22 0.00 Sinopharm/Beijing
Zimbabwe 2021-03-07 32240 0 0.22 0.00 Sinopharm/Beijing
Zimbabwe 2021-03-08 35518 0 0.24 0.00 Sinopharm/Beijing
Zimbabwe 2021-03-09 35761 0 0.24 0.00 Sinopharm/Beijing
Zimbabwe 2021-03-10 35901 0 0.24 0.00 Sinopharm/Beijing
Zimbabwe 2021-03-11 36019 0 0.24 0.00 Sinopharm/Beijing
Zimbabwe 2021-03-12 36283 0 0.24 0.00 Sinopharm/Beijing
Zimbabwe 2021-03-13 36359 0 0.24 0.00 Sinopharm/Beijing
Zimbabwe 2021-03-14 36359 0 0.24 0.00 Sinopharm/Beijing

StudentCode/Array.java

StudentCode/Array.java

public   interface   Array < T >   {
     // Return the number of elements in the array.
     int  size ();
    
     // Return the capacity of the array. Upon instantiation, the capacity must be 0. After first insert, it becomes 1. After that, the capacity doubles whenever the array becomes full and a new insert is requested.
     int  capacity ();
    
     // Return element at position i. If i > size, the method throws ArrayIndexOutOfBoundsException.
    T get ( int  i );
    
     // Update element at position i. If i > size, the method throws ArrayIndexOutOfBoundsException.
     void  set ( int  i ,  T e );
    
     // Add an element at the end of the array. This method increases size by 1. If size before add equals capacity, then capacity is doubled.
     void  add ( T e );
}

StudentCode/jcommon-1.0.0.jar

META-INF/MANIFEST.MF

Manifest-Version: 1.0 Ant-Version: Apache Ant 1.6.2 Created-By: 1.4.2_09-b05 (Sun Microsystems Inc.)

com/keypoint/PngEncoder.class

package com.keypoint;
public synchronized class PngEncoder {
    public static final boolean ENCODE_ALPHA = 1;
    public static final boolean NO_ALPHA = 0;
    public static final int FILTER_NONE = 0;
    public static final int FILTER_SUB = 1;
    public static final int FILTER_UP = 2;
    public static final int FILTER_LAST = 2;
    protected static final byte[] IHDR;
    protected static final byte[] IDAT;
    protected static final byte[] IEND;
    protected static final byte[] PHYS;
    protected byte[] pngBytes;
    protected byte[] priorRow;
    protected byte[] leftBytes;
    protected java.awt.Image image;
    protected int width;
    protected int height;
    protected int bytePos;
    protected int maxPos;
    protected java.util.zip.CRC32 crc;
    protected long crcValue;
    protected boolean encodeAlpha;
    protected int filter;
    protected int bytesPerPixel;
    private int xDpi;
    private int yDpi;
    private static float INCH_IN_METER_UNIT;
    protected int compressionLevel;
    public void PngEncoder();
    public void PngEncoder(java.awt.Image);
    public void PngEncoder(java.awt.Image, boolean);
    public void PngEncoder(java.awt.Image, boolean, int);
    public void PngEncoder(java.awt.Image, boolean, int, int);
    public void setImage(java.awt.Image);
    public java.awt.Image getImage();
    public byte[] pngEncode(boolean);
    public byte[] pngEncode();
    public void setEncodeAlpha(boolean);
    public boolean getEncodeAlpha();
    public void setFilter(int);
    public int getFilter();
    public void setCompressionLevel(int);
    public int getCompressionLevel();
    protected byte[] resizeByteArray(byte[], int);
    protected int writeBytes(byte[], int);
    protected int writeBytes(byte[], int, int);
    protected int writeInt2(int, int);
    protected int writeInt4(int, int);
    protected int writeByte(int, int);
    protected void writeHeader();
    protected void filterSub(byte[], int, int);
    protected void filterUp(byte[], int, int);
    protected boolean writeImageData();
    protected void writeEnd();
    public void setXDpi(int);
    public int getXDpi();
    public void setYDpi(int);
    public int getYDpi();
    public void setDpi(int, int);
    protected void writeResolution();
    static void <clinit>();
}

org/jfree/JCommon.class

package org.jfree;
public final synchronized class JCommon {
    public static final ui.about.ProjectInfo INFO;
    private void JCommon();
    public static void main(String[]);
    static void <clinit>();
}

org/jfree/JCommonInfo.class

package org.jfree;
public synchronized class JCommonInfo extends ui.about.ProjectInfo {
    private static JCommonInfo singleton;
    public static synchronized JCommonInfo getInstance();
    private void JCommonInfo();
}

org/jfree/base/AbstractBoot.class

package org.jfree.base;
public abstract synchronized class AbstractBoot implements modules.SubSystem {
    private org.jfree.util.ExtendedConfigurationWrapper extWrapper;
    private modules.PackageManager packageManager;
    private org.jfree.util.Configuration globalConfig;
    private boolean bootInProgress;
    private boolean bootDone;
    protected void AbstractBoot();
    public synchronized modules.PackageManager getPackageManager();
    public synchronized org.jfree.util.Configuration getGlobalConfig();
    public final synchronized boolean isBootInProgress();
    public final synchronized boolean isBootDone();
    protected abstract org.jfree.util.Configuration loadConfiguration();
    public final void start();
    protected abstract void performBoot();
    protected abstract BootableProjectInfo getProjectInfo();
    protected AbstractBoot loadBooter(String);
    protected org.jfree.util.Configuration createDefaultHierarchicalConfiguration(String, String, boolean);
    public synchronized org.jfree.util.ExtendedConfiguration getExtendedConfig();
}

org/jfree/base/BaseBoot.class

package org.jfree.base;
public synchronized class BaseBoot extends AbstractBoot {
    private static BaseBoot singleton;
    private BootableProjectInfo bootableProjectInfo;
    private void BaseBoot();
    public static config.ModifiableConfiguration getConfiguration();
    protected synchronized org.jfree.util.Configuration loadConfiguration();
    public static synchronized AbstractBoot getInstance();
    protected void performBoot();
    protected BootableProjectInfo getProjectInfo();
    public static void main(String[]);
}

org/jfree/base/BasicProjectInfo.class

package org.jfree.base;
public synchronized class BasicProjectInfo extends Library {
    private String copyright;
    private java.util.List libraries;
    public void BasicProjectInfo();
    public void BasicProjectInfo(String, String, String, String);
    public void BasicProjectInfo(String, String, String, String, String);
    public String getCopyright();
    public void setCopyright(String);
    public void setInfo(String);
    public void setLicenceName(String);
    public void setName(String);
    public void setVersion(String);
    public Library[] getLibraries();
    public void addLibrary(Library);
}

org/jfree/base/BootableProjectInfo.class

package org.jfree.base;
public synchronized class BootableProjectInfo extends BasicProjectInfo {
    private java.util.ArrayList dependencies;
    private String bootClass;
    private boolean autoBoot;
    public void BootableProjectInfo();
    public void BootableProjectInfo(String, String, String, String);
    public void BootableProjectInfo(String, String, String, String, String);
    public BootableProjectInfo[] getDependencies();
    public void addDependency(BootableProjectInfo);
    public String getBootClass();
    public void setBootClass(String);
    public boolean isAutoBoot();
    public void setAutoBoot(boolean);
}

org/jfree/base/Library.class

package org.jfree.base;
public synchronized class Library {
    private String name;
    private String version;
    private String licenceName;
    private String info;
    public void Library(String, String, String, String);
    protected void Library();
    public String getName();
    public String getVersion();
    public String getLicenceName();
    public String getInfo();
    protected void setInfo(String);
    protected void setLicenceName(String);
    protected void setName(String);
    protected void setVersion(String);
}

org/jfree/base/config/HierarchicalConfiguration.class

package org.jfree.base.config;
public synchronized class HierarchicalConfiguration implements ModifiableConfiguration {
    private java.util.Properties configuration;
    private transient org.jfree.util.Configuration parentConfiguration;
    public void HierarchicalConfiguration();
    public void HierarchicalConfiguration(org.jfree.util.Configuration);
    public String getConfigProperty(String);
    public String getConfigProperty(String, String);
    public void setConfigProperty(String, String);
    private boolean isRootConfig();
    public boolean isLocallyDefined(String);
    protected java.util.Properties getConfiguration();
    public void insertConfiguration(HierarchicalConfiguration);
    protected void setParentConfig(org.jfree.util.Configuration);
    protected org.jfree.util.Configuration getParentConfig();
    public java.util.Enumeration getConfigProperties();
    public java.util.Iterator findPropertyKeys(String);
    private void collectPropertyKeys(String, org.jfree.util.Configuration, java.util.TreeSet);
    protected boolean isParentSaved();
    protected void configurationLoaded();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/base/config/ModifiableConfiguration.class

package org.jfree.base.config;
public abstract interface ModifiableConfiguration extends org.jfree.util.Configuration {
    public abstract void setConfigProperty(String, String);
    public abstract java.util.Enumeration getConfigProperties();
    public abstract java.util.Iterator findPropertyKeys(String);
}

org/jfree/base/config/PropertyFileConfiguration.class

package org.jfree.base.config;
public synchronized class PropertyFileConfiguration extends HierarchicalConfiguration {
    public void load(String);
    public void load(java.io.InputStream);
    public void PropertyFileConfiguration();
}

org/jfree/base/config/SystemPropertyConfiguration.class

package org.jfree.base.config;
public synchronized class SystemPropertyConfiguration extends HierarchicalConfiguration {
    public void SystemPropertyConfiguration();
    public void setConfigProperty(String, String);
    public String getConfigProperty(String, String);
    public boolean isLocallyDefined(String);
    public java.util.Enumeration getConfigProperties();
}

org/jfree/base/jcommon.properties

# # The minimum loglevel that is logged org.jfree.base.LogLevel=Debug # # Where to log. Give a classname of a valid LogTarget implementation. # If the name is invalid, no logging is done. org.jfree.base.LogTarget=*none* # # Do not initialize the logging. org.jfree.base.LogAutoInit=false # # Should the debugging system be disabled by default. This option will surpress all # output, no single line of debug information will be printed. If you want to remove # System.out-debugging on the server side, try to switch to a Log4J-LogTarget instead. org.jfree.base.NoDefaultDebug=false # # Which ClassLoader to use for loading external resources and classes. # One of "ThreadContext" or "CallerContext". org.jfree.ClassLoader=ThreadContext # # Applies a workaround to fix a JDK bug. When the value is set to auto, # This is enabled if the JDK is not version 1.4 or higher. org.jfree.text.UseDrawRotatedStringWorkaround=auto # # Applies a workaround to fix a JDK bug. When the value is set to auto, # This is enabled if the JDK is not version 1.4 or higher. org.jfree.text.UseFontMetricsGetStringBounds=auto

org/jfree/base/log/DefaultLog.class

package org.jfree.base.log;
public synchronized class DefaultLog extends org.jfree.util.Log {
    private static final org.jfree.util.PrintStreamLogTarget DEFAULT_LOG_TARGET;
    private static final DefaultLog defaultLogInstance;
    protected void DefaultLog();
    public void init();
    public static DefaultLog getDefaultLog();
    public static void installDefaultLog();
    static void <clinit>();
}

org/jfree/base/log/DefaultLogModule.class

package org.jfree.base.log;
public synchronized class DefaultLogModule extends org.jfree.base.modules.AbstractModule {
    public void DefaultLogModule() throws org.jfree.base.modules.ModuleInitializeException;
    public void initialize(org.jfree.base.modules.SubSystem) throws org.jfree.base.modules.ModuleInitializeException;
}

org/jfree/base/log/LogConfiguration.class

package org.jfree.base.log;
public synchronized class LogConfiguration {
    public static final String DISABLE_LOGGING_DEFAULT = false;
    public static final String LOGLEVEL = org.jfree.base.LogLevel;
    public static final String LOGLEVEL_DEFAULT = Info;
    public static final String LOGTARGET = org.jfree.base.LogTarget;
    public static final String LOGTARGET_DEFAULT;
    public static final String DISABLE_LOGGING = org.jfree.base.NoDefaultDebug;
    private void LogConfiguration();
    public static String getLogTarget();
    public static void setLogTarget(String);
    public static String getLogLevel();
    public static void setLogLevel(String);
    public static boolean isDisableLogging();
    public static void setDisableLogging(boolean);
    static void <clinit>();
}

org/jfree/base/log/MemoryUsageMessage.class

package org.jfree.base.log;
public synchronized class MemoryUsageMessage {
    private final String message;
    public void MemoryUsageMessage(String);
    public String toString();
}

org/jfree/base/log/PadMessage.class

package org.jfree.base.log;
public synchronized class PadMessage {
    private final Object text;
    private final int length;
    public void PadMessage(Object, int);
    public String toString();
}

org/jfree/base/log/module.properties

# # Support for logging. # module-info: name: base-logging-module producer: The JFreeChart project - www.jfree.org/jcommon description: Initialializer to configure the log system and to provide a facility for logging to the System.out stream. version.major: 0 version.minor: 9 version.patchlevel: 4 subsystem: logging

org/jfree/base/modules/AbstractModule$ReaderHelper.class

package org.jfree.base.modules;
synchronized class AbstractModule$ReaderHelper {
    private String buffer;
    private final java.io.BufferedReader reader;
    public void AbstractModule$ReaderHelper(java.io.BufferedReader);
    public boolean hasNext() throws java.io.IOException;
    public String next();
    public void pushBack(String);
    protected String readLine() throws java.io.IOException;
    public void close() throws java.io.IOException;
}

org/jfree/base/modules/AbstractModule.class

package org.jfree.base.modules;
public abstract synchronized class AbstractModule extends DefaultModuleInfo implements Module {
    private ModuleInfo[] requiredModules;
    private ModuleInfo[] optionalModules;
    private String name;
    private String description;
    private String producer;
    private String subsystem;
    public void AbstractModule();
    protected void loadModuleInfo() throws ModuleInitializeException;
    protected void loadModuleInfo(java.io.InputStream) throws ModuleInitializeException;
    private String readValue(AbstractModule$ReaderHelper, String) throws java.io.IOException;
    private boolean isNextLineValueLine(AbstractModule$ReaderHelper) throws java.io.IOException;
    private void readModuleInfo(AbstractModule$ReaderHelper) throws java.io.IOException;
    private String parseKey(String);
    private String parseValue(String);
    private DefaultModuleInfo readExternalModule(AbstractModule$ReaderHelper) throws java.io.IOException;
    public String getName();
    protected void setName(String);
    public String getDescription();
    protected void setDescription(String);
    public String getProducer();
    protected void setProducer(String);
    public ModuleInfo[] getRequiredModules();
    public ModuleInfo[] getOptionalModules();
    protected void setRequiredModules(ModuleInfo[]);
    public void setOptionalModules(ModuleInfo[]);
    public String toString();
    protected static boolean isClassLoadable(String);
    public void configure(SubSystem);
    protected void performExternalInitialize(String) throws ModuleInitializeException;
    public String getSubSystem();
    protected void setSubSystem(String);
}

org/jfree/base/modules/DefaultModuleInfo.class

package org.jfree.base.modules;
public synchronized class DefaultModuleInfo implements ModuleInfo {
    private String moduleClass;
    private String majorVersion;
    private String minorVersion;
    private String patchLevel;
    public void DefaultModuleInfo();
    public void DefaultModuleInfo(String, String, String, String);
    public String getModuleClass();
    public void setModuleClass(String);
    public String getMajorVersion();
    public void setMajorVersion(String);
    public String getMinorVersion();
    public void setMinorVersion(String);
    public String getPatchLevel();
    public void setPatchLevel(String);
    public boolean equals(Object);
    public int hashCode();
    public String toString();
}

org/jfree/base/modules/Module.class

package org.jfree.base.modules;
public abstract interface Module extends ModuleInfo {
    public abstract ModuleInfo[] getRequiredModules();
    public abstract ModuleInfo[] getOptionalModules();
    public abstract void initialize(SubSystem) throws ModuleInitializeException;
    public abstract void configure(SubSystem);
    public abstract String getDescription();
    public abstract String getProducer();
    public abstract String getName();
    public abstract String getSubSystem();
}

org/jfree/base/modules/ModuleInfo.class

package org.jfree.base.modules;
public abstract interface ModuleInfo {
    public abstract String getModuleClass();
    public abstract String getMajorVersion();
    public abstract String getMinorVersion();
    public abstract String getPatchLevel();
}

org/jfree/base/modules/ModuleInitializeException.class

package org.jfree.base.modules;
public synchronized class ModuleInitializeException extends org.jfree.util.StackableException {
    public void ModuleInitializeException();
    public void ModuleInitializeException(String, Exception);
    public void ModuleInitializeException(String);
}

org/jfree/base/modules/ModuleInitializer.class

package org.jfree.base.modules;
public abstract interface ModuleInitializer {
    public abstract void performInit() throws ModuleInitializeException;
}

org/jfree/base/modules/PackageManager$PackageConfiguration.class

package org.jfree.base.modules;
public synchronized class PackageManager$PackageConfiguration extends org.jfree.base.config.PropertyFileConfiguration {
    public void PackageManager$PackageConfiguration();
    public void insertConfiguration(org.jfree.base.config.HierarchicalConfiguration);
}

org/jfree/base/modules/PackageManager.class

package org.jfree.base.modules;
public final synchronized class PackageManager {
    private static final int RETURN_MODULE_LOADED = 0;
    private static final int RETURN_MODULE_UNKNOWN = 1;
    private static final int RETURN_MODULE_ERROR = 2;
    private final PackageManager$PackageConfiguration packageConfiguration;
    private final java.util.ArrayList modules;
    private final java.util.ArrayList initSections;
    private org.jfree.base.AbstractBoot booter;
    private static java.util.HashMap instances;
    public static PackageManager createInstance(org.jfree.base.AbstractBoot);
    private void PackageManager(org.jfree.base.AbstractBoot);
    public boolean isModuleAvailable(ModuleInfo);
    public void load(String);
    public synchronized void initializeModules();
    public synchronized void addModule(String);
    private int containsModule(java.util.ArrayList, ModuleInfo);
    private void dropFailedModule(PackageState);
    private boolean loadModule(ModuleInfo, java.util.ArrayList, java.util.ArrayList, boolean);
    private boolean acceptVersion(ModuleInfo, Module);
    private int acceptVersion(String, String);
    public PackageManager$PackageConfiguration getPackageConfiguration();
    public Module[] getAllModules();
    public Module[] getActiveModules();
    public void printUsedModules(java.io.PrintStream);
}

org/jfree/base/modules/PackageSorter$SortModule.class

package org.jfree.base.modules;
synchronized class PackageSorter$SortModule implements Comparable {
    private int position;
    private final PackageState state;
    private java.util.ArrayList dependSubsystems;
    public void PackageSorter$SortModule(PackageState);
    public java.util.ArrayList getDependSubsystems();
    public void setDependSubsystems(java.util.ArrayList);
    public int getPosition();
    public void setPosition(int);
    public PackageState getState();
    public String toString();
    public int compareTo(Object);
}

org/jfree/base/modules/PackageSorter.class

package org.jfree.base.modules;
public final synchronized class PackageSorter {
    private void PackageSorter();
    public static void sort(java.util.List);
    private static int searchModulePosition(PackageSorter$SortModule, java.util.HashMap);
    private static boolean isBaseModule(Module, ModuleInfo);
    private static java.util.ArrayList collectSubsystemModules(Module, java.util.HashMap);
}

org/jfree/base/modules/PackageState.class

package org.jfree.base.modules;
public synchronized class PackageState {
    public static final int STATE_NEW = 0;
    public static final int STATE_CONFIGURED = 1;
    public static final int STATE_INITIALIZED = 2;
    public static final int STATE_ERROR = -2;
    private final Module module;
    private int state;
    public void PackageState(Module);
    public void PackageState(Module, int);
    public boolean configure(SubSystem);
    public Module getModule();
    public int getState();
    public boolean initialize(SubSystem);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/base/modules/SubSystem.class

package org.jfree.base.modules;
public abstract interface SubSystem {
    public abstract org.jfree.util.Configuration getGlobalConfig();
    public abstract org.jfree.util.ExtendedConfiguration getExtendedConfig();
    public abstract PackageManager getPackageManager();
}

org/jfree/date/AnnualDateRule.class

package org.jfree.date;
public abstract synchronized class AnnualDateRule implements Cloneable {
    protected void AnnualDateRule();
    public abstract SerialDate getDate(int);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/date/DateUtilities.class

package org.jfree.date;
public synchronized class DateUtilities {
    private static final java.util.Calendar CALENDAR;
    private void DateUtilities();
    public static synchronized java.util.Date createDate(int, int, int);
    public static synchronized java.util.Date createDate(int, int, int, int, int);
    static void <clinit>();
}

org/jfree/date/DayAndMonthRule.class

package org.jfree.date;
public synchronized class DayAndMonthRule extends AnnualDateRule {
    private int dayOfMonth;
    private int month;
    public void DayAndMonthRule();
    public void DayAndMonthRule(int, int);
    public int getDayOfMonth();
    public void setDayOfMonth(int);
    public int getMonth();
    public void setMonth(int);
    public SerialDate getDate(int);
}

org/jfree/date/DayOfWeekInMonthRule.class

package org.jfree.date;
public synchronized class DayOfWeekInMonthRule extends AnnualDateRule {
    private int count;
    private int dayOfWeek;
    private int month;
    public void DayOfWeekInMonthRule();
    public void DayOfWeekInMonthRule(int, int, int);
    public int getCount();
    public void setCount(int);
    public int getDayOfWeek();
    public void setDayOfWeek(int);
    public int getMonth();
    public void setMonth(int);
    public SerialDate getDate(int);
}

org/jfree/date/EasterSundayRule.class

package org.jfree.date;
public synchronized class EasterSundayRule extends AnnualDateRule {
    public void EasterSundayRule();
    public SerialDate getDate(int);
}

org/jfree/date/MonthConstants.class

package org.jfree.date;
public abstract interface MonthConstants {
    public static final int JANUARY = 1;
    public static final int FEBRUARY = 2;
    public static final int MARCH = 3;
    public static final int APRIL = 4;
    public static final int MAY = 5;
    public static final int JUNE = 6;
    public static final int JULY = 7;
    public static final int AUGUST = 8;
    public static final int SEPTEMBER = 9;
    public static final int OCTOBER = 10;
    public static final int NOVEMBER = 11;
    public static final int DECEMBER = 12;
}

org/jfree/date/RelativeDayOfWeekRule.class

package org.jfree.date;
public synchronized class RelativeDayOfWeekRule extends AnnualDateRule {
    private AnnualDateRule subrule;
    private int dayOfWeek;
    private int relative;
    public void RelativeDayOfWeekRule();
    public void RelativeDayOfWeekRule(AnnualDateRule, int, int);
    public AnnualDateRule getSubrule();
    public void setSubrule(AnnualDateRule);
    public int getDayOfWeek();
    public void setDayOfWeek(int);
    public int getRelative();
    public void setRelative(int);
    public Object clone() throws CloneNotSupportedException;
    public SerialDate getDate(int);
}

org/jfree/date/SerialDate.class

package org.jfree.date;
public abstract synchronized class SerialDate implements Comparable, java.io.Serializable, MonthConstants {
    private static final long serialVersionUID = -293716040467423637;
    public static final java.text.DateFormatSymbols DATE_FORMAT_SYMBOLS;
    public static final int SERIAL_LOWER_BOUND = 2;
    public static final int SERIAL_UPPER_BOUND = 2958465;
    public static final int MINIMUM_YEAR_SUPPORTED = 1900;
    public static final int MAXIMUM_YEAR_SUPPORTED = 9999;
    public static final int MONDAY = 2;
    public static final int TUESDAY = 3;
    public static final int WEDNESDAY = 4;
    public static final int THURSDAY = 5;
    public static final int FRIDAY = 6;
    public static final int SATURDAY = 7;
    public static final int SUNDAY = 1;
    static final int[] LAST_DAY_OF_MONTH;
    static final int[] AGGREGATE_DAYS_TO_END_OF_MONTH;
    static final int[] AGGREGATE_DAYS_TO_END_OF_PRECEDING_MONTH;
    static final int[] LEAP_YEAR_AGGREGATE_DAYS_TO_END_OF_MONTH;
    static final int[] LEAP_YEAR_AGGREGATE_DAYS_TO_END_OF_PRECEDING_MONTH;
    public static final int FIRST_WEEK_IN_MONTH = 1;
    public static final int SECOND_WEEK_IN_MONTH = 2;
    public static final int THIRD_WEEK_IN_MONTH = 3;
    public static final int FOURTH_WEEK_IN_MONTH = 4;
    public static final int LAST_WEEK_IN_MONTH = 0;
    public static final int INCLUDE_NONE = 0;
    public static final int INCLUDE_FIRST = 1;
    public static final int INCLUDE_SECOND = 2;
    public static final int INCLUDE_BOTH = 3;
    public static final int PRECEDING = -1;
    public static final int NEAREST = 0;
    public static final int FOLLOWING = 1;
    private String description;
    protected void SerialDate();
    public static boolean isValidWeekdayCode(int);
    public static int stringToWeekdayCode(String);
    public static String weekdayCodeToString(int);
    public static String[] getMonths();
    public static String[] getMonths(boolean);
    public static boolean isValidMonthCode(int);
    public static int monthCodeToQuarter(int);
    public static String monthCodeToString(int);
    public static String monthCodeToString(int, boolean);
    public static int stringToMonthCode(String);
    public static boolean isValidWeekInMonthCode(int);
    public static boolean isLeapYear(int);
    public static int leapYearCount(int);
    public static int lastDayOfMonth(int, int);
    public static SerialDate addDays(int, SerialDate);
    public static SerialDate addMonths(int, SerialDate);
    public static SerialDate addYears(int, SerialDate);
    public static SerialDate getPreviousDayOfWeek(int, SerialDate);
    public static SerialDate getFollowingDayOfWeek(int, SerialDate);
    public static SerialDate getNearestDayOfWeek(int, SerialDate);
    public SerialDate getEndOfCurrentMonth(SerialDate);
    public static String weekInMonthToString(int);
    public static String relativeToString(int);
    public static SerialDate createInstance(int, int, int);
    public static SerialDate createInstance(int);
    public static SerialDate createInstance(java.util.Date);
    public abstract int toSerial();
    public abstract java.util.Date toDate();
    public String getDescription();
    public void setDescription(String);
    public String toString();
    public abstract int getYYYY();
    public abstract int getMonth();
    public abstract int getDayOfMonth();
    public abstract int getDayOfWeek();
    public abstract int compare(SerialDate);
    public abstract boolean isOn(SerialDate);
    public abstract boolean isBefore(SerialDate);
    public abstract boolean isOnOrBefore(SerialDate);
    public abstract boolean isAfter(SerialDate);
    public abstract boolean isOnOrAfter(SerialDate);
    public abstract boolean isInRange(SerialDate, SerialDate);
    public abstract boolean isInRange(SerialDate, SerialDate, int);
    public SerialDate getPreviousDayOfWeek(int);
    public SerialDate getFollowingDayOfWeek(int);
    public SerialDate getNearestDayOfWeek(int);
    static void <clinit>();
}

org/jfree/date/SerialDateUtilities.class

package org.jfree.date;
public synchronized class SerialDateUtilities {
    private java.text.DateFormatSymbols dateFormatSymbols;
    private String[] weekdays;
    private String[] months;
    public void SerialDateUtilities();
    public String[] getWeekdays();
    public String[] getMonths();
    public int stringToWeekday(String);
    public static int dayCountActual(SerialDate, SerialDate);
    public static int dayCount30(SerialDate, SerialDate);
    public static int dayCount30ISDA(SerialDate, SerialDate);
    public static int dayCount30PSA(SerialDate, SerialDate);
    public static int dayCount30E(SerialDate, SerialDate);
    public static boolean isLastDayOfFebruary(SerialDate);
    public static int countFeb29s(SerialDate, SerialDate);
}

org/jfree/date/SpreadsheetDate.class

package org.jfree.date;
public synchronized class SpreadsheetDate extends SerialDate {
    private static final long serialVersionUID = -2039586705374454461;
    private int serial;
    private int day;
    private int month;
    private int year;
    private String description;
    public void SpreadsheetDate(int, int, int);
    public void SpreadsheetDate(int);
    public String getDescription();
    public void setDescription(String);
    public int toSerial();
    public java.util.Date toDate();
    public int getYYYY();
    public int getMonth();
    public int getDayOfMonth();
    public int getDayOfWeek();
    public boolean equals(Object);
    public int hashCode();
    public int compare(SerialDate);
    public int compareTo(Object);
    public boolean isOn(SerialDate);
    public boolean isBefore(SerialDate);
    public boolean isOnOrBefore(SerialDate);
    public boolean isAfter(SerialDate);
    public boolean isOnOrAfter(SerialDate);
    public boolean isInRange(SerialDate, SerialDate);
    public boolean isInRange(SerialDate, SerialDate, int);
    private int calcSerial(int, int, int);
    private void calcDayMonthYear();
}

org/jfree/io/FileUtilities.class

package org.jfree.io;
public synchronized class FileUtilities {
    private void FileUtilities();
    public static java.io.File findFileOnClassPath(String);
}

org/jfree/io/IOUtils.class

package org.jfree.io;
public synchronized class IOUtils {
    private static IOUtils instance;
    private void IOUtils();
    public static IOUtils getInstance();
    private boolean isFileStyleProtocol(java.net.URL);
    private java.util.List parseName(String);
    private String formatName(java.util.List, String);
    private int startsWithUntil(java.util.List, java.util.List);
    private boolean isSameService(java.net.URL, java.net.URL);
    public String createRelativeURL(java.net.URL, java.net.URL);
    private boolean isPath(java.net.URL);
    private String getQuery(java.net.URL);
    private String getPath(java.net.URL);
    public void copyStreams(java.io.InputStream, java.io.OutputStream) throws java.io.IOException;
    public void copyStreams(java.io.InputStream, java.io.OutputStream, int) throws java.io.IOException;
    public void copyWriter(java.io.Reader, java.io.Writer) throws java.io.IOException;
    public void copyWriter(java.io.Reader, java.io.Writer, int) throws java.io.IOException;
    public String getFileName(java.net.URL);
    public String stripFileExtension(String);
    public String getFileExtension(String);
    public boolean isSubDirectory(java.io.File, java.io.File) throws java.io.IOException;
}

org/jfree/io/SerialUtilities.class

package org.jfree.io;
public synchronized class SerialUtilities {
    private void SerialUtilities();
    public static boolean isSerializable(Class);
    public static java.awt.Paint readPaint(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    public static void writePaint(java.awt.Paint, java.io.ObjectOutputStream) throws java.io.IOException;
    public static java.awt.Stroke readStroke(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    public static void writeStroke(java.awt.Stroke, java.io.ObjectOutputStream) throws java.io.IOException;
    public static java.awt.Shape readShape(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    public static void writeShape(java.awt.Shape, java.io.ObjectOutputStream) throws java.io.IOException;
    public static java.awt.geom.Point2D readPoint2D(java.io.ObjectInputStream) throws java.io.IOException;
    public static void writePoint2D(java.awt.geom.Point2D, java.io.ObjectOutputStream) throws java.io.IOException;
    public static java.text.AttributedString readAttributedString(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    public static void writeAttributedString(java.text.AttributedString, java.io.ObjectOutputStream) throws java.io.IOException;
}

org/jfree/layout/CenterLayout.class

package org.jfree.layout;
public synchronized class CenterLayout implements java.awt.LayoutManager, java.io.Serializable {
    private static final long serialVersionUID = 469319532333015042;
    public void CenterLayout();
    public java.awt.Dimension preferredLayoutSize(java.awt.Container);
    public java.awt.Dimension minimumLayoutSize(java.awt.Container);
    public void layoutContainer(java.awt.Container);
    public void addLayoutComponent(java.awt.Component);
    public void removeLayoutComponent(java.awt.Component);
    public void addLayoutComponent(String, java.awt.Component);
    public void removeLayoutComponent(String, java.awt.Component);
}

org/jfree/layout/FormatLayout.class

package org.jfree.layout;
public synchronized class FormatLayout implements java.awt.LayoutManager, java.io.Serializable {
    private static final long serialVersionUID = 2866692886323930722;
    public static final int C = 1;
    public static final int LC = 2;
    public static final int LCB = 3;
    public static final int LCLC = 4;
    public static final int LCLCB = 5;
    public static final int LCBLC = 6;
    public static final int LCBLCB = 7;
    private int[] rowFormats;
    private int rowGap;
    private int[] columnGaps;
    private int[] rowHeights;
    private int totalHeight;
    private int[] columnWidths;
    private int totalWidth;
    private int columns1and2Width;
    private int columns4and5Width;
    private int columns1to4Width;
    private int columns1to5Width;
    private int columns0to5Width;
    public void FormatLayout(int, int[]);
    public java.awt.Dimension preferredLayoutSize(java.awt.Container);
    public java.awt.Dimension minimumLayoutSize(java.awt.Container);
    public void layoutContainer(java.awt.Container);
    protected void updateC(int, java.awt.Dimension);
    protected void updateLC(int, java.awt.Dimension, java.awt.Dimension);
    protected void updateLCB(int, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension);
    protected void updateLCLC(int, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension);
    protected void updateLCBLC(int, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension);
    protected void updateLCLCB(int, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension);
    protected void updateLCBLCB(int, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension);
    public void complete();
    private boolean splitLayout();
    public void addLayoutComponent(java.awt.Component);
    public void removeLayoutComponent(java.awt.Component);
    public void addLayoutComponent(String, java.awt.Component);
    public void removeLayoutComponent(String, java.awt.Component);
}

org/jfree/layout/LCBLayout.class

package org.jfree.layout;
public synchronized class LCBLayout implements java.awt.LayoutManager, java.io.Serializable {
    private static final long serialVersionUID = -2531780832406163833;
    private static final int COLUMNS = 3;
    private int[] colWidth;
    private int[] rowHeight;
    private int labelGap;
    private int buttonGap;
    private int vGap;
    public void LCBLayout(int);
    public java.awt.Dimension preferredLayoutSize(java.awt.Container);
    public java.awt.Dimension minimumLayoutSize(java.awt.Container);
    public void layoutContainer(java.awt.Container);
    public void addLayoutComponent(java.awt.Component);
    public void removeLayoutComponent(java.awt.Component);
    public void addLayoutComponent(String, java.awt.Component);
    public void removeLayoutComponent(String, java.awt.Component);
}

org/jfree/layout/RadialLayout.class

package org.jfree.layout;
public synchronized class RadialLayout implements java.awt.LayoutManager, java.io.Serializable {
    private static final long serialVersionUID = -7582156799248315534;
    private int minWidth;
    private int minHeight;
    private int maxCompWidth;
    private int maxCompHeight;
    private int preferredWidth;
    private int preferredHeight;
    private boolean sizeUnknown;
    public void RadialLayout();
    public void addLayoutComponent(java.awt.Component);
    public void removeLayoutComponent(java.awt.Component);
    public void addLayoutComponent(String, java.awt.Component);
    public void removeLayoutComponent(String, java.awt.Component);
    private void setSizes(java.awt.Container);
    public java.awt.Dimension preferredLayoutSize(java.awt.Container);
    public java.awt.Dimension minimumLayoutSize(java.awt.Container);
    public void layoutContainer(java.awt.Container);
    public String toString();
    public static void main(String[]) throws Exception;
}

org/jfree/resources/JCommonResources.class

package org.jfree.resources;
public synchronized class JCommonResources extends java.util.ListResourceBundle {
    private static final Object[][] CONTENTS;
    public void JCommonResources();
    public Object[][] getContents();
    static void <clinit>();
}

org/jfree/text/G2TextMeasurer.class

package org.jfree.text;
public synchronized class G2TextMeasurer implements TextMeasurer {
    private java.awt.Graphics2D g2;
    public void G2TextMeasurer(java.awt.Graphics2D);
    public float getStringWidth(String, int, int);
}

org/jfree/text/TextBlock.class

package org.jfree.text;
public synchronized class TextBlock implements java.io.Serializable {
    private static final long serialVersionUID = -4333175719424385526;
    private java.util.List lines;
    private org.jfree.ui.HorizontalAlignment lineAlignment;
    protected static final org.jfree.util.LogContext logger;
    public void TextBlock();
    public org.jfree.ui.HorizontalAlignment getLineAlignment();
    public void setLineAlignment(org.jfree.ui.HorizontalAlignment);
    public void addLine(String, java.awt.Font, java.awt.Paint);
    public void addLine(TextLine);
    public TextLine getLastLine();
    public java.util.List getLines();
    public org.jfree.ui.Size2D calculateDimensions(java.awt.Graphics2D);
    public java.awt.Shape calculateBounds(java.awt.Graphics2D, float, float, TextBlockAnchor, float, float, double);
    public void draw(java.awt.Graphics2D, float, float, TextBlockAnchor);
    public void draw(java.awt.Graphics2D, float, float, TextBlockAnchor, float, float, double);
    private float[] calculateOffsets(TextBlockAnchor, double, double);
    public boolean equals(Object);
    public int hashCode();
    static void <clinit>();
}

org/jfree/text/TextBlockAnchor.class

package org.jfree.text;
public final synchronized class TextBlockAnchor implements java.io.Serializable {
    private static final long serialVersionUID = -3045058380983401544;
    public static final TextBlockAnchor TOP_LEFT;
    public static final TextBlockAnchor TOP_CENTER;
    public static final TextBlockAnchor TOP_RIGHT;
    public static final TextBlockAnchor CENTER_LEFT;
    public static final TextBlockAnchor CENTER;
    public static final TextBlockAnchor CENTER_RIGHT;
    public static final TextBlockAnchor BOTTOM_LEFT;
    public static final TextBlockAnchor BOTTOM_CENTER;
    public static final TextBlockAnchor BOTTOM_RIGHT;
    private String name;
    private void TextBlockAnchor(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/text/TextBox.class

package org.jfree.text;
public synchronized class TextBox implements java.io.Serializable {
    private static final long serialVersionUID = 3360220213180203706;
    private transient java.awt.Paint outlinePaint;
    private transient java.awt.Stroke outlineStroke;
    private org.jfree.ui.RectangleInsets interiorGap;
    private transient java.awt.Paint backgroundPaint;
    private transient java.awt.Paint shadowPaint;
    private double shadowXOffset;
    private double shadowYOffset;
    private TextBlock textBlock;
    public void TextBox();
    public void TextBox(String);
    public void TextBox(TextBlock);
    public java.awt.Paint getOutlinePaint();
    public void setOutlinePaint(java.awt.Paint);
    public java.awt.Stroke getOutlineStroke();
    public void setOutlineStroke(java.awt.Stroke);
    public org.jfree.ui.RectangleInsets getInteriorGap();
    public void setInteriorGap(org.jfree.ui.RectangleInsets);
    public java.awt.Paint getBackgroundPaint();
    public void setBackgroundPaint(java.awt.Paint);
    public java.awt.Paint getShadowPaint();
    public void setShadowPaint(java.awt.Paint);
    public double getShadowXOffset();
    public void setShadowXOffset(double);
    public double getShadowYOffset();
    public void setShadowYOffset(double);
    public TextBlock getTextBlock();
    public void setTextBlock(TextBlock);
    public void draw(java.awt.Graphics2D, float, float, org.jfree.ui.RectangleAnchor);
    public double getHeight(java.awt.Graphics2D);
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/text/TextFragment.class

package org.jfree.text;
public synchronized class TextFragment implements java.io.Serializable {
    private static final long serialVersionUID = 4465945952903143262;
    public static final java.awt.Font DEFAULT_FONT;
    public static final java.awt.Paint DEFAULT_PAINT;
    private String text;
    private java.awt.Font font;
    private java.awt.Paint paint;
    private float baselineOffset;
    protected static final org.jfree.util.LogContext logger;
    public void TextFragment(String);
    public void TextFragment(String, java.awt.Font);
    public void TextFragment(String, java.awt.Font, java.awt.Paint);
    public void TextFragment(String, java.awt.Font, java.awt.Paint, float);
    public String getText();
    public java.awt.Font getFont();
    public java.awt.Paint getPaint();
    public float getBaselineOffset();
    public void draw(java.awt.Graphics2D, float, float, org.jfree.ui.TextAnchor, float, float, double);
    public org.jfree.ui.Size2D calculateDimensions(java.awt.Graphics2D);
    public float calculateBaselineOffset(java.awt.Graphics2D, org.jfree.ui.TextAnchor);
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/text/TextLine.class

package org.jfree.text;
public synchronized class TextLine implements java.io.Serializable {
    private static final long serialVersionUID = 7100085690160465444;
    private java.util.List fragments;
    protected static final org.jfree.util.LogContext logger;
    public void TextLine();
    public void TextLine(String);
    public void TextLine(String, java.awt.Font);
    public void TextLine(String, java.awt.Font, java.awt.Paint);
    public void addFragment(TextFragment);
    public void removeFragment(TextFragment);
    public void draw(java.awt.Graphics2D, float, float, org.jfree.ui.TextAnchor, float, float, double);
    public org.jfree.ui.Size2D calculateDimensions(java.awt.Graphics2D);
    public TextFragment getFirstTextFragment();
    public TextFragment getLastTextFragment();
    private float calculateBaselineOffset(java.awt.Graphics2D, org.jfree.ui.TextAnchor);
    public boolean equals(Object);
    public int hashCode();
    static void <clinit>();
}

org/jfree/text/TextMeasurer.class

package org.jfree.text;
public abstract interface TextMeasurer {
    public abstract float getStringWidth(String, int, int);
}

org/jfree/text/TextUtilities.class

package org.jfree.text;
public synchronized class TextUtilities {
    protected static final org.jfree.util.LogContext logger;
    private static boolean useDrawRotatedStringWorkaround;
    private static boolean useFontMetricsGetStringBounds;
    private void TextUtilities();
    public static TextBlock createTextBlock(String, java.awt.Font, java.awt.Paint);
    public static TextBlock createTextBlock(String, java.awt.Font, java.awt.Paint, float, TextMeasurer);
    public static TextBlock createTextBlock(String, java.awt.Font, java.awt.Paint, float, int, TextMeasurer);
    private static int nextLineBreak(String, int, float, java.text.BreakIterator, TextMeasurer);
    public static java.awt.geom.Rectangle2D getTextBounds(String, java.awt.Graphics2D, java.awt.FontMetrics);
    public static java.awt.geom.Rectangle2D drawAlignedString(String, java.awt.Graphics2D, float, float, org.jfree.ui.TextAnchor);
    private static float[] deriveTextBoundsAnchorOffsets(java.awt.Graphics2D, String, org.jfree.ui.TextAnchor, java.awt.geom.Rectangle2D);
    public static void setUseDrawRotatedStringWorkaround(boolean);
    public static void drawRotatedString(String, java.awt.Graphics2D, double, float, float);
    public static void drawRotatedString(String, java.awt.Graphics2D, float, float, double, float, float);
    public static void drawRotatedString(String, java.awt.Graphics2D, float, float, org.jfree.ui.TextAnchor, double, float, float);
    public static void drawRotatedString(String, java.awt.Graphics2D, float, float, org.jfree.ui.TextAnchor, double, org.jfree.ui.TextAnchor);
    public static java.awt.Shape calculateRotatedStringBounds(String, java.awt.Graphics2D, float, float, org.jfree.ui.TextAnchor, double, org.jfree.ui.TextAnchor);
    private static float[] deriveTextBoundsAnchorOffsets(java.awt.Graphics2D, String, org.jfree.ui.TextAnchor);
    private static float[] deriveRotationAnchorOffsets(java.awt.Graphics2D, String, org.jfree.ui.TextAnchor);
    public static java.awt.Shape calculateRotatedStringBounds(String, java.awt.Graphics2D, float, float, double, float, float);
    public static boolean getUseFontMetricsGetStringBounds();
    public static void setUseFontMetricsGetStringBounds(boolean);
    public static boolean isUseDrawRotatedStringWorkaround();
    static void <clinit>();
}

org/jfree/threads/ReaderWriterLock$1.class

package org.jfree.threads;
synchronized class ReaderWriterLock$1 {
}

org/jfree/threads/ReaderWriterLock$ReaderWriterNode.class

package org.jfree.threads;
synchronized class ReaderWriterLock$ReaderWriterNode {
    protected static final int READER = 0;
    protected static final int WRITER = 1;
    protected Thread t;
    protected int state;
    protected int nAcquires;
    private void ReaderWriterLock$ReaderWriterNode(Thread, int);
}

org/jfree/threads/ReaderWriterLock.class

package org.jfree.threads;
public synchronized class ReaderWriterLock {
    private java.util.ArrayList waiters;
    public void ReaderWriterLock();
    public synchronized void lockRead();
    public synchronized void lockWrite();
    public synchronized void unlock();
    private int firstWriter();
    private int getIndex(Thread);
}

org/jfree/ui/Align.class

package org.jfree.ui;
public final synchronized class Align {
    public static final int CENTER = 0;
    public static final int TOP = 1;
    public static final int BOTTOM = 2;
    public static final int LEFT = 4;
    public static final int RIGHT = 8;
    public static final int TOP_LEFT = 5;
    public static final int TOP_RIGHT = 9;
    public static final int BOTTOM_LEFT = 6;
    public static final int BOTTOM_RIGHT = 10;
    public static final int FIT_HORIZONTAL = 12;
    public static final int FIT_VERTICAL = 3;
    public static final int FIT = 15;
    public static final int NORTH = 1;
    public static final int SOUTH = 2;
    public static final int WEST = 4;
    public static final int EAST = 8;
    public static final int NORTH_WEST = 5;
    public static final int NORTH_EAST = 9;
    public static final int SOUTH_WEST = 6;
    public static final int SOUTH_EAST = 10;
    private void Align();
    public static void align(java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, int);
}

org/jfree/ui/ApplicationFrame.class

package org.jfree.ui;
public synchronized class ApplicationFrame extends javax.swing.JFrame implements java.awt.event.WindowListener {
    public void ApplicationFrame(String);
    public void windowClosing(java.awt.event.WindowEvent);
    public void windowClosed(java.awt.event.WindowEvent);
    public void windowActivated(java.awt.event.WindowEvent);
    public void windowDeactivated(java.awt.event.WindowEvent);
    public void windowDeiconified(java.awt.event.WindowEvent);
    public void windowIconified(java.awt.event.WindowEvent);
    public void windowOpened(java.awt.event.WindowEvent);
}

org/jfree/ui/ArrowPanel.class

package org.jfree.ui;
public synchronized class ArrowPanel extends javax.swing.JPanel {
    public static final int UP = 0;
    public static final int DOWN = 1;
    private int type;
    private java.awt.geom.Rectangle2D available;
    public void ArrowPanel(int);
    public void paintComponent(java.awt.Graphics);
    private java.awt.Shape getArrow(int);
    private java.awt.Shape getUpArrow();
    private java.awt.Shape getDownArrow();
}

org/jfree/ui/BevelArrowIcon.class

package org.jfree.ui;
public synchronized class BevelArrowIcon implements javax.swing.Icon {
    public static final int UP = 0;
    public static final int DOWN = 1;
    private static final int DEFAULT_SIZE = 11;
    private java.awt.Color edge1;
    private java.awt.Color edge2;
    private java.awt.Color fill;
    private int size;
    private int direction;
    public void BevelArrowIcon(int, boolean, boolean);
    public void BevelArrowIcon(java.awt.Color, java.awt.Color, java.awt.Color, int, int);
    public void paintIcon(java.awt.Component, java.awt.Graphics, int, int);
    public int getIconWidth();
    public int getIconHeight();
    private void init(java.awt.Color, java.awt.Color, java.awt.Color, int, int);
    private void drawDownArrow(java.awt.Graphics, int, int);
    private void drawUpArrow(java.awt.Graphics, int, int);
}

org/jfree/ui/DateCellRenderer.class

package org.jfree.ui;
public synchronized class DateCellRenderer extends javax.swing.table.DefaultTableCellRenderer {
    private java.text.DateFormat formatter;
    public void DateCellRenderer();
    public void DateCellRenderer(java.text.DateFormat);
    public java.awt.Component getTableCellRendererComponent(javax.swing.JTable, Object, boolean, boolean, int, int);
}

org/jfree/ui/DateChooserPanel.class

package org.jfree.ui;
public synchronized class DateChooserPanel extends javax.swing.JPanel implements java.awt.event.ActionListener {
    private java.util.Calendar chosenDate;
    private java.awt.Color chosenDateButtonColor;
    private java.awt.Color chosenMonthButtonColor;
    private java.awt.Color chosenOtherButtonColor;
    private int firstDayOfWeek;
    private int yearSelectionRange;
    private java.awt.Font dateFont;
    private javax.swing.JComboBox monthSelector;
    private javax.swing.JComboBox yearSelector;
    private javax.swing.JButton todayButton;
    private javax.swing.JButton[] buttons;
    private boolean refreshing;
    private int[] WEEK_DAYS;
    public void DateChooserPanel();
    public void DateChooserPanel(java.util.Calendar, boolean);
    public void setDate(java.util.Date);
    public java.util.Date getDate();
    public void actionPerformed(java.awt.event.ActionEvent);
    private javax.swing.JPanel getCalendarPanel();
    private java.awt.Color getButtonColor(java.util.Calendar);
    private boolean equalDates(java.util.Calendar, java.util.Calendar);
    private java.util.Calendar getFirstVisibleDate();
    private int getFirstDayOfWeek();
    private void refreshButtons();
    private void refreshYearSelector();
    private Integer[] getYears(int);
    private javax.swing.JPanel constructSelectionPanel();
    private javax.swing.JPanel constructControlPanel();
    public java.awt.Color getChosenDateButtonColor();
    public void setChosenDateButtonColor(java.awt.Color);
    public java.awt.Color getChosenMonthButtonColor();
    public void setChosenMonthButtonColor(java.awt.Color);
    public java.awt.Color getChosenOtherButtonColor();
    public void setChosenOtherButtonColor(java.awt.Color);
    public int getYearSelectionRange();
    public void setYearSelectionRange(int);
}

org/jfree/ui/Drawable.class

package org.jfree.ui;
public abstract interface Drawable {
    public abstract void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
}

org/jfree/ui/ExtendedDrawable.class

package org.jfree.ui;
public abstract interface ExtendedDrawable extends Drawable {
    public abstract java.awt.Dimension getPreferredSize();
    public abstract boolean isPreserveAspectRatio();
}

org/jfree/ui/ExtensionFileFilter.class

package org.jfree.ui;
public synchronized class ExtensionFileFilter extends javax.swing.filechooser.FileFilter {
    private String description;
    private String extension;
    public void ExtensionFileFilter(String, String);
    public boolean accept(java.io.File);
    public String getDescription();
}

org/jfree/ui/FilesystemFilter.class

package org.jfree.ui;
public synchronized class FilesystemFilter extends javax.swing.filechooser.FileFilter implements java.io.FilenameFilter {
    private String[] fileext;
    private String descr;
    private boolean accDirs;
    public void FilesystemFilter(String, String);
    public void FilesystemFilter(String, String, boolean);
    public void FilesystemFilter(String[], String, boolean);
    public boolean accept(java.io.File, String);
    public boolean accept(java.io.File);
    public String getDescription();
    public void acceptDirectories(boolean);
    public boolean acceptsDirectories();
}

org/jfree/ui/FloatDimension.class

package org.jfree.ui;
public synchronized class FloatDimension extends java.awt.geom.Dimension2D implements java.io.Serializable {
    private static final long serialVersionUID = 5367882923248086744;
    private float width;
    private float height;
    public void FloatDimension();
    public void FloatDimension(FloatDimension);
    public void FloatDimension(float, float);
    public double getWidth();
    public double getHeight();
    public void setWidth(double);
    public void setHeight(double);
    public void setSize(double, double);
    public Object clone();
    public String toString();
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/ui/FloatingButtonEnabler.class

package org.jfree.ui;
public final synchronized class FloatingButtonEnabler extends java.awt.event.MouseAdapter {
    private static FloatingButtonEnabler singleton;
    private void FloatingButtonEnabler();
    public static FloatingButtonEnabler getInstance();
    public void addButton(javax.swing.AbstractButton);
    public void removeButton(javax.swing.AbstractButton);
    public void mouseEntered(java.awt.event.MouseEvent);
    public void mouseExited(java.awt.event.MouseEvent);
}

org/jfree/ui/FontChooserDialog.class

package org.jfree.ui;
public synchronized class FontChooserDialog extends StandardDialog {
    private FontChooserPanel fontChooserPanel;
    public void FontChooserDialog(java.awt.Dialog, String, boolean, java.awt.Font);
    public void FontChooserDialog(java.awt.Frame, String, boolean, java.awt.Font);
    public java.awt.Font getSelectedFont();
    private javax.swing.JPanel createContent(java.awt.Font);
}

org/jfree/ui/FontChooserPanel.class

package org.jfree.ui;
public synchronized class FontChooserPanel extends javax.swing.JPanel {
    public static final String[] SIZES;
    private javax.swing.JList fontlist;
    private javax.swing.JList sizelist;
    private javax.swing.JCheckBox bold;
    private javax.swing.JCheckBox italic;
    protected static java.util.ResourceBundle localizationResources;
    public void FontChooserPanel(java.awt.Font);
    public java.awt.Font getSelectedFont();
    public String getSelectedName();
    public int getSelectedStyle();
    public int getSelectedSize();
    public void setSelectedFont(java.awt.Font);
    static void <clinit>();
}

org/jfree/ui/FontDisplayField.class

package org.jfree.ui;
public synchronized class FontDisplayField extends javax.swing.JTextField {
    private java.awt.Font displayFont;
    protected static final java.util.ResourceBundle localizationResources;
    public void FontDisplayField(java.awt.Font);
    public java.awt.Font getDisplayFont();
    public void setDisplayFont(java.awt.Font);
    private String fontToString(java.awt.Font);
    static void <clinit>();
}

org/jfree/ui/GradientPaintTransformType.class

package org.jfree.ui;
public final synchronized class GradientPaintTransformType implements java.io.Serializable {
    private static final long serialVersionUID = 8331561784933982450;
    public static final GradientPaintTransformType VERTICAL;
    public static final GradientPaintTransformType HORIZONTAL;
    public static final GradientPaintTransformType CENTER_VERTICAL;
    public static final GradientPaintTransformType CENTER_HORIZONTAL;
    private String name;
    private void GradientPaintTransformType(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/ui/GradientPaintTransformer.class

package org.jfree.ui;
public abstract interface GradientPaintTransformer {
    public abstract java.awt.GradientPaint transform(java.awt.GradientPaint, java.awt.Shape);
}

org/jfree/ui/HorizontalAlignment.class

package org.jfree.ui;
public final synchronized class HorizontalAlignment implements java.io.Serializable {
    private static final long serialVersionUID = -8249740987565309567;
    public static final HorizontalAlignment LEFT;
    public static final HorizontalAlignment RIGHT;
    public static final HorizontalAlignment CENTER;
    private String name;
    private void HorizontalAlignment(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/ui/InsetsChooserPanel.class

package org.jfree.ui;
public synchronized class InsetsChooserPanel extends javax.swing.JPanel {
    private javax.swing.JTextField topValueEditor;
    private javax.swing.JTextField leftValueEditor;
    private javax.swing.JTextField bottomValueEditor;
    private javax.swing.JTextField rightValueEditor;
    protected static java.util.ResourceBundle localizationResources;
    public void InsetsChooserPanel();
    public void InsetsChooserPanel(java.awt.Insets);
    public java.awt.Insets getInsetsValue();
    protected int stringToInt(String);
    public void removeNotify();
    static void <clinit>();
}

org/jfree/ui/InsetsTextField.class

package org.jfree.ui;
public synchronized class InsetsTextField extends javax.swing.JTextField {
    protected static java.util.ResourceBundle localizationResources;
    public void InsetsTextField(java.awt.Insets);
    public String formatInsetsString(java.awt.Insets);
    public void setInsets(java.awt.Insets);
    static void <clinit>();
}

org/jfree/ui/IntegerDocument.class

package org.jfree.ui;
public synchronized class IntegerDocument extends javax.swing.text.PlainDocument {
    public void IntegerDocument();
    public void insertString(int, String, javax.swing.text.AttributeSet) throws javax.swing.text.BadLocationException;
}

org/jfree/ui/JTextObserver.class

package org.jfree.ui;
public final synchronized class JTextObserver implements java.awt.event.FocusListener {
    private static JTextObserver singleton;
    private void JTextObserver();
    public static JTextObserver getInstance();
    public void focusGained(java.awt.event.FocusEvent);
    public void focusLost(java.awt.event.FocusEvent);
    public static void addTextComponent(javax.swing.text.JTextComponent);
    public static void removeTextComponent(javax.swing.text.JTextComponent);
}

org/jfree/ui/KeyedComboBoxModel$ComboBoxItemPair.class

package org.jfree.ui;
synchronized class KeyedComboBoxModel$ComboBoxItemPair {
    private Object key;
    private Object value;
    public void KeyedComboBoxModel$ComboBoxItemPair(Object, Object);
    public Object getKey();
    public Object getValue();
    public void setValue(Object);
}

org/jfree/ui/KeyedComboBoxModel.class

package org.jfree.ui;
public synchronized class KeyedComboBoxModel implements javax.swing.ComboBoxModel {
    private int selectedItem;
    private java.util.ArrayList data;
    private java.util.ArrayList listdatalistener;
    private transient javax.swing.event.ListDataListener[] tempListeners;
    public void KeyedComboBoxModel();
    public void KeyedComboBoxModel(Object[], Object[]);
    public void setData(Object[], Object[]);
    protected synchronized void fireListDataEvent(javax.swing.event.ListDataEvent);
    public Object getSelectedItem();
    public void setSelectedKey(Object);
    public void setSelectedItem(Object);
    public synchronized void addListDataListener(javax.swing.event.ListDataListener);
    public Object getElementAt(int);
    public Object getKeyAt(int);
    public Object getSelectedKey();
    public int getSize();
    public void removeListDataListener(javax.swing.event.ListDataListener);
    private int findDataElementIndex(Object);
    public int findElementIndex(Object);
    public void removeDataElement(Object);
    public void add(Object, Object);
    public void clear();
}

org/jfree/ui/L1R1ButtonPanel.class

package org.jfree.ui;
public synchronized class L1R1ButtonPanel extends javax.swing.JPanel {
    private javax.swing.JButton left;
    private javax.swing.JButton right;
    public void L1R1ButtonPanel(String, String);
    public javax.swing.JButton getLeftButton();
    public javax.swing.JButton getRightButton();
}

org/jfree/ui/L1R2ButtonPanel.class

package org.jfree.ui;
public synchronized class L1R2ButtonPanel extends javax.swing.JPanel {
    private javax.swing.JButton left;
    private javax.swing.JButton right1;
    private javax.swing.JButton right2;
    public void L1R2ButtonPanel(String, String, String);
    public javax.swing.JButton getLeftButton();
    public javax.swing.JButton getRightButton1();
    public javax.swing.JButton getRightButton2();
}

org/jfree/ui/L1R3ButtonPanel.class

package org.jfree.ui;
public synchronized class L1R3ButtonPanel extends javax.swing.JPanel {
    private javax.swing.JButton left;
    private javax.swing.JButton right1;
    private javax.swing.JButton right2;
    private javax.swing.JButton right3;
    public void L1R3ButtonPanel(String, String, String, String);
    public javax.swing.JButton getLeftButton();
    public javax.swing.JButton getRightButton1();
    public javax.swing.JButton getRightButton2();
    public javax.swing.JButton getRightButton3();
}

org/jfree/ui/Layer.class

package org.jfree.ui;
public final synchronized class Layer implements java.io.Serializable {
    private static final long serialVersionUID = -1470104570733183430;
    public static final Layer FOREGROUND;
    public static final Layer BACKGROUND;
    private String name;
    private void Layer(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/ui/LengthAdjustmentType.class

package org.jfree.ui;
public final synchronized class LengthAdjustmentType implements java.io.Serializable {
    private static final long serialVersionUID = -6097408511380545010;
    public static final LengthAdjustmentType NO_CHANGE;
    public static final LengthAdjustmentType EXPAND;
    public static final LengthAdjustmentType CONTRACT;
    private String name;
    private void LengthAdjustmentType(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/ui/LengthLimitingDocument.class

package org.jfree.ui;
public synchronized class LengthLimitingDocument extends javax.swing.text.PlainDocument {
    private int maxlen;
    public void LengthLimitingDocument();
    public void LengthLimitingDocument(int);
    public void setMaxLength(int);
    public int getMaxLength();
    public void insertString(int, String, javax.swing.text.AttributeSet) throws javax.swing.text.BadLocationException;
}

org/jfree/ui/LocalizationBundle.properties

# org.jfree.ui.ui ResourceBundle properties file # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # Attributes=Attributes: B=B: Bold=Bold Bottom=Bottom Font=Font: Insets=Insets: Italic=Italic L=L: Left=Left No_Font_Selected=No font selected. R=R: Right=Right Size=Size: T=T: Top=Top Help=Help OK=OK Cancel=Cancel

org/jfree/ui/LocalizationBundle_de.properties

# org.jfree.ui.ui ResourceBundle properties file - german version # # Changes (from 31-Aug-2003) # -------------------------- # 15-Mar-2004 : Initial version (Christian W. Zuckschwerdt); # Attributes=Attribute: B=U: Bold=Fett Bottom=Unten Font=Schrift: Insets=R\u00e4nder: Italic=Kursiv L=L: Left=Links No_Font_Selected=Keine Schrift gew\u00e4hlt. R=R: Right=Rechts Size=Gr\u00f6\u00dfe: T=O: Top=Oben Help=Hilfe OK=OK Cancel=Abbrechen

org/jfree/ui/LocalizationBundle_es.properties

# org.jfree.ui.ui ResourceBundle properties file spanish # # Changes (from 31-Aug-2003) # -------------------------- # 14-Oct-2004 : Initial version: Leopoldo Federico Pértile (Grupo de Procesamiento Digital de Imágenes) # Universidad Tecnológica Nacional - Facultad Regional Resistencia, Argentina Attributes=Atributos: B=Inf: Bold=Negrita Bottom=Inferior Font=Fuente: Insets=Márgenes: Italic=Cursiva L=Izq: Left=Izquierda No_Font_Selected=No se seleccion\00F3 ninguna fuente. R=Der: Right=Derecha Size=Tama\u00f1o: T=Sup: Top=Superior Help=Ayuda OK=Aceptar Cancel=Cancelar

org/jfree/ui/LocalizationBundle_fr.properties

# org.jfree.ui.ui ResourceBundle properties file - french version # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # Attributes=Attributs : B=B : Bold=Gras Bottom=Bas Font=Police : Insets=Position : Italic=Italique L=G : Left=Gauche No_Font_Selected=Aucune police n'a \u00E9t\u00E9 s\u00E9lectionn\u00E9e. R=D : Right=Droite Size=Taille : T=H : Top=Haut

org/jfree/ui/LocalizationBundle_pt_PT.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file - portuguese version # # Changes (from 09-Set-2003) # -------------------------- # 09-Set-2003 : Initial version (Eduardo Ramalho); # Attributes=Atributos: B=B: Bold=Negrito Bottom=Fundo Font=Fonte: Insets=Posi\u00e7\u00e3o: Italic=It\u00e1lico L=E: Left=Esquerda No_Font_Selected=Nenhuma fonte est\u00e1 seleccionada. R=D: Right=Direita Size=Tamanho: T=T: Top=Topo

org/jfree/ui/NumberCellRenderer.class

package org.jfree.ui;
public synchronized class NumberCellRenderer extends javax.swing.table.DefaultTableCellRenderer {
    public void NumberCellRenderer();
    public java.awt.Component getTableCellRendererComponent(javax.swing.JTable, Object, boolean, boolean, int, int);
}

org/jfree/ui/OverlayLayout.class

package org.jfree.ui;
public final synchronized class OverlayLayout implements java.awt.LayoutManager {
    private boolean ignoreInvisible;
    public void OverlayLayout(boolean);
    public void OverlayLayout();
    public void addLayoutComponent(String, java.awt.Component);
    public void removeLayoutComponent(java.awt.Component);
    public void layoutContainer(java.awt.Container);
    public java.awt.Dimension minimumLayoutSize(java.awt.Container);
    public java.awt.Dimension preferredLayoutSize(java.awt.Container);
}

org/jfree/ui/PaintSample.class

package org.jfree.ui;
public synchronized class PaintSample extends javax.swing.JComponent {
    private java.awt.Paint paint;
    private java.awt.Dimension preferredSize;
    public void PaintSample(java.awt.Paint);
    public java.awt.Paint getPaint();
    public void setPaint(java.awt.Paint);
    public java.awt.Dimension getPreferredSize();
    public void paintComponent(java.awt.Graphics);
}

org/jfree/ui/RectangleAnchor.class

package org.jfree.ui;
public final synchronized class RectangleAnchor implements java.io.Serializable {
    private static final long serialVersionUID = -2457494205644416327;
    public static final RectangleAnchor CENTER;
    public static final RectangleAnchor TOP;
    public static final RectangleAnchor TOP_LEFT;
    public static final RectangleAnchor TOP_RIGHT;
    public static final RectangleAnchor BOTTOM;
    public static final RectangleAnchor BOTTOM_LEFT;
    public static final RectangleAnchor BOTTOM_RIGHT;
    public static final RectangleAnchor LEFT;
    public static final RectangleAnchor RIGHT;
    private String name;
    private void RectangleAnchor(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    public static java.awt.geom.Point2D coordinates(java.awt.geom.Rectangle2D, RectangleAnchor);
    public static java.awt.geom.Rectangle2D createRectangle(Size2D, double, double, RectangleAnchor);
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/ui/RectangleEdge.class

package org.jfree.ui;
public final synchronized class RectangleEdge implements java.io.Serializable {
    private static final long serialVersionUID = -7400988293691093548;
    public static final RectangleEdge TOP;
    public static final RectangleEdge BOTTOM;
    public static final RectangleEdge LEFT;
    public static final RectangleEdge RIGHT;
    private String name;
    private void RectangleEdge(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    public static boolean isTopOrBottom(RectangleEdge);
    public static boolean isLeftOrRight(RectangleEdge);
    public static RectangleEdge opposite(RectangleEdge);
    public static double coordinate(java.awt.geom.Rectangle2D, RectangleEdge);
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/ui/RectangleInsets.class

package org.jfree.ui;
public synchronized class RectangleInsets implements java.io.Serializable {
    private static final long serialVersionUID = 1902273207559319996;
    public static final RectangleInsets ZERO_INSETS;
    private org.jfree.util.UnitType unitType;
    private double top;
    private double left;
    private double bottom;
    private double right;
    public void RectangleInsets(double, double, double, double);
    public void RectangleInsets(org.jfree.util.UnitType, double, double, double, double);
    public org.jfree.util.UnitType getUnitType();
    public double getTop();
    public double getBottom();
    public double getLeft();
    public double getRight();
    public boolean equals(Object);
    public int hashCode();
    public String toString();
    public java.awt.geom.Rectangle2D createAdjustedRectangle(java.awt.geom.Rectangle2D, LengthAdjustmentType, LengthAdjustmentType);
    public java.awt.geom.Rectangle2D createInsetRectangle(java.awt.geom.Rectangle2D);
    public java.awt.geom.Rectangle2D createInsetRectangle(java.awt.geom.Rectangle2D, boolean, boolean);
    public java.awt.geom.Rectangle2D createOutsetRectangle(java.awt.geom.Rectangle2D);
    public java.awt.geom.Rectangle2D createOutsetRectangle(java.awt.geom.Rectangle2D, boolean, boolean);
    public double calculateTopInset(double);
    public double calculateTopOutset(double);
    public double calculateBottomInset(double);
    public double calculateBottomOutset(double);
    public double calculateLeftInset(double);
    public double calculateLeftOutset(double);
    public double calculateRightInset(double);
    public double calculateRightOutset(double);
    public double trimWidth(double);
    public double extendWidth(double);
    public double trimHeight(double);
    public double extendHeight(double);
    public void trim(java.awt.geom.Rectangle2D);
    static void <clinit>();
}

org/jfree/ui/RefineryUtilities.class

package org.jfree.ui;
public abstract synchronized class RefineryUtilities {
    protected static final org.jfree.util.LogContext logger;
    public void RefineryUtilities();
    public static void centerFrameOnScreen(java.awt.Window);
    public static void positionFrameOnScreen(java.awt.Window, double, double);
    public static void positionFrameRandomly(java.awt.Window);
    public static void centerDialogInParent(java.awt.Dialog);
    public static void positionDialogRelativeToParent(java.awt.Dialog, double, double);
    public static javax.swing.JPanel createTablePanel(javax.swing.table.TableModel);
    public static javax.swing.JLabel createJLabel(String, java.awt.Font);
    public static javax.swing.JLabel createJLabel(String, java.awt.Font, java.awt.Color);
    public static javax.swing.JButton createJButton(String, java.awt.Font);
    static void <clinit>();
}

org/jfree/ui/SerialDateChooserPanel.class

package org.jfree.ui;
public synchronized class SerialDateChooserPanel extends javax.swing.JPanel implements java.awt.event.ActionListener {
    public static final java.awt.Color DEFAULT_DATE_BUTTON_COLOR;
    public static final java.awt.Color DEFAULT_MONTH_BUTTON_COLOR;
    private org.jfree.date.SerialDate date;
    private java.awt.Color dateButtonColor;
    private java.awt.Color monthButtonColor;
    private java.awt.Color chosenOtherButtonColor;
    private int firstDayOfWeek;
    private int yearSelectionRange;
    private java.awt.Font dateFont;
    private javax.swing.JComboBox monthSelector;
    private javax.swing.JComboBox yearSelector;
    private javax.swing.JButton todayButton;
    private javax.swing.JButton[] buttons;
    private boolean refreshing;
    public void SerialDateChooserPanel();
    public void SerialDateChooserPanel(org.jfree.date.SerialDate, boolean);
    public void SerialDateChooserPanel(org.jfree.date.SerialDate, boolean, java.awt.Color, java.awt.Color);
    public void setDate(org.jfree.date.SerialDate);
    public org.jfree.date.SerialDate getDate();
    public void actionPerformed(java.awt.event.ActionEvent);
    private javax.swing.JPanel getCalendarPanel();
    protected java.awt.Color getButtonColor(org.jfree.date.SerialDate);
    protected org.jfree.date.SerialDate getFirstVisibleDate();
    private int getFirstDayOfWeek();
    protected void refreshButtons();
    private void refreshYearSelector();
    private java.util.Vector getYears(int);
    private javax.swing.JPanel constructSelectionPanel();
    private javax.swing.JPanel constructControlPanel();
    static void <clinit>();
}

org/jfree/ui/Size2D.class

package org.jfree.ui;
public synchronized class Size2D implements Cloneable, org.jfree.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 2558191683786418168;
    public double width;
    public double height;
    public void Size2D();
    public void Size2D(double, double);
    public double getWidth();
    public void setWidth(double);
    public double getHeight();
    public void setHeight(double);
    public String toString();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/ui/SortButtonRenderer.class

package org.jfree.ui;
public synchronized class SortButtonRenderer implements javax.swing.table.TableCellRenderer {
    public static final int NONE = 0;
    public static final int DOWN = 1;
    public static final int UP = 2;
    private int pressedColumn;
    private javax.swing.JButton normalButton;
    private javax.swing.JButton ascendingButton;
    private javax.swing.JButton descendingButton;
    private boolean useLabels;
    private javax.swing.JLabel normalLabel;
    private javax.swing.JLabel ascendingLabel;
    private javax.swing.JLabel descendingLabel;
    public void SortButtonRenderer();
    public java.awt.Component getTableCellRendererComponent(javax.swing.JTable, Object, boolean, boolean, int, int);
    private javax.swing.JButton getRendererButton(boolean, boolean);
    private javax.swing.JLabel getRendererLabel(boolean, boolean);
    public void setPressedColumn(int);
}

org/jfree/ui/SortableTable.class

package org.jfree.ui;
public synchronized class SortableTable extends javax.swing.JTable {
    private SortableTableHeaderListener headerListener;
    public void SortableTable(SortableTableModel);
    public void setSortableModel(SortableTableModel);
}

org/jfree/ui/SortableTableHeaderListener.class

package org.jfree.ui;
public synchronized class SortableTableHeaderListener implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener {
    private SortableTableModel model;
    private SortButtonRenderer renderer;
    private int sortColumnIndex;
    public void SortableTableHeaderListener(SortableTableModel, SortButtonRenderer);
    public void setTableModel(SortableTableModel);
    public void mousePressed(java.awt.event.MouseEvent);
    public void mouseDragged(java.awt.event.MouseEvent);
    public void mouseEntered(java.awt.event.MouseEvent);
    public void mouseClicked(java.awt.event.MouseEvent);
    public void mouseMoved(java.awt.event.MouseEvent);
    public void mouseExited(java.awt.event.MouseEvent);
    public void mouseReleased(java.awt.event.MouseEvent);
}

org/jfree/ui/SortableTableModel.class

package org.jfree.ui;
public abstract synchronized class SortableTableModel extends javax.swing.table.AbstractTableModel {
    private int sortingColumn;
    private boolean ascending;
    public void SortableTableModel();
    public int getSortingColumn();
    public boolean isAscending();
    public void setAscending(boolean);
    public void sortByColumn(int, boolean);
    public boolean isSortable(int);
}

org/jfree/ui/Spinner.class

package org.jfree.ui;
public synchronized class Spinner extends javax.swing.JPanel implements java.awt.event.MouseListener {
    private int value;
    private javax.swing.JTextField textField;
    private javax.swing.JPanel buttonPanel;
    private ArrowPanel upButton;
    private ArrowPanel downButton;
    public void Spinner(int);
    public int getValue();
    public void mouseClicked(java.awt.event.MouseEvent);
    public void mouseEntered(java.awt.event.MouseEvent);
    public void mouseExited(java.awt.event.MouseEvent);
    public void mousePressed(java.awt.event.MouseEvent);
    public void mouseReleased(java.awt.event.MouseEvent);
}

org/jfree/ui/StandardDialog.class

package org.jfree.ui;
public synchronized class StandardDialog extends javax.swing.JDialog implements java.awt.event.ActionListener {
    private boolean cancelled;
    protected static final java.util.ResourceBundle localizationResources;
    public void StandardDialog(java.awt.Frame, String, boolean);
    public void StandardDialog(java.awt.Dialog, String, boolean);
    public boolean isCancelled();
    public void actionPerformed(java.awt.event.ActionEvent);
    protected javax.swing.JPanel createButtonPanel();
    static void <clinit>();
}

org/jfree/ui/StandardGradientPaintTransformer.class

package org.jfree.ui;
public synchronized class StandardGradientPaintTransformer implements GradientPaintTransformer, Cloneable, org.jfree.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -8155025776964678320;
    private GradientPaintTransformType type;
    public void StandardGradientPaintTransformer();
    public void StandardGradientPaintTransformer(GradientPaintTransformType);
    public java.awt.GradientPaint transform(java.awt.GradientPaint, java.awt.Shape);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    public int hashCode();
}

org/jfree/ui/StrokeChooserPanel$1.class

package org.jfree.ui;
synchronized class StrokeChooserPanel$1 implements java.awt.event.ActionListener {
    void StrokeChooserPanel$1(StrokeChooserPanel);
    public void actionPerformed(java.awt.event.ActionEvent);
}

org/jfree/ui/StrokeChooserPanel.class

package org.jfree.ui;
public synchronized class StrokeChooserPanel extends javax.swing.JPanel {
    private javax.swing.JComboBox selector;
    public void StrokeChooserPanel(StrokeSample, StrokeSample[]);
    protected final javax.swing.JComboBox getSelector();
    public java.awt.Stroke getSelectedStroke();
}

org/jfree/ui/StrokeSample.class

package org.jfree.ui;
public synchronized class StrokeSample extends javax.swing.JComponent implements javax.swing.ListCellRenderer {
    private java.awt.Stroke stroke;
    private java.awt.Dimension preferredSize;
    public void StrokeSample(java.awt.Stroke);
    public java.awt.Stroke getStroke();
    public void setStroke(java.awt.Stroke);
    public java.awt.Dimension getPreferredSize();
    public void paintComponent(java.awt.Graphics);
    public java.awt.Component getListCellRendererComponent(javax.swing.JList, Object, int, boolean, boolean);
}

org/jfree/ui/TextAnchor.class

package org.jfree.ui;
public final synchronized class TextAnchor implements java.io.Serializable {
    private static final long serialVersionUID = 8219158940496719660;
    public static final TextAnchor TOP_LEFT;
    public static final TextAnchor TOP_CENTER;
    public static final TextAnchor TOP_RIGHT;
    public static final TextAnchor HALF_ASCENT_LEFT;
    public static final TextAnchor HALF_ASCENT_CENTER;
    public static final TextAnchor HALF_ASCENT_RIGHT;
    public static final TextAnchor CENTER_LEFT;
    public static final TextAnchor CENTER;
    public static final TextAnchor CENTER_RIGHT;
    public static final TextAnchor BASELINE_LEFT;
    public static final TextAnchor BASELINE_CENTER;
    public static final TextAnchor BASELINE_RIGHT;
    public static final TextAnchor BOTTOM_LEFT;
    public static final TextAnchor BOTTOM_CENTER;
    public static final TextAnchor BOTTOM_RIGHT;
    private String name;
    private void TextAnchor(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/ui/UIUtilities.class

package org.jfree.ui;
public synchronized class UIUtilities {
    private void UIUtilities();
    public static void setupUI();
}

org/jfree/ui/VerticalAlignment.class

package org.jfree.ui;
public final synchronized class VerticalAlignment implements java.io.Serializable {
    private static final long serialVersionUID = 7272397034325429853;
    public static final VerticalAlignment TOP;
    public static final VerticalAlignment BOTTOM;
    public static final VerticalAlignment CENTER;
    private String name;
    private void VerticalAlignment(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/ui/WizardDialog.class

package org.jfree.ui;
public synchronized class WizardDialog extends javax.swing.JDialog implements java.awt.event.ActionListener {
    private Object result;
    private int step;
    private WizardPanel currentPanel;
    private java.util.List panels;
    private javax.swing.JButton previousButton;
    private javax.swing.JButton nextButton;
    private javax.swing.JButton finishButton;
    private javax.swing.JButton helpButton;
    public void WizardDialog(javax.swing.JDialog, boolean, String, WizardPanel);
    public void WizardDialog(javax.swing.JFrame, boolean, String, WizardPanel);
    public Object getResult();
    public int getStepCount();
    public boolean canDoPreviousPanel();
    public boolean canDoNextPanel();
    public boolean canFinish();
    public WizardPanel getWizardPanel(int);
    public void actionPerformed(java.awt.event.ActionEvent);
    public void previous();
    public void next();
    public void finish();
    private void enableButtons();
    public boolean isCancelled();
    public javax.swing.JPanel createContent();
}

org/jfree/ui/WizardPanel.class

package org.jfree.ui;
public abstract synchronized class WizardPanel extends javax.swing.JPanel {
    private WizardDialog owner;
    protected void WizardPanel(java.awt.LayoutManager);
    public WizardDialog getOwner();
    public void setOwner(WizardDialog);
    public Object getResult();
    public abstract void returnFromLaterStep();
    public abstract boolean canRedisplayNextPanel();
    public abstract boolean hasNextPanel();
    public abstract boolean canFinish();
    public abstract WizardPanel getNextPanel();
}

org/jfree/ui/about/AboutFrame.class

package org.jfree.ui.about;
public synchronized class AboutFrame extends javax.swing.JFrame {
    public static final java.awt.Dimension PREFERRED_SIZE;
    public static final javax.swing.border.Border STANDARD_BORDER;
    private java.util.ResourceBundle resources;
    private String application;
    private String version;
    private String copyright;
    private String info;
    private java.awt.Image logo;
    private java.util.List contributors;
    private String licence;
    private java.util.List libraries;
    public void AboutFrame(String, ProjectInfo);
    public void AboutFrame(String, String, String, String, java.awt.Image, String, String, java.util.List, java.util.List);
    public java.awt.Dimension getPreferredSize();
    private javax.swing.JTabbedPane createTabs();
    private javax.swing.JPanel createAboutPanel();
    private javax.swing.JPanel createLicencePanel();
    static void <clinit>();
}

org/jfree/ui/about/AboutPanel.class

package org.jfree.ui.about;
public synchronized class AboutPanel extends javax.swing.JPanel {
    public void AboutPanel(String, String, String, String);
    public void AboutPanel(String, String, String, String, java.awt.Image);
}

org/jfree/ui/about/Contributor.class

package org.jfree.ui.about;
public synchronized class Contributor {
    private String name;
    private String email;
    public void Contributor(String, String);
    public String getName();
    public String getEmail();
}

org/jfree/ui/about/ContributorsPanel.class

package org.jfree.ui.about;
public synchronized class ContributorsPanel extends javax.swing.JPanel {
    private javax.swing.JTable table;
    private javax.swing.table.TableModel model;
    public void ContributorsPanel(java.util.List);
}

org/jfree/ui/about/ContributorsTableModel.class

package org.jfree.ui.about;
public synchronized class ContributorsTableModel extends javax.swing.table.AbstractTableModel {
    private java.util.List contributors;
    private String nameColumnLabel;
    private String contactColumnLabel;
    public void ContributorsTableModel(java.util.List);
    public int getRowCount();
    public int getColumnCount();
    public String getColumnName(int);
    public Object getValueAt(int, int);
}

org/jfree/ui/about/Library.class

package org.jfree.ui.about;
public synchronized class Library extends org.jfree.base.Library {
    public void Library(String, String, String, String);
    public void Library(ProjectInfo);
}

org/jfree/ui/about/LibraryPanel.class

package org.jfree.ui.about;
public synchronized class LibraryPanel extends javax.swing.JPanel {
    private javax.swing.JTable table;
    private javax.swing.table.TableModel model;
    public void LibraryPanel(java.util.List);
}

org/jfree/ui/about/LibraryTableModel.class

package org.jfree.ui.about;
public synchronized class LibraryTableModel extends javax.swing.table.AbstractTableModel {
    private java.util.List libraries;
    private String nameColumnLabel;
    private String versionColumnLabel;
    private String licenceColumnLabel;
    private String infoColumnLabel;
    public void LibraryTableModel(java.util.List);
    public int getRowCount();
    public int getColumnCount();
    public String getColumnName(int);
    public Object getValueAt(int, int);
}

org/jfree/ui/about/Licences.class

package org.jfree.ui.about;
public synchronized class Licences {
    public static final String GPL = GNU GENERAL PUBLIC LICENSE

Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

Preamble
The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and modification follow.

GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".

Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.

b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.

In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.

6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.

10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS


How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.

To do so, attach the following notices to the program.  It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.

<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year>  <name of author>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License.  Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary.  Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker.

<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice

This General Public License does not permit incorporating your program into proprietary programs.  If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library.  If this is what you want to do, use the GNU Library General Public License instead of this License.
;
    public static final String LGPL = GNU LESSER GENERAL PUBLIC LICENSE

Version 2.1, February 1999

Copyright (C) 1991, 1999 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

[This is the first released version of the Lesser GPL.  It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.]

Preamble

The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.

This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below.

When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things.

To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it.

For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights.

We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library.

To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others.

Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license.

Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs.

When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library.

We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances.

For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License.

In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system.

Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library.

The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run.

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.

The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".)

"Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.

Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

*    a) The modified work must itself be a software library.
*    b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change.
*    c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.
*    d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.

(For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library.

In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.

3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.

Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.

This option is useful when you wish to copy part of the code of the Library into a program that is not a library.

4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.

If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.

5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.

However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.

When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.

If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)

Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.

6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.

You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:

*    a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)
*    b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.
*    c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.
*    d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
*    e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.

For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.

7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things:

*    a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above.
*    b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.

8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.

9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it.

10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License.

11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library.

If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.

12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.

13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.

14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS


How to Apply These Terms to Your New Libraries

If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License).

To apply these terms, attach the following notices to the library.  It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.

<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year>  <name of author>

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

Also add information on how to contact you by electronic and paper mail.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary.  Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker.

<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice

That's all there is to it!
;
    private static Licences singleton;
    public void Licences();
    public static Licences getInstance();
    public String getGPL();
    public String getLGPL();
}

org/jfree/ui/about/ProjectInfo.class

package org.jfree.ui.about;
public synchronized class ProjectInfo extends org.jfree.base.BootableProjectInfo {
    private java.awt.Image logo;
    private String licenceText;
    private java.util.List contributors;
    public void ProjectInfo();
    public void ProjectInfo(String, String, String, java.awt.Image, String, String, String);
    public java.awt.Image getLogo();
    public void setLogo(java.awt.Image);
    public String getLicenceText();
    public void setLicenceText(String);
    public java.util.List getContributors();
    public void setContributors(java.util.List);
    public String toString();
}

org/jfree/ui/about/SystemProperties.class

package org.jfree.ui.about;
public synchronized class SystemProperties {
    private void SystemProperties();
    public static org.jfree.ui.SortableTable createSystemPropertiesTable();
}

org/jfree/ui/about/SystemPropertiesFrame.class

package org.jfree.ui.about;
public synchronized class SystemPropertiesFrame extends javax.swing.JFrame implements java.awt.event.ActionListener {
    private static final String COPY_COMMAND = COPY;
    private static final String CLOSE_COMMAND = CLOSE;
    private SystemPropertiesPanel panel;
    public void SystemPropertiesFrame(boolean);
    public void actionPerformed(java.awt.event.ActionEvent);
    private javax.swing.JMenuBar createMenuBar(java.util.ResourceBundle);
}

org/jfree/ui/about/SystemPropertiesPanel$1.class

package org.jfree.ui.about;
synchronized class SystemPropertiesPanel$1 implements java.awt.event.ActionListener {
    void SystemPropertiesPanel$1(SystemPropertiesPanel);
    public void actionPerformed(java.awt.event.ActionEvent);
}

org/jfree/ui/about/SystemPropertiesPanel$PopupListener.class

package org.jfree.ui.about;
synchronized class SystemPropertiesPanel$PopupListener extends java.awt.event.MouseAdapter {
    public void SystemPropertiesPanel$PopupListener(SystemPropertiesPanel);
    public void mousePressed(java.awt.event.MouseEvent);
    public void mouseReleased(java.awt.event.MouseEvent);
    private void maybeShowPopup(java.awt.event.MouseEvent);
}

org/jfree/ui/about/SystemPropertiesPanel.class

package org.jfree.ui.about;
public synchronized class SystemPropertiesPanel extends javax.swing.JPanel {
    private javax.swing.JTable table;
    private javax.swing.JPopupMenu copyPopupMenu;
    private javax.swing.JMenuItem copyMenuItem;
    private SystemPropertiesPanel$PopupListener copyPopupListener;
    public void SystemPropertiesPanel();
    public void copySystemPropertiesToClipboard();
    protected final javax.swing.JPopupMenu getCopyPopupMenu();
    protected final javax.swing.JTable getTable();
}

org/jfree/ui/about/SystemPropertiesTableModel$SystemProperty.class

package org.jfree.ui.about;
public synchronized class SystemPropertiesTableModel$SystemProperty {
    private String name;
    private String value;
    public void SystemPropertiesTableModel$SystemProperty(String, String);
    public String getName();
    public String getValue();
}

org/jfree/ui/about/SystemPropertiesTableModel$SystemPropertyComparator.class

package org.jfree.ui.about;
public synchronized class SystemPropertiesTableModel$SystemPropertyComparator implements java.util.Comparator {
    private boolean ascending;
    public void SystemPropertiesTableModel$SystemPropertyComparator(boolean);
    public int compare(Object, Object);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/ui/about/SystemPropertiesTableModel.class

package org.jfree.ui.about;
public synchronized class SystemPropertiesTableModel extends org.jfree.ui.SortableTableModel {
    private java.util.List properties;
    private String nameColumnLabel;
    private String valueColumnLabel;
    public void SystemPropertiesTableModel();
    public boolean isSortable(int);
    public int getRowCount();
    public int getColumnCount();
    public String getColumnName(int);
    public Object getValueAt(int, int);
    public void sortByColumn(int, boolean);
}

org/jfree/ui/about/resources/AboutResources.class

package org.jfree.ui.about.resources;
public synchronized class AboutResources extends java.util.ListResourceBundle {
    static final Object[][] CONTENTS;
    public void AboutResources();
    public Object[][] getContents();
    static void <clinit>();
}

org/jfree/ui/about/resources/AboutResources_de.class

package org.jfree.ui.about.resources;
public synchronized class AboutResources_de extends java.util.ListResourceBundle {
    static final Object[][] CONTENTS;
    public void AboutResources_de();
    public Object[][] getContents();
    static void <clinit>();
}

org/jfree/ui/about/resources/AboutResources_es.class

package org.jfree.ui.about.resources;
public synchronized class AboutResources_es extends java.util.ListResourceBundle {
    static final Object[][] CONTENTS;
    public void AboutResources_es();
    public Object[][] getContents();
    static void <clinit>();
}

org/jfree/ui/about/resources/AboutResources_fr.class

package org.jfree.ui.about.resources;
public synchronized class AboutResources_fr extends java.util.ListResourceBundle {
    static final Object[][] CONTENTS;
    public void AboutResources_fr();
    public Object[][] getContents();
    static void <clinit>();
}

org/jfree/ui/about/resources/AboutResources_pl.class

package org.jfree.ui.about.resources;
public synchronized class AboutResources_pl extends java.util.ListResourceBundle {
    static final Object[][] CONTENTS;
    public void AboutResources_pl();
    public Object[][] getContents();
    static void <clinit>();
}

org/jfree/ui/action/AbstractActionDowngrade.class

package org.jfree.ui.action;
public abstract synchronized class AbstractActionDowngrade extends javax.swing.AbstractAction implements ActionDowngrade {
    public static final String ACCELERATOR_KEY = AcceleratorKey;
    public static final String MNEMONIC_KEY = MnemonicKey;
    protected void AbstractActionDowngrade();
}

org/jfree/ui/action/AbstractFileSelectionAction.class

package org.jfree.ui.action;
public abstract synchronized class AbstractFileSelectionAction extends AbstractActionDowngrade {
    private javax.swing.JFileChooser fileChooser;
    private java.awt.Component parent;
    public void AbstractFileSelectionAction(java.awt.Component);
    protected abstract String getFileExtension();
    protected abstract String getFileDescription();
    protected java.io.File getCurrentDirectory();
    protected java.io.File performSelectFile(java.io.File, int, boolean);
    protected javax.swing.JFileChooser createFileChooser();
}

org/jfree/ui/action/ActionButton$ActionEnablePropertyChangeHandler.class

package org.jfree.ui.action;
synchronized class ActionButton$ActionEnablePropertyChangeHandler implements java.beans.PropertyChangeListener {
    public void ActionButton$ActionEnablePropertyChangeHandler(ActionButton);
    public void propertyChange(java.beans.PropertyChangeEvent);
}

org/jfree/ui/action/ActionButton.class

package org.jfree.ui.action;
public synchronized class ActionButton extends javax.swing.JButton {
    private javax.swing.Action action;
    private ActionButton$ActionEnablePropertyChangeHandler propertyChangeHandler;
    public void ActionButton();
    public void ActionButton(String);
    public void ActionButton(String, javax.swing.Icon);
    public void ActionButton(javax.swing.Icon);
    public void ActionButton(javax.swing.Action);
    public javax.swing.Action getAction();
    private ActionButton$ActionEnablePropertyChangeHandler getPropertyChangeHandler();
    public void setEnabled(boolean);
    public void setAction(javax.swing.Action);
}

org/jfree/ui/action/ActionConcentrator.class

package org.jfree.ui.action;
public synchronized class ActionConcentrator {
    private final java.util.ArrayList actions;
    public void ActionConcentrator();
    public void addAction(javax.swing.Action);
    public void removeAction(javax.swing.Action);
    public void setEnabled(boolean);
    public boolean isEnabled();
}

org/jfree/ui/action/ActionDowngrade.class

package org.jfree.ui.action;
public abstract interface ActionDowngrade extends javax.swing.Action {
    public static final String ACCELERATOR_KEY = AcceleratorKey;
    public static final String MNEMONIC_KEY = MnemonicKey;
}

org/jfree/ui/action/ActionMenuItem$ActionEnablePropertyChangeHandler.class

package org.jfree.ui.action;
synchronized class ActionMenuItem$ActionEnablePropertyChangeHandler implements java.beans.PropertyChangeListener {
    public void ActionMenuItem$ActionEnablePropertyChangeHandler(ActionMenuItem);
    public void propertyChange(java.beans.PropertyChangeEvent);
}

org/jfree/ui/action/ActionMenuItem.class

package org.jfree.ui.action;
public synchronized class ActionMenuItem extends javax.swing.JMenuItem {
    private javax.swing.Action action;
    private ActionMenuItem$ActionEnablePropertyChangeHandler propertyChangeHandler;
    public void ActionMenuItem();
    public void ActionMenuItem(javax.swing.Icon);
    public void ActionMenuItem(String);
    public void ActionMenuItem(String, javax.swing.Icon);
    public void ActionMenuItem(String, int);
    public void ActionMenuItem(javax.swing.Action);
    public javax.swing.Action getAction();
    private ActionMenuItem$ActionEnablePropertyChangeHandler getPropertyChangeHandler();
    public void setEnabled(boolean);
    public void setAction(javax.swing.Action);
}

org/jfree/ui/action/ActionRadioButton$1.class

package org.jfree.ui.action;
synchronized class ActionRadioButton$1 {
}

org/jfree/ui/action/ActionRadioButton$ActionEnablePropertyChangeHandler.class

package org.jfree.ui.action;
synchronized class ActionRadioButton$ActionEnablePropertyChangeHandler implements java.beans.PropertyChangeListener {
    private void ActionRadioButton$ActionEnablePropertyChangeHandler(ActionRadioButton);
    public void propertyChange(java.beans.PropertyChangeEvent);
}

org/jfree/ui/action/ActionRadioButton.class

package org.jfree.ui.action;
public synchronized class ActionRadioButton extends javax.swing.JRadioButton {
    private javax.swing.Action action;
    private ActionRadioButton$ActionEnablePropertyChangeHandler propertyChangeHandler;
    public void ActionRadioButton();
    public void ActionRadioButton(String);
    public void ActionRadioButton(String, javax.swing.Icon);
    public void ActionRadioButton(javax.swing.Icon);
    public void ActionRadioButton(javax.swing.Action);
    public javax.swing.Action getAction();
    private ActionRadioButton$ActionEnablePropertyChangeHandler getPropertyChangeHandler();
    public void setEnabled(boolean);
    public void setAction(javax.swing.Action);
}

org/jfree/ui/action/DowngradeActionMap.class

package org.jfree.ui.action;
public synchronized class DowngradeActionMap {
    private final java.util.HashMap actionMap;
    private final java.util.ArrayList actionList;
    private DowngradeActionMap parent;
    public void DowngradeActionMap();
    public void setParent(DowngradeActionMap);
    public DowngradeActionMap getParent();
    public void put(Object, javax.swing.Action);
    public javax.swing.Action get(Object);
    public void remove(Object);
    public void clear();
    public Object[] keys();
    public int size();
    public Object[] allKeys();
}

org/jfree/ui/tabbedui/AbstractTabbedUI$ExitAction.class

package org.jfree.ui.tabbedui;
public synchronized class AbstractTabbedUI$ExitAction extends javax.swing.AbstractAction {
    public void AbstractTabbedUI$ExitAction(AbstractTabbedUI);
    public void actionPerformed(java.awt.event.ActionEvent);
}

org/jfree/ui/tabbedui/AbstractTabbedUI$TabChangeHandler.class

package org.jfree.ui.tabbedui;
synchronized class AbstractTabbedUI$TabChangeHandler implements javax.swing.event.ChangeListener {
    private final javax.swing.JTabbedPane pane;
    public void AbstractTabbedUI$TabChangeHandler(AbstractTabbedUI, javax.swing.JTabbedPane);
    public void stateChanged(javax.swing.event.ChangeEvent);
}

org/jfree/ui/tabbedui/AbstractTabbedUI$TabEnableChangeListener.class

package org.jfree.ui.tabbedui;
synchronized class AbstractTabbedUI$TabEnableChangeListener implements java.beans.PropertyChangeListener {
    public void AbstractTabbedUI$TabEnableChangeListener(AbstractTabbedUI);
    public void propertyChange(java.beans.PropertyChangeEvent);
}

org/jfree/ui/tabbedui/AbstractTabbedUI.class

package org.jfree.ui.tabbedui;
public abstract synchronized class AbstractTabbedUI extends javax.swing.JComponent {
    public static final String JMENUBAR_PROPERTY = jMenuBar;
    public static final String GLOBAL_MENU_PROPERTY = globalMenu;
    private java.util.ArrayList rootEditors;
    private javax.swing.JTabbedPane tabbedPane;
    private int selectedRootEditor;
    private javax.swing.JComponent currentToolbar;
    private javax.swing.JPanel toolbarContainer;
    private javax.swing.Action closeAction;
    private javax.swing.JMenuBar jMenuBar;
    private boolean globalMenu;
    public void AbstractTabbedUI();
    protected javax.swing.JTabbedPane getTabbedPane();
    public boolean isGlobalMenu();
    public void setGlobalMenu(boolean);
    public javax.swing.JMenuBar getJMenuBar();
    protected void setJMenuBar(javax.swing.JMenuBar);
    protected javax.swing.Action createCloseAction();
    public javax.swing.Action getCloseAction();
    protected abstract javax.swing.JMenu[] getPrefixMenus();
    protected abstract javax.swing.JMenu[] getPostfixMenus();
    private void addMenus(javax.swing.JMenuBar, javax.swing.JMenu[]);
    private javax.swing.JMenuBar updateGlobalMenubar();
    private javax.swing.JMenuBar createEditorMenubar(RootEditor);
    public void addRootEditor(RootEditor);
    public int getRootEditorCount();
    public RootEditor getRootEditor(int);
    public int getSelectedEditor();
    public void setSelectedEditor(int);
    private void closeToolbar();
    protected abstract void attempExit();
    protected void updateRootEditorEnabled(RootEditor);
}

org/jfree/ui/tabbedui/DetailEditor.class

package org.jfree.ui.tabbedui;
public abstract synchronized class DetailEditor extends javax.swing.JComponent {
    private Object object;
    private boolean confirmed;
    public void DetailEditor();
    public void update();
    public Object getObject();
    public void setObject(Object);
    protected static int parseInt(String, int);
    public abstract void clear();
    protected abstract void fillObject();
    protected abstract void updateObject(Object);
    public boolean isConfirmed();
    protected void setConfirmed(boolean);
}

org/jfree/ui/tabbedui/RootEditor.class

package org.jfree.ui.tabbedui;
public abstract interface RootEditor {
    public abstract void setActive(boolean);
    public abstract boolean isActive();
    public abstract String getEditorName();
    public abstract javax.swing.JMenu[] getMenus();
    public abstract javax.swing.JComponent getToolbar();
    public abstract javax.swing.JComponent getMainPanel();
    public abstract boolean isEnabled();
    public abstract void addPropertyChangeListener(String, java.beans.PropertyChangeListener);
    public abstract void removePropertyChangeListener(String, java.beans.PropertyChangeListener);
    public abstract void addPropertyChangeListener(java.beans.PropertyChangeListener);
    public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener);
}

org/jfree/ui/tabbedui/RootPanel.class

package org.jfree.ui.tabbedui;
public abstract synchronized class RootPanel extends javax.swing.JComponent implements RootEditor {
    private boolean active;
    public void RootPanel();
    public final boolean isActive();
    protected void panelActivated();
    protected void panelDeactivated();
    public final void setActive(boolean);
    public javax.swing.JComponent getMainPanel();
    public javax.swing.JComponent getToolbar();
}

org/jfree/ui/tabbedui/TabbedApplet$MenuBarChangeListener.class

package org.jfree.ui.tabbedui;
synchronized class TabbedApplet$MenuBarChangeListener implements java.beans.PropertyChangeListener {
    public void TabbedApplet$MenuBarChangeListener(TabbedApplet);
    public void propertyChange(java.beans.PropertyChangeEvent);
}

org/jfree/ui/tabbedui/TabbedApplet.class

package org.jfree.ui.tabbedui;
public synchronized class TabbedApplet extends javax.swing.JApplet {
    private AbstractTabbedUI tabbedUI;
    public void TabbedApplet();
    protected final AbstractTabbedUI getTabbedUI();
    public void init(AbstractTabbedUI);
}

org/jfree/ui/tabbedui/TabbedDialog$1.class

package org.jfree.ui.tabbedui;
synchronized class TabbedDialog$1 extends java.awt.event.WindowAdapter {
    void TabbedDialog$1(TabbedDialog);
    public void windowClosing(java.awt.event.WindowEvent);
}

org/jfree/ui/tabbedui/TabbedDialog$MenuBarChangeListener.class

package org.jfree.ui.tabbedui;
synchronized class TabbedDialog$MenuBarChangeListener implements java.beans.PropertyChangeListener {
    public void TabbedDialog$MenuBarChangeListener(TabbedDialog);
    public void propertyChange(java.beans.PropertyChangeEvent);
}

org/jfree/ui/tabbedui/TabbedDialog.class

package org.jfree.ui.tabbedui;
public synchronized class TabbedDialog extends javax.swing.JDialog {
    private AbstractTabbedUI tabbedUI;
    public void TabbedDialog();
    public void TabbedDialog(java.awt.Dialog);
    public void TabbedDialog(java.awt.Dialog, boolean);
    public void TabbedDialog(java.awt.Dialog, String);
    public void TabbedDialog(java.awt.Dialog, String, boolean);
    public void TabbedDialog(java.awt.Frame);
    public void TabbedDialog(java.awt.Frame, boolean);
    public void TabbedDialog(java.awt.Frame, String);
    public void TabbedDialog(java.awt.Frame, String, boolean);
    protected final AbstractTabbedUI getTabbedUI();
    public void init(AbstractTabbedUI);
}

org/jfree/ui/tabbedui/TabbedFrame$1.class

package org.jfree.ui.tabbedui;
synchronized class TabbedFrame$1 extends java.awt.event.WindowAdapter {
    void TabbedFrame$1(TabbedFrame);
    public void windowClosing(java.awt.event.WindowEvent);
}

org/jfree/ui/tabbedui/TabbedFrame$MenuBarChangeListener.class

package org.jfree.ui.tabbedui;
synchronized class TabbedFrame$MenuBarChangeListener implements java.beans.PropertyChangeListener {
    public void TabbedFrame$MenuBarChangeListener(TabbedFrame);
    public void propertyChange(java.beans.PropertyChangeEvent);
}

org/jfree/ui/tabbedui/TabbedFrame.class

package org.jfree.ui.tabbedui;
public synchronized class TabbedFrame extends javax.swing.JFrame {
    private AbstractTabbedUI tabbedUI;
    public void TabbedFrame();
    public void TabbedFrame(String);
    protected final AbstractTabbedUI getTabbedUI();
    public void init(AbstractTabbedUI);
}

org/jfree/ui/tabbedui/VerticalLayout.class

package org.jfree.ui.tabbedui;
public synchronized class VerticalLayout implements java.awt.LayoutManager {
    private final boolean useSizeFromParent;
    public void VerticalLayout();
    public void VerticalLayout(boolean);
    public void addLayoutComponent(String, java.awt.Component);
    public void removeLayoutComponent(java.awt.Component);
    public java.awt.Dimension preferredLayoutSize(java.awt.Container);
    public java.awt.Dimension minimumLayoutSize(java.awt.Container);
    public boolean isUseSizeFromParent();
    public void layoutContainer(java.awt.Container);
}

org/jfree/util/AbstractObjectList.class

package org.jfree.util;
public synchronized class AbstractObjectList implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 7789833772597351595;
    public static final int DEFAULT_INITIAL_CAPACITY = 8;
    private transient Object[] objects;
    private int size;
    private int increment;
    protected void AbstractObjectList();
    protected void AbstractObjectList(int);
    protected void AbstractObjectList(int, int);
    protected Object get(int);
    protected void set(int, Object);
    public void clear();
    public int size();
    protected int indexOf(Object);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/util/ArrayUtilities.class

package org.jfree.util;
public synchronized class ArrayUtilities {
    private void ArrayUtilities();
    public static float[][] clone(float[][]);
    public static boolean equalReferencesInArrays(Object[], Object[]);
    public static boolean equal(float[][], float[][]);
    public static boolean hasDuplicateItems(Object[]);
}

org/jfree/util/AttributedStringUtilities.class

package org.jfree.util;
public synchronized class AttributedStringUtilities {
    private void AttributedStringUtilities();
    public static boolean equal(java.text.AttributedString, java.text.AttributedString);
}

org/jfree/util/BooleanList.class

package org.jfree.util;
public synchronized class BooleanList extends AbstractObjectList {
    private static final long serialVersionUID = -8543170333219422042;
    public void BooleanList();
    public Boolean getBoolean(int);
    public void setBoolean(int, Boolean);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/util/BooleanUtilities.class

package org.jfree.util;
public synchronized class BooleanUtilities {
    private void BooleanUtilities();
    public static Boolean valueOf(boolean);
}

org/jfree/util/ClassComparator.class

package org.jfree.util;
public synchronized class ClassComparator implements java.util.Comparator, java.io.Serializable {
    private static final long serialVersionUID = -5225335361837391120;
    public void ClassComparator();
    public int compare(Object, Object);
    public boolean isComparable(Class, Class);
}

org/jfree/util/Configuration.class

package org.jfree.util;
public abstract interface Configuration extends java.io.Serializable {
    public abstract String getConfigProperty(String);
    public abstract String getConfigProperty(String, String);
    public abstract java.util.Iterator findPropertyKeys(String);
    public abstract java.util.Enumeration getConfigProperties();
}

org/jfree/util/DefaultConfiguration.class

package org.jfree.util;
public synchronized class DefaultConfiguration extends java.util.Properties implements Configuration {
    public void DefaultConfiguration();
    public String getConfigProperty(String);
    public String getConfigProperty(String, String);
    public java.util.Iterator findPropertyKeys(String);
    public java.util.Enumeration getConfigProperties();
}

org/jfree/util/ExtendedConfiguration.class

package org.jfree.util;
public abstract interface ExtendedConfiguration extends Configuration {
    public abstract boolean isPropertySet(String);
    public abstract int getIntProperty(String);
    public abstract int getIntProperty(String, int);
    public abstract boolean getBoolProperty(String);
    public abstract boolean getBoolProperty(String, boolean);
}

org/jfree/util/ExtendedConfigurationWrapper.class

package org.jfree.util;
public synchronized class ExtendedConfigurationWrapper implements ExtendedConfiguration {
    private Configuration parent;
    public void ExtendedConfigurationWrapper(Configuration);
    public boolean getBoolProperty(String);
    public boolean getBoolProperty(String, boolean);
    public int getIntProperty(String);
    public int getIntProperty(String, int);
    public boolean isPropertySet(String);
    public java.util.Iterator findPropertyKeys(String);
    public String getConfigProperty(String);
    public String getConfigProperty(String, String);
    public java.util.Enumeration getConfigProperties();
}

org/jfree/util/HashNMap$1.class

package org.jfree.util;
synchronized class HashNMap$1 {
}

org/jfree/util/HashNMap$EmptyIterator.class

package org.jfree.util;
final synchronized class HashNMap$EmptyIterator implements java.util.Iterator {
    private void HashNMap$EmptyIterator();
    public boolean hasNext();
    public Object next();
    public void remove();
}

org/jfree/util/HashNMap.class

package org.jfree.util;
public synchronized class HashNMap implements java.io.Serializable, Cloneable {
    private static final long serialVersionUID = -670924844536074826;
    private static final java.util.Iterator EMPTY_ITERATOR;
    private java.util.HashMap table;
    private static final Object[] EMPTY_ARRAY;
    public void HashNMap();
    protected java.util.List createList();
    public boolean put(Object, Object);
    public boolean add(Object, Object);
    public Object getFirst(Object);
    public Object get(Object, int);
    public java.util.Iterator getAll(Object);
    public java.util.Iterator keys();
    public java.util.Set keySet();
    public boolean remove(Object, Object);
    public void removeAll(Object);
    public void clear();
    public boolean containsKey(Object);
    public boolean containsValue(Object);
    public boolean containsValue(Object, Object);
    public boolean contains(Object);
    public Object clone() throws CloneNotSupportedException;
    public Object[] toArray(Object, Object[]);
    public Object[] toArray(Object);
    public int getValueCount(Object);
    static void <clinit>();
}

org/jfree/util/LineBreakIterator.class

package org.jfree.util;
public synchronized class LineBreakIterator implements java.util.Iterator {
    public static final int DONE = -1;
    private char[] text;
    private int position;
    public void LineBreakIterator();
    public void LineBreakIterator(String);
    public synchronized int nextPosition();
    public int nextWithEnd();
    public String getText();
    public void setText(String);
    public boolean hasNext();
    public Object next();
    public void remove();
}

org/jfree/util/Log$SimpleMessage.class

package org.jfree.util;
public synchronized class Log$SimpleMessage {
    private String message;
    private Object[] param;
    public void Log$SimpleMessage(String, Object);
    public void Log$SimpleMessage(String, Object, Object);
    public void Log$SimpleMessage(String, Object, Object, Object);
    public void Log$SimpleMessage(String, Object, Object, Object, Object);
    public void Log$SimpleMessage(String, Object[]);
    public String toString();
}

org/jfree/util/Log.class

package org.jfree.util;
public synchronized class Log {
    private int debuglevel;
    private LogTarget[] logTargets;
    private java.util.HashMap logContexts;
    private static Log singleton;
    protected void Log();
    public static synchronized Log getInstance();
    protected static synchronized void defineLog(Log);
    public int getDebuglevel();
    protected void setDebuglevel(int);
    public synchronized void addTarget(LogTarget);
    public synchronized void removeTarget(LogTarget);
    public LogTarget[] getTargets();
    public synchronized void replaceTargets(LogTarget);
    public static void debug(Object);
    public static void debug(Object, Exception);
    public static void info(Object);
    public static void info(Object, Exception);
    public static void warn(Object);
    public static void warn(Object, Exception);
    public static void error(Object);
    public static void error(Object, Exception);
    protected void doLog(int, Object);
    public static void log(int, Object);
    public static void log(int, Object, Exception);
    protected void doLog(int, Object, Exception);
    public void init();
    public static boolean isDebugEnabled();
    public static boolean isInfoEnabled();
    public static boolean isWarningEnabled();
    public static boolean isErrorEnabled();
    public static LogContext createContext(Class);
    public static LogContext createContext(String);
    protected LogContext internalCreateContext(String);
}

org/jfree/util/LogContext.class

package org.jfree.util;
public synchronized class LogContext {
    private String contextPrefix;
    public void LogContext(String);
    public boolean isDebugEnabled();
    public boolean isInfoEnabled();
    public boolean isWarningEnabled();
    public boolean isErrorEnabled();
    public void debug(Object);
    public void debug(Object, Exception);
    public void info(Object);
    public void info(Object, Exception);
    public void warn(Object);
    public void warn(Object, Exception);
    public void error(Object);
    public void error(Object, Exception);
    public void log(int, Object);
    public void log(int, Object, Exception);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/util/LogTarget.class

package org.jfree.util;
public abstract interface LogTarget {
    public static final int ERROR = 0;
    public static final int WARN = 1;
    public static final int INFO = 2;
    public static final int DEBUG = 3;
    public static final String[] LEVELS;
    public abstract void log(int, Object);
    public abstract void log(int, Object, Exception);
    static void <clinit>();
}

org/jfree/util/ObjectList.class

package org.jfree.util;
public synchronized class ObjectList extends AbstractObjectList {
    public void ObjectList();
    public void ObjectList(int);
    public Object get(int);
    public void set(int, Object);
    public int indexOf(Object);
}

org/jfree/util/ObjectTable.class

package org.jfree.util;
public synchronized class ObjectTable implements java.io.Serializable {
    private static final long serialVersionUID = -3968322452944912066;
    private int rows;
    private int columns;
    private transient Object[][] data;
    private int rowIncrement;
    private int columnIncrement;
    public void ObjectTable();
    public void ObjectTable(int);
    public void ObjectTable(int, int);
    public int getColumnIncrement();
    public int getRowIncrement();
    protected void ensureRowCapacity(int);
    public void ensureCapacity(int, int);
    public int getRowCount();
    public int getColumnCount();
    protected Object getObject(int, int);
    protected void setObject(int, int, Object);
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    protected void writeSerializedData(java.io.ObjectOutputStream, Object) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    protected Object readSerializedData(java.io.ObjectInputStream) throws ClassNotFoundException, java.io.IOException;
    public void clear();
    protected void copyColumn(int, int);
    protected void copyRow(int, int);
}

org/jfree/util/ObjectUtilities.class

package org.jfree.util;
public final synchronized class ObjectUtilities {
    public static final String THREAD_CONTEXT = ThreadContext;
    public static final String CLASS_CONTEXT = ClassContext;
    private static String classLoaderSource;
    private static ClassLoader classLoader;
    private void ObjectUtilities();
    public static String getClassLoaderSource();
    public static void setClassLoaderSource(String);
    public static boolean equal(Object, Object);
    public static int hashCode(Object);
    public static Object clone(Object) throws CloneNotSupportedException;
    public static java.util.Collection deepClone(java.util.Collection) throws CloneNotSupportedException;
    public static synchronized void setClassLoader(ClassLoader);
    public static ClassLoader getClassLoader();
    public static synchronized ClassLoader getClassLoader(Class);
    public static java.net.URL getResource(String, Class);
    public static java.net.URL getResourceRelative(String, Class);
    private static String convertName(String, Class);
    public static java.io.InputStream getResourceAsStream(String, Class);
    public static java.io.InputStream getResourceRelativeAsStream(String, Class);
    public static Object loadAndInstantiate(String, Class);
    static void <clinit>();
}

org/jfree/util/PaintList.class

package org.jfree.util;
public synchronized class PaintList extends AbstractObjectList {
    public void PaintList();
    public java.awt.Paint getPaint(int);
    public void setPaint(int, java.awt.Paint);
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/util/PaintUtilities.class

package org.jfree.util;
public synchronized class PaintUtilities {
    private void PaintUtilities();
    public static boolean equal(java.awt.Paint, java.awt.Paint);
    public static String colorToString(java.awt.Color);
    public static java.awt.Color stringToColor(String);
}

org/jfree/util/PrintStreamLogTarget.class

package org.jfree.util;
public synchronized class PrintStreamLogTarget implements LogTarget, java.io.Serializable {
    private static final long serialVersionUID = 6510564403264504688;
    private java.io.PrintStream printStream;
    public void PrintStreamLogTarget();
    public void PrintStreamLogTarget(java.io.PrintStream);
    public void log(int, Object);
    public void log(int, Object, Exception);
}

org/jfree/util/PublicCloneable.class

package org.jfree.util;
public abstract interface PublicCloneable extends Cloneable {
    public abstract Object clone() throws CloneNotSupportedException;
}

org/jfree/util/ReadOnlyIterator.class

package org.jfree.util;
public synchronized class ReadOnlyIterator implements java.util.Iterator {
    private java.util.Iterator base;
    public void ReadOnlyIterator(java.util.Iterator);
    public boolean hasNext();
    public Object next();
    public void remove();
}

org/jfree/util/ResourceBundleSupport.class

package org.jfree.util;
public synchronized class ResourceBundleSupport {
    private java.util.ResourceBundle resources;
    private java.util.TreeMap cache;
    private java.util.TreeSet lookupPath;
    private String resourceBase;
    private java.util.Locale locale;
    public void ResourceBundleSupport(java.util.Locale, String);
    protected void ResourceBundleSupport(java.util.Locale, java.util.ResourceBundle, String);
    public void ResourceBundleSupport(java.util.Locale, java.util.ResourceBundle);
    public void ResourceBundleSupport(String);
    protected void ResourceBundleSupport(java.util.ResourceBundle, String);
    public void ResourceBundleSupport(java.util.ResourceBundle);
    protected final String getResourceBase();
    public synchronized String getString(String);
    protected String internalGetString(String);
    public javax.swing.Icon getIcon(String, boolean);
    public javax.swing.Icon getIcon(String);
    public Integer getMnemonic(String);
    public javax.swing.KeyStroke getKeyStroke(String);
    public javax.swing.KeyStroke getKeyStroke(String, int);
    public javax.swing.JMenu createMenu(String);
    public java.net.URL getResourceURL(String);
    private javax.swing.ImageIcon createIcon(String, boolean, boolean);
    private Integer createMnemonic(String);
    private int getMenuKeyMask();
    private java.awt.image.BufferedImage createTransparentImage(int, int);
    public javax.swing.Icon createTransparentIcon(int, int);
    public String formatMessage(String, Object);
    public String formatMessage(String, Object, Object);
    public String formatMessage(String, Object[]);
    public java.util.Locale getLocale();
}

org/jfree/util/Rotation.class

package org.jfree.util;
public final synchronized class Rotation implements java.io.Serializable {
    private static final long serialVersionUID = -4662815260201591676;
    public static final Rotation CLOCKWISE;
    public static final Rotation ANTICLOCKWISE;
    private String name;
    private double factor;
    private void Rotation(String, double);
    public String toString();
    public double getFactor();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/util/ShapeList.class

package org.jfree.util;
public synchronized class ShapeList extends AbstractObjectList {
    public void ShapeList();
    public java.awt.Shape getShape(int);
    public void setShape(int, java.awt.Shape);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/util/ShapeUtilities.class

package org.jfree.util;
public synchronized class ShapeUtilities {
    private static final float SQRT2;
    private void ShapeUtilities();
    public static java.awt.Shape clone(java.awt.Shape);
    public static boolean equal(java.awt.Shape, java.awt.Shape);
    public static boolean equal(java.awt.geom.Line2D, java.awt.geom.Line2D);
    public static boolean equal(java.awt.geom.Ellipse2D, java.awt.geom.Ellipse2D);
    public static boolean equal(java.awt.geom.Arc2D, java.awt.geom.Arc2D);
    public static boolean equal(java.awt.Polygon, java.awt.Polygon);
    public static boolean equal(java.awt.geom.GeneralPath, java.awt.geom.GeneralPath);
    public static java.awt.Shape createTranslatedShape(java.awt.Shape, double, double);
    public static java.awt.Shape createTranslatedShape(java.awt.Shape, org.jfree.ui.RectangleAnchor, double, double);
    public static java.awt.Shape rotateShape(java.awt.Shape, double, float, float);
    public static void drawRotatedShape(java.awt.Graphics2D, java.awt.Shape, double, float, float);
    public static java.awt.Shape createDiagonalCross(float, float);
    public static java.awt.Shape createRegularCross(float, float);
    public static java.awt.Shape createDiamond(float);
    public static java.awt.Shape createUpTriangle(float);
    public static java.awt.Shape createDownTriangle(float);
    public static java.awt.Shape createLineRegion(java.awt.geom.Line2D, float);
    public static java.awt.geom.Point2D getPointInRectangle(double, double, java.awt.geom.Rectangle2D);
    public static boolean contains(java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D);
    public static boolean intersects(java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D);
    static void <clinit>();
}

org/jfree/util/SortOrder.class

package org.jfree.util;
public final synchronized class SortOrder implements java.io.Serializable {
    private static final long serialVersionUID = -2124469847758108312;
    public static final SortOrder ASCENDING;
    public static final SortOrder DESCENDING;
    private String name;
    private void SortOrder(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/util/SortedConfigurationWriter.class

package org.jfree.util;
public synchronized class SortedConfigurationWriter {
    private static final int ESCAPE_KEY = 0;
    private static final int ESCAPE_VALUE = 1;
    private static final int ESCAPE_COMMENT = 2;
    private static final String END_OF_LINE;
    private static final char[] HEX_CHARS;
    public void SortedConfigurationWriter();
    protected String getDescription(String);
    public void save(String, Configuration) throws java.io.IOException;
    public void save(java.io.File, Configuration) throws java.io.IOException;
    public void save(java.io.OutputStream, Configuration) throws java.io.IOException;
    private void writeDescription(String, java.io.Writer) throws java.io.IOException;
    private void saveConvert(String, int, java.io.Writer) throws java.io.IOException;
    static void <clinit>();
}

org/jfree/util/StackableException.class

package org.jfree.util;
public abstract synchronized class StackableException extends Exception {
    private Exception parent;
    public void StackableException();
    public void StackableException(String, Exception);
    public void StackableException(String);
    public Exception getParent();
    public void printStackTrace(java.io.PrintStream);
    public void printStackTrace(java.io.PrintWriter);
    public void printStackTrace();
}

org/jfree/util/StackableRuntimeException.class

package org.jfree.util;
public synchronized class StackableRuntimeException extends RuntimeException {
    private Exception parent;
    public void StackableRuntimeException();
    public void StackableRuntimeException(String, Exception);
    public void StackableRuntimeException(String);
    public Exception getParent();
    public void printStackTrace(java.io.PrintStream);
    public void printStackTrace(java.io.PrintWriter);
}

org/jfree/util/StringUtils.class

package org.jfree.util;
public synchronized class StringUtils {
    private void StringUtils();
    public static boolean startsWithIgnoreCase(String, String);
    public static boolean endsWithIgnoreCase(String, String);
    public static String getLineSeparator();
}

org/jfree/util/StrokeList.class

package org.jfree.util;
public synchronized class StrokeList extends AbstractObjectList {
    public void StrokeList();
    public java.awt.Stroke getStroke(int);
    public void setStroke(int, java.awt.Stroke);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/util/TableOrder.class

package org.jfree.util;
public final synchronized class TableOrder implements java.io.Serializable {
    private static final long serialVersionUID = 525193294068177057;
    public static final TableOrder BY_ROW;
    public static final TableOrder BY_COLUMN;
    private String name;
    private void TableOrder(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/util/UnitType.class

package org.jfree.util;
public final synchronized class UnitType implements java.io.Serializable {
    private static final long serialVersionUID = 6531925392288519884;
    public static final UnitType ABSOLUTE;
    public static final UnitType RELATIVE;
    private String name;
    private void UnitType(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/util/WaitingImageObserver.class

package org.jfree.util;
public synchronized class WaitingImageObserver implements java.awt.image.ImageObserver, java.io.Serializable, Cloneable {
    static final long serialVersionUID = -807204410581383550;
    private boolean lock;
    private java.awt.Image image;
    private boolean error;
    public void WaitingImageObserver(java.awt.Image);
    public boolean imageUpdate(java.awt.Image, int, int, int, int, int);
    public void waitImageLoaded();
    public Object clone() throws CloneNotSupportedException;
    public boolean isError();
}

StudentCode/jfreechart-1.5.3.jar

META-INF/MANIFEST.MF

Manifest-Version: 1.0 Created-By: Maven Jar Plugin 3.2.0 Build-Jdk-Spec: 11 Automatic-Module-Name: org.jfree.jfreechart

org/jfree/chart/StrokeMap.class

package org.jfree.chart;
public synchronized class StrokeMap implements Cloneable, java.io.Serializable {
    static final long serialVersionUID = -8148916785963525169;
    private transient java.util.Map store;
    public void StrokeMap();
    public java.awt.Stroke getStroke(Comparable);
    public boolean containsKey(Comparable);
    public void put(Comparable, java.awt.Stroke);
    public void clear();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/ChartHints$Key.class

package org.jfree.chart;
public synchronized class ChartHints$Key extends java.awt.RenderingHints$Key {
    public void ChartHints$Key(int);
    public boolean isCompatibleValue(Object);
}

org/jfree/chart/imagemap/StandardToolTipTagFragmentGenerator.class

package org.jfree.chart.imagemap;
public synchronized class StandardToolTipTagFragmentGenerator implements ToolTipTagFragmentGenerator {
    public void StandardToolTipTagFragmentGenerator();
    public String generateToolTipFragment(String);
}

org/jfree/chart/imagemap/OverLIBToolTipTagFragmentGenerator.class

package org.jfree.chart.imagemap;
public synchronized class OverLIBToolTipTagFragmentGenerator implements ToolTipTagFragmentGenerator {
    public void OverLIBToolTipTagFragmentGenerator();
    public String generateToolTipFragment(String);
}

org/jfree/chart/imagemap/ImageMapUtils.class

package org.jfree.chart.imagemap;
public synchronized class ImageMapUtils {
    public void ImageMapUtils();
    public static void writeImageMap(java.io.PrintWriter, String, org.jfree.chart.ChartRenderingInfo) throws java.io.IOException;
    public static void writeImageMap(java.io.PrintWriter, String, org.jfree.chart.ChartRenderingInfo, boolean) throws java.io.IOException;
    public static void writeImageMap(java.io.PrintWriter, String, org.jfree.chart.ChartRenderingInfo, ToolTipTagFragmentGenerator, URLTagFragmentGenerator) throws java.io.IOException;
    public static String getImageMap(String, org.jfree.chart.ChartRenderingInfo);
    public static String getImageMap(String, org.jfree.chart.ChartRenderingInfo, ToolTipTagFragmentGenerator, URLTagFragmentGenerator);
    public static String htmlEscape(String);
    public static String javascriptEscape(String);
}

org/jfree/chart/imagemap/StandardURLTagFragmentGenerator.class

package org.jfree.chart.imagemap;
public synchronized class StandardURLTagFragmentGenerator implements URLTagFragmentGenerator {
    public void StandardURLTagFragmentGenerator();
    public String generateURLFragment(String);
}

org/jfree/chart/imagemap/DynamicDriveToolTipTagFragmentGenerator.class

package org.jfree.chart.imagemap;
public synchronized class DynamicDriveToolTipTagFragmentGenerator implements ToolTipTagFragmentGenerator {
    protected String title;
    protected int style;
    public void DynamicDriveToolTipTagFragmentGenerator();
    public void DynamicDriveToolTipTagFragmentGenerator(String, int);
    public String generateToolTipFragment(String);
}

org/jfree/chart/imagemap/URLTagFragmentGenerator.class

package org.jfree.chart.imagemap;
public abstract interface URLTagFragmentGenerator {
    public abstract String generateURLFragment(String);
}

org/jfree/chart/imagemap/ToolTipTagFragmentGenerator.class

package org.jfree.chart.imagemap;
public abstract interface ToolTipTagFragmentGenerator {
    public abstract String generateToolTipFragment(String);
}

org/jfree/chart/LocalizationBundle_zh_CN.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file # # Changes # ------- # 29-Jun-2005 : Initial version, see: http://www.jfree.org/phpBB2/viewtopic.php?t=13495; # Auto_Range=\u81ea\u52a8\u8c03\u6574 All_Axes=\u6240\u6709\u8f74 Chart=Chart Chart_Properties=\u56fe\u8868\u5c5e\u6027 Copy=\u590d\u5236 Domain_Axis=\u6c34\u5e73\u8f74 PNG_Image_Files=PNG \u683c\u5f0f\u7684\u56fe\u50cf Print...=\u6253\u5370 Properties...=\u5c5e\u6027 Save_as=\u53e6\u5b58\u4e3a Save_as...=\u53e6\u5b58\u4e3a Range_Axis=\u5782\u76f4\u8f74 Zoom_In=\u653e\u5927 Zoom_Out=\u7f29\u5c0f

org/jfree/chart/LocalizationBundle_ja.properties

All_Axes=\u4e21\u8ef8 Auto_Range=\u81ea\u52d5\u30b5\u30a4\u30b8\u30f3\u30b0 Chart=\u30c1\u30e3\u30fc\u30c8 Chart_Properties=\u30c1\u30e3\u30fc\u30c8 \u30d7\u30ed\u30d1\u30c6\u30a3 Copy=\u30b3\u30d4\u30fc Domain_Axis=\u5206\u985e\u8ef8 PNG_Image_Files=PNG \u30a4\u30e1\u30fc\u30b8\u30d5\u30a1\u30a4\u30eb Print...=\u5370\u5237... Properties...=\u30d7\u30ed\u30d1\u30c6\u30a3... Range_Axis=\u6570\u5024\u8ef8 Save_as=\u5225\u540d\u3067\u4fdd\u5b58 Save_as...=\u5225\u540d\u3067\u4fdd\u5b58... Zoom_In=\u30ba\u30fc\u30e0\u30a4\u30f3 Zoom_Out=\u30ba\u30fc\u30e0\u30a2\u30a6\u30c8

org/jfree/chart/panel/Overlay.class

package org.jfree.chart.panel;
public abstract interface Overlay {
    public abstract void paintOverlay(java.awt.Graphics2D, org.jfree.chart.ChartPanel);
    public abstract void addChangeListener(org.jfree.chart.event.OverlayChangeListener);
    public abstract void removeChangeListener(org.jfree.chart.event.OverlayChangeListener);
}

org/jfree/chart/panel/AbstractOverlay.class

package org.jfree.chart.panel;
public synchronized class AbstractOverlay {
    private transient javax.swing.event.EventListenerList changeListeners;
    public void AbstractOverlay();
    public void addChangeListener(org.jfree.chart.event.OverlayChangeListener);
    public void removeChangeListener(org.jfree.chart.event.OverlayChangeListener);
    public void fireOverlayChanged();
    protected void notifyListeners(org.jfree.chart.event.OverlayChangeEvent);
}

org/jfree/chart/panel/CrosshairOverlay.class

package org.jfree.chart.panel;
public synchronized class CrosshairOverlay extends AbstractOverlay implements Overlay, java.beans.PropertyChangeListener, org.jfree.chart.util.PublicCloneable, Cloneable, java.io.Serializable {
    private java.util.List xCrosshairs;
    private java.util.List yCrosshairs;
    public void CrosshairOverlay();
    public void addDomainCrosshair(org.jfree.chart.plot.Crosshair);
    public void removeDomainCrosshair(org.jfree.chart.plot.Crosshair);
    public void clearDomainCrosshairs();
    public java.util.List getDomainCrosshairs();
    public void addRangeCrosshair(org.jfree.chart.plot.Crosshair);
    public void removeRangeCrosshair(org.jfree.chart.plot.Crosshair);
    public void clearRangeCrosshairs();
    public java.util.List getRangeCrosshairs();
    public void propertyChange(java.beans.PropertyChangeEvent);
    public void paintOverlay(java.awt.Graphics2D, org.jfree.chart.ChartPanel);
    protected void drawHorizontalCrosshair(java.awt.Graphics2D, java.awt.geom.Rectangle2D, double, org.jfree.chart.plot.Crosshair);
    protected void drawVerticalCrosshair(java.awt.Graphics2D, java.awt.geom.Rectangle2D, double, org.jfree.chart.plot.Crosshair);
    private java.awt.geom.Point2D calculateLabelPoint(java.awt.geom.Line2D, org.jfree.chart.ui.RectangleAnchor, double, double);
    private org.jfree.chart.ui.TextAnchor textAlignPtForLabelAnchorV(org.jfree.chart.ui.RectangleAnchor);
    private org.jfree.chart.ui.TextAnchor textAlignPtForLabelAnchorH(org.jfree.chart.ui.RectangleAnchor);
    private org.jfree.chart.ui.RectangleAnchor flipAnchorH(org.jfree.chart.ui.RectangleAnchor);
    private org.jfree.chart.ui.RectangleAnchor flipAnchorV(org.jfree.chart.ui.RectangleAnchor);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/JFreeChart$1.class

package org.jfree.chart;
synchronized class JFreeChart$1 extends java.awt.RenderingHints$Key {
    void JFreeChart$1(int);
    public boolean isCompatibleValue(Object);
}

org/jfree/chart/ChartColor.class

package org.jfree.chart;
public synchronized class ChartColor extends java.awt.Color {
    public static final java.awt.Color VERY_DARK_RED;
    public static final java.awt.Color DARK_RED;
    public static final java.awt.Color LIGHT_RED;
    public static final java.awt.Color VERY_LIGHT_RED;
    public static final java.awt.Color VERY_DARK_YELLOW;
    public static final java.awt.Color DARK_YELLOW;
    public static final java.awt.Color LIGHT_YELLOW;
    public static final java.awt.Color VERY_LIGHT_YELLOW;
    public static final java.awt.Color VERY_DARK_GREEN;
    public static final java.awt.Color DARK_GREEN;
    public static final java.awt.Color LIGHT_GREEN;
    public static final java.awt.Color VERY_LIGHT_GREEN;
    public static final java.awt.Color VERY_DARK_CYAN;
    public static final java.awt.Color DARK_CYAN;
    public static final java.awt.Color LIGHT_CYAN;
    public static final java.awt.Color VERY_LIGHT_CYAN;
    public static final java.awt.Color VERY_DARK_BLUE;
    public static final java.awt.Color DARK_BLUE;
    public static final java.awt.Color LIGHT_BLUE;
    public static final java.awt.Color VERY_LIGHT_BLUE;
    public static final java.awt.Color VERY_DARK_MAGENTA;
    public static final java.awt.Color DARK_MAGENTA;
    public static final java.awt.Color LIGHT_MAGENTA;
    public static final java.awt.Color VERY_LIGHT_MAGENTA;
    public void ChartColor(int, int, int);
    public static java.awt.Paint[] createDefaultPaintArray();
    static void <clinit>();
}

org/jfree/chart/LocalizationBundle_it.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file - italian version Auto_Range=Dimensiona Automaticamente All_Axes=Entrambi gli Assi Chart=Chart Chart_Properties=Propriet\u00e0 del Grafico Copy=Copia Domain_Axis=Asse Orizzontale PNG_Image_Files=Immagine PNG Print...=Stampa... Properties...=Propriet\u00e0... Save_as=Salva Come Save_as...=Salva Come... Range_Axis=Asse Verticale Zoom_In=Ingrandisci Zoom_Out=Rimpicciolisci

org/jfree/chart/ChartMouseEvent.class

package org.jfree.chart;
public synchronized class ChartMouseEvent extends java.util.EventObject implements java.io.Serializable {
    private static final long serialVersionUID = -682393837314562149;
    private JFreeChart chart;
    private java.awt.event.MouseEvent trigger;
    private entity.ChartEntity entity;
    public void ChartMouseEvent(JFreeChart, java.awt.event.MouseEvent, entity.ChartEntity);
    public JFreeChart getChart();
    public java.awt.event.MouseEvent getTrigger();
    public entity.ChartEntity getEntity();
}

org/jfree/chart/LocalizationBundle_pt_BR.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file - portuguese version # # Changes (from 24-May-2007) # -------------------------- # 24-May-2007 : Initial version (Leonardo Alves Machado); # Auto_Range=Escala autom\u00e1tica All_Axes=Todos os eixos Chart=Chart Chart_Properties=Propriedades do gr\u00e1fico Copy=Copiar Domain_Axis=Eixo horizontal PNG_Image_Files=Formato PNG (Portable Network Graphics) (*.png) Print...=Imprimir... Properties...=Propriedades... Save_as=Salvar como Save_as...=Salvar como... Range_Axis=Eixo vertical Zoom_In=Ampliar Zoom_Out=Reduzir

org/jfree/chart/labels/CategoryItemLabelGenerator.class

package org.jfree.chart.labels;
public abstract interface CategoryItemLabelGenerator {
    public abstract String generateRowLabel(org.jfree.data.category.CategoryDataset, int);
    public abstract String generateColumnLabel(org.jfree.data.category.CategoryDataset, int);
    public abstract String generateLabel(org.jfree.data.category.CategoryDataset, int, int);
}

org/jfree/chart/labels/IntervalCategoryToolTipGenerator.class

package org.jfree.chart.labels;
public synchronized class IntervalCategoryToolTipGenerator extends StandardCategoryToolTipGenerator {
    private static final long serialVersionUID = -3853824986520333437;
    public static final String DEFAULT_TOOL_TIP_FORMAT_STRING = ({0}, {1}) = {3} - {4};
    public void IntervalCategoryToolTipGenerator();
    public void IntervalCategoryToolTipGenerator(String, java.text.NumberFormat);
    public void IntervalCategoryToolTipGenerator(String, java.text.DateFormat);
    protected Object[] createItemArray(org.jfree.data.category.CategoryDataset, int, int);
    public boolean equals(Object);
}

org/jfree/chart/labels/IntervalCategoryItemLabelGenerator.class

package org.jfree.chart.labels;
public synchronized class IntervalCategoryItemLabelGenerator extends StandardCategoryItemLabelGenerator implements CategoryItemLabelGenerator, org.jfree.chart.util.PublicCloneable, Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 5056909225610630529;
    public static final String DEFAULT_LABEL_FORMAT_STRING = ({0}, {1}) = {3} - {4};
    public void IntervalCategoryItemLabelGenerator();
    public void IntervalCategoryItemLabelGenerator(String, java.text.NumberFormat);
    public void IntervalCategoryItemLabelGenerator(String, java.text.DateFormat);
    protected Object[] createItemArray(org.jfree.data.category.CategoryDataset, int, int);
}

org/jfree/chart/labels/ItemLabelAnchor.class

package org.jfree.chart.labels;
public final synchronized class ItemLabelAnchor implements java.io.Serializable {
    private static final long serialVersionUID = -1233101616128695658;
    public static final ItemLabelAnchor CENTER;
    public static final ItemLabelAnchor INSIDE1;
    public static final ItemLabelAnchor INSIDE2;
    public static final ItemLabelAnchor INSIDE3;
    public static final ItemLabelAnchor INSIDE4;
    public static final ItemLabelAnchor INSIDE5;
    public static final ItemLabelAnchor INSIDE6;
    public static final ItemLabelAnchor INSIDE7;
    public static final ItemLabelAnchor INSIDE8;
    public static final ItemLabelAnchor INSIDE9;
    public static final ItemLabelAnchor INSIDE10;
    public static final ItemLabelAnchor INSIDE11;
    public static final ItemLabelAnchor INSIDE12;
    public static final ItemLabelAnchor OUTSIDE1;
    public static final ItemLabelAnchor OUTSIDE2;
    public static final ItemLabelAnchor OUTSIDE3;
    public static final ItemLabelAnchor OUTSIDE4;
    public static final ItemLabelAnchor OUTSIDE5;
    public static final ItemLabelAnchor OUTSIDE6;
    public static final ItemLabelAnchor OUTSIDE7;
    public static final ItemLabelAnchor OUTSIDE8;
    public static final ItemLabelAnchor OUTSIDE9;
    public static final ItemLabelAnchor OUTSIDE10;
    public static final ItemLabelAnchor OUTSIDE11;
    public static final ItemLabelAnchor OUTSIDE12;
    private String name;
    private void ItemLabelAnchor(String);
    public String toString();
    public boolean equals(Object);
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/labels/StandardPieToolTipGenerator.class

package org.jfree.chart.labels;
public synchronized class StandardPieToolTipGenerator extends AbstractPieItemLabelGenerator implements PieToolTipGenerator, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 2995304200445733779;
    public static final String DEFAULT_TOOLTIP_FORMAT = {0}: ({1}, {2});
    public void StandardPieToolTipGenerator();
    public void StandardPieToolTipGenerator(java.util.Locale);
    public void StandardPieToolTipGenerator(String);
    public void StandardPieToolTipGenerator(String, java.util.Locale);
    public void StandardPieToolTipGenerator(String, java.text.NumberFormat, java.text.NumberFormat);
    public String generateToolTip(org.jfree.data.general.PieDataset, Comparable);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/labels/XYToolTipGenerator.class

package org.jfree.chart.labels;
public abstract interface XYToolTipGenerator {
    public abstract String generateToolTip(org.jfree.data.xy.XYDataset, int, int);
}

org/jfree/chart/labels/MultipleXYSeriesLabelGenerator.class

package org.jfree.chart.labels;
public synchronized class MultipleXYSeriesLabelGenerator implements XYSeriesLabelGenerator, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 138976236941898560;
    public static final String DEFAULT_LABEL_FORMAT = {0};
    private String formatPattern;
    private String additionalFormatPattern;
    private java.util.Map seriesLabelLists;
    public void MultipleXYSeriesLabelGenerator();
    public void MultipleXYSeriesLabelGenerator(String);
    public void addSeriesLabel(int, String);
    public void clearSeriesLabels(int);
    public String generateLabel(org.jfree.data.xy.XYDataset, int);
    protected Object[] createItemArray(org.jfree.data.xy.XYDataset, int);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/labels/StandardCategorySeriesLabelGenerator.class

package org.jfree.chart.labels;
public synchronized class StandardCategorySeriesLabelGenerator implements CategorySeriesLabelGenerator, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 4630760091523940820;
    public static final String DEFAULT_LABEL_FORMAT = {0};
    private String formatPattern;
    public void StandardCategorySeriesLabelGenerator();
    public void StandardCategorySeriesLabelGenerator(String);
    public String generateLabel(org.jfree.data.category.CategoryDataset, int);
    protected Object[] createItemArray(org.jfree.data.category.CategoryDataset, int);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/labels/StandardCategoryToolTipGenerator.class

package org.jfree.chart.labels;
public synchronized class StandardCategoryToolTipGenerator extends AbstractCategoryItemLabelGenerator implements CategoryToolTipGenerator, java.io.Serializable {
    private static final long serialVersionUID = -6768806592218710764;
    public static final String DEFAULT_TOOL_TIP_FORMAT_STRING = ({0}, {1}) = {2};
    public void StandardCategoryToolTipGenerator();
    public void StandardCategoryToolTipGenerator(String, java.text.NumberFormat);
    public void StandardCategoryToolTipGenerator(String, java.text.DateFormat);
    public String generateToolTip(org.jfree.data.category.CategoryDataset, int, int);
    public boolean equals(Object);
}

org/jfree/chart/labels/CategoryToolTipGenerator.class

package org.jfree.chart.labels;
public abstract interface CategoryToolTipGenerator {
    public abstract String generateToolTip(org.jfree.data.category.CategoryDataset, int, int);
}

org/jfree/chart/labels/StandardXYZToolTipGenerator.class

package org.jfree.chart.labels;
public synchronized class StandardXYZToolTipGenerator extends StandardXYToolTipGenerator implements XYZToolTipGenerator, java.io.Serializable {
    private static final long serialVersionUID = -2961577421889473503;
    public static final String DEFAULT_TOOL_TIP_FORMAT = {0}: ({1}, {2}, {3});
    private java.text.NumberFormat zFormat;
    private java.text.DateFormat zDateFormat;
    public void StandardXYZToolTipGenerator();
    public void StandardXYZToolTipGenerator(String, java.text.NumberFormat, java.text.NumberFormat, java.text.NumberFormat);
    public void StandardXYZToolTipGenerator(String, java.text.DateFormat, java.text.DateFormat, java.text.DateFormat);
    public java.text.NumberFormat getZFormat();
    public java.text.DateFormat getZDateFormat();
    public String generateToolTip(org.jfree.data.xy.XYZDataset, int, int);
    public String generateLabelString(org.jfree.data.xy.XYDataset, int, int);
    protected Object[] createItemArray(org.jfree.data.xy.XYZDataset, int, int);
    public boolean equals(Object);
}

org/jfree/chart/labels/XYZToolTipGenerator.class

package org.jfree.chart.labels;
public abstract interface XYZToolTipGenerator extends XYToolTipGenerator {
    public abstract String generateToolTip(org.jfree.data.xy.XYZDataset, int, int);
}

org/jfree/chart/labels/StandardCrosshairLabelGenerator.class

package org.jfree.chart.labels;
public synchronized class StandardCrosshairLabelGenerator implements CrosshairLabelGenerator, java.io.Serializable {
    private String labelTemplate;
    private java.text.NumberFormat numberFormat;
    public void StandardCrosshairLabelGenerator();
    public void StandardCrosshairLabelGenerator(String, java.text.NumberFormat);
    public String getLabelTemplate();
    public java.text.NumberFormat getNumberFormat();
    public String generateLabel(org.jfree.chart.plot.Crosshair);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/labels/IntervalXYItemLabelGenerator.class

package org.jfree.chart.labels;
public synchronized class IntervalXYItemLabelGenerator extends AbstractXYItemLabelGenerator implements XYItemLabelGenerator, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    public static final String DEFAULT_ITEM_LABEL_FORMAT = {5} - {6};
    public void IntervalXYItemLabelGenerator();
    public void IntervalXYItemLabelGenerator(String, java.text.NumberFormat, java.text.NumberFormat);
    public void IntervalXYItemLabelGenerator(String, java.text.DateFormat, java.text.NumberFormat);
    public void IntervalXYItemLabelGenerator(String, java.text.NumberFormat, java.text.DateFormat);
    public void IntervalXYItemLabelGenerator(String, java.text.DateFormat, java.text.DateFormat);
    protected Object[] createItemArray(org.jfree.data.xy.XYDataset, int, int);
    public String generateLabel(org.jfree.data.xy.XYDataset, int, int);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
}

org/jfree/chart/labels/XYSeriesLabelGenerator.class

package org.jfree.chart.labels;
public abstract interface XYSeriesLabelGenerator {
    public abstract String generateLabel(org.jfree.data.xy.XYDataset, int);
}

org/jfree/chart/labels/BubbleXYItemLabelGenerator.class

package org.jfree.chart.labels;
public synchronized class BubbleXYItemLabelGenerator extends AbstractXYItemLabelGenerator implements XYItemLabelGenerator, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    static final long serialVersionUID = -8458568928021240922;
    public static final String DEFAULT_FORMAT_STRING = {3};
    private java.text.NumberFormat zFormat;
    private java.text.DateFormat zDateFormat;
    public void BubbleXYItemLabelGenerator();
    public void BubbleXYItemLabelGenerator(String, java.text.NumberFormat, java.text.NumberFormat, java.text.NumberFormat);
    public void BubbleXYItemLabelGenerator(String, java.text.DateFormat, java.text.DateFormat, java.text.DateFormat);
    public java.text.NumberFormat getZFormat();
    public java.text.DateFormat getZDateFormat();
    public String generateLabel(org.jfree.data.xy.XYDataset, int, int);
    public String generateLabelString(org.jfree.data.xy.XYDataset, int, int);
    protected Object[] createItemArray(org.jfree.data.xy.XYZDataset, int, int);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/labels/ItemLabelPosition.class

package org.jfree.chart.labels;
public synchronized class ItemLabelPosition implements java.io.Serializable {
    private static final long serialVersionUID = 5845390630157034499;
    private ItemLabelAnchor itemLabelAnchor;
    private org.jfree.chart.ui.TextAnchor textAnchor;
    private org.jfree.chart.ui.TextAnchor rotationAnchor;
    private double angle;
    public void ItemLabelPosition();
    public void ItemLabelPosition(ItemLabelAnchor, org.jfree.chart.ui.TextAnchor);
    public void ItemLabelPosition(ItemLabelAnchor, org.jfree.chart.ui.TextAnchor, org.jfree.chart.ui.TextAnchor, double);
    public ItemLabelAnchor getItemLabelAnchor();
    public org.jfree.chart.ui.TextAnchor getTextAnchor();
    public org.jfree.chart.ui.TextAnchor getRotationAnchor();
    public double getAngle();
    public boolean equals(Object);
}

org/jfree/chart/labels/StandardPieSectionLabelGenerator.class

package org.jfree.chart.labels;
public synchronized class StandardPieSectionLabelGenerator extends AbstractPieItemLabelGenerator implements PieSectionLabelGenerator, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 3064190563760203668;
    public static final String DEFAULT_SECTION_LABEL_FORMAT = {0};
    private java.util.Map attributedLabels;
    public void StandardPieSectionLabelGenerator();
    public void StandardPieSectionLabelGenerator(java.util.Locale);
    public void StandardPieSectionLabelGenerator(String);
    public void StandardPieSectionLabelGenerator(String, java.util.Locale);
    public void StandardPieSectionLabelGenerator(String, java.text.NumberFormat, java.text.NumberFormat);
    public java.text.AttributedString getAttributedLabel(int);
    public void setAttributedLabel(int, java.text.AttributedString);
    public String generateSectionLabel(org.jfree.data.general.PieDataset, Comparable);
    public java.text.AttributedString generateAttributedSectionLabel(org.jfree.data.general.PieDataset, Comparable);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/labels/HighLowItemLabelGenerator.class

package org.jfree.chart.labels;
public synchronized class HighLowItemLabelGenerator implements XYItemLabelGenerator, XYToolTipGenerator, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 5617111754832211830;
    private java.text.DateFormat dateFormatter;
    private java.text.NumberFormat numberFormatter;
    public void HighLowItemLabelGenerator();
    public void HighLowItemLabelGenerator(java.text.DateFormat, java.text.NumberFormat);
    public String generateToolTip(org.jfree.data.xy.XYDataset, int, int);
    public String generateLabel(org.jfree.data.xy.XYDataset, int, int);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/labels/StandardXYItemLabelGenerator.class

package org.jfree.chart.labels;
public synchronized class StandardXYItemLabelGenerator extends AbstractXYItemLabelGenerator implements XYItemLabelGenerator, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 7807668053171837925;
    public static final String DEFAULT_ITEM_LABEL_FORMAT = {2};
    public void StandardXYItemLabelGenerator();
    public void StandardXYItemLabelGenerator(String);
    public void StandardXYItemLabelGenerator(String, java.text.NumberFormat, java.text.NumberFormat);
    public void StandardXYItemLabelGenerator(String, java.text.DateFormat, java.text.NumberFormat);
    public void StandardXYItemLabelGenerator(String, java.text.NumberFormat, java.text.DateFormat);
    public void StandardXYItemLabelGenerator(String, java.text.DateFormat, java.text.DateFormat);
    public String generateLabel(org.jfree.data.xy.XYDataset, int, int);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
}

org/jfree/chart/labels/PieToolTipGenerator.class

package org.jfree.chart.labels;
public abstract interface PieToolTipGenerator {
    public abstract String generateToolTip(org.jfree.data.general.PieDataset, Comparable);
}

org/jfree/chart/labels/AbstractCategoryItemLabelGenerator.class

package org.jfree.chart.labels;
public abstract synchronized class AbstractCategoryItemLabelGenerator implements org.jfree.chart.util.PublicCloneable, Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -7108591260223293197;
    private String labelFormat;
    private String nullValueString;
    private java.text.NumberFormat numberFormat;
    private java.text.DateFormat dateFormat;
    private java.text.NumberFormat percentFormat;
    protected void AbstractCategoryItemLabelGenerator(String, java.text.NumberFormat);
    protected void AbstractCategoryItemLabelGenerator(String, java.text.NumberFormat, java.text.NumberFormat);
    protected void AbstractCategoryItemLabelGenerator(String, java.text.DateFormat);
    public String generateRowLabel(org.jfree.data.category.CategoryDataset, int);
    public String generateColumnLabel(org.jfree.data.category.CategoryDataset, int);
    public String getLabelFormat();
    public java.text.NumberFormat getNumberFormat();
    public java.text.DateFormat getDateFormat();
    protected String generateLabelString(org.jfree.data.category.CategoryDataset, int, int);
    protected Object[] createItemArray(org.jfree.data.category.CategoryDataset, int, int);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/labels/StandardXYSeriesLabelGenerator.class

package org.jfree.chart.labels;
public synchronized class StandardXYSeriesLabelGenerator implements XYSeriesLabelGenerator, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 1916017081848400024;
    public static final String DEFAULT_LABEL_FORMAT = {0};
    private String formatPattern;
    public void StandardXYSeriesLabelGenerator();
    public void StandardXYSeriesLabelGenerator(String);
    public String generateLabel(org.jfree.data.xy.XYDataset, int);
    protected Object[] createItemArray(org.jfree.data.xy.XYDataset, int);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/labels/FlowLabelGenerator.class

package org.jfree.chart.labels;
public abstract interface FlowLabelGenerator {
    public abstract String generateLabel(org.jfree.data.flow.FlowDataset, org.jfree.data.flow.FlowKey);
}

org/jfree/chart/labels/BoxAndWhiskerXYToolTipGenerator.class

package org.jfree.chart.labels;
public synchronized class BoxAndWhiskerXYToolTipGenerator extends StandardXYToolTipGenerator implements XYToolTipGenerator, Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -2648775791161459710;
    public static final String DEFAULT_TOOL_TIP_FORMAT = X: {1} Mean: {2} Median: {3} Min: {4} Max: {5} Q1: {6} Q3: {7} ;
    public void BoxAndWhiskerXYToolTipGenerator();
    public void BoxAndWhiskerXYToolTipGenerator(String, java.text.DateFormat, java.text.NumberFormat);
    protected Object[] createItemArray(org.jfree.data.xy.XYDataset, int, int);
    public boolean equals(Object);
}

org/jfree/chart/labels/XYItemLabelGenerator.class

package org.jfree.chart.labels;
public abstract interface XYItemLabelGenerator {
    public abstract String generateLabel(org.jfree.data.xy.XYDataset, int, int);
}

org/jfree/chart/labels/AbstractPieItemLabelGenerator.class

package org.jfree.chart.labels;
public synchronized class AbstractPieItemLabelGenerator implements java.io.Serializable {
    private static final long serialVersionUID = 7347703325267846275;
    private String labelFormat;
    private java.text.NumberFormat numberFormat;
    private java.text.NumberFormat percentFormat;
    protected void AbstractPieItemLabelGenerator(String, java.text.NumberFormat, java.text.NumberFormat);
    public String getLabelFormat();
    public java.text.NumberFormat getNumberFormat();
    public java.text.NumberFormat getPercentFormat();
    protected Object[] createItemArray(org.jfree.data.general.PieDataset, Comparable);
    protected String generateSectionLabel(org.jfree.data.general.PieDataset, Comparable);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/labels/CategorySeriesLabelGenerator.class

package org.jfree.chart.labels;
public abstract interface CategorySeriesLabelGenerator {
    public abstract String generateLabel(org.jfree.data.category.CategoryDataset, int);
}

org/jfree/chart/labels/BoxAndWhiskerToolTipGenerator.class

package org.jfree.chart.labels;
public synchronized class BoxAndWhiskerToolTipGenerator extends StandardCategoryToolTipGenerator implements CategoryToolTipGenerator, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -6076837753823076334;
    public static final String DEFAULT_TOOL_TIP_FORMAT = X: {1} Mean: {2} Median: {3} Min: {4} Max: {5} Q1: {6} Q3: {7} ;
    public void BoxAndWhiskerToolTipGenerator();
    public void BoxAndWhiskerToolTipGenerator(String, java.text.NumberFormat);
    protected Object[] createItemArray(org.jfree.data.category.CategoryDataset, int, int);
    public boolean equals(Object);
}

org/jfree/chart/labels/StandardFlowLabelGenerator.class

package org.jfree.chart.labels;
public synchronized class StandardFlowLabelGenerator implements FlowLabelGenerator, java.io.Serializable {
    public static final String DEFAULT_TEMPLATE = %2$s to %3$s = %4$,.2f;
    private String template;
    public void StandardFlowLabelGenerator();
    public void StandardFlowLabelGenerator(String);
    public String generateLabel(org.jfree.data.flow.FlowDataset, org.jfree.data.flow.FlowKey);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/labels/StandardXYToolTipGenerator.class

package org.jfree.chart.labels;
public synchronized class StandardXYToolTipGenerator extends AbstractXYItemLabelGenerator implements XYToolTipGenerator, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -3564164459039540784;
    public static final String DEFAULT_TOOL_TIP_FORMAT = {0}: ({1}, {2});
    public static StandardXYToolTipGenerator getTimeSeriesInstance();
    public void StandardXYToolTipGenerator();
    public void StandardXYToolTipGenerator(String, java.text.NumberFormat, java.text.NumberFormat);
    public void StandardXYToolTipGenerator(String, java.text.DateFormat, java.text.NumberFormat);
    public void StandardXYToolTipGenerator(String, java.text.NumberFormat, java.text.DateFormat);
    public void StandardXYToolTipGenerator(String, java.text.DateFormat, java.text.DateFormat);
    public String generateToolTip(org.jfree.data.xy.XYDataset, int, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/labels/AbstractXYItemLabelGenerator.class

package org.jfree.chart.labels;
public synchronized class AbstractXYItemLabelGenerator implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 5869744396278660636;
    private String formatString;
    private java.text.NumberFormat xFormat;
    private java.text.DateFormat xDateFormat;
    private java.text.NumberFormat yFormat;
    private java.text.DateFormat yDateFormat;
    private String nullYString;
    protected void AbstractXYItemLabelGenerator();
    protected void AbstractXYItemLabelGenerator(String, java.text.NumberFormat, java.text.NumberFormat);
    protected void AbstractXYItemLabelGenerator(String, java.text.DateFormat, java.text.NumberFormat);
    protected void AbstractXYItemLabelGenerator(String, java.text.NumberFormat, java.text.DateFormat);
    protected void AbstractXYItemLabelGenerator(String, java.text.DateFormat, java.text.DateFormat);
    public String getFormatString();
    public java.text.NumberFormat getXFormat();
    public java.text.DateFormat getXDateFormat();
    public java.text.NumberFormat getYFormat();
    public java.text.DateFormat getYDateFormat();
    public String generateLabelString(org.jfree.data.xy.XYDataset, int, int);
    public String getNullYString();
    protected Object[] createItemArray(org.jfree.data.xy.XYDataset, int, int);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/labels/SymbolicXYItemLabelGenerator.class

package org.jfree.chart.labels;
public synchronized class SymbolicXYItemLabelGenerator implements XYItemLabelGenerator, XYToolTipGenerator, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 3963400354475494395;
    public void SymbolicXYItemLabelGenerator();
    public String generateToolTip(org.jfree.data.xy.XYDataset, int, int);
    public String generateLabel(org.jfree.data.xy.XYDataset, int, int);
    private static double round(double, int);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/labels/IntervalXYToolTipGenerator.class

package org.jfree.chart.labels;
public synchronized class IntervalXYToolTipGenerator extends AbstractXYItemLabelGenerator implements XYToolTipGenerator, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    public static final String DEFAULT_TOOL_TIP_FORMAT = {0}: ({1} - {2}), ({5} - {6});
    public void IntervalXYToolTipGenerator();
    public void IntervalXYToolTipGenerator(String, java.text.NumberFormat, java.text.NumberFormat);
    public void IntervalXYToolTipGenerator(String, java.text.DateFormat, java.text.NumberFormat);
    public void IntervalXYToolTipGenerator(String, java.text.NumberFormat, java.text.DateFormat);
    public void IntervalXYToolTipGenerator(String, java.text.DateFormat, java.text.DateFormat);
    protected Object[] createItemArray(org.jfree.data.xy.XYDataset, int, int);
    public String generateToolTip(org.jfree.data.xy.XYDataset, int, int);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
}

org/jfree/chart/labels/CustomXYToolTipGenerator.class

package org.jfree.chart.labels;
public synchronized class CustomXYToolTipGenerator implements XYToolTipGenerator, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 8636030004670141362;
    private java.util.List toolTipSeries;
    public void CustomXYToolTipGenerator();
    public int getListCount();
    public int getToolTipCount(int);
    public String getToolTipText(int, int);
    public void addToolTipSeries(java.util.List);
    public String generateToolTip(org.jfree.data.xy.XYDataset, int, int);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
}

org/jfree/chart/labels/PieSectionLabelGenerator.class

package org.jfree.chart.labels;
public abstract interface PieSectionLabelGenerator {
    public abstract String generateSectionLabel(org.jfree.data.general.PieDataset, Comparable);
    public abstract java.text.AttributedString generateAttributedSectionLabel(org.jfree.data.general.PieDataset, Comparable);
}

org/jfree/chart/labels/CrosshairLabelGenerator.class

package org.jfree.chart.labels;
public abstract interface CrosshairLabelGenerator {
    public abstract String generateLabel(org.jfree.chart.plot.Crosshair);
}

org/jfree/chart/labels/StandardCategoryItemLabelGenerator.class

package org.jfree.chart.labels;
public synchronized class StandardCategoryItemLabelGenerator extends AbstractCategoryItemLabelGenerator implements CategoryItemLabelGenerator, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 3499701401211412882;
    public static final String DEFAULT_LABEL_FORMAT_STRING = {2};
    public void StandardCategoryItemLabelGenerator();
    public void StandardCategoryItemLabelGenerator(String, java.text.NumberFormat);
    public void StandardCategoryItemLabelGenerator(String, java.text.NumberFormat, java.text.NumberFormat);
    public void StandardCategoryItemLabelGenerator(String, java.text.DateFormat);
    public String generateLabel(org.jfree.data.category.CategoryDataset, int, int);
    public boolean equals(Object);
}

org/jfree/chart/ChartMouseListener.class

package org.jfree.chart;
public abstract interface ChartMouseListener extends java.util.EventListener {
    public abstract void chartMouseClicked(ChartMouseEvent);
    public abstract void chartMouseMoved(ChartMouseEvent);
}

org/jfree/chart/StandardChartTheme.class

package org.jfree.chart;
public synchronized class StandardChartTheme implements ChartTheme, Cloneable, util.PublicCloneable, java.io.Serializable {
    private String name;
    private java.awt.Font extraLargeFont;
    private java.awt.Font largeFont;
    private java.awt.Font regularFont;
    private java.awt.Font smallFont;
    private transient java.awt.Paint titlePaint;
    private transient java.awt.Paint subtitlePaint;
    private transient java.awt.Paint chartBackgroundPaint;
    private transient java.awt.Paint legendBackgroundPaint;
    private transient java.awt.Paint legendItemPaint;
    private plot.DrawingSupplier drawingSupplier;
    private transient java.awt.Paint plotBackgroundPaint;
    private transient java.awt.Paint plotOutlinePaint;
    private plot.PieLabelLinkStyle labelLinkStyle;
    private transient java.awt.Paint labelLinkPaint;
    private transient java.awt.Paint domainGridlinePaint;
    private transient java.awt.Paint rangeGridlinePaint;
    private transient java.awt.Paint baselinePaint;
    private transient java.awt.Paint crosshairPaint;
    private ui.RectangleInsets axisOffset;
    private transient java.awt.Paint axisLabelPaint;
    private transient java.awt.Paint tickLabelPaint;
    private transient java.awt.Paint itemLabelPaint;
    private boolean shadowVisible;
    private transient java.awt.Paint shadowPaint;
    private renderer.category.BarPainter barPainter;
    private renderer.xy.XYBarPainter xyBarPainter;
    private transient java.awt.Paint thermometerPaint;
    private transient java.awt.Paint errorIndicatorPaint;
    private transient java.awt.Paint gridBandPaint;
    private transient java.awt.Paint gridBandAlternatePaint;
    private util.ShadowGenerator shadowGenerator;
    public static ChartTheme createJFreeTheme();
    public static ChartTheme createDarknessTheme();
    public static ChartTheme createLegacyTheme();
    public void StandardChartTheme(String);
    public void StandardChartTheme(String, boolean);
    public java.awt.Font getExtraLargeFont();
    public void setExtraLargeFont(java.awt.Font);
    public java.awt.Font getLargeFont();
    public void setLargeFont(java.awt.Font);
    public java.awt.Font getRegularFont();
    public void setRegularFont(java.awt.Font);
    public java.awt.Font getSmallFont();
    public void setSmallFont(java.awt.Font);
    public java.awt.Paint getTitlePaint();
    public void setTitlePaint(java.awt.Paint);
    public java.awt.Paint getSubtitlePaint();
    public void setSubtitlePaint(java.awt.Paint);
    public java.awt.Paint getChartBackgroundPaint();
    public void setChartBackgroundPaint(java.awt.Paint);
    public java.awt.Paint getLegendBackgroundPaint();
    public void setLegendBackgroundPaint(java.awt.Paint);
    public java.awt.Paint getLegendItemPaint();
    public void setLegendItemPaint(java.awt.Paint);
    public java.awt.Paint getPlotBackgroundPaint();
    public void setPlotBackgroundPaint(java.awt.Paint);
    public java.awt.Paint getPlotOutlinePaint();
    public void setPlotOutlinePaint(java.awt.Paint);
    public plot.PieLabelLinkStyle getLabelLinkStyle();
    public void setLabelLinkStyle(plot.PieLabelLinkStyle);
    public java.awt.Paint getLabelLinkPaint();
    public void setLabelLinkPaint(java.awt.Paint);
    public java.awt.Paint getDomainGridlinePaint();
    public void setDomainGridlinePaint(java.awt.Paint);
    public java.awt.Paint getRangeGridlinePaint();
    public void setRangeGridlinePaint(java.awt.Paint);
    public java.awt.Paint getBaselinePaint();
    public void setBaselinePaint(java.awt.Paint);
    public java.awt.Paint getCrosshairPaint();
    public void setCrosshairPaint(java.awt.Paint);
    public ui.RectangleInsets getAxisOffset();
    public void setAxisOffset(ui.RectangleInsets);
    public java.awt.Paint getAxisLabelPaint();
    public void setAxisLabelPaint(java.awt.Paint);
    public java.awt.Paint getTickLabelPaint();
    public void setTickLabelPaint(java.awt.Paint);
    public java.awt.Paint getItemLabelPaint();
    public void setItemLabelPaint(java.awt.Paint);
    public boolean isShadowVisible();
    public void setShadowVisible(boolean);
    public java.awt.Paint getShadowPaint();
    public void setShadowPaint(java.awt.Paint);
    public renderer.category.BarPainter getBarPainter();
    public void setBarPainter(renderer.category.BarPainter);
    public renderer.xy.XYBarPainter getXYBarPainter();
    public void setXYBarPainter(renderer.xy.XYBarPainter);
    public java.awt.Paint getThermometerPaint();
    public void setThermometerPaint(java.awt.Paint);
    public java.awt.Paint getErrorIndicatorPaint();
    public void setErrorIndicatorPaint(java.awt.Paint);
    public java.awt.Paint getGridBandPaint();
    public void setGridBandPaint(java.awt.Paint);
    public java.awt.Paint getGridBandAlternatePaint();
    public void setGridBandAlternatePaint(java.awt.Paint);
    public String getName();
    public plot.DrawingSupplier getDrawingSupplier();
    public void setDrawingSupplier(plot.DrawingSupplier);
    public void apply(JFreeChart);
    protected void applyToTitle(title.Title);
    protected void applyToBlockContainer(block.BlockContainer);
    protected void applyToBlock(block.Block);
    protected void applyToPlot(plot.Plot);
    protected void applyToPiePlot(plot.PiePlot);
    protected void applyToMultiplePiePlot(plot.MultiplePiePlot);
    protected void applyToCategoryPlot(plot.CategoryPlot);
    protected void applyToXYPlot(plot.XYPlot);
    protected void applyToFastScatterPlot(plot.FastScatterPlot);
    protected void applyToPolarPlot(plot.PolarPlot);
    protected void applyToSpiderWebPlot(plot.SpiderWebPlot);
    protected void applyToMeterPlot(plot.MeterPlot);
    protected void applyToThermometerPlot(plot.ThermometerPlot);
    protected void applyToCategoryAxis(axis.CategoryAxis);
    protected void applyToValueAxis(axis.ValueAxis);
    protected void applyToSymbolAxis(axis.SymbolAxis);
    protected void applyToPeriodAxis(axis.PeriodAxis);
    protected void applyToAbstractRenderer(renderer.AbstractRenderer);
    protected void applyToCategoryItemRenderer(renderer.category.CategoryItemRenderer);
    protected void applyToXYItemRenderer(renderer.xy.XYItemRenderer);
    protected void applyToXYAnnotation(annotations.XYAnnotation);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/ChartPanel.class

package org.jfree.chart;
public synchronized class ChartPanel extends javax.swing.JPanel implements event.ChartChangeListener, event.ChartProgressListener, java.awt.event.ActionListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, event.OverlayChangeListener, java.awt.print.Printable, java.io.Serializable {
    private static final long serialVersionUID = 6046366297214274674;
    public static final boolean DEFAULT_BUFFER_USED = 1;
    public static final int DEFAULT_WIDTH = 1024;
    public static final int DEFAULT_HEIGHT = 768;
    public static final int DEFAULT_MINIMUM_DRAW_WIDTH = 300;
    public static final int DEFAULT_MINIMUM_DRAW_HEIGHT = 200;
    public static final int DEFAULT_MAXIMUM_DRAW_WIDTH = 2048;
    public static final int DEFAULT_MAXIMUM_DRAW_HEIGHT = 1536;
    public static final int DEFAULT_ZOOM_TRIGGER_DISTANCE = 10;
    public static final String PROPERTIES_COMMAND = PROPERTIES;
    public static final String COPY_COMMAND = COPY;
    public static final String SAVE_COMMAND = SAVE;
    private static final String SAVE_AS_PNG_COMMAND = SAVE_AS_PNG;
    private static final String SAVE_AS_SVG_COMMAND = SAVE_AS_SVG;
    private static final String SAVE_AS_PDF_COMMAND = SAVE_AS_PDF;
    public static final String PRINT_COMMAND = PRINT;
    public static final String ZOOM_IN_BOTH_COMMAND = ZOOM_IN_BOTH;
    public static final String ZOOM_IN_DOMAIN_COMMAND = ZOOM_IN_DOMAIN;
    public static final String ZOOM_IN_RANGE_COMMAND = ZOOM_IN_RANGE;
    public static final String ZOOM_OUT_BOTH_COMMAND = ZOOM_OUT_BOTH;
    public static final String ZOOM_OUT_DOMAIN_COMMAND = ZOOM_DOMAIN_BOTH;
    public static final String ZOOM_OUT_RANGE_COMMAND = ZOOM_RANGE_BOTH;
    public static final String ZOOM_RESET_BOTH_COMMAND = ZOOM_RESET_BOTH;
    public static final String ZOOM_RESET_DOMAIN_COMMAND = ZOOM_RESET_DOMAIN;
    public static final String ZOOM_RESET_RANGE_COMMAND = ZOOM_RESET_RANGE;
    private JFreeChart chart;
    private transient javax.swing.event.EventListenerList chartMouseListeners;
    private boolean useBuffer;
    private boolean refreshBuffer;
    private transient java.awt.Image chartBuffer;
    private int chartBufferHeight;
    private int chartBufferWidth;
    private int minimumDrawWidth;
    private int minimumDrawHeight;
    private int maximumDrawWidth;
    private int maximumDrawHeight;
    private javax.swing.JPopupMenu popup;
    private ChartRenderingInfo info;
    private java.awt.geom.Point2D anchor;
    private double scaleX;
    private double scaleY;
    private plot.PlotOrientation orientation;
    private boolean domainZoomable;
    private boolean rangeZoomable;
    private java.awt.geom.Point2D zoomPoint;
    private transient java.awt.geom.Rectangle2D zoomRectangle;
    private boolean fillZoomRectangle;
    private int zoomTriggerDistance;
    private boolean horizontalAxisTrace;
    private boolean verticalAxisTrace;
    private transient java.awt.geom.Line2D verticalTraceLine;
    private transient java.awt.geom.Line2D horizontalTraceLine;
    private javax.swing.JMenuItem zoomInBothMenuItem;
    private javax.swing.JMenuItem zoomInDomainMenuItem;
    private javax.swing.JMenuItem zoomInRangeMenuItem;
    private javax.swing.JMenuItem zoomOutBothMenuItem;
    private javax.swing.JMenuItem zoomOutDomainMenuItem;
    private javax.swing.JMenuItem zoomOutRangeMenuItem;
    private javax.swing.JMenuItem zoomResetBothMenuItem;
    private javax.swing.JMenuItem zoomResetDomainMenuItem;
    private javax.swing.JMenuItem zoomResetRangeMenuItem;
    private java.io.File defaultDirectoryForSaveAs;
    private boolean enforceFileExtensions;
    private boolean ownToolTipDelaysActive;
    private int originalToolTipInitialDelay;
    private int originalToolTipReshowDelay;
    private int originalToolTipDismissDelay;
    private int ownToolTipInitialDelay;
    private int ownToolTipReshowDelay;
    private int ownToolTipDismissDelay;
    private double zoomInFactor;
    private double zoomOutFactor;
    private boolean zoomAroundAnchor;
    private transient java.awt.Paint zoomOutlinePaint;
    private transient java.awt.Paint zoomFillPaint;
    protected static java.util.ResourceBundle localizationResources;
    private double panW;
    private double panH;
    private java.awt.Point panLast;
    private int panMask;
    private java.util.List overlays;
    private MouseWheelHandler mouseWheelHandler;
    public void ChartPanel(JFreeChart);
    public void ChartPanel(JFreeChart, boolean);
    public void ChartPanel(JFreeChart, boolean, boolean, boolean, boolean, boolean);
    public void ChartPanel(JFreeChart, int, int, int, int, int, int, boolean, boolean, boolean, boolean, boolean, boolean);
    public void ChartPanel(JFreeChart, int, int, int, int, int, int, boolean, boolean, boolean, boolean, boolean, boolean, boolean);
    public JFreeChart getChart();
    public void setChart(JFreeChart);
    public int getMinimumDrawWidth();
    public void setMinimumDrawWidth(int);
    public int getMaximumDrawWidth();
    public void setMaximumDrawWidth(int);
    public int getMinimumDrawHeight();
    public void setMinimumDrawHeight(int);
    public int getMaximumDrawHeight();
    public void setMaximumDrawHeight(int);
    public double getScaleX();
    public double getScaleY();
    public java.awt.geom.Point2D getAnchor();
    protected void setAnchor(java.awt.geom.Point2D);
    public javax.swing.JPopupMenu getPopupMenu();
    public void setPopupMenu(javax.swing.JPopupMenu);
    public ChartRenderingInfo getChartRenderingInfo();
    public void setMouseZoomable(boolean);
    public void setMouseZoomable(boolean, boolean);
    public boolean isDomainZoomable();
    public void setDomainZoomable(boolean);
    public boolean isRangeZoomable();
    public void setRangeZoomable(boolean);
    public boolean getFillZoomRectangle();
    public void setFillZoomRectangle(boolean);
    public int getZoomTriggerDistance();
    public void setZoomTriggerDistance(int);
    public boolean getHorizontalAxisTrace();
    public void setHorizontalAxisTrace(boolean);
    protected java.awt.geom.Line2D getHorizontalTraceLine();
    protected void setHorizontalTraceLine(java.awt.geom.Line2D);
    public boolean getVerticalAxisTrace();
    public void setVerticalAxisTrace(boolean);
    protected java.awt.geom.Line2D getVerticalTraceLine();
    protected void setVerticalTraceLine(java.awt.geom.Line2D);
    public java.io.File getDefaultDirectoryForSaveAs();
    public void setDefaultDirectoryForSaveAs(java.io.File);
    public boolean isEnforceFileExtensions();
    public void setEnforceFileExtensions(boolean);
    public boolean getZoomAroundAnchor();
    public void setZoomAroundAnchor(boolean);
    public java.awt.Paint getZoomFillPaint();
    public void setZoomFillPaint(java.awt.Paint);
    public java.awt.Paint getZoomOutlinePaint();
    public void setZoomOutlinePaint(java.awt.Paint);
    public boolean isMouseWheelEnabled();
    public void setMouseWheelEnabled(boolean);
    public void addOverlay(panel.Overlay);
    public void removeOverlay(panel.Overlay);
    public void overlayChanged(event.OverlayChangeEvent);
    public void setDisplayToolTips(boolean);
    public String getToolTipText(java.awt.event.MouseEvent);
    public java.awt.Point translateJava2DToScreen(java.awt.geom.Point2D);
    public java.awt.geom.Point2D translateScreenToJava2D(java.awt.Point);
    public java.awt.geom.Rectangle2D scale(java.awt.geom.Rectangle2D);
    public entity.ChartEntity getEntityForPoint(int, int);
    public boolean getRefreshBuffer();
    public void setRefreshBuffer(boolean);
    public void paintComponent(java.awt.Graphics);
    public void chartChanged(event.ChartChangeEvent);
    public void chartProgress(event.ChartProgressEvent);
    public void actionPerformed(java.awt.event.ActionEvent);
    public void mouseEntered(java.awt.event.MouseEvent);
    public void mouseExited(java.awt.event.MouseEvent);
    public void mousePressed(java.awt.event.MouseEvent);
    private java.awt.geom.Point2D getPointInRectangle(int, int, java.awt.geom.Rectangle2D);
    public void mouseDragged(java.awt.event.MouseEvent);
    public void mouseReleased(java.awt.event.MouseEvent);
    public void mouseClicked(java.awt.event.MouseEvent);
    public void mouseMoved(java.awt.event.MouseEvent);
    public void zoomInBoth(double, double);
    public void zoomInDomain(double, double);
    public void zoomInRange(double, double);
    public void zoomOutBoth(double, double);
    public void zoomOutDomain(double, double);
    public void zoomOutRange(double, double);
    public void zoom(java.awt.geom.Rectangle2D);
    public void restoreAutoBounds();
    public void restoreAutoDomainBounds();
    public void restoreAutoRangeBounds();
    public java.awt.geom.Rectangle2D getScreenDataArea();
    public java.awt.geom.Rectangle2D getScreenDataArea(int, int);
    public int getInitialDelay();
    public int getReshowDelay();
    public int getDismissDelay();
    public void setInitialDelay(int);
    public void setReshowDelay(int);
    public void setDismissDelay(int);
    public double getZoomInFactor();
    public void setZoomInFactor(double);
    public double getZoomOutFactor();
    public void setZoomOutFactor(double);
    private void drawZoomRectangle(java.awt.Graphics2D, boolean);
    private void drawHorizontalAxisTrace(java.awt.Graphics2D, int);
    private void drawVerticalAxisTrace(java.awt.Graphics2D, int);
    public void doEditChartProperties();
    public void doCopy();
    public void doSaveAs() throws java.io.IOException;
    private void saveAsSVG(java.io.File) throws java.io.IOException;
    private String generateSVG(int, int);
    private java.awt.Graphics2D createSVGGraphics2D(int, int);
    private void saveAsPDF(java.io.File);
    private boolean isOrsonPDFAvailable();
    private void writeAsPDF(java.io.File, int, int);
    public void createChartPrintJob();
    public int print(java.awt.Graphics, java.awt.print.PageFormat, int);
    public void addChartMouseListener(ChartMouseListener);
    public void removeChartMouseListener(ChartMouseListener);
    public java.util.EventListener[] getListeners(Class);
    protected javax.swing.JPopupMenu createPopupMenu(boolean, boolean, boolean, boolean);
    protected javax.swing.JPopupMenu createPopupMenu(boolean, boolean, boolean, boolean, boolean);
    protected void displayPopupMenu(int, int);
    public void updateUI();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/ChartTheme.class

package org.jfree.chart;
public abstract interface ChartTheme {
    public abstract void apply(JFreeChart);
}

org/jfree/chart/servlet/ChartDeleter.class

package org.jfree.chart.servlet;
public synchronized class ChartDeleter implements javax.servlet.http.HttpSessionBindingListener, java.io.Serializable {
    private java.util.List chartNames;
    public void ChartDeleter();
    public void addChart(String);
    public boolean isChartAvailable(String);
    public void valueBound(javax.servlet.http.HttpSessionBindingEvent);
    public void valueUnbound(javax.servlet.http.HttpSessionBindingEvent);
}

org/jfree/chart/servlet/ServletUtilities.class

package org.jfree.chart.servlet;
public synchronized class ServletUtilities {
    private static String tempFilePrefix;
    private static String tempOneTimeFilePrefix;
    public void ServletUtilities();
    public static String getTempFilePrefix();
    public static void setTempFilePrefix(String);
    public static String getTempOneTimeFilePrefix();
    public static void setTempOneTimeFilePrefix(String);
    public static String saveChartAsPNG(org.jfree.chart.JFreeChart, int, int, javax.servlet.http.HttpSession) throws java.io.IOException;
    public static String saveChartAsPNG(org.jfree.chart.JFreeChart, int, int, org.jfree.chart.ChartRenderingInfo, javax.servlet.http.HttpSession) throws java.io.IOException;
    public static String saveChartAsJPEG(org.jfree.chart.JFreeChart, int, int, javax.servlet.http.HttpSession) throws java.io.IOException;
    public static String saveChartAsJPEG(org.jfree.chart.JFreeChart, int, int, org.jfree.chart.ChartRenderingInfo, javax.servlet.http.HttpSession) throws java.io.IOException;
    protected static void createTempDir();
    protected static void registerChartForDeletion(java.io.File, javax.servlet.http.HttpSession);
    public static void sendTempFile(String, javax.servlet.http.HttpServletResponse) throws java.io.IOException;
    public static void sendTempFile(java.io.File, javax.servlet.http.HttpServletResponse) throws java.io.IOException;
    public static void sendTempFile(java.io.File, javax.servlet.http.HttpServletResponse, String) throws java.io.IOException;
    public static String searchReplace(String, String, String);
    static void <clinit>();
}

org/jfree/chart/servlet/DisplayChart.class

package org.jfree.chart.servlet;
public synchronized class DisplayChart extends javax.servlet.http.HttpServlet {
    public void DisplayChart();
    public void init() throws javax.servlet.ServletException;
    public void service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException, java.io.IOException;
}

org/jfree/chart/LocalizationBundle_pl.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file # # Changes (from 15-Mar-2004) # -------------------------- # 15-Mar-2004 : Initial version (Kuba Duda); # Auto_Range=Automatyczny zakres All_Axes=Obie osie Chart=Chart Chart_Properties=W\u0142a\u015bciwo\u015bci wykresu Copy=Kopiuj Domain_Axis=O\u015b pozioma PNG_Image_Files=Pliki graficzne PNG Print...=Drukuj... Properties...=W\u0142a\u015bciwo\u015bci... Save_as=Zapisz jako Save_as...=Zapisz jako... Range_Axis=O\u015b pionowa Zoom_In=Powi\u0119ksz Zoom_Out=Pomniejsz

org/jfree/chart/LocalizationBundle_cs.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # 20-Mar-2010 : Czech translation; # Auto_Range=Auto rozm\u011br All_Axes=Ob\u011b osy Chart=Chart Chart_Properties=Vlastnosti grafu Copy=Kop\u00edrovat Domain_Axis=Osa oblasti PNG_Image_Files=Obr\u00e1zky PNG Print...=Tisk... Properties...=Vlastnosti... Save_as=Ulo\u017eit jako Save_as...=Ulo\u017eit jako... Range_Axis=Osa rozsahu Zoom_In=P\u0159ibl\u00ed\u017eit Zoom_Out=Odd\u00e1lit

org/jfree/chart/util/PaintUtils.class

package org.jfree.chart.util;
public synchronized class PaintUtils {
    private void PaintUtils();
    public static boolean equal(java.awt.Paint, java.awt.Paint);
    public static String colorToString(java.awt.Color);
    public static java.awt.Color stringToColor(String);
}

org/jfree/chart/util/XYCoordinateType.class

package org.jfree.chart.util;
public final synchronized class XYCoordinateType implements java.io.Serializable {
    public static final XYCoordinateType DATA;
    public static final XYCoordinateType RELATIVE;
    public static final XYCoordinateType INDEX;
    private String name;
    private void XYCoordinateType(String);
    public String toString();
    public boolean equals(Object);
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/util/ShapeUtils.class

package org.jfree.chart.util;
public synchronized class ShapeUtils {
    private static final float SQRT2;
    private void ShapeUtils();
    public static java.awt.Shape clone(java.awt.Shape);
    public static boolean equal(java.awt.Shape, java.awt.Shape);
    public static boolean equal(java.awt.geom.Line2D, java.awt.geom.Line2D);
    public static boolean equal(java.awt.geom.Ellipse2D, java.awt.geom.Ellipse2D);
    public static boolean equal(java.awt.geom.Arc2D, java.awt.geom.Arc2D);
    public static boolean equal(java.awt.Polygon, java.awt.Polygon);
    public static boolean equal(java.awt.geom.GeneralPath, java.awt.geom.GeneralPath);
    public static java.awt.Shape createTranslatedShape(java.awt.Shape, double, double);
    public static java.awt.Shape createTranslatedShape(java.awt.Shape, org.jfree.chart.ui.RectangleAnchor, double, double);
    public static java.awt.Shape rotateShape(java.awt.Shape, double, float, float);
    public static void drawRotatedShape(java.awt.Graphics2D, java.awt.Shape, double, float, float);
    public static java.awt.Shape createDiagonalCross(float, float);
    public static java.awt.Shape createRegularCross(float, float);
    public static java.awt.Shape createDiamond(float);
    public static java.awt.Shape createUpTriangle(float);
    public static java.awt.Shape createDownTriangle(float);
    public static java.awt.Shape createLineRegion(java.awt.geom.Line2D, float);
    public static java.awt.geom.Point2D getPointInRectangle(double, double, java.awt.geom.Rectangle2D);
    public static boolean contains(java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D);
    public static boolean intersects(java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D);
    public static boolean isPointInRect(java.awt.geom.Rectangle2D, double, double);
    static void <clinit>();
}

org/jfree/chart/util/DirectionalGradientPaintTransformer.class

package org.jfree.chart.util;
public synchronized class DirectionalGradientPaintTransformer implements org.jfree.chart.ui.GradientPaintTransformer {
    public void DirectionalGradientPaintTransformer();
    public java.awt.GradientPaint transform(java.awt.GradientPaint, java.awt.Shape);
}

org/jfree/chart/util/SortOrder.class

package org.jfree.chart.util;
public final synchronized enum SortOrder {
    public static final SortOrder ASCENDING;
    public static final SortOrder DESCENDING;
    private final String name;
    public static SortOrder[] values();
    public static SortOrder valueOf(String);
    private void SortOrder(String, int, String);
    public String toString();
    static void <clinit>();
}

org/jfree/chart/util/ObjectList.class

package org.jfree.chart.util;
public synchronized class ObjectList extends AbstractObjectList {
    public void ObjectList();
    public void ObjectList(int);
    public Object get(int);
    public void set(int, Object);
    public int indexOf(Object);
}

org/jfree/chart/util/AttrStringUtils.class

package org.jfree.chart.util;
public synchronized class AttrStringUtils {
    private void AttrStringUtils();
    public static java.awt.geom.Rectangle2D getTextBounds(java.text.AttributedString, java.awt.Graphics2D);
    public static void drawRotatedString(java.text.AttributedString, java.awt.Graphics2D, double, float, float);
    public static void drawRotatedString(java.text.AttributedString, java.awt.Graphics2D, float, float, double, float, float);
    public static void drawRotatedString(java.text.AttributedString, java.awt.Graphics2D, float, float, org.jfree.chart.ui.TextAnchor, double, float, float);
    public static void drawRotatedString(java.text.AttributedString, java.awt.Graphics2D, float, float, org.jfree.chart.ui.TextAnchor, double, org.jfree.chart.ui.TextAnchor);
    private static float[] deriveTextBoundsAnchorOffsets(java.awt.Graphics2D, java.text.AttributedString, org.jfree.chart.ui.TextAnchor, java.awt.geom.Rectangle2D);
    private static float[] deriveRotationAnchorOffsets(java.awt.Graphics2D, java.text.AttributedString, org.jfree.chart.ui.TextAnchor);
    private static boolean isTop(org.jfree.chart.ui.TextAnchor);
    private static boolean isBaseline(org.jfree.chart.ui.TextAnchor);
    private static boolean isHalfAscent(org.jfree.chart.ui.TextAnchor);
    private static boolean isHalfHeight(org.jfree.chart.ui.TextAnchor);
    private static boolean isBottom(org.jfree.chart.ui.TextAnchor);
    private static boolean isHorizontalLeft(org.jfree.chart.ui.TextAnchor);
    private static boolean isHorizontalCenter(org.jfree.chart.ui.TextAnchor);
    private static boolean isHorizontalRight(org.jfree.chart.ui.TextAnchor);
}

org/jfree/chart/util/AbstractObjectList.class

package org.jfree.chart.util;
public synchronized class AbstractObjectList implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 7789833772597351595;
    public static final int DEFAULT_INITIAL_CAPACITY = 8;
    private transient Object[] objects;
    private int size;
    private int increment;
    protected void AbstractObjectList();
    protected void AbstractObjectList(int);
    protected void AbstractObjectList(int, int);
    protected Object get(int);
    protected void set(int, Object);
    public void clear();
    public int size();
    protected int indexOf(Object);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/util/StringUtils.class

package org.jfree.chart.util;
public synchronized class StringUtils {
    private void StringUtils();
    public static boolean startsWithIgnoreCase(String, String);
    public static boolean endsWithIgnoreCase(String, String);
    public static String getLineSeparator();
}

org/jfree/chart/util/TableOrder.class

package org.jfree.chart.util;
public final synchronized enum TableOrder {
    public static final TableOrder BY_ROW;
    public static final TableOrder BY_COLUMN;
    private final String name;
    public static TableOrder[] values();
    public static TableOrder valueOf(String);
    private void TableOrder(String, int, String);
    public String toString();
    static void <clinit>();
}

org/jfree/chart/util/UnitType.class

package org.jfree.chart.util;
public final synchronized enum UnitType {
    public static final UnitType ABSOLUTE;
    public static final UnitType RELATIVE;
    private final String name;
    public static UnitType[] values();
    public static UnitType valueOf(String);
    private void UnitType(String, int, String);
    public String toString();
    static void <clinit>();
}

org/jfree/chart/util/PaintList.class

package org.jfree.chart.util;
public synchronized class PaintList extends AbstractObjectList {
    private static final long serialVersionUID = -708669381577938219;
    public void PaintList();
    public java.awt.Paint getPaint(int);
    public void setPaint(int, java.awt.Paint);
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/util/CloneUtils.class

package org.jfree.chart.util;
public synchronized class CloneUtils {
    public void CloneUtils();
    public static Object clone(Object) throws CloneNotSupportedException;
    public static java.util.List cloneList(java.util.List);
    public static java.util.Map cloneMapValues(java.util.Map);
}

org/jfree/chart/util/DefaultShadowGenerator.class

package org.jfree.chart.util;
public synchronized class DefaultShadowGenerator implements ShadowGenerator, java.io.Serializable {
    private static final long serialVersionUID = 2732993885591386064;
    private int shadowSize;
    private java.awt.Color shadowColor;
    private float shadowOpacity;
    private double angle;
    private int distance;
    public void DefaultShadowGenerator();
    public void DefaultShadowGenerator(int, java.awt.Color, float, int, double);
    public int getShadowSize();
    public java.awt.Color getShadowColor();
    public float getShadowOpacity();
    public int getDistance();
    public double getAngle();
    public int calculateOffsetX();
    public int calculateOffsetY();
    public java.awt.image.BufferedImage createDropShadow(java.awt.image.BufferedImage);
    protected void applyShadow(java.awt.image.BufferedImage);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/util/Rotation.class

package org.jfree.chart.util;
public final synchronized enum Rotation {
    public static final Rotation CLOCKWISE;
    public static final Rotation ANTICLOCKWISE;
    private String name;
    private double factor;
    public static Rotation[] values();
    public static Rotation valueOf(String);
    private void Rotation(String, int, String, double);
    public String toString();
    public double getFactor();
    static void <clinit>();
}

org/jfree/chart/util/StrokeList.class

package org.jfree.chart.util;
public synchronized class StrokeList extends AbstractObjectList {
    public void StrokeList();
    public java.awt.Stroke getStroke(int);
    public void setStroke(int, java.awt.Stroke);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/util/SerialUtils.class

package org.jfree.chart.util;
public synchronized class SerialUtils {
    private void SerialUtils();
    public static boolean isSerializable(Class);
    public static java.awt.Paint readPaint(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    public static void writePaint(java.awt.Paint, java.io.ObjectOutputStream) throws java.io.IOException;
    public static java.awt.Stroke readStroke(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    public static void writeStroke(java.awt.Stroke, java.io.ObjectOutputStream) throws java.io.IOException;
    public static java.awt.Composite readComposite(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    public static void writeComposite(java.awt.Composite, java.io.ObjectOutputStream) throws java.io.IOException;
    public static java.awt.Shape readShape(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    public static void writeShape(java.awt.Shape, java.io.ObjectOutputStream) throws java.io.IOException;
    public static java.awt.geom.Point2D readPoint2D(java.io.ObjectInputStream) throws java.io.IOException;
    public static void writePoint2D(java.awt.geom.Point2D, java.io.ObjectOutputStream) throws java.io.IOException;
    public static java.text.AttributedString readAttributedString(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    public static void writeAttributedString(java.text.AttributedString, java.io.ObjectOutputStream) throws java.io.IOException;
}

org/jfree/chart/util/ShadowGenerator.class

package org.jfree.chart.util;
public abstract interface ShadowGenerator {
    public abstract java.awt.image.BufferedImage createDropShadow(java.awt.image.BufferedImage);
    public abstract int calculateOffsetX();
    public abstract int calculateOffsetY();
}

org/jfree/chart/util/BooleanList.class

package org.jfree.chart.util;
public synchronized class BooleanList extends AbstractObjectList {
    private static final long serialVersionUID = -8543170333219422042;
    public void BooleanList();
    public Boolean getBoolean(int);
    public void setBoolean(int, Boolean);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/util/LogFormat.class

package org.jfree.chart.util;
public synchronized class LogFormat extends java.text.NumberFormat {
    private double base;
    private double baseLog;
    private String baseLabel;
    private String powerLabel;
    private boolean showBase;
    private java.text.NumberFormat formatter;
    public void LogFormat();
    public void LogFormat(double, String, boolean);
    public void LogFormat(double, String, String, boolean);
    public java.text.NumberFormat getExponentFormat();
    public void setExponentFormat(java.text.NumberFormat);
    private double calculateLog(double);
    public StringBuffer format(double, StringBuffer, java.text.FieldPosition);
    public StringBuffer format(long, StringBuffer, java.text.FieldPosition);
    public Number parse(String, java.text.ParsePosition);
    public boolean equals(Object);
    public Object clone();
}

org/jfree/chart/util/RelativeDateFormat.class

package org.jfree.chart.util;
public synchronized class RelativeDateFormat extends java.text.DateFormat {
    private long baseMillis;
    private boolean showZeroDays;
    private boolean showZeroHours;
    private java.text.NumberFormat dayFormatter;
    private String positivePrefix;
    private String daySuffix;
    private java.text.NumberFormat hourFormatter;
    private String hourSuffix;
    private java.text.NumberFormat minuteFormatter;
    private String minuteSuffix;
    private java.text.NumberFormat secondFormatter;
    private String secondSuffix;
    private static final long MILLISECONDS_IN_ONE_HOUR = 3600000;
    private static final long MILLISECONDS_IN_ONE_DAY = 86400000;
    public void RelativeDateFormat();
    public void RelativeDateFormat(java.util.Date);
    public void RelativeDateFormat(long);
    public long getBaseMillis();
    public void setBaseMillis(long);
    public boolean getShowZeroDays();
    public void setShowZeroDays(boolean);
    public boolean getShowZeroHours();
    public void setShowZeroHours(boolean);
    public String getPositivePrefix();
    public void setPositivePrefix(String);
    public void setDayFormatter(java.text.NumberFormat);
    public String getDaySuffix();
    public void setDaySuffix(String);
    public void setHourFormatter(java.text.NumberFormat);
    public String getHourSuffix();
    public void setHourSuffix(String);
    public void setMinuteFormatter(java.text.NumberFormat);
    public String getMinuteSuffix();
    public void setMinuteSuffix(String);
    public String getSecondSuffix();
    public void setSecondSuffix(String);
    public void setSecondFormatter(java.text.NumberFormat);
    public StringBuffer format(java.util.Date, StringBuffer, java.text.FieldPosition);
    public java.util.Date parse(String, java.text.ParsePosition);
    public boolean equals(Object);
    public int hashCode();
    public Object clone();
}

org/jfree/chart/util/ObjectUtils.class

package org.jfree.chart.util;
public final synchronized class ObjectUtils {
    private void ObjectUtils();
    public static boolean equal(Object, Object);
    public static int hashCode(Object);
    public static Object clone(Object) throws CloneNotSupportedException;
    public static java.util.Collection deepClone(java.util.Collection) throws CloneNotSupportedException;
}

org/jfree/chart/util/ResourceBundleWrapper.class

package org.jfree.chart.util;
public synchronized class ResourceBundleWrapper {
    private static java.net.URLClassLoader noCodeBaseClassLoader;
    private void ResourceBundleWrapper();
    public static void removeCodeBase(java.net.URL, java.net.URLClassLoader);
    public static java.util.ResourceBundle getBundle(String);
    public static java.util.ResourceBundle getBundle(String, java.util.Locale);
    public static java.util.ResourceBundle getBundle(String, java.util.Locale, ClassLoader);
}

org/jfree/chart/util/ExportUtils.class

package org.jfree.chart.util;
public synchronized class ExportUtils {
    public void ExportUtils();
    public static boolean isJFreeSVGAvailable();
    public static boolean isOrsonPDFAvailable();
    public static void writeAsSVG(org.jfree.chart.ui.Drawable, int, int, java.io.File);
    public static final void writeAsPDF(org.jfree.chart.ui.Drawable, int, int, java.io.File);
    public static void writeAsPNG(org.jfree.chart.ui.Drawable, int, int, java.io.File) throws java.io.FileNotFoundException, java.io.IOException;
    public static void writeAsJPEG(org.jfree.chart.ui.Drawable, int, int, java.io.File) throws java.io.FileNotFoundException, java.io.IOException;
}

org/jfree/chart/util/ShapeList.class

package org.jfree.chart.util;
public synchronized class ShapeList extends AbstractObjectList {
    public void ShapeList();
    public java.awt.Shape getShape(int);
    public void setShape(int, java.awt.Shape);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/util/HexNumberFormat.class

package org.jfree.chart.util;
public synchronized class HexNumberFormat extends java.text.NumberFormat {
    public static final int BYTE = 2;
    public static final int WORD = 4;
    public static final int DWORD = 8;
    public static final int QWORD = 16;
    private int m_numDigits;
    public void HexNumberFormat();
    public void HexNumberFormat(int);
    public final int getNumberOfDigits();
    public void setNumberOfDigits(int);
    public StringBuffer format(double, StringBuffer, java.text.FieldPosition);
    public StringBuffer format(long, StringBuffer, java.text.FieldPosition);
    public Number parse(String, java.text.ParsePosition);
}

org/jfree/chart/util/PaintAlpha.class

package org.jfree.chart.util;
public synchronized class PaintAlpha {
    private static final double FACTOR = 0.7;
    private static boolean legacyAlpha;
    public void PaintAlpha();
    public static boolean setLegacyAlpha(boolean);
    public static java.awt.Paint darker(java.awt.Paint);
    private static java.awt.Color darker(java.awt.Color);
    private static java.awt.GradientPaint darker(java.awt.GradientPaint);
    private static java.awt.Paint darkerLinearGradientPaint(java.awt.LinearGradientPaint);
    private static java.awt.Paint darkerRadialGradientPaint(java.awt.RadialGradientPaint);
    private static java.awt.TexturePaint darkerTexturePaint(java.awt.TexturePaint);
    public static java.awt.image.BufferedImage cloneImage(java.awt.image.BufferedImage);
    static void <clinit>();
}

org/jfree/chart/util/Args.class

package org.jfree.chart.util;
public synchronized class Args {
    public void Args();
    public static void nullNotPermitted(Object, String);
    public static void requireNonNegative(int, String);
    public static void requireNonNegative(double, String);
    public static void requireInRange(int, String, int, int);
}

org/jfree/chart/util/PublicCloneable.class

package org.jfree.chart.util;
public abstract interface PublicCloneable extends Cloneable {
    public abstract Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/util/LineUtils.class

package org.jfree.chart.util;
public synchronized class LineUtils {
    public void LineUtils();
    public static boolean clipLine(java.awt.geom.Line2D, java.awt.geom.Rectangle2D);
    public static java.awt.geom.Line2D extendLine(java.awt.geom.Line2D, double, double);
}

org/jfree/chart/util/HMSNumberFormat.class

package org.jfree.chart.util;
public synchronized class HMSNumberFormat extends java.text.NumberFormat {
    private java.text.NumberFormat formatter;
    public void HMSNumberFormat();
    public StringBuffer format(double, StringBuffer, java.text.FieldPosition);
    public StringBuffer format(long, StringBuffer, java.text.FieldPosition);
    public Number parse(String, java.text.ParsePosition);
}

org/jfree/chart/util/ArrayUtils.class

package org.jfree.chart.util;
public synchronized class ArrayUtils {
    private void ArrayUtils();
    public static float[][] clone(float[][]);
    public static boolean equalReferencesInArrays(Object[], Object[]);
    public static boolean equal(float[][], float[][]);
    public static boolean hasDuplicateItems(Object[]);
    public static int compareVersionArrays(Comparable[], Comparable[]);
}

org/jfree/chart/PaintMap.class

package org.jfree.chart;
public synchronized class PaintMap implements Cloneable, java.io.Serializable {
    static final long serialVersionUID = -4639833772123069274;
    private transient java.util.Map store;
    public void PaintMap();
    public java.awt.Paint getPaint(Comparable);
    public boolean containsKey(Comparable);
    public void put(Comparable, java.awt.Paint);
    public void clear();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/encoders/SunPNGEncoderAdapter.class

package org.jfree.chart.encoders;
public synchronized class SunPNGEncoderAdapter implements ImageEncoder {
    public void SunPNGEncoderAdapter();
    public float getQuality();
    public void setQuality(float);
    public boolean isEncodingAlpha();
    public void setEncodingAlpha(boolean);
    public byte[] encode(java.awt.image.BufferedImage) throws java.io.IOException;
    public void encode(java.awt.image.BufferedImage, java.io.OutputStream) throws java.io.IOException;
}

org/jfree/chart/encoders/ImageFormat.class

package org.jfree.chart.encoders;
public abstract interface ImageFormat {
    public static final String PNG = png;
    public static final String JPEG = jpeg;
    public static final String GIF = gif;
}

org/jfree/chart/encoders/SunJPEGEncoderAdapter.class

package org.jfree.chart.encoders;
public synchronized class SunJPEGEncoderAdapter implements ImageEncoder {
    private float quality;
    public void SunJPEGEncoderAdapter();
    public float getQuality();
    public void setQuality(float);
    public boolean isEncodingAlpha();
    public void setEncodingAlpha(boolean);
    public byte[] encode(java.awt.image.BufferedImage) throws java.io.IOException;
    public void encode(java.awt.image.BufferedImage, java.io.OutputStream) throws java.io.IOException;
}

org/jfree/chart/encoders/EncoderUtil.class

package org.jfree.chart.encoders;
public synchronized class EncoderUtil {
    public void EncoderUtil();
    public static byte[] encode(java.awt.image.BufferedImage, String) throws java.io.IOException;
    public static byte[] encode(java.awt.image.BufferedImage, String, boolean) throws java.io.IOException;
    public static byte[] encode(java.awt.image.BufferedImage, String, float) throws java.io.IOException;
    public static byte[] encode(java.awt.image.BufferedImage, String, float, boolean) throws java.io.IOException;
    public static void writeBufferedImage(java.awt.image.BufferedImage, String, java.io.OutputStream) throws java.io.IOException;
    public static void writeBufferedImage(java.awt.image.BufferedImage, String, java.io.OutputStream, float) throws java.io.IOException;
    public static void writeBufferedImage(java.awt.image.BufferedImage, String, java.io.OutputStream, boolean) throws java.io.IOException;
    public static void writeBufferedImage(java.awt.image.BufferedImage, String, java.io.OutputStream, float, boolean) throws java.io.IOException;
}

org/jfree/chart/encoders/ImageEncoderFactory.class

package org.jfree.chart.encoders;
public synchronized class ImageEncoderFactory {
    private static java.util.Map encoders;
    public void ImageEncoderFactory();
    private static void init();
    public static void setImageEncoder(String, String);
    public static ImageEncoder newInstance(String);
    public static ImageEncoder newInstance(String, float);
    public static ImageEncoder newInstance(String, boolean);
    public static ImageEncoder newInstance(String, float, boolean);
    static void <clinit>();
}

org/jfree/chart/encoders/ImageEncoder.class

package org.jfree.chart.encoders;
public abstract interface ImageEncoder {
    public abstract byte[] encode(java.awt.image.BufferedImage) throws java.io.IOException;
    public abstract void encode(java.awt.image.BufferedImage, java.io.OutputStream) throws java.io.IOException;
    public abstract float getQuality();
    public abstract void setQuality(float);
    public abstract boolean isEncodingAlpha();
    public abstract void setEncodingAlpha(boolean);
}

org/jfree/chart/LegendRenderingOrder.class

package org.jfree.chart;
public final synchronized class LegendRenderingOrder implements java.io.Serializable {
    private static final long serialVersionUID = -3832486612685808616;
    public static final LegendRenderingOrder STANDARD;
    public static final LegendRenderingOrder REVERSE;
    private String name;
    private void LegendRenderingOrder(String);
    public String toString();
    public boolean equals(Object);
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/date/SerialDate.class

package org.jfree.chart.date;
public abstract synchronized class SerialDate implements Comparable, java.io.Serializable, MonthConstants {
    private static final long serialVersionUID = -293716040467423637;
    public static final java.text.DateFormatSymbols DATE_FORMAT_SYMBOLS;
    public static final int SERIAL_LOWER_BOUND = 2;
    public static final int SERIAL_UPPER_BOUND = 2958465;
    public static final int MINIMUM_YEAR_SUPPORTED = 1900;
    public static final int MAXIMUM_YEAR_SUPPORTED = 9999;
    public static final int MONDAY = 2;
    public static final int TUESDAY = 3;
    public static final int WEDNESDAY = 4;
    public static final int THURSDAY = 5;
    public static final int FRIDAY = 6;
    public static final int SATURDAY = 7;
    public static final int SUNDAY = 1;
    static final int[] LAST_DAY_OF_MONTH;
    static final int[] AGGREGATE_DAYS_TO_END_OF_MONTH;
    static final int[] AGGREGATE_DAYS_TO_END_OF_PRECEDING_MONTH;
    static final int[] LEAP_YEAR_AGGREGATE_DAYS_TO_END_OF_MONTH;
    static final int[] LEAP_YEAR_AGGREGATE_DAYS_TO_END_OF_PRECEDING_MONTH;
    public static final int FIRST_WEEK_IN_MONTH = 1;
    public static final int SECOND_WEEK_IN_MONTH = 2;
    public static final int THIRD_WEEK_IN_MONTH = 3;
    public static final int FOURTH_WEEK_IN_MONTH = 4;
    public static final int LAST_WEEK_IN_MONTH = 0;
    public static final int INCLUDE_NONE = 0;
    public static final int INCLUDE_FIRST = 1;
    public static final int INCLUDE_SECOND = 2;
    public static final int INCLUDE_BOTH = 3;
    public static final int PRECEDING = -1;
    public static final int NEAREST = 0;
    public static final int FOLLOWING = 1;
    private String description;
    protected void SerialDate();
    public static boolean isValidWeekdayCode(int);
    public static int stringToWeekdayCode(String);
    public static String weekdayCodeToString(int);
    public static String[] getMonths();
    public static String[] getMonths(boolean);
    public static boolean isValidMonthCode(int);
    public static int monthCodeToQuarter(int);
    public static String monthCodeToString(int);
    public static String monthCodeToString(int, boolean);
    public static int stringToMonthCode(String);
    public static boolean isValidWeekInMonthCode(int);
    public static boolean isLeapYear(int);
    public static int leapYearCount(int);
    public static int lastDayOfMonth(int, int);
    public static SerialDate addDays(int, SerialDate);
    public static SerialDate addMonths(int, SerialDate);
    public static SerialDate addYears(int, SerialDate);
    public static SerialDate getPreviousDayOfWeek(int, SerialDate);
    public static SerialDate getFollowingDayOfWeek(int, SerialDate);
    public static SerialDate getNearestDayOfWeek(int, SerialDate);
    public SerialDate getEndOfCurrentMonth(SerialDate);
    public static String weekInMonthToString(int);
    public static String relativeToString(int);
    public static SerialDate createInstance(int, int, int);
    public static SerialDate createInstance(int);
    public static SerialDate createInstance(java.util.Date);
    public abstract int toSerial();
    public abstract java.util.Date toDate();
    public String getDescription();
    public void setDescription(String);
    public String toString();
    public abstract int getYYYY();
    public abstract int getMonth();
    public abstract int getDayOfMonth();
    public abstract int getDayOfWeek();
    public abstract int compare(SerialDate);
    public abstract boolean isOn(SerialDate);
    public abstract boolean isBefore(SerialDate);
    public abstract boolean isOnOrBefore(SerialDate);
    public abstract boolean isAfter(SerialDate);
    public abstract boolean isOnOrAfter(SerialDate);
    public abstract boolean isInRange(SerialDate, SerialDate);
    public abstract boolean isInRange(SerialDate, SerialDate, int);
    public SerialDate getPreviousDayOfWeek(int);
    public SerialDate getFollowingDayOfWeek(int);
    public SerialDate getNearestDayOfWeek(int);
    static void <clinit>();
}

org/jfree/chart/date/SpreadsheetDate.class

package org.jfree.chart.date;
public synchronized class SpreadsheetDate extends SerialDate {
    private static final long serialVersionUID = -2039586705374454461;
    private final int serial;
    private final int day;
    private final int month;
    private final int year;
    public void SpreadsheetDate(int, int, int);
    public void SpreadsheetDate(int);
    public int toSerial();
    public java.util.Date toDate();
    public int getYYYY();
    public int getMonth();
    public int getDayOfMonth();
    public int getDayOfWeek();
    public boolean equals(Object);
    public int hashCode();
    public int compare(SerialDate);
    public int compareTo(Object);
    public boolean isOn(SerialDate);
    public boolean isBefore(SerialDate);
    public boolean isOnOrBefore(SerialDate);
    public boolean isAfter(SerialDate);
    public boolean isOnOrAfter(SerialDate);
    public boolean isInRange(SerialDate, SerialDate);
    public boolean isInRange(SerialDate, SerialDate, int);
    private int calcSerial(int, int, int);
}

org/jfree/chart/date/MonthConstants.class

package org.jfree.chart.date;
public abstract interface MonthConstants {
    public static final int JANUARY = 1;
    public static final int FEBRUARY = 2;
    public static final int MARCH = 3;
    public static final int APRIL = 4;
    public static final int MAY = 5;
    public static final int JUNE = 6;
    public static final int JULY = 7;
    public static final int AUGUST = 8;
    public static final int SEPTEMBER = 9;
    public static final int OCTOBER = 10;
    public static final int NOVEMBER = 11;
    public static final int DECEMBER = 12;
}

org/jfree/chart/resources/JFreeChartResources.class

package org.jfree.chart.resources;
public synchronized class JFreeChartResources extends java.util.ListResourceBundle {
    private static final Object[][] CONTENTS;
    public void JFreeChartResources();
    public Object[][] getContents();
    static void <clinit>();
}

org/jfree/chart/annotations/XYPointerAnnotation.class

package org.jfree.chart.annotations;
public synchronized class XYPointerAnnotation extends XYTextAnnotation implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -4031161445009858551;
    public static final double DEFAULT_TIP_RADIUS = 10.0;
    public static final double DEFAULT_BASE_RADIUS = 30.0;
    public static final double DEFAULT_LABEL_OFFSET = 3.0;
    public static final double DEFAULT_ARROW_LENGTH = 5.0;
    public static final double DEFAULT_ARROW_WIDTH = 3.0;
    private double angle;
    private double tipRadius;
    private double baseRadius;
    private double arrowLength;
    private double arrowWidth;
    private transient java.awt.Stroke arrowStroke;
    private transient java.awt.Paint arrowPaint;
    private double labelOffset;
    public void XYPointerAnnotation(String, double, double, double);
    public double getAngle();
    public void setAngle(double);
    public double getTipRadius();
    public void setTipRadius(double);
    public double getBaseRadius();
    public void setBaseRadius(double);
    public double getLabelOffset();
    public void setLabelOffset(double);
    public double getArrowLength();
    public void setArrowLength(double);
    public double getArrowWidth();
    public void setArrowWidth(double);
    public java.awt.Stroke getArrowStroke();
    public void setArrowStroke(java.awt.Stroke);
    public java.awt.Paint getArrowPaint();
    public void setArrowPaint(java.awt.Paint);
    public void draw(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, java.awt.geom.Rectangle2D, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, int, org.jfree.chart.plot.PlotRenderingInfo);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/annotations/XYAnnotationBoundsInfo.class

package org.jfree.chart.annotations;
public abstract interface XYAnnotationBoundsInfo {
    public abstract boolean getIncludeInDataBounds();
    public abstract org.jfree.data.Range getXRange();
    public abstract org.jfree.data.Range getYRange();
}

org/jfree/chart/annotations/XYTextAnnotation.class

package org.jfree.chart.annotations;
public synchronized class XYTextAnnotation extends AbstractXYAnnotation implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -2946063342782506328;
    public static final java.awt.Font DEFAULT_FONT;
    public static final java.awt.Paint DEFAULT_PAINT;
    public static final org.jfree.chart.ui.TextAnchor DEFAULT_TEXT_ANCHOR;
    public static final org.jfree.chart.ui.TextAnchor DEFAULT_ROTATION_ANCHOR;
    public static final double DEFAULT_ROTATION_ANGLE = 0.0;
    private String text;
    private java.awt.Font font;
    private transient java.awt.Paint paint;
    private double x;
    private double y;
    private org.jfree.chart.ui.TextAnchor textAnchor;
    private org.jfree.chart.ui.TextAnchor rotationAnchor;
    private double rotationAngle;
    private transient java.awt.Paint backgroundPaint;
    private boolean outlineVisible;
    private transient java.awt.Paint outlinePaint;
    private transient java.awt.Stroke outlineStroke;
    public void XYTextAnnotation(String, double, double);
    public String getText();
    public void setText(String);
    public java.awt.Font getFont();
    public void setFont(java.awt.Font);
    public java.awt.Paint getPaint();
    public void setPaint(java.awt.Paint);
    public org.jfree.chart.ui.TextAnchor getTextAnchor();
    public void setTextAnchor(org.jfree.chart.ui.TextAnchor);
    public org.jfree.chart.ui.TextAnchor getRotationAnchor();
    public void setRotationAnchor(org.jfree.chart.ui.TextAnchor);
    public double getRotationAngle();
    public void setRotationAngle(double);
    public double getX();
    public void setX(double);
    public double getY();
    public void setY(double);
    public java.awt.Paint getBackgroundPaint();
    public void setBackgroundPaint(java.awt.Paint);
    public java.awt.Paint getOutlinePaint();
    public void setOutlinePaint(java.awt.Paint);
    public java.awt.Stroke getOutlineStroke();
    public void setOutlineStroke(java.awt.Stroke);
    public boolean isOutlineVisible();
    public void setOutlineVisible(boolean);
    public void draw(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, java.awt.geom.Rectangle2D, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, int, org.jfree.chart.plot.PlotRenderingInfo);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/annotations/XYAnnotation.class

package org.jfree.chart.annotations;
public abstract interface XYAnnotation extends Annotation {
    public abstract void draw(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, java.awt.geom.Rectangle2D, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, int, org.jfree.chart.plot.PlotRenderingInfo);
}

org/jfree/chart/annotations/CategoryAnnotation.class

package org.jfree.chart.annotations;
public abstract interface CategoryAnnotation extends Annotation {
    public abstract void draw(java.awt.Graphics2D, org.jfree.chart.plot.CategoryPlot, java.awt.geom.Rectangle2D, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis);
}

org/jfree/chart/annotations/CategoryTextAnnotation.class

package org.jfree.chart.annotations;
public synchronized class CategoryTextAnnotation extends TextAnnotation implements CategoryAnnotation, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 3333360090781320147;
    private Comparable category;
    private org.jfree.chart.axis.CategoryAnchor categoryAnchor;
    private double value;
    public void CategoryTextAnnotation(String, Comparable, double);
    public Comparable getCategory();
    public void setCategory(Comparable);
    public org.jfree.chart.axis.CategoryAnchor getCategoryAnchor();
    public void setCategoryAnchor(org.jfree.chart.axis.CategoryAnchor);
    public double getValue();
    public void setValue(double);
    public void draw(java.awt.Graphics2D, org.jfree.chart.plot.CategoryPlot, java.awt.geom.Rectangle2D, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/annotations/XYTitleAnnotation.class

package org.jfree.chart.annotations;
public synchronized class XYTitleAnnotation extends AbstractXYAnnotation implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -4364694501921559958;
    private org.jfree.chart.util.XYCoordinateType coordinateType;
    private double x;
    private double y;
    private double maxWidth;
    private double maxHeight;
    private org.jfree.chart.title.Title title;
    private org.jfree.chart.ui.RectangleAnchor anchor;
    public void XYTitleAnnotation(double, double, org.jfree.chart.title.Title);
    public void XYTitleAnnotation(double, double, org.jfree.chart.title.Title, org.jfree.chart.ui.RectangleAnchor);
    public org.jfree.chart.util.XYCoordinateType getCoordinateType();
    public double getX();
    public double getY();
    public org.jfree.chart.title.Title getTitle();
    public org.jfree.chart.ui.RectangleAnchor getTitleAnchor();
    public double getMaxWidth();
    public void setMaxWidth(double);
    public double getMaxHeight();
    public void setMaxHeight(double);
    public void draw(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, java.awt.geom.Rectangle2D, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, int, org.jfree.chart.plot.PlotRenderingInfo);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/annotations/CategoryPointerAnnotation.class

package org.jfree.chart.annotations;
public synchronized class CategoryPointerAnnotation extends CategoryTextAnnotation implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -4031161445009858551;
    public static final double DEFAULT_TIP_RADIUS = 10.0;
    public static final double DEFAULT_BASE_RADIUS = 30.0;
    public static final double DEFAULT_LABEL_OFFSET = 3.0;
    public static final double DEFAULT_ARROW_LENGTH = 5.0;
    public static final double DEFAULT_ARROW_WIDTH = 3.0;
    private double angle;
    private double tipRadius;
    private double baseRadius;
    private double arrowLength;
    private double arrowWidth;
    private transient java.awt.Stroke arrowStroke;
    private transient java.awt.Paint arrowPaint;
    private double labelOffset;
    public void CategoryPointerAnnotation(String, Comparable, double, double);
    public double getAngle();
    public void setAngle(double);
    public double getTipRadius();
    public void setTipRadius(double);
    public double getBaseRadius();
    public void setBaseRadius(double);
    public double getLabelOffset();
    public void setLabelOffset(double);
    public double getArrowLength();
    public void setArrowLength(double);
    public double getArrowWidth();
    public void setArrowWidth(double);
    public java.awt.Stroke getArrowStroke();
    public void setArrowStroke(java.awt.Stroke);
    public java.awt.Paint getArrowPaint();
    public void setArrowPaint(java.awt.Paint);
    public void draw(java.awt.Graphics2D, org.jfree.chart.plot.CategoryPlot, java.awt.geom.Rectangle2D, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/annotations/XYDrawableAnnotation.class

package org.jfree.chart.annotations;
public synchronized class XYDrawableAnnotation extends AbstractXYAnnotation implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -6540812859722691020;
    private double drawScaleFactor;
    private double x;
    private double y;
    private double displayWidth;
    private double displayHeight;
    private org.jfree.chart.ui.Drawable drawable;
    public void XYDrawableAnnotation(double, double, double, double, org.jfree.chart.ui.Drawable);
    public void XYDrawableAnnotation(double, double, double, double, double, org.jfree.chart.ui.Drawable);
    public void draw(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, java.awt.geom.Rectangle2D, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, int, org.jfree.chart.plot.PlotRenderingInfo);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/annotations/XYBoxAnnotation.class

package org.jfree.chart.annotations;
public synchronized class XYBoxAnnotation extends AbstractXYAnnotation implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 6764703772526757457;
    private double x0;
    private double y0;
    private double x1;
    private double y1;
    private transient java.awt.Stroke stroke;
    private transient java.awt.Paint outlinePaint;
    private transient java.awt.Paint fillPaint;
    public void XYBoxAnnotation(double, double, double, double);
    public void XYBoxAnnotation(double, double, double, double, java.awt.Stroke, java.awt.Paint);
    public void XYBoxAnnotation(double, double, double, double, java.awt.Stroke, java.awt.Paint, java.awt.Paint);
    public void draw(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, java.awt.geom.Rectangle2D, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, int, org.jfree.chart.plot.PlotRenderingInfo);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/annotations/XYDataImageAnnotation.class

package org.jfree.chart.annotations;
public synchronized class XYDataImageAnnotation extends AbstractXYAnnotation implements Cloneable, org.jfree.chart.util.PublicCloneable, XYAnnotationBoundsInfo {
    private transient java.awt.Image image;
    private double x;
    private double y;
    private double w;
    private double h;
    private boolean includeInDataBounds;
    public void XYDataImageAnnotation(java.awt.Image, double, double, double, double);
    public void XYDataImageAnnotation(java.awt.Image, double, double, double, double, boolean);
    public java.awt.Image getImage();
    public double getX();
    public double getY();
    public double getWidth();
    public double getHeight();
    public boolean getIncludeInDataBounds();
    public org.jfree.data.Range getXRange();
    public org.jfree.data.Range getYRange();
    public void draw(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, java.awt.geom.Rectangle2D, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, int, org.jfree.chart.plot.PlotRenderingInfo);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/annotations/CategoryLineAnnotation.class

package org.jfree.chart.annotations;
public synchronized class CategoryLineAnnotation extends AbstractAnnotation implements CategoryAnnotation, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    static final long serialVersionUID = 3477740483341587984;
    private Comparable category1;
    private double value1;
    private Comparable category2;
    private double value2;
    private transient java.awt.Paint paint;
    private transient java.awt.Stroke stroke;
    public void CategoryLineAnnotation(Comparable, double, Comparable, double, java.awt.Paint, java.awt.Stroke);
    public Comparable getCategory1();
    public void setCategory1(Comparable);
    public double getValue1();
    public void setValue1(double);
    public Comparable getCategory2();
    public void setCategory2(Comparable);
    public double getValue2();
    public void setValue2(double);
    public java.awt.Paint getPaint();
    public void setPaint(java.awt.Paint);
    public java.awt.Stroke getStroke();
    public void setStroke(java.awt.Stroke);
    public void draw(java.awt.Graphics2D, org.jfree.chart.plot.CategoryPlot, java.awt.geom.Rectangle2D, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/annotations/TextAnnotation.class

package org.jfree.chart.annotations;
public synchronized class TextAnnotation extends AbstractAnnotation implements java.io.Serializable {
    private static final long serialVersionUID = 7008912287533127432;
    public static final java.awt.Font DEFAULT_FONT;
    public static final java.awt.Paint DEFAULT_PAINT;
    public static final org.jfree.chart.ui.TextAnchor DEFAULT_TEXT_ANCHOR;
    public static final org.jfree.chart.ui.TextAnchor DEFAULT_ROTATION_ANCHOR;
    public static final double DEFAULT_ROTATION_ANGLE = 0.0;
    private String text;
    private java.awt.Font font;
    private transient java.awt.Paint paint;
    private org.jfree.chart.ui.TextAnchor textAnchor;
    private org.jfree.chart.ui.TextAnchor rotationAnchor;
    private double rotationAngle;
    protected void TextAnnotation(String);
    public String getText();
    public void setText(String);
    public java.awt.Font getFont();
    public void setFont(java.awt.Font);
    public java.awt.Paint getPaint();
    public void setPaint(java.awt.Paint);
    public org.jfree.chart.ui.TextAnchor getTextAnchor();
    public void setTextAnchor(org.jfree.chart.ui.TextAnchor);
    public org.jfree.chart.ui.TextAnchor getRotationAnchor();
    public void setRotationAnchor(org.jfree.chart.ui.TextAnchor);
    public double getRotationAngle();
    public void setRotationAngle(double);
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/annotations/XYImageAnnotation.class

package org.jfree.chart.annotations;
public synchronized class XYImageAnnotation extends AbstractXYAnnotation implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -4364694501921559958;
    private double x;
    private double y;
    private transient java.awt.Image image;
    private org.jfree.chart.ui.RectangleAnchor anchor;
    public void XYImageAnnotation(double, double, java.awt.Image);
    public void XYImageAnnotation(double, double, java.awt.Image, org.jfree.chart.ui.RectangleAnchor);
    public double getX();
    public double getY();
    public java.awt.Image getImage();
    public org.jfree.chart.ui.RectangleAnchor getImageAnchor();
    public void draw(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, java.awt.geom.Rectangle2D, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, int, org.jfree.chart.plot.PlotRenderingInfo);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/annotations/XYShapeAnnotation.class

package org.jfree.chart.annotations;
public synchronized class XYShapeAnnotation extends AbstractXYAnnotation implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -8553218317600684041;
    private transient java.awt.Shape shape;
    private transient java.awt.Stroke stroke;
    private transient java.awt.Paint outlinePaint;
    private transient java.awt.Paint fillPaint;
    public void XYShapeAnnotation(java.awt.Shape);
    public void XYShapeAnnotation(java.awt.Shape, java.awt.Stroke, java.awt.Paint);
    public void XYShapeAnnotation(java.awt.Shape, java.awt.Stroke, java.awt.Paint, java.awt.Paint);
    public void draw(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, java.awt.geom.Rectangle2D, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, int, org.jfree.chart.plot.PlotRenderingInfo);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/annotations/XYLineAnnotation.class

package org.jfree.chart.annotations;
public synchronized class XYLineAnnotation extends AbstractXYAnnotation implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -80535465244091334;
    private double x1;
    private double y1;
    private double x2;
    private double y2;
    private transient java.awt.Stroke stroke;
    private transient java.awt.Paint paint;
    public void XYLineAnnotation(double, double, double, double);
    public void XYLineAnnotation(double, double, double, double, java.awt.Stroke, java.awt.Paint);
    public void draw(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, java.awt.geom.Rectangle2D, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, int, org.jfree.chart.plot.PlotRenderingInfo);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/annotations/XYPolygonAnnotation.class

package org.jfree.chart.annotations;
public synchronized class XYPolygonAnnotation extends AbstractXYAnnotation implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -6984203651995900036;
    private double[] polygon;
    private transient java.awt.Stroke stroke;
    private transient java.awt.Paint outlinePaint;
    private transient java.awt.Paint fillPaint;
    public void XYPolygonAnnotation(double[]);
    public void XYPolygonAnnotation(double[], java.awt.Stroke, java.awt.Paint);
    public void XYPolygonAnnotation(double[], java.awt.Stroke, java.awt.Paint, java.awt.Paint);
    public double[] getPolygonCoordinates();
    public java.awt.Paint getFillPaint();
    public java.awt.Stroke getOutlineStroke();
    public java.awt.Paint getOutlinePaint();
    public void draw(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, java.awt.geom.Rectangle2D, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, int, org.jfree.chart.plot.PlotRenderingInfo);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/annotations/AbstractAnnotation.class

package org.jfree.chart.annotations;
public abstract synchronized class AbstractAnnotation implements Annotation, Cloneable, java.io.Serializable {
    private transient javax.swing.event.EventListenerList listenerList;
    private boolean notify;
    protected void AbstractAnnotation();
    public void addChangeListener(org.jfree.chart.event.AnnotationChangeListener);
    public void removeChangeListener(org.jfree.chart.event.AnnotationChangeListener);
    public boolean hasListener(java.util.EventListener);
    protected void fireAnnotationChanged();
    protected void notifyListeners(org.jfree.chart.event.AnnotationChangeEvent);
    public boolean getNotify();
    public void setNotify(boolean);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/annotations/Annotation.class

package org.jfree.chart.annotations;
public abstract interface Annotation {
    public abstract void addChangeListener(org.jfree.chart.event.AnnotationChangeListener);
    public abstract void removeChangeListener(org.jfree.chart.event.AnnotationChangeListener);
}

org/jfree/chart/annotations/AbstractXYAnnotation.class

package org.jfree.chart.annotations;
public abstract synchronized class AbstractXYAnnotation extends AbstractAnnotation implements XYAnnotation {
    private String toolTipText;
    private String url;
    protected void AbstractXYAnnotation();
    public String getToolTipText();
    public void setToolTipText(String);
    public String getURL();
    public void setURL(String);
    public abstract void draw(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, java.awt.geom.Rectangle2D, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, int, org.jfree.chart.plot.PlotRenderingInfo);
    protected void addEntity(org.jfree.chart.plot.PlotRenderingInfo, java.awt.Shape, int, String, String);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/LegendItemCollection.class

package org.jfree.chart;
public synchronized class LegendItemCollection implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 1365215565589815953;
    private java.util.List items;
    public void LegendItemCollection();
    public void add(LegendItem);
    public void addAll(LegendItemCollection);
    public LegendItem get(int);
    public int getItemCount();
    public java.util.Iterator iterator();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/JFreeChart.class

package org.jfree.chart;
public synchronized class JFreeChart implements ui.Drawable, event.TitleChangeListener, event.PlotChangeListener, java.io.Serializable, Cloneable {
    private static final long serialVersionUID = -3470703747817429120;
    public static final java.awt.Font DEFAULT_TITLE_FONT;
    public static final java.awt.Paint DEFAULT_BACKGROUND_PAINT;
    public static final java.awt.Image DEFAULT_BACKGROUND_IMAGE;
    public static final int DEFAULT_BACKGROUND_IMAGE_ALIGNMENT = 15;
    public static final float DEFAULT_BACKGROUND_IMAGE_ALPHA = 0.5;
    public static final java.awt.RenderingHints$Key KEY_SUPPRESS_SHADOW_GENERATION;
    private transient java.awt.RenderingHints renderingHints;
    private String id;
    private boolean borderVisible;
    private transient java.awt.Stroke borderStroke;
    private transient java.awt.Paint borderPaint;
    private ui.RectangleInsets padding;
    private title.TextTitle title;
    private java.util.List subtitles;
    private plot.Plot plot;
    private transient java.awt.Paint backgroundPaint;
    private transient java.awt.Image backgroundImage;
    private int backgroundImageAlignment;
    private float backgroundImageAlpha;
    private transient javax.swing.event.EventListenerList changeListeners;
    private transient javax.swing.event.EventListenerList progressListeners;
    private boolean notify;
    private boolean elementHinting;
    public void JFreeChart(plot.Plot);
    public void JFreeChart(String, plot.Plot);
    public void JFreeChart(String, java.awt.Font, plot.Plot, boolean);
    public String getID();
    public void setID(String);
    public boolean getElementHinting();
    public void setElementHinting(boolean);
    public java.awt.RenderingHints getRenderingHints();
    public void setRenderingHints(java.awt.RenderingHints);
    public boolean isBorderVisible();
    public void setBorderVisible(boolean);
    public java.awt.Stroke getBorderStroke();
    public void setBorderStroke(java.awt.Stroke);
    public java.awt.Paint getBorderPaint();
    public void setBorderPaint(java.awt.Paint);
    public ui.RectangleInsets getPadding();
    public void setPadding(ui.RectangleInsets);
    public title.TextTitle getTitle();
    public void setTitle(title.TextTitle);
    public void setTitle(String);
    public void addLegend(title.LegendTitle);
    public title.LegendTitle getLegend();
    public title.LegendTitle getLegend(int);
    public void removeLegend();
    public java.util.List getSubtitles();
    public void setSubtitles(java.util.List);
    public int getSubtitleCount();
    public title.Title getSubtitle(int);
    public void addSubtitle(title.Title);
    public void addSubtitle(int, title.Title);
    public void clearSubtitles();
    public void removeSubtitle(title.Title);
    public plot.Plot getPlot();
    public plot.CategoryPlot getCategoryPlot();
    public plot.XYPlot getXYPlot();
    public boolean getAntiAlias();
    public void setAntiAlias(boolean);
    public Object getTextAntiAlias();
    public void setTextAntiAlias(boolean);
    public void setTextAntiAlias(Object);
    public java.awt.Paint getBackgroundPaint();
    public void setBackgroundPaint(java.awt.Paint);
    public java.awt.Image getBackgroundImage();
    public void setBackgroundImage(java.awt.Image);
    public int getBackgroundImageAlignment();
    public void setBackgroundImageAlignment(int);
    public float getBackgroundImageAlpha();
    public void setBackgroundImageAlpha(float);
    public boolean isNotify();
    public void setNotify(boolean);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, ChartRenderingInfo);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, ChartRenderingInfo);
    private java.awt.geom.Rectangle2D createAlignedRectangle2D(ui.Size2D, java.awt.geom.Rectangle2D, ui.HorizontalAlignment, ui.VerticalAlignment);
    protected entity.EntityCollection drawTitle(title.Title, java.awt.Graphics2D, java.awt.geom.Rectangle2D, boolean);
    public java.awt.image.BufferedImage createBufferedImage(int, int);
    public java.awt.image.BufferedImage createBufferedImage(int, int, ChartRenderingInfo);
    public java.awt.image.BufferedImage createBufferedImage(int, int, int, ChartRenderingInfo);
    public java.awt.image.BufferedImage createBufferedImage(int, int, double, double, ChartRenderingInfo);
    public void handleClick(int, int, ChartRenderingInfo);
    public void addChangeListener(event.ChartChangeListener);
    public void removeChangeListener(event.ChartChangeListener);
    public void fireChartChanged();
    protected void notifyListeners(event.ChartChangeEvent);
    public void addProgressListener(event.ChartProgressListener);
    public void removeProgressListener(event.ChartProgressListener);
    protected void notifyListeners(event.ChartProgressEvent);
    public void titleChanged(event.TitleChangeEvent);
    public void plotChanged(event.PlotChangeEvent);
    public boolean equals(Object);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    public Object clone() throws CloneNotSupportedException;
    static void <clinit>();
}

org/jfree/chart/axis/DateTickMarkPosition.class

package org.jfree.chart.axis;
public final synchronized class DateTickMarkPosition implements java.io.Serializable {
    private static final long serialVersionUID = 2540750672764537240;
    public static final DateTickMarkPosition START;
    public static final DateTickMarkPosition MIDDLE;
    public static final DateTickMarkPosition END;
    private String name;
    private void DateTickMarkPosition(String);
    public String toString();
    public boolean equals(Object);
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/axis/AxisLocation.class

package org.jfree.chart.axis;
public final synchronized class AxisLocation implements java.io.Serializable {
    private static final long serialVersionUID = -3276922179323563410;
    public static final AxisLocation TOP_OR_LEFT;
    public static final AxisLocation TOP_OR_RIGHT;
    public static final AxisLocation BOTTOM_OR_LEFT;
    public static final AxisLocation BOTTOM_OR_RIGHT;
    private String name;
    private void AxisLocation(String);
    public AxisLocation getOpposite();
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    public static AxisLocation getOpposite(AxisLocation);
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/axis/AxisSpace.class

package org.jfree.chart.axis;
public synchronized class AxisSpace implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -2490732595134766305;
    private double top;
    private double bottom;
    private double left;
    private double right;
    public void AxisSpace();
    public double getTop();
    public void setTop(double);
    public double getBottom();
    public void setBottom(double);
    public double getLeft();
    public void setLeft(double);
    public double getRight();
    public void setRight(double);
    public void add(double, org.jfree.chart.ui.RectangleEdge);
    public void ensureAtLeast(AxisSpace);
    public void ensureAtLeast(double, org.jfree.chart.ui.RectangleEdge);
    public java.awt.geom.Rectangle2D shrink(java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D);
    public java.awt.geom.Rectangle2D expand(java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D);
    public java.awt.geom.Rectangle2D reserved(java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
    public String toString();
}

org/jfree/chart/axis/AxisState.class

package org.jfree.chart.axis;
public synchronized class AxisState {
    private double cursor;
    private java.util.List ticks;
    private double max;
    public void AxisState();
    public void AxisState(double);
    public double getCursor();
    public void setCursor(double);
    public void moveCursor(double, org.jfree.chart.ui.RectangleEdge);
    public void cursorUp(double);
    public void cursorDown(double);
    public void cursorLeft(double);
    public void cursorRight(double);
    public java.util.List getTicks();
    public void setTicks(java.util.List);
    public double getMax();
    public void setMax(double);
}

org/jfree/chart/axis/AxisCollection.class

package org.jfree.chart.axis;
public synchronized class AxisCollection {
    private java.util.List axesAtTop;
    private java.util.List axesAtBottom;
    private java.util.List axesAtLeft;
    private java.util.List axesAtRight;
    public void AxisCollection();
    public java.util.List getAxesAtTop();
    public java.util.List getAxesAtBottom();
    public java.util.List getAxesAtLeft();
    public java.util.List getAxesAtRight();
    public void add(Axis, org.jfree.chart.ui.RectangleEdge);
}

org/jfree/chart/axis/NumberTickUnitSource.class

package org.jfree.chart.axis;
public synchronized class NumberTickUnitSource implements TickUnitSource, java.io.Serializable {
    private boolean integers;
    private int power;
    private int factor;
    private java.text.NumberFormat formatter;
    private java.text.DecimalFormat dfNeg4;
    private java.text.DecimalFormat dfNeg3;
    private java.text.DecimalFormat dfNeg2;
    private java.text.DecimalFormat dfNeg1;
    private java.text.DecimalFormat df0;
    private java.text.DecimalFormat df;
    public void NumberTickUnitSource();
    public void NumberTickUnitSource(boolean);
    public void NumberTickUnitSource(boolean, java.text.NumberFormat);
    public TickUnit getLargerTickUnit(TickUnit);
    public TickUnit getCeilingTickUnit(TickUnit);
    public TickUnit getCeilingTickUnit(double);
    private boolean next();
    private boolean previous();
    private double getTickSize();
    private java.text.NumberFormat getTickLabelFormat();
    private int getMinorTickCount();
    public boolean equals(Object);
}

org/jfree/chart/axis/TickType.class

package org.jfree.chart.axis;
public final synchronized class TickType implements java.io.Serializable {
    public static final TickType MAJOR;
    public static final TickType MINOR;
    private String name;
    private void TickType(String);
    public String toString();
    public boolean equals(Object);
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/axis/Timeline.class

package org.jfree.chart.axis;
public abstract interface Timeline {
    public abstract long toTimelineValue(long);
    public abstract long toTimelineValue(java.util.Date);
    public abstract long toMillisecond(long);
    public abstract boolean containsDomainValue(long);
    public abstract boolean containsDomainValue(java.util.Date);
    public abstract boolean containsDomainRange(long, long);
    public abstract boolean containsDomainRange(java.util.Date, java.util.Date);
}

org/jfree/chart/axis/CategoryLabelPositions.class

package org.jfree.chart.axis;
public synchronized class CategoryLabelPositions implements java.io.Serializable {
    private static final long serialVersionUID = -8999557901920364580;
    public static final CategoryLabelPositions STANDARD;
    public static final CategoryLabelPositions UP_90;
    public static final CategoryLabelPositions DOWN_90;
    public static final CategoryLabelPositions UP_45;
    public static final CategoryLabelPositions DOWN_45;
    private CategoryLabelPosition positionForAxisAtTop;
    private CategoryLabelPosition positionForAxisAtBottom;
    private CategoryLabelPosition positionForAxisAtLeft;
    private CategoryLabelPosition positionForAxisAtRight;
    public static CategoryLabelPositions createUpRotationLabelPositions(double);
    public static CategoryLabelPositions createDownRotationLabelPositions(double);
    public void CategoryLabelPositions();
    public void CategoryLabelPositions(CategoryLabelPosition, CategoryLabelPosition, CategoryLabelPosition, CategoryLabelPosition);
    public CategoryLabelPosition getLabelPosition(org.jfree.chart.ui.RectangleEdge);
    public static CategoryLabelPositions replaceTopPosition(CategoryLabelPositions, CategoryLabelPosition);
    public static CategoryLabelPositions replaceBottomPosition(CategoryLabelPositions, CategoryLabelPosition);
    public static CategoryLabelPositions replaceLeftPosition(CategoryLabelPositions, CategoryLabelPosition);
    public static CategoryLabelPositions replaceRightPosition(CategoryLabelPositions, CategoryLabelPosition);
    public boolean equals(Object);
    public int hashCode();
    static void <clinit>();
}

org/jfree/chart/axis/StandardTickUnitSource.class

package org.jfree.chart.axis;
public synchronized class StandardTickUnitSource implements TickUnitSource, java.io.Serializable {
    private static final double LOG_10_VALUE;
    public void StandardTickUnitSource();
    public TickUnit getLargerTickUnit(TickUnit);
    public TickUnit getCeilingTickUnit(TickUnit);
    public TickUnit getCeilingTickUnit(double);
    public boolean equals(Object);
    public int hashCode();
    static void <clinit>();
}

org/jfree/chart/axis/CyclicNumberAxis.class

package org.jfree.chart.axis;
public synchronized class CyclicNumberAxis extends NumberAxis {
    static final long serialVersionUID = -7514160997164582554;
    public static java.awt.Stroke DEFAULT_ADVANCE_LINE_STROKE;
    public static final java.awt.Paint DEFAULT_ADVANCE_LINE_PAINT;
    protected double offset;
    protected double period;
    protected boolean boundMappedToLastCycle;
    protected boolean advanceLineVisible;
    protected transient java.awt.Stroke advanceLineStroke;
    protected transient java.awt.Paint advanceLinePaint;
    private transient boolean internalMarkerWhenTicksOverlap;
    private transient Tick internalMarkerCycleBoundTick;
    public void CyclicNumberAxis(double);
    public void CyclicNumberAxis(double, double);
    public void CyclicNumberAxis(double, String);
    public void CyclicNumberAxis(double, double, String);
    public boolean isAdvanceLineVisible();
    public void setAdvanceLineVisible(boolean);
    public java.awt.Paint getAdvanceLinePaint();
    public void setAdvanceLinePaint(java.awt.Paint);
    public java.awt.Stroke getAdvanceLineStroke();
    public void setAdvanceLineStroke(java.awt.Stroke);
    public boolean isBoundMappedToLastCycle();
    public void setBoundMappedToLastCycle(boolean);
    protected void selectHorizontalAutoTickUnit(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected void selectVerticalAutoTickUnit(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected float[] calculateAnchorPoint(ValueTick, double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected java.util.List refreshTicksHorizontal(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected java.util.List refreshVerticalTicks(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public double java2DToValue(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public double valueToJava2D(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public void centerRange(double);
    public void setAutoRangeMinimumSize(double, boolean);
    public void setFixedAutoRange(double);
    public void setRange(org.jfree.data.Range, boolean, boolean);
    public double getCycleBound();
    public double getOffset();
    public void setOffset(double);
    public double getPeriod();
    public void setPeriod(double);
    protected AxisState drawTickMarksAndLabels(java.awt.Graphics2D, double, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public AxisState draw(java.awt.Graphics2D, double, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, org.jfree.chart.plot.PlotRenderingInfo);
    public AxisSpace reserveSpace(java.awt.Graphics2D, org.jfree.chart.plot.Plot, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, AxisSpace);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    public boolean equals(Object);
    static void <clinit>();
}

org/jfree/chart/axis/DateTickUnitType.class

package org.jfree.chart.axis;
public synchronized class DateTickUnitType implements java.io.Serializable {
    public static final DateTickUnitType YEAR;
    public static final DateTickUnitType MONTH;
    public static final DateTickUnitType DAY;
    public static final DateTickUnitType HOUR;
    public static final DateTickUnitType MINUTE;
    public static final DateTickUnitType SECOND;
    public static final DateTickUnitType MILLISECOND;
    private String name;
    private int calendarField;
    private void DateTickUnitType(String, int);
    public int getCalendarField();
    public String toString();
    public boolean equals(Object);
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/axis/Axis.class

package org.jfree.chart.axis;
public abstract synchronized class Axis implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 7719289504573298271;
    public static final boolean DEFAULT_AXIS_VISIBLE = 1;
    public static final java.awt.Font DEFAULT_AXIS_LABEL_FONT;
    public static final java.awt.Paint DEFAULT_AXIS_LABEL_PAINT;
    public static final org.jfree.chart.ui.RectangleInsets DEFAULT_AXIS_LABEL_INSETS;
    public static final java.awt.Paint DEFAULT_AXIS_LINE_PAINT;
    public static final java.awt.Stroke DEFAULT_AXIS_LINE_STROKE;
    public static final boolean DEFAULT_TICK_LABELS_VISIBLE = 1;
    public static final java.awt.Font DEFAULT_TICK_LABEL_FONT;
    public static final java.awt.Paint DEFAULT_TICK_LABEL_PAINT;
    public static final org.jfree.chart.ui.RectangleInsets DEFAULT_TICK_LABEL_INSETS;
    public static final boolean DEFAULT_TICK_MARKS_VISIBLE = 1;
    public static final java.awt.Stroke DEFAULT_TICK_MARK_STROKE;
    public static final java.awt.Paint DEFAULT_TICK_MARK_PAINT;
    public static final float DEFAULT_TICK_MARK_INSIDE_LENGTH = 0.0;
    public static final float DEFAULT_TICK_MARK_OUTSIDE_LENGTH = 2.0;
    private boolean visible;
    private String label;
    private transient java.text.AttributedString attributedLabel;
    private java.awt.Font labelFont;
    private transient java.awt.Paint labelPaint;
    private org.jfree.chart.ui.RectangleInsets labelInsets;
    private double labelAngle;
    private AxisLabelLocation labelLocation;
    private boolean axisLineVisible;
    private transient java.awt.Stroke axisLineStroke;
    private transient java.awt.Paint axisLinePaint;
    private boolean tickLabelsVisible;
    private java.awt.Font tickLabelFont;
    private transient java.awt.Paint tickLabelPaint;
    private org.jfree.chart.ui.RectangleInsets tickLabelInsets;
    private boolean tickMarksVisible;
    private float tickMarkInsideLength;
    private float tickMarkOutsideLength;
    private boolean minorTickMarksVisible;
    private float minorTickMarkInsideLength;
    private float minorTickMarkOutsideLength;
    private transient java.awt.Stroke tickMarkStroke;
    private transient java.awt.Paint tickMarkPaint;
    private double fixedDimension;
    private transient org.jfree.chart.plot.Plot plot;
    private transient javax.swing.event.EventListenerList listenerList;
    protected void Axis(String);
    public boolean isVisible();
    public void setVisible(boolean);
    public String getLabel();
    public void setLabel(String);
    public java.text.AttributedString getAttributedLabel();
    public void setAttributedLabel(String);
    public void setAttributedLabel(java.text.AttributedString);
    public java.text.AttributedString createAttributedLabel(String);
    public java.awt.Font getLabelFont();
    public void setLabelFont(java.awt.Font);
    public java.awt.Paint getLabelPaint();
    public void setLabelPaint(java.awt.Paint);
    public org.jfree.chart.ui.RectangleInsets getLabelInsets();
    public void setLabelInsets(org.jfree.chart.ui.RectangleInsets);
    public void setLabelInsets(org.jfree.chart.ui.RectangleInsets, boolean);
    public double getLabelAngle();
    public void setLabelAngle(double);
    public AxisLabelLocation getLabelLocation();
    public void setLabelLocation(AxisLabelLocation);
    public boolean isAxisLineVisible();
    public void setAxisLineVisible(boolean);
    public java.awt.Paint getAxisLinePaint();
    public void setAxisLinePaint(java.awt.Paint);
    public java.awt.Stroke getAxisLineStroke();
    public void setAxisLineStroke(java.awt.Stroke);
    public boolean isTickLabelsVisible();
    public void setTickLabelsVisible(boolean);
    public boolean isMinorTickMarksVisible();
    public void setMinorTickMarksVisible(boolean);
    public java.awt.Font getTickLabelFont();
    public void setTickLabelFont(java.awt.Font);
    public java.awt.Paint getTickLabelPaint();
    public void setTickLabelPaint(java.awt.Paint);
    public org.jfree.chart.ui.RectangleInsets getTickLabelInsets();
    public void setTickLabelInsets(org.jfree.chart.ui.RectangleInsets);
    public boolean isTickMarksVisible();
    public void setTickMarksVisible(boolean);
    public float getTickMarkInsideLength();
    public void setTickMarkInsideLength(float);
    public float getTickMarkOutsideLength();
    public void setTickMarkOutsideLength(float);
    public java.awt.Stroke getTickMarkStroke();
    public void setTickMarkStroke(java.awt.Stroke);
    public java.awt.Paint getTickMarkPaint();
    public void setTickMarkPaint(java.awt.Paint);
    public float getMinorTickMarkInsideLength();
    public void setMinorTickMarkInsideLength(float);
    public float getMinorTickMarkOutsideLength();
    public void setMinorTickMarkOutsideLength(float);
    public org.jfree.chart.plot.Plot getPlot();
    public void setPlot(org.jfree.chart.plot.Plot);
    public double getFixedDimension();
    public void setFixedDimension(double);
    public abstract void configure();
    public abstract AxisSpace reserveSpace(java.awt.Graphics2D, org.jfree.chart.plot.Plot, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, AxisSpace);
    public abstract AxisState draw(java.awt.Graphics2D, double, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, org.jfree.chart.plot.PlotRenderingInfo);
    public abstract java.util.List refreshTicks(java.awt.Graphics2D, AxisState, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected void createAndAddEntity(double, AxisState, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, org.jfree.chart.plot.PlotRenderingInfo);
    public void addChangeListener(org.jfree.chart.event.AxisChangeListener);
    public void removeChangeListener(org.jfree.chart.event.AxisChangeListener);
    public boolean hasListener(java.util.EventListener);
    protected void notifyListeners(org.jfree.chart.event.AxisChangeEvent);
    protected void fireChangeEvent();
    protected java.awt.geom.Rectangle2D getLabelEnclosure(java.awt.Graphics2D, org.jfree.chart.ui.RectangleEdge);
    protected double labelLocationX(AxisLabelLocation, java.awt.geom.Rectangle2D);
    protected double labelLocationY(AxisLabelLocation, java.awt.geom.Rectangle2D);
    protected org.jfree.chart.ui.TextAnchor labelAnchorH(AxisLabelLocation);
    protected org.jfree.chart.ui.TextAnchor labelAnchorV(AxisLabelLocation);
    protected AxisState drawLabel(String, java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, AxisState);
    protected AxisState drawAttributedLabel(java.text.AttributedString, java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, AxisState);
    protected void drawAxisLine(java.awt.Graphics2D, double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/axis/LogTick.class

package org.jfree.chart.axis;
public synchronized class LogTick extends ValueTick {
    java.text.AttributedString attributedLabel;
    public void LogTick(TickType, double, java.text.AttributedString, org.jfree.chart.ui.TextAnchor);
    public java.text.AttributedString getAttributedLabel();
}

org/jfree/chart/axis/NumberAxis.class

package org.jfree.chart.axis;
public synchronized class NumberAxis extends ValueAxis implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 2805933088476185789;
    public static final boolean DEFAULT_AUTO_RANGE_INCLUDES_ZERO = 1;
    public static final boolean DEFAULT_AUTO_RANGE_STICKY_ZERO = 1;
    public static final NumberTickUnit DEFAULT_TICK_UNIT;
    public static final boolean DEFAULT_VERTICAL_TICK_LABELS = 0;
    private org.jfree.data.RangeType rangeType;
    private boolean autoRangeIncludesZero;
    private boolean autoRangeStickyZero;
    private NumberTickUnit tickUnit;
    private java.text.NumberFormat numberFormatOverride;
    private MarkerAxisBand markerBand;
    public void NumberAxis();
    public void NumberAxis(String);
    public org.jfree.data.RangeType getRangeType();
    public void setRangeType(org.jfree.data.RangeType);
    public boolean getAutoRangeIncludesZero();
    public void setAutoRangeIncludesZero(boolean);
    public boolean getAutoRangeStickyZero();
    public void setAutoRangeStickyZero(boolean);
    public NumberTickUnit getTickUnit();
    public void setTickUnit(NumberTickUnit);
    public void setTickUnit(NumberTickUnit, boolean, boolean);
    public java.text.NumberFormat getNumberFormatOverride();
    public void setNumberFormatOverride(java.text.NumberFormat);
    public MarkerAxisBand getMarkerBand();
    public void setMarkerBand(MarkerAxisBand);
    public void configure();
    protected void autoAdjustRange();
    public double valueToJava2D(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public double java2DToValue(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected double calculateLowestVisibleTickValue();
    protected double calculateHighestVisibleTickValue();
    protected int calculateVisibleTickCount();
    public AxisState draw(java.awt.Graphics2D, double, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, org.jfree.chart.plot.PlotRenderingInfo);
    public static TickUnitSource createStandardTickUnits();
    public static TickUnitSource createIntegerTickUnits();
    public static TickUnitSource createStandardTickUnits(java.util.Locale);
    public static TickUnitSource createIntegerTickUnits(java.util.Locale);
    protected double estimateMaximumTickLabelHeight(java.awt.Graphics2D);
    protected double estimateMaximumTickLabelWidth(java.awt.Graphics2D, TickUnit);
    protected void selectAutoTickUnit(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected void selectHorizontalAutoTickUnit(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected void selectVerticalAutoTickUnit(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public java.util.List refreshTicks(java.awt.Graphics2D, AxisState, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected java.util.List refreshTicksHorizontal(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected java.util.List refreshTicksVertical(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
    static void <clinit>();
}

org/jfree/chart/axis/Tick.class

package org.jfree.chart.axis;
public abstract synchronized class Tick implements java.io.Serializable, Cloneable {
    private static final long serialVersionUID = 6668230383875149773;
    private String text;
    private org.jfree.chart.ui.TextAnchor textAnchor;
    private org.jfree.chart.ui.TextAnchor rotationAnchor;
    private double angle;
    public void Tick(String, org.jfree.chart.ui.TextAnchor, org.jfree.chart.ui.TextAnchor, double);
    public String getText();
    public org.jfree.chart.ui.TextAnchor getTextAnchor();
    public org.jfree.chart.ui.TextAnchor getRotationAnchor();
    public double getAngle();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    public String toString();
}

org/jfree/chart/axis/ExtendedCategoryAxis.class

package org.jfree.chart.axis;
public synchronized class ExtendedCategoryAxis extends CategoryAxis {
    static final long serialVersionUID = -3004429093959826567;
    private java.util.Map sublabels;
    private java.awt.Font sublabelFont;
    private transient java.awt.Paint sublabelPaint;
    public void ExtendedCategoryAxis(String);
    public java.awt.Font getSubLabelFont();
    public void setSubLabelFont(java.awt.Font);
    public java.awt.Paint getSubLabelPaint();
    public void setSubLabelPaint(java.awt.Paint);
    public void addSubLabel(Comparable, String);
    protected org.jfree.chart.text.TextBlock createLabel(Comparable, float, org.jfree.chart.ui.RectangleEdge, java.awt.Graphics2D);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/axis/NumberTickUnit.class

package org.jfree.chart.axis;
public synchronized class NumberTickUnit extends TickUnit implements java.io.Serializable {
    private static final long serialVersionUID = 3849459506627654442;
    private java.text.NumberFormat formatter;
    public void NumberTickUnit(double);
    public void NumberTickUnit(double, java.text.NumberFormat);
    public void NumberTickUnit(double, java.text.NumberFormat, int);
    public String valueToString(double);
    public boolean equals(Object);
    public String toString();
    public int hashCode();
}

org/jfree/chart/axis/TickUnits.class

package org.jfree.chart.axis;
public synchronized class TickUnits implements TickUnitSource, Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 1134174035901467545;
    private java.util.List tickUnits;
    public void TickUnits();
    public void add(TickUnit);
    public int size();
    public TickUnit get(int);
    public TickUnit getLargerTickUnit(TickUnit);
    public TickUnit getCeilingTickUnit(TickUnit);
    public TickUnit getCeilingTickUnit(double);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
}

org/jfree/chart/axis/AxisLabelLocation.class

package org.jfree.chart.axis;
public final synchronized class AxisLabelLocation implements java.io.Serializable {
    private static final long serialVersionUID = 1;
    public static final AxisLabelLocation HIGH_END;
    public static final AxisLabelLocation MIDDLE;
    public static final AxisLabelLocation LOW_END;
    private String name;
    private void AxisLabelLocation(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/axis/MonthDateFormat.class

package org.jfree.chart.axis;
public synchronized class MonthDateFormat extends java.text.DateFormat {
    private String[] months;
    private boolean[] showYear;
    private java.text.DateFormat yearFormatter;
    public void MonthDateFormat();
    public void MonthDateFormat(java.util.TimeZone);
    public void MonthDateFormat(java.util.Locale);
    public void MonthDateFormat(java.util.TimeZone, int);
    public void MonthDateFormat(java.util.Locale, int);
    public void MonthDateFormat(java.util.TimeZone, java.util.Locale, int, boolean, boolean);
    public void MonthDateFormat(java.util.TimeZone, java.util.Locale, int, boolean[], java.text.DateFormat);
    public StringBuffer format(java.util.Date, StringBuffer, java.text.FieldPosition);
    public java.util.Date parse(String, java.text.ParsePosition);
    public boolean equals(Object);
}

org/jfree/chart/axis/CyclicNumberAxis$CycleBoundTick.class

package org.jfree.chart.axis;
public synchronized class CyclicNumberAxis$CycleBoundTick extends NumberTick {
    public boolean mapToLastCycle;
    public void CyclicNumberAxis$CycleBoundTick(boolean, Number, String, org.jfree.chart.ui.TextAnchor, org.jfree.chart.ui.TextAnchor, double);
}

org/jfree/chart/axis/NumberTick.class

package org.jfree.chart.axis;
public synchronized class NumberTick extends ValueTick {
    private Number number;
    public void NumberTick(Number, String, org.jfree.chart.ui.TextAnchor, org.jfree.chart.ui.TextAnchor, double);
    public void NumberTick(TickType, double, String, org.jfree.chart.ui.TextAnchor, org.jfree.chart.ui.TextAnchor, double);
    public Number getNumber();
}

org/jfree/chart/axis/ModuloAxis.class

package org.jfree.chart.axis;
public synchronized class ModuloAxis extends NumberAxis {
    private org.jfree.data.Range fixedRange;
    private double displayStart;
    private double displayEnd;
    public void ModuloAxis(String, org.jfree.data.Range);
    public double getDisplayStart();
    public double getDisplayEnd();
    public void setDisplayRange(double, double);
    protected void autoAdjustRange();
    public double valueToJava2D(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    private double trans(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    private double transStart(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, double, double);
    private double transEnd(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, double, double);
    private double mapValueToFixedRange(double);
    public double java2DToValue(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    private double getDisplayLength();
    private double getDisplayCentralValue();
    public void resizeRange(double);
    public void resizeRange(double, double);
    public double lengthToJava2D(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public boolean equals(Object);
}

org/jfree/chart/axis/SymbolAxis.class

package org.jfree.chart.axis;
public synchronized class SymbolAxis extends NumberAxis implements java.io.Serializable {
    private static final long serialVersionUID = 7216330468770619716;
    public static final java.awt.Paint DEFAULT_GRID_BAND_PAINT;
    public static final java.awt.Paint DEFAULT_GRID_BAND_ALTERNATE_PAINT;
    private java.util.List symbols;
    private boolean gridBandsVisible;
    private transient java.awt.Paint gridBandPaint;
    private transient java.awt.Paint gridBandAlternatePaint;
    public void SymbolAxis(String, String[]);
    public String[] getSymbols();
    public boolean isGridBandsVisible();
    public void setGridBandsVisible(boolean);
    public java.awt.Paint getGridBandPaint();
    public void setGridBandPaint(java.awt.Paint);
    public java.awt.Paint getGridBandAlternatePaint();
    public void setGridBandAlternatePaint(java.awt.Paint);
    protected void selectAutoTickUnit(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public AxisState draw(java.awt.Graphics2D, double, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, org.jfree.chart.plot.PlotRenderingInfo);
    protected void drawGridBands(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, java.util.List);
    protected void drawGridBandsHorizontal(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, boolean, java.util.List);
    protected void drawGridBandsVertical(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, boolean, java.util.List);
    protected void autoAdjustRange();
    public java.util.List refreshTicks(java.awt.Graphics2D, AxisState, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected java.util.List refreshTicksHorizontal(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected java.util.List refreshTicksVertical(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public String valueToString(double);
    public boolean equals(Object);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/axis/DateAxis$DefaultTimeline.class

package org.jfree.chart.axis;
synchronized class DateAxis$DefaultTimeline implements Timeline, java.io.Serializable {
    private void DateAxis$DefaultTimeline();
    public long toTimelineValue(long);
    public long toTimelineValue(java.util.Date);
    public long toMillisecond(long);
    public boolean containsDomainValue(long);
    public boolean containsDomainValue(java.util.Date);
    public boolean containsDomainRange(long, long);
    public boolean containsDomainRange(java.util.Date, java.util.Date);
    public boolean equals(Object);
}

org/jfree/chart/axis/CompassFormat.class

package org.jfree.chart.axis;
public synchronized class CompassFormat extends java.text.NumberFormat {
    public final String[] directions;
    public void CompassFormat();
    public void CompassFormat(String, String, String, String);
    public void CompassFormat(String[]);
    public String getDirectionCode(double);
    public StringBuffer format(double, StringBuffer, java.text.FieldPosition);
    public StringBuffer format(long, StringBuffer, java.text.FieldPosition);
    public Number parse(String, java.text.ParsePosition);
}

org/jfree/chart/axis/CategoryLabelWidthType.class

package org.jfree.chart.axis;
public final synchronized class CategoryLabelWidthType implements java.io.Serializable {
    private static final long serialVersionUID = -6976024792582949656;
    public static final CategoryLabelWidthType CATEGORY;
    public static final CategoryLabelWidthType RANGE;
    private String name;
    private void CategoryLabelWidthType(String);
    public String toString();
    public boolean equals(Object);
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/axis/TickUnit.class

package org.jfree.chart.axis;
public abstract synchronized class TickUnit implements Comparable, java.io.Serializable {
    private static final long serialVersionUID = 510179855057013974;
    private double size;
    private int minorTickCount;
    public void TickUnit(double);
    public void TickUnit(double, int);
    public double getSize();
    public int getMinorTickCount();
    public String valueToString(double);
    public int compareTo(Object);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/axis/CategoryTick.class

package org.jfree.chart.axis;
public synchronized class CategoryTick extends Tick {
    private Comparable category;
    private org.jfree.chart.text.TextBlock label;
    private org.jfree.chart.text.TextBlockAnchor labelAnchor;
    public void CategoryTick(Comparable, org.jfree.chart.text.TextBlock, org.jfree.chart.text.TextBlockAnchor, org.jfree.chart.ui.TextAnchor, double);
    public Comparable getCategory();
    public org.jfree.chart.text.TextBlock getLabel();
    public org.jfree.chart.text.TextBlockAnchor getLabelAnchor();
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/axis/LogarithmicAxis.class

package org.jfree.chart.axis;
public synchronized class LogarithmicAxis extends NumberAxis {
    private static final long serialVersionUID = 2502918599004103054;
    public static final double LOG10_VALUE;
    public static final double SMALL_LOG_VALUE = 1.0E-100;
    protected boolean allowNegativesFlag;
    protected boolean strictValuesFlag;
    protected final java.text.NumberFormat numberFormatterObj;
    protected boolean expTickLabelsFlag;
    protected boolean log10TickLabelsFlag;
    protected boolean autoRangeNextLogFlag;
    protected boolean smallLogFlag;
    public void LogarithmicAxis(String);
    public void setAllowNegativesFlag(boolean);
    public boolean getAllowNegativesFlag();
    public void setStrictValuesFlag(boolean);
    public boolean getStrictValuesFlag();
    public void setExpTickLabelsFlag(boolean);
    public boolean getExpTickLabelsFlag();
    public void setLog10TickLabelsFlag(boolean);
    public boolean getLog10TickLabelsFlag();
    public void setAutoRangeNextLogFlag(boolean);
    public boolean getAutoRangeNextLogFlag();
    public void setRange(org.jfree.data.Range);
    protected void setupSmallLogFlag();
    protected void setupNumberFmtObj();
    protected double switchedLog10(double);
    public double switchedPow10(double);
    public double adjustedLog10(double);
    public double adjustedPow10(double);
    protected double computeLogFloor(double);
    protected double computeLogCeil(double);
    public void autoAdjustRange();
    public double valueToJava2D(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public double java2DToValue(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public void zoomRange(double, double);
    protected java.util.List refreshTicksHorizontal(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected java.util.List refreshTicksVertical(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected String makeTickLabel(double, boolean);
    protected String makeTickLabel(double);
    static void <clinit>();
}

org/jfree/chart/axis/CategoryLabelPosition.class

package org.jfree.chart.axis;
public synchronized class CategoryLabelPosition implements java.io.Serializable {
    private static final long serialVersionUID = 5168681143844183864;
    private org.jfree.chart.ui.RectangleAnchor categoryAnchor;
    private org.jfree.chart.text.TextBlockAnchor labelAnchor;
    private org.jfree.chart.ui.TextAnchor rotationAnchor;
    private double angle;
    private CategoryLabelWidthType widthType;
    private float widthRatio;
    public void CategoryLabelPosition();
    public void CategoryLabelPosition(org.jfree.chart.ui.RectangleAnchor, org.jfree.chart.text.TextBlockAnchor);
    public void CategoryLabelPosition(org.jfree.chart.ui.RectangleAnchor, org.jfree.chart.text.TextBlockAnchor, CategoryLabelWidthType, float);
    public void CategoryLabelPosition(org.jfree.chart.ui.RectangleAnchor, org.jfree.chart.text.TextBlockAnchor, org.jfree.chart.ui.TextAnchor, double, CategoryLabelWidthType, float);
    public org.jfree.chart.ui.RectangleAnchor getCategoryAnchor();
    public org.jfree.chart.text.TextBlockAnchor getLabelAnchor();
    public org.jfree.chart.ui.TextAnchor getRotationAnchor();
    public double getAngle();
    public CategoryLabelWidthType getWidthType();
    public float getWidthRatio();
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/axis/SubCategoryAxis.class

package org.jfree.chart.axis;
public synchronized class SubCategoryAxis extends CategoryAxis implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -1279463299793228344;
    private java.util.List subCategories;
    private java.awt.Font subLabelFont;
    private transient java.awt.Paint subLabelPaint;
    public void SubCategoryAxis(String);
    public void addSubCategory(Comparable);
    public java.awt.Font getSubLabelFont();
    public void setSubLabelFont(java.awt.Font);
    public java.awt.Paint getSubLabelPaint();
    public void setSubLabelPaint(java.awt.Paint);
    public AxisSpace reserveSpace(java.awt.Graphics2D, org.jfree.chart.plot.Plot, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, AxisSpace);
    private double getMaxDim(java.awt.Graphics2D, org.jfree.chart.ui.RectangleEdge);
    public AxisState draw(java.awt.Graphics2D, double, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, org.jfree.chart.plot.PlotRenderingInfo);
    protected AxisState drawSubCategoryLabels(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, AxisState, org.jfree.chart.plot.PlotRenderingInfo);
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/axis/ValueTick.class

package org.jfree.chart.axis;
public abstract synchronized class ValueTick extends Tick {
    private double value;
    private TickType tickType;
    public void ValueTick(double, String, org.jfree.chart.ui.TextAnchor, org.jfree.chart.ui.TextAnchor, double);
    public void ValueTick(TickType, double, String, org.jfree.chart.ui.TextAnchor, org.jfree.chart.ui.TextAnchor, double);
    public double getValue();
    public TickType getTickType();
    public boolean equals(Object);
}

org/jfree/chart/axis/QuarterDateFormat.class

package org.jfree.chart.axis;
public synchronized class QuarterDateFormat extends java.text.DateFormat implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -6738465248529797176;
    public static final String[] REGULAR_QUARTERS;
    public static final String[] ROMAN_QUARTERS;
    public static final String[] GREEK_QUARTERS;
    private String[] quarters;
    private boolean quarterFirst;
    public void QuarterDateFormat();
    public void QuarterDateFormat(java.util.TimeZone);
    public void QuarterDateFormat(java.util.TimeZone, String[]);
    public void QuarterDateFormat(java.util.TimeZone, String[], boolean);
    public StringBuffer format(java.util.Date, StringBuffer, java.text.FieldPosition);
    public java.util.Date parse(String, java.text.ParsePosition);
    public boolean equals(Object);
    static void <clinit>();
}

org/jfree/chart/axis/MarkerAxisBand.class

package org.jfree.chart.axis;
public synchronized class MarkerAxisBand implements java.io.Serializable {
    private static final long serialVersionUID = -1729482413886398919;
    private NumberAxis axis;
    private double topOuterGap;
    private double topInnerGap;
    private double bottomOuterGap;
    private double bottomInnerGap;
    private java.awt.Font font;
    private java.util.List markers;
    public void MarkerAxisBand(NumberAxis, double, double, double, double, java.awt.Font);
    public void addMarker(org.jfree.chart.plot.IntervalMarker);
    public double getHeight(java.awt.Graphics2D);
    private void drawStringInRect(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.Font, String);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, double, double);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/axis/CategoryAnchor.class

package org.jfree.chart.axis;
public final synchronized class CategoryAnchor implements java.io.Serializable {
    private static final long serialVersionUID = -2604142742210173810;
    public static final CategoryAnchor START;
    public static final CategoryAnchor MIDDLE;
    public static final CategoryAnchor END;
    private String name;
    private void CategoryAnchor(String);
    public String toString();
    public boolean equals(Object);
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/axis/CategoryAxis.class

package org.jfree.chart.axis;
public synchronized class CategoryAxis extends Axis implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 5886554608114265863;
    public static final double DEFAULT_AXIS_MARGIN = 0.05;
    public static final double DEFAULT_CATEGORY_MARGIN = 0.2;
    private double lowerMargin;
    private double upperMargin;
    private double categoryMargin;
    private int maximumCategoryLabelLines;
    private float maximumCategoryLabelWidthRatio;
    private int categoryLabelPositionOffset;
    private CategoryLabelPositions categoryLabelPositions;
    private java.util.Map tickLabelFontMap;
    private transient java.util.Map tickLabelPaintMap;
    private java.util.Map categoryLabelToolTips;
    private java.util.Map categoryLabelURLs;
    public void CategoryAxis();
    public void CategoryAxis(String);
    public double getLowerMargin();
    public void setLowerMargin(double);
    public double getUpperMargin();
    public void setUpperMargin(double);
    public double getCategoryMargin();
    public void setCategoryMargin(double);
    public int getMaximumCategoryLabelLines();
    public void setMaximumCategoryLabelLines(int);
    public float getMaximumCategoryLabelWidthRatio();
    public void setMaximumCategoryLabelWidthRatio(float);
    public int getCategoryLabelPositionOffset();
    public void setCategoryLabelPositionOffset(int);
    public CategoryLabelPositions getCategoryLabelPositions();
    public void setCategoryLabelPositions(CategoryLabelPositions);
    public java.awt.Font getTickLabelFont(Comparable);
    public void setTickLabelFont(Comparable, java.awt.Font);
    public java.awt.Paint getTickLabelPaint(Comparable);
    public void setTickLabelPaint(Comparable, java.awt.Paint);
    public void addCategoryLabelToolTip(Comparable, String);
    public String getCategoryLabelToolTip(Comparable);
    public void removeCategoryLabelToolTip(Comparable);
    public void clearCategoryLabelToolTips();
    public void addCategoryLabelURL(Comparable, String);
    public String getCategoryLabelURL(Comparable);
    public void removeCategoryLabelURL(Comparable);
    public void clearCategoryLabelURLs();
    public double getCategoryJava2DCoordinate(CategoryAnchor, int, int, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public double getCategoryStart(int, int, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public double getCategoryMiddle(int, int, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public double getCategoryEnd(int, int, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public double getCategoryMiddle(Comparable, java.util.List, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public double getCategorySeriesMiddle(Comparable, Comparable, org.jfree.data.category.CategoryDataset, double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public double getCategorySeriesMiddle(int, int, int, int, double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected double calculateCategorySize(int, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected double calculateCategoryGapSize(int, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public AxisSpace reserveSpace(java.awt.Graphics2D, org.jfree.chart.plot.Plot, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, AxisSpace);
    public void configure();
    public AxisState draw(java.awt.Graphics2D, double, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, org.jfree.chart.plot.PlotRenderingInfo);
    protected AxisState drawCategoryLabels(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, AxisState, org.jfree.chart.plot.PlotRenderingInfo);
    public java.util.List refreshTicks(java.awt.Graphics2D, AxisState, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public void drawTickMarks(java.awt.Graphics2D, double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, AxisState);
    protected org.jfree.chart.text.TextBlock createLabel(Comparable, float, org.jfree.chart.ui.RectangleEdge, java.awt.Graphics2D);
    protected double calculateTextBlockWidth(org.jfree.chart.text.TextBlock, CategoryLabelPosition, java.awt.Graphics2D);
    protected double calculateTextBlockHeight(org.jfree.chart.text.TextBlock, CategoryLabelPosition, java.awt.Graphics2D);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    private java.util.Map readPaintMap(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    private void writePaintMap(java.util.Map, java.io.ObjectOutputStream) throws java.io.IOException;
    private boolean equalPaintMaps(java.util.Map, java.util.Map);
}

org/jfree/chart/axis/TickUnitSource.class

package org.jfree.chart.axis;
public abstract interface TickUnitSource {
    public abstract TickUnit getLargerTickUnit(TickUnit);
    public abstract TickUnit getCeilingTickUnit(TickUnit);
    public abstract TickUnit getCeilingTickUnit(double);
}

org/jfree/chart/axis/PeriodAxis.class

package org.jfree.chart.axis;
public synchronized class PeriodAxis extends ValueAxis implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 8353295532075872069;
    private org.jfree.data.time.RegularTimePeriod first;
    private org.jfree.data.time.RegularTimePeriod last;
    private java.util.TimeZone timeZone;
    private java.util.Locale locale;
    private java.util.Calendar calendar;
    private Class autoRangeTimePeriodClass;
    private Class majorTickTimePeriodClass;
    private boolean minorTickMarksVisible;
    private Class minorTickTimePeriodClass;
    private float minorTickMarkInsideLength;
    private float minorTickMarkOutsideLength;
    private transient java.awt.Stroke minorTickMarkStroke;
    private transient java.awt.Paint minorTickMarkPaint;
    private PeriodAxisLabelInfo[] labelInfo;
    public void PeriodAxis(String);
    public void PeriodAxis(String, org.jfree.data.time.RegularTimePeriod, org.jfree.data.time.RegularTimePeriod);
    public void PeriodAxis(String, org.jfree.data.time.RegularTimePeriod, org.jfree.data.time.RegularTimePeriod, java.util.TimeZone, java.util.Locale);
    public org.jfree.data.time.RegularTimePeriod getFirst();
    public void setFirst(org.jfree.data.time.RegularTimePeriod);
    public org.jfree.data.time.RegularTimePeriod getLast();
    public void setLast(org.jfree.data.time.RegularTimePeriod);
    public java.util.TimeZone getTimeZone();
    public void setTimeZone(java.util.TimeZone);
    public java.util.Locale getLocale();
    public Class getAutoRangeTimePeriodClass();
    public void setAutoRangeTimePeriodClass(Class);
    public Class getMajorTickTimePeriodClass();
    public void setMajorTickTimePeriodClass(Class);
    public boolean isMinorTickMarksVisible();
    public void setMinorTickMarksVisible(boolean);
    public Class getMinorTickTimePeriodClass();
    public void setMinorTickTimePeriodClass(Class);
    public java.awt.Stroke getMinorTickMarkStroke();
    public void setMinorTickMarkStroke(java.awt.Stroke);
    public java.awt.Paint getMinorTickMarkPaint();
    public void setMinorTickMarkPaint(java.awt.Paint);
    public float getMinorTickMarkInsideLength();
    public void setMinorTickMarkInsideLength(float);
    public float getMinorTickMarkOutsideLength();
    public void setMinorTickMarkOutsideLength(float);
    public PeriodAxisLabelInfo[] getLabelInfo();
    public void setLabelInfo(PeriodAxisLabelInfo[]);
    public void setRange(org.jfree.data.Range, boolean, boolean);
    public void configure();
    public AxisSpace reserveSpace(java.awt.Graphics2D, org.jfree.chart.plot.Plot, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, AxisSpace);
    public AxisState draw(java.awt.Graphics2D, double, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, org.jfree.chart.plot.PlotRenderingInfo);
    protected void drawTickMarks(java.awt.Graphics2D, AxisState, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected void drawTickMarksHorizontal(java.awt.Graphics2D, AxisState, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected void drawTickMarksVertical(java.awt.Graphics2D, AxisState, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected AxisState drawTickLabels(int, java.awt.Graphics2D, AxisState, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public java.util.List refreshTicks(java.awt.Graphics2D, AxisState, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public double valueToJava2D(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public double java2DToValue(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected void autoAdjustRange();
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private org.jfree.data.time.RegularTimePeriod createInstance(Class, java.util.Date, java.util.TimeZone, java.util.Locale);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/axis/DateTick.class

package org.jfree.chart.axis;
public synchronized class DateTick extends ValueTick {
    private java.util.Date date;
    public void DateTick(java.util.Date, String, org.jfree.chart.ui.TextAnchor, org.jfree.chart.ui.TextAnchor, double);
    public void DateTick(TickType, java.util.Date, String, org.jfree.chart.ui.TextAnchor, org.jfree.chart.ui.TextAnchor, double);
    public java.util.Date getDate();
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/axis/LogAxis.class

package org.jfree.chart.axis;
public synchronized class LogAxis extends ValueAxis {
    private double base;
    private double baseLog;
    private String baseSymbol;
    private java.text.Format baseFormatter;
    private double smallestValue;
    private NumberTickUnit tickUnit;
    private java.text.NumberFormat numberFormatOverride;
    public void LogAxis();
    public void LogAxis(String);
    public double getBase();
    public void setBase(double);
    public String getBaseSymbol();
    public void setBaseSymbol(String);
    public java.text.Format getBaseFormatter();
    public void setBaseFormatter(java.text.Format);
    public double getSmallestValue();
    public void setSmallestValue(double);
    public NumberTickUnit getTickUnit();
    public void setTickUnit(NumberTickUnit);
    public void setTickUnit(NumberTickUnit, boolean, boolean);
    public java.text.NumberFormat getNumberFormatOverride();
    public void setNumberFormatOverride(java.text.NumberFormat);
    public double calculateLog(double);
    public double calculateValue(double);
    private double calculateValueNoINF(double);
    public double java2DToValue(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public double valueToJava2D(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public void configure();
    protected void autoAdjustRange();
    public AxisState draw(java.awt.Graphics2D, double, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, org.jfree.chart.plot.PlotRenderingInfo);
    public java.util.List refreshTicks(java.awt.Graphics2D, AxisState, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected java.util.List refreshTicksHorizontal(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected java.util.List refreshTicksVertical(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected void selectAutoTickUnit(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected void selectHorizontalAutoTickUnit(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public double exponentLengthToJava2D(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected void selectVerticalAutoTickUnit(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected java.text.AttributedString createTickLabel(double);
    protected double estimateMaximumTickLabelHeight(java.awt.Graphics2D);
    protected double estimateMaximumTickLabelWidth(java.awt.Graphics2D, TickUnit);
    public void zoomRange(double, double);
    public void pan(double);
    public void resizeRange(double);
    public void resizeRange(double, double);
    public void resizeRange2(double, double);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/axis/DateAxis.class

package org.jfree.chart.axis;
public synchronized class DateAxis extends ValueAxis implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -1013460999649007604;
    public static final org.jfree.data.time.DateRange DEFAULT_DATE_RANGE;
    public static final double DEFAULT_AUTO_RANGE_MINIMUM_SIZE_IN_MILLISECONDS = 2.0;
    public static final java.util.Date DEFAULT_ANCHOR_DATE;
    private DateTickUnit tickUnit;
    private java.text.DateFormat dateFormatOverride;
    private DateTickMarkPosition tickMarkPosition;
    private static final Timeline DEFAULT_TIMELINE;
    private java.util.TimeZone timeZone;
    private java.util.Locale locale;
    private Timeline timeline;
    public void DateAxis();
    public void DateAxis(String);
    public void DateAxis(String, java.util.TimeZone, java.util.Locale);
    public java.util.TimeZone getTimeZone();
    public void setTimeZone(java.util.TimeZone);
    public java.util.Locale getLocale();
    public void setLocale(java.util.Locale);
    public Timeline getTimeline();
    public void setTimeline(Timeline);
    public DateTickUnit getTickUnit();
    public void setTickUnit(DateTickUnit);
    public void setTickUnit(DateTickUnit, boolean, boolean);
    public java.text.DateFormat getDateFormatOverride();
    public void setDateFormatOverride(java.text.DateFormat);
    public void setRange(org.jfree.data.Range);
    public void setRange(org.jfree.data.Range, boolean, boolean);
    public void setRange(java.util.Date, java.util.Date);
    public void setRange(double, double);
    public java.util.Date getMinimumDate();
    public void setMinimumDate(java.util.Date);
    public java.util.Date getMaximumDate();
    public void setMaximumDate(java.util.Date);
    public DateTickMarkPosition getTickMarkPosition();
    public void setTickMarkPosition(DateTickMarkPosition);
    public void configure();
    public boolean isHiddenValue(long);
    public double valueToJava2D(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public double dateToJava2D(java.util.Date, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public double java2DToValue(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public java.util.Date calculateLowestVisibleTickValue(DateTickUnit);
    public java.util.Date calculateHighestVisibleTickValue(DateTickUnit);
    protected java.util.Date previousStandardDate(java.util.Date, DateTickUnit);
    private java.util.Date calculateDateForPosition(org.jfree.data.time.RegularTimePeriod, DateTickMarkPosition);
    protected java.util.Date nextStandardDate(java.util.Date, DateTickUnit);
    public static TickUnitSource createStandardDateTickUnits();
    public static TickUnitSource createStandardDateTickUnits(java.util.TimeZone, java.util.Locale);
    protected void autoAdjustRange();
    protected void selectAutoTickUnit(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected void selectHorizontalAutoTickUnit(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected void selectVerticalAutoTickUnit(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    private double estimateMaximumTickLabelWidth(java.awt.Graphics2D, DateTickUnit);
    private double estimateMaximumTickLabelHeight(java.awt.Graphics2D, DateTickUnit);
    public java.util.List refreshTicks(java.awt.Graphics2D, AxisState, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    private java.util.Date correctTickDateForPosition(java.util.Date, DateTickUnit, DateTickMarkPosition);
    protected java.util.List refreshTicksHorizontal(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected java.util.List refreshTicksVertical(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public AxisState draw(java.awt.Graphics2D, double, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, org.jfree.chart.plot.PlotRenderingInfo);
    public void zoomRange(double, double);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    static void <clinit>();
}

org/jfree/chart/axis/PeriodAxisLabelInfo.class

package org.jfree.chart.axis;
public synchronized class PeriodAxisLabelInfo implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 5710451740920277357;
    public static final org.jfree.chart.ui.RectangleInsets DEFAULT_INSETS;
    public static final java.awt.Font DEFAULT_FONT;
    public static final java.awt.Paint DEFAULT_LABEL_PAINT;
    public static final java.awt.Stroke DEFAULT_DIVIDER_STROKE;
    public static final java.awt.Paint DEFAULT_DIVIDER_PAINT;
    private Class periodClass;
    private org.jfree.chart.ui.RectangleInsets padding;
    private java.text.DateFormat dateFormat;
    private java.awt.Font labelFont;
    private transient java.awt.Paint labelPaint;
    private boolean drawDividers;
    private transient java.awt.Stroke dividerStroke;
    private transient java.awt.Paint dividerPaint;
    public void PeriodAxisLabelInfo(Class, java.text.DateFormat);
    public void PeriodAxisLabelInfo(Class, java.text.DateFormat, org.jfree.chart.ui.RectangleInsets, java.awt.Font, java.awt.Paint, boolean, java.awt.Stroke, java.awt.Paint);
    public Class getPeriodClass();
    public java.text.DateFormat getDateFormat();
    public org.jfree.chart.ui.RectangleInsets getPadding();
    public java.awt.Font getLabelFont();
    public java.awt.Paint getLabelPaint();
    public boolean getDrawDividers();
    public java.awt.Stroke getDividerStroke();
    public java.awt.Paint getDividerPaint();
    public org.jfree.data.time.RegularTimePeriod createInstance(java.util.Date, java.util.TimeZone, java.util.Locale);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/axis/DateAxis$1.class

package org.jfree.chart.axis;
synchronized class DateAxis$1 {
}

org/jfree/chart/axis/ValueAxis.class

package org.jfree.chart.axis;
public abstract synchronized class ValueAxis extends Axis implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 3698345477322391456;
    public static final org.jfree.data.Range DEFAULT_RANGE;
    public static final boolean DEFAULT_AUTO_RANGE = 1;
    public static final boolean DEFAULT_INVERTED = 0;
    public static final double DEFAULT_AUTO_RANGE_MINIMUM_SIZE = 1.0E-8;
    public static final double DEFAULT_LOWER_MARGIN = 0.05;
    public static final double DEFAULT_UPPER_MARGIN = 0.05;
    public static final boolean DEFAULT_AUTO_TICK_UNIT_SELECTION = 1;
    public static final int MAXIMUM_TICK_COUNT = 500;
    private boolean positiveArrowVisible;
    private boolean negativeArrowVisible;
    private transient java.awt.Shape upArrow;
    private transient java.awt.Shape downArrow;
    private transient java.awt.Shape leftArrow;
    private transient java.awt.Shape rightArrow;
    private boolean inverted;
    private org.jfree.data.Range range;
    private boolean autoRange;
    private double autoRangeMinimumSize;
    private org.jfree.data.Range defaultAutoRange;
    private double upperMargin;
    private double lowerMargin;
    private double fixedAutoRange;
    private boolean autoTickUnitSelection;
    private TickUnitSource standardTickUnits;
    private int autoTickIndex;
    private int minorTickCount;
    private boolean verticalTickLabels;
    protected void ValueAxis(String, TickUnitSource);
    public boolean isVerticalTickLabels();
    public void setVerticalTickLabels(boolean);
    public boolean isPositiveArrowVisible();
    public void setPositiveArrowVisible(boolean);
    public boolean isNegativeArrowVisible();
    public void setNegativeArrowVisible(boolean);
    public java.awt.Shape getUpArrow();
    public void setUpArrow(java.awt.Shape);
    public java.awt.Shape getDownArrow();
    public void setDownArrow(java.awt.Shape);
    public java.awt.Shape getLeftArrow();
    public void setLeftArrow(java.awt.Shape);
    public java.awt.Shape getRightArrow();
    public void setRightArrow(java.awt.Shape);
    protected void drawAxisLine(java.awt.Graphics2D, double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected float[] calculateAnchorPoint(ValueTick, double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected AxisState drawTickMarksAndLabels(java.awt.Graphics2D, double, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public AxisSpace reserveSpace(java.awt.Graphics2D, org.jfree.chart.plot.Plot, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge, AxisSpace);
    protected double findMaximumTickLabelHeight(java.util.List, java.awt.Graphics2D, java.awt.geom.Rectangle2D, boolean);
    protected double findMaximumTickLabelWidth(java.util.List, java.awt.Graphics2D, java.awt.geom.Rectangle2D, boolean);
    public boolean isInverted();
    public void setInverted(boolean);
    public boolean isAutoRange();
    public void setAutoRange(boolean);
    protected void setAutoRange(boolean, boolean);
    public double getAutoRangeMinimumSize();
    public void setAutoRangeMinimumSize(double);
    public void setAutoRangeMinimumSize(double, boolean);
    public org.jfree.data.Range getDefaultAutoRange();
    public void setDefaultAutoRange(org.jfree.data.Range);
    public double getLowerMargin();
    public void setLowerMargin(double);
    public double getUpperMargin();
    public void setUpperMargin(double);
    public double getFixedAutoRange();
    public void setFixedAutoRange(double);
    public double getLowerBound();
    public void setLowerBound(double);
    public double getUpperBound();
    public void setUpperBound(double);
    public org.jfree.data.Range getRange();
    public void setRange(org.jfree.data.Range);
    public void setRange(org.jfree.data.Range, boolean, boolean);
    public void setRange(double, double);
    public void setRangeWithMargins(org.jfree.data.Range);
    public void setRangeWithMargins(org.jfree.data.Range, boolean, boolean);
    public void setRangeWithMargins(double, double);
    public void setRangeAboutValue(double, double);
    public boolean isAutoTickUnitSelection();
    public void setAutoTickUnitSelection(boolean);
    public void setAutoTickUnitSelection(boolean, boolean);
    public TickUnitSource getStandardTickUnits();
    public void setStandardTickUnits(TickUnitSource);
    public int getMinorTickCount();
    public void setMinorTickCount(int);
    public abstract double valueToJava2D(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public double lengthToJava2D(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public abstract double java2DToValue(double, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    protected abstract void autoAdjustRange();
    public void centerRange(double);
    public void resizeRange(double);
    public void resizeRange(double, double);
    public void resizeRange2(double, double);
    public void zoomRange(double, double);
    public void pan(double);
    protected int getAutoTickIndex();
    protected void setAutoTickIndex(int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/axis/DateTickUnit.class

package org.jfree.chart.axis;
public synchronized class DateTickUnit extends TickUnit implements java.io.Serializable {
    private static final long serialVersionUID = -7289292157229621901;
    private DateTickUnitType unitType;
    private int count;
    private DateTickUnitType rollUnitType;
    private int rollCount;
    private java.text.DateFormat formatter;
    public void DateTickUnit(DateTickUnitType, int);
    public void DateTickUnit(DateTickUnitType, int, java.text.DateFormat);
    public void DateTickUnit(DateTickUnitType, int, DateTickUnitType, int, java.text.DateFormat);
    public DateTickUnitType getUnitType();
    public int getMultiple();
    public DateTickUnitType getRollUnitType();
    public int getRollMultiple();
    public String valueToString(double);
    public String dateToString(java.util.Date);
    public java.util.Date addToDate(java.util.Date, java.util.TimeZone);
    public java.util.Date rollDate(java.util.Date);
    public java.util.Date rollDate(java.util.Date, java.util.TimeZone);
    public int getCalendarField();
    private static long getMillisecondCount(DateTickUnitType, int);
    public boolean equals(Object);
    public int hashCode();
    public String toString();
}

org/jfree/chart/entity/TickLabelEntity.class

package org.jfree.chart.entity;
public synchronized class TickLabelEntity extends ChartEntity implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 681583956588092095;
    public void TickLabelEntity(java.awt.Shape, String, String);
}

org/jfree/chart/entity/ChartEntity.class

package org.jfree.chart.entity;
public synchronized class ChartEntity implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -4445994133561919083;
    private transient java.awt.Shape area;
    private String toolTipText;
    private String urlText;
    public void ChartEntity(java.awt.Shape);
    public void ChartEntity(java.awt.Shape, String);
    public void ChartEntity(java.awt.Shape, String, String);
    public java.awt.Shape getArea();
    public void setArea(java.awt.Shape);
    public String getToolTipText();
    public void setToolTipText(String);
    public String getURLText();
    public void setURLText(String);
    public String getShapeType();
    public String getShapeCoords();
    private String getRectCoords(java.awt.geom.Rectangle2D);
    private String getPolyCoords(java.awt.Shape);
    public String getImageMapAreaTag(org.jfree.chart.imagemap.ToolTipTagFragmentGenerator, org.jfree.chart.imagemap.URLTagFragmentGenerator);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/entity/XYAnnotationEntity.class

package org.jfree.chart.entity;
public synchronized class XYAnnotationEntity extends ChartEntity implements java.io.Serializable {
    private static final long serialVersionUID = 2340334068383660799;
    private int rendererIndex;
    public void XYAnnotationEntity(java.awt.Shape, int, String, String);
    public int getRendererIndex();
    public void setRendererIndex(int);
    public boolean equals(Object);
}

org/jfree/chart/entity/LegendItemEntity.class

package org.jfree.chart.entity;
public synchronized class LegendItemEntity extends ChartEntity implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -7435683933545666702;
    private org.jfree.data.general.Dataset dataset;
    private Comparable seriesKey;
    private int seriesIndex;
    public void LegendItemEntity(java.awt.Shape);
    public org.jfree.data.general.Dataset getDataset();
    public void setDataset(org.jfree.data.general.Dataset);
    public Comparable getSeriesKey();
    public void setSeriesKey(Comparable);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    public String toString();
}

org/jfree/chart/entity/NodeEntity.class

package org.jfree.chart.entity;
public synchronized class NodeEntity extends ChartEntity {
    private org.jfree.data.flow.NodeKey key;
    public void NodeEntity(org.jfree.data.flow.NodeKey, java.awt.Shape, String);
    public void NodeEntity(java.awt.Shape, String, String);
    public org.jfree.data.flow.NodeKey getKey();
    public String toString();
}

org/jfree/chart/entity/EntityCollection.class

package org.jfree.chart.entity;
public abstract interface EntityCollection {
    public abstract void clear();
    public abstract void add(ChartEntity);
    public abstract void addAll(EntityCollection);
    public abstract ChartEntity getEntity(double, double);
    public abstract ChartEntity getEntity(int);
    public abstract int getEntityCount();
    public abstract java.util.Collection getEntities();
    public abstract java.util.Iterator iterator();
}

org/jfree/chart/entity/TitleEntity.class

package org.jfree.chart.entity;
public synchronized class TitleEntity extends ChartEntity {
    private static final long serialVersionUID = -4445994133561919083;
    private org.jfree.chart.title.Title title;
    public void TitleEntity(java.awt.Shape, org.jfree.chart.title.Title);
    public void TitleEntity(java.awt.Shape, org.jfree.chart.title.Title, String);
    public void TitleEntity(java.awt.Shape, org.jfree.chart.title.Title, String, String);
    public org.jfree.chart.title.Title getTitle();
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/entity/CategoryLabelEntity.class

package org.jfree.chart.entity;
public synchronized class CategoryLabelEntity extends TickLabelEntity {
    private Comparable key;
    public void CategoryLabelEntity(Comparable, java.awt.Shape, String, String);
    public Comparable getKey();
    public boolean equals(Object);
    public int hashCode();
    public String toString();
}

org/jfree/chart/entity/AxisEntity.class

package org.jfree.chart.entity;
public synchronized class AxisEntity extends ChartEntity {
    private static final long serialVersionUID = -4445994133561919083;
    private org.jfree.chart.axis.Axis axis;
    public void AxisEntity(java.awt.Shape, org.jfree.chart.axis.Axis);
    public void AxisEntity(java.awt.Shape, org.jfree.chart.axis.Axis, String);
    public void AxisEntity(java.awt.Shape, org.jfree.chart.axis.Axis, String, String);
    public org.jfree.chart.axis.Axis getAxis();
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/entity/XYItemEntity.class

package org.jfree.chart.entity;
public synchronized class XYItemEntity extends ChartEntity {
    private static final long serialVersionUID = -3870862224880283771;
    private transient org.jfree.data.xy.XYDataset dataset;
    private int series;
    private int item;
    public void XYItemEntity(java.awt.Shape, org.jfree.data.xy.XYDataset, int, int, String, String);
    public org.jfree.data.xy.XYDataset getDataset();
    public void setDataset(org.jfree.data.xy.XYDataset);
    public int getSeriesIndex();
    public void setSeriesIndex(int);
    public int getItem();
    public void setItem(int);
    public boolean equals(Object);
    public String toString();
}

org/jfree/chart/entity/PieSectionEntity.class

package org.jfree.chart.entity;
public synchronized class PieSectionEntity extends ChartEntity implements java.io.Serializable {
    private static final long serialVersionUID = 9199892576531984162;
    private org.jfree.data.general.PieDataset dataset;
    private int pieIndex;
    private int sectionIndex;
    private Comparable sectionKey;
    public void PieSectionEntity(java.awt.Shape, org.jfree.data.general.PieDataset, int, int, Comparable, String, String);
    public org.jfree.data.general.PieDataset getDataset();
    public void setDataset(org.jfree.data.general.PieDataset);
    public int getPieIndex();
    public void setPieIndex(int);
    public int getSectionIndex();
    public void setSectionIndex(int);
    public Comparable getSectionKey();
    public void setSectionKey(Comparable);
    public boolean equals(Object);
    public int hashCode();
    public String toString();
}

org/jfree/chart/entity/PlotEntity.class

package org.jfree.chart.entity;
public synchronized class PlotEntity extends ChartEntity {
    private static final long serialVersionUID = -4445994133561919083;
    private org.jfree.chart.plot.Plot plot;
    public void PlotEntity(java.awt.Shape, org.jfree.chart.plot.Plot);
    public void PlotEntity(java.awt.Shape, org.jfree.chart.plot.Plot, String);
    public void PlotEntity(java.awt.Shape, org.jfree.chart.plot.Plot, String, String);
    public org.jfree.chart.plot.Plot getPlot();
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/entity/JFreeChartEntity.class

package org.jfree.chart.entity;
public synchronized class JFreeChartEntity extends ChartEntity {
    private static final long serialVersionUID = -4445994133561919083;
    private org.jfree.chart.JFreeChart chart;
    public void JFreeChartEntity(java.awt.Shape, org.jfree.chart.JFreeChart);
    public void JFreeChartEntity(java.awt.Shape, org.jfree.chart.JFreeChart, String);
    public void JFreeChartEntity(java.awt.Shape, org.jfree.chart.JFreeChart, String, String);
    public org.jfree.chart.JFreeChart getChart();
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/entity/FlowEntity.class

package org.jfree.chart.entity;
public synchronized class FlowEntity extends ChartEntity {
    private org.jfree.data.flow.FlowKey key;
    public void FlowEntity(org.jfree.data.flow.FlowKey, java.awt.Shape, String, String);
    public org.jfree.data.flow.FlowKey getKey();
    public String toString();
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/entity/StandardEntityCollection.class

package org.jfree.chart.entity;
public synchronized class StandardEntityCollection implements EntityCollection, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 5384773031184897047;
    private java.util.List entities;
    public void StandardEntityCollection();
    public int getEntityCount();
    public ChartEntity getEntity(int);
    public void clear();
    public void add(ChartEntity);
    public void addAll(EntityCollection);
    public ChartEntity getEntity(double, double);
    public java.util.Collection getEntities();
    public java.util.Iterator iterator();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/entity/CategoryItemEntity.class

package org.jfree.chart.entity;
public synchronized class CategoryItemEntity extends ChartEntity implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -8657249457902337349;
    private org.jfree.data.category.CategoryDataset dataset;
    private Comparable rowKey;
    private Comparable columnKey;
    public void CategoryItemEntity(java.awt.Shape, String, String, org.jfree.data.category.CategoryDataset, Comparable, Comparable);
    public org.jfree.data.category.CategoryDataset getDataset();
    public void setDataset(org.jfree.data.category.CategoryDataset);
    public Comparable getRowKey();
    public void setRowKey(Comparable);
    public Comparable getColumnKey();
    public void setColumnKey(Comparable);
    public String toString();
    public boolean equals(Object);
}

org/jfree/chart/LegendItemSource.class

package org.jfree.chart;
public abstract interface LegendItemSource {
    public abstract LegendItemCollection getLegendItems();
}

org/jfree/chart/ChartTransferable.class

package org.jfree.chart;
public synchronized class ChartTransferable implements java.awt.datatransfer.Transferable {
    final java.awt.datatransfer.DataFlavor imageFlavor;
    private JFreeChart chart;
    private int width;
    private int height;
    private int minDrawWidth;
    private int minDrawHeight;
    private int maxDrawWidth;
    private int maxDrawHeight;
    public void ChartTransferable(JFreeChart, int, int);
    public void ChartTransferable(JFreeChart, int, int, boolean);
    public void ChartTransferable(JFreeChart, int, int, int, int, int, int, boolean);
    public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors();
    public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor);
    public Object getTransferData(java.awt.datatransfer.DataFlavor) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException;
    private java.awt.image.BufferedImage createBufferedImage(JFreeChart, int, int, int, int, int, int);
}

org/jfree/chart/ui/StandardGradientPaintTransformer.class

package org.jfree.chart.ui;
public synchronized class StandardGradientPaintTransformer implements GradientPaintTransformer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -8155025776964678320;
    private GradientPaintTransformType type;
    public void StandardGradientPaintTransformer();
    public void StandardGradientPaintTransformer(GradientPaintTransformType);
    public GradientPaintTransformType getType();
    public java.awt.GradientPaint transform(java.awt.GradientPaint, java.awt.Shape);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    public int hashCode();
}

org/jfree/chart/ui/RectangleEdge.class

package org.jfree.chart.ui;
public final synchronized class RectangleEdge implements java.io.Serializable {
    private static final long serialVersionUID = -7400988293691093548;
    public static final RectangleEdge TOP;
    public static final RectangleEdge BOTTOM;
    public static final RectangleEdge LEFT;
    public static final RectangleEdge RIGHT;
    private String name;
    private void RectangleEdge(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    public static boolean isTopOrBottom(RectangleEdge);
    public static boolean isLeftOrRight(RectangleEdge);
    public static RectangleEdge opposite(RectangleEdge);
    public static double coordinate(java.awt.geom.Rectangle2D, RectangleEdge);
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/ui/Align.class

package org.jfree.chart.ui;
public final synchronized class Align {
    public static final int CENTER = 0;
    public static final int TOP = 1;
    public static final int BOTTOM = 2;
    public static final int LEFT = 4;
    public static final int RIGHT = 8;
    public static final int TOP_LEFT = 5;
    public static final int TOP_RIGHT = 9;
    public static final int BOTTOM_LEFT = 6;
    public static final int BOTTOM_RIGHT = 10;
    public static final int FIT_HORIZONTAL = 12;
    public static final int FIT_VERTICAL = 3;
    public static final int FIT = 15;
    public static final int NORTH = 1;
    public static final int SOUTH = 2;
    public static final int WEST = 4;
    public static final int EAST = 8;
    public static final int NORTH_WEST = 5;
    public static final int NORTH_EAST = 9;
    public static final int SOUTH_WEST = 6;
    public static final int SOUTH_EAST = 10;
    private void Align();
    public static void align(java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, int);
}

org/jfree/chart/ui/LengthAdjustmentType.class

package org.jfree.chart.ui;
public final synchronized class LengthAdjustmentType implements java.io.Serializable {
    private static final long serialVersionUID = -6097408511380545010;
    public static final LengthAdjustmentType NO_CHANGE;
    public static final LengthAdjustmentType EXPAND;
    public static final LengthAdjustmentType CONTRACT;
    private String name;
    private void LengthAdjustmentType(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/ui/UIUtils.class

package org.jfree.chart.ui;
public synchronized class UIUtils {
    private void UIUtils();
    public static void centerFrameOnScreen(java.awt.Window);
    public static void positionFrameOnScreen(java.awt.Window, double, double);
    public static void positionFrameRandomly(java.awt.Window);
    public static void centerDialogInParent(java.awt.Dialog);
    public static void positionDialogRelativeToParent(java.awt.Dialog, double, double);
    public static javax.swing.JPanel createTablePanel(javax.swing.table.TableModel);
    public static javax.swing.JLabel createJLabel(String, java.awt.Font);
    public static javax.swing.JLabel createJLabel(String, java.awt.Font, java.awt.Color);
    public static javax.swing.JButton createJButton(String, java.awt.Font);
}

org/jfree/chart/ui/Drawable.class

package org.jfree.chart.ui;
public abstract interface Drawable {
    public abstract void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
}

org/jfree/chart/ui/ApplicationFrame.class

package org.jfree.chart.ui;
public synchronized class ApplicationFrame extends javax.swing.JFrame implements java.awt.event.WindowListener {
    public void ApplicationFrame(String);
    public void windowClosing(java.awt.event.WindowEvent);
    public void windowClosed(java.awt.event.WindowEvent);
    public void windowActivated(java.awt.event.WindowEvent);
    public void windowDeactivated(java.awt.event.WindowEvent);
    public void windowDeiconified(java.awt.event.WindowEvent);
    public void windowIconified(java.awt.event.WindowEvent);
    public void windowOpened(java.awt.event.WindowEvent);
}

org/jfree/chart/ui/StrokeChooserPanel$1.class

package org.jfree.chart.ui;
synchronized class StrokeChooserPanel$1 implements java.awt.event.ActionListener {
    void StrokeChooserPanel$1(StrokeChooserPanel);
    public void actionPerformed(java.awt.event.ActionEvent);
}

org/jfree/chart/ui/NumberCellRenderer.class

package org.jfree.chart.ui;
public synchronized class NumberCellRenderer extends javax.swing.table.DefaultTableCellRenderer {
    public void NumberCellRenderer();
    public java.awt.Component getTableCellRendererComponent(javax.swing.JTable, Object, boolean, boolean, int, int);
}

org/jfree/chart/ui/Size2D.class

package org.jfree.chart.ui;
public synchronized class Size2D implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 2558191683786418168;
    public double width;
    public double height;
    public void Size2D();
    public void Size2D(double, double);
    public double getWidth();
    public void setWidth(double);
    public double getHeight();
    public void setHeight(double);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/ui/StrokeSample.class

package org.jfree.chart.ui;
public synchronized class StrokeSample extends javax.swing.JComponent implements javax.swing.ListCellRenderer {
    private java.awt.Stroke stroke;
    private java.awt.Dimension preferredSize;
    public void StrokeSample(java.awt.Stroke);
    public java.awt.Stroke getStroke();
    public void setStroke(java.awt.Stroke);
    public java.awt.Dimension getPreferredSize();
    public void paintComponent(java.awt.Graphics);
    public java.awt.Component getListCellRendererComponent(javax.swing.JList, Object, int, boolean, boolean);
}

org/jfree/chart/ui/Layer.class

package org.jfree.chart.ui;
public final synchronized enum Layer {
    public static final Layer FOREGROUND;
    public static final Layer BACKGROUND;
    private String name;
    public static Layer[] values();
    public static Layer valueOf(String);
    private void Layer(String, int, String);
    public String toString();
    static void <clinit>();
}

org/jfree/chart/ui/TextAnchor.class

package org.jfree.chart.ui;
public final synchronized class TextAnchor implements java.io.Serializable {
    private static final long serialVersionUID = 8219158940496719660;
    public static final TextAnchor TOP_LEFT;
    public static final TextAnchor TOP_CENTER;
    public static final TextAnchor TOP_RIGHT;
    public static final TextAnchor HALF_ASCENT_LEFT;
    public static final TextAnchor HALF_ASCENT_CENTER;
    public static final TextAnchor HALF_ASCENT_RIGHT;
    public static final TextAnchor CENTER_LEFT;
    public static final TextAnchor CENTER;
    public static final TextAnchor CENTER_RIGHT;
    public static final TextAnchor BASELINE_LEFT;
    public static final TextAnchor BASELINE_CENTER;
    public static final TextAnchor BASELINE_RIGHT;
    public static final TextAnchor BOTTOM_LEFT;
    public static final TextAnchor BOTTOM_CENTER;
    public static final TextAnchor BOTTOM_RIGHT;
    private String name;
    private void TextAnchor(String);
    public boolean isLeft();
    public boolean isRight();
    public boolean isHorizontalCenter();
    public boolean isTop();
    public boolean isBottom();
    public boolean isBaseline();
    public boolean isHalfAscent();
    public boolean isVerticalCenter();
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/ui/VerticalAlignment.class

package org.jfree.chart.ui;
public final synchronized class VerticalAlignment implements java.io.Serializable {
    private static final long serialVersionUID = 7272397034325429853;
    public static final VerticalAlignment TOP;
    public static final VerticalAlignment BOTTOM;
    public static final VerticalAlignment CENTER;
    private final String name;
    private void VerticalAlignment(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/ui/RectangleInsets.class

package org.jfree.chart.ui;
public synchronized class RectangleInsets implements java.io.Serializable {
    private static final long serialVersionUID = 1902273207559319996;
    public static final RectangleInsets ZERO_INSETS;
    private org.jfree.chart.util.UnitType unitType;
    private double top;
    private double left;
    private double bottom;
    private double right;
    public void RectangleInsets();
    public void RectangleInsets(double, double, double, double);
    public void RectangleInsets(org.jfree.chart.util.UnitType, double, double, double, double);
    public org.jfree.chart.util.UnitType getUnitType();
    public double getTop();
    public double getBottom();
    public double getLeft();
    public double getRight();
    public boolean equals(Object);
    public int hashCode();
    public String toString();
    public java.awt.geom.Rectangle2D createAdjustedRectangle(java.awt.geom.Rectangle2D, LengthAdjustmentType, LengthAdjustmentType);
    public java.awt.geom.Rectangle2D createInsetRectangle(java.awt.geom.Rectangle2D);
    public java.awt.geom.Rectangle2D createInsetRectangle(java.awt.geom.Rectangle2D, boolean, boolean);
    public java.awt.geom.Rectangle2D createOutsetRectangle(java.awt.geom.Rectangle2D);
    public java.awt.geom.Rectangle2D createOutsetRectangle(java.awt.geom.Rectangle2D, boolean, boolean);
    public double calculateTopInset(double);
    public double calculateTopOutset(double);
    public double calculateBottomInset(double);
    public double calculateBottomOutset(double);
    public double calculateLeftInset(double);
    public double calculateLeftOutset(double);
    public double calculateRightInset(double);
    public double calculateRightOutset(double);
    public double trimWidth(double);
    public double extendWidth(double);
    public double trimHeight(double);
    public double extendHeight(double);
    public void trim(java.awt.geom.Rectangle2D);
    static void <clinit>();
}

org/jfree/chart/ui/FontChooserPanel.class

package org.jfree.chart.ui;
public synchronized class FontChooserPanel extends javax.swing.JPanel {
    public static final String[] SIZES;
    private javax.swing.JList fontlist;
    private javax.swing.JList sizelist;
    private javax.swing.JCheckBox bold;
    private javax.swing.JCheckBox italic;
    protected static java.util.ResourceBundle localizationResources;
    public void FontChooserPanel(java.awt.Font);
    public java.awt.Font getSelectedFont();
    public String getSelectedName();
    public int getSelectedStyle();
    public int getSelectedSize();
    public void setSelectedFont(java.awt.Font);
    static void <clinit>();
}

org/jfree/chart/ui/GradientPaintTransformType.class

package org.jfree.chart.ui;
public final synchronized class GradientPaintTransformType implements java.io.Serializable {
    private static final long serialVersionUID = 8331561784933982450;
    public static final GradientPaintTransformType VERTICAL;
    public static final GradientPaintTransformType HORIZONTAL;
    public static final GradientPaintTransformType CENTER_VERTICAL;
    public static final GradientPaintTransformType CENTER_HORIZONTAL;
    private String name;
    private void GradientPaintTransformType(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/ui/HorizontalAlignment.class

package org.jfree.chart.ui;
public final synchronized class HorizontalAlignment implements java.io.Serializable {
    private static final long serialVersionUID = -8249740987565309567;
    public static final HorizontalAlignment LEFT;
    public static final HorizontalAlignment RIGHT;
    public static final HorizontalAlignment CENTER;
    private String name;
    private void HorizontalAlignment(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/ui/LocalizationBundle.properties

# org.jfree.ui.ui ResourceBundle properties file # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # Attributes=Attributes: B=B: Bold=Bold Bottom=Bottom Font=Font: Insets=Insets: Italic=Italic L=L: Left=Left No_Font_Selected=No font selected. R=R: Right=Right Size=Size: T=T: Top=Top Help=Help OK=OK Cancel=Cancel

org/jfree/chart/ui/GradientPaintTransformer.class

package org.jfree.chart.ui;
public abstract interface GradientPaintTransformer {
    public abstract java.awt.GradientPaint transform(java.awt.GradientPaint, java.awt.Shape);
}

org/jfree/chart/ui/LocalizationBundle_de.properties

# org.jfree.ui.ui ResourceBundle properties file - german version # # Changes (from 31-Aug-2003) # -------------------------- # 15-Mar-2004 : Initial version (Christian W. Zuckschwerdt); # Attributes=Attribute: B=U: Bold=Fett Bottom=Unten Font=Schrift: Insets=R\u00e4nder: Italic=Kursiv L=L: Left=Links No_Font_Selected=Keine Schrift gew\u00e4hlt. R=R: Right=Rechts Size=Gr\u00f6\u00dfe: T=O: Top=Oben Help=Hilfe OK=OK Cancel=Abbrechen

org/jfree/chart/ui/FontDisplayField.class

package org.jfree.chart.ui;
public synchronized class FontDisplayField extends javax.swing.JTextField {
    private java.awt.Font displayFont;
    protected static final java.util.ResourceBundle localizationResources;
    public void FontDisplayField(java.awt.Font);
    public java.awt.Font getDisplayFont();
    public void setDisplayFont(java.awt.Font);
    private String fontToString(java.awt.Font);
    static void <clinit>();
}

org/jfree/chart/ui/LocalizationBundle_fr.properties

# org.jfree.ui.ui ResourceBundle properties file - french version # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # Attributes=Attributs : B=B : Bold=Gras Bottom=Bas Font=Police : Insets=Position : Italic=Italique L=G : Left=Gauche No_Font_Selected=Aucune police n'a \u00E9t\u00E9 s\u00E9lectionn\u00E9e. R=D : Right=Droite Size=Taille : T=H : Top=Haut

org/jfree/chart/ui/LocalizationBundle_pt_PT.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file - portuguese version # # Changes (from 09-Set-2003) # -------------------------- # 09-Set-2003 : Initial version (Eduardo Ramalho); # Attributes=Atributos: B=B: Bold=Negrito Bottom=Fundo Font=Fonte: Insets=Posi\u00e7\u00e3o: Italic=It\u00e1lico L=E: Left=Esquerda No_Font_Selected=Nenhuma fonte est\u00e1 seleccionada. R=D: Right=Direita Size=Tamanho: T=T: Top=Topo

org/jfree/chart/ui/StrokeChooserPanel.class

package org.jfree.chart.ui;
public synchronized class StrokeChooserPanel extends javax.swing.JPanel {
    private javax.swing.JComboBox selector;
    public void StrokeChooserPanel(StrokeSample, StrokeSample[]);
    protected final javax.swing.JComboBox getSelector();
    public java.awt.Stroke getSelectedStroke();
}

org/jfree/chart/ui/RectangleAnchor.class

package org.jfree.chart.ui;
public final synchronized enum RectangleAnchor {
    public static final RectangleAnchor CENTER;
    public static final RectangleAnchor TOP;
    public static final RectangleAnchor TOP_LEFT;
    public static final RectangleAnchor TOP_RIGHT;
    public static final RectangleAnchor BOTTOM;
    public static final RectangleAnchor BOTTOM_LEFT;
    public static final RectangleAnchor BOTTOM_RIGHT;
    public static final RectangleAnchor LEFT;
    public static final RectangleAnchor RIGHT;
    private final String name;
    public static RectangleAnchor[] values();
    public static RectangleAnchor valueOf(String);
    private void RectangleAnchor(String, int, String);
    public java.awt.geom.Point2D getAnchorPoint(java.awt.geom.Rectangle2D);
    public String toString();
    public static java.awt.geom.Rectangle2D createRectangle(Size2D, double, double, RectangleAnchor);
    static void <clinit>();
}

org/jfree/chart/ui/LCBLayout.class

package org.jfree.chart.ui;
public synchronized class LCBLayout implements java.awt.LayoutManager, java.io.Serializable {
    private static final long serialVersionUID = -2531780832406163833;
    private static final int COLUMNS = 3;
    private int[] colWidth;
    private int[] rowHeight;
    private int labelGap;
    private int buttonGap;
    private int vGap;
    public void LCBLayout(int);
    public java.awt.Dimension preferredLayoutSize(java.awt.Container);
    public java.awt.Dimension minimumLayoutSize(java.awt.Container);
    public void layoutContainer(java.awt.Container);
    public void addLayoutComponent(java.awt.Component);
    public void removeLayoutComponent(java.awt.Component);
    public void addLayoutComponent(String, java.awt.Component);
    public void removeLayoutComponent(String, java.awt.Component);
}

org/jfree/chart/ui/LocalizationBundle_es.properties

# org.jfree.ui.ui ResourceBundle properties file spanish # # Changes (from 31-Aug-2003) # -------------------------- # 14-Oct-2004 : Initial version: Leopoldo Federico Pértile (Grupo de Procesamiento Digital de Imágenes) # Universidad Tecnológica Nacional - Facultad Regional Resistencia, Argentina Attributes=Atributos: B=Inf: Bold=Negrita Bottom=Inferior Font=Fuente: Insets=Márgenes: Italic=Cursiva L=Izq: Left=Izquierda No_Font_Selected=No se seleccion\00F3 ninguna fuente. R=Der: Right=Derecha Size=Tama\u00f1o: T=Sup: Top=Superior Help=Ayuda OK=Aceptar Cancel=Cancelar

org/jfree/chart/ui/PaintSample.class

package org.jfree.chart.ui;
public synchronized class PaintSample extends javax.swing.JComponent {
    private java.awt.Paint paint;
    private java.awt.Dimension preferredSize;
    public void PaintSample(java.awt.Paint);
    public java.awt.Paint getPaint();
    public void setPaint(java.awt.Paint);
    public java.awt.Dimension getPreferredSize();
    public void paintComponent(java.awt.Graphics);
}

org/jfree/chart/ChartRenderingInfo.class

package org.jfree.chart;
public synchronized class ChartRenderingInfo implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 2751952018173406822;
    private transient java.awt.geom.Rectangle2D chartArea;
    private plot.PlotRenderingInfo plotInfo;
    private entity.EntityCollection entities;
    public void ChartRenderingInfo();
    public void ChartRenderingInfo(entity.EntityCollection);
    public java.awt.geom.Rectangle2D getChartArea();
    public void setChartArea(java.awt.geom.Rectangle2D);
    public entity.EntityCollection getEntityCollection();
    public void setEntityCollection(entity.EntityCollection);
    public void clear();
    public plot.PlotRenderingInfo getPlotInfo();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/LocalizationBundle.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # 27-Nov-2013 : Added PNG..., PDF..., Save_as and SVG... (DG) # 29-Aug-2014 : Applied patch from Simon04 for bug 1129; # Auto_Range=Auto Range All_Axes=Both Axes Chart=Chart Chart_Properties=Chart Properties Copy=Copy Domain_Axis=Domain Axis FILE_EXISTS_CONFIRM_OVERWRITE=The file already exists, are you sure you want to overwrite it? PNG...=PNG... PNG_Image_Files=PNG Image Files PDF...=PDF... PDF_Files=PDF Files Print...=Print... Properties...=Properties... Range_Axis=Range Axis Save_as=Save as Save_as...=Save as... Save_as_PDF=Save as PDF Save_as_PNG=Save as PNG Save_as_SVG=Save as SVG SVG...=SVG... SVG_Files=SVG Files Zoom_In=Zoom In Zoom_Out=Zoom Out

org/jfree/chart/ChartHints.class

package org.jfree.chart;
public final synchronized class ChartHints {
    public static final ChartHints$Key KEY_BEGIN_ELEMENT;
    public static final ChartHints$Key KEY_END_ELEMENT;
    private void ChartHints();
    static void <clinit>();
}

org/jfree/chart/event/AxisChangeEvent.class

package org.jfree.chart.event;
public synchronized class AxisChangeEvent extends ChartChangeEvent {
    private org.jfree.chart.axis.Axis axis;
    public void AxisChangeEvent(org.jfree.chart.axis.Axis);
    public org.jfree.chart.axis.Axis getAxis();
}

org/jfree/chart/event/PlotChangeEvent.class

package org.jfree.chart.event;
public synchronized class PlotChangeEvent extends ChartChangeEvent {
    private org.jfree.chart.plot.Plot plot;
    public void PlotChangeEvent(org.jfree.chart.plot.Plot);
    public org.jfree.chart.plot.Plot getPlot();
}

org/jfree/chart/event/ChartChangeListener.class

package org.jfree.chart.event;
public abstract interface ChartChangeListener extends java.util.EventListener {
    public abstract void chartChanged(ChartChangeEvent);
}

org/jfree/chart/event/AxisChangeListener.class

package org.jfree.chart.event;
public abstract interface AxisChangeListener extends java.util.EventListener {
    public abstract void axisChanged(AxisChangeEvent);
}

org/jfree/chart/event/AnnotationChangeListener.class

package org.jfree.chart.event;
public abstract interface AnnotationChangeListener extends java.util.EventListener {
    public abstract void annotationChanged(AnnotationChangeEvent);
}

org/jfree/chart/event/RendererChangeListener.class

package org.jfree.chart.event;
public abstract interface RendererChangeListener extends java.util.EventListener {
    public abstract void rendererChanged(RendererChangeEvent);
}

org/jfree/chart/event/TitleChangeEvent.class

package org.jfree.chart.event;
public synchronized class TitleChangeEvent extends ChartChangeEvent {
    private org.jfree.chart.title.Title title;
    public void TitleChangeEvent(org.jfree.chart.title.Title);
    public org.jfree.chart.title.Title getTitle();
}

org/jfree/chart/event/RendererChangeEvent.class

package org.jfree.chart.event;
public synchronized class RendererChangeEvent extends ChartChangeEvent {
    private Object renderer;
    private boolean seriesVisibilityChanged;
    public void RendererChangeEvent(Object);
    public void RendererChangeEvent(Object, boolean);
    public Object getRenderer();
    public boolean getSeriesVisibilityChanged();
}

org/jfree/chart/event/ChartProgressEvent.class

package org.jfree.chart.event;
public synchronized class ChartProgressEvent extends java.util.EventObject {
    public static final int DRAWING_STARTED = 1;
    public static final int DRAWING_FINISHED = 2;
    private int type;
    private int percent;
    private org.jfree.chart.JFreeChart chart;
    public void ChartProgressEvent(Object, org.jfree.chart.JFreeChart, int, int);
    public org.jfree.chart.JFreeChart getChart();
    public void setChart(org.jfree.chart.JFreeChart);
    public int getType();
    public void setType(int);
    public int getPercent();
    public void setPercent(int);
}

org/jfree/chart/event/OverlayChangeEvent.class

package org.jfree.chart.event;
public synchronized class OverlayChangeEvent extends java.util.EventObject {
    public void OverlayChangeEvent(Object);
}

org/jfree/chart/event/PlotChangeListener.class

package org.jfree.chart.event;
public abstract interface PlotChangeListener extends java.util.EventListener {
    public abstract void plotChanged(PlotChangeEvent);
}

org/jfree/chart/event/OverlayChangeListener.class

package org.jfree.chart.event;
public abstract interface OverlayChangeListener extends java.util.EventListener {
    public abstract void overlayChanged(OverlayChangeEvent);
}

org/jfree/chart/event/ChartProgressListener.class

package org.jfree.chart.event;
public abstract interface ChartProgressListener extends java.util.EventListener {
    public abstract void chartProgress(ChartProgressEvent);
}

org/jfree/chart/event/TitleChangeListener.class

package org.jfree.chart.event;
public abstract interface TitleChangeListener extends java.util.EventListener {
    public abstract void titleChanged(TitleChangeEvent);
}

org/jfree/chart/event/MarkerChangeListener.class

package org.jfree.chart.event;
public abstract interface MarkerChangeListener extends java.util.EventListener {
    public abstract void markerChanged(MarkerChangeEvent);
}

org/jfree/chart/event/ChartChangeEvent.class

package org.jfree.chart.event;
public synchronized class ChartChangeEvent extends java.util.EventObject {
    private ChartChangeEventType type;
    private org.jfree.chart.JFreeChart chart;
    public void ChartChangeEvent(Object);
    public void ChartChangeEvent(Object, org.jfree.chart.JFreeChart);
    public void ChartChangeEvent(Object, org.jfree.chart.JFreeChart, ChartChangeEventType);
    public org.jfree.chart.JFreeChart getChart();
    public void setChart(org.jfree.chart.JFreeChart);
    public ChartChangeEventType getType();
    public void setType(ChartChangeEventType);
}

org/jfree/chart/event/MarkerChangeEvent.class

package org.jfree.chart.event;
public synchronized class MarkerChangeEvent extends ChartChangeEvent {
    private final org.jfree.chart.plot.Marker marker;
    public void MarkerChangeEvent(org.jfree.chart.plot.Marker);
    public org.jfree.chart.plot.Marker getMarker();
}

org/jfree/chart/event/AnnotationChangeEvent.class

package org.jfree.chart.event;
public synchronized class AnnotationChangeEvent extends ChartChangeEvent {
    private org.jfree.chart.annotations.Annotation annotation;
    public void AnnotationChangeEvent(Object, org.jfree.chart.annotations.Annotation);
    public org.jfree.chart.annotations.Annotation getAnnotation();
}

org/jfree/chart/event/ChartChangeEventType.class

package org.jfree.chart.event;
public final synchronized class ChartChangeEventType implements java.io.Serializable {
    private static final long serialVersionUID = 5481917022435735602;
    public static final ChartChangeEventType GENERAL;
    public static final ChartChangeEventType NEW_DATASET;
    public static final ChartChangeEventType DATASET_UPDATED;
    private String name;
    private void ChartChangeEventType(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/PolarChartPanel.class

package org.jfree.chart;
public synchronized class PolarChartPanel extends ChartPanel {
    private static final String POLAR_ZOOM_IN_ACTION_COMMAND = Polar Zoom In;
    private static final String POLAR_ZOOM_OUT_ACTION_COMMAND = Polar Zoom Out;
    private static final String POLAR_AUTO_RANGE_ACTION_COMMAND = Polar Auto Range;
    public void PolarChartPanel(JFreeChart);
    public void PolarChartPanel(JFreeChart, boolean);
    public void setChart(JFreeChart);
    protected javax.swing.JPopupMenu createPopupMenu(boolean, boolean, boolean, boolean);
    public void actionPerformed(java.awt.event.ActionEvent);
    private void checkChart(JFreeChart);
    private int getPopupMenuItem(javax.swing.JPopupMenu, String);
}

org/jfree/chart/ChartUtils.class

package org.jfree.chart;
public abstract synchronized class ChartUtils {
    public void ChartUtils();
    public static void applyCurrentTheme(JFreeChart);
    public static void writeChartAsPNG(java.io.OutputStream, JFreeChart, int, int) throws java.io.IOException;
    public static void writeChartAsPNG(java.io.OutputStream, JFreeChart, int, int, boolean, int) throws java.io.IOException;
    public static void writeChartAsPNG(java.io.OutputStream, JFreeChart, int, int, ChartRenderingInfo) throws java.io.IOException;
    public static void writeChartAsPNG(java.io.OutputStream, JFreeChart, int, int, ChartRenderingInfo, boolean, int) throws java.io.IOException;
    public static void writeScaledChartAsPNG(java.io.OutputStream, JFreeChart, int, int, int, int) throws java.io.IOException;
    public static void saveChartAsPNG(java.io.File, JFreeChart, int, int) throws java.io.IOException;
    public static void saveChartAsPNG(java.io.File, JFreeChart, int, int, ChartRenderingInfo) throws java.io.IOException;
    public static void saveChartAsPNG(java.io.File, JFreeChart, int, int, ChartRenderingInfo, boolean, int) throws java.io.IOException;
    public static void writeChartAsJPEG(java.io.OutputStream, JFreeChart, int, int) throws java.io.IOException;
    public static void writeChartAsJPEG(java.io.OutputStream, float, JFreeChart, int, int) throws java.io.IOException;
    public static void writeChartAsJPEG(java.io.OutputStream, JFreeChart, int, int, ChartRenderingInfo) throws java.io.IOException;
    public static void writeChartAsJPEG(java.io.OutputStream, float, JFreeChart, int, int, ChartRenderingInfo) throws java.io.IOException;
    public static void saveChartAsJPEG(java.io.File, JFreeChart, int, int) throws java.io.IOException;
    public static void saveChartAsJPEG(java.io.File, float, JFreeChart, int, int) throws java.io.IOException;
    public static void saveChartAsJPEG(java.io.File, JFreeChart, int, int, ChartRenderingInfo) throws java.io.IOException;
    public static void saveChartAsJPEG(java.io.File, float, JFreeChart, int, int, ChartRenderingInfo) throws java.io.IOException;
    public static void writeBufferedImageAsJPEG(java.io.OutputStream, java.awt.image.BufferedImage) throws java.io.IOException;
    public static void writeBufferedImageAsJPEG(java.io.OutputStream, float, java.awt.image.BufferedImage) throws java.io.IOException;
    public static void writeBufferedImageAsPNG(java.io.OutputStream, java.awt.image.BufferedImage) throws java.io.IOException;
    public static void writeBufferedImageAsPNG(java.io.OutputStream, java.awt.image.BufferedImage, boolean, int) throws java.io.IOException;
    public static byte[] encodeAsPNG(java.awt.image.BufferedImage) throws java.io.IOException;
    public static byte[] encodeAsPNG(java.awt.image.BufferedImage, boolean, int) throws java.io.IOException;
    public static void writeImageMap(java.io.PrintWriter, String, ChartRenderingInfo, boolean) throws java.io.IOException;
    public static void writeImageMap(java.io.PrintWriter, String, ChartRenderingInfo, imagemap.ToolTipTagFragmentGenerator, imagemap.URLTagFragmentGenerator) throws java.io.IOException;
    public static String getImageMap(String, ChartRenderingInfo);
    public static String getImageMap(String, ChartRenderingInfo, imagemap.ToolTipTagFragmentGenerator, imagemap.URLTagFragmentGenerator);
}

org/jfree/chart/StandardChartTheme$1.class

package org.jfree.chart;
synchronized class StandardChartTheme$1 extends StandardChartTheme {
    void StandardChartTheme$1(String);
    public void apply(JFreeChart);
}

org/jfree/chart/LocalizationBundle_de.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file - german version # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # 15-Mar-2004 : Revised version (Christian W. Zuckschwerdt); # 29-Aug-2014 : Applied patch from Simon04 for bug 1129; # Auto_Range=Autojustage All_Axes=Beide Achsen Chart=Diagramm Chart_Properties=Diagramm-Eigenschaften Copy=Kopieren Domain_Axis=Horizontale Achse PNG_Image_Files=PNG-Datei (Portable Network Graphics) (*.png) Print...=Drucken... Properties...=Eigenschaften... Save_as=Speichern unter Save_as...=Speichern unter... Range_Axis=Vertikale Achse Zoom_In=Hineinzoomen Zoom_Out=Herauszoomen FILE_EXISTS_CONFIRM_OVERWRITE=Die Datei existiert bereit. Soll die Datei wirklich \u00c3\u00bcberschrieben werden? PNG...=PNG... PDF...=PDF... PDF_Files=PDF-Datei (Portable Document Format) (*.pdf) Save_as_PDF=Speichern als PDF Save_as_PNG=Speichern als PNG Save_as_SVG=Speichern als SVG SVG...=SVG... SVG_Files=SVG-Dateien (Scalable Vector Graphics) (*.svg)

org/jfree/chart/needle/MeterNeedle.class

package org.jfree.chart.needle;
public abstract synchronized class MeterNeedle implements java.io.Serializable {
    private static final long serialVersionUID = 5203064851510951052;
    private transient java.awt.Paint outlinePaint;
    private transient java.awt.Stroke outlineStroke;
    private transient java.awt.Paint fillPaint;
    private transient java.awt.Paint highlightPaint;
    private int size;
    private double rotateX;
    private double rotateY;
    protected static java.awt.geom.AffineTransform transform;
    public void MeterNeedle();
    public void MeterNeedle(java.awt.Paint, java.awt.Paint, java.awt.Paint);
    public java.awt.Paint getOutlinePaint();
    public void setOutlinePaint(java.awt.Paint);
    public java.awt.Stroke getOutlineStroke();
    public void setOutlineStroke(java.awt.Stroke);
    public java.awt.Paint getFillPaint();
    public void setFillPaint(java.awt.Paint);
    public java.awt.Paint getHighlightPaint();
    public void setHighlightPaint(java.awt.Paint);
    public double getRotateX();
    public void setRotateX(double);
    public void setRotateY(double);
    public double getRotateY();
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, double);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, double);
    protected abstract void drawNeedle(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, double);
    protected void defaultDisplay(java.awt.Graphics2D, java.awt.Shape);
    public int getSize();
    public void setSize(int);
    public java.awt.geom.AffineTransform getTransform();
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/needle/PlumNeedle.class

package org.jfree.chart.needle;
public synchronized class PlumNeedle extends MeterNeedle implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -3082660488660600718;
    public void PlumNeedle();
    protected void drawNeedle(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, double);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/needle/PinNeedle.class

package org.jfree.chart.needle;
public synchronized class PinNeedle extends MeterNeedle implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -3787089953079863373;
    public void PinNeedle();
    protected void drawNeedle(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, double);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/needle/LineNeedle.class

package org.jfree.chart.needle;
public synchronized class LineNeedle extends MeterNeedle implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 6215321387896748945;
    public void LineNeedle();
    protected void drawNeedle(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, double);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/needle/MiddlePinNeedle.class

package org.jfree.chart.needle;
public synchronized class MiddlePinNeedle extends MeterNeedle implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 6237073996403125310;
    public void MiddlePinNeedle();
    protected void drawNeedle(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, double);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/needle/ShipNeedle.class

package org.jfree.chart.needle;
public synchronized class ShipNeedle extends MeterNeedle implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 149554868169435612;
    public void ShipNeedle();
    protected void drawNeedle(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, double);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/needle/PointerNeedle.class

package org.jfree.chart.needle;
public synchronized class PointerNeedle extends MeterNeedle implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -4744677345334729606;
    public void PointerNeedle();
    protected void drawNeedle(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, double);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/needle/LongNeedle.class

package org.jfree.chart.needle;
public synchronized class LongNeedle extends MeterNeedle implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -4319985779783688159;
    public void LongNeedle();
    protected void drawNeedle(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, double);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/needle/WindNeedle.class

package org.jfree.chart.needle;
public synchronized class WindNeedle extends ArrowNeedle implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -2861061368907167834;
    public void WindNeedle();
    protected void drawNeedle(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, double);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/needle/ArrowNeedle.class

package org.jfree.chart.needle;
public synchronized class ArrowNeedle extends MeterNeedle implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -5334056511213782357;
    private boolean isArrowAtTop;
    public void ArrowNeedle(boolean);
    protected void drawNeedle(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, double);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/ChartFrame.class

package org.jfree.chart;
public synchronized class ChartFrame extends javax.swing.JFrame {
    private ChartPanel chartPanel;
    public void ChartFrame(String, JFreeChart);
    public void ChartFrame(String, JFreeChart, boolean);
    public ChartPanel getChartPanel();
}

org/jfree/chart/LocalizationBundle_nl.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file # # Changes (from 31-Aug-2003) # -------------------------- # 24-Mar-2003 : Translated into Dutch # 31-Aug-2003 : Initial version (AL); # Auto_Range=Automatisch bereik All_Axes=Beide assen Chart=Chart Chart_Properties=Eigenschappen Copy=Kopi\u00ebren Domain_Axis=Horizontale As PNG_Image_Files=PNG afbeelding Print...=Afdrukken... Properties...=Eigenschappen... Save_as=Opslaan als Save_as...=Opslaan als... Range_Axis=Verticale As Zoom_In=Inzoomen Zoom_Out=Uitzoomen

org/jfree/chart/LocalizationBundle_fr.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file - french version # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # Auto_Range=\u00c9chelle automatique All_Axes=Les deux axes Chart=Graphique Chart_Properties=Propri\u00e9t\u00e9s du graphique Copy=Copier Domain_Axis=Axe horizontal FILE_EXISTS_CONFIRM_OVERWRITE=Le fichier existe d\u00e9j\u00e0, voulez-vous le remplacer ? PNG_Image_Files=Format PNG (Portable Network Graphics) (*.png) PDF_Files=Format PDF (Portable Document Format) (*.pdf) Print...=Imprimer... Properties...=Propri\u00e9t\u00e9s... Save_as=Enregistrer sous Save_as...=Enregistrer sous... Save_as_PDF=Enregistrer en PDF Save_as_PNG=Enregistrer en PNG Save_as_SVG=Enregistrer en SVG Range_Axis=Axe vertical SVG_Files=Format SVG (Scalable Vector Graphics) (*.svg) Zoom_In=Zoom avant Zoom_Out=Zoom arri\u00e8re

org/jfree/chart/ChartFactory.class

package org.jfree.chart;
public abstract synchronized class ChartFactory {
    private static ChartTheme currentTheme;
    public void ChartFactory();
    public static ChartTheme getChartTheme();
    public static void setChartTheme(ChartTheme);
    public static JFreeChart createPieChart(String, org.jfree.data.general.PieDataset, boolean, boolean, java.util.Locale);
    public static JFreeChart createPieChart(String, org.jfree.data.general.PieDataset);
    public static JFreeChart createPieChart(String, org.jfree.data.general.PieDataset, boolean, boolean, boolean);
    public static JFreeChart createPieChart(String, org.jfree.data.general.PieDataset, org.jfree.data.general.PieDataset, int, boolean, boolean, boolean, java.util.Locale, boolean, boolean);
    public static JFreeChart createPieChart(String, org.jfree.data.general.PieDataset, org.jfree.data.general.PieDataset, int, boolean, boolean, boolean, boolean, boolean, boolean);
    public static JFreeChart createRingChart(String, org.jfree.data.general.PieDataset, boolean, boolean, java.util.Locale);
    public static JFreeChart createRingChart(String, org.jfree.data.general.PieDataset, boolean, boolean, boolean);
    public static JFreeChart createMultiplePieChart(String, org.jfree.data.category.CategoryDataset, util.TableOrder, boolean, boolean, boolean);
    public static JFreeChart createPieChart3D(String, org.jfree.data.general.PieDataset, boolean, boolean, java.util.Locale);
    public static JFreeChart createPieChart3D(String, org.jfree.data.general.PieDataset);
    public static JFreeChart createPieChart3D(String, org.jfree.data.general.PieDataset, boolean, boolean, boolean);
    public static JFreeChart createMultiplePieChart3D(String, org.jfree.data.category.CategoryDataset, util.TableOrder, boolean, boolean, boolean);
    public static JFreeChart createBarChart(String, String, String, org.jfree.data.category.CategoryDataset);
    public static JFreeChart createBarChart(String, String, String, org.jfree.data.category.CategoryDataset, plot.PlotOrientation, boolean, boolean, boolean);
    public static JFreeChart createStackedBarChart(String, String, String, org.jfree.data.category.CategoryDataset);
    public static JFreeChart createStackedBarChart(String, String, String, org.jfree.data.category.CategoryDataset, plot.PlotOrientation, boolean, boolean, boolean);
    public static JFreeChart createAreaChart(String, String, String, org.jfree.data.category.CategoryDataset);
    public static JFreeChart createAreaChart(String, String, String, org.jfree.data.category.CategoryDataset, plot.PlotOrientation, boolean, boolean, boolean);
    public static JFreeChart createStackedAreaChart(String, String, String, org.jfree.data.category.CategoryDataset);
    public static JFreeChart createStackedAreaChart(String, String, String, org.jfree.data.category.CategoryDataset, plot.PlotOrientation, boolean, boolean, boolean);
    public static JFreeChart createLineChart(String, String, String, org.jfree.data.category.CategoryDataset);
    public static JFreeChart createLineChart(String, String, String, org.jfree.data.category.CategoryDataset, plot.PlotOrientation, boolean, boolean, boolean);
    public static JFreeChart createGanttChart(String, String, String, org.jfree.data.category.IntervalCategoryDataset);
    public static JFreeChart createGanttChart(String, String, String, org.jfree.data.category.IntervalCategoryDataset, boolean, boolean, boolean);
    public static JFreeChart createWaterfallChart(String, String, String, org.jfree.data.category.CategoryDataset, plot.PlotOrientation, boolean, boolean, boolean);
    public static JFreeChart createPolarChart(String, org.jfree.data.xy.XYDataset, boolean, boolean, boolean);
    public static JFreeChart createScatterPlot(String, String, String, org.jfree.data.xy.XYDataset);
    public static JFreeChart createScatterPlot(String, String, String, org.jfree.data.xy.XYDataset, plot.PlotOrientation, boolean, boolean, boolean);
    public static JFreeChart createXYBarChart(String, String, boolean, String, org.jfree.data.xy.IntervalXYDataset);
    public static JFreeChart createXYBarChart(String, String, boolean, String, org.jfree.data.xy.IntervalXYDataset, plot.PlotOrientation, boolean, boolean, boolean);
    public static JFreeChart createXYAreaChart(String, String, String, org.jfree.data.xy.XYDataset);
    public static JFreeChart createXYAreaChart(String, String, String, org.jfree.data.xy.XYDataset, plot.PlotOrientation, boolean, boolean, boolean);
    public static JFreeChart createStackedXYAreaChart(String, String, String, org.jfree.data.xy.TableXYDataset);
    public static JFreeChart createStackedXYAreaChart(String, String, String, org.jfree.data.xy.TableXYDataset, plot.PlotOrientation, boolean, boolean, boolean);
    public static JFreeChart createXYLineChart(String, String, String, org.jfree.data.xy.XYDataset);
    public static JFreeChart createXYLineChart(String, String, String, org.jfree.data.xy.XYDataset, plot.PlotOrientation, boolean, boolean, boolean);
    public static JFreeChart createXYStepChart(String, String, String, org.jfree.data.xy.XYDataset);
    public static JFreeChart createXYStepChart(String, String, String, org.jfree.data.xy.XYDataset, plot.PlotOrientation, boolean, boolean, boolean);
    public static JFreeChart createXYStepAreaChart(String, String, String, org.jfree.data.xy.XYDataset);
    public static JFreeChart createXYStepAreaChart(String, String, String, org.jfree.data.xy.XYDataset, plot.PlotOrientation, boolean, boolean, boolean);
    public static JFreeChart createTimeSeriesChart(String, String, String, org.jfree.data.xy.XYDataset);
    public static JFreeChart createTimeSeriesChart(String, String, String, org.jfree.data.xy.XYDataset, boolean, boolean, boolean);
    public static JFreeChart createCandlestickChart(String, String, String, org.jfree.data.xy.OHLCDataset, boolean);
    public static JFreeChart createHighLowChart(String, String, String, org.jfree.data.xy.OHLCDataset, boolean);
    public static JFreeChart createBubbleChart(String, String, String, org.jfree.data.xy.XYZDataset);
    public static JFreeChart createBubbleChart(String, String, String, org.jfree.data.xy.XYZDataset, plot.PlotOrientation, boolean, boolean, boolean);
    public static JFreeChart createHistogram(String, String, String, org.jfree.data.xy.IntervalXYDataset);
    public static JFreeChart createHistogram(String, String, String, org.jfree.data.xy.IntervalXYDataset, plot.PlotOrientation, boolean, boolean, boolean);
    public static JFreeChart createBoxAndWhiskerChart(String, String, String, org.jfree.data.statistics.BoxAndWhiskerCategoryDataset, boolean);
    public static JFreeChart createBoxAndWhiskerChart(String, String, String, org.jfree.data.statistics.BoxAndWhiskerXYDataset, boolean);
    public static JFreeChart createWindPlot(String, String, String, org.jfree.data.xy.WindDataset, boolean, boolean, boolean);
    public static JFreeChart createWaferMapChart(String, org.jfree.data.general.WaferMapDataset, plot.PlotOrientation, boolean, boolean, boolean);
    static void <clinit>();
}

org/jfree/chart/renderer/AbstractRenderer.class

package org.jfree.chart.renderer;
public abstract synchronized class AbstractRenderer implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -828267569428206075;
    public static final Double ZERO;
    public static final java.awt.Paint DEFAULT_PAINT;
    public static final java.awt.Paint DEFAULT_OUTLINE_PAINT;
    public static final java.awt.Stroke DEFAULT_STROKE;
    public static final java.awt.Stroke DEFAULT_OUTLINE_STROKE;
    public static final java.awt.Shape DEFAULT_SHAPE;
    public static final java.awt.Font DEFAULT_VALUE_LABEL_FONT;
    public static final java.awt.Paint DEFAULT_VALUE_LABEL_PAINT;
    private org.jfree.chart.util.BooleanList seriesVisibleList;
    private boolean defaultSeriesVisible;
    private org.jfree.chart.util.BooleanList seriesVisibleInLegendList;
    private boolean defaultSeriesVisibleInLegend;
    private org.jfree.chart.util.PaintList paintList;
    private boolean autoPopulateSeriesPaint;
    private transient java.awt.Paint defaultPaint;
    private org.jfree.chart.util.PaintList fillPaintList;
    private boolean autoPopulateSeriesFillPaint;
    private transient java.awt.Paint defaultFillPaint;
    private org.jfree.chart.util.PaintList outlinePaintList;
    private boolean autoPopulateSeriesOutlinePaint;
    private transient java.awt.Paint defaultOutlinePaint;
    private org.jfree.chart.util.StrokeList strokeList;
    private boolean autoPopulateSeriesStroke;
    private transient java.awt.Stroke defaultStroke;
    private org.jfree.chart.util.StrokeList outlineStrokeList;
    private transient java.awt.Stroke defaultOutlineStroke;
    private boolean autoPopulateSeriesOutlineStroke;
    private org.jfree.chart.util.ShapeList shapeList;
    private boolean autoPopulateSeriesShape;
    private transient java.awt.Shape defaultShape;
    private org.jfree.chart.util.BooleanList itemLabelsVisibleList;
    private boolean defaultItemLabelsVisible;
    private java.util.Map itemLabelFontMap;
    private java.awt.Font defaultItemLabelFont;
    private org.jfree.chart.util.PaintList itemLabelPaintList;
    private transient java.awt.Paint defaultItemLabelPaint;
    private java.util.Map positiveItemLabelPositionMap;
    private org.jfree.chart.labels.ItemLabelPosition defaultPositiveItemLabelPosition;
    private java.util.Map negativeItemLabelPositionMap;
    private org.jfree.chart.labels.ItemLabelPosition defaultNegativeItemLabelPosition;
    private double itemLabelAnchorOffset;
    private org.jfree.chart.util.BooleanList createEntitiesList;
    private boolean defaultCreateEntities;
    private org.jfree.chart.util.ShapeList legendShapeList;
    private transient java.awt.Shape defaultLegendShape;
    private boolean treatLegendShapeAsLine;
    private java.util.Map legendTextFontMap;
    private java.awt.Font defaultLegendTextFont;
    private org.jfree.chart.util.PaintList legendTextPaint;
    private transient java.awt.Paint defaultLegendTextPaint;
    private boolean dataBoundsIncludesVisibleSeriesOnly;
    private int defaultEntityRadius;
    private transient javax.swing.event.EventListenerList listenerList;
    private transient org.jfree.chart.event.RendererChangeEvent event;
    private static final double ADJ;
    private static final double OPP;
    public void AbstractRenderer();
    public abstract org.jfree.chart.plot.DrawingSupplier getDrawingSupplier();
    protected void beginElementGroup(java.awt.Graphics2D, org.jfree.data.ItemKey);
    protected void endElementGroup(java.awt.Graphics2D);
    public boolean getItemVisible(int, int);
    public boolean isSeriesVisible(int);
    public Boolean getSeriesVisible(int);
    public void setSeriesVisible(int, Boolean);
    public void setSeriesVisible(int, Boolean, boolean);
    public boolean getDefaultSeriesVisible();
    public void setDefaultSeriesVisible(boolean);
    public void setDefaultSeriesVisible(boolean, boolean);
    public boolean isSeriesVisibleInLegend(int);
    public Boolean getSeriesVisibleInLegend(int);
    public void setSeriesVisibleInLegend(int, Boolean);
    public void setSeriesVisibleInLegend(int, Boolean, boolean);
    public boolean getDefaultSeriesVisibleInLegend();
    public void setDefaultSeriesVisibleInLegend(boolean);
    public void setDefaultSeriesVisibleInLegend(boolean, boolean);
    public java.awt.Paint getItemPaint(int, int);
    public java.awt.Paint lookupSeriesPaint(int);
    public java.awt.Paint getSeriesPaint(int);
    public void setSeriesPaint(int, java.awt.Paint);
    public void setSeriesPaint(int, java.awt.Paint, boolean);
    public void clearSeriesPaints(boolean);
    public java.awt.Paint getDefaultPaint();
    public void setDefaultPaint(java.awt.Paint);
    public void setDefaultPaint(java.awt.Paint, boolean);
    public boolean getAutoPopulateSeriesPaint();
    public void setAutoPopulateSeriesPaint(boolean);
    public java.awt.Paint getItemFillPaint(int, int);
    public java.awt.Paint lookupSeriesFillPaint(int);
    public java.awt.Paint getSeriesFillPaint(int);
    public void setSeriesFillPaint(int, java.awt.Paint);
    public void setSeriesFillPaint(int, java.awt.Paint, boolean);
    public java.awt.Paint getDefaultFillPaint();
    public void setDefaultFillPaint(java.awt.Paint);
    public void setDefaultFillPaint(java.awt.Paint, boolean);
    public boolean getAutoPopulateSeriesFillPaint();
    public void setAutoPopulateSeriesFillPaint(boolean);
    public java.awt.Paint getItemOutlinePaint(int, int);
    public java.awt.Paint lookupSeriesOutlinePaint(int);
    public java.awt.Paint getSeriesOutlinePaint(int);
    public void setSeriesOutlinePaint(int, java.awt.Paint);
    public void setSeriesOutlinePaint(int, java.awt.Paint, boolean);
    public java.awt.Paint getDefaultOutlinePaint();
    public void setDefaultOutlinePaint(java.awt.Paint);
    public void setDefaultOutlinePaint(java.awt.Paint, boolean);
    public boolean getAutoPopulateSeriesOutlinePaint();
    public void setAutoPopulateSeriesOutlinePaint(boolean);
    public java.awt.Stroke getItemStroke(int, int);
    public java.awt.Stroke lookupSeriesStroke(int);
    public java.awt.Stroke getSeriesStroke(int);
    public void setSeriesStroke(int, java.awt.Stroke);
    public void setSeriesStroke(int, java.awt.Stroke, boolean);
    public void clearSeriesStrokes(boolean);
    public java.awt.Stroke getDefaultStroke();
    public void setDefaultStroke(java.awt.Stroke);
    public void setDefaultStroke(java.awt.Stroke, boolean);
    public boolean getAutoPopulateSeriesStroke();
    public void setAutoPopulateSeriesStroke(boolean);
    public java.awt.Stroke getItemOutlineStroke(int, int);
    public java.awt.Stroke lookupSeriesOutlineStroke(int);
    public java.awt.Stroke getSeriesOutlineStroke(int);
    public void setSeriesOutlineStroke(int, java.awt.Stroke);
    public void setSeriesOutlineStroke(int, java.awt.Stroke, boolean);
    public java.awt.Stroke getDefaultOutlineStroke();
    public void setDefaultOutlineStroke(java.awt.Stroke);
    public void setDefaultOutlineStroke(java.awt.Stroke, boolean);
    public boolean getAutoPopulateSeriesOutlineStroke();
    public void setAutoPopulateSeriesOutlineStroke(boolean);
    public java.awt.Shape getItemShape(int, int);
    public java.awt.Shape lookupSeriesShape(int);
    public java.awt.Shape getSeriesShape(int);
    public void setSeriesShape(int, java.awt.Shape);
    public void setSeriesShape(int, java.awt.Shape, boolean);
    public java.awt.Shape getDefaultShape();
    public void setDefaultShape(java.awt.Shape);
    public void setDefaultShape(java.awt.Shape, boolean);
    public boolean getAutoPopulateSeriesShape();
    public void setAutoPopulateSeriesShape(boolean);
    public boolean isItemLabelVisible(int, int);
    public boolean isSeriesItemLabelsVisible(int);
    public void setSeriesItemLabelsVisible(int, boolean);
    public void setSeriesItemLabelsVisible(int, Boolean);
    public void setSeriesItemLabelsVisible(int, Boolean, boolean);
    public boolean getDefaultItemLabelsVisible();
    public void setDefaultItemLabelsVisible(boolean);
    public void setDefaultItemLabelsVisible(boolean, boolean);
    public java.awt.Font getItemLabelFont(int, int);
    public java.awt.Font getSeriesItemLabelFont(int);
    public void setSeriesItemLabelFont(int, java.awt.Font);
    public void setSeriesItemLabelFont(int, java.awt.Font, boolean);
    public java.awt.Font getDefaultItemLabelFont();
    public void setDefaultItemLabelFont(java.awt.Font);
    public void setDefaultItemLabelFont(java.awt.Font, boolean);
    public java.awt.Paint getItemLabelPaint(int, int);
    public java.awt.Paint getSeriesItemLabelPaint(int);
    public void setSeriesItemLabelPaint(int, java.awt.Paint);
    public void setSeriesItemLabelPaint(int, java.awt.Paint, boolean);
    public java.awt.Paint getDefaultItemLabelPaint();
    public void setDefaultItemLabelPaint(java.awt.Paint);
    public void setDefaultItemLabelPaint(java.awt.Paint, boolean);
    public org.jfree.chart.labels.ItemLabelPosition getPositiveItemLabelPosition(int, int);
    public org.jfree.chart.labels.ItemLabelPosition getSeriesPositiveItemLabelPosition(int);
    public void setSeriesPositiveItemLabelPosition(int, org.jfree.chart.labels.ItemLabelPosition);
    public void setSeriesPositiveItemLabelPosition(int, org.jfree.chart.labels.ItemLabelPosition, boolean);
    public org.jfree.chart.labels.ItemLabelPosition getDefaultPositiveItemLabelPosition();
    public void setDefaultPositiveItemLabelPosition(org.jfree.chart.labels.ItemLabelPosition);
    public void setDefaultPositiveItemLabelPosition(org.jfree.chart.labels.ItemLabelPosition, boolean);
    public org.jfree.chart.labels.ItemLabelPosition getNegativeItemLabelPosition(int, int);
    public org.jfree.chart.labels.ItemLabelPosition getSeriesNegativeItemLabelPosition(int);
    public void setSeriesNegativeItemLabelPosition(int, org.jfree.chart.labels.ItemLabelPosition);
    public void setSeriesNegativeItemLabelPosition(int, org.jfree.chart.labels.ItemLabelPosition, boolean);
    public org.jfree.chart.labels.ItemLabelPosition getDefaultNegativeItemLabelPosition();
    public void setDefaultNegativeItemLabelPosition(org.jfree.chart.labels.ItemLabelPosition);
    public void setDefaultNegativeItemLabelPosition(org.jfree.chart.labels.ItemLabelPosition, boolean);
    public double getItemLabelAnchorOffset();
    public void setItemLabelAnchorOffset(double);
    public boolean getItemCreateEntity(int, int);
    public Boolean getSeriesCreateEntities(int);
    public void setSeriesCreateEntities(int, Boolean);
    public void setSeriesCreateEntities(int, Boolean, boolean);
    public boolean getDefaultCreateEntities();
    public void setDefaultCreateEntities(boolean);
    public void setDefaultCreateEntities(boolean, boolean);
    public int getDefaultEntityRadius();
    public void setDefaultEntityRadius(int);
    public java.awt.Shape lookupLegendShape(int);
    public java.awt.Shape getLegendShape(int);
    public void setLegendShape(int, java.awt.Shape);
    public java.awt.Shape getDefaultLegendShape();
    public void setDefaultLegendShape(java.awt.Shape);
    protected boolean getTreatLegendShapeAsLine();
    protected void setTreatLegendShapeAsLine(boolean);
    public java.awt.Font lookupLegendTextFont(int);
    public java.awt.Font getLegendTextFont(int);
    public void setLegendTextFont(int, java.awt.Font);
    public java.awt.Font getDefaultLegendTextFont();
    public void setDefaultLegendTextFont(java.awt.Font);
    public java.awt.Paint lookupLegendTextPaint(int);
    public java.awt.Paint getLegendTextPaint(int);
    public void setLegendTextPaint(int, java.awt.Paint);
    public java.awt.Paint getDefaultLegendTextPaint();
    public void setDefaultLegendTextPaint(java.awt.Paint);
    public boolean getDataBoundsIncludesVisibleSeriesOnly();
    public void setDataBoundsIncludesVisibleSeriesOnly(boolean);
    protected java.awt.geom.Point2D calculateLabelAnchorPoint(org.jfree.chart.labels.ItemLabelAnchor, double, double, org.jfree.chart.plot.PlotOrientation);
    public void addChangeListener(org.jfree.chart.event.RendererChangeListener);
    public void removeChangeListener(org.jfree.chart.event.RendererChangeListener);
    public boolean hasListener(java.util.EventListener);
    protected void fireChangeEvent();
    public void notifyListeners(org.jfree.chart.event.RendererChangeEvent);
    public boolean equals(Object);
    public int hashCode();
    protected Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/renderer/OutlierListCollection.class

package org.jfree.chart.renderer;
public synchronized class OutlierListCollection {
    private final java.util.List outlierLists;
    private boolean highFarOut;
    private boolean lowFarOut;
    public void OutlierListCollection();
    public boolean isHighFarOut();
    public void setHighFarOut(boolean);
    public boolean isLowFarOut();
    public void setLowFarOut(boolean);
    public boolean add(Outlier);
    public java.util.Iterator iterator();
    private boolean updateOutlierList(OutlierList, Outlier);
}

org/jfree/chart/renderer/PolarItemRenderer.class

package org.jfree.chart.renderer;
public abstract interface PolarItemRenderer {
    public abstract void drawSeries(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.PolarPlot, org.jfree.data.xy.XYDataset, int);
    public abstract void drawAngularGridLines(java.awt.Graphics2D, org.jfree.chart.plot.PolarPlot, java.util.List, java.awt.geom.Rectangle2D);
    public abstract void drawRadialGridLines(java.awt.Graphics2D, org.jfree.chart.plot.PolarPlot, org.jfree.chart.axis.ValueAxis, java.util.List, java.awt.geom.Rectangle2D);
    public abstract org.jfree.chart.LegendItem getLegendItem(int);
    public abstract org.jfree.chart.plot.PolarPlot getPlot();
    public abstract void setPlot(org.jfree.chart.plot.PolarPlot);
    public abstract void addChangeListener(org.jfree.chart.event.RendererChangeListener);
    public abstract void removeChangeListener(org.jfree.chart.event.RendererChangeListener);
    public abstract org.jfree.chart.labels.XYToolTipGenerator getToolTipGenerator(int, int);
    public abstract org.jfree.chart.labels.XYToolTipGenerator getSeriesToolTipGenerator(int);
    public abstract void setSeriesToolTipGenerator(int, org.jfree.chart.labels.XYToolTipGenerator);
    public abstract org.jfree.chart.labels.XYToolTipGenerator getBaseToolTipGenerator();
    public abstract void setBaseToolTipGenerator(org.jfree.chart.labels.XYToolTipGenerator);
    public abstract org.jfree.chart.urls.XYURLGenerator getURLGenerator();
    public abstract void setURLGenerator(org.jfree.chart.urls.XYURLGenerator);
}

org/jfree/chart/renderer/RendererUtils.class

package org.jfree.chart.renderer;
public synchronized class RendererUtils {
    public void RendererUtils();
    public static int findLiveItemsLowerBound(org.jfree.data.xy.XYDataset, int, double, double);
    public static int findLiveItemsUpperBound(org.jfree.data.xy.XYDataset, int, double, double);
    public static int[] findLiveItems(org.jfree.data.xy.XYDataset, int, double, double);
}

org/jfree/chart/renderer/LookupPaintScale$PaintItem.class

package org.jfree.chart.renderer;
synchronized class LookupPaintScale$PaintItem implements Comparable, java.io.Serializable {
    static final long serialVersionUID = 698920578512361570;
    double value;
    transient java.awt.Paint paint;
    public void LookupPaintScale$PaintItem(double, java.awt.Paint);
    public int compareTo(Object);
    public boolean equals(Object);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/renderer/LookupPaintScale.class

package org.jfree.chart.renderer;
public synchronized class LookupPaintScale implements PaintScale, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    static final long serialVersionUID = -5239384246251042006;
    private double lowerBound;
    private double upperBound;
    private transient java.awt.Paint defaultPaint;
    private java.util.List lookupTable;
    public void LookupPaintScale();
    public void LookupPaintScale(double, double, java.awt.Paint);
    public java.awt.Paint getDefaultPaint();
    public double getLowerBound();
    public double getUpperBound();
    public void add(double, java.awt.Paint);
    public java.awt.Paint getPaint(double);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/renderer/NotOutlierException.class

package org.jfree.chart.renderer;
public synchronized class NotOutlierException extends Exception {
    public void NotOutlierException(String);
}

org/jfree/chart/renderer/OutlierList.class

package org.jfree.chart.renderer;
public synchronized class OutlierList {
    private java.util.List outliers;
    private Outlier averagedOutlier;
    private boolean multiple;
    public void OutlierList(Outlier);
    public boolean add(Outlier);
    public int getItemCount();
    public Outlier getAveragedOutlier();
    public void setAveragedOutlier(Outlier);
    public boolean isMultiple();
    public void setMultiple(boolean);
    public boolean isOverlapped(Outlier);
    public void updateAveragedOutlier();
}

org/jfree/chart/renderer/category/WaterfallBarRenderer.class

package org.jfree.chart.renderer.category;
public synchronized class WaterfallBarRenderer extends BarRenderer {
    private static final long serialVersionUID = -2482910643727230911;
    private transient java.awt.Paint firstBarPaint;
    private transient java.awt.Paint lastBarPaint;
    private transient java.awt.Paint positiveBarPaint;
    private transient java.awt.Paint negativeBarPaint;
    public void WaterfallBarRenderer();
    public void WaterfallBarRenderer(java.awt.Paint, java.awt.Paint, java.awt.Paint, java.awt.Paint);
    public java.awt.Paint getFirstBarPaint();
    public void setFirstBarPaint(java.awt.Paint);
    public java.awt.Paint getLastBarPaint();
    public void setLastBarPaint(java.awt.Paint);
    public java.awt.Paint getPositiveBarPaint();
    public void setPositiveBarPaint(java.awt.Paint);
    public java.awt.Paint getNegativeBarPaint();
    public void setNegativeBarPaint(java.awt.Paint);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.category.CategoryDataset);
    public void drawItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int, int);
    public boolean equals(Object);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/renderer/category/ScatterRenderer.class

package org.jfree.chart.renderer.category;
public synchronized class ScatterRenderer extends AbstractCategoryItemRenderer implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private org.jfree.chart.util.BooleanList seriesShapesFilled;
    private boolean baseShapesFilled;
    private boolean useFillPaint;
    private boolean drawOutlines;
    private boolean useOutlinePaint;
    private boolean useSeriesOffset;
    private double itemMargin;
    public void ScatterRenderer();
    public boolean getUseSeriesOffset();
    public void setUseSeriesOffset(boolean);
    public double getItemMargin();
    public void setItemMargin(double);
    public boolean getDrawOutlines();
    public void setDrawOutlines(boolean);
    public boolean getUseOutlinePaint();
    public void setUseOutlinePaint(boolean);
    public boolean getItemShapeFilled(int, int);
    public boolean getSeriesShapesFilled(int);
    public void setSeriesShapesFilled(int, Boolean);
    public void setSeriesShapesFilled(int, boolean);
    public boolean getBaseShapesFilled();
    public void setBaseShapesFilled(boolean);
    public boolean getUseFillPaint();
    public void setUseFillPaint(boolean);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.category.CategoryDataset);
    public void drawItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int, int);
    public org.jfree.chart.LegendItem getLegendItem(int, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/renderer/category/StackedAreaRenderer.class

package org.jfree.chart.renderer.category;
public synchronized class StackedAreaRenderer extends AreaRenderer implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -3595635038460823663;
    private boolean renderAsPercentages;
    public void StackedAreaRenderer();
    public void StackedAreaRenderer(boolean);
    public boolean getRenderAsPercentages();
    public void setRenderAsPercentages(boolean);
    public int getPassCount();
    public org.jfree.data.Range findRangeBounds(org.jfree.data.category.CategoryDataset);
    public void drawItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int, int);
    protected double[] getStackValues(org.jfree.data.category.CategoryDataset, int, int, int[]);
    private double[] averageStackValues(double[], double[]);
    private double[] adjustedStackValues(double[], double[]);
    public boolean equals(Object);
}

org/jfree/chart/renderer/category/BarRenderer.class

package org.jfree.chart.renderer.category;
public synchronized class BarRenderer extends AbstractCategoryItemRenderer implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 6000649414965887481;
    public static final double DEFAULT_ITEM_MARGIN = 0.2;
    public static final double BAR_OUTLINE_WIDTH_THRESHOLD = 3.0;
    private static BarPainter defaultBarPainter;
    private static boolean defaultShadowsVisible;
    private double itemMargin;
    private boolean drawBarOutline;
    private double maximumBarWidth;
    private double minimumBarLength;
    private org.jfree.chart.ui.GradientPaintTransformer gradientPaintTransformer;
    private org.jfree.chart.labels.ItemLabelPosition positiveItemLabelPositionFallback;
    private org.jfree.chart.labels.ItemLabelPosition negativeItemLabelPositionFallback;
    private double upperClip;
    private double lowerClip;
    private double base;
    private boolean includeBaseInRange;
    private BarPainter barPainter;
    private boolean shadowsVisible;
    private transient java.awt.Paint shadowPaint;
    private double shadowXOffset;
    private double shadowYOffset;
    public static BarPainter getDefaultBarPainter();
    public static void setDefaultBarPainter(BarPainter);
    public static boolean getDefaultShadowsVisible();
    public static void setDefaultShadowsVisible(boolean);
    public void BarRenderer();
    public double getBase();
    public void setBase(double);
    public double getItemMargin();
    public void setItemMargin(double);
    public boolean isDrawBarOutline();
    public void setDrawBarOutline(boolean);
    public double getMaximumBarWidth();
    public void setMaximumBarWidth(double);
    public double getMinimumBarLength();
    public void setMinimumBarLength(double);
    public org.jfree.chart.ui.GradientPaintTransformer getGradientPaintTransformer();
    public void setGradientPaintTransformer(org.jfree.chart.ui.GradientPaintTransformer);
    public org.jfree.chart.labels.ItemLabelPosition getPositiveItemLabelPositionFallback();
    public void setPositiveItemLabelPositionFallback(org.jfree.chart.labels.ItemLabelPosition);
    public org.jfree.chart.labels.ItemLabelPosition getNegativeItemLabelPositionFallback();
    public void setNegativeItemLabelPositionFallback(org.jfree.chart.labels.ItemLabelPosition);
    public boolean getIncludeBaseInRange();
    public void setIncludeBaseInRange(boolean);
    public BarPainter getBarPainter();
    public void setBarPainter(BarPainter);
    public boolean getShadowsVisible();
    public void setShadowVisible(boolean);
    public java.awt.Paint getShadowPaint();
    public void setShadowPaint(java.awt.Paint);
    public double getShadowXOffset();
    public void setShadowXOffset(double);
    public double getShadowYOffset();
    public void setShadowYOffset(double);
    public double getLowerClip();
    public double getUpperClip();
    public CategoryItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, int, org.jfree.chart.plot.PlotRenderingInfo);
    protected void calculateBarWidth(org.jfree.chart.plot.CategoryPlot, java.awt.geom.Rectangle2D, int, CategoryItemRendererState);
    protected double calculateBarW0(org.jfree.chart.plot.CategoryPlot, org.jfree.chart.plot.PlotOrientation, java.awt.geom.Rectangle2D, org.jfree.chart.axis.CategoryAxis, CategoryItemRendererState, int, int);
    protected double[] calculateBarL0L1(double);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.category.CategoryDataset, boolean);
    public org.jfree.chart.LegendItem getLegendItem(int, int);
    public void drawItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int, int);
    protected double calculateSeriesWidth(double, org.jfree.chart.axis.CategoryAxis, int, int);
    protected void drawItemLabel(java.awt.Graphics2D, org.jfree.data.category.CategoryDataset, int, int, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.labels.CategoryItemLabelGenerator, java.awt.geom.Rectangle2D, boolean);
    private java.awt.geom.Point2D calculateLabelAnchorPoint(org.jfree.chart.labels.ItemLabelAnchor, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotOrientation);
    private boolean isInternalAnchor(org.jfree.chart.labels.ItemLabelAnchor);
    public boolean equals(Object);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/renderer/category/LevelRenderer.class

package org.jfree.chart.renderer.category;
public synchronized class LevelRenderer extends AbstractCategoryItemRenderer implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -8204856624355025117;
    public static final double DEFAULT_ITEM_MARGIN = 0.2;
    private double itemMargin;
    private double maxItemWidth;
    public void LevelRenderer();
    public double getItemMargin();
    public void setItemMargin(double);
    public double getMaximumItemWidth();
    public void setMaximumItemWidth(double);
    public CategoryItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, int, org.jfree.chart.plot.PlotRenderingInfo);
    protected void calculateItemWidth(org.jfree.chart.plot.CategoryPlot, java.awt.geom.Rectangle2D, int, CategoryItemRendererState);
    protected double calculateBarW0(org.jfree.chart.plot.CategoryPlot, org.jfree.chart.plot.PlotOrientation, java.awt.geom.Rectangle2D, org.jfree.chart.axis.CategoryAxis, CategoryItemRendererState, int, int);
    public void drawItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int, int);
    protected double calculateSeriesWidth(double, org.jfree.chart.axis.CategoryAxis, int, int);
    public double getItemMiddle(Comparable, Comparable, org.jfree.data.category.CategoryDataset, org.jfree.chart.axis.CategoryAxis, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.class

package org.jfree.chart.renderer.category;
public abstract synchronized class AbstractCategoryItemRenderer extends org.jfree.chart.renderer.AbstractRenderer implements CategoryItemRenderer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 1247553218442497391;
    private org.jfree.chart.plot.CategoryPlot plot;
    private java.util.Map itemLabelGeneratorMap;
    private org.jfree.chart.labels.CategoryItemLabelGenerator defaultItemLabelGenerator;
    private java.util.Map toolTipGeneratorMap;
    private org.jfree.chart.labels.CategoryToolTipGenerator defaultToolTipGenerator;
    private java.util.Map itemURLGeneratorMap;
    private org.jfree.chart.urls.CategoryURLGenerator defaultItemURLGenerator;
    private org.jfree.chart.labels.CategorySeriesLabelGenerator legendItemLabelGenerator;
    private org.jfree.chart.labels.CategorySeriesLabelGenerator legendItemToolTipGenerator;
    private org.jfree.chart.labels.CategorySeriesLabelGenerator legendItemURLGenerator;
    private transient int rowCount;
    private transient int columnCount;
    protected void AbstractCategoryItemRenderer();
    public int getPassCount();
    public org.jfree.chart.plot.CategoryPlot getPlot();
    public void setPlot(org.jfree.chart.plot.CategoryPlot);
    public org.jfree.chart.labels.CategoryItemLabelGenerator getItemLabelGenerator(int, int);
    public org.jfree.chart.labels.CategoryItemLabelGenerator getSeriesItemLabelGenerator(int);
    public void setSeriesItemLabelGenerator(int, org.jfree.chart.labels.CategoryItemLabelGenerator);
    public void setSeriesItemLabelGenerator(int, org.jfree.chart.labels.CategoryItemLabelGenerator, boolean);
    public org.jfree.chart.labels.CategoryItemLabelGenerator getDefaultItemLabelGenerator();
    public void setDefaultItemLabelGenerator(org.jfree.chart.labels.CategoryItemLabelGenerator);
    public void setDefaultItemLabelGenerator(org.jfree.chart.labels.CategoryItemLabelGenerator, boolean);
    public org.jfree.chart.labels.CategoryToolTipGenerator getToolTipGenerator(int, int);
    public org.jfree.chart.labels.CategoryToolTipGenerator getSeriesToolTipGenerator(int);
    public void setSeriesToolTipGenerator(int, org.jfree.chart.labels.CategoryToolTipGenerator);
    public void setSeriesToolTipGenerator(int, org.jfree.chart.labels.CategoryToolTipGenerator, boolean);
    public org.jfree.chart.labels.CategoryToolTipGenerator getDefaultToolTipGenerator();
    public void setDefaultToolTipGenerator(org.jfree.chart.labels.CategoryToolTipGenerator);
    public void setDefaultToolTipGenerator(org.jfree.chart.labels.CategoryToolTipGenerator, boolean);
    public org.jfree.chart.urls.CategoryURLGenerator getItemURLGenerator(int, int);
    public org.jfree.chart.urls.CategoryURLGenerator getSeriesItemURLGenerator(int);
    public void setSeriesItemURLGenerator(int, org.jfree.chart.urls.CategoryURLGenerator);
    public void setSeriesItemURLGenerator(int, org.jfree.chart.urls.CategoryURLGenerator, boolean);
    public org.jfree.chart.urls.CategoryURLGenerator getDefaultItemURLGenerator();
    public void setDefaultItemURLGenerator(org.jfree.chart.urls.CategoryURLGenerator);
    public void setDefaultItemURLGenerator(org.jfree.chart.urls.CategoryURLGenerator, boolean);
    public int getRowCount();
    public int getColumnCount();
    protected CategoryItemRendererState createState(org.jfree.chart.plot.PlotRenderingInfo);
    public CategoryItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, int, org.jfree.chart.plot.PlotRenderingInfo);
    protected void beginElementGroup(java.awt.Graphics2D, Comparable, Comparable);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.category.CategoryDataset);
    protected org.jfree.data.Range findRangeBounds(org.jfree.data.category.CategoryDataset, boolean);
    public double getItemMiddle(Comparable, Comparable, org.jfree.data.category.CategoryDataset, org.jfree.chart.axis.CategoryAxis, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public void drawBackground(java.awt.Graphics2D, org.jfree.chart.plot.CategoryPlot, java.awt.geom.Rectangle2D);
    public void drawOutline(java.awt.Graphics2D, org.jfree.chart.plot.CategoryPlot, java.awt.geom.Rectangle2D);
    public void drawDomainGridline(java.awt.Graphics2D, org.jfree.chart.plot.CategoryPlot, java.awt.geom.Rectangle2D, double);
    public void drawRangeLine(java.awt.Graphics2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.ValueAxis, java.awt.geom.Rectangle2D, double, java.awt.Paint, java.awt.Stroke);
    public void drawDomainMarker(java.awt.Graphics2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.plot.CategoryMarker, java.awt.geom.Rectangle2D);
    public void drawRangeMarker(java.awt.Graphics2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.plot.Marker, java.awt.geom.Rectangle2D);
    protected java.awt.geom.Point2D calculateDomainMarkerTextAnchorPoint(java.awt.Graphics2D, org.jfree.chart.plot.PlotOrientation, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleInsets, org.jfree.chart.ui.LengthAdjustmentType, org.jfree.chart.ui.RectangleAnchor);
    protected java.awt.geom.Point2D calculateRangeMarkerTextAnchorPoint(java.awt.Graphics2D, org.jfree.chart.plot.PlotOrientation, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleInsets, org.jfree.chart.ui.LengthAdjustmentType, org.jfree.chart.ui.RectangleAnchor);
    public org.jfree.chart.LegendItem getLegendItem(int, int);
    public boolean equals(Object);
    public int hashCode();
    public org.jfree.chart.plot.DrawingSupplier getDrawingSupplier();
    protected void updateCrosshairValues(org.jfree.chart.plot.CategoryCrosshairState, Comparable, Comparable, double, int, double, double, org.jfree.chart.plot.PlotOrientation);
    protected void drawItemLabel(java.awt.Graphics2D, org.jfree.chart.plot.PlotOrientation, org.jfree.data.category.CategoryDataset, int, int, double, double, boolean);
    public Object clone() throws CloneNotSupportedException;
    protected org.jfree.chart.axis.CategoryAxis getDomainAxis(org.jfree.chart.plot.CategoryPlot, int);
    protected org.jfree.chart.axis.ValueAxis getRangeAxis(org.jfree.chart.plot.CategoryPlot, int);
    public org.jfree.chart.LegendItemCollection getLegendItems();
    public org.jfree.chart.labels.CategorySeriesLabelGenerator getLegendItemLabelGenerator();
    public void setLegendItemLabelGenerator(org.jfree.chart.labels.CategorySeriesLabelGenerator);
    public org.jfree.chart.labels.CategorySeriesLabelGenerator getLegendItemToolTipGenerator();
    public void setLegendItemToolTipGenerator(org.jfree.chart.labels.CategorySeriesLabelGenerator);
    public org.jfree.chart.labels.CategorySeriesLabelGenerator getLegendItemURLGenerator();
    public void setLegendItemURLGenerator(org.jfree.chart.labels.CategorySeriesLabelGenerator);
    protected void addItemEntity(org.jfree.chart.entity.EntityCollection, org.jfree.data.category.CategoryDataset, int, int, java.awt.Shape);
    protected void addEntity(org.jfree.chart.entity.EntityCollection, java.awt.Shape, org.jfree.data.category.CategoryDataset, int, int, double, double);
}

org/jfree/chart/renderer/category/StandardBarPainter.class

package org.jfree.chart.renderer.category;
public synchronized class StandardBarPainter implements BarPainter, java.io.Serializable {
    public void StandardBarPainter();
    public void paintBar(java.awt.Graphics2D, BarRenderer, int, int, java.awt.geom.RectangularShape, org.jfree.chart.ui.RectangleEdge);
    public void paintBarShadow(java.awt.Graphics2D, BarRenderer, int, int, java.awt.geom.RectangularShape, org.jfree.chart.ui.RectangleEdge, boolean);
    private java.awt.geom.Rectangle2D createShadow(java.awt.geom.RectangularShape, double, double, org.jfree.chart.ui.RectangleEdge, boolean);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/renderer/category/CategoryItemRenderer.class

package org.jfree.chart.renderer.category;
public abstract interface CategoryItemRenderer extends org.jfree.chart.LegendItemSource {
    public abstract int getPassCount();
    public abstract org.jfree.chart.plot.CategoryPlot getPlot();
    public abstract void setPlot(org.jfree.chart.plot.CategoryPlot);
    public abstract void addChangeListener(org.jfree.chart.event.RendererChangeListener);
    public abstract void removeChangeListener(org.jfree.chart.event.RendererChangeListener);
    public abstract org.jfree.data.Range findRangeBounds(org.jfree.data.category.CategoryDataset);
    public abstract CategoryItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, int, org.jfree.chart.plot.PlotRenderingInfo);
    public abstract boolean getItemVisible(int, int);
    public abstract boolean isSeriesVisible(int);
    public abstract Boolean getSeriesVisible(int);
    public abstract void setSeriesVisible(int, Boolean);
    public abstract void setSeriesVisible(int, Boolean, boolean);
    public abstract boolean getDefaultSeriesVisible();
    public abstract void setDefaultSeriesVisible(boolean);
    public abstract void setDefaultSeriesVisible(boolean, boolean);
    public abstract boolean isSeriesVisibleInLegend(int);
    public abstract Boolean getSeriesVisibleInLegend(int);
    public abstract void setSeriesVisibleInLegend(int, Boolean);
    public abstract void setSeriesVisibleInLegend(int, Boolean, boolean);
    public abstract boolean getDefaultSeriesVisibleInLegend();
    public abstract void setDefaultSeriesVisibleInLegend(boolean);
    public abstract void setDefaultSeriesVisibleInLegend(boolean, boolean);
    public abstract java.awt.Paint getItemPaint(int, int);
    public abstract java.awt.Paint getSeriesPaint(int);
    public abstract void setSeriesPaint(int, java.awt.Paint);
    public abstract void setSeriesPaint(int, java.awt.Paint, boolean);
    public abstract java.awt.Paint getDefaultPaint();
    public abstract void setDefaultPaint(java.awt.Paint);
    public abstract void setDefaultPaint(java.awt.Paint, boolean);
    public abstract java.awt.Paint getItemFillPaint(int, int);
    public abstract java.awt.Paint getSeriesFillPaint(int);
    public abstract void setSeriesFillPaint(int, java.awt.Paint);
    public abstract java.awt.Paint getDefaultFillPaint();
    public abstract void setDefaultFillPaint(java.awt.Paint);
    public abstract java.awt.Paint getItemOutlinePaint(int, int);
    public abstract java.awt.Paint getSeriesOutlinePaint(int);
    public abstract void setSeriesOutlinePaint(int, java.awt.Paint);
    public abstract void setSeriesOutlinePaint(int, java.awt.Paint, boolean);
    public abstract java.awt.Paint getDefaultOutlinePaint();
    public abstract void setDefaultOutlinePaint(java.awt.Paint);
    public abstract void setDefaultOutlinePaint(java.awt.Paint, boolean);
    public abstract java.awt.Stroke getItemStroke(int, int);
    public abstract java.awt.Stroke getSeriesStroke(int);
    public abstract void setSeriesStroke(int, java.awt.Stroke);
    public abstract void setSeriesStroke(int, java.awt.Stroke, boolean);
    public abstract java.awt.Stroke getDefaultStroke();
    public abstract void setDefaultStroke(java.awt.Stroke);
    public abstract void setDefaultStroke(java.awt.Stroke, boolean);
    public abstract java.awt.Stroke getItemOutlineStroke(int, int);
    public abstract java.awt.Stroke getSeriesOutlineStroke(int);
    public abstract void setSeriesOutlineStroke(int, java.awt.Stroke);
    public abstract void setSeriesOutlineStroke(int, java.awt.Stroke, boolean);
    public abstract java.awt.Stroke getDefaultOutlineStroke();
    public abstract void setDefaultOutlineStroke(java.awt.Stroke);
    public abstract void setDefaultOutlineStroke(java.awt.Stroke, boolean);
    public abstract java.awt.Shape getItemShape(int, int);
    public abstract java.awt.Shape getSeriesShape(int);
    public abstract void setSeriesShape(int, java.awt.Shape);
    public abstract void setSeriesShape(int, java.awt.Shape, boolean);
    public abstract java.awt.Shape getDefaultShape();
    public abstract void setDefaultShape(java.awt.Shape);
    public abstract void setDefaultShape(java.awt.Shape, boolean);
    public abstract boolean isItemLabelVisible(int, int);
    public abstract boolean isSeriesItemLabelsVisible(int);
    public abstract void setSeriesItemLabelsVisible(int, boolean);
    public abstract void setSeriesItemLabelsVisible(int, Boolean);
    public abstract void setSeriesItemLabelsVisible(int, Boolean, boolean);
    public abstract boolean getDefaultItemLabelsVisible();
    public abstract void setDefaultItemLabelsVisible(boolean);
    public abstract void setDefaultItemLabelsVisible(boolean, boolean);
    public abstract org.jfree.chart.labels.CategoryItemLabelGenerator getItemLabelGenerator(int, int);
    public abstract org.jfree.chart.labels.CategoryItemLabelGenerator getSeriesItemLabelGenerator(int);
    public abstract void setSeriesItemLabelGenerator(int, org.jfree.chart.labels.CategoryItemLabelGenerator);
    public abstract void setSeriesItemLabelGenerator(int, org.jfree.chart.labels.CategoryItemLabelGenerator, boolean);
    public abstract org.jfree.chart.labels.CategoryItemLabelGenerator getDefaultItemLabelGenerator();
    public abstract void setDefaultItemLabelGenerator(org.jfree.chart.labels.CategoryItemLabelGenerator);
    public abstract void setDefaultItemLabelGenerator(org.jfree.chart.labels.CategoryItemLabelGenerator, boolean);
    public abstract org.jfree.chart.labels.CategoryToolTipGenerator getToolTipGenerator(int, int);
    public abstract org.jfree.chart.labels.CategoryToolTipGenerator getSeriesToolTipGenerator(int);
    public abstract void setSeriesToolTipGenerator(int, org.jfree.chart.labels.CategoryToolTipGenerator);
    public abstract void setSeriesToolTipGenerator(int, org.jfree.chart.labels.CategoryToolTipGenerator, boolean);
    public abstract org.jfree.chart.labels.CategoryToolTipGenerator getDefaultToolTipGenerator();
    public abstract void setDefaultToolTipGenerator(org.jfree.chart.labels.CategoryToolTipGenerator);
    public abstract void setDefaultToolTipGenerator(org.jfree.chart.labels.CategoryToolTipGenerator, boolean);
    public abstract java.awt.Font getItemLabelFont(int, int);
    public abstract java.awt.Font getSeriesItemLabelFont(int);
    public abstract void setSeriesItemLabelFont(int, java.awt.Font);
    public abstract void setSeriesItemLabelFont(int, java.awt.Font, boolean);
    public abstract java.awt.Font getDefaultItemLabelFont();
    public abstract void setDefaultItemLabelFont(java.awt.Font);
    public abstract void setDefaultItemLabelFont(java.awt.Font, boolean);
    public abstract java.awt.Paint getItemLabelPaint(int, int);
    public abstract java.awt.Paint getSeriesItemLabelPaint(int);
    public abstract void setSeriesItemLabelPaint(int, java.awt.Paint);
    public abstract void setSeriesItemLabelPaint(int, java.awt.Paint, boolean);
    public abstract java.awt.Paint getDefaultItemLabelPaint();
    public abstract void setDefaultItemLabelPaint(java.awt.Paint);
    public abstract void setDefaultItemLabelPaint(java.awt.Paint, boolean);
    public abstract org.jfree.chart.labels.ItemLabelPosition getPositiveItemLabelPosition(int, int);
    public abstract org.jfree.chart.labels.ItemLabelPosition getSeriesPositiveItemLabelPosition(int);
    public abstract void setSeriesPositiveItemLabelPosition(int, org.jfree.chart.labels.ItemLabelPosition);
    public abstract void setSeriesPositiveItemLabelPosition(int, org.jfree.chart.labels.ItemLabelPosition, boolean);
    public abstract org.jfree.chart.labels.ItemLabelPosition getDefaultPositiveItemLabelPosition();
    public abstract void setDefaultPositiveItemLabelPosition(org.jfree.chart.labels.ItemLabelPosition);
    public abstract void setDefaultPositiveItemLabelPosition(org.jfree.chart.labels.ItemLabelPosition, boolean);
    public abstract org.jfree.chart.labels.ItemLabelPosition getNegativeItemLabelPosition(int, int);
    public abstract org.jfree.chart.labels.ItemLabelPosition getSeriesNegativeItemLabelPosition(int);
    public abstract void setSeriesNegativeItemLabelPosition(int, org.jfree.chart.labels.ItemLabelPosition);
    public abstract void setSeriesNegativeItemLabelPosition(int, org.jfree.chart.labels.ItemLabelPosition, boolean);
    public abstract org.jfree.chart.labels.ItemLabelPosition getDefaultNegativeItemLabelPosition();
    public abstract void setDefaultNegativeItemLabelPosition(org.jfree.chart.labels.ItemLabelPosition);
    public abstract void setDefaultNegativeItemLabelPosition(org.jfree.chart.labels.ItemLabelPosition, boolean);
    public abstract boolean getItemCreateEntity(int, int);
    public abstract Boolean getSeriesCreateEntities(int);
    public abstract void setSeriesCreateEntities(int, Boolean);
    public abstract void setSeriesCreateEntities(int, Boolean, boolean);
    public abstract boolean getDefaultCreateEntities();
    public abstract void setDefaultCreateEntities(boolean);
    public abstract void setDefaultCreateEntities(boolean, boolean);
    public abstract org.jfree.chart.urls.CategoryURLGenerator getItemURLGenerator(int, int);
    public abstract org.jfree.chart.urls.CategoryURLGenerator getSeriesItemURLGenerator(int);
    public abstract void setSeriesItemURLGenerator(int, org.jfree.chart.urls.CategoryURLGenerator);
    public abstract void setSeriesItemURLGenerator(int, org.jfree.chart.urls.CategoryURLGenerator, boolean);
    public abstract org.jfree.chart.urls.CategoryURLGenerator getDefaultItemURLGenerator();
    public abstract void setDefaultItemURLGenerator(org.jfree.chart.urls.CategoryURLGenerator);
    public abstract void setDefaultItemURLGenerator(org.jfree.chart.urls.CategoryURLGenerator, boolean);
    public abstract org.jfree.chart.LegendItem getLegendItem(int, int);
    public abstract void drawBackground(java.awt.Graphics2D, org.jfree.chart.plot.CategoryPlot, java.awt.geom.Rectangle2D);
    public abstract void drawOutline(java.awt.Graphics2D, org.jfree.chart.plot.CategoryPlot, java.awt.geom.Rectangle2D);
    public abstract void drawItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int, int);
    public abstract void drawDomainGridline(java.awt.Graphics2D, org.jfree.chart.plot.CategoryPlot, java.awt.geom.Rectangle2D, double);
    public abstract void drawRangeLine(java.awt.Graphics2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.ValueAxis, java.awt.geom.Rectangle2D, double, java.awt.Paint, java.awt.Stroke);
    public abstract void drawDomainMarker(java.awt.Graphics2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.plot.CategoryMarker, java.awt.geom.Rectangle2D);
    public abstract void drawRangeMarker(java.awt.Graphics2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.plot.Marker, java.awt.geom.Rectangle2D);
    public abstract double getItemMiddle(Comparable, Comparable, org.jfree.data.category.CategoryDataset, org.jfree.chart.axis.CategoryAxis, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
}

org/jfree/chart/renderer/category/StackedBarRenderer.class

package org.jfree.chart.renderer.category;
public synchronized class StackedBarRenderer extends BarRenderer implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    static final long serialVersionUID = 6402943811500067531;
    private boolean renderAsPercentages;
    public void StackedBarRenderer();
    public void StackedBarRenderer(boolean);
    public boolean getRenderAsPercentages();
    public void setRenderAsPercentages(boolean);
    public int getPassCount();
    public org.jfree.data.Range findRangeBounds(org.jfree.data.category.CategoryDataset);
    protected void calculateBarWidth(org.jfree.chart.plot.CategoryPlot, java.awt.geom.Rectangle2D, int, CategoryItemRendererState);
    public void drawItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int, int);
    public boolean equals(Object);
}

org/jfree/chart/renderer/category/BarPainter.class

package org.jfree.chart.renderer.category;
public abstract interface BarPainter {
    public abstract void paintBar(java.awt.Graphics2D, BarRenderer, int, int, java.awt.geom.RectangularShape, org.jfree.chart.ui.RectangleEdge);
    public abstract void paintBarShadow(java.awt.Graphics2D, BarRenderer, int, int, java.awt.geom.RectangularShape, org.jfree.chart.ui.RectangleEdge, boolean);
}

org/jfree/chart/renderer/category/DefaultCategoryItemRenderer.class

package org.jfree.chart.renderer.category;
public synchronized class DefaultCategoryItemRenderer extends LineAndShapeRenderer implements java.io.Serializable {
    private static final long serialVersionUID = -7793786349384231896;
    public void DefaultCategoryItemRenderer();
}

org/jfree/chart/renderer/category/MinMaxCategoryRenderer$2.class

package org.jfree.chart.renderer.category;
synchronized class MinMaxCategoryRenderer$2 implements javax.swing.Icon {
    void MinMaxCategoryRenderer$2(MinMaxCategoryRenderer, java.awt.geom.GeneralPath, boolean, boolean, int, int);
    public void paintIcon(java.awt.Component, java.awt.Graphics, int, int);
    public int getIconWidth();
    public int getIconHeight();
}

org/jfree/chart/renderer/category/LayeredBarRenderer.class

package org.jfree.chart.renderer.category;
public synchronized class LayeredBarRenderer extends BarRenderer implements java.io.Serializable {
    private static final long serialVersionUID = -8716572894780469487;
    protected org.jfree.chart.util.ObjectList seriesBarWidthList;
    public void LayeredBarRenderer();
    public double getSeriesBarWidth(int);
    public void setSeriesBarWidth(int, double);
    protected void calculateBarWidth(org.jfree.chart.plot.CategoryPlot, java.awt.geom.Rectangle2D, int, CategoryItemRendererState);
    public void drawItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int, int);
    protected void drawHorizontalItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int);
    protected void drawVerticalItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int);
}

org/jfree/chart/renderer/category/MinMaxCategoryRenderer.class

package org.jfree.chart.renderer.category;
public synchronized class MinMaxCategoryRenderer extends AbstractCategoryItemRenderer {
    private static final long serialVersionUID = 2935615937671064911;
    private boolean plotLines;
    private transient java.awt.Paint groupPaint;
    private transient java.awt.Stroke groupStroke;
    private transient javax.swing.Icon minIcon;
    private transient javax.swing.Icon maxIcon;
    private transient javax.swing.Icon objectIcon;
    private int lastCategory;
    private double min;
    private double max;
    public void MinMaxCategoryRenderer();
    public boolean isDrawLines();
    public void setDrawLines(boolean);
    public java.awt.Paint getGroupPaint();
    public void setGroupPaint(java.awt.Paint);
    public java.awt.Stroke getGroupStroke();
    public void setGroupStroke(java.awt.Stroke);
    public javax.swing.Icon getObjectIcon();
    public void setObjectIcon(javax.swing.Icon);
    public javax.swing.Icon getMaxIcon();
    public void setMaxIcon(javax.swing.Icon);
    public javax.swing.Icon getMinIcon();
    public void setMinIcon(javax.swing.Icon);
    public void drawItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int, int);
    public boolean equals(Object);
    private javax.swing.Icon getIcon(java.awt.Shape, java.awt.Paint, java.awt.Paint);
    private javax.swing.Icon getIcon(java.awt.Shape, boolean, boolean);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/renderer/category/CategoryStepRenderer$State.class

package org.jfree.chart.renderer.category;
public synchronized class CategoryStepRenderer$State extends CategoryItemRendererState {
    public java.awt.geom.Line2D line;
    public void CategoryStepRenderer$State(org.jfree.chart.plot.PlotRenderingInfo);
}

org/jfree/chart/renderer/category/StatisticalBarRenderer.class

package org.jfree.chart.renderer.category;
public synchronized class StatisticalBarRenderer extends BarRenderer implements CategoryItemRenderer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -4986038395414039117;
    private transient java.awt.Paint errorIndicatorPaint;
    private transient java.awt.Stroke errorIndicatorStroke;
    public void StatisticalBarRenderer();
    public java.awt.Paint getErrorIndicatorPaint();
    public void setErrorIndicatorPaint(java.awt.Paint);
    public java.awt.Stroke getErrorIndicatorStroke();
    public void setErrorIndicatorStroke(java.awt.Stroke);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.category.CategoryDataset);
    public void drawItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int, int);
    protected void drawHorizontalItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.statistics.StatisticalCategoryDataset, int, int, int);
    protected void drawVerticalItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.statistics.StatisticalCategoryDataset, int, int, int);
    public boolean equals(Object);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/renderer/category/CategoryItemRendererState.class

package org.jfree.chart.renderer.category;
public synchronized class CategoryItemRendererState extends org.jfree.chart.renderer.RendererState {
    private double barWidth;
    private double seriesRunningTotal;
    private int[] visibleSeries;
    private org.jfree.chart.plot.CategoryCrosshairState crosshairState;
    public void CategoryItemRendererState(org.jfree.chart.plot.PlotRenderingInfo);
    public double getBarWidth();
    public void setBarWidth(double);
    public double getSeriesRunningTotal();
    void setSeriesRunningTotal(double);
    public org.jfree.chart.plot.CategoryCrosshairState getCrosshairState();
    public void setCrosshairState(org.jfree.chart.plot.CategoryCrosshairState);
    public int getVisibleSeriesIndex(int);
    public int getVisibleSeriesCount();
    public int[] getVisibleSeriesArray();
    public void setVisibleSeriesArray(int[]);
}

org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.class

package org.jfree.chart.renderer.category;
public synchronized class BoxAndWhiskerRenderer extends AbstractCategoryItemRenderer implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 632027470694481177;
    private transient java.awt.Paint artifactPaint;
    private boolean fillBox;
    private double itemMargin;
    private double maximumBarWidth;
    private boolean medianVisible;
    private boolean meanVisible;
    private boolean maxOutlierVisible;
    private boolean minOutlierVisible;
    private boolean useOutlinePaintForWhiskers;
    private double whiskerWidth;
    public void BoxAndWhiskerRenderer();
    public java.awt.Paint getArtifactPaint();
    public void setArtifactPaint(java.awt.Paint);
    public boolean getFillBox();
    public void setFillBox(boolean);
    public double getItemMargin();
    public void setItemMargin(double);
    public double getMaximumBarWidth();
    public void setMaximumBarWidth(double);
    public boolean isMeanVisible();
    public void setMeanVisible(boolean);
    public boolean isMedianVisible();
    public void setMedianVisible(boolean);
    public boolean isMinOutlierVisible();
    public void setMinOutlierVisible(boolean);
    public boolean isMaxOutlierVisible();
    public void setMaxOutlierVisible(boolean);
    public boolean getUseOutlinePaintForWhiskers();
    public void setUseOutlinePaintForWhiskers(boolean);
    public double getWhiskerWidth();
    public void setWhiskerWidth(double);
    public org.jfree.chart.LegendItem getLegendItem(int, int);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.category.CategoryDataset);
    public CategoryItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, int, org.jfree.chart.plot.PlotRenderingInfo);
    public void drawItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int, int);
    public void drawHorizontalItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int);
    public void drawVerticalItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int);
    private void drawEllipse(java.awt.geom.Point2D, double, java.awt.Graphics2D);
    private void drawMultipleEllipse(java.awt.geom.Point2D, double, double, java.awt.Graphics2D);
    private void drawHighFarOut(double, java.awt.Graphics2D, double, double);
    private void drawLowFarOut(double, java.awt.Graphics2D, double, double);
    public boolean equals(Object);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/renderer/category/AreaRenderer.class

package org.jfree.chart.renderer.category;
public synchronized class AreaRenderer extends AbstractCategoryItemRenderer implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -4231878281385812757;
    private org.jfree.chart.renderer.AreaRendererEndType endType;
    public void AreaRenderer();
    public org.jfree.chart.renderer.AreaRendererEndType getEndType();
    public void setEndType(org.jfree.chart.renderer.AreaRendererEndType);
    public org.jfree.chart.LegendItem getLegendItem(int, int);
    public void drawItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/renderer/category/GanttRenderer.class

package org.jfree.chart.renderer.category;
public synchronized class GanttRenderer extends IntervalBarRenderer implements java.io.Serializable {
    private static final long serialVersionUID = -4010349116350119512;
    private transient java.awt.Paint completePaint;
    private transient java.awt.Paint incompletePaint;
    private double startPercent;
    private double endPercent;
    public void GanttRenderer();
    public java.awt.Paint getCompletePaint();
    public void setCompletePaint(java.awt.Paint);
    public java.awt.Paint getIncompletePaint();
    public void setIncompletePaint(java.awt.Paint);
    public double getStartPercent();
    public void setStartPercent(double);
    public double getEndPercent();
    public void setEndPercent(double);
    public void drawItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int, int);
    protected void drawTasks(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.gantt.GanttCategoryDataset, int, int);
    protected void drawTask(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.gantt.GanttCategoryDataset, int, int);
    public double getItemMiddle(Comparable, Comparable, org.jfree.data.category.CategoryDataset, org.jfree.chart.axis.CategoryAxis, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleEdge);
    public boolean equals(Object);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/renderer/category/GroupedStackedBarRenderer.class

package org.jfree.chart.renderer.category;
public synchronized class GroupedStackedBarRenderer extends StackedBarRenderer implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -2725921399005922939;
    private org.jfree.data.KeyToGroupMap seriesToGroupMap;
    public void GroupedStackedBarRenderer();
    public void setSeriesToGroupMap(org.jfree.data.KeyToGroupMap);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.category.CategoryDataset);
    protected void calculateBarWidth(org.jfree.chart.plot.CategoryPlot, java.awt.geom.Rectangle2D, int, CategoryItemRendererState);
    protected double calculateBarW0(org.jfree.chart.plot.CategoryPlot, org.jfree.chart.plot.PlotOrientation, java.awt.geom.Rectangle2D, org.jfree.chart.axis.CategoryAxis, CategoryItemRendererState, int, int);
    public void drawItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int, int);
    public boolean equals(Object);
}

org/jfree/chart/renderer/category/CategoryStepRenderer.class

package org.jfree.chart.renderer.category;
public synchronized class CategoryStepRenderer extends AbstractCategoryItemRenderer implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -5121079703118261470;
    public static final int STAGGER_WIDTH = 5;
    private boolean stagger;
    public void CategoryStepRenderer();
    public void CategoryStepRenderer(boolean);
    public boolean getStagger();
    public void setStagger(boolean);
    public org.jfree.chart.LegendItem getLegendItem(int, int);
    protected CategoryItemRendererState createState(org.jfree.chart.plot.PlotRenderingInfo);
    protected void drawLine(java.awt.Graphics2D, CategoryStepRenderer$State, org.jfree.chart.plot.PlotOrientation, double, double, double, double);
    public void drawItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int, int);
    public boolean equals(Object);
}

org/jfree/chart/renderer/category/MinMaxCategoryRenderer$1.class

package org.jfree.chart.renderer.category;
synchronized class MinMaxCategoryRenderer$1 implements javax.swing.Icon {
    void MinMaxCategoryRenderer$1(MinMaxCategoryRenderer, java.awt.geom.GeneralPath, java.awt.Paint, java.awt.Paint, int, int);
    public void paintIcon(java.awt.Component, java.awt.Graphics, int, int);
    public int getIconWidth();
    public int getIconHeight();
}

org/jfree/chart/renderer/category/IntervalBarRenderer.class

package org.jfree.chart.renderer.category;
public synchronized class IntervalBarRenderer extends BarRenderer {
    private static final long serialVersionUID = -5068857361615528725;
    public void IntervalBarRenderer();
    public org.jfree.data.Range findRangeBounds(org.jfree.data.category.CategoryDataset);
    public void drawItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int, int);
    protected void drawInterval(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.IntervalCategoryDataset, int, int);
    public boolean equals(Object);
}

org/jfree/chart/renderer/category/StatisticalLineAndShapeRenderer.class

package org.jfree.chart.renderer.category;
public synchronized class StatisticalLineAndShapeRenderer extends LineAndShapeRenderer implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -3557517173697777579;
    private transient java.awt.Paint errorIndicatorPaint;
    private transient java.awt.Stroke errorIndicatorStroke;
    public void StatisticalLineAndShapeRenderer();
    public void StatisticalLineAndShapeRenderer(boolean, boolean);
    public java.awt.Paint getErrorIndicatorPaint();
    public void setErrorIndicatorPaint(java.awt.Paint);
    public java.awt.Stroke getErrorIndicatorStroke();
    public void setErrorIndicatorStroke(java.awt.Stroke);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.category.CategoryDataset);
    public void drawItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int, int);
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/renderer/category/LineAndShapeRenderer.class

package org.jfree.chart.renderer.category;
public synchronized class LineAndShapeRenderer extends AbstractCategoryItemRenderer implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -197749519869226398;
    private org.jfree.chart.util.BooleanList seriesLinesVisible;
    private boolean defaultLinesVisible;
    private org.jfree.chart.util.BooleanList seriesShapesVisible;
    private boolean defaultShapesVisible;
    private org.jfree.chart.util.BooleanList seriesShapesFilled;
    private boolean defaultShapesFilled;
    private boolean useFillPaint;
    private boolean drawOutlines;
    private boolean useOutlinePaint;
    private boolean useSeriesOffset;
    private double itemMargin;
    public void LineAndShapeRenderer();
    public void LineAndShapeRenderer(boolean, boolean);
    public boolean getItemLineVisible(int, int);
    public Boolean getSeriesLinesVisible(int);
    public void setSeriesLinesVisible(int, Boolean);
    public void setSeriesLinesVisible(int, boolean);
    public boolean getDefaultLinesVisible();
    public void setDefaultLinesVisible(boolean);
    public boolean getItemShapeVisible(int, int);
    public Boolean getSeriesShapesVisible(int);
    public void setSeriesShapesVisible(int, boolean);
    public void setSeriesShapesVisible(int, Boolean);
    public boolean getDefaultShapesVisible();
    public void setDefaultShapesVisible(boolean);
    public boolean getDrawOutlines();
    public void setDrawOutlines(boolean);
    public boolean getUseOutlinePaint();
    public void setUseOutlinePaint(boolean);
    public boolean getItemShapeFilled(int, int);
    public boolean getSeriesShapesFilled(int);
    public void setSeriesShapesFilled(int, Boolean);
    public void setSeriesShapesFilled(int, boolean);
    public boolean getDefaultShapesFilled();
    public void setDefaultShapesFilled(boolean);
    public boolean getUseFillPaint();
    public void setUseFillPaint(boolean);
    public boolean getUseSeriesOffset();
    public void setUseSeriesOffset(boolean);
    public double getItemMargin();
    public void setItemMargin(double);
    public org.jfree.chart.LegendItem getLegendItem(int, int);
    public int getPassCount();
    public void drawItem(java.awt.Graphics2D, CategoryItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.CategoryPlot, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.category.CategoryDataset, int, int, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/renderer/category/GradientBarPainter.class

package org.jfree.chart.renderer.category;
public synchronized class GradientBarPainter implements BarPainter, java.io.Serializable {
    private double g1;
    private double g2;
    private double g3;
    public void GradientBarPainter();
    public void GradientBarPainter(double, double, double);
    public void paintBar(java.awt.Graphics2D, BarRenderer, int, int, java.awt.geom.RectangularShape, org.jfree.chart.ui.RectangleEdge);
    public void paintBarShadow(java.awt.Graphics2D, BarRenderer, int, int, java.awt.geom.RectangularShape, org.jfree.chart.ui.RectangleEdge, boolean);
    private java.awt.geom.Rectangle2D createShadow(java.awt.geom.RectangularShape, double, double, org.jfree.chart.ui.RectangleEdge, boolean);
    private java.awt.geom.Rectangle2D[] splitVerticalBar(java.awt.geom.RectangularShape, double, double, double);
    private java.awt.geom.Rectangle2D[] splitHorizontalBar(java.awt.geom.RectangularShape, double, double, double);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/renderer/GrayPaintScale.class

package org.jfree.chart.renderer;
public synchronized class GrayPaintScale implements PaintScale, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private double lowerBound;
    private double upperBound;
    private int alpha;
    public void GrayPaintScale();
    public void GrayPaintScale(double, double);
    public void GrayPaintScale(double, double, int);
    public double getLowerBound();
    public double getUpperBound();
    public int getAlpha();
    public java.awt.Paint getPaint(double);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/renderer/DefaultPolarItemRenderer.class

package org.jfree.chart.renderer;
public synchronized class DefaultPolarItemRenderer extends AbstractRenderer implements PolarItemRenderer {
    private org.jfree.chart.plot.PolarPlot plot;
    private org.jfree.chart.util.BooleanList seriesFilled;
    private boolean drawOutlineWhenFilled;
    private transient java.awt.Composite fillComposite;
    private boolean useFillPaint;
    private transient java.awt.Shape legendLine;
    private boolean shapesVisible;
    private boolean connectFirstAndLastPoint;
    private org.jfree.chart.util.ObjectList toolTipGeneratorList;
    private org.jfree.chart.labels.XYToolTipGenerator baseToolTipGenerator;
    private org.jfree.chart.urls.XYURLGenerator urlGenerator;
    private org.jfree.chart.labels.XYSeriesLabelGenerator legendItemToolTipGenerator;
    private org.jfree.chart.labels.XYSeriesLabelGenerator legendItemURLGenerator;
    public void DefaultPolarItemRenderer();
    public void setPlot(org.jfree.chart.plot.PolarPlot);
    public org.jfree.chart.plot.PolarPlot getPlot();
    public boolean getDrawOutlineWhenFilled();
    public void setDrawOutlineWhenFilled(boolean);
    public java.awt.Composite getFillComposite();
    public void setFillComposite(java.awt.Composite);
    public boolean getShapesVisible();
    public void setShapesVisible(boolean);
    public boolean getConnectFirstAndLastPoint();
    public void setConnectFirstAndLastPoint(boolean);
    public org.jfree.chart.plot.DrawingSupplier getDrawingSupplier();
    public boolean isSeriesFilled(int);
    public void setSeriesFilled(int, boolean);
    public boolean getUseFillPaint();
    public void setUseFillPaint(boolean);
    public java.awt.Shape getLegendLine();
    public void setLegendLine(java.awt.Shape);
    protected void addEntity(org.jfree.chart.entity.EntityCollection, java.awt.Shape, org.jfree.data.xy.XYDataset, int, int, double, double);
    public void drawSeries(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.PolarPlot, org.jfree.data.xy.XYDataset, int);
    public void drawAngularGridLines(java.awt.Graphics2D, org.jfree.chart.plot.PolarPlot, java.util.List, java.awt.geom.Rectangle2D);
    public void drawRadialGridLines(java.awt.Graphics2D, org.jfree.chart.plot.PolarPlot, org.jfree.chart.axis.ValueAxis, java.util.List, java.awt.geom.Rectangle2D);
    public org.jfree.chart.LegendItem getLegendItem(int);
    public org.jfree.chart.labels.XYToolTipGenerator getToolTipGenerator(int, int);
    public org.jfree.chart.labels.XYToolTipGenerator getSeriesToolTipGenerator(int);
    public void setSeriesToolTipGenerator(int, org.jfree.chart.labels.XYToolTipGenerator);
    public org.jfree.chart.labels.XYToolTipGenerator getBaseToolTipGenerator();
    public void setBaseToolTipGenerator(org.jfree.chart.labels.XYToolTipGenerator);
    public org.jfree.chart.urls.XYURLGenerator getURLGenerator();
    public void setURLGenerator(org.jfree.chart.urls.XYURLGenerator);
    public org.jfree.chart.labels.XYSeriesLabelGenerator getLegendItemToolTipGenerator();
    public void setLegendItemToolTipGenerator(org.jfree.chart.labels.XYSeriesLabelGenerator);
    public org.jfree.chart.labels.XYSeriesLabelGenerator getLegendItemURLGenerator();
    public void setLegendItemURLGenerator(org.jfree.chart.labels.XYSeriesLabelGenerator);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    static void <clinit>();
}

org/jfree/chart/renderer/xy/CandlestickRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class CandlestickRenderer extends AbstractXYItemRenderer implements XYItemRenderer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 50390395841817121;
    public static final int WIDTHMETHOD_AVERAGE = 0;
    public static final int WIDTHMETHOD_SMALLEST = 1;
    public static final int WIDTHMETHOD_INTERVALDATA = 2;
    private int autoWidthMethod;
    private double autoWidthFactor;
    private double autoWidthGap;
    private double candleWidth;
    private double maxCandleWidthInMilliseconds;
    private double maxCandleWidth;
    private transient java.awt.Paint upPaint;
    private transient java.awt.Paint downPaint;
    private boolean drawVolume;
    private transient java.awt.Paint volumePaint;
    private transient double maxVolume;
    private boolean useOutlinePaint;
    public void CandlestickRenderer();
    public void CandlestickRenderer(double);
    public void CandlestickRenderer(double, boolean, org.jfree.chart.labels.XYToolTipGenerator);
    public double getCandleWidth();
    public void setCandleWidth(double);
    public double getMaxCandleWidthInMilliseconds();
    public void setMaxCandleWidthInMilliseconds(double);
    public int getAutoWidthMethod();
    public void setAutoWidthMethod(int);
    public double getAutoWidthFactor();
    public void setAutoWidthFactor(double);
    public double getAutoWidthGap();
    public void setAutoWidthGap(double);
    public java.awt.Paint getUpPaint();
    public void setUpPaint(java.awt.Paint);
    public java.awt.Paint getDownPaint();
    public void setDownPaint(java.awt.Paint);
    public boolean getDrawVolume();
    public void setDrawVolume(boolean);
    public java.awt.Paint getVolumePaint();
    public void setVolumePaint(java.awt.Paint);
    public boolean getUseOutlinePaint();
    public void setUseOutlinePaint(boolean);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset);
    public XYItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, org.jfree.chart.plot.PlotRenderingInfo);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/renderer/xy/XYAreaRenderer2.class

package org.jfree.chart.renderer.xy;
public synchronized class XYAreaRenderer2 extends AbstractXYItemRenderer implements XYItemRenderer, org.jfree.chart.util.PublicCloneable {
    private static final long serialVersionUID = -7378069681579984133;
    private boolean showOutline;
    private transient java.awt.Shape legendArea;
    public void XYAreaRenderer2();
    public void XYAreaRenderer2(org.jfree.chart.labels.XYToolTipGenerator, org.jfree.chart.urls.XYURLGenerator);
    public boolean isOutline();
    public void setOutline(boolean);
    public java.awt.Shape getLegendArea();
    public void setLegendArea(java.awt.Shape);
    public org.jfree.chart.LegendItem getLegendItem(int, int);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
}

org/jfree/chart/renderer/xy/XYBlockRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class XYBlockRenderer extends AbstractXYItemRenderer implements XYItemRenderer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private double blockWidth;
    private double blockHeight;
    private org.jfree.chart.ui.RectangleAnchor blockAnchor;
    private double xOffset;
    private double yOffset;
    private org.jfree.chart.renderer.PaintScale paintScale;
    public void XYBlockRenderer();
    public double getBlockWidth();
    public void setBlockWidth(double);
    public double getBlockHeight();
    public void setBlockHeight(double);
    public org.jfree.chart.ui.RectangleAnchor getBlockAnchor();
    public void setBlockAnchor(org.jfree.chart.ui.RectangleAnchor);
    public org.jfree.chart.renderer.PaintScale getPaintScale();
    public void setPaintScale(org.jfree.chart.renderer.PaintScale);
    private void updateOffsets();
    public org.jfree.data.Range findDomainBounds(org.jfree.data.xy.XYDataset);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/renderer/xy/DefaultXYItemRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class DefaultXYItemRenderer extends XYLineAndShapeRenderer implements java.io.Serializable {
    static final long serialVersionUID = 3450423530996888074;
    public void DefaultXYItemRenderer();
}

org/jfree/chart/renderer/xy/XYSplineRenderer$FillType.class

package org.jfree.chart.renderer.xy;
public final synchronized enum XYSplineRenderer$FillType {
    public static final XYSplineRenderer$FillType NONE;
    public static final XYSplineRenderer$FillType TO_ZERO;
    public static final XYSplineRenderer$FillType TO_LOWER_BOUND;
    public static final XYSplineRenderer$FillType TO_UPPER_BOUND;
    public static XYSplineRenderer$FillType[] values();
    public static XYSplineRenderer$FillType valueOf(String);
    private void XYSplineRenderer$FillType(String, int);
    static void <clinit>();
}

org/jfree/chart/renderer/xy/SamplingXYLineRenderer$State.class

package org.jfree.chart.renderer.xy;
public synchronized class SamplingXYLineRenderer$State extends XYItemRendererState {
    java.awt.geom.GeneralPath seriesPath;
    java.awt.geom.GeneralPath intervalPath;
    double dX;
    double lastX;
    double openY;
    double highY;
    double lowY;
    double closeY;
    boolean lastPointGood;
    public void SamplingXYLineRenderer$State(org.jfree.chart.plot.PlotRenderingInfo);
    public void startSeriesPass(org.jfree.data.xy.XYDataset, int, int, int, int, int);
}

org/jfree/chart/renderer/xy/YIntervalRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class YIntervalRenderer extends AbstractXYItemRenderer implements XYItemRenderer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -2951586537224143260;
    private org.jfree.chart.labels.XYItemLabelGenerator additionalItemLabelGenerator;
    public void YIntervalRenderer();
    public org.jfree.chart.labels.XYItemLabelGenerator getAdditionalItemLabelGenerator();
    public void setAdditionalItemLabelGenerator(org.jfree.chart.labels.XYItemLabelGenerator);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    private void drawAdditionalItemLabel(java.awt.Graphics2D, org.jfree.chart.plot.PlotOrientation, org.jfree.data.xy.XYDataset, int, int, double, double);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/renderer/xy/SamplingXYLineRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class SamplingXYLineRenderer extends AbstractXYItemRenderer implements XYItemRenderer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private transient java.awt.Shape legendLine;
    public void SamplingXYLineRenderer();
    public int getPassCount();
    public XYItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, org.jfree.chart.plot.PlotRenderingInfo);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
}

org/jfree/chart/renderer/xy/VectorRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class VectorRenderer extends AbstractXYItemRenderer implements XYItemRenderer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private double baseLength;
    private double headLength;
    public void VectorRenderer();
    public org.jfree.data.Range findDomainBounds(org.jfree.data.xy.XYDataset);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/renderer/xy/DeviationRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class DeviationRenderer extends XYLineAndShapeRenderer {
    protected float alpha;
    public void DeviationRenderer();
    public void DeviationRenderer(boolean, boolean);
    public float getAlpha();
    public void setAlpha(float);
    public void setDrawSeriesLineAsPath(boolean);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset);
    public XYItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, org.jfree.chart.plot.PlotRenderingInfo);
    public int getPassCount();
    protected boolean isItemPass(int);
    protected boolean isLinePass(int);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public boolean equals(Object);
}

org/jfree/chart/renderer/xy/XYItemRendererState.class

package org.jfree.chart.renderer.xy;
public synchronized class XYItemRendererState extends org.jfree.chart.renderer.RendererState {
    private int firstItemIndex;
    private int lastItemIndex;
    public java.awt.geom.Line2D workingLine;
    private boolean processVisibleItemsOnly;
    public void XYItemRendererState(org.jfree.chart.plot.PlotRenderingInfo);
    public boolean getProcessVisibleItemsOnly();
    public void setProcessVisibleItemsOnly(boolean);
    public int getFirstItemIndex();
    public int getLastItemIndex();
    public void startSeriesPass(org.jfree.data.xy.XYDataset, int, int, int, int, int);
    public void endSeriesPass(org.jfree.data.xy.XYDataset, int, int, int, int, int);
}

org/jfree/chart/renderer/xy/StackedXYAreaRenderer2.class

package org.jfree.chart.renderer.xy;
public synchronized class StackedXYAreaRenderer2 extends XYAreaRenderer2 implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 7752676509764539182;
    private boolean roundXCoordinates;
    public void StackedXYAreaRenderer2();
    public void StackedXYAreaRenderer2(org.jfree.chart.labels.XYToolTipGenerator, org.jfree.chart.urls.XYURLGenerator);
    public boolean getRoundXCoordinates();
    public void setRoundXCoordinates(boolean);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset);
    public int getPassCount();
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    private double[] getStackValues(org.jfree.data.xy.TableXYDataset, int, int);
    private double[] averageStackValues(double[], double[]);
    private double[] adjustedStackValues(double[], double[]);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/renderer/xy/XYAreaRenderer$XYAreaRendererState.class

package org.jfree.chart.renderer.xy;
synchronized class XYAreaRenderer$XYAreaRendererState extends XYItemRendererState {
    public java.awt.geom.GeneralPath area;
    public java.awt.geom.Line2D line;
    public void XYAreaRenderer$XYAreaRendererState(org.jfree.chart.plot.PlotRenderingInfo);
}

org/jfree/chart/renderer/xy/DeviationStepRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class DeviationStepRenderer extends DeviationRenderer {
    public void DeviationStepRenderer();
    public void DeviationStepRenderer(boolean, boolean);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    protected void drawPrimaryLineAsPath(XYItemRendererState, java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, int, int, int, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, java.awt.geom.Rectangle2D);
    public boolean equals(Object);
}

org/jfree/chart/renderer/xy/WindItemRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class WindItemRenderer extends AbstractXYItemRenderer implements XYItemRenderer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 8078914101916976844;
    public void WindItemRenderer();
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/renderer/xy/StandardXYBarPainter.class

package org.jfree.chart.renderer.xy;
public synchronized class StandardXYBarPainter implements XYBarPainter, java.io.Serializable {
    public void StandardXYBarPainter();
    public void paintBar(java.awt.Graphics2D, XYBarRenderer, int, int, java.awt.geom.RectangularShape, org.jfree.chart.ui.RectangleEdge);
    public void paintBarShadow(java.awt.Graphics2D, XYBarRenderer, int, int, java.awt.geom.RectangularShape, org.jfree.chart.ui.RectangleEdge, boolean);
    private java.awt.geom.Rectangle2D createShadow(java.awt.geom.RectangularShape, double, double, org.jfree.chart.ui.RectangleEdge, boolean);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/renderer/xy/XYLineAndShapeRenderer$State.class

package org.jfree.chart.renderer.xy;
public synchronized class XYLineAndShapeRenderer$State extends XYItemRendererState {
    public java.awt.geom.GeneralPath seriesPath;
    private boolean lastPointGood;
    public void XYLineAndShapeRenderer$State(org.jfree.chart.plot.PlotRenderingInfo);
    public boolean isLastPointGood();
    public void setLastPointGood(boolean);
    public void startSeriesPass(org.jfree.data.xy.XYDataset, int, int, int, int, int);
}

org/jfree/chart/renderer/xy/GradientXYBarPainter.class

package org.jfree.chart.renderer.xy;
public synchronized class GradientXYBarPainter implements XYBarPainter, java.io.Serializable {
    private double g1;
    private double g2;
    private double g3;
    public void GradientXYBarPainter();
    public void GradientXYBarPainter(double, double, double);
    public void paintBar(java.awt.Graphics2D, XYBarRenderer, int, int, java.awt.geom.RectangularShape, org.jfree.chart.ui.RectangleEdge);
    public void paintBarShadow(java.awt.Graphics2D, XYBarRenderer, int, int, java.awt.geom.RectangularShape, org.jfree.chart.ui.RectangleEdge, boolean);
    private java.awt.geom.Rectangle2D createShadow(java.awt.geom.RectangularShape, double, double, org.jfree.chart.ui.RectangleEdge, boolean);
    private java.awt.geom.Rectangle2D[] splitVerticalBar(java.awt.geom.RectangularShape, double, double, double);
    private java.awt.geom.Rectangle2D[] splitHorizontalBar(java.awt.geom.RectangularShape, double, double, double);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/renderer/xy/XYDifferenceRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class XYDifferenceRenderer extends AbstractXYItemRenderer implements XYItemRenderer, org.jfree.chart.util.PublicCloneable {
    private static final long serialVersionUID = -8447915602375584857;
    private transient java.awt.Paint positivePaint;
    private transient java.awt.Paint negativePaint;
    private boolean shapesVisible;
    private transient java.awt.Shape legendLine;
    private boolean roundXCoordinates;
    public void XYDifferenceRenderer();
    public void XYDifferenceRenderer(java.awt.Paint, java.awt.Paint, boolean);
    public java.awt.Paint getPositivePaint();
    public void setPositivePaint(java.awt.Paint);
    public java.awt.Paint getNegativePaint();
    public void setNegativePaint(java.awt.Paint);
    public boolean getShapesVisible();
    public void setShapesVisible(boolean);
    public java.awt.Shape getLegendLine();
    public void setLegendLine(java.awt.Shape);
    public boolean getRoundXCoordinates();
    public void setRoundXCoordinates(boolean);
    public XYItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, org.jfree.chart.plot.PlotRenderingInfo);
    public int getPassCount();
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    protected void drawItemPass0(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState);
    protected void drawItemPass1(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState);
    private boolean isEitherSeriesDegenerate(org.jfree.data.xy.XYDataset, boolean);
    private boolean areSeriesDisjoint(org.jfree.data.xy.XYDataset);
    private void createPolygon(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, boolean, java.util.LinkedList, java.util.LinkedList);
    public org.jfree.chart.LegendItem getLegendItem(int, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/renderer/xy/StandardXYItemRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class StandardXYItemRenderer extends AbstractXYItemRenderer implements XYItemRenderer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -3271351259436865995;
    public static final int SHAPES = 1;
    public static final int LINES = 2;
    public static final int SHAPES_AND_LINES = 3;
    public static final int IMAGES = 4;
    public static final int DISCONTINUOUS = 8;
    public static final int DISCONTINUOUS_LINES = 10;
    private boolean baseShapesVisible;
    private boolean plotLines;
    private boolean plotImages;
    private boolean plotDiscontinuous;
    private org.jfree.chart.util.UnitType gapThresholdType;
    private double gapThreshold;
    private org.jfree.chart.util.BooleanList seriesShapesFilled;
    private boolean baseShapesFilled;
    private boolean drawSeriesLineAsPath;
    private transient java.awt.Shape legendLine;
    public void StandardXYItemRenderer();
    public void StandardXYItemRenderer(int);
    public void StandardXYItemRenderer(int, org.jfree.chart.labels.XYToolTipGenerator);
    public void StandardXYItemRenderer(int, org.jfree.chart.labels.XYToolTipGenerator, org.jfree.chart.urls.XYURLGenerator);
    public boolean getBaseShapesVisible();
    public void setBaseShapesVisible(boolean);
    public boolean getItemShapeFilled(int, int);
    public Boolean getSeriesShapesFilled(int);
    public void setSeriesShapesFilled(int, Boolean);
    public boolean getBaseShapesFilled();
    public void setBaseShapesFilled(boolean);
    public boolean getPlotLines();
    public void setPlotLines(boolean);
    public org.jfree.chart.util.UnitType getGapThresholdType();
    public void setGapThresholdType(org.jfree.chart.util.UnitType);
    public double getGapThreshold();
    public void setGapThreshold(double);
    public boolean getPlotImages();
    public void setPlotImages(boolean);
    public boolean getPlotDiscontinuous();
    public void setPlotDiscontinuous(boolean);
    public boolean getDrawSeriesLineAsPath();
    public void setDrawSeriesLineAsPath(boolean);
    public java.awt.Shape getLegendLine();
    public void setLegendLine(java.awt.Shape);
    public org.jfree.chart.LegendItem getLegendItem(int, int);
    public XYItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, org.jfree.chart.plot.PlotRenderingInfo);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    protected java.awt.Image getImage(org.jfree.chart.plot.Plot, int, int, double, double);
    protected java.awt.Point getImageHotspot(org.jfree.chart.plot.Plot, int, int, double, double, java.awt.Image);
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
}

org/jfree/chart/renderer/xy/XYBarPainter.class

package org.jfree.chart.renderer.xy;
public abstract interface XYBarPainter {
    public abstract void paintBar(java.awt.Graphics2D, XYBarRenderer, int, int, java.awt.geom.RectangularShape, org.jfree.chart.ui.RectangleEdge);
    public abstract void paintBarShadow(java.awt.Graphics2D, XYBarRenderer, int, int, java.awt.geom.RectangularShape, org.jfree.chart.ui.RectangleEdge, boolean);
}

org/jfree/chart/renderer/xy/XYSplineRenderer$XYSplineState.class

package org.jfree.chart.renderer.xy;
public synchronized class XYSplineRenderer$XYSplineState extends XYLineAndShapeRenderer$State {
    public java.awt.geom.GeneralPath fillArea;
    public java.util.List points;
    public void XYSplineRenderer$XYSplineState(org.jfree.chart.plot.PlotRenderingInfo);
}

org/jfree/chart/renderer/xy/XYAreaRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class XYAreaRenderer extends AbstractXYItemRenderer implements XYItemRenderer, org.jfree.chart.util.PublicCloneable {
    private static final long serialVersionUID = -4481971353973876747;
    public static final int SHAPES = 1;
    public static final int LINES = 2;
    public static final int SHAPES_AND_LINES = 3;
    public static final int AREA = 4;
    public static final int AREA_AND_SHAPES = 5;
    private boolean plotShapes;
    private boolean plotLines;
    private boolean plotArea;
    private boolean showOutline;
    private transient java.awt.Shape legendArea;
    private boolean useFillPaint;
    private org.jfree.chart.ui.GradientPaintTransformer gradientTransformer;
    public void XYAreaRenderer();
    public void XYAreaRenderer(int);
    public void XYAreaRenderer(int, org.jfree.chart.labels.XYToolTipGenerator, org.jfree.chart.urls.XYURLGenerator);
    public boolean getPlotShapes();
    public boolean getPlotLines();
    public boolean getPlotArea();
    public boolean isOutline();
    public void setOutline(boolean);
    public java.awt.Shape getLegendArea();
    public void setLegendArea(java.awt.Shape);
    public boolean getUseFillPaint();
    public void setUseFillPaint(boolean);
    public org.jfree.chart.ui.GradientPaintTransformer getGradientTransformer();
    public void setGradientTransformer(org.jfree.chart.ui.GradientPaintTransformer);
    public XYItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, org.jfree.chart.plot.PlotRenderingInfo);
    public org.jfree.chart.LegendItem getLegendItem(int, int);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
}

org/jfree/chart/renderer/xy/XYBarRenderer$XYBarRendererState.class

package org.jfree.chart.renderer.xy;
public synchronized class XYBarRenderer$XYBarRendererState extends XYItemRendererState {
    private double g2Base;
    public void XYBarRenderer$XYBarRendererState(XYBarRenderer, org.jfree.chart.plot.PlotRenderingInfo);
    public double getG2Base();
    public void setG2Base(double);
}

org/jfree/chart/renderer/xy/HighLowRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class HighLowRenderer extends AbstractXYItemRenderer implements XYItemRenderer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -8135673815876552516;
    private boolean drawOpenTicks;
    private boolean drawCloseTicks;
    private transient java.awt.Paint openTickPaint;
    private transient java.awt.Paint closeTickPaint;
    private double tickLength;
    public void HighLowRenderer();
    public boolean getDrawOpenTicks();
    public void setDrawOpenTicks(boolean);
    public boolean getDrawCloseTicks();
    public void setDrawCloseTicks(boolean);
    public java.awt.Paint getOpenTickPaint();
    public void setOpenTickPaint(java.awt.Paint);
    public java.awt.Paint getCloseTickPaint();
    public void setCloseTickPaint(java.awt.Paint);
    public double getTickLength();
    public void setTickLength(double);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
}

org/jfree/chart/renderer/xy/XYBarRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class XYBarRenderer extends AbstractXYItemRenderer implements XYItemRenderer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 770559577251370036;
    private static XYBarPainter defaultBarPainter;
    private static boolean defaultShadowsVisible;
    private double base;
    private boolean useYInterval;
    private double margin;
    private boolean drawBarOutline;
    private org.jfree.chart.ui.GradientPaintTransformer gradientPaintTransformer;
    private transient java.awt.Shape legendBar;
    private org.jfree.chart.labels.ItemLabelPosition positiveItemLabelPositionFallback;
    private org.jfree.chart.labels.ItemLabelPosition negativeItemLabelPositionFallback;
    private XYBarPainter barPainter;
    private boolean shadowsVisible;
    private double shadowXOffset;
    private double shadowYOffset;
    private double barAlignmentFactor;
    public static XYBarPainter getDefaultBarPainter();
    public static void setDefaultBarPainter(XYBarPainter);
    public static boolean getDefaultShadowsVisible();
    public static void setDefaultShadowsVisible(boolean);
    public void XYBarRenderer();
    public void XYBarRenderer(double);
    public double getBase();
    public void setBase(double);
    public boolean getUseYInterval();
    public void setUseYInterval(boolean);
    public double getMargin();
    public void setMargin(double);
    public boolean isDrawBarOutline();
    public void setDrawBarOutline(boolean);
    public org.jfree.chart.ui.GradientPaintTransformer getGradientPaintTransformer();
    public void setGradientPaintTransformer(org.jfree.chart.ui.GradientPaintTransformer);
    public java.awt.Shape getLegendBar();
    public void setLegendBar(java.awt.Shape);
    public org.jfree.chart.labels.ItemLabelPosition getPositiveItemLabelPositionFallback();
    public void setPositiveItemLabelPositionFallback(org.jfree.chart.labels.ItemLabelPosition);
    public org.jfree.chart.labels.ItemLabelPosition getNegativeItemLabelPositionFallback();
    public void setNegativeItemLabelPositionFallback(org.jfree.chart.labels.ItemLabelPosition);
    public XYBarPainter getBarPainter();
    public void setBarPainter(XYBarPainter);
    public boolean getShadowsVisible();
    public void setShadowVisible(boolean);
    public double getShadowXOffset();
    public void setShadowXOffset(double);
    public double getShadowYOffset();
    public void setShadowYOffset(double);
    public double getBarAlignmentFactor();
    public void setBarAlignmentFactor(double);
    public XYItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, org.jfree.chart.plot.PlotRenderingInfo);
    public org.jfree.chart.LegendItem getLegendItem(int, int);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    protected void drawItemLabel(java.awt.Graphics2D, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.XYPlot, org.jfree.chart.labels.XYItemLabelGenerator, java.awt.geom.Rectangle2D, boolean);
    private java.awt.geom.Point2D calculateLabelAnchorPoint(org.jfree.chart.labels.ItemLabelAnchor, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotOrientation);
    private boolean isInternalAnchor(org.jfree.chart.labels.ItemLabelAnchor);
    public org.jfree.data.Range findDomainBounds(org.jfree.data.xy.XYDataset);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    static void <clinit>();
}

org/jfree/chart/renderer/xy/StackedXYAreaRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class StackedXYAreaRenderer extends XYAreaRenderer implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 5217394318178570889;
    private transient java.awt.Paint shapePaint;
    private transient java.awt.Stroke shapeStroke;
    public void StackedXYAreaRenderer();
    public void StackedXYAreaRenderer(int);
    public void StackedXYAreaRenderer(int, org.jfree.chart.labels.XYToolTipGenerator, org.jfree.chart.urls.XYURLGenerator);
    public java.awt.Paint getShapePaint();
    public void setShapePaint(java.awt.Paint);
    public java.awt.Stroke getShapeStroke();
    public void setShapeStroke(java.awt.Stroke);
    public XYItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, org.jfree.chart.plot.PlotRenderingInfo);
    public int getPassCount();
    public org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    protected double getPreviousHeight(org.jfree.data.xy.TableXYDataset, int, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
}

org/jfree/chart/renderer/xy/XYItemRenderer.class

package org.jfree.chart.renderer.xy;
public abstract interface XYItemRenderer extends org.jfree.chart.LegendItemSource {
    public abstract org.jfree.chart.plot.XYPlot getPlot();
    public abstract void setPlot(org.jfree.chart.plot.XYPlot);
    public abstract int getPassCount();
    public abstract org.jfree.data.Range findDomainBounds(org.jfree.data.xy.XYDataset);
    public abstract org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset);
    public abstract void addChangeListener(org.jfree.chart.event.RendererChangeListener);
    public abstract void removeChangeListener(org.jfree.chart.event.RendererChangeListener);
    public abstract boolean getItemVisible(int, int);
    public abstract boolean isSeriesVisible(int);
    public abstract Boolean getSeriesVisible(int);
    public abstract void setSeriesVisible(int, Boolean);
    public abstract void setSeriesVisible(int, Boolean, boolean);
    public abstract boolean getDefaultSeriesVisible();
    public abstract void setDefaultSeriesVisible(boolean);
    public abstract void setDefaultSeriesVisible(boolean, boolean);
    public abstract boolean isSeriesVisibleInLegend(int);
    public abstract Boolean getSeriesVisibleInLegend(int);
    public abstract void setSeriesVisibleInLegend(int, Boolean);
    public abstract void setSeriesVisibleInLegend(int, Boolean, boolean);
    public abstract boolean getDefaultSeriesVisibleInLegend();
    public abstract void setDefaultSeriesVisibleInLegend(boolean);
    public abstract void setDefaultSeriesVisibleInLegend(boolean, boolean);
    public abstract java.awt.Paint getItemPaint(int, int);
    public abstract java.awt.Paint getSeriesPaint(int);
    public abstract void setSeriesPaint(int, java.awt.Paint);
    public abstract void setSeriesPaint(int, java.awt.Paint, boolean);
    public abstract java.awt.Paint getDefaultPaint();
    public abstract void setDefaultPaint(java.awt.Paint);
    public abstract void setDefaultPaint(java.awt.Paint, boolean);
    public abstract java.awt.Paint getItemFillPaint(int, int);
    public abstract java.awt.Paint getSeriesFillPaint(int);
    public abstract void setSeriesFillPaint(int, java.awt.Paint);
    public abstract void setSeriesFillPaint(int, java.awt.Paint, boolean);
    public abstract java.awt.Paint getDefaultFillPaint();
    public abstract void setDefaultFillPaint(java.awt.Paint);
    public abstract void setDefaultFillPaint(java.awt.Paint, boolean);
    public abstract java.awt.Paint getItemOutlinePaint(int, int);
    public abstract java.awt.Paint getSeriesOutlinePaint(int);
    public abstract void setSeriesOutlinePaint(int, java.awt.Paint);
    public abstract void setSeriesOutlinePaint(int, java.awt.Paint, boolean);
    public abstract java.awt.Paint getDefaultOutlinePaint();
    public abstract void setDefaultOutlinePaint(java.awt.Paint);
    public abstract void setDefaultOutlinePaint(java.awt.Paint, boolean);
    public abstract java.awt.Stroke getItemStroke(int, int);
    public abstract java.awt.Stroke getSeriesStroke(int);
    public abstract void setSeriesStroke(int, java.awt.Stroke);
    public abstract void setSeriesStroke(int, java.awt.Stroke, boolean);
    public abstract java.awt.Stroke getDefaultStroke();
    public abstract void setDefaultStroke(java.awt.Stroke);
    public abstract void setDefaultStroke(java.awt.Stroke, boolean);
    public abstract java.awt.Stroke getItemOutlineStroke(int, int);
    public abstract java.awt.Stroke getSeriesOutlineStroke(int);
    public abstract void setSeriesOutlineStroke(int, java.awt.Stroke);
    public abstract void setSeriesOutlineStroke(int, java.awt.Stroke, boolean);
    public abstract java.awt.Stroke getDefaultOutlineStroke();
    public abstract void setDefaultOutlineStroke(java.awt.Stroke);
    public abstract void setDefaultOutlineStroke(java.awt.Stroke, boolean);
    public abstract java.awt.Shape getItemShape(int, int);
    public abstract java.awt.Shape getSeriesShape(int);
    public abstract void setSeriesShape(int, java.awt.Shape);
    public abstract void setSeriesShape(int, java.awt.Shape, boolean);
    public abstract java.awt.Shape getDefaultShape();
    public abstract void setDefaultShape(java.awt.Shape);
    public abstract void setDefaultShape(java.awt.Shape, boolean);
    public abstract org.jfree.chart.LegendItem getLegendItem(int, int);
    public abstract org.jfree.chart.labels.XYSeriesLabelGenerator getLegendItemLabelGenerator();
    public abstract void setLegendItemLabelGenerator(org.jfree.chart.labels.XYSeriesLabelGenerator);
    public abstract org.jfree.chart.labels.XYToolTipGenerator getToolTipGenerator(int, int);
    public abstract org.jfree.chart.labels.XYToolTipGenerator getSeriesToolTipGenerator(int);
    public abstract void setSeriesToolTipGenerator(int, org.jfree.chart.labels.XYToolTipGenerator);
    public abstract org.jfree.chart.labels.XYToolTipGenerator getDefaultToolTipGenerator();
    public abstract void setDefaultToolTipGenerator(org.jfree.chart.labels.XYToolTipGenerator);
    public abstract org.jfree.chart.urls.XYURLGenerator getURLGenerator();
    public abstract void setURLGenerator(org.jfree.chart.urls.XYURLGenerator);
    public abstract boolean isItemLabelVisible(int, int);
    public abstract boolean isSeriesItemLabelsVisible(int);
    public abstract void setSeriesItemLabelsVisible(int, boolean);
    public abstract void setSeriesItemLabelsVisible(int, Boolean);
    public abstract void setSeriesItemLabelsVisible(int, Boolean, boolean);
    public abstract boolean getDefaultItemLabelsVisible();
    public abstract void setDefaultItemLabelsVisible(boolean);
    public abstract void setDefaultItemLabelsVisible(boolean, boolean);
    public abstract org.jfree.chart.labels.XYItemLabelGenerator getItemLabelGenerator(int, int);
    public abstract org.jfree.chart.labels.XYItemLabelGenerator getSeriesItemLabelGenerator(int);
    public abstract void setSeriesItemLabelGenerator(int, org.jfree.chart.labels.XYItemLabelGenerator);
    public abstract org.jfree.chart.labels.XYItemLabelGenerator getDefaultItemLabelGenerator();
    public abstract void setDefaultItemLabelGenerator(org.jfree.chart.labels.XYItemLabelGenerator);
    public abstract java.awt.Font getItemLabelFont(int, int);
    public abstract java.awt.Font getSeriesItemLabelFont(int);
    public abstract void setSeriesItemLabelFont(int, java.awt.Font);
    public abstract java.awt.Font getDefaultItemLabelFont();
    public abstract void setDefaultItemLabelFont(java.awt.Font);
    public abstract java.awt.Paint getItemLabelPaint(int, int);
    public abstract java.awt.Paint getSeriesItemLabelPaint(int);
    public abstract void setSeriesItemLabelPaint(int, java.awt.Paint);
    public abstract java.awt.Paint getDefaultItemLabelPaint();
    public abstract void setDefaultItemLabelPaint(java.awt.Paint);
    public abstract org.jfree.chart.labels.ItemLabelPosition getPositiveItemLabelPosition(int, int);
    public abstract org.jfree.chart.labels.ItemLabelPosition getSeriesPositiveItemLabelPosition(int);
    public abstract void setSeriesPositiveItemLabelPosition(int, org.jfree.chart.labels.ItemLabelPosition);
    public abstract void setSeriesPositiveItemLabelPosition(int, org.jfree.chart.labels.ItemLabelPosition, boolean);
    public abstract org.jfree.chart.labels.ItemLabelPosition getDefaultPositiveItemLabelPosition();
    public abstract void setDefaultPositiveItemLabelPosition(org.jfree.chart.labels.ItemLabelPosition);
    public abstract void setDefaultPositiveItemLabelPosition(org.jfree.chart.labels.ItemLabelPosition, boolean);
    public abstract org.jfree.chart.labels.ItemLabelPosition getNegativeItemLabelPosition(int, int);
    public abstract org.jfree.chart.labels.ItemLabelPosition getSeriesNegativeItemLabelPosition(int);
    public abstract void setSeriesNegativeItemLabelPosition(int, org.jfree.chart.labels.ItemLabelPosition);
    public abstract void setSeriesNegativeItemLabelPosition(int, org.jfree.chart.labels.ItemLabelPosition, boolean);
    public abstract org.jfree.chart.labels.ItemLabelPosition getDefaultNegativeItemLabelPosition();
    public abstract void setDefaultNegativeItemLabelPosition(org.jfree.chart.labels.ItemLabelPosition);
    public abstract void setDefaultNegativeItemLabelPosition(org.jfree.chart.labels.ItemLabelPosition, boolean);
    public abstract boolean getItemCreateEntity(int, int);
    public abstract Boolean getSeriesCreateEntities(int);
    public abstract void setSeriesCreateEntities(int, Boolean);
    public abstract void setSeriesCreateEntities(int, Boolean, boolean);
    public abstract boolean getDefaultCreateEntities();
    public abstract void setDefaultCreateEntities(boolean);
    public abstract void setDefaultCreateEntities(boolean, boolean);
    public abstract void addAnnotation(org.jfree.chart.annotations.XYAnnotation);
    public abstract void addAnnotation(org.jfree.chart.annotations.XYAnnotation, org.jfree.chart.ui.Layer);
    public abstract boolean removeAnnotation(org.jfree.chart.annotations.XYAnnotation);
    public abstract void removeAnnotations();
    public abstract void drawAnnotations(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.chart.ui.Layer, org.jfree.chart.plot.PlotRenderingInfo);
    public abstract XYItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, org.jfree.chart.plot.PlotRenderingInfo);
    public abstract void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public abstract void fillDomainGridBand(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, java.awt.geom.Rectangle2D, double, double);
    public abstract void fillRangeGridBand(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, java.awt.geom.Rectangle2D, double, double);
    public abstract void drawDomainLine(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, java.awt.geom.Rectangle2D, double, java.awt.Paint, java.awt.Stroke);
    public abstract void drawRangeLine(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, java.awt.geom.Rectangle2D, double, java.awt.Paint, java.awt.Stroke);
    public abstract void drawDomainMarker(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.plot.Marker, java.awt.geom.Rectangle2D);
    public abstract void drawRangeMarker(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.plot.Marker, java.awt.geom.Rectangle2D);
}

org/jfree/chart/renderer/xy/AbstractXYItemRenderer.class

package org.jfree.chart.renderer.xy;
public abstract synchronized class AbstractXYItemRenderer extends org.jfree.chart.renderer.AbstractRenderer implements XYItemRenderer, org.jfree.chart.event.AnnotationChangeListener, Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 8019124836026607990;
    private org.jfree.chart.plot.XYPlot plot;
    private java.util.Map itemLabelGeneratorMap;
    private org.jfree.chart.labels.XYItemLabelGenerator defaultItemLabelGenerator;
    private java.util.Map toolTipGeneratorMap;
    private org.jfree.chart.labels.XYToolTipGenerator defaultToolTipGenerator;
    private org.jfree.chart.urls.XYURLGenerator urlGenerator;
    private java.util.List backgroundAnnotations;
    private java.util.List foregroundAnnotations;
    private org.jfree.chart.labels.XYSeriesLabelGenerator legendItemLabelGenerator;
    private org.jfree.chart.labels.XYSeriesLabelGenerator legendItemToolTipGenerator;
    private org.jfree.chart.labels.XYSeriesLabelGenerator legendItemURLGenerator;
    protected void AbstractXYItemRenderer();
    public int getPassCount();
    public org.jfree.chart.plot.XYPlot getPlot();
    public void setPlot(org.jfree.chart.plot.XYPlot);
    public XYItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, org.jfree.chart.plot.PlotRenderingInfo);
    protected void beginElementGroup(java.awt.Graphics2D, Comparable, int);
    public org.jfree.chart.labels.XYItemLabelGenerator getItemLabelGenerator(int, int);
    public org.jfree.chart.labels.XYItemLabelGenerator getSeriesItemLabelGenerator(int);
    public void setSeriesItemLabelGenerator(int, org.jfree.chart.labels.XYItemLabelGenerator);
    public org.jfree.chart.labels.XYItemLabelGenerator getDefaultItemLabelGenerator();
    public void setDefaultItemLabelGenerator(org.jfree.chart.labels.XYItemLabelGenerator);
    public org.jfree.chart.labels.XYToolTipGenerator getToolTipGenerator(int, int);
    public org.jfree.chart.labels.XYToolTipGenerator getSeriesToolTipGenerator(int);
    public void setSeriesToolTipGenerator(int, org.jfree.chart.labels.XYToolTipGenerator);
    public org.jfree.chart.labels.XYToolTipGenerator getDefaultToolTipGenerator();
    public void setDefaultToolTipGenerator(org.jfree.chart.labels.XYToolTipGenerator);
    public org.jfree.chart.urls.XYURLGenerator getURLGenerator();
    public void setURLGenerator(org.jfree.chart.urls.XYURLGenerator);
    public void addAnnotation(org.jfree.chart.annotations.XYAnnotation);
    public void addAnnotation(org.jfree.chart.annotations.XYAnnotation, org.jfree.chart.ui.Layer);
    public boolean removeAnnotation(org.jfree.chart.annotations.XYAnnotation);
    public void removeAnnotations();
    public void annotationChanged(org.jfree.chart.event.AnnotationChangeEvent);
    public java.util.Collection getAnnotations();
    public org.jfree.chart.labels.XYSeriesLabelGenerator getLegendItemLabelGenerator();
    public void setLegendItemLabelGenerator(org.jfree.chart.labels.XYSeriesLabelGenerator);
    public org.jfree.chart.labels.XYSeriesLabelGenerator getLegendItemToolTipGenerator();
    public void setLegendItemToolTipGenerator(org.jfree.chart.labels.XYSeriesLabelGenerator);
    public org.jfree.chart.labels.XYSeriesLabelGenerator getLegendItemURLGenerator();
    public void setLegendItemURLGenerator(org.jfree.chart.labels.XYSeriesLabelGenerator);
    public org.jfree.data.Range findDomainBounds(org.jfree.data.xy.XYDataset);
    protected org.jfree.data.Range findDomainBounds(org.jfree.data.xy.XYDataset, boolean);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset);
    protected org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset, boolean);
    public org.jfree.chart.LegendItemCollection getLegendItems();
    public org.jfree.chart.LegendItem getLegendItem(int, int);
    public void fillDomainGridBand(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, java.awt.geom.Rectangle2D, double, double);
    public void fillRangeGridBand(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, java.awt.geom.Rectangle2D, double, double);
    public void drawDomainLine(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, java.awt.geom.Rectangle2D, double, java.awt.Paint, java.awt.Stroke);
    public void drawRangeLine(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, java.awt.geom.Rectangle2D, double, java.awt.Paint, java.awt.Stroke);
    public void drawDomainMarker(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.plot.Marker, java.awt.geom.Rectangle2D);
    protected java.awt.geom.Point2D calculateDomainMarkerTextAnchorPoint(java.awt.Graphics2D, org.jfree.chart.plot.PlotOrientation, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleInsets, org.jfree.chart.ui.LengthAdjustmentType, org.jfree.chart.ui.RectangleAnchor);
    public void drawRangeMarker(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.plot.Marker, java.awt.geom.Rectangle2D);
    private java.awt.geom.Point2D calculateRangeMarkerTextAnchorPoint(java.awt.Graphics2D, org.jfree.chart.plot.PlotOrientation, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, org.jfree.chart.ui.RectangleInsets, org.jfree.chart.ui.LengthAdjustmentType, org.jfree.chart.ui.RectangleAnchor);
    protected Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public org.jfree.chart.plot.DrawingSupplier getDrawingSupplier();
    protected void updateCrosshairValues(org.jfree.chart.plot.CrosshairState, double, double, int, double, double, org.jfree.chart.plot.PlotOrientation);
    protected void drawItemLabel(java.awt.Graphics2D, org.jfree.chart.plot.PlotOrientation, org.jfree.data.xy.XYDataset, int, int, double, double, boolean);
    public void drawAnnotations(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.chart.ui.Layer, org.jfree.chart.plot.PlotRenderingInfo);
    protected void addEntity(org.jfree.chart.entity.EntityCollection, java.awt.Shape, org.jfree.data.xy.XYDataset, int, int, double, double);
    protected static void moveTo(java.awt.geom.GeneralPath, double, double);
    protected static void lineTo(java.awt.geom.GeneralPath, double, double);
}

org/jfree/chart/renderer/xy/StandardXYItemRenderer$State.class

package org.jfree.chart.renderer.xy;
public synchronized class StandardXYItemRenderer$State extends XYItemRendererState {
    public java.awt.geom.GeneralPath seriesPath;
    private int seriesIndex;
    private boolean lastPointGood;
    public void StandardXYItemRenderer$State(org.jfree.chart.plot.PlotRenderingInfo);
    public boolean isLastPointGood();
    public void setLastPointGood(boolean);
    public int getSeriesIndex();
    public void setSeriesIndex(int);
}

org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class XYLineAndShapeRenderer extends AbstractXYItemRenderer implements XYItemRenderer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -7435246895986425885;
    private org.jfree.chart.util.BooleanList seriesLinesVisible;
    private boolean defaultLinesVisible;
    private transient java.awt.Shape legendLine;
    private org.jfree.chart.util.BooleanList seriesShapesVisible;
    private boolean defaultShapesVisible;
    private org.jfree.chart.util.BooleanList seriesShapesFilled;
    private boolean defaultShapesFilled;
    private boolean drawOutlines;
    private boolean useFillPaint;
    private boolean useOutlinePaint;
    private boolean drawSeriesLineAsPath;
    public void XYLineAndShapeRenderer();
    public void XYLineAndShapeRenderer(boolean, boolean);
    public boolean getDrawSeriesLineAsPath();
    public void setDrawSeriesLineAsPath(boolean);
    public int getPassCount();
    public boolean getItemLineVisible(int, int);
    public Boolean getSeriesLinesVisible(int);
    public void setSeriesLinesVisible(int, Boolean);
    public void setSeriesLinesVisible(int, boolean);
    public boolean getDefaultLinesVisible();
    public void setDefaultLinesVisible(boolean);
    public java.awt.Shape getLegendLine();
    public void setLegendLine(java.awt.Shape);
    public boolean getItemShapeVisible(int, int);
    public Boolean getSeriesShapesVisible(int);
    public void setSeriesShapesVisible(int, boolean);
    public void setSeriesShapesVisible(int, Boolean);
    public boolean getDefaultShapesVisible();
    public void setDefaultShapesVisible(boolean);
    public boolean getItemShapeFilled(int, int);
    public Boolean getSeriesShapesFilled(int);
    public void setSeriesShapesFilled(int, boolean);
    public void setSeriesShapesFilled(int, Boolean);
    public boolean getDefaultShapesFilled();
    public void setDefaultShapesFilled(boolean);
    public boolean getDrawOutlines();
    public void setDrawOutlines(boolean);
    public boolean getUseFillPaint();
    public void setUseFillPaint(boolean);
    public boolean getUseOutlinePaint();
    public void setUseOutlinePaint(boolean);
    public XYItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, org.jfree.chart.plot.PlotRenderingInfo);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    protected boolean isLinePass(int);
    protected boolean isItemPass(int);
    protected void drawPrimaryLine(XYItemRendererState, java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, int, int, int, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, java.awt.geom.Rectangle2D);
    protected void drawFirstPassShape(java.awt.Graphics2D, int, int, int, java.awt.Shape);
    protected void drawPrimaryLineAsPath(XYItemRendererState, java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, int, int, int, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, java.awt.geom.Rectangle2D);
    protected void drawSecondaryPass(java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, int, int, int, org.jfree.chart.axis.ValueAxis, java.awt.geom.Rectangle2D, org.jfree.chart.axis.ValueAxis, org.jfree.chart.plot.CrosshairState, org.jfree.chart.entity.EntityCollection);
    public org.jfree.chart.LegendItem getLegendItem(int, int);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
}

org/jfree/chart/renderer/xy/XYShapeRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class XYShapeRenderer extends AbstractXYItemRenderer implements XYItemRenderer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 8320552104211173221;
    private org.jfree.chart.renderer.PaintScale paintScale;
    private boolean drawOutlines;
    private boolean useOutlinePaint;
    private boolean useFillPaint;
    private boolean guideLinesVisible;
    private transient java.awt.Paint guideLinePaint;
    private transient java.awt.Stroke guideLineStroke;
    public void XYShapeRenderer();
    public org.jfree.chart.renderer.PaintScale getPaintScale();
    public void setPaintScale(org.jfree.chart.renderer.PaintScale);
    public boolean getDrawOutlines();
    public void setDrawOutlines(boolean);
    public boolean getUseFillPaint();
    public void setUseFillPaint(boolean);
    public boolean getUseOutlinePaint();
    public void setUseOutlinePaint(boolean);
    public boolean isGuideLinesVisible();
    public void setGuideLinesVisible(boolean);
    public java.awt.Paint getGuideLinePaint();
    public void setGuideLinePaint(java.awt.Paint);
    public java.awt.Stroke getGuideLineStroke();
    public void setGuideLineStroke(java.awt.Stroke);
    public org.jfree.data.Range findDomainBounds(org.jfree.data.xy.XYDataset);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset);
    public org.jfree.data.Range findZBounds(org.jfree.data.xy.XYZDataset);
    public int getPassCount();
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    protected java.awt.Paint getPaint(org.jfree.data.xy.XYDataset, int, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
}

org/jfree/chart/renderer/xy/XYErrorRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class XYErrorRenderer extends XYLineAndShapeRenderer {
    static final long serialVersionUID = 5162283570955172424;
    private boolean drawXError;
    private boolean drawYError;
    private double capLength;
    private transient java.awt.Paint errorPaint;
    private transient java.awt.Stroke errorStroke;
    public void XYErrorRenderer();
    public boolean getDrawXError();
    public void setDrawXError(boolean);
    public boolean getDrawYError();
    public void setDrawYError(boolean);
    public double getCapLength();
    public void setCapLength(double);
    public java.awt.Paint getErrorPaint();
    public void setErrorPaint(java.awt.Paint);
    public java.awt.Stroke getErrorStroke();
    public void setErrorStroke(java.awt.Stroke);
    public org.jfree.data.Range findDomainBounds(org.jfree.data.xy.XYDataset);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public boolean equals(Object);
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
}

org/jfree/chart/renderer/xy/CyclicXYItemRenderer$OverwriteDataSet.class

package org.jfree.chart.renderer.xy;
public synchronized class CyclicXYItemRenderer$OverwriteDataSet implements org.jfree.data.xy.XYDataset {
    protected org.jfree.data.xy.XYDataset delegateSet;
    Double[] x;
    Double[] y;
    public void CyclicXYItemRenderer$OverwriteDataSet(double[], double[], org.jfree.data.xy.XYDataset);
    public org.jfree.data.DomainOrder getDomainOrder();
    public int getItemCount(int);
    public Number getX(int, int);
    public double getXValue(int, int);
    public Number getY(int, int);
    public double getYValue(int, int);
    public int getSeriesCount();
    public Comparable getSeriesKey(int);
    public int indexOf(Comparable);
    public void addChangeListener(org.jfree.data.general.DatasetChangeListener);
    public void removeChangeListener(org.jfree.data.general.DatasetChangeListener);
    public org.jfree.data.general.DatasetGroup getGroup();
    public void setGroup(org.jfree.data.general.DatasetGroup);
}

org/jfree/chart/renderer/xy/XYDotRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class XYDotRenderer extends AbstractXYItemRenderer implements XYItemRenderer, org.jfree.chart.util.PublicCloneable {
    private static final long serialVersionUID = -2764344339073566425;
    private int dotWidth;
    private int dotHeight;
    private transient java.awt.Shape legendShape;
    public void XYDotRenderer();
    public int getDotWidth();
    public void setDotWidth(int);
    public int getDotHeight();
    public void setDotHeight(int);
    public java.awt.Shape getLegendShape();
    public void setLegendShape(java.awt.Shape);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public org.jfree.chart.LegendItem getLegendItem(int, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
}

org/jfree/chart/renderer/xy/XYStepRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class XYStepRenderer extends XYLineAndShapeRenderer implements XYItemRenderer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -8918141928884796108;
    private double stepPoint;
    public void XYStepRenderer();
    public void XYStepRenderer(org.jfree.chart.labels.XYToolTipGenerator, org.jfree.chart.urls.XYURLGenerator);
    public double getStepPoint();
    public void setStepPoint(double);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    private void drawLine(java.awt.Graphics2D, java.awt.geom.Line2D, double, double, double, double, java.awt.geom.Rectangle2D);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/renderer/xy/DeviationRenderer$State.class

package org.jfree.chart.renderer.xy;
public synchronized class DeviationRenderer$State extends XYLineAndShapeRenderer$State {
    public java.util.List upperCoordinates;
    public java.util.List lowerCoordinates;
    public void DeviationRenderer$State(org.jfree.chart.plot.PlotRenderingInfo);
}

org/jfree/chart/renderer/xy/XYSplineRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class XYSplineRenderer extends XYLineAndShapeRenderer {
    private int precision;
    private XYSplineRenderer$FillType fillType;
    private org.jfree.chart.ui.GradientPaintTransformer gradientPaintTransformer;
    public void XYSplineRenderer();
    public void XYSplineRenderer(int);
    public void XYSplineRenderer(int, XYSplineRenderer$FillType);
    public int getPrecision();
    public void setPrecision(int);
    public XYSplineRenderer$FillType getFillType();
    public void setFillType(XYSplineRenderer$FillType);
    public org.jfree.chart.ui.GradientPaintTransformer getGradientPaintTransformer();
    public void setGradientPaintTransformer(org.jfree.chart.ui.GradientPaintTransformer);
    public XYItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, org.jfree.chart.plot.PlotRenderingInfo);
    protected void drawPrimaryLineAsPath(XYItemRendererState, java.awt.Graphics2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, int, int, int, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, java.awt.geom.Rectangle2D);
    private void solveTridiag(float[], float[], float[], float[], int);
    public boolean equals(Object);
}

org/jfree/chart/renderer/xy/StackedXYAreaRenderer$StackedXYAreaRendererState.class

package org.jfree.chart.renderer.xy;
synchronized class StackedXYAreaRenderer$StackedXYAreaRendererState extends XYItemRendererState {
    private java.awt.Polygon seriesArea;
    private java.awt.geom.Line2D line;
    private java.util.Stack lastSeriesPoints;
    private java.util.Stack currentSeriesPoints;
    public void StackedXYAreaRenderer$StackedXYAreaRendererState(org.jfree.chart.plot.PlotRenderingInfo);
    public java.awt.Polygon getSeriesArea();
    public void setSeriesArea(java.awt.Polygon);
    public java.awt.geom.Line2D getLine();
    public java.util.Stack getCurrentSeriesPoints();
    public void setCurrentSeriesPoints(java.util.Stack);
    public java.util.Stack getLastSeriesPoints();
    public void setLastSeriesPoints(java.util.Stack);
}

org/jfree/chart/renderer/xy/XYBoxAndWhiskerRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class XYBoxAndWhiskerRenderer extends AbstractXYItemRenderer implements XYItemRenderer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -8020170108532232324;
    private double boxWidth;
    private transient java.awt.Paint boxPaint;
    private boolean fillBox;
    private transient java.awt.Paint artifactPaint;
    public void XYBoxAndWhiskerRenderer();
    public void XYBoxAndWhiskerRenderer(double);
    public double getBoxWidth();
    public void setBoxWidth(double);
    public java.awt.Paint getBoxPaint();
    public void setBoxPaint(java.awt.Paint);
    public boolean getFillBox();
    public void setFillBox(boolean);
    public java.awt.Paint getArtifactPaint();
    public void setArtifactPaint(java.awt.Paint);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset);
    protected java.awt.Paint lookupBoxPaint(int, int);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public void drawHorizontalItem(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public void drawVerticalItem(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    protected void drawEllipse(java.awt.geom.Point2D, double, java.awt.Graphics2D);
    protected void drawMultipleEllipse(java.awt.geom.Point2D, double, double, java.awt.Graphics2D);
    protected void drawHighFarOut(double, java.awt.Graphics2D, double, double);
    protected void drawLowFarOut(double, java.awt.Graphics2D, double, double);
    public boolean equals(Object);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/renderer/xy/XYBubbleRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class XYBubbleRenderer extends AbstractXYItemRenderer implements XYItemRenderer, org.jfree.chart.util.PublicCloneable {
    public static final long serialVersionUID = -5221991598674249125;
    public static final int SCALE_ON_BOTH_AXES = 0;
    public static final int SCALE_ON_DOMAIN_AXIS = 1;
    public static final int SCALE_ON_RANGE_AXIS = 2;
    private int scaleType;
    public void XYBubbleRenderer();
    public void XYBubbleRenderer(int);
    public int getScaleType();
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public org.jfree.chart.LegendItem getLegendItem(int, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/renderer/xy/XYStepAreaRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class XYStepAreaRenderer extends AbstractXYItemRenderer implements XYItemRenderer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -7311560779702649635;
    public static final int SHAPES = 1;
    public static final int AREA = 2;
    public static final int AREA_AND_SHAPES = 3;
    private boolean shapesVisible;
    private boolean shapesFilled;
    private boolean plotArea;
    private boolean showOutline;
    protected transient java.awt.Polygon pArea;
    private double rangeBase;
    private double stepPoint;
    public void XYStepAreaRenderer();
    public void XYStepAreaRenderer(int);
    public void XYStepAreaRenderer(int, org.jfree.chart.labels.XYToolTipGenerator, org.jfree.chart.urls.XYURLGenerator);
    public boolean isOutline();
    public void setOutline(boolean);
    public boolean getShapesVisible();
    public void setShapesVisible(boolean);
    public boolean isShapesFilled();
    public void setShapesFilled(boolean);
    public boolean getPlotArea();
    public void setPlotArea(boolean);
    public double getRangeBase();
    public void setRangeBase(double);
    public double getStepPoint();
    public void setStepPoint(double);
    public XYItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, org.jfree.chart.plot.PlotRenderingInfo);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    protected static double restrictValueToDataArea(double, org.jfree.chart.plot.XYPlot, java.awt.geom.Rectangle2D);
}

org/jfree/chart/renderer/xy/ClusteredXYBarRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class ClusteredXYBarRenderer extends XYBarRenderer implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 5864462149177133147;
    private boolean centerBarAtStartValue;
    public void ClusteredXYBarRenderer();
    public void ClusteredXYBarRenderer(double, boolean);
    public int getPassCount();
    public org.jfree.data.Range findDomainBounds(org.jfree.data.xy.XYDataset);
    protected org.jfree.data.Range findDomainBoundsWithOffset(org.jfree.data.xy.IntervalXYDataset);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/renderer/xy/CyclicXYItemRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class CyclicXYItemRenderer extends StandardXYItemRenderer implements java.io.Serializable {
    private static final long serialVersionUID = 4035912243303764892;
    public void CyclicXYItemRenderer();
    public void CyclicXYItemRenderer(int);
    public void CyclicXYItemRenderer(int, org.jfree.chart.labels.XYToolTipGenerator);
    public void CyclicXYItemRenderer(int, org.jfree.chart.labels.XYToolTipGenerator, org.jfree.chart.urls.XYURLGenerator);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
}

org/jfree/chart/renderer/xy/StackedXYBarRenderer.class

package org.jfree.chart.renderer.xy;
public synchronized class StackedXYBarRenderer extends XYBarRenderer {
    private static final long serialVersionUID = -7049101055533436444;
    private boolean renderAsPercentages;
    public void StackedXYBarRenderer();
    public void StackedXYBarRenderer(double);
    public boolean getRenderAsPercentages();
    public void setRenderAsPercentages(boolean);
    public int getPassCount();
    public XYItemRendererState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.plot.XYPlot, org.jfree.data.xy.XYDataset, org.jfree.chart.plot.PlotRenderingInfo);
    public org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset);
    public void drawItem(java.awt.Graphics2D, XYItemRendererState, java.awt.geom.Rectangle2D, org.jfree.chart.plot.PlotRenderingInfo, org.jfree.chart.plot.XYPlot, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.data.xy.XYDataset, int, int, org.jfree.chart.plot.CrosshairState, int);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/renderer/WaferMapRenderer.class

package org.jfree.chart.renderer;
public synchronized class WaferMapRenderer extends AbstractRenderer {
    private java.util.Map paintIndex;
    private org.jfree.chart.plot.WaferMapPlot plot;
    private int paintLimit;
    private static final int DEFAULT_PAINT_LIMIT = 35;
    public static final int POSITION_INDEX = 0;
    public static final int VALUE_INDEX = 1;
    private int paintIndexMethod;
    public void WaferMapRenderer();
    public void WaferMapRenderer(int, int);
    public void WaferMapRenderer(Integer, Integer);
    private boolean isMethodValid(int);
    public org.jfree.chart.plot.DrawingSupplier getDrawingSupplier();
    public org.jfree.chart.plot.WaferMapPlot getPlot();
    public void setPlot(org.jfree.chart.plot.WaferMapPlot);
    public java.awt.Paint getChipColor(Number);
    private int getPaintIndex(Number);
    private void makePaintIndex();
    private void makePositionIndex(java.util.Set);
    private void makeValueIndex(Number, Number, java.util.Set);
    public org.jfree.chart.LegendItemCollection getLegendCollection();
    private Number getMinPaintValue(Integer);
    private Number getMaxPaintValue(Integer);
}

org/jfree/chart/renderer/RendererState.class

package org.jfree.chart.renderer;
public synchronized class RendererState {
    private org.jfree.chart.plot.PlotRenderingInfo info;
    private boolean elementHinting;
    public void RendererState(org.jfree.chart.plot.PlotRenderingInfo);
    public boolean getElementHinting();
    public void setElementHinting(boolean);
    public org.jfree.chart.plot.PlotRenderingInfo getInfo();
    public org.jfree.chart.entity.EntityCollection getEntityCollection();
}

org/jfree/chart/renderer/Outlier.class

package org.jfree.chart.renderer;
public synchronized class Outlier implements Comparable {
    private java.awt.geom.Point2D point;
    private double radius;
    public void Outlier(double, double, double);
    public java.awt.geom.Point2D getPoint();
    public void setPoint(java.awt.geom.Point2D);
    public double getX();
    public double getY();
    public double getRadius();
    public void setRadius(double);
    public int compareTo(Object);
    public boolean overlaps(Outlier);
    public boolean equals(Object);
    public String toString();
}

org/jfree/chart/renderer/PaintScale.class

package org.jfree.chart.renderer;
public abstract interface PaintScale {
    public abstract double getLowerBound();
    public abstract double getUpperBound();
    public abstract java.awt.Paint getPaint(double);
}

org/jfree/chart/renderer/AreaRendererEndType.class

package org.jfree.chart.renderer;
public final synchronized class AreaRendererEndType implements java.io.Serializable {
    private static final long serialVersionUID = -1774146392916359839;
    public static final AreaRendererEndType TAPER;
    public static final AreaRendererEndType TRUNCATE;
    public static final AreaRendererEndType LEVEL;
    private String name;
    private void AreaRendererEndType(String);
    public String toString();
    public boolean equals(Object);
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/LocalizationBundle_pt_PT.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file - portuguese version # # Changes (from 09-Set-2003) # -------------------------- # 09-Set-2003 : Initial version (ER); # Auto_Range=Escala autom\u00e1tica All_Axes=Todos os eixos Chart=Chart Chart_Properties=Propriedades do gr\u00e1fico Copy=Copiar Domain_Axis=Eixo horizontal PNG_Image_Files=Formato PNG (Portable Network Graphics) (*.png) Print...=Imprimir... Properties...=Propriedades... Save_as=Gravar como Save_as...=Gravar como... Range_Axis=Eixo vertical Zoom_In=Aproximar Zoom_Out=Afastar

org/jfree/chart/urls/StandardXYZURLGenerator.class

package org.jfree.chart.urls;
public synchronized class StandardXYZURLGenerator extends StandardXYURLGenerator implements XYZURLGenerator {
    public void StandardXYZURLGenerator();
    public String generateURL(org.jfree.data.xy.XYZDataset, int, int);
}

org/jfree/chart/urls/StandardCategoryURLGenerator.class

package org.jfree.chart.urls;
public synchronized class StandardCategoryURLGenerator implements CategoryURLGenerator, Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 2276668053074881909;
    private String prefix;
    private String seriesParameterName;
    private String categoryParameterName;
    public void StandardCategoryURLGenerator();
    public void StandardCategoryURLGenerator(String);
    public void StandardCategoryURLGenerator(String, String, String);
    public String generateURL(org.jfree.data.category.CategoryDataset, int, int);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/urls/CustomCategoryURLGenerator.class

package org.jfree.chart.urls;
public synchronized class CustomCategoryURLGenerator implements CategoryURLGenerator, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private java.util.ArrayList urlSeries;
    public void CustomCategoryURLGenerator();
    public int getListCount();
    public int getURLCount(int);
    public String getURL(int, int);
    public String generateURL(org.jfree.data.category.CategoryDataset, int, int);
    public void addURLSeries(java.util.List);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/urls/CategoryURLGenerator.class

package org.jfree.chart.urls;
public abstract interface CategoryURLGenerator {
    public abstract String generateURL(org.jfree.data.category.CategoryDataset, int, int);
}

org/jfree/chart/urls/XYZURLGenerator.class

package org.jfree.chart.urls;
public abstract interface XYZURLGenerator extends XYURLGenerator {
    public abstract String generateURL(org.jfree.data.xy.XYZDataset, int, int);
}

org/jfree/chart/urls/CustomPieURLGenerator.class

package org.jfree.chart.urls;
public synchronized class CustomPieURLGenerator implements PieURLGenerator, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 7100607670144900503;
    private java.util.ArrayList urls;
    public void CustomPieURLGenerator();
    public String generateURL(org.jfree.data.general.PieDataset, Comparable, int);
    public int getListCount();
    public int getURLCount(int);
    public String getURL(Comparable, int);
    public void addURLs(java.util.Map);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/urls/PieURLGenerator.class

package org.jfree.chart.urls;
public abstract interface PieURLGenerator {
    public abstract String generateURL(org.jfree.data.general.PieDataset, Comparable, int);
}

org/jfree/chart/urls/StandardPieURLGenerator.class

package org.jfree.chart.urls;
public synchronized class StandardPieURLGenerator implements PieURLGenerator, java.io.Serializable {
    private static final long serialVersionUID = 1626966402065883419;
    private String prefix;
    private String categoryParamName;
    private String indexParamName;
    public void StandardPieURLGenerator();
    public void StandardPieURLGenerator(String);
    public void StandardPieURLGenerator(String, String);
    public void StandardPieURLGenerator(String, String, String);
    public String generateURL(org.jfree.data.general.PieDataset, Comparable, int);
    public boolean equals(Object);
}

org/jfree/chart/urls/TimeSeriesURLGenerator.class

package org.jfree.chart.urls;
public synchronized class TimeSeriesURLGenerator implements XYURLGenerator, java.io.Serializable {
    private static final long serialVersionUID = -9122773175671182445;
    private java.text.DateFormat dateFormat;
    private String prefix;
    private String seriesParameterName;
    private String itemParameterName;
    public void TimeSeriesURLGenerator();
    public void TimeSeriesURLGenerator(java.text.DateFormat, String, String, String);
    public java.text.DateFormat getDateFormat();
    public String getPrefix();
    public String getSeriesParameterName();
    public String getItemParameterName();
    public String generateURL(org.jfree.data.xy.XYDataset, int, int);
    public boolean equals(Object);
}

org/jfree/chart/urls/CustomXYURLGenerator.class

package org.jfree.chart.urls;
public synchronized class CustomXYURLGenerator implements XYURLGenerator, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -8565933356596551832;
    private java.util.ArrayList urlSeries;
    public void CustomXYURLGenerator();
    public int getListCount();
    public int getURLCount(int);
    public String getURL(int, int);
    public String generateURL(org.jfree.data.xy.XYDataset, int, int);
    public void addURLSeries(java.util.List);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/urls/XYURLGenerator.class

package org.jfree.chart.urls;
public abstract interface XYURLGenerator {
    public abstract String generateURL(org.jfree.data.xy.XYDataset, int, int);
}

org/jfree/chart/urls/StandardXYURLGenerator.class

package org.jfree.chart.urls;
public synchronized class StandardXYURLGenerator implements XYURLGenerator, java.io.Serializable {
    private static final long serialVersionUID = -1771624523496595382;
    public static final String DEFAULT_PREFIX = index.html;
    public static final String DEFAULT_SERIES_PARAMETER = series;
    public static final String DEFAULT_ITEM_PARAMETER = item;
    private String prefix;
    private String seriesParameterName;
    private String itemParameterName;
    public void StandardXYURLGenerator();
    public void StandardXYURLGenerator(String);
    public void StandardXYURLGenerator(String, String, String);
    public String generateURL(org.jfree.data.xy.XYDataset, int, int);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/plot/flow/FlowPlot.class

package org.jfree.chart.plot.flow;
public synchronized class FlowPlot extends org.jfree.chart.plot.Plot implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private org.jfree.data.flow.FlowDataset dataset;
    private double nodeWidth;
    private double nodeMargin;
    private double flowMargin;
    private java.util.Map nodeColorMap;
    private java.util.List nodeColorSwatch;
    private int nodeColorSwatchPointer;
    private java.awt.Color defaultNodeColor;
    private java.awt.Font defaultNodeLabelFont;
    private java.awt.Paint defaultNodeLabelPaint;
    private org.jfree.chart.ui.VerticalAlignment nodeLabelAlignment;
    private double nodeLabelOffsetX;
    private double nodeLabelOffsetY;
    private org.jfree.chart.labels.FlowLabelGenerator toolTipGenerator;
    public void FlowPlot(org.jfree.data.flow.FlowDataset);
    public String getPlotType();
    public org.jfree.data.flow.FlowDataset getDataset();
    public void setDataset(org.jfree.data.flow.FlowDataset);
    public double getNodeMargin();
    public void setNodeMargin(double);
    public double getFlowMargin();
    public void setFlowMargin(double);
    public double getNodeWidth();
    public void setNodeWidth(double);
    public java.util.List getNodeColorSwatch();
    public void setNodeColorSwatch(java.util.List);
    public java.awt.Color getNodeFillColor(org.jfree.data.flow.NodeKey);
    public void setNodeFillColor(org.jfree.data.flow.NodeKey, java.awt.Color);
    public java.awt.Color getDefaultNodeColor();
    public void setDefaultNodeColor(java.awt.Color);
    public java.awt.Font getDefaultNodeLabelFont();
    public void setDefaultNodeLabelFont(java.awt.Font);
    public java.awt.Paint getDefaultNodeLabelPaint();
    public void setDefaultNodeLabelPaint(java.awt.Paint);
    public org.jfree.chart.ui.VerticalAlignment getNodeLabelAlignment();
    public void setNodeLabelAlignment(org.jfree.chart.ui.VerticalAlignment);
    public double getNodeLabelOffsetX();
    public void setNodeLabelOffsetX(double);
    public double getNodeLabelOffsetY();
    public void setNodeLabelOffsetY(double);
    public org.jfree.chart.labels.FlowLabelGenerator getToolTipGenerator();
    public void setToolTipGenerator(org.jfree.chart.labels.FlowLabelGenerator);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, org.jfree.chart.plot.PlotState, org.jfree.chart.plot.PlotRenderingInfo);
    protected java.awt.Color lookupNodeColor(org.jfree.data.flow.NodeKey);
    private double labelY(java.awt.geom.Rectangle2D);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/plot/FastScatterPlot.class

package org.jfree.chart.plot;
public synchronized class FastScatterPlot extends Plot implements ValueAxisPlot, Pannable, Zoomable, Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 7871545897358563521;
    public static final java.awt.Stroke DEFAULT_GRIDLINE_STROKE;
    public static final java.awt.Paint DEFAULT_GRIDLINE_PAINT;
    private float[][] data;
    private org.jfree.data.Range xDataRange;
    private org.jfree.data.Range yDataRange;
    private org.jfree.chart.axis.ValueAxis domainAxis;
    private org.jfree.chart.axis.ValueAxis rangeAxis;
    private transient java.awt.Paint paint;
    private boolean domainGridlinesVisible;
    private transient java.awt.Stroke domainGridlineStroke;
    private transient java.awt.Paint domainGridlinePaint;
    private boolean rangeGridlinesVisible;
    private transient java.awt.Stroke rangeGridlineStroke;
    private transient java.awt.Paint rangeGridlinePaint;
    private boolean domainPannable;
    private boolean rangePannable;
    protected static java.util.ResourceBundle localizationResources;
    public void FastScatterPlot();
    public void FastScatterPlot(float[][], org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis);
    public String getPlotType();
    public float[][] getData();
    public void setData(float[][]);
    public PlotOrientation getOrientation();
    public org.jfree.chart.axis.ValueAxis getDomainAxis();
    public void setDomainAxis(org.jfree.chart.axis.ValueAxis);
    public org.jfree.chart.axis.ValueAxis getRangeAxis();
    public void setRangeAxis(org.jfree.chart.axis.ValueAxis);
    public java.awt.Paint getPaint();
    public void setPaint(java.awt.Paint);
    public boolean isDomainGridlinesVisible();
    public void setDomainGridlinesVisible(boolean);
    public java.awt.Stroke getDomainGridlineStroke();
    public void setDomainGridlineStroke(java.awt.Stroke);
    public java.awt.Paint getDomainGridlinePaint();
    public void setDomainGridlinePaint(java.awt.Paint);
    public boolean isRangeGridlinesVisible();
    public void setRangeGridlinesVisible(boolean);
    public java.awt.Stroke getRangeGridlineStroke();
    public void setRangeGridlineStroke(java.awt.Stroke);
    public java.awt.Paint getRangeGridlinePaint();
    public void setRangeGridlinePaint(java.awt.Paint);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, PlotState, PlotRenderingInfo);
    public void render(java.awt.Graphics2D, java.awt.geom.Rectangle2D, PlotRenderingInfo, CrosshairState);
    protected void drawDomainGridlines(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.util.List);
    protected void drawRangeGridlines(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.util.List);
    public org.jfree.data.Range getDataRange(org.jfree.chart.axis.ValueAxis);
    private org.jfree.data.Range calculateXDataRange(float[][]);
    private org.jfree.data.Range calculateYDataRange(float[][]);
    public void zoomDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D, boolean);
    public void zoomDomainAxes(double, double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D, boolean);
    public void zoomRangeAxes(double, double, PlotRenderingInfo, java.awt.geom.Point2D);
    public boolean isDomainZoomable();
    public boolean isRangeZoomable();
    public boolean isDomainPannable();
    public void setDomainPannable(boolean);
    public boolean isRangePannable();
    public void setRangePannable(boolean);
    public void panDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void panRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/plot/Pannable.class

package org.jfree.chart.plot;
public abstract interface Pannable {
    public abstract PlotOrientation getOrientation();
    public abstract boolean isDomainPannable();
    public abstract boolean isRangePannable();
    public abstract void panDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public abstract void panRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
}

org/jfree/chart/plot/PlotState.class

package org.jfree.chart.plot;
public synchronized class PlotState {
    private java.util.Map sharedAxisStates;
    public void PlotState();
    public java.util.Map getSharedAxisStates();
}

org/jfree/chart/plot/PieLabelRecord.class

package org.jfree.chart.plot;
public synchronized class PieLabelRecord implements Comparable, java.io.Serializable {
    private Comparable key;
    private double angle;
    private double baseY;
    private double allocatedY;
    private org.jfree.chart.text.TextBox label;
    private double labelHeight;
    private double gap;
    private double linkPercent;
    public void PieLabelRecord(Comparable, double, double, org.jfree.chart.text.TextBox, double, double, double);
    public double getBaseY();
    public void setBaseY(double);
    public double getLowerY();
    public double getUpperY();
    public double getAngle();
    public Comparable getKey();
    public org.jfree.chart.text.TextBox getLabel();
    public double getLabelHeight();
    public double getAllocatedY();
    public void setAllocatedY(double);
    public double getGap();
    public double getLinkPercent();
    public int compareTo(Object);
    public boolean equals(Object);
    public String toString();
}

org/jfree/chart/plot/LocalizationBundle_zh_CN.properties

# org.jfree.chart.plot.plot ResourceBundle properties file # # Changes # ------- # 29-Jun-2005 : Initial version, see: http://www.jfree.org/phpBB2/viewtopic.php?t=13495; # Category_Plot=\u7c7b\u6bd4\u56fe Combined_Domain_XYPlot=\u7ec4\u5408\u7684\u9879\u76ee XY \u56fe Combined_Range_XYPlot=\u7ec4\u5408\u7684\u8303\u56f4 XY \u56fe Compass_Plot=\u7f57\u76d8\u56fe Contour_Plot=\u8f6e\u5ed3\u56fe Fast_Scatter_Plot=\u5feb\u901f\u5206\u6563\u56fe Meter_Plot=\u4eea\u8868\u56fe Period_Marker_Plot=\u5468\u671f\u6807\u8bb0\u56fe Pie_Plot=\u997c\u56fe Thermometer_Plot=\u6e29\u5ea6\u8ba1\u56fe XY_Plot=XY \u56fe Polar_Plot=\u6781\u5750\u6807\u56fe Too_many_elements=Too many elements #Secteurs 3D Pie_3D_Plot=\u4e09\u7ef4\u997c\u56fe # points of the compass N=N E=E S=S W=W

org/jfree/chart/plot/LocalizationBundle_ja.properties

Category_Plot=\u30ab\u30c6\u30b4\u30ea\u306e\u30d7\u30ed\u30c3\u30c8 Combined_Domain_XYPlot=\u5206\u985e\u306e\u7d44\u307f\u5408\u308f\u305b XY\u30d7\u30ed\u30c3\u30c8 Combined_Range_XYPlot=\u6570\u5024\u306e\u7d44\u307f\u5408\u308f\u305b XY\u30d7\u30ed\u30c3\u30c8 Compass_Plot=\u30b3\u30f3\u30d1\u30b9\u30d7\u30ed\u30c3\u30c8 Contour_Plot=\u7b49\u9ad8\u7dda\u56f3 Fast_Scatter_Plot=\u9ad8\u901f\u6563\u5e03\u56f3 Meter_Plot=\u30e1\u30fc\u30bf\u30fc\u306e\u30d7\u30ed\u30c3\u30c8 Period_Marker_Plot=\u671f\u9593\u30de\u30fc\u30ab\u30fc\u306e\u30d7\u30ed\u30c3\u30c8 Pie_3D_Plot=3D\u5186\u30b0\u30e9\u30d5\u306e\u30d7\u30ed\u30c3\u30c8 Pie_Plot=\u5186\u30b0\u30e9\u30d5\u306e\u30d7\u30ed\u30c3\u30c8 Polar_Plot=\u6975\u5ea7\u6a19\u306e\u30d7\u30ed\u30c3\u30c8 Thermometer_Plot=\u6e29\u5ea6\u8a08\u306e\u30d7\u30ed\u30c3\u30c8 XY_Plot=XY \u30d7\u30ed\u30c3\u30c8

org/jfree/chart/plot/CombinedDomainCategoryPlot.class

package org.jfree.chart.plot;
public synchronized class CombinedDomainCategoryPlot extends CategoryPlot implements org.jfree.chart.event.PlotChangeListener {
    private static final long serialVersionUID = 8207194522653701572;
    private java.util.List subplots;
    private double gap;
    private transient java.awt.geom.Rectangle2D[] subplotAreas;
    public void CombinedDomainCategoryPlot();
    public void CombinedDomainCategoryPlot(org.jfree.chart.axis.CategoryAxis);
    public double getGap();
    public void setGap(double);
    public void add(CategoryPlot);
    public void add(CategoryPlot, int);
    public void remove(CategoryPlot);
    public java.util.List getSubplots();
    public CategoryPlot findSubplot(PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D, boolean);
    public void zoomRangeAxes(double, double, PlotRenderingInfo, java.awt.geom.Point2D);
    protected org.jfree.chart.axis.AxisSpace calculateAxisSpace(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, PlotState, PlotRenderingInfo);
    protected void setFixedRangeAxisSpaceForSubplots(org.jfree.chart.axis.AxisSpace);
    public void setOrientation(PlotOrientation);
    public void setShadowGenerator(org.jfree.chart.util.ShadowGenerator);
    public org.jfree.data.Range getDataRange(org.jfree.chart.axis.ValueAxis);
    public org.jfree.chart.LegendItemCollection getLegendItems();
    public java.util.List getCategories();
    public java.util.List getCategoriesForAxis(org.jfree.chart.axis.CategoryAxis);
    public void handleClick(int, int, PlotRenderingInfo);
    public void plotChanged(org.jfree.chart.event.PlotChangeEvent);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/plot/SeriesRenderingOrder.class

package org.jfree.chart.plot;
public final synchronized class SeriesRenderingOrder implements java.io.Serializable {
    private static final long serialVersionUID = 209336477448807735;
    public static final SeriesRenderingOrder FORWARD;
    public static final SeriesRenderingOrder REVERSE;
    private String name;
    private void SeriesRenderingOrder(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/plot/ValueAxisPlot.class

package org.jfree.chart.plot;
public abstract interface ValueAxisPlot {
    public abstract org.jfree.data.Range getDataRange(org.jfree.chart.axis.ValueAxis);
}

org/jfree/chart/plot/ThermometerPlot.class

package org.jfree.chart.plot;
public synchronized class ThermometerPlot extends Plot implements ValueAxisPlot, Zoomable, Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 4087093313147984390;
    public static final int UNITS_NONE = 0;
    public static final int UNITS_FAHRENHEIT = 1;
    public static final int UNITS_CELCIUS = 2;
    public static final int UNITS_KELVIN = 3;
    public static final int NONE = 0;
    public static final int RIGHT = 1;
    public static final int LEFT = 2;
    public static final int BULB = 3;
    public static final int NORMAL = 0;
    public static final int WARNING = 1;
    public static final int CRITICAL = 2;
    protected static final int AXIS_GAP = 10;
    protected static final String[] UNITS;
    protected static final int RANGE_LOW = 0;
    protected static final int RANGE_HIGH = 1;
    protected static final int DISPLAY_LOW = 2;
    protected static final int DISPLAY_HIGH = 3;
    protected static final double DEFAULT_LOWER_BOUND = 0.0;
    protected static final double DEFAULT_UPPER_BOUND = 100.0;
    protected static final int DEFAULT_BULB_RADIUS = 40;
    protected static final int DEFAULT_COLUMN_RADIUS = 20;
    protected static final int DEFAULT_GAP = 5;
    private org.jfree.data.general.ValueDataset dataset;
    private org.jfree.chart.axis.ValueAxis rangeAxis;
    private double lowerBound;
    private double upperBound;
    private int bulbRadius;
    private int columnRadius;
    private int gap;
    private org.jfree.chart.ui.RectangleInsets padding;
    private transient java.awt.Stroke thermometerStroke;
    private transient java.awt.Paint thermometerPaint;
    private int units;
    private int valueLocation;
    private int axisLocation;
    private java.awt.Font valueFont;
    private transient java.awt.Paint valuePaint;
    private java.text.NumberFormat valueFormat;
    private transient java.awt.Paint mercuryPaint;
    private boolean showValueLines;
    private int subrange;
    private double[][] subrangeInfo;
    private boolean followDataInSubranges;
    private boolean useSubrangePaint;
    private transient java.awt.Paint[] subrangePaint;
    private boolean subrangeIndicatorsVisible;
    private transient java.awt.Stroke subrangeIndicatorStroke;
    private transient java.awt.Stroke rangeIndicatorStroke;
    protected static java.util.ResourceBundle localizationResources;
    public void ThermometerPlot();
    public void ThermometerPlot(org.jfree.data.general.ValueDataset);
    public org.jfree.data.general.ValueDataset getDataset();
    public void setDataset(org.jfree.data.general.ValueDataset);
    public org.jfree.chart.axis.ValueAxis getRangeAxis();
    public void setRangeAxis(org.jfree.chart.axis.ValueAxis);
    public double getLowerBound();
    public void setLowerBound(double);
    public double getUpperBound();
    public void setUpperBound(double);
    public void setRange(double, double);
    public org.jfree.chart.ui.RectangleInsets getPadding();
    public void setPadding(org.jfree.chart.ui.RectangleInsets);
    public java.awt.Stroke getThermometerStroke();
    public void setThermometerStroke(java.awt.Stroke);
    public java.awt.Paint getThermometerPaint();
    public void setThermometerPaint(java.awt.Paint);
    public int getUnits();
    public void setUnits(int);
    public int getValueLocation();
    public void setValueLocation(int);
    public int getAxisLocation();
    public void setAxisLocation(int);
    public java.awt.Font getValueFont();
    public void setValueFont(java.awt.Font);
    public java.awt.Paint getValuePaint();
    public void setValuePaint(java.awt.Paint);
    public void setValueFormat(java.text.NumberFormat);
    public java.awt.Paint getMercuryPaint();
    public void setMercuryPaint(java.awt.Paint);
    public void setSubrangeInfo(int, double, double);
    public void setSubrangeInfo(int, double, double, double, double);
    public void setSubrange(int, double, double);
    public void setDisplayRange(int, double, double);
    public java.awt.Paint getSubrangePaint(int);
    public void setSubrangePaint(int, java.awt.Paint);
    public boolean getFollowDataInSubranges();
    public void setFollowDataInSubranges(boolean);
    public boolean getUseSubrangePaint();
    public void setUseSubrangePaint(boolean);
    public int getBulbRadius();
    public void setBulbRadius(int);
    public int getBulbDiameter();
    public int getColumnRadius();
    public void setColumnRadius(int);
    public int getColumnDiameter();
    public int getGap();
    public void setGap(int);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, PlotState, PlotRenderingInfo);
    public void zoom(double);
    public String getPlotType();
    public void datasetChanged(org.jfree.data.general.DatasetChangeEvent);
    public org.jfree.data.Range getDataRange(org.jfree.chart.axis.ValueAxis);
    protected void setAxisRange();
    public org.jfree.chart.LegendItemCollection getLegendItems();
    public PlotOrientation getOrientation();
    protected static boolean isValidNumber(double);
    private boolean inSubrange(int, double);
    private java.awt.Paint getCurrentPaint();
    public boolean equals(Object);
    private static boolean equal(double[][], double[][]);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    public void zoomDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D, boolean);
    public void zoomRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D, boolean);
    public void zoomDomainAxes(double, double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomRangeAxes(double, double, PlotRenderingInfo, java.awt.geom.Point2D);
    public boolean isDomainZoomable();
    public boolean isRangeZoomable();
    static void <clinit>();
}

org/jfree/chart/plot/CombinedDomainXYPlot.class

package org.jfree.chart.plot;
public synchronized class CombinedDomainXYPlot extends XYPlot implements org.jfree.chart.event.PlotChangeListener {
    private static final long serialVersionUID = -7765545541261907383;
    private java.util.List subplots;
    private double gap;
    private transient java.awt.geom.Rectangle2D[] subplotAreas;
    public void CombinedDomainXYPlot();
    public void CombinedDomainXYPlot(org.jfree.chart.axis.ValueAxis);
    public String getPlotType();
    public double getGap();
    public void setGap(double);
    public boolean isRangePannable();
    public void setRangePannable(boolean);
    public void setOrientation(PlotOrientation);
    public void setShadowGenerator(org.jfree.chart.util.ShadowGenerator);
    public org.jfree.data.Range getDataRange(org.jfree.chart.axis.ValueAxis);
    public void add(XYPlot);
    public void add(XYPlot, int);
    public void remove(XYPlot);
    public java.util.List getSubplots();
    protected org.jfree.chart.axis.AxisSpace calculateAxisSpace(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, PlotState, PlotRenderingInfo);
    public org.jfree.chart.LegendItemCollection getLegendItems();
    public void zoomRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D, boolean);
    public void zoomRangeAxes(double, double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void panRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public XYPlot findSubplot(PlotRenderingInfo, java.awt.geom.Point2D);
    public void setRenderer(org.jfree.chart.renderer.xy.XYItemRenderer);
    public void setFixedRangeAxisSpace(org.jfree.chart.axis.AxisSpace);
    protected void setFixedRangeAxisSpaceForSubplots(org.jfree.chart.axis.AxisSpace);
    public void handleClick(int, int, PlotRenderingInfo);
    public void datasetChanged(org.jfree.data.general.DatasetChangeEvent);
    public void plotChanged(org.jfree.chart.event.PlotChangeEvent);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/plot/CategoryPlot.class

package org.jfree.chart.plot;
public synchronized class CategoryPlot extends Plot implements ValueAxisPlot, Pannable, Zoomable, org.jfree.chart.event.AnnotationChangeListener, org.jfree.chart.event.RendererChangeListener, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -3537691700434728188;
    public static final boolean DEFAULT_DOMAIN_GRIDLINES_VISIBLE = 0;
    public static final boolean DEFAULT_RANGE_GRIDLINES_VISIBLE = 1;
    public static final java.awt.Stroke DEFAULT_GRIDLINE_STROKE;
    public static final java.awt.Paint DEFAULT_GRIDLINE_PAINT;
    public static final java.awt.Font DEFAULT_VALUE_LABEL_FONT;
    public static final boolean DEFAULT_CROSSHAIR_VISIBLE = 0;
    public static final java.awt.Stroke DEFAULT_CROSSHAIR_STROKE;
    public static final java.awt.Paint DEFAULT_CROSSHAIR_PAINT;
    protected static java.util.ResourceBundle localizationResources;
    private PlotOrientation orientation;
    private org.jfree.chart.ui.RectangleInsets axisOffset;
    private java.util.Map domainAxes;
    private java.util.Map domainAxisLocations;
    private boolean drawSharedDomainAxis;
    private java.util.Map rangeAxes;
    private java.util.Map rangeAxisLocations;
    private java.util.Map datasets;
    private java.util.TreeMap datasetToDomainAxesMap;
    private java.util.TreeMap datasetToRangeAxesMap;
    private java.util.Map renderers;
    private DatasetRenderingOrder renderingOrder;
    private org.jfree.chart.util.SortOrder columnRenderingOrder;
    private org.jfree.chart.util.SortOrder rowRenderingOrder;
    private boolean domainGridlinesVisible;
    private org.jfree.chart.axis.CategoryAnchor domainGridlinePosition;
    private transient java.awt.Stroke domainGridlineStroke;
    private transient java.awt.Paint domainGridlinePaint;
    private boolean rangeZeroBaselineVisible;
    private transient java.awt.Stroke rangeZeroBaselineStroke;
    private transient java.awt.Paint rangeZeroBaselinePaint;
    private boolean rangeGridlinesVisible;
    private transient java.awt.Stroke rangeGridlineStroke;
    private transient java.awt.Paint rangeGridlinePaint;
    private boolean rangeMinorGridlinesVisible;
    private transient java.awt.Stroke rangeMinorGridlineStroke;
    private transient java.awt.Paint rangeMinorGridlinePaint;
    private double anchorValue;
    private int crosshairDatasetIndex;
    private boolean domainCrosshairVisible;
    private Comparable domainCrosshairRowKey;
    private Comparable domainCrosshairColumnKey;
    private transient java.awt.Stroke domainCrosshairStroke;
    private transient java.awt.Paint domainCrosshairPaint;
    private boolean rangeCrosshairVisible;
    private double rangeCrosshairValue;
    private transient java.awt.Stroke rangeCrosshairStroke;
    private transient java.awt.Paint rangeCrosshairPaint;
    private boolean rangeCrosshairLockedOnData;
    private java.util.Map foregroundDomainMarkers;
    private java.util.Map backgroundDomainMarkers;
    private java.util.Map foregroundRangeMarkers;
    private java.util.Map backgroundRangeMarkers;
    private java.util.List annotations;
    private int weight;
    private org.jfree.chart.axis.AxisSpace fixedDomainAxisSpace;
    private org.jfree.chart.axis.AxisSpace fixedRangeAxisSpace;
    private org.jfree.chart.LegendItemCollection fixedLegendItems;
    private boolean rangePannable;
    private org.jfree.chart.util.ShadowGenerator shadowGenerator;
    public void CategoryPlot();
    public void CategoryPlot(org.jfree.data.category.CategoryDataset, org.jfree.chart.axis.CategoryAxis, org.jfree.chart.axis.ValueAxis, org.jfree.chart.renderer.category.CategoryItemRenderer);
    public String getPlotType();
    public PlotOrientation getOrientation();
    public void setOrientation(PlotOrientation);
    public org.jfree.chart.ui.RectangleInsets getAxisOffset();
    public void setAxisOffset(org.jfree.chart.ui.RectangleInsets);
    public org.jfree.chart.axis.CategoryAxis getDomainAxis();
    public org.jfree.chart.axis.CategoryAxis getDomainAxis(int);
    public void setDomainAxis(org.jfree.chart.axis.CategoryAxis);
    public void setDomainAxis(int, org.jfree.chart.axis.CategoryAxis);
    public void setDomainAxis(int, org.jfree.chart.axis.CategoryAxis, boolean);
    public void setDomainAxes(org.jfree.chart.axis.CategoryAxis[]);
    public int getDomainAxisIndex(org.jfree.chart.axis.CategoryAxis);
    public org.jfree.chart.axis.AxisLocation getDomainAxisLocation();
    public org.jfree.chart.axis.AxisLocation getDomainAxisLocation(int);
    public void setDomainAxisLocation(org.jfree.chart.axis.AxisLocation);
    public void setDomainAxisLocation(org.jfree.chart.axis.AxisLocation, boolean);
    public void setDomainAxisLocation(int, org.jfree.chart.axis.AxisLocation);
    public void setDomainAxisLocation(int, org.jfree.chart.axis.AxisLocation, boolean);
    public org.jfree.chart.ui.RectangleEdge getDomainAxisEdge();
    public org.jfree.chart.ui.RectangleEdge getDomainAxisEdge(int);
    public int getDomainAxisCount();
    public void clearDomainAxes();
    public void configureDomainAxes();
    public org.jfree.chart.axis.ValueAxis getRangeAxis();
    public org.jfree.chart.axis.ValueAxis getRangeAxis(int);
    public void setRangeAxis(org.jfree.chart.axis.ValueAxis);
    public void setRangeAxis(int, org.jfree.chart.axis.ValueAxis);
    public void setRangeAxis(int, org.jfree.chart.axis.ValueAxis, boolean);
    public void setRangeAxes(org.jfree.chart.axis.ValueAxis[]);
    public int getRangeAxisIndex(org.jfree.chart.axis.ValueAxis);
    private int findRangeAxisIndex(org.jfree.chart.axis.ValueAxis);
    public org.jfree.chart.axis.AxisLocation getRangeAxisLocation();
    public org.jfree.chart.axis.AxisLocation getRangeAxisLocation(int);
    public void setRangeAxisLocation(org.jfree.chart.axis.AxisLocation);
    public void setRangeAxisLocation(org.jfree.chart.axis.AxisLocation, boolean);
    public void setRangeAxisLocation(int, org.jfree.chart.axis.AxisLocation);
    public void setRangeAxisLocation(int, org.jfree.chart.axis.AxisLocation, boolean);
    public org.jfree.chart.ui.RectangleEdge getRangeAxisEdge();
    public org.jfree.chart.ui.RectangleEdge getRangeAxisEdge(int);
    public int getRangeAxisCount();
    public void clearRangeAxes();
    public void configureRangeAxes();
    public org.jfree.data.category.CategoryDataset getDataset();
    public org.jfree.data.category.CategoryDataset getDataset(int);
    public void setDataset(org.jfree.data.category.CategoryDataset);
    public void setDataset(int, org.jfree.data.category.CategoryDataset);
    public int getDatasetCount();
    public int indexOf(org.jfree.data.category.CategoryDataset);
    public void mapDatasetToDomainAxis(int, int);
    public void mapDatasetToDomainAxes(int, java.util.List);
    private void checkAxisIndices(java.util.List);
    public org.jfree.chart.axis.CategoryAxis getDomainAxisForDataset(int);
    public void mapDatasetToRangeAxis(int, int);
    public void mapDatasetToRangeAxes(int, java.util.List);
    public org.jfree.chart.axis.ValueAxis getRangeAxisForDataset(int);
    public int getRendererCount();
    public org.jfree.chart.renderer.category.CategoryItemRenderer getRenderer();
    public org.jfree.chart.renderer.category.CategoryItemRenderer getRenderer(int);
    public void setRenderer(org.jfree.chart.renderer.category.CategoryItemRenderer);
    public void setRenderer(org.jfree.chart.renderer.category.CategoryItemRenderer, boolean);
    public void setRenderer(int, org.jfree.chart.renderer.category.CategoryItemRenderer);
    public void setRenderer(int, org.jfree.chart.renderer.category.CategoryItemRenderer, boolean);
    public void setRenderers(org.jfree.chart.renderer.category.CategoryItemRenderer[]);
    public org.jfree.chart.renderer.category.CategoryItemRenderer getRendererForDataset(org.jfree.data.category.CategoryDataset);
    public int getIndexOf(org.jfree.chart.renderer.category.CategoryItemRenderer);
    public DatasetRenderingOrder getDatasetRenderingOrder();
    public void setDatasetRenderingOrder(DatasetRenderingOrder);
    public org.jfree.chart.util.SortOrder getColumnRenderingOrder();
    public void setColumnRenderingOrder(org.jfree.chart.util.SortOrder);
    public org.jfree.chart.util.SortOrder getRowRenderingOrder();
    public void setRowRenderingOrder(org.jfree.chart.util.SortOrder);
    public boolean isDomainGridlinesVisible();
    public void setDomainGridlinesVisible(boolean);
    public org.jfree.chart.axis.CategoryAnchor getDomainGridlinePosition();
    public void setDomainGridlinePosition(org.jfree.chart.axis.CategoryAnchor);
    public java.awt.Stroke getDomainGridlineStroke();
    public void setDomainGridlineStroke(java.awt.Stroke);
    public java.awt.Paint getDomainGridlinePaint();
    public void setDomainGridlinePaint(java.awt.Paint);
    public boolean isRangeZeroBaselineVisible();
    public void setRangeZeroBaselineVisible(boolean);
    public java.awt.Stroke getRangeZeroBaselineStroke();
    public void setRangeZeroBaselineStroke(java.awt.Stroke);
    public java.awt.Paint getRangeZeroBaselinePaint();
    public void setRangeZeroBaselinePaint(java.awt.Paint);
    public boolean isRangeGridlinesVisible();
    public void setRangeGridlinesVisible(boolean);
    public java.awt.Stroke getRangeGridlineStroke();
    public void setRangeGridlineStroke(java.awt.Stroke);
    public java.awt.Paint getRangeGridlinePaint();
    public void setRangeGridlinePaint(java.awt.Paint);
    public boolean isRangeMinorGridlinesVisible();
    public void setRangeMinorGridlinesVisible(boolean);
    public java.awt.Stroke getRangeMinorGridlineStroke();
    public void setRangeMinorGridlineStroke(java.awt.Stroke);
    public java.awt.Paint getRangeMinorGridlinePaint();
    public void setRangeMinorGridlinePaint(java.awt.Paint);
    public org.jfree.chart.LegendItemCollection getFixedLegendItems();
    public void setFixedLegendItems(org.jfree.chart.LegendItemCollection);
    public org.jfree.chart.LegendItemCollection getLegendItems();
    public void handleClick(int, int, PlotRenderingInfo);
    public void zoom(double);
    public void annotationChanged(org.jfree.chart.event.AnnotationChangeEvent);
    public void datasetChanged(org.jfree.data.general.DatasetChangeEvent);
    public void rendererChanged(org.jfree.chart.event.RendererChangeEvent);
    public void addDomainMarker(CategoryMarker);
    public void addDomainMarker(CategoryMarker, org.jfree.chart.ui.Layer);
    public void addDomainMarker(int, CategoryMarker, org.jfree.chart.ui.Layer);
    public void addDomainMarker(int, CategoryMarker, org.jfree.chart.ui.Layer, boolean);
    public void clearDomainMarkers();
    public java.util.Collection getDomainMarkers(org.jfree.chart.ui.Layer);
    public java.util.Collection getDomainMarkers(int, org.jfree.chart.ui.Layer);
    public void clearDomainMarkers(int);
    public boolean removeDomainMarker(Marker);
    public boolean removeDomainMarker(Marker, org.jfree.chart.ui.Layer);
    public boolean removeDomainMarker(int, Marker, org.jfree.chart.ui.Layer);
    public boolean removeDomainMarker(int, Marker, org.jfree.chart.ui.Layer, boolean);
    public void addRangeMarker(Marker);
    public void addRangeMarker(Marker, org.jfree.chart.ui.Layer);
    public void addRangeMarker(int, Marker, org.jfree.chart.ui.Layer);
    public void addRangeMarker(int, Marker, org.jfree.chart.ui.Layer, boolean);
    public void clearRangeMarkers();
    public java.util.Collection getRangeMarkers(org.jfree.chart.ui.Layer);
    public java.util.Collection getRangeMarkers(int, org.jfree.chart.ui.Layer);
    public void clearRangeMarkers(int);
    public boolean removeRangeMarker(Marker);
    public boolean removeRangeMarker(Marker, org.jfree.chart.ui.Layer);
    public boolean removeRangeMarker(int, Marker, org.jfree.chart.ui.Layer);
    public boolean removeRangeMarker(int, Marker, org.jfree.chart.ui.Layer, boolean);
    public boolean isDomainCrosshairVisible();
    public void setDomainCrosshairVisible(boolean);
    public Comparable getDomainCrosshairRowKey();
    public void setDomainCrosshairRowKey(Comparable);
    public void setDomainCrosshairRowKey(Comparable, boolean);
    public Comparable getDomainCrosshairColumnKey();
    public void setDomainCrosshairColumnKey(Comparable);
    public void setDomainCrosshairColumnKey(Comparable, boolean);
    public int getCrosshairDatasetIndex();
    public void setCrosshairDatasetIndex(int);
    public void setCrosshairDatasetIndex(int, boolean);
    public java.awt.Paint getDomainCrosshairPaint();
    public void setDomainCrosshairPaint(java.awt.Paint);
    public java.awt.Stroke getDomainCrosshairStroke();
    public void setDomainCrosshairStroke(java.awt.Stroke);
    public boolean isRangeCrosshairVisible();
    public void setRangeCrosshairVisible(boolean);
    public boolean isRangeCrosshairLockedOnData();
    public void setRangeCrosshairLockedOnData(boolean);
    public double getRangeCrosshairValue();
    public void setRangeCrosshairValue(double);
    public void setRangeCrosshairValue(double, boolean);
    public java.awt.Stroke getRangeCrosshairStroke();
    public void setRangeCrosshairStroke(java.awt.Stroke);
    public java.awt.Paint getRangeCrosshairPaint();
    public void setRangeCrosshairPaint(java.awt.Paint);
    public java.util.List getAnnotations();
    public void addAnnotation(org.jfree.chart.annotations.CategoryAnnotation);
    public void addAnnotation(org.jfree.chart.annotations.CategoryAnnotation, boolean);
    public boolean removeAnnotation(org.jfree.chart.annotations.CategoryAnnotation);
    public boolean removeAnnotation(org.jfree.chart.annotations.CategoryAnnotation, boolean);
    public void clearAnnotations();
    public org.jfree.chart.util.ShadowGenerator getShadowGenerator();
    public void setShadowGenerator(org.jfree.chart.util.ShadowGenerator);
    protected org.jfree.chart.axis.AxisSpace calculateDomainAxisSpace(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.axis.AxisSpace);
    protected org.jfree.chart.axis.AxisSpace calculateRangeAxisSpace(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.axis.AxisSpace);
    private java.awt.Rectangle integerise(java.awt.geom.Rectangle2D);
    protected org.jfree.chart.axis.AxisSpace calculateAxisSpace(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, PlotState, PlotRenderingInfo);
    private java.util.List getDatasetIndices(DatasetRenderingOrder);
    private java.util.List getRendererIndices(DatasetRenderingOrder);
    public void drawBackground(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    protected java.util.Map drawAxes(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, PlotRenderingInfo);
    public boolean render(java.awt.Graphics2D, java.awt.geom.Rectangle2D, int, PlotRenderingInfo, CategoryCrosshairState);
    protected void drawDomainGridlines(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    protected void drawRangeGridlines(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.util.List);
    protected void drawZeroRangeBaseline(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    protected void drawAnnotations(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    protected void drawDomainMarkers(java.awt.Graphics2D, java.awt.geom.Rectangle2D, int, org.jfree.chart.ui.Layer);
    protected void drawRangeMarkers(java.awt.Graphics2D, java.awt.geom.Rectangle2D, int, org.jfree.chart.ui.Layer);
    protected void drawRangeLine(java.awt.Graphics2D, java.awt.geom.Rectangle2D, double, java.awt.Stroke, java.awt.Paint);
    protected void drawDomainCrosshair(java.awt.Graphics2D, java.awt.geom.Rectangle2D, PlotOrientation, int, Comparable, Comparable, java.awt.Stroke, java.awt.Paint);
    protected void drawRangeCrosshair(java.awt.Graphics2D, java.awt.geom.Rectangle2D, PlotOrientation, double, org.jfree.chart.axis.ValueAxis, java.awt.Stroke, java.awt.Paint);
    public org.jfree.data.Range getDataRange(org.jfree.chart.axis.ValueAxis);
    private java.util.List datasetsMappedToDomainAxis(int);
    private java.util.List datasetsMappedToRangeAxis(int);
    public int getWeight();
    public void setWeight(int);
    public org.jfree.chart.axis.AxisSpace getFixedDomainAxisSpace();
    public void setFixedDomainAxisSpace(org.jfree.chart.axis.AxisSpace);
    public void setFixedDomainAxisSpace(org.jfree.chart.axis.AxisSpace, boolean);
    public org.jfree.chart.axis.AxisSpace getFixedRangeAxisSpace();
    public void setFixedRangeAxisSpace(org.jfree.chart.axis.AxisSpace);
    public void setFixedRangeAxisSpace(org.jfree.chart.axis.AxisSpace, boolean);
    public java.util.List getCategories();
    public java.util.List getCategoriesForAxis(org.jfree.chart.axis.CategoryAxis);
    public boolean getDrawSharedDomainAxis();
    public void setDrawSharedDomainAxis(boolean);
    public boolean isDomainPannable();
    public boolean isRangePannable();
    public void setRangePannable(boolean);
    public void panDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void panRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public boolean isDomainZoomable();
    public boolean isRangeZoomable();
    public void zoomDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomDomainAxes(double, double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D, boolean);
    public void zoomRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D, boolean);
    public void zoomRangeAxes(double, double, PlotRenderingInfo, java.awt.geom.Point2D);
    public double getAnchorValue();
    public void setAnchorValue(double);
    public void setAnchorValue(double, boolean);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private java.util.Map cloneMarkerMap(java.util.Map) throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/plot/MultiplePiePlot.class

package org.jfree.chart.plot;
public synchronized class MultiplePiePlot extends Plot implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -355377800470807389;
    private org.jfree.chart.JFreeChart pieChart;
    private org.jfree.data.category.CategoryDataset dataset;
    private org.jfree.chart.util.TableOrder dataExtractOrder;
    private double limit;
    private Comparable aggregatedItemsKey;
    private transient java.awt.Paint aggregatedItemsPaint;
    private transient java.util.Map sectionPaints;
    private transient java.awt.Shape legendItemShape;
    public void MultiplePiePlot();
    public void MultiplePiePlot(org.jfree.data.category.CategoryDataset);
    public org.jfree.data.category.CategoryDataset getDataset();
    public void setDataset(org.jfree.data.category.CategoryDataset);
    public org.jfree.chart.JFreeChart getPieChart();
    public void setPieChart(org.jfree.chart.JFreeChart);
    public org.jfree.chart.util.TableOrder getDataExtractOrder();
    public void setDataExtractOrder(org.jfree.chart.util.TableOrder);
    public double getLimit();
    public void setLimit(double);
    public Comparable getAggregatedItemsKey();
    public void setAggregatedItemsKey(Comparable);
    public java.awt.Paint getAggregatedItemsPaint();
    public void setAggregatedItemsPaint(java.awt.Paint);
    public String getPlotType();
    public java.awt.Shape getLegendItemShape();
    public void setLegendItemShape(java.awt.Shape);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, PlotState, PlotRenderingInfo);
    private void prefetchSectionPaints();
    public org.jfree.chart.LegendItemCollection getLegendItems();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/plot/ValueMarker.class

package org.jfree.chart.plot;
public synchronized class ValueMarker extends Marker {
    private double value;
    public void ValueMarker(double);
    public void ValueMarker(double, java.awt.Paint, java.awt.Stroke);
    public void ValueMarker(double, java.awt.Paint, java.awt.Stroke, java.awt.Paint, java.awt.Stroke, float);
    public double getValue();
    public void setValue(double);
    public boolean equals(Object);
}

org/jfree/chart/plot/PolarAxisLocation.class

package org.jfree.chart.plot;
public final synchronized class PolarAxisLocation implements java.io.Serializable {
    private static final long serialVersionUID = -3276922179323563410;
    public static final PolarAxisLocation NORTH_LEFT;
    public static final PolarAxisLocation NORTH_RIGHT;
    public static final PolarAxisLocation SOUTH_LEFT;
    public static final PolarAxisLocation SOUTH_RIGHT;
    public static final PolarAxisLocation EAST_ABOVE;
    public static final PolarAxisLocation EAST_BELOW;
    public static final PolarAxisLocation WEST_ABOVE;
    public static final PolarAxisLocation WEST_BELOW;
    private String name;
    private void PolarAxisLocation(String);
    public String toString();
    public boolean equals(Object);
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/plot/CombinedRangeCategoryPlot.class

package org.jfree.chart.plot;
public synchronized class CombinedRangeCategoryPlot extends CategoryPlot implements org.jfree.chart.event.PlotChangeListener {
    private static final long serialVersionUID = 7260210007554504515;
    private java.util.List subplots;
    private double gap;
    private transient java.awt.geom.Rectangle2D[] subplotArea;
    public void CombinedRangeCategoryPlot();
    public void CombinedRangeCategoryPlot(org.jfree.chart.axis.ValueAxis);
    public double getGap();
    public void setGap(double);
    public void add(CategoryPlot);
    public void add(CategoryPlot, int);
    public void remove(CategoryPlot);
    public java.util.List getSubplots();
    protected org.jfree.chart.axis.AxisSpace calculateAxisSpace(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, PlotState, PlotRenderingInfo);
    public void setOrientation(PlotOrientation);
    public void setShadowGenerator(org.jfree.chart.util.ShadowGenerator);
    public org.jfree.data.Range getDataRange(org.jfree.chart.axis.ValueAxis);
    public org.jfree.chart.LegendItemCollection getLegendItems();
    protected void setFixedDomainAxisSpaceForSubplots(org.jfree.chart.axis.AxisSpace);
    public void handleClick(int, int, PlotRenderingInfo);
    public void plotChanged(org.jfree.chart.event.PlotChangeEvent);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/plot/AbstractPieLabelDistributor.class

package org.jfree.chart.plot;
public abstract synchronized class AbstractPieLabelDistributor implements java.io.Serializable {
    protected java.util.List labels;
    public void AbstractPieLabelDistributor();
    public PieLabelRecord getPieLabelRecord(int);
    public void addPieLabelRecord(PieLabelRecord);
    public int getItemCount();
    public void clear();
    public abstract void distributeLabels(double, double);
}

org/jfree/chart/plot/Zoomable.class

package org.jfree.chart.plot;
public abstract interface Zoomable {
    public abstract boolean isDomainZoomable();
    public abstract boolean isRangeZoomable();
    public abstract PlotOrientation getOrientation();
    public abstract void zoomDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public abstract void zoomDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D, boolean);
    public abstract void zoomDomainAxes(double, double, PlotRenderingInfo, java.awt.geom.Point2D);
    public abstract void zoomRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public abstract void zoomRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D, boolean);
    public abstract void zoomRangeAxes(double, double, PlotRenderingInfo, java.awt.geom.Point2D);
}

org/jfree/chart/plot/PiePlot.class

package org.jfree.chart.plot;
public synchronized class PiePlot extends Plot implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -795612466005590431;
    public static final double DEFAULT_INTERIOR_GAP = 0.08;
    public static final double MAX_INTERIOR_GAP = 0.4;
    public static final double DEFAULT_START_ANGLE = 90.0;
    public static final java.awt.Font DEFAULT_LABEL_FONT;
    public static final java.awt.Paint DEFAULT_LABEL_PAINT;
    public static final java.awt.Paint DEFAULT_LABEL_BACKGROUND_PAINT;
    public static final java.awt.Paint DEFAULT_LABEL_OUTLINE_PAINT;
    public static final java.awt.Stroke DEFAULT_LABEL_OUTLINE_STROKE;
    public static final java.awt.Paint DEFAULT_LABEL_SHADOW_PAINT;
    public static final double DEFAULT_MINIMUM_ARC_ANGLE_TO_DRAW = 1.0E-5;
    private org.jfree.data.general.PieDataset dataset;
    private int pieIndex;
    private double interiorGap;
    private boolean circular;
    private double startAngle;
    private org.jfree.chart.util.Rotation direction;
    private org.jfree.chart.PaintMap sectionPaintMap;
    private transient java.awt.Paint defaultSectionPaint;
    private boolean autoPopulateSectionPaint;
    private boolean sectionOutlinesVisible;
    private org.jfree.chart.PaintMap sectionOutlinePaintMap;
    private transient java.awt.Paint defaultSectionOutlinePaint;
    private boolean autoPopulateSectionOutlinePaint;
    private org.jfree.chart.StrokeMap sectionOutlineStrokeMap;
    private transient java.awt.Stroke defaultSectionOutlineStroke;
    private boolean autoPopulateSectionOutlineStroke;
    private transient java.awt.Paint shadowPaint;
    private double shadowXOffset;
    private double shadowYOffset;
    private java.util.Map explodePercentages;
    private org.jfree.chart.labels.PieSectionLabelGenerator labelGenerator;
    private java.awt.Font labelFont;
    private transient java.awt.Paint labelPaint;
    private transient java.awt.Paint labelBackgroundPaint;
    private transient java.awt.Paint labelOutlinePaint;
    private transient java.awt.Stroke labelOutlineStroke;
    private transient java.awt.Paint labelShadowPaint;
    private boolean simpleLabels;
    private org.jfree.chart.ui.RectangleInsets labelPadding;
    private org.jfree.chart.ui.RectangleInsets simpleLabelOffset;
    private double maximumLabelWidth;
    private double labelGap;
    private boolean labelLinksVisible;
    private PieLabelLinkStyle labelLinkStyle;
    private double labelLinkMargin;
    private transient java.awt.Paint labelLinkPaint;
    private transient java.awt.Stroke labelLinkStroke;
    private AbstractPieLabelDistributor labelDistributor;
    private org.jfree.chart.labels.PieToolTipGenerator toolTipGenerator;
    private org.jfree.chart.urls.PieURLGenerator urlGenerator;
    private org.jfree.chart.labels.PieSectionLabelGenerator legendLabelGenerator;
    private org.jfree.chart.labels.PieSectionLabelGenerator legendLabelToolTipGenerator;
    private org.jfree.chart.urls.PieURLGenerator legendLabelURLGenerator;
    private boolean ignoreNullValues;
    private boolean ignoreZeroValues;
    private transient java.awt.Shape legendItemShape;
    private double minimumArcAngleToDraw;
    private org.jfree.chart.util.ShadowGenerator shadowGenerator;
    protected static java.util.ResourceBundle localizationResources;
    static final boolean DEBUG_DRAW_INTERIOR = 0;
    static final boolean DEBUG_DRAW_LINK_AREA = 0;
    static final boolean DEBUG_DRAW_PIE_AREA = 0;
    public void PiePlot();
    public void PiePlot(org.jfree.data.general.PieDataset);
    public org.jfree.data.general.PieDataset getDataset();
    public void setDataset(org.jfree.data.general.PieDataset);
    public int getPieIndex();
    public void setPieIndex(int);
    public double getStartAngle();
    public void setStartAngle(double);
    public org.jfree.chart.util.Rotation getDirection();
    public void setDirection(org.jfree.chart.util.Rotation);
    public double getInteriorGap();
    public void setInteriorGap(double);
    public boolean isCircular();
    public void setCircular(boolean);
    public void setCircular(boolean, boolean);
    public boolean getIgnoreNullValues();
    public void setIgnoreNullValues(boolean);
    public boolean getIgnoreZeroValues();
    public void setIgnoreZeroValues(boolean);
    protected java.awt.Paint lookupSectionPaint(Comparable);
    protected java.awt.Paint lookupSectionPaint(Comparable, boolean);
    protected Comparable getSectionKey(int);
    public java.awt.Paint getSectionPaint(Comparable);
    public void setSectionPaint(Comparable, java.awt.Paint);
    public void clearSectionPaints(boolean);
    public java.awt.Paint getDefaultSectionPaint();
    public void setDefaultSectionPaint(java.awt.Paint);
    public boolean getAutoPopulateSectionPaint();
    public void setAutoPopulateSectionPaint(boolean);
    public boolean getSectionOutlinesVisible();
    public void setSectionOutlinesVisible(boolean);
    protected java.awt.Paint lookupSectionOutlinePaint(Comparable);
    protected java.awt.Paint lookupSectionOutlinePaint(Comparable, boolean);
    public java.awt.Paint getSectionOutlinePaint(Comparable);
    public void setSectionOutlinePaint(Comparable, java.awt.Paint);
    public void clearSectionOutlinePaints(boolean);
    public java.awt.Paint getDefaultSectionOutlinePaint();
    public void setDefaultSectionOutlinePaint(java.awt.Paint);
    public boolean getAutoPopulateSectionOutlinePaint();
    public void setAutoPopulateSectionOutlinePaint(boolean);
    protected java.awt.Stroke lookupSectionOutlineStroke(Comparable);
    protected java.awt.Stroke lookupSectionOutlineStroke(Comparable, boolean);
    public java.awt.Stroke getSectionOutlineStroke(Comparable);
    public void setSectionOutlineStroke(Comparable, java.awt.Stroke);
    public void clearSectionOutlineStrokes(boolean);
    public java.awt.Stroke getDefaultSectionOutlineStroke();
    public void setDefaultSectionOutlineStroke(java.awt.Stroke);
    public boolean getAutoPopulateSectionOutlineStroke();
    public void setAutoPopulateSectionOutlineStroke(boolean);
    public java.awt.Paint getShadowPaint();
    public void setShadowPaint(java.awt.Paint);
    public double getShadowXOffset();
    public void setShadowXOffset(double);
    public double getShadowYOffset();
    public void setShadowYOffset(double);
    public double getExplodePercent(Comparable);
    public void setExplodePercent(Comparable, double);
    public double getMaximumExplodePercent();
    public org.jfree.chart.labels.PieSectionLabelGenerator getLabelGenerator();
    public void setLabelGenerator(org.jfree.chart.labels.PieSectionLabelGenerator);
    public double getLabelGap();
    public void setLabelGap(double);
    public double getMaximumLabelWidth();
    public void setMaximumLabelWidth(double);
    public boolean getLabelLinksVisible();
    public void setLabelLinksVisible(boolean);
    public PieLabelLinkStyle getLabelLinkStyle();
    public void setLabelLinkStyle(PieLabelLinkStyle);
    public double getLabelLinkMargin();
    public void setLabelLinkMargin(double);
    public java.awt.Paint getLabelLinkPaint();
    public void setLabelLinkPaint(java.awt.Paint);
    public java.awt.Stroke getLabelLinkStroke();
    public void setLabelLinkStroke(java.awt.Stroke);
    protected double getLabelLinkDepth();
    public java.awt.Font getLabelFont();
    public void setLabelFont(java.awt.Font);
    public java.awt.Paint getLabelPaint();
    public void setLabelPaint(java.awt.Paint);
    public java.awt.Paint getLabelBackgroundPaint();
    public void setLabelBackgroundPaint(java.awt.Paint);
    public java.awt.Paint getLabelOutlinePaint();
    public void setLabelOutlinePaint(java.awt.Paint);
    public java.awt.Stroke getLabelOutlineStroke();
    public void setLabelOutlineStroke(java.awt.Stroke);
    public java.awt.Paint getLabelShadowPaint();
    public void setLabelShadowPaint(java.awt.Paint);
    public org.jfree.chart.ui.RectangleInsets getLabelPadding();
    public void setLabelPadding(org.jfree.chart.ui.RectangleInsets);
    public boolean getSimpleLabels();
    public void setSimpleLabels(boolean);
    public org.jfree.chart.ui.RectangleInsets getSimpleLabelOffset();
    public void setSimpleLabelOffset(org.jfree.chart.ui.RectangleInsets);
    public AbstractPieLabelDistributor getLabelDistributor();
    public void setLabelDistributor(AbstractPieLabelDistributor);
    public org.jfree.chart.labels.PieToolTipGenerator getToolTipGenerator();
    public void setToolTipGenerator(org.jfree.chart.labels.PieToolTipGenerator);
    public org.jfree.chart.urls.PieURLGenerator getURLGenerator();
    public void setURLGenerator(org.jfree.chart.urls.PieURLGenerator);
    public double getMinimumArcAngleToDraw();
    public void setMinimumArcAngleToDraw(double);
    public java.awt.Shape getLegendItemShape();
    public void setLegendItemShape(java.awt.Shape);
    public org.jfree.chart.labels.PieSectionLabelGenerator getLegendLabelGenerator();
    public void setLegendLabelGenerator(org.jfree.chart.labels.PieSectionLabelGenerator);
    public org.jfree.chart.labels.PieSectionLabelGenerator getLegendLabelToolTipGenerator();
    public void setLegendLabelToolTipGenerator(org.jfree.chart.labels.PieSectionLabelGenerator);
    public org.jfree.chart.urls.PieURLGenerator getLegendLabelURLGenerator();
    public void setLegendLabelURLGenerator(org.jfree.chart.urls.PieURLGenerator);
    public org.jfree.chart.util.ShadowGenerator getShadowGenerator();
    public void setShadowGenerator(org.jfree.chart.util.ShadowGenerator);
    public void handleMouseWheelRotation(int);
    public PiePlotState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, PiePlot, Integer, PlotRenderingInfo);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, PlotState, PlotRenderingInfo);
    protected void drawPie(java.awt.Graphics2D, java.awt.geom.Rectangle2D, PlotRenderingInfo);
    protected void drawItem(java.awt.Graphics2D, int, java.awt.geom.Rectangle2D, PiePlotState, int);
    protected void drawSimpleLabels(java.awt.Graphics2D, java.util.List, double, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, PiePlotState);
    protected void drawLabels(java.awt.Graphics2D, java.util.List, double, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, PiePlotState);
    protected void drawLeftLabels(org.jfree.data.KeyedValues, java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, float, PiePlotState);
    protected void drawRightLabels(org.jfree.data.KeyedValues, java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, float, PiePlotState);
    public org.jfree.chart.LegendItemCollection getLegendItems();
    public String getPlotType();
    protected java.awt.geom.Rectangle2D getArcBounds(java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, double, double, double);
    protected void drawLeftLabel(java.awt.Graphics2D, PiePlotState, PieLabelRecord);
    protected void drawRightLabel(java.awt.Graphics2D, PiePlotState, PieLabelRecord);
    protected java.awt.geom.Point2D getArcCenter(PiePlotState, Comparable);
    protected java.awt.Paint lookupSectionPaint(Comparable, PiePlotState);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/plot/IntervalMarker.class

package org.jfree.chart.plot;
public synchronized class IntervalMarker extends Marker implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -1762344775267627916;
    private double startValue;
    private double endValue;
    private org.jfree.chart.ui.GradientPaintTransformer gradientPaintTransformer;
    public void IntervalMarker(double, double);
    public void IntervalMarker(double, double, java.awt.Paint);
    public void IntervalMarker(double, double, java.awt.Paint, java.awt.Stroke, java.awt.Paint, java.awt.Stroke, float);
    public double getStartValue();
    public void setStartValue(double);
    public double getEndValue();
    public void setEndValue(double);
    public org.jfree.chart.ui.GradientPaintTransformer getGradientPaintTransformer();
    public void setGradientPaintTransformer(org.jfree.chart.ui.GradientPaintTransformer);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/plot/DefaultDrawingSupplier.class

package org.jfree.chart.plot;
public synchronized class DefaultDrawingSupplier implements DrawingSupplier, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -7339847061039422538;
    public static final java.awt.Paint[] DEFAULT_PAINT_SEQUENCE;
    public static final java.awt.Paint[] DEFAULT_OUTLINE_PAINT_SEQUENCE;
    public static final java.awt.Paint[] DEFAULT_FILL_PAINT_SEQUENCE;
    public static final java.awt.Stroke[] DEFAULT_STROKE_SEQUENCE;
    public static final java.awt.Stroke[] DEFAULT_OUTLINE_STROKE_SEQUENCE;
    public static final java.awt.Shape[] DEFAULT_SHAPE_SEQUENCE;
    private transient java.awt.Paint[] paintSequence;
    private int paintIndex;
    private transient java.awt.Paint[] outlinePaintSequence;
    private int outlinePaintIndex;
    private transient java.awt.Paint[] fillPaintSequence;
    private int fillPaintIndex;
    private transient java.awt.Stroke[] strokeSequence;
    private int strokeIndex;
    private transient java.awt.Stroke[] outlineStrokeSequence;
    private int outlineStrokeIndex;
    private transient java.awt.Shape[] shapeSequence;
    private int shapeIndex;
    public void DefaultDrawingSupplier();
    public void DefaultDrawingSupplier(java.awt.Paint[], java.awt.Paint[], java.awt.Stroke[], java.awt.Stroke[], java.awt.Shape[]);
    public void DefaultDrawingSupplier(java.awt.Paint[], java.awt.Paint[], java.awt.Paint[], java.awt.Stroke[], java.awt.Stroke[], java.awt.Shape[]);
    public java.awt.Paint getNextPaint();
    public java.awt.Paint getNextOutlinePaint();
    public java.awt.Paint getNextFillPaint();
    public java.awt.Stroke getNextStroke();
    public java.awt.Stroke getNextOutlineStroke();
    public java.awt.Shape getNextShape();
    public static java.awt.Shape[] createStandardSeriesShapes();
    public boolean equals(Object);
    private boolean equalShapes(java.awt.Shape[], java.awt.Shape[]);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    private static int[] intArray(double, double, double);
    private static int[] intArray(double, double, double, double);
    public Object clone() throws CloneNotSupportedException;
    static void <clinit>();
}

org/jfree/chart/plot/CategoryCrosshairState.class

package org.jfree.chart.plot;
public synchronized class CategoryCrosshairState extends CrosshairState {
    private Comparable rowKey;
    private Comparable columnKey;
    public void CategoryCrosshairState();
    public Comparable getRowKey();
    public void setRowKey(Comparable);
    public Comparable getColumnKey();
    public void setColumnKey(Comparable);
    public void updateCrosshairPoint(Comparable, Comparable, double, int, double, double, PlotOrientation);
    public void updateCrosshairX(Comparable, Comparable, int, double, PlotOrientation);
}

org/jfree/chart/plot/DatasetRenderingOrder.class

package org.jfree.chart.plot;
public final synchronized class DatasetRenderingOrder implements java.io.Serializable {
    private static final long serialVersionUID = -600593412366385072;
    public static final DatasetRenderingOrder FORWARD;
    public static final DatasetRenderingOrder REVERSE;
    private String name;
    private void DatasetRenderingOrder(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/plot/LocalizationBundle_pl.properties

# org.jfree.chart.plot.plot ResourceBundle properties file # # Changes (from 15-Mar-2004) # -------------------------- # 15-Mar-2004 : Initial version (Kuba Duda); # Category_Plot=Wykres kategorii Combined_Domain_XYPlot=Wykres kombinowany z dzielon\u0105 osi\u0105 domeny Combined_Range_XYPlot=Wykres kombinowany z dzielon\u0105 osi\u0105 zasi\u0119gu Compass_Plot=wykres kompasowy Contour_Plot=Wykres konturowy Fast_Scatter_Plot=Szybki wykres rozproszony punktowy Meter_Plot=Wykres miernikowy Period_Marker_Plot=Wykres zaznaczaj\u0105cy okresy czasu Pie_Plot=Wykres ko\u0142owy Thermometer_Plot=Wykres temperatury XY_Plot=Wykres XY Polar_Plot=Wykres dwuwymiarowy o wsp\u00f3\u0142rz\u0119dnych biegunowych Too_many_elements=Too many elements #Secteurs 3D Pie_3D_Plot=Wykres ko\u0142owy 3D # points of the compass N=N E=E S=S W=W

org/jfree/chart/plot/LocalizationBundle_cs.properties

# org.jfree.chart.plot.plot ResourceBundle properties file # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # 19-Jan-2004 : Added Polar_Plot (DG); # 20-Mar-2010 : Czech translation; # Category_Plot=Graf kategori\u00ed Combined_Domain_XYPlot=XY graf kombinovan\u00e9 oblasti Combined_Range_XYPlot=XY graf kombinovan\u00e9ho rozsahu Compass_Plot=Kompasov\u00fd graf Contour_Plot=Obrysov\u00fd graf Fast_Scatter_Plot=Graf s rychl\u00fdm rozptylem Meter_Plot=Graf s m\u011b\u0159i\u010dem Period_Marker_Plot=Period Marker Plot Pie_Plot=Kol\u00e1\u010dov\u00fd graf Thermometer_Plot=Teplom\u011brov\u00fd graf XY_Plot=XY graf Polar_Plot=Pol\u00e1rn\u00ed graf #Secteurs 3D Pie_3D_Plot=3D kol\u00e1\u010dov\u00fd graf # points of the compass N=N E=E S=S W=W

org/jfree/chart/plot/CrosshairState.class

package org.jfree.chart.plot;
public synchronized class CrosshairState {
    private boolean calculateDistanceInDataSpace;
    private double anchorX;
    private double anchorY;
    private java.awt.geom.Point2D anchor;
    private double crosshairX;
    private double crosshairY;
    private int datasetIndex;
    private double distance;
    public void CrosshairState();
    public void CrosshairState(boolean);
    public double getCrosshairDistance();
    public void setCrosshairDistance(double);
    public void updateCrosshairPoint(double, double, int, double, double, PlotOrientation);
    public void updateCrosshairX(double, double, int);
    public void updateCrosshairY(double, double, int);
    public java.awt.geom.Point2D getAnchor();
    public void setAnchor(java.awt.geom.Point2D);
    public double getAnchorX();
    public void setAnchorX(double);
    public double getAnchorY();
    public void setAnchorY(double);
    public double getCrosshairX();
    public void setCrosshairX(double);
    public double getCrosshairY();
    public void setCrosshairY(double);
    public int getDatasetIndex();
    public void setDatasetIndex(int);
}

org/jfree/chart/plot/PlotRenderingInfo.class

package org.jfree.chart.plot;
public synchronized class PlotRenderingInfo implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 8446720134379617220;
    private org.jfree.chart.ChartRenderingInfo owner;
    private transient java.awt.geom.Rectangle2D plotArea;
    private transient java.awt.geom.Rectangle2D dataArea;
    private java.util.List subplotInfo;
    public void PlotRenderingInfo(org.jfree.chart.ChartRenderingInfo);
    public org.jfree.chart.ChartRenderingInfo getOwner();
    public java.awt.geom.Rectangle2D getPlotArea();
    public void setPlotArea(java.awt.geom.Rectangle2D);
    public java.awt.geom.Rectangle2D getDataArea();
    public void setDataArea(java.awt.geom.Rectangle2D);
    public int getSubplotCount();
    public void addSubplotInfo(PlotRenderingInfo);
    public PlotRenderingInfo getSubplotInfo(int);
    public int getSubplotIndex(java.awt.geom.Point2D);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/plot/CombinedRangeXYPlot.class

package org.jfree.chart.plot;
public synchronized class CombinedRangeXYPlot extends XYPlot implements org.jfree.chart.event.PlotChangeListener {
    private static final long serialVersionUID = -5177814085082031168;
    private java.util.List subplots;
    private double gap;
    private transient java.awt.geom.Rectangle2D[] subplotAreas;
    public void CombinedRangeXYPlot();
    public void CombinedRangeXYPlot(org.jfree.chart.axis.ValueAxis);
    public String getPlotType();
    public double getGap();
    public void setGap(double);
    public boolean isDomainPannable();
    public void setDomainPannable(boolean);
    public void add(XYPlot);
    public void add(XYPlot, int);
    public void remove(XYPlot);
    public java.util.List getSubplots();
    protected org.jfree.chart.axis.AxisSpace calculateAxisSpace(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, PlotState, PlotRenderingInfo);
    public org.jfree.chart.LegendItemCollection getLegendItems();
    public void zoomDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D, boolean);
    public void zoomDomainAxes(double, double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void panDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public XYPlot findSubplot(PlotRenderingInfo, java.awt.geom.Point2D);
    public void setRenderer(org.jfree.chart.renderer.xy.XYItemRenderer);
    public void setOrientation(PlotOrientation);
    public void setShadowGenerator(org.jfree.chart.util.ShadowGenerator);
    public org.jfree.data.Range getDataRange(org.jfree.chart.axis.ValueAxis);
    protected void setFixedDomainAxisSpaceForSubplots(org.jfree.chart.axis.AxisSpace);
    public void handleClick(int, int, PlotRenderingInfo);
    public void plotChanged(org.jfree.chart.event.PlotChangeEvent);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/plot/PieLabelLinkStyle.class

package org.jfree.chart.plot;
public final synchronized class PieLabelLinkStyle implements java.io.Serializable {
    public static final PieLabelLinkStyle STANDARD;
    public static final PieLabelLinkStyle QUAD_CURVE;
    public static final PieLabelLinkStyle CUBIC_CURVE;
    private String name;
    private void PieLabelLinkStyle(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/plot/MeterInterval.class

package org.jfree.chart.plot;
public synchronized class MeterInterval implements java.io.Serializable {
    private static final long serialVersionUID = 1530982090622488257;
    private String label;
    private org.jfree.data.Range range;
    private transient java.awt.Paint outlinePaint;
    private transient java.awt.Stroke outlineStroke;
    private transient java.awt.Paint backgroundPaint;
    public void MeterInterval(String, org.jfree.data.Range);
    public void MeterInterval(String, org.jfree.data.Range, java.awt.Paint, java.awt.Stroke, java.awt.Paint);
    public String getLabel();
    public org.jfree.data.Range getRange();
    public java.awt.Paint getBackgroundPaint();
    public java.awt.Paint getOutlinePaint();
    public java.awt.Stroke getOutlineStroke();
    public boolean equals(Object);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/plot/PieLabelDistributor.class

package org.jfree.chart.plot;
public synchronized class PieLabelDistributor extends AbstractPieLabelDistributor {
    private double minGap;
    public void PieLabelDistributor(int);
    public void distributeLabels(double, double);
    private boolean isOverlap();
    protected void adjustInwards();
    protected void adjustDownwards(double, double);
    protected void adjustUpwards(double, double);
    protected void spreadEvenly(double, double);
    public void sort();
    public String toString();
}

org/jfree/chart/plot/Crosshair.class

package org.jfree.chart.plot;
public synchronized class Crosshair implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private boolean visible;
    private double value;
    private transient java.awt.Paint paint;
    private transient java.awt.Stroke stroke;
    private boolean labelVisible;
    private org.jfree.chart.ui.RectangleAnchor labelAnchor;
    private org.jfree.chart.labels.CrosshairLabelGenerator labelGenerator;
    private double labelXOffset;
    private double labelYOffset;
    private java.awt.Font labelFont;
    private transient java.awt.Paint labelPaint;
    private transient java.awt.Paint labelBackgroundPaint;
    private boolean labelOutlineVisible;
    private transient java.awt.Stroke labelOutlineStroke;
    private transient java.awt.Paint labelOutlinePaint;
    private transient java.beans.PropertyChangeSupport pcs;
    public void Crosshair();
    public void Crosshair(double);
    public void Crosshair(double, java.awt.Paint, java.awt.Stroke);
    public boolean isVisible();
    public void setVisible(boolean);
    public double getValue();
    public void setValue(double);
    public java.awt.Paint getPaint();
    public void setPaint(java.awt.Paint);
    public java.awt.Stroke getStroke();
    public void setStroke(java.awt.Stroke);
    public boolean isLabelVisible();
    public void setLabelVisible(boolean);
    public org.jfree.chart.labels.CrosshairLabelGenerator getLabelGenerator();
    public void setLabelGenerator(org.jfree.chart.labels.CrosshairLabelGenerator);
    public org.jfree.chart.ui.RectangleAnchor getLabelAnchor();
    public void setLabelAnchor(org.jfree.chart.ui.RectangleAnchor);
    public double getLabelXOffset();
    public void setLabelXOffset(double);
    public double getLabelYOffset();
    public void setLabelYOffset(double);
    public java.awt.Font getLabelFont();
    public void setLabelFont(java.awt.Font);
    public java.awt.Paint getLabelPaint();
    public void setLabelPaint(java.awt.Paint);
    public java.awt.Paint getLabelBackgroundPaint();
    public void setLabelBackgroundPaint(java.awt.Paint);
    public boolean isLabelOutlineVisible();
    public void setLabelOutlineVisible(boolean);
    public java.awt.Paint getLabelOutlinePaint();
    public void setLabelOutlinePaint(java.awt.Paint);
    public java.awt.Stroke getLabelOutlineStroke();
    public void setLabelOutlineStroke(java.awt.Stroke);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    public void addPropertyChangeListener(java.beans.PropertyChangeListener);
    public void removePropertyChangeListener(java.beans.PropertyChangeListener);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/plot/RingPlot.class

package org.jfree.chart.plot;
public synchronized class RingPlot extends PiePlot implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 1556064784129676620;
    private CenterTextMode centerTextMode;
    private String centerText;
    private java.text.Format centerTextFormatter;
    private java.awt.Font centerTextFont;
    private java.awt.Color centerTextColor;
    private boolean separatorsVisible;
    private transient java.awt.Stroke separatorStroke;
    private transient java.awt.Paint separatorPaint;
    private double innerSeparatorExtension;
    private double outerSeparatorExtension;
    private double sectionDepth;
    public void RingPlot();
    public void RingPlot(org.jfree.data.general.PieDataset);
    public CenterTextMode getCenterTextMode();
    public void setCenterTextMode(CenterTextMode);
    public String getCenterText();
    public void setCenterText(String);
    public java.text.Format getCenterTextFormatter();
    public void setCenterTextFormatter(java.text.Format);
    public java.awt.Font getCenterTextFont();
    public void setCenterTextFont(java.awt.Font);
    public java.awt.Color getCenterTextColor();
    public void setCenterTextColor(java.awt.Color);
    public boolean getSeparatorsVisible();
    public void setSeparatorsVisible(boolean);
    public java.awt.Stroke getSeparatorStroke();
    public void setSeparatorStroke(java.awt.Stroke);
    public java.awt.Paint getSeparatorPaint();
    public void setSeparatorPaint(java.awt.Paint);
    public double getInnerSeparatorExtension();
    public void setInnerSeparatorExtension(double);
    public double getOuterSeparatorExtension();
    public void setOuterSeparatorExtension(double);
    public double getSectionDepth();
    public void setSectionDepth(double);
    public PiePlotState initialise(java.awt.Graphics2D, java.awt.geom.Rectangle2D, PiePlot, Integer, PlotRenderingInfo);
    protected void drawItem(java.awt.Graphics2D, int, java.awt.geom.Rectangle2D, PiePlotState, int);
    protected double getLabelLinkDepth();
    public boolean equals(Object);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/plot/MeterPlot.class

package org.jfree.chart.plot;
public synchronized class MeterPlot extends Plot implements java.io.Serializable, Cloneable {
    private static final long serialVersionUID = 2987472457734470962;
    static final java.awt.Paint DEFAULT_DIAL_BACKGROUND_PAINT;
    static final java.awt.Paint DEFAULT_NEEDLE_PAINT;
    static final java.awt.Font DEFAULT_VALUE_FONT;
    static final java.awt.Paint DEFAULT_VALUE_PAINT;
    public static final int DEFAULT_METER_ANGLE = 270;
    public static final float DEFAULT_BORDER_SIZE = 3.0;
    public static final float DEFAULT_CIRCLE_SIZE = 10.0;
    public static final java.awt.Font DEFAULT_LABEL_FONT;
    private org.jfree.data.general.ValueDataset dataset;
    private DialShape shape;
    private int meterAngle;
    private org.jfree.data.Range range;
    private double tickSize;
    private transient java.awt.Paint tickPaint;
    private String units;
    private java.awt.Font valueFont;
    private transient java.awt.Paint valuePaint;
    private boolean drawBorder;
    private transient java.awt.Paint dialOutlinePaint;
    private transient java.awt.Paint dialBackgroundPaint;
    private transient java.awt.Paint needlePaint;
    private boolean tickLabelsVisible;
    private java.awt.Font tickLabelFont;
    private transient java.awt.Paint tickLabelPaint;
    private java.text.NumberFormat tickLabelFormat;
    protected static java.util.ResourceBundle localizationResources;
    private java.util.List intervals;
    public void MeterPlot();
    public void MeterPlot(org.jfree.data.general.ValueDataset);
    public DialShape getDialShape();
    public void setDialShape(DialShape);
    public int getMeterAngle();
    public void setMeterAngle(int);
    public org.jfree.data.Range getRange();
    public void setRange(org.jfree.data.Range);
    public double getTickSize();
    public void setTickSize(double);
    public java.awt.Paint getTickPaint();
    public void setTickPaint(java.awt.Paint);
    public String getUnits();
    public void setUnits(String);
    public java.awt.Paint getNeedlePaint();
    public void setNeedlePaint(java.awt.Paint);
    public boolean getTickLabelsVisible();
    public void setTickLabelsVisible(boolean);
    public java.awt.Font getTickLabelFont();
    public void setTickLabelFont(java.awt.Font);
    public java.awt.Paint getTickLabelPaint();
    public void setTickLabelPaint(java.awt.Paint);
    public java.text.NumberFormat getTickLabelFormat();
    public void setTickLabelFormat(java.text.NumberFormat);
    public java.awt.Font getValueFont();
    public void setValueFont(java.awt.Font);
    public java.awt.Paint getValuePaint();
    public void setValuePaint(java.awt.Paint);
    public java.awt.Paint getDialBackgroundPaint();
    public void setDialBackgroundPaint(java.awt.Paint);
    public boolean getDrawBorder();
    public void setDrawBorder(boolean);
    public java.awt.Paint getDialOutlinePaint();
    public void setDialOutlinePaint(java.awt.Paint);
    public org.jfree.data.general.ValueDataset getDataset();
    public void setDataset(org.jfree.data.general.ValueDataset);
    public java.util.List getIntervals();
    public void addInterval(MeterInterval);
    public void clearIntervals();
    public org.jfree.chart.LegendItemCollection getLegendItems();
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, PlotState, PlotRenderingInfo);
    protected void drawArcForInterval(java.awt.Graphics2D, java.awt.geom.Rectangle2D, MeterInterval);
    protected void drawArc(java.awt.Graphics2D, java.awt.geom.Rectangle2D, double, double, java.awt.Paint, java.awt.Stroke);
    protected void fillArc(java.awt.Graphics2D, java.awt.geom.Rectangle2D, double, double, java.awt.Paint, boolean);
    public double valueToAngle(double);
    protected void drawTicks(java.awt.Graphics2D, java.awt.geom.Rectangle2D, double, double);
    protected void drawTick(java.awt.Graphics2D, java.awt.geom.Rectangle2D, double);
    protected void drawTick(java.awt.Graphics2D, java.awt.geom.Rectangle2D, double, boolean);
    protected void drawValueLabel(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public String getPlotType();
    public void zoom(double);
    public boolean equals(Object);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    public Object clone() throws CloneNotSupportedException;
    static void <clinit>();
}

org/jfree/chart/plot/CenterTextMode.class

package org.jfree.chart.plot;
public final synchronized enum CenterTextMode {
    public static final CenterTextMode FIXED;
    public static final CenterTextMode VALUE;
    public static final CenterTextMode NONE;
    public static CenterTextMode[] values();
    public static CenterTextMode valueOf(String);
    private void CenterTextMode(String, int);
    static void <clinit>();
}

org/jfree/chart/plot/Marker.class

package org.jfree.chart.plot;
public abstract synchronized class Marker implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -734389651405327166;
    private transient java.awt.Paint paint;
    private transient java.awt.Stroke stroke;
    private transient java.awt.Paint outlinePaint;
    private transient java.awt.Stroke outlineStroke;
    private float alpha;
    private String label;
    private java.awt.Font labelFont;
    private transient java.awt.Paint labelPaint;
    private java.awt.Color labelBackgroundColor;
    private org.jfree.chart.ui.RectangleAnchor labelAnchor;
    private org.jfree.chart.ui.TextAnchor labelTextAnchor;
    private org.jfree.chart.ui.RectangleInsets labelOffset;
    private org.jfree.chart.ui.LengthAdjustmentType labelOffsetType;
    private transient javax.swing.event.EventListenerList listenerList;
    protected void Marker();
    protected void Marker(java.awt.Paint);
    protected void Marker(java.awt.Paint, java.awt.Stroke, java.awt.Paint, java.awt.Stroke, float);
    public java.awt.Paint getPaint();
    public void setPaint(java.awt.Paint);
    public java.awt.Stroke getStroke();
    public void setStroke(java.awt.Stroke);
    public java.awt.Paint getOutlinePaint();
    public void setOutlinePaint(java.awt.Paint);
    public java.awt.Stroke getOutlineStroke();
    public void setOutlineStroke(java.awt.Stroke);
    public float getAlpha();
    public void setAlpha(float);
    public String getLabel();
    public void setLabel(String);
    public java.awt.Font getLabelFont();
    public void setLabelFont(java.awt.Font);
    public java.awt.Paint getLabelPaint();
    public void setLabelPaint(java.awt.Paint);
    public java.awt.Color getLabelBackgroundColor();
    public void setLabelBackgroundColor(java.awt.Color);
    public org.jfree.chart.ui.RectangleAnchor getLabelAnchor();
    public void setLabelAnchor(org.jfree.chart.ui.RectangleAnchor);
    public org.jfree.chart.ui.RectangleInsets getLabelOffset();
    public void setLabelOffset(org.jfree.chart.ui.RectangleInsets);
    public org.jfree.chart.ui.LengthAdjustmentType getLabelOffsetType();
    public void setLabelOffsetType(org.jfree.chart.ui.LengthAdjustmentType);
    public org.jfree.chart.ui.TextAnchor getLabelTextAnchor();
    public void setLabelTextAnchor(org.jfree.chart.ui.TextAnchor);
    public void addChangeListener(org.jfree.chart.event.MarkerChangeListener);
    public void removeChangeListener(org.jfree.chart.event.MarkerChangeListener);
    public void notifyListeners(org.jfree.chart.event.MarkerChangeEvent);
    public java.util.EventListener[] getListeners(Class);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/plot/PiePlotState.class

package org.jfree.chart.plot;
public synchronized class PiePlotState extends org.jfree.chart.renderer.RendererState {
    private int passesRequired;
    private double total;
    private double latestAngle;
    private java.awt.geom.Rectangle2D explodedPieArea;
    private java.awt.geom.Rectangle2D pieArea;
    private double pieCenterX;
    private double pieCenterY;
    private double pieHRadius;
    private double pieWRadius;
    private java.awt.geom.Rectangle2D linkArea;
    public void PiePlotState(PlotRenderingInfo);
    public int getPassesRequired();
    public void setPassesRequired(int);
    public double getTotal();
    public void setTotal(double);
    public double getLatestAngle();
    public void setLatestAngle(double);
    public java.awt.geom.Rectangle2D getPieArea();
    public void setPieArea(java.awt.geom.Rectangle2D);
    public java.awt.geom.Rectangle2D getExplodedPieArea();
    public void setExplodedPieArea(java.awt.geom.Rectangle2D);
    public double getPieCenterX();
    public void setPieCenterX(double);
    public double getPieCenterY();
    public void setPieCenterY(double);
    public java.awt.geom.Rectangle2D getLinkArea();
    public void setLinkArea(java.awt.geom.Rectangle2D);
    public double getPieHRadius();
    public void setPieHRadius(double);
    public double getPieWRadius();
    public void setPieWRadius(double);
}

org/jfree/chart/plot/DrawingSupplier.class

package org.jfree.chart.plot;
public abstract interface DrawingSupplier {
    public abstract java.awt.Paint getNextPaint();
    public abstract java.awt.Paint getNextOutlinePaint();
    public abstract java.awt.Paint getNextFillPaint();
    public abstract java.awt.Stroke getNextStroke();
    public abstract java.awt.Stroke getNextOutlineStroke();
    public abstract java.awt.Shape getNextShape();
}

org/jfree/chart/plot/LocalizationBundle.properties

# org.jfree.chart.plot.plot ResourceBundle properties file # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # 19-Jan-2004 : Added Polar_Plot (DG); # Category_Plot=Category Plot Combined_Domain_XYPlot=Combined Domain XYPlot Combined_Range_XYPlot=Combined Range XYPlot Compass_Plot=Compass Plot Contour_Plot=Contour Plot Fast_Scatter_Plot=Fast Scatter Plot Meter_Plot=Meter Plot Period_Marker_Plot=Period Marker Plot Pie_Plot=Pie Plot Thermometer_Plot=Thermometer Plot XY_Plot=XY Plot Polar_Plot=Polar Plot Too_many_elements=Too many elements #Secteurs 3D Pie_3D_Plot=Pie 3D Plot # points of the compass N=N E=E S=S W=W

org/jfree/chart/plot/CompassPlot.class

package org.jfree.chart.plot;
public synchronized class CompassPlot extends Plot implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 6924382802125527395;
    public static final java.awt.Font DEFAULT_LABEL_FONT;
    public static final int NO_LABELS = 0;
    public static final int VALUE_LABELS = 1;
    private int labelType;
    private java.awt.Font labelFont;
    private boolean drawBorder;
    private transient java.awt.Paint roseHighlightPaint;
    private transient java.awt.Paint rosePaint;
    private transient java.awt.Paint roseCenterPaint;
    private java.awt.Font compassFont;
    private transient java.awt.geom.Ellipse2D circle1;
    private transient java.awt.geom.Ellipse2D circle2;
    private transient java.awt.geom.Area a1;
    private transient java.awt.geom.Area a2;
    private transient java.awt.geom.Rectangle2D rect1;
    private org.jfree.data.general.ValueDataset[] datasets;
    private org.jfree.chart.needle.MeterNeedle[] seriesNeedle;
    protected static java.util.ResourceBundle localizationResources;
    protected double revolutionDistance;
    public void CompassPlot();
    public void CompassPlot(org.jfree.data.general.ValueDataset);
    public int getLabelType();
    public void setLabelType(int);
    public java.awt.Font getLabelFont();
    public void setLabelFont(java.awt.Font);
    public java.awt.Paint getRosePaint();
    public void setRosePaint(java.awt.Paint);
    public java.awt.Paint getRoseCenterPaint();
    public void setRoseCenterPaint(java.awt.Paint);
    public java.awt.Paint getRoseHighlightPaint();
    public void setRoseHighlightPaint(java.awt.Paint);
    public boolean getDrawBorder();
    public void setDrawBorder(boolean);
    public void setSeriesPaint(int, java.awt.Paint);
    public void setSeriesOutlinePaint(int, java.awt.Paint);
    public void setSeriesOutlineStroke(int, java.awt.Stroke);
    public void setSeriesNeedle(int);
    public void setSeriesNeedle(int, int);
    public void setSeriesNeedle(int, org.jfree.chart.needle.MeterNeedle);
    public org.jfree.data.general.ValueDataset[] getDatasets();
    public void addDataset(org.jfree.data.general.ValueDataset);
    public void addDataset(org.jfree.data.general.ValueDataset, org.jfree.chart.needle.MeterNeedle);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, PlotState, PlotRenderingInfo);
    public String getPlotType();
    public org.jfree.chart.LegendItemCollection getLegendItems();
    public void zoom(double);
    protected java.awt.Font getCompassFont(int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    public void setRevolutionDistance(double);
    public double getRevolutionDistance();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/plot/SpiderWebPlot.class

package org.jfree.chart.plot;
public synchronized class SpiderWebPlot extends Plot implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -5376340422031599463;
    public static final double DEFAULT_HEAD = 0.01;
    public static final double DEFAULT_AXIS_LABEL_GAP = 0.1;
    public static final double DEFAULT_INTERIOR_GAP = 0.25;
    public static final double MAX_INTERIOR_GAP = 0.4;
    public static final double DEFAULT_START_ANGLE = 90.0;
    public static final java.awt.Font DEFAULT_LABEL_FONT;
    public static final java.awt.Paint DEFAULT_LABEL_PAINT;
    public static final java.awt.Paint DEFAULT_LABEL_BACKGROUND_PAINT;
    public static final java.awt.Paint DEFAULT_LABEL_OUTLINE_PAINT;
    public static final java.awt.Stroke DEFAULT_LABEL_OUTLINE_STROKE;
    public static final java.awt.Paint DEFAULT_LABEL_SHADOW_PAINT;
    public static final double DEFAULT_MAX_VALUE = -1.0;
    protected double headPercent;
    private double interiorGap;
    private double axisLabelGap;
    private transient java.awt.Paint axisLinePaint;
    private transient java.awt.Stroke axisLineStroke;
    private org.jfree.data.category.CategoryDataset dataset;
    private double maxValue;
    private org.jfree.chart.util.TableOrder dataExtractOrder;
    private double startAngle;
    private org.jfree.chart.util.Rotation direction;
    private transient java.awt.Shape legendItemShape;
    private transient java.awt.Paint seriesPaint;
    private org.jfree.chart.util.PaintList seriesPaintList;
    private transient java.awt.Paint baseSeriesPaint;
    private transient java.awt.Paint seriesOutlinePaint;
    private org.jfree.chart.util.PaintList seriesOutlinePaintList;
    private transient java.awt.Paint baseSeriesOutlinePaint;
    private transient java.awt.Stroke seriesOutlineStroke;
    private org.jfree.chart.util.StrokeList seriesOutlineStrokeList;
    private transient java.awt.Stroke baseSeriesOutlineStroke;
    private java.awt.Font labelFont;
    private transient java.awt.Paint labelPaint;
    private org.jfree.chart.labels.CategoryItemLabelGenerator labelGenerator;
    private boolean webFilled;
    private org.jfree.chart.labels.CategoryToolTipGenerator toolTipGenerator;
    private org.jfree.chart.urls.CategoryURLGenerator urlGenerator;
    public void SpiderWebPlot();
    public void SpiderWebPlot(org.jfree.data.category.CategoryDataset);
    public void SpiderWebPlot(org.jfree.data.category.CategoryDataset, org.jfree.chart.util.TableOrder);
    public String getPlotType();
    public org.jfree.data.category.CategoryDataset getDataset();
    public void setDataset(org.jfree.data.category.CategoryDataset);
    public boolean isWebFilled();
    public void setWebFilled(boolean);
    public org.jfree.chart.util.TableOrder getDataExtractOrder();
    public void setDataExtractOrder(org.jfree.chart.util.TableOrder);
    public double getHeadPercent();
    public void setHeadPercent(double);
    public double getStartAngle();
    public void setStartAngle(double);
    public double getMaxValue();
    public void setMaxValue(double);
    public org.jfree.chart.util.Rotation getDirection();
    public void setDirection(org.jfree.chart.util.Rotation);
    public double getInteriorGap();
    public void setInteriorGap(double);
    public double getAxisLabelGap();
    public void setAxisLabelGap(double);
    public java.awt.Paint getAxisLinePaint();
    public void setAxisLinePaint(java.awt.Paint);
    public java.awt.Stroke getAxisLineStroke();
    public void setAxisLineStroke(java.awt.Stroke);
    public java.awt.Paint getSeriesPaint();
    public void setSeriesPaint(java.awt.Paint);
    public java.awt.Paint getSeriesPaint(int);
    public void setSeriesPaint(int, java.awt.Paint);
    public java.awt.Paint getBaseSeriesPaint();
    public void setBaseSeriesPaint(java.awt.Paint);
    public java.awt.Paint getSeriesOutlinePaint();
    public void setSeriesOutlinePaint(java.awt.Paint);
    public java.awt.Paint getSeriesOutlinePaint(int);
    public void setSeriesOutlinePaint(int, java.awt.Paint);
    public java.awt.Paint getBaseSeriesOutlinePaint();
    public void setBaseSeriesOutlinePaint(java.awt.Paint);
    public java.awt.Stroke getSeriesOutlineStroke();
    public void setSeriesOutlineStroke(java.awt.Stroke);
    public java.awt.Stroke getSeriesOutlineStroke(int);
    public void setSeriesOutlineStroke(int, java.awt.Stroke);
    public java.awt.Stroke getBaseSeriesOutlineStroke();
    public void setBaseSeriesOutlineStroke(java.awt.Stroke);
    public java.awt.Shape getLegendItemShape();
    public void setLegendItemShape(java.awt.Shape);
    public java.awt.Font getLabelFont();
    public void setLabelFont(java.awt.Font);
    public java.awt.Paint getLabelPaint();
    public void setLabelPaint(java.awt.Paint);
    public org.jfree.chart.labels.CategoryItemLabelGenerator getLabelGenerator();
    public void setLabelGenerator(org.jfree.chart.labels.CategoryItemLabelGenerator);
    public org.jfree.chart.labels.CategoryToolTipGenerator getToolTipGenerator();
    public void setToolTipGenerator(org.jfree.chart.labels.CategoryToolTipGenerator);
    public org.jfree.chart.urls.CategoryURLGenerator getURLGenerator();
    public void setURLGenerator(org.jfree.chart.urls.CategoryURLGenerator);
    public org.jfree.chart.LegendItemCollection getLegendItems();
    protected java.awt.geom.Point2D getWebPoint(java.awt.geom.Rectangle2D, double, double);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, PlotState, PlotRenderingInfo);
    private void calculateMaxValue(int, int);
    protected void drawRadarPoly(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, PlotRenderingInfo, int, int, double, double);
    protected Number getPlotValue(int, int);
    protected void drawLabel(java.awt.Graphics2D, java.awt.geom.Rectangle2D, double, int, double, double);
    protected java.awt.geom.Point2D calculateLabelLocation(java.awt.geom.Rectangle2D, double, java.awt.geom.Rectangle2D, double);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/plot/dial/DialBackground.class

package org.jfree.chart.plot.dial;
public synchronized class DialBackground extends AbstractDialLayer implements DialLayer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    static final long serialVersionUID = -9019069533317612375;
    private transient java.awt.Paint paint;
    private org.jfree.chart.ui.GradientPaintTransformer gradientPaintTransformer;
    public void DialBackground();
    public void DialBackground(java.awt.Paint);
    public java.awt.Paint getPaint();
    public void setPaint(java.awt.Paint);
    public org.jfree.chart.ui.GradientPaintTransformer getGradientPaintTransformer();
    public void setGradientPaintTransformer(org.jfree.chart.ui.GradientPaintTransformer);
    public boolean isClippedToWindow();
    public void draw(java.awt.Graphics2D, DialPlot, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/plot/dial/DialLayerChangeEvent.class

package org.jfree.chart.plot.dial;
public synchronized class DialLayerChangeEvent extends org.jfree.chart.event.ChartChangeEvent {
    private DialLayer layer;
    public void DialLayerChangeEvent(DialLayer);
    public DialLayer getDialLayer();
}

org/jfree/chart/plot/dial/StandardDialRange.class

package org.jfree.chart.plot.dial;
public synchronized class StandardDialRange extends AbstractDialLayer implements DialLayer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    static final long serialVersionUID = 345515648249364904;
    private int scaleIndex;
    private double lowerBound;
    private double upperBound;
    private transient java.awt.Paint paint;
    private double innerRadius;
    private double outerRadius;
    public void StandardDialRange();
    public void StandardDialRange(double, double, java.awt.Paint);
    public int getScaleIndex();
    public void setScaleIndex(int);
    public double getLowerBound();
    public void setLowerBound(double);
    public double getUpperBound();
    public void setUpperBound(double);
    public void setBounds(double, double);
    public java.awt.Paint getPaint();
    public void setPaint(java.awt.Paint);
    public double getInnerRadius();
    public void setInnerRadius(double);
    public double getOuterRadius();
    public void setOuterRadius(double);
    public boolean isClippedToWindow();
    public void draw(java.awt.Graphics2D, DialPlot, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/plot/dial/DialPointer.class

package org.jfree.chart.plot.dial;
public abstract synchronized class DialPointer extends AbstractDialLayer implements DialLayer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    double radius;
    int datasetIndex;
    protected void DialPointer();
    protected void DialPointer(int);
    public int getDatasetIndex();
    public void setDatasetIndex(int);
    public double getRadius();
    public void setRadius(double);
    public boolean isClippedToWindow();
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/plot/dial/StandardDialFrame.class

package org.jfree.chart.plot.dial;
public synchronized class StandardDialFrame extends AbstractDialLayer implements DialFrame, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    static final long serialVersionUID = 1016585407507121596;
    private double radius;
    private transient java.awt.Paint backgroundPaint;
    private transient java.awt.Paint foregroundPaint;
    private transient java.awt.Stroke stroke;
    public void StandardDialFrame();
    public double getRadius();
    public void setRadius(double);
    public java.awt.Paint getBackgroundPaint();
    public void setBackgroundPaint(java.awt.Paint);
    public java.awt.Paint getForegroundPaint();
    public void setForegroundPaint(java.awt.Paint);
    public java.awt.Stroke getStroke();
    public void setStroke(java.awt.Stroke);
    public java.awt.Shape getWindow(java.awt.geom.Rectangle2D);
    public boolean isClippedToWindow();
    public void draw(java.awt.Graphics2D, DialPlot, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/plot/dial/ArcDialFrame.class

package org.jfree.chart.plot.dial;
public synchronized class ArcDialFrame extends AbstractDialLayer implements DialFrame, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    static final long serialVersionUID = -4089176959553523499;
    private transient java.awt.Paint backgroundPaint;
    private transient java.awt.Paint foregroundPaint;
    private transient java.awt.Stroke stroke;
    private double startAngle;
    private double extent;
    private double innerRadius;
    private double outerRadius;
    public void ArcDialFrame();
    public void ArcDialFrame(double, double);
    public java.awt.Paint getBackgroundPaint();
    public void setBackgroundPaint(java.awt.Paint);
    public java.awt.Paint getForegroundPaint();
    public void setForegroundPaint(java.awt.Paint);
    public java.awt.Stroke getStroke();
    public void setStroke(java.awt.Stroke);
    public double getInnerRadius();
    public void setInnerRadius(double);
    public double getOuterRadius();
    public void setOuterRadius(double);
    public double getStartAngle();
    public void setStartAngle(double);
    public double getExtent();
    public void setExtent(double);
    public java.awt.Shape getWindow(java.awt.geom.Rectangle2D);
    protected java.awt.Shape getOuterWindow(java.awt.geom.Rectangle2D);
    public void draw(java.awt.Graphics2D, DialPlot, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D);
    public boolean isClippedToWindow();
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/plot/dial/DialCap.class

package org.jfree.chart.plot.dial;
public synchronized class DialCap extends AbstractDialLayer implements DialLayer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    static final long serialVersionUID = -2929484264982524463;
    private double radius;
    private transient java.awt.Paint fillPaint;
    private transient java.awt.Paint outlinePaint;
    private transient java.awt.Stroke outlineStroke;
    public void DialCap();
    public double getRadius();
    public void setRadius(double);
    public java.awt.Paint getFillPaint();
    public void setFillPaint(java.awt.Paint);
    public java.awt.Paint getOutlinePaint();
    public void setOutlinePaint(java.awt.Paint);
    public java.awt.Stroke getOutlineStroke();
    public void setOutlineStroke(java.awt.Stroke);
    public boolean isClippedToWindow();
    public void draw(java.awt.Graphics2D, DialPlot, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/plot/dial/DialPlot.class

package org.jfree.chart.plot.dial;
public synchronized class DialPlot extends org.jfree.chart.plot.Plot implements DialLayerChangeListener {
    private DialLayer background;
    private DialLayer cap;
    private DialFrame dialFrame;
    private org.jfree.chart.util.ObjectList datasets;
    private org.jfree.chart.util.ObjectList scales;
    private org.jfree.chart.util.ObjectList datasetToScaleMap;
    private java.util.List layers;
    private java.util.List pointers;
    private double viewX;
    private double viewY;
    private double viewW;
    private double viewH;
    public void DialPlot();
    public void DialPlot(org.jfree.data.general.ValueDataset);
    public DialLayer getBackground();
    public void setBackground(DialLayer);
    public DialLayer getCap();
    public void setCap(DialLayer);
    public DialFrame getDialFrame();
    public void setDialFrame(DialFrame);
    public double getViewX();
    public double getViewY();
    public double getViewWidth();
    public double getViewHeight();
    public void setView(double, double, double, double);
    public void addLayer(DialLayer);
    public int getLayerIndex(DialLayer);
    public void removeLayer(int);
    public void removeLayer(DialLayer);
    public void addPointer(DialPointer);
    public int getPointerIndex(DialPointer);
    public void removePointer(int);
    public void removePointer(DialPointer);
    public DialPointer getPointerForDataset(int);
    public org.jfree.data.general.ValueDataset getDataset();
    public org.jfree.data.general.ValueDataset getDataset(int);
    public void setDataset(org.jfree.data.general.ValueDataset);
    public void setDataset(int, org.jfree.data.general.ValueDataset);
    public int getDatasetCount();
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, org.jfree.chart.plot.PlotState, org.jfree.chart.plot.PlotRenderingInfo);
    private java.awt.geom.Rectangle2D viewToFrame(java.awt.geom.Rectangle2D);
    public double getValue(int);
    public void addScale(int, DialScale);
    public DialScale getScale(int);
    public void mapDatasetToScale(int, int);
    public DialScale getScaleForDataset(int);
    public static java.awt.geom.Rectangle2D rectangleByRadius(java.awt.geom.Rectangle2D, double, double);
    public void dialLayerChanged(DialLayerChangeEvent);
    public boolean equals(Object);
    public int hashCode();
    public String getPlotType();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/plot/dial/AbstractDialLayer.class

package org.jfree.chart.plot.dial;
public abstract synchronized class AbstractDialLayer implements DialLayer {
    private boolean visible;
    private transient javax.swing.event.EventListenerList listenerList;
    protected void AbstractDialLayer();
    public boolean isVisible();
    public void setVisible(boolean);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    public void addChangeListener(DialLayerChangeListener);
    public void removeChangeListener(DialLayerChangeListener);
    public boolean hasListener(java.util.EventListener);
    protected void notifyListeners(DialLayerChangeEvent);
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/plot/dial/DialLayerChangeListener.class

package org.jfree.chart.plot.dial;
public abstract interface DialLayerChangeListener extends java.util.EventListener {
    public abstract void dialLayerChanged(DialLayerChangeEvent);
}

org/jfree/chart/plot/dial/DialValueIndicator.class

package org.jfree.chart.plot.dial;
public synchronized class DialValueIndicator extends AbstractDialLayer implements DialLayer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    static final long serialVersionUID = 803094354130942585;
    private int datasetIndex;
    private double angle;
    private double radius;
    private org.jfree.chart.ui.RectangleAnchor frameAnchor;
    private Number templateValue;
    private Number maxTemplateValue;
    private java.text.NumberFormat formatter;
    private java.awt.Font font;
    private transient java.awt.Paint paint;
    private transient java.awt.Paint backgroundPaint;
    private transient java.awt.Stroke outlineStroke;
    private transient java.awt.Paint outlinePaint;
    private org.jfree.chart.ui.RectangleInsets insets;
    private org.jfree.chart.ui.RectangleAnchor valueAnchor;
    private org.jfree.chart.ui.TextAnchor textAnchor;
    public void DialValueIndicator();
    public void DialValueIndicator(int);
    public int getDatasetIndex();
    public void setDatasetIndex(int);
    public double getAngle();
    public void setAngle(double);
    public double getRadius();
    public void setRadius(double);
    public org.jfree.chart.ui.RectangleAnchor getFrameAnchor();
    public void setFrameAnchor(org.jfree.chart.ui.RectangleAnchor);
    public Number getTemplateValue();
    public void setTemplateValue(Number);
    public Number getMaxTemplateValue();
    public void setMaxTemplateValue(Number);
    public java.text.NumberFormat getNumberFormat();
    public void setNumberFormat(java.text.NumberFormat);
    public java.awt.Font getFont();
    public void setFont(java.awt.Font);
    public java.awt.Paint getPaint();
    public void setPaint(java.awt.Paint);
    public java.awt.Paint getBackgroundPaint();
    public void setBackgroundPaint(java.awt.Paint);
    public java.awt.Stroke getOutlineStroke();
    public void setOutlineStroke(java.awt.Stroke);
    public java.awt.Paint getOutlinePaint();
    public void setOutlinePaint(java.awt.Paint);
    public org.jfree.chart.ui.RectangleInsets getInsets();
    public void setInsets(org.jfree.chart.ui.RectangleInsets);
    public org.jfree.chart.ui.RectangleAnchor getValueAnchor();
    public void setValueAnchor(org.jfree.chart.ui.RectangleAnchor);
    public org.jfree.chart.ui.TextAnchor getTextAnchor();
    public void setTextAnchor(org.jfree.chart.ui.TextAnchor);
    public boolean isClippedToWindow();
    public void draw(java.awt.Graphics2D, DialPlot, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D);
    private double fixToRange(double, double, double);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/plot/dial/DialFrame.class

package org.jfree.chart.plot.dial;
public abstract interface DialFrame extends DialLayer {
    public abstract java.awt.Shape getWindow(java.awt.geom.Rectangle2D);
}

org/jfree/chart/plot/dial/DialLayer.class

package org.jfree.chart.plot.dial;
public abstract interface DialLayer {
    public abstract boolean isVisible();
    public abstract void addChangeListener(DialLayerChangeListener);
    public abstract void removeChangeListener(DialLayerChangeListener);
    public abstract boolean hasListener(java.util.EventListener);
    public abstract boolean isClippedToWindow();
    public abstract void draw(java.awt.Graphics2D, DialPlot, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D);
}

org/jfree/chart/plot/dial/DialTextAnnotation.class

package org.jfree.chart.plot.dial;
public synchronized class DialTextAnnotation extends AbstractDialLayer implements DialLayer, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    static final long serialVersionUID = 3065267524054428071;
    private String label;
    private java.awt.Font font;
    private transient java.awt.Paint paint;
    private double angle;
    private double radius;
    private org.jfree.chart.ui.TextAnchor anchor;
    public void DialTextAnnotation(String);
    public String getLabel();
    public void setLabel(String);
    public java.awt.Font getFont();
    public void setFont(java.awt.Font);
    public java.awt.Paint getPaint();
    public void setPaint(java.awt.Paint);
    public double getAngle();
    public void setAngle(double);
    public double getRadius();
    public void setRadius(double);
    public org.jfree.chart.ui.TextAnchor getAnchor();
    public void setAnchor(org.jfree.chart.ui.TextAnchor);
    public boolean isClippedToWindow();
    public void draw(java.awt.Graphics2D, DialPlot, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/plot/dial/DialPointer$Pointer.class

package org.jfree.chart.plot.dial;
public synchronized class DialPointer$Pointer extends DialPointer {
    static final long serialVersionUID = -4180500011963176960;
    private double widthRadius;
    private transient java.awt.Paint fillPaint;
    private transient java.awt.Paint outlinePaint;
    public void DialPointer$Pointer();
    public void DialPointer$Pointer(int);
    public double getWidthRadius();
    public void setWidthRadius(double);
    public java.awt.Paint getFillPaint();
    public void setFillPaint(java.awt.Paint);
    public java.awt.Paint getOutlinePaint();
    public void setOutlinePaint(java.awt.Paint);
    public void draw(java.awt.Graphics2D, DialPlot, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D);
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/plot/dial/DialPointer$Pin.class

package org.jfree.chart.plot.dial;
public synchronized class DialPointer$Pin extends DialPointer {
    static final long serialVersionUID = -8445860485367689750;
    private transient java.awt.Paint paint;
    private transient java.awt.Stroke stroke;
    public void DialPointer$Pin();
    public void DialPointer$Pin(int);
    public java.awt.Paint getPaint();
    public void setPaint(java.awt.Paint);
    public java.awt.Stroke getStroke();
    public void setStroke(java.awt.Stroke);
    public void draw(java.awt.Graphics2D, DialPlot, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D);
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/plot/dial/DialScale.class

package org.jfree.chart.plot.dial;
public abstract interface DialScale extends DialLayer {
    public abstract double valueToAngle(double);
    public abstract double angleToValue(double);
}

org/jfree/chart/plot/dial/StandardDialScale.class

package org.jfree.chart.plot.dial;
public synchronized class StandardDialScale extends AbstractDialLayer implements DialScale, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    static final long serialVersionUID = 3715644629665918516;
    private double lowerBound;
    private double upperBound;
    private double startAngle;
    private double extent;
    private double tickRadius;
    private double majorTickIncrement;
    private double majorTickLength;
    private transient java.awt.Paint majorTickPaint;
    private transient java.awt.Stroke majorTickStroke;
    private int minorTickCount;
    private double minorTickLength;
    private transient java.awt.Paint minorTickPaint;
    private transient java.awt.Stroke minorTickStroke;
    private double tickLabelOffset;
    private java.awt.Font tickLabelFont;
    private boolean tickLabelsVisible;
    private java.text.NumberFormat tickLabelFormatter;
    private boolean firstTickLabelVisible;
    private transient java.awt.Paint tickLabelPaint;
    public void StandardDialScale();
    public void StandardDialScale(double, double, double, double, double, int);
    public double getLowerBound();
    public void setLowerBound(double);
    public double getUpperBound();
    public void setUpperBound(double);
    public double getStartAngle();
    public void setStartAngle(double);
    public double getExtent();
    public void setExtent(double);
    public double getTickRadius();
    public void setTickRadius(double);
    public double getMajorTickIncrement();
    public void setMajorTickIncrement(double);
    public double getMajorTickLength();
    public void setMajorTickLength(double);
    public java.awt.Paint getMajorTickPaint();
    public void setMajorTickPaint(java.awt.Paint);
    public java.awt.Stroke getMajorTickStroke();
    public void setMajorTickStroke(java.awt.Stroke);
    public int getMinorTickCount();
    public void setMinorTickCount(int);
    public double getMinorTickLength();
    public void setMinorTickLength(double);
    public java.awt.Paint getMinorTickPaint();
    public void setMinorTickPaint(java.awt.Paint);
    public java.awt.Stroke getMinorTickStroke();
    public void setMinorTickStroke(java.awt.Stroke);
    public double getTickLabelOffset();
    public void setTickLabelOffset(double);
    public java.awt.Font getTickLabelFont();
    public void setTickLabelFont(java.awt.Font);
    public java.awt.Paint getTickLabelPaint();
    public void setTickLabelPaint(java.awt.Paint);
    public boolean getTickLabelsVisible();
    public void setTickLabelsVisible(boolean);
    public java.text.NumberFormat getTickLabelFormatter();
    public void setTickLabelFormatter(java.text.NumberFormat);
    public boolean getFirstTickLabelVisible();
    public void setFirstTickLabelVisible(boolean);
    public boolean isClippedToWindow();
    public void draw(java.awt.Graphics2D, DialPlot, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D);
    public double valueToAngle(double);
    public double angleToValue(double);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/plot/LocalizationBundle_de.properties

# org.jfree.chart.plot.plot ResourceBundle properties file - german version # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # 15-Mar-2004 : Revised version (Christian W. Zuckschwerdt); # Category_Plot=Kategoriediagramm Combined_Domain_XYPlot=Rubriken-kombiniertes XY-Diagramm Combined_Range_XYPlot=Werte-kombiniertes XY-Diagramm Compass_Plot=Kompass-Diagramm Contour_Plot=Liniendiagramm Fast_Scatter_Plot=Streudiagramm Meter_Plot=Tachometer-Diagramm Period_Marker_Plot=Zeitreihe Pie_Plot=Kreisdiagramm Thermometer_Plot=Thermometer-Diagramm XY_Plot=XY-Diagramm Too_many_elements=Zu viele Elemente #Secteurs 3D Pie_3D_Plot=3D-Kreisdiagramm # points of the compass N=N E=O S=S W=W

org/jfree/chart/plot/PolarPlot.class

package org.jfree.chart.plot;
public synchronized class PolarPlot extends Plot implements ValueAxisPlot, Zoomable, org.jfree.chart.event.RendererChangeListener, Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 3794383185924179525;
    private static final int DEFAULT_MARGIN = 20;
    private static final double ANNOTATION_MARGIN = 7.0;
    public static final double DEFAULT_ANGLE_TICK_UNIT_SIZE = 45.0;
    public static final double DEFAULT_ANGLE_OFFSET = -90.0;
    public static final java.awt.Stroke DEFAULT_GRIDLINE_STROKE;
    public static final java.awt.Paint DEFAULT_GRIDLINE_PAINT;
    protected static java.util.ResourceBundle localizationResources;
    private java.util.List angleTicks;
    private org.jfree.chart.util.ObjectList axes;
    private org.jfree.chart.util.ObjectList axisLocations;
    private org.jfree.chart.util.ObjectList datasets;
    private org.jfree.chart.util.ObjectList renderers;
    private org.jfree.chart.axis.TickUnit angleTickUnit;
    private double angleOffset;
    private boolean counterClockwise;
    private boolean angleLabelsVisible;
    private java.awt.Font angleLabelFont;
    private transient java.awt.Paint angleLabelPaint;
    private boolean angleGridlinesVisible;
    private transient java.awt.Stroke angleGridlineStroke;
    private transient java.awt.Paint angleGridlinePaint;
    private boolean radiusGridlinesVisible;
    private transient java.awt.Stroke radiusGridlineStroke;
    private transient java.awt.Paint radiusGridlinePaint;
    private boolean radiusMinorGridlinesVisible;
    private java.util.List cornerTextItems;
    private int margin;
    private org.jfree.chart.LegendItemCollection fixedLegendItems;
    private java.util.Map datasetToAxesMap;
    public void PolarPlot();
    public void PolarPlot(org.jfree.data.xy.XYDataset, org.jfree.chart.axis.ValueAxis, org.jfree.chart.renderer.PolarItemRenderer);
    public String getPlotType();
    public org.jfree.chart.axis.ValueAxis getAxis();
    public org.jfree.chart.axis.ValueAxis getAxis(int);
    public void setAxis(org.jfree.chart.axis.ValueAxis);
    public void setAxis(int, org.jfree.chart.axis.ValueAxis);
    public void setAxis(int, org.jfree.chart.axis.ValueAxis, boolean);
    public PolarAxisLocation getAxisLocation();
    public PolarAxisLocation getAxisLocation(int);
    public void setAxisLocation(PolarAxisLocation);
    public void setAxisLocation(PolarAxisLocation, boolean);
    public void setAxisLocation(int, PolarAxisLocation);
    public void setAxisLocation(int, PolarAxisLocation, boolean);
    public int getAxisCount();
    public org.jfree.data.xy.XYDataset getDataset();
    public org.jfree.data.xy.XYDataset getDataset(int);
    public void setDataset(org.jfree.data.xy.XYDataset);
    public void setDataset(int, org.jfree.data.xy.XYDataset);
    public int getDatasetCount();
    public int indexOf(org.jfree.data.xy.XYDataset);
    public org.jfree.chart.renderer.PolarItemRenderer getRenderer();
    public org.jfree.chart.renderer.PolarItemRenderer getRenderer(int);
    public void setRenderer(org.jfree.chart.renderer.PolarItemRenderer);
    public void setRenderer(int, org.jfree.chart.renderer.PolarItemRenderer);
    public void setRenderer(int, org.jfree.chart.renderer.PolarItemRenderer, boolean);
    public org.jfree.chart.axis.TickUnit getAngleTickUnit();
    public void setAngleTickUnit(org.jfree.chart.axis.TickUnit);
    public double getAngleOffset();
    public void setAngleOffset(double);
    public boolean isCounterClockwise();
    public void setCounterClockwise(boolean);
    public boolean isAngleLabelsVisible();
    public void setAngleLabelsVisible(boolean);
    public java.awt.Font getAngleLabelFont();
    public void setAngleLabelFont(java.awt.Font);
    public java.awt.Paint getAngleLabelPaint();
    public void setAngleLabelPaint(java.awt.Paint);
    public boolean isAngleGridlinesVisible();
    public void setAngleGridlinesVisible(boolean);
    public java.awt.Stroke getAngleGridlineStroke();
    public void setAngleGridlineStroke(java.awt.Stroke);
    public java.awt.Paint getAngleGridlinePaint();
    public void setAngleGridlinePaint(java.awt.Paint);
    public boolean isRadiusGridlinesVisible();
    public void setRadiusGridlinesVisible(boolean);
    public java.awt.Stroke getRadiusGridlineStroke();
    public void setRadiusGridlineStroke(java.awt.Stroke);
    public java.awt.Paint getRadiusGridlinePaint();
    public void setRadiusGridlinePaint(java.awt.Paint);
    public boolean isRadiusMinorGridlinesVisible();
    public void setRadiusMinorGridlinesVisible(boolean);
    public int getMargin();
    public void setMargin(int);
    public org.jfree.chart.LegendItemCollection getFixedLegendItems();
    public void setFixedLegendItems(org.jfree.chart.LegendItemCollection);
    public void addCornerTextItem(String);
    public void removeCornerTextItem(String);
    public void clearCornerTextItems();
    protected java.util.List refreshAngleTicks();
    protected org.jfree.chart.ui.TextAnchor calculateTextAnchor(double);
    public void mapDatasetToAxis(int, int);
    public void mapDatasetToAxes(int, java.util.List);
    private void checkAxisIndices(java.util.List);
    public org.jfree.chart.axis.ValueAxis getAxisForDataset(int);
    public int getAxisIndex(org.jfree.chart.axis.ValueAxis);
    public int getIndexOf(org.jfree.chart.renderer.PolarItemRenderer);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, PlotState, PlotRenderingInfo);
    protected void drawCornerTextItems(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    protected org.jfree.chart.axis.AxisState drawAxis(org.jfree.chart.axis.ValueAxis, PolarAxisLocation, java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    protected void render(java.awt.Graphics2D, java.awt.geom.Rectangle2D, PlotRenderingInfo);
    protected void drawGridlines(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.util.List, java.util.List);
    protected java.util.List buildRadialTicks(java.util.List);
    public void zoom(double);
    private java.util.List getDatasetsMappedToAxis(Integer);
    public org.jfree.data.Range getDataRange(org.jfree.chart.axis.ValueAxis);
    public void datasetChanged(org.jfree.data.general.DatasetChangeEvent);
    public void rendererChanged(org.jfree.chart.event.RendererChangeEvent);
    public org.jfree.chart.LegendItemCollection getLegendItems();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    public void zoomDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D, boolean);
    public void zoomDomainAxes(double, double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D, boolean);
    public void zoomRangeAxes(double, double, PlotRenderingInfo, java.awt.geom.Point2D);
    public boolean isDomainZoomable();
    public boolean isRangeZoomable();
    public PlotOrientation getOrientation();
    public java.awt.Point translateToJava2D(double, double, org.jfree.chart.axis.ValueAxis, java.awt.geom.Rectangle2D);
    static void <clinit>();
}

org/jfree/chart/plot/CategoryMarker.class

package org.jfree.chart.plot;
public synchronized class CategoryMarker extends Marker implements Cloneable, java.io.Serializable {
    private Comparable key;
    private boolean drawAsLine;
    public void CategoryMarker(Comparable);
    public void CategoryMarker(Comparable, java.awt.Paint, java.awt.Stroke);
    public void CategoryMarker(Comparable, java.awt.Paint, java.awt.Stroke, java.awt.Paint, java.awt.Stroke, float);
    public Comparable getKey();
    public void setKey(Comparable);
    public boolean getDrawAsLine();
    public void setDrawAsLine(boolean);
    public boolean equals(Object);
}

org/jfree/chart/plot/LocalizationBundle_nl.properties

# org.jfree.chart.plot.plot ResourceBundle properties file # # Changes (from 31-Aug-2003) # -------------------------- # 24-Mar-2003 : Translated into Dutch # 31-Aug-2003 : Initial version (AL); # Category_Plot=Categorie diagram Combined_Domain_XYPlot=Diagrammen met gecombineerd domein Combined_Range_XYPlot=Diagrammen met gecombineerd bereik Compass_Plot=Kompas diagram Contour_Plot=Contour diagram Fast_Scatter_Plot=Spreidingsdiagram Meter_Plot=Wijzerplaat-diagram Period_Marker_Plot=Periodemarker-diagram Pie_Plot=Taartdiagram Thermometer_Plot=Thermometer-diagram XY_Plot=XY Diagram Too_many_elements=Too many elements #Secteurs 3D Pie_3D_Plot=3D Taartdiagram # points of the compass N=N E=E S=S W=W

org/jfree/chart/plot/LocalizationBundle_fr.properties

# org.jfree.chart.plot.plot ResourceBundle properties file - French version # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # Category_Plot=Barres Combined_Domain_XYPlot=Courbes combin\u00E9es sur l'abcisse Combined_Range_XYPlot=Courbes combin\u00E9es sur l'ordonn\u00E9e Compass_Plot=Compas Contour_Plot=Contours Fast_Scatter_Plot=Nuage de points Meter_Plot=Niveaux Period_Marker_Plot=Period Marker Plot Pie_Plot=Secteurs Thermometer_Plot=Thermom\u00E8tre XY_Plot=Courbes Pie_3D_Plot=Secteurs 3D Too_many_elements=Too many elements # points of the compass N=N E=E S=S W=W

org/jfree/chart/plot/LocalizationBundle_pt_PT.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file - portuguese version # # Changes (from 09-Set-2003) # -------------------------- # 09-Set-2003 : Initial version (Eduardo Ramalho); # Category_Plot=Barras Combined_Domain_XYPlot=Curvas combinadas pela abcissa Combined_Range_XYPlot=Curvas combinadas pela ordenada Compass_Plot=Compasso Contour_Plot=Contours Fast_Scatter_Plot=Dispers\u00E3o Meter_Plot=N\u00EDvel Period_Marker_Plot=Period Marker Plot Pie_Plot=Sectores Thermometer_Plot=Term\u00a2metro XY_Plot=Curvas Pie_3D_Plot=Sectores 3D Too_many_elements=Too many elements # points of the compass N=N E=E S=S W=W

org/jfree/chart/plot/Plot.class

package org.jfree.chart.plot;
public abstract synchronized class Plot implements org.jfree.chart.event.AxisChangeListener, org.jfree.data.general.DatasetChangeListener, org.jfree.chart.event.AnnotationChangeListener, org.jfree.chart.event.MarkerChangeListener, org.jfree.chart.LegendItemSource, org.jfree.chart.util.PublicCloneable, Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -8831571430103671324;
    public static final Number ZERO;
    public static final org.jfree.chart.ui.RectangleInsets DEFAULT_INSETS;
    public static final java.awt.Stroke DEFAULT_OUTLINE_STROKE;
    public static final java.awt.Paint DEFAULT_OUTLINE_PAINT;
    public static final float DEFAULT_FOREGROUND_ALPHA = 1.0;
    public static final float DEFAULT_BACKGROUND_ALPHA = 1.0;
    public static final java.awt.Paint DEFAULT_BACKGROUND_PAINT;
    public static final int MINIMUM_WIDTH_TO_DRAW = 10;
    public static final int MINIMUM_HEIGHT_TO_DRAW = 10;
    public static final java.awt.Shape DEFAULT_LEGEND_ITEM_BOX;
    public static final java.awt.Shape DEFAULT_LEGEND_ITEM_CIRCLE;
    private org.jfree.chart.JFreeChart chart;
    private Plot parent;
    private org.jfree.data.general.DatasetGroup datasetGroup;
    private String noDataMessage;
    private java.awt.Font noDataMessageFont;
    private transient java.awt.Paint noDataMessagePaint;
    private org.jfree.chart.ui.RectangleInsets insets;
    private boolean outlineVisible;
    private transient java.awt.Stroke outlineStroke;
    private transient java.awt.Paint outlinePaint;
    private transient java.awt.Paint backgroundPaint;
    private transient java.awt.Image backgroundImage;
    private int backgroundImageAlignment;
    private float backgroundImageAlpha;
    private float foregroundAlpha;
    private float backgroundAlpha;
    private DrawingSupplier drawingSupplier;
    private transient javax.swing.event.EventListenerList listenerList;
    private boolean notify;
    protected void Plot();
    public org.jfree.chart.JFreeChart getChart();
    public void setChart(org.jfree.chart.JFreeChart);
    public boolean fetchElementHintingFlag();
    public org.jfree.data.general.DatasetGroup getDatasetGroup();
    protected void setDatasetGroup(org.jfree.data.general.DatasetGroup);
    public String getNoDataMessage();
    public void setNoDataMessage(String);
    public java.awt.Font getNoDataMessageFont();
    public void setNoDataMessageFont(java.awt.Font);
    public java.awt.Paint getNoDataMessagePaint();
    public void setNoDataMessagePaint(java.awt.Paint);
    public abstract String getPlotType();
    public Plot getParent();
    public void setParent(Plot);
    public Plot getRootPlot();
    public boolean isSubplot();
    public org.jfree.chart.ui.RectangleInsets getInsets();
    public void setInsets(org.jfree.chart.ui.RectangleInsets);
    public void setInsets(org.jfree.chart.ui.RectangleInsets, boolean);
    public java.awt.Paint getBackgroundPaint();
    public void setBackgroundPaint(java.awt.Paint);
    public float getBackgroundAlpha();
    public void setBackgroundAlpha(float);
    public DrawingSupplier getDrawingSupplier();
    public void setDrawingSupplier(DrawingSupplier);
    public void setDrawingSupplier(DrawingSupplier, boolean);
    public java.awt.Image getBackgroundImage();
    public void setBackgroundImage(java.awt.Image);
    public int getBackgroundImageAlignment();
    public void setBackgroundImageAlignment(int);
    public float getBackgroundImageAlpha();
    public void setBackgroundImageAlpha(float);
    public boolean isOutlineVisible();
    public void setOutlineVisible(boolean);
    public java.awt.Stroke getOutlineStroke();
    public void setOutlineStroke(java.awt.Stroke);
    public java.awt.Paint getOutlinePaint();
    public void setOutlinePaint(java.awt.Paint);
    public float getForegroundAlpha();
    public void setForegroundAlpha(float);
    public org.jfree.chart.LegendItemCollection getLegendItems();
    public boolean isNotify();
    public void setNotify(boolean);
    public void addChangeListener(org.jfree.chart.event.PlotChangeListener);
    public void removeChangeListener(org.jfree.chart.event.PlotChangeListener);
    public void notifyListeners(org.jfree.chart.event.PlotChangeEvent);
    protected void fireChangeEvent();
    public abstract void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, PlotState, PlotRenderingInfo);
    public void drawBackground(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    protected void fillBackground(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    protected void fillBackground(java.awt.Graphics2D, java.awt.geom.Rectangle2D, PlotOrientation);
    public void drawBackgroundImage(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public void drawOutline(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    protected void drawNoDataMessage(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    protected void createAndAddEntity(java.awt.geom.Rectangle2D, PlotRenderingInfo, String, String);
    public void handleClick(int, int, PlotRenderingInfo);
    public void zoom(double);
    public void annotationChanged(org.jfree.chart.event.AnnotationChangeEvent);
    public void axisChanged(org.jfree.chart.event.AxisChangeEvent);
    public void datasetChanged(org.jfree.data.general.DatasetChangeEvent);
    public void markerChanged(org.jfree.chart.event.MarkerChangeEvent);
    protected double getRectX(double, double, double, org.jfree.chart.ui.RectangleEdge);
    protected double getRectY(double, double, double, org.jfree.chart.ui.RectangleEdge);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    public static org.jfree.chart.ui.RectangleEdge resolveDomainAxisLocation(org.jfree.chart.axis.AxisLocation, PlotOrientation);
    public static org.jfree.chart.ui.RectangleEdge resolveRangeAxisLocation(org.jfree.chart.axis.AxisLocation, PlotOrientation);
    static void <clinit>();
}

org/jfree/chart/plot/XYPlot.class

package org.jfree.chart.plot;
public synchronized class XYPlot extends Plot implements ValueAxisPlot, Pannable, Zoomable, org.jfree.chart.event.RendererChangeListener, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 7044148245716569264;
    public static final java.awt.Stroke DEFAULT_GRIDLINE_STROKE;
    public static final java.awt.Paint DEFAULT_GRIDLINE_PAINT;
    public static final boolean DEFAULT_CROSSHAIR_VISIBLE = 0;
    public static final java.awt.Stroke DEFAULT_CROSSHAIR_STROKE;
    public static final java.awt.Paint DEFAULT_CROSSHAIR_PAINT;
    protected static java.util.ResourceBundle localizationResources;
    private PlotOrientation orientation;
    private org.jfree.chart.ui.RectangleInsets axisOffset;
    private java.util.Map domainAxes;
    private java.util.Map domainAxisLocations;
    private java.util.Map rangeAxes;
    private java.util.Map rangeAxisLocations;
    private java.util.Map datasets;
    private java.util.Map renderers;
    private java.util.Map datasetToDomainAxesMap;
    private java.util.Map datasetToRangeAxesMap;
    private transient java.awt.geom.Point2D quadrantOrigin;
    private transient java.awt.Paint[] quadrantPaint;
    private boolean domainGridlinesVisible;
    private transient java.awt.Stroke domainGridlineStroke;
    private transient java.awt.Paint domainGridlinePaint;
    private boolean rangeGridlinesVisible;
    private transient java.awt.Stroke rangeGridlineStroke;
    private transient java.awt.Paint rangeGridlinePaint;
    private boolean domainMinorGridlinesVisible;
    private transient java.awt.Stroke domainMinorGridlineStroke;
    private transient java.awt.Paint domainMinorGridlinePaint;
    private boolean rangeMinorGridlinesVisible;
    private transient java.awt.Stroke rangeMinorGridlineStroke;
    private transient java.awt.Paint rangeMinorGridlinePaint;
    private boolean domainZeroBaselineVisible;
    private transient java.awt.Stroke domainZeroBaselineStroke;
    private transient java.awt.Paint domainZeroBaselinePaint;
    private boolean rangeZeroBaselineVisible;
    private transient java.awt.Stroke rangeZeroBaselineStroke;
    private transient java.awt.Paint rangeZeroBaselinePaint;
    private boolean domainCrosshairVisible;
    private double domainCrosshairValue;
    private transient java.awt.Stroke domainCrosshairStroke;
    private transient java.awt.Paint domainCrosshairPaint;
    private boolean domainCrosshairLockedOnData;
    private boolean rangeCrosshairVisible;
    private double rangeCrosshairValue;
    private transient java.awt.Stroke rangeCrosshairStroke;
    private transient java.awt.Paint rangeCrosshairPaint;
    private boolean rangeCrosshairLockedOnData;
    private java.util.Map foregroundDomainMarkers;
    private java.util.Map backgroundDomainMarkers;
    private java.util.Map foregroundRangeMarkers;
    private java.util.Map backgroundRangeMarkers;
    private java.util.List annotations;
    private transient java.awt.Paint domainTickBandPaint;
    private transient java.awt.Paint rangeTickBandPaint;
    private org.jfree.chart.axis.AxisSpace fixedDomainAxisSpace;
    private org.jfree.chart.axis.AxisSpace fixedRangeAxisSpace;
    private DatasetRenderingOrder datasetRenderingOrder;
    private SeriesRenderingOrder seriesRenderingOrder;
    private int weight;
    private org.jfree.chart.LegendItemCollection fixedLegendItems;
    private boolean domainPannable;
    private boolean rangePannable;
    private org.jfree.chart.util.ShadowGenerator shadowGenerator;
    public void XYPlot();
    public void XYPlot(org.jfree.data.xy.XYDataset, org.jfree.chart.axis.ValueAxis, org.jfree.chart.axis.ValueAxis, org.jfree.chart.renderer.xy.XYItemRenderer);
    public String getPlotType();
    public PlotOrientation getOrientation();
    public void setOrientation(PlotOrientation);
    public org.jfree.chart.ui.RectangleInsets getAxisOffset();
    public void setAxisOffset(org.jfree.chart.ui.RectangleInsets);
    public org.jfree.chart.axis.ValueAxis getDomainAxis();
    public org.jfree.chart.axis.ValueAxis getDomainAxis(int);
    public void setDomainAxis(org.jfree.chart.axis.ValueAxis);
    public void setDomainAxis(int, org.jfree.chart.axis.ValueAxis);
    public void setDomainAxis(int, org.jfree.chart.axis.ValueAxis, boolean);
    public void setDomainAxes(org.jfree.chart.axis.ValueAxis[]);
    public org.jfree.chart.axis.AxisLocation getDomainAxisLocation();
    public void setDomainAxisLocation(org.jfree.chart.axis.AxisLocation);
    public void setDomainAxisLocation(org.jfree.chart.axis.AxisLocation, boolean);
    public org.jfree.chart.ui.RectangleEdge getDomainAxisEdge();
    public int getDomainAxisCount();
    public void clearDomainAxes();
    public void configureDomainAxes();
    public org.jfree.chart.axis.AxisLocation getDomainAxisLocation(int);
    public void setDomainAxisLocation(int, org.jfree.chart.axis.AxisLocation);
    public void setDomainAxisLocation(int, org.jfree.chart.axis.AxisLocation, boolean);
    public org.jfree.chart.ui.RectangleEdge getDomainAxisEdge(int);
    public org.jfree.chart.axis.ValueAxis getRangeAxis();
    public void setRangeAxis(org.jfree.chart.axis.ValueAxis);
    public org.jfree.chart.axis.AxisLocation getRangeAxisLocation();
    public void setRangeAxisLocation(org.jfree.chart.axis.AxisLocation);
    public void setRangeAxisLocation(org.jfree.chart.axis.AxisLocation, boolean);
    public org.jfree.chart.ui.RectangleEdge getRangeAxisEdge();
    public org.jfree.chart.axis.ValueAxis getRangeAxis(int);
    public void setRangeAxis(int, org.jfree.chart.axis.ValueAxis);
    public void setRangeAxis(int, org.jfree.chart.axis.ValueAxis, boolean);
    public void setRangeAxes(org.jfree.chart.axis.ValueAxis[]);
    public int getRangeAxisCount();
    public void clearRangeAxes();
    public void configureRangeAxes();
    public org.jfree.chart.axis.AxisLocation getRangeAxisLocation(int);
    public void setRangeAxisLocation(int, org.jfree.chart.axis.AxisLocation);
    public void setRangeAxisLocation(int, org.jfree.chart.axis.AxisLocation, boolean);
    public org.jfree.chart.ui.RectangleEdge getRangeAxisEdge(int);
    public org.jfree.data.xy.XYDataset getDataset();
    public org.jfree.data.xy.XYDataset getDataset(int);
    public void setDataset(org.jfree.data.xy.XYDataset);
    public void setDataset(int, org.jfree.data.xy.XYDataset);
    public int getDatasetCount();
    public int indexOf(org.jfree.data.xy.XYDataset);
    public void mapDatasetToDomainAxis(int, int);
    public void mapDatasetToDomainAxes(int, java.util.List);
    public void mapDatasetToRangeAxis(int, int);
    public void mapDatasetToRangeAxes(int, java.util.List);
    private void checkAxisIndices(java.util.List);
    public int getRendererCount();
    public org.jfree.chart.renderer.xy.XYItemRenderer getRenderer();
    public org.jfree.chart.renderer.xy.XYItemRenderer getRenderer(int);
    public void setRenderer(org.jfree.chart.renderer.xy.XYItemRenderer);
    public void setRenderer(int, org.jfree.chart.renderer.xy.XYItemRenderer);
    public void setRenderer(int, org.jfree.chart.renderer.xy.XYItemRenderer, boolean);
    public void setRenderers(org.jfree.chart.renderer.xy.XYItemRenderer[]);
    public DatasetRenderingOrder getDatasetRenderingOrder();
    public void setDatasetRenderingOrder(DatasetRenderingOrder);
    public SeriesRenderingOrder getSeriesRenderingOrder();
    public void setSeriesRenderingOrder(SeriesRenderingOrder);
    public int getIndexOf(org.jfree.chart.renderer.xy.XYItemRenderer);
    public org.jfree.chart.renderer.xy.XYItemRenderer getRendererForDataset(org.jfree.data.xy.XYDataset);
    public int getWeight();
    public void setWeight(int);
    public boolean isDomainGridlinesVisible();
    public void setDomainGridlinesVisible(boolean);
    public boolean isDomainMinorGridlinesVisible();
    public void setDomainMinorGridlinesVisible(boolean);
    public java.awt.Stroke getDomainGridlineStroke();
    public void setDomainGridlineStroke(java.awt.Stroke);
    public java.awt.Stroke getDomainMinorGridlineStroke();
    public void setDomainMinorGridlineStroke(java.awt.Stroke);
    public java.awt.Paint getDomainGridlinePaint();
    public void setDomainGridlinePaint(java.awt.Paint);
    public java.awt.Paint getDomainMinorGridlinePaint();
    public void setDomainMinorGridlinePaint(java.awt.Paint);
    public boolean isRangeGridlinesVisible();
    public void setRangeGridlinesVisible(boolean);
    public java.awt.Stroke getRangeGridlineStroke();
    public void setRangeGridlineStroke(java.awt.Stroke);
    public java.awt.Paint getRangeGridlinePaint();
    public void setRangeGridlinePaint(java.awt.Paint);
    public boolean isRangeMinorGridlinesVisible();
    public void setRangeMinorGridlinesVisible(boolean);
    public java.awt.Stroke getRangeMinorGridlineStroke();
    public void setRangeMinorGridlineStroke(java.awt.Stroke);
    public java.awt.Paint getRangeMinorGridlinePaint();
    public void setRangeMinorGridlinePaint(java.awt.Paint);
    public boolean isDomainZeroBaselineVisible();
    public void setDomainZeroBaselineVisible(boolean);
    public java.awt.Stroke getDomainZeroBaselineStroke();
    public void setDomainZeroBaselineStroke(java.awt.Stroke);
    public java.awt.Paint getDomainZeroBaselinePaint();
    public void setDomainZeroBaselinePaint(java.awt.Paint);
    public boolean isRangeZeroBaselineVisible();
    public void setRangeZeroBaselineVisible(boolean);
    public java.awt.Stroke getRangeZeroBaselineStroke();
    public void setRangeZeroBaselineStroke(java.awt.Stroke);
    public java.awt.Paint getRangeZeroBaselinePaint();
    public void setRangeZeroBaselinePaint(java.awt.Paint);
    public java.awt.Paint getDomainTickBandPaint();
    public void setDomainTickBandPaint(java.awt.Paint);
    public java.awt.Paint getRangeTickBandPaint();
    public void setRangeTickBandPaint(java.awt.Paint);
    public java.awt.geom.Point2D getQuadrantOrigin();
    public void setQuadrantOrigin(java.awt.geom.Point2D);
    public java.awt.Paint getQuadrantPaint(int);
    public void setQuadrantPaint(int, java.awt.Paint);
    public void addDomainMarker(Marker);
    public void addDomainMarker(Marker, org.jfree.chart.ui.Layer);
    public void clearDomainMarkers();
    public void clearDomainMarkers(int);
    public void addDomainMarker(int, Marker, org.jfree.chart.ui.Layer);
    public void addDomainMarker(int, Marker, org.jfree.chart.ui.Layer, boolean);
    public boolean removeDomainMarker(Marker);
    public boolean removeDomainMarker(Marker, org.jfree.chart.ui.Layer);
    public boolean removeDomainMarker(int, Marker, org.jfree.chart.ui.Layer);
    public boolean removeDomainMarker(int, Marker, org.jfree.chart.ui.Layer, boolean);
    public void addRangeMarker(Marker);
    public void addRangeMarker(Marker, org.jfree.chart.ui.Layer);
    public void clearRangeMarkers();
    public void addRangeMarker(int, Marker, org.jfree.chart.ui.Layer);
    public void addRangeMarker(int, Marker, org.jfree.chart.ui.Layer, boolean);
    public void clearRangeMarkers(int);
    public boolean removeRangeMarker(Marker);
    public boolean removeRangeMarker(Marker, org.jfree.chart.ui.Layer);
    public boolean removeRangeMarker(int, Marker, org.jfree.chart.ui.Layer);
    public boolean removeRangeMarker(int, Marker, org.jfree.chart.ui.Layer, boolean);
    public void addAnnotation(org.jfree.chart.annotations.XYAnnotation);
    public void addAnnotation(org.jfree.chart.annotations.XYAnnotation, boolean);
    public boolean removeAnnotation(org.jfree.chart.annotations.XYAnnotation);
    public boolean removeAnnotation(org.jfree.chart.annotations.XYAnnotation, boolean);
    public java.util.List getAnnotations();
    public void clearAnnotations();
    public org.jfree.chart.util.ShadowGenerator getShadowGenerator();
    public void setShadowGenerator(org.jfree.chart.util.ShadowGenerator);
    protected org.jfree.chart.axis.AxisSpace calculateAxisSpace(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    protected org.jfree.chart.axis.AxisSpace calculateDomainAxisSpace(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.axis.AxisSpace);
    protected org.jfree.chart.axis.AxisSpace calculateRangeAxisSpace(java.awt.Graphics2D, java.awt.geom.Rectangle2D, org.jfree.chart.axis.AxisSpace);
    private java.awt.Rectangle integerise(java.awt.geom.Rectangle2D);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, PlotState, PlotRenderingInfo);
    private java.util.List getDatasetIndices(DatasetRenderingOrder);
    private java.util.List getRendererIndices(DatasetRenderingOrder);
    public void drawBackground(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    protected void drawQuadrants(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public void drawDomainTickBands(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.util.List);
    public void drawRangeTickBands(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.util.List);
    protected java.util.Map drawAxes(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, PlotRenderingInfo);
    public boolean render(java.awt.Graphics2D, java.awt.geom.Rectangle2D, int, PlotRenderingInfo, CrosshairState);
    public org.jfree.chart.axis.ValueAxis getDomainAxisForDataset(int);
    public org.jfree.chart.axis.ValueAxis getRangeAxisForDataset(int);
    protected void drawDomainGridlines(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.util.List);
    protected void drawRangeGridlines(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.util.List);
    protected void drawZeroDomainBaseline(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    protected void drawZeroRangeBaseline(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public void drawAnnotations(java.awt.Graphics2D, java.awt.geom.Rectangle2D, PlotRenderingInfo);
    protected void drawDomainMarkers(java.awt.Graphics2D, java.awt.geom.Rectangle2D, int, org.jfree.chart.ui.Layer);
    protected void drawRangeMarkers(java.awt.Graphics2D, java.awt.geom.Rectangle2D, int, org.jfree.chart.ui.Layer);
    public java.util.Collection getDomainMarkers(org.jfree.chart.ui.Layer);
    public java.util.Collection getRangeMarkers(org.jfree.chart.ui.Layer);
    public java.util.Collection getDomainMarkers(int, org.jfree.chart.ui.Layer);
    public java.util.Collection getRangeMarkers(int, org.jfree.chart.ui.Layer);
    protected void drawHorizontalLine(java.awt.Graphics2D, java.awt.geom.Rectangle2D, double, java.awt.Stroke, java.awt.Paint);
    protected void drawDomainCrosshair(java.awt.Graphics2D, java.awt.geom.Rectangle2D, PlotOrientation, double, org.jfree.chart.axis.ValueAxis, java.awt.Stroke, java.awt.Paint);
    protected void drawVerticalLine(java.awt.Graphics2D, java.awt.geom.Rectangle2D, double, java.awt.Stroke, java.awt.Paint);
    protected void drawRangeCrosshair(java.awt.Graphics2D, java.awt.geom.Rectangle2D, PlotOrientation, double, org.jfree.chart.axis.ValueAxis, java.awt.Stroke, java.awt.Paint);
    public void handleClick(int, int, PlotRenderingInfo);
    private java.util.List getDatasetsMappedToDomainAxis(Integer);
    private java.util.List getDatasetsMappedToRangeAxis(Integer);
    public int getDomainAxisIndex(org.jfree.chart.axis.ValueAxis);
    private int findDomainAxisIndex(org.jfree.chart.axis.ValueAxis);
    public int getRangeAxisIndex(org.jfree.chart.axis.ValueAxis);
    private int findRangeAxisIndex(org.jfree.chart.axis.ValueAxis);
    public org.jfree.data.Range getDataRange(org.jfree.chart.axis.ValueAxis);
    public void annotationChanged(org.jfree.chart.event.AnnotationChangeEvent);
    public void datasetChanged(org.jfree.data.general.DatasetChangeEvent);
    public void rendererChanged(org.jfree.chart.event.RendererChangeEvent);
    public boolean isDomainCrosshairVisible();
    public void setDomainCrosshairVisible(boolean);
    public boolean isDomainCrosshairLockedOnData();
    public void setDomainCrosshairLockedOnData(boolean);
    public double getDomainCrosshairValue();
    public void setDomainCrosshairValue(double);
    public void setDomainCrosshairValue(double, boolean);
    public java.awt.Stroke getDomainCrosshairStroke();
    public void setDomainCrosshairStroke(java.awt.Stroke);
    public java.awt.Paint getDomainCrosshairPaint();
    public void setDomainCrosshairPaint(java.awt.Paint);
    public boolean isRangeCrosshairVisible();
    public void setRangeCrosshairVisible(boolean);
    public boolean isRangeCrosshairLockedOnData();
    public void setRangeCrosshairLockedOnData(boolean);
    public double getRangeCrosshairValue();
    public void setRangeCrosshairValue(double);
    public void setRangeCrosshairValue(double, boolean);
    public java.awt.Stroke getRangeCrosshairStroke();
    public void setRangeCrosshairStroke(java.awt.Stroke);
    public java.awt.Paint getRangeCrosshairPaint();
    public void setRangeCrosshairPaint(java.awt.Paint);
    public org.jfree.chart.axis.AxisSpace getFixedDomainAxisSpace();
    public void setFixedDomainAxisSpace(org.jfree.chart.axis.AxisSpace);
    public void setFixedDomainAxisSpace(org.jfree.chart.axis.AxisSpace, boolean);
    public org.jfree.chart.axis.AxisSpace getFixedRangeAxisSpace();
    public void setFixedRangeAxisSpace(org.jfree.chart.axis.AxisSpace);
    public void setFixedRangeAxisSpace(org.jfree.chart.axis.AxisSpace, boolean);
    public boolean isDomainPannable();
    public void setDomainPannable(boolean);
    public boolean isRangePannable();
    public void setRangePannable(boolean);
    public void panDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void panRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomDomainAxes(double, PlotRenderingInfo, java.awt.geom.Point2D, boolean);
    public void zoomDomainAxes(double, double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D);
    public void zoomRangeAxes(double, PlotRenderingInfo, java.awt.geom.Point2D, boolean);
    public void zoomRangeAxes(double, double, PlotRenderingInfo, java.awt.geom.Point2D);
    public boolean isDomainZoomable();
    public boolean isRangeZoomable();
    public int getSeriesCount();
    public org.jfree.chart.LegendItemCollection getFixedLegendItems();
    public void setFixedLegendItems(org.jfree.chart.LegendItemCollection);
    public org.jfree.chart.LegendItemCollection getLegendItems();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/plot/DialShape.class

package org.jfree.chart.plot;
public final synchronized class DialShape implements java.io.Serializable {
    private static final long serialVersionUID = -3471933055190251131;
    public static final DialShape CIRCLE;
    public static final DialShape CHORD;
    public static final DialShape PIE;
    private String name;
    private void DialShape(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/plot/PlotOrientation.class

package org.jfree.chart.plot;
public final synchronized class PlotOrientation implements java.io.Serializable {
    private static final long serialVersionUID = -2508771828190337782;
    public static final PlotOrientation HORIZONTAL;
    public static final PlotOrientation VERTICAL;
    private String name;
    private void PlotOrientation(String);
    public boolean isHorizontal();
    public boolean isVertical();
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/plot/PiePlot3D.class

package org.jfree.chart.plot;
public synchronized class PiePlot3D extends PiePlot implements java.io.Serializable {
    private static final long serialVersionUID = 3408984188945161432;
    private double depthFactor;
    private boolean darkerSides;
    public void PiePlot3D();
    public void PiePlot3D(org.jfree.data.general.PieDataset);
    public double getDepthFactor();
    public void setDepthFactor(double);
    public boolean getDarkerSides();
    public void setDarkerSides(boolean);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, PlotState, PlotRenderingInfo);
    protected void drawSide(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Arc2D, java.awt.geom.Area, java.awt.geom.Area, java.awt.Paint, java.awt.Paint, java.awt.Stroke, boolean, boolean);
    public String getPlotType();
    private boolean isAngleAtFront(double);
    private boolean isAngleAtBack(double);
    public boolean equals(Object);
}

org/jfree/chart/plot/XYCrosshairState.class

package org.jfree.chart.plot;
public synchronized class XYCrosshairState extends CrosshairState {
    public void XYCrosshairState();
}

org/jfree/chart/plot/LocalizationBundle_es.properties

# org.jfree.chart.plot.plot ResourceBundle properties file - spanish version # # Changes (from 16-Dec-2003) # -------------------------- # 16-Dec-2003 : Initial Version: Complejo Hospitalario Universitario Juan Canalejo # Category_Plot=Barras Combined_Domain_XYPlot=Curvas combinadas por la abcisa Combined_Range_XYPlot=Curvas combinadas por la ordenada Compass_Plot=Diagrama del comp\u00a3s Contour_Plot=Contorno del comp\u00a3s Fast_Scatter_Plot=Dispersi\u00f3n Meter_Plot=Diagrama del metro Period_Marker_Plot=Diagrama del marcador del per�odo Pie_Plot=Sectores Thermometer_Plot=Term\u00f3metro XY_Plot=Curvas Pie_3D_Plot=Sectores 3D Too_many_elements=Too many elements # points of the compass N=N E=E S=S W=W

org/jfree/chart/plot/WaferMapPlot.class

package org.jfree.chart.plot;
public synchronized class WaferMapPlot extends Plot implements org.jfree.chart.event.RendererChangeListener, Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 4668320403707308155;
    public static final java.awt.Stroke DEFAULT_GRIDLINE_STROKE;
    public static final java.awt.Paint DEFAULT_GRIDLINE_PAINT;
    public static final boolean DEFAULT_CROSSHAIR_VISIBLE = 0;
    public static final java.awt.Stroke DEFAULT_CROSSHAIR_STROKE;
    public static final java.awt.Paint DEFAULT_CROSSHAIR_PAINT;
    protected static java.util.ResourceBundle localizationResources;
    private PlotOrientation orientation;
    private org.jfree.data.general.WaferMapDataset dataset;
    private org.jfree.chart.renderer.WaferMapRenderer renderer;
    public void WaferMapPlot();
    public void WaferMapPlot(org.jfree.data.general.WaferMapDataset);
    public void WaferMapPlot(org.jfree.data.general.WaferMapDataset, org.jfree.chart.renderer.WaferMapRenderer);
    public String getPlotType();
    public org.jfree.data.general.WaferMapDataset getDataset();
    public void setDataset(org.jfree.data.general.WaferMapDataset);
    public void setRenderer(org.jfree.chart.renderer.WaferMapRenderer);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, java.awt.geom.Point2D, PlotState, PlotRenderingInfo);
    protected void drawChipGrid(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    protected java.awt.geom.Ellipse2D getWaferEdge(java.awt.geom.Rectangle2D);
    protected void drawWaferEdge(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public org.jfree.chart.LegendItemCollection getLegendItems();
    public void rendererChanged(org.jfree.chart.event.RendererChangeEvent);
    static void <clinit>();
}

org/jfree/chart/plot/LocalizationBundle_ru.properties

# org.jfree.chart.plot.plot ResourceBundle properties file # # Changes (from 10-Nov-2003) # -------------------------- # 10-Nov-2003 : Initial version (AL); # Category_Plot=\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f Combined_Domain_XYPlot=\u0421\u043e\u0432\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043f\u043e \u043e\u0441\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 Combined_Range_XYPlot=\u0421\u043e\u0432\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043f\u043e \u043e\u0441\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 Compass_Plot=\u041a\u043e\u043c\u043f\u0430\u0441 Contour_Plot=\u041a\u043e\u043d\u0442\u0443\u0440 Fast_Scatter_Plot=\u0420\u043e\u0441\u0441\u044b\u043f\u044c Meter_Plot=\u041c\u0435\u0442\u0440\u0438\u043a\u0430 Period_Marker_Plot=\u041f\u0435\u0440\u0438\u043e\u0434 Pie_Plot=\u041a\u0440\u0443\u0433 Thermometer_Plot=\u0422\u0435\u0440\u043c\u043e\u043c\u0435\u0442\u0440 XY_Plot=XY Too_many_elements=Too many elements #Secteurs 3D Pie_3D_Plot=\u0422\u0440\u0435\u0445\u043c\u0435\u0440\u043d\u044b\u0439 \u043a\u0440\u0443\u0433 # points of the compass N=N E=E S=S W=W

org/jfree/chart/plot/LocalizationBundle_ca.properties

# org.jfree.chart.plot.plot ResourceBundle properties file # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # 19-Jan-2004 : Added Polar_Plot (DG); # Category_Plot=Diagrama de categories Combined_Domain_XYPlot=Diagrama de Domini Combinat XY Combined_Range_XYPlot=Diagrama de Rang Combinat XY Compass_Plot=Diagrama de compas Contour_Plot=Diagrama de Contorn Fast_Scatter_Plot=Diagrama de Dispersi� R�pida Meter_Plot=Diagrama de Metres Period_Marker_Plot=Diagrama de Marcadors de Per�ode Pie_Plot=Diagrama de Tarta Thermometer_Plot=Diagrama de Term�metre XY_Plot=Diagrama XY Polar_Plot=Diagrama Polar Too_many_elements=Massa elements #Secteurs 3D Pie_3D_Plot=Diagrama de Tarta 3D # points of the compass N=N E=E S=S W=O

org/jfree/chart/LocalizationBundle_zh_TW.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # Auto_Range=\u81ea\u52d5\u8abf\u6574 All_Axes=\u6240\u6709\u8ef8 Chart=Chart Chart_Properties=\u5716\u8868\u5167\u5bb9 Copy=\u8907\u88fd Domain_Axis=\u6a6b\u8ef8 PNG_Image_Files=PNG\u5716\u6a94 Print...=\u5217\u5370 Properties...=\u5167\u5bb9 Save_as=\u53e6\u5b58\u65b0\u6a94 Save_as...=\u53e6\u5b58\u65b0\u6a94 Range_Axis=\u7e31\u8ef8 Zoom_In=\u653e\u5927 Zoom_Out=\u7e2e\u5c0f

org/jfree/chart/block/EmptyBlock.class

package org.jfree.chart.block;
public synchronized class EmptyBlock extends AbstractBlock implements Block, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -4083197869412648579;
    public void EmptyBlock(double, double);
    public org.jfree.chart.ui.Size2D arrange(java.awt.Graphics2D, RectangleConstraint);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public Object draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/block/LengthConstraintType.class

package org.jfree.chart.block;
public final synchronized class LengthConstraintType implements java.io.Serializable {
    private static final long serialVersionUID = -1156658804028142978;
    public static final LengthConstraintType NONE;
    public static final LengthConstraintType RANGE;
    public static final LengthConstraintType FIXED;
    private String name;
    private void LengthConstraintType(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/block/BlockFrame.class

package org.jfree.chart.block;
public abstract interface BlockFrame {
    public abstract org.jfree.chart.ui.RectangleInsets getInsets();
    public abstract void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
}

org/jfree/chart/block/ColumnArrangement.class

package org.jfree.chart.block;
public synchronized class ColumnArrangement implements Arrangement, java.io.Serializable {
    private static final long serialVersionUID = -5315388482898581555;
    private org.jfree.chart.ui.HorizontalAlignment horizontalAlignment;
    private org.jfree.chart.ui.VerticalAlignment verticalAlignment;
    private double horizontalGap;
    private double verticalGap;
    public void ColumnArrangement();
    public void ColumnArrangement(org.jfree.chart.ui.HorizontalAlignment, org.jfree.chart.ui.VerticalAlignment, double, double);
    public void add(Block, Object);
    public org.jfree.chart.ui.Size2D arrange(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeFF(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeNF(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeRR(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeRF(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeNN(BlockContainer, java.awt.Graphics2D);
    public void clear();
    public boolean equals(Object);
}

org/jfree/chart/block/BlockParams.class

package org.jfree.chart.block;
public synchronized class BlockParams implements EntityBlockParams {
    private boolean generateEntities;
    private double translateX;
    private double translateY;
    public void BlockParams();
    public boolean getGenerateEntities();
    public void setGenerateEntities(boolean);
    public double getTranslateX();
    public void setTranslateX(double);
    public double getTranslateY();
    public void setTranslateY(double);
}

org/jfree/chart/block/FlowArrangement.class

package org.jfree.chart.block;
public synchronized class FlowArrangement implements Arrangement, java.io.Serializable {
    private static final long serialVersionUID = 4543632485478613800;
    private org.jfree.chart.ui.HorizontalAlignment horizontalAlignment;
    private org.jfree.chart.ui.VerticalAlignment verticalAlignment;
    private double horizontalGap;
    private double verticalGap;
    public void FlowArrangement();
    public void FlowArrangement(org.jfree.chart.ui.HorizontalAlignment, org.jfree.chart.ui.VerticalAlignment, double, double);
    public void add(Block, Object);
    public org.jfree.chart.ui.Size2D arrange(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeFN(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeFR(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeFF(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeRR(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeRF(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeRN(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeNN(BlockContainer, java.awt.Graphics2D);
    protected org.jfree.chart.ui.Size2D arrangeNF(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    public void clear();
    public boolean equals(Object);
}

org/jfree/chart/block/EntityBlockParams.class

package org.jfree.chart.block;
public abstract interface EntityBlockParams {
    public abstract boolean getGenerateEntities();
}

org/jfree/chart/block/CenterArrangement.class

package org.jfree.chart.block;
public synchronized class CenterArrangement implements Arrangement, java.io.Serializable {
    private static final long serialVersionUID = -353308149220382047;
    public void CenterArrangement();
    public void add(Block, Object);
    public org.jfree.chart.ui.Size2D arrange(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeFN(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeFR(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeFF(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeRR(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeRF(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeRN(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeNN(BlockContainer, java.awt.Graphics2D);
    protected org.jfree.chart.ui.Size2D arrangeNF(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    public void clear();
    public boolean equals(Object);
}

org/jfree/chart/block/LineBorder.class

package org.jfree.chart.block;
public synchronized class LineBorder implements BlockFrame, java.io.Serializable {
    static final long serialVersionUID = 4630356736707233924;
    private transient java.awt.Paint paint;
    private transient java.awt.Stroke stroke;
    private org.jfree.chart.ui.RectangleInsets insets;
    public void LineBorder();
    public void LineBorder(java.awt.Paint, java.awt.Stroke, org.jfree.chart.ui.RectangleInsets);
    public java.awt.Paint getPaint();
    public org.jfree.chart.ui.RectangleInsets getInsets();
    public java.awt.Stroke getStroke();
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public boolean equals(Object);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/block/ColorBlock.class

package org.jfree.chart.block;
public synchronized class ColorBlock extends AbstractBlock implements Block {
    static final long serialVersionUID = 3383866145634010865;
    private transient java.awt.Paint paint;
    public void ColorBlock(java.awt.Paint, double, double);
    public java.awt.Paint getPaint();
    public org.jfree.chart.ui.Size2D arrange(java.awt.Graphics2D, RectangleConstraint);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public Object draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, Object);
    public boolean equals(Object);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/block/Block.class

package org.jfree.chart.block;
public abstract interface Block extends org.jfree.chart.ui.Drawable {
    public abstract String getID();
    public abstract void setID(String);
    public abstract org.jfree.chart.ui.Size2D arrange(java.awt.Graphics2D);
    public abstract org.jfree.chart.ui.Size2D arrange(java.awt.Graphics2D, RectangleConstraint);
    public abstract java.awt.geom.Rectangle2D getBounds();
    public abstract void setBounds(java.awt.geom.Rectangle2D);
    public abstract Object draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, Object);
}

org/jfree/chart/block/BorderArrangement.class

package org.jfree.chart.block;
public synchronized class BorderArrangement implements Arrangement, java.io.Serializable {
    private static final long serialVersionUID = 506071142274883745;
    private Block centerBlock;
    private Block topBlock;
    private Block bottomBlock;
    private Block leftBlock;
    private Block rightBlock;
    public void BorderArrangement();
    public void add(Block, Object);
    public org.jfree.chart.ui.Size2D arrange(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeNN(BlockContainer, java.awt.Graphics2D);
    protected org.jfree.chart.ui.Size2D arrangeFR(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeFN(BlockContainer, java.awt.Graphics2D, double);
    protected org.jfree.chart.ui.Size2D arrangeRR(BlockContainer, org.jfree.data.Range, org.jfree.data.Range, java.awt.Graphics2D);
    protected org.jfree.chart.ui.Size2D arrangeFF(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    public void clear();
    public boolean equals(Object);
    static void <clinit>();
}

org/jfree/chart/block/RectangleConstraint.class

package org.jfree.chart.block;
public synchronized class RectangleConstraint {
    public static final RectangleConstraint NONE;
    private double width;
    private org.jfree.data.Range widthRange;
    private LengthConstraintType widthConstraintType;
    private double height;
    private org.jfree.data.Range heightRange;
    private LengthConstraintType heightConstraintType;
    public void RectangleConstraint(double, double);
    public void RectangleConstraint(org.jfree.data.Range, org.jfree.data.Range);
    public void RectangleConstraint(org.jfree.data.Range, double);
    public void RectangleConstraint(double, org.jfree.data.Range);
    public void RectangleConstraint(double, org.jfree.data.Range, LengthConstraintType, double, org.jfree.data.Range, LengthConstraintType);
    public double getWidth();
    public org.jfree.data.Range getWidthRange();
    public LengthConstraintType getWidthConstraintType();
    public double getHeight();
    public org.jfree.data.Range getHeightRange();
    public LengthConstraintType getHeightConstraintType();
    public RectangleConstraint toUnconstrainedWidth();
    public RectangleConstraint toUnconstrainedHeight();
    public RectangleConstraint toFixedWidth(double);
    public RectangleConstraint toFixedHeight(double);
    public RectangleConstraint toRangeWidth(org.jfree.data.Range);
    public RectangleConstraint toRangeHeight(org.jfree.data.Range);
    public String toString();
    public org.jfree.chart.ui.Size2D calculateConstrainedSize(org.jfree.chart.ui.Size2D);
    static void <clinit>();
}

org/jfree/chart/block/EntityBlockResult.class

package org.jfree.chart.block;
public abstract interface EntityBlockResult {
    public abstract org.jfree.chart.entity.EntityCollection getEntityCollection();
}

org/jfree/chart/block/GridArrangement.class

package org.jfree.chart.block;
public synchronized class GridArrangement implements Arrangement, java.io.Serializable {
    private static final long serialVersionUID = -2563758090144655938;
    private int rows;
    private int columns;
    public void GridArrangement(int, int);
    public void add(Block, Object);
    public org.jfree.chart.ui.Size2D arrange(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeNN(BlockContainer, java.awt.Graphics2D);
    protected org.jfree.chart.ui.Size2D arrangeFF(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeFR(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeRF(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeRN(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeNR(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeRR(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeFN(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeNF(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    public void clear();
    public boolean equals(Object);
}

org/jfree/chart/block/LabelBlock.class

package org.jfree.chart.block;
public synchronized class LabelBlock extends AbstractBlock implements Block, org.jfree.chart.util.PublicCloneable {
    static final long serialVersionUID = 249626098864178017;
    private String text;
    private org.jfree.chart.text.TextBlock label;
    private java.awt.Font font;
    private String toolTipText;
    private String urlText;
    public static final java.awt.Paint DEFAULT_PAINT;
    private transient java.awt.Paint paint;
    private org.jfree.chart.text.TextBlockAnchor contentAlignmentPoint;
    private org.jfree.chart.ui.RectangleAnchor textAnchor;
    public void LabelBlock(String);
    public void LabelBlock(String, java.awt.Font);
    public void LabelBlock(String, java.awt.Font, java.awt.Paint);
    public java.awt.Font getFont();
    public void setFont(java.awt.Font);
    public java.awt.Paint getPaint();
    public void setPaint(java.awt.Paint);
    public String getToolTipText();
    public void setToolTipText(String);
    public String getURLText();
    public void setURLText(String);
    public org.jfree.chart.text.TextBlockAnchor getContentAlignmentPoint();
    public void setContentAlignmentPoint(org.jfree.chart.text.TextBlockAnchor);
    public org.jfree.chart.ui.RectangleAnchor getTextAnchor();
    public void setTextAnchor(org.jfree.chart.ui.RectangleAnchor);
    public org.jfree.chart.ui.Size2D arrange(java.awt.Graphics2D, RectangleConstraint);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public Object draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, Object);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/block/BlockContainer.class

package org.jfree.chart.block;
public synchronized class BlockContainer extends AbstractBlock implements Block, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 8199508075695195293;
    private java.util.List blocks;
    private Arrangement arrangement;
    public void BlockContainer();
    public void BlockContainer(Arrangement);
    public Arrangement getArrangement();
    public void setArrangement(Arrangement);
    public boolean isEmpty();
    public java.util.List getBlocks();
    public void add(Block);
    public void add(Block, Object);
    public void clear();
    public org.jfree.chart.ui.Size2D arrange(java.awt.Graphics2D, RectangleConstraint);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public Object draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, Object);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/chart/block/Arrangement.class

package org.jfree.chart.block;
public abstract interface Arrangement {
    public abstract void add(Block, Object);
    public abstract org.jfree.chart.ui.Size2D arrange(BlockContainer, java.awt.Graphics2D, RectangleConstraint);
    public abstract void clear();
}

org/jfree/chart/block/AbstractBlock.class

package org.jfree.chart.block;
public synchronized class AbstractBlock implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 7689852412141274563;
    private String id;
    private org.jfree.chart.ui.RectangleInsets margin;
    private BlockFrame frame;
    private org.jfree.chart.ui.RectangleInsets padding;
    private double width;
    private double height;
    private transient java.awt.geom.Rectangle2D bounds;
    protected void AbstractBlock();
    public String getID();
    public void setID(String);
    public double getWidth();
    public void setWidth(double);
    public double getHeight();
    public void setHeight(double);
    public org.jfree.chart.ui.RectangleInsets getMargin();
    public void setMargin(org.jfree.chart.ui.RectangleInsets);
    public void setMargin(double, double, double, double);
    public void setBorder(double, double, double, double);
    public BlockFrame getFrame();
    public void setFrame(BlockFrame);
    public org.jfree.chart.ui.RectangleInsets getPadding();
    public void setPadding(org.jfree.chart.ui.RectangleInsets);
    public void setPadding(double, double, double, double);
    public double getContentXOffset();
    public double getContentYOffset();
    public org.jfree.chart.ui.Size2D arrange(java.awt.Graphics2D);
    public org.jfree.chart.ui.Size2D arrange(java.awt.Graphics2D, RectangleConstraint);
    public java.awt.geom.Rectangle2D getBounds();
    public void setBounds(java.awt.geom.Rectangle2D);
    protected double trimToContentWidth(double);
    protected double trimToContentHeight(double);
    protected RectangleConstraint toContentConstraint(RectangleConstraint);
    private org.jfree.data.Range trimToContentWidth(org.jfree.data.Range);
    private org.jfree.data.Range trimToContentHeight(org.jfree.data.Range);
    protected double calculateTotalWidth(double);
    protected double calculateTotalHeight(double);
    protected java.awt.geom.Rectangle2D trimMargin(java.awt.geom.Rectangle2D);
    protected java.awt.geom.Rectangle2D trimBorder(java.awt.geom.Rectangle2D);
    protected java.awt.geom.Rectangle2D trimPadding(java.awt.geom.Rectangle2D);
    protected void drawBorder(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/block/BlockBorder.class

package org.jfree.chart.block;
public synchronized class BlockBorder implements BlockFrame, java.io.Serializable {
    private static final long serialVersionUID = 4961579220410228283;
    public static final BlockBorder NONE;
    private org.jfree.chart.ui.RectangleInsets insets;
    private transient java.awt.Paint paint;
    public void BlockBorder();
    public void BlockBorder(java.awt.Paint);
    public void BlockBorder(double, double, double, double);
    public void BlockBorder(double, double, double, double, java.awt.Paint);
    public void BlockBorder(org.jfree.chart.ui.RectangleInsets, java.awt.Paint);
    public org.jfree.chart.ui.RectangleInsets getInsets();
    public java.awt.Paint getPaint();
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public boolean equals(Object);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/block/BlockResult.class

package org.jfree.chart.block;
public synchronized class BlockResult implements EntityBlockResult {
    private org.jfree.chart.entity.EntityCollection entities;
    public void BlockResult();
    public org.jfree.chart.entity.EntityCollection getEntityCollection();
    public void setEntityCollection(org.jfree.chart.entity.EntityCollection);
}

org/jfree/chart/text/TextBlockAnchor.class

package org.jfree.chart.text;
public final synchronized class TextBlockAnchor implements java.io.Serializable {
    private static final long serialVersionUID = -3045058380983401544;
    public static final TextBlockAnchor TOP_LEFT;
    public static final TextBlockAnchor TOP_CENTER;
    public static final TextBlockAnchor TOP_RIGHT;
    public static final TextBlockAnchor CENTER_LEFT;
    public static final TextBlockAnchor CENTER;
    public static final TextBlockAnchor CENTER_RIGHT;
    public static final TextBlockAnchor BOTTOM_LEFT;
    public static final TextBlockAnchor BOTTOM_CENTER;
    public static final TextBlockAnchor BOTTOM_RIGHT;
    private final String name;
    private void TextBlockAnchor(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/chart/text/G2TextMeasurer.class

package org.jfree.chart.text;
public synchronized class G2TextMeasurer implements TextMeasurer {
    private java.awt.Graphics2D g2;
    public void G2TextMeasurer(java.awt.Graphics2D);
    public float getStringWidth(String, int, int);
}

org/jfree/chart/text/TextBlock.class

package org.jfree.chart.text;
public synchronized class TextBlock implements java.io.Serializable {
    private static final long serialVersionUID = -4333175719424385526;
    private java.util.List lines;
    private org.jfree.chart.ui.HorizontalAlignment lineAlignment;
    public void TextBlock();
    public org.jfree.chart.ui.HorizontalAlignment getLineAlignment();
    public void setLineAlignment(org.jfree.chart.ui.HorizontalAlignment);
    public void addLine(String, java.awt.Font, java.awt.Paint);
    public void addLine(TextLine);
    public TextLine getLastLine();
    public java.util.List getLines();
    public org.jfree.chart.ui.Size2D calculateDimensions(java.awt.Graphics2D);
    public java.awt.Shape calculateBounds(java.awt.Graphics2D, float, float, TextBlockAnchor, float, float, double);
    public void draw(java.awt.Graphics2D, float, float, TextBlockAnchor);
    public void draw(java.awt.Graphics2D, float, float, TextBlockAnchor, float, float, double);
    private float[] calculateOffsets(TextBlockAnchor, double, double);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/text/TextMeasurer.class

package org.jfree.chart.text;
public abstract interface TextMeasurer {
    public abstract float getStringWidth(String, int, int);
}

org/jfree/chart/text/TextBox.class

package org.jfree.chart.text;
public synchronized class TextBox implements java.io.Serializable {
    private static final long serialVersionUID = 3360220213180203706;
    private transient java.awt.Paint outlinePaint;
    private transient java.awt.Stroke outlineStroke;
    private org.jfree.chart.ui.RectangleInsets interiorGap;
    private transient java.awt.Paint backgroundPaint;
    private transient java.awt.Paint shadowPaint;
    private double shadowXOffset;
    private double shadowYOffset;
    private TextBlock textBlock;
    public void TextBox();
    public void TextBox(String);
    public void TextBox(TextBlock);
    public java.awt.Paint getOutlinePaint();
    public void setOutlinePaint(java.awt.Paint);
    public java.awt.Stroke getOutlineStroke();
    public void setOutlineStroke(java.awt.Stroke);
    public org.jfree.chart.ui.RectangleInsets getInteriorGap();
    public void setInteriorGap(org.jfree.chart.ui.RectangleInsets);
    public java.awt.Paint getBackgroundPaint();
    public void setBackgroundPaint(java.awt.Paint);
    public java.awt.Paint getShadowPaint();
    public void setShadowPaint(java.awt.Paint);
    public double getShadowXOffset();
    public void setShadowXOffset(double);
    public double getShadowYOffset();
    public void setShadowYOffset(double);
    public TextBlock getTextBlock();
    public void setTextBlock(TextBlock);
    public void draw(java.awt.Graphics2D, float, float, org.jfree.chart.ui.RectangleAnchor);
    public double getHeight(java.awt.Graphics2D);
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/text/AttributedStringUtils.class

package org.jfree.chart.text;
public synchronized class AttributedStringUtils {
    private void AttributedStringUtils();
    public static boolean equal(java.text.AttributedString, java.text.AttributedString);
}

org/jfree/chart/text/TextFragment.class

package org.jfree.chart.text;
public synchronized class TextFragment implements java.io.Serializable {
    private static final long serialVersionUID = 4465945952903143262;
    public static final java.awt.Font DEFAULT_FONT;
    public static final java.awt.Paint DEFAULT_PAINT;
    private String text;
    private java.awt.Font font;
    private transient java.awt.Paint paint;
    private float baselineOffset;
    public void TextFragment(String);
    public void TextFragment(String, java.awt.Font);
    public void TextFragment(String, java.awt.Font, java.awt.Paint);
    public void TextFragment(String, java.awt.Font, java.awt.Paint, float);
    public String getText();
    public java.awt.Font getFont();
    public java.awt.Paint getPaint();
    public float getBaselineOffset();
    public void draw(java.awt.Graphics2D, float, float, org.jfree.chart.ui.TextAnchor, float, float, double);
    public org.jfree.chart.ui.Size2D calculateDimensions(java.awt.Graphics2D);
    public float calculateBaselineOffset(java.awt.Graphics2D, org.jfree.chart.ui.TextAnchor);
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/text/TextLine.class

package org.jfree.chart.text;
public synchronized class TextLine implements java.io.Serializable {
    private static final long serialVersionUID = 7100085690160465444;
    private java.util.List fragments;
    public void TextLine();
    public void TextLine(String);
    public void TextLine(String, java.awt.Font);
    public void TextLine(String, java.awt.Font, java.awt.Paint);
    public void addFragment(TextFragment);
    public void removeFragment(TextFragment);
    public void draw(java.awt.Graphics2D, float, float, org.jfree.chart.ui.TextAnchor, float, float, double);
    public org.jfree.chart.ui.Size2D calculateDimensions(java.awt.Graphics2D);
    public TextFragment getFirstTextFragment();
    public TextFragment getLastTextFragment();
    private float calculateBaselineOffset(java.awt.Graphics2D, org.jfree.chart.ui.TextAnchor);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/chart/text/TextUtils.class

package org.jfree.chart.text;
public synchronized class TextUtils {
    private static boolean drawStringsWithFontAttributes;
    private static boolean useDrawRotatedStringWorkaround;
    private static boolean useFontMetricsGetStringBounds;
    private void TextUtils();
    public static TextBlock createTextBlock(String, java.awt.Font, java.awt.Paint);
    public static TextBlock createTextBlock(String, java.awt.Font, java.awt.Paint, float, TextMeasurer);
    public static TextBlock createTextBlock(String, java.awt.Font, java.awt.Paint, float, int, TextMeasurer);
    private static int nextLineBreak(String, int, float, java.text.BreakIterator, TextMeasurer);
    public static java.awt.geom.Rectangle2D getTextBounds(String, java.awt.Graphics2D, java.awt.FontMetrics);
    public static java.awt.geom.Rectangle2D calcAlignedStringBounds(String, java.awt.Graphics2D, float, float, org.jfree.chart.ui.TextAnchor);
    public static java.awt.geom.Rectangle2D drawAlignedString(String, java.awt.Graphics2D, float, float, org.jfree.chart.ui.TextAnchor);
    private static float[] deriveTextBoundsAnchorOffsets(java.awt.Graphics2D, String, org.jfree.chart.ui.TextAnchor, java.awt.geom.Rectangle2D);
    public static void drawRotatedString(String, java.awt.Graphics2D, double, float, float);
    public static void drawRotatedString(String, java.awt.Graphics2D, float, float, double, float, float);
    public static void drawRotatedString(String, java.awt.Graphics2D, float, float, org.jfree.chart.ui.TextAnchor, double, float, float);
    public static void drawRotatedString(String, java.awt.Graphics2D, float, float, org.jfree.chart.ui.TextAnchor, double, org.jfree.chart.ui.TextAnchor);
    public static java.awt.Shape calculateRotatedStringBounds(String, java.awt.Graphics2D, float, float, org.jfree.chart.ui.TextAnchor, double, org.jfree.chart.ui.TextAnchor);
    private static float[] deriveTextBoundsAnchorOffsets(java.awt.Graphics2D, String, org.jfree.chart.ui.TextAnchor);
    private static float[] deriveRotationAnchorOffsets(java.awt.Graphics2D, String, org.jfree.chart.ui.TextAnchor);
    public static java.awt.Shape calculateRotatedStringBounds(String, java.awt.Graphics2D, float, float, double, float, float);
    public static boolean getUseFontMetricsGetStringBounds();
    public static void setUseFontMetricsGetStringBounds(boolean);
    public static boolean isUseDrawRotatedStringWorkaround();
    public static void setUseDrawRotatedStringWorkaround(boolean);
    public static boolean getDrawStringsWithFontAttributes();
    public static void setDrawStringsWithFontAttributes(boolean);
    static void <clinit>();
}

org/jfree/chart/LocalizationBundle_es.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file - spanish version # # Changes (from 16-Dec-2003) # -------------------------- # 16-Dec-2003 : Initial Version: Complejo Hospitalario Universitario Juan Canalejo # Auto_Range=Escala autom\u00e1tica All_Axes=Todos los ejes Chart=Chart Chart_Properties=Propiedades del gr\u00e1fico Copy=Copiar Domain_Axis=Eje horizontal PNG_Image_Files=Formato PNG (Portable Network Graphics) (*.png) Print...=Imprimir... Properties...=Propiedades... Save_as=Grabar como Save_as...=Grabar como... Range_Axis=Eje vertical Zoom_In=Acercar Zoom_Out=Alejar

org/jfree/chart/editor/DefaultNumberAxisEditor.class

package org.jfree.chart.editor;
synchronized class DefaultNumberAxisEditor extends DefaultValueAxisEditor implements java.awt.event.FocusListener {
    private double manualTickUnitValue;
    private javax.swing.JTextField manualTickUnit;
    public void DefaultNumberAxisEditor(org.jfree.chart.axis.NumberAxis);
    protected javax.swing.JPanel createTickUnitPanel();
    public void actionPerformed(java.awt.event.ActionEvent);
    public void focusLost(java.awt.event.FocusEvent);
    public void toggleAutoTick();
    public void validateTickUnit();
    public void setAxisProperties(org.jfree.chart.axis.Axis);
}

org/jfree/chart/editor/ChartEditorFactory.class

package org.jfree.chart.editor;
public abstract interface ChartEditorFactory {
    public abstract ChartEditor createEditor(org.jfree.chart.JFreeChart);
}

org/jfree/chart/editor/LocalizationBundle_zh_CN.properties

# org.jfree.chart.ui.ui ResourceBundle properties file # # Changes # ------- # 29-Jun-2005 : Initial version, see: http://www.jfree.org/phpBB2/viewtopic.php?t=13495; # \:=: Appearance=\u5916\u89c2 AngleOffset=Angle Offset Auto-adjust_range=\u81ea\u52a8\u8c03\u8282\u8303\u56f4: Auto-TickUnit_Selection=Auto-Selection of TickUnit Background=\u80cc\u666f: Background_Color=\u80cc\u666f\u8272 Background_paint=\u80cc\u666f\u586b\u5145: Color=\u989c\u8272: Color_Bar=\u8272\u5f69\u6761 Domain_Axis=\u9879\u76ee\u8f74 Draw_anti-aliased=\u7ed8\u5236\u53cd\u6df7\u6dc6 Draw_lines=\u753b\u7ebf: Draw_shapes=\u753b\u5f62\u72b6: Edit...=\u7f16\u8f91... Edit_Insets=\u7f16\u8f91\u5d4c\u5165 Font=\u5b57\u4f53: Font_Selection=\u5b57\u4f53\u9009\u62e9 General=\u7efc\u5408: General1=\u7efc\u5408 Grid_Color=\u7f51\u683c\u989c\u8272 Insets=\u63d2\u56fe: Invert_Palette=\u53cd\u8f6c\u8c03\u8272\u677f: Label=\u6807\u7b7e: Label_Color=\u6807\u7b7e\u989c\u8272 Label_Insets=\u6807\u7b7e\u63d2\u56fe: Legend=\u56fe\u4f8b Maximum_range_value=\u6700\u5927\u503c: Manual_TickUnit_value=TickUnit value Minimum_range_value=\u6700\u5c0f\u503c: No_editor_implemented=\u6ca1\u6709\u53ef\u6267\u884c\u7684\u7f16\u8f91\u5668 Orientation=\u65b9\u5411: Other=\u5176\u4ed6 Outline=\u8f6e\u5ed3: Outline_Color=\u8f6e\u5ed3\u989c\u8272 Outline_stroke=\u8f6e\u5ed3\u7ebf\u6761: Outline_Paint=\u8f6e\u5ed3\u586b\u5145: Paint=\u586b\u5145: Palette_Selection=\u8c03\u8272\u677f\u9009\u62e9 Palette=\u8c03\u8272\u677f: Pen_Stroke_Selection=\u753b\u7b14/\u7ebf\u578b \u9009\u62e9 Plot=\u56fe Range=\u8303\u56f4 Range_Axis=\u8303\u56f4\u8f74 Select...=\u9009\u62e9... Series_Label_Color=\u5e8f\u5217\u6807\u7b7e\u8272 Series_label_font=\u5e8f\u5217\u6807\u7b7e\u5b57\u4f53: Series_label_paint=\u5e8f\u5217\u6807\u7b7e\u586b\u5145: Series_Outline_Paint=\u5e8f\u5217\u8f6e\u5ed3\u586b\u5145: Series_Outline_Stroke=\u5e8f\u5217\u8f6e\u5ed3\u7ebf\u578b: Series_Paint=\u5e8f\u5217\u586b\u5145: Series_Stroke=\u5e8f\u5217\u7ebf\u578b: Show_Legend=\u663e\u793a\u56fe\u4f8b: Show_tick_labels=\u663e\u793a\u523b\u5ea6\u6807\u7b7e Show_tick_marks=\u663e\u793a\u6807\u7b7e\u8bb0\u53f7 Show_Title=\u663e\u793a\u6807\u9898: Set_palette...=\u8bbe\u7f6e\u8c03\u8272\u677f... Step_Palette=Step \u8c03\u8272\u677f: Stroke_Selection=\u7ebf\u578b\u9009\u62e9 Text=\u6b63\u6587: Ticks=\u523b\u5ea6\u7ebf TickUnit=TickUnit Tick_label_font=\u523b\u5ea6\u6807\u7b7e\u5b57\u4f53: Tick_Label_Insets=\u523b\u5ea6\u6807\u7b7e\u63d2\u56fe: Title=\u6807\u9898 Title_Color=\u6807\u9898\u989c\u8272

org/jfree/chart/editor/LocalizationBundle_ja.properties

\:=: Appearance=\u5916\u89b3 Auto-adjust_range=\u81ea\u52d5\u8abf\u6574\u7bc4\u56f2: Background=\u80cc\u666f: Background_Color=\u80cc\u666f\u8272 Background_paint=\u80cc\u666f\u306e\u5857\u88c5: Color=\u8272: Color_Bar=\u30ab\u30e9\u30fc\u30d0\u30fc Domain_Axis=\u5206\u985e\u8ef8 Draw_anti-aliased=\u30c9\u30ed\u30fc\u30a2\u30f3\u30c1\u30a8\u30a4\u30ea\u30a2\u30b9 Draw_lines=\u30c9\u30ed\u30fc\u30e9\u30a4\u30f3: Draw_shapes=\u63cf\u753b\u56f3\u5f62: Edit...=\u7de8\u96c6... Edit_Insets=\u30a4\u30f3\u30bb\u30c3\u30c8\u306e\u7de8\u96c6 Font=\u30d5\u30a9\u30f3\u30c8: Font_Selection=\u30d5\u30a9\u30f3\u30c8\u306e\u9078\u629e General=\u4e00\u822c: Grid_Color=\u30b0\u30ea\u30c3\u30c9\u306e\u8272 Insets=\u633f\u5165 Invert_Palette=\u30d1\u30ec\u30c3\u30c8\u3092\u53cd\u8ee2: Label=\u30e9\u30d9\u30eb: Label_Color=\u30e9\u30d9\u30eb\u306e\u8272 Label_Insets=\u30e9\u30d9\u30eb\u306e\u30a4\u30f3\u30bb\u30c3\u30c8: Legend=\u51e1\u4f8b Maximum_range_value=\u7bc4\u56f2\u306e\u6700\u5927\u5024: Minimum_range_value=\u7bc4\u56f2\u306e\u6700\u5c0f\u5024: No_editor_implemented=\u30a8\u30c7\u30a3\u30bf\u304c\u5b9f\u88c5\u3055\u308c\u3066\u3044\u307e\u305b\u3093 Orientation=\u65b9\u5411: Other=\u305d\u306e\u4ed6 Outline=\u6982\u8981: Outline_Color=\u30a2\u30a6\u30c8\u30e9\u30a4\u30f3\u306e\u8272 Outline_Paint=\u30da\u30a4\u30f3\u30c8\u306e\u30a2\u30a6\u30c8\u30e9\u30a4\u30f3: Outline_stroke=\u5de5\u7a0b\u306e\u6982\u8981: Paint=\u30da\u30a4\u30f3\u30c8: Palette=\u30d1\u30ec\u30c3\u30c8: Palette_Selection=\u30d1\u30ec\u30c3\u30c8\u306e\u9078\u629e Pen_Stroke_Selection=\u30da\u30f3/\u5de5\u7a0b\u306e\u9078\u629e Plot=\u4f5c\u56f3 Range=\u7bc4\u56f2 Range_Axis=\u6570\u5024\u8ef8 Select...=\u9078\u629e... Series_Label_Color=\u30b7\u30ea\u30fc\u30ba\u306e\u30e9\u30d9\u30eb\u8272 Series_Outline_Paint=\u30b7\u30ea\u30fc\u30ba\u306e\u6982\u8981\u30da\u30a4\u30f3\u30c8: Series_Outline_Stroke=\u30b7\u30ea\u30fc\u30ba\u306e\u6982\u8981\u5de5\u7a0b: Series_Paint=\u8a69\u30ea\u30fc\u30b9\u30da\u30a4\u30f3\u30c8: Series_Stroke=\u30b7\u30ea\u30fc\u30ba\u306e\u5de5\u7a0b: Series_label_font=\u30b7\u30ea\u30fc\u30ba\u306e\u30e9\u30d9\u30eb\u30d5\u30a9\u30f3\u30c8: Series_label_paint=\u30b7\u30ea\u30fc\u30ba\u306e\u30e9\u30d9\u30eb\u30da\u30a4\u30f3\u30c8: Set_palette...=\u30d1\u30ec\u30c3\u30c8\u306e\u8a2d\u5b9a... Show_Legend=\u51e1\u4f8b: Show_Title=\u30bf\u30a4\u30c8\u30eb\u306e\u8868\u793a: Show_tick_labels=\u76ee\u76db\u30e9\u30d9\u30eb\u3092\u8868\u793a Show_tick_marks=\u76ee\u76db\u3092\u8868\u793a Step_Palette=\u30d1\u30ec\u30c3\u30c8\u306e\u30b9\u30c6\u30c3\u30d7: Stroke_Selection=\u6982\u8981\u306e\u9078\u629e Text=\u30c6\u30ad\u30b9\u30c8: Tick_Label_Insets=\u30e9\u30d9\u30eb\u306e\u30a4\u30f3\u30bb\u30c3\u30c8\u3092\u30c1\u30a7\u30c3\u30af: Tick_label_font=\u30e9\u30d9\u30eb\u306e\u30d5\u30a9\u30f3\u30c8\u3092\u30c1\u30a7\u30c3\u30af: Ticks=\u523b\u307f Title=\u30bf\u30a4\u30c8\u30eb Title_Color=\u30bf\u30a4\u30c8\u30eb\u306e\u8272

org/jfree/chart/editor/DefaultPlotEditor.class

package org.jfree.chart.editor;
synchronized class DefaultPlotEditor extends javax.swing.JPanel implements java.awt.event.ActionListener {
    private static final String[] orientationNames;
    private static final int ORIENTATION_VERTICAL = 0;
    private static final int ORIENTATION_HORIZONTAL = 1;
    private org.jfree.chart.ui.PaintSample backgroundPaintSample;
    private org.jfree.chart.ui.StrokeSample outlineStrokeSample;
    private org.jfree.chart.ui.PaintSample outlinePaintSample;
    private DefaultAxisEditor domainAxisPropertyPanel;
    private DefaultAxisEditor rangeAxisPropertyPanel;
    private org.jfree.chart.ui.StrokeSample[] availableStrokeSamples;
    private org.jfree.chart.ui.RectangleInsets plotInsets;
    private org.jfree.chart.plot.PlotOrientation plotOrientation;
    private javax.swing.JComboBox orientationCombo;
    private Boolean drawLines;
    private javax.swing.JCheckBox drawLinesCheckBox;
    private Boolean drawShapes;
    private javax.swing.JCheckBox drawShapesCheckBox;
    protected static java.util.ResourceBundle localizationResources;
    public void DefaultPlotEditor(org.jfree.chart.plot.Plot);
    protected javax.swing.JPanel createPlotPanel(org.jfree.chart.plot.Plot);
    protected javax.swing.JTabbedPane createPlotTabs(org.jfree.chart.plot.Plot);
    public org.jfree.chart.ui.RectangleInsets getPlotInsets();
    public java.awt.Paint getBackgroundPaint();
    public java.awt.Stroke getOutlineStroke();
    public java.awt.Paint getOutlinePaint();
    public DefaultAxisEditor getDomainAxisPropertyEditPanel();
    public DefaultAxisEditor getRangeAxisPropertyEditPanel();
    public void actionPerformed(java.awt.event.ActionEvent);
    private void attemptBackgroundPaintSelection();
    private void attemptOutlineStrokeSelection();
    private void attemptOutlinePaintSelection();
    private void attemptOrientationSelection();
    private void attemptDrawLinesSelection();
    private void attemptDrawShapesSelection();
    public void updatePlotProperties(org.jfree.chart.plot.Plot);
    static void <clinit>();
}

org/jfree/chart/editor/LocalizationBundle_pt_BR.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file - portuguese version # # Changes (from 24-May-2007) # -------------------------- # 24-May-2007 : Initial version (Leonardo Alves Machado) # \:=\ : AngleOffset=Angle Offset Appearance=Geral Auto-adjust_range=Eixos auto-ajust\u00E1veis : Auto-TickUnit_Selection=Auto-Selection of TickUnit Background=Fundo : Background_Color=Cor de fundo Background_paint=Cor de fundo : Color=Cor : Color_Bar=Cor da barra Domain_Axis=Eixo das abcissas Draw_anti-aliased=Anti-aliasing Edit...=Editar... Edit_Insets=Regular a posi\u00E7\u00E3o Font=Fonte : Font_Selection=Sele\u00E7\u00E3o da fonte General=Geral : General1=Geral Grid_Color=Cor da grade Insets=Posi\u00E7\u00E3o : Invert_Palette=Inverter o palete : Label=R\u00F3tulo : Label_Color=Cor do r\u00F3tulo Label_Insets=Posi\u00E7\u00E3o do r\u00F3tulo : Legend=Legenda Manual_TickUnit_value=TickUnit value Maximum_range_value=Valor m\u00E1ximo do eixo : Minimum_range_value=Valor m\u00EDnimo do eixo : No_editor_implemented=Editor n\u00E3o dispon\u00EDvel Other=Outro Outline=Borda : Outline_Paint=Cor da borda : Outline_Color=Cor da borda Outline_stroke=Estilo do tra\u00E7o da borda : Paint=Cor : Palette=Palete : Palette_Selection=Sele\u00E7\u00E3o do palete Pen_Stroke_Selection=Sele\u00E7\u00E3o de tra\u00E7o Plot=Tra\u00E7o Range=Intervalo Range_Axis=Eixo das ordenadas Select...=Selecionar... Series_Label_Color=Cor do r\u00F3tulo das s\u00E9ries Series_label_font=Fonte do r\u00F3tulo das s\u00E9ries : Series_label_paint=Cor do r\u00F3tulo das s\u00E9ries : Series_Outline_Paint=Cor da borda das s\u00E9ries : Series_Outline_Stroke=Estilo do tra\u00E7o da borda : Series_Paint=Cor da s\u00E9ries : Series_Stroke=Estilo do tra\u00E7o das s\u00E9ries : Show_tick_labels=Visualizar r\u00F3tulos de gradua\u00E7\u00E3o de escala Show_tick_marks=Visualizar marcas de gradua\u00E7\u00E3o de escala Set_palette...=Escolha do palete... Step_Palette=Espaçamento do palete : Stroke_Selection=Sele\u00E7\u00E3o do tra\u00E7o Text=Texto : Tick_label_font=Fonte dos r\u00F3tulos de gradua\u00E7\u00E3o de escala : Tick_Label_Insets=Posi\u00E7\u00E3o dos r\u00F3tulos de gradua\u00E7\u00E3o de escala : Ticks=R\u00F3tulos de gradua\u00E7\u00E3o de escala TickUnit=TickUnit Title_Color=Cor do t\u00EDtulo

org/jfree/chart/editor/ChartEditor.class

package org.jfree.chart.editor;
public abstract interface ChartEditor {
    public abstract void updateChart(org.jfree.chart.JFreeChart);
}

org/jfree/chart/editor/ChartEditorManager.class

package org.jfree.chart.editor;
public synchronized class ChartEditorManager {
    static ChartEditorFactory factory;
    private void ChartEditorManager();
    public static ChartEditorFactory getChartEditorFactory();
    public static void setChartEditorFactory(ChartEditorFactory);
    public static ChartEditor getChartEditor(org.jfree.chart.JFreeChart);
    static void <clinit>();
}

org/jfree/chart/editor/DefaultTitleEditor.class

package org.jfree.chart.editor;
synchronized class DefaultTitleEditor extends javax.swing.JPanel implements java.awt.event.ActionListener {
    private boolean showTitle;
    private javax.swing.JCheckBox showTitleCheckBox;
    private javax.swing.JTextField titleField;
    private java.awt.Font titleFont;
    private javax.swing.JTextField fontfield;
    private javax.swing.JButton selectFontButton;
    private org.jfree.chart.ui.PaintSample titlePaint;
    private javax.swing.JButton selectPaintButton;
    protected static java.util.ResourceBundle localizationResources;
    public void DefaultTitleEditor(org.jfree.chart.title.Title);
    public String getTitleText();
    public java.awt.Font getTitleFont();
    public java.awt.Paint getTitlePaint();
    public void actionPerformed(java.awt.event.ActionEvent);
    public void attemptFontSelection();
    public void attemptPaintSelection();
    private void attemptModifyShowTitle();
    private void enableOrDisableControls();
    public void setTitleProperties(org.jfree.chart.JFreeChart);
    static void <clinit>();
}

org/jfree/chart/editor/LocalizationBundle_pl.properties

# org.jfree.chart.ui.ui ResourceBundle properties file # # Changes (from 15-Mar-2004) # -------------------------- # 15-Mar-2004 : Initial version (Kuba Duda); # \:=: AngleOffset=Angle Offset Appearance=Wygl\u0105d Auto-adjust_range=Automatycznie dostosuj zakres: Auto-TickUnit_Selection=Auto-Selection of TickUnit Background=T\u0142o: Background_Color=Kolor t\u0142a Background_paint=Wype\u0142nienie t\u0142a: Color=Kolor: Color_Bar=Pasek kolor\u00f3w Domain_Axis=O\u015b domeny Draw_anti-aliased=Wyg\u0142adzaj kraw\u0119dzie Edit...=Edytuj... Edit_Insets=Edytuj wstawki Font=Czcionka: Font_Selection=Wyb\u00f3r czcionki General=Og\u00f3lne: Grid_Color=Kolor siatki Insets=Wstawki: Invert_Palette=Odwr\u00f3\u0107 palet\u0119: Label=Etykieta: Label_Color=Kolor etykiet Label_Insets=Wstawki etykiet: Legend=Legenda Manual_TickUnit_value=TickUnit value Maximum_range_value=Maksymalna warto\u015b\u0107 zakresu: Minimum_range_value=Minimalna warto\u015b\u0107 zakresu: No_editor_implemented=Edytor nie zaimplementowany Other=Inne Outline=Obrys: Outline_Color=Kolor konturu Outline_stroke=Obrys konturu: Outline_Paint=wype\u0142nienie konturu: Paint=Wype\u0142nienie: Palette_Selection=Wyb\u00f3r palety Palette=Paleta: Pen_Stroke_Selection=Wyb\u00f3r pi\u00f3ra/obrysu Plot=Wykres Range=Zakres Range_Axis=O\u015b zakresu Select...=Wybierz... Series_Label_Color=Kolor etykiety serii Series_label_font=Czcionka etykiety serii: Series_label_paint=Wype\u0142nienie etykiety serii: Series_Outline_Paint=Wype\u0142nienie obrysu serii: Series_Outline_Stroke=Kolor obrysu serii: Series_Paint=Wype\u0142nienie serii: Series_Stroke=Kolor serii: Show_tick_labels=Pokazuj etykiety skali Show_tick_marks=Pokazuj znaczniki skali Set_palette...=Wybierz palet\u0119... Step_Palette=Paleta krokowa: Stroke_Selection=Wyb\u00f3r obrysu Text=Tekst: Ticks=Podzia\u0142ka TickUnit=TickUnit Tick_label_font=Czcionka etykiet podzia\u0142ki: Tick_Label_Insets=Wstawki etykiet podzia\u0142ki: Title_Color=Kolor tytu\u0142u

org/jfree/chart/editor/LocalizationBundle_cs.properties

# org.jfree.chart.ui.ui ResourceBundle properties file # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # 20-Mar-2010 : Czech translation; # \:=: Appearance=Vzhled Auto-adjust_range=Automatick\u00fd rozsah: Background=Pozad\u00ed: Background_Color=Barva pozad\u00ed Background_paint=V\u00fdpl\u0148 pozad\u00ed: Color=Barva: Color_Bar=Barevn\u00fd pruh Domain_Axis=Osa oblasti Draw_anti-aliased=Pou\u017e\u00edt vyhlazov\u00e1n\u00ed Draw_lines=Kreslit \u010d\u00e1ry: Draw_shapes=Kreslit tvary: Edit...=Upravit... Edit_Insets=Upravit okraje Font=P\u00edsmo: Font_Selection=V\u00fdb\u011br p\u00edsma General=Obecn\u00e9: Grid_Color=Barva m\u0159\u00ed\u017eky Insets=Okraje: Invert_Palette=Invertovat paletu: Label=Popisek: Label_Color=Barva popisku Label_Insets=Okraje popisku: Legend=Legenda Maximum_range_value=Maximum rozsahu: Minimum_range_value=Minimum rozsahu: No_editor_implemented=Editor nen\u00ed implementovan\u00fd Orientation=Orientatace: Other=Ostatn\u00ed Outline=R\u00e1me\u010dek: Outline_Color=Barva r\u00e1me\u010dku Outline_stroke=Tlou\u0161\u0165ka \u010d\u00e1ry: Outline_Paint=V\u00fdpl\u0148 r\u00e1me\u010dku: Paint=V\u00fdpl\u0148: Palette_Selection=V\u00fdb\u011br z palety Palette=Paleta: Pen_Stroke_Selection=V\u00fdb\u011br pera/\u010d\u00e1ry Plot=Graf Range=Rozsah Range_Axis=Osa rozsahu Select...=V\u00fdb\u011br... Series_Label_Color=Barva popisku dat Series_label_font=P\u00edsmo popisku dat: Series_label_paint=V\u00fdpl\u0148 popisku dat: Series_Outline_Paint=V\u00fdpl\u0148 r\u00e1me\u010dku dat: Series_Outline_Stroke=V\u00fdpl\u0148 r\u00e1me\u010dku dat: Series_Paint=V\u00fdpl\u0148 dat: Series_Stroke=\u010c\u00e1ra dat: Show_Legend=Zobrazit legendu: Show_tick_labels=Zobrazit popisky \u010dasu Show_tick_marks=Zobrazit zna\u010dky \u010dasu Show_Title=Zobrazit nadpis: Set_palette...=Nastavit paletu... Step_Palette=Krok palety: Stroke_Selection=V\u00fdber \u010d\u00e1ry Text=Text: Ticks=\u010cas Tick_label_font=P\u00edsmo popisk\u016f \u010dasu: Tick_Label_Insets=Okraje popisk\u016f \u010dasu: Title=Nadpis Title_Color=Barva nadpisu

org/jfree/chart/editor/DefaultPolarPlotEditor.class

package org.jfree.chart.editor;
public synchronized class DefaultPolarPlotEditor extends DefaultPlotEditor implements java.awt.event.FocusListener {
    private javax.swing.JTextField manualTickUnit;
    private javax.swing.JTextField angleOffset;
    private double manualTickUnitValue;
    private double angleOffsetValue;
    public void DefaultPolarPlotEditor(org.jfree.chart.plot.PolarPlot);
    protected javax.swing.JTabbedPane createPlotTabs(org.jfree.chart.plot.Plot);
    private javax.swing.JPanel createPlotPanel();
    public void focusGained(java.awt.event.FocusEvent);
    public void focusLost(java.awt.event.FocusEvent);
    public void actionPerformed(java.awt.event.ActionEvent);
    public void validateAngleOffset();
    public void validateTickUnit();
    public void updatePlotProperties(org.jfree.chart.plot.Plot);
}

org/jfree/chart/editor/DefaultAxisEditor.class

package org.jfree.chart.editor;
synchronized class DefaultAxisEditor extends javax.swing.JPanel implements java.awt.event.ActionListener {
    private javax.swing.JTextField label;
    private java.awt.Font labelFont;
    private org.jfree.chart.ui.PaintSample labelPaintSample;
    private javax.swing.JTextField labelFontField;
    private java.awt.Font tickLabelFont;
    private javax.swing.JTextField tickLabelFontField;
    private org.jfree.chart.ui.PaintSample tickLabelPaintSample;
    private javax.swing.JPanel slot1;
    private javax.swing.JPanel slot2;
    private javax.swing.JCheckBox showTickLabelsCheckBox;
    private javax.swing.JCheckBox showTickMarksCheckBox;
    private org.jfree.chart.ui.RectangleInsets tickLabelInsets;
    private org.jfree.chart.ui.RectangleInsets labelInsets;
    private javax.swing.JTabbedPane otherTabs;
    protected static java.util.ResourceBundle localizationResources;
    public static DefaultAxisEditor getInstance(org.jfree.chart.axis.Axis);
    public void DefaultAxisEditor(org.jfree.chart.axis.Axis);
    public String getLabel();
    public java.awt.Font getLabelFont();
    public java.awt.Paint getLabelPaint();
    public boolean isTickLabelsVisible();
    public java.awt.Font getTickLabelFont();
    public java.awt.Paint getTickLabelPaint();
    public boolean isTickMarksVisible();
    public org.jfree.chart.ui.RectangleInsets getTickLabelInsets();
    public org.jfree.chart.ui.RectangleInsets getLabelInsets();
    public javax.swing.JTabbedPane getOtherTabs();
    public void actionPerformed(java.awt.event.ActionEvent);
    private void attemptLabelFontSelection();
    private void attemptModifyLabelPaint();
    public void attemptTickLabelFontSelection();
    public void setAxisProperties(org.jfree.chart.axis.Axis);
    static void <clinit>();
}

org/jfree/chart/editor/DefaultChartEditor.class

package org.jfree.chart.editor;
synchronized class DefaultChartEditor extends javax.swing.JPanel implements java.awt.event.ActionListener, ChartEditor {
    private DefaultTitleEditor titleEditor;
    private DefaultPlotEditor plotEditor;
    private javax.swing.JCheckBox antialias;
    private org.jfree.chart.ui.PaintSample background;
    protected static java.util.ResourceBundle localizationResources;
    public void DefaultChartEditor(org.jfree.chart.JFreeChart);
    public DefaultTitleEditor getTitleEditor();
    public DefaultPlotEditor getPlotEditor();
    public boolean getAntiAlias();
    public java.awt.Paint getBackgroundPaint();
    public void actionPerformed(java.awt.event.ActionEvent);
    private void attemptModifyBackgroundPaint();
    public void updateChart(org.jfree.chart.JFreeChart);
    static void <clinit>();
}

org/jfree/chart/editor/LocalizationBundle.properties

# org.jfree.chart.ui.ui ResourceBundle properties file # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # \:=: AngleOffset=Angle Offset Appearance=Appearance Auto-adjust_range=Auto-adjust range: Auto-TickUnit_Selection=Auto-Selection of TickUnit Background=Background: Background_Color=Background Color Background_paint=Background paint: Color=Color: Color_Bar=Color Bar Domain_Axis=Domain Axis Draw_anti-aliased=Draw anti-aliased Draw_lines=Draw Lines: Draw_shapes=Draw Shapes: Edit...=Edit... Edit_Insets=Edit Insets Font=Font: Font_Selection=Font Selection General=General: General1=General Grid_Color=Grid Color Insets=Insets: Invert_Palette=Invert Palette: Label=Label: Label_Color=Label Color Label_Insets=Label Insets: Legend=Legend Manual_TickUnit_value=TickUnit value Maximum_range_value=Maximum range value: Minimum_range_value=Minimum range value: No_editor_implemented=No editor implemented Orientation=Orientation: Other=Other Outline=Outline: Outline_Color=Outline Color Outline_stroke=Outline stroke: Outline_Paint=Outline paint: Paint=Paint: Palette_Selection=Palette Selection Palette=Palette: Pen_Stroke_Selection=Pen/Stroke Selection Plot=Plot Range=Range Range_Axis=Range Axis Select...=Select... Series_Label_Color=Series Label Color Series_label_font=Series label font: Series_label_paint=Series label paint: Series_Outline_Paint=Series Outline Paint: Series_Outline_Stroke=Series Outline Stroke: Series_Paint=Series Paint: Series_Stroke=Series Stroke: Show_Legend=Show Legend: Show_tick_labels=Show tick labels Show_tick_marks=Show tick marks Show_Title=Show Title: Set_palette...=Set palette... Step_Palette=Step Palette: Stroke_Selection=Stroke Selection Text=Text: Ticks=Ticks Tick_label_font=Tick label font: Tick_Label_Insets=Tick Label Insets: TickUnit=TickUnit Title=Title Title_Color=Title Color

org/jfree/chart/editor/LocalizationBundle_de.properties

# org.jfree.chart.ui.ui ResourceBundle properties file - german version # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # 15-Mar-2004 : Revised version (Christian W. Zuckschwerdt); # \:=: AngleOffset=Winkel Offset Appearance=Darstellung Auto-adjust_range=Autojustage des Wertebereichs: Auto-TickUnit_Selection=Automatische Auswahl der Schrittweite Background=Hintergrund: Background_Color=Hintergrundfarbe Background_paint=Hintergrundfarbe: Color=Farbe: Color_Bar=Farbleiste Domain_Axis=Rubrikenachse Draw_anti-aliased=Zeichnung gl\u00e4tten Draw_lines=Zeichne Linien: Draw_shapes=Zeichne Formen: Edit...=Bearbeiten... Edit_Insets=Seitenr\u00e4nder bearbeiten Font=Schrift: Font_Selection=Schriftwahl General=Allgemein: General1=Allgemein Grid_Color=Gitterfarbe Insets=R\u00e4nder: Invert_Palette=Palette invertieren: Label=Beschriftung: Label_Color=Beschriftungsfarbe Label_Insets=Beschriftungsr\u00e4nder: Legend=Legende Manual_TickUnit_value=manuelle Schrittweite Maximum_range_value=Maximalwert: Minimum_range_value=Minimalwert: No_editor_implemented=Kein Editor verf\u00fcgbar Orientation=Orientierung: Other=Sonstiges Outline=Rahmenlinien: Outline_Color=Rahmenfarbe Outline_stroke=Rahmenart: Outline_Paint=Rahmenfarbe: Paint=Farbe: Palette_Selection=Farbauswahl Palette=Palette: Pen_Stroke_Selection=Linienst\u00e4rke w\u00e4hlen Plot=Diagramm Range=Wertebereich Range_Axis=Werteachse Select...=Ausw\u00e4hlen... Series_Label_Color=Farbe der Datenreihenbeschriftung Series_label_font=Schrift der Datenreihenbeschriftung: Series_label_paint=Farbe der Datenreihenbeschriftung: Series_Outline_Paint=Farbe der Datenreihenrahmen: Series_Outline_Stroke=Art der Datenreihenrahmen: Series_Paint=Datenreihenfarbe: Series_Stroke=Datenreihenrahmen: Show_Legend=Legende anzeigen: Show_tick_labels=Beschriftungen zeichnen Show_tick_marks=Markierungen zeichnen Show_Title=\u00dcberschrift anzeigen: Set_palette...=Palette w\u00e4hlen... Step_Palette=Step Palette: Stroke_Selection=Linienauswahl Text=Text: Ticks=Markierungen TickUnit=Schrittweite Tick_label_font=Markierungsschift: Tick_Label_Insets=Markierungsr\u00e4nder: Title=\u00dcberschrift Title_Color=Titelfarbe

org/jfree/chart/editor/LocalizationBundle_nl.properties

# org.jfree.chart.ui.ui ResourceBundle properties file # # Changes (from 31-Aug-2003) # -------------------------- # 24-Mar-2003 : Translated into Dutch # 31-Aug-2003 : Initial version (AL); # \:=: AngleOffset=Angle Offset Appearance=Uiterlijk Auto-adjust_range=Bereik automatisch bepalen Auto-TickUnit_Selection=Auto-Selection of TickUnit Background=Achtergrond Background_Color=Achtergrondkleur # "Paint" translated sounds a bit silly IMHO. Since at present only single, # opaque colors are selectable anyway, lets just call it that -- color. Background_paint=Achtergrondkleur: Color=Kleur: Color_Bar=Kleurbalk Domain_Axis=Domein as Draw_anti-aliased=Kartelrandjes maskeren (anti-aliasing) Edit...=Wijzig... Edit_Insets=Wijzig marges Font=Lettertype: Font_Selection=Lettertype keuze General=Algemeen: General1=Algemeen Grid_Color=Rasterkleur Insets=Marges: Invert_Palette=Palet inverteren: Label=Label: Label_Color=Labelkleur Label_Insets=Labelmarges: Legend=Legenda Manual_TickUnit_value=TickUnit value Maximum_range_value=Hoogste waarde: Minimum_range_value=Laagste waarde: No_editor_implemented=Geen editor beschikbaar Other=Overig Outline=Rand: Outline_Color=Randkleur Outline_stroke=Rand stijl: Outline_Paint=Randkleur: Paint=Kleur: Palette_Selection=Paletkleuze Palette=Palet: Pen_Stroke_Selection=Pen/Stijl Keuze Plot=Diagram Range=Bereik Range_Axis=Gegevens as Select...=Selecteer... Series_Label_Color=Kleur serienaam Series_label_font=Lettertype serienaam: Series_label_paint=Kleur serienaam: Series_Outline_Paint=Kleur serie-rand: Series_Outline_Stroke=Stijl serie-rand: Series_Paint=Kleur v.d. serie: Series_Stroke=Stijl v.d. serie: Show_tick_labels=Toon waarde-labels Show_tick_marks=Toon waarde-streepjes Set_palette...=Kies palet... Step_Palette=Stap palet: Stroke_Selection=Stijlkeuze Text=Tekst: Ticks=Waarde-streepjes TickUnit=TickUnit Tick_label_font=Lettertype waarde-labes: Tick_Label_Insets=Waarde-label marges: Title_Color=Kleur titel

org/jfree/chart/editor/LocalizationBundle_fr.properties

# org.jfree.chart.ui.ui ResourceBundle properties file - french version # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # \:=\ : AngleOffset=Angle Offset Appearance=G\u00E9n\u00E9ral Auto-adjust_range=R\u00E9glage automatique de l'\u00E9chelle : Auto-TickUnit_Selection=Auto-Selection of TickUnit Background=Fond : Background_Color=Couleur du fond Background_paint=Couleur du fond : Color=Couleur : Color_Bar=Couleur de la barre Domain_Axis=Axe des abcisses Draw_anti-aliased=Anti-aliasing Edit...=Edition... Edit_Insets=R\u00E9gler la position Font=Police : Font_Selection=S\u00E9lection de la police General=G\u00E9n\u00E9ral : General=G\u00E9n\u00E9ral Grid_Color=Couleur de la grille Insets=Position : Invert_Palette=Inversion de la palette : Label=Etiquette : Label_Color=Couleur de l'\u00E9tiquette Label_Insets=Position de l'\u00E9tiquette : Legend=L\u00E9gende Manual_TickUnit_value=TickUnit value Maximum_range_value=Valeur maximum de l'axe : Minimum_range_value=Valeur minimum de l'axe : No_editor_implemented=Aucun \u00E9diteur disponible Other=Autre Outline=Bordure : Outline_Paint=Couleur de la bordure : Outline_Color=Outline Color Outline_stroke=Bordure : Paint=Couleur : Palette=Palette : Palette_Selection=Selection de la palette Pen_Stroke_Selection=S\u00E9lection du style de trait Plot=Trac\u00E9 Range=Echelle Range_Axis=Axe des ordonn\u00E9es Select...=S\u00E9lectionner... Series_Label_Color=S\u00E9lection de la couleur de l'\u00E9tiquette Series_label_font=Police de l'\u00E9tiquette de s\u00E9rie : Series_label_paint=Couleur de l'\u00E9tiquette de s\u00E9rie : Series_Outline_Paint=Couleur de bordure de la s\u00E9rie : Series_Outline_Stroke=Style du trait de bordure de la s\u00E9rie : Series_Paint=Couleur de la s\u00E9rie : Series_Stroke=Style du trait de la s\u00E9rie : Show_tick_labels=Afficher les \u00E9tiquettes de graduation Show_tick_marks=Afficher les rep\u00E8res de graduation Set_palette...=Choix de palette... Step_Palette=Changement de palette : Stroke_Selection=S\u00E9lection du style de trait Text=Texte : Tick_label_font=Police des \u00E9tiquettes de graduation : Tick_Label_Insets=Position des \u00E9tiquettes de graduation : Ticks=Etiquettes de graduation TickUnit=TickUnit Title_Color=Couleur du titre

org/jfree/chart/editor/LocalizationBundle_pt_PT.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file - portuguese version # # Changes (from 09-Set-2003) # -------------------------- # 09-Set-2003 : Initial version (Eduardo Ramalho); # \:=\ : Appearance=Geral AngleOffset=Angle Offset Auto-adjust_range=Eixos auto-ajust\u00E1veis : Auto-TickUnit_Selection=Auto-Selection of TickUnit Background=Fundo : Background_Color=Cor de fundo Background_paint=Cor de fundo : Color=Cor : Color_Bar=Cor da barra Domain_Axis=Eixo das abcissas Draw_anti-aliased=Anti-aliasing Edit...=Editar... Edit_Insets=Regular a posi\u00E7\u00E3o Font=Fonte : Font_Selection=Selec\u00E7\u00E3o da fonte General=Geral : General1=Geral Grid_Color=Cor da grelha Insets=Posi\u00E7\u00E3o : Invert_Palette=Inverter a paleta : Label=Etiqueta : Label_Color=Cor da etiqueta Label_Insets=Posi\u00E7\u00E3o da etiqueta : Legend=Legenda Manual_TickUnit_value=TickUnit value Maximum_range_value=Valor m\u00E1ximo do eixo : Minimum_range_value=Valor m\u00EDnimo do eixo : No_editor_implemented=Editor n\u00E3o dispon\u00EDvel Other=Outro Outline=Borda : Outline_Paint=Cor da borda : Outline_Color=Cor da borda Outline_stroke=Estilo do tra\u00E7o da borda : Paint=Cor : Palette=Palete : Palette_Selection=Selec\u00E7\u00E3o da palete Pen_Stroke_Selection=Selec\u00E7\u00E3o de tra\u00E7o Plot=Tra\u00E7o Range=Intervalo Range_Axis=Eixo das ordenadas Select...=Seleccionar... Series_Label_Color=Cor da etiqueta das s\u00E9ries Series_label_font=Fonte da etiqueta das s\u00E9ries : Series_label_paint=Cor da etiqueta das s\u00E9ries : Series_Outline_Paint=Cor da borda das s\u00E9ries : Series_Outline_Stroke=Estilo do tra\u00E7o da borda : Series_Paint=Cor da s\u00E9ries : Series_Stroke=Estilo do tra\u00E7o das s\u00E9ries : Show_tick_labels=Visualizar etiquetas de gradua\u00E7\u00E3o de escala Show_tick_marks=Visualizar marcas de gradua\u00E7\u00E3o de escala Set_palette...=Escolha de palete... Step_Palette=Changement de palette : Stroke_Selection=Selec\u00E7\u00E3o do tra\u00E7o Text=Texto : Tick_label_font=Fonte das etiquetas de gradua\u00E7\u00E3o de escala : Tick_Label_Insets=Posi\u00E7\u00E3o das etiquetas de gradua\u00E7\u00E3o de escala : Ticks=Etiquetas de gradua\u00E7\u00E3o de escala TickUnit=TickUnit Title_Color=Cor do t\u00EDtulo

org/jfree/chart/editor/DefaultChartEditorFactory.class

package org.jfree.chart.editor;
public synchronized class DefaultChartEditorFactory implements ChartEditorFactory {
    public void DefaultChartEditorFactory();
    public ChartEditor createEditor(org.jfree.chart.JFreeChart);
}

org/jfree/chart/editor/DefaultLogAxisEditor.class

package org.jfree.chart.editor;
public synchronized class DefaultLogAxisEditor extends DefaultValueAxisEditor {
    private double manualTickUnitValue;
    private javax.swing.JTextField manualTickUnit;
    public void DefaultLogAxisEditor(org.jfree.chart.axis.LogAxis);
    protected javax.swing.JPanel createTickUnitPanel();
    public void actionPerformed(java.awt.event.ActionEvent);
    public void focusLost(java.awt.event.FocusEvent);
    public void toggleAutoTick();
    public void validateTickUnit();
    public void setAxisProperties(org.jfree.chart.axis.Axis);
}

org/jfree/chart/editor/LocalizationBundle_es.properties

# org.jfree.chart.ui.ui ResourceBundle properties file - spanish version # # Changes (from 16-Dec-2003) # -------------------------- # 16-Dec-2003 : Initial Version: Complejo Hospitalario Universitario Juan Canalejo # 14-Oct-2004 : Revised by: Leopoldo Federico P\u00ef\u00bf\u00bdrtile (Grupo de Procesamiento Digital de Im\u00ef\u00bf\u00bdgenes) # Universidad Tecnol\u00ef\u00bf\u00bdgica Nacional - Facultad Regional Resistencia, Argentina \:=\ : AngleOffset=Angle Offset Appearance=Apariencia Auto-adjust_range=Ejes auto-ajustables : Auto-TickUnit_Selection=Auto-Selection of TickUnit Background=Fondo : Background_Color=Color de fondo Background_paint=Color de fondo : Color=Color : Color_Bar=Color de la barra Domain_Axis=Eje de las abcisas Draw_anti-aliased=Anti-aliasing Draw_lines=Dibujar l\u00edneas: Draw_shapes=Draw figuras: Edit...=Editar... Edit_Insets=Regular la posici\u00f3n Font=Fuente : Font_Selection=Selecci\u00f3n de fuente General=General : General1=General Grid_Color=Color de la rejilla Insets=Posici\u00f3n : Invert_Palette=Invertir la paleta : Label=Etiqueta : Label_Color=Color de la etiqueta Label_Insets=Posici\u00f3n de la etiqueta : Legend=Leyenda Manual_TickUnit_value=TickUnit value Maximum_range_value=Valor m\u00e3ximo del eje : Minimum_range_value=Valor m\u00ednimo del eje : No_editor_implemented=Editor no disponble Orientation=Orientaci\u00f3n: Other=Otro Outline=Borde : Outline_Paint=Color del borde : Outline_Color=Color del borde Outline_stroke=Estilo del trazo del borde : Paint=Color : Palette=Paleta : Palette_Selection=Selecci\u00f3n de la paleta Pen_Stroke_Selection=Selecci\u00f3n del trazo Plot=Trazo Range=Intervalo Range_Axis=Eje de ordenadas Select...=Seleccionar... Series_Label_Color=Color de la etiqueta de las series Series_label_font=Fuente de la etiqueta de las series : Series_label_paint=Color de la etiqueta de las series : Series_Outline_Paint=Color del borde de las series : Series_Outline_Stroke=Estilo del trazo del borde : Series_Paint=Color de las series : Series_Stroke=Estilo del trazo de las series : Show_Legend=Mostrar leyenda: Show_tick_labels=Visualizar etiquetas de graduaci\u00f3n de escala Show_tick_marks=Visualizar marcas de graduaci\u00f3n de escala Show_Title=Mostrar t\u00edtulo Set_palette...=Escoja la paleta... Step_Palette=Paso de paleta : Stroke_Selection=Selecci\u00f3n del trazo Text=Texto : Tick_label_font=Fuente de las etiquetas de graduaci\u00f3n de escala : Tick_Label_Insets=Posici\u00f3n de las etiquetas de graduaci\u00f3n de escala : Ticks=Etiquetas de graduaci\u00f3n de escala TickUnit=TickUnit Title=T\u00edtulo Title_Color=Color del t\u00edtulo

org/jfree/chart/editor/DefaultValueAxisEditor.class

package org.jfree.chart.editor;
synchronized class DefaultValueAxisEditor extends DefaultAxisEditor implements java.awt.event.FocusListener {
    private boolean autoRange;
    private boolean autoTickUnitSelection;
    private double minimumValue;
    private double maximumValue;
    private javax.swing.JCheckBox autoRangeCheckBox;
    private javax.swing.JCheckBox autoTickUnitSelectionCheckBox;
    private javax.swing.JTextField minimumRangeValue;
    private javax.swing.JTextField maximumRangeValue;
    private org.jfree.chart.ui.PaintSample gridPaintSample;
    private org.jfree.chart.ui.StrokeSample gridStrokeSample;
    private org.jfree.chart.ui.StrokeSample[] availableStrokeSamples;
    protected static java.util.ResourceBundle localizationResources;
    public void DefaultValueAxisEditor(org.jfree.chart.axis.ValueAxis);
    protected javax.swing.JPanel createTickUnitPanel();
    protected boolean isAutoTickUnitSelection();
    protected void setAutoTickUnitSelection(boolean);
    protected javax.swing.JCheckBox getAutoTickUnitSelectionCheckBox();
    protected void setAutoTickUnitSelectionCheckBox(javax.swing.JCheckBox);
    public boolean isAutoRange();
    public double getMinimumValue();
    public double getMaximumValue();
    public void actionPerformed(java.awt.event.ActionEvent);
    protected void attemptGridStrokeSelection();
    protected void attemptGridPaintSelection();
    public void focusGained(java.awt.event.FocusEvent);
    public void focusLost(java.awt.event.FocusEvent);
    public void toggleAutoRange();
    public void toggleAutoTick();
    public void validateMinimum();
    public void validateMaximum();
    public void setAxisProperties(org.jfree.chart.axis.Axis);
    static void <clinit>();
}

org/jfree/chart/editor/LocalizationBundle_ru.properties

# org.jfree.chart.ui.ui ResourceBundle properties file # # Changes (from 10-Nov-2003) # -------------------------- # 10-Nov-2003 : Initial version (AL); # \:=: Appearance=\u0412\u0438\u0434 AngleOffset=Angle Offset Auto-adjust_range=\u0410\u0432\u0442\u0440\u043e\u0440\u0435\u0433\u0443\u043b\u0438\u0440\u043e\u0432\u043a\u0430: Auto-TickUnit_Selection=Auto-Selection of TickUnit Background=\u0424\u043e\u043d: Background_Color=\u0426\u0432\u0435\u0442 \u0444\u043e\u043d\u0430 Background_paint=\u0424\u043e\u043d\u043e\u0432\u044b\u0439 \u0440\u0438\u0441\u0443\u043d\u043e\u043a: Color=\u0426\u0432\u0435\u0442: Color_Bar=\u0426\u0432\u0435\u0442\u043e\u0432\u043e\u0439 \u0433\u0440\u0443\u0433 Domain_Axis=\u041e\u0441\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 Draw_anti-aliased=\u0410\u043d\u0442\u0438-\u0430\u043b\u0438\u0430\u0441\u0438\u043d\u0433 Edit...=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c... Edit_Insets=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043e\u0442\u0441\u0442\u0443\u043f\u043e\u0432 Font=\u0428\u0440\u0438\u0444\u0442: Font_Selection=\u0412\u044b\u0431\u043e\u0440 \u0448\u0440\u0438\u0444\u0442\u0430 General=\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435: General1=\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 Grid_Color=\u0426\u0432\u0435\u0442 \u0441\u0435\u0442\u043a\u0438 Insets=\u041e\u0442\u0441\u0442\u0443\u043f\u044b: Invert_Palette=\u0418\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0430\u043b\u0438\u0442\u0440\u0443: Label=\u041c\u0435\u0442\u043a\u0430: Label_Color=\u0426\u0432\u0435\u0442 \u043c\u0435\u0442\u043a\u0438 Label_Insets=\u041e\u0442\u0441\u0442\u0443\u043f\u044b \u043c\u0435\u0442\u043a\u0438: Legend=\u041b\u0435\u0433\u0435\u043d\u0434\u0430 Manual_TickUnit_value=TickUnit value Maximum_range_value=\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435: Minimum_range_value=\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435: No_editor_implemented=\u041d\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 Other=\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e Outline=\u0420\u0430\u043c\u043a\u0430: Outline_Color=\u0426\u0432\u0435\u0442 \u0440\u0430\u043c\u043a\u0438 Outline_stroke=\u0421\u0442\u0438\u043b\u044c \u0440\u0430\u043c\u043a\u0438: Outline_Paint=\u041e\u043a\u0440\u0430\u0441\u043a\u0430 \u0440\u0430\u043c\u043a\u0438: Paint=\u041e\u043a\u0440\u0430\u0441\u043a\u0430: Palette_Selection=\u0412\u044b\u0431\u043e\u0440 \u043f\u0430\u043b\u0438\u0442\u0440\u044b Palette=\u041f\u0430\u043b\u0438\u0442\u0440\u0430: Pen_Stroke_Selection=\u0412\u044b\u0431\u043e\u0440 \u041a\u0430\u0440\u0430\u043d\u0434\u0430\u0448/\u0428\u0442\u0440\u0438\u0445 Plot=\u0413\u0440\u0430\u0444\u0438\u043a Range=\u041e\u0431\u043b\u0430\u0441\u0442\u044c Range_Axis=\u041e\u0441\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 Select...=\u0412\u044b\u0431\u043e\u0440... Series_Label_Color=\u0426\u0432\u0435\u0442 \u043c\u0435\u0442\u043a\u0438 \u0441\u0435\u0440\u0438\u0438 Series_label_font=\u0428\u0440\u0438\u0444\u0442 \u043c\u0435\u0442\u043a\u0438 \u0441\u0435\u0440\u0438\u0438: Series_label_paint=\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043c\u0435\u0442\u043a\u0438 \u0441\u0435\u0440\u0438\u0438: Series_Outline_Paint=\u041e\u043a\u0440\u0430\u0441\u043a\u0430 \u0440\u0430\u043c\u043a\u0438 \u0441\u0435\u0440\u0438\u0438: Series_Outline_Stroke=\u0428\u0442\u0440\u0438\u0445\u043e\u0432\u0430\u044f \u0440\u0430\u043c\u043a\u0430 \u0441\u0435\u0440\u0438\u0438: Series_Paint=\u041e\u043a\u0440\u0430\u0441\u043a\u0430 \u0441\u0435\u0440\u0438\u0438: Series_Stroke=\u0428\u0442\u0440\u0438\u0445\u0438 \u0441\u0435\u0440\u0438\u0438: Show_tick_labels=\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043e\u0441\u0435\u0432\u044b\u0435 \u043e\u0442\u043c\u0435\u0442\u043a\u0438 Show_tick_marks=\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043e\u0441\u0435\u0432\u044b\u0435 \u0448\u0442\u0440\u0438\u0445\u0438 Set_palette...=\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0430\u043b\u0438\u0442\u0440\u0443... Step_Palette=\u0428\u0430\u0433 \u043f\u0430\u043b\u0438\u0442\u0440\u044b: Stroke_Selection=\u0412\u044b\u0431\u043e\u0440 \u0448\u0442\u0440\u0438\u0445\u0430 Text=\u0422\u0435\u043a\u0441\u0442: Ticks=\u041e\u0442\u043c\u0435\u0442\u043a\u0438 TickUnit=TickUnit Tick_label_font=\u0428\u0440\u0438\u0444\u0442 \u043e\u0442\u043c\u0435\u0442\u043a\u0438: Tick_Label_Insets=\u041e\u0442\u0441\u0442\u0443\u043f\u044b \u043e\u0442\u043c\u0435\u0442\u043e\u043a: Title_Color=\u0426\u0432\u0435\u0442 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430

org/jfree/chart/editor/LocalizationBundle_ca.properties

# org.jfree.chart.ui.ui ResourceBundle properties file # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # \:=: Appearance=Aparença Auto-adjust_range=Autoajustar el rang: Background=Fons: Background_Color=Color de fons Background_paint=Pintura de fons: Color=Color: Color_Bar=Barra de colors Domain_Axis=Eix de Domini Draw_anti-aliased=Dibuxa anti-alias Draw_lines=Dibuixa Línies: Draw_shapes=Dibuixa Formes: Edit...=Edita... Edit_Insets=Edita Insercions Font=Font: Font_Selection=Selecció de Font General=General: Grid_Color=Color de Graella Insets=Insercions: Invert_Palette=Invertir la Paleta: Label=Etiqueta: Label_Color=Color d'etiqueta Label_Insets=Inserir Etiquetes: Legend=Llegenda Maximum_range_value=Màxim valor del rang: Minimum_range_value=Mínim valor del rang: No_editor_implemented=No hi ha editor implementat Orientation=Orientació: Other=Altre Outline=Esbós: Outline_Color=Color de l'esbós Outline_stroke=Traç d'esbós: Outline_Paint=Pintura d'esbós: Paint=Pinta: Palette_Selection=Selecciona Paleta Palette=Paleta: Pen_Stroke_Selection=Selecció de Llapis/Traç Plot=Diagrama Range=Rang Range_Axis=Eix del Rang Select...=Selecciona... Series_Label_Color=Color de l'etiqueta de la Sèrie: Series_label_font=Font de l'etiqueta de la Sèrie: Series_label_paint=Pintura de l'etiqueta de la Sèrie: Series_Outline_Paint=Esquema de la Pintura de la Sèrie: Series_Outline_Stroke=Esquema del Traç de la Sèrie: Series_Paint=Series de Pintura: Series_Stroke=Series de Traç: Show_Legend=Mostra la Llegenda: Show_tick_labels=Mostra marcadors d'etiquetes Show_tick_marks=Mostra marcadors de marques Show_Title=Mostra el Títol: Set_palette...=Conjunt de paletes... Step_Palette=Paleta de Passos: Stroke_Selection=Selecció de traços Text=Text: Ticks=Marcadors Tick_label_font=Font de l'etiqueta del marcador: Tick_Label_Insets=Insercions de Marques d'Etiquetes: Title=Títol Title_Color=Color del Títol

org/jfree/chart/title/TextTitle.class

package org.jfree.chart.title;
public synchronized class TextTitle extends Title implements java.io.Serializable, Cloneable, org.jfree.chart.util.PublicCloneable {
    private static final long serialVersionUID = 8372008692127477443;
    public static final java.awt.Font DEFAULT_FONT;
    public static final java.awt.Paint DEFAULT_TEXT_PAINT;
    private String text;
    private java.awt.Font font;
    private org.jfree.chart.ui.HorizontalAlignment textAlignment;
    private transient java.awt.Paint paint;
    private transient java.awt.Paint backgroundPaint;
    private String toolTipText;
    private String urlText;
    private org.jfree.chart.text.TextBlock content;
    private boolean expandToFitSpace;
    private int maximumLinesToDisplay;
    public void TextTitle();
    public void TextTitle(String);
    public void TextTitle(String, java.awt.Font);
    public void TextTitle(String, java.awt.Font, java.awt.Paint, org.jfree.chart.ui.RectangleEdge, org.jfree.chart.ui.HorizontalAlignment, org.jfree.chart.ui.VerticalAlignment, org.jfree.chart.ui.RectangleInsets);
    public String getText();
    public void setText(String);
    public org.jfree.chart.ui.HorizontalAlignment getTextAlignment();
    public void setTextAlignment(org.jfree.chart.ui.HorizontalAlignment);
    public java.awt.Font getFont();
    public void setFont(java.awt.Font);
    public java.awt.Paint getPaint();
    public void setPaint(java.awt.Paint);
    public java.awt.Paint getBackgroundPaint();
    public void setBackgroundPaint(java.awt.Paint);
    public String getToolTipText();
    public void setToolTipText(String);
    public String getURLText();
    public void setURLText(String);
    public boolean getExpandToFitSpace();
    public void setExpandToFitSpace(boolean);
    public int getMaximumLinesToDisplay();
    public void setMaximumLinesToDisplay(int);
    public org.jfree.chart.ui.Size2D arrange(java.awt.Graphics2D, org.jfree.chart.block.RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeNN(java.awt.Graphics2D);
    protected org.jfree.chart.ui.Size2D arrangeFN(java.awt.Graphics2D, double);
    protected org.jfree.chart.ui.Size2D arrangeRN(java.awt.Graphics2D, org.jfree.data.Range);
    protected org.jfree.chart.ui.Size2D arrangeRR(java.awt.Graphics2D, org.jfree.data.Range, org.jfree.data.Range);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public Object draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, Object);
    protected void drawHorizontal(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    protected void drawVertical(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/title/Title.class

package org.jfree.chart.title;
public abstract synchronized class Title extends org.jfree.chart.block.AbstractBlock implements org.jfree.chart.block.Block, Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -6675162505277817221;
    public static final org.jfree.chart.ui.RectangleEdge DEFAULT_POSITION;
    public static final org.jfree.chart.ui.HorizontalAlignment DEFAULT_HORIZONTAL_ALIGNMENT;
    public static final org.jfree.chart.ui.VerticalAlignment DEFAULT_VERTICAL_ALIGNMENT;
    public static final org.jfree.chart.ui.RectangleInsets DEFAULT_PADDING;
    public boolean visible;
    private org.jfree.chart.ui.RectangleEdge position;
    private org.jfree.chart.ui.HorizontalAlignment horizontalAlignment;
    private org.jfree.chart.ui.VerticalAlignment verticalAlignment;
    private transient javax.swing.event.EventListenerList listenerList;
    private boolean notify;
    protected void Title();
    protected void Title(org.jfree.chart.ui.RectangleEdge, org.jfree.chart.ui.HorizontalAlignment, org.jfree.chart.ui.VerticalAlignment);
    protected void Title(org.jfree.chart.ui.RectangleEdge, org.jfree.chart.ui.HorizontalAlignment, org.jfree.chart.ui.VerticalAlignment, org.jfree.chart.ui.RectangleInsets);
    public boolean isVisible();
    public void setVisible(boolean);
    public org.jfree.chart.ui.RectangleEdge getPosition();
    public void setPosition(org.jfree.chart.ui.RectangleEdge);
    public org.jfree.chart.ui.HorizontalAlignment getHorizontalAlignment();
    public void setHorizontalAlignment(org.jfree.chart.ui.HorizontalAlignment);
    public org.jfree.chart.ui.VerticalAlignment getVerticalAlignment();
    public void setVerticalAlignment(org.jfree.chart.ui.VerticalAlignment);
    public boolean getNotify();
    public void setNotify(boolean);
    public abstract void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public Object clone() throws CloneNotSupportedException;
    public void addChangeListener(org.jfree.chart.event.TitleChangeListener);
    public void removeChangeListener(org.jfree.chart.event.TitleChangeListener);
    protected void notifyListeners(org.jfree.chart.event.TitleChangeEvent);
    public boolean equals(Object);
    public int hashCode();
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/title/LegendTitle.class

package org.jfree.chart.title;
public synchronized class LegendTitle extends Title implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 2644010518533854633;
    public static final java.awt.Font DEFAULT_ITEM_FONT;
    public static final java.awt.Paint DEFAULT_ITEM_PAINT;
    private org.jfree.chart.LegendItemSource[] sources;
    private transient java.awt.Paint backgroundPaint;
    private org.jfree.chart.ui.RectangleEdge legendItemGraphicEdge;
    private org.jfree.chart.ui.RectangleAnchor legendItemGraphicAnchor;
    private org.jfree.chart.ui.RectangleAnchor legendItemGraphicLocation;
    private org.jfree.chart.ui.RectangleInsets legendItemGraphicPadding;
    private java.awt.Font itemFont;
    private transient java.awt.Paint itemPaint;
    private org.jfree.chart.ui.RectangleInsets itemLabelPadding;
    private org.jfree.chart.block.BlockContainer items;
    private org.jfree.chart.block.Arrangement hLayout;
    private org.jfree.chart.block.Arrangement vLayout;
    private org.jfree.chart.block.BlockContainer wrapper;
    private org.jfree.chart.util.SortOrder sortOrder;
    public void LegendTitle(org.jfree.chart.LegendItemSource);
    public void LegendTitle(org.jfree.chart.LegendItemSource, org.jfree.chart.block.Arrangement, org.jfree.chart.block.Arrangement);
    public org.jfree.chart.LegendItemSource[] getSources();
    public void setSources(org.jfree.chart.LegendItemSource[]);
    public java.awt.Paint getBackgroundPaint();
    public void setBackgroundPaint(java.awt.Paint);
    public org.jfree.chart.ui.RectangleEdge getLegendItemGraphicEdge();
    public void setLegendItemGraphicEdge(org.jfree.chart.ui.RectangleEdge);
    public org.jfree.chart.ui.RectangleAnchor getLegendItemGraphicAnchor();
    public void setLegendItemGraphicAnchor(org.jfree.chart.ui.RectangleAnchor);
    public org.jfree.chart.ui.RectangleAnchor getLegendItemGraphicLocation();
    public void setLegendItemGraphicLocation(org.jfree.chart.ui.RectangleAnchor);
    public org.jfree.chart.ui.RectangleInsets getLegendItemGraphicPadding();
    public void setLegendItemGraphicPadding(org.jfree.chart.ui.RectangleInsets);
    public java.awt.Font getItemFont();
    public void setItemFont(java.awt.Font);
    public java.awt.Paint getItemPaint();
    public void setItemPaint(java.awt.Paint);
    public org.jfree.chart.ui.RectangleInsets getItemLabelPadding();
    public void setItemLabelPadding(org.jfree.chart.ui.RectangleInsets);
    public org.jfree.chart.util.SortOrder getSortOrder();
    public void setSortOrder(org.jfree.chart.util.SortOrder);
    protected void fetchLegendItems();
    private void addItemBlock(org.jfree.chart.LegendItem);
    protected org.jfree.chart.block.Block createLegendItemBlock(org.jfree.chart.LegendItem);
    public org.jfree.chart.block.BlockContainer getItemContainer();
    public org.jfree.chart.ui.Size2D arrange(java.awt.Graphics2D, org.jfree.chart.block.RectangleConstraint);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public Object draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, Object);
    public org.jfree.chart.block.BlockContainer getWrapper();
    public void setWrapper(org.jfree.chart.block.BlockContainer);
    public boolean equals(Object);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/title/ShortTextTitle.class

package org.jfree.chart.title;
public synchronized class ShortTextTitle extends TextTitle {
    public void ShortTextTitle(String);
    public org.jfree.chart.ui.Size2D arrange(java.awt.Graphics2D, org.jfree.chart.block.RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeNN(java.awt.Graphics2D);
    protected org.jfree.chart.ui.Size2D arrangeRN(java.awt.Graphics2D, org.jfree.data.Range);
    protected org.jfree.chart.ui.Size2D arrangeFN(java.awt.Graphics2D, double);
    protected org.jfree.chart.ui.Size2D arrangeRR(java.awt.Graphics2D, org.jfree.data.Range, org.jfree.data.Range);
    public Object draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, Object);
    static void <clinit>();
}

org/jfree/chart/title/LegendItemBlockContainer.class

package org.jfree.chart.title;
public synchronized class LegendItemBlockContainer extends org.jfree.chart.block.BlockContainer {
    private org.jfree.data.general.Dataset dataset;
    private Comparable seriesKey;
    private int datasetIndex;
    private int series;
    private String toolTipText;
    private String urlText;
    public void LegendItemBlockContainer(org.jfree.chart.block.Arrangement, org.jfree.data.general.Dataset, Comparable);
    public org.jfree.data.general.Dataset getDataset();
    public Comparable getSeriesKey();
    public int getSeriesIndex();
    public String getToolTipText();
    public void setToolTipText(String);
    public String getURLText();
    public void setURLText(String);
    public Object draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, Object);
}

org/jfree/chart/title/LegendGraphic.class

package org.jfree.chart.title;
public synchronized class LegendGraphic extends org.jfree.chart.block.AbstractBlock implements org.jfree.chart.block.Block, org.jfree.chart.util.PublicCloneable {
    static final long serialVersionUID = -1338791523854985009;
    private boolean shapeVisible;
    private transient java.awt.Shape shape;
    private org.jfree.chart.ui.RectangleAnchor shapeLocation;
    private org.jfree.chart.ui.RectangleAnchor shapeAnchor;
    private boolean shapeFilled;
    private transient java.awt.Paint fillPaint;
    private org.jfree.chart.ui.GradientPaintTransformer fillPaintTransformer;
    private boolean shapeOutlineVisible;
    private transient java.awt.Paint outlinePaint;
    private transient java.awt.Stroke outlineStroke;
    private boolean lineVisible;
    private transient java.awt.Shape line;
    private transient java.awt.Stroke lineStroke;
    private transient java.awt.Paint linePaint;
    public void LegendGraphic(java.awt.Shape, java.awt.Paint);
    public boolean isShapeVisible();
    public void setShapeVisible(boolean);
    public java.awt.Shape getShape();
    public void setShape(java.awt.Shape);
    public boolean isShapeFilled();
    public void setShapeFilled(boolean);
    public java.awt.Paint getFillPaint();
    public void setFillPaint(java.awt.Paint);
    public org.jfree.chart.ui.GradientPaintTransformer getFillPaintTransformer();
    public void setFillPaintTransformer(org.jfree.chart.ui.GradientPaintTransformer);
    public boolean isShapeOutlineVisible();
    public void setShapeOutlineVisible(boolean);
    public java.awt.Paint getOutlinePaint();
    public void setOutlinePaint(java.awt.Paint);
    public java.awt.Stroke getOutlineStroke();
    public void setOutlineStroke(java.awt.Stroke);
    public org.jfree.chart.ui.RectangleAnchor getShapeAnchor();
    public void setShapeAnchor(org.jfree.chart.ui.RectangleAnchor);
    public org.jfree.chart.ui.RectangleAnchor getShapeLocation();
    public void setShapeLocation(org.jfree.chart.ui.RectangleAnchor);
    public boolean isLineVisible();
    public void setLineVisible(boolean);
    public java.awt.Shape getLine();
    public void setLine(java.awt.Shape);
    public java.awt.Paint getLinePaint();
    public void setLinePaint(java.awt.Paint);
    public java.awt.Stroke getLineStroke();
    public void setLineStroke(java.awt.Stroke);
    public org.jfree.chart.ui.Size2D arrange(java.awt.Graphics2D, org.jfree.chart.block.RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeNN(java.awt.Graphics2D);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public Object draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, Object);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/title/PaintScaleLegend.class

package org.jfree.chart.title;
public synchronized class PaintScaleLegend extends Title implements org.jfree.chart.event.AxisChangeListener, org.jfree.chart.util.PublicCloneable {
    static final long serialVersionUID = -1365146490993227503;
    private org.jfree.chart.renderer.PaintScale scale;
    private org.jfree.chart.axis.ValueAxis axis;
    private org.jfree.chart.axis.AxisLocation axisLocation;
    private double axisOffset;
    private double stripWidth;
    private boolean stripOutlineVisible;
    private transient java.awt.Paint stripOutlinePaint;
    private transient java.awt.Stroke stripOutlineStroke;
    private transient java.awt.Paint backgroundPaint;
    private int subdivisions;
    public void PaintScaleLegend(org.jfree.chart.renderer.PaintScale, org.jfree.chart.axis.ValueAxis);
    public org.jfree.chart.renderer.PaintScale getScale();
    public void setScale(org.jfree.chart.renderer.PaintScale);
    public org.jfree.chart.axis.ValueAxis getAxis();
    public void setAxis(org.jfree.chart.axis.ValueAxis);
    public org.jfree.chart.axis.AxisLocation getAxisLocation();
    public void setAxisLocation(org.jfree.chart.axis.AxisLocation);
    public double getAxisOffset();
    public void setAxisOffset(double);
    public double getStripWidth();
    public void setStripWidth(double);
    public boolean isStripOutlineVisible();
    public void setStripOutlineVisible(boolean);
    public java.awt.Paint getStripOutlinePaint();
    public void setStripOutlinePaint(java.awt.Paint);
    public java.awt.Stroke getStripOutlineStroke();
    public void setStripOutlineStroke(java.awt.Stroke);
    public java.awt.Paint getBackgroundPaint();
    public void setBackgroundPaint(java.awt.Paint);
    public int getSubdivisionCount();
    public void setSubdivisionCount(int);
    public void axisChanged(org.jfree.chart.event.AxisChangeEvent);
    public org.jfree.chart.ui.Size2D arrange(java.awt.Graphics2D, org.jfree.chart.block.RectangleConstraint);
    protected org.jfree.chart.ui.Size2D arrangeRR(java.awt.Graphics2D, org.jfree.data.Range, org.jfree.data.Range);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public Object draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, Object);
    public boolean equals(Object);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/title/CompositeTitle.class

package org.jfree.chart.title;
public synchronized class CompositeTitle extends Title implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -6770854036232562290;
    private transient java.awt.Paint backgroundPaint;
    private org.jfree.chart.block.BlockContainer container;
    public void CompositeTitle();
    public void CompositeTitle(org.jfree.chart.block.BlockContainer);
    public java.awt.Paint getBackgroundPaint();
    public void setBackgroundPaint(java.awt.Paint);
    public org.jfree.chart.block.BlockContainer getContainer();
    public void setTitleContainer(org.jfree.chart.block.BlockContainer);
    public org.jfree.chart.ui.Size2D arrange(java.awt.Graphics2D, org.jfree.chart.block.RectangleConstraint);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public Object draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, Object);
    public boolean equals(Object);
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}

org/jfree/chart/title/ImageTitle.class

package org.jfree.chart.title;
public synchronized class ImageTitle extends Title {
    private java.awt.Image image;
    public void ImageTitle(java.awt.Image);
    public void ImageTitle(java.awt.Image, org.jfree.chart.ui.RectangleEdge, org.jfree.chart.ui.HorizontalAlignment, org.jfree.chart.ui.VerticalAlignment);
    public void ImageTitle(java.awt.Image, int, int, org.jfree.chart.ui.RectangleEdge, org.jfree.chart.ui.HorizontalAlignment, org.jfree.chart.ui.VerticalAlignment, org.jfree.chart.ui.RectangleInsets);
    public java.awt.Image getImage();
    public void setImage(java.awt.Image);
    public org.jfree.chart.ui.Size2D arrange(java.awt.Graphics2D, org.jfree.chart.block.RectangleConstraint);
    public void draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    protected org.jfree.chart.ui.Size2D drawHorizontal(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    protected org.jfree.chart.ui.Size2D drawVertical(java.awt.Graphics2D, java.awt.geom.Rectangle2D);
    public Object draw(java.awt.Graphics2D, java.awt.geom.Rectangle2D, Object);
    public boolean equals(Object);
}

org/jfree/chart/title/DateTitle.class

package org.jfree.chart.title;
public synchronized class DateTitle extends TextTitle implements java.io.Serializable {
    private static final long serialVersionUID = -465434812763159881;
    public void DateTitle();
    public void DateTitle(int);
    public void DateTitle(int, java.util.Locale, java.awt.Font, java.awt.Paint);
    public void DateTitle(int, java.util.Locale, java.awt.Font, java.awt.Paint, org.jfree.chart.ui.RectangleEdge, org.jfree.chart.ui.HorizontalAlignment, org.jfree.chart.ui.VerticalAlignment, org.jfree.chart.ui.RectangleInsets);
    public void setDateFormat(int, java.util.Locale);
}

org/jfree/chart/HashUtils.class

package org.jfree.chart;
public synchronized class HashUtils {
    public void HashUtils();
    public static int hashCodeForPaint(java.awt.Paint);
    public static int hashCodeForDoubleArray(double[]);
    public static int hashCode(int, boolean);
    public static int hashCode(int, int);
    public static int hashCode(int, double);
    public static int hashCode(int, java.awt.Paint);
    public static int hashCode(int, java.awt.Stroke);
    public static int hashCode(int, String);
    public static int hashCode(int, Comparable);
    public static int hashCode(int, Object);
    public static int hashCode(int, util.BooleanList);
    public static int hashCode(int, util.PaintList);
    public static int hashCode(int, util.StrokeList);
}

org/jfree/chart/LegendItem.class

package org.jfree.chart;
public synchronized class LegendItem implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -797214582948827144;
    private org.jfree.data.general.Dataset dataset;
    private Comparable seriesKey;
    private int datasetIndex;
    private int series;
    private String label;
    private java.awt.Font labelFont;
    private transient java.awt.Paint labelPaint;
    private transient java.text.AttributedString attributedLabel;
    private String description;
    private String toolTipText;
    private String urlText;
    private boolean shapeVisible;
    private transient java.awt.Shape shape;
    private boolean shapeFilled;
    private transient java.awt.Paint fillPaint;
    private ui.GradientPaintTransformer fillPaintTransformer;
    private boolean shapeOutlineVisible;
    private transient java.awt.Paint outlinePaint;
    private transient java.awt.Stroke outlineStroke;
    private boolean lineVisible;
    private transient java.awt.Shape line;
    private transient java.awt.Stroke lineStroke;
    private transient java.awt.Paint linePaint;
    private static final java.awt.Shape UNUSED_SHAPE;
    private static final java.awt.Stroke UNUSED_STROKE;
    public void LegendItem(String);
    public void LegendItem(String, java.awt.Paint);
    public void LegendItem(String, String, String, String, java.awt.Shape, java.awt.Paint);
    public void LegendItem(String, String, String, String, java.awt.Shape, java.awt.Paint, java.awt.Stroke, java.awt.Paint);
    public void LegendItem(String, String, String, String, java.awt.Shape, java.awt.Stroke, java.awt.Paint);
    public void LegendItem(String, String, String, String, boolean, java.awt.Shape, boolean, java.awt.Paint, boolean, java.awt.Paint, java.awt.Stroke, boolean, java.awt.Shape, java.awt.Stroke, java.awt.Paint);
    public void LegendItem(java.text.AttributedString, String, String, String, java.awt.Shape, java.awt.Paint);
    public void LegendItem(java.text.AttributedString, String, String, String, java.awt.Shape, java.awt.Paint, java.awt.Stroke, java.awt.Paint);
    public void LegendItem(java.text.AttributedString, String, String, String, java.awt.Shape, java.awt.Stroke, java.awt.Paint);
    public void LegendItem(java.text.AttributedString, String, String, String, boolean, java.awt.Shape, boolean, java.awt.Paint, boolean, java.awt.Paint, java.awt.Stroke, boolean, java.awt.Shape, java.awt.Stroke, java.awt.Paint);
    private String characterIteratorToString(java.text.CharacterIterator);
    public org.jfree.data.general.Dataset getDataset();
    public void setDataset(org.jfree.data.general.Dataset);
    public int getDatasetIndex();
    public void setDatasetIndex(int);
    public Comparable getSeriesKey();
    public void setSeriesKey(Comparable);
    public int getSeriesIndex();
    public void setSeriesIndex(int);
    public String getLabel();
    public java.awt.Font getLabelFont();
    public void setLabelFont(java.awt.Font);
    public java.awt.Paint getLabelPaint();
    public void setLabelPaint(java.awt.Paint);
    public java.text.AttributedString getAttributedLabel();
    public String getDescription();
    public void setDescription(String);
    public String getToolTipText();
    public void setToolTipText(String);
    public String getURLText();
    public void setURLText(String);
    public boolean isShapeVisible();
    public void setShapeVisible(boolean);
    public java.awt.Shape getShape();
    public void setShape(java.awt.Shape);
    public boolean isShapeFilled();
    public java.awt.Paint getFillPaint();
    public void setFillPaint(java.awt.Paint);
    public boolean isShapeOutlineVisible();
    public java.awt.Stroke getLineStroke();
    public void setLineStroke(java.awt.Stroke);
    public java.awt.Paint getLinePaint();
    public void setLinePaint(java.awt.Paint);
    public java.awt.Paint getOutlinePaint();
    public void setOutlinePaint(java.awt.Paint);
    public java.awt.Stroke getOutlineStroke();
    public void setOutlineStroke(java.awt.Stroke);
    public boolean isLineVisible();
    public void setLineVisible(boolean);
    public java.awt.Shape getLine();
    public void setLine(java.awt.Shape);
    public ui.GradientPaintTransformer getFillPaintTransformer();
    public void setFillPaintTransformer(ui.GradientPaintTransformer);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    static void <clinit>();
}

org/jfree/chart/LocalizationBundle_ru.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file # # Changes (from 10-Nov-2003) # -------------------------- # 10-Nov-2003 : Initial version (AL); # Auto_Range=\u0410\u0432\u0442\u043e\u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 All_Axes=\u041f\u043e \u0432\u0441\u0435\u043c \u043e\u0441\u044f\u043c Chart=Chart Chart_Properties=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 Copy=\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c Domain_Axis=\u041f\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u043e\u0441\u0438 PNG_Image_Files=PNG \u0444\u0430\u0439\u043b Print...=\u041f\u0435\u0447\u0430\u0442\u044c... Properties...=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438... Save_as=\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043a\u0430\u043a Save_as...=\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043a\u0430\u043a... Range_Axis=\u041f\u043e \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043e\u0441\u0438 Zoom_In=\u041f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u0442\u044c Zoom_Out=\u041e\u0442\u0434\u0430\u043b\u0438\u0442\u044c

org/jfree/chart/MouseWheelHandler.class

package org.jfree.chart;
public synchronized class MouseWheelHandler implements java.awt.event.MouseWheelListener, java.io.Serializable {
    private ChartPanel chartPanel;
    double zoomFactor;
    public void MouseWheelHandler(ChartPanel);
    public double getZoomFactor();
    public void setZoomFactor(double);
    public void mouseWheelMoved(java.awt.event.MouseWheelEvent);
    private void handleZoomable(plot.Zoomable, java.awt.event.MouseWheelEvent);
}

org/jfree/chart/LocalizationBundle_ca.properties

# org.jfree.chart.ChartPanel ResourceBundle properties file # # Changes (from 31-Aug-2003) # -------------------------- # 31-Aug-2003 : Initial version (AL); # Auto_Range=Auto Range All_Axes=Els dos eixos Chart=Gr\u00c3\u00a0fic Chart_Properties=Propietats del gr\u00c3\u00a0fic Copy=Copia Domain_Axis=Eix de domini PNG_Image_Files=Arxius d'imatge PNG Print...=Imprimeix... Properties...=Propietats... Save_as=Guarda com Save_as...=Guarda com... Range_Axis=Eix de rang Zoom_In=Apropa Zoom_Out=Allunya

org/jfree/data/flow/FlowKey.class

package org.jfree.data.flow;
public synchronized class FlowKey implements org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    public static final String SELECTED_PROPERTY_KEY = selected;
    private final int stage;
    private final Comparable source;
    private final Comparable destination;
    public void FlowKey(int, Comparable, Comparable);
    public int getStage();
    public Comparable getSource();
    public Comparable getDestination();
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/flow/DefaultFlowDataset.class

package org.jfree.data.flow;
public synchronized class DefaultFlowDataset extends org.jfree.data.general.AbstractDataset implements FlowDataset, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private java.util.List nodes;
    private java.util.Map nodeProperties;
    private java.util.Map flows;
    private java.util.Map flowProperties;
    public void DefaultFlowDataset();
    public java.util.List getSources(int);
    public java.util.List getDestinations(int);
    public java.util.Set getAllNodes();
    public Object getNodeProperty(NodeKey, String);
    public void setNodeProperty(NodeKey, String, Object);
    public Number getFlow(int, Comparable, Comparable);
    public void setFlow(int, Comparable, Comparable, double);
    public Object getFlowProperty(FlowKey, String);
    public void setFlowProperty(FlowKey, String, Object);
    public int getStageCount();
    public java.util.Set getAllFlows();
    public java.util.List getInFlows(NodeKey);
    public java.util.List getOutFlows(NodeKey);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/data/flow/FlowDataset.class

package org.jfree.data.flow;
public abstract interface FlowDataset extends org.jfree.data.general.Dataset {
    public abstract int getStageCount();
    public abstract java.util.List getSources(int);
    public abstract java.util.List getDestinations(int);
    public abstract java.util.Set getAllNodes();
    public abstract Object getNodeProperty(NodeKey, String);
    public abstract Number getFlow(int, Comparable, Comparable);
    public abstract java.util.Set getAllFlows();
    public abstract Object getFlowProperty(FlowKey, String);
}

org/jfree/data/flow/NodeKey.class

package org.jfree.data.flow;
public synchronized class NodeKey implements org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    public static final String SELECTED_PROPERTY_KEY = selected;
    private final int stage;
    private final Comparable node;
    public void NodeKey(int, Comparable);
    public int getStage();
    public Comparable getNode();
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/flow/FlowDatasetUtils.class

package org.jfree.data.flow;
public synchronized class FlowDatasetUtils {
    private void FlowDatasetUtils();
    public static double calculateInflow(FlowDataset, Comparable, int);
    public static double calculateOutflow(FlowDataset, Comparable, int);
    public static double calculateTotalFlow(FlowDataset, int);
    public static boolean hasNodeSelections(FlowDataset);
    public static int selectedNodeCount(FlowDataset);
    public static boolean hasFlowSelections(FlowDataset);
}

org/jfree/data/KeyedValues2DItemKey.class

package org.jfree.data;
public synchronized class KeyedValues2DItemKey implements ItemKey, Comparable, java.io.Serializable {
    Comparable rowKey;
    Comparable columnKey;
    public void KeyedValues2DItemKey(Comparable, Comparable);
    public Comparable getRowKey();
    public Comparable getColumnKey();
    public int compareTo(KeyedValues2DItemKey);
    public boolean equals(Object);
    public int hashCode();
    public String toJSONString();
    public String toString();
}

org/jfree/data/KeyedValuesItemKey.class

package org.jfree.data;
public synchronized class KeyedValuesItemKey implements ItemKey, java.io.Serializable {
    Comparable key;
    public void KeyedValuesItemKey(Comparable);
    public Comparable getKey();
    public boolean equals(Object);
    public String toJSONString();
    public String toString();
}

org/jfree/data/jdbc/JDBCXYDataset.class

package org.jfree.data.jdbc;
public synchronized class JDBCXYDataset extends org.jfree.data.xy.AbstractXYDataset implements org.jfree.data.xy.XYDataset, org.jfree.data.xy.TableXYDataset, org.jfree.data.RangeInfo {
    private transient java.sql.Connection connection;
    private String[] columnNames;
    private java.util.ArrayList rows;
    private double maxValue;
    private double minValue;
    private boolean isTimeSeries;
    private void JDBCXYDataset();
    public void JDBCXYDataset(String, String, String, String) throws java.sql.SQLException, ClassNotFoundException;
    public void JDBCXYDataset(java.sql.Connection) throws java.sql.SQLException;
    public void JDBCXYDataset(java.sql.Connection, String) throws java.sql.SQLException;
    public boolean isTimeSeries();
    public void setTimeSeries(boolean);
    public void executeQuery(String) throws java.sql.SQLException;
    public void executeQuery(java.sql.Connection, String) throws java.sql.SQLException;
    public Number getX(int, int);
    public Number getY(int, int);
    public int getItemCount(int);
    public int getItemCount();
    public int getSeriesCount();
    public Comparable getSeriesKey(int);
    public void close();
    public double getRangeLowerBound(boolean);
    public double getRangeUpperBound(boolean);
    public org.jfree.data.Range getRangeBounds(boolean);
}

org/jfree/data/jdbc/JDBCCategoryDataset.class

package org.jfree.data.jdbc;
public synchronized class JDBCCategoryDataset extends org.jfree.data.category.DefaultCategoryDataset {
    static final long serialVersionUID = -3080395327918844965;
    private transient java.sql.Connection connection;
    private boolean transpose;
    public void JDBCCategoryDataset(String, String, String, String) throws ClassNotFoundException, java.sql.SQLException;
    public void JDBCCategoryDataset(java.sql.Connection);
    public void JDBCCategoryDataset(java.sql.Connection, String) throws java.sql.SQLException;
    public boolean getTranspose();
    public void setTranspose(boolean);
    public void executeQuery(String) throws java.sql.SQLException;
    public void executeQuery(java.sql.Connection, String) throws java.sql.SQLException;
}

org/jfree/data/jdbc/JDBCPieDataset.class

package org.jfree.data.jdbc;
public synchronized class JDBCPieDataset extends org.jfree.data.general.DefaultPieDataset {
    static final long serialVersionUID = -8753216855496746108;
    private transient java.sql.Connection connection;
    public void JDBCPieDataset(String, String, String, String) throws java.sql.SQLException, ClassNotFoundException;
    public void JDBCPieDataset(java.sql.Connection);
    public void JDBCPieDataset(java.sql.Connection, String) throws java.sql.SQLException;
    public void executeQuery(String) throws java.sql.SQLException;
    public void executeQuery(java.sql.Connection, String) throws java.sql.SQLException;
    public void close();
}

org/jfree/data/Range.class

package org.jfree.data;
public synchronized class Range implements java.io.Serializable {
    private static final long serialVersionUID = -906333695431863380;
    private double lower;
    private double upper;
    public void Range(double, double);
    public double getLowerBound();
    public double getUpperBound();
    public double getLength();
    public double getCentralValue();
    public boolean contains(double);
    public boolean intersects(double, double);
    public boolean intersects(Range);
    public double constrain(double);
    public static Range combine(Range, Range);
    public static Range combineIgnoringNaN(Range, Range);
    private static double min(double, double);
    private static double max(double, double);
    public static Range expandToInclude(Range, double);
    public static Range expand(Range, double, double);
    public static Range shift(Range, double);
    public static Range shift(Range, double, boolean);
    private static double shiftWithNoZeroCrossing(double, double);
    public static Range scale(Range, double);
    public boolean equals(Object);
    public boolean isNaNRange();
    public int hashCode();
    public String toString();
}

org/jfree/data/DefaultKeyedValues.class

package org.jfree.data;
public synchronized class DefaultKeyedValues implements KeyedValues, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 8468154364608194797;
    private java.util.List keys;
    private java.util.List values;
    private java.util.Map indexMap;
    public void DefaultKeyedValues();
    public int getItemCount();
    public Number getValue(int);
    public Comparable getKey(int);
    public int getIndex(Comparable);
    public java.util.List getKeys();
    public Number getValue(Comparable);
    public void addValue(Comparable, double);
    public void addValue(Comparable, Number);
    public void setValue(Comparable, double);
    public void setValue(Comparable, Number);
    public void insertValue(int, Comparable, double);
    public void insertValue(int, Comparable, Number);
    private void rebuildIndex();
    public void removeValue(int);
    public void removeValue(Comparable);
    public void clear();
    public void sortByKeys(org.jfree.chart.util.SortOrder);
    public void sortByValues(org.jfree.chart.util.SortOrder);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/UnknownKeyException.class

package org.jfree.data;
public synchronized class UnknownKeyException extends IllegalArgumentException {
    public void UnknownKeyException(String);
}

org/jfree/data/time/Millisecond.class

package org.jfree.data.time;
public synchronized class Millisecond extends RegularTimePeriod implements java.io.Serializable {
    static final long serialVersionUID = -5316836467277638485;
    public static final int FIRST_MILLISECOND_IN_SECOND = 0;
    public static final int LAST_MILLISECOND_IN_SECOND = 999;
    private Day day;
    private byte hour;
    private byte minute;
    private byte second;
    private int millisecond;
    private long firstMillisecond;
    public void Millisecond();
    public void Millisecond(int, Second);
    public void Millisecond(int, int, int, int, int, int, int);
    public void Millisecond(java.util.Date);
    public void Millisecond(java.util.Date, java.util.TimeZone, java.util.Locale);
    public void Millisecond(java.util.Date, java.util.Calendar);
    public Second getSecond();
    public long getMillisecond();
    public long getFirstMillisecond();
    public long getLastMillisecond();
    public void peg(java.util.Calendar);
    public RegularTimePeriod previous();
    public RegularTimePeriod next();
    public long getSerialIndex();
    public boolean equals(Object);
    public int hashCode();
    public int compareTo(Object);
    public long getFirstMillisecond(java.util.Calendar);
    public long getLastMillisecond(java.util.Calendar);
}

org/jfree/data/time/TimePeriodValues.class

package org.jfree.data.time;
public synchronized class TimePeriodValues extends org.jfree.data.general.Series implements java.io.Serializable {
    static final long serialVersionUID = -2210593619794989709;
    protected static final String DEFAULT_DOMAIN_DESCRIPTION = Time;
    protected static final String DEFAULT_RANGE_DESCRIPTION = Value;
    private String domain;
    private String range;
    private java.util.List data;
    private int minStartIndex;
    private int maxStartIndex;
    private int minMiddleIndex;
    private int maxMiddleIndex;
    private int minEndIndex;
    private int maxEndIndex;
    public void TimePeriodValues(String);
    public void TimePeriodValues(String, String, String);
    public String getDomainDescription();
    public void setDomainDescription(String);
    public String getRangeDescription();
    public void setRangeDescription(String);
    public int getItemCount();
    public TimePeriodValue getDataItem(int);
    public TimePeriod getTimePeriod(int);
    public Number getValue(int);
    public void add(TimePeriodValue);
    private void updateBounds(TimePeriod, int);
    private void recalculateBounds();
    public void add(TimePeriod, double);
    public void add(TimePeriod, Number);
    public void update(int, Number);
    public void delete(int, int);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    public TimePeriodValues createCopy(int, int) throws CloneNotSupportedException;
    public int getMinStartIndex();
    public int getMaxStartIndex();
    public int getMinMiddleIndex();
    public int getMaxMiddleIndex();
    public int getMinEndIndex();
    public int getMaxEndIndex();
}

org/jfree/data/time/Second.class

package org.jfree.data.time;
public synchronized class Second extends RegularTimePeriod implements java.io.Serializable {
    private static final long serialVersionUID = -6536564190712383466;
    public static final int FIRST_SECOND_IN_MINUTE = 0;
    public static final int LAST_SECOND_IN_MINUTE = 59;
    private Day day;
    private byte hour;
    private byte minute;
    private byte second;
    private long firstMillisecond;
    public void Second();
    public void Second(int, Minute);
    public void Second(int, int, int, int, int, int);
    public void Second(java.util.Date);
    public void Second(java.util.Date, java.util.TimeZone, java.util.Locale);
    public void Second(java.util.Date, java.util.Calendar);
    public int getSecond();
    public Minute getMinute();
    public long getFirstMillisecond();
    public long getLastMillisecond();
    public void peg(java.util.Calendar);
    public RegularTimePeriod previous();
    public RegularTimePeriod next();
    public long getSerialIndex();
    public long getFirstMillisecond(java.util.Calendar);
    public long getLastMillisecond(java.util.Calendar);
    public boolean equals(Object);
    public int hashCode();
    public int compareTo(Object);
    public static Second parseSecond(String);
}

org/jfree/data/time/TimeSeriesDataItem.class

package org.jfree.data.time;
public synchronized class TimeSeriesDataItem implements Cloneable, Comparable, java.io.Serializable {
    private static final long serialVersionUID = -2235346966016401302;
    private RegularTimePeriod period;
    private Number value;
    public void TimeSeriesDataItem(RegularTimePeriod, Number);
    public void TimeSeriesDataItem(RegularTimePeriod, double);
    public RegularTimePeriod getPeriod();
    public Number getValue();
    public void setValue(Number);
    public boolean equals(Object);
    public int hashCode();
    public int compareTo(Object);
    public Object clone();
}

org/jfree/data/time/DynamicTimeSeriesCollection$ValueSequence.class

package org.jfree.data.time;
public synchronized class DynamicTimeSeriesCollection$ValueSequence {
    float[] dataPoints;
    public void DynamicTimeSeriesCollection$ValueSequence(DynamicTimeSeriesCollection);
    public void DynamicTimeSeriesCollection$ValueSequence(DynamicTimeSeriesCollection, int);
    public void enterData(int, float);
    public float getData(int);
}

org/jfree/data/time/TimeSeriesTableModel.class

package org.jfree.data.time;
public synchronized class TimeSeriesTableModel extends javax.swing.table.AbstractTableModel implements org.jfree.data.general.SeriesChangeListener {
    private TimeSeries series;
    private boolean editable;
    private RegularTimePeriod newTimePeriod;
    private Number newValue;
    public void TimeSeriesTableModel();
    public void TimeSeriesTableModel(TimeSeries);
    public void TimeSeriesTableModel(TimeSeries, boolean);
    public int getColumnCount();
    public Class getColumnClass(int);
    public String getColumnName(int);
    public int getRowCount();
    public Object getValueAt(int, int);
    public boolean isCellEditable(int, int);
    public void setValueAt(Object, int, int);
    public void seriesChanged(org.jfree.data.general.SeriesChangeEvent);
}

org/jfree/data/time/Quarter.class

package org.jfree.data.time;
public synchronized class Quarter extends RegularTimePeriod implements java.io.Serializable {
    private static final long serialVersionUID = 3810061714380888671;
    public static final int FIRST_QUARTER = 1;
    public static final int LAST_QUARTER = 4;
    public static final int[] FIRST_MONTH_IN_QUARTER;
    public static final int[] LAST_MONTH_IN_QUARTER;
    private short year;
    private byte quarter;
    private long firstMillisecond;
    private long lastMillisecond;
    public void Quarter();
    public void Quarter(int, int);
    public void Quarter(int, Year);
    public void Quarter(java.util.Date);
    public void Quarter(java.util.Date, java.util.TimeZone, java.util.Locale);
    public void Quarter(java.util.Date, java.util.Calendar);
    public int getQuarter();
    public Year getYear();
    public int getYearValue();
    public long getFirstMillisecond();
    public long getLastMillisecond();
    public void peg(java.util.Calendar);
    public RegularTimePeriod previous();
    public RegularTimePeriod next();
    public long getSerialIndex();
    public boolean equals(Object);
    public int hashCode();
    public int compareTo(Object);
    public String toString();
    public long getFirstMillisecond(java.util.Calendar);
    public long getLastMillisecond(java.util.Calendar);
    public static Quarter parseQuarter(String);
    static void <clinit>();
}

org/jfree/data/time/DateRange.class

package org.jfree.data.time;
public synchronized class DateRange extends org.jfree.data.Range implements java.io.Serializable {
    private static final long serialVersionUID = -4705682568375418157;
    private long lowerDate;
    private long upperDate;
    public void DateRange();
    public void DateRange(java.util.Date, java.util.Date);
    public void DateRange(double, double);
    public void DateRange(org.jfree.data.Range);
    public java.util.Date getLowerDate();
    public long getLowerMillis();
    public java.util.Date getUpperDate();
    public long getUpperMillis();
    public String toString();
}

org/jfree/data/time/RegularTimePeriod.class

package org.jfree.data.time;
public abstract synchronized class RegularTimePeriod implements TimePeriod, Comparable, org.jfree.chart.date.MonthConstants {
    private static final java.util.concurrent.atomic.AtomicReference calendarPrototype;
    private static final ThreadLocal threadLocalCalendar;
    public void RegularTimePeriod();
    public static RegularTimePeriod createInstance(Class, java.util.Date, java.util.TimeZone, java.util.Locale);
    public static Class downsize(Class);
    protected static java.util.Calendar getCalendarInstance();
    public static void setThreadLocalCalendarInstance(java.util.Calendar);
    public static void setCalendarInstancePrototype(java.util.Calendar);
    public abstract RegularTimePeriod previous();
    public abstract RegularTimePeriod next();
    public abstract long getSerialIndex();
    public abstract void peg(java.util.Calendar);
    public java.util.Date getStart();
    public java.util.Date getEnd();
    public abstract long getFirstMillisecond();
    public abstract long getFirstMillisecond(java.util.Calendar);
    public abstract long getLastMillisecond();
    public abstract long getLastMillisecond(java.util.Calendar);
    public long getMiddleMillisecond();
    public long getMiddleMillisecond(java.util.Calendar);
    public long getMillisecond(TimePeriodAnchor, java.util.Calendar);
    public String toString();
    static void <clinit>();
}

org/jfree/data/time/TimePeriodValuesCollection.class

package org.jfree.data.time;
public synchronized class TimePeriodValuesCollection extends org.jfree.data.xy.AbstractIntervalXYDataset implements org.jfree.data.xy.IntervalXYDataset, org.jfree.data.DomainInfo, java.io.Serializable {
    private static final long serialVersionUID = -3077934065236454199;
    private java.util.List data;
    private TimePeriodAnchor xPosition;
    public void TimePeriodValuesCollection();
    public void TimePeriodValuesCollection(TimePeriodValues);
    public TimePeriodAnchor getXPosition();
    public void setXPosition(TimePeriodAnchor);
    public int getSeriesCount();
    public TimePeriodValues getSeries(int);
    public Comparable getSeriesKey(int);
    public void addSeries(TimePeriodValues);
    public void removeSeries(TimePeriodValues);
    public void removeSeries(int);
    public int getItemCount(int);
    public Number getX(int, int);
    private long getX(TimePeriod);
    public Number getStartX(int, int);
    public Number getEndX(int, int);
    public Number getY(int, int);
    public Number getStartY(int, int);
    public Number getEndY(int, int);
    public double getDomainLowerBound(boolean);
    public double getDomainUpperBound(boolean);
    public org.jfree.data.Range getDomainBounds(boolean);
    public boolean equals(Object);
}

org/jfree/data/time/Year.class

package org.jfree.data.time;
public synchronized class Year extends RegularTimePeriod implements java.io.Serializable {
    public static final int MINIMUM_YEAR = -9999;
    public static final int MAXIMUM_YEAR = 9999;
    private static final long serialVersionUID = -7659990929736074836;
    private short year;
    private long firstMillisecond;
    private long lastMillisecond;
    public void Year();
    public void Year(int);
    public void Year(java.util.Date);
    public void Year(java.util.Date, java.util.TimeZone, java.util.Locale);
    public void Year(java.util.Date, java.util.Calendar);
    public int getYear();
    public long getFirstMillisecond();
    public long getLastMillisecond();
    public void peg(java.util.Calendar);
    public RegularTimePeriod previous();
    public RegularTimePeriod next();
    public long getSerialIndex();
    public long getFirstMillisecond(java.util.Calendar);
    public long getLastMillisecond(java.util.Calendar);
    public boolean equals(Object);
    public int hashCode();
    public int compareTo(Object);
    public String toString();
    public static Year parseYear(String);
}

org/jfree/data/time/ohlc/OHLCSeriesCollection.class

package org.jfree.data.time.ohlc;
public synchronized class OHLCSeriesCollection extends org.jfree.data.xy.AbstractXYDataset implements org.jfree.data.xy.OHLCDataset, java.io.Serializable {
    private java.util.List data;
    private org.jfree.data.time.TimePeriodAnchor xPosition;
    public void OHLCSeriesCollection();
    public org.jfree.data.time.TimePeriodAnchor getXPosition();
    public void setXPosition(org.jfree.data.time.TimePeriodAnchor);
    public void addSeries(OHLCSeries);
    public int getSeriesCount();
    public OHLCSeries getSeries(int);
    public Comparable getSeriesKey(int);
    public int getItemCount(int);
    protected synchronized long getX(org.jfree.data.time.RegularTimePeriod);
    public double getXValue(int, int);
    public Number getX(int, int);
    public Number getY(int, int);
    public double getOpenValue(int, int);
    public Number getOpen(int, int);
    public double getCloseValue(int, int);
    public Number getClose(int, int);
    public double getHighValue(int, int);
    public Number getHigh(int, int);
    public double getLowValue(int, int);
    public Number getLow(int, int);
    public Number getVolume(int, int);
    public double getVolumeValue(int, int);
    public void removeSeries(int);
    public boolean removeSeries(OHLCSeries);
    public void removeAllSeries();
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/time/ohlc/OHLCSeries.class

package org.jfree.data.time.ohlc;
public synchronized class OHLCSeries extends org.jfree.data.ComparableObjectSeries {
    public void OHLCSeries(Comparable);
    public org.jfree.data.time.RegularTimePeriod getPeriod(int);
    public org.jfree.data.ComparableObjectItem getDataItem(int);
    public void add(org.jfree.data.time.RegularTimePeriod, double, double, double, double);
    public void add(OHLCItem);
    public org.jfree.data.ComparableObjectItem remove(int);
}

org/jfree/data/time/ohlc/OHLCItem.class

package org.jfree.data.time.ohlc;
public synchronized class OHLCItem extends org.jfree.data.ComparableObjectItem {
    public void OHLCItem(org.jfree.data.time.RegularTimePeriod, double, double, double, double);
    public org.jfree.data.time.RegularTimePeriod getPeriod();
    public double getYValue();
    public double getOpenValue();
    public double getHighValue();
    public double getLowValue();
    public double getCloseValue();
}

org/jfree/data/time/ohlc/OHLC.class

package org.jfree.data.time.ohlc;
public synchronized class OHLC implements java.io.Serializable {
    private double open;
    private double close;
    private double high;
    private double low;
    public void OHLC(double, double, double, double);
    public double getOpen();
    public double getClose();
    public double getHigh();
    public double getLow();
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/data/time/TimePeriodAnchor.class

package org.jfree.data.time;
public final synchronized class TimePeriodAnchor implements java.io.Serializable {
    private static final long serialVersionUID = 2011955697457548862;
    public static final TimePeriodAnchor START;
    public static final TimePeriodAnchor MIDDLE;
    public static final TimePeriodAnchor END;
    private String name;
    private void TimePeriodAnchor(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/data/time/DynamicTimeSeriesCollection.class

package org.jfree.data.time;
public synchronized class DynamicTimeSeriesCollection extends org.jfree.data.xy.AbstractIntervalXYDataset implements org.jfree.data.xy.IntervalXYDataset, org.jfree.data.DomainInfo, org.jfree.data.RangeInfo {
    public static final int START = 0;
    public static final int MIDDLE = 1;
    public static final int END = 2;
    private int maximumItemCount;
    protected int historyCount;
    private Comparable[] seriesKeys;
    private Class timePeriodClass;
    protected RegularTimePeriod[] pointsInTime;
    private int seriesCount;
    protected DynamicTimeSeriesCollection$ValueSequence[] valueHistory;
    protected java.util.Calendar workingCalendar;
    private int position;
    private boolean domainIsPointsInTime;
    private int oldestAt;
    private int newestAt;
    private long deltaTime;
    private Long domainStart;
    private Long domainEnd;
    private org.jfree.data.Range domainRange;
    private Float minValue;
    private Float maxValue;
    private org.jfree.data.Range valueRange;
    public void DynamicTimeSeriesCollection(int, int);
    public void DynamicTimeSeriesCollection(int, int, java.util.TimeZone);
    public void DynamicTimeSeriesCollection(int, int, RegularTimePeriod);
    public void DynamicTimeSeriesCollection(int, int, RegularTimePeriod, java.util.TimeZone);
    public synchronized long setTimeBase(RegularTimePeriod);
    protected void findDomainLimits();
    public int getPosition();
    public void setPosition(int);
    public void addSeries(float[], int, Comparable);
    public void setSeriesKey(int, Comparable);
    public void addValue(int, int, float);
    public int getSeriesCount();
    public int getItemCount(int);
    protected int translateGet(int);
    public int offsetFromNewest(int);
    public int offsetFromOldest(int);
    protected int wrapOffset(int);
    public synchronized RegularTimePeriod advanceTime();
    public void invalidateRangeInfo();
    protected double findMaxValue();
    public int getOldestIndex();
    public int getNewestIndex();
    public void appendData(float[]);
    public void appendData(float[], int, int);
    public RegularTimePeriod getNewestTime();
    public RegularTimePeriod getOldestTime();
    public Number getX(int, int);
    public double getYValue(int, int);
    public Number getY(int, int);
    public Number getStartX(int, int);
    public Number getEndX(int, int);
    public Number getStartY(int, int);
    public Number getEndY(int, int);
    public Comparable getSeriesKey(int);
    protected void fireSeriesChanged();
    public double getDomainLowerBound(boolean);
    public double getDomainUpperBound(boolean);
    public org.jfree.data.Range getDomainBounds(boolean);
    private long getX(RegularTimePeriod);
    public double getRangeLowerBound(boolean);
    public double getRangeUpperBound(boolean);
    public org.jfree.data.Range getRangeBounds(boolean);
}

org/jfree/data/time/MovingAverage.class

package org.jfree.data.time;
public synchronized class MovingAverage {
    public void MovingAverage();
    public static TimeSeriesCollection createMovingAverage(TimeSeriesCollection, String, int, int);
    public static TimeSeries createMovingAverage(TimeSeries, String, int, int);
    public static TimeSeries createPointMovingAverage(TimeSeries, String, int);
    public static org.jfree.data.xy.XYDataset createMovingAverage(org.jfree.data.xy.XYDataset, String, long, long);
    public static org.jfree.data.xy.XYDataset createMovingAverage(org.jfree.data.xy.XYDataset, String, double, double);
    public static org.jfree.data.xy.XYSeries createMovingAverage(org.jfree.data.xy.XYDataset, int, String, double, double);
}

org/jfree/data/time/TimeSeries.class

package org.jfree.data.time;
public synchronized class TimeSeries extends org.jfree.data.general.Series implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -5032960206869675528;
    protected static final String DEFAULT_DOMAIN_DESCRIPTION = Time;
    protected static final String DEFAULT_RANGE_DESCRIPTION = Value;
    private String domain;
    private String range;
    protected Class timePeriodClass;
    protected java.util.List data;
    private int maximumItemCount;
    private long maximumItemAge;
    private double minY;
    private double maxY;
    public void TimeSeries(Comparable);
    public void TimeSeries(Comparable, String, String);
    public String getDomainDescription();
    public void setDomainDescription(String);
    public String getRangeDescription();
    public void setRangeDescription(String);
    public int getItemCount();
    public java.util.List getItems();
    public int getMaximumItemCount();
    public void setMaximumItemCount(int);
    public long getMaximumItemAge();
    public void setMaximumItemAge(long);
    public org.jfree.data.Range findValueRange();
    public org.jfree.data.Range findValueRange(org.jfree.data.Range, java.util.TimeZone);
    public org.jfree.data.Range findValueRange(org.jfree.data.Range, TimePeriodAnchor, java.util.TimeZone);
    public org.jfree.data.Range findValueRange(org.jfree.data.Range, TimePeriodAnchor, java.util.Calendar);
    public double getMinY();
    public double getMaxY();
    public Class getTimePeriodClass();
    public TimeSeriesDataItem getDataItem(int);
    public TimeSeriesDataItem getDataItem(RegularTimePeriod);
    TimeSeriesDataItem getRawDataItem(int);
    TimeSeriesDataItem getRawDataItem(RegularTimePeriod);
    public RegularTimePeriod getTimePeriod(int);
    public RegularTimePeriod getNextTimePeriod();
    public java.util.Collection getTimePeriods();
    public java.util.Collection getTimePeriodsUniqueToOtherSeries(TimeSeries);
    public int getIndex(RegularTimePeriod);
    public Number getValue(int);
    public Number getValue(RegularTimePeriod);
    public void add(TimeSeriesDataItem);
    public void add(TimeSeriesDataItem, boolean);
    public void add(RegularTimePeriod, double);
    public void add(RegularTimePeriod, double, boolean);
    public void add(RegularTimePeriod, Number);
    public void add(RegularTimePeriod, Number, boolean);
    public void update(RegularTimePeriod, double);
    public void update(RegularTimePeriod, Number);
    public void update(int, Number);
    public TimeSeries addAndOrUpdate(TimeSeries);
    public TimeSeriesDataItem addOrUpdate(RegularTimePeriod, double);
    public TimeSeriesDataItem addOrUpdate(RegularTimePeriod, Number);
    public TimeSeriesDataItem addOrUpdate(TimeSeriesDataItem);
    public void removeAgedItems(boolean);
    public void removeAgedItems(long, boolean);
    public void clear();
    public void delete(RegularTimePeriod);
    public void delete(int, int);
    public void delete(int, int, boolean);
    public Object clone() throws CloneNotSupportedException;
    public TimeSeries createCopy(int, int) throws CloneNotSupportedException;
    public TimeSeries createCopy(RegularTimePeriod, RegularTimePeriod) throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
    private void updateBoundsForAddedItem(TimeSeriesDataItem);
    private void updateBoundsForRemovedItem(TimeSeriesDataItem);
    private void updateMinMaxYByIteration();
    private double minIgnoreNaN(double, double);
    private double maxIgnoreNaN(double, double);
}

org/jfree/data/time/TimeTableXYDataset.class

package org.jfree.data.time;
public synchronized class TimeTableXYDataset extends org.jfree.data.xy.AbstractIntervalXYDataset implements Cloneable, org.jfree.chart.util.PublicCloneable, org.jfree.data.xy.IntervalXYDataset, org.jfree.data.DomainInfo, org.jfree.data.xy.TableXYDataset {
    private org.jfree.data.DefaultKeyedValues2D values;
    private boolean domainIsPointsInTime;
    private TimePeriodAnchor xPosition;
    private java.util.Calendar workingCalendar;
    public void TimeTableXYDataset();
    public void TimeTableXYDataset(java.util.TimeZone);
    public void TimeTableXYDataset(java.util.TimeZone, java.util.Locale);
    public boolean getDomainIsPointsInTime();
    public void setDomainIsPointsInTime(boolean);
    public TimePeriodAnchor getXPosition();
    public void setXPosition(TimePeriodAnchor);
    public void add(TimePeriod, double, Comparable);
    public void add(TimePeriod, Number, Comparable, boolean);
    public void remove(TimePeriod, Comparable);
    public void remove(TimePeriod, Comparable, boolean);
    public void clear();
    public TimePeriod getTimePeriod(int);
    public int getItemCount();
    public int getItemCount(int);
    public int getSeriesCount();
    public Comparable getSeriesKey(int);
    public Number getX(int, int);
    public double getXValue(int, int);
    public Number getStartX(int, int);
    public double getStartXValue(int, int);
    public Number getEndX(int, int);
    public double getEndXValue(int, int);
    public Number getY(int, int);
    public Number getStartY(int, int);
    public Number getEndY(int, int);
    private long getXValue(TimePeriod);
    public double getDomainLowerBound(boolean);
    public double getDomainUpperBound(boolean);
    public org.jfree.data.Range getDomainBounds(boolean);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/time/TimeSeriesCollection.class

package org.jfree.data.time;
public synchronized class TimeSeriesCollection extends org.jfree.data.xy.AbstractIntervalXYDataset implements org.jfree.data.xy.XYDataset, org.jfree.data.xy.IntervalXYDataset, org.jfree.data.DomainInfo, org.jfree.data.xy.XYDomainInfo, org.jfree.data.xy.XYRangeInfo, java.beans.VetoableChangeListener, java.io.Serializable {
    private static final long serialVersionUID = 834149929022371137;
    private java.util.List data;
    private java.util.Calendar workingCalendar;
    private TimePeriodAnchor xPosition;
    public void TimeSeriesCollection();
    public void TimeSeriesCollection(java.util.TimeZone);
    public void TimeSeriesCollection(TimeSeries);
    public void TimeSeriesCollection(TimeSeries, java.util.TimeZone);
    public org.jfree.data.DomainOrder getDomainOrder();
    public TimePeriodAnchor getXPosition();
    public void setXPosition(TimePeriodAnchor);
    public java.util.List getSeries();
    public int getSeriesCount();
    public int indexOf(TimeSeries);
    public TimeSeries getSeries(int);
    public TimeSeries getSeries(Comparable);
    public Comparable getSeriesKey(int);
    public int getSeriesIndex(Comparable);
    public void addSeries(TimeSeries);
    public void removeSeries(TimeSeries);
    public void removeSeries(int);
    public void removeAllSeries();
    public int getItemCount(int);
    public double getXValue(int, int);
    public Number getX(int, int);
    protected synchronized long getX(RegularTimePeriod);
    public synchronized Number getStartX(int, int);
    public synchronized Number getEndX(int, int);
    public Number getY(int, int);
    public Number getStartY(int, int);
    public Number getEndY(int, int);
    public int[] getSurroundingItems(int, long);
    public double getDomainLowerBound(boolean);
    public double getDomainUpperBound(boolean);
    public org.jfree.data.Range getDomainBounds(boolean);
    public org.jfree.data.Range getDomainBounds(java.util.List, boolean);
    public org.jfree.data.Range getRangeBounds(boolean);
    public org.jfree.data.Range getRangeBounds(java.util.List, org.jfree.data.Range, boolean);
    public void vetoableChange(java.beans.PropertyChangeEvent) throws java.beans.PropertyVetoException;
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/time/Hour.class

package org.jfree.data.time;
public synchronized class Hour extends RegularTimePeriod implements java.io.Serializable {
    private static final long serialVersionUID = -835471579831937652;
    public static final int FIRST_HOUR_IN_DAY = 0;
    public static final int LAST_HOUR_IN_DAY = 23;
    private Day day;
    private byte hour;
    private long firstMillisecond;
    private long lastMillisecond;
    public void Hour();
    public void Hour(int, Day);
    public void Hour(int, int, int, int);
    public void Hour(java.util.Date);
    public void Hour(java.util.Date, java.util.TimeZone, java.util.Locale);
    public void Hour(java.util.Date, java.util.Calendar);
    public int getHour();
    public Day getDay();
    public int getYear();
    public int getMonth();
    public int getDayOfMonth();
    public long getFirstMillisecond();
    public long getLastMillisecond();
    public void peg(java.util.Calendar);
    public RegularTimePeriod previous();
    public RegularTimePeriod next();
    public long getSerialIndex();
    public long getFirstMillisecond(java.util.Calendar);
    public long getLastMillisecond(java.util.Calendar);
    public boolean equals(Object);
    public String toString();
    public int hashCode();
    public int compareTo(Object);
    public static Hour parseHour(String);
}

org/jfree/data/time/TimePeriodFormatException.class

package org.jfree.data.time;
public synchronized class TimePeriodFormatException extends IllegalArgumentException {
    public void TimePeriodFormatException(String);
}

org/jfree/data/time/Day.class

package org.jfree.data.time;
public synchronized class Day extends RegularTimePeriod implements java.io.Serializable {
    private static final long serialVersionUID = -7082667380758962755;
    protected static final java.text.DateFormat DATE_FORMAT;
    protected static final java.text.DateFormat DATE_FORMAT_SHORT;
    protected static final java.text.DateFormat DATE_FORMAT_MEDIUM;
    protected static final java.text.DateFormat DATE_FORMAT_LONG;
    private org.jfree.chart.date.SerialDate serialDate;
    private long firstMillisecond;
    private long lastMillisecond;
    public void Day();
    public void Day(int, int, int);
    public void Day(org.jfree.chart.date.SerialDate);
    public void Day(java.util.Date);
    public void Day(java.util.Date, java.util.TimeZone, java.util.Locale);
    public void Day(java.util.Date, java.util.Calendar);
    private void initUsing(java.util.Calendar);
    public org.jfree.chart.date.SerialDate getSerialDate();
    public int getYear();
    public int getMonth();
    public int getDayOfMonth();
    public long getFirstMillisecond();
    public long getLastMillisecond();
    public void peg(java.util.Calendar);
    public RegularTimePeriod previous();
    public RegularTimePeriod next();
    public long getSerialIndex();
    public long getFirstMillisecond(java.util.Calendar);
    public long getLastMillisecond(java.util.Calendar);
    public boolean equals(Object);
    public int hashCode();
    public int compareTo(Object);
    public String toString();
    public static Day parseDay(String);
    static void <clinit>();
}

org/jfree/data/time/Minute.class

package org.jfree.data.time;
public synchronized class Minute extends RegularTimePeriod implements java.io.Serializable {
    private static final long serialVersionUID = 2144572840034842871;
    public static final int FIRST_MINUTE_IN_HOUR = 0;
    public static final int LAST_MINUTE_IN_HOUR = 59;
    private Day day;
    private byte hour;
    private byte minute;
    private long firstMillisecond;
    private long lastMillisecond;
    public void Minute();
    public void Minute(int, Hour);
    public void Minute(java.util.Date);
    public void Minute(java.util.Date, java.util.TimeZone, java.util.Locale);
    public void Minute(java.util.Date, java.util.Calendar);
    public void Minute(int, int, int, int, int);
    public Day getDay();
    public Hour getHour();
    public int getHourValue();
    public int getMinute();
    public long getFirstMillisecond();
    public long getLastMillisecond();
    public void peg(java.util.Calendar);
    public RegularTimePeriod previous();
    public RegularTimePeriod next();
    public long getSerialIndex();
    public long getFirstMillisecond(java.util.Calendar);
    public long getLastMillisecond(java.util.Calendar);
    public boolean equals(Object);
    public int hashCode();
    public int compareTo(Object);
    public static Minute parseMinute(String);
}

org/jfree/data/time/FixedMillisecond.class

package org.jfree.data.time;
public synchronized class FixedMillisecond extends RegularTimePeriod implements java.io.Serializable {
    private static final long serialVersionUID = 7867521484545646931;
    private final long time;
    public void FixedMillisecond();
    public void FixedMillisecond(long);
    public void FixedMillisecond(java.util.Date);
    public java.util.Date getTime();
    public void peg(java.util.Calendar);
    public RegularTimePeriod previous();
    public RegularTimePeriod next();
    public boolean equals(Object);
    public int hashCode();
    public int compareTo(Object);
    public long getFirstMillisecond();
    public long getFirstMillisecond(java.util.Calendar);
    public long getLastMillisecond();
    public long getLastMillisecond(java.util.Calendar);
    public long getMiddleMillisecond();
    public long getMiddleMillisecond(java.util.Calendar);
    public long getSerialIndex();
}

org/jfree/data/time/Month.class

package org.jfree.data.time;
public synchronized class Month extends RegularTimePeriod implements java.io.Serializable {
    private static final long serialVersionUID = -5090216912548722570;
    private int month;
    private int year;
    private long firstMillisecond;
    private long lastMillisecond;
    public void Month();
    public void Month(int, int);
    public void Month(int, Year);
    public void Month(java.util.Date);
    public void Month(java.util.Date, java.util.TimeZone, java.util.Locale);
    public void Month(java.util.Date, java.util.Calendar);
    public Year getYear();
    public int getYearValue();
    public int getMonth();
    public long getFirstMillisecond();
    public long getLastMillisecond();
    public void peg(java.util.Calendar);
    public RegularTimePeriod previous();
    public RegularTimePeriod next();
    public long getSerialIndex();
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    public int compareTo(Object);
    public long getFirstMillisecond(java.util.Calendar);
    public long getLastMillisecond(java.util.Calendar);
    public static Month parseMonth(String);
    private static int findSeparator(String);
    private static Year evaluateAsYear(String);
}

org/jfree/data/time/Week.class

package org.jfree.data.time;
public synchronized class Week extends RegularTimePeriod implements java.io.Serializable {
    private static final long serialVersionUID = 1856387786939865061;
    public static final int FIRST_WEEK_IN_YEAR = 1;
    public static final int LAST_WEEK_IN_YEAR = 53;
    private short year;
    private byte week;
    private long firstMillisecond;
    private long lastMillisecond;
    public void Week();
    public void Week(int, int);
    public void Week(int, Year);
    public void Week(java.util.Date);
    public void Week(java.util.Date, java.util.TimeZone, java.util.Locale);
    public void Week(java.util.Date, java.util.Calendar);
    public Year getYear();
    public int getYearValue();
    public int getWeek();
    public long getFirstMillisecond();
    public long getLastMillisecond();
    public void peg(java.util.Calendar);
    public RegularTimePeriod previous();
    public RegularTimePeriod next();
    public long getSerialIndex();
    public long getFirstMillisecond(java.util.Calendar);
    public long getLastMillisecond(java.util.Calendar);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    public int compareTo(Object);
    public static Week parseWeek(String);
    private static int findSeparator(String);
    private static Year evaluateAsYear(String);
    private static int stringToWeek(String);
}

org/jfree/data/time/TimePeriod.class

package org.jfree.data.time;
public abstract interface TimePeriod extends Comparable {
    public abstract java.util.Date getStart();
    public abstract java.util.Date getEnd();
}

org/jfree/data/time/TimePeriodValue.class

package org.jfree.data.time;
public synchronized class TimePeriodValue implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 3390443360845711275;
    private TimePeriod period;
    private Number value;
    public void TimePeriodValue(TimePeriod, Number);
    public void TimePeriodValue(TimePeriod, double);
    public TimePeriod getPeriod();
    public Number getValue();
    public void setValue(Number);
    public boolean equals(Object);
    public int hashCode();
    public Object clone();
    public String toString();
}

org/jfree/data/time/SimpleTimePeriod.class

package org.jfree.data.time;
public synchronized class SimpleTimePeriod implements TimePeriod, Comparable, java.io.Serializable {
    private static final long serialVersionUID = 8684672361131829554;
    private long start;
    private long end;
    public void SimpleTimePeriod(long, long);
    public void SimpleTimePeriod(java.util.Date, java.util.Date);
    public java.util.Date getStart();
    public long getStartMillis();
    public java.util.Date getEnd();
    public long getEndMillis();
    public boolean equals(Object);
    public int compareTo(Object);
    public int hashCode();
}

org/jfree/data/DataUtils.class

package org.jfree.data;
public abstract synchronized class DataUtils {
    public void DataUtils();
    public static boolean equal(double[][], double[][]);
    public static double[][] clone(double[][]);
    public static double calculateColumnTotal(Values2D, int);
    public static double calculateColumnTotal(Values2D, int, int[]);
    public static double calculateRowTotal(Values2D, int);
    public static double calculateRowTotal(Values2D, int, int[]);
    public static Number[] createNumberArray(double[]);
    public static Number[][] createNumberArray2D(double[][]);
    public static KeyedValues getCumulativePercentages(KeyedValues);
}

org/jfree/data/gantt/GanttCategoryDataset.class

package org.jfree.data.gantt;
public abstract interface GanttCategoryDataset extends org.jfree.data.category.IntervalCategoryDataset {
    public abstract Number getPercentComplete(int, int);
    public abstract Number getPercentComplete(Comparable, Comparable);
    public abstract int getSubIntervalCount(int, int);
    public abstract int getSubIntervalCount(Comparable, Comparable);
    public abstract Number getStartValue(int, int, int);
    public abstract Number getStartValue(Comparable, Comparable, int);
    public abstract Number getEndValue(int, int, int);
    public abstract Number getEndValue(Comparable, Comparable, int);
    public abstract Number getPercentComplete(int, int, int);
    public abstract Number getPercentComplete(Comparable, Comparable, int);
}

org/jfree/data/gantt/SlidingGanttCategoryDataset.class

package org.jfree.data.gantt;
public synchronized class SlidingGanttCategoryDataset extends org.jfree.data.general.AbstractDataset implements GanttCategoryDataset {
    private GanttCategoryDataset underlying;
    private int firstCategoryIndex;
    private int maximumCategoryCount;
    public void SlidingGanttCategoryDataset(GanttCategoryDataset, int, int);
    public GanttCategoryDataset getUnderlyingDataset();
    public int getFirstCategoryIndex();
    public void setFirstCategoryIndex(int);
    public int getMaximumCategoryCount();
    public void setMaximumCategoryCount(int);
    private int lastCategoryIndex();
    public int getColumnIndex(Comparable);
    public Comparable getColumnKey(int);
    public java.util.List getColumnKeys();
    public int getRowIndex(Comparable);
    public Comparable getRowKey(int);
    public java.util.List getRowKeys();
    public Number getValue(Comparable, Comparable);
    public int getColumnCount();
    public int getRowCount();
    public Number getValue(int, int);
    public Number getPercentComplete(Comparable, Comparable);
    public Number getPercentComplete(Comparable, Comparable, int);
    public Number getEndValue(Comparable, Comparable, int);
    public Number getEndValue(int, int, int);
    public Number getPercentComplete(int, int);
    public Number getPercentComplete(int, int, int);
    public Number getStartValue(Comparable, Comparable, int);
    public Number getStartValue(int, int, int);
    public int getSubIntervalCount(Comparable, Comparable);
    public int getSubIntervalCount(int, int);
    public Number getStartValue(Comparable, Comparable);
    public Number getStartValue(int, int);
    public Number getEndValue(Comparable, Comparable);
    public Number getEndValue(int, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/gantt/TaskSeries.class

package org.jfree.data.gantt;
public synchronized class TaskSeries extends org.jfree.data.general.Series {
    private java.util.List tasks;
    public void TaskSeries(String);
    public void add(Task);
    public void remove(Task);
    public void removeAll();
    public int getItemCount();
    public Task get(int);
    public Task get(String);
    public java.util.List getTasks();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/gantt/TaskSeriesCollection.class

package org.jfree.data.gantt;
public synchronized class TaskSeriesCollection extends org.jfree.data.general.AbstractSeriesDataset implements GanttCategoryDataset, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -2065799050738449903;
    private java.util.List keys;
    private java.util.List data;
    public void TaskSeriesCollection();
    public TaskSeries getSeries(Comparable);
    public TaskSeries getSeries(int);
    public int getSeriesCount();
    public Comparable getSeriesKey(int);
    public int getRowCount();
    public java.util.List getRowKeys();
    public int getColumnCount();
    public java.util.List getColumnKeys();
    public Comparable getColumnKey(int);
    public int getColumnIndex(Comparable);
    public int getRowIndex(Comparable);
    public Comparable getRowKey(int);
    public void add(TaskSeries);
    public void remove(TaskSeries);
    public void remove(int);
    public void removeAll();
    public Number getValue(Comparable, Comparable);
    public Number getValue(int, int);
    public Number getStartValue(Comparable, Comparable);
    public Number getStartValue(int, int);
    public Number getEndValue(Comparable, Comparable);
    public Number getEndValue(int, int);
    public Number getPercentComplete(int, int);
    public Number getPercentComplete(Comparable, Comparable);
    public int getSubIntervalCount(int, int);
    public int getSubIntervalCount(Comparable, Comparable);
    public Number getStartValue(int, int, int);
    public Number getStartValue(Comparable, Comparable, int);
    public Number getEndValue(int, int, int);
    public Number getEndValue(Comparable, Comparable, int);
    public Number getPercentComplete(int, int, int);
    public Number getPercentComplete(Comparable, Comparable, int);
    public void seriesChanged(org.jfree.data.general.SeriesChangeEvent);
    private void refreshKeys();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/gantt/XYTaskDataset.class

package org.jfree.data.gantt;
public synchronized class XYTaskDataset extends org.jfree.data.xy.AbstractXYDataset implements org.jfree.data.xy.IntervalXYDataset, org.jfree.data.general.DatasetChangeListener {
    private TaskSeriesCollection underlying;
    private double seriesWidth;
    private boolean transposed;
    public void XYTaskDataset(TaskSeriesCollection);
    public TaskSeriesCollection getTasks();
    public double getSeriesWidth();
    public void setSeriesWidth(double);
    public boolean isTransposed();
    public void setTransposed(boolean);
    public int getSeriesCount();
    public Comparable getSeriesKey(int);
    public int getItemCount(int);
    public double getXValue(int, int);
    public double getStartXValue(int, int);
    public double getEndXValue(int, int);
    public Number getX(int, int);
    public Number getStartX(int, int);
    public Number getEndX(int, int);
    public double getYValue(int, int);
    public double getStartYValue(int, int);
    public double getEndYValue(int, int);
    public Number getY(int, int);
    public Number getStartY(int, int);
    public Number getEndY(int, int);
    private double getSeriesValue(int);
    private double getSeriesStartValue(int);
    private double getSeriesEndValue(int);
    private double getItemValue(int, int);
    private double getItemStartValue(int, int);
    private double getItemEndValue(int, int);
    public void datasetChanged(org.jfree.data.general.DatasetChangeEvent);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/gantt/Task.class

package org.jfree.data.gantt;
public synchronized class Task implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 1094303785346988894;
    private String description;
    private org.jfree.data.time.TimePeriod duration;
    private Double percentComplete;
    private java.util.List subtasks;
    public void Task(String, org.jfree.data.time.TimePeriod);
    public void Task(String, java.util.Date, java.util.Date);
    public String getDescription();
    public void setDescription(String);
    public org.jfree.data.time.TimePeriod getDuration();
    public void setDuration(org.jfree.data.time.TimePeriod);
    public Double getPercentComplete();
    public void setPercentComplete(Double);
    public void setPercentComplete(double);
    public void addSubtask(Task);
    public void removeSubtask(Task);
    public int getSubtaskCount();
    public Task getSubtask(int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/KeyToGroupMap.class

package org.jfree.data;
public synchronized class KeyToGroupMap implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -2228169345475318082;
    private Comparable defaultGroup;
    private java.util.List groups;
    private java.util.Map keyToGroupMap;
    public void KeyToGroupMap();
    public void KeyToGroupMap(Comparable);
    public int getGroupCount();
    public java.util.List getGroups();
    public int getGroupIndex(Comparable);
    public Comparable getGroup(Comparable);
    public void mapKeyToGroup(Comparable, Comparable);
    public int getKeyCount(Comparable);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private static Object clone(Object);
    private static java.util.Collection clone(java.util.Collection) throws CloneNotSupportedException;
}

org/jfree/data/ItemKey.class

package org.jfree.data;
public abstract interface ItemKey {
    public abstract String toJSONString();
}

org/jfree/data/DefaultKeyedValues2D.class

package org.jfree.data;
public synchronized class DefaultKeyedValues2D implements KeyedValues2D, org.jfree.chart.util.PublicCloneable, Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -5514169970951994748;
    private java.util.List rowKeys;
    private java.util.List columnKeys;
    private java.util.List rows;
    private boolean sortRowKeys;
    public void DefaultKeyedValues2D();
    public void DefaultKeyedValues2D(boolean);
    public int getRowCount();
    public int getColumnCount();
    public Number getValue(int, int);
    public Comparable getRowKey(int);
    public int getRowIndex(Comparable);
    public java.util.List getRowKeys();
    public Comparable getColumnKey(int);
    public int getColumnIndex(Comparable);
    public java.util.List getColumnKeys();
    public Number getValue(Comparable, Comparable);
    public void addValue(Number, Comparable, Comparable);
    public void setValue(Number, Comparable, Comparable);
    public void removeValue(Comparable, Comparable);
    public void removeRow(int);
    public void removeRow(Comparable);
    public void removeColumn(int);
    public void removeColumn(Comparable);
    public void clear();
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/DomainOrder.class

package org.jfree.data;
public final synchronized class DomainOrder implements java.io.Serializable {
    private static final long serialVersionUID = 4902774943512072627;
    public static final DomainOrder NONE;
    public static final DomainOrder ASCENDING;
    public static final DomainOrder DESCENDING;
    private String name;
    private void DomainOrder(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/data/KeyedValueComparatorType.class

package org.jfree.data;
public final synchronized class KeyedValueComparatorType implements java.io.Serializable {
    public static final KeyedValueComparatorType BY_KEY;
    public static final KeyedValueComparatorType BY_VALUE;
    private String name;
    private void KeyedValueComparatorType(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    static void <clinit>();
}

org/jfree/data/KeyedValue.class

package org.jfree.data;
public abstract interface KeyedValue extends Value {
    public abstract Comparable getKey();
}

org/jfree/data/RangeType.class

package org.jfree.data;
public final synchronized class RangeType implements java.io.Serializable {
    private static final long serialVersionUID = -9073319010650549239;
    public static final RangeType FULL;
    public static final RangeType POSITIVE;
    public static final RangeType NEGATIVE;
    private String name;
    private void RangeType(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/data/KeyedObjects.class

package org.jfree.data;
public synchronized class KeyedObjects implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 1321582394193530984;
    private java.util.List data;
    public void KeyedObjects();
    public int getItemCount();
    public Object getObject(int);
    public Comparable getKey(int);
    public int getIndex(Comparable);
    public java.util.List getKeys();
    public Object getObject(Comparable);
    public void addObject(Comparable, Object);
    public void setObject(Comparable, Object);
    public void insertValue(int, Comparable, Object);
    public void removeValue(int);
    public void removeValue(Comparable);
    public void clear();
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/data/Value.class

package org.jfree.data;
public abstract interface Value {
    public abstract Number getValue();
}

org/jfree/data/RangeInfo.class

package org.jfree.data;
public abstract interface RangeInfo {
    public abstract double getRangeLowerBound(boolean);
    public abstract double getRangeUpperBound(boolean);
    public abstract Range getRangeBounds(boolean);
}

org/jfree/data/json/impl/JSONValue.class

package org.jfree.data.json.impl;
public synchronized class JSONValue {
    public void JSONValue();
    public static void writeJSONString(Object, java.io.Writer) throws java.io.IOException;
    public static String toJSONString(Object);
    public static String escape(String);
    static void escape(String, StringBuffer);
}

org/jfree/data/json/impl/JSONStreamAware.class

package org.jfree.data.json.impl;
public abstract interface JSONStreamAware {
    public abstract void writeJSONString(java.io.Writer) throws java.io.IOException;
}

org/jfree/data/json/impl/JSONArray.class

package org.jfree.data.json.impl;
public synchronized class JSONArray extends java.util.ArrayList implements java.util.List, JSONAware, JSONStreamAware {
    private static final long serialVersionUID = 3957988303675231981;
    public void JSONArray();
    public static void writeJSONString(java.util.List, java.io.Writer) throws java.io.IOException;
    public void writeJSONString(java.io.Writer) throws java.io.IOException;
    public static String toJSONString(java.util.List);
    public String toJSONString();
    public String toString();
}

org/jfree/data/json/impl/JSONObject.class

package org.jfree.data.json.impl;
public synchronized class JSONObject extends java.util.HashMap implements java.util.Map, JSONAware, JSONStreamAware {
    private static final long serialVersionUID = -503443796854799292;
    public void JSONObject();
    public static void writeJSONString(java.util.Map, java.io.Writer) throws java.io.IOException;
    public void writeJSONString(java.io.Writer) throws java.io.IOException;
    public static String toJSONString(java.util.Map);
    public String toJSONString();
    private static String toJSONString(String, Object, StringBuffer);
    public String toString();
    public static String toString(String, Object);
}

org/jfree/data/json/impl/JSONAware.class

package org.jfree.data.json.impl;
public abstract interface JSONAware {
    public abstract String toJSONString();
}

org/jfree/data/json/JSONUtils.class

package org.jfree.data.json;
public synchronized class JSONUtils {
    public void JSONUtils();
    public static String writeKeyedValues(org.jfree.data.KeyedValues);
    public static void writeKeyedValues(org.jfree.data.KeyedValues, java.io.Writer) throws java.io.IOException;
    public static String writeKeyedValues2D(org.jfree.data.KeyedValues2D);
    public static void writeKeyedValues2D(org.jfree.data.KeyedValues2D, java.io.Writer) throws java.io.IOException;
}

org/jfree/data/KeyedObjects2D.class

package org.jfree.data;
public synchronized class KeyedObjects2D implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -1015873563138522374;
    private java.util.List rowKeys;
    private java.util.List columnKeys;
    private java.util.List rows;
    public void KeyedObjects2D();
    public int getRowCount();
    public int getColumnCount();
    public Object getObject(int, int);
    public Comparable getRowKey(int);
    public int getRowIndex(Comparable);
    public java.util.List getRowKeys();
    public Comparable getColumnKey(int);
    public int getColumnIndex(Comparable);
    public java.util.List getColumnKeys();
    public Object getObject(Comparable, Comparable);
    public void addObject(Object, Comparable, Comparable);
    public void setObject(Object, Comparable, Comparable);
    public void removeObject(Comparable, Comparable);
    public void removeRow(int);
    public void removeRow(Comparable);
    public void removeColumn(int);
    public void removeColumn(Comparable);
    public void clear();
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/KeyedValueComparator.class

package org.jfree.data;
public synchronized class KeyedValueComparator implements java.util.Comparator, java.io.Serializable {
    private KeyedValueComparatorType type;
    private org.jfree.chart.util.SortOrder order;
    public void KeyedValueComparator(KeyedValueComparatorType, org.jfree.chart.util.SortOrder);
    public KeyedValueComparatorType getType();
    public org.jfree.chart.util.SortOrder getOrder();
    public int compare(Object, Object);
}

org/jfree/data/resources/DataPackageResources.class

package org.jfree.data.resources;
public synchronized class DataPackageResources extends java.util.ListResourceBundle {
    private static final Object[][] CONTENTS;
    public void DataPackageResources();
    public Object[][] getContents();
    static void <clinit>();
}

org/jfree/data/resources/DataPackageResources_de.class

package org.jfree.data.resources;
public synchronized class DataPackageResources_de extends java.util.ListResourceBundle {
    private static final Object[][] CONTENTS;
    public void DataPackageResources_de();
    public Object[][] getContents();
    static void <clinit>();
}

org/jfree/data/resources/DataPackageResources_ru.class

package org.jfree.data.resources;
public synchronized class DataPackageResources_ru extends java.util.ListResourceBundle {
    private static final Object[][] CONTENTS;
    public void DataPackageResources_ru();
    public Object[][] getContents();
    static void <clinit>();
}

org/jfree/data/resources/DataPackageResources_fr.class

package org.jfree.data.resources;
public synchronized class DataPackageResources_fr extends java.util.ListResourceBundle {
    private static final Object[][] CONTENTS;
    public void DataPackageResources_fr();
    public Object[][] getContents();
    static void <clinit>();
}

org/jfree/data/resources/DataPackageResources_es.class

package org.jfree.data.resources;
public synchronized class DataPackageResources_es extends java.util.ListResourceBundle {
    private static final Object[][] CONTENTS;
    public void DataPackageResources_es();
    public Object[][] getContents();
    static void <clinit>();
}

org/jfree/data/resources/DataPackageResources_pl.class

package org.jfree.data.resources;
public synchronized class DataPackageResources_pl extends java.util.ListResourceBundle {
    private static final Object[][] CONTENTS;
    public void DataPackageResources_pl();
    public Object[][] getContents();
    static void <clinit>();
}

org/jfree/data/ComparableObjectItem.class

package org.jfree.data;
public synchronized class ComparableObjectItem implements Cloneable, Comparable, java.io.Serializable {
    private static final long serialVersionUID = 2751513470325494890;
    private Comparable x;
    private Object obj;
    public void ComparableObjectItem(Comparable, Object);
    protected Comparable getComparable();
    protected Object getObject();
    protected void setObject(Object);
    public int compareTo(Object);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/data/general/PieDataset.class

package org.jfree.data.general;
public abstract interface PieDataset extends org.jfree.data.KeyedValues, Dataset {
}

org/jfree/data/general/DefaultHeatMapDataset.class

package org.jfree.data.general;
public synchronized class DefaultHeatMapDataset extends AbstractDataset implements HeatMapDataset, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private int xSamples;
    private int ySamples;
    private double minX;
    private double maxX;
    private double minY;
    private double maxY;
    private double[][] zValues;
    public void DefaultHeatMapDataset(int, int, double, double, double, double);
    public int getXSampleCount();
    public int getYSampleCount();
    public double getMinimumXValue();
    public double getMaximumXValue();
    public double getMinimumYValue();
    public double getMaximumYValue();
    public double getXValue(int);
    public double getYValue(int);
    public double getZValue(int, int);
    public Number getZ(int, int);
    public void setZValue(int, int, double);
    public void setZValue(int, int, double, boolean);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/general/HeatMapDataset.class

package org.jfree.data.general;
public abstract interface HeatMapDataset {
    public abstract int getXSampleCount();
    public abstract int getYSampleCount();
    public abstract double getMinimumXValue();
    public abstract double getMaximumXValue();
    public abstract double getMinimumYValue();
    public abstract double getMaximumYValue();
    public abstract double getXValue(int);
    public abstract double getYValue(int);
    public abstract double getZValue(int, int);
    public abstract Number getZ(int, int);
}

org/jfree/data/general/KeyedValuesDataset.class

package org.jfree.data.general;
public abstract interface KeyedValuesDataset extends PieDataset {
}

org/jfree/data/general/DefaultValueDataset.class

package org.jfree.data.general;
public synchronized class DefaultValueDataset extends AbstractDataset implements ValueDataset, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 8137521217249294891;
    private Number value;
    public void DefaultValueDataset();
    public void DefaultValueDataset(double);
    public void DefaultValueDataset(Number);
    public Number getValue();
    public void setValue(Number);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/data/general/SeriesChangeListener.class

package org.jfree.data.general;
public abstract interface SeriesChangeListener extends java.util.EventListener {
    public abstract void seriesChanged(SeriesChangeEvent);
}

org/jfree/data/general/DatasetChangeEvent.class

package org.jfree.data.general;
public synchronized class DatasetChangeEvent extends java.util.EventObject {
    private Dataset dataset;
    public void DatasetChangeEvent(Object, Dataset);
    public Dataset getDataset();
}

org/jfree/data/general/DefaultKeyedValueDataset.class

package org.jfree.data.general;
public synchronized class DefaultKeyedValueDataset extends AbstractDataset implements KeyedValueDataset, java.io.Serializable {
    private static final long serialVersionUID = -8149484339560406750;
    private org.jfree.data.KeyedValue data;
    public void DefaultKeyedValueDataset();
    public void DefaultKeyedValueDataset(Comparable, Number);
    public void DefaultKeyedValueDataset(org.jfree.data.KeyedValue);
    public Comparable getKey();
    public Number getValue();
    public void updateValue(Number);
    public void setValue(Comparable, Number);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/general/AbstractDataset.class

package org.jfree.data.general;
public abstract synchronized class AbstractDataset implements Dataset, Cloneable, java.io.Serializable, java.io.ObjectInputValidation {
    private static final long serialVersionUID = 1918768939869230744;
    private DatasetGroup group;
    private transient javax.swing.event.EventListenerList listenerList;
    private boolean notify;
    protected void AbstractDataset();
    public DatasetGroup getGroup();
    public void setGroup(DatasetGroup);
    public boolean getNotify();
    public void setNotify(boolean);
    public void addChangeListener(DatasetChangeListener);
    public void removeChangeListener(DatasetChangeListener);
    public boolean hasListener(java.util.EventListener);
    protected void fireDatasetChanged();
    protected void notifyListeners(DatasetChangeEvent);
    public Object clone() throws CloneNotSupportedException;
    private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
    private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
    public void validateObject() throws java.io.InvalidObjectException;
}

org/jfree/data/general/ValueDataset.class

package org.jfree.data.general;
public abstract interface ValueDataset extends org.jfree.data.Value, Dataset {
}

org/jfree/data/general/KeyedValues2DDataset.class

package org.jfree.data.general;
public abstract interface KeyedValues2DDataset extends org.jfree.data.category.CategoryDataset {
}

org/jfree/data/general/Series.class

package org.jfree.data.general;
public abstract synchronized class Series implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -6906561437538683581;
    private Comparable key;
    private String description;
    private javax.swing.event.EventListenerList listeners;
    private java.beans.PropertyChangeSupport propertyChangeSupport;
    private java.beans.VetoableChangeSupport vetoableChangeSupport;
    private boolean notify;
    protected void Series(Comparable);
    protected void Series(Comparable, String);
    public Comparable getKey();
    public void setKey(Comparable);
    public String getDescription();
    public void setDescription(String);
    public boolean getNotify();
    public void setNotify(boolean);
    public boolean isEmpty();
    public abstract int getItemCount();
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
    public void addChangeListener(SeriesChangeListener);
    public void removeChangeListener(SeriesChangeListener);
    public void fireSeriesChanged();
    protected void notifyListeners(SeriesChangeEvent);
    public void addPropertyChangeListener(java.beans.PropertyChangeListener);
    public void removePropertyChangeListener(java.beans.PropertyChangeListener);
    protected void firePropertyChange(String, Object, Object);
    public void addVetoableChangeListener(java.beans.VetoableChangeListener);
    public void removeVetoableChangeListener(java.beans.VetoableChangeListener);
    protected void fireVetoableChange(String, Object, Object) throws java.beans.PropertyVetoException;
}

org/jfree/data/general/DatasetUtils.class

package org.jfree.data.general;
public final synchronized class DatasetUtils {
    private void DatasetUtils();
    public static double calculatePieDatasetTotal(PieDataset);
    public static PieDataset createPieDatasetForRow(org.jfree.data.category.CategoryDataset, Comparable);
    public static PieDataset createPieDatasetForRow(org.jfree.data.category.CategoryDataset, int);
    public static PieDataset createPieDatasetForColumn(org.jfree.data.category.CategoryDataset, Comparable);
    public static PieDataset createPieDatasetForColumn(org.jfree.data.category.CategoryDataset, int);
    public static PieDataset createConsolidatedPieDataset(PieDataset, Comparable, double);
    public static PieDataset createConsolidatedPieDataset(PieDataset, Comparable, double, int);
    public static org.jfree.data.category.CategoryDataset createCategoryDataset(String, String, double[][]);
    public static org.jfree.data.category.CategoryDataset createCategoryDataset(String, String, Number[][]);
    public static org.jfree.data.category.CategoryDataset createCategoryDataset(Comparable[], Comparable[], double[][]);
    public static org.jfree.data.category.CategoryDataset createCategoryDataset(Comparable, org.jfree.data.KeyedValues);
    public static org.jfree.data.xy.XYDataset sampleFunction2D(org.jfree.data.function.Function2D, double, double, int, Comparable);
    public static org.jfree.data.xy.XYSeries sampleFunction2DToSeries(org.jfree.data.function.Function2D, double, double, int, Comparable);
    public static boolean isEmptyOrNull(PieDataset);
    public static boolean isEmptyOrNull(org.jfree.data.category.CategoryDataset);
    public static boolean isEmptyOrNull(org.jfree.data.xy.XYDataset);
    public static org.jfree.data.Range findDomainBounds(org.jfree.data.xy.XYDataset);
    public static org.jfree.data.Range findDomainBounds(org.jfree.data.xy.XYDataset, boolean);
    public static org.jfree.data.Range findDomainBounds(org.jfree.data.xy.XYDataset, java.util.List, boolean);
    public static org.jfree.data.Range iterateDomainBounds(org.jfree.data.xy.XYDataset);
    public static org.jfree.data.Range iterateDomainBounds(org.jfree.data.xy.XYDataset, boolean);
    public static org.jfree.data.Range findRangeBounds(org.jfree.data.category.CategoryDataset);
    public static org.jfree.data.Range findRangeBounds(org.jfree.data.category.CategoryDataset, boolean);
    public static org.jfree.data.Range findRangeBounds(org.jfree.data.category.CategoryDataset, java.util.List, boolean);
    public static org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset);
    public static org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset, boolean);
    public static org.jfree.data.Range findRangeBounds(org.jfree.data.xy.XYDataset, java.util.List, org.jfree.data.Range, boolean);
    public static org.jfree.data.Range iterateRangeBounds(org.jfree.data.category.CategoryDataset);
    public static org.jfree.data.Range iterateRangeBounds(org.jfree.data.category.CategoryDataset, boolean);
    public static org.jfree.data.Range iterateToFindRangeBounds(org.jfree.data.category.CategoryDataset, java.util.List, boolean);
    public static org.jfree.data.Range iterateRangeBounds(org.jfree.data.xy.XYDataset);
    public static org.jfree.data.Range iterateRangeBounds(org.jfree.data.xy.XYDataset, boolean);
    public static org.jfree.data.Range findZBounds(org.jfree.data.xy.XYZDataset);
    public static org.jfree.data.Range findZBounds(org.jfree.data.xy.XYZDataset, boolean);
    public static org.jfree.data.Range findZBounds(org.jfree.data.xy.XYZDataset, java.util.List, org.jfree.data.Range, boolean);
    public static org.jfree.data.Range iterateZBounds(org.jfree.data.xy.XYZDataset);
    public static org.jfree.data.Range iterateZBounds(org.jfree.data.xy.XYZDataset, boolean);
    public static org.jfree.data.Range iterateToFindDomainBounds(org.jfree.data.xy.XYDataset, java.util.List, boolean);
    public static org.jfree.data.Range iterateToFindRangeBounds(org.jfree.data.xy.XYDataset, java.util.List, org.jfree.data.Range, boolean);
    public static org.jfree.data.Range iterateToFindZBounds(org.jfree.data.xy.XYZDataset, java.util.List, org.jfree.data.Range, boolean);
    public static Number findMinimumDomainValue(org.jfree.data.xy.XYDataset);
    public static Number findMaximumDomainValue(org.jfree.data.xy.XYDataset);
    public static Number findMinimumRangeValue(org.jfree.data.category.CategoryDataset);
    public static Number findMinimumRangeValue(org.jfree.data.xy.XYDataset);
    public static Number findMaximumRangeValue(org.jfree.data.category.CategoryDataset);
    public static Number findMaximumRangeValue(org.jfree.data.xy.XYDataset);
    public static org.jfree.data.Range findStackedRangeBounds(org.jfree.data.category.CategoryDataset);
    public static org.jfree.data.Range findStackedRangeBounds(org.jfree.data.category.CategoryDataset, double);
    public static org.jfree.data.Range findStackedRangeBounds(org.jfree.data.category.CategoryDataset, org.jfree.data.KeyToGroupMap);
    public static Number findMinimumStackedRangeValue(org.jfree.data.category.CategoryDataset);
    public static Number findMaximumStackedRangeValue(org.jfree.data.category.CategoryDataset);
    public static org.jfree.data.Range findStackedRangeBounds(org.jfree.data.xy.TableXYDataset);
    public static org.jfree.data.Range findStackedRangeBounds(org.jfree.data.xy.TableXYDataset, double);
    public static double calculateStackTotal(org.jfree.data.xy.TableXYDataset, int);
    public static org.jfree.data.Range findCumulativeRangeBounds(org.jfree.data.category.CategoryDataset);
    public static double findYValue(org.jfree.data.xy.XYDataset, int, double);
    public static int[] findItemIndicesForX(org.jfree.data.xy.XYDataset, int, double);
}

org/jfree/data/general/SeriesDataset.class

package org.jfree.data.general;
public abstract interface SeriesDataset extends Dataset {
    public abstract int getSeriesCount();
    public abstract Comparable getSeriesKey(int);
    public abstract int indexOf(Comparable);
}

org/jfree/data/general/AbstractSeriesDataset.class

package org.jfree.data.general;
public abstract synchronized class AbstractSeriesDataset extends AbstractDataset implements SeriesDataset, SeriesChangeListener, java.io.Serializable {
    private static final long serialVersionUID = -6074996219705033171;
    protected void AbstractSeriesDataset();
    public abstract int getSeriesCount();
    public abstract Comparable getSeriesKey(int);
    public int indexOf(Comparable);
    public void seriesChanged(SeriesChangeEvent);
}

org/jfree/data/general/DatasetGroup.class

package org.jfree.data.general;
public synchronized class DatasetGroup implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = -3640642179674185688;
    private String id;
    public void DatasetGroup();
    public void DatasetGroup(String);
    public String getID();
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
}

org/jfree/data/general/DatasetChangeListener.class

package org.jfree.data.general;
public abstract interface DatasetChangeListener extends java.util.EventListener {
    public abstract void datasetChanged(DatasetChangeEvent);
}

org/jfree/data/general/SeriesException.class

package org.jfree.data.general;
public synchronized class SeriesException extends RuntimeException implements java.io.Serializable {
    private static final long serialVersionUID = -3667048387550852940;
    public void SeriesException(String);
}

org/jfree/data/general/WaferMapDataset.class

package org.jfree.data.general;
public synchronized class WaferMapDataset extends AbstractDataset {
    private org.jfree.data.DefaultKeyedValues2D data;
    private int maxChipX;
    private int maxChipY;
    private double chipSpace;
    private Double maxValue;
    private Double minValue;
    private static final double DEFAULT_CHIP_SPACE = 1.0;
    public void WaferMapDataset(int, int);
    public void WaferMapDataset(int, int, Number);
    public void addValue(Number, Comparable, Comparable);
    public void addValue(int, int, int);
    public void setValue(Number, Comparable, Comparable);
    public int getUniqueValueCount();
    public java.util.Set getUniqueValues();
    public Number getChipValue(int, int);
    public Number getChipValue(Comparable, Comparable);
    public boolean isMaxValue(Number);
    public boolean isMinValue(Number);
    public Number getMaxValue();
    public Number getMinValue();
    public int getMaxChipX();
    public void setMaxChipX(int);
    public int getMaxChipY();
    public void setMaxChipY(int);
    public double getChipSpace();
    public void setChipSpace(double);
}

org/jfree/data/general/KeyedValueDataset.class

package org.jfree.data.general;
public abstract interface KeyedValueDataset extends org.jfree.data.KeyedValue, Dataset {
}

org/jfree/data/general/DefaultKeyedValuesDataset.class

package org.jfree.data.general;
public synchronized class DefaultKeyedValuesDataset extends DefaultPieDataset implements KeyedValuesDataset {
    private static final long serialVersionUID = 306264413152815781;
    public void DefaultKeyedValuesDataset();
}

org/jfree/data/general/DefaultKeyedValues2DDataset.class

package org.jfree.data.general;
public synchronized class DefaultKeyedValues2DDataset extends org.jfree.data.category.DefaultCategoryDataset implements KeyedValues2DDataset, java.io.Serializable {
    private static final long serialVersionUID = 4288210771905990424;
    public void DefaultKeyedValues2DDataset();
}

org/jfree/data/general/HeatMapUtils.class

package org.jfree.data.general;
public abstract synchronized class HeatMapUtils {
    public void HeatMapUtils();
    public static org.jfree.data.xy.XYDataset extractRowFromHeatMapDataset(HeatMapDataset, int, Comparable);
    public static org.jfree.data.xy.XYDataset extractColumnFromHeatMapDataset(HeatMapDataset, int, Comparable);
    public static java.awt.image.BufferedImage createHeatMapImage(HeatMapDataset, org.jfree.chart.renderer.PaintScale);
}

org/jfree/data/general/DefaultPieDataset.class

package org.jfree.data.general;
public synchronized class DefaultPieDataset extends AbstractDataset implements PieDataset, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 2904745139106540618;
    private org.jfree.data.DefaultKeyedValues data;
    public void DefaultPieDataset();
    public void DefaultPieDataset(org.jfree.data.KeyedValues);
    public int getItemCount();
    public java.util.List getKeys();
    public Comparable getKey(int);
    public int getIndex(Comparable);
    public Number getValue(int);
    public Number getValue(Comparable);
    public void setValue(Comparable, Number);
    public void setValue(Comparable, double);
    public void insertValue(int, Comparable, double);
    public void insertValue(int, Comparable, Number);
    public void remove(Comparable);
    public void clear();
    public void sortByKeys(org.jfree.chart.util.SortOrder);
    public void sortByValues(org.jfree.chart.util.SortOrder);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/general/SeriesChangeEvent.class

package org.jfree.data.general;
public synchronized class SeriesChangeEvent extends java.util.EventObject implements java.io.Serializable {
    private static final long serialVersionUID = 1593866085210089052;
    public void SeriesChangeEvent(Object);
}

org/jfree/data/general/Dataset.class

package org.jfree.data.general;
public abstract interface Dataset {
    public abstract void addChangeListener(DatasetChangeListener);
    public abstract void removeChangeListener(DatasetChangeListener);
    public abstract DatasetGroup getGroup();
    public abstract void setGroup(DatasetGroup);
}

org/jfree/data/ComparableObjectSeries.class

package org.jfree.data;
public synchronized class ComparableObjectSeries extends general.Series implements Cloneable, java.io.Serializable {
    protected java.util.List data;
    private int maximumItemCount;
    private boolean autoSort;
    private boolean allowDuplicateXValues;
    public void ComparableObjectSeries(Comparable);
    public void ComparableObjectSeries(Comparable, boolean, boolean);
    public boolean getAutoSort();
    public boolean getAllowDuplicateXValues();
    public int getItemCount();
    public int getMaximumItemCount();
    public void setMaximumItemCount(int);
    protected void add(Comparable, Object);
    protected void add(Comparable, Object, boolean);
    protected void add(ComparableObjectItem, boolean);
    public int indexOf(Comparable);
    protected void update(Comparable, Object);
    protected void updateByIndex(int, Object);
    protected ComparableObjectItem getDataItem(int);
    protected void delete(int, int);
    public void clear();
    protected ComparableObjectItem remove(int);
    public ComparableObjectItem remove(Comparable);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/data/DefaultKeyedValue.class

package org.jfree.data;
public synchronized class DefaultKeyedValue implements KeyedValue, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -7388924517460437712;
    private final Comparable key;
    private Number value;
    public void DefaultKeyedValue(Comparable, Number);
    public Comparable getKey();
    public Number getValue();
    public synchronized void setValue(Number);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    public String toString();
}

org/jfree/data/xml/ItemHandler.class

package org.jfree.data.xml;
public synchronized class ItemHandler extends org.xml.sax.helpers.DefaultHandler implements DatasetTags {
    private RootHandler root;
    private org.xml.sax.helpers.DefaultHandler parent;
    private Comparable key;
    private Number value;
    public void ItemHandler(RootHandler, org.xml.sax.helpers.DefaultHandler);
    public Comparable getKey();
    public void setKey(Comparable);
    public Number getValue();
    public void setValue(Number);
    public void startElement(String, String, String, org.xml.sax.Attributes) throws org.xml.sax.SAXException;
    public void endElement(String, String, String);
}

org/jfree/data/xml/RootHandler.class

package org.jfree.data.xml;
public synchronized class RootHandler extends org.xml.sax.helpers.DefaultHandler implements DatasetTags {
    private java.util.Stack subHandlers;
    public void RootHandler();
    public java.util.Stack getSubHandlers();
    public void characters(char[], int, int) throws org.xml.sax.SAXException;
    public org.xml.sax.helpers.DefaultHandler getCurrentHandler();
    public void pushSubHandler(org.xml.sax.helpers.DefaultHandler);
    public org.xml.sax.helpers.DefaultHandler popSubHandler();
}

org/jfree/data/xml/ValueHandler.class

package org.jfree.data.xml;
public synchronized class ValueHandler extends org.xml.sax.helpers.DefaultHandler implements DatasetTags {
    private RootHandler rootHandler;
    private ItemHandler itemHandler;
    private StringBuffer currentText;
    public void ValueHandler(RootHandler, ItemHandler);
    public void startElement(String, String, String, org.xml.sax.Attributes) throws org.xml.sax.SAXException;
    public void endElement(String, String, String) throws org.xml.sax.SAXException;
    public void characters(char[], int, int);
    protected String getCurrentText();
    protected void clearCurrentText();
}

org/jfree/data/xml/KeyHandler.class

package org.jfree.data.xml;
public synchronized class KeyHandler extends org.xml.sax.helpers.DefaultHandler implements DatasetTags {
    private RootHandler rootHandler;
    private ItemHandler itemHandler;
    private StringBuffer currentText;
    public void KeyHandler(RootHandler, ItemHandler);
    public void startElement(String, String, String, org.xml.sax.Attributes) throws org.xml.sax.SAXException;
    public void endElement(String, String, String) throws org.xml.sax.SAXException;
    public void characters(char[], int, int);
    protected String getCurrentText();
    protected void clearCurrentText();
}

org/jfree/data/xml/CategorySeriesHandler.class

package org.jfree.data.xml;
public synchronized class CategorySeriesHandler extends org.xml.sax.helpers.DefaultHandler implements DatasetTags {
    private RootHandler root;
    private Comparable seriesKey;
    private org.jfree.data.DefaultKeyedValues values;
    public void CategorySeriesHandler(RootHandler);
    public void setSeriesKey(Comparable);
    public void addItem(Comparable, Number);
    public void startElement(String, String, String, org.xml.sax.Attributes) throws org.xml.sax.SAXException;
    public void endElement(String, String, String);
}

org/jfree/data/xml/DatasetTags.class

package org.jfree.data.xml;
public abstract interface DatasetTags {
    public static final String PIEDATASET_TAG = PieDataset;
    public static final String CATEGORYDATASET_TAG = CategoryDataset;
    public static final String SERIES_TAG = Series;
    public static final String ITEM_TAG = Item;
    public static final String KEY_TAG = Key;
    public static final String VALUE_TAG = Value;
}

org/jfree/data/xml/PieDatasetHandler.class

package org.jfree.data.xml;
public synchronized class PieDatasetHandler extends RootHandler implements DatasetTags {
    private org.jfree.data.general.DefaultPieDataset dataset;
    public void PieDatasetHandler();
    public org.jfree.data.general.PieDataset getDataset();
    public void addItem(Comparable, Number);
    public void startElement(String, String, String, org.xml.sax.Attributes) throws org.xml.sax.SAXException;
    public void endElement(String, String, String) throws org.xml.sax.SAXException;
}

org/jfree/data/xml/CategoryDatasetHandler.class

package org.jfree.data.xml;
public synchronized class CategoryDatasetHandler extends RootHandler implements DatasetTags {
    private org.jfree.data.category.DefaultCategoryDataset dataset;
    public void CategoryDatasetHandler();
    public org.jfree.data.category.CategoryDataset getDataset();
    public void addItem(Comparable, Comparable, Number);
    public void startElement(String, String, String, org.xml.sax.Attributes) throws org.xml.sax.SAXException;
    public void endElement(String, String, String) throws org.xml.sax.SAXException;
}

org/jfree/data/xml/DatasetReader.class

package org.jfree.data.xml;
public synchronized class DatasetReader {
    static javax.xml.parsers.SAXParserFactory factory;
    public void DatasetReader();
    public static javax.xml.parsers.SAXParserFactory getSAXParserFactory();
    public static void setSAXParserFactory(javax.xml.parsers.SAXParserFactory);
    public static org.jfree.data.general.PieDataset readPieDatasetFromXML(java.io.File) throws java.io.IOException;
    public static org.jfree.data.general.PieDataset readPieDatasetFromXML(java.io.InputStream) throws java.io.IOException;
    public static org.jfree.data.category.CategoryDataset readCategoryDatasetFromXML(java.io.File) throws java.io.IOException;
    public static org.jfree.data.category.CategoryDataset readCategoryDatasetFromXML(java.io.InputStream) throws java.io.IOException;
}

org/jfree/data/category/CategoryToPieDataset.class

package org.jfree.data.category;
public synchronized class CategoryToPieDataset extends org.jfree.data.general.AbstractDataset implements org.jfree.data.general.PieDataset, org.jfree.data.general.DatasetChangeListener {
    static final long serialVersionUID = 5516396319762189617;
    private CategoryDataset source;
    private org.jfree.chart.util.TableOrder extract;
    private int index;
    public void CategoryToPieDataset(CategoryDataset, org.jfree.chart.util.TableOrder, int);
    public CategoryDataset getUnderlyingDataset();
    public org.jfree.chart.util.TableOrder getExtractType();
    public int getExtractIndex();
    public int getItemCount();
    public Number getValue(int);
    public Comparable getKey(int);
    public int getIndex(Comparable);
    public java.util.List getKeys();
    public Number getValue(Comparable);
    public void datasetChanged(org.jfree.data.general.DatasetChangeEvent);
    public boolean equals(Object);
}

org/jfree/data/category/DefaultCategoryDataset.class

package org.jfree.data.category;
public synchronized class DefaultCategoryDataset extends org.jfree.data.general.AbstractDataset implements CategoryDataset, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -8168173757291644622;
    private org.jfree.data.DefaultKeyedValues2D data;
    public void DefaultCategoryDataset();
    public int getRowCount();
    public int getColumnCount();
    public Number getValue(int, int);
    public Comparable getRowKey(int);
    public int getRowIndex(Comparable);
    public java.util.List getRowKeys();
    public Comparable getColumnKey(int);
    public int getColumnIndex(Comparable);
    public java.util.List getColumnKeys();
    public Number getValue(Comparable, Comparable);
    public void addValue(Number, Comparable, Comparable);
    public void addValue(double, Comparable, Comparable);
    public void setValue(Number, Comparable, Comparable);
    public void setValue(double, Comparable, Comparable);
    public void incrementValue(double, Comparable, Comparable);
    public void removeValue(Comparable, Comparable);
    public void removeRow(int);
    public void removeRow(Comparable);
    public void removeColumn(int);
    public void removeColumn(Comparable);
    public void clear();
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/category/IntervalCategoryDataset.class

package org.jfree.data.category;
public abstract interface IntervalCategoryDataset extends CategoryDataset {
    public abstract Number getStartValue(int, int);
    public abstract Number getStartValue(Comparable, Comparable);
    public abstract Number getEndValue(int, int);
    public abstract Number getEndValue(Comparable, Comparable);
}

org/jfree/data/category/CategoryDataset.class

package org.jfree.data.category;
public abstract interface CategoryDataset extends org.jfree.data.KeyedValues2D, org.jfree.data.general.Dataset {
}

org/jfree/data/category/CategoryRangeInfo.class

package org.jfree.data.category;
public abstract interface CategoryRangeInfo {
    public abstract org.jfree.data.Range getRangeBounds(java.util.List, boolean);
}

org/jfree/data/category/DefaultIntervalCategoryDataset.class

package org.jfree.data.category;
public synchronized class DefaultIntervalCategoryDataset extends org.jfree.data.general.AbstractSeriesDataset implements IntervalCategoryDataset {
    private Comparable[] seriesKeys;
    private Comparable[] categoryKeys;
    private Number[][] startData;
    private Number[][] endData;
    public void DefaultIntervalCategoryDataset(double[][], double[][]);
    public void DefaultIntervalCategoryDataset(Number[][], Number[][]);
    public void DefaultIntervalCategoryDataset(String[], Number[][], Number[][]);
    public void DefaultIntervalCategoryDataset(Comparable[], Comparable[], Number[][], Number[][]);
    public int getSeriesCount();
    public int getSeriesIndex(Comparable);
    public Comparable getSeriesKey(int);
    public void setSeriesKeys(Comparable[]);
    public int getCategoryCount();
    public java.util.List getColumnKeys();
    public void setCategoryKeys(Comparable[]);
    public Number getValue(Comparable, Comparable);
    public Number getValue(int, int);
    public Number getStartValue(Comparable, Comparable);
    public Number getStartValue(int, int);
    public Number getEndValue(Comparable, Comparable);
    public Number getEndValue(int, int);
    public void setStartValue(int, Comparable, Number);
    public void setEndValue(int, Comparable, Number);
    public int getCategoryIndex(Comparable);
    private Comparable[] generateKeys(int, String);
    public Comparable getColumnKey(int);
    public int getColumnIndex(Comparable);
    public int getRowIndex(Comparable);
    public java.util.List getRowKeys();
    public Comparable getRowKey(int);
    public int getColumnCount();
    public int getRowCount();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    private static boolean equal(Number[][], Number[][]);
    private static Number[][] clone(Number[][]);
}

org/jfree/data/category/SlidingCategoryDataset.class

package org.jfree.data.category;
public synchronized class SlidingCategoryDataset extends org.jfree.data.general.AbstractDataset implements CategoryDataset {
    private CategoryDataset underlying;
    private int firstCategoryIndex;
    private int maximumCategoryCount;
    public void SlidingCategoryDataset(CategoryDataset, int, int);
    public CategoryDataset getUnderlyingDataset();
    public int getFirstCategoryIndex();
    public void setFirstCategoryIndex(int);
    public int getMaximumCategoryCount();
    public void setMaximumCategoryCount(int);
    private int lastCategoryIndex();
    public int getColumnIndex(Comparable);
    public Comparable getColumnKey(int);
    public java.util.List getColumnKeys();
    public int getRowIndex(Comparable);
    public Comparable getRowKey(int);
    public java.util.List getRowKeys();
    public Number getValue(Comparable, Comparable);
    public int getColumnCount();
    public int getRowCount();
    public Number getValue(int, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/Values.class

package org.jfree.data;
public abstract interface Values {
    public abstract int getItemCount();
    public abstract Number getValue(int);
}

org/jfree/data/Values2D.class

package org.jfree.data;
public abstract interface Values2D {
    public abstract int getRowCount();
    public abstract int getColumnCount();
    public abstract Number getValue(int, int);
}

org/jfree/data/io/CSV.class

package org.jfree.data.io;
public synchronized class CSV {
    private char fieldDelimiter;
    private char textDelimiter;
    public void CSV();
    public void CSV(char, char);
    public org.jfree.data.category.CategoryDataset readCategoryDataset(java.io.Reader) throws java.io.IOException;
    private java.util.List extractColumnKeys(String);
    private void extractRowKeyAndData(String, org.jfree.data.category.DefaultCategoryDataset, java.util.List);
    private String removeStringDelimiters(String);
}

org/jfree/data/xy/XYDataItem.class

package org.jfree.data.xy;
public synchronized class XYDataItem implements Cloneable, Comparable, java.io.Serializable {
    private static final long serialVersionUID = 2751513470325494890;
    private Number x;
    private Number y;
    public void XYDataItem(Number, Number);
    public void XYDataItem(double, double);
    public Number getX();
    public double getXValue();
    public Number getY();
    public double getYValue();
    public void setY(double);
    public void setY(Number);
    public int compareTo(Object);
    public Object clone();
    public boolean equals(Object);
    public int hashCode();
    public String toString();
}

org/jfree/data/xy/CategoryTableXYDataset.class

package org.jfree.data.xy;
public synchronized class CategoryTableXYDataset extends AbstractIntervalXYDataset implements TableXYDataset, IntervalXYDataset, org.jfree.data.DomainInfo, org.jfree.chart.util.PublicCloneable {
    private org.jfree.data.DefaultKeyedValues2D values;
    private IntervalXYDelegate intervalDelegate;
    public void CategoryTableXYDataset();
    public void add(double, double, String);
    public void add(Number, Number, String, boolean);
    public void remove(double, String);
    public void remove(Number, String, boolean);
    public void clear();
    public int getSeriesCount();
    public Comparable getSeriesKey(int);
    public int getItemCount();
    public int getItemCount(int);
    public Number getX(int, int);
    public Number getStartX(int, int);
    public Number getEndX(int, int);
    public Number getY(int, int);
    public Number getStartY(int, int);
    public Number getEndY(int, int);
    public double getDomainLowerBound(boolean);
    public double getDomainUpperBound(boolean);
    public org.jfree.data.Range getDomainBounds(boolean);
    public double getIntervalPositionFactor();
    public void setIntervalPositionFactor(double);
    public double getIntervalWidth();
    public void setIntervalWidth(double);
    public boolean isAutoWidth();
    public void setAutoWidth(boolean);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/xy/XIntervalSeriesCollection.class

package org.jfree.data.xy;
public synchronized class XIntervalSeriesCollection extends AbstractIntervalXYDataset implements IntervalXYDataset, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private java.util.List data;
    public void XIntervalSeriesCollection();
    public void addSeries(XIntervalSeries);
    public int getSeriesCount();
    public XIntervalSeries getSeries(int);
    public Comparable getSeriesKey(int);
    public int getItemCount(int);
    public Number getX(int, int);
    public double getStartXValue(int, int);
    public double getEndXValue(int, int);
    public double getYValue(int, int);
    public Number getY(int, int);
    public Number getStartX(int, int);
    public Number getEndX(int, int);
    public Number getStartY(int, int);
    public Number getEndY(int, int);
    public void removeSeries(int);
    public void removeSeries(XIntervalSeries);
    public void removeAllSeries();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/xy/YisSymbolic.class

package org.jfree.data.xy;
public abstract interface YisSymbolic {
    public abstract String[] getYSymbolicValues();
    public abstract String getYSymbolicValue(int, int);
    public abstract String getYSymbolicValue(Integer);
}

org/jfree/data/xy/VectorXYDataset.class

package org.jfree.data.xy;
public abstract interface VectorXYDataset extends XYDataset {
    public abstract double getVectorXValue(int, int);
    public abstract double getVectorYValue(int, int);
    public abstract Vector getVector(int, int);
}

org/jfree/data/xy/MatrixSeriesCollection.class

package org.jfree.data.xy;
public synchronized class MatrixSeriesCollection extends AbstractXYZDataset implements XYZDataset, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -3197705779242543945;
    private java.util.List seriesList;
    public void MatrixSeriesCollection();
    public void MatrixSeriesCollection(MatrixSeries);
    public int getItemCount(int);
    public MatrixSeries getSeries(int);
    public int getSeriesCount();
    public Comparable getSeriesKey(int);
    public Number getX(int, int);
    public Number getY(int, int);
    public Number getZ(int, int);
    public void addSeries(MatrixSeries);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    public void removeAllSeries();
    public void removeSeries(MatrixSeries);
    public void removeSeries(int);
}

org/jfree/data/xy/XYIntervalDataItem.class

package org.jfree.data.xy;
public synchronized class XYIntervalDataItem extends org.jfree.data.ComparableObjectItem {
    public void XYIntervalDataItem(double, double, double, double, double, double);
    public Double getX();
    public double getYValue();
    public double getXLowValue();
    public double getXHighValue();
    public double getYLowValue();
    public double getYHighValue();
}

org/jfree/data/xy/AbstractXYZDataset.class

package org.jfree.data.xy;
public abstract synchronized class AbstractXYZDataset extends AbstractXYDataset implements XYZDataset {
    public void AbstractXYZDataset();
    public double getZValue(int, int);
}

org/jfree/data/xy/AbstractIntervalXYDataset.class

package org.jfree.data.xy;
public abstract synchronized class AbstractIntervalXYDataset extends AbstractXYDataset implements IntervalXYDataset {
    public void AbstractIntervalXYDataset();
    public double getStartXValue(int, int);
    public double getEndXValue(int, int);
    public double getStartYValue(int, int);
    public double getEndYValue(int, int);
}

org/jfree/data/xy/DefaultXYZDataset.class

package org.jfree.data.xy;
public synchronized class DefaultXYZDataset extends AbstractXYZDataset implements XYZDataset, org.jfree.chart.util.PublicCloneable {
    private java.util.List seriesKeys;
    private java.util.List seriesList;
    public void DefaultXYZDataset();
    public int getSeriesCount();
    public Comparable getSeriesKey(int);
    public int indexOf(Comparable);
    public org.jfree.data.DomainOrder getDomainOrder();
    public int getItemCount(int);
    public double getXValue(int, int);
    public Number getX(int, int);
    public double getYValue(int, int);
    public Number getY(int, int);
    public double getZValue(int, int);
    public Number getZ(int, int);
    public void addSeries(Comparable, double[][]);
    public void removeSeries(Comparable);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/xy/XYSeriesCollection.class

package org.jfree.data.xy;
public synchronized class XYSeriesCollection extends AbstractIntervalXYDataset implements IntervalXYDataset, org.jfree.data.DomainInfo, org.jfree.data.RangeInfo, java.beans.VetoableChangeListener, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -7590013825931496766;
    private java.util.List data;
    private IntervalXYDelegate intervalDelegate;
    public void XYSeriesCollection();
    public void XYSeriesCollection(XYSeries);
    public org.jfree.data.DomainOrder getDomainOrder();
    public void addSeries(XYSeries);
    public void removeSeries(int);
    public void removeSeries(XYSeries);
    public void removeAllSeries();
    public int getSeriesCount();
    public java.util.List getSeries();
    public int indexOf(XYSeries);
    public XYSeries getSeries(int);
    public XYSeries getSeries(Comparable);
    public Comparable getSeriesKey(int);
    public int getSeriesIndex(Comparable);
    public int getItemCount(int);
    public Number getX(int, int);
    public Number getStartX(int, int);
    public Number getEndX(int, int);
    public Number getY(int, int);
    public Number getStartY(int, int);
    public Number getEndY(int, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    public int hashCode();
    public double getDomainLowerBound(boolean);
    public double getDomainUpperBound(boolean);
    public org.jfree.data.Range getDomainBounds(boolean);
    public double getIntervalWidth();
    public void setIntervalWidth(double);
    public double getIntervalPositionFactor();
    public void setIntervalPositionFactor(double);
    public boolean isAutoWidth();
    public void setAutoWidth(boolean);
    public org.jfree.data.Range getRangeBounds(boolean);
    public double getRangeLowerBound(boolean);
    public double getRangeUpperBound(boolean);
    public void vetoableChange(java.beans.PropertyChangeEvent) throws java.beans.PropertyVetoException;
}

org/jfree/data/xy/XYDataset.class

package org.jfree.data.xy;
public abstract interface XYDataset extends org.jfree.data.general.SeriesDataset {
    public abstract org.jfree.data.DomainOrder getDomainOrder();
    public abstract int getItemCount(int);
    public abstract Number getX(int, int);
    public abstract double getXValue(int, int);
    public abstract Number getY(int, int);
    public abstract double getYValue(int, int);
}

org/jfree/data/xy/YIntervalDataItem.class

package org.jfree.data.xy;
public synchronized class YIntervalDataItem extends org.jfree.data.ComparableObjectItem {
    public void YIntervalDataItem(double, double, double, double);
    public Double getX();
    public double getYValue();
    public double getYLowValue();
    public double getYHighValue();
}

org/jfree/data/xy/XYDomainInfo.class

package org.jfree.data.xy;
public abstract interface XYDomainInfo {
    public abstract org.jfree.data.Range getDomainBounds(java.util.List, boolean);
}

org/jfree/data/xy/XYInterval.class

package org.jfree.data.xy;
public synchronized class XYInterval implements java.io.Serializable {
    private double xLow;
    private double xHigh;
    private double y;
    private double yLow;
    private double yHigh;
    public void XYInterval(double, double, double, double, double);
    public double getXLow();
    public double getXHigh();
    public double getY();
    public double getYLow();
    public double getYHigh();
    public boolean equals(Object);
}

org/jfree/data/xy/XisSymbolic.class

package org.jfree.data.xy;
public abstract interface XisSymbolic {
    public abstract String[] getXSymbolicValues();
    public abstract String getXSymbolicValue(int, int);
    public abstract String getXSymbolicValue(Integer);
}

org/jfree/data/xy/DefaultXYDataset.class

package org.jfree.data.xy;
public synchronized class DefaultXYDataset extends AbstractXYDataset implements XYDataset, org.jfree.chart.util.PublicCloneable {
    private java.util.List seriesKeys;
    private java.util.List seriesList;
    public void DefaultXYDataset();
    public int getSeriesCount();
    public Comparable getSeriesKey(int);
    public int indexOf(Comparable);
    public org.jfree.data.DomainOrder getDomainOrder();
    public int getItemCount(int);
    public double getXValue(int, int);
    public Number getX(int, int);
    public double getYValue(int, int);
    public Number getY(int, int);
    public void addSeries(Comparable, double[][]);
    public void removeSeries(Comparable);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/xy/WindDataItem.class

package org.jfree.data.xy;
synchronized class WindDataItem implements Comparable, java.io.Serializable {
    private Number x;
    private Number windDir;
    private Number windForce;
    public void WindDataItem(Number, Number, Number);
    public Number getX();
    public Number getWindDirection();
    public Number getWindForce();
    public int compareTo(Object);
    public boolean equals(Object);
}

org/jfree/data/xy/YWithXInterval.class

package org.jfree.data.xy;
public synchronized class YWithXInterval implements java.io.Serializable {
    private double y;
    private double xLow;
    private double xHigh;
    public void YWithXInterval(double, double, double);
    public double getY();
    public double getXLow();
    public double getXHigh();
    public boolean equals(Object);
}

org/jfree/data/xy/IntervalXYDelegate.class

package org.jfree.data.xy;
public synchronized class IntervalXYDelegate implements org.jfree.data.general.DatasetChangeListener, org.jfree.data.DomainInfo, java.io.Serializable, Cloneable, org.jfree.chart.util.PublicCloneable {
    private static final long serialVersionUID = -685166711639592857;
    private XYDataset dataset;
    private boolean autoWidth;
    private double intervalPositionFactor;
    private double fixedIntervalWidth;
    private double autoIntervalWidth;
    public void IntervalXYDelegate(XYDataset);
    public void IntervalXYDelegate(XYDataset, boolean);
    public boolean isAutoWidth();
    public void setAutoWidth(boolean);
    public double getIntervalPositionFactor();
    public void setIntervalPositionFactor(double);
    public double getFixedIntervalWidth();
    public void setFixedIntervalWidth(double);
    public double getIntervalWidth();
    public Number getStartX(int, int);
    public double getStartXValue(int, int);
    public Number getEndX(int, int);
    public double getEndXValue(int, int);
    public double getDomainLowerBound(boolean);
    public double getDomainUpperBound(boolean);
    public org.jfree.data.Range getDomainBounds(boolean);
    public void datasetChanged(org.jfree.data.general.DatasetChangeEvent);
    private double recalculateInterval();
    private double calculateIntervalForSeries(int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
    public int hashCode();
}

org/jfree/data/xy/YInterval.class

package org.jfree.data.xy;
public synchronized class YInterval implements java.io.Serializable {
    private double y;
    private double yLow;
    private double yHigh;
    public void YInterval(double, double, double);
    public double getY();
    public double getYLow();
    public double getYHigh();
    public boolean equals(Object);
}

org/jfree/data/xy/DefaultWindDataset.class

package org.jfree.data.xy;
public synchronized class DefaultWindDataset extends AbstractXYDataset implements WindDataset, org.jfree.chart.util.PublicCloneable {
    private java.util.List seriesKeys;
    private java.util.List allSeriesData;
    public void DefaultWindDataset();
    public void DefaultWindDataset(Object[][][]);
    public void DefaultWindDataset(String[], Object[][][]);
    public void DefaultWindDataset(java.util.List, Object[][][]);
    public int getSeriesCount();
    public int getItemCount(int);
    public Comparable getSeriesKey(int);
    public Number getX(int, int);
    public Number getY(int, int);
    public Number getWindDirection(int, int);
    public Number getWindForce(int, int);
    public static java.util.List seriesNameListFromDataArray(Object[][]);
    public boolean equals(Object);
}

org/jfree/data/xy/YIntervalSeries.class

package org.jfree.data.xy;
public synchronized class YIntervalSeries extends org.jfree.data.ComparableObjectSeries {
    public void YIntervalSeries(Comparable);
    public void YIntervalSeries(Comparable, boolean, boolean);
    public void add(double, double, double, double);
    public void add(YIntervalDataItem, boolean);
    public Number getX(int);
    public double getYValue(int);
    public double getYLowValue(int);
    public double getYHighValue(int);
    public org.jfree.data.ComparableObjectItem getDataItem(int);
}

org/jfree/data/xy/IntervalXYDataset.class

package org.jfree.data.xy;
public abstract interface IntervalXYDataset extends XYDataset {
    public abstract Number getStartX(int, int);
    public abstract double getStartXValue(int, int);
    public abstract Number getEndX(int, int);
    public abstract double getEndXValue(int, int);
    public abstract Number getStartY(int, int);
    public abstract double getStartYValue(int, int);
    public abstract Number getEndY(int, int);
    public abstract double getEndYValue(int, int);
}

org/jfree/data/xy/YIntervalSeriesCollection.class

package org.jfree.data.xy;
public synchronized class YIntervalSeriesCollection extends AbstractIntervalXYDataset implements IntervalXYDataset, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private java.util.List data;
    public void YIntervalSeriesCollection();
    public void addSeries(YIntervalSeries);
    public int getSeriesCount();
    public YIntervalSeries getSeries(int);
    public Comparable getSeriesKey(int);
    public int getItemCount(int);
    public Number getX(int, int);
    public double getYValue(int, int);
    public double getStartYValue(int, int);
    public double getEndYValue(int, int);
    public Number getY(int, int);
    public Number getStartX(int, int);
    public Number getEndX(int, int);
    public Number getStartY(int, int);
    public Number getEndY(int, int);
    public void removeSeries(int);
    public void removeSeries(YIntervalSeries);
    public void removeAllSeries();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/xy/XYCoordinate.class

package org.jfree.data.xy;
public synchronized class XYCoordinate implements Comparable, java.io.Serializable {
    private double x;
    private double y;
    public void XYCoordinate();
    public void XYCoordinate(double, double);
    public double getX();
    public double getY();
    public boolean equals(Object);
    public int hashCode();
    public String toString();
    public int compareTo(Object);
}

org/jfree/data/xy/TableXYDataset.class

package org.jfree.data.xy;
public abstract interface TableXYDataset extends XYDataset {
    public abstract int getItemCount();
}

org/jfree/data/xy/VectorSeriesCollection.class

package org.jfree.data.xy;
public synchronized class VectorSeriesCollection extends AbstractXYDataset implements VectorXYDataset, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private java.util.List data;
    public void VectorSeriesCollection();
    public void addSeries(VectorSeries);
    public boolean removeSeries(VectorSeries);
    public void removeAllSeries();
    public int getSeriesCount();
    public VectorSeries getSeries(int);
    public Comparable getSeriesKey(int);
    public int indexOf(VectorSeries);
    public int getItemCount(int);
    public double getXValue(int, int);
    public Number getX(int, int);
    public double getYValue(int, int);
    public Number getY(int, int);
    public Vector getVector(int, int);
    public double getVectorXValue(int, int);
    public double getVectorYValue(int, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/xy/DefaultHighLowDataset.class

package org.jfree.data.xy;
public synchronized class DefaultHighLowDataset extends AbstractXYDataset implements OHLCDataset, org.jfree.chart.util.PublicCloneable {
    private final Comparable seriesKey;
    private java.util.Date[] date;
    private Number[] high;
    private Number[] low;
    private Number[] open;
    private Number[] close;
    private Number[] volume;
    public void DefaultHighLowDataset(Comparable, java.util.Date[], double[], double[], double[], double[], double[]);
    public Comparable getSeriesKey(int);
    public Number getX(int, int);
    public java.util.Date getXDate(int, int);
    public Number getY(int, int);
    public Number getHigh(int, int);
    public double getHighValue(int, int);
    public Number getLow(int, int);
    public double getLowValue(int, int);
    public Number getOpen(int, int);
    public double getOpenValue(int, int);
    public Number getClose(int, int);
    public double getCloseValue(int, int);
    public Number getVolume(int, int);
    public double getVolumeValue(int, int);
    public int getSeriesCount();
    public int getItemCount(int);
    public boolean equals(Object);
    public int hashCode();
    public static Number[] createNumberArray(double[]);
}

org/jfree/data/xy/XIntervalDataItem.class

package org.jfree.data.xy;
public synchronized class XIntervalDataItem extends org.jfree.data.ComparableObjectItem {
    public void XIntervalDataItem(double, double, double, double);
    public Number getX();
    public double getYValue();
    public double getXLowValue();
    public double getXHighValue();
}

org/jfree/data/xy/DefaultOHLCDataset.class

package org.jfree.data.xy;
public synchronized class DefaultOHLCDataset extends AbstractXYDataset implements OHLCDataset, org.jfree.chart.util.PublicCloneable {
    private Comparable key;
    private OHLCDataItem[] data;
    public void DefaultOHLCDataset(Comparable, OHLCDataItem[]);
    public Comparable getSeriesKey(int);
    public Number getX(int, int);
    public java.util.Date getXDate(int, int);
    public Number getY(int, int);
    public Number getHigh(int, int);
    public double getHighValue(int, int);
    public Number getLow(int, int);
    public double getLowValue(int, int);
    public Number getOpen(int, int);
    public double getOpenValue(int, int);
    public Number getClose(int, int);
    public double getCloseValue(int, int);
    public Number getVolume(int, int);
    public double getVolumeValue(int, int);
    public int getSeriesCount();
    public int getItemCount(int);
    public void sortDataByDate();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/xy/XIntervalSeries.class

package org.jfree.data.xy;
public synchronized class XIntervalSeries extends org.jfree.data.ComparableObjectSeries {
    public void XIntervalSeries(Comparable);
    public void XIntervalSeries(Comparable, boolean, boolean);
    public void add(double, double, double, double);
    public void add(XIntervalDataItem, boolean);
    public Number getX(int);
    public double getXLowValue(int);
    public double getXHighValue(int);
    public double getYValue(int);
    public org.jfree.data.ComparableObjectItem getDataItem(int);
}

org/jfree/data/xy/NormalizedMatrixSeries.class

package org.jfree.data.xy;
public synchronized class NormalizedMatrixSeries extends MatrixSeries {
    public static final double DEFAULT_SCALE_FACTOR = 1.0;
    private double m_scaleFactor;
    private double m_totalSum;
    public void NormalizedMatrixSeries(String, int, int);
    public Number getItem(int);
    public void setScaleFactor(double);
    public double getScaleFactor();
    public void update(int, int, double);
    public void zeroAll();
}

org/jfree/data/xy/OHLCDataItem.class

package org.jfree.data.xy;
public synchronized class OHLCDataItem implements Comparable, java.io.Serializable {
    private static final long serialVersionUID = 7753817154401169901;
    private java.util.Date date;
    private Number open;
    private Number high;
    private Number low;
    private Number close;
    private Number volume;
    public void OHLCDataItem(java.util.Date, double, double, double, double, double);
    public java.util.Date getDate();
    public Number getOpen();
    public Number getHigh();
    public Number getLow();
    public Number getClose();
    public Number getVolume();
    public boolean equals(Object);
    public int compareTo(Object);
}

org/jfree/data/xy/XYIntervalSeries.class

package org.jfree.data.xy;
public synchronized class XYIntervalSeries extends org.jfree.data.ComparableObjectSeries {
    public void XYIntervalSeries(Comparable);
    public void XYIntervalSeries(Comparable, boolean, boolean);
    public void add(double, double, double, double, double, double);
    public void add(XYIntervalDataItem, boolean);
    public Number getX(int);
    public double getXLowValue(int);
    public double getXHighValue(int);
    public double getYValue(int);
    public double getYLowValue(int);
    public double getYHighValue(int);
    public org.jfree.data.ComparableObjectItem getDataItem(int);
}

org/jfree/data/xy/XYRangeInfo.class

package org.jfree.data.xy;
public abstract interface XYRangeInfo {
    public abstract org.jfree.data.Range getRangeBounds(java.util.List, org.jfree.data.Range, boolean);
}

org/jfree/data/xy/WindDataset.class

package org.jfree.data.xy;
public abstract interface WindDataset extends XYDataset {
    public abstract Number getWindDirection(int, int);
    public abstract Number getWindForce(int, int);
}

org/jfree/data/xy/DefaultTableXYDataset.class

package org.jfree.data.xy;
public synchronized class DefaultTableXYDataset extends AbstractIntervalXYDataset implements TableXYDataset, IntervalXYDataset, org.jfree.data.DomainInfo, org.jfree.chart.util.PublicCloneable {
    private java.util.List data;
    private java.util.HashSet xPoints;
    private boolean propagateEvents;
    private boolean autoPrune;
    private IntervalXYDelegate intervalDelegate;
    public void DefaultTableXYDataset();
    public void DefaultTableXYDataset(boolean);
    public boolean isAutoPrune();
    public void addSeries(XYSeries);
    private void updateXPoints(XYSeries);
    public void updateXPoints();
    public int getSeriesCount();
    public int getItemCount();
    public XYSeries getSeries(int);
    public Comparable getSeriesKey(int);
    public int getItemCount(int);
    public Number getX(int, int);
    public Number getStartX(int, int);
    public Number getEndX(int, int);
    public Number getY(int, int);
    public Number getStartY(int, int);
    public Number getEndY(int, int);
    public void removeAllSeries();
    public void removeSeries(XYSeries);
    public void removeSeries(int);
    public void removeAllValuesForX(Number);
    protected boolean canPrune(Number);
    public void prune();
    public void seriesChanged(org.jfree.data.general.SeriesChangeEvent);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
    public double getDomainLowerBound(boolean);
    public double getDomainUpperBound(boolean);
    public org.jfree.data.Range getDomainBounds(boolean);
    public double getIntervalPositionFactor();
    public void setIntervalPositionFactor(double);
    public double getIntervalWidth();
    public void setIntervalWidth(double);
    public boolean isAutoWidth();
    public void setAutoWidth(boolean);
}

org/jfree/data/xy/VectorSeries.class

package org.jfree.data.xy;
public synchronized class VectorSeries extends org.jfree.data.ComparableObjectSeries {
    public void VectorSeries(Comparable);
    public void VectorSeries(Comparable, boolean, boolean);
    public void add(double, double, double, double);
    public void add(VectorDataItem, boolean);
    public org.jfree.data.ComparableObjectItem remove(int);
    public double getXValue(int);
    public double getYValue(int);
    public double getVectorXValue(int);
    public double getVectorYValue(int);
    public org.jfree.data.ComparableObjectItem getDataItem(int);
}

org/jfree/data/xy/XYBarDataset.class

package org.jfree.data.xy;
public synchronized class XYBarDataset extends AbstractIntervalXYDataset implements IntervalXYDataset, org.jfree.data.general.DatasetChangeListener, org.jfree.chart.util.PublicCloneable {
    private XYDataset underlying;
    private double barWidth;
    public void XYBarDataset(XYDataset, double);
    public XYDataset getUnderlyingDataset();
    public double getBarWidth();
    public void setBarWidth(double);
    public int getSeriesCount();
    public Comparable getSeriesKey(int);
    public int getItemCount(int);
    public Number getX(int, int);
    public double getXValue(int, int);
    public Number getY(int, int);
    public double getYValue(int, int);
    public Number getStartX(int, int);
    public double getStartXValue(int, int);
    public Number getEndX(int, int);
    public double getEndXValue(int, int);
    public Number getStartY(int, int);
    public double getStartYValue(int, int);
    public Number getEndY(int, int);
    public double getEndYValue(int, int);
    public void datasetChanged(org.jfree.data.general.DatasetChangeEvent);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/xy/MatrixSeries.class

package org.jfree.data.xy;
public synchronized class MatrixSeries extends org.jfree.data.general.Series implements java.io.Serializable {
    private static final long serialVersionUID = 7934188527308315704;
    protected double[][] data;
    public void MatrixSeries(String, int, int);
    public int getColumnsCount();
    public Number getItem(int);
    public int getItemColumn(int);
    public int getItemCount();
    public int getItemRow(int);
    public int getRowCount();
    public double get(int, int);
    public void update(int, int, double);
    public void zeroAll();
    public boolean equals(Object);
}

org/jfree/data/xy/AbstractXYDataset.class

package org.jfree.data.xy;
public abstract synchronized class AbstractXYDataset extends org.jfree.data.general.AbstractSeriesDataset implements XYDataset {
    public void AbstractXYDataset();
    public org.jfree.data.DomainOrder getDomainOrder();
    public double getXValue(int, int);
    public double getYValue(int, int);
}

org/jfree/data/xy/XYIntervalSeriesCollection.class

package org.jfree.data.xy;
public synchronized class XYIntervalSeriesCollection extends AbstractIntervalXYDataset implements IntervalXYDataset, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private java.util.List data;
    public void XYIntervalSeriesCollection();
    public void addSeries(XYIntervalSeries);
    public int getSeriesCount();
    public XYIntervalSeries getSeries(int);
    public Comparable getSeriesKey(int);
    public int getItemCount(int);
    public Number getX(int, int);
    public double getStartXValue(int, int);
    public double getEndXValue(int, int);
    public double getYValue(int, int);
    public double getStartYValue(int, int);
    public double getEndYValue(int, int);
    public Number getY(int, int);
    public Number getStartX(int, int);
    public Number getEndX(int, int);
    public Number getStartY(int, int);
    public Number getEndY(int, int);
    public void removeSeries(int);
    public void removeSeries(XYIntervalSeries);
    public void removeAllSeries();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/xy/VectorDataItem.class

package org.jfree.data.xy;
public synchronized class VectorDataItem extends org.jfree.data.ComparableObjectItem {
    public void VectorDataItem(double, double, double, double);
    public double getXValue();
    public double getYValue();
    public Vector getVector();
    public double getVectorX();
    public double getVectorY();
}

org/jfree/data/xy/DefaultIntervalXYDataset.class

package org.jfree.data.xy;
public synchronized class DefaultIntervalXYDataset extends AbstractIntervalXYDataset implements org.jfree.chart.util.PublicCloneable {
    private java.util.List seriesKeys;
    private java.util.List seriesList;
    public void DefaultIntervalXYDataset();
    public int getSeriesCount();
    public Comparable getSeriesKey(int);
    public int getItemCount(int);
    public double getXValue(int, int);
    public double getYValue(int, int);
    public double getStartXValue(int, int);
    public double getEndXValue(int, int);
    public double getStartYValue(int, int);
    public double getEndYValue(int, int);
    public Number getEndX(int, int);
    public Number getEndY(int, int);
    public Number getStartX(int, int);
    public Number getStartY(int, int);
    public Number getX(int, int);
    public Number getY(int, int);
    public void addSeries(Comparable, double[][]);
    public boolean equals(Object);
    public int hashCode();
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/xy/Vector.class

package org.jfree.data.xy;
public synchronized class Vector implements java.io.Serializable {
    private double x;
    private double y;
    public void Vector(double, double);
    public double getX();
    public double getY();
    public double getLength();
    public double getAngle();
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/data/xy/XYItemKey.class

package org.jfree.data.xy;
public synchronized class XYItemKey implements org.jfree.data.ItemKey, Comparable, java.io.Serializable {
    private final Comparable seriesKey;
    private final int itemIndex;
    public void XYItemKey(Comparable, int);
    public Comparable getSeriesKey();
    public int getItemIndex();
    public boolean equals(Object);
    public int hashCode();
    public String toJSONString();
    public String toString();
    public int compareTo(XYItemKey);
}

org/jfree/data/xy/XYSeries.class

package org.jfree.data.xy;
public synchronized class XYSeries extends org.jfree.data.general.Series implements Cloneable, java.io.Serializable {
    static final long serialVersionUID = -5908509288197150436;
    protected java.util.List data;
    private int maximumItemCount;
    private boolean autoSort;
    private boolean allowDuplicateXValues;
    private double minX;
    private double maxX;
    private double minY;
    private double maxY;
    public void XYSeries(Comparable);
    public void XYSeries(Comparable, boolean);
    public void XYSeries(Comparable, boolean, boolean);
    public double getMinX();
    public double getMaxX();
    public double getMinY();
    public double getMaxY();
    private void updateBoundsForAddedItem(XYDataItem);
    private void updateBoundsForRemovedItem(XYDataItem);
    private void findBoundsByIteration();
    public boolean getAutoSort();
    public boolean getAllowDuplicateXValues();
    public int getItemCount();
    public java.util.List getItems();
    public int getMaximumItemCount();
    public void setMaximumItemCount(int);
    public void add(XYDataItem);
    public void add(double, double);
    public void add(double, double, boolean);
    public void add(double, Number);
    public void add(double, Number, boolean);
    public void add(Number, Number);
    public void add(Number, Number, boolean);
    public void add(XYDataItem, boolean);
    public void delete(int, int);
    public XYDataItem remove(int);
    public XYDataItem remove(Number);
    public void clear();
    public XYDataItem getDataItem(int);
    XYDataItem getRawDataItem(int);
    public Number getX(int);
    public Number getY(int);
    private double minIgnoreNaN(double, double);
    private double maxIgnoreNaN(double, double);
    public void updateByIndex(int, Number);
    public void update(Number, Number);
    public XYDataItem addOrUpdate(double, double);
    public XYDataItem addOrUpdate(Number, Number);
    public XYDataItem addOrUpdate(XYDataItem);
    public int indexOf(Number);
    public double[][] toArray();
    public Object clone() throws CloneNotSupportedException;
    public XYSeries createCopy(int, int) throws CloneNotSupportedException;
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/data/xy/XYZDataset.class

package org.jfree.data.xy;
public abstract interface XYZDataset extends XYDataset {
    public abstract Number getZ(int, int);
    public abstract double getZValue(int, int);
}

org/jfree/data/xy/XYDatasetTableModel.class

package org.jfree.data.xy;
public synchronized class XYDatasetTableModel extends javax.swing.table.AbstractTableModel implements javax.swing.table.TableModel, org.jfree.data.general.DatasetChangeListener {
    TableXYDataset model;
    public void XYDatasetTableModel();
    public void XYDatasetTableModel(TableXYDataset);
    public void setModel(TableXYDataset);
    public int getRowCount();
    public int getColumnCount();
    public String getColumnName(int);
    public Object getValueAt(int, int);
    public void datasetChanged(org.jfree.data.general.DatasetChangeEvent);
    public boolean isCellEditable(int, int);
    public void setValueAt(Object, int, int);
}

org/jfree/data/xy/IntervalXYZDataset.class

package org.jfree.data.xy;
public abstract interface IntervalXYZDataset extends XYZDataset {
    public abstract Number getStartXValue(int, int);
    public abstract Number getEndXValue(int, int);
    public abstract Number getStartYValue(int, int);
    public abstract Number getEndYValue(int, int);
    public abstract Number getStartZValue(int, int);
    public abstract Number getEndZValue(int, int);
}

org/jfree/data/xy/OHLCDataset.class

package org.jfree.data.xy;
public abstract interface OHLCDataset extends XYDataset {
    public abstract Number getHigh(int, int);
    public abstract double getHighValue(int, int);
    public abstract Number getLow(int, int);
    public abstract double getLowValue(int, int);
    public abstract Number getOpen(int, int);
    public abstract double getOpenValue(int, int);
    public abstract Number getClose(int, int);
    public abstract double getCloseValue(int, int);
    public abstract Number getVolume(int, int);
    public abstract double getVolumeValue(int, int);
}

org/jfree/data/KeyedObject.class

package org.jfree.data;
public synchronized class KeyedObject implements Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 2677930479256885863;
    private Comparable key;
    private Object object;
    public void KeyedObject(Comparable, Object);
    public Comparable getKey();
    public Object getObject();
    public void setObject(Object);
    public Object clone() throws CloneNotSupportedException;
    public boolean equals(Object);
}

org/jfree/data/KeyedValues.class

package org.jfree.data;
public abstract interface KeyedValues extends Values {
    public abstract Comparable getKey(int);
    public abstract int getIndex(Comparable);
    public abstract java.util.List getKeys();
    public abstract Number getValue(Comparable);
}

org/jfree/data/DomainInfo.class

package org.jfree.data;
public abstract interface DomainInfo {
    public abstract double getDomainLowerBound(boolean);
    public abstract double getDomainUpperBound(boolean);
    public abstract Range getDomainBounds(boolean);
}

org/jfree/data/statistics/BoxAndWhiskerCategoryDataset.class

package org.jfree.data.statistics;
public abstract interface BoxAndWhiskerCategoryDataset extends org.jfree.data.category.CategoryDataset {
    public abstract Number getMeanValue(int, int);
    public abstract Number getMeanValue(Comparable, Comparable);
    public abstract Number getMedianValue(int, int);
    public abstract Number getMedianValue(Comparable, Comparable);
    public abstract Number getQ1Value(int, int);
    public abstract Number getQ1Value(Comparable, Comparable);
    public abstract Number getQ3Value(int, int);
    public abstract Number getQ3Value(Comparable, Comparable);
    public abstract Number getMinRegularValue(int, int);
    public abstract Number getMinRegularValue(Comparable, Comparable);
    public abstract Number getMaxRegularValue(int, int);
    public abstract Number getMaxRegularValue(Comparable, Comparable);
    public abstract Number getMinOutlier(int, int);
    public abstract Number getMinOutlier(Comparable, Comparable);
    public abstract Number getMaxOutlier(int, int);
    public abstract Number getMaxOutlier(Comparable, Comparable);
    public abstract java.util.List getOutliers(int, int);
    public abstract java.util.List getOutliers(Comparable, Comparable);
}

org/jfree/data/statistics/BoxAndWhiskerCalculator.class

package org.jfree.data.statistics;
public abstract synchronized class BoxAndWhiskerCalculator {
    public void BoxAndWhiskerCalculator();
    public static BoxAndWhiskerItem calculateBoxAndWhiskerStatistics(java.util.List);
    public static BoxAndWhiskerItem calculateBoxAndWhiskerStatistics(java.util.List, boolean);
    public static double calculateQ1(java.util.List);
    public static double calculateQ3(java.util.List);
}

org/jfree/data/statistics/DefaultBoxAndWhiskerCategoryDataset.class

package org.jfree.data.statistics;
public synchronized class DefaultBoxAndWhiskerCategoryDataset extends org.jfree.data.general.AbstractDataset implements BoxAndWhiskerCategoryDataset, org.jfree.data.RangeInfo, org.jfree.chart.util.PublicCloneable {
    protected org.jfree.data.KeyedObjects2D data;
    private double minimumRangeValue;
    private int minimumRangeValueRow;
    private int minimumRangeValueColumn;
    private double maximumRangeValue;
    private int maximumRangeValueRow;
    private int maximumRangeValueColumn;
    public void DefaultBoxAndWhiskerCategoryDataset();
    public void add(java.util.List, Comparable, Comparable);
    public void add(BoxAndWhiskerItem, Comparable, Comparable);
    public void remove(Comparable, Comparable);
    public void removeRow(int);
    public void removeRow(Comparable);
    public void removeColumn(int);
    public void removeColumn(Comparable);
    public void clear();
    public BoxAndWhiskerItem getItem(int, int);
    public Number getValue(int, int);
    public Number getValue(Comparable, Comparable);
    public Number getMeanValue(int, int);
    public Number getMeanValue(Comparable, Comparable);
    public Number getMedianValue(int, int);
    public Number getMedianValue(Comparable, Comparable);
    public Number getQ1Value(int, int);
    public Number getQ1Value(Comparable, Comparable);
    public Number getQ3Value(int, int);
    public Number getQ3Value(Comparable, Comparable);
    public int getColumnIndex(Comparable);
    public Comparable getColumnKey(int);
    public java.util.List getColumnKeys();
    public int getRowIndex(Comparable);
    public Comparable getRowKey(int);
    public java.util.List getRowKeys();
    public int getRowCount();
    public int getColumnCount();
    public double getRangeLowerBound(boolean);
    public double getRangeUpperBound(boolean);
    public org.jfree.data.Range getRangeBounds(boolean);
    public Number getMinRegularValue(int, int);
    public Number getMinRegularValue(Comparable, Comparable);
    public Number getMaxRegularValue(int, int);
    public Number getMaxRegularValue(Comparable, Comparable);
    public Number getMinOutlier(int, int);
    public Number getMinOutlier(Comparable, Comparable);
    public Number getMaxOutlier(int, int);
    public Number getMaxOutlier(Comparable, Comparable);
    public java.util.List getOutliers(int, int);
    public java.util.List getOutliers(Comparable, Comparable);
    private void updateBounds();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/statistics/BoxAndWhiskerXYDataset.class

package org.jfree.data.statistics;
public abstract interface BoxAndWhiskerXYDataset extends org.jfree.data.xy.XYDataset {
    public abstract Number getMeanValue(int, int);
    public abstract Number getMedianValue(int, int);
    public abstract Number getQ1Value(int, int);
    public abstract Number getQ3Value(int, int);
    public abstract Number getMinRegularValue(int, int);
    public abstract Number getMaxRegularValue(int, int);
    public abstract Number getMinOutlier(int, int);
    public abstract Number getMaxOutlier(int, int);
    public abstract java.util.List getOutliers(int, int);
    public abstract double getOutlierCoefficient();
    public abstract double getFaroutCoefficient();
}

org/jfree/data/statistics/DefaultMultiValueCategoryDataset.class

package org.jfree.data.statistics;
public synchronized class DefaultMultiValueCategoryDataset extends org.jfree.data.general.AbstractDataset implements MultiValueCategoryDataset, org.jfree.data.RangeInfo, org.jfree.chart.util.PublicCloneable {
    protected org.jfree.data.KeyedObjects2D data;
    private Number minimumRangeValue;
    private Number maximumRangeValue;
    private org.jfree.data.Range rangeBounds;
    public void DefaultMultiValueCategoryDataset();
    public void add(java.util.List, Comparable, Comparable);
    public java.util.List getValues(int, int);
    public java.util.List getValues(Comparable, Comparable);
    public Number getValue(Comparable, Comparable);
    public Number getValue(int, int);
    public int getColumnIndex(Comparable);
    public Comparable getColumnKey(int);
    public java.util.List getColumnKeys();
    public int getRowIndex(Comparable);
    public Comparable getRowKey(int);
    public java.util.List getRowKeys();
    public int getRowCount();
    public int getColumnCount();
    public double getRangeLowerBound(boolean);
    public double getRangeUpperBound(boolean);
    public org.jfree.data.Range getRangeBounds(boolean);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/statistics/StatisticalCategoryDataset.class

package org.jfree.data.statistics;
public abstract interface StatisticalCategoryDataset extends org.jfree.data.category.CategoryDataset {
    public abstract Number getMeanValue(int, int);
    public abstract Number getMeanValue(Comparable, Comparable);
    public abstract Number getStdDevValue(int, int);
    public abstract Number getStdDevValue(Comparable, Comparable);
}

org/jfree/data/statistics/MultiValueCategoryDataset.class

package org.jfree.data.statistics;
public abstract interface MultiValueCategoryDataset extends org.jfree.data.category.CategoryDataset {
    public abstract java.util.List getValues(int, int);
    public abstract java.util.List getValues(Comparable, Comparable);
}

org/jfree/data/statistics/HistogramType.class

package org.jfree.data.statistics;
public synchronized class HistogramType implements java.io.Serializable {
    private static final long serialVersionUID = 2618927186251997727;
    public static final HistogramType FREQUENCY;
    public static final HistogramType RELATIVE_FREQUENCY;
    public static final HistogramType SCALE_AREA_TO_1;
    private String name;
    private void HistogramType(String);
    public String toString();
    public boolean equals(Object);
    public int hashCode();
    private Object readResolve() throws java.io.ObjectStreamException;
    static void <clinit>();
}

org/jfree/data/statistics/HistogramBin.class

package org.jfree.data.statistics;
public synchronized class HistogramBin implements Cloneable, java.io.Serializable {
    private static final long serialVersionUID = 7614685080015589931;
    private int count;
    private double startBoundary;
    private double endBoundary;
    public void HistogramBin(double, double);
    public int getCount();
    public void incrementCount();
    public double getStartBoundary();
    public double getEndBoundary();
    public double getBinWidth();
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/statistics/Statistics.class

package org.jfree.data.statistics;
public abstract synchronized class Statistics {
    public void Statistics();
    public static double calculateMean(Number[]);
    public static double calculateMean(Number[], boolean);
    public static double calculateMean(java.util.Collection);
    public static double calculateMean(java.util.Collection, boolean);
    public static double calculateMedian(java.util.List);
    public static double calculateMedian(java.util.List, boolean);
    public static double calculateMedian(java.util.List, int, int);
    public static double calculateMedian(java.util.List, int, int, boolean);
    public static double getStdDev(Number[]);
    public static double[] getLinearFit(Number[], Number[]);
    public static double getSlope(Number[], Number[]);
    public static double getCorrelation(Number[], Number[]);
    public static double[][] getMovingAverage(Number[], Number[], int);
}

org/jfree/data/statistics/DefaultBoxAndWhiskerXYDataset.class

package org.jfree.data.statistics;
public synchronized class DefaultBoxAndWhiskerXYDataset extends org.jfree.data.xy.AbstractXYDataset implements BoxAndWhiskerXYDataset, org.jfree.data.RangeInfo {
    private Comparable seriesKey;
    private java.util.List dates;
    private java.util.List items;
    private Number minimumRangeValue;
    private Number maximumRangeValue;
    private org.jfree.data.Range rangeBounds;
    private double outlierCoefficient;
    private double faroutCoefficient;
    public void DefaultBoxAndWhiskerXYDataset(Comparable);
    public double getOutlierCoefficient();
    public void setOutlierCoefficient(double);
    public double getFaroutCoefficient();
    public void setFaroutCoefficient(double);
    public int getSeriesCount();
    public int getItemCount(int);
    public void add(java.util.Date, BoxAndWhiskerItem);
    public Comparable getSeriesKey(int);
    public BoxAndWhiskerItem getItem(int, int);
    public Number getX(int, int);
    public java.util.Date getXDate(int, int);
    public Number getY(int, int);
    public Number getMeanValue(int, int);
    public Number getMedianValue(int, int);
    public Number getQ1Value(int, int);
    public Number getQ3Value(int, int);
    public Number getMinRegularValue(int, int);
    public Number getMaxRegularValue(int, int);
    public Number getMinOutlier(int, int);
    public Number getMaxOutlier(int, int);
    public java.util.List getOutliers(int, int);
    public double getRangeLowerBound(boolean);
    public double getRangeUpperBound(boolean);
    public org.jfree.data.Range getRangeBounds(boolean);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/statistics/Regression.class

package org.jfree.data.statistics;
public abstract synchronized class Regression {
    public void Regression();
    public static double[] getOLSRegression(double[][]);
    public static double[] getOLSRegression(org.jfree.data.xy.XYDataset, int);
    public static double[] getPowerRegression(double[][]);
    public static double[] getPowerRegression(org.jfree.data.xy.XYDataset, int);
    public static double[] getPolynomialRegression(org.jfree.data.xy.XYDataset, int, int);
    private static double[][] calculateSubMatrix(double[][]);
}

org/jfree/data/statistics/SimpleHistogramDataset.class

package org.jfree.data.statistics;
public synchronized class SimpleHistogramDataset extends org.jfree.data.xy.AbstractIntervalXYDataset implements org.jfree.data.xy.IntervalXYDataset, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 7997996479768018443;
    private Comparable key;
    private java.util.List bins;
    private boolean adjustForBinSize;
    public void SimpleHistogramDataset(Comparable);
    public boolean getAdjustForBinSize();
    public void setAdjustForBinSize(boolean);
    public int getSeriesCount();
    public Comparable getSeriesKey(int);
    public org.jfree.data.DomainOrder getDomainOrder();
    public int getItemCount(int);
    public void addBin(SimpleHistogramBin);
    public void addObservation(double);
    public void addObservation(double, boolean);
    public void addObservations(double[]);
    public void clearObservations();
    public void removeAllBins();
    public Number getX(int, int);
    public double getXValue(int, int);
    public Number getY(int, int);
    public double getYValue(int, int);
    public Number getStartX(int, int);
    public double getStartXValue(int, int);
    public Number getEndX(int, int);
    public double getEndXValue(int, int);
    public Number getStartY(int, int);
    public double getStartYValue(int, int);
    public Number getEndY(int, int);
    public double getEndYValue(int, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/statistics/HistogramDataset.class

package org.jfree.data.statistics;
public synchronized class HistogramDataset extends org.jfree.data.xy.AbstractIntervalXYDataset implements org.jfree.data.xy.IntervalXYDataset, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = -6341668077370231153;
    private java.util.List list;
    private HistogramType type;
    public void HistogramDataset();
    public HistogramType getType();
    public void setType(HistogramType);
    public void addSeries(Comparable, double[], int);
    public void addSeries(Comparable, double[], int, double, double);
    private double getMinimum(double[]);
    private double getMaximum(double[]);
    java.util.List getBins(int);
    private int getTotal(int);
    private double getBinWidth(int);
    public int getSeriesCount();
    public Comparable getSeriesKey(int);
    public int getItemCount(int);
    public Number getX(int, int);
    public Number getY(int, int);
    public Number getStartX(int, int);
    public Number getEndX(int, int);
    public Number getStartY(int, int);
    public Number getEndY(int, int);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/statistics/MeanAndStandardDeviation.class

package org.jfree.data.statistics;
public synchronized class MeanAndStandardDeviation implements java.io.Serializable {
    private static final long serialVersionUID = 7413468697315721515;
    private Number mean;
    private Number standardDeviation;
    public void MeanAndStandardDeviation(double, double);
    public void MeanAndStandardDeviation(Number, Number);
    public Number getMean();
    public double getMeanValue();
    public Number getStandardDeviation();
    public double getStandardDeviationValue();
    public boolean equals(Object);
    public String toString();
}

org/jfree/data/statistics/DefaultStatisticalCategoryDataset.class

package org.jfree.data.statistics;
public synchronized class DefaultStatisticalCategoryDataset extends org.jfree.data.general.AbstractDataset implements StatisticalCategoryDataset, org.jfree.data.RangeInfo, org.jfree.chart.util.PublicCloneable {
    private org.jfree.data.KeyedObjects2D data;
    private double minimumRangeValue;
    private int minimumRangeValueRow;
    private int minimumRangeValueColumn;
    private double minimumRangeValueIncStdDev;
    private int minimumRangeValueIncStdDevRow;
    private int minimumRangeValueIncStdDevColumn;
    private double maximumRangeValue;
    private int maximumRangeValueRow;
    private int maximumRangeValueColumn;
    private double maximumRangeValueIncStdDev;
    private int maximumRangeValueIncStdDevRow;
    private int maximumRangeValueIncStdDevColumn;
    public void DefaultStatisticalCategoryDataset();
    public Number getMeanValue(int, int);
    public Number getValue(int, int);
    public Number getValue(Comparable, Comparable);
    public Number getMeanValue(Comparable, Comparable);
    public Number getStdDevValue(int, int);
    public Number getStdDevValue(Comparable, Comparable);
    public int getColumnIndex(Comparable);
    public Comparable getColumnKey(int);
    public java.util.List getColumnKeys();
    public int getRowIndex(Comparable);
    public Comparable getRowKey(int);
    public java.util.List getRowKeys();
    public int getRowCount();
    public int getColumnCount();
    public void add(double, double, Comparable, Comparable);
    public void add(Number, Number, Comparable, Comparable);
    public void remove(Comparable, Comparable);
    public void removeRow(int);
    public void removeRow(Comparable);
    public void removeColumn(int);
    public void removeColumn(Comparable);
    public void clear();
    private void updateBounds();
    public double getRangeLowerBound(boolean);
    public double getRangeUpperBound(boolean);
    public org.jfree.data.Range getRangeBounds(boolean);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/statistics/SimpleHistogramBin.class

package org.jfree.data.statistics;
public synchronized class SimpleHistogramBin implements Comparable, Cloneable, org.jfree.chart.util.PublicCloneable, java.io.Serializable {
    private static final long serialVersionUID = 3480862537505941742;
    private double lowerBound;
    private double upperBound;
    private boolean includeLowerBound;
    private boolean includeUpperBound;
    private int itemCount;
    public void SimpleHistogramBin(double, double);
    public void SimpleHistogramBin(double, double, boolean, boolean);
    public double getLowerBound();
    public double getUpperBound();
    public int getItemCount();
    public void setItemCount(int);
    public boolean accepts(double);
    public boolean overlapsWith(SimpleHistogramBin);
    public int compareTo(Object);
    public boolean equals(Object);
    public Object clone() throws CloneNotSupportedException;
}

org/jfree/data/statistics/BoxAndWhiskerItem.class

package org.jfree.data.statistics;
public synchronized class BoxAndWhiskerItem implements java.io.Serializable {
    private static final long serialVersionUID = 7329649623148167423;
    private Number mean;
    private Number median;
    private Number q1;
    private Number q3;
    private Number minRegularValue;
    private Number maxRegularValue;
    private Number minOutlier;
    private Number maxOutlier;
    private java.util.List outliers;
    public void BoxAndWhiskerItem(Number, Number, Number, Number, Number, Number, Number, Number, java.util.List);
    public void BoxAndWhiskerItem(double, double, double, double, double, double, double, double, java.util.List);
    public Number getMean();
    public Number getMedian();
    public Number getQ1();
    public Number getQ3();
    public Number getMinRegularValue();
    public Number getMaxRegularValue();
    public Number getMinOutlier();
    public Number getMaxOutlier();
    public java.util.List getOutliers();
    public String toString();
    public boolean equals(Object);
}

org/jfree/data/function/PolynomialFunction2D.class

package org.jfree.data.function;
public synchronized class PolynomialFunction2D implements Function2D, java.io.Serializable {
    private double[] coefficients;
    public void PolynomialFunction2D(double[]);
    public double[] getCoefficients();
    public int getOrder();
    public double getValue(double);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/data/function/LineFunction2D.class

package org.jfree.data.function;
public synchronized class LineFunction2D implements Function2D, java.io.Serializable {
    private double a;
    private double b;
    public void LineFunction2D(double, double);
    public double getIntercept();
    public double getSlope();
    public double getValue(double);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/data/function/PowerFunction2D.class

package org.jfree.data.function;
public synchronized class PowerFunction2D implements Function2D, java.io.Serializable {
    private double a;
    private double b;
    public void PowerFunction2D(double, double);
    public double getA();
    public double getB();
    public double getValue(double);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/data/function/Function2D.class

package org.jfree.data.function;
public abstract interface Function2D {
    public abstract double getValue(double);
}

org/jfree/data/function/NormalDistributionFunction2D.class

package org.jfree.data.function;
public synchronized class NormalDistributionFunction2D implements Function2D, java.io.Serializable {
    private double mean;
    private double std;
    private double factor;
    private double denominator;
    public void NormalDistributionFunction2D(double, double);
    public double getMean();
    public double getStandardDeviation();
    public double getValue(double);
    public boolean equals(Object);
    public int hashCode();
}

org/jfree/data/KeyedValues2D.class

package org.jfree.data;
public abstract interface KeyedValues2D extends Values2D {
    public abstract Comparable getRowKey(int);
    public abstract int getRowIndex(Comparable);
    public abstract java.util.List getRowKeys();
    public abstract Comparable getColumnKey(int);
    public abstract int getColumnIndex(Comparable);
    public abstract java.util.List getColumnKeys();
    public abstract Number getValue(Comparable, Comparable);
}

META-INF/maven/org.jfree/jfreechart/pom.xml

4.0.0 JFreeChart jfreechart org.jfree 1.5.3 jar JFree.org http://www.jfree.org/ 2001 JFreeChart is a class library, written in Java, for generating charts. Utilising the Java2D API, it supports a wide range of chart types including bar charts, pie charts, line charts, XY-plots, time series plots, Sankey charts and more. http://www.jfree.org/jfreechart/ https://github.com/jfree/jfreechart/issues GitHub Issues scm:git:git:https://github.com/jfree/jfreechart.git https://github.com/jfree/jfreechart David Gilbert [email protected] Object Refinery Limited http://www.object-refinery.com GNU Lesser General Public Licence http://www.gnu.org/licenses/lgpl.txt repo javax.servlet servlet-api 2.5 provided org.junit.jupiter junit-jupiter-api 5.7.0 test org.junit.jupiter junit-jupiter-engine 5.7.0 test ossrh https://oss.sonatype.org/content/repositories/snapshots src/test/java org.apache.maven.plugins maven-clean-plugin 3.1.0 org.apache.maven.plugins maven-compiler-plugin 3.8.1 1.8 1.8 ${project.build.sourceEncoding} true true org.apache.maven.plugins maven-jar-plugin 3.2.0 org.jfree.jfreechart org.apache.maven.plugins maven-javadoc-plugin 3.2.0 true 8 true org.apache.maven.plugins maven-surefire-plugin 3.0.0-M4 **/*Test.java **/JFreeChartTestSuite.java **/*PackageTests.java maven-failsafe-plugin 3.0.0-M4 org.apache.maven.plugins maven-resources-plugin 3.1.0 ${project.build.sourceEncoding} org.apache.maven.plugins maven-install-plugin 2.5.2 org.apache.maven.plugins maven-surefire-report-plugin 3.0.0-M4 org.apache.maven.plugins maven-jxr-plugin 3.0.0 org.codehaus.mojo cobertura-maven-plugin 2.5.1 UTF-8 1.8 1.8 release org.apache.maven.plugins maven-gpg-plugin 1.5 sign-artifacts verify sign org.sonatype.plugins nexus-staging-maven-plugin 1.6.7 true ossrh https://oss.sonatype.org/ false org.apache.maven.plugins maven-javadoc-plugin 3.2.0 true 8 true attach-javadoc jar org.apache.maven.plugins maven-source-plugin 3.2.0 attach-sources jar-no-fork

META-INF/maven/org.jfree/jfreechart/pom.properties

artifactId=jfreechart groupId=org.jfree version=1.5.3

StudentCode/BSTMap.java

StudentCode/BSTMap.java

public   class   BSTMap < extends   Comparable < K > ,  T >   implements   Map < K ,  T >   {

    @ Override
     public   int  size ()   {
         // TODO Auto-generated method stub
         return   0 ;
     }

    @ Override
     public   boolean  full ()   {
         // TODO Auto-generated method stub
         return   false ;
     }

    @ Override
     public   void  clear ()   {
         // TODO Auto-generated method stub

     }

    @ Override
     public   boolean  update ( K k ,  T e )   {
         // TODO Auto-generated method stub
         return   false ;
     }

    @ Override
     public   Pair < Boolean ,  T >  retrieve ( K k )   {
         // TODO Auto-generated method stub
         return   null ;
     }

    @ Override
     public   int  nbKeyComp ( K k )   {
         // TODO Auto-generated method stub
         return   0 ;
     }

    @ Override
     public   boolean  insert ( K k ,  T e )   {
         // TODO Auto-generated method stub
         return   false ;
     }

    @ Override
     public   boolean  remove ( K k )   {
         // TODO Auto-generated method stub
         return   false ;
     }

    @ Override
     public   List < K >  getKeys ()   {
         // TODO Auto-generated method stub
         return   null ;
     }

}

StudentCode/BSTSet.java

StudentCode/BSTSet.java

public   class   BSTSet < extends   Comparable < K >>   implements   Set < K >   {

    @ Override
     public   int  size ()   {
         // TODO Auto-generated method stub
         return   0 ;
     }

    @ Override
     public   boolean  full ()   {
         // TODO Auto-generated method stub
         return   false ;
     }

    @ Override
     public   void  clear ()   {
         // TODO Auto-generated method stub

     }

    @ Override
     public   boolean  find ( K k )   {
         // TODO Auto-generated method stub
         return   false ;
     }

    @ Override
     public   int  nbKeyComp ( K k )   {
         // TODO Auto-generated method stub
         return   0 ;
     }

    @ Override
     public   boolean  insert ( K k )   {
         // TODO Auto-generated method stub
         return   false ;
     }

    @ Override
     public   boolean  remove ( K k )   {
         // TODO Auto-generated method stub
         return   false ;
     }

    @ Override
     public   List < K >  getKeys ()   {
         // TODO Auto-generated method stub
         return   null ;
     }

}

StudentCode/Condition.java

StudentCode/Condition.java

public   interface   Condition   {
     boolean  test ( Array < Object >  row );
}

StudentCode/COVID19Vaccination.java

StudentCode/COVID19Vaccination.java

public   interface   COVID19Vaccination   {
     // Set the vaccination data.
     void  setData ( DataFrame  df );
    
     // Return a two-column data frame containing the date and the number of people vaccinated by each date in the specified country.
     DataFrame  getPeopleVaccinated ( String  countryName );
    
     // Return a two-column data frame containing the date and the number of people fully vaccinated by each date in the specified country.
     DataFrame  getPeopleFullyVaccinated ( String  countryName );
    
     // Return a two-column data frame containing the date and the percentage of people vaccinated by each date in the specified country.
     DataFrame  getPeopleVaccinatedPerHundred ( String  countryName );
    
     // Return a two-column data frame containing the date and the percentage of people fully vaccinated by each date in the specified country.
     DataFrame  getPercentageOfPeopleFullyVaccinated ( String  countryName );
    
     // Return a set containing the names of the vaccines used in the specified country. Each vaccine name is stored separately.
     Set < String >  getVaccines ( String  countryName );
    
     // Return the average number of people vaccinated per day for the specified country.
     double  getAvgVaccinatedPerDay ( String  countryName );
    
     // Return the average number of people fully vaccinated per day for the specified country.
     double  getAvgFullyVaccinatedPerDay ( String  countryName );
}

StudentCode/COVID19VaccinationImp.java

StudentCode/COVID19VaccinationImp.java

public   class   COVID19VaccinationImp   implements   COVID19Vaccination   {

    @ Override
     public   void  setData ( DataFrame  df )   {
         // TODO Auto-generated method stub
        
     }

    @ Override
     public   DataFrame  getPeopleVaccinated ( String  countryName )   {
         // TODO Auto-generated method stub
         return   null ;
     }

    @ Override
     public   DataFrame  getPeopleFullyVaccinated ( String  countryName )   {
         // TODO Auto-generated method stub
         return   null ;
     }

    @ Override
     public   DataFrame  getPeopleVaccinatedPerHundred ( String  countryName )   {
         // TODO Auto-generated method stub
         return   null ;
     }

    @ Override
     public   DataFrame  getPercentageOfPeopleFullyVaccinated ( String  countryName )   {
         // TODO Auto-generated method stub
         return   null ;
     }

    @ Override
     public   Set < String >  getVaccines ( String  countryName )   {
         // TODO Auto-generated method stub
         return   null ;
     }

    @ Override
     public   double  getAvgVaccinatedPerDay ( String  countryName )   {
         // TODO Auto-generated method stub
         return   0 ;
     }

    @ Override
     public   double  getAvgFullyVaccinatedPerDay ( String  countryName )   {
         // TODO Auto-generated method stub
         return   0 ;
     }

}

StudentCode/Dashboard.java

StudentCode/Dashboard.java

import  javax . swing . JFrame ;
import  org . jfree . chart . ChartFactory ;
import  org . jfree . chart . ChartPanel ;
import  org . jfree . chart . JFreeChart ;
import  org . jfree . chart . plot . PlotOrientation ;
import  org . jfree . data . category . DefaultCategoryDataset ;
import  org . jfree . data . general . DefaultPieDataset ;
import  org . jfree . data . time . Day ;
import  org . jfree . data . time . TimeSeries ;
import  org . jfree . data . time . TimeSeriesCollection ;
import  org . jfree . data . xy . XYDataset ;
import  java . awt . FlowLayout ;
import  java . util . Calendar ;
import  java . util . Date ;
import  java . util . GregorianCalendar ;

public   class   Dashboard   extends   JFrame   {

     private   static   final   long  serialVersionUID  =   1L ;
     private   COVID19Vaccination  vac ;
     private   String  countryName ;

     private   Day  getDay ( Date  d )   {
         Calendar  calendar  =   new   GregorianCalendar ();
        calendar . setTime ( d );
         int  year  =  calendar . get ( Calendar . YEAR );
         int  month  =  calendar . get ( Calendar . MONTH )   +   1 ;
         int  day  =  calendar . get ( Calendar . DAY_OF_MONTH );
         return   new   Day ( day ,  month ,  year );
     }

     public   Dashboard ( COVID19Vaccination  vac ,   String  countryName )   {
         super ( "COVID-19 Vaccination Data for: "   +  countryName );

         this . vac  =  vac ;
         this . countryName  =  countryName ;

         // Set layout
        setLayout ( new   FlowLayout ());
        plotPeopleVaccinated ();
        plotPeopleFullyVaccinated ();
        plotPeopleVaccinatedPerHundred ();
        plotPeopleFullyVaccinatedPerHundred ();
        addAverageVaccinationsPerDay ();
        addVaccines ();
        pack ();
        setVisible ( true );
     }

     private   void  plotPeopleVaccinated ()   {

         // Create the dataset
         TimeSeriesCollection  dataset  =   new   TimeSeriesCollection ();
         TimeSeries  pv  =   new   TimeSeries ( "People Vaccinated" );
         DataFrame  df  =  vac . getPeopleVaccinated ( countryName );
         for   ( int  i  =   0 ;  i  <  df . getNbRows ();  i ++ )   {
             Array < Object >  row  =  df . getRow ( i );
            pv . add ( getDay (( Date )  row . get ( 0 )),   ( Integer )  row . get ( 1 ));
         }
        dataset . addSeries ( pv );

         // Plot the data
         JFreeChart  timeSeiesChart  =   ChartFactory . createTimeSeriesChart ( "Number of People Vaccinated" ,   "Date" ,   "" ,
                 ( XYDataset )  dataset );

         // Add it to the dashborad
         ChartPanel  chartPanel  =   new   ChartPanel ( timeSeiesChart );
        chartPanel . setPreferredSize ( new  java . awt . Dimension ( 700 ,   300 ));
        getContentPane (). add ( chartPanel );
     }

     private   void  plotPeopleFullyVaccinated ()   {

         // Create the dataset
         TimeSeriesCollection  dataset  =   new   TimeSeriesCollection ();
         TimeSeries  pv  =   new   TimeSeries ( "People Fully Vaccinated" );
         DataFrame  df  =  vac . getPeopleFullyVaccinated ( countryName );
         for   ( int  i  =   0 ;  i  <  df . getNbRows ();  i ++ )   {
             Array < Object >  row  =  df . getRow ( i );
            pv . add ( getDay (( Date )  row . get ( 0 )),   ( Integer )  row . get ( 1 ));
         }
        dataset . addSeries ( pv );

         // Plot the data
         JFreeChart  timeSeiesChart  =   ChartFactory . createTimeSeriesChart ( "Number of People Fully Vaccinated" ,   "Date" ,   "" ,
                 ( XYDataset )  dataset );

         // Add it to the dashborad
         ChartPanel  chartPanel  =   new   ChartPanel ( timeSeiesChart );
        chartPanel . setPreferredSize ( new  java . awt . Dimension ( 700 ,   300 ));
        getContentPane (). add ( chartPanel );
     }

     private   void  plotPeopleVaccinatedPerHundred ()   {

         // Create the dataset
         TimeSeriesCollection  dataset  =   new   TimeSeriesCollection ();
         TimeSeries  pv  =   new   TimeSeries ( "Percentage of People Vaccinated" );
         DataFrame  df  =  vac . getPeopleVaccinatedPerHundred ( countryName );
         for   ( int  i  =   0 ;  i  <  df . getNbRows ();  i ++ )   {
             Array < Object >  row  =  df . getRow ( i );
            pv . add ( getDay (( Date )  row . get ( 0 )),   ( Double )  row . get ( 1 ));
         }
        dataset . addSeries ( pv );

         // Plot the data
         JFreeChart  timeSeiesChart  =   ChartFactory . createTimeSeriesChart ( "Percentage of People Vaccinated" ,   "Date" ,   "%" ,
                 ( XYDataset )  dataset );

         // Add it to the dashborad
         ChartPanel  chartPanel  =   new   ChartPanel ( timeSeiesChart );
        chartPanel . setPreferredSize ( new  java . awt . Dimension ( 700 ,   300 ));
        getContentPane (). add ( chartPanel );
     }

     private   void  plotPeopleFullyVaccinatedPerHundred ()   {

         // Create the dataset
         TimeSeriesCollection  dataset  =   new   TimeSeriesCollection ();
         TimeSeries  pv  =   new   TimeSeries ( "Percentage of People Fully Vaccinated" );
         DataFrame  df  =  vac . getPercentageOfPeopleFullyVaccinated ( countryName );
         for   ( int  i  =   0 ;  i  <  df . getNbRows ();  i ++ )   {
             Array < Object >  row  =  df . getRow ( i );
            pv . add ( getDay (( Date )  row . get ( 0 )),   ( Double )  row . get ( 1 ));
         }
        dataset . addSeries ( pv );

         // Plot the data
         JFreeChart  timeSeiesChart  =   ChartFactory . createTimeSeriesChart ( "Percentage of People Fully Vaccinated" ,   "Date" ,
                 "%" ,   ( XYDataset )  dataset );

         // Add it to the dashborad
         ChartPanel  chartPanel  =   new   ChartPanel ( timeSeiesChart );
        chartPanel . setPreferredSize ( new  java . awt . Dimension ( 700 ,   300 ));
        getContentPane (). add ( chartPanel );
     }

     private   void  addVaccines ()   {

         DefaultPieDataset < String >  vaccines  =   new   DefaultPieDataset < String > ();
         List < String >  res  =  vac . getVaccines ( countryName ). getKeys ();
         if   ( ! res . empty ())   {
            res . findFirst ();
             while   ( ! res . last ())   {
                vaccines . setValue ( res . retrieve (),   1.0   /  res . size ());
                res . findNext ();
             }
            vaccines . setValue ( res . retrieve (),   1.0   /  res . size ());
         }

         // Plot the data
         JFreeChart  pieChart  =   ChartFactory . createPieChart ( "Vaccines" ,  vaccines ,   true ,   true ,   false );

         // Add it to the dashborad
         ChartPanel  chartPanel  =   new   ChartPanel ( pieChart );
        chartPanel . setPreferredSize ( new  java . awt . Dimension ( 700 ,   300 ));
        getContentPane (). add ( chartPanel );
     }

     private   void  addAverageVaccinationsPerDay ()   {
         DefaultCategoryDataset  dataset  =   new   DefaultCategoryDataset ();

         // Population in 2005
        dataset . addValue ( vac . getAvgVaccinatedPerDay ( countryName ),   "Vaccinated People" ,   "" );
        dataset . addValue ( vac . getAvgFullyVaccinatedPerDay ( countryName ),   "Fully Vaccinated People" ,   "" );
         JFreeChart  barChart  =   ChartFactory . createBarChart ( "Average Number of Vaccinations per Day" ,   "" ,   "" ,  dataset ,
                 PlotOrientation . VERTICAL ,   true ,   true ,   false );
         // Add it to the dashborad
         ChartPanel  chartPanel  =   new   ChartPanel ( barChart );
        chartPanel . setPreferredSize ( new  java . awt . Dimension ( 700 ,   300 ));
        getContentPane (). add ( chartPanel );
     }

}

StudentCode/DataFrame.java

StudentCode/DataFrame.java

public   interface   DataFrame   {
     // Return the number of columns in the data frame
     int  getNbCols ();
    
     // Add a column to the data frame with the specified name and type. If a column with the same name already exists, no column is added and the method returns false. Otherwise, the new column is added and the method returns true.
     boolean  addCol ( String  colName ,   Class <?>  colType );
    
     // Same as addCol(colName, colType) but with the column itself passed as parameter. The column is deep-copied to the data frame. If the data frame and the size of the new columns is different from the number of rows of the data frame, the column is not added and the method returns false.
     boolean  addCol ( String  colName ,   Class <?>  colType ,   Array < Object >  col );
    
     // Return true if the data frame contains a column named colName, false otherwise.
     boolean  isCol ( String  colName );
    
     // Return the index of the column (order of insertion into the data frame starting with 0). If colName is not a valid column name, the method throws IllegalArgumentException.
     int  getColInd ( String  colName );
    
     // Return the name of the column j. If j is not valid, the method throws ArrayIndexOutOfBoundsException.
     String  getColName ( int  j );
    
     // Return a map containing information about the columns. The map is indexed by column name and contains the index and the type of each column.
     Map < String ,   Pair < Integer ,   Class <?>>>  getColInfo ();
    
     // Return a deep copy of column j. If j is not valid, the method throws ArrayIndexOutOfBoundsException.
     Array < Object >  getCol ( int  j );
    
     // Return a deep copy of column colName. If colName is not valid, the method throws IllegalArgumentException.
     Array < Object >  getCol ( String  colName );
    
     // Return the number of rows in the data frame.
     int  getNbRows ();
    
     // Add a row to the data frame. If the size of the array is zero or different from the number of columns, or the types of the arguments do not match that of the columns, the method throws IllegalArgumentException.
     void  addRow ( Array < Object >  row );
    
     // Return a deep copy of row i. If i is not valid, the method throws ArrayIndexOutOfBoundsException.
     Array < Object >  getRow ( int  i );
    
     // Load data frame from CSV file. All data previously existing in the data frame is cleared by this method. The first row (the header) contains the names of the columns. If the file contains only the header, the data frame will be empty and all columns are considered of type String. Otherwise, the types of the columns are deduced from the second line. Four types are supported: integer, double, date (with the format: yyyy-MM-dd) and finally String. The methods deduces the column type by trying to parse the second row in this order: try Integer, then Double, then Date, then if none of these work, the column type is set to String. If the method is successful, it returns true. If the file contains any errors, such as incompatible number of columns or wrong data type, then the data frame remains empty, and the method returns false.
     boolean  loadCSV ( String  fileName );
    
     // Create a new data frame that contains only the columns specified in colNames. If colNames contains invalid column names, the method throws IllegalArgumentException. If colNames is empty,the returned data frame is also empty. The columns of the returned data frame are deep copies of the original columns.
     DataFrame  filterCols ( Array < String >  colNames );
    
     // Create a new data frame that contains only the rows that satisfy the condition cond.
     DataFrame  filterRows ( Condition  cond );
    
     // Return the mean of the column colName. If colName is not valid or the column is not numerical, the method throws IllegalArgumentException.
     double  mean ( String  colName );
}

StudentCode/DataFrameImp.java

StudentCode/DataFrameImp.java

public   class   DataFrameImp   implements   DataFrame   {

    @ Override
     public   int  getNbCols ()   {
         // TODO Auto-generated method stub
         return   0 ;
     }

    @ Override
     public   boolean  addCol ( String  colName ,   Class <?>  colType )   {
         // TODO Auto-generated method stub
         return   false ;
     }

    @ Override
     public   boolean  addCol ( String  colName ,   Class <?>  colType ,   Array < Object >  col )   {
         // TODO Auto-generated method stub
         return   false ;
     }

    @ Override
     public   boolean  isCol ( String  colName )   {
         // TODO Auto-generated method stub
         return   false ;
     }

    @ Override
     public   int  getColInd ( String  colName )   {
         // TODO Auto-generated method stub
         return   0 ;
     }

    @ Override
     public   String  getColName ( int  j )   {
         // TODO Auto-generated method stub
         return   null ;
     }

    @ Override
     public   Map < String ,   Pair < Integer ,   Class <?>>>  getColInfo ()   {
         // TODO Auto-generated method stub
         return   null ;
     }

    @ Override
     public   Array < Object >  getCol ( int  j )   {
         // TODO Auto-generated method stub
         return   null ;
     }

    @ Override
     public   Array < Object >  getCol ( String  colName )   {
         // TODO Auto-generated method stub
         return   null ;
     }

    @ Override
     public   int  getNbRows ()   {
         // TODO Auto-generated method stub
         return   0 ;
     }

    @ Override
     public   void  addRow ( Array < Object >  row )   {
         // TODO Auto-generated method stub

     }

    @ Override
     public   Array < Object >  getRow ( int  i )   {
         // TODO Auto-generated method stub
         return   null ;
     }

    @ Override
     public   boolean  loadCSV ( String  fileName )   {
         // TODO Auto-generated method stub
         return   false ;
     }

    @ Override
     public   DataFrame  filterCols ( Array < String >  colNames )   {
         // TODO Auto-generated method stub
         return   null ;
     }

    @ Override
     public   DataFrame  filterRows ( Condition  cond )   {
         // TODO Auto-generated method stub
         return   null ;
     }

    @ Override
     public   double  mean ( String  colName )   {
         // TODO Auto-generated method stub
         return   0 ;
     }

}

StudentCode/DynamicArray.java

StudentCode/DynamicArray.java

public   class   DynamicArray < T >   implements   Array < T >   {

    @ Override
     public   int  size ()   {
         // TODO Auto-generated method stub
         return   0 ;
     }

    @ Override
     public   int  capacity ()   {
         // TODO Auto-generated method stub
         return   0 ;
     }

    @ Override
     public  T get ( int  i )   {
         // TODO Auto-generated method stub
         return   null ;
     }

    @ Override
     public   void  set ( int  i ,  T e )   {
         // TODO Auto-generated method stub

     }

    @ Override
     public   void  add ( T e )   {
         // TODO Auto-generated method stub

     }

}

StudentCode/LinkedList.java

StudentCode/LinkedList.java

public   class   LinkedList < T >   implements   List < T >   {

    @ Override
     public   boolean  empty ()   {
         // TODO Auto-generated method stub
         return   false ;
     }

    @ Override
     public   boolean  full ()   {
         // TODO Auto-generated method stub
         return   false ;
     }

    @ Override
     public   int  size ()   {
         // TODO Auto-generated method stub
         return   0 ;
     }

    @ Override
     public   void  findFirst ()   {
         // TODO Auto-generated method stub

     }

    @ Override
     public   void  findNext ()   {
         // TODO Auto-generated method stub

     }

    @ Override
     public   boolean  last ()   {
         // TODO Auto-generated method stub
         return   false ;
     }

    @ Override
     public  T retrieve ()   {
         // TODO Auto-generated method stub
         return   null ;
     }

    @ Override
     public   void  update ( T e )   {
         // TODO Auto-generated method stub

     }

    @ Override
     public   void  insert ( T e )   {
         // TODO Auto-generated method stub

     }

    @ Override
     public   void  remove ()   {
         // TODO Auto-generated method stub

     }

}

StudentCode/List.java

StudentCode/List.java

public   interface   List < T >   {
     boolean  empty ();
     boolean  full ();
     // Return the number of elements in the list
     int  size ();
     void  findFirst ();
     void  findNext ();
     boolean  last ();
    T retrieve ();
     void  update ( T e );
     void  insert ( T e );
     void  remove ();
}

StudentCode/Main.java

StudentCode/Main.java

public   class   Main   {

     private   static   < T >   void  print ( DataFrame  df )   {
         System . out . println ( "--------------------" );
         for   ( int  j  =   0 ;  j  <  df . getNbCols ();  j ++ )   {
             System . out . print ( df . getColName ( j )   +   "\t" );
         }
         System . out . println ();
         for   ( int  i  =   0 ;  i  <  df . getNbRows ();  i ++ )   {
             Array < Object >  row  =  df . getRow ( i );
             for   ( int  j  =   0 ;  j  <  df . getNbCols ();  j ++ )   {
                 System . out . print ( row . get ( j ). toString ()   +   "\t" );
             }
             System . out . println ();
         }
         System . out . println ( "--------------------" );
     }

     private   static   < T >   void  print ( Array < T >  da )   {
         System . out . println ( "--------------------" );
         for   ( int  i  =   0 ;  i  <  da . size ();  i ++ )   {
             System . out . println ( da . get ( i ));
         }
         System . out . println ( "--------------------" );
     }

     private   static   < T >   void  print ( List < T >  l )   {
         System . out . println ( "--------------------" );
         if   ( ! l . empty ())   {
            l . findFirst ();
             while   ( ! l . last ())   {
                 System . out . println ( l . retrieve ());
                l . findNext ();
             }
             System . out . println ( l . retrieve ());
         }
         System . out . println ( "--------------------" );
     }

     public   static   void  testDataFrame ()   {
         DataFrame  df  =   new   DataFrameImp ();
        df . loadCSV ( "Vaccination.csv" );
         System . out . println ( df . getNbCols ()   +   " coumns\t"   +  df . getNbRows ()   +   " rows" );
         DataFrame  fdf  =  df . filterRows ( new   CountryNameCond ( "Italy" ));
         System . out . println ( fdf . mean ( "People Vaccinated" ));
         System . out . println ( fdf . mean ( "Percentage of People Fully Vaccinated" ));
        print ( fdf );
     }

     public   static   void  testCOVID19Vaccination ()   {
         COVID19Vaccination  vac  =   new   COVID19VaccinationImp ();
         DataFrame  df  =   new   DataFrameImp ();
        df . loadCSV ( "Vaccination.csv" );
        vac . setData ( df );
         List < String >  res  =  vac . getVaccines ( "World" ). getKeys ();
        print ( res );
     }

     public   static   void  testDashboard ()   {
         COVID19Vaccination  vac  =   new   COVID19VaccinationImp ();
         DataFrame  df  =   new   DataFrameImp ();
        df . loadCSV ( "Vaccination.csv" );
        vac . setData ( df );
         Dashboard  db  =   new   Dashboard ( vac ,   "Italy" );
     }

     public   static   void  main ( String []  args )   {
//      testDataFrame();
//      testCOVID19Vaccination();
        testDashboard ();
     }
}

StudentCode/Map.java

StudentCode/Map.java

public   interface   Map < extends   Comparable < K > ,  T >   {
     // Return the size of the map.
     int  size ();
    
     // Return true if the map is full.
     boolean  full ();
    
     // Remove all elements from the map.
     void  clear ();
    
     // Update the data of the key k if it exists and return true. If k does not exist, the method returns false.
     boolean  update ( K k ,  T e );
    
     // Search for element with key k and returns a pair containing true and its data if it exists. If k does not exist, the method returns false and null.
     Pair < Boolean ,  T >  retrieve ( K k );
    
     // Return the number of key comparisons needed to find the key k.
     int  nbKeyComp ( K k );
    
     // Insert a new element if does not exist and return true. If k already exists, return false.
     boolean  insert ( K k ,  T e );
    
     // Remove the element with key k if it exists and return true. If the element does not exist return false.
     boolean  remove ( K k );
    
     // Return the list of keys in increasing order.
     List < K >  getKeys ();
}

StudentCode/Pair.java

StudentCode/Pair.java

public   class   Pair < U ,  V >   {
     public  U first ;
     public  V second ;
     Pair ( U first ,  V second )   {
         this . first  =  first ;
         this . second  =  second ;
     }
}

StudentCode/Set.java

StudentCode/Set.java

public   interface   Set < extends   Comparable < K >>   {
     // Return the size of the set.
     int  size ();

     // Return true if the map is full.
     boolean  full ();

     // Remove all elements from the map.
     void  clear ();

     // Search for key k and returns true if it exists, false otherwise.
     boolean  find ( K k );

     // Return the number of key comparisons needed to find the key k.
     int  nbKeyComp ( K k );

     // Insert a new key if does not exist and return true. If k already exists, return false.
     boolean  insert ( K k );

     // Remove the key k if it exists and return true. If the key does not exist return false.
     boolean  remove ( K k );

     // Return the list of keys in increasing order.
     List < K >  getKeys ();
}

Assigment11.pdf

program i want you to edit /BSTMap.java

program i want you to edit /BSTMap.java

class   BSTNode < extends   Comparable < K > ,  T >   {
     public  K key ;
     public  T data ;
     public   BSTNode < K ,  T >  left ,  right ;

     public   BSTNode ( K key ,  T data )   {
         this . key  =  key ;
         this . data  =  data ;
        left  =  right  =   null ;
     }
}

public   class   BSTMap < extends   Comparable < K > ,  T >   implements   Map < K ,  T >   {
     public   BSTNode < K ,  T >  root ;
     private   int  size ;

     public   BSTMap ()   {
        size  =   0 ;
     }

    @ Override
     public   int  size ()   {
         return  size ;
     }

    @ Override
     public   boolean  full ()   {
         return   false ;
     }

    @ Override
     public   void  clear ()   {
        root  =   null ;
        size  =   0 ;
     }

    @ Override
     public   boolean  update ( K k ,  T e )   {
         BSTNode < K ,  T >  node  =  search ( k ,  root );
         if   ( node  !=   null )   {
            node . data  =  e ;           
             return   true ;
         }
         return   false ;
     }

    @ Override
     public   Pair < Boolean ,  T >  retrieve ( K k )   {
         BSTNode < K ,  T >  n  =  search ( k ,  root );
        
        
         if   ( ==   null )   {
             Pair < Boolean ,  T >  p  =   new   Pair < Boolean ,  T > ( false ,   null );
             return  p ;
         }
            
         return   new   Pair < Boolean ,  T > ( true ,  n . data );
     }
    
     private   BSTNode < K ,  T >  search ( K k ,   BSTNode < K ,  T >  v )   {
         if   ( ==   null )
             return  v ;
        
         if   ( v . key . compareTo ( k )   ==   0 )
             return  v ;
        
         if   ( 0   >  k . compareTo ( v . key ))
             return  search ( k ,  v . left );
         else
             return  search ( k ,  v . right );
     }

    @ Override
     public   int  nbKeyComp ( K key )   {
         BSTNode < K ,  T >  temp  =  root ;
         int  sum  =   0 ;         
         do   {
             if   ( temp  ==   null )
                 break ;
             else   {
                sum  +=   1 ;
                 if   ( key . compareTo ( temp . key )   ==   0 )   {
                     return  sum ;
                 }   else   if   ( key . compareTo ( temp . key )   <   0 )   {
                    temp  =  temp . left ;
                 }   else   {
                    temp  =  temp . right ;
                 }
             }
            
         }   while   ( temp  !=   null );
         return  sum ;
     }

    @ Override
     public   boolean  insert ( K k ,  T e )   {    
         if ( retrieve ( k ). first  ==   true )
             return   false ;
         else   if   ( root  ==   null )   {
            root  =   new   BSTNode < K ,  T > ( k ,  e );
            size ++ ;
             return   true ;
         }   else   {
             BSTNode < K ,  T >  p  =  insert_node ( root ,  k ,  e );
            size ++ ;
            root  =  p ;
             return   true ;
         }
     }
    
     private   BSTNode < K ,  T >  insert_node ( BSTNode < K ,  T >  elem_node ,  K elem_key ,  T elem_data )   {
         if   ( elem_node  ==   null )   {
            elem_node  =   new   BSTNode < K ,  T > ( elem_key ,  elem_data );
             return  elem_node ;
         }
        
         if   ( 0   >  elem_key . compareTo ( elem_node . key ))
            elem_node . left  =  insert_node ( elem_node . left ,  elem_key ,  elem_data );
         else
            elem_node . right  =  insert_node ( elem_node . right ,  elem_key ,  elem_data );

         return  elem_node ;
     }

    @ Override
     public   boolean  remove ( K k )   {
         if   ( root  ==   null )
             return   false ;
                        
         if   ( search ( k ,  root )   ==   null )   {
             return   false ;
         }
        
         if   ( k . compareTo ( root . key )   ==   0 )   {
             if   ( root . left  ==   null   &&  root . right  ==   null )   {
                root  =   null ;
                size -- ;
                 return   true ;
             }
         }
        
        size -- ;
        root  =  remove  ( root ,  k ,  root ,  k . compareTo ( root . key ));
         return   true ;
     }

    @ Override
     public   List < K >  getKeys ()   {
         List < K >  list  =   new   LinkedList < K > ();
         if   ( root  !=   null )   {
            get_Keys ( list ,  root );
             return  list ;
         }   else   {
             return   new   LinkedList < K > ();
         }
     }
    
     private   void  get_Keys ( List < K >  list ,   BSTNode < K ,  T >  v )   {
         if   ( !=   null )   {
            get_Keys ( list ,  v . left );
            list . insert ( v . key );
            get_Keys ( list ,  v . right );
         }
     }
    
     private   BSTNode < K ,  T >  get_min_node ( BSTNode < K ,  T >  right )   {
         return   ( right ==   null )   ?   null   :   ( right . left  ==   null   ?  right  :  get_min_node ( right . left ));
     }
    
     private   BSTNode < K ,  T >  remove ( BSTNode < K ,  T >  root2 ,  K k ,   BSTNode < K ,  T >  root3 ,   int  compare )   {
         if   ( root2  ==   null )
             return   null ;
         else   {
             if   ( compare  <   0 )   {
                compare  =   ( root2 . left  ==   null )   ?   0   :  k . compareTo ( root2 . left . key );
                root2 . left  =  remove ( root2 . left ,  k ,  root3 ,  compare );
             }   else   if   ( compare  >   0 )   {
                compare  =   ( root2 . right  ==   null )   ?   0   :  k . compareTo ( root2 . right . key );
                root2 . right  =  remove ( root2 . right ,  k ,  root3 ,  compare );
             }   else   {
                 if   ( root2 . left  !=   null   &&  root2 . right  !=   null )   {
                     BSTNode < K ,  T >  s  =  get_min_node ( root2 . right );
                    root2 . data  =  s . data ;
                    root2 . key  =  s . key ;
                    compare  =   ( root2 . right  ==   null )   ?   0   :  k . compareTo ( root2 . right . key );
                    root2 . right  =  remove ( root2 . right ,  root2 . key ,  root3 ,  compare );
                 }   else   if   ( root2 . right  !=   null )
                    root2  =  root2 . right ;
                 else
                    root2  =  root2 . left ;
             }
             return  root2 ;
         }
     }
    
}

program i want you to edit /BSTSet.java

program i want you to edit /BSTSet.java

class   BSTSetNode < extends   Comparable < K >>   {
     public  K key ;
     public   BSTSetNode < K >  left ,  right ;

     public   BSTSetNode ( K key )   {
         this . key  =  key ;
        left  =  right  =   null ;
     }
}

public   class   BSTSet < extends   Comparable < K >>   implements   Set < K >   {
     public   BSTSetNode < K >  root ;
     private   int  size ;
    
     public   BSTSet ()   {
        size  =   0 ;
     }
    
    @ Override
     public   int  size ()   {
         return  size ;
     }

    @ Override
     public   boolean  full ()   {
         return   false ;
     }

    @ Override
     public   void  clear ()   {
        root  =   null ;
        size  =   0 ;
     }

    @ Override
     public   boolean  find ( K k )   {
         if   ( search ( k ,  root )   ==   null )
             return   false ;
         else
             return   true ;
     }

    @ Override
     public   int  nbKeyComp ( K key )   {
         BSTSetNode < K >  temp  =  root ;
         int  sum  =   0 ;         
         do   {
             if   ( temp  ==   null )
                 break ;
             else   {
                sum  +=   1 ;
                 if   ( key . compareTo ( temp . key )   ==   0 )   {
                     return  sum ;
                 }   else   if   ( key . compareTo ( temp . key )   <   0 )   {
                    temp  =  temp . left ;
                 }   else   {
                    temp  =  temp . right ;
                 }
             }
            
         }   while   ( temp  !=   null );
         return  sum ;
     }

    @ Override
     public   boolean  insert ( K k )   {
         if   ( search ( k ,  root )   !=   null )
             return   false ;
         else   if   ( root  ==   null )   {
            root  =   new   BSTSetNode < K > ( k );
            size ++ ;
             return   true ;
         }   else   {
            root  =  insert_node ( root ,  k );
            size ++ ;
             return   true ;
         }
     }
    
     private   BSTSetNode < K >  insert_node ( BSTSetNode < K >  elem_node ,  K elem_key )   {
         if   ( elem_node  ==   null )   {
            elem_node  =   new   BSTSetNode < K > ( elem_key );
             return  elem_node ;
         }
        
         if   ( 0   >  elem_key . compareTo ( elem_node . key ))
            elem_node . left  =  insert_node ( elem_node . left ,  elem_key );
         else
            elem_node . right  =  insert_node ( elem_node . right ,  elem_key );

         return  elem_node ;
     }
    
    @ Override
     public   boolean  remove ( K k )   {
         if   ( root  ==   null )
             return   false ;
                        
         if   ( search ( k ,  root )   ==   null )   {
             return   false ;
         }
        
         if   ( k . compareTo ( root . key )   ==   0 )   {
             if   ( root . left  ==   null   &&  root . right  ==   null )   {
                root  =   null ;
                size -- ;
                 return   true ;
             }
         }
        
        size -- ;
        root  =  remove  ( root ,  k ,  root ,  k . compareTo ( root . key ));
         return   true ;
     }
    
     private   BSTSetNode < K >  search ( K k ,   BSTSetNode < K >  v )   {
         if   ( ==   null )
             return  v ;
        
         if   ( v . key . compareTo ( k )   ==   0 )
             return  v ;
        
         if   ( 0   >  k . compareTo ( v . key ))
             return  search ( k ,  v . left );
         else
             return  search ( k ,  v . right );
     }

    @ Override
     public   List < K >  getKeys ()   {
         List < K >  list  =   new   LinkedList < K > ();
         if   ( root  !=   null )   {
            get_Keys ( list ,  root );
             return  list ;
         }   else   {
             return   new   LinkedList < K > ();
         }
     }
    
     private   void  get_Keys ( List < K >  list ,   BSTSetNode < K >  v )   {
         if   ( !=   null )   {
            get_Keys ( list ,  v . left );
            list . insert ( v . key );
            get_Keys ( list ,  v . right );
         }
     }
    
     private   BSTSetNode < K >  get_min_node ( BSTSetNode < K >  right )   {
         return   ( right ==   null )   ?   null   :   ( right . left  ==   null   ?  right  :  get_min_node ( right . left ));
     }
    
     private   BSTSetNode < K >  remove ( BSTSetNode < K >  root2 ,  K k ,   BSTSetNode < K >  root3 ,   int  compare )   {
         if   ( root2  ==   null )
             return   null ;
         else   {
             if   ( compare  <   0 )   {
                compare  =   ( root2 . left  ==   null )   ?   0   :  k . compareTo ( root2 . left . key );
                root2 . left  =  remove ( root2 . left ,  k ,  root3 ,  compare );
             }   else   if   ( compare  >   0 )   {
                compare  =   ( root2 . right  ==   null )   ?   0   :  k . compareTo ( root2 . right . key );
                root2 . right  =  remove ( root2 . right ,  k ,  root3 ,  compare );
             }   else   {
                 if   ( root2 . left  !=   null   &&  root2 . right  !=   null )   {
                     BSTSetNode < K >  s  =  get_min_node ( root2 . right );
                    root2 . key  =  s . key ;
                    compare  =   ( root2 . right  ==   null )   ?   0   :  k . compareTo ( root2 . right . key );
                    root2 . right  =  remove ( root2 . right ,  root2 . key ,  root3 ,  compare );
                 }   else   if   ( root2 . right  !=   null )
                    root2  =  root2 . right ;
                 else
                    root2  =  root2 . left ;
             }
             return  root2 ;
         }
     }

}

program i want you to edit /CountryNameCond.java

program i want you to edit /CountryNameCond.java


public   class   CountryNameCond   implements   Condition   {
    
     private   String  countryName ;
    
     public   CountryNameCond ( String  countryName )   {
         this . countryName  =  countryName ;
     }

    @ Override
     public   boolean  test ( Array < Object >  row )   {
         for   ( int  i  =   0 ;  i  <  row . size ();  i ++ )   {
             String  obj  =  row . get ( i ). toString ();
             if   ( obj . toLowerCase (). equals ( countryName . toLowerCase ()))
                 return   true ;
         }
         return   false ;
     }

}

program i want you to edit /COVID19VaccinationImp.java

program i want you to edit /COVID19VaccinationImp.java

public   class   COVID19VaccinationImp   implements   COVID19Vaccination   {

     private   DataFrame  df ;
        
     public   COVID19VaccinationImp ()   {
        df  =   new   DataFrameImp ();
     }
    
    @ Override
     public   void  setData ( DataFrame  df )   {
         this . df  =  df ;
     }

    @ Override
     public   DataFrame  getPeopleVaccinated ( String  countryName )   {
         Array < String >  colNames  =   new   DynamicArray < String > ();
        colNames . add ( "Date" );
        colNames . add ( "People Vaccinated" );

         return  df . filterRows ( getCond ( countryName )). filterCols ( colNames );
     }

     private   Condition  getCond ( String  countryName )   {
         return   new   CountryNameCond ( countryName );
     }

    @ Override
     public   DataFrame  getPeopleFullyVaccinated ( String  countryName )   {
         Array < String >  colNames  =   new   DynamicArray < String > ();
        colNames . add ( "Date" );
        colNames . add ( "People Fully Vaccinated" );
        
         return  df . filterRows ( getCond ( countryName )). filterCols ( colNames );
     }
    
    @ Override
     public   double  getAvgFullyVaccinatedPerDay ( String  countryName )   {
         return  df . filterRows ( getCond ( countryName )). mean ( "People Fully Vaccinated" );
     }

    @ Override
     public   DataFrame  getPeopleVaccinatedPerHundred ( String  countryName )   {
         Array < String >  colNames  =   new   DynamicArray < String > ();
        colNames . add ( "Date" );
        colNames . add ( "Percentage of People Vaccinated" );
        
         return  df . filterRows ( getCond ( countryName )). filterCols ( colNames );
     }
    
    @ Override
     public   double  getAvgVaccinatedPerDay ( String  countryName )   {
         return  df . filterRows ( getCond ( countryName )). mean ( "People Vaccinated" );
     }



    @ Override
     public   Set < String >  getVaccines ( String  countryName )   {         
         Array < Object >  col  =  df . filterRows ( getCond ( countryName )). getCol ( "Vaccines" );      

         if   ( col . size ()   ==   0 )
             return   new   BSTSet < String > ();
         else   {
             BSTSet < String >  result  =   new   BSTSet < String > ();
             String  vaccines  =   ( String )  col . get ( 0 );
             for   ( String  n  :  vaccines . split ( "-" ))   {
                result . insert ( n );
             }
             return  result ;
         }
        
     }

    @ Override
     public   DataFrame  getPercentageOfPeopleFullyVaccinated ( String  countryName )   {
         Array < String >  colNames  =   new   DynamicArray < String > ();
        colNames . add ( "Date" );
        colNames . add ( "Percentage of People Fully Vaccinated" );
        
         return  df . filterRows ( getCond ( countryName )). filterCols ( colNames );
     }



}

program i want you to edit /DataFrameImp.java

program i want you to edit /DataFrameImp.java

import  java . io . File ;
import  java . text . DateFormat ;
import  java . text . ParseException ;
import  java . text . SimpleDateFormat ;
import  java . util . Date ;
import  java . util . Scanner ;

public   class   DataFrameImp   implements   DataFrame   {

     Array < String >  colNames ;
     Array < Class <?>>  colTypes ;
     Map < String ,   Pair < Integer ,   Class <?>>>  colInfos ;
     Array < Array < Object >>  array ;

     public   DataFrameImp ()   {
        colNames  =   new   DynamicArray < String > ();
        colInfos  =   new   BSTMap < String ,   Pair < Integer ,   Class <?>>> ();
        array  =   new   DynamicArray < Array < Object >> ();
        colTypes  =   new   DynamicArray < Class <?>> ();
     }

    @ Override
     public   int  getNbCols ()   {
         return  array . size ();
     }

    @ Override
     public   boolean  addCol ( String  colName ,   Class <?>  colType )   {
         if   ( colInfos . retrieve ( colName ). first  ==   false )   {
            colInfos . insert ( colName ,   new   Pair < Integer ,   Class <?>> ( array . size (),
                    colType ));
            array . add ( new   DynamicArray <> ());
            colNames . add ( colName );
            colTypes . add ( colType );
             return   true ;
         }
         return   false ;
     }

    @ Override
     public   boolean  addCol ( String  colName ,   Class <?>  colType ,   Array < Object >  col )   {
         if   ( getNbCols ()   ==   0   ||  col . size ()   ==  array . get ( 0 ). size ())   {
             if   ( ! addCol ( colName ,  colType ))   {
                 return   false ;
             }   else   {
                 int  size  =  array . size ();
                 for   ( int  i  =   0 ;  i  <  col . size ();  i ++ )   {
                    array . get ( size  -   1 ). add ( copy ( col . get ( i )));
                 }
                 return   true ;
             }
         }
         return   false ;
     }

     private   Object  copy ( Object  object )   {
         String  str  =  object . toString ();

         if   ( object  instanceof   Integer )
             return   Integer . parseInt ( str );

         if   ( object  instanceof   Double )
             return   Double . parseDouble ( str );

         if   ( object  instanceof   Date )
             return   new   Date ((( Date )  object ). getTime ());

         return  str ;
     }

    @ Override
     public   boolean  isCol ( String  colName )   {
         return   ( colInfos . retrieve ( colName ). first );
     }

    @ Override
     public   int  getColInd ( String  colName )   {
         if   ( ! isCol ( colName ))
             throw   new   IllegalArgumentException ();
         else
             return  colInfos . retrieve ( colName ). second . first ;
     }

    @ Override
     public   String  getColName ( int  j )   {
         if   ( >=  array . size ()   ||  j  <   0 )   {
             throw   new   ArrayIndexOutOfBoundsException ();
         }   else   {
             return  colNames . get ( j );
         }
     }

    @ Override
     public   Map < String ,   Pair < Integer ,   Class <?>>>  getColInfo ()   {
         return  colInfos ;
     }

    @ Override
     public   Array < Object >  getCol ( int  j )   {
         if   ( >=  array . size ()   ||  j  <   0 )   {
             throw   new   ArrayIndexOutOfBoundsException ();
         }   else   {
             Array < Object >  result  =   new   DynamicArray < Object > ();
             int  i  =   0 ;
             for   (;  i  <  array . get ( j ). size ();  i ++ )
                result . add ( copy ( array . get ( j ). get ( i )));

             return  result ;
         }
     }

    @ Override
     public   Array < Object >  getCol ( String  colName )   {
         return  getCol ( getColInd ( colName ));
     }

    @ Override
     public   int  getNbRows ()   {
         if   ( array . size ()   ==   0 )
             return   0 ;
         else
             return  array . get ( 0 ). size ();
     }

    @ Override
     public   void  addRow ( Array < Object >  row )   {
         if   ( row . size ()   ==   0   ||  row . size ()   !=  colInfos . size ())   {
             throw   new   IllegalArgumentException ();
         }   else   {
             for   ( int  i  =   0 ;  i  <  row . size ();  i ++ )
                 if   ( ! colTypes . get ( i ). isInstance ( row . get ( i )))
                     throw   new   IllegalArgumentException ();

             int  i  =   0 ;
             for   (;  i  <  row . size ();  i ++ )
                array . get ( i ). add ( copy ( row . get ( i )));
         }
     }

    @ Override
     public   Array < Object >  getRow ( int  i )   {
         if   ( getNbCols ()   ==   0   ||  i  >=  array . get ( 0 ). size ())   {
             throw   new   ArrayIndexOutOfBoundsException ();
         }   else   {
             Array < Object >  result  =   new   DynamicArray < Object > ();
             int  j  =   0 ;
             for   (;  j  <  array . size ();  j ++ )
                result . add ( copy ( array . get ( j ). get ( i )));

             return  result ;
         }
     }

    @ Override
     public   boolean  loadCSV ( String  fileName )   {
         Scanner  scanner  =   null ;
         String  line  =   null ;
         String []  names  =   null ;
         Array < Object >  row ;
         String []  partsValues  =   null ;

         DateFormat  df  =   new   SimpleDateFormat ( "yyyy-MM-d" );
        df . setLenient ( false );

         try   {
            scanner  =   new   Scanner ( new   File ( fileName ));
             if   ( scanner . hasNextLine ())   {
                line  =  scanner . nextLine ();
                names  =  line . split ( "," );
             }

             if   ( scanner . hasNextLine ())   {
                line  =  scanner . nextLine ();
                partsValues  =  line . split ( "," );

                 if   ( partsValues . length  !=  names . length )   {
                    scanner . close ();
                     for   ( String  name  :  names )
                        addCol ( name ,   Class . forName ( "java.lang.String" ));

                    array  =   new   DynamicArray <> ();
                     return   false ;
                 }

                row  =   new   DynamicArray <> ();

                 for   ( int  i  =   0 ;  i  <  partsValues . length ;  i ++ )   {
                     String  value  =  partsValues [ i ];
                     Object  obj  =   null ;
                     try   {
                        obj  =   Integer . parseInt ( value );
                        row . add ( obj );
                        addCol ( names [ i ],   Class . forName ( "java.lang.Integer" ));
                         continue ;
                     }   catch   ( NumberFormatException  ex )   {
                     }

                     try   {
                        obj  =   Double . parseDouble ( value );
                        row . add ( obj );
                        addCol ( names [ i ],   Class . forName ( "java.lang.Double" ));
                         continue ;
                     }   catch   ( NumberFormatException  ex )   {
                     }

                     try   {
                        obj  =  df . parse ( value );
                        row . add ( obj );
                        addCol ( names [ i ],   Class . forName ( "java.util.Date" ));
                         continue ;
                     }   catch   ( ParseException  ex )   {
                     }

                    obj  =   new   String ( value );
                    row . add ( obj );
                    addCol ( names [ i ],   Class . forName ( "java.lang.String" ));
                     continue ;
                 }

                addRow ( row );
             }

             while   ( scanner . hasNextLine ())   {
                line  =  scanner . nextLine ();
                partsValues  =  line . split ( "," );

                 if   ( partsValues . length  !=  names . length )   {
                    scanner . close ();
                     for   ( String  name  :  names )
                        addCol ( name ,   Class . forName ( "java.lang.String" ));

                    array  =   new   DynamicArray <> ();
                     return   false ;
                 }

                row  =   new   DynamicArray <> ();

                 for   ( String  value  :  partsValues )   {
                     Object  obj  =   null ;
                     try   {
                        obj  =   Integer . parseInt ( value );
                        row . add ( obj );
                         continue ;
                     }   catch   ( NumberFormatException  ex )   {
                     }

                     try   {
                        obj  =   Double . parseDouble ( value );
                        row . add ( obj );
                         continue ;
                     }   catch   ( NumberFormatException  ex )   {
                     }

                     try   {
                        obj  =  df . parse ( value );
                        row . add ( obj );
                         continue ;
                     }   catch   ( ParseException  ex )   {
                     }

                    obj  =   new   String ( value );
                    row . add ( obj );
                     continue ;
                 }

                addRow ( row );
             }

            scanner . close ();

             return   true ;

         }   catch   ( Exception  e )   {
            array  =   new   DynamicArray <> ();
         }

         return   false ;
     }

    @ Override
     public   DataFrame  filterCols ( Array < String >  colNames )   {
         DataFrame  result  =   new   DataFrameImp ();
         if   ( colNames . size ()   ==   0 )
             throw   new   IllegalArgumentException ();

         int  i  =   0 ;
         for   (;  i  <  colNames . size ();  i ++ )
             if   ( ! isCol ( colNames . get ( i )))
                 throw   new   IllegalArgumentException ();

        i  =   0 ;
         for   (;  i  <  colNames . size ();  i ++ )   {
             String  colName  =  colNames . get ( i );
             Class <?>  type  =  colInfos . retrieve ( colName ). second . second ;
             Array < Object >  col  =  getCol ( colName );
            result . addCol ( colName ,  type ,  col );
         }

         return  result ;
     }

    @ Override
     public   DataFrame  filterRows ( Condition  cond )   {
         DataFrame  result  =   new   DataFrameImp ();
         if   ( colInfos . size ()   ==   0 )
             return  result ;

         for   ( int  i  =   0 ;  i  <  colNames . size ();  i ++ )
            result . addCol ( colNames . get ( i ),  colTypes . get ( i ));

         int  i  =   0 ;
         for   (;  i  <  getNbRows ();  i ++ )   {
             Array < Object >  row  =  getRow ( i );
             if   ( cond . test ( row ))   {
                result . addRow ( row );
             }
         }

         return  result ;
     }

    @ Override
     public   double  mean ( String  colName )   {
         if   ( isCol ( colName ))   {
             double  result  =   0 ;
             try   {
                 Class <?>  type  =  colInfos . retrieve ( colName ). second . second ;
                 if   ( type  !=   Class . forName ( "java.lang.Integer" )
                         &&  type  !=   Class . forName ( "java.lang.Double" ))   {
                     throw   new   IllegalArgumentException ();
                 }
                 Array < Object >  col  =  getCol ( colName );
                 Double  sum  =   0.0 ;
                 int  size  =  col . size ();
                 int  i  =   0 ;
                 for   (;  i  <  size ;  i ++ )
                    sum  +=   new   Double ( col . get ( i ). toString ());
                result  =  sum  /  col . size ();
             }   catch   ( ClassNotFoundException  e )   {
             }
             return  result ;
         }   else   {
             throw   new   IllegalArgumentException ();
         }
     }

}

program i want you to edit /DynamicArray.java

program i want you to edit /DynamicArray.java

public   class   DynamicArray < T >   implements   Array < T >   {

     private  T array [];
     private   int  size  =   0 ;

     public   DynamicArray ()   {
        size  =   0 ;
        array  =   ( T [])   new   Object [ 0 ];
     }

    @ Override
     public   int  size ()   {
         return  size ;
     }

    @ Override
     public   int  capacity ()   {
         return  array . length ;
     }
    
    @ Override
     public   void  add ( T e )   {
         if   ( size  ==  array . length )   {
             if   ( size  ==   0 )
                array  =   ( T [])   new   Object [ 1 ];
             else   {
                 int  new_size  =   2   *  array . length ;
                T []  temp  =   ( T [])   new   Object [ new_size ];
                 int  i  =   0 ;
                 for   ( =   0 ;  i  <  array . length ;)   {
                    temp [ i ]   =  array [ i ];
                    i ++ ;
                 }

                array  =   ( T [])   new   Object [ new_size ];
                 for   ( =   0 ;  i  <  new_size ;)   {
                    array [ i ]   =  temp [ i ];
                    i ++ ;
                 }
             }
         }
        array [ size ]   =  e ;
        size ++ ;
     }

    @ Override
     public  T get ( int  i )   {
         if   ( >=  size )   {
             throw   new   ArrayIndexOutOfBoundsException ();
         }   else   {
             return  array [ i ];
         }
     }

    @ Override
     public   void  set ( int  i ,  T e )   {
         if   ( >=  size )   {
             throw   new   ArrayIndexOutOfBoundsException ();
         }   else   {
            array [ i ]   =  e ;
         }
     }


}

program i want you to edit /LinkedList.java

program i want you to edit /LinkedList.java

class   ListNode < T >   {
     public  T data ;
     public   ListNode < T >  next ;

     public   ListNode ( T val )   {
         this . data  =  val ;
        next  =   null ;
     }
}

public   class   LinkedList < T >   implements   List < T >   {
     private   ListNode < T >  head ,  current ;
    

    @ Override
     public   void  insert ( T val )   {
         if   ( ! empty ())   {
             ListNode < T >  temp  =  current . next ;
            current . next  =   new   ListNode < T > ( val );
            current  =  current . next ;
            current . next  =  temp ;
            size ++ ;
             return ;
         }  
        
        current  =   new   ListNode < T > ( val );
        head  =  current ;
        size ++ ;
         return ;      
     }
    
     int  size  =   0 ;

     public   LinkedList ()   {
        head  =  current  =   null ;
        size  =   0 ;
     }

    @ Override
     public   boolean  empty ()   {
         return  size  ==   0 ;
     }

    @ Override
     public   boolean  full ()   {
         return   false ;
     }
    

    @ Override
     public   void  remove ()   {
         if   ( ! empty ())   {
             if   ( current  ==  head )   {
                head  =  head . next ;
                current  =   ( current . next  ==   null )   ?  head  :  current . next ;
             }   else   {
                 ListNode < T >  temp  =  head ;
                 for   (; temp  !=  current  &&  temp . next  !=  current ;  temp  =  temp . next );
                temp . next  =  current . next ;
                current  =    ( current . next  ==   null )   ?  head  :  current . next ;
             }
            size -- ;
         }   else   {
             return ;
         }
     }

    @ Override
     public   int  size ()   {
         return  size ;
     }



    @ Override
     public   void  findNext ()   {
         if   ( head  ==   null   ||  last ())
             return ;
         else
            current  =  current . next ;
     }

    @ Override
     public   boolean  last ()   {
         if   ( head  !=   null   &&  current . next  ==   null )
             return   true ;
         else
             return   false ;
     }

    @ Override
     public  T retrieve ()   {
         if   ( empty ())
             return   null ;
         else
             return  current . data ;
     }

    @ Override
     public   void  update ( T val )   {
         if   ( empty ())
             return ;

        current . data  =  val ;
     }


    @ Override
     public   void  findFirst ()   {
         if   ( head  ==   null )
             return ;
         else
            current  =  head ;
     }
}

Interface/Array.java

Interface/Array.java

public   interface   Array < T >   {
     // Return the number of elements in the array.
     int  size ();
    
     // Return the capacity of the array. Upon instantiation, the capacity must be 0. After first insert, it becomes 1. After that, the capacity doubles whenever the array becomes full and a new insert is requested.
     int  capacity ();
    
     // Return element at position i. If i > size, the method throws ArrayIndexOutOfBoundsException.
    T get ( int  i );
    
     // Update element at position i. If i > size, the method throws ArrayIndexOutOfBoundsException.
     void  set ( int  i ,  T e );
    
     // Add an element at the end of the array. This method increases size by 1. If size before add equals capacity, then capacity is doubled.
     void  add ( T e );
}

Interface/Condition.java

Interface/Condition.java

public   interface   Condition   {
     boolean  test ( Array < Object >  row );
}

Interface/COVID19Vaccination.java

Interface/COVID19Vaccination.java

public   interface   COVID19Vaccination   {
     // Set the vaccination data.
     void  setData ( DataFrame  df );
    
     // Return a two-column data frame containing the date and the number of people vaccinated by each date in the specified country.
     DataFrame  getPeopleVaccinated ( String  countryName );
    
     // Return a two-column data frame containing the date and the number of people fully vaccinated by each date in the specified country.
     DataFrame  getPeopleFullyVaccinated ( String  countryName );
    
     // Return a two-column data frame containing the date and the percentage of people vaccinated by each date in the specified country.
     DataFrame  getPeopleVaccinatedPerHundred ( String  countryName );
    
     // Return a two-column data frame containing the date and the percentage of people fully vaccinated by each date in the specified country.
     DataFrame  getPercentageOfPeopleFullyVaccinated ( String  countryName );
    
     // Return a set containing the names of the vaccines used in the specified country. Each vaccine name is stored separately.
     Set < String >  getVaccines ( String  countryName );
    
     // Return the average number of people vaccinated per day for the specified country.
     double  getAvgVaccinatedPerDay ( String  countryName );
    
     // Return the average number of people fully vaccinated per day for the specified country.
     double  getAvgFullyVaccinatedPerDay ( String  countryName );
}

Interface/DataFrame.java

Interface/DataFrame.java

public   interface   DataFrame   {
     // Return the number of columns in the data frame
     int  getNbCols ();
    
     // Add a column to the data frame with the specified name and type. If a column with the same name already exists, no column is added and the method returns false. Otherwise, the new column is added and the method returns true.
     boolean  addCol ( String  colName ,   Class <?>  colType );
    
     // Same as addCol(colName, colType) but with the column itself passed as parameter. The column is deep-copied to the data frame. If the data frame and the size of the new columns is different from the number of rows of the data frame, the column is not added and the method returns false.
     boolean  addCol ( String  colName ,   Class <?>  colType ,   Array < Object >  col );
    
     // Return true if the data frame contains a column named colName, false otherwise.
     boolean  isCol ( String  colName );
    
     // Return the index of the column (order of insertion into the data frame starting with 0). If colName is not a valid column name, the method throws IllegalArgumentException.
     int  getColInd ( String  colName );
    
     // Return the name of the column j. If j is not valid, the method throws ArrayIndexOutOfBoundsException.
     String  getColName ( int  j );
    
     // Return a map containing information about the columns. The map is indexed by column name and contains the index and the type of each column.
     Map < String ,   Pair < Integer ,   Class <?>>>  getColInfo ();
    
     // Return a deep copy of column j. If j is not valid, the method throws ArrayIndexOutOfBoundsException.
     Array < Object >  getCol ( int  j );
    
     // Return a deep copy of column colName. If colName is not valid, the method throws IllegalArgumentException.
     Array < Object >  getCol ( String  colName );
    
     // Return the number of rows in the data frame.
     int  getNbRows ();
    
     // Add a row to the data frame. If the size of the array is zero or different from the number of columns, or the types of the arguments do not match that of the columns, the method throws IllegalArgumentException.
     void  addRow ( Array < Object >  row );
    
     // Return a deep copy of row i. If i is not valid, the method throws ArrayIndexOutOfBoundsException.
     Array < Object >  getRow ( int  i );
    
     // Load data frame from CSV file. All data previously existing in the data frame is cleared by this method. The first row (the header) contains the names of the columns. If the file contains only the header, the data frame will be empty and all columns are considered of type String. Otherwise, the types of the columns are deduced from the second line. Four types are supported: integer, double, date (with the format: yyyy-MM-dd) and finally String. The methods deduces the column type by trying to parse the second row in this order: try Integer, then Double, then Date, then if none of these work, the column type is set to String. If the method is successful, it returns true. If the file contains any errors, such as incompatible number of columns or wrong data type, then the data frame remains empty, and the method returns false.
     boolean  loadCSV ( String  fileName );
    
     // Create a new data frame that contains only the columns specified in colNames. If colNames contains invalid column names, the method throws IllegalArgumentException. If colNames is empty,the returned data frame is also empty. The columns of the returned data frame are deep copies of the original columns.
     DataFrame  filterCols ( Array < String >  colNames );
    
     // Create a new data frame that contains only the rows that satisfy the condition cond.
     DataFrame  filterRows ( Condition  cond );
    
     // Return the mean of the column colName. If colName is not valid or the column is not numerical, the method throws IllegalArgumentException.
     double  mean ( String  colName );
}

Interface/List.java

Interface/List.java

public   interface   List < T >   {
     boolean  empty ();
     boolean  full ();
     // Return the number of elements in the list
     int  size ();
     void  findFirst ();
     void  findNext ();
     boolean  last ();
    T retrieve ();
     void  update ( T e );
     void  insert ( T e );
     void  remove ();
}

Interface/Map.java

Interface/Map.java

public   interface   Map < extends   Comparable < K > ,  T >   {
     // Return the size of the map.
     int  size ();
    
     // Return true if the map is full.
     boolean  full ();
    
     // Remove all elements from the map.
     void  clear ();
    
     // Update the data of the key k if it exists and return true. If k does not exist, the method returns false.
     boolean  update ( K k ,  T e );
    
     // Search for element with key k and returns a pair containing true and its data if it exists. If k does not exist, the method returns false and null.
     Pair < Boolean ,  T >  retrieve ( K k );
    
     // Return the number of key comparisons needed to find the key k.
     int  nbKeyComp ( K k );
    
     // Insert a new element if does not exist and return true. If k already exists, return false.
     boolean  insert ( K k ,  T e );
    
     // Remove the element with key k if it exists and return true. If the element does not exist return false.
     boolean  remove ( K k );
    
     // Return the list of keys in increasing order.
     List < K >  getKeys ();
}

Interface/Set.java

Interface/Set.java

public   interface   Set < extends   Comparable < K >>   {
     // Return the size of the set.
     int  size ();

     // Return true if the map is full.
     boolean  full ();

     // Remove all elements from the map.
     void  clear ();

     // Search for key k and returns true if it exists, false otherwise.
     boolean  find ( K k );

     // Return the number of key comparisons needed to find the key k.
     int  nbKeyComp ( K k );

     // Insert a new key if does not exist and return true. If k already exists, return false.
     boolean  insert ( K k );

     // Remove the key k if it exists and return true. If the key does not exist return false.
     boolean  remove ( K k );

     // Return the list of keys in increasing order.
     List < K >  getKeys ();
}

errors i've got/5919a371-a239-4219-8c84-1e1ac13945f1.jpg

errors i've got/6de16e36-ab5f-438a-82d5-0b7c1e774304.jpg