package com.highcharts.DevGround.example;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import com.highsoft.highcharts.Common.HIChartsClasses.*;
import com.highsoft.highcharts.Core.HIChartView;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
HIChartView chartView = findViewById(R.id.hc);
chartView.theme = "grid-light";
chartView.plugins = new ArrayList<>(Arrays.asList("sunburst"));
HIOptions options = new HIOptions();
HIChart chart = new HIChart();
chart.setHeight("100%");
options.setChart(chart);
HITitle title = new HITitle();
title.setText("World population 2017");
options.setTitle(title);
HISubtitle subtitle = new HISubtitle();
subtitle.setText("Source <href=\"https://en.wikipedia.org/wiki/List_of_countries_by_population_(United_Nations);\">Wikipedia</a>");
options.setSubtitle(subtitle);
HISunburst series = new HISunburst();
HashMap<String, Object> map1 = new HashMap<>();
map1.put("id", "0.0");
map1.put("parent", "");
map1.put("name", "The World");
HashMap<String, Object> map2 = new HashMap<>();
map2.put("id", "1.3");
map2.put("parent", "0.0");
map2.put("name", "Asia");
HashMap<String, Object> map3 = new HashMap<>();
map3.put("id", "1.1");
map3.put("parent", "0.0");
map3.put("name", "Africa");
HashMap<String, Object> map4 = new HashMap<>();
map4.put("id", "1.2");
map4.put("parent", "0.0");
map4.put("name", "America");
HashMap<String, Object> map5 = new HashMap<>();
map5.put("id", "1.4");
map5.put("parent", "0.0");
map5.put("name", "Europe");
HashMap<String, Object> map6 = new HashMap<>();
map6.put("id", "1.5");
map6.put("parent", "0.0");
map6.put("name", "Oceanic");
HashMap<String, Object> map7 = new HashMap<>();
map7.put("id", "2.1");
map7.put("parent", "1.1");
map7.put("name", "Eastern Africa");
HashMap<String, Object> map8 = new HashMap<>();
map8.put("id", "3.1");
map8.put("parent", "2.1");
map8.put("name", "Ethiopia");
map8.put("value", 104957438);
HashMap<String, Object> map9 = new HashMap<>();
map9.put("id", "3.2");
map9.put("parent", "2.1");
map9.put("name", "Tanzania");
map9.put("value", 57310019);
HashMap<String, Object> map10 = new HashMap<>();
map10.put("id", "3.3");
map10.put("parent", "2.1");
map10.put("name", "Kenya");
map10.put("value", 49699862);
HashMap<String, Object> map11 = new HashMap<>();
map11.put("id", "3.4");
map11.put("parent", "2.1");
map11.put("name", "Uganda");
map11.put("value", 42862958);
HashMap<String, Object> map12 = new HashMap<>();
map12.put("id", "3.5");
map12.put("parent", "2.1");
map12.put("name", "Mozambique");
map12.put("value", 29668834);
HashMap<String, Object> map13 = new HashMap<>();
map13.put("id", "3.6");
map13.put("parent", "2.1");
map13.put("name", "Madagascar");
map13.put("value", 25570895);
HashMap<String, Object> map14 = new HashMap<>();
map14.put("id", "3.7");
map14.put("parent", "2.1");
map14.put("name", "Malawi");
map14.put("value", 18622104);
HashMap<String, Object> map15 = new HashMap<>();
map15.put("id", "3.8");
map15.put("parent", "2.1");
map15.put("name", "Zambia");
map15.put("value", 17094130);
HashMap<String, Object> map16 = new HashMap<>();
map16.put("id", "3.9");
map16.put("parent", "2.1");
map16.put("name", "Zimbabwe");
map16.put("value", 16529904);
HashMap<String, Object> map17 = new HashMap<>();
map17.put("id", "3.10");
map17.put("parent", "2.1");
map17.put("name", "Somalia");
map17.put("value", 14742523);
HashMap<String, Object> map18 = new HashMap<>();
map18.put("id", "3.11");
map18.put("parent", "2.1");
map18.put("name", "South Sudan");
map18.put("value", 12575714);
HashMap<String, Object> map19 = new HashMap<>();
map19.put("id", "3.12");
map19.put("parent", "2.1");
map19.put("name", "Rwanda");
map19.put("value", 12208407);
HashMap<String, Object> map20 = new HashMap<>();
map20.put("id", "3.13");
map20.put("parent", "2.1");
map20.put("name", "Burundi");
map20.put("value", 10864245);
HashMap<String, Object> map21 = new HashMap<>();
map21.put("id", "3.14");
map21.put("parent", "2.1");
map21.put("name", "Eritrea");
map21.put("value", 5068831);
HashMap<String, Object> map22 = new HashMap<>();
map22.put("id", "3.15");
map22.put("parent", "2.1");
map22.put("name", "Mauritius");
map22.put("value", 1265138);
HashMap<String, Object> map23 = new HashMap<>();
map23.put("id", "3.16");
map23.put("parent", "2.1");
map23.put("name", "Djibouti");
map23.put("value", 956985);
HashMap<String, Object> map24 = new HashMap<>();
map24.put("id", "3.17");
map24.put("parent", "2.1");
map24.put("name", "Réunion");
map24.put("value", 876562);
HashMap<String, Object> map25 = new HashMap<>();
map25.put("id", "3.18");
map25.put("parent", "2.1");
map25.put("name", "Comoros");
map25.put("value", 813912);
HashMap<String, Object> map26 = new HashMap<>();
map26.put("id", "3.19");
map26.put("parent", "2.1");
map26.put("name", "Mayotte");
map26.put("value", 253045);
HashMap<String, Object> map27 = new HashMap<>();
map27.put("id", "3.20");
map27.put("parent", "2.1");
map27.put("name", "Seychelles");
map27.put("value", 94737);
HashMap<String, Object> map28 = new HashMap<>();
map28.put("id", "2.5");
map28.put("parent", "1.1");
map28.put("name", "Western Africa");
HashMap<String, Object> map29 = new HashMap<>();
map29.put("id", "3.42");
map29.put("parent", "2.5");
map29.put("name", "Nigeria");
map29.put("value", 190886311);
HashMap<String, Object> map30 = new HashMap<>();
map30.put("id", "3.43");
map30.put("parent", "2.5");
map30.put("name", "Ghana");
map30.put("value", 28833629);
HashMap<String, Object> map31 = new HashMap<>();
map31.put("id", "3.44");
map31.put("parent", "2.5");
map31.put("name", "Côte Ivoire");
map31.put("value", 24294750);
HashMap<String, Object> map32 = new HashMap<>();
map32.put("id", "3.45");
map32.put("parent", "2.5");
map32.put("name", "Niger");
map32.put("value", 21477348);
HashMap<String, Object> map33 = new HashMap<>();
map33.put("id", "3.46");
map33.put("parent", "2.5");
map33.put("name", "Burkina Faso");
map33.put("value", 19193382);
HashMap<String, Object> map34 = new HashMap<>();
map34.put("id", "3.47");
map34.put("parent", "2.5");
map34.put("name", "Mali");
map34.put("value", 18541980);
HashMap<String, Object> map35 = new HashMap<>();
map35.put("id", "3.48");
map35.put("parent", "2.5");
map35.put("name", "Senegal");
map35.put("value", 15850567);
HashMap<String, Object> map36 = new HashMap<>();
map36.put("id", "3.49");
map36.put("parent", "2.5");
map36.put("name", "Guinea");
map36.put("value", 12717176);
HashMap<String, Object> map37 = new HashMap<>();
map37.put("id", "3.50");
map37.put("parent", "2.5");
map37.put("name", "Benin");
map37.put("value", 11175692);
HashMap<String, Object> map38 = new HashMap<>();
map38.put("id", "3.51");
map38.put("parent", "2.5");
map38.put("name", "Togo");
map38.put("value", 7797694);
HashMap<String, Object> map39 = new HashMap<>();
map39.put("id", "3.52");
map39.put("parent", "2.5");
map39.put("name", "Sierra Leone");
map39.put("value", 7557212);
HashMap<String, Object> map40 = new HashMap<>();
map40.put("id", "3.53");
map40.put("parent", "2.5");
map40.put("name", "Liberia");
map40.put("value", 4731906);
HashMap<String, Object> map41 = new HashMap<>();
map41.put("id", "3.54");
map41.put("parent", "2.5");
map41.put("name", "Mauritania");
map41.put("value", 4420184);
HashMap<String, Object> map42 = new HashMap<>();
map42.put("id", "3.55");
map42.put("parent", "2.5");
map42.put("name", "The Gambia");
map42.put("value", 2100568);
HashMap<String, Object> map43 = new HashMap<>();
map43.put("id", "3.56");
map43.put("parent", "2.5");
map43.put("name", "Guinea-Bissau");
map43.put("value", 1861283);
HashMap<String, Object> map44 = new HashMap<>();
map44.put("id", "3.57");
map44.put("parent", "2.5");
map44.put("name", "Cabo Verde");
map44.put("value", 546388);
HashMap<String, Object> map45 = new HashMap<>();
map45.put("id", "3.58");
map45.put("parent", "2.5");
map45.put("name", "Saint Helena, Ascension and Tristan da Cunha");
map45.put("value", 4049);
HashMap<String, Object> map46 = new HashMap<>();
map46.put("id", "2.3");
map46.put("parent", "1.1");
map46.put("name", "North Africa");
HashMap<String, Object> map47 = new HashMap<>();
map47.put("id", "3.30");
map47.put("parent", "2.3");
map47.put("name", "Egypt");
map47.put("value", 97553151);
HashMap<String, Object> map48 = new HashMap<>();
map48.put("id", "3.31");
map48.put("parent", "2.3");
map48.put("name", "Algeria");
map48.put("value", 41318142);
HashMap<String, Object> map49 = new HashMap<>();
map49.put("id", "3.32");
map49.put("parent", "2.3");
map49.put("name", "Sudan");
map49.put("value", 40533330);
HashMap<String, Object> map50 = new HashMap<>();
map50.put("id", "3.33");
map50.put("parent", "2.3");
map50.put("name", "Morocco");
map50.put("value", 35739580);
HashMap<String, Object> map51 = new HashMap<>();
map51.put("id", "3.34");
map51.put("parent", "2.3");
map51.put("name", "Tunisia");
map51.put("value", 11532127);
HashMap<String, Object> map52 = new HashMap<>();
map52.put("id", "3.35");
map52.put("parent", "2.3");
map52.put("name", "Libya");
map52.put("value", 6374616);
HashMap<String, Object> map53 = new HashMap<>();
map53.put("id", "3.36");
map53.put("parent", "2.3");
map53.put("name", "Western Sahara");
map53.put("value", 552628);
HashMap<String, Object> map54 = new HashMap<>();
map54.put("id", "2.2");
map54.put("parent", "1.1");
map54.put("name", "Central Africa");
HashMap<String, Object> map55 = new HashMap<>();
map55.put("id", "3.21");
map55.put("parent", "2.2");
map55.put("name", "Democratic Republic of the Congo");
map55.put("value", 81339988);
HashMap<String, Object> map56 = new HashMap<>();
map56.put("id", "3.22");
map56.put("parent", "2.2");
map56.put("name", "Angola");
map56.put("value", 29784193);
HashMap<String, Object> map57 = new HashMap<>();
map57.put("id", "3.23");
map57.put("parent", "2.2");
map57.put("name", "Cameroon");
map57.put("value", 24053727);
HashMap<String, Object> map58 = new HashMap<>();
map58.put("id", "3.24");
map58.put("parent", "2.2");
map58.put("name", "Chad");
map58.put("value", 14899994);
HashMap<String, Object> map59 = new HashMap<>();
map59.put("id", "3.25");
map59.put("parent", "2.2");
map59.put("name", "Congo");
map59.put("value", 5260750);
HashMap<String, Object> map60 = new HashMap<>();
map60.put("id", "3.26");
map60.put("parent", "2.2");
map60.put("name", "Central African Republic");
map60.put("value", 4659080);
HashMap<String, Object> map61 = new HashMap<>();
map61.put("id", "3.27");
map61.put("parent", "2.2");
map61.put("name", "Gabon");
map61.put("value", 2025137);
HashMap<String, Object> map62 = new HashMap<>();
map62.put("id", "3.28");
map62.put("parent", "2.2");
map62.put("name", "Equatorial Guinea");
map62.put("value", 1267689);
HashMap<String, Object> map63 = new HashMap<>();
map63.put("id", "3.29");
map63.put("parent", "2.2");
map63.put("name", "Sao Tome and Principe");
map63.put("value", 204327);
HashMap<String, Object> map64 = new HashMap<>();
map64.put("id", "2.4");
map64.put("parent", "1.1");
map64.put("name", "South America");
HashMap<String, Object> map65 = new HashMap<>();
map65.put("id", "3.37");
map65.put("parent", "2.4");
map65.put("name", "South Africa");
map65.put("value", 56717156);
HashMap<String, Object> map66 = new HashMap<>();
map66.put("id", "3.38");
map66.put("parent", "2.4");
map66.put("name", "Namibia");
map66.put("value", 2533794);
HashMap<String, Object> map67 = new HashMap<>();
map67.put("id", "3.39");
map67.put("parent", "2.4");
map67.put("name", "Botswana");
map67.put("value", 2291661);
HashMap<String, Object> map68 = new HashMap<>();
map68.put("id", "3.40");
map68.put("parent", "2.4");
map68.put("name", "Lesotho");
map68.put("value", 2233339);
HashMap<String, Object> map69 = new HashMap<>();
map69.put("id", "3.41");
map69.put("parent", "2.4");
map69.put("name", "Swaziland");
map69.put("value", 1367254);
HashMap<String, Object> map70 = new HashMap<>();
map70.put("id", "2.9");
map70.put("parent", "1.2");
map70.put("name", "South America");
HashMap<String, Object> map71 = new HashMap<>();
map71.put("id", "3.98");
map71.put("parent", "2.9");
map71.put("name", "Brazil");
map71.put("value", 209288278);
HashMap<String, Object> map72 = new HashMap<>();
map72.put("id", "3.99");
map72.put("parent", "2.9");
map72.put("name", "Colombia");
map72.put("value", 49065615);
HashMap<String, Object> map73 = new HashMap<>();
map73.put("id", "3.100");
map73.put("parent", "2.9");
map73.put("name", "Argentina");
map73.put("value", 44271041);
HashMap<String, Object> map74 = new HashMap<>();
map74.put("id", "3.101");
map74.put("parent", "2.9");
map74.put("name", "Peru");
map74.put("value", 32165485);
HashMap<String, Object> map75 = new HashMap<>();
map75.put("id", "3.102");
map75.put("parent", "2.9");
map75.put("name", "Venezuela");
map75.put("value", 31977065);
HashMap<String, Object> map76 = new HashMap<>();
map76.put("id", "3.103");
map76.put("parent", "2.9");
map76.put("name", "Chile");
map76.put("value", 18054726);
HashMap<String, Object> map77 = new HashMap<>();
map77.put("id", "3.104");
map77.put("parent", "2.9");
map77.put("name", "Ecuador");
map77.put("value", 16624858);
HashMap<String, Object> map78 = new HashMap<>();
map78.put("id", "3.105");
map78.put("parent", "2.9");
map78.put("name", "Bolivia");
map78.put("value", 11051600);
HashMap<String, Object> map79 = new HashMap<>();
map79.put("id", "3.106");
map79.put("parent", "2.9");
map79.put("name", "Paraguay");
map79.put("value", 6811297);
HashMap<String, Object> map80 = new HashMap<>();
map80.put("id", "3.107");
map80.put("parent", "2.9");
map80.put("name", "Uruguay");
map80.put("value", 3456750);
HashMap<String, Object> map81 = new HashMap<>();
map81.put("id", "3.108");
map81.put("parent", "2.9");
map81.put("name", "Guyana");
map81.put("value", 777859);
HashMap<String, Object> map82 = new HashMap<>();
map82.put("id", "3.109");
map82.put("parent", "2.9");
map82.put("name", "Suriname");
map82.put("value", 563402);
HashMap<String, Object> map83 = new HashMap<>();
map83.put("id", "3.110");
map83.put("parent", "2.9");
map83.put("name", "French Guiana");
map83.put("value", 282731);
HashMap<String, Object> map84 = new HashMap<>();
map84.put("id", "3.111");
map84.put("parent", "2.9");
map84.put("name", "Falkland Islands");
map84.put("value", 2910);
HashMap<String, Object> map85 = new HashMap<>();
map85.put("id", "2.8");
map85.put("parent", "1.2");
map85.put("name", "Northern America");
HashMap<String, Object> map86 = new HashMap<>();
map86.put("id", "3.93");
map86.put("parent", "2.8");
map86.put("name", "United States");
map86.put("value", 324459463);
HashMap<String, Object> map87 = new HashMap<>();
map87.put("id", "3.94");
map87.put("parent", "2.8");
map87.put("name", "Canada");
map87.put("value", 36624199);
HashMap<String, Object> map88 = new HashMap<>();
map88.put("id", "3.95");
map88.put("parent", "2.8");
map88.put("name", "Bermuda");
map88.put("value", 61349);
HashMap<String, Object> map89 = new HashMap<>();
map89.put("id", "3.96");
map89.put("parent", "2.8");
map89.put("name", "Greenland");
map89.put("value", 56480);
HashMap<String, Object> map90 = new HashMap<>();
map90.put("id", "3.97");
map90.put("parent", "2.8");
map90.put("name", "Saint Pierre and Miquelon");
map90.put("value", 6320);
HashMap<String, Object> map91 = new HashMap<>();
map91.put("id", "2.7");
map91.put("parent", "1.2");
map91.put("name", "Central America");
HashMap<String, Object> map92 = new HashMap<>();
map92.put("id", "3.85");
map92.put("parent", "2.7");
map92.put("name", "Mexico");
map92.put("value", 129163276);
HashMap<String, Object> map93 = new HashMap<>();
map93.put("id", "3.86");
map93.put("parent", "2.7");
map93.put("name", "Guatemala");
map93.put("value", 16913503);
HashMap<String, Object> map94 = new HashMap<>();
map94.put("id", "3.87");
map94.put("parent", "2.7");
map94.put("name", "Honduras");
map94.put("value", 9265067);
HashMap<String, Object> map95 = new HashMap<>();
map95.put("id", "3.88");
map95.put("parent", "2.7");
map95.put("name", "El Salvador");
map95.put("value", 6377853);
HashMap<String, Object> map96 = new HashMap<>();
map96.put("id", "3.89");
map96.put("parent", "2.7");
map96.put("name", "Nicaragua");
map96.put("value", 6217581);
HashMap<String, Object> map97 = new HashMap<>();
map97.put("id", "3.90");
map97.put("parent", "2.7");
map97.put("name", "Costa Rica");
map97.put("value", 4905769);
HashMap<String, Object> map98 = new HashMap<>();
map98.put("id", "3.91");
map98.put("parent", "2.7");
map98.put("name", "Panama");
map98.put("value", 4098587);
HashMap<String, Object> map99 = new HashMap<>();
map99.put("id", "3.92");
map99.put("parent", "2.7");
map99.put("name", "Belize");
map99.put("value", 374681);
HashMap<String, Object> map100 = new HashMap<>();
map100.put("id", "2.6");
map100.put("parent", "1.2");
map100.put("name", "Caribbean");
HashMap<String, Object> map101 = new HashMap<>();
map101.put("id", "3.59");
map101.put("parent", "2.6");
map101.put("name", "Cuba");
map101.put("value", 11484636);
HashMap<String, Object> map102 = new HashMap<>();
map102.put("id", "3.60");
map102.put("parent", "2.6");
map102.put("name", "Haiti");
map102.put("value", 10981229);
HashMap<String, Object> map103 = new HashMap<>();
map103.put("id", "3.61");
map103.put("parent", "2.6");
map103.put("name", "Dominican Republic");
map103.put("value", 10766998);
HashMap<String, Object> map104 = new HashMap<>();
map104.put("id", "3.62");
map104.put("parent", "2.6");
map104.put("name", "Puerto Rico");
map104.put("value", 3663131);
HashMap<String, Object> map105 = new HashMap<>();
map105.put("id", "3.63");
map105.put("parent", "2.6");
map105.put("name", "Jamaica");
map105.put("value", 2890299);
HashMap<String, Object> map106 = new HashMap<>();
map106.put("id", "3.64");
map106.put("parent", "2.6");
map106.put("name", "Trinidad and Tobago");
map106.put("value", 1369125);
HashMap<String, Object> map107 = new HashMap<>();
map107.put("id", "3.65");
map107.put("parent", "2.6");
map107.put("name", "Guadeloupe");
map107.put("value", 449568);
HashMap<String, Object> map108 = new HashMap<>();
map108.put("id", "3.66");
map108.put("parent", "2.6");
map108.put("name", "Bahamas");
map108.put("value", 395361);
HashMap<String, Object> map109 = new HashMap<>();
map109.put("id", "3.67");
map109.put("parent", "2.6");
map109.put("name", "Martinique");
map109.put("value", 384896);
HashMap<String, Object> map110 = new HashMap<>();
map110.put("id", "3.68");
map110.put("parent", "2.6");
map110.put("name", "Barbados");
map110.put("value", 285719);
HashMap<String, Object> map111 = new HashMap<>();
map111.put("id", "3.69");
map111.put("parent", "2.6");
map111.put("name", "Saint Lucia");
map111.put("value", 178844);
HashMap<String, Object> map112 = new HashMap<>();
map112.put("id", "3.70");
map112.put("parent", "2.6");
map112.put("name", "Curaçao");
map112.put("value", 160539);
HashMap<String, Object> map113 = new HashMap<>();
map113.put("id", "3.71");
map113.put("parent", "2.6");
map113.put("name", "Saint Vincent and the Grenadines");
map113.put("value", 109897);
HashMap<String, Object> map114 = new HashMap<>();
map114.put("id", "3.72");
map114.put("parent", "2.6");
map114.put("name", "Grenada");
map114.put("value", 107825);
HashMap<String, Object> map115 = new HashMap<>();
map115.put("id", "3.73");
map115.put("parent", "2.6");
map115.put("name", "Aruba");
map115.put("value", 105264);
HashMap<String, Object> map116 = new HashMap<>();
map116.put("id", "3.74");
map116.put("parent", "2.6");
map116.put("name", "United States Virgin Islands");
map116.put("value", 104901);
HashMap<String, Object> map117 = new HashMap<>();
map117.put("id", "3.75");
map117.put("parent", "2.6");
map117.put("name", "Antigua and Barbuda");
map117.put("value", 102012);
HashMap<String, Object> map118 = new HashMap<>();
map118.put("id", "3.76");
map118.put("parent", "2.6");
map118.put("name", "Dominica");
map118.put("value", 73925);
HashMap<String, Object> map119 = new HashMap<>();
map119.put("id", "3.77");
map119.put("parent", "2.6");
map119.put("name", "Cayman Islands");
map119.put("value", 61559);
HashMap<String, Object> map120 = new HashMap<>();
map120.put("id", "3.78");
map120.put("parent", "2.6");
map120.put("name", "Saint Kitts and Nevis");
map120.put("value", 55345);
HashMap<String, Object> map121 = new HashMap<>();
map121.put("id", "3.79");
map121.put("parent", "2.6");
map121.put("name", "Sint Maarten");
map121.put("value", 40120);
HashMap<String, Object> map122 = new HashMap<>();
map122.put("id", "3.80");
map122.put("parent", "2.6");
map122.put("name", "Turks and Caicos Islands");
map122.put("value", 35446);
HashMap<String, Object> map123 = new HashMap<>();
map123.put("id", "3.81");
map123.put("parent", "2.6");
map123.put("name", "British Virgin Islands");
map123.put("value", 31196);
HashMap<String, Object> map124 = new HashMap<>();
map124.put("id", "3.82");
map124.put("parent", "2.6");
map124.put("name", "Caribbean Netherlands");
map124.put("value", 25398);
HashMap<String, Object> map125 = new HashMap<>();
map125.put("id", "3.83");
map125.put("parent", "2.6");
map125.put("name", "Anguilla");
map125.put("value", 14909);
HashMap<String, Object> map126 = new HashMap<>();
map126.put("id", "3.84");
map126.put("parent", "2.6");
map126.put("name", "Montserrat");
map126.put("value", 5177);
HashMap<String, Object> map127 = new HashMap<>();
map127.put("id", "2.13");
map127.put("parent", "1.3");
map127.put("name", "Southern Asia");
HashMap<String, Object> map128 = new HashMap<>();
map128.put("id", "3.136");
map128.put("parent", "2.13");
map128.put("name", "India");
map128.put("value", 1339180127);
HashMap<String, Object> map129 = new HashMap<>();
map129.put("id", "3.137");
map129.put("parent", "2.13");
map129.put("name", "Pakistan");
map129.put("value", 197015955);
HashMap<String, Object> map130 = new HashMap<>();
map130.put("id", "3.138");
map130.put("parent", "2.13");
map130.put("name", "Bangladesh");
map130.put("value", 164669751);
HashMap<String, Object> map131 = new HashMap<>();
map131.put("id", "3.139");
map131.put("parent", "2.13");
map131.put("name", "Iran");
map131.put("value", 81162788);
HashMap<String, Object> map132 = new HashMap<>();
map132.put("id", "3.140");
map132.put("parent", "2.13");
map132.put("name", "Afghanistan");
map132.put("value", 35530081);
HashMap<String, Object> map133 = new HashMap<>();
map133.put("id", "3.141");
map133.put("parent", "2.13");
map133.put("name", "Nepal");
map133.put("value", 29304998);
HashMap<String, Object> map134 = new HashMap<>();
map134.put("id", "3.142");
map134.put("parent", "2.13");
map134.put("name", "Sri Lanka");
map134.put("value", 20876917);
HashMap<String, Object> map135 = new HashMap<>();
map135.put("id", "3.143");
map135.put("parent", "2.13");
map135.put("name", "Bhutan");
map135.put("value", 807610);
HashMap<String, Object> map136 = new HashMap<>();
map136.put("id", "3.144");
map136.put("parent", "2.13");
map136.put("name", "Maldives");
map136.put("value", 436330);
HashMap<String, Object> map137 = new HashMap<>();
map137.put("id", "2.11");
map137.put("parent", "1.3");
map137.put("name", "Eastern Asia");
HashMap<String, Object> map138 = new HashMap<>();
map138.put("id", "3.117");
map138.put("parent", "2.11");
map138.put("name", "China");
map138.put("value", 1409517397);
HashMap<String, Object> map139 = new HashMap<>();
map139.put("id", "3.118");
map139.put("parent", "2.11");
map139.put("name", "Japan");
map139.put("value", 127484450);
HashMap<String, Object> map140 = new HashMap<>();
map140.put("id", "3.119");
map140.put("parent", "2.11");
map140.put("name", "South Korea");
map140.put("value", 50982212);
HashMap<String, Object> map141 = new HashMap<>();
map141.put("id", "3.120");
map141.put("parent", "2.11");
map141.put("name", "North Korea");
map141.put("value", 25490965);
HashMap<String, Object> map142 = new HashMap<>();
map142.put("id", "3.121");
map142.put("parent", "2.11");
map142.put("name", "Taiwan");
map142.put("value", 23626456);
HashMap<String, Object> map143 = new HashMap<>();
map143.put("id", "3.122");
map143.put("parent", "2.11");
map143.put("name", "Hong Kong");
map143.put("value", 7364883);
HashMap<String, Object> map144 = new HashMap<>();
map144.put("id", "3.123");
map144.put("parent", "2.11");
map144.put("name", "Mongolia");
map144.put("value", 3075647);
HashMap<String, Object> map145 = new HashMap<>();
map145.put("id", "3.124");
map145.put("parent", "2.11");
map145.put("name", "Macau");
map145.put("value", 622567);
HashMap<String, Object> map146 = new HashMap<>();
map146.put("id", "2.12");
map146.put("parent", "1.3");
map146.put("name", "South-Eastern Asia");
HashMap<String, Object> map147 = new HashMap<>();
map147.put("id", "3.125");
map147.put("parent", "2.12");
map147.put("name", "Indonesia");
map147.put("value", 263991379);
HashMap<String, Object> map148 = new HashMap<>();
map148.put("id", "3.126");
map148.put("parent", "2.12");
map148.put("name", "Philippines");
map148.put("value", 104918090);
HashMap<String, Object> map149 = new HashMap<>();
map149.put("id", "3.127");
map149.put("parent", "2.12");
map149.put("name", "Vietnam");
map149.put("value", 95540800);
HashMap<String, Object> map150 = new HashMap<>();
map150.put("id", "3.128");
map150.put("parent", "2.12");
map150.put("name", "Thailand");
map150.put("value", 69037513);
HashMap<String, Object> map151 = new HashMap<>();
map151.put("id", "3.129");
map151.put("parent", "2.12");
map151.put("name", "Myanmar");
map151.put("value", 53370609);
HashMap<String, Object> map152 = new HashMap<>();
map152.put("id", "3.130");
map152.put("parent", "2.12");
map152.put("name", "Malaysia");
map152.put("value", 31624264);
HashMap<String, Object> map153 = new HashMap<>();
map153.put("id", "3.131");
map153.put("parent", "2.12");
map153.put("name", "Cambodia");
map153.put("value", 16005373);
HashMap<String, Object> map154 = new HashMap<>();
map154.put("id", "3.132");
map154.put("parent", "2.12");
map154.put("name", "Laos");
map154.put("value", 6858160);
HashMap<String, Object> map155 = new HashMap<>();
map155.put("id", "3.133");
map155.put("parent", "2.12");
map155.put("name", "Singapore");
map155.put("value", 5708844);
HashMap<String, Object> map156 = new HashMap<>();
map156.put("id", "3.134");
map156.put("parent", "2.12");
map156.put("name", "Timor-Leste");
map156.put("value", 1296311);
HashMap<String, Object> map157 = new HashMap<>();
map157.put("id", "3.135");
map157.put("parent", "2.12");
map157.put("name", "Brunei");
map157.put("value", 428697);
HashMap<String, Object> map158 = new HashMap<>();
map158.put("id", "2.14");
map158.put("parent", "1.3");
map158.put("name", "Western Asia");
HashMap<String, Object> map159 = new HashMap<>();
map159.put("id", "3.145");
map159.put("parent", "2.14");
map159.put("name", "Turkey");
map159.put("value", 80745020);
HashMap<String, Object> map160 = new HashMap<>();
map160.put("id", "3.146");
map160.put("parent", "2.14");
map160.put("name", "Iraq");
map160.put("value", 38274618);
HashMap<String, Object> map161 = new HashMap<>();
map161.put("id", "3.147");
map161.put("parent", "2.14");
map161.put("name", "Saudi Arabia");
map161.put("value", 32938213);
HashMap<String, Object> map162 = new HashMap<>();
map162.put("id", "3.148");
map162.put("parent", "2.14");
map162.put("name", "Yemen");
map162.put("value", 28250420);
HashMap<String, Object> map163 = new HashMap<>();
map163.put("id", "3.149");
map163.put("parent", "2.14");
map163.put("name", "Syria");
map163.put("value", 18269868);
HashMap<String, Object> map164 = new HashMap<>();
map164.put("id", "3.150");
map164.put("parent", "2.14");
map164.put("name", "Azerbaijan");
map164.put("value", 9827589);
HashMap<String, Object> map165 = new HashMap<>();
map165.put("id", "3.151");
map165.put("parent", "2.14");
map165.put("name", "Jordan");
map165.put("value", 9702353);
HashMap<String, Object> map166 = new HashMap<>();
map166.put("id", "3.152");
map166.put("parent", "2.14");
map166.put("name", "United Arab Emirates");
map166.put("value", 9400145);
HashMap<String, Object> map167 = new HashMap<>();
map167.put("id", "3.153");
map167.put("parent", "2.14");
map167.put("name", "Israel");
map167.put("value", 8321570);
HashMap<String, Object> map168 = new HashMap<>();
map168.put("id", "3.154");
map168.put("parent", "2.14");
map168.put("name", "Lebanon");
map168.put("value", 6082357);
HashMap<String, Object> map169 = new HashMap<>();
map169.put("id", "3.155");
map169.put("parent", "2.14");
map169.put("name", "Palestine");
map169.put("value", 4920724);
HashMap<String, Object> map170 = new HashMap<>();
map170.put("id", "3.156");
map170.put("parent", "2.14");
map170.put("name", "Oman");
map170.put("value", 4636262);
HashMap<String, Object> map171 = new HashMap<>();
map171.put("id", "3.157");
map171.put("parent", "2.14");
map171.put("name", "Kuwait");
map171.put("value", 4136528);
HashMap<String, Object> map172 = new HashMap<>();
map172.put("id", "3.158");
map172.put("parent", "2.14");
map172.put("name", "Georgia");
map172.put("value", 3912061);
HashMap<String, Object> map173 = new HashMap<>();
map173.put("id", "3.159");
map173.put("parent", "2.14");
map173.put("name", "Armenia");
map173.put("value", 2930450);
HashMap<String, Object> map174 = new HashMap<>();
map174.put("id", "3.160");
map174.put("parent", "2.14");
map174.put("name", "Qatar");
map174.put("value", 2639211);
HashMap<String, Object> map175 = new HashMap<>();
map175.put("id", "3.161");
map175.put("parent", "2.14");
map175.put("name", "Bahrain");
map175.put("value", 1492584);
HashMap<String, Object> map176 = new HashMap<>();
map176.put("id", "2.10");
map176.put("parent", "1.3");
map176.put("name", "Central Asia");
HashMap<String, Object> map177 = new HashMap<>();
map177.put("id", "3.112");
map177.put("parent", "2.10");
map177.put("name", "Uzbekistan");
map177.put("value", 31910641);
HashMap<String, Object> map178 = new HashMap<>();
map178.put("id", "3.113");
map178.put("parent", "2.10");
map178.put("name", "Kazakhstan");
map178.put("value", 18204499);
HashMap<String, Object> map179 = new HashMap<>();
map179.put("id", "3.114");
map179.put("parent", "2.10");
map179.put("name", "Tajikistan");
map179.put("value", 8921343);
HashMap<String, Object> map180 = new HashMap<>();
map180.put("id", "3.115");
map180.put("parent", "2.10");
map180.put("name", "Kyrgyzstan");
map180.put("value", 6045117);
HashMap<String, Object> map181 = new HashMap<>();
map181.put("id", "3.116");
map181.put("parent", "2.10");
map181.put("name", "Turkmenistan");
map181.put("value", 5758075);
HashMap<String, Object> map182 = new HashMap<>();
map182.put("id", "2.15");
map182.put("parent", "1.4");
map182.put("name", "Eastern Europe");
HashMap<String, Object> map183 = new HashMap<>();
map183.put("id", "3.162");
map183.put("parent", "2.15");
map183.put("name", "Russia");
map183.put("value", 143989754);
HashMap<String, Object> map184 = new HashMap<>();
map184.put("id", "3.163");
map184.put("parent", "2.15");
map184.put("name", "Ukraine");
map184.put("value", 44222947);
HashMap<String, Object> map185 = new HashMap<>();
map185.put("id", "3.164");
map185.put("parent", "2.15");
map185.put("name", "Poland");
map185.put("value", 38170712);
HashMap<String, Object> map186 = new HashMap<>();
map186.put("id", "3.165");
map186.put("parent", "2.15");
map186.put("name", "Romania");
map186.put("value", 19679306);
HashMap<String, Object> map187 = new HashMap<>();
map187.put("id", "3.166");
map187.put("parent", "2.15");
map187.put("name", "Czechia");
map187.put("value", 10618303);
HashMap<String, Object> map188 = new HashMap<>();
map188.put("id", "3.167");
map188.put("parent", "2.15");
map188.put("name", "Hungary");
map188.put("value", 9721559);
HashMap<String, Object> map189 = new HashMap<>();
map189.put("id", "3.168");
map189.put("parent", "2.15");
map189.put("name", "Belarus");
map189.put("value", 9468338);
HashMap<String, Object> map190 = new HashMap<>();
map190.put("id", "3.169");
map190.put("parent", "2.15");
map190.put("name", "Bulgaria");
map190.put("value", 7084571);
HashMap<String, Object> map191 = new HashMap<>();
map191.put("id", "3.170");
map191.put("parent", "2.15");
map191.put("name", "Slovakia");
map191.put("value", 5447662);
HashMap<String, Object> map192 = new HashMap<>();
map192.put("id", "3.171");
map192.put("parent", "2.15");
map192.put("name", "Moldova");
map192.put("value", 4051212);
HashMap<String, Object> map193 = new HashMap<>();
map193.put("id", "3.172");
map193.put("parent", "2.15");
map193.put("name", "Cyprus");
map193.put("value", 1179551);
HashMap<String, Object> map194 = new HashMap<>();
map194.put("id", "2.16");
map194.put("parent", "1.4");
map194.put("name", "Northern Europe");
HashMap<String, Object> map195 = new HashMap<>();
map195.put("id", "3.173");
map195.put("parent", "2.16");
map195.put("name", "United Kingdom");
map195.put("value", 66181585);
HashMap<String, Object> map196 = new HashMap<>();
map196.put("id", "3.174");
map196.put("parent", "2.16");
map196.put("name", "Sweden");
map196.put("value", 9910701);
HashMap<String, Object> map197 = new HashMap<>();
map197.put("id", "3.175");
map197.put("parent", "2.16");
map197.put("name", "Denmark");
map197.put("value", 5733551);
HashMap<String, Object> map198 = new HashMap<>();
map198.put("id", "3.176");
map198.put("parent", "2.16");
map198.put("name", "Finland");
map198.put("value", 5523231);
HashMap<String, Object> map199 = new HashMap<>();
map199.put("id", "3.177");
map199.put("parent", "2.16");
map199.put("name", "Norway");
map199.put("value", 5305383);
HashMap<String, Object> map200 = new HashMap<>();
map200.put("id", "3.178");
map200.put("parent", "2.16");
map200.put("name", "Ireland");
map200.put("value", 4761657);
HashMap<String, Object> map201 = new HashMap<>();
map201.put("id", "3.179");
map201.put("parent", "2.16");
map201.put("name", "Lithuania");
map201.put("value", 2890297);
HashMap<String, Object> map202 = new HashMap<>();
map202.put("id", "3.180");
map202.put("parent", "2.16");
map202.put("name", "Latvia");
map202.put("value", 1949670);
HashMap<String, Object> map203 = new HashMap<>();
map203.put("id", "3.181");
map203.put("parent", "2.16");
map203.put("name", "Estonia");
map203.put("value", 1309632);
HashMap<String, Object> map204 = new HashMap<>();
map204.put("id", "3.182");
map204.put("parent", "2.16");
map204.put("name", "Iceland");
map204.put("value", 335025);
HashMap<String, Object> map205 = new HashMap<>();
map205.put("id", "3.183");
map205.put("parent", "2.16");
map205.put("name", "Guernsey and Jersey");
map205.put("value", 165314);
HashMap<String, Object> map206 = new HashMap<>();
map206.put("id", "3.184");
map206.put("parent", "2.16");
map206.put("name", "Isle of Man");
map206.put("value", 84287);
HashMap<String, Object> map207 = new HashMap<>();
map207.put("id", "3.185");
map207.put("parent", "2.16");
map207.put("name", "Faroe Islands");
map207.put("value", 49290);
HashMap<String, Object> map208 = new HashMap<>();
map208.put("id", "2.17");
map208.put("parent", "1.4");
map208.put("name", "Southern Europe");
HashMap<String, Object> map209 = new HashMap<>();
map209.put("id", "3.186");
map209.put("parent", "2.17");
map209.put("name", "Italy");
map209.put("value", 59359900);
HashMap<String, Object> map210 = new HashMap<>();
map210.put("id", "3.187");
map210.put("parent", "2.17");
map210.put("name", "Spain");
map210.put("value", 46354321);
HashMap<String, Object> map211 = new HashMap<>();
map211.put("id", "3.188");
map211.put("parent", "2.17");
map211.put("name", "Greece");
map211.put("value", 11159773);
HashMap<String, Object> map212 = new HashMap<>();
map212.put("id", "3.189");
map212.put("parent", "2.17");
map212.put("name", "Portugal");
map212.put("value", 10329506);
HashMap<String, Object> map213 = new HashMap<>();
map213.put("id", "3.190");
map213.put("parent", "2.17");
map213.put("name", "Serbia");
map213.put("value", 8790574);
HashMap<String, Object> map214 = new HashMap<>();
map214.put("id", "3.191");
map214.put("parent", "2.17");
map214.put("name", "Croatia");
map214.put("value", 4189353);
HashMap<String, Object> map215 = new HashMap<>();
map215.put("id", "3.192");
map215.put("parent", "2.17");
map215.put("name", "Bosnia and Herzegovina");
map215.put("value", 3507017);
HashMap<String, Object> map216 = new HashMap<>();
map216.put("id", "3.193");
map216.put("parent", "2.17");
map216.put("name", "Albania");
map216.put("value", 2930187);
HashMap<String, Object> map217 = new HashMap<>();
map217.put("id", "3.194");
map217.put("parent", "2.17");
map217.put("name", "Republic of Macedonia");
map217.put("value", 2083160);
HashMap<String, Object> map218 = new HashMap<>();
map218.put("id", "3.195");
map218.put("parent", "2.17");
map218.put("name", "Slovenia");
map218.put("value", 2079976);
HashMap<String, Object> map219 = new HashMap<>();
map219.put("id", "3.196");
map219.put("parent", "2.17");
map219.put("name", "Montenegro");
map219.put("value", 628960);
HashMap<String, Object> map220 = new HashMap<>();
map220.put("id", "3.197");
map220.put("parent", "2.17");
map220.put("name", "Malta");
map220.put("value", 430835);
HashMap<String, Object> map221 = new HashMap<>();
map221.put("id", "3.198");
map221.put("parent", "2.17");
map221.put("name", "Andorra");
map221.put("value", 76965);
HashMap<String, Object> map222 = new HashMap<>();
map222.put("id", "3.199");
map222.put("parent", "2.17");
map222.put("name", "Gibraltar");
map222.put("value", 34571);
HashMap<String, Object> map223 = new HashMap<>();
map223.put("id", "3.200");
map223.put("parent", "2.17");
map223.put("name", "San Marino");
map223.put("value", 33400);
HashMap<String, Object> map224 = new HashMap<>();
map224.put("id", "3.201");
map224.put("parent", "2.17");
map224.put("name", "Vatican City");
map224.put("value", 792);
HashMap<String, Object> map225 = new HashMap<>();
map225.put("id", "2.18");
map225.put("parent", "1.4");
map225.put("name", "Western Europe");
HashMap<String, Object> map226 = new HashMap<>();
map226.put("id", "3.202");
map226.put("parent", "2.18");
map226.put("name", "Germany");
map226.put("value", 82114224);
HashMap<String, Object> map227 = new HashMap<>();
map227.put("id", "3.203");
map227.put("parent", "2.18");
map227.put("name", "France");
map227.put("value", 64979548);
HashMap<String, Object> map228 = new HashMap<>();
map228.put("id", "3.204");
map228.put("parent", "2.18");
map228.put("name", "Netherlands");
map228.put("value", 17035938);
HashMap<String, Object> map229 = new HashMap<>();
map229.put("id", "3.205");
map229.put("parent", "2.18");
map229.put("name", "Belgium");
map229.put("value", 11429336);
HashMap<String, Object> map230 = new HashMap<>();
map230.put("id", "3.206");
map230.put("parent", "2.18");
map230.put("name", "Austria");
map230.put("value", 8735453);
HashMap<String, Object> map231 = new HashMap<>();
map231.put("id", "3.207");
map231.put("parent", "2.18");
map231.put("name", "Switzerland");
map231.put("value", 8476005);
HashMap<String, Object> map232 = new HashMap<>();
map232.put("id", "3.208");
map232.put("parent", "2.18");
map232.put("name", "Luxembourg");
map232.put("value", 583455);
HashMap<String, Object> map233 = new HashMap<>();
map233.put("id", "3.209");
map233.put("parent", "2.18");
map233.put("name", "Monaco");
map233.put("value", 38695);
HashMap<String, Object> map234 = new HashMap<>();
map234.put("id", "3.210");
map234.put("parent", "2.18");
map234.put("name", "Liechtenstein");
map234.put("value", 37922);
HashMap<String, Object> map235 = new HashMap<>();
map235.put("id", "2.19");
map235.put("parent", "1.5");
map235.put("name", "Australia and New Zealand");
HashMap<String, Object> map236 = new HashMap<>();
map236.put("id", "3.211");
map236.put("parent", "2.19");
map236.put("name", "Australia");
map236.put("value", 24450561);
HashMap<String, Object> map237 = new HashMap<>();
map237.put("id", "3.212");
map237.put("parent", "2.19");
map237.put("name", "New Zealand");
map237.put("value", 4705818);
HashMap<String, Object> map238 = new HashMap<>();
map238.put("id", "2.20");
map238.put("parent", "1.5");
map238.put("name", "Melanesia");
HashMap<String, Object> map239 = new HashMap<>();
map239.put("id", "3.213");
map239.put("parent", "2.20");
map239.put("name", "Papua New Guinea");
HashMap<String, Object> map240 = new HashMap<>();
map240.put("id", "3.214");
map240.put("parent", "2.20");
map240.put("name", "Fiji");
map240.put("value", 905502);
HashMap<String, Object> map241 = new HashMap<>();
map241.put("id", "3.215");
map241.put("parent", "2.20");
map241.put("name", "Solomon Islands");
map241.put("value", 611343);
HashMap<String, Object> map242 = new HashMap<>();
map242.put("id", "3.216");
map242.put("parent", "2.20");
map242.put("name", "New Caledonia");
map242.put("value", 276255);
HashMap<String, Object> map243 = new HashMap<>();
map243.put("id", "3.217");
map243.put("parent", "2.20");
map243.put("name", "Vanuatu");
map243.put("value", 276244);
HashMap<String, Object> map244 = new HashMap<>();
map244.put("id", "2.21");
map244.put("parent", "1.5");
map244.put("name", "Micronesia");
HashMap<String, Object> map245 = new HashMap<>();
map245.put("id", "3.218");
map245.put("parent", "2.21");
map245.put("name", "Guam");
map245.put("value", 164229);
HashMap<String, Object> map246 = new HashMap<>();
map246.put("id", "3.219");
map246.put("parent", "2.21");
map246.put("name", "Kiribati");
map246.put("value", 116398);
HashMap<String, Object> map247 = new HashMap<>();
map247.put("id", "3.220");
map247.put("parent", "2.21");
map247.put("name", "Federated States of Micronesia");
map247.put("value", 105544);
HashMap<String, Object> map248 = new HashMap<>();
map248.put("id", "3.221");
map248.put("parent", "2.21");
map248.put("name", "Northern Mariana Islands");
map248.put("value", 55144);
HashMap<String, Object> map249 = new HashMap<>();
map249.put("id", "3.222");
map249.put("parent", "2.21");
map249.put("name", "Marshall Islands");
map249.put("value", 53127);
HashMap<String, Object> map250 = new HashMap<>();
map250.put("id", "3.223");
map250.put("parent", "2.21");
map250.put("name", "Palau");
map250.put("value", 21729);
HashMap<String, Object> map251 = new HashMap<>();
map251.put("id", "3.224");
map251.put("parent", "2.21");
map251.put("name", "Nauru");
map251.put("value", 11359);
HashMap<String, Object> map252 = new HashMap<>();
map252.put("id", "2.22");
map252.put("parent", "1.5");
map252.put("name", "Polynesia");
HashMap<String, Object> map253 = new HashMap<>();
map253.put("id", "3.225");
map253.put("parent", "2.22");
map253.put("name", "French Polynesia");
map253.put("value", 283007);
HashMap<String, Object> map254 = new HashMap<>();
map254.put("id", "3.226");
map254.put("parent", "2.22");
map254.put("name", "Samoa");
map254.put("value", 196440);
HashMap<String, Object> map255 = new HashMap<>();
map255.put("id", "3.227");
map255.put("parent", "2.22");
map255.put("name", "Tonga");
map255.put("value", 108020);
HashMap<String, Object> map256 = new HashMap<>();
map256.put("id", "3.228");
map256.put("parent", "2.22");
map256.put("name", "American Samoa");
map256.put("value", 55641);
HashMap<String, Object> map257 = new HashMap<>();
map257.put("id", "3.229");
map257.put("parent", "2.22");
map257.put("name", "Cook Islands");
map257.put("value", 17380);
HashMap<String, Object> map258 = new HashMap<>();
map258.put("id", "3.230");
map258.put("parent", "2.22");
map258.put("name", "Wallis and Futuna");
map258.put("value", 11773);
HashMap<String, Object> map259 = new HashMap<>();
map259.put("id", "3.231");
map259.put("parent", "2.22");
map259.put("name", "Tuvalu");
map259.put("value", 11192);
HashMap<String, Object> map260 = new HashMap<>();
map260.put("id", "3.232");
map260.put("parent", "2.22");
map260.put("name", "Niue");
map260.put("value", 1618);
HashMap<String, Object> map261 = new HashMap<>();
map261.put("id", "3.233");
map261.put("parent", "2.22");
map261.put("name", "Tokelau");
map261.put("value", 1300);
series.setData(new ArrayList<>(Arrays.asList(map1, map2, map3, map4, map5, map6, map7, map8, map9, map10, map11, map12, map13, map14, map15, map16, map17, map18, map19, map20, map21, map22, map23, map24, map25, map26, map27, map28, map29, map30, map31, map32, map33, map34, map35, map36, map37, map38, map39, map40, map41, map42, map43, map44, map45, map46, map47, map48, map49, map50, map51, map52, map53, map54, map55, map56, map57, map58, map59, map60, map61, map62, map63, map64, map65, map66, map67, map68, map69, map70, map71, map72, map73, map74, map75, map76, map77, map78, map79, map80, map81, map82, map83, map84, map85, map86, map87, map88, map89, map90, map91, map92, map93, map94, map95, map96, map97, map98, map99, map100, map101, map102, map103, map104, map105, map106, map107, map108, map109, map110, map111, map112, map113, map114, map115, map116, map117, map118, map119, map120, map121, map122, map123, map124, map125, map126, map127, map128, map129, map130, map131, map132, map133, map134, map135, map136, map137, map138, map139, map140, map141, map142, map143, map144, map145, map146, map147, map148, map149, map150, map151, map152, map153, map154, map155, map156, map157, map158, map159, map160, map161, map162, map163, map164, map165, map166, map167, map168, map169, map170, map171, map172, map173, map174, map175, map176, map177, map178, map179, map180, map181, map182, map183, map184, map185, map186, map187, map188, map189, map190, map191, map192, map193, map194, map195, map196, map197, map198, map199, map200, map201, map202, map203, map204, map205, map206, map207, map208, map209, map210, map211, map212, map213, map214, map215, map216, map217, map218, map219, map220, map221, map222, map223, map224, map225, map226, map227, map228, map229, map230, map231, map232, map233, map234, map235, map236, map237, map238, map239, map240, map241, map242, map243, map244, map245, map246, map247, map248, map249, map250, map251, map252, map253, map254, map255, map256, map257, map258, map259, map260, map261)));
series.setAllowDrillToNode(true);
series.setCursor("pointer");
HIDataLabels datalabels = new HIDataLabels();
datalabels.setFormat("{point.name}");
datalabels.setFilter(new HIFilter());
datalabels.getFilter().setProperty("innerArcLength");
datalabels.getFilter().setOperator(">");
datalabels.getFilter().setValue(64);
series.setDataLabels(datalabels);
HILevels levels1 = new HILevels();
levels1.setLevel(1);
HashMap<String, Object> levelDataLabels = new HashMap<>();
levelDataLabels.put("rotationMode", "parallel");
HashMap<String, Object> filter = new HashMap<>();
filter.put("property", "outerArcLength");
filter.put("operator", ">");
filter.put("value", 64);
levelDataLabels.put("filter", filter);
levels1.setDataLabels(levelDataLabels);
HILevels levels2 = new HILevels();
levels2.setLevel(2);
HashMap<String, Object> levelDataLabels2 = new HashMap<>();
levelDataLabels2.put("rotationMode", "parallel");
levels2.setDataLabels(levelDataLabels2);
HILevels levels3 = new HILevels();
levels3.setLevel(3);
levels3.setColorVariation(new HIColorVariation());
levels3.getColorVariation().setKey("brightness");
levels3.getColorVariation().setTo(-0.5);
HILevels levels4 = new HILevels();
levels4.setLevel(4);
levels4.setColorVariation(new HIColorVariation());
levels4.getColorVariation().setKey("brightness");
levels4.getColorVariation().setTo(0.5);
series.setLevels(new ArrayList<>(Arrays.asList(levels1, levels4, levels3, levels4)));
options.setSeries(new ArrayList<>(Collections.singletonList(series)));
HITooltip tooltip = new HITooltip();
tooltip.setHeaderFormat("");
tooltip.setPointFormat("The population of <b>{point.name}</b> is <b>{point.value}</b>");
options.setTooltip(tooltip);
chartView.setOptions(options);
}
}