{
  "category": "languages",
  "label": "Programming languages",
  "unit": "language",
  "snapshot": "2026-06",
  "updated": "2026-07-06T18:27:44.883Z",
  "source": "Google Keyword Planner",
  "sourceNote": "Average monthly Google searches; Keyword Planner rounds volumes into bands.",
  "months": [
    "2025-06",
    "2025-07",
    "2025-08",
    "2025-09",
    "2025-10",
    "2025-11",
    "2025-12",
    "2026-01",
    "2026-02",
    "2026-03",
    "2026-04",
    "2026-05"
  ],
  "countries": [
    {
      "code": "WW",
      "name": "Worldwide"
    },
    {
      "code": "US",
      "name": "United States"
    },
    {
      "code": "IN",
      "name": "India"
    },
    {
      "code": "GB",
      "name": "United Kingdom"
    },
    {
      "code": "CA",
      "name": "Canada"
    },
    {
      "code": "AU",
      "name": "Australia"
    },
    {
      "code": "DE",
      "name": "Germany"
    },
    {
      "code": "FR",
      "name": "France"
    },
    {
      "code": "BR",
      "name": "Brazil"
    },
    {
      "code": "MX",
      "name": "Mexico"
    },
    {
      "code": "ID",
      "name": "Indonesia"
    },
    {
      "code": "JP",
      "name": "Japan"
    },
    {
      "code": "KR",
      "name": "South Korea"
    },
    {
      "code": "IT",
      "name": "Italy"
    },
    {
      "code": "ES",
      "name": "Spain"
    },
    {
      "code": "NL",
      "name": "Netherlands"
    },
    {
      "code": "TR",
      "name": "Turkey"
    },
    {
      "code": "VN",
      "name": "Vietnam"
    },
    {
      "code": "PL",
      "name": "Poland"
    },
    {
      "code": "SG",
      "name": "Singapore"
    },
    {
      "code": "SA",
      "name": "Saudi Arabia"
    }
  ],
  "brands": [
    {
      "name": "Python",
      "vendor": "General purpose",
      "keys": ["python"]
    },
    {
      "name": "JavaScript",
      "vendor": "Web",
      "keys": ["javascript"]
    },
    {
      "name": "Java",
      "vendor": "General purpose",
      "keys": ["java"]
    },
    {
      "name": "TypeScript",
      "vendor": "Web",
      "keys": ["typescript"]
    },
    {
      "name": "C++",
      "vendor": "Systems",
      "keys": ["c++"]
    },
    {
      "name": "C#",
      "vendor": "General purpose",
      "keys": ["c#"]
    },
    {
      "name": "PHP",
      "vendor": "Web",
      "keys": ["php"]
    },
    {
      "name": "Go",
      "vendor": "Systems",
      "keys": ["golang"]
    },
    {
      "name": "Rust",
      "vendor": "Systems",
      "keys": ["rust programming"]
    },
    {
      "name": "Kotlin",
      "vendor": "JVM / mobile",
      "keys": ["kotlin"]
    },
    {
      "name": "Swift",
      "vendor": "Apple",
      "keys": ["swift programming"]
    },
    {
      "name": "Ruby",
      "vendor": "Web",
      "keys": ["ruby programming"]
    },
    {
      "name": "SQL",
      "vendor": "Data",
      "keys": ["sql"]
    },
    {
      "name": "R",
      "vendor": "Data / stats",
      "keys": ["r programming"]
    }
  ],
  "stats": {
    "WW": {
      "hhi": 0.219,
      "total": 6651990,
      "leader": "Python",
      "leaderShare": 38.2
    },
    "US": {
      "hhi": 0.181,
      "total": 1187690,
      "leader": "Python",
      "leaderShare": 31
    },
    "IN": {
      "hhi": 0.258,
      "total": 1532250,
      "leader": "Python",
      "leaderShare": 43.9
    },
    "GB": {
      "hhi": 0.212,
      "total": 227570,
      "leader": "Python",
      "leaderShare": 39.8
    },
    "CA": {
      "hhi": 0.19,
      "total": 169950,
      "leader": "Python",
      "leaderShare": 35.6
    },
    "AU": {
      "hhi": 0.222,
      "total": 100740,
      "leader": "Python",
      "leaderShare": 40.2
    },
    "DE": {
      "hhi": 0.215,
      "total": 279610,
      "leader": "Python",
      "leaderShare": 39.3
    },
    "FR": {
      "hhi": 0.249,
      "total": 255760,
      "leader": "Python",
      "leaderShare": 43
    },
    "BR": {
      "hhi": 0.234,
      "total": 568540,
      "leader": "Python",
      "leaderShare": 35.4
    },
    "MX": {
      "hhi": 0.248,
      "total": 280660,
      "leader": "Python",
      "leaderShare": 39.2
    },
    "ID": {
      "hhi": 0.202,
      "total": 316190,
      "leader": "Python",
      "leaderShare": 34.8
    },
    "JP": {
      "hhi": 0.205,
      "total": 456460,
      "leader": "Python",
      "leaderShare": 36.1
    },
    "KR": {
      "hhi": 0.241,
      "total": 142430,
      "leader": "Python",
      "leaderShare": 42.5
    },
    "IT": {
      "hhi": 0.223,
      "total": 158860,
      "leader": "Python",
      "leaderShare": 38.1
    },
    "ES": {
      "hhi": 0.243,
      "total": 165810,
      "leader": "Python",
      "leaderShare": 36.5
    },
    "NL": {
      "hhi": 0.212,
      "total": 87530,
      "leader": "Python",
      "leaderShare": 37.8
    },
    "TR": {
      "hhi": 0.297,
      "total": 218340,
      "leader": "Python",
      "leaderShare": 41.4
    },
    "VN": {
      "hhi": 0.258,
      "total": 204780,
      "leader": "Python",
      "leaderShare": 44.2
    },
    "PL": {
      "hhi": 0.188,
      "total": 183540,
      "leader": "Python",
      "leaderShare": 33
    },
    "SG": {
      "hhi": 0.242,
      "total": 61110,
      "leader": "Python",
      "leaderShare": 44.3
    },
    "SA": {
      "hhi": 0.236,
      "total": 54170,
      "leader": "Python",
      "leaderShare": 41
    }
  },
  "series": {
    "WW": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 2543900,
        "monthly": [
          2515000, 2579800, 2596800, 3064200, 2972700, 2304400, 2405300, 2605100, 2632000, 2650500,
          2426900, 2320300
        ],
        "mom": -4.4,
        "momentum": -3.2,
        "yoy": -7.7,
        "rank": 1,
        "share": 38.2,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 1372300,
        "monthly": [
          1385300, 1916800, 1366100, 1348300, 1397100, 1540400, 1481900, 1455600, 1264000, 1201100,
          1185100, 1085400
        ],
        "mom": -8.4,
        "momentum": -17.4,
        "yoy": -21.6,
        "rank": 2,
        "share": 20.6,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 801600,
        "monthly": [
          870600, 885900, 820900, 893500, 871600, 812800, 839800, 830500, 744900, 780700, 695000,
          691100
        ],
        "mom": -0.6,
        "momentum": -10.3,
        "yoy": -20.6,
        "rank": 3,
        "share": 12.1,
        "reliable": true
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 613300,
        "monthly": [
          535800, 581500, 564500, 606600, 606400, 772600, 879900, 707400, 611000, 510700, 493800,
          465200
        ],
        "mom": -5.8,
        "momentum": -33.1,
        "yoy": -13.2,
        "rank": 4,
        "share": 9.2,
        "reliable": true
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 325600,
        "monthly": [
          315900, 309200, 293200, 346600, 325200, 397500, 390700, 339000, 313200, 300700, 276600,
          261700
        ],
        "mom": -5.4,
        "momentum": -19.6,
        "yoy": -17.2,
        "rank": 5,
        "share": 4.9,
        "reliable": true
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 322500,
        "monthly": [
          286000, 285900, 322000, 399400, 401800, 353600, 286700, 314700, 322200, 321700, 313100,
          287100
        ],
        "mom": -8.3,
        "momentum": -0.2,
        "yoy": 0.4,
        "rank": 6,
        "share": 4.8,
        "reliable": true
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 174880,
        "monthly": [
          203380, 200990, 174090, 180680, 179380, 183780, 161680, 170380, 156280, 166090, 161680,
          158180
        ],
        "mom": -2.2,
        "momentum": -0.5,
        "yoy": -22.2,
        "rank": 7,
        "share": 2.6,
        "reliable": true
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 143170,
        "monthly": [
          154780, 152380, 138490, 171020, 160620, 144670, 131640, 140790, 131110, 135170, 125270,
          117070
        ],
        "mom": -6.5,
        "momentum": -6.5,
        "yoy": -24.4,
        "rank": 8,
        "share": 2.2,
        "reliable": true
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 130590,
        "monthly": [
          145290, 148690, 139190, 147080, 138680, 128920, 115080, 133290, 128780, 133680, 116180,
          127390
        ],
        "mom": 9.6,
        "momentum": 0,
        "yoy": -12.3,
        "rank": 9,
        "share": 2,
        "reliable": true
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 110520,
        "monthly": [
          116920, 125120, 123420, 119060, 113860, 106060, 102020, 110520, 111220, 100360, 97860,
          89610
        ],
        "mom": -8.4,
        "momentum": -11.1,
        "yoy": -23.4,
        "rank": 10,
        "share": 1.7,
        "reliable": true
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 67810,
        "monthly": [
          69300, 70260, 69340, 69170, 62200, 60880, 88680, 76060, 65020, 61050, 58240, 59450
        ],
        "mom": 2.1,
        "momentum": -22.2,
        "yoy": -14.2,
        "rank": 11,
        "share": 1,
        "reliable": true
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 40410,
        "monthly": [
          40230, 44140, 41810, 44840, 41820, 40420, 40400, 42700, 38950, 37380, 35830, 27900
        ],
        "mom": -22.1,
        "momentum": -17.2,
        "yoy": -30.6,
        "rank": 12,
        "share": 0.6,
        "reliable": true
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 3710,
        "monthly": [3860, 5160, 4020, 4160, 4070, 3620, 3520, 3610, 3420, 3400, 3830, 2770],
        "mom": -27.7,
        "momentum": -5.2,
        "yoy": -28.2,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 1700,
        "monthly": [2150, 2000, 1830, 2010, 1810, 1570, 1440, 1910, 1660, 1830, 1600, 1520],
        "mom": -5,
        "momentum": -1.2,
        "yoy": -29.3,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "US": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 368000,
        "monthly": [
          368000, 368000, 368000, 450000, 450000, 368000, 368000, 450000, 450000, 368000, 368000,
          368000
        ],
        "mom": 0,
        "momentum": -12.9,
        "yoy": 0,
        "rank": 1,
        "share": 31,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 246000,
        "monthly": [
          201000, 165000, 201000, 201000, 201000, 368000, 450000, 301000, 246000, 165000, 165000,
          165000
        ],
        "mom": 0,
        "momentum": -50.4,
        "yoy": -17.9,
        "rank": 2,
        "share": 20.7,
        "reliable": true
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 165000,
        "monthly": [
          90500, 110000, 110000, 135000, 165000, 301000, 450000, 246000, 201000, 90500, 90500, 74000
        ],
        "mom": -18.2,
        "momentum": -71.6,
        "yoy": -18.2,
        "rank": 3,
        "share": 13.9,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 135000,
        "monthly": [
          135000, 135000, 135000, 165000, 165000, 135000, 165000, 165000, 135000, 165000, 135000,
          135000
        ],
        "mom": 0,
        "momentum": -6.5,
        "yoy": 0,
        "rank": 4,
        "share": 11.4,
        "reliable": true
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 90500,
        "monthly": [
          60500, 60500, 60500, 74000, 74000, 135000, 165000, 110000, 90500, 74000, 60500, 60500
        ],
        "mom": 0,
        "momentum": -46.6,
        "yoy": 0,
        "rank": 5,
        "share": 7.6,
        "reliable": true
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 49500,
        "monthly": [
          40500, 40500, 49500, 60500, 49500, 40500, 40500, 49500, 49500, 40500, 40500, 40500
        ],
        "mom": 0,
        "momentum": -12.9,
        "yoy": 0,
        "rank": 6,
        "share": 4.2,
        "reliable": true
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 33100,
        "monthly": [
          40500, 40500, 33100, 33100, 33100, 33100, 27100, 33100, 33100, 33100, 33100, 27100
        ],
        "mom": -18.1,
        "momentum": 0,
        "yoy": -33.1,
        "rank": 7,
        "share": 2.8,
        "reliable": true
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          22200, 22200, 22200, 33100, 27100, 22200, 22200, 22200, 22200, 22200, 22200, 18100
        ],
        "mom": -18.5,
        "momentum": -6.2,
        "yoy": -18.5,
        "rank": 8,
        "share": 1.9,
        "reliable": true
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          22200, 22200, 22200, 22200, 22200, 18100, 18100, 22200, 18100, 18100, 18100, 18100
        ],
        "mom": 0,
        "momentum": -7,
        "yoy": -18.5,
        "rank": 9,
        "share": 1.9,
        "reliable": true
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          22200, 22200, 22200, 22200, 18100, 18100, 27100, 22200, 22200, 18100, 18100, 18100
        ],
        "mom": 0,
        "momentum": -24.1,
        "yoy": -18.5,
        "rank": 10,
        "share": 1.9,
        "reliable": true
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          27100, 27100, 22200, 22200, 22200, 22200, 22200, 27100, 22200, 22200, 18100, 18100
        ],
        "mom": 0,
        "momentum": -18.3,
        "yoy": -33.2,
        "rank": 11,
        "share": 1.9,
        "reliable": true
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 9900,
        "monthly": [9900, 9900, 12100, 12100, 12100, 9900, 8100, 12100, 12100, 9900, 9900, 8100],
        "mom": -18.2,
        "momentum": -13.6,
        "yoy": -18.2,
        "rank": 12,
        "share": 0.8,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 1300,
        "monthly": [1300, 1900, 1600, 1600, 1600, 1300, 1300, 1300, 1300, 1300, 1300, 1000],
        "mom": -23.1,
        "momentum": -7.7,
        "yoy": -23.1,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 590,
        "monthly": [720, 720, 720, 720, 720, 590, 590, 720, 590, 590, 590, 590],
        "mom": 0,
        "momentum": -6.8,
        "yoy": -18.1,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "IN": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 673000,
        "monthly": [
          673000, 823000, 823000, 823000, 673000, 550000, 550000, 673000, 673000, 673000, 550000,
          550000
        ],
        "mom": 0,
        "momentum": -6.5,
        "yoy": -18.3,
        "rank": 1,
        "share": 43.9,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 301000,
        "monthly": [
          301000, 823000, 368000, 301000, 301000, 301000, 246000, 246000, 246000, 246000, 246000,
          201000
        ],
        "mom": -18.3,
        "momentum": -6.1,
        "yoy": -33.2,
        "rank": 2,
        "share": 19.6,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 165000,
        "monthly": [
          201000, 246000, 201000, 201000, 165000, 165000, 165000, 165000, 165000, 165000, 135000,
          135000
        ],
        "mom": 0,
        "momentum": -12.1,
        "yoy": -32.8,
        "rank": 3,
        "share": 10.8,
        "reliable": true
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 165000,
        "monthly": [
          165000, 201000, 201000, 165000, 135000, 165000, 165000, 165000, 135000, 135000, 135000,
          135000
        ],
        "mom": 0,
        "momentum": -12.9,
        "yoy": -18.2,
        "rank": 4,
        "share": 10.8,
        "reliable": true
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 60500,
        "monthly": [
          74000, 90500, 90500, 74000, 60500, 60500, 49500, 60500, 60500, 49500, 49500, 49500
        ],
        "mom": 0,
        "momentum": -12.9,
        "yoy": -33.1,
        "rank": 5,
        "share": 3.9,
        "reliable": true
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 49500,
        "monthly": [
          60500, 60500, 60500, 60500, 49500, 60500, 49500, 49500, 49500, 49500, 49500, 40500
        ],
        "mom": -18.2,
        "momentum": -6.1,
        "yoy": -33.1,
        "rank": 6,
        "share": 3.2,
        "reliable": true
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 33100,
        "monthly": [
          40500, 40500, 33100, 33100, 27100, 33100, 33100, 33100, 27100, 27100, 27100, 27100
        ],
        "mom": 0,
        "momentum": -12.9,
        "yoy": -33.1,
        "rank": 7,
        "share": 2.2,
        "reliable": true
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          22200, 27100, 22200, 22200, 18100, 18100, 18100, 18100, 14800, 14800, 12100, 14800
        ],
        "mom": 22.3,
        "momentum": -18.2,
        "yoy": -33.3,
        "rank": 8,
        "share": 1.2,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          22200, 22200, 22200, 18100, 18100, 18100, 18100, 18100, 18100, 14800, 14800, 14800
        ],
        "mom": 0,
        "momentum": -18.2,
        "yoy": -33.3,
        "rank": 9,
        "share": 1.2,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          22200, 22200, 22200, 22200, 18100, 18100, 18100, 18100, 18100, 14800, 14800, 14800
        ],
        "mom": 0,
        "momentum": -18.2,
        "yoy": -33.3,
        "rank": 10,
        "share": 1.2,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          18100, 22200, 18100, 18100, 14800, 18100, 22200, 18100, 14800, 14800, 14800, 9900
        ],
        "mom": -33.1,
        "momentum": -28.3,
        "yoy": -45.3,
        "rank": 11,
        "share": 1.2,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 12100,
        "monthly": [14800, 14800, 14800, 12100, 9900, 9900, 18100, 14800, 9900, 9900, 9900, 9900],
        "mom": 0,
        "momentum": -30.6,
        "yoy": -33.1,
        "rank": 12,
        "share": 0.8,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 390,
        "monthly": [480, 590, 590, 480, 390, 480, 480, 320, 320, 320, 390, 260],
        "mom": -33.3,
        "momentum": -13.4,
        "yoy": -45.8,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 260,
        "monthly": [320, 390, 260, 320, 210, 210, 210, 260, 210, 390, 170, 170],
        "mom": 0,
        "momentum": 7.4,
        "yoy": -46.9,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "GB": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 90500,
        "monthly": [
          110000, 90500, 74000, 110000, 110000, 90500, 74000, 110000, 110000, 110000, 90500, 90500
        ],
        "mom": 0,
        "momentum": -1,
        "yoy": -17.7,
        "rank": 1,
        "share": 39.8,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 33100,
        "monthly": [
          60500, 40500, 33100, 33100, 33100, 33100, 33100, 33100, 27100, 33100, 27100, 27100
        ],
        "mom": 0,
        "momentum": -6.4,
        "yoy": -55.2,
        "rank": 2,
        "share": 14.5,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 27100,
        "monthly": [
          33100, 33100, 27100, 33100, 33100, 33100, 33100, 27100, 27100, 27100, 27100, 27100
        ],
        "mom": 0,
        "momentum": -6.9,
        "yoy": -18.1,
        "rank": 3,
        "share": 11.9,
        "reliable": true
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          22200, 22200, 18100, 27100, 27100, 22200, 18100, 27100, 22200, 22200, 18100, 18100
        ],
        "mom": 0,
        "momentum": -13.4,
        "yoy": -18.5,
        "rank": 4,
        "share": 9.8,
        "reliable": true
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 12100,
        "monthly": [12100, 12100, 9900, 12100, 12100, 12100, 9900, 12100, 9900, 12100, 9900, 9900],
        "mom": 0,
        "momentum": 0,
        "yoy": -18.2,
        "rank": 5,
        "share": 5.3,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 9900,
        "monthly": [12100, 9900, 8100, 12100, 12100, 12100, 9900, 12100, 9900, 9900, 9900, 9900],
        "mom": 0,
        "momentum": -6.9,
        "yoy": -18.2,
        "rank": 6,
        "share": 4.4,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 8100,
        "monthly": [9900, 9900, 8100, 8100, 8100, 8100, 6600, 8100, 8100, 8100, 6600, 5400],
        "mom": -18.2,
        "momentum": -11.8,
        "yoy": -45.5,
        "rank": 7,
        "share": 3.6,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 8100,
        "monthly": [8100, 8100, 6600, 9900, 9900, 9900, 8100, 8100, 8100, 8100, 6600, 6600],
        "mom": 0,
        "momentum": -12.3,
        "yoy": -18.5,
        "rank": 8,
        "share": 3.6,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 5400,
        "monthly": [6600, 6600, 5400, 5400, 5400, 5400, 4400, 5400, 5400, 5400, 4400, 4400],
        "mom": 0,
        "momentum": -6.6,
        "yoy": -33.3,
        "rank": 9,
        "share": 2.4,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 4400,
        "monthly": [5400, 6600, 4400, 4400, 4400, 4400, 3600, 4400, 4400, 4400, 3600, 3600],
        "mom": 0,
        "momentum": -6.5,
        "yoy": -33.3,
        "rank": 10,
        "share": 1.9,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 4400,
        "monthly": [4400, 4400, 4400, 4400, 4400, 4400, 6600, 5400, 4400, 4400, 3600, 3600],
        "mom": 0,
        "momentum": -29.3,
        "yoy": -18.2,
        "rank": 11,
        "share": 1.9,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 1900,
        "monthly": [1900, 1900, 1600, 2400, 2900, 2400, 1600, 1900, 1900, 1900, 1300, 1300],
        "mom": 0,
        "momentum": -16.7,
        "yoy": -31.6,
        "rank": 12,
        "share": 0.8,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 260,
        "monthly": [320, 390, 170, 260, 390, 210, 210, 210, 210, 210, 170, 170],
        "mom": 0,
        "momentum": -12.7,
        "yoy": -46.9,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 110,
        "monthly": [170, 110, 110, 140, 110, 110, 90, 170, 90, 90, 90, 90],
        "mom": 0,
        "momentum": -22.9,
        "yoy": -47.1,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "CA": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 60500,
        "monthly": [
          49500, 49500, 49500, 74000, 74000, 49500, 49500, 60500, 60500, 60500, 49500, 49500
        ],
        "mom": 0,
        "momentum": -6.5,
        "yoy": 0,
        "rank": 1,
        "share": 35.6,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 27100,
        "monthly": [
          27100, 27100, 27100, 33100, 33100, 49500, 40500, 27100, 27100, 22200, 22200, 18100
        ],
        "mom": -18.5,
        "momentum": -34,
        "yoy": -33.2,
        "rank": 2,
        "share": 15.9,
        "reliable": true
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          14800, 18100, 18100, 22200, 27100, 40500, 33100, 18100, 18100, 14800, 12100, 12100
        ],
        "mom": 0,
        "momentum": -43.7,
        "yoy": -18.2,
        "rank": 3,
        "share": 13.1,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          22200, 18100, 18100, 22200, 22200, 22200, 18100, 22200, 18100, 18100, 18100, 18100
        ],
        "mom": 0,
        "momentum": -7,
        "yoy": -18.5,
        "rank": 4,
        "share": 10.7,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 9900,
        "monthly": [8100, 8100, 8100, 9900, 9900, 14800, 12100, 9900, 8100, 8100, 8100, 6600],
        "mom": -18.5,
        "momentum": -24.3,
        "yoy": -18.5,
        "rank": 5,
        "share": 5.8,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 6600,
        "monthly": [6600, 6600, 6600, 6600, 6600, 5400, 5400, 6600, 5400, 6600, 5400, 18100],
        "mom": 235.2,
        "momentum": 73,
        "yoy": 174.2,
        "rank": 6,
        "share": 3.9,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 6600,
        "monthly": [6600, 6600, 5400, 9900, 8100, 6600, 6600, 8100, 8100, 6600, 5400, 5400],
        "mom": 0,
        "momentum": -23.7,
        "yoy": -18.2,
        "rank": 7,
        "share": 3.9,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 5400,
        "monthly": [4400, 4400, 3600, 4400, 4400, 4400, 3600, 4400, 3600, 3600, 2900, 18100],
        "mom": 524.1,
        "momentum": 112.1,
        "yoy": 311.4,
        "rank": 8,
        "share": 3.2,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 4400,
        "monthly": [4400, 3600, 3600, 5400, 5400, 4400, 3600, 4400, 4400, 3600, 3600, 3600],
        "mom": 0,
        "momentum": -12.9,
        "yoy": -18.2,
        "rank": 9,
        "share": 2.6,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 3600,
        "monthly": [3600, 3600, 3600, 3600, 3600, 3600, 2900, 3600, 3600, 2900, 2400, 2400],
        "mom": 0,
        "momentum": -23.8,
        "yoy": -33.3,
        "rank": 10,
        "share": 2.1,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 3600,
        "monthly": [2900, 2900, 2900, 2900, 2900, 2900, 4400, 4400, 3600, 2900, 2900, 2900],
        "mom": 0,
        "momentum": -29.8,
        "yoy": 0,
        "rank": 11,
        "share": 2.1,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 1600,
        "monthly": [1300, 1600, 1600, 2400, 1900, 1600, 1300, 2400, 1600, 1600, 1300, 1300],
        "mom": 0,
        "momentum": -20.8,
        "yoy": 0,
        "rank": 12,
        "share": 0.9,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 260,
        "monthly": [210, 320, 210, 260, 210, 170, 210, 320, 320, 210, 210, 210],
        "mom": 0,
        "momentum": -25.9,
        "yoy": 0,
        "rank": 13,
        "share": 0.2,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 90,
        "monthly": [110, 70, 110, 110, 110, 90, 90, 90, 110, 90, 90, 90],
        "mom": 0,
        "momentum": -6.9,
        "yoy": -18.2,
        "rank": 14,
        "share": 0.1,
        "reliable": false
      }
    ],
    "AU": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 40500,
        "monthly": [
          40500, 40500, 49500, 40500, 40500, 33100, 27100, 33100, 40500, 49500, 33100, 40500
        ],
        "mom": 22.4,
        "momentum": 22.2,
        "yoy": 0,
        "rank": 1,
        "share": 40.2,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          33100, 18100, 18100, 18100, 18100, 18100, 14800, 14800, 14800, 18100, 14800, 14800
        ],
        "mom": 0,
        "momentum": 7.4,
        "yoy": -55.3,
        "rank": 2,
        "share": 18,
        "reliable": false
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 12100,
        "monthly": [14800, 12100, 14800, 12100, 12100, 12100, 9900, 9900, 9900, 12100, 9900, 12100],
        "mom": 22.2,
        "momentum": 14.8,
        "yoy": -18.2,
        "rank": 3,
        "share": 12,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 8100,
        "monthly": [9900, 9900, 9900, 9900, 8100, 8100, 5400, 6600, 8100, 9900, 8100, 8100],
        "mom": 0,
        "momentum": 29.9,
        "yoy": -18.2,
        "rank": 4,
        "share": 8,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 5400,
        "monthly": [5400, 5400, 5400, 5400, 5400, 4400, 4400, 4400, 4400, 5400, 4400, 4400],
        "mom": 0,
        "momentum": 7.6,
        "yoy": -18.5,
        "rank": 5,
        "share": 5.4,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 3600,
        "monthly": [4400, 4400, 4400, 3600, 3600, 3600, 2400, 2400, 2900, 3600, 2900, 2900],
        "mom": 0,
        "momentum": 22.1,
        "yoy": -34.1,
        "rank": 6,
        "share": 3.6,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 3600,
        "monthly": [3600, 4400, 4400, 3600, 3600, 3600, 2900, 2400, 3600, 4400, 2900, 3600],
        "mom": 24.1,
        "momentum": 22.5,
        "yoy": 0,
        "rank": 7,
        "share": 3.6,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 2400,
        "monthly": [2900, 2900, 2900, 2900, 2900, 2400, 1900, 1900, 2400, 2900, 1900, 2400],
        "mom": 26.3,
        "momentum": 16.1,
        "yoy": -17.2,
        "rank": 8,
        "share": 2.4,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1900,
        "monthly": [2400, 2400, 2400, 1900, 1900, 1900, 1600, 1900, 1900, 1900, 1600, 1600],
        "mom": 0,
        "momentum": -5.6,
        "yoy": -33.3,
        "rank": 9,
        "share": 1.9,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1900,
        "monthly": [1900, 1900, 1900, 1900, 1600, 1600, 2400, 1600, 1600, 1900, 1600, 1900],
        "mom": 18.8,
        "momentum": -3.6,
        "yoy": 0,
        "rank": 10,
        "share": 1.9,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 1900,
        "monthly": [2900, 2900, 2400, 2400, 1900, 1900, 1600, 1600, 1900, 2400, 1900, 1900],
        "mom": 0,
        "momentum": 21.6,
        "yoy": -34.5,
        "rank": 11,
        "share": 1.9,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 1000,
        "monthly": [1300, 1300, 1300, 880, 1000, 880, 720, 720, 1000, 1300, 880, 880],
        "mom": 0,
        "momentum": 25.4,
        "yoy": -32.3,
        "rank": 12,
        "share": 1,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 170,
        "monthly": [140, 320, 260, 170, 140, 140, 110, 110, 140, 170, 140, 140],
        "mom": 0,
        "momentum": 25,
        "yoy": 0,
        "rank": 13,
        "share": 0.2,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 70,
        "monthly": [90, 90, 90, 90, 70, 50, 40, 50, 70, 110, 40, 50],
        "mom": 25,
        "momentum": 25,
        "yoy": -44.4,
        "rank": 14,
        "share": 0.1,
        "reliable": false
      }
    ],
    "DE": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 110000,
        "monthly": [
          110000, 110000, 90500, 110000, 110000, 90500, 90500, 110000, 110000, 110000, 110000, 90500
        ],
        "mom": -17.7,
        "momentum": 0,
        "yoy": -17.7,
        "rank": 1,
        "share": 39.3,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 49500,
        "monthly": [
          49500, 49500, 49500, 49500, 60500, 60500, 49500, 60500, 40500, 40500, 40500, 33100
        ],
        "mom": -18.3,
        "momentum": -24.2,
        "yoy": -33.1,
        "rank": 2,
        "share": 17.7,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 33100,
        "monthly": [
          33100, 33100, 33100, 33100, 33100, 33100, 27100, 33100, 33100, 27100, 27100, 27100
        ],
        "mom": 0,
        "momentum": -12.9,
        "yoy": -18.1,
        "rank": 3,
        "share": 11.8,
        "reliable": true
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          18100, 18100, 18100, 18100, 22200, 22200, 18100, 22200, 22200, 22200, 22200, 18100
        ],
        "mom": -18.5,
        "momentum": 0,
        "yoy": 0,
        "rank": 4,
        "share": 7.9,
        "reliable": true
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 12100,
        "monthly": [9900, 12100, 9900, 9900, 12100, 14800, 12100, 12100, 12100, 9900, 9900, 8100],
        "mom": -18.2,
        "momentum": -23.1,
        "yoy": -18.2,
        "rank": 5,
        "share": 4.3,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 12100,
        "monthly": [12100, 12100, 9900, 12100, 12100, 12100, 9900, 12100, 9900, 9900, 9900, 9900],
        "mom": 0,
        "momentum": -6.9,
        "yoy": -18.2,
        "rank": 6,
        "share": 4.3,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 12100,
        "monthly": [
          14800, 14800, 12100, 12100, 12100, 14800, 12100, 12100, 12100, 12100, 12100, 9900
        ],
        "mom": -18.2,
        "momentum": -6.1,
        "yoy": -33.1,
        "rank": 7,
        "share": 4.3,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 9900,
        "monthly": [9900, 12100, 9900, 9900, 12100, 9900, 8100, 9900, 9900, 9900, 9900, 8100],
        "mom": -18.2,
        "momentum": 0,
        "yoy": -18.2,
        "rank": 8,
        "share": 3.5,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 8100,
        "monthly": [8100, 8100, 8100, 8100, 8100, 8100, 6600, 8100, 6600, 8100, 6600, 6600],
        "mom": 0,
        "momentum": 0,
        "yoy": -18.5,
        "rank": 9,
        "share": 2.9,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 5400,
        "monthly": [5400, 6600, 6600, 6600, 6600, 5400, 5400, 5400, 6600, 5400, 5400, 4400],
        "mom": -18.5,
        "momentum": -12.6,
        "yoy": -18.5,
        "rank": 10,
        "share": 1.9,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 3600,
        "monthly": [3600, 4400, 4400, 4400, 4400, 4400, 4400, 3600, 3600, 3600, 2900, 3600],
        "mom": 24.1,
        "momentum": -12.9,
        "yoy": 0,
        "rank": 11,
        "share": 1.3,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 1300,
        "monthly": [1300, 1300, 880, 1300, 1600, 1300, 1000, 1000, 1000, 1000, 1300, 1000],
        "mom": -23.1,
        "momentum": 10,
        "yoy": -23.1,
        "rank": 12,
        "share": 0.5,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 140,
        "monthly": [140, 260, 140, 170, 170, 140, 140, 140, 110, 140, 140, 110],
        "mom": -21.4,
        "momentum": 0,
        "yoy": -21.4,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 70,
        "monthly": [90, 90, 70, 70, 70, 90, 70, 90, 90, 70, 70, 30],
        "mom": -57.1,
        "momentum": -32,
        "yoy": -66.7,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "FR": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 110000,
        "monthly": [
          110000, 90500, 74000, 135000, 135000, 135000, 90500, 135000, 135000, 110000, 90500, 90500
        ],
        "mom": 0,
        "momentum": -19.3,
        "yoy": -17.7,
        "rank": 1,
        "share": 43,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 49500,
        "monthly": [
          60500, 60500, 49500, 49500, 49500, 49500, 49500, 74000, 49500, 49500, 49500, 40500
        ],
        "mom": -18.2,
        "momentum": -19.4,
        "yoy": -33.1,
        "rank": 2,
        "share": 19.4,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 33100,
        "monthly": [
          33100, 33100, 27100, 33100, 33100, 33100, 33100, 33100, 33100, 27100, 27100, 22200
        ],
        "mom": -18.1,
        "momentum": -23.1,
        "yoy": -32.9,
        "rank": 3,
        "share": 12.9,
        "reliable": true
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          14800, 12100, 9900, 18100, 14800, 18100, 14800, 14800, 14800, 14800, 12100, 12100
        ],
        "mom": 0,
        "momentum": -12.2,
        "yoy": -18.2,
        "rank": 4,
        "share": 5.8,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          14800, 12100, 9900, 18100, 18100, 18100, 14800, 18100, 18100, 18100, 14800, 12100
        ],
        "mom": -18.2,
        "momentum": -11.8,
        "yoy": -18.2,
        "rank": 5,
        "share": 5.8,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 8100,
        "monthly": [8100, 8100, 6600, 9900, 9900, 8100, 8100, 8100, 8100, 8100, 6600, 5400],
        "mom": -18.2,
        "momentum": -17.3,
        "yoy": -33.3,
        "rank": 6,
        "share": 3.2,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 8100,
        "monthly": [8100, 5400, 5400, 8100, 8100, 8100, 12100, 8100, 8100, 9900, 5400, 5400],
        "mom": 0,
        "momentum": -26.9,
        "yoy": -33.3,
        "rank": 7,
        "share": 3.2,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 4400,
        "monthly": [5400, 4400, 3600, 5400, 5400, 4400, 4400, 5400, 4400, 4400, 3600, 2900],
        "mom": -19.4,
        "momentum": -23.2,
        "yoy": -46.3,
        "rank": 8,
        "share": 1.7,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 4400,
        "monthly": [4400, 4400, 3600, 4400, 4400, 3600, 3600, 3600, 6600, 3600, 2900, 2900],
        "mom": 0,
        "momentum": -31.9,
        "yoy": -34.1,
        "rank": 9,
        "share": 1.7,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 4400,
        "monthly": [5400, 5400, 4400, 5400, 5400, 5400, 4400, 5400, 4400, 5400, 4400, 3600],
        "mom": -18.2,
        "momentum": -5.6,
        "yoy": -33.3,
        "rank": 10,
        "share": 1.7,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 2900,
        "monthly": [2400, 2900, 2400, 2900, 2900, 2900, 3600, 5400, 3600, 2900, 2900, 2400],
        "mom": -17.2,
        "momentum": -34.9,
        "yoy": 0,
        "rank": 11,
        "share": 1.1,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 1000,
        "monthly": [1000, 1000, 1000, 1300, 1000, 1000, 880, 1000, 1000, 1000, 880, 880],
        "mom": 0,
        "momentum": -4.2,
        "yoy": -12,
        "rank": 12,
        "share": 0.4,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 210,
        "monthly": [260, 210, 140, 210, 210, 210, 210, 260, 210, 260, 210, 170],
        "mom": -19,
        "momentum": -5.9,
        "yoy": -34.6,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 50,
        "monthly": [70, 30, 40, 110, 90, 90, 70, 40, 40, 40, 50, 20],
        "mom": -60,
        "momentum": -26.7,
        "yoy": -71.4,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "BR": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 201000,
        "monthly": [
          201000, 201000, 246000, 246000, 246000, 165000, 135000, 165000, 201000, 246000, 246000,
          201000
        ],
        "mom": -18.3,
        "momentum": 38.3,
        "yoy": 0,
        "rank": 1,
        "share": 35.4,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 165000,
        "monthly": [
          165000, 201000, 165000, 165000, 165000, 165000, 135000, 165000, 165000, 165000, 165000,
          165000
        ],
        "mom": 0,
        "momentum": 6.5,
        "yoy": 0,
        "rank": 2,
        "share": 29,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 74000,
        "monthly": [
          74000, 60500, 74000, 74000, 74000, 74000, 60500, 74000, 60500, 74000, 60500, 60500
        ],
        "mom": 0,
        "momentum": 0,
        "yoy": -18.2,
        "rank": 3,
        "share": 13,
        "reliable": true
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 33100,
        "monthly": [
          33100, 33100, 40500, 40500, 33100, 33100, 22200, 33100, 33100, 40500, 33100, 33100
        ],
        "mom": 0,
        "momentum": 20.7,
        "yoy": 0,
        "rank": 4,
        "share": 5.8,
        "reliable": true
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          22200, 22200, 27100, 27100, 22200, 22200, 18100, 18100, 22200, 27100, 22200, 22200
        ],
        "mom": 0,
        "momentum": 22.4,
        "yoy": 0,
        "rank": 5,
        "share": 3.9,
        "reliable": true
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          18100, 18100, 22200, 18100, 18100, 14800, 14800, 14800, 18100, 27100, 18100, 18100
        ],
        "mom": 0,
        "momentum": 32.7,
        "yoy": 0,
        "rank": 6,
        "share": 3.2,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          14800, 14800, 14800, 14800, 14800, 14800, 9900, 12100, 12100, 14800, 14800, 14800
        ],
        "mom": 0,
        "momentum": 30.2,
        "yoy": 0,
        "rank": 7,
        "share": 2.6,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          14800, 14800, 14800, 14800, 14800, 12100, 9900, 12100, 14800, 14800, 14800, 12100
        ],
        "mom": -18.2,
        "momentum": 13.3,
        "yoy": -18.2,
        "rank": 8,
        "share": 2.6,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 12100,
        "monthly": [12100, 12100, 14800, 12100, 12100, 9900, 8100, 9900, 12100, 14800, 9900, 9900],
        "mom": 0,
        "momentum": 15,
        "yoy": -18.2,
        "rank": 9,
        "share": 2.1,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 9900,
        "monthly": [9900, 12100, 12100, 12100, 9900, 9900, 8100, 9900, 12100, 12100, 14800, 9900],
        "mom": -33.1,
        "momentum": 22.3,
        "yoy": 0,
        "rank": 10,
        "share": 1.7,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 2900,
        "monthly": [2900, 2900, 3600, 3600, 2900, 2900, 2900, 2900, 2900, 3600, 3600, 3600],
        "mom": 0,
        "momentum": 24.1,
        "yoy": 24.1,
        "rank": 11,
        "share": 0.5,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 390,
        "monthly": [320, 390, 390, 320, 320, 260, 320, 320, 390, 480, 390, 390],
        "mom": 0,
        "momentum": 22.3,
        "yoy": 21.9,
        "rank": 12,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 210,
        "monthly": [210, 210, 210, 210, 170, 170, 140, 170, 170, 170, 390, 170],
        "mom": -56.4,
        "momentum": 52.1,
        "yoy": -19,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 40,
        "monthly": [50, 40, 50, 50, 50, 20, 30, 50, 50, 50, 40, 30],
        "mom": -25,
        "momentum": -7.7,
        "yoy": -40,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "MX": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 110000,
        "monthly": [
          110000, 74000, 110000, 165000, 135000, 110000, 60500, 110000, 110000, 110000, 90500,
          110000
        ],
        "mom": 21.5,
        "momentum": 10.7,
        "yoy": 0,
        "rank": 1,
        "share": 39.2,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 74000,
        "monthly": [
          74000, 74000, 74000, 90500, 90500, 74000, 60500, 74000, 74000, 74000, 90500, 74000
        ],
        "mom": -18.2,
        "momentum": 14.4,
        "yoy": 0,
        "rank": 2,
        "share": 26.4,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 33100,
        "monthly": [
          33100, 22200, 27100, 40500, 49500, 40500, 40500, 40500, 33100, 27100, 27100, 27100
        ],
        "mom": 0,
        "momentum": -28.7,
        "yoy": -18.1,
        "rank": 3,
        "share": 11.8,
        "reliable": true
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          14800, 8100, 12100, 27100, 27100, 27100, 12100, 14800, 22200, 22200, 18100, 18100
        ],
        "mom": 0,
        "momentum": 18.9,
        "yoy": 22.3,
        "rank": 4,
        "share": 6.4,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          22200, 18100, 18100, 22200, 22200, 22200, 12100, 18100, 22200, 22200, 18100, 18100
        ],
        "mom": 0,
        "momentum": 11.5,
        "yoy": -18.5,
        "rank": 5,
        "share": 6.4,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 9900,
        "monthly": [12100, 8100, 9900, 14800, 14800, 12100, 8100, 9900, 12100, 9900, 8100, 9900],
        "mom": 22.2,
        "momentum": -7.3,
        "yoy": -18.2,
        "rank": 6,
        "share": 3.5,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 5400,
        "monthly": [5400, 3600, 5400, 8100, 6600, 5400, 3600, 4400, 6600, 5400, 3600, 4400],
        "mom": 22.2,
        "momentum": -8.2,
        "yoy": -18.5,
        "rank": 7,
        "share": 1.9,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 5400,
        "monthly": [5400, 4400, 5400, 6600, 5400, 4400, 3600, 5400, 9900, 8100, 5400, 5400],
        "mom": 0,
        "momentum": 0,
        "yoy": 0,
        "rank": 8,
        "share": 1.9,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 3600,
        "monthly": [3600, 3600, 3600, 4400, 4400, 3600, 2900, 3600, 3600, 3600, 3600, 3600],
        "mom": 0,
        "momentum": 6.9,
        "yoy": 0,
        "rank": 9,
        "share": 1.3,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1900,
        "monthly": [2400, 1900, 2400, 2400, 1900, 1900, 1600, 1900, 2400, 1900, 1600, 1600],
        "mom": 0,
        "momentum": -13.6,
        "yoy": -33.3,
        "rank": 10,
        "share": 0.7,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 880,
        "monthly": [880, 880, 880, 1000, 880, 720, 1000, 880, 880, 880, 880, 880],
        "mom": 0,
        "momentum": -4.3,
        "yoy": 0,
        "rank": 11,
        "share": 0.3,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 210,
        "monthly": [260, 170, 260, 210, 260, 170, 110, 210, 260, 260, 170, 140],
        "mom": -17.6,
        "momentum": -1.7,
        "yoy": -46.2,
        "rank": 12,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 50,
        "monthly": [40, 40, 70, 70, 40, 40, 50, 40, 40, 50, 50, 50],
        "mom": 0,
        "momentum": 15.4,
        "yoy": 25,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 20,
        "monthly": [30, 20, 20, 40, 10, 10, 10, 10, 20, 30, 20, 20],
        "mom": 0,
        "momentum": 75,
        "yoy": -33.3,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "ID": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 110000,
        "monthly": [
          90500, 110000, 135000, 165000, 165000, 110000, 90500, 110000, 110000, 90500, 110000,
          110000
        ],
        "mom": 0,
        "momentum": 0,
        "yoy": 21.5,
        "rank": 1,
        "share": 34.8,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 60500,
        "monthly": [
          60500, 60500, 60500, 60500, 60500, 60500, 74000, 60500, 49500, 49500, 49500, 49500
        ],
        "mom": 0,
        "momentum": -19.3,
        "yoy": -18.2,
        "rank": 2,
        "share": 19.1,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 49500,
        "monthly": [
          40500, 49500, 40500, 49500, 49500, 49500, 49500, 40500, 40500, 49500, 40500, 40500
        ],
        "mom": 0,
        "momentum": 0,
        "yoy": 0,
        "rank": 3,
        "share": 15.7,
        "reliable": true
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 33100,
        "monthly": [
          14800, 22200, 49500, 60500, 60500, 40500, 18100, 27100, 27100, 18100, 40500, 33100
        ],
        "mom": -18.3,
        "momentum": 26.8,
        "yoy": 123.6,
        "rank": 4,
        "share": 10.5,
        "reliable": true
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          22200, 27100, 22200, 27100, 27100, 27100, 27100, 27100, 22200, 18100, 27100, 22200
        ],
        "mom": -18.1,
        "momentum": -11.8,
        "yoy": 0,
        "rank": 5,
        "share": 7,
        "reliable": true
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          12100, 12100, 12100, 14800, 14800, 18100, 22200, 14800, 12100, 9900, 14800, 12100
        ],
        "mom": -18.2,
        "momentum": -25.1,
        "yoy": 0,
        "rank": 6,
        "share": 4.7,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 9900,
        "monthly": [9900, 12100, 9900, 12100, 12100, 9900, 9900, 9900, 8100, 6600, 8100, 8100],
        "mom": 0,
        "momentum": -18.3,
        "yoy": -18.2,
        "rank": 7,
        "share": 3.1,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 4400,
        "monthly": [4400, 5400, 5400, 4400, 5400, 5400, 3600, 3600, 3600, 2900, 3600, 4400],
        "mom": 22.2,
        "momentum": 0.9,
        "yoy": 0,
        "rank": 8,
        "share": 1.4,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 4400,
        "monthly": [4400, 4400, 4400, 5400, 5400, 4400, 4400, 4400, 4400, 3600, 4400, 4400],
        "mom": 0,
        "momentum": -6.1,
        "yoy": 0,
        "rank": 9,
        "share": 1.4,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 4400,
        "monthly": [4400, 5400, 5400, 6600, 5400, 5400, 3600, 4400, 4400, 3600, 4400, 3600],
        "mom": -18.2,
        "momentum": -6.5,
        "yoy": -18.2,
        "rank": 10,
        "share": 1.4,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1900,
        "monthly": [1900, 1900, 1900, 2400, 1900, 1900, 2400, 2400, 1600, 1300, 1600, 1600],
        "mom": 0,
        "momentum": -29.7,
        "yoy": -15.8,
        "rank": 11,
        "share": 0.6,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 880,
        "monthly": [880, 720, 880, 1000, 1000, 720, 590, 480, 720, 590, 1000, 720],
        "mom": -28,
        "momentum": 29.1,
        "yoy": -18.2,
        "rank": 12,
        "share": 0.3,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 140,
        "monthly": [110, 170, 170, 140, 110, 140, 140, 170, 140, 90, 170, 70],
        "mom": -58.8,
        "momentum": -26.7,
        "yoy": -36.4,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 70,
        "monthly": [110, 110, 70, 70, 90, 40, 30, 50, 30, 30, 70, 40],
        "mom": -42.9,
        "momentum": 27.3,
        "yoy": -63.6,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "JP": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 165000,
        "monthly": [
          201000, 201000, 165000, 165000, 201000, 135000, 246000, 165000, 135000, 135000, 165000,
          165000
        ],
        "mom": 0,
        "momentum": -14.8,
        "yoy": -17.9,
        "rank": 1,
        "share": 36.1,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 90500,
        "monthly": [
          110000, 110000, 90500, 90500, 90500, 74000, 74000, 74000, 74000, 74000, 74000, 74000
        ],
        "mom": 0,
        "momentum": 0,
        "yoy": -32.7,
        "rank": 2,
        "share": 19.8,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 60500,
        "monthly": [
          74000, 74000, 60500, 60500, 74000, 74000, 60500, 60500, 49500, 60500, 60500, 60500
        ],
        "mom": 0,
        "momentum": 6.5,
        "yoy": -18.2,
        "rank": 3,
        "share": 13.3,
        "reliable": true
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 40500,
        "monthly": [
          49500, 49500, 40500, 40500, 40500, 33100, 33100, 40500, 33100, 33100, 40500, 40500
        ],
        "mom": 0,
        "momentum": 6.9,
        "yoy": -18.2,
        "rank": 4,
        "share": 8.9,
        "reliable": true
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 27100,
        "monthly": [
          33100, 33100, 27100, 27100, 27100, 22200, 22200, 22200, 22200, 22200, 22200, 22200
        ],
        "mom": 0,
        "momentum": 0,
        "yoy": -32.9,
        "rank": 5,
        "share": 5.9,
        "reliable": true
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          27100, 22200, 22200, 22200, 22200, 27100, 27100, 22200, 18100, 18100, 22200, 18100
        ],
        "mom": -18.5,
        "momentum": -13.4,
        "yoy": -33.2,
        "rank": 6,
        "share": 4.9,
        "reliable": true
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          22200, 22200, 18100, 18100, 18100, 18100, 18100, 18100, 14800, 18100, 18100, 14800
        ],
        "mom": -18.2,
        "momentum": 0,
        "yoy": -33.3,
        "rank": 7,
        "share": 4,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          22200, 18100, 14800, 18100, 18100, 14800, 14800, 14800, 14800, 14800, 14800, 14800
        ],
        "mom": 0,
        "momentum": 0,
        "yoy": -33.3,
        "rank": 8,
        "share": 3.2,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 9900,
        "monthly": [12100, 12100, 9900, 12100, 9900, 9900, 9900, 9900, 8100, 8100, 9900, 8100],
        "mom": -18.2,
        "momentum": -6.5,
        "yoy": -33.1,
        "rank": 9,
        "share": 2.2,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 6600,
        "monthly": [6600, 6600, 6600, 8100, 6600, 8100, 8100, 8100, 6600, 6600, 6600, 5400],
        "mom": -18.2,
        "momentum": -18.4,
        "yoy": -18.2,
        "rank": 10,
        "share": 1.4,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1000,
        "monthly": [1300, 1000, 1000, 1000, 1000, 1000, 1600, 1300, 1000, 1000, 1000, 1300],
        "mom": 30,
        "momentum": -15.4,
        "yoy": 0,
        "rank": 11,
        "share": 0.2,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 170,
        "monthly": [210, 170, 140, 170, 170, 140, 140, 140, 140, 170, 260, 210],
        "mom": -19.2,
        "momentum": 52.4,
        "yoy": 0,
        "rank": 12,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 50,
        "monthly": [90, 50, 40, 70, 50, 90, 50, 50, 50, 40, 50, 40],
        "mom": -20,
        "momentum": -13.3,
        "yoy": -55.6,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 40,
        "monthly": [90, 40, 40, 50, 20, 40, 20, 40, 20, 30, 40, 30],
        "mom": -25,
        "momentum": 25,
        "yoy": -66.7,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "KR": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 60500,
        "monthly": [
          60500, 60500, 49500, 74000, 60500, 40500, 110000, 40500, 40500, 90500, 60500, 60500
        ],
        "mom": 0,
        "momentum": 10.7,
        "yoy": 0,
        "rank": 1,
        "share": 42.5,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 27100,
        "monthly": [
          27100, 33100, 27100, 27100, 27100, 22200, 27100, 27100, 22200, 22200, 22200, 22200
        ],
        "mom": 0,
        "momentum": -12.8,
        "yoy": -18.1,
        "rank": 2,
        "share": 19,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          14800, 14800, 12100, 14800, 14800, 14800, 27100, 14800, 8100, 12100, 9900, 9900
        ],
        "mom": 0,
        "momentum": -36.2,
        "yoy": -33.1,
        "rank": 3,
        "share": 10.4,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 12100,
        "monthly": [
          14800, 14800, 12100, 14800, 12100, 12100, 12100, 12100, 12100, 14800, 12100, 12100
        ],
        "mom": 0,
        "momentum": 7.4,
        "yoy": -18.2,
        "rank": 4,
        "share": 8.5,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 6600,
        "monthly": [8100, 8100, 6600, 9900, 6600, 6600, 8100, 6600, 5400, 9900, 6600, 5400],
        "mom": -18.2,
        "momentum": 9,
        "yoy": -33.3,
        "rank": 5,
        "share": 4.6,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 5400,
        "monthly": [5400, 5400, 5400, 5400, 4400, 5400, 5400, 4400, 3600, 5400, 4400, 3600],
        "mom": -18.2,
        "momentum": 0,
        "yoy": -33.3,
        "rank": 6,
        "share": 3.8,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 5400,
        "monthly": [5400, 5400, 5400, 6600, 4400, 5400, 4400, 4400, 3600, 4400, 3600, 3600],
        "mom": 0,
        "momentum": -6.5,
        "yoy": -33.3,
        "rank": 7,
        "share": 3.8,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 4400,
        "monthly": [5400, 5400, 4400, 5400, 4400, 5400, 4400, 4400, 3600, 4400, 4400, 3600],
        "mom": -18.2,
        "momentum": 0,
        "yoy": -33.3,
        "rank": 8,
        "share": 3.1,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 2900,
        "monthly": [3600, 4400, 3600, 4400, 2900, 3600, 2900, 2900, 2400, 3600, 2400, 2400],
        "mom": 0,
        "momentum": 2.4,
        "yoy": -33.3,
        "rank": 9,
        "share": 2,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 2400,
        "monthly": [2900, 2900, 2900, 2400, 2400, 2400, 2400, 2400, 1900, 2400, 1900, 1600],
        "mom": -15.8,
        "momentum": -11.9,
        "yoy": -44.8,
        "rank": 10,
        "share": 1.7,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 590,
        "monthly": [590, 480, 480, 590, 590, 480, 590, 590, 480, 480, 480, 590],
        "mom": 22.9,
        "momentum": -6.6,
        "yoy": 0,
        "rank": 11,
        "share": 0.4,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 210,
        "monthly": [170, 210, 210, 260, 170, 170, 140, 170, 140, 320, 210, 170],
        "mom": -19,
        "momentum": 55.6,
        "yoy": 0,
        "rank": 12,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 20,
        "monthly": [30, 30, 20, 30, 10, 10, 30, 10, 20, 10, 20, 10],
        "mom": -50,
        "momentum": -33.3,
        "yoy": -66.7,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 10,
        "monthly": [20, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10],
        "mom": 0,
        "momentum": 0,
        "yoy": -50,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "IT": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 60500,
        "monthly": [
          60500, 49500, 49500, 74000, 90500, 74000, 49500, 60500, 74000, 74000, 60500, 60500
        ],
        "mom": 0,
        "momentum": 6,
        "yoy": 0,
        "rank": 1,
        "share": 38.1,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 33100,
        "monthly": [
          33100, 33100, 22200, 33100, 40500, 33100, 27100, 33100, 33100, 33100, 22200, 22200
        ],
        "mom": 0,
        "momentum": -16.9,
        "yoy": -32.9,
        "rank": 2,
        "share": 20.8,
        "reliable": true
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          6600, 5400, 5400, 14800, 27100, 27100, 18100, 27100, 27100, 33100, 27100, 22200
        ],
        "mom": -18.1,
        "momentum": 14,
        "yoy": 236.4,
        "rank": 3,
        "share": 14,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          14800, 14800, 12100, 14800, 14800, 14800, 14800, 14800, 14800, 14800, 14800, 14800
        ],
        "mom": 0,
        "momentum": 0,
        "yoy": 0,
        "rank": 4,
        "share": 9.3,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 9900,
        "monthly": [9900, 8100, 5400, 9900, 9900, 9900, 8100, 9900, 9900, 9900, 8100, 9900],
        "mom": 22.2,
        "momentum": 0,
        "yoy": 0,
        "rank": 5,
        "share": 6.2,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 6600,
        "monthly": [6600, 6600, 4400, 8100, 8100, 8100, 6600, 6600, 6600, 8100, 6600, 6600],
        "mom": 0,
        "momentum": 7.6,
        "yoy": 0,
        "rank": 6,
        "share": 4.2,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 2900,
        "monthly": [3600, 3600, 2400, 3600, 3600, 3600, 2900, 2900, 2900, 3600, 2900, 2400],
        "mom": -17.2,
        "momentum": 2.3,
        "yoy": -33.3,
        "rank": 7,
        "share": 1.8,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 2400,
        "monthly": [2900, 2400, 1900, 2900, 3600, 2900, 2400, 2400, 2900, 2400, 1900, 1900],
        "mom": 0,
        "momentum": -19.5,
        "yoy": -34.5,
        "rank": 8,
        "share": 1.5,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 2400,
        "monthly": [2400, 2400, 1900, 2900, 2900, 2400, 2400, 2400, 2900, 2900, 2400, 1900],
        "mom": -20.8,
        "momentum": -6.5,
        "yoy": -20.8,
        "rank": 9,
        "share": 1.5,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1900,
        "monthly": [1900, 1900, 1600, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1600, 1300],
        "mom": -18.7,
        "momentum": -15.8,
        "yoy": -31.6,
        "rank": 10,
        "share": 1.2,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1600,
        "monthly": [1300, 1300, 1000, 1600, 1600, 1600, 2400, 1600, 1600, 1900, 1600, 1600],
        "mom": 0,
        "momentum": -8.9,
        "yoy": 23.1,
        "rank": 11,
        "share": 1,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 480,
        "monthly": [590, 480, 390, 590, 590, 480, 390, 480, 480, 590, 390, 480],
        "mom": 23.1,
        "momentum": 8.1,
        "yoy": -18.6,
        "rank": 12,
        "share": 0.3,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 50,
        "monthly": [50, 70, 40, 70, 70, 70, 50, 70, 50, 50, 50, 40],
        "mom": -20,
        "momentum": -17.6,
        "yoy": -20,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 30,
        "monthly": [30, 20, 20, 40, 40, 30, 20, 30, 20, 30, 20, 10],
        "mom": -50,
        "momentum": -14.3,
        "yoy": -66.7,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "ES": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 60500,
        "monthly": [
          60500, 49500, 40500, 90500, 90500, 60500, 49500, 60500, 74000, 74000, 60500, 60500
        ],
        "mom": 0,
        "momentum": 6,
        "yoy": 0,
        "rank": 1,
        "share": 36.5,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 49500,
        "monthly": [
          49500, 49500, 40500, 49500, 60500, 49500, 49500, 60500, 49500, 40500, 40500, 40500
        ],
        "mom": 0,
        "momentum": -23.8,
        "yoy": -18.2,
        "rank": 2,
        "share": 29.9,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          18100, 14800, 14800, 22200, 22200, 22200, 18100, 18100, 22200, 18100, 18100, 18100
        ],
        "mom": 0,
        "momentum": -7,
        "yoy": 0,
        "rank": 3,
        "share": 10.9,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 9900,
        "monthly": [9900, 8100, 6600, 12100, 12100, 12100, 8100, 9900, 12100, 9900, 9900, 9900],
        "mom": 0,
        "momentum": -1.3,
        "yoy": 0,
        "rank": 4,
        "share": 6,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 8100,
        "monthly": [6600, 5400, 4400, 9900, 9900, 9900, 6600, 8100, 9900, 6600, 5400, 6600],
        "mom": 22.2,
        "momentum": -24.4,
        "yoy": 0,
        "rank": 5,
        "share": 4.9,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 5400,
        "monthly": [4400, 3600, 2900, 8100, 8100, 6600, 5400, 5400, 6600, 5400, 4400, 4400],
        "mom": 0,
        "momentum": -18.4,
        "yoy": 0,
        "rank": 6,
        "share": 3.3,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 3600,
        "monthly": [4400, 3600, 2900, 4400, 5400, 4400, 3600, 3600, 3600, 4400, 3600, 3600],
        "mom": 0,
        "momentum": 7.4,
        "yoy": -18.2,
        "rank": 7,
        "share": 2.2,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 3600,
        "monthly": [4400, 2900, 2900, 6600, 5400, 3600, 2900, 3600, 3600, 3600, 2900, 2900],
        "mom": 0,
        "momentum": -6.9,
        "yoy": -34.1,
        "rank": 8,
        "share": 2.2,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 2900,
        "monthly": [2900, 1900, 1600, 3600, 4400, 2900, 2400, 2400, 2400, 2400, 1900, 2400],
        "mom": 26.3,
        "momentum": -6.9,
        "yoy": -17.2,
        "rank": 9,
        "share": 1.7,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 2400,
        "monthly": [1900, 2400, 1900, 2400, 2400, 2400, 1900, 2400, 4400, 1900, 1600, 1600],
        "mom": 0,
        "momentum": -41.4,
        "yoy": -15.8,
        "rank": 10,
        "share": 1.4,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1300,
        "monthly": [1300, 1300, 1000, 1300, 1600, 1300, 1600, 1600, 1300, 1300, 1000, 1300],
        "mom": 30,
        "momentum": -20,
        "yoy": 0,
        "rank": 11,
        "share": 0.8,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 390,
        "monthly": [390, 320, 260, 590, 390, 320, 320, 390, 390, 320, 320, 260],
        "mom": -18.7,
        "momentum": -18.2,
        "yoy": -33.3,
        "rank": 12,
        "share": 0.2,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 70,
        "monthly": [50, 90, 50, 70, 70, 70, 50, 50, 40, 40, 70, 50],
        "mom": -28.6,
        "momentum": 14.3,
        "yoy": 0,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 50,
        "monthly": [50, 50, 50, 50, 50, 20, 20, 70, 70, 40, 40, 140],
        "mom": 250,
        "momentum": 37.5,
        "yoy": 180,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "NL": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 33100,
        "monthly": [
          33100, 33100, 33100, 40500, 40500, 33100, 27100, 33100, 33100, 33100, 33100, 33100
        ],
        "mom": 0,
        "momentum": 6.4,
        "yoy": 0,
        "rank": 1,
        "share": 37.8,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          18100, 22200, 22200, 22200, 22200, 22200, 18100, 22200, 18100, 18100, 14800, 18100
        ],
        "mom": 22.3,
        "momentum": -12.7,
        "yoy": 0,
        "rank": 2,
        "share": 20.7,
        "reliable": false
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 9900,
        "monthly": [12100, 12100, 9900, 12100, 12100, 12100, 9900, 12100, 9900, 9900, 8100, 8100],
        "mom": 0,
        "momentum": -18.2,
        "yoy": -33.1,
        "rank": 3,
        "share": 11.3,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 6600,
        "monthly": [6600, 5400, 5400, 8100, 8100, 6600, 5400, 6600, 6600, 6600, 5400, 5400],
        "mom": 0,
        "momentum": -6.5,
        "yoy": -18.2,
        "rank": 4,
        "share": 7.5,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 4400,
        "monthly": [5400, 4400, 4400, 5400, 5400, 5400, 4400, 5400, 4400, 4400, 3600, 3600],
        "mom": 0,
        "momentum": -18.3,
        "yoy": -33.3,
        "rank": 5,
        "share": 5,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 2900,
        "monthly": [3600, 3600, 2900, 3600, 3600, 3600, 2900, 2900, 2900, 3600, 2900, 2400],
        "mom": -17.2,
        "momentum": 2.3,
        "yoy": -33.3,
        "rank": 6,
        "share": 3.3,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 2900,
        "monthly": [2900, 2400, 2400, 3600, 3600, 2900, 3600, 2900, 2900, 2900, 2400, 2400],
        "mom": 0,
        "momentum": -18.1,
        "yoy": -17.2,
        "rank": 7,
        "share": 3.3,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 2400,
        "monthly": [2400, 2400, 1900, 3600, 2900, 2900, 2400, 2400, 2400, 2400, 1900, 1900],
        "mom": 0,
        "momentum": -13.9,
        "yoy": -20.8,
        "rank": 8,
        "share": 2.7,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 2400,
        "monthly": [2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 1900, 1900],
        "mom": 0,
        "momentum": -13.9,
        "yoy": -20.8,
        "rank": 9,
        "share": 2.7,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 2400,
        "monthly": [2400, 2400, 2400, 2900, 2900, 2400, 1900, 2400, 2400, 2400, 1900, 1900],
        "mom": 0,
        "momentum": -7.5,
        "yoy": -20.8,
        "rank": 10,
        "share": 2.7,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1600,
        "monthly": [1600, 1600, 1300, 1900, 1600, 1600, 2400, 1600, 1600, 1600, 1300, 1300],
        "mom": 0,
        "momentum": -25,
        "yoy": -18.7,
        "rank": 11,
        "share": 1.8,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 720,
        "monthly": [720, 590, 590, 1000, 720, 880, 720, 880, 880, 720, 720, 590],
        "mom": -18.1,
        "momentum": -18.1,
        "yoy": -18.1,
        "rank": 12,
        "share": 0.8,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 70,
        "monthly": [50, 140, 50, 90, 70, 70, 70, 70, 70, 50, 50, 50],
        "mom": 0,
        "momentum": -28.6,
        "yoy": 0,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 40,
        "monthly": [50, 40, 50, 40, 50, 50, 40, 30, 30, 30, 30, 40],
        "mom": 33.3,
        "momentum": 0,
        "yoy": -20,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "TR": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 90500,
        "monthly": [
          74000, 74000, 74000, 90500, 110000, 74000, 90500, 74000, 110000, 90500, 90500, 74000
        ],
        "mom": -18.2,
        "momentum": -7.1,
        "yoy": 0,
        "rank": 1,
        "share": 41.4,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 74000,
        "monthly": [
          74000, 90500, 74000, 74000, 74000, 74000, 74000, 110000, 74000, 74000, 74000, 60500
        ],
        "mom": -18.2,
        "momentum": -19.2,
        "yoy": -18.2,
        "rank": 2,
        "share": 33.9,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          14800, 18100, 14800, 14800, 18100, 14800, 18100, 14800, 14800, 14800, 12100, 12100
        ],
        "mom": 0,
        "momentum": -18.2,
        "yoy": -18.2,
        "rank": 3,
        "share": 6.8,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 12100,
        "monthly": [9900, 9900, 9900, 12100, 12100, 12100, 12100, 12100, 12100, 9900, 12100, 9900],
        "mom": -18.2,
        "momentum": -12.1,
        "yoy": 0,
        "rank": 4,
        "share": 5.5,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 8100,
        "monthly": [6600, 6600, 6600, 8100, 14800, 9900, 9900, 6600, 8100, 8100, 6600, 6600],
        "mom": 0,
        "momentum": -13.4,
        "yoy": 0,
        "rank": 5,
        "share": 3.7,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 5400,
        "monthly": [5400, 5400, 5400, 6600, 6600, 5400, 5400, 5400, 5400, 4400, 4400, 3600],
        "mom": -18.2,
        "momentum": -23.5,
        "yoy": -33.3,
        "rank": 6,
        "share": 2.5,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 4400,
        "monthly": [4400, 4400, 4400, 5400, 6600, 5400, 4400, 4400, 4400, 4400, 3600, 2900],
        "mom": -19.4,
        "momentum": -17.4,
        "yoy": -34.1,
        "rank": 7,
        "share": 2,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 2900,
        "monthly": [2400, 2900, 2400, 2900, 3600, 2900, 2900, 2900, 2900, 2400, 2400, 1900],
        "mom": -20.8,
        "momentum": -23,
        "yoy": -20.8,
        "rank": 8,
        "share": 1.3,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 2400,
        "monthly": [2900, 2900, 2400, 2400, 2900, 2400, 2400, 2400, 2400, 1900, 1900, 1600],
        "mom": -15.8,
        "momentum": -25,
        "yoy": -44.8,
        "rank": 9,
        "share": 1.1,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1900,
        "monthly": [1900, 1900, 1900, 1900, 2400, 1600, 1900, 1900, 2900, 1600, 1300, 1300],
        "mom": 0,
        "momentum": -37.3,
        "yoy": -31.6,
        "rank": 10,
        "share": 0.9,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1300,
        "monthly": [1000, 1300, 1300, 1000, 1300, 1000, 1600, 1300, 1000, 1000, 1000, 1000],
        "mom": 0,
        "momentum": -23.1,
        "yoy": 0,
        "rank": 11,
        "share": 0.6,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 480,
        "monthly": [390, 320, 480, 590, 720, 480, 480, 390, 390, 390, 390, 260],
        "mom": -33.3,
        "momentum": -17.5,
        "yoy": -33.3,
        "rank": 12,
        "share": 0.2,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 40,
        "monthly": [30, 30, 40, 30, 40, 40, 50, 40, 30, 40, 70, 20],
        "mom": -71.4,
        "momentum": 8.3,
        "yoy": -33.3,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 20,
        "monthly": [10, 10, 20, 20, 10, 20, 20, 20, 10, 20, 20, 10],
        "mom": -50,
        "momentum": 0,
        "yoy": 0,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "VN": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 90500,
        "monthly": [
          60500, 60500, 74000, 90500, 90500, 74000, 165000, 110000, 60500, 110000, 90500, 60500
        ],
        "mom": -33.1,
        "momentum": -22.2,
        "yoy": 0,
        "rank": 1,
        "share": 44.2,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 40500,
        "monthly": [
          49500, 49500, 40500, 40500, 40500, 40500, 40500, 49500, 33100, 40500, 40500, 40500
        ],
        "mom": 0,
        "momentum": -1.3,
        "yoy": -18.2,
        "rank": 2,
        "share": 19.8,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          18100, 18100, 18100, 18100, 18100, 18100, 18100, 18100, 12100, 14800, 14800, 14800
        ],
        "mom": 0,
        "momentum": -8.1,
        "yoy": -18.2,
        "rank": 3,
        "share": 8.8,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          18100, 14800, 18100, 27100, 27100, 22200, 22200, 18100, 12100, 18100, 18100, 14800
        ],
        "mom": -18.2,
        "momentum": -2.7,
        "yoy": -18.2,
        "rank": 4,
        "share": 8.8,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          12100, 9900, 9900, 12100, 12100, 12100, 18100, 22200, 12100, 18100, 14800, 14800
        ],
        "mom": 0,
        "momentum": -9,
        "yoy": 22.3,
        "rank": 5,
        "share": 7.2,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 6600,
        "monthly": [8100, 6600, 6600, 6600, 6600, 6600, 6600, 6600, 4400, 6600, 5400, 5400],
        "mom": 0,
        "momentum": -1.1,
        "yoy": -33.3,
        "rank": 6,
        "share": 3.2,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 4400,
        "monthly": [5400, 5400, 4400, 4400, 4400, 4400, 4400, 3600, 2400, 3600, 2900, 3600],
        "mom": 24.1,
        "momentum": -2.9,
        "yoy": -33.3,
        "rank": 7,
        "share": 2.1,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 4400,
        "monthly": [5400, 5400, 5400, 5400, 4400, 4400, 4400, 4400, 3600, 4400, 3600, 3600],
        "mom": 0,
        "momentum": -6.5,
        "yoy": -33.3,
        "rank": 8,
        "share": 2.1,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 3600,
        "monthly": [3600, 3600, 3600, 4400, 3600, 3600, 3600, 3600, 1900, 2900, 2400, 2900],
        "mom": 20.8,
        "momentum": -9.9,
        "yoy": -19.4,
        "rank": 9,
        "share": 1.8,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 2400,
        "monthly": [2900, 2900, 2400, 2900, 2400, 2400, 2400, 2900, 1600, 2400, 1900, 2400],
        "mom": 26.3,
        "momentum": -2.9,
        "yoy": -17.2,
        "rank": 10,
        "share": 1.2,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1000,
        "monthly": [1000, 1000, 1000, 880, 1300, 1300, 1300, 1000, 880, 1000, 1000, 1000],
        "mom": 0,
        "momentum": -5.7,
        "yoy": 0,
        "rank": 11,
        "share": 0.5,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 210,
        "monthly": [210, 170, 210, 260, 260, 210, 210, 320, 170, 170, 210, 170],
        "mom": -19,
        "momentum": -21.4,
        "yoy": -19,
        "rank": 12,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 140,
        "monthly": [140, 140, 110, 110, 140, 140, 110, 140, 90, 110, 210, 90],
        "mom": -57.1,
        "momentum": 20.6,
        "yoy": -35.7,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 30,
        "monthly": [10, 10, 10, 10, 10, 10, 10, 70, 70, 20, 70, 50],
        "mom": -28.6,
        "momentum": -6.7,
        "yoy": 400,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "PL": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 60500,
        "monthly": [
          60500, 49500, 40500, 60500, 90500, 60500, 49500, 60500, 60500, 74000, 74000, 60500
        ],
        "mom": -18.2,
        "momentum": 22.3,
        "yoy": 0,
        "rank": 1,
        "share": 33,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 40500,
        "monthly": [
          33100, 40500, 33100, 33100, 40500, 40500, 40500, 40500, 40500, 33100, 33100, 27100
        ],
        "mom": -18.1,
        "momentum": -23.2,
        "yoy": -18.1,
        "rank": 2,
        "share": 22.1,
        "reliable": true
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          14800, 6600, 5400, 18100, 27100, 27100, 18100, 22200, 18100, 27100, 22200, 18100
        ],
        "mom": -18.5,
        "momentum": 15.4,
        "yoy": 22.3,
        "rank": 3,
        "share": 9.9,
        "reliable": false
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          14800, 14800, 12100, 18100, 18100, 18100, 18100, 18100, 14800, 18100, 14800, 14800
        ],
        "mom": 0,
        "momentum": -6.5,
        "yoy": 0,
        "rank": 4,
        "share": 8.1,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          14800, 18100, 18100, 14800, 18100, 14800, 12100, 14800, 14800, 18100, 18100, 18100
        ],
        "mom": 0,
        "momentum": 30.2,
        "yoy": 22.3,
        "rank": 5,
        "share": 8.1,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 12100,
        "monthly": [
          12100, 12100, 9900, 12100, 14800, 12100, 9900, 14800, 12100, 14800, 12100, 12100
        ],
        "mom": 0,
        "momentum": 6,
        "yoy": 0,
        "rank": 6,
        "share": 6.6,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 8100,
        "monthly": [8100, 6600, 5400, 9900, 9900, 8100, 8100, 8100, 6600, 8100, 6600, 6600],
        "mom": 0,
        "momentum": -6.6,
        "yoy": -18.5,
        "rank": 7,
        "share": 4.4,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 4400,
        "monthly": [5400, 5400, 4400, 4400, 5400, 5400, 4400, 5400, 4400, 5400, 4400, 3600],
        "mom": -18.2,
        "momentum": -5.6,
        "yoy": -33.3,
        "rank": 8,
        "share": 2.4,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 4400,
        "monthly": [3600, 3600, 2900, 4400, 5400, 4400, 3600, 4400, 3600, 4400, 3600, 2900],
        "mom": -19.4,
        "momentum": -6,
        "yoy": -19.4,
        "rank": 9,
        "share": 2.4,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 2900,
        "monthly": [2900, 3600, 2900, 2900, 3600, 2900, 2900, 2900, 2900, 3600, 2900, 2900],
        "mom": 0,
        "momentum": 8,
        "yoy": 0,
        "rank": 10,
        "share": 1.6,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1900,
        "monthly": [2400, 1900, 1900, 1900, 2400, 1900, 2900, 2400, 1900, 2400, 1900, 1900],
        "mom": 0,
        "momentum": -13.9,
        "yoy": -20.8,
        "rank": 11,
        "share": 1,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 880,
        "monthly": [720, 720, 590, 720, 1300, 880, 720, 1000, 1000, 1300, 880, 720],
        "mom": -18.2,
        "momentum": 6.6,
        "yoy": 0,
        "rank": 12,
        "share": 0.5,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 90,
        "monthly": [170, 140, 50, 70, 140, 90, 90, 90, 70, 90, 90, 90],
        "mom": 0,
        "momentum": 8,
        "yoy": -47.1,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 70,
        "monthly": [90, 90, 50, 50, 50, 50, 40, 70, 70, 110, 90, 70],
        "mom": -22.2,
        "momentum": 50,
        "yoy": -22.2,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "SG": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 27100,
        "monthly": [
          27100, 27100, 33100, 27100, 27100, 18100, 49500, 22200, 22200, 27100, 27100, 27100
        ],
        "mom": 0,
        "momentum": -13.4,
        "yoy": 0,
        "rank": 1,
        "share": 44.3,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 8100,
        "monthly": [8100, 8100, 12100, 8100, 6600, 8100, 8100, 8100, 5400, 8100, 8100, 8100],
        "mom": 0,
        "momentum": 12.5,
        "yoy": 0,
        "rank": 2,
        "share": 13.3,
        "reliable": false
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 6600,
        "monthly": [6600, 8100, 12100, 5400, 5400, 5400, 5400, 5400, 4400, 6600, 5400, 5400],
        "mom": 0,
        "momentum": 14.5,
        "yoy": -18.2,
        "rank": 3,
        "share": 10.8,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 5400,
        "monthly": [5400, 5400, 5400, 5400, 5400, 5400, 5400, 6600, 4400, 5400, 5400, 4400],
        "mom": -18.5,
        "momentum": -7.3,
        "yoy": -18.5,
        "rank": 4,
        "share": 8.8,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 3600,
        "monthly": [2900, 3600, 8100, 3600, 2400, 2900, 2900, 2900, 2400, 3600, 2900, 2400],
        "mom": -17.2,
        "momentum": 8.5,
        "yoy": -17.2,
        "rank": 5,
        "share": 5.9,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 2900,
        "monthly": [2900, 2900, 2900, 2900, 2900, 2900, 2900, 2400, 2400, 2900, 2400, 2400],
        "mom": 0,
        "momentum": 0,
        "yoy": -17.2,
        "rank": 6,
        "share": 4.7,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 1900,
        "monthly": [2400, 2400, 1900, 1900, 1900, 1900, 1900, 1900, 1600, 2900, 2400, 1900],
        "mom": -20.8,
        "momentum": 33.3,
        "yoy": -20.8,
        "rank": 7,
        "share": 3.1,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1900,
        "monthly": [1900, 2400, 2400, 1900, 1900, 1900, 1600, 1900, 1600, 2400, 1900, 1900],
        "mom": 0,
        "momentum": 21.6,
        "yoy": 0,
        "rank": 8,
        "share": 3.1,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 1300,
        "monthly": [1300, 1600, 1300, 1300, 1300, 1000, 1000, 1300, 1000, 1300, 1000, 1000],
        "mom": 0,
        "momentum": 0,
        "yoy": -23.1,
        "rank": 9,
        "share": 2.1,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 880,
        "monthly": [1000, 1000, 1000, 1000, 1000, 880, 720, 1000, 720, 880, 880, 880],
        "mom": 0,
        "momentum": 8.2,
        "yoy": -12,
        "rank": 10,
        "share": 1.4,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 880,
        "monthly": [720, 880, 720, 880, 720, 720, 1000, 880, 720, 720, 720, 720],
        "mom": 0,
        "momentum": -16.9,
        "yoy": 0,
        "rank": 11,
        "share": 1.4,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 480,
        "monthly": [480, 590, 720, 480, 480, 390, 320, 590, 480, 480, 390, 320],
        "mom": -17.9,
        "momentum": -14.4,
        "yoy": -33.3,
        "rank": 12,
        "share": 0.8,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 40,
        "monthly": [30, 50, 50, 40, 40, 30, 20, 40, 30, 40, 30, 20],
        "mom": -33.3,
        "momentum": 0,
        "yoy": -33.3,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 30,
        "monthly": [30, 50, 30, 10, 30, 30, 20, 30, 40, 40, 30, 20],
        "mom": -33.3,
        "momentum": 0,
        "yoy": -33.3,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "SA": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          14800, 18100, 18100, 33100, 33100, 33100, 33100, 22200, 22200, 14800, 27100, 18100
        ],
        "mom": -33.2,
        "momentum": -22.6,
        "yoy": 22.3,
        "rank": 1,
        "share": 41,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 8100,
        "monthly": [6600, 6600, 6600, 8100, 9900, 9900, 9900, 9900, 5400, 5400, 6600, 5400],
        "mom": -18.2,
        "momentum": -31,
        "yoy": -18.2,
        "rank": 2,
        "share": 15,
        "reliable": false
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 8100,
        "monthly": [6600, 8100, 8100, 9900, 9900, 8100, 8100, 8100, 8100, 8100, 8100, 6600],
        "mom": -18.5,
        "momentum": -6.2,
        "yoy": 0,
        "rank": 3,
        "share": 15,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 6600,
        "monthly": [1900, 1900, 1900, 8100, 9900, 8100, 8100, 3600, 8100, 3600, 12100, 8100],
        "mom": -33.1,
        "momentum": 20.2,
        "yoy": 326.3,
        "rank": 4,
        "share": 12.2,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 4400,
        "monthly": [2900, 3600, 3600, 6600, 6600, 6600, 6600, 3600, 4400, 2900, 6600, 5400],
        "mom": -18.2,
        "momentum": 2.1,
        "yoy": 86.2,
        "rank": 5,
        "share": 8.1,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 2400,
        "monthly": [1600, 1900, 1600, 2400, 2400, 2400, 2400, 1900, 1900, 1900, 2400, 2900],
        "mom": 20.8,
        "momentum": 16.1,
        "yoy": 81.3,
        "rank": 6,
        "share": 4.4,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 590,
        "monthly": [480, 480, 590, 720, 720, 590, 720, 590, 590, 390, 590, 390],
        "mom": -33.9,
        "momentum": -27.9,
        "yoy": -18.7,
        "rank": 7,
        "share": 1.1,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 590,
        "monthly": [390, 390, 390, 880, 880, 720, 480, 390, 480, 480, 480, 390],
        "mom": -18.7,
        "momentum": 0,
        "yoy": 0,
        "rank": 8,
        "share": 1.1,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 480,
        "monthly": [480, 590, 590, 480, 480, 480, 480, 480, 480, 390, 480, 480],
        "mom": 0,
        "momentum": -6.2,
        "yoy": 0,
        "rank": 9,
        "share": 0.9,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 320,
        "monthly": [320, 320, 320, 260, 260, 260, 320, 320, 320, 260, 260, 210],
        "mom": -19.2,
        "momentum": -24,
        "yoy": -34.4,
        "rank": 10,
        "share": 0.6,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 260,
        "monthly": [210, 320, 260, 320, 210, 260, 390, 210, 260, 170, 260, 260],
        "mom": 0,
        "momentum": -19.8,
        "yoy": 23.8,
        "rank": 11,
        "share": 0.5,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 110,
        "monthly": [90, 90, 110, 170, 140, 140, 140, 110, 110, 90, 140, 110],
        "mom": -21.4,
        "momentum": -5.6,
        "yoy": 22.2,
        "rank": 12,
        "share": 0.2,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 10,
        "monthly": [10, 10, 10, 10, 10, 10, 10, 10, 20, 10, 20, 10],
        "mom": -50,
        "momentum": 0,
        "yoy": 0,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 10,
        "monthly": [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 20, 10],
        "mom": -50,
        "momentum": 33.3,
        "yoy": 0,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ]
  }
}
