inZoom: 0,
      maxZoom: 18,
      roundZoom: true,
      subdomains: ['a', 'b', 'c', 'd'],
      wrapX: true,
      // tileBounds: [-90, -45, 90, 45],
    });

    const raster = new leafletWind.WebglLayer('wind', rasterSource, {
      renderType: leafletWind.RenderType.image,
      styleSpec: {
        'opacity': [
          'interpolate',
          ['exponential', 0.5],
          ['zoom'],
          1,
          1,
          7,
          1
        ],
      },
      picking: true,
      mask: {
        d