From 7b16503314ac280e1990ea0287347386460cb814 Mon Sep 17 00:00:00 2001 From: Samuel ORTION Date: Wed, 7 Apr 2021 13:17:37 +0200 Subject: [PATCH] Added redish hot spectrogram colorMap --- node_modules/colormap/.travis.yml | 4 + node_modules/colormap/README.md | 34 +++ node_modules/colormap/colorScale.js | 89 ++++++ node_modules/colormap/colormaps.png | Bin 0 -> 162681 bytes node_modules/colormap/example.js | 69 +++++ node_modules/colormap/index.js | 143 ++++++++++ node_modules/colormap/license.md | 19 ++ node_modules/colormap/night.jpg | Bin 0 -> 239307 bytes node_modules/colormap/package.json | 90 ++++++ node_modules/colormap/res/draw.js | 231 ++++++++++++++++ node_modules/colormap/res/res/CDOM.js | 256 +++++++++++++++++ node_modules/colormap/res/res/PAR.js | 256 +++++++++++++++++ node_modules/colormap/res/res/bathymetry.js | 257 +++++++++++++++++ node_modules/colormap/res/res/chlorophyll.js | 256 +++++++++++++++++ node_modules/colormap/res/res/cool.png | Bin 0 -> 4047 bytes node_modules/colormap/res/res/density.js | 256 +++++++++++++++++ .../colormap/res/res/freesurface-blue.js | 256 +++++++++++++++++ .../colormap/res/res/freesurface-red.js | 256 +++++++++++++++++ node_modules/colormap/res/res/inferno.js | 258 ++++++++++++++++++ node_modules/colormap/res/res/magma.js | 258 ++++++++++++++++++ node_modules/colormap/res/res/oxygen.js | 256 +++++++++++++++++ node_modules/colormap/res/res/phase.js | 256 +++++++++++++++++ node_modules/colormap/res/res/plasma.js | 258 ++++++++++++++++++ node_modules/colormap/res/res/rainbow.png | Bin 0 -> 4143 bytes node_modules/colormap/res/res/salinity.js | 256 +++++++++++++++++ node_modules/colormap/res/res/temperature.js | 256 +++++++++++++++++ node_modules/colormap/res/res/turbidity.js | 256 +++++++++++++++++ .../colormap/res/res/velocity-blue.js | 256 +++++++++++++++++ .../colormap/res/res/velocity-green.js | 256 +++++++++++++++++ node_modules/colormap/res/res/viridis.js | 258 ++++++++++++++++++ .../colormap/res/res/vorticity-pink.js | 256 +++++++++++++++++ .../colormap/res/res/vorticity-turquoise.js | 256 +++++++++++++++++ node_modules/colormap/res/res/warm.png | Bin 0 -> 4000 bytes node_modules/colormap/test.js | 84 ++++++ node_modules/fs/README.md | 9 + node_modules/fs/package.json | 46 ++++ node_modules/lerp/.npmignore | 8 + node_modules/lerp/.travis.yml | 3 + node_modules/lerp/LICENSE.md | 21 ++ node_modules/lerp/README.md | 23 ++ node_modules/lerp/index.js | 4 + node_modules/lerp/package.json | 62 +++++ package-lock.json | 24 ++ public/larynx/scripts/hot-colormap.json | 258 ++++++++++++++++++ public/larynx/scripts/spectro.js | 36 ++- 45 files changed, 6382 insertions(+), 4 deletions(-) create mode 100644 node_modules/colormap/.travis.yml create mode 100644 node_modules/colormap/README.md create mode 100644 node_modules/colormap/colorScale.js create mode 100644 node_modules/colormap/colormaps.png create mode 100644 node_modules/colormap/example.js create mode 100644 node_modules/colormap/index.js create mode 100644 node_modules/colormap/license.md create mode 100644 node_modules/colormap/night.jpg create mode 100644 node_modules/colormap/package.json create mode 100644 node_modules/colormap/res/draw.js create mode 100644 node_modules/colormap/res/res/CDOM.js create mode 100644 node_modules/colormap/res/res/PAR.js create mode 100644 node_modules/colormap/res/res/bathymetry.js create mode 100644 node_modules/colormap/res/res/chlorophyll.js create mode 100644 node_modules/colormap/res/res/cool.png create mode 100644 node_modules/colormap/res/res/density.js create mode 100644 node_modules/colormap/res/res/freesurface-blue.js create mode 100644 node_modules/colormap/res/res/freesurface-red.js create mode 100644 node_modules/colormap/res/res/inferno.js create mode 100644 node_modules/colormap/res/res/magma.js create mode 100644 node_modules/colormap/res/res/oxygen.js create mode 100644 node_modules/colormap/res/res/phase.js create mode 100644 node_modules/colormap/res/res/plasma.js create mode 100644 node_modules/colormap/res/res/rainbow.png create mode 100644 node_modules/colormap/res/res/salinity.js create mode 100644 node_modules/colormap/res/res/temperature.js create mode 100644 node_modules/colormap/res/res/turbidity.js create mode 100644 node_modules/colormap/res/res/velocity-blue.js create mode 100644 node_modules/colormap/res/res/velocity-green.js create mode 100644 node_modules/colormap/res/res/viridis.js create mode 100644 node_modules/colormap/res/res/vorticity-pink.js create mode 100644 node_modules/colormap/res/res/vorticity-turquoise.js create mode 100644 node_modules/colormap/res/res/warm.png create mode 100644 node_modules/colormap/test.js create mode 100644 node_modules/fs/README.md create mode 100644 node_modules/fs/package.json create mode 100644 node_modules/lerp/.npmignore create mode 100644 node_modules/lerp/.travis.yml create mode 100644 node_modules/lerp/LICENSE.md create mode 100644 node_modules/lerp/README.md create mode 100644 node_modules/lerp/index.js create mode 100644 node_modules/lerp/package.json create mode 100644 package-lock.json create mode 100644 public/larynx/scripts/hot-colormap.json diff --git a/node_modules/colormap/.travis.yml b/node_modules/colormap/.travis.yml new file mode 100644 index 0000000..7aa80be --- /dev/null +++ b/node_modules/colormap/.travis.yml @@ -0,0 +1,4 @@ +language: node_js +node_js: + - "4.0" + - "6.2" diff --git a/node_modules/colormap/README.md b/node_modules/colormap/README.md new file mode 100644 index 0000000..fb5ef5e --- /dev/null +++ b/node_modules/colormap/README.md @@ -0,0 +1,34 @@ +# colormap [![Build Status](https://travis-ci.org/bpostlethwaite/colormap.png)](https://travis-ci.org/bpostlethwaite/colormap) + +![all colormap output](./colormaps.png) + +## Usage + +[![npm install colormap](https://nodei.co/npm/colormap.png?mini=true)](https://npmjs.org/package/colormap/) + +```js +let colormap = require('colormap') + +let colors = colormap({ + colormap: 'jet', + nshades: 10, + format: 'hex', + alpha: 1 +}) +``` + +## API + +### list = colormap(options?) + +Property | Default | Meaning +---|---|--- +`colormap` | `'jet'` | Color map name from the image above or a custom color scale — a sequence of `{index, rgb}` objects, where index is `0..1` number and `rgb` is a length 3/4 array with values for the color stop. +`nshades` | `72` | Number of colors in returned array, the minimum number depends on `colormap`. +`format` | `'hex'` | `'hex'` for `#aabbcc`, `'rgbaString'` for `rgba(255, 255, 255, 1)`, `'rba'` for `[255, 255, 255, 1]`, `'float'` for `[1, 1, 1, 1]`. +`alpha` | `1` | Alpha range, can be an array with alpha values or just 2 values for start/end colors. | + + +## Credits + +Color maps are inspired by [matplotlib](https://github.com/d3/d3-scale#sequential-color-scales) color scales, [cmocean](https://github.com/matplotlib/cmocean) oceanographic colormaps, [cosine gradients](https://github.com/thi-ng/color/blob/master/src/gradients.org) and others. Thanks to authors of these libs for their invaluable work. diff --git a/node_modules/colormap/colorScale.js b/node_modules/colormap/colorScale.js new file mode 100644 index 0000000..b36e90f --- /dev/null +++ b/node_modules/colormap/colorScale.js @@ -0,0 +1,89 @@ +module.exports={ + "jet":[{"index":0,"rgb":[0,0,131]},{"index":0.125,"rgb":[0,60,170]},{"index":0.375,"rgb":[5,255,255]},{"index":0.625,"rgb":[255,255,0]},{"index":0.875,"rgb":[250,0,0]},{"index":1,"rgb":[128,0,0]}], + + "hsv":[{"index":0,"rgb":[255,0,0]},{"index":0.169,"rgb":[253,255,2]},{"index":0.173,"rgb":[247,255,2]},{"index":0.337,"rgb":[0,252,4]},{"index":0.341,"rgb":[0,252,10]},{"index":0.506,"rgb":[1,249,255]},{"index":0.671,"rgb":[2,0,253]},{"index":0.675,"rgb":[8,0,253]},{"index":0.839,"rgb":[255,0,251]},{"index":0.843,"rgb":[255,0,245]},{"index":1,"rgb":[255,0,6]}], + + "hot":[{"index":0,"rgb":[0,0,0]},{"index":0.3,"rgb":[230,0,0]},{"index":0.6,"rgb":[255,210,0]},{"index":1,"rgb":[255,255,255]}], + + "spring":[{"index":0,"rgb":[255,0,255]},{"index":1,"rgb":[255,255,0]}], + + "summer":[{"index":0,"rgb":[0,128,102]},{"index":1,"rgb":[255,255,102]}], + + "autumn":[{"index":0,"rgb":[255,0,0]},{"index":1,"rgb":[255,255,0]}], + + "winter":[{"index":0,"rgb":[0,0,255]},{"index":1,"rgb":[0,255,128]}], + + "bone":[{"index":0,"rgb":[0,0,0]},{"index":0.376,"rgb":[84,84,116]},{"index":0.753,"rgb":[169,200,200]},{"index":1,"rgb":[255,255,255]}], + + "copper":[{"index":0,"rgb":[0,0,0]},{"index":0.804,"rgb":[255,160,102]},{"index":1,"rgb":[255,199,127]}], + + "greys":[{"index":0,"rgb":[0,0,0]},{"index":1,"rgb":[255,255,255]}], + + "yignbu":[{"index":0,"rgb":[8,29,88]},{"index":0.125,"rgb":[37,52,148]},{"index":0.25,"rgb":[34,94,168]},{"index":0.375,"rgb":[29,145,192]},{"index":0.5,"rgb":[65,182,196]},{"index":0.625,"rgb":[127,205,187]},{"index":0.75,"rgb":[199,233,180]},{"index":0.875,"rgb":[237,248,217]},{"index":1,"rgb":[255,255,217]}], + + "greens":[{"index":0,"rgb":[0,68,27]},{"index":0.125,"rgb":[0,109,44]},{"index":0.25,"rgb":[35,139,69]},{"index":0.375,"rgb":[65,171,93]},{"index":0.5,"rgb":[116,196,118]},{"index":0.625,"rgb":[161,217,155]},{"index":0.75,"rgb":[199,233,192]},{"index":0.875,"rgb":[229,245,224]},{"index":1,"rgb":[247,252,245]}], + + "yiorrd":[{"index":0,"rgb":[128,0,38]},{"index":0.125,"rgb":[189,0,38]},{"index":0.25,"rgb":[227,26,28]},{"index":0.375,"rgb":[252,78,42]},{"index":0.5,"rgb":[253,141,60]},{"index":0.625,"rgb":[254,178,76]},{"index":0.75,"rgb":[254,217,118]},{"index":0.875,"rgb":[255,237,160]},{"index":1,"rgb":[255,255,204]}], + + "bluered":[{"index":0,"rgb":[0,0,255]},{"index":1,"rgb":[255,0,0]}], + + "rdbu":[{"index":0,"rgb":[5,10,172]},{"index":0.35,"rgb":[106,137,247]},{"index":0.5,"rgb":[190,190,190]},{"index":0.6,"rgb":[220,170,132]},{"index":0.7,"rgb":[230,145,90]},{"index":1,"rgb":[178,10,28]}], + + "picnic":[{"index":0,"rgb":[0,0,255]},{"index":0.1,"rgb":[51,153,255]},{"index":0.2,"rgb":[102,204,255]},{"index":0.3,"rgb":[153,204,255]},{"index":0.4,"rgb":[204,204,255]},{"index":0.5,"rgb":[255,255,255]},{"index":0.6,"rgb":[255,204,255]},{"index":0.7,"rgb":[255,153,255]},{"index":0.8,"rgb":[255,102,204]},{"index":0.9,"rgb":[255,102,102]},{"index":1,"rgb":[255,0,0]}], + + "rainbow":[{"index":0,"rgb":[150,0,90]},{"index":0.125,"rgb":[0,0,200]},{"index":0.25,"rgb":[0,25,255]},{"index":0.375,"rgb":[0,152,255]},{"index":0.5,"rgb":[44,255,150]},{"index":0.625,"rgb":[151,255,0]},{"index":0.75,"rgb":[255,234,0]},{"index":0.875,"rgb":[255,111,0]},{"index":1,"rgb":[255,0,0]}], + + "portland":[{"index":0,"rgb":[12,51,131]},{"index":0.25,"rgb":[10,136,186]},{"index":0.5,"rgb":[242,211,56]},{"index":0.75,"rgb":[242,143,56]},{"index":1,"rgb":[217,30,30]}], + + "blackbody":[{"index":0,"rgb":[0,0,0]},{"index":0.2,"rgb":[230,0,0]},{"index":0.4,"rgb":[230,210,0]},{"index":0.7,"rgb":[255,255,255]},{"index":1,"rgb":[160,200,255]}], + + "earth":[{"index":0,"rgb":[0,0,130]},{"index":0.1,"rgb":[0,180,180]},{"index":0.2,"rgb":[40,210,40]},{"index":0.4,"rgb":[230,230,50]},{"index":0.6,"rgb":[120,70,20]},{"index":1,"rgb":[255,255,255]}], + + "electric":[{"index":0,"rgb":[0,0,0]},{"index":0.15,"rgb":[30,0,100]},{"index":0.4,"rgb":[120,0,100]},{"index":0.6,"rgb":[160,90,0]},{"index":0.8,"rgb":[230,200,0]},{"index":1,"rgb":[255,250,220]}], + + "alpha": [{"index":0, "rgb": [255,255,255,0]},{"index":1, "rgb": [255,255,255,1]}], + + "viridis": [{"index":0,"rgb":[68,1,84]},{"index":0.13,"rgb":[71,44,122]},{"index":0.25,"rgb":[59,81,139]},{"index":0.38,"rgb":[44,113,142]},{"index":0.5,"rgb":[33,144,141]},{"index":0.63,"rgb":[39,173,129]},{"index":0.75,"rgb":[92,200,99]},{"index":0.88,"rgb":[170,220,50]},{"index":1,"rgb":[253,231,37]}], + + "inferno": [{"index":0,"rgb":[0,0,4]},{"index":0.13,"rgb":[31,12,72]},{"index":0.25,"rgb":[85,15,109]},{"index":0.38,"rgb":[136,34,106]},{"index":0.5,"rgb":[186,54,85]},{"index":0.63,"rgb":[227,89,51]},{"index":0.75,"rgb":[249,140,10]},{"index":0.88,"rgb":[249,201,50]},{"index":1,"rgb":[252,255,164]}], + + "magma": [{"index":0,"rgb":[0,0,4]},{"index":0.13,"rgb":[28,16,68]},{"index":0.25,"rgb":[79,18,123]},{"index":0.38,"rgb":[129,37,129]},{"index":0.5,"rgb":[181,54,122]},{"index":0.63,"rgb":[229,80,100]},{"index":0.75,"rgb":[251,135,97]},{"index":0.88,"rgb":[254,194,135]},{"index":1,"rgb":[252,253,191]}], + + "plasma": [{"index":0,"rgb":[13,8,135]},{"index":0.13,"rgb":[75,3,161]},{"index":0.25,"rgb":[125,3,168]},{"index":0.38,"rgb":[168,34,150]},{"index":0.5,"rgb":[203,70,121]},{"index":0.63,"rgb":[229,107,93]},{"index":0.75,"rgb":[248,148,65]},{"index":0.88,"rgb":[253,195,40]},{"index":1,"rgb":[240,249,33]}], + + "warm": [{"index":0,"rgb":[125,0,179]},{"index":0.13,"rgb":[172,0,187]},{"index":0.25,"rgb":[219,0,170]},{"index":0.38,"rgb":[255,0,130]},{"index":0.5,"rgb":[255,63,74]},{"index":0.63,"rgb":[255,123,0]},{"index":0.75,"rgb":[234,176,0]},{"index":0.88,"rgb":[190,228,0]},{"index":1,"rgb":[147,255,0]}], + + "cool": [{"index":0,"rgb":[125,0,179]},{"index":0.13,"rgb":[116,0,218]},{"index":0.25,"rgb":[98,74,237]},{"index":0.38,"rgb":[68,146,231]},{"index":0.5,"rgb":[0,204,197]},{"index":0.63,"rgb":[0,247,146]},{"index":0.75,"rgb":[0,255,88]},{"index":0.88,"rgb":[40,255,8]},{"index":1,"rgb":[147,255,0]}], + + "rainbow-soft": [{"index":0,"rgb":[125,0,179]},{"index":0.1,"rgb":[199,0,180]},{"index":0.2,"rgb":[255,0,121]},{"index":0.3,"rgb":[255,108,0]},{"index":0.4,"rgb":[222,194,0]},{"index":0.5,"rgb":[150,255,0]},{"index":0.6,"rgb":[0,255,55]},{"index":0.7,"rgb":[0,246,150]},{"index":0.8,"rgb":[50,167,222]},{"index":0.9,"rgb":[103,51,235]},{"index":1,"rgb":[124,0,186]}], + + "bathymetry": [{"index":0,"rgb":[40,26,44]},{"index":0.13,"rgb":[59,49,90]},{"index":0.25,"rgb":[64,76,139]},{"index":0.38,"rgb":[63,110,151]},{"index":0.5,"rgb":[72,142,158]},{"index":0.63,"rgb":[85,174,163]},{"index":0.75,"rgb":[120,206,163]},{"index":0.88,"rgb":[187,230,172]},{"index":1,"rgb":[253,254,204]}], + + "cdom": [{"index":0,"rgb":[47,15,62]},{"index":0.13,"rgb":[87,23,86]},{"index":0.25,"rgb":[130,28,99]},{"index":0.38,"rgb":[171,41,96]},{"index":0.5,"rgb":[206,67,86]},{"index":0.63,"rgb":[230,106,84]},{"index":0.75,"rgb":[242,149,103]},{"index":0.88,"rgb":[249,193,135]},{"index":1,"rgb":[254,237,176]}], + + "chlorophyll": [{"index":0,"rgb":[18,36,20]},{"index":0.13,"rgb":[25,63,41]},{"index":0.25,"rgb":[24,91,59]},{"index":0.38,"rgb":[13,119,72]},{"index":0.5,"rgb":[18,148,80]},{"index":0.63,"rgb":[80,173,89]},{"index":0.75,"rgb":[132,196,122]},{"index":0.88,"rgb":[175,221,162]},{"index":1,"rgb":[215,249,208]}], + + "density": [{"index":0,"rgb":[54,14,36]},{"index":0.13,"rgb":[89,23,80]},{"index":0.25,"rgb":[110,45,132]},{"index":0.38,"rgb":[120,77,178]},{"index":0.5,"rgb":[120,113,213]},{"index":0.63,"rgb":[115,151,228]},{"index":0.75,"rgb":[134,185,227]},{"index":0.88,"rgb":[177,214,227]},{"index":1,"rgb":[230,241,241]}], + + "freesurface-blue": [{"index":0,"rgb":[30,4,110]},{"index":0.13,"rgb":[47,14,176]},{"index":0.25,"rgb":[41,45,236]},{"index":0.38,"rgb":[25,99,212]},{"index":0.5,"rgb":[68,131,200]},{"index":0.63,"rgb":[114,156,197]},{"index":0.75,"rgb":[157,181,203]},{"index":0.88,"rgb":[200,208,216]},{"index":1,"rgb":[241,237,236]}], + + "freesurface-red": [{"index":0,"rgb":[60,9,18]},{"index":0.13,"rgb":[100,17,27]},{"index":0.25,"rgb":[142,20,29]},{"index":0.38,"rgb":[177,43,27]},{"index":0.5,"rgb":[192,87,63]},{"index":0.63,"rgb":[205,125,105]},{"index":0.75,"rgb":[216,162,148]},{"index":0.88,"rgb":[227,199,193]},{"index":1,"rgb":[241,237,236]}], + + "oxygen": [{"index":0,"rgb":[64,5,5]},{"index":0.13,"rgb":[106,6,15]},{"index":0.25,"rgb":[144,26,7]},{"index":0.38,"rgb":[168,64,3]},{"index":0.5,"rgb":[188,100,4]},{"index":0.63,"rgb":[206,136,11]},{"index":0.75,"rgb":[220,174,25]},{"index":0.88,"rgb":[231,215,44]},{"index":1,"rgb":[248,254,105]}], + + "par": [{"index":0,"rgb":[51,20,24]},{"index":0.13,"rgb":[90,32,35]},{"index":0.25,"rgb":[129,44,34]},{"index":0.38,"rgb":[159,68,25]},{"index":0.5,"rgb":[182,99,19]},{"index":0.63,"rgb":[199,134,22]},{"index":0.75,"rgb":[212,171,35]},{"index":0.88,"rgb":[221,210,54]},{"index":1,"rgb":[225,253,75]}], + + "phase": [{"index":0,"rgb":[145,105,18]},{"index":0.13,"rgb":[184,71,38]},{"index":0.25,"rgb":[186,58,115]},{"index":0.38,"rgb":[160,71,185]},{"index":0.5,"rgb":[110,97,218]},{"index":0.63,"rgb":[50,123,164]},{"index":0.75,"rgb":[31,131,110]},{"index":0.88,"rgb":[77,129,34]},{"index":1,"rgb":[145,105,18]}], + + "salinity": [{"index":0,"rgb":[42,24,108]},{"index":0.13,"rgb":[33,50,162]},{"index":0.25,"rgb":[15,90,145]},{"index":0.38,"rgb":[40,118,137]},{"index":0.5,"rgb":[59,146,135]},{"index":0.63,"rgb":[79,175,126]},{"index":0.75,"rgb":[120,203,104]},{"index":0.88,"rgb":[193,221,100]},{"index":1,"rgb":[253,239,154]}], + + "temperature": [{"index":0,"rgb":[4,35,51]},{"index":0.13,"rgb":[23,51,122]},{"index":0.25,"rgb":[85,59,157]},{"index":0.38,"rgb":[129,79,143]},{"index":0.5,"rgb":[175,95,130]},{"index":0.63,"rgb":[222,112,101]},{"index":0.75,"rgb":[249,146,66]},{"index":0.88,"rgb":[249,196,65]},{"index":1,"rgb":[232,250,91]}], + + "turbidity": [{"index":0,"rgb":[34,31,27]},{"index":0.13,"rgb":[65,50,41]},{"index":0.25,"rgb":[98,69,52]},{"index":0.38,"rgb":[131,89,57]},{"index":0.5,"rgb":[161,112,59]},{"index":0.63,"rgb":[185,140,66]},{"index":0.75,"rgb":[202,174,88]},{"index":0.88,"rgb":[216,209,126]},{"index":1,"rgb":[233,246,171]}], + + "velocity-blue": [{"index":0,"rgb":[17,32,64]},{"index":0.13,"rgb":[35,52,116]},{"index":0.25,"rgb":[29,81,156]},{"index":0.38,"rgb":[31,113,162]},{"index":0.5,"rgb":[50,144,169]},{"index":0.63,"rgb":[87,173,176]},{"index":0.75,"rgb":[149,196,189]},{"index":0.88,"rgb":[203,221,211]},{"index":1,"rgb":[254,251,230]}], + + "velocity-green": [{"index":0,"rgb":[23,35,19]},{"index":0.13,"rgb":[24,64,38]},{"index":0.25,"rgb":[11,95,45]},{"index":0.38,"rgb":[39,123,35]},{"index":0.5,"rgb":[95,146,12]},{"index":0.63,"rgb":[152,165,18]},{"index":0.75,"rgb":[201,186,69]},{"index":0.88,"rgb":[233,216,137]},{"index":1,"rgb":[255,253,205]}], + + "cubehelix": [{"index":0,"rgb":[0,0,0]},{"index":0.07,"rgb":[22,5,59]},{"index":0.13,"rgb":[60,4,105]},{"index":0.2,"rgb":[109,1,135]},{"index":0.27,"rgb":[161,0,147]},{"index":0.33,"rgb":[210,2,142]},{"index":0.4,"rgb":[251,11,123]},{"index":0.47,"rgb":[255,29,97]},{"index":0.53,"rgb":[255,54,69]},{"index":0.6,"rgb":[255,85,46]},{"index":0.67,"rgb":[255,120,34]},{"index":0.73,"rgb":[255,157,37]},{"index":0.8,"rgb":[241,191,57]},{"index":0.87,"rgb":[224,220,93]},{"index":0.93,"rgb":[218,241,142]},{"index":1,"rgb":[227,253,198]}] +}; diff --git a/node_modules/colormap/colormaps.png b/node_modules/colormap/colormaps.png new file mode 100644 index 0000000000000000000000000000000000000000..59ce1c2fd00e5f219a4ee61bbfc081efdb832c7c GIT binary patch literal 162681 zcmd?ScR*8LwlAK9CPj!K0*ZhY6=?#}At)A5Ktw_5MMOZl^b)KDMNt7kqzDR#bd@ee z2%vPNN|jy{sg?L%ko_s*N&Z{EE#?>_&S;hUW7v(MgZuku-+wT|y4)pOhFcGJON zuz;>;r@Gz?2jfuDIxrbtv45P>L8_z?8iTJfx!&-k3ac z>PZG$p6qlV>BcG!=W(%*MU-<4e5z=9uVnBt z+F31~I+A&;_(VvjB>$P@nUAj=2j50SOyMsdxFDu+bpgvH>OnJz{^|a&(66t)KJRw%otbv4;$}SM^s+IF^ zXuC>anf`2nHtvWFDG0D%cy?`$cR>C;F~05U=nS#`nN~-#+t>KHnkD7Oza-MCm&&l< zE7sAlEOdI`)G2~QL$R0z+9G^D?MEAt-XziGd*F-07rch>p1{g8w_w=rr5m+y>^Ioe z4>8msIeOj_rtO!g_BFw=-C-s3H$K3z2Qq2)$WYV5u;$#%C{ES0Rc8`KU^{qrn_LO` zc;Q?k52HbT%-~CUi|mXFx*p+6KWRJ9cyB`%D5I#tua(jDO!&r}I-g`hHR*Ed{3C(P z5E^+yO{7|?w#3YV3osspqIXtVe=LQc8PdnNVY)uzMW9g(-6_hDuT!zsT8X{8L^4DC zFH+pbP`c5=6v4Rgo&?H8TRe%qZJyh%z zL*FI7zfom-9~o=q4)i0CyBy|U3lF^Pa-`QKMJ7IZ&qr{N_!Bn4x*gBoJ#?7OO{ zXD@DE8^kVUcrRV9|`PI9|?;i`7THw4IalhqK!%S8zOV`(p9_UaW0Lxk7aM%$bJ&1rNNmv zH*6wej~;ObT0@MnKO`=qf)suMIuFWYDlb3=0H+uGZgeiaoJ5i_g`hPqD9CSXW@ zv+^{U)^wG|8Om!4H>h5)DrzFHul%7vcL-i5Ift(m@EP0=kDj=DxrlB*AExLkPx9Ba zdlF$WInl8xwdQq5ZcjQyynj9N3Lg){zuJ$pnb3I0Nh2xQ7 zkU%dTgYUpv>_u_PrQPv1=d*~1$BuLJVSJb$&`IsENH3IZR@P6(aZzJ ztgIW=>yC^ITiSoo6!RqV9CVnIKi&Io)f4daOV~N4)iWV{f-dgSa|XQ~7WU}<4ffw8 z*&6JvwBW|7JgK;V@HL$QRFX7&M=Ve%kW!;Zs+}xUmUr8Ha6hN#z!L7U@X$qRyyV|{ zq=o+RBmG~ZC;slBqkeWj>y|v@%R>rmVoveS@j9ASQl$w@l8Blz&jx$&vd-FG7HISV z8!bK$Yb>$8`q*@PrNtgidBeH6m$POfR?P?H7~e$**@w@ZAlU?iu3U{+~Ua)Xp|(XpWNiyqD;X(8$4+sEe=IB4I4qpzx@L3JF($#^L& z65jJAfrCd?G7a0UCIg4}*hUC}v5mA-`@8Yyjo%XJS_CI_yBNMKY_DW3I(sK1?D{>>pYZ6NEN8B6QQPLqG?>d5cV2z5A(7jVF-Q0EC=07!IkRQZ*gOCDpfwcOl9G~z zhYueTfZEX1(&9d!tGt7j^TcKeRt`9d3N()X@OX<+QW=J+KlY72w#Cwk#tc#!w`J6X z#%A}0xi^m|r_a_`RaG&aJb5yM7d@uXe)E@NTh+%Jp9QJZ|h6R_>;ro<#G)x9PJPXaV7+Y^yfQeA(ZEZ*9H2 zNbV~2GIy%;WV!t1=WrDj6@z}l{;e5#9A4)h-;HMZn{|^HM7CuRqjP^Y>#=eo4CkIB zsFTv?ik=8uxNsr(O>FiaO^%ptN2G+eZp`d7B8|Mufem9;6A?a_aJMw%LR0IUPp1>U ziBSB<=ImVE(Gpah@A=K9>}Q~X0Fvl{=^nK$5_wE|Uc_%s?h0Tn4sWX@)sS3E@ciaS z5sy_bZrwuSr@Jk(4;Xh9a7Rdwb>5s!ug>1nuK!AIp5;2_Cc*NBmC;~GwvY5rO=iAM zN+;VQu;lxh!7)rE#a-}a-($se??+{$INg*?O-=iOF}1aSv*0V=j>nk|PaKs}-};P; z6;#n^>a-^XV2j4Rl2n|p+WpL*-s}4_O5;w?*1aYU!lS=f?tFpj*(w;xe<>IgiboGW z{`fa*!-$LtIr4G;7HQLv`p2d1-+9o~Qua8`AKXXJl!l0xHVILj=f&18lpiC(u|vJ#t_4q=LB8R*%^ET(F0-p1r22{GUP3jBJVHw zP(Fq<<-)Zq^YM=Ha7{Nf?{>|R$pOT*VFC>@jzRHQ;mcxC{s#;w&LwZS@e2XtxWmxi zW(A-uY(Mg-k1G3I5!RToL0Zz;=vg;D*_cR5v_Ak5z z{tSKtgR-IswCj$d@$CtQ z|8ghe-)dH@YI9!eiVBp!uA@U3^cnW)N|N7Li8MK}^L?ai3Np;L5l9~DTNze_5*L|# zR%x8M{I88QsiHVB1YJ}cLz00RkI}s)QXXFO@P$v#$5H#X1E=a7qS^$3&9I6TQ*rnq zIhR~hqD>ec7#N`0vu97+zPO;Epwa4V|KiA`^l?Jl&sBZtCmej(s>V-PtGTI3AFGOP zRlB*amrQyK7^I-Jz7sF+Z-P){D$cMv=p@YECM*?q3 zNGx?mOQZ*=7bgXHiKCcImaN`u*u>V-~ayYT=No0@1Sp8TD9?>n9G zOIEB}n8Uc0m6fa+m9SG#;pGRj$Kd%kNC}!VGD`CX6F&TB<&9*y?y~ zKkD)YvcEO#DD`KLyelrZ6R}EC(;wj~RAyvApFN>$Zbm3}*}I~T$ya}bcFFwvsL1s&Ruqg3Eb{lELEA=!PpK&n3^ z?6pSuMa!EpIX?-6sj;KO68XBw(dvk%#S8g*R%9<{O{wh{`5kqp3xeeQgS+O#uf%~k zG^R88HKFFGT}XDp;F~RiSR2^--Skgdc>=*Rs0eK}yfWYXD;Jhks_10!y zouX~Y?DrsF)0!|Wv3y(Pk)0QqF(QOy>*T6hx?uEbESd#NH_ zkM#~L?Yvs5#`3-ar#QV(P4?OHH=4*e-63BE8l;bd<~Ld-9}BgQL*j~Z#M{xv>Hna> z)N4|+bbY!>WhZot)dF&eeQL~DbJ~sNn!G-G4FchUl>I1WgH9HR1U;G#>c6O@O4n_> zY6P_Vh*c4M*Yge8G7K|6a{>yS*noT~0{I%+B&ZJX9>Y`6*>D*98AY7mq^lkQ8N21D z(`t#>cTw2Aw*_=%? zU0JJte5REQ>z1K9+nMOo9hNK2jDtP@3CK>r%Bfp00sm@by+8QmPyXdy2y|`M0e|bX_Cum>eRG^ z8QoW-y>h@4H-KXWPjX z8P{ijF#DQi;z^^+XAtKiVW_ZI*;4S2j`1|@KM4oeyoXqh5M@;I&|!0qk#oK^Y~C(2 zLq<>BAeY1|2-S19Mo7I$R()!riMVirEA`$7>3ikMt4hw%PDCBCFVdUNI9=e6>s2>& z-wBt!02PQ&JSKU3MWUCa;EwyXfLDBBgm{3Bu$FpZ`-Sm**4_-R0wt>f2ZOpO%`r_vVva&K-c*8EzP^{nqsK04HI9` zqx|$tzOV&vXw2F~#JMECy?5g0{B?m7xBFdQ)`qwI=q9U#g`S0XP$zdb@Lm7SZW?oq zCmDdu;-z2Hv$Gezm6nz|ja`0A?Azp03?vk)k6xxo1gi$FE>-nxRkPl3BptlzIMb8w z)W&qm+ru$wmVUDvfhGH%(5t^ctb{jx_O~EK2cguZA@l*&5gaDT$w^6h*H-lLjU?iC z$vJ=~95OIT@XW)V~;#7&|StTB`W4{)nyuuuu%X%l1 zY>`odgYCH_v+8Veym_b%aJJ863OHS_(|6jKY44YfnM&>i_;p)GUIxI`8=OzBz!shI z((HzVMniRjmPO;&EN$EmI$fIc9Bgj`IEF))+8hT~RlaMx*b1uP%Djj}IndnKJ3hOQ zBRBDup!A0CZ>LT5OgnhDVa(h)0UtyUr8!e>>ZlXDCK4d#Ieac$XaE3s#Y{pjaR4h; zFTvw9>Pu7So@=h{3wb~C+qWkKvn1jZt)&LNO6iPm3rWgtD0`EPtq%bs(izQV*bRw( z$+U78NfdJWJ?ra$&r3>58sx$N6bM0zP2zDP45zR=X$chT)DS~k`V|S2>yf+h?XMe> zT@mFygw7_nN0P5+;pl-C7sAo3r#Xyo&s+g#Aczsbf8epGjWh3)rXMu58Y~1~SOjpl zPCd}=0`{$hjU!dH9Xe7CFupu_dnG!>uItW?spg>uE=LN~7U7B8 zCdGUQIxoX-FXW;7?2qs;=Dq*v2{-+@@GdGdr1(vZQR8H44G;d$uIbw87ikxs%-V0# z-S0Mu+Yz2c14aY!`r#p0mxSzT=8Br9!t&d??z2az&lCjEVLI}qy6(>x$C@uW3*z12 zhyR|mh$82t&PW>s5=TbOjpOc=&zcMVc;8O#xz}?;yi8KS&Mb!={<KHR@t}g8*{F*JLVfVBi1JJa=l4 z4@%OYy+REy+F@oInlR_Z!XvcMAdcgeE3J!Pdp_i7x?!Yng`+0$@ItkH%U`jpfHf-%1+Wjz_wvx~ zQ@^aTE{4nFI&R5tvbdMqt#JWX0Mn4B|D!kfyMxxyV(V_*snaI3usaxiN?3zmj)QET z;PK<_;-wxLIXR0woaMJfbLvH_79c#mIzm?3#?N(=2^w@2QfD8Xl1?Y@k7S+;%p4Q!4ehbMCc-*AR(n5K8x#M6vu+f8gk)G_N zvAaV%ZY6nk^?s&rB!N&S(^I7|$^oy0>U|%{2T$k10HA)j`0_ma5y|Lvp9hH8k&8Lm z-V)y$ioG*P$#^rWG@p#{t3P15KOT2i*C5UkQb%uBJYfAc@fkSv6Fgys(`O6cj*Gvo z({`^paKh!TEk-47~sLEd(GqnCy8L^UloiuLqh`yA0~5VEZ!A|SJb%q@cEI z(5^;w%QE^SYbVd5-uBFJBCZ>U!xiAWnsD-bEv`>o2RRD8xZ|yb32oIKnQ_Hd!=z)p zsGX`=m50`1IY^uj_v!+8Kk6NM|9P_M%ZW$!^NS(xD0^ykDv3lYOc8BxHYE>O;5FjG zjWBwQS94Kw(H*DhMy>k!$Ul+lGc}81DxYuqxhBlXVp2S*(sHFZ@^$Lir$^lPNS75~ zI9B8uoUmn-<6$hABE0%3gwnb-1viKmN=N)xa2@_`4s-3vz?%GjB2fHS4q7N>5_U&a z@;&kMfxe+*^X*-Vt$S z^fFTxgd{l0nB~lPJ`Ms)`dTu$BWpL=Z%Wsj3fsSf{9{G;wd_S5* z9y|qeVAJbmiM30yeB;Z!ZGrL%GQlyvCILiK!QVzPtXL_ds}<@inW3I$+7B$*+FDY& zm&duYC**e$=DF#-uhGYh$S|%gXxgOS!${zk#zGSUzS>_!IIAwnUt9ZC=jK0&a8^9F z|HQ>u2_OEGuE}SU(HN-T$KkVI zBFEOXUg-dQ!*l(+>u`t`2~r1uHd9smdQ(odc;v0{z-Ng26IDu9trs0clL=j2K$$m? zZ~JA7n!Dfh%eF`&-W485s`aoVMAbd-gGo(3hbtULX*R=9=;YwA&W)6knV+2(y{kl1+WT`i%5ISzUR(V<}z*# zw4&eBl8xxR{}O79WM62Ub(K?dNM9UDv>L%%4cWFywqM2oweve$o}?d!roO) zX?$CEbCh$p#gioTcB1mN2sd>W9NTgRfbr{kkA06M6h*|`7x+VZ0U{y^tA5-O8{yCQ z*!LV9v7}igRd%n99}-Ih055a zO~QkCad5jS1=57#bjL6j}wZ|Wqe;?>%d+YNe%73m$<#n>iY`biDA$Bw_MgLSiSv?ebt zJSOl)&h@wo9k7N%iQM=ad3z2na=$Ki8iiMrVd^6>k4F;e6I4R3yeNd+{kUYFU2>`4 zSz;vK{vf`n_aL3(;ID9{Rp*K?D|mHXcTQ?_c&iYVP+98pKXh@o?q2 zwL~v7X99F8dtmX5l^_e^d!G7%#Eu`t_yyC}WDm|B(vL`+;p~HQ`u0Xtb-ZsQXkhB4 zbPpkf5a8f;HD*ZYAniYYqjvcwb86u*4I3@ITGgS+$(Qutnsb628S~n!c>`<;%O#t; z6j7&7ou^D(biG0`h&2?HWz$3&(BB>s-3Sa!dgB3FsQL&*IN9=m>%~oc?y$oj3@f9b zU4R8Cb`vcw9LJ_Z|KKX>gCpRPKL1YiHAG;F%@ju3{Q~YBdMIL*T7y`WwGDDS&?eh#q1cm8zQw$oHvFA3J1zxA+XKcur0$f4RR~!nU{mZG=;azbIMV|-gTEF4RSeX zAXnN?&+&`dx zW|b^W^;h72jLTbw4!m^0cZ93x5aJE^XUMp=VgT#Zgge;ym-W^Vt;_&_)}%59KmLHV z6f#*>ZKUhYYH#1co|<<;bg z2c`;LOA}3_+m@l#)Z85D3R}azwblN z-j(=O`V{{}0RFV8)t&3XX|c2mzO%jSaWJ+eBxz;y?6^@3LLfdIxItB0aA|5h%t3w@ zS|B!(rtK|mL^SXv@W%|eA9TnQ^hUdy7`d;pMH7RnT1)}{x5kqLX0m;CBeIxy9E4xXDb>+nNeiz&{*@P)(m1MY0yYam=!5qa|plqwdnIBnD9wk&hZUHW~aNd%{_8= z*@bTUEocEEa#w5X;t#;Ml_vcH%mrtC6o(s^aJ#W;`n?w7Z;-?KEz!Bjh-IzHlqVu> z`qfkccntJh=9A*jzNH}r0Q-GoOTUoHhavIzM~$Chuu-GA4bo?Yc3<0oWG!dYN=xln zy#O1P5<{RgF1$Wx)mPnI>mmNNuqRgqjs?&mK`;iO@Bi6Pq6Np%RTs_9)Z8Ic2T~yF z(EdFTvu(l=N+OAt%8ceWG61_qIa%Jucw$xMEn>J_5-zeeG6y~EuO19s>sl4&b`kFmg% z-9dbf_UND?Y2V%bzyxT>?edo3yeNj$GJ4x&3bLX(==f1s&u^-ii__<~vw2I%B*#== z$1(Bj8s6_@@e;CI(zGA=5@2@o4_?CoIVZLO7C@+&S@>9MNM$#lbAxKf=<~vFE5-$H zM+{`#=1K-6A5Kt{Vd!An5H>p%ZryT6|y`0fLN@I==gkrBvoedHZUj#7ysMvi<=3 z)3eTr>EgWd?)WfwcNs3U09H}y(AEhw(8GFSR#{SepPpq)O7~An&!k}H{ou}Pm~6lT z$PWwFAFi)NWdXG*{zgA**2*GIi=EO9JMMDh`mTz5n#-Q>%Rf%FkT4?DFC1b`(f@ z-(*9xRC@M=xz|X}g#)J4tPPd(w`S2Q!KJp^4zESj*u9@AT#v3DPQW-9e~d=59V!Em z#VVu(0WSdy!mu807~UJ@@rS`g@Rb=%T|)iX(amKgLh-@W*dHG|t3Mh6(zaO;z&sP~ zC-cxvUb=jJ>y+l&QDbQJS%pZ2_EA8%4e!W&Ma=LMwwYvzwvE1Wc?;5Zxn{c}IbHN< zr*S7eM(zV}!UScXOMA96OlVwqJJJ!2J!FZla zQREB%z7xvN?6yv1N*A@$=_xbw`G~dfR1rM%!(rC{J*xbFNY=MP)&FLLoHiTIC$7vOXgW$8*2@l zYi^Hg%s^sOf2%zBQ{p{Wij-=3Z?X#)d%CJjK@7fkKFxZ{kTtn zacT(J`{L)Q)%q0}s7e89|Hg9%BPu%ylrWoPKmQ+PuFMdJ9S?A?HazU_N46uGa$oXx z7O`sOz>R+-8g^}{aZtq&jO_twrdw&da(0P?#QYJc6JAB_8bR%?}UgYj*yU$z_b(@92{K3VZwFY z5>nP6o$`bHRYzncE=X%4HAv10`U$gnsI2+snPSU?RU1{W+4dFER6E%f1UFOh8gbTN ztO%BtxJVsK`3}IcG6eh}9pBfXC)T}m2<$$=YepGO1Hy$t*)LE^M*dr89;}eIrIYs3 z8^iH52rRLfJ%^hr zYiiIb=Ak|vSI->MwNK`C5&u)(AHpv7H?NdwuIR4UDbt9_w|p3BzI%WPupLkhw7BEI z|Js~Z(@_{J72lqyjBN;94_+X38{{g+ddhmXH^Z!$~ASR4<7+{$P^We<6*U@F$CO|Xcb*T?mVB(U9|m)AcN(Cp%t#3qG^8hHY~6bjGmc*4vNe*P^n)CeG|FI#0!~ElQ#E9 zjO32wmL4R~|2{-o*r^68-Q zBD-uou=s!c!2U5|Q0$-huS5}_)k&%|>Yi#^!0E!nD9S#I{SG;|t zYaz*4P3WEu)O~iCZEJNz1MQ`x3$njoLEI_DNYwD4`3SN1YYO43nrA)?yI&8hsscUj zWP(nmua?*ABcl;V7Cc5t9vn>96cm+K)Lgp>r(rbZDLFVR7NAqp9|4cabY9AsYR7~1 zGU9w?RQUJCoS)q<0r~48IjW_Gd59!?E4=ZmqyjKYPJ<9X;IbG|?Xccku(9@7 zJ=*uwyx>Td`JWpT2LHdNnyHxHKLRB3hqXt4yxQV&n6v-i?Q;BSM{%zB%*14X(^$35 zHmlToI6x2(`7>02wo2JzcZjlT;~O0vRa-3=Ba0Y-r{yW_or3ChckWAsx)qmnNZGmQ6{97b(jK6&VO;fpquY)S;*rs%Qs1p*lMg z@W2L1&k>BkDc1s}Z&1eF{o*ycooifxv4xXlceCoS?BA0u88|V2CGzwoKqzC=(b37| zomkrc)_w&EW6EvY(eth^WXm}=nyRM4(oV?%K#J{mCWMc%Pk+}YRCLny@O@YD&Z2*% zCrZ7O@wbCnNnNJ6%Jh>TPIy;CI$`z8TdeZV!ywoRbJ~+dFI_+g2>Moo=##>I*hemm-g#?lYf>Wm!Y?wO@+r5E zS5A#EU7fl;!#bk5oW8xwt;M5l`7YC^_@hxu0S6>3J)K1-HZ_uLr4( zo!RCPQMO0!AFA(sC3g$G)H%5hIYN4`NH>BWbDGaRz94bY(OUx(`10P?1ydhHM0cf= znk(5&BH|X`Tr8U7oN5#+QnJ0Lyo|lB9PA?(mn82V8RI&1@VV$_wM?hM_wQUCyvdUO zZ!+ttHeu+pqvu2%-1Lu%#E+^*mVee0aaNYn7kAeFSWl?Wu*Bk|{z&9U?e%d#ogm^% zaPTF(3I9X3*-18YI;r2wcXP0T)F5S-+hZ3NZXUzPrfTVEX7=8wc!(I&f&W$CN{TOw z8VGjF{T%m&#WuMPU^Z1sgWnQcx6TXQC$aOZlI1bKrG zeWhrSMC;Y0^QR_~{VKMBOU+#++WrKrU#L`rGv11;2vuRR#y0bm=u zLvBpH_s1C}mFrs}pEnK&;lc`S_d_UaL@pB{6GK4FI0CnIF~Pt4x$LZ;aC2h1{2x@9 z;mlf|J*V?n3-t=dB{bL_N>>oU^4dv;21A)6TzUdxm^z2FMQy}Wvw_)iZb}g4=$(+vIH@W{c-4G|Z*N z<77<$Mz;e;+Rhhlwj+|NcJBaS{)+e$1*h>}e;dz-?&-!>T-h>RX1QwAjE{JKN~=i6 zxcHdiR3qJ6@-MGWW3EM=>qT8HCwv#K17r9mcHzQcyZdRh=i3RpOH-j+4Z*KhfP<)Y zbl=_6TkWtE)xQ=j{Wk%Syv4{>Xx#gEucZ$Ky>4*)tnvz1T^;r+BcZwKJhAE^0A@Hx zoXl>r%<*#BfU>yWFHW2`7{{)VIynP~g6oEM__;9mwBF{HBQPG)Nq@xMEi_vTvd<>G zkqxrUZ6#HSwz`TP;7aKdBYISrix0tSrKWqo=!T6rInrp)kVlk8_fPWwNAh}p= zkN3?ps1KI_V|>I(<1~M>6C89UVgluIN=zEw5`m(q%D1qSN(c=|yzF@IE*I4S-Q$S> z&5a^y7L`r3hY*U1rx5+C0Yk4_piTEF5ZR?ju)SCmy!$v+S-P4_y&^Wt`)2!#i-2W>Zeo3o|0Gkn43HdRwE%L7^E^)E|i zG0s=9tmMBT00wF}p@{_TEP5OjVbstEt4J(j+vP6A;J+hg|Idmcfaq5kP$~rpO|5Ex zP~`~HwCwo1V3WP4Fw35B^DW(nPj(5_axHC7Zw)A#Z;zKpJ?p6tW3AnO@+)BA0JL`n{N$=w}j2n8JCNLNtgflon3$htdq z&YAdS-$?Q-$d%ovtxUIGV!!MFQ+n#&9jZHd$A!xtj&W~1f|{w>NA2>+Y$x$#F~9jf zePz1!qNnBS`#f~--b(67muiu1Fi-I72*p1(aW=IbYPvI@$GFQ`mgOk+qSC&tCN2=P zmXfalAP|Lfr(EZsF+&s-e8kBbNL=~c%s()3cp523bSiqncd9aQ=N2gQp^_xT%2jcH zBI#jT#g*WZ+j%MCXLE!Y$=SFDDg`-#`=zwcLYZ#8er0)*4*+`=?$qs$lw~LuAY{IZ zgWFBH=jPK0dx)tzH>QyHKI+&F3PyhZ{MioycF`WyI#or!S8r|M?J7x$BXe`J*tR`9 z9rb`Rdh;U*OX=+npvM@QCKJvADwoIj+lg#-`>j${8I|ol!Q3k)f!!evw5>X^!@3yN4ZD*hufe)y8Ar5Z|k0Ov?V0*bu z)m!3_Jgdb123XHN2Wrf@l${wN%Wa*UnJ;N|0vBn97IN!M5Vv75!3}T)SL1ETy zZKL9IE2$#8l!|9MmG_4M_Br2J7}Xi7q8Gf&0+4ud->Cf+R-xW`M???55v06(xF~$G zrYb}*WhfDclp;>l2%e~s)!y3C_k5f zS>&9&A5h?B+62{GbLd$yP*A6t>E!CV5GFkELU`cve6|DLy1=@%U+7nLRg}}FZgk_5 z1Sr$GTB;}N^s6pHd}A@}z+zx8qGsM~PX#2APyVSfF)gHbeib7jW8JI{)z46xpzAN#Z-(c9fW<$w%2caISA1}^>NpX ze&IAu@5`UN?Dv0(&Tmh;!U#|MjAn{UvR@2s@xlt6ZuLL8X+msZLY1g6SVfm|KC>o4 zQ&TfpdQfic-EA1=J|DXKG_JVHWTqirLma^G>FKjI#kgL8_IpTd$DE$0mj`W>CfY!@ zqgI=608qfF!%l4CWSW4f(Zh`AG?Rq~qRoah`VBnbE|_8gJ=}&=5SPdPQ%_+` zrocsz8nAT=CTftgY0VGg78!bwhkYV~{q)?v46a)S7+4yT=Obth*YT%Cni4ra zYoPmUlz#wk(fj2p=-%kJUDR}AHJ?^MH$x~E>lA)@{tv#)WCng(eJGbIcp3CoTmjhJ?Vpf+|y* zn6IEdU$@+9gW>ZI94VOr)L19uGvZZu8o2SGCL7k&5sE&1=`OJ z{24qeP#mnlpWR^388%lucr=?+MWBhDPbCC2rFujO8o1Op{@rWkuhIc&+B#S541t`2{Q?DYTdT?Cp=$C3+biib zYnfW%6WA@)9;wU+U(xb#3B14OwFg?~)i|dJ8@30e1EFl3p9PpB3)T9IlIY07^Avrl9=mLfd8Z( zf^nb#ETb0=__FToZ}_&t)0vLNkGuP7BM9T%GhI(xJgHO3dJmgg^}5U?C>6U5R{NKB zWlMY;s5VGyUU+sUpGIAxMtLidi4TDOsg{AyQBzw5Ipr@K_5LM3`p9hahb|;QIFuMsq)$KVA#D0XH zg>5+!fw@0;bTiNc<%E0a(g6G1NA0*{$++J(z4U^Hw--9NLCac$E4CmA=LhZP>X>Lb zSCTkATw4BgLe|1eJ|8+i0sp3sw~($!A)0VXhe9K(>YrCaz-^I(1E}YS-hAG>P0?z55Na{#tFDdOG((R%>Yi1@I%ycv zh7Tp>{*(*yVNMMN-dOjx_JgsCL>d0c{?h-fgh}3AX$WV-h>P7+vlh3vbgM<^1}%%} ziCt+;`2`S_6Z7EZONYi4y5S-$A*Ah?ZgCHi=F`KU>q9;?$v?aC;JXS`FH+vSs@;I^w4rMT4=48jg?Wf04v5b@sACQPg^Z$ z4GIYD!*cf}`gcvMJrxEG^_ukOuR&1xmA`??!8A|T@GR}PcJ+&8(fnw^8 zwnjjqlstBPOUm-wAa&1|%#d&g=i=#mYt@BMg(DpePN+vJF#P_~L^{!anHp2{L)~Z# zSV1cXz>0)>@O#zS@?xdB+cWP=7v?ro8PB@{q-8FrWXxo!3&`+){9XP*p2d#6+BoSk zI$*a{AFyntU;Y%_j@er&JM5MH2V{ad-JZAt5}bJA#YI-d!S<(k<$h4ehX2zj^%r@Z z97Qm4#1cQ>IA!AA0ses~od$P+(1S(l;jG_cl>%JiQDYuYpUOWDAKXDe2X%fKSGYp{ zme`uplS>a}O>8W&)b>+w%FZvSTw z*59A?KR46VQi(XuswFDu{R0JYjp0h|fHzN157MuWW;L-m8~xGh4~}Ncb8*(tt56hI$x0IYhyAs&uY3v_hCOB*e!5TK0XbZw&({Iq#< zltEknWI7>GNyHc_^crQxe4mAfOBU3VEh8>~V1KFND!ANRkBDjrlF7pk}CjvAgwuMK_NPh-3aCZjX8z*gl?}Wc{D-m==!zPF7ig*246%^0` z59;&|QUKT*hFClk&&X$)po6xB>vB{|eaTvw+q#5_hjE~c&UmcoovhiqcVzNzO{@Fr z9sQyexW-Juw!B@A1O4<4ebHK{`G8uJf0Iv*yHUEjx?u*_u4UQyE!>8{?Xf`3RxJQc z>@n$VUExEX&Z7%Vj+X?lfq+&N__Ti8n?@QwkoHzsbTnz+uF1F1g1YIGt9auHy(z8r z)$||F|3+@QIvVzZ6HDu!jPrVF&)+YY2LVQV`9L^jYN(!xRv4 z$Dy-15!)|}3-|cO(w5qRrS;#3oLek^ zLxGsIW(!QKcr@D^z9E?sKn9KP0tDmmP0+J+M}7X^ZVV`Ds0H{DheCln4ZtLuAM-%{ znC=BMZa^FOl}Q7?oKf&87V^#mKXvI;lFkIV znE3^tF9A+|eUkh(B%$km3-NJS%OOyNw(j8=-yVbTBpBc-EmVJNNmq9NwDFLSu0R55 zJa#N9Z_}sL%XrRTeky_xc5;LI5+B$ATmA61vlAbSpLr%FOKF6O_AemMm zjwNak2pJ1|KtI$2P5mR|Re~|aLS2h_po8^XY)e-r^u37SmtLU)=27KwwcK{U1vIu- zrNf{Hrwv{=b8z`}GawUtCStcC=x}Pj6L|)TnRK45 zoT2t!sqS6VUmkYJWF|K16oJ!@Kge@RCEs*AviIZL=(YE(0J09$p>$dmF~Z;7!1pp< zAvj0g``UIdiRUis+WdgYp&A~py2m#xYGZ&UD7~t1X7d|Ta#^5KElCh$ zc772D*GQRW9XgdzlYQ}0nNLk#ePM(&@Xnbv1ZN5D1NoK(3~f{LOl|aS*FoxZkU+O7 zgBvndUyS!+Al??;-7!ggXvN137dyA!eGxKOL9XH=P!dow@WvnE`4mVHsN~vCw^@V^d`182hnh(|A~Oo+ zKVSv;N*>z>b4LkO*^X?uz8woMRXl~ zLi!yyxe&(ArZ#j)GR&IArIQHW0Yq-Ak5lU!HfglUeDWPoY@LhR>LEI-q2EGWX$bkV zdFTbM*Bws%IE((?sKXmpYk7y8io9FgNwzc(tFy;NRi;N43Yw{~`x0k0IRvj+I=}rT zS|vX_3A!fQfanOs6AsnH_vWEu)`EPz`Vm_g_zt!TsIio#haFnLQMy4@ce)DG~ zPjk}@#@ARG3VPo;Rufm6h5rI#kqOGg9HdTo)Z*clqaj7 z-qb%93UN>5BK|!n_ptSF*85*k98efRJV&lnDmx*5An0{=y>WO`jidC%NdyO1trZl4#UqzgTy z%i{(kq!W8>2yZm$ayoX6_L1@%G7@Han>=4HNi=|dekxzleCTO$O}fzi%-=yz>#$vJ z79o$po58x76sZHYrS=I?VT!qREk5**03Y8g|HN`hE=>5oTg&@pUZOPZcf*%(V1R1l zW0Gyld3I?@^am-h8on+JT#}%Z*XJp+r1vX z#G-H11FgN;FM@vFSD?;K0y3=*n_5HAQD9FioX@*j4KiIU zFFY!8+7N)ABi8c z-L@`CM;@Djs)Nzo+}zf#(7xX08T~3wYi(utNsC#xk5D#|{L||i|eEaol&8tou z4qZ00w-;Y=T1o?+z+;^65;KS{AoYfgt>6cL?nT&{nDl}S`K$CQ0=xvW1N)t z6=Vgxmb!0STjvjixeG2GPkx=zYeq*d*Csp@9*A(jKLUB>-bETFuB9(ISebCsuPnF< zGX6%Xot0IRJUfGRps8!-k;nAa*;=tgLTb*PF@;;eY-R+TE}T){srDJ$erJc<)Ou%y zlX~vJgoMGtJ9}Q4y4snU4F+`E&WC|=xb#^IRL@QWL7J?qmI%=}?tyQ_hbk8;8*!w$ zI6}_QxW-pBnUqfx?Gsg7@MC=5eGkP=kjh7W8s_^kTeePr!^T=dPb&fg>OQ>g*38X$ zq1ZyV;`&J4=|Gali>3K3rA zl+~bbO?p1AXPP{Jq0+H{MIQOClE;a6<|sjdx+q)1DIXXuSK<-qjx1(~ zmWLOeu>IOM7OCCY)kRK2pYKoQP$X+z?%|DeeVjcUT~A!kn5#4!g9kRFzyLm;$APaj z!e9RvdtU+$b-(v*36YqJP+?kxh$MxqNgI*KR>&yInylF+nWVH@vK1lOvhSuC+_IK^ z--^(f6h_9F_dBE1oYV6>=e?fgoaepXbKTdu=01lp^Z)<;-|e$}Pw!m1@)EBaVpCyb z|5AlrdjqkfRdx)R4)!&ij}B+nM3(x#<8|sN7!nMg&g|j~tq~MenZf+!iHMTepOf?J z8_Do3f1}yieJ7K5_Z%PGu~JXl76(HKwi*#tE@a#E3pzi^v)uT#6x_f?u2fK2;}w)f zH%P@+Ua?DyA@o=0chbOsa`uS}t@c6w_%vp(+`%RWt5}X`ZpKtYRl9RNCYT2JP zezsz+euZ(<>1<9tV*9-{I%9t+-lHTwFF(T$tUc1dB6v$6^;>t&>^Aqb{OwCFZ|3;F z_>wChI!&rtv?e!+i_c=|R9ZsWlc(j|n2(vrzX)>@9WCGCjkJ!5Azw|!r4S!aVwbwY zobD5arwUS|eMtw$M`Wz~9E|O?`!bCQQ7kxt%;JIk$>O))+sO3`QW4~PuQegN*eHc% z(AgL>bKqjwhl^gTD{=TmD44e{UiH82v4u{`+gs-wBU*ZVo4gEV&k1%wm`+oB6(cvo zq`@|YBt|!UtC5kL+1kWF`s`J5gsNt&q_q#-y4wv@gq{JbR{m^nnx)scF1#%ysCVJ7 zDM9AqP;$zE!W6)~FZWwi=^Qw{q<%4I6LD8QD~qddi-^_rGo- zd=jpk=2SZwu0zSsf1M9FkRt4rRJ$dLM#GBsy>3$dU?~2!jVp(QQV#B6r&_+mBjkl* zettJ<6>HABY`p`P9P%qCg;KIr>{<3_0vO17PhCp*eFxpA}Eiv?gNfSZW1eUK& zaxw>OhJZC`eM8Ob#Rb_dreeXvU0~_DFf}#hGfRld7j*G;B!QXiH+7v}Sgr zvx`&Hv>*2-)rJb?{Rsezt%9`Xrf>9@jeg>+6 zlMH;iu0cfKjag+9_K~N(+d+#sWA1XixSP`kw_T=%ukv7vPcLL=Q0w+wG+G)5;;>s? z_9AqMWqb?#cMBGrhAf^RUZK=cuj$hiu;e+&jF4P4sBTy?ao>;$)oB{`F_Er9lzD)S zFncE4aRXAJki`-HaA{4F(^LYTjG04v*>H5pl<&sbH>-9q&ok8v=<6!(C*Pkh->5zf zKDnE@OSQgi7L5C{?)23gD{+K+PNFG#(FBHfa&E%0>QUDn7?OzuJidlAW!|njf@ip^ zl=lviNK~Gi4QhDJv}b9q07DWS8yoXI)ko$+^Gpuv7jPyDN ziMuO{TBzs2Ul;C&n;sG}vyiDk?4e1bW8?&HOw8;Z0L)*C&_M?a0MzVxyYnbfbtD~WpveV8IT;LYI0vEDbN+e#T+ zh!MB_`x}teIUy&d(Neo^$9HD*KNRuudbH)2=NddqYyrvOA2sztC9PbfWJ&-Fr(Vap zNKRaa*o95#4fuq&IA>ylBPI^cD`9uu$ampHx$C&fngS2vnun3Bxi&3`x91F4lfhA5 zn%#fYJ-AER-0KV7@zM`lVns6g#|*r`B(S~ya`|C6*UnFy6mfjjk>*tJonc~Tbn$^Z7#zt>cl0R{mW(8s(J>^;^Gw6Kk zjuaXC*r`2d0rOPK{DzYI;`hu^pXhjmhu&%L?C+N_CuenNn&CYjKYpNCYNrAp|3E+r zY3CVXnqIf!*s`P5zY&sH5TJ1$|COdG_oR|ymdEkGEVllKU!*-ERjZrmVYW+J+O)%L zA;ozMDb}##s;8MmX;&0k%|t#S->HaP!1+X(-J+g^A;st&SaP%Ww2sL)o0Xke$}1T# z^*!@8vp}JFqIC{ioLF8saB*4|UM@9w_$bc0S1o>MvZ(%+({9by)?ztp4SI737snhvHu}L}>{zB3j1QsA!Hc zAbObArsw^1aTVC{S`j_|P&GDdz18ardm851d7fx5wo^Xh@>xSwx^N?7 z*$?eStDmons|jJ;{M$#Or^I2p>1V5EB312@*pb=TUI~*+xF0h8A7REEYe$sP_;X68 z`n>O_&AQ9(Q(ZKn%G{7@9)E$xcOuZ7Y99aKmq#Rg9aais6 zP1=t(=*0B1`#U^zSav%N`Hb27kKd+*c^LNk*)$dr4jI&Cmlo#ad^_Gd3(Y3zQiK*^ z(mLd>;N$J)=H^T74Xc~DmLBKL@mthWpe=AXIXW9IsNnuZ7lXA;_wJD+1XRumV~^B| zuG}GNE=2YVA(Cai#KajngDS_s)jd7W0BqCy34H`vai|*DRy%;o29}B+NLDG8QEUw$ zuCWP=z+(%eE52Ftab-}5|Im}y=bpX7*O0-o~5=JVJUsuLXbv9Q$l3L znk6gqoqOoAf{%UN`go58EBLMpJ)~h31bEb_l&#!`tY-trP zr3)uGelK#uEw9P`E(YZ+_sASK=b=l_F$mi3sG3TK~Iw2>mJ(`YaCL={4z4 zWQ+4@QBT=_Y}%b3xH zg2EIThkp)ZN!=dZ$z0OQnrDQ}KGNJm>S-T4&gKc9@CC*!-(klWxRjz7E_IX_wJyUx z;du}W)TZL{2lAU>X{hTPGLhvp2jq37!qWu3Z!?b%xN&;k3-m-JW)dRBP|WxF4qGB3 zRWB^R2pqy_AQz_23~q`Hpn!LgmMfLhY4Ty@R_W%{FZgmJ(k zUUtmhz-s%oW9qW1d&Ov|Dur%q4?nvNtP303`=w9yW&0m_{{CAY>i?oQrFa#}J-PPn z(P_(#^)07kx=njr>ipUo$?Po5XwpNW ztBpOouG_$gL}eK*3(nmCIsgQ9Y%ST}`WmZSdylSv!u4B1qceon$i}^)pEgqhHb~WX zG;^b^_%*H4ed*woxgTDEk2Y5Wg?8^Aser%OxAn?<|8_Jug&Q3-j~a1=*Pogh&YjwYE%h%U!+ftgLAW zu$+LTCA(l=!KSPyQlo)CdaLr*J?hdc<1A`fKD3ZV?+DwizsHNf7AI2$cJv|VN6{6u z4ZN#s(7G`V13F<%!c&{>8ZV+nWz zl{Bj{qh{bG(a1Nn7r&XGaa!vnk1&Bg$q!r@g=P;zXrxD<`J6|8*!0@=XwBrOzsuGu z{Q9I2oZfw!UYzmSUgrvI`A(5}r>?Et*f+rtmi9^;x@*K?R zU|?#Rw;iil8$w$qotoN&KEwke_x8Uzgw(Ac*|ZJ7D=NpimS&ebTcte3@MK36?Zut^ zFcHNIgI1mcb)z5r!6%zh1@)Xk>gNZW3j*o6Ty?6Y}MKP}|z7G<5 z)*u;k=$o&=CBY!kwz-W@2;*XJ)w6u9J$HA=$?=R&TD}b+pFB>RQ-g22|e~KGuU`jyR z_(b92dSy7sx?3!psLF6tf2=TPPbnc#Qufm?+hU*p_!iV=;gxZeJi0x)5ZGkgt+ zQ_xK!30n9?DA7|#R8lc8TOL2hT#wutaCvi5J#v&jM=7Ya`GZeOZ{di`Y44Y)`})4Iu~9fGDk_uD!jw0(CKC^nxi#x_ z9_Y}Ho&qP}g5}3r8lm`n0V}N(Z^u z&C|gFZ(WKl1rTcy=46{8TAQbnfWuu0`78a+`7c_f?EIGOccjL=AqF}a*eC?ss9a^-ggMl1$fPn^*DDW#?2D_qRBa3x~c zuzm+@a3w=qABk?tB=VI~#%RKR^9Yd*Dqa`#uXc~da3P4KrH+@!xWOlu>$f8Y*9u9w zRw*iJjqTrkJrQ9SzemPxO&gZ1wlG|}V^cjceKaLGmeVu%nu|*w-b$Rro{%?pwXfy< zp^!(>4_1ydJQyPE-PCy=os_BNoXMSV&rmkNt3nm#hWU;USeDwxcr={s40W1%j4+6> z;{yM%N3^5fFO*R)KNEU-Zw~&Y)6|_Wet+rsyGQe3Cp;0`#g`K1`;TosazcyNEsWU? zzJH&N-=~r>K{oKbtQ19%@x?5so`gk^zFwK2e^@!Cs#zvdB0nN>_*ktdjXPw;Yl=<$ z!CeT(K`(=m#J+?^q?W(z_f%0xHz`4Si)O~Rto8=37L`+{Ex-yXA>t?#YG&7_ft~;Y zrvMAOg|C)%eH#H;trAo15(=X{tXv{(`$zF!@6+)YalXHP{Uxfh8VU?*>Bv_3^8dvt z(BD1!{E!F#i=l$^cOu>1_VWaDC)SH|rJnAK?=>wUo(Z++k~mS5Ws8;Xu_;n?#8{I@ zpHD?5%8ffq)qUGt&~cR`TroP{^Fsw#zJ-2Zo==Z4CEh?%YP6 z+~Rz~!2vR)o;9ex#kZ0@cG|s}<2D^@TRJjWEYD;n`PXDA`%%uiNz1abYs3L# zoL|Z|e_<$f(`vUMlLF|`E=9R(I@36MgGt zIa78#T!+8B3LPpa_jzc3!0vLctj^$!V zHWSb17glHmCg4i(Yt??AtQI&dzc9?b%`W|5 zwJud9twh){7;`{DJb9hM)dAGG4b8GKRnaqV$gy!*?8JQ8RgI(r$$AX_^X|tm1$FAU8lQO z?Y9F7{Y`{4-SCIU2X2uyr-T)@A_N)0OHk_tAFW=}(25Rw)bjgqB}ZNJ?k1#`rSOQ6 z#vfX)ua}uoeODdax5<~YOutZ>dFRL(e}y3?n|5MGxXc`{TnY)ng)@5#H`>Sb$^w^+ zw$z%jcb91!73(-x#e3mbsEIDyfulqH#ZdF?jB~#HDbVmNTCD z7!hxQq=APMALhdHNXCwsBT5`NkBNou+18o7x%zDVjya#Pv8626XOEOjf{#4~2msZ` z9=}?~FMF7}n;aaOqAaaXKHRbAlI(PKP z$sbl_(AX_G>*|6}VA})jatR&KS9V3_o4-{=^VbITomhE7Yzxo1GHHcHv1Us(cnC$R6(+gNv`fJ_0; zpV<1Ef8c~=h96c)~4m`d8PE%|vRZN-f>VWgnv_03GrneKg`3W{TT6c~wd*Oz1- z>hJF_dvpFuCGWSaqbB>ljjj8BRUv>k;VOmUMpBd(2sImke8H(KR`*pJqa3PgQNPCA z^QG^h509K_*TDK0+JNe0VC}s%b&b%Huu40hK~@KGS<)vfN7ZvIka6LDBSuQ(oQbq} za$meiZ2EbJ?9W@i7%`zr@t5+QzFLGu20pZ7rg4X5|0{Vd`Z1AHSj3qc@-K9KcVx)& zAU`|$EN{+A^d8$g-S>af=nS^3!jecNLE^>1S06TWNXGJe)vIVW$ZH80r!*S=8^1u| zti{>i4S!17suli3n7||OQ2?7DE``V8OiuRo@P<7xLT%K_=M$kB9Hp_{s{i8!hS@hniz#r_^$t(MxDCOxzM=kji}`33AFdL!h~MulX0q0 zia~2`G2^C#+$)bbwdBfnVnjulhgi+TW4f5bbUf@$ zy5@*kbGzHIo*>_y>AvNg2Ijs}=yxHU>}VKt0=PJn_e!DplOglpVFY#6XwzNI9v99q zjd8Ebo*1$zp4=wUd>SvZ&EFNWyv((HPDmfY#!MzXF7k`}RK$ZR2(@H1yRKgZ`zt%x zb1`#`4FKiU=?$)wI$mr2rOoH-k?pF-n5;^Ge3hikX^F6r@S}{Q=+QZAH+gg{JKzIJ zOm{&uA)gDt1!<7ehegEIv&XQ>heh-RGNpg~Nr4d9fs~vLmex#fI+u;DU!Nn@8xRqs zEE~+H{R@>2d=jMho<7eTpCCWd;R<9jX$kJ)j^DcN;YwDtG?s4qg2qRMs@_|kohh_& zLNx~$sR4-X-?P5{$*JW}fCY!pjw_dFW=gMMQT08Me{6VbLjQNXV=uS#yzt7aSFLYd z`vDb%$O&>}t^gE41K?Kjpj!zBPl2#xBU6)1FtMoDpzv70r7$BDfMhkhmwncE5C??# zX$LfWU66A2YjxF<7ppCTsZSI{oUUcV1STz?Z&AM-D{QCAfu;7D8wp($Z5@sAxE~_ zpOB~ZYdqg8g8;OCy(Q!JFDLhGv|OdDEv3EnyQwVp(#E~@2p?Xxy{*?^95!vs6#4Mt z7+u>g#0YPyMz6T^8sRSX$22%cg!TqRs_Zur0BGw69!40tD!sM{DIB4rBoGJq58m2E z?kqa$!Cl%4o408bV#Jd5Ba^PU#oJ~Q_ZFl6!$DJNB0@&$H^j*HO5 z^?)lKDw=)3JC>g5<0K%#!zJ{zWCI6XNZf@C0ay2{U6NY`t(d1@c?!lj304tKvEA2w zZ%%Wxn1?g`BRqoT>X~=OqUIn8DV#s;&Cn%BNSILD)g~Ml%7`6jACB>BcCYO+jwyb(EQ*23eS)*7MbnSUM)Pfg1fEIM9RIO)O)H>Ahfr`PYNox$X6^T$yqt`N!4j&GQ zV|!(G8z&Xed0(Xyr@0(#6h4c+UGF5%f35b3(5RlDxKzh$y;b}w(U%RHi!^`Kv{;O` zpO9r(#2v^V^B3sq6w#5#cC}Q3WiXXU*LlSs$|Gl$-T*_!;{vB^A8A@mzFI*nutDq3 z1MdQxqrUa-{$)@3AM`t>?JqdXUJ#CDW5xgVlE;7c5aAin;LAmVN<2ZluIWg^yQuQ0 zl(@B2PLZJOm?`YZi_;=|_wYI?Z884Qk4%$IA%^?d+fUue7RS75_h|uAQveHRxfxd# z*)p9}?ldJ?fj7311U*Vedv|j`0PnYbln>cHil#OEU>`Q2d*^0Dp%FuQ|8qp-r)-0R zExX?af&E-8H44VS1`4Av=HXKL)C02_?(+xIF|hYfV36e zn*d`NqIpu5Nbte7F3^;4ENnk~v{v+QDp;7`{enuWnpQ6umBouJfkO4*l9js7;*Nd+ z!M9uw@quwnpQ@zq3Pgw=KB9cku=s8>%_l47>i`o)~VJ_>AMPDM35tg&dj+MhA zT6-O?o)#h_MzCS$0&yMZl=2KEors&df+Y-#Pc@Az{Q0LE$eR~o+bP*N?4u2EhX?rC znI(yy8z7;b<*Ew&B%rQbId41fX6=eVvI)-9PNe+&CH#366BiwV9$gq_ z0G(=-$DtJb;vY9nGxFm7^#2j>KP9;z*t`mJytLx@Q;i&vwgwMRPW`dxBkp?;llo(M zbH)Ri?U;cK`4r!xR@|)bc78nRSl$jl`G55fw*?$%m7l5z;+TlbTOp;l~l0(z4$BgTEI)RBbkgSkU7T>E(F< zPT~jF6Y8ZOZnbmL#Vf8%c^Px5*Ex``Pnle=jZz{uM1P4dx}gbTFI@7>pnoX;v^#(U zCRmiUAWhM#vV(j-8BRR8xJU&*!voTtUmwUwqidg@d6D8GE|uJ5#a#>osaJPDJy~v$ zAp@wGR6q|sW7P6B`F649g*DeWqzgF>U2)WT{@CY{kwjh&fBtMR>huMsfeO7 zis+;w5gPU4QU|5UBzPoY@o#YD>p;+_ja$J!@S4r+V=pmQV3B{*)g=UYHiV=`^(f6eH=S z^FL-sJU&1)qDULdjVsqXwFC~@t{Aa)I`_eq%d$XnK%iFFQGo4HW@Z#Vzb6w!JZ8ED zTzhx;4-`6R8IFKn!g{TWZ80J`eZ@>RDuW2u*mX75uMF6yi2?#CJxVb;UNA#~sh5~Q zNZbD5C*wi&YP(K$1W0H95~(o>!j0kZFI=9Y9jN?#ezx*Ok3i)+vewHxg-Ig8abLKc zTB-&=+y0UqHc&pWC(@K4?N7-t9dy(8abSFD%m@m&RaQ1sJsI_WPbvXU+Q&FuD2=8h zOqWJQr@z>TpH~|boh;#JnXRmT{j3e;XZacKgN&~Hsjcs?-M_ZQ#Sl+Bw<5gfr*-R> z29_Ql0F-~DsY|79{Yf)azM#xXC4AC=V#jlk88xejZtvzKi8;8sxe+RZbiFxIkf2kw z6$SMxZS0@?;ZyQ6W{q=QJjj~6JmsZ+d@(WjNOb>V%D8{%jQnqMc~CLkvHDiA-#1^zjEbT9q{;ao=W%~jz z=aGE2wv$lJS3QS)j*g06uIWMb{dI{YKHuuCqz38Xg$uV_ zF)4gFSOt~#mavG)!H%yFD2`dUyWews z=U=43lRReA0#IWgXGu}=if>P$)15R#*)K4>B8jh*Wm)4BoQQ|46yhnW#UKcm{L2;m zWXBaa;&-GbLY^DfKq%n}#hLu}d%M^X01NzUC_mj#_!rWWNqt&UV2biPU+Cm)vUy3< zYdJzJ-Ugmf(1U@Q$oSmcoU-y-68>fAa(e%8 z;%$tFDViX-0L2s3mmocrE&|5^vc=CSai{ZI5KL#OA&=yk!rW&7=KlnZL?2f7WkT!J zVZmlfNe&Q!E;+~j7KJ+F5K?rJDmMTj0+Sh~ytZs%coFU7%QwdzW;r4>2Ft3Q%F~+x zuLkq-L>vy+lXG|RdM65gU9p=GWkE`v)_)-UiGS+0mzK=aeSX=yunaHK@(e5rzk37gDlMqv?c29! zhkS!r%ql|S^XB>}Vl=O~0q35R7WE*5#C*YN5x)65O||Xm;fuTA=(!6?!W*c<4V18_ zn@0L4*Ylh<){ZnoLv3Xob8Xb&Iq69z+NEi+C#`L66HPvBeO`(5a4BO_2 zfrfcX z1`SFL*SF|1Qd#)WCxsFz9^F-gHlOJ9O*<`nB&jQ3G-Ri=bITk@Sfs8>h}E36-~8&{ zq%WmQgKq+S<&~9vchBBC8uAw~$*#J4cwD?#B}rZak7hFH>#rZREG?TFpV%|WE4ewS zbb`)^rT>fGe$EsTt6sbf^z5~4$o5s+88#x5Kujz%_IULk3ZTfB%Vx-J4Zxz3vM5r2 zDl6(KIDTsCaIp}`iW11Au$y8zA!F%z8!k~qm~nbWVZL_IH-f1UpjRMoNVa4d(Hk*n zosSD5f~3jf^8$`ehvmGk5CkJA@nY{^V3u-u3*zFXZBhXdje&evXNg^!XZ%uJk{y|| z?00G!p_Cfgp{sJ(*MMBmZXXEeWo$H_9P%iET#x0fz2T#`F5-#Q4DP19Z__j2UAN?O zgwMBx?>fn%$V9c--V~cpzZENtm~s!uhN9 zeAuI=kGv_8{Iv7)G2`_E1ychU3?6^dx$%3{&BZ%P50hg<4@F!V_y~|!TPu;hh-F&j zvViFt$}_wQ&BFRZ8f4Xg#e#e*j%AmoHXx`IxB39sQP}Nu4ymQ%mX;jBxDcNl!fC3w z!IFN&VDkBC%{~jmDnV_jf}l5g8o%O4&amQx2}K`qsT}O*4YI5V5&*Sx}FF3_JIV@0D`>=soq*JGXq@&l8V$ef_?i&NCuu+$-snzV} zEhOnLM;Q~g#`nLx1Pr|WA~ex_SYc_fMDT#(S>WhzRd5D;8iAoaIXg+I12M6-!u~Zs zr~FVGr~dz91H1z|$>(v(&fuTlAPN5Y_T|ED4XL<>yb_QXe!iY>Mj>q(hFz7q>WQ0c z65nV{-iVdYQWS2F3?rNsHyn4z#p@fONjbwlYaB6GJ$K{XfOo7K-1VX+)yKX}-43IO zyLz$M+To%pu{^!rW^CNL4wu)5d3+6b!zi*t>3mt4{oFx=#anZ4E+-~}ZDT$?Go<+29JQ|C+kAGG{Z1YgtixzOO@NM!vVdzB zI#M-_@$UY0OyJQ_ck^jc$a23V@RiBxmK;BaM!k%5_-;uf=>S8PVpj_Hpx#h!OLx|f zt_mBls`bY^*)ir*Te7f-P&*!r~(Q+bEY)=&2HS z-~RI@PikS7SdX;amZHhYNZ~?L(`d*CSpOg26hwEh z1=q2W*Qw5!I7Jyf9Wt=dSSDmC_W|lYR(|PkrehCtNwPj}!2j}WEE1%!b_I_TbB$=k zD@>x%u1MI8I1Bm-n9wP21~yfrJfdTnUIw~&bw82lr@LvVQ0HJ8e)_f$T~^he(05!A zn0`i;K>A!8pppAr2>A}lANUEtuXU*f6v-600jxn5>7-^!!OV<|InrL2dBBV)uu;45 zKtJ$<`}5k%rAcL;=IxD=s<21qOCF__3UVEZ13mR-oaATE_vHf{7pT>Sgtxb$eCS=P z_Xe0&MLTlYi@v%>Ip0N}Bh#5l-m|1qU_57XOq%sN3|S;ypxG(Rw6UHJAqkc^RA-y< zvKs}Ug=Ac>$U#-Rh|$%S#3-D#L=FZd?%^%nc(N*|2|y%^`>scG~bG&8pnSv27&9tb{K|H^d2cj zrQ=QZK$;d(k$5Wh^d0#i$kSbJzGBPSrI0F;T9FZ~sl44#{i3yH_QD=5encwgNq4y6U8gVV8^? zF@c3|nYw zP&BOloKxbpsJ}A#@K+YV_(y_dC&KI}{S3W>i`a4|FsX&947*>qlHCkX-}NsnC~(VT zYx{C?#x8Iml@TQql(ckt;OfhlVCO*va_fPN``Zy|8|7Kf=y^3g3OrS&S%`;Xxezeasp;L>xez$ktQj_-7Zp?ALxZ<}Vn ziy>E4M-=d^^3D42j((qd(v&ne^f&PKpEXpE1Jclv$=$Xfy(bI8Ub&A}?v;S6kRINf zDk_Zw@@=$9-8=WxF1l#9b!ll`)O`;T~+%d}lTSG7 z^&OM{o<(yVt20=Qq_LXZr%P;HQ zS0Vn$$-oJOhlE8Q9v7j6exit)L8;X%oF{z|OP2S!=Hc<*NF906L3$IGUvoWI)1ey3 z(}P$I)dZfT@?f{!9+_DW=9W?GQOuTf5w^C@OzrOLmd8j?YSENZ0z`YD&oH{_v z8s%6(dXSwr7fg->JrKZgBEiGs(9-{~<{2WS<%Lsy0muRzK}|+B$^h35$PsubZ0~%D zWq_`yC9V&+e-t+%ZWQQVRz@w*1RXX<;Mb$4NjJb>)!U+eH^_L_O(}3lZn7}#hWbQ7 zrCCji&XMh}aK@=5WGO{|+QUlTU%hzplJKFizPC*rb3%W{&lr1QGM!7AOy{Mh;LNMv zb$C#WZ=(s)er@}c?s-*?G=Y7b*@oAjeBFMGEg;29efC_)iK^emCfpzjJB@$VDBzHC z&y5MY^WMqodg9TaTz~>IPHC^9Q^Q6zJ{WRdyoi9RNr(oxw7o>L*EPa5tbA})*Y}2q zs2tO8)g(oydXRZ|I~}{pT`PLh*Q<-*fxX6u*^v#)wT%Sw%t%W0w94uQjkxsnfE2f-Ar#KP(bP?p}1rrpfY3=pLDf&g}2Nj)qgaKm=ml?nk~1}ZZqxADR=#kdl zD46CccD(bc3p}*Y`}SJ8mg3!fLTbJh57cA&_3Cy_^=>%>9RO{xs+hSIZ5S% zFHaz@aH9Cpd7ktzkeFe8G5A3M+r|9e2+#kc3&7sI?+0;uFj?`#cFD)m0q*T5E2f)H ztu+1g!)mO5J>4L9_kIuf$zd6buhMDGVfthJ63a9)_!D(L?oW%+hQeX_1z8fS1a!J=TW`T? zcJ`N*dw;Kt7^R@RS+7AC&#M=7aV1z$l>5T~x`&}-oHFM#&qIWKHrm@AF`NGBJkk$Fq#@v0SpNE-yRB|j6IdXIP9*l^p{1JcwLZ+ zk$PfKtl2J(x>g@gwmVB>j)J%2=RIZ#hkBMUiYQ$IQs3W@4YYyy7$9*t zG4s1?u&p+ZFQxrOkx5?&vVMj!eCdrI42OrFE2`4OWB*(Wq|(>d)gw<-*>k*x%pY#A zM`|H#(n&|S@1OZBDvh45e{N<nmcUh>6sk~SDD+)RE#F*x|U4_v|!k2hxX91^HVkdPt@KWIyi zn6zYwaXRV~ET<5N6Aaez=e^s9IW6on9Lab1?_J+=HIVwS17hZGrMw>4x`C`zpFYeO z#UXX3Kfqnm2PNlm@8ePMGw&idnisC|wa&Cp%3XLH+sp#CJP+qq(dxtAOMvFo!ScjJ zth16mOH}Nzl6}cy{}4?=Zf1a|NdCha*=`4A`B zAPVOn$c#xkk{)&Tk;KERo)bQv!{hPoyHjutHp%|QW_kA4R1cbkjpcn)w{y5`+Kazl zXqHu$mmHUG{9f<=>xXcM+Al~@wMen6L1?-(sCOlw6Z{T_SNDN+H*f-Vp23Lmd&(Ex zNxf!ztZ*pPocr7|J;aXakiQ~(%KV}Fyg3lr z$kxwFo+Gjm(cuweqoYeA{a}uB7V7o1JiI;F`3U+bFKW$>{YeR=fz)zzfA=G0(_feB zPg3?26DL4|{9%!%*vZfuB4xH#hCYD)L7UJ>US8hP`8|a?VIQpo?zed&QfE_$+l+2* z)XLzaO^GVdUeHlkCxKnB=?)CoDVG!!7k9@sawzTdJfJ?ZSs<)MZAKc+B6EhWdR8F5 z&2SY`>(nMf-tC~vH$opifbF-x)eBdii6OPD1~Y=XDx2GQO)1GRB}hG~a1k(KaKagD z6TX+K!p>3Kkh^>3>RXcYLL>FTO-`TPMaB@0tfN9C1RxVL|Nr4 z`4NLVTPxxRoL_13!^Er@v&TmSw6J%CNf}3m5}qIa>3dJbuPXeyxDk&%5wMJ^(Ev~S z7Q{7j)dS60_Mw;+z2wGmHYvlC?&89!2IU!yLpmvZTDRd)>!W&=U&SM(8v2moC#(L% zx2oYjn4^`O9s#BKZmSxC{LLV9jwscT^Aq8voMFjSE(i6f6EH=ec6{J5lOxD?}D z3M=TAnS=d@MEM;YbW+cr23iZ2;<>X=l0Rd-K_i?oC--Sy!H#^$H!#>PJ)g)Sam%G{ z4fv>CCQaTV;u=y(Q4ayr24dpuM(on=OTr=D{li`dh~5izW4Rkt7g|@OOmDyFLPB|X zoDmDHOa&JemL5MBrssESa1~l+z)Z^OH|xx3utjSv?#^TrVjxCqbThC~y(HX(B$$5_VaCR(^0hyC@3aZ$j0=l$U~$ifQk zRNsRjg{MwxAOp@T$;Gg}CE2JE~9a zwc4)n3*A0XB0Lc`%%-s@E#?FXqg2BDxU>%>BBguzR&Gmn7R#viVxVzifcMoqbP`ObdMK&SV zE_-?sou2hbp8=0HDip@+^yZgKCg!%*57MBgp&*56C|zCJd{MdNuWI}TN`n50@rm>b zAr$qZogAX|d2hONKVlVB7ZW;R2B_ccxvXt^e9~4`@>ykv(ri32i$afQY8uQ=A0Nxk zJ#}IrG}gEV{$;cl{wvOM;&yuY##|oRRNQp@=O;~S_1{JCs;kiNh31Z_(@lRVjQDBK z_`|2sf1^nQ(&H~fo6H*$KzUbo|1y~DZlB)a117=oMM7Mq|$s@j4BvS=^HoWS_z4Z<`HFWfMTzpte2 zzu2EUdS7Vnm9ItpH3~^bY15s4h0hjiRoM9!x+k*T6aoq%D-r5OpoN+y&CQyRV}R8^ zOp^I17HuCx3;5lo_5m);j={MH&#XRaepPC4cPmrK_xvZ;FQsin7s2oUlg6xMIo_cg z6D5VRS#Ue0+X2-4GohV+`+d`b`VR6UcorfS%0Sp8YBr=7b&IA7Q2WZxkj0i7WI0{2 zwd$#{k&&EW(~OXHxePCRe@Y{|YWjsV8knH17{3-?bh*RQ*!1VKA=Ol&*idxk!b9U- z8S(pPr}eiUzzwMJ32>ubh-bob0(HOKqRm_$RtPlb?r-gV$-DuL#>6|Vl@hl$VWOkF zj2Bj`c)joyMOJ4ehg}5H6``&ejP)wlyDc6ZO8GP~cWM8ZkydSU3xtWdPu2kV%^DC2bhMR$q4K*zbwCR{XkU5PJ|dSvey%^t)2Bs%*bj2Dbeqf zS=7UY)g;mre!46vvmxinQkntb6)$5e#E9C##+K$bB7YCGU zuS&ABzv{a%XUT8xYG;qX;?Z!9Cf5&LYX_0mV5OjbNHk@f*;?j*5>K?TPFUEZ$#%b7 za=OetCHcAr4ww2!qcQL?k)ufj)ZR8-r+VyFI&aOCB14(8c zt?3{d-E&B64hMF%0gJX&vcQuUO3~{&KI8G^LitpKm@{i;hf;>-GZXYoO`JX{qRpA# zk=@+8WlgVULmUw>wUL@r?3tf>KrVghSriS!sk;K_iV)fxRY~9=+}qM}HJA zW_afo%UQ)B$CDqM7EbykE)+kRC<|C31ueB5Ft65%RGpE&EG3cbT{7A8B`2Ex>C)I^ z0yNIC6uYIz$|F3nPv>w!1Wo31{x2Mj|BK%AJo(#4Nx6@gJn~Pytw)(Bf>A|mTlZP^pJGR-m=kp<6Ta2A79Zki~MTcwg6qN-Q0hgrX>?7B6;+I`0B-b%4X(P0kDD8v& zvHAxndH)u%E!4v3V1J@eihV|hy=P!|e|)>LB2T&^&{gaRK$DI3D!){dI+~0(APOjw zK00;NZHq}hQIDoFZSDsxLTV6-vyt%Z;?Wy55EKsc=!H-xdPoCcnDB796y&G z7XBKFR_1iIwMZrV!_7YBE62>Xuv!|>@_22PAeioa&mRB0g>Pka2<;_cWllDMvXvPU zDLGg#*H%IcRmJzsd34*KY`PTa;dxp-$*PKE-4I!IE&YmP|M5U;&oxe`osw{* z#@UUD{5&ufp-e#JfJD(5yAaMlf3|+S<+^fScw^!vqJz35>^Rm6GFI}v&4)Y@{<$$2 zCW!GMXSqj_v-lY@t_Lmrk)WyUD|vg94BykyQwY#1K`G28;OYO}2>k6He-SnO4+?-q z(fw`D=ZYvA2?vX1R4bzD5!2wm2VifgfpyGM&7 zFHA3PusU=GxzMj?g0qemVV8of-muSTbj z52&6rAp==f5miZgvSi44_ASS!nL&2taRj#o5Ao5XDDm=f-Z&}QSok>Ao`AC9skq#1|R>PlS*qSa4x z+I_aqzS4-VmK@s|7pBC35S%b$Lr;(0H*U|P7;Vpj8~cISk83bImiU)F2}amZT?|jN zUC6bqu@`OMet8qXLU#7?=}(w@=E{BV#IC4k+oxJ?GR<=vLG|3#?CisorD*MKtSNl8QoZHAX4f!|c3Qs6~`Y+Gne)c%Y|7?jiD0 zmtVC`S`2^eYfaWSQMzlRz-;4Z7^SVlMK&=CBYSc`evQ%67^=V1F$@1j&T(^-dT_48f2`>adhtctTYJ}s zkL2uHw%jQxJ~|@v%Fkf1anqW0%^T?N@Ep8NzpCumJtRZ5#QE17!@9i@%wC4~EV}%% zIGJ}Gdn%xhaD8R?dhmJ#3w>+L^@y5lh~m_7nRLgq*~jLNdK+AZht`mx?y zEYIvrL2l};-SK#CM_0|hO%Jw&v7*>fXOq%QK8{M57e}0xJm%NAB*%o7{)$=^k+(1>AWd6zdORkAPn`so`aQo?U_*bLQIn#bwUo1Kr)-$4Ww@ z&J+}Uz4|k$0!x*&MXe;4m;S;0uT_-O}!|28JK4?1s;(cRc1ZF**{F z%`wb=Z_n+bveQSHvRb&YtM`ocz7rqKf2;2lc4boz;M{^yXUaxpF}%Lr;=uj2VA3IP zuAxsdX}ojs%H5r%`)XMChbFVWGt#z>3>$UEqVy6H*fX7KfQj8Nk{tip{`H^DHCTVDS?wtYb)~;4YY1wR%n;B%`ZB4 z(&_Wl405u@0M_~`6Pm3cOzH-Ha)0hyKKf0mPy30TCl_DK-)e9{><*nim~JgE8MJ#+ z0=|p_{~o{v}@QnzK~XCG;nhPg;hGpKR(OTL5EVOdFr|X0FkUnHuVoz3h!fEsv-b4IXD{ z?`mnUT?IwA&nA<>xmv0GXPY=%s=Sum->i!xurH%G!#d1qr!3fq+5PxR(i;3OMn<(C z?s;aJ8exoa?$C1>C+K7x;Poaao_?5pUt1#IPcFdu&0;OCFX#_HRbv*A zVO%Nlhi|d(VRo!;X4{#f@KR>J#0eJ8{^%&-XEtrR;`#A`gr%B1tK10RPaQdBZuBgR z8GUody7!SkJ|eZne%GAFcv$Vh>T%8G@45U}E?t5J7h8|taNhar&u&xMw{Mc}-Mt-$ zj-~bFRPzyR6heLMPuyk?e(zk~jx!qBST+#vaB!d^zcf6epx`-a)Vrl; zXP}e>z9$1yh3{|`m>bE74Z=AU&675TIz&XRf5>U;*wyS_UXA-$JyI9alT*W;R9aXr zCAmha+-uKXezX1q)ob-n_SDt)NKbVXmYL5PX=V?N~R#ro@pBYqYjJi}HlY_|Lsf+}(7W*-(q=oofIxm_2v-;<&#} zf5Rc;*BMq_RoNP0wF@n+a+JsEEb0@g`sjthH@{BQ=cfs`i@34XQrALMz4n?E>LJWI z`P^q#?q{?U=fwvnJgozLhVut&p_1Alv|3gih9kKTKw&&8c$H|E0U*|ae{yo%kIR5x?&GsWQ%`i(Y zcoOIEGx@P{$C2tgf)kh#fThc?PPV7VjpH*+%N7E~>-u5I*M0P20Zg7zz*_E^#%G=@ z+Pf*VWA~m$Y?0C-c$n!hz^UX6e-^}~YANW&~-0b_#-m6^Kwblx= z??zX#c0jaZ^gz>?qxrS*N|$Za^H8YABFx(fd}`rftlV-qnK;q~R3xp#PM%zG)AB~b zyjdnIZ%n>o6+C^inmf)Jg_W?&hJs<)-ra&I&`~W6Djn8VvMSRwfwAzZ^Du8ELv`#; z-YffkT?zc+IjLk7fCJDVjb55!Ie+sUY48>34pKj8Jm_K=N0`-4T22dQbujLIaRcWv(VW=J;d)`HO=Vwsv`JT0Ra@xrt zdAlJn_H;S%P=7*6C!_DR&Aph!Q#OEd*7Qtq!6)>cwRY=VtYu`M&0<+?b+~vA$8tme z`u7T4<1O3f*Z&Fwr=J+NzO_A8rjWUkm_kIh-&CRP~@!?veaN@}?VR8(z zQJUM^eGm0xO!@!#oG-4?yPAut%+LV5<Y+;eR6D`NY}?HhM)N_uHtUK^^B9hWxvULWr{E6<0bA` znYoPq<~y0Cas9U~-j&8BxMsXGuX^1rckx$F1q^1`E|>4ez+v4BoH+W#uX&lV&%;pS za>I01^z5QLWg*&zK1`JkWOZl~O40z!O`YPWPcrp#aq@eZIeJ2oQ+$etn-}M#rEe;8rcT%aQC} zidVZ&E-Dp#aY^~KlNjmYCL+j^y+|S8M(dg}ycLs(f2;IWn?&N>ZmmkQFkoR_ucIg4 zUZWt%Sn|jR7XGe#gUpn3ebXn$8Y2Ya&29oJf59-MZQdqbcG=@eF#`YAUL&nQ?}jRc3$Bc_SP>Fkbx7O@;@D3^SxzLQ zgBU7SnrdKql_P6fDbl5RjOnZgK`cXz=_4r~C5epLnh`w&RxOOpj8#>s){yQhQO@fr zP7wC*ClUF+rJkWsdThKdFxEPV$EpHUuil2r&F_6)F~>HV{a}nxAYI^gs$0^IjLNVQkCfMfBU!b z0zPr|8&5b6kD|NboA!Ppi2)XVPxV!yRw^?oi5jma%%@+%^(=b85MiAXNK@a1p)J_p)ZdMMN6#my#}97hrc>W)9u zT-}E~``-IstU~8UmKwYghBA<^4T^ebxEg$UvhxbGYfV!zDK3ls)blGlF{6eq?KKMQ z+5rbBTs%%er;RW%GCK9>?LUJ~(Sx}f4X;h(6@}c?2n||pfoA`MZhD=nM0aiZIDf_L z^b%#RPunD{sQm8G8w{+^{^3gyeH&2wO*yW^ee9aJyS5yh&re;x`12dz5xx*Xb$qif zi-OoXx0A9U)|e-Z^GhAShuU}7PBwk_hUqs0?P=gubB{!}YdZE}d$vflj#kX%Ho{xB zHZ{qiVMwdfky8g@W%Rqh-1zhcl)D(aQFa_kciua_Gox_-gPqBK2^u4HGXS4e==5VO z_z$+>fBRG8bJ!tXvwC-dOQ7|xVV^jwg8lp&1xlD>z0!6f`K@ukn}Bhm6NF1or`?M& z-nt=hG-qj#q1qaPH&wVHvKw5#B;pJaeFEMB@wbN5ijHq+RaQP(eb;TAWfod$(?ePL z4Xs#W-M_Dxc-Q9L8ml8@XqKuy^LYbygK6;3*B8+RikX>Pnh9?+1y*+R>_ZSp+LJ-X zZby2Mz}yDrru$*d6)&t}QD5-Gt`5K(V2)EQamXdCdbq(4o`mj8m67j1!+WFFPhVKv zR6(A@3d+m9z+Z?C4`;_7uqXtb58A6=U)e}uEK z!R&_>iJSJB@Rg&;pWnFaTVELfC3lm*G^D;+edEVDm;KSsQONh%2#O5^^UW+G@-?2YzlmJgur z-t)@-QWzD#m$?AVz1C0Jr>x-_y#FADJ}CJw?D9=##um2u64t4nl2ubAT4OoxZ?k-W zBquW%o^nG@jg5@#IV*hr!$6HfHm16(iO0WA6&4mYEG0r<;rm}9C(F&v%{>IqZ_Op1 za#jKNA)^wiNaABghyPBUQi0Np)2{6SW7r)FqTTmb0dCBf;cEBIp zs3AQk&u@!3y7Q82efagmd)<(V&0&v)-BN$dALiJ0tMLXI=PEXC5&xH1*2Ci745h!|30 z;EAeq^G0Cs7tkz%|6O#8z&vNT6G`L;&H!E_Z;qRKn4H7kQSo%nQ3je|_HVq5!NsVQ zJz`8{XYqF4jyIEMWUMJ`(*TE?kP8_P&jyOz7pQY+|9N$vxIb6Q>i>`rRe_M4G<9Q zl>BrTir3xd`_!=|kEQuoUUk`r?p)=U1&`&CF6TczLT)U0!?j59 zP-EDX0Tx#yFDWo zSg8;EM*K^t^k5yFuK#zqNF2=KAGvSWAZT|_AiAL0!xeMQ7 z4|OXBZo_P%a9@n*&BK>zEc^KpeWTm zzjoKTVQ7o|d&TYt7W@5-;l#D1o5A=Z`}kOJ3c(A|wV*Q?9NIsH_cC1tgAo7OAzTdF zC8{H7=AZ2Z(eq8&5y6^?k|l(cVd7*AhWecV*yk=RQuyx5CtO9Ar};%C_rh?E4iBH< zOs36ZrO~iRi-F5yOt{kiL~qkXGBx-sFSdG|c51D;Ptpz;g~Awdeb>C_&kcRu^gW03 zAIyLs%Pa9|A?ke!U9%(X{%M%VShd z!u(JX+tb@T&ftjnGKS104TvpmRdqO}_X^;nwkN}%l$ zM$b=K9${i+u_Q(DDyNm9o_VxrVM@bk!{enhZ5F1(0P=T;MeD)A!2(dZ0&}nCvsX1L zlHmQb)7qcKB2rY=|Mt188~Tv5IMZ*ccz#6k*9L-`{VB(8*mb2QLDVeJ&)OpDJs}Ha zZ1Z4d49%Jsm`H|Z?a&7RlT0P&3bI^Bu%iU^<}KRaVcoxk)w>uByIZ68r;p zHHs^4nMew?o~#c346YK2Wp#WAaJHVHR$;^;ip2UF9W#DMiHA&W=&V?hgY9Bm)BF^F zgj~x_ccg)Q??e8w=`^9n8-GP2Ai?9|8BpKTn$45QV|;tm`lmxo2&ClHjQPH@r)b@|5byVs-K8A6 zMIdU^kyK#JFwt@@6=djrZFH~uUqGC={2!&wqRd1)%Ki3%2gv!f;kLL>gpTwbQ6K4+ z#b&BNb;bopb}F_UZtCCbUZkWjo1z;RULnW4bdCt9Xlu-!67BP{-mtn6$20~JKORd? z@AJ5uIb+yDH*`pVXTI`6%OZ+?CSaag%*gFu>3 zU|cx>)Wj9Y9D=_(!r*hLLQUFPvj?I#ANHSMX91JZG2-{g>DWv&nR0ec}olT1TWBn;b8n_V-1Y zC+2hs8nAukMfa(kNow}rpOnl0BdyN=dez^8r}jNGUSlRnKLH3vLp)5rs zB3BZ2Yu}B|6O#iqzT8%siq07@orL*G>iFjj=n8Y+&?QMlCY%rKHn4T>$I9Ya~>!K&M~pye5c5 zS5{P3PE~mx?uJj>^;rMuVNTG1xj3nGfLx^!z_iQz>rqfrZkwLPj4tj1HXTE!Jd5>p z{oWqk3+mmxv|<`YKqgZ$ZGB_zN&BggH;fgax=Wl=STn{9cD~-1e_imbv{YjaKHYr| zH)Mkf?Mxuz5Hlyzt6;L5elr|emscpb-~~jt<;&zs9fBx#bi))`B>Qt0r=uj)alU4L zZmr9dbGPR(DzWh6a z?|Zfb%Sa^e8JPq8Ex^Ohxqt~~`j1s7>)f_(qN!v67eU2uGqGnFoH36CnqeLz5}Pw= zyv>M^#gbLw<43q970XXWGOJE1;#P(Wy(iCtWQ!JVJXF^;R#88+Q{dkCU4;L4hvASQ zA6a@%S|$p0Tn?2KJ-W!hFoCjIO~NvUYv86cw7&ajfxQgAfXzD3EK)I z<@$-e&j@wp2%imivVm5N!6TNmfXb6>yx(sobzhuCVn8a1H}a-4i=~?V`PcU<9rA>_ zv1Ts8pL-D0S7!DvHGp1iT@`Y-mgy#s z{l4h)XA^npGH3Vt8Y3oaQW%I9)@li$T^n!R6KkxLf+uCLIm3Ib>S4tplRqlN%TGCa zj&GpI2%*9ea?WVAPb~jsTxJmg2qd~gR*fnELtx8&!|7DQ`t&oXNGb3e321nRS~AAk zm=t(^E7Mee*vVnaTEZ&9>T2yfz|i#CAOYVrAJ;;eHzjArnI(}}uB%9$1%?Hzgi4B_ zfg0;qurVWuZ8WYhGY^k$Ig^(8fipyql_`p?Fsl2#&HCY6+?igh#j=j-YJ5d)8td*f z#b)~-sFlC80PF$Ap&b+HKxSf_V7FDqDqvHUxbS=MU~l74y{*-GuvcA_Y~WBGZ<45| z$*&w+mF>Izsb8b-;rr&!cTKCXlaQ*+_fTpuUAv#hvg=C~QY%W;;=wVUjcm)=7*n^q zddZA0IVNpqk%(d3r!l4{ie}P1XN`j4RhNw%@*gyg9}oQgOM5^0m^yP(UADb(gB82< zHIK8=&0lwm39Xj?6R@KnOInKZqT9pM9`ys^Ka#osKDqiG;{4w(W%w&8xdQTy|B8G5 zYq?e4yM4Cq9i!WuomUxPBK%D|co-b70*t?cjSjdLd>(@;9wR!AMgPKVx7Jygh4;hM;%?-~KqdC`9V*C;ZO zOKzB=>o@k!V{pO}#0$W*1!iuw9#(91U8qDbV`~V!HQYa}K zmi_%>EF(*!RgUuVEUaSm0XDQ02$L8kbn_%e#^QgX4mYr$eWhSg0Ql!;Y2YbGtWmK| z8k-;KDohc&k?Ai-+^1C}%RG~V=&_aPf8vAiCt}Zsf|>L>*W`3X6tck^$Hu-t#EHb6 ziSofYT)hA1(c8F#y<4D7D$XriZg%@g4gKL~dcS6}*WgkAV+{7+K;dw}<@=L` zsY6YHHYHxO7>*^N(V9TZz~Cg&VSN%bN^!@?6v}b*VD3A3S~0NO^aeF!mo7bUje!Fist+KzKGAoWWCm%=oJ?NXwG z2BCGA1R<+gS3WDJ`6p|MaJtur>tbuzKx2CvFj)^5I*iSeWee=34y@!aG9@ zPFQZS06S4ArK-}Z?zcgdu%6_ycCal^L6GI+d$MB~YlH{*CTOdC4Y)ajpvlkHdYwB+ zgnamoBhS(ht=i~P))0Hj0(;OXZ9fFV54G^LY*`#5e((`(zWNt4QHxL4+-TvHV0MeAW>RtrG*&Mk*?t%U+J=Z9jMF1Hu51@H{$NI!ATItwj(8bG#aYI))ch zAkN-PetOD(n7j7e!~lCs@EA&4TL`itMv+Y}7Z72`Hs_3zVqDrwJVcWs6T>AFH6*Rh zs-8>+C^qUyv=Voo3ULUK{TG2J-?HwQN&i}g#fg)V>5fnl4yg2dt@JM%k_tUAe$$k? z#zP!{FG5VWJ4zBTiCfj}(@F>O6iK>d&A=kTcKS{)_>eQcgtsx+(?g+k)MhtR&P$6%!f))nV!d%{qwsu^ zKX2qJom`+Zq8UDKZhgjg$iIjazOfNQ0~&?5Zm@=Xf(l0B3xCIvzyOZ}IfR@zs0s%;j5?pW^#fMV*$floLta8`Mwau|U?H0e`SA~L-56}yh6KUD&*?Pdt= zHc(ITn7e3^%@P=_6t*{Z6=qC-?p4>fXDrFsjETnCDS`A8Z$co`{xe2d*K?I$AZF_i zB?1OOa9E!hVl(^+TMn_=HPa>YbBXG;{Mir}1U<=sPOGhmZ<=uTKLgLg(_L7z`YXFR zEA3-$4vTNH`j1tT|4C?Z3P}2oM4by1P>ljzim;YhWJs%$?L^gvRO3=NLA4k9U>Ml1 zgoK2tI*`b9W8`dG2yZa0<&Xf4njk1Um-mNQ%?2a^FbvQ*R$>1yaHMFv*IvT@?}u#W zXjcVmW=T#P6ccg-(&r{Q0h1@)IXbb2Lt;q{r*eoe&=I`XF5Z#h_Y5H586XG})#Cf7 zRt#;etUPp1a`ozg!G}Kqa|Hd3s-drg^$2U58yZ1cyt=qbGN&|hkB+%~ zTadCB*v5tO;zub<-;$_6xO{ZaG?&kf2+5(NL~LdW{l1^hbuxmqgS~Z!UC40Ug82wdG#1A92<5LSUMpEnKT7#)$}YMY0jY$tdpnN|0E<5+`QC zzQ$*xRr$j_{$0O{p6#sl!h{P9<*i=m=W5ho9o;bR9_AFg+aOGz2?1q8q7Qf ztZd_rKJJZ9Ovr&Gup>cJ>YFTWmW${2Ket4+g7EXcX!I`%(cj zDn2Z~ZZPVQIm_L$!`;7|8Grt!o>PF`!<+XmZS zK;>vXycNu8qsrx`CXhK5Ar>gYWDBiPOI*j|kmsfio!0}4DfsI}gB$IG#jUCaEs_|*GkTPjaK zE7tzCYed?8C>%p2tzZ^;dP751rjpiLhdBR~;^7-XUILv70a5K4yzVrr-`odA8)9^b zW4J!{4Bv?V)%M#IoL`tJ5Qvcfw?#(1l7AtZ_0XejjIfR;aed-72CLJPuK$^TjaS+t zb$^3Tzk2sfVx2KNC8^@!8N}Myz6E4-4e_REA7ovxWaenDxK$q~pk)3O zbl7|-?jkN^)a&#XxgK!>a-iq~q!U;a>cd_ z&6hex?H5;Hk5QDYgO&n?e36u?!!et#iJS~gM$+1zx=7w$KK2VW4HOG|`f$gWU_=hv z?6Ha+6d$sO&dk&i%Ce`BJ%-u*uPxM% zU*fWdoSaE5t>l#|3XjHh+Q?uAv%5e?P-hfMMG8~}_6@tU{q&!XQXU(I=q%-TPsKqs zf$V#Q0yU1zj}OO${u3CW%G!-j%KGUz;tQznA&fn#U-P>~&*Zb+rO0AfjOW-a^M3Y> zfi-|e-|#=8%T%_o@xD$(TR}hi%1)Pg;fBv1;7wCeOB@^v= zFb^ zx(bE@anhPwa#CN)w>)lM|2|^PO3ywxPVkyEvXC#f-R&Y>GI`dhbDcFQoCk0`K;{rX zRdZ%0l!}%VJ_J{mv}(}rBoznLP`$(`^V5(3N{selRJZyF&_%^H^NEKrO6UnwyzW(o zbe@*o485!laz9O42LZk${Mkg|cUauH8=g>3sNs>RL*mSH!8;wBE(uYd^hUEUr|j{6 z@|DHipGuhBI>y)mgL_E`)Cdxr=ReS%{b`|xwcWU-@}=}T-9KmOwRKUHcTv=J1>Fsa zYnq^z5-1GOim0}}w%Hj_X4j0ZVs>J|tO`fG8E0LO}SJI}%t(?i7NqT{;Vx#o~LY=M;Xf&aI7+ zBEQwr!HFr}hg73qa`YtgbvK`f5;l?=r8u6(i9G)|*V_HxkDRuBa}Y21{8k0!;udyX8>=epjbd^oe$Jv%u_b zCW|Og#0FGU$=D*FmOT@yZzRP)7T-TP)3RTPRcJAr)Yl&w%de}l8Uwfj`}|4R#uu)& z7&@+^uNXzsQW@yGP{9c569A^rz4u8AQ`$#-5kx>NK2^%>Ma5aH7$hJ7Uz6p{P%teB zCT?J>5~WgtYXp< zxLe9qeWd2E?bcmejExD+7d#)j!i;~rc=P{b7kBOc1I7MXOMtQgU_zr?>`~tEtTRZH z(L?z<;*fzg-M;~Bki?ErfXX_u$P}^eV$tQ|A1-TuFRal2X9a73<+pyU8BEpNJJglA z9mbU39vBRBqhLZ7QmnUl_^;IDj~lHrq0_H^VVXW!gg7i*OqhmwTVl%j4nWOc7u(p* z&JKSmD+JTIApz75+*~ud7KxERl0?St*d{qlnLDp6PYEvQ7fx;eRo)Ta|O0{3ap&M=0C*jU=PwW$28nruD{#YP*>XS-f zeY#vk<3(gG#A3II41gAjltvsgiVlU)TP#8d;G;ATGIMZyF}7im^VAU zbF;Hf3tjUpbH`?`d*X1R!ATA3SeQw5!PCSIz40pmv`4@|D-QVWv&EM(=My$KBoulx z$Fnzf-n|5B-@2EaUs%@{coH*7JAu|Jl}@3OBGAUAgK^us2I#CB* zklu7zHx&nO`NXO6dlS`GE_f=qd17*#zrOQ&TyO?J^+UEQQUCH>9g;nD(p%mJGjbVQ{H6DQe2aOWwq9K5d!E^G41v1$LwHYa!OZm)RtID-SOUU z3)06d=&J9>Hl^N-6PxfY%kHZM(GiIP zj>LeY1^pBXyVG|;2+S5q?7NzH$R$77S*vw--RW=Rl8yNuDWF?ykM$X`Lw?DJ;chPK zm^aPTDP1ab`DqWqiNb8yk)H=@OYC+X;&0JbqKolQR=fM~?GN{sUp$OGBJAh*QUT^N>t!({6FV#{m;Mn`Y74S1zRD;!kEO9*`&LQw-OpSuWWQ*V;rhttz6@;Y?8AP z7Mo&MIE?;6KFr-r5N40AU)rm4f&dS;YhoTsMF2AO@}!m`m#1S05LJ(jb6eYXk@K%3 z<0|;stnA4S$1~SN`^R~j^wuZ&n>)0pEht-= zJc7)n8b&BSD;GAPdig{FK!6Vb0x$y^qR)oHGSYd5Wpuc6mWXV$uJkU~4_D0gE^Y_% z-XRuW+!@xr$C6eZ_?Up#9~XS$Bc0gwr+X_(f3Spr<~0VJEC8wG$XTg>5&YpTwrF(h zIQ?ZP<*%>^aJ&EnXduV@K8%;;QZ;1n_@!`y3%VG9y~m5KprUpD$;d*39e;hb-IonZn6!6?76MCtn?WWn z`c{NJU7TD_j9e|Aa@WLVB|I-*|7{=X3%jbDZZRP#iW#g~TuF*eN(@{y&t@`S=P8@f zfL=8@Z$~8pSfnCV9&4)m=q$;r@0xH;lBT$gj*7qj{FLtdbisBYSvsq{JsWXlU(|EA zJJs7PSQe|W2Es7u%!V~JJd?wan{DpsABQiz4F>PjLK3*NwW82|QcI}w^lkt*)EjAAY6kD;s^-(wshf#gNv}%-g~3d-*%!E2!G6F zjRegJ4??c(s<^i~N+_`Fj+H=U0TS)U-;s`DUuWCzWv6_qu^+(T-OxJAX|yBGkX6(QJHhAOr7JYX!X#eqw1btZZ68ZwWH)Jea8`UQI5yk9*hY2d%=egn)q%XTjlP&63|EPnqoP9vZDEy-8 ziRg}$q#6nK(o(-EoBr#*o%Gh+*&Z%6TLV@0>AhQIw_6^b6a~D&yGWp%ePiZ}eJoeJ zqUqh?hfTNY#5Ve|EKO%jUfiiCzau5XaJbp2&31SQ;YwPUd%SHbw8KRy`avf$k30w! zSW;Pe(|G?uChtWOpWu$PVM0OntS4=ox(pX;xvsB1NJgbsZmvG|-Pu#|6rgiw`mR!Z zJ23E&-itmkFmT#)kwE?I3sQQBu*=!!Y=q9tx`!&khzBKUv|nFzw&C7uk;t?AU~sv; z&1NS9F4zWPN$qpbc2V+hBkHz(@v)l8B&{WKz{?S@2eqCgVeDSu`;d3!03xS$@Sv*3 ze=g|0VtQo)mXcwiTM|5Lp~~*~-N({ zUafGM@SZ8lu`Z8T4YIFOc2jLw=3}cMdo1K&v3@^7rglP!Y``X0OI>y^Z==@}4ck8) zSR>u}uuDJpC6ZC?GcF^2le(wAnjyPKBs5D+?M!aFy{)iUuOND?4>xU{@so1ylHmu! zdtdjY8?oSX_XOJaAFq8?OS$6t^pR76T9YWXGXl>*qAx`W`4|#?e zEL(!4VA+qTs!@8&WKSKP*}M8>n>WiwJ*L| zU7rv=^JU)Ykd7#~XN7Z=S>ZfgK!wnH;W{e;X`Z{LPsjIougPey)$Coi6)ZR(dGhMZ z^0W3u?9)QSJ(*sY`e@NsB*Av#(T!->>l35O>o;}Glnaf~FS+jK+Go1Eqdy0m=p4vo zy>9ee>l-du^x{=in`${Xf~KKTfatVL&P5KiAY~>ql1;fLh73s$2R+$3}dg${D~{vZ}3cUKa5-hHv{i8F=1 z&_3&Ydgth#6hn4r$E`vaChYY-+hdpdgHJs+=~85geCvUzdoCkr;f9#BSbt7)78aHl z3mV>3#~xp4p(Hn%%3g4dMjhL+M)^sNj@Pq{+R^#xi-zCrNf-CfPgKN>TWvF$Dc2;i zv8!RHQOcbCcKPz4I9$pHYPJ(!| z#HLi!3o)~Y#`d2KVTH`5eG$k_jq>w@yl}On%k@(mMT|y8mxrVtmJKw&C}BrWzgvw7 z8wO|h)f$8<>ELHZl_p&qhm_cuZeJD+~aQ%7&he;NxG7%qGom*3jH ztf{NctFpo9@%by;ikpGrHeok85q83aDnrzB@=Aermz>J4v8lniVbNX%mz{Z0W5MbK zquNR=Fw*U3*u8D8${IvcPUShyO|I74hp^ODq-{{RWM1>hb2Aq%fr5=}IbZTAc^Pj# zVS*|Zb3InR4DviRbEd2}q_D3}2JYxD=>~gcA-qu?PM226Z@Wt>%-MOfIP$loM3KTr zX-#QzU1w^{FAZ*K&;{@?`s8~PuRk(8%5{!FHpk&!aqo7g>PInu)oduXa1wI7WGMry z!D*)EZ=h;EyZSt;z>!v4GOvE3S#jT(TBAi7CYw(R|61yy+dp)Y|GwYw!u0igz0R3N z>1^GWzUH%8E^nrK<V(QA~9mR*IOWt`|^4B`LrC$oO^1Gb4xY{tsS+$>h_?=)%{b#HeNj+%&$-)Ud&I2J3GZ+*hkx zRjC|lh+SnpdZPw6N~bd`YPT%ip6$2^4%jPCCltrl(xUUX)!90h$KENFU$J95(qQq% zT~CUz?UDOcNjczGu$MHXK(iS6t0%~R%xM-fL=7Oh`K%4)`iKXKsCy%C{>>d?F@eu*wO zGtC)p$=hWJRpU8I9ZMW>h$I&7*^do;HrkA6AsxvlRt2m5I$m!Fg7CF%9~I%K1jTC6wcz`#opF3nerTneXrgmVtKkqt+)V5kE`p_d6{+Pt`i+d2_R@|6PdxTqMBp(7I3u2w3nqaq)TC*CmLLn4aAC;Yn$R%h9Q~DHY&SPQfVRZUBj{6GwnhJK|}%YQSY+fw}~)5Y}U{X6nBaWr0! zd?Y~*ZrHjMORx~%c2nocfstS3|6rlN!OY5y)qYv^b1Fc z7uwpOB}R>)^(hCg9!yB0o?M?KtMs}&do2pt>i8nm{{yziMY@3RstkcD^VnKiwYM5S zYm={J%9ok@%P{g&uO6vfULMV9oX%NYU)D@j2w-8MA9Kpa>NszB-h`UbC6P5rPjdh} zab+r?Jxp=n&i5ZrH8zcin(5TI$)Yl6-r^b!5-kgq1euKbuC7_NA9qg{(IkxuQ+nR_ zP%^RA$z{}M)Ay20=O>}z9E^3p_FQTBlE`(50#fQosihrt6QRjVg2U@2RvfQklU)|o zk;&q>`lil$X9Ws#iGHlSkW?tW5d0x)#XwB#lpt!y@xA%~W zC~12clqBH_ZN+FCqSJjwc%ZdX9_h?A;Or(|~ z^j~x3Hm5JWp%Lm_?iN1^+rFS(-fz)sNWKt5X8B@zhMOxsro_97*2~4tjz2GI;i2BM z^y_5AblId?vs6|EgOyfy>h1b^G`>G|k>5-X_w2K|O2Z@e;V1=V;;~<2 zw_;+eWY+X7HGy3fy6a-Hg(x&Rng~(jb$maY?HJ9^J`Up2iP#ddYmUjU(gvQc2~y~~ z@+J06Z%a%}r&6yYVwW6i3;33VJpJGLrG~N{XKn`@!qjypn=}hAxeN>z>V2!xPn@~G zVvwq%l^fMSQs}od%RggSnlRO2zEh%bIIEo9S)Mb;pmLdq(H(!#&d);EwByi4(U*Lv zK9^-JUQuOfl5j=TLc^+HI7$)s4x#CbBDJ3Nyn;gu{29MHBA2e>7>UZ6DoQRtW`}*{4{p z#znOFHaD%)!Z%*{EOthJmeC*@uZf#QO3!^?uCWtG{MEE_IcEa0;kkuqD92RZZ+i}` z8zRw`^qW81aHSXWddI5c@bmL~U#*QR9~bHFa)ROAHelBE-gl8`{<3lJA>~)HG-=<| zTfD!u^yt1#N`i2W!l=Hb5!4=2cikD%iZ#re?)~n}b3Q+~|Muf;Cs^ZiHC7tcLd%Kg zGRn1dP84q~=5x7BoOX;fMfMP)Nxs?9jC#ZcuhF7Old&D`b^y}kZm6N18o75S{~bYY zm_wYuCVMzljYwl%aE?6huuPmhBWzHz|KRm0*Q$ItW0Jwv=MugDS)M<6n4`z zTWJc4cN_J6zsEzJp~gdcQ9rlYWX4R(aZ?NDV%RhslsbvU|f!Wj1}6e`vO))&97P&2+d z*QqYwzu39`+#t4vDLuAO&aH^{wHJBw>-+HG{1I%4JVd}qRY9nF2D#of@mAB41}f$r z_pK@Mi8m_4es}~1Y+Bwj?&wqn+1wdNtK4_XZ$}f&tlvD$+iogou=lQ|Oy(55sASb! ze(Wen?eFXvg?~bWA{}or2v*_F@)0ZU?8+O`lD-ba#00|CA_Bb&V>M>zt0aus=?g>G ztd@+1s6~dwlSMgmh4m^^oH_Yxqx+A5%xd<2`mup5RY8k*;CIWM9YUECcGk)CkhYZ; zZ8!C>p~U5bumtVtlqpXULa05fp}lxEe&%?7%l)Ag=1Y3Lh7)FJiriR8uW`6Wq}Ss% z*2!i^2@I;tiqsrvjfPZ|_|%r(q%bE-vb6lu_xBD3rHFAAvdvwcLk~Wg_y@EKL zad=XwUarN~Z$}{aLk4A^ZIwNi-A?bY=VA#lso261&(PsRsshJE727p8E!dB`JuA8k zhbWVQm5xaRZ@MUsL&rNZY$Xj1>;(^EH?nv2c&QJFB2?Nf?$Wj$z&I3@YbRSQ8*Z3- z-+^(6J&s-J4bE1aS(M{!H8t~=z3=DiB~GY>)7y6YMnUpo@qR7=6NzSgtlpaXdSTEa zt5$5=;-;-S=|dU~*CNKKMkRP{WGGvxOi601qsF@Tw#ymE*@fZUHfeV$>bW<%38;~BUzm5aS7gaL!fE${NtRgWx2Y4LC$8U<>A}YV;=8-L z28Z61p?$R`Vm2IwJnNDqSAO%7eDv#mIoSU=bZPeb7p2e{ z&AL3s>R5KRH)W)YQrC||i|3{1t&j<0%huMa3ad=y&d0wDI1H0i8b5wuoppS&D|%M7 z#|8M+m4>`0!_{Z2HSLYeoN#x-Z7hmP4M-MiX#-0U{4W3{4p0)P7Z6w0wXK8X+8t3T(VE59v%RuwO;tf2mc@l(lw==dz$2*l&=FlQ8$h@law4!WA(7ruqhxCu6Z*dISDt~WYbbhdijoJcmPmXZih z?(&CH9_+~G-H*bPO+p8iK2A+nzwYbo>1uL}Rxz@0W3Rg9!@W=X;oH0v$+9M)I8ch~ zk7PKwC{tY{a-d^EMfPP!_BJ=evND%0|1+8B*h<}=&ZI66sx`s(wq9NH zlTK2x{G25q#^Y@RV%yB+>U^uex}0b%81nk1L4j zVb<&3)Y}d~Jlap&@;cS|RSRXu^R52k0ZMw2o-Uhn%3|(u8xM{_Ocrxbz6n(o$x{~p ztiOodk6)CJa9Y1FN5f<4uHzGUtshNzqMN)*#_{BCYXvbKApGFp7(Hwrt7x6YoHp_i zi0SyZ^b(8Rn)51%`ZpK<0@g=O>nYGc+@RbcSUQJt6Imc`bisv@V}P; z#BdRc|8s@u1px85;-s^&AB3bn z#!f4}ML$_2eW^gKz5wZZfQn~@VE7*8C*k*p2ZyrStH$omnvfB%|MLXIaDCS&)P!JK zK}>H@Y4t{buRxsJo1k%zSwU>xB#T`qg|4^|*5&Ml?pPfIs}=n8JxV93RQIXlEj58y zo!jx!MCp@O;_pM3wGN$#&oMu-y}15s3dG|cjH9uF$;nhe4DUp|lg2*N6ZfvPGT26; z_}2==_HlUWQ+4V|Dlr*#B2pNK>p|CA)LG1luaCEKvU6C0cw7ms>zOU3^popiB(>9e z{m;17qe&{EEvdd#uH-{<2r~>vVu74T-v&r({&p4Tu!TCHpe@9@1Jk0AkG8VjBeo2H6JUEmT`b> zUFi>7LDX|jzfhEAc`Y5g*}PYt_U|wTvFb8DzO7V`dTTyvNuNeg%{-1jtvCLbieK}K zV+3NT#?0$)TVMq-0@0M9To;_yi5xnkcpR2^(XvsYkK)n+?7d9#{xeb(Q@QhxAIfE& zbdqPXf3O=WiiNI4rei1rgq`@l&f=W}q*dpi%l(gkAr~+IwgfNM-|M&U{H>Iwc2R2M zT*xyo{C0R0;Y128K!$JiVaXYNy2asr*}U@)a^Z!4E^a!Ny?ei?#!n_aQP2F=zt9nm zN2jc7_1*jR2hv-6AyiNm@?LT&R>$Ez_Xk^H*7sz8Po^#p6Nw~W5t&w%hx^-qUmvLs zH#jAe#%CfQR}kwQ#78q~SD-Fuw023dd{xR}UR4z5O^N+f9<>)%a||7Du|lX5cqWt0 zFcC?|t`6MY(52k$N^gEv&KnSCy~7cR>)JU$jh836N|7Vq3xKv}Z9N?^~pIP%m8- zR`8#MF@|l+*))MT>wNpW)iqF!T}&^0tteMLB>H(6?iB%{@o{)Z)CkqM>QSP48HWmD zTDUyg@kyK@iq$cY0yMpzu`8Eb+^sH~sOT-|eY7IWM{wV$@H$GQ#k?Bux2&72M0E;f2whZ>F?9YAIJB%)5i=Ream~Gf>;ft)}IsIzDopRxS8uXrFVSe3!0&xG#r zWdKpHOC2VmPe;)wjD%&8ygp&%zD#wNx@0oUH;ijCKG{I;EVqE4X z&DEm(Oiemv! z4%Ml^QuVs%|LbkmwYE85c#gZ6Pu`C!VAZ|0df(8=C!r;1_%+_g>&IoDbolZ6mV!;+ zLj~f|?@l?!eo z-08mq5aZ7&Z}fQsV%sd{=GZh#1yNHImt9F`+{W%)=UiAmMdOwU#J0&JNtg5cZIfu? z+nxfoZIVjM1eDOt-k3#vw2=3#S+`}!Ee zI*4Hsb16dv6+R+m>Djjn%KUo73ELZu8FVUUT28deyk9T%F5h#}#6T zEk}TVL_~l98L)&vpd^xmB8XxmL_!D&msG6(^7A{xhb*&%LXyId|esm9g4re1g7 z?N7h^)uQozbFQ`aKKq<|UcFbY>sx23nsfJFdo^>-HRqV)8{hbll^%Th8U~@Th?1=c zGL9)yDODHGg?E_QYXP(954rgP2HP(x8)ZDfbbO|U%J{I6;q`s2U3f-oFsmRASvkXG z_qN)}82h21zlP4rCW@RMlhiqK(xg8mLC+K!E7fpFj>vct+`0$|X7dc`Yzoi!;3caH z&UluXtg0uPDLGG>!FMW5M*ApoPR3f-wn|Qy%(BQJHV@V4ipbhj4*Zp#urgtHLp%nL zowL3L3?io@sU|`@5w|0@MO+xjGp4RH2(g*~lhK1Yu(6CCKM5e(e#rmt`VY68VOxDG zlT?l$I4YbAM+jU~L%sBH@zMtF-P@7Ug0nP5&V@r+U_BT-JW2pyqm}J^5@0)tLA2M) z_M=fY`?J;ROzm*<{C$WIqDhu97qFD)JRZ>5khdQ9Kq3{*4UfI*ubYLq_*^1R%EBcFz0Jg7DLXn3p~KWj>d!=Y^B>ipP)h;-;WBH;dcR z19D>pF2dVG+>!^Lw$T-iDKkcc?6R21 z;7>M-wlp-!6*f<9fsnQoU1GC&hsqT{HtTkL9+1P~dX$JKy z9STqk!$hvVNN32VOo{=Dun@ZqyB#YfNC-@qbx{{l)Rpjfo{kZ$ts{!NNM{p-opZ2Co*WYQ1&A5E|Y^fU2+3zC9H*qV_Zdo(CtV0o5II)5@4MD`_(7!dH&rYZDX(b*FG z#c_nbbAX~`Sx(9+w6?QI6siiBpSXbSojoL-4xG{J@MxDJ>xSdOSUber?hlJixCjs% z&@ta7+CGTOI*Z6h_-+r?{9gyE79eWnQ!vpb8oKZU2U*@qxTA}V>k7N98O979FS1?B znLPqTd(tL*THkwhE70*vL(E5$FxrVF5_vG8W1HwAW1nd}y#fVJff4U5!oK=Fwb{-~ zvyKfwv?<0*L($8gv4c}(F#|YlE#@{roCD!4-7N2^%^)rX!=`CY&mbP(hui(^kHaYY zq>26PyKk-qPRqJ}b4UN<{ngvaUba{IEdz+mhAwG7D+T4Ws)lZAmqXO3t6LL_nOilM z$chZUl)DSzct-qB?>-KC6-}ybc!hwekZfLtzinlfGGonAo0%O+DL4+~T1vV^(g`p= z)H=2@m|6x;tYBz~K^Cw=E}(#+r3z)GxIIYxIq~3S zhAJyiQnMI@!iJV)M`@EYR(6FzDvVd;Ix@kjm00mGlsVjg6UZI$)8i$&eh10=Rk%qE zWFz>FkKNr{he+Iit!=*uqObKo7YKDvXov~!joFPT%r5$8HQ&fHM6O+5pr*aDZ|ia z889#CZ@nld07No$k<_quQ8)x2JZFT?%0)2v{8Rh-@~Ja6h-M z7+}wDZC{p?T-jvRp2laH7r)W1H>I4(=i(+L()w!8K;sJ zFU+b_!gG8)wJ|~z`MCKYL*Pt7l3C{D);!DC@9h9Y3lis;!H4+kTl^GFY~qMXbT9x( zY;ep)5(F|7z0A&s$DzA`E!EjJ%ARM!?0qYvMGc}rKLSEj=tM3ilN|kSg6E#QjL(1Z zH5nIJi&?=ZHQ;9Kltni^OAQ++l~mfjr-4E>C^vvp{TCPBoi+xo0ir$L0+g&lv>xNA zR&hB%6x$rRUtNeF-Si?(3lNXhAkG<$FAFg*A2%L#fcQ88m*oTZqw(qE)Xv9Q^SqUo zc9PBqs=OeWQijZ~h>uQg^9*8pCaYvu&gOV_tPpLE zenw`(W(m{4It;aLu^aUjuobCld5rc+273;m!V2mpOq$7Tv;UT%*mDs2tn6V1ED1r) z4_E>iZHQTX2YGCoRO|f^aIuV4K|m@~sGUp*EF<_q4}RcbJUT=^-A5d+NKy%tRERV@ zClCOa%3U z*AKfg0ZQKpn`}WD?2T1WnDhm_5m*$XJ(LkAK&b&!Ka-^_;;{g+0TKkdc_=(6eCiQ< zWDt*GwBHUu6s=)tO64g7(+!!N#AlEK*$inmmC(9QGlrXy{f+{}WiR5R${_N7);D7O z(1*A1g+KZRCNnNDVjPYNWH~EzXqimC?GhUysi-DIY9gw*{KN*{ymepR7j9B&Pi-?0 zg$~k5ik$Bg%Us$9sw$lGSxrf+{j@jxYT9T(DC?9axvgDpPBV$+%|S4=Pl)4yi%RR} z34mSg1UMW~uHuLRHji!1r5B%>vQuOlRXQQIInATjzc~(w>9hv{h%%O$ujas5^J!Cy zxo!l*6w;)d;7>mn#!qfVB`YL#30|$sgoexug!`sGytGZrx@!T8sm)F6oO2D{#B}^) zeGBIgcCquo_4>} z*xW3Haix^r>00S*ueaI)j{`tlRt@H@wu9Z@iINX$?7@U)1$gB%(C3e!krF{2oOME8 z3`e&!kqIEYsB7j;n$dFA+f+*7BtbmFSJdPL3aAquUhBQ3uFHle+w6eV>nYG^23yg+ zaY7=I#$At797GTkuz_iz4sC#rkZQ>ZK8#j=#ZZtd;)1ib-C6y+Lq+Fk1W4Q(e*}RU< z+LIDqn+$hR1m{jo5>u;ixITu8j+AaBAS!d#DW6Fh%*ljo8SQIExUzKtZ{E5meL*S_nZ<%I zt_G|TNDAp+Rk(Wf3EX`1O?ifq?;*>LE)5lIl1dzfn2M3Sv7EOh=41irfZ4`R#oqoQp1-h(mtT9J}n7!BdI*entOhzsM6o=t~i@lR!l*@lGKh;?}vL%|9@*P6`! z9yOn$XQ_dv0x@%yCJrkAv5v{M$V9WN4N=zy*zIF1kqEqHfOw+$c4ZjEg;hcw(r(6D zW&B!mfIJhuiT1DS5OcE{Sr{}ld@n%q6x(Tm-)Z+d4M04_Wu5JE)&k#>7I2d8cWYjq zsfwbLnX-LZHqo+j!ZIBNh!(tAAi>|#vyT&iAF}3gQ=LUt>9Wc;IzChB)U~Dg#J$;W zTJ}!?sR98Ng6kkCc!FS1b}(ks0uaf3vFshsV}nWfUtH^L@K#bI4@hb0&lp%}7HUKZ}BTQl)p#Nx9{&3(;I2KT<>mU`f(80g>FFcE%|CO)R?=GK9Fw$fZIgY%j zCZt;fD|J^0M-6~z!xGKlSN4wmfJrLMgUd60$LHMzEnIUTl~l~)yWtz#rq~L0Le^rI z5Oa-`O*8N~YYHd<@|qX5JjG%a7i@yMqGh}0lj zUF*p}YL-?jI63V^t9yA~`z>LKR23G3`1XD#r@)B;YY`{63^T}hze z$R;3;gG-Sk%QLZUQ81>!hHOw-&O}GouzRYJVHFIAz^YVR5XYsVaG)#S8ZpsJj4!ek z!7mvw%)VkOErVQpwP?pjGicdRvk7U5&Q4bTtx{1;0&zo>Ri>3x>O&Y7P$&+)KhJlO zQz+G{q#`SG-h*fdt%#h~7A~BCbzKSIl(n=|fCYTqzsM{2D=VmS^+6O6C;ChXvnDlI zqeR+IbVo^7o&#B#fY(t`9G{}dQY1-?fj@HiuxHWQ7bnAqxsMSGp9N--TD zz%j`d63i!y%61Zp7~Rdla(iyEwnT9t;6KlpP!kDAOb7SGAJRk|#lojbd|`Ft zm5cJMX%Q1giBA9N2%{k@3Nb5su_Rx+=kq!P(PyIDF%@}qGG<77X_)yG0FeMS33UQ3 z3buca>2SNnVmE!V!w~Z^n`N{E&qLsmiM2XgGf|n)AQxXuTw*49FJO$c1vZYEFW*@W zqJy<)Y{Gl<>>+&|eL4z+9=bsfPI^!EwqoC687~eEltKiUOz5-e;HmS}(pESeWFYW+ z>gmgP^^JR)kVQ6|S@pRZW!rIr=b~QEhNEpfnG=0Gi`mL8*iM?EuM0%c0!oFHIgF&= zFR)uoQn4^p^MrvL&z#5TU?i1Q?%qF;#imp=G>7C{c$mi>UWm}`)G z>>G7Ll1gohW@|C)b=8Z5x)01>?|dbd7MrS%q287O#8#e9z29k>!PD+{#vq>18P2}? zwzq&22G3V{ks@NrxP$^(E740}Nl)W%z7%vkqg*YRN{%kG3)jc)ZetjcXRc*jCg4kt=CUnBcK} zFA@fzD96G^maM-l+11nyS=Ne4Gn&;%mQn^#GNFuITOcJdSG@<`zYU!`%!ahoq1o3y zRm&WaRYkxstgs@LVfvcA`@^Ga578a zGQ*loAu~AlHo$`4z@f2Yx`gfig|2@l?DMrIz^#K=GXch#JPEP0$L( zc4pHmN1F8>h`%QnhT5+;J0ldif;iVz`>WN}H5?9xEJ7s7C(k{79k*Zkf&jLaet_|m zHN6{_iG7eZH#`S@5UF1kDN2h^)2Kwl#kB#V1%>qjRIr6E6jg(0HUqrmUj`8A;>U$M z)OS?FxY{?xO3JWy%FsKa8RXCt_=$Rm)+Y75<_2W7ny+;q)DzoRS52_J0izra0-wVL zfwqItD=;fmyK9qKY%S)8%>V-Y=5%#xr$Yd!M63cdYpAUnzhk;IIRJ~8%nP>2!P(ym z@LPtE<`jOXWe{Pqm>ap#areE9LDaF(+?F8=tOjurzRp9{stFy-jauuhg|k<{5rDWj z6c`-5_YQ}m&j8}X-hi|3znv{0S zCaDk*5+KSZJ~Rp>1p^u5=r%yq)vyl2DxER=&IzaKl{m%bijTki<9`-^{qOuX2x#lj zja^w%z->S!D_clX2`3ak!7LlY3u*7t#f%~I8G%%Q%xHE3CP3sy_-=g7a`H;~7(w8h z%wR_}R@4!-qdgTv$A(#y@yBQ`<(>>E7KShk;4>K|pP&?PM>3AO4~=~bhVr;^vKF?4 z&x4?j?2V5y?8;RWIP<1i6hbjFMy~eIaYTm}4Ot=gO@_A8H zrB0HX=UQ*40Ep5Ldp+^6^jRJ-S*b0Qj=Vez0Fn32#FBKhi>lN%7GrDC7S6|;mW}=G z5c48HBvTZ}35u*lLLe#Oef5Z}D)!r%ENpz+x2p;kcQ{73n_xWFB%5_fKG8R}*Gn)SjkNz2IWDYsad&$F1{J{9&bqlNBeoH&hJa@iBZ7VGc5N$hX#SsOCGB=wsff_`+%|lML zxw4?!XLhyRMiXh+T=TJaXzZ7`K&55Tfa4Vbv4%kB!>Y}><^dwDuYC0u<6Yi+xQ45H0(t`$-C3jRkGV>(c_nS|7Wp zD>S#PwU`&+mjzimV$1)YF2vjbMANnAL2T>Bzqu^tW^vNyGualJq+;H43lN)iiJo~G zK(yD?99lj(Ei-u9{mua5vR;4o*`v||j^jLeTnxdyJ0)DNBX%wAZBeApw@g46XO9f+ zcESJvAOJ~3K~&ZNBDx%(nX}6LX*MJWZe_F8IW<^dQNz>($*@r>MWK~Slv4(o3+R3c0x2qZ1 z{A~kzr45Ynwv?1G&8!e0&TV#pV#1F^+Zd?w#BPSn zq}uRM06(dLstVT);Ey$7fFMCjfH~-{UlAz)nMH=3x$9JtQf5krRH+$Ml|8J){8|CG zB-=3QN0M1+AJmh!=hR%JV?>@S=I5no3kyWu4NQjHC{yboyzs=6@YpC;d!68PVkuw9 zLB%f%1ei$LJs6jjm5_yyi&tCQL;K2l!FJH#Z zdj}GpWq*x3t8%@}2G7$Ox<0jb^BP#&BJFE=rvM_4O)%4Er5B^4U0DqZ)pMM~K@aB_Ao)+!Iwc1dYJIRZ6^`WDPHuC?Pbs2s);LI}SHj}y&xY&pj?C;Jn zo8^eY4Aay@w-ciq<+!(JJ$@L9K4uE2BO~U1MT6MdTK{Z7UaOJ{+lDxISr@aV_D&q} z^<1Y0el`>>E!);y&R=%pgSZ%uo(IZr1t40oqJDp5JurXsT54~ht=pi_V8=OMMXPF> zUq8x0P7C}_yWbf=Jmx((`}mP)frkRb<|u$TI>`W3!=ZcM0LCFQaM!#lFHYieRR{~c?oT3 z2*_u0Z<=I85SL1LoK@1GV-&m7aO(%h< zYzvw}J_p*{Pz&jjO-sj^4eudZ-4sv9Fz918J%qzVnO1%8Wl1V0y%BDgi9D{FWcwZQ z=4*;=wSL(Kh)#tx8>1ZWX-U8q0!xD9wT12LI4((L5h!*-0HxGjNecR?{ zjwo-Pls|hX0HShCnyhiDn@Xw3bUMSc*AgWC4ZQG;2N+IDoLdVJx;_SjL#&2VOw$xB z$2uI&&`TWYXZr&ttT6$J_|V1q?mn(PaUQSV-k}mr{2&PuyK#i!G_4u4)nMP0yt8A4 z32GXxo4sw#cGmZo?|)%RQA!)Oo*OlY$F-ZlKUpLaNCIoCG4>DIF=_ignuHE6YHP#l z7Td^+5?L}CQoZgrgD4^x`lJ_t$9IowNqFeQE`p(h(Ky4qo?gR?uk6d1M8xK^UvN=K zxei0n$N9M|tXSxSIH&PjN<2DfDyg)4@6nw##C!r`vOwJ0+!%YHxuY6D&BKKI_VFx1 zoh=~t%^PLg1Re8G%!OD$*RZ|~zgpM3XC;+d^*MjrGBub(^6z6Sshly0Ck@MI-#z9n z@Rk6gyiZ0fZvVFJ?Y;*T%!jwfP=>;Q$v7QC*;UT*8oJTuVhk=tpRP1SpyrHcS;0dADz`LOp6(2qq}oY zNC{cXXc|DZm{j8N?oC+Sp;u)`EO)$Kg5kk^dG^$VmXrmwyo|mXfT;b%LwDr@9G_(i zm&}$efSAq($j7@i_9dURGC^m5$oI%5uK^!=ejQ(VaR(oKCdPxk z6r;Jy%^JRSv8va zOdAHVVWG_S>w5)9!c1ARg%gXCFL5E%25B;<9U(RX-CZB-BXto_Yle z(^mNsmbKuDpiDr~f=!87uVhmrMyJ3%l}RM_R}gjk7>-6LUDf|NquGh zi)k7JIOPmkHig*dSRI~Rizc%$p~RZqa-x!qWez5+sml_0!5ZAa!(=oDJWbGv!Wg5m z_&(^e(~McXZ)Wncc61H!tmcvlIXNd@1$+d4OlX-K>f2O^(SXtpM}t_V_OY=b;v}Xk zV{=;(!{_a!67oe%#-Y%@nNS_t(j2qRg=iuIP6c4=8&6_)=QYs_x?zNr#3fNaPJ=9CnoSv-$)?rNfD`^{LtHMKd z!EA%o)er+}49N_(fuy|mHY}|GuLf!@`v&-`c?a7k4pDsX=53K46w{Ny~*Wvz#0DZVn)xpmR_L@z^)GemuecL*mBf z=4gjAw=F|#H8c3|SoB*3h#Uf`^r;Pf7Q7&j1&C%p3Hu8`JbG=?SEMbQMa6&#S;w?* zyJtTfAnI{X3;a&I-x)xBgwW90r5v5fAErSRFefjkX6d!V$~N0jhFq@Nnb9i@8fP5O z04y?vz8X}^i%J7+uBufR)c7lU2;+50#>hsmq2KMGI?V9*|A&7C|IUB!eJ+i|;yS2m@j9?vrzY$KcOqAO+OG?}AHE0hF%Vr8MsfHH{?BU>_d zwDrj{qiG~BXGlXSQfI_e_0Yu2XNb9_Ka`3MG=+B5FOWK|SvrLiwfr3GHeE6RbLKIt zU@fPm*VtyEDx^SQ?P1ijve)b3V4uqJg)P$KDO=N=uN~r+9nAIFUyF8=S)OqRUa%rQ zaRk;*k_h8MyQ3nbY#>8QEu&ynEBLSAbmz5&dJjv4Q7s?DlitrZK(u|5`pphOVh|&r z9tha?&tKI9pb8l8-=4GXX&?Vl2Z-$uvodJLN6su#^xbjL_ea<~#|lF^M#C9$sj@+6 z??@R&Y7KfT34-iUlykFmfQ{8Y4h~ac5XqQ#IuXX>F@n%VQtZilp_$IYMc3Lz_8y*V zy%Xc$!7CDmF47FlZ#lOfV0(AOVw1RZA;y)<*YKsUyo?n*knpSaX{JF-ntRQD^FF9E zqz19s4BTh5!qfh*T153hWIyX99gHVjP+IoBksu3jYyreN`HH6erbfGl7mWcn7kZ+V zrZ1_ar-_`U*NL&WPqAQyWTpTy^j*CB=@q>6>OKY|U^T9A^~p`V{Eb~~Ug%-?#y&1= zbg|kG@aA@b2Rl3HMhQj?ySJ=b=78TZF>@JSq%@xNcwN95z^+i!$aSRD-qP5!dH0Q8 zvr?Oz`fxTPB#T(%24T)-8N_xdcJck>`MKZmXKsFBL(HdV5bIUA_P_d2+71MWy8hRd zgS;P%`CQwt9z#v{YVNIC$YO5a(fk#k7WkcZzcYY%(x`v--M7019?BpJ zOD3UOeQDadDyuPUn`krBR9|Q^X6ha2NTm(6pAa3IWH@UrW^1kDx<0)AC1ItC$q+yJ z6F-EX{4akI4jHWOC5#SliWZRJgP1;nAP~$EBx@47bp0;CjO*4l@?4X{o2Zy=NUK4g z$s8$iO*b~SHCirCK&zCy)9ZA6Q}@{p-l79E$u9P(@i0a+SOYGCX@XB{v@PsMB}UmY zsJ9tL6ZW3dvju7=BW$M_j~fQEu03NcfM}FmTcxmi3^jI3y3^YLh-^#xE%MH(2_qm2 zdMonyJWs2daIlsnA(o*N4JSRfyO_F*2Gg2l+5k{v>=g>QZR=B-R}A({HTX? zb|Bg6$8C=SKr|BBX6iHZ(xL{D`$cht>4XVM+BZ6#7^Be?mO*T0eJ-4U_dc_V{jr1L zXogwgqVKTyZzc&O<#Z|`+?D+lK^lyh0|ZQH;{o`{_+D z+T3s<+GOO~&@Z)x8WOe(7!xEg?~7>#g1t6CTmr!KZYzZ2hGDXyYyw%;^xB+z)?&8o zlrAQF9UuFLGrarRC-BN^cX93NI&QvsfO3yg3MtoQu2U0l+6z2()?<@Y+8x%^Vy=f9 zyHKp@axg260KUlEOj#UowLh2-b;BO9sm0jk4$A?`eVGY4(Mlq$HAK4F(`12wb|5lNkpV2>`pTA7pf!pZh#+3+ zAs_7mr7{Kf{GvBn81$7;W5_oaX3-aI-9_=dBY4S6^`~<%K|0+NHlQSMG#Qef8%ebg znHb<9OmqO8XH6?~dod=%A>1&Q#FVh_N_jTgeDInyET@}HVx~e$={GBP@eL#pWkxmk zGaiWiyQJT=H3zn<;hOo=jAX*0JTM74X0W5T-m)z}KEgb=dup$5?o(w=l=;wWoyDGj zRwk{;BA^BOvW$r=djHc^$ z7$J?ePq77R_w>;1wEKk{4?UFZ;L|p$a zjgZl9XvpLe8rQq{)W^4g(#L1N_!`o}L7veHD3gBYjUue{LySf#E}ZLNcYln@tUxAu zSd(RObYJRrOl0v~Jn3t&dwZxI5{%A#R$lHSy0hfBh4?xCrrv`LbPA=ID7tyuNU{<~?ej z8*4+ocADEoh*wUvpM&%?1njAfb+*%43%t`UPy<9eupV~;3lQyKJ(t1U`cY`GAqPZ; zZA1qpb&%C3jv-f0SfNj!JjQ!iLM}pK z(jnH)UBtBTQBHO=RJ6W{Fbr_;;3hmzt3f!d0>W@L!{mM_zI_CU0U1fh#f%9SoMhqS z`#$j`e&_dIt;0J(l4EtXi=F)uJPDT(6&k&h(M1a*7?5eR8Qf&xIKk@RT9;21fLOKs z@pN)*G-fsQ5rEhZ?(`XAK0K5}o_3mNwiNgsZO>%@kqJkZfUwcAshn3_u^S2(uZW-zk7t-w~PQ(`=70K$JH3$c$TAfPx(LI&Vs@ z34jVNNY*dE7ekm9JMv@y`uE{~{n_7_Y<6!#pdaD<8Uf=BdwXOB3q*;J@i>#j75ae| z`>rINaE(F@?JP4(fYzKU$sOZJ>~m;{ZPP(z-BVPEV^7NMNv8QhDCX0Z01>|H)Iajv z&6KXC?0jTQduP~EWFBg7Q-=}FGp%;0X`Y``1&~R#BV)xxhH;zhwl1dXOQ-3-Z>@7g zz6$p~OE@kr1ohhNuld&#u8Am^5Vc-T^9~XeQ*XFMmrchNYn$Pi{-E^3%)uJdX{v2S z;B`f`*)7Vr{(J6aY5_zY6XmMvM7#zVU8@1&Vi0#8KGgtmE<5>X;P;u9Yl3}NP2Xxd z!$|3B?GJe!A>KUATaFqaK4k9(AU1ug(P-QDVZQzuKs;5$ zpY8Nmw7?udTy{roX7Dt3On`XYR)7q z>hhizBnsoWN1)cQ^KJNJ_mlS9H9%0SfT9=CFucMfrB@?So@O6A_Xu*W!S;NmkM?`F zWqez?*j>KyN?crH!5$$P6|6EOPc_JN=GT>!xaT!DlJR2>?9LHe`j0k)xVqBCXgm`J z(@Fxk4}%m}E0fe_#teIn;v69V(b0wgG4LJqy1wX8%XZQD){R+!*nlL%sI@J_ zSmu9GTB%IFR&oh<*q1%6CNoj5Pwm6(?(}3}S#}>63)NsQzK6{_tp1Cag&Ax#aE_B= zrPIZ5oCy%O@p#HJEh4@lzMoQl=QS=1{>+j zQTC9>5rDW536^Io?h{0u+SV@1Sk86iR^^-4=VTC%o~ag7);)C|AT~?r#eV&cGKh|Y zuxdigbF$63QT7ZV9ydIneg1g1z&8aDkDG+pM9TnTJrI(~3&_CD;Fh$2X-{Zs>q}is zdsRyY@ig1R0HUyg6)RgrS`rIn+}2Rg%-Zo0$oJ4h3ki#=el9OEF`X{?8z#BTQuKR1 zHa9Nd=A8%dqSS=8Xz;5^FbpTrdL!_BWCg8fa#SJkxBl7>;wS$4KatF6v3WN0UMYsW zCOnwXC0OrS5_m+bsbE@4@R>c{-{+XU^ilYPUJeNX!xAw!>sMi?F=9`y?ZWl z>YvkzUFs{cnvH{Q9OBZ29$tF&wz>px!VWfDz+4lqtah(010g_+qX2 zIWyq99RZj0B@JfuvGj1TPpw`Je~g}#|JJNx9ERw2e9XpEz~`dMusfpJGu4vV5eN_) z6eWut?(32EDrdO7bqS+MhJ)7?oT-(x>czw!2M)r3I>|y<`f6K$&$dY-+U$^}SHpXH zIVu=*;cW9hSwVp=C_vXo6p>lYaH;go zdt_E25S&g50FZlKnKJ68rGfjC;^S;x?K*oMk z#9op+-MY}a2=4E=uX1r2>X#Z`2?onv@&H+S4^EE&`idoGqoH2-} znTOBzdAwTSp#ag|E;WcUpe^WsWJqm=HQE4?6N!XhT^i|j#9OT_CK4_Sm<78eo6H`s z9$4NffM^aFGAY+2pV-W7USHhXL^heAEC#{^_E%}XJyJlnkeJi$g~-YrpZeeyZjUlN zxVHn2g)7|{cenSYJXzdj(!c;)8zJuP%}_-?wl2ANa6grdL7uytB*M<*d1EnAkwLWW zBFQSYMzk^hE()AKzlOU58k*_8`b?TZlo}{|49hgO+f|+ke8M zR{@D=5L-W#@Tbj6w^l|~fk_}@Et$Z4nx2c@gia33J{Pc9mKe8~-;)*|4@*+1U&}|7 zL9E}K@Z3X73rh3)>snRB^YFP3`N_`W@*Yh$E8-Q z#+@??vA&kTs|vWGgWWy)9VU3sbLVk*Ful=+4^fCKwDSbtyvbHylkxDxj7? zdN*qFVpu&mtt1tVcBn_7p*&kQuQwd}tm?CBnAv#+gWi?eg*BTUROa_RIZ37YeVai% zk%)MwG>9hQM>L2_!QuQu`YgoUdemosKK3o}mI2~%En+9YNJ2W)u0;r=1e3`aPD{&F zhmKDGi0yN{RR(bxfE8N|Lx%)W8vwIFOuzJ$==Hi74JQ(U38EFuCc6?w@goh**z485 z8F11;yqm;g1#)pK!jJyQbNHEm_$74X1cQSyveJ>VWMSxFI!odC4ob$U5n*G!z@1&q z2`0C|5M4Ucc=O6?7l$*Q3`A$fiI>_*CL`2?Ft5v#Bo(bj(SXFZoX8H^ZGgygSkqWr z#YHE905gxZgH1U-^8g4md40K*^3xBM8DxPJay^=mg4JNoLEu}9F|*a8+mJ0 z7QHUAnfl#0V1GGT$0X0-F$po_ge+#82-J-{bh=v%++z3e5WP6WXgbE_%Nw|RXNHZn z96P%clh5HIu1vR2*si1`nwXR4_07N&iQl znMdzZKazgy45*=-Axa`lSha)(`KEFa*=kv{I4;(zRrL~da&!_V5LL1u%2L|Fl(@K= zpd>>VZX(MAy!7fGD(ZO2!24PegCSn(^$4JxJzY^STq^ol0xLmZWbod%JrWk)b&H5nPLc$nabQ4W^L01!LTDQbH5}03ZNK zL_t(8TsV*W_qWB6dPtiaU&Af&N{RJ;iv0t6zXiB(ImXVt5vHR8-Tn&FVvLd{=wc7~ zWQzA(>*M8HdnkfFrsIibISTW^FjaxV*UV+rFDlbUpr%z=w9FtU!I|4sr?G8oE7=vT zl6GZF<98JB>N6nEzz{R5ZrDw#Mi}o(r-eMH#%07QRHNnvgsyB0p?hQ!=YNaDK|#j2 zMJ`zT9-3-1?8j{ydG+74!kK3cEaO;yM*u`FWWpeXQ)OcM{;7{Vhd=nEH*ts7ELnl| z)eh-g(5wknDrN98XLXL%pI^|JC_jP4B#??gkyqfxb5G&RUwHvp!M;|a)9GL`nh4`q z4XE)eaAoT}wzm)Q!+-i2{QN(D39G9KvNXp`e3LTddoCFLrXvBD2Tl}=jDZO%nzW*| zvin&dgAqX}`*_DK_kO3?}RVR zq9(9BVKjqc{bG>3NC2dmWMRBG9c)!939)aMWp&$fK7PA}n6;nG`%+0L+jks{%wkch zJ8^V&;`*K7vu&g#^9(NmBG1Wt>33p@Oi-ROWxYSM@%K-Qw`Ifd%KLAl5H@SRLZd-^ z2wFQ;l8R{jXj*^r#_J-3C`*!uOb_o2K(yE6;Hb^b@(VZvh!1;;XWu_gE$}u0qK05r znZPmJmBG}8q94{s?<7FvKurzek&py+gQ7Q@2Z(ls*!DQ2B}Ym9Rxw4=IgcosVw$py zoH7xt)l}HAU44s6 zS=O_Jo-DGHJQuMp$*KD?7ejRE z=aBU)w7*ICvjTQP<1K2;?%`v#=Sdx8O%N*(cRCooksB61mxavp&t1gVU%Xw95w63< zV+e0skH>qaF0u}}DsnQcXek;*3#=M%MQep)qmz{;sVr>l@_rCV+gV0&t0HKn##u{$ zYGtPi-Hr#>4{&&>S?W)^F_M@-kJ@ZTLgs;syibmUYo*cow$3d{MUjt;6{O62XaS-{ zU>}usHDO)oP%<+|!yWYd%>2v{RUS4j#JIe56<@!33)7Udrdol}PUq_7O}zU00Xn?^ z9l62s>eGDfvOj*mfDkbwcoo0CQ zVi)}t2OoI<4Sf1HUczvifEiGO3F~946oB3OxhFR;o=h+s6Ree(9t7xjT?~eqBwWqX z5>Xhya{_p7Dmu{#B@M$sSl?dAqz`8GXE+=a=etNcvDnWL&{w-2CK)Yb6d>?9)6cY% zL>P`JD>41yfTq`Um0@N*HH?9TxLpZ#a#6y*7QopzmPoFLNjin^u~eh>yBb80JwH%; z7)=au5%>l2+{IeY!(d7eP8#C7sJ27osRKXM1eb1??=77QR0(Kn`UX2>Os&?Crq+Dr z9c8`^BIKV>Ko>FGq%`4ZS{vH8rE8ak1LeIFl<9k@dP4rczA?OVYm_Zn-L>7k>U-1%HOzWM_B227*5Hmgr^V28}KgD8wJnex41 z=vr%qTl*j$$Gztwj$=$`hJn-(&9Ju0TxybvGJ~3}Y-&{-hx=s!abu&0?QK@J(PS;n z7*=>lrt`ANLg(!XJe3M9%9^$l&aOFH)4ZLB#{IQ2b;GhT+j*(}+MKr=Imk*Emvg-q z>#f;jG0%?^Hz7GVkTnzG1*ZJaWx#0;bY6ivw3wudqx4yKYzpw&HW zLQH*etqF!UH;vsQ}`CXKrEw!gQT1s|5`dwGCajuUqe*JYk z|MUfX^kbKC>yC@x{M=o<^5!l&v5zYo0iL?PhJNg!^g9?F?BM!SoA~T!c5we*iq-XX z?C$O(4kHA9iI05n27dE%FNoy~We?+fQ(U}w4x`BcMdo5SF0p=2L(^s9!*?A_W;tfN zJ|+`NFqFyWVv^6h$aB>fdafjz;2=a0()KAg6@e5Hg&{+qQsrCv$d%+AZr&as_Hs;f zTGZ(8$%^~z`&Rz2sf3hE(S1_lVxuWG zG3ObCbuDaVYnKTF->Ome!>7(bm_`L^O(?oy4lNl$4dUGG9dqc@1H{u+NI3(D4}XSd zdptfZ@HRDwM;qc%0f@`O7Xoxm7V}Aukds~1Vfc$>_&8F92$B`JWreIbq=HcX`+Yy~ zLHy?L{hrohma=lbB)pU*V{!pH9$BFrgET}gS)K%#zGOg8CKD0K6Aa2^g&e+9;sf8c ziWgql!K_SBYe-Wf=kE?7pwgUKlrh$*t*ik{{8@?!wH^${|)>f|L_m-@sHiWum9pJ zSUcavgZpC)r#ZR_lPM}(+1kYR-af9dkKG+&bf2u3i#SS9R5SR9u(|HwM8dcK1AB{uumiX&FUXJ1v?+(?R3y)~NO`5s7sX!VU2gsT40 z)POfHqcVugn778Rhr343J@fu9x@*p#mkc5|T7|JRp@P%qdDy)p=hm?{Y3(DP3Lx@) zM`|%IpCQfw;z={-*>{gy3!DMOB~O%tQruNd6l*j`5e>A}&(Zf{r1?y&S*Z1T@ADh@ z`m5WuHyfM~uBV~0DlgGp>0^Cm9Yg9F-4Gvo?=$$d-}xhQLQMQpTB{y8sPS>ma7ZB7=QPt|3m!wf9*fRES+g)GcqLI1lcS@P7gWG z)J#4R8yS=I;<||Z08vCYmPEN*U=)83q}wJHRBP`L}V2GmN38 z(O4tj5|eBeb^*JQJ?8-Qrf$7(ucJ4N#;+E1OVWg`6!1Bgzj45GN2h<1$= zGkpii&MBC2$^udM0-k^O4cxqa7Z=t$Vz0C_C{gA6SYPR4cW(?oj_}-tOSrU=;MYF$ z3Rceb5d|@J_h;DO+d-a{SXoPO4V;lE& zhsapldC(CHC-#|HPNQ~~p44o7&HQIZFq2eNrXXb(xrQ=E-UJo&4SnCcuiA@qA zZjh!?+cUw)!l%my-9FltL?8sJF)eU+hO zW?~Doudj!_e?@Q#}PeKwZ>30d(7_I4o_QVPyk;2Kl+9m zmX&`$!*R^~yEZWpnLx9j0_%2I+`j5^CAE1tv2BREimi=le|y+%!^;r2<}P_2%{IR} z1Bj0s6gj(}N3jJQ$9b|^%>G@*zWqrHF}K5~?fW|ogUAQPTFkUS~Ds9S7Ad0N~> z>W{#usW`)Geu2=fu-?lgtMmRYYeajswMQ6*`0)Fl!izUw!R-gsc8vuLs^Ny(%+!+( zAz7%3C4Q!MIy%9KO^76-Kp2{d%TTr>r3J+YvdYAemy-a);=C6L9kVvJ>B$`*7;>^M z$&PYgdgTFmKEot((d~9Ho9g{aH5p+b8W73P$slrLc{PUJ$*l5zk~qf97%*pP1_bob z`_5qyoj?JiZl?5`@xx;Uk$!&--~Xxa#;^bSi+Inw&Y_=#NJ1Z<`N9s~^X?1y%pcrF zKPd71ja8}q^SR&N#rJ&I1$^Vy5cdvd$g>HYf)+ze9w`u#GIvs>yOC4^+T2LcivzrR zdtb7T>0VPh1Oo(uKzZPbDYGa6ixP3n#4LW#s4IO8RX9h0NaU8p2`1wyu57L0-h+Ys zMnI%2N<37%^_?mx7WP;adxpu<@{z@kR`?*$kc{INo7YZeU~T6b$eC7D%PVFJYgtTg z{x*T%d>Vv~7fr%d4G?PsYwd?BoiO20Q+?$!T@RMp2DAdAm1aB7v19eKR;wO^ltBj3 zN`r;1W&L*pW~G(L(lgsxm`20y)us6Cn`*gBYn0t~3$Q0{?w8lEA!ZBsnw}^nJWVoL z7%`EL7Dg@e{H6C!fM_*{?WeLBN~XeeF@a z_s8{`1RyTn+_D$%PZ~fx?t#4(fY?3;2c^I8qwmAr2N^!|*;n8OU1a3|8yD7bIM@@g zQ7r_0W%~vC9$p31%!==&nh2eZL#xnadr#@WvrF zHa7A48@I(q<@~t>+Ybi#;FDYU>Nj@exours!^MkF;FZ^2!5%A@eY+5{lY-lYnGp+MsTH5f>42ql_GTJ_^Wls2IK}m&6!XPU26I&cx zU1?$T6m8*L3|G&un6KGcvX}*j8gpvCQ(R~nfTiPt+mz6=zppc{8(>PV?poP|;pdZ8 zY!o5Mb?RmlIX%xhSZ_9+Sqt0wn+xw_OdKy(=v0v z4{hkU86p(ux7wLa5LAtA&PkK=89@B@L6>KrefD|BaXwv^<-hrM0OE}sH-5l%-T$Sk zsvkZBh=07#^9&#!)81qd+nZ)SR`}ch$-j(W`_c990xc?v%Ymp=h#HiNuVt5@^Zb)!2%*6js22g4oZQ`)2rNCG#Ixj}}u^;^a4u@m> z>@U3_#=oq)%8i+roRqIzNpN>(fH-7GyTJYJvG~1RJ>S93Fvobz^SYS&Q&hQ41mQ$& zSv)e0hQ(kOvngpvn}^l4K1Tav(M>YbniHPYG_sP4PMZ}xspc?6=_I(YuHo&N3WI0p9)G8h-cp-^7IV zf*o4PlnADYn8xq!9f&c0zt@512N(>e5=NG~y=94Fm*wtBB}{iR@N~%JV0r} zw)ASOb_jDk0fJi>SFpW1!bIL3W+T%Uis5V**wsoe^#2r9UmbE)pkv=BXU8Pm8Fa=z z%LJQ#oMUgKEIRk~9;jAPF`b4*1*Fwk#|oyl+(=6h3y{+?eeFe;1$JZ*kK1g88h$ST zQS^zr;37~IASBgSRARyBaZMJ6rZ&3i__BX1Jj~x*w>6*_PA+#NH>aWXr^FjmP9%3q zHquH^+9RH|xuN!zwm;fDdcC%#^hLBz3dYu`9%0%5+ZtszEUL1njgO?R1}gZ~EhSHR zoEAIWzO6HW_-HbSi~ar#ARapu{E7MEvDF|R_XNIK2Jzh5iX@dhf6c+~e`zGzx{DY4 zD7*mUih8RO-8jNv?=DKI9K%7b5R>a5=%S*3pc^91Mo5yL6tWMKj=4;R%L)O3e(b|@ z$mVV0XbV71BTlYMSWMLyp_bqnUUrb{ib4J!+p?ObE-KF+4XBLvfZ8 zEU?n=;@Y`G1l@If@r8kaV$XN6((B=VI+F8jtn_g>*hkXoVQ+s|LeWGyqUZE|9Du%% z&D11eeZwg7bN_Wi zjSdmUUCBa!`syXzx^)W|&!59{H!k2;Km9VoI1-R_I8G4;tc)^5#mXAueVGbyzp}c8 z``ZVIlPqZpki#9(-cqSBh{N#G(a9I1W$+*TrzWqRq!1=whLNrKpki-!V-#bA6FaNJ!d*jO%1A1IEG~R!~w#T>qne(Q^nK^}S|4e4^IUnv{}Fvc!@pS7K7OVjc zyEV9!YA{B_+`RgFCIN_wK$}C=I~f@70I_>(-h$_t0snDh5X-Xsoa?$Dud3=_m1c6B z|9vnR{JXbr-{z_j7L$L(fh zc(|&nAGg2fcZ;93!^VTb;QzE?aE6s#*ZqyUzgE@X9F0al#qS?>4@<7$f3lxBj`MF< zRrT`#$SD4b<2Zi@!0VP>;`!kN?{8v>~{Vm(h zWm$fTEU7)OJ(qn>{Jg5FziHc;=kPr5$IG%ja2)5~YoEikaedG2V?X!YbDIEu!Ev0w zT~*az2JrF4WAop3Kl?q~jnahH?|-^2RXFbRGk|#9z_P#~I!=abmp5_e&P^0}0*+t6 z3p==aHNrUckEzBKo~i0)F#rNV>V+5ikZzms+jOAMc|d_IP2I;_c5G~;2}mQ@iCbeI&meH zFaVt3dHh+L3Se|94`Iy7oZ3K$QFfkZV%x!M_nF*Muv}S)EFGiQ4RJ7>;JZKmGxZb+p&PxVi~VdO3?Qkj_r3oayz=rl#3(!tS1}xI!*yd^ z+v?)WckW1u!^Le8G+GU!4vMyBto~|_O?<=wq7!XAJQJHY<+nA6X0mK$gn#P$KZ4JG z?yGRaCy@9BW^Rcp%kbotEljf+*1I|KJjAstJ-mKv8?V1iUFitx>ubo<6uX0clum?8 zYau@IfgAX_U-<$)`Oypb^6#Z^+#GHYV0&kZZkIMFz=e$v!%2lpPi)|8U%v@&1S2B8X z){>TxbD6_)by3H6woXzx5$p#^X37Rof5esVPbqy}7M5a+j+HnR1_Gsf0OY^%)YbG6=U22-C; z5YUmKaYEoiBo}S8f<3=f4Wic7R&Ui>=UJoBN=oguxA{nc*-=XOeP@Q42{CK|JXmj!Xmq7DLP}@Wb5&{4U-r0khq&s;b{0Fl&Rhbdi%T9ydqXHv0Ed5pZsjwYnT|#DRN;ap4iC86KVuz5v97gNbS@-4gG)>f%%1`+oe~Z{5OQ{13hdcVE7XfAHxqV|(gh zIGD&i@%U<#oMIA^;bE4iEy?F$b+w0SI)Wro7bRvzfw4r|+Ow{HeV738xi3V%b&);Vq=A=tH5A8Wl1E?ck#8?M)>UK@8H6!Ct%1+6C56n1)wqcAdXnMB*W&p72MmINV1Y7 zR_(ISDku~CqI3p$zJ!-o*Lt#;84ah%cCi&5GJATHw#oBMf&A!{KCO-R`yJu|BD z|5!b0HXF?+15sWenaaxW2fp!Moe|LK6-$yy;K_I?VSNMcc?t^<7d3}%rjft@PSqfm zWhp?#KB9@f6Jcn`?4&5f`GF9`{8gnJ`F%T=^iW-+P?1N z0HWhKH4Ane&~3L5k7*dpW81Lb@Bf8G*0g;si=cejbLe)v*W19F`z(USWq|BB7O&0P zn)8uCtnd9a$6j_1RvXIij$@b40Ajo4T7NHU5Z6|_=yen9?e1Zc0Z%+}9ozedh&n7c zHWRSNL=p~+4A;@`jan_oX!vrskjf9@3e3T^+k+b<7!MAxw%(D78AUM$LLZxJA?_dK z0;0sjjo~I=-P{P~Xt8sCE5z7_-B7`2d~_kz;PMcc7bS$N#^5| zA9@m>`~2(J*&oP#FqB1&7bi1j2{TEh!)tOKJbk^7Teqedjt<3ZF)x8QB=}gx&4UMW zzNfFB$E!DYq^=ton$7i939YWdZ*pW!185D{)1)8iICUcw;OdpIRN_TA5;AE)@jOF7bv3yKPXM|LW} zWIDmK*EjLPYkTO&1nedL%m<#ttvmbp`l|zc`2Cys=m(y{?|=Rq_`|Q?!+2aE5%#Y_ z*FA@WgMr!_RTb7&d`Uja(+S@D>_vS2IgbaOE^p+aqe_C`rigIiMtt zuqhRbCwpwZBh+4o%Es@|2wTh8HD@OX)68j>_sfeE;cje_RIH)331doPj3a%Y@1KU4 zZI-Ypo!0_9vY>$@HaEH{uoR6U4=H6U)m)oK`j^3E9;P6x)fBaz4Cfa@)0sh{s&L(* zJfyit3nA+YCONQG5Pw|1UL$yWmKaP4U=I? z#cqp9C8cI3GxI&yMm1f+im>&c)+l=(AZo^n4gYfy65!^knE1yn#Jrfr+@9Eby&g47 zzre7f4Jj^miPHe4_HVd9|4mRzP~$kx58LkzqgH>vn5BGL4dQX&#GdCkfVhnH>}#+wc12Muf+&~n_);Z?%4?E&#&WfREXCd z&9BLZkO`U1rpU7t{;DPzNVPqgfOwn&t842ROvd>5N8g37f8`Ex%n+}|NW3Y&`~tH^ zb97f3W}IN7*TbFdA^IyZwkL;3k`*w@_k$lehwu4QAH+}ox4(qhq!i!BwN77ZUhGw@ z`RfTon$Cvk_SfZ_u58A5mQ643OK_g=!YPi^8C|H;?!{JXdC(o6TSKb;8! zx#F%!X-Be%WPqQ4&vkt9ORwY7r4=9_;KKRKccAU&#M@skRh3zlwO4OauUfjb zxV0f9ECGXAMh19-Set*P!k*{7>W=pNo(l0<#WoEp15q~WIjr-kuKbQ9mGf8b71D|ZP zj$lO`Oj1_wQ?ijc0j*D2cp)m(hz+iUGWDK1`RJ=C{V4Zb$3$vK}AvLV1+iNdl z2t-$`0H?q>-rpj3P%m+mSV+Dh)tdZ0sd6nff=Qf@hI+k-jrA5J4o7r}smoYbIih#G zd@mk;?1}=#)P%-n%3{i14_QYsa^>1s9uz>AkLF1SB!6p(i#cCnzLvSqfZMPabIKwL zIG3>=b#oC@6JL5|Gg&KE)-+-;`kxG=g0|g z%|TBY#E~f}t2m55OI}IS$6#dF1m-3AUh|@hL#u1`>}mh-5zQzWe3)i@*3B z9M6-sWH4+vWin_AB$7q!_Xe1$CFu5Pu80t^>xjYr&JFZ@i?VlNLk!DBp}9J$sujav2+JqgZ*hb;9AIGbdu&9JiFUgU({{0RU>56Z4JjSd;~FOc z4jqdSbPD*%fBjAPj_>_VX>E35DM5faY^?S1_x|oH@V?*t99mir)tZe%3w!X*Z@mM@ zZ$5;d_&?rb@?U%vzZqGbSg+%kvf&o|KM)!?``_RN{Mcx3?3 z>Z4dNaNEuM@WjarSle{4cZOhW0h-~W*=nLPTf@ck=MW_<^=i1|Ws6u{>)_JzCX!Z3 zI(4WCR!4=oiLQa$Z$F3&=ho0{H*jgSgSe^mpmaeWJG2+iUs!{sxl+RRJRlehq#z^qRzk$YmmmlXzQ4`^6QowhF!AWG0SV%V0ALBuX9)GCn8^zn+jj-dH`grL^| z3=gMHUqqAxJbZzoJ~w7><~71CGcA8Aa5nNPvjnQTw3w^ZMJkqaWWZ3DUB*}`fT)1g zNDe_032|W-BSSM!gt>q%6HOdCG=t|(ZzzV1!Qa$b3J6rD7MfYIm?`<+H0x5rm8FMnIA77^LuszT-%g^ zw=j;oiSwCMN`IjYBKJ4X8pd&a(}Qq0Z0_uPWV9)ApeTx9PzVf2hD zwK|GH6fKRkrc)2|df9|ONU+gt!*-Pmm}N2BD_dURun)5&l$tOTjJJ^z znf#ow2cl3!U`BZNcfS+A^?^T<32A9*0aur=23u@CS5 zUq1vB5f1O2!JdN^pbvcew;sXXg9q?)|Mek!?%_wl`kif*P%P05V@oM6N&*bJ9q3L4 zZG@;5VpwGl{q+@m-`{;5R@M{z>IWZ6Swc0MWDs|=yikC+<2JvBOU!(6_kIw0~a>E0;IWWFKu|ea6PW zV~HNDS}tL;*#)bbwOSoV7c87Szk&Ihi!*1g!fzLp*+_tXj6%V}{>3?*IlFGLM!%n+Tz0X#x+ct>EL#9#HrcD|Tj~4KC1nuv=eJsRl`GmG zD7QKdENiwnvB|Ph&e8AtX_jFAcoUfI8F`@^Ed;E*m-wQkqv+bwk*0f=+S##oZaL(j zVsC(bG23VwaBL0zey9Ln#)72>%RL}7NcZ$0@P%u%Y?@@$OQMRLA@#>z%xOmfvk!-B;rFeqHaRx5~ zut}2q&UOsqb|5!@Z0Yx1x5T^~pvmpzuLDifes@v;`;h1 zYmVYGk6uQaEd>eAzPh@BxuXa1)>qHsbB|rZ=IRv$af}0t`*CqC#v@Oi8v>Il zK-})a+FpZ5K=ZcO9l&Qkzl>u22-;m=ba!NiFJ5X(e2qc(Z5-q7yN=-D&p(fueTx#l ze*3NSXf@mTi_e@&zj%zX?b59qqg>*3N5-3YDZ$^m_Yj;U#xtjzaJ&MHei6@KxCDPd z=2z+H2hUtVjnYo^xGk zlY0c|(wUIGy{kBXk(s5c^q#quRVNj-xUMN6dy=%|S_V;lM!=`ZUh~Rq#7-)^Szbyd z=1DH)NqV$=jLRgQ-T1g>u`7AUZC1|BYaPFm0CAFeBv*2lsGo5YO&;834B8}<$~GFs zaToJ2$a_0iGfU1{={r4F*Ju{UUCiV9z}+y2yVV%xu7hDr(D=EZ0>oVc#A8Pf;Q8~* z3KUB8Oi@6gUNT`YHiji;mVfz{>pJN5d|}^o+eMPJQS%z;4hq<4_Ep}Y;{sx2@ey`A zlKmzD!?q5+;35%+ALp^m^x}ePfO--l(F_!3O9%&R=(b}-mX3H}L1UCn#7LY7`wz}z zre2c??U84mMjX0IRIVqe77e`ml?U+TQ>!rTB6_V3X7>O;^iSS`2R`#8mNx_Z!AG9P z;=&vfUBlA886arGHbcDp-dk|ztM0%<4?lxH{2veFiBlI-K^BGfBTzzsxEpQZltCO_ zfV_sj_dD;zhd=r>P*^~#li-$H4@mg+;e{$rojQrgoKZ1ErVfh+pO`?Sg-(x-TaJHD zn3lV?jjn@Qy(lJ@t1D?=JB4Wk+?5Lf-tpEu@RuLEf?nUiZMRkM`OiO(uA2KL(x%-D zFf&t=Hho^-M6(;AUiEPP;yS9;nrP4BU;w}0#4RTlvC(M28Prj9OL+LHv(g2KMiOzm z+ZJXjHm~vj}`KpH!+9G&cvTYf%^pQ`Jvp z8Y!HB)=>G75(aIg*?(g)2PrXMO|^y62Re(&8Rf)K>OlwcqHbaDd<6wJ#+8+xL{uF+ zT!pC_IDK&qo6SIld=CSwQ=M&&`OiY830j$N$n*k=K@>Knp(QJYkD%$$d@{}mr@$@? z_CCbi(o7#X1`hL&I08h8T1*W$1h@iPBV|~l?veQK2mvt*$n398@R(v$1$r5srMlZB z$pEFI1-}=-E7c`kt4!uhB`>HlkC|%c^S1EZK5a=Fah!Y%CrcQUEub(I9E z%pe>$YViBVkDcr4y8djEBoZ6b>2%KSWK!W6j^_}LWl2ixOp+u&uW8zkra6e$0IczC z5Jt7+OB3070x-$eKLq|avT-fjRQ$70;5GajcicD}HkUU3Q#cL@+V$>@d+)A3+w z5&Dd_Vc4*xqg1URiumA);aHB8SU6Wx1aH}%1Vj6A7h!u9_1V2LxwCs+w-X=^I`Zbt zw{g$t;kMhC@Wj~=13s7&$hH*YLOqr$%SlVF0^h>Buw4srzXjbYNwj??o?)Y7N-?!Zb!!~gEcnQxfx9}f-^>es*CGQ};b`Ylw;&vC-bzIDPjPHEwP5Ag{ zPhwyk5x}A}g9&auT9a_~Ggl%E`aS8UlZ1T)2{me&GgZ9+uoTLm=`Bmg#M}(GF+iu= z+iotvvAF|STkoLTZAy>kSH9vFeEPxD;$$WpR4lq^Hd=@`25{XXI%JO$vO=yZ8%Hr} zH4}#p?#0ULCa#<$>!^VY{L+30Pd&4YIMqn2}A5u5BU+9PHg&!j&t1y!zl#JovI!Jh*cOvv-4fpJw$I8m8R0Aj*aV$yoLA#@RJF6I;ltE0*7b>_@0qt++DI}k~n!BERMF7QxC$X?7mcK$0? zLHN?|lYo((RSXmy9X&t9&4wvCl)@|uOB&*bNc5SGy>a| zfp5^)zo=hxJ@<0?khy8(7-E51;thV<_4i=$SPP1~%@$*}_}D@g98i&mY5M zkDSGK{Kz-pXMf>SqK#yiitU!Kb%4lFXJM?Y+U{;jtGc`Ot`l=}cxeu=y<;yv{K?Z8 zXnV1+uz(8}F9`5Zz^evbi^RRk4m&^a5AMW&_|K2Y3ka7|DaK&nNdDzDrl5|AdaaDU z-$$>PhEHF!#|gByhu7bC9FISH37Z>jfF=+vfNL8Pur9rr7v^9^6+HXQSpiYJ<_RQ9 zC7LL7l*=V_x&xWe!&RVAEF%h8LRDqySlab5l7~Q#S~eeggJuzCh*H}G+4Cesr^QARM1%aifn#0?Yh4ellv690;*hlDnlg3Q0K~M_ zT>^MT8{Pgubc^MJhGK^(hD;jGA*>j1*lEOYL<7pUnS6QMuNj!By4Y;^0>Fm4!!2Jq&I?i3#7&3f} zNYYs97pbd{6GlORy#Pr7^|CG1jD8TpSLyxey z$3t_o2d`2^v*E)w+9)^${Q7Ub2S5FDzmDh5bVV8=y z=~xjDKKeW^try_f1N8kCqS!*QXyd-S=5f~@2k_g!`xFlC1wQs@1A|zB)h)gF#>Vq& z9Uu-5$Epeo#TX(2{#IK#&aYWs1c3OBZ@C5M&UMl3Cg^l6kt+1VNEo);Z$FMxr_Q0@ zV+k)osp!Jiy12Z~D}vX8YNW`-vA)sParYfdc<8Zo84e9VD*L2C#apL$9Ja^_QH0hyiNE}WOXz1`|MJKqUZcW2Xtt>9; z(-+r~P*1pNh?dXw9CSNu)2O3RpflP>zu$uGl;x#M-yo1=Sysg-i9}=Ii*|2x@EY`W zrUB?ER_Yj};qYQg5SDGUE*Zq(BEUq4srTVp28sm-T|Ysq9b%uZW46rfQEG+NCwPo3 z&y(HEdMQf|Vm6pEd?TlEek>12lH*7#m~Jt>ud*-DMhs%AO;k?n3_*=hqqvym6=@!78BGZCjx)d}V+VQt+bY1kSg^3V$uNJW zYO&i4qnHw55=T8(@@{W6)>2}YvA_N@xx}2vwZ!kBb3CMeb;=;_Fp|?he>q0r>j5B6 z>ISpjSWOwkZANAsAga|O99}5md*1a%?3uIi3-A8|uC6tqnGP)5VYe}PNM{dYzI{_~ zWa=ThgFX_IE%q#EeDG=sf^J6wt@+rroPv~-HIKQ8jJYroF*7lauykMnSC&^)>pbY# zJ6}Sxe+7*$Lw-ZmO3z{duYr=@1MISh`|r4A0cV$cc>U}4;Dvat;~UL_-LH0oM($L^yJ|j;re(Br&rXeI#KAf%NuO zeZ+;qS|`A^5kj@TlUq~RtOU0lnaA@NHqaZyaMmp`nm9&;L8J_4TnvL?iGY^0VT?u1 zmH-Vw^1d=E_c>cfKq}qIQWNF2bqMgw`afqmfBfGx?j<`@2eM%69J45&%jGO`t8^!i zem8Pk4=pI^^X8CfAJx8Qi}0}0!cP^D`59^uXKNnTHoJ<6Wn03u4A1jGrn+4Au-FTw zgzwlqPa3+^RP$WXNuKHfdtI8H6k9DuJ<(gHP&e%_?K%eb%oMPC^`t!K$Py|jnW`tV z9@XhiX8yZfP)<~nw<^Y^s-xV<@_@I##MwU;LclX_|!93Q7L*j zxHJz<_i^srCW3(h*I}oQ2v;{*nvBq8e9cQ3Agc12DtD4$c`*SZ$((!cz6q5=jK`m8 zB8e)PTPUF2VLL<<8=F_5S!FED7jWkJOLC1R*35ODRmyZgU=+6$ljXRs{Em+3INg6v z*8BI)NQ=BHXV$R3K@gN{VV8b`#Kt5sc~alA001BWNkl85%0Iw$-(FR|NG)V|xyGF_@=r$&6 z*l70C0QMMWtAs;~Rh+)K2`x_K_XX3(u>%!6a;m9v_IMYrS;AO4u7{frmht3Sb_LR< zPdPJ1gNT6EfObVy1}Gh|^+Y2z=cG#4Ol0duUqDPDKuNIwmuS>TlJ81{4>eM+v^` zZF}(F{_GSCt0Y0$%sS+p@XFgu_`)*-nT%)y90YAR<+6&zU>PXkLy&LX7JM24ST@tz z(A+WxQ6Q5Sby_CDq``+}h{eSPT)uPxZ+rV&@rNJ#1C-qg?s|C{k3Mx3|M(xg6~Fcy ze~DfcqTkifk2~ylg1J3)95__P`Eyrs_swOzWMz?x#J)j>*sL!f{x?2EWs=oIC=6CEE{hsWz00;M0r2Qf%Qfm3C6;AGLG&&k|pDp-8 zXr_&dV`FvwEaI5pLruNnRONNq@lqYx^&d-Gi%glg9ptlQ&!oMYuHogk--^c{dlIHu zz`QksirI&bvmMZ&=Vi!VvK{%UOfDC1Bq@+S(I%h3GjG-I*yC5 z-^Uy7zZswW!{;$uD`7)QzeB~WNHw@k#%G_nYw5l zwr!$bwQ=F{<~1=qJY;G_9m_zqY@ypcD?#BLLuMs5T7K%fS7mOp#Bv+qlB|=J?D@Tw zGR;VoGxXE=rI%jJ%~uj6Ouzf3I|5(#0CD`(z8CU!8cDc||FB)jleaW7%L4f^xia2-vGJKgpIbrK?bX@|r`LnG{ zNGUw8g!xhrhVA3&vk7#ohXPG38ci!*gt3mQlb|$v070jZW4FxW-d7*NZ~ym)aAoBx zZav_@sqM#^3zzVQI}hTs4?l|_u;Er~c*mO;5r$1%xai=yOQ-SO-}(xC_#@BZku%Ha zhK$09(55M27t7aciFw;Yf3X3gT^BI8Z?2Bzl?{m*QPoHlGh&%V+<*H$U&Aa$wLkl%15Ex!D;>chfv8>pvY>1=w(3aI0~%=&B`-1U6`jIW0j6o`o8XW- zR@1Vvf55C(Rpu=fifFc4D0r@v>K7Jg5coZ8HhtXTl_avpb9K= zQyow`GkoXH#q`Lvs#w~hV?v9rz_qDmw6NLoQ^rz_r=hDp)Xclo!gFbq7}?rDbf|`= z-1D1_E_!|S{F$0mcJUCNt}-2gFL4B>0CAfEydHzdkLZSuH~p>G;%}aQ5(kzJu(K*I ztgORvY;jF;GK{+oBnI;edoT+$u?%3B>uFo5ND|OEFI5XHw=j|>0$ffiDa$Zl#>M3o zSeA!GTJISM{66MqYglhyMWiP0Q-$U4FHLx(_;YZ)|Cj8rf|EGBK8;;}Ahu86j z*U#h6AG`vW;j}vN`Nu8`km!v|*|r(KDL~xr!n#h(P5vWhRT-F!iUeUt$pCxiX3%c6 zFgI60uh+-bjR2-qMPjIYIL^}y6K3=aCvWB+uCBC1W2SXXDccd$^#=ni)HR&Dpn4}O zhAY*OwWLSl&Py|O%Sx;X0ai5Z!@cFhIe=Jn9V{-?aN+W*O!Vvnb6{Z~{7^?{MN_U` z>C{2s=Oc*ds*RvU7H&OJ#p-GYE2n7uqG^ap0TGTJspI6?4ItEETYa<#Yzvq`Tcuef z#ZzRwQ(TqxPbRx1_wh1a(29E#5Sg-~Ih-Z`+?U496bl7(I&IZ`!(_i?4Sk=EZPh7d zR61sMqXNrA03{u26v#V}F@wV|8gm$>=VU2XJ)5(z?O{idv0Ov~L~#yFd`~71NXyNd zauqWT;Q(uKafvXN1SLM9*{757#WH5^b7u{Zv#ufq9vI8@|0QLtcl~oUC!!l$Y zDPgCj<|#nj`SzTyF&%*yV+5uE@rwkAs$2qCg%IEW?$_e=Z@LrxjR-&bZ+;hWYNEMf zYcpS7xiv&)4|WXnqfp+4*-3yJHkPtV>~7IkBJjv&go%%Oi4&%UQn84uE342<1EoR% zh902ZY~yury$z2(d-KFT3e5-u{jgc=CZK@K=xaQJAZt>h;iUbaC4q`|t<9_YgKaKB7p+MlVqD8HtWQ ziHcn;Q-Js-07UlPwOrWly!2zXEC=0w1YKfg`ii|u!G><{kz6Z;jcuv>}gV$4bO!l}<274Dv3J`Z(b7HGKek#G6?>~WupIk+EU?E-| zrMFNErzLE!XQNUn;p&wuxb>EUIDhd9PLvjK^7IB+31G>5wpPYwvxR+oX0g86zRe{h^iTOGsm?T(Am~t>84u}1s$0DXwFJ^^;vwk!~ ze4H9oxEm)7_HS2G1(t|Qo+;($%U20{)&5cIe1iH-n^g|xQL^k!cXT2QpyVQo9#erm z#_RC!Bi*WUm~$)zR|1$XZ%T>-Q-HY5Rd$^cv$~&B1CzBqgD8RNMvQxI*^kFB z78TRX$(_N@B0Eq3Ku!g-;2Z}*TprGw3IG~n-Vkw_07>TB^29eB^2~CfXY^svxj>{H+I9i+F>2KY20CS6T_|Tu90XEYXbvaOwm2&sa zczF5IqPz@!=98N+$bK0n%AO$|Ud~_Hl$Mo(RXB!;hH#A~Yjs>1D9aag31G-p>Z_`B ztj0A3B*Wbt#j+3}aytY^d=yeA#}YYRz;iVV)dKMJ*&g<>@3QGix1$_|nQn2^|9HeS zj*Vb$NC}X{#Y`ZTnr||IIJ~A(5XM055ujCW=xiAV&}hI>mZB;1j8x1GjXUB!N||Ja z_=jPPn{->`3Sq!!l-j zE$rVni-*4OtZett;lnt0_M|+{8Le{r@j8CyXTB4^^TEHsCmy(jSKhXWkNm|G*tef1 zfC@I7Oq9Gj8bJ5<${j~pA7KtfBc*98y|cak6pL~#vAJT zCM?s&T3ZSFrvP!60od08h_89g?fC3pGtioK$?aol$U4u?>_x}#0a{hs&V`9B06|)w zsXUU@B+u)G4QglEAWfa7nEz@au}Wezux(dL&kQuz+o?8yW`xvjPXpAe?%0FZzWN}Z zcUM}Ow)9YyT3?!TC z4KI5+%}hX|?~66e)J>S|Tiz`STi5HyFc3dRJn7vbI7TSaK}&>xUh zq-a0F!a@x}+<_L=vA)(usTkw()pfA`ed}#A_?yqKvy!ahC$f;=9INp{8N{JxY9cED zOnWhpF2F*mF4u$}_YvC*0P_WP#)2s3C1VcNq@QXW%&jpusuZZfb#xedh-%Ts<#ixw zk-bue6tXuAJ|>G_C@`aL4LZRRbN|-a%8wm+wi1Mki&d;_7=We2NHoL^0)zmL5u@GO zRG@XpG>Q46=?Sa#`q$iyPyO|?q6ee{d9*0D&?JMH z@oj=isedb?)9wf;H*}RRxR1dJB_^{UN`%f~yNL6bnyRR4xT5t_ zF5#`EmF)qdV#=h9Yv{_wEWlL7>ty}Tm83wip8OkK%voMy>ZVE8ABMBSF@gP&ip^o~ zcfLgAm+W4xlwIs;k7ABg#wE3oe16Q};)PA@Uns%v`IwpU&}{Uuyxy16^;T9{m74d? z6tK2>YWP)|{*%v`F)8H~AnrJ2Pgj_Zz>OP$DL{M?0isM}8ryWuKy!=et)CNp*xbIG z(Hd+@-WzE;c@VQ~q$xq4M&K6=RQ8t{17VQ%Bm+#1Miw6fW{BAa;vm5rUbhc_{F!Hk zfoXNyC>b{V{s2yqg7E^hSVO4Axc}8h@$t_-3B6Rp!fX**9O9`n4IJKIf~kdA-PCb# z(Zw^TR$-NF-1CZq_{b-oNC}9^T7ee|5O=zirvOon5KDG;aZeh95<#;S@MEk<#vID^ zC4Gc*W>#}lvd;IZ7?v0%x-f#(cTuaBvCclq1c?&dd@WO$v`koL0y7EGYPVFEkc0p= zfmPfyJe^4+)w{9m%I+hKyJ6lQV)Xk>gnob%$Le_P@grie;`RAIK7J0pFvguPKZt_k zV5Ql^b7$5RsMxTFaVrE<1xH2Gj#Iu`NX>?%e zbU|w{HVE7JqN5BN9AAdYv)k`*Ts2L4G3$wef~BFuOu&@I97fZmy2OP<#rnv-%l)u* zP?|eaF%X9l_RJNaBSN*4AP7TjG<@_zjvM!bpUXC+wt> z_KnU)J`LSY!)XM_bKRx1ANNpqDE}Ch%qs=0?MN9eWSV;Q7-VICijvr_MF;+{tqogdXm@?+`xmS5M*QV|#GE z*};8xEaDIT^vNke+%jW*=_TeZm)JJFm|3p8`xUq1v1cyJWUQHWl~9+46Dz!snGjO; zkiW_SL^XwHWksZ+!)29GOrq3I{{I!lMrDhDGW$5U%*Wnf_3?#V*Aj)?p zCKmQpu)N%mY)`hB)N~WPWbfTOhdb_?$LUj7@QDZ4r6nc*#<1jyt4Uiy0dH#>49gbq z!Z@fzXUUR)gyHaV@vE%Cb#|8l{`UO`P%YQ+@ROHOujz<<4W4J?fk)2E`1zN}lBsZL z@|O$yW^v`x6$H#1NZC9ALu+K-sKaBs%dO)l7)#=80_;mX)!I+AdkIRefs)IJ90zg4 zzU#KUbTQ^83=?72E?#ZH)J(KG1NgC?f>m{1_Ghi}0e*6UmM%5}T9Wx`I5ZT^+HEHyy0u%*7^-Y6OS`fhK&quk&&O_R}uV1+HOfU`W|{ z&s-5}>uu>^GJ2m-tfZ+YIJm!r)%6})9d^@6na(W$ktJooj4y3r3rCfOtyka_Al|si zfBH?+5!h)2b`21BB}m^^y>#tvs7(Hymr=sn_17Ie9VUfQvfK40d1E*MImH2552&g7v48qT zJowosC7ib3HSmGo_#ynizxjK3-)}#HgbZY&!_o@4<7G9(eiLU-t)o52x<9B+81hzc zF&afZ^lv%7gsAyEpxHQgDebeI0|WWd@^&6NS!37cqFtJh>=)aFjI;&{8; zp5=`u+I)FUH%u5_WoRyNid%u+a2{8vWyt>71!W|g+~rmi2AVGPw-iOr-F*H|0qtQs?AX1nt;(Qeb?DByfCej<1`HW;C#~0nM;7vCb zaOhAGzxyYTV-Rt2m>h^b1&EU`n8^S!2l6xkP3<70D z;Uw&)0C6;{URw_4++upl4WBWLs-G`wdZY3p&wnZg!E;m-wAm*+6r2qxlE57K&a4QCCMFZ>XJ08(E;=|A@ z2tpO^U9eqr{JwJY3-;9!B_RyzAr%ou(hR1q3lL+Va>4-S5O~|0j^n`xpTgBmwy-m$ zlvyg(B?B_nP3ddBv9XGX4&;n&qkb}uFjFsLv)zYd7X=bhD@Z1BM5tw8Q5~P-62Q`} z%Zj@Sy5Hyoa(_Y?QPp4AvrCwtvEf=|*let~`$(bzoPvi-S6Tx6VvWpb5t>18M}QV1 z8EOhs?H`#>ojHqcIxY%)GhT+*gev_jhLhmdG)n?J1xTj`8~#ILd88YYChp_f%svTT zm$Br&NbY2M9Z;K?0z}8DiMdG*nC%p8OIqcr?~XAyJA;jl4H#w#m5PT}lVCHH^OIe( zN)xG$$98uIz@`B4hRplZFPV+ zWo(qvrfmg?1TdCI=9=9q3<+${vigP~F=exC0j3!Xq!_M3p$N|nvA&rChA@OvOFNOM z0~rm920rLTEAfhxAl}885_o%araJAps79mJLt3dmBq3+i}b;qs6MgWo*A+g+BV^oDM&QY!yc!IyY71h zzVJ7HgJ$1H5>bnk^@Sa^Pn!b7-2=o7>}8!wbR&XctG>rhc|O(jvHZv|VxE7VOU1xs zC1x5#RQWh#Bgt}&%Akfz#zop6Qc>RcfKrOZf%oem%7R`Fw8Tl zB`6n7%v8!CQEwY;gK4AN3E)Qo8ckLLOkr+q(-d}AMd*;lQ~Rix;8b@S$D$L2rlbMN zn4~y49(%DscDIjCKP{D8rC|v=i<1%EW(p>GZ4oRMN;7hu@jQeCxvBAlFQomxFH9qu zTf;1?Ybouvl7Ty6tqon+ZZ4&AT~#J{EeuW8n)GUB98TsOCqR^d^7M1t&2CeGcths> z>6c7LU{@nB1&CipfXD~6VcKvCH890D^c(3U6rxg}7iO^AX0R?9AV!b4Fm(p}S`ueN zW{GY3G{Zu{aS{0;;&6bNZ}a{tz}Sw2qWcs+D4`(euZf0z~e|Eeo^g z^g0G22XXAP~}(kHZc4zDKV!jZV7rO*dRC%2Xq3sR1FAVP$ft8lYx8gI*2Eq zx(I)uoXu`Y1t?39d+MMT7jVj`Wg0h|`zHXAz%+GMXFyi8h>Cr5DzT^~UI%*85=cA5MH+3neGb_;d6SyA7Cl*jiliMH+1w41VzRFfikHr#z zsP>KLoDn_q^{Tjy)k0tiP-{of?6{_YJc&e1O-b1chA^wPV*C^^%~}Mi>V)gq==S<3 z6&&~x-RIeg{5x4tmZh_YlKSpieIDH&O)=MBrT}rL5t{yeIs!Lt1f~G-%LWkB4YRX@ z7Q=H&Vo2#U*X0kddetj%`t*79`V{JGp#Gh~#e>pZMS2 zfuH&rI+t~nJsAa3VIoC3tj7nWPKV7hh1;K{t3Y6iEMr!+V;fuyH2(-=+$h$*m9v-D^yGU*f8 zDT9ZdmaK)P%v`*22#pzp!lbbr8N>9{i$HeSD9u~8jA%6iL;;%_a23g3j%7?imL*K1 z1wDyz%Mk}pJl|3!;%*~lIH|XsQS7It!Lx1j`hB>rCt%1jOw=kGoTQJ-4I6jeei)BD zc@COE0HQJ#tCb=Wzl(*1B5u9;06zE!e~qG75+?8Fqjj7S4xw?(DP1WjqcLURxhAZZeH!+XPX4bd1A zjM=s!K#=EAH(b=pF4h~q086$~lrppQLME$BR*~)SykX0}45SAGUkp3LJ3fIbF{f{8 zwq-~QJVxte=ZGd1vV<&o3xE_oW3Kmf?&VVU+pAy@q=q(@I+&~wP!^+rB{httqKi(S zW*rA@0e>SPsjispdP&j}^R+tK@w;RS5O3V%KmDfZ2<$WhQ-Jv828fEtL)mozvjV@p zIw}KdG0L8ccApc0jUuB&0tW6D(CIdi7#{REM5nn7k39^H8Vr+y_!v=ZC52j*ywJD`*H*j z6);cF;n2N2G6I<1s4IqYs4K8DG)JaD&2(u#QSRr=Ev(9qO5djp8i}-8B-5$Z$+w;p z4s*EQRxxFRWIcjhp{$4dnrR~4ii(fna(Jo@fPG24+Y# z^|btt0;qh!vN1PbMzL6cnZ&rdd=;8EkJYtxEY8_jS@#k64Se(8el>poLtns6#}456 zvzG;&zTpjr(b^30Rc4YN)ZVSBijLL&Zz5+9Y$Q z+SBovwIr0>z=gRYTCFzP0~_;o8=Fl?k95~Dq|8e8k46~Lq|R1Ee;ULZ`n`cLhLrXZ zR1##eLkUZSr-pFo z#!g|JrjA*u3{^$KajNO>6r0S2$IR`NN;c}XGA>M=su|$myJuA}a9_*tl6YZA(5YuC44xJ}#6DI;XMFVkJ>ZS)oJp=)DjO^@S zz|NQAu5+DE8N{){p{rOkQJSC6Y5BGrz%hU*+A~EtDi&!3!~`J9bujuL0e3m(n16Ch z>hGdO6MbQ(TcnFtnHbpVgiIs%Q+>mzr?0}98Aw#-6ZNH8bkdm4HQhx^O3@00s_UJl zYv~t*L4U*|mdf)2w2mDp;_=g)ie*d7rEH5=E;wkn2XIRTEX}xBI8ej`kFH|i$2hRZ z#QBu~i3C%J(4rn|q!Q2b&Ud~Nk3Vu2#j1^3wT@4H`tcO_@~{)wW)gFz_i1>7Dr zl{Anr2wV1B+}O1gNT$*Sc57tM2)NrTcSTq!2Zh3)&M;} zgjZx+N1BjET~Sn3A?w7Vu8}D~oP4iOV{UF7*qMIQ3m<_gK)fLUkvxW)!A;ARQcu6v z8Ai@9q?aWudEgI1)N3=s8gzOCXeL<-=~V%LuqlpCPDMt)Dbx2(i!g{@WC5T0 zwCWhdm$Th0lzq5vLG2USIGV~d4U4lDHroM$NNEUNw;~yVmZ=G|w%PFE(#bnuR~St| z7)RPkOUE2L&(XyBY?~2GyMWC`Ux7gwIC^*vtwtYfje%kdb5fE_=f^ElgQ$8xD`qjT zEA(6oeP8uTwndD}{6Yp{E8~ynx>D8`1a25W-0JA$G;^KOXKpmU7K5@U zoy?J9D8@}U-GY-RpBXxk`LLx~lx}86GZ2NEh{z8v?8B)m>u|vsiV(q|4bxzE2p`TM zK#-p-wz+}`{I-mA4j`&>qk;LlhhsAi&aeCE^b$ltN5u5}n}Ed>7KCAdLR#`u0A%~i z_G<+oN@kqIi%c&2z8FE-($cIn1L!VncLWfJg8m7^=oHlcj3P}G%QwC-cspCNxFhv* zntj>#g;5e_@H#IP8E8{3=Io0U%dJc{>g6G04INz3>ZcTMl=eXP0OtL{V^;LwxIwfHG%Vc z*y&{h^EC_YPK0iEfH3T;^71Yg+hqyd6n2lt<++Tz>Ep!V8qQyA%Kh8!M{q1pLZe%) zK>Dup#gBlOxfV=mV`O9WCEq5O?oPo4@HCJC^JjyEWv>T^SFFzL;WIM*Kn&4&IC*rY0C5*L-*lC)*a+M(fXE}HeyGz? zd1EhSfG88K2;J3rC+6aVo|$X~5vp6TZ1zd6;?hbR|JVQdefVep?3V!oL&wF5VK@3nWE0L|9w25Dw_^LYn$oueh*?QEb5Lg{ zmGQ4qe^f0;b_eh9dQMe3S89Q^Mwt9G%1SXIG^&k;L}I zS?1&Rw-WziyRLv+0!1>G6;H?JwcEb8UG+BwHt84m!OE@O=@rPh5s2WnigZMyH=m z%oe)6jbWKNb0CXrF$D<2P8if1S-R+;bj?Di!)_H2fS4H_NV?fJv&{zAu!&zQ4B}3= z--`hdy~^CMk8vK*$@DI)+E%8FzaIj`Ek=<%I8?yNVu?BJUZTK2j%Lidnot9l1#jod zzsmitzCT;I9)CBA=1IGCq#^8TJpxH}O{r3*`utXglD~^#m9sMUNEfLL5vl1mjuD4G zjC33S(>w0L`g#|SJaHAVp`#~87P5p&$H>yL1UobQUA}g*%z{!50f3^flr(BAEzRNl zh1K*B5`=yWCUv&ESO^TWV=sCI#B4uk#1g}^Z{Eh*8cWEk^<2gbvn?Tkp=Sq(5(nL0 z7yITsG};5`MhRZQ!Nx{MBqs!u%noF`I+e4i#@3RWziN4xv3~M*aWN-|#aKheFf*xS zfM2~LWG@QpTt}!>>jDI+n^cjT0qV6Xn$5mAuDjj709|SoRfeHr7V`#~%mgFf>o5*y zD}Ov`IHv${n@4s2=G(<}I9+8r0ylC5ZX7@yJ1R1W^_dzr)*I56D`V5f5B{Y95M`Rv zVjMd>gDV%>I51nqcYn{l_}xEx6uphBc>9}f!$x<2hn{L63YZZWpmSjvoASm#q2q}} z>#z)Gp=`v^OcS2xVRK_84adFq5~Cd^zbMe60*Tp4BaQ=fdp)qCNi%~A?N!Xd(Dj+y zz!V^k2E#BNSY8dfWx%j9g9!CsG-9L%4k_f1bb=W`+ya1d0ofTMH`7wILTg(!i~0V{ z!{BYYREJO}?Xr=5m;kJ(f~v<$?gp8--2SN?#I35w5mXzoQ+W;IR^tp`7*!u`TeivR)`a zRNG@2nL*QJh0BfuKaGCTP2MXBT-S!r;AxZk!x)ZZBJddqZitImm6%m{HQ7O%{hR|0 zKD*rH76FJU0Haw=on)4!8SqUYABuL_5G^IaxB{1Klc&r|DR@r@fj~_{tOZzVuuXnv z0*(EZQ_$^MZ1hqU#*$;K>?Z0ymvTN?*K{8hK-_tm0>sHY|7~bv23Q;Uq)g zNmjVm>kU~3es&5FM`O(Pc6MP72{m+1=I$goqjNlKBgax_W=zpX3}O!Sjhdv88B0wn zF90AaouP6l3&4_o+lsx+zFTP(l>j6RnYX9F*!2KnZi6{UruJ_;fS5tIae&BxXaeVg zH-lq`i`Z!TSYGD~iDDwjAm+8N+YvAsKvb^pjNMc{k3&XCr6XXy01e{kj4F8r4ITWK zsarU>RK?0#7xT0Gu)Mmi+UK#YAp@&xWvpy;RsZBvCQvAp5lEkFzT#;xEFJy6VoR?D zh}my=F{q9^nbX`hsa53X3+W4j>ZlV9HMLu}=Q2u50@PzvN*+3`0St>8Xj=>^;$4pt z=w@jcjy~pn%Ejqq4C2lc*c2d60piYA$#jjcwh{P>0z?u4w#7H@fqGa@SY9dsF+23x zvJKDC(d}3$S3GpOJ(;kNEzRM?VIL=-UWHfOBV{<->*Lu|n`wzJ%eaf-m*XNwJTT%&0OB>@o0Vq?%0{j1oI(~t zeXYJr0lO4{d8v6}2+g)?_V{aY2{YK5@iL4|NKQ+{LB3QlR(Mp{L; zocr_;ab7#7cDkOzV`Cb`G;@$H{)ACVY9;v(BU`G~88lk#)lAlkF-tZqTSdpn{^d&J zd8IA?Y}tw#l&nGl!2BtcG=P4OS&V6k{)+*Ksi=(-F_!O7e&!?r%s*v%iVrvy55UB0$)*pxSKk?BaUt?jZjzXc+j^DeAcYRR{6l;}_6uw$Sg!_@VEA3ue3+ zfBMNs(FtvwI(bFPVZv?ZaKcLiAd;bRVHRiLcq&>%pwJeelSR&`yCTai9Ih*%Fu$Y> z;+B}3kq&TJ1eDdNK~yhbDiOvSwe1_*s$HP#Jv%{pKsWlgFvumPnH>gXi);B>fT(g1 zb1m2i%%t==Dyj2Rwqaq=r_Ob>4MxGd=9T;L`A3&AVAM)tz;@i+xaG$%e;@=nu0TM7 zv;zw@T)w)2DDV*tfv8&li(wE)Zf>%^jI$|X@0^2HJ3v2h5JjqdOU9i#-crGmbO2@> z@~{n^W|txgjxK;KYyCIrc{mObxel`pd;L(w4iR9oOzo85ShmF13qq*A>^NR%#v+cxj zeE#IglkeTlIesDQOxpez0}xY?`6qE4|NSXId?9Dx#a(v_5Vsjm_AA-VvP)uXn1i^} zHZy=Ilb2y&|H2+zTv;dH!@^<}zOSL(>%)!=^!+9Z9^Ichy4?V`9j)Wi<{ARuk#<<@ zpUfOYPL!@^quuJfAb?2md=k-hZVxjTl}SY%1vQGQp+g8mGo^%<$<-Z;j2Kr8v9!O6 z^A}nYeZuk=HDwv_c_{!ywkM;5)h^D!WQ{&uwgZR+Xwqs=U`D1<{Ne#3nMo%#sjxJu z%A=Fb9hNYcI{-w!BotG#Qr1Cb2Y{H>C6$4nV2@uDtBxR&4{F0mfI&a&9n9Y*SX|hH zRy%@*0Swzi5NGaPZfE2`-g-FHDykkrqML((z-LyU%KFSNUkpG@PfW@|DqSQy9Fb6* zrLMZ!l_6vR_0fY>JaeuMT{@Z21kw{ww|B0NwM~`iaJ^*`Kol<5u!g2TDRbK;5iIck ziv<_0PFMQ6t2ctor60p|ROy(Z_;fC_onNLa%yLyZme*wv(;XH@(p4Q-*M3!S+JI1XyAH-v)8qyiWajALDWDAo4A`iv389W~%?5~T1SRLL3 zhVzRlF>kqKRXJBTOw87bXm*sj%QSdhkiLr%#mqxA(dqQ18_{gl##&?hvT}a&lK>+B zPC$*AZstTv#imsRUDMPTmdgb+TRr)1m0!uoAofpYyH1t+n2H7D-XW^%NjZe$Ks6fEdT|1G=u?n1MndL_ojb)0Khw+efHVZ+7D#wXqxsbSt)zc?~Wfo{svvwf0m!uH0@hh zVh+Rby@p|YaD4mO-?{Iaru}02-Di^|`KFU6Pd+t1GU>KIk^MeNlArB#IzPn{d%BGu z1#l>i<2RCB9A6*6mThMY=JmcmV?MKSP45fYKL35<#EGBDjpvVTH}+gl(=_?}_&Pau zmE*AG7&1W2<4T{gKbvQGznEj-xN#fXvBtY$lcxZ2@_mc11_p7PT|=oZ+c1mbV58y0Lgv^cnU+M%UK)fCUknPKt0uYDWa3X{; z<8cTOcgfW5lB&It8pI5XvBL%7x!!sH85u(jT(&=U-t?j@3+adh&cfFx;(H<_wCp7ze~s9jT!je>H8<`^Z0f%;CH=a;5xdlFJ;G+0qZ15 zK9L7%Ns??ihV9N#etdR1hE)4G{Qgp@#0SiWGN7M+{s;3f1iN8rrvP!A+x@Ej*ET>@Wp=hO+x|EV(}qc=h22eLJ;i(p+sCMqEG}k;ULsVfR|Sh#O0INyQ3(WUT=+srGY~a{(g`I+god1h z1YxMmNZF!t6(<|ZM&qi1u4v-TQSar+qdop9cU>=kdi^W5lrd^}k%Y%b< zyWJfJaN~P64kl7?bf>0i>jXa;pvnw0d9ZjLfVc&mOagZK{n!p5PC9;mF3+}&Z+j9r z%CDno+DaZwO*&KKpp)z5_fgk%_U`;p9LGPF*G%Tm&!n+Qx3dLUj&GaW+vyl&ewc9X zvtyaW0#DlJ__0p`;x@C$S35wQJpHK${Cu^DBr)->@3|Krc>iBYoJF(Mfu^~LG?qdQ z)xAN}#8nyieK_&B#%=Pzyci53w|xI=kKogvIR{;G0e4=$+Dgo7k4MbKb}nX4z_wRG z!WN2A1d}m00;DparU063i9OX)qK=wDVf9pEvH+RAKY|%bu+s}Y(49B+7_cN!l29}tI%P{ylJ*FHLWtT@K<^P|( zH;=JxJH1ojhC{`(97rwi__E06{|131Uc4Iuhwf4T3bJ|3F9`Bv2w* z3Q<~(L=^Ey6t(H5X{ALFO+p5UyMtN`fu;=@HyDh4uWfv7-}#<%?_Ylxor{l2xo zy=tw!*EzS&sdK8nW%<^r+H0@jThnhn@B2P4;f+zw1rE$ITJ5|h^&aBe`M6R0MViJremr)dR$w_2e zK!Ve3R$!Ee*xz5~9G(^++WpH3h^A_LdlKT(r3qem>2)dWQR8mS8D+2MCQ=|Bg!Eig z-%FcZOa;^$Z?7A{0OQFHu3o(W_CN{0gqL2vwH7GvEg<%9<9SmM+f~difQ-lEZw$k5 zMNMnN#?jHyA8i6e13tf4*Yyt`9v(h7nM{5*48z~5>-s17Hv=Q`IYY!l0MV^-=J)Rw z5Z6_4x5B$kn7OM+rcWX43fY@6ln}EEqJ4!!?NGj5CcodVMDGGO&evY{rhTaE`jM_< z?_L>0V6}ZEc|h#Bw>+GHxZIhTA+EZ{*S_^pyma$ORH!h>k>|{XIz&~6s2Q#-7ZQ%k z`<%*K<8xYo$g0WP2S?IgjNz|M(}M|!%dK8#b3<#HB-fB)oKkL417fiwkvui#tVLL` zy9IG62z}`zWdHym07*naRFQ9K7`ifDKqSwLIc7G`(C`_JvX|lN<-ZA)8bW67AMH)l z+}y}_sz3){NvoZgU0tmDB+zP75yTU-u8{AT@G!wbI)CW4xs%u|5jc(7Nf-&5 zeK+w}kx~gHEYBhktEwpLG-_ZN#0p$#D#|w-A5#$vceg0kLG zt2$Z2;W6fm*@~%llI|>fKd%`?Dwlc25dX4D-kvY+*X}JKwzFE7YrcShD0zWyUZJaW z4FN39f7&WIK1$4XL-o z?p+Y)0;+|=$z<|T8+Kj?h)&*S`yML!qnq}@?DL6Z?=H-RV*Y)d;%L9;0r8vyqVkV#vlFBXEr^@@h}6T`pPLF zM)|^2pPH^01`xH{R7FXGn}%?WC5+;d`5r-W*@HW_A!g1Zbs!epmR(Y!I7BiglrD>& zv{=aiV^E_q_Al9`#7Rc8CfX)f)q)~Hqfrp)PpFkfT{*0yOF^T2CUK0}^vGCKP!82dHVJ>|=C#Vvp^iQ$_)`Xea z-DR-^#E{TPL+#D!9}0dZO~Lq0c6L^h`8H2UIy4t>*DTE4#*>x#7Z4Ep6vRdm+@v6K zU@Z{Ub^Y-m2v|(=Q*NOK=do(qSpi~SK4n*k`A!u~3yXm%@aY0XSN$VMcL7(IYUiq; zeF|dxN*M@y@y7*VX9(@!SHU?wFc=m?@~RwX=(ITBBfB2j0-j zg%ku(LA3dF>u%$#fLLR)bs2{TH<9NRW>ba-Ss)NYynuUhm_%zb1qBatk%~J`YZXKm zV2Jl%fG8^jjM!c>jv0b1q&Kcww&(+nVbx@;N|T0LO@|d@R!zl~%aiKabk?Y6lG7MQ z+S`|{)J#~Bp;%T$^M!ygryW&n9jpG^s<`9_QRhqt5+PPmc=edsmTTD#i)E;Q%7H$4 z${0mjY;(*D3iqfo9g{R)PW4LyMV4vRtOB9|V6#{jR?Uu?cggBxI+u5>&wg9dF+;>@ zjx^4tdyuq-?3qqaLF6#7h29SGe1u6>;r2m+@i;?jibQVQS{5?h9U%5sjN~~LKUHy~ zpptW7F<&5z+3`q=kffM}HaGUYzyM;NXKKG=Zxgh+VUfy7NqAZPV%{$}pLE-iIxEdV zwc%_R6z{Eq*nh{mNPu`+IfxuhTcsQX!563+I(cwE3gA)KpYW^z(ZW?%-d_*|O`*;v zxaz8;b|KlqaS#Me;fwj4hT{U>T?(E9e_!az-Q+U*Ah*45oAyDT6>D-3?G^HfBMSUC9qQsB>=zorX@=tz6 z^3?d;Nh0-2w4qeC`=d%hFwz2r3}G1qG24r6o*r%mQO8;UCs)&G_U4tGJ|pYdN?v+b z@@YHTrr)1Fp_#{Md*Z6`WF-*Aur6(G_+VyE9&;QC0qns|OBe|qOZYcL#>gU%oAC#f zf&^<;ZHR#&$?D`rIFd44TU6uZItCGP3Oy25R?8d-XPcbK-K`OBzJ6Q2JKB-0P}rsa zq0q2~*hR!N|BaK(_0uJi5o)7101*a>LkX1&B^4ys3tEL(aC^dlOuB z6{)m~WcsR@Eo7~!D5vF(*a_JJp^jrn(4v$&@ zV4%6U!jZ|hGY?$xq@$h7mLQdBpQfSS(m)l#j(&O)G91%*ybv`{3qEK@ZbQ(ThZu#C zgqY=lEzft|77BY>xypxqBu{fS$~Ke9H?(lKRD=TLmki#SaIh>x5sDjvkg=AC^#gjAC7X@2$A}=5c@jS-aXd894z>{ye zhSzTHV|F~nqFn86G{h*I=QCeSXwWS=ur-gR1l% zL6ZMxw}rq~Rn_ev2>z~lNm}tL?DB6kq1=xWvRUxc*DkT`gV-*X8L|&;FUNHSH*Gbv z@6O@@@c{$GyiwiO;Sxi~!={xGvr%!PIKWn(;{)$|vvhs<^k=_}ta8G3l3-7BT~{>% zu53?GEh&Oxun02z zyWjeD{J+2X4BqoKF+TNq;Mz8!w8D+OW5jgI-kj?6Q0E}JM=G1J?=34_W3V^2Ey%FN zBeudgXR%0QWyH=SrgI5Fu`HXe8R>*d5EVHKoSL^te?uCitFl;uHgAzAeR`bLwA`w6 zw)lmiZPOYrs8E(}g|u^+7!qy-re#r!?x*e3p`b}XRG&suU@d<&1uD*gPg3T`D)cg} z&VRezUX(rA)-iSdz8Y%gI_5{W&JYl(TyEjol>|3$m&mhB0C74kF`u)TX8AI7Hwxmq zD?ZJ)MJ-ID8b>p=2(m2!3Fd6OM>uDZN(i1ag}f|KRb)HDlSMx3TkY9nLqN33CC@oY zhj0#y-b2`N=&OyUeOkXp(o&jAN)G}`KLc8RkgN~m4e}$pLhbtxArkx zlvvCTHLos?@V<9!;rSPDB8qa%7a0x?j+zZ@w%Zb_LPyAtRsqz^2i$HMlVaDJCzJIdt?RWXN_r8B5iq!unq*oD-6)JYuuKt4*lJI_q^U0I-!-hQij(9QGBvUTXb!6 z++vz01ZmbGM%kh;*_>3kMj9qkup|ZH9C?F*kJy zq*`@tr)=B$B`)b+mBQ6N&&iezS!=l1R@X~WgS@CHha_o?po$TtiF6)OWz{H~=HFa* z$|O$NPo6?+$1;mtK z8pXygiG?|;Z+9T43R`jFg1dmy}m*mFu=1VD6mojHhX(U)ck_V->F)rUER0jpF^A;n}e zL3yw*K5u*gecyM#3%~k*{Drg?vtD%8doKiwRp@D#$%8RVBb18+fOZ=37}L3$E;GU$ zqQXLoGy3Za&J!RC-!KduE$wQSs+iIbK~2;+D=sp}OZbf8WD8qBJW?M)s|GR0l)ZOR z&rpXESQAv%0rG8zo%Nwj^+?qn+nR3~cD5mAg|P1Si~O!_p=UdJG|^&#lBi)x_I9?R zOwCI(#@S9NQfyk1T*KmGo~?d}s%p9rXsejbnd?+fR|Sw%OH0JuU+Y{j*o}kg2cLUi-T&QdxShD|J&CRG)QIAumNz8aj5ZfovF9@S0kKJ!FdL`U@Vb5vh#nA!obP^~2Wtd8AbLQQ5wJxnYKK897FwDx z2AMP_$Sh3Ze1H9YZ)YMj{@MTbtB8UfjK&NrYXZK24=bESWu#?_KD629i|R!&JpzrR zD^uGlDTt+3;Vufcla4T5ap$9gXvZn20}0XF2k|oJt_JymIb~G* zm~7=s!9JpZE#BrB??w``=5nfv zfY@-qZXS=f7+dSHzgs}mjKioAq*z=_B&15o?Uds#Oe-db&AOR`C>ANKq)wTtu#k`_ zH?#?Diye-WTw!2_+g(ieSAgcM0a3?~`>JF4)Y~4xm%e%fWySoznb^$?nN9*?x7Ce= zwoTU^_O)iUILBS=HRWZ5op_cuH|79KYJvd0Z12*Vik(y%Io58d6_8C{A^&Uv(W;a@ zC*?(iT_d(e+IyPo^*M;0huepkhg=1Ip0gSO4~QNRR{*hVIN~G~wd-5H@iF}IC%%F@ zECf=@xmGSp9#g3X+`<|RRi+GaYIg-YH7c2t@{}0x3#t-HmSK9#KD@Rgh^f3qg)~`J zlKL)~BpZ;>$WY~)-pTH=#ddGNbfiEbv6aA* zL0T7xjcrbpX-*@<$=9w-@Q%0b;153af>@b+%ZJ{L-}~b)fNE~MWr~g@x6qD}pqst` z7`3R~i`lg`afgA5WOG~{sJFH?@)?yzw36nrwq-qE6@*<$8&zlA!ZG2n<2;L-7Va@b%Z>N zaXeF>OjYv(B;tdpX(0Am)$gtLT^9QqXHuZo6co4EhJd)Um16&pxx~wtA6v2BoL3$Y zJMSVM5C_~`{VZoT0v-^1hW;XknETE`0%BPd7>#peb%-Pgu`>?v+TPT(4ouEc5a0vve;j}Q=dZ{^r!41<9nPkLmWK@xm!PO2 zXUon6M1646kecIJV^K*3g1{38@ZbNA58yX{=U{Yvp=?_oVDlEGr=f}b{h{b;YVZ2(Pd z&&8~p?eFME%EG0pX1+0dF>lGg*H2uY7N6KCK7CKAKw9ZpUNY(cqsb-78QnB_1+jaC zJRoj5bNuILIRYLKFDM|k6@zs?i1esS>H=vVBAO@o55D!S_!s}?%LrKcEWUjVh3dna z4-ghNqzTnSg&g(9X8x7ILq71?Q&%c%X9@sRHALM~h7i+b36U|Es>0>n9EXR;8{2<9 ztbl02nH?}V2BU4YuVLpAs!#F^rong^;M%q8cx; zzz6=?+wgDx{IfVbBBpD9=5|=yLZX|4cp8AnNaZrO&A^|W2byE3l2nN_W>vR2`m#$l z57AtprV5(X&W#Wm0OfoNRErZ%N%s>FU19Wo0iuALX>G@UGPh97(M>0r@hHLJ@d9CB z(l-``sEC?_xT+SOyahUdD8}odoPYWvVEi_<0tK;C%(Cu5<^j+cH7+VG6#{~cxAb6gcQ z8TW_O!;la67*|F${^s|+AHVu9{}|I^qEgUBCDS+E--peSb9R+Uy5QJb5*Q6ZV+S}cw_ zui*Oyh}LV+4%z(zL^D`&d|4pITt$wf^h^mtOhyq7k6G{|z5;Ts%J_+2BJ+IgOH zpC}{(i0mEBM<7FHT4k$WTz=ua0HSG4yz#cM4iL2`bBP26qHP5(79~&-R^AGlKF@YV z5@NOn+D6%RH^RcB1w_MbC$^JTJ)9(!t*JIvjgUsoh+^sNQCFn^V-(T~#`;1ok0;L& zff19RndW1&j0%fcHym=k_X`kZC!M;H`wNIV>{1k#?I4Ltlr?i4d2I%G%j1`D5%7TM z0kIblSs)<~Ac^@VNTLuC3r|dCrbGuFPc#dNRW2{633?8x~mA-5LGyrkA>>AmYJs51$N7ZoIMa59I0$mFb+uLVD z(XN7M)g;Gt#vW;8EM{2)hzy}iPhW=YrYmk?GshZGM`nI?ed0oNb!K^ z0r3nu$FKS>N8ro=k+7jE)cVO7Fl?I5q_l6GjSb{B&qUv{f%6S?UqLc(dH24PO84$} zDTpykc%^`Z9T;L9A06XTlA$zU=H@YqlH|lb8Dj2v!U%Dyke8D{8lP&b*@-suN*EE+$@awo&nuBDay=|1e916#( zKyoC9fn<_i+H`2;^K`U3Xg=R+Z_qILnfwTJj=-4#qB>=5o*pJZJgJ~K)r|x9_pAZY zhLw|y9W4rsM`P5*9J5kYzY*(^-6S~oFrEO!)#Ka1gUM$jBu0_;jpfuBLn|(>eA$MW zS=gX0{u1%Nqv^8}j*^VE&DnHjJt#IeecO4u3L>O43nx*CS|_UQ*uu|g&~16!s)eg2 z-nzxB3Zk|J6f2%KaPHW`28NJXBomu%8#G2YM%a>DI1&?S`+Ws}nu3>F#T^FnQjoen zh-(h=#R5czjwk9bDP3nwQmI^1S~>psBRhEErQ2e2)4nQguBTfp*0#AZ7pO75*6WkU zh=90S@TS*dy9h2DDfpc*-)?P<2gFTxF8{e7f%`WC9uRxR`fe3O`|QrhP8G!Vqey?Z4-YCG1VlRx0Yv7lNk3u! zzc@xwsDGf9!8{;#ozMYn@8tKr_nr95&wc6SOg03$wVFHH1&3`w6oYGXt{X;djBNJYc$?fH=el zvAxM}*yiR0SXm!L1;R+$C$c!jv@0|~myOsVW%*@=La9yGKgwrnn{#sFyta3+Y#+96)1!g&4PTzxrfiyqE|1+l zhD=nmx~B?J9HTTIVS&?DZQXK18Xymtqy^rZDM?tMP)Mha6Ul&G-!sdLqfo+2k3Y79 z54`_6KK`3uz<>5#@5irx{7-PSn1TDT#9p^b**snB!zZ=tbwSbG3t4zz;knf!MT;18 zYQD)ZcOHrQ#Wr&qnx-vEiE_a(Gv_v{MNVVo%>!7b!;H6!Y}oy~Xp?i#CJdc#K5%)9 z(Xj0cMgfAlL`3+folsK=uBV5BU5H>pMR#TN^;npqmS(p`t6^SOZIq)SwnacBhTq!1 zw=j?w@tUE(p((Hs<2? zGoLL&Vm>nGVQSEHw%o@gWiF^a2m8`W0%Qs2+dN%PH>VG9DOZxA^9{He0Ju7Ec|+&B zK5%(Iwk#9hJUD(1KLYo81Uw-24EP%d#MK4gZ$Pwb4+%oHb=ta<%K+lnzULiy<|{W4 z%?sr55$3@Nvze(f=EEd)`Ujt=Hnu864G18b)F!JgnhIskB`?nWzw!OE4=uui%}LY{ zBtfGTKva0tbr2k$eBwG@xv_^hNpNs96(BBS&b9fWaPa^U*x5?3e_UZ_Yl2(1_e8z3 z@FvP^kf6?IGRE|`)V7C4VG?R|K*+QVRCqKg0%qhHqGm3sAm^5z2UG&32Q>40MWLpX z4J}$KT;56W`eG^~Ft>xgh@yU#REJwY_&@@pb74I&fVd3vrfH1DT*ov?j#m0G+e@=8 zWLZG8If(>(zC0EzZ8nntXL?{Ai1d1IUM}1c>63tHJFP62rQanWw!_n1w=EBd_n8#@ z>MrC6ctAYwfS3$ZLSX=LJf7e^PfhUIXZA2#%n_6ks&HwJdnbU%oHA>rB3L&75UFO+ zn73lr5W2dF=US=2DNwQ07walQm=Yuim5IPcJV`K}ZdP3`8X&?bh@;U2i^UPjI%!f7 zb&RQ2jZvqxL@BiGpEPb+4Hatc84x)Bi!LBGFDA6HA$_punAwMmspJ%fQG_VYOj|+o z0)P_8>jn^O8ei9?bniI<`yLQG?^vn~E|omZE7a@O{+*DQrpHbDMtvy@ur*0>bW9ju zzF1`mErgc2!D*UeI&G<*1`zEFpQagfE84Dt*vdv(*`HNFbRlzfx4Qw+RWfz{D;=pW zT?05&85}yFR}e2GPo2A+_JHUCQAZ$FV2FbXMREywbrV&%C0$WyJCZ~uWSy}d+bTxO zhk+=4j^#~|X$ZWzWjpp;3}be{ zh6ltofY|79=2$D7Q<0~$6pw*~tfeE5x(H~y#a0SI5Fk&F9FI&r4(_=iFMi@rdT74y z8mzmUsON-LB)c|VmnDt4MM2a`rIT~g;G51D-0ootVlZ$%A7VatWaD?}R7Su9q6b8M zm?VU%8l$Yjw|>hv;}1XiSsWZ5YGtYh8ue$YhQ!U zqA8(Rt)W^j{8VxfoozkS5cBGo*{Wn|v6obsFG9&dv@m7?pT9?LQ5~zw;{!Rqg!-~H z?e;{`)ycl(C6ZgH2WzP|+k>a+3380%^*M-IC__M0P+Y!xbesnPa3$8Zf=;4x=LzE# z#GdQO|JjegfD!P3*fU7yCI|5jLd;TCobE^nYMcSL_n4=q%7Y7tO&O$9fER`A*IF&T z5E&A7VoCCtCL~DcQh&;WCQ~O#x3W?SY)S>iM#)N7ve_jEcMA`sujWQe_l|VSfqq`-({NfCYcwOjy8CE@yfGEc@ zSRf2DL4OugNp!KUas7z|uf9Gr&uE)}X!8-BizPRGvzap}Vx#5?>UlyqG#yaJ%V#(X zi-bLOWpZ@&B?Aa@_6p_;!SqCTmz7KOt^m=ViXATn=NJ%e{wP76;bVG8M$x_~f%f=F z!594{qfiuIg}m^D;-{DTY7b|&`HSK`Sso!&?iJ?Pwr{KJ6hwDk0YppF2mnv9=NI|-h>370j&dq@{2VZ^=LV$Xtj;B12!XQFrq#}MM z1t?Z6$`wush-<6v?+OrIIkHu~ey#ygp-zEI!?u(0Oj0@|@6?2Ko6G=tans|R#)mD1 z4n|G1DF-!@BtsD1GJt5q(9K1=aw!c1#99@^Cfd-x8ka9_-63Z8IP3Nd3q|`7vnM1! z0$n5E0nr0u1BeXWUcUNP933BHc61v#A*`IEDl1XqfwW@#2Cm3nYnJPzmtQ*DHz(-Zi5pQQsqZ^y0Xf0LLt55O;M(nR$p(-}m&fGB| zwt=OkBA$CdbRaRTu{Bvpmm;-`T4iww`AcgZ1BhnmZ1}hR1x6ZFL2QTdPv!><14NsH zXpdQc8pu%a8#>?6;*+8C`63k$T<2i~JRo{NYygq}$R?N7zj1n`>RMQ$Voo1Jxm0|T zZa`E#G%BM5h$~$?96)TqqXmc!94<5GRi(@l0m8DHA`M`|^G5~RCf>Sz8%0k%>%1z6^s`%(bG-LGk4we62J=e< zV~&f>1GTuXpK3^$%3&bICoBrm8kS{o$}(4gmCMJ7cM>tbUOw`5-dd{FnI@oqhZw1X z7}N_CWnTg!fV&37o(ug#0OE4=v+M|4d4eb3b`>wY@H+C*7%#reyj(g?h4PZcHK_<)SEvx}O35_V<4nzx2O< z5~xfla-yMMs)7QF@_aT%%1+&KJyMX6yfkOf8V@^B7lAUFB1)DOGL0`VfkTqkxSSew zrV1j3=h=LXiuiy5qT5AAhT#D!Qt7(2(dLFz6xGmUX z&V{3+nR8v71VJ^*UN`A^wcaS3-J4P@76o>bwh_AR^s>4R0l(JftlH=3hdu}KtkA-* z_dJY%2Sg8uD}V@k(jmknkG=^<(*+jA0*l#UQ^gvx7{sVZsvz00vC~z>0mQ}-+em{= z;h|L%lVn*TYv8a85Rq!%UUsfgOB@AA`s%3_j;WH)OsJRzEw;!7tl|tYn;jvFCJ2K$ z>YRlz6&|^oO6)P5UPu>r)T z5=c9o#$(T_x277}R5s}`qVHbJTs5^-Y0} zq_fUu=_V{LRm^KA4~XXhQ2aie?Fe{4^nlm`L^~i0jJF;Uv*Mzlm!QUYf`ktZy*V@F z%YXByI|)G22hoOYMJXz@f3gio+RvP#7k3$=%$VwFQ7AK3JVXek`q;wXGLK%vOSRbC zFh@?4?W1M>TU8^^Gb{?Ki6yE$#3-ZpUx~e2H&E2H`MGEcqK=4RQLAtbMm-y2hrq)Npe!D@`niQ!82`j+lDRfQ^3Rk^Bo zeAcwdd%ytk#O>pO21NQ6ZZ?tE5c7e)xCJ$yc>Ee(eCdW38A-*us>A%LA!a+d#a^tM zW~UtWTI>hJRj{;0D)t=Iq9~o3Tu3T|u?;cXM9O7CrCZhP6~waz48Qh=djvcn_8h;9 zWOF0W?3jSGIv6{#7s-U@OK426)*r~&Y ztXZUD05hl&g&Im0IJ7W9NXh8GsNFdfR<)U%JQfV7@|Sok6O&~z%jQFj)y*{6l|l?c zOO2ha49TT24sYKCf)ck67^dz%5ze!MX!n@8nl;-o2DAxU_D&Yl>RKyar5ME=C#h&3 zGsLHgp!M6647KJYG7oI0XEPzOWavLol{!lTQK%6lDAUpu+}5V|a!+2{m|<`2?Ywpx z)Qh>kgOKphp3P_3i+S_IXb2#3DZ_FGL&V8`D+e(UwOCEoc?|V9t}bsSDZy;C{%r|} zC-+6W!)UIvDv0fKWcgyF-=?AV=KM&`Ikfm>=zP9NW%Ie{=Xmf(zyqQOL@72%#}mw^ zvz5^Z;s|-Nt!CN5Tw9;fw0h;1uD`gUwo5zPIG8U`R($xI+%|RGlX=Dat}f(366I{W zW|kqHQ)=m^k|ZhSGls)V@k<^{rw@j^2#B;|dF;{ac=fecr7fRr_g1BRK=E6~UPTt5 zmO5N7i&yBg7;n|MzPp7le&uzbo=J$cYq|)4$RiUoPmtivmUpKA_0rFf2gnI8bD#wL z3;-DA)q;T@Glu;`nNPux)#SR2vYa7FQ{!KmV>+FoHXupxt1A|)=u%Ehq9Asifvq_` zAa=-@*rX1Uw*mK$Hh@ zo{wS;Hf9!l{EAM}lnnweJ`;}Q7S)nu`d`5F(!%9tuk z=xT&VAA1a6ef~?Pm_-#t1x!BswGc%z;ixnU+(k4#G_be~Z`0z21r14-kvg@gBBO^N zZEs>xtF&dGRxvY_nX+nnv5&v~Uw#+lH$;AZ{AX)z6=P`sr%` ze!Z%ypZxsiKmR*-_U)5%zw2G^`XK<{vA@6ncV2kmg(EJ%uIryTJUskq{@(t4==z>| z>Z$hxLGXRgJoC)oANn0X-<^+u2gIH+yGS8sc|fz(9z(DlO4=yf!PV>6@Y2gK0ExC% zlL}S0_p)P{Eigf&?DoX=Yf*$G&cxLEczOV2srHHu)kcRv7)PlTE>J176}8AStx`5# z7NgMw)9JBjOrlz_z@=a)njKtp#RN`z9uinth!H0N%2|XuoMK-Lnfnd0?WUi9K-5rh zlI7aIaI9k@Kqpd=0dlHp`qiU^Ie<}vmC*VRm^%6 zT|jhQ4Vqho$u%S(o+$ij-A5Q|z8u@a84rke{@CyT#%Tj$dreP0_0&HI!|*K@81DuU zpLpVl@%Hxi&sSCTm1m!Q_NPvB|NXL7N5BK32SgnKDr;@$Tr)Ob_ulLH%P-845c;AD zi`i83{!9Ubd5kNR+3qS$Ydo`DvC1JUsI3Nb1j~AkDyAYyz)&j{hL;J8C3DkInvimY zFwfO@Pu9uSU`wDBKw$-@03vH4)ar&)Y?MQS$dyTgBrfs#@dCGJ^WOGc?kREp0g+&} zK$32WH(@Pc#gKE1l4_vy5>T_np#{WDAJ9_qEIoT!70#Z`1jvO{z{+Go(NvbD2#Bkz zn92}|4Us6({JR5)+EIl-){(0=K3TvL$Lzn|0y7VYop-i-ry#C>v@QWrUr5H29LLA= z<`CN)=F1816MR$Ye|h7)3?19Fl67nL3gVq1j|ap%8?W;|_aH#z1sT!yqPIEba+pH< zVAwEn(ZKnJFK^kAW8JEUF7Ki#h%8d+n<83ZUC_*UX4FRBsMQURAwep6 zQqI6)mXPO+hN?>jFiTtTK$TEK#*0uDL#>R~D%kOO3)ACc$yMX`!zk9OXfsL3*{Fo9 zNG6={9Hmkij##sG^Y^-Q3p^IAE#{_3ss_+kY4~}4eyH%DSnj%NOrmjFkdjAR6E+x2T@?r zFl4!ycH1utATGn1a&L-r@wsFLbTfHCd|&}l`>8McIye6g00N>a`~4SZ6ouH0EFfMS z1<@*JbzT20xjyUqXW9xH6}h^u|FJ#zK@j}#=RWtjUvN)`b@QwPMEh9~1Rt}@?E2d~ z-}%mO3&Zed0DN~41m9~y%s;-pz5R1`+W|aR*Y$UXVfYb#URBj6f*|-gvz_wUv(G;J zm+h0-t`ERBna@69*Hcy1H-uq$iR-XqV?xm%2k@j_R#jEsZo}tR!Cbfg_PEQf%vlCi zQD?k=(%ch&$*QFGGczu~?d(&tpN=ZZark@OUb~L=J_kXtvg{%Iz;(8cyNug2&ph** z`TLL9-|hDC?{@@<`j*GOw=x8sH=v;a<^i!A$HHhB=mu+m&Rufo^g8Y(Kz^`cd5=E% zB=&9`um_hu=!M+)Ma>^9i=!r=Pl^%JM8VE}&W;(isyup2uM{{(V^I`EJ)~hT3m9T{ zO3~JQHt9Vav#5djY{n|Zgqm&cqHF^TSVqPMM}F7*H|8TwCOHoFZecc^i}G2f-9;(w zF*@&n7(^+eIBmwdOy|y(Z6DO8a@-s{R-;oHY;pvh9*KIqY@tgfA!{3f)^0ai`MfCR zlCP?N3z{MosZ?e9!t7XbB2P>!A?6T#d6Dne^{PFN2gEZ6L{aw5xsk@KcGgLXne2_g zq$t=I49!7Y2Z)-_Dhi@~DN!$j&Z4ICq#(NC*{!WDHc|g|7uNWB5Cq?E;mX2M5ClJM zfo{`0n-oL~Ll#Ue^tiC!7>*S~GY-2I*dcx%V7YnyGTe=?ao83e({-Ep#GJO~iEGgJ_D;zM2^!d;UG#BK}= z*rs5>^q>M_5M;_{BTI7{et%f!e)6QtE zLO`?+_|bTTqoaLM7wx>ZIHF9{_L|ER)rqQ^!)NV*Q(WDq? zZ|)`+&CI7tBp>_%f{H42he5Lgh^ic`Q947CEB=Wd5YHG8wP=kn*!UpINzj;6tvo?2 z>|M$D;$f=eJNH1Zeb*@4wbN;T<-7o57wowE+V{Du4%Kyiy$u3fhC7d0W^a*7TWvD1 z^4EeOxJjV1Kn37m5lY)RhCP6|qF!~ul)JBM0C8nGUHOgeaq3df-1P@R@M;^x+vivt z*bMx!h^B$AHdu2WcRh!PhtGB8Rd#J(TeaP^4}HsSoj)tNq0P$$@Z^9%n+u5RDd%1S zqJ5xrg&!geQ{IMdpARvgJkHD;oLqezGgJ9%Yex9=-wUv8cJ5vY^D=1?SSWnzHEf3(s={+{9JQT`)zJ$gTxdD z9(S?E5qlg5C_Nya5g-~{D=9p)@UBHF&Y5J*tCq*u9O`RhMkBN@ch9S~KAl`dGbn{b&0-XoM z?&C5f#4O+~X36W1tz7(Rj5r@7%P%90BUHx+peZ&B6spA(qddd$;SuUYBhVEe6h>`q ztWv~Cmp7{bb!sYEMG36L|B&4^q}ajs0p_V`TIkWLPdYTz1(LABtWbr*w$+O!nW$7; zMwTYhIfXmMeGH>YavQmy9uOtghh%(-q}_ytrN^>Ffwgs_4fBQq+L~)9pIZZLQI742 z6G+IIc0vmA1Vk3B$eE+(1EJkio)b{Zf|fT_BngDf8D&evu5KS{z#MLIh5CY^!X`mg zUm{jcU=N6A3WzjcXFqhF18n0Lg}3A!%d-sAnNv_?gy|#-P?R-x8Dci)ld6jL>@nw_ zq##%Y(Y6ZgR~*k7AWB{z!;0;L>*oErpLYP_iDldgAiCgFRn;E=_^}`eKFa*TvMfKw z?TVu4NBXLihg30dg5jZn*v>yB6b3=?imU8xf-4KCZNPLx>Rsw!8xULhhXRFlT|Z)h zeH|b=d7CST-EPCCeXxMI&br7|CHMFDf7z;;9uRw&=preIcM6CKeihw~p|I zFWp8Shd7*;NC>zLP$nTJlN7TVjlC=RF4Zb|%+zx!WbuG#PI?Crc|hdFY{YR|Dsd}y z#11$%A!aIr<{?htw~8LYKzcl93r#VQ0u_dsHT17+r|V%(BLR`$VJbkkdPH;d5x@|$ z^z050(a@V}V>w@0t}N68;(Z20>vgHNQ-G=cr5Dh$!aqf25+ z-4HvAO0*Tm`gV4#I%W=|Nhw=}I+H@c^I=?Kcaq@sqf%Qan!Hg32;1iwC=&Ih?3<+P zPMirK+QJrUN>mORTGkW;=ldQIJBRXK+T8GbvQYxDFfuJOdEsu24p7%DLhHyYb+%NB zRP=2Qal&5R_IF!{qD}|bQca0)??qkRcg_nSJ}5be9B->u20`!zs)j58F>vvt03K}@ zg={KPxl=$Jq9FE#crD!BNr<`YLUN&SO%9@fc^`DU1w&m5q5;~K+(7=Vy>FWUaYzoL zS(oHZ)^+{MK@dps%mWXIKE&Mp$h;p_%$oDL>PNN;h|6ue{-(EMZ|_j@!UW_9V0D3V zULXu>lOJYp>dQPO0%8-OlpIACwrFLlE{kDHRR*aL3M|$Yu3o#0*Iv103N3(Qp~W-d zC~fRc2n|t^B4&KFp5ySC{(IU7xRe~p&C_`XMDBe)xolb=nlSu?0InhCIH*xb9%rjc zl;b?s;vjk>S~z598v!+=6pGl>w9vEAX+nm^Q;~{dQBIrrdI3>V1QK9Oyl0eI;dDM% zzr+(=S3DrzH$as14u<{Zfa~SI%oo?qNTWUTg4gbs>{cHKxSVRG_u8;-#{EPUvo-SWs?2sn&V<#YqoY6K@pKhLcdXqi=5|rarhTAV+?QkM z9xK<*$A+&xAokpYE>ehDhTyIg#O2`SJJ+N-m_;dKW08cCY#!2^F04^5)ErrrM(ckU zAV`y@V!5u^@nmfB;n=xDYb2-?fxd+S7fV%v_BBAv;s)u!P$ObBE0>+BnX?pJgfz5C zfNFs}4{&>ry`4QE+M_0q<{(Bg-jb-E_?3^elZA{Q4S`JlrdFC8#ZPh&spLi4p0CLh zQwy7h68MbI3H@qKMALE}D;__oR%YI+s6h2bK;%61I}9e8ZzdJi#!Q>5XKv%ll4e+h_suJInxukvdZ^Qz*^+m1vJ zoasCPV%v|et7xLH7{eWtb@L1X#4h0JvSZ;oI{;BsD(mwXMbSI%R6*o&9l%=gQ*^Cy zI{XWtqq<3tMhjd+;HtxWk@vI4U($xMtE##k1i{~xQ@`a=+2!A8L%FmevUz`PKx_f| ziua?PTSo#8X`15EM{<1ri?1k<_#&0& zq!O`re95#li~#{Z0#_|<3g^YrDrn`Qp3T6Qs8Zn2mNB!d3PX!DFAp`GNZ^#mKm8F| z3_}tHwkH$Zx^;6&lcV*aN4W<@DS|C6Oi^~IHRq8d)5}| zL>}bemVD>8)t)T`Tb?{2(u_TzwPHw*^HOc5qAb@lQ$o{2^Mc{Zg6_ZdfLK86zUwXj zx&%a5fn0uWUuMn|AZ{8H|M}UBKv%Bg*=)%hUu#>P+yIEnd%p+7?!l*GHe`C(eGu(F z_5tE}>k^7EN5U{8doHK3z#G*&>I22}P^wjBa_{NPX>?R4`r1ixict|XeI1B$+S_PY zk)2x7=l~0hG=!bx0;W~TD%Tiqe(Vyy{QN7DQ=7yo671vV{voQGefad8_EpTzSxaR$ zzofP#^g$H%vInJ>ViVd8xt2F*d=S;nL}864+XO*{0vT*7h@w2&bOj5OT3ph^5!V8u z0tj;u!-*Qqt{S%%dSm z_Yv@VXBr8sl+y&qGkRb0#X!#s{y&Qk*JPM3&&4JOu{XS|A6!W&UeG=(l)To}c=S@$ zmQeJ7>FO!ZcYWaUeyp)}7_gCkmIrbK&I=%Rf!pNrq-V<6~&^yrM0wE|+{UDQJ;@2!NF(0Zzd{s-10T6;u2ohoAY4l6GK7 zU;`ks&`3g#W14EJg_2Y}J5|vud*lFO7!XpK!`eX|9uPZkY|Gxsda+7gu<3eZzrZ7$ zW(Ou3piTi;Wf{0H&L)Rs8y?WQdu`SfM_XoMMPY_*zk1ofcQW%)w$ZJ z^8kqLJW6|j?xK^*`eQphBs{RQ$iSY>zKXdAU{9&lUUS0q0OI!Ubu4NYge3Nm9ur6D6R6_@ps3DVzQ0X06@O%aO8J0u)1$geJjnu93lV4mmdS?Aj0XfZ;NQ9;&1C#^nKb8O}y zRs}7GjJmi65P7apJycb_1yq#J7d}ocEi6h&F5R(6=h7`LAl=>F4J!x=f`D{)cY|~z z-5{ybDIxHC_4E7wgEAp57(egG`X)%f$`Wne z{0|F2t_>ZH30V=+eSltVzVb+AyR>&sjd)F!l6u#-oqRS&Q+X(gdJR(JGqZ}i;T-}_6O+Q^9wIpc0LmBj`a?$K^sib!i{~AtHMTvv(8KSnOQ7Cw zPtaG(3f3B&7G!&W^U+F50ZST%wpKGy=DQ@ce$R@P{~Opti8Q@cqLbWAc;s|>+{|1z zRNXj#04>uOf8%$SKQZM~?8eu2;_tsjAGBrMXg^9JWuPdJ+vtDh0w7)(@TF^u#PeX@ z?b(qhFFk`wM)+5pKXHV3?_3%+r6*mk&dA&Sw;Oi~xKJGC7}#5NbWVC<(Ps0?F6nlZ zMgT@rsCEVC0oO11D+@fM*M}ikjz^UYW6YfRbt5h(c~s*7Dshckol|E z4Vxu6AB&=tUA{#J306tA``Agt_#L$b-v`r`!_3%jE)R@-l>bDb4KKKVHLa}Fa@ zBXJ=o7dE+VNcJF`-uLbIib%OS=uvJx=Q7`|9VeKV0F}0I71CJJMEB;nn|?RRKB4tV z08wdk%nVrK_R#iCF!m@`QObh^*_`Va8hv-3futPu()YSkIvQ@-Kz)W5L&#gCNPWTr zTx`!8_zMKo_d;t^3yPqp6OFyPDg&28#Nu!ry0}0V3@SLAF8YIrmHnN=ilgA?@`XTp~s~5gQ^tCo(q*7 zFqlw1WI9o@e*xE)^J%P5)!0)tTnfJfV8~fF!wm-Gbgyo+6hSULl<{-JTVymxcrRxA z@k#}Ij+^^7{-|^zKK%h0bW*p(e0$}FAF73LPA?Y%pFMVM+`lrYVY6sTgLb2-b#lAB zt*U720!reN!9&cJ7|@vob?Yi9`*g3>AC4CoDn3m&Z`Wr|Nk^`LI)QtC+YLHV1Dt^AWrO}LL8ss8AF^};U zNUk(5GzWUTUvQ+Lde<=WWnOCjTy9hCobad?`B0%uM2j^|X&^~hDh~o&q^Pg^~7qVXtl?cL?F#fes^xTVC17E{tk6c|$=dYFZ5QmKrvrAOVhzGZQ3v4YLf z8$8s4Y!G89QeFiH`1rf^X9NqlOM6sD$s1Ue5hlt65ub9X;osWXS0E#kAlNiGY0#Dc3;5hytK? zW66jHdZER38^e@P8`~AX<@|EDS9s2E(!-NBV%REKXujzmmb|~GU$GS2bKvl2XZ}Q) z%ejLoEdwWI(bI7#aXQSrJF$LG@e|$_H}W*}muVcoqKiMbB*k2U7=PNh8X-0nhsF}a zr+1eod-W-lR2FR=wNm&qG@x@QiJ^ichr^RPWXTAA^gcUW>G#qCW(yY3Sw|Hcv{#-- z^HVtCHeB|9BH1}!HV1_LrqO*0uD{Q;>=o2(UP<10fx&YiMK)ElSyMAgbHlf{Fo3QX zXMvx~sGuZ+#TqRk@$Hw>k_a8LkTv%DhmiZUTJ6hVrs2p5KKt~U_@5N@CTo%lX*in3 zpZphnXU=LPsEmG)R6F&FJ$qHOEn!4Vrbu#Utne$up|aP;D$j)7r~3j6UaT6z`0I4g&cb>;fKXPlIkYu zEIK@MM>veF6p`;VlbR4KpS?qzerJ|h=|q!Z2!E$r75DZ@@p(wyccn9nUoWiymI8tB zpAm|KIA*_nq_73zC<*}~JXg*iDF2{; z(4Rb=+yB71KH}WYCk?jCq?Vi+vzcA5gncfM`)Wo;&Zep`^j7j41sKEj_iOPTNihZ4 zyWr1osu@&#LX5-oRaox0+76U`G&LPpw{v-``lJz{#Py)|d5JyH3t!w4DSysUOE@5j zJ*WQ(+Oz+-s(Ep4`C0`jqtm*axx8M%Rh+BfypV26@!IYDr303Tu9MrZwuNA(T<8}D z0;x1V#-{fa`~FoBQL^r>rt`@{nBGt7W}D%GT3Z|>S2``E`68jb2~fNrHlQp6^HLe&Fbc@uPBjIiMWRZ+J$lKEzNkVXWz1`@h%TX>7z17wN{ z^fL@+n1yaJer9J>)2G3t(Qom^sOoSg^$?zMWa42l)<~88MJusaGmfv6-yH(06=j%0 z-m*cW=1jFm?jh?B6)-79oepG_zd}@MqkfZmVf7_EWjsz>V#J15>HB5y4FoyYFy@!9 zd6n3Me6_7Bc$Z_82(1ZXBX>;WraQytQ)X|URIhFrZXGe$#!b8#_WYzB6lqgbDzIml^tqye-UT&(g&V? z`$_?ECLuO_jUDkw+|Hm-vD?ee5_|e^&W))>_3W?qfwTg#cYgqaWoGSfuD-D=;fLAn zoAYEN8MT2eai#|c4wdR4XAPxVuST!xpnKSzUGic2%$7JVT%`LEOi&Nhqa>}&_K{!Dui?Rs+F>PpM`h)oSwNlI z==9XikN+Qm1L%%ac4FqRW=ihaC!H}TSWMs&p;O$)c?Klk<#&?xpvbtex2|})M}i6( z{y)NK{>X0JE8jRhwgtu7c6RG!me>6DjZHRcW4adL!K|75*&ycXQZP`0GtU5*hR)kG!Y~bxXiZb2cmw6K`3MR&` zlnbz|kWqKxqqyKEoWGwy*7@^hedE71D&7!erhk4JzQUB9&4i%kzm^ywv( z!(Mcdc1tW~tgWVsv5qzEFGfoCeARw8a+HMP75EE?FQqybsP=Z>YKKfAn@*k)7te|+ ziNX&kEEHkx%wvL`&VcBHVfeaRI#D8p-WNK~b9PPn_>qsp$Xg%P&M)-q|FaJ}0<=4g zazjF`$optO^t?j0AcZ#8ZmduP0>_Iev{hxMfMEYqwdC5PoxYpXe1nBk^=6D*PH*g8b+=jN-I&mBpCmOXzh=*t(@4 z+$gj`+u$`Cejni30Hyn>F{nzYB)uW@N2SrB-FZZaxQ2$q%ANex#q;ODxjrHD&8~jm z{|2B&0)J3$3&n&}qQHaJHh>C7EFZ(8N##ke$Is6{g+o>xZy{i*;km@0Q0+Qm`Wf-l z-}IgW3?vG8#HISaFfwPitN)kSazYHY(db>c1f+Kq5k0`v=4rx_A8ef2)_AB<@br#T zUo+Zg5rxA)pjE2wqf**bX78=s>RJP<0A%%toPH=!=e_U$!HzGL=2rY0 zuOn(v-x5FoL=YCW86t;2)mI*z_|pX6%xb7SgmGeToI`p}f5y%JWFP-4O(cZcH*6iA z_Y+@@TY_xC7?SD}Wox0K7$ed+kXKBM2Hm@qEw@YLR<>Wi^w3!Qb!bv?-Okd} z_W*VnN>mc9JCSS%@|>%_7iNP0MQr*3fH?kOhH-&Y4AM}GANbu>09HqA*5knl@rHil z1xgQY(6L+AJ?QcN9YZFulatevzm`@Odg$hfi-49^fFHi}Nj248MMZ_ng6pr=$JBpN z&%+k0WUYm(4K9v{CpY5AWI%s4TFA(*W87+@kvr(s{qGoH5RDBMJ}iRW0Kk{t!j)L# z!JcT6#Vsh%@%p#+q19^EWYFV9*GwlMsEM^HP#SMS9GG8P>a^MDW^@?nIX1bk`wEq} zufyg+lQj%-Bk#3xbXJ`c;3gbc8K89JB^W29(emYC$F=pkC-cQb%c)|etDrfhAYx6K zg?gwr_-mo@_pf_Q7}nuUJ_=zb2g;}ueBM5qy{JlI3oHXcX+`Fnz8b9xxGBXu&r;PB z)`Q>W82&6%O5#j~yr;%stLr!H`G={iE3+v8JD*bBj+ty^{^m&n@>p=Tha%^pT zTXIZfn@iP3sUvhzAoyo*F~sw5*auMx3qwomAs7VV)3@!3<23%>6Ucxbnnj<;KXozA zt2s*L<_6B#6`sf3e{3{xBt6zou?@=?p*<3owOR?>kcdgs*3p`~UnT3K0G&03L9DX} zyBC|-5iJn=;RV6D%pD4Wb|8m*4*Rt{__C9T#v?x#Ff$A633eo$Eu)!{Ec zxNBmoZW^>267>evL@7oBDFLz+a~L65HcwF}F(NLT7D+s@pY!!cTB_3AP0H#N^2_Ng z;HWLx5U|wHIn$f$$VGw|cWBT3 z3^;kfU<-eH==(Bru8sInYe|=dGv|dMclS$K1G6JX71GO_)I5~Y8!rOzRq);jP&TUi zQ_*p#eBVuk_tzO%phPmmv7v6czUVe-MV0mS)h1W9N(4N8Et)L91&vF&G?@N*8Q@;u(*3~MCG!@huVjB04(kc1+vbl#UC~r|b3Ds_G*Y>))##vocNn7I@db7jequ02i0*UwGx^U(61vjp zWh52>w81G>FA1^e{m_c{?$ygpSrS)z$EFEuEs3#l9h?T_jH}OiS=|tAxLBpKu=NcS zu$N+l7IFVt0YidlanEv%z{3#Xn^ukedRBW(ntnYRIry1BT!I*-XA*#IxB=^spUvv8 zf^KQ4*ycvX7w^x(i}6Ocuj>0<2zsc3hXNW*^!?&msm?_GsED?fgGaW3qi&WlX%F#P z(0Jt^`QIcjFR@Y|hDFw!S9*n+8rn1Bm@Nd4nvd+vN_Z-DC?;yg zym=(aqNo;@C8v5FiKS`W;(fnwvUh^=$jTZ;-3$|TAKR17uY*F1&Mu+j35Ergod^#wPe?C z4FDzDaUGtb?N7qTltM_zmhFMK1#W0$>01TC4M38|T1^W)5vKF=Bg!$y(+YhMARB1+R^g$RD1 zV;sY(-{ObDYEdkKM5JH=?@C*1$$Ce%P%H}+j>kX}s=c;hac)fNvTEIeKf|2ZPbnsj zSY`-@IH8-A%TvDrOwz&mqkY`&KjBO<%qjihEojd>LcLv$Q(mQTeg0x7^Ep>~g2L0INai zXFa$v>cv7^X^I15?KAXi1b2dx@=o;eofUXO=z3(LZvW(NAWCg3vMj4E-`4{Laf;)+;MR9#VAx;Z%jrKm)#=-{~`2zwR^$h2mgh64FUx`%2?f2_+ImF&93re#-5e1(#tb0`& zt=k|{SB1q1cTifvn=3pUPGlT5T^cbAC;}Q=n;i-Ow=}qb_%*ZGcW!0ly@!gXFO|~vZ>}D%yH3qEP zzy_V`&i#_>83yzPxQQV-*q_uwH`{PbH4mRNzeAa9fK{c(R1|sf?FVMXS8Po*m{#5`92tos4iz)PhfGsjH6U$Ebj>zIO!TT|a%myQLj} zckr;C`BU`ZV-!DTQ?)P5Ry7*EC%z&E%t--i(LR4yW8n6;1VxZr!h2P-$lF8(lZaAw zym@G0onC@d3OwHH8Iz1W*PTUPseXfMR-?Qo1oQbUqjkd(;y3JjW4gacJfuF+f)(|= zPVB!SFXMhsfMbJ~7-G$6*NI7R2HLYuib&|iUr7WRV|b`sfwLX==k-w+E}3A7^Jj`_ zR@M?un#gPr1-;Hz8D%Fa?NDe5pAR8T`BDIgu`J?mfNOWM9adI@Mq=A__L{j;!pIMH z*p`LE^Wz#=Fk31281U6@PplTvs;;)>RIGD4-~%}IP7Mneg%80^%Wd^_F`P=ORPn!d zv)RFee|{_Za_2Eu>x>mdw^SzP3@~&+Pw-z%Re#F-L zO%MSE7BFTm{_cV%IBIv+H!bb>Vo4in1QtARyH$N3tPSo6<<}A4d7sBB84KP%I$#_X zi2lj;zLpGaa1fp=)tWc;#JQz!5?q$-+U^;{%kOZiVXQ27oPncm5!>Pa{Ap6IEYmJ2TYVNy6NY*B=_C@Jhlbt-aWD9Z8Q zA#ghltiIy<{2SfuH)59rW8YJ*kx&KG=vExgmqq-d=1&&Pp{3Zi5f{TuvG-USt1ZAy z1V_lL5h}y++`-K_3LxVEh9t)bN6x7XCzw7?+|9-f*lpus7FhnW1ISyFgGxlU04f8} z+y+kMH5C zMTBI!FpJvM2I{M{sI$6cB&FF{9_Xn^_U&E9Wq>dj*BAA)_(?tx0kLk_#nh_oN!a4U z*B@?R4*cMojDYI@I6#QJgeCUsGyIy0Fm7aRH1s@tEwG8zZ^2)-A*JbIJY$1VReaUc zO^2+ym0mphO_%~jm~ce!V6gQUnI&@y^M%V(Ccq2t3X@~nI&t=`idvyoE&PkdIY$Dk zp}fHm0p?Vnb%`5;_#sv9l>(@&6F`zW%2<^`{EA5 z<$N`KBgcWkt4?WY7nqEJT@#-FMgx$?y!v{J+1gtYVX>h6?^I1}8rR@=zRwLAjX~w$;Cu{!L+-Bil@5escmfOi>HQ;+_F=n-E%VB4 zdBOb_p;1$;k#eaCJ0Ra~9PDCx6wrysry$W2Z^9$(8y{x(~@s^M`? zAH1#J1@#O@jyL~A-4XjuVV%8J&Qsr2kd+{ii!jz)5m8Q!QQx;=YjEoD95h{pQDu3|bALdIzXJ7m*?1qZ2JHu+XDh%7B!;3!k<328Ukb4*$U2?P zO_fOEzZsGH9zpV3qtST>iqt_}3jGTy7l0_5TW;x#znCN~m^S6=$J5t=0X{MzBXPaL z%+&@06d+Cyp!i!Wxlw%{yYWNgzXd@G`bL<+$XJW8YYtM-6R*!%yDnE#TvF$xy#}Fw zMfcE3K#L!MmO^^1g=N4NDHO+M!W3qrYrUpWyGAMn9sau8)!)I3A~KS0zkx`^>W@E; z>3;VOkdky?3&7Ky<^$u<0{?Z{9>0%uZNT3JqB?Ko=2jHkd{{*WQBa=)9e~H2SC<2^ zO-QI<5v4kEH+MJlSd60z8SdtWk6ocaSdRa9A0s0Meu)|Z4*~YPz3@Bm1@a_!AhL?f zf8P$MGobe_>Z~RXU0_(&tTWQ>H_UpRulwS-K=F&2&B%gt_;QyNndj4bf|Jiuga%OWufv z;Ny~{n%|1Y-acLwkB&bm|6A)IDM>NS+_~do85uw7$Bf96q(a_VBt_RPo-m&$H?UTQ zw(9n^vtLO{l;w)M9>FOB$Y5=c6I<=9U!iiGM845M6+E;JDpk0LM!DFgqbn>K1gcyM z6vv|sR%kxES10^&w@Zz~IYB*)BC~B-J%-^qDHWL##*Y}?GEC|?HG4~L8Pqmu;>R7z z*u!5z_h2q?RqmC&2Dkx%eUxpllT6^K;jhwVBScy#3?Bz#INxbbl#zU>CwSL(0{4#th?hB!=cWfKd;hXbgK>v?mi&}V@9f_zieYNW)(=roaNok zXC`7etfEDOqFdZ6E>SvG`QXj^KR@+LZRh-jKjQoOAw?f0eaK%1(P8Yag?zN@>FFqA z`~#Wn%Ym%YB{>GK?bizG)QNFx?qCIhvWg)<0Rw|P-2k1;nm$*JZ|$= zz-5Bg=8BW#t=!ud3`o%q>q&oUg$SbQ*t}Dt9--!eBz{kRy0prwk#tN(T0qVPdvikv zZ#}5*xZ=l2Rg_BgN_qFGHGx!!n)x{f(a3RUyU`EQx} zaZ)IXuMw@C<{QUi{hDp^HM)DEFW-gI z7rkGue1GiU8}UoLpFxG+chfNs%jP97i4=fSUZ1e(&ozuL8zOh9HXex?WTJ2>$J6fI z6`+fU=u}6u$vu`J*6cnKq4qt*nhoL!J>?=o5&9m5Ayw!P?2*!|3Zm)xwU5KZ2Ld6glbk{T7ZgeGM}-Yvo3)2$CSgqO74|8o4S%N}ARjaKHU__X6>o z@Vz@~st#Z3fT6)ap_u50_QgX@G3%fEYeFY!QiP~|{pN>nZ6|yD--IYGRM1=_1`r4T z*rOJy{$wA_{quXz&b4}SGJ=}m%VN< z;#ne6F6n&jfw$VmN7%>E?O`@qT<6rcMe#~^V0FoHM!A3{cCWl$Y_NcOsyODe0v=vo z4j9Jyl}_^NamN$Y>6 zP7Qkixvou}>9{I8XZd%Gr<&Yb;>Fm)L(v0VShm#3b zKeai_upL@REFKRz`7kx=mdzLb<;Zk@0xikH-ncyxsUYD;R#$MlSmW-i*;>DuiV%t7 zCDz0>?pJG}CmZdEZ*5Ol2O+KLNMdcDMHMq@EnuAr5(G@<3Dg_|*T`(fm|-!tYlpQ` zx)$MWSM|eX;_)yp+YAWR4K(;fH`xbU%JQ}^~+Z)YN0t+ba)q%Hmcq(Oh8Xdp?j z=wkf$)F{>rwftS9-X$)k5qRfILk`wno^Jq|wr9lN=Lp6$O;aPCKNo!aj$sic%GHJj40!_ux5Qm+-OrM$43xleTss7;?z*kZAkxS&3$ zf7-jNz(4NU7qs>#zqTmdd+PE50v4RS*YSuhYlt-kLGvc2O#})w3?+T54io`tEZUXA zIGY>_CE8A_&1YVMy-6(Efu#+PGgk)-8#n=!D_BqbHTUV4p4f0Z4EXZr7)bmCEu1*E z;ErR?tLzOSbSqB7`!kwEG^NA9%v^w2nHku?HCU0l+BOeH&2vXe^gc#aYboQ6fh|+i zix(>(D;6REm1Y_is1hX#IVKHd8ARrU46KslbdCRIoNF=dQr6FNkfDIn1_l0P zRt>%+1}}iYGxo^avCxkW#;<#33%fZGO|SUW(Mvx5c>YP~B!_i>XSRVQJ7tk8vwXt$mmFJ$VHe3F?J%Iw)X_KOS%EI+h20Dqe;F_6`$pw%*-UH=WZS0mJ53=O$3 zzyquo=)+Jmrfkh9iv&m1zA!=9+8s^qVhq1w309obc|zRmw_B)OYxh3eG8U$IBJAE+ z_u0?b5Yp4{^uM)IA1V6FJ%2?Ki@Fm?An`}t?m-g4i1(!AZ5LJe4Jcq=R6{}JM8Do0 z+e?_Luk5jzhlZQP<;(h4~h@HE0AlC_m8u=6e)Z_Sc4O{ zka#N};r;@yMB1IB{0$S7i2GJi@cBo91jCTPcp8=oK+Nv>%n~JjztPf-a0rv7R!PdO z`=mL_%WI-Tb_#N>XR9_(CLmC+b^ z#q=_QmXg{4QDb|$GP=uFbk;lX_~1G~$!>9ZV*KD^ytvcBPt!tsEzHbM9}_LaLlF9j z<<(iW<*(mQ1`}t#D~CiLeZ@3gWY4g0EM21@hb*_vS9dwnRJ9g~+QQs%{R(EA{GHuS zWdq)Uq!3gDlgrS=PWVLq#vj@uK~#qHHuM z{<$*O^Kt%eWry06v$)|=VaS2C;7>AT*kU2%j@S9Y8tL=Khdr0&yJKX55a$^j3hsr4 zY@f%ymerIb^(QJl-)n|uzRHU|sKiA<>-?360S_uwc+2Y|LhuZCNMfQsl#er+NRRlE zPgR}s^DuS;CWZKy&-v*XjC46KBBYWm30Ou{6MgYSPO5n9L*f>Lt!td`T4S<|r*y>mJw;pYsR|lMsff~X zAWDU&9iJCNw=bwwyMafy15eNX&``$iuF?KEM&v#RY#9H_wTXVTucD?cNETHJRjL+Y z5E8lHy$C9om+%jzVlzFOGz)WXQi2qb7}4u465JyA2wU{k$nhOr;Q2yhABduu!WUuxBRW- zH8(^;Jn6ZnyWUt6v?U1bt#UFZ4&S&>I%aMQ`R{n(%92U0ii6dLa>iz-H=GbI zpfzr=E&#U#Oh*r#rXYOtS`eI@Xxi#U$iUMDtZjqpB z$5-b`D=n>)P7_IEcl8=my{AtX<%Zlju8<`B$!*7j`p{Rh=R6fzh?Wa!VOCLO=6|uz zFI9teh06I7e`r)K6|lT`u4!Q5{U|Rdf4|7!C4A%2^{}+v-@zoR0OR)5Q9JI&Oz-ZCuPYy^2tqpkM3^!pbhFecu*{lS7xUhT2v&ERNq-(Bhy83!z{;dQ-tp zQ%5zu&S~upM1}r4tb5f4I^w|gMUME*$o7)|0OET*=OlR067?X6lsn&gTolxhp(sEI ze(=PBY*_I97))^)x0t?Zok6UyCG2l7PV!x~y)rzse0YX02a+F;K_p@bFxe362Bvw>h-=2fL{H!e}^0Ul9sE^HEaxZug?Du%5>sqw-<%%WF;n!G}7_W z92(;tBnYLxfd=HlSeUs^VHzcn%H|;%aqgw17^NdA7Nw%Ll;d^8k<{DDWO?gomI4ny zG`&4Ie$?CJHKXN)0f_o|7De@j8#CV|9JVZTjBfRlN%+&_1 z_rdMn-_6xc_ovrm`+#*LW#MIbxErVP{={FD=%4IcJ<@7I4GG=IpFD}#E%&b-kQ6j_ z--DzkL5gL3##UDQvW~0>j#yNpE;XKi4RYoUO+2|v-N8kM6PQ0=eaTq9$xj@nvozRz zllJmxVy=Cpf7N|BW-#-yRlY)Xmm;z7oZ*tJ@Jgye-OMn3uR!b15V=yN*o8pLdTCc| zjE=?>GE9x1Zvq8!6(ar>5e*LbB)SKdC$-T@?D;MG;y z@&WrpQyjf_24f~|pC}rB6K<1aEW2!x=Bj<;DS&a04_|8KNiQ}xdU3rN>jL~_+(xnnrNFAKlI0Qtf z*l=?o>^>FVOw#=7`BT=iW51*Mo}evdWzQ)6ff&4!6+OP}9jH%oH1}SOHYGvb&~2$) z76UF?-XaJ`_|+PF`Ou4CT8yt;XRio^*=aXd6qIjz>?oqPAO(r{37TIPh76D^8kjg} z!f%>e@QoSe3sZHrRwjBf=kK&7;FOvk-~;0RDgEpgiAsxKb)%+67EdId6`{m6{XWYu z!`75o#F}S6Ov}9#K54$e&LHTkb}=2j`s+3mK+US2-V}X=sAB9O=y6GR#Y8A**_0gD z>@X=tU~38+E>1&kL0GpDqC>>gmeT7cG#>~I!^#JPF*eVfEi61z;6)iz5Y+VC`O_;0 zL{zD#^ST&;8#6eF?7z*41zrxR1<23@<&aF9JwdfFE0{U#FufWZZt}tf8wd&hTJLYm zz$J9-COl>BX5ah#vpO!K_M!5xTTcM-qe6voO+QKV%hTC+=}5E9YXx$Ru5vr%LESAJ z1v$6Wte~$NszGtRNPoX(0O?!z%hd2hDa$DKiu~FwqHcL+lkNZd8a>qNm!9v+3E87f z+U~{|-FMN2V1kwL?3X%yBQ|^{OmU1xbfjJ9)cwjKo=-}P{bY@JK>s{VKxf9??v40T z!2p7fVvOze2T(4;H|*rPlrZg#x|CiqR3I+(9Hu5%WaT3LOd$0JtSfFG1i_7NzKf}0 z_dxBNK^7BEa0HUl+L%;>F_u6E{k=j^w>Moziu=3+E85YEaQ(T9Gi5n>w#Laa~u*yIDKmYI&EOb2FK5MuLtI75gtW6O> zbqSb?@N>l{GzLulzouUcvsa=(HjS|p;wsaJm$`^1$ciKT<21tlv)liM0UM6z4VVm1 vW{bXP;GaeRKks}1`hrg5@=3!iq@>EmbLD9QuC%U@{$o literal 0 HcmV?d00001 diff --git a/node_modules/colormap/example.js b/node_modules/colormap/example.js new file mode 100644 index 0000000..8fda195 --- /dev/null +++ b/node_modules/colormap/example.js @@ -0,0 +1,69 @@ +var cmap = require('.'), + img = document.body.appendChild(document.createElement('img')), + canvas = document.body.appendChild(document.createElement('canvas')), + c = canvas.getContext('2d'), + n = 48, + colormaps = [ + 'jet', 'hsv','hot','cool','spring','summer','autumn','winter','bone', + 'copper','greys','YIGnBu','greens','YIOrRd','bluered','RdBu','picnic', + 'rainbow','portland','blackbody','earth','electric', + + 'viridis', 'inferno', 'magma', 'plasma', 'warm', 'cool', 'rainbow-soft', + + 'bathymetry', 'cdom', 'chlorophyll', 'density', 'freesurface-blue', 'freesurface-red', 'oxygen', 'par', 'phase', 'salinity', 'temperature', 'turbidity', 'velocity-blue', 'velocity-green', + + 'cubehelix' + ]; + +img.width = 480; +img.onload = run; +img.src = './night.jpg' + +function drawColorMaps (colormap, name, height) { + /* + * Build up the color ranges and add text + */ + for (var j = 0; j < n; j++) { + c.fillStyle = colormap[j]; // start ind at index 0 + c.fillRect(j*10, height, 10, 40); + } + c.fillStyle = '#262626'; + c.font = '16px Helvetica'; + c.fillText( name, n*10 + 10, height + 26); +} + +function run() { + var height, colormap; + c.canvas.height = colormaps.length * 40 + img.height; + c.canvas.width = 648; + + for (var i = 0; i < colormaps.length; i++) { + height = i*40; + colormap = cmap({ + colormap: colormaps[i], + nshades: n, + format: 'rgbaString' + }); + drawColorMaps(colormap, colormaps[i], height); + } + + /* + * Now lets try some alpha maps overtop an image! + */ + var ilast = i; + c.drawImage(img, 0, i*40, 480, 240); + + // remove background img + img.parentElement.removeChild(img); + + for (var i = 0; i < colormaps.length; i++) { + height = (ilast + i)*40; + colormap = cmap({ + colormap: colormaps[i], + nshades: n, + format: 'rgbaString', + alpha: [0, 1] + }); + drawColorMaps(colormap, colormaps[i] + ' with transparency', height); + } +} diff --git a/node_modules/colormap/index.js b/node_modules/colormap/index.js new file mode 100644 index 0000000..fc4accb --- /dev/null +++ b/node_modules/colormap/index.js @@ -0,0 +1,143 @@ +/* + * Ben Postlethwaite + * January 2013 + * License MIT + */ +'use strict'; + +var colorScale = require('./colorScale'); +var lerp = require('lerp') + +module.exports = createColormap; + +function createColormap (spec) { + /* + * Default Options + */ + var indicies, fromrgba, torgba, + nsteps, cmap, colormap, format, + nshades, colors, alpha, i; + + if ( !spec ) spec = {}; + + nshades = (spec.nshades || 72) - 1; + format = spec.format || 'hex'; + + colormap = spec.colormap; + if (!colormap) colormap = 'jet'; + + if (typeof colormap === 'string') { + colormap = colormap.toLowerCase(); + + if (!colorScale[colormap]) { + throw Error(colormap + ' not a supported colorscale'); + } + + cmap = colorScale[colormap]; + + } else if (Array.isArray(colormap)) { + cmap = colormap.slice(); + + } else { + throw Error('unsupported colormap option', colormap); + } + + if (cmap.length > nshades + 1) { + throw new Error( + colormap+' map requires nshades to be at least size '+cmap.length + ); + } + + if (!Array.isArray(spec.alpha)) { + + if (typeof spec.alpha === 'number') { + alpha = [spec.alpha, spec.alpha]; + + } else { + alpha = [1, 1]; + } + + } else if (spec.alpha.length !== 2) { + alpha = [1, 1]; + + } else { + alpha = spec.alpha.slice(); + } + + // map index points from 0..1 to 0..n-1 + indicies = cmap.map(function(c) { + return Math.round(c.index * nshades); + }); + + // Add alpha channel to the map + alpha[0] = Math.min(Math.max(alpha[0], 0), 1); + alpha[1] = Math.min(Math.max(alpha[1], 0), 1); + + var steps = cmap.map(function(c, i) { + var index = cmap[i].index + + var rgba = cmap[i].rgb.slice(); + + // if user supplies their own map use it + if (rgba.length === 4 && rgba[3] >= 0 && rgba[3] <= 1) { + return rgba + } + rgba[3] = alpha[0] + (alpha[1] - alpha[0])*index; + + return rgba + }) + + + /* + * map increasing linear values between indicies to + * linear steps in colorvalues + */ + var colors = [] + for (i = 0; i < indicies.length-1; ++i) { + nsteps = indicies[i+1] - indicies[i]; + fromrgba = steps[i]; + torgba = steps[i+1]; + + for (var j = 0; j < nsteps; j++) { + var amt = j / nsteps + colors.push([ + Math.round(lerp(fromrgba[0], torgba[0], amt)), + Math.round(lerp(fromrgba[1], torgba[1], amt)), + Math.round(lerp(fromrgba[2], torgba[2], amt)), + lerp(fromrgba[3], torgba[3], amt) + ]) + } + } + + //add 1 step as last value + colors.push(cmap[cmap.length - 1].rgb.concat(alpha[1])) + + if (format === 'hex') colors = colors.map( rgb2hex ); + else if (format === 'rgbaString') colors = colors.map( rgbaStr ); + else if (format === 'float') colors = colors.map( rgb2float ); + + return colors; +}; + +function rgb2float (rgba) { + return [ + rgba[0] / 255, + rgba[1] / 255, + rgba[2] / 255, + rgba[3] + ] +} + +function rgb2hex (rgba) { + var dig, hex = '#'; + for (var i = 0; i < 3; ++i) { + dig = rgba[i]; + dig = dig.toString(16); + hex += ('00' + dig).substr( dig.length ); + } + return hex; +} + +function rgbaStr (rgba) { + return 'rgba(' + rgba.join(',') + ')'; +} diff --git a/node_modules/colormap/license.md b/node_modules/colormap/license.md new file mode 100644 index 0000000..9359601 --- /dev/null +++ b/node_modules/colormap/license.md @@ -0,0 +1,19 @@ +Copyright (c) <2012> ICRL + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules/colormap/night.jpg b/node_modules/colormap/night.jpg new file mode 100644 index 0000000000000000000000000000000000000000..06cf22abe4ef066c4fdd354437728c4bbbc03a05 GIT binary patch literal 239307 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�<#aOx^1ZibrKLgEM6fc>V|Y4GKsT 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 literal 0 HcmV?d00001 diff --git a/node_modules/colormap/package.json b/node_modules/colormap/package.json new file mode 100644 index 0000000..6b7f7d4 --- /dev/null +++ b/node_modules/colormap/package.json @@ -0,0 +1,90 @@ +{ + "_from": "colormap", + "_id": "colormap@2.3.2", + "_inBundle": false, + "_integrity": "sha512-jDOjaoEEmA9AgA11B/jCSAvYE95r3wRoAyTf3LEHGiUVlNHJaL1mRkf5AyLSpQBVGfTEPwGEqCIzL+kgr2WgNA==", + "_location": "/colormap", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "colormap", + "name": "colormap", + "escapedName": "colormap", + "rawSpec": "", + "saveSpec": null, + "fetchSpec": "latest" + }, + "_requiredBy": [ + "#USER", + "/" + ], + "_resolved": "https://registry.npmjs.org/colormap/-/colormap-2.3.2.tgz", + "_shasum": "4422c1178ce563806e265b96782737be85815abf", + "_spec": "colormap", + "_where": "/var/www/chiro-canto", + "author": { + "name": "bpostlethwaite" + }, + "bugs": { + "url": "https://github.com/bpostlethwaite/colormap/issues" + }, + "bundleDependencies": false, + "dependencies": { + "lerp": "^1.0.3" + }, + "deprecated": false, + "description": "Great looking color maps", + "devDependencies": { + "color-space": "^1.14.3", + "tape": "^4.7.0" + }, + "homepage": "https://github.com/bpostlethwaite/colormap#readme", + "keywords": [ + "colormap", + "color map", + "color", + "hex", + "rgb", + "color-space", + "cubehelix", + "inferno", + "magma", + "plasma", + "viridis", + "matplotlib", + "oceanography", + "seismic", + "color gradient", + "color range", + "colorscale", + "color scale", + "plot", + "graph" + ], + "license": "MIT", + "main": "index.js", + "name": "colormap", + "repository": { + "type": "git", + "url": "git+https://github.com/bpostlethwaite/colormap.git" + }, + "scripts": { + "build": "browserify example/example.js -o example/bundle.js", + "draw": "budo test/draw.js", + "test": "node test.js" + }, + "testling": { + "files": "test/*.js", + "browsers": [ + "ie/9..latest", + "chrome/20..latest", + "firefox/13..latest", + "safari/latest", + "opera/11.0..latest", + "iphone/6", + "ipad/6" + ] + }, + "version": "2.3.2" +} diff --git a/node_modules/colormap/res/draw.js b/node_modules/colormap/res/draw.js new file mode 100644 index 0000000..c205d5d --- /dev/null +++ b/node_modules/colormap/res/draw.js @@ -0,0 +1,231 @@ +/** + * Compare canonic/compressed colormaps. + * Generate compressed colormap jsons. + */ + +var cubehelix = require('color-space/cubehelix'); + + +if (typeof document === 'undefined') return; + +//paint original and compressed colormap for comparison +var magma = require('./res/magma'); +show(toImageData(magma), 'magma original'); +show(toImageData(compress(magma, 32)), 'magma compressed'); + +var viridis = require('./res/viridis'); +show(toImageData(viridis), 'viridis original'); +show(toImageData(compress(viridis, 32)), 'viridis compressed'); + +var inferno = require('./res/inferno'); +show(toImageData(inferno), 'inferno original'); +show(toImageData(compress(inferno, 32)), 'inferno compressed'); + +var plasma = require('./res/plasma'); +show(toImageData(plasma), 'plasma original'); +show(toImageData(compress(plasma, 32)), 'plasma compressed'); + +getColors('./test/res/warm.png') +.then(function (data) { + show(toImageData(data), 'warm original'); + show(toImageData(createCubehelix(16, { + rotation: .6, + start: 0, + hue: 3, + gamma: 1 + })), 'warm cubehelix approx'); + + show(toImageData(compress(data, 111)), 'warm compressed'); +}); + +getColors('./test/res/cool.png') +.then(function (data) { + show(toImageData(data), 'cool original'); + show(toImageData(compress(data, 111)), 'cool compressed'); +}); + +getColors('./test/res/rainbow.png') +.then(function (data) { + show(toImageData(data), 'rainbow original'); + show(toImageData(compress(data, 88)), 'rainbow compressed'); +}); + +var bathymetry = require('./res/bathymetry'); +show(toImageData(bathymetry), 'bathymetry original'); +show(toImageData(compress(bathymetry, 32)), 'bathymetry compressed'); + +var cdom = require('./res/cdom'); +show(toImageData(cdom), 'cdom original'); +show(toImageData(compress(cdom, 32)), 'cdom compressed'); + +var chlorophyll = require('./res/chlorophyll'); +show(toImageData(chlorophyll), 'chlorophyll original'); +show(toImageData(compress(chlorophyll, 32)), 'chlorophyll compressed'); + +var density = require('./res/density'); +show(toImageData(density), 'density original'); +show(toImageData(compress(density, 32)), 'density compressed'); + +var freesurfaceBlue = require('./res/freesurface-blue'); +show(toImageData(freesurfaceBlue), 'freesurfaceBlue original'); +show(toImageData(compress(freesurfaceBlue, 32)), 'freesurfaceBlue compressed'); + +var freesurfaceRed = require('./res/freesurface-red'); +show(toImageData(freesurfaceRed), 'freesurfaceRed original'); +show(toImageData(compress(freesurfaceRed, 32)), 'freesurfaceRed compressed'); + +var oxygen = require('./res/oxygen'); +show(toImageData(oxygen), 'oxygen original'); +show(toImageData(compress(oxygen, 32)), 'oxygen compressed'); + +var par = require('./res/par'); +show(toImageData(par), 'par original'); +show(toImageData(compress(par, 32)), 'par compressed'); + +var phase = require('./res/phase'); +show(toImageData(phase), 'phase original'); +show(toImageData(compress(phase, 32)), 'phase compressed'); + +var salinity = require('./res/salinity'); +show(toImageData(salinity), 'salinity original'); +show(toImageData(compress(salinity, 32)), 'salinity compressed'); + +var temperature = require('./res/temperature'); +show(toImageData(temperature), 'temperature original'); +show(toImageData(compress(temperature, 32)), 'temperature compressed'); + +var turbidity = require('./res/turbidity'); +show(toImageData(turbidity), 'turbidity original'); +show(toImageData(compress(turbidity, 32)), 'turbidity compressed'); + +var velocityBlue = require('./res/velocity-blue'); +show(toImageData(velocityBlue), 'velocity-blue original'); +show(toImageData(compress(velocityBlue, 32)), 'velocity-blue compressed'); + +var velocityGreen = require('./res/velocity-green'); +show(toImageData(velocityGreen), 'velocity-green original'); +show(toImageData(compress(velocityGreen, 32)), 'velocity-green compressed'); +// console.log(JSON.stringify(toColormap(compress(velocityGreen, 32)))); + + + + +//Helpers here + +//get image colors +function getColors (image, cb) { + var data = []; + + var img = createImage(image); + + var promise = new Promise(function (resolve) { + img.onload = function () { + var canvas = document.createElement('canvas'); + canvas.width = img.width; + canvas.height = img.height; + canvas.getContext('2d').drawImage(img, 0, 0, img.width, img.height); + + var ctx = canvas.getContext('2d'); + + var imageData = ctx.getImageData(0, 0, img.width, 1).data; + + for (var i = 0; i < img.width; i++) { + data.push([imageData[i*4]/255, imageData[i*4+1]/255, imageData[i*4+2]/255]); + } + + resolve(data); + }; + }); + + + return promise; +} + + +function createImage (url) { + if (img instanceof Image) return img; + + var img = new Image(); + img.src = url; + + return img; +} + +//create colormap by rotating cubehelix +function createCubehelix (steps, opts) { + var data = []; + + for (var i = 0; i < steps; i++ ){ + data.push(cubehelix.rgb(i/steps, opts).map((v) => v/255)); + } + + return data; +} + +//return imagedata from colormap +function toImageData (colors) { + return colors.map((color) => color.map((v) => v*255).concat(255)) + .reduce((prev, curr) => prev.concat(curr)); +} + +//return interpolated imagedata with only each @factor pixel left +function compress (colors, factor) { + var data = []; + + var len = (colors.length) / factor; + var step = (colors.length-1) / len; + + for (var i = 0; i < colors.length; i+= step) { + data.push(colors[i|0]); + } + + return data; +} + +//convert imagedata to colormap JSON +function toColormap (data) { + var stops = []; + + for (var i = 0; i < data.length; i++) { + stops.push({ + index: Math.round(i * 100 / (data.length - 1)) / 100, + rgb: data[i].map((v) => Math.round(v*255)) + }); + } + + return stops; +} + +//create a canvas with the image/colordata preview +function show (pixels, title) { + if (typeof pixels === 'string') { + var img = createImage(pixels); + img.style.height = '40px'; + img.style.width = '100%'; + + title && img.setAttribute('title', title); + + document.body.appendChild(img); + return; + } + + var canvas = document.createElement('canvas'); + var w = (pixels.length/4)|0; + + canvas.width = w; + canvas.height = 1; + canvas.style.height = '40px'; + canvas.style.width = '100%'; + + var ctx = canvas.getContext('2d'); + var imageData = ctx.createImageData(w, 1); + + imageData.data.set(pixels); + + ctx.putImageData(imageData, 0, 0); + + title && canvas.setAttribute('title', title); + + document.body.appendChild(canvas); + document.body.appendChild(document.createElement('br')); +} diff --git a/node_modules/colormap/res/res/CDOM.js b/node_modules/colormap/res/res/CDOM.js new file mode 100644 index 0000000..7cc1e73 --- /dev/null +++ b/node_modules/colormap/res/res/CDOM.js @@ -0,0 +1,256 @@ +module.exports = [[ 0.18517171, 0.05913349, 0.24304267], +[ 0.19008219, 0.06057894, 0.24651605], +[ 0.1950016 , 0.06199021, 0.24996805], +[ 0.19993023, 0.06336778, 0.25339803], +[ 0.2048691 , 0.06471124, 0.25680549], +[ 0.20982353, 0.06601486, 0.26019056], +[ 0.21478769, 0.06728631, 0.26355148], +[ 0.21976179, 0.06852599, 0.26688759], +[ 0.22474604, 0.0697343 , 0.27019819], +[ 0.22974485, 0.07090635, 0.27348302], +[ 0.2347553 , 0.07204628, 0.27674091], +[ 0.23977611, 0.07315619, 0.27997094], +[ 0.24480741, 0.07423648, 0.28317235], +[ 0.24984931, 0.07528753, 0.28634437], +[ 0.25490478, 0.07630599, 0.28948629], +[ 0.25997231, 0.07729426, 0.29259714], +[ 0.26505035, 0.07825478, 0.295676 ], +[ 0.27013893, 0.07918798, 0.29872202], +[ 0.27523807, 0.08009433, 0.30173433], +[ 0.28034773, 0.08097432, 0.30471204], +[ 0.28546798, 0.08182832, 0.30765422], +[ 0.29060135, 0.08265337, 0.31055974], +[ 0.29574478, 0.083454 , 0.3134278 ], +[ 0.30089818, 0.08423083, 0.31625744], +[ 0.30606141, 0.08498453, 0.3190477 ], +[ 0.31123432, 0.08571579, 0.32179759], +[ 0.31641672, 0.08642536, 0.32450613], +[ 0.32160842, 0.08711404, 0.32717232], +[ 0.32680918, 0.08778266, 0.32979513], +[ 0.33201875, 0.08843214, 0.33237355], +[ 0.33723686, 0.08906342, 0.33490656], +[ 0.3424632 , 0.08967752, 0.33739313], +[ 0.34769744, 0.09027551, 0.33983225], +[ 0.35293923, 0.09085853, 0.34222288], +[ 0.35818819, 0.09142777, 0.34456401], +[ 0.36344392, 0.0919845 , 0.34685464], +[ 0.36870599, 0.09253005, 0.34909377], +[ 0.37397397, 0.0930658 , 0.35128042], +[ 0.37924738, 0.09359321, 0.35341364], +[ 0.38452573, 0.0941138 , 0.35549249], +[ 0.38980852, 0.09462915, 0.35751606], +[ 0.39509521, 0.0951409 , 0.35948347], +[ 0.40038526, 0.09565075, 0.36139387], +[ 0.40567812, 0.09616044, 0.36324644], +[ 0.4109732 , 0.09667179, 0.36504042], +[ 0.41626992, 0.09718665, 0.36677507], +[ 0.42156767, 0.09770691, 0.36844971], +[ 0.42686586, 0.09823449, 0.37006371], +[ 0.43216478, 0.09876992, 0.37161577], +[ 0.43746355, 0.09931556, 0.37310547], +[ 0.44276088, 0.0998745 , 0.37453284], +[ 0.44805611, 0.10044877, 0.37589749], +[ 0.45334861, 0.1010404 , 0.37719908], +[ 0.45863773, 0.10165142, 0.37843733], +[ 0.46392333, 0.1022831 , 0.37961155], +[ 0.46920552, 0.10293623, 0.38072076], +[ 0.47448238, 0.10361485, 0.38176614], +[ 0.47975329, 0.10432087, 0.38274769], +[ 0.48501765, 0.1050562 , 0.3836655 ], +[ 0.49027555, 0.10582154, 0.38451884], +[ 0.49552659, 0.10661841, 0.3853076 ], +[ 0.50076923, 0.10745003, 0.38603324], +[ 0.50600291, 0.10831803, 0.38669608], +[ 0.51122751, 0.10922327, 0.38729597], +[ 0.51644309, 0.11016633, 0.38783247], +[ 0.52164803, 0.11115027, 0.38830764], +[ 0.52684188, 0.11217633, 0.38872207], +[ 0.53202486, 0.11324458, 0.38907529], +[ 0.53719631, 0.11435643, 0.38936827], +[ 0.54235522, 0.11551369, 0.38960269], +[ 0.54750131, 0.11671701, 0.38977915], +[ 0.552635 , 0.11796595, 0.38989699], +[ 0.55775491, 0.11926261, 0.38995887], +[ 0.5628607 , 0.12060752, 0.38996572], +[ 0.56795278, 0.12200003, 0.38991698], +[ 0.57303015, 0.12344147, 0.38981494], +[ 0.57809238, 0.12493225, 0.38966089], +[ 0.58313973, 0.1264718 , 0.38945465], +[ 0.58817152, 0.12806077, 0.3891981 ], +[ 0.5931873 , 0.12969941, 0.38889274], +[ 0.59818726, 0.13138711, 0.38853858], +[ 0.60317083, 0.13312418, 0.38813742], +[ 0.60813763, 0.13491065, 0.38769077], +[ 0.61308782, 0.13674584, 0.38719864], +[ 0.61802083, 0.13862993, 0.386663 ], +[ 0.62293634, 0.14056274, 0.38608522], +[ 0.62783454, 0.14254354, 0.38546523], +[ 0.63271477, 0.14457248, 0.38480529], +[ 0.63757687, 0.14664919, 0.38410635], +[ 0.64242081, 0.14877308, 0.38336876], +[ 0.64724605, 0.15094418, 0.38259458], +[ 0.65205246, 0.15316203, 0.38178446], +[ 0.65683983, 0.15542627, 0.38093931], +[ 0.66160768, 0.15773679, 0.38006084], +[ 0.66635592, 0.16009315, 0.37914944], +[ 0.67108412, 0.16249519, 0.37820659], +[ 0.67579188, 0.16494277, 0.37723366], +[ 0.68047906, 0.16743548, 0.37623081], +[ 0.68514508, 0.16997338, 0.37520008], +[ 0.68978961, 0.17255625, 0.37414221], +[ 0.69441228, 0.17518398, 0.37305808], +[ 0.69901252, 0.1778566 , 0.3719494 ], +[ 0.70359001, 0.18057398, 0.37081657], +[ 0.70814412, 0.18333622, 0.36966126], +[ 0.71267433, 0.18614338, 0.36848468], +[ 0.71718017, 0.1889955 , 0.36728743], +[ 0.7216609 , 0.19189279, 0.36607151], +[ 0.72611598, 0.19483537, 0.36483758], +[ 0.73054471, 0.19782348, 0.36358718], +[ 0.73494635, 0.20085737, 0.36232191], +[ 0.73932024, 0.20393732, 0.36104238], +[ 0.74366551, 0.20706364, 0.35975091], +[ 0.74798139, 0.21023669, 0.35844838], +[ 0.75226701, 0.21345683, 0.35713657], +[ 0.75652144, 0.21672446, 0.35581731], +[ 0.76074383, 0.22004003, 0.35449167], +[ 0.76493312, 0.22340394, 0.35316213], +[ 0.76908837, 0.22681667, 0.35183001], +[ 0.7732085 , 0.23027866, 0.35049752], +[ 0.77729245, 0.23379036, 0.34916672], +[ 0.78133913, 0.23735228, 0.34783945], +[ 0.78534739, 0.24096482, 0.3465183 ], +[ 0.78931609, 0.24462845, 0.34520528], +[ 0.79324405, 0.24834357, 0.34390302], +[ 0.79713009, 0.25211056, 0.34261402], +[ 0.80097301, 0.25592978, 0.34134093], +[ 0.80477161, 0.25980154, 0.34008638], +[ 0.80852469, 0.26372603, 0.33885362], +[ 0.81223105, 0.26770354, 0.33764514], +[ 0.81588953, 0.27173408, 0.33646439], +[ 0.819499 , 0.27581774, 0.33531442], +[ 0.82305829, 0.27995459, 0.33419807], +[ 0.82656645, 0.28414414, 0.33311978], +[ 0.83002232, 0.28838659, 0.33208153], +[ 0.83342508, 0.29268122, 0.33108793], +[ 0.8367738 , 0.29702773, 0.33014193], +[ 0.84006752, 0.30142586, 0.32924624], +[ 0.84330599, 0.30587398, 0.32840668], +[ 0.84648807, 0.31037235, 0.32762406], +[ 0.84961352, 0.31491948, 0.32690313], +[ 0.85268212, 0.31951405, 0.32624774], +[ 0.855693 , 0.32415591, 0.32565907], +[ 0.85864675, 0.32884252, 0.32514279], +[ 0.86154301, 0.33357304, 0.32470075], +[ 0.86438132, 0.33834687, 0.32433433], +[ 0.86716293, 0.34316081, 0.32404903], +[ 0.86988775, 0.34801394, 0.32384604], +[ 0.87255551, 0.35290558, 0.3237261 ], +[ 0.8751674 , 0.35783305, 0.32369276], +[ 0.87772497, 0.36279339, 0.32374939], +[ 0.88022743, 0.36778691, 0.32389464], +[ 0.88267554, 0.37281188, 0.32412991], +[ 0.88507136, 0.37786501, 0.32445816], +[ 0.88741638, 0.38294391, 0.32488078], +[ 0.88971012, 0.38804876, 0.32539617], +[ 0.89195365, 0.39317783, 0.32600483], +[ 0.89414811, 0.3983294 , 0.32670706], +[ 0.89629551, 0.40350084, 0.32750381], +[ 0.89839827, 0.40868922, 0.32839594], +[ 0.90045568, 0.41389524, 0.32938102], +[ 0.90246898, 0.41911741, 0.33045857], +[ 0.90443943, 0.42435429, 0.33162793], +[ 0.90636827, 0.42960453, 0.33288831], +[ 0.90825675, 0.43486684, 0.33423877], +[ 0.91010609, 0.44014 , 0.33567825], +[ 0.9119175 , 0.4454229 , 0.33720557], +[ 0.91369216, 0.45071447, 0.33881946], +[ 0.9154312 , 0.45601377, 0.34051856], +[ 0.91713572, 0.4613199 , 0.34230146], +[ 0.91880676, 0.46663207, 0.34416665], +[ 0.92044532, 0.47194958, 0.3461126 ], +[ 0.92205233, 0.47727179, 0.34813776], +[ 0.92362867, 0.48259816, 0.35024054], +[ 0.92517515, 0.4879282 , 0.35241933], +[ 0.92669252, 0.49326154, 0.35467254], +[ 0.92818145, 0.49859784, 0.35699858], +[ 0.92964257, 0.50393685, 0.35939586], +[ 0.93107641, 0.50927839, 0.36186284], +[ 0.93248345, 0.51462233, 0.364398 ], +[ 0.93386574, 0.51996726, 0.36700002], +[ 0.93522801, 0.52530964, 0.36966771], +[ 0.93656551, 0.53065374, 0.37239898], +[ 0.93787845, 0.53599965, 0.37519244], +[ 0.93916701, 0.54134751, 0.37804676], +[ 0.94043129, 0.54669749, 0.38096067], +[ 0.94167798, 0.55204474, 0.38393283], +[ 0.94290654, 0.55739007, 0.38696177], +[ 0.94411192, 0.56273764, 0.39004635], +[ 0.94529398, 0.56808778, 0.39318551], +[ 0.94645531, 0.57343881, 0.39637803], +[ 0.94760645, 0.57878343, 0.39962183], +[ 0.9487348 , 0.58413113, 0.40291682], +[ 0.94984002, 0.58948232, 0.40626218], +[ 0.95092987, 0.5948318 , 0.40965603], +[ 0.95200784, 0.60017752, 0.41309682], +[ 0.95306267, 0.60552755, 0.4165852 ], +[ 0.95409505, 0.61088157, 0.42012037], +[ 0.95512504, 0.61622639, 0.42369803], +[ 0.95613153, 0.6215765 , 0.42732096], +[ 0.95711389, 0.62693242, 0.43098874], +[ 0.95809626, 0.63227868, 0.43469575], +[ 0.95905559, 0.63763057, 0.43844592], +[ 0.95999158, 0.64298842, 0.44223886], +[ 0.96092933, 0.6483366 , 0.44606817], +[ 0.9618419 , 0.65369237, 0.44993943], +[ 0.9627383 , 0.65905026, 0.45385005], +[ 0.9636302 , 0.6644034 , 0.45779644], +[ 0.96449566, 0.6697654 , 0.46178377], +[ 0.96535776, 0.67512254, 0.46580546], +[ 0.96620304, 0.68048317, 0.46986463], +[ 0.9670273 , 0.68584991, 0.4739621 ], +[ 0.96785315, 0.6912098 , 0.47809096], +[ 0.9686504 , 0.6965806 , 0.48225963], +[ 0.96944845, 0.7019456 , 0.48645901], +[ 0.97022616, 0.7073171 , 0.49069515], +[ 0.97099121, 0.71269094, 0.49496543], +[ 0.97174984, 0.71806387, 0.49926753], +[ 0.97248364, 0.72344627, 0.50360719], +[ 0.97322354, 0.7288214 , 0.507974 ], +[ 0.97393124, 0.73421027, 0.51238049], +[ 0.97464928, 0.7395902 , 0.51681211], +[ 0.97533754, 0.7449828 , 0.52128239], +[ 0.97602903, 0.75037081, 0.52577975], +[ 0.97669802, 0.75576791, 0.53031308], +[ 0.97736473, 0.76116379, 0.53487508], +[ 0.97801457, 0.76656615, 0.53947089], +[ 0.97865835, 0.77196968, 0.5440965 ], +[ 0.97928916, 0.77737806, 0.54875439], +[ 0.9799119 , 0.78278902, 0.55344266], +[ 0.98052378, 0.78820414, 0.55816232], +[ 0.98112747, 0.7936223 , 0.56291231], +[ 0.98172055, 0.79904486, 0.56769355], +[ 0.98230724, 0.80446999, 0.57250437], +[ 0.98288171, 0.80990066, 0.57734705], +[ 0.98345358, 0.8153325 , 0.58221775], +[ 0.98400967, 0.82077189, 0.58712176], +[ 0.98456902, 0.82621018, 0.59205135], +[ 0.98510705, 0.83165888, 0.59701657], +[ 0.9856563 , 0.83710333, 0.60200398], +[ 0.98617668, 0.84256188, 0.60703023], +[ 0.98671839, 0.8480122 , 0.61207428], +[ 0.98722803, 0.8534783 , 0.61715857], +[ 0.9877585 , 0.858937 , 0.6222606 ], +[ 0.9882647 , 0.86440831, 0.62739957], +[ 0.98878008, 0.86987788, 0.632561 ], +[ 0.98928575, 0.87535412, 0.63775296], +[ 0.98978682, 0.88083501, 0.64297311], +[ 0.99029495, 0.88631589, 0.64821615], +[ 0.99078259, 0.89180853, 0.65349411], +[ 0.99129627, 0.89729384, 0.65878604], +[ 0.99178436, 0.9027934 , 0.6641148 ], +[ 0.99229377, 0.90828822, 0.66945902], +[ 0.99279222, 0.91379173, 0.67483294], +[ 0.99329154, 0.91929937, 0.68023089], +[ 0.99380347, 0.92480678, 0.68564709], +[ 0.99429361, 0.9303278 , 0.6910969 ]]; \ No newline at end of file diff --git a/node_modules/colormap/res/res/PAR.js b/node_modules/colormap/res/res/PAR.js new file mode 100644 index 0000000..58b1c34 --- /dev/null +++ b/node_modules/colormap/res/res/PAR.js @@ -0,0 +1,256 @@ +module.exports = [[ 0.2014251 , 0.07730778, 0.09342024], +[ 0.20623196, 0.07906208, 0.09541606], +[ 0.21104289, 0.08079536, 0.09737846], +[ 0.21585808, 0.08250806, 0.09930725], +[ 0.22067771, 0.08420059, 0.10120221], +[ 0.22550196, 0.08587332, 0.10306306], +[ 0.23033109, 0.08752655, 0.10488946], +[ 0.23516512, 0.08916077, 0.10668116], +[ 0.24000415, 0.09077639, 0.10843785], +[ 0.24484825, 0.09237382, 0.11015919], +[ 0.24969748, 0.09395347, 0.11184482], +[ 0.25455187, 0.09551577, 0.11349435], +[ 0.25941144, 0.09706115, 0.11510738], +[ 0.26427617, 0.09859005, 0.11668349], +[ 0.26914605, 0.10010293, 0.11822223], +[ 0.27402103, 0.10160025, 0.11972314], +[ 0.27890104, 0.10308249, 0.12118573], +[ 0.28378598, 0.10455017, 0.12260952], +[ 0.28867573, 0.10600381, 0.12399399], +[ 0.29357056, 0.10744356, 0.12533822], +[ 0.29847081, 0.10886948, 0.12664112], +[ 0.30337547, 0.11028298, 0.12790292], +[ 0.30828432, 0.11168467, 0.12912301], +[ 0.3131971 , 0.11307521, 0.13030082], +[ 0.31811356, 0.11445529, 0.13143572], +[ 0.32303376, 0.11582525, 0.13252668], +[ 0.32795844, 0.11718479, 0.13357181], +[ 0.33288584, 0.11853607, 0.13457197], +[ 0.33781557, 0.11987996, 0.13552651], +[ 0.34274718, 0.12121736, 0.13643477], +[ 0.34768177, 0.12254761, 0.13729412], +[ 0.35261792, 0.12387261, 0.13810492], +[ 0.35755446, 0.12519406, 0.13886724], +[ 0.36249085, 0.126513 , 0.13958034], +[ 0.3674288 , 0.12782819, 0.14024032], +[ 0.37236522, 0.12914333, 0.14084966], +[ 0.3772994 , 0.13045972, 0.14140772], +[ 0.38223282, 0.13177638, 0.14191047], +[ 0.38716275, 0.13309673, 0.14235997], +[ 0.39208806, 0.13442254, 0.14275598], +[ 0.39701028, 0.13575283, 0.1430939 ], +[ 0.40192579, 0.13709203, 0.14337733], +[ 0.40683496, 0.13844041, 0.1436033 ], +[ 0.41173657, 0.1397999 , 0.1437714 ], +[ 0.4166286 , 0.14117334, 0.14388269], +[ 0.42151155, 0.14256088, 0.14393348], +[ 0.42638186, 0.14396701, 0.14392769], +[ 0.43124082, 0.1453911 , 0.14385986], +[ 0.43608432, 0.14683821, 0.14373521], +[ 0.44091334, 0.14830805, 0.14354849], +[ 0.44572406, 0.14980539, 0.14330472], +[ 0.45051699, 0.15133045, 0.14299936], +[ 0.45528867, 0.15288755, 0.14263694], +[ 0.46003871, 0.15447786, 0.14221489], +[ 0.46476457, 0.15610469, 0.14173594], +[ 0.46946477, 0.15777026, 0.1412003 ], +[ 0.47413775, 0.15947682, 0.14060852], +[ 0.47878116, 0.16122735, 0.1399636 ], +[ 0.48339404, 0.1630234 , 0.13926468], +[ 0.48797401, 0.16486782, 0.13851553], +[ 0.49251957, 0.16676254, 0.13771755], +[ 0.49702929, 0.16870932, 0.1368722 ], +[ 0.50150134, 0.17071019, 0.13598285], +[ 0.50593446, 0.17276654, 0.13505133], +[ 0.51032726, 0.17487977, 0.13408048], +[ 0.5146785 , 0.17705099, 0.1330731 ], +[ 0.51898712, 0.17928107, 0.13203202], +[ 0.52325216, 0.18157061, 0.13096024], +[ 0.52747291, 0.18391991, 0.12986024], +[ 0.53164858, 0.18632919, 0.12873602], +[ 0.53577881, 0.1887982 , 0.12758962], +[ 0.5398633 , 0.19132655, 0.12642369], +[ 0.54390168, 0.19391371, 0.12524274], +[ 0.54789413, 0.19655879, 0.12404724], +[ 0.5518406 , 0.19926082, 0.12284163], +[ 0.55574136, 0.20201864, 0.12162768], +[ 0.55959678, 0.20483097, 0.12040676], +[ 0.56340718, 0.20769632, 0.11918392], +[ 0.56717321, 0.21061334, 0.11795693], +[ 0.57089535, 0.21358017, 0.11673318], +[ 0.57457433, 0.21659553, 0.11550868], +[ 0.57821088, 0.21965735, 0.11429034], +[ 0.58180567, 0.22276439, 0.11307453], +[ 0.58535963, 0.22591444, 0.11186793], +[ 0.58887335, 0.2291065 , 0.11066571], +[ 0.59234801, 0.23233801, 0.10947623], +[ 0.59578402, 0.23560836, 0.10829302], +[ 0.59918265, 0.23891505, 0.1071234 ], +[ 0.6025444 , 0.24225721, 0.1059638 ], +[ 0.60587015, 0.24563324, 0.1048158 ], +[ 0.60916104, 0.24904116, 0.10368321], +[ 0.6124173 , 0.25248057, 0.1025614 ], +[ 0.61564022, 0.2559493 , 0.10145541], +[ 0.61883047, 0.25944629, 0.10036479], +[ 0.62198835, 0.26297099, 0.09928701], +[ 0.62511509, 0.26652152, 0.09822607], +[ 0.62821147, 0.27009672, 0.09718275], +[ 0.63127759, 0.27369633, 0.09615407], +[ 0.6343141 , 0.2773194 , 0.09514063], +[ 0.63732259, 0.28096373, 0.09414821], +[ 0.6403029 , 0.28462948, 0.09317288], +[ 0.64325545, 0.28831605, 0.09221436], +[ 0.64618079, 0.29202264, 0.09127322], +[ 0.64907986, 0.29574805, 0.09035191], +[ 0.65195349, 0.29949124, 0.08945208], +[ 0.65480148, 0.3032524 , 0.08857116], +[ 0.65762433, 0.3070309 , 0.08770973], +[ 0.66042248, 0.31082618, 0.08686839], +[ 0.66319638, 0.31463768, 0.08604774], +[ 0.6659465 , 0.31846486, 0.08524854], +[ 0.66867401, 0.3223064 , 0.08447432], +[ 0.67137847, 0.32616277, 0.08372242], +[ 0.67406025, 0.33003358, 0.0829935 ], +[ 0.6767197 , 0.33391841, 0.08228821], +[ 0.67935717, 0.33781692, 0.08160721], +[ 0.68197297, 0.34172875, 0.0809512 ], +[ 0.68456742, 0.3456536 , 0.08032086], +[ 0.68714081, 0.34959116, 0.0797169 ], +[ 0.68969343, 0.35354117, 0.07914004], +[ 0.69222553, 0.35750336, 0.07859099], +[ 0.69473738, 0.3614775 , 0.07807048], +[ 0.69722923, 0.36546336, 0.07757926], +[ 0.6997013 , 0.36946075, 0.07711805], +[ 0.70215381, 0.37346948, 0.07668761], +[ 0.70458697, 0.37748937, 0.07628867], +[ 0.70700099, 0.38152026, 0.07592197], +[ 0.70939604, 0.385562 , 0.07558825], +[ 0.71177231, 0.38961447, 0.07528823], +[ 0.71412996, 0.39367754, 0.07502264], +[ 0.71646916, 0.39775109, 0.07479218], +[ 0.71879006, 0.40183503, 0.07459753], +[ 0.72109279, 0.40592925, 0.07443938], +[ 0.72337749, 0.41003369, 0.07431837], +[ 0.72564429, 0.41414826, 0.07423513], +[ 0.72789329, 0.41827289, 0.07419027], +[ 0.73012462, 0.42240753, 0.07418436], +[ 0.73233838, 0.42655212, 0.07421793], +[ 0.73453539, 0.43070603, 0.0742932 ], +[ 0.73671566, 0.4348693 , 0.07441039], +[ 0.73887875, 0.43904233, 0.07456863], +[ 0.74102472, 0.4432251 , 0.07476829], +[ 0.74315365, 0.44741758, 0.0750097 ], +[ 0.74526561, 0.45161977, 0.07529317], +[ 0.74736066, 0.45583163, 0.07561893], +[ 0.74943885, 0.46005318, 0.07598718], +[ 0.75150145, 0.46428349, 0.07640057], +[ 0.75354824, 0.46852277, 0.07685852], +[ 0.75557843, 0.47277168, 0.07735934], +[ 0.75759206, 0.4770302 , 0.07790305], +[ 0.75958916, 0.48129836, 0.07848957], +[ 0.76156976, 0.48557617, 0.07911883], +[ 0.76353516, 0.48986274, 0.07979299], +[ 0.76548558, 0.49415795, 0.08051211], +[ 0.76741969, 0.49846282, 0.0812734 ], +[ 0.76933749, 0.50277737, 0.0820766 ], +[ 0.77123899, 0.50710162, 0.08292137], +[ 0.77312499, 0.51143507, 0.08380866], +[ 0.77499716, 0.51577662, 0.0847407 ], +[ 0.77685317, 0.52012793, 0.0857131 ], +[ 0.77869299, 0.52448904, 0.08672541], +[ 0.78051662, 0.52885998, 0.08777712], +[ 0.78232613, 0.53323943, 0.08887079], +[ 0.78412113, 0.5376277 , 0.09000513], +[ 0.78590001, 0.5420259 , 0.09117718], +[ 0.78766275, 0.54643407, 0.09238637], +[ 0.78941038, 0.55085158, 0.09363351], +[ 0.79114495, 0.55527718, 0.09492064], +[ 0.79286342, 0.55971286, 0.09624296], +[ 0.79456574, 0.56415868, 0.09759984], +[ 0.79625293, 0.56861405, 0.0989919 ], +[ 0.79792746, 0.57307748, 0.10042146], +[ 0.79958585, 0.57755118, 0.10188351], +[ 0.80122804, 0.58203522, 0.1033774 ], +[ 0.80285607, 0.5865284 , 0.10490482], +[ 0.80447074, 0.59103029, 0.10646587], +[ 0.80606916, 0.59554268, 0.10805666], +[ 0.80765128, 0.60006563, 0.10967654], +[ 0.80922129, 0.60459671, 0.11132925], +[ 0.81077606, 0.60913783, 0.11301075], +[ 0.81231442, 0.6136897 , 0.1147193 ], +[ 0.81383814, 0.61825132, 0.11645603], +[ 0.81534926, 0.62282161, 0.11822217], +[ 0.81684385, 0.62740283, 0.12001338], +[ 0.81832183, 0.63199507, 0.12182907], +[ 0.81978904, 0.63659511, 0.12367382], +[ 0.82123975, 0.64120619, 0.1255419 ], +[ 0.82267367, 0.64582852, 0.12743261], +[ 0.82409542, 0.65045959, 0.12934922], +[ 0.82550201, 0.65510109, 0.13128867], +[ 0.82689162, 0.65975407, 0.133249 ], +[ 0.82826808, 0.66441648, 0.13523271], +[ 0.82963023, 0.669089 , 0.13723832], +[ 0.83097514, 0.67377325, 0.13926317], +[ 0.83230641, 0.67846735, 0.14130944], +[ 0.83362367, 0.68317156, 0.14337634], +[ 0.8349234 , 0.68788775, 0.14546096], +[ 0.83620945, 0.69261395, 0.14756554], +[ 0.83748125, 0.69735055, 0.14968918], +[ 0.83873517, 0.7020994 , 0.15182914], +[ 0.83997589, 0.70685819, 0.15398802], +[ 0.8412015 , 0.71162792, 0.1561642 ], +[ 0.84240886, 0.71641021, 0.15835539], +[ 0.843604 , 0.7212021 , 0.16056488], +[ 0.8447826 , 0.72600578, 0.1627897 ], +[ 0.8459425 , 0.73082232, 0.16502834], +[ 0.84709169, 0.73564789, 0.16728499], +[ 0.84822227, 0.74048637, 0.16955487], +[ 0.84933549, 0.74533717, 0.17183845], +[ 0.8504364 , 0.75019794, 0.17413811], +[ 0.8515178 , 0.75507211, 0.17644978], +[ 0.85258411, 0.75995766, 0.17877549], +[ 0.85363511, 0.76485473, 0.18111487], +[ 0.85466602, 0.76976556, 0.1834653 ], +[ 0.85568466, 0.77468659, 0.18583039], +[ 0.85668433, 0.77962093, 0.18820665], +[ 0.85766547, 0.7845684 , 0.19059412], +[ 0.85863334, 0.78952669, 0.19299505], +[ 0.85958005, 0.79449933, 0.19540561], +[ 0.86051189, 0.79948359, 0.19782848], +[ 0.86142577, 0.80448085, 0.2002621 ], +[ 0.86231873, 0.80949244, 0.20270505], +[ 0.86319909, 0.81451477, 0.20516075], +[ 0.86405703, 0.81955212, 0.20762486], +[ 0.86489859, 0.82460193, 0.21009982], +[ 0.86572175, 0.82966508, 0.21258465], +[ 0.86652274, 0.8347432 , 0.21507772], +[ 0.8673103 , 0.83983262, 0.21758244], +[ 0.86807398, 0.84493777, 0.22009455], +[ 0.86882094, 0.85005567, 0.22261679], +[ 0.86954753, 0.85518787, 0.22514765], +[ 0.87025185, 0.86033516, 0.22768636], +[ 0.87094035, 0.86549493, 0.23023528], +[ 0.87160329, 0.87067115, 0.23279074], +[ 0.87225041, 0.87585991, 0.23535627], +[ 0.87287351, 0.88106452, 0.23792884], +[ 0.87347555, 0.88628382, 0.24050952], +[ 0.87405765, 0.89151737, 0.24309865], +[ 0.87461345, 0.89676767, 0.24569404], +[ 0.87515332, 0.90203072, 0.24829921], +[ 0.87566489, 0.90731129, 0.25090998], +[ 0.876158 , 0.91260563, 0.25352966], +[ 0.87662518, 0.91791659, 0.25615577], +[ 0.87706899, 0.92324319, 0.25878919], +[ 0.87749036, 0.92858511, 0.26143025], +[ 0.87788347, 0.9339445 , 0.26407712], +[ 0.8782575 , 0.93931797, 0.26673276], +[ 0.87859995, 0.94471013, 0.26939327], +[ 0.87892352, 0.95011633, 0.2720627 ], +[ 0.87921601, 0.95554099, 0.27473731], +[ 0.87948513, 0.96098132, 0.27741955], +[ 0.87972594, 0.9664391 , 0.28010799], +[ 0.87993889, 0.97191415, 0.28280287], +[ 0.88012616, 0.97740568, 0.28550491], +[ 0.88028113, 0.982916 , 0.28821226], +[ 0.88041294, 0.98844193, 0.2909277 ], +[ 0.88050801, 0.99398812, 0.2936474 ]]; \ No newline at end of file diff --git a/node_modules/colormap/res/res/bathymetry.js b/node_modules/colormap/res/res/bathymetry.js new file mode 100644 index 0000000..6fb4d42 --- /dev/null +++ b/node_modules/colormap/res/res/bathymetry.js @@ -0,0 +1,257 @@ +module.exports = [[ 0.15610197, 0.10260825, 0.17272157], +[ 0.15879951, 0.10562813, 0.17808215], +[ 0.16148781, 0.10863318, 0.18344165], +[ 0.16415718, 0.11162318, 0.18883992], +[ 0.16681176, 0.11459941, 0.19425947], +[ 0.16945091, 0.11756264, 0.19970233], +[ 0.17207033, 0.12051292, 0.20518607], +[ 0.17467698, 0.12345223, 0.21067979], +[ 0.17725957, 0.12637929, 0.21623094], +[ 0.17983088, 0.12929727, 0.22178284], +[ 0.18237518, 0.13220381, 0.2274021 ], +[ 0.18490718, 0.13510267, 0.23302318], +[ 0.18741252, 0.13799155, 0.23870629], +[ 0.18990318, 0.1408738 , 0.24439758], +[ 0.19236658, 0.14374739, 0.25014898], +[ 0.19481375, 0.14661556, 0.2559107 ], +[ 0.19723196, 0.14947616, 0.26173441], +[ 0.19963336, 0.15233276, 0.26756593], +[ 0.20200284, 0.15518269, 0.2734655 ], +[ 0.20435511, 0.15803011, 0.27936892], +[ 0.20667286, 0.16087193, 0.28534375], +[ 0.20897027, 0.16371219, 0.29132868], +[ 0.21123508, 0.16654905, 0.29736908], +[ 0.21347308, 0.16938469, 0.30343772], +[ 0.21568192, 0.17221954, 0.30953956], +[ 0.21785541, 0.17505333, 0.31569323], +[ 0.22000279, 0.17788891, 0.32185935], +[ 0.22210836, 0.18072434, 0.32809006], +[ 0.22418213, 0.18356266, 0.33434315], +[ 0.2262221 , 0.18640462, 0.34062032], +[ 0.22821552, 0.18924937, 0.34695853], +[ 0.23017343, 0.19210006, 0.35331317], +[ 0.23209137, 0.19495728, 0.35969247], +[ 0.23395668, 0.19782084, 0.36612828], +[ 0.23577916, 0.20069365, 0.37258104], +[ 0.23755595, 0.2035769 , 0.3790513 ], +[ 0.23927601, 0.20647121, 0.38556163], +[ 0.24093942, 0.20937861, 0.39210045], +[ 0.24254746, 0.21230118, 0.39865318], +[ 0.2440963 , 0.21524071, 0.40521875], +[ 0.2455818 , 0.21819916, 0.41179552], +[ 0.24699281, 0.22117861, 0.41839657], +[ 0.24833066, 0.22418177, 0.42500332], +[ 0.24959215, 0.22721132, 0.43160747], +[ 0.25077214, 0.23027012, 0.43820368], +[ 0.25186528, 0.23336132, 0.44478539], +[ 0.252866 , 0.23648829, 0.45134461], +[ 0.25376865, 0.23965469, 0.45787181], +[ 0.25456757, 0.24286438, 0.46435576], +[ 0.25525721, 0.24612144, 0.47078343], +[ 0.25583228, 0.24943005, 0.47713997], +[ 0.25628796, 0.25279443, 0.48340873], +[ 0.25661512, 0.25621955, 0.48957708], +[ 0.25680888, 0.25970984, 0.49562536], +[ 0.25687291, 0.26326808, 0.50152514], +[ 0.25680712, 0.26689714, 0.50725418], +[ 0.25660517, 0.27060089, 0.51279636], +[ 0.25627372, 0.27437999, 0.51812616], +[ 0.2558254 , 0.27823281, 0.523219 ], +[ 0.25525973, 0.28216003, 0.5280624 ], +[ 0.25459786, 0.28615608, 0.53263702], +[ 0.25385147, 0.29021676, 0.53693454], +[ 0.25303784, 0.29433557, 0.54094998], +[ 0.25217537, 0.29850489, 0.54468392], +[ 0.25128177, 0.30271674, 0.54814227], +[ 0.25037292, 0.30696328, 0.55133524], +[ 0.24946824, 0.31123536, 0.55427663], +[ 0.24857612, 0.31552728, 0.55698221], +[ 0.2477157 , 0.31982991, 0.55947045], +[ 0.24689121, 0.3241392 , 0.56175861], +[ 0.24611215, 0.32844959, 0.56386485], +[ 0.24538978, 0.33275513, 0.56580822], +[ 0.24472203, 0.33705469, 0.56760298], +[ 0.24411647, 0.3413441 , 0.56926586], +[ 0.24357904, 0.34561997, 0.57081275], +[ 0.24310562, 0.34988262, 0.57225403], +[ 0.24269783, 0.35413056, 0.5736016 ], +[ 0.24236192, 0.35836085, 0.57486937], +[ 0.2420947 , 0.36257399, 0.5760654 ], +[ 0.24189401, 0.36677027, 0.57719727], +[ 0.24175956, 0.37094938, 0.57827294], +[ 0.24169076, 0.37511123, 0.57929958], +[ 0.2416897 , 0.37925483, 0.58028581], +[ 0.24175313, 0.38338117, 0.58123598], +[ 0.24187844, 0.387491 , 0.58215425], +[ 0.24206427, 0.39158472, 0.58304526], +[ 0.24230913, 0.39566275, 0.58391314], +[ 0.24261144, 0.39972561, 0.5847616 ], +[ 0.24296954, 0.40377384, 0.58559395], +[ 0.24338171, 0.40780801, 0.58641316], +[ 0.24384618, 0.41182872, 0.58722185], +[ 0.24436114, 0.4158366 , 0.58802239], +[ 0.24492561, 0.41983198, 0.58881765], +[ 0.24553674, 0.42381585, 0.58960858], +[ 0.24619263, 0.42778886, 0.59039677], +[ 0.24689148, 0.43175165, 0.59118371], +[ 0.24763144, 0.43570484, 0.59197068], +[ 0.24841072, 0.43964906, 0.59275883], +[ 0.24922752, 0.44358493, 0.59354913], +[ 0.25008005, 0.44751306, 0.59434245], +[ 0.25096657, 0.45143404, 0.59513951], +[ 0.25188534, 0.45534848, 0.59594094], +[ 0.25283469, 0.45925694, 0.59674727], +[ 0.25381294, 0.46316 , 0.5975589 ], +[ 0.25481847, 0.46705822, 0.59837617], +[ 0.25584972, 0.47095213, 0.59919934], +[ 0.25690514, 0.47484228, 0.60002857], +[ 0.25798324, 0.47872916, 0.60086398], +[ 0.25908258, 0.4826133 , 0.60170558], +[ 0.26020178, 0.48649518, 0.60255336], +[ 0.2613397 , 0.4903752 , 0.60340742], +[ 0.26249484, 0.4942539 , 0.60426741], +[ 0.26366598, 0.49813174, 0.6051331 ], +[ 0.26485195, 0.50200914, 0.60600423], +[ 0.26605166, 0.50588653, 0.6068805 ], +[ 0.26726407, 0.5097643 , 0.60776157], +[ 0.26848824, 0.51364284, 0.60864705], +[ 0.26972326, 0.51752253, 0.60953651], +[ 0.27096833, 0.52140372, 0.61042947], +[ 0.27222271, 0.52528675, 0.61132543], +[ 0.27348573, 0.52917194, 0.61222386], +[ 0.27475681, 0.53305961, 0.61312416], +[ 0.27603547, 0.53695005, 0.61402574], +[ 0.27732128, 0.54084353, 0.61492795], +[ 0.27861393, 0.5447403 , 0.61583014], +[ 0.27991319, 0.54864062, 0.61673159], +[ 0.28121892, 0.5525447 , 0.6176316 ], +[ 0.28253107, 0.55645275, 0.61852942], +[ 0.28384971, 0.56036495, 0.61942427], +[ 0.28517499, 0.56428149, 0.62031537], +[ 0.28650717, 0.56820249, 0.62120191], +[ 0.28784651, 0.57212815, 0.62208291], +[ 0.28919353, 0.57605855, 0.62295759], +[ 0.29054888, 0.57999377, 0.62382514], +[ 0.29191327, 0.58393389, 0.62468468], +[ 0.29328753, 0.58787895, 0.62553534], +[ 0.29467261, 0.59182898, 0.62637622], +[ 0.29606961, 0.59578401, 0.6272064 ], +[ 0.29747971, 0.599744 , 0.62802499], +[ 0.29890426, 0.60370894, 0.62883105], +[ 0.30034472, 0.60767877, 0.62962366], +[ 0.3018027 , 0.6116534 , 0.6304019 ], +[ 0.30327995, 0.61563273, 0.63116484], +[ 0.30477834, 0.61961664, 0.63191155], +[ 0.30629992, 0.62360498, 0.63264111], +[ 0.30784684, 0.62759757, 0.63335259], +[ 0.30942143, 0.63159422, 0.63404509], +[ 0.31102618, 0.63559469, 0.63471769], +[ 0.31266369, 0.63959874, 0.6353695 ], +[ 0.31433675, 0.64360608, 0.63599965], +[ 0.31604829, 0.6476164 , 0.63660727], +[ 0.31780141, 0.65162937, 0.63719152], +[ 0.31959934, 0.65564462, 0.63775156], +[ 0.32144548, 0.65966175, 0.6382866 ], +[ 0.32334339, 0.66368034, 0.63879587], +[ 0.32529678, 0.66769992, 0.63927863], +[ 0.32730951, 0.67171999, 0.63973418], +[ 0.32938557, 0.67574005, 0.64016185], +[ 0.33152913, 0.67975951, 0.64056102], +[ 0.33374413, 0.68377791, 0.6409304 ], +[ 0.3360351 , 0.68779458, 0.6412696 ], +[ 0.33840684, 0.69180878, 0.64157857], +[ 0.34086403, 0.69581978, 0.64185693], +[ 0.34341147, 0.69982684, 0.64210435], +[ 0.34605405, 0.70382918, 0.64232058], +[ 0.34879674, 0.70782594, 0.64250547], +[ 0.3516446 , 0.71181627, 0.64265896], +[ 0.35460272, 0.71579925, 0.64278108], +[ 0.35767625, 0.71977391, 0.64287199], +[ 0.36086992, 0.72373958, 0.64292927], +[ 0.36418945, 0.7276949 , 0.64295573], +[ 0.36763999, 0.73163877, 0.64295205], +[ 0.37122661, 0.73557007, 0.64291896], +[ 0.37495428, 0.73948763, 0.64285736], +[ 0.37882784, 0.74339025, 0.64276831], +[ 0.38285235, 0.74727697, 0.64264931], +[ 0.38703226, 0.75114621, 0.64250555], +[ 0.39137183, 0.75499667, 0.64233873], +[ 0.39587503, 0.75882703, 0.64215083], +[ 0.40054593, 0.76263603, 0.64194247], +[ 0.40538835, 0.76642231, 0.64171516], +[ 0.41040452, 0.77018443, 0.64147423], +[ 0.41559684, 0.77392103, 0.64122273], +[ 0.42096796, 0.77763083, 0.64096223], +[ 0.42651956, 0.78131247, 0.64069607], +[ 0.43225139, 0.78496472, 0.64043042], +[ 0.43816347, 0.78858638, 0.64016943], +[ 0.44425693, 0.79217623, 0.63991482], +[ 0.45052876, 0.79573333, 0.63967426], +[ 0.45697666, 0.79925675, 0.63945293], +[ 0.46359865, 0.80274561, 0.63925487], +[ 0.47039042, 0.80619928, 0.63908644], +[ 0.47734697, 0.80961729, 0.63895382], +[ 0.48446331, 0.81299926, 0.63886245], +[ 0.49173307, 0.81634505, 0.63881848], +[ 0.49914951, 0.81965467, 0.63882777], +[ 0.50670501, 0.82292834, 0.63889632], +[ 0.51439085, 0.82616658, 0.63903043], +[ 0.52219973, 0.82936979, 0.63923462], +[ 0.53012282, 0.83253876, 0.63951422], +[ 0.53814812, 0.83567489, 0.63987637], +[ 0.54626958, 0.83877878, 0.64032322], +[ 0.55447837, 0.84185159, 0.6408588 ], +[ 0.56276148, 0.84489535, 0.64148939], +[ 0.57111152, 0.84791128, 0.64221712], +[ 0.57952181, 0.85090053, 0.64304356], +[ 0.5879841 , 0.85386466, 0.64397109], +[ 0.59648484, 0.85680645, 0.64500466], +[ 0.60501947, 0.85972701, 0.64614391], +[ 0.61358282, 0.86262763, 0.64738888], +[ 0.62216818, 0.86550998, 0.64874031], +[ 0.63076931, 0.86837576, 0.65019861], +[ 0.6393757 , 0.87122773, 0.65176583], +[ 0.64798434, 0.87406707, 0.65344053], +[ 0.65659293, 0.87689477, 0.65522105], +[ 0.6651972 , 0.87971238, 0.65710661], +[ 0.67379331, 0.88252137, 0.65909617], +[ 0.68237784, 0.88532317, 0.66118854], +[ 0.69094781, 0.88811911, 0.66338232], +[ 0.69950063, 0.8909105 , 0.66567599], +[ 0.70803409, 0.89369855, 0.66806789], +[ 0.71654633, 0.8964844 , 0.67055629], +[ 0.72503584, 0.89926913, 0.67313935], +[ 0.7335014 , 0.90205374, 0.6758152 ], +[ 0.7419421 , 0.90483916, 0.6785819 ], +[ 0.75035729, 0.90762623, 0.68143751], +[ 0.75874656, 0.91041576, 0.68438007], +[ 0.76710972, 0.91320846, 0.68740763], +[ 0.77544679, 0.91600497, 0.69051825], +[ 0.78375799, 0.91880591, 0.69371001], +[ 0.79204369, 0.92161178, 0.69698104], +[ 0.8003044 , 0.92442306, 0.70032949], +[ 0.80854079, 0.92724016, 0.70375359], +[ 0.81675365, 0.93006344, 0.7072516 ], +[ 0.82494386, 0.93289321, 0.71082186], +[ 0.83310566, 0.93573198, 0.71446311], +[ 0.84124229, 0.9385793 , 0.71817346], +[ 0.84935864, 0.94143411, 0.72195118], +[ 0.85745594, 0.94429655, 0.72579485], +[ 0.8655355 , 0.94716668, 0.72970312], +[ 0.87359867, 0.95004456, 0.73367476], +[ 0.8816326 , 0.95293526, 0.73770822], +[ 0.88965121, 0.95583441, 0.74180237], +[ 0.89765699, 0.95874159, 0.7459562 ], +[ 0.90565146, 0.96165671, 0.7501688 ], +[ 0.9136274 , 0.96458287, 0.75443868], +[ 0.92158503, 0.96752052, 0.75876468], +[ 0.92953534, 0.97046601, 0.76314675], +[ 0.93747992, 0.97341911, 0.76758435], +[ 0.94540698, 0.97638475, 0.77207538], +[ 0.95332337, 0.97936076, 0.77661978], +[ 0.96123821, 0.98234397, 0.78121815], +[ 0.96914884, 0.98533575, 0.78586971], +[ 0.97704185, 0.98834183, 0.79057175], +[ 0.98493745, 0.99135452, 0.79532716], +[ 0.99283718, 0.99437346, 0.8001362 ] +]; \ No newline at end of file diff --git a/node_modules/colormap/res/res/chlorophyll.js b/node_modules/colormap/res/res/chlorophyll.js new file mode 100644 index 0000000..7c2a948 --- /dev/null +++ b/node_modules/colormap/res/res/chlorophyll.js @@ -0,0 +1,256 @@ +module.exports = [[ 0.06885643, 0.14208946, 0.07903363], +[ 0.07022733, 0.145481 , 0.08182252], +[ 0.07158041, 0.14886551, 0.08459735], +[ 0.07289843, 0.15224692, 0.08735815], +[ 0.07419261, 0.15562329, 0.09010536], +[ 0.07545752, 0.15899606, 0.0928391 ], +[ 0.07669294, 0.16236561, 0.09555954], +[ 0.0779044 , 0.16573113, 0.09826708], +[ 0.07908113, 0.16909506, 0.10096151], +[ 0.08023865, 0.17245461, 0.10364358], +[ 0.0813567 , 0.17581401, 0.1063126 ], +[ 0.08245885, 0.17916893, 0.10896978], +[ 0.08351901, 0.18252464, 0.11161396], +[ 0.08456274, 0.18587646, 0.1142466 ], +[ 0.08556724, 0.18922894, 0.11686652], +[ 0.08655243, 0.19257854, 0.119475 ], +[ 0.08750046, 0.19592877, 0.12207102], +[ 0.08842694, 0.19927694, 0.12465567], +[ 0.08931759, 0.20262583, 0.12722804], +[ 0.09018515, 0.2059733 , 0.1297891 ], +[ 0.09101742, 0.20932169, 0.13233799], +[ 0.09182583, 0.21266913, 0.13487564], +[ 0.09259864, 0.21601782, 0.13740115], +[ 0.09334765, 0.21936582, 0.13991552], +[ 0.09405985, 0.22271554, 0.14241766], +[ 0.09474918, 0.22606468, 0.14490881], +[ 0.09539954, 0.22941612, 0.14738752], +[ 0.0960289 , 0.23276689, 0.14985548], +[ 0.09661612, 0.23612068, 0.15231064], +[ 0.09718523, 0.23947356, 0.15475537], +[ 0.09770794, 0.2428303 , 0.1571868 ], +[ 0.09821309, 0.24618625, 0.15960787], +[ 0.09867327, 0.24954595, 0.16201567], +[ 0.09911166, 0.25290573, 0.16441267], +[ 0.09951033, 0.25626852, 0.16679686], +[ 0.09988043, 0.25963262, 0.16916945], +[ 0.1002173 , 0.26299882, 0.17152986], +[ 0.10051752, 0.2663677 , 0.17387765], +[ 0.10079233, 0.2697376 , 0.17621409], +[ 0.10102103, 0.27311168, 0.17853665], +[ 0.10122817, 0.27648631, 0.18084823], +[ 0.10138903, 0.2798652 , 0.18314573], +[ 0.10152195, 0.28324567, 0.18543137], +[ 0.10161961, 0.28662882, 0.18770415], +[ 0.10167654, 0.29001546, 0.18996328], +[ 0.10170933, 0.29340326, 0.19221085], +[ 0.10169001, 0.29679616, 0.19444309], +[ 0.1016439 , 0.30019064, 0.19666326], +[ 0.10156046, 0.30358817, 0.19886988], +[ 0.10143361, 0.30698958, 0.201062 ], +[ 0.10127976, 0.31039267, 0.20324181], +[ 0.1010766 , 0.31380039, 0.20540608], +[ 0.10083896, 0.31721078, 0.20755678], +[ 0.10057112, 0.32062332, 0.20969446], +[ 0.10024781, 0.32404118, 0.21181533], +[ 0.09989443, 0.32746115, 0.21392297], +[ 0.0995047 , 0.33088402, 0.21601636], +[ 0.09906254, 0.3343117 , 0.218093 ], +[ 0.0985884 , 0.33774172, 0.2201558 ], +[ 0.09807546, 0.34117488, 0.22220362], +[ 0.09750943, 0.34461278, 0.22423417], +[ 0.09690948, 0.3480532 , 0.22625023], +[ 0.09627239, 0.35149649, 0.22825119], +[ 0.09557752, 0.35494489, 0.23023372], +[ 0.09484678, 0.35839595, 0.23220107], +[ 0.09407947, 0.36184972, 0.23415298], +[ 0.09325665, 0.36530817, 0.23608636], +[ 0.09239033, 0.36876996, 0.23800293], +[ 0.09148554, 0.37223456, 0.23990332], +[ 0.09053798, 0.37570238, 0.2417867 ], +[ 0.08953167, 0.3791749 , 0.24365037], +[ 0.08848513, 0.38265026, 0.2454971 ], +[ 0.08739776, 0.3861285 , 0.24732662], +[ 0.08626466, 0.38961004, 0.24913796], +[ 0.08507286, 0.39309597, 0.25092886], +[ 0.08383877, 0.39658475, 0.25270175], +[ 0.0825619 , 0.40007639, 0.25445635], +[ 0.08124183, 0.4035709 , 0.25619236], +[ 0.07986463, 0.40706939, 0.25790734], +[ 0.07843839, 0.41057109, 0.25960234], +[ 0.07696833, 0.41407555, 0.26127794], +[ 0.07545435, 0.41758275, 0.26293384], +[ 0.07389642, 0.42109266, 0.26456976], +[ 0.07228966, 0.42460561, 0.26618462], +[ 0.07062863, 0.42812193, 0.26777721], +[ 0.06892492, 0.43164076, 0.26934902], +[ 0.06717918, 0.43516204, 0.27089974], +[ 0.06539233, 0.43868571, 0.27242909], +[ 0.06356557, 0.44221171, 0.27393677], +[ 0.06170041, 0.44573995, 0.27542249], +[ 0.05979877, 0.44927035, 0.27688596], +[ 0.05785702, 0.45280318, 0.27832599], +[ 0.05588066, 0.45633814, 0.27974269], +[ 0.05387746, 0.45987489, 0.28113643], +[ 0.05185174, 0.4634133 , 0.28250695], +[ 0.04980869, 0.46695324, 0.28385397], +[ 0.04775453, 0.47049459, 0.28517723], +[ 0.04569662, 0.47403719, 0.28647649], +[ 0.04364369, 0.47758089, 0.28775151], +[ 0.04160606, 0.48112551, 0.28900203], +[ 0.0395867 , 0.48467089, 0.29022786], +[ 0.03763814, 0.48821682, 0.29142876], +[ 0.03580155, 0.49176311, 0.29260454], +[ 0.03408899, 0.49530953, 0.29375502], +[ 0.03251323, 0.49885586, 0.29488003], +[ 0.03108771, 0.50240186, 0.29597942], +[ 0.02982666, 0.50594726, 0.29705307], +[ 0.02874508, 0.50949179, 0.29810087], +[ 0.02785177, 0.51303546, 0.29912154], +[ 0.02716441, 0.51657792, 0.3001151 ], +[ 0.02670582, 0.52011863, 0.30108235], +[ 0.02649479, 0.52365722, 0.30202332], +[ 0.02655111, 0.52719334, 0.30293807], +[ 0.0268957 , 0.53072659, 0.30382669], +[ 0.02754542, 0.53425678, 0.30468824], +[ 0.02851433, 0.53778386, 0.30552072], +[ 0.02984163, 0.54130675, 0.30632735], +[ 0.03155357, 0.54482496, 0.30710846], +[ 0.03367174, 0.54833822, 0.3078629 ], +[ 0.03621581, 0.55184641, 0.30858828], +[ 0.03923368, 0.55534819, 0.3092893 ], +[ 0.04267874, 0.55884313, 0.30996532], +[ 0.04642777, 0.56233118, 0.31061247], +[ 0.05049037, 0.56581074, 0.31123743], +[ 0.05483677, 0.56928169, 0.31183596], +[ 0.05945722, 0.57274288, 0.31241135], +[ 0.06433628, 0.57619346, 0.3129641 ], +[ 0.0694603 , 0.57963256, 0.31349439], +[ 0.07481987, 0.58305904, 0.31400453], +[ 0.08040588, 0.58647176, 0.31449636], +[ 0.08620977, 0.58986967, 0.3149695 ], +[ 0.09222724, 0.59325117, 0.31543058], +[ 0.0984523 , 0.59661516, 0.31587743], +[ 0.10488194, 0.59995997, 0.31631578], +[ 0.11151261, 0.60328396, 0.31675059], +[ 0.11834151, 0.60658549, 0.31718585], +[ 0.12536778, 0.6098628 , 0.31762468], +[ 0.13258816, 0.61311399, 0.31807501], +[ 0.13999895, 0.6163372 , 0.31854464], +[ 0.14759587, 0.61953055, 0.31904185], +[ 0.15537304, 0.62269226, 0.31957617], +[ 0.16332236, 0.62582066, 0.32015839], +[ 0.17143307, 0.62891434, 0.32080039], +[ 0.17969137, 0.63197223, 0.32151494], +[ 0.18808025, 0.63499369, 0.32231537], +[ 0.19658051, 0.63797853, 0.32321469], +[ 0.20516717, 0.6409274 , 0.32422681], +[ 0.21381461, 0.64384147, 0.32536378], +[ 0.22249597, 0.64672254, 0.32663605], +[ 0.23118418, 0.64957297, 0.32805203], +[ 0.23985293, 0.65239558, 0.32961779], +[ 0.24847602, 0.65519373, 0.33133728], +[ 0.25703342, 0.65797057, 0.33321113], +[ 0.26550717, 0.66072943, 0.3352381 ], +[ 0.2738829 , 0.66347352, 0.33741504], +[ 0.28214978, 0.66620584, 0.33973735], +[ 0.29030037, 0.66892916, 0.34219931], +[ 0.29833024, 0.67164589, 0.34479452], +[ 0.30623756, 0.67435818, 0.34751622], +[ 0.31401727, 0.67706862, 0.35035755], +[ 0.32167446, 0.67977832, 0.35331149], +[ 0.32921313, 0.68248841, 0.35637146], +[ 0.33663762, 0.6851999 , 0.35953132], +[ 0.34394207, 0.68791541, 0.36278437], +[ 0.35114051, 0.69063416, 0.36612568], +[ 0.35823533, 0.69335721, 0.36954994], +[ 0.36522563, 0.69608614, 0.37305153], +[ 0.37212492, 0.69881984, 0.37662736], +[ 0.37892642, 0.70156084, 0.38027132], +[ 0.3856453 , 0.70430747, 0.38398168], +[ 0.39227735, 0.70706166, 0.38775317], +[ 0.39883103, 0.70982284, 0.39158356], +[ 0.40531204, 0.71259083, 0.39547048], +[ 0.41171522, 0.7153677 , 0.39940867], +[ 0.41805337, 0.71815166, 0.40339835], +[ 0.42432867, 0.72094309, 0.40743704], +[ 0.43053587, 0.72374398, 0.41151964], +[ 0.43668612, 0.72655264, 0.41564705], +[ 0.44278167, 0.72936931, 0.41981738], +[ 0.44882469, 0.73219416, 0.42402884], +[ 0.45481188, 0.73502867, 0.42827737], +[ 0.46075114, 0.73787164, 0.43256386], +[ 0.46664458, 0.74072315, 0.43688699], +[ 0.47249405, 0.74358334, 0.44124545], +[ 0.47830134, 0.74645233, 0.44563802], +[ 0.48406816, 0.74933022, 0.45006358], +[ 0.48979527, 0.75221736, 0.45452056], +[ 0.49548385, 0.75511394, 0.45900769], +[ 0.50113714, 0.75801961, 0.46352502], +[ 0.50675657, 0.76093444, 0.46807172], +[ 0.51234353, 0.76385852, 0.47264701], +[ 0.51789934, 0.76679191, 0.47725017], +[ 0.52342527, 0.76973468, 0.48188052], +[ 0.52892256, 0.77268689, 0.48653744], +[ 0.53439237, 0.7756486 , 0.49122035], +[ 0.53983582, 0.77861987, 0.4959287 ], +[ 0.54525401, 0.78160076, 0.500662 ], +[ 0.55064796, 0.78459132, 0.50541978], +[ 0.55601867, 0.78759161, 0.5102016 ], +[ 0.56136709, 0.79060167, 0.51500705], +[ 0.56669416, 0.79362156, 0.51983577], +[ 0.57200073, 0.79665133, 0.5246874 ], +[ 0.57728767, 0.79969103, 0.52956161], +[ 0.5825556 , 0.80274077, 0.53445795], +[ 0.587804 , 0.80580103, 0.53937491], +[ 0.59303502, 0.80887141, 0.54431345], +[ 0.59824938, 0.81195197, 0.54927334], +[ 0.60344779, 0.81504274, 0.55425434], +[ 0.60863092, 0.8181438 , 0.55925625], +[ 0.61379944, 0.82125518, 0.56427887], +[ 0.61895395, 0.82437694, 0.56932201], +[ 0.62409506, 0.82750913, 0.57438551], +[ 0.62922216, 0.83065222, 0.5794679 ], +[ 0.63433574, 0.83380631, 0.58456889], +[ 0.63943758, 0.83697102, 0.58968966], +[ 0.64452821, 0.84014641, 0.59483008], +[ 0.64960814, 0.84333252, 0.59999004], +[ 0.65467785, 0.84652942, 0.60516941], +[ 0.65973664, 0.8497376 , 0.61036667], +[ 0.66478454, 0.8529573 , 0.61558114], +[ 0.66982361, 0.85618797, 0.62081462], +[ 0.67485427, 0.85942969, 0.62606703], +[ 0.67987695, 0.8626825 , 0.6313383 ], +[ 0.68489103, 0.86594688, 0.63662701], +[ 0.68989598, 0.86922324, 0.64193178], +[ 0.69489414, 0.87251091, 0.64725509], +[ 0.69988588, 0.87580994, 0.65259689], +[ 0.70487156, 0.87912041, 0.6579571 ], +[ 0.70984902, 0.88244339, 0.6633321 ], +[ 0.71482059, 0.88577817, 0.66872453], +[ 0.71978715, 0.88912459, 0.67413514], +[ 0.72474903, 0.89248272, 0.67956388], +[ 0.72970443, 0.89585351, 0.68500748], +[ 0.73465479, 0.89923659, 0.69046752], +[ 0.73960143, 0.90263159, 0.69594546], +[ 0.74454464, 0.90603859, 0.70144129], +[ 0.74948217, 0.90945876, 0.70695082], +[ 0.75441627, 0.91289135, 0.71247711], +[ 0.75934783, 0.91633616, 0.71802108], +[ 0.76427661, 0.91979348, 0.72358186], +[ 0.76920074, 0.92326438, 0.72915567], +[ 0.77412316, 0.92674772, 0.73474699], +[ 0.77904414, 0.93024359, 0.74035579], +[ 0.78396177, 0.93375306, 0.74597816], +[ 0.78887747, 0.93727567, 0.75161605], +[ 0.79379251, 0.94081106, 0.75727124], +[ 0.79870604, 0.9443598 , 0.76294165], +[ 0.80361734, 0.94792244, 0.76862535], +[ 0.80852873, 0.9514981 , 0.77432618], +[ 0.81344004, 0.95508703, 0.7800433 ], +[ 0.81834917, 0.95869047, 0.78577205], +[ 0.82325913, 0.96230716, 0.79151775], +[ 0.82817006, 0.96593722, 0.79728024], +[ 0.8330792 , 0.96958222, 0.80305326], +[ 0.83798987, 0.97324073, 0.80884306], +[ 0.84290226, 0.97691284, 0.81464957]] \ No newline at end of file diff --git a/node_modules/colormap/res/res/cool.png b/node_modules/colormap/res/res/cool.png new file mode 100644 index 0000000000000000000000000000000000000000..72945bd32139263244ec59a93784f40be8a3e2b5 GIT binary patch literal 4047 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 E2P(`h3IG5A literal 0 HcmV?d00001 diff --git a/node_modules/colormap/res/res/salinity.js b/node_modules/colormap/res/res/salinity.js new file mode 100644 index 0000000..b735be7 --- /dev/null +++ b/node_modules/colormap/res/res/salinity.js @@ -0,0 +1,256 @@ +module.exports =[[ 0.16295295, 0.09521592, 0.42257292], +[ 0.16481011, 0.09635116, 0.43184597], +[ 0.16661617, 0.09744967, 0.44120648], +[ 0.16836624, 0.09851521, 0.4506511 ], +[ 0.17005471, 0.09955275, 0.46017511], +[ 0.17167508, 0.10056873, 0.46977222], +[ 0.17321987, 0.10157136, 0.47943423], +[ 0.17468043, 0.10257097, 0.48915068], +[ 0.17604337, 0.10356584, 0.4989416 ], +[ 0.17729823, 0.10458025, 0.50877159], +[ 0.1784323 , 0.10563803, 0.51861083], +[ 0.17942267, 0.10674166, 0.52848361], +[ 0.18025423, 0.10793563, 0.53832457], +[ 0.18089754, 0.10923866, 0.54813521], +[ 0.18132983, 0.11070429, 0.55784354], +[ 0.18150693, 0.11236134, 0.56744719], +[ 0.18139596, 0.11428044, 0.57685059], +[ 0.18094994, 0.11652515, 0.5859821 ], +[ 0.18011665, 0.1191683 , 0.59474942], +[ 0.17884196, 0.12228861, 0.60303661], +[ 0.17707513, 0.12596207, 0.61070774], +[ 0.1747765 , 0.13024864, 0.61761743], +[ 0.17192559, 0.13517685, 0.62362908], +[ 0.16853023, 0.14073088, 0.62863572], +[ 0.16463735, 0.14684332, 0.63257966], +[ 0.16031417, 0.15340748, 0.63547019], +[ 0.15565395, 0.16029118, 0.63737422], +[ 0.15073736, 0.16736889, 0.63839897], +[ 0.14564276, 0.17452933, 0.63866876], +[ 0.14043681, 0.18168415, 0.63830895], +[ 0.13517265, 0.18876883, 0.63743501], +[ 0.12989066, 0.19573986, 0.63614699], +[ 0.12462051, 0.20257034, 0.63452826], +[ 0.1193859 , 0.20924466, 0.63264783], +[ 0.11422949, 0.21574563, 0.63057687], +[ 0.10914049, 0.22208312, 0.62834552], +[ 0.10414386, 0.22825465, 0.62599796], +[ 0.09926305, 0.23426098, 0.62357178], +[ 0.09449513, 0.240114 , 0.62108167], +[ 0.08986952, 0.24581472, 0.61855919], +[ 0.08539286, 0.25137295, 0.61601663], +[ 0.08106757, 0.25679971, 0.61345967], +[ 0.07694419, 0.26209156, 0.61092383], +[ 0.07300704, 0.2672655 , 0.6083965 ], +[ 0.06927651, 0.2723273 , 0.60588732], +[ 0.06578801, 0.27727895, 0.60341418], +[ 0.06255595, 0.28212824, 0.60097879], +[ 0.05959205, 0.28688317, 0.59857975], +[ 0.05691772, 0.29154887, 0.5962215 ], +[ 0.05455347, 0.29613025, 0.5939076 ], +[ 0.0525189 , 0.30063184, 0.59164148], +[ 0.05083877, 0.30505623, 0.58943153], +[ 0.04951454, 0.30941022, 0.58727149], +[ 0.0485549 , 0.31369777, 0.58516273], +[ 0.04796369, 0.3179226 , 0.58310625], +[ 0.04773946, 0.32208826, 0.58110273], +[ 0.04787545, 0.32619809, 0.57915259], +[ 0.04835985, 0.33025524, 0.57725602], +[ 0.04917639, 0.3342627 , 0.57541302], +[ 0.05030519, 0.3382233 , 0.57362343], +[ 0.05172369, 0.34213968, 0.57188697], +[ 0.05340768, 0.34601437, 0.57020322], +[ 0.05533215, 0.34984975, 0.5685717 ], +[ 0.05747218, 0.35364807, 0.56699183], +[ 0.05980352, 0.35741146, 0.56546298], +[ 0.06230309, 0.36114193, 0.56398445], +[ 0.06494928, 0.36484141, 0.56255553], +[ 0.06772215, 0.3685117 , 0.56117544], +[ 0.07060351, 0.37215453, 0.55984338], +[ 0.0735784 , 0.37577101, 0.55856129], +[ 0.07663101, 0.379363 , 0.55732688], +[ 0.0797474 , 0.38293224, 0.55613803], +[ 0.08291581, 0.38648014, 0.55499386], +[ 0.08612581, 0.39000807, 0.55389345], +[ 0.08936818, 0.39351731, 0.55283591], +[ 0.09263475, 0.39700911, 0.5518203 ], +[ 0.09591831, 0.40048465, 0.55084572], +[ 0.09921324, 0.4039447 , 0.54991337], +[ 0.10251396, 0.40739026, 0.54902285], +[ 0.10581449, 0.41082289, 0.54817039], +[ 0.10911041, 0.41424357, 0.54735502], +[ 0.11239785, 0.41765327, 0.5465758 ], +[ 0.11567334, 0.42105293, 0.54583174], +[ 0.11893417, 0.42444322, 0.54512319], +[ 0.12217819, 0.42782467, 0.5444513 ], +[ 0.12540189, 0.43119871, 0.54381137], +[ 0.12860313, 0.43456614, 0.54320239], +[ 0.13177997, 0.43792773, 0.54262334], +[ 0.1349307 , 0.44128422, 0.54207318], +[ 0.13805491, 0.44463569, 0.54155509], +[ 0.14115011, 0.44798348, 0.54106381], +[ 0.14421502, 0.45132831, 0.54059793], +[ 0.14724858, 0.45467082, 0.54015636], +[ 0.15024993, 0.4580116 , 0.5397383 ], +[ 0.1532192 , 0.46135071, 0.53934608], +[ 0.15615459, 0.46468937, 0.53897446], +[ 0.15905548, 0.46802811, 0.53862227], +[ 0.16192139, 0.47136748, 0.53828832], +[ 0.16475245, 0.4747077 , 0.53797335], +[ 0.16754826, 0.47804933, 0.5376757 ], +[ 0.17030807, 0.48139312, 0.53739229], +[ 0.17303172, 0.4847395 , 0.53712185], +[ 0.17571937, 0.48808883, 0.53686368], +[ 0.17837165, 0.49144123, 0.53661836], +[ 0.18098782, 0.4947975 , 0.53638175], +[ 0.18356807, 0.49815802, 0.53615252], +[ 0.18611271, 0.50152311, 0.53592932], +[ 0.18862304, 0.50489271, 0.53571335], +[ 0.19109853, 0.50826757, 0.53550031], +[ 0.19353972, 0.51164795, 0.53528878], +[ 0.19594729, 0.51503411, 0.53507737], +[ 0.19832271, 0.51842599, 0.53486655], +[ 0.20066603, 0.52182411, 0.5346528 ], +[ 0.20297814, 0.52522869, 0.53443452], +[ 0.20526004, 0.52863989, 0.53421026], +[ 0.20751347, 0.53205763, 0.53398 ], +[ 0.20973895, 0.53548228, 0.53374061], +[ 0.21193777, 0.53891395, 0.53349055], +[ 0.21411134, 0.54235271, 0.53322838], +[ 0.21626158, 0.54579847, 0.53295358], +[ 0.21838953, 0.54925145, 0.53266342], +[ 0.2204969 , 0.55271165, 0.53235648], +[ 0.22258553, 0.55617904, 0.53203143], +[ 0.22465737, 0.55965355, 0.53168703], +[ 0.22671414, 0.56313522, 0.53132127], +[ 0.22875792, 0.56662395, 0.53093283], +[ 0.23079087, 0.57011965, 0.53052033], +[ 0.23281507, 0.57362224, 0.53008206], +[ 0.23483286, 0.57713158, 0.52961673], +[ 0.23684665, 0.58064749, 0.52912308], +[ 0.23885883, 0.58416983, 0.52859959], +[ 0.24087168, 0.5876985 , 0.52804439], +[ 0.24288806, 0.59123319, 0.52745678], +[ 0.24491068, 0.59477367, 0.52683562], +[ 0.24694203, 0.59831977, 0.52617913], +[ 0.24898467, 0.60187131, 0.5254855 ], +[ 0.25104184, 0.60542788, 0.52475455], +[ 0.25311648, 0.60898917, 0.5239853 ], +[ 0.25521116, 0.61255501, 0.52317565], +[ 0.25732863, 0.61612516, 0.52232392], +[ 0.25947244, 0.61969909, 0.52143048], +[ 0.26164566, 0.62327645, 0.52049446], +[ 0.26385093, 0.62685702, 0.51951365], +[ 0.26609108, 0.63044055, 0.51848614], +[ 0.26836985, 0.63402641, 0.51741302], +[ 0.27069035, 0.63761419, 0.51629357], +[ 0.27305542, 0.64120359, 0.51512593], +[ 0.27546763, 0.64479445, 0.51390698], +[ 0.2779309 , 0.64838599, 0.51263903], +[ 0.28044833, 0.65197775, 0.51132146], +[ 0.283023 , 0.65556926, 0.5099537 ], +[ 0.28565699, 0.6591606 , 0.50852973], +[ 0.28835435, 0.66275079, 0.50705376], +[ 0.29111809, 0.66633932, 0.50552536], +[ 0.29395118, 0.66992568, 0.50394405], +[ 0.29685621, 0.67350965, 0.50230621], +[ 0.29983621, 0.6770907 , 0.50061096], +[ 0.3028944 , 0.68066801, 0.49886092], +[ 0.30603358, 0.68424103, 0.49705572], +[ 0.30925654, 0.6878092 , 0.495195 ], +[ 0.31256595, 0.69137231, 0.4932732 ], +[ 0.31596475, 0.69492953, 0.49129275], +[ 0.31945565, 0.6984801 , 0.48925534], +[ 0.32304124, 0.70202339, 0.48716074], +[ 0.3267241 , 0.70555876, 0.48500876], +[ 0.33050708, 0.70908574, 0.48279556], +[ 0.33439297, 0.71260364, 0.48052013], +[ 0.33838396, 0.71611153, 0.47818646], +[ 0.34248248, 0.71960867, 0.47579452], +[ 0.34669093, 0.72309429, 0.47334431], +[ 0.3510117 , 0.72656762, 0.4708359 ], +[ 0.35544775, 0.73002792, 0.46826672], +[ 0.36000221, 0.73347437, 0.46563433], +[ 0.36467645, 0.73690592, 0.46294413], +[ 0.36947282, 0.74032165, 0.46019651], +[ 0.37439369, 0.7437206 , 0.45739197], +[ 0.37944143, 0.74710175, 0.45453114], +[ 0.38461841, 0.75046408, 0.45161478], +[ 0.38992704, 0.75380647, 0.44864382], +[ 0.39536975, 0.75712778, 0.44561937], +[ 0.40095086, 0.76042675, 0.44253806], +[ 0.4066714 , 0.76370211, 0.43940565], +[ 0.41253348, 0.76695254, 0.43622497], +[ 0.41853957, 0.77017668, 0.43299833], +[ 0.42469214, 0.77337305, 0.42972841], +[ 0.43099366, 0.77654014, 0.42641835], +[ 0.4374466 , 0.77967637, 0.4230718 ], +[ 0.44405337, 0.78278006, 0.41969303], +[ 0.45081634, 0.78584949, 0.41628696], +[ 0.45773776, 0.78888286, 0.41285929], +[ 0.46481977, 0.79187831, 0.40941661], +[ 0.47206428, 0.7948339 , 0.4059665 ], +[ 0.47947297, 0.79774769, 0.40251764], +[ 0.4870472 , 0.80061765, 0.39907996], +[ 0.49478789, 0.80344179, 0.39566477], +[ 0.50269545, 0.80621808, 0.39228485], +[ 0.51077223, 0.80894416, 0.38895135], +[ 0.51901758, 0.81161801, 0.38568043], +[ 0.52742705, 0.81423825, 0.38249349], +[ 0.53599744, 0.81680329, 0.37941065], +[ 0.5447243 , 0.8193118 , 0.37645392], +[ 0.55360175, 0.82176277, 0.37364707], +[ 0.56262239, 0.82415554, 0.37101546], +[ 0.57178017, 0.8264893 , 0.36858305], +[ 0.58106198, 0.82876481, 0.36637986], +[ 0.59045227, 0.83098363, 0.36443634], +[ 0.59993631, 0.83314747, 0.3627802 ], +[ 0.60949784, 0.8352587 , 0.36143806], +[ 0.61911788, 0.83732074, 0.3604355 ], +[ 0.62877531, 0.83933797, 0.35979568], +[ 0.63845159, 0.84131462, 0.35953618], +[ 0.64812757, 0.84325556, 0.35967077], +[ 0.65778455, 0.84516598, 0.36020866], +[ 0.66740471, 0.84705131, 0.36115427], +[ 0.67696176, 0.84891984, 0.36250963], +[ 0.68644876, 0.85077489, 0.36426656], +[ 0.69585443, 0.85262128, 0.36641547], +[ 0.70516856, 0.85446373, 0.36894368], +[ 0.71438303, 0.85630656, 0.37183582], +[ 0.72349176, 0.85815365, 0.3750745 ], +[ 0.73249065, 0.86000837, 0.37864099], +[ 0.74137736, 0.86187357, 0.3825159 ], +[ 0.7501512 , 0.86375161, 0.38667965], +[ 0.75881284, 0.86564434, 0.39111303], +[ 0.76736417, 0.8675532 , 0.39579749], +[ 0.77580803, 0.86947917, 0.40071548], +[ 0.78414804, 0.87142291, 0.40585059], +[ 0.79237773, 0.87338865, 0.41118249], +[ 0.80049763, 0.87537819, 0.41669356], +[ 0.80852429, 0.87738718, 0.42237605], +[ 0.81646307, 0.87941518, 0.42821863], +[ 0.82431945, 0.88146161, 0.43421127], +[ 0.83208604, 0.88353084, 0.44033585], +[ 0.83975443, 0.88562785, 0.44657232], +[ 0.8473544 , 0.88774214, 0.45293066], +[ 0.85489132, 0.88987266, 0.45940532], +[ 0.86234095, 0.89203075, 0.46596504], +[ 0.86971917, 0.89421116, 0.47261258], +[ 0.87704795, 0.89640559, 0.4793596 ], +[ 0.88430614, 0.89862422, 0.48617718], +[ 0.89149679, 0.90086694, 0.49305896], +[ 0.89865066, 0.90312109, 0.50002982], +[ 0.90573286, 0.90540326, 0.50704449], +[ 0.91276817, 0.90770328, 0.51412293], +[ 0.91977198, 0.91001483, 0.52127748], +[ 0.92669995, 0.91235949, 0.52844799], +[ 0.93360939, 0.91471118, 0.53569895], +[ 0.94046103, 0.91708934, 0.5429753 ], +[ 0.94728035, 0.91948254, 0.55030445], +[ 0.95406597, 0.92189212, 0.55767999], +[ 0.96080498, 0.92432523, 0.56507901], +[ 0.96752874, 0.92676689, 0.57254139], +[ 0.97419673, 0.92923821, 0.58000416], +[ 0.9808627 , 0.93171248, 0.58754258], +[ 0.98746841, 0.93422029, 0.59506489], +[ 0.99408058, 0.93672758, 0.60267 ]] \ No newline at end of file diff --git a/node_modules/colormap/res/res/temperature.js b/node_modules/colormap/res/res/temperature.js new file mode 100644 index 0000000..4a273d3 --- /dev/null +++ b/node_modules/colormap/res/res/temperature.js @@ -0,0 +1,256 @@ +module.exports = [[ 0.01555601, 0.13824425, 0.20181089], +[ 0.01620184, 0.14105074, 0.20897651], +[ 0.01685649, 0.14382701, 0.21623868], +[ 0.0175264 , 0.14657173, 0.2235997 ], +[ 0.01821872, 0.14928346, 0.23106187], +[ 0.01894138, 0.15196073, 0.23862748], +[ 0.01969968, 0.15460145, 0.24630497], +[ 0.02050332, 0.15720378, 0.25409711], +[ 0.02136721, 0.15976645, 0.26199915], +[ 0.02230341, 0.16228755, 0.27001321], +[ 0.0233252 , 0.16476505, 0.27814139], +[ 0.02444728, 0.16719678, 0.28638573], +[ 0.02568582, 0.16958042, 0.29474817], +[ 0.02705867, 0.1719135 , 0.30323056], +[ 0.02858553, 0.17419338, 0.31183463], +[ 0.03028808, 0.17641726, 0.32056191], +[ 0.03219022, 0.17858215, 0.32941369], +[ 0.03431826, 0.18068487, 0.33839101], +[ 0.03670118, 0.18272205, 0.34749451], +[ 0.03937082, 0.18469014, 0.35672441], +[ 0.04230474, 0.18658537, 0.36608039], +[ 0.04544128, 0.1884038 , 0.37556146], +[ 0.04879889, 0.1901413 , 0.38516584], +[ 0.05238565, 0.19179358, 0.39489082], +[ 0.05620897, 0.19335621, 0.40473254], +[ 0.06027561, 0.19482469, 0.41468582], +[ 0.06459519, 0.19618775, 0.42477146], +[ 0.06917294, 0.19744583, 0.43495728], +[ 0.07401398, 0.19859437, 0.44523225], +[ 0.07912633, 0.19962514, 0.45559656], +[ 0.08452075, 0.20052842, 0.46605087], +[ 0.09019392, 0.20130794, 0.47654788], +[ 0.09616431, 0.20194725, 0.48710445], +[ 0.1024254 , 0.20245202, 0.49766462], +[ 0.10899443, 0.20280889, 0.50822709], +[ 0.11585974, 0.20302735, 0.51872453], +[ 0.12304243, 0.2030938 , 0.52914838], +[ 0.13052767, 0.20302178, 0.53942012], +[ 0.13830991, 0.20281956, 0.54947678], +[ 0.14637971, 0.20250018, 0.55924613], +[ 0.15471863, 0.20208507, 0.56864226], +[ 0.16329705, 0.20160546, 0.57756769], +[ 0.17207282, 0.20110273, 0.58591838], +[ 0.18099176, 0.20062705, 0.59359182], +[ 0.18999022, 0.20023416, 0.60049707], +[ 0.19899974, 0.19998029, 0.60656515], +[ 0.20795298, 0.19991643, 0.61175706], +[ 0.21678952, 0.20008303, 0.61606739], +[ 0.22546043, 0.20050671, 0.61952279], +[ 0.23393063, 0.2011992 , 0.62217608], +[ 0.24217907, 0.20215872, 0.62409793], +[ 0.25019713, 0.20337273, 0.62536824], +[ 0.25798611, 0.20482134, 0.62606879], +[ 0.26555442, 0.20648047, 0.62627797], +[ 0.27291504, 0.20832446, 0.62606758], +[ 0.28008339, 0.21032792, 0.62550133], +[ 0.28706751, 0.21246914, 0.624642 ], +[ 0.29388514, 0.21472543, 0.62353802], +[ 0.30055772, 0.21707565, 0.62222519], +[ 0.30708438, 0.21950598, 0.6207555 ], +[ 0.31349163, 0.22199831, 0.61914522], +[ 0.31977984, 0.22454204, 0.61743434], +[ 0.32596955, 0.22712412, 0.61563293], +[ 0.33205791, 0.22973736, 0.61377715], +[ 0.33806601, 0.23237153, 0.61186606], +[ 0.34399174, 0.23502151, 0.60992807], +[ 0.34984607, 0.23768089, 0.60796949], +[ 0.35563846, 0.2403444 , 0.60599535], +[ 0.36136863, 0.24300892, 0.60402414], +[ 0.36704345, 0.24567078, 0.60206076], +[ 0.37267088, 0.2483267 , 0.60010594], +[ 0.3782548 , 0.25097436, 0.59816563], +[ 0.38379608, 0.25361228, 0.59624988], +[ 0.38929883, 0.25623877, 0.5943618 ], +[ 0.3947691 , 0.25885207, 0.59249964], +[ 0.40020989, 0.26145107, 0.59066609], +[ 0.40562409, 0.26403484, 0.58886331], +[ 0.41101442, 0.26660262, 0.58709291], +[ 0.41638322, 0.26915383, 0.5853566 ], +[ 0.42173132, 0.27168825, 0.58365836], +[ 0.42706343, 0.27420503, 0.5819941 ], +[ 0.43238181, 0.2767038 , 0.58036393], +[ 0.43768862, 0.27918426, 0.57876764], +[ 0.44298597, 0.28164615, 0.5772048 ], +[ 0.44827587, 0.28408925, 0.57567472], +[ 0.45356026, 0.28651338, 0.57417648], +[ 0.45884104, 0.28891838, 0.57270899], +[ 0.46412001, 0.2913041 , 0.57127095], +[ 0.46939893, 0.29367044, 0.5698609 ], +[ 0.47467951, 0.29601729, 0.56847725], +[ 0.47996336, 0.29834456, 0.56711823], +[ 0.48525207, 0.30065217, 0.56578195], +[ 0.49054716, 0.30294008, 0.5644664 ], +[ 0.49585007, 0.30520822, 0.56316946], +[ 0.50116221, 0.30745656, 0.56188888], +[ 0.50648491, 0.30968508, 0.56062233], +[ 0.51181943, 0.31189376, 0.55936737], +[ 0.51716699, 0.31408263, 0.55812148], +[ 0.52252871, 0.31625172, 0.55688205], +[ 0.52790567, 0.31840106, 0.55564642], +[ 0.53329886, 0.32053073, 0.55441182], +[ 0.5387092 , 0.32264084, 0.55317546], +[ 0.54413753, 0.3247315 , 0.55193448], +[ 0.54958461, 0.32680287, 0.55068596], +[ 0.55505113, 0.32885514, 0.54942696], +[ 0.56053768, 0.33088852, 0.54815451], +[ 0.56604476, 0.33290327, 0.54686563], +[ 0.57157236, 0.33489987, 0.54555812], +[ 0.57712131, 0.33687845, 0.54422801], +[ 0.58269186, 0.33883938, 0.54287227], +[ 0.58828416, 0.34078308, 0.54148789], +[ 0.59389827, 0.34271002, 0.54007187], +[ 0.59953415, 0.34462069, 0.53862124], +[ 0.60519167, 0.34651565, 0.53713308], +[ 0.61087061, 0.34839552, 0.5356045 ], +[ 0.61657065, 0.35026093, 0.53403268], +[ 0.62229138, 0.3521126 , 0.53241484], +[ 0.62803229, 0.35395127, 0.53074831], +[ 0.63379279, 0.35577776, 0.52903045], +[ 0.63957219, 0.35759292, 0.52725878], +[ 0.64536975, 0.35939765, 0.52543076], +[ 0.6511847 , 0.36119285, 0.52354391], +[ 0.6570161 , 0.36297956, 0.52159597], +[ 0.66286293, 0.36475881, 0.51958481], +[ 0.6687241 , 0.36653173, 0.51750839], +[ 0.67459845, 0.36829947, 0.5153648 ], +[ 0.68048472, 0.37006325, 0.51315222], +[ 0.68638162, 0.37182432, 0.51086898], +[ 0.69228775, 0.37358401, 0.50851352], +[ 0.69820166, 0.37534367, 0.50608439], +[ 0.70412186, 0.37710473, 0.50358028], +[ 0.71004688, 0.37886859, 0.50099965], +[ 0.71597525, 0.3806367 , 0.49834106], +[ 0.72190503, 0.38241075, 0.4956041 ], +[ 0.72783443, 0.38419239, 0.49278795], +[ 0.73376164, 0.3859833 , 0.4898919 ], +[ 0.73968475, 0.38778523, 0.48691538], +[ 0.7456018 , 0.38960001, 0.48385794], +[ 0.75151077, 0.39142951, 0.48071927], +[ 0.75740957, 0.39327566, 0.47749914], +[ 0.76329604, 0.39514048, 0.4741975 ], +[ 0.76916794, 0.39702603, 0.47081439], +[ 0.77502298, 0.39893446, 0.46735 ], +[ 0.78085877, 0.400868 , 0.46380463], +[ 0.78667286, 0.40282892, 0.46017874], +[ 0.79246271, 0.4048196 , 0.45647292], +[ 0.79822569, 0.40684249, 0.45268792], +[ 0.80395908, 0.40890011, 0.44882462], +[ 0.80966007, 0.41099506, 0.44488409], +[ 0.81532584, 0.41313001, 0.4408672 ], +[ 0.82095338, 0.41530771, 0.43677537], +[ 0.82653946, 0.41753108, 0.43261066], +[ 0.83208085, 0.41980305, 0.42837489], +[ 0.83757423, 0.42212661, 0.42407011], +[ 0.84301618, 0.42450482, 0.4196986 ], +[ 0.84840316, 0.42694082, 0.41526288], +[ 0.85373155, 0.4294378 , 0.41076573], +[ 0.8589976 , 0.43199897, 0.40621024], +[ 0.8641975 , 0.4346276 , 0.40159975], +[ 0.86932733, 0.43732696, 0.39693796], +[ 0.87438311, 0.44010033, 0.39222887], +[ 0.87936081, 0.44295096, 0.38747682], +[ 0.88425632, 0.44588207, 0.38268654], +[ 0.88906554, 0.44889681, 0.37786308], +[ 0.89378437, 0.45199824, 0.3730116 ], +[ 0.89840867, 0.45518929, 0.36813827], +[ 0.90293439, 0.45847274, 0.36324942], +[ 0.90735756, 0.46185117, 0.35835166], +[ 0.91167433, 0.46532694, 0.35345197], +[ 0.915881 , 0.46890217, 0.34855767], +[ 0.91997406, 0.47257868, 0.34367638], +[ 0.92395023, 0.47635796, 0.33881601], +[ 0.92780648, 0.48024117, 0.33398471], +[ 0.93154008, 0.48422909, 0.3291908 ], +[ 0.93514863, 0.48832213, 0.32444275], +[ 0.93863008, 0.49252027, 0.31974912], +[ 0.94198274, 0.49682311, 0.31511847], +[ 0.94520535, 0.50122981, 0.31055931], +[ 0.94829701, 0.50573917, 0.30608003], +[ 0.95125725, 0.51034957, 0.30168887], +[ 0.954086 , 0.51505906, 0.29739377], +[ 0.95678355, 0.51986536, 0.2932024 ], +[ 0.95935057, 0.52476587, 0.28912206], +[ 0.96178805, 0.52975777, 0.28515964], +[ 0.9640973 , 0.53483802, 0.28132156], +[ 0.96627986, 0.54000343, 0.27761379], +[ 0.9683375 , 0.5452507 , 0.27404177], +[ 0.97027215, 0.55057645, 0.27061043], +[ 0.97208896, 0.55597442, 0.26733231], +[ 0.97378824, 0.56144311, 0.26420514], +[ 0.97537225, 0.56697917, 0.2612321 ], +[ 0.97684333, 0.5725793 , 0.2584161 ], +[ 0.97820376, 0.57824032, 0.25575953], +[ 0.9794557 , 0.58395922, 0.25326432], +[ 0.9806012 , 0.58973318, 0.25093197], +[ 0.98164451, 0.59555764, 0.24876746], +[ 0.9825958 , 0.60142353, 0.24678389], +[ 0.98344841, 0.60733543, 0.24496692], +[ 0.98420378, 0.61329131, 0.24331643], +[ 0.98486309, 0.61928934, 0.24183204], +[ 0.98543359, 0.62532321, 0.24052074], +[ 0.98592661, 0.63138392, 0.2393925 ], +[ 0.98632908, 0.63748058, 0.2384285 ], +[ 0.98664126, 0.64361223, 0.23762727], +[ 0.9868743 , 0.64977022, 0.23699778], +[ 0.98703872, 0.65594684, 0.236546 ], +[ 0.98711602, 0.66215449, 0.23625164], +[ 0.98710548, 0.66839291, 0.23611251], +[ 0.98704522, 0.67463615, 0.23615516], +[ 0.98690081, 0.68090692, 0.23634896], +[ 0.98666929, 0.68720645, 0.23669008], +[ 0.98639295, 0.6935072 , 0.23720252], +[ 0.98603581, 0.69983201, 0.23785913], +[ 0.98559369, 0.70618283, 0.23865535], +[ 0.98511668, 0.71252856, 0.23961378], +[ 0.98455154, 0.71890163, 0.24070275], +[ 0.98392192, 0.72528731, 0.2419305 ], +[ 0.98324116, 0.73167761, 0.24329811], +[ 0.98246864, 0.738096 , 0.2447854 ], +[ 0.98166755, 0.74450581, 0.24641186], +[ 0.98078113, 0.75093941, 0.24815276], +[ 0.97983772, 0.75738047, 0.25001371], +[ 0.97883927, 0.7638279 , 0.25199054], +[ 0.97775747, 0.7702969 , 0.25407166], +[ 0.97664794, 0.77675738, 0.25626641], +[ 0.9754357 , 0.78324913, 0.25855344], +[ 0.9742107 , 0.7897247 , 0.26094721], +[ 0.97288357, 0.79623051, 0.2634262 ], +[ 0.97152974, 0.80272764, 0.26599948], +[ 0.97008613, 0.80924798, 0.2686529 ], +[ 0.96860571, 0.81576486, 0.27138993], +[ 0.96704307, 0.82230061, 0.27420073], +[ 0.96543772, 0.82883583, 0.27708584], +[ 0.96375242, 0.83538829, 0.28003763], +[ 0.96202315, 0.84194079, 0.28305544], +[ 0.96021049, 0.84851164, 0.28613254], +[ 0.95835763, 0.85508072, 0.28926815], +[ 0.95641175, 0.86167196, 0.29245571], +[ 0.95443484, 0.8682573 , 0.29569479], +[ 0.95234871, 0.87487125, 0.29897882], +[ 0.95024646, 0.88147281, 0.30230776], +[ 0.94801413, 0.88811109, 0.3056752 ], +[ 0.94578198, 0.89473018, 0.30908112], +[ 0.94341986, 0.90138491, 0.31252002], +[ 0.94102862, 0.90803285, 0.31599064], +[ 0.93853313, 0.91470475, 0.31948933], +[ 0.93597111, 0.92138481, 0.32301384], +[ 0.9333376 , 0.92807483, 0.32656155], +[ 0.93059157, 0.93479051, 0.33012998], +[ 0.92781425, 0.94149986, 0.33371683], +[ 0.92488992, 0.94824702, 0.33731997], +[ 0.92194114, 0.95498491, 0.34093705], +[ 0.91886139, 0.96175325, 0.3445663 ], +[ 0.91569318, 0.96853549, 0.34820569], +[ 0.91244907, 0.97532669, 0.35185336], +[ 0.90904184, 0.98215741, 0.35550781]] \ No newline at end of file diff --git a/node_modules/colormap/res/res/turbidity.js b/node_modules/colormap/res/res/turbidity.js new file mode 100644 index 0000000..8ce61ca --- /dev/null +++ b/node_modules/colormap/res/res/turbidity.js @@ -0,0 +1,256 @@ +module.exports = [[ 0.13399213, 0.11971138, 0.10619267], +[ 0.13788616, 0.12236452, 0.10817502], +[ 0.14178245, 0.1250035 , 0.11014172], +[ 0.14568096, 0.12762883, 0.11209297], +[ 0.14958171, 0.13024099, 0.11402893], +[ 0.15348472, 0.13284043, 0.11594979], +[ 0.15739005, 0.13542757, 0.11785572], +[ 0.16129774, 0.13800281, 0.11974689], +[ 0.16520787, 0.14056654, 0.12162345], +[ 0.16912051, 0.14311912, 0.12348554], +[ 0.17303574, 0.14566089, 0.12533331], +[ 0.17695362, 0.1481922 , 0.12716687], +[ 0.18087425, 0.15071336, 0.12898633], +[ 0.18479769, 0.15322469, 0.13079179], +[ 0.18872403, 0.15572648, 0.13258333], +[ 0.19265334, 0.15821903, 0.13436103], +[ 0.1965857 , 0.16070261, 0.13612494], +[ 0.20052118, 0.1631775 , 0.13787511], +[ 0.20445985, 0.16564396, 0.13961158], +[ 0.20840178, 0.16810225, 0.14133436], +[ 0.21234703, 0.17055262, 0.14304348], +[ 0.21629568, 0.17299532, 0.14473894], +[ 0.22024776, 0.17543059, 0.14642072], +[ 0.22420335, 0.17785866, 0.14808882], +[ 0.22816249, 0.18027976, 0.1497432 ], +[ 0.23212523, 0.18269412, 0.15138382], +[ 0.23609162, 0.18510196, 0.15301064], +[ 0.24006169, 0.18750349, 0.1546236 ], +[ 0.24403549, 0.18989895, 0.15622264], +[ 0.24801304, 0.19228853, 0.15780767], +[ 0.25199437, 0.19467245, 0.15937863], +[ 0.2559795 , 0.19705092, 0.16093541], +[ 0.25996846, 0.19942415, 0.16247792], +[ 0.26396126, 0.20179233, 0.16400606], +[ 0.26795789, 0.20415569, 0.1655197 ], +[ 0.27195838, 0.20651441, 0.16701873], +[ 0.27596271, 0.2088687 , 0.16850302], +[ 0.27997087, 0.21121876, 0.16997243], +[ 0.28398286, 0.21356481, 0.17142682], +[ 0.28799865, 0.21590704, 0.17286605], +[ 0.29201822, 0.21824565, 0.17428995], +[ 0.29604153, 0.22058085, 0.17569837], +[ 0.30006855, 0.22291285, 0.17709115], +[ 0.30409923, 0.22524186, 0.17846811], +[ 0.30813351, 0.22756808, 0.17982907], +[ 0.31217135, 0.22989172, 0.18117386], +[ 0.31621274, 0.23221296, 0.18250219], +[ 0.3202577 , 0.23453198, 0.18381375], +[ 0.32430601, 0.23684907, 0.18510854], +[ 0.32835756, 0.23916444, 0.18638636], +[ 0.33241225, 0.24147832, 0.18764703], +[ 0.33646999, 0.24379093, 0.18889033], +[ 0.34053064, 0.24610252, 0.19011606], +[ 0.34459409, 0.24841331, 0.19132403], +[ 0.34866019, 0.25072355, 0.19251403], +[ 0.35272881, 0.25303348, 0.19368584], +[ 0.3567998 , 0.25534333, 0.19483924], +[ 0.36087335, 0.25765321, 0.19597352], +[ 0.36494892, 0.25996354, 0.19708898], +[ 0.36902633, 0.26227457, 0.19818543], +[ 0.37310537, 0.26458658, 0.19926266], +[ 0.37718583, 0.26689984, 0.2003205 ], +[ 0.3812675 , 0.26921464, 0.20135875], +[ 0.38535015, 0.27153126, 0.20237724], +[ 0.38943387, 0.27384983, 0.20337522], +[ 0.39351818, 0.27617075, 0.20435286], +[ 0.39760271, 0.27849439, 0.20531022], +[ 0.40168716, 0.28082104, 0.20624715], +[ 0.40577124, 0.28315104, 0.2071635 ], +[ 0.40985466, 0.28548469, 0.20805916], +[ 0.41393747, 0.28782216, 0.20893331], +[ 0.41801909, 0.29016391, 0.20978634], +[ 0.42209904, 0.29251032, 0.21061836], +[ 0.42617698, 0.29486174, 0.21142931], +[ 0.43025255, 0.29721853, 0.21221915], +[ 0.43432568, 0.29958089, 0.21298723], +[ 0.43839585, 0.30194926, 0.21373378], +[ 0.44246248, 0.30432409, 0.21445918], +[ 0.44652517, 0.30670574, 0.21516346], +[ 0.45058349, 0.30909459, 0.21584668], +[ 0.45463748, 0.31149081, 0.21650795], +[ 0.45868623, 0.31389501, 0.21714835], +[ 0.46272931, 0.31630755, 0.21776801], +[ 0.46676627, 0.31872884, 0.21836709], +[ 0.47079694, 0.32115912, 0.2189451 ], +[ 0.47482065, 0.32359888, 0.21950271], +[ 0.47883684, 0.32604855, 0.22004041], +[ 0.48284504, 0.32850852, 0.22055847], +[ 0.48684501, 0.33097908, 0.2210566 ], +[ 0.4908361 , 0.33346069, 0.22153554], +[ 0.49481775, 0.33595376, 0.22199587], +[ 0.49878951, 0.33845868, 0.22243799], +[ 0.50275108, 0.34097574, 0.22286173], +[ 0.50670179, 0.34350541, 0.22326812], +[ 0.51064114, 0.34604804, 0.22365772], +[ 0.51456871, 0.348604 , 0.22403092], +[ 0.5184841 , 0.35117361, 0.22438803], +[ 0.52238672, 0.35375727, 0.22473004], +[ 0.52627611, 0.35635533, 0.22505754], +[ 0.53015188, 0.3589681 , 0.22537099], +[ 0.53401354, 0.36159592, 0.22567117], +[ 0.53786062, 0.36423912, 0.22595888], +[ 0.54169271, 0.36689801, 0.22623484], +[ 0.54550938, 0.3695729 , 0.22649972], +[ 0.54931021, 0.37226407, 0.22675441], +[ 0.55309477, 0.37497182, 0.2269997 ], +[ 0.55686267, 0.37769641, 0.22723646], +[ 0.5606135 , 0.38043812, 0.22746557], +[ 0.5643469 , 0.3831972 , 0.22768784], +[ 0.56806249, 0.38597389, 0.22790415], +[ 0.57175986, 0.38876844, 0.22811569], +[ 0.57543869, 0.39158106, 0.22832317], +[ 0.57909864, 0.39441197, 0.22852751], +[ 0.58273935, 0.39726139, 0.22872981], +[ 0.58636045, 0.40012951, 0.22893126], +[ 0.58996167, 0.40301651, 0.22913257], +[ 0.59354267, 0.40592259, 0.22933476], +[ 0.59710311, 0.40884791, 0.22953924], +[ 0.60064269, 0.41179264, 0.22974695], +[ 0.60416113, 0.41475694, 0.22995876], +[ 0.60765812, 0.41774097, 0.23017579], +[ 0.61113333, 0.42074485, 0.23039975], +[ 0.61458651, 0.42376873, 0.23063131], +[ 0.61801735, 0.42681274, 0.23087155], +[ 0.62142558, 0.42987703, 0.23112168], +[ 0.62481089, 0.43296166, 0.23138362], +[ 0.62817301, 0.43606678, 0.23165793], +[ 0.63151166, 0.43919252, 0.23194585], +[ 0.63482655, 0.44233896, 0.23224868], +[ 0.63811743, 0.44550616, 0.23256847], +[ 0.64138399, 0.44869425, 0.23290586], +[ 0.64462596, 0.45190333, 0.2332622 ], +[ 0.64784305, 0.45513348, 0.23363888], +[ 0.65103503, 0.45838472, 0.23403788], +[ 0.65420161, 0.46165715, 0.23446031], +[ 0.65734248, 0.46495086, 0.23490744], +[ 0.66045737, 0.46826591, 0.23538076], +[ 0.66354603, 0.47160233, 0.23588203], +[ 0.66660826, 0.47496011, 0.23641317], +[ 0.66964372, 0.47833936, 0.23697519], +[ 0.67265213, 0.48174012, 0.2375697 ], +[ 0.67563323, 0.48516242, 0.23819834], +[ 0.67858688, 0.4886062 , 0.2388632 ], +[ 0.68151283, 0.49207145, 0.2395659 ], +[ 0.68441077, 0.49555825, 0.24030777], +[ 0.68728046, 0.49906659, 0.24109054], +[ 0.6901217 , 0.50259645, 0.24191594], +[ 0.69293438, 0.50614772, 0.24278601], +[ 0.6957184 , 0.50972028, 0.24370267], +[ 0.69847345, 0.51331421, 0.24466721], +[ 0.70119936, 0.51692942, 0.24568138], +[ 0.70389601, 0.52056583, 0.24674692], +[ 0.70656328, 0.52422334, 0.24786557], +[ 0.70920134, 0.52790167, 0.24903951], +[ 0.71181008, 0.53160072, 0.25027024], +[ 0.71438933, 0.53532044, 0.25155916], +[ 0.7169391 , 0.53906066, 0.25290789], +[ 0.71945941, 0.54282119, 0.25431803], +[ 0.72195034, 0.54660183, 0.2557911 ], +[ 0.724412 , 0.55040235, 0.25732861], +[ 0.72684491, 0.55422228, 0.25893238], +[ 0.72924911, 0.55806146, 0.26060351], +[ 0.73162465, 0.56191971, 0.26234308], +[ 0.73397181, 0.56579673, 0.26415228], +[ 0.73629088, 0.5696922 , 0.2660322 ], +[ 0.73858224, 0.5736058 , 0.26798385], +[ 0.74084627, 0.57753717, 0.27000813], +[ 0.74308341, 0.58148594, 0.27210583], +[ 0.74529416, 0.58545174, 0.27427764], +[ 0.74747902, 0.58943418, 0.27652413], +[ 0.74963858, 0.59343284, 0.27884576], +[ 0.75177354, 0.59744726, 0.28124289], +[ 0.75388476, 0.60147688, 0.28371577], +[ 0.75597255, 0.60552149, 0.28626438], +[ 0.75803761, 0.60958066, 0.28888871], +[ 0.76008063, 0.61365394, 0.29158862], +[ 0.76210238, 0.61774092, 0.29436388], +[ 0.7641036 , 0.62184117, 0.29721414], +[ 0.76608507, 0.62595425, 0.30013896], +[ 0.76804758, 0.63007976, 0.30313777], +[ 0.76999192, 0.63421728, 0.30620996], +[ 0.77191901, 0.63836635, 0.3093548 ], +[ 0.77383044, 0.6425262 , 0.31257131], +[ 0.77572638, 0.64669677, 0.31585869], +[ 0.77760765, 0.65087769, 0.31921599], +[ 0.77947503, 0.6550686 , 0.32264222], +[ 0.7813293 , 0.65926917, 0.32613634], +[ 0.78317122, 0.66347909, 0.32969726], +[ 0.7850015 , 0.66769808, 0.33332391], +[ 0.78682085, 0.67192585, 0.33701518], +[ 0.78862994, 0.67616218, 0.34076995], +[ 0.79042938, 0.68040682, 0.34458712], +[ 0.79222382, 0.68465779, 0.3484636 ], +[ 0.79401088, 0.68891625, 0.35239953], +[ 0.7957906 , 0.69318226, 0.35639404], +[ 0.7975635 , 0.69745568, 0.36044607], +[ 0.79933001, 0.7017364 , 0.36455459], +[ 0.80109199, 0.70602372, 0.36871773], +[ 0.80285453, 0.71031558, 0.37293152], +[ 0.80461256, 0.71461427, 0.37719818], +[ 0.80636635, 0.71891976, 0.38151687], +[ 0.80811614, 0.72323206, 0.38588678], +[ 0.80986949, 0.72754816, 0.39030199], +[ 0.81162258, 0.73186978, 0.39476429], +[ 0.813373 , 0.73619803, 0.39927478], +[ 0.81512083, 0.74053296, 0.40383288], +[ 0.81687743, 0.74487018, 0.40842935], +[ 0.81863351, 0.74921355, 0.41307053], +[ 0.82038791, 0.75356362, 0.41775687], +[ 0.82214756, 0.75791781, 0.42248232], +[ 0.8239136 , 0.76227586, 0.4272453 ], +[ 0.82567856, 0.76664076, 0.43205146], +[ 0.82744797, 0.77101054, 0.43689575], +[ 0.82922751, 0.77538321, 0.44177277], +[ 0.83100631, 0.77976299, 0.44669145], +[ 0.83279191, 0.78414721, 0.45164484], +[ 0.83458779, 0.78853475, 0.45662933], +[ 0.83638303, 0.79292976, 0.46165442], +[ 0.83819092, 0.79732754, 0.46670762], +[ 0.84000532, 0.80173047, 0.47179418], +[ 0.84181974, 0.80614103, 0.47691997], +[ 0.84365489, 0.81055198, 0.48206501], +[ 0.84548938, 0.81497108, 0.48724941], +[ 0.84733547, 0.81939415, 0.49246112], +[ 0.84919219, 0.82382169, 0.49770079], +[ 0.85105061, 0.82825693, 0.50297708], +[ 0.85293078, 0.83269316, 0.50826969], +[ 0.85480977, 0.83713834, 0.51360152], +[ 0.85670839, 0.8415856 , 0.51895122], +[ 0.85861179, 0.84604008, 0.52433384], +[ 0.86052811, 0.85049922, 0.52974081], +[ 0.86245682, 0.85496335, 0.53517252], +[ 0.86439284, 0.8594343 , 0.54063422], +[ 0.86634766, 0.86390849, 0.54611354], +[ 0.86830532, 0.86839123, 0.55162751], +[ 0.87028696, 0.87287588, 0.55715317], +[ 0.87226814, 0.87737042, 0.56271705], +[ 0.87427719, 0.88186601, 0.56828799], +[ 0.87628373, 0.88637239, 0.57389949], +[ 0.87832071, 0.8908794 , 0.57951484], +[ 0.88035438, 0.8953977 , 0.58517178], +[ 0.88241971, 0.89991665, 0.59083084], +[ 0.88448221, 0.90444699, 0.59653114], +[ 0.88657626, 0.90897841, 0.60223338], +[ 0.88866925, 0.91352092, 0.60797504], +[ 0.89079231, 0.91806535, 0.61372008], +[ 0.89291737, 0.92262023, 0.61950119], +[ 0.89506967, 0.92717824, 0.62528881], +[ 0.89722833, 0.93174568, 0.63110756], +[ 0.89941005, 0.93631784, 0.63693766], +[ 0.90160377, 0.94089809, 0.64279232], +[ 0.90381505, 0.94548499, 0.64866493], +[ 0.90604523, 0.95007831, 0.65455386], +[ 0.90828616, 0.95468053, 0.66046911], +[ 0.91055414, 0.95928721, 0.66639076], +[ 0.91282478, 0.96390535, 0.67234889]]; \ No newline at end of file diff --git a/node_modules/colormap/res/res/velocity-blue.js b/node_modules/colormap/res/res/velocity-blue.js new file mode 100644 index 0000000..57791f5 --- /dev/null +++ b/node_modules/colormap/res/res/velocity-blue.js @@ -0,0 +1,256 @@ +module.exports = [[ 0.06597739, 0.12386005, 0.24948116], +[ 0.06865758, 0.1266325 , 0.25557624], +[ 0.07132312, 0.12939515, 0.26166391], +[ 0.07396584, 0.13214058, 0.2677948 ], +[ 0.07658629, 0.13486916, 0.27396904], +[ 0.07919242, 0.13758843, 0.28014206], +[ 0.08176925, 0.14028419, 0.28640499], +[ 0.08433407, 0.14297318, 0.29265629], +[ 0.08687299, 0.14564215, 0.29898019], +[ 0.08939564, 0.14830082, 0.30531941], +[ 0.09189721, 0.15094484, 0.311703 ], +[ 0.09437767, 0.1535746 , 0.31813071], +[ 0.09684032, 0.15619402, 0.32458157], +[ 0.09927797, 0.15879644, 0.33109756], +[ 0.10169939, 0.16139154, 0.33762358], +[ 0.10409298, 0.1639684 , 0.34422672], +[ 0.10647003, 0.16653949, 0.35083602], +[ 0.10881765, 0.16909286, 0.35752405], +[ 0.11114624, 0.1716403 , 0.36422476], +[ 0.11344526, 0.17417268, 0.37099405], +[ 0.11572015, 0.17669703, 0.37779407], +[ 0.11796711, 0.17921142, 0.38463932], +[ 0.12018172, 0.18171361, 0.39154591], +[ 0.12237222, 0.18421369, 0.39845983], +[ 0.12451836, 0.18669519, 0.40547913], +[ 0.12663654, 0.18917624, 0.41250469], +[ 0.12871435, 0.19164859, 0.41958831], +[ 0.13074695, 0.19411179, 0.42673806], +[ 0.13274084, 0.19657524, 0.43390608], +[ 0.13468282, 0.19903239, 0.44113668], +[ 0.13656674, 0.2014837 , 0.44843501], +[ 0.13839602, 0.20393744, 0.4557622 ], +[ 0.14016368, 0.20639447, 0.46312314], +[ 0.14185409, 0.20885126, 0.47055044], +[ 0.14345986, 0.21131167, 0.47803591], +[ 0.14497642, 0.2137823 , 0.485557 ], +[ 0.146391 , 0.21626634, 0.49311434], +[ 0.14768864, 0.218768 , 0.50070638], +[ 0.14885173, 0.22129285, 0.50832846], +[ 0.14985965, 0.22384818, 0.51597154], +[ 0.1506884 , 0.2264434 , 0.52362079], +[ 0.15131023, 0.22909058, 0.53125369], +[ 0.15168425, 0.23180303, 0.53885457], +[ 0.15175702, 0.23459819, 0.54640144], +[ 0.15150762, 0.23750367, 0.55379602], +[ 0.15085272, 0.24054407, 0.56100954], +[ 0.149778 , 0.24375297, 0.56790391], +[ 0.1482413 , 0.24715977, 0.57437788], +[ 0.14626774, 0.25078506, 0.58029534], +[ 0.14393556, 0.25462901, 0.58555075], +[ 0.14135408, 0.25866955, 0.59010335], +[ 0.13864079, 0.26286871, 0.59397852], +[ 0.13589174, 0.26718438, 0.59724867], +[ 0.13319563, 0.27157423, 0.60000635], +[ 0.13058114, 0.2760103 , 0.60234289], +[ 0.12806719, 0.28047115, 0.60433583], +[ 0.12569199, 0.28493491, 0.60605594], +[ 0.12343537, 0.28939604, 0.60755039], +[ 0.12131237, 0.29384382, 0.60886431], +[ 0.1193314 , 0.29827105, 0.61003449], +[ 0.11747335, 0.3026784 , 0.61108156], +[ 0.11574105, 0.30706267, 0.61202824], +[ 0.11415261, 0.31141804, 0.61290024], +[ 0.11269166, 0.31574724, 0.61370617], +[ 0.11135538, 0.32005035, 0.61445721], +[ 0.11014377, 0.32432716, 0.6151638 ], +[ 0.10905648, 0.32857778, 0.61583463], +[ 0.10809281, 0.3328026 , 0.61647697], +[ 0.10725185, 0.33700217, 0.61709693], +[ 0.10653241, 0.34117717, 0.61769964], +[ 0.10593314, 0.34532836, 0.61828945], +[ 0.1054525 , 0.34945656, 0.61887003], +[ 0.10508879, 0.35356261, 0.61944452], +[ 0.10484013, 0.35764738, 0.62001559], +[ 0.10470452, 0.36171173, 0.62058554], +[ 0.10467981, 0.36575652, 0.62115635], +[ 0.10476371, 0.36978259, 0.62172971], +[ 0.10495382, 0.37379076, 0.62230709], +[ 0.10524762, 0.37778184, 0.62288978], +[ 0.10564252, 0.3817566 , 0.62347886], +[ 0.1061358 , 0.38571579, 0.62407531], +[ 0.10672471, 0.38966014, 0.62467996], +[ 0.10740642, 0.39359035, 0.62529352], +[ 0.10817806, 0.39750711, 0.62591662], +[ 0.10903675, 0.40141105, 0.62654981], +[ 0.10998202, 0.40530231, 0.62719516], +[ 0.11100819, 0.40918206, 0.62785128], +[ 0.11211222, 0.41305092, 0.62851837], +[ 0.11329127, 0.41690943, 0.62919672], +[ 0.11454253, 0.42075813, 0.62988653], +[ 0.11586327, 0.42459754, 0.63058799], +[ 0.11725083, 0.42842816, 0.63130122], +[ 0.1187026 , 0.43225046, 0.63202632], +[ 0.12021702, 0.4360647 , 0.63276403], +[ 0.12179033, 0.43987161, 0.6335134 ], +[ 0.1234202 , 0.44367161, 0.63427436], +[ 0.12510445, 0.4474651 , 0.6350469 ], +[ 0.12684102, 0.45125247, 0.63583095], +[ 0.12862799, 0.45503408, 0.63662642], +[ 0.13046351, 0.45881028, 0.6374332 ], +[ 0.13234563, 0.46258148, 0.63825092], +[ 0.13427263, 0.46634802, 0.63907929], +[ 0.13624311, 0.4701102 , 0.63991816], +[ 0.13825578, 0.47386832, 0.64076733], +[ 0.14030945, 0.47762263, 0.64162657], +[ 0.14240307, 0.48137341, 0.64249562], +[ 0.14453572, 0.48512091, 0.64337422], +[ 0.14670608, 0.48886546, 0.64426159], +[ 0.14891319, 0.49260737, 0.64515709], +[ 0.15115711, 0.49634669, 0.64606096], +[ 0.15343746, 0.50008362, 0.64697283], +[ 0.15575396, 0.50381833, 0.64789234], +[ 0.15810648, 0.50755096, 0.64881909], +[ 0.160495 , 0.51128167, 0.64975267], +[ 0.16291965, 0.51501059, 0.65069263], +[ 0.16538066, 0.51873781, 0.6516385 ], +[ 0.16787709, 0.52246378, 0.65258827], +[ 0.17041079, 0.52618823, 0.65354289], +[ 0.17298246, 0.52991124, 0.65450185], +[ 0.17559291, 0.53363281, 0.65546464], +[ 0.1782431 , 0.53735298, 0.65643069], +[ 0.18093416, 0.54107173, 0.65739946], +[ 0.18366735, 0.54478903, 0.65837034], +[ 0.18644408, 0.54850484, 0.65934275], +[ 0.18926596, 0.55221906, 0.66031605], +[ 0.19213472, 0.5559316 , 0.66128961], +[ 0.19505228, 0.55964231, 0.66226278], +[ 0.19802076, 0.56335105, 0.66323489], +[ 0.20104242, 0.5670576 , 0.66420528], +[ 0.20411976, 0.57076173, 0.66517325], +[ 0.20725543, 0.57446319, 0.66613812], +[ 0.21045232, 0.57816165, 0.6670992 ], +[ 0.2137135 , 0.58185676, 0.66805579], +[ 0.21704227, 0.58554813, 0.6690072 ], +[ 0.22044214, 0.58923531, 0.66995277], +[ 0.22391686, 0.59291779, 0.67089183], +[ 0.22747037, 0.59659503, 0.67182375], +[ 0.23110686, 0.6002664 , 0.67274791], +[ 0.23483073, 0.60393124, 0.67366376], +[ 0.2386466 , 0.60758879, 0.67457077], +[ 0.24255928, 0.61123826, 0.67546847], +[ 0.24657379, 0.61487875, 0.67635647], +[ 0.25069532, 0.61850931, 0.67723446], +[ 0.25492963, 0.62212933, 0.67809791], +[ 0.25928228, 0.62573723, 0.67895065], +[ 0.26375886, 0.62933183, 0.67979274], +[ 0.26836502, 0.63291182, 0.68062438], +[ 0.27310635, 0.63647586, 0.68144595], +[ 0.27799067, 0.64002284, 0.68225204], +[ 0.28302187, 0.64355084, 0.68304906], +[ 0.28820489, 0.64705829, 0.68383831], +[ 0.29354581, 0.65054365, 0.68461866], +[ 0.29905039, 0.65400523, 0.68538993], +[ 0.30471967, 0.65744127, 0.68615859], +[ 0.31055832, 0.66085014, 0.68692427], +[ 0.31656915, 0.66423017, 0.68768878], +[ 0.32274951, 0.66757995, 0.68845924], +[ 0.32910283, 0.67089793, 0.68923459], +[ 0.33562308, 0.67418311, 0.69002275], +[ 0.34230732, 0.67743451, 0.69082687], +[ 0.34914976, 0.68065146, 0.69165158], +[ 0.35614127, 0.68383379, 0.69250293], +[ 0.36327369, 0.68698145, 0.69338491], +[ 0.37053484, 0.69009497, 0.6943034 ], +[ 0.37791226, 0.69317522, 0.69526327], +[ 0.38539385, 0.69622324, 0.69626827], +[ 0.39296332, 0.69924082, 0.697324 ], +[ 0.4006094 , 0.70222938, 0.69843223], +[ 0.40831594, 0.70519122, 0.69959724], +[ 0.41607015, 0.7081284 , 0.7008209 ], +[ 0.42386201, 0.71104276, 0.70210342], +[ 0.43167256, 0.71393771, 0.70344961], +[ 0.43949947, 0.71681422, 0.70485557], +[ 0.44732849, 0.71967527, 0.70632366], +[ 0.45514951, 0.72252334, 0.70785413], +[ 0.46296115, 0.72535947, 0.70944335], +[ 0.47075349, 0.72818626, 0.71109189], +[ 0.47851694, 0.73100635, 0.71280025], +[ 0.48625412, 0.73382019, 0.71456376], +[ 0.49396102, 0.73662941, 0.716381 ], +[ 0.50163106, 0.73943622, 0.71825179], +[ 0.50925965, 0.74224248, 0.72017521], +[ 0.51685029, 0.74504841, 0.72214731], +[ 0.52440134, 0.74785523, 0.72416643], +[ 0.53191155, 0.75066408, 0.72623094], +[ 0.53938005, 0.753476 , 0.72833923], +[ 0.54680444, 0.75629239, 0.73049037], +[ 0.55418394, 0.75911426, 0.73268299], +[ 0.5615215 , 0.76194178, 0.73491438], +[ 0.56881727, 0.7647757 , 0.73718308], +[ 0.57607152, 0.76761672, 0.73948764], +[ 0.58328469, 0.7704655 , 0.74182668], +[ 0.5904573 , 0.77332263, 0.74419886], +[ 0.59758995, 0.77618869, 0.74660289], +[ 0.60468333, 0.77906419, 0.7490375 ], +[ 0.61173817, 0.78194964, 0.75150151], +[ 0.61875522, 0.7848455 , 0.75399375], +[ 0.62573528, 0.7877522 , 0.7565131 ], +[ 0.63267915, 0.79067016, 0.75905849], +[ 0.63958763, 0.79359978, 0.76162887], +[ 0.64646151, 0.79654145, 0.76422323], +[ 0.6533016 , 0.79949552, 0.76684059], +[ 0.66010867, 0.80246236, 0.76948001], +[ 0.66688348, 0.80544232, 0.77214056], +[ 0.67362676, 0.80843573, 0.77482134], +[ 0.68033922, 0.81144292, 0.77752145], +[ 0.68702155, 0.81446423, 0.78024002], +[ 0.69367439, 0.81749998, 0.7829762 ], +[ 0.7002975 , 0.82055075, 0.78572944], +[ 0.70689165, 0.82361681, 0.78849881], +[ 0.71345823, 0.82669826, 0.79128316], +[ 0.7199978 , 0.82979542, 0.79408159], +[ 0.72651088, 0.83290861, 0.7968932 ], +[ 0.73299796, 0.83603816, 0.79971707], +[ 0.73945951, 0.8391844 , 0.80255223], +[ 0.74589598, 0.84234767, 0.8053977 ], +[ 0.7523078 , 0.84552831, 0.80825242], +[ 0.75869517, 0.84872673, 0.81111536], +[ 0.76505775, 0.85194348, 0.81398568], +[ 0.77139709, 0.85517859, 0.81686163], +[ 0.77771359, 0.85843239, 0.81974187], +[ 0.78400765, 0.86170526, 0.82262493], +[ 0.79027967, 0.86499755, 0.82550921], +[ 0.79653012, 0.8683096 , 0.82839299], +[ 0.8027595 , 0.87164177, 0.83127437], +[ 0.80896806, 0.87499448, 0.83415141], +[ 0.8151567 , 0.87836796, 0.83702171], +[ 0.82132643, 0.88176244, 0.83988264], +[ 0.82747812, 0.88517819, 0.84273144], +[ 0.83361281, 0.88861542, 0.8455651 ], +[ 0.83973174, 0.89207431, 0.84838033], +[ 0.84583638, 0.89555495, 0.85117353], +[ 0.85192854, 0.89905734, 0.85394079], +[ 0.85801043, 0.90258135, 0.85667786], +[ 0.86408444, 0.90612679, 0.85938032], +[ 0.87015339, 0.9096933 , 0.86204351], +[ 0.87622047, 0.9132804 , 0.8646626 ], +[ 0.88228934, 0.9168874 , 0.86723268], +[ 0.88836402, 0.92051348, 0.86974885], +[ 0.89444909, 0.92415756, 0.87220619], +[ 0.90054949, 0.92781839, 0.87459995], +[ 0.90666975, 0.93149475, 0.87692634], +[ 0.91281478, 0.93518523, 0.87918186], +[ 0.91898934, 0.93888836, 0.88136368], +[ 0.92519787, 0.94260271, 0.88346979], +[ 0.93144429, 0.94632694, 0.88549899], +[ 0.93773184, 0.95005986, 0.88745092], +[ 0.94406341, 0.95380038, 0.88932539], +[ 0.95044015, 0.95754793, 0.89112376], +[ 0.95686223, 0.96130226, 0.89284794], +[ 0.963329 , 0.96506343, 0.8944999 ], +[ 0.96983887, 0.96883187, 0.89608183], +[ 0.97638938, 0.97260834, 0.89759591], +[ 0.98297732, 0.97639393, 0.89904421], +[ 0.98959887, 0.98019003, 0.90042859], +[ 0.99624974, 0.98399826, 0.90175064]]; \ No newline at end of file diff --git a/node_modules/colormap/res/res/velocity-green.js b/node_modules/colormap/res/res/velocity-green.js new file mode 100644 index 0000000..aef066d --- /dev/null +++ b/node_modules/colormap/res/res/velocity-green.js @@ -0,0 +1,256 @@ +module.exports = [[ 0.09053276, 0.13733861, 0.07325761], +[ 0.09149314, 0.14105046, 0.07638733], +[ 0.09241015, 0.14475747, 0.07947497], +[ 0.09328192, 0.14846061, 0.08252095], +[ 0.09408911, 0.15216506, 0.08552629], +[ 0.09484852, 0.15586693, 0.08848984], +[ 0.0955584 , 0.15956697, 0.09141177], +[ 0.09620477, 0.16326879, 0.09429209], +[ 0.09679537, 0.1669707 , 0.09713043], +[ 0.09733238, 0.17067237, 0.09992671], +[ 0.09781114, 0.17437504, 0.10268064], +[ 0.0982227 , 0.17808082, 0.10539142], +[ 0.09857703, 0.18178753, 0.10805922], +[ 0.09887273, 0.18549555, 0.11068374], +[ 0.09910575, 0.18920581, 0.11326433], +[ 0.099269 , 0.19291982, 0.11579981], +[ 0.09937074, 0.19663577, 0.11829057], +[ 0.09940988, 0.2003539 , 0.12073611], +[ 0.09938537, 0.20407438, 0.12313591], +[ 0.09929071, 0.20779846, 0.12548854], +[ 0.09912769, 0.21152567, 0.12779367], +[ 0.09889926, 0.21525533, 0.13005125], +[ 0.09860476, 0.21898749, 0.13226069], +[ 0.09824359, 0.22272214, 0.13442135], +[ 0.09781527, 0.22645927, 0.13653262], +[ 0.09731337, 0.2301999 , 0.13859263], +[ 0.09674403, 0.23394277, 0.14060198], +[ 0.09610733, 0.23768772, 0.14256015], +[ 0.09540319, 0.24143464, 0.14446653], +[ 0.09463164, 0.24518338, 0.14632057], +[ 0.09379283, 0.24893377, 0.14812169], +[ 0.09288704, 0.25268563, 0.14986937], +[ 0.09191348, 0.25643894, 0.15156278], +[ 0.09087165, 0.26019363, 0.15320113], +[ 0.08976486, 0.26394904, 0.15478462], +[ 0.08859393, 0.26770495, 0.1563128 ], +[ 0.08735983, 0.27146109, 0.15778524], +[ 0.08606372, 0.27521722, 0.15920155], +[ 0.08470696, 0.27897306, 0.16056134], +[ 0.0832911 , 0.28272833, 0.16186426], +[ 0.08181798, 0.28648275, 0.16310997], +[ 0.08028966, 0.29023603, 0.16429815], +[ 0.07870853, 0.29398786, 0.1654285 ], +[ 0.07707731, 0.29773796, 0.16650073], +[ 0.07539909, 0.30148601, 0.16751459], +[ 0.0736774 , 0.3052317 , 0.16846982], +[ 0.07191583, 0.30897477, 0.16936603], +[ 0.07011887, 0.31271491, 0.17020297], +[ 0.06829236, 0.31645172, 0.17098061], +[ 0.06644218, 0.3201849 , 0.17169874], +[ 0.06457505, 0.32391411, 0.17235714], +[ 0.06269859, 0.32763902, 0.1729556 ], +[ 0.06082143, 0.33135932, 0.17349393], +[ 0.05895335, 0.33507466, 0.17397193], +[ 0.05710539, 0.33878471, 0.1743894 ], +[ 0.05528998, 0.34248913, 0.17474614], +[ 0.05352104, 0.34618758, 0.17504196], +[ 0.05181408, 0.34987969, 0.17527666], +[ 0.05018627, 0.35356513, 0.17545005], +[ 0.04865644, 0.35724353, 0.17556193], +[ 0.04724506, 0.36091453, 0.17561211], +[ 0.04597406, 0.36457776, 0.1756004 ], +[ 0.04486662, 0.36823283, 0.17552659], +[ 0.04394675, 0.37187939, 0.17539051], +[ 0.04323878, 0.37551702, 0.17519196], +[ 0.04276673, 0.37914535, 0.17493074], +[ 0.04255352, 0.38276397, 0.17460669], +[ 0.04262018, 0.38637248, 0.17421963], +[ 0.04298497, 0.38997047, 0.17376937], +[ 0.04366274, 0.39355751, 0.17325577], +[ 0.04466372, 0.39713324, 0.17267831], +[ 0.04599481, 0.40069717, 0.1720371 ], +[ 0.04765813, 0.40424888, 0.17133208], +[ 0.04965139, 0.40778792, 0.17056314], +[ 0.05196846, 0.41131384, 0.16973019], +[ 0.05459993, 0.41482619, 0.16883316], +[ 0.05753382, 0.41832454, 0.16787201], +[ 0.06075626, 0.42180841, 0.16684671], +[ 0.06425218, 0.42527736, 0.1657573 ], +[ 0.06800589, 0.42873094, 0.16460379], +[ 0.07200158, 0.43216868, 0.16338628], +[ 0.07622371, 0.43559013, 0.16210488], +[ 0.08065728, 0.43899485, 0.16075975], +[ 0.08528802, 0.4423824 , 0.15935107], +[ 0.09010251, 0.44575233, 0.15787909], +[ 0.09508832, 0.44910425, 0.15634337], +[ 0.10023389, 0.4524377 , 0.15474474], +[ 0.10552844, 0.45575227, 0.15308384], +[ 0.11096207, 0.45904759, 0.15136111], +[ 0.11652565, 0.46232325, 0.14957707], +[ 0.12221076, 0.46557892, 0.14773227], +[ 0.12800964, 0.46881425, 0.14582732], +[ 0.1339151 , 0.47202893, 0.14386292], +[ 0.13992049, 0.47522266, 0.14183978], +[ 0.14601973, 0.47839518, 0.13975846], +[ 0.15220721, 0.48154623, 0.13761954], +[ 0.15847719, 0.48467561, 0.13542453], +[ 0.16482456, 0.48778316, 0.13317442], +[ 0.17124448, 0.49086871, 0.13087024], +[ 0.1777324 , 0.49393216, 0.12851305], +[ 0.18428396, 0.49697343, 0.126104 ], +[ 0.19089503, 0.49999248, 0.12364426], +[ 0.19756167, 0.50298929, 0.12113505], +[ 0.20428009, 0.50596389, 0.11857764], +[ 0.21104652, 0.50891636, 0.11597358], +[ 0.21785748, 0.51184679, 0.11332427], +[ 0.22470961, 0.51475531, 0.11063114], +[ 0.23159967, 0.5176421 , 0.1078957 ], +[ 0.23852458, 0.52050736, 0.10511948], +[ 0.24548136, 0.52335131, 0.10230412], +[ 0.25246703, 0.52617424, 0.09945144], +[ 0.25947856, 0.52897647, 0.09656369], +[ 0.26651361, 0.5317583 , 0.09364228], +[ 0.27356965, 0.53452006, 0.09068917], +[ 0.2806443 , 0.53726212, 0.08770643], +[ 0.28773525, 0.53998488, 0.08469633], +[ 0.29484032, 0.54268874, 0.08166129], +[ 0.30195743, 0.54537413, 0.07860394], +[ 0.3090846 , 0.5480415 , 0.07552722], +[ 0.31621948, 0.55069139, 0.07243519], +[ 0.32336047, 0.55332424, 0.06933118], +[ 0.3305062 , 0.55594049, 0.0662188 ], +[ 0.33765509, 0.55854062, 0.06310264], +[ 0.34480568, 0.56112513, 0.05998797], +[ 0.35195658, 0.56369452, 0.05688086], +[ 0.3591065 , 0.56624928, 0.05378828], +[ 0.36625424, 0.56878993, 0.05071836], +[ 0.37339864, 0.57131697, 0.0476805 ], +[ 0.38053866, 0.57383092, 0.04468567], +[ 0.38767326, 0.57633228, 0.04174672], +[ 0.39480098, 0.5788217 , 0.0388712 ], +[ 0.4019216 , 0.58129953, 0.03616635], +[ 0.40903431, 0.58376629, 0.03367283], +[ 0.41613836, 0.58622247, 0.03139676], +[ 0.42323306, 0.58866858, 0.02934437], +[ 0.43031775, 0.5911051 , 0.02752213], +[ 0.43739183, 0.59353253, 0.0259367 ], +[ 0.44445471, 0.59595137, 0.024595 ], +[ 0.45150585, 0.5983621 , 0.02350422], +[ 0.45854471, 0.60076521, 0.02267188], +[ 0.46557081, 0.60316118, 0.0221058 ], +[ 0.47258366, 0.6055505 , 0.02181419], +[ 0.47958278, 0.60793365, 0.02180565], +[ 0.48656773, 0.61031113, 0.02208919], +[ 0.49353805, 0.61268341, 0.02267429], +[ 0.50049318, 0.61505101, 0.02357107], +[ 0.50743284, 0.61741438, 0.02478977], +[ 0.51435656, 0.61977401, 0.02634145], +[ 0.52126388, 0.62213041, 0.02823776], +[ 0.52815431, 0.62448406, 0.03049096], +[ 0.53502735, 0.6268355 , 0.033114 ], +[ 0.54188249, 0.62918522, 0.03612051], +[ 0.54871918, 0.63153377, 0.03952488], +[ 0.55553684, 0.63388168, 0.04323651], +[ 0.56233489, 0.6362295 , 0.04713774], +[ 0.56911267, 0.6385778 , 0.05121917], +[ 0.5758695 , 0.64092715, 0.05546448], +[ 0.58260468, 0.64327815, 0.05985969], +[ 0.58931743, 0.64563142, 0.06439288], +[ 0.59600693, 0.64798759, 0.06905401], +[ 0.60267232, 0.65034731, 0.0738347 ], +[ 0.60931267, 0.65271125, 0.078728 ], +[ 0.61592727, 0.65508003, 0.08372822], +[ 0.62251497, 0.65745441, 0.08883077], +[ 0.62907452, 0.65983518, 0.09403193], +[ 0.63560473, 0.66222315, 0.09932877], +[ 0.64210433, 0.66461911, 0.10471901], +[ 0.64857199, 0.66702394, 0.11020095], +[ 0.65500629, 0.66943851, 0.11577336], +[ 0.66140573, 0.67186375, 0.1214354 ], +[ 0.66776872, 0.67430062, 0.12718656], +[ 0.67409362, 0.67675013, 0.13302663], +[ 0.68037867, 0.67921331, 0.13895556], +[ 0.68662205, 0.68169124, 0.14497353], +[ 0.69282238, 0.68418481, 0.15108128], +[ 0.69897728, 0.68669535, 0.15727889], +[ 0.70508453, 0.68922412, 0.16356662], +[ 0.71114201, 0.69177235, 0.16994487], +[ 0.71714753, 0.6943413 , 0.17641399], +[ 0.72309885, 0.69693228, 0.18297431], +[ 0.72899368, 0.6995466 , 0.18962605], +[ 0.73482974, 0.70218562, 0.1963693 ], +[ 0.74060474, 0.70485066, 0.20320411], +[ 0.7463166 , 0.70754299, 0.2101307 ], +[ 0.75196261, 0.71026417, 0.21714799], +[ 0.75754052, 0.71301555, 0.22425532], +[ 0.76304813, 0.7157985 , 0.23145177], +[ 0.76848332, 0.71861432, 0.2387362 ], +[ 0.77384408, 0.72146431, 0.2461072 ], +[ 0.77912853, 0.7243497 , 0.25356307], +[ 0.78433484, 0.72727172, 0.2611016 ], +[ 0.7894614 , 0.73023149, 0.26872033], +[ 0.79450691, 0.73323004, 0.27641686], +[ 0.79947022, 0.73626828, 0.2841884 ], +[ 0.80435041, 0.73934706, 0.29203197], +[ 0.80914682, 0.74246709, 0.29994435], +[ 0.81385901, 0.74562899, 0.30792214], +[ 0.81848682, 0.74883326, 0.31596178], +[ 0.82303017, 0.75208041, 0.32405836], +[ 0.8274895 , 0.75537065, 0.33220817], +[ 0.83186554, 0.75870402, 0.34040823], +[ 0.83615916, 0.76208053, 0.34865469], +[ 0.84037142, 0.76550008, 0.35694373], +[ 0.84450364, 0.76896245, 0.36527157], +[ 0.84855731, 0.77246735, 0.37363449], +[ 0.8525341 , 0.77601436, 0.38202889], +[ 0.85643585, 0.77960299, 0.39045126], +[ 0.86026452, 0.78323268, 0.39889826], +[ 0.8640222 , 0.7869028 , 0.4073667 ], +[ 0.86771108, 0.79061266, 0.41585355], +[ 0.87133343, 0.79436152, 0.42435598], +[ 0.87489155, 0.7981486 , 0.43287135], +[ 0.87838781, 0.8019731 , 0.4413972 ], +[ 0.88182459, 0.80583419, 0.44993127], +[ 0.88520428, 0.80973103, 0.45847151], +[ 0.88852927, 0.81366275, 0.46701603], +[ 0.89180194, 0.81762851, 0.47556314], +[ 0.89502462, 0.82162744, 0.4841113 ], +[ 0.89819963, 0.82565871, 0.49265916], +[ 0.90132924, 0.82972148, 0.50120551], +[ 0.90441569, 0.83381493, 0.50974926], +[ 0.90746117, 0.83793825, 0.51828947], +[ 0.9104678 , 0.84209066, 0.52682531], +[ 0.91343769, 0.84627138, 0.53535605], +[ 0.91637286, 0.85047967, 0.54388105], +[ 0.9192753 , 0.85471481, 0.55239974], +[ 0.92214698, 0.85897609, 0.56091165], +[ 0.9249901 , 0.86326276, 0.56941517], +[ 0.92780705, 0.86757406, 0.57790823], +[ 0.93059881, 0.87190949, 0.5863936 ], +[ 0.93336714, 0.87626844, 0.59487104], +[ 0.93611377, 0.88065031, 0.60334038], +[ 0.93884038, 0.88505451, 0.61180142], +[ 0.94154864, 0.88948047, 0.620254 ], +[ 0.94424022, 0.89392765, 0.62869796], +[ 0.94691718, 0.89839541, 0.63713184], +[ 0.94958118, 0.90288322, 0.6455555 ], +[ 0.95223308, 0.90739072, 0.65397092], +[ 0.95487445, 0.91191742, 0.66237802], +[ 0.95750683, 0.91646282, 0.67077672], +[ 0.96013179, 0.92102646, 0.67916692], +[ 0.96275088, 0.92560786, 0.68754852], +[ 0.96536576, 0.93020653, 0.69592114], +[ 0.96797753, 0.93482212, 0.70428588], +[ 0.97058766, 0.93945419, 0.71264291], +[ 0.97319768, 0.9441023 , 0.72099216], +[ 0.97580917, 0.94876601, 0.72933356], +[ 0.97842373, 0.95344486, 0.73766705], +[ 0.98104259, 0.95813849, 0.74599345], +[ 0.98366662, 0.9628466 , 0.75431452], +[ 0.98629803, 0.96756863, 0.76262887], +[ 0.98893848, 0.97230412, 0.77093649], +[ 0.99158968, 0.97705259, 0.77923744], +[ 0.99425336, 0.98181358, 0.78753178], +[ 0.9969313 , 0.98658659, 0.79581965], +[ 0.99962532, 0.99137112, 0.80410124]] \ No newline at end of file diff --git a/node_modules/colormap/res/res/viridis.js b/node_modules/colormap/res/res/viridis.js new file mode 100644 index 0000000..5a01c6d --- /dev/null +++ b/node_modules/colormap/res/res/viridis.js @@ -0,0 +1,258 @@ +module.exports = [ +[0.267004, 0.004874, 0.329415], +[0.268510, 0.009605, 0.335427], +[0.269944, 0.014625, 0.341379], +[0.271305, 0.019942, 0.347269], +[0.272594, 0.025563, 0.353093], +[0.273809, 0.031497, 0.358853], +[0.274952, 0.037752, 0.364543], +[0.276022, 0.044167, 0.370164], +[0.277018, 0.050344, 0.375715], +[0.277941, 0.056324, 0.381191], +[0.278791, 0.062145, 0.386592], +[0.279566, 0.067836, 0.391917], +[0.280267, 0.073417, 0.397163], +[0.280894, 0.078907, 0.402329], +[0.281446, 0.084320, 0.407414], +[0.281924, 0.089666, 0.412415], +[0.282327, 0.094955, 0.417331], +[0.282656, 0.100196, 0.422160], +[0.282910, 0.105393, 0.426902], +[0.283091, 0.110553, 0.431554], +[0.283197, 0.115680, 0.436115], +[0.283229, 0.120777, 0.440584], +[0.283187, 0.125848, 0.444960], +[0.283072, 0.130895, 0.449241], +[0.282884, 0.135920, 0.453427], +[0.282623, 0.140926, 0.457517], +[0.282290, 0.145912, 0.461510], +[0.281887, 0.150881, 0.465405], +[0.281412, 0.155834, 0.469201], +[0.280868, 0.160771, 0.472899], +[0.280255, 0.165693, 0.476498], +[0.279574, 0.170599, 0.479997], +[0.278826, 0.175490, 0.483397], +[0.278012, 0.180367, 0.486697], +[0.277134, 0.185228, 0.489898], +[0.276194, 0.190074, 0.493001], +[0.275191, 0.194905, 0.496005], +[0.274128, 0.199721, 0.498911], +[0.273006, 0.204520, 0.501721], +[0.271828, 0.209303, 0.504434], +[0.270595, 0.214069, 0.507052], +[0.269308, 0.218818, 0.509577], +[0.267968, 0.223549, 0.512008], +[0.266580, 0.228262, 0.514349], +[0.265145, 0.232956, 0.516599], +[0.263663, 0.237631, 0.518762], +[0.262138, 0.242286, 0.520837], +[0.260571, 0.246922, 0.522828], +[0.258965, 0.251537, 0.524736], +[0.257322, 0.256130, 0.526563], +[0.255645, 0.260703, 0.528312], +[0.253935, 0.265254, 0.529983], +[0.252194, 0.269783, 0.531579], +[0.250425, 0.274290, 0.533103], +[0.248629, 0.278775, 0.534556], +[0.246811, 0.283237, 0.535941], +[0.244972, 0.287675, 0.537260], +[0.243113, 0.292092, 0.538516], +[0.241237, 0.296485, 0.539709], +[0.239346, 0.300855, 0.540844], +[0.237441, 0.305202, 0.541921], +[0.235526, 0.309527, 0.542944], +[0.233603, 0.313828, 0.543914], +[0.231674, 0.318106, 0.544834], +[0.229739, 0.322361, 0.545706], +[0.227802, 0.326594, 0.546532], +[0.225863, 0.330805, 0.547314], +[0.223925, 0.334994, 0.548053], +[0.221989, 0.339161, 0.548752], +[0.220057, 0.343307, 0.549413], +[0.218130, 0.347432, 0.550038], +[0.216210, 0.351535, 0.550627], +[0.214298, 0.355619, 0.551184], +[0.212395, 0.359683, 0.551710], +[0.210503, 0.363727, 0.552206], +[0.208623, 0.367752, 0.552675], +[0.206756, 0.371758, 0.553117], +[0.204903, 0.375746, 0.553533], +[0.203063, 0.379716, 0.553925], +[0.201239, 0.383670, 0.554294], +[0.199430, 0.387607, 0.554642], +[0.197636, 0.391528, 0.554969], +[0.195860, 0.395433, 0.555276], +[0.194100, 0.399323, 0.555565], +[0.192357, 0.403199, 0.555836], +[0.190631, 0.407061, 0.556089], +[0.188923, 0.410910, 0.556326], +[0.187231, 0.414746, 0.556547], +[0.185556, 0.418570, 0.556753], +[0.183898, 0.422383, 0.556944], +[0.182256, 0.426184, 0.557120], +[0.180629, 0.429975, 0.557282], +[0.179019, 0.433756, 0.557430], +[0.177423, 0.437527, 0.557565], +[0.175841, 0.441290, 0.557685], +[0.174274, 0.445044, 0.557792], +[0.172719, 0.448791, 0.557885], +[0.171176, 0.452530, 0.557965], +[0.169646, 0.456262, 0.558030], +[0.168126, 0.459988, 0.558082], +[0.166617, 0.463708, 0.558119], +[0.165117, 0.467423, 0.558141], +[0.163625, 0.471133, 0.558148], +[0.162142, 0.474838, 0.558140], +[0.160665, 0.478540, 0.558115], +[0.159194, 0.482237, 0.558073], +[0.157729, 0.485932, 0.558013], +[0.156270, 0.489624, 0.557936], +[0.154815, 0.493313, 0.557840], +[0.153364, 0.497000, 0.557724], +[0.151918, 0.500685, 0.557587], +[0.150476, 0.504369, 0.557430], +[0.149039, 0.508051, 0.557250], +[0.147607, 0.511733, 0.557049], +[0.146180, 0.515413, 0.556823], +[0.144759, 0.519093, 0.556572], +[0.143343, 0.522773, 0.556295], +[0.141935, 0.526453, 0.555991], +[0.140536, 0.530132, 0.555659], +[0.139147, 0.533812, 0.555298], +[0.137770, 0.537492, 0.554906], +[0.136408, 0.541173, 0.554483], +[0.135066, 0.544853, 0.554029], +[0.133743, 0.548535, 0.553541], +[0.132444, 0.552216, 0.553018], +[0.131172, 0.555899, 0.552459], +[0.129933, 0.559582, 0.551864], +[0.128729, 0.563265, 0.551229], +[0.127568, 0.566949, 0.550556], +[0.126453, 0.570633, 0.549841], +[0.125394, 0.574318, 0.549086], +[0.124395, 0.578002, 0.548287], +[0.123463, 0.581687, 0.547445], +[0.122606, 0.585371, 0.546557], +[0.121831, 0.589055, 0.545623], +[0.121148, 0.592739, 0.544641], +[0.120565, 0.596422, 0.543611], +[0.120092, 0.600104, 0.542530], +[0.119738, 0.603785, 0.541400], +[0.119512, 0.607464, 0.540218], +[0.119423, 0.611141, 0.538982], +[0.119483, 0.614817, 0.537692], +[0.119699, 0.618490, 0.536347], +[0.120081, 0.622161, 0.534946], +[0.120638, 0.625828, 0.533488], +[0.121380, 0.629492, 0.531973], +[0.122312, 0.633153, 0.530398], +[0.123444, 0.636809, 0.528763], +[0.124780, 0.640461, 0.527068], +[0.126326, 0.644107, 0.525311], +[0.128087, 0.647749, 0.523491], +[0.130067, 0.651384, 0.521608], +[0.132268, 0.655014, 0.519661], +[0.134692, 0.658636, 0.517649], +[0.137339, 0.662252, 0.515571], +[0.140210, 0.665859, 0.513427], +[0.143303, 0.669459, 0.511215], +[0.146616, 0.673050, 0.508936], +[0.150148, 0.676631, 0.506589], +[0.153894, 0.680203, 0.504172], +[0.157851, 0.683765, 0.501686], +[0.162016, 0.687316, 0.499129], +[0.166383, 0.690856, 0.496502], +[0.170948, 0.694384, 0.493803], +[0.175707, 0.697900, 0.491033], +[0.180653, 0.701402, 0.488189], +[0.185783, 0.704891, 0.485273], +[0.191090, 0.708366, 0.482284], +[0.196571, 0.711827, 0.479221], +[0.202219, 0.715272, 0.476084], +[0.208030, 0.718701, 0.472873], +[0.214000, 0.722114, 0.469588], +[0.220124, 0.725509, 0.466226], +[0.226397, 0.728888, 0.462789], +[0.232815, 0.732247, 0.459277], +[0.239374, 0.735588, 0.455688], +[0.246070, 0.738910, 0.452024], +[0.252899, 0.742211, 0.448284], +[0.259857, 0.745492, 0.444467], +[0.266941, 0.748751, 0.440573], +[0.274149, 0.751988, 0.436601], +[0.281477, 0.755203, 0.432552], +[0.288921, 0.758394, 0.428426], +[0.296479, 0.761561, 0.424223], +[0.304148, 0.764704, 0.419943], +[0.311925, 0.767822, 0.415586], +[0.319809, 0.770914, 0.411152], +[0.327796, 0.773980, 0.406640], +[0.335885, 0.777018, 0.402049], +[0.344074, 0.780029, 0.397381], +[0.352360, 0.783011, 0.392636], +[0.360741, 0.785964, 0.387814], +[0.369214, 0.788888, 0.382914], +[0.377779, 0.791781, 0.377939], +[0.386433, 0.794644, 0.372886], +[0.395174, 0.797475, 0.367757], +[0.404001, 0.800275, 0.362552], +[0.412913, 0.803041, 0.357269], +[0.421908, 0.805774, 0.351910], +[0.430983, 0.808473, 0.346476], +[0.440137, 0.811138, 0.340967], +[0.449368, 0.813768, 0.335384], +[0.458674, 0.816363, 0.329727], +[0.468053, 0.818921, 0.323998], +[0.477504, 0.821444, 0.318195], +[0.487026, 0.823929, 0.312321], +[0.496615, 0.826376, 0.306377], +[0.506271, 0.828786, 0.300362], +[0.515992, 0.831158, 0.294279], +[0.525776, 0.833491, 0.288127], +[0.535621, 0.835785, 0.281908], +[0.545524, 0.838039, 0.275626], +[0.555484, 0.840254, 0.269281], +[0.565498, 0.842430, 0.262877], +[0.575563, 0.844566, 0.256415], +[0.585678, 0.846661, 0.249897], +[0.595839, 0.848717, 0.243329], +[0.606045, 0.850733, 0.236712], +[0.616293, 0.852709, 0.230052], +[0.626579, 0.854645, 0.223353], +[0.636902, 0.856542, 0.216620], +[0.647257, 0.858400, 0.209861], +[0.657642, 0.860219, 0.203082], +[0.668054, 0.861999, 0.196293], +[0.678489, 0.863742, 0.189503], +[0.688944, 0.865448, 0.182725], +[0.699415, 0.867117, 0.175971], +[0.709898, 0.868751, 0.169257], +[0.720391, 0.870350, 0.162603], +[0.730889, 0.871916, 0.156029], +[0.741388, 0.873449, 0.149561], +[0.751884, 0.874951, 0.143228], +[0.762373, 0.876424, 0.137064], +[0.772852, 0.877868, 0.131109], +[0.783315, 0.879285, 0.125405], +[0.793760, 0.880678, 0.120005], +[0.804182, 0.882046, 0.114965], +[0.814576, 0.883393, 0.110347], +[0.824940, 0.884720, 0.106217], +[0.835270, 0.886029, 0.102646], +[0.845561, 0.887322, 0.099702], +[0.855810, 0.888601, 0.097452], +[0.866013, 0.889868, 0.095953], +[0.876168, 0.891125, 0.095250], +[0.886271, 0.892374, 0.095374], +[0.896320, 0.893616, 0.096335], +[0.906311, 0.894855, 0.098125], +[0.916242, 0.896091, 0.100717], +[0.926106, 0.897330, 0.104071], +[0.935904, 0.898570, 0.108131], +[0.945636, 0.899815, 0.112838], +[0.955300, 0.901065, 0.118128], +[0.964894, 0.902323, 0.123941], +[0.974417, 0.903590, 0.130215], +[0.983868, 0.904867, 0.136897], +[0.993248, 0.906157, 0.143936] +]; \ No newline at end of file diff --git a/node_modules/colormap/res/res/vorticity-pink.js b/node_modules/colormap/res/res/vorticity-pink.js new file mode 100644 index 0000000..ed6ce61 --- /dev/null +++ b/node_modules/colormap/res/res/vorticity-pink.js @@ -0,0 +1,256 @@ +module.exports = [[ 0.20340025, 0.05125715, 0.20853721], +[ 0.20826202, 0.05257439, 0.2129329 ], +[ 0.21313526, 0.05385492, 0.21730306], +[ 0.21802045, 0.05509893, 0.22164676], +[ 0.22291807, 0.05630663, 0.225963 ], +[ 0.22782852, 0.05747825, 0.23025069], +[ 0.23275618, 0.05860748, 0.23451143], +[ 0.23769737, 0.0597012 , 0.23874094], +[ 0.24265208, 0.06076033, 0.24293764], +[ 0.24762052, 0.06178533, 0.24710008], +[ 0.25260288, 0.06277675, 0.25122673], +[ 0.25759927, 0.06373523, 0.25531596], +[ 0.26260976, 0.0646615 , 0.25936605], +[ 0.26763544, 0.06555455, 0.26337578], +[ 0.27267598, 0.06641579, 0.26734303], +[ 0.27773011, 0.06724828, 0.27126523], +[ 0.28279763, 0.06805326, 0.27514038], +[ 0.28787829, 0.06883212, 0.27896641], +[ 0.29297177, 0.06958642, 0.28274117], +[ 0.29807765, 0.07031788, 0.28646248], +[ 0.30319545, 0.07102842, 0.29012809], +[ 0.30832464, 0.07172011, 0.29373575], +[ 0.31346457, 0.07239524, 0.29728315], +[ 0.31861455, 0.07305628, 0.300768 ], +[ 0.3237738 , 0.0737059 , 0.304188 ], +[ 0.32894146, 0.07434697, 0.30754086], +[ 0.33411661, 0.07498254, 0.31082433], +[ 0.33929826, 0.07561586, 0.31403622], +[ 0.34448536, 0.07625034, 0.31717438], +[ 0.34967708, 0.07688902, 0.32023675], +[ 0.35487306, 0.07753419, 0.32322125], +[ 0.36007097, 0.07819169, 0.32612604], +[ 0.36526951, 0.07886553, 0.32894943], +[ 0.37046736, 0.07955978, 0.33168987], +[ 0.37566316, 0.08027858, 0.33434595], +[ 0.38085553, 0.08102606, 0.33691649], +[ 0.38604309, 0.08180633, 0.33940046], +[ 0.39122561, 0.08262142, 0.34179654], +[ 0.39640071, 0.08347702, 0.34410442], +[ 0.40156669, 0.08437758, 0.3463239 ], +[ 0.40672217, 0.08532677, 0.34845483], +[ 0.41186583, 0.08632804, 0.35049732], +[ 0.41699698, 0.08738362, 0.35245124], +[ 0.4221141 , 0.08849693, 0.35431721], +[ 0.42721549, 0.08967152, 0.35609639], +[ 0.43230001, 0.09090969, 0.35778975], +[ 0.43736661, 0.09221344, 0.35939846], +[ 0.4424148 , 0.09358362, 0.36092332], +[ 0.44744296, 0.09502266, 0.36236656], +[ 0.45245022, 0.09653153, 0.36372988], +[ 0.4574358 , 0.09811082, 0.36501514], +[ 0.46239915, 0.09976065, 0.36622412], +[ 0.46733939, 0.10148133, 0.36735917], +[ 0.47225593, 0.1032726 , 0.36842255], +[ 0.47714828, 0.10513387, 0.3694165 ], +[ 0.48201596, 0.10706442, 0.37034344], +[ 0.48685856, 0.10906325, 0.37120582], +[ 0.49167582, 0.11112909, 0.37200598], +[ 0.4964675 , 0.11326054, 0.37274632], +[ 0.50123327, 0.11545624, 0.37342952], +[ 0.50597299, 0.11771456, 0.37405808], +[ 0.51068666, 0.12003365, 0.37463413], +[ 0.51537424, 0.12241171, 0.37516003], +[ 0.52003564, 0.12484701, 0.37563826], +[ 0.52467068, 0.12733788, 0.37607164], +[ 0.52927965, 0.12988221, 0.3764618 ], +[ 0.53386261, 0.13247818, 0.37681091], +[ 0.53841965, 0.13512398, 0.3771211 ], +[ 0.54295065, 0.13781801, 0.37739515], +[ 0.54745584, 0.14055843, 0.37763473], +[ 0.55193545, 0.14334348, 0.37784149], +[ 0.5563896 , 0.14617156, 0.37801733], +[ 0.56081843, 0.14904112, 0.3781641 ], +[ 0.56522185, 0.15195079, 0.3782845 ], +[ 0.5696002 , 0.15489902, 0.37837948], +[ 0.57395365, 0.15788445, 0.37845058], +[ 0.57828232, 0.16090583, 0.37849943], +[ 0.58258634, 0.16396195, 0.3785276 ], +[ 0.58686572, 0.1670517 , 0.37853726], +[ 0.59112064, 0.17017398, 0.3785295 ], +[ 0.59535127, 0.17332779, 0.37850546], +[ 0.5995577 , 0.1765122 , 0.37846653], +[ 0.60374 , 0.17972635, 0.37841404], +[ 0.60789824, 0.18296943, 0.37834937], +[ 0.61203242, 0.18624067, 0.37827444], +[ 0.61614266, 0.1895394 , 0.37818974], +[ 0.62022902, 0.19286498, 0.37809649], +[ 0.6242915 , 0.19621684, 0.37799588], +[ 0.62833011, 0.19959444, 0.37788907], +[ 0.63234486, 0.2029973 , 0.3777772 ], +[ 0.63633567, 0.20642491, 0.3776619 ], +[ 0.64030257, 0.20987692, 0.37754374], +[ 0.6442455 , 0.21335297, 0.37742379], +[ 0.64816439, 0.21685275, 0.37730312], +[ 0.65205918, 0.22037597, 0.37718281], +[ 0.65592975, 0.22392235, 0.37706391], +[ 0.659776 , 0.22749166, 0.37694762], +[ 0.66359781, 0.23108369, 0.376835 ], +[ 0.66739504, 0.2346983 , 0.37672691], +[ 0.67116753, 0.23833535, 0.3766244 ], +[ 0.67491512, 0.24199472, 0.37652853], +[ 0.67863762, 0.2456763 , 0.37644035], +[ 0.68233484, 0.24938002, 0.37636095], +[ 0.68600655, 0.2531058 , 0.37629145], +[ 0.68965253, 0.2568536 , 0.37623291], +[ 0.69327254, 0.2606234 , 0.37618635], +[ 0.69686632, 0.2644152 , 0.37615291], +[ 0.7004336 , 0.26822899, 0.37613371], +[ 0.70397409, 0.27206478, 0.3761299 ], +[ 0.7074875 , 0.27592259, 0.37614266], +[ 0.71097352, 0.27980245, 0.37617313], +[ 0.71443181, 0.28370442, 0.37622252], +[ 0.71786206, 0.28762852, 0.37629208], +[ 0.7212639 , 0.2915748 , 0.37638306], +[ 0.724637 , 0.29554332, 0.37649676], +[ 0.72798098, 0.29953413, 0.37663448], +[ 0.73129546, 0.30354729, 0.37679757], +[ 0.73458005, 0.30758288, 0.37698731], +[ 0.73783435, 0.31164097, 0.37720511], +[ 0.74105798, 0.31572158, 0.37745245], +[ 0.74425052, 0.31982476, 0.37773081], +[ 0.74741157, 0.32395055, 0.37804166], +[ 0.75054072, 0.328099 , 0.37838654], +[ 0.75363755, 0.33227014, 0.378767 ], +[ 0.75670159, 0.33646406, 0.37918448], +[ 0.75973246, 0.34068073, 0.37964068], +[ 0.76272975, 0.34492014, 0.38013731], +[ 0.76569305, 0.34918228, 0.38067601], +[ 0.76862195, 0.35346712, 0.3812585 ], +[ 0.77151605, 0.35777464, 0.38188648], +[ 0.77437495, 0.36210479, 0.38256169], +[ 0.77719822, 0.36645754, 0.38328582], +[ 0.77998556, 0.37083276, 0.38406076], +[ 0.7827366 , 0.37523032, 0.38488831], +[ 0.785451 , 0.3796501 , 0.38577027], +[ 0.78812845, 0.38409196, 0.38670846], +[ 0.79076866, 0.38855573, 0.3877047 ], +[ 0.79337135, 0.3930412 , 0.38876082], +[ 0.7959363 , 0.39754813, 0.38987866], +[ 0.79846329, 0.40207627, 0.39106003], +[ 0.80095214, 0.40662536, 0.39230669], +[ 0.8034027 , 0.4111951 , 0.39362043], +[ 0.80581485, 0.41578517, 0.39500298], +[ 0.80818855, 0.42039519, 0.39645606], +[ 0.8105239 , 0.42502464, 0.39798147], +[ 0.8128208 , 0.42967323, 0.39958071], +[ 0.8150793 , 0.43434053, 0.40125532], +[ 0.81729951, 0.43902609, 0.40300681], +[ 0.81948157, 0.44372941, 0.40483662], +[ 0.82162569, 0.44844998, 0.40674611], +[ 0.82373229, 0.45318712, 0.40873667], +[ 0.82580183, 0.45794015, 0.41080953], +[ 0.82783443, 0.4627087 , 0.41296566], +[ 0.82983048, 0.46749218, 0.41520606], +[ 0.83179047, 0.47228997, 0.41753164], +[ 0.83371489, 0.47710144, 0.4199432 ], +[ 0.83560431, 0.48192593, 0.42244142], +[ 0.83745936, 0.4867628 , 0.4250269 ], +[ 0.83928115, 0.49161102, 0.42770018], +[ 0.84107035, 0.49646996, 0.43046153], +[ 0.84282741, 0.50133921, 0.43331112], +[ 0.84455311, 0.50621807, 0.43624906], +[ 0.84624832, 0.51110586, 0.43927533], +[ 0.8479139 , 0.51600192, 0.44238981], +[ 0.84955078, 0.52090556, 0.44559226], +[ 0.85115991, 0.52581613, 0.44888233], +[ 0.85274227, 0.53073296, 0.45225954], +[ 0.85429886, 0.5356554 , 0.45572335], +[ 0.85583071, 0.54058284, 0.45927307], +[ 0.85733888, 0.54551465, 0.46290794], +[ 0.85882442, 0.55045025, 0.46662711], +[ 0.86028873, 0.55538883, 0.47042955], +[ 0.86173275, 0.56032997, 0.47431426], +[ 0.86315731, 0.56527328, 0.47828022], +[ 0.86456348, 0.57021827, 0.48232627], +[ 0.86595233, 0.57516447, 0.48645122], +[ 0.86732494, 0.58011144, 0.49065382], +[ 0.86868234, 0.58505874, 0.49493276], +[ 0.87002561, 0.59000599, 0.4992867 ], +[ 0.87135575, 0.59495282, 0.50371428], +[ 0.87267379, 0.5998989 , 0.50821409], +[ 0.8739816 , 0.60484341, 0.5127843 ], +[ 0.87527962, 0.6097864 , 0.51742369], +[ 0.87656874, 0.61472764, 0.52213085], +[ 0.87784992, 0.61966691, 0.52690431], +[ 0.87912408, 0.62460401, 0.53174263], +[ 0.88039211, 0.62953874, 0.53664435], +[ 0.8816549 , 0.63447097, 0.54160802], +[ 0.88291328, 0.63940055, 0.54663223], +[ 0.88416808, 0.64432738, 0.55171557], +[ 0.88542008, 0.64925139, 0.55685666], +[ 0.88667005, 0.6541725 , 0.56205414], +[ 0.88791872, 0.65909067, 0.56730668], +[ 0.8891709 , 0.66400384, 0.57261005], +[ 0.89042371, 0.66891382, 0.57796541], +[ 0.89167767, 0.67382071, 0.58337159], +[ 0.89293342, 0.67872453, 0.58882738], +[ 0.89419156, 0.68362534, 0.59433158], +[ 0.89545267, 0.68852319, 0.59988306], +[ 0.89672032, 0.69341676, 0.60547834], +[ 0.89799564, 0.6983059 , 0.61111575], +[ 0.89927597, 0.70319221, 0.61679672], +[ 0.90056181, 0.70807582, 0.62252022], +[ 0.90185363, 0.71295684, 0.6282853 ], +[ 0.9031548 , 0.7178341 , 0.63408853], +[ 0.90446821, 0.7227067 , 0.63992685], +[ 0.90578934, 0.72757702, 0.64580349], +[ 0.90711857, 0.73244522, 0.65171762], +[ 0.90845631, 0.73731145, 0.65766843], +[ 0.90981225, 0.74217193, 0.66364681], +[ 0.9111781 , 0.74703058, 0.66965958], +[ 0.91255393, 0.75188769, 0.67570624], +[ 0.91394046, 0.75674328, 0.68178577], +[ 0.91534816, 0.76159342, 0.68788806], +[ 0.9167672 , 0.76644249, 0.69402174], +[ 0.9181979 , 0.77129068, 0.70018617], +[ 0.91964557, 0.7761362 , 0.70637599], +[ 0.92111262, 0.78097847, 0.71258846], +[ 0.92259257, 0.78582038, 0.71882946], +[ 0.92408634, 0.79066188, 0.72509782], +[ 0.92560593, 0.7954987 , 0.73138149], +[ 0.92713958, 0.80033571, 0.73769161], +[ 0.92868761, 0.80517307, 0.74402771], +[ 0.93026226, 0.81000656, 0.75037722], +[ 0.93185391, 0.8148401 , 0.75674949], +[ 0.93346107, 0.81967454, 0.76314584], +[ 0.93509628, 0.82450566, 0.7695532 ], +[ 0.9367501 , 0.82933722, 0.77598096], +[ 0.93842059, 0.83417022, 0.78243098], +[ 0.94012241, 0.83899979, 0.78888773], +[ 0.94184257, 0.84383087, 0.79536454], +[ 0.94358303, 0.84866304, 0.80185918], +[ 0.94535503, 0.8534928 , 0.80835951], +[ 0.94714576, 0.85832485, 0.81487893], +[ 0.9489631 , 0.86315684, 0.82140881], +[ 0.95080878, 0.86798852, 0.82794705], +[ 0.95267455, 0.87282297, 0.8345024 ], +[ 0.95457496, 0.87765571, 0.84105874], +[ 0.95649898, 0.88249069, 0.8476279 ], +[ 0.95844981, 0.8873272 , 0.85420614], +[ 0.96043456, 0.89216329, 0.86078529], +[ 0.96244207, 0.89700286, 0.86737746], +[ 0.96448728, 0.90184151, 0.87396567], +[ 0.96655947, 0.90668298, 0.88056151], +[ 0.96866357, 0.91152607, 0.88715902], +[ 0.97080349, 0.91636994, 0.89375329], +[ 0.97297049, 0.92121764, 0.90035362], +[ 0.97518156, 0.92606439, 0.9069399 ], +[ 0.9774208 , 0.93091541, 0.91352937], +[ 0.97970195, 0.93576702, 0.92010507], +[ 0.98201829, 0.94062171, 0.9266731 ], +[ 0.98437391, 0.94547881, 0.93322656], +[ 0.98677194, 0.95033807, 0.93975862], +[ 0.98920738, 0.95520176, 0.94627024], +[ 0.99169155, 0.96006773, 0.95274067], +[ 0.99421147, 0.96494148, 0.95917135]] \ No newline at end of file diff --git a/node_modules/colormap/res/res/vorticity-turquoise.js b/node_modules/colormap/res/res/vorticity-turquoise.js new file mode 100644 index 0000000..7477c9e --- /dev/null +++ b/node_modules/colormap/res/res/vorticity-turquoise.js @@ -0,0 +1,256 @@ +module.exports = [[ 0.0822556 , 0.11492441, 0.26479017], +[ 0.08312617, 0.11903837, 0.26686289], +[ 0.08400181, 0.12310749, 0.26895267], +[ 0.08487294, 0.12713875, 0.27105417], +[ 0.08574385, 0.13113332, 0.27316912], +[ 0.08661249, 0.1350945 , 0.27529614], +[ 0.08747533, 0.13902581, 0.27743329], +[ 0.08833859, 0.14292709, 0.27958315], +[ 0.08919013, 0.14680436, 0.28174002], +[ 0.090041 , 0.15065551, 0.28390867], +[ 0.09088232, 0.154485 , 0.28608501], +[ 0.09171714, 0.15829319, 0.28827028], +[ 0.09254608, 0.16208117, 0.29046458], +[ 0.09336173, 0.16585233, 0.2926648 ], +[ 0.09417284, 0.16960508, 0.29487442], +[ 0.094969 , 0.17334347, 0.29708922], +[ 0.09575619, 0.17706663, 0.29931153], +[ 0.09653316, 0.18077576, 0.30154079], +[ 0.09729329, 0.18447344, 0.30377451], +[ 0.09804493, 0.18815809, 0.30601574], +[ 0.09877832, 0.19183299, 0.30826092], +[ 0.09949804, 0.19549751, 0.31051168], +[ 0.10020549, 0.19915186, 0.31276843], +[ 0.10089002, 0.20279929, 0.31502756], +[ 0.10156203, 0.20643764, 0.31729251], +[ 0.10221505, 0.21006899, 0.31956112], +[ 0.10284688, 0.21369428, 0.32183267], +[ 0.10346375, 0.21731242, 0.32410904], +[ 0.10405562, 0.22092615, 0.32638711], +[ 0.10462727, 0.22453468, 0.32866827], +[ 0.10518146, 0.22813774, 0.33095325], +[ 0.10570551, 0.23173845, 0.33323831], +[ 0.10620936, 0.23533489, 0.33552622], +[ 0.10669272, 0.23892742, 0.33781678], +[ 0.10714289, 0.24251899, 0.34010639], +[ 0.10757131, 0.24610739, 0.34239809], +[ 0.10797639, 0.24969322, 0.34469128], +[ 0.108346 , 0.25327913, 0.34698268], +[ 0.10869133, 0.25686304, 0.34927505], +[ 0.10901163, 0.26044532, 0.35156802], +[ 0.10929328, 0.26402876, 0.35385806], +[ 0.10954788, 0.26761128, 0.35614786], +[ 0.10977489, 0.27119314, 0.35843709], +[ 0.10996353, 0.27477648, 0.36072299], +[ 0.11011983, 0.2783603 , 0.36300681], +[ 0.11024602, 0.28194432, 0.36528883], +[ 0.11033616, 0.28552972, 0.36756748], +[ 0.11038673, 0.28911718, 0.36984175], +[ 0.11040471, 0.29270558, 0.37211295], +[ 0.11038934, 0.29629516, 0.37438064], +[ 0.11032908, 0.29988791, 0.37664208], +[ 0.11023173, 0.30348258, 0.37889869], +[ 0.11009863, 0.30707904, 0.38115045], +[ 0.10992866, 0.31067752, 0.38339682], +[ 0.10970926, 0.31428004, 0.38563492], +[ 0.10945183, 0.31788484, 0.38786678], +[ 0.1091557 , 0.32149208, 0.39009193], +[ 0.10882021, 0.3251019 , 0.39230988], +[ 0.10843373, 0.32871604, 0.39451799], +[ 0.10800528, 0.33233317, 0.39671769], +[ 0.10753553, 0.33595323, 0.39890871], +[ 0.10702392, 0.33957631, 0.40109056], +[ 0.10646662, 0.34320298, 0.4032621 ], +[ 0.10585824, 0.34683394, 0.40542188], +[ 0.10520656, 0.35046815, 0.40757096], +[ 0.10451122, 0.35410566, 0.40970881], +[ 0.10377192, 0.35774653, 0.41183489], +[ 0.10298843, 0.3613908 , 0.41394866], +[ 0.10215131, 0.36503965, 0.41604787], +[ 0.10126892, 0.36869202, 0.41813352], +[ 0.10034231, 0.37234779, 0.42020525], +[ 0.0993717 , 0.37600698, 0.4222625 ], +[ 0.09835742, 0.37966955, 0.42430469], +[ 0.09729997, 0.3833355 , 0.42633126], +[ 0.09620004, 0.38700476, 0.42834163], +[ 0.09505173, 0.39067803, 0.43033399], +[ 0.09386234, 0.39435455, 0.43230887], +[ 0.09263427, 0.39803412, 0.43426586], +[ 0.09136928, 0.40171665, 0.43620437], +[ 0.09006946, 0.40540204, 0.43812379], +[ 0.08873731, 0.40909016, 0.44002354], +[ 0.08737577, 0.41278087, 0.441903 ], +[ 0.08598831, 0.416474 , 0.44376159], +[ 0.08457895, 0.42016939, 0.44559868], +[ 0.08315236, 0.42386684, 0.44741369], +[ 0.08171394, 0.42756614, 0.44920601], +[ 0.08026988, 0.43126706, 0.45097504], +[ 0.07882726, 0.43496935, 0.45272018], +[ 0.07739416, 0.43867274, 0.45444085], +[ 0.07597972, 0.44237693, 0.45613645], +[ 0.07459424, 0.44608161, 0.45780643], +[ 0.07324931, 0.44978644, 0.45945021], +[ 0.07195782, 0.45349106, 0.46106724], +[ 0.07073404, 0.45719509, 0.462657 ], +[ 0.06959365, 0.46089811, 0.46421897], +[ 0.06855375, 0.46459968, 0.46575265], +[ 0.06763273, 0.46829936, 0.46725759], +[ 0.0668502 , 0.47199664, 0.46873333], +[ 0.06622677, 0.47569101, 0.47017948], +[ 0.06577674, 0.47938244, 0.47159416], +[ 0.06552566, 0.48307007, 0.47297774], +[ 0.06549821, 0.48675309, 0.47433054], +[ 0.06571558, 0.49043087, 0.47565232], +[ 0.06619782, 0.49410277, 0.47694291], +[ 0.06696294, 0.4977681 , 0.47820211], +[ 0.06801611, 0.50142699, 0.47942671], +[ 0.06938288, 0.50507783, 0.4806198 ], +[ 0.07107372, 0.50871983, 0.48178149], +[ 0.07309574, 0.51235222, 0.48291199], +[ 0.07544313, 0.51597502, 0.48400767], +[ 0.07812721, 0.51958652, 0.48507257], +[ 0.08114572, 0.52318584, 0.48610736], +[ 0.08448833, 0.52677264, 0.48710972], +[ 0.0881511 , 0.53034572, 0.48808171], +[ 0.09212706, 0.53390388, 0.4890258 ], +[ 0.09640117, 0.53744678, 0.48993927], +[ 0.10096511, 0.54097304, 0.49082601], +[ 0.10580589, 0.54448174, 0.49168732], +[ 0.11090917, 0.54797225, 0.49252203], +[ 0.11626318, 0.55144324, 0.49333556], +[ 0.12185356, 0.55489421, 0.49412566], +[ 0.12766727, 0.55832396, 0.49489786], +[ 0.13369121, 0.56173186, 0.49565192], +[ 0.13991195, 0.56511701, 0.49639184], +[ 0.14631713, 0.56847874, 0.49711902], +[ 0.15289371, 0.57181634, 0.49783712], +[ 0.15963 , 0.57512924, 0.49854817], +[ 0.1665133 , 0.57841691, 0.49925615], +[ 0.17353288, 0.58167892, 0.49996313], +[ 0.1806761 , 0.58491493, 0.50067365], +[ 0.18793344, 0.58812469, 0.50138963], +[ 0.19529246, 0.5913081 , 0.5021159 ], +[ 0.20274431, 0.59446505, 0.50285464], +[ 0.21027766, 0.59759568, 0.50361022], +[ 0.2178835 , 0.60070012, 0.50438554], +[ 0.22555217, 0.60377865, 0.50518416], +[ 0.23327491, 0.60683163, 0.50600926], +[ 0.24104301, 0.60985952, 0.50686415], +[ 0.24884894, 0.61286282, 0.50775157], +[ 0.25668402, 0.61584223, 0.50867505], +[ 0.26454253, 0.61879831, 0.50963658], +[ 0.27241623, 0.62173194, 0.51063959], +[ 0.28030037, 0.62464378, 0.51168577], +[ 0.28818811, 0.62753476, 0.51277795], +[ 0.29607483, 0.6304057 , 0.51391788], +[ 0.30395552, 0.63325751, 0.51510756], +[ 0.31182548, 0.63609115, 0.51634887], +[ 0.31968144, 0.63890744, 0.51764306], +[ 0.32751881, 0.64170747, 0.51899197], +[ 0.33533556, 0.64449201, 0.52039636], +[ 0.34312773, 0.64726215, 0.52185776], +[ 0.35089362, 0.6500187 , 0.52337683], +[ 0.35863089, 0.6527626 , 0.52495444], +[ 0.36633683, 0.65549486, 0.52659157], +[ 0.37401197, 0.65821602, 0.52828804], +[ 0.38165106, 0.66092757, 0.53004568], +[ 0.38925805, 0.6636295 , 0.53186311], +[ 0.39682619, 0.66632361, 0.53374255], +[ 0.40435935, 0.66900988, 0.53568268], +[ 0.41185545, 0.67168934, 0.53768413], +[ 0.41931195, 0.67436313, 0.53974757], +[ 0.4267326 , 0.67703119, 0.54187183], +[ 0.43411299, 0.67969503, 0.54405806], +[ 0.44145473, 0.68235501, 0.54630566], +[ 0.44875982, 0.68501134, 0.548614 ], +[ 0.45602407, 0.68766556, 0.55098397], +[ 0.46324986, 0.69031781, 0.55341478], +[ 0.47043894, 0.69296834, 0.55590587], +[ 0.47758904, 0.69561826, 0.55845753], +[ 0.48469972, 0.69826831, 0.56106956], +[ 0.49177413, 0.70091838, 0.56374112], +[ 0.49881245, 0.70356902, 0.56647195], +[ 0.50581153, 0.70622159, 0.56926226], +[ 0.51277388, 0.70887607, 0.57211131], +[ 0.51970103, 0.71153267, 0.57501859], +[ 0.52659327, 0.71419186, 0.57798374], +[ 0.53344948, 0.71685451, 0.58100655], +[ 0.54026906, 0.71952134, 0.58408665], +[ 0.54705487, 0.72219215, 0.58722338], +[ 0.55380726, 0.72486737, 0.59041634], +[ 0.56052657, 0.72754743, 0.59366511], +[ 0.56721317, 0.73023276, 0.59696926], +[ 0.57386499, 0.73292445, 0.60032836], +[ 0.58048457, 0.73562232, 0.60374187], +[ 0.58707274, 0.73832661, 0.6072093 ], +[ 0.59362989, 0.7410377 , 0.61073019], +[ 0.60015641, 0.74375596, 0.61430405], +[ 0.60665269, 0.74648175, 0.61793039], +[ 0.61311912, 0.74921542, 0.62160871], +[ 0.6195561 , 0.75195731, 0.62533849], +[ 0.62596359, 0.7547079 , 0.62911918], +[ 0.63234144, 0.75746769, 0.63295016], +[ 0.63869119, 0.76023665, 0.636831 ], +[ 0.64501324, 0.76301508, 0.64076119], +[ 0.65130797, 0.76580329, 0.64474018], +[ 0.6575758 , 0.76860157, 0.64876743], +[ 0.66381711, 0.77141023, 0.6528424 ], +[ 0.6700323 , 0.77422953, 0.65696453], +[ 0.67622177, 0.77705976, 0.66113327], +[ 0.68238592, 0.77990119, 0.66534806], +[ 0.68852514, 0.78275408, 0.66960833], +[ 0.69463984, 0.78561869, 0.67391352], +[ 0.7007304 , 0.78849528, 0.67826307], +[ 0.70679722, 0.79138408, 0.68265641], +[ 0.71284071, 0.79428535, 0.68709296], +[ 0.71886125, 0.79719932, 0.69157216], +[ 0.72485924, 0.80012621, 0.69609343], +[ 0.73083509, 0.80306624, 0.70065621], +[ 0.73678917, 0.80601965, 0.70525992], +[ 0.7427219 , 0.80898665, 0.70990399], +[ 0.74863273, 0.8119678 , 0.7145874 ], +[ 0.75452231, 0.81496323, 0.71930966], +[ 0.76039158, 0.81797292, 0.72407043], +[ 0.76624094, 0.82099707, 0.72886914], +[ 0.77207078, 0.82403586, 0.73370523], +[ 0.7778815 , 0.82708949, 0.7385781 ], +[ 0.7836735 , 0.83015814, 0.74348721], +[ 0.78944716, 0.83324197, 0.74843197], +[ 0.7952029 , 0.83634117, 0.75341183], +[ 0.80094018, 0.8394563 , 0.75842558], +[ 0.80665847, 0.84258795, 0.76347196], +[ 0.81235991, 0.84573553, 0.76855153], +[ 0.81804489, 0.8488992 , 0.77366371], +[ 0.82371383, 0.85207911, 0.77880793], +[ 0.82936712, 0.85527541, 0.78398361], +[ 0.83500487, 0.85848838, 0.78918994], +[ 0.84062467, 0.86171948, 0.79442393], +[ 0.84622998, 0.86496746, 0.79968738], +[ 0.85182123, 0.86823244, 0.80497972], +[ 0.85739886, 0.87151457, 0.81030033], +[ 0.86296333, 0.87481394, 0.81564861], +[ 0.86851129, 0.87813251, 0.8210202 ], +[ 0.87404693, 0.88146862, 0.82641787], +[ 0.87957085, 0.88482234, 0.83184102], +[ 0.88508363, 0.8881937 , 0.83728899], +[ 0.89058366, 0.89158388, 0.84275871], +[ 0.89607183, 0.89499282, 0.84824952], +[ 0.90155093, 0.8984195 , 0.85376285], +[ 0.90702184, 0.90186385, 0.85929802], +[ 0.9124833 , 0.90532691, 0.86485172], +[ 0.91793653, 0.90880848, 0.87042326], +[ 0.92338518, 0.91230711, 0.87601483], +[ 0.92883088, 0.91582235, 0.88162632], +[ 0.93427164, 0.91935565, 0.88725314], +[ 0.93971244, 0.92290477, 0.89289983], +[ 0.94515638, 0.92646829, 0.89856977], +[ 0.95060356, 0.93004618, 0.90426466], +[ 0.9560531 , 0.93363854, 0.90998868], +[ 0.96150666, 0.93724342, 0.91575606], +[ 0.96695738, 0.94086247, 0.92157953], +[ 0.97238707, 0.94450246, 0.92746703], +[ 0.97777857, 0.94816875, 0.93343649], +[ 0.98310507, 0.95187277, 0.93948603], +[ 0.98834174, 0.95562829, 0.94558363], +[ 0.99349184, 0.95943756, 0.95169832], +[ 0.99857633, 0.96329654, 0.9577895 ]] \ No newline at end of file diff --git a/node_modules/colormap/res/res/warm.png b/node_modules/colormap/res/res/warm.png new file mode 100644 index 0000000000000000000000000000000000000000..4d385035946dd4a3bd9f6c7c9b71780f1cc0c953 GIT binary patch literal 4000 zcmd^CXFQdE*uTv<5;DrlK}OcWN%pam%^@Qs$FYxN9OD?r9wAAY87cKQj!oH{Wc=;T zp&}zQk&e}){;SXDdHKA2?iauBwZ7l$cU>>;&wa-l>TA-1*gyaP&}!XMhXVi^_RMys zB0W1-&@A-;0DA7Mre>(6rUo|ja(8e>*#p3>*p#$$hQ`xu-GfbQ2`p5cs@qKwdu(xg zLPFeO^x9Nmxd=@bW-A&Yo?NO*6AIH;r4$TZ?L1RQ;UYqx>&@wzQ<_?N8*%RQfnQId z3t0<62Xos&2TNHQApqFMVV77~P7XLXim2SLVOJEAi+*@SOCKha3tS7et&}8|s;Ha- z!|mVwaE)ZS(_j7=MwNtwoZ9g9=)Xgf02JIDg9FG{+(DpN78aXF6hK_Ul9Z|a7e{~g z_7T#TDv^DT8PGw|Dh{Q=CJd%sb&jF=9FWtG1jzu8f;D&dP%P&P)o${ldhIa&RF*s& zo!SVV^+!pLt>U7hxYR^&G5Ze#ADIw5E2O9g>7}mlLln~<=m8}b_DlU(@jZ5b^$K)p z!ca3j>*@}5hBe)EReiFz62sSzX_R8(X^IP@A_CO7_Dkt0YgejTQGdiNkkS~pTVG1Q zW*(H5*+pe}PbJ`f0Sw|(*isNos@6%Jk@K7;>)k#=#6ur$zC`MX;Y}6uaL_JT_{iaB zbQgS{VLwZ7=OWJT&N9MXWclMA3oTn%yrO#Sp{)QG8@Jo&F&q?}npwcFB;{1`!^GVP z29-D2L$i3bvdCntu~(Z5+^SXzr6C0v%PTLM4(15I&l#}ceedD3;KehDdHHHZ?}Uqt9Ha(Z$2l6g2h;$uP% zt~eyhwe}MnoWXP^p_D@uH(NQ($vWzq&b^u z^lMwjDHh+TllS6S+5Rx-dkz`8dFr&*+dC4qv@klG2=|VT9bxQ63d5^Rw6CHiRi|If z8HE*GHsR3@oe33EX3i@z)GH7(;rh()a(SO^pEW_lc-Xs|VTNQg;(}(?5bG-KD(5QP zo3oyl5Z@eoMa3Yu#ZK@t-vg4jS2|kNZDrDLrw8du{6RSyS9iZIfwd#36H#%!_`(F` zdPKroe!EG8-#t3p%nHI3_lBVF#h8ws#q%ByYn3?|)1vyiIXgK!vO5T^2_Ik|w6M1u zW#?(QB33?NzI1)3JhnKdJ;oegR|(J6C>J2VI29=sX&vdJdg+6l?E`VWwO*Hv8^^DcwBNI}WM28G@rjkr7XN}k zOTMAt4AUj;^L+7@Pv8c1%Koavt2ddUEOz%Rx^Bd!#J-Lt&@y^);tA}ii1+$zkfYR;_=vg_?{Kx85+?r!cT zG7o_cL2V#B(*1M!0pn{uyITgWKGiBEI_C!a$e_|p)vfc5o6KqBH98y{CYtQ zex*nnuQUO6nR2=6vN5_koIYeSetyU*f4YFE9G`2CPkHI1j5l!Aw$zk|2jYDjzR_^X zaz^Vv)Xy8>wT>&TLPw)hwnP<+b4u>U&2u-Y;LI1am9$!Pf7Fwp?zy!}$som%_a&;K zORT1>^HMzQb!_(RQfvvAM<1LdU=n5%7Sf%bcBXGgtU-xr7yG9!ciaw#bbI?JMJ9{; zHnQuQW&0ZYk5ehS+WQcB8Zlj#I%Iw1eI2O>#RaA$rj{iE#myG8<}}5b#ocb#-9Dmv z-L_`5XDO$*%9~Iz6_~17C%>7ks;1Yt)D!9>CC&#Na1J((yCTCDkIP>M^c3XP^Nv=G zcuvJ`F|BxaI!{^rnXzW|>3B?|BWe@AxI1@yP-=QVeVtv}SUSuSKbzdpbQExarb~{g z(G2Sj%};i$bu3(Ag!n)nn&nMK)}$QV*+z3cNPISU}-QV$%4qfQ7YUidYxQTtw>KUNqRsDyD&oCOLfS1nVo~lise|OQv_*! z%SKSj+uliSwOhQV+}f6|!>1$agCfI6h6;v#2IHhFNg7EVM*K$Wd8Hb{>X;UIA&K%uw_H@oxxONv*CT-1!^Esqn2z@rlHBde{^-O|$hj9$4n$ZW9uYAdX z8HJ27pMp7he0#$&tffI!#vyEtE)B0gA z?NIc0T19rL8_RASvrA2dXs9Qqci9G`hl%%6LdDLFq~vGSTyx($x6Q@&wQHAx=vO0$ zDw&F&e@nPgPCy*BZ7$GEQJB%_(ZtiVY~9|zsr)JPVi;jp zF*BisyD*>oxYf6|X&rjZz06U}HV-`#=kR-_DEvsN5G+pdDQ?fgN8M+^;EmGwq~I9S zL=gVd_=U-+vHgkJu}Nt`sSTG%_Nau#ZbTyOl>?diVdR*}w63cdibS+MHBG7eBxoga zAvWj98-YxH=WHSOS8rIVRoq->_-CHX#K^ypkCwy92i9}c-wBa8ef6z+W~~w`>FAry zm-DB*JVtC~4k_JowC_Ja9L`Bmq=Tqi*N(H#$$JcMfBd9#H%)A>?pt=l29~(Td?cK0 z=2rH`rmA^j!hL+<5IHtAOCcYcP}msXTjF0h06mY8`(8bUzK)%ymnZ9bR( z;I~CcXp#>~#BFz-j2*diA(hgDYu6Z-joR#DySogMb4*VDII#R$zQ2>fkeGCu|J;D< zVdYJmlN{pFWJRN6vSZia?PrrM;vt>^bFM) z;0}&Xo%r1xq6eA8SBe1;wTuKqsNZYA@CC!RI2B-onr9rOetPf)Lw?FQc(g2QL1ws4 zs{EZFIA%!nx=bw^+4D}uHMZRfK-qG~g$P22+k=`}SUpqI4WQ8N6p~gSk{vy9C=}=9 zuxu$cvVjBYq03F*i_70BCA0L4?Bh|ukD?Z!X@^8=t8R2207$Z(P0YQ`^>pRz+}*@% zk?sh4F|3=%*~csZC}8EzOgDRPTQJrQg~rHX6?uMD$er0g!w??uuM%%pMILiKL$I2= zmpxcY?7EmZ4-5nbgB84x4svkyn}5^KJVhQSZ*LDd2*l6NPs|T0=I-SPk&u;@g@{W+ zBqc@9Dnv2q22m&iXl>h>5rFJ}*LXLmICr>-r+-N##zhv#Rbf1khZX^(aO zuM-;c_gH5GLVji-5@O`wH)&nLZBct%E{(oiu>-Zbf z;y5wozJhR6dw7P80Y&mP-(-Ro>3d&t{YImg)_pLj4hai`k-3(n)X|1xYo_$@A2 zqBcv&%&9~JDQwVn(!D%ZzB?URj6OvExyul2=XEzDOUXtSqTA;i;8Laf?Z@c)@m7&e z#Q2SR*$SA>$rqSR@PosR-3P2E2k)n=Sw`PfnJYz8e^o)1x>%HkaCAyYW+f2CYQ|q| zo~znt7c{%?IdCG}kU3f}JAO<0N`6|W95Ko@?Ula6TOxrg-*+*yA$juDDap&rf1D;w zsoCGr5u%Sr%WZ6~-EQcC^cU(|KefPRh0tOArIwCO14JZ``5h<9iU`=60fl+4r7G&L z`jsICqiJ^ghw|v;5^OAl<}I?a_*@+YYUnlt&>7N3>{GUjr2LS(IB>!LjPgG?DfPe5z=9mAs9Ppd$|6lq4 d!%~jrZC-88_TBIqv;6t4($dgZFIBx4{y)?E-+2H4 literal 0 HcmV?d00001 diff --git a/node_modules/colormap/test.js b/node_modules/colormap/test.js new file mode 100644 index 0000000..9701961 --- /dev/null +++ b/node_modules/colormap/test.js @@ -0,0 +1,84 @@ +var colormap = require('.'), + test = require('tape'); + + +test('is object - object', function(t) { + t.plan(1); + var n = 15, + cg, + check = true; + + // Display all the colormaps + var cms = ['jet', 'hsv' ,'hot', 'cool', 'spring', 'summer', 'autumn', + 'winter', 'greys', 'bone', 'copper']; + + for (var i = 0; i < cms.length; i++) { + cg = colormap({'colormap': cms[i], 'nshades': n }); + check = check & (cg.length == n); + } + + t.ok(check); +}); + +test('alpha config creates rgba arrays with correct alpha', function (t) { + + var alpha = 0.5; + + var rgba = colormap({ + colormap: 'greys', + format: 'rgba', + alpha: alpha + }); + + var firstRgba = rgba[0]; + var lastRgba = rgba[rgba.length - 1]; + + t.equal(firstRgba[3], alpha); + t.equal(lastRgba[3], alpha); + + t.end(); +}); + +test('user colormap alpha values override alpha config', function (t) { + + var alphaconfig = 0.8; + var alpha = 0.5; + + var map = [ + {index:0, rgb:[0, 0, 0, alpha]}, + {index:1, rgb:[255, 255, 255, alpha]} + ]; + + var rgba = colormap({ + colormap: map, + alpha: [alphaconfig, alphaconfig], + format: 'rgba' + }); + + var firstRgba = rgba[0]; + var lastRgba = rgba[rgba.length - 1]; + + t.equal(firstRgba[3], alpha); + t.equal(lastRgba[3], alpha); + + t.end(); +}); + +test('alphamap values are computed independently between runs', function(t) { + var blueRed = colormap({ + colormap: "bluered", + format: "rgba", + alpha: [0, 1] + }); + + var blueRed2 = colormap({ + colormap: "bluered", + format: "rgba", + alpha: [0, 0.5] + }); + + t.same(blueRed[blueRed.length - 1], [ 255, 0, 0, 1 ]); + t.same(blueRed2[blueRed2.length - 1], [ 255, 0, 0, 0.5 ]); + + t.end(); +}); diff --git a/node_modules/fs/README.md b/node_modules/fs/README.md new file mode 100644 index 0000000..5e9a74c --- /dev/null +++ b/node_modules/fs/README.md @@ -0,0 +1,9 @@ +# Security holding package + +This package name is not currently in use, but was formerly occupied +by another package. To avoid malicious use, npm is hanging on to the +package name, but loosely, and we'll probably give it to you if you +want it. + +You may adopt this package by contacting support@npmjs.com and +requesting the name. diff --git a/node_modules/fs/package.json b/node_modules/fs/package.json new file mode 100644 index 0000000..9a17e05 --- /dev/null +++ b/node_modules/fs/package.json @@ -0,0 +1,46 @@ +{ + "_from": "fs", + "_id": "fs@0.0.1-security", + "_inBundle": false, + "_integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ=", + "_location": "/fs", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "fs", + "name": "fs", + "escapedName": "fs", + "rawSpec": "", + "saveSpec": null, + "fetchSpec": "latest" + }, + "_requiredBy": [ + "#USER", + "/" + ], + "_resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", + "_shasum": "8a7bd37186b6dddf3813f23858b57ecaaf5e41d4", + "_spec": "fs", + "_where": "/var/www/chiro-canto/public/larynx/scripts", + "author": "", + "bugs": { + "url": "https://github.com/npm/security-holder/issues" + }, + "bundleDependencies": false, + "deprecated": false, + "description": "This package name is not currently in use, but was formerly occupied by another package. To avoid malicious use, npm is hanging on to the package name, but loosely, and we'll probably give it to you if you want it.", + "homepage": "https://github.com/npm/security-holder#readme", + "keywords": [], + "license": "ISC", + "main": "index.js", + "name": "fs", + "repository": { + "type": "git", + "url": "git+https://github.com/npm/security-holder.git" + }, + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "version": "0.0.1-security" +} diff --git a/node_modules/lerp/.npmignore b/node_modules/lerp/.npmignore new file mode 100644 index 0000000..bd11a0b --- /dev/null +++ b/node_modules/lerp/.npmignore @@ -0,0 +1,8 @@ +bower_components +node_modules +*.log +.DS_Store +bundle.js +test +test.js +demo/ \ No newline at end of file diff --git a/node_modules/lerp/.travis.yml b/node_modules/lerp/.travis.yml new file mode 100644 index 0000000..ff74a05 --- /dev/null +++ b/node_modules/lerp/.travis.yml @@ -0,0 +1,3 @@ +language: node_js +node_js: + - '0.10' \ No newline at end of file diff --git a/node_modules/lerp/LICENSE.md b/node_modules/lerp/LICENSE.md new file mode 100644 index 0000000..927a999 --- /dev/null +++ b/node_modules/lerp/LICENSE.md @@ -0,0 +1,21 @@ +The MIT License (MIT) +Copyright (c) 2014 Matt DesLauriers + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE +OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/node_modules/lerp/README.md b/node_modules/lerp/README.md new file mode 100644 index 0000000..608a783 --- /dev/null +++ b/node_modules/lerp/README.md @@ -0,0 +1,23 @@ +# lerp + +[![Build Status](https://travis-ci.org/mattdesl/lerp.svg?branch=master)](https://travis-ci.org/mattdesl/lerp) [![frozen](http://badges.github.io/stability-badges/dist/frozen.svg)](http://github.com/badges/stability-badges) + +In the fashion of small modules and saving keystrokes; this is a bare-bones [linear interpolation](http://en.wikipedia.org/wiki/Linear_interpolation) function. Same as `mix` in GLSL. + +```js +var lerp = require('lerp') + +var res = lerp(a, b, t); +``` + +## Usage + +[![NPM](https://nodei.co/npm/lerp.png)](https://nodei.co/npm/lerp/) + +```lerp(start, end, alpha)``` + +Interpolates from start to end using the given alpha. + +## License + +MIT, see [LICENSE.md](http://github.com/mattdesl/lerp/blob/master/LICENSE.md) for details. diff --git a/node_modules/lerp/index.js b/node_modules/lerp/index.js new file mode 100644 index 0000000..c1c7dc4 --- /dev/null +++ b/node_modules/lerp/index.js @@ -0,0 +1,4 @@ +function lerp(v0, v1, t) { + return v0*(1-t)+v1*t +} +module.exports = lerp \ No newline at end of file diff --git a/node_modules/lerp/package.json b/node_modules/lerp/package.json new file mode 100644 index 0000000..0011fc0 --- /dev/null +++ b/node_modules/lerp/package.json @@ -0,0 +1,62 @@ +{ + "_from": "lerp@^1.0.3", + "_id": "lerp@1.0.3", + "_inBundle": false, + "_integrity": "sha1-oYyJaPkXiW3hXM/MKNVaa3Med24=", + "_location": "/lerp", + "_phantomChildren": {}, + "_requested": { + "type": "range", + "registry": true, + "raw": "lerp@^1.0.3", + "name": "lerp", + "escapedName": "lerp", + "rawSpec": "^1.0.3", + "saveSpec": null, + "fetchSpec": "^1.0.3" + }, + "_requiredBy": [ + "/colormap" + ], + "_resolved": "https://registry.npmjs.org/lerp/-/lerp-1.0.3.tgz", + "_shasum": "a18c8968f917896de15ccfcc28d55a6b731e776e", + "_spec": "lerp@^1.0.3", + "_where": "/var/www/chiro-canto/node_modules/colormap", + "author": { + "name": "Matt DesLauriers", + "email": "dave.des@gmail.com" + }, + "bugs": { + "url": "https://github.com/mattdesl/lerp/issues" + }, + "bundleDependencies": false, + "dependencies": {}, + "deprecated": false, + "description": "bare-bones linear interpolation function", + "devDependencies": { + "tape": "~2.13.2" + }, + "homepage": "https://github.com/mattdesl/lerp", + "keywords": [ + "linear", + "interpolation", + "lerp", + "interp", + "smoothstep", + "mix", + "anim", + "animation", + "animate" + ], + "license": "MIT", + "main": "index.js", + "name": "lerp", + "repository": { + "type": "git", + "url": "git://github.com/mattdesl/lerp.git" + }, + "scripts": { + "test": "node test.js" + }, + "version": "1.0.3" +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..24a584e --- /dev/null +++ b/package-lock.json @@ -0,0 +1,24 @@ +{ + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "colormap": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/colormap/-/colormap-2.3.2.tgz", + "integrity": "sha512-jDOjaoEEmA9AgA11B/jCSAvYE95r3wRoAyTf3LEHGiUVlNHJaL1mRkf5AyLSpQBVGfTEPwGEqCIzL+kgr2WgNA==", + "requires": { + "lerp": "^1.0.3" + } + }, + "fs": { + "version": "0.0.1-security", + "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", + "integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ=" + }, + "lerp": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/lerp/-/lerp-1.0.3.tgz", + "integrity": "sha1-oYyJaPkXiW3hXM/MKNVaa3Med24=" + } + } +} diff --git a/public/larynx/scripts/hot-colormap.json b/public/larynx/scripts/hot-colormap.json new file mode 100644 index 0000000..152b903 --- /dev/null +++ b/public/larynx/scripts/hot-colormap.json @@ -0,0 +1,258 @@ +[ + [0, 0, 0, 1], + [0.011764705882352941, 0, 0, 1], + [0.023529411764705882, 0, 0, 1], + [0.03529411764705882, 0, 0, 1], + [0.047058823529411764, 0, 0, 1], + [0.058823529411764705, 0, 0, 1], + [0.07058823529411765, 0, 0, 1], + [0.08235294117647059, 0, 0, 1], + [0.09411764705882353, 0, 0, 1], + [0.10588235294117647, 0, 0, 1], + [0.11764705882352941, 0, 0, 1], + [0.12941176470588237, 0, 0, 1], + [0.1411764705882353, 0, 0, 1], + [0.15294117647058825, 0, 0, 1], + [0.16470588235294117, 0, 0, 1], + [0.17647058823529413, 0, 0, 1], + [0.18823529411764706, 0, 0, 1], + [0.2, 0, 0, 1], + [0.21176470588235294, 0, 0, 1], + [0.2235294117647059, 0, 0, 1], + [0.23529411764705882, 0, 0, 1], + [0.24705882352941178, 0, 0, 1], + [0.25882352941176473, 0, 0, 1], + [0.27058823529411763, 0, 0, 1], + [0.2823529411764706, 0, 0, 1], + [0.29411764705882354, 0, 0, 1], + [0.3058823529411765, 0, 0, 1], + [0.3176470588235294, 0, 0, 1], + [0.32941176470588235, 0, 0, 1], + [0.3411764705882353, 0, 0, 1], + [0.35294117647058826, 0, 0, 1], + [0.36470588235294116, 0, 0, 1], + [0.3764705882352941, 0, 0, 1], + [0.38823529411764707, 0, 0, 1], + [0.4, 0, 0, 1], + [0.4117647058823529, 0, 0, 1], + [0.4235294117647059, 0, 0, 1], + [0.43529411764705883, 0, 0, 1], + [0.4470588235294118, 0, 0, 1], + [0.4549019607843137, 0, 0, 1], + [0.4666666666666667, 0, 0, 1], + [0.47843137254901963, 0, 0, 1], + [0.49019607843137253, 0, 0, 1], + [0.5019607843137255, 0, 0, 1], + [0.5137254901960784, 0, 0, 1], + [0.5254901960784314, 0, 0, 1], + [0.5372549019607843, 0, 0, 1], + [0.5490196078431373, 0, 0, 1], + [0.5607843137254902, 0, 0, 1], + [0.5725490196078431, 0, 0, 1], + [0.5843137254901961, 0, 0, 1], + [0.596078431372549, 0, 0, 1], + [0.6078431372549019, 0, 0, 1], + [0.6196078431372549, 0, 0, 1], + [0.6313725490196078, 0, 0, 1], + [0.6431372549019608, 0, 0, 1], + [0.6549019607843137, 0, 0, 1], + [0.6666666666666666, 0, 0, 1], + [0.6784313725490196, 0, 0, 1], + [0.6901960784313725, 0, 0, 1], + [0.7019607843137254, 0, 0, 1], + [0.7137254901960784, 0, 0, 1], + [0.7254901960784313, 0, 0, 1], + [0.7372549019607844, 0, 0, 1], + [0.7490196078431373, 0, 0, 1], + [0.7607843137254902, 0, 0, 1], + [0.7725490196078432, 0, 0, 1], + [0.7843137254901961, 0, 0, 1], + [0.796078431372549, 0, 0, 1], + [0.807843137254902, 0, 0, 1], + [0.8196078431372549, 0, 0, 1], + [0.8313725490196079, 0, 0, 1], + [0.8431372549019608, 0, 0, 1], + [0.8549019607843137, 0, 0, 1], + [0.8666666666666667, 0, 0, 1], + [0.8784313725490196, 0, 0, 1], + [0.8901960784313725, 0, 0, 1], + [0.9019607843137255, 0, 0, 1], + [0.9019607843137255, 0.011764705882352941, 0, 1], + [0.9058823529411765, 0.023529411764705882, 0, 1], + [0.9058823529411765, 0.03137254901960784, 0, 1], + [0.9058823529411765, 0.043137254901960784, 0, 1], + [0.9098039215686274, 0.054901960784313725, 0, 1], + [0.9098039215686274, 0.06666666666666667, 0, 1], + [0.9098039215686274, 0.07450980392156863, 0, 1], + [0.9137254901960784, 0.08627450980392157, 0, 1], + [0.9137254901960784, 0.09803921568627451, 0, 1], + [0.9137254901960784, 0.10980392156862745, 0, 1], + [0.9176470588235294, 0.11764705882352941, 0, 1], + [0.9176470588235294, 0.12941176470588237, 0, 1], + [0.9176470588235294, 0.1411764705882353, 0, 1], + [0.9215686274509803, 0.15294117647058825, 0, 1], + [0.9215686274509803, 0.1607843137254902, 0, 1], + [0.9215686274509803, 0.17254901960784313, 0, 1], + [0.9254901960784314, 0.1843137254901961, 0, 1], + [0.9254901960784314, 0.19607843137254902, 0, 1], + [0.9254901960784314, 0.20784313725490197, 0, 1], + [0.9294117647058824, 0.21568627450980393, 0, 1], + [0.9294117647058824, 0.22745098039215686, 0, 1], + [0.9294117647058824, 0.23921568627450981, 0, 1], + [0.9333333333333333, 0.25098039215686274, 0, 1], + [0.9333333333333333, 0.25882352941176473, 0, 1], + [0.9333333333333333, 0.27058823529411763, 0, 1], + [0.9372549019607843, 0.2823529411764706, 0, 1], + [0.9372549019607843, 0.29411764705882354, 0, 1], + [0.9372549019607843, 0.30196078431372547, 0, 1], + [0.9411764705882353, 0.3137254901960784, 0, 1], + [0.9411764705882353, 0.3254901960784314, 0, 1], + [0.9411764705882353, 0.33725490196078434, 0, 1], + [0.9450980392156862, 0.34509803921568627, 0, 1], + [0.9450980392156862, 0.3568627450980392, 0, 1], + [0.9450980392156862, 0.3686274509803922, 0, 1], + [0.9490196078431372, 0.3803921568627451, 0, 1], + [0.9490196078431372, 0.38823529411764707, 0, 1], + [0.9490196078431372, 0.4, 0, 1], + [0.9529411764705882, 0.4117647058823529, 0, 1], + [0.9529411764705882, 0.4235294117647059, 0, 1], + [0.9529411764705882, 0.43529411764705883, 0, 1], + [0.9529411764705882, 0.44313725490196076, 0, 1], + [0.9568627450980393, 0.4549019607843137, 0, 1], + [0.9568627450980393, 0.4666666666666667, 0, 1], + [0.9568627450980393, 0.47843137254901963, 0, 1], + [0.9607843137254902, 0.48627450980392156, 0, 1], + [0.9607843137254902, 0.4980392156862745, 0, 1], + [0.9607843137254902, 0.5098039215686274, 0, 1], + [0.9647058823529412, 0.5215686274509804, 0, 1], + [0.9647058823529412, 0.5294117647058824, 0, 1], + [0.9647058823529412, 0.5411764705882353, 0, 1], + [0.9686274509803922, 0.5529411764705883, 0, 1], + [0.9686274509803922, 0.5647058823529412, 0, 1], + [0.9686274509803922, 0.5725490196078431, 0, 1], + [0.9725490196078431, 0.5843137254901961, 0, 1], + [0.9725490196078431, 0.596078431372549, 0, 1], + [0.9725490196078431, 0.6078431372549019, 0, 1], + [0.9764705882352941, 0.6196078431372549, 0, 1], + [0.9764705882352941, 0.6274509803921569, 0, 1], + [0.9764705882352941, 0.6392156862745098, 0, 1], + [0.9803921568627451, 0.6509803921568628, 0, 1], + [0.9803921568627451, 0.6627450980392157, 0, 1], + [0.9803921568627451, 0.6705882352941176, 0, 1], + [0.984313725490196, 0.6823529411764706, 0, 1], + [0.984313725490196, 0.6941176470588235, 0, 1], + [0.984313725490196, 0.7058823529411765, 0, 1], + [0.9882352941176471, 0.7137254901960784, 0, 1], + [0.9882352941176471, 0.7254901960784313, 0, 1], + [0.9882352941176471, 0.7372549019607844, 0, 1], + [0.9921568627450981, 0.7490196078431373, 0, 1], + [0.9921568627450981, 0.7568627450980392, 0, 1], + [0.9921568627450981, 0.7686274509803922, 0, 1], + [0.996078431372549, 0.7803921568627451, 0, 1], + [0.996078431372549, 0.792156862745098, 0, 1], + [0.996078431372549, 0.8, 0, 1], + [1, 0.8117647058823529, 0, 1], + [1, 0.8235294117647058, 0, 1], + [1, 0.8235294117647058, 0.011764705882352941, 1], + [1, 0.8274509803921568, 0.0196078431372549, 1], + [1, 0.8274509803921568, 0.03137254901960784, 1], + [1, 0.8313725490196079, 0.0392156862745098, 1], + [1, 0.8313725490196079, 0.050980392156862744, 1], + [1, 0.8352941176470589, 0.058823529411764705, 1], + [1, 0.8352941176470589, 0.07058823529411765, 1], + [1, 0.8392156862745098, 0.0784313725490196, 1], + [1, 0.8392156862745098, 0.09019607843137255, 1], + [1, 0.8392156862745098, 0.09803921568627451, 1], + [1, 0.8431372549019608, 0.10980392156862745, 1], + [1, 0.8431372549019608, 0.11764705882352941, 1], + [1, 0.8470588235294118, 0.12941176470588237, 1], + [1, 0.8470588235294118, 0.13725490196078433, 1], + [1, 0.8509803921568627, 0.14901960784313725, 1], + [1, 0.8509803921568627, 0.1568627450980392, 1], + [1, 0.8549019607843137, 0.16862745098039217, 1], + [1, 0.8549019607843137, 0.17647058823529413, 1], + [1, 0.8549019607843137, 0.18823529411764706, 1], + [1, 0.8588235294117647, 0.19607843137254902, 1], + [1, 0.8588235294117647, 0.20784313725490197, 1], + [1, 0.8627450980392157, 0.21568627450980393, 1], + [1, 0.8627450980392157, 0.22745098039215686, 1], + [1, 0.8666666666666667, 0.23529411764705882, 1], + [1, 0.8666666666666667, 0.24705882352941178, 1], + [1, 0.8666666666666667, 0.2549019607843137, 1], + [1, 0.8705882352941177, 0.26666666666666666, 1], + [1, 0.8705882352941177, 0.27450980392156865, 1], + [1, 0.8745098039215686, 0.28627450980392155, 1], + [1, 0.8745098039215686, 0.29411764705882354, 1], + [1, 0.8784313725490196, 0.3058823529411765, 1], + [1, 0.8784313725490196, 0.3137254901960784, 1], + [1, 0.8823529411764706, 0.3254901960784314, 1], + [1, 0.8823529411764706, 0.3333333333333333, 1], + [1, 0.8823529411764706, 0.34509803921568627, 1], + [1, 0.8862745098039215, 0.35294117647058826, 1], + [1, 0.8862745098039215, 0.36470588235294116, 1], + [1, 0.8901960784313725, 0.37254901960784315, 1], + [1, 0.8901960784313725, 0.3843137254901961, 1], + [1, 0.8941176470588236, 0.39215686274509803, 1], + [1, 0.8941176470588236, 0.403921568627451, 1], + [1, 0.8980392156862745, 0.4117647058823529, 1], + [1, 0.8980392156862745, 0.4235294117647059, 1], + [1, 0.8980392156862745, 0.43137254901960786, 1], + [1, 0.9019607843137255, 0.44313725490196076, 1], + [1, 0.9019607843137255, 0.45098039215686275, 1], + [1, 0.9058823529411765, 0.4627450980392157, 1], + [1, 0.9058823529411765, 0.47058823529411764, 1], + [1, 0.9098039215686274, 0.4823529411764706, 1], + [1, 0.9098039215686274, 0.49019607843137253, 1], + [1, 0.9137254901960784, 0.5019607843137255, 1], + [1, 0.9137254901960784, 0.5098039215686274, 1], + [1, 0.9137254901960784, 0.5215686274509804, 1], + [1, 0.9176470588235294, 0.5294117647058824, 1], + [1, 0.9176470588235294, 0.5411764705882353, 1], + [1, 0.9215686274509803, 0.5490196078431373, 1], + [1, 0.9215686274509803, 0.5607843137254902, 1], + [1, 0.9254901960784314, 0.5686274509803921, 1], + [1, 0.9254901960784314, 0.5803921568627451, 1], + [1, 0.9254901960784314, 0.5882352941176471, 1], + [1, 0.9294117647058824, 0.6, 1], + [1, 0.9294117647058824, 0.6078431372549019, 1], + [1, 0.9333333333333333, 0.6196078431372549, 1], + [1, 0.9333333333333333, 0.6274509803921569, 1], + [1, 0.9372549019607843, 0.6392156862745098, 1], + [1, 0.9372549019607843, 0.6470588235294118, 1], + [1, 0.9411764705882353, 0.6588235294117647, 1], + [1, 0.9411764705882353, 0.6666666666666666, 1], + [1, 0.9411764705882353, 0.6784313725490196, 1], + [1, 0.9450980392156862, 0.6862745098039216, 1], + [1, 0.9450980392156862, 0.6980392156862745, 1], + [1, 0.9490196078431372, 0.7058823529411765, 1], + [1, 0.9490196078431372, 0.7176470588235294, 1], + [1, 0.9529411764705882, 0.7254901960784313, 1], + [1, 0.9529411764705882, 0.7372549019607844, 1], + [1, 0.9568627450980393, 0.7450980392156863, 1], + [1, 0.9568627450980393, 0.7568627450980392, 1], + [1, 0.9568627450980393, 0.7647058823529411, 1], + [1, 0.9607843137254902, 0.7764705882352941, 1], + [1, 0.9607843137254902, 0.7843137254901961, 1], + [1, 0.9647058823529412, 0.796078431372549, 1], + [1, 0.9647058823529412, 0.803921568627451, 1], + [1, 0.9686274509803922, 0.8156862745098039, 1], + [1, 0.9686274509803922, 0.8235294117647058, 1], + [1, 0.9725490196078431, 0.8352941176470589, 1], + [1, 0.9725490196078431, 0.8431372549019608, 1], + [1, 0.9725490196078431, 0.8549019607843137, 1], + [1, 0.9764705882352941, 0.8627450980392157, 1], + [1, 0.9764705882352941, 0.8745098039215686, 1], + [1, 0.9803921568627451, 0.8823529411764706, 1], + [1, 0.9803921568627451, 0.8941176470588236, 1], + [1, 0.984313725490196, 0.9019607843137255, 1], + [1, 0.984313725490196, 0.9137254901960784, 1], + [1, 0.984313725490196, 0.9215686274509803, 1], + [1, 0.9882352941176471, 0.9333333333333333, 1], + [1, 0.9882352941176471, 0.9411764705882353, 1], + [1, 0.9921568627450981, 0.9529411764705882, 1], + [1, 0.9921568627450981, 0.9607843137254902, 1], + [1, 0.996078431372549, 0.9725490196078431, 1], + [1, 0.996078431372549, 0.9803921568627451, 1], + [1, 1, 0.9921568627450981, 1], + [1, 1, 1, 1] +] \ No newline at end of file diff --git a/public/larynx/scripts/spectro.js b/public/larynx/scripts/spectro.js index c4e14cc..4d8bf92 100644 --- a/public/larynx/scripts/spectro.js +++ b/public/larynx/scripts/spectro.js @@ -2,10 +2,25 @@ let audio = document.getElementById('audio'); let file_path = audio.src; -var wavesurfer; +function loadJSON(callback) { + + var xobj = new XMLHttpRequest(); + xobj.overrideMimeType("application/json"); + xobj.open('GET', '/larynx/scripts/hot-colormap.json', true); // Replace 'appDataServices' with the path to your file + xobj.onreadystatechange = function() { + if (xobj.readyState == 4 && xobj.status == "200") { + // Required use of an anonymous callback as .open will NOT return a value but simply returns undefined in asynchronous mode + callback(xobj.responseText); + } + }; + xobj.send(null); +} + +let colorMap; +let wavesurfer; // Init & load -document.addEventListener('DOMContentLoaded', function() { +function initAndLoadSpectrogram(colorMap) { // Create an instance var options = { container: '#waveform', @@ -17,14 +32,15 @@ document.addEventListener('DOMContentLoaded', function() { WaveSurfer.spectrogram.create({ wavesurfer: wavesurfer, container: "#wave-spectrogram", - labels: true + labels: true, + colorMap: colorMap }) ] }; wavesurfer = WaveSurfer.create(options); wavesurfer.load(file_path); -}); +} let play = document.getElementById('play').addEventListener('click', function() { wavesurfer.play(); @@ -60,4 +76,16 @@ spectro.addEventListener('mousemove', function() { let coords = getCursorXY(window.event); measure(coords[0], coords[1]); // console.log(getCursorXY(window.event)); +}); + +document.addEventListener('DOMContentLoaded', function() { + // Load a colormap json file to be passed to the spectrogram.create method. + WaveSurfer.util + .fetchFile({ + url: '/larynx/scripts/hot-colormap.json', + responseType: 'json' + }) + .on('success', colorMap => { + initAndLoadSpectrogram(colorMap); + }); }); \ No newline at end of file