From 4daeaa89775f6d06b599373fec05844e38cb2afe Mon Sep 17 00:00:00 2001 From: Sandra Hoang Date: Tue, 10 Sep 2024 15:07:09 -0400 Subject: [PATCH 01/12] e&a displays --- app/(datasets)/exploration/exploration.tsx | 16 ++++++++++++++++ app/(datasets)/exploration/page.tsx | 19 +++++++++++++++++++ app/components/nav.tsx | 5 +++++ app/lib/index.ts | 6 ++++++ 4 files changed, 46 insertions(+) create mode 100644 app/(datasets)/exploration/exploration.tsx create mode 100644 app/(datasets)/exploration/page.tsx diff --git a/app/(datasets)/exploration/exploration.tsx b/app/(datasets)/exploration/exploration.tsx new file mode 100644 index 0000000..efa8272 --- /dev/null +++ b/app/(datasets)/exploration/exploration.tsx @@ -0,0 +1,16 @@ +'use client'; +import React from 'react'; +import { useAtom } from 'jotai'; +import { ExplorationAndAnalysis, timelineDatasetsAtom } from 'app/lib'; + +export default function ExplorationAnalysis({ + datasets +}: { + datasets: any; +}) { + const [explorationDatasets, setExplorationDatasets] = useAtom(timelineDatasetsAtom); + + return ( + + ) +}; \ No newline at end of file diff --git a/app/(datasets)/exploration/page.tsx b/app/(datasets)/exploration/page.tsx new file mode 100644 index 0000000..9f013f5 --- /dev/null +++ b/app/(datasets)/exploration/page.tsx @@ -0,0 +1,19 @@ +import { Suspense } from "react"; +import { getDatasets } from 'app/blog/utils/mdx'; +import ExplorationAnalysis from './exploration'; +import { PageHero } from 'app/lib'; + +export default function Page() { + const datasets: any[] = getDatasets(); + + // @TODO-SANDRA: Investigate why we need to 100vh... + return ( +
+

Datasets

+ Loading...}> + + + +
+ ) +}; \ No newline at end of file diff --git a/app/components/nav.tsx b/app/components/nav.tsx index 543d4c2..84f38de 100644 --- a/app/components/nav.tsx +++ b/app/components/nav.tsx @@ -16,6 +16,11 @@ const navItems: NavItem[] = [ to: '/data-catalog', type: 'internalLink', }, + { + title: 'Exploration', + to: '/exploration', + type: 'internalLink', + }, { title: 'Stories', to: '/stories', diff --git a/app/lib/index.ts b/app/lib/index.ts index 6037b92..9ab8284 100644 --- a/app/lib/index.ts +++ b/app/lib/index.ts @@ -18,6 +18,8 @@ import { NavItem, InternalNavLink, NavItemType, + ExplorationAndAnalysis, + timelineDatasetsAtom } from '@developmentseed/veda-ui'; /** @@ -37,6 +39,7 @@ export { PageMainContent, PageHeader, LogoContainer, + ExplorationAndAnalysis, // MDX Components Block, @@ -50,6 +53,9 @@ export { // Hooks useFiltersWithQS, + + // State + timelineDatasetsAtom }; export type { NavItem, InternalNavLink }; From fb4d557198024b7150f6aadba2d1a4df4c9c5a3d Mon Sep 17 00:00:00 2001 From: Sandra Hoang Date: Mon, 16 Sep 2024 23:02:43 -0400 Subject: [PATCH 02/12] clean up for now --- app/(datasets)/exploration/exploration.tsx | 8 ++++++-- app/(datasets)/exploration/page.tsx | 2 +- app/lib/index.ts | 2 ++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/(datasets)/exploration/exploration.tsx b/app/(datasets)/exploration/exploration.tsx index efa8272..0d9c2fa 100644 --- a/app/(datasets)/exploration/exploration.tsx +++ b/app/(datasets)/exploration/exploration.tsx @@ -1,5 +1,5 @@ 'use client'; -import React from 'react'; +import React, { useState } from 'react'; import { useAtom } from 'jotai'; import { ExplorationAndAnalysis, timelineDatasetsAtom } from 'app/lib'; @@ -9,8 +9,12 @@ export default function ExplorationAnalysis({ datasets: any; }) { const [explorationDatasets, setExplorationDatasets] = useAtom(timelineDatasetsAtom); + const [datasetModalRevealed, setDatasetModalRevealed] = useState( + !datasets.length + ); + const openModal = () => setDatasetModalRevealed(true); return ( - + ) }; \ No newline at end of file diff --git a/app/(datasets)/exploration/page.tsx b/app/(datasets)/exploration/page.tsx index 9f013f5..78790ac 100644 --- a/app/(datasets)/exploration/page.tsx +++ b/app/(datasets)/exploration/page.tsx @@ -6,7 +6,7 @@ import { PageHero } from 'app/lib'; export default function Page() { const datasets: any[] = getDatasets(); - // @TODO-SANDRA: Investigate why we need to 100vh... + // @TODO: Investigate why we need to set 100vh return (

Datasets

diff --git a/app/lib/index.ts b/app/lib/index.ts index 9ab8284..7e474ba 100644 --- a/app/lib/index.ts +++ b/app/lib/index.ts @@ -19,6 +19,7 @@ import { InternalNavLink, NavItemType, ExplorationAndAnalysis, + DatasetSelectorModal, timelineDatasetsAtom } from '@developmentseed/veda-ui'; @@ -40,6 +41,7 @@ export { PageHeader, LogoContainer, ExplorationAndAnalysis, + DatasetSelectorModal, // MDX Components Block, From b457d7c12b07d437e3fea3c0ab475c09dfc7195e Mon Sep 17 00:00:00 2001 From: Gjore Milevski Date: Tue, 22 Oct 2024 12:26:02 +0200 Subject: [PATCH 03/12] Add state assets and fix path --- next.config.js | 10 +++++++++- public/geo-data/states/Alabama.geojson | 1 + public/geo-data/states/Alaska.geojson | 1 + public/geo-data/states/Arizona.geojson | 1 + public/geo-data/states/Arkansas.geojson | 1 + public/geo-data/states/California.geojson | 1 + public/geo-data/states/Colorado.geojson | 1 + public/geo-data/states/Connecticut.geojson | 1 + public/geo-data/states/Delaware.geojson | 1 + public/geo-data/states/District of Columbia.geojson | 1 + public/geo-data/states/Florida.geojson | 1 + public/geo-data/states/Georgia.geojson | 1 + public/geo-data/states/Hawaii.geojson | 1 + public/geo-data/states/Idaho.geojson | 1 + public/geo-data/states/Illinois.geojson | 1 + public/geo-data/states/Indiana.geojson | 1 + public/geo-data/states/Iowa.geojson | 1 + public/geo-data/states/Kansas.geojson | 1 + public/geo-data/states/Kentucky.geojson | 1 + public/geo-data/states/Louisiana.geojson | 1 + public/geo-data/states/Maine.geojson | 1 + public/geo-data/states/Maryland.geojson | 1 + public/geo-data/states/Massachusetts.geojson | 1 + public/geo-data/states/Michigan.geojson | 1 + public/geo-data/states/Minnesota.geojson | 1 + public/geo-data/states/Mississippi.geojson | 1 + public/geo-data/states/Missouri.geojson | 1 + public/geo-data/states/Montana.geojson | 1 + public/geo-data/states/Nebraska.geojson | 1 + public/geo-data/states/Nevada.geojson | 1 + public/geo-data/states/New Hampshire.geojson | 1 + public/geo-data/states/New Jersey.geojson | 1 + public/geo-data/states/New Mexico.geojson | 1 + public/geo-data/states/New York.geojson | 1 + public/geo-data/states/North Carolina.geojson | 1 + public/geo-data/states/North Dakota.geojson | 1 + public/geo-data/states/Ohio.geojson | 1 + public/geo-data/states/Oklahoma.geojson | 1 + public/geo-data/states/Oregon.geojson | 1 + public/geo-data/states/Pennsylvania.geojson | 1 + public/geo-data/states/Puerto Rico.geojson | 1 + public/geo-data/states/Rhode Island.geojson | 1 + public/geo-data/states/South Carolina.geojson | 1 + public/geo-data/states/South Dakota.geojson | 1 + public/geo-data/states/Tennessee.geojson | 1 + public/geo-data/states/Texas.geojson | 1 + .../geo-data/states/United States (Contiguous).geojson | 1 + public/geo-data/states/United States.geojson | 1 + public/geo-data/states/Utah.geojson | 1 + public/geo-data/states/Vermont.geojson | 1 + public/geo-data/states/Virginia.geojson | 1 + public/geo-data/states/Washington.geojson | 1 + public/geo-data/states/West Virginia.geojson | 1 + public/geo-data/states/Wisconsin.geojson | 1 + public/geo-data/states/Wyoming.geojson | 1 + 55 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 public/geo-data/states/Alabama.geojson create mode 100644 public/geo-data/states/Alaska.geojson create mode 100644 public/geo-data/states/Arizona.geojson create mode 100644 public/geo-data/states/Arkansas.geojson create mode 100644 public/geo-data/states/California.geojson create mode 100644 public/geo-data/states/Colorado.geojson create mode 100644 public/geo-data/states/Connecticut.geojson create mode 100644 public/geo-data/states/Delaware.geojson create mode 100644 public/geo-data/states/District of Columbia.geojson create mode 100644 public/geo-data/states/Florida.geojson create mode 100644 public/geo-data/states/Georgia.geojson create mode 100644 public/geo-data/states/Hawaii.geojson create mode 100644 public/geo-data/states/Idaho.geojson create mode 100644 public/geo-data/states/Illinois.geojson create mode 100644 public/geo-data/states/Indiana.geojson create mode 100644 public/geo-data/states/Iowa.geojson create mode 100644 public/geo-data/states/Kansas.geojson create mode 100644 public/geo-data/states/Kentucky.geojson create mode 100644 public/geo-data/states/Louisiana.geojson create mode 100644 public/geo-data/states/Maine.geojson create mode 100644 public/geo-data/states/Maryland.geojson create mode 100644 public/geo-data/states/Massachusetts.geojson create mode 100644 public/geo-data/states/Michigan.geojson create mode 100644 public/geo-data/states/Minnesota.geojson create mode 100644 public/geo-data/states/Mississippi.geojson create mode 100644 public/geo-data/states/Missouri.geojson create mode 100644 public/geo-data/states/Montana.geojson create mode 100644 public/geo-data/states/Nebraska.geojson create mode 100644 public/geo-data/states/Nevada.geojson create mode 100644 public/geo-data/states/New Hampshire.geojson create mode 100644 public/geo-data/states/New Jersey.geojson create mode 100644 public/geo-data/states/New Mexico.geojson create mode 100644 public/geo-data/states/New York.geojson create mode 100644 public/geo-data/states/North Carolina.geojson create mode 100644 public/geo-data/states/North Dakota.geojson create mode 100644 public/geo-data/states/Ohio.geojson create mode 100644 public/geo-data/states/Oklahoma.geojson create mode 100644 public/geo-data/states/Oregon.geojson create mode 100644 public/geo-data/states/Pennsylvania.geojson create mode 100644 public/geo-data/states/Puerto Rico.geojson create mode 100644 public/geo-data/states/Rhode Island.geojson create mode 100644 public/geo-data/states/South Carolina.geojson create mode 100644 public/geo-data/states/South Dakota.geojson create mode 100644 public/geo-data/states/Tennessee.geojson create mode 100644 public/geo-data/states/Texas.geojson create mode 100644 public/geo-data/states/United States (Contiguous).geojson create mode 100644 public/geo-data/states/United States.geojson create mode 100644 public/geo-data/states/Utah.geojson create mode 100644 public/geo-data/states/Vermont.geojson create mode 100644 public/geo-data/states/Virginia.geojson create mode 100644 public/geo-data/states/Washington.geojson create mode 100644 public/geo-data/states/West Virginia.geojson create mode 100644 public/geo-data/states/Wisconsin.geojson create mode 100644 public/geo-data/states/Wyoming.geojson diff --git a/next.config.js b/next.config.js index 97f3af4..1fdc249 100644 --- a/next.config.js +++ b/next.config.js @@ -6,4 +6,12 @@ module.exports = { // !! WARN !! ignoreBuildErrors: true, }, -}; + async rewrites() { + return [ + { + source: '/public/:path*', + destination: '/:path*', + }, + ]; + }, +} diff --git a/public/geo-data/states/Alabama.geojson b/public/geo-data/states/Alabama.geojson new file mode 100644 index 0000000..5bd5a7e --- /dev/null +++ b/public/geo-data/states/Alabama.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-88.46866168669334, 31.89385317399238], [-88.46865920241633, 31.933170576310733], [-88.43114436686193, 32.22763463196482], [-88.42827698418424, 32.250141459941815], [-88.42131129306412, 32.30867767303572], [-88.38924795287043, 32.57812123398054], [-88.37333735943909, 32.71182377640523], [-88.34748978179405, 32.929033352714434], [-88.34008460181684, 32.99126283124968], [-88.31713469455964, 33.18412133197481], [-88.30444259083467, 33.288318325815496], [-88.2745165474868, 33.534000167772966], [-88.25444461198654, 33.698777630159185], [-88.24838694282865, 33.7449062065245], [-88.20722875623257, 34.05833087247609], [-88.20358340443866, 34.086525588743214], [-88.17326241400085, 34.32103735741064], [-88.15490277637316, 34.46303225308384], [-88.1395598842786, 34.58169470693446], [-88.13426338038309, 34.6226579538098], [-88.09788831425054, 34.892199834746584], [-88.15461735379944, 34.92238973932681], [-88.2000643142902, 34.99563395700627], [-88.20295931006918, 35.00802794331506], [-88.00003248830959, 35.005938766348514], [-87.98491653223535, 35.005909873632255], [-87.8518864901609, 35.00565559929407], [-87.68870603727633, 35.00427155132183], [-87.62502538587923, 35.00373147070445], [-87.60609823760473, 35.003518994795556], [-87.22405392076908, 34.999230173005245], [-87.21668327924873, 34.99914742707215], [-87.21075885950805, 34.999048604931076], [-86.8362867127442, 34.99280257794508], [-86.78364843087435, 34.99192465689206], [-86.78362844805642, 34.99192457891524], [-86.46779800936257, 34.990691974949605], [-86.31876077223656, 34.991078443996635], [-86.31127400664408, 34.991097857952724], [-85.86394612421654, 34.987030740157756], [-85.60516501577332, 34.98467800221], [-85.59516555915452, 34.924170577054014], [-85.58281282716214, 34.86043506643982], [-85.56142442411722, 34.750078623435186], [-85.53440587049866, 34.623789827963535], [-85.52689548606261, 34.58868515511463], [-85.51304500216044, 34.523945895178095], [-85.50247174023023, 34.474525412486706], [-85.46314096616099, 34.286190289416595], [-85.42949923034482, 34.1250941769194], [-85.42107346842074, 34.0808118090152], [-85.3988715370056, 33.96412716496118], [-85.38667132976519, 33.90170068564563], [-85.36053318730316, 33.76795617396427], [-85.33811762287395, 33.65311344874203], [-85.31404942094436, 33.529803921272446], [-85.30494526777983, 33.48275520768563], [-85.29434827487117, 33.427991960100975], [-85.23659661642024, 33.12954269645145], [-85.23244221706756, 33.108073686361784], [-85.18611826979271, 32.87013701274417], [-85.18440085454789, 32.86131573795174], [-85.16096378227854, 32.82667077310872], [-85.12453386243115, 32.751628398992665], [-85.11425057482137, 32.730445848312094], [-85.08853335073964, 32.657956998330185], [-85.07607257143788, 32.608066544005496], [-85.06984812165665, 32.58314509869087], [-85.00709984702928, 32.523867178985526], [-85.001130635614, 32.51015397083613], [-84.99978654193777, 32.507066152127145], [-84.97183108591824, 32.442842265387775], [-84.98115072565669, 32.37903934812171], [-84.98346652130796, 32.36318527323646], [-85.00809670631193, 32.336676245991065], [-84.95570474245655, 32.30590934724683], [-84.89184168498939, 32.263397475680925], [-84.91994310661184, 32.230847590834166], [-84.93012807437859, 32.21905034219372], [-84.99776666047504, 32.18544407492317], [-85.05875091156013, 32.136016827868254], [-85.04706526988313, 32.08738767386973], [-85.05141355966413, 32.0622546649714], [-85.06359332985446, 31.991855366068016], [-85.06783167167742, 31.96735640825708], [-85.11403330716034, 31.893358423130998], [-85.14183311695813, 31.83925939443458], [-85.1291612498006, 31.780276773389566], [-85.12544245301237, 31.762967245276556], [-85.11893172137928, 31.732662567830047], [-85.1255314987769, 31.6949634932744], [-85.05817008014218, 31.620225673504148], [-85.05796082765504, 31.570838594187542], [-85.04188172027865, 31.544682606708125], [-85.05168200737626, 31.519538860437027], [-85.07162139644818, 31.468382439512432], [-85.06600536925231, 31.43136145759301], [-85.09248719377122, 31.36287940228733], [-85.08792915468983, 31.32164642025267], [-85.0888300967431, 31.30864617655417], [-85.08977411045, 31.295024422064134], [-85.10819197239478, 31.258589401151443], [-85.10751588461497, 31.18644941329383], [-85.03561498586777, 31.10819045722663], [-85.02110750560303, 31.07546232041761], [-85.01139190673845, 31.05354443821238], [-85.00249877605994, 31.000680406185577], [-85.0312847435387, 31.000645414826554], [-85.14595861440417, 31.000691449316932], [-85.3333182343919, 30.9995535867273], [-85.48829703291239, 30.99796340689892], [-85.49800029856284, 30.997863845507197], [-85.74971426850475, 30.995280241318206], [-85.89363156279192, 30.99345248313637], [-86.03503774463648, 30.993746665075285], [-86.13271989641088, 30.993950541594998], [-86.18724704351855, 30.994064347999984], [-86.36497305739927, 30.994434930434494], [-86.38864378722364, 30.99452616074318], [-86.56349333272723, 30.995199370557163], [-86.6882400757186, 30.996197992634908], [-86.78569092959634, 30.996978433901038], [-86.80995806163894, 30.9971729211558], [-86.83197789224461, 30.997349397542614], [-86.92784976644913, 30.99767330714599], [-87.16264267388274, 30.999021138242913], [-87.163643982357, 30.999016973343267], [-87.31220472848946, 30.99839885419812], [-87.4257898258662, 30.998052439346385], [-87.51953185403575, 30.997546150659876], [-87.59882765604817, 30.99741625308721], [-87.59893570958957, 30.997416076080423], [-87.59206275578497, 30.951454125692347], [-87.63494176777827, 30.86585116392876], [-87.54226692588269, 30.76747534886002], [-87.52361995011823, 30.73827939229858], [-87.44228996116833, 30.69265550236818], [-87.40018799392259, 30.657195559072225], [-87.40118806994435, 30.604377587954822], [-87.43144911804616, 30.5502466002907], [-87.44472114788748, 30.507478620020308], [-87.41468413942101, 30.45728364059038], [-87.36660019223612, 30.436637678028294], [-87.43178303151927, 30.40318762584887], [-87.45228090251491, 30.344091598561945], [-87.51832265843764, 30.2804294896437], [-87.65688631493556, 30.24970325141161], [-87.81886551936462, 30.228307760518874], [-87.8931998738454, 30.239230380380402], [-87.80646444090252, 30.279791831342123], [-87.79671545086318, 30.324191906605634], [-87.86501571627892, 30.383443722928458], [-87.91413480364614, 30.446137707929], [-87.9333537895038, 30.487350768860214], [-87.90170971031772, 30.550872945097073], [-87.91495468196996, 30.58588699923618], [-87.93106860930537, 30.652688129643575], [-88.00839452935675, 30.684950228248614], [-88.06199676227901, 30.644885157091984], [-88.0648968723953, 30.588285989591828], [-88.08161599942282, 30.546310873360035], [-88.10376715067441, 30.500896745799245], [-88.10569839971717, 30.40185846467738], [-88.13617270270248, 30.320722283436226], [-88.19566390331651, 30.321235381487682], [-88.25776414415185, 30.318926517532624], [-88.31160829473214, 30.368901979306983], [-88.36402248229973, 30.388000374757066], [-88.3950237442365, 30.36941954662892], [-88.40393084123424, 30.543354002259633], [-88.41226905207897, 30.73176655778682], [-88.41246646691596, 30.73559302828947], [-88.42601951150728, 30.998277433247004], [-88.43200584141799, 31.114294254633784], [-88.44865979042673, 31.421273803185244], [-88.449445913615, 31.43583369330502], [-88.45947766875939, 31.62164899844101], [-88.4636246990535, 31.69793939197266], [-88.46866820323011, 31.790719163520833], [-88.46866168669334, 31.89385317399238]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Alaska.geojson b/public/geo-data/states/Alaska.geojson new file mode 100644 index 0000000..f4f5068 --- /dev/null +++ b/public/geo-data/states/Alaska.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[179.48131826347884, 51.97530898508944], [179.5828572120965, 52.01684895626722], [179.63684618468272, 52.0257199500645], [179.77392211483203, 51.97070098779374], [179.74301213036114, 51.91175702842614], [179.64948417765393, 51.87367805477297], [179.54351623144987, 51.89093404307364], [179.48463426148, 51.921276022300084], [179.48131826347884, 51.97530898508944]]], [[[178.60049370583928, 51.6552642090708], [178.6606006759438, 51.6830731895809], [178.9253305416567, 51.623912228918165], [179.19524740432658, 51.47787932828603], [179.29578535336373, 51.419240368285614], [179.4182402919008, 51.41620337003685], [179.48041826040634, 51.36386840587304], [179.2532713740266, 51.33724742478872], [179.03153348627555, 51.449892348154414], [178.93021953808386, 51.530097293435546], [178.8692495690824, 51.55699427522153], [178.7724006177784, 51.55412727768346], [178.60486670302726, 51.61602323604465], [178.60049370583928, 51.6552642090708]]], [[[178.46338578070117, 51.98785698095788], [178.55261273515072, 51.97397598994516], [178.59159771501444, 51.95266000438722], [178.53939574069685, 51.903254038736165], [178.5024937593455, 51.89965204145181], [178.43246179601311, 51.965540996536184], [178.46338578070117, 51.98785698095788]]], [[[178.2044429090468, 51.83089809090551], [178.32969984576147, 51.836800085907846], [178.37800982050368, 51.792634115971104], [178.3740748216804, 51.74786414681556], [178.27095587411196, 51.76519413563105], [178.2044429090468, 51.83089809090551]]], [[[178.09367396993093, 52.05514893734803], [178.15476993898812, 52.061428932526674], [178.2013139147, 52.031509952772645], [178.2009009140875, 51.991163980568324], [178.12094195439818, 51.97701999094482], [178.07921497649625, 52.01896796239244], [178.09367396993093, 52.05514893734803]]], [[[177.21308741342287, 51.920366039089], [177.31082836428072, 51.93328102904334], [177.3673643366623, 51.96838300422334], [177.46054029028707, 51.999758981575816], [177.52100726136368, 52.06306993731194], [177.58127223297353, 52.14493488027158], [177.64865519826742, 52.13090788924247], [177.67595318333792, 52.09217491565409], [177.60908821563513, 52.028525960181916], [177.57206923371112, 52.00181997896148], [177.6115542122824, 51.95083701366358], [177.6010062168598, 51.922262033449655], [177.4992812684202, 51.92204103467564], [177.40953731416647, 51.93082902960886], [177.371264332714, 51.901953049921474], [177.33423035042154, 51.866777074561135], [177.3117693605609, 51.82597910290434], [177.26219638673496, 51.86189907875709], [177.17879042949684, 51.87922706782638], [177.21308741342287, 51.920366039089]]], [[[173.86399516901824, 52.79249050287308], [174.06729606195677, 52.75764452156171], [174.14011802402638, 52.75074452445137], [174.1581490116738, 52.70606655479706], [173.97511910578865, 52.707466558553335], [173.8190421897553, 52.75981252660813], [173.86399516901824, 52.79249050287308]]], [[[173.4390293627954, 52.47053573644787], [173.55574230389922, 52.47947972699962], [173.6380642651812, 52.524216693899284], [173.77280219526637, 52.50991270007583], [173.7022552258241, 52.4348117537201], [173.74830419925723, 52.39235378170873], [173.72569920818626, 52.35658680695043], [173.6512962460599, 52.35637780912606], [173.54378130350784, 52.39267378711339], [173.48638333094064, 52.36862080528532], [173.31995141902482, 52.412065780124635], [173.4390293627954, 52.47053573644787]]], [[[172.4589149054178, 52.954555432985664], [172.64326981491428, 53.00498639223382], [172.79287573805837, 53.008575385008506], [173.12199156669772, 52.990359387461886], [173.25132949622838, 52.944369415335224], [173.42536540051097, 52.86835246270153], [173.4238223982162, 52.82880649001136], [173.28442046985592, 52.82794049464082], [173.20495151241704, 52.848918482515806], [173.16690252764198, 52.79523652064825], [173.09624056325575, 52.78678952858135], [172.98260362197323, 52.79108752905946], [172.90363166005852, 52.761674551752265], [172.8093907107592, 52.78929753564451], [172.76336973732816, 52.8236635134058], [172.7542397466502, 52.87749747659062], [172.6699467930998, 52.91301845478166], [172.5850788375076, 52.92133445177461], [172.47286089246498, 52.89024147685538], [172.4589149054178, 52.954555432985664]]], [[[-133.935016, 55.920689], [-133.816363, 55.964025], [-133.7314, 56.028857], [-133.659241, 56.083818], [-133.643817, 56.127739], [-133.6721, 56.222734], [-133.656889, 56.281228], [-133.656415, 56.326909], [-133.582116, 56.352506], [-133.41837, 56.332132], [-133.197009, 56.333016], [-133.158233, 56.314768], [-133.07823, 56.246802], [-133.039877412399, 56.2390403800957], [-132.966922, 56.224276], [-132.887585, 56.172938], [-132.833864, 56.103904], [-132.896433, 56.099744], [-132.85978295117, 56.0527693270234], [-132.837592, 56.024327], [-132.618464, 55.911476], [-132.470697, 55.782162], [-132.462531, 55.673854], [-132.382505, 55.665336], [-132.301119, 55.55096], [-132.142945, 55.457941], [-132.258056, 55.416142], [-132.126398, 55.288418], [-132.037122, 55.275144], [-131.977397, 55.180949], [-132.027513, 55.104675], [-131.984592, 55.027978], [-131.983324, 54.897813], [-131.957914, 54.791239], [-131.999591, 54.731975], [-132.029747, 54.701189], [-132.165182, 54.69405], [-132.228223, 54.72517], [-132.307943, 54.718714], [-132.366389, 54.751197], [-132.403533, 54.784596], [-132.509371, 54.781258], [-132.639032, 54.753251], [-132.674324, 54.674652], [-132.753019, 54.673244], [-132.866355, 54.700386], [-132.87721, 54.753772], [-132.918751, 54.783253], [-132.990589, 54.820994], [-133.099047, 54.919007], [-133.164788, 54.976909], [-133.197719, 55.033404], [-133.239695, 55.092415], [-133.215086, 55.136876], [-133.232491, 55.198828], [-133.281979, 55.217117], [-133.341259, 55.205701], [-133.404497, 55.214992], [-133.471938, 55.247527], [-133.468217, 55.281678], [-133.586605, 55.3088], [-133.596762, 55.218233], [-133.658359, 55.232674], [-133.690174, 55.304409], [-133.633006, 55.361299], [-133.630945, 55.416114], [-133.697898, 55.454759], [-133.789055, 55.457892], [-133.75287, 55.544282], [-133.728549, 55.593128], [-133.716665, 55.660223], [-133.643324, 55.729037], [-133.701152, 55.78516], [-133.700468, 55.837421], [-133.861039, 55.848844], [-133.92025, 55.860295], [-133.935016, 55.920689]]], [[[-134.392983, 56.864284], [-134.270459, 56.93558], [-134.193751, 56.933598], [-134.147103, 56.95697], [-134.047753, 56.923], [-134.006635, 56.851587], [-133.942936, 56.805551], [-133.86904, 56.845938], [-133.921451, 56.961511], [-134.049218, 57.029203], [-134.008856, 57.074578], [-133.887957, 57.097744], [-133.739433, 57.072184], [-133.536258, 57.0387], [-133.334272, 57.002442], [-133.317871026437, 57.0026747376997], [-133.104611, 57.005701], [-132.98137, 56.92738], [-132.903211, 56.80361], [-132.796602, 56.776932], [-132.743207, 56.71372], [-132.619258, 56.660778], [-132.611326, 56.599913], [-132.671154, 56.543071], [-132.806838, 56.505492], [-132.933042, 56.5222], [-133.041726, 56.518356], [-133.183493, 56.454241], [-133.300571, 56.462343], [-133.415378891775, 56.4564449142833], [-133.460634, 56.45412], [-133.655468, 56.442279], [-133.821628, 56.391602], [-133.834555, 56.319801], [-133.876624, 56.275884], [-133.88114, 56.223197], [-133.941986, 56.180095], [-133.927725, 56.145949], [-133.960525, 56.091359], [-134.018043, 56.088176], [-134.087446, 56.094939], [-134.121868, 56.029895], [-134.099805, 55.98414], [-134.118062, 55.914642], [-134.208251, 55.876709], [-134.255096, 55.844614], [-134.311763, 55.812285], [-134.344652, 55.846312], [-134.374965, 55.928492], [-134.291804, 55.926219], [-134.202178, 56.035175], [-134.259749, 56.13444], [-134.282212, 56.254789], [-134.294679, 56.335888], [-134.243126, 56.395778], [-134.25192, 56.44455], [-134.197967, 56.531028], [-134.241938, 56.555531], [-134.320134, 56.554484], [-134.30112, 56.620317], [-134.376274, 56.668608], [-134.418534, 56.822333], [-134.392983, 56.864284]]], [[[-134.960502, 58.403758], [-134.865084, 58.357276], [-134.788441, 58.28909], [-134.735829, 58.234597], [-134.724477838091, 58.2114652856451], [-134.699956, 58.161494], [-134.608911, 58.171637], [-134.46176, 58.159289], [-134.329872, 58.13499], [-134.256223, 58.144793], [-134.254386050804, 58.1443552742868], [-134.174352, 58.125284], [-134.183983, 58.077295], [-134.138231, 58.047103], [-134.087572, 57.996475], [-133.999948, 57.91481], [-133.904874, 57.807406], [-133.896846, 57.685524], [-133.808285, 57.609604], [-133.8176, 57.568353], [-133.871581, 57.484158], [-133.866931, 57.367869], [-133.786398, 57.311528], [-133.840895, 57.271074], [-133.875673, 57.267613], [-133.983501, 57.302838], [-134.100118, 57.266285], [-134.193629, 57.184879], [-134.302721, 57.136562], [-134.378359, 57.115016], [-134.386052, 57.087392], [-134.443786, 57.062292], [-134.497718, 57.031194], [-134.565687, 57.023737], [-134.634565, 57.109863], [-134.640169, 57.239852], [-134.55554, 57.407428], [-134.607557, 57.513042], [-134.695428, 57.685335], [-134.709024, 57.780498], [-134.752398, 57.938956], [-134.783772, 58.082292], [-134.864299, 58.180489], [-134.958171, 58.322057], [-134.960502, 58.403758]]], [[[-136.563223, 58.035052], [-136.538708, 58.093482], [-136.446286, 58.11334], [-136.365544, 58.148854], [-136.387113, 58.252414], [-136.290349, 58.251761], [-136.176442, 58.265111], [-136.033678, 58.276728], [-135.877468, 58.259852], [-135.78338, 58.286709], [-135.712398, 58.231892], [-135.497911, 58.168882], [-135.275797, 58.097024], [-135.108896, 58.08827], [-134.950844, 58.036993], [-134.926395, 57.921919], [-135.004952, 57.884338], [-134.94942955753, 57.7812592894496], [-134.939924, 57.763612], [-134.824891, 57.500067], [-134.825579, 57.372143], [-134.854948, 57.264766], [-134.738223, 56.975741], [-134.695735, 56.900791], [-134.663434, 56.804687], [-134.62967, 56.709596], [-134.615955, 56.637289], [-134.626943, 56.553868], [-134.669778, 56.524129], [-134.64177, 56.445479], [-134.634828, 56.345297], [-134.634668, 56.265832], [-134.653827, 56.198385], [-134.674028, 56.166925], [-134.763535, 56.210363], [-134.810171, 56.244987], [-134.839411, 56.309403], [-134.915911, 56.360555], [-134.977082, 56.437294], [-135.058238, 56.529453], [-135.123389, 56.602823], [-135.175826, 56.677876], [-135.21583, 56.66534], [-135.305077, 56.726382], [-135.362241, 56.758742], [-135.467177, 56.77141], [-135.550718, 56.841228], [-135.506869, 56.865978], [-135.476817, 56.891232], [-135.442339, 56.942355], [-135.353447, 57.020905], [-135.457907, 57.070165], [-135.571504, 57.105697], [-135.604555, 57.045834], [-135.63688, 57.009874], [-135.825598, 56.989032], [-135.856021, 56.995636], [-135.844612, 57.083568], [-135.755007, 57.123972], [-135.753581, 57.167168], [-135.832253, 57.170647], [-135.870519, 57.221639], [-135.837719, 57.282068], [-135.85816, 57.321358], [-135.892131, 57.408048], [-135.943766, 57.45878], [-136.047547, 57.513762], [-136.088071, 57.555291], [-136.163059, 57.558861], [-136.238166, 57.625991], [-136.250818, 57.684831], [-136.304684, 57.771051], [-136.371986492161, 57.8322320107049], [-136.372377, 57.832587], [-136.458829, 57.853901], [-136.484259, 57.89646], [-136.573288, 57.926844], [-136.563223, 58.035052]]], [[[-152.064099, 60.417137], [-151.952456, 60.510609], [-151.839194, 60.485862], [-151.891542, 60.440177], [-151.956263, 60.367841], [-152.079995, 60.341191], [-152.064099, 60.417137]]], [[[-153.597411, 59.386827], [-153.489005, 59.41523], [-153.412493, 59.415105], [-153.347772, 59.377985], [-153.386898, 59.33075], [-153.515286, 59.320878], [-153.546695, 59.331348], [-153.597411, 59.386827]]], [[[-154.779663, 57.366335], [-154.69331, 57.446085], [-154.618704, 57.514972], [-154.52206, 57.577786], [-154.411385, 57.598452], [-154.292471, 57.644223], [-154.196959, 57.664639], [-153.994572, 57.656905], [-153.930279, 57.696791], [-153.93522, 57.813047], [-153.781408, 57.876417], [-153.721176, 57.890615], [-153.648798, 57.880103], [-153.512024, 57.909156], [-153.533204, 57.941117], [-153.484603, 57.9765], [-153.386422, 57.936526], [-153.299009, 57.985626], [-153.365574, 58.039052], [-153.419783, 58.059638], [-153.362281, 58.106786], [-153.316127, 58.14039], [-153.223709, 58.16212], [-153.202801, 58.20808], [-153.101841, 58.257938], [-153.044316, 58.306336], [-152.925586, 58.339686], [-152.883107, 58.400443], [-152.787776, 58.411313], [-152.733845, 58.460662], [-152.640313, 58.469868], [-152.66622, 58.544087], [-152.61613, 58.601852], [-152.560171, 58.61968], [-152.453817, 58.618515], [-152.354709, 58.63828], [-152.337212, 58.589095], [-152.38761, 58.52287], [-152.467197, 58.476609], [-152.512483, 58.427349], [-152.49848, 58.372351], [-152.432235, 58.355221], [-152.387343, 58.359499], [-152.34486, 58.39163], [-152.35609, 58.42347], [-152.301713, 58.428697], [-152.227835, 58.376424], [-152.129257, 58.396414], [-152.08925, 58.367644], [-151.981781, 58.347971], [-151.817111, 58.263444], [-151.795696, 58.211096], [-151.862321, 58.168265], [-152.03412, 58.183737], [-152.112205, 58.148559], [-152.265111, 58.135732], [-152.374399, 58.120014], [-152.482674, 58.129813], [-152.529036, 58.093779], [-152.656801, 58.061049], [-152.766673, 58.029887], [-152.722524, 57.987364], [-152.751978, 57.933466], [-152.804807, 57.899175], [-152.790211, 57.858058], [-152.753437, 57.834452], [-152.681204, 57.875675], [-152.635378, 57.91861], [-152.526283, 57.913266], [-152.432608, 57.976029], [-152.422573, 57.948662], [-152.324103, 57.916604], [-152.351152, 57.834768], [-152.212247, 57.791433], [-152.298762, 57.745925], [-152.440182, 57.72664], [-152.386805, 57.667923], [-152.313974, 57.63642], [-152.161617, 57.623287], [-152.159677, 57.593614], [-152.259641, 57.527156], [-152.323683, 57.467861], [-152.253603, 57.384019], [-152.323687, 57.34266], [-152.474883, 57.434204], [-152.570527, 57.448909], [-152.601148, 57.382165], [-152.630441, 57.322668], [-152.695698, 57.281318], [-152.818187, 57.265368], [-152.943463, 57.256956], [-152.949333, 57.187346], [-152.880321, 57.164798], [-152.90054, 57.132076], [-153.06433, 57.10379], [-153.200217, 57.042039], [-153.266822, 56.999643], [-153.342018, 56.982825], [-153.404263, 57.080511], [-153.48652, 57.085915], [-153.580831, 57.049048], [-153.543429, 56.995245], [-153.541492, 56.887875], [-153.603624, 56.887336], [-153.699409, 56.855382], [-153.776468, 56.830315], [-153.83964, 56.822099], [-153.90215, 56.771208], [-153.97178, 56.744861], [-154.017042, 56.689311], [-154.153147, 56.681697], [-154.129017, 56.742168], [-154.305713, 56.846871], [-154.312888, 56.918673], [-154.40749, 56.968334], [-154.528538, 57.001892], [-154.523432, 57.129106], [-154.594977, 57.257161], [-154.691855, 57.28411], [-154.79384, 57.288862], [-154.779663, 57.366335]]], [[[-154.840415, 56.42032], [-154.70614, 56.521273], [-154.514078, 56.604059], [-154.210336, 56.609684], [-154.095833, 56.617786], [-154.025041, 56.572517], [-153.878764, 56.565925], [-153.887678, 56.533637], [-154.02093, 56.482025], [-154.266332, 56.496366], [-154.529507, 56.502655], [-154.624282, 56.475181], [-154.742887, 56.401678], [-154.840415, 56.42032]]], [[[-155.750002, 55.821849], [-155.688098, 55.864886], [-155.605373, 55.928826], [-155.530591, 55.912213], [-155.554245, 55.84646], [-155.566307, 55.789488], [-155.591002, 55.761725], [-155.718593, 55.772356], [-155.750002, 55.821849]]], [[[-156.733628, 56.077593], [-156.683003, 56.09881], [-156.614757, 56.065178], [-156.618202, 56.017802], [-156.681814, 55.994337], [-156.735292, 56.02264], [-156.733628, 56.077593]]], [[[-157.288702, 56.566039], [-157.172027, 56.598039], [-157.091146, 56.581134], [-156.975549, 56.540446], [-157.047173, 56.519931], [-157.168777, 56.53021], [-157.326059, 56.525169], [-157.288702, 56.566039]]], [[[-160.252749, 54.913251], [-160.192058, 55.038157], [-160.187261, 55.118376], [-160.137102, 55.171565], [-160.025257, 55.203914], [-159.870591, 55.284889], [-159.843859, 55.249367], [-159.816419, 55.178051], [-159.670305, 55.182337], [-159.521096, 55.253393], [-159.488766, 55.188812], [-159.33847, 55.046683], [-159.203228, 54.914842], [-159.272354, 54.864204], [-159.309681, 54.865813], [-159.447982, 54.941374], [-159.504434, 55.027316], [-159.635226, 55.037294], [-159.752779, 55.066139], [-159.813625, 55.027467], [-160.027035, 55.02091], [-160.099295, 54.962853], [-160.226967, 54.864075], [-160.252749, 54.913251]]], [[[-160.856621, 55.318488], [-160.808929, 55.370122], [-160.687442, 55.402198], [-160.517513, 55.379378], [-160.333421, 55.436928], [-160.260565, 55.463674], [-160.137032, 55.450709], [-160.154038, 55.377518], [-160.30655, 55.303275], [-160.341217, 55.251799], [-160.468262, 55.288925], [-160.527617, 55.256374], [-160.486511, 55.181951], [-160.525226, 55.129871], [-160.655577, 55.160261], [-160.734942, 55.151311], [-160.821381, 55.117851], [-160.841917, 55.20444], [-160.856621, 55.318488]]], [[[-161.078486, 58.635577], [-161.056595, 58.702202], [-160.918586, 58.746935], [-160.700627, 58.817368], [-160.679309, 58.780226], [-160.880515, 58.581325], [-160.961416, 58.553723], [-161.07563, 58.549916], [-161.078486, 58.635577]]], [[[-161.426005, 55.216563], [-161.356726, 55.221262], [-161.329875, 55.219418], [-161.344152, 55.158504], [-161.451286, 55.178027], [-161.426005, 55.216563]]], [[[-161.697129, 55.249148], [-161.523434, 55.271659], [-161.560207, 55.207045], [-161.691553, 55.198479], [-161.697129, 55.249148]]], [[[-162.844362, 54.510428], [-162.585315, 54.447995], [-162.34484, 54.401336], [-162.388754, 54.367623], [-162.46695, 54.342692], [-162.608608, 54.369147], [-162.760247, 54.372193], [-162.861736, 54.424771], [-162.844362, 54.510428]]], [[[-165.602225, 54.045267], [-165.468221, 54.079641], [-165.28077, 54.115625], [-165.140978, 54.131079], [-165.00791, 54.134934], [-164.883134, 54.196187], [-164.824183, 54.225527], [-164.7637, 54.223153], [-164.816166, 54.158754], [-164.956139, 54.060988], [-165.088283, 54.072491], [-165.287665, 54.038349], [-165.555768, 54.023551], [-165.602225, 54.045267]]], [[[-166.06155, 54.185092], [-165.959751, 54.220982], [-165.868192, 54.214884], [-165.62555, 54.298964], [-165.478452, 54.295333], [-165.383719, 54.196731], [-165.549217, 54.112196], [-165.784434, 54.069435], [-165.875129, 54.03642], [-165.901649, 54.06287], [-166.046438, 54.044186], [-166.112242, 54.122528], [-166.06155, 54.185092]]], [[[-167.430619, 60.197006], [-167.317602, 60.231541], [-167.112841, 60.231482], [-166.93866, 60.214704], [-166.842599, 60.21047], [-166.813127, 60.249768], [-166.835825, 60.268751], [-166.713539, 60.327341], [-166.616566, 60.319221], [-166.548589, 60.361856], [-166.490358, 60.389466], [-166.371874, 60.355156], [-166.241032, 60.38882], [-166.149763, 60.4367], [-166.103296, 60.367321], [-166.03734, 60.319456], [-165.883086, 60.343368], [-165.67987, 60.292435], [-165.722533, 60.236468], [-165.683554, 60.198335], [-165.723484, 60.163824], [-165.666679, 60.124304], [-165.709223, 60.066003], [-165.633879, 60.019597], [-165.532633, 59.953425], [-165.582302, 59.908242], [-165.706609, 59.883564], [-165.769832, 59.900495], [-165.856822, 59.869728], [-165.982317, 59.871637], [-166.084995, 59.839649], [-166.084282, 59.776059], [-166.190406, 59.750206], [-166.272168, 59.811455], [-166.36213, 59.838604], [-166.512819, 59.846425], [-166.665528, 59.878168], [-166.795194, 59.913185], [-166.939572, 59.965483], [-167.06578, 59.98796], [-167.225739, 60.04088], [-167.333289, 60.066626], [-167.343509, 60.126287], [-167.430619, 60.197006]]], [[[-167.790928, 53.33552], [-167.694484, 53.388034], [-167.591219, 53.393346], [-167.457366, 53.442793], [-167.369791, 53.450646], [-167.278827, 53.478565], [-167.188033, 53.524073], [-167.135695, 53.551227], [-167.16164, 53.605909], [-167.107836, 53.633056], [-167.071823, 53.66556], [-167.041245, 53.707929], [-167.005778, 53.755446], [-167.098135, 53.799987], [-167.141966, 53.826932], [-167.140992, 53.866774], [-167.031252, 53.945204], [-166.879488, 53.988716], [-166.742587, 54.015501], [-166.644627, 54.014495], [-166.587393, 53.959831], [-166.508388, 53.923949], [-166.437083, 53.955644], [-166.357117, 54.002343], [-166.264519, 53.97755], [-166.225644, 53.986229105085], [-166.172365, 53.998124], [-166.075283, 53.969571], [-166.160924652199, 53.9356380521939], [-166.210685, 53.915922], [-166.250935, 53.876851], [-166.320004, 53.869527], [-166.404896, 53.809345], [-166.336768, 53.78709], [-166.198751, 53.8361], [-166.113037, 53.853716], [-166.09753, 53.826933], [-166.138657, 53.731082], [-166.244056, 53.710708], [-166.320262, 53.674276], [-166.444909, 53.640646], [-166.508982, 53.5838], [-166.581011, 53.530449], [-166.656234, 53.487119], [-166.749158, 53.440944], [-166.878087, 53.429884], [-166.994329, 53.429201], [-167.075386, 53.424979], [-167.166348, 53.412793], [-167.291831, 53.364102], [-167.308126, 53.33433], [-167.417713, 53.329856], [-167.488215, 53.269121], [-167.539247, 53.277864], [-167.622173, 53.250362], [-167.747754, 53.273564], [-167.851511, 53.308668], [-167.790928, 53.33552]]], [[[-168.12893, 65.655744], [-167.979889, 65.727972], [-167.650051, 65.795703], [-167.282753, 65.897386], [-166.768944, 66.068582], [-166.038082, 66.269512], [-165.407204, 66.420441], [-164.816093, 66.525025], [-164.400724, 66.58111], [-164.395943591522, 66.5811976389151], [-163.824166, 66.59168], [-163.603956, 66.558089], [-163.728308, 66.498552], [-163.798687, 66.436875], [-163.873106, 66.389015], [-163.849163, 66.307639], [-163.843108, 66.259869], [-163.925152, 66.225078], [-163.916551, 66.190494], [-163.80358, 66.100059], [-163.695394, 66.059552], [-163.495845, 66.085388], [-163.372072, 66.085029], [-163.146726, 66.059487], [-162.997473, 66.076845], [-162.750705, 66.09016], [-162.622284, 66.039526], [-162.423726, 66.048984], [-162.331284, 66.031403], [-162.137424, 66.078547], [-161.838018, 66.022582], [-161.775537, 66.073732], [-161.613943, 66.176693], [-161.548429, 66.239912], [-161.484539, 66.262426], [-161.341189, 66.2551], [-161.320778, 66.223591], [-161.198971, 66.210949], [-160.993965, 66.234444], [-161.089161, 66.31514], [-161.322126, 66.368554], [-161.575413, 66.396806], [-161.694404, 66.396174], [-161.916309, 66.349481], [-161.86369, 66.459487], [-161.87488, 66.511446], [-162.105641, 66.622584], [-162.175398, 66.687789], [-162.349774, 66.726713], [-162.501415, 66.742503], [-162.626696, 66.859572], [-162.582856, 66.904292], [-162.466702, 66.950998], [-162.468441, 66.980604], [-162.63547, 66.998434], [-162.842979, 66.991177], [-163.011676, 67.029538], [-163.299266, 67.060748], [-163.591216, 67.092373], [-163.702045, 67.109375], [-163.74082, 67.20996], [-163.878781, 67.416125], [-164.051288, 67.566351], [-164.256634, 67.651651], [-164.533937, 67.725606], [-165.094228, 67.931963], [-165.35005, 68.02586], [-165.396520296503, 68.0347305186982], [-165.688137, 68.090396], [-165.872088, 68.110047], [-165.97497, 68.14091], [-166.089453, 68.221299], [-166.313138, 68.289164], [-166.60089, 68.333637], [-166.838969, 68.337186], [-166.591802, 68.405551], [-166.328459, 68.442261], [-166.28312, 68.521247], [-166.229761, 68.613771], [-166.193421, 68.726649], [-166.224187, 68.873175], [-165.923734, 68.868432], [-165.522358, 68.855839], [-164.967542, 68.88303], [-164.526887, 68.917909], [-164.253157, 68.930938], [-163.926999, 69.000802], [-163.574034, 69.124077], [-163.244656, 69.306081], [-163.151351, 69.430262], [-163.151261, 69.61263], [-163.071903, 69.737605], [-162.989084, 69.82525], [-162.78808, 69.929097], [-162.503572, 70.100393], [-162.302314, 70.204227], [-161.879266, 70.329269], [-161.581911, 70.302877], [-161.288197, 70.296772], [-160.81279, 70.376696], [-160.214828, 70.559087], [-159.869172, 70.706397], [-159.648383, 70.794368], [-159.17181, 70.875103], [-159.114972, 70.817402], [-158.85342, 70.792352], [-158.573913, 70.79495], [-158.366302, 70.819712], [-158.032397, 70.832263], [-157.768452, 70.875842], [-157.421001, 70.976805], [-157.176077, 71.095549], [-156.906165, 71.239616], [-156.809653, 71.286886], [-156.56865, 71.352561], [-156.531124, 71.296338], [-156.309908, 71.259881], [-156.074411, 71.242489], [-156.044615, 71.184701], [-155.895105, 71.193899], [-155.587702, 71.17256], [-155.520737, 71.102476], [-155.533347, 71.067683], [-155.705487, 71.020153], [-155.762068, 70.985644], [-155.95205, 70.964831], [-155.979264, 70.918524], [-155.924955, 70.85272], [-155.731842, 70.83116], [-155.543031, 70.847175], [-155.485915, 70.885905], [-155.513293, 70.940579], [-155.36416, 70.994195], [-155.262602, 71.079149], [-155.060764, 71.145422], [-154.942864, 71.126264], [-154.581129, 71.007321], [-154.608314, 70.942405], [-154.572458, 70.82594], [-154.430229, 70.831258], [-154.290317, 70.821495], [-154.127487, 70.778133], [-153.89048, 70.885719], [-153.666363, 70.883448], [-153.426265, 70.890131], [-153.23848, 70.922467], [-153.049207, 70.913102], [-152.904243, 70.883877], [-152.696868, 70.882086], [-152.423534, 70.858708], [-152.223053, 70.824594], [-152.19246, 70.795294], [-152.348417, 70.744382], [-152.352196, 70.697802], [-152.473348, 70.683669], [-152.433781, 70.616926], [-152.29669, 70.602287], [-152.078663, 70.584504], [-151.975785, 70.563215], [-151.697258, 70.547741], [-151.734287, 70.503492], [-151.739862, 70.436207], [-151.504417, 70.431103], [-151.297598, 70.400748], [-151.175187, 70.375558], [-151.020441, 70.433841], [-150.903765, 70.46091], [-150.786327, 70.463271], [-150.557415, 70.481643], [-150.414358, 70.459694], [-150.301516, 70.418392], [-150.074461, 70.439333], [-149.866698, 70.510769], [-149.740188, 70.498151], [-149.461755, 70.518271], [-149.179148, 70.4857], [-148.928979, 70.426835], [-148.667017, 70.430084], [-148.477044, 70.359068], [-148.46615, 70.313609], [-148.351437, 70.304453], [-148.203477, 70.348188], [-147.9615, 70.314201], [-147.863719, 70.293317], [-147.765104, 70.219806], [-147.431532, 70.188826], [-147.233327, 70.207553], [-147.161601, 70.155612], [-146.991109, 70.14761], [-146.885771, 70.185917], [-146.508133, 70.186044], [-146.129579, 70.158948], [-146.006411, 70.140402], [-145.858297, 70.165996], [-145.623306, 70.084375], [-145.43483, 70.036994], [-145.175073, 69.991707], [-144.902304, 69.96451], [-144.792614, 69.979796], [-144.672305, 69.966876], [-144.455421, 70.035244], [-144.274904, 70.048711], [-143.914244, 70.115696], [-143.5173, 70.138418], [-143.425199, 70.124928], [-143.281878, 70.151052], [-142.99979, 70.088305], [-142.746807, 70.042531], [-142.452927, 69.958125], [-142.404366, 69.916511], [-142.239873, 69.896598], [-142.015641, 69.837976], [-141.713369, 69.789497], [-141.43084, 69.695144], [-141.210456, 69.68419], [-141.002672, 69.645609], [-141.002609596123, 68.498362265375], [-141.002465, 65.840075], [-141.002464924679, 65.8394080836135], [-141.002020469672, 61.904047], [-141.001849665529, 60.391686999338], [-141.00184, 60.306105], [-140.53509, 60.224224], [-140.472292, 60.31059], [-139.989142, 60.18524], [-139.698361, 60.340421], [-139.086669, 60.357654], [-139.082246, 60.323825], [-139.200346, 60.090701], [-139.046426, 59.998235], [-138.702053, 59.910245], [-138.643422, 59.792502], [-138.584819, 59.752453], [-137.604277, 59.243057], [-137.498558, 58.986694], [-137.525678136298, 58.9089715394848], [-137.526424, 58.906834], [-137.447383, 58.909513], [-137.264752, 59.002352], [-136.863896, 59.138472], [-136.826633, 59.158389], [-136.581521, 59.164909], [-136.490034614875, 59.2600937301797], [-136.466815, 59.284252], [-136.474326, 59.464194], [-136.358141, 59.449799], [-136.234229, 59.524731], [-136.23734, 59.558734], [-136.350622, 59.599326], [-136.190352, 59.639854], [-135.945905, 59.663802], [-135.717319314878, 59.7300762296629], [-135.477436, 59.799626], [-135.231148, 59.697176], [-135.214344, 59.664343], [-135.114588, 59.623415], [-135.027456, 59.563692], [-135.026328, 59.474658], [-135.067356, 59.421855], [-135.010033, 59.381288], [-135.029120466615, 59.3455968616136], [-135.029245, 59.345364], [-134.961972, 59.280376], [-134.702383, 59.247836], [-134.66407, 59.181172], [-134.566689, 59.128278], [-134.481241, 59.128071], [-134.379771, 59.034961], [-134.401042, 58.976221], [-134.327982, 58.963431], [-134.327992276828, 58.9629722265048], [-134.328964, 58.919593], [-134.250526, 58.858046], [-133.840392, 58.727991], [-133.699835, 58.60729], [-133.379908, 58.427909], [-133.461475, 58.385526], [-133.343725, 58.270915], [-133.176942222616, 58.1505106783616], [-133.176444, 58.150151], [-133.076421, 57.999762], [-132.869318, 57.842941], [-132.756813, 57.705093], [-132.655278650447, 57.6017446104835], [-132.559178, 57.503927], [-132.367984, 57.348685], [-132.252187, 57.215655], [-132.371312, 57.095229], [-132.051044, 57.051155], [-132.118917918329, 56.8912294023685], [-132.125934, 56.874698], [-131.871725, 56.804965], [-131.90176, 56.753158], [-131.835133, 56.601849], [-131.581221, 56.613275], [-131.461806, 56.547904], [-131.167925, 56.448361], [-131.086794696282, 56.4070947732236], [-131.085704, 56.40654], [-130.810707, 56.371063], [-130.740619, 56.342953], [-130.622482, 56.267939], [-130.466874, 56.239789], [-130.425575, 56.140676], [-130.343716, 56.127162], [-130.246577284174, 56.0971959884747], [-130.24554, 56.096876], [-130.102761, 56.116696], [-130.00426, 55.993379], [-130.013198, 55.916382], [-130.08451, 55.823997], [-130.12372, 55.80704], [-130.138221721229, 55.7630294424374], [-130.150061, 55.727099], [-130.111677, 55.682051], [-130.120132, 55.563919], [-130.085413, 55.491517], [-130.039928, 55.429422], [-130.023558, 55.338259], [-129.982348, 55.302079], [-130.001735, 55.264557], [-130.104749, 55.188975], [-130.169294, 55.105424], [-130.221512, 55.02599], [-130.339504, 54.921376], [-130.529228, 54.8109], [-130.636745, 54.778456], [-130.62807, 54.739341], [-130.686192, 54.71691], [-130.737423, 54.753545], [-130.792122, 54.784784], [-130.844145, 54.765801], [-130.866866, 54.769068], [-130.932454, 54.806938], [-130.947338, 54.886733], [-130.9604, 54.933685], [-130.97503, 54.974853], [-131.012061, 54.996238], [-130.997057, 55.044256], [-131.013215, 55.090069], [-131.052298, 55.11816], [-131.087497, 55.163036], [-131.093806, 55.191335], [-131.160492, 55.197481], [-131.190628, 55.108013], [-131.190033, 55.043173], [-131.246018, 54.989555], [-131.245988, 54.940491], [-131.195197, 54.919767], [-131.253671, 54.866779], [-131.327624, 54.859122], [-131.433473, 54.896535], [-131.491504, 54.930392], [-131.594567, 54.93113], [-131.621948, 54.946531], [-131.611889743272, 54.9822706348831], [-131.605661, 55.004403], [-131.646276, 55.035579], [-131.589387, 55.08894], [-131.605302, 55.107436], [-131.68413198565, 55.1190936140756], [-131.748334, 55.128588], [-131.828395, 55.198482], [-131.862162, 55.289284], [-131.854297, 55.421074], [-131.844157, 55.456742], [-131.971792, 55.498279], [-132.114654, 55.550623], [-132.183207, 55.588128], [-132.199681399057, 55.633834], [-132.224167, 55.701766], [-132.265071, 55.762174], [-132.130413, 55.811419], [-132.067412, 55.875078], [-132.170198, 55.919231], [-132.279962, 55.924839], [-132.323242, 55.851878], [-132.397304, 55.878867], [-132.449834, 55.956186], [-132.492795, 56.066436], [-132.594235, 56.021858], [-132.708697, 56.112124], [-132.718342, 56.217704], [-132.843716, 56.238933], [-132.877582, 56.240322], [-132.926759, 56.266188], [-132.961082, 56.296167], [-133.029712, 56.3157], [-133.070056, 56.330951], [-133.0696, 56.346323], [-133.060361, 56.358378], [-132.977163, 56.439673], [-132.896342, 56.457978], [-132.791872, 56.449169], [-132.627544, 56.46287], [-132.528637, 56.529269], [-132.45079, 56.564098], [-132.529037, 56.63797], [-132.542885, 56.701905], [-132.54582226332, 56.7136212358796], [-132.556758, 56.757242], [-132.792089, 56.856152], [-132.892388, 56.993016], [-132.93752, 57.048321], [-133.161448, 57.086264], [-133.247414, 57.136802], [-133.322359, 57.112727], [-133.466932, 57.159356], [-133.544817, 57.24257], [-133.489738, 57.305192], [-133.472039, 57.368651], [-133.514964, 57.473345], [-133.519598, 57.530705], [-133.62076, 57.578919], [-133.676449, 57.625192], [-133.65453, 57.713689], [-133.703025360283, 57.7920362615953], [-133.703097, 57.792152], [-133.848776, 57.93544], [-134.049603, 58.062027], [-134.078155, 58.152046], [-134.146685, 58.199084], [-134.234572, 58.197234], [-134.375579, 58.208705], [-134.464635, 58.227388], [-134.631203, 58.247446], [-134.750586, 58.391533], [-134.936897, 58.457474], [-135.061769077114, 58.4513532436234], [-135.104413, 58.449263], [-135.068437, 58.374157], [-135.049062, 58.309295], [-135.10121, 58.292607], [-135.087872, 58.200073], [-135.227736, 58.2369], [-135.306507, 58.242916], [-135.408059, 58.342999], [-135.449966172855, 58.3390681826569], [-135.544213, 58.330228], [-135.649861, 58.324517], [-135.728054, 58.397067], [-135.917917, 58.381237], [-136.041818, 58.380161], [-136.11193, 58.34253], [-136.265906, 58.314499], [-136.437152, 58.302417], [-136.544776, 58.316665], [-136.576799, 58.277951], [-136.567956, 58.245153], [-136.591924, 58.217886], [-136.70125, 58.219416], [-136.717093, 58.273508], [-136.857605, 58.31636], [-136.911713, 58.370252], [-136.986384, 58.404043], [-137.078109, 58.397474], [-137.239366, 58.453159], [-137.355328, 58.492374], [-137.568216, 58.587989], [-137.653709, 58.608324], [-137.681633, 58.656452], [-137.836448, 58.741563], [-137.941828, 58.794322], [-137.936159895178, 58.8106502234505], [-137.924608, 58.843928], [-137.951995, 58.886029], [-138.066332, 58.957126], [-138.224323, 59.032216], [-138.357909, 59.069394], [-138.636702, 59.130585], [-138.807186, 59.208772], [-138.919749, 59.248531], [-139.07148, 59.28715], [-139.271031, 59.337421], [-139.420168, 59.37976], [-139.632896, 59.459906], [-139.861306, 59.546678], [-139.74266, 59.623871], [-139.585789, 59.642765], [-139.588777, 59.708968], [-139.608545, 59.821961], [-139.776836, 59.833835], [-139.871222, 59.802611], [-140.080423, 59.756299], [-140.176224, 59.735965], [-140.242577, 59.687888], [-140.4119, 59.699649], [-140.792511, 59.728573], [-140.922635, 59.751687], [-141.156497, 59.813582], [-141.392811, 59.870028], [-141.485207, 59.925024], [-141.595376, 59.961905], [-141.73624, 59.961905], [-141.912218, 60.009779], [-142.062454, 60.023781], [-142.426572, 60.071066], [-142.744868, 60.09413], [-142.908859, 60.090328], [-143.0687, 60.068603], [-143.267818, 60.058655], [-143.624152, 60.037257], [-143.781649, 60.010354], [-143.893326, 59.9867216058936], [-143.897029, 59.985938], [-144.005879, 60.012981], [-144.052539, 60.041759], [-144.1103, 60.098939], [-144.186745, 60.116967], [-144.348913, 60.091184], [-144.429249, 60.14802], [-144.555093, 60.178485], [-144.654899, 60.204882], [-144.929327, 60.228253], [-144.957848, 60.288152], [-145.089139, 60.320014], [-145.136728, 60.296219], [-145.254749, 60.311448], [-145.380064, 60.352829], [-145.51081, 60.318296], [-145.639204, 60.301971], [-145.831202, 60.350293], [-145.988546, 60.387427], [-146.088134, 60.364987], [-146.197229, 60.348294], [-146.232681, 60.338851], [-146.393256, 60.327476], [-146.490804, 60.294939], [-146.607692, 60.241182], [-146.650852, 60.242982], [-146.694034, 60.279608], [-146.916487, 60.290973], [-146.993353, 60.24008], [-147.145205, 60.171321], [-147.257795, 60.107883], [-147.376397, 60.016192], [-147.339794, 59.962102], [-147.452217, 59.954011], [-147.470281, 59.906732], [-147.391846, 59.87776], [-147.508309, 59.841957], [-147.646045, 59.817828], [-147.765122, 59.795954], [-147.876475, 59.763893], [-147.92924, 59.783875], [-147.913316, 59.837181], [-147.855084, 59.871915], [-147.956775, 59.9594], [-148.101239, 59.952794], [-148.25406, 59.932357], [-148.220554, 59.97635], [-148.313962, 60.033859], [-148.401666, 59.977836], [-148.478881, 59.935806], [-148.634777, 59.915747], [-148.649529585787, 59.9235531800999], [-148.689496, 59.944701], [-148.801325, 59.952794], [-148.859556, 59.924398], [-148.936406, 59.953429], [-149.036467, 59.942137], [-149.123262, 59.968559], [-149.221067, 59.938748], [-149.270623, 59.872067], [-149.376593, 59.835879], [-149.472227, 59.903693], [-149.572714, 59.852317], [-149.595531, 59.79772], [-149.506758, 59.770927], [-149.527793, 59.706846], [-149.626311, 59.73441], [-149.731966, 59.706783], [-149.74622, 59.637585], [-149.842672, 59.7013], [-149.919444, 59.691836], [-150.002337, 59.630563], [-150.133747, 59.556786], [-150.280838, 59.466833], [-150.297108, 59.424747], [-150.358992, 59.399684], [-150.385341, 59.341963], [-150.430144, 59.343357], [-150.477717, 59.422111], [-150.4989, 59.456298], [-150.581182, 59.445233], [-150.609488, 59.386314], [-150.680872, 59.305412], [-150.721799, 59.292087], [-150.822768, 59.330763], [-150.912817, 59.305214], [-150.887821, 59.26792], [-150.942212, 59.233136], [-151.001196, 59.224149], [-151.126247, 59.209923], [-151.287771, 59.219417], [-151.341601, 59.222231], [-151.470623, 59.242621], [-151.43339, 59.135517], [-151.662368, 59.089735], [-151.858124, 59.144234], [-151.915684, 59.227522], [-151.984101, 59.278696], [-151.96313, 59.344958], [-151.886513, 59.421033], [-151.742915, 59.468286], [-151.516339, 59.52352], [-151.327803, 59.573047], [-151.205459, 59.630284], [-151.296895, 59.696861], [-151.448669, 59.648171], [-151.643061, 59.646966], [-151.746815, 59.686234], [-151.869468, 59.769159], [-151.813619, 59.844297], [-151.757693, 59.917637], [-151.71801, 60.009473], [-151.606881, 60.099558], [-151.421702, 60.212931], [-151.381959, 60.296951], [-151.366874, 60.372655], [-151.30609, 60.387257], [-151.28181, 60.496034], [-151.303125, 60.561326], [-151.350154, 60.63466], [-151.410273, 60.711023], [-151.370515, 60.733572], [-151.261319, 60.769801], [-151.062558, 60.787429], [-150.895508, 60.853166], [-150.705812, 60.937792], [-150.501923, 61.007957], [-150.401859, 61.036227], [-150.341709, 61.024201], [-150.194128, 60.90134], [-150.109276, 60.890357], [-149.985374, 60.879033], [-149.900135, 60.940043], [-149.853693, 60.967395], [-149.748463763199, 61.0012376770684], [-149.717167, 61.011303], [-149.831922, 61.076197], [-150.005041, 61.138556], [-150.065646, 61.151079], [-150.265894, 61.127365], [-150.228774, 61.162581], [-150.220991045748, 61.1941844223187], [-150.204894, 61.259548], [-150.425, 61.245552], [-150.535997, 61.269724], [-150.679902, 61.265888], [-150.827295, 61.22839], [-150.939251, 61.210299], [-150.974011916343, 61.1944672986995], [-151.047736, 61.16089], [-151.121692, 61.083574], [-151.166606, 61.046404], [-151.252384, 61.039968], [-151.349004, 61.010004], [-151.4803, 61.010902], [-151.600126, 60.965589], [-151.720815, 60.904257], [-151.800264, 60.853672], [-151.77731, 60.810461], [-151.703802, 60.732376], [-151.716379, 60.710415], [-151.89792, 60.72175], [-152.039381, 60.660517], [-152.13616, 60.578475], [-152.261497, 60.538237], [-152.331365, 60.473525], [-152.30195, 60.414328], [-152.234199, 60.393888], [-152.376743, 60.345613], [-152.411281, 60.287864], [-152.539843, 60.241644], [-152.574938, 60.206451], [-152.57873, 60.16987], [-152.550177, 60.113715], [-152.575153, 60.04826], [-152.679402, 59.968054], [-152.700822, 59.920309], [-152.860867, 59.875033], [-152.967267, 59.881494], [-153.009084, 59.830643], [-153.016353, 59.751127], [-153.051559, 59.691562], [-153.155019, 59.654344], [-153.240018, 59.632426], [-153.308837, 59.625706], [-153.409422, 59.636328], [-153.542466, 59.630236], [-153.553163, 59.597046], [-153.577828, 59.555991], [-153.684925, 59.552865], [-153.76148, 59.543411], [-153.699025, 59.463603], [-153.747201, 59.429657], [-153.862199, 59.424124], [-153.925307, 59.405254], [-153.998506, 59.384723], [-154.030807, 59.32704], [-154.122681, 59.287622], [-154.141192, 59.216598], [-154.172944, 59.172496], [-154.180691, 59.123235], [-154.063489, 59.07214], [-153.932824, 59.062677], [-153.793972, 59.071416], [-153.695664, 59.073994], [-153.596489, 59.000192], [-153.479939, 58.995286], [-153.393101, 58.951097], [-153.322843, 58.907849], [-153.267407, 58.867218], [-153.294436234906, 58.855036], [-153.369389, 58.821255], [-153.402472, 58.742607], [-153.445002, 58.70931], [-153.55265, 58.687176], [-153.591635, 58.640084], [-153.731019, 58.608224], [-153.851432, 58.611872], [-153.909994, 58.561213], [-153.930473, 58.497482], [-154.001918, 58.492346], [-154.07066, 58.440018], [-153.985416, 58.390877], [-154.074145, 58.352661], [-154.103412, 58.280161], [-154.145277, 58.210931], [-154.222465, 58.132566], [-154.340449, 58.090921], [-154.477979, 58.052379], [-154.581547, 58.019285], [-154.765287, 58.00371], [-154.876559, 58.027722], [-155.026275, 57.999302], [-155.118648, 57.953925], [-155.061806, 57.90433], [-155.097095, 57.865356], [-155.272917, 57.823981], [-155.285339, 57.758726], [-155.354011, 57.715261], [-155.506533, 57.76097], [-155.609353, 57.777699], [-155.615203, 57.688074], [-155.629912, 57.656376], [-155.724167, 57.633445], [-155.732779, 57.549732], [-155.915261, 57.535331], [-156.046804, 57.525724], [-156.012841, 57.451394], [-156.091668, 57.439829], [-156.220105, 57.445295], [-156.362039, 57.400474], [-156.336427, 57.336081], [-156.342943, 57.248056], [-156.334404, 57.1823], [-156.342103143093, 57.1778504105251], [-156.44301, 57.119533], [-156.479111, 57.068395], [-156.55052, 56.98461], [-156.63784, 56.993905], [-156.704216, 56.987079], [-156.825982, 56.897667], [-156.935629, 56.920087], [-157.034624, 56.884487], [-157.073453, 56.838345], [-157.183636, 56.769079], [-157.290511, 56.804713], [-157.411488, 56.778351], [-157.530765, 56.753775], [-157.563802, 56.703426], [-157.45216, 56.64322], [-157.496523, 56.616897], [-157.605231, 56.621315], [-157.674587, 56.609507], [-157.719048, 56.653084], [-157.791844, 56.670692], [-157.918541, 56.643137], [-157.869897, 56.566837], [-157.817826, 56.51421], [-157.869124, 56.456612], [-157.971711, 56.476737], [-158.12744, 56.460805], [-158.246144, 56.466124], [-158.284699, 56.481089], [-158.371953, 56.467334], [-158.438414, 56.427471], [-158.489546, 56.341865], [-158.415095, 56.336228], [-158.288369, 56.316089], [-158.207387, 56.294354], [-158.117797, 56.230742], [-158.283191, 56.173212], [-158.374324, 56.134522], [-158.394922, 56.064721], [-158.431471, 55.994452], [-158.50984, 55.979617], [-158.638211, 55.994743], [-158.653214, 55.958615], [-158.74856, 55.959365], [-158.898116, 55.951041], [-159.096187, 55.91475], [-159.086217, 55.834869], [-159.394595, 55.714944], [-159.532754, 55.676424], [-159.561438320694, 55.6409137566581], [-159.572125, 55.627684], [-159.696713, 55.573306], [-159.733899, 55.569985], [-159.760365, 55.615203], [-159.679201, 55.655895], [-159.673191, 55.750961], [-159.627482, 55.803248], [-159.679792, 55.838765], [-159.770298, 55.852357], [-159.847359, 55.80253], [-159.937089, 55.803306], [-160.026282, 55.792295], [-160.058443, 55.721734], [-160.130445, 55.681419], [-160.279827, 55.641384], [-160.392587, 55.602771], [-160.464301, 55.533243], [-160.462745, 55.506654], [-160.521335, 55.47442], [-160.654117, 55.512596], [-160.666917, 55.459776], [-160.781401, 55.45178], [-160.836725, 55.473135], [-160.976551, 55.472736], [-161.080549, 55.408498], [-161.253977, 55.355896], [-161.486114, 55.359322], [-161.514211, 55.385254], [-161.478303, 55.4406], [-161.469271, 55.49683], [-161.376102, 55.569794], [-161.392613, 55.628221], [-161.482064, 55.633979], [-161.587047, 55.62006], [-161.658262, 55.560447], [-161.700069, 55.51439], [-161.686495, 55.408041], [-161.777414, 55.329377], [-161.863339, 55.266989], [-161.817232, 55.176529], [-161.718614, 55.154166], [-161.576643, 55.103831], [-161.550357, 55.065734], [-161.690346, 55.0785], [-161.792297, 55.052278], [-161.906434, 55.10032], [-161.956595, 55.112174], [-162.053281, 55.074212], [-162.11874, 55.102911], [-162.190348, 55.066981], [-162.219326, 55.028975], [-162.235675, 54.962601], [-162.236806, 54.88163], [-162.282944, 54.841216], [-162.349315, 54.836049], [-162.428237, 54.895434], [-162.435473, 54.929249], [-162.41351, 55.03656], [-162.471364, 55.051932], [-162.569291, 55.004599], [-162.587967, 54.97201], [-162.708453, 54.95848], [-162.834245, 54.926851], [-162.913684, 54.950273], [-162.962205, 54.993538], [-163.065602, 54.926172], [-163.14958, 54.885906], [-163.254588, 54.838907], [-163.352997, 54.810174], [-163.281379, 54.77673], [-163.184295, 54.774912], [-163.068952, 54.712605], [-163.037788, 54.646995], [-163.223179, 54.676895], [-163.392198, 54.658496], [-163.572383, 54.623211], [-163.80359, 54.636498], [-164.03827, 54.624688], [-164.257585, 54.572722], [-164.337538, 54.524259], [-164.352704, 54.465023], [-164.456554, 54.419856], [-164.640457, 54.391166], [-164.743977, 54.394216], [-164.861475, 54.431353], [-164.904077, 54.499195], [-164.944636, 54.532903], [-164.948789, 54.579877], [-164.864333, 54.620188], [-164.741815, 54.645441], [-164.674836, 54.702596], [-164.576896, 54.824564], [-164.57626, 54.895342], [-164.43528, 54.933126], [-164.343534, 54.894139], [-164.204897, 54.93124], [-164.119196, 54.969416], [-163.994179, 54.983315], [-163.894695, 55.039115], [-163.774093, 55.05578], [-163.527109, 55.040871], [-163.429548, 54.954759], [-163.343768, 54.974439], [-163.280771, 55.032959], [-163.314652, 55.126312], [-163.132007, 55.179629], [-163.032256, 55.172147], [-162.86152, 55.198339], [-162.900027, 55.252466], [-162.813255, 55.299458], [-162.64165, 55.392576], [-162.565411, 55.466849], [-162.365467, 55.604586], [-162.219551, 55.710867], [-162.120886, 55.749089], [-162.05063, 55.790897], [-161.898956, 55.833464], [-161.807833, 55.891954], [-161.712283, 55.904232], [-161.450442, 55.954485], [-161.15687, 56.012216], [-160.964744, 56.023754], [-160.807119, 56.02398], [-160.811041, 55.94723], [-160.793215, 55.88596], [-160.564014, 55.863719], [-160.508433, 55.869379], [-160.457194, 55.917233], [-160.533685, 55.95995], [-160.589569, 55.983048], [-160.488708, 56.077214], [-160.405869, 56.207938], [-160.385922, 56.279706], [-160.222878, 56.346868], [-160.146252, 56.400176], [-159.985615, 56.449743], [-159.828049, 56.543935], [-159.534961, 56.626529], [-159.219956, 56.73953], [-158.972735, 56.842138], [-158.893547986565, 56.8093085483772], [-158.853294, 56.79262], [-158.744534, 56.795112], [-158.656355, 56.810012], [-158.646812, 56.846992], [-158.686184, 56.911555], [-158.679293, 56.988625], [-158.531328, 57.132156], [-158.32018, 57.281558], [-158.229883, 57.321534], [-158.083785, 57.357181], [-157.931624, 57.476208], [-157.772496, 57.547055], [-157.678891, 57.563888], [-157.684282, 57.609974], [-157.709179, 57.657459], [-157.683349, 57.753695], [-157.642226, 57.868777], [-157.596601, 58.08867], [-157.556556, 58.148445], [-157.48013, 58.217354], [-157.547209, 58.277535], [-157.541041, 58.377302], [-157.481487, 58.480771], [-157.313572, 58.565043], [-157.234300636678, 58.616667], [-157.135927, 58.680731], [-157.06223, 58.740187], [-156.993548, 58.836798], [-157.016088, 58.86349], [-157.095372270939, 58.866670717095], [-157.116866, 58.867533], [-157.196292140099, 58.8493595416621], [-157.388651, 58.805346], [-157.572524, 58.750839], [-157.777937, 58.703288], [-158.140307, 58.61502], [-158.232276, 58.619902], [-158.332093, 58.665313], [-158.376873, 58.748043], [-158.423828, 58.769847], [-158.564833, 58.802715], [-158.520327, 58.857105], [-158.619684, 58.911048], [-158.767748, 58.864264], [-158.790378, 58.804712], [-158.780136, 58.75379], [-158.861207, 58.69558], [-158.827852, 58.626432], [-158.704052, 58.482759], [-158.795316, 58.408032], [-158.880927, 58.39067], [-159.063346, 58.423139], [-159.228398, 58.603047], [-159.409779, 58.773611], [-159.532347, 58.833609], [-159.643549, 58.845063], [-159.601899, 58.884671], [-159.61612, 58.931601], [-159.712114, 58.929468], [-159.748183, 58.875827], [-159.792923, 58.823971], [-159.908386, 58.779903], [-159.979344, 58.835535], [-160.150528, 58.866062], [-160.232788, 58.901127], [-160.322922, 58.953953], [-160.256592, 58.99448], [-160.31778, 59.070477], [-160.516426, 59.01124], [-160.730971, 58.921186], [-160.823489, 58.829136], [-160.872003, 58.878472], [-161.001101, 58.849693], [-161.031441005292, 58.8398079512056], [-161.073748442441, 58.8260238046127], [-161.221942, 58.777741], [-161.337982, 58.742912], [-161.339580659244, 58.739338625003], [-161.372314, 58.666172], [-161.550537, 58.61116], [-161.751999, 58.551842], [-161.802156, 58.612318], [-162.027363, 58.60705], [-162.171722, 58.648441], [-161.994644, 58.688828], [-161.824107, 58.734549], [-161.764791, 58.846235], [-161.804034, 58.991717], [-161.910267, 59.093503], [-161.996859, 59.174126], [-162.048584, 59.254177], [-161.992903, 59.338385], [-161.848988, 59.432494], [-161.790375, 59.468197], [-161.70253, 59.490906], [-161.772979, 59.566243], [-161.873944, 59.649487], [-161.88552, 59.69839], [-162.046547, 59.849688], [-162.108772, 59.920107], [-162.143049, 59.967506], [-162.228371, 60.056313], [-162.37224, 60.167009], [-162.45128, 60.174367], [-162.49418, 60.130271], [-162.495608, 60.078949], [-162.487649, 60.028082], [-162.515276, 59.976183], [-162.622569, 59.971809], [-162.737447, 59.972254], [-162.808513, 59.933933], [-162.929135, 59.908054], [-163.172633, 59.845058], [-163.458092, 59.809958], [-163.772229, 59.795624], [-163.930798, 59.803853], [-164.133393, 59.845612], [-164.208475, 59.934461], [-164.178705, 59.96181], [-164.13181, 59.991177], [-164.272808, 60.046194], [-164.411016, 60.097675], [-164.517647, 60.199493], [-164.619501, 60.234938], [-164.698889, 60.296298], [-164.777233, 60.293833], [-164.984527, 60.349929], [-165.129403, 60.433707], [-165.069693, 60.460893], [-165.015155, 60.471414], [-164.956788, 60.527837], [-164.986952, 60.542406], [-165.093939, 60.531862], [-165.190449, 60.498001], [-165.274867, 60.499021], [-165.362975, 60.506866], [-165.420349, 60.550692], [-165.367676, 60.581158], [-165.206433, 60.610227], [-165.073091, 60.684217], [-164.991665, 60.69884], [-165.010452, 60.744789], [-165.040843, 60.77266], [-165.030183, 60.83805], [-165.08509, 60.913763], [-165.108494992779, 60.9265753986229], [-165.194945, 60.9739], [-165.133937, 61.01125], [-165.057842, 61.059746], [-165.139403, 61.092946], [-165.203757, 61.150341], [-165.325552, 61.169306], [-165.385437, 61.079574], [-165.459236, 61.083424], [-165.55514, 61.092674], [-165.640289, 61.138066], [-165.63288, 61.227965], [-165.623317, 61.278431], [-165.787442, 61.310063], [-165.831365, 61.306719], [-165.921194, 61.40308], [-165.877104, 61.431149], [-165.791085, 61.449852], [-165.746352, 61.489304], [-165.865668, 61.535046], [-165.912496, 61.5562], [-165.999535, 61.53972], [-166.075398, 61.49298], [-166.149577, 61.513288], [-166.211787, 61.608373], [-166.143757, 61.724352], [-166.050997, 61.766689], [-166.094312, 61.813859], [-165.940864, 61.84908], [-165.803979, 61.825685], [-165.639516, 61.847006], [-165.650103, 61.874153], [-165.743528, 61.962533], [-165.754295, 62.055955], [-165.672037, 62.13989], [-165.458499, 62.282847], [-165.26927, 62.427352], [-165.096155, 62.522452], [-165.052202, 62.598217], [-164.962432, 62.658246], [-164.837703, 62.685267], [-164.864367, 62.752042], [-164.87564, 62.806254], [-164.813007, 62.903919], [-164.685213, 63.022191], [-164.607425, 63.112899], [-164.442368, 63.202672], [-164.209475, 63.251472], [-164.066991, 63.262276], [-163.885059, 63.222308], [-163.73265, 63.213257], [-163.616272, 63.141213], [-163.529938, 63.1354], [-163.316203, 63.037763], [-163.053996, 63.058334], [-162.919727, 63.120153], [-162.844559, 63.154191], [-162.821122, 63.205596], [-162.72408, 63.214615], [-162.602860986157, 63.277182503469], [-162.526588, 63.316551], [-162.42153, 63.409014], [-162.352274, 63.454069], [-162.562007, 63.537105], [-162.707559, 63.577607], [-162.587527, 63.625115], [-162.401203, 63.634367], [-162.252411, 63.541753], [-162.073156, 63.513768], [-161.982168, 63.446313], [-161.676526, 63.465003], [-161.421085, 63.46015], [-161.191163, 63.490072], [-161.073573, 63.5617], [-160.783304, 63.752893], [-160.76562, 63.828714], [-160.900464, 63.99834], [-160.941096, 64.066319], [-160.962007, 64.220575], [-161.177712, 64.343541], [-161.263519, 64.398166], [-161.504903, 64.423074], [-161.469046, 64.506575], [-161.389879, 64.547833], [-161.198029, 64.496626], [-160.992894, 64.541295], [-160.793356, 64.619317], [-160.783398, 64.71716], [-160.935974, 64.82237], [-161.079718, 64.869549], [-161.133062, 64.898219], [-161.213756, 64.883324], [-161.327848, 64.829836], [-161.376985, 64.773036], [-161.518211, 64.75325], [-161.64552, 64.776452], [-161.772978, 64.749258], [-161.878363, 64.709476], [-162.060291, 64.692872], [-162.188146, 64.672395], [-162.234477, 64.619336], [-162.539996, 64.530931], [-162.603236, 64.479904], [-162.632242, 64.385734], [-162.768424, 64.333516], [-162.83654, 64.436702], [-162.857562, 64.49978], [-162.940776, 64.542417], [-163.033231, 64.519314], [-163.027158, 64.477945], [-163.091486, 64.437736], [-163.133172, 64.381844], [-163.249092, 64.456223], [-163.4129, 64.524986], [-163.686337, 64.568798], [-163.829739, 64.574965], [-163.974352, 64.55137], [-164.147059, 64.564552], [-164.307273, 64.561488], [-164.548298, 64.516738], [-164.807747, 64.449432], [-165.001961, 64.433917], [-165.291644, 64.480731], [-165.819595, 64.540171], [-166.236939, 64.583558], [-166.413926, 64.651229], [-166.482682, 64.755101], [-166.478978, 64.797036], [-166.407315, 64.852281], [-166.432246, 64.88316], [-166.586066, 64.955712], [-166.697808, 64.991201], [-166.73725, 65.027526], [-166.911922, 65.125965], [-166.886677, 65.138763], [-166.634449, 65.125873], [-166.479913, 65.167249], [-166.451711, 65.236178], [-166.347189, 65.276341], [-166.439404, 65.319058], [-166.596964, 65.336246], [-166.750702, 65.333172], [-166.899681, 65.360642], [-167.067707, 65.385117], [-167.348739, 65.397891], [-167.474024, 65.412744], [-167.684378, 65.489079], [-167.851234, 65.538181], [-168.04762, 65.569149], [-168.12893, 65.655744]]], [[[-169.28652, 52.784747], [-169.044466, 52.893927], [-168.95946, 52.936739], [-168.861061, 53.016384], [-168.785236, 53.045038], [-168.804901, 53.120015], [-168.763331, 53.182812], [-168.581891, 53.286521], [-168.445083, 53.26533], [-168.420521, 53.322743], [-168.395355, 53.397776], [-168.342127, 53.475992], [-168.238321, 53.521902], [-168.027006, 53.562755], [-167.914669, 53.522716], [-167.789164, 53.519329], [-167.808117, 53.473861], [-167.856837, 53.428609], [-167.842328, 53.386489], [-167.959096, 53.341788], [-168.092011, 53.28827], [-168.296229, 53.227235], [-168.343075, 53.170553], [-168.412522, 53.110683], [-168.457103, 53.055839], [-168.613964, 53.008776], [-168.688468, 52.9664], [-168.755531, 52.907507], [-168.851017, 52.90804], [-169.005038, 52.829992], [-169.170371, 52.776663], [-169.261765, 52.754897], [-169.28652, 52.784747]]], [[[-169.81831, 56.633612], [-169.613691, 56.622761], [-169.474322, 56.625183], [-169.453786, 56.583786], [-169.582624, 56.536939], [-169.685825, 56.539717], [-169.81831, 56.633612]]], [[[-170.170683, 52.784918], [-170.092221, 52.919387], [-170.026342, 52.944912], [-169.857567, 52.908533], [-169.76274, 52.97805], [-169.820198, 53.06679], [-169.747457, 53.0932], [-169.680033, 53.035075], [-169.662385, 52.951752], [-169.666512, 52.864349], [-169.703873, 52.777117], [-169.818548, 52.791577], [-169.951498, 52.788615], [-170.077734, 52.720416], [-170.207887, 52.708899], [-170.170683, 52.784918]]], [[[-170.420047, 57.212917], [-170.303091, 57.238029], [-170.143996, 57.242804], [-170.133884, 57.181329], [-170.286318, 57.128169], [-170.421867, 57.161202], [-170.420047, 57.212917]]], [[[-170.817943, 52.636275], [-170.671545, 52.698082], [-170.532144, 52.679971], [-170.58496, 52.587186], [-170.685914, 52.581228], [-170.788495, 52.54024], [-170.841936, 52.558171], [-170.817943, 52.636275]]], [[[-171.312658, 52.493502], [-171.256768, 52.52858], [-171.196013, 52.500106], [-171.226729, 52.434269], [-171.30417, 52.449952], [-171.312658, 52.493502]]], [[[-171.83683, 63.564883], [-171.791881, 63.620625], [-171.802824, 63.716391], [-171.743398, 63.782971], [-171.613182, 63.785065], [-171.58305, 63.715557], [-171.552856, 63.666251], [-171.309333, 63.621085], [-170.950817, 63.570127], [-170.859032, 63.587503], [-170.606282, 63.672732], [-170.488192, 63.696723], [-170.344855, 63.694225], [-170.26748, 63.675816], [-170.176413, 63.625489], [-170.095833, 63.612701], [-170.048963, 63.537958], [-170.007943, 63.475428], [-169.857078, 63.441975], [-169.656474, 63.429929], [-169.566562, 63.388725], [-169.462733, 63.360458], [-169.087914, 63.340937], [-168.937385, 63.333789], [-168.685145, 63.296427], [-168.751537, 63.217962], [-168.841654, 63.153844], [-168.93915, 63.137653], [-169.07503, 63.177689], [-169.230523, 63.172948], [-169.436748, 63.113579], [-169.534984, 63.074355], [-169.576965, 63.027025], [-169.568016, 62.976879], [-169.638309, 62.937527], [-169.757249, 62.960087], [-169.788466, 63.043015], [-169.88123, 63.105848], [-170.049622, 63.163377], [-170.186485, 63.181618], [-170.263032, 63.179147], [-170.30363, 63.238692], [-170.430656, 63.314284], [-170.663536, 63.376109], [-170.896167, 63.417745], [-171.067663, 63.424579], [-171.226326, 63.395108], [-171.285411, 63.366464], [-171.433319, 63.307578], [-171.528084, 63.324933], [-171.667115, 63.356166], [-171.760112, 63.381633], [-171.849984, 63.485039], [-171.83683, 63.564883]]], [[[-172.61227777035137, 52.30683587407721], [-172.54511980881406, 52.357870841116565], [-172.448182, 52.391439], [-172.326444, 52.366472], [-172.301445, 52.329951], [-172.414419, 52.27674], [-172.528095, 52.254336], [-172.63999575104052, 52.24477291589067], [-172.61227777035137, 52.30683587407721]]], [[[-173.074642, 60.704657], [-172.912636, 60.604129], [-172.847344, 60.516742], [-172.545912, 60.412225], [-172.380946, 60.382764], [-172.238862, 60.336642], [-172.254263, 60.297375], [-172.416534, 60.314347], [-172.630272, 60.334922], [-172.895998, 60.450587], [-173.0638, 60.502589], [-173.115569, 60.658971], [-173.074642, 60.704657]]], [[[-175.30155838833485, 52.05560997681838], [-175.03121552748223, 52.092116957323796], [-174.8872446026484, 52.12860993533293], [-174.7152076899055, 52.127382940037926], [-174.55467277342467, 52.16041292101793], [-174.4629648233204, 52.21303888696225], [-174.4559818332782, 52.31369781781534], [-174.32982090146024, 52.37355577964926], [-174.18534997811253, 52.41779575276833], [-174.0682510359899, 52.39033877465882], [-173.98520607328996, 52.31760782689187], [-174.04699703626846, 52.23626988129355], [-174.02264104164112, 52.1337209525047], [-173.89996910426382, 52.139956951409495], [-173.65440722917864, 52.14619995370652], [-173.52992629323006, 52.15937194808482], [-173.37523236776318, 52.10823598763342], [-173.17440647078027, 52.12628598104057], [-172.94781458391148, 52.10737900082248], [-172.98022556407017, 52.06405702963137], [-173.16956046683976, 52.04385803787362], [-173.39397335231587, 52.028682041816715], [-173.5130502919025, 52.025318040772916], [-173.6953192019298, 52.055327015109825], [-173.82069513766422, 52.04332001999723], [-173.90107809742676, 52.049443013658575], [-174.09983899836197, 52.072085992939975], [-174.27828190911836, 52.08949697648794], [-174.38266385571885, 52.08166597932488], [-174.40869583816223, 52.01281902607065], [-174.55628076495103, 52.03674100610089], [-174.73659467187517, 52.007316022189144], [-174.89230859375814, 52.019695010190446], [-175.01480953099346, 52.007008016257444], [-175.15567545989586, 52.011520010168255], [-175.32332437474506, 52.00749600949792], [-175.30155838833485, 52.05560997681838]]], [[[-176.95012953869067, 51.686727203189925], [-176.9170895591354, 51.79702412773233], [-176.78189062871394, 51.832381105231036], [-176.76247963981737, 51.86788608106294], [-176.8104346176783, 51.927097039638575], [-176.77402463753788, 51.965903013423684], [-176.69877267564098, 51.96446201547445], [-176.57997673736907, 52.00324599049055], [-176.54912075116508, 51.95556902377481], [-176.55466274658, 51.909842055172305], [-176.57638273298332, 51.84228310135256], [-176.43167480689596, 51.861177090525985], [-176.31157486809624, 51.87247108462849], [-176.1738729381663, 51.88245707998276], [-176.16864494363995, 51.94803303493229], [-176.1830249385502, 51.99891199966814], [-176.21118992709353, 52.0647139538967], [-176.14951196073366, 52.117577918506356], [-176.0559850079208, 52.10947692565962], [-176.0075910305552, 52.06623595626675], [-175.8875160882085, 51.995150007309014], [-175.80785012832953, 51.989673012505314], [-175.66427620129008, 51.99387001225487], [-175.45047231058953, 52.01275000335308], [-175.42486132147843, 51.97234003167093], [-175.6397412107583, 51.933653054161496], [-175.78912013447888, 51.91933106126146], [-175.96304304315188, 51.84626110845897], [-175.99846602324925, 51.8015501386107], [-176.15818694121353, 51.76890915837508], [-176.28992287361706, 51.741686174966], [-176.46705178369086, 51.72667618253619], [-176.54394974383965, 51.69872720060894], [-176.6560066858624, 51.65831422677219], [-176.71542565456045, 51.620430251983784], [-176.80900160732435, 51.61624325356365], [-176.9389185410929, 51.59099026918951], [-176.98738451724492, 51.606880257629676], [-176.95012953869067, 51.686727203189925]]], [[[-177.67012017714939, 51.74338915588115], [-177.49212526777796, 51.77031413920197], [-177.3131503584267, 51.778231135752215], [-177.22817840214645, 51.803791119158106], [-177.19954041996868, 51.910247046219084], [-177.1812724302703, 51.94317502376823], [-177.0992674716153, 51.93612702963174], [-177.04509149782717, 51.898613056143176], [-177.09866246844877, 51.82965510293687], [-177.1051894615802, 51.719341178771515], [-177.18994141813235, 51.69722519294967], [-177.27512237467147, 51.68051820343182], [-177.3480113383982, 51.69652119157977], [-177.483960269435, 51.682286199865175], [-177.65138718426303, 51.6536122178446], [-177.70780315709627, 51.7032761831109], [-177.67012017714939, 51.74338915588115]]], [[[-178.19709091427848, 51.90547203961534], [-178.090632968545, 51.91940703087069], [-177.9520950386973, 51.9153560348415], [-177.88742406995246, 51.85089807980286], [-177.7574301356607, 51.84705008367062], [-177.61531220780554, 51.85508807955241], [-177.64927918920895, 51.80185911584822], [-177.75502313501352, 51.772842134775516], [-177.82752509690388, 51.71209417589466], [-177.86796107572104, 51.67938219803039], [-177.9091860530132, 51.59667925455556], [-178.04566098502931, 51.630070230399895], [-178.11786494964804, 51.6778391969378], [-178.05479898203927, 51.70477617892003], [-177.98163101920707, 51.715625172077175], [-177.9952730137957, 51.78154312659112], [-178.08607496846213, 51.80805510757599], [-178.22412989976047, 51.8648890673515], [-178.19709091427848, 51.90547203961534]]], [[[-178.8893475591327, 51.57036026593025], [-178.678149666252, 51.6260182287405], [-178.55147572983245, 51.61018324038839], [-178.58478971232614, 51.5638682720459], [-178.73458563664082, 51.542334285997654], [-178.82595659073957, 51.547093282246244], [-178.8893475591327, 51.57036026593025]]], [[[-178.87684356877193, 51.83792508184351], [-178.77965761816688, 51.851555072948976], [-178.73335564065806, 51.78395511973782], [-178.79240961028268, 51.74607914549597], [-178.89595855836745, 51.77922712216347], [-178.87684356877193, 51.83792508184351]]], [[[-179.174265, 51.279057], [-178.99559150393094, 51.41449237264807], [-178.92687453804166, 51.38364839416012], [-178.90888354654817, 51.34059042384384], [-179.07232, 51.250963], [-179.126856, 51.219862], [-179.174265, 51.279057]]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Arizona.geojson b/public/geo-data/states/Arizona.geojson new file mode 100644 index 0000000..f8696df --- /dev/null +++ b/public/geo-data/states/Arizona.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-114.79968049507946, 32.593617038382725], [-114.80939055353772, 32.61711508454391], [-114.76494756986516, 32.64938716114304], [-114.719630727165, 32.718759493048154], [-114.70571476645888, 32.74157761811038], [-114.6674907685223, 32.73422281888855], [-114.61572265941669, 32.74127628619236], [-114.57067278121927, 32.747414381776544], [-114.54025820267232, 32.77482682109624], [-114.53174388523249, 32.78250071491071], [-114.468969059555, 32.84515331528765], [-114.46312521083684, 32.90188254039722], [-114.47663825651051, 32.92362654094441], [-114.48131337950633, 32.97206268591537], [-114.51134141869896, 33.02345378226296], [-114.51749051332934, 33.02471472066436], [-114.57515967231916, 33.036540398511725], [-114.62829194782573, 33.031049971672914], [-114.67080211245317, 33.03798169290049], [-114.70617388693672, 33.10533274235738], [-114.67935748681043, 33.15951723476831], [-114.67809509622276, 33.23029859996053], [-114.67448900522413, 33.255595767637224], [-114.72325724133972, 33.288077517247885], [-114.70796035940903, 33.3234198946759], [-114.70734658131093, 33.37662725851748], [-114.72528072692432, 33.40504734268596], [-114.67389970839447, 33.418298728474134], [-114.6351816731904, 33.42272596865667], [-114.62914523173961, 33.43354505289043], [-114.59728193551867, 33.490653440907906], [-114.52459783302486, 33.55223159519706], [-114.52918476478888, 33.60665044217473], [-114.5251996927051, 33.66158330733132], [-114.5049916573795, 33.693022249231184], [-114.49656362573951, 33.71915518317458], [-114.50486158100705, 33.76046510507448], [-114.52046349595389, 33.827778196751815], [-114.50563647004458, 33.86427628845206], [-114.50870642804908, 33.90064034350373], [-114.53498536774498, 33.92849929885891], [-114.50956636625116, 33.95726443744126], [-114.45480534877537, 34.0109684394551], [-114.43550237234861, 34.04261534168273], [-114.43008953474069, 34.07893167207326], [-114.4280244052976, 34.09278723781606], [-114.40593942051581, 34.11154018122659], [-114.34805044330967, 34.134458097964604], [-114.29280447046477, 34.16672503610401], [-114.22971341889753, 34.186928004754115], [-114.17804828873248, 34.239968940742564], [-114.13905312390197, 34.259537890573895], [-114.14081504820906, 34.30312739190122], [-114.14092788228322, 34.305918877242476], [-114.17284271089454, 34.34497891133534], [-114.26431441368602, 34.4013290100958], [-114.33536934712852, 34.45003783785245], [-114.37884952319659, 34.45037572979956], [-114.37822032563018, 34.51652061773978], [-114.4223796963633, 34.58071024989787], [-114.46524406582022, 34.69120068097285], [-114.49096917632626, 34.72484644493427], [-114.57645007537248, 34.81529790196165], [-114.63438021401147, 34.872887603918926], [-114.62976789334928, 34.943037639400174], [-114.63348643384882, 35.00185463728985], [-114.62506905212982, 35.068475952224716], [-114.61990552654062, 35.12163019009067], [-114.59912050090037, 35.12104827151869], [-114.57274761090396, 35.138723441775575], [-114.58713055852209, 35.26237488999287], [-114.62713906682681, 35.4095038417272], [-114.66450229203548, 35.44949706104509], [-114.66310748485502, 35.52449158457802], [-114.65597016541906, 35.58799892808662], [-114.6534087618416, 35.610790109202036], [-114.68941002422906, 35.65141332475635], [-114.69731234165624, 35.733687828196956], [-114.70371329099326, 35.81458721149992], [-114.66969008715714, 35.865086423337644], [-114.70027410695423, 35.90177459206899], [-114.73116211433158, 35.943918792192385], [-114.74278206195555, 36.00996612073642], [-114.74330246289087, 36.065938690073054], [-114.74334522975607, 36.07053854890358], [-114.73616829911674, 36.10437075909998], [-114.6665411037572, 36.117346541357925], [-114.62785803084711, 36.14101545175686], [-114.57203386387509, 36.15161318169238], [-114.5117236555182, 36.15095885109797], [-114.4870365213571, 36.129398747862524], [-114.4486563566883, 36.12641259343605], [-114.4169522713007, 36.14576344780412], [-114.37210808386054, 36.14311626537668], [-114.33727484359031, 36.10802215877995], [-114.3161106207348, 36.063111123071224], [-114.27064632722723, 36.035721978442076], [-114.21369110059722, 36.01561492630623], [-114.15172600541173, 36.02456492199527], [-114.13820401004192, 36.05316290194179], [-114.09987093496024, 36.121655879525626], [-114.04683867143814, 36.194070886258324], [-114.04822664274671, 36.26887585533595], [-114.04758466164829, 36.325574814275804], [-114.04949367837561, 36.60406046514888], [-114.05016115251365, 36.843142548478994], [-114.0506000275006, 37.00039676502365], [-113.96590707809193, 37.000025895355535], [-112.96647064012362, 37.00022033029617], [-112.89919075222966, 37.00030239753214], [-112.82950202105441, 37.00038740301284], [-112.5450947443048, 37.00073456165598], [-112.53857175748671, 37.00074468261358], [-112.35769051712774, 37.00102506229384], [-111.41301343446115, 37.00147918365635], [-111.40586844707802, 37.001482621357525], [-111.27828544516788, 37.00046688510211], [-111.25076146941052, 37.000716982140865], [-111.06649622943971, 37.002390522537205], [-110.75069032629202, 37.00319791711757], [-110.47019009588625, 36.99799752948285], [-110.00067683223675, 36.99796872139528], [-109.49533709707025, 36.99910636192628], [-109.0452220229491, 36.99908516713863], [-109.04543159342644, 36.87459030706912], [-109.04572942164799, 36.11702741506394], [-109.04587170087144, 36.00270047287411], [-109.04602433899116, 35.879799064918046], [-109.04629594797814, 35.61425065565696], [-109.04679587614086, 35.363606288056936], [-109.04635580174114, 35.17550796314418], [-109.04585078515446, 34.95981956514763], [-109.0458505492812, 34.95971904884345], [-109.04613697334015, 34.57929096240392], [-109.04618001486813, 34.5223929072541], [-109.0464250908658, 33.87505232805716], [-109.04660843894702, 33.777407157801875], [-109.0472980596231, 33.409783550663235], [-109.04723722609376, 33.208965661144006], [-109.04723720659476, 33.20889566199532], [-109.04711694897496, 32.777795460941064], [-109.04711688640391, 32.77757146036835], [-109.04761247148485, 32.42637845273027], [-109.04829670066489, 32.08409372269792], [-109.04919751204066, 31.796551080147328], [-109.05004812742739, 31.332501237912357], [-109.49449376386781, 31.3333946318122], [-109.82969265910826, 31.33406852544659], [-110.45975431753436, 31.333145006768376], [-111.07482582764027, 31.332242367553818], [-111.36678310454226, 31.424767967188668], [-112.36504301072623, 31.74113225938428], [-113.33376866910554, 32.04025641411806], [-113.75074609375687, 32.169010138628856], [-114.813613, 32.494277], [-114.811536, 32.522834], [-114.79563240395275, 32.550951951448134], [-114.81418245844493, 32.564783980689064], [-114.79968049507946, 32.593617038382725]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Arkansas.geojson b/public/geo-data/states/Arkansas.geojson new file mode 100644 index 0000000..211ed0d --- /dev/null +++ b/public/geo-data/states/Arkansas.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-94.61791834329128, 36.49941016133126], [-94.36120214615703, 36.499596333679456], [-94.07708774983688, 36.4989725288362], [-93.9591897176856, 36.49871365331378], [-93.86668895000446, 36.49886294968404], [-93.70017100376167, 36.49913184294947], [-93.58426309452308, 36.49889881740345], [-93.42699021683912, 36.498582292160556], [-93.31532494030078, 36.4983098146159], [-93.29306918669099, 36.49825550778153], [-93.1259701269818, 36.49784808527113], [-92.85400812983656, 36.49802061245491], [-92.83887598164394, 36.49803020706974], [-92.77233369558655, 36.49808036887085], [-92.56423734035525, 36.49823722554938], [-92.52913543969014, 36.498162909018724], [-92.35027676227652, 36.49778440307495], [-92.1503064497684, 36.498138139022586], [-92.12039216900389, 36.49819108064786], [-91.98580228125242, 36.498429196570584], [-91.67233410196337, 36.49925435425229], [-91.64259042769193, 36.499332747163585], [-91.45002338880808, 36.497538382486475], [-91.4068715663639, 36.49713624566821], [-91.40491527672927, 36.49711801477472], [-91.1265377973482, 36.49779591029368], [-91.01797401722017, 36.49806032512582], [-90.78402921115601, 36.498460670758], [-90.76567200428158, 36.49849208195951], [-90.57617911158549, 36.49840418387643], [-90.49457506881149, 36.49836634560801], [-90.22074915258486, 36.49593796113991], [-90.15387111656207, 36.49534426306438], [-90.14139912866817, 36.45987426331721], [-90.1310381427169, 36.415069265821955], [-90.06613616876078, 36.38627212187749], [-90.06352617731655, 36.35691111456551], [-90.06398019148494, 36.30303811420301], [-90.11492218524802, 36.265595284493635], [-90.15592817053286, 36.21407443658504], [-90.18910207041218, 36.19899902093413], [-90.22042514329016, 36.184764694092436], [-90.23558512925159, 36.13947478402616], [-90.29449208819395, 36.1129499915313], [-90.33934279405341, 36.04710886050488], [-90.36871773712686, 35.99580874565299], [-90.28907697984897, 35.99651394384149], [-90.10384215934744, 35.998143185769926], [-89.9593748043092, 35.99901331643868], [-89.9011831246488, 35.99936357547481], [-89.73309500089172, 36.000604987355786], [-89.68692400103956, 35.94771343949098], [-89.65227900203334, 35.921459655828535], [-89.64911862049527, 35.90471333815352], [-89.64727000141401, 35.89491782316483], [-89.72263399585944, 35.873715912911706], [-89.7295169942654, 35.84763009876774], [-89.72342599301152, 35.809380374039776], [-89.79705299684562, 35.78264684395336], [-89.8638739935422, 35.74759136511339], [-89.91549099882451, 35.75491658843888], [-89.95658898970588, 35.69548579453203], [-89.89891598690761, 35.650903531922864], [-89.8765479870269, 35.62665243270858], [-89.93249997927896, 35.6078646827424], [-89.94475397126499, 35.56030773552812], [-89.95849796600729, 35.54170279455199], [-90.03761494703794, 35.55032912961794], [-90.04580493173594, 35.49653314644251], [-90.02206391859922, 35.45737498416182], [-90.04530589491654, 35.41543499266323], [-90.07054889670854, 35.423291096678334], [-90.11250389097644, 35.41015321520934], [-90.08790287747618, 35.36327003033719], [-90.12186387223912, 35.304535001201195], [-90.1665938882017, 35.274588049541265], [-90.09794684921002, 35.24998281420519], [-90.09328494374762, 35.2032814824197], [-90.09977702902216, 35.164473221204624], [-90.09061011853582, 35.11828590027461], [-90.1600581489328, 35.12882897301916], [-90.18138724799886, 35.091399649270315], [-90.1971463519732, 35.05072927219219], [-90.26529638598323, 35.04029119979611], [-90.30069732494718, 35.02879136410224], [-90.30929736863703, 34.995692170374035], [-90.24447589766687, 34.93759321124419], [-90.25009488022478, 34.90731721121519], [-90.31144658774295, 34.87283574753664], [-90.31347587185894, 34.87169523052895], [-90.40163289821265, 34.8353022671473], [-90.4079822828841, 34.835263251189104], [-90.4637949252556, 34.83492029142162], [-90.47352695382298, 34.7888323105302], [-90.50549399954593, 34.76456534102789], [-90.54605304777118, 34.702073509271536], [-90.55015801818017, 34.66344258917933], [-90.57485499654014, 34.63165164592164], [-90.5872240482762, 34.61572969999643], [-90.54924392193165, 34.56809877358038], [-90.56934692069734, 34.524864851561745], [-90.56946066556345, 34.52434213134763], [-90.58371700632806, 34.45882682174684], [-90.57533607689265, 34.41514975345504], [-90.64139825143572, 34.38386669285085], [-90.66040436666864, 34.335757624621465], [-90.72913143039654, 34.364203657979395], [-90.76517453965353, 34.3428156428634], [-90.75268158100126, 34.28926357820461], [-90.8128297766541, 34.27943561967267], [-90.8399819070886, 34.23611162011567], [-90.89456106460584, 34.224377672549124], [-90.88270202122337, 34.18436165728208], [-90.89438604331319, 34.16095066691322], [-90.93806513827776, 34.14875170993851], [-90.94408189142062, 34.12006300880393], [-90.94484608237211, 34.116419241002106], [-90.94632412790064, 34.10937171558022], [-90.90113103398058, 34.09466466813427], [-90.87454198125023, 34.0720386387086], [-90.89242099680011, 34.0268576532971], [-90.94266305593145, 34.018047705478374], [-90.97994608382444, 34.00010374374765], [-91.0049821088105, 33.977008744190215], [-91.04836815187284, 33.98507575934482], [-91.08869717539726, 33.961331756824855], [-91.03596212719404, 33.94375572686442], [-91.02638311202439, 33.90797769439433], [-91.0612481130386, 33.877502699573725], [-91.05282008863895, 33.82417865895608], [-91.02517408797637, 33.805950612058325], [-91.02678307735367, 33.763639580722554], [-91.08551105368272, 33.77640767677073], [-91.11149504033081, 33.77456571431568], [-91.14328800392845, 33.74713875432054], [-91.07539008731267, 33.71440057966529], [-91.10098114370474, 33.66054852134429], [-91.17831212624986, 33.65110664588484], [-91.13090320008885, 33.61091648512051], [-91.18894323675153, 33.576222538041065], [-91.20641724211512, 33.54562593032024], [-91.21567230634513, 33.52942051469606], [-91.21566282047593, 33.5294073774026], [-91.18937637050783, 33.493002402045946], [-91.17180044117592, 33.46233933481109], [-91.14766451162961, 33.427169255423784], [-91.11376556185284, 33.393121166501935], [-91.14222067605638, 33.348986178848385], [-91.12554079886603, 33.28025209876386], [-91.08613875378744, 33.273649043173194], [-91.06870977167421, 33.232932978079646], [-91.08436781337623, 33.180852897982504], [-91.10431886499511, 33.13159481187235], [-91.15301695358521, 33.13508983303998], [-91.1808380221404, 33.09836074535954], [-91.12038092266756, 33.05452665151056], [-91.15960809893667, 33.01123887416338], [-91.16607501959099, 33.0041026567825], [-91.26456618788151, 33.00473547399538], [-91.43593232714908, 33.005836374748014], [-91.46037774062938, 33.00599341884184], [-91.48917741371677, 33.00617843602636], [-91.8751289665804, 33.00772584834487], [-92.06892901849552, 33.00848025353941], [-92.06901565371979, 33.00848059078584], [-92.22282560086256, 33.00907932723264], [-92.50138526465184, 33.01215642659649], [-92.7235554920967, 33.014324424883306], [-92.72474566649497, 33.014338192549964], [-92.97113971512137, 33.01718863346943], [-92.98877878689227, 33.01724781972532], [-93.19740480507234, 33.01794769814727], [-93.23864963259099, 33.01801264865461], [-93.37713694503503, 33.01823083803637], [-93.49056117580739, 33.018631711437855], [-93.5209955724058, 33.018739271131416], [-93.72327606980733, 33.01945414724714], [-93.80712826123708, 33.019391847081465], [-93.8146011086003, 33.01938629729277], [-94.04296699942417, 33.01921679678163], [-94.04272181519298, 33.16028902085375], [-94.04294862049683, 33.271239207335626], [-94.04306999006829, 33.33049613937742], [-94.04299137066842, 33.43582210550926], [-94.0434314212931, 33.551423068642855], [-94.07267344185922, 33.5722321107158], [-94.14302763767587, 33.57772322566891], [-94.18339866424054, 33.592210283760714], [-94.21360891123115, 33.570620348095936], [-94.23887194444062, 33.57672038597902], [-94.30374589967674, 33.56448447298058], [-94.33842576514321, 33.567080507715126], [-94.35416877726823, 33.55645053948459], [-94.38805560777644, 33.565509563951984], [-94.419060448827, 33.57721557712252], [-94.48587804964085, 33.637865514349876], [-94.48184460970748, 33.789006236414785], [-94.4772714612371, 33.94082795637739], [-94.47489711718373, 34.0196530712168], [-94.4701457994385, 34.19017600567686], [-94.46542689826435, 34.35954667915106], [-94.46117077363151, 34.507455627218604], [-94.45750212764263, 34.63494401266201], [-94.45439768470473, 34.72894273451339], [-94.44906005309213, 34.89055506500286], [-94.44750810708935, 34.93407197653983], [-94.43635937892043, 35.24670527390005], [-94.43531850543889, 35.27589209527993], [-94.43151746112142, 35.36959004059838], [-94.43407501727327, 35.38747343855417], [-94.43481151378076, 35.39262329935463], [-94.44969841814657, 35.496718064539124], [-94.47312088649261, 35.638545983277254], [-94.49305395766311, 35.75924510575709], [-94.494549629273, 35.76830158042595], [-94.53207090602257, 35.98785010154336], [-94.55188856790045, 36.102122118885426], [-94.5622678988554, 36.16197082207822], [-94.5861999831688, 36.2999669019688], [-94.61791834329128, 36.49941016133126]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/California.geojson b/public/geo-data/states/California.geojson new file mode 100644 index 0000000..97d1077 --- /dev/null +++ b/public/geo-data/states/California.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[-118.59397016958364, 33.467197985604145], [-118.48478657013946, 33.487483152853535], [-118.37032377420792, 33.409284826765855], [-118.28626128316702, 33.351462693441874], [-118.32524404753651, 33.299074500410256], [-118.37476823608957, 33.32006450969458], [-118.46536840262571, 33.32605543494125], [-118.48260973616478, 33.36991361641914], [-118.56344303947687, 33.434380885690494], [-118.59397016958364, 33.467197985604145]]], [[[-118.59403106321369, 33.03595127666191], [-118.54006679182098, 32.98093358459717], [-118.44676897837512, 32.8954253595758], [-118.35350238443203, 32.821964053684596], [-118.42563203428836, 32.80059716271355], [-118.48790576325686, 32.84459173977256], [-118.58151070538582, 32.93167296473078], [-118.64157589332798, 33.01712938869219], [-118.59403106321369, 33.03595127666191]]], [[[-119.57894071536921, 33.2786266242017], [-119.51048763776127, 33.30726778650036], [-119.42716938527795, 33.26602207724206], [-119.4295572445964, 33.2281661349941], [-119.46472321511106, 33.215431066942166], [-119.54587041772706, 33.23340480312522], [-119.57894071536921, 33.2786266242017]]], [[[-119.91621956654096, 34.05834619530964], [-119.85730775802642, 34.071294090951156], [-119.73947600651398, 34.04929655749652], [-119.56670223903922, 34.05345031864048], [-119.47073809409966, 34.05399538193214], [-119.44265531910779, 34.05415490168869], [-119.3642149641763, 34.05079329790538], [-119.36306562404434, 34.00054730135742], [-119.39158773576735, 33.994635156833475], [-119.4877207225885, 33.99651384346733], [-119.5544738609591, 33.99781838297976], [-119.66282805824252, 33.98588687814798], [-119.72120954181355, 33.95958057530583], [-119.79594173471621, 33.9629257326216], [-119.87336158332633, 33.98037047424001], [-119.87691968634884, 34.023522508866215], [-119.91621956654096, 34.05834619530964]]], [[[-120.3682805944597, 34.0764642331645], [-120.2424830032063, 34.057170243745546], [-120.13585611180824, 34.02608320439933], [-120.05511020563576, 34.0377237774338], [-119.984319207516, 33.98394165125782], [-119.97369407629331, 33.9424751173845], [-120.0496848629779, 33.914557807036985], [-120.12181974763426, 33.89570810634031], [-120.17905181796726, 33.92799101362369], [-120.20008789885418, 33.9569013807774], [-120.36484256561405, 33.99178034985918], [-120.45413627915885, 34.02808102374731], [-120.3682805944597, 34.0764642331645]]], [[[-124.38701889911593, 40.504966719731456], [-124.30134721317752, 40.65965366900343], [-124.17670585915955, 40.84362546651773], [-124.11813837743915, 40.989268410444886], [-124.12543961555772, 41.048508813629034], [-124.15450465298372, 41.087163605989346], [-124.16397998454693, 41.1386791046805], [-124.12266960155863, 41.189729198037625], [-124.09227774494818, 41.28769731937396], [-124.06307231152987, 41.43958141180008], [-124.06747037248624, 41.464738668302985], [-124.08198503228968, 41.54776398589621], [-124.11603629150667, 41.62885260725706], [-124.14347955803764, 41.70928806460036], [-124.15424686277125, 41.728805133386444], [-124.1910409456858, 41.736082990837055], [-124.24502753267791, 41.792303546300026], [-124.21959186669598, 41.84643539393115], [-124.203400710131, 41.940966962096695], [-124.21160291059694, 41.99846262671056], [-124.00118751275565, 41.996149336986704], [-123.82203555980267, 41.99562332112094], [-123.65699603279533, 41.99513883585875], [-123.51911190158049, 41.99917385000605], [-123.43476894789909, 42.001642206326224], [-123.34756060602137, 41.999109120616524], [-123.2309994056309, 42.004971291077], [-123.1459568360875, 42.00924907471289], [-123.04525148831074, 42.00305208937871], [-122.80007708058378, 42.004074617021004], [-122.50113147934577, 42.008463385746055], [-122.28974662325525, 42.00776631046502], [-122.28952452820828, 42.00776557806025], [-122.10192043455295, 42.00576649803525], [-121.84671073152745, 42.00306982376655], [-121.67534709485675, 42.00035095742069], [-121.44754020339832, 41.997190357668266], [-121.43961019942746, 41.99708029648706], [-121.25109905136404, 41.99756964079865], [-121.03519504690752, 41.99332192711361], [-120.87992597011744, 41.99348177630893], [-120.69221948403762, 41.993675422354116], [-120.50106946803844, 41.993784177202755], [-120.18156326135453, 41.99458750211697], [-119.99916827698394, 41.994539714843526], [-119.99927624501754, 41.87489058878268], [-119.9982803789839, 41.61876383700218], [-119.99986344272335, 41.18397207918694], [-119.99922698867195, 40.86589756710477], [-119.99752941291672, 40.72099077093869], [-119.9961556184865, 40.32124899975629], [-119.99712629699002, 40.126361624425805], [-119.99763656829418, 39.95650325065023], [-119.99993612408483, 39.72240617561305], [-120.00174073102389, 39.53885259219765], [-120.00303081559466, 39.44504769404228], [-120.00480106884305, 39.31647880316182], [-120.00514827025282, 39.291262156486056], [-120.00337199100925, 39.16563182724564], [-120.00262313529666, 39.11269462234417], [-120.00198382536323, 39.067501279069965], [-120.00102298861083, 38.99957964131491], [-119.90432468826668, 38.93333060291147], [-119.58768340482743, 38.71474456138023], [-119.58541050939999, 38.713161456991934], [-119.33036854849199, 38.53551735186346], [-119.27926477442264, 38.499921325545216], [-119.15581811424056, 38.41340862502966], [-118.94967471234297, 38.26894330319522], [-118.50096160784, 37.94902324121805], [-118.42799824394878, 37.89622694975322], [-118.02218302040946, 37.6025826659336], [-117.83350507642714, 37.46493869522144], [-117.68061025693765, 37.35339905955142], [-117.24491537931097, 37.03024815814601], [-117.16599885979687, 36.97121191021266], [-117.00089395047733, 36.84769752193327], [-116.48823184534216, 36.45909905617582], [-116.37587432984523, 36.37256433398731], [-116.09360098386807, 36.15580647945065], [-115.89297522086937, 35.99996675272243], [-115.84611419145998, 35.96355244946931], [-115.648033801879, 35.80962981155379], [-115.6476847877104, 35.80935860191026], [-115.40453931860276, 35.617605215127156], [-115.30374472590962, 35.53820633537688], [-115.16006890112529, 35.42412775265707], [-115.04381354194304, 35.3320103173133], [-114.94815681574349, 35.255215336838624], [-114.80424998242033, 35.139686673817266], [-114.63348643384882, 35.00185463728985], [-114.62976789334928, 34.943037639400174], [-114.63438021401147, 34.872887603918926], [-114.57645007537248, 34.81529790196165], [-114.49096917632626, 34.72484644493427], [-114.46524406582022, 34.69120068097285], [-114.4223796963633, 34.58071024989787], [-114.37822032563018, 34.51652061773978], [-114.37884952319659, 34.45037572979956], [-114.33536934712852, 34.45003783785245], [-114.26431441368602, 34.4013290100958], [-114.17284271089454, 34.34497891133534], [-114.14092788228322, 34.305918877242476], [-114.14081504820906, 34.30312739190122], [-114.13905312390197, 34.259537890573895], [-114.17804828873248, 34.239968940742564], [-114.22971341889753, 34.186928004754115], [-114.29280447046477, 34.16672503610401], [-114.34805044330967, 34.134458097964604], [-114.40593942051581, 34.11154018122659], [-114.4280244052976, 34.09278723781606], [-114.43008953474069, 34.07893167207326], [-114.43550237234861, 34.04261534168273], [-114.45480534877537, 34.0109684394551], [-114.50956636625116, 33.95726443744126], [-114.53498536774498, 33.92849929885891], [-114.50870642804908, 33.90064034350373], [-114.50563647004458, 33.86427628845206], [-114.52046349595389, 33.827778196751815], [-114.50486158100705, 33.76046510507448], [-114.49656362573951, 33.71915518317458], [-114.5049916573795, 33.693022249231184], [-114.5251996927051, 33.66158330733132], [-114.52918476478888, 33.60665044217473], [-114.52459783302486, 33.55223159519706], [-114.59728193551867, 33.490653440907906], [-114.62914523173961, 33.43354505289043], [-114.6351816731904, 33.42272596865667], [-114.67389970839447, 33.418298728474134], [-114.72528072692432, 33.40504734268596], [-114.70734658131093, 33.37662725851748], [-114.70796035940903, 33.3234198946759], [-114.72325724133972, 33.288077517247885], [-114.67448900522413, 33.255595767637224], [-114.67809509622276, 33.23029859996053], [-114.67935748681043, 33.15951723476831], [-114.70617388693672, 33.10533274235738], [-114.67080211245317, 33.03798169290049], [-114.62829194782573, 33.031049971672914], [-114.57515967231916, 33.036540398511725], [-114.51749051332934, 33.02471472066436], [-114.51134141869896, 33.02345378226296], [-114.48131337950633, 32.97206268591537], [-114.47663825651051, 32.92362654094441], [-114.46312521083684, 32.90188254039722], [-114.468969059555, 32.84515331528765], [-114.53174388523249, 32.78250071491071], [-114.54025820267232, 32.77482682109624], [-114.57067278121927, 32.747414381776544], [-114.61572265941669, 32.74127628619236], [-114.6674907685223, 32.73422281888855], [-114.70571476645888, 32.74157761811038], [-114.719630727165, 32.718759493048154], [-115.00079986989827, 32.69967216126927], [-115.46516216855507, 32.66709862819984], [-116.04661972032365, 32.62335212047906], [-116.10617569815312, 32.61857760304441], [-116.54064378022487, 32.58374707585354], [-116.62705082945821, 32.576261230644384], [-116.85315745735967, 32.55778626534492], [-116.85715484348341, 32.55745964205989], [-117.1248626924002, 32.534157171348916], [-117.13203947381396, 32.58560236071609], [-117.13666440355385, 32.61875517445846], [-117.16886617193367, 32.67195323184216], [-117.19676706111419, 32.68885228948492], [-117.2460690440751, 32.66935340664179], [-117.25516891511495, 32.70005240974998], [-117.2549696405692, 32.78694930816781], [-117.28097057055442, 32.82224823111945], [-117.28216953553577, 32.83954818980203], [-117.27386950748911, 32.851448161860446], [-117.26290450708407, 32.849350167398356], [-117.256169482047, 32.85944814499783], [-117.25446939177453, 32.900147053767405], [-117.26370379910112, 32.93954169572385], [-117.28076924361288, 33.0123437883652], [-117.3152775272475, 33.09350461880509], [-117.36257178759881, 33.16843740536311], [-117.44558305662814, 33.268517116200464], [-117.54769291392117, 33.365491442346766], [-117.59587970630217, 33.38662954042526], [-117.59618839056591, 33.38696553600003], [-117.64558145231156, 33.4407287197072], [-117.71534810933144, 33.460556760107394], [-117.72648502682767, 33.48342780955161], [-117.73907914985692, 33.49330722395098], [-117.81418733315999, 33.55222452302077], [-117.84028849309212, 33.57352340632452], [-117.92709084752185, 33.605521150309244], [-118.00059313482815, 33.65431891343279], [-118.08889673208259, 33.72981684909529], [-118.11507762703526, 33.74380318050653], [-118.13269900252553, 33.75321684605839], [-118.18370126468828, 33.736117936728796], [-118.23192765899674, 33.71529546273757], [-118.25868855089067, 33.70374101876501], [-118.31720664742762, 33.712818049296075], [-118.33329670916079, 33.72118443948619], [-118.35470673138275, 33.73231706469215], [-118.39660778250767, 33.73591708736857], [-118.42840887052385, 33.77471501285479], [-118.39430876964785, 33.80431478139468], [-118.41270988591863, 33.883912493246974], [-118.46061360204371, 33.96911074259361], [-118.51728036657653, 34.02529170385662], [-118.51951706477226, 34.02750924370335], [-118.60357469167494, 34.03904788277789], [-118.67936845203215, 34.03325451060553], [-118.74495422068834, 34.03210219910268], [-118.80511607729686, 34.00123813092581], [-118.85465481533308, 34.03421433895156], [-118.94448099526437, 34.046738458989076], [-118.95472344812606, 34.0481665232841], [-119.0699601564759, 34.09046973760175], [-119.1097850826193, 34.09456577690958], [-119.22774427347544, 34.16172790897187], [-119.25704465915426, 34.21330389643209], [-119.26458823603348, 34.23610446170658], [-119.27014596818107, 34.25290282701792], [-119.31303614056006, 34.27568852187573], [-119.37578238616521, 34.32111706186177], [-119.46103867596867, 34.3740624993233], [-119.47794943370103, 34.378835963328484], [-119.53696001495764, 34.395493202426195], [-119.61686552543813, 34.42099307220971], [-119.68466992145353, 34.40829497748114], [-119.70907104145263, 34.39539492476567], [-119.78587525944685, 34.41599498228769], [-119.8357751478433, 34.41579409349515], [-119.87397504916643, 34.40879313130039], [-119.97195488550966, 34.444639704471726], [-120.05068568611085, 34.4616499138007], [-120.141168420671, 34.47340383422263], [-120.2950539739113, 34.47062162619294], [-120.45142757131521, 34.447092778208976], [-120.51142365992786, 34.52295173679929], [-120.5500948043765, 34.54279290980399], [-120.5812958925666, 34.55695804005053], [-120.62257788608413, 34.55401617484996], [-120.64574200628029, 34.581034286696166], [-120.60197356958983, 34.69209431110969], [-120.61485572716029, 34.730708399263854], [-120.62632372985071, 34.73807143643858], [-120.61026994329282, 34.858179291825685], [-120.67083881448217, 34.90411435181718], [-120.65030916058095, 34.97516552673903], [-120.633573838752, 35.03308436321381], [-120.62958659905591, 35.078361629550145], [-120.63579032988594, 35.123804903738915], [-120.67507705827175, 35.15306107649753], [-120.71418782254982, 35.17599819265514], [-120.75608877524478, 35.160459137010314], [-120.84667607052214, 35.20442968919568], [-120.89679162520862, 35.24787800356188], [-120.87957180903845, 35.294185059706976], [-120.86213505827125, 35.360764213153445], [-120.8847591268025, 35.430197379337464], [-120.95586485610109, 35.45374428827861], [-120.98422873519316, 35.45790483208924], [-121.00336065679346, 35.46071122541045], [-121.11424136700309, 35.57172220366331], [-121.16671319174625, 35.63540153731114], [-121.2723226929273, 35.666714345778125], [-121.31463234682468, 35.71331378737806], [-121.33244904578522, 35.78310965906738], [-121.34705382355584, 35.7951899858173], [-121.40682215155283, 35.84462740785738], [-121.46226252598323, 35.885623184659266], [-121.4861980004001, 35.970353346432866], [-121.53187385751838, 36.01437370642676], [-121.57459985086, 36.02516203341449], [-121.6220076983144, 36.09970028781527], [-121.680144401597, 36.16582271161205], [-121.77985084783217, 36.2274115616454], [-121.82642477158716, 36.241864820237026], [-121.88849081896063, 36.302814646838144], [-121.903195280071, 36.39360650686845], [-121.94160065171295, 36.48560448252203], [-121.97042817162445, 36.58275596449345], [-121.92386773689478, 36.63456055550399], [-121.86060569220577, 36.61113736066571], [-121.8144641003268, 36.682859051713095], [-121.7968285270198, 36.777544067459694], [-121.79154676723886, 36.81518726690352], [-121.8127354923323, 36.85005090125499], [-121.86226978866843, 36.931553795993175], [-121.90647220762342, 36.968951853069136], [-121.95167438442232, 36.97145175825158], [-122.02717810210326, 36.951151687221355], [-122.10597927038762, 36.955952895923794], [-122.20618234332922, 37.013951026059495], [-122.26048306569474, 37.07254997773346], [-122.28488417722849, 37.10174900409187], [-122.294312384157, 37.10514342754405], [-122.32297324014645, 37.11546215521033], [-122.3440313643325, 37.14410118525581], [-122.39706757947711, 37.18725136513511], [-122.4184548733142, 37.248523351263344], [-122.40132533140586, 37.33701112519598], [-122.40926011841064, 37.374807132228085], [-122.44368884483424, 37.43594333424292], [-122.4459887054811, 37.46154333088049], [-122.49379068622227, 37.492343724971455], [-122.5166906111112, 37.521342607685376], [-122.518089547282, 37.576140192235066], [-122.49678753295957, 37.612137893058005], [-122.49678603453525, 37.665622300573794], [-122.49678545146365, 37.68643432580414], [-122.50067945316263, 37.7081337282381], [-122.51198425437786, 37.771130973861446], [-122.46539704664666, 37.80088015309446], [-122.39813990920902, 37.80563124065797], [-122.38532395373976, 37.7907252088504], [-122.37646312079102, 37.73855913403236], [-122.35678508035794, 37.7295061805428], [-122.36175009904267, 37.71501119770655], [-122.38982804654304, 37.70833219821898], [-122.39319117856061, 37.707532199398266], [-122.36022015541722, 37.59250239048922], [-122.24437285240595, 37.55814074369193], [-122.16845016440146, 37.50414351596978], [-122.12920100018476, 37.52132253261326], [-122.1119993512158, 37.528851539167015], [-122.14439716008827, 37.58186670585537], [-122.1529060627127, 37.64077187484324], [-122.16280351811602, 37.667273944739556], [-122.16305000940997, 37.66793396567146], [-122.2137748928482, 37.69869614826386], [-122.24981083358004, 37.72640730984286], [-122.25245282277571, 37.75513038323418], [-122.31297487203545, 37.77724528512498], [-122.33371178495287, 37.80979831030084], [-122.30393166269579, 37.83008835902196], [-122.32871473890532, 37.89383380246495], [-122.33453039743621, 37.9087924892816], [-122.37870944231845, 37.90519253955154], [-122.42525823136882, 37.95567379456582], [-122.36758212419372, 37.978169712235086], [-122.3688910347103, 38.007949772873076], [-122.32170604394872, 38.01031161146737], [-122.26286104605242, 38.05147441409091], [-122.26932010012219, 38.0603759343728], [-122.30180405177657, 38.10514355009735], [-122.39358811363547, 38.143450858757475], [-122.39758134594646, 38.142005469310874], [-122.48849977358385, 38.10909665126655], [-122.49128313432001, 38.10808918635546], [-122.49946504111942, 38.03216721843368], [-122.45299503064689, 37.996169043825574], [-122.48866518389393, 37.96671600696221], [-122.48637542675034, 37.921882765568746], [-122.44841355029324, 37.89341157746362], [-122.41847071941012, 37.85272239587468], [-122.48348393838255, 37.82672926765748], [-122.53728594598844, 37.83032931154427], [-122.60129081933393, 37.87512753291678], [-122.67847488432707, 37.90660560922905], [-122.70264093835465, 37.893821572471595], [-122.7546070628677, 37.93552860957873], [-122.7974062186835, 37.97665874214348], [-122.85657443824479, 38.016718889311974], [-122.93971265693344, 38.031910039197555], [-122.97439180594264, 37.99243114825724], [-123.01153487772696, 38.00344015062764], [-122.96089047800989, 38.11296394184412], [-122.9536302830666, 38.175671828879345], [-122.98715011757855, 38.23753973516778], [-122.98631996044547, 38.27316561669708], [-123.00314728685284, 38.29570674629464], [-123.00412279631189, 38.29701349839312], [-123.05350446198932, 38.29938630181354], [-123.06843715422335, 38.33521113510627], [-123.085571707853, 38.390525926421354], [-123.16642658826828, 38.47494762460468], [-123.24979494606535, 38.51104554639404], [-123.33189903836394, 38.56554090150602], [-123.34961277215899, 38.59680348012996], [-123.44177766142086, 38.69974023625701], [-123.5147893031126, 38.74196049494388], [-123.54092790970708, 38.76765028465003], [-123.57199350482864, 38.79818266724065], [-123.6386444351291, 38.843857684636056], [-123.65985374912086, 38.87252145778384], [-123.71054822187332, 38.913221745920325], [-123.73290042449008, 38.95498557662287], [-123.69074791718883, 39.02128650204251], [-123.72151022146154, 39.12532435618949], [-123.76589427709855, 39.19365704391668], [-123.79899318035824, 39.271357498383175], [-123.82533373217314, 39.360817261198555], [-123.81469289813832, 39.446542096573936], [-123.7664775284745, 39.55280702788067], [-123.78232461607158, 39.62148963548018], [-123.79266171337656, 39.68412533453008], [-123.82954839635585, 39.7230746963552], [-123.8517200388485, 39.83204454704298], [-123.90767169153544, 39.86303288413601], [-123.95496165016486, 39.92237929762479], [-124.02521645617956, 40.001307840736715], [-124.03591467848788, 40.013327619753724], [-124.06891799892638, 40.02131606056906], [-124.08709374457953, 40.078451232945845], [-124.13995811366954, 40.11635997824975], [-124.18787945043437, 40.13055270058248], [-124.25840876385442, 40.18428875900649], [-124.3430718895265, 40.24399154696969], [-124.36341542209576, 40.260986728549426], [-124.35312387450134, 40.33143760530867], [-124.36535585896578, 40.374867681571715], [-124.40958833432165, 40.43808897740231], [-124.38701889911593, 40.504966719731456]]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Colorado.geojson b/public/geo-data/states/Colorado.geojson new file mode 100644 index 0000000..dc98125 --- /dev/null +++ b/public/geo-data/states/Colorado.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-109.05996208888902, 38.49998888274717], [-109.05996156429742, 38.50002775679579], [-109.05151318470472, 39.126100547198], [-109.05122565840635, 39.36668289308114], [-109.05106953199966, 39.49774475000463], [-109.05087599683874, 39.66047904541875], [-109.05061932372621, 39.87497642674386], [-109.0509769313621, 40.1808536254833], [-109.05073607155738, 40.2226598310235], [-109.04825190697785, 40.65360557771244], [-109.04826263784173, 40.662606406063084], [-109.04845860887872, 40.826085838416965], [-109.05008164890393, 41.000664156107135], [-108.25065033823216, 41.0001155268896], [-107.91842075581862, 41.00122855420452], [-107.36744493714762, 41.00307420452011], [-107.31779758832401, 41.002843610339816], [-106.86037869704035, 41.00071983998837], [-106.32117045902598, 40.99821607023346], [-106.21757416424266, 40.997735187330385], [-106.1905552023626, 40.99774792737754], [-105.2771382420493, 40.998176541958586], [-105.27686023645192, 40.99817646014867], [-104.94337166359755, 40.998078457564446], [-104.85527383009453, 40.99805223663353], [-104.49705887657247, 41.00180762655895], [-104.05324927580635, 41.00140771453586], [-103.57452240775179, 41.001721928033696], [-103.57377441542707, 41.001722729036075], [-103.38249142684636, 41.001927784836674], [-103.07653547068587, 41.00225445699829], [-102.65346396006692, 41.00222580945417], [-102.62103288471556, 41.002223650360634], [-102.55678893448376, 41.00221937333091], [-102.0517167762417, 41.00237703576305], [-102.05161325402203, 41.00237706803065], [-102.05129205689381, 40.749591057384954], [-102.05129419609196, 40.69754693989138], [-102.0513048211345, 40.44000829868134], [-102.05130861225854, 40.349221673630424], [-102.05130906493756, 40.33838131812587], [-102.05174421855092, 40.00307791322416], [-102.05125433887795, 39.818992210613764], [-102.04999240099012, 39.574056313733706], [-102.04996211919143, 39.568179193363456], [-102.04896023934346, 39.37371231698458], [-102.04720091800364, 39.133147075442736], [-102.04657114834366, 39.04703830016964], [-102.04571384503059, 38.69756581887574], [-102.04551159894511, 38.615164650606175], [-102.0449450908088, 38.38441902451342], [-102.04465140316763, 38.26874919425987], [-102.04463531177873, 38.26241153660161], [-102.04425649205885, 38.11301035515579], [-102.04196743631316, 37.73854008301849], [-102.04187782871497, 37.72387448184033], [-102.04189297631686, 37.64427701889176], [-102.04194147284099, 37.389188912909304], [-102.04196635146292, 37.258162612304496], [-102.04198637968976, 37.106550340996215], [-102.04192338121831, 37.03508271168453], [-102.0422433927315, 36.99308280939112], [-102.3552882805829, 36.99450570264294], [-102.69814245461747, 36.99514899532015], [-102.84199044337457, 36.99959790381572], [-103.00220203122286, 37.00010372581126], [-103.08610318650972, 36.99986420796833], [-103.733247578427, 36.99801632498316], [-104.00785019682534, 36.99598406419453], [-104.33883328095452, 36.99353452146119], [-104.73203156456306, 36.993445386117024], [-105.12079962695955, 36.99542680488541], [-105.15504230391817, 36.995473263485565], [-105.22050462071884, 36.995562079193114], [-105.25129535496713, 36.99560385540213], [-105.41930887337719, 36.99585505080448], [-105.5339205420331, 36.995874148717036], [-105.71646900361539, 36.995848168873934], [-105.71846768172216, 36.99584509639876], [-105.99746951204898, 36.99541589380834], [-106.00631393526334, 36.995385541352576], [-106.34313742210166, 36.99422983447141], [-106.47623238462133, 36.99377406357975], [-106.86979518970165, 36.99242626807517], [-106.87729117574712, 37.00013927528189], [-107.42091195745616, 37.00000556754414], [-107.48173588037847, 37.00000515637636], [-108.00062155625179, 37.00000188489331], [-108.37930116381503, 36.99956637347025], [-108.62030753524118, 36.99928846752338], [-109.0452220229491, 36.99908516713863], [-109.04378021082474, 37.48482045121824], [-109.04260419559428, 37.881086702452485], [-109.04179672808304, 38.153034580929116], [-109.04176211542567, 38.16469227927641], [-109.06006209050567, 38.275491286636786], [-109.05996208888902, 38.49998888274717]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Connecticut.geojson b/public/geo-data/states/Connecticut.geojson new file mode 100644 index 0000000..8e8cb09 --- /dev/null +++ b/public/geo-data/states/Connecticut.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-73.7277749967754, 41.10069574848884], [-73.4827087314715, 41.21275958757493], [-73.55096076583675, 41.29542156450543], [-73.5441350373224, 41.36648470027776], [-73.54314709031804, 41.37677028936336], [-73.53696873081155, 41.441093667949055], [-73.52967746136959, 41.527160734941766], [-73.52183391459624, 41.619747745774156], [-73.52001685692566, 41.641196714008146], [-73.51791867294527, 41.66672024391965], [-73.50500820505302, 41.82377271292567], [-73.48731455416764, 42.04963785764326], [-73.23105543296779, 42.044945023240196], [-73.1272286092318, 42.042123055725405], [-73.05339659156691, 42.04011633370422], [-72.99954844423422, 42.03865276440377], [-72.8636914589977, 42.03708460832493], [-72.84714148738855, 42.03689357712292], [-72.81007744779811, 41.99831551932653], [-72.77475876795698, 42.002128584670906], [-72.76673845358853, 42.00299447198724], [-72.73549552853703, 42.036398460383836], [-72.60793264833777, 42.030794469453774], [-72.52813073374239, 42.03429447931303], [-72.31714796001079, 42.031906502977606], [-72.20535589702968, 42.03020266969451], [-72.13573175615691, 42.029141561529904], [-71.98732661448274, 42.02687978959391], [-71.8460069218855, 42.02437340013371], [-71.80065077901524, 42.02356898306347], [-71.79924276598844, 42.0080649807392], [-71.79276705900519, 41.807001173393864], [-71.78969531106428, 41.725198525579785], [-71.78967787996041, 41.724734281701636], [-71.78935604203849, 41.596910532188225], [-71.78935871485159, 41.59685269263932], [-71.79356846505655, 41.50575379819723], [-71.797682890071, 41.41670961534131], [-71.83964876299196, 41.41211952118538], [-71.83595057818982, 41.35393546648053], [-71.86051238426809, 41.320248377521295], [-71.8863013585864, 41.336410339711875], [-71.95674610624152, 41.329871181515806], [-72.02189692735857, 41.31683805020191], [-72.09444198184839, 41.314163967561036], [-72.13421997424595, 41.299397907824996], [-72.20142108215771, 41.31569685170678], [-72.2355300844854, 41.30041279790708], [-72.24835275008658, 41.295871462174745], [-72.29304308888331, 41.28004375378273], [-72.34864211498059, 41.27744574362794], [-72.38662811424521, 41.26179773069445], [-72.40592914734385, 41.2783977359078], [-72.47253817364128, 41.27010272524643], [-72.5345640681016, 41.253823996612724], [-72.54723416722427, 41.25049872222211], [-72.59803518768665, 41.268697722214064], [-72.65383718465608, 41.26589672221134], [-72.65435320450206, 41.2656260305117], [-72.69043816561235, 41.24669671884206], [-72.76034013305976, 41.24123472474155], [-72.78614106967198, 41.26479576001775], [-72.88144374356227, 41.2425968573126], [-72.90393241554428, 41.24919402646082], [-72.93564457687884, 41.25849692156643], [-72.97050387729128, 41.24127426037446], [-72.98624544033576, 41.23349695376119], [-73.02044758435127, 41.206396900838556], [-73.07944885117999, 41.19401484179145], [-73.10117283530917, 41.163726066994364], [-73.10835106377522, 41.153717783114004], [-73.13025215103613, 41.146796771150804], [-73.17283463916714, 41.153442043488894], [-73.20265536434887, 41.15809575675417], [-73.26235756849708, 41.117495753373724], [-73.26981715726762, 41.11667664592659], [-73.29660097655437, 41.11373562338925], [-73.29721399992631, 41.113668309797305], [-73.33065965099341, 41.10999578068599], [-73.37229570255552, 41.10401980403167], [-73.35423069796926, 41.08563881844325], [-73.3872267583061, 41.058246879485516], [-73.42216480676441, 41.04756192907303], [-73.46823885536226, 41.05134696454108], [-73.51690290978746, 41.038738007208], [-73.56196794510072, 41.01679699930102], [-73.59569895856428, 41.01599495504143], [-73.6573359930718, 40.985170865564626], [-73.65936198730861, 41.004033880481906], [-73.65953298234376, 41.01785686644038], [-73.70602850899557, 41.07429771115622], [-73.7277749967754, 41.10069574848884]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Delaware.geojson b/public/geo-data/states/Delaware.geojson new file mode 100644 index 0000000..12b6dc6 --- /dev/null +++ b/public/geo-data/states/Delaware.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-75.77378428589387, 39.72220142800481], [-75.75322633799044, 39.75799040111176], [-75.7170573465383, 39.79232640168206], [-75.66284439865956, 39.82142629512292], [-75.59431502144429, 39.834596022211365], [-75.59256076326683, 39.83493315582041], [-75.57964588121786, 39.83741514011883], [-75.57043115331136, 39.83918602842435], [-75.48120522698677, 39.82919206942335], [-75.41506024597793, 39.801920321206346], [-75.45943715069622, 39.76581422130973], [-75.4776380526462, 39.71501431561014], [-75.50973995383298, 39.68611437843608], [-75.53514192103027, 39.64721365349915], [-75.55944393465927, 39.62981386711733], [-75.54396289007407, 39.59600196124341], [-75.51272980668814, 39.578001833677966], [-75.52767379417635, 39.535280137652165], [-75.5280857554355, 39.49811630637827], [-75.59306594433194, 39.47918892040589], [-75.5718277835225, 39.438899703371774], [-75.5216796077728, 39.38787332482347], [-75.5056404328575, 39.37039645408315], [-75.46932165425719, 39.330822303859186], [-75.40837373827553, 39.264700413434575], [-75.3947878394682, 39.18835640851], [-75.40747088999143, 39.13370839968913], [-75.39627504341185, 39.057886383028894], [-75.34088829629249, 39.01996231713989], [-75.30665046463335, 38.94766257913939], [-75.3025503519609, 38.93900443823697], [-75.30407629687443, 38.913162515137905], [-75.23202635200518, 38.84425685588541], [-75.15901929174262, 38.79019621918239], [-75.11332841691885, 38.783001359758025], [-75.08947059291461, 38.79720135703943], [-75.07180168918221, 38.69650083690182], [-75.05396768241074, 38.536277578386155], [-75.04893271251265, 38.45126767395885], [-75.18544856463988, 38.451016239611945], [-75.34128092101652, 38.45243997353045], [-75.47927674518643, 38.453700559261016], [-75.69371506408115, 38.46012942331778], [-75.70037647237022, 38.54274451841926], [-75.70177207115638, 38.560768459972245], [-75.7075458946738, 38.635336585690744], [-75.70754992132773, 38.635386940788855], [-75.72309845355173, 38.829828398729056], [-75.74815170696806, 39.14313410582592], [-75.75643239931514, 39.24669004015541], [-75.76043871801853, 39.29679202159251], [-75.76689251491683, 39.37750120889656], [-75.76690212206093, 39.37765380207697], [-75.78859429228112, 39.722200414973884], [-75.77378428589387, 39.72220142800481]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/District of Columbia.geojson b/public/geo-data/states/District of Columbia.geojson new file mode 100644 index 0000000..9bf3506 --- /dev/null +++ b/public/geo-data/states/District of Columbia.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-77.11975617809924, 38.93434316987882], [-77.04101521144025, 38.99554827201952], [-77.0025433535252, 38.96553193953551], [-76.90938972909245, 38.892852337324655], [-76.97949364672492, 38.837812147041404], [-77.03900270830759, 38.791645010151804], [-77.03906318769158, 38.84127196337214], [-77.03909589718859, 38.86811210831695], [-77.09019709492924, 38.90421113294481], [-77.11975617809924, 38.93434316987882]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Florida.geojson b/public/geo-data/states/Florida.geojson new file mode 100644 index 0000000..0b827cc --- /dev/null +++ b/public/geo-data/states/Florida.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[-81.81169576822988, 24.568743094049758], [-81.7512690295585, 24.653515243785105], [-81.6723413970118, 24.699512428862572], [-81.584602787181, 24.736694661556214], [-81.57115483496611, 24.75635273308879], [-81.44351364955227, 24.81336347934397], [-81.3050579030326, 24.755184577540494], [-81.24323567008146, 24.6739975604476], [-81.34219565477264, 24.637773241462103], [-81.40189264656281, 24.623543090753255], [-81.44391872753901, 24.64267601340883], [-81.51740763919688, 24.621237837166074], [-81.5953373226895, 24.593105649963928], [-81.68524596504821, 24.55867445176616], [-81.81253870608172, 24.545467103381377], [-81.81169576822988, 24.568743094049758]]], [[[-82.01491257621802, 24.54306843631699], [-81.98391068948695, 24.580679516804842], [-81.86871377246466, 24.584117897240407], [-81.91885751182369, 24.498128761066383], [-82.02809346005124, 24.498713410509477], [-82.01491257621802, 24.54306843631699]]], [[[-82.18803363885998, 24.574696020291846], [-82.14410175620614, 24.622478132523376], [-82.08664569010834, 24.590068260123626], [-82.10075954843417, 24.53328522478883], [-82.1794565384336, 24.52946702793649], [-82.18803363885998, 24.574696020291846]]], [[[-87.59206275578497, 30.951454125692347], [-87.59893570958957, 30.997416076080423], [-87.59882765604817, 30.99741625308721], [-87.51953185403575, 30.997546150659876], [-87.4257898258662, 30.998052439346385], [-87.31220472848946, 30.99839885419812], [-87.163643982357, 30.999016973343267], [-87.16264267388274, 30.999021138242913], [-86.92784976644913, 30.99767330714599], [-86.83197789224461, 30.997349397542614], [-86.80995806163894, 30.9971729211558], [-86.78569092959634, 30.996978433901038], [-86.6882400757186, 30.996197992634908], [-86.56349333272723, 30.995199370557163], [-86.38864378722364, 30.99452616074318], [-86.36497305739927, 30.994434930434494], [-86.18724704351855, 30.994064347999984], [-86.13271989641088, 30.993950541594998], [-86.03503774463648, 30.993746665075285], [-85.89363156279192, 30.99345248313637], [-85.74971426850475, 30.995280241318206], [-85.49800029856284, 30.997863845507197], [-85.48829703291239, 30.99796340689892], [-85.3333182343919, 30.9995535867273], [-85.14595861440417, 31.000691449316932], [-85.0312847435387, 31.000645414826554], [-85.00249877605994, 31.000680406185577], [-85.00606164678075, 30.97703735577935], [-84.98375650309727, 30.93698235363754], [-84.93569742251024, 30.878701522903306], [-84.93428222634141, 30.834031470340776], [-84.91814903979059, 30.772080501719774], [-84.86469122453241, 30.711540081903088], [-84.8634620711458, 30.71149509882138], [-84.81299531786861, 30.70964817674601], [-84.47451737780136, 30.692781125154774], [-84.38075269336112, 30.688825119973657], [-84.28551315560155, 30.684806876267352], [-84.12499179692838, 30.678034916050407], [-84.08375191286649, 30.675941412817078], [-84.00745289373609, 30.672068168330128], [-83.82097177979747, 30.66260202035985], [-83.74372770704171, 30.65852622326334], [-83.61170227823656, 30.651559369935356], [-83.49994883126874, 30.645662228072155], [-83.35771411283179, 30.637135667882976], [-83.30934491055835, 30.634236101777027], [-83.13661677837895, 30.62388211115595], [-83.13142892679708, 30.623571138643765], [-82.87730914655808, 30.60901172230931], [-82.68952794514757, 30.59788519315319], [-82.5840032673071, 30.591632366584502], [-82.45979042560548, 30.584272115490073], [-82.45957899001685, 30.584259586657474], [-82.41898206886255, 30.580912152539714], [-82.21860487359746, 30.564390182497792], [-82.22942482930783, 30.52080895386838], [-82.20096292477012, 30.474422334551274], [-82.21031599579409, 30.424572755864123], [-82.1800411233829, 30.36860643754019], [-82.14330416358297, 30.3633746454417], [-82.09470720826376, 30.3607628763155], [-82.05098122481837, 30.36836479445594], [-82.04076425215179, 30.370141053941765], [-82.04200924245878, 30.403249853726003], [-82.02823025368481, 30.447381681216307], [-82.01837932297553, 30.531172445827483], [-82.01572645580232, 30.601694422148615], [-82.04952744635014, 30.655540241833005], [-82.04183253032846, 30.6923702730138], [-82.0326656568651, 30.750670289944228], [-81.99499067473988, 30.78607026606443], [-81.94318557227076, 30.827433265404025], [-81.90597703044264, 30.821403716867458], [-81.90235259248226, 30.820816385861253], [-81.86862262102031, 30.792752528932677], [-81.8085416040512, 30.79001266840542], [-81.76338257562296, 30.773817787471643], [-81.73223654625869, 30.749631866852564], [-81.66828154926833, 30.744640966998375], [-81.63327150945979, 30.729600032957887], [-81.56170846388237, 30.715594173458697], [-81.52827949498231, 30.723356221884742], [-81.50721649427017, 30.722933259644567], [-81.44412242124804, 30.709711340642237], [-81.42741837090813, 30.698017376298015], [-81.44309698856978, 30.60093554949758], [-81.43406168419024, 30.522566708269725], [-81.42895236207563, 30.506180819042708], [-81.42600759909303, 30.49673676370063], [-81.41080659520557, 30.482036797358287], [-81.4024988560734, 30.40012622945824], [-81.39640434862925, 30.34003811491094], [-81.37437349016975, 30.252929191259753], [-81.28895215090736, 29.915178490152318], [-81.27043911131192, 29.883104474879097], [-81.26193049911133, 29.822121896575567], [-81.2567079915012, 29.784691369341726], [-81.21040654174483, 29.670639084521383], [-81.16357793811578, 29.555288188908055], [-81.10296428414337, 29.426994771123624], [-81.0466749370405, 29.307854081061382], [-80.995420047131, 29.20604975455279], [-80.96617290802926, 29.147958080986538], [-80.90727186246953, 29.0642601019194], [-80.78701771194271, 28.87526408863034], [-80.72750235508836, 28.791190981714365], [-80.64728459487053, 28.67787321431499], [-80.58388051295195, 28.59770329514554], [-80.52509036505612, 28.459452368994057], [-80.58780930109742, 28.41085432729617], [-80.60687021327671, 28.336482354345417], [-80.60421012221954, 28.25773140560253], [-80.5899710334839, 28.177988449444992], [-80.5476708954711, 28.048793545641484], [-80.44767273702, 27.860512116442074], [-80.38369070305214, 27.740043655291686], [-80.33095157703582, 27.597539573664818], [-80.3166821676923, 27.557338569119185], [-80.2536609656206, 27.379788238472887], [-80.19801775303459, 27.26300676658996], [-80.15337177039746, 27.169306205787937], [-80.13860198213442, 27.111515365916873], [-80.11676912703079, 27.07239546479359], [-80.08307502518694, 26.970532643340402], [-80.04626046008339, 26.85923672742822], [-80.0323600143019, 26.77303272591068], [-80.03211750671831, 26.771528808518845], [-80.03222923302897, 26.768600383336594], [-80.03576061365999, 26.676041759853792], [-80.03536069604017, 26.612344697964637], [-80.03886075073794, 26.569345660649837], [-80.0503608236946, 26.5095476214156], [-80.06160583212991, 26.42640110211033], [-80.07587260545306, 26.320911423048805], [-80.08556329017948, 26.24925768096653], [-80.10865708455812, 26.09329275430632], [-80.10956459037617, 26.087163875844634], [-80.11500560293993, 25.975325125917166], [-80.11790295721885, 25.915770971931664], [-80.10995218888031, 25.81825894163709], [-80.12380531960376, 25.76276598868496], [-80.12912545178949, 25.74616067362899], [-80.15497170817139, 25.665489120529763], [-80.1769156288168, 25.68506119164766], [-80.22910644236686, 25.732508360087845], [-80.26587873303079, 25.658372496614263], [-80.30146389512339, 25.613298610767092], [-80.31391819082785, 25.539163680777712], [-80.31597619805696, 25.53262051736901], [-80.33704949297103, 25.465620825831525], [-80.31036086302989, 25.38970686996735], [-80.23484977819044, 25.421959590199364], [-80.17602430474798, 25.521153234868795], [-80.16315663184187, 25.452183292482474], [-80.2293549708727, 25.342118345541145], [-80.2385562655538, 25.326819775312277], [-80.35818459216767, 25.15322846211867], [-80.49676267292863, 24.99932510492994], [-80.6511906490705, 24.86613218554006], [-80.96624764482185, 24.707852512605275], [-81.10337615211574, 24.66946299927503], [-81.14872137870539, 24.710476958541243], [-81.03891084306639, 24.77259657859661], [-80.84747286750483, 24.8517542282135], [-80.61087051740908, 25.006996249512966], [-80.5165724002312, 25.09545793931649], [-80.50051426737426, 25.15667477923036], [-80.49539516940483, 25.19980867535295], [-80.54239206840703, 25.20637977830081], [-80.65053293230454, 25.189098070541423], [-80.71060794521857, 25.15253124942376], [-80.74774690279507, 25.1474423347542], [-80.81213377697435, 25.186040525499614], [-80.85817085176492, 25.177522015054915], [-80.87546082601995, 25.1743227493843], [-80.91592497020399, 25.14130290179673], [-81.00959907714, 25.12540518489132], [-81.07986015696578, 25.118799149329508], [-81.14227876247146, 25.183002270987902], [-81.17090730166916, 25.245859474884764], [-81.14810284467018, 25.33279535419219], [-81.14676443731133, 25.40757927033346], [-81.20819969604325, 25.504939363247], [-81.24051721156235, 25.59904311757709], [-81.28989874495302, 25.673555865614293], [-81.35598336767846, 25.703527784259013], [-81.3838069715232, 25.776752604805257], [-81.4423043217178, 25.803331846175492], [-81.47223554079783, 25.81693159784056], [-81.61473135729834, 25.89397826316624], [-81.64023334137674, 25.877538827706417], [-81.67262940987371, 25.8566552280674], [-81.72708240319284, 25.907208036946994], [-81.74192392651929, 25.952727265973195], [-81.75745939655428, 26.000374820002122], [-81.80882941271483, 26.152246477491072], [-81.84455134768956, 26.327712339763618], [-81.84648159363462, 26.330372388693437], [-81.92360724007031, 26.436658338431076], [-81.95660720325543, 26.45235832065433], [-82.0139091623069, 26.45205828412558], [-82.07501116847996, 26.42205924531177], [-82.12666712876077, 26.436279218867288], [-82.1807130391673, 26.476257200739532], [-82.24539090593848, 26.601093994982566], [-82.26434689273249, 26.698495812515887], [-82.26467788398945, 26.756835731814295], [-82.28053726471045, 26.789308356667036], [-82.31427320400336, 26.85838385011675], [-82.36919789604575, 26.946080973907275], [-82.4526698866404, 27.079359068378675], [-82.53971592654587, 27.254326164168763], [-82.61057763469356, 27.348816649749292], [-82.64816715743729, 27.38971947060136], [-82.6918174589501, 27.437217303831257], [-82.74301339009605, 27.53108504558882], [-82.7198483693963, 27.528932036659253], [-82.65071630293437, 27.523114001195793], [-82.58462534386453, 27.596019866986047], [-82.55288362499857, 27.645446431996362], [-82.54473685381576, 27.658132176649552], [-82.51426154513092, 27.705586851701504], [-82.47763437206866, 27.723002860541484], [-82.43197592897114, 27.768090758517538], [-82.44878217702924, 27.810034697853098], [-82.48984562881343, 27.822605771245602], [-82.55394273194567, 27.848460651155992], [-82.56637722768495, 27.836336854610753], [-82.5865156624405, 27.81670161398653], [-82.62271957243864, 27.779866575015024], [-82.625016501205, 27.73270463111272], [-82.6525174500314, 27.700305643670415], [-82.67753085098116, 27.664570913872186], [-82.70501339094325, 27.625308766518163], [-82.73307239083653, 27.61297078871441], [-82.73846339610728, 27.678502581686395], [-82.7462193928425, 27.731304401765865], [-82.79022047238257, 27.7916012064751], [-82.84652257292161, 27.854299002752683], [-82.8408787271831, 27.93715989686439], [-82.82815991255079, 28.0201278879442], [-82.85087810049222, 28.102448983400524], [-82.85938222032476, 28.172173153858267], [-82.85962126877719, 28.174133081719702], [-82.76410071910013, 28.244343785528333], [-82.73145784352765, 28.325073844317934], [-82.69743093444848, 28.42016485221049], [-82.69081163624573, 28.43330371937635], [-82.66505300435875, 28.484432925962196], [-82.65669207650964, 28.544812905721297], [-82.66814716780486, 28.622409808580844], [-82.66870788689819, 28.694075993988683], [-82.6687202546426, 28.69565673048426], [-82.71237127343032, 28.720919664707655], [-82.71311927185725, 28.800281678068185], [-82.73024324613631, 28.8501537184834], [-82.68886217683455, 28.90560775659712], [-82.72385918064833, 28.95350481318188], [-82.75557198017907, 29.000928994390556], [-82.75937613894007, 29.00661786969414], [-82.75970199124951, 29.054190860211886], [-82.82365661403152, 29.098900773373643], [-82.7988736601483, 29.114502801911488], [-82.82707042643413, 29.15842376534621], [-82.92710403547788, 29.168905655122206], [-82.99614076322585, 29.178072581807186], [-83.01624485921504, 29.125369521352106], [-83.05320378796664, 29.130837424905533], [-83.0789826104899, 29.196942363692862], [-83.07473050805599, 29.247973381230036], [-83.107473531052, 29.26888724522126], [-83.1655506582033, 29.288962774628203], [-83.16957253162784, 29.29035301626], [-83.17551466513922, 29.344687873661606], [-83.20244275491204, 29.39441967753965], [-83.24050579060373, 29.433175470377027], [-83.29474380638938, 29.437920365455035], [-83.30782488003999, 29.468858278862314], [-83.40154903423694, 29.52328806885025], [-83.40506519395765, 29.595566983725686], [-83.41413960691818, 29.666184604223815], [-83.41469836504247, 29.670532892581335], [-83.48356448064584, 29.698538816790872], [-83.53764260344997, 29.723056846194925], [-83.58304283027277, 29.78730399778323], [-83.62502406520005, 29.85688922836611], [-83.67921728452298, 29.91851044298529], [-83.78872752755986, 29.976979664491655], [-83.93150867730408, 30.039065736333395], [-83.99230905607862, 30.089266490259213], [-84.00071471873116, 30.096206754794874], [-84.06298863055423, 30.101375751508485], [-84.07613068366625, 30.09908763448311], [-84.12488754225923, 30.09059874850837], [-84.17914746541516, 30.073184747975976], [-84.20800842453643, 30.08477374543252], [-84.28972531901184, 30.057194759790438], [-84.36611322112165, 30.008659764860425], [-84.3454445394255, 29.969749753793984], [-84.3414372147723, 29.962205731267304], [-84.33374418644034, 29.923718700399174], [-84.34906414282432, 29.896809678622052], [-84.42383206395712, 29.90299368264507], [-84.47032102795457, 29.924521700217458], [-84.53587092749432, 29.91008965963517], [-84.57743783790691, 29.88782561391423], [-84.56497377474685, 29.810177573518068], [-84.60400066260163, 29.786018544002992], [-84.69261642668499, 29.763036507097507], [-84.77695105924461, 29.69218851389981], [-84.87672766428199, 29.655755429591174], [-85.04507004280796, 29.586988458279205], [-85.15730576955725, 29.64288722576065], [-85.22013786968434, 29.666450852563827], [-85.25971451079052, 29.681293087261963], [-85.35261048426891, 29.659784053857138], [-85.40282553122981, 29.758778852196137], [-85.41654370755803, 29.84262485062698], [-85.38472586085422, 29.920945915743758], [-85.38915676201027, 29.92405621778443], [-85.42595194281616, 29.94988484144455], [-85.48776000644011, 29.961223711672197], [-85.5719034655504, 30.026436732253753], [-85.60117463407971, 30.056338813523464], [-85.69680691859242, 30.09688669670651], [-85.81121615671798, 30.178316581072774], [-85.99594066468757, 30.26881989367081], [-85.99993451894832, 30.270776624687876], [-86.08996065830392, 30.3035653622396], [-86.17972836015326, 30.330655525091657], [-86.22255884389476, 30.34358093265107], [-86.39737978780552, 30.37749089767384], [-86.412074807508, 30.380341284403272], [-86.63295200956979, 30.39629360122308], [-86.79955813462799, 30.384558182944946], [-86.85062398448753, 30.380961344223323], [-86.91887246156674, 30.36904375000174], [-87.1553913454921, 30.32774270310939], [-87.22885578915279, 30.319726968299086], [-87.26782625162527, 30.315474832479744], [-87.3195171438898, 30.317808764778604], [-87.4198579009664, 30.297122636170926], [-87.51832265843764, 30.2804294896437], [-87.45228090251491, 30.344091598561945], [-87.43178303151927, 30.40318762584887], [-87.36660019223612, 30.436637678028294], [-87.41468413942101, 30.45728364059038], [-87.44472114788748, 30.507478620020308], [-87.43144911804616, 30.5502466002907], [-87.40118806994435, 30.604377587954822], [-87.40018799392259, 30.657195559072225], [-87.44228996116833, 30.69265550236818], [-87.52361995011823, 30.73827939229858], [-87.54226692588269, 30.76747534886002], [-87.63494176777827, 30.86585116392876], [-87.59206275578497, 30.951454125692347]]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Georgia.geojson b/public/geo-data/states/Georgia.geojson new file mode 100644 index 0000000..9500cb1 --- /dev/null +++ b/public/geo-data/states/Georgia.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-85.60516501577332, 34.98467800221], [-85.47433888824122, 34.983673343995605], [-85.38496714374081, 34.982987021991], [-85.36391919535713, 34.983376585731186], [-85.27755625959479, 34.984975025090975], [-85.2650552949268, 34.98507767031918], [-85.04518328551717, 34.98688306536692], [-84.97985429108047, 34.987205684288526], [-84.97697406974704, 34.987219907111296], [-84.8613141549507, 34.98779104733573], [-84.81047757446603, 34.98787799281244], [-84.77583774659746, 34.98793723708182], [-84.72743404881813, 34.98802002712793], [-84.62148303744807, 34.98832903245549], [-84.50905202599199, 34.98803303869033], [-84.32186900027445, 34.988408051535245], [-84.12944691619964, 34.98794699199951], [-84.00533664895408, 34.987649602717696], [-83.93664585832728, 34.987484965443926], [-83.9364272023876, 34.987484348642795], [-83.61998460567887, 34.98659185539776], [-83.54918030925059, 34.98880307359534], [-83.48287272988908, 34.99087386230999], [-83.32276757063501, 34.99587397308174], [-83.10860565488112, 35.00065910853719], [-83.12437782628668, 34.95523855663302], [-83.14062065613307, 34.924913550184776], [-83.20118221425376, 34.884651654569325], [-83.25258080726809, 34.853481790770665], [-83.2848103016645, 34.823041724481584], [-83.32386355499997, 34.789710675893836], [-83.32005935122986, 34.759614755571604], [-83.35323499768826, 34.72864662948908], [-83.34960570575771, 34.71700917691174], [-83.34003679662978, 34.68632620869115], [-83.33868775673696, 34.68200048437254], [-83.27795878322178, 34.64485142579146], [-83.22140135639962, 34.609945245851925], [-83.15457663478774, 34.58819604001934], [-83.10287371378618, 34.537428761241614], [-83.09685790878119, 34.53152183543616], [-83.05057296415227, 34.49505141931763], [-83.04828900258346, 34.49325176669062], [-82.9950900413487, 34.472480751911824], [-82.99138819821465, 34.47297837569248], [-82.92576611049492, 34.481799684788726], [-82.87383118123218, 34.47150564204056], [-82.84199729475928, 34.39976366740177], [-82.8234203594069, 34.3588696897436], [-82.78030847324106, 34.296698732014285], [-82.77462921929468, 34.28836455756554], [-82.74498254102706, 34.24485875652143], [-82.73598047952652, 34.21546037651529], [-82.71537331612831, 34.14816269680381], [-82.64279735575643, 34.08130963405189], [-82.59502624967244, 34.013515560231305], [-82.59185546747443, 34.009015762753734], [-82.56299741486718, 33.95655278438605], [-82.5568356466273, 33.94535089590521], [-82.51295079868503, 33.93696690695692], [-82.43115084443355, 33.86704877774208], [-82.32448084270366, 33.820030525106816], [-82.23909886722373, 33.730869635548984], [-82.21593927148386, 33.6877527974051], [-82.19974793533574, 33.65760894981502], [-82.1619089817926, 33.61064115081016], [-82.114647480587, 33.59790129375955], [-82.10624099881186, 33.59563523389713], [-82.02823905794762, 33.54493244735006], [-82.01658299966716, 33.52908930401744], [-81.99093914355056, 33.49423360425679], [-81.92633734728797, 33.4629355583169], [-81.92012239165379, 33.41075163334384], [-81.93273840507631, 33.34353974725926], [-81.84613755978216, 33.303841779429945], [-81.84650208981718, 33.24725097290877], [-81.84653755344102, 33.24174488464917], [-81.76353664919078, 33.20364692420825], [-81.76250763323236, 33.19726481820259], [-81.75513666245966, 33.151548976615764], [-81.65843448142816, 33.10315074157743], [-81.61595713654623, 33.08933720597737], [-81.60165641176856, 33.084686647942604], [-81.54396768504658, 33.04439869155585], [-81.5020315488584, 33.0151118750166], [-81.49956751601977, 32.943721332048966], [-81.46407037773848, 32.89781342387881], [-81.4206212781648, 32.83122272043862], [-81.4131180222794, 32.74426171545114], [-81.41267120797129, 32.739083411890455], [-81.39381891914387, 32.65349180415139], [-81.39710673976472, 32.60558804946595], [-81.38690264251196, 32.598965926466306], [-81.32875376566206, 32.56122922483092], [-81.28423923354417, 32.54711222386836], [-81.27492787136599, 32.544159289888746], [-81.1948291168272, 32.46508598854078], [-81.1949308200279, 32.41148793827969], [-81.17347331009938, 32.384901073126514], [-81.13303100749481, 32.33479134646549], [-81.12803273415533, 32.27629353472262], [-81.15352958392117, 32.23768303225686], [-81.14759359208344, 32.22716552178984], [-81.11935860412281, 32.17713823062136], [-81.11333069305799, 32.11320124813462], [-81.03826063575188, 32.08446534292224], [-81.00674063152127, 32.10114843630221], [-80.94322080082178, 32.0578201969064], [-80.88551166357394, 32.03459627070035], [-80.84312457082953, 32.02422220411182], [-80.8484353068544, 31.98827508691971], [-80.91120147830738, 31.94376497102715], [-80.94135365831696, 31.912979873835354], [-81.00031205851593, 31.856739654530866], [-81.03686858321223, 31.812716610901028], [-81.077053046643, 31.761251585542446], [-81.13063044241764, 31.722687763958675], [-81.13529513717751, 31.710560392853107], [-81.13939063931805, 31.6999128217305], [-81.13349020911211, 31.623343909339482], [-81.17307686236484, 31.555904101639634], [-81.17483063366507, 31.53959257572631], [-81.17725218362163, 31.517070159873715], [-81.21349151149965, 31.462814289381697], [-81.25861471365624, 31.40442140468574], [-81.27933677623831, 31.35112346133754], [-81.26095684357685, 31.303906453179227], [-81.26437680310335, 31.294595527793618], [-81.28284091268345, 31.244326526952815], [-81.30495592250503, 31.206169641393345], [-81.36823996324374, 31.136530865013775], [-81.40209498091473, 31.12537992832782], [-81.40126601535584, 31.0727780148126], [-81.42047306659475, 31.016700125321307], [-81.41251708939159, 30.990831654038608], [-81.40848302405334, 30.977715155166088], [-81.40515188091665, 30.908200195488053], [-81.44012872654015, 30.821366238553825], [-81.46005963148676, 30.76990924649978], [-81.44412242124804, 30.709711340642237], [-81.50721649427017, 30.722933259644567], [-81.52827949498231, 30.723356221884742], [-81.56170846388237, 30.715594173458697], [-81.63327150945979, 30.729600032957887], [-81.66828154926833, 30.744640966998375], [-81.73223654625869, 30.749631866852564], [-81.76338257562296, 30.773817787471643], [-81.8085416040512, 30.79001266840542], [-81.86862262102031, 30.792752528932677], [-81.90235259248226, 30.820816385861253], [-81.90597703044264, 30.821403716867458], [-81.94318557227076, 30.827433265404025], [-81.99499067473988, 30.78607026606443], [-82.0326656568651, 30.750670289944228], [-82.04183253032846, 30.6923702730138], [-82.04952744635014, 30.655540241833005], [-82.01572645580232, 30.601694422148615], [-82.01837932297553, 30.531172445827483], [-82.02823025368481, 30.447381681216307], [-82.04200924245878, 30.403249853726003], [-82.04076425215179, 30.370141053941765], [-82.05098122481837, 30.36836479445594], [-82.09470720826376, 30.3607628763155], [-82.14330416358297, 30.3633746454417], [-82.1800411233829, 30.36860643754019], [-82.21031599579409, 30.424572755864123], [-82.20096292477012, 30.474422334551274], [-82.22942482930783, 30.52080895386838], [-82.21860487359746, 30.564390182497792], [-82.41898206886255, 30.580912152539714], [-82.45957899001685, 30.584259586657474], [-82.45979042560548, 30.584272115490073], [-82.5840032673071, 30.591632366584502], [-82.68952794514757, 30.59788519315319], [-82.87730914655808, 30.60901172230931], [-83.13142892679708, 30.623571138643765], [-83.13661677837895, 30.62388211115595], [-83.30934491055835, 30.634236101777027], [-83.35771411283179, 30.637135667882976], [-83.49994883126874, 30.645662228072155], [-83.61170227823656, 30.651559369935356], [-83.74372770704171, 30.65852622326334], [-83.82097177979747, 30.66260202035985], [-84.00745289373609, 30.672068168330128], [-84.08375191286649, 30.675941412817078], [-84.12499179692838, 30.678034916050407], [-84.28551315560155, 30.684806876267352], [-84.38075269336112, 30.688825119973657], [-84.47451737780136, 30.692781125154774], [-84.81299531786861, 30.70964817674601], [-84.8634620711458, 30.71149509882138], [-84.86469122453241, 30.711540081903088], [-84.91814903979059, 30.772080501719774], [-84.93428222634141, 30.834031470340776], [-84.93569742251024, 30.878701522903306], [-84.98375650309727, 30.93698235363754], [-85.00606164678075, 30.97703735577935], [-85.00249877605994, 31.000680406185577], [-85.01139190673845, 31.05354443821238], [-85.02110750560303, 31.07546232041761], [-85.03561498586777, 31.10819045722663], [-85.10751588461497, 31.18644941329383], [-85.10819197239478, 31.258589401151443], [-85.08977411045, 31.295024422064134], [-85.0888300967431, 31.30864617655417], [-85.08792915468983, 31.32164642025267], [-85.09248719377122, 31.36287940228733], [-85.06600536925231, 31.43136145759301], [-85.07162139644818, 31.468382439512432], [-85.05168200737626, 31.519538860437027], [-85.04188172027865, 31.544682606708125], [-85.05796082765504, 31.570838594187542], [-85.05817008014218, 31.620225673504148], [-85.1255314987769, 31.6949634932744], [-85.11893172137928, 31.732662567830047], [-85.12544245301237, 31.762967245276556], [-85.1291612498006, 31.780276773389566], [-85.14183311695813, 31.83925939443458], [-85.11403330716034, 31.893358423130998], [-85.06783167167742, 31.96735640825708], [-85.06359332985446, 31.991855366068016], [-85.05141355966413, 32.0622546649714], [-85.04706526988313, 32.08738767386973], [-85.05875091156013, 32.136016827868254], [-84.99776666047504, 32.18544407492317], [-84.93012807437859, 32.21905034219372], [-84.91994310661184, 32.230847590834166], [-84.89184168498939, 32.263397475680925], [-84.95570474245655, 32.30590934724683], [-85.00809670631193, 32.336676245991065], [-84.98346652130796, 32.36318527323646], [-84.98115072565669, 32.37903934812171], [-84.97183108591824, 32.442842265387775], [-84.99978654193777, 32.507066152127145], [-85.001130635614, 32.51015397083613], [-85.00709984702928, 32.523867178985526], [-85.06984812165665, 32.58314509869087], [-85.07607257143788, 32.608066544005496], [-85.08853335073964, 32.657956998330185], [-85.11425057482137, 32.730445848312094], [-85.12453386243115, 32.751628398992665], [-85.16096378227854, 32.82667077310872], [-85.18440085454789, 32.86131573795174], [-85.18611826979271, 32.87013701274417], [-85.23244221706756, 33.108073686361784], [-85.23659661642024, 33.12954269645145], [-85.29434827487117, 33.427991960100975], [-85.30494526777983, 33.48275520768563], [-85.31404942094436, 33.529803921272446], [-85.33811762287395, 33.65311344874203], [-85.36053318730316, 33.76795617396427], [-85.38667132976519, 33.90170068564563], [-85.3988715370056, 33.96412716496118], [-85.42107346842074, 34.0808118090152], [-85.42949923034482, 34.1250941769194], [-85.46314096616099, 34.286190289416595], [-85.50247174023023, 34.474525412486706], [-85.51304500216044, 34.523945895178095], [-85.52689548606261, 34.58868515511463], [-85.53440587049866, 34.623789827963535], [-85.56142442411722, 34.750078623435186], [-85.58281282716214, 34.86043506643982], [-85.59516555915452, 34.924170577054014], [-85.60516501577332, 34.98467800221]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Hawaii.geojson b/public/geo-data/states/Hawaii.geojson new file mode 100644 index 0000000..4eba3e9 --- /dev/null +++ b/public/geo-data/states/Hawaii.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[-156.04964606429522, 19.78045258553811], [-156.00626249937505, 19.817581145288862], [-155.97664695817986, 19.85053170059693], [-155.94924691273215, 19.85703597276382], [-155.91565819770466, 19.887128486618362], [-155.89252972595145, 19.932165010704107], [-155.85658493204295, 19.968888486988256], [-155.83194487025955, 19.982778702364094], [-155.82547025519136, 20.025948336976974], [-155.8503828702012, 20.062510921103225], [-155.89064492519375, 20.123581894890496], [-155.90277959288298, 20.17707984596781], [-155.89066308404395, 20.255248277622503], [-155.8532924628843, 20.271556449884233], [-155.79888284608262, 20.25412370238636], [-155.7370021046127, 20.222781188242806], [-155.704329157566, 20.191702190868387], [-155.63745738662067, 20.153057056773363], [-155.59803140219108, 20.124544681311004], [-155.55893180110974, 20.131575429694276], [-155.5025600251182, 20.114160256120325], [-155.3875773939144, 20.067124709065894], [-155.27031593227602, 20.014531035311187], [-155.1666235352172, 19.937896992687318], [-155.12461567731455, 19.897295569162413], [-155.08633784998443, 19.855407184831808], [-155.09121134568832, 19.776376679027965], [-155.0871125857752, 19.728021939367917], [-155.04537680084619, 19.739833397095953], [-155.0064178640435, 19.739295842604715], [-154.98109654629224, 19.69069713224041], [-154.97433605046697, 19.63321131590074], [-154.94709999779246, 19.60486655944743], [-154.8526122622123, 19.54918335793708], [-154.81441141683945, 19.530101694412444], [-154.81600315276626, 19.500659801122183], [-154.87661146966005, 19.43323528451943], [-154.94417791984938, 19.381864667840976], [-155.02052943192166, 19.331329871809366], [-155.11326387760417, 19.29062483995781], [-155.15962663236752, 19.268386286386704], [-155.20588337772526, 19.26091751493663], [-155.2646099353337, 19.27422222748868], [-155.31336045440167, 19.250706368059046], [-155.36062056367027, 19.20893750506626], [-155.39069017334393, 19.201177890238625], [-155.45350409019557, 19.151957851171748], [-155.50526853497874, 19.137912907936553], [-155.55531308960283, 19.069381721993704], [-155.59068332638378, 19.007677796466435], [-155.61395183454448, 18.970403618568287], [-155.63803944281085, 18.941727360181048], [-155.6719900626863, 18.917469973434173], [-155.72602858676487, 18.96944020628946], [-155.80609507953017, 19.013969212978814], [-155.88153623165894, 19.03664543642694], [-155.9142031370855, 19.099147860968245], [-155.91205750553618, 19.179114431140725], [-155.90255487567677, 19.258427046848517], [-155.89083219968975, 19.29890515118184], [-155.88869142113768, 19.34803130286228], [-155.90907755927293, 19.415455469742664], [-155.92472267436816, 19.453910522714967], [-155.95148077124023, 19.486649492947603], [-155.96934155002543, 19.55596351163183], [-155.9781982308839, 19.6081595194676], [-155.997720694799, 19.642816410190655], [-156.02897495862254, 19.650098275538166], [-156.0333192519858, 19.669230271936797], [-156.06435831574652, 19.73076620318884], [-156.04964606429522, 19.78045258553811]]], [[[-156.69989972639266, 20.920639998104093], [-156.68091482031792, 20.980273958498312], [-156.61958970658964, 21.027805350228235], [-156.56277993692305, 21.01617948339594], [-156.51871219111945, 20.9546739372286], [-156.48105909090177, 20.898210270871996], [-156.4033067702123, 20.915837739154018], [-156.33281870425364, 20.94646220958496], [-156.2425550846617, 20.937850279642596], [-156.19470909704043, 20.891986671548665], [-156.13266700402502, 20.861380020938057], [-156.05978450615973, 20.810550108055747], [-156.00352755227794, 20.795554548816888], [-155.9854081558515, 20.744254115178677], [-156.001865666194, 20.698073039115105], [-156.0437825819037, 20.664911112562475], [-156.1298959347791, 20.627532098103462], [-156.21025680862724, 20.62852727081553], [-156.28439099068623, 20.596496491554806], [-156.37763466041596, 20.57843421217523], [-156.43187456894282, 20.5981499936325], [-156.44367572334272, 20.656025924852273], [-156.45844094702605, 20.73668526612987], [-156.4622450354899, 20.753961528744636], [-156.4735654408851, 20.790765910383772], [-156.50603013672296, 20.799472821394016], [-156.53775672834655, 20.778417411087485], [-156.554622140702, 20.786105457030242], [-156.63180112676793, 20.821249694490394], [-156.68781311203765, 20.890730570162773], [-156.69989972639266, 20.920639998104093]]], [[[-156.67047669538331, 20.559913842414417], [-156.6107402756688, 20.59377574135996], [-156.56714527887547, 20.604901135924862], [-156.54303874412912, 20.58012076672777], [-156.53964768399592, 20.527648785776687], [-156.58624379231784, 20.511715282872675], [-156.66881676003896, 20.50474179380575], [-156.70227349205442, 20.532455180868112], [-156.67047669538331, 20.559913842414417]]], [[[-157.05914098606164, 20.913419133302792], [-157.0100120511596, 20.929769231016202], [-156.93754005136975, 20.925285910727812], [-156.87313583621628, 20.894690297042676], [-156.8370575306328, 20.863585704228434], [-156.80847904889976, 20.820405912873525], [-156.8383306753329, 20.764584617868874], [-156.89030487785809, 20.744865115253706], [-156.9090909949467, 20.73954328320728], [-156.96790035010721, 20.73509105104904], [-156.99068858541247, 20.775913762475078], [-156.9918447445465, 20.826614918020773], [-157.01092183684293, 20.854488056207135], [-157.05967388756426, 20.884646068366564], [-157.05914098606164, 20.913419133302792]]], [[[-157.27723137835855, 21.158442708021855], [-157.24970720389143, 21.184412502633084], [-157.26070207904615, 21.2256954368017], [-157.20213769123527, 21.219309228851326], [-157.1282200594087, 21.201499072754547], [-157.0400005029193, 21.190919880330206], [-157.01428165137784, 21.200704991688614], [-156.9840460629596, 21.21220864124561], [-156.96286111357122, 21.212141719742952], [-156.9211216585969, 21.169079166791516], [-156.9178732274097, 21.169032522180085], [-156.8416058451696, 21.167937387759366], [-156.74224499174687, 21.176225644561985], [-156.70911894895062, 21.15866683761919], [-156.739355092928, 21.111347838728236], [-156.8022126696243, 21.067106909793175], [-156.8771492343974, 21.049311983120308], [-156.9538842378948, 21.066139855816353], [-157.02618234508958, 21.089026657623105], [-157.08067234272207, 21.101987603030505], [-157.17161799528887, 21.090712739496933], [-157.25254572202167, 21.087681809112503], [-157.31075836585595, 21.101638983614667], [-157.27723137835855, 21.158442708021855]]], [[[-158.23218775806228, 21.583819793056072], [-158.12560626997072, 21.58675269092994], [-158.07989139445934, 21.628114594520007], [-158.05068848443597, 21.671228526135348], [-157.99229687523882, 21.70801348212856], [-157.96862511745906, 21.712717494404192], [-157.9245885252891, 21.651196553568408], [-157.87734781878683, 21.575290590771736], [-157.83694300183768, 21.52995859428755], [-157.84548784296376, 21.466760660396037], [-157.81389798640316, 21.440313701233368], [-157.76457028360238, 21.46134864740748], [-157.72250506158025, 21.45923855430552], [-157.7243229351199, 21.40332465977644], [-157.710599244376, 21.358513681840883], [-157.65180083463284, 21.313913488766143], [-157.65503110636467, 21.309402026988426], [-157.67306922300318, 21.284209626097677], [-157.70009943312638, 21.26401378740223], [-157.75719799609092, 21.27801400668899], [-157.77994189303035, 21.265266032095845], [-157.80959777887202, 21.257714046796767], [-157.85104565841291, 21.28454399747723], [-157.88999752330318, 21.306513959736243], [-157.95073328277337, 21.312522953723093], [-157.98152215786763, 21.315911950492286], [-158.02449699437832, 21.30931391898464], [-158.08664378172563, 21.2990858516784], [-158.0882967553273, 21.29881380633435], [-158.1032966979774, 21.29791377673473], [-158.12936758795885, 21.344831751251082], [-158.140296542782, 21.37381375982257], [-158.179196402433, 21.404313775547088], [-158.1826443898543, 21.430086812581727], [-158.23299622818143, 21.487613958712824], [-158.23116710123375, 21.52387092992817], [-158.27767439877366, 21.57880256812641], [-158.23218775806228, 21.583819793056072]]], [[[-159.78373885314025, 22.064908061383317], [-159.74523969147648, 22.09751909098102], [-159.73053638750204, 22.13996440654622], [-159.7055228685832, 22.159332503307656], [-159.6116395925763, 22.201399772042762], [-159.5810465955665, 22.22350005496647], [-159.54391173211366, 22.22170698937733], [-159.5107432978283, 22.20355962735154], [-159.48792535781394, 22.22952404883133], [-159.43169276858276, 22.220026679188674], [-159.40245116776424, 22.232614825721807], [-159.36149187449695, 22.21410331977035], [-159.31227751047493, 22.183092508252265], [-159.29299779119987, 22.122969180975893], [-159.31826595275996, 22.061425030288543], [-159.33447554863932, 22.041705713279974], [-159.33255100224713, 21.999358844049183], [-159.33766750003142, 21.9511792488575], [-159.3852598128761, 21.91244493552312], [-159.44485820047936, 21.868632499921592], [-159.52690942267196, 21.883892256001715], [-159.57451270297594, 21.892812983945287], [-159.60327087158365, 21.892255330036132], [-159.6497581671326, 21.93385644109191], [-159.70778753731344, 21.961238413039542], [-159.75478781707085, 21.977782073118277], [-159.78669487398494, 22.018811681922294], [-159.78373885314025, 22.064908061383317]]], [[[-160.24960262954045, 21.815161894522237], [-160.2289576618005, 21.889133115402768], [-160.19395172711614, 21.922401340324306], [-160.13704284246586, 21.94864627299392], [-160.12225487897052, 21.962894986048592], [-160.11273891780138, 21.99525874790926], [-160.0721160171405, 22.00334712395256], [-160.05853603448432, 21.996392891672034], [-160.05112103650387, 21.98107279294949], [-160.07028498293033, 21.963964128297466], [-160.08577992490856, 21.92730845388805], [-160.0790579129791, 21.896093393629567], [-160.1242758265102, 21.876803257429025], [-160.15608477250913, 21.867944871499322], [-160.17478873681236, 21.846938299320453], [-160.18977470888805, 21.822465686424962], [-160.20584367969914, 21.779534194942126], [-160.23036565271283, 21.789691645050713], [-160.24960262954045, 21.815161894522237]]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Idaho.geojson b/public/geo-data/states/Idaho.geojson new file mode 100644 index 0000000..d5fe9e5 --- /dev/null +++ b/public/geo-data/states/Idaho.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-117.2430266251014, 44.39097399609951], [-117.21507175215369, 44.42716215035951], [-117.22593176210388, 44.47938919286377], [-117.1671868951646, 44.52343113878771], [-117.14292997223335, 44.55723609726666], [-117.09496809054153, 44.65201101812248], [-117.06227311318365, 44.72714297851849], [-117.01380205098924, 44.75684096520755], [-116.93180010486054, 44.7871809277841], [-116.8892953448028, 44.84052965332656], [-116.86533818434594, 44.870598845946304], [-116.83363221881852, 44.928975792066566], [-116.85831321234055, 44.97876075312417], [-116.84131428368636, 45.03090672853838], [-116.7837103742593, 45.076971721840096], [-116.78312863868604, 45.07771222680922], [-116.75464342570376, 45.11397172144217], [-116.69604758250992, 45.25467873397997], [-116.69091684982375, 45.2689838735586], [-116.67464863023238, 45.31434173980521], [-116.58819564398371, 45.442919746861136], [-116.50275647448589, 45.56660774118787], [-116.46350442137052, 45.61578475745129], [-116.52827235210708, 45.681472737850235], [-116.53569828208066, 45.73423073665746], [-116.59300427204937, 45.77854070622548], [-116.6653442526083, 45.78199770172288], [-116.7362682920642, 45.82617863326453], [-116.78752039601189, 45.84020354049663], [-116.79920496429949, 45.85104493665511], [-116.85979556449524, 45.90726329176448], [-116.88684358610416, 45.95861614911757], [-116.91598958231491, 45.99541202455335], [-116.9426566455893, 46.06099883558499], [-116.9819626763419, 46.084913716473714], [-116.93547372481346, 46.14244667897124], [-116.92395875160774, 46.17091863670364], [-116.96296678427815, 46.19967852127607], [-116.96437984356413, 46.253280418007094], [-116.9972610100042, 46.30314936851972], [-117.0627492570852, 46.35362230836353], [-117.03554639127297, 46.410010314542184], [-117.03664718858806, 46.42609879195875], [-117.03977257734442, 46.47177729399684], [-117.03977933958909, 46.54170731243371], [-117.0398354388151, 47.127267074261944], [-117.0398380566718, 47.15473206661862], [-117.04016184151237, 47.259270025383216], [-117.04049268671623, 47.3660270545525], [-117.0416372325274, 47.7352980250533], [-117.04131001688249, 47.977454229761435], [-117.04121755162032, 48.045463526816235], [-117.04110922259198, 48.124902567983774], [-117.03528913511947, 48.42273135373324], [-117.03367103820638, 48.65690168813143], [-117.03293979643763, 48.846667454754105], [-117.03235270053386, 48.9991859952599], [-116.75723629194714, 48.999941418093385], [-116.4175057291856, 49.00009750421325], [-116.0491950348983, 49.00090967152181], [-116.04915557797503, 48.50203921977776], [-116.04915418595873, 48.481243695288484], [-116.04894837687588, 48.309843354895904], [-116.0489302107317, 48.21612442724655], [-116.04891241983368, 48.124927134143356], [-116.04915504647109, 47.99992103175713], [-116.03856790292407, 47.98463234005621], [-116.03075309458235, 47.97334712269836], [-115.95994797166844, 47.89814032437119], [-115.90093590865985, 47.843062466964724], [-115.84547586747966, 47.81496551943606], [-115.83536738254533, 47.76095579654817], [-115.72377230473546, 47.696669823877066], [-115.73627239573916, 47.65476088857604], [-115.69428634161385, 47.62345888602884], [-115.72120946653791, 47.57632197418332], [-115.71702652549766, 47.53269202281258], [-115.63468652756843, 47.48175891588777], [-115.69293249262894, 47.45723599805641], [-115.7103424253678, 47.41778299983057], [-115.57862128725777, 47.367005818273654], [-115.53197316024162, 47.31411977382123], [-115.47096111358786, 47.28487170822318], [-115.37182717481382, 47.26521155442903], [-115.32690520206702, 47.25591048282074], [-115.2921119856383, 47.209859410830695], [-115.25578781538185, 47.17472332785305], [-115.18945267213186, 47.13103014444797], [-115.1209183504843, 47.06123491729888], [-115.07125517180883, 47.022080749820894], [-115.03165193985491, 46.971545590521714], [-114.96142369875122, 46.93289124059313], [-114.9274327005158, 46.914182256251124], [-114.94328145281065, 46.86796825116158], [-114.88058814056247, 46.81178802608481], [-114.79003992485208, 46.77872574742531], [-114.76717978300643, 46.738824665388755], [-114.69900782471652, 46.74021941729833], [-114.67682703331502, 46.73183508872157], [-114.62669495828479, 46.71288521707167], [-114.62148307562, 46.65813937247474], [-114.59111609077253, 46.65254679525169], [-114.54732109772344, 46.64448124178267], [-114.453239265784, 46.64926221412837], [-114.36070962827787, 46.6690553010988], [-114.33572564773213, 46.655269413399466], [-114.32066575951792, 46.646959536363354], [-114.33133864292468, 46.5777779735108], [-114.3516555193463, 46.508116366387085], [-114.40301940062578, 46.49867224314179], [-114.38475652059176, 46.411782027626685], [-114.42245841447195, 46.38709504590801], [-114.4317084139648, 46.31074259016712], [-114.441326384304, 46.27379881573608], [-114.4498193038908, 46.23711802547308], [-114.4459281133111, 46.17393246454743], [-114.51470567831534, 46.16772503640262], [-114.52129945669812, 46.12528625292135], [-114.46004867140164, 46.09710384924697], [-114.48024006280707, 46.03032508993713], [-114.44118468401999, 45.988453650932605], [-114.40226148826588, 45.961490006385546], [-114.41316854752635, 45.911479903747214], [-114.3882440147517, 45.88234109129901], [-114.4229636985646, 45.85538182672799], [-114.51714299050842, 45.83599321776975], [-114.56250952739771, 45.7799271019081], [-114.5048698401839, 45.72217634705395], [-114.49963815767809, 45.66903529766333], [-114.5357712756823, 45.65061315174769], [-114.53813352464745, 45.60683409824194], [-114.52377469634968, 45.58532662388226], [-114.50634281282898, 45.559216134410086], [-114.45676604754428, 45.54398326807614], [-114.36852246642094, 45.492716412702826], [-114.27921964664104, 45.480616620143415], [-114.25183871375425, 45.537812889528425], [-114.1864725295476, 45.545539995652184], [-114.08315101674467, 45.603997315213995], [-114.01497451017903, 45.65400953807016], [-114.01563431040034, 45.69612867739594], [-113.97156617440963, 45.70063764865259], [-113.9483227255452, 45.68257891693873], [-113.89888438696404, 45.64416839734856], [-113.86140545144997, 45.62366131789165], [-113.80673050205353, 45.6021472417639], [-113.80285088931475, 45.5231601525215], [-113.75998789430122, 45.48073609838541], [-113.76336972891733, 45.427732968782536], [-113.73239152192761, 45.38505885227187], [-113.73560233913874, 45.325265717110035], [-113.65006500614041, 45.234710474789026], [-113.57467087859642, 45.12841143935158], [-113.51081981961356, 45.099902443844734], [-113.4519707793094, 45.05924743483152], [-113.43772675084999, 45.00696744737869], [-113.44895870986456, 44.95354451111318], [-113.47457367712482, 44.91084657895566], [-113.42237660520755, 44.84259561648334], [-113.37715359372841, 44.83485858976635], [-113.30150856269967, 44.79898556920838], [-113.24716658054187, 44.822950499779175], [-113.1313878925302, 44.764738437859165], [-113.10115508094749, 44.70857851970955], [-113.04935039556578, 44.62938061842069], [-113.06107246598594, 44.57732975175147], [-113.00682973225618, 44.518439750179596], [-113.00684778133558, 44.47171581869286], [-112.95114846683904, 44.41669982024255], [-112.88177156888356, 44.38031581994423], [-112.82682970260093, 44.40520317952643], [-112.82189884525096, 44.407436741367306], [-112.82819395914474, 44.4424727003743], [-112.7350874894034, 44.49915959306871], [-112.7078184904734, 44.50302361764888], [-112.60186648980554, 44.49101575040589], [-112.47321042325886, 44.48002783027773], [-112.38739217409385, 44.448058721563434], [-112.35892019011206, 44.528847545469894], [-112.28619017427336, 44.56847223731148], [-112.22170092871872, 44.543519074586456], [-112.12510345086659, 44.52852633239351], [-112.03413523879293, 44.53771456457242], [-111.87050645150862, 44.56403082304476], [-111.80791570850278, 44.511712659217906], [-111.70422051113206, 44.560202242645396], [-111.61710999503086, 44.55712431661672], [-111.56281724985965, 44.555205958721764], [-111.51912958768844, 44.58291356723299], [-111.46883696576865, 44.679335171331964], [-111.4569512450195, 44.69564136824827], [-111.43879707724473, 44.72054727473291], [-111.38500913648049, 44.75513008738768], [-111.37714237834102, 44.751198557188346], [-111.32367311161471, 44.7244761468216], [-111.26875408295867, 44.66828117249236], [-111.2241650092065, 44.62340402589028], [-111.20146289059494, 44.575697580449194], [-111.1435606158883, 44.53573279904556], [-111.1226574893635, 44.49365926433375], [-111.04897771538016, 44.474069101005746], [-111.04915293133155, 44.37492355148959], [-111.04845808954835, 44.114831542503644], [-111.04722484787513, 43.98343204288004], [-111.04652017507114, 43.90837710697149], [-111.04611402919723, 43.68785000248392], [-111.04536423823093, 43.50105388460257], [-111.0446199489492, 43.31572246463157], [-111.04414589551885, 43.072366738502375], [-111.04405566221229, 43.019409850381294], [-111.04396195697167, 42.964452908006194], [-111.0435669513836, 42.72262724564941], [-111.04553422601921, 42.51391586047137], [-111.04708312186618, 42.34942276049815], [-111.04669032173476, 42.001569753487416], [-111.37413060150116, 42.00089530576638], [-111.47138312977357, 41.999741147279074], [-111.50780851984644, 41.99968776578627], [-111.50781535937013, 41.9996877557633], [-111.75078156103841, 41.99933169559539], [-112.10944814306124, 41.99759862187205], [-112.10953708598082, 41.997598193051225], [-112.15918183947622, 41.99868243991274], [-112.26493912627564, 42.00099213788042], [-112.64802351377624, 42.00030878893416], [-113.00004572676906, 41.99822956711142], [-113.00082658357358, 41.99822495457113], [-113.24916344788812, 41.99620495813832], [-113.49654901911985, 41.99330656914574], [-113.81796436777054, 41.98858093321233], [-114.04172353481242, 41.99372039985466], [-114.28179946182752, 41.994213886578045], [-114.28185499463329, 41.994214000813606], [-114.59826707042811, 41.9945109887866], [-114.89921001415554, 41.99990900446801], [-115.03810975409465, 41.99863411660975], [-115.31387700642985, 41.996103004428875], [-115.62591396659533, 41.99741500017288], [-115.87018092103266, 41.996765981172544], [-116.332762945201, 41.99728276973857], [-116.62594676504378, 41.99737848391115], [-117.01820216813668, 41.999838458210434], [-117.0261959788776, 41.99988860654704], [-117.02655070266307, 42.37855593655417], [-117.02625341156374, 42.807446469224814], [-117.02665257793046, 43.02512764849556], [-117.02688978762659, 43.596032780391944], [-117.02566432101013, 43.68029353534645], [-117.0235771987222, 43.823811007597286], [-116.98554515293957, 43.88118485188948], [-116.97602410679217, 43.89554799946534], [-116.95987103697914, 43.98292500166634], [-116.93734199922636, 44.02937599973752], [-116.97735085942203, 44.08536399457922], [-116.89785453858798, 44.15266638839544], [-116.89593086182492, 44.15429499302367], [-116.90275181424033, 44.17946699118249], [-116.96549769602613, 44.19412598565962], [-116.97195761726104, 44.2356769815304], [-117.05935160527606, 44.23724399805984], [-117.12103665053695, 44.27758502212115], [-117.17034165281642, 44.258890028505476], [-117.21697368943241, 44.288357061294874], [-117.21199519893486, 44.296451160615256], [-117.19220270855801, 44.32863007626991], [-117.21691072105982, 44.36016310800814], [-117.2430266251014, 44.39097399609951]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Illinois.geojson b/public/geo-data/states/Illinois.geojson new file mode 100644 index 0000000..3da72f4 --- /dev/null +++ b/public/geo-data/states/Illinois.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-91.5062611762181, 40.20015231561616], [-91.49695717028685, 40.24870103062586], [-91.49289067363893, 40.269920143730424], [-91.46965568020575, 40.322406129134556], [-91.41942171363739, 40.37826115060824], [-91.37292078051784, 40.39910518833371], [-91.37990671018835, 40.452107211725384], [-91.36787559437998, 40.51047630353836], [-91.39447435589395, 40.534540349915645], [-91.37425101338728, 40.58258760213067], [-91.33971786085493, 40.613485860334684], [-91.24784993800635, 40.63838834569882], [-91.18697905530613, 40.63729530427299], [-91.18545966264143, 40.638110121001965], [-91.12081905270568, 40.67277546954499], [-91.11822190762321, 40.699533270758536], [-91.1157338924935, 40.72516676324761], [-91.09170198372918, 40.77970683699076], [-91.09299206507245, 40.821077784152884], [-91.04465240404426, 40.86835477268676], [-90.98546174339482, 40.91213982200948], [-90.95223283490395, 40.95404582497381], [-90.94532381622793, 41.01927797124611], [-90.95189376762781, 41.06987197652009], [-90.95226503088566, 41.07273100579185], [-90.95724547572217, 41.11108446615017], [-90.99790539921037, 41.16256382988437], [-91.04153526725965, 41.16613785113443], [-91.08144404141963, 41.2144292115487], [-91.11418490232953, 41.25002953353758], [-91.07441405011619, 41.33363193594922], [-91.07408617263972, 41.33432116751021], [-91.07155052461782, 41.33965135542099], [-91.06505637942485, 41.36910131071111], [-91.02778511111636, 41.42360319740784], [-90.96666000220402, 41.430051064780564], [-90.92434093421964, 41.422859956607006], [-90.86727967592124, 41.4482147849955], [-90.78627947298855, 41.4528875693726], [-90.70115633383732, 41.45474234734368], [-90.61853421734685, 41.485031222025185], [-90.57113320234183, 41.516331158352834], [-90.51313118982954, 41.51953205222231], [-90.46142920329417, 41.52353198194345], [-90.41582730646394, 41.56293183368584], [-90.36412541965134, 41.57963175330359], [-90.33952552614892, 41.59863169149442], [-90.33672677760644, 41.66453053466826], [-90.3146849735973, 41.69482845909812], [-90.3118549770981, 41.72853127494922], [-90.31070618989648, 41.742212352054686], [-90.24862957658203, 41.77980323397101], [-90.24236684704702, 41.78276695384292], [-90.18064181142577, 41.81197717843328], [-90.18139985302093, 41.84464507585606], [-90.1650639380259, 41.88377497374807], [-90.15815203863738, 41.9298410716664], [-90.15690101650294, 41.93817882122992], [-90.14061210087326, 41.9959966784243], [-90.15968150233631, 42.033085015293615], [-90.16344503938024, 42.04040477910221], [-90.16115797657086, 42.10637003517925], [-90.20741986278682, 42.14910713270492], [-90.2690788764542, 42.17449820053113], [-90.315145380508, 42.193715220137896], [-90.33816831546395, 42.20331942184747], [-90.4006528405712, 42.23929168958181], [-90.43088400885513, 42.27822906682496], [-90.41712474967652, 42.3199424685869], [-90.44631982533382, 42.3570408167706], [-90.4843456715017, 42.38159777313825], [-90.51751612206806, 42.40301914063984], [-90.5652483669945, 42.43874240733704], [-90.59041656136444, 42.44749346578353], [-90.64672808828753, 42.471904631465534], [-90.64284409686837, 42.50848189221], [-90.43701022842353, 42.50714820071538], [-90.42637612562434, 42.50717897590068], [-90.22318833665122, 42.507766954932464], [-89.92648407855833, 42.50578963423881], [-89.9264659323618, 42.50578945532867], [-89.8375948294355, 42.50491324218764], [-89.49321630215634, 42.50151586186136], [-89.40141679019104, 42.500443509880036], [-89.36579846124954, 42.50002743528692], [-89.06743997939509, 42.49654215212593], [-89.04289675509287, 42.49625544951826], [-88.94038353294282, 42.495440261251694], [-88.77659127987103, 42.494138129672045], [-88.70741947709072, 42.49358821395669], [-88.70737864183425, 42.49358788931408], [-88.50690961583075, 42.49488425499438], [-88.47162102897211, 42.49501073662761], [-88.30468988853505, 42.495608903255686], [-88.2168978014645, 42.49592364562007], [-88.19938073292653, 42.49575529202002], [-87.80047072948844, 42.49192174528071], [-87.80336394264971, 42.42062205522044], [-87.82085228536641, 42.361584472944394], [-87.83476354429138, 42.301521919327215], [-87.83337230813949, 42.29777359079371], [-87.80064073440124, 42.209586296371626], [-87.80006063249776, 42.2080233433134], [-87.75924392485999, 42.15225535982677], [-87.74165696459711, 42.1282261338295], [-87.74135020035123, 42.127954567833164], [-87.690651917033, 42.083073402867846], [-87.68927098634151, 42.08185091946522], [-87.68235441903352, 42.07572795509158], [-87.66897783187174, 42.029140810888144], [-87.64222919858358, 41.95477518642079], [-87.62404873671152, 41.90423063564811], [-87.61683422874822, 41.89754607177109], [-87.61228782129959, 41.89333362213425], [-87.61355288174285, 41.88447862356442], [-87.61628997293052, 41.870927626112554], [-87.61146358637217, 41.85280366946622], [-87.60944715994877, 41.845231621067406], [-87.59201469662305, 41.81694189266855], [-87.56064338618167, 41.7660325256045], [-87.5307423806943, 41.748233458817765], [-87.52605363112313, 41.731020245379135], [-87.52413823689612, 41.72398850585697], [-87.5240411452133, 41.7083335450102], [-87.52493610583319, 41.52973399329523], [-87.5254055699089, 41.47027972128018], [-87.52676584240913, 41.298175988277684], [-87.52676572981534, 41.298050590708186], [-87.52664631307098, 41.166088740314564], [-87.52651791850015, 41.024835503633106], [-87.526461128546, 41.010334995838704], [-87.5260117091825, 40.89558037597807], [-87.52613398173308, 40.73688331371], [-87.5262897260979, 40.53540665657557], [-87.5268735361808, 40.491221960303974], [-87.52706301754043, 40.476879835260895], [-87.53005161954269, 40.250668415460225], [-87.53101960799567, 40.14803271367204], [-87.53186122601674, 40.05879632630278], [-87.53230649943235, 40.011584185437286], [-87.53245393521733, 39.882996497632156], [-87.53270402833496, 39.66486571690033], [-87.53238669344215, 39.6073027331805], [-87.53166879369834, 39.47710892398194], [-87.53162610744491, 39.469375933869536], [-87.53164803892442, 39.347885973975785], [-87.57833299432652, 39.340340914071284], [-87.60039897407745, 39.312901899698886], [-87.59474781860123, 39.25938155175938], [-87.59348796790103, 39.24744994129336], [-87.57703090965221, 39.21112095407658], [-87.6404367732037, 39.16672488337349], [-87.6383692234939, 39.157809753801], [-87.62538064805923, 39.10180389159526], [-87.57258965764115, 39.05728393977722], [-87.57911854909561, 39.001604926430076], [-87.52949752718027, 38.9719229230486], [-87.52764619924525, 38.90768580390641], [-87.5287188517408, 38.90594158624047], [-87.54737099645962, 38.87561173350276], [-87.53525795120558, 38.852489161877834], [-87.52168178915704, 38.82657365330918], [-87.49894845681288, 38.757771524123974], [-87.54553823053409, 38.677610486971965], [-87.62012008893662, 38.639486433073735], [-87.63775198872713, 38.5885093849913], [-87.6483567074022, 38.56662607474242], [-87.66073189370246, 38.541089325023606], [-87.65416585215816, 38.51190830802701], [-87.71404678332523, 38.47987722432597], [-87.74103975451771, 38.4355731992086], [-87.75110569409024, 38.41884639943795], [-87.7799957812788, 38.3708391703012], [-87.83197182994377, 38.30723812541964], [-87.90854190547873, 38.268578045823915], [-87.96896794874849, 38.237386012999714], [-87.97020078268731, 38.23026808876782], [-87.97581891023925, 38.19783110900895], [-87.92746780702636, 38.151943296954634], [-87.96220978268236, 38.10005138690223], [-87.9887697544101, 38.05558846169291], [-88.03088370353576, 38.03071051649756], [-88.01631064189164, 37.96157169388613], [-88.04086055825637, 37.89176486098933], [-88.0594706584299, 37.866685502143916], [-88.0673635158237, 37.85604892181574], [-88.02802947522656, 37.799222093586614], [-88.0595874088064, 37.7426062140061], [-88.13234032762068, 37.69714013081359], [-88.16006124982957, 37.654330088435515], [-88.13243018666655, 37.57528063271586], [-88.13162112680601, 37.57296599990394], [-88.07224109039838, 37.52882389873278], [-88.06624748644117, 37.504128391131346], [-88.06229305224494, 37.48783484394178], [-88.15706000225406, 37.466934947752044], [-88.2816659860163, 37.45259408814812], [-88.35843502873345, 37.40485817345775], [-88.35847551892523, 37.40486970107019], [-88.41613261852193, 37.4212847533142], [-88.41859305098403, 37.421985241583215], [-88.46586004949873, 37.400545294758786], [-88.48694599186757, 37.339594318478355], [-88.51465994100053, 37.29094634547264], [-88.47175184994872, 37.2201533268915], [-88.42477474535673, 37.14989929446151], [-88.44460361377676, 37.098599367028804], [-88.47612551219271, 37.06822147120866], [-88.48380178009513, 37.06807876185396], [-88.49047949955889, 37.06795461650993], [-88.5315745890363, 37.06719044357362], [-88.56105684126497, 37.08400644036665], [-88.61143887979365, 37.112743259841245], [-88.69398207574585, 37.14115317139443], [-88.75306717643137, 37.15469914767142], [-88.83505013811246, 37.196484425736166], [-88.92789272700558, 37.226352608243694], [-88.93174418044663, 37.22759164963408], [-88.93350924164258, 37.22751026140283], [-89.00096722617066, 37.2243997256728], [-89.05803519566985, 37.18876566009499], [-89.09904606619979, 37.14096559410942], [-89.16808573795755, 37.07421656364699], [-89.16661894465832, 37.07210890322748], [-89.12889763553994, 37.01790643543522], [-89.13291356109082, 36.982055424971776], [-89.1950373512587, 36.98976652972573], [-89.25760623724568, 37.01549466158991], [-89.3081452116981, 37.02894738719566], [-89.3594543530022, 37.042605097940914], [-89.38417364387048, 37.10326609782829], [-89.4561039898202, 37.18811907589576], [-89.47052426415789, 37.253355912786546], [-89.48288855323071, 37.260949657351865], [-89.5170313384833, 37.281919017730736], [-89.495159429057, 37.32479409828008], [-89.47443419251545, 37.334499326052104], [-89.4281845435249, 37.35615713948367], [-89.4259396562263, 37.40747026535002], [-89.47120080643866, 37.46647242654507], [-89.51239990633047, 37.529809568759795], [-89.5017909755003, 37.55889534408749], [-89.49774585411376, 37.569985557960344], [-89.49405092600176, 37.58011565954455], [-89.50656293823633, 37.62504974619417], [-89.5219479467493, 37.696474871987306], [-89.59128854660395, 37.72359620414189], [-89.66799301139353, 37.759481268566304], [-89.6872327293828, 37.796425340009925], [-89.69655936183274, 37.81433432547231], [-89.78203583560622, 37.85508950480782], [-89.85104903665268, 37.90397758799818], [-89.92318596891992, 37.87066962570804], [-89.93309678843306, 37.88009668739196], [-89.97422209914211, 37.919214622749124], [-89.95491120563, 37.96664458860819], [-90.00835417906391, 37.97017656546989], [-90.08096008779974, 38.015425421887436], [-90.12600707606818, 38.050567281006124], [-90.20389217840666, 38.087362205651985], [-90.21870898417929, 38.09436204266587], [-90.2524850161347, 38.127567899193764], [-90.25274734056944, 38.127770724844865], [-90.32235408833401, 38.181589727200034], [-90.36392712360121, 38.236351525117826], [-90.37252001747387, 38.323350209612116], [-90.34974395821472, 38.37760499369467], [-90.34024523142999, 38.38709057009835], [-90.2888158687166, 38.438448664446796], [-90.27131472217383, 38.496047369582264], [-90.26109814086477, 38.51825838895421], [-90.25529937018058, 38.53086505989309], [-90.24891382880858, 38.544747398356414], [-90.18451119165933, 38.61154651770627], [-90.18111133496122, 38.65954560501346], [-90.1813424854351, 38.6600046269534], [-90.19521137302092, 38.68754566570371], [-90.20991143793314, 38.72604575057247], [-90.16675837566693, 38.772272466123816], [-90.1664107541878, 38.77264484847704], [-90.11770906739555, 38.805743933885765], [-90.11332931119918, 38.849302100599715], [-90.19120907292901, 38.890271915073086], [-90.2303383664456, 38.910856463508516], [-90.27647609093943, 38.91931488657187], [-90.29871300593415, 38.92339158717433], [-90.39581729860868, 38.96003380309333], [-90.45097074552106, 38.961391855511984], [-90.46778465321364, 38.96180586694761], [-90.50011742017121, 38.910404774357254], [-90.55569358711185, 38.87078169198585], [-90.59535467096538, 38.875046708937866], [-90.65725477228625, 38.92026683320736], [-90.66158367773068, 38.93470017831675], [-90.67639776780531, 38.98409299962005], [-90.71362996955847, 39.05397436416175], [-90.68108705829351, 39.10058764100223], [-90.7079031912891, 39.15085792676192], [-90.72328495942844, 39.22410130801266], [-90.72996137224807, 39.25589248549676], [-90.84010703796937, 39.34043642574425], [-90.93528791580466, 39.399478988985386], [-90.93741976379702, 39.40080141672811], [-91.03827049959823, 39.44843447366431], [-91.06430544622347, 39.4946416039167], [-91.10030739705414, 39.53869354276296], [-91.14827528968381, 39.54579653194638], [-91.17423227362556, 39.59197345198977], [-91.18287576044892, 39.598231558292504], [-91.27614011111115, 39.665757345356454], [-91.30576039735254, 39.68621377909006], [-91.36775296295795, 39.729027226462044], [-91.36461659699754, 39.75871639316621], [-91.36157100006066, 39.787546091920646], [-91.39785291646685, 39.82112000321761], [-91.43605083020783, 39.8455079431128], [-91.42895584811738, 39.907726790556616], [-91.4368431006468, 39.945241164720066], [-91.43708983155274, 39.946414698265464], [-91.48406373128522, 40.019329554133805], [-91.49766269604656, 40.07825445593676], [-91.51195564600914, 40.17043830228543], [-91.5062611762181, 40.20015231561616]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Indiana.geojson b/public/geo-data/states/Indiana.geojson new file mode 100644 index 0000000..a102f9c --- /dev/null +++ b/public/geo-data/states/Indiana.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-88.0594706584299, 37.866685502143916], [-88.04086055825637, 37.89176486098933], [-88.01631064189164, 37.96157169388613], [-88.03088370353576, 38.03071051649756], [-87.9887697544101, 38.05558846169291], [-87.96220978268236, 38.10005138690223], [-87.92746780702636, 38.151943296954634], [-87.97581891023925, 38.19783110900895], [-87.97020078268731, 38.23026808876782], [-87.96896794874849, 38.237386012999714], [-87.90854190547873, 38.268578045823915], [-87.83197182994377, 38.30723812541964], [-87.7799957812788, 38.3708391703012], [-87.75110569409024, 38.41884639943795], [-87.74103975451771, 38.4355731992086], [-87.71404678332523, 38.47987722432597], [-87.65416585215816, 38.51190830802701], [-87.66073189370246, 38.541089325023606], [-87.6483567074022, 38.56662607474242], [-87.63775198872713, 38.5885093849913], [-87.62012008893662, 38.639486433073735], [-87.54553823053409, 38.677610486971965], [-87.49894845681288, 38.757771524123974], [-87.52168178915704, 38.82657365330918], [-87.53525795120558, 38.852489161877834], [-87.54737099645962, 38.87561173350276], [-87.5287188517408, 38.90594158624047], [-87.52764619924525, 38.90768580390641], [-87.52949752718027, 38.9719229230486], [-87.57911854909561, 39.001604926430076], [-87.57258965764115, 39.05728393977722], [-87.62538064805923, 39.10180389159526], [-87.6383692234939, 39.157809753801], [-87.6404367732037, 39.16672488337349], [-87.57703090965221, 39.21112095407658], [-87.59348796790103, 39.24744994129336], [-87.59474781860123, 39.25938155175938], [-87.60039897407745, 39.312901899698886], [-87.57833299432652, 39.340340914071284], [-87.53164803892442, 39.347885973975785], [-87.53162610744491, 39.469375933869536], [-87.53166879369834, 39.47710892398194], [-87.53238669344215, 39.6073027331805], [-87.53270402833496, 39.66486571690033], [-87.53245393521733, 39.882996497632156], [-87.53230649943235, 40.011584185437286], [-87.53186122601674, 40.05879632630278], [-87.53101960799567, 40.14803271367204], [-87.53005161954269, 40.250668415460225], [-87.52706301754043, 40.476879835260895], [-87.5268735361808, 40.491221960303974], [-87.5262897260979, 40.53540665657557], [-87.52613398173308, 40.73688331371], [-87.5260117091825, 40.89558037597807], [-87.526461128546, 41.010334995838704], [-87.52651791850015, 41.024835503633106], [-87.52664631307098, 41.166088740314564], [-87.52676572981534, 41.298050590708186], [-87.52676584240913, 41.298175988277684], [-87.5254055699089, 41.47027972128018], [-87.52493610583319, 41.52973399329523], [-87.5240411452133, 41.7083335450102], [-87.47073908602228, 41.67283356386575], [-87.41581354710445, 41.688181454336316], [-87.365436642024, 41.629534490290276], [-87.26153442480137, 41.62033431651225], [-87.22279857909444, 41.62888815152433], [-87.12583402519066, 41.650300379103506], [-87.02788744523065, 41.67465944138592], [-86.93284854351647, 41.71649551059996], [-86.90912948520747, 41.7269366154399], [-86.8248272875501, 41.76023880028115], [-86.69967984960975, 41.759853704902014], [-86.6400429801547, 41.75967018661265], [-86.52421859455818, 41.759571575335855], [-86.50177182732888, 41.759552464463646], [-86.22609285434955, 41.76001569136018], [-86.22606850933597, 41.760015732266986], [-86.06256136701217, 41.75965292214442], [-85.79136127063559, 41.75905098006156], [-85.79133323259754, 41.759051019623094], [-85.65974830214834, 41.75923657142302], [-85.2921760012917, 41.759755183990514], [-85.232832039156, 41.75983893521878], [-85.19677113993725, 41.75987074526891], [-84.8251243784562, 41.76019848926038], [-84.80587906128797, 41.76021545565541], [-84.80607799201495, 41.69608851061386], [-84.8049539982189, 41.53013750089632], [-84.80424895178305, 41.426049403615295], [-84.80412866527094, 41.40829168541429], [-84.80369799270927, 41.27093152294951], [-84.80364039562868, 41.2525613106934], [-84.80322951074461, 41.12141352128481], [-84.80285523231531, 40.98937346700483], [-84.8026658372953, 40.92256808504605], [-84.80211469484591, 40.72816218319854], [-84.80211472711748, 40.728145120013245], [-84.80240964470818, 40.57221153528812], [-84.80254279841955, 40.50180841638767], [-84.80411569488777, 40.35284274560288], [-84.80411722240252, 40.35276097608723], [-84.80491425895516, 40.31009475827692], [-84.8073409251975, 40.18017385209281], [-84.80870348488928, 40.107214753040694], [-84.8101588342201, 40.00506613230617], [-84.81141445395463, 39.9169120592336], [-84.81412497273912, 39.72661466152167], [-84.8141258348088, 39.72655414996904], [-84.81570278446209, 39.56771998996685], [-84.81615703773234, 39.52196648595252], [-84.81745000672305, 39.39175167785324], [-84.81887423575736, 39.30516507005136], [-84.81887460725645, 39.30514248461686], [-84.82015628701787, 39.22722411908809], [-84.82015463338625, 39.105479516211844], [-84.86068671751606, 39.07813957342362], [-84.89716879824539, 39.05240659386678], [-84.87756813804069, 39.03126256490904], [-84.8494429375008, 39.00092279454928], [-84.8326148347032, 38.9614600702538], [-84.87775970474948, 38.92035711491553], [-84.86432488001185, 38.91379435194218], [-84.83046966688649, 38.89725647623754], [-84.78640366348668, 38.88222082427582], [-84.79869873624607, 38.85922585204063], [-84.80324457489685, 38.850723948969], [-84.81287440523779, 38.78608832045606], [-84.85690134360033, 38.790224913590905], [-84.96253212511249, 38.77803503067818], [-85.02104927950182, 38.758526997356725], [-85.07192516869496, 38.74156666492488], [-85.14685845462732, 38.69542651972854], [-85.18727558802648, 38.687608500726], [-85.20175824056896, 38.69744031392506], [-85.23866269301982, 38.722493567082836], [-85.27545182310463, 38.74117153365172], [-85.33263883631197, 38.73481613773109], [-85.34095114228218, 38.73389236214944], [-85.40047942667397, 38.735979216991595], [-85.44886062466604, 38.71336710229465], [-85.43874050804975, 38.659318130866865], [-85.43616842014056, 38.59829114030277], [-85.43141446327257, 38.58628475899533], [-85.41559831282657, 38.54634015620619], [-85.43297936719901, 38.524111317840884], [-85.43313431946453, 38.5239131475037], [-85.47435235003148, 38.50407314282837], [-85.49886446255572, 38.468241083727634], [-85.587756448412, 38.45049406904492], [-85.62162342662504, 38.41708802705783], [-85.63444254558638, 38.378398423370754], [-85.6461993574207, 38.342914931506655], [-85.68355918027481, 38.29546789136485], [-85.75095982696087, 38.26786890688031], [-85.79449936989131, 38.27795142717406], [-85.81616188352811, 38.28296784942328], [-85.83966179198951, 38.23976877622714], [-85.89476180954162, 38.18846766446788], [-85.89591068730145, 38.17991747430199], [-85.90516182597273, 38.11106857936101], [-85.9223928597334, 38.02867748573765], [-85.95172433963366, 38.014940077749785], [-85.97602593912191, 38.003558418021804], [-85.99734963192516, 37.991223984791446], [-86.03338404913471, 37.970380330379555], [-86.09576417675652, 38.008928361626495], [-86.20643740793162, 38.02187431879317], [-86.27865447633855, 38.09850730342903], [-86.3212725121944, 38.14741630335083], [-86.38721459953311, 38.124630262090236], [-86.4335687122543, 38.087146063229355], [-86.43404463304994, 38.08676121027292], [-86.47190163079418, 38.04621615190207], [-86.48805110580965, 38.04366344721942], [-86.52182366794759, 38.03832511634363], [-86.52517260018966, 37.968226046760456], [-86.50936652303031, 37.9028849817175], [-86.59984663330077, 37.906751964627944], [-86.61521359500074, 37.85285490615847], [-86.64670803177252, 37.86490931073117], [-86.6583726605953, 37.86937391347614], [-86.72224576061426, 37.892645922179454], [-86.77999189918384, 37.956519949170584], [-86.81091197444022, 37.99714795903591], [-86.8135785460014, 37.99606508825328], [-86.87587299586407, 37.97076787186105], [-86.9277459990255, 37.934953788179364], [-86.97774045722004, 37.9256969402577], [-87.0103140604155, 37.91966569765128], [-87.0430480619355, 37.875046639325056], [-87.05783503323785, 37.827454596957125], [-87.10561301743643, 37.767628637147986], [-87.13750112639582, 37.80726156163322], [-87.18006222524632, 37.84137255849014], [-87.2552493587669, 37.86732353635522], [-87.27038678574091, 37.875420381979154], [-87.30405688504992, 37.89343014374657], [-87.33176448977768, 37.90825062370137], [-87.41858470670158, 37.944760702447624], [-87.44870000074664, 37.933852272050764], [-87.48634670665932, 37.92021579525388], [-87.55127667795733, 37.9254158569413], [-87.6084785191656, 37.89879193113437], [-87.62585036816748, 37.85191697549356], [-87.68163235520997, 37.85591501845801], [-87.71315672402623, 37.88304043345094], [-87.72363439386629, 37.89205604005564], [-87.80801239836444, 37.875189035521], [-87.87253950628684, 37.92099693095906], [-87.92174353187505, 37.90788290646176], [-87.92539290724893, 37.89958939688149], [-87.93812750371217, 37.87064897072984], [-87.9038034141008, 37.81776008312279], [-87.93586041090619, 37.78970114160852], [-87.97026143320775, 37.781854169779216], [-88.02802947522656, 37.799222093586614], [-88.0673635158237, 37.85604892181574], [-88.0594706584299, 37.866685502143916]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Iowa.geojson b/public/geo-data/states/Iowa.geojson new file mode 100644 index 0000000..3072487 --- /dev/null +++ b/public/geo-data/states/Iowa.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-96.62187683345013, 42.77925392014865], [-96.57793890717956, 42.827643928708035], [-96.53785303578856, 42.878473929489616], [-96.54047451620664, 42.90859462059805], [-96.54169125678207, 42.92257491954488], [-96.5003103557145, 42.95938991565884], [-96.5202484836118, 42.977641909489726], [-96.49269557580313, 43.00508792513096], [-96.51160772049815, 43.03992594398013], [-96.45820377031086, 43.06755306014893], [-96.4521003343586, 43.08255201303926], [-96.43933791832225, 43.11391514549176], [-96.45885703684743, 43.143355135996174], [-96.47557432359088, 43.22105318210692], [-96.52208736049896, 43.22095911421292], [-96.55296647184505, 43.247280108724745], [-96.5590308746701, 43.25755478515789], [-96.57882676701097, 43.29109411174997], [-96.53039575470497, 43.30003316142147], [-96.52429301314551, 43.34721319271803], [-96.5215762231613, 43.38563921573447], [-96.59425876030392, 43.43415219418932], [-96.58460796080143, 43.46960922386322], [-96.59893323169919, 43.500456235891676], [-96.45326458042501, 43.50038940375852], [-96.19848770184021, 43.500334970272434], [-96.05316634717124, 43.500187868938326], [-95.86094943264133, 43.499993294092576], [-95.83442419060785, 43.49996644329009], [-95.4868057856353, 43.50024702746787], [-95.45443501262132, 43.50032316159168], [-95.38779034398422, 43.500479905842504], [-95.2149406729544, 43.500886424237386], [-94.91461585862413, 43.50059758472428], [-94.87423731353633, 43.500558733146335], [-94.85455735175007, 43.50055516274357], [-94.44284894305568, 43.50048070589712], [-94.39059601103551, 43.50047143057853], [-94.24796661261985, 43.50017854361121], [-93.97075992365423, 43.499609422855464], [-93.64853466398563, 43.499539497207245], [-93.57672978354522, 43.49952381432269], [-93.49735326773303, 43.49953432786508], [-93.22886269316585, 43.499570116036146], [-93.04919322881284, 43.49956018356873], [-93.02434905624919, 43.49955881013795], [-92.87027802462399, 43.49955071626177], [-92.55316207779164, 43.50030322667128], [-92.55312916832953, 43.500303263049226], [-92.44894899026086, 43.50041807446042], [-92.17886362810978, 43.50071507484439], [-92.07980242679302, 43.5007068890876], [-91.82484804854373, 43.500685938528804], [-91.73021685329155, 43.50068765529165], [-91.61083428003954, 43.50068991770831], [-91.49104077364773, 43.50069216132319], [-91.21770560878034, 43.500551679333235], [-91.23227579057155, 43.45095378288043], [-91.21066328332353, 43.419443623832855], [-91.19940798431462, 43.403033869189734], [-91.20736709522677, 43.37366093106383], [-91.15480614772136, 43.33482797363558], [-91.10723709821347, 43.31364697656858], [-91.05791002045372, 43.253970026452386], [-91.08745612313895, 43.22189309869057], [-91.13417324119207, 43.17440721599033], [-91.17525330510631, 43.13466732441588], [-91.17493515539988, 43.080262779793664], [-91.17469219317407, 43.03871547168673], [-91.15908449273603, 42.98748031925839], [-91.15551923071337, 42.9757765405426], [-91.13800051665629, 42.903774605243676], [-91.09882069907499, 42.86442352399823], [-91.07071713170674, 42.77550446463119], [-91.01724125484982, 42.719567692797874], [-90.94156979999461, 42.683845145641534], [-90.89696462076333, 42.67431919880215], [-90.85249930945774, 42.664823181154524], [-90.74367829429288, 42.64556144716347], [-90.70085708806236, 42.62644639445313], [-90.67272810019585, 42.57660018757422], [-90.64284409686837, 42.50848189221], [-90.64672808828753, 42.471904631465534], [-90.59041656136444, 42.44749346578353], [-90.5652483669945, 42.43874240733704], [-90.51751612206806, 42.40301914063984], [-90.4843456715017, 42.38159777313825], [-90.44631982533382, 42.3570408167706], [-90.41712474967652, 42.3199424685869], [-90.43088400885513, 42.27822906682496], [-90.4006528405712, 42.23929168958181], [-90.33816831546395, 42.20331942184747], [-90.315145380508, 42.193715220137896], [-90.2690788764542, 42.17449820053113], [-90.20741986278682, 42.14910713270492], [-90.16115797657086, 42.10637003517925], [-90.16344503938024, 42.04040477910221], [-90.15968150233631, 42.033085015293615], [-90.14061210087326, 41.9959966784243], [-90.15690101650294, 41.93817882122992], [-90.15815203863738, 41.9298410716664], [-90.1650639380259, 41.88377497374807], [-90.18139985302093, 41.84464507585606], [-90.18064181142577, 41.81197717843328], [-90.24236684704702, 41.78276695384292], [-90.24862957658203, 41.77980323397101], [-90.31070618989648, 41.742212352054686], [-90.3118549770981, 41.72853127494922], [-90.3146849735973, 41.69482845909812], [-90.33672677760644, 41.66453053466826], [-90.33952552614892, 41.59863169149442], [-90.36412541965134, 41.57963175330359], [-90.41582730646394, 41.56293183368584], [-90.46142920329417, 41.52353198194345], [-90.51313118982954, 41.51953205222231], [-90.57113320234183, 41.516331158352834], [-90.61853421734685, 41.485031222025185], [-90.70115633383732, 41.45474234734368], [-90.78627947298855, 41.4528875693726], [-90.86727967592124, 41.4482147849955], [-90.92434093421964, 41.422859956607006], [-90.96666000220402, 41.430051064780564], [-91.02778511111636, 41.42360319740784], [-91.06505637942485, 41.36910131071111], [-91.07155052461782, 41.33965135542099], [-91.07408617263972, 41.33432116751021], [-91.07441405011619, 41.33363193594922], [-91.11418490232953, 41.25002953353758], [-91.08144404141963, 41.2144292115487], [-91.04153526725965, 41.16613785113443], [-90.99790539921037, 41.16256382988437], [-90.95724547572217, 41.11108446615017], [-90.95226503088566, 41.07273100579185], [-90.95189376762781, 41.06987197652009], [-90.94532381622793, 41.01927797124611], [-90.95223283490395, 40.95404582497381], [-90.98546174339482, 40.91213982200948], [-91.04465240404426, 40.86835477268676], [-91.09299206507245, 40.821077784152884], [-91.09170198372918, 40.77970683699076], [-91.1157338924935, 40.72516676324761], [-91.11822190762321, 40.699533270758536], [-91.12081905270568, 40.67277546954499], [-91.18545966264143, 40.638110121001965], [-91.18697905530613, 40.63729530427299], [-91.24784993800635, 40.63838834569882], [-91.33971786085493, 40.613485860334684], [-91.37425101338728, 40.58258760213067], [-91.39447435589395, 40.534540349915645], [-91.36787559437998, 40.51047630353836], [-91.37990671018835, 40.452107211725384], [-91.37292078051784, 40.39910518833371], [-91.41942171363739, 40.37826115060824], [-91.49809254552221, 40.401923095323575], [-91.51913344679387, 40.432819043848674], [-91.56384324947847, 40.4609849201077], [-91.60834603653544, 40.50003672705089], [-91.61899767931124, 40.53908078514481], [-91.67099139849613, 40.55093366575755], [-91.6853791401589, 40.57888869148102], [-91.71665284813069, 40.60373680393465], [-91.72911275316655, 40.61363665455425], [-91.93928870866526, 40.606147360051324], [-91.94311414770323, 40.60605796212001], [-92.17977610484725, 40.60052679151071], [-92.35080035068748, 40.59725520973366], [-92.45374133413661, 40.5952860059529], [-92.63790011623873, 40.590955089835646], [-92.68668997111757, 40.58980772313995], [-92.7145943187911, 40.58958166061226], [-92.94159301325459, 40.587742605027536], [-93.09728950819024, 40.583823510095456], [-93.13580031387698, 40.58285412224695], [-93.34544041431596, 40.58051449252487], [-93.37438469711643, 40.58039755779156], [-93.55689530069695, 40.57966010564206], [-93.59735068481933, 40.579496587603536], [-93.77434306202075, 40.577530853839484], [-93.84092871189345, 40.576791251040284], [-94.01549033999822, 40.574073608484035], [-94.09108320427451, 40.572896922229475], [-94.23223865336128, 40.572014577637724], [-94.31072188325437, 40.57152394799895], [-94.47120553241815, 40.570959344357455], [-94.53387605266035, 40.57073894928902], [-94.63202473579274, 40.571759754725264], [-94.8199769587553, 40.57371360127576], [-94.91489572295963, 40.57491964063513], [-95.06891815035392, 40.57687717981167], [-95.20226373419682, 40.57837227529701], [-95.33558660670764, 40.57986735489534], [-95.37392395569566, 40.58032869022389], [-95.53318206531245, 40.58224541427047], [-95.76564638223086, 40.58520600359779], [-95.7486273746724, 40.60335296067497], [-95.78191031412848, 40.65326990073059], [-95.84603519944726, 40.682602889176636], [-95.88869806140102, 40.73628985749422], [-95.83415710138327, 40.783013781548384], [-95.83424491701516, 40.78378216828037], [-95.84131001414458, 40.845601754922264], [-95.81071001216517, 40.8866787202505], [-95.81872826442972, 40.89794578522496], [-95.83777492490943, 40.92470971331129], [-95.8283298804824, 40.972375687574896], [-95.8658787132369, 41.0174006849045], [-95.86478530492961, 41.052843201570305], [-95.86383939059793, 41.08350470738859], [-95.86868819273353, 41.12469572206681], [-95.86189807864504, 41.160300081795064], [-95.85678786758457, 41.18709574227583], [-95.9096899855754, 41.18439574675308], [-95.90991282753178, 41.19141858658163], [-95.91139077088722, 41.237995765135075], [-95.89015163993078, 41.2783058327465], [-95.92568973192337, 41.32219494289799], [-95.92878971909586, 41.37009405824189], [-95.92733594696239, 41.38998604275655], [-95.92252865611373, 41.45576426008999], [-95.98296186247312, 41.469776325318136], [-95.99402027946614, 41.50688906426936], [-96.00507887866358, 41.54400250586881], [-96.08049278535799, 41.52819737305051], [-96.0918197794735, 41.56108443004021], [-96.11810478104972, 41.61349350699271], [-96.11148281100348, 41.66854663433531], [-96.10793768620894, 41.67650764648169], [-96.08759982354385, 41.72217878675892], [-96.06453689220801, 41.793000994613905], [-96.10791102173577, 41.84033805532603], [-96.12682134306034, 41.86609434640313], [-96.15909820786987, 41.910056178067165], [-96.13253730753769, 41.97462438646759], [-96.22361145107568, 42.02265137313711], [-96.27287743629671, 42.04723733810179], [-96.2689004169985, 42.11358937385438], [-96.3477522770789, 42.16680535013482], [-96.33721636785101, 42.21484889312164], [-96.3363232728369, 42.21892138920015], [-96.33600323128847, 42.264805398385796], [-96.3519573792087, 42.28089408134195], [-96.40799812980903, 42.337407275112795], [-96.41180812372275, 42.41089318629616], [-96.381307007534, 42.461693183229556], [-96.44550826067047, 42.490629026557606], [-96.47745444622637, 42.50958795069028], [-96.49297053893463, 42.51728092069974], [-96.47695260540476, 42.55607796622879], [-96.48002311330805, 42.56132373785601], [-96.52676703227428, 42.64118292320096], [-96.59160339381519, 42.68807990336752], [-96.62470563489829, 42.725495907002305], [-96.62187683345013, 42.77925392014865]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Kansas.geojson b/public/geo-data/states/Kansas.geojson new file mode 100644 index 0000000..6c7f3be --- /dev/null +++ b/public/geo-data/states/Kansas.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-102.05174421855092, 40.00307791322416], [-101.83216100010567, 40.00293311876317], [-101.54227261356671, 40.00260909749039], [-101.41102837468424, 40.00258258345213], [-101.3240352629957, 40.0025650163391], [-101.29399018446175, 40.00255894913213], [-101.06031587048126, 40.00230659526607], [-100.75882888545772, 40.00230097791839], [-100.73882360252907, 40.00226189093047], [-100.4770169022765, 40.00175041607266], [-100.19358898541887, 40.0015715445833], [-100.17779654679947, 40.00156436279082], [-99.81340034443468, 40.00139879589366], [-99.62825327609207, 40.00177081699075], [-99.62532615387649, 40.00177669751959], [-99.50179145339231, 40.00202487598353], [-99.17913293647786, 40.00210784101321], [-99.08559689661352, 40.00213188743359], [-99.06701826855281, 40.002142400303924], [-98.72637313135351, 40.002334497367436], [-98.61375508528846, 40.00239827853891], [-98.50445498923553, 40.00237820798425], [-98.27401728930178, 40.00233603152528], [-98.07603411326895, 40.002299607881035], [-97.93182496552257, 40.00223495690951], [-97.82150083098664, 40.00218549977445], [-97.77715501047189, 40.00216561998715], [-97.41583310967108, 40.001999611727996], [-97.36919919533838, 40.001937902733474], [-97.00916553036762, 40.00146135507126], [-96.91640773130001, 40.00145243008917], [-96.87381282075457, 40.001448334859084], [-96.80576897244431, 40.00136678334272], [-96.46994625851933, 40.00096427052558], [-96.4637133243213, 40.000956837056336], [-96.2392087566393, 40.00068909932958], [-96.23917287825316, 40.00068905657123], [-96.15436593713515, 40.00049304733402], [-96.02409102824454, 40.00071703257051], [-96.01067985552135, 40.00070269686157], [-95.78811207598218, 40.00046484047401], [-95.78457608169309, 40.00046106162621], [-95.33989656958133, 40.000027662999806], [-95.30829060733755, 39.99999689562679], [-95.23111473785974, 39.94378292650788], [-95.14244604559542, 39.89541896732794], [-95.08153528591743, 39.86171702973554], [-95.01874438176642, 39.89737121685278], [-94.99337566363273, 39.89856451909291], [-94.9515413806801, 39.9005322847801], [-94.92846740280807, 39.87634326697822], [-94.87867840415915, 39.826521226972744], [-94.87785909263653, 39.82069931511943], [-94.87114545145549, 39.7729931587622], [-94.8603724515989, 39.74952913111061], [-94.89931773072855, 39.72404106663818], [-94.97108000073601, 39.723145028685494], [-94.97131935731942, 39.68640894330429], [-95.03746648433076, 39.65290368361115], [-95.04405347607052, 39.613666835163095], [-95.04716782436039, 39.595115467481975], [-95.07669051089516, 39.57676226057681], [-95.11355901580912, 39.55393898415761], [-95.09142188730016, 39.53325591502021], [-95.04984844943026, 39.494413140073256], [-94.98214773457896, 39.440550174156], [-94.96575082807459, 39.42167984088935], [-94.94666506430633, 39.399715003553645], [-94.88897456137985, 39.39243004158481], [-94.90806727752306, 39.32366063394941], [-94.85707383007048, 39.273822410579754], [-94.82566464872323, 39.241726329823635], [-94.79966449138553, 39.206015452680575], [-94.79199614531565, 39.201257721963245], [-94.74193937549232, 39.17020060426091], [-94.68033734982342, 39.18430074337933], [-94.62393526308901, 39.156600923712865], [-94.60193922827996, 39.15550121110322], [-94.59193423886713, 39.15500100194552], [-94.60735520141753, 39.11344198778246], [-94.60753131464722, 39.08978200489488], [-94.6078714743939, 39.04408312208931], [-94.60833502954873, 38.98180404911046], [-94.60896107614356, 38.8472093568931], [-94.60945651290562, 38.74069802779378], [-94.60949018406056, 38.7380997349677], [-94.6128660328468, 38.47759999064507], [-94.61286643696802, 38.477568810403746], [-94.61277319088113, 38.38871627535153], [-94.61261477610886, 38.23776375704497], [-94.61393101692289, 38.0600506050141], [-94.61410134090247, 38.03705421416022], [-94.61446616765188, 37.98779659658573], [-94.61788653164399, 37.68221127580635], [-94.61787398688709, 37.67310796217262], [-94.6178470696618, 37.653575028507596], [-94.6175125318795, 37.41090569770086], [-94.6176690917297, 37.3641668684332], [-94.6177553539166, 37.338414455287925], [-94.61835227488241, 37.16020703075865], [-94.61810404658948, 37.05679227273758], [-94.61796508236588, 36.99890079702667], [-94.71277129342354, 36.998789619029615], [-94.9952954809994, 36.99952417819082], [-95.00762254033465, 36.999517733277635], [-95.07350679489855, 36.99948333624093], [-95.32256888078234, 36.99935326787404], [-95.40773720234675, 36.99933697454931], [-95.52241922544926, 36.99931503933711], [-95.57360298034875, 36.9993052573666], [-95.78676792108995, 36.99926624663761], [-95.92812809240075, 36.99924054095742], [-95.96427733517315, 36.99921873926445], [-96.0008163167182, 36.999196702947565], [-96.21757628703382, 36.9990660943158], [-96.50029161242166, 36.99863910466782], [-96.52558557256963, 36.998674102259336], [-96.74984078180127, 36.998984388105455], [-97.1006547813458, 36.9989947814564], [-97.1477237493658, 36.99896917065676], [-97.38492759422878, 36.99884020639463], [-97.46234851440589, 36.99882159111498], [-97.76870622272642, 36.998747800517776], [-97.80231518929712, 36.99869644857015], [-98.04534423355095, 36.99832519118501], [-98.11198747112518, 36.99824636862651], [-98.34715134846881, 36.99796810920469], [-98.35407558083055, 36.99795991112408], [-98.5446648170797, 36.998523336359604], [-98.79193886657056, 36.99925395998497], [-99.00030383321665, 36.99935726457172], [-99.12945176650298, 36.99942129728716], [-99.40701750166485, 36.99957848864629], [-99.45620485660444, 36.999699790215544], [-99.5411171037947, 36.9999092624359], [-99.65765974008112, 37.000196864397786], [-99.99520211132553, 37.001631277181524], [-100.0025726151965, 37.00161943686733], [-100.08948266884634, 37.00147980490492], [-100.55268342437664, 37.0007334720818], [-100.6333252177818, 37.00017164039517], [-100.8556341630647, 36.99862332571653], [-100.94546713327686, 36.99824409538354], [-101.06645092200979, 36.997733545228606], [-101.21148726695117, 36.99712167372933], [-101.48532579514075, 36.995609501384436], [-101.55525921823205, 36.99528930836177], [-101.90244311498665, 36.99370105144472], [-102.02820757138724, 36.99314498291945], [-102.0422433927315, 36.99308280939112], [-102.04192338121831, 37.03508271168453], [-102.04198637968976, 37.106550340996215], [-102.04196635146292, 37.258162612304496], [-102.04194147284099, 37.389188912909304], [-102.04189297631686, 37.64427701889176], [-102.04187782871497, 37.72387448184033], [-102.04196743631316, 37.73854008301849], [-102.04425649205885, 38.11301035515579], [-102.04463531177873, 38.26241153660161], [-102.04465140316763, 38.26874919425987], [-102.0449450908088, 38.38441902451342], [-102.04551159894511, 38.615164650606175], [-102.04571384503059, 38.69756581887574], [-102.04657114834366, 39.04703830016964], [-102.04720091800364, 39.133147075442736], [-102.04896023934346, 39.37371231698458], [-102.04996211919143, 39.568179193363456], [-102.04999240099012, 39.574056313733706], [-102.05125433887795, 39.818992210613764], [-102.05174421855092, 40.00307791322416]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Kentucky.geojson b/public/geo-data/states/Kentucky.geojson new file mode 100644 index 0000000..5025c26 --- /dev/null +++ b/public/geo-data/states/Kentucky.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-89.54443411815883, 36.574509825893735], [-89.47934610071798, 36.56625279893537], [-89.40790599004868, 36.56234465031065], [-89.37869390414325, 36.62229166636095], [-89.3273196072731, 36.62394585819722], [-89.32465782645016, 36.62403156441141], [-89.2789347780875, 36.57769841129981], [-89.22731874731912, 36.56937422246306], [-89.1991357413693, 36.62564819360968], [-89.17564951272925, 36.651318412516495], [-89.16548773919791, 36.66242513598993], [-89.20250962392953, 36.71661659053793], [-89.15698852248836, 36.75596659223087], [-89.15598342723389, 36.78629123656657], [-89.15588951779351, 36.78912457142504], [-89.14767252298824, 36.847146522069835], [-89.12047058244545, 36.89189444379923], [-89.10313409253844, 36.944759287795584], [-89.09884166260649, 36.957848374293505], [-89.13291356109082, 36.982055424971776], [-89.12889763553994, 37.01790643543522], [-89.16661894465832, 37.07210890322748], [-89.16808573795755, 37.07421656364699], [-89.09904606619979, 37.14096559410942], [-89.05803519566985, 37.18876566009499], [-89.00096722617066, 37.2243997256728], [-88.93350924164258, 37.22751026140283], [-88.93174418044663, 37.22759164963408], [-88.92789272700558, 37.226352608243694], [-88.83505013811246, 37.196484425736166], [-88.75306717643137, 37.15469914767142], [-88.69398207574585, 37.14115317139443], [-88.61143887979365, 37.112743259841245], [-88.56105684126497, 37.08400644036665], [-88.5315745890363, 37.06719044357362], [-88.49047949955889, 37.06795461650993], [-88.48380178009513, 37.06807876185396], [-88.47612551219271, 37.06822147120866], [-88.44460361377676, 37.098599367028804], [-88.42477474535673, 37.14989929446151], [-88.47175184994872, 37.2201533268915], [-88.51465994100053, 37.29094634547264], [-88.48694599186757, 37.339594318478355], [-88.46586004949873, 37.400545294758786], [-88.41859305098403, 37.421985241583215], [-88.41613261852193, 37.4212847533142], [-88.35847551892523, 37.40486970107019], [-88.35843502873345, 37.40485817345775], [-88.2816659860163, 37.45259408814812], [-88.15706000225406, 37.466934947752044], [-88.06229305224494, 37.48783484394178], [-88.06624748644117, 37.504128391131346], [-88.07224109039838, 37.52882389873278], [-88.13162112680601, 37.57296599990394], [-88.13243018666655, 37.57528063271586], [-88.16006124982957, 37.654330088435515], [-88.13234032762068, 37.69714013081359], [-88.0595874088064, 37.7426062140061], [-88.02802947522656, 37.799222093586614], [-87.97026143320775, 37.781854169779216], [-87.93586041090619, 37.78970114160852], [-87.9038034141008, 37.81776008312279], [-87.93812750371217, 37.87064897072984], [-87.92539290724893, 37.89958939688149], [-87.92174353187505, 37.90788290646176], [-87.87253950628684, 37.92099693095906], [-87.80801239836444, 37.875189035521], [-87.72363439386629, 37.89205604005564], [-87.71315672402623, 37.88304043345094], [-87.68163235520997, 37.85591501845801], [-87.62585036816748, 37.85191697549356], [-87.6084785191656, 37.89879193113437], [-87.55127667795733, 37.9254158569413], [-87.48634670665932, 37.92021579525388], [-87.44870000074664, 37.933852272050764], [-87.41858470670158, 37.944760702447624], [-87.33176448977768, 37.90825062370137], [-87.30405688504992, 37.89343014374657], [-87.27038678574091, 37.875420381979154], [-87.2552493587669, 37.86732353635522], [-87.18006222524632, 37.84137255849014], [-87.13750112639582, 37.80726156163322], [-87.10561301743643, 37.767628637147986], [-87.05783503323785, 37.827454596957125], [-87.0430480619355, 37.875046639325056], [-87.0103140604155, 37.91966569765128], [-86.97774045722004, 37.9256969402577], [-86.9277459990255, 37.934953788179364], [-86.87587299586407, 37.97076787186105], [-86.8135785460014, 37.99606508825328], [-86.81091197444022, 37.99714795903591], [-86.77999189918384, 37.956519949170584], [-86.72224576061426, 37.892645922179454], [-86.6583726605953, 37.86937391347614], [-86.64670803177252, 37.86490931073117], [-86.61521359500074, 37.85285490615847], [-86.59984663330077, 37.906751964627944], [-86.50936652303031, 37.9028849817175], [-86.52517260018966, 37.968226046760456], [-86.52182366794759, 38.03832511634363], [-86.48805110580965, 38.04366344721942], [-86.47190163079418, 38.04621615190207], [-86.43404463304994, 38.08676121027292], [-86.4335687122543, 38.087146063229355], [-86.38721459953311, 38.124630262090236], [-86.3212725121944, 38.14741630335083], [-86.27865447633855, 38.09850730342903], [-86.20643740793162, 38.02187431879317], [-86.09576417675652, 38.008928361626495], [-86.03338404913471, 37.970380330379555], [-85.99734963192516, 37.991223984791446], [-85.97602593912191, 38.003558418021804], [-85.95172433963366, 38.014940077749785], [-85.9223928597334, 38.02867748573765], [-85.90516182597273, 38.11106857936101], [-85.89591068730145, 38.17991747430199], [-85.89476180954162, 38.18846766446788], [-85.83966179198951, 38.23976877622714], [-85.81616188352811, 38.28296784942328], [-85.79449936989131, 38.27795142717406], [-85.75095982696087, 38.26786890688031], [-85.68355918027481, 38.29546789136485], [-85.6461993574207, 38.342914931506655], [-85.63444254558638, 38.378398423370754], [-85.62162342662504, 38.41708802705783], [-85.587756448412, 38.45049406904492], [-85.49886446255572, 38.468241083727634], [-85.47435235003148, 38.50407314282837], [-85.43313431946453, 38.5239131475037], [-85.43297936719901, 38.524111317840884], [-85.41559831282657, 38.54634015620619], [-85.43141446327257, 38.58628475899533], [-85.43616842014056, 38.59829114030277], [-85.43874050804975, 38.659318130866865], [-85.44886062466604, 38.71336710229465], [-85.40047942667397, 38.735979216991595], [-85.34095114228218, 38.73389236214944], [-85.33263883631197, 38.73481613773109], [-85.27545182310463, 38.74117153365172], [-85.23866269301982, 38.722493567082836], [-85.20175824056896, 38.69744031392506], [-85.18727558802648, 38.687608500726], [-85.14685845462732, 38.69542651972854], [-85.07192516869496, 38.74156666492488], [-85.02104927950182, 38.758526997356725], [-84.96253212511249, 38.77803503067818], [-84.85690134360033, 38.790224913590905], [-84.81287440523779, 38.78608832045606], [-84.80324457489685, 38.850723948969], [-84.79869873624607, 38.85922585204063], [-84.78640366348668, 38.88222082427582], [-84.83046966688649, 38.89725647623754], [-84.86432488001185, 38.91379435194218], [-84.87775970474948, 38.92035711491553], [-84.8326148347032, 38.9614600702538], [-84.8494429375008, 39.00092279454928], [-84.87756813804069, 39.03126256490904], [-84.89716879824539, 39.05240659386678], [-84.86068671751606, 39.07813957342362], [-84.82015463338625, 39.105479516211844], [-84.75074645952016, 39.14735708515729], [-84.71404545573598, 39.13265809991867], [-84.71192677087869, 39.130677702824826], [-84.67724447329665, 39.09825914503547], [-84.62204485635591, 39.07833382708323], [-84.60792540301209, 39.07323715051265], [-84.55084129942699, 39.09935908777478], [-84.50651597641067, 39.10176547383668], [-84.4937402204729, 39.102459060514974], [-84.48094020320524, 39.1167590438088], [-84.4620391780325, 39.121759037274465], [-84.44523915096335, 39.11446004047418], [-84.43293811354626, 39.08396005568126], [-84.40093702257347, 39.04636105441677], [-84.3265358361863, 39.027461996983845], [-84.32120403935042, 39.02058534286065], [-84.2972517232684, 38.989692939268956], [-84.28816072472607, 38.95578786676251], [-84.23212872065129, 38.880481625538025], [-84.2323017740878, 38.87470651016332], [-84.2332617727734, 38.84266955087183], [-84.22615200263385, 38.82976217790445], [-84.21290082749424, 38.805705430579216], [-84.13508488783019, 38.78948322519192], [-84.05260653776725, 38.7716047332488], [-84.05163899169055, 38.77139500221696], [-83.9788111224109, 38.78710188121866], [-83.92845160255135, 38.77458076203674], [-83.90437294490641, 38.76728157928197], [-83.85208345958827, 38.75143058177761], [-83.83401351500623, 38.71600565130914], [-83.78361881670162, 38.69563864224423], [-83.77215869350223, 38.65814775594068], [-83.70585619930397, 38.638034495457525], [-83.67948257541892, 38.630033929131315], [-83.64696013490448, 38.64183169501224], [-83.64299258474483, 38.64327095483642], [-83.6269206895547, 38.67938492230766], [-83.53333751331431, 38.702103124728], [-83.44040244158512, 38.669359167605336], [-83.37630048632383, 38.661471135971645], [-83.32052951985219, 38.62271110472289], [-83.28651254640278, 38.5992390891146], [-83.26426625947906, 38.613130067933575], [-83.23951359420923, 38.628586076431574], [-83.17264567082022, 38.620250068310206], [-83.12897171974684, 38.64022906382775], [-83.11237073606607, 38.671683062718735], [-83.04233680832485, 38.708317054822686], [-83.03033375115055, 38.71686573010022], [-83.01181483745754, 38.73005505126711], [-82.94314576358242, 38.7432780617584], [-82.88919166782436, 38.75607407331867], [-82.87119069262778, 38.71837508785527], [-82.86959074833379, 38.678175106481], [-82.85131285179675, 38.604332152682595], [-82.81154129478142, 38.57236779127609], [-82.80011093143489, 38.563181217482516], [-82.72484493681611, 38.55759825301516], [-82.67572299822466, 38.51550227674251], [-82.6641197975263, 38.50771647788552], [-82.6184729867028, 38.47708725861512], [-82.59367198695017, 38.42180719545117], [-82.59797801994509, 38.34490712871216], [-82.5718760335266, 38.3157790664454], [-82.58179505533718, 38.24859001105551], [-82.5846928595131, 38.2405110132393], [-82.59886299568518, 38.201005061207994], [-82.62618090556973, 38.13483312887942], [-82.54940590133833, 38.06306106351751], [-82.46498582788128, 37.97685705048072], [-82.47941891772649, 37.93856057137899], [-82.48755477534216, 37.91697304437439], [-82.41868865382762, 37.872373050732584], [-82.39846341577982, 37.84305220289581], [-82.36997152444839, 37.80174705550793], [-82.3273544408516, 37.76223106182682], [-82.32067337072695, 37.745963901797644], [-82.29611627463555, 37.6861719942719], [-82.22610921355462, 37.65308994878624], [-82.14155341213817, 37.595163816700065], [-82.06441673238042, 37.544513672711034], [-81.96829597129856, 37.5377955976739], [-82.20174286219779, 37.37510542633321], [-82.30941274086143, 37.3000633652701], [-82.31436819728566, 37.2963036129593], [-82.35534077004584, 37.26521733172705], [-82.44916188245796, 37.24390538156964], [-82.55363753777574, 37.20144779402627], [-82.55817532305443, 37.199603196816156], [-82.56527303507424, 37.19589831020157], [-82.72629182485963, 37.11184961157546], [-82.72225159551785, 37.057945533870395], [-82.75071270362092, 37.02410466959112], [-82.81574579762439, 37.00719363003952], [-82.86918096208339, 36.97417961911112], [-82.86519007195515, 36.92092066421392], [-82.88375237493275, 36.89712778852415], [-82.89544321705287, 36.88214263877426], [-83.01258548839023, 36.84728642468238], [-83.07558852106338, 36.85058646392066], [-83.1146916391669, 36.796085431555746], [-83.1363937717551, 36.74308541528515], [-83.23639792667505, 36.726884469192925], [-83.38609822082265, 36.6865865691699], [-83.43650795443878, 36.66618457683702], [-83.46095460786968, 36.66613060687809], [-83.52711198429513, 36.66598456495864], [-83.61451304642907, 36.63398258059175], [-83.675413105578, 36.60081360395027], [-83.69071412901337, 36.58258061450596], [-83.89442090887374, 36.58648043398681], [-83.93076062722618, 36.587693641520715], [-83.98761069229916, 36.58959159120769], [-83.98784174120553, 36.589599304819195], [-84.22719426797411, 36.59217915927353], [-84.22733230632898, 36.592180647136544], [-84.26132156633264, 36.592741398439884], [-84.49993838081124, 36.59667808445874], [-84.77845581352959, 36.60321084086393], [-84.78534094036972, 36.60337232601166], [-84.78539991884209, 36.60337574592822], [-84.94394773540678, 36.61256927977021], [-84.97486813221713, 36.61458363175673], [-85.09612773432836, 36.62248318401233], [-85.27628780023714, 36.62615755881897], [-85.2906268555802, 36.62645000751011], [-85.29581234276412, 36.626149561676314], [-85.43640416909855, 36.61800370259991], [-85.48835291053624, 36.614993802279685], [-85.73186197531095, 36.62042879837734], [-85.78855654169223, 36.62171168520147], [-85.87385703754573, 36.62364188610553], [-85.97571325521503, 36.62863768651262], [-86.08194406678525, 36.63384797398568], [-86.20556530574272, 36.639246820719364], [-86.41149629868367, 36.64824032121993], [-86.50777114372589, 36.652444851852344], [-86.55129212983458, 36.63798470527299], [-86.56206778400485, 36.64074635934806], [-86.60639414195781, 36.65210660303884], [-86.7632910890755, 36.64871991383545], [-86.81303708127601, 36.64764625557156], [-87.06082628581365, 36.644770223969346], [-87.11500351808934, 36.64414140284715], [-87.33597914032173, 36.64157659568396], [-87.34779610098163, 36.64143943909017], [-87.64115034622134, 36.638035392155395], [-87.69418629534762, 36.636837597181525], [-87.85320461445649, 36.633246470832624], [-87.84956756195547, 36.66370065192346], [-88.01179279104419, 36.677024945355804], [-88.0705327467148, 36.67811794405326], [-88.05573883505708, 36.63047470822985], [-88.03380297801013, 36.55173230683905], [-88.05046705094628, 36.50005205466082], [-88.05335184995226, 36.49999530682527], [-88.12737900479414, 36.498539096235355], [-88.48907655850448, 36.50128305713895], [-88.5119197813631, 36.50145635882941], [-88.5163578457097, 36.501463561901126], [-88.81676414706017, 36.50195054274768], [-88.82717802207391, 36.50196735363217], [-88.83458900577605, 36.50197931702067], [-88.96447093324254, 36.50218898311378], [-89.21140877779695, 36.50562901443352], [-89.34519424287184, 36.501342652781055], [-89.41729305374206, 36.49903258990225], [-89.53923218830384, 36.49793373247038], [-89.57148114501753, 36.53808676849728], [-89.54443411815883, 36.574509825893735]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Louisiana.geojson b/public/geo-data/states/Louisiana.geojson new file mode 100644 index 0000000..11452da --- /dev/null +++ b/public/geo-data/states/Louisiana.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-94.04305266573613, 32.69302877213226], [-94.04302681487478, 32.797475155577], [-94.0430031131636, 32.881088481335674], [-94.04296699942417, 33.01921679678163], [-93.8146011086003, 33.01938629729277], [-93.80712826123708, 33.019391847081465], [-93.72327606980733, 33.01945414724714], [-93.5209955724058, 33.018739271131416], [-93.49056117580739, 33.018631711437855], [-93.37713694503503, 33.01823083803637], [-93.23864963259099, 33.01801264865461], [-93.19740480507234, 33.01794769814727], [-92.98877878689227, 33.01724781972532], [-92.97113971512137, 33.01718863346943], [-92.72474566649497, 33.014338192549964], [-92.7235554920967, 33.014324424883306], [-92.50138526465184, 33.01215642659649], [-92.22282560086256, 33.00907932723264], [-92.06901565371979, 33.00848059078584], [-92.06892901849552, 33.00848025353941], [-91.8751289665804, 33.00772584834487], [-91.48917741371677, 33.00617843602636], [-91.46037774062938, 33.00599341884184], [-91.43593232714908, 33.005836374748014], [-91.26456618788151, 33.00473547399538], [-91.16607501959099, 33.0041026567825], [-91.13441594464621, 32.98052963641758], [-91.07207680321658, 32.93782862555782], [-91.07060377524004, 32.88865561139945], [-91.13789185571663, 32.8489715668022], [-91.16167086214327, 32.812461532831875], [-91.15761582780475, 32.776029513575644], [-91.11365374044122, 32.739966539854166], [-91.05700065753184, 32.72557659031872], [-91.09876364725375, 32.6852875771565], [-91.07950751778263, 32.60067662372469], [-91.05541075943869, 32.57908424498049], [-91.04931346682955, 32.573620643808965], [-91.0487618933228, 32.57279368465507], [-91.01127638748513, 32.51659266663667], [-91.06051739637854, 32.51235766169861], [-91.05290828753338, 32.43843867253691], [-90.96598727653844, 32.42480263663837], [-90.98667318229069, 32.35175666937477], [-90.92117118330115, 32.342069593076836], [-90.94783510650342, 32.283482631644745], [-90.99122802461342, 32.21465865177381], [-91.10850993814556, 32.20814666416243], [-91.03947323396989, 32.107964722415566], [-91.0347079119907, 32.1010495719843], [-91.0791088630934, 32.050251561090505], [-91.0808088464788, 32.02345254531085], [-91.1174098437592, 31.987053537584497], [-91.17741085348008, 31.973253559059426], [-91.18111091669904, 31.920055451339454], [-91.23489996183835, 31.876859390405027], [-91.24401613055173, 31.869728816771534], [-91.29013610347802, 31.83365424433031], [-91.34571521589163, 31.842857188897725], [-91.35951532062926, 31.799358062042074], [-91.32046003325037, 31.747796614463645], [-91.31857729534866, 31.745311001820664], [-91.38012597713103, 31.732622863843808], [-91.38091644895654, 31.732459909726373], [-91.39571640360371, 31.644160919486822], [-91.46381844181005, 31.620360909440127], [-91.45751837797359, 31.587561942666557], [-91.43761730727509, 31.54616197302973], [-91.48961927338576, 31.53426201298567], [-91.51714116319671, 31.49839004136903], [-91.5103572037903, 31.438923987620903], [-91.53233719736302, 31.390270897985577], [-91.53606222018395, 31.338350832133425], [-91.50885928000515, 31.291639834384995], [-91.56419322710275, 31.26162868401023], [-91.62135915279069, 31.267806570182156], [-91.6443571592431, 31.234409472120813], [-91.59005227944202, 31.1936885228679], [-91.59099517376094, 31.191994083946945], [-91.62167232412752, 31.13686537293348], [-91.59469441463236, 31.09143935078848], [-91.56036650349976, 31.049503339272405], [-91.62825880308759, 31.005092165571853], [-91.63694350442782, 30.99941114263908], [-91.22406938249381, 30.99917828876415], [-91.17614145554829, 30.999219489920424], [-91.06012867644911, 30.99931922014819], [-90.82583025106202, 30.999520662235945], [-90.75877609633004, 30.9995783158832], [-90.56719650737917, 30.999940515805072], [-90.54757553325868, 30.99997761190629], [-90.34730573232508, 31.000356273122506], [-90.34600811086905, 31.000358726655442], [-90.25955605091825, 31.00065760394652], [-89.89751684526891, 31.001908846103177], [-89.83590865359899, 31.00209725948637], [-89.7281477987311, 31.00242681340429], [-89.72817648902365, 31.002309701394953], [-89.75007386217825, 30.912925951638876], [-89.7917459021674, 30.820383078642323], [-89.83633190194773, 30.727193177020162], [-89.8261812618945, 30.668819496388213], [-89.82186890488768, 30.644020246377142], [-89.79166494479594, 30.551520317775015], [-89.71249408405511, 30.477506287485514], [-89.69993319123914, 30.45403314501872], [-89.67851514832927, 30.41400823750055], [-89.6342092302087, 30.30825223972247], [-89.60765621721333, 30.21709230484334], [-89.52450527636456, 30.180749435152446], [-89.60508955212701, 30.142810519537665], [-89.65698696158819, 30.11837730312823], [-89.68371282447077, 30.076014282510563], [-89.78253459948597, 30.045368125578356], [-89.84506552608765, 30.018405986631223], [-89.84529764232748, 30.016377824220566], [-89.85258280411317, 29.952717035584122], [-89.79596860801064, 29.933999230488467], [-89.74427147141445, 29.917643450794372], [-89.70172443452611, 29.87408193276305], [-89.64706339230119, 29.863599386335363], [-89.59812837148621, 29.881406776698253], [-89.57442444379518, 29.983736054724986], [-89.49406517642227, 30.04096862557596], [-89.44461936345006, 30.06095563046085], [-89.34216470298121, 30.05916869327638], [-89.30302786943565, 30.091566623454092], [-89.23317016482649, 30.134953533238725], [-89.18325838894489, 30.149340594017527], [-89.18580128750135, 30.063930906660506], [-89.21567476804239, 29.99352278542236], [-89.23117760438417, 29.925483561609088], [-89.2362974992308, 29.87708041312511], [-89.29325031301246, 29.803052027900357], [-89.27103323390138, 29.756353964149046], [-89.39916121733732, 29.770590617230805], [-89.40395492718757, 29.681806525609183], [-89.46556080497368, 29.651736314853974], [-89.50096548741855, 29.63345361254903], [-89.50473673004929, 29.631506169536657], [-89.53520081761025, 29.648565039732386], [-89.60210772022674, 29.610292737629464], [-89.56461343740253, 29.54378388925931], [-89.56960524389447, 29.49404185980495], [-89.53214796846397, 29.434564938013374], [-89.48231583331254, 29.406220083459313], [-89.37999877612097, 29.391783433952792], [-89.31208276456002, 29.388036671871443], [-89.25784955844117, 29.336870803096467], [-89.20038659100746, 29.34441699508817], [-89.13433430599285, 29.279339122996596], [-89.1166500427997, 29.2195311512873], [-89.02597101205195, 29.215152430253173], [-89.0142768192386, 29.16691246881249], [-89.06661350469115, 29.090713326535365], [-89.11652642188758, 29.07409619124627], [-89.14878821868733, 29.029669117117006], [-89.14286206290659, 28.99162213734201], [-89.21866915665477, 29.022513933846586], [-89.25935031046512, 29.05835679731333], [-89.3220070933444, 29.010249597324815], [-89.40096181188851, 28.933810297181477], [-89.40352613192273, 29.016962299970693], [-89.36109437504635, 29.0718464271019], [-89.3905116064037, 29.123574298902454], [-89.43292871595732, 29.14902113857702], [-89.48284099704318, 29.215050938143797], [-89.56454813164501, 29.242524671473557], [-89.60664818688295, 29.252020543161862], [-89.63966036775467, 29.29052846946887], [-89.72615945548843, 29.304023206143118], [-89.842638530196, 29.318819763400125], [-89.88346047830983, 29.30709959437191], [-89.90270373951402, 29.293033118717396], [-89.95645723924524, 29.253740285383607], [-90.05850895930777, 29.183682981546372], [-90.0898323356427, 29.16447125766844], [-90.12274981401889, 29.144281811113746], [-90.22358361213773, 29.08507050335428], [-90.33493157441224, 29.063798236154867], [-90.4096138337741, 29.058428944305348], [-90.44273058806712, 29.0560480106997], [-90.4881136156164, 29.05875491959073], [-90.6521126619086, 29.05771533893372], [-90.748373634342, 29.04005398625383], [-90.81254675365476, 29.04213178331991], [-90.86784989800083, 29.05605761382227], [-90.87758007418226, 29.104884601602347], [-90.94187438006965, 29.16236643963664], [-90.96421866402677, 29.16509440125219], [-91.00009351179253, 29.16947427846999], [-91.09401310530218, 29.187704010381875], [-91.158146603813, 29.218092847228135], [-91.27879137594718, 29.24776857795369], [-91.33488478107286, 29.29876776130223], [-91.27664671910078, 29.32981791014005], [-91.26545180630208, 29.360969031781146], [-91.26632248209337, 29.36135676712153], [-91.3340512281692, 29.39151821901353], [-91.36396750805811, 29.420657404640757], [-91.34751455060847, 29.44443150348081], [-91.39430806891495, 29.49710889119495], [-91.43995376770201, 29.478514016860572], [-91.4609642636632, 29.469954874699216], [-91.48559157968567, 29.499110134922063], [-91.53102270188599, 29.53153704388482], [-91.53744673925324, 29.565882015449226], [-91.5419757702505, 29.59434699645975], [-91.60018082095387, 29.63114978448167], [-91.6438338290602, 29.63061862646779], [-91.62383090085838, 29.6992337221521], [-91.66712996346888, 29.745815604747083], [-91.73725498567572, 29.749363392039765], [-91.80814403565795, 29.725090516815413], [-91.85307211377113, 29.702929637074334], [-91.86255916584359, 29.66738909237294], [-91.87326824835323, 29.627270617949133], [-91.80373201883499, 29.59594537289367], [-91.71108277201176, 29.569321337330386], [-91.76826475677183, 29.490355123100063], [-91.82158098643775, 29.47391818193348], [-91.91532362073573, 29.518506621154128], [-92.03018895944118, 29.57266294968161], [-92.04289728045676, 29.577474250708416], [-92.06451600507732, 29.58565898338972], [-92.15862728854692, 29.581610018226847], [-92.25186375123636, 29.539347959170215], [-92.32346917109825, 29.531490876462236], [-92.4098645837671, 29.547470787324375], [-92.47358989889119, 29.561074685344717], [-92.56804353566433, 29.57739098186241], [-92.6160873881681, 29.58877995521565], [-92.68449248819155, 29.60499566977919], [-92.87999827201044, 29.680279319455295], [-92.99313339678267, 29.72383943431083], [-93.08818706958937, 29.749118255067597], [-93.1769347112239, 29.77048012526752], [-93.29557750001179, 29.775064075309274], [-93.41109159055593, 29.767350193611506], [-93.53846657463205, 29.763292372342704], [-93.74195219910719, 29.736336811339243], [-93.79925422721143, 29.71525373656791], [-93.83797528234422, 29.69061265241575], [-93.86320820886569, 29.724052679450573], [-93.8908251674425, 29.7616667322197], [-93.92921226323563, 29.802945856839383], [-93.87245026589217, 29.851644066026235], [-93.85231411652468, 29.87208514318729], [-93.83037820679802, 29.894353209657663], [-93.80781914800511, 29.95454338202751], [-93.74108185340278, 30.02156556874086], [-93.70618732651823, 30.05230897053634], [-93.70394375315156, 30.05428564301489], [-93.70243963311434, 30.112716068127988], [-93.70376751374167, 30.173931526000818], [-93.71336244830592, 30.225256943814642], [-93.71106557527808, 30.24396678807401], [-93.70719327226593, 30.275509157365896], [-93.76033119587606, 30.329920471490354], [-93.74533585405574, 30.397018662286985], [-93.73817581443973, 30.40254368624216], [-93.70266763638404, 30.429943465060497], [-93.7101193455819, 30.506396725673017], [-93.72919725884461, 30.544839191252645], [-93.68433118726473, 30.592583259634743], [-93.68512312964852, 30.625198543521883], [-93.62990616483037, 30.67993764311377], [-93.61769015362975, 30.738477087586915], [-93.56930495181918, 30.802966934119485], [-93.55861851897272, 30.869421919115066], [-93.55457732471764, 30.87746740154035], [-93.5309371694047, 30.924531784125147], [-93.54984184491374, 30.967115938381315], [-93.53952661762995, 31.008495911510835], [-93.53121963863963, 31.051675933618206], [-93.54027865254822, 31.128866133760955], [-93.53509768338068, 31.185612199130716], [-93.55249794296739, 31.184818345636906], [-93.60060359228099, 31.182623617195876], [-93.6024434999811, 31.1825396749071], [-93.61394245169326, 31.259373841484738], [-93.67544027767822, 31.301039141030355], [-93.66814644070749, 31.375101760855394], [-93.69760328592126, 31.428407894395853], [-93.74947583447998, 31.468689448119306], [-93.72592507359141, 31.504091032742657], [-93.78768686771913, 31.527343318930225], [-93.83492398067524, 31.586210153946652], [-93.81683811843075, 31.622507960358607], [-93.80341938593175, 31.70068458419838], [-93.85339043677655, 31.805465484237207], [-93.8782522938575, 31.84427510922007], [-93.90955735421478, 31.8931426646773], [-93.97746120254098, 31.926418011703305], [-94.02942852252238, 31.979686222532006], [-94.0418330950756, 31.992401307725196], [-94.04268183530887, 32.13795490550085], [-94.0426970838941, 32.19606370894795], [-94.04274051484498, 32.36355742289997], [-94.0427897682818, 32.392281577981464], [-94.04308445381547, 32.56425942666284], [-94.04305266573613, 32.69302877213226]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Maine.geojson b/public/geo-data/states/Maine.geojson new file mode 100644 index 0000000..e8bd7c6 --- /dev/null +++ b/public/geo-data/states/Maine.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[-68.9240136601234, 43.885404256294244], [-68.87478754008536, 43.90471205995653], [-68.84901250433337, 43.84983791580347], [-68.88848659510353, 43.803778095243985], [-68.94443669728454, 43.835323379588296], [-68.9240136601234, 43.885404256294244]]], [[[-71.08392110691236, 45.30544937721076], [-71.0382070925706, 45.31192041168196], [-71.01275411771722, 45.34475852068119], [-70.9493621203544, 45.331534573446184], [-70.91210809734734, 45.296195555156146], [-70.89281904567615, 45.23917047835314], [-70.84442707441733, 45.234511632957265], [-70.8340166438194, 45.27179311100063], [-70.82978711183941, 45.28693972471257], [-70.80861011324131, 45.31160475789185], [-70.81946812069778, 45.34143376513438], [-70.80624108802107, 45.376556775337676], [-70.82560907859192, 45.40030377291921], [-70.78146803108316, 45.43115779079277], [-70.75556402353132, 45.428359792411435], [-70.72996903679221, 45.39935779523868], [-70.67799201591829, 45.39436081004396], [-70.63465799914127, 45.38360682854852], [-70.63549497460093, 45.427815840616546], [-70.67489997460149, 45.45239784332023], [-70.72339294626485, 45.51039288705222], [-70.68821095692928, 45.56398011492135], [-70.64957496431896, 45.598146317684694], [-70.5912719806761, 45.63055048971599], [-70.55282094277337, 45.6678056240433], [-70.55279002675746, 45.667835578543496], [-70.44690024979755, 45.70404372982526], [-70.38354942123615, 45.73486889299021], [-70.41568141526253, 45.78615801350007], [-70.39661746679337, 45.808486147668205], [-70.32974555361255, 45.85379540234696], [-70.25911458565429, 45.890755526999556], [-70.25252350863192, 45.93317640395434], [-70.26540749301628, 45.962692227881654], [-70.31296739798874, 45.961856221605785], [-70.3030314348748, 45.99897607089073], [-70.31762640404736, 46.01907996208822], [-70.30673140320886, 46.061343684752714], [-70.26634638826226, 46.10099247667188], [-70.23956335931288, 46.14276140001888], [-70.29089331343094, 46.18583732299948], [-70.25548924286217, 46.24644312785617], [-70.23267912393919, 46.284426979974945], [-70.20571605198822, 46.29986388970301], [-70.20741194080853, 46.33131478835085], [-70.1613335967194, 46.360982729667995], [-70.11859319993634, 46.38423176834012], [-70.08028774769012, 46.41052986248438], [-70.05374353442087, 46.42923497501079], [-70.02301491337323, 46.57348583781674], [-69.997081611607, 46.69522971770636], [-69.81854818344556, 46.87502976513611], [-69.56638097138364, 47.125031566209685], [-69.43919762219825, 47.25003217468224], [-69.21999761708454, 47.45715780298765], [-69.15607543050028, 47.45103382819506], [-69.10821616433434, 47.435829960810125], [-69.03930183541722, 47.422169244084195], [-69.05388572241974, 47.377877344147095], [-69.04019906878732, 47.24510108023431], [-68.96643176839473, 47.21271361671931], [-68.90098389347646, 47.17852075164312], [-68.80353758953848, 47.21603395736975], [-68.67591445335155, 47.2426267567054], [-68.6048205172545, 47.24941874953978], [-68.58872661337082, 47.281721710075466], [-68.50743340080442, 47.29663650522017], [-68.46006443361927, 47.286065384335316], [-68.37561420250496, 47.292268449523064], [-68.38428055042282, 47.32694349449762], [-68.36155865239279, 47.35560567322589], [-68.26970889450537, 47.353734477766686], [-68.20426132521557, 47.339732061753985], [-68.1535061716515, 47.314040491438895], [-68.08288891149948, 47.271924279672405], [-67.99816299823286, 47.21784535228819], [-67.95226275484657, 47.19614449599829], [-67.88915336526347, 47.11877222990528], [-67.78975991892185, 47.06574394798457], [-67.78979722117553, 46.79486793919541], [-67.78840257193059, 46.60179506239364], [-67.78211139487829, 46.279381530631944], [-67.78043513855323, 46.038452458442315], [-67.7799810313664, 45.93816342650624], [-67.75041899595477, 45.91789843354684], [-67.80367496849308, 45.869379390944786], [-67.7639519060887, 45.82998339514865], [-67.80362287381976, 45.78162436051587], [-67.78188880781516, 45.73118935321971], [-67.80289105708451, 45.67892820971943], [-67.80330976108526, 45.677886323678806], [-67.71046071488962, 45.67937236755321], [-67.6754136431662, 45.63095936615704], [-67.63175860937848, 45.621409384191196], [-67.53491552800448, 45.59542842308632], [-67.45540249554801, 45.60466546622972], [-67.42364244070997, 45.572153470157446], [-67.4174133555181, 45.501985447550474], [-67.47685138366451, 45.49724041401776], [-67.48432433506657, 45.45195539191817], [-67.42723921159113, 45.373690389806775], [-67.46055014621898, 45.300379342652384], [-67.48025212048042, 45.26818531992379], [-67.453469072843, 45.241127322065694], [-67.3905749323035, 45.154114315650254], [-67.33986486596316, 45.125594328826644], [-67.29820486487203, 45.14667236006864], [-67.27107190158658, 45.19108139378346], [-67.20392883653956, 45.17140742106768], [-67.16124280022132, 45.16287944031873], [-67.11240970577023, 45.112323446083145], [-67.09078163690317, 45.068721438957716], [-67.08206958291422, 45.029608425626876], [-67.03347366785881, 44.93992589109793], [-66.9835575697362, 44.903279903440705], [-66.99295921582996, 44.849183729807564], [-66.94989431675077, 44.817421990712475], [-67.02614878223363, 44.768201512103715], [-67.07343798391877, 44.74195947840355], [-67.11674438492233, 44.706108411366294], [-67.16985676221294, 44.66210732222638], [-67.23427499418364, 44.637203281038495], [-67.29340302954401, 44.59926720807319], [-67.36826893915334, 44.624674270371784], [-67.39898689300469, 44.60263326951793], [-67.44851282661517, 44.60032429650101], [-67.49175066930802, 44.556125377930925], [-67.52116748833294, 44.50991240974934], [-67.50320743888486, 44.47692038689365], [-67.57972503889816, 44.42913311046198], [-67.63480511945949, 44.48705615659936], [-67.6531222018146, 44.525825096350474], [-67.70667900326647, 44.501977031051005], [-67.79358770190485, 44.49478086481969], [-67.8379363245936, 44.46467173814454], [-67.85510591485931, 44.41943562469976], [-67.8995684947808, 44.394079487156745], [-67.93652845444981, 44.41118844830497], [-67.94384133857619, 44.40701721557259], [-67.97887301893263, 44.387035308507144], [-68.0139870454794, 44.39025623581758], [-68.04933084155154, 44.3307308571508], [-68.10375457505343, 44.36436280765448], [-68.12562187836811, 44.387127917113766], [-68.18915333271579, 44.37383358647813], [-68.17360605507932, 44.3283971452466], [-68.19192217986647, 44.306674786186804], [-68.22948853460424, 44.2669169933695], [-68.17432784379115, 44.2259069219898], [-68.30651880088696, 44.234827241076154], [-68.31478892821431, 44.19715471043095], [-68.33103213613282, 44.10757651179645], [-68.43851987008352, 44.11617680583396], [-68.50294481154484, 44.09971877317482], [-68.53141709233611, 44.08984912757125], [-68.58410401336795, 44.07158572565437], [-68.61708781228613, 44.01009340397486], [-68.657033888592, 44.00381950558183], [-68.66938636057922, 44.07635595413231], [-68.77965360849069, 44.057751093472795], [-68.87414265818194, 44.02535614075805], [-68.90510203816623, 44.07734125357878], [-68.93533138835421, 44.13037730472221], [-68.88860147293263, 44.159547361937875], [-68.9349812016699, 44.20290481953177], [-68.95189486763168, 44.218716320210774], [-69.0210793158941, 44.23043255996631], [-69.04019760887905, 44.233670271916374], [-69.05455027619774, 44.171539338503045], [-69.07567100211291, 44.1299884012932], [-69.0318820979659, 44.07903337042835], [-69.06811579005291, 44.0397654560721], [-69.04391577911788, 44.00633344185171], [-69.07703163108148, 43.97365159094478], [-69.13153944871742, 43.97608669990293], [-69.17498330270517, 43.97694678856546], [-69.21294215825048, 43.92140223434671], [-69.24281505940083, 43.91881635472747], [-69.27992074136692, 43.879577670372186], [-69.32103334786636, 43.856706825481446], [-69.3545790310061, 43.91776342204152], [-69.38049150035161, 43.94363850200945], [-69.393289656453, 43.95641819694034], [-69.42204938219567, 43.9230454132067], [-69.43806723041406, 43.90953749708273], [-69.50329063891685, 43.83767188790071], [-69.55260634599884, 43.84134586722909], [-69.57852719566591, 43.82331494988303], [-69.65081776656126, 43.80378401767459], [-69.69581495342854, 43.79605399988215], [-69.71707336948417, 43.79240203782796], [-69.75409016465558, 43.743865170587085], [-69.80735805936428, 43.72808013228346], [-69.83347002039193, 43.70128013817087], [-69.85507996527761, 43.7047451088339], [-69.86215391321484, 43.758960871184875], [-69.88740501180621, 43.7665922245211], [-69.91559185997973, 43.77511081575359], [-69.98368377426672, 43.744393769475415], [-70.00127175715083, 43.71038677936644], [-70.07130266641391, 43.713770720078415], [-70.09603763445709, 43.67227473237941], [-70.16822553864155, 43.67513467242143], [-70.19070250619917, 43.6455806782385], [-70.21708546494621, 43.59671569703887], [-70.20612147628788, 43.55762573720594], [-70.24549741722176, 43.53963372172272], [-70.32111431058021, 43.52726068839207], [-70.33873576362781, 43.528107957127915], [-70.3612122555349, 43.52918866418943], [-70.38561322445476, 43.48702969294502], [-70.32730132652043, 43.45851976171478], [-70.38397927828143, 43.412938795963456], [-70.41630926780111, 43.361057855321015], [-70.46597321021954, 43.34024486757755], [-70.51769314385807, 43.344035857784846], [-70.55385213096143, 43.32188491118481], [-70.58518214943136, 43.27011201889779], [-70.57578521782251, 43.221858087146416], [-70.59618329418502, 43.16346518008287], [-70.62250831316379, 43.13457223279303], [-70.66595634865142, 43.07623332713029], [-70.70381632452376, 43.05982436176177], [-70.7563952469811, 43.07998735082747], [-70.81954749803612, 43.123230226611255], [-70.82809820822196, 43.129085241768664], [-70.82479915774286, 43.17968420555044], [-70.81311711697055, 43.21725118154621], [-70.87258307252594, 43.27015109220351], [-70.9239469843016, 43.3247669506699], [-70.98433287814366, 43.37612681103672], [-70.96835677062803, 43.429281691570125], [-70.9547526501763, 43.50980050765292], [-70.96379037693075, 43.5402193850697], [-70.97271374498156, 43.57025334942405], [-70.98194397393463, 43.70095800993389], [-70.98725611935257, 43.79297136824743], [-70.98992708317161, 43.839236663408265], [-71.00136531181566, 44.09292837617982], [-71.00873466722598, 44.25882253600232], [-71.01026979050647, 44.2848858988395], [-71.01126859433522, 44.301843604324006], [-71.02299030508513, 44.50005593281752], [-71.0367037360116, 44.736496621796654], [-71.05785809849169, 45.000047247684144], [-71.08392110691236, 45.30544937721076]]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Maryland.geojson b/public/geo-data/states/Maryland.geojson new file mode 100644 index 0000000..919e2eb --- /dev/null +++ b/public/geo-data/states/Maryland.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[-76.04620816296608, 38.02553274388814], [-76.00733202925282, 38.03670579078976], [-75.9800838152658, 38.004890762371204], [-75.98464151215268, 37.938121084923644], [-76.04652393498907, 37.953585978292104], [-76.04620816296608, 38.02553274388814]]], [[[-79.48437104057912, 39.344298965983704], [-79.48236484313004, 39.53168720845238], [-79.47666182984135, 39.72107658033247], [-79.39245815595174, 39.72143802842686], [-79.04557518031667, 39.72292698873596], [-78.92841508288183, 39.722997660801504], [-78.80829826702167, 39.72307010952674], [-78.72357664189828, 39.72312122297802], [-78.38047582135293, 39.72270375679022], [-78.34283228729537, 39.72265795265046], [-78.3425917687972, 39.722657659990844], [-78.09896907766164, 39.72246620992038], [-78.0758593177465, 39.722448054159265], [-77.76864114296929, 39.72153824451014], [-77.46927174917545, 39.72022861686986], [-77.46914275380927, 39.720228619291646], [-77.45913632204477, 39.720228807156644], [-77.23994936783957, 39.72023293444481], [-77.21702311838159, 39.72021724109113], [-76.99931734393323, 39.720068218950516], [-76.99106130333044, 39.720062574486484], [-76.78709615524208, 39.72104941194714], [-76.71576996561424, 39.72139443247841], [-76.69765714462847, 39.72140257072429], [-76.56944840404982, 39.721460175909165], [-76.41897911502743, 39.721527722213374], [-76.23968220214951, 39.72164376229339], [-76.23348345904589, 39.72164775834444], [-76.23327780609655, 39.72164801350711], [-76.13569585460736, 39.7217690876103], [-75.78859429228112, 39.722200414973884], [-75.76690212206093, 39.37765380207697], [-75.76689251491683, 39.37750120889656], [-75.76043871801853, 39.29679202159251], [-75.75643239931514, 39.24669004015541], [-75.74815170696806, 39.14313410582592], [-75.72309845355173, 38.829828398729056], [-75.70754992132773, 38.635386940788855], [-75.7075458946738, 38.635336585690744], [-75.70177207115638, 38.560768459972245], [-75.70037647237022, 38.54274451841926], [-75.69371506408115, 38.46012942331778], [-75.47927674518643, 38.453700559261016], [-75.34128092101652, 38.45243997353045], [-75.18544856463988, 38.451016239611945], [-75.04893271251265, 38.45126767395885], [-75.08551033847945, 38.32427436696494], [-75.10293917961947, 38.311529298443006], [-75.14322033562013, 38.220478819724306], [-75.17738485430652, 38.13001683719508], [-75.19378665340017, 38.096015442629344], [-75.24225617704288, 38.02721055330088], [-75.62433248450799, 37.99421133197634], [-75.66970219537525, 37.95079630700957], [-75.72265424519175, 37.97131030438846], [-75.78380776245429, 37.97259421712738], [-75.86071927463594, 37.91831017919916], [-75.89267853986095, 37.916848147576175], [-75.89895002581477, 37.97451400760413], [-75.85750047237794, 38.03877800878993], [-75.85887452681784, 38.060135050759385], [-75.86380364910319, 38.100968127378], [-75.93708334393415, 38.12420906259362], [-75.94236939569174, 38.18706617973348], [-75.86409782624781, 38.20085833224412], [-75.87544124872137, 38.219709654661436], [-75.88850705379316, 38.24142337583884], [-75.92376036487254, 38.246285605146966], [-75.94449441350217, 38.24914529996597], [-76.03892984528011, 38.25493219025578], [-76.03198290766875, 38.187420063769295], [-76.0119109394546, 38.12221395334711], [-76.00589897690455, 38.07716987029624], [-76.04868708612422, 38.08672785882363], [-76.09554315689911, 38.12512289750148], [-76.0886340330688, 38.19264902884356], [-76.1355080722002, 38.232185063963115], [-76.21760826394609, 38.30568315372011], [-76.25766236837168, 38.32485516094137], [-76.24999538459137, 38.36230425056273], [-76.28054649871184, 38.40314331301188], [-76.33635571446518, 38.49223544498776], [-76.27745663270504, 38.541851616934345], [-76.29003869532197, 38.56915865945154], [-76.27958472112165, 38.60952075938024], [-76.23118263757874, 38.61401081557817], [-76.20306059810684, 38.6107418176515], [-76.1654305504219, 38.610200828636245], [-76.17015748723614, 38.64084292376934], [-76.1751546761935, 38.673236929705965], [-76.2003296922307, 38.67077492904166], [-76.23872078030743, 38.71284602379566], [-76.27501083874266, 38.71271498798669], [-76.32241389942372, 38.67930484282725], [-76.34799396245305, 38.686234817065525], [-76.3405389974319, 38.73033891687276], [-76.39034614327211, 38.757004881494076], [-76.37973521429292, 38.78831494598987], [-76.31007711139313, 38.79684707169877], [-76.27157123135026, 38.851772204527606], [-76.21932405405109, 38.81237218259786], [-76.19108611653768, 38.829661207433624], [-76.19686497378338, 38.855743215391506], [-76.20505935036961, 38.8927273106659], [-76.20363448269158, 38.92838336985578], [-76.25086447192517, 38.92825133094737], [-76.3179434980735, 38.91131321552786], [-76.33401535668372, 38.860239121494274], [-76.37619839241476, 38.85046204362881], [-76.36172363940243, 38.939176194340305], [-76.32229280740516, 39.006376336080024], [-76.3018438812964, 39.03965238765376], [-76.2650334619231, 39.028552382767096], [-76.23176178098242, 39.01851946822733], [-76.23345396244777, 39.09138654685449], [-76.24647806294294, 39.119589540553086], [-76.27852416071588, 39.14576550798343], [-76.24316330986535, 39.21336364373551], [-76.21125032910561, 39.26981381182863], [-76.17770132358058, 39.29870291553157], [-76.15967046877002, 39.335910922946354], [-76.11052457514492, 39.37225897951738], [-76.06149642032264, 39.38775015505038], [-76.04095961974025, 39.39423905851261], [-76.0068777639085, 39.41452903593031], [-76.01231014347414, 39.45311686462316], [-76.03764443001879, 39.45264422726806], [-76.06092914061999, 39.45220982650396], [-76.14637085916404, 39.40531183729082], [-76.22415874126875, 39.35278172520001], [-76.2966066246001, 39.30113858986996], [-76.32541587727397, 39.2729066124942], [-76.34999146718528, 39.24882345924376], [-76.38434407068851, 39.235901998723534], [-76.39550643546454, 39.2317033640434], [-76.42527838077125, 39.20570929725416], [-76.46348039479655, 39.205909229382875], [-76.49838140468535, 39.20480916700382], [-76.50400598297905, 39.19928740485353], [-76.52578234027244, 39.17790911096069], [-76.42867820232144, 39.13171025823435], [-76.42185707574806, 39.08144324574834], [-76.42039097837186, 39.042071229481], [-76.39407688096632, 39.01131224851645], [-76.44897785504853, 38.98281214661499], [-76.4712778100003, 38.956513074663434], [-76.45027674708035, 38.94111407751912], [-76.46937668436098, 38.90761399632638], [-76.47397284170914, 38.90269436028011], [-76.4906766569522, 38.8848149275949], [-76.51694057125782, 38.851157845066886], [-76.48987454381614, 38.83871585076225], [-76.5269753945293, 38.7870167466311], [-76.55873925774193, 38.756352712895165], [-76.5266512818443, 38.72443064913186], [-76.52708882049137, 38.71275093016433], [-76.52891923758266, 38.663889543913534], [-76.51127421507401, 38.61574546328278], [-76.51750215173642, 38.53914933193921], [-76.49269508092115, 38.482849255496184], [-76.45093294923899, 38.442422225964776], [-76.39337376537576, 38.38947718032646], [-76.38699772602439, 38.361267130454934], [-76.40019034957459, 38.319871982377286], [-76.40288972475538, 38.311402019836], [-76.37447663980865, 38.29634801153567], [-76.39266366889055, 38.23966288360708], [-76.35351169816131, 38.178134779938134], [-76.32013170242229, 38.138338731331], [-76.33078981198466, 38.09933064037057], [-76.32208892814548, 38.036502525084586], [-76.37178594834948, 38.079564546786465], [-76.43042100378392, 38.11938256679342], [-76.48103212978221, 38.115872499499716], [-76.54037629824793, 38.15299062820481], [-76.5906333794043, 38.2142117657541], [-76.67345866720419, 38.234400785286546], [-76.74005193748489, 38.235226780397305], [-76.80594604378507, 38.25227481543988], [-76.82703320345055, 38.25829994164061], [-76.8642891249371, 38.268944882615976], [-76.9221741066192, 38.311338947575486], [-76.97548908077988, 38.347326981951454], [-77.00163485150127, 38.42195198468185], [-77.01636787349611, 38.44557197454713], [-77.07548636863562, 38.42470995566165], [-77.12332272724778, 38.41064595015795], [-77.21118630803106, 38.380661970514936], [-77.2599606906755, 38.43582086556509], [-77.24658255525726, 38.538340750590415], [-77.18376485153709, 38.60069880547795], [-77.12908141234317, 38.61436385928693], [-77.1301973735434, 38.63501685773867], [-77.13249830039307, 38.67381585451373], [-77.08578170682715, 38.705281185827204], [-77.07949589627718, 38.70951491083609], [-77.05319573601777, 38.7099149392044], [-77.04099463031885, 38.73791395381785], [-77.04066918935166, 38.74669188511816], [-77.03923657894504, 38.78533632744894], [-77.03900270830759, 38.791645010151804], [-76.97949364672492, 38.837812147041404], [-76.90938972909245, 38.892852337324655], [-77.0025433535252, 38.96553193953551], [-77.04101521144025, 38.99554827201952], [-77.11975617809924, 38.93434316987882], [-77.11978633489996, 38.934376725218364], [-77.14659821951888, 38.96421021469178], [-77.18003287674108, 38.966423199753564], [-77.20249925966196, 38.96791021324095], [-77.24980025347386, 38.985909246476794], [-77.24840022478983, 39.02690924765398], [-77.31070235872565, 39.052008266857875], [-77.33003510710606, 39.05595239070956], [-77.34298903409702, 39.05859515465362], [-77.35969946632245, 39.062004292760506], [-77.46261469214332, 39.076248352669715], [-77.48127673704144, 39.105658325485855], [-77.51992685404072, 39.12092534275066], [-77.52121984588634, 39.16105730102618], [-77.48596875893797, 39.185665216072316], [-77.45988070602341, 39.218682154253045], [-77.46006333294767, 39.21884309799744], [-77.4966037897488, 39.251045130074715], [-77.5531117759939, 39.2792682692074], [-77.58823274662325, 39.301955339419564], [-77.6661277575646, 39.31700853384369], [-77.67769352416178, 39.317941381432995], [-77.71951677781733, 39.321314673175955], [-77.74592769890404, 39.35322164962847], [-77.74000955312846, 39.40169448862099], [-77.7981984902303, 39.47571922246662], [-77.81094135023802, 39.50073932147456], [-77.82375948038894, 39.52590715381028], [-77.82981146812486, 39.587288173714285], [-77.92598580753021, 39.60764212716449], [-78.00673209099669, 39.60133707189761], [-78.02762724745774, 39.62065602371701], [-78.08225830718389, 39.67116601803694], [-78.22507366401024, 39.65887781058901], [-78.31303168059836, 39.631000722792], [-78.33278669450786, 39.62852730194985], [-78.38295765404806, 39.62224566229921], [-78.43817758316953, 39.563523646354966], [-78.46094954251623, 39.525986651945765], [-78.46826813644651, 39.52622391705854], [-78.59065232675344, 39.5301914129402], [-78.65503438324156, 39.54438150893643], [-78.7070961325147, 39.55585615832093], [-78.73904824967663, 39.60969612676192], [-78.771138358836, 39.638386104868815], [-78.85101409166295, 39.55404290849445], [-78.94261597405779, 39.47961271797987], [-78.95674916224844, 39.44026278103333], [-79.03562101987802, 39.4733425958036], [-79.06744544875814, 39.47280726887647], [-79.09132705616676, 39.47240555023189], [-79.16649534357802, 39.40088666519492], [-79.26239071774494, 39.32624264273948], [-79.28372169370418, 39.309638888140476], [-79.35374892602839, 39.27803809929369], [-79.42441221740086, 39.22817039720067], [-79.48687240019301, 39.20596056280304], [-79.48437104057912, 39.344298965983704]]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Massachusetts.geojson b/public/geo-data/states/Massachusetts.geojson new file mode 100644 index 0000000..f348487 --- /dev/null +++ b/public/geo-data/states/Massachusetts.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[-70.27552624868234, 41.310464935983376], [-70.19371234367377, 41.313788039971456], [-70.07913342851171, 41.31950516582425], [-70.04905364497158, 41.391703068853566], [-69.98486959927976, 41.35881920070849], [-69.96018135341515, 41.26454738924414], [-70.0152252510181, 41.23796537542037], [-70.09696722030104, 41.240851274345054], [-70.21147918584836, 41.24876613217763], [-70.27552624868234, 41.310464935983376]]], [[[-70.83380188232049, 41.35338612661014], [-70.75779684449208, 41.365702176707536], [-70.68688095777354, 41.44133431297098], [-70.60355506328325, 41.48238442491659], [-70.55327703819611, 41.45295547810118], [-70.49619701563675, 41.42490854855455], [-70.46383307404126, 41.41914558077459], [-70.44826197410435, 41.35365162601175], [-70.57745384415715, 41.349163434753024], [-70.6936348189362, 41.34283325210175], [-70.7686867811272, 41.303702121642914], [-70.82128377464369, 41.251014028480476], [-70.83339684803121, 41.31677808747077], [-70.83380188232049, 41.35338612661014]]], [[[-73.50814251949336, 42.08625691615709], [-73.35252657230285, 42.51000175827884], [-73.2649567400131, 42.74593972108343], [-73.02301779302411, 42.74097241371055], [-72.93010668894173, 42.73906485066268], [-72.86429207134155, 42.737713610946024], [-72.80911333691773, 42.73658073631937], [-72.45851836431149, 42.72685308244881], [-72.28303347974126, 42.72200957772822], [-72.12452576184604, 42.717635172432054], [-72.11105710895535, 42.71726711112805], [-71.92903020328167, 42.71229294704259], [-71.89876892526777, 42.711466044823716], [-71.74581719990726, 42.70728654715721], [-71.636213568289, 42.70488712367854], [-71.35187344499693, 42.6981534078745], [-71.29420470431761, 42.696989710519716], [-71.25560474000616, 42.73638894981506], [-71.25510986422499, 42.736397006205785], [-71.24538377999473, 42.73655530365419], [-71.18180246801398, 42.73758983842366], [-71.1861032926536, 42.79068862437042], [-71.14970207396352, 42.81548845733557], [-71.11637397664961, 42.811902363908445], [-71.06419978665788, 42.80628842583724], [-71.04871509997105, 42.83106368814819], [-71.03119958506859, 42.85908828618283], [-70.96649848237153, 42.86898827086714], [-70.93079746627981, 42.88458825032213], [-70.86474848502351, 42.87025723211937], [-70.81729448452958, 42.87228921676162], [-70.805218591772, 42.781797101185134], [-70.77226585699252, 42.71106299129911], [-70.72981912986145, 42.6696009564266], [-70.68159324180365, 42.66234099675337], [-70.64510014728332, 42.689422019911305], [-70.60250527547535, 42.67770105657485], [-70.59401351420038, 42.63502908503674], [-70.65472672058064, 42.582233039276204], [-70.6985736949984, 42.57739198698997], [-70.80409071070399, 42.5615940347108], [-70.84849176366808, 42.55019412639873], [-70.83599108742466, 42.49049510200589], [-70.88649313066215, 42.47019621845867], [-70.91319223964574, 42.42769628924165], [-70.95521126863684, 42.425468455235375], [-70.98299418487535, 42.423995414340354], [-70.98254579580188, 42.42022121391334], [-70.97489735770421, 42.355842408181054], [-70.9758933019817, 42.35433866351488], [-70.98309396064009, 42.34346661595446], [-70.99783840114223, 42.321204441679036], [-70.9930600684703, 42.31289171625512], [-70.96735158680656, 42.26816741095663], [-70.94849763429511, 42.282354081909666], [-70.91749058790046, 42.305685345024486], [-70.88124267243761, 42.30066230419772], [-70.8510938415007, 42.26826929163922], [-70.83585266274417, 42.26476254346261], [-70.7887250345642, 42.253919242122805], [-70.78157561374307, 42.24863619347722], [-70.73056126807867, 42.21093947891268], [-70.68531663437248, 42.1330249652396], [-70.63848205328895, 42.081579240151115], [-70.64433910948327, 42.04589541189992], [-70.67879994304391, 42.00551063708416], [-70.66247774428518, 41.96059249092154], [-70.60816793420226, 41.940701399536024], [-70.5835741962805, 41.95000742291228], [-70.54638807383452, 41.91675132555719], [-70.52556851215319, 41.858730193913914], [-70.54103094369987, 41.81575407336934], [-70.53640816731408, 41.81163421545835], [-70.49404859495452, 41.77388305932664], [-70.44171855080111, 41.7528981284647], [-70.32381998782775, 41.736058386520874], [-70.27229016405582, 41.7213464998965], [-70.21607431494336, 41.74298157386276], [-70.1219793726187, 41.75884168902702], [-70.0247354269063, 41.78736480613587], [-70.00384344963088, 41.808520828482166], [-70.00611249687657, 41.852396826476415], [-70.06901157120095, 41.8849247826383], [-70.07400765604196, 41.93865079338408], [-70.08377674811814, 42.01204178701862], [-70.15076182170708, 42.02656974001744], [-70.19083588514714, 42.02002873941599], [-70.245386899372, 42.06373362781349], [-70.18930680003527, 42.082337616195815], [-70.13894372042577, 42.09290762236228], [-70.0493836376692, 42.064689714809205], [-69.99413764042957, 41.99925883132897], [-69.97478255155916, 41.925105844796676], [-69.93595342361292, 41.80942288569518], [-69.92826228422621, 41.691700929071736], [-69.93113018311435, 41.6226599571937], [-69.96498307775457, 41.55111094832769], [-70.01123005535558, 41.543931895730715], [-70.0119621765151, 41.619797866882614], [-70.00701226239622, 41.671579853615974], [-70.05552422419518, 41.66484379881033], [-70.1586221351705, 41.65043868326294], [-70.26968793710012, 41.617775566914965], [-70.32158879825015, 41.63050849097002], [-70.40058151212425, 41.60638242260841], [-70.4452893626507, 41.591815396866345], [-70.47625624969207, 41.55850243023383], [-70.559689125287, 41.54833035690222], [-70.65410405119046, 41.51902532203135], [-70.66905841014862, 41.51292998588483], [-70.73430599290361, 41.48633528480425], [-70.79026995156532, 41.446339233039474], [-70.85752796029433, 41.425767199041935], [-70.94843099245, 41.409193152108074], [-70.93498601311043, 41.45469922452514], [-70.80686100999576, 41.497583279997855], [-70.72608891848027, 41.54323709517488], [-70.69819698667641, 41.559002149125504], [-70.69539195623511, 41.60254601898057], [-70.7159797641851, 41.61401322007695], [-70.76546286362169, 41.641574855045924], [-70.80396255612206, 41.601515604691286], [-70.82190997143096, 41.582841137867554], [-70.85312099770582, 41.58732119217884], [-70.91016504834145, 41.57707330405071], [-70.94178505906017, 41.54012132791288], [-70.98170805822691, 41.5100703138522], [-71.03551416483702, 41.499047332450495], [-71.08566332345524, 41.50929239946312], [-71.12057042818601, 41.49744841525788], [-71.13749246194342, 41.602561543248925], [-71.13598559774755, 41.62139433045375], [-71.13288844170877, 41.660102602746576], [-71.19564054697565, 41.67509059278479], [-71.20860109038351, 41.69030983756826], [-71.26139254850962, 41.75230158164373], [-71.31740253305736, 41.777256742181706], [-71.32939651891878, 41.782600644399814], [-71.33959759124012, 41.83200074694835], [-71.33929869842406, 41.89339987422495], [-71.38170062643641, 41.89319987621211], [-71.38146172110146, 41.95214199937427], [-71.38143212073693, 41.98508518734483], [-71.38140181069114, 42.01879900975251], [-71.49822458984453, 42.01587515132549], [-71.55943963024176, 42.01434280762067], [-71.59109718836237, 42.01351402588395], [-71.60669509485963, 42.01310567883574], [-71.79924276598844, 42.0080649807392], [-71.80065077901524, 42.02356898306347], [-71.8460069218855, 42.02437340013371], [-71.98732661448274, 42.02687978959391], [-72.13573175615691, 42.029141561529904], [-72.20535589702968, 42.03020266969451], [-72.31714796001079, 42.031906502977606], [-72.52813073374239, 42.03429447931303], [-72.60793264833777, 42.030794469453774], [-72.73549552853703, 42.036398460383836], [-72.76673845358853, 42.00299447198724], [-72.77475876795698, 42.002128584670906], [-72.81007744779811, 41.99831551932653], [-72.84714148738855, 42.03689357712292], [-72.8636914589977, 42.03708460832493], [-72.99954844423422, 42.03865276440377], [-73.05339659156691, 42.04011633370422], [-73.1272286092318, 42.042123055725405], [-73.23105543296779, 42.044945023240196], [-73.48731455416764, 42.04963785764326], [-73.48968049512693, 42.05379757406078], [-73.50814251949336, 42.08625691615709]]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Michigan.geojson b/public/geo-data/states/Michigan.geojson new file mode 100644 index 0000000..71ecf77 --- /dev/null +++ b/public/geo-data/states/Michigan.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[-84.6162203764455, 45.894472015958875], [-84.51789522803514, 45.828545034570155], [-84.41969631044252, 45.79982520038324], [-84.35602037513497, 45.77189732488568], [-84.39403820927225, 45.72762523108289], [-84.48412803568122, 45.73071203038022], [-84.58757215252409, 45.80670198520828], [-84.65078327557646, 45.85921197708858], [-84.6162203764455, 45.894472015958875]]], [[[-85.7018099141464, 45.73613016851183], [-85.65186689931947, 45.74314022613073], [-85.52444884876356, 45.829795385746294], [-85.36095267364402, 45.81755549840039], [-85.37713268006718, 45.76901447394587], [-85.50927662973717, 45.59647617597445], [-85.56163461999923, 45.5722141052804], [-85.62274166626085, 45.586029076078454], [-85.69687285671262, 45.69725113366524], [-85.7018099141464, 45.73613016851183]]], [[[-86.13809644436068, 45.04303709137321], [-86.0444311584401, 45.15958203334642], [-85.98941317647015, 45.15106913365878], [-85.9540223257799, 45.119281061156975], [-85.97688439444768, 45.06265965962978], [-86.0814884243029, 44.99009496877315], [-86.1548255370651, 45.002392812804324], [-86.13809644436068, 45.04303709137321]]], [[[-86.8248272875501, 41.76023880028115], [-86.69326603859496, 41.83540325030818], [-86.5978972008867, 41.918291207210906], [-86.5281112792301, 42.038420075526965], [-86.50131901759127, 42.0845402986459], [-86.46625880705243, 42.134406291594914], [-86.36637545734278, 42.24310805505572], [-86.35621430495114, 42.25416632600639], [-86.28444460195765, 42.39456310586878], [-86.27699071638459, 42.41931039337036], [-86.24063884969205, 42.539999919336665], [-86.22663473800539, 42.6449217574982], [-86.2083056572621, 42.76278861456342], [-86.20853516638014, 42.7675434768759], [-86.21413480795003, 42.88355437717922], [-86.2142892084873, 42.88488338253823], [-86.22630192534564, 42.98828317980106], [-86.25464203824379, 43.083411414351204], [-86.2739244615176, 43.11837044126158], [-86.31625550771287, 43.19511660722011], [-86.34805297635697, 43.24488296385332], [-86.4078292020427, 43.3384388117526], [-86.44874069928049, 43.43201590301792], [-86.46351480408485, 43.47233264047262], [-86.47927415428394, 43.51533796756616], [-86.52950561290216, 43.5934649998017], [-86.5407859023973, 43.64459599458415], [-86.5103181632169, 43.69862792927522], [-86.4451224421532, 43.771566799013705], [-86.4354846840349, 43.819431923344474], [-86.4311977355276, 43.840722692719986], [-86.44791512119855, 43.91809161099964], [-86.46313639700841, 43.97097855851604], [-86.50173869315468, 44.021914516504644], [-86.51470284958705, 44.05812145732824], [-86.42987185911633, 44.11978424479683], [-86.38783830953643, 44.17869609104826], [-86.35163901938006, 44.22943096359707], [-86.26871101734773, 44.34532566041528], [-86.25192706156624, 44.40098553500893], [-86.2489133328176, 44.48300254562712], [-86.23702027441514, 44.51829713760901], [-86.22069665475932, 44.56674049647417], [-86.2539512478785, 44.64808103322244], [-86.24847457387258, 44.69904405378617], [-86.16026809516559, 44.728187412198366], [-86.08918558311709, 44.741494739617025], [-86.07849792409667, 44.7783295509653], [-86.06596600493093, 44.82152089231694], [-86.05886272835637, 44.911010977626816], [-85.98021955145502, 44.90613521176929], [-85.93160135163194, 44.968787461831695], [-85.85430528807154, 44.938146618933835], [-85.78044092122386, 44.97793217016965], [-85.74644602649657, 45.051229601112134], [-85.68109748954039, 45.09269353458546], [-85.63312507410939, 45.17089962751393], [-85.55107268031959, 45.21074260352442], [-85.53146160034913, 45.177247468382156], [-85.56613082941989, 45.04363313567428], [-85.5551434633311, 45.027034602505324], [-85.52003425670613, 44.97399594033255], [-85.475204181885, 44.991052946553665], [-85.43141557265841, 45.01664958522647], [-85.38065894332324, 45.04631938934222], [-85.36674897916579, 45.10159156218458], [-85.38046414048613, 45.18087670908034], [-85.37782446928085, 45.20764518072668], [-85.37159323419638, 45.2708349129924], [-85.2948481154937, 45.31640908697296], [-85.19670399609642, 45.360642224946524], [-85.09605671353006, 45.36308933128409], [-85.054804777045, 45.3640923172654], [-84.95911863026238, 45.37597440301052], [-84.91295557514708, 45.40977745690546], [-84.98095265351384, 45.429383357794165], [-85.04093575146545, 45.436702315234584], [-85.10925188992127, 45.52162730825945], [-85.11973689257678, 45.56902732713558], [-85.06148762052035, 45.639506318055325], [-84.97094934019245, 45.686335336544936], [-85.01450828093859, 45.76033028893119], [-84.86697557653153, 45.75206760212198], [-84.77276498978065, 45.78930285409113], [-84.73224203292327, 45.78049876694527], [-84.71890402944477, 45.77760091823707], [-84.55331092223085, 45.69856798735201], [-84.46167992425443, 45.65240613363862], [-84.41364204894695, 45.66942921477679], [-84.32953719648172, 45.66438237757069], [-84.21089366044924, 45.62623354756523], [-84.19604332453879, 45.62145853292192], [-84.12653220504427, 45.55661853462244], [-84.09590501932234, 45.49730052554373], [-83.99835005185639, 45.49116055573172], [-83.90947191809214, 45.485786688533445], [-83.84154283363348, 45.43528970105894], [-83.6973157199764, 45.396241615082744], [-83.59927261750423, 45.35256335693842], [-83.48882547347485, 45.35587418387513], [-83.38510370137833, 45.27419658055691], [-83.40591371079873, 45.227158595928316], [-83.38521082705934, 45.20710551587297], [-83.31592384343476, 45.13999325054237], [-83.26589585800781, 45.02684502442086], [-83.34025680536841, 45.04154638502739], [-83.39925475293676, 45.070365654774506], [-83.44205172097583, 45.05105787054455], [-83.43582174502642, 45.00001387690581], [-83.43885571894516, 44.940845062279685], [-83.35281451936049, 44.886165918494015], [-83.32050243509006, 44.88057283040884], [-83.31626546248916, 44.85859336581269], [-83.2969699292529, 44.75849733322738], [-83.27683462891594, 44.68935670169906], [-83.31451552977758, 44.608728113673386], [-83.31696209353797, 44.51168660314631], [-83.31760811174505, 44.48606167189868], [-83.33698539244173, 44.3329229066842], [-83.40181937015203, 44.301834851311604], [-83.44272828322931, 44.26536490323498], [-83.52481438664165, 44.26156174577982], [-83.56464250857663, 44.16352838414183], [-83.56774066337641, 44.155902550974226], [-83.58408597432906, 44.05675145062446], [-83.67964997505553, 44.036368304445865], [-83.69320971200746, 43.98877329649588], [-83.78785890658553, 43.985282156808644], [-83.86940200038966, 43.96072193582441], [-83.90132509919025, 43.90842985195559], [-83.9106086668845, 43.89322276029224], [-83.92936991342593, 43.777093578534995], [-83.94773466469086, 43.73516752125897], [-83.90947330106918, 43.672624720876634], [-83.81788819417189, 43.673791903911], [-83.7309987539201, 43.62337196540971], [-83.69941066767733, 43.60164003629145], [-83.68334448452782, 43.59058684790875], [-83.51233431019291, 43.733728445585875], [-83.50607993753039, 43.745159637745246], [-83.47956164774347, 43.793627457069086], [-83.43260502825049, 43.885275674850945], [-83.40714112992556, 43.91980977557687], [-83.28230516431175, 43.93803344039147], [-83.26152513959573, 43.97352771024456], [-83.13487582210273, 43.993150042766075], [-83.04657167000852, 44.0157133115616], [-83.02459876803441, 44.04517745944823], [-82.92887864138606, 44.06939277524607], [-82.79319909132938, 44.02325105992261], [-82.70983272361248, 43.94823009671522], [-82.63363438203905, 43.83122797967337], [-82.6122172096767, 43.739774844616385], [-82.60647233350409, 43.69045308478592], [-82.59377836602982, 43.58147073373377], [-82.5399232013757, 43.42238169705346], [-82.52307830398473, 43.22536466652876], [-82.50603436357525, 43.16883110683459], [-82.48603347961995, 43.102489788920444], [-82.4159275191098, 43.00555875291568], [-82.42859290076372, 42.95200432894031], [-82.46990116101598, 42.88746174601406], [-82.46747038382996, 42.76191155130536], [-82.50992215737016, 42.63729431259758], [-82.58398358009859, 42.55404034050457], [-82.67904721704679, 42.522208778824336], [-82.70635959965722, 42.62110675432062], [-82.63968917130013, 42.661233301598934], [-82.70787371291665, 42.6754973269755], [-82.80101121628252, 42.6295446936409], [-82.76599298248675, 42.60005042921308], [-82.75591585569398, 42.56441405408099], [-82.85930561636397, 42.54193391429089], [-82.87032216039138, 42.45100802728504], [-82.87033689165757, 42.4508864427278], [-82.92396060226892, 42.352066253001155], [-82.98861017208425, 42.33243734174854], [-83.09651299755129, 42.29013587748519], [-83.12546033507803, 42.20082405745483], [-83.13391535165798, 42.174737613730436], [-83.13350362125541, 42.088140337322116], [-83.18551874599378, 42.0522402148075], [-83.19494512004714, 42.03310506833677], [-83.21688998224435, 41.988557963539584], [-83.26951425469602, 41.93903874293079], [-83.32601731252475, 41.92495779650065], [-83.34155064494793, 41.87995260495272], [-83.39621390532889, 41.85296157047707], [-83.44166238041605, 41.80864241498544], [-83.4240708937592, 41.74073421720957], [-83.45382700085106, 41.7326433599217], [-83.76303397548284, 41.723547008935995], [-83.76314582682583, 41.723543810984765], [-83.88038642307863, 41.72019177420119], [-84.13441270827354, 41.71292881047592], [-84.36041459324935, 41.706954358832775], [-84.39954435627108, 41.70592000026155], [-84.43806258875648, 41.70490180921772], [-84.80607799201495, 41.69608851061386], [-84.80587906128797, 41.76021545565541], [-84.8251243784562, 41.76019848926038], [-85.19677113993725, 41.75987074526891], [-85.232832039156, 41.75983893521878], [-85.2921760012917, 41.759755183990514], [-85.65974830214834, 41.75923657142302], [-85.79133323259754, 41.759051019623094], [-85.79136127063559, 41.75905098006156], [-86.06256136701217, 41.75965292214442], [-86.22606850933597, 41.760015732266986], [-86.22609285434955, 41.76001569136018], [-86.50177182732888, 41.759552464463646], [-86.52421859455818, 41.759571575335855], [-86.6400429801547, 41.75967018661265], [-86.69967984960975, 41.759853704902014], [-86.8248272875501, 41.76023880028115]]], [[[-89.22133914437751, 47.90806838432171], [-89.17916135122877, 47.935029552726206], [-89.01831096317099, 47.99252511373369], [-88.940886, 48.01959], [-88.893701, 48.03477], [-88.816084, 48.057006], [-88.728198, 48.101914], [-88.631908, 48.148307], [-88.547033, 48.174891], [-88.425162, 48.21065], [-88.427373, 48.166764], [-88.55044, 48.102111], [-88.579172, 48.040758], [-88.71856355094752, 47.995135294677894], [-88.85293125284767, 47.96532270486163], [-88.89899401166306, 47.90068541976048], [-89.0444705333582, 47.855749806470754], [-89.15774508512435, 47.82401442328711], [-89.20181902401609, 47.850242340574304], [-89.2552089394121, 47.87610123931532], [-89.22133914437751, 47.90806838432171]]], [[[-90.41813917729529, 46.566096050743546], [-90.3276296710008, 46.60774625811811], [-90.23761296682746, 46.62448735604066], [-90.04542188790178, 46.668273695706354], [-89.91846700232213, 46.740325402841606], [-89.88433039642341, 46.765472456214404], [-89.83195654190158, 46.80405414453242], [-89.72027710958261, 46.83041377601459], [-89.64225506366834, 46.82534052882411], [-89.56980803822502, 46.8318593166448], [-89.49908001192186, 46.841621118906154], [-89.41515397566181, 46.843983086209164], [-89.22791394675527, 46.91295407108671], [-89.14259500705927, 46.98485911737421], [-89.02893003895193, 47.001140110209725], [-88.95940910771587, 47.00849612097332], [-88.93336861401978, 47.03359924302261], [-88.92449218057249, 47.04215615297783], [-88.88914026275245, 47.10057519780691], [-88.81483436371037, 47.141399227680985], [-88.69966048378392, 47.20483125791079], [-88.58491257225425, 47.24236126865047], [-88.51294714567048, 47.286107532550595], [-88.50078065157214, 47.29350328738951], [-88.41868065261356, 47.37118975618394], [-88.28520287859519, 47.42239433781773], [-88.21782982184392, 47.4487406648859], [-88.08525935842306, 47.468964192544476], [-87.92927556885108, 47.478740728000126], [-87.8011896470468, 47.473305094870966], [-87.68007198626071, 47.45568926596239], [-87.59150256922922, 47.42411727032329], [-87.60470850646477, 47.388629173105905], [-87.80029940773058, 47.39215188763062], [-87.94161937630378, 47.39007644514977], [-87.94336621715276, 47.33590228922787], [-88.01647869944068, 47.30627523206446], [-88.09685168548475, 47.261351227648404], [-88.19421869372191, 47.209242225050865], [-88.20045137096493, 47.19971711917264], [-88.23989570706216, 47.139436211369016], [-88.34005269590884, 47.08049420289502], [-88.38560669662606, 47.00452218386329], [-88.43936393827317, 46.941982604674244], [-88.45540477289038, 46.92332117922982], [-88.47793585930187, 46.850560174668054], [-88.37268182268146, 46.87227716349096], [-88.24443776603, 46.92961215863518], [-88.14368868257382, 46.96666515255756], [-88.06519264735225, 46.918563131070734], [-88.04452231523875, 46.91745007316267], [-87.90033951059671, 46.90968610772986], [-87.77693038355137, 46.87672608550306], [-87.68716428740146, 46.841742069737656], [-87.5953071722936, 46.78295005161291], [-87.5732031123497, 46.72047104060036], [-87.50302499723205, 46.64749703038171], [-87.38164887097912, 46.58005901592251], [-87.36676681135673, 46.5073030089895], [-87.17506469646241, 46.4975479930211], [-87.11635926796853, 46.506151389058175], [-86.97695764153384, 46.52658097217784], [-86.90374159537636, 46.46613796044951], [-86.81096657035737, 46.44966294838479], [-86.7501565684379, 46.47910894094561], [-86.6956446084255, 46.555025936118696], [-86.62737959039484, 46.53370992584962], [-86.55773056142363, 46.48743391539689], [-86.45992959444204, 46.55192790336825], [-86.1880249481406, 46.654009472887005], [-86.1382959434849, 46.672936488198616], [-85.99504488798036, 46.67367752780743], [-85.8646080335321, 46.68656991294821], [-85.84105789191226, 46.68889761101908], [-85.48209677549688, 46.680433732905136], [-85.25686094265245, 46.75338202203233], [-85.23787434238706, 46.75570486583562], [-85.17304428523992, 46.76363636541931], [-84.96465661046501, 46.77284840896717], [-85.0282946893093, 46.67512755435893], [-85.02737602953236, 46.55375799565179], [-84.96946498937282, 46.47629216614234], [-84.84976675521479, 46.46024862622681], [-84.67842141370305, 46.48769925544773], [-84.60794374104397, 46.45675182679524], [-84.49339984029999, 46.440317574359156], [-84.46182518404882, 46.466570772007046], [-84.42027121151673, 46.50108193926497], [-84.29301171328895, 46.49280710280024], [-84.19372447772523, 46.53992376761037], [-84.11792099449907, 46.51762234387645], [-84.12502249029087, 46.4701462896019], [-84.13890421168895, 46.37222421070543], [-84.09776619002305, 46.256515265096176], [-84.10808938392553, 46.24124119664658], [-84.1149417265527, 46.1741170430273], [-84.02653692880197, 46.13165122470264], [-83.97401323954652, 46.081555148592685], [-83.8823041278823, 46.042068118472415], [-83.81582621663568, 46.10853259254913], [-83.7197906585187, 46.10103478291199], [-83.5986105675728, 46.09008913198186], [-83.4806373269958, 45.99616812208206], [-83.52634589615302, 45.91863975759064], [-83.5830513656745, 45.915922562052735], [-83.65765996033461, 45.94546636468689], [-83.80104097973707, 45.93758496502076], [-83.91083954431252, 45.965615854900385], [-84.0800726262825, 45.970824729721905], [-84.11460802810416, 45.967911091373296], [-84.25495284496044, 45.956070654882424], [-84.37642964865672, 45.93196438812397], [-84.48043661946255, 45.97776620795777], [-84.56749352017273, 45.94770408479037], [-84.63285552559802, 45.95100902978156], [-84.73400239485804, 45.907027934053566], [-84.70638323402179, 45.84865994042621], [-84.79276316833483, 45.85869283241907], [-84.91748426174199, 45.93067166627414], [-85.00359756570884, 46.00613164696975], [-85.15202766140122, 46.05072664450849], [-85.26638568829435, 46.06578063038321], [-85.38139472142502, 46.08204552827606], [-85.54085890679791, 46.07958241727872], [-85.6485819415975, 45.98369639253531], [-85.69720397106512, 45.96015935941282], [-85.810442968186, 45.980088418028444], [-85.86584084257332, 45.947572513235514], [-85.91376987925422, 45.91944045985227], [-86.07206788786894, 45.965314605470915], [-86.27800658771572, 45.94205692938058], [-86.34913364846673, 45.83415995002629], [-86.43966068442633, 45.760668960594515], [-86.45988020631428, 45.75022651218937], [-86.5414297425785, 45.70810996954619], [-86.61697186801518, 45.62058098543423], [-86.63689498388956, 45.54205299899276], [-86.71232787623899, 45.610938984034604], [-86.7051837572241, 45.69090097142211], [-86.64731869884714, 45.732617964621966], [-86.77327863422668, 45.811384957659044], [-86.83874574633967, 45.7223069623406], [-86.96427489422642, 45.67276095965311], [-87.07044181203584, 45.71877895535512], [-87.17224087094841, 45.66178795625659], [-87.25344959067935, 45.550115546588906], [-87.2887260029131, 45.501605956523754], [-87.3508521923775, 45.40774307391915], [-87.46520129105237, 45.27335136821917], [-87.54896441712546, 45.191591673019396], [-87.59020889402154, 45.09526501175184], [-87.64819170122249, 45.10636895082516], [-87.69505527426811, 45.15052279192978], [-87.74180478339126, 45.19705163953785], [-87.71147951225294, 45.24522448983032], [-87.6674226409853, 45.31636031957299], [-87.65734867041026, 45.36875220185611], [-87.70676653824651, 45.383827161133354], [-87.75092740102565, 45.35503722243879], [-87.80046324375668, 45.353608098503905], [-87.86348804389391, 45.353019937399665], [-87.85682913107557, 45.393105886916196], [-87.8474282372048, 45.444176819091446], [-87.80577236836389, 45.473138841378365], [-87.80420246236865, 45.52467580285962], [-87.78729159967813, 45.5749058551919], [-87.77767068130478, 45.60920388660345], [-87.82467576991503, 45.6532108475909], [-87.78100681821313, 45.67393391545922], [-87.80507589330227, 45.70355590133286], [-87.83304942719984, 45.722752454082375], [-87.87981208187902, 45.75484284255522], [-87.96697017643889, 45.76402074471478], [-87.99587622929327, 45.795434718126955], [-88.04851427339966, 45.78254860767755], [-88.05701075028428, 45.78497662096977], [-88.10551835049786, 45.79883849870654], [-88.13506741357173, 45.8216934590163], [-88.07394439897953, 45.875592608227], [-88.11534651792442, 45.92221057748156], [-88.11685705857786, 45.92281081810975], [-88.17800866106636, 45.94711051755392], [-88.24630781257348, 45.962982453961075], [-88.3095212195887, 45.95936839151062], [-88.38018488668915, 45.99165340805179], [-88.40986603908806, 45.979687356915605], [-88.52667592301722, 46.02082153349537], [-88.59386305920714, 46.01513182241443], [-88.6130660376319, 45.9906268402707], [-88.6577631155751, 45.989287036190845], [-88.67913522660908, 46.01353820530413], [-88.68323544088288, 46.0144658950622], [-88.73999730706626, 46.02730848631038], [-88.81195091731968, 46.02160964540242], [-88.9327703803483, 46.07210787514806], [-88.99121846939138, 46.09653701326755], [-89.09163117521112, 46.13850555947865], [-89.63841691217904, 46.24380479184554], [-89.92912687891696, 46.29991691502014], [-90.12049111775646, 46.336853605349276], [-90.15824392637344, 46.420486807657504], [-90.21487030390135, 46.49994919522229], [-90.28571139987316, 46.51884830081928], [-90.33189087349584, 46.55328021794358], [-90.38723151488726, 46.53366508614463], [-90.41813917729529, 46.566096050743546]]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Minnesota.geojson b/public/geo-data/states/Minnesota.geojson new file mode 100644 index 0000000..5527ee5 --- /dev/null +++ b/public/geo-data/states/Minnesota.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-97.22904108065204, 49.000689730553084], [-96.93096063243459, 48.99998591542297], [-96.4054161725976, 48.999987085590675], [-95.97539663922923, 48.999985776094825], [-95.34097089276476, 48.99874415130604], [-95.31989635176404, 48.99876256411089], [-95.15372057462129, 48.99890787325514], [-95.15332361918122, 49.18488459806597], [-95.15334803629997, 49.30929153397627], [-95.153314, 49.384358], [-95.05842311413343, 49.35317550672111], [-94.98892733662971, 49.36890320080067], [-94.95213003587043, 49.36868556510766], [-94.87847159000452, 49.33320030878934], [-94.81623882647568, 49.320994941961644], [-94.79725834585825, 49.21429210875446], [-94.77424055188615, 49.12500215383797], [-94.7502330154849, 49.09977134692506], [-94.71894187479752, 48.999999211972046], [-94.68307578908565, 48.883935999333055], [-94.68568680297739, 48.840125510085436], [-94.69431671010217, 48.789357964280306], [-94.61901303426075, 48.737379179280765], [-94.50886377280894, 48.70036656553313], [-94.44660536891213, 48.6929045047275], [-94.43020260225111, 48.69831332941942], [-94.38884920265431, 48.71194964260571], [-94.28179761212407, 48.70525962970345], [-94.2511693312241, 48.68351849934625], [-94.25019117085164, 48.65632732589921], [-94.09124382751446, 48.64367317052344], [-93.92700313984416, 48.631223946851684], [-93.84400665052196, 48.629398826953675], [-93.8052679475906, 48.57030234533919], [-93.81517564095898, 48.526511039871444], [-93.67456489659169, 48.5162998115734], [-93.56205847108552, 48.528899805069756], [-93.46750013614351, 48.5456668405579], [-93.46430434913219, 48.59179510617193], [-93.37115207315786, 48.605088116543875], [-93.34752410747896, 48.626623210619414], [-93.20739362473918, 48.64247712820014], [-93.14241516358253, 48.624926912518866], [-93.08854359531844, 48.62681373947294], [-92.95486987488252, 48.63149530970743], [-92.89468000720396, 48.59491652103278], [-92.72803686542886, 48.5392896868519], [-92.63492054417536, 48.542872191766904], [-92.63110639622234, 48.50825090409476], [-92.65709097400801, 48.466913654259976], [-92.57562506981444, 48.44082494886693], [-92.51489819196104, 48.448310690901366], [-92.45631281720459, 48.414201057593694], [-92.46993658028498, 48.351832533934726], [-92.41627353061514, 48.29545898721536], [-92.36916379128185, 48.22026426821968], [-92.31465331504043, 48.24052296019777], [-92.29565536545856, 48.278113889214666], [-92.2953988917609, 48.32395303981211], [-92.26226619835647, 48.35492906153212], [-92.16214722473802, 48.36327492446232], [-92.05521456643727, 48.35920878300935], [-92.00012002255835, 48.32135080730113], [-91.98076008869982, 48.2477969978887], [-91.89346022247595, 48.23769504460382], [-91.79730668943662, 48.205782548817375], [-91.78117495113632, 48.20042860018442], [-91.71492504190195, 48.199126818305544], [-91.69236109301217, 48.11932840001936], [-91.55926926830956, 48.10826707581246], [-91.54250981076184, 48.05326784421308], [-91.46549781119317, 48.06676987815558], [-91.33657844619266, 48.06962728848842], [-91.25011351016484, 48.08408752317782], [-91.15611037938953, 48.14047553389967], [-91.03555515045255, 48.189459862006366], [-91.0326603660654, 48.19053665081385], [-90.90683442077784, 48.237340341656264], [-90.84362972006082, 48.24357758347067], [-90.80421353457916, 48.1778342616904], [-90.77596900743067, 48.122229867276694], [-90.70370948708316, 48.09600948708632], [-90.56612135684767, 48.12262044815028], [-90.47102815824975, 48.10607622811976], [-90.31724039623293, 48.10379434868216], [-90.13620149546486, 48.11213843782441], [-90.02963618884078, 48.08759088094894], [-89.9734428881785, 48.02035292890897], [-89.86816158633879, 47.989900670710476], [-89.74932089394042, 48.02332734611019], [-89.62509582096433, 48.01152125495264], [-89.489226, 48.014528], [-89.55502534740401, 47.97485448456639], [-89.66062492575273, 47.95121999641756], [-89.73754706954655, 47.91818607096314], [-89.793547492643, 47.89136111419182], [-89.92365850774051, 47.862065315472535], [-89.97430576954166, 47.8305174122469], [-90.07203483696003, 47.81110807954764], [-90.18764562798896, 47.778132669032196], [-90.32345531545826, 47.75377311718992], [-90.42139910570401, 47.73515167158689], [-90.5371137151792, 47.70305596256151], [-90.64784503824586, 47.65617606350716], [-90.73593442472162, 47.624342492269946], [-90.8682755497213, 47.556899847666664], [-91.02312749389029, 47.464963932519034], [-91.14696020701676, 47.381463275283686], [-91.2625127631334, 47.27929104629222], [-91.38702153309504, 47.18729394669258], [-91.45696538412311, 47.139156879104455], [-91.57381726886477, 47.08991770025033], [-91.64456433585242, 47.02649173079276], [-91.73709835896628, 46.98285373128745], [-91.79436061275713, 46.94252497395306], [-91.80685155777799, 46.933727851853135], [-91.9064839945143, 46.89123702051792], [-92.01340666240479, 46.8337284064075], [-92.06208947637036, 46.804039472345785], [-92.01529202552237, 46.70647105134989], [-92.0508207344128, 46.710518945780905], [-92.10025637289583, 46.73444779896509], [-92.14333892953758, 46.73159764892671], [-92.18309154036628, 46.69524254098981], [-92.20549239439251, 46.66474250984595], [-92.29219205607718, 46.663243197546194], [-92.29237149824877, 46.49558645690456], [-92.29276028746011, 46.41722089044147], [-92.29361947141703, 46.24404425755739], [-92.2938312763062, 46.15732280222552], [-92.2940338554299, 46.074378723986214], [-92.33823979231222, 46.05215075241086], [-92.35176083680412, 46.01568687101932], [-92.39268172109335, 46.01954184482509], [-92.44963060645712, 46.00225391090453], [-92.47276145952212, 45.972954090701684], [-92.54568228548919, 45.97011989037283], [-92.58056512640036, 45.94625184758658], [-92.65612488668182, 45.924443548818495], [-92.72112756587934, 45.883806325637245], [-92.75945729015972, 45.83534224847102], [-92.77649512707748, 45.79001529425225], [-92.82601213951656, 45.736651115867424], [-92.84074130482676, 45.7293977614731], [-92.86968830862187, 45.71514286061995], [-92.88669655265299, 45.64414865449835], [-92.88792843616817, 45.63900664081353], [-92.88113548204075, 45.57340954119244], [-92.8015023345465, 45.56285472315523], [-92.75690525665559, 45.55749981728325], [-92.72802228399047, 45.52565285031325], [-92.68679242848837, 45.472272051937], [-92.64676753212107, 45.43793031414198], [-92.65848579008392, 45.39605933221249], [-92.69896728350194, 45.336375322820224], [-92.74826844075727, 45.29606070792124], [-92.76186881505393, 45.2849392953892], [-92.76609240505822, 45.21002300331307], [-92.76693298035082, 45.19511226607275], [-92.7405098782095, 45.113397168212735], [-92.7897128362521, 45.07555524098804], [-92.80291183140714, 45.0654039111189], [-92.76190482692542, 45.022467919581736], [-92.75080256639934, 44.941567754752185], [-92.76702351995407, 44.861977300807666], [-92.76711758677953, 44.861515748509824], [-92.76857422490639, 44.854368546018094], [-92.80528692078056, 44.768361346301646], [-92.79236067024014, 44.7589841450514], [-92.73162356932404, 44.714923116694735], [-92.69649063828933, 44.68943639420743], [-92.61802445272136, 44.612870473188664], [-92.54927933529832, 44.57770457038583], [-92.39928012346944, 44.55829256024385], [-92.36151707023978, 44.55893553158209], [-92.31693221496856, 44.539276447508854], [-92.31407008375228, 44.53801442886916], [-92.29100427235737, 44.48546427014496], [-92.24536401317238, 44.45425132423528], [-92.23247138224669, 44.44543419615485], [-92.11108437914585, 44.41394822877033], [-92.08452795889099, 44.40461455411001], [-91.96359929187342, 44.36211237909279], [-91.91619035678227, 44.318094488193054], [-91.89269770977438, 44.23110550394795], [-91.8544998256939, 44.19722707565379], [-91.8173020011555, 44.16423560865864], [-91.71909719713756, 44.12885387400891], [-91.64787340552263, 44.064110137560775], [-91.57328352162635, 44.02690242712614], [-91.55921608998605, 44.02421080247712], [-91.44053617652317, 44.00150269835093], [-91.42356876378953, 43.984298505393596], [-91.35742569618817, 43.917232369372165], [-91.29100147546018, 43.852734200082], [-91.2876551017111, 43.84706618608812], [-91.24395453006113, 43.77304701885622], [-91.25699979891446, 43.725659601914664], [-91.2732517058721, 43.666623656934455], [-91.25292569179466, 43.60036344232938], [-91.23281169539298, 43.56484235315778], [-91.21770560878034, 43.500551679333235], [-91.49104077364773, 43.50069216132319], [-91.61083428003954, 43.50068991770831], [-91.73021685329155, 43.50068765529165], [-91.82484804854373, 43.500685938528804], [-92.07980242679302, 43.5007068890876], [-92.17886362810978, 43.50071507484439], [-92.44894899026086, 43.50041807446042], [-92.55312916832953, 43.500303263049226], [-92.55316207779164, 43.50030322667128], [-92.87027802462399, 43.49955071626177], [-93.02434905624919, 43.49955881013795], [-93.04919322881284, 43.49956018356873], [-93.22886269316585, 43.499570116036146], [-93.49735326773303, 43.49953432786508], [-93.57672978354522, 43.49952381432269], [-93.64853466398563, 43.499539497207245], [-93.97075992365423, 43.499609422855464], [-94.24796661261985, 43.50017854361121], [-94.39059601103551, 43.50047143057853], [-94.44284894305568, 43.50048070589712], [-94.85455735175007, 43.50055516274357], [-94.87423731353633, 43.500558733146335], [-94.91461585862413, 43.50059758472428], [-95.2149406729544, 43.500886424237386], [-95.38779034398422, 43.500479905842504], [-95.45443501262132, 43.50032316159168], [-95.4868057856353, 43.50024702746787], [-95.83442419060785, 43.49996644329009], [-95.86094943264133, 43.499993294092576], [-96.05316634717124, 43.500187868938326], [-96.19848770184021, 43.500334970272434], [-96.45326458042501, 43.50038940375852], [-96.45331984470967, 43.552298338817664], [-96.4529154126365, 43.84950650115026], [-96.45291540995974, 43.84950846077301], [-96.45244114641415, 44.19677924056423], [-96.45244111631034, 44.19680128711048], [-96.45221820646294, 44.36014894563682], [-96.45329632781785, 44.54363723495146], [-96.45381135343938, 44.63133646969076], [-96.4548345104138, 44.805551029780275], [-96.45584358852429, 44.97734579778655], [-96.45755653375099, 45.26889805878848], [-96.45778393642611, 45.307610147812746], [-96.47008049434912, 45.326799764732975], [-96.48255885482092, 45.34627308104837], [-96.52178984201889, 45.37564500596054], [-96.56214487353122, 45.386089959940854], [-96.61772890760116, 45.40809189140317], [-96.67544997712452, 45.41021581640001], [-96.71078898493927, 45.43692976063925], [-96.74251197114363, 45.478722696446674], [-96.78103897108748, 45.53597177056736], [-96.83542216986181, 45.58612857344664], [-96.84396001257922, 45.594002894877626], [-96.85162399036643, 45.61941194341848], [-96.82616289741786, 45.654164027656506], [-96.74508869982928, 45.70157620410617], [-96.67266749482178, 45.73233639946191], [-96.63051433935934, 45.78115751803644], [-96.58709520659852, 45.81644557194385], [-96.57187312384339, 45.871846574070744], [-96.56367406040036, 45.93524555908906], [-96.57426606637787, 46.01654553918464], [-96.57269957010323, 46.02189220665888], [-96.55450920129208, 46.083978487523645], [-96.59567253598021, 46.21985042868144], [-96.60104244797576, 46.31955431144607], [-96.64729830326685, 46.35849924348503], [-96.70909701435644, 46.435294035257506], [-96.74443794831987, 46.56595992934172], [-96.78578836896516, 46.62959091124563], [-96.78978872303065, 46.63574674716379], [-96.79052521429952, 46.6368800767105], [-96.78684735191952, 46.69280516107901], [-96.78880547447972, 46.77757524861488], [-96.76397531024503, 46.91250725379944], [-96.83350628897296, 47.01011020333752], [-96.81908023705712, 47.08115223233941], [-96.82657133218066, 47.1505392473765], [-96.83601175519898, 47.237982146643525], [-96.8402221307019, 47.276981279828114], [-96.85748198782916, 47.440457306711195], [-96.85596128275989, 47.499173546384434], [-96.8540749218138, 47.572010371924726], [-96.88237791627647, 47.649025433417876], [-96.89349521552943, 47.672127413793525], [-96.92850790411144, 47.744884528327695], [-96.99636560811953, 47.84439855389214], [-97.03735530327, 47.933279530685745], [-97.06898814700646, 48.0262675389935], [-97.10561735133876, 48.09136261847096], [-97.14674661122872, 48.168556717977026], [-97.14584658805494, 48.173224209762985], [-97.1418987772473, 48.1936974306153], [-97.12953498576725, 48.25781588633395], [-97.13790682753822, 48.34458602953407], [-97.1391766644083, 48.430529174357495], [-97.14912621082617, 48.53230640858732], [-97.1481076314413, 48.54074549935358], [-97.14772771669621, 48.54389315339169], [-97.14291893739288, 48.58373467702709], [-97.10001247873343, 48.66792816919867], [-97.1212562874066, 48.71359532984092], [-97.15259097153317, 48.77260446782321], [-97.18736449153562, 48.86760052249706], [-97.22785629473336, 48.94586665174571], [-97.22904108065204, 49.000689730553084]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Mississippi.geojson b/public/geo-data/states/Mississippi.geojson new file mode 100644 index 0000000..a0ee6df --- /dev/null +++ b/public/geo-data/states/Mississippi.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-91.62135915279069, 31.267806570182156], [-91.56419322710275, 31.26162868401023], [-91.50885928000515, 31.291639834384995], [-91.53606222018395, 31.338350832133425], [-91.53233719736302, 31.390270897985577], [-91.5103572037903, 31.438923987620903], [-91.51714116319671, 31.49839004136903], [-91.48961927338576, 31.53426201298567], [-91.43761730727509, 31.54616197302973], [-91.45751837797359, 31.587561942666557], [-91.46381844181005, 31.620360909440127], [-91.39571640360371, 31.644160919486822], [-91.38091644895654, 31.732459909726373], [-91.38012597713103, 31.732622863843808], [-91.31857729534866, 31.745311001820664], [-91.32046003325037, 31.747796614463645], [-91.35951532062926, 31.799358062042074], [-91.34571521589163, 31.842857188897725], [-91.29013610347802, 31.83365424433031], [-91.24401613055173, 31.869728816771534], [-91.23489996183835, 31.876859390405027], [-91.18111091669904, 31.920055451339454], [-91.17741085348008, 31.973253559059426], [-91.1174098437592, 31.987053537584497], [-91.0808088464788, 32.02345254531085], [-91.0791088630934, 32.050251561090505], [-91.0347079119907, 32.1010495719843], [-91.03947323396989, 32.107964722415566], [-91.10850993814556, 32.20814666416243], [-90.99122802461342, 32.21465865177381], [-90.94783510650342, 32.283482631644745], [-90.92117118330115, 32.342069593076836], [-90.98667318229069, 32.35175666937477], [-90.96598727653844, 32.42480263663837], [-91.05290828753338, 32.43843867253691], [-91.06051739637854, 32.51235766169861], [-91.01127638748513, 32.51659266663667], [-91.0487618933228, 32.57279368465507], [-91.04931346682955, 32.573620643808965], [-91.05541075943869, 32.57908424498049], [-91.07950751778263, 32.60067662372469], [-91.09876364725375, 32.6852875771565], [-91.05700065753184, 32.72557659031872], [-91.11365374044122, 32.739966539854166], [-91.15761582780475, 32.776029513575644], [-91.16167086214327, 32.812461532831875], [-91.13789185571663, 32.8489715668022], [-91.07060377524004, 32.88865561139945], [-91.07207680321658, 32.93782862555782], [-91.13441594464621, 32.98052963641758], [-91.16607501959099, 33.0041026567825], [-91.15960809893667, 33.01123887416338], [-91.12038092266756, 33.05452665151056], [-91.1808380221404, 33.09836074535954], [-91.15301695358521, 33.13508983303998], [-91.10431886499511, 33.13159481187235], [-91.08436781337623, 33.180852897982504], [-91.06870977167421, 33.232932978079646], [-91.08613875378744, 33.273649043173194], [-91.12554079886603, 33.28025209876386], [-91.14222067605638, 33.348986178848385], [-91.11376556185284, 33.393121166501935], [-91.14766451162961, 33.427169255423784], [-91.17180044117592, 33.46233933481109], [-91.18937637050783, 33.493002402045946], [-91.21566282047593, 33.5294073774026], [-91.21567230634513, 33.52942051469606], [-91.20641724211512, 33.54562593032024], [-91.18894323675153, 33.576222538041065], [-91.13090320008885, 33.61091648512051], [-91.17831212624986, 33.65110664588484], [-91.10098114370474, 33.66054852134429], [-91.07539008731267, 33.71440057966529], [-91.14328800392845, 33.74713875432054], [-91.11149504033081, 33.77456571431568], [-91.08551105368272, 33.77640767677073], [-91.02678307735367, 33.763639580722554], [-91.02517408797637, 33.805950612058325], [-91.05282008863895, 33.82417865895608], [-91.0612481130386, 33.877502699573725], [-91.02638311202439, 33.90797769439433], [-91.03596212719404, 33.94375572686442], [-91.08869717539726, 33.961331756824855], [-91.04836815187284, 33.98507575934482], [-91.0049821088105, 33.977008744190215], [-90.97994608382444, 34.00010374374765], [-90.94266305593145, 34.018047705478374], [-90.89242099680011, 34.0268576532971], [-90.87454198125023, 34.0720386387086], [-90.90113103398058, 34.09466466813427], [-90.94632412790064, 34.10937171558022], [-90.94484608237211, 34.116419241002106], [-90.94408189142062, 34.12006300880393], [-90.93806513827776, 34.14875170993851], [-90.89438604331319, 34.16095066691322], [-90.88270202122337, 34.18436165728208], [-90.89456106460584, 34.224377672549124], [-90.8399819070886, 34.23611162011567], [-90.8128297766541, 34.27943561967267], [-90.75268158100126, 34.28926357820461], [-90.76517453965353, 34.3428156428634], [-90.72913143039654, 34.364203657979395], [-90.66040436666864, 34.335757624621465], [-90.64139825143572, 34.38386669285085], [-90.57533607689265, 34.41514975345504], [-90.58371700632806, 34.45882682174684], [-90.56946066556345, 34.52434213134763], [-90.56934692069734, 34.524864851561745], [-90.54924392193165, 34.56809877358038], [-90.5872240482762, 34.61572969999643], [-90.57485499654014, 34.63165164592164], [-90.55015801818017, 34.66344258917933], [-90.54605304777118, 34.702073509271536], [-90.50549399954593, 34.76456534102789], [-90.47352695382298, 34.7888323105302], [-90.4637949252556, 34.83492029142162], [-90.4079822828841, 34.835263251189104], [-90.40163289821265, 34.8353022671473], [-90.31347587185894, 34.87169523052895], [-90.31144658774295, 34.87283574753664], [-90.25009488022478, 34.90731721121519], [-90.24447589766687, 34.93759321124419], [-90.30929736863703, 34.995692170374035], [-89.79518646689942, 34.9942908537851], [-89.72431514149078, 34.99418478482058], [-89.70660700701086, 34.99415834655163], [-89.64405118231114, 34.99406495043065], [-89.434953533173, 34.99375262373799], [-89.3526790496305, 34.99399485339127], [-89.19828773859271, 34.99444956568853], [-89.02653991519153, 34.99495574698386], [-89.01712693099603, 34.99496739881203], [-88.82305038017918, 34.99520692878384], [-88.78661186853091, 34.99525188839982], [-88.46987698920016, 34.99603296189196], [-88.38049261508299, 34.99579238553686], [-88.36353039382186, 34.99574673209482], [-88.25811126042436, 34.995462999238654], [-88.2000643142902, 34.99563395700627], [-88.15461735379944, 34.92238973932681], [-88.09788831425054, 34.892199834746584], [-88.13426338038309, 34.6226579538098], [-88.1395598842786, 34.58169470693446], [-88.15490277637316, 34.46303225308384], [-88.17326241400085, 34.32103735741064], [-88.20358340443866, 34.086525588743214], [-88.20722875623257, 34.05833087247609], [-88.24838694282865, 33.7449062065245], [-88.25444461198654, 33.698777630159185], [-88.2745165474868, 33.534000167772966], [-88.30444259083467, 33.288318325815496], [-88.31713469455964, 33.18412133197481], [-88.34008460181684, 32.99126283124968], [-88.34748978179405, 32.929033352714434], [-88.37333735943909, 32.71182377640523], [-88.38924795287043, 32.57812123398054], [-88.42131129306412, 32.30867767303572], [-88.42827698418424, 32.250141459941815], [-88.43114436686193, 32.22763463196482], [-88.46865920241633, 31.933170576310733], [-88.46866168669334, 31.89385317399238], [-88.46866820323011, 31.790719163520833], [-88.4636246990535, 31.69793939197266], [-88.45947766875939, 31.62164899844101], [-88.449445913615, 31.43583369330502], [-88.44865979042673, 31.421273803185244], [-88.43200584141799, 31.114294254633784], [-88.42601951150728, 30.998277433247004], [-88.41246646691596, 30.73559302828947], [-88.41226905207897, 30.73176655778682], [-88.40393084123424, 30.543354002259633], [-88.3950237442365, 30.36941954662892], [-88.40992798961007, 30.34210958932228], [-88.44649617022854, 30.3477478485288], [-88.47187652255242, 30.32001495823011], [-88.52249623176655, 30.340085347054334], [-88.5819313997826, 30.331056576064263], [-88.61300836337324, 30.35395770985436], [-88.66382244113964, 30.362092894107917], [-88.70058959707528, 30.34368304975449], [-88.74694768187211, 30.347616222716333], [-88.80034621421856, 30.357258718630806], [-88.81876470397073, 30.360584656227843], [-88.89393265802886, 30.393393003809344], [-88.97123574300632, 30.390793484445346], [-89.08323958759699, 30.368092825240865], [-89.18684233155794, 30.331192970902414], [-89.29444601056062, 30.30759205359779], [-89.30702573679784, 30.303990855583844], [-89.34474786949615, 30.293192139671856], [-89.42462563502114, 30.24538731334682], [-89.44746651411447, 30.20509440137592], [-89.47582540454336, 30.191557439517236], [-89.52450527636456, 30.180749435152446], [-89.60765621721333, 30.21709230484334], [-89.6342092302087, 30.30825223972247], [-89.67851514832927, 30.41400823750055], [-89.69993319123914, 30.45403314501872], [-89.71249408405511, 30.477506287485514], [-89.79166494479594, 30.551520317775015], [-89.82186890488768, 30.644020246377142], [-89.8261812618945, 30.668819496388213], [-89.83633190194773, 30.727193177020162], [-89.7917459021674, 30.820383078642323], [-89.75007386217825, 30.912925951638876], [-89.72817648902365, 31.002309701394953], [-89.7281477987311, 31.00242681340429], [-89.83590865359899, 31.00209725948637], [-89.89751684526891, 31.001908846103177], [-90.25955605091825, 31.00065760394652], [-90.34600811086905, 31.000358726655442], [-90.34730573232508, 31.000356273122506], [-90.54757553325868, 30.99997761190629], [-90.56719650737917, 30.999940515805072], [-90.75877609633004, 30.9995783158832], [-90.82583025106202, 30.999520662235945], [-91.06012867644911, 30.99931922014819], [-91.17614145554829, 30.999219489920424], [-91.22406938249381, 30.99917828876415], [-91.63694350442782, 30.99941114263908], [-91.62825880308759, 31.005092165571853], [-91.56036650349976, 31.049503339272405], [-91.59469441463236, 31.09143935078848], [-91.62167232412752, 31.13686537293348], [-91.59099517376094, 31.191994083946945], [-91.59005227944202, 31.1936885228679], [-91.6443571592431, 31.234409472120813], [-91.62135915279069, 31.267806570182156]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Missouri.geojson b/public/geo-data/states/Missouri.geojson new file mode 100644 index 0000000..1331dd8 --- /dev/null +++ b/public/geo-data/states/Missouri.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-95.76564638223086, 40.58520600359779], [-95.53318206531245, 40.58224541427047], [-95.37392395569566, 40.58032869022389], [-95.33558660670764, 40.57986735489534], [-95.20226373419682, 40.57837227529701], [-95.06891815035392, 40.57687717981167], [-94.91489572295963, 40.57491964063513], [-94.8199769587553, 40.57371360127576], [-94.63202473579274, 40.571759754725264], [-94.53387605266035, 40.57073894928902], [-94.47120553241815, 40.570959344357455], [-94.31072188325437, 40.57152394799895], [-94.23223865336128, 40.572014577637724], [-94.09108320427451, 40.572896922229475], [-94.01549033999822, 40.574073608484035], [-93.84092871189345, 40.576791251040284], [-93.77434306202075, 40.577530853839484], [-93.59735068481933, 40.579496587603536], [-93.55689530069695, 40.57966010564206], [-93.37438469711643, 40.58039755779156], [-93.34544041431596, 40.58051449252487], [-93.13580031387698, 40.58285412224695], [-93.09728950819024, 40.583823510095456], [-92.94159301325459, 40.587742605027536], [-92.7145943187911, 40.58958166061226], [-92.68668997111757, 40.58980772313995], [-92.63790011623873, 40.590955089835646], [-92.45374133413661, 40.5952860059529], [-92.35080035068748, 40.59725520973366], [-92.17977610484725, 40.60052679151071], [-91.94311414770323, 40.60605796212001], [-91.93928870866526, 40.606147360051324], [-91.72911275316655, 40.61363665455425], [-91.71665284813069, 40.60373680393465], [-91.6853791401589, 40.57888869148102], [-91.67099139849613, 40.55093366575755], [-91.61899767931124, 40.53908078514481], [-91.60834603653544, 40.50003672705089], [-91.56384324947847, 40.4609849201077], [-91.51913344679387, 40.432819043848674], [-91.49809254552221, 40.401923095323575], [-91.41942171363739, 40.37826115060824], [-91.46965568020575, 40.322406129134556], [-91.49289067363893, 40.269920143730424], [-91.49695717028685, 40.24870103062586], [-91.5062611762181, 40.20015231561616], [-91.51195564600914, 40.17043830228543], [-91.49766269604656, 40.07825445593676], [-91.48406373128522, 40.019329554133805], [-91.43708983155274, 39.946414698265464], [-91.4368431006468, 39.945241164720066], [-91.42895584811738, 39.907726790556616], [-91.43605083020783, 39.8455079431128], [-91.39785291646685, 39.82112000321761], [-91.36157100006066, 39.787546091920646], [-91.36461659699754, 39.75871639316621], [-91.36775296295795, 39.729027226462044], [-91.30576039735254, 39.68621377909006], [-91.27614011111115, 39.665757345356454], [-91.18287576044892, 39.598231558292504], [-91.17423227362556, 39.59197345198977], [-91.14827528968381, 39.54579653194638], [-91.10030739705414, 39.53869354276296], [-91.06430544622347, 39.4946416039167], [-91.03827049959823, 39.44843447366431], [-90.93741976379702, 39.40080141672811], [-90.93528791580466, 39.399478988985386], [-90.84010703796937, 39.34043642574425], [-90.72996137224807, 39.25589248549676], [-90.72328495942844, 39.22410130801266], [-90.7079031912891, 39.15085792676192], [-90.68108705829351, 39.10058764100223], [-90.71362996955847, 39.05397436416175], [-90.67639776780531, 38.98409299962005], [-90.66158367773068, 38.93470017831675], [-90.65725477228625, 38.92026683320736], [-90.59535467096538, 38.875046708937866], [-90.55569358711185, 38.87078169198585], [-90.50011742017121, 38.910404774357254], [-90.46778465321364, 38.96180586694761], [-90.45097074552106, 38.961391855511984], [-90.39581729860868, 38.96003380309333], [-90.29871300593415, 38.92339158717433], [-90.27647609093943, 38.91931488657187], [-90.2303383664456, 38.910856463508516], [-90.19120907292901, 38.890271915073086], [-90.11332931119918, 38.849302100599715], [-90.11770906739555, 38.805743933885765], [-90.1664107541878, 38.77264484847704], [-90.16675837566693, 38.772272466123816], [-90.20991143793314, 38.72604575057247], [-90.19521137302092, 38.68754566570371], [-90.1813424854351, 38.6600046269534], [-90.18111133496122, 38.65954560501346], [-90.18451119165933, 38.61154651770627], [-90.24891382880858, 38.544747398356414], [-90.25529937018058, 38.53086505989309], [-90.26109814086477, 38.51825838895421], [-90.27131472217383, 38.496047369582264], [-90.2888158687166, 38.438448664446796], [-90.34024523142999, 38.38709057009835], [-90.34974395821472, 38.37760499369467], [-90.37252001747387, 38.323350209612116], [-90.36392712360121, 38.236351525117826], [-90.32235408833401, 38.181589727200034], [-90.25274734056944, 38.127770724844865], [-90.2524850161347, 38.127567899193764], [-90.21870898417929, 38.09436204266587], [-90.20389217840666, 38.087362205651985], [-90.12600707606818, 38.050567281006124], [-90.08096008779974, 38.015425421887436], [-90.00835417906391, 37.97017656546989], [-89.95491120563, 37.96664458860819], [-89.97422209914211, 37.919214622749124], [-89.93309678843306, 37.88009668739196], [-89.92318596891992, 37.87066962570804], [-89.85104903665268, 37.90397758799818], [-89.78203583560622, 37.85508950480782], [-89.69655936183274, 37.81433432547231], [-89.6872327293828, 37.796425340009925], [-89.66799301139353, 37.759481268566304], [-89.59128854660395, 37.72359620414189], [-89.5219479467493, 37.696474871987306], [-89.50656293823633, 37.62504974619417], [-89.49405092600176, 37.58011565954455], [-89.49774585411376, 37.569985557960344], [-89.5017909755003, 37.55889534408749], [-89.51239990633047, 37.529809568759795], [-89.47120080643866, 37.46647242654507], [-89.4259396562263, 37.40747026535002], [-89.4281845435249, 37.35615713948367], [-89.47443419251545, 37.334499326052104], [-89.495159429057, 37.32479409828008], [-89.5170313384833, 37.281919017730736], [-89.48288855323071, 37.260949657351865], [-89.47052426415789, 37.253355912786546], [-89.4561039898202, 37.18811907589576], [-89.38417364387048, 37.10326609782829], [-89.3594543530022, 37.042605097940914], [-89.3081452116981, 37.02894738719566], [-89.25760623724568, 37.01549466158991], [-89.1950373512587, 36.98976652972573], [-89.13291356109082, 36.982055424971776], [-89.09884166260649, 36.957848374293505], [-89.10313409253844, 36.944759287795584], [-89.12047058244545, 36.89189444379923], [-89.14767252298824, 36.847146522069835], [-89.15588951779351, 36.78912457142504], [-89.15598342723389, 36.78629123656657], [-89.15698852248836, 36.75596659223087], [-89.20250962392953, 36.71661659053793], [-89.16548773919791, 36.66242513598993], [-89.17564951272925, 36.651318412516495], [-89.1991357413693, 36.62564819360968], [-89.22731874731912, 36.56937422246306], [-89.2789347780875, 36.57769841129981], [-89.32465782645016, 36.62403156441141], [-89.3273196072731, 36.62394585819722], [-89.37869390414325, 36.62229166636095], [-89.40790599004868, 36.56234465031065], [-89.47934610071798, 36.56625279893537], [-89.54443411815883, 36.574509825893735], [-89.57148114501753, 36.53808676849728], [-89.53923218830384, 36.49793373247038], [-89.52102120027321, 36.46193353523801], [-89.54233719578778, 36.42010228546915], [-89.51038022091598, 36.37835505206152], [-89.52269521838578, 36.34478785548274], [-89.5450315360761, 36.34427025046691], [-89.6005441613875, 36.3429838430579], [-89.61181915064232, 36.30908665829651], [-89.5542892005224, 36.27774947432988], [-89.60237414856013, 36.23810428381618], [-89.67804608101049, 36.24828235090439], [-89.69263006081287, 36.224957235668064], [-89.62764154031673, 36.18545837177679], [-89.62380410027791, 36.183126046234335], [-89.59210209341832, 36.13563486500992], [-89.64302005107267, 36.10361767239267], [-89.68002902855974, 36.08249152119139], [-89.69243700811687, 36.02050418445191], [-89.73309500089172, 36.000604987355786], [-89.9011831246488, 35.99936357547481], [-89.9593748043092, 35.99901331643868], [-90.10384215934744, 35.998143185769926], [-90.28907697984897, 35.99651394384149], [-90.36871773712686, 35.99580874565299], [-90.33934279405341, 36.04710886050488], [-90.29449208819395, 36.1129499915313], [-90.23558512925159, 36.13947478402616], [-90.22042514329016, 36.184764694092436], [-90.18910207041218, 36.19899902093413], [-90.15592817053286, 36.21407443658504], [-90.11492218524802, 36.265595284493635], [-90.06398019148494, 36.30303811420301], [-90.06352617731655, 36.35691111456551], [-90.06613616876078, 36.38627212187749], [-90.1310381427169, 36.415069265821955], [-90.14139912866817, 36.45987426331721], [-90.15387111656207, 36.49534426306438], [-90.22074915258486, 36.49593796113991], [-90.49457506881149, 36.49836634560801], [-90.57617911158549, 36.49840418387643], [-90.76567200428158, 36.49849208195951], [-90.78402921115601, 36.498460670758], [-91.01797401722017, 36.49806032512582], [-91.1265377973482, 36.49779591029368], [-91.40491527672927, 36.49711801477472], [-91.4068715663639, 36.49713624566821], [-91.45002338880808, 36.497538382486475], [-91.64259042769193, 36.499332747163585], [-91.67233410196337, 36.49925435425229], [-91.98580228125242, 36.498429196570584], [-92.12039216900389, 36.49819108064786], [-92.1503064497684, 36.498138139022586], [-92.35027676227652, 36.49778440307495], [-92.52913543969014, 36.498162909018724], [-92.56423734035525, 36.49823722554938], [-92.77233369558655, 36.49808036887085], [-92.83887598164394, 36.49803020706974], [-92.85400812983656, 36.49802061245491], [-93.1259701269818, 36.49784808527113], [-93.29306918669099, 36.49825550778153], [-93.31532494030078, 36.4983098146159], [-93.42699021683912, 36.498582292160556], [-93.58426309452308, 36.49889881740345], [-93.70017100376167, 36.49913184294947], [-93.86668895000446, 36.49886294968404], [-93.9591897176856, 36.49871365331378], [-94.07708774983688, 36.4989725288362], [-94.36120214615703, 36.499596333679456], [-94.61791834329128, 36.49941016133126], [-94.61781491604619, 36.61260153662213], [-94.61799145102532, 36.667918621121146], [-94.61830646501419, 36.76655709742902], [-94.61796508236588, 36.99890079702667], [-94.61810404658948, 37.05679227273758], [-94.61835227488241, 37.16020703075865], [-94.6177553539166, 37.338414455287925], [-94.6176690917297, 37.3641668684332], [-94.6175125318795, 37.41090569770086], [-94.6178470696618, 37.653575028507596], [-94.61787398688709, 37.67310796217262], [-94.61788653164399, 37.68221127580635], [-94.61446616765188, 37.98779659658573], [-94.61410134090247, 38.03705421416022], [-94.61393101692289, 38.0600506050141], [-94.61261477610886, 38.23776375704497], [-94.61277319088113, 38.38871627535153], [-94.61286643696802, 38.477568810403746], [-94.6128660328468, 38.47759999064507], [-94.60949018406056, 38.7380997349677], [-94.60945651290562, 38.74069802779378], [-94.60896107614356, 38.8472093568931], [-94.60833502954873, 38.98180404911046], [-94.6078714743939, 39.04408312208931], [-94.60753131464722, 39.08978200489488], [-94.60735520141753, 39.11344198778246], [-94.59193423886713, 39.15500100194552], [-94.60193922827996, 39.15550121110322], [-94.62393526308901, 39.156600923712865], [-94.68033734982342, 39.18430074337933], [-94.74193937549232, 39.17020060426091], [-94.79199614531565, 39.201257721963245], [-94.79966449138553, 39.206015452680575], [-94.82566464872323, 39.241726329823635], [-94.85707383007048, 39.273822410579754], [-94.90806727752306, 39.32366063394941], [-94.88897456137985, 39.39243004158481], [-94.94666506430633, 39.399715003553645], [-94.96575082807459, 39.42167984088935], [-94.98214773457896, 39.440550174156], [-95.04984844943026, 39.494413140073256], [-95.09142188730016, 39.53325591502021], [-95.11355901580912, 39.55393898415761], [-95.07669051089516, 39.57676226057681], [-95.04716782436039, 39.595115467481975], [-95.04405347607052, 39.613666835163095], [-95.03746648433076, 39.65290368361115], [-94.97131935731942, 39.68640894330429], [-94.97108000073601, 39.723145028685494], [-94.89931773072855, 39.72404106663818], [-94.8603724515989, 39.74952913111061], [-94.87114545145549, 39.7729931587622], [-94.87785909263653, 39.82069931511943], [-94.87867840415915, 39.826521226972744], [-94.92846740280807, 39.87634326697822], [-94.9515413806801, 39.9005322847801], [-94.99337566363273, 39.89856451909291], [-95.01874438176642, 39.89737121685278], [-95.08153528591743, 39.86171702973554], [-95.14244604559542, 39.89541896732794], [-95.23111473785974, 39.94378292650788], [-95.30829060733755, 39.99999689562679], [-95.34877762870414, 40.02929578991214], [-95.38295762413837, 40.027110689541985], [-95.41473472319018, 40.06981859592266], [-95.39421681330525, 40.108261653996635], [-95.43216588545216, 40.14102354703318], [-95.4810209861066, 40.18852241457721], [-95.4725490940377, 40.23607644117736], [-95.54716112852904, 40.25906431079254], [-95.54787144756641, 40.26278177080319], [-95.54818313369306, 40.26441298247065], [-95.55329315269636, 40.291156303767146], [-95.59865817374893, 40.309807246905926], [-95.65373019408739, 40.32258017738485], [-95.64102813854511, 40.366397061069236], [-95.64941915259655, 40.396147031120584], [-95.68436424381133, 40.46336401766386], [-95.69472728820114, 40.493600020138146], [-95.7122814577446, 40.523752037726986], [-95.71429229115901, 40.527205957525226], [-95.75711142796584, 40.52598810048832], [-95.76564638223086, 40.58520600359779]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Montana.geojson b/public/geo-data/states/Montana.geojson new file mode 100644 index 0000000..4fbe971 --- /dev/null +++ b/public/geo-data/states/Montana.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-116.0491950348983, 49.00090967152181], [-115.50101720306736, 49.00068938199203], [-115.20791367012394, 48.99922178827594], [-114.72705254791092, 49.00057647565674], [-114.67821928205879, 49.00071475738177], [-114.37597736972423, 49.0013836351482], [-114.18021187640532, 48.99969649149185], [-114.06817985757647, 48.9993483977701], [-113.90749072696424, 48.99884999177394], [-113.69298603701311, 48.99762582203915], [-113.37593003600814, 48.9985596142675], [-113.11635888155928, 48.998460486186644], [-112.19341088962582, 48.99889328588415], [-112.14377064712913, 48.998916033995755], [-111.85409314261771, 48.99806843959539], [-111.50082215596562, 48.99696580031902], [-111.26986833652886, 48.997232991793155], [-111.00391818256254, 48.99754074168038], [-110.74307002110585, 48.998011627751694], [-110.53161186620733, 48.99839498403987], [-110.43814807194377, 48.99919327752352], [-110.17158989880996, 48.99926424981021], [-109.5007477070776, 49.00043575646289], [-109.48955965573444, 49.00041650904577], [-109.25072627804539, 49.00001524586715], [-109.00069999712721, 48.99923315904506], [-108.54319304221063, 48.99937638504528], [-108.2363607414356, 48.99955874023896], [-107.70469608961479, 48.999871501240065], [-107.44101608634823, 48.99936158013701], [-107.36360223432654, 49.00001451808566], [-107.17981032154519, 48.999909793539636], [-106.61753859942885, 48.9995827694997], [-106.23398696108622, 48.99942279416662], [-106.11206377171948, 48.999279193813265], [-106.05054303019386, 48.999206735021914], [-105.77580797625988, 48.999636664326204], [-105.3558877992664, 48.99935666306716], [-105.26519174828267, 48.99949969521651], [-105.0576347438855, 48.99922857914346], [-104.87552687352982, 48.998990708769895], [-104.54363557390218, 48.999540960142376], [-104.04873594609145, 48.99987677654896], [-104.04890024648031, 48.84738699433172], [-104.04808780941191, 48.63391057337452], [-104.04755584869594, 48.49414026525481], [-104.04678300890187, 48.38929832595659], [-104.0456928733049, 48.241415241979645], [-104.04409361994267, 47.996098032890664], [-104.04409351240176, 47.996081523993126], [-104.04393348314073, 47.971514909130285], [-104.04238500479711, 47.80325635248097], [-104.04391236837996, 47.6032292700678], [-104.04497668460542, 47.397064789436385], [-104.04531304200435, 47.331955053909624], [-104.04530838602665, 47.3301401796678], [-104.04478865834511, 47.12743037842616], [-104.04554347076531, 46.93388782540014], [-104.04557429667013, 46.71388229185438], [-104.04538744642643, 46.64150571359284], [-104.0451276245238, 46.540863450028276], [-104.04504740589287, 46.50979067190314], [-104.04547154459168, 46.32454905584065], [-104.0454685294727, 46.28008535263733], [-104.04544629909867, 45.94531523591661], [-104.04413648265395, 45.88198143550618], [-104.04377934657857, 45.86471213559742], [-104.04260048216636, 45.75000286235625], [-104.04193999873706, 45.557919278911754], [-104.04176681315741, 45.4907930831434], [-104.04036013657198, 45.335949744657434], [-104.04013747508607, 45.2128942606563], [-104.03997861385028, 45.124991356901916], [-104.03913946580332, 44.99852315523446], [-104.05769950440046, 44.99743417065401], [-105.02527007449247, 45.00029432726828], [-105.03825626212348, 45.000296034557465], [-105.07660502420296, 45.000301076255944], [-105.84807174199365, 45.000402491174185], [-106.02488814444104, 44.99759092730033], [-106.26359535985134, 44.99379441932759], [-106.26372445180327, 44.99379485167935], [-106.88877908758161, 44.99588851121069], [-107.35144547015373, 45.001410076631245], [-107.91152629074257, 45.00154680161283], [-107.99735647545435, 45.00156769190055], [-108.24852955408304, 45.00063238844505], [-108.50068333631044, 44.999693377229896], [-108.62149728261498, 44.99967956225268], [-109.0622672848004, 44.999628133621876], [-109.10345093620712, 45.00590900280974], [-109.57432775253595, 45.002632905420654], [-109.79848819209374, 45.00292179074593], [-109.99505229307583, 45.003175810502896], [-110.3244451369649, 44.999158046903496], [-110.70527518113283, 44.99232657892607], [-110.78501116531841, 45.00295472593647], [-111.04427876966673, 45.00134802286512], [-111.04432231804306, 45.000883027333536], [-111.05689180227421, 44.86666041829506], [-111.05551476778481, 44.72534438428643], [-111.05533642211249, 44.66626243030774], [-111.05521164348808, 44.62492623723032], [-111.04897771538016, 44.474069101005746], [-111.1226574893635, 44.49365926433375], [-111.1435606158883, 44.53573279904556], [-111.20146289059494, 44.575697580449194], [-111.2241650092065, 44.62340402589028], [-111.26875408295867, 44.66828117249236], [-111.32367311161471, 44.7244761468216], [-111.37714237834102, 44.751198557188346], [-111.38500913648049, 44.75513008738768], [-111.43879707724473, 44.72054727473291], [-111.4569512450195, 44.69564136824827], [-111.46883696576865, 44.679335171331964], [-111.51912958768844, 44.58291356723299], [-111.56281724985965, 44.555205958721764], [-111.61710999503086, 44.55712431661672], [-111.70422051113206, 44.560202242645396], [-111.80791570850278, 44.511712659217906], [-111.87050645150862, 44.56403082304476], [-112.03413523879293, 44.53771456457242], [-112.12510345086659, 44.52852633239351], [-112.22170092871872, 44.543519074586456], [-112.28619017427336, 44.56847223731148], [-112.35892019011206, 44.528847545469894], [-112.38739217409385, 44.448058721563434], [-112.47321042325886, 44.48002783027773], [-112.60186648980554, 44.49101575040589], [-112.7078184904734, 44.50302361764888], [-112.7350874894034, 44.49915959306871], [-112.82819395914474, 44.4424727003743], [-112.82189884525096, 44.407436741367306], [-112.82682970260093, 44.40520317952643], [-112.88177156888356, 44.38031581994423], [-112.95114846683904, 44.41669982024255], [-113.00684778133558, 44.47171581869286], [-113.00682973225618, 44.518439750179596], [-113.06107246598594, 44.57732975175147], [-113.04935039556578, 44.62938061842069], [-113.10115508094749, 44.70857851970955], [-113.1313878925302, 44.764738437859165], [-113.24716658054187, 44.822950499779175], [-113.30150856269967, 44.79898556920838], [-113.37715359372841, 44.83485858976635], [-113.42237660520755, 44.84259561648334], [-113.47457367712482, 44.91084657895566], [-113.44895870986456, 44.95354451111318], [-113.43772675084999, 45.00696744737869], [-113.4519707793094, 45.05924743483152], [-113.51081981961356, 45.099902443844734], [-113.57467087859642, 45.12841143935158], [-113.65006500614041, 45.234710474789026], [-113.73560233913874, 45.325265717110035], [-113.73239152192761, 45.38505885227187], [-113.76336972891733, 45.427732968782536], [-113.75998789430122, 45.48073609838541], [-113.80285088931475, 45.5231601525215], [-113.80673050205353, 45.6021472417639], [-113.86140545144997, 45.62366131789165], [-113.89888438696404, 45.64416839734856], [-113.9483227255452, 45.68257891693873], [-113.97156617440963, 45.70063764865259], [-114.01563431040034, 45.69612867739594], [-114.01497451017903, 45.65400953807016], [-114.08315101674467, 45.603997315213995], [-114.1864725295476, 45.545539995652184], [-114.25183871375425, 45.537812889528425], [-114.27921964664104, 45.480616620143415], [-114.36852246642094, 45.492716412702826], [-114.45676604754428, 45.54398326807614], [-114.50634281282898, 45.559216134410086], [-114.52377469634968, 45.58532662388226], [-114.53813352464745, 45.60683409824194], [-114.5357712756823, 45.65061315174769], [-114.49963815767809, 45.66903529766333], [-114.5048698401839, 45.72217634705395], [-114.56250952739771, 45.7799271019081], [-114.51714299050842, 45.83599321776975], [-114.4229636985646, 45.85538182672799], [-114.3882440147517, 45.88234109129901], [-114.41316854752635, 45.911479903747214], [-114.40226148826588, 45.961490006385546], [-114.44118468401999, 45.988453650932605], [-114.48024006280707, 46.03032508993713], [-114.46004867140164, 46.09710384924697], [-114.52129945669812, 46.12528625292135], [-114.51470567831534, 46.16772503640262], [-114.4459281133111, 46.17393246454743], [-114.4498193038908, 46.23711802547308], [-114.441326384304, 46.27379881573608], [-114.4317084139648, 46.31074259016712], [-114.42245841447195, 46.38709504590801], [-114.38475652059176, 46.411782027626685], [-114.40301940062578, 46.49867224314179], [-114.3516555193463, 46.508116366387085], [-114.33133864292468, 46.5777779735108], [-114.32066575951792, 46.646959536363354], [-114.33572564773213, 46.655269413399466], [-114.36070962827787, 46.6690553010988], [-114.453239265784, 46.64926221412837], [-114.54732109772344, 46.64448124178267], [-114.59111609077253, 46.65254679525169], [-114.62148307562, 46.65813937247474], [-114.62669495828479, 46.71288521707167], [-114.67682703331502, 46.73183508872157], [-114.69900782471652, 46.74021941729833], [-114.76717978300643, 46.738824665388755], [-114.79003992485208, 46.77872574742531], [-114.88058814056247, 46.81178802608481], [-114.94328145281065, 46.86796825116158], [-114.9274327005158, 46.914182256251124], [-114.96142369875122, 46.93289124059313], [-115.03165193985491, 46.971545590521714], [-115.07125517180883, 47.022080749820894], [-115.1209183504843, 47.06123491729888], [-115.18945267213186, 47.13103014444797], [-115.25578781538185, 47.17472332785305], [-115.2921119856383, 47.209859410830695], [-115.32690520206702, 47.25591048282074], [-115.37182717481382, 47.26521155442903], [-115.47096111358786, 47.28487170822318], [-115.53197316024162, 47.31411977382123], [-115.57862128725777, 47.367005818273654], [-115.7103424253678, 47.41778299983057], [-115.69293249262894, 47.45723599805641], [-115.63468652756843, 47.48175891588777], [-115.71702652549766, 47.53269202281258], [-115.72120946653791, 47.57632197418332], [-115.69428634161385, 47.62345888602884], [-115.73627239573916, 47.65476088857604], [-115.72377230473546, 47.696669823877066], [-115.83536738254533, 47.76095579654817], [-115.84547586747966, 47.81496551943606], [-115.90093590865985, 47.843062466964724], [-115.95994797166844, 47.89814032437119], [-116.03075309458235, 47.97334712269836], [-116.03856790292407, 47.98463234005621], [-116.04915504647109, 47.99992103175713], [-116.04891241983368, 48.124927134143356], [-116.0489302107317, 48.21612442724655], [-116.04894837687588, 48.309843354895904], [-116.04915418595873, 48.481243695288484], [-116.04915557797503, 48.50203921977776], [-116.0491950348983, 49.00090967152181]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Nebraska.geojson b/public/geo-data/states/Nebraska.geojson new file mode 100644 index 0000000..ec4a0da --- /dev/null +++ b/public/geo-data/states/Nebraska.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-104.05314237354482, 41.11445909800425], [-104.05245338584051, 41.27820462639003], [-104.05228708973954, 41.39321690959971], [-104.05228695527049, 41.39330990963512], [-104.05263373907283, 41.56427918313423], [-104.05273386820907, 41.61367958131366], [-104.05282345321955, 41.69782673742445], [-104.05302406444599, 41.88546812296079], [-104.0527601881646, 42.001734440988045], [-104.05272703906952, 42.01632227458284], [-104.0527904122765, 42.2499678684555], [-104.05310806645588, 42.499970475611576], [-104.05266475830575, 42.61177276875265], [-104.05258882391047, 42.63092346702024], [-104.05313184195988, 43.00059085430104], [-103.50510434222055, 43.00076469837045], [-103.47613732658495, 43.000773881345836], [-103.00061119542147, 43.000263457790886], [-102.79211194109384, 43.00003986384487], [-102.40863987226521, 42.999628675802136], [-102.08254687383267, 42.99914300146078], [-102.08248514982863, 42.999142909539124], [-101.22801060670858, 42.99786970765591], [-101.0004262259841, 42.99753055626304], [-100.19841018043921, 42.99797568890683], [-100.19840896938491, 42.997975689579626], [-99.85003377382081, 42.99816929264931], [-99.53405254353162, 42.99819553754743], [-99.25445278700998, 42.99821898310896], [-98.84798993645828, 42.99825289120005], [-98.49854803119787, 42.9985569975077], [-98.47891721456934, 42.96353604196895], [-98.43450151106155, 42.92922404747646], [-98.386443769564, 42.9184039935476], [-98.30818599522837, 42.886486173034086], [-98.28000631542436, 42.87499296196355], [-98.23192153446686, 42.86113695491661], [-98.15258651621454, 42.84115036531834], [-98.14805987887149, 42.84000998652961], [-98.10470000453846, 42.80847210622466], [-98.03503415358223, 42.7642023023443], [-97.95014743564417, 42.76961632374712], [-97.90500165272616, 42.79886924634254], [-97.8768878767962, 42.852660068571545], [-97.85795796162017, 42.86509005696847], [-97.80134510123665, 42.85800019473029], [-97.70103136801842, 42.84379441761141], [-97.63544367616952, 42.85180659229863], [-97.59926170185086, 42.8562265767501], [-97.5159499565371, 42.853749730435446], [-97.48491891961307, 42.85000098806738], [-97.45217912287492, 42.846045803071966], [-97.41706822639543, 42.865915830815865], [-97.34118341143639, 42.855879900102096], [-97.30207753163833, 42.86565793191881], [-97.23787063453021, 42.85313701067665], [-97.21395954183939, 42.820141078990645], [-97.16507284530906, 42.791614847172475], [-97.13133339015326, 42.77192729370678], [-97.02485233266538, 42.762428552132945], [-97.01563342599404, 42.75652403919138], [-96.96568119642535, 42.72453062484518], [-96.9067991903957, 42.733798695046715], [-96.80737260981468, 42.70067775112157], [-96.8016539984014, 42.6987727699566], [-96.77818384284753, 42.662991761540695], [-96.69764062376561, 42.65914182647177], [-96.70930145380639, 42.60375177223993], [-96.65875516445887, 42.5664247872208], [-96.62794639847137, 42.52709492558093], [-96.61148982421793, 42.50608679042666], [-96.52514261296358, 42.510232878928164], [-96.50132148381526, 42.48274792921074], [-96.44550826067047, 42.490629026557606], [-96.381307007534, 42.461693183229556], [-96.41180812372275, 42.41089318629616], [-96.40799812980903, 42.337407275112795], [-96.3519573792087, 42.28089408134195], [-96.33600323128847, 42.264805398385796], [-96.3363232728369, 42.21892138920015], [-96.33721636785101, 42.21484889312164], [-96.3477522770789, 42.16680535013482], [-96.2689004169985, 42.11358937385438], [-96.27287743629671, 42.04723733810179], [-96.22361145107568, 42.02265137313711], [-96.13253730753769, 41.97462438646759], [-96.15909820786987, 41.910056178067165], [-96.12682134306034, 41.86609434640313], [-96.10791102173577, 41.84033805532603], [-96.06453689220801, 41.793000994613905], [-96.08759982354385, 41.72217878675892], [-96.10793768620894, 41.67650764648169], [-96.11148281100348, 41.66854663433531], [-96.11810478104972, 41.61349350699271], [-96.0918197794735, 41.56108443004021], [-96.08049278535799, 41.52819737305051], [-96.00507887866358, 41.54400250586881], [-95.99402027946614, 41.50688906426936], [-95.98296186247312, 41.469776325318136], [-95.92252865611373, 41.45576426008999], [-95.92733594696239, 41.38998604275655], [-95.92878971909586, 41.37009405824189], [-95.92568973192337, 41.32219494289799], [-95.89015163993078, 41.2783058327465], [-95.91139077088722, 41.237995765135075], [-95.90991282753178, 41.19141858658163], [-95.9096899855754, 41.18439574675308], [-95.85678786758457, 41.18709574227583], [-95.86189807864504, 41.160300081795064], [-95.86868819273353, 41.12469572206681], [-95.86383939059793, 41.08350470738859], [-95.86478530492961, 41.052843201570305], [-95.8658787132369, 41.0174006849045], [-95.8283298804824, 40.972375687574896], [-95.83777492490943, 40.92470971331129], [-95.81872826442972, 40.89794578522496], [-95.81071001216517, 40.8866787202505], [-95.84131001414458, 40.845601754922264], [-95.83424491701516, 40.78378216828037], [-95.83415710138327, 40.783013781548384], [-95.88869806140102, 40.73628985749422], [-95.84603519944726, 40.682602889176636], [-95.78191031412848, 40.65326990073059], [-95.7486273746724, 40.60335296067497], [-95.76564638223086, 40.58520600359779], [-95.75711142796584, 40.52598810048832], [-95.71429229115901, 40.527205957525226], [-95.7122814577446, 40.523752037726986], [-95.69472728820114, 40.493600020138146], [-95.68436424381133, 40.46336401766386], [-95.64941915259655, 40.396147031120584], [-95.64102813854511, 40.366397061069236], [-95.65373019408739, 40.32258017738485], [-95.59865817374893, 40.309807246905926], [-95.55329315269636, 40.291156303767146], [-95.54818313369306, 40.26441298247065], [-95.54787144756641, 40.26278177080319], [-95.54716112852904, 40.25906431079254], [-95.4725490940377, 40.23607644117736], [-95.4810209861066, 40.18852241457721], [-95.43216588545216, 40.14102354703318], [-95.39421681330525, 40.108261653996635], [-95.41473472319018, 40.06981859592266], [-95.38295762413837, 40.027110689541985], [-95.34877762870414, 40.02929578991214], [-95.30829060733755, 39.99999689562679], [-95.33989656958133, 40.000027662999806], [-95.78457608169309, 40.00046106162621], [-95.78811207598218, 40.00046484047401], [-96.01067985552135, 40.00070269686157], [-96.02409102824454, 40.00071703257051], [-96.15436593713515, 40.00049304733402], [-96.23917287825316, 40.00068905657123], [-96.2392087566393, 40.00068909932958], [-96.4637133243213, 40.000956837056336], [-96.46994625851933, 40.00096427052558], [-96.80576897244431, 40.00136678334272], [-96.87381282075457, 40.001448334859084], [-96.91640773130001, 40.00145243008917], [-97.00916553036762, 40.00146135507126], [-97.36919919533838, 40.001937902733474], [-97.41583310967108, 40.001999611727996], [-97.77715501047189, 40.00216561998715], [-97.82150083098664, 40.00218549977445], [-97.93182496552257, 40.00223495690951], [-98.07603411326895, 40.002299607881035], [-98.27401728930178, 40.00233603152528], [-98.50445498923553, 40.00237820798425], [-98.61375508528846, 40.00239827853891], [-98.72637313135351, 40.002334497367436], [-99.06701826855281, 40.002142400303924], [-99.08559689661352, 40.00213188743359], [-99.17913293647786, 40.00210784101321], [-99.50179145339231, 40.00202487598353], [-99.62532615387649, 40.00177669751959], [-99.62825327609207, 40.00177081699075], [-99.81340034443468, 40.00139879589366], [-100.17779654679947, 40.00156436279082], [-100.19358898541887, 40.0015715445833], [-100.4770169022765, 40.00175041607266], [-100.73882360252907, 40.00226189093047], [-100.75882888545772, 40.00230097791839], [-101.06031587048126, 40.00230659526607], [-101.29399018446175, 40.00255894913213], [-101.3240352629957, 40.0025650163391], [-101.41102837468424, 40.00258258345213], [-101.54227261356671, 40.00260909749039], [-101.83216100010567, 40.00293311876317], [-102.05174421855092, 40.00307791322416], [-102.05130906493756, 40.33838131812587], [-102.05130861225854, 40.349221673630424], [-102.0513048211345, 40.44000829868134], [-102.05129419609196, 40.69754693989138], [-102.05129205689381, 40.749591057384954], [-102.05161325402203, 41.00237706803065], [-102.0517167762417, 41.00237703576305], [-102.55678893448376, 41.00221937333091], [-102.62103288471556, 41.002223650360634], [-102.65346396006692, 41.00222580945417], [-103.07653547068587, 41.00225445699829], [-103.38249142684636, 41.001927784836674], [-103.57377441542707, 41.001722729036075], [-103.57452240775179, 41.001721928033696], [-104.05324927580635, 41.00140771453586], [-104.05314237354482, 41.11445909800425]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Nevada.geojson b/public/geo-data/states/Nevada.geojson new file mode 100644 index 0000000..fe5f701 --- /dev/null +++ b/public/geo-data/states/Nevada.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-120.00480106884305, 39.31647880316182], [-120.00303081559466, 39.44504769404228], [-120.00174073102389, 39.53885259219765], [-119.99993612408483, 39.72240617561305], [-119.99763656829418, 39.95650325065023], [-119.99712629699002, 40.126361624425805], [-119.9961556184865, 40.32124899975629], [-119.99752941291672, 40.72099077093869], [-119.99922698867195, 40.86589756710477], [-119.99986344272335, 41.18397207918694], [-119.9982803789839, 41.61876383700218], [-119.99927624501754, 41.87489058878268], [-119.99916827698394, 41.994539714843526], [-119.72573042721072, 41.99629526195933], [-119.36012312184447, 41.99409164238286], [-119.32418410186519, 41.993874996705635], [-119.20827992622986, 41.99317630006815], [-119.00102186849143, 41.99379214299201], [-118.77586900586985, 41.99269090672093], [-118.50100229186195, 41.99544460514054], [-118.1973693833254, 41.9969922066888], [-118.19718916700388, 41.99699312552151], [-117.87346622246699, 41.99833296674799], [-117.62373008781611, 41.99846468778375], [-117.40361256826169, 41.999287689959324], [-117.19779756932502, 42.00037857757774], [-117.0261959788776, 41.99988860654704], [-117.01820216813668, 41.999838458210434], [-116.62594676504378, 41.99737848391115], [-116.332762945201, 41.99728276973857], [-115.87018092103266, 41.996765981172544], [-115.62591396659533, 41.99741500017288], [-115.31387700642985, 41.996103004428875], [-115.03810975409465, 41.99863411660975], [-114.89921001415554, 41.99990900446801], [-114.59826707042811, 41.9945109887866], [-114.28185499463329, 41.994214000813606], [-114.28179946182752, 41.994213886578045], [-114.04172353481242, 41.99372039985466], [-114.0399007133859, 41.75378294285646], [-114.04023211062446, 41.49169133807733], [-114.04144937046779, 41.20775397801523], [-114.04214984819954, 40.99992915359735], [-114.04214999407526, 40.99989973072724], [-114.04350676634903, 40.72629404748746], [-114.04557833762735, 40.49580324522292], [-114.04617915705265, 40.39831530577843], [-114.04637321691096, 40.116937951294716], [-114.04638633022768, 40.09789807814578], [-114.04726806083328, 39.90609987975001], [-114.04778282864488, 39.7941616404888], [-114.04718133878812, 39.54274521050835], [-114.04707895214999, 39.49994461162891], [-114.04910304591324, 39.005510266947944], [-114.04805460948894, 38.878695062418906], [-114.04943822848267, 38.677365037356836], [-114.0501540788741, 38.572977337832384], [-114.05015445751849, 38.57292212458413], [-114.050119617387, 38.40453794155122], [-114.05013742346719, 38.249962166265014], [-114.04990256420814, 38.14876523597496], [-114.04990218805514, 38.14860320936064], [-114.04965713383788, 37.88137015665746], [-114.05172754352763, 37.74599903066414], [-114.05247179422487, 37.60477774491807], [-114.05270097349418, 37.492015522374935], [-114.05197380680346, 37.28451224592841], [-114.05174901830406, 37.08843500645157], [-114.0506000275006, 37.00039676502365], [-114.05016115251365, 36.843142548478994], [-114.04949367837561, 36.60406046514888], [-114.04758466164829, 36.325574814275804], [-114.04822664274671, 36.26887585533595], [-114.04683867143814, 36.194070886258324], [-114.09987093496024, 36.121655879525626], [-114.13820401004192, 36.05316290194179], [-114.15172600541173, 36.02456492199527], [-114.21369110059722, 36.01561492630623], [-114.27064632722723, 36.035721978442076], [-114.3161106207348, 36.063111123071224], [-114.33727484359031, 36.10802215877995], [-114.37210808386054, 36.14311626537668], [-114.4169522713007, 36.14576344780412], [-114.4486563566883, 36.12641259343605], [-114.4870365213571, 36.129398747862524], [-114.5117236555182, 36.15095885109797], [-114.57203386387509, 36.15161318169238], [-114.62785803084711, 36.14101545175686], [-114.6665411037572, 36.117346541357925], [-114.73616829911674, 36.10437075909998], [-114.74334522975607, 36.07053854890358], [-114.74330246289087, 36.065938690073054], [-114.74278206195555, 36.00996612073642], [-114.73116211433158, 35.943918792192385], [-114.70027410695423, 35.90177459206899], [-114.66969008715714, 35.865086423337644], [-114.70371329099326, 35.81458721149992], [-114.69731234165624, 35.733687828196956], [-114.68941002422906, 35.65141332475635], [-114.6534087618416, 35.610790109202036], [-114.65597016541906, 35.58799892808662], [-114.66310748485502, 35.52449158457802], [-114.66450229203548, 35.44949706104509], [-114.62713906682681, 35.4095038417272], [-114.58713055852209, 35.26237488999287], [-114.57274761090396, 35.138723441775575], [-114.59912050090037, 35.12104827151869], [-114.61990552654062, 35.12163019009067], [-114.62506905212982, 35.068475952224716], [-114.63348643384882, 35.00185463728985], [-114.80424998242033, 35.139686673817266], [-114.94815681574349, 35.255215336838624], [-115.04381354194304, 35.3320103173133], [-115.16006890112529, 35.42412775265707], [-115.30374472590962, 35.53820633537688], [-115.40453931860276, 35.617605215127156], [-115.6476847877104, 35.80935860191026], [-115.648033801879, 35.80962981155379], [-115.84611419145998, 35.96355244946931], [-115.89297522086937, 35.99996675272243], [-116.09360098386807, 36.15580647945065], [-116.37587432984523, 36.37256433398731], [-116.48823184534216, 36.45909905617582], [-117.00089395047733, 36.84769752193327], [-117.16599885979687, 36.97121191021266], [-117.24491537931097, 37.03024815814601], [-117.68061025693765, 37.35339905955142], [-117.83350507642714, 37.46493869522144], [-118.02218302040946, 37.6025826659336], [-118.42799824394878, 37.89622694975322], [-118.50096160784, 37.94902324121805], [-118.94967471234297, 38.26894330319522], [-119.15581811424056, 38.41340862502966], [-119.27926477442264, 38.499921325545216], [-119.33036854849199, 38.53551735186346], [-119.58541050939999, 38.713161456991934], [-119.58768340482743, 38.71474456138023], [-119.90432468826668, 38.93333060291147], [-120.00102298861083, 38.99957964131491], [-120.00198382536323, 39.067501279069965], [-120.00262313529666, 39.11269462234417], [-120.00337199100925, 39.16563182724564], [-120.00514827025282, 39.291262156486056], [-120.00480106884305, 39.31647880316182]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/New Hampshire.geojson b/public/geo-data/states/New Hampshire.geojson new file mode 100644 index 0000000..d38dc77 --- /dev/null +++ b/public/geo-data/states/New Hampshire.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-72.55611201513688, 42.866251595576905], [-72.53146908926763, 42.89794944013963], [-72.53218634207772, 42.95494413361013], [-72.49259732074214, 42.967647020472334], [-72.44497709749122, 43.004414718649215], [-72.46224821327229, 43.044212712292925], [-72.43519099934436, 43.086620608042864], [-72.45180209050666, 43.15348456635233], [-72.45039601749612, 43.16121207205564], [-72.44056299817098, 43.21525247890601], [-72.43362620548815, 43.23286403812149], [-72.42158285332648, 43.26344040987337], [-72.40253166920164, 43.32037837365568], [-72.41337663594811, 43.36273937678879], [-72.38089343672412, 43.49339233739711], [-72.37943927035317, 43.57406726020433], [-72.333595703657, 43.60558954021621], [-72.32952119484258, 43.60839119272098], [-72.28480384254696, 43.72035801577797], [-72.22206767874304, 43.75982891194126], [-72.2114813020395, 43.77304160400479], [-72.18333162028456, 43.80817483709467], [-72.16977856563615, 43.873422760423956], [-72.10587382180678, 43.94936772304341], [-72.11670477200799, 43.991951679165254], [-72.07548518020104, 44.03461175617602], [-72.03688261962311, 44.103116851293656], [-72.05385931227936, 44.15992442731613], [-72.06133778228357, 44.18494892238661], [-72.05399001050071, 44.2469239832481], [-72.04630224585271, 44.291980914601176], [-72.00231453741169, 44.32486880862082], [-71.94516327202855, 44.33774183403167], [-71.87586283580755, 44.33736790475674], [-71.8378389655544, 44.347749209948745], [-71.81883761709251, 44.352936978916446], [-71.77861282822373, 44.39979711336551], [-71.76319230835901, 44.40356641651417], [-71.69091966292218, 44.42123218355552], [-71.64655080425341, 44.46886727907362], [-71.57997357805935, 44.50177633635682], [-71.5880758209428, 44.54784838600058], [-71.54492171491377, 44.57927641264186], [-71.5517219770134, 44.6275964683244], [-71.58457428905913, 44.66534950524619], [-71.62690975278217, 44.747222569164606], [-71.57040269390913, 44.80527456569843], [-71.52239378224766, 44.88080958701749], [-71.49440385177003, 44.91183561645256], [-71.5316060083324, 44.97602154334373], [-71.50108542028751, 45.013374579578766], [-71.4983966995896, 45.06962668012628], [-71.44867585724079, 45.108998797300245], [-71.41905586522081, 45.17048580666934], [-71.40563370478239, 45.19813681774989], [-71.43854352318318, 45.23900177461857], [-71.36066132632304, 45.269832895075666], [-71.28368124305536, 45.30197509435552], [-71.24449624005359, 45.26813725143951], [-71.18258418245527, 45.24106731643978], [-71.13942712502671, 45.24295629937164], [-71.10934611171045, 45.28222032519764], [-71.08392110691236, 45.30544937721076], [-71.05785809849169, 45.000047247684144], [-71.0367037360116, 44.736496621796654], [-71.02299030508513, 44.50005593281752], [-71.01126859433522, 44.301843604324006], [-71.01026979050647, 44.2848858988395], [-71.00873466722598, 44.25882253600232], [-71.00136531181566, 44.09292837617982], [-70.98992708317161, 43.839236663408265], [-70.98725611935257, 43.79297136824743], [-70.98194397393463, 43.70095800993389], [-70.97271374498156, 43.57025334942405], [-70.96379037693075, 43.5402193850697], [-70.9547526501763, 43.50980050765292], [-70.96835677062803, 43.429281691570125], [-70.98433287814366, 43.37612681103672], [-70.9239469843016, 43.3247669506699], [-70.87258307252594, 43.27015109220351], [-70.81311711697055, 43.21725118154621], [-70.82479915774286, 43.17968420555044], [-70.82809820822196, 43.129085241768664], [-70.81954749803612, 43.123230226611255], [-70.7563952469811, 43.07998735082747], [-70.70381632452376, 43.05982436176177], [-70.73547533988842, 43.01220042686464], [-70.76522036312795, 42.975348380469754], [-70.79863442375229, 42.92428727894107], [-70.80147858845736, 42.9163617376981], [-70.80965301257058, 42.893582913829725], [-70.81729448452958, 42.87228921676162], [-70.86474848502351, 42.87025723211937], [-70.93079746627981, 42.88458825032213], [-70.96649848237153, 42.86898827086714], [-71.03119958506859, 42.85908828618283], [-71.04871509997105, 42.83106368814819], [-71.06419978665788, 42.80628842583724], [-71.11637397664961, 42.811902363908445], [-71.14970207396352, 42.81548845733557], [-71.1861032926536, 42.79068862437042], [-71.18180246801398, 42.73758983842366], [-71.24538377999473, 42.73655530365419], [-71.25510986422499, 42.736397006205785], [-71.25560474000616, 42.73638894981506], [-71.29420470431761, 42.696989710519716], [-71.35187344499693, 42.6981534078745], [-71.636213568289, 42.70488712367854], [-71.74581719990726, 42.70728654715721], [-71.89876892526777, 42.711466044823716], [-71.92903020328167, 42.71229294704259], [-72.11105710895535, 42.71726711112805], [-72.12452576184604, 42.717635172432054], [-72.28303347974126, 42.72200957772822], [-72.45851836431149, 42.72685308244881], [-72.47761433199476, 42.76124513797913], [-72.53959970840711, 42.804831929691495], [-72.55611201513688, 42.866251595576905]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/New Jersey.geojson b/public/geo-data/states/New Jersey.geojson new file mode 100644 index 0000000..8415718 --- /dev/null +++ b/public/geo-data/states/New Jersey.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-75.55944393465927, 39.62981386711733], [-75.53514192103027, 39.64721365349915], [-75.50973995383298, 39.68611437843608], [-75.4776380526462, 39.71501431561014], [-75.45943715069622, 39.76581422130973], [-75.41506024597793, 39.801920321206346], [-75.41049073000976, 39.80467356720561], [-75.34176330213354, 39.84608351247883], [-75.29337431495982, 39.84878367096104], [-75.25727179499403, 39.85493684709667], [-75.22102340338239, 39.86111477957952], [-75.21119448667041, 39.86652039401862], [-75.1830214827826, 39.88201470228739], [-75.14143410585508, 39.89391998962806], [-75.13341860268251, 39.89621459868304], [-75.13426416858428, 39.914928120158706], [-75.13554686733573, 39.94331597499024], [-75.13571845528129, 39.94711344691871], [-75.11921844629568, 39.96541334644428], [-75.06012847529546, 39.99201207227384], [-75.05901550541755, 39.992513063241496], [-74.98991269316515, 40.03731176937992], [-74.97285354443221, 40.046506130747275], [-74.93220999147842, 40.06841174773928], [-74.86380830144822, 40.08221075823018], [-74.8259063786007, 40.12391065720273], [-74.7694875803106, 40.129145661254675], [-74.72337890281933, 40.152896117813235], [-74.72160360476511, 40.153810567332705], [-74.74849710707102, 40.184909088863094], [-74.76060436892895, 40.198909428243276], [-74.82390610529518, 40.24150830435175], [-74.85650704975853, 40.2774072721472], [-74.90330899410839, 40.31560727116301], [-74.92810953398373, 40.33982872001496], [-74.94600494276942, 40.35730627506166], [-74.96959592235434, 40.39977027338148], [-75.02477386168484, 40.403455354133676], [-75.05610085796042, 40.416066424321436], [-75.07056686372273, 40.45516544434091], [-75.06222587436491, 40.48139141526019], [-75.07850190408645, 40.548296417585995], [-75.1367468277591, 40.5757315505806], [-75.18673575139066, 40.56940668027972], [-75.18819860672713, 40.59261404503418], [-75.18923511321975, 40.60905763829765], [-75.19105768124304, 40.6379716753135], [-75.19261060346126, 40.71587466186333], [-75.17747571698065, 40.76422558678156], [-75.10850409580186, 40.791094366564245], [-75.09096137827686, 40.84918729695881], [-75.06543754781885, 40.885682243039504], [-75.09771967881773, 40.92667927316747], [-75.12325379764361, 40.96530580470836], [-75.13308593255623, 40.98017926308996], [-75.07053192189119, 41.018620195781], [-75.01527083251331, 41.06121510107107], [-74.99238580687039, 41.09302828568341], [-74.98304188806047, 41.10601757587614], [-74.97987281497224, 41.11042300973274], [-74.905255874428, 41.15566795543189], [-74.87933331383837, 41.20504762131341], [-74.86740496694885, 41.22776984220289], [-74.81570302167592, 41.29615072154793], [-74.760325024049, 41.340324633550175], [-74.69491397383774, 41.357422495646496], [-74.45758391178227, 41.248224315007654], [-74.36703795714504, 41.20421109822645], [-74.3019935590776, 41.17259381343606], [-74.2344919159046, 41.14289149660822], [-74.23447247536782, 41.14288294226384], [-74.2116171396947, 41.132981312220096], [-74.04105366960661, 41.059087953081864], [-73.89397883714781, 40.9971967572775], [-73.90727982707988, 40.951497689480334], [-73.9204842090569, 40.91857390264436], [-73.9348920286036, 40.8826494628248], [-73.93808079712895, 40.87469859075022], [-73.95321483512828, 40.847458676882546], [-73.96808176260463, 40.820699535791434], [-73.97121093739473, 40.81631072642147], [-73.98458551766319, 40.79755227108823], [-74.00585110331964, 40.767726329156325], [-74.01378370884713, 40.75660050218047], [-74.01950874385764, 40.74530806204895], [-74.02947430297506, 40.725651441455874], [-74.04703988891697, 40.691004111625006], [-74.0473128667014, 40.69046567524311], [-74.06772025923223, 40.67038033408857], [-74.07109053931265, 40.6670632402988], [-74.08680599520696, 40.65159578774851], [-74.16014681081442, 40.6460764127109], [-74.17061103301336, 40.645288910636154], [-74.20018616658496, 40.63184011642882], [-74.2022471089834, 40.630902937208596], [-74.20366889652789, 40.59320527585777], [-74.20368829688773, 40.592690889647606], [-74.21683947881293, 40.55861784511558], [-74.24921158848184, 40.545063815722045], [-74.26061176273794, 40.50243572764787], [-74.2618895813811, 40.464705724450184], [-74.22465301325548, 40.44866224413423], [-74.20618851415715, 40.44070677992261], [-74.1570945422412, 40.44757084155241], [-74.10829553940255, 40.4437879067753], [-74.04788457863965, 40.418908009322394], [-74.01933448982213, 40.471243992574465], [-73.99794346077303, 40.47666800556742], [-73.9769826690292, 40.408508060276304], [-73.97138183784926, 40.34801013236087], [-73.98168202578191, 40.27941122964881], [-74.00763704154785, 40.195606369070354], [-74.03018106062129, 40.122814122308654], [-74.0349622964318, 40.10258441230173], [-74.06413448808098, 39.97915724180795], [-74.07691202438502, 39.912734382921975], [-74.07724723445753, 39.91099182344533], [-74.09094643785212, 39.79997975865286], [-74.09241112475803, 39.793868386840636], [-74.10144490901257, 39.756175127301454], [-74.19097602845687, 39.6251202977247], [-74.29158694978645, 39.507707241068], [-74.30069952385242, 39.48180815070325], [-74.30434492378902, 39.47144749802343], [-74.36699181190824, 39.40202015460795], [-74.41269371287926, 39.36081957362296], [-74.52179831972121, 39.31382009258052], [-74.54078899394395, 39.30002969369305], [-74.58100872794074, 39.27082341156466], [-74.64659497971543, 39.212006817163946], [-74.67142969218888, 39.179807071620914], [-74.71434022934112, 39.119809569807344], [-74.70587527279326, 39.102942739360856], [-74.77877574084712, 39.02307914207412], [-74.8079156055801, 38.985953990764905], [-74.86445640383904, 38.94041539596976], [-74.93356917610825, 38.9285236396205], [-74.96727206477465, 38.93341724701632], [-74.95536109554489, 39.001266202763325], [-74.90366245436854, 39.087441727286176], [-74.88591261571703, 39.1436317383765], [-74.90517963134373, 39.17494962786886], [-74.91515441719999, 39.176702107057494], [-74.9980004569114, 39.19125747623985], [-75.04848544789421, 39.21522616821304], [-75.09079238356051, 39.21080579934007], [-75.13666532328193, 39.18188634060796], [-75.16666527430831, 39.22258019386528], [-75.2125082216623, 39.26275787703825], [-75.24435524938808, 39.285702660905535], [-75.2853311578777, 39.292214583887834], [-75.32675216394716, 39.332475583433485], [-75.35555610391589, 39.34782554115356], [-75.39930200540422, 39.379492453387996], [-75.41710502458291, 39.388913092256566], [-75.44239085572389, 39.40229332877824], [-75.46520979282998, 39.438932232624666], [-75.53642873155967, 39.46056140166767], [-75.5280857554355, 39.49811630637827], [-75.52767379417635, 39.535280137652165], [-75.51272980668814, 39.578001833677966], [-75.54396289007407, 39.59600196124341], [-75.55944393465927, 39.62981386711733]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/New Mexico.geojson b/public/geo-data/states/New Mexico.geojson new file mode 100644 index 0000000..76278df --- /dev/null +++ b/public/geo-data/states/New Mexico.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-109.04919751204066, 31.796551080147328], [-109.04829670066489, 32.08409372269792], [-109.04761247148485, 32.42637845273027], [-109.04711688640391, 32.77757146036835], [-109.04711694897496, 32.777795460941064], [-109.04723720659476, 33.20889566199532], [-109.04723722609376, 33.208965661144006], [-109.0472980596231, 33.409783550663235], [-109.04660843894702, 33.777407157801875], [-109.0464250908658, 33.87505232805716], [-109.04618001486813, 34.5223929072541], [-109.04613697334015, 34.57929096240392], [-109.0458505492812, 34.95971904884345], [-109.04585078515446, 34.95981956514763], [-109.04635580174114, 35.17550796314418], [-109.04679587614086, 35.363606288056936], [-109.04629594797814, 35.61425065565696], [-109.04602433899116, 35.879799064918046], [-109.04587170087144, 36.00270047287411], [-109.04572942164799, 36.11702741506394], [-109.04543159342644, 36.87459030706912], [-109.0452220229491, 36.99908516713863], [-108.62030753524118, 36.99928846752338], [-108.37930116381503, 36.99956637347025], [-108.00062155625179, 37.00000188489331], [-107.48173588037847, 37.00000515637636], [-107.42091195745616, 37.00000556754414], [-106.87729117574712, 37.00013927528189], [-106.86979518970165, 36.99242626807517], [-106.47623238462133, 36.99377406357975], [-106.34313742210166, 36.99422983447141], [-106.00631393526334, 36.995385541352576], [-105.99746951204898, 36.99541589380834], [-105.71846768172216, 36.99584509639876], [-105.71646900361539, 36.995848168873934], [-105.5339205420331, 36.995874148717036], [-105.41930887337719, 36.99585505080448], [-105.25129535496713, 36.99560385540213], [-105.22050462071884, 36.995562079193114], [-105.15504230391817, 36.995473263485565], [-105.12079962695955, 36.99542680488541], [-104.73203156456306, 36.993445386117024], [-104.33883328095452, 36.99353452146119], [-104.00785019682534, 36.99598406419453], [-103.733247578427, 36.99801632498316], [-103.08610318650972, 36.99986420796833], [-103.00220203122286, 37.00010372581126], [-103.00196702584805, 36.90957212995489], [-103.00252051775348, 36.67518391274646], [-103.00219005223431, 36.60271374143253], [-103.00243539302376, 36.50039449801643], [-103.04192541840644, 36.500436450494995], [-103.04082409637077, 36.05522925515816], [-103.04135692713282, 35.73943176735674], [-103.04155447019878, 35.62248532858464], [-103.04261948254158, 35.183156092324246], [-103.0427125222728, 35.14473379919882], [-103.04274040900633, 34.954140648214064], [-103.04277106125514, 34.747359315753926], [-103.0430740676666, 34.61977987954666], [-103.04394775483588, 34.37955235616543], [-103.04385187894883, 34.312747165102046], [-103.04383738117227, 34.30264528183686], [-103.04351686081021, 34.079379712598254], [-103.04734667818997, 33.82467338305864], [-103.05261064768258, 33.5705980072268], [-103.05261116423799, 33.570573783727184], [-103.0564957194743, 33.388413258997964], [-103.06010371533726, 33.21922383414457], [-103.063469711036, 32.959104898106986], [-103.06488973041142, 32.84935742150911], [-103.0648296950474, 32.726948776742105], [-103.06476160775708, 32.5879814729309], [-103.06469659236485, 32.52219152590341], [-103.0644223154692, 32.145005609909454], [-103.06442264357925, 32.08705073594352], [-103.06442313348262, 32.00051792412678], [-103.32650099187336, 32.00036981457256], [-103.72288201933246, 32.00016556709259], [-103.98021417980894, 32.00003309285088], [-104.02452176571614, 32.00001026374707], [-104.64352642016699, 32.00044283186361], [-104.84774027642567, 32.00046432353813], [-104.91835726928356, 32.00047179306468], [-105.1539941049684, 32.000496549482214], [-105.75052781856515, 32.002205187694166], [-105.99797179314834, 32.00197391042724], [-106.20069957377568, 32.00178419263319], [-106.37717369898697, 32.00123916527106], [-106.51398650228994, 32.00081662995111], [-106.61848626147233, 32.00049393570099], [-106.63011420733348, 31.97125697625273], [-106.62344514833568, 31.914033064529466], [-106.63588008372008, 31.871513119546147], [-106.5813440581826, 31.813905251714836], [-106.52824204511482, 31.78314735401881], [-106.53173104436608, 31.78390934923178], [-106.99354463720076, 31.78368793446522], [-107.29679400179802, 31.783624583008272], [-107.42224706930288, 31.78359837526598], [-108.20839451678752, 31.78359904245415], [-108.20857289232153, 31.499740316164473], [-108.20857449200882, 31.333392658368044], [-108.70766014220071, 31.333189194973002], [-108.86103176714545, 31.332313561111718], [-109.05004812742739, 31.332501237912357], [-109.04919751204066, 31.796551080147328]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/New York.geojson b/public/geo-data/states/New York.geojson new file mode 100644 index 0000000..1d0d826 --- /dev/null +++ b/public/geo-data/states/New York.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[-72.0189247438397, 41.27411400614391], [-71.92680104606863, 41.29012220221077], [-71.91727992851628, 41.251333180313964], [-72.03475263228201, 41.234817976844596], [-72.0189247438397, 41.27411400614391]]], [[[-79.76195419319859, 42.26985769566458], [-79.62748671298243, 42.3246851189579], [-79.45353584249253, 42.41115769466717], [-79.38194634994936, 42.46649195388067], [-79.2833675327671, 42.511229004361866], [-79.19323472630717, 42.54588132749926], [-79.13857110230703, 42.564461793912095], [-79.13594648160853, 42.56917847068655], [-79.11136286965304, 42.613357463225086], [-79.0637614515621, 42.644757028016166], [-79.04886143018435, 42.68915685872826], [-78.97237906079647, 42.71598946364968], [-78.90484406348344, 42.74611941273116], [-78.85135593707464, 42.79175637582749], [-78.86565691217373, 42.82675637367344], [-78.86796731364204, 42.83229281614656], [-78.8825578816138, 42.86725636875971], [-78.91245889487617, 42.886555370438515], [-78.90915982544266, 42.93325535472049], [-78.92795782048842, 42.952920350200785], [-78.96176185368667, 42.957754351343894], [-79.01996494870151, 42.99475442264392], [-79.00545075222048, 43.05722935969031], [-79.01824679779764, 43.06601440984218], [-79.01957868862925, 43.066294882895335], [-79.07446804412618, 43.07785362377008], [-79.06020686831269, 43.12479755604363], [-79.04456773592939, 43.153253495594406], [-79.05286861775836, 43.222052506871506], [-79.07046960869616, 43.26245255526713], [-78.83406139733916, 43.31755337282067], [-78.75434753491905, 43.33200923060203], [-78.54739538318988, 43.369539246380256], [-78.46555160439515, 43.37089360840203], [-78.32937453865337, 43.37314707486495], [-78.14519549225912, 43.375507996469295], [-77.99559012185942, 43.365308237717315], [-77.99483832691152, 43.365256981989596], [-77.81653332003404, 43.34355797989855], [-77.7602313196805, 43.34115897693406], [-77.66035931856344, 43.28299582785297], [-77.55102234309095, 43.23576059970211], [-77.5009203271736, 43.25036046724884], [-77.37605286456578, 43.27403096092722], [-77.34109301525721, 43.28065812886434], [-77.26417833228271, 43.27735995720543], [-77.13043051242396, 43.28563238442464], [-76.999692648376, 43.271453859925565], [-76.95217560522839, 43.27068994692393], [-76.8416765091192, 43.30539717399667], [-76.76902644911303, 43.3184503192123], [-76.72200396737597, 43.3375785765378], [-76.68485735687366, 43.35268940905272], [-76.6307752958833, 43.41335449440208], [-76.61721501120226, 43.42017406375628], [-76.51588314510246, 43.471134633585606], [-76.41758202438976, 43.52128376684572], [-76.3688499712284, 43.525820797818746], [-76.31970191788311, 43.51227380421203], [-76.23583483336901, 43.52925485853766], [-76.20347381433224, 43.5749768965449], [-76.19659682009222, 43.64975995431358], [-76.20148337827949, 43.68028494086179], [-76.2132058619339, 43.75351205021335], [-76.22926893344828, 43.80413414274601], [-76.29675901048313, 43.85707829229857], [-76.36103799253242, 43.872584370502224], [-76.44184895254517, 43.88286345535548], [-76.41213896953958, 43.92567552282353], [-76.27931512267739, 43.97246148815441], [-76.30767518996274, 44.0252765698144], [-76.37556111015498, 44.03153563788689], [-76.36183725069986, 44.0727206207868], [-76.37070731627902, 44.1004986258137], [-76.35568043941969, 44.13325761120222], [-76.33458557593855, 44.16494459504858], [-76.28654880002347, 44.2037725672115], [-76.20677851570181, 44.21454242404804], [-76.16426614276735, 44.239602303062675], [-76.16183412691889, 44.28077611708171], [-76.09735152549639, 44.299545807054585], [-76.00099778382265, 44.34753220059848], [-75.98027894811996, 44.34817439940922], [-75.94953976868553, 44.34912719411619], [-75.86134139147708, 44.405145331030646], [-75.83412582178026, 44.42243099760099], [-75.80777782694503, 44.471641926638355], [-75.76622976138393, 44.51584895944431], [-75.5674126179051, 44.65870702619157], [-75.42394239427783, 44.7563271675022], [-75.3337433619651, 44.80637609785508], [-75.25551637878952, 44.85764909617494], [-75.14295742097238, 44.90023551531794], [-75.06624436761984, 44.93017295504199], [-75.00515426492014, 44.9584014177139], [-74.99275519462415, 44.977448646321704], [-74.90795491549973, 44.98335957727256], [-74.83467002036483, 45.01468093548897], [-74.74464259499155, 44.990575636544946], [-74.72581588778523, 44.99179121025659], [-74.64474106236466, 44.99702587493158], [-74.61104930194504, 44.99920114904105], [-74.4369342873734, 44.99617486327332], [-74.23413620624984, 44.99214612291519], [-74.02743143828754, 44.99736352985159], [-73.87459722421197, 45.00122097354165], [-73.63971856544548, 45.00346210329474], [-73.34312376139437, 45.010837793853156], [-73.3447400587452, 44.97046581365095], [-73.33897917603954, 44.91767835551895], [-73.3798221544051, 44.85703415672254], [-73.36567825105337, 44.826447831194166], [-73.33443044634186, 44.802184324532824], [-73.35767141183882, 44.75101419082238], [-73.36556029870042, 44.700293632867144], [-73.38996606305804, 44.61961740403261], [-73.36727511997124, 44.567542559833605], [-73.36366028614208, 44.56353602572924], [-73.34798341827648, 44.54616044124375], [-73.31287128852385, 44.50724371554273], [-73.29361317964434, 44.44055669988867], [-73.32095392813908, 44.38266680651176], [-73.33463682762331, 44.35687485269185], [-73.32422872954741, 44.31002081156263], [-73.31745558925017, 44.263519977225805], [-73.31661759971557, 44.257766784636985], [-73.34988846611975, 44.2303538502015], [-73.39539813378343, 44.16690085381181], [-73.41631779182619, 44.099419760058666], [-73.43687848972718, 44.042575663943325], [-73.40597539460052, 44.011482574664406], [-73.4112463494812, 43.975593635259806], [-73.407740390348, 43.92988478207388], [-73.37404949995201, 43.875560924477256], [-73.39030051239928, 43.81736912714432], [-73.38252468600173, 43.80815713507701], [-73.35070563768652, 43.770461220099726], [-73.36110578055805, 43.75323174542941], [-73.39372169661304, 43.69919850605595], [-73.41454478298564, 43.65820766663328], [-73.42497595363194, 43.59877386953562], [-73.39576605534083, 43.56808591848809], [-73.3277009557307, 43.62591162990846], [-73.29211205349104, 43.5845077001455], [-73.24204114307744, 43.5349237780289], [-73.25283162196162, 43.36349204430714], [-73.25536472565564, 43.31453555706863], [-73.26978000619157, 43.03592259334392], [-73.27383275596127, 42.94363142290163], [-73.27867284207818, 42.8334097016358], [-73.2909438211286, 42.801919709437094], [-73.2649567400131, 42.74593972108343], [-73.35252657230285, 42.51000175827884], [-73.50814251949336, 42.08625691615709], [-73.48968049512693, 42.05379757406078], [-73.48731455416764, 42.04963785764326], [-73.50500820505302, 41.82377271292567], [-73.51791867294527, 41.66672024391965], [-73.52001685692566, 41.641196714008146], [-73.52183391459624, 41.619747745774156], [-73.52967746136959, 41.527160734941766], [-73.53696873081155, 41.441093667949055], [-73.54314709031804, 41.37677028936336], [-73.5441350373224, 41.36648470027776], [-73.55096076583675, 41.29542156450543], [-73.4827087314715, 41.21275958757493], [-73.7277749967754, 41.10069574848884], [-73.70602850899557, 41.07429771115622], [-73.65953298234376, 41.01785686644038], [-73.65936198730861, 41.004033880481906], [-73.6573359930718, 40.985170865564626], [-73.69797404019393, 40.93959749568846], [-73.75677609767311, 40.91259837803783], [-73.76627611373388, 40.88109835406302], [-73.74119738037467, 40.87585392471818], [-73.71367410529449, 40.87009835664579], [-73.65437202577809, 40.87819844379394], [-73.61757097977866, 40.89789753959562], [-73.49994087001038, 40.91816578389405], [-73.49735091245824, 40.92318206988076], [-73.48536488894455, 40.946396853451056], [-73.43666386477986, 40.93489670142319], [-73.39286185229435, 40.95529666460824], [-73.3313598337554, 40.929596447463226], [-73.22928478730223, 40.90512017985403], [-73.14899356760777, 40.9288971150936], [-73.14467252373952, 40.955841162522304], [-73.11036741768402, 40.9719371402424], [-73.04044425301988, 40.9644970166587], [-72.85983010138578, 40.96608695109491], [-72.7080680356191, 40.97785003161519], [-72.58532597317101, 40.997586446421536], [-72.50430393758977, 41.043328485591104], [-72.44524088722491, 41.08611557813449], [-72.38980783306582, 41.10830363653171], [-72.35412184412817, 41.13995167582062], [-72.29110779916732, 41.1558737127968], [-72.18916176506319, 41.19354881146247], [-72.18203171384471, 41.17834482598097], [-72.25470262694587, 41.11085173082611], [-72.28309155874838, 41.0678737063496], [-72.21747438409089, 41.040610801431804], [-72.16289635734421, 41.053186904446584], [-72.12670247379421, 41.11513893902635], [-72.08420538621917, 41.101524019956756], [-72.09570928367049, 41.05402003346776], [-72.05192615541884, 41.020506147559445], [-71.95959327208317, 41.071237293758806], [-71.91938336041298, 41.080517377317186], [-71.85621241843502, 41.07059853797735], [-71.93697510645364, 41.00613742375883], [-72.09736707530253, 40.95888003130864], [-72.29872526798198, 40.903150535201206], [-72.3958484345508, 40.86665931221981], [-72.72817542986989, 40.77257921007456], [-72.75717491883367, 40.76436961963587], [-72.92321333043839, 40.713280576180786], [-73.01254457829515, 40.67964956065471], [-73.20844006173486, 40.63088268382346], [-73.30639614182816, 40.62075479558119], [-73.35146510346574, 40.63049887450308], [-73.42411522550172, 40.61321089249562], [-73.4848685098374, 40.59875391488205], [-73.50732513130633, 40.59341008658141], [-73.64090228082026, 40.58282215808423], [-73.75062209820474, 40.58931898729009], [-73.77492834910979, 40.59075827277533], [-73.82549431189449, 40.576148974378675], [-73.94059134315266, 40.54289578647537], [-73.97379202872905, 40.56085450714883], [-73.9913462132038, 40.57034981484933], [-74.03655783684636, 40.588988220837535], [-74.03797070562801, 40.58957067321565], [-74.05731617059074, 40.59754580665909], [-74.11258540450065, 40.54760285273025], [-74.19992368781877, 40.511728788452075], [-74.26061176273794, 40.50243572764787], [-74.24921158848184, 40.545063815722045], [-74.21683947881293, 40.55861784511558], [-74.20368829688773, 40.592690889647606], [-74.20366889652789, 40.59320527585777], [-74.2022471089834, 40.630902937208596], [-74.20018616658496, 40.63184011642882], [-74.17061103301336, 40.645288910636154], [-74.16014681081442, 40.6460764127109], [-74.08680599520696, 40.65159578774851], [-74.07109053931265, 40.6670632402988], [-74.06772025923223, 40.67038033408857], [-74.0473128667014, 40.69046567524311], [-74.04703988891697, 40.691004111625006], [-74.02947430297506, 40.725651441455874], [-74.01950874385764, 40.74530806204895], [-74.01378370884713, 40.75660050218047], [-74.00585110331964, 40.767726329156325], [-73.98458551766319, 40.79755227108823], [-73.97121093739473, 40.81631072642147], [-73.96808176260463, 40.820699535791434], [-73.95321483512828, 40.847458676882546], [-73.93808079712895, 40.87469859075022], [-73.9348920286036, 40.8826494628248], [-73.9204842090569, 40.91857390264436], [-73.90727982707988, 40.951497689480334], [-73.89397883714781, 40.9971967572775], [-74.04105366960661, 41.059087953081864], [-74.2116171396947, 41.132981312220096], [-74.23447247536782, 41.14288294226384], [-74.2344919159046, 41.14289149660822], [-74.3019935590776, 41.17259381343606], [-74.36703795714504, 41.20421109822645], [-74.45758391178227, 41.248224315007654], [-74.69491397383774, 41.357422495646496], [-74.73489295548238, 41.42581747997683], [-74.75627180892447, 41.427626936804224], [-74.79954605009915, 41.43128959256159], [-74.89035824924105, 41.45532377884435], [-74.98246357977108, 41.49646704165078], [-75.04387970675553, 41.575094082420954], [-75.04619915399208, 41.60376396715185], [-75.04928132749995, 41.64186176193114], [-75.05343063778888, 41.75253718980401], [-75.0744115771899, 41.802190144524644], [-75.11336851533483, 41.840697110214435], [-75.14529266519735, 41.84973662949013], [-75.19020244884452, 41.86245310227487], [-75.26300437941869, 41.885108045594855], [-75.29176125889862, 41.94709080702059], [-75.34112417206906, 41.99277058459724], [-75.35993025058349, 41.99368791760778], [-75.47714318276195, 41.99940538889896], [-75.48313940043545, 41.99939655927447], [-75.87067651943438, 41.99882652076605], [-76.10583976889187, 41.99885673613638], [-76.14551882762187, 41.998865318610214], [-76.46215477632195, 41.9989334239447], [-76.55769858638, 42.000148892605715], [-76.55811786517825, 42.00015422559657], [-76.92692630834317, 42.000722199556535], [-76.96579264867067, 42.00078216169737], [-77.00763627077971, 42.00084672572166], [-77.61002062571974, 41.999149572689596], [-77.74993244294551, 41.99875525361829], [-77.83203051093604, 41.99852369757883], [-78.03117807596631, 41.99941445454326], [-78.20637998097183, 41.99908819338745], [-78.27120483367824, 41.99896745070826], [-78.30814517247047, 41.999070586656615], [-78.59665070676446, 41.99987628829797], [-78.91889871935567, 41.99910273071719], [-78.98306529400901, 41.998948702108336], [-79.0612584656048, 41.998837839383725], [-79.4724727613044, 41.99825381776962], [-79.61083672258911, 41.998518813609465], [-79.7613141046083, 41.99880714476791], [-79.76212416042756, 42.1312442946283], [-79.76195419319859, 42.26985769566458]]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/North Carolina.geojson b/public/geo-data/states/North Carolina.geojson new file mode 100644 index 0000000..113a444 --- /dev/null +++ b/public/geo-data/states/North Carolina.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-84.28659850197782, 35.20575798826283], [-84.28322013691805, 35.2265767447234], [-84.22371817770319, 35.26907773803722], [-84.17851613696757, 35.24067881870147], [-84.09750812877918, 35.247381886215415], [-84.02910460307913, 35.29212374815219], [-84.02351019476097, 35.29578298174866], [-84.03808128231135, 35.34836298557082], [-84.007586320147, 35.37166106598045], [-84.02178237951956, 35.40741805692513], [-83.97317140451875, 35.452582092469086], [-83.95891822010306, 35.457899502527944], [-83.95323175803492, 35.46002094060845], [-83.91680132772801, 35.4736119728148], [-83.84850228251776, 35.51925891940163], [-83.77173633448858, 35.56211818341909], [-83.66291180365255, 35.567800183532725], [-83.65315885401621, 35.56830941013762], [-83.58782652192798, 35.566963504303786], [-83.49833409018919, 35.56298161516078], [-83.45243024516897, 35.60291853469616], [-83.42157537709339, 35.61118635569698], [-83.34726175543977, 35.66047385598359], [-83.29715400426176, 35.657749430073274], [-83.26474443598602, 35.70308852724065], [-83.2561418967677, 35.71512297038955], [-83.2553513516629, 35.71622889603046], [-83.19826738063068, 35.725492872600526], [-83.16153740210078, 35.76336182671563], [-83.09719335130247, 35.776065894267674], [-83.04853030901266, 35.78770494319856], [-82.97841426462934, 35.782609012694614], [-82.96664998485969, 35.7954449864497], [-82.9374371887368, 35.82731898783464], [-82.89971812135111, 35.87460094693268], [-82.91060808304334, 35.92692889112982], [-82.89375148728384, 35.93385615188688], [-82.86072404263669, 35.94742886225822], [-82.81613003734178, 35.923984887854], [-82.78746500654663, 35.95216184430488], [-82.77939698058596, 35.99250978221781], [-82.72506493116072, 36.01820276847367], [-82.62836476681929, 36.06210378461908], [-82.60570336345555, 36.037197670650194], [-82.5955247483097, 36.026010818362735], [-82.61088481050955, 35.974440870967776], [-82.55787376301978, 35.95389993169956], [-82.50800733875516, 35.98201211436753], [-82.46455767388271, 36.006506971263995], [-82.41693724206301, 36.0729690840624], [-82.40945764629376, 36.08340809347397], [-82.34685670553117, 36.115208299559555], [-82.29765476953507, 36.133509478344266], [-82.26568982001866, 36.127613589240816], [-82.22025286642224, 36.15381971485905], [-82.21125086048143, 36.15901168125407], [-82.14084689833237, 36.13621569229839], [-82.12714590491224, 36.10441668538538], [-82.0811488439393, 36.105691822006534], [-82.08014292728723, 36.10571970815694], [-82.0287399540807, 36.12432173335701], [-81.96010098439412, 36.22813077104676], [-81.93436924011782, 36.26471600048221], [-81.91844448007244, 36.28735773422296], [-81.90813701374843, 36.30201282986422], [-81.83320201910853, 36.347338897762285], [-81.76897700207788, 36.34104194056433], [-81.70596599674832, 36.3384959775883], [-81.72537280755131, 36.38973853529202], [-81.73431200852377, 36.41334197630393], [-81.69531101470699, 36.46791200695058], [-81.69996201986626, 36.53682902136639], [-81.67753501956832, 36.588117047347176], [-81.49982742272395, 36.57981831117727], [-81.35321951833545, 36.576236793514], [-81.17671184615918, 36.57192469943932], [-81.06186615683684, 36.56701864074211], [-80.90172634999686, 36.561749668291874], [-80.90166146893387, 36.56174985550118], [-80.84021344238892, 36.561927159048594], [-80.70483137820183, 36.562317801840855], [-80.61218915289653, 36.5582151576295], [-80.44034306439775, 36.55060500987703], [-80.4316053160553, 36.55021806428031], [-80.2952432311964, 36.543972242630545], [-80.05345511103933, 36.542638299680604], [-80.02733896510212, 36.542494200132786], [-80.02726904991337, 36.54249381436577], [-79.71485009083952, 36.54143125988129], [-79.51364641524377, 36.54074681133633], [-79.51064574490414, 36.540736603736086], [-79.47005550094343, 36.54083474685826], [-79.3431152113717, 36.54114170718035], [-79.2184550250656, 36.54144325029003], [-79.18731403592528, 36.54151864883203], [-79.1383351652734, 36.54163723646002], [-78.94200773265433, 36.54211249586636], [-78.79627248876984, 36.541759224769265], [-78.73412121565731, 36.54160855848694], [-78.50996262529898, 36.54106507358641], [-78.45727545925985, 36.54144894113461], [-78.32371598577164, 36.542422086691865], [-78.13290823353475, 36.54381171639214], [-78.04620539395223, 36.54419821687558], [-77.89977098817985, 36.54484988024825], [-77.76710060926926, 36.545439834510574], [-77.74970261150601, 36.54551720565168], [-77.2987658494051, 36.54603766063387], [-77.19017048315766, 36.54616246093029], [-77.16431807732502, 36.54615122511713], [-77.0716146706456, 36.546110934910004], [-76.91731294706132, 36.546043833414], [-76.9160325726544, 36.546079160336944], [-76.9157267404133, 36.54608759858125], [-76.73832295290326, 36.550982430372244], [-76.54195878575112, 36.55078252986562], [-76.4914752675454, 36.55073112851006], [-76.31329550288321, 36.55054955881798], [-76.31320753454543, 36.550549469176175], [-76.12234255791249, 36.5505503659425], [-76.02674271023125, 36.550550618140534], [-75.86703716717099, 36.550750881856], [-75.8384301324637, 36.434893777337834], [-75.79640434545001, 36.290346938052004], [-75.77064634106623, 36.23207593157381], [-75.7183060194247, 36.113669456845315], [-75.65853376336875, 36.020425083479076], [-75.56979157935702, 35.86329705642834], [-75.51900762290533, 35.76908327119439], [-75.49608366583637, 35.72851111048552], [-75.45865769052764, 35.596592950573054], [-75.48677025753418, 35.39164872638447], [-75.53362604770564, 35.225822252532524], [-75.63549206316225, 35.22025734197095], [-75.74956044447053, 35.185613778191396], [-75.75791498958449, 35.18307639130788], [-75.91298335235747, 35.11959697390899], [-76.0131429060284, 35.06185182038162], [-76.13726649177421, 34.987854708635965], [-76.23308539731026, 34.90547344801919], [-76.3102075601195, 34.85230530994018], [-76.38680190994806, 34.78457518335028], [-76.45045229173368, 34.714446142435975], [-76.53594473701953, 34.58857337897442], [-76.55380465442455, 34.62824845758919], [-76.61871760133094, 34.672546817301125], [-76.72696764459306, 34.69668747659777], [-76.90625488580046, 34.68281703860079], [-77.11296166563336, 34.63808933585445], [-77.13684023089692, 34.63292246315422], [-77.2409881001506, 34.58750327218074], [-77.32252106957763, 34.53557041945618], [-77.46291876930546, 34.47135074514403], [-77.51521319038528, 34.43738170783649], [-77.6350303621533, 34.35955139911592], [-77.71350935801809, 34.29024338431404], [-77.76401810680161, 34.245637164193056], [-77.82920528382293, 34.16261448217741], [-77.88545174068668, 34.03823776483867], [-77.91553290227552, 33.9717198805352], [-77.93482422373505, 33.92054540522195], [-77.96016933768374, 33.85331191270447], [-78.00676235503175, 33.858701000045365], [-78.01868627405233, 33.8882860384649], [-78.13694943881859, 33.91217521718889], [-78.27614470328557, 33.91236137618887], [-78.38396183733421, 33.90194338954302], [-78.54108482671235, 33.85110917527967], [-78.61592995232583, 33.91552030958171], [-78.65086936491268, 33.94505315042636], [-78.81170847746021, 34.08100385882994], [-79.07116792036224, 34.29923742274178], [-79.07124253301164, 34.29930137372113], [-79.07125312189474, 34.29931044952056], [-79.35831673278771, 34.545354421020946], [-79.45027641706446, 34.62060524334828], [-79.46179007088112, 34.63002689919111], [-79.6752980684073, 34.80474184149853], [-79.69294551889607, 34.804960311781336], [-79.92468240168584, 34.80782668383598], [-79.92739616862, 34.80786024129763], [-80.07722075816137, 34.80971298097543], [-80.32083064051133, 34.81361694195891], [-80.56165506592728, 34.81747657790979], [-80.56170661525674, 34.81747797816861], [-80.79699480252143, 34.82386932184001], [-80.78203960975102, 34.93577736648128], [-80.84054607444769, 35.00144645882543], [-80.906237581202, 35.075180025309685], [-80.93494770107914, 35.10740484851007], [-81.04148705907988, 35.04469897596408], [-81.05802724616403, 35.07318600740149], [-81.03675710776643, 35.12254798566937], [-81.0423006311114, 35.14676464107889], [-81.0428681881528, 35.149243991864964], [-81.32809088580326, 35.16228214417993], [-81.36760410252266, 35.164088516959524], [-81.4942652508998, 35.16987893783259], [-81.76813434621306, 35.17970793324756], [-81.8744101343534, 35.18352080747652], [-81.96935832237105, 35.18692727916713], [-82.03965091448819, 35.189449179236505], [-82.1058515448215, 35.19087724342488], [-82.21599627325611, 35.19325325900667], [-82.29535388866195, 35.194965145814244], [-82.35317515602719, 35.19871426981943], [-82.41130087764071, 35.20248313449665], [-82.45560887003421, 35.177425148942106], [-82.53255985794483, 35.155617163446394], [-82.57771499876613, 35.1464755196492], [-82.68603983035445, 35.124545189930835], [-82.746430809505, 35.07913121696378], [-82.76179746683117, 35.08182867663617], [-82.78328279986113, 35.08560020640502], [-82.89749875445484, 35.05602119445717], [-82.89755898567853, 35.056005399035946], [-83.0084103004384, 35.02693503404483], [-83.1083995671907, 35.0007131543962], [-83.10860565488112, 35.00065910853719], [-83.32276757063501, 34.99587397308174], [-83.48287272988908, 34.99087386230999], [-83.54918030925059, 34.98880307359534], [-83.61998460567887, 34.98659185539776], [-83.9364272023876, 34.987484348642795], [-83.93664585832728, 34.987484965443926], [-84.00533664895408, 34.987649602717696], [-84.12944691619964, 34.98794699199951], [-84.32186900027445, 34.988408051535245], [-84.28659850197782, 35.20575798826283]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/North Dakota.geojson b/public/geo-data/states/North Dakota.geojson new file mode 100644 index 0000000..071f49a --- /dev/null +++ b/public/geo-data/states/North Dakota.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-104.04873594609145, 48.99987677654896], [-103.37546950224917, 48.9989503071991], [-102.93895834358389, 48.99934987444821], [-102.85045622620548, 48.999430887002084], [-102.21699541057345, 48.998554270401904], [-102.0212211290175, 48.998757159744756], [-101.62543383557383, 48.99916854870847], [-101.49655080539964, 48.999147558126886], [-101.12543253267745, 48.999079834980854], [-100.43167864284347, 48.99939907506415], [-100.18260701575775, 48.999231745515665], [-99.91378445424948, 48.99905047934361], [-99.5257788871374, 48.99927290974726], [-99.37607286165505, 48.999358661421496], [-98.9998220457399, 48.99998793956313], [-98.86904214762433, 49.0002068118237], [-97.95001513133923, 49.000517129992836], [-97.77575330521945, 49.00057594644056], [-97.22904108065204, 49.000689730553084], [-97.22785629473336, 48.94586665174571], [-97.18736449153562, 48.86760052249706], [-97.15259097153317, 48.77260446782321], [-97.1212562874066, 48.71359532984092], [-97.10001247873343, 48.66792816919867], [-97.14291893739288, 48.58373467702709], [-97.14772771669621, 48.54389315339169], [-97.1481076314413, 48.54074549935358], [-97.14912621082617, 48.53230640858732], [-97.1391766644083, 48.430529174357495], [-97.13790682753822, 48.34458602953407], [-97.12953498576725, 48.25781588633395], [-97.1418987772473, 48.1936974306153], [-97.14584658805494, 48.173224209762985], [-97.14674661122872, 48.168556717977026], [-97.10561735133876, 48.09136261847096], [-97.06898814700646, 48.0262675389935], [-97.03735530327, 47.933279530685745], [-96.99636560811953, 47.84439855389214], [-96.92850790411144, 47.744884528327695], [-96.89349521552943, 47.672127413793525], [-96.88237791627647, 47.649025433417876], [-96.8540749218138, 47.572010371924726], [-96.85596128275989, 47.499173546384434], [-96.85748198782916, 47.440457306711195], [-96.8402221307019, 47.276981279828114], [-96.83601175519898, 47.237982146643525], [-96.82657133218066, 47.1505392473765], [-96.81908023705712, 47.08115223233941], [-96.83350628897296, 47.01011020333752], [-96.76397531024503, 46.91250725379944], [-96.78880547447972, 46.77757524861488], [-96.78684735191952, 46.69280516107901], [-96.79052521429952, 46.6368800767105], [-96.78978872303065, 46.63574674716379], [-96.78578836896516, 46.62959091124563], [-96.74443794831987, 46.56595992934172], [-96.70909701435644, 46.435294035257506], [-96.64729830326685, 46.35849924348503], [-96.60104244797576, 46.31955431144607], [-96.59567253598021, 46.21985042868144], [-96.55450920129208, 46.083978487523645], [-96.57269957010323, 46.02189220665888], [-96.57426606637787, 46.01654553918464], [-96.56367406040036, 45.93524555908906], [-97.08209543071995, 45.9358424651138], [-97.22829343600499, 45.935657139474515], [-97.54259929509098, 45.935258475937395], [-97.77704039365443, 45.93539332542919], [-97.97877774637955, 45.93593352916916], [-98.00810170591288, 45.93601202906071], [-98.07051505371521, 45.936178982586114], [-98.41451963944886, 45.93650133489956], [-98.62538162984508, 45.93822516920366], [-98.72437734960744, 45.93867195452561], [-99.0056451651986, 45.93994183148212], [-99.00575751539952, 45.93994214098513], [-99.09287120269622, 45.94018212234371], [-99.34496329654236, 45.94029821550767], [-99.4902573347601, 45.940362088215466], [-99.61116307180517, 45.94109878636396], [-99.71807582200637, 45.94090840077255], [-99.88006434133733, 45.94167303745051], [-99.88029437048858, 45.94167412318665], [-100.15208574647768, 45.94248870037222], [-100.29412755429146, 45.94327171290446], [-100.49935570696938, 45.94363452082243], [-100.51179448608009, 45.943656518318605], [-100.51195051216038, 45.94365658871226], [-100.76211137792791, 45.943769457000975], [-101.10682726146513, 45.94398639656176], [-101.36528401632796, 45.94409425575879], [-101.55727688207737, 45.94410223692281], [-101.7946067955434, 45.94439928631509], [-101.99873384830528, 45.94453928795701], [-102.0006806889313, 45.94454062408749], [-102.08755568180844, 45.94460032007834], [-102.32823043980238, 45.94480852001253], [-102.55094727658474, 45.945017636146765], [-102.7048713207698, 45.945074761353375], [-102.88025269278953, 45.945072095197624], [-102.94207082437607, 45.94509764759684], [-102.99524903063167, 45.94511962871568], [-103.21839746258702, 45.94521174254038], [-103.43485280425108, 45.94529540054708], [-103.66078131334898, 45.945245751629315], [-104.04544629909867, 45.94531523591661], [-104.0454685294727, 46.28008535263733], [-104.04547154459168, 46.32454905584065], [-104.04504740589287, 46.50979067190314], [-104.0451276245238, 46.540863450028276], [-104.04538744642643, 46.64150571359284], [-104.04557429667013, 46.71388229185438], [-104.04554347076531, 46.93388782540014], [-104.04478865834511, 47.12743037842616], [-104.04530838602665, 47.3301401796678], [-104.04531304200435, 47.331955053909624], [-104.04497668460542, 47.397064789436385], [-104.04391236837996, 47.6032292700678], [-104.04238500479711, 47.80325635248097], [-104.04393348314073, 47.971514909130285], [-104.04409351240176, 47.996081523993126], [-104.04409361994267, 47.996098032890664], [-104.0456928733049, 48.241415241979645], [-104.04678300890187, 48.38929832595659], [-104.04755584869594, 48.49414026525481], [-104.04808780941191, 48.63391057337452], [-104.04890024648031, 48.84738699433172], [-104.04873594609145, 48.99987677654896]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Ohio.geojson b/public/geo-data/states/Ohio.geojson new file mode 100644 index 0000000..3551206 --- /dev/null +++ b/public/geo-data/states/Ohio.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[-82.86333668344248, 41.693691447070805], [-82.82571442716048, 41.722808078031115], [-82.78271379017961, 41.69400141298477], [-82.78887138455096, 41.64304610176898], [-82.84209436714269, 41.62832219940963], [-82.86333668344248, 41.693691447070805]]], [[[-84.82015628701787, 39.22722411908809], [-84.81887460725645, 39.30514248461686], [-84.81887423575736, 39.30516507005136], [-84.81745000672305, 39.39175167785324], [-84.81615703773234, 39.52196648595252], [-84.81570278446209, 39.56771998996685], [-84.8141258348088, 39.72655414996904], [-84.81412497273912, 39.72661466152167], [-84.81141445395463, 39.9169120592336], [-84.8101588342201, 40.00506613230617], [-84.80870348488928, 40.107214753040694], [-84.8073409251975, 40.18017385209281], [-84.80491425895516, 40.31009475827692], [-84.80411722240252, 40.35276097608723], [-84.80411569488777, 40.35284274560288], [-84.80254279841955, 40.50180841638767], [-84.80240964470818, 40.57221153528812], [-84.80211472711748, 40.728145120013245], [-84.80211469484591, 40.72816218319854], [-84.8026658372953, 40.92256808504605], [-84.80285523231531, 40.98937346700483], [-84.80322951074461, 41.12141352128481], [-84.80364039562868, 41.2525613106934], [-84.80369799270927, 41.27093152294951], [-84.80412866527094, 41.40829168541429], [-84.80424895178305, 41.426049403615295], [-84.8049539982189, 41.53013750089632], [-84.80607799201495, 41.69608851061386], [-84.43806258875648, 41.70490180921772], [-84.39954435627108, 41.70592000026155], [-84.36041459324935, 41.706954358832775], [-84.13441270827354, 41.71292881047592], [-83.88038642307863, 41.72019177420119], [-83.76314582682583, 41.723543810984765], [-83.76303397548284, 41.723547008935995], [-83.45382700085106, 41.7326433599217], [-83.40952584925823, 41.691244002287206], [-83.32681951334517, 41.70155890929324], [-83.23165409666002, 41.64421637420097], [-83.16381569465491, 41.62412916811056], [-83.0665876752555, 41.59533920990694], [-83.02806698602724, 41.55565547166103], [-82.93436481765869, 41.51435298624977], [-82.85952679374292, 41.57637073924312], [-82.83409681495846, 41.587586699547394], [-82.71787491019498, 41.54193057763162], [-82.69056462095557, 41.49670681927631], [-82.68791844273265, 41.49232496553752], [-82.61694924971833, 41.42842504800084], [-82.53320522617668, 41.39115644792761], [-82.46059629901151, 41.38631518051344], [-82.36178151191349, 41.426643147378904], [-82.34801672761553, 41.427262406500056], [-82.2684765687307, 41.43084080755043], [-82.18159591296781, 41.4716325217909], [-81.99456373017976, 41.51443727616519], [-81.96847950837211, 41.50385828784971], [-81.93786080997603, 41.49144030182707], [-81.84391872656585, 41.4945482964025], [-81.8107570368413, 41.49564542265863], [-81.73875414287363, 41.48854746158475], [-81.633651343673, 41.540455325789814], [-81.48868189619138, 41.63446127169688], [-81.46603710948102, 41.64914537748803], [-81.38863086412682, 41.70714147289812], [-81.28692371675862, 41.76024051737317], [-81.18436702137313, 41.78666859788511], [-81.0519195053261, 41.83955492739958], [-81.00226910391524, 41.84917047615176], [-80.90034080664385, 41.868910039642344], [-80.8007923129909, 41.909633353134936], [-80.581881360902, 41.95760927980196], [-80.51942468680753, 41.97752255657765], [-80.51939643303436, 41.849561750700296], [-80.51935683045983, 41.66976542172649], [-80.51917618831638, 41.4993390679512], [-80.519165307227, 41.489108685413875], [-80.51889240195591, 41.23255466056159], [-80.51919618635777, 41.1332172475276], [-80.51922103324702, 41.12509232187018], [-80.51988945708943, 40.90665978067883], [-80.51986816739796, 40.900322709291], [-80.51970359267364, 40.85133551012679], [-80.51898919938091, 40.638799565649364], [-80.58363120705651, 40.6155184953808], [-80.62716920137052, 40.619934482055505], [-80.66795512718733, 40.58249441924346], [-80.6221930246379, 40.520495370846824], [-80.60489300529312, 40.44666533051967], [-80.6273606393028, 40.39516921651949], [-80.631594008238, 40.38546627404679], [-80.60659405498946, 40.30386725339598], [-80.64459600866842, 40.25126817925873], [-80.68417111596254, 40.18701598107405], [-80.70257317170626, 40.15713931658252], [-80.70599186197859, 40.151588901400785], [-80.73680181358039, 40.08006969050651], [-80.73821624300413, 40.03354081048042], [-80.74012382511299, 39.970790571140164], [-80.76447685459127, 39.950247567148864], [-80.80339189467583, 39.91875957916268], [-80.82343603783916, 39.850029836478285], [-80.82427393419704, 39.84715675672117], [-80.8249669554611, 39.80108989278737], [-80.86993093185626, 39.763552992140546], [-80.83551963774899, 39.71924990454086], [-80.82976194403075, 39.71183711803894], [-80.86557288049453, 39.66274920086895], [-80.94377980691888, 39.606924266660265], [-81.0373628090867, 39.53805407473748], [-81.07594776004574, 39.509658425196136], [-81.12127163836566, 39.457695900465374], [-81.12853078853972, 39.449373494095525], [-81.1859438130593, 39.43072952440913], [-81.24908587418511, 39.38999055952361], [-81.34756493881459, 39.34576869566863], [-81.37038774449027, 39.34869939608016], [-81.39379193143961, 39.35170475258789], [-81.41270383241692, 39.39461677207783], [-81.45614078373177, 39.40927282856969], [-81.5031868734384, 39.373240892594715], [-81.55964490439305, 39.33077300677283], [-81.56524499202963, 39.276174023446934], [-81.61389386434826, 39.275338127266686], [-81.67832869280204, 39.27375426514167], [-81.71162569646695, 39.21922726892123], [-81.72146584161548, 39.21096007661157], [-81.75275175564774, 39.18467524947287], [-81.75229480606683, 39.1810339870994], [-81.74295108702091, 39.10657702947074], [-81.75026493592628, 39.104030223987756], [-81.80785338429936, 39.08397691520815], [-81.79330250695813, 39.040351799573266], [-81.77573258712623, 38.98073566290108], [-81.82735264861581, 38.94589651086936], [-81.89846875358104, 38.92960138064553], [-81.9418280832469, 38.99329342804081], [-82.00706118767725, 39.02957646661272], [-82.04156211369725, 39.01787637545893], [-82.08906390276407, 38.97597619020769], [-82.09886547386644, 38.96087743191306], [-82.13476456599881, 38.90557697787813], [-82.16156831013224, 38.82462974794953], [-82.20928822269985, 38.8026695915119], [-82.20153514579837, 38.760369504020886], [-82.18556531893842, 38.659580675678775], [-82.17516541446426, 38.60848177156677], [-82.21896551382154, 38.59168077900536], [-82.2742685645053, 38.593680791540855], [-82.28213194878366, 38.57985863220568], [-82.29326966102045, 38.56028089717629], [-82.30422182469644, 38.4963060528405], [-82.3239978481364, 38.44926605289226], [-82.38177187909533, 38.43478108038844], [-82.44707491374899, 38.42698010908804], [-82.50896590352014, 38.414642038396615], [-82.5606629816068, 38.40433615241302], [-82.59367198695017, 38.42180719545117], [-82.6184729867028, 38.47708725861512], [-82.6641197975263, 38.50771647788552], [-82.67572299822466, 38.51550227674251], [-82.72484493681611, 38.55759825301516], [-82.80011093143489, 38.563181217482516], [-82.81154129478142, 38.57236779127609], [-82.85131285179675, 38.604332152682595], [-82.86959074833379, 38.678175106481], [-82.87119069262778, 38.71837508785527], [-82.88919166782436, 38.75607407331867], [-82.94314576358242, 38.7432780617584], [-83.01181483745754, 38.73005505126711], [-83.03033375115055, 38.71686573010022], [-83.04233680832485, 38.708317054822686], [-83.11237073606607, 38.671683062718735], [-83.12897171974684, 38.64022906382775], [-83.17264567082022, 38.620250068310206], [-83.23951359420923, 38.628586076431574], [-83.26426625947906, 38.613130067933575], [-83.28651254640278, 38.5992390891146], [-83.32052951985219, 38.62271110472289], [-83.37630048632383, 38.661471135971645], [-83.44040244158512, 38.669359167605336], [-83.53333751331431, 38.702103124728], [-83.6269206895547, 38.67938492230766], [-83.64299258474483, 38.64327095483642], [-83.64696013490448, 38.64183169501224], [-83.67948257541892, 38.630033929131315], [-83.70585619930397, 38.638034495457525], [-83.77215869350223, 38.65814775594068], [-83.78361881670162, 38.69563864224423], [-83.83401351500623, 38.71600565130914], [-83.85208345958827, 38.75143058177761], [-83.90437294490641, 38.76728157928197], [-83.92845160255135, 38.77458076203674], [-83.9788111224109, 38.78710188121866], [-84.05163899169055, 38.77139500221696], [-84.05260653776725, 38.7716047332488], [-84.13508488783019, 38.78948322519192], [-84.21290082749424, 38.805705430579216], [-84.22615200263385, 38.82976217790445], [-84.2332617727734, 38.84266955087183], [-84.2323017740878, 38.87470651016332], [-84.23212872065129, 38.880481625538025], [-84.28816072472607, 38.95578786676251], [-84.2972517232684, 38.989692939268956], [-84.32120403935042, 39.02058534286065], [-84.3265358361863, 39.027461996983845], [-84.40093702257347, 39.04636105441677], [-84.43293811354626, 39.08396005568126], [-84.44523915096335, 39.11446004047418], [-84.4620391780325, 39.121759037274465], [-84.48094020320524, 39.1167590438088], [-84.4937402204729, 39.102459060514974], [-84.50651597641067, 39.10176547383668], [-84.55084129942699, 39.09935908777478], [-84.60792540301209, 39.07323715051265], [-84.62204485635591, 39.07833382708323], [-84.67724447329665, 39.09825914503547], [-84.71192677087869, 39.130677702824826], [-84.71404545573598, 39.13265809991867], [-84.75074645952016, 39.14735708515729], [-84.82015463338625, 39.105479516211844], [-84.82015628701787, 39.22722411908809]]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Oklahoma.geojson b/public/geo-data/states/Oklahoma.geojson new file mode 100644 index 0000000..61dc1f9 --- /dev/null +++ b/public/geo-data/states/Oklahoma.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-103.00252051775348, 36.67518391274646], [-103.00196702584805, 36.90957212995489], [-103.00220203122286, 37.00010372581126], [-102.84199044337457, 36.99959790381572], [-102.69814245461747, 36.99514899532015], [-102.3552882805829, 36.99450570264294], [-102.0422433927315, 36.99308280939112], [-102.02820757138724, 36.99314498291945], [-101.90244311498665, 36.99370105144472], [-101.55525921823205, 36.99528930836177], [-101.48532579514075, 36.995609501384436], [-101.21148726695117, 36.99712167372933], [-101.06645092200979, 36.997733545228606], [-100.94546713327686, 36.99824409538354], [-100.8556341630647, 36.99862332571653], [-100.6333252177818, 37.00017164039517], [-100.55268342437664, 37.0007334720818], [-100.08948266884634, 37.00147980490492], [-100.0025726151965, 37.00161943686733], [-99.99520211132553, 37.001631277181524], [-99.65765974008112, 37.000196864397786], [-99.5411171037947, 36.9999092624359], [-99.45620485660444, 36.999699790215544], [-99.40701750166485, 36.99957848864629], [-99.12945176650298, 36.99942129728716], [-99.00030383321665, 36.99935726457172], [-98.79193886657056, 36.99925395998497], [-98.5446648170797, 36.998523336359604], [-98.35407558083055, 36.99795991112408], [-98.34715134846881, 36.99796810920469], [-98.11198747112518, 36.99824636862651], [-98.04534423355095, 36.99832519118501], [-97.80231518929712, 36.99869644857015], [-97.76870622272642, 36.998747800517776], [-97.46234851440589, 36.99882159111498], [-97.38492759422878, 36.99884020639463], [-97.1477237493658, 36.99896917065676], [-97.1006547813458, 36.9989947814564], [-96.74984078180127, 36.998984388105455], [-96.52558557256963, 36.998674102259336], [-96.50029161242166, 36.99863910466782], [-96.21757628703382, 36.9990660943158], [-96.0008163167182, 36.999196702947565], [-95.96427733517315, 36.99921873926445], [-95.92812809240075, 36.99924054095742], [-95.78676792108995, 36.99926624663761], [-95.57360298034875, 36.9993052573666], [-95.52241922544926, 36.99931503933711], [-95.40773720234675, 36.99933697454931], [-95.32256888078234, 36.99935326787404], [-95.07350679489855, 36.99948333624093], [-95.00762254033465, 36.999517733277635], [-94.9952954809994, 36.99952417819082], [-94.71277129342354, 36.998789619029615], [-94.61796508236588, 36.99890079702667], [-94.61830646501419, 36.76655709742902], [-94.61799145102532, 36.667918621121146], [-94.61781491604619, 36.61260153662213], [-94.61791834329128, 36.49941016133126], [-94.5861999831688, 36.2999669019688], [-94.5622678988554, 36.16197082207822], [-94.55188856790045, 36.102122118885426], [-94.53207090602257, 35.98785010154336], [-94.494549629273, 35.76830158042595], [-94.49305395766311, 35.75924510575709], [-94.47312088649261, 35.638545983277254], [-94.44969841814657, 35.496718064539124], [-94.43481151378076, 35.39262329935463], [-94.43407501727327, 35.38747343855417], [-94.43151746112142, 35.36959004059838], [-94.43531850543889, 35.27589209527993], [-94.43635937892043, 35.24670527390005], [-94.44750810708935, 34.93407197653983], [-94.44906005309213, 34.89055506500286], [-94.45439768470473, 34.72894273451339], [-94.45750212764263, 34.63494401266201], [-94.46117077363151, 34.507455627218604], [-94.46542689826435, 34.35954667915106], [-94.4701457994385, 34.19017600567686], [-94.47489711718373, 34.0196530712168], [-94.4772714612371, 33.94082795637739], [-94.48184460970748, 33.789006236414785], [-94.48587804964085, 33.637865514349876], [-94.52893109103701, 33.62183849393252], [-94.57287499333468, 33.669884288822104], [-94.63058868175239, 33.67339947011464], [-94.7148678876214, 33.707259022930614], [-94.73193583807938, 33.72082841825753], [-94.76614904555414, 33.74802874094376], [-94.84163726474124, 33.73942887295761], [-94.90227940484789, 33.77628697443834], [-94.93956343200206, 33.81050107721793], [-94.98165343101797, 33.85228217331575], [-95.0465714051519, 33.862563243671815], [-95.09500527541947, 33.9048143133994], [-95.14946518948865, 33.93633435205451], [-95.15591080062921, 33.93848074338312], [-95.22639612999599, 33.961952370648774], [-95.2536261560805, 33.929708398909604], [-95.28344816344702, 33.877744426618854], [-95.31045291738228, 33.873841457858326], [-95.35234105602495, 33.86778740792353], [-95.44737289383397, 33.86884837276589], [-95.5253247712336, 33.885485347041254], [-95.55691772853575, 33.92701833681927], [-95.60365967589551, 33.927193330407256], [-95.6699806010312, 33.905842322864125], [-95.73751052227423, 33.89596531330613], [-95.7896417813588, 33.87243570228986], [-95.82059843032582, 33.85846332265851], [-95.84488093927924, 33.86042023070597], [-95.88749336097086, 33.86385433175037], [-95.93532731092654, 33.87509733740168], [-96.06392622999141, 33.841521351990814], [-96.15163220814279, 33.83194435605203], [-96.17302719893446, 33.80055836198101], [-96.22902517292096, 33.748019375412625], [-96.27727114946278, 33.76973339279509], [-96.30739110825594, 33.73500343531053], [-96.36313702801037, 33.694213503828855], [-96.37966285527818, 33.71552941288407], [-96.40350903370818, 33.74628750887621], [-96.43645703350555, 33.78004851208094], [-96.50228797977455, 33.77345856726221], [-96.52386502957549, 33.81811252277093], [-96.57293904013734, 33.819096520956066], [-96.5929280553846, 33.8309145094926], [-96.5901141027238, 33.8806634626592], [-96.59467641306091, 33.88301711791253], [-96.65989814643402, 33.91666443107126], [-96.68210511326919, 33.87664346759807], [-96.71242407838169, 33.831631507517585], [-96.77676812855073, 33.84197450864633], [-96.79427817281339, 33.86888449568189], [-96.85059522711872, 33.84720953436645], [-96.89719632601206, 33.902952528252946], [-96.90525536678292, 33.94721751395758], [-96.9343457030193, 33.94558746365533], [-96.94461929997053, 33.94501179201354], [-96.95231542038279, 33.944580546899324], [-96.9887474472525, 33.91846657653405], [-96.98556942368542, 33.88652058101746], [-97.05584050310404, 33.85573959400778], [-97.07859253734512, 33.81275460006862], [-97.08785455822543, 33.77409760514717], [-97.09107451978501, 33.7351136170039], [-97.14939659227952, 33.721965629082725], [-97.20565476734683, 33.80982260007289], [-97.16663166847209, 33.84730959619394], [-97.2061436558339, 33.91427859024887], [-97.24618271374584, 33.90034259259587], [-97.3182457754248, 33.865119675151085], [-97.3729438191721, 33.81945274029058], [-97.4441958086067, 33.823771822086], [-97.45147178666697, 33.870928830647884], [-97.4841462170906, 33.91388797851413], [-97.48650777844382, 33.91699287248565], [-97.5582728325935, 33.89709798031955], [-97.56124598492822, 33.89906049060812], [-97.59615786120985, 33.92210501690334], [-97.60909387170915, 33.968091985158445], [-97.67177493153787, 33.99136900058423], [-97.75983699300708, 33.925209215746314], [-97.80347600087673, 33.88018931993792], [-97.86576802108283, 33.84939237002613], [-97.95121806803857, 33.87842330625772], [-97.95190902267534, 33.89122510335055], [-97.95369808161232, 33.92437224294108], [-97.94757509685329, 33.9910521484815], [-98.00567013320037, 33.99596316834384], [-98.08284228771367, 34.0024111612914], [-98.0990993980426, 34.048638158878866], [-98.09933149361565, 34.10429415660984], [-98.12338060805446, 34.15453915523282], [-98.13848963143401, 34.14120517570018], [-98.16912360686325, 34.11417015703326], [-98.2252856988061, 34.12724415781665], [-98.3187537643458, 34.14642011997024], [-98.36402678570899, 34.15710808969722], [-98.3984447596876, 34.12845508587717], [-98.41442971089926, 34.08507310674676], [-98.42353670829895, 34.08194858212703], [-98.47506969221723, 34.06426810701245], [-98.52820371875153, 34.09496002115205], [-98.57713977417013, 34.14896089244718], [-98.61020399073435, 34.156175701664], [-98.64807677305359, 34.16443976981739], [-98.69007569935785, 34.133153720002554], [-98.73723567387938, 34.13099064348011], [-98.80681361712998, 34.15589957747884], [-98.87223250648837, 34.160444535880806], [-98.94022344175299, 34.20368451258475], [-98.95232830661207, 34.2046684062089], [-99.00291933400537, 34.20878049075477], [-99.05880341149906, 34.20125451361543], [-99.13155654684213, 34.20935056436772], [-99.18951466012464, 34.214310608144174], [-99.21160349579621, 34.313968545836566], [-99.22161134382802, 34.32537208784554], [-99.27534303323306, 34.386597283997986], [-99.35040961953743, 34.43708111264548], [-99.39495852370281, 34.4420970890144], [-99.42043469325785, 34.38046214260511], [-99.4709715201692, 34.39646908146923], [-99.4750246466896, 34.396869067516086], [-99.5844823613535, 34.40767113419689], [-99.60002839686848, 34.37468615143994], [-99.69646429235216, 34.3810342428355], [-99.76488422321336, 34.435264291880145], [-99.81818820642013, 34.48783830906499], [-99.84206607982141, 34.506931090259755], [-99.92933612753768, 34.57671240792249], [-99.99763146954562, 34.561135063770635], [-100.00038314198788, 34.560507440507756], [-100.0003841706278, 34.74635910970201], [-100.00038605317539, 35.0299288134974], [-100.00038735819695, 35.182701251209416], [-100.00039166964419, 35.42236327877698], [-100.00039515636233, 35.61911388078192], [-100.00039956416695, 35.88123128141768], [-100.00040241840279, 36.05567507278766], [-100.00040877956054, 36.499700055594154], [-100.00376477945434, 36.49969990465189], [-100.31102119017854, 36.49968612289914], [-100.5461481162935, 36.499503441797835], [-100.59261702165956, 36.49946734767301], [-100.88417770576052, 36.499680795644466], [-100.95415616451092, 36.499528445498946], [-101.08516017188981, 36.49924297082655], [-101.62391955715783, 36.4995256322656], [-101.82656898249489, 36.499651129164015], [-102.03234241293089, 36.50006245088891], [-102.1624660920582, 36.500322703274264], [-103.00243539302376, 36.50039449801643], [-103.00219005223431, 36.60271374143253], [-103.00252051775348, 36.67518391274646]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Oregon.geojson b/public/geo-data/states/Oregon.geojson new file mode 100644 index 0000000..a0957f7 --- /dev/null +++ b/public/geo-data/states/Oregon.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-124.5524301707895, 42.84057425468589], [-124.48092554668253, 42.951500470187064], [-124.47986973534682, 42.954327888398396], [-124.43618480744601, 43.07131643440606], [-124.41137658295574, 43.159856600030864], [-124.39559339385188, 43.22391101467745], [-124.38244629310203, 43.27016960657419], [-124.4003900132588, 43.3021234115905], [-124.35331826853587, 43.342668956256794], [-124.28688253322059, 43.43629696531378], [-124.23352067471005, 43.55712995622797], [-124.21904438909847, 43.61093140977513], [-124.19344187387551, 43.706084095674825], [-124.16019330217098, 43.86371896920878], [-124.15025254248351, 43.910848312528685], [-124.12239084806549, 44.10443855469391], [-124.11103917912423, 44.23506565436865], [-124.11435542383869, 44.27618820796059], [-124.11518541490452, 44.28648010925518], [-124.08438776012457, 44.415603522906764], [-124.08358837758729, 44.50111467136406], [-124.06499717897655, 44.63249492028047], [-124.06339605227689, 44.70316757886329], [-124.07405720372184, 44.798097082763235], [-124.06314680578174, 44.83532282489877], [-124.02382763651748, 44.9498140004455], [-124.01009230618017, 45.04498795748608], [-124.0097651337592, 45.04725501538308], [-123.97542176253177, 45.145465983382316], [-123.97291684152961, 45.21677453647977], [-123.96288573148601, 45.280208890186856], [-123.97971464775499, 45.34771492474184], [-123.96055771209672, 45.43076917092008], [-123.97654552750667, 45.489724194012446], [-123.94755830720699, 45.56486960980988], [-123.93900833838903, 45.66191502632392], [-123.9394518525347, 45.708787203724704], [-123.96856754963187, 45.757011219587525], [-123.96628321441557, 45.78307718436327], [-123.961549400987, 45.83709341750379], [-123.96763624896263, 45.907799500983046], [-123.99370996657049, 45.94642330073371], [-123.9374776859875, 45.977298965865806], [-123.92933700918928, 46.04197187760844], [-123.9591979669004, 46.14167055821848], [-124.04113693517334, 46.19766853890702], [-123.99806130009978, 46.23532445303832], [-123.9124122877087, 46.179446385626356], [-123.83880690460278, 46.19220768315621], [-123.75759328138297, 46.21299794691366], [-123.71815295598748, 46.18898566653406], [-123.66087147372093, 46.21629270238275], [-123.58620790156495, 46.228650552054695], [-123.54766155338551, 46.25910568715727], [-123.47964611383401, 46.26912767485058], [-123.42763101149704, 46.22934425998568], [-123.4308491483167, 46.18182301238195], [-123.371435032927, 46.1463678053894], [-123.36374651353216, 46.1462389962717], [-123.28016771663323, 46.144838764151366], [-123.2124949834193, 46.17109225880255], [-123.16641514988686, 46.18896874708149], [-123.11590496455204, 46.18526359195083], [-123.00423380430486, 46.13381829118495], [-122.96268180381375, 46.10481219856732], [-122.90411968481985, 46.08372909897609], [-122.85615884232138, 46.014464238834385], [-122.81399868124551, 45.9609791514362], [-122.81151060502543, 45.912719995987985], [-122.7850264665994, 45.86769384101387], [-122.78808681897159, 45.851002242846015], [-122.7956054267921, 45.80999465976825], [-122.7614513047829, 45.759157479760766], [-122.76651095635789, 45.72865702218039], [-122.77451092387345, 45.68043143316442], [-122.75644370319512, 45.6624154649789], [-122.73810866722154, 45.64413249307261], [-122.6439062978557, 45.60973386346993], [-122.49225784818476, 45.58327643478266], [-122.43867256523176, 45.56358062561053], [-122.38030040345706, 45.57593686197526], [-122.33150019289116, 45.548237039882], [-122.26262299526185, 45.544317313330595], [-122.24919496621254, 45.5499952963305], [-122.18369315177826, 45.57769233813678], [-122.10167339764755, 45.58351232135102], [-122.00368846952117, 45.61592647201974], [-121.95183634870419, 45.64494761767461], [-121.92374768725149, 45.65434615951664], [-121.90085630372025, 45.66200567278178], [-121.8671651012424, 45.69327378089353], [-121.81130206982067, 45.706757772074624], [-121.73510236493861, 45.69403561921402], [-121.66836068422694, 45.705078427636494], [-121.53310540173776, 45.72653697189208], [-121.52400558139671, 45.72383216587437], [-121.44069605341717, 45.699069751978925], [-121.42359237326895, 45.6939859841506], [-121.33777101375127, 45.704945088193845], [-121.21578061396166, 45.6712342386547], [-121.18384248516448, 45.60643728305998], [-121.12220148233405, 45.616063295132264], [-121.08493450670169, 45.64788929575502], [-120.9439784938483, 45.65644144113718], [-120.91393651230256, 45.64806236949962], [-120.89557650198059, 45.64294154010138], [-120.85567554447537, 45.67154163231073], [-120.68937170066935, 45.71584392017734], [-120.65251851728112, 45.73616666884819], [-120.63496978332266, 45.745843943055], [-120.59116782394314, 45.74654395445782], [-120.50586486059827, 45.700045023615175], [-120.48854870299724, 45.69990926610413], [-120.40396200122623, 45.69924612368756], [-120.28215817341545, 45.72124722173857], [-120.21075622730945, 45.72594828087478], [-120.14135426395049, 45.77314932219047], [-120.070152288699, 45.78514937875191], [-119.99950747626308, 45.81168233848864], [-119.96574630593587, 45.82436243904007], [-119.86815612221315, 45.83822413186745], [-119.80265718092542, 45.84752759095193], [-119.66987888383623, 45.85686476277037], [-119.60055082480976, 45.91957879367345], [-119.57158577600893, 45.92545382437172], [-119.48783053490145, 45.90630495992256], [-119.4321400896314, 45.913207149764084], [-119.36439752343621, 45.92160305593678], [-119.25715152359726, 45.93992411064587], [-119.12612157355706, 45.93285724849887], [-119.06146365173956, 45.9585252679831], [-118.98722925921153, 45.99979851383425], [-118.98713071978085, 45.99985330034283], [-118.6778719579964, 46.00093357582247], [-118.36779182000805, 46.000620944398015], [-117.9969725463063, 46.000189342720184], [-117.97765939549747, 46.00016685690852], [-117.71785371938135, 45.99986439340104], [-117.6034274045015, 45.99875852115347], [-117.47993868189148, 45.997565093787905], [-117.35392932294828, 45.9963474683583], [-116.91598958231491, 45.99541202455335], [-116.88684358610416, 45.95861614911757], [-116.85979556449524, 45.90726329176448], [-116.79920496429949, 45.85104493665511], [-116.78752039601189, 45.84020354049663], [-116.7362682920642, 45.82617863326453], [-116.6653442526083, 45.78199770172288], [-116.59300427204937, 45.77854070622548], [-116.53569828208066, 45.73423073665746], [-116.52827235210708, 45.681472737850235], [-116.46350442137052, 45.61578475745129], [-116.50275647448589, 45.56660774118787], [-116.58819564398371, 45.442919746861136], [-116.67464863023238, 45.31434173980521], [-116.69091684982375, 45.2689838735586], [-116.69604758250992, 45.25467873397997], [-116.75464342570376, 45.11397172144217], [-116.78312863868604, 45.07771222680922], [-116.7837103742593, 45.076971721840096], [-116.84131428368636, 45.03090672853838], [-116.85831321234055, 44.97876075312417], [-116.83363221881852, 44.928975792066566], [-116.86533818434594, 44.870598845946304], [-116.8892953448028, 44.84052965332656], [-116.93180010486054, 44.7871809277841], [-117.01380205098924, 44.75684096520755], [-117.06227311318365, 44.72714297851849], [-117.09496809054153, 44.65201101812248], [-117.14292997223335, 44.55723609726666], [-117.1671868951646, 44.52343113878771], [-117.22593176210388, 44.47938919286377], [-117.21507175215369, 44.42716215035951], [-117.2430266251014, 44.39097399609951], [-117.21691072105982, 44.36016310800814], [-117.19220270855801, 44.32863007626991], [-117.21199519893486, 44.296451160615256], [-117.21697368943241, 44.288357061294874], [-117.17034165281642, 44.258890028505476], [-117.12103665053695, 44.27758502212115], [-117.05935160527606, 44.23724399805984], [-116.97195761726104, 44.2356769815304], [-116.96549769602613, 44.19412598565962], [-116.90275181424033, 44.17946699118249], [-116.89593086182492, 44.15429499302367], [-116.89785453858798, 44.15266638839544], [-116.97735085942203, 44.08536399457922], [-116.93734199922636, 44.02937599973752], [-116.95987103697914, 43.98292500166634], [-116.97602410679217, 43.89554799946534], [-116.98554515293957, 43.88118485188948], [-117.0235771987222, 43.823811007597286], [-117.02566432101013, 43.68029353534645], [-117.02688978762659, 43.596032780391944], [-117.02665257793046, 43.02512764849556], [-117.02625341156374, 42.807446469224814], [-117.02655070266307, 42.37855593655417], [-117.0261959788776, 41.99988860654704], [-117.19779756932502, 42.00037857757774], [-117.40361256826169, 41.999287689959324], [-117.62373008781611, 41.99846468778375], [-117.87346622246699, 41.99833296674799], [-118.19718916700388, 41.99699312552151], [-118.1973693833254, 41.9969922066888], [-118.50100229186195, 41.99544460514054], [-118.77586900586985, 41.99269090672093], [-119.00102186849143, 41.99379214299201], [-119.20827992622986, 41.99317630006815], [-119.32418410186519, 41.993874996705635], [-119.36012312184447, 41.99409164238286], [-119.72573042721072, 41.99629526195933], [-119.99916827698394, 41.994539714843526], [-120.18156326135453, 41.99458750211697], [-120.50106946803844, 41.993784177202755], [-120.69221948403762, 41.993675422354116], [-120.87992597011744, 41.99348177630893], [-121.03519504690752, 41.99332192711361], [-121.25109905136404, 41.99756964079865], [-121.43961019942746, 41.99708029648706], [-121.44754020339832, 41.997190357668266], [-121.67534709485675, 42.00035095742069], [-121.84671073152745, 42.00306982376655], [-122.10192043455295, 42.00576649803525], [-122.28952452820828, 42.00776557806025], [-122.28974662325525, 42.00776631046502], [-122.50113147934577, 42.008463385746055], [-122.80007708058378, 42.004074617021004], [-123.04525148831074, 42.00305208937871], [-123.1459568360875, 42.00924907471289], [-123.2309994056309, 42.004971291077], [-123.34756060602137, 41.999109120616524], [-123.43476894789909, 42.001642206326224], [-123.51911190158049, 41.99917385000605], [-123.65699603279533, 41.99513883585875], [-123.82203555980267, 41.99562332112094], [-124.00118751275565, 41.996149336986704], [-124.21160291059694, 41.99846262671056], [-124.27046253209105, 42.04555569594664], [-124.3142875565844, 42.06786703867798], [-124.35153334787569, 42.12979979861043], [-124.36100710561038, 42.18075637614045], [-124.38363095433019, 42.22716492779712], [-124.41097995358625, 42.25055223148871], [-124.41055315517198, 42.307436512055716], [-124.42555058745698, 42.35187977661689], [-124.43510036272329, 42.44016926500466], [-124.39905887499751, 42.539934349136075], [-124.40091106790905, 42.59752426810116], [-124.41311122032825, 42.6579402437059], [-124.45073196524551, 42.67580443846446], [-124.44840975895742, 42.689915407748735], [-124.51000803785236, 42.734752692178255], [-124.5524301707895, 42.84057425468589]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Pennsylvania.geojson b/public/geo-data/states/Pennsylvania.geojson new file mode 100644 index 0000000..c77d35b --- /dev/null +++ b/public/geo-data/states/Pennsylvania.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-80.51988945708943, 40.90665978067883], [-80.51922103324702, 41.12509232187018], [-80.51919618635777, 41.1332172475276], [-80.51889240195591, 41.23255466056159], [-80.519165307227, 41.489108685413875], [-80.51917618831638, 41.4993390679512], [-80.51935683045983, 41.66976542172649], [-80.51939643303436, 41.849561750700296], [-80.51942468680753, 41.97752255657765], [-80.32997599239671, 42.036167159486915], [-80.15408457769023, 42.114756208992084], [-80.1362136851914, 42.149936362134255], [-80.08851284657861, 42.173183428158254], [-80.02032402649367, 42.16311533102299], [-79.9239256286333, 42.20754494302369], [-79.8446633367644, 42.23548430128603], [-79.76195419319859, 42.26985769566458], [-79.76212416042756, 42.1312442946283], [-79.7613141046083, 41.99880714476791], [-79.61083672258911, 41.998518813609465], [-79.4724727613044, 41.99825381776962], [-79.0612584656048, 41.998837839383725], [-78.98306529400901, 41.998948702108336], [-78.91889871935567, 41.99910273071719], [-78.59665070676446, 41.99987628829797], [-78.30814517247047, 41.999070586656615], [-78.27120483367824, 41.99896745070826], [-78.20637998097183, 41.99908819338745], [-78.03117807596631, 41.99941445454326], [-77.83203051093604, 41.99852369757883], [-77.74993244294551, 41.99875525361829], [-77.61002062571974, 41.999149572689596], [-77.00763627077971, 42.00084672572166], [-76.96579264867067, 42.00078216169737], [-76.92692630834317, 42.000722199556535], [-76.55811786517825, 42.00015422559657], [-76.55769858638, 42.000148892605715], [-76.46215477632195, 41.9989334239447], [-76.14551882762187, 41.998865318610214], [-76.10583976889187, 41.99885673613638], [-75.87067651943438, 41.99882652076605], [-75.48313940043545, 41.99939655927447], [-75.47714318276195, 41.99940538889896], [-75.35993025058349, 41.99368791760778], [-75.34112417206906, 41.99277058459724], [-75.29176125889862, 41.94709080702059], [-75.26300437941869, 41.885108045594855], [-75.19020244884452, 41.86245310227487], [-75.14529266519735, 41.84973662949013], [-75.11336851533483, 41.840697110214435], [-75.0744115771899, 41.802190144524644], [-75.05343063778888, 41.75253718980401], [-75.04928132749995, 41.64186176193114], [-75.04619915399208, 41.60376396715185], [-75.04387970675553, 41.575094082420954], [-74.98246357977108, 41.49646704165078], [-74.89035824924105, 41.45532377884435], [-74.79954605009915, 41.43128959256159], [-74.75627180892447, 41.427626936804224], [-74.73489295548238, 41.42581747997683], [-74.69491397383774, 41.357422495646496], [-74.760325024049, 41.340324633550175], [-74.81570302167592, 41.29615072154793], [-74.86740496694885, 41.22776984220289], [-74.87933331383837, 41.20504762131341], [-74.905255874428, 41.15566795543189], [-74.97987281497224, 41.11042300973274], [-74.98304188806047, 41.10601757587614], [-74.99238580687039, 41.09302828568341], [-75.01527083251331, 41.06121510107107], [-75.07053192189119, 41.018620195781], [-75.13308593255623, 40.98017926308996], [-75.12325379764361, 40.96530580470836], [-75.09771967881773, 40.92667927316747], [-75.06543754781885, 40.885682243039504], [-75.09096137827686, 40.84918729695881], [-75.10850409580186, 40.791094366564245], [-75.17747571698065, 40.76422558678156], [-75.19261060346126, 40.71587466186333], [-75.19105768124304, 40.6379716753135], [-75.18923511321975, 40.60905763829765], [-75.18819860672713, 40.59261404503418], [-75.18673575139066, 40.56940668027972], [-75.1367468277591, 40.5757315505806], [-75.07850190408645, 40.548296417585995], [-75.06222587436491, 40.48139141526019], [-75.07056686372273, 40.45516544434091], [-75.05610085796042, 40.416066424321436], [-75.02477386168484, 40.403455354133676], [-74.96959592235434, 40.39977027338148], [-74.94600494276942, 40.35730627506166], [-74.92810953398373, 40.33982872001496], [-74.90330899410839, 40.31560727116301], [-74.85650704975853, 40.2774072721472], [-74.82390610529518, 40.24150830435175], [-74.76060436892895, 40.198909428243276], [-74.74849710707102, 40.184909088863094], [-74.72160360476511, 40.153810567332705], [-74.72337890281933, 40.152896117813235], [-74.7694875803106, 40.129145661254675], [-74.8259063786007, 40.12391065720273], [-74.86380830144822, 40.08221075823018], [-74.93220999147842, 40.06841174773928], [-74.97285354443221, 40.046506130747275], [-74.98991269316515, 40.03731176937992], [-75.05901550541755, 39.992513063241496], [-75.06012847529546, 39.99201207227384], [-75.11921844629568, 39.96541334644428], [-75.13571845528129, 39.94711344691871], [-75.13554686733573, 39.94331597499024], [-75.13426416858428, 39.914928120158706], [-75.13341860268251, 39.89621459868304], [-75.14143410585508, 39.89391998962806], [-75.1830214827826, 39.88201470228739], [-75.21119448667041, 39.86652039401862], [-75.22102340338239, 39.86111477957952], [-75.25727179499403, 39.85493684709667], [-75.29337431495982, 39.84878367096104], [-75.34176330213354, 39.84608351247883], [-75.41049073000976, 39.80467356720561], [-75.41506024597793, 39.801920321206346], [-75.48120522698677, 39.82919206942335], [-75.57043115331136, 39.83918602842435], [-75.57964588121786, 39.83741514011883], [-75.59256076326683, 39.83493315582041], [-75.59431502144429, 39.834596022211365], [-75.66284439865956, 39.82142629512292], [-75.7170573465383, 39.79232640168206], [-75.75322633799044, 39.75799040111176], [-75.77378428589387, 39.72220142800481], [-75.78859429228112, 39.722200414973884], [-76.13569585460736, 39.7217690876103], [-76.23327780609655, 39.72164801350711], [-76.23348345904589, 39.72164775834444], [-76.23968220214951, 39.72164376229339], [-76.41897911502743, 39.721527722213374], [-76.56944840404982, 39.721460175909165], [-76.69765714462847, 39.72140257072429], [-76.71576996561424, 39.72139443247841], [-76.78709615524208, 39.72104941194714], [-76.99106130333044, 39.720062574486484], [-76.99931734393323, 39.720068218950516], [-77.21702311838159, 39.72021724109113], [-77.23994936783957, 39.72023293444481], [-77.45913632204477, 39.720228807156644], [-77.46914275380927, 39.720228619291646], [-77.46927174917545, 39.72022861686986], [-77.76864114296929, 39.72153824451014], [-78.0758593177465, 39.722448054159265], [-78.09896907766164, 39.72246620992038], [-78.3425917687972, 39.722657659990844], [-78.34283228729537, 39.72265795265046], [-78.38047582135293, 39.72270375679022], [-78.72357664189828, 39.72312122297802], [-78.80829826702167, 39.72307010952674], [-78.92841508288183, 39.722997660801504], [-79.04557518031667, 39.72292698873596], [-79.39245815595174, 39.72143802842686], [-79.47666182984135, 39.72107658033247], [-79.76377527563187, 39.72077469375606], [-79.91601695669475, 39.72105509230142], [-80.07594567958756, 39.721349293477765], [-80.42138612308558, 39.7211876465724], [-80.51933987530444, 39.7214014502075], [-80.51915860623014, 39.96219814924135], [-80.51911783449215, 40.016408065396476], [-80.51908244151717, 40.159670226008124], [-80.51903706377611, 40.34209938539253], [-80.51902765719045, 40.399639473076356], [-80.51901495125163, 40.477361605306626], [-80.51898919938091, 40.638799565649364], [-80.51970359267364, 40.85133551012679], [-80.51986816739796, 40.900322709291], [-80.51988945708943, 40.90665978067883]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Puerto Rico.geojson b/public/geo-data/states/Puerto Rico.geojson new file mode 100644 index 0000000..d6057bd --- /dev/null +++ b/public/geo-data/states/Puerto Rico.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[-65.34207168852419, 18.345296603759007], [-65.2559371384613, 18.342123644953997], [-65.22157239284184, 18.32096582908371], [-65.24126107540113, 18.301084777820417], [-65.28327273740501, 18.280220759328568], [-65.3374545961513, 18.30831467678048], [-65.34207168852419, 18.345296603759007]]], [[[-65.57686306664361, 18.103231107255244], [-65.50592299918002, 18.152611790536085], [-65.39816926557951, 18.161729770365426], [-65.28796556431762, 18.1481037762516], [-65.29123854380755, 18.10347575872694], [-65.37442236560643, 18.10804777612271], [-65.45138323241575, 18.086102801083], [-65.54209013525936, 18.08118398434127], [-65.57686306664361, 18.103231107255244]]], [[[-67.23913115348147, 18.373838774236308], [-67.22674677818074, 18.378258159507972], [-67.16017250065205, 18.41561052788375], [-67.15961062142551, 18.415925777597312], [-67.16901341692099, 18.46636278925273], [-67.12565725053898, 18.51171653767238], [-67.09730566888439, 18.511678313440083], [-67.04227822844805, 18.511604124211658], [-66.95631821681746, 18.49391012104183], [-66.92409129749888, 18.4872765297802], [-66.90156905377317, 18.488270667766628], [-66.83659341746826, 18.49113870655522], [-66.79932228438437, 18.49278386014603], [-66.76557311126714, 18.482804724851597], [-66.73398843362284, 18.473465640615974], [-66.62462075899289, 18.49420733897882], [-66.58625769278594, 18.487960579564643], [-66.53425956434747, 18.479493590815665], [-66.47029532664529, 18.469078250293954], [-66.43895341837579, 18.481501168852628], [-66.42092446291356, 18.488647269033024], [-66.34950698220666, 18.479222747206986], [-66.31548074858657, 18.474732511378797], [-66.31502802353639, 18.474749703511094], [-66.25801890967143, 18.476914613321156], [-66.19588575201581, 18.470662423705214], [-66.18672547533414, 18.469740663722952], [-66.13796213559807, 18.473900680361346], [-66.1292634191436, 18.472183274723413], [-66.03944245718247, 18.454449716203218], [-66.0343242692517, 18.455078624529087], [-65.99280592874908, 18.46018024604706], [-65.99079217182572, 18.46042768097521], [-65.90499010616966, 18.45093422517349], [-65.83147808597454, 18.42685686173274], [-65.82773956296722, 18.42557033370761], [-65.77169708103366, 18.40628459218305], [-65.74179857341834, 18.398189211953788], [-65.71862019175721, 18.39191338041918], [-65.66135406257206, 18.38904607679605], [-65.62402448184301, 18.387176992193496], [-65.58623459051164, 18.39338982369194], [-65.56595166473188, 18.358339796154695], [-65.56493367915314, 18.325048846366805], [-65.62487355355249, 18.310677122523597], [-65.61395225876709, 18.293822446564786], [-65.58831966667911, 18.254264061236643], [-65.5990677542549, 18.212968134281716], [-65.63528374676483, 18.199982291408592], [-65.65992848908553, 18.191580603844702], [-65.69585874574402, 18.17933154980706], [-65.73335985278707, 18.165778179825782], [-65.75873078014088, 18.156608807069418], [-65.77758689474278, 18.12924687731992], [-65.8029098230912, 18.071193976868837], [-65.8091771976424, 18.056826001432352], [-65.83314534442928, 18.02422608946811], [-65.85092196286459, 18.011974588505776], [-65.88494048597309, 17.988529257293457], [-65.91493959511462, 17.982774255526888], [-65.98455357236723, 17.969419575955925], [-66.01795841576129, 17.97491095146304], [-66.02400358090841, 17.975904707365217], [-66.04170759982928, 17.934949734984443], [-66.06810699591539, 17.94561365470687], [-66.09863158737862, 17.957943928588737], [-66.15539060302342, 17.929415089969382], [-66.22053430501111, 17.917819670525603], [-66.2432386141865, 17.913778359467834], [-66.29768254941362, 17.95915746701954], [-66.33814292798584, 17.97636098207942], [-66.33839350198541, 17.976467524663498], [-66.38506251444001, 17.939013584405597], [-66.44548441402091, 17.979388661330315], [-66.4533001600993, 17.980142784567946], [-66.510146381878, 17.98562773971489], [-66.54054078312427, 17.97548566744753], [-66.58323658508675, 17.961238838114795], [-66.6456546895684, 17.980269898862183], [-66.66439475031622, 17.968268930078718], [-66.69703824680244, 17.981983725435988], [-66.71696083058538, 17.990353972140113], [-66.74625189533826, 17.99035900534308], [-66.75847091274294, 17.995191021976062], [-66.77536286408925, 17.98444150081385], [-66.78495698993983, 17.978336092576672], [-66.83858813695922, 17.949941230148596], [-66.85791811280511, 17.95105954005642], [-66.85832503561262, 17.951083082031282], [-66.88344421995804, 17.952536318846256], [-66.92726534295875, 17.926885434205413], [-66.95558139072446, 17.93156748715719], [-66.97870503994552, 17.95730144995064], [-66.9822103985598, 17.961202510994827], [-67.01474842368087, 17.968478584724217], [-67.05445941976316, 17.97317570172463], [-67.08983145821222, 17.951428828126836], [-67.10781389430552, 17.9516340750918], [-67.13373746262364, 17.951929960155404], [-67.18346150639468, 17.931146122998676], [-67.21197739490657, 17.99300417340355], [-67.20989122697861, 18.035450165151836], [-67.199317984419, 18.09114612590228], [-67.18082565172976, 18.16806603375515], [-67.18075836997295, 18.16820950518166], [-67.15800444455856, 18.21672990208475], [-67.1912245042003, 18.26675994411302], [-67.20996611040104, 18.29498514077805], [-67.22524334510045, 18.297995885119885], [-67.23514008778714, 18.299946274732388], [-67.27135286289514, 18.362340362162286], [-67.23913115348147, 18.373838774236308]]], [[[-67.9412256343251, 18.126940348372607], [-67.89629661259396, 18.136815220372036], [-67.84622263179186, 18.12758907809898], [-67.82091872556902, 18.08472400579013], [-67.85063680877536, 18.04628109087177], [-67.88555082849598, 18.03648519131908], [-67.95581474564102, 18.07424539193829], [-67.9412256343251, 18.126940348372607]]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Rhode Island.geojson b/public/geo-data/states/Rhode Island.geojson new file mode 100644 index 0000000..1935b1b --- /dev/null +++ b/public/geo-data/states/Rhode Island.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[-71.63147156895576, 41.16667809138388], [-71.59334209660577, 41.23742775723838], [-71.54541031140765, 41.24272949955988], [-71.53408403592088, 41.181861590617906], [-71.51920992607644, 41.14962360012607], [-71.59369961103882, 41.146338955450744], [-71.63147156895576, 41.16667809138388]]], [[[-71.86051238426809, 41.320248377521295], [-71.83595057818982, 41.35393546648053], [-71.83964876299196, 41.41211952118538], [-71.797682890071, 41.41670961534131], [-71.79356846505655, 41.50575379819723], [-71.78935871485159, 41.59685269263932], [-71.78935604203849, 41.596910532188225], [-71.78967787996041, 41.724734281701636], [-71.78969531106428, 41.725198525579785], [-71.79276705900519, 41.807001173393864], [-71.79924276598844, 42.0080649807392], [-71.60669509485963, 42.01310567883574], [-71.59109718836237, 42.01351402588395], [-71.55943963024176, 42.01434280762067], [-71.49822458984453, 42.01587515132549], [-71.38140181069114, 42.01879900975251], [-71.38143212073693, 41.98508518734483], [-71.38146172110146, 41.95214199937427], [-71.38170062643641, 41.89319987621211], [-71.33929869842406, 41.89339987422495], [-71.33959759124012, 41.83200074694835], [-71.32939651891878, 41.782600644399814], [-71.31740253305736, 41.777256742181706], [-71.26139254850962, 41.75230158164373], [-71.20860109038351, 41.69030983756826], [-71.19564054697565, 41.67509059278479], [-71.13288844170877, 41.660102602746576], [-71.13598559774755, 41.62139433045375], [-71.13749246194342, 41.602561543248925], [-71.12057042818601, 41.49744841525788], [-71.1402244791756, 41.48585540235984], [-71.19302061193727, 41.457931361151694], [-71.24599279799968, 41.48130248369619], [-71.2856397520206, 41.487805500922896], [-71.31269467465633, 41.45140234785241], [-71.35109661397603, 41.45080232682395], [-71.38928455547898, 41.46060535155075], [-71.41721329666663, 41.456031632158954], [-71.42865249177174, 41.45415830472455], [-71.45537146650426, 41.40796207175272], [-71.4832954536343, 41.37172187317574], [-71.55538131700294, 41.37331604418477], [-71.62450515502915, 41.36087022887265], [-71.70163092490293, 41.33696844885463], [-71.78595664718604, 41.3257395434325], [-71.86277133992603, 41.30979136136502], [-71.86051238426809, 41.320248377521295]]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/South Carolina.geojson b/public/geo-data/states/South Carolina.geojson new file mode 100644 index 0000000..5401ff3 --- /dev/null +++ b/public/geo-data/states/South Carolina.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-83.35323499768826, 34.72864662948908], [-83.32005935122986, 34.759614755571604], [-83.32386355499997, 34.789710675893836], [-83.2848103016645, 34.823041724481584], [-83.25258080726809, 34.853481790770665], [-83.20118221425376, 34.884651654569325], [-83.14062065613307, 34.924913550184776], [-83.12437782628668, 34.95523855663302], [-83.10860565488112, 35.00065910853719], [-83.1083995671907, 35.0007131543962], [-83.0084103004384, 35.02693503404483], [-82.89755898567853, 35.056005399035946], [-82.89749875445484, 35.05602119445717], [-82.78328279986113, 35.08560020640502], [-82.76179746683117, 35.08182867663617], [-82.746430809505, 35.07913121696378], [-82.68603983035445, 35.124545189930835], [-82.57771499876613, 35.1464755196492], [-82.53255985794483, 35.155617163446394], [-82.45560887003421, 35.177425148942106], [-82.41130087764071, 35.20248313449665], [-82.35317515602719, 35.19871426981943], [-82.29535388866195, 35.194965145814244], [-82.21599627325611, 35.19325325900667], [-82.1058515448215, 35.19087724342488], [-82.03965091448819, 35.189449179236505], [-81.96935832237105, 35.18692727916713], [-81.8744101343534, 35.18352080747652], [-81.76813434621306, 35.17970793324756], [-81.4942652508998, 35.16987893783259], [-81.36760410252266, 35.164088516959524], [-81.32809088580326, 35.16228214417993], [-81.0428681881528, 35.149243991864964], [-81.0423006311114, 35.14676464107889], [-81.03675710776643, 35.12254798566937], [-81.05802724616403, 35.07318600740149], [-81.04148705907988, 35.04469897596408], [-80.93494770107914, 35.10740484851007], [-80.906237581202, 35.075180025309685], [-80.84054607444769, 35.00144645882543], [-80.78203960975102, 34.93577736648128], [-80.79699480252143, 34.82386932184001], [-80.56170661525674, 34.81747797816861], [-80.56165506592728, 34.81747657790979], [-80.32083064051133, 34.81361694195891], [-80.07722075816137, 34.80971298097543], [-79.92739616862, 34.80786024129763], [-79.92468240168584, 34.80782668383598], [-79.69294551889607, 34.804960311781336], [-79.6752980684073, 34.80474184149853], [-79.46179007088112, 34.63002689919111], [-79.45027641706446, 34.62060524334828], [-79.35831673278771, 34.545354421020946], [-79.07125312189474, 34.29931044952056], [-79.07124253301164, 34.29930137372113], [-79.07116792036224, 34.29923742274178], [-78.81170847746021, 34.08100385882994], [-78.65086936491268, 33.94505315042636], [-78.61592995232583, 33.91552030958171], [-78.54108482671235, 33.85110917527967], [-78.67225760703887, 33.81758380846871], [-78.77273434080809, 33.76850743916083], [-78.86292885918834, 33.70565074210335], [-78.93807434847184, 33.639822964478775], [-78.99512966206323, 33.572661021036275], [-79.02851471024023, 33.53336196639893], [-79.08458670582542, 33.48366594956948], [-79.1354397265367, 33.40386394159262], [-79.16233077096862, 33.32724290263817], [-79.18056181259985, 33.23795183311064], [-79.17239276685443, 33.20657377717428], [-79.21545173720402, 33.155565753629986], [-79.27449330517706, 33.120053001420885], [-79.29158970974585, 33.1097697172784], [-79.32990769039519, 33.089982690882316], [-79.33931164124066, 33.05033264589363], [-79.35995958970439, 33.00666860542167], [-79.42344561344503, 33.015081640128805], [-79.48349760911798, 33.001261659146415], [-79.52244768099575, 33.03534670519648], [-79.58072371021404, 33.006443759934406], [-79.60661374056771, 32.97224475589513], [-79.56976071368307, 32.92668866197776], [-79.60130776323277, 32.898146670951334], [-79.69513990674932, 32.85039475033327], [-79.72638797380681, 32.805992756713685], [-79.81823592526709, 32.7663492386507], [-79.86835082045573, 32.734846605543964], [-79.88495974313676, 32.68439963262589], [-79.96846661946951, 32.63973003229291], [-80.00079958408936, 32.60589009013762], [-80.0770376800362, 32.60331685948259], [-80.14840479039819, 32.57847659591487], [-80.19010688465654, 32.54683842423846], [-80.2463600004214, 32.53111126757388], [-80.25205261693918, 32.527869685777816], [-80.33835330734935, 32.47872683829025], [-80.41350455825643, 32.471170535685985], [-80.46571005550969, 32.49529627255795], [-80.47229307159901, 32.48334518405738], [-80.48461673310841, 32.460972268716624], [-80.45750105070023, 32.41026047625108], [-80.434301610595, 32.37518961384408], [-80.45519009772134, 32.32645464713314], [-80.53942646621164, 32.28702055050965], [-80.59639105580784, 32.27354540913534], [-80.64479106959757, 32.29149332776633], [-80.7145981885436, 32.32565236676169], [-80.76603472711601, 32.292604177371715], [-80.72696340143662, 32.265702007446656], [-80.66916219932898, 32.216779104573966], [-80.72145854061331, 32.16042291771651], [-80.81249819913175, 32.10974199400664], [-80.8587302089509, 32.09957709833354], [-80.86742266011281, 32.07848608649827], [-80.88551166357394, 32.03459627070035], [-80.94322080082178, 32.0578201969064], [-81.00674063152127, 32.10114843630221], [-81.03826063575188, 32.08446534292224], [-81.11333069305799, 32.11320124813462], [-81.11935860412281, 32.17713823062136], [-81.14759359208344, 32.22716552178984], [-81.15352958392117, 32.23768303225686], [-81.12803273415533, 32.27629353472262], [-81.13303100749481, 32.33479134646549], [-81.17347331009938, 32.384901073126514], [-81.1949308200279, 32.41148793827969], [-81.1948291168272, 32.46508598854078], [-81.27492787136599, 32.544159289888746], [-81.28423923354417, 32.54711222386836], [-81.32875376566206, 32.56122922483092], [-81.38690264251196, 32.598965926466306], [-81.39710673976472, 32.60558804946595], [-81.39381891914387, 32.65349180415139], [-81.41267120797129, 32.739083411890455], [-81.4131180222794, 32.74426171545114], [-81.4206212781648, 32.83122272043862], [-81.46407037773848, 32.89781342387881], [-81.49956751601977, 32.943721332048966], [-81.5020315488584, 33.0151118750166], [-81.54396768504658, 33.04439869155585], [-81.60165641176856, 33.084686647942604], [-81.61595713654623, 33.08933720597737], [-81.65843448142816, 33.10315074157743], [-81.75513666245966, 33.151548976615764], [-81.76250763323236, 33.19726481820259], [-81.76353664919078, 33.20364692420825], [-81.84653755344102, 33.24174488464917], [-81.84650208981718, 33.24725097290877], [-81.84613755978216, 33.303841779429945], [-81.93273840507631, 33.34353974725926], [-81.92012239165379, 33.41075163334384], [-81.92633734728797, 33.4629355583169], [-81.99093914355056, 33.49423360425679], [-82.01658299966716, 33.52908930401744], [-82.02823905794762, 33.54493244735006], [-82.10624099881186, 33.59563523389713], [-82.114647480587, 33.59790129375955], [-82.1619089817926, 33.61064115081016], [-82.19974793533574, 33.65760894981502], [-82.21593927148386, 33.6877527974051], [-82.23909886722373, 33.730869635548984], [-82.32448084270366, 33.820030525106816], [-82.43115084443355, 33.86704877774208], [-82.51295079868503, 33.93696690695692], [-82.5568356466273, 33.94535089590521], [-82.56299741486718, 33.95655278438605], [-82.59185546747443, 34.009015762753734], [-82.59502624967244, 34.013515560231305], [-82.64279735575643, 34.08130963405189], [-82.71537331612831, 34.14816269680381], [-82.73598047952652, 34.21546037651529], [-82.74498254102706, 34.24485875652143], [-82.77462921929468, 34.28836455756554], [-82.78030847324106, 34.296698732014285], [-82.8234203594069, 34.3588696897436], [-82.84199729475928, 34.39976366740177], [-82.87383118123218, 34.47150564204056], [-82.92576611049492, 34.481799684788726], [-82.99138819821465, 34.47297837569248], [-82.9950900413487, 34.472480751911824], [-83.04828900258346, 34.49325176669062], [-83.05057296415227, 34.49505141931763], [-83.09685790878119, 34.53152183543616], [-83.10287371378618, 34.537428761241614], [-83.15457663478774, 34.58819604001934], [-83.22140135639962, 34.609945245851925], [-83.27795878322178, 34.64485142579146], [-83.33868775673696, 34.68200048437254], [-83.34003679662978, 34.68632620869115], [-83.34960570575771, 34.71700917691174], [-83.35323499768826, 34.72864662948908]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/South Dakota.geojson b/public/geo-data/states/South Dakota.geojson new file mode 100644 index 0000000..1fcdb82 --- /dev/null +++ b/public/geo-data/states/South Dakota.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-104.05769950440046, 44.99743417065401], [-104.03913946580332, 44.99852315523446], [-104.03997861385028, 45.124991356901916], [-104.04013747508607, 45.2128942606563], [-104.04036013657198, 45.335949744657434], [-104.04176681315741, 45.4907930831434], [-104.04193999873706, 45.557919278911754], [-104.04260048216636, 45.75000286235625], [-104.04377934657857, 45.86471213559742], [-104.04413648265395, 45.88198143550618], [-104.04544629909867, 45.94531523591661], [-103.66078131334898, 45.945245751629315], [-103.43485280425108, 45.94529540054708], [-103.21839746258702, 45.94521174254038], [-102.99524903063167, 45.94511962871568], [-102.94207082437607, 45.94509764759684], [-102.88025269278953, 45.945072095197624], [-102.7048713207698, 45.945074761353375], [-102.55094727658474, 45.945017636146765], [-102.32823043980238, 45.94480852001253], [-102.08755568180844, 45.94460032007834], [-102.0006806889313, 45.94454062408749], [-101.99873384830528, 45.94453928795701], [-101.7946067955434, 45.94439928631509], [-101.55727688207737, 45.94410223692281], [-101.36528401632796, 45.94409425575879], [-101.10682726146513, 45.94398639656176], [-100.76211137792791, 45.943769457000975], [-100.51195051216038, 45.94365658871226], [-100.51179448608009, 45.943656518318605], [-100.49935570696938, 45.94363452082243], [-100.29412755429146, 45.94327171290446], [-100.15208574647768, 45.94248870037222], [-99.88029437048858, 45.94167412318665], [-99.88006434133733, 45.94167303745051], [-99.71807582200637, 45.94090840077255], [-99.61116307180517, 45.94109878636396], [-99.4902573347601, 45.940362088215466], [-99.34496329654236, 45.94029821550767], [-99.09287120269622, 45.94018212234371], [-99.00575751539952, 45.93994214098513], [-99.0056451651986, 45.93994183148212], [-98.72437734960744, 45.93867195452561], [-98.62538162984508, 45.93822516920366], [-98.41451963944886, 45.93650133489956], [-98.07051505371521, 45.936178982586114], [-98.00810170591288, 45.93601202906071], [-97.97877774637955, 45.93593352916916], [-97.77704039365443, 45.93539332542919], [-97.54259929509098, 45.935258475937395], [-97.22829343600499, 45.935657139474515], [-97.08209543071995, 45.9358424651138], [-96.56367406040036, 45.93524555908906], [-96.57187312384339, 45.871846574070744], [-96.58709520659852, 45.81644557194385], [-96.63051433935934, 45.78115751803644], [-96.67266749482178, 45.73233639946191], [-96.74508869982928, 45.70157620410617], [-96.82616289741786, 45.654164027656506], [-96.85162399036643, 45.61941194341848], [-96.84396001257922, 45.594002894877626], [-96.83542216986181, 45.58612857344664], [-96.78103897108748, 45.53597177056736], [-96.74251197114363, 45.478722696446674], [-96.71078898493927, 45.43692976063925], [-96.67544997712452, 45.41021581640001], [-96.61772890760116, 45.40809189140317], [-96.56214487353122, 45.386089959940854], [-96.52178984201889, 45.37564500596054], [-96.48255885482092, 45.34627308104837], [-96.47008049434912, 45.326799764732975], [-96.45778393642611, 45.307610147812746], [-96.45755653375099, 45.26889805878848], [-96.45584358852429, 44.97734579778655], [-96.4548345104138, 44.805551029780275], [-96.45381135343938, 44.63133646969076], [-96.45329632781785, 44.54363723495146], [-96.45221820646294, 44.36014894563682], [-96.45244111631034, 44.19680128711048], [-96.45244114641415, 44.19677924056423], [-96.45291540995974, 43.84950846077301], [-96.4529154126365, 43.84950650115026], [-96.45331984470967, 43.552298338817664], [-96.45326458042501, 43.50038940375852], [-96.59893323169919, 43.500456235891676], [-96.58460796080143, 43.46960922386322], [-96.59425876030392, 43.43415219418932], [-96.5215762231613, 43.38563921573447], [-96.52429301314551, 43.34721319271803], [-96.53039575470497, 43.30003316142147], [-96.57882676701097, 43.29109411174997], [-96.5590308746701, 43.25755478515789], [-96.55296647184505, 43.247280108724745], [-96.52208736049896, 43.22095911421292], [-96.47557432359088, 43.22105318210692], [-96.45885703684743, 43.143355135996174], [-96.43933791832225, 43.11391514549176], [-96.4521003343586, 43.08255201303926], [-96.45820377031086, 43.06755306014893], [-96.51160772049815, 43.03992594398013], [-96.49269557580313, 43.00508792513096], [-96.5202484836118, 42.977641909489726], [-96.5003103557145, 42.95938991565884], [-96.54169125678207, 42.92257491954488], [-96.54047451620664, 42.90859462059805], [-96.53785303578856, 42.878473929489616], [-96.57793890717956, 42.827643928708035], [-96.62187683345013, 42.77925392014865], [-96.62470563489829, 42.725495907002305], [-96.59160339381519, 42.68807990336752], [-96.52676703227428, 42.64118292320096], [-96.48002311330805, 42.56132373785601], [-96.47695260540476, 42.55607796622879], [-96.49297053893463, 42.51728092069974], [-96.47745444622637, 42.50958795069028], [-96.44550826067047, 42.490629026557606], [-96.50132148381526, 42.48274792921074], [-96.52514261296358, 42.510232878928164], [-96.61148982421793, 42.50608679042666], [-96.62794639847137, 42.52709492558093], [-96.65875516445887, 42.5664247872208], [-96.70930145380639, 42.60375177223993], [-96.69764062376561, 42.65914182647177], [-96.77818384284753, 42.662991761540695], [-96.8016539984014, 42.6987727699566], [-96.80737260981468, 42.70067775112157], [-96.9067991903957, 42.733798695046715], [-96.96568119642535, 42.72453062484518], [-97.01563342599404, 42.75652403919138], [-97.02485233266538, 42.762428552132945], [-97.13133339015326, 42.77192729370678], [-97.16507284530906, 42.791614847172475], [-97.21395954183939, 42.820141078990645], [-97.23787063453021, 42.85313701067665], [-97.30207753163833, 42.86565793191881], [-97.34118341143639, 42.855879900102096], [-97.41706822639543, 42.865915830815865], [-97.45217912287492, 42.846045803071966], [-97.48491891961307, 42.85000098806738], [-97.5159499565371, 42.853749730435446], [-97.59926170185086, 42.8562265767501], [-97.63544367616952, 42.85180659229863], [-97.70103136801842, 42.84379441761141], [-97.80134510123665, 42.85800019473029], [-97.85795796162017, 42.86509005696847], [-97.8768878767962, 42.852660068571545], [-97.90500165272616, 42.79886924634254], [-97.95014743564417, 42.76961632374712], [-98.03503415358223, 42.7642023023443], [-98.10470000453846, 42.80847210622466], [-98.14805987887149, 42.84000998652961], [-98.15258651621454, 42.84115036531834], [-98.23192153446686, 42.86113695491661], [-98.28000631542436, 42.87499296196355], [-98.30818599522837, 42.886486173034086], [-98.386443769564, 42.9184039935476], [-98.43450151106155, 42.92922404747646], [-98.47891721456934, 42.96353604196895], [-98.49854803119787, 42.9985569975077], [-98.84798993645828, 42.99825289120005], [-99.25445278700998, 42.99821898310896], [-99.53405254353162, 42.99819553754743], [-99.85003377382081, 42.99816929264931], [-100.19840896938491, 42.997975689579626], [-100.19841018043921, 42.99797568890683], [-101.0004262259841, 42.99753055626304], [-101.22801060670858, 42.99786970765591], [-102.08248514982863, 42.999142909539124], [-102.08254687383267, 42.99914300146078], [-102.40863987226521, 42.999628675802136], [-102.79211194109384, 43.00003986384487], [-103.00061119542147, 43.000263457790886], [-103.47613732658495, 43.000773881345836], [-103.50510434222055, 43.00076469837045], [-104.05313184195988, 43.00059085430104], [-104.05388183036061, 43.28980597001011], [-104.05469071265969, 43.477819639110216], [-104.05480044129574, 43.50333151266207], [-104.05503775521956, 43.558606779547134], [-104.05549139842117, 43.85347948197889], [-104.05541846174285, 44.14108283571928], [-104.05540871695831, 44.18038450007693], [-104.05539145970421, 44.24998462074683], [-104.05569733264022, 44.57099265207869], [-104.05581193313057, 44.69134587383632], [-104.05769950440046, 44.99743417065401]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Tennessee.geojson b/public/geo-data/states/Tennessee.geojson new file mode 100644 index 0000000..d33334a --- /dev/null +++ b/public/geo-data/states/Tennessee.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-90.30069732494718, 35.02879136410224], [-90.26529638598323, 35.04029119979611], [-90.1971463519732, 35.05072927219219], [-90.18138724799886, 35.091399649270315], [-90.1600581489328, 35.12882897301916], [-90.09061011853582, 35.11828590027461], [-90.09977702902216, 35.164473221204624], [-90.09328494374762, 35.2032814824197], [-90.09794684921002, 35.24998281420519], [-90.1665938882017, 35.274588049541265], [-90.12186387223912, 35.304535001201195], [-90.08790287747618, 35.36327003033719], [-90.11250389097644, 35.41015321520934], [-90.07054889670854, 35.423291096678334], [-90.04530589491654, 35.41543499266323], [-90.02206391859922, 35.45737498416182], [-90.04580493173594, 35.49653314644251], [-90.03761494703794, 35.55032912961794], [-89.95849796600729, 35.54170279455199], [-89.94475397126499, 35.56030773552812], [-89.93249997927896, 35.6078646827424], [-89.8765479870269, 35.62665243270858], [-89.89891598690761, 35.650903531922864], [-89.95658898970588, 35.69548579453203], [-89.91549099882451, 35.75491658843888], [-89.8638739935422, 35.74759136511339], [-89.79705299684562, 35.78264684395336], [-89.72342599301152, 35.809380374039776], [-89.7295169942654, 35.84763009876774], [-89.72263399585944, 35.873715912911706], [-89.64727000141401, 35.89491782316483], [-89.64911862049527, 35.90471333815352], [-89.65227900203334, 35.921459655828535], [-89.68692400103956, 35.94771343949098], [-89.73309500089172, 36.000604987355786], [-89.69243700811687, 36.02050418445191], [-89.68002902855974, 36.08249152119139], [-89.64302005107267, 36.10361767239267], [-89.59210209341832, 36.13563486500992], [-89.62380410027791, 36.183126046234335], [-89.62764154031673, 36.18545837177679], [-89.69263006081287, 36.224957235668064], [-89.67804608101049, 36.24828235090439], [-89.60237414856013, 36.23810428381618], [-89.5542892005224, 36.27774947432988], [-89.61181915064232, 36.30908665829651], [-89.6005441613875, 36.3429838430579], [-89.5450315360761, 36.34427025046691], [-89.52269521838578, 36.34478785548274], [-89.51038022091598, 36.37835505206152], [-89.54233719578778, 36.42010228546915], [-89.52102120027321, 36.46193353523801], [-89.53923218830384, 36.49793373247038], [-89.41729305374206, 36.49903258990225], [-89.34519424287184, 36.501342652781055], [-89.21140877779695, 36.50562901443352], [-88.96447093324254, 36.50218898311378], [-88.83458900577605, 36.50197931702067], [-88.82717802207391, 36.50196735363217], [-88.81676414706017, 36.50195054274768], [-88.5163578457097, 36.501463561901126], [-88.5119197813631, 36.50145635882941], [-88.48907655850448, 36.50128305713895], [-88.12737900479414, 36.498539096235355], [-88.05335184995226, 36.49999530682527], [-88.05046705094628, 36.50005205466082], [-88.03380297801013, 36.55173230683905], [-88.05573883505708, 36.63047470822985], [-88.0705327467148, 36.67811794405326], [-88.01179279104419, 36.677024945355804], [-87.84956756195547, 36.66370065192346], [-87.85320461445649, 36.633246470832624], [-87.69418629534762, 36.636837597181525], [-87.64115034622134, 36.638035392155395], [-87.34779610098163, 36.64143943909017], [-87.33597914032173, 36.64157659568396], [-87.11500351808934, 36.64414140284715], [-87.06082628581365, 36.644770223969346], [-86.81303708127601, 36.64764625557156], [-86.7632910890755, 36.64871991383545], [-86.60639414195781, 36.65210660303884], [-86.56206778400485, 36.64074635934806], [-86.55129212983458, 36.63798470527299], [-86.50777114372589, 36.652444851852344], [-86.41149629868367, 36.64824032121993], [-86.20556530574272, 36.639246820719364], [-86.08194406678525, 36.63384797398568], [-85.97571325521503, 36.62863768651262], [-85.87385703754573, 36.62364188610553], [-85.78855654169223, 36.62171168520147], [-85.73186197531095, 36.62042879837734], [-85.48835291053624, 36.614993802279685], [-85.43640416909855, 36.61800370259991], [-85.29581234276412, 36.626149561676314], [-85.2906268555802, 36.62645000751011], [-85.27628780023714, 36.62615755881897], [-85.09612773432836, 36.62248318401233], [-84.97486813221713, 36.61458363175673], [-84.94394773540678, 36.61256927977021], [-84.78539991884209, 36.60337574592822], [-84.78534094036972, 36.60337232601166], [-84.77845581352959, 36.60321084086393], [-84.49993838081124, 36.59667808445874], [-84.26132156633264, 36.592741398439884], [-84.22733230632898, 36.592180647136544], [-84.22719426797411, 36.59217915927353], [-83.98784174120553, 36.589599304819195], [-83.98761069229916, 36.58959159120769], [-83.93076062722618, 36.587693641520715], [-83.89442090887374, 36.58648043398681], [-83.69071412901337, 36.58258061450596], [-83.675413105578, 36.60081360395027], [-83.47209355010509, 36.59947527978287], [-83.27629993038398, 36.59818659197014], [-82.98445827771077, 36.59528954077993], [-82.830432877575, 36.593760530931334], [-82.60918164955586, 36.59508922438273], [-82.48723752352413, 36.59582156628396], [-82.29413592349587, 36.595072697761374], [-82.2433845199545, 36.59487588038915], [-82.17398168288071, 36.59460674868306], [-82.14557302228356, 36.59456010247671], [-81.93414408323812, 36.594212922322015], [-81.9226440685065, 36.61621293611832], [-81.82673419105977, 36.61471908723253], [-81.64689896317189, 36.611915927298234], [-81.67753501956832, 36.588117047347176], [-81.69996201986626, 36.53682902136639], [-81.69531101470699, 36.46791200695058], [-81.73431200852377, 36.41334197630393], [-81.72537280755131, 36.38973853529202], [-81.70596599674832, 36.3384959775883], [-81.76897700207788, 36.34104194056433], [-81.83320201910853, 36.347338897762285], [-81.90813701374843, 36.30201282986422], [-81.91844448007244, 36.28735773422296], [-81.93436924011782, 36.26471600048221], [-81.96010098439412, 36.22813077104676], [-82.0287399540807, 36.12432173335701], [-82.08014292728723, 36.10571970815694], [-82.0811488439393, 36.105691822006534], [-82.12714590491224, 36.10441668538538], [-82.14084689833237, 36.13621569229839], [-82.21125086048143, 36.15901168125407], [-82.22025286642224, 36.15381971485905], [-82.26568982001866, 36.127613589240816], [-82.29765476953507, 36.133509478344266], [-82.34685670553117, 36.115208299559555], [-82.40945764629376, 36.08340809347397], [-82.41693724206301, 36.0729690840624], [-82.46455767388271, 36.006506971263995], [-82.50800733875516, 35.98201211436753], [-82.55787376301978, 35.95389993169956], [-82.61088481050955, 35.974440870967776], [-82.5955247483097, 36.026010818362735], [-82.60570336345555, 36.037197670650194], [-82.62836476681929, 36.06210378461908], [-82.72506493116072, 36.01820276847367], [-82.77939698058596, 35.99250978221781], [-82.78746500654663, 35.95216184430488], [-82.81613003734178, 35.923984887854], [-82.86072404263669, 35.94742886225822], [-82.89375148728384, 35.93385615188688], [-82.91060808304334, 35.92692889112982], [-82.89971812135111, 35.87460094693268], [-82.9374371887368, 35.82731898783464], [-82.96664998485969, 35.7954449864497], [-82.97841426462934, 35.782609012694614], [-83.04853030901266, 35.78770494319856], [-83.09719335130247, 35.776065894267674], [-83.16153740210078, 35.76336182671563], [-83.19826738063068, 35.725492872600526], [-83.2553513516629, 35.71622889603046], [-83.2561418967677, 35.71512297038955], [-83.26474443598602, 35.70308852724065], [-83.29715400426176, 35.657749430073274], [-83.34726175543977, 35.66047385598359], [-83.42157537709339, 35.61118635569698], [-83.45243024516897, 35.60291853469616], [-83.49833409018919, 35.56298161516078], [-83.58782652192798, 35.566963504303786], [-83.65315885401621, 35.56830941013762], [-83.66291180365255, 35.567800183532725], [-83.77173633448858, 35.56211818341909], [-83.84850228251776, 35.51925891940163], [-83.91680132772801, 35.4736119728148], [-83.95323175803492, 35.46002094060845], [-83.95891822010306, 35.457899502527944], [-83.97317140451875, 35.452582092469086], [-84.02178237951956, 35.40741805692513], [-84.007586320147, 35.37166106598045], [-84.03808128231135, 35.34836298557082], [-84.02351019476097, 35.29578298174866], [-84.02910460307913, 35.29212374815219], [-84.09750812877918, 35.247381886215415], [-84.17851613696757, 35.24067881870147], [-84.22371817770319, 35.26907773803722], [-84.28322013691805, 35.2265767447234], [-84.28659850197782, 35.20575798826283], [-84.32186900027445, 34.988408051535245], [-84.50905202599199, 34.98803303869033], [-84.62148303744807, 34.98832903245549], [-84.72743404881813, 34.98802002712793], [-84.77583774659746, 34.98793723708182], [-84.81047757446603, 34.98787799281244], [-84.8613141549507, 34.98779104733573], [-84.97697406974704, 34.987219907111296], [-84.97985429108047, 34.987205684288526], [-85.04518328551717, 34.98688306536692], [-85.2650552949268, 34.98507767031918], [-85.27755625959479, 34.984975025090975], [-85.36391919535713, 34.983376585731186], [-85.38496714374081, 34.982987021991], [-85.47433888824122, 34.983673343995605], [-85.60516501577332, 34.98467800221], [-85.86394612421654, 34.987030740157756], [-86.31127400664408, 34.991097857952724], [-86.31876077223656, 34.991078443996635], [-86.46779800936257, 34.990691974949605], [-86.78362844805642, 34.99192457891524], [-86.78364843087435, 34.99192465689206], [-86.8362867127442, 34.99280257794508], [-87.21075885950805, 34.999048604931076], [-87.21668327924873, 34.99914742707215], [-87.22405392076908, 34.999230173005245], [-87.60609823760473, 35.003518994795556], [-87.62502538587923, 35.00373147070445], [-87.68870603727633, 35.00427155132183], [-87.8518864901609, 35.00565559929407], [-87.98491653223535, 35.005909873632255], [-88.00003248830959, 35.005938766348514], [-88.20295931006918, 35.00802794331506], [-88.2000643142902, 34.99563395700627], [-88.25811126042436, 34.995462999238654], [-88.36353039382186, 34.99574673209482], [-88.38049261508299, 34.99579238553686], [-88.46987698920016, 34.99603296189196], [-88.78661186853091, 34.99525188839982], [-88.82305038017918, 34.99520692878384], [-89.01712693099603, 34.99496739881203], [-89.02653991519153, 34.99495574698386], [-89.19828773859271, 34.99444956568853], [-89.3526790496305, 34.99399485339127], [-89.434953533173, 34.99375262373799], [-89.64405118231114, 34.99406495043065], [-89.70660700701086, 34.99415834655163], [-89.72431514149078, 34.99418478482058], [-89.79518646689942, 34.9942908537851], [-90.30929736863703, 34.995692170374035], [-90.30069732494718, 35.02879136410224]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Texas.geojson b/public/geo-data/states/Texas.geojson new file mode 100644 index 0000000..17a2d12 --- /dev/null +++ b/public/geo-data/states/Texas.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-106.62344514833568, 31.914033064529466], [-106.63011420733348, 31.97125697625273], [-106.61848626147233, 32.00049393570099], [-106.51398650228994, 32.00081662995111], [-106.37717369898697, 32.00123916527106], [-106.20069957377568, 32.00178419263319], [-105.99797179314834, 32.00197391042724], [-105.75052781856515, 32.002205187694166], [-105.1539941049684, 32.000496549482214], [-104.91835726928356, 32.00047179306468], [-104.84774027642567, 32.00046432353813], [-104.64352642016699, 32.00044283186361], [-104.02452176571614, 32.00001026374707], [-103.98021417980894, 32.00003309285088], [-103.72288201933246, 32.00016556709259], [-103.32650099187336, 32.00036981457256], [-103.06442313348262, 32.00051792412678], [-103.06442264357925, 32.08705073594352], [-103.0644223154692, 32.145005609909454], [-103.06469659236485, 32.52219152590341], [-103.06476160775708, 32.5879814729309], [-103.0648296950474, 32.726948776742105], [-103.06488973041142, 32.84935742150911], [-103.063469711036, 32.959104898106986], [-103.06010371533726, 33.21922383414457], [-103.0564957194743, 33.388413258997964], [-103.05261116423799, 33.570573783727184], [-103.05261064768258, 33.5705980072268], [-103.04734667818997, 33.82467338305864], [-103.04351686081021, 34.079379712598254], [-103.04383738117227, 34.30264528183686], [-103.04385187894883, 34.312747165102046], [-103.04394775483588, 34.37955235616543], [-103.0430740676666, 34.61977987954666], [-103.04277106125514, 34.747359315753926], [-103.04274040900633, 34.954140648214064], [-103.0427125222728, 35.14473379919882], [-103.04261948254158, 35.183156092324246], [-103.04155447019878, 35.62248532858464], [-103.04135692713282, 35.73943176735674], [-103.04082409637077, 36.05522925515816], [-103.04192541840644, 36.500436450494995], [-103.00243539302376, 36.50039449801643], [-102.1624660920582, 36.500322703274264], [-102.03234241293089, 36.50006245088891], [-101.82656898249489, 36.499651129164015], [-101.62391955715783, 36.4995256322656], [-101.08516017188981, 36.49924297082655], [-100.95415616451092, 36.499528445498946], [-100.88417770576052, 36.499680795644466], [-100.59261702165956, 36.49946734767301], [-100.5461481162935, 36.499503441797835], [-100.31102119017854, 36.49968612289914], [-100.00376477945434, 36.49969990465189], [-100.00040877956054, 36.499700055594154], [-100.00040241840279, 36.05567507278766], [-100.00039956416695, 35.88123128141768], [-100.00039515636233, 35.61911388078192], [-100.00039166964419, 35.42236327877698], [-100.00038735819695, 35.182701251209416], [-100.00038605317539, 35.0299288134974], [-100.0003841706278, 34.74635910970201], [-100.00038314198788, 34.560507440507756], [-99.99763146954562, 34.561135063770635], [-99.92933612753768, 34.57671240792249], [-99.84206607982141, 34.506931090259755], [-99.81818820642013, 34.48783830906499], [-99.76488422321336, 34.435264291880145], [-99.69646429235216, 34.3810342428355], [-99.60002839686848, 34.37468615143994], [-99.5844823613535, 34.40767113419689], [-99.4750246466896, 34.396869067516086], [-99.4709715201692, 34.39646908146923], [-99.42043469325785, 34.38046214260511], [-99.39495852370281, 34.4420970890144], [-99.35040961953743, 34.43708111264548], [-99.27534303323306, 34.386597283997986], [-99.22161134382802, 34.32537208784554], [-99.21160349579621, 34.313968545836566], [-99.18951466012464, 34.214310608144174], [-99.13155654684213, 34.20935056436772], [-99.05880341149906, 34.20125451361543], [-99.00291933400537, 34.20878049075477], [-98.95232830661207, 34.2046684062089], [-98.94022344175299, 34.20368451258475], [-98.87223250648837, 34.160444535880806], [-98.80681361712998, 34.15589957747884], [-98.73723567387938, 34.13099064348011], [-98.69007569935785, 34.133153720002554], [-98.64807677305359, 34.16443976981739], [-98.61020399073435, 34.156175701664], [-98.57713977417013, 34.14896089244718], [-98.52820371875153, 34.09496002115205], [-98.47506969221723, 34.06426810701245], [-98.42353670829895, 34.08194858212703], [-98.41442971089926, 34.08507310674676], [-98.3984447596876, 34.12845508587717], [-98.36402678570899, 34.15710808969722], [-98.3187537643458, 34.14642011997024], [-98.2252856988061, 34.12724415781665], [-98.16912360686325, 34.11417015703326], [-98.13848963143401, 34.14120517570018], [-98.12338060805446, 34.15453915523282], [-98.09933149361565, 34.10429415660984], [-98.0990993980426, 34.048638158878866], [-98.08284228771367, 34.0024111612914], [-98.00567013320037, 33.99596316834384], [-97.94757509685329, 33.9910521484815], [-97.95369808161232, 33.92437224294108], [-97.95190902267534, 33.89122510335055], [-97.95121806803857, 33.87842330625772], [-97.86576802108283, 33.84939237002613], [-97.80347600087673, 33.88018931993792], [-97.75983699300708, 33.925209215746314], [-97.67177493153787, 33.99136900058423], [-97.60909387170915, 33.968091985158445], [-97.59615786120985, 33.92210501690334], [-97.56124598492822, 33.89906049060812], [-97.5582728325935, 33.89709798031955], [-97.48650777844382, 33.91699287248565], [-97.4841462170906, 33.91388797851413], [-97.45147178666697, 33.870928830647884], [-97.4441958086067, 33.823771822086], [-97.3729438191721, 33.81945274029058], [-97.3182457754248, 33.865119675151085], [-97.24618271374584, 33.90034259259587], [-97.2061436558339, 33.91427859024887], [-97.16663166847209, 33.84730959619394], [-97.20565476734683, 33.80982260007289], [-97.14939659227952, 33.721965629082725], [-97.09107451978501, 33.7351136170039], [-97.08785455822543, 33.77409760514717], [-97.07859253734512, 33.81275460006862], [-97.05584050310404, 33.85573959400778], [-96.98556942368542, 33.88652058101746], [-96.9887474472525, 33.91846657653405], [-96.95231542038279, 33.944580546899324], [-96.94461929997053, 33.94501179201354], [-96.9343457030193, 33.94558746365533], [-96.90525536678292, 33.94721751395758], [-96.89719632601206, 33.902952528252946], [-96.85059522711872, 33.84720953436645], [-96.79427817281339, 33.86888449568189], [-96.77676812855073, 33.84197450864633], [-96.71242407838169, 33.831631507517585], [-96.68210511326919, 33.87664346759807], [-96.65989814643402, 33.91666443107126], [-96.59467641306091, 33.88301711791253], [-96.5901141027238, 33.8806634626592], [-96.5929280553846, 33.8309145094926], [-96.57293904013734, 33.819096520956066], [-96.52386502957549, 33.81811252277093], [-96.50228797977455, 33.77345856726221], [-96.43645703350555, 33.78004851208094], [-96.40350903370818, 33.74628750887621], [-96.37966285527818, 33.71552941288407], [-96.36313702801037, 33.694213503828855], [-96.30739110825594, 33.73500343531053], [-96.27727114946278, 33.76973339279509], [-96.22902517292096, 33.748019375412625], [-96.17302719893446, 33.80055836198101], [-96.15163220814279, 33.83194435605203], [-96.06392622999141, 33.841521351990814], [-95.93532731092654, 33.87509733740168], [-95.88749336097086, 33.86385433175037], [-95.84488093927924, 33.86042023070597], [-95.82059843032582, 33.85846332265851], [-95.7896417813588, 33.87243570228986], [-95.73751052227423, 33.89596531330613], [-95.6699806010312, 33.905842322864125], [-95.60365967589551, 33.927193330407256], [-95.55691772853575, 33.92701833681927], [-95.5253247712336, 33.885485347041254], [-95.44737289383397, 33.86884837276589], [-95.35234105602495, 33.86778740792353], [-95.31045291738228, 33.873841457858326], [-95.28344816344702, 33.877744426618854], [-95.2536261560805, 33.929708398909604], [-95.22639612999599, 33.961952370648774], [-95.15591080062921, 33.93848074338312], [-95.14946518948865, 33.93633435205451], [-95.09500527541947, 33.9048143133994], [-95.0465714051519, 33.862563243671815], [-94.98165343101797, 33.85228217331575], [-94.93956343200206, 33.81050107721793], [-94.90227940484789, 33.77628697443834], [-94.84163726474124, 33.73942887295761], [-94.76614904555414, 33.74802874094376], [-94.73193583807938, 33.72082841825753], [-94.7148678876214, 33.707259022930614], [-94.63058868175239, 33.67339947011464], [-94.57287499333468, 33.669884288822104], [-94.52893109103701, 33.62183849393252], [-94.48587804964085, 33.637865514349876], [-94.419060448827, 33.57721557712252], [-94.38805560777644, 33.565509563951984], [-94.35416877726823, 33.55645053948459], [-94.33842576514321, 33.567080507715126], [-94.30374589967674, 33.56448447298058], [-94.23887194444062, 33.57672038597902], [-94.21360891123115, 33.570620348095936], [-94.18339866424054, 33.592210283760714], [-94.14302763767587, 33.57772322566891], [-94.07267344185922, 33.5722321107158], [-94.0434314212931, 33.551423068642855], [-94.04299137066842, 33.43582210550926], [-94.04306999006829, 33.33049613937742], [-94.04294862049683, 33.271239207335626], [-94.04272181519298, 33.16028902085375], [-94.04296699942417, 33.01921679678163], [-94.0430031131636, 32.881088481335674], [-94.04302681487478, 32.797475155577], [-94.04305266573613, 32.69302877213226], [-94.04308445381547, 32.56425942666284], [-94.0427897682818, 32.392281577981464], [-94.04274051484498, 32.36355742289997], [-94.0426970838941, 32.19606370894795], [-94.04268183530887, 32.13795490550085], [-94.0418330950756, 31.992401307725196], [-94.02942852252238, 31.979686222532006], [-93.97746120254098, 31.926418011703305], [-93.90955735421478, 31.8931426646773], [-93.8782522938575, 31.84427510922007], [-93.85339043677655, 31.805465484237207], [-93.80341938593175, 31.70068458419838], [-93.81683811843075, 31.622507960358607], [-93.83492398067524, 31.586210153946652], [-93.78768686771913, 31.527343318930225], [-93.72592507359141, 31.504091032742657], [-93.74947583447998, 31.468689448119306], [-93.69760328592126, 31.428407894395853], [-93.66814644070749, 31.375101760855394], [-93.67544027767822, 31.301039141030355], [-93.61394245169326, 31.259373841484738], [-93.6024434999811, 31.1825396749071], [-93.60060359228099, 31.182623617195876], [-93.55249794296739, 31.184818345636906], [-93.53509768338068, 31.185612199130716], [-93.54027865254822, 31.128866133760955], [-93.53121963863963, 31.051675933618206], [-93.53952661762995, 31.008495911510835], [-93.54984184491374, 30.967115938381315], [-93.5309371694047, 30.924531784125147], [-93.55457732471764, 30.87746740154035], [-93.55861851897272, 30.869421919115066], [-93.56930495181918, 30.802966934119485], [-93.61769015362975, 30.738477087586915], [-93.62990616483037, 30.67993764311377], [-93.68512312964852, 30.625198543521883], [-93.68433118726473, 30.592583259634743], [-93.72919725884461, 30.544839191252645], [-93.7101193455819, 30.506396725673017], [-93.70266763638404, 30.429943465060497], [-93.73817581443973, 30.40254368624216], [-93.74533585405574, 30.397018662286985], [-93.76033119587606, 30.329920471490354], [-93.70719327226593, 30.275509157365896], [-93.71106557527808, 30.24396678807401], [-93.71336244830592, 30.225256943814642], [-93.70376751374167, 30.173931526000818], [-93.70243963311434, 30.112716068127988], [-93.70394375315156, 30.05428564301489], [-93.70618732651823, 30.05230897053634], [-93.74108185340278, 30.02156556874086], [-93.80781914800511, 29.95454338202751], [-93.83037820679802, 29.894353209657663], [-93.85231411652468, 29.87208514318729], [-93.87245026589217, 29.851644066026235], [-93.92921226323563, 29.802945856839383], [-93.8908251674425, 29.7616667322197], [-93.86320820886569, 29.724052679450573], [-93.83797528234422, 29.69061265241575], [-93.86129530938744, 29.679000608224616], [-93.96187130805964, 29.68220650556423], [-94.05651071216563, 29.671156941170853], [-94.16155450003906, 29.636582359648354], [-94.35412820982475, 29.562097488515118], [-94.37082162889355, 29.555640664442095], [-94.50081251755873, 29.50536177863479], [-94.59485842344701, 29.46789802728392], [-94.67039435064643, 29.430775265463755], [-94.73105229950032, 29.369136537765282], [-94.72253530054337, 29.331441601468836], [-94.80370033243734, 29.279232837385262], [-95.0262244621778, 29.148060500043837], [-95.11505600179603, 29.07554893462364], [-95.12513950029825, 29.067317961427637], [-95.1913965366588, 29.02308725390016], [-95.29715258465356, 28.934070538603628], [-95.38239559155126, 28.866345627184828], [-95.43959960221544, 28.859019626341404], [-95.50704299091446, 28.824733184694264], [-95.58880646435139, 28.783166666853976], [-95.68409435998805, 28.734038616781262], [-95.81250934545967, 28.664939633188233], [-96.00068740024183, 28.588235760549665], [-96.19441737448606, 28.50222196894064], [-96.32882208282317, 28.42365704434099], [-96.3785381203719, 28.389863070489625], [-96.39038093951267, 28.38181303549261], [-96.44285394549799, 28.317663957960896], [-96.63201515037159, 28.222818672339066], [-96.71963232521159, 28.164591642588682], [-96.79216347513017, 28.110494736330914], [-96.85207619951757, 28.059818765718347], [-96.88646462004412, 28.03073202060488], [-97.0033306775265, 27.90830523254462], [-97.043689896885, 27.83653051193939], [-97.04485181757954, 27.83446415655192], [-97.09074096649867, 27.785886107468205], [-97.14086017876632, 27.71668595211416], [-97.21268547996807, 27.596417498434135], [-97.22299792854385, 27.576604741491465], [-97.25733164444487, 27.510641170096054], [-97.29606359900822, 27.42717150735046], [-97.33612846199435, 27.317813596653156], [-97.34685727927527, 27.277954102887588], [-97.35847541773066, 27.234791022136367], [-97.37870407690514, 27.060038909377276], [-97.36688003289473, 26.88557614698143], [-97.32275921339479, 26.70174137606303], [-97.28755091263908, 26.60033523155743], [-97.2538113475991, 26.50315929954965], [-97.22729943445192, 26.411173082273528], [-97.1969466555764, 26.305860517534423], [-97.15881103276966, 26.082655753340028], [-97.15193541967759, 26.01764882540859], [-97.14558063627743, 25.971127859128593], [-97.15662170609689, 25.94901791013764], [-97.20695860738304, 25.960895038104155], [-97.27717655069308, 25.935434300435908], [-97.33835936151526, 25.923121595920637], [-97.365989329829, 25.90244376196893], [-97.36009547300927, 25.868870794559086], [-97.37287752634491, 25.84011391513073], [-97.42264933118636, 25.840375180987888], [-97.45474006938356, 25.879334249201438], [-97.49687390391571, 25.880055457856944], [-97.54296951289992, 25.92003249058921], [-97.58257724218102, 25.937854563929452], [-97.64402274499088, 26.006611553566813], [-97.69708043187649, 26.02345268312383], [-97.75884912904532, 26.032128864983832], [-97.79530195883, 26.05521594946802], [-97.86226905773334, 26.05774415426519], [-97.87119773446791, 26.058081237901995], [-97.94435552320618, 26.059619517994822], [-98.01098130561302, 26.063861710287444], [-98.03924916378328, 26.041273767111402], [-98.08012568538417, 26.055394581418565], [-98.09104789475734, 26.059167664973184], [-98.14947258665018, 26.0558116264049], [-98.19705533894117, 26.056151586645818], [-98.24881513057535, 26.073099526088548], [-98.30298813654655, 26.110048478253383], [-98.3867032791983, 26.157870457420415], [-98.4425455644641, 26.19914947422875], [-98.50350166908447, 26.214796488846726], [-98.57619694888002, 26.23521909897908], [-98.5931729799966, 26.24287301717668], [-98.61347361690197, 26.252025899283574], [-98.6542289658975, 26.23595766819592], [-98.6988637044653, 26.265616532455553], [-98.77992002618686, 26.326539889074926], [-98.80735670514424, 26.369419322916738], [-98.89097338266198, 26.357567290357483], [-98.95833399767997, 26.39405468086841], [-99.03232513335091, 26.412080873212012], [-99.08201054809057, 26.396508752610078], [-99.11086392019054, 26.42627697304455], [-99.09164497120881, 26.476976357732724], [-99.105041290924, 26.500334512847633], [-99.17141390620509, 26.549847448267563], [-99.1768260184241, 26.56966000972907], [-99.2005320869811, 26.65644251197369], [-99.20891731002064, 26.72476057781942], [-99.24245445771663, 26.78826183242258], [-99.26862349046469, 26.84321318577336], [-99.32891030087015, 26.879761621539604], [-99.36115425696451, 26.928921986745003], [-99.38737724702565, 26.982400342383897], [-99.44697986964358, 27.02602766665192], [-99.44213241718167, 27.106840602557586], [-99.4299931477162, 27.159150517660866], [-99.4452467282936, 27.223342556062068], [-99.46083428663216, 27.262241784239354], [-99.46331745657186, 27.268438583111898], [-99.48794530230856, 27.294942629427986], [-99.52966216456322, 27.306052681135707], [-99.48752884233052, 27.412397306049698], [-99.49511168624828, 27.451519228176576], [-99.49752649867173, 27.500497102090087], [-99.5283274677897, 27.498897144197436], [-99.53014530689342, 27.580208119033955], [-99.55681922979723, 27.614337130051258], [-99.6245221763878, 27.634516173523913], [-99.70460814170494, 27.65495521921881], [-99.75854110110348, 27.71707220161492], [-99.80165800826094, 27.741772177826014], [-99.84474391836551, 27.77881019695183], [-99.87784685308068, 27.824377236445386], [-99.90439180529752, 27.875285273716994], [-99.9174677845152, 27.91797430405233], [-99.93216776390048, 27.96771133489561], [-99.98492968586349, 27.990730303428116], [-100.02873150806616, 28.073119173814845], [-100.07548040414152, 28.12488312357314], [-100.1744192520311, 28.179449060626993], [-100.19751628512914, 28.197001784763977], [-100.26761015624777, 28.2502700511955], [-100.2875601431603, 28.301094059269353], [-100.32039912942416, 28.362118074092127], [-100.33706518157425, 28.427152098162704], [-100.36829420995628, 28.477197123092886], [-100.3888662184918, 28.515749146852407], [-100.39727618948234, 28.575638183977198], [-100.4486541408289, 28.616775238226452], [-100.50036010730459, 28.661961309712783], [-100.50670710060464, 28.71674636666153], [-100.53302305228755, 28.763281433210295], [-100.53583600786264, 28.80588944574783], [-100.5768519332963, 28.836169527959473], [-100.62721183285583, 28.903735677072415], [-100.64699878359177, 28.95708077404132], [-100.66021374215954, 29.031498899636603], [-100.67122091411571, 29.08351803165855], [-100.67466172028814, 29.09977903950653], [-100.72746770509193, 29.12912523350073], [-100.77265471925386, 29.168494424916403], [-100.79568676771507, 29.22773259172369], [-100.801873325454, 29.232834189340085], [-100.84866979710002, 29.271423822486355], [-100.8868477302617, 29.307850973251025], [-100.99561265478934, 29.363406393425226], [-101.06015616642519, 29.45866477318382], [-101.13750794229342, 29.473546230878263], [-101.19272453273933, 29.520289724911272], [-101.25489933560564, 29.520347149710155], [-101.30553636047303, 29.577930963414612], [-101.30733493121755, 29.64072225472091], [-101.36720014547774, 29.664048085419903], [-101.40063736926992, 29.738086860850135], [-101.45349973986566, 29.759679503921674], [-101.50322319730581, 29.764591056664603], [-101.5615680083132, 29.794667113429462], [-101.65457545697949, 29.765173042032064], [-101.71422036830863, 29.767670405288502], [-101.76161467071529, 29.778870588116604], [-101.80943553995903, 29.790171278956358], [-101.87539332193677, 29.794033121259567], [-101.96615868171183, 29.807352862631056], [-102.0219099120343, 29.802500666404573], [-102.07363651084061, 29.78693532731651], [-102.11567224106908, 29.792398956063657], [-102.16166403677494, 29.819495507287215], [-102.22754271339663, 29.843541983747837], [-102.3013710713302, 29.877681408546614], [-102.31867410769577, 29.87220021273786], [-102.34985129455659, 29.862323997200424], [-102.36951215384363, 29.820401724544627], [-102.3928959271608, 29.765575327475503], [-102.46893642658573, 29.779822584162606], [-102.51267775517722, 29.780308195090456], [-102.5510720370201, 29.752362805665022], [-102.6128708146893, 29.748186437165284], [-102.67718460375887, 29.738265045347614], [-102.69345852009896, 29.676510776522466], [-102.73842088358884, 29.621932291723848], [-102.77752415452049, 29.556499848827322], [-102.80868549408035, 29.52232156543023], [-102.83096379801937, 29.444269080792914], [-102.82455771072804, 29.39955989856861], [-102.87185158919529, 29.35209433773491], [-102.89101703961028, 29.28711383250127], [-102.87134174043662, 29.241625743573266], [-102.91780083638386, 29.190697144519017], [-102.99568539011145, 29.161218405834386], [-103.0356809864338, 29.103028178144463], [-103.07635348030576, 29.08572113073293], [-103.10036694941012, 29.026875816464063], [-103.12674738784906, 28.98212261507617], [-103.22780158487548, 28.99153056663129], [-103.28119111040847, 28.98213670953941], [-103.3619997000558, 29.01891336395201], [-103.46319845936672, 29.066822328058542], [-103.52461583237579, 29.120999075134442], [-103.59236313171891, 29.150261563360175], [-103.66020646013374, 29.170935952611202], [-103.72474678712254, 29.191472296757574], [-103.78903778388036, 29.25750474302875], [-103.7938767752469, 29.259241142979583], [-103.85689651593802, 29.28185482597708], [-103.97523820438087, 29.296019997608724], [-104.05559886205931, 29.330912929273197], [-104.14369443341747, 29.383280806561217], [-104.18127518149336, 29.426267732823558], [-104.22908287356277, 29.48105266576173], [-104.30881456436174, 29.524339477669375], [-104.37117640425028, 29.543065377496042], [-104.45230212479487, 29.603662270511823], [-104.53976197156227, 29.676076283245905], [-104.56568879896781, 29.770464182512566], [-104.61903966105974, 29.84444698676231], [-104.6723275125125, 29.91111394229579], [-104.68547925709595, 29.989944842481247], [-104.7039982102685, 30.024211866818902], [-104.69209412927324, 30.107305712842972], [-104.70278801177953, 30.21173757130683], [-104.74044787443178, 30.25945542508461], [-104.76163388284323, 30.30114920952662], [-104.82431399914437, 30.370466771528815], [-104.85952105051504, 30.390413599550012], [-104.86987201761657, 30.458645244493308], [-104.88937601457098, 30.535143870028904], [-104.92479603338333, 30.604831541139337], [-104.97207103119399, 30.610259401386617], [-104.9807539121426, 30.628811337333143], [-105.00123998910055, 30.672582126082034], [-105.06233414007819, 30.68630197482383], [-105.09828220429254, 30.718912796639906], [-105.16015329327206, 30.757057560586208], [-105.21866034718217, 30.801565397863577], [-105.31486361538894, 30.816959182583332], [-105.39424275494052, 30.8529769441171], [-105.39960974235876, 30.88893885022725], [-105.48802791843794, 30.94327546979142], [-105.55743106663999, 30.99022626991344], [-105.57954328235918, 31.035393221481243], [-105.62735065988159, 31.098542119490173], [-105.7094929464338, 31.136371887862516], [-105.77325901754679, 31.166893859823304], [-105.79438802955048, 31.20223691902838], [-105.86935478532068, 31.288631360175668], [-105.93845352986372, 31.318732780821527], [-105.95394348039449, 31.36474869396378], [-105.99642987862515, 31.387839826270632], [-106.00492649471121, 31.392457701129434], [-106.08025852031997, 31.398701639747777], [-106.17567540455288, 31.456278687070363], [-106.2368043059016, 31.513375715554115], [-106.28081126888218, 31.562061667863865], [-106.30353619470539, 31.620412648822665], [-106.33992851048178, 31.669751574326586], [-106.3701390673027, 31.710709584480565], [-106.41794000397411, 31.752008531603117], [-106.46764201831203, 31.759607461806905], [-106.48464200454589, 31.747808461268303], [-106.52824204511482, 31.78314735401881], [-106.5813440581826, 31.813905251714836], [-106.63588008372008, 31.871513119546147], [-106.62344514833568, 31.914033064529466]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/United States (Contiguous).geojson b/public/geo-data/states/United States (Contiguous).geojson new file mode 100644 index 0000000..4e1f558 --- /dev/null +++ b/public/geo-data/states/United States (Contiguous).geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[-68.87478754008536, 43.90471205995653], [-68.84901250433337, 43.84983791580347], [-68.88848659510353, 43.803778095243985], [-68.94443669728454, 43.835323379588296], [-68.9240136601234, 43.885404256294244], [-68.87478754008536, 43.90471205995653]]], [[[-70.19371234367377, 41.313788039971456], [-70.07913342851171, 41.31950516582425], [-70.04905364497158, 41.391703068853566], [-69.98486959927976, 41.35881920070849], [-69.96018135341515, 41.26454738924414], [-70.0152252510181, 41.23796537542037], [-70.09696722030104, 41.240851274345054], [-70.21147918584836, 41.24876613217763], [-70.27552624868234, 41.310464935983376], [-70.19371234367377, 41.313788039971456]]], [[[-70.75779684449208, 41.365702176707536], [-70.68688095777354, 41.44133431297098], [-70.60355506328325, 41.48238442491659], [-70.55327703819611, 41.45295547810118], [-70.49619701563675, 41.42490854855455], [-70.46383307404126, 41.41914558077459], [-70.44826197410435, 41.35365162601175], [-70.57745384415715, 41.349163434753024], [-70.6936348189362, 41.34283325210175], [-70.7686867811272, 41.303702121642914], [-70.82128377464369, 41.251014028480476], [-70.83339684803121, 41.31677808747077], [-70.83380188232049, 41.35338612661014], [-70.75779684449208, 41.365702176707536]]], [[[-71.59334209660577, 41.23742775723838], [-71.54541031140765, 41.24272949955988], [-71.53408403592088, 41.181861590617906], [-71.51920992607644, 41.14962360012607], [-71.59369961103882, 41.146338955450744], [-71.63147156895576, 41.16667809138388], [-71.59334209660577, 41.23742775723838]]], [[[-71.92680104606863, 41.29012220221077], [-71.91727992851628, 41.251333180313964], [-72.03475263228201, 41.234817976844596], [-72.0189247438397, 41.27411400614391], [-71.92680104606863, 41.29012220221077]]], [[[-76.00733202925282, 38.03670579078976], [-75.9800838152658, 38.004890762371204], [-75.98464151215268, 37.938121084923644], [-76.04652393498907, 37.953585978292104], [-76.04620816296608, 38.02553274388814], [-76.00733202925282, 38.03670579078976]]], [[[-81.7512690295585, 24.653515243785105], [-81.6723413970118, 24.699512428862572], [-81.584602787181, 24.736694661556214], [-81.57115483496611, 24.75635273308879], [-81.44351364955227, 24.81336347934397], [-81.3050579030326, 24.755184577540494], [-81.24323567008146, 24.6739975604476], [-81.34219565477264, 24.637773241462103], [-81.40189264656281, 24.623543090753255], [-81.44391872753901, 24.64267601340883], [-81.51740763919688, 24.621237837166074], [-81.5953373226895, 24.593105649963928], [-81.68524596504821, 24.55867445176616], [-81.81253870608172, 24.545467103381377], [-81.81169576822988, 24.568743094049758], [-81.7512690295585, 24.653515243785105]]], [[[-81.98391068948695, 24.580679516804842], [-81.86871377246466, 24.584117897240407], [-81.91885751182369, 24.498128761066383], [-82.02809346005124, 24.498713410509477], [-82.01491257621802, 24.54306843631699], [-81.98391068948695, 24.580679516804842]]], [[[-82.14410175620614, 24.622478132523376], [-82.08664569010834, 24.590068260123626], [-82.10075954843417, 24.53328522478883], [-82.1794565384336, 24.52946702793649], [-82.18803363885998, 24.574696020291846], [-82.14410175620614, 24.622478132523376]]], [[[-82.82571442716048, 41.722808078031115], [-82.78271379017961, 41.69400141298477], [-82.78887138455096, 41.64304610176898], [-82.84209436714269, 41.62832219940963], [-82.86333668344248, 41.693691447070805], [-82.82571442716048, 41.722808078031115]]], [[[-84.51789522803514, 45.828545034570155], [-84.41969631044252, 45.79982520038324], [-84.35602037513497, 45.77189732488568], [-84.39403820927225, 45.72762523108289], [-84.48412803568122, 45.73071203038022], [-84.58757215252409, 45.80670198520828], [-84.65078327557646, 45.85921197708858], [-84.6162203764455, 45.894472015958875], [-84.51789522803514, 45.828545034570155]]], [[[-85.65186689931947, 45.74314022613073], [-85.52444884876356, 45.829795385746294], [-85.36095267364402, 45.81755549840039], [-85.37713268006718, 45.76901447394587], [-85.50927662973717, 45.59647617597445], [-85.56163461999923, 45.5722141052804], [-85.62274166626085, 45.586029076078454], [-85.69687285671262, 45.69725113366524], [-85.7018099141464, 45.73613016851183], [-85.65186689931947, 45.74314022613073]]], [[[-86.0444311584401, 45.15958203334642], [-85.98941317647015, 45.15106913365878], [-85.9540223257799, 45.119281061156975], [-85.97688439444768, 45.06265965962978], [-86.0814884243029, 44.99009496877315], [-86.1548255370651, 45.002392812804324], [-86.13809644436068, 45.04303709137321], [-86.0444311584401, 45.15958203334642]]], [[[-86.8357492802791, 45.45018799207617], [-86.80586838500732, 45.4129029996707], [-86.86774363282468, 45.353064996644754], [-86.8998918482666, 45.29518499747942], [-86.95619869687623, 45.35200598442098], [-86.9342764531337, 45.421148981171], [-86.8357492802791, 45.45018799207617]]], [[[-89.17916135122877, 47.935029552726206], [-89.01831096317099, 47.99252511373369], [-88.940886, 48.01959], [-88.893701, 48.03477], [-88.816084, 48.057006], [-88.728198, 48.101914], [-88.631908, 48.148307], [-88.547033, 48.174891], [-88.425162, 48.21065], [-88.427373, 48.166764], [-88.55044, 48.102111], [-88.579172, 48.040758], [-88.71856355094752, 47.995135294677894], [-88.85293125284767, 47.96532270486163], [-88.89899401166306, 47.90068541976048], [-89.0444705333582, 47.855749806470754], [-89.15774508512435, 47.82401442328711], [-89.20181902401609, 47.850242340574304], [-89.2552089394121, 47.87610123931532], [-89.22133914437751, 47.90806838432171], [-89.17916135122877, 47.935029552726206]]], [[[-90.7401816841878, 47.036107034749605], [-90.65042373741359, 47.054680174283824], [-90.56093781835848, 47.03701532422367], [-90.54487684933746, 47.017385361197185], [-90.51162495118997, 46.961409379093965], [-90.52405797205836, 46.93566632579177], [-90.54910595939613, 46.91546325855458], [-90.63712581943867, 46.9067261007343], [-90.67944775193183, 46.95603408894938], [-90.71203372344662, 46.985262068454574], [-90.76798672464953, 47.002329044057745], [-90.77692272115782, 47.02432604950636], [-90.7401816841878, 47.036107034749605]]], [[[-118.48478657013946, 33.487483152853535], [-118.37032377420792, 33.409284826765855], [-118.28626128316702, 33.351462693441874], [-118.32524404753651, 33.299074500410256], [-118.37476823608957, 33.32006450969458], [-118.46536840262571, 33.32605543494125], [-118.48260973616478, 33.36991361641914], [-118.56344303947687, 33.434380885690494], [-118.59397016958364, 33.467197985604145], [-118.48478657013946, 33.487483152853535]]], [[[-118.54006679182098, 32.98093358459717], [-118.44676897837512, 32.8954253595758], [-118.35350238443203, 32.821964053684596], [-118.42563203428836, 32.80059716271355], [-118.48790576325686, 32.84459173977256], [-118.58151070538582, 32.93167296473078], [-118.64157589332798, 33.01712938869219], [-118.59403106321369, 33.03595127666191], [-118.54006679182098, 32.98093358459717]]], [[[-119.51048763776127, 33.30726778650036], [-119.42716938527795, 33.26602207724206], [-119.4295572445964, 33.2281661349941], [-119.46472321511106, 33.215431066942166], [-119.54587041772706, 33.23340480312522], [-119.57894071536921, 33.2786266242017], [-119.51048763776127, 33.30726778650036]]], [[[-119.85730775802642, 34.071294090951156], [-119.73947600651398, 34.04929655749652], [-119.56670223903922, 34.05345031864048], [-119.47073809409966, 34.05399538193214], [-119.44265531910779, 34.05415490168869], [-119.3642149641763, 34.05079329790538], [-119.36306562404434, 34.00054730135742], [-119.39158773576735, 33.994635156833475], [-119.4877207225885, 33.99651384346733], [-119.5544738609591, 33.99781838297976], [-119.66282805824252, 33.98588687814798], [-119.72120954181355, 33.95958057530583], [-119.79594173471621, 33.9629257326216], [-119.87336158332633, 33.98037047424001], [-119.87691968634884, 34.023522508866215], [-119.91621956654096, 34.05834619530964], [-119.85730775802642, 34.071294090951156]]], [[[-120.2424830032063, 34.057170243745546], [-120.13585611180824, 34.02608320439933], [-120.05511020563576, 34.0377237774338], [-119.984319207516, 33.98394165125782], [-119.97369407629331, 33.9424751173845], [-120.0496848629779, 33.914557807036985], [-120.12181974763426, 33.89570810634031], [-120.17905181796726, 33.92799101362369], [-120.20008789885418, 33.9569013807774], [-120.36484256561405, 33.99178034985918], [-120.45413627915885, 34.02808102374731], [-120.3682805944597, 34.0764642331645], [-120.2424830032063, 34.057170243745546]]], [[[-123.07042677981566, 48.69997076355319], [-123.01969875550485, 48.721311725499255], [-122.97951926116907, 48.781701796672834], [-122.93792583004915, 48.790314839556586], [-122.81843637595074, 48.74462877469603], [-122.74304896058017, 48.66199066259604], [-122.79900951850333, 48.60468258460224], [-122.77120525754135, 48.56242552692779], [-122.77912288677801, 48.5089104509119], [-122.81791086016898, 48.4838874767667], [-122.80351993499337, 48.42874760323582], [-122.87413397437636, 48.418195635477865], [-122.92800295972914, 48.439965588539806], [-123.03915505782386, 48.46000261483593], [-123.14147736080926, 48.505290721147276], [-123.20267976955809, 48.59021387554899], [-123.23714807625772, 48.68346596041738], [-123.07042677981566, 48.69997076355319]]], [[[-124.65324233901737, 48.39069105396416], [-124.5462581963249, 48.35359404859262], [-124.38087291970267, 48.28469906860872], [-124.25088093666353, 48.264773032031066], [-124.10177167412141, 48.21688306049865], [-124.0507325606522, 48.177747142174816], [-123.88006667155388, 48.16062109327238], [-123.72873487286242, 48.16280010641737], [-123.67244373815306, 48.162715178849105], [-123.5511294179836, 48.15138234885034], [-123.44197029105663, 48.12425943744716], [-123.31457642851994, 48.11372544602493], [-123.2391275413284, 48.1182174366697], [-123.14478185622436, 48.17594331878142], [-123.06620852824031, 48.12046935338696], [-123.00412634257638, 48.090516381645436], [-122.94611747424169, 48.098552330121706], [-122.91068533868788, 48.10980003189897], [-122.83317178335709, 48.134406202278264], [-122.7604468865994, 48.14324014961336], [-122.69846386996839, 48.10310212949126], [-122.70183868647592, 48.01610630840896], [-122.7012926317134, 47.97297940567988], [-122.65106170732167, 47.920985568399104], [-122.63410161498244, 47.92303587477544], [-122.61669979325708, 47.92513958122537], [-122.57374478556983, 47.95100468865746], [-122.54682300257416, 47.96721547424172], [-122.54292304143125, 47.9964043657177], [-122.60734092105207, 48.03099224549319], [-122.59830002277184, 48.110615970384096], [-122.63316604733579, 48.163280865546426], [-122.71150704544276, 48.193572977394396], [-122.75256215378127, 48.26006097806804], [-122.7070760304981, 48.31528573429128], [-122.66698125144951, 48.41246646654131], [-122.66533670795985, 48.416452465281616], [-122.68911962813225, 48.47684840622663], [-122.65030562724445, 48.53015536158931], [-122.64259599919531, 48.588338430267044], [-122.67134494748683, 48.64529854285253], [-122.71017724288463, 48.72223670360405], [-122.72004782555821, 48.789194915027764], [-122.73251172211775, 48.83809713382025], [-122.79402497043688, 48.88313027746258], [-122.8216396621233, 48.941369429229326], [-122.75803462606943, 49.00235781112803], [-122.25106151885348, 49.002497028380915], [-122.09835762639379, 49.00214772311303], [-121.7512520094164, 48.99739213553303], [-121.39554154593812, 48.99984519406602], [-121.12624000262379, 49.00140933119715], [-120.8515269700538, 49.00059120267175], [-120.71660407248436, 49.00018838095099], [-120.3762180247982, 49.00070607907162], [-120.00119928628976, 48.99941910732785], [-119.45770532258932, 49.0002587435923], [-119.13210671276096, 49.00025979706767], [-118.83661816372663, 49.00030560599905], [-118.19737704866155, 49.00040459854414], [-118.00204771945154, 49.000434767495186], [-117.60732471489754, 49.0008408063591], [-117.4299696157828, 49.00030467458042], [-117.26824866973686, 48.99981574926702], [-117.03235270053386, 48.9991859952599], [-116.75723629194714, 48.999941418093385], [-116.4175057291856, 49.00009750421325], [-116.0491950348983, 49.00090967152181], [-115.50101720306736, 49.00068938199203], [-115.20791367012394, 48.99922178827594], [-114.72705254791092, 49.00057647565674], [-114.67821928205879, 49.00071475738177], [-114.37597736972423, 49.0013836351482], [-114.18021187640532, 48.99969649149185], [-114.06817985757647, 48.9993483977701], [-113.90749072696424, 48.99884999177394], [-113.69298603701311, 48.99762582203915], [-113.37593003600814, 48.9985596142675], [-113.11635888155928, 48.998460486186644], [-112.19341088962582, 48.99889328588415], [-112.14377064712913, 48.998916033995755], [-111.85409314261771, 48.99806843959539], [-111.50082215596562, 48.99696580031902], [-111.26986833652886, 48.997232991793155], [-111.00391818256254, 48.99754074168038], [-110.74307002110585, 48.998011627751694], [-110.53161186620733, 48.99839498403987], [-110.43814807194377, 48.99919327752352], [-110.17158989880996, 48.99926424981021], [-109.5007477070776, 49.00043575646289], [-109.48955965573444, 49.00041650904577], [-109.25072627804539, 49.00001524586715], [-109.00069999712721, 48.99923315904506], [-108.54319304221063, 48.99937638504528], [-108.2363607414356, 48.99955874023896], [-107.70469608961479, 48.999871501240065], [-107.44101608634823, 48.99936158013701], [-107.36360223432654, 49.00001451808566], [-107.17981032154519, 48.999909793539636], [-106.61753859942885, 48.9995827694997], [-106.23398696108622, 48.99942279416662], [-106.11206377171948, 48.999279193813265], [-106.05054303019386, 48.999206735021914], [-105.77580797625988, 48.999636664326204], [-105.3558877992664, 48.99935666306716], [-105.26519174828267, 48.99949969521651], [-105.0576347438855, 48.99922857914346], [-104.87552687352982, 48.998990708769895], [-104.54363557390218, 48.999540960142376], [-104.04873594609145, 48.99987677654896], [-103.37546950224917, 48.9989503071991], [-102.93895834358389, 48.99934987444821], [-102.85045622620548, 48.999430887002084], [-102.21699541057345, 48.998554270401904], [-102.0212211290175, 48.998757159744756], [-101.62543383557383, 48.99916854870847], [-101.49655080539964, 48.999147558126886], [-101.12543253267745, 48.999079834980854], [-100.43167864284347, 48.99939907506415], [-100.18260701575775, 48.999231745515665], [-99.91378445424948, 48.99905047934361], [-99.5257788871374, 48.99927290974726], [-99.37607286165505, 48.999358661421496], [-98.9998220457399, 48.99998793956313], [-98.86904214762433, 49.0002068118237], [-97.95001513133923, 49.000517129992836], [-97.77575330521945, 49.00057594644056], [-97.22904108065204, 49.000689730553084], [-96.93096063243459, 48.99998591542297], [-96.4054161725976, 48.999987085590675], [-95.97539663922923, 48.999985776094825], [-95.34097089276476, 48.99874415130604], [-95.31989635176404, 48.99876256411089], [-95.15372057462129, 48.99890787325514], [-95.15332361918122, 49.18488459806597], [-95.15334803629997, 49.30929153397627], [-95.153314, 49.384358], [-95.05842311413343, 49.35317550672111], [-94.98892733662971, 49.36890320080067], [-94.95213003587043, 49.36868556510766], [-94.87847159000452, 49.33320030878934], [-94.81623882647568, 49.320994941961644], [-94.79725834585825, 49.21429210875446], [-94.77424055188615, 49.12500215383797], [-94.7502330154849, 49.09977134692506], [-94.71894187479752, 48.999999211972046], [-94.68307578908565, 48.883935999333055], [-94.68568680297739, 48.840125510085436], [-94.69431671010217, 48.789357964280306], [-94.61901303426075, 48.737379179280765], [-94.50886377280894, 48.70036656553313], [-94.44660536891213, 48.6929045047275], [-94.43020260225111, 48.69831332941942], [-94.38884920265431, 48.71194964260571], [-94.28179761212407, 48.70525962970345], [-94.2511693312241, 48.68351849934625], [-94.25019117085164, 48.65632732589921], [-94.09124382751446, 48.64367317052344], [-93.92700313984416, 48.631223946851684], [-93.84400665052196, 48.629398826953675], [-93.8052679475906, 48.57030234533919], [-93.81517564095898, 48.526511039871444], [-93.67456489659169, 48.5162998115734], [-93.56205847108552, 48.528899805069756], [-93.46750013614351, 48.5456668405579], [-93.46430434913219, 48.59179510617193], [-93.37115207315786, 48.605088116543875], [-93.34752410747896, 48.626623210619414], [-93.20739362473918, 48.64247712820014], [-93.14241516358253, 48.624926912518866], [-93.08854359531844, 48.62681373947294], [-92.95486987488252, 48.63149530970743], [-92.89468000720396, 48.59491652103278], [-92.72803686542886, 48.5392896868519], [-92.63492054417536, 48.542872191766904], [-92.63110639622234, 48.50825090409476], [-92.65709097400801, 48.466913654259976], [-92.57562506981444, 48.44082494886693], [-92.51489819196104, 48.448310690901366], [-92.45631281720459, 48.414201057593694], [-92.46993658028498, 48.351832533934726], [-92.41627353061514, 48.29545898721536], [-92.36916379128185, 48.22026426821968], [-92.31465331504043, 48.24052296019777], [-92.29565536545856, 48.278113889214666], [-92.2953988917609, 48.32395303981211], [-92.26226619835647, 48.35492906153212], [-92.16214722473802, 48.36327492446232], [-92.05521456643727, 48.35920878300935], [-92.00012002255835, 48.32135080730113], [-91.98076008869982, 48.2477969978887], [-91.89346022247595, 48.23769504460382], [-91.79730668943662, 48.205782548817375], [-91.78117495113632, 48.20042860018442], [-91.71492504190195, 48.199126818305544], [-91.69236109301217, 48.11932840001936], [-91.55926926830956, 48.10826707581246], [-91.54250981076184, 48.05326784421308], [-91.46549781119317, 48.06676987815558], [-91.33657844619266, 48.06962728848842], [-91.25011351016484, 48.08408752317782], [-91.15611037938953, 48.14047553389967], [-91.03555515045255, 48.189459862006366], [-91.0326603660654, 48.19053665081385], [-90.90683442077784, 48.237340341656264], [-90.84362972006082, 48.24357758347067], [-90.80421353457916, 48.1778342616904], [-90.77596900743067, 48.122229867276694], [-90.70370948708316, 48.09600948708632], [-90.56612135684767, 48.12262044815028], [-90.47102815824975, 48.10607622811976], [-90.31724039623293, 48.10379434868216], [-90.13620149546486, 48.11213843782441], [-90.02963618884078, 48.08759088094894], [-89.9734428881785, 48.02035292890897], [-89.86816158633879, 47.989900670710476], [-89.74932089394042, 48.02332734611019], [-89.62509582096433, 48.01152125495264], [-89.489226, 48.014528], [-89.55502534740401, 47.97485448456639], [-89.66062492575273, 47.95121999641756], [-89.73754706954655, 47.91818607096314], [-89.793547492643, 47.89136111419182], [-89.92365850774051, 47.862065315472535], [-89.97430576954166, 47.8305174122469], [-90.07203483696003, 47.81110807954764], [-90.18764562798896, 47.778132669032196], [-90.32345531545826, 47.75377311718992], [-90.42139910570401, 47.73515167158689], [-90.5371137151792, 47.70305596256151], [-90.64784503824586, 47.65617606350716], [-90.73593442472162, 47.624342492269946], [-90.8682755497213, 47.556899847666664], [-91.02312749389029, 47.464963932519034], [-91.14696020701676, 47.381463275283686], [-91.2625127631334, 47.27929104629222], [-91.38702153309504, 47.18729394669258], [-91.45696538412311, 47.139156879104455], [-91.57381726886477, 47.08991770025033], [-91.64456433585242, 47.02649173079276], [-91.73709835896628, 46.98285373128745], [-91.79436061275713, 46.94252497395306], [-91.80685155777799, 46.933727851853135], [-91.9064839945143, 46.89123702051792], [-92.01340666240479, 46.8337284064075], [-92.06208947637036, 46.804039472345785], [-92.01529202552237, 46.70647105134989], [-91.96189077295736, 46.68254100316851], [-91.88696444517606, 46.690212909373535], [-91.8200281012282, 46.69017781480339], [-91.6455026695342, 46.73473468698169], [-91.57429155165596, 46.757489641134626], [-91.55134204527589, 46.75747692789756], [-91.51107743585251, 46.75745462267749], [-91.41179977103049, 46.78964153596909], [-91.36080497479081, 46.79813752471061], [-91.31481616748076, 46.82682651922977], [-91.25670640219037, 46.83688854301705], [-91.21164850939975, 46.86682565138707], [-91.1676025686765, 46.84476173359051], [-91.13047665477391, 46.87000984222306], [-91.087358742006, 46.87947295377942], [-91.0345198706495, 46.90305511181258], [-90.98461895145017, 46.92560421315016], [-90.98937704398338, 46.98227630566299], [-90.92412996597204, 47.00189024516233], [-90.85284181763828, 46.9625601054623], [-90.80628172825344, 46.93874001765651], [-90.74530662616883, 46.894255905556356], [-90.79893761208386, 46.82314486527141], [-90.86104760982057, 46.76563285249665], [-90.8808426029522, 46.739958838688615], [-90.85270557357457, 46.69958376964226], [-90.9151535688313, 46.658411776380106], [-90.93262753588833, 46.61729774273388], [-90.95565150587596, 46.59250473096329], [-90.92523090948971, 46.58748977496095], [-90.89830952335006, 46.5830516776236], [-90.82903255833905, 46.616067661470574], [-90.79477656448853, 46.62494264405629], [-90.75528856072238, 46.64629063390373], [-90.7372615804956, 46.69226869327167], [-90.66327487129007, 46.64532775446018], [-90.56556229241755, 46.584893821029425], [-90.54858091116733, 46.58623810454449], [-90.50591151222186, 46.58961590832654], [-90.43759904387423, 46.56149400640458], [-90.41813917729529, 46.566096050743546], [-90.3276296710008, 46.60774625811811], [-90.23761296682746, 46.62448735604066], [-90.04542188790178, 46.668273695706354], [-89.91846700232213, 46.740325402841606], [-89.88433039642341, 46.765472456214404], [-89.83195654190158, 46.80405414453242], [-89.72027710958261, 46.83041377601459], [-89.64225506366834, 46.82534052882411], [-89.56980803822502, 46.8318593166448], [-89.49908001192186, 46.841621118906154], [-89.41515397566181, 46.843983086209164], [-89.22791394675527, 46.91295407108671], [-89.14259500705927, 46.98485911737421], [-89.02893003895193, 47.001140110209725], [-88.95940910771587, 47.00849612097332], [-88.93336861401978, 47.03359924302261], [-88.92449218057249, 47.04215615297783], [-88.88914026275245, 47.10057519780691], [-88.81483436371037, 47.141399227680985], [-88.69966048378392, 47.20483125791079], [-88.58491257225425, 47.24236126865047], [-88.51294714567048, 47.286107532550595], [-88.50078065157214, 47.29350328738951], [-88.41868065261356, 47.37118975618394], [-88.28520287859519, 47.42239433781773], [-88.21782982184392, 47.4487406648859], [-88.08525935842306, 47.468964192544476], [-87.92927556885108, 47.478740728000126], [-87.8011896470468, 47.473305094870966], [-87.68007198626071, 47.45568926596239], [-87.59150256922922, 47.42411727032329], [-87.60470850646477, 47.388629173105905], [-87.80029940773058, 47.39215188763062], [-87.94161937630378, 47.39007644514977], [-87.94336621715276, 47.33590228922787], [-88.01647869944068, 47.30627523206446], [-88.09685168548475, 47.261351227648404], [-88.19421869372191, 47.209242225050865], [-88.20045137096493, 47.19971711917264], [-88.23989570706216, 47.139436211369016], [-88.34005269590884, 47.08049420289502], [-88.38560669662606, 47.00452218386329], [-88.43936393827317, 46.941982604674244], [-88.45540477289038, 46.92332117922982], [-88.47793585930187, 46.850560174668054], [-88.37268182268146, 46.87227716349096], [-88.24443776603, 46.92961215863518], [-88.14368868257382, 46.96666515255756], [-88.06519264735225, 46.918563131070734], [-88.04452231523875, 46.91745007316267], [-87.90033951059671, 46.90968610772986], [-87.77693038355137, 46.87672608550306], [-87.68716428740146, 46.841742069737656], [-87.5953071722936, 46.78295005161291], [-87.5732031123497, 46.72047104060036], [-87.50302499723205, 46.64749703038171], [-87.38164887097912, 46.58005901592251], [-87.36676681135673, 46.5073030089895], [-87.17506469646241, 46.4975479930211], [-87.11635926796853, 46.506151389058175], [-86.97695764153384, 46.52658097217784], [-86.90374159537636, 46.46613796044951], [-86.81096657035737, 46.44966294838479], [-86.7501565684379, 46.47910894094561], [-86.6956446084255, 46.555025936118696], [-86.62737959039484, 46.53370992584962], [-86.55773056142363, 46.48743391539689], [-86.45992959444204, 46.55192790336825], [-86.1880249481406, 46.654009472887005], [-86.1382959434849, 46.672936488198616], [-85.99504488798036, 46.67367752780743], [-85.8646080335321, 46.68656991294821], [-85.84105789191226, 46.68889761101908], [-85.48209677549688, 46.680433732905136], [-85.25686094265245, 46.75338202203233], [-85.23787434238706, 46.75570486583562], [-85.17304428523992, 46.76363636541931], [-84.96465661046501, 46.77284840896717], [-85.0282946893093, 46.67512755435893], [-85.02737602953236, 46.55375799565179], [-84.96946498937282, 46.47629216614234], [-84.84976675521479, 46.46024862622681], [-84.67842141370305, 46.48769925544773], [-84.60794374104397, 46.45675182679524], [-84.49339984029999, 46.440317574359156], [-84.46182518404882, 46.466570772007046], [-84.42027121151673, 46.50108193926497], [-84.29301171328895, 46.49280710280024], [-84.19372447772523, 46.53992376761037], [-84.11792099449907, 46.51762234387645], [-84.12502249029087, 46.4701462896019], [-84.13890421168895, 46.37222421070543], [-84.09776619002305, 46.256515265096176], [-84.10808938392553, 46.24124119664658], [-84.1149417265527, 46.1741170430273], [-84.02653692880197, 46.13165122470264], [-83.97401323954652, 46.081555148592685], [-83.8823041278823, 46.042068118472415], [-83.81582621663568, 46.10853259254913], [-83.7197906585187, 46.10103478291199], [-83.5986105675728, 46.09008913198186], [-83.4806373269958, 45.99616812208206], [-83.52634589615302, 45.91863975759064], [-83.5830513656745, 45.915922562052735], [-83.65765996033461, 45.94546636468689], [-83.80104097973707, 45.93758496502076], [-83.91083954431252, 45.965615854900385], [-84.0800726262825, 45.970824729721905], [-84.11460802810416, 45.967911091373296], [-84.25495284496044, 45.956070654882424], [-84.37642964865672, 45.93196438812397], [-84.48043661946255, 45.97776620795777], [-84.56749352017273, 45.94770408479037], [-84.63285552559802, 45.95100902978156], [-84.73400239485804, 45.907027934053566], [-84.70638323402179, 45.84865994042621], [-84.79276316833483, 45.85869283241907], [-84.91748426174199, 45.93067166627414], [-85.00359756570884, 46.00613164696975], [-85.15202766140122, 46.05072664450849], [-85.26638568829435, 46.06578063038321], [-85.38139472142502, 46.08204552827606], [-85.54085890679791, 46.07958241727872], [-85.6485819415975, 45.98369639253531], [-85.69720397106512, 45.96015935941282], [-85.810442968186, 45.980088418028444], [-85.86584084257332, 45.947572513235514], [-85.91376987925422, 45.91944045985227], [-86.07206788786894, 45.965314605470915], [-86.27800658771572, 45.94205692938058], [-86.34913364846673, 45.83415995002629], [-86.43966068442633, 45.760668960594515], [-86.45988020631428, 45.75022651218937], [-86.5414297425785, 45.70810996954619], [-86.61697186801518, 45.62058098543423], [-86.63689498388956, 45.54205299899276], [-86.71232787623899, 45.610938984034604], [-86.7051837572241, 45.69090097142211], [-86.64731869884714, 45.732617964621966], [-86.77327863422668, 45.811384957659044], [-86.83874574633967, 45.7223069623406], [-86.96427489422642, 45.67276095965311], [-87.07044181203584, 45.71877895535512], [-87.17224087094841, 45.66178795625659], [-87.25344959067935, 45.550115546588906], [-87.2887260029131, 45.501605956523754], [-87.3508521923775, 45.40774307391915], [-87.46520129105237, 45.27335136821917], [-87.54896441712546, 45.191591673019396], [-87.59020889402154, 45.09526501175184], [-87.62574915611677, 45.045158169445195], [-87.63029960942781, 44.97686637242459], [-87.69649357662692, 44.97423434201866], [-87.76264019269266, 44.96275336481763], [-87.81299109166098, 44.95401361332779], [-87.84343557796927, 44.92435538128447], [-87.83836203336861, 44.8739876661142], [-87.85468433194062, 44.85777156774828], [-87.90448820148974, 44.81872326345779], [-87.94145831482854, 44.75608028753074], [-87.98349959256973, 44.72019626325762], [-87.99757873477176, 44.67766454866091], [-88.00209028032484, 44.66403568598727], [-87.99872068705302, 44.60928933582631], [-88.04120693363467, 44.572582250353804], [-88.00552207016864, 44.53921805190323], [-87.94380484896239, 44.52969525112558], [-87.89889201121197, 44.574136977609946], [-87.86688803004348, 44.608435850255965], [-87.77516357011247, 44.63928310829586], [-87.76131114941587, 44.65369988899694], [-87.74841237409741, 44.667124169783], [-87.73757422057163, 44.6770139550602], [-87.71978333067692, 44.69324808748552], [-87.72089227729592, 44.72455001925955], [-87.64630282905459, 44.79874077644215], [-87.58130845256166, 44.85179263458576], [-87.53100141099871, 44.85743861136613], [-87.51514433711571, 44.86959759008855], [-87.4464792997398, 44.88611040787144], [-87.39340709347898, 44.934394165484186], [-87.33645875006657, 45.013530820589345], [-87.26487852857116, 45.081361464029634], [-87.23822515335293, 45.16725927323497], [-87.17506920270768, 45.17305020547557], [-87.12161009401562, 45.209783113288594], [-87.10874389813354, 45.25700305557507], [-87.05762784910415, 45.292838014363724], [-87.01703687752641, 45.2992539918473], [-86.97778091191455, 45.29068398695786], [-86.97876014951333, 45.227333006984], [-87.04417129752625, 45.18694607175486], [-87.04574953938072, 45.134987119166006], [-87.0631587803004, 45.07931619051196], [-87.13938600842114, 45.01256536861221], [-87.18837725101622, 44.94807758789304], [-87.20628753027074, 44.88592876649505], [-87.27603275814555, 44.83318102585836], [-87.31898504245805, 44.771336272517026], [-87.37549492597503, 44.6755137907839], [-87.4016325325485, 44.63119286646619], [-87.44696671414543, 44.58627607580391], [-87.49866604500727, 44.46068855161766], [-87.54333049796034, 44.3275159434642], [-87.54538569506424, 44.321388109538745], [-87.52175867086609, 44.25996038264307], [-87.50742243557087, 44.210806517026434], [-87.53994297633315, 44.15969356606818], [-87.60088459918431, 44.13169853592818], [-87.655185123969, 44.08189756203111], [-87.69892124342257, 43.965939708462436], [-87.72858013963292, 43.89221264104213], [-87.73601743673728, 43.873724765875814], [-87.72640696210935, 43.810448843993434], [-87.70025067515837, 43.76735391351215], [-87.70818438547714, 43.7228989105603], [-87.70620316746619, 43.67954588967785], [-87.790133588493, 43.56305770082748], [-87.79101863412217, 43.54301913373332], [-87.79323725924827, 43.49278665454143], [-87.84095298209539, 43.42068046879378], [-87.88920454138038, 43.30765520496065], [-87.89628307237442, 43.19711114017274], [-87.8965763625672, 43.19213777517821], [-87.90048177420846, 43.12591317644365], [-87.87018042163088, 43.06441528373421], [-87.89578028589983, 43.01581725892755], [-87.87341860925062, 42.98562564941512], [-87.84267647773235, 42.94411937972551], [-87.83487354031993, 42.85672040329735], [-87.82115720030473, 42.84227698369643], [-87.76666800826347, 42.78489957947555], [-87.78506706073809, 42.700822049386005], [-87.80200850782542, 42.66831375351975], [-87.81466774515503, 42.644022431265114], [-87.81326706896456, 42.57922180166583], [-87.80047072948844, 42.49192174528071], [-87.80336394264971, 42.42062205522044], [-87.82085228536641, 42.361584472944394], [-87.83476354429138, 42.301521919327215], [-87.83337230813949, 42.29777359079371], [-87.80064073440124, 42.209586296371626], [-87.80006063249776, 42.2080233433134], [-87.75924392485999, 42.15225535982677], [-87.74165696459711, 42.1282261338295], [-87.74135020035123, 42.127954567833164], [-87.690651917033, 42.083073402867846], [-87.68927098634151, 42.08185091946522], [-87.68235441903352, 42.07572795509158], [-87.66897783187174, 42.029140810888144], [-87.64222919858358, 41.95477518642079], [-87.62404873671152, 41.90423063564811], [-87.61683422874822, 41.89754607177109], [-87.61228782129959, 41.89333362213425], [-87.61355288174285, 41.88447862356442], [-87.61628997293052, 41.870927626112554], [-87.61146358637217, 41.85280366946622], [-87.60944715994877, 41.845231621067406], [-87.59201469662305, 41.81694189266855], [-87.56064338618167, 41.7660325256045], [-87.5307423806943, 41.748233458817765], [-87.52605363112313, 41.731020245379135], [-87.52413823689612, 41.72398850585697], [-87.5240411452133, 41.7083335450102], [-87.47073908602228, 41.67283356386575], [-87.41581354710445, 41.688181454336316], [-87.365436642024, 41.629534490290276], [-87.26153442480137, 41.62033431651225], [-87.22279857909444, 41.62888815152433], [-87.12583402519066, 41.650300379103506], [-87.02788744523065, 41.67465944138592], [-86.93284854351647, 41.71649551059996], [-86.90912948520747, 41.7269366154399], [-86.8248272875501, 41.76023880028115], [-86.69326603859496, 41.83540325030818], [-86.5978972008867, 41.918291207210906], [-86.5281112792301, 42.038420075526965], [-86.50131901759127, 42.0845402986459], [-86.46625880705243, 42.134406291594914], [-86.36637545734278, 42.24310805505572], [-86.35621430495114, 42.25416632600639], [-86.28444460195765, 42.39456310586878], [-86.27699071638459, 42.41931039337036], [-86.24063884969205, 42.539999919336665], [-86.22663473800539, 42.6449217574982], [-86.2083056572621, 42.76278861456342], [-86.20853516638014, 42.7675434768759], [-86.21413480795003, 42.88355437717922], [-86.2142892084873, 42.88488338253823], [-86.22630192534564, 42.98828317980106], [-86.25464203824379, 43.083411414351204], [-86.2739244615176, 43.11837044126158], [-86.31625550771287, 43.19511660722011], [-86.34805297635697, 43.24488296385332], [-86.4078292020427, 43.3384388117526], [-86.44874069928049, 43.43201590301792], [-86.46351480408485, 43.47233264047262], [-86.47927415428394, 43.51533796756616], [-86.52950561290216, 43.5934649998017], [-86.5407859023973, 43.64459599458415], [-86.5103181632169, 43.69862792927522], [-86.4451224421532, 43.771566799013705], [-86.4354846840349, 43.819431923344474], [-86.4311977355276, 43.840722692719986], [-86.44791512119855, 43.91809161099964], [-86.46313639700841, 43.97097855851604], [-86.50173869315468, 44.021914516504644], [-86.51470284958705, 44.05812145732824], [-86.42987185911633, 44.11978424479683], [-86.38783830953643, 44.17869609104826], [-86.35163901938006, 44.22943096359707], [-86.26871101734773, 44.34532566041528], [-86.25192706156624, 44.40098553500893], [-86.2489133328176, 44.48300254562712], [-86.23702027441514, 44.51829713760901], [-86.22069665475932, 44.56674049647417], [-86.2539512478785, 44.64808103322244], [-86.24847457387258, 44.69904405378617], [-86.16026809516559, 44.728187412198366], [-86.08918558311709, 44.741494739617025], [-86.07849792409667, 44.7783295509653], [-86.06596600493093, 44.82152089231694], [-86.05886272835637, 44.911010977626816], [-85.98021955145502, 44.90613521176929], [-85.93160135163194, 44.968787461831695], [-85.85430528807154, 44.938146618933835], [-85.78044092122386, 44.97793217016965], [-85.74644602649657, 45.051229601112134], [-85.68109748954039, 45.09269353458546], [-85.63312507410939, 45.17089962751393], [-85.55107268031959, 45.21074260352442], [-85.53146160034913, 45.177247468382156], [-85.56613082941989, 45.04363313567428], [-85.5551434633311, 45.027034602505324], [-85.52003425670613, 44.97399594033255], [-85.475204181885, 44.991052946553665], [-85.43141557265841, 45.01664958522647], [-85.38065894332324, 45.04631938934222], [-85.36674897916579, 45.10159156218458], [-85.38046414048613, 45.18087670908034], [-85.37782446928085, 45.20764518072668], [-85.37159323419638, 45.2708349129924], [-85.2948481154937, 45.31640908697296], [-85.19670399609642, 45.360642224946524], [-85.09605671353006, 45.36308933128409], [-85.054804777045, 45.3640923172654], [-84.95911863026238, 45.37597440301052], [-84.91295557514708, 45.40977745690546], [-84.98095265351384, 45.429383357794165], [-85.04093575146545, 45.436702315234584], [-85.10925188992127, 45.52162730825945], [-85.11973689257678, 45.56902732713558], [-85.06148762052035, 45.639506318055325], [-84.97094934019245, 45.686335336544936], [-85.01450828093859, 45.76033028893119], [-84.86697557653153, 45.75206760212198], [-84.77276498978065, 45.78930285409113], [-84.73224203292327, 45.78049876694527], [-84.71890402944477, 45.77760091823707], [-84.55331092223085, 45.69856798735201], [-84.46167992425443, 45.65240613363862], [-84.41364204894695, 45.66942921477679], [-84.32953719648172, 45.66438237757069], [-84.21089366044924, 45.62623354756523], [-84.19604332453879, 45.62145853292192], [-84.12653220504427, 45.55661853462244], [-84.09590501932234, 45.49730052554373], [-83.99835005185639, 45.49116055573172], [-83.90947191809214, 45.485786688533445], [-83.84154283363348, 45.43528970105894], [-83.6973157199764, 45.396241615082744], [-83.59927261750423, 45.35256335693842], [-83.48882547347485, 45.35587418387513], [-83.38510370137833, 45.27419658055691], [-83.40591371079873, 45.227158595928316], [-83.38521082705934, 45.20710551587297], [-83.31592384343476, 45.13999325054237], [-83.26589585800781, 45.02684502442086], [-83.34025680536841, 45.04154638502739], [-83.39925475293676, 45.070365654774506], [-83.44205172097583, 45.05105787054455], [-83.43582174502642, 45.00001387690581], [-83.43885571894516, 44.940845062279685], [-83.35281451936049, 44.886165918494015], [-83.32050243509006, 44.88057283040884], [-83.31626546248916, 44.85859336581269], [-83.2969699292529, 44.75849733322738], [-83.27683462891594, 44.68935670169906], [-83.31451552977758, 44.608728113673386], [-83.31696209353797, 44.51168660314631], [-83.31760811174505, 44.48606167189868], [-83.33698539244173, 44.3329229066842], [-83.40181937015203, 44.301834851311604], [-83.44272828322931, 44.26536490323498], [-83.52481438664165, 44.26156174577982], [-83.56464250857663, 44.16352838414183], [-83.56774066337641, 44.155902550974226], [-83.58408597432906, 44.05675145062446], [-83.67964997505553, 44.036368304445865], [-83.69320971200746, 43.98877329649588], [-83.78785890658553, 43.985282156808644], [-83.86940200038966, 43.96072193582441], [-83.90132509919025, 43.90842985195559], [-83.9106086668845, 43.89322276029224], [-83.92936991342593, 43.777093578534995], [-83.94773466469086, 43.73516752125897], [-83.90947330106918, 43.672624720876634], [-83.81788819417189, 43.673791903911], [-83.7309987539201, 43.62337196540971], [-83.69941066767733, 43.60164003629145], [-83.68334448452782, 43.59058684790875], [-83.51233431019291, 43.733728445585875], [-83.50607993753039, 43.745159637745246], [-83.47956164774347, 43.793627457069086], [-83.43260502825049, 43.885275674850945], [-83.40714112992556, 43.91980977557687], [-83.28230516431175, 43.93803344039147], [-83.26152513959573, 43.97352771024456], [-83.13487582210273, 43.993150042766075], [-83.04657167000852, 44.0157133115616], [-83.02459876803441, 44.04517745944823], [-82.92887864138606, 44.06939277524607], [-82.79319909132938, 44.02325105992261], [-82.70983272361248, 43.94823009671522], [-82.63363438203905, 43.83122797967337], [-82.6122172096767, 43.739774844616385], [-82.60647233350409, 43.69045308478592], [-82.59377836602982, 43.58147073373377], [-82.5399232013757, 43.42238169705346], [-82.52307830398473, 43.22536466652876], [-82.50603436357525, 43.16883110683459], [-82.48603347961995, 43.102489788920444], [-82.4159275191098, 43.00555875291568], [-82.42859290076372, 42.95200432894031], [-82.46990116101598, 42.88746174601406], [-82.46747038382996, 42.76191155130536], [-82.50992215737016, 42.63729431259758], [-82.58398358009859, 42.55404034050457], [-82.67904721704679, 42.522208778824336], [-82.70635959965722, 42.62110675432062], [-82.63968917130013, 42.661233301598934], [-82.70787371291665, 42.6754973269755], [-82.80101121628252, 42.6295446936409], [-82.76599298248675, 42.60005042921308], [-82.75591585569398, 42.56441405408099], [-82.85930561636397, 42.54193391429089], [-82.87032216039138, 42.45100802728504], [-82.87033689165757, 42.4508864427278], [-82.92396060226892, 42.352066253001155], [-82.98861017208425, 42.33243734174854], [-83.09651299755129, 42.29013587748519], [-83.12546033507803, 42.20082405745483], [-83.13391535165798, 42.174737613730436], [-83.13350362125541, 42.088140337322116], [-83.18551874599378, 42.0522402148075], [-83.19494512004714, 42.03310506833677], [-83.21688998224435, 41.988557963539584], [-83.26951425469602, 41.93903874293079], [-83.32601731252475, 41.92495779650065], [-83.34155064494793, 41.87995260495272], [-83.39621390532889, 41.85296157047707], [-83.44166238041605, 41.80864241498544], [-83.4240708937592, 41.74073421720957], [-83.45382700085106, 41.7326433599217], [-83.40952584925823, 41.691244002287206], [-83.32681951334517, 41.70155890929324], [-83.23165409666002, 41.64421637420097], [-83.16381569465491, 41.62412916811056], [-83.0665876752555, 41.59533920990694], [-83.02806698602724, 41.55565547166103], [-82.93436481765869, 41.51435298624977], [-82.85952679374292, 41.57637073924312], [-82.83409681495846, 41.587586699547394], [-82.71787491019498, 41.54193057763162], [-82.69056462095557, 41.49670681927631], [-82.68791844273265, 41.49232496553752], [-82.61694924971833, 41.42842504800084], [-82.53320522617668, 41.39115644792761], [-82.46059629901151, 41.38631518051344], [-82.36178151191349, 41.426643147378904], [-82.34801672761553, 41.427262406500056], [-82.2684765687307, 41.43084080755043], [-82.18159591296781, 41.4716325217909], [-81.99456373017976, 41.51443727616519], [-81.96847950837211, 41.50385828784971], [-81.93786080997603, 41.49144030182707], [-81.84391872656585, 41.4945482964025], [-81.8107570368413, 41.49564542265863], [-81.73875414287363, 41.48854746158475], [-81.633651343673, 41.540455325789814], [-81.48868189619138, 41.63446127169688], [-81.46603710948102, 41.64914537748803], [-81.38863086412682, 41.70714147289812], [-81.28692371675862, 41.76024051737317], [-81.18436702137313, 41.78666859788511], [-81.0519195053261, 41.83955492739958], [-81.00226910391524, 41.84917047615176], [-80.90034080664385, 41.868910039642344], [-80.8007923129909, 41.909633353134936], [-80.581881360902, 41.95760927980196], [-80.51942468680753, 41.97752255657765], [-80.32997599239671, 42.036167159486915], [-80.15408457769023, 42.114756208992084], [-80.1362136851914, 42.149936362134255], [-80.08851284657861, 42.173183428158254], [-80.02032402649367, 42.16311533102299], [-79.9239256286333, 42.20754494302369], [-79.8446633367644, 42.23548430128603], [-79.76195419319859, 42.26985769566458], [-79.62748671298243, 42.3246851189579], [-79.45353584249253, 42.41115769466717], [-79.38194634994936, 42.46649195388067], [-79.2833675327671, 42.511229004361866], [-79.19323472630717, 42.54588132749926], [-79.13857110230703, 42.564461793912095], [-79.13594648160853, 42.56917847068655], [-79.11136286965304, 42.613357463225086], [-79.0637614515621, 42.644757028016166], [-79.04886143018435, 42.68915685872826], [-78.97237906079647, 42.71598946364968], [-78.90484406348344, 42.74611941273116], [-78.85135593707464, 42.79175637582749], [-78.86565691217373, 42.82675637367344], [-78.86796731364204, 42.83229281614656], [-78.8825578816138, 42.86725636875971], [-78.91245889487617, 42.886555370438515], [-78.90915982544266, 42.93325535472049], [-78.92795782048842, 42.952920350200785], [-78.96176185368667, 42.957754351343894], [-79.01996494870151, 42.99475442264392], [-79.00545075222048, 43.05722935969031], [-79.01824679779764, 43.06601440984218], [-79.01957868862925, 43.066294882895335], [-79.07446804412618, 43.07785362377008], [-79.06020686831269, 43.12479755604363], [-79.04456773592939, 43.153253495594406], [-79.05286861775836, 43.222052506871506], [-79.07046960869616, 43.26245255526713], [-78.83406139733916, 43.31755337282067], [-78.75434753491905, 43.33200923060203], [-78.54739538318988, 43.369539246380256], [-78.46555160439515, 43.37089360840203], [-78.32937453865337, 43.37314707486495], [-78.14519549225912, 43.375507996469295], [-77.99559012185942, 43.365308237717315], [-77.99483832691152, 43.365256981989596], [-77.81653332003404, 43.34355797989855], [-77.7602313196805, 43.34115897693406], [-77.66035931856344, 43.28299582785297], [-77.55102234309095, 43.23576059970211], [-77.5009203271736, 43.25036046724884], [-77.37605286456578, 43.27403096092722], [-77.34109301525721, 43.28065812886434], [-77.26417833228271, 43.27735995720543], [-77.13043051242396, 43.28563238442464], [-76.999692648376, 43.271453859925565], [-76.95217560522839, 43.27068994692393], [-76.8416765091192, 43.30539717399667], [-76.76902644911303, 43.3184503192123], [-76.72200396737597, 43.3375785765378], [-76.68485735687366, 43.35268940905272], [-76.6307752958833, 43.41335449440208], [-76.61721501120226, 43.42017406375628], [-76.51588314510246, 43.471134633585606], [-76.41758202438976, 43.52128376684572], [-76.3688499712284, 43.525820797818746], [-76.31970191788311, 43.51227380421203], [-76.23583483336901, 43.52925485853766], [-76.20347381433224, 43.5749768965449], [-76.19659682009222, 43.64975995431358], [-76.20148337827949, 43.68028494086179], [-76.2132058619339, 43.75351205021335], [-76.22926893344828, 43.80413414274601], [-76.29675901048313, 43.85707829229857], [-76.36103799253242, 43.872584370502224], [-76.44184895254517, 43.88286345535548], [-76.41213896953958, 43.92567552282353], [-76.27931512267739, 43.97246148815441], [-76.30767518996274, 44.0252765698144], [-76.37556111015498, 44.03153563788689], [-76.36183725069986, 44.0727206207868], [-76.37070731627902, 44.1004986258137], [-76.35568043941969, 44.13325761120222], [-76.33458557593855, 44.16494459504858], [-76.28654880002347, 44.2037725672115], [-76.20677851570181, 44.21454242404804], [-76.16426614276735, 44.239602303062675], [-76.16183412691889, 44.28077611708171], [-76.09735152549639, 44.299545807054585], [-76.00099778382265, 44.34753220059848], [-75.98027894811996, 44.34817439940922], [-75.94953976868553, 44.34912719411619], [-75.86134139147708, 44.405145331030646], [-75.83412582178026, 44.42243099760099], [-75.80777782694503, 44.471641926638355], [-75.76622976138393, 44.51584895944431], [-75.5674126179051, 44.65870702619157], [-75.42394239427783, 44.7563271675022], [-75.3337433619651, 44.80637609785508], [-75.25551637878952, 44.85764909617494], [-75.14295742097238, 44.90023551531794], [-75.06624436761984, 44.93017295504199], [-75.00515426492014, 44.9584014177139], [-74.99275519462415, 44.977448646321704], [-74.90795491549973, 44.98335957727256], [-74.83467002036483, 45.01468093548897], [-74.74464259499155, 44.990575636544946], [-74.72581588778523, 44.99179121025659], [-74.64474106236466, 44.99702587493158], [-74.61104930194504, 44.99920114904105], [-74.4369342873734, 44.99617486327332], [-74.23413620624984, 44.99214612291519], [-74.02743143828754, 44.99736352985159], [-73.87459722421197, 45.00122097354165], [-73.63971856544548, 45.00346210329474], [-73.34312376139437, 45.010837793853156], [-73.1925737387914, 45.0128555533526], [-73.04838548256116, 45.01478806262821], [-72.93643927024351, 45.01426529028526], [-72.58237028028154, 45.01154172040118], [-72.55377938866825, 45.00943012058504], [-72.5325024305322, 45.00785869616254], [-72.3485829357897, 45.00562387236219], [-72.02329227842742, 45.00679054543496], [-71.91500830464474, 45.007788864014294], [-71.89931416330083, 45.008044040989944], [-71.69189595229096, 45.0114165729896], [-71.60983747565736, 45.01270648358757], [-71.50108542028751, 45.013374579578766], [-71.4983966995896, 45.06962668012628], [-71.44867585724079, 45.108998797300245], [-71.41905586522081, 45.17048580666934], [-71.40563370478239, 45.19813681774989], [-71.43854352318318, 45.23900177461857], [-71.36066132632304, 45.269832895075666], [-71.28368124305536, 45.30197509435552], [-71.24449624005359, 45.26813725143951], [-71.18258418245527, 45.24106731643978], [-71.13942712502671, 45.24295629937164], [-71.10934611171045, 45.28222032519764], [-71.08392110691236, 45.30544937721076], [-71.0382070925706, 45.31192041168196], [-71.01275411771722, 45.34475852068119], [-70.9493621203544, 45.331534573446184], [-70.91210809734734, 45.296195555156146], [-70.89281904567615, 45.23917047835314], [-70.84442707441733, 45.234511632957265], [-70.8340166438194, 45.27179311100063], [-70.82978711183941, 45.28693972471257], [-70.80861011324131, 45.31160475789185], [-70.81946812069778, 45.34143376513438], [-70.80624108802107, 45.376556775337676], [-70.82560907859192, 45.40030377291921], [-70.78146803108316, 45.43115779079277], [-70.75556402353132, 45.428359792411435], [-70.72996903679221, 45.39935779523868], [-70.67799201591829, 45.39436081004396], [-70.63465799914127, 45.38360682854852], [-70.63549497460093, 45.427815840616546], [-70.67489997460149, 45.45239784332023], [-70.72339294626485, 45.51039288705222], [-70.68821095692928, 45.56398011492135], [-70.64957496431896, 45.598146317684694], [-70.5912719806761, 45.63055048971599], [-70.55282094277337, 45.6678056240433], [-70.55279002675746, 45.667835578543496], [-70.44690024979755, 45.70404372982526], [-70.38354942123615, 45.73486889299021], [-70.41568141526253, 45.78615801350007], [-70.39661746679337, 45.808486147668205], [-70.32974555361255, 45.85379540234696], [-70.25911458565429, 45.890755526999556], [-70.25252350863192, 45.93317640395434], [-70.26540749301628, 45.962692227881654], [-70.31296739798874, 45.961856221605785], [-70.3030314348748, 45.99897607089073], [-70.31762640404736, 46.01907996208822], [-70.30673140320886, 46.061343684752714], [-70.26634638826226, 46.10099247667188], [-70.23956335931288, 46.14276140001888], [-70.29089331343094, 46.18583732299948], [-70.25548924286217, 46.24644312785617], [-70.23267912393919, 46.284426979974945], [-70.20571605198822, 46.29986388970301], [-70.20741194080853, 46.33131478835085], [-70.1613335967194, 46.360982729667995], [-70.11859319993634, 46.38423176834012], [-70.08028774769012, 46.41052986248438], [-70.05374353442087, 46.42923497501079], [-70.02301491337323, 46.57348583781674], [-69.997081611607, 46.69522971770636], [-69.81854818344556, 46.87502976513611], [-69.56638097138364, 47.125031566209685], [-69.43919762219825, 47.25003217468224], [-69.21999761708454, 47.45715780298765], [-69.15607543050028, 47.45103382819506], [-69.10821616433434, 47.435829960810125], [-69.03930183541722, 47.422169244084195], [-69.05388572241974, 47.377877344147095], [-69.04019906878732, 47.24510108023431], [-68.96643176839473, 47.21271361671931], [-68.90098389347646, 47.17852075164312], [-68.80353758953848, 47.21603395736975], [-68.67591445335155, 47.2426267567054], [-68.6048205172545, 47.24941874953978], [-68.58872661337082, 47.281721710075466], [-68.50743340080442, 47.29663650522017], [-68.46006443361927, 47.286065384335316], [-68.37561420250496, 47.292268449523064], [-68.38428055042282, 47.32694349449762], [-68.36155865239279, 47.35560567322589], [-68.26970889450537, 47.353734477766686], [-68.20426132521557, 47.339732061753985], [-68.1535061716515, 47.314040491438895], [-68.08288891149948, 47.271924279672405], [-67.99816299823286, 47.21784535228819], [-67.95226275484657, 47.19614449599829], [-67.88915336526347, 47.11877222990528], [-67.78975991892185, 47.06574394798457], [-67.78979722117553, 46.79486793919541], [-67.78840257193059, 46.60179506239364], [-67.78211139487829, 46.279381530631944], [-67.78043513855323, 46.038452458442315], [-67.7799810313664, 45.93816342650624], [-67.75041899595477, 45.91789843354684], [-67.80367496849308, 45.869379390944786], [-67.7639519060887, 45.82998339514865], [-67.80362287381976, 45.78162436051587], [-67.78188880781516, 45.73118935321971], [-67.80289105708451, 45.67892820971943], [-67.80330976108526, 45.677886323678806], [-67.71046071488962, 45.67937236755321], [-67.6754136431662, 45.63095936615704], [-67.63175860937848, 45.621409384191196], [-67.53491552800448, 45.59542842308632], [-67.45540249554801, 45.60466546622972], [-67.42364244070997, 45.572153470157446], [-67.4174133555181, 45.501985447550474], [-67.47685138366451, 45.49724041401776], [-67.48432433506657, 45.45195539191817], [-67.42723921159113, 45.373690389806775], [-67.46055014621898, 45.300379342652384], [-67.48025212048042, 45.26818531992379], [-67.453469072843, 45.241127322065694], [-67.3905749323035, 45.154114315650254], [-67.33986486596316, 45.125594328826644], [-67.29820486487203, 45.14667236006864], [-67.27107190158658, 45.19108139378346], [-67.20392883653956, 45.17140742106768], [-67.16124280022132, 45.16287944031873], [-67.11240970577023, 45.112323446083145], [-67.09078163690317, 45.068721438957716], [-67.08206958291422, 45.029608425626876], [-67.03347366785881, 44.93992589109793], [-66.9835575697362, 44.903279903440705], [-66.99295921582996, 44.849183729807564], [-66.94989431675077, 44.817421990712475], [-67.02614878223363, 44.768201512103715], [-67.07343798391877, 44.74195947840355], [-67.11674438492233, 44.706108411366294], [-67.16985676221294, 44.66210732222638], [-67.23427499418364, 44.637203281038495], [-67.29340302954401, 44.59926720807319], [-67.36826893915334, 44.624674270371784], [-67.39898689300469, 44.60263326951793], [-67.44851282661517, 44.60032429650101], [-67.49175066930802, 44.556125377930925], [-67.52116748833294, 44.50991240974934], [-67.50320743888486, 44.47692038689365], [-67.57972503889816, 44.42913311046198], [-67.63480511945949, 44.48705615659936], [-67.6531222018146, 44.525825096350474], [-67.70667900326647, 44.501977031051005], [-67.79358770190485, 44.49478086481969], [-67.8379363245936, 44.46467173814454], [-67.85510591485931, 44.41943562469976], [-67.8995684947808, 44.394079487156745], [-67.93652845444981, 44.41118844830497], [-67.94384133857619, 44.40701721557259], [-67.97887301893263, 44.387035308507144], [-68.0139870454794, 44.39025623581758], [-68.04933084155154, 44.3307308571508], [-68.10375457505343, 44.36436280765448], [-68.12562187836811, 44.387127917113766], [-68.18915333271579, 44.37383358647813], [-68.17360605507932, 44.3283971452466], [-68.19192217986647, 44.306674786186804], [-68.22948853460424, 44.2669169933695], [-68.17432784379115, 44.2259069219898], [-68.30651880088696, 44.234827241076154], [-68.31478892821431, 44.19715471043095], [-68.33103213613282, 44.10757651179645], [-68.43851987008352, 44.11617680583396], [-68.50294481154484, 44.09971877317482], [-68.53141709233611, 44.08984912757125], [-68.58410401336795, 44.07158572565437], [-68.61708781228613, 44.01009340397486], [-68.657033888592, 44.00381950558183], [-68.66938636057922, 44.07635595413231], [-68.77965360849069, 44.057751093472795], [-68.87414265818194, 44.02535614075805], [-68.90510203816623, 44.07734125357878], [-68.93533138835421, 44.13037730472221], [-68.88860147293263, 44.159547361937875], [-68.9349812016699, 44.20290481953177], [-68.95189486763168, 44.218716320210774], [-69.0210793158941, 44.23043255996631], [-69.04019760887905, 44.233670271916374], [-69.05455027619774, 44.171539338503045], [-69.07567100211291, 44.1299884012932], [-69.0318820979659, 44.07903337042835], [-69.06811579005291, 44.0397654560721], [-69.04391577911788, 44.00633344185171], [-69.07703163108148, 43.97365159094478], [-69.13153944871742, 43.97608669990293], [-69.17498330270517, 43.97694678856546], [-69.21294215825048, 43.92140223434671], [-69.24281505940083, 43.91881635472747], [-69.27992074136692, 43.879577670372186], [-69.32103334786636, 43.856706825481446], [-69.3545790310061, 43.91776342204152], [-69.38049150035161, 43.94363850200945], [-69.393289656453, 43.95641819694034], [-69.42204938219567, 43.9230454132067], [-69.43806723041406, 43.90953749708273], [-69.50329063891685, 43.83767188790071], [-69.55260634599884, 43.84134586722909], [-69.57852719566591, 43.82331494988303], [-69.65081776656126, 43.80378401767459], [-69.69581495342854, 43.79605399988215], [-69.71707336948417, 43.79240203782796], [-69.75409016465558, 43.743865170587085], [-69.80735805936428, 43.72808013228346], [-69.83347002039193, 43.70128013817087], [-69.85507996527761, 43.7047451088339], [-69.86215391321484, 43.758960871184875], [-69.88740501180621, 43.7665922245211], [-69.91559185997973, 43.77511081575359], [-69.98368377426672, 43.744393769475415], [-70.00127175715083, 43.71038677936644], [-70.07130266641391, 43.713770720078415], [-70.09603763445709, 43.67227473237941], [-70.16822553864155, 43.67513467242143], [-70.19070250619917, 43.6455806782385], [-70.21708546494621, 43.59671569703887], [-70.20612147628788, 43.55762573720594], [-70.24549741722176, 43.53963372172272], [-70.32111431058021, 43.52726068839207], [-70.33873576362781, 43.528107957127915], [-70.3612122555349, 43.52918866418943], [-70.38561322445476, 43.48702969294502], [-70.32730132652043, 43.45851976171478], [-70.38397927828143, 43.412938795963456], [-70.41630926780111, 43.361057855321015], [-70.46597321021954, 43.34024486757755], [-70.51769314385807, 43.344035857784846], [-70.55385213096143, 43.32188491118481], [-70.58518214943136, 43.27011201889779], [-70.57578521782251, 43.221858087146416], [-70.59618329418502, 43.16346518008287], [-70.62250831316379, 43.13457223279303], [-70.66595634865142, 43.07623332713029], [-70.70381632452376, 43.05982436176177], [-70.73547533988842, 43.01220042686464], [-70.76522036312795, 42.975348380469754], [-70.79863442375229, 42.92428727894107], [-70.80147858845736, 42.9163617376981], [-70.80965301257058, 42.893582913829725], [-70.81729448452958, 42.87228921676162], [-70.805218591772, 42.781797101185134], [-70.77226585699252, 42.71106299129911], [-70.72981912986145, 42.6696009564266], [-70.68159324180365, 42.66234099675337], [-70.64510014728332, 42.689422019911305], [-70.60250527547535, 42.67770105657485], [-70.59401351420038, 42.63502908503674], [-70.65472672058064, 42.582233039276204], [-70.6985736949984, 42.57739198698997], [-70.80409071070399, 42.5615940347108], [-70.84849176366808, 42.55019412639873], [-70.83599108742466, 42.49049510200589], [-70.88649313066215, 42.47019621845867], [-70.91319223964574, 42.42769628924165], [-70.95521126863684, 42.425468455235375], [-70.98299418487535, 42.423995414340354], [-70.98254579580188, 42.42022121391334], [-70.97489735770421, 42.355842408181054], [-70.9758933019817, 42.35433866351488], [-70.98309396064009, 42.34346661595446], [-70.99783840114223, 42.321204441679036], [-70.9930600684703, 42.31289171625512], [-70.96735158680656, 42.26816741095663], [-70.94849763429511, 42.282354081909666], [-70.91749058790046, 42.305685345024486], [-70.88124267243761, 42.30066230419772], [-70.8510938415007, 42.26826929163922], [-70.83585266274417, 42.26476254346261], [-70.7887250345642, 42.253919242122805], [-70.78157561374307, 42.24863619347722], [-70.73056126807867, 42.21093947891268], [-70.68531663437248, 42.1330249652396], [-70.63848205328895, 42.081579240151115], [-70.64433910948327, 42.04589541189992], [-70.67879994304391, 42.00551063708416], [-70.66247774428518, 41.96059249092154], [-70.60816793420226, 41.940701399536024], [-70.5835741962805, 41.95000742291228], [-70.54638807383452, 41.91675132555719], [-70.52556851215319, 41.858730193913914], [-70.54103094369987, 41.81575407336934], [-70.53640816731408, 41.81163421545835], [-70.49404859495452, 41.77388305932664], [-70.44171855080111, 41.7528981284647], [-70.32381998782775, 41.736058386520874], [-70.27229016405582, 41.7213464998965], [-70.21607431494336, 41.74298157386276], [-70.1219793726187, 41.75884168902702], [-70.0247354269063, 41.78736480613587], [-70.00384344963088, 41.808520828482166], [-70.00611249687657, 41.852396826476415], [-70.06901157120095, 41.8849247826383], [-70.07400765604196, 41.93865079338408], [-70.08377674811814, 42.01204178701862], [-70.15076182170708, 42.02656974001744], [-70.19083588514714, 42.02002873941599], [-70.245386899372, 42.06373362781349], [-70.18930680003527, 42.082337616195815], [-70.13894372042577, 42.09290762236228], [-70.0493836376692, 42.064689714809205], [-69.99413764042957, 41.99925883132897], [-69.97478255155916, 41.925105844796676], [-69.93595342361292, 41.80942288569518], [-69.92826228422621, 41.691700929071736], [-69.93113018311435, 41.6226599571937], [-69.96498307775457, 41.55111094832769], [-70.01123005535558, 41.543931895730715], [-70.0119621765151, 41.619797866882614], [-70.00701226239622, 41.671579853615974], [-70.05552422419518, 41.66484379881033], [-70.1586221351705, 41.65043868326294], [-70.26968793710012, 41.617775566914965], [-70.32158879825015, 41.63050849097002], [-70.40058151212425, 41.60638242260841], [-70.4452893626507, 41.591815396866345], [-70.47625624969207, 41.55850243023383], [-70.559689125287, 41.54833035690222], [-70.65410405119046, 41.51902532203135], [-70.66905841014862, 41.51292998588483], [-70.73430599290361, 41.48633528480425], [-70.79026995156532, 41.446339233039474], [-70.85752796029433, 41.425767199041935], [-70.94843099245, 41.409193152108074], [-70.93498601311043, 41.45469922452514], [-70.80686100999576, 41.497583279997855], [-70.72608891848027, 41.54323709517488], [-70.69819698667641, 41.559002149125504], [-70.69539195623511, 41.60254601898057], [-70.7159797641851, 41.61401322007695], [-70.76546286362169, 41.641574855045924], [-70.80396255612206, 41.601515604691286], [-70.82190997143096, 41.582841137867554], [-70.85312099770582, 41.58732119217884], [-70.91016504834145, 41.57707330405071], [-70.94178505906017, 41.54012132791288], [-70.98170805822691, 41.5100703138522], [-71.03551416483702, 41.499047332450495], [-71.08566332345524, 41.50929239946312], [-71.12057042818601, 41.49744841525788], [-71.1402244791756, 41.48585540235984], [-71.19302061193727, 41.457931361151694], [-71.24599279799968, 41.48130248369619], [-71.2856397520206, 41.487805500922896], [-71.31269467465633, 41.45140234785241], [-71.35109661397603, 41.45080232682395], [-71.38928455547898, 41.46060535155075], [-71.41721329666663, 41.456031632158954], [-71.42865249177174, 41.45415830472455], [-71.45537146650426, 41.40796207175272], [-71.4832954536343, 41.37172187317574], [-71.55538131700294, 41.37331604418477], [-71.62450515502915, 41.36087022887265], [-71.70163092490293, 41.33696844885463], [-71.78595664718604, 41.3257395434325], [-71.86277133992603, 41.30979136136502], [-71.86051238426809, 41.320248377521295], [-71.8863013585864, 41.336410339711875], [-71.95674610624152, 41.329871181515806], [-72.02189692735857, 41.31683805020191], [-72.09444198184839, 41.314163967561036], [-72.13421997424595, 41.299397907824996], [-72.20142108215771, 41.31569685170678], [-72.2355300844854, 41.30041279790708], [-72.24835275008658, 41.295871462174745], [-72.29304308888331, 41.28004375378273], [-72.34864211498059, 41.27744574362794], [-72.38662811424521, 41.26179773069445], [-72.40592914734385, 41.2783977359078], [-72.47253817364128, 41.27010272524643], [-72.5345640681016, 41.253823996612724], [-72.54723416722427, 41.25049872222211], [-72.59803518768665, 41.268697722214064], [-72.65383718465608, 41.26589672221134], [-72.65435320450206, 41.2656260305117], [-72.69043816561235, 41.24669671884206], [-72.76034013305976, 41.24123472474155], [-72.78614106967198, 41.26479576001775], [-72.88144374356227, 41.2425968573126], [-72.90393241554428, 41.24919402646082], [-72.93564457687884, 41.25849692156643], [-72.97050387729128, 41.24127426037446], [-72.98624544033576, 41.23349695376119], [-73.02044758435127, 41.206396900838556], [-73.07944885117999, 41.19401484179145], [-73.10117283530917, 41.163726066994364], [-73.10835106377522, 41.153717783114004], [-73.13025215103613, 41.146796771150804], [-73.17283463916714, 41.153442043488894], [-73.20265536434887, 41.15809575675417], [-73.26235756849708, 41.117495753373724], [-73.26981715726762, 41.11667664592659], [-73.29660097655437, 41.11373562338925], [-73.29721399992631, 41.113668309797305], [-73.33065965099341, 41.10999578068599], [-73.37229570255552, 41.10401980403167], [-73.35423069796926, 41.08563881844325], [-73.3872267583061, 41.058246879485516], [-73.42216480676441, 41.04756192907303], [-73.46823885536226, 41.05134696454108], [-73.51690290978746, 41.038738007208], [-73.56196794510072, 41.01679699930102], [-73.59569895856428, 41.01599495504143], [-73.6573359930718, 40.985170865564626], [-73.69797404019393, 40.93959749568846], [-73.75677609767311, 40.91259837803783], [-73.76627611373388, 40.88109835406302], [-73.74119738037467, 40.87585392471818], [-73.71367410529449, 40.87009835664579], [-73.65437202577809, 40.87819844379394], [-73.61757097977866, 40.89789753959562], [-73.49994087001038, 40.91816578389405], [-73.49735091245824, 40.92318206988076], [-73.48536488894455, 40.946396853451056], [-73.43666386477986, 40.93489670142319], [-73.39286185229435, 40.95529666460824], [-73.3313598337554, 40.929596447463226], [-73.22928478730223, 40.90512017985403], [-73.14899356760777, 40.9288971150936], [-73.14467252373952, 40.955841162522304], [-73.11036741768402, 40.9719371402424], [-73.04044425301988, 40.9644970166587], [-72.85983010138578, 40.96608695109491], [-72.7080680356191, 40.97785003161519], [-72.58532597317101, 40.997586446421536], [-72.50430393758977, 41.043328485591104], [-72.44524088722491, 41.08611557813449], [-72.38980783306582, 41.10830363653171], [-72.35412184412817, 41.13995167582062], [-72.29110779916732, 41.1558737127968], [-72.18916176506319, 41.19354881146247], [-72.18203171384471, 41.17834482598097], [-72.25470262694587, 41.11085173082611], [-72.28309155874838, 41.0678737063496], [-72.21747438409089, 41.040610801431804], [-72.16289635734421, 41.053186904446584], [-72.12670247379421, 41.11513893902635], [-72.08420538621917, 41.101524019956756], [-72.09570928367049, 41.05402003346776], [-72.05192615541884, 41.020506147559445], [-71.95959327208317, 41.071237293758806], [-71.91938336041298, 41.080517377317186], [-71.85621241843502, 41.07059853797735], [-71.93697510645364, 41.00613742375883], [-72.09736707530253, 40.95888003130864], [-72.29872526798198, 40.903150535201206], [-72.3958484345508, 40.86665931221981], [-72.72817542986989, 40.77257921007456], [-72.75717491883367, 40.76436961963587], [-72.92321333043839, 40.713280576180786], [-73.01254457829515, 40.67964956065471], [-73.20844006173486, 40.63088268382346], [-73.30639614182816, 40.62075479558119], [-73.35146510346574, 40.63049887450308], [-73.42411522550172, 40.61321089249562], [-73.4848685098374, 40.59875391488205], [-73.50732513130633, 40.59341008658141], [-73.64090228082026, 40.58282215808423], [-73.75062209820474, 40.58931898729009], [-73.77492834910979, 40.59075827277533], [-73.82549431189449, 40.576148974378675], [-73.94059134315266, 40.54289578647537], [-73.97379202872905, 40.56085450714883], [-73.9913462132038, 40.57034981484933], [-74.03655783684636, 40.588988220837535], [-74.03797070562801, 40.58957067321565], [-74.05731617059074, 40.59754580665909], [-74.11258540450065, 40.54760285273025], [-74.19992368781877, 40.511728788452075], [-74.26061176273794, 40.50243572764787], [-74.2618895813811, 40.464705724450184], [-74.22465301325548, 40.44866224413423], [-74.20618851415715, 40.44070677992261], [-74.1570945422412, 40.44757084155241], [-74.10829553940255, 40.4437879067753], [-74.04788457863965, 40.418908009322394], [-74.01933448982213, 40.471243992574465], [-73.99794346077303, 40.47666800556742], [-73.9769826690292, 40.408508060276304], [-73.97138183784926, 40.34801013236087], [-73.98168202578191, 40.27941122964881], [-74.00763704154785, 40.195606369070354], [-74.03018106062129, 40.122814122308654], [-74.0349622964318, 40.10258441230173], [-74.06413448808098, 39.97915724180795], [-74.07691202438502, 39.912734382921975], [-74.07724723445753, 39.91099182344533], [-74.09094643785212, 39.79997975865286], [-74.09241112475803, 39.793868386840636], [-74.10144490901257, 39.756175127301454], [-74.19097602845687, 39.6251202977247], [-74.29158694978645, 39.507707241068], [-74.30069952385242, 39.48180815070325], [-74.30434492378902, 39.47144749802343], [-74.36699181190824, 39.40202015460795], [-74.41269371287926, 39.36081957362296], [-74.52179831972121, 39.31382009258052], [-74.54078899394395, 39.30002969369305], [-74.58100872794074, 39.27082341156466], [-74.64659497971543, 39.212006817163946], [-74.67142969218888, 39.179807071620914], [-74.71434022934112, 39.119809569807344], [-74.70587527279326, 39.102942739360856], [-74.77877574084712, 39.02307914207412], [-74.8079156055801, 38.985953990764905], [-74.86445640383904, 38.94041539596976], [-74.93356917610825, 38.9285236396205], [-74.96727206477465, 38.93341724701632], [-74.95536109554489, 39.001266202763325], [-74.90366245436854, 39.087441727286176], [-74.88591261571703, 39.1436317383765], [-74.90517963134373, 39.17494962786886], [-74.91515441719999, 39.176702107057494], [-74.9980004569114, 39.19125747623985], [-75.04848544789421, 39.21522616821304], [-75.09079238356051, 39.21080579934007], [-75.13666532328193, 39.18188634060796], [-75.16666527430831, 39.22258019386528], [-75.2125082216623, 39.26275787703825], [-75.24435524938808, 39.285702660905535], [-75.2853311578777, 39.292214583887834], [-75.32675216394716, 39.332475583433485], [-75.35555610391589, 39.34782554115356], [-75.39930200540422, 39.379492453387996], [-75.41710502458291, 39.388913092256566], [-75.44239085572389, 39.40229332877824], [-75.46520979282998, 39.438932232624666], [-75.53642873155967, 39.46056140166767], [-75.5280857554355, 39.49811630637827], [-75.59306594433194, 39.47918892040589], [-75.5718277835225, 39.438899703371774], [-75.5216796077728, 39.38787332482347], [-75.5056404328575, 39.37039645408315], [-75.46932165425719, 39.330822303859186], [-75.40837373827553, 39.264700413434575], [-75.3947878394682, 39.18835640851], [-75.40747088999143, 39.13370839968913], [-75.39627504341185, 39.057886383028894], [-75.34088829629249, 39.01996231713989], [-75.30665046463335, 38.94766257913939], [-75.3025503519609, 38.93900443823697], [-75.30407629687443, 38.913162515137905], [-75.23202635200518, 38.84425685588541], [-75.15901929174262, 38.79019621918239], [-75.11332841691885, 38.783001359758025], [-75.08947059291461, 38.79720135703943], [-75.07180168918221, 38.69650083690182], [-75.05396768241074, 38.536277578386155], [-75.04893271251265, 38.45126767395885], [-75.08551033847945, 38.32427436696494], [-75.10293917961947, 38.311529298443006], [-75.14322033562013, 38.220478819724306], [-75.17738485430652, 38.13001683719508], [-75.19378665340017, 38.096015442629344], [-75.24225617704288, 38.02721055330088], [-75.33861268386273, 37.89498729052785], [-75.38062766005736, 37.85170304629949], [-75.43899089790332, 37.86933582961112], [-75.48925988830938, 37.8324576380135], [-75.55188765878239, 37.748122665916284], [-75.59194246954333, 37.66317850813409], [-75.61451633470318, 37.609296376901], [-75.6078131645053, 37.56070627560363], [-75.67286606436974, 37.483695972257316], [-75.66540697139197, 37.46729345850332], [-75.65836805693189, 37.45181491457303], [-75.72072817481192, 37.37312861290302], [-75.73581821023708, 37.33542550104814], [-75.77880634523578, 37.29717543912742], [-75.79515334075091, 37.24709435417379], [-75.81737636127018, 37.193436356217596], [-75.89728745830872, 37.11803631355852], [-75.94238851208463, 37.08960625631245], [-75.9795975740986, 37.1004472724255], [-75.99863665911292, 37.18873851028746], [-76.02346515454528, 37.28906664313981], [-75.98711267412179, 37.36854793899884], [-75.97648222010316, 37.4448781019302], [-75.94556570270116, 37.54904079723392], [-75.9411733577543, 37.56383912544373], [-75.89865605511801, 37.6354251320071], [-75.85925284408626, 37.7031112628854], [-75.81214557677578, 37.74950250372648], [-75.81811594286961, 37.79169841646905], [-75.7358705296857, 37.816561574085966], [-75.70290465854347, 37.84965950095307], [-75.75768527638434, 37.90391231995784], [-75.66970219537525, 37.95079630700957], [-75.72265424519175, 37.97131030438846], [-75.78380776245429, 37.97259421712738], [-75.86071927463594, 37.91831017919916], [-75.89267853986095, 37.916848147576175], [-75.89895002581477, 37.97451400760413], [-75.85750047237794, 38.03877800878993], [-75.85887452681784, 38.060135050759385], [-75.86380364910319, 38.100968127378], [-75.93708334393415, 38.12420906259362], [-75.94236939569174, 38.18706617973348], [-75.86409782624781, 38.20085833224412], [-75.87544124872137, 38.219709654661436], [-75.88850705379316, 38.24142337583884], [-75.92376036487254, 38.246285605146966], [-75.94449441350217, 38.24914529996597], [-76.03892984528011, 38.25493219025578], [-76.03198290766875, 38.187420063769295], [-76.0119109394546, 38.12221395334711], [-76.00589897690455, 38.07716987029624], [-76.04868708612422, 38.08672785882363], [-76.09554315689911, 38.12512289750148], [-76.0886340330688, 38.19264902884356], [-76.1355080722002, 38.232185063963115], [-76.21760826394609, 38.30568315372011], [-76.25766236837168, 38.32485516094137], [-76.24999538459137, 38.36230425056273], [-76.28054649871184, 38.40314331301188], [-76.33635571446518, 38.49223544498776], [-76.27745663270504, 38.541851616934345], [-76.29003869532197, 38.56915865945154], [-76.27958472112165, 38.60952075938024], [-76.23118263757874, 38.61401081557817], [-76.20306059810684, 38.6107418176515], [-76.1654305504219, 38.610200828636245], [-76.17015748723614, 38.64084292376934], [-76.1751546761935, 38.673236929705965], [-76.2003296922307, 38.67077492904166], [-76.23872078030743, 38.71284602379566], [-76.27501083874266, 38.71271498798669], [-76.32241389942372, 38.67930484282725], [-76.34799396245305, 38.686234817065525], [-76.3405389974319, 38.73033891687276], [-76.39034614327211, 38.757004881494076], [-76.37973521429292, 38.78831494598987], [-76.31007711139313, 38.79684707169877], [-76.27157123135026, 38.851772204527606], [-76.21932405405109, 38.81237218259786], [-76.19108611653768, 38.829661207433624], [-76.19686497378338, 38.855743215391506], [-76.20505935036961, 38.8927273106659], [-76.20363448269158, 38.92838336985578], [-76.25086447192517, 38.92825133094737], [-76.3179434980735, 38.91131321552786], [-76.33401535668372, 38.860239121494274], [-76.37619839241476, 38.85046204362881], [-76.36172363940243, 38.939176194340305], [-76.32229280740516, 39.006376336080024], [-76.3018438812964, 39.03965238765376], [-76.2650334619231, 39.028552382767096], [-76.23176178098242, 39.01851946822733], [-76.23345396244777, 39.09138654685449], [-76.24647806294294, 39.119589540553086], [-76.27852416071588, 39.14576550798343], [-76.24316330986535, 39.21336364373551], [-76.21125032910561, 39.26981381182863], [-76.17770132358058, 39.29870291553157], [-76.15967046877002, 39.335910922946354], [-76.11052457514492, 39.37225897951738], [-76.06149642032264, 39.38775015505038], [-76.04095961974025, 39.39423905851261], [-76.0068777639085, 39.41452903593031], [-76.01231014347414, 39.45311686462316], [-76.03764443001879, 39.45264422726806], [-76.06092914061999, 39.45220982650396], [-76.14637085916404, 39.40531183729082], [-76.22415874126875, 39.35278172520001], [-76.2966066246001, 39.30113858986996], [-76.32541587727397, 39.2729066124942], [-76.34999146718528, 39.24882345924376], [-76.38434407068851, 39.235901998723534], [-76.39550643546454, 39.2317033640434], [-76.42527838077125, 39.20570929725416], [-76.46348039479655, 39.205909229382875], [-76.49838140468535, 39.20480916700382], [-76.50400598297905, 39.19928740485353], [-76.52578234027244, 39.17790911096069], [-76.42867820232144, 39.13171025823435], [-76.42185707574806, 39.08144324574834], [-76.42039097837186, 39.042071229481], [-76.39407688096632, 39.01131224851645], [-76.44897785504853, 38.98281214661499], [-76.4712778100003, 38.956513074663434], [-76.45027674708035, 38.94111407751912], [-76.46937668436098, 38.90761399632638], [-76.47397284170914, 38.90269436028011], [-76.4906766569522, 38.8848149275949], [-76.51694057125782, 38.851157845066886], [-76.48987454381614, 38.83871585076225], [-76.5269753945293, 38.7870167466311], [-76.55873925774193, 38.756352712895165], [-76.5266512818443, 38.72443064913186], [-76.52708882049137, 38.71275093016433], [-76.52891923758266, 38.663889543913534], [-76.51127421507401, 38.61574546328278], [-76.51750215173642, 38.53914933193921], [-76.49269508092115, 38.482849255496184], [-76.45093294923899, 38.442422225964776], [-76.39337376537576, 38.38947718032646], [-76.38699772602439, 38.361267130454934], [-76.40019034957459, 38.319871982377286], [-76.40288972475538, 38.311402019836], [-76.37447663980865, 38.29634801153567], [-76.39266366889055, 38.23966288360708], [-76.35351169816131, 38.178134779938134], [-76.32013170242229, 38.138338731331], [-76.33078981198466, 38.09933064037057], [-76.32208892814548, 38.036502525084586], [-76.37178594834948, 38.079564546786465], [-76.43042100378392, 38.11938256679342], [-76.48103212978221, 38.115872499499716], [-76.54037629824793, 38.15299062820481], [-76.5906333794043, 38.2142117657541], [-76.67345866720419, 38.234400785286546], [-76.74005193748489, 38.235226780397305], [-76.80594604378507, 38.25227481543988], [-76.82703320345055, 38.25829994164061], [-76.8642891249371, 38.268944882615976], [-76.9221741066192, 38.311338947575486], [-76.97548908077988, 38.347326981951454], [-77.00163485150127, 38.42195198468185], [-77.01636787349611, 38.44557197454713], [-77.07548636863562, 38.42470995566165], [-77.12332272724778, 38.41064595015795], [-77.21118630803106, 38.380661970514936], [-77.2599606906755, 38.43582086556509], [-77.24658255525726, 38.538340750590415], [-77.18376485153709, 38.60069880547795], [-77.12908141234317, 38.61436385928693], [-77.1301973735434, 38.63501685773867], [-77.22414388852164, 38.6351780370733], [-77.24670219156299, 38.63521673922148], [-77.29527274190524, 38.56212475629508], [-77.31260335735395, 38.50192755246595], [-77.3226210966365, 38.46713080312327], [-77.31728696161028, 38.38357593627921], [-77.284345217375, 38.35163681939654], [-77.26529357266924, 38.333165044496305], [-77.16269001960656, 38.345994016439185], [-77.09371063058646, 38.35280100102161], [-77.04813435452634, 38.36014499318997], [-77.02094430252679, 38.3292729987984], [-77.02630141694442, 38.3026850073058], [-76.99678864031436, 38.27914782893959], [-76.99025238663376, 38.273934989922566], [-76.9577934481954, 38.24318296149587], [-76.96230865716505, 38.21407497419814], [-76.91082961615348, 38.19707294364964], [-76.83879256844592, 38.16347592520017], [-76.74968226093823, 38.16211388087809], [-76.6848889756227, 38.15649681022378], [-76.61393566127099, 38.14858671780079], [-76.60093370171843, 38.110083660402], [-76.53591545587483, 38.069531447511764], [-76.51069033798794, 38.03948823371956], [-76.49199433960167, 38.01722122516488], [-76.42748350121393, 37.97703733735716], [-76.31694678699071, 37.934928480816204], [-76.23671921697348, 37.88917325389989], [-76.25135196601127, 37.83307102308602], [-76.3103011357852, 37.79484813234341], [-76.31285192372583, 37.72033698015225], [-76.32529311983727, 37.68257284133833], [-76.32911398307205, 37.67097494557037], [-76.27944060499038, 37.6182236903285], [-76.28887147552027, 37.58735860382202], [-76.29795366751192, 37.55763464145638], [-76.28948639552914, 37.53607387978858], [-76.27348142887529, 37.49531951462882], [-76.25044654977735, 37.42188445932506], [-76.2484520612767, 37.375133448136644], [-76.27554348254151, 37.309962325666376], [-76.36674352684652, 37.37449322702175], [-76.39395089364372, 37.395938257588995], [-76.4029387665288, 37.392598234376756], [-76.4375178746076, 37.37974812366022], [-76.38776180990708, 37.30766794963766], [-76.36228129356257, 37.270223922070414], [-76.3769279006727, 37.24948955695936], [-76.39412303567812, 37.2251477821763], [-76.34718070507321, 37.1896425335854], [-76.34309075316986, 37.186549059148014], [-76.31107847320654, 37.13849321682891], [-76.29311724268344, 37.11416197671932], [-76.27125214082069, 37.08454232346889], [-76.30426188593584, 37.00137635860271], [-76.28096193119262, 36.97774207788839], [-76.26795188057635, 36.96454534617593], [-76.18994895795346, 36.93144547482151], [-76.1769375636782, 36.9285371822165], [-76.08794515843054, 36.9086456744569], [-76.043044074624, 36.92754578853083], [-75.99624214317572, 36.92204587160825], [-75.96158007809781, 36.799993585616726], [-75.92173990857074, 36.692048983911434], [-75.89093843423167, 36.63075048718167], [-75.86703716717099, 36.550750881856], [-75.8384301324637, 36.434893777337834], [-75.79640434545001, 36.290346938052004], [-75.77064634106623, 36.23207593157381], [-75.7183060194247, 36.113669456845315], [-75.65853376336875, 36.020425083479076], [-75.56979157935702, 35.86329705642834], [-75.51900762290533, 35.76908327119439], [-75.49608366583637, 35.72851111048552], [-75.45865769052764, 35.596592950573054], [-75.48677025753418, 35.39164872638447], [-75.53362604770564, 35.225822252532524], [-75.63549206316225, 35.22025734197095], [-75.74956044447053, 35.185613778191396], [-75.75791498958449, 35.18307639130788], [-75.91298335235747, 35.11959697390899], [-76.0131429060284, 35.06185182038162], [-76.13726649177421, 34.987854708635965], [-76.23308539731026, 34.90547344801919], [-76.3102075601195, 34.85230530994018], [-76.38680190994806, 34.78457518335028], [-76.45045229173368, 34.714446142435975], [-76.53594473701953, 34.58857337897442], [-76.55380465442455, 34.62824845758919], [-76.61871760133094, 34.672546817301125], [-76.72696764459306, 34.69668747659777], [-76.90625488580046, 34.68281703860079], [-77.11296166563336, 34.63808933585445], [-77.13684023089692, 34.63292246315422], [-77.2409881001506, 34.58750327218074], [-77.32252106957763, 34.53557041945618], [-77.46291876930546, 34.47135074514403], [-77.51521319038528, 34.43738170783649], [-77.6350303621533, 34.35955139911592], [-77.71350935801809, 34.29024338431404], [-77.76401810680161, 34.245637164193056], [-77.82920528382293, 34.16261448217741], [-77.88545174068668, 34.03823776483867], [-77.91553290227552, 33.9717198805352], [-77.93482422373505, 33.92054540522195], [-77.96016933768374, 33.85331191270447], [-78.00676235503175, 33.858701000045365], [-78.01868627405233, 33.8882860384649], [-78.13694943881859, 33.91217521718889], [-78.27614470328557, 33.91236137618887], [-78.38396183733421, 33.90194338954302], [-78.54108482671235, 33.85110917527967], [-78.67225760703887, 33.81758380846871], [-78.77273434080809, 33.76850743916083], [-78.86292885918834, 33.70565074210335], [-78.93807434847184, 33.639822964478775], [-78.99512966206323, 33.572661021036275], [-79.02851471024023, 33.53336196639893], [-79.08458670582542, 33.48366594956948], [-79.1354397265367, 33.40386394159262], [-79.16233077096862, 33.32724290263817], [-79.18056181259985, 33.23795183311064], [-79.17239276685443, 33.20657377717428], [-79.21545173720402, 33.155565753629986], [-79.27449330517706, 33.120053001420885], [-79.29158970974585, 33.1097697172784], [-79.32990769039519, 33.089982690882316], [-79.33931164124066, 33.05033264589363], [-79.35995958970439, 33.00666860542167], [-79.42344561344503, 33.015081640128805], [-79.48349760911798, 33.001261659146415], [-79.52244768099575, 33.03534670519648], [-79.58072371021404, 33.006443759934406], [-79.60661374056771, 32.97224475589513], [-79.56976071368307, 32.92668866197776], [-79.60130776323277, 32.898146670951334], [-79.69513990674932, 32.85039475033327], [-79.72638797380681, 32.805992756713685], [-79.81823592526709, 32.7663492386507], [-79.86835082045573, 32.734846605543964], [-79.88495974313676, 32.68439963262589], [-79.96846661946951, 32.63973003229291], [-80.00079958408936, 32.60589009013762], [-80.0770376800362, 32.60331685948259], [-80.14840479039819, 32.57847659591487], [-80.19010688465654, 32.54683842423846], [-80.2463600004214, 32.53111126757388], [-80.25205261693918, 32.527869685777816], [-80.33835330734935, 32.47872683829025], [-80.41350455825643, 32.471170535685985], [-80.46571005550969, 32.49529627255795], [-80.47229307159901, 32.48334518405738], [-80.48461673310841, 32.460972268716624], [-80.45750105070023, 32.41026047625108], [-80.434301610595, 32.37518961384408], [-80.45519009772134, 32.32645464713314], [-80.53942646621164, 32.28702055050965], [-80.59639105580784, 32.27354540913534], [-80.64479106959757, 32.29149332776633], [-80.7145981885436, 32.32565236676169], [-80.76603472711601, 32.292604177371715], [-80.72696340143662, 32.265702007446656], [-80.66916219932898, 32.216779104573966], [-80.72145854061331, 32.16042291771651], [-80.81249819913175, 32.10974199400664], [-80.8587302089509, 32.09957709833354], [-80.86742266011281, 32.07848608649827], [-80.88551166357394, 32.03459627070035], [-80.84312457082953, 32.02422220411182], [-80.8484353068544, 31.98827508691971], [-80.91120147830738, 31.94376497102715], [-80.94135365831696, 31.912979873835354], [-81.00031205851593, 31.856739654530866], [-81.03686858321223, 31.812716610901028], [-81.077053046643, 31.761251585542446], [-81.13063044241764, 31.722687763958675], [-81.13529513717751, 31.710560392853107], [-81.13939063931805, 31.6999128217305], [-81.13349020911211, 31.623343909339482], [-81.17307686236484, 31.555904101639634], [-81.17483063366507, 31.53959257572631], [-81.17725218362163, 31.517070159873715], [-81.21349151149965, 31.462814289381697], [-81.25861471365624, 31.40442140468574], [-81.27933677623831, 31.35112346133754], [-81.26095684357685, 31.303906453179227], [-81.26437680310335, 31.294595527793618], [-81.28284091268345, 31.244326526952815], [-81.30495592250503, 31.206169641393345], [-81.36823996324374, 31.136530865013775], [-81.40209498091473, 31.12537992832782], [-81.40126601535584, 31.0727780148126], [-81.42047306659475, 31.016700125321307], [-81.41251708939159, 30.990831654038608], [-81.40848302405334, 30.977715155166088], [-81.40515188091665, 30.908200195488053], [-81.44012872654015, 30.821366238553825], [-81.46005963148676, 30.76990924649978], [-81.44412242124804, 30.709711340642237], [-81.42741837090813, 30.698017376298015], [-81.44309698856978, 30.60093554949758], [-81.43406168419024, 30.522566708269725], [-81.42895236207563, 30.506180819042708], [-81.42600759909303, 30.49673676370063], [-81.41080659520557, 30.482036797358287], [-81.4024988560734, 30.40012622945824], [-81.39640434862925, 30.34003811491094], [-81.37437349016975, 30.252929191259753], [-81.28895215090736, 29.915178490152318], [-81.27043911131192, 29.883104474879097], [-81.26193049911133, 29.822121896575567], [-81.2567079915012, 29.784691369341726], [-81.21040654174483, 29.670639084521383], [-81.16357793811578, 29.555288188908055], [-81.10296428414337, 29.426994771123624], [-81.0466749370405, 29.307854081061382], [-80.995420047131, 29.20604975455279], [-80.96617290802926, 29.147958080986538], [-80.90727186246953, 29.0642601019194], [-80.78701771194271, 28.87526408863034], [-80.72750235508836, 28.791190981714365], [-80.64728459487053, 28.67787321431499], [-80.58388051295195, 28.59770329514554], [-80.52509036505612, 28.459452368994057], [-80.58780930109742, 28.41085432729617], [-80.60687021327671, 28.336482354345417], [-80.60421012221954, 28.25773140560253], [-80.5899710334839, 28.177988449444992], [-80.5476708954711, 28.048793545641484], [-80.44767273702, 27.860512116442074], [-80.38369070305214, 27.740043655291686], [-80.33095157703582, 27.597539573664818], [-80.3166821676923, 27.557338569119185], [-80.2536609656206, 27.379788238472887], [-80.19801775303459, 27.26300676658996], [-80.15337177039746, 27.169306205787937], [-80.13860198213442, 27.111515365916873], [-80.11676912703079, 27.07239546479359], [-80.08307502518694, 26.970532643340402], [-80.04626046008339, 26.85923672742822], [-80.0323600143019, 26.77303272591068], [-80.03211750671831, 26.771528808518845], [-80.03222923302897, 26.768600383336594], [-80.03576061365999, 26.676041759853792], [-80.03536069604017, 26.612344697964637], [-80.03886075073794, 26.569345660649837], [-80.0503608236946, 26.5095476214156], [-80.06160583212991, 26.42640110211033], [-80.07587260545306, 26.320911423048805], [-80.08556329017948, 26.24925768096653], [-80.10865708455812, 26.09329275430632], [-80.10956459037617, 26.087163875844634], [-80.11500560293993, 25.975325125917166], [-80.11790295721885, 25.915770971931664], [-80.10995218888031, 25.81825894163709], [-80.12380531960376, 25.76276598868496], [-80.12912545178949, 25.74616067362899], [-80.15497170817139, 25.665489120529763], [-80.1769156288168, 25.68506119164766], [-80.22910644236686, 25.732508360087845], [-80.26587873303079, 25.658372496614263], [-80.30146389512339, 25.613298610767092], [-80.31391819082785, 25.539163680777712], [-80.31597619805696, 25.53262051736901], [-80.33704949297103, 25.465620825831525], [-80.31036086302989, 25.38970686996735], [-80.23484977819044, 25.421959590199364], [-80.17602430474798, 25.521153234868795], [-80.16315663184187, 25.452183292482474], [-80.2293549708727, 25.342118345541145], [-80.2385562655538, 25.326819775312277], [-80.35818459216767, 25.15322846211867], [-80.49676267292863, 24.99932510492994], [-80.6511906490705, 24.86613218554006], [-80.96624764482185, 24.707852512605275], [-81.10337615211574, 24.66946299927503], [-81.14872137870539, 24.710476958541243], [-81.03891084306639, 24.77259657859661], [-80.84747286750483, 24.8517542282135], [-80.61087051740908, 25.006996249512966], [-80.5165724002312, 25.09545793931649], [-80.50051426737426, 25.15667477923036], [-80.49539516940483, 25.19980867535295], [-80.54239206840703, 25.20637977830081], [-80.65053293230454, 25.189098070541423], [-80.71060794521857, 25.15253124942376], [-80.74774690279507, 25.1474423347542], [-80.81213377697435, 25.186040525499614], [-80.85817085176492, 25.177522015054915], [-80.87546082601995, 25.1743227493843], [-80.91592497020399, 25.14130290179673], [-81.00959907714, 25.12540518489132], [-81.07986015696578, 25.118799149329508], [-81.14227876247146, 25.183002270987902], [-81.17090730166916, 25.245859474884764], [-81.14810284467018, 25.33279535419219], [-81.14676443731133, 25.40757927033346], [-81.20819969604325, 25.504939363247], [-81.24051721156235, 25.59904311757709], [-81.28989874495302, 25.673555865614293], [-81.35598336767846, 25.703527784259013], [-81.3838069715232, 25.776752604805257], [-81.4423043217178, 25.803331846175492], [-81.47223554079783, 25.81693159784056], [-81.61473135729834, 25.89397826316624], [-81.64023334137674, 25.877538827706417], [-81.67262940987371, 25.8566552280674], [-81.72708240319284, 25.907208036946994], [-81.74192392651929, 25.952727265973195], [-81.75745939655428, 26.000374820002122], [-81.80882941271483, 26.152246477491072], [-81.84455134768956, 26.327712339763618], [-81.84648159363462, 26.330372388693437], [-81.92360724007031, 26.436658338431076], [-81.95660720325543, 26.45235832065433], [-82.0139091623069, 26.45205828412558], [-82.07501116847996, 26.42205924531177], [-82.12666712876077, 26.436279218867288], [-82.1807130391673, 26.476257200739532], [-82.24539090593848, 26.601093994982566], [-82.26434689273249, 26.698495812515887], [-82.26467788398945, 26.756835731814295], [-82.28053726471045, 26.789308356667036], [-82.31427320400336, 26.85838385011675], [-82.36919789604575, 26.946080973907275], [-82.4526698866404, 27.079359068378675], [-82.53971592654587, 27.254326164168763], [-82.61057763469356, 27.348816649749292], [-82.64816715743729, 27.38971947060136], [-82.6918174589501, 27.437217303831257], [-82.74301339009605, 27.53108504558882], [-82.7198483693963, 27.528932036659253], [-82.65071630293437, 27.523114001195793], [-82.58462534386453, 27.596019866986047], [-82.55288362499857, 27.645446431996362], [-82.54473685381576, 27.658132176649552], [-82.51426154513092, 27.705586851701504], [-82.47763437206866, 27.723002860541484], [-82.43197592897114, 27.768090758517538], [-82.44878217702924, 27.810034697853098], [-82.48984562881343, 27.822605771245602], [-82.55394273194567, 27.848460651155992], [-82.56637722768495, 27.836336854610753], [-82.5865156624405, 27.81670161398653], [-82.62271957243864, 27.779866575015024], [-82.625016501205, 27.73270463111272], [-82.6525174500314, 27.700305643670415], [-82.67753085098116, 27.664570913872186], [-82.70501339094325, 27.625308766518163], [-82.73307239083653, 27.61297078871441], [-82.73846339610728, 27.678502581686395], [-82.7462193928425, 27.731304401765865], [-82.79022047238257, 27.7916012064751], [-82.84652257292161, 27.854299002752683], [-82.8408787271831, 27.93715989686439], [-82.82815991255079, 28.0201278879442], [-82.85087810049222, 28.102448983400524], [-82.85938222032476, 28.172173153858267], [-82.85962126877719, 28.174133081719702], [-82.76410071910013, 28.244343785528333], [-82.73145784352765, 28.325073844317934], [-82.69743093444848, 28.42016485221049], [-82.69081163624573, 28.43330371937635], [-82.66505300435875, 28.484432925962196], [-82.65669207650964, 28.544812905721297], [-82.66814716780486, 28.622409808580844], [-82.66870788689819, 28.694075993988683], [-82.6687202546426, 28.69565673048426], [-82.71237127343032, 28.720919664707655], [-82.71311927185725, 28.800281678068185], [-82.73024324613631, 28.8501537184834], [-82.68886217683455, 28.90560775659712], [-82.72385918064833, 28.95350481318188], [-82.75557198017907, 29.000928994390556], [-82.75937613894007, 29.00661786969414], [-82.75970199124951, 29.054190860211886], [-82.82365661403152, 29.098900773373643], [-82.7988736601483, 29.114502801911488], [-82.82707042643413, 29.15842376534621], [-82.92710403547788, 29.168905655122206], [-82.99614076322585, 29.178072581807186], [-83.01624485921504, 29.125369521352106], [-83.05320378796664, 29.130837424905533], [-83.0789826104899, 29.196942363692862], [-83.07473050805599, 29.247973381230036], [-83.107473531052, 29.26888724522126], [-83.1655506582033, 29.288962774628203], [-83.16957253162784, 29.29035301626], [-83.17551466513922, 29.344687873661606], [-83.20244275491204, 29.39441967753965], [-83.24050579060373, 29.433175470377027], [-83.29474380638938, 29.437920365455035], [-83.30782488003999, 29.468858278862314], [-83.40154903423694, 29.52328806885025], [-83.40506519395765, 29.595566983725686], [-83.41413960691818, 29.666184604223815], [-83.41469836504247, 29.670532892581335], [-83.48356448064584, 29.698538816790872], [-83.53764260344997, 29.723056846194925], [-83.58304283027277, 29.78730399778323], [-83.62502406520005, 29.85688922836611], [-83.67921728452298, 29.91851044298529], [-83.78872752755986, 29.976979664491655], [-83.93150867730408, 30.039065736333395], [-83.99230905607862, 30.089266490259213], [-84.00071471873116, 30.096206754794874], [-84.06298863055423, 30.101375751508485], [-84.07613068366625, 30.09908763448311], [-84.12488754225923, 30.09059874850837], [-84.17914746541516, 30.073184747975976], [-84.20800842453643, 30.08477374543252], [-84.28972531901184, 30.057194759790438], [-84.36611322112165, 30.008659764860425], [-84.3454445394255, 29.969749753793984], [-84.3414372147723, 29.962205731267304], [-84.33374418644034, 29.923718700399174], [-84.34906414282432, 29.896809678622052], [-84.42383206395712, 29.90299368264507], [-84.47032102795457, 29.924521700217458], [-84.53587092749432, 29.91008965963517], [-84.57743783790691, 29.88782561391423], [-84.56497377474685, 29.810177573518068], [-84.60400066260163, 29.786018544002992], [-84.69261642668499, 29.763036507097507], [-84.77695105924461, 29.69218851389981], [-84.87672766428199, 29.655755429591174], [-85.04507004280796, 29.586988458279205], [-85.15730576955725, 29.64288722576065], [-85.22013786968434, 29.666450852563827], [-85.25971451079052, 29.681293087261963], [-85.35261048426891, 29.659784053857138], [-85.40282553122981, 29.758778852196137], [-85.41654370755803, 29.84262485062698], [-85.38472586085422, 29.920945915743758], [-85.38915676201027, 29.92405621778443], [-85.42595194281616, 29.94988484144455], [-85.48776000644011, 29.961223711672197], [-85.5719034655504, 30.026436732253753], [-85.60117463407971, 30.056338813523464], [-85.69680691859242, 30.09688669670651], [-85.81121615671798, 30.178316581072774], [-85.99594066468757, 30.26881989367081], [-85.99993451894832, 30.270776624687876], [-86.08996065830392, 30.3035653622396], [-86.17972836015326, 30.330655525091657], [-86.22255884389476, 30.34358093265107], [-86.39737978780552, 30.37749089767384], [-86.412074807508, 30.380341284403272], [-86.63295200956979, 30.39629360122308], [-86.79955813462799, 30.384558182944946], [-86.85062398448753, 30.380961344223323], [-86.91887246156674, 30.36904375000174], [-87.1553913454921, 30.32774270310939], [-87.22885578915279, 30.319726968299086], [-87.26782625162527, 30.315474832479744], [-87.3195171438898, 30.317808764778604], [-87.4198579009664, 30.297122636170926], [-87.51832265843764, 30.2804294896437], [-87.65688631493556, 30.24970325141161], [-87.81886551936462, 30.228307760518874], [-87.8931998738454, 30.239230380380402], [-87.80646444090252, 30.279791831342123], [-87.79671545086318, 30.324191906605634], [-87.86501571627892, 30.383443722928458], [-87.91413480364614, 30.446137707929], [-87.9333537895038, 30.487350768860214], [-87.90170971031772, 30.550872945097073], [-87.91495468196996, 30.58588699923618], [-87.93106860930537, 30.652688129643575], [-88.00839452935675, 30.684950228248614], [-88.06199676227901, 30.644885157091984], [-88.0648968723953, 30.588285989591828], [-88.08161599942282, 30.546310873360035], [-88.10376715067441, 30.500896745799245], [-88.10569839971717, 30.40185846467738], [-88.13617270270248, 30.320722283436226], [-88.19566390331651, 30.321235381487682], [-88.25776414415185, 30.318926517532624], [-88.31160829473214, 30.368901979306983], [-88.36402248229973, 30.388000374757066], [-88.3950237442365, 30.36941954662892], [-88.40992798961007, 30.34210958932228], [-88.44649617022854, 30.3477478485288], [-88.47187652255242, 30.32001495823011], [-88.52249623176655, 30.340085347054334], [-88.5819313997826, 30.331056576064263], [-88.61300836337324, 30.35395770985436], [-88.66382244113964, 30.362092894107917], [-88.70058959707528, 30.34368304975449], [-88.74694768187211, 30.347616222716333], [-88.80034621421856, 30.357258718630806], [-88.81876470397073, 30.360584656227843], [-88.89393265802886, 30.393393003809344], [-88.97123574300632, 30.390793484445346], [-89.08323958759699, 30.368092825240865], [-89.18684233155794, 30.331192970902414], [-89.29444601056062, 30.30759205359779], [-89.30702573679784, 30.303990855583844], [-89.34474786949615, 30.293192139671856], [-89.42462563502114, 30.24538731334682], [-89.44746651411447, 30.20509440137592], [-89.47582540454336, 30.191557439517236], [-89.52450527636456, 30.180749435152446], [-89.60508955212701, 30.142810519537665], [-89.65698696158819, 30.11837730312823], [-89.68371282447077, 30.076014282510563], [-89.78253459948597, 30.045368125578356], [-89.84506552608765, 30.018405986631223], [-89.84529764232748, 30.016377824220566], [-89.85258280411317, 29.952717035584122], [-89.79596860801064, 29.933999230488467], [-89.74427147141445, 29.917643450794372], [-89.70172443452611, 29.87408193276305], [-89.64706339230119, 29.863599386335363], [-89.59812837148621, 29.881406776698253], [-89.57442444379518, 29.983736054724986], [-89.49406517642227, 30.04096862557596], [-89.44461936345006, 30.06095563046085], [-89.34216470298121, 30.05916869327638], [-89.30302786943565, 30.091566623454092], [-89.23317016482649, 30.134953533238725], [-89.18325838894489, 30.149340594017527], [-89.18580128750135, 30.063930906660506], [-89.21567476804239, 29.99352278542236], [-89.23117760438417, 29.925483561609088], [-89.2362974992308, 29.87708041312511], [-89.29325031301246, 29.803052027900357], [-89.27103323390138, 29.756353964149046], [-89.39916121733732, 29.770590617230805], [-89.40395492718757, 29.681806525609183], [-89.46556080497368, 29.651736314853974], [-89.50096548741855, 29.63345361254903], [-89.50473673004929, 29.631506169536657], [-89.53520081761025, 29.648565039732386], [-89.60210772022674, 29.610292737629464], [-89.56461343740253, 29.54378388925931], [-89.56960524389447, 29.49404185980495], [-89.53214796846397, 29.434564938013374], [-89.48231583331254, 29.406220083459313], [-89.37999877612097, 29.391783433952792], [-89.31208276456002, 29.388036671871443], [-89.25784955844117, 29.336870803096467], [-89.20038659100746, 29.34441699508817], [-89.13433430599285, 29.279339122996596], [-89.1166500427997, 29.2195311512873], [-89.02597101205195, 29.215152430253173], [-89.0142768192386, 29.16691246881249], [-89.06661350469115, 29.090713326535365], [-89.11652642188758, 29.07409619124627], [-89.14878821868733, 29.029669117117006], [-89.14286206290659, 28.99162213734201], [-89.21866915665477, 29.022513933846586], [-89.25935031046512, 29.05835679731333], [-89.3220070933444, 29.010249597324815], [-89.40096181188851, 28.933810297181477], [-89.40352613192273, 29.016962299970693], [-89.36109437504635, 29.0718464271019], [-89.3905116064037, 29.123574298902454], [-89.43292871595732, 29.14902113857702], [-89.48284099704318, 29.215050938143797], [-89.56454813164501, 29.242524671473557], [-89.60664818688295, 29.252020543161862], [-89.63966036775467, 29.29052846946887], [-89.72615945548843, 29.304023206143118], [-89.842638530196, 29.318819763400125], [-89.88346047830983, 29.30709959437191], [-89.90270373951402, 29.293033118717396], [-89.95645723924524, 29.253740285383607], [-90.05850895930777, 29.183682981546372], [-90.0898323356427, 29.16447125766844], [-90.12274981401889, 29.144281811113746], [-90.22358361213773, 29.08507050335428], [-90.33493157441224, 29.063798236154867], [-90.4096138337741, 29.058428944305348], [-90.44273058806712, 29.0560480106997], [-90.4881136156164, 29.05875491959073], [-90.6521126619086, 29.05771533893372], [-90.748373634342, 29.04005398625383], [-90.81254675365476, 29.04213178331991], [-90.86784989800083, 29.05605761382227], [-90.87758007418226, 29.104884601602347], [-90.94187438006965, 29.16236643963664], [-90.96421866402677, 29.16509440125219], [-91.00009351179253, 29.16947427846999], [-91.09401310530218, 29.187704010381875], [-91.158146603813, 29.218092847228135], [-91.27879137594718, 29.24776857795369], [-91.33488478107286, 29.29876776130223], [-91.27664671910078, 29.32981791014005], [-91.26545180630208, 29.360969031781146], [-91.26632248209337, 29.36135676712153], [-91.3340512281692, 29.39151821901353], [-91.36396750805811, 29.420657404640757], [-91.34751455060847, 29.44443150348081], [-91.39430806891495, 29.49710889119495], [-91.43995376770201, 29.478514016860572], [-91.4609642636632, 29.469954874699216], [-91.48559157968567, 29.499110134922063], [-91.53102270188599, 29.53153704388482], [-91.53744673925324, 29.565882015449226], [-91.5419757702505, 29.59434699645975], [-91.60018082095387, 29.63114978448167], [-91.6438338290602, 29.63061862646779], [-91.62383090085838, 29.6992337221521], [-91.66712996346888, 29.745815604747083], [-91.73725498567572, 29.749363392039765], [-91.80814403565795, 29.725090516815413], [-91.85307211377113, 29.702929637074334], [-91.86255916584359, 29.66738909237294], [-91.87326824835323, 29.627270617949133], [-91.80373201883499, 29.59594537289367], [-91.71108277201176, 29.569321337330386], [-91.76826475677183, 29.490355123100063], [-91.82158098643775, 29.47391818193348], [-91.91532362073573, 29.518506621154128], [-92.03018895944118, 29.57266294968161], [-92.04289728045676, 29.577474250708416], [-92.06451600507732, 29.58565898338972], [-92.15862728854692, 29.581610018226847], [-92.25186375123636, 29.539347959170215], [-92.32346917109825, 29.531490876462236], [-92.4098645837671, 29.547470787324375], [-92.47358989889119, 29.561074685344717], [-92.56804353566433, 29.57739098186241], [-92.6160873881681, 29.58877995521565], [-92.68449248819155, 29.60499566977919], [-92.87999827201044, 29.680279319455295], [-92.99313339678267, 29.72383943431083], [-93.08818706958937, 29.749118255067597], [-93.1769347112239, 29.77048012526752], [-93.29557750001179, 29.775064075309274], [-93.41109159055593, 29.767350193611506], [-93.53846657463205, 29.763292372342704], [-93.74195219910719, 29.736336811339243], [-93.79925422721143, 29.71525373656791], [-93.83797528234422, 29.69061265241575], [-93.86129530938744, 29.679000608224616], [-93.96187130805964, 29.68220650556423], [-94.05651071216563, 29.671156941170853], [-94.16155450003906, 29.636582359648354], [-94.35412820982475, 29.562097488515118], [-94.37082162889355, 29.555640664442095], [-94.50081251755873, 29.50536177863479], [-94.59485842344701, 29.46789802728392], [-94.67039435064643, 29.430775265463755], [-94.73105229950032, 29.369136537765282], [-94.72253530054337, 29.331441601468836], [-94.80370033243734, 29.279232837385262], [-95.0262244621778, 29.148060500043837], [-95.11505600179603, 29.07554893462364], [-95.12513950029825, 29.067317961427637], [-95.1913965366588, 29.02308725390016], [-95.29715258465356, 28.934070538603628], [-95.38239559155126, 28.866345627184828], [-95.43959960221544, 28.859019626341404], [-95.50704299091446, 28.824733184694264], [-95.58880646435139, 28.783166666853976], [-95.68409435998805, 28.734038616781262], [-95.81250934545967, 28.664939633188233], [-96.00068740024183, 28.588235760549665], [-96.19441737448606, 28.50222196894064], [-96.32882208282317, 28.42365704434099], [-96.3785381203719, 28.389863070489625], [-96.39038093951267, 28.38181303549261], [-96.44285394549799, 28.317663957960896], [-96.63201515037159, 28.222818672339066], [-96.71963232521159, 28.164591642588682], [-96.79216347513017, 28.110494736330914], [-96.85207619951757, 28.059818765718347], [-96.88646462004412, 28.03073202060488], [-97.0033306775265, 27.90830523254462], [-97.043689896885, 27.83653051193939], [-97.04485181757954, 27.83446415655192], [-97.09074096649867, 27.785886107468205], [-97.14086017876632, 27.71668595211416], [-97.21268547996807, 27.596417498434135], [-97.22299792854385, 27.576604741491465], [-97.25733164444487, 27.510641170096054], [-97.29606359900822, 27.42717150735046], [-97.33612846199435, 27.317813596653156], [-97.34685727927527, 27.277954102887588], [-97.35847541773066, 27.234791022136367], [-97.37870407690514, 27.060038909377276], [-97.36688003289473, 26.88557614698143], [-97.32275921339479, 26.70174137606303], [-97.28755091263908, 26.60033523155743], [-97.2538113475991, 26.50315929954965], [-97.22729943445192, 26.411173082273528], [-97.1969466555764, 26.305860517534423], [-97.15881103276966, 26.082655753340028], [-97.15193541967759, 26.01764882540859], [-97.14558063627743, 25.971127859128593], [-97.15662170609689, 25.94901791013764], [-97.20695860738304, 25.960895038104155], [-97.27717655069308, 25.935434300435908], [-97.33835936151526, 25.923121595920637], [-97.365989329829, 25.90244376196893], [-97.36009547300927, 25.868870794559086], [-97.37287752634491, 25.84011391513073], [-97.42264933118636, 25.840375180987888], [-97.45474006938356, 25.879334249201438], [-97.49687390391571, 25.880055457856944], [-97.54296951289992, 25.92003249058921], [-97.58257724218102, 25.937854563929452], [-97.64402274499088, 26.006611553566813], [-97.69708043187649, 26.02345268312383], [-97.75884912904532, 26.032128864983832], [-97.79530195883, 26.05521594946802], [-97.86226905773334, 26.05774415426519], [-97.87119773446791, 26.058081237901995], [-97.94435552320618, 26.059619517994822], [-98.01098130561302, 26.063861710287444], [-98.03924916378328, 26.041273767111402], [-98.08012568538417, 26.055394581418565], [-98.09104789475734, 26.059167664973184], [-98.14947258665018, 26.0558116264049], [-98.19705533894117, 26.056151586645818], [-98.24881513057535, 26.073099526088548], [-98.30298813654655, 26.110048478253383], [-98.3867032791983, 26.157870457420415], [-98.4425455644641, 26.19914947422875], [-98.50350166908447, 26.214796488846726], [-98.57619694888002, 26.23521909897908], [-98.5931729799966, 26.24287301717668], [-98.61347361690197, 26.252025899283574], [-98.6542289658975, 26.23595766819592], [-98.6988637044653, 26.265616532455553], [-98.77992002618686, 26.326539889074926], [-98.80735670514424, 26.369419322916738], [-98.89097338266198, 26.357567290357483], [-98.95833399767997, 26.39405468086841], [-99.03232513335091, 26.412080873212012], [-99.08201054809057, 26.396508752610078], [-99.11086392019054, 26.42627697304455], [-99.09164497120881, 26.476976357732724], [-99.105041290924, 26.500334512847633], [-99.17141390620509, 26.549847448267563], [-99.1768260184241, 26.56966000972907], [-99.2005320869811, 26.65644251197369], [-99.20891731002064, 26.72476057781942], [-99.24245445771663, 26.78826183242258], [-99.26862349046469, 26.84321318577336], [-99.32891030087015, 26.879761621539604], [-99.36115425696451, 26.928921986745003], [-99.38737724702565, 26.982400342383897], [-99.44697986964358, 27.02602766665192], [-99.44213241718167, 27.106840602557586], [-99.4299931477162, 27.159150517660866], [-99.4452467282936, 27.223342556062068], [-99.46083428663216, 27.262241784239354], [-99.46331745657186, 27.268438583111898], [-99.48794530230856, 27.294942629427986], [-99.52966216456322, 27.306052681135707], [-99.48752884233052, 27.412397306049698], [-99.49511168624828, 27.451519228176576], [-99.49752649867173, 27.500497102090087], [-99.5283274677897, 27.498897144197436], [-99.53014530689342, 27.580208119033955], [-99.55681922979723, 27.614337130051258], [-99.6245221763878, 27.634516173523913], [-99.70460814170494, 27.65495521921881], [-99.75854110110348, 27.71707220161492], [-99.80165800826094, 27.741772177826014], [-99.84474391836551, 27.77881019695183], [-99.87784685308068, 27.824377236445386], [-99.90439180529752, 27.875285273716994], [-99.9174677845152, 27.91797430405233], [-99.93216776390048, 27.96771133489561], [-99.98492968586349, 27.990730303428116], [-100.02873150806616, 28.073119173814845], [-100.07548040414152, 28.12488312357314], [-100.1744192520311, 28.179449060626993], [-100.19751628512914, 28.197001784763977], [-100.26761015624777, 28.2502700511955], [-100.2875601431603, 28.301094059269353], [-100.32039912942416, 28.362118074092127], [-100.33706518157425, 28.427152098162704], [-100.36829420995628, 28.477197123092886], [-100.3888662184918, 28.515749146852407], [-100.39727618948234, 28.575638183977198], [-100.4486541408289, 28.616775238226452], [-100.50036010730459, 28.661961309712783], [-100.50670710060464, 28.71674636666153], [-100.53302305228755, 28.763281433210295], [-100.53583600786264, 28.80588944574783], [-100.5768519332963, 28.836169527959473], [-100.62721183285583, 28.903735677072415], [-100.64699878359177, 28.95708077404132], [-100.66021374215954, 29.031498899636603], [-100.67122091411571, 29.08351803165855], [-100.67466172028814, 29.09977903950653], [-100.72746770509193, 29.12912523350073], [-100.77265471925386, 29.168494424916403], [-100.79568676771507, 29.22773259172369], [-100.801873325454, 29.232834189340085], [-100.84866979710002, 29.271423822486355], [-100.8868477302617, 29.307850973251025], [-100.99561265478934, 29.363406393425226], [-101.06015616642519, 29.45866477318382], [-101.13750794229342, 29.473546230878263], [-101.19272453273933, 29.520289724911272], [-101.25489933560564, 29.520347149710155], [-101.30553636047303, 29.577930963414612], [-101.30733493121755, 29.64072225472091], [-101.36720014547774, 29.664048085419903], [-101.40063736926992, 29.738086860850135], [-101.45349973986566, 29.759679503921674], [-101.50322319730581, 29.764591056664603], [-101.5615680083132, 29.794667113429462], [-101.65457545697949, 29.765173042032064], [-101.71422036830863, 29.767670405288502], [-101.76161467071529, 29.778870588116604], [-101.80943553995903, 29.790171278956358], [-101.87539332193677, 29.794033121259567], [-101.96615868171183, 29.807352862631056], [-102.0219099120343, 29.802500666404573], [-102.07363651084061, 29.78693532731651], [-102.11567224106908, 29.792398956063657], [-102.16166403677494, 29.819495507287215], [-102.22754271339663, 29.843541983747837], [-102.3013710713302, 29.877681408546614], [-102.31867410769577, 29.87220021273786], [-102.34985129455659, 29.862323997200424], [-102.36951215384363, 29.820401724544627], [-102.3928959271608, 29.765575327475503], [-102.46893642658573, 29.779822584162606], [-102.51267775517722, 29.780308195090456], [-102.5510720370201, 29.752362805665022], [-102.6128708146893, 29.748186437165284], [-102.67718460375887, 29.738265045347614], [-102.69345852009896, 29.676510776522466], [-102.73842088358884, 29.621932291723848], [-102.77752415452049, 29.556499848827322], [-102.80868549408035, 29.52232156543023], [-102.83096379801937, 29.444269080792914], [-102.82455771072804, 29.39955989856861], [-102.87185158919529, 29.35209433773491], [-102.89101703961028, 29.28711383250127], [-102.87134174043662, 29.241625743573266], [-102.91780083638386, 29.190697144519017], [-102.99568539011145, 29.161218405834386], [-103.0356809864338, 29.103028178144463], [-103.07635348030576, 29.08572113073293], [-103.10036694941012, 29.026875816464063], [-103.12674738784906, 28.98212261507617], [-103.22780158487548, 28.99153056663129], [-103.28119111040847, 28.98213670953941], [-103.3619997000558, 29.01891336395201], [-103.46319845936672, 29.066822328058542], [-103.52461583237579, 29.120999075134442], [-103.59236313171891, 29.150261563360175], [-103.66020646013374, 29.170935952611202], [-103.72474678712254, 29.191472296757574], [-103.78903778388036, 29.25750474302875], [-103.7938767752469, 29.259241142979583], [-103.85689651593802, 29.28185482597708], [-103.97523820438087, 29.296019997608724], [-104.05559886205931, 29.330912929273197], [-104.14369443341747, 29.383280806561217], [-104.18127518149336, 29.426267732823558], [-104.22908287356277, 29.48105266576173], [-104.30881456436174, 29.524339477669375], [-104.37117640425028, 29.543065377496042], [-104.45230212479487, 29.603662270511823], [-104.53976197156227, 29.676076283245905], [-104.56568879896781, 29.770464182512566], [-104.61903966105974, 29.84444698676231], [-104.6723275125125, 29.91111394229579], [-104.68547925709595, 29.989944842481247], [-104.7039982102685, 30.024211866818902], [-104.69209412927324, 30.107305712842972], [-104.70278801177953, 30.21173757130683], [-104.74044787443178, 30.25945542508461], [-104.76163388284323, 30.30114920952662], [-104.82431399914437, 30.370466771528815], [-104.85952105051504, 30.390413599550012], [-104.86987201761657, 30.458645244493308], [-104.88937601457098, 30.535143870028904], [-104.92479603338333, 30.604831541139337], [-104.97207103119399, 30.610259401386617], [-104.9807539121426, 30.628811337333143], [-105.00123998910055, 30.672582126082034], [-105.06233414007819, 30.68630197482383], [-105.09828220429254, 30.718912796639906], [-105.16015329327206, 30.757057560586208], [-105.21866034718217, 30.801565397863577], [-105.31486361538894, 30.816959182583332], [-105.39424275494052, 30.8529769441171], [-105.39960974235876, 30.88893885022725], [-105.48802791843794, 30.94327546979142], [-105.55743106663999, 30.99022626991344], [-105.57954328235918, 31.035393221481243], [-105.62735065988159, 31.098542119490173], [-105.7094929464338, 31.136371887862516], [-105.77325901754679, 31.166893859823304], [-105.79438802955048, 31.20223691902838], [-105.86935478532068, 31.288631360175668], [-105.93845352986372, 31.318732780821527], [-105.95394348039449, 31.36474869396378], [-105.99642987862515, 31.387839826270632], [-106.00492649471121, 31.392457701129434], [-106.08025852031997, 31.398701639747777], [-106.17567540455288, 31.456278687070363], [-106.2368043059016, 31.513375715554115], [-106.28081126888218, 31.562061667863865], [-106.30353619470539, 31.620412648822665], [-106.33992851048178, 31.669751574326586], [-106.3701390673027, 31.710709584480565], [-106.41794000397411, 31.752008531603117], [-106.46764201831203, 31.759607461806905], [-106.48464200454589, 31.747808461268303], [-106.52824204511482, 31.78314735401881], [-106.53173104436608, 31.78390934923178], [-106.99354463720076, 31.78368793446522], [-107.29679400179802, 31.783624583008272], [-107.42224706930288, 31.78359837526598], [-108.20839451678752, 31.78359904245415], [-108.20857289232153, 31.499740316164473], [-108.20857449200882, 31.333392658368044], [-108.70766014220071, 31.333189194973002], [-108.86103176714545, 31.332313561111718], [-109.05004812742739, 31.332501237912357], [-109.49449376386781, 31.3333946318122], [-109.82969265910826, 31.33406852544659], [-110.45975431753436, 31.333145006768376], [-111.07482582764027, 31.332242367553818], [-111.36678310454226, 31.424767967188668], [-112.36504301072623, 31.74113225938428], [-113.33376866910554, 32.04025641411806], [-113.75074609375687, 32.169010138628856], [-114.813613, 32.494277], [-114.811536, 32.522834], [-114.79563240395275, 32.550951951448134], [-114.81418245844493, 32.564783980689064], [-114.79968049507946, 32.593617038382725], [-114.80939055353772, 32.61711508454391], [-114.76494756986516, 32.64938716114304], [-114.719630727165, 32.718759493048154], [-115.00079986989827, 32.69967216126927], [-115.46516216855507, 32.66709862819984], [-116.04661972032365, 32.62335212047906], [-116.10617569815312, 32.61857760304441], [-116.54064378022487, 32.58374707585354], [-116.62705082945821, 32.576261230644384], [-116.85315745735967, 32.55778626534492], [-116.85715484348341, 32.55745964205989], [-117.1248626924002, 32.534157171348916], [-117.13203947381396, 32.58560236071609], [-117.13666440355385, 32.61875517445846], [-117.16886617193367, 32.67195323184216], [-117.19676706111419, 32.68885228948492], [-117.2460690440751, 32.66935340664179], [-117.25516891511495, 32.70005240974998], [-117.2549696405692, 32.78694930816781], [-117.28097057055442, 32.82224823111945], [-117.28216953553577, 32.83954818980203], [-117.27386950748911, 32.851448161860446], [-117.26290450708407, 32.849350167398356], [-117.256169482047, 32.85944814499783], [-117.25446939177453, 32.900147053767405], [-117.26370379910112, 32.93954169572385], [-117.28076924361288, 33.0123437883652], [-117.3152775272475, 33.09350461880509], [-117.36257178759881, 33.16843740536311], [-117.44558305662814, 33.268517116200464], [-117.54769291392117, 33.365491442346766], [-117.59587970630217, 33.38662954042526], [-117.59618839056591, 33.38696553600003], [-117.64558145231156, 33.4407287197072], [-117.71534810933144, 33.460556760107394], [-117.72648502682767, 33.48342780955161], [-117.73907914985692, 33.49330722395098], [-117.81418733315999, 33.55222452302077], [-117.84028849309212, 33.57352340632452], [-117.92709084752185, 33.605521150309244], [-118.00059313482815, 33.65431891343279], [-118.08889673208259, 33.72981684909529], [-118.11507762703526, 33.74380318050653], [-118.13269900252553, 33.75321684605839], [-118.18370126468828, 33.736117936728796], [-118.23192765899674, 33.71529546273757], [-118.25868855089067, 33.70374101876501], [-118.31720664742762, 33.712818049296075], [-118.33329670916079, 33.72118443948619], [-118.35470673138275, 33.73231706469215], [-118.39660778250767, 33.73591708736857], [-118.42840887052385, 33.77471501285479], [-118.39430876964785, 33.80431478139468], [-118.41270988591863, 33.883912493246974], [-118.46061360204371, 33.96911074259361], [-118.51728036657653, 34.02529170385662], [-118.51951706477226, 34.02750924370335], [-118.60357469167494, 34.03904788277789], [-118.67936845203215, 34.03325451060553], [-118.74495422068834, 34.03210219910268], [-118.80511607729686, 34.00123813092581], [-118.85465481533308, 34.03421433895156], [-118.94448099526437, 34.046738458989076], [-118.95472344812606, 34.0481665232841], [-119.0699601564759, 34.09046973760175], [-119.1097850826193, 34.09456577690958], [-119.22774427347544, 34.16172790897187], [-119.25704465915426, 34.21330389643209], [-119.26458823603348, 34.23610446170658], [-119.27014596818107, 34.25290282701792], [-119.31303614056006, 34.27568852187573], [-119.37578238616521, 34.32111706186177], [-119.46103867596867, 34.3740624993233], [-119.47794943370103, 34.378835963328484], [-119.53696001495764, 34.395493202426195], [-119.61686552543813, 34.42099307220971], [-119.68466992145353, 34.40829497748114], [-119.70907104145263, 34.39539492476567], [-119.78587525944685, 34.41599498228769], [-119.8357751478433, 34.41579409349515], [-119.87397504916643, 34.40879313130039], [-119.97195488550966, 34.444639704471726], [-120.05068568611085, 34.4616499138007], [-120.141168420671, 34.47340383422263], [-120.2950539739113, 34.47062162619294], [-120.45142757131521, 34.447092778208976], [-120.51142365992786, 34.52295173679929], [-120.5500948043765, 34.54279290980399], [-120.5812958925666, 34.55695804005053], [-120.62257788608413, 34.55401617484996], [-120.64574200628029, 34.581034286696166], [-120.60197356958983, 34.69209431110969], [-120.61485572716029, 34.730708399263854], [-120.62632372985071, 34.73807143643858], [-120.61026994329282, 34.858179291825685], [-120.67083881448217, 34.90411435181718], [-120.65030916058095, 34.97516552673903], [-120.633573838752, 35.03308436321381], [-120.62958659905591, 35.078361629550145], [-120.63579032988594, 35.123804903738915], [-120.67507705827175, 35.15306107649753], [-120.71418782254982, 35.17599819265514], [-120.75608877524478, 35.160459137010314], [-120.84667607052214, 35.20442968919568], [-120.89679162520862, 35.24787800356188], [-120.87957180903845, 35.294185059706976], [-120.86213505827125, 35.360764213153445], [-120.8847591268025, 35.430197379337464], [-120.95586485610109, 35.45374428827861], [-120.98422873519316, 35.45790483208924], [-121.00336065679346, 35.46071122541045], [-121.11424136700309, 35.57172220366331], [-121.16671319174625, 35.63540153731114], [-121.2723226929273, 35.666714345778125], [-121.31463234682468, 35.71331378737806], [-121.33244904578522, 35.78310965906738], [-121.34705382355584, 35.7951899858173], [-121.40682215155283, 35.84462740785738], [-121.46226252598323, 35.885623184659266], [-121.4861980004001, 35.970353346432866], [-121.53187385751838, 36.01437370642676], [-121.57459985086, 36.02516203341449], [-121.6220076983144, 36.09970028781527], [-121.680144401597, 36.16582271161205], [-121.77985084783217, 36.2274115616454], [-121.82642477158716, 36.241864820237026], [-121.88849081896063, 36.302814646838144], [-121.903195280071, 36.39360650686845], [-121.94160065171295, 36.48560448252203], [-121.97042817162445, 36.58275596449345], [-121.92386773689478, 36.63456055550399], [-121.86060569220577, 36.61113736066571], [-121.8144641003268, 36.682859051713095], [-121.7968285270198, 36.777544067459694], [-121.79154676723886, 36.81518726690352], [-121.8127354923323, 36.85005090125499], [-121.86226978866843, 36.931553795993175], [-121.90647220762342, 36.968951853069136], [-121.95167438442232, 36.97145175825158], [-122.02717810210326, 36.951151687221355], [-122.10597927038762, 36.955952895923794], [-122.20618234332922, 37.013951026059495], [-122.26048306569474, 37.07254997773346], [-122.28488417722849, 37.10174900409187], [-122.294312384157, 37.10514342754405], [-122.32297324014645, 37.11546215521033], [-122.3440313643325, 37.14410118525581], [-122.39706757947711, 37.18725136513511], [-122.4184548733142, 37.248523351263344], [-122.40132533140586, 37.33701112519598], [-122.40926011841064, 37.374807132228085], [-122.44368884483424, 37.43594333424292], [-122.4459887054811, 37.46154333088049], [-122.49379068622227, 37.492343724971455], [-122.5166906111112, 37.521342607685376], [-122.518089547282, 37.576140192235066], [-122.49678753295957, 37.612137893058005], [-122.49678603453525, 37.665622300573794], [-122.49678545146365, 37.68643432580414], [-122.50067945316263, 37.7081337282381], [-122.51198425437786, 37.771130973861446], [-122.46539704664666, 37.80088015309446], [-122.39813990920902, 37.80563124065797], [-122.38532395373976, 37.7907252088504], [-122.37646312079102, 37.73855913403236], [-122.35678508035794, 37.7295061805428], [-122.36175009904267, 37.71501119770655], [-122.38982804654304, 37.70833219821898], [-122.39319117856061, 37.707532199398266], [-122.36022015541722, 37.59250239048922], [-122.24437285240595, 37.55814074369193], [-122.16845016440146, 37.50414351596978], [-122.12920100018476, 37.52132253261326], [-122.1119993512158, 37.528851539167015], [-122.14439716008827, 37.58186670585537], [-122.1529060627127, 37.64077187484324], [-122.16280351811602, 37.667273944739556], [-122.16305000940997, 37.66793396567146], [-122.2137748928482, 37.69869614826386], [-122.24981083358004, 37.72640730984286], [-122.25245282277571, 37.75513038323418], [-122.31297487203545, 37.77724528512498], [-122.33371178495287, 37.80979831030084], [-122.30393166269579, 37.83008835902196], [-122.32871473890532, 37.89383380246495], [-122.33453039743621, 37.9087924892816], [-122.37870944231845, 37.90519253955154], [-122.42525823136882, 37.95567379456582], [-122.36758212419372, 37.978169712235086], [-122.3688910347103, 38.007949772873076], [-122.32170604394872, 38.01031161146737], [-122.26286104605242, 38.05147441409091], [-122.26932010012219, 38.0603759343728], [-122.30180405177657, 38.10514355009735], [-122.39358811363547, 38.143450858757475], [-122.39758134594646, 38.142005469310874], [-122.48849977358385, 38.10909665126655], [-122.49128313432001, 38.10808918635546], [-122.49946504111942, 38.03216721843368], [-122.45299503064689, 37.996169043825574], [-122.48866518389393, 37.96671600696221], [-122.48637542675034, 37.921882765568746], [-122.44841355029324, 37.89341157746362], [-122.41847071941012, 37.85272239587468], [-122.48348393838255, 37.82672926765748], [-122.53728594598844, 37.83032931154427], [-122.60129081933393, 37.87512753291678], [-122.67847488432707, 37.90660560922905], [-122.70264093835465, 37.893821572471595], [-122.7546070628677, 37.93552860957873], [-122.7974062186835, 37.97665874214348], [-122.85657443824479, 38.016718889311974], [-122.93971265693344, 38.031910039197555], [-122.97439180594264, 37.99243114825724], [-123.01153487772696, 38.00344015062764], [-122.96089047800989, 38.11296394184412], [-122.9536302830666, 38.175671828879345], [-122.98715011757855, 38.23753973516778], [-122.98631996044547, 38.27316561669708], [-123.00314728685284, 38.29570674629464], [-123.00412279631189, 38.29701349839312], [-123.05350446198932, 38.29938630181354], [-123.06843715422335, 38.33521113510627], [-123.085571707853, 38.390525926421354], [-123.16642658826828, 38.47494762460468], [-123.24979494606535, 38.51104554639404], [-123.33189903836394, 38.56554090150602], [-123.34961277215899, 38.59680348012996], [-123.44177766142086, 38.69974023625701], [-123.5147893031126, 38.74196049494388], [-123.54092790970708, 38.76765028465003], [-123.57199350482864, 38.79818266724065], [-123.6386444351291, 38.843857684636056], [-123.65985374912086, 38.87252145778384], [-123.71054822187332, 38.913221745920325], [-123.73290042449008, 38.95498557662287], [-123.69074791718883, 39.02128650204251], [-123.72151022146154, 39.12532435618949], [-123.76589427709855, 39.19365704391668], [-123.79899318035824, 39.271357498383175], [-123.82533373217314, 39.360817261198555], [-123.81469289813832, 39.446542096573936], [-123.7664775284745, 39.55280702788067], [-123.78232461607158, 39.62148963548018], [-123.79266171337656, 39.68412533453008], [-123.82954839635585, 39.7230746963552], [-123.8517200388485, 39.83204454704298], [-123.90767169153544, 39.86303288413601], [-123.95496165016486, 39.92237929762479], [-124.02521645617956, 40.001307840736715], [-124.03591467848788, 40.013327619753724], [-124.06891799892638, 40.02131606056906], [-124.08709374457953, 40.078451232945845], [-124.13995811366954, 40.11635997824975], [-124.18787945043437, 40.13055270058248], [-124.25840876385442, 40.18428875900649], [-124.3430718895265, 40.24399154696969], [-124.36341542209576, 40.260986728549426], [-124.35312387450134, 40.33143760530867], [-124.36535585896578, 40.374867681571715], [-124.40958833432165, 40.43808897740231], [-124.38701889911593, 40.504966719731456], [-124.30134721317752, 40.65965366900343], [-124.17670585915955, 40.84362546651773], [-124.11813837743915, 40.989268410444886], [-124.12543961555772, 41.048508813629034], [-124.15450465298372, 41.087163605989346], [-124.16397998454693, 41.1386791046805], [-124.12266960155863, 41.189729198037625], [-124.09227774494818, 41.28769731937396], [-124.06307231152987, 41.43958141180008], [-124.06747037248624, 41.464738668302985], [-124.08198503228968, 41.54776398589621], [-124.11603629150667, 41.62885260725706], [-124.14347955803764, 41.70928806460036], [-124.15424686277125, 41.728805133386444], [-124.1910409456858, 41.736082990837055], [-124.24502753267791, 41.792303546300026], [-124.21959186669598, 41.84643539393115], [-124.203400710131, 41.940966962096695], [-124.21160291059694, 41.99846262671056], [-124.27046253209105, 42.04555569594664], [-124.3142875565844, 42.06786703867798], [-124.35153334787569, 42.12979979861043], [-124.36100710561038, 42.18075637614045], [-124.38363095433019, 42.22716492779712], [-124.41097995358625, 42.25055223148871], [-124.41055315517198, 42.307436512055716], [-124.42555058745698, 42.35187977661689], [-124.43510036272329, 42.44016926500466], [-124.39905887499751, 42.539934349136075], [-124.40091106790905, 42.59752426810116], [-124.41311122032825, 42.6579402437059], [-124.45073196524551, 42.67580443846446], [-124.44840975895742, 42.689915407748735], [-124.51000803785236, 42.734752692178255], [-124.5524301707895, 42.84057425468589], [-124.48092554668253, 42.951500470187064], [-124.47986973534682, 42.954327888398396], [-124.43618480744601, 43.07131643440606], [-124.41137658295574, 43.159856600030864], [-124.39559339385188, 43.22391101467745], [-124.38244629310203, 43.27016960657419], [-124.4003900132588, 43.3021234115905], [-124.35331826853587, 43.342668956256794], [-124.28688253322059, 43.43629696531378], [-124.23352067471005, 43.55712995622797], [-124.21904438909847, 43.61093140977513], [-124.19344187387551, 43.706084095674825], [-124.16019330217098, 43.86371896920878], [-124.15025254248351, 43.910848312528685], [-124.12239084806549, 44.10443855469391], [-124.11103917912423, 44.23506565436865], [-124.11435542383869, 44.27618820796059], [-124.11518541490452, 44.28648010925518], [-124.08438776012457, 44.415603522906764], [-124.08358837758729, 44.50111467136406], [-124.06499717897655, 44.63249492028047], [-124.06339605227689, 44.70316757886329], [-124.07405720372184, 44.798097082763235], [-124.06314680578174, 44.83532282489877], [-124.02382763651748, 44.9498140004455], [-124.01009230618017, 45.04498795748608], [-124.0097651337592, 45.04725501538308], [-123.97542176253177, 45.145465983382316], [-123.97291684152961, 45.21677453647977], [-123.96288573148601, 45.280208890186856], [-123.97971464775499, 45.34771492474184], [-123.96055771209672, 45.43076917092008], [-123.97654552750667, 45.489724194012446], [-123.94755830720699, 45.56486960980988], [-123.93900833838903, 45.66191502632392], [-123.9394518525347, 45.708787203724704], [-123.96856754963187, 45.757011219587525], [-123.96628321441557, 45.78307718436327], [-123.961549400987, 45.83709341750379], [-123.96763624896263, 45.907799500983046], [-123.99370996657049, 45.94642330073371], [-123.9374776859875, 45.977298965865806], [-123.92933700918928, 46.04197187760844], [-123.9591979669004, 46.14167055821848], [-124.04113693517334, 46.19766853890702], [-123.99806130009978, 46.23532445303832], [-123.9124122877087, 46.179446385626356], [-123.83880690460278, 46.19220768315621], [-123.75759328138297, 46.21299794691366], [-123.71815295598748, 46.18898566653406], [-123.66087147372093, 46.21629270238275], [-123.58620790156495, 46.228650552054695], [-123.54766155338551, 46.25910568715727], [-123.66950444083362, 46.266829165409014], [-123.70076765302574, 46.30527567712204], [-123.7279076828958, 46.29133317484054], [-123.75956422630124, 46.27507050391385], [-123.80614412983141, 46.28358567635943], [-123.87553172865051, 46.239784358466785], [-123.90931346670381, 46.24548850785374], [-123.9543611091694, 46.27699891009154], [-123.96943521061718, 46.291396061460055], [-124.08067987929086, 46.26723664850058], [-124.06463208143101, 46.32689722750375], [-124.05702968327604, 46.49333770340806], [-124.06958729188402, 46.63065145110272], [-123.96064582106763, 46.6363644863123], [-123.92327204474128, 46.672708664416426], [-123.97516016157591, 46.71397186744306], [-124.08098624417164, 46.73500402488903], [-124.09679921043848, 46.79408631546522], [-124.10123433575801, 46.810657394313765], [-124.13822614850795, 46.905535892349356], [-124.18011188156532, 46.92635908567388], [-124.16911303267375, 46.99451039862121], [-124.18854282250922, 47.15786170551789], [-124.19589169567496, 47.17400275256617], [-124.23634696799081, 47.28728998621672], [-124.31937604578556, 47.35556195922154], [-124.35361185217842, 47.533539876867756], [-124.35595121320405, 47.54570075787646], [-124.41210241906008, 47.69120127631106], [-124.47168327693123, 47.76690896984783], [-124.53992297031526, 47.83696858464182], [-124.61310478931293, 47.88057355801093], [-124.62550817852403, 47.887964033498996], [-124.67242355151815, 47.96441455559354], [-124.68539014849034, 48.0492383339857], [-124.68709856359231, 48.09865729288482], [-124.72172310851828, 48.153185182337594], [-124.69038756507267, 48.21974520867561], [-124.66926397208078, 48.296353147611995], [-124.72583829768637, 48.38601209417078], [-124.65324233901737, 48.39069105396416]]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/United States.geojson b/public/geo-data/states/United States.geojson new file mode 100644 index 0000000..af7c6b3 --- /dev/null +++ b/public/geo-data/states/United States.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[179.48131826347884, 51.97530898508944], [179.5828572120965, 52.01684895626722], [179.63684618468272, 52.0257199500645], [179.77392211483203, 51.97070098779374], [179.74301213036114, 51.91175702842614], [179.64948417765393, 51.87367805477297], [179.54351623144987, 51.89093404307364], [179.48463426148, 51.921276022300084], [179.48131826347884, 51.97530898508944]]], [[[178.60049370583928, 51.6552642090708], [178.6606006759438, 51.6830731895809], [178.9253305416567, 51.623912228918165], [179.19524740432658, 51.47787932828603], [179.29578535336373, 51.419240368285614], [179.4182402919008, 51.41620337003685], [179.48041826040634, 51.36386840587304], [179.2532713740266, 51.33724742478872], [179.03153348627555, 51.449892348154414], [178.93021953808386, 51.530097293435546], [178.8692495690824, 51.55699427522153], [178.7724006177784, 51.55412727768346], [178.60486670302726, 51.61602323604465], [178.60049370583928, 51.6552642090708]]], [[[178.46338578070117, 51.98785698095788], [178.55261273515072, 51.97397598994516], [178.59159771501444, 51.95266000438722], [178.53939574069685, 51.903254038736165], [178.5024937593455, 51.89965204145181], [178.43246179601311, 51.965540996536184], [178.46338578070117, 51.98785698095788]]], [[[178.2044429090468, 51.83089809090551], [178.32969984576147, 51.836800085907846], [178.37800982050368, 51.792634115971104], [178.3740748216804, 51.74786414681556], [178.27095587411196, 51.76519413563105], [178.2044429090468, 51.83089809090551]]], [[[178.09367396993093, 52.05514893734803], [178.15476993898812, 52.061428932526674], [178.2013139147, 52.031509952772645], [178.2009009140875, 51.991163980568324], [178.12094195439818, 51.97701999094482], [178.07921497649625, 52.01896796239244], [178.09367396993093, 52.05514893734803]]], [[[177.21308741342287, 51.920366039089], [177.31082836428072, 51.93328102904334], [177.3673643366623, 51.96838300422334], [177.46054029028707, 51.999758981575816], [177.52100726136368, 52.06306993731194], [177.58127223297353, 52.14493488027158], [177.64865519826742, 52.13090788924247], [177.67595318333792, 52.09217491565409], [177.60908821563513, 52.028525960181916], [177.57206923371112, 52.00181997896148], [177.6115542122824, 51.95083701366358], [177.6010062168598, 51.922262033449655], [177.4992812684202, 51.92204103467564], [177.40953731416647, 51.93082902960886], [177.371264332714, 51.901953049921474], [177.33423035042154, 51.866777074561135], [177.3117693605609, 51.82597910290434], [177.26219638673496, 51.86189907875709], [177.17879042949684, 51.87922706782638], [177.21308741342287, 51.920366039089]]], [[[173.86399516901824, 52.79249050287308], [174.06729606195677, 52.75764452156171], [174.14011802402638, 52.75074452445137], [174.1581490116738, 52.70606655479706], [173.97511910578865, 52.707466558553335], [173.8190421897553, 52.75981252660813], [173.86399516901824, 52.79249050287308]]], [[[173.4390293627954, 52.47053573644787], [173.55574230389922, 52.47947972699962], [173.6380642651812, 52.524216693899284], [173.77280219526637, 52.50991270007583], [173.7022552258241, 52.4348117537201], [173.74830419925723, 52.39235378170873], [173.72569920818626, 52.35658680695043], [173.6512962460599, 52.35637780912606], [173.54378130350784, 52.39267378711339], [173.48638333094064, 52.36862080528532], [173.31995141902482, 52.412065780124635], [173.4390293627954, 52.47053573644787]]], [[[172.4589149054178, 52.954555432985664], [172.64326981491428, 53.00498639223382], [172.79287573805837, 53.008575385008506], [173.12199156669772, 52.990359387461886], [173.25132949622838, 52.944369415335224], [173.42536540051097, 52.86835246270153], [173.4238223982162, 52.82880649001136], [173.28442046985592, 52.82794049464082], [173.20495151241704, 52.848918482515806], [173.16690252764198, 52.79523652064825], [173.09624056325575, 52.78678952858135], [172.98260362197323, 52.79108752905946], [172.90363166005852, 52.761674551752265], [172.8093907107592, 52.78929753564451], [172.76336973732816, 52.8236635134058], [172.7542397466502, 52.87749747659062], [172.6699467930998, 52.91301845478166], [172.5850788375076, 52.92133445177461], [172.47286089246498, 52.89024147685538], [172.4589149054178, 52.954555432985664]]], [[[-65.34207168852419, 18.345296603759007], [-65.2559371384613, 18.342123644953997], [-65.22157239284184, 18.32096582908371], [-65.24126107540113, 18.301084777820417], [-65.28327273740501, 18.280220759328568], [-65.3374545961513, 18.30831467678048], [-65.34207168852419, 18.345296603759007]]], [[[-65.57686306664361, 18.103231107255244], [-65.50592299918002, 18.152611790536085], [-65.39816926557951, 18.161729770365426], [-65.28796556431762, 18.1481037762516], [-65.29123854380755, 18.10347575872694], [-65.37442236560643, 18.10804777612271], [-65.45138323241575, 18.086102801083], [-65.54209013525936, 18.08118398434127], [-65.57686306664361, 18.103231107255244]]], [[[-67.23913115348147, 18.373838774236308], [-67.22674677818074, 18.378258159507972], [-67.16017250065205, 18.41561052788375], [-67.15961062142551, 18.415925777597312], [-67.16901341692099, 18.46636278925273], [-67.12565725053898, 18.51171653767238], [-67.09730566888439, 18.511678313440083], [-67.04227822844805, 18.511604124211658], [-66.95631821681746, 18.49391012104183], [-66.92409129749888, 18.4872765297802], [-66.90156905377317, 18.488270667766628], [-66.83659341746826, 18.49113870655522], [-66.79932228438437, 18.49278386014603], [-66.76557311126714, 18.482804724851597], [-66.73398843362284, 18.473465640615974], [-66.62462075899289, 18.49420733897882], [-66.58625769278594, 18.487960579564643], [-66.53425956434747, 18.479493590815665], [-66.47029532664529, 18.469078250293954], [-66.43895341837579, 18.481501168852628], [-66.42092446291356, 18.488647269033024], [-66.34950698220666, 18.479222747206986], [-66.31548074858657, 18.474732511378797], [-66.31502802353639, 18.474749703511094], [-66.25801890967143, 18.476914613321156], [-66.19588575201581, 18.470662423705214], [-66.18672547533414, 18.469740663722952], [-66.13796213559807, 18.473900680361346], [-66.1292634191436, 18.472183274723413], [-66.03944245718247, 18.454449716203218], [-66.0343242692517, 18.455078624529087], [-65.99280592874908, 18.46018024604706], [-65.99079217182572, 18.46042768097521], [-65.90499010616966, 18.45093422517349], [-65.83147808597454, 18.42685686173274], [-65.82773956296722, 18.42557033370761], [-65.77169708103366, 18.40628459218305], [-65.74179857341834, 18.398189211953788], [-65.71862019175721, 18.39191338041918], [-65.66135406257206, 18.38904607679605], [-65.62402448184301, 18.387176992193496], [-65.58623459051164, 18.39338982369194], [-65.56595166473188, 18.358339796154695], [-65.56493367915314, 18.325048846366805], [-65.62487355355249, 18.310677122523597], [-65.61395225876709, 18.293822446564786], [-65.58831966667911, 18.254264061236643], [-65.5990677542549, 18.212968134281716], [-65.63528374676483, 18.199982291408592], [-65.65992848908553, 18.191580603844702], [-65.69585874574402, 18.17933154980706], [-65.73335985278707, 18.165778179825782], [-65.75873078014088, 18.156608807069418], [-65.77758689474278, 18.12924687731992], [-65.8029098230912, 18.071193976868837], [-65.8091771976424, 18.056826001432352], [-65.83314534442928, 18.02422608946811], [-65.85092196286459, 18.011974588505776], [-65.88494048597309, 17.988529257293457], [-65.91493959511462, 17.982774255526888], [-65.98455357236723, 17.969419575955925], [-66.01795841576129, 17.97491095146304], [-66.02400358090841, 17.975904707365217], [-66.04170759982928, 17.934949734984443], [-66.06810699591539, 17.94561365470687], [-66.09863158737862, 17.957943928588737], [-66.15539060302342, 17.929415089969382], [-66.22053430501111, 17.917819670525603], [-66.2432386141865, 17.913778359467834], [-66.29768254941362, 17.95915746701954], [-66.33814292798584, 17.97636098207942], [-66.33839350198541, 17.976467524663498], [-66.38506251444001, 17.939013584405597], [-66.44548441402091, 17.979388661330315], [-66.4533001600993, 17.980142784567946], [-66.510146381878, 17.98562773971489], [-66.54054078312427, 17.97548566744753], [-66.58323658508675, 17.961238838114795], [-66.6456546895684, 17.980269898862183], [-66.66439475031622, 17.968268930078718], [-66.69703824680244, 17.981983725435988], [-66.71696083058538, 17.990353972140113], [-66.74625189533826, 17.99035900534308], [-66.75847091274294, 17.995191021976062], [-66.77536286408925, 17.98444150081385], [-66.78495698993983, 17.978336092576672], [-66.83858813695922, 17.949941230148596], [-66.85791811280511, 17.95105954005642], [-66.85832503561262, 17.951083082031282], [-66.88344421995804, 17.952536318846256], [-66.92726534295875, 17.926885434205413], [-66.95558139072446, 17.93156748715719], [-66.97870503994552, 17.95730144995064], [-66.9822103985598, 17.961202510994827], [-67.01474842368087, 17.968478584724217], [-67.05445941976316, 17.97317570172463], [-67.08983145821222, 17.951428828126836], [-67.10781389430552, 17.9516340750918], [-67.13373746262364, 17.951929960155404], [-67.18346150639468, 17.931146122998676], [-67.21197739490657, 17.99300417340355], [-67.20989122697861, 18.035450165151836], [-67.199317984419, 18.09114612590228], [-67.18082565172976, 18.16806603375515], [-67.18075836997295, 18.16820950518166], [-67.15800444455856, 18.21672990208475], [-67.1912245042003, 18.26675994411302], [-67.20996611040104, 18.29498514077805], [-67.22524334510045, 18.297995885119885], [-67.23514008778714, 18.299946274732388], [-67.27135286289514, 18.362340362162286], [-67.23913115348147, 18.373838774236308]]], [[[-67.9412256343251, 18.126940348372607], [-67.89629661259396, 18.136815220372036], [-67.84622263179186, 18.12758907809898], [-67.82091872556902, 18.08472400579013], [-67.85063680877536, 18.04628109087177], [-67.88555082849598, 18.03648519131908], [-67.95581474564102, 18.07424539193829], [-67.9412256343251, 18.126940348372607]]], [[[-68.9240136601234, 43.885404256294244], [-68.87478754008536, 43.90471205995653], [-68.84901250433337, 43.84983791580347], [-68.88848659510353, 43.803778095243985], [-68.94443669728454, 43.835323379588296], [-68.9240136601234, 43.885404256294244]]], [[[-70.27552624868234, 41.310464935983376], [-70.19371234367377, 41.313788039971456], [-70.07913342851171, 41.31950516582425], [-70.04905364497158, 41.391703068853566], [-69.98486959927976, 41.35881920070849], [-69.96018135341515, 41.26454738924414], [-70.0152252510181, 41.23796537542037], [-70.09696722030104, 41.240851274345054], [-70.21147918584836, 41.24876613217763], [-70.27552624868234, 41.310464935983376]]], [[[-70.83380188232049, 41.35338612661014], [-70.75779684449208, 41.365702176707536], [-70.68688095777354, 41.44133431297098], [-70.60355506328325, 41.48238442491659], [-70.55327703819611, 41.45295547810118], [-70.49619701563675, 41.42490854855455], [-70.46383307404126, 41.41914558077459], [-70.44826197410435, 41.35365162601175], [-70.57745384415715, 41.349163434753024], [-70.6936348189362, 41.34283325210175], [-70.7686867811272, 41.303702121642914], [-70.82128377464369, 41.251014028480476], [-70.83339684803121, 41.31677808747077], [-70.83380188232049, 41.35338612661014]]], [[[-71.63147156895576, 41.16667809138388], [-71.59334209660577, 41.23742775723838], [-71.54541031140765, 41.24272949955988], [-71.53408403592088, 41.181861590617906], [-71.51920992607644, 41.14962360012607], [-71.59369961103882, 41.146338955450744], [-71.63147156895576, 41.16667809138388]]], [[[-72.0189247438397, 41.27411400614391], [-71.92680104606863, 41.29012220221077], [-71.91727992851628, 41.251333180313964], [-72.03475263228201, 41.234817976844596], [-72.0189247438397, 41.27411400614391]]], [[[-76.04620816296608, 38.02553274388814], [-76.00733202925282, 38.03670579078976], [-75.9800838152658, 38.004890762371204], [-75.98464151215268, 37.938121084923644], [-76.04652393498907, 37.953585978292104], [-76.04620816296608, 38.02553274388814]]], [[[-81.81169576822988, 24.568743094049758], [-81.7512690295585, 24.653515243785105], [-81.6723413970118, 24.699512428862572], [-81.584602787181, 24.736694661556214], [-81.57115483496611, 24.75635273308879], [-81.44351364955227, 24.81336347934397], [-81.3050579030326, 24.755184577540494], [-81.24323567008146, 24.6739975604476], [-81.34219565477264, 24.637773241462103], [-81.40189264656281, 24.623543090753255], [-81.44391872753901, 24.64267601340883], [-81.51740763919688, 24.621237837166074], [-81.5953373226895, 24.593105649963928], [-81.68524596504821, 24.55867445176616], [-81.81253870608172, 24.545467103381377], [-81.81169576822988, 24.568743094049758]]], [[[-82.01491257621802, 24.54306843631699], [-81.98391068948695, 24.580679516804842], [-81.86871377246466, 24.584117897240407], [-81.91885751182369, 24.498128761066383], [-82.02809346005124, 24.498713410509477], [-82.01491257621802, 24.54306843631699]]], [[[-82.18803363885998, 24.574696020291846], [-82.14410175620614, 24.622478132523376], [-82.08664569010834, 24.590068260123626], [-82.10075954843417, 24.53328522478883], [-82.1794565384336, 24.52946702793649], [-82.18803363885998, 24.574696020291846]]], [[[-82.86333668344248, 41.693691447070805], [-82.82571442716048, 41.722808078031115], [-82.78271379017961, 41.69400141298477], [-82.78887138455096, 41.64304610176898], [-82.84209436714269, 41.62832219940963], [-82.86333668344248, 41.693691447070805]]], [[[-84.6162203764455, 45.894472015958875], [-84.51789522803514, 45.828545034570155], [-84.41969631044252, 45.79982520038324], [-84.35602037513497, 45.77189732488568], [-84.39403820927225, 45.72762523108289], [-84.48412803568122, 45.73071203038022], [-84.58757215252409, 45.80670198520828], [-84.65078327557646, 45.85921197708858], [-84.6162203764455, 45.894472015958875]]], [[[-85.7018099141464, 45.73613016851183], [-85.65186689931947, 45.74314022613073], [-85.52444884876356, 45.829795385746294], [-85.36095267364402, 45.81755549840039], [-85.37713268006718, 45.76901447394587], [-85.50927662973717, 45.59647617597445], [-85.56163461999923, 45.5722141052804], [-85.62274166626085, 45.586029076078454], [-85.69687285671262, 45.69725113366524], [-85.7018099141464, 45.73613016851183]]], [[[-86.13809644436068, 45.04303709137321], [-86.0444311584401, 45.15958203334642], [-85.98941317647015, 45.15106913365878], [-85.9540223257799, 45.119281061156975], [-85.97688439444768, 45.06265965962978], [-86.0814884243029, 44.99009496877315], [-86.1548255370651, 45.002392812804324], [-86.13809644436068, 45.04303709137321]]], [[[-86.9342764531337, 45.421148981171], [-86.8357492802791, 45.45018799207617], [-86.80586838500732, 45.4129029996707], [-86.86774363282468, 45.353064996644754], [-86.8998918482666, 45.29518499747942], [-86.95619869687623, 45.35200598442098], [-86.9342764531337, 45.421148981171]]], [[[-89.22133914437751, 47.90806838432171], [-89.17916135122877, 47.935029552726206], [-89.01831096317099, 47.99252511373369], [-88.940886, 48.01959], [-88.893701, 48.03477], [-88.816084, 48.057006], [-88.728198, 48.101914], [-88.631908, 48.148307], [-88.547033, 48.174891], [-88.425162, 48.21065], [-88.427373, 48.166764], [-88.55044, 48.102111], [-88.579172, 48.040758], [-88.71856355094752, 47.995135294677894], [-88.85293125284767, 47.96532270486163], [-88.89899401166306, 47.90068541976048], [-89.0444705333582, 47.855749806470754], [-89.15774508512435, 47.82401442328711], [-89.20181902401609, 47.850242340574304], [-89.2552089394121, 47.87610123931532], [-89.22133914437751, 47.90806838432171]]], [[[-90.77692272115782, 47.02432604950636], [-90.7401816841878, 47.036107034749605], [-90.65042373741359, 47.054680174283824], [-90.56093781835848, 47.03701532422367], [-90.54487684933746, 47.017385361197185], [-90.51162495118997, 46.961409379093965], [-90.52405797205836, 46.93566632579177], [-90.54910595939613, 46.91546325855458], [-90.63712581943867, 46.9067261007343], [-90.67944775193183, 46.95603408894938], [-90.71203372344662, 46.985262068454574], [-90.76798672464953, 47.002329044057745], [-90.77692272115782, 47.02432604950636]]], [[[-118.59397016958364, 33.467197985604145], [-118.48478657013946, 33.487483152853535], [-118.37032377420792, 33.409284826765855], [-118.28626128316702, 33.351462693441874], [-118.32524404753651, 33.299074500410256], [-118.37476823608957, 33.32006450969458], [-118.46536840262571, 33.32605543494125], [-118.48260973616478, 33.36991361641914], [-118.56344303947687, 33.434380885690494], [-118.59397016958364, 33.467197985604145]]], [[[-118.59403106321369, 33.03595127666191], [-118.54006679182098, 32.98093358459717], [-118.44676897837512, 32.8954253595758], [-118.35350238443203, 32.821964053684596], [-118.42563203428836, 32.80059716271355], [-118.48790576325686, 32.84459173977256], [-118.58151070538582, 32.93167296473078], [-118.64157589332798, 33.01712938869219], [-118.59403106321369, 33.03595127666191]]], [[[-119.57894071536921, 33.2786266242017], [-119.51048763776127, 33.30726778650036], [-119.42716938527795, 33.26602207724206], [-119.4295572445964, 33.2281661349941], [-119.46472321511106, 33.215431066942166], [-119.54587041772706, 33.23340480312522], [-119.57894071536921, 33.2786266242017]]], [[[-119.91621956654096, 34.05834619530964], [-119.85730775802642, 34.071294090951156], [-119.73947600651398, 34.04929655749652], [-119.56670223903922, 34.05345031864048], [-119.47073809409966, 34.05399538193214], [-119.44265531910779, 34.05415490168869], [-119.3642149641763, 34.05079329790538], [-119.36306562404434, 34.00054730135742], [-119.39158773576735, 33.994635156833475], [-119.4877207225885, 33.99651384346733], [-119.5544738609591, 33.99781838297976], [-119.66282805824252, 33.98588687814798], [-119.72120954181355, 33.95958057530583], [-119.79594173471621, 33.9629257326216], [-119.87336158332633, 33.98037047424001], [-119.87691968634884, 34.023522508866215], [-119.91621956654096, 34.05834619530964]]], [[[-120.3682805944597, 34.0764642331645], [-120.2424830032063, 34.057170243745546], [-120.13585611180824, 34.02608320439933], [-120.05511020563576, 34.0377237774338], [-119.984319207516, 33.98394165125782], [-119.97369407629331, 33.9424751173845], [-120.0496848629779, 33.914557807036985], [-120.12181974763426, 33.89570810634031], [-120.17905181796726, 33.92799101362369], [-120.20008789885418, 33.9569013807774], [-120.36484256561405, 33.99178034985918], [-120.45413627915885, 34.02808102374731], [-120.3682805944597, 34.0764642331645]]], [[[-123.23714807625772, 48.68346596041738], [-123.07042677981566, 48.69997076355319], [-123.01969875550485, 48.721311725499255], [-122.97951926116907, 48.781701796672834], [-122.93792583004915, 48.790314839556586], [-122.81843637595074, 48.74462877469603], [-122.74304896058017, 48.66199066259604], [-122.79900951850333, 48.60468258460224], [-122.77120525754135, 48.56242552692779], [-122.77912288677801, 48.5089104509119], [-122.81791086016898, 48.4838874767667], [-122.80351993499337, 48.42874760323582], [-122.87413397437636, 48.418195635477865], [-122.92800295972914, 48.439965588539806], [-123.03915505782386, 48.46000261483593], [-123.14147736080926, 48.505290721147276], [-123.20267976955809, 48.59021387554899], [-123.23714807625772, 48.68346596041738]]], [[[-124.72583829768637, 48.38601209417078], [-124.65324233901737, 48.39069105396416], [-124.5462581963249, 48.35359404859262], [-124.38087291970267, 48.28469906860872], [-124.25088093666353, 48.264773032031066], [-124.10177167412141, 48.21688306049865], [-124.0507325606522, 48.177747142174816], [-123.88006667155388, 48.16062109327238], [-123.72873487286242, 48.16280010641737], [-123.67244373815306, 48.162715178849105], [-123.5511294179836, 48.15138234885034], [-123.44197029105663, 48.12425943744716], [-123.31457642851994, 48.11372544602493], [-123.2391275413284, 48.1182174366697], [-123.14478185622436, 48.17594331878142], [-123.06620852824031, 48.12046935338696], [-123.00412634257638, 48.090516381645436], [-122.94611747424169, 48.098552330121706], [-122.91068533868788, 48.10980003189897], [-122.83317178335709, 48.134406202278264], [-122.7604468865994, 48.14324014961336], [-122.69846386996839, 48.10310212949126], [-122.70183868647592, 48.01610630840896], [-122.7012926317134, 47.97297940567988], [-122.65106170732167, 47.920985568399104], [-122.63410161498244, 47.92303587477544], [-122.61669979325708, 47.92513958122537], [-122.57374478556983, 47.95100468865746], [-122.54682300257416, 47.96721547424172], [-122.54292304143125, 47.9964043657177], [-122.60734092105207, 48.03099224549319], [-122.59830002277184, 48.110615970384096], [-122.63316604733579, 48.163280865546426], [-122.71150704544276, 48.193572977394396], [-122.75256215378127, 48.26006097806804], [-122.7070760304981, 48.31528573429128], [-122.66698125144951, 48.41246646654131], [-122.66533670795985, 48.416452465281616], [-122.68911962813225, 48.47684840622663], [-122.65030562724445, 48.53015536158931], [-122.64259599919531, 48.588338430267044], [-122.67134494748683, 48.64529854285253], [-122.71017724288463, 48.72223670360405], [-122.72004782555821, 48.789194915027764], [-122.73251172211775, 48.83809713382025], [-122.79402497043688, 48.88313027746258], [-122.8216396621233, 48.941369429229326], [-122.75803462606943, 49.00235781112803], [-122.25106151885348, 49.002497028380915], [-122.09835762639379, 49.00214772311303], [-121.7512520094164, 48.99739213553303], [-121.39554154593812, 48.99984519406602], [-121.12624000262379, 49.00140933119715], [-120.8515269700538, 49.00059120267175], [-120.71660407248436, 49.00018838095099], [-120.3762180247982, 49.00070607907162], [-120.00119928628976, 48.99941910732785], [-119.45770532258932, 49.0002587435923], [-119.13210671276096, 49.00025979706767], [-118.83661816372663, 49.00030560599905], [-118.19737704866155, 49.00040459854414], [-118.00204771945154, 49.000434767495186], [-117.60732471489754, 49.0008408063591], [-117.4299696157828, 49.00030467458042], [-117.26824866973686, 48.99981574926702], [-117.03235270053386, 48.9991859952599], [-116.75723629194714, 48.999941418093385], [-116.4175057291856, 49.00009750421325], [-116.0491950348983, 49.00090967152181], [-115.50101720306736, 49.00068938199203], [-115.20791367012394, 48.99922178827594], [-114.72705254791092, 49.00057647565674], [-114.67821928205879, 49.00071475738177], [-114.37597736972423, 49.0013836351482], [-114.18021187640532, 48.99969649149185], [-114.06817985757647, 48.9993483977701], [-113.90749072696424, 48.99884999177394], [-113.69298603701311, 48.99762582203915], [-113.37593003600814, 48.9985596142675], [-113.11635888155928, 48.998460486186644], [-112.19341088962582, 48.99889328588415], [-112.14377064712913, 48.998916033995755], [-111.85409314261771, 48.99806843959539], [-111.50082215596562, 48.99696580031902], [-111.26986833652886, 48.997232991793155], [-111.00391818256254, 48.99754074168038], [-110.74307002110585, 48.998011627751694], [-110.53161186620733, 48.99839498403987], [-110.43814807194377, 48.99919327752352], [-110.17158989880996, 48.99926424981021], [-109.5007477070776, 49.00043575646289], [-109.48955965573444, 49.00041650904577], [-109.25072627804539, 49.00001524586715], [-109.00069999712721, 48.99923315904506], [-108.54319304221063, 48.99937638504528], [-108.2363607414356, 48.99955874023896], [-107.70469608961479, 48.999871501240065], [-107.44101608634823, 48.99936158013701], [-107.36360223432654, 49.00001451808566], [-107.17981032154519, 48.999909793539636], [-106.61753859942885, 48.9995827694997], [-106.23398696108622, 48.99942279416662], [-106.11206377171948, 48.999279193813265], [-106.05054303019386, 48.999206735021914], [-105.77580797625988, 48.999636664326204], [-105.3558877992664, 48.99935666306716], [-105.26519174828267, 48.99949969521651], [-105.0576347438855, 48.99922857914346], [-104.87552687352982, 48.998990708769895], [-104.54363557390218, 48.999540960142376], [-104.04873594609145, 48.99987677654896], [-103.37546950224917, 48.9989503071991], [-102.93895834358389, 48.99934987444821], [-102.85045622620548, 48.999430887002084], [-102.21699541057345, 48.998554270401904], [-102.0212211290175, 48.998757159744756], [-101.62543383557383, 48.99916854870847], [-101.49655080539964, 48.999147558126886], [-101.12543253267745, 48.999079834980854], [-100.43167864284347, 48.99939907506415], [-100.18260701575775, 48.999231745515665], [-99.91378445424948, 48.99905047934361], [-99.5257788871374, 48.99927290974726], [-99.37607286165505, 48.999358661421496], [-98.9998220457399, 48.99998793956313], [-98.86904214762433, 49.0002068118237], [-97.95001513133923, 49.000517129992836], [-97.77575330521945, 49.00057594644056], [-97.22904108065204, 49.000689730553084], [-96.93096063243459, 48.99998591542297], [-96.4054161725976, 48.999987085590675], [-95.97539663922923, 48.999985776094825], [-95.34097089276476, 48.99874415130604], [-95.31989635176404, 48.99876256411089], [-95.15372057462129, 48.99890787325514], [-95.15332361918122, 49.18488459806597], [-95.15334803629997, 49.30929153397627], [-95.153314, 49.384358], [-95.05842311413343, 49.35317550672111], [-94.98892733662971, 49.36890320080067], [-94.95213003587043, 49.36868556510766], [-94.87847159000452, 49.33320030878934], [-94.81623882647568, 49.320994941961644], [-94.79725834585825, 49.21429210875446], [-94.77424055188615, 49.12500215383797], [-94.7502330154849, 49.09977134692506], [-94.71894187479752, 48.999999211972046], [-94.68307578908565, 48.883935999333055], [-94.68568680297739, 48.840125510085436], [-94.69431671010217, 48.789357964280306], [-94.61901303426075, 48.737379179280765], [-94.50886377280894, 48.70036656553313], [-94.44660536891213, 48.6929045047275], [-94.43020260225111, 48.69831332941942], [-94.38884920265431, 48.71194964260571], [-94.28179761212407, 48.70525962970345], [-94.2511693312241, 48.68351849934625], [-94.25019117085164, 48.65632732589921], [-94.09124382751446, 48.64367317052344], [-93.92700313984416, 48.631223946851684], [-93.84400665052196, 48.629398826953675], [-93.8052679475906, 48.57030234533919], [-93.81517564095898, 48.526511039871444], [-93.67456489659169, 48.5162998115734], [-93.56205847108552, 48.528899805069756], [-93.46750013614351, 48.5456668405579], [-93.46430434913219, 48.59179510617193], [-93.37115207315786, 48.605088116543875], [-93.34752410747896, 48.626623210619414], [-93.20739362473918, 48.64247712820014], [-93.14241516358253, 48.624926912518866], [-93.08854359531844, 48.62681373947294], [-92.95486987488252, 48.63149530970743], [-92.89468000720396, 48.59491652103278], [-92.72803686542886, 48.5392896868519], [-92.63492054417536, 48.542872191766904], [-92.63110639622234, 48.50825090409476], [-92.65709097400801, 48.466913654259976], [-92.57562506981444, 48.44082494886693], [-92.51489819196104, 48.448310690901366], [-92.45631281720459, 48.414201057593694], [-92.46993658028498, 48.351832533934726], [-92.41627353061514, 48.29545898721536], [-92.36916379128185, 48.22026426821968], [-92.31465331504043, 48.24052296019777], [-92.29565536545856, 48.278113889214666], [-92.2953988917609, 48.32395303981211], [-92.26226619835647, 48.35492906153212], [-92.16214722473802, 48.36327492446232], [-92.05521456643727, 48.35920878300935], [-92.00012002255835, 48.32135080730113], [-91.98076008869982, 48.2477969978887], [-91.89346022247595, 48.23769504460382], [-91.79730668943662, 48.205782548817375], [-91.78117495113632, 48.20042860018442], [-91.71492504190195, 48.199126818305544], [-91.69236109301217, 48.11932840001936], [-91.55926926830956, 48.10826707581246], [-91.54250981076184, 48.05326784421308], [-91.46549781119317, 48.06676987815558], [-91.33657844619266, 48.06962728848842], [-91.25011351016484, 48.08408752317782], [-91.15611037938953, 48.14047553389967], [-91.03555515045255, 48.189459862006366], [-91.0326603660654, 48.19053665081385], [-90.90683442077784, 48.237340341656264], [-90.84362972006082, 48.24357758347067], [-90.80421353457916, 48.1778342616904], [-90.77596900743067, 48.122229867276694], [-90.70370948708316, 48.09600948708632], [-90.56612135684767, 48.12262044815028], [-90.47102815824975, 48.10607622811976], [-90.31724039623293, 48.10379434868216], [-90.13620149546486, 48.11213843782441], [-90.02963618884078, 48.08759088094894], [-89.9734428881785, 48.02035292890897], [-89.86816158633879, 47.989900670710476], [-89.74932089394042, 48.02332734611019], [-89.62509582096433, 48.01152125495264], [-89.489226, 48.014528], [-89.55502534740401, 47.97485448456639], [-89.66062492575273, 47.95121999641756], [-89.73754706954655, 47.91818607096314], [-89.793547492643, 47.89136111419182], [-89.92365850774051, 47.862065315472535], [-89.97430576954166, 47.8305174122469], [-90.07203483696003, 47.81110807954764], [-90.18764562798896, 47.778132669032196], [-90.32345531545826, 47.75377311718992], [-90.42139910570401, 47.73515167158689], [-90.5371137151792, 47.70305596256151], [-90.64784503824586, 47.65617606350716], [-90.73593442472162, 47.624342492269946], [-90.8682755497213, 47.556899847666664], [-91.02312749389029, 47.464963932519034], [-91.14696020701676, 47.381463275283686], [-91.2625127631334, 47.27929104629222], [-91.38702153309504, 47.18729394669258], [-91.45696538412311, 47.139156879104455], [-91.57381726886477, 47.08991770025033], [-91.64456433585242, 47.02649173079276], [-91.73709835896628, 46.98285373128745], [-91.79436061275713, 46.94252497395306], [-91.80685155777799, 46.933727851853135], [-91.9064839945143, 46.89123702051792], [-92.01340666240479, 46.8337284064075], [-92.06208947637036, 46.804039472345785], [-92.01529202552237, 46.70647105134989], [-91.96189077295736, 46.68254100316851], [-91.88696444517606, 46.690212909373535], [-91.8200281012282, 46.69017781480339], [-91.6455026695342, 46.73473468698169], [-91.57429155165596, 46.757489641134626], [-91.55134204527589, 46.75747692789756], [-91.51107743585251, 46.75745462267749], [-91.41179977103049, 46.78964153596909], [-91.36080497479081, 46.79813752471061], [-91.31481616748076, 46.82682651922977], [-91.25670640219037, 46.83688854301705], [-91.21164850939975, 46.86682565138707], [-91.1676025686765, 46.84476173359051], [-91.13047665477391, 46.87000984222306], [-91.087358742006, 46.87947295377942], [-91.0345198706495, 46.90305511181258], [-90.98461895145017, 46.92560421315016], [-90.98937704398338, 46.98227630566299], [-90.92412996597204, 47.00189024516233], [-90.85284181763828, 46.9625601054623], [-90.80628172825344, 46.93874001765651], [-90.74530662616883, 46.894255905556356], [-90.79893761208386, 46.82314486527141], [-90.86104760982057, 46.76563285249665], [-90.8808426029522, 46.739958838688615], [-90.85270557357457, 46.69958376964226], [-90.9151535688313, 46.658411776380106], [-90.93262753588833, 46.61729774273388], [-90.95565150587596, 46.59250473096329], [-90.92523090948971, 46.58748977496095], [-90.89830952335006, 46.5830516776236], [-90.82903255833905, 46.616067661470574], [-90.79477656448853, 46.62494264405629], [-90.75528856072238, 46.64629063390373], [-90.7372615804956, 46.69226869327167], [-90.66327487129007, 46.64532775446018], [-90.56556229241755, 46.584893821029425], [-90.54858091116733, 46.58623810454449], [-90.50591151222186, 46.58961590832654], [-90.43759904387423, 46.56149400640458], [-90.41813917729529, 46.566096050743546], [-90.3276296710008, 46.60774625811811], [-90.23761296682746, 46.62448735604066], [-90.04542188790178, 46.668273695706354], [-89.91846700232213, 46.740325402841606], [-89.88433039642341, 46.765472456214404], [-89.83195654190158, 46.80405414453242], [-89.72027710958261, 46.83041377601459], [-89.64225506366834, 46.82534052882411], [-89.56980803822502, 46.8318593166448], [-89.49908001192186, 46.841621118906154], [-89.41515397566181, 46.843983086209164], [-89.22791394675527, 46.91295407108671], [-89.14259500705927, 46.98485911737421], [-89.02893003895193, 47.001140110209725], [-88.95940910771587, 47.00849612097332], [-88.93336861401978, 47.03359924302261], [-88.92449218057249, 47.04215615297783], [-88.88914026275245, 47.10057519780691], [-88.81483436371037, 47.141399227680985], [-88.69966048378392, 47.20483125791079], [-88.58491257225425, 47.24236126865047], [-88.51294714567048, 47.286107532550595], [-88.50078065157214, 47.29350328738951], [-88.41868065261356, 47.37118975618394], [-88.28520287859519, 47.42239433781773], [-88.21782982184392, 47.4487406648859], [-88.08525935842306, 47.468964192544476], [-87.92927556885108, 47.478740728000126], [-87.8011896470468, 47.473305094870966], [-87.68007198626071, 47.45568926596239], [-87.59150256922922, 47.42411727032329], [-87.60470850646477, 47.388629173105905], [-87.80029940773058, 47.39215188763062], [-87.94161937630378, 47.39007644514977], [-87.94336621715276, 47.33590228922787], [-88.01647869944068, 47.30627523206446], [-88.09685168548475, 47.261351227648404], [-88.19421869372191, 47.209242225050865], [-88.20045137096493, 47.19971711917264], [-88.23989570706216, 47.139436211369016], [-88.34005269590884, 47.08049420289502], [-88.38560669662606, 47.00452218386329], [-88.43936393827317, 46.941982604674244], [-88.45540477289038, 46.92332117922982], [-88.47793585930187, 46.850560174668054], [-88.37268182268146, 46.87227716349096], [-88.24443776603, 46.92961215863518], [-88.14368868257382, 46.96666515255756], [-88.06519264735225, 46.918563131070734], [-88.04452231523875, 46.91745007316267], [-87.90033951059671, 46.90968610772986], [-87.77693038355137, 46.87672608550306], [-87.68716428740146, 46.841742069737656], [-87.5953071722936, 46.78295005161291], [-87.5732031123497, 46.72047104060036], [-87.50302499723205, 46.64749703038171], [-87.38164887097912, 46.58005901592251], [-87.36676681135673, 46.5073030089895], [-87.17506469646241, 46.4975479930211], [-87.11635926796853, 46.506151389058175], [-86.97695764153384, 46.52658097217784], [-86.90374159537636, 46.46613796044951], [-86.81096657035737, 46.44966294838479], [-86.7501565684379, 46.47910894094561], [-86.6956446084255, 46.555025936118696], [-86.62737959039484, 46.53370992584962], [-86.55773056142363, 46.48743391539689], [-86.45992959444204, 46.55192790336825], [-86.1880249481406, 46.654009472887005], [-86.1382959434849, 46.672936488198616], [-85.99504488798036, 46.67367752780743], [-85.8646080335321, 46.68656991294821], [-85.84105789191226, 46.68889761101908], [-85.48209677549688, 46.680433732905136], [-85.25686094265245, 46.75338202203233], [-85.23787434238706, 46.75570486583562], [-85.17304428523992, 46.76363636541931], [-84.96465661046501, 46.77284840896717], [-85.0282946893093, 46.67512755435893], [-85.02737602953236, 46.55375799565179], [-84.96946498937282, 46.47629216614234], [-84.84976675521479, 46.46024862622681], [-84.67842141370305, 46.48769925544773], [-84.60794374104397, 46.45675182679524], [-84.49339984029999, 46.440317574359156], [-84.46182518404882, 46.466570772007046], [-84.42027121151673, 46.50108193926497], [-84.29301171328895, 46.49280710280024], [-84.19372447772523, 46.53992376761037], [-84.11792099449907, 46.51762234387645], [-84.12502249029087, 46.4701462896019], [-84.13890421168895, 46.37222421070543], [-84.09776619002305, 46.256515265096176], [-84.10808938392553, 46.24124119664658], [-84.1149417265527, 46.1741170430273], [-84.02653692880197, 46.13165122470264], [-83.97401323954652, 46.081555148592685], [-83.8823041278823, 46.042068118472415], [-83.81582621663568, 46.10853259254913], [-83.7197906585187, 46.10103478291199], [-83.5986105675728, 46.09008913198186], [-83.4806373269958, 45.99616812208206], [-83.52634589615302, 45.91863975759064], [-83.5830513656745, 45.915922562052735], [-83.65765996033461, 45.94546636468689], [-83.80104097973707, 45.93758496502076], [-83.91083954431252, 45.965615854900385], [-84.0800726262825, 45.970824729721905], [-84.11460802810416, 45.967911091373296], [-84.25495284496044, 45.956070654882424], [-84.37642964865672, 45.93196438812397], [-84.48043661946255, 45.97776620795777], [-84.56749352017273, 45.94770408479037], [-84.63285552559802, 45.95100902978156], [-84.73400239485804, 45.907027934053566], [-84.70638323402179, 45.84865994042621], [-84.79276316833483, 45.85869283241907], [-84.91748426174199, 45.93067166627414], [-85.00359756570884, 46.00613164696975], [-85.15202766140122, 46.05072664450849], [-85.26638568829435, 46.06578063038321], [-85.38139472142502, 46.08204552827606], [-85.54085890679791, 46.07958241727872], [-85.6485819415975, 45.98369639253531], [-85.69720397106512, 45.96015935941282], [-85.810442968186, 45.980088418028444], [-85.86584084257332, 45.947572513235514], [-85.91376987925422, 45.91944045985227], [-86.07206788786894, 45.965314605470915], [-86.27800658771572, 45.94205692938058], [-86.34913364846673, 45.83415995002629], [-86.43966068442633, 45.760668960594515], [-86.45988020631428, 45.75022651218937], [-86.5414297425785, 45.70810996954619], [-86.61697186801518, 45.62058098543423], [-86.63689498388956, 45.54205299899276], [-86.71232787623899, 45.610938984034604], [-86.7051837572241, 45.69090097142211], [-86.64731869884714, 45.732617964621966], [-86.77327863422668, 45.811384957659044], [-86.83874574633967, 45.7223069623406], [-86.96427489422642, 45.67276095965311], [-87.07044181203584, 45.71877895535512], [-87.17224087094841, 45.66178795625659], [-87.25344959067935, 45.550115546588906], [-87.2887260029131, 45.501605956523754], [-87.3508521923775, 45.40774307391915], [-87.46520129105237, 45.27335136821917], [-87.54896441712546, 45.191591673019396], [-87.59020889402154, 45.09526501175184], [-87.62574915611677, 45.045158169445195], [-87.63029960942781, 44.97686637242459], [-87.69649357662692, 44.97423434201866], [-87.76264019269266, 44.96275336481763], [-87.81299109166098, 44.95401361332779], [-87.84343557796927, 44.92435538128447], [-87.83836203336861, 44.8739876661142], [-87.85468433194062, 44.85777156774828], [-87.90448820148974, 44.81872326345779], [-87.94145831482854, 44.75608028753074], [-87.98349959256973, 44.72019626325762], [-87.99757873477176, 44.67766454866091], [-88.00209028032484, 44.66403568598727], [-87.99872068705302, 44.60928933582631], [-88.04120693363467, 44.572582250353804], [-88.00552207016864, 44.53921805190323], [-87.94380484896239, 44.52969525112558], [-87.89889201121197, 44.574136977609946], [-87.86688803004348, 44.608435850255965], [-87.77516357011247, 44.63928310829586], [-87.76131114941587, 44.65369988899694], [-87.74841237409741, 44.667124169783], [-87.73757422057163, 44.6770139550602], [-87.71978333067692, 44.69324808748552], [-87.72089227729592, 44.72455001925955], [-87.64630282905459, 44.79874077644215], [-87.58130845256166, 44.85179263458576], [-87.53100141099871, 44.85743861136613], [-87.51514433711571, 44.86959759008855], [-87.4464792997398, 44.88611040787144], [-87.39340709347898, 44.934394165484186], [-87.33645875006657, 45.013530820589345], [-87.26487852857116, 45.081361464029634], [-87.23822515335293, 45.16725927323497], [-87.17506920270768, 45.17305020547557], [-87.12161009401562, 45.209783113288594], [-87.10874389813354, 45.25700305557507], [-87.05762784910415, 45.292838014363724], [-87.01703687752641, 45.2992539918473], [-86.97778091191455, 45.29068398695786], [-86.97876014951333, 45.227333006984], [-87.04417129752625, 45.18694607175486], [-87.04574953938072, 45.134987119166006], [-87.0631587803004, 45.07931619051196], [-87.13938600842114, 45.01256536861221], [-87.18837725101622, 44.94807758789304], [-87.20628753027074, 44.88592876649505], [-87.27603275814555, 44.83318102585836], [-87.31898504245805, 44.771336272517026], [-87.37549492597503, 44.6755137907839], [-87.4016325325485, 44.63119286646619], [-87.44696671414543, 44.58627607580391], [-87.49866604500727, 44.46068855161766], [-87.54333049796034, 44.3275159434642], [-87.54538569506424, 44.321388109538745], [-87.52175867086609, 44.25996038264307], [-87.50742243557087, 44.210806517026434], [-87.53994297633315, 44.15969356606818], [-87.60088459918431, 44.13169853592818], [-87.655185123969, 44.08189756203111], [-87.69892124342257, 43.965939708462436], [-87.72858013963292, 43.89221264104213], [-87.73601743673728, 43.873724765875814], [-87.72640696210935, 43.810448843993434], [-87.70025067515837, 43.76735391351215], [-87.70818438547714, 43.7228989105603], [-87.70620316746619, 43.67954588967785], [-87.790133588493, 43.56305770082748], [-87.79101863412217, 43.54301913373332], [-87.79323725924827, 43.49278665454143], [-87.84095298209539, 43.42068046879378], [-87.88920454138038, 43.30765520496065], [-87.89628307237442, 43.19711114017274], [-87.8965763625672, 43.19213777517821], [-87.90048177420846, 43.12591317644365], [-87.87018042163088, 43.06441528373421], [-87.89578028589983, 43.01581725892755], [-87.87341860925062, 42.98562564941512], [-87.84267647773235, 42.94411937972551], [-87.83487354031993, 42.85672040329735], [-87.82115720030473, 42.84227698369643], [-87.76666800826347, 42.78489957947555], [-87.78506706073809, 42.700822049386005], [-87.80200850782542, 42.66831375351975], [-87.81466774515503, 42.644022431265114], [-87.81326706896456, 42.57922180166583], [-87.80047072948844, 42.49192174528071], [-87.80336394264971, 42.42062205522044], [-87.82085228536641, 42.361584472944394], [-87.83476354429138, 42.301521919327215], [-87.83337230813949, 42.29777359079371], [-87.80064073440124, 42.209586296371626], [-87.80006063249776, 42.2080233433134], [-87.75924392485999, 42.15225535982677], [-87.74165696459711, 42.1282261338295], [-87.74135020035123, 42.127954567833164], [-87.690651917033, 42.083073402867846], [-87.68927098634151, 42.08185091946522], [-87.68235441903352, 42.07572795509158], [-87.66897783187174, 42.029140810888144], [-87.64222919858358, 41.95477518642079], [-87.62404873671152, 41.90423063564811], [-87.61683422874822, 41.89754607177109], [-87.61228782129959, 41.89333362213425], [-87.61355288174285, 41.88447862356442], [-87.61628997293052, 41.870927626112554], [-87.61146358637217, 41.85280366946622], [-87.60944715994877, 41.845231621067406], [-87.59201469662305, 41.81694189266855], [-87.56064338618167, 41.7660325256045], [-87.5307423806943, 41.748233458817765], [-87.52605363112313, 41.731020245379135], [-87.52413823689612, 41.72398850585697], [-87.5240411452133, 41.7083335450102], [-87.47073908602228, 41.67283356386575], [-87.41581354710445, 41.688181454336316], [-87.365436642024, 41.629534490290276], [-87.26153442480137, 41.62033431651225], [-87.22279857909444, 41.62888815152433], [-87.12583402519066, 41.650300379103506], [-87.02788744523065, 41.67465944138592], [-86.93284854351647, 41.71649551059996], [-86.90912948520747, 41.7269366154399], [-86.8248272875501, 41.76023880028115], [-86.69326603859496, 41.83540325030818], [-86.5978972008867, 41.918291207210906], [-86.5281112792301, 42.038420075526965], [-86.50131901759127, 42.0845402986459], [-86.46625880705243, 42.134406291594914], [-86.36637545734278, 42.24310805505572], [-86.35621430495114, 42.25416632600639], [-86.28444460195765, 42.39456310586878], [-86.27699071638459, 42.41931039337036], [-86.24063884969205, 42.539999919336665], [-86.22663473800539, 42.6449217574982], [-86.2083056572621, 42.76278861456342], [-86.20853516638014, 42.7675434768759], [-86.21413480795003, 42.88355437717922], [-86.2142892084873, 42.88488338253823], [-86.22630192534564, 42.98828317980106], [-86.25464203824379, 43.083411414351204], [-86.2739244615176, 43.11837044126158], [-86.31625550771287, 43.19511660722011], [-86.34805297635697, 43.24488296385332], [-86.4078292020427, 43.3384388117526], [-86.44874069928049, 43.43201590301792], [-86.46351480408485, 43.47233264047262], [-86.47927415428394, 43.51533796756616], [-86.52950561290216, 43.5934649998017], [-86.5407859023973, 43.64459599458415], [-86.5103181632169, 43.69862792927522], [-86.4451224421532, 43.771566799013705], [-86.4354846840349, 43.819431923344474], [-86.4311977355276, 43.840722692719986], [-86.44791512119855, 43.91809161099964], [-86.46313639700841, 43.97097855851604], [-86.50173869315468, 44.021914516504644], [-86.51470284958705, 44.05812145732824], [-86.42987185911633, 44.11978424479683], [-86.38783830953643, 44.17869609104826], [-86.35163901938006, 44.22943096359707], [-86.26871101734773, 44.34532566041528], [-86.25192706156624, 44.40098553500893], [-86.2489133328176, 44.48300254562712], [-86.23702027441514, 44.51829713760901], [-86.22069665475932, 44.56674049647417], [-86.2539512478785, 44.64808103322244], [-86.24847457387258, 44.69904405378617], [-86.16026809516559, 44.728187412198366], [-86.08918558311709, 44.741494739617025], [-86.07849792409667, 44.7783295509653], [-86.06596600493093, 44.82152089231694], [-86.05886272835637, 44.911010977626816], [-85.98021955145502, 44.90613521176929], [-85.93160135163194, 44.968787461831695], [-85.85430528807154, 44.938146618933835], [-85.78044092122386, 44.97793217016965], [-85.74644602649657, 45.051229601112134], [-85.68109748954039, 45.09269353458546], [-85.63312507410939, 45.17089962751393], [-85.55107268031959, 45.21074260352442], [-85.53146160034913, 45.177247468382156], [-85.56613082941989, 45.04363313567428], [-85.5551434633311, 45.027034602505324], [-85.52003425670613, 44.97399594033255], [-85.475204181885, 44.991052946553665], [-85.43141557265841, 45.01664958522647], [-85.38065894332324, 45.04631938934222], [-85.36674897916579, 45.10159156218458], [-85.38046414048613, 45.18087670908034], [-85.37782446928085, 45.20764518072668], [-85.37159323419638, 45.2708349129924], [-85.2948481154937, 45.31640908697296], [-85.19670399609642, 45.360642224946524], [-85.09605671353006, 45.36308933128409], [-85.054804777045, 45.3640923172654], [-84.95911863026238, 45.37597440301052], [-84.91295557514708, 45.40977745690546], [-84.98095265351384, 45.429383357794165], [-85.04093575146545, 45.436702315234584], [-85.10925188992127, 45.52162730825945], [-85.11973689257678, 45.56902732713558], [-85.06148762052035, 45.639506318055325], [-84.97094934019245, 45.686335336544936], [-85.01450828093859, 45.76033028893119], [-84.86697557653153, 45.75206760212198], [-84.77276498978065, 45.78930285409113], [-84.73224203292327, 45.78049876694527], [-84.71890402944477, 45.77760091823707], [-84.55331092223085, 45.69856798735201], [-84.46167992425443, 45.65240613363862], [-84.41364204894695, 45.66942921477679], [-84.32953719648172, 45.66438237757069], [-84.21089366044924, 45.62623354756523], [-84.19604332453879, 45.62145853292192], [-84.12653220504427, 45.55661853462244], [-84.09590501932234, 45.49730052554373], [-83.99835005185639, 45.49116055573172], [-83.90947191809214, 45.485786688533445], [-83.84154283363348, 45.43528970105894], [-83.6973157199764, 45.396241615082744], [-83.59927261750423, 45.35256335693842], [-83.48882547347485, 45.35587418387513], [-83.38510370137833, 45.27419658055691], [-83.40591371079873, 45.227158595928316], [-83.38521082705934, 45.20710551587297], [-83.31592384343476, 45.13999325054237], [-83.26589585800781, 45.02684502442086], [-83.34025680536841, 45.04154638502739], [-83.39925475293676, 45.070365654774506], [-83.44205172097583, 45.05105787054455], [-83.43582174502642, 45.00001387690581], [-83.43885571894516, 44.940845062279685], [-83.35281451936049, 44.886165918494015], [-83.32050243509006, 44.88057283040884], [-83.31626546248916, 44.85859336581269], [-83.2969699292529, 44.75849733322738], [-83.27683462891594, 44.68935670169906], [-83.31451552977758, 44.608728113673386], [-83.31696209353797, 44.51168660314631], [-83.31760811174505, 44.48606167189868], [-83.33698539244173, 44.3329229066842], [-83.40181937015203, 44.301834851311604], [-83.44272828322931, 44.26536490323498], [-83.52481438664165, 44.26156174577982], [-83.56464250857663, 44.16352838414183], [-83.56774066337641, 44.155902550974226], [-83.58408597432906, 44.05675145062446], [-83.67964997505553, 44.036368304445865], [-83.69320971200746, 43.98877329649588], [-83.78785890658553, 43.985282156808644], [-83.86940200038966, 43.96072193582441], [-83.90132509919025, 43.90842985195559], [-83.9106086668845, 43.89322276029224], [-83.92936991342593, 43.777093578534995], [-83.94773466469086, 43.73516752125897], [-83.90947330106918, 43.672624720876634], [-83.81788819417189, 43.673791903911], [-83.7309987539201, 43.62337196540971], [-83.69941066767733, 43.60164003629145], [-83.68334448452782, 43.59058684790875], [-83.51233431019291, 43.733728445585875], [-83.50607993753039, 43.745159637745246], [-83.47956164774347, 43.793627457069086], [-83.43260502825049, 43.885275674850945], [-83.40714112992556, 43.91980977557687], [-83.28230516431175, 43.93803344039147], [-83.26152513959573, 43.97352771024456], [-83.13487582210273, 43.993150042766075], [-83.04657167000852, 44.0157133115616], [-83.02459876803441, 44.04517745944823], [-82.92887864138606, 44.06939277524607], [-82.79319909132938, 44.02325105992261], [-82.70983272361248, 43.94823009671522], [-82.63363438203905, 43.83122797967337], [-82.6122172096767, 43.739774844616385], [-82.60647233350409, 43.69045308478592], [-82.59377836602982, 43.58147073373377], [-82.5399232013757, 43.42238169705346], [-82.52307830398473, 43.22536466652876], [-82.50603436357525, 43.16883110683459], [-82.48603347961995, 43.102489788920444], [-82.4159275191098, 43.00555875291568], [-82.42859290076372, 42.95200432894031], [-82.46990116101598, 42.88746174601406], [-82.46747038382996, 42.76191155130536], [-82.50992215737016, 42.63729431259758], [-82.58398358009859, 42.55404034050457], [-82.67904721704679, 42.522208778824336], [-82.70635959965722, 42.62110675432062], [-82.63968917130013, 42.661233301598934], [-82.70787371291665, 42.6754973269755], [-82.80101121628252, 42.6295446936409], [-82.76599298248675, 42.60005042921308], [-82.75591585569398, 42.56441405408099], [-82.85930561636397, 42.54193391429089], [-82.87032216039138, 42.45100802728504], [-82.87033689165757, 42.4508864427278], [-82.92396060226892, 42.352066253001155], [-82.98861017208425, 42.33243734174854], [-83.09651299755129, 42.29013587748519], [-83.12546033507803, 42.20082405745483], [-83.13391535165798, 42.174737613730436], [-83.13350362125541, 42.088140337322116], [-83.18551874599378, 42.0522402148075], [-83.19494512004714, 42.03310506833677], [-83.21688998224435, 41.988557963539584], [-83.26951425469602, 41.93903874293079], [-83.32601731252475, 41.92495779650065], [-83.34155064494793, 41.87995260495272], [-83.39621390532889, 41.85296157047707], [-83.44166238041605, 41.80864241498544], [-83.4240708937592, 41.74073421720957], [-83.45382700085106, 41.7326433599217], [-83.40952584925823, 41.691244002287206], [-83.32681951334517, 41.70155890929324], [-83.23165409666002, 41.64421637420097], [-83.16381569465491, 41.62412916811056], [-83.0665876752555, 41.59533920990694], [-83.02806698602724, 41.55565547166103], [-82.93436481765869, 41.51435298624977], [-82.85952679374292, 41.57637073924312], [-82.83409681495846, 41.587586699547394], [-82.71787491019498, 41.54193057763162], [-82.69056462095557, 41.49670681927631], [-82.68791844273265, 41.49232496553752], [-82.61694924971833, 41.42842504800084], [-82.53320522617668, 41.39115644792761], [-82.46059629901151, 41.38631518051344], [-82.36178151191349, 41.426643147378904], [-82.34801672761553, 41.427262406500056], [-82.2684765687307, 41.43084080755043], [-82.18159591296781, 41.4716325217909], [-81.99456373017976, 41.51443727616519], [-81.96847950837211, 41.50385828784971], [-81.93786080997603, 41.49144030182707], [-81.84391872656585, 41.4945482964025], [-81.8107570368413, 41.49564542265863], [-81.73875414287363, 41.48854746158475], [-81.633651343673, 41.540455325789814], [-81.48868189619138, 41.63446127169688], [-81.46603710948102, 41.64914537748803], [-81.38863086412682, 41.70714147289812], [-81.28692371675862, 41.76024051737317], [-81.18436702137313, 41.78666859788511], [-81.0519195053261, 41.83955492739958], [-81.00226910391524, 41.84917047615176], [-80.90034080664385, 41.868910039642344], [-80.8007923129909, 41.909633353134936], [-80.581881360902, 41.95760927980196], [-80.51942468680753, 41.97752255657765], [-80.32997599239671, 42.036167159486915], [-80.15408457769023, 42.114756208992084], [-80.1362136851914, 42.149936362134255], [-80.08851284657861, 42.173183428158254], [-80.02032402649367, 42.16311533102299], [-79.9239256286333, 42.20754494302369], [-79.8446633367644, 42.23548430128603], [-79.76195419319859, 42.26985769566458], [-79.62748671298243, 42.3246851189579], [-79.45353584249253, 42.41115769466717], [-79.38194634994936, 42.46649195388067], [-79.2833675327671, 42.511229004361866], [-79.19323472630717, 42.54588132749926], [-79.13857110230703, 42.564461793912095], [-79.13594648160853, 42.56917847068655], [-79.11136286965304, 42.613357463225086], [-79.0637614515621, 42.644757028016166], [-79.04886143018435, 42.68915685872826], [-78.97237906079647, 42.71598946364968], [-78.90484406348344, 42.74611941273116], [-78.85135593707464, 42.79175637582749], [-78.86565691217373, 42.82675637367344], [-78.86796731364204, 42.83229281614656], [-78.8825578816138, 42.86725636875971], [-78.91245889487617, 42.886555370438515], [-78.90915982544266, 42.93325535472049], [-78.92795782048842, 42.952920350200785], [-78.96176185368667, 42.957754351343894], [-79.01996494870151, 42.99475442264392], [-79.00545075222048, 43.05722935969031], [-79.01824679779764, 43.06601440984218], [-79.01957868862925, 43.066294882895335], [-79.07446804412618, 43.07785362377008], [-79.06020686831269, 43.12479755604363], [-79.04456773592939, 43.153253495594406], [-79.05286861775836, 43.222052506871506], [-79.07046960869616, 43.26245255526713], [-78.83406139733916, 43.31755337282067], [-78.75434753491905, 43.33200923060203], [-78.54739538318988, 43.369539246380256], [-78.46555160439515, 43.37089360840203], [-78.32937453865337, 43.37314707486495], [-78.14519549225912, 43.375507996469295], [-77.99559012185942, 43.365308237717315], [-77.99483832691152, 43.365256981989596], [-77.81653332003404, 43.34355797989855], [-77.7602313196805, 43.34115897693406], [-77.66035931856344, 43.28299582785297], [-77.55102234309095, 43.23576059970211], [-77.5009203271736, 43.25036046724884], [-77.37605286456578, 43.27403096092722], [-77.34109301525721, 43.28065812886434], [-77.26417833228271, 43.27735995720543], [-77.13043051242396, 43.28563238442464], [-76.999692648376, 43.271453859925565], [-76.95217560522839, 43.27068994692393], [-76.8416765091192, 43.30539717399667], [-76.76902644911303, 43.3184503192123], [-76.72200396737597, 43.3375785765378], [-76.68485735687366, 43.35268940905272], [-76.6307752958833, 43.41335449440208], [-76.61721501120226, 43.42017406375628], [-76.51588314510246, 43.471134633585606], [-76.41758202438976, 43.52128376684572], [-76.3688499712284, 43.525820797818746], [-76.31970191788311, 43.51227380421203], [-76.23583483336901, 43.52925485853766], [-76.20347381433224, 43.5749768965449], [-76.19659682009222, 43.64975995431358], [-76.20148337827949, 43.68028494086179], [-76.2132058619339, 43.75351205021335], [-76.22926893344828, 43.80413414274601], [-76.29675901048313, 43.85707829229857], [-76.36103799253242, 43.872584370502224], [-76.44184895254517, 43.88286345535548], [-76.41213896953958, 43.92567552282353], [-76.27931512267739, 43.97246148815441], [-76.30767518996274, 44.0252765698144], [-76.37556111015498, 44.03153563788689], [-76.36183725069986, 44.0727206207868], [-76.37070731627902, 44.1004986258137], [-76.35568043941969, 44.13325761120222], [-76.33458557593855, 44.16494459504858], [-76.28654880002347, 44.2037725672115], [-76.20677851570181, 44.21454242404804], [-76.16426614276735, 44.239602303062675], [-76.16183412691889, 44.28077611708171], [-76.09735152549639, 44.299545807054585], [-76.00099778382265, 44.34753220059848], [-75.98027894811996, 44.34817439940922], [-75.94953976868553, 44.34912719411619], [-75.86134139147708, 44.405145331030646], [-75.83412582178026, 44.42243099760099], [-75.80777782694503, 44.471641926638355], [-75.76622976138393, 44.51584895944431], [-75.5674126179051, 44.65870702619157], [-75.42394239427783, 44.7563271675022], [-75.3337433619651, 44.80637609785508], [-75.25551637878952, 44.85764909617494], [-75.14295742097238, 44.90023551531794], [-75.06624436761984, 44.93017295504199], [-75.00515426492014, 44.9584014177139], [-74.99275519462415, 44.977448646321704], [-74.90795491549973, 44.98335957727256], [-74.83467002036483, 45.01468093548897], [-74.74464259499155, 44.990575636544946], [-74.72581588778523, 44.99179121025659], [-74.64474106236466, 44.99702587493158], [-74.61104930194504, 44.99920114904105], [-74.4369342873734, 44.99617486327332], [-74.23413620624984, 44.99214612291519], [-74.02743143828754, 44.99736352985159], [-73.87459722421197, 45.00122097354165], [-73.63971856544548, 45.00346210329474], [-73.34312376139437, 45.010837793853156], [-73.1925737387914, 45.0128555533526], [-73.04838548256116, 45.01478806262821], [-72.93643927024351, 45.01426529028526], [-72.58237028028154, 45.01154172040118], [-72.55377938866825, 45.00943012058504], [-72.5325024305322, 45.00785869616254], [-72.3485829357897, 45.00562387236219], [-72.02329227842742, 45.00679054543496], [-71.91500830464474, 45.007788864014294], [-71.89931416330083, 45.008044040989944], [-71.69189595229096, 45.0114165729896], [-71.60983747565736, 45.01270648358757], [-71.50108542028751, 45.013374579578766], [-71.4983966995896, 45.06962668012628], [-71.44867585724079, 45.108998797300245], [-71.41905586522081, 45.17048580666934], [-71.40563370478239, 45.19813681774989], [-71.43854352318318, 45.23900177461857], [-71.36066132632304, 45.269832895075666], [-71.28368124305536, 45.30197509435552], [-71.24449624005359, 45.26813725143951], [-71.18258418245527, 45.24106731643978], [-71.13942712502671, 45.24295629937164], [-71.10934611171045, 45.28222032519764], [-71.08392110691236, 45.30544937721076], [-71.0382070925706, 45.31192041168196], [-71.01275411771722, 45.34475852068119], [-70.9493621203544, 45.331534573446184], [-70.91210809734734, 45.296195555156146], [-70.89281904567615, 45.23917047835314], [-70.84442707441733, 45.234511632957265], [-70.8340166438194, 45.27179311100063], [-70.82978711183941, 45.28693972471257], [-70.80861011324131, 45.31160475789185], [-70.81946812069778, 45.34143376513438], [-70.80624108802107, 45.376556775337676], [-70.82560907859192, 45.40030377291921], [-70.78146803108316, 45.43115779079277], [-70.75556402353132, 45.428359792411435], [-70.72996903679221, 45.39935779523868], [-70.67799201591829, 45.39436081004396], [-70.63465799914127, 45.38360682854852], [-70.63549497460093, 45.427815840616546], [-70.67489997460149, 45.45239784332023], [-70.72339294626485, 45.51039288705222], [-70.68821095692928, 45.56398011492135], [-70.64957496431896, 45.598146317684694], [-70.5912719806761, 45.63055048971599], [-70.55282094277337, 45.6678056240433], [-70.55279002675746, 45.667835578543496], [-70.44690024979755, 45.70404372982526], [-70.38354942123615, 45.73486889299021], [-70.41568141526253, 45.78615801350007], [-70.39661746679337, 45.808486147668205], [-70.32974555361255, 45.85379540234696], [-70.25911458565429, 45.890755526999556], [-70.25252350863192, 45.93317640395434], [-70.26540749301628, 45.962692227881654], [-70.31296739798874, 45.961856221605785], [-70.3030314348748, 45.99897607089073], [-70.31762640404736, 46.01907996208822], [-70.30673140320886, 46.061343684752714], [-70.26634638826226, 46.10099247667188], [-70.23956335931288, 46.14276140001888], [-70.29089331343094, 46.18583732299948], [-70.25548924286217, 46.24644312785617], [-70.23267912393919, 46.284426979974945], [-70.20571605198822, 46.29986388970301], [-70.20741194080853, 46.33131478835085], [-70.1613335967194, 46.360982729667995], [-70.11859319993634, 46.38423176834012], [-70.08028774769012, 46.41052986248438], [-70.05374353442087, 46.42923497501079], [-70.02301491337323, 46.57348583781674], [-69.997081611607, 46.69522971770636], [-69.81854818344556, 46.87502976513611], [-69.56638097138364, 47.125031566209685], [-69.43919762219825, 47.25003217468224], [-69.21999761708454, 47.45715780298765], [-69.15607543050028, 47.45103382819506], [-69.10821616433434, 47.435829960810125], [-69.03930183541722, 47.422169244084195], [-69.05388572241974, 47.377877344147095], [-69.04019906878732, 47.24510108023431], [-68.96643176839473, 47.21271361671931], [-68.90098389347646, 47.17852075164312], [-68.80353758953848, 47.21603395736975], [-68.67591445335155, 47.2426267567054], [-68.6048205172545, 47.24941874953978], [-68.58872661337082, 47.281721710075466], [-68.50743340080442, 47.29663650522017], [-68.46006443361927, 47.286065384335316], [-68.37561420250496, 47.292268449523064], [-68.38428055042282, 47.32694349449762], [-68.36155865239279, 47.35560567322589], [-68.26970889450537, 47.353734477766686], [-68.20426132521557, 47.339732061753985], [-68.1535061716515, 47.314040491438895], [-68.08288891149948, 47.271924279672405], [-67.99816299823286, 47.21784535228819], [-67.95226275484657, 47.19614449599829], [-67.88915336526347, 47.11877222990528], [-67.78975991892185, 47.06574394798457], [-67.78979722117553, 46.79486793919541], [-67.78840257193059, 46.60179506239364], [-67.78211139487829, 46.279381530631944], [-67.78043513855323, 46.038452458442315], [-67.7799810313664, 45.93816342650624], [-67.75041899595477, 45.91789843354684], [-67.80367496849308, 45.869379390944786], [-67.7639519060887, 45.82998339514865], [-67.80362287381976, 45.78162436051587], [-67.78188880781516, 45.73118935321971], [-67.80289105708451, 45.67892820971943], [-67.80330976108526, 45.677886323678806], [-67.71046071488962, 45.67937236755321], [-67.6754136431662, 45.63095936615704], [-67.63175860937848, 45.621409384191196], [-67.53491552800448, 45.59542842308632], [-67.45540249554801, 45.60466546622972], [-67.42364244070997, 45.572153470157446], [-67.4174133555181, 45.501985447550474], [-67.47685138366451, 45.49724041401776], [-67.48432433506657, 45.45195539191817], [-67.42723921159113, 45.373690389806775], [-67.46055014621898, 45.300379342652384], [-67.48025212048042, 45.26818531992379], [-67.453469072843, 45.241127322065694], [-67.3905749323035, 45.154114315650254], [-67.33986486596316, 45.125594328826644], [-67.29820486487203, 45.14667236006864], [-67.27107190158658, 45.19108139378346], [-67.20392883653956, 45.17140742106768], [-67.16124280022132, 45.16287944031873], [-67.11240970577023, 45.112323446083145], [-67.09078163690317, 45.068721438957716], [-67.08206958291422, 45.029608425626876], [-67.03347366785881, 44.93992589109793], [-66.9835575697362, 44.903279903440705], [-66.99295921582996, 44.849183729807564], [-66.94989431675077, 44.817421990712475], [-67.02614878223363, 44.768201512103715], [-67.07343798391877, 44.74195947840355], [-67.11674438492233, 44.706108411366294], [-67.16985676221294, 44.66210732222638], [-67.23427499418364, 44.637203281038495], [-67.29340302954401, 44.59926720807319], [-67.36826893915334, 44.624674270371784], [-67.39898689300469, 44.60263326951793], [-67.44851282661517, 44.60032429650101], [-67.49175066930802, 44.556125377930925], [-67.52116748833294, 44.50991240974934], [-67.50320743888486, 44.47692038689365], [-67.57972503889816, 44.42913311046198], [-67.63480511945949, 44.48705615659936], [-67.6531222018146, 44.525825096350474], [-67.70667900326647, 44.501977031051005], [-67.79358770190485, 44.49478086481969], [-67.8379363245936, 44.46467173814454], [-67.85510591485931, 44.41943562469976], [-67.8995684947808, 44.394079487156745], [-67.93652845444981, 44.41118844830497], [-67.94384133857619, 44.40701721557259], [-67.97887301893263, 44.387035308507144], [-68.0139870454794, 44.39025623581758], [-68.04933084155154, 44.3307308571508], [-68.10375457505343, 44.36436280765448], [-68.12562187836811, 44.387127917113766], [-68.18915333271579, 44.37383358647813], [-68.17360605507932, 44.3283971452466], [-68.19192217986647, 44.306674786186804], [-68.22948853460424, 44.2669169933695], [-68.17432784379115, 44.2259069219898], [-68.30651880088696, 44.234827241076154], [-68.31478892821431, 44.19715471043095], [-68.33103213613282, 44.10757651179645], [-68.43851987008352, 44.11617680583396], [-68.50294481154484, 44.09971877317482], [-68.53141709233611, 44.08984912757125], [-68.58410401336795, 44.07158572565437], [-68.61708781228613, 44.01009340397486], [-68.657033888592, 44.00381950558183], [-68.66938636057922, 44.07635595413231], [-68.77965360849069, 44.057751093472795], [-68.87414265818194, 44.02535614075805], [-68.90510203816623, 44.07734125357878], [-68.93533138835421, 44.13037730472221], [-68.88860147293263, 44.159547361937875], [-68.9349812016699, 44.20290481953177], [-68.95189486763168, 44.218716320210774], [-69.0210793158941, 44.23043255996631], [-69.04019760887905, 44.233670271916374], [-69.05455027619774, 44.171539338503045], [-69.07567100211291, 44.1299884012932], [-69.0318820979659, 44.07903337042835], [-69.06811579005291, 44.0397654560721], [-69.04391577911788, 44.00633344185171], [-69.07703163108148, 43.97365159094478], [-69.13153944871742, 43.97608669990293], [-69.17498330270517, 43.97694678856546], [-69.21294215825048, 43.92140223434671], [-69.24281505940083, 43.91881635472747], [-69.27992074136692, 43.879577670372186], [-69.32103334786636, 43.856706825481446], [-69.3545790310061, 43.91776342204152], [-69.38049150035161, 43.94363850200945], [-69.393289656453, 43.95641819694034], [-69.42204938219567, 43.9230454132067], [-69.43806723041406, 43.90953749708273], [-69.50329063891685, 43.83767188790071], [-69.55260634599884, 43.84134586722909], [-69.57852719566591, 43.82331494988303], [-69.65081776656126, 43.80378401767459], [-69.69581495342854, 43.79605399988215], [-69.71707336948417, 43.79240203782796], [-69.75409016465558, 43.743865170587085], [-69.80735805936428, 43.72808013228346], [-69.83347002039193, 43.70128013817087], [-69.85507996527761, 43.7047451088339], [-69.86215391321484, 43.758960871184875], [-69.88740501180621, 43.7665922245211], [-69.91559185997973, 43.77511081575359], [-69.98368377426672, 43.744393769475415], [-70.00127175715083, 43.71038677936644], [-70.07130266641391, 43.713770720078415], [-70.09603763445709, 43.67227473237941], [-70.16822553864155, 43.67513467242143], [-70.19070250619917, 43.6455806782385], [-70.21708546494621, 43.59671569703887], [-70.20612147628788, 43.55762573720594], [-70.24549741722176, 43.53963372172272], [-70.32111431058021, 43.52726068839207], [-70.33873576362781, 43.528107957127915], [-70.3612122555349, 43.52918866418943], [-70.38561322445476, 43.48702969294502], [-70.32730132652043, 43.45851976171478], [-70.38397927828143, 43.412938795963456], [-70.41630926780111, 43.361057855321015], [-70.46597321021954, 43.34024486757755], [-70.51769314385807, 43.344035857784846], [-70.55385213096143, 43.32188491118481], [-70.58518214943136, 43.27011201889779], [-70.57578521782251, 43.221858087146416], [-70.59618329418502, 43.16346518008287], [-70.62250831316379, 43.13457223279303], [-70.66595634865142, 43.07623332713029], [-70.70381632452376, 43.05982436176177], [-70.73547533988842, 43.01220042686464], [-70.76522036312795, 42.975348380469754], [-70.79863442375229, 42.92428727894107], [-70.80147858845736, 42.9163617376981], [-70.80965301257058, 42.893582913829725], [-70.81729448452958, 42.87228921676162], [-70.805218591772, 42.781797101185134], [-70.77226585699252, 42.71106299129911], [-70.72981912986145, 42.6696009564266], [-70.68159324180365, 42.66234099675337], [-70.64510014728332, 42.689422019911305], [-70.60250527547535, 42.67770105657485], [-70.59401351420038, 42.63502908503674], [-70.65472672058064, 42.582233039276204], [-70.6985736949984, 42.57739198698997], [-70.80409071070399, 42.5615940347108], [-70.84849176366808, 42.55019412639873], [-70.83599108742466, 42.49049510200589], [-70.88649313066215, 42.47019621845867], [-70.91319223964574, 42.42769628924165], [-70.95521126863684, 42.425468455235375], [-70.98299418487535, 42.423995414340354], [-70.98254579580188, 42.42022121391334], [-70.97489735770421, 42.355842408181054], [-70.9758933019817, 42.35433866351488], [-70.98309396064009, 42.34346661595446], [-70.99783840114223, 42.321204441679036], [-70.9930600684703, 42.31289171625512], [-70.96735158680656, 42.26816741095663], [-70.94849763429511, 42.282354081909666], [-70.91749058790046, 42.305685345024486], [-70.88124267243761, 42.30066230419772], [-70.8510938415007, 42.26826929163922], [-70.83585266274417, 42.26476254346261], [-70.7887250345642, 42.253919242122805], [-70.78157561374307, 42.24863619347722], [-70.73056126807867, 42.21093947891268], [-70.68531663437248, 42.1330249652396], [-70.63848205328895, 42.081579240151115], [-70.64433910948327, 42.04589541189992], [-70.67879994304391, 42.00551063708416], [-70.66247774428518, 41.96059249092154], [-70.60816793420226, 41.940701399536024], [-70.5835741962805, 41.95000742291228], [-70.54638807383452, 41.91675132555719], [-70.52556851215319, 41.858730193913914], [-70.54103094369987, 41.81575407336934], [-70.53640816731408, 41.81163421545835], [-70.49404859495452, 41.77388305932664], [-70.44171855080111, 41.7528981284647], [-70.32381998782775, 41.736058386520874], [-70.27229016405582, 41.7213464998965], [-70.21607431494336, 41.74298157386276], [-70.1219793726187, 41.75884168902702], [-70.0247354269063, 41.78736480613587], [-70.00384344963088, 41.808520828482166], [-70.00611249687657, 41.852396826476415], [-70.06901157120095, 41.8849247826383], [-70.07400765604196, 41.93865079338408], [-70.08377674811814, 42.01204178701862], [-70.15076182170708, 42.02656974001744], [-70.19083588514714, 42.02002873941599], [-70.245386899372, 42.06373362781349], [-70.18930680003527, 42.082337616195815], [-70.13894372042577, 42.09290762236228], [-70.0493836376692, 42.064689714809205], [-69.99413764042957, 41.99925883132897], [-69.97478255155916, 41.925105844796676], [-69.93595342361292, 41.80942288569518], [-69.92826228422621, 41.691700929071736], [-69.93113018311435, 41.6226599571937], [-69.96498307775457, 41.55111094832769], [-70.01123005535558, 41.543931895730715], [-70.0119621765151, 41.619797866882614], [-70.00701226239622, 41.671579853615974], [-70.05552422419518, 41.66484379881033], [-70.1586221351705, 41.65043868326294], [-70.26968793710012, 41.617775566914965], [-70.32158879825015, 41.63050849097002], [-70.40058151212425, 41.60638242260841], [-70.4452893626507, 41.591815396866345], [-70.47625624969207, 41.55850243023383], [-70.559689125287, 41.54833035690222], [-70.65410405119046, 41.51902532203135], [-70.66905841014862, 41.51292998588483], [-70.73430599290361, 41.48633528480425], [-70.79026995156532, 41.446339233039474], [-70.85752796029433, 41.425767199041935], [-70.94843099245, 41.409193152108074], [-70.93498601311043, 41.45469922452514], [-70.80686100999576, 41.497583279997855], [-70.72608891848027, 41.54323709517488], [-70.69819698667641, 41.559002149125504], [-70.69539195623511, 41.60254601898057], [-70.7159797641851, 41.61401322007695], [-70.76546286362169, 41.641574855045924], [-70.80396255612206, 41.601515604691286], [-70.82190997143096, 41.582841137867554], [-70.85312099770582, 41.58732119217884], [-70.91016504834145, 41.57707330405071], [-70.94178505906017, 41.54012132791288], [-70.98170805822691, 41.5100703138522], [-71.03551416483702, 41.499047332450495], [-71.08566332345524, 41.50929239946312], [-71.12057042818601, 41.49744841525788], [-71.1402244791756, 41.48585540235984], [-71.19302061193727, 41.457931361151694], [-71.24599279799968, 41.48130248369619], [-71.2856397520206, 41.487805500922896], [-71.31269467465633, 41.45140234785241], [-71.35109661397603, 41.45080232682395], [-71.38928455547898, 41.46060535155075], [-71.41721329666663, 41.456031632158954], [-71.42865249177174, 41.45415830472455], [-71.45537146650426, 41.40796207175272], [-71.4832954536343, 41.37172187317574], [-71.55538131700294, 41.37331604418477], [-71.62450515502915, 41.36087022887265], [-71.70163092490293, 41.33696844885463], [-71.78595664718604, 41.3257395434325], [-71.86277133992603, 41.30979136136502], [-71.86051238426809, 41.320248377521295], [-71.8863013585864, 41.336410339711875], [-71.95674610624152, 41.329871181515806], [-72.02189692735857, 41.31683805020191], [-72.09444198184839, 41.314163967561036], [-72.13421997424595, 41.299397907824996], [-72.20142108215771, 41.31569685170678], [-72.2355300844854, 41.30041279790708], [-72.24835275008658, 41.295871462174745], [-72.29304308888331, 41.28004375378273], [-72.34864211498059, 41.27744574362794], [-72.38662811424521, 41.26179773069445], [-72.40592914734385, 41.2783977359078], [-72.47253817364128, 41.27010272524643], [-72.5345640681016, 41.253823996612724], [-72.54723416722427, 41.25049872222211], [-72.59803518768665, 41.268697722214064], [-72.65383718465608, 41.26589672221134], [-72.65435320450206, 41.2656260305117], [-72.69043816561235, 41.24669671884206], [-72.76034013305976, 41.24123472474155], [-72.78614106967198, 41.26479576001775], [-72.88144374356227, 41.2425968573126], [-72.90393241554428, 41.24919402646082], [-72.93564457687884, 41.25849692156643], [-72.97050387729128, 41.24127426037446], [-72.98624544033576, 41.23349695376119], [-73.02044758435127, 41.206396900838556], [-73.07944885117999, 41.19401484179145], [-73.10117283530917, 41.163726066994364], [-73.10835106377522, 41.153717783114004], [-73.13025215103613, 41.146796771150804], [-73.17283463916714, 41.153442043488894], [-73.20265536434887, 41.15809575675417], [-73.26235756849708, 41.117495753373724], [-73.26981715726762, 41.11667664592659], [-73.29660097655437, 41.11373562338925], [-73.29721399992631, 41.113668309797305], [-73.33065965099341, 41.10999578068599], [-73.37229570255552, 41.10401980403167], [-73.35423069796926, 41.08563881844325], [-73.3872267583061, 41.058246879485516], [-73.42216480676441, 41.04756192907303], [-73.46823885536226, 41.05134696454108], [-73.51690290978746, 41.038738007208], [-73.56196794510072, 41.01679699930102], [-73.59569895856428, 41.01599495504143], [-73.6573359930718, 40.985170865564626], [-73.69797404019393, 40.93959749568846], [-73.75677609767311, 40.91259837803783], [-73.76627611373388, 40.88109835406302], [-73.74119738037467, 40.87585392471818], [-73.71367410529449, 40.87009835664579], [-73.65437202577809, 40.87819844379394], [-73.61757097977866, 40.89789753959562], [-73.49994087001038, 40.91816578389405], [-73.49735091245824, 40.92318206988076], [-73.48536488894455, 40.946396853451056], [-73.43666386477986, 40.93489670142319], [-73.39286185229435, 40.95529666460824], [-73.3313598337554, 40.929596447463226], [-73.22928478730223, 40.90512017985403], [-73.14899356760777, 40.9288971150936], [-73.14467252373952, 40.955841162522304], [-73.11036741768402, 40.9719371402424], [-73.04044425301988, 40.9644970166587], [-72.85983010138578, 40.96608695109491], [-72.7080680356191, 40.97785003161519], [-72.58532597317101, 40.997586446421536], [-72.50430393758977, 41.043328485591104], [-72.44524088722491, 41.08611557813449], [-72.38980783306582, 41.10830363653171], [-72.35412184412817, 41.13995167582062], [-72.29110779916732, 41.1558737127968], [-72.18916176506319, 41.19354881146247], [-72.18203171384471, 41.17834482598097], [-72.25470262694587, 41.11085173082611], [-72.28309155874838, 41.0678737063496], [-72.21747438409089, 41.040610801431804], [-72.16289635734421, 41.053186904446584], [-72.12670247379421, 41.11513893902635], [-72.08420538621917, 41.101524019956756], [-72.09570928367049, 41.05402003346776], [-72.05192615541884, 41.020506147559445], [-71.95959327208317, 41.071237293758806], [-71.91938336041298, 41.080517377317186], [-71.85621241843502, 41.07059853797735], [-71.93697510645364, 41.00613742375883], [-72.09736707530253, 40.95888003130864], [-72.29872526798198, 40.903150535201206], [-72.3958484345508, 40.86665931221981], [-72.72817542986989, 40.77257921007456], [-72.75717491883367, 40.76436961963587], [-72.92321333043839, 40.713280576180786], [-73.01254457829515, 40.67964956065471], [-73.20844006173486, 40.63088268382346], [-73.30639614182816, 40.62075479558119], [-73.35146510346574, 40.63049887450308], [-73.42411522550172, 40.61321089249562], [-73.4848685098374, 40.59875391488205], [-73.50732513130633, 40.59341008658141], [-73.64090228082026, 40.58282215808423], [-73.75062209820474, 40.58931898729009], [-73.77492834910979, 40.59075827277533], [-73.82549431189449, 40.576148974378675], [-73.94059134315266, 40.54289578647537], [-73.97379202872905, 40.56085450714883], [-73.9913462132038, 40.57034981484933], [-74.03655783684636, 40.588988220837535], [-74.03797070562801, 40.58957067321565], [-74.05731617059074, 40.59754580665909], [-74.11258540450065, 40.54760285273025], [-74.19992368781877, 40.511728788452075], [-74.26061176273794, 40.50243572764787], [-74.2618895813811, 40.464705724450184], [-74.22465301325548, 40.44866224413423], [-74.20618851415715, 40.44070677992261], [-74.1570945422412, 40.44757084155241], [-74.10829553940255, 40.4437879067753], [-74.04788457863965, 40.418908009322394], [-74.01933448982213, 40.471243992574465], [-73.99794346077303, 40.47666800556742], [-73.9769826690292, 40.408508060276304], [-73.97138183784926, 40.34801013236087], [-73.98168202578191, 40.27941122964881], [-74.00763704154785, 40.195606369070354], [-74.03018106062129, 40.122814122308654], [-74.0349622964318, 40.10258441230173], [-74.06413448808098, 39.97915724180795], [-74.07691202438502, 39.912734382921975], [-74.07724723445753, 39.91099182344533], [-74.09094643785212, 39.79997975865286], [-74.09241112475803, 39.793868386840636], [-74.10144490901257, 39.756175127301454], [-74.19097602845687, 39.6251202977247], [-74.29158694978645, 39.507707241068], [-74.30069952385242, 39.48180815070325], [-74.30434492378902, 39.47144749802343], [-74.36699181190824, 39.40202015460795], [-74.41269371287926, 39.36081957362296], [-74.52179831972121, 39.31382009258052], [-74.54078899394395, 39.30002969369305], [-74.58100872794074, 39.27082341156466], [-74.64659497971543, 39.212006817163946], [-74.67142969218888, 39.179807071620914], [-74.71434022934112, 39.119809569807344], [-74.70587527279326, 39.102942739360856], [-74.77877574084712, 39.02307914207412], [-74.8079156055801, 38.985953990764905], [-74.86445640383904, 38.94041539596976], [-74.93356917610825, 38.9285236396205], [-74.96727206477465, 38.93341724701632], [-74.95536109554489, 39.001266202763325], [-74.90366245436854, 39.087441727286176], [-74.88591261571703, 39.1436317383765], [-74.90517963134373, 39.17494962786886], [-74.91515441719999, 39.176702107057494], [-74.9980004569114, 39.19125747623985], [-75.04848544789421, 39.21522616821304], [-75.09079238356051, 39.21080579934007], [-75.13666532328193, 39.18188634060796], [-75.16666527430831, 39.22258019386528], [-75.2125082216623, 39.26275787703825], [-75.24435524938808, 39.285702660905535], [-75.2853311578777, 39.292214583887834], [-75.32675216394716, 39.332475583433485], [-75.35555610391589, 39.34782554115356], [-75.39930200540422, 39.379492453387996], [-75.41710502458291, 39.388913092256566], [-75.44239085572389, 39.40229332877824], [-75.46520979282998, 39.438932232624666], [-75.53642873155967, 39.46056140166767], [-75.5280857554355, 39.49811630637827], [-75.59306594433194, 39.47918892040589], [-75.5718277835225, 39.438899703371774], [-75.5216796077728, 39.38787332482347], [-75.5056404328575, 39.37039645408315], [-75.46932165425719, 39.330822303859186], [-75.40837373827553, 39.264700413434575], [-75.3947878394682, 39.18835640851], [-75.40747088999143, 39.13370839968913], [-75.39627504341185, 39.057886383028894], [-75.34088829629249, 39.01996231713989], [-75.30665046463335, 38.94766257913939], [-75.3025503519609, 38.93900443823697], [-75.30407629687443, 38.913162515137905], [-75.23202635200518, 38.84425685588541], [-75.15901929174262, 38.79019621918239], [-75.11332841691885, 38.783001359758025], [-75.08947059291461, 38.79720135703943], [-75.07180168918221, 38.69650083690182], [-75.05396768241074, 38.536277578386155], [-75.04893271251265, 38.45126767395885], [-75.08551033847945, 38.32427436696494], [-75.10293917961947, 38.311529298443006], [-75.14322033562013, 38.220478819724306], [-75.17738485430652, 38.13001683719508], [-75.19378665340017, 38.096015442629344], [-75.24225617704288, 38.02721055330088], [-75.33861268386273, 37.89498729052785], [-75.38062766005736, 37.85170304629949], [-75.43899089790332, 37.86933582961112], [-75.48925988830938, 37.8324576380135], [-75.55188765878239, 37.748122665916284], [-75.59194246954333, 37.66317850813409], [-75.61451633470318, 37.609296376901], [-75.6078131645053, 37.56070627560363], [-75.67286606436974, 37.483695972257316], [-75.66540697139197, 37.46729345850332], [-75.65836805693189, 37.45181491457303], [-75.72072817481192, 37.37312861290302], [-75.73581821023708, 37.33542550104814], [-75.77880634523578, 37.29717543912742], [-75.79515334075091, 37.24709435417379], [-75.81737636127018, 37.193436356217596], [-75.89728745830872, 37.11803631355852], [-75.94238851208463, 37.08960625631245], [-75.9795975740986, 37.1004472724255], [-75.99863665911292, 37.18873851028746], [-76.02346515454528, 37.28906664313981], [-75.98711267412179, 37.36854793899884], [-75.97648222010316, 37.4448781019302], [-75.94556570270116, 37.54904079723392], [-75.9411733577543, 37.56383912544373], [-75.89865605511801, 37.6354251320071], [-75.85925284408626, 37.7031112628854], [-75.81214557677578, 37.74950250372648], [-75.81811594286961, 37.79169841646905], [-75.7358705296857, 37.816561574085966], [-75.70290465854347, 37.84965950095307], [-75.75768527638434, 37.90391231995784], [-75.66970219537525, 37.95079630700957], [-75.72265424519175, 37.97131030438846], [-75.78380776245429, 37.97259421712738], [-75.86071927463594, 37.91831017919916], [-75.89267853986095, 37.916848147576175], [-75.89895002581477, 37.97451400760413], [-75.85750047237794, 38.03877800878993], [-75.85887452681784, 38.060135050759385], [-75.86380364910319, 38.100968127378], [-75.93708334393415, 38.12420906259362], [-75.94236939569174, 38.18706617973348], [-75.86409782624781, 38.20085833224412], [-75.87544124872137, 38.219709654661436], [-75.88850705379316, 38.24142337583884], [-75.92376036487254, 38.246285605146966], [-75.94449441350217, 38.24914529996597], [-76.03892984528011, 38.25493219025578], [-76.03198290766875, 38.187420063769295], [-76.0119109394546, 38.12221395334711], [-76.00589897690455, 38.07716987029624], [-76.04868708612422, 38.08672785882363], [-76.09554315689911, 38.12512289750148], [-76.0886340330688, 38.19264902884356], [-76.1355080722002, 38.232185063963115], [-76.21760826394609, 38.30568315372011], [-76.25766236837168, 38.32485516094137], [-76.24999538459137, 38.36230425056273], [-76.28054649871184, 38.40314331301188], [-76.33635571446518, 38.49223544498776], [-76.27745663270504, 38.541851616934345], [-76.29003869532197, 38.56915865945154], [-76.27958472112165, 38.60952075938024], [-76.23118263757874, 38.61401081557817], [-76.20306059810684, 38.6107418176515], [-76.1654305504219, 38.610200828636245], [-76.17015748723614, 38.64084292376934], [-76.1751546761935, 38.673236929705965], [-76.2003296922307, 38.67077492904166], [-76.23872078030743, 38.71284602379566], [-76.27501083874266, 38.71271498798669], [-76.32241389942372, 38.67930484282725], [-76.34799396245305, 38.686234817065525], [-76.3405389974319, 38.73033891687276], [-76.39034614327211, 38.757004881494076], [-76.37973521429292, 38.78831494598987], [-76.31007711139313, 38.79684707169877], [-76.27157123135026, 38.851772204527606], [-76.21932405405109, 38.81237218259786], [-76.19108611653768, 38.829661207433624], [-76.19686497378338, 38.855743215391506], [-76.20505935036961, 38.8927273106659], [-76.20363448269158, 38.92838336985578], [-76.25086447192517, 38.92825133094737], [-76.3179434980735, 38.91131321552786], [-76.33401535668372, 38.860239121494274], [-76.37619839241476, 38.85046204362881], [-76.36172363940243, 38.939176194340305], [-76.32229280740516, 39.006376336080024], [-76.3018438812964, 39.03965238765376], [-76.2650334619231, 39.028552382767096], [-76.23176178098242, 39.01851946822733], [-76.23345396244777, 39.09138654685449], [-76.24647806294294, 39.119589540553086], [-76.27852416071588, 39.14576550798343], [-76.24316330986535, 39.21336364373551], [-76.21125032910561, 39.26981381182863], [-76.17770132358058, 39.29870291553157], [-76.15967046877002, 39.335910922946354], [-76.11052457514492, 39.37225897951738], [-76.06149642032264, 39.38775015505038], [-76.04095961974025, 39.39423905851261], [-76.0068777639085, 39.41452903593031], [-76.01231014347414, 39.45311686462316], [-76.03764443001879, 39.45264422726806], [-76.06092914061999, 39.45220982650396], [-76.14637085916404, 39.40531183729082], [-76.22415874126875, 39.35278172520001], [-76.2966066246001, 39.30113858986996], [-76.32541587727397, 39.2729066124942], [-76.34999146718528, 39.24882345924376], [-76.38434407068851, 39.235901998723534], [-76.39550643546454, 39.2317033640434], [-76.42527838077125, 39.20570929725416], [-76.46348039479655, 39.205909229382875], [-76.49838140468535, 39.20480916700382], [-76.50400598297905, 39.19928740485353], [-76.52578234027244, 39.17790911096069], [-76.42867820232144, 39.13171025823435], [-76.42185707574806, 39.08144324574834], [-76.42039097837186, 39.042071229481], [-76.39407688096632, 39.01131224851645], [-76.44897785504853, 38.98281214661499], [-76.4712778100003, 38.956513074663434], [-76.45027674708035, 38.94111407751912], [-76.46937668436098, 38.90761399632638], [-76.47397284170914, 38.90269436028011], [-76.4906766569522, 38.8848149275949], [-76.51694057125782, 38.851157845066886], [-76.48987454381614, 38.83871585076225], [-76.5269753945293, 38.7870167466311], [-76.55873925774193, 38.756352712895165], [-76.5266512818443, 38.72443064913186], [-76.52708882049137, 38.71275093016433], [-76.52891923758266, 38.663889543913534], [-76.51127421507401, 38.61574546328278], [-76.51750215173642, 38.53914933193921], [-76.49269508092115, 38.482849255496184], [-76.45093294923899, 38.442422225964776], [-76.39337376537576, 38.38947718032646], [-76.38699772602439, 38.361267130454934], [-76.40019034957459, 38.319871982377286], [-76.40288972475538, 38.311402019836], [-76.37447663980865, 38.29634801153567], [-76.39266366889055, 38.23966288360708], [-76.35351169816131, 38.178134779938134], [-76.32013170242229, 38.138338731331], [-76.33078981198466, 38.09933064037057], [-76.32208892814548, 38.036502525084586], [-76.37178594834948, 38.079564546786465], [-76.43042100378392, 38.11938256679342], [-76.48103212978221, 38.115872499499716], [-76.54037629824793, 38.15299062820481], [-76.5906333794043, 38.2142117657541], [-76.67345866720419, 38.234400785286546], [-76.74005193748489, 38.235226780397305], [-76.80594604378507, 38.25227481543988], [-76.82703320345055, 38.25829994164061], [-76.8642891249371, 38.268944882615976], [-76.9221741066192, 38.311338947575486], [-76.97548908077988, 38.347326981951454], [-77.00163485150127, 38.42195198468185], [-77.01636787349611, 38.44557197454713], [-77.07548636863562, 38.42470995566165], [-77.12332272724778, 38.41064595015795], [-77.21118630803106, 38.380661970514936], [-77.2599606906755, 38.43582086556509], [-77.24658255525726, 38.538340750590415], [-77.18376485153709, 38.60069880547795], [-77.12908141234317, 38.61436385928693], [-77.1301973735434, 38.63501685773867], [-77.22414388852164, 38.6351780370733], [-77.24670219156299, 38.63521673922148], [-77.29527274190524, 38.56212475629508], [-77.31260335735395, 38.50192755246595], [-77.3226210966365, 38.46713080312327], [-77.31728696161028, 38.38357593627921], [-77.284345217375, 38.35163681939654], [-77.26529357266924, 38.333165044496305], [-77.16269001960656, 38.345994016439185], [-77.09371063058646, 38.35280100102161], [-77.04813435452634, 38.36014499318997], [-77.02094430252679, 38.3292729987984], [-77.02630141694442, 38.3026850073058], [-76.99678864031436, 38.27914782893959], [-76.99025238663376, 38.273934989922566], [-76.9577934481954, 38.24318296149587], [-76.96230865716505, 38.21407497419814], [-76.91082961615348, 38.19707294364964], [-76.83879256844592, 38.16347592520017], [-76.74968226093823, 38.16211388087809], [-76.6848889756227, 38.15649681022378], [-76.61393566127099, 38.14858671780079], [-76.60093370171843, 38.110083660402], [-76.53591545587483, 38.069531447511764], [-76.51069033798794, 38.03948823371956], [-76.49199433960167, 38.01722122516488], [-76.42748350121393, 37.97703733735716], [-76.31694678699071, 37.934928480816204], [-76.23671921697348, 37.88917325389989], [-76.25135196601127, 37.83307102308602], [-76.3103011357852, 37.79484813234341], [-76.31285192372583, 37.72033698015225], [-76.32529311983727, 37.68257284133833], [-76.32911398307205, 37.67097494557037], [-76.27944060499038, 37.6182236903285], [-76.28887147552027, 37.58735860382202], [-76.29795366751192, 37.55763464145638], [-76.28948639552914, 37.53607387978858], [-76.27348142887529, 37.49531951462882], [-76.25044654977735, 37.42188445932506], [-76.2484520612767, 37.375133448136644], [-76.27554348254151, 37.309962325666376], [-76.36674352684652, 37.37449322702175], [-76.39395089364372, 37.395938257588995], [-76.4029387665288, 37.392598234376756], [-76.4375178746076, 37.37974812366022], [-76.38776180990708, 37.30766794963766], [-76.36228129356257, 37.270223922070414], [-76.3769279006727, 37.24948955695936], [-76.39412303567812, 37.2251477821763], [-76.34718070507321, 37.1896425335854], [-76.34309075316986, 37.186549059148014], [-76.31107847320654, 37.13849321682891], [-76.29311724268344, 37.11416197671932], [-76.27125214082069, 37.08454232346889], [-76.30426188593584, 37.00137635860271], [-76.28096193119262, 36.97774207788839], [-76.26795188057635, 36.96454534617593], [-76.18994895795346, 36.93144547482151], [-76.1769375636782, 36.9285371822165], [-76.08794515843054, 36.9086456744569], [-76.043044074624, 36.92754578853083], [-75.99624214317572, 36.92204587160825], [-75.96158007809781, 36.799993585616726], [-75.92173990857074, 36.692048983911434], [-75.89093843423167, 36.63075048718167], [-75.86703716717099, 36.550750881856], [-75.8384301324637, 36.434893777337834], [-75.79640434545001, 36.290346938052004], [-75.77064634106623, 36.23207593157381], [-75.7183060194247, 36.113669456845315], [-75.65853376336875, 36.020425083479076], [-75.56979157935702, 35.86329705642834], [-75.51900762290533, 35.76908327119439], [-75.49608366583637, 35.72851111048552], [-75.45865769052764, 35.596592950573054], [-75.48677025753418, 35.39164872638447], [-75.53362604770564, 35.225822252532524], [-75.63549206316225, 35.22025734197095], [-75.74956044447053, 35.185613778191396], [-75.75791498958449, 35.18307639130788], [-75.91298335235747, 35.11959697390899], [-76.0131429060284, 35.06185182038162], [-76.13726649177421, 34.987854708635965], [-76.23308539731026, 34.90547344801919], [-76.3102075601195, 34.85230530994018], [-76.38680190994806, 34.78457518335028], [-76.45045229173368, 34.714446142435975], [-76.53594473701953, 34.58857337897442], [-76.55380465442455, 34.62824845758919], [-76.61871760133094, 34.672546817301125], [-76.72696764459306, 34.69668747659777], [-76.90625488580046, 34.68281703860079], [-77.11296166563336, 34.63808933585445], [-77.13684023089692, 34.63292246315422], [-77.2409881001506, 34.58750327218074], [-77.32252106957763, 34.53557041945618], [-77.46291876930546, 34.47135074514403], [-77.51521319038528, 34.43738170783649], [-77.6350303621533, 34.35955139911592], [-77.71350935801809, 34.29024338431404], [-77.76401810680161, 34.245637164193056], [-77.82920528382293, 34.16261448217741], [-77.88545174068668, 34.03823776483867], [-77.91553290227552, 33.9717198805352], [-77.93482422373505, 33.92054540522195], [-77.96016933768374, 33.85331191270447], [-78.00676235503175, 33.858701000045365], [-78.01868627405233, 33.8882860384649], [-78.13694943881859, 33.91217521718889], [-78.27614470328557, 33.91236137618887], [-78.38396183733421, 33.90194338954302], [-78.54108482671235, 33.85110917527967], [-78.67225760703887, 33.81758380846871], [-78.77273434080809, 33.76850743916083], [-78.86292885918834, 33.70565074210335], [-78.93807434847184, 33.639822964478775], [-78.99512966206323, 33.572661021036275], [-79.02851471024023, 33.53336196639893], [-79.08458670582542, 33.48366594956948], [-79.1354397265367, 33.40386394159262], [-79.16233077096862, 33.32724290263817], [-79.18056181259985, 33.23795183311064], [-79.17239276685443, 33.20657377717428], [-79.21545173720402, 33.155565753629986], [-79.27449330517706, 33.120053001420885], [-79.29158970974585, 33.1097697172784], [-79.32990769039519, 33.089982690882316], [-79.33931164124066, 33.05033264589363], [-79.35995958970439, 33.00666860542167], [-79.42344561344503, 33.015081640128805], [-79.48349760911798, 33.001261659146415], [-79.52244768099575, 33.03534670519648], [-79.58072371021404, 33.006443759934406], [-79.60661374056771, 32.97224475589513], [-79.56976071368307, 32.92668866197776], [-79.60130776323277, 32.898146670951334], [-79.69513990674932, 32.85039475033327], [-79.72638797380681, 32.805992756713685], [-79.81823592526709, 32.7663492386507], [-79.86835082045573, 32.734846605543964], [-79.88495974313676, 32.68439963262589], [-79.96846661946951, 32.63973003229291], [-80.00079958408936, 32.60589009013762], [-80.0770376800362, 32.60331685948259], [-80.14840479039819, 32.57847659591487], [-80.19010688465654, 32.54683842423846], [-80.2463600004214, 32.53111126757388], [-80.25205261693918, 32.527869685777816], [-80.33835330734935, 32.47872683829025], [-80.41350455825643, 32.471170535685985], [-80.46571005550969, 32.49529627255795], [-80.47229307159901, 32.48334518405738], [-80.48461673310841, 32.460972268716624], [-80.45750105070023, 32.41026047625108], [-80.434301610595, 32.37518961384408], [-80.45519009772134, 32.32645464713314], [-80.53942646621164, 32.28702055050965], [-80.59639105580784, 32.27354540913534], [-80.64479106959757, 32.29149332776633], [-80.7145981885436, 32.32565236676169], [-80.76603472711601, 32.292604177371715], [-80.72696340143662, 32.265702007446656], [-80.66916219932898, 32.216779104573966], [-80.72145854061331, 32.16042291771651], [-80.81249819913175, 32.10974199400664], [-80.8587302089509, 32.09957709833354], [-80.86742266011281, 32.07848608649827], [-80.88551166357394, 32.03459627070035], [-80.84312457082953, 32.02422220411182], [-80.8484353068544, 31.98827508691971], [-80.91120147830738, 31.94376497102715], [-80.94135365831696, 31.912979873835354], [-81.00031205851593, 31.856739654530866], [-81.03686858321223, 31.812716610901028], [-81.077053046643, 31.761251585542446], [-81.13063044241764, 31.722687763958675], [-81.13529513717751, 31.710560392853107], [-81.13939063931805, 31.6999128217305], [-81.13349020911211, 31.623343909339482], [-81.17307686236484, 31.555904101639634], [-81.17483063366507, 31.53959257572631], [-81.17725218362163, 31.517070159873715], [-81.21349151149965, 31.462814289381697], [-81.25861471365624, 31.40442140468574], [-81.27933677623831, 31.35112346133754], [-81.26095684357685, 31.303906453179227], [-81.26437680310335, 31.294595527793618], [-81.28284091268345, 31.244326526952815], [-81.30495592250503, 31.206169641393345], [-81.36823996324374, 31.136530865013775], [-81.40209498091473, 31.12537992832782], [-81.40126601535584, 31.0727780148126], [-81.42047306659475, 31.016700125321307], [-81.41251708939159, 30.990831654038608], [-81.40848302405334, 30.977715155166088], [-81.40515188091665, 30.908200195488053], [-81.44012872654015, 30.821366238553825], [-81.46005963148676, 30.76990924649978], [-81.44412242124804, 30.709711340642237], [-81.42741837090813, 30.698017376298015], [-81.44309698856978, 30.60093554949758], [-81.43406168419024, 30.522566708269725], [-81.42895236207563, 30.506180819042708], [-81.42600759909303, 30.49673676370063], [-81.41080659520557, 30.482036797358287], [-81.4024988560734, 30.40012622945824], [-81.39640434862925, 30.34003811491094], [-81.37437349016975, 30.252929191259753], [-81.28895215090736, 29.915178490152318], [-81.27043911131192, 29.883104474879097], [-81.26193049911133, 29.822121896575567], [-81.2567079915012, 29.784691369341726], [-81.21040654174483, 29.670639084521383], [-81.16357793811578, 29.555288188908055], [-81.10296428414337, 29.426994771123624], [-81.0466749370405, 29.307854081061382], [-80.995420047131, 29.20604975455279], [-80.96617290802926, 29.147958080986538], [-80.90727186246953, 29.0642601019194], [-80.78701771194271, 28.87526408863034], [-80.72750235508836, 28.791190981714365], [-80.64728459487053, 28.67787321431499], [-80.58388051295195, 28.59770329514554], [-80.52509036505612, 28.459452368994057], [-80.58780930109742, 28.41085432729617], [-80.60687021327671, 28.336482354345417], [-80.60421012221954, 28.25773140560253], [-80.5899710334839, 28.177988449444992], [-80.5476708954711, 28.048793545641484], [-80.44767273702, 27.860512116442074], [-80.38369070305214, 27.740043655291686], [-80.33095157703582, 27.597539573664818], [-80.3166821676923, 27.557338569119185], [-80.2536609656206, 27.379788238472887], [-80.19801775303459, 27.26300676658996], [-80.15337177039746, 27.169306205787937], [-80.13860198213442, 27.111515365916873], [-80.11676912703079, 27.07239546479359], [-80.08307502518694, 26.970532643340402], [-80.04626046008339, 26.85923672742822], [-80.0323600143019, 26.77303272591068], [-80.03211750671831, 26.771528808518845], [-80.03222923302897, 26.768600383336594], [-80.03576061365999, 26.676041759853792], [-80.03536069604017, 26.612344697964637], [-80.03886075073794, 26.569345660649837], [-80.0503608236946, 26.5095476214156], [-80.06160583212991, 26.42640110211033], [-80.07587260545306, 26.320911423048805], [-80.08556329017948, 26.24925768096653], [-80.10865708455812, 26.09329275430632], [-80.10956459037617, 26.087163875844634], [-80.11500560293993, 25.975325125917166], [-80.11790295721885, 25.915770971931664], [-80.10995218888031, 25.81825894163709], [-80.12380531960376, 25.76276598868496], [-80.12912545178949, 25.74616067362899], [-80.15497170817139, 25.665489120529763], [-80.1769156288168, 25.68506119164766], [-80.22910644236686, 25.732508360087845], [-80.26587873303079, 25.658372496614263], [-80.30146389512339, 25.613298610767092], [-80.31391819082785, 25.539163680777712], [-80.31597619805696, 25.53262051736901], [-80.33704949297103, 25.465620825831525], [-80.31036086302989, 25.38970686996735], [-80.23484977819044, 25.421959590199364], [-80.17602430474798, 25.521153234868795], [-80.16315663184187, 25.452183292482474], [-80.2293549708727, 25.342118345541145], [-80.2385562655538, 25.326819775312277], [-80.35818459216767, 25.15322846211867], [-80.49676267292863, 24.99932510492994], [-80.6511906490705, 24.86613218554006], [-80.96624764482185, 24.707852512605275], [-81.10337615211574, 24.66946299927503], [-81.14872137870539, 24.710476958541243], [-81.03891084306639, 24.77259657859661], [-80.84747286750483, 24.8517542282135], [-80.61087051740908, 25.006996249512966], [-80.5165724002312, 25.09545793931649], [-80.50051426737426, 25.15667477923036], [-80.49539516940483, 25.19980867535295], [-80.54239206840703, 25.20637977830081], [-80.65053293230454, 25.189098070541423], [-80.71060794521857, 25.15253124942376], [-80.74774690279507, 25.1474423347542], [-80.81213377697435, 25.186040525499614], [-80.85817085176492, 25.177522015054915], [-80.87546082601995, 25.1743227493843], [-80.91592497020399, 25.14130290179673], [-81.00959907714, 25.12540518489132], [-81.07986015696578, 25.118799149329508], [-81.14227876247146, 25.183002270987902], [-81.17090730166916, 25.245859474884764], [-81.14810284467018, 25.33279535419219], [-81.14676443731133, 25.40757927033346], [-81.20819969604325, 25.504939363247], [-81.24051721156235, 25.59904311757709], [-81.28989874495302, 25.673555865614293], [-81.35598336767846, 25.703527784259013], [-81.3838069715232, 25.776752604805257], [-81.4423043217178, 25.803331846175492], [-81.47223554079783, 25.81693159784056], [-81.61473135729834, 25.89397826316624], [-81.64023334137674, 25.877538827706417], [-81.67262940987371, 25.8566552280674], [-81.72708240319284, 25.907208036946994], [-81.74192392651929, 25.952727265973195], [-81.75745939655428, 26.000374820002122], [-81.80882941271483, 26.152246477491072], [-81.84455134768956, 26.327712339763618], [-81.84648159363462, 26.330372388693437], [-81.92360724007031, 26.436658338431076], [-81.95660720325543, 26.45235832065433], [-82.0139091623069, 26.45205828412558], [-82.07501116847996, 26.42205924531177], [-82.12666712876077, 26.436279218867288], [-82.1807130391673, 26.476257200739532], [-82.24539090593848, 26.601093994982566], [-82.26434689273249, 26.698495812515887], [-82.26467788398945, 26.756835731814295], [-82.28053726471045, 26.789308356667036], [-82.31427320400336, 26.85838385011675], [-82.36919789604575, 26.946080973907275], [-82.4526698866404, 27.079359068378675], [-82.53971592654587, 27.254326164168763], [-82.61057763469356, 27.348816649749292], [-82.64816715743729, 27.38971947060136], [-82.6918174589501, 27.437217303831257], [-82.74301339009605, 27.53108504558882], [-82.7198483693963, 27.528932036659253], [-82.65071630293437, 27.523114001195793], [-82.58462534386453, 27.596019866986047], [-82.55288362499857, 27.645446431996362], [-82.54473685381576, 27.658132176649552], [-82.51426154513092, 27.705586851701504], [-82.47763437206866, 27.723002860541484], [-82.43197592897114, 27.768090758517538], [-82.44878217702924, 27.810034697853098], [-82.48984562881343, 27.822605771245602], [-82.55394273194567, 27.848460651155992], [-82.56637722768495, 27.836336854610753], [-82.5865156624405, 27.81670161398653], [-82.62271957243864, 27.779866575015024], [-82.625016501205, 27.73270463111272], [-82.6525174500314, 27.700305643670415], [-82.67753085098116, 27.664570913872186], [-82.70501339094325, 27.625308766518163], [-82.73307239083653, 27.61297078871441], [-82.73846339610728, 27.678502581686395], [-82.7462193928425, 27.731304401765865], [-82.79022047238257, 27.7916012064751], [-82.84652257292161, 27.854299002752683], [-82.8408787271831, 27.93715989686439], [-82.82815991255079, 28.0201278879442], [-82.85087810049222, 28.102448983400524], [-82.85938222032476, 28.172173153858267], [-82.85962126877719, 28.174133081719702], [-82.76410071910013, 28.244343785528333], [-82.73145784352765, 28.325073844317934], [-82.69743093444848, 28.42016485221049], [-82.69081163624573, 28.43330371937635], [-82.66505300435875, 28.484432925962196], [-82.65669207650964, 28.544812905721297], [-82.66814716780486, 28.622409808580844], [-82.66870788689819, 28.694075993988683], [-82.6687202546426, 28.69565673048426], [-82.71237127343032, 28.720919664707655], [-82.71311927185725, 28.800281678068185], [-82.73024324613631, 28.8501537184834], [-82.68886217683455, 28.90560775659712], [-82.72385918064833, 28.95350481318188], [-82.75557198017907, 29.000928994390556], [-82.75937613894007, 29.00661786969414], [-82.75970199124951, 29.054190860211886], [-82.82365661403152, 29.098900773373643], [-82.7988736601483, 29.114502801911488], [-82.82707042643413, 29.15842376534621], [-82.92710403547788, 29.168905655122206], [-82.99614076322585, 29.178072581807186], [-83.01624485921504, 29.125369521352106], [-83.05320378796664, 29.130837424905533], [-83.0789826104899, 29.196942363692862], [-83.07473050805599, 29.247973381230036], [-83.107473531052, 29.26888724522126], [-83.1655506582033, 29.288962774628203], [-83.16957253162784, 29.29035301626], [-83.17551466513922, 29.344687873661606], [-83.20244275491204, 29.39441967753965], [-83.24050579060373, 29.433175470377027], [-83.29474380638938, 29.437920365455035], [-83.30782488003999, 29.468858278862314], [-83.40154903423694, 29.52328806885025], [-83.40506519395765, 29.595566983725686], [-83.41413960691818, 29.666184604223815], [-83.41469836504247, 29.670532892581335], [-83.48356448064584, 29.698538816790872], [-83.53764260344997, 29.723056846194925], [-83.58304283027277, 29.78730399778323], [-83.62502406520005, 29.85688922836611], [-83.67921728452298, 29.91851044298529], [-83.78872752755986, 29.976979664491655], [-83.93150867730408, 30.039065736333395], [-83.99230905607862, 30.089266490259213], [-84.00071471873116, 30.096206754794874], [-84.06298863055423, 30.101375751508485], [-84.07613068366625, 30.09908763448311], [-84.12488754225923, 30.09059874850837], [-84.17914746541516, 30.073184747975976], [-84.20800842453643, 30.08477374543252], [-84.28972531901184, 30.057194759790438], [-84.36611322112165, 30.008659764860425], [-84.3454445394255, 29.969749753793984], [-84.3414372147723, 29.962205731267304], [-84.33374418644034, 29.923718700399174], [-84.34906414282432, 29.896809678622052], [-84.42383206395712, 29.90299368264507], [-84.47032102795457, 29.924521700217458], [-84.53587092749432, 29.91008965963517], [-84.57743783790691, 29.88782561391423], [-84.56497377474685, 29.810177573518068], [-84.60400066260163, 29.786018544002992], [-84.69261642668499, 29.763036507097507], [-84.77695105924461, 29.69218851389981], [-84.87672766428199, 29.655755429591174], [-85.04507004280796, 29.586988458279205], [-85.15730576955725, 29.64288722576065], [-85.22013786968434, 29.666450852563827], [-85.25971451079052, 29.681293087261963], [-85.35261048426891, 29.659784053857138], [-85.40282553122981, 29.758778852196137], [-85.41654370755803, 29.84262485062698], [-85.38472586085422, 29.920945915743758], [-85.38915676201027, 29.92405621778443], [-85.42595194281616, 29.94988484144455], [-85.48776000644011, 29.961223711672197], [-85.5719034655504, 30.026436732253753], [-85.60117463407971, 30.056338813523464], [-85.69680691859242, 30.09688669670651], [-85.81121615671798, 30.178316581072774], [-85.99594066468757, 30.26881989367081], [-85.99993451894832, 30.270776624687876], [-86.08996065830392, 30.3035653622396], [-86.17972836015326, 30.330655525091657], [-86.22255884389476, 30.34358093265107], [-86.39737978780552, 30.37749089767384], [-86.412074807508, 30.380341284403272], [-86.63295200956979, 30.39629360122308], [-86.79955813462799, 30.384558182944946], [-86.85062398448753, 30.380961344223323], [-86.91887246156674, 30.36904375000174], [-87.1553913454921, 30.32774270310939], [-87.22885578915279, 30.319726968299086], [-87.26782625162527, 30.315474832479744], [-87.3195171438898, 30.317808764778604], [-87.4198579009664, 30.297122636170926], [-87.51832265843764, 30.2804294896437], [-87.65688631493556, 30.24970325141161], [-87.81886551936462, 30.228307760518874], [-87.8931998738454, 30.239230380380402], [-87.80646444090252, 30.279791831342123], [-87.79671545086318, 30.324191906605634], [-87.86501571627892, 30.383443722928458], [-87.91413480364614, 30.446137707929], [-87.9333537895038, 30.487350768860214], [-87.90170971031772, 30.550872945097073], [-87.91495468196996, 30.58588699923618], [-87.93106860930537, 30.652688129643575], [-88.00839452935675, 30.684950228248614], [-88.06199676227901, 30.644885157091984], [-88.0648968723953, 30.588285989591828], [-88.08161599942282, 30.546310873360035], [-88.10376715067441, 30.500896745799245], [-88.10569839971717, 30.40185846467738], [-88.13617270270248, 30.320722283436226], [-88.19566390331651, 30.321235381487682], [-88.25776414415185, 30.318926517532624], [-88.31160829473214, 30.368901979306983], [-88.36402248229973, 30.388000374757066], [-88.3950237442365, 30.36941954662892], [-88.40992798961007, 30.34210958932228], [-88.44649617022854, 30.3477478485288], [-88.47187652255242, 30.32001495823011], [-88.52249623176655, 30.340085347054334], [-88.5819313997826, 30.331056576064263], [-88.61300836337324, 30.35395770985436], [-88.66382244113964, 30.362092894107917], [-88.70058959707528, 30.34368304975449], [-88.74694768187211, 30.347616222716333], [-88.80034621421856, 30.357258718630806], [-88.81876470397073, 30.360584656227843], [-88.89393265802886, 30.393393003809344], [-88.97123574300632, 30.390793484445346], [-89.08323958759699, 30.368092825240865], [-89.18684233155794, 30.331192970902414], [-89.29444601056062, 30.30759205359779], [-89.30702573679784, 30.303990855583844], [-89.34474786949615, 30.293192139671856], [-89.42462563502114, 30.24538731334682], [-89.44746651411447, 30.20509440137592], [-89.47582540454336, 30.191557439517236], [-89.52450527636456, 30.180749435152446], [-89.60508955212701, 30.142810519537665], [-89.65698696158819, 30.11837730312823], [-89.68371282447077, 30.076014282510563], [-89.78253459948597, 30.045368125578356], [-89.84506552608765, 30.018405986631223], [-89.84529764232748, 30.016377824220566], [-89.85258280411317, 29.952717035584122], [-89.79596860801064, 29.933999230488467], [-89.74427147141445, 29.917643450794372], [-89.70172443452611, 29.87408193276305], [-89.64706339230119, 29.863599386335363], [-89.59812837148621, 29.881406776698253], [-89.57442444379518, 29.983736054724986], [-89.49406517642227, 30.04096862557596], [-89.44461936345006, 30.06095563046085], [-89.34216470298121, 30.05916869327638], [-89.30302786943565, 30.091566623454092], [-89.23317016482649, 30.134953533238725], [-89.18325838894489, 30.149340594017527], [-89.18580128750135, 30.063930906660506], [-89.21567476804239, 29.99352278542236], [-89.23117760438417, 29.925483561609088], [-89.2362974992308, 29.87708041312511], [-89.29325031301246, 29.803052027900357], [-89.27103323390138, 29.756353964149046], [-89.39916121733732, 29.770590617230805], [-89.40395492718757, 29.681806525609183], [-89.46556080497368, 29.651736314853974], [-89.50096548741855, 29.63345361254903], [-89.50473673004929, 29.631506169536657], [-89.53520081761025, 29.648565039732386], [-89.60210772022674, 29.610292737629464], [-89.56461343740253, 29.54378388925931], [-89.56960524389447, 29.49404185980495], [-89.53214796846397, 29.434564938013374], [-89.48231583331254, 29.406220083459313], [-89.37999877612097, 29.391783433952792], [-89.31208276456002, 29.388036671871443], [-89.25784955844117, 29.336870803096467], [-89.20038659100746, 29.34441699508817], [-89.13433430599285, 29.279339122996596], [-89.1166500427997, 29.2195311512873], [-89.02597101205195, 29.215152430253173], [-89.0142768192386, 29.16691246881249], [-89.06661350469115, 29.090713326535365], [-89.11652642188758, 29.07409619124627], [-89.14878821868733, 29.029669117117006], [-89.14286206290659, 28.99162213734201], [-89.21866915665477, 29.022513933846586], [-89.25935031046512, 29.05835679731333], [-89.3220070933444, 29.010249597324815], [-89.40096181188851, 28.933810297181477], [-89.40352613192273, 29.016962299970693], [-89.36109437504635, 29.0718464271019], [-89.3905116064037, 29.123574298902454], [-89.43292871595732, 29.14902113857702], [-89.48284099704318, 29.215050938143797], [-89.56454813164501, 29.242524671473557], [-89.60664818688295, 29.252020543161862], [-89.63966036775467, 29.29052846946887], [-89.72615945548843, 29.304023206143118], [-89.842638530196, 29.318819763400125], [-89.88346047830983, 29.30709959437191], [-89.90270373951402, 29.293033118717396], [-89.95645723924524, 29.253740285383607], [-90.05850895930777, 29.183682981546372], [-90.0898323356427, 29.16447125766844], [-90.12274981401889, 29.144281811113746], [-90.22358361213773, 29.08507050335428], [-90.33493157441224, 29.063798236154867], [-90.4096138337741, 29.058428944305348], [-90.44273058806712, 29.0560480106997], [-90.4881136156164, 29.05875491959073], [-90.6521126619086, 29.05771533893372], [-90.748373634342, 29.04005398625383], [-90.81254675365476, 29.04213178331991], [-90.86784989800083, 29.05605761382227], [-90.87758007418226, 29.104884601602347], [-90.94187438006965, 29.16236643963664], [-90.96421866402677, 29.16509440125219], [-91.00009351179253, 29.16947427846999], [-91.09401310530218, 29.187704010381875], [-91.158146603813, 29.218092847228135], [-91.27879137594718, 29.24776857795369], [-91.33488478107286, 29.29876776130223], [-91.27664671910078, 29.32981791014005], [-91.26545180630208, 29.360969031781146], [-91.26632248209337, 29.36135676712153], [-91.3340512281692, 29.39151821901353], [-91.36396750805811, 29.420657404640757], [-91.34751455060847, 29.44443150348081], [-91.39430806891495, 29.49710889119495], [-91.43995376770201, 29.478514016860572], [-91.4609642636632, 29.469954874699216], [-91.48559157968567, 29.499110134922063], [-91.53102270188599, 29.53153704388482], [-91.53744673925324, 29.565882015449226], [-91.5419757702505, 29.59434699645975], [-91.60018082095387, 29.63114978448167], [-91.6438338290602, 29.63061862646779], [-91.62383090085838, 29.6992337221521], [-91.66712996346888, 29.745815604747083], [-91.73725498567572, 29.749363392039765], [-91.80814403565795, 29.725090516815413], [-91.85307211377113, 29.702929637074334], [-91.86255916584359, 29.66738909237294], [-91.87326824835323, 29.627270617949133], [-91.80373201883499, 29.59594537289367], [-91.71108277201176, 29.569321337330386], [-91.76826475677183, 29.490355123100063], [-91.82158098643775, 29.47391818193348], [-91.91532362073573, 29.518506621154128], [-92.03018895944118, 29.57266294968161], [-92.04289728045676, 29.577474250708416], [-92.06451600507732, 29.58565898338972], [-92.15862728854692, 29.581610018226847], [-92.25186375123636, 29.539347959170215], [-92.32346917109825, 29.531490876462236], [-92.4098645837671, 29.547470787324375], [-92.47358989889119, 29.561074685344717], [-92.56804353566433, 29.57739098186241], [-92.6160873881681, 29.58877995521565], [-92.68449248819155, 29.60499566977919], [-92.87999827201044, 29.680279319455295], [-92.99313339678267, 29.72383943431083], [-93.08818706958937, 29.749118255067597], [-93.1769347112239, 29.77048012526752], [-93.29557750001179, 29.775064075309274], [-93.41109159055593, 29.767350193611506], [-93.53846657463205, 29.763292372342704], [-93.74195219910719, 29.736336811339243], [-93.79925422721143, 29.71525373656791], [-93.83797528234422, 29.69061265241575], [-93.86129530938744, 29.679000608224616], [-93.96187130805964, 29.68220650556423], [-94.05651071216563, 29.671156941170853], [-94.16155450003906, 29.636582359648354], [-94.35412820982475, 29.562097488515118], [-94.37082162889355, 29.555640664442095], [-94.50081251755873, 29.50536177863479], [-94.59485842344701, 29.46789802728392], [-94.67039435064643, 29.430775265463755], [-94.73105229950032, 29.369136537765282], [-94.72253530054337, 29.331441601468836], [-94.80370033243734, 29.279232837385262], [-95.0262244621778, 29.148060500043837], [-95.11505600179603, 29.07554893462364], [-95.12513950029825, 29.067317961427637], [-95.1913965366588, 29.02308725390016], [-95.29715258465356, 28.934070538603628], [-95.38239559155126, 28.866345627184828], [-95.43959960221544, 28.859019626341404], [-95.50704299091446, 28.824733184694264], [-95.58880646435139, 28.783166666853976], [-95.68409435998805, 28.734038616781262], [-95.81250934545967, 28.664939633188233], [-96.00068740024183, 28.588235760549665], [-96.19441737448606, 28.50222196894064], [-96.32882208282317, 28.42365704434099], [-96.3785381203719, 28.389863070489625], [-96.39038093951267, 28.38181303549261], [-96.44285394549799, 28.317663957960896], [-96.63201515037159, 28.222818672339066], [-96.71963232521159, 28.164591642588682], [-96.79216347513017, 28.110494736330914], [-96.85207619951757, 28.059818765718347], [-96.88646462004412, 28.03073202060488], [-97.0033306775265, 27.90830523254462], [-97.043689896885, 27.83653051193939], [-97.04485181757954, 27.83446415655192], [-97.09074096649867, 27.785886107468205], [-97.14086017876632, 27.71668595211416], [-97.21268547996807, 27.596417498434135], [-97.22299792854385, 27.576604741491465], [-97.25733164444487, 27.510641170096054], [-97.29606359900822, 27.42717150735046], [-97.33612846199435, 27.317813596653156], [-97.34685727927527, 27.277954102887588], [-97.35847541773066, 27.234791022136367], [-97.37870407690514, 27.060038909377276], [-97.36688003289473, 26.88557614698143], [-97.32275921339479, 26.70174137606303], [-97.28755091263908, 26.60033523155743], [-97.2538113475991, 26.50315929954965], [-97.22729943445192, 26.411173082273528], [-97.1969466555764, 26.305860517534423], [-97.15881103276966, 26.082655753340028], [-97.15193541967759, 26.01764882540859], [-97.14558063627743, 25.971127859128593], [-97.15662170609689, 25.94901791013764], [-97.20695860738304, 25.960895038104155], [-97.27717655069308, 25.935434300435908], [-97.33835936151526, 25.923121595920637], [-97.365989329829, 25.90244376196893], [-97.36009547300927, 25.868870794559086], [-97.37287752634491, 25.84011391513073], [-97.42264933118636, 25.840375180987888], [-97.45474006938356, 25.879334249201438], [-97.49687390391571, 25.880055457856944], [-97.54296951289992, 25.92003249058921], [-97.58257724218102, 25.937854563929452], [-97.64402274499088, 26.006611553566813], [-97.69708043187649, 26.02345268312383], [-97.75884912904532, 26.032128864983832], [-97.79530195883, 26.05521594946802], [-97.86226905773334, 26.05774415426519], [-97.87119773446791, 26.058081237901995], [-97.94435552320618, 26.059619517994822], [-98.01098130561302, 26.063861710287444], [-98.03924916378328, 26.041273767111402], [-98.08012568538417, 26.055394581418565], [-98.09104789475734, 26.059167664973184], [-98.14947258665018, 26.0558116264049], [-98.19705533894117, 26.056151586645818], [-98.24881513057535, 26.073099526088548], [-98.30298813654655, 26.110048478253383], [-98.3867032791983, 26.157870457420415], [-98.4425455644641, 26.19914947422875], [-98.50350166908447, 26.214796488846726], [-98.57619694888002, 26.23521909897908], [-98.5931729799966, 26.24287301717668], [-98.61347361690197, 26.252025899283574], [-98.6542289658975, 26.23595766819592], [-98.6988637044653, 26.265616532455553], [-98.77992002618686, 26.326539889074926], [-98.80735670514424, 26.369419322916738], [-98.89097338266198, 26.357567290357483], [-98.95833399767997, 26.39405468086841], [-99.03232513335091, 26.412080873212012], [-99.08201054809057, 26.396508752610078], [-99.11086392019054, 26.42627697304455], [-99.09164497120881, 26.476976357732724], [-99.105041290924, 26.500334512847633], [-99.17141390620509, 26.549847448267563], [-99.1768260184241, 26.56966000972907], [-99.2005320869811, 26.65644251197369], [-99.20891731002064, 26.72476057781942], [-99.24245445771663, 26.78826183242258], [-99.26862349046469, 26.84321318577336], [-99.32891030087015, 26.879761621539604], [-99.36115425696451, 26.928921986745003], [-99.38737724702565, 26.982400342383897], [-99.44697986964358, 27.02602766665192], [-99.44213241718167, 27.106840602557586], [-99.4299931477162, 27.159150517660866], [-99.4452467282936, 27.223342556062068], [-99.46083428663216, 27.262241784239354], [-99.46331745657186, 27.268438583111898], [-99.48794530230856, 27.294942629427986], [-99.52966216456322, 27.306052681135707], [-99.48752884233052, 27.412397306049698], [-99.49511168624828, 27.451519228176576], [-99.49752649867173, 27.500497102090087], [-99.5283274677897, 27.498897144197436], [-99.53014530689342, 27.580208119033955], [-99.55681922979723, 27.614337130051258], [-99.6245221763878, 27.634516173523913], [-99.70460814170494, 27.65495521921881], [-99.75854110110348, 27.71707220161492], [-99.80165800826094, 27.741772177826014], [-99.84474391836551, 27.77881019695183], [-99.87784685308068, 27.824377236445386], [-99.90439180529752, 27.875285273716994], [-99.9174677845152, 27.91797430405233], [-99.93216776390048, 27.96771133489561], [-99.98492968586349, 27.990730303428116], [-100.02873150806616, 28.073119173814845], [-100.07548040414152, 28.12488312357314], [-100.1744192520311, 28.179449060626993], [-100.19751628512914, 28.197001784763977], [-100.26761015624777, 28.2502700511955], [-100.2875601431603, 28.301094059269353], [-100.32039912942416, 28.362118074092127], [-100.33706518157425, 28.427152098162704], [-100.36829420995628, 28.477197123092886], [-100.3888662184918, 28.515749146852407], [-100.39727618948234, 28.575638183977198], [-100.4486541408289, 28.616775238226452], [-100.50036010730459, 28.661961309712783], [-100.50670710060464, 28.71674636666153], [-100.53302305228755, 28.763281433210295], [-100.53583600786264, 28.80588944574783], [-100.5768519332963, 28.836169527959473], [-100.62721183285583, 28.903735677072415], [-100.64699878359177, 28.95708077404132], [-100.66021374215954, 29.031498899636603], [-100.67122091411571, 29.08351803165855], [-100.67466172028814, 29.09977903950653], [-100.72746770509193, 29.12912523350073], [-100.77265471925386, 29.168494424916403], [-100.79568676771507, 29.22773259172369], [-100.801873325454, 29.232834189340085], [-100.84866979710002, 29.271423822486355], [-100.8868477302617, 29.307850973251025], [-100.99561265478934, 29.363406393425226], [-101.06015616642519, 29.45866477318382], [-101.13750794229342, 29.473546230878263], [-101.19272453273933, 29.520289724911272], [-101.25489933560564, 29.520347149710155], [-101.30553636047303, 29.577930963414612], [-101.30733493121755, 29.64072225472091], [-101.36720014547774, 29.664048085419903], [-101.40063736926992, 29.738086860850135], [-101.45349973986566, 29.759679503921674], [-101.50322319730581, 29.764591056664603], [-101.5615680083132, 29.794667113429462], [-101.65457545697949, 29.765173042032064], [-101.71422036830863, 29.767670405288502], [-101.76161467071529, 29.778870588116604], [-101.80943553995903, 29.790171278956358], [-101.87539332193677, 29.794033121259567], [-101.96615868171183, 29.807352862631056], [-102.0219099120343, 29.802500666404573], [-102.07363651084061, 29.78693532731651], [-102.11567224106908, 29.792398956063657], [-102.16166403677494, 29.819495507287215], [-102.22754271339663, 29.843541983747837], [-102.3013710713302, 29.877681408546614], [-102.31867410769577, 29.87220021273786], [-102.34985129455659, 29.862323997200424], [-102.36951215384363, 29.820401724544627], [-102.3928959271608, 29.765575327475503], [-102.46893642658573, 29.779822584162606], [-102.51267775517722, 29.780308195090456], [-102.5510720370201, 29.752362805665022], [-102.6128708146893, 29.748186437165284], [-102.67718460375887, 29.738265045347614], [-102.69345852009896, 29.676510776522466], [-102.73842088358884, 29.621932291723848], [-102.77752415452049, 29.556499848827322], [-102.80868549408035, 29.52232156543023], [-102.83096379801937, 29.444269080792914], [-102.82455771072804, 29.39955989856861], [-102.87185158919529, 29.35209433773491], [-102.89101703961028, 29.28711383250127], [-102.87134174043662, 29.241625743573266], [-102.91780083638386, 29.190697144519017], [-102.99568539011145, 29.161218405834386], [-103.0356809864338, 29.103028178144463], [-103.07635348030576, 29.08572113073293], [-103.10036694941012, 29.026875816464063], [-103.12674738784906, 28.98212261507617], [-103.22780158487548, 28.99153056663129], [-103.28119111040847, 28.98213670953941], [-103.3619997000558, 29.01891336395201], [-103.46319845936672, 29.066822328058542], [-103.52461583237579, 29.120999075134442], [-103.59236313171891, 29.150261563360175], [-103.66020646013374, 29.170935952611202], [-103.72474678712254, 29.191472296757574], [-103.78903778388036, 29.25750474302875], [-103.7938767752469, 29.259241142979583], [-103.85689651593802, 29.28185482597708], [-103.97523820438087, 29.296019997608724], [-104.05559886205931, 29.330912929273197], [-104.14369443341747, 29.383280806561217], [-104.18127518149336, 29.426267732823558], [-104.22908287356277, 29.48105266576173], [-104.30881456436174, 29.524339477669375], [-104.37117640425028, 29.543065377496042], [-104.45230212479487, 29.603662270511823], [-104.53976197156227, 29.676076283245905], [-104.56568879896781, 29.770464182512566], [-104.61903966105974, 29.84444698676231], [-104.6723275125125, 29.91111394229579], [-104.68547925709595, 29.989944842481247], [-104.7039982102685, 30.024211866818902], [-104.69209412927324, 30.107305712842972], [-104.70278801177953, 30.21173757130683], [-104.74044787443178, 30.25945542508461], [-104.76163388284323, 30.30114920952662], [-104.82431399914437, 30.370466771528815], [-104.85952105051504, 30.390413599550012], [-104.86987201761657, 30.458645244493308], [-104.88937601457098, 30.535143870028904], [-104.92479603338333, 30.604831541139337], [-104.97207103119399, 30.610259401386617], [-104.9807539121426, 30.628811337333143], [-105.00123998910055, 30.672582126082034], [-105.06233414007819, 30.68630197482383], [-105.09828220429254, 30.718912796639906], [-105.16015329327206, 30.757057560586208], [-105.21866034718217, 30.801565397863577], [-105.31486361538894, 30.816959182583332], [-105.39424275494052, 30.8529769441171], [-105.39960974235876, 30.88893885022725], [-105.48802791843794, 30.94327546979142], [-105.55743106663999, 30.99022626991344], [-105.57954328235918, 31.035393221481243], [-105.62735065988159, 31.098542119490173], [-105.7094929464338, 31.136371887862516], [-105.77325901754679, 31.166893859823304], [-105.79438802955048, 31.20223691902838], [-105.86935478532068, 31.288631360175668], [-105.93845352986372, 31.318732780821527], [-105.95394348039449, 31.36474869396378], [-105.99642987862515, 31.387839826270632], [-106.00492649471121, 31.392457701129434], [-106.08025852031997, 31.398701639747777], [-106.17567540455288, 31.456278687070363], [-106.2368043059016, 31.513375715554115], [-106.28081126888218, 31.562061667863865], [-106.30353619470539, 31.620412648822665], [-106.33992851048178, 31.669751574326586], [-106.3701390673027, 31.710709584480565], [-106.41794000397411, 31.752008531603117], [-106.46764201831203, 31.759607461806905], [-106.48464200454589, 31.747808461268303], [-106.52824204511482, 31.78314735401881], [-106.53173104436608, 31.78390934923178], [-106.99354463720076, 31.78368793446522], [-107.29679400179802, 31.783624583008272], [-107.42224706930288, 31.78359837526598], [-108.20839451678752, 31.78359904245415], [-108.20857289232153, 31.499740316164473], [-108.20857449200882, 31.333392658368044], [-108.70766014220071, 31.333189194973002], [-108.86103176714545, 31.332313561111718], [-109.05004812742739, 31.332501237912357], [-109.49449376386781, 31.3333946318122], [-109.82969265910826, 31.33406852544659], [-110.45975431753436, 31.333145006768376], [-111.07482582764027, 31.332242367553818], [-111.36678310454226, 31.424767967188668], [-112.36504301072623, 31.74113225938428], [-113.33376866910554, 32.04025641411806], [-113.75074609375687, 32.169010138628856], [-114.813613, 32.494277], [-114.811536, 32.522834], [-114.79563240395275, 32.550951951448134], [-114.81418245844493, 32.564783980689064], [-114.79968049507946, 32.593617038382725], [-114.80939055353772, 32.61711508454391], [-114.76494756986516, 32.64938716114304], [-114.719630727165, 32.718759493048154], [-115.00079986989827, 32.69967216126927], [-115.46516216855507, 32.66709862819984], [-116.04661972032365, 32.62335212047906], [-116.10617569815312, 32.61857760304441], [-116.54064378022487, 32.58374707585354], [-116.62705082945821, 32.576261230644384], [-116.85315745735967, 32.55778626534492], [-116.85715484348341, 32.55745964205989], [-117.1248626924002, 32.534157171348916], [-117.13203947381396, 32.58560236071609], [-117.13666440355385, 32.61875517445846], [-117.16886617193367, 32.67195323184216], [-117.19676706111419, 32.68885228948492], [-117.2460690440751, 32.66935340664179], [-117.25516891511495, 32.70005240974998], [-117.2549696405692, 32.78694930816781], [-117.28097057055442, 32.82224823111945], [-117.28216953553577, 32.83954818980203], [-117.27386950748911, 32.851448161860446], [-117.26290450708407, 32.849350167398356], [-117.256169482047, 32.85944814499783], [-117.25446939177453, 32.900147053767405], [-117.26370379910112, 32.93954169572385], [-117.28076924361288, 33.0123437883652], [-117.3152775272475, 33.09350461880509], [-117.36257178759881, 33.16843740536311], [-117.44558305662814, 33.268517116200464], [-117.54769291392117, 33.365491442346766], [-117.59587970630217, 33.38662954042526], [-117.59618839056591, 33.38696553600003], [-117.64558145231156, 33.4407287197072], [-117.71534810933144, 33.460556760107394], [-117.72648502682767, 33.48342780955161], [-117.73907914985692, 33.49330722395098], [-117.81418733315999, 33.55222452302077], [-117.84028849309212, 33.57352340632452], [-117.92709084752185, 33.605521150309244], [-118.00059313482815, 33.65431891343279], [-118.08889673208259, 33.72981684909529], [-118.11507762703526, 33.74380318050653], [-118.13269900252553, 33.75321684605839], [-118.18370126468828, 33.736117936728796], [-118.23192765899674, 33.71529546273757], [-118.25868855089067, 33.70374101876501], [-118.31720664742762, 33.712818049296075], [-118.33329670916079, 33.72118443948619], [-118.35470673138275, 33.73231706469215], [-118.39660778250767, 33.73591708736857], [-118.42840887052385, 33.77471501285479], [-118.39430876964785, 33.80431478139468], [-118.41270988591863, 33.883912493246974], [-118.46061360204371, 33.96911074259361], [-118.51728036657653, 34.02529170385662], [-118.51951706477226, 34.02750924370335], [-118.60357469167494, 34.03904788277789], [-118.67936845203215, 34.03325451060553], [-118.74495422068834, 34.03210219910268], [-118.80511607729686, 34.00123813092581], [-118.85465481533308, 34.03421433895156], [-118.94448099526437, 34.046738458989076], [-118.95472344812606, 34.0481665232841], [-119.0699601564759, 34.09046973760175], [-119.1097850826193, 34.09456577690958], [-119.22774427347544, 34.16172790897187], [-119.25704465915426, 34.21330389643209], [-119.26458823603348, 34.23610446170658], [-119.27014596818107, 34.25290282701792], [-119.31303614056006, 34.27568852187573], [-119.37578238616521, 34.32111706186177], [-119.46103867596867, 34.3740624993233], [-119.47794943370103, 34.378835963328484], [-119.53696001495764, 34.395493202426195], [-119.61686552543813, 34.42099307220971], [-119.68466992145353, 34.40829497748114], [-119.70907104145263, 34.39539492476567], [-119.78587525944685, 34.41599498228769], [-119.8357751478433, 34.41579409349515], [-119.87397504916643, 34.40879313130039], [-119.97195488550966, 34.444639704471726], [-120.05068568611085, 34.4616499138007], [-120.141168420671, 34.47340383422263], [-120.2950539739113, 34.47062162619294], [-120.45142757131521, 34.447092778208976], [-120.51142365992786, 34.52295173679929], [-120.5500948043765, 34.54279290980399], [-120.5812958925666, 34.55695804005053], [-120.62257788608413, 34.55401617484996], [-120.64574200628029, 34.581034286696166], [-120.60197356958983, 34.69209431110969], [-120.61485572716029, 34.730708399263854], [-120.62632372985071, 34.73807143643858], [-120.61026994329282, 34.858179291825685], [-120.67083881448217, 34.90411435181718], [-120.65030916058095, 34.97516552673903], [-120.633573838752, 35.03308436321381], [-120.62958659905591, 35.078361629550145], [-120.63579032988594, 35.123804903738915], [-120.67507705827175, 35.15306107649753], [-120.71418782254982, 35.17599819265514], [-120.75608877524478, 35.160459137010314], [-120.84667607052214, 35.20442968919568], [-120.89679162520862, 35.24787800356188], [-120.87957180903845, 35.294185059706976], [-120.86213505827125, 35.360764213153445], [-120.8847591268025, 35.430197379337464], [-120.95586485610109, 35.45374428827861], [-120.98422873519316, 35.45790483208924], [-121.00336065679346, 35.46071122541045], [-121.11424136700309, 35.57172220366331], [-121.16671319174625, 35.63540153731114], [-121.2723226929273, 35.666714345778125], [-121.31463234682468, 35.71331378737806], [-121.33244904578522, 35.78310965906738], [-121.34705382355584, 35.7951899858173], [-121.40682215155283, 35.84462740785738], [-121.46226252598323, 35.885623184659266], [-121.4861980004001, 35.970353346432866], [-121.53187385751838, 36.01437370642676], [-121.57459985086, 36.02516203341449], [-121.6220076983144, 36.09970028781527], [-121.680144401597, 36.16582271161205], [-121.77985084783217, 36.2274115616454], [-121.82642477158716, 36.241864820237026], [-121.88849081896063, 36.302814646838144], [-121.903195280071, 36.39360650686845], [-121.94160065171295, 36.48560448252203], [-121.97042817162445, 36.58275596449345], [-121.92386773689478, 36.63456055550399], [-121.86060569220577, 36.61113736066571], [-121.8144641003268, 36.682859051713095], [-121.7968285270198, 36.777544067459694], [-121.79154676723886, 36.81518726690352], [-121.8127354923323, 36.85005090125499], [-121.86226978866843, 36.931553795993175], [-121.90647220762342, 36.968951853069136], [-121.95167438442232, 36.97145175825158], [-122.02717810210326, 36.951151687221355], [-122.10597927038762, 36.955952895923794], [-122.20618234332922, 37.013951026059495], [-122.26048306569474, 37.07254997773346], [-122.28488417722849, 37.10174900409187], [-122.294312384157, 37.10514342754405], [-122.32297324014645, 37.11546215521033], [-122.3440313643325, 37.14410118525581], [-122.39706757947711, 37.18725136513511], [-122.4184548733142, 37.248523351263344], [-122.40132533140586, 37.33701112519598], [-122.40926011841064, 37.374807132228085], [-122.44368884483424, 37.43594333424292], [-122.4459887054811, 37.46154333088049], [-122.49379068622227, 37.492343724971455], [-122.5166906111112, 37.521342607685376], [-122.518089547282, 37.576140192235066], [-122.49678753295957, 37.612137893058005], [-122.49678603453525, 37.665622300573794], [-122.49678545146365, 37.68643432580414], [-122.50067945316263, 37.7081337282381], [-122.51198425437786, 37.771130973861446], [-122.46539704664666, 37.80088015309446], [-122.39813990920902, 37.80563124065797], [-122.38532395373976, 37.7907252088504], [-122.37646312079102, 37.73855913403236], [-122.35678508035794, 37.7295061805428], [-122.36175009904267, 37.71501119770655], [-122.38982804654304, 37.70833219821898], [-122.39319117856061, 37.707532199398266], [-122.36022015541722, 37.59250239048922], [-122.24437285240595, 37.55814074369193], [-122.16845016440146, 37.50414351596978], [-122.12920100018476, 37.52132253261326], [-122.1119993512158, 37.528851539167015], [-122.14439716008827, 37.58186670585537], [-122.1529060627127, 37.64077187484324], [-122.16280351811602, 37.667273944739556], [-122.16305000940997, 37.66793396567146], [-122.2137748928482, 37.69869614826386], [-122.24981083358004, 37.72640730984286], [-122.25245282277571, 37.75513038323418], [-122.31297487203545, 37.77724528512498], [-122.33371178495287, 37.80979831030084], [-122.30393166269579, 37.83008835902196], [-122.32871473890532, 37.89383380246495], [-122.33453039743621, 37.9087924892816], [-122.37870944231845, 37.90519253955154], [-122.42525823136882, 37.95567379456582], [-122.36758212419372, 37.978169712235086], [-122.3688910347103, 38.007949772873076], [-122.32170604394872, 38.01031161146737], [-122.26286104605242, 38.05147441409091], [-122.26932010012219, 38.0603759343728], [-122.30180405177657, 38.10514355009735], [-122.39358811363547, 38.143450858757475], [-122.39758134594646, 38.142005469310874], [-122.48849977358385, 38.10909665126655], [-122.49128313432001, 38.10808918635546], [-122.49946504111942, 38.03216721843368], [-122.45299503064689, 37.996169043825574], [-122.48866518389393, 37.96671600696221], [-122.48637542675034, 37.921882765568746], [-122.44841355029324, 37.89341157746362], [-122.41847071941012, 37.85272239587468], [-122.48348393838255, 37.82672926765748], [-122.53728594598844, 37.83032931154427], [-122.60129081933393, 37.87512753291678], [-122.67847488432707, 37.90660560922905], [-122.70264093835465, 37.893821572471595], [-122.7546070628677, 37.93552860957873], [-122.7974062186835, 37.97665874214348], [-122.85657443824479, 38.016718889311974], [-122.93971265693344, 38.031910039197555], [-122.97439180594264, 37.99243114825724], [-123.01153487772696, 38.00344015062764], [-122.96089047800989, 38.11296394184412], [-122.9536302830666, 38.175671828879345], [-122.98715011757855, 38.23753973516778], [-122.98631996044547, 38.27316561669708], [-123.00314728685284, 38.29570674629464], [-123.00412279631189, 38.29701349839312], [-123.05350446198932, 38.29938630181354], [-123.06843715422335, 38.33521113510627], [-123.085571707853, 38.390525926421354], [-123.16642658826828, 38.47494762460468], [-123.24979494606535, 38.51104554639404], [-123.33189903836394, 38.56554090150602], [-123.34961277215899, 38.59680348012996], [-123.44177766142086, 38.69974023625701], [-123.5147893031126, 38.74196049494388], [-123.54092790970708, 38.76765028465003], [-123.57199350482864, 38.79818266724065], [-123.6386444351291, 38.843857684636056], [-123.65985374912086, 38.87252145778384], [-123.71054822187332, 38.913221745920325], [-123.73290042449008, 38.95498557662287], [-123.69074791718883, 39.02128650204251], [-123.72151022146154, 39.12532435618949], [-123.76589427709855, 39.19365704391668], [-123.79899318035824, 39.271357498383175], [-123.82533373217314, 39.360817261198555], [-123.81469289813832, 39.446542096573936], [-123.7664775284745, 39.55280702788067], [-123.78232461607158, 39.62148963548018], [-123.79266171337656, 39.68412533453008], [-123.82954839635585, 39.7230746963552], [-123.8517200388485, 39.83204454704298], [-123.90767169153544, 39.86303288413601], [-123.95496165016486, 39.92237929762479], [-124.02521645617956, 40.001307840736715], [-124.03591467848788, 40.013327619753724], [-124.06891799892638, 40.02131606056906], [-124.08709374457953, 40.078451232945845], [-124.13995811366954, 40.11635997824975], [-124.18787945043437, 40.13055270058248], [-124.25840876385442, 40.18428875900649], [-124.3430718895265, 40.24399154696969], [-124.36341542209576, 40.260986728549426], [-124.35312387450134, 40.33143760530867], [-124.36535585896578, 40.374867681571715], [-124.40958833432165, 40.43808897740231], [-124.38701889911593, 40.504966719731456], [-124.30134721317752, 40.65965366900343], [-124.17670585915955, 40.84362546651773], [-124.11813837743915, 40.989268410444886], [-124.12543961555772, 41.048508813629034], [-124.15450465298372, 41.087163605989346], [-124.16397998454693, 41.1386791046805], [-124.12266960155863, 41.189729198037625], [-124.09227774494818, 41.28769731937396], [-124.06307231152987, 41.43958141180008], [-124.06747037248624, 41.464738668302985], [-124.08198503228968, 41.54776398589621], [-124.11603629150667, 41.62885260725706], [-124.14347955803764, 41.70928806460036], [-124.15424686277125, 41.728805133386444], [-124.1910409456858, 41.736082990837055], [-124.24502753267791, 41.792303546300026], [-124.21959186669598, 41.84643539393115], [-124.203400710131, 41.940966962096695], [-124.21160291059694, 41.99846262671056], [-124.27046253209105, 42.04555569594664], [-124.3142875565844, 42.06786703867798], [-124.35153334787569, 42.12979979861043], [-124.36100710561038, 42.18075637614045], [-124.38363095433019, 42.22716492779712], [-124.41097995358625, 42.25055223148871], [-124.41055315517198, 42.307436512055716], [-124.42555058745698, 42.35187977661689], [-124.43510036272329, 42.44016926500466], [-124.39905887499751, 42.539934349136075], [-124.40091106790905, 42.59752426810116], [-124.41311122032825, 42.6579402437059], [-124.45073196524551, 42.67580443846446], [-124.44840975895742, 42.689915407748735], [-124.51000803785236, 42.734752692178255], [-124.5524301707895, 42.84057425468589], [-124.48092554668253, 42.951500470187064], [-124.47986973534682, 42.954327888398396], [-124.43618480744601, 43.07131643440606], [-124.41137658295574, 43.159856600030864], [-124.39559339385188, 43.22391101467745], [-124.38244629310203, 43.27016960657419], [-124.4003900132588, 43.3021234115905], [-124.35331826853587, 43.342668956256794], [-124.28688253322059, 43.43629696531378], [-124.23352067471005, 43.55712995622797], [-124.21904438909847, 43.61093140977513], [-124.19344187387551, 43.706084095674825], [-124.16019330217098, 43.86371896920878], [-124.15025254248351, 43.910848312528685], [-124.12239084806549, 44.10443855469391], [-124.11103917912423, 44.23506565436865], [-124.11435542383869, 44.27618820796059], [-124.11518541490452, 44.28648010925518], [-124.08438776012457, 44.415603522906764], [-124.08358837758729, 44.50111467136406], [-124.06499717897655, 44.63249492028047], [-124.06339605227689, 44.70316757886329], [-124.07405720372184, 44.798097082763235], [-124.06314680578174, 44.83532282489877], [-124.02382763651748, 44.9498140004455], [-124.01009230618017, 45.04498795748608], [-124.0097651337592, 45.04725501538308], [-123.97542176253177, 45.145465983382316], [-123.97291684152961, 45.21677453647977], [-123.96288573148601, 45.280208890186856], [-123.97971464775499, 45.34771492474184], [-123.96055771209672, 45.43076917092008], [-123.97654552750667, 45.489724194012446], [-123.94755830720699, 45.56486960980988], [-123.93900833838903, 45.66191502632392], [-123.9394518525347, 45.708787203724704], [-123.96856754963187, 45.757011219587525], [-123.96628321441557, 45.78307718436327], [-123.961549400987, 45.83709341750379], [-123.96763624896263, 45.907799500983046], [-123.99370996657049, 45.94642330073371], [-123.9374776859875, 45.977298965865806], [-123.92933700918928, 46.04197187760844], [-123.9591979669004, 46.14167055821848], [-124.04113693517334, 46.19766853890702], [-123.99806130009978, 46.23532445303832], [-123.9124122877087, 46.179446385626356], [-123.83880690460278, 46.19220768315621], [-123.75759328138297, 46.21299794691366], [-123.71815295598748, 46.18898566653406], [-123.66087147372093, 46.21629270238275], [-123.58620790156495, 46.228650552054695], [-123.54766155338551, 46.25910568715727], [-123.66950444083362, 46.266829165409014], [-123.70076765302574, 46.30527567712204], [-123.7279076828958, 46.29133317484054], [-123.75956422630124, 46.27507050391385], [-123.80614412983141, 46.28358567635943], [-123.87553172865051, 46.239784358466785], [-123.90931346670381, 46.24548850785374], [-123.9543611091694, 46.27699891009154], [-123.96943521061718, 46.291396061460055], [-124.08067987929086, 46.26723664850058], [-124.06463208143101, 46.32689722750375], [-124.05702968327604, 46.49333770340806], [-124.06958729188402, 46.63065145110272], [-123.96064582106763, 46.6363644863123], [-123.92327204474128, 46.672708664416426], [-123.97516016157591, 46.71397186744306], [-124.08098624417164, 46.73500402488903], [-124.09679921043848, 46.79408631546522], [-124.10123433575801, 46.810657394313765], [-124.13822614850795, 46.905535892349356], [-124.18011188156532, 46.92635908567388], [-124.16911303267375, 46.99451039862121], [-124.18854282250922, 47.15786170551789], [-124.19589169567496, 47.17400275256617], [-124.23634696799081, 47.28728998621672], [-124.31937604578556, 47.35556195922154], [-124.35361185217842, 47.533539876867756], [-124.35595121320405, 47.54570075787646], [-124.41210241906008, 47.69120127631106], [-124.47168327693123, 47.76690896984783], [-124.53992297031526, 47.83696858464182], [-124.61310478931293, 47.88057355801093], [-124.62550817852403, 47.887964033498996], [-124.67242355151815, 47.96441455559354], [-124.68539014849034, 48.0492383339857], [-124.68709856359231, 48.09865729288482], [-124.72172310851828, 48.153185182337594], [-124.69038756507267, 48.21974520867561], [-124.66926397208078, 48.296353147611995], [-124.72583829768637, 48.38601209417078]]], [[[-133.935016, 55.920689], [-133.816363, 55.964025], [-133.7314, 56.028857], [-133.659241, 56.083818], [-133.643817, 56.127739], [-133.6721, 56.222734], [-133.656889, 56.281228], [-133.656415, 56.326909], [-133.582116, 56.352506], [-133.41837, 56.332132], [-133.197009, 56.333016], [-133.158233, 56.314768], [-133.07823, 56.246802], [-133.039877412399, 56.2390403800957], [-132.966922, 56.224276], [-132.887585, 56.172938], [-132.833864, 56.103904], [-132.896433, 56.099744], [-132.85978295117, 56.0527693270234], [-132.837592, 56.024327], [-132.618464, 55.911476], [-132.470697, 55.782162], [-132.462531, 55.673854], [-132.382505, 55.665336], [-132.301119, 55.55096], [-132.142945, 55.457941], [-132.258056, 55.416142], [-132.126398, 55.288418], [-132.037122, 55.275144], [-131.977397, 55.180949], [-132.027513, 55.104675], [-131.984592, 55.027978], [-131.983324, 54.897813], [-131.957914, 54.791239], [-131.999591, 54.731975], [-132.029747, 54.701189], [-132.165182, 54.69405], [-132.228223, 54.72517], [-132.307943, 54.718714], [-132.366389, 54.751197], [-132.403533, 54.784596], [-132.509371, 54.781258], [-132.639032, 54.753251], [-132.674324, 54.674652], [-132.753019, 54.673244], [-132.866355, 54.700386], [-132.87721, 54.753772], [-132.918751, 54.783253], [-132.990589, 54.820994], [-133.099047, 54.919007], [-133.164788, 54.976909], [-133.197719, 55.033404], [-133.239695, 55.092415], [-133.215086, 55.136876], [-133.232491, 55.198828], [-133.281979, 55.217117], [-133.341259, 55.205701], [-133.404497, 55.214992], [-133.471938, 55.247527], [-133.468217, 55.281678], [-133.586605, 55.3088], [-133.596762, 55.218233], [-133.658359, 55.232674], [-133.690174, 55.304409], [-133.633006, 55.361299], [-133.630945, 55.416114], [-133.697898, 55.454759], [-133.789055, 55.457892], [-133.75287, 55.544282], [-133.728549, 55.593128], [-133.716665, 55.660223], [-133.643324, 55.729037], [-133.701152, 55.78516], [-133.700468, 55.837421], [-133.861039, 55.848844], [-133.92025, 55.860295], [-133.935016, 55.920689]]], [[[-134.392983, 56.864284], [-134.270459, 56.93558], [-134.193751, 56.933598], [-134.147103, 56.95697], [-134.047753, 56.923], [-134.006635, 56.851587], [-133.942936, 56.805551], [-133.86904, 56.845938], [-133.921451, 56.961511], [-134.049218, 57.029203], [-134.008856, 57.074578], [-133.887957, 57.097744], [-133.739433, 57.072184], [-133.536258, 57.0387], [-133.334272, 57.002442], [-133.317871026437, 57.0026747376997], [-133.104611, 57.005701], [-132.98137, 56.92738], [-132.903211, 56.80361], [-132.796602, 56.776932], [-132.743207, 56.71372], [-132.619258, 56.660778], [-132.611326, 56.599913], [-132.671154, 56.543071], [-132.806838, 56.505492], [-132.933042, 56.5222], [-133.041726, 56.518356], [-133.183493, 56.454241], [-133.300571, 56.462343], [-133.415378891775, 56.4564449142833], [-133.460634, 56.45412], [-133.655468, 56.442279], [-133.821628, 56.391602], [-133.834555, 56.319801], [-133.876624, 56.275884], [-133.88114, 56.223197], [-133.941986, 56.180095], [-133.927725, 56.145949], [-133.960525, 56.091359], [-134.018043, 56.088176], [-134.087446, 56.094939], [-134.121868, 56.029895], [-134.099805, 55.98414], [-134.118062, 55.914642], [-134.208251, 55.876709], [-134.255096, 55.844614], [-134.311763, 55.812285], [-134.344652, 55.846312], [-134.374965, 55.928492], [-134.291804, 55.926219], [-134.202178, 56.035175], [-134.259749, 56.13444], [-134.282212, 56.254789], [-134.294679, 56.335888], [-134.243126, 56.395778], [-134.25192, 56.44455], [-134.197967, 56.531028], [-134.241938, 56.555531], [-134.320134, 56.554484], [-134.30112, 56.620317], [-134.376274, 56.668608], [-134.418534, 56.822333], [-134.392983, 56.864284]]], [[[-134.960502, 58.403758], [-134.865084, 58.357276], [-134.788441, 58.28909], [-134.735829, 58.234597], [-134.724477838091, 58.2114652856451], [-134.699956, 58.161494], [-134.608911, 58.171637], [-134.46176, 58.159289], [-134.329872, 58.13499], [-134.256223, 58.144793], [-134.254386050804, 58.1443552742868], [-134.174352, 58.125284], [-134.183983, 58.077295], [-134.138231, 58.047103], [-134.087572, 57.996475], [-133.999948, 57.91481], [-133.904874, 57.807406], [-133.896846, 57.685524], [-133.808285, 57.609604], [-133.8176, 57.568353], [-133.871581, 57.484158], [-133.866931, 57.367869], [-133.786398, 57.311528], [-133.840895, 57.271074], [-133.875673, 57.267613], [-133.983501, 57.302838], [-134.100118, 57.266285], [-134.193629, 57.184879], [-134.302721, 57.136562], [-134.378359, 57.115016], [-134.386052, 57.087392], [-134.443786, 57.062292], [-134.497718, 57.031194], [-134.565687, 57.023737], [-134.634565, 57.109863], [-134.640169, 57.239852], [-134.55554, 57.407428], [-134.607557, 57.513042], [-134.695428, 57.685335], [-134.709024, 57.780498], [-134.752398, 57.938956], [-134.783772, 58.082292], [-134.864299, 58.180489], [-134.958171, 58.322057], [-134.960502, 58.403758]]], [[[-136.563223, 58.035052], [-136.538708, 58.093482], [-136.446286, 58.11334], [-136.365544, 58.148854], [-136.387113, 58.252414], [-136.290349, 58.251761], [-136.176442, 58.265111], [-136.033678, 58.276728], [-135.877468, 58.259852], [-135.78338, 58.286709], [-135.712398, 58.231892], [-135.497911, 58.168882], [-135.275797, 58.097024], [-135.108896, 58.08827], [-134.950844, 58.036993], [-134.926395, 57.921919], [-135.004952, 57.884338], [-134.94942955753, 57.7812592894496], [-134.939924, 57.763612], [-134.824891, 57.500067], [-134.825579, 57.372143], [-134.854948, 57.264766], [-134.738223, 56.975741], [-134.695735, 56.900791], [-134.663434, 56.804687], [-134.62967, 56.709596], [-134.615955, 56.637289], [-134.626943, 56.553868], [-134.669778, 56.524129], [-134.64177, 56.445479], [-134.634828, 56.345297], [-134.634668, 56.265832], [-134.653827, 56.198385], [-134.674028, 56.166925], [-134.763535, 56.210363], [-134.810171, 56.244987], [-134.839411, 56.309403], [-134.915911, 56.360555], [-134.977082, 56.437294], [-135.058238, 56.529453], [-135.123389, 56.602823], [-135.175826, 56.677876], [-135.21583, 56.66534], [-135.305077, 56.726382], [-135.362241, 56.758742], [-135.467177, 56.77141], [-135.550718, 56.841228], [-135.506869, 56.865978], [-135.476817, 56.891232], [-135.442339, 56.942355], [-135.353447, 57.020905], [-135.457907, 57.070165], [-135.571504, 57.105697], [-135.604555, 57.045834], [-135.63688, 57.009874], [-135.825598, 56.989032], [-135.856021, 56.995636], [-135.844612, 57.083568], [-135.755007, 57.123972], [-135.753581, 57.167168], [-135.832253, 57.170647], [-135.870519, 57.221639], [-135.837719, 57.282068], [-135.85816, 57.321358], [-135.892131, 57.408048], [-135.943766, 57.45878], [-136.047547, 57.513762], [-136.088071, 57.555291], [-136.163059, 57.558861], [-136.238166, 57.625991], [-136.250818, 57.684831], [-136.304684, 57.771051], [-136.371986492161, 57.8322320107049], [-136.372377, 57.832587], [-136.458829, 57.853901], [-136.484259, 57.89646], [-136.573288, 57.926844], [-136.563223, 58.035052]]], [[[-152.064099, 60.417137], [-151.952456, 60.510609], [-151.839194, 60.485862], [-151.891542, 60.440177], [-151.956263, 60.367841], [-152.079995, 60.341191], [-152.064099, 60.417137]]], [[[-153.597411, 59.386827], [-153.489005, 59.41523], [-153.412493, 59.415105], [-153.347772, 59.377985], [-153.386898, 59.33075], [-153.515286, 59.320878], [-153.546695, 59.331348], [-153.597411, 59.386827]]], [[[-154.779663, 57.366335], [-154.69331, 57.446085], [-154.618704, 57.514972], [-154.52206, 57.577786], [-154.411385, 57.598452], [-154.292471, 57.644223], [-154.196959, 57.664639], [-153.994572, 57.656905], [-153.930279, 57.696791], [-153.93522, 57.813047], [-153.781408, 57.876417], [-153.721176, 57.890615], [-153.648798, 57.880103], [-153.512024, 57.909156], [-153.533204, 57.941117], [-153.484603, 57.9765], [-153.386422, 57.936526], [-153.299009, 57.985626], [-153.365574, 58.039052], [-153.419783, 58.059638], [-153.362281, 58.106786], [-153.316127, 58.14039], [-153.223709, 58.16212], [-153.202801, 58.20808], [-153.101841, 58.257938], [-153.044316, 58.306336], [-152.925586, 58.339686], [-152.883107, 58.400443], [-152.787776, 58.411313], [-152.733845, 58.460662], [-152.640313, 58.469868], [-152.66622, 58.544087], [-152.61613, 58.601852], [-152.560171, 58.61968], [-152.453817, 58.618515], [-152.354709, 58.63828], [-152.337212, 58.589095], [-152.38761, 58.52287], [-152.467197, 58.476609], [-152.512483, 58.427349], [-152.49848, 58.372351], [-152.432235, 58.355221], [-152.387343, 58.359499], [-152.34486, 58.39163], [-152.35609, 58.42347], [-152.301713, 58.428697], [-152.227835, 58.376424], [-152.129257, 58.396414], [-152.08925, 58.367644], [-151.981781, 58.347971], [-151.817111, 58.263444], [-151.795696, 58.211096], [-151.862321, 58.168265], [-152.03412, 58.183737], [-152.112205, 58.148559], [-152.265111, 58.135732], [-152.374399, 58.120014], [-152.482674, 58.129813], [-152.529036, 58.093779], [-152.656801, 58.061049], [-152.766673, 58.029887], [-152.722524, 57.987364], [-152.751978, 57.933466], [-152.804807, 57.899175], [-152.790211, 57.858058], [-152.753437, 57.834452], [-152.681204, 57.875675], [-152.635378, 57.91861], [-152.526283, 57.913266], [-152.432608, 57.976029], [-152.422573, 57.948662], [-152.324103, 57.916604], [-152.351152, 57.834768], [-152.212247, 57.791433], [-152.298762, 57.745925], [-152.440182, 57.72664], [-152.386805, 57.667923], [-152.313974, 57.63642], [-152.161617, 57.623287], [-152.159677, 57.593614], [-152.259641, 57.527156], [-152.323683, 57.467861], [-152.253603, 57.384019], [-152.323687, 57.34266], [-152.474883, 57.434204], [-152.570527, 57.448909], [-152.601148, 57.382165], [-152.630441, 57.322668], [-152.695698, 57.281318], [-152.818187, 57.265368], [-152.943463, 57.256956], [-152.949333, 57.187346], [-152.880321, 57.164798], [-152.90054, 57.132076], [-153.06433, 57.10379], [-153.200217, 57.042039], [-153.266822, 56.999643], [-153.342018, 56.982825], [-153.404263, 57.080511], [-153.48652, 57.085915], [-153.580831, 57.049048], [-153.543429, 56.995245], [-153.541492, 56.887875], [-153.603624, 56.887336], [-153.699409, 56.855382], [-153.776468, 56.830315], [-153.83964, 56.822099], [-153.90215, 56.771208], [-153.97178, 56.744861], [-154.017042, 56.689311], [-154.153147, 56.681697], [-154.129017, 56.742168], [-154.305713, 56.846871], [-154.312888, 56.918673], [-154.40749, 56.968334], [-154.528538, 57.001892], [-154.523432, 57.129106], [-154.594977, 57.257161], [-154.691855, 57.28411], [-154.79384, 57.288862], [-154.779663, 57.366335]]], [[[-154.840415, 56.42032], [-154.70614, 56.521273], [-154.514078, 56.604059], [-154.210336, 56.609684], [-154.095833, 56.617786], [-154.025041, 56.572517], [-153.878764, 56.565925], [-153.887678, 56.533637], [-154.02093, 56.482025], [-154.266332, 56.496366], [-154.529507, 56.502655], [-154.624282, 56.475181], [-154.742887, 56.401678], [-154.840415, 56.42032]]], [[[-155.750002, 55.821849], [-155.688098, 55.864886], [-155.605373, 55.928826], [-155.530591, 55.912213], [-155.554245, 55.84646], [-155.566307, 55.789488], [-155.591002, 55.761725], [-155.718593, 55.772356], [-155.750002, 55.821849]]], [[[-156.04964606429522, 19.78045258553811], [-156.00626249937505, 19.817581145288862], [-155.97664695817986, 19.85053170059693], [-155.94924691273215, 19.85703597276382], [-155.91565819770466, 19.887128486618362], [-155.89252972595145, 19.932165010704107], [-155.85658493204295, 19.968888486988256], [-155.83194487025955, 19.982778702364094], [-155.82547025519136, 20.025948336976974], [-155.8503828702012, 20.062510921103225], [-155.89064492519375, 20.123581894890496], [-155.90277959288298, 20.17707984596781], [-155.89066308404395, 20.255248277622503], [-155.8532924628843, 20.271556449884233], [-155.79888284608262, 20.25412370238636], [-155.7370021046127, 20.222781188242806], [-155.704329157566, 20.191702190868387], [-155.63745738662067, 20.153057056773363], [-155.59803140219108, 20.124544681311004], [-155.55893180110974, 20.131575429694276], [-155.5025600251182, 20.114160256120325], [-155.3875773939144, 20.067124709065894], [-155.27031593227602, 20.014531035311187], [-155.1666235352172, 19.937896992687318], [-155.12461567731455, 19.897295569162413], [-155.08633784998443, 19.855407184831808], [-155.09121134568832, 19.776376679027965], [-155.0871125857752, 19.728021939367917], [-155.04537680084619, 19.739833397095953], [-155.0064178640435, 19.739295842604715], [-154.98109654629224, 19.69069713224041], [-154.97433605046697, 19.63321131590074], [-154.94709999779246, 19.60486655944743], [-154.8526122622123, 19.54918335793708], [-154.81441141683945, 19.530101694412444], [-154.81600315276626, 19.500659801122183], [-154.87661146966005, 19.43323528451943], [-154.94417791984938, 19.381864667840976], [-155.02052943192166, 19.331329871809366], [-155.11326387760417, 19.29062483995781], [-155.15962663236752, 19.268386286386704], [-155.20588337772526, 19.26091751493663], [-155.2646099353337, 19.27422222748868], [-155.31336045440167, 19.250706368059046], [-155.36062056367027, 19.20893750506626], [-155.39069017334393, 19.201177890238625], [-155.45350409019557, 19.151957851171748], [-155.50526853497874, 19.137912907936553], [-155.55531308960283, 19.069381721993704], [-155.59068332638378, 19.007677796466435], [-155.61395183454448, 18.970403618568287], [-155.63803944281085, 18.941727360181048], [-155.6719900626863, 18.917469973434173], [-155.72602858676487, 18.96944020628946], [-155.80609507953017, 19.013969212978814], [-155.88153623165894, 19.03664543642694], [-155.9142031370855, 19.099147860968245], [-155.91205750553618, 19.179114431140725], [-155.90255487567677, 19.258427046848517], [-155.89083219968975, 19.29890515118184], [-155.88869142113768, 19.34803130286228], [-155.90907755927293, 19.415455469742664], [-155.92472267436816, 19.453910522714967], [-155.95148077124023, 19.486649492947603], [-155.96934155002543, 19.55596351163183], [-155.9781982308839, 19.6081595194676], [-155.997720694799, 19.642816410190655], [-156.02897495862254, 19.650098275538166], [-156.0333192519858, 19.669230271936797], [-156.06435831574652, 19.73076620318884], [-156.04964606429522, 19.78045258553811]]], [[[-156.69989972639266, 20.920639998104093], [-156.68091482031792, 20.980273958498312], [-156.61958970658964, 21.027805350228235], [-156.56277993692305, 21.01617948339594], [-156.51871219111945, 20.9546739372286], [-156.48105909090177, 20.898210270871996], [-156.4033067702123, 20.915837739154018], [-156.33281870425364, 20.94646220958496], [-156.2425550846617, 20.937850279642596], [-156.19470909704043, 20.891986671548665], [-156.13266700402502, 20.861380020938057], [-156.05978450615973, 20.810550108055747], [-156.00352755227794, 20.795554548816888], [-155.9854081558515, 20.744254115178677], [-156.001865666194, 20.698073039115105], [-156.0437825819037, 20.664911112562475], [-156.1298959347791, 20.627532098103462], [-156.21025680862724, 20.62852727081553], [-156.28439099068623, 20.596496491554806], [-156.37763466041596, 20.57843421217523], [-156.43187456894282, 20.5981499936325], [-156.44367572334272, 20.656025924852273], [-156.45844094702605, 20.73668526612987], [-156.4622450354899, 20.753961528744636], [-156.4735654408851, 20.790765910383772], [-156.50603013672296, 20.799472821394016], [-156.53775672834655, 20.778417411087485], [-156.554622140702, 20.786105457030242], [-156.63180112676793, 20.821249694490394], [-156.68781311203765, 20.890730570162773], [-156.69989972639266, 20.920639998104093]]], [[[-156.67047669538331, 20.559913842414417], [-156.6107402756688, 20.59377574135996], [-156.56714527887547, 20.604901135924862], [-156.54303874412912, 20.58012076672777], [-156.53964768399592, 20.527648785776687], [-156.58624379231784, 20.511715282872675], [-156.66881676003896, 20.50474179380575], [-156.70227349205442, 20.532455180868112], [-156.67047669538331, 20.559913842414417]]], [[[-156.733628, 56.077593], [-156.683003, 56.09881], [-156.614757, 56.065178], [-156.618202, 56.017802], [-156.681814, 55.994337], [-156.735292, 56.02264], [-156.733628, 56.077593]]], [[[-157.05914098606164, 20.913419133302792], [-157.0100120511596, 20.929769231016202], [-156.93754005136975, 20.925285910727812], [-156.87313583621628, 20.894690297042676], [-156.8370575306328, 20.863585704228434], [-156.80847904889976, 20.820405912873525], [-156.8383306753329, 20.764584617868874], [-156.89030487785809, 20.744865115253706], [-156.9090909949467, 20.73954328320728], [-156.96790035010721, 20.73509105104904], [-156.99068858541247, 20.775913762475078], [-156.9918447445465, 20.826614918020773], [-157.01092183684293, 20.854488056207135], [-157.05967388756426, 20.884646068366564], [-157.05914098606164, 20.913419133302792]]], [[[-157.27723137835855, 21.158442708021855], [-157.24970720389143, 21.184412502633084], [-157.26070207904615, 21.2256954368017], [-157.20213769123527, 21.219309228851326], [-157.1282200594087, 21.201499072754547], [-157.0400005029193, 21.190919880330206], [-157.01428165137784, 21.200704991688614], [-156.9840460629596, 21.21220864124561], [-156.96286111357122, 21.212141719742952], [-156.9211216585969, 21.169079166791516], [-156.9178732274097, 21.169032522180085], [-156.8416058451696, 21.167937387759366], [-156.74224499174687, 21.176225644561985], [-156.70911894895062, 21.15866683761919], [-156.739355092928, 21.111347838728236], [-156.8022126696243, 21.067106909793175], [-156.8771492343974, 21.049311983120308], [-156.9538842378948, 21.066139855816353], [-157.02618234508958, 21.089026657623105], [-157.08067234272207, 21.101987603030505], [-157.17161799528887, 21.090712739496933], [-157.25254572202167, 21.087681809112503], [-157.31075836585595, 21.101638983614667], [-157.27723137835855, 21.158442708021855]]], [[[-157.288702, 56.566039], [-157.172027, 56.598039], [-157.091146, 56.581134], [-156.975549, 56.540446], [-157.047173, 56.519931], [-157.168777, 56.53021], [-157.326059, 56.525169], [-157.288702, 56.566039]]], [[[-158.23218775806228, 21.583819793056072], [-158.12560626997072, 21.58675269092994], [-158.07989139445934, 21.628114594520007], [-158.05068848443597, 21.671228526135348], [-157.99229687523882, 21.70801348212856], [-157.96862511745906, 21.712717494404192], [-157.9245885252891, 21.651196553568408], [-157.87734781878683, 21.575290590771736], [-157.83694300183768, 21.52995859428755], [-157.84548784296376, 21.466760660396037], [-157.81389798640316, 21.440313701233368], [-157.76457028360238, 21.46134864740748], [-157.72250506158025, 21.45923855430552], [-157.7243229351199, 21.40332465977644], [-157.710599244376, 21.358513681840883], [-157.65180083463284, 21.313913488766143], [-157.65503110636467, 21.309402026988426], [-157.67306922300318, 21.284209626097677], [-157.70009943312638, 21.26401378740223], [-157.75719799609092, 21.27801400668899], [-157.77994189303035, 21.265266032095845], [-157.80959777887202, 21.257714046796767], [-157.85104565841291, 21.28454399747723], [-157.88999752330318, 21.306513959736243], [-157.95073328277337, 21.312522953723093], [-157.98152215786763, 21.315911950492286], [-158.02449699437832, 21.30931391898464], [-158.08664378172563, 21.2990858516784], [-158.0882967553273, 21.29881380633435], [-158.1032966979774, 21.29791377673473], [-158.12936758795885, 21.344831751251082], [-158.140296542782, 21.37381375982257], [-158.179196402433, 21.404313775547088], [-158.1826443898543, 21.430086812581727], [-158.23299622818143, 21.487613958712824], [-158.23116710123375, 21.52387092992817], [-158.27767439877366, 21.57880256812641], [-158.23218775806228, 21.583819793056072]]], [[[-159.78373885314025, 22.064908061383317], [-159.74523969147648, 22.09751909098102], [-159.73053638750204, 22.13996440654622], [-159.7055228685832, 22.159332503307656], [-159.6116395925763, 22.201399772042762], [-159.5810465955665, 22.22350005496647], [-159.54391173211366, 22.22170698937733], [-159.5107432978283, 22.20355962735154], [-159.48792535781394, 22.22952404883133], [-159.43169276858276, 22.220026679188674], [-159.40245116776424, 22.232614825721807], [-159.36149187449695, 22.21410331977035], [-159.31227751047493, 22.183092508252265], [-159.29299779119987, 22.122969180975893], [-159.31826595275996, 22.061425030288543], [-159.33447554863932, 22.041705713279974], [-159.33255100224713, 21.999358844049183], [-159.33766750003142, 21.9511792488575], [-159.3852598128761, 21.91244493552312], [-159.44485820047936, 21.868632499921592], [-159.52690942267196, 21.883892256001715], [-159.57451270297594, 21.892812983945287], [-159.60327087158365, 21.892255330036132], [-159.6497581671326, 21.93385644109191], [-159.70778753731344, 21.961238413039542], [-159.75478781707085, 21.977782073118277], [-159.78669487398494, 22.018811681922294], [-159.78373885314025, 22.064908061383317]]], [[[-160.24960262954045, 21.815161894522237], [-160.2289576618005, 21.889133115402768], [-160.19395172711614, 21.922401340324306], [-160.13704284246586, 21.94864627299392], [-160.12225487897052, 21.962894986048592], [-160.11273891780138, 21.99525874790926], [-160.0721160171405, 22.00334712395256], [-160.05853603448432, 21.996392891672034], [-160.05112103650387, 21.98107279294949], [-160.07028498293033, 21.963964128297466], [-160.08577992490856, 21.92730845388805], [-160.0790579129791, 21.896093393629567], [-160.1242758265102, 21.876803257429025], [-160.15608477250913, 21.867944871499322], [-160.17478873681236, 21.846938299320453], [-160.18977470888805, 21.822465686424962], [-160.20584367969914, 21.779534194942126], [-160.23036565271283, 21.789691645050713], [-160.24960262954045, 21.815161894522237]]], [[[-160.252749, 54.913251], [-160.192058, 55.038157], [-160.187261, 55.118376], [-160.137102, 55.171565], [-160.025257, 55.203914], [-159.870591, 55.284889], [-159.843859, 55.249367], [-159.816419, 55.178051], [-159.670305, 55.182337], [-159.521096, 55.253393], [-159.488766, 55.188812], [-159.33847, 55.046683], [-159.203228, 54.914842], [-159.272354, 54.864204], [-159.309681, 54.865813], [-159.447982, 54.941374], [-159.504434, 55.027316], [-159.635226, 55.037294], [-159.752779, 55.066139], [-159.813625, 55.027467], [-160.027035, 55.02091], [-160.099295, 54.962853], [-160.226967, 54.864075], [-160.252749, 54.913251]]], [[[-160.856621, 55.318488], [-160.808929, 55.370122], [-160.687442, 55.402198], [-160.517513, 55.379378], [-160.333421, 55.436928], [-160.260565, 55.463674], [-160.137032, 55.450709], [-160.154038, 55.377518], [-160.30655, 55.303275], [-160.341217, 55.251799], [-160.468262, 55.288925], [-160.527617, 55.256374], [-160.486511, 55.181951], [-160.525226, 55.129871], [-160.655577, 55.160261], [-160.734942, 55.151311], [-160.821381, 55.117851], [-160.841917, 55.20444], [-160.856621, 55.318488]]], [[[-161.078486, 58.635577], [-161.056595, 58.702202], [-160.918586, 58.746935], [-160.700627, 58.817368], [-160.679309, 58.780226], [-160.880515, 58.581325], [-160.961416, 58.553723], [-161.07563, 58.549916], [-161.078486, 58.635577]]], [[[-161.426005, 55.216563], [-161.356726, 55.221262], [-161.329875, 55.219418], [-161.344152, 55.158504], [-161.451286, 55.178027], [-161.426005, 55.216563]]], [[[-161.697129, 55.249148], [-161.523434, 55.271659], [-161.560207, 55.207045], [-161.691553, 55.198479], [-161.697129, 55.249148]]], [[[-162.844362, 54.510428], [-162.585315, 54.447995], [-162.34484, 54.401336], [-162.388754, 54.367623], [-162.46695, 54.342692], [-162.608608, 54.369147], [-162.760247, 54.372193], [-162.861736, 54.424771], [-162.844362, 54.510428]]], [[[-165.602225, 54.045267], [-165.468221, 54.079641], [-165.28077, 54.115625], [-165.140978, 54.131079], [-165.00791, 54.134934], [-164.883134, 54.196187], [-164.824183, 54.225527], [-164.7637, 54.223153], [-164.816166, 54.158754], [-164.956139, 54.060988], [-165.088283, 54.072491], [-165.287665, 54.038349], [-165.555768, 54.023551], [-165.602225, 54.045267]]], [[[-166.06155, 54.185092], [-165.959751, 54.220982], [-165.868192, 54.214884], [-165.62555, 54.298964], [-165.478452, 54.295333], [-165.383719, 54.196731], [-165.549217, 54.112196], [-165.784434, 54.069435], [-165.875129, 54.03642], [-165.901649, 54.06287], [-166.046438, 54.044186], [-166.112242, 54.122528], [-166.06155, 54.185092]]], [[[-167.430619, 60.197006], [-167.317602, 60.231541], [-167.112841, 60.231482], [-166.93866, 60.214704], [-166.842599, 60.21047], [-166.813127, 60.249768], [-166.835825, 60.268751], [-166.713539, 60.327341], [-166.616566, 60.319221], [-166.548589, 60.361856], [-166.490358, 60.389466], [-166.371874, 60.355156], [-166.241032, 60.38882], [-166.149763, 60.4367], [-166.103296, 60.367321], [-166.03734, 60.319456], [-165.883086, 60.343368], [-165.67987, 60.292435], [-165.722533, 60.236468], [-165.683554, 60.198335], [-165.723484, 60.163824], [-165.666679, 60.124304], [-165.709223, 60.066003], [-165.633879, 60.019597], [-165.532633, 59.953425], [-165.582302, 59.908242], [-165.706609, 59.883564], [-165.769832, 59.900495], [-165.856822, 59.869728], [-165.982317, 59.871637], [-166.084995, 59.839649], [-166.084282, 59.776059], [-166.190406, 59.750206], [-166.272168, 59.811455], [-166.36213, 59.838604], [-166.512819, 59.846425], [-166.665528, 59.878168], [-166.795194, 59.913185], [-166.939572, 59.965483], [-167.06578, 59.98796], [-167.225739, 60.04088], [-167.333289, 60.066626], [-167.343509, 60.126287], [-167.430619, 60.197006]]], [[[-167.790928, 53.33552], [-167.694484, 53.388034], [-167.591219, 53.393346], [-167.457366, 53.442793], [-167.369791, 53.450646], [-167.278827, 53.478565], [-167.188033, 53.524073], [-167.135695, 53.551227], [-167.16164, 53.605909], [-167.107836, 53.633056], [-167.071823, 53.66556], [-167.041245, 53.707929], [-167.005778, 53.755446], [-167.098135, 53.799987], [-167.141966, 53.826932], [-167.140992, 53.866774], [-167.031252, 53.945204], [-166.879488, 53.988716], [-166.742587, 54.015501], [-166.644627, 54.014495], [-166.587393, 53.959831], [-166.508388, 53.923949], [-166.437083, 53.955644], [-166.357117, 54.002343], [-166.264519, 53.97755], [-166.225644, 53.986229105085], [-166.172365, 53.998124], [-166.075283, 53.969571], [-166.160924652199, 53.9356380521939], [-166.210685, 53.915922], [-166.250935, 53.876851], [-166.320004, 53.869527], [-166.404896, 53.809345], [-166.336768, 53.78709], [-166.198751, 53.8361], [-166.113037, 53.853716], [-166.09753, 53.826933], [-166.138657, 53.731082], [-166.244056, 53.710708], [-166.320262, 53.674276], [-166.444909, 53.640646], [-166.508982, 53.5838], [-166.581011, 53.530449], [-166.656234, 53.487119], [-166.749158, 53.440944], [-166.878087, 53.429884], [-166.994329, 53.429201], [-167.075386, 53.424979], [-167.166348, 53.412793], [-167.291831, 53.364102], [-167.308126, 53.33433], [-167.417713, 53.329856], [-167.488215, 53.269121], [-167.539247, 53.277864], [-167.622173, 53.250362], [-167.747754, 53.273564], [-167.851511, 53.308668], [-167.790928, 53.33552]]], [[[-168.12893, 65.655744], [-167.979889, 65.727972], [-167.650051, 65.795703], [-167.282753, 65.897386], [-166.768944, 66.068582], [-166.038082, 66.269512], [-165.407204, 66.420441], [-164.816093, 66.525025], [-164.400724, 66.58111], [-164.395943591522, 66.5811976389151], [-163.824166, 66.59168], [-163.603956, 66.558089], [-163.728308, 66.498552], [-163.798687, 66.436875], [-163.873106, 66.389015], [-163.849163, 66.307639], [-163.843108, 66.259869], [-163.925152, 66.225078], [-163.916551, 66.190494], [-163.80358, 66.100059], [-163.695394, 66.059552], [-163.495845, 66.085388], [-163.372072, 66.085029], [-163.146726, 66.059487], [-162.997473, 66.076845], [-162.750705, 66.09016], [-162.622284, 66.039526], [-162.423726, 66.048984], [-162.331284, 66.031403], [-162.137424, 66.078547], [-161.838018, 66.022582], [-161.775537, 66.073732], [-161.613943, 66.176693], [-161.548429, 66.239912], [-161.484539, 66.262426], [-161.341189, 66.2551], [-161.320778, 66.223591], [-161.198971, 66.210949], [-160.993965, 66.234444], [-161.089161, 66.31514], [-161.322126, 66.368554], [-161.575413, 66.396806], [-161.694404, 66.396174], [-161.916309, 66.349481], [-161.86369, 66.459487], [-161.87488, 66.511446], [-162.105641, 66.622584], [-162.175398, 66.687789], [-162.349774, 66.726713], [-162.501415, 66.742503], [-162.626696, 66.859572], [-162.582856, 66.904292], [-162.466702, 66.950998], [-162.468441, 66.980604], [-162.63547, 66.998434], [-162.842979, 66.991177], [-163.011676, 67.029538], [-163.299266, 67.060748], [-163.591216, 67.092373], [-163.702045, 67.109375], [-163.74082, 67.20996], [-163.878781, 67.416125], [-164.051288, 67.566351], [-164.256634, 67.651651], [-164.533937, 67.725606], [-165.094228, 67.931963], [-165.35005, 68.02586], [-165.396520296503, 68.0347305186982], [-165.688137, 68.090396], [-165.872088, 68.110047], [-165.97497, 68.14091], [-166.089453, 68.221299], [-166.313138, 68.289164], [-166.60089, 68.333637], [-166.838969, 68.337186], [-166.591802, 68.405551], [-166.328459, 68.442261], [-166.28312, 68.521247], [-166.229761, 68.613771], [-166.193421, 68.726649], [-166.224187, 68.873175], [-165.923734, 68.868432], [-165.522358, 68.855839], [-164.967542, 68.88303], [-164.526887, 68.917909], [-164.253157, 68.930938], [-163.926999, 69.000802], [-163.574034, 69.124077], [-163.244656, 69.306081], [-163.151351, 69.430262], [-163.151261, 69.61263], [-163.071903, 69.737605], [-162.989084, 69.82525], [-162.78808, 69.929097], [-162.503572, 70.100393], [-162.302314, 70.204227], [-161.879266, 70.329269], [-161.581911, 70.302877], [-161.288197, 70.296772], [-160.81279, 70.376696], [-160.214828, 70.559087], [-159.869172, 70.706397], [-159.648383, 70.794368], [-159.17181, 70.875103], [-159.114972, 70.817402], [-158.85342, 70.792352], [-158.573913, 70.79495], [-158.366302, 70.819712], [-158.032397, 70.832263], [-157.768452, 70.875842], [-157.421001, 70.976805], [-157.176077, 71.095549], [-156.906165, 71.239616], [-156.809653, 71.286886], [-156.56865, 71.352561], [-156.531124, 71.296338], [-156.309908, 71.259881], [-156.074411, 71.242489], [-156.044615, 71.184701], [-155.895105, 71.193899], [-155.587702, 71.17256], [-155.520737, 71.102476], [-155.533347, 71.067683], [-155.705487, 71.020153], [-155.762068, 70.985644], [-155.95205, 70.964831], [-155.979264, 70.918524], [-155.924955, 70.85272], [-155.731842, 70.83116], [-155.543031, 70.847175], [-155.485915, 70.885905], [-155.513293, 70.940579], [-155.36416, 70.994195], [-155.262602, 71.079149], [-155.060764, 71.145422], [-154.942864, 71.126264], [-154.581129, 71.007321], [-154.608314, 70.942405], [-154.572458, 70.82594], [-154.430229, 70.831258], [-154.290317, 70.821495], [-154.127487, 70.778133], [-153.89048, 70.885719], [-153.666363, 70.883448], [-153.426265, 70.890131], [-153.23848, 70.922467], [-153.049207, 70.913102], [-152.904243, 70.883877], [-152.696868, 70.882086], [-152.423534, 70.858708], [-152.223053, 70.824594], [-152.19246, 70.795294], [-152.348417, 70.744382], [-152.352196, 70.697802], [-152.473348, 70.683669], [-152.433781, 70.616926], [-152.29669, 70.602287], [-152.078663, 70.584504], [-151.975785, 70.563215], [-151.697258, 70.547741], [-151.734287, 70.503492], [-151.739862, 70.436207], [-151.504417, 70.431103], [-151.297598, 70.400748], [-151.175187, 70.375558], [-151.020441, 70.433841], [-150.903765, 70.46091], [-150.786327, 70.463271], [-150.557415, 70.481643], [-150.414358, 70.459694], [-150.301516, 70.418392], [-150.074461, 70.439333], [-149.866698, 70.510769], [-149.740188, 70.498151], [-149.461755, 70.518271], [-149.179148, 70.4857], [-148.928979, 70.426835], [-148.667017, 70.430084], [-148.477044, 70.359068], [-148.46615, 70.313609], [-148.351437, 70.304453], [-148.203477, 70.348188], [-147.9615, 70.314201], [-147.863719, 70.293317], [-147.765104, 70.219806], [-147.431532, 70.188826], [-147.233327, 70.207553], [-147.161601, 70.155612], [-146.991109, 70.14761], [-146.885771, 70.185917], [-146.508133, 70.186044], [-146.129579, 70.158948], [-146.006411, 70.140402], [-145.858297, 70.165996], [-145.623306, 70.084375], [-145.43483, 70.036994], [-145.175073, 69.991707], [-144.902304, 69.96451], [-144.792614, 69.979796], [-144.672305, 69.966876], [-144.455421, 70.035244], [-144.274904, 70.048711], [-143.914244, 70.115696], [-143.5173, 70.138418], [-143.425199, 70.124928], [-143.281878, 70.151052], [-142.99979, 70.088305], [-142.746807, 70.042531], [-142.452927, 69.958125], [-142.404366, 69.916511], [-142.239873, 69.896598], [-142.015641, 69.837976], [-141.713369, 69.789497], [-141.43084, 69.695144], [-141.210456, 69.68419], [-141.002672, 69.645609], [-141.002609596123, 68.498362265375], [-141.002465, 65.840075], [-141.002464924679, 65.8394080836135], [-141.002020469672, 61.904047], [-141.001849665529, 60.391686999338], [-141.00184, 60.306105], [-140.53509, 60.224224], [-140.472292, 60.31059], [-139.989142, 60.18524], [-139.698361, 60.340421], [-139.086669, 60.357654], [-139.082246, 60.323825], [-139.200346, 60.090701], [-139.046426, 59.998235], [-138.702053, 59.910245], [-138.643422, 59.792502], [-138.584819, 59.752453], [-137.604277, 59.243057], [-137.498558, 58.986694], [-137.525678136298, 58.9089715394848], [-137.526424, 58.906834], [-137.447383, 58.909513], [-137.264752, 59.002352], [-136.863896, 59.138472], [-136.826633, 59.158389], [-136.581521, 59.164909], [-136.490034614875, 59.2600937301797], [-136.466815, 59.284252], [-136.474326, 59.464194], [-136.358141, 59.449799], [-136.234229, 59.524731], [-136.23734, 59.558734], [-136.350622, 59.599326], [-136.190352, 59.639854], [-135.945905, 59.663802], [-135.717319314878, 59.7300762296629], [-135.477436, 59.799626], [-135.231148, 59.697176], [-135.214344, 59.664343], [-135.114588, 59.623415], [-135.027456, 59.563692], [-135.026328, 59.474658], [-135.067356, 59.421855], [-135.010033, 59.381288], [-135.029120466615, 59.3455968616136], [-135.029245, 59.345364], [-134.961972, 59.280376], [-134.702383, 59.247836], [-134.66407, 59.181172], [-134.566689, 59.128278], [-134.481241, 59.128071], [-134.379771, 59.034961], [-134.401042, 58.976221], [-134.327982, 58.963431], [-134.327992276828, 58.9629722265048], [-134.328964, 58.919593], [-134.250526, 58.858046], [-133.840392, 58.727991], [-133.699835, 58.60729], [-133.379908, 58.427909], [-133.461475, 58.385526], [-133.343725, 58.270915], [-133.176942222616, 58.1505106783616], [-133.176444, 58.150151], [-133.076421, 57.999762], [-132.869318, 57.842941], [-132.756813, 57.705093], [-132.655278650447, 57.6017446104835], [-132.559178, 57.503927], [-132.367984, 57.348685], [-132.252187, 57.215655], [-132.371312, 57.095229], [-132.051044, 57.051155], [-132.118917918329, 56.8912294023685], [-132.125934, 56.874698], [-131.871725, 56.804965], [-131.90176, 56.753158], [-131.835133, 56.601849], [-131.581221, 56.613275], [-131.461806, 56.547904], [-131.167925, 56.448361], [-131.086794696282, 56.4070947732236], [-131.085704, 56.40654], [-130.810707, 56.371063], [-130.740619, 56.342953], [-130.622482, 56.267939], [-130.466874, 56.239789], [-130.425575, 56.140676], [-130.343716, 56.127162], [-130.246577284174, 56.0971959884747], [-130.24554, 56.096876], [-130.102761, 56.116696], [-130.00426, 55.993379], [-130.013198, 55.916382], [-130.08451, 55.823997], [-130.12372, 55.80704], [-130.138221721229, 55.7630294424374], [-130.150061, 55.727099], [-130.111677, 55.682051], [-130.120132, 55.563919], [-130.085413, 55.491517], [-130.039928, 55.429422], [-130.023558, 55.338259], [-129.982348, 55.302079], [-130.001735, 55.264557], [-130.104749, 55.188975], [-130.169294, 55.105424], [-130.221512, 55.02599], [-130.339504, 54.921376], [-130.529228, 54.8109], [-130.636745, 54.778456], [-130.62807, 54.739341], [-130.686192, 54.71691], [-130.737423, 54.753545], [-130.792122, 54.784784], [-130.844145, 54.765801], [-130.866866, 54.769068], [-130.932454, 54.806938], [-130.947338, 54.886733], [-130.9604, 54.933685], [-130.97503, 54.974853], [-131.012061, 54.996238], [-130.997057, 55.044256], [-131.013215, 55.090069], [-131.052298, 55.11816], [-131.087497, 55.163036], [-131.093806, 55.191335], [-131.160492, 55.197481], [-131.190628, 55.108013], [-131.190033, 55.043173], [-131.246018, 54.989555], [-131.245988, 54.940491], [-131.195197, 54.919767], [-131.253671, 54.866779], [-131.327624, 54.859122], [-131.433473, 54.896535], [-131.491504, 54.930392], [-131.594567, 54.93113], [-131.621948, 54.946531], [-131.611889743272, 54.9822706348831], [-131.605661, 55.004403], [-131.646276, 55.035579], [-131.589387, 55.08894], [-131.605302, 55.107436], [-131.68413198565, 55.1190936140756], [-131.748334, 55.128588], [-131.828395, 55.198482], [-131.862162, 55.289284], [-131.854297, 55.421074], [-131.844157, 55.456742], [-131.971792, 55.498279], [-132.114654, 55.550623], [-132.183207, 55.588128], [-132.199681399057, 55.633834], [-132.224167, 55.701766], [-132.265071, 55.762174], [-132.130413, 55.811419], [-132.067412, 55.875078], [-132.170198, 55.919231], [-132.279962, 55.924839], [-132.323242, 55.851878], [-132.397304, 55.878867], [-132.449834, 55.956186], [-132.492795, 56.066436], [-132.594235, 56.021858], [-132.708697, 56.112124], [-132.718342, 56.217704], [-132.843716, 56.238933], [-132.877582, 56.240322], [-132.926759, 56.266188], [-132.961082, 56.296167], [-133.029712, 56.3157], [-133.070056, 56.330951], [-133.0696, 56.346323], [-133.060361, 56.358378], [-132.977163, 56.439673], [-132.896342, 56.457978], [-132.791872, 56.449169], [-132.627544, 56.46287], [-132.528637, 56.529269], [-132.45079, 56.564098], [-132.529037, 56.63797], [-132.542885, 56.701905], [-132.54582226332, 56.7136212358796], [-132.556758, 56.757242], [-132.792089, 56.856152], [-132.892388, 56.993016], [-132.93752, 57.048321], [-133.161448, 57.086264], [-133.247414, 57.136802], [-133.322359, 57.112727], [-133.466932, 57.159356], [-133.544817, 57.24257], [-133.489738, 57.305192], [-133.472039, 57.368651], [-133.514964, 57.473345], [-133.519598, 57.530705], [-133.62076, 57.578919], [-133.676449, 57.625192], [-133.65453, 57.713689], [-133.703025360283, 57.7920362615953], [-133.703097, 57.792152], [-133.848776, 57.93544], [-134.049603, 58.062027], [-134.078155, 58.152046], [-134.146685, 58.199084], [-134.234572, 58.197234], [-134.375579, 58.208705], [-134.464635, 58.227388], [-134.631203, 58.247446], [-134.750586, 58.391533], [-134.936897, 58.457474], [-135.061769077114, 58.4513532436234], [-135.104413, 58.449263], [-135.068437, 58.374157], [-135.049062, 58.309295], [-135.10121, 58.292607], [-135.087872, 58.200073], [-135.227736, 58.2369], [-135.306507, 58.242916], [-135.408059, 58.342999], [-135.449966172855, 58.3390681826569], [-135.544213, 58.330228], [-135.649861, 58.324517], [-135.728054, 58.397067], [-135.917917, 58.381237], [-136.041818, 58.380161], [-136.11193, 58.34253], [-136.265906, 58.314499], [-136.437152, 58.302417], [-136.544776, 58.316665], [-136.576799, 58.277951], [-136.567956, 58.245153], [-136.591924, 58.217886], [-136.70125, 58.219416], [-136.717093, 58.273508], [-136.857605, 58.31636], [-136.911713, 58.370252], [-136.986384, 58.404043], [-137.078109, 58.397474], [-137.239366, 58.453159], [-137.355328, 58.492374], [-137.568216, 58.587989], [-137.653709, 58.608324], [-137.681633, 58.656452], [-137.836448, 58.741563], [-137.941828, 58.794322], [-137.936159895178, 58.8106502234505], [-137.924608, 58.843928], [-137.951995, 58.886029], [-138.066332, 58.957126], [-138.224323, 59.032216], [-138.357909, 59.069394], [-138.636702, 59.130585], [-138.807186, 59.208772], [-138.919749, 59.248531], [-139.07148, 59.28715], [-139.271031, 59.337421], [-139.420168, 59.37976], [-139.632896, 59.459906], [-139.861306, 59.546678], [-139.74266, 59.623871], [-139.585789, 59.642765], [-139.588777, 59.708968], [-139.608545, 59.821961], [-139.776836, 59.833835], [-139.871222, 59.802611], [-140.080423, 59.756299], [-140.176224, 59.735965], [-140.242577, 59.687888], [-140.4119, 59.699649], [-140.792511, 59.728573], [-140.922635, 59.751687], [-141.156497, 59.813582], [-141.392811, 59.870028], [-141.485207, 59.925024], [-141.595376, 59.961905], [-141.73624, 59.961905], [-141.912218, 60.009779], [-142.062454, 60.023781], [-142.426572, 60.071066], [-142.744868, 60.09413], [-142.908859, 60.090328], [-143.0687, 60.068603], [-143.267818, 60.058655], [-143.624152, 60.037257], [-143.781649, 60.010354], [-143.893326, 59.9867216058936], [-143.897029, 59.985938], [-144.005879, 60.012981], [-144.052539, 60.041759], [-144.1103, 60.098939], [-144.186745, 60.116967], [-144.348913, 60.091184], [-144.429249, 60.14802], [-144.555093, 60.178485], [-144.654899, 60.204882], [-144.929327, 60.228253], [-144.957848, 60.288152], [-145.089139, 60.320014], [-145.136728, 60.296219], [-145.254749, 60.311448], [-145.380064, 60.352829], [-145.51081, 60.318296], [-145.639204, 60.301971], [-145.831202, 60.350293], [-145.988546, 60.387427], [-146.088134, 60.364987], [-146.197229, 60.348294], [-146.232681, 60.338851], [-146.393256, 60.327476], [-146.490804, 60.294939], [-146.607692, 60.241182], [-146.650852, 60.242982], [-146.694034, 60.279608], [-146.916487, 60.290973], [-146.993353, 60.24008], [-147.145205, 60.171321], [-147.257795, 60.107883], [-147.376397, 60.016192], [-147.339794, 59.962102], [-147.452217, 59.954011], [-147.470281, 59.906732], [-147.391846, 59.87776], [-147.508309, 59.841957], [-147.646045, 59.817828], [-147.765122, 59.795954], [-147.876475, 59.763893], [-147.92924, 59.783875], [-147.913316, 59.837181], [-147.855084, 59.871915], [-147.956775, 59.9594], [-148.101239, 59.952794], [-148.25406, 59.932357], [-148.220554, 59.97635], [-148.313962, 60.033859], [-148.401666, 59.977836], [-148.478881, 59.935806], [-148.634777, 59.915747], [-148.649529585787, 59.9235531800999], [-148.689496, 59.944701], [-148.801325, 59.952794], [-148.859556, 59.924398], [-148.936406, 59.953429], [-149.036467, 59.942137], [-149.123262, 59.968559], [-149.221067, 59.938748], [-149.270623, 59.872067], [-149.376593, 59.835879], [-149.472227, 59.903693], [-149.572714, 59.852317], [-149.595531, 59.79772], [-149.506758, 59.770927], [-149.527793, 59.706846], [-149.626311, 59.73441], [-149.731966, 59.706783], [-149.74622, 59.637585], [-149.842672, 59.7013], [-149.919444, 59.691836], [-150.002337, 59.630563], [-150.133747, 59.556786], [-150.280838, 59.466833], [-150.297108, 59.424747], [-150.358992, 59.399684], [-150.385341, 59.341963], [-150.430144, 59.343357], [-150.477717, 59.422111], [-150.4989, 59.456298], [-150.581182, 59.445233], [-150.609488, 59.386314], [-150.680872, 59.305412], [-150.721799, 59.292087], [-150.822768, 59.330763], [-150.912817, 59.305214], [-150.887821, 59.26792], [-150.942212, 59.233136], [-151.001196, 59.224149], [-151.126247, 59.209923], [-151.287771, 59.219417], [-151.341601, 59.222231], [-151.470623, 59.242621], [-151.43339, 59.135517], [-151.662368, 59.089735], [-151.858124, 59.144234], [-151.915684, 59.227522], [-151.984101, 59.278696], [-151.96313, 59.344958], [-151.886513, 59.421033], [-151.742915, 59.468286], [-151.516339, 59.52352], [-151.327803, 59.573047], [-151.205459, 59.630284], [-151.296895, 59.696861], [-151.448669, 59.648171], [-151.643061, 59.646966], [-151.746815, 59.686234], [-151.869468, 59.769159], [-151.813619, 59.844297], [-151.757693, 59.917637], [-151.71801, 60.009473], [-151.606881, 60.099558], [-151.421702, 60.212931], [-151.381959, 60.296951], [-151.366874, 60.372655], [-151.30609, 60.387257], [-151.28181, 60.496034], [-151.303125, 60.561326], [-151.350154, 60.63466], [-151.410273, 60.711023], [-151.370515, 60.733572], [-151.261319, 60.769801], [-151.062558, 60.787429], [-150.895508, 60.853166], [-150.705812, 60.937792], [-150.501923, 61.007957], [-150.401859, 61.036227], [-150.341709, 61.024201], [-150.194128, 60.90134], [-150.109276, 60.890357], [-149.985374, 60.879033], [-149.900135, 60.940043], [-149.853693, 60.967395], [-149.748463763199, 61.0012376770684], [-149.717167, 61.011303], [-149.831922, 61.076197], [-150.005041, 61.138556], [-150.065646, 61.151079], [-150.265894, 61.127365], [-150.228774, 61.162581], [-150.220991045748, 61.1941844223187], [-150.204894, 61.259548], [-150.425, 61.245552], [-150.535997, 61.269724], [-150.679902, 61.265888], [-150.827295, 61.22839], [-150.939251, 61.210299], [-150.974011916343, 61.1944672986995], [-151.047736, 61.16089], [-151.121692, 61.083574], [-151.166606, 61.046404], [-151.252384, 61.039968], [-151.349004, 61.010004], [-151.4803, 61.010902], [-151.600126, 60.965589], [-151.720815, 60.904257], [-151.800264, 60.853672], [-151.77731, 60.810461], [-151.703802, 60.732376], [-151.716379, 60.710415], [-151.89792, 60.72175], [-152.039381, 60.660517], [-152.13616, 60.578475], [-152.261497, 60.538237], [-152.331365, 60.473525], [-152.30195, 60.414328], [-152.234199, 60.393888], [-152.376743, 60.345613], [-152.411281, 60.287864], [-152.539843, 60.241644], [-152.574938, 60.206451], [-152.57873, 60.16987], [-152.550177, 60.113715], [-152.575153, 60.04826], [-152.679402, 59.968054], [-152.700822, 59.920309], [-152.860867, 59.875033], [-152.967267, 59.881494], [-153.009084, 59.830643], [-153.016353, 59.751127], [-153.051559, 59.691562], [-153.155019, 59.654344], [-153.240018, 59.632426], [-153.308837, 59.625706], [-153.409422, 59.636328], [-153.542466, 59.630236], [-153.553163, 59.597046], [-153.577828, 59.555991], [-153.684925, 59.552865], [-153.76148, 59.543411], [-153.699025, 59.463603], [-153.747201, 59.429657], [-153.862199, 59.424124], [-153.925307, 59.405254], [-153.998506, 59.384723], [-154.030807, 59.32704], [-154.122681, 59.287622], [-154.141192, 59.216598], [-154.172944, 59.172496], [-154.180691, 59.123235], [-154.063489, 59.07214], [-153.932824, 59.062677], [-153.793972, 59.071416], [-153.695664, 59.073994], [-153.596489, 59.000192], [-153.479939, 58.995286], [-153.393101, 58.951097], [-153.322843, 58.907849], [-153.267407, 58.867218], [-153.294436234906, 58.855036], [-153.369389, 58.821255], [-153.402472, 58.742607], [-153.445002, 58.70931], [-153.55265, 58.687176], [-153.591635, 58.640084], [-153.731019, 58.608224], [-153.851432, 58.611872], [-153.909994, 58.561213], [-153.930473, 58.497482], [-154.001918, 58.492346], [-154.07066, 58.440018], [-153.985416, 58.390877], [-154.074145, 58.352661], [-154.103412, 58.280161], [-154.145277, 58.210931], [-154.222465, 58.132566], [-154.340449, 58.090921], [-154.477979, 58.052379], [-154.581547, 58.019285], [-154.765287, 58.00371], [-154.876559, 58.027722], [-155.026275, 57.999302], [-155.118648, 57.953925], [-155.061806, 57.90433], [-155.097095, 57.865356], [-155.272917, 57.823981], [-155.285339, 57.758726], [-155.354011, 57.715261], [-155.506533, 57.76097], [-155.609353, 57.777699], [-155.615203, 57.688074], [-155.629912, 57.656376], [-155.724167, 57.633445], [-155.732779, 57.549732], [-155.915261, 57.535331], [-156.046804, 57.525724], [-156.012841, 57.451394], [-156.091668, 57.439829], [-156.220105, 57.445295], [-156.362039, 57.400474], [-156.336427, 57.336081], [-156.342943, 57.248056], [-156.334404, 57.1823], [-156.342103143093, 57.1778504105251], [-156.44301, 57.119533], [-156.479111, 57.068395], [-156.55052, 56.98461], [-156.63784, 56.993905], [-156.704216, 56.987079], [-156.825982, 56.897667], [-156.935629, 56.920087], [-157.034624, 56.884487], [-157.073453, 56.838345], [-157.183636, 56.769079], [-157.290511, 56.804713], [-157.411488, 56.778351], [-157.530765, 56.753775], [-157.563802, 56.703426], [-157.45216, 56.64322], [-157.496523, 56.616897], [-157.605231, 56.621315], [-157.674587, 56.609507], [-157.719048, 56.653084], [-157.791844, 56.670692], [-157.918541, 56.643137], [-157.869897, 56.566837], [-157.817826, 56.51421], [-157.869124, 56.456612], [-157.971711, 56.476737], [-158.12744, 56.460805], [-158.246144, 56.466124], [-158.284699, 56.481089], [-158.371953, 56.467334], [-158.438414, 56.427471], [-158.489546, 56.341865], [-158.415095, 56.336228], [-158.288369, 56.316089], [-158.207387, 56.294354], [-158.117797, 56.230742], [-158.283191, 56.173212], [-158.374324, 56.134522], [-158.394922, 56.064721], [-158.431471, 55.994452], [-158.50984, 55.979617], [-158.638211, 55.994743], [-158.653214, 55.958615], [-158.74856, 55.959365], [-158.898116, 55.951041], [-159.096187, 55.91475], [-159.086217, 55.834869], [-159.394595, 55.714944], [-159.532754, 55.676424], [-159.561438320694, 55.6409137566581], [-159.572125, 55.627684], [-159.696713, 55.573306], [-159.733899, 55.569985], [-159.760365, 55.615203], [-159.679201, 55.655895], [-159.673191, 55.750961], [-159.627482, 55.803248], [-159.679792, 55.838765], [-159.770298, 55.852357], [-159.847359, 55.80253], [-159.937089, 55.803306], [-160.026282, 55.792295], [-160.058443, 55.721734], [-160.130445, 55.681419], [-160.279827, 55.641384], [-160.392587, 55.602771], [-160.464301, 55.533243], [-160.462745, 55.506654], [-160.521335, 55.47442], [-160.654117, 55.512596], [-160.666917, 55.459776], [-160.781401, 55.45178], [-160.836725, 55.473135], [-160.976551, 55.472736], [-161.080549, 55.408498], [-161.253977, 55.355896], [-161.486114, 55.359322], [-161.514211, 55.385254], [-161.478303, 55.4406], [-161.469271, 55.49683], [-161.376102, 55.569794], [-161.392613, 55.628221], [-161.482064, 55.633979], [-161.587047, 55.62006], [-161.658262, 55.560447], [-161.700069, 55.51439], [-161.686495, 55.408041], [-161.777414, 55.329377], [-161.863339, 55.266989], [-161.817232, 55.176529], [-161.718614, 55.154166], [-161.576643, 55.103831], [-161.550357, 55.065734], [-161.690346, 55.0785], [-161.792297, 55.052278], [-161.906434, 55.10032], [-161.956595, 55.112174], [-162.053281, 55.074212], [-162.11874, 55.102911], [-162.190348, 55.066981], [-162.219326, 55.028975], [-162.235675, 54.962601], [-162.236806, 54.88163], [-162.282944, 54.841216], [-162.349315, 54.836049], [-162.428237, 54.895434], [-162.435473, 54.929249], [-162.41351, 55.03656], [-162.471364, 55.051932], [-162.569291, 55.004599], [-162.587967, 54.97201], [-162.708453, 54.95848], [-162.834245, 54.926851], [-162.913684, 54.950273], [-162.962205, 54.993538], [-163.065602, 54.926172], [-163.14958, 54.885906], [-163.254588, 54.838907], [-163.352997, 54.810174], [-163.281379, 54.77673], [-163.184295, 54.774912], [-163.068952, 54.712605], [-163.037788, 54.646995], [-163.223179, 54.676895], [-163.392198, 54.658496], [-163.572383, 54.623211], [-163.80359, 54.636498], [-164.03827, 54.624688], [-164.257585, 54.572722], [-164.337538, 54.524259], [-164.352704, 54.465023], [-164.456554, 54.419856], [-164.640457, 54.391166], [-164.743977, 54.394216], [-164.861475, 54.431353], [-164.904077, 54.499195], [-164.944636, 54.532903], [-164.948789, 54.579877], [-164.864333, 54.620188], [-164.741815, 54.645441], [-164.674836, 54.702596], [-164.576896, 54.824564], [-164.57626, 54.895342], [-164.43528, 54.933126], [-164.343534, 54.894139], [-164.204897, 54.93124], [-164.119196, 54.969416], [-163.994179, 54.983315], [-163.894695, 55.039115], [-163.774093, 55.05578], [-163.527109, 55.040871], [-163.429548, 54.954759], [-163.343768, 54.974439], [-163.280771, 55.032959], [-163.314652, 55.126312], [-163.132007, 55.179629], [-163.032256, 55.172147], [-162.86152, 55.198339], [-162.900027, 55.252466], [-162.813255, 55.299458], [-162.64165, 55.392576], [-162.565411, 55.466849], [-162.365467, 55.604586], [-162.219551, 55.710867], [-162.120886, 55.749089], [-162.05063, 55.790897], [-161.898956, 55.833464], [-161.807833, 55.891954], [-161.712283, 55.904232], [-161.450442, 55.954485], [-161.15687, 56.012216], [-160.964744, 56.023754], [-160.807119, 56.02398], [-160.811041, 55.94723], [-160.793215, 55.88596], [-160.564014, 55.863719], [-160.508433, 55.869379], [-160.457194, 55.917233], [-160.533685, 55.95995], [-160.589569, 55.983048], [-160.488708, 56.077214], [-160.405869, 56.207938], [-160.385922, 56.279706], [-160.222878, 56.346868], [-160.146252, 56.400176], [-159.985615, 56.449743], [-159.828049, 56.543935], [-159.534961, 56.626529], [-159.219956, 56.73953], [-158.972735, 56.842138], [-158.893547986565, 56.8093085483772], [-158.853294, 56.79262], [-158.744534, 56.795112], [-158.656355, 56.810012], [-158.646812, 56.846992], [-158.686184, 56.911555], [-158.679293, 56.988625], [-158.531328, 57.132156], [-158.32018, 57.281558], [-158.229883, 57.321534], [-158.083785, 57.357181], [-157.931624, 57.476208], [-157.772496, 57.547055], [-157.678891, 57.563888], [-157.684282, 57.609974], [-157.709179, 57.657459], [-157.683349, 57.753695], [-157.642226, 57.868777], [-157.596601, 58.08867], [-157.556556, 58.148445], [-157.48013, 58.217354], [-157.547209, 58.277535], [-157.541041, 58.377302], [-157.481487, 58.480771], [-157.313572, 58.565043], [-157.234300636678, 58.616667], [-157.135927, 58.680731], [-157.06223, 58.740187], [-156.993548, 58.836798], [-157.016088, 58.86349], [-157.095372270939, 58.866670717095], [-157.116866, 58.867533], [-157.196292140099, 58.8493595416621], [-157.388651, 58.805346], [-157.572524, 58.750839], [-157.777937, 58.703288], [-158.140307, 58.61502], [-158.232276, 58.619902], [-158.332093, 58.665313], [-158.376873, 58.748043], [-158.423828, 58.769847], [-158.564833, 58.802715], [-158.520327, 58.857105], [-158.619684, 58.911048], [-158.767748, 58.864264], [-158.790378, 58.804712], [-158.780136, 58.75379], [-158.861207, 58.69558], [-158.827852, 58.626432], [-158.704052, 58.482759], [-158.795316, 58.408032], [-158.880927, 58.39067], [-159.063346, 58.423139], [-159.228398, 58.603047], [-159.409779, 58.773611], [-159.532347, 58.833609], [-159.643549, 58.845063], [-159.601899, 58.884671], [-159.61612, 58.931601], [-159.712114, 58.929468], [-159.748183, 58.875827], [-159.792923, 58.823971], [-159.908386, 58.779903], [-159.979344, 58.835535], [-160.150528, 58.866062], [-160.232788, 58.901127], [-160.322922, 58.953953], [-160.256592, 58.99448], [-160.31778, 59.070477], [-160.516426, 59.01124], [-160.730971, 58.921186], [-160.823489, 58.829136], [-160.872003, 58.878472], [-161.001101, 58.849693], [-161.031441005292, 58.8398079512056], [-161.073748442441, 58.8260238046127], [-161.221942, 58.777741], [-161.337982, 58.742912], [-161.339580659244, 58.739338625003], [-161.372314, 58.666172], [-161.550537, 58.61116], [-161.751999, 58.551842], [-161.802156, 58.612318], [-162.027363, 58.60705], [-162.171722, 58.648441], [-161.994644, 58.688828], [-161.824107, 58.734549], [-161.764791, 58.846235], [-161.804034, 58.991717], [-161.910267, 59.093503], [-161.996859, 59.174126], [-162.048584, 59.254177], [-161.992903, 59.338385], [-161.848988, 59.432494], [-161.790375, 59.468197], [-161.70253, 59.490906], [-161.772979, 59.566243], [-161.873944, 59.649487], [-161.88552, 59.69839], [-162.046547, 59.849688], [-162.108772, 59.920107], [-162.143049, 59.967506], [-162.228371, 60.056313], [-162.37224, 60.167009], [-162.45128, 60.174367], [-162.49418, 60.130271], [-162.495608, 60.078949], [-162.487649, 60.028082], [-162.515276, 59.976183], [-162.622569, 59.971809], [-162.737447, 59.972254], [-162.808513, 59.933933], [-162.929135, 59.908054], [-163.172633, 59.845058], [-163.458092, 59.809958], [-163.772229, 59.795624], [-163.930798, 59.803853], [-164.133393, 59.845612], [-164.208475, 59.934461], [-164.178705, 59.96181], [-164.13181, 59.991177], [-164.272808, 60.046194], [-164.411016, 60.097675], [-164.517647, 60.199493], [-164.619501, 60.234938], [-164.698889, 60.296298], [-164.777233, 60.293833], [-164.984527, 60.349929], [-165.129403, 60.433707], [-165.069693, 60.460893], [-165.015155, 60.471414], [-164.956788, 60.527837], [-164.986952, 60.542406], [-165.093939, 60.531862], [-165.190449, 60.498001], [-165.274867, 60.499021], [-165.362975, 60.506866], [-165.420349, 60.550692], [-165.367676, 60.581158], [-165.206433, 60.610227], [-165.073091, 60.684217], [-164.991665, 60.69884], [-165.010452, 60.744789], [-165.040843, 60.77266], [-165.030183, 60.83805], [-165.08509, 60.913763], [-165.108494992779, 60.9265753986229], [-165.194945, 60.9739], [-165.133937, 61.01125], [-165.057842, 61.059746], [-165.139403, 61.092946], [-165.203757, 61.150341], [-165.325552, 61.169306], [-165.385437, 61.079574], [-165.459236, 61.083424], [-165.55514, 61.092674], [-165.640289, 61.138066], [-165.63288, 61.227965], [-165.623317, 61.278431], [-165.787442, 61.310063], [-165.831365, 61.306719], [-165.921194, 61.40308], [-165.877104, 61.431149], [-165.791085, 61.449852], [-165.746352, 61.489304], [-165.865668, 61.535046], [-165.912496, 61.5562], [-165.999535, 61.53972], [-166.075398, 61.49298], [-166.149577, 61.513288], [-166.211787, 61.608373], [-166.143757, 61.724352], [-166.050997, 61.766689], [-166.094312, 61.813859], [-165.940864, 61.84908], [-165.803979, 61.825685], [-165.639516, 61.847006], [-165.650103, 61.874153], [-165.743528, 61.962533], [-165.754295, 62.055955], [-165.672037, 62.13989], [-165.458499, 62.282847], [-165.26927, 62.427352], [-165.096155, 62.522452], [-165.052202, 62.598217], [-164.962432, 62.658246], [-164.837703, 62.685267], [-164.864367, 62.752042], [-164.87564, 62.806254], [-164.813007, 62.903919], [-164.685213, 63.022191], [-164.607425, 63.112899], [-164.442368, 63.202672], [-164.209475, 63.251472], [-164.066991, 63.262276], [-163.885059, 63.222308], [-163.73265, 63.213257], [-163.616272, 63.141213], [-163.529938, 63.1354], [-163.316203, 63.037763], [-163.053996, 63.058334], [-162.919727, 63.120153], [-162.844559, 63.154191], [-162.821122, 63.205596], [-162.72408, 63.214615], [-162.602860986157, 63.277182503469], [-162.526588, 63.316551], [-162.42153, 63.409014], [-162.352274, 63.454069], [-162.562007, 63.537105], [-162.707559, 63.577607], [-162.587527, 63.625115], [-162.401203, 63.634367], [-162.252411, 63.541753], [-162.073156, 63.513768], [-161.982168, 63.446313], [-161.676526, 63.465003], [-161.421085, 63.46015], [-161.191163, 63.490072], [-161.073573, 63.5617], [-160.783304, 63.752893], [-160.76562, 63.828714], [-160.900464, 63.99834], [-160.941096, 64.066319], [-160.962007, 64.220575], [-161.177712, 64.343541], [-161.263519, 64.398166], [-161.504903, 64.423074], [-161.469046, 64.506575], [-161.389879, 64.547833], [-161.198029, 64.496626], [-160.992894, 64.541295], [-160.793356, 64.619317], [-160.783398, 64.71716], [-160.935974, 64.82237], [-161.079718, 64.869549], [-161.133062, 64.898219], [-161.213756, 64.883324], [-161.327848, 64.829836], [-161.376985, 64.773036], [-161.518211, 64.75325], [-161.64552, 64.776452], [-161.772978, 64.749258], [-161.878363, 64.709476], [-162.060291, 64.692872], [-162.188146, 64.672395], [-162.234477, 64.619336], [-162.539996, 64.530931], [-162.603236, 64.479904], [-162.632242, 64.385734], [-162.768424, 64.333516], [-162.83654, 64.436702], [-162.857562, 64.49978], [-162.940776, 64.542417], [-163.033231, 64.519314], [-163.027158, 64.477945], [-163.091486, 64.437736], [-163.133172, 64.381844], [-163.249092, 64.456223], [-163.4129, 64.524986], [-163.686337, 64.568798], [-163.829739, 64.574965], [-163.974352, 64.55137], [-164.147059, 64.564552], [-164.307273, 64.561488], [-164.548298, 64.516738], [-164.807747, 64.449432], [-165.001961, 64.433917], [-165.291644, 64.480731], [-165.819595, 64.540171], [-166.236939, 64.583558], [-166.413926, 64.651229], [-166.482682, 64.755101], [-166.478978, 64.797036], [-166.407315, 64.852281], [-166.432246, 64.88316], [-166.586066, 64.955712], [-166.697808, 64.991201], [-166.73725, 65.027526], [-166.911922, 65.125965], [-166.886677, 65.138763], [-166.634449, 65.125873], [-166.479913, 65.167249], [-166.451711, 65.236178], [-166.347189, 65.276341], [-166.439404, 65.319058], [-166.596964, 65.336246], [-166.750702, 65.333172], [-166.899681, 65.360642], [-167.067707, 65.385117], [-167.348739, 65.397891], [-167.474024, 65.412744], [-167.684378, 65.489079], [-167.851234, 65.538181], [-168.04762, 65.569149], [-168.12893, 65.655744]]], [[[-169.28652, 52.784747], [-169.044466, 52.893927], [-168.95946, 52.936739], [-168.861061, 53.016384], [-168.785236, 53.045038], [-168.804901, 53.120015], [-168.763331, 53.182812], [-168.581891, 53.286521], [-168.445083, 53.26533], [-168.420521, 53.322743], [-168.395355, 53.397776], [-168.342127, 53.475992], [-168.238321, 53.521902], [-168.027006, 53.562755], [-167.914669, 53.522716], [-167.789164, 53.519329], [-167.808117, 53.473861], [-167.856837, 53.428609], [-167.842328, 53.386489], [-167.959096, 53.341788], [-168.092011, 53.28827], [-168.296229, 53.227235], [-168.343075, 53.170553], [-168.412522, 53.110683], [-168.457103, 53.055839], [-168.613964, 53.008776], [-168.688468, 52.9664], [-168.755531, 52.907507], [-168.851017, 52.90804], [-169.005038, 52.829992], [-169.170371, 52.776663], [-169.261765, 52.754897], [-169.28652, 52.784747]]], [[[-169.81831, 56.633612], [-169.613691, 56.622761], [-169.474322, 56.625183], [-169.453786, 56.583786], [-169.582624, 56.536939], [-169.685825, 56.539717], [-169.81831, 56.633612]]], [[[-170.170683, 52.784918], [-170.092221, 52.919387], [-170.026342, 52.944912], [-169.857567, 52.908533], [-169.76274, 52.97805], [-169.820198, 53.06679], [-169.747457, 53.0932], [-169.680033, 53.035075], [-169.662385, 52.951752], [-169.666512, 52.864349], [-169.703873, 52.777117], [-169.818548, 52.791577], [-169.951498, 52.788615], [-170.077734, 52.720416], [-170.207887, 52.708899], [-170.170683, 52.784918]]], [[[-170.420047, 57.212917], [-170.303091, 57.238029], [-170.143996, 57.242804], [-170.133884, 57.181329], [-170.286318, 57.128169], [-170.421867, 57.161202], [-170.420047, 57.212917]]], [[[-170.817943, 52.636275], [-170.671545, 52.698082], [-170.532144, 52.679971], [-170.58496, 52.587186], [-170.685914, 52.581228], [-170.788495, 52.54024], [-170.841936, 52.558171], [-170.817943, 52.636275]]], [[[-171.312658, 52.493502], [-171.256768, 52.52858], [-171.196013, 52.500106], [-171.226729, 52.434269], [-171.30417, 52.449952], [-171.312658, 52.493502]]], [[[-171.83683, 63.564883], [-171.791881, 63.620625], [-171.802824, 63.716391], [-171.743398, 63.782971], [-171.613182, 63.785065], [-171.58305, 63.715557], [-171.552856, 63.666251], [-171.309333, 63.621085], [-170.950817, 63.570127], [-170.859032, 63.587503], [-170.606282, 63.672732], [-170.488192, 63.696723], [-170.344855, 63.694225], [-170.26748, 63.675816], [-170.176413, 63.625489], [-170.095833, 63.612701], [-170.048963, 63.537958], [-170.007943, 63.475428], [-169.857078, 63.441975], [-169.656474, 63.429929], [-169.566562, 63.388725], [-169.462733, 63.360458], [-169.087914, 63.340937], [-168.937385, 63.333789], [-168.685145, 63.296427], [-168.751537, 63.217962], [-168.841654, 63.153844], [-168.93915, 63.137653], [-169.07503, 63.177689], [-169.230523, 63.172948], [-169.436748, 63.113579], [-169.534984, 63.074355], [-169.576965, 63.027025], [-169.568016, 62.976879], [-169.638309, 62.937527], [-169.757249, 62.960087], [-169.788466, 63.043015], [-169.88123, 63.105848], [-170.049622, 63.163377], [-170.186485, 63.181618], [-170.263032, 63.179147], [-170.30363, 63.238692], [-170.430656, 63.314284], [-170.663536, 63.376109], [-170.896167, 63.417745], [-171.067663, 63.424579], [-171.226326, 63.395108], [-171.285411, 63.366464], [-171.433319, 63.307578], [-171.528084, 63.324933], [-171.667115, 63.356166], [-171.760112, 63.381633], [-171.849984, 63.485039], [-171.83683, 63.564883]]], [[[-172.61227777035137, 52.30683587407721], [-172.54511980881406, 52.357870841116565], [-172.448182, 52.391439], [-172.326444, 52.366472], [-172.301445, 52.329951], [-172.414419, 52.27674], [-172.528095, 52.254336], [-172.63999575104052, 52.24477291589067], [-172.61227777035137, 52.30683587407721]]], [[[-173.074642, 60.704657], [-172.912636, 60.604129], [-172.847344, 60.516742], [-172.545912, 60.412225], [-172.380946, 60.382764], [-172.238862, 60.336642], [-172.254263, 60.297375], [-172.416534, 60.314347], [-172.630272, 60.334922], [-172.895998, 60.450587], [-173.0638, 60.502589], [-173.115569, 60.658971], [-173.074642, 60.704657]]], [[[-175.30155838833485, 52.05560997681838], [-175.03121552748223, 52.092116957323796], [-174.8872446026484, 52.12860993533293], [-174.7152076899055, 52.127382940037926], [-174.55467277342467, 52.16041292101793], [-174.4629648233204, 52.21303888696225], [-174.4559818332782, 52.31369781781534], [-174.32982090146024, 52.37355577964926], [-174.18534997811253, 52.41779575276833], [-174.0682510359899, 52.39033877465882], [-173.98520607328996, 52.31760782689187], [-174.04699703626846, 52.23626988129355], [-174.02264104164112, 52.1337209525047], [-173.89996910426382, 52.139956951409495], [-173.65440722917864, 52.14619995370652], [-173.52992629323006, 52.15937194808482], [-173.37523236776318, 52.10823598763342], [-173.17440647078027, 52.12628598104057], [-172.94781458391148, 52.10737900082248], [-172.98022556407017, 52.06405702963137], [-173.16956046683976, 52.04385803787362], [-173.39397335231587, 52.028682041816715], [-173.5130502919025, 52.025318040772916], [-173.6953192019298, 52.055327015109825], [-173.82069513766422, 52.04332001999723], [-173.90107809742676, 52.049443013658575], [-174.09983899836197, 52.072085992939975], [-174.27828190911836, 52.08949697648794], [-174.38266385571885, 52.08166597932488], [-174.40869583816223, 52.01281902607065], [-174.55628076495103, 52.03674100610089], [-174.73659467187517, 52.007316022189144], [-174.89230859375814, 52.019695010190446], [-175.01480953099346, 52.007008016257444], [-175.15567545989586, 52.011520010168255], [-175.32332437474506, 52.00749600949792], [-175.30155838833485, 52.05560997681838]]], [[[-176.95012953869067, 51.686727203189925], [-176.9170895591354, 51.79702412773233], [-176.78189062871394, 51.832381105231036], [-176.76247963981737, 51.86788608106294], [-176.8104346176783, 51.927097039638575], [-176.77402463753788, 51.965903013423684], [-176.69877267564098, 51.96446201547445], [-176.57997673736907, 52.00324599049055], [-176.54912075116508, 51.95556902377481], [-176.55466274658, 51.909842055172305], [-176.57638273298332, 51.84228310135256], [-176.43167480689596, 51.861177090525985], [-176.31157486809624, 51.87247108462849], [-176.1738729381663, 51.88245707998276], [-176.16864494363995, 51.94803303493229], [-176.1830249385502, 51.99891199966814], [-176.21118992709353, 52.0647139538967], [-176.14951196073366, 52.117577918506356], [-176.0559850079208, 52.10947692565962], [-176.0075910305552, 52.06623595626675], [-175.8875160882085, 51.995150007309014], [-175.80785012832953, 51.989673012505314], [-175.66427620129008, 51.99387001225487], [-175.45047231058953, 52.01275000335308], [-175.42486132147843, 51.97234003167093], [-175.6397412107583, 51.933653054161496], [-175.78912013447888, 51.91933106126146], [-175.96304304315188, 51.84626110845897], [-175.99846602324925, 51.8015501386107], [-176.15818694121353, 51.76890915837508], [-176.28992287361706, 51.741686174966], [-176.46705178369086, 51.72667618253619], [-176.54394974383965, 51.69872720060894], [-176.6560066858624, 51.65831422677219], [-176.71542565456045, 51.620430251983784], [-176.80900160732435, 51.61624325356365], [-176.9389185410929, 51.59099026918951], [-176.98738451724492, 51.606880257629676], [-176.95012953869067, 51.686727203189925]]], [[[-177.67012017714939, 51.74338915588115], [-177.49212526777796, 51.77031413920197], [-177.3131503584267, 51.778231135752215], [-177.22817840214645, 51.803791119158106], [-177.19954041996868, 51.910247046219084], [-177.1812724302703, 51.94317502376823], [-177.0992674716153, 51.93612702963174], [-177.04509149782717, 51.898613056143176], [-177.09866246844877, 51.82965510293687], [-177.1051894615802, 51.719341178771515], [-177.18994141813235, 51.69722519294967], [-177.27512237467147, 51.68051820343182], [-177.3480113383982, 51.69652119157977], [-177.483960269435, 51.682286199865175], [-177.65138718426303, 51.6536122178446], [-177.70780315709627, 51.7032761831109], [-177.67012017714939, 51.74338915588115]]], [[[-178.19709091427848, 51.90547203961534], [-178.090632968545, 51.91940703087069], [-177.9520950386973, 51.9153560348415], [-177.88742406995246, 51.85089807980286], [-177.7574301356607, 51.84705008367062], [-177.61531220780554, 51.85508807955241], [-177.64927918920895, 51.80185911584822], [-177.75502313501352, 51.772842134775516], [-177.82752509690388, 51.71209417589466], [-177.86796107572104, 51.67938219803039], [-177.9091860530132, 51.59667925455556], [-178.04566098502931, 51.630070230399895], [-178.11786494964804, 51.6778391969378], [-178.05479898203927, 51.70477617892003], [-177.98163101920707, 51.715625172077175], [-177.9952730137957, 51.78154312659112], [-178.08607496846213, 51.80805510757599], [-178.22412989976047, 51.8648890673515], [-178.19709091427848, 51.90547203961534]]], [[[-178.8893475591327, 51.57036026593025], [-178.678149666252, 51.6260182287405], [-178.55147572983245, 51.61018324038839], [-178.58478971232614, 51.5638682720459], [-178.73458563664082, 51.542334285997654], [-178.82595659073957, 51.547093282246244], [-178.8893475591327, 51.57036026593025]]], [[[-178.87684356877193, 51.83792508184351], [-178.77965761816688, 51.851555072948976], [-178.73335564065806, 51.78395511973782], [-178.79240961028268, 51.74607914549597], [-178.89595855836745, 51.77922712216347], [-178.87684356877193, 51.83792508184351]]], [[[-179.174265, 51.279057], [-178.99559150393094, 51.41449237264807], [-178.92687453804166, 51.38364839416012], [-178.90888354654817, 51.34059042384384], [-179.07232, 51.250963], [-179.126856, 51.219862], [-179.174265, 51.279057]]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Utah.geojson b/public/geo-data/states/Utah.geojson new file mode 100644 index 0000000..b17ce5e --- /dev/null +++ b/public/geo-data/states/Utah.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-114.05247179422487, 37.60477774491807], [-114.05172754352763, 37.74599903066414], [-114.04965713383788, 37.88137015665746], [-114.04990218805514, 38.14860320936064], [-114.04990256420814, 38.14876523597496], [-114.05013742346719, 38.249962166265014], [-114.050119617387, 38.40453794155122], [-114.05015445751849, 38.57292212458413], [-114.0501540788741, 38.572977337832384], [-114.04943822848267, 38.677365037356836], [-114.04805460948894, 38.878695062418906], [-114.04910304591324, 39.005510266947944], [-114.04707895214999, 39.49994461162891], [-114.04718133878812, 39.54274521050835], [-114.04778282864488, 39.7941616404888], [-114.04726806083328, 39.90609987975001], [-114.04638633022768, 40.09789807814578], [-114.04637321691096, 40.116937951294716], [-114.04617915705265, 40.39831530577843], [-114.04557833762735, 40.49580324522292], [-114.04350676634903, 40.72629404748746], [-114.04214999407526, 40.99989973072724], [-114.04214984819954, 40.99992915359735], [-114.04144937046779, 41.20775397801523], [-114.04023211062446, 41.49169133807733], [-114.0399007133859, 41.75378294285646], [-114.04172353481242, 41.99372039985466], [-113.81796436777054, 41.98858093321233], [-113.49654901911985, 41.99330656914574], [-113.24916344788812, 41.99620495813832], [-113.00082658357358, 41.99822495457113], [-113.00004572676906, 41.99822956711142], [-112.64802351377624, 42.00030878893416], [-112.26493912627564, 42.00099213788042], [-112.15918183947622, 41.99868243991274], [-112.10953708598082, 41.997598193051225], [-112.10944814306124, 41.99759862187205], [-111.75078156103841, 41.99933169559539], [-111.50781535937013, 41.9996877557633], [-111.50780851984644, 41.99968776578627], [-111.47138312977357, 41.999741147279074], [-111.37413060150116, 42.00089530576638], [-111.04669032173476, 42.001569753487416], [-111.04582083647834, 41.57984845879269], [-111.04579143233644, 41.565574514101584], [-111.04660287954938, 41.36069571146128], [-111.04663999517258, 41.25163081077316], [-111.04672527160213, 40.99796252017939], [-110.87205889442028, 40.99740682451844], [-110.53982204438599, 40.99634968849191], [-110.12164171308278, 40.997106758066096], [-110.04848620775675, 40.997302925631004], [-110.00072027467182, 40.99743101047596], [-109.71541188608494, 40.99819668149821], [-109.25073765590025, 41.00101410803314], [-109.05008164890393, 41.000664156107135], [-109.04845860887872, 40.826085838416965], [-109.04826263784173, 40.662606406063084], [-109.04825190697785, 40.65360557771244], [-109.05073607155738, 40.2226598310235], [-109.0509769313621, 40.1808536254833], [-109.05061932372621, 39.87497642674386], [-109.05087599683874, 39.66047904541875], [-109.05106953199966, 39.49774475000463], [-109.05122565840635, 39.36668289308114], [-109.05151318470472, 39.126100547198], [-109.05996156429742, 38.50002775679579], [-109.05996208888902, 38.49998888274717], [-109.06006209050567, 38.275491286636786], [-109.04176211542567, 38.16469227927641], [-109.04179672808304, 38.153034580929116], [-109.04260419559428, 37.881086702452485], [-109.04378021082474, 37.48482045121824], [-109.0452220229491, 36.99908516713863], [-109.49533709707025, 36.99910636192628], [-110.00067683223675, 36.99796872139528], [-110.47019009588625, 36.99799752948285], [-110.75069032629202, 37.00319791711757], [-111.06649622943971, 37.002390522537205], [-111.25076146941052, 37.000716982140865], [-111.27828544516788, 37.00046688510211], [-111.40586844707802, 37.001482621357525], [-111.41301343446115, 37.00147918365635], [-112.35769051712774, 37.00102506229384], [-112.53857175748671, 37.00074468261358], [-112.5450947443048, 37.00073456165598], [-112.82950202105441, 37.00038740301284], [-112.89919075222966, 37.00030239753214], [-112.96647064012362, 37.00022033029617], [-113.96590707809193, 37.000025895355535], [-114.0506000275006, 37.00039676502365], [-114.05174901830406, 37.08843500645157], [-114.05197380680346, 37.28451224592841], [-114.05270097349418, 37.492015522374935], [-114.05247179422487, 37.60477774491807]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Vermont.geojson b/public/geo-data/states/Vermont.geojson new file mode 100644 index 0000000..d5180a3 --- /dev/null +++ b/public/geo-data/states/Vermont.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-73.41631779182619, 44.099419760058666], [-73.39539813378343, 44.16690085381181], [-73.34988846611975, 44.2303538502015], [-73.31661759971557, 44.257766784636985], [-73.31745558925017, 44.263519977225805], [-73.32422872954741, 44.31002081156263], [-73.33463682762331, 44.35687485269185], [-73.32095392813908, 44.38266680651176], [-73.29361317964434, 44.44055669988867], [-73.31287128852385, 44.50724371554273], [-73.34798341827648, 44.54616044124375], [-73.36366028614208, 44.56353602572924], [-73.36727511997124, 44.567542559833605], [-73.38996606305804, 44.61961740403261], [-73.36556029870042, 44.700293632867144], [-73.35767141183882, 44.75101419082238], [-73.33443044634186, 44.802184324532824], [-73.36567825105337, 44.826447831194166], [-73.3798221544051, 44.85703415672254], [-73.33897917603954, 44.91767835551895], [-73.3447400587452, 44.97046581365095], [-73.34312376139437, 45.010837793853156], [-73.1925737387914, 45.0128555533526], [-73.04838548256116, 45.01478806262821], [-72.93643927024351, 45.01426529028526], [-72.58237028028154, 45.01154172040118], [-72.55377938866825, 45.00943012058504], [-72.5325024305322, 45.00785869616254], [-72.3485829357897, 45.00562387236219], [-72.02329227842742, 45.00679054543496], [-71.91500830464474, 45.007788864014294], [-71.89931416330083, 45.008044040989944], [-71.69189595229096, 45.0114165729896], [-71.60983747565736, 45.01270648358757], [-71.50108542028751, 45.013374579578766], [-71.5316060083324, 44.97602154334373], [-71.49440385177003, 44.91183561645256], [-71.52239378224766, 44.88080958701749], [-71.57040269390913, 44.80527456569843], [-71.62690975278217, 44.747222569164606], [-71.58457428905913, 44.66534950524619], [-71.5517219770134, 44.6275964683244], [-71.54492171491377, 44.57927641264186], [-71.5880758209428, 44.54784838600058], [-71.57997357805935, 44.50177633635682], [-71.64655080425341, 44.46886727907362], [-71.69091966292218, 44.42123218355552], [-71.76319230835901, 44.40356641651417], [-71.77861282822373, 44.39979711336551], [-71.81883761709251, 44.352936978916446], [-71.8378389655544, 44.347749209948745], [-71.87586283580755, 44.33736790475674], [-71.94516327202855, 44.33774183403167], [-72.00231453741169, 44.32486880862082], [-72.04630224585271, 44.291980914601176], [-72.05399001050071, 44.2469239832481], [-72.06133778228357, 44.18494892238661], [-72.05385931227936, 44.15992442731613], [-72.03688261962311, 44.103116851293656], [-72.07548518020104, 44.03461175617602], [-72.11670477200799, 43.991951679165254], [-72.10587382180678, 43.94936772304341], [-72.16977856563615, 43.873422760423956], [-72.18333162028456, 43.80817483709467], [-72.2114813020395, 43.77304160400479], [-72.22206767874304, 43.75982891194126], [-72.28480384254696, 43.72035801577797], [-72.32952119484258, 43.60839119272098], [-72.333595703657, 43.60558954021621], [-72.37943927035317, 43.57406726020433], [-72.38089343672412, 43.49339233739711], [-72.41337663594811, 43.36273937678879], [-72.40253166920164, 43.32037837365568], [-72.42158285332648, 43.26344040987337], [-72.43362620548815, 43.23286403812149], [-72.44056299817098, 43.21525247890601], [-72.45039601749612, 43.16121207205564], [-72.45180209050666, 43.15348456635233], [-72.43519099934436, 43.086620608042864], [-72.46224821327229, 43.044212712292925], [-72.44497709749122, 43.004414718649215], [-72.49259732074214, 42.967647020472334], [-72.53218634207772, 42.95494413361013], [-72.53146908926763, 42.89794944013963], [-72.55611201513688, 42.866251595576905], [-72.53959970840711, 42.804831929691495], [-72.47761433199476, 42.76124513797913], [-72.45851836431149, 42.72685308244881], [-72.80911333691773, 42.73658073631937], [-72.86429207134155, 42.737713610946024], [-72.93010668894173, 42.73906485066268], [-73.02301779302411, 42.74097241371055], [-73.2649567400131, 42.74593972108343], [-73.2909438211286, 42.801919709437094], [-73.27867284207818, 42.8334097016358], [-73.27383275596127, 42.94363142290163], [-73.26978000619157, 43.03592259334392], [-73.25536472565564, 43.31453555706863], [-73.25283162196162, 43.36349204430714], [-73.24204114307744, 43.5349237780289], [-73.29211205349104, 43.5845077001455], [-73.3277009557307, 43.62591162990846], [-73.39576605534083, 43.56808591848809], [-73.42497595363194, 43.59877386953562], [-73.41454478298564, 43.65820766663328], [-73.39372169661304, 43.69919850605595], [-73.36110578055805, 43.75323174542941], [-73.35070563768652, 43.770461220099726], [-73.38252468600173, 43.80815713507701], [-73.39030051239928, 43.81736912714432], [-73.37404949995201, 43.875560924477256], [-73.407740390348, 43.92988478207388], [-73.4112463494812, 43.975593635259806], [-73.40597539460052, 44.011482574664406], [-73.43687848972718, 44.042575663943325], [-73.41631779182619, 44.099419760058666]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Virginia.geojson b/public/geo-data/states/Virginia.geojson new file mode 100644 index 0000000..0843ac7 --- /dev/null +++ b/public/geo-data/states/Virginia.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[-76.02346515454528, 37.28906664313981], [-75.98711267412179, 37.36854793899884], [-75.97648222010316, 37.4448781019302], [-75.94556570270116, 37.54904079723392], [-75.9411733577543, 37.56383912544373], [-75.89865605511801, 37.6354251320071], [-75.85925284408626, 37.7031112628854], [-75.81214557677578, 37.74950250372648], [-75.81811594286961, 37.79169841646905], [-75.7358705296857, 37.816561574085966], [-75.70290465854347, 37.84965950095307], [-75.75768527638434, 37.90391231995784], [-75.66970219537525, 37.95079630700957], [-75.62433248450799, 37.99421133197634], [-75.24225617704288, 38.02721055330088], [-75.33861268386273, 37.89498729052785], [-75.38062766005736, 37.85170304629949], [-75.43899089790332, 37.86933582961112], [-75.48925988830938, 37.8324576380135], [-75.55188765878239, 37.748122665916284], [-75.59194246954333, 37.66317850813409], [-75.61451633470318, 37.609296376901], [-75.6078131645053, 37.56070627560363], [-75.67286606436974, 37.483695972257316], [-75.66540697139197, 37.46729345850332], [-75.65836805693189, 37.45181491457303], [-75.72072817481192, 37.37312861290302], [-75.73581821023708, 37.33542550104814], [-75.77880634523578, 37.29717543912742], [-75.79515334075091, 37.24709435417379], [-75.81737636127018, 37.193436356217596], [-75.89728745830872, 37.11803631355852], [-75.94238851208463, 37.08960625631245], [-75.9795975740986, 37.1004472724255], [-75.99863665911292, 37.18873851028746], [-76.02346515454528, 37.28906664313981]]], [[[-83.61451304642907, 36.63398258059175], [-83.52711198429513, 36.66598456495864], [-83.46095460786968, 36.66613060687809], [-83.43650795443878, 36.66618457683702], [-83.38609822082265, 36.6865865691699], [-83.23639792667505, 36.726884469192925], [-83.1363937717551, 36.74308541528515], [-83.1146916391669, 36.796085431555746], [-83.07558852106338, 36.85058646392066], [-83.01258548839023, 36.84728642468238], [-82.89544321705287, 36.88214263877426], [-82.88375237493275, 36.89712778852415], [-82.86519007195515, 36.92092066421392], [-82.86918096208339, 36.97417961911112], [-82.81574579762439, 37.00719363003952], [-82.75071270362092, 37.02410466959112], [-82.72225159551785, 37.057945533870395], [-82.72629182485963, 37.11184961157546], [-82.56527303507424, 37.19589831020157], [-82.55817532305443, 37.199603196816156], [-82.55363753777574, 37.20144779402627], [-82.44916188245796, 37.24390538156964], [-82.35534077004584, 37.26521733172705], [-82.31436819728566, 37.2963036129593], [-82.30941274086143, 37.3000633652701], [-82.20174286219779, 37.37510542633321], [-81.96829597129856, 37.5377955976739], [-81.9322779507468, 37.51195854396757], [-81.98488985511577, 37.45431239142117], [-81.93694867513082, 37.41991731455109], [-81.93359955909902, 37.389214237327906], [-81.89599939967478, 37.33196413603671], [-81.84994737120357, 37.2852241028938], [-81.77474554686212, 37.274844208859456], [-81.74400166464783, 37.24252520369862], [-81.73905372757059, 37.23949430336885], [-81.6786020644676, 37.20246419214103], [-81.56062452375643, 37.20666040462972], [-81.5330696165322, 37.22341144225143], [-81.48355880421268, 37.250601480042796], [-81.42794595047903, 37.27101256541759], [-81.36215595862667, 37.33768468087757], [-81.22510459044008, 37.23487189600641], [-81.1125958158732, 37.27849511765484], [-80.99601209268839, 37.299543394954924], [-80.9808443447637, 37.30085122248274], [-80.91925806803847, 37.3061614520467], [-80.8354780169755, 37.33482252835435], [-80.88324697717374, 37.38393153252451], [-80.86514693340771, 37.41992556932962], [-80.8581470468807, 37.421005480991724], [-80.85735749987255, 37.42112728882585], [-80.83644491962053, 37.42435358952208], [-80.77008095768677, 37.37236159541473], [-80.66496979104177, 37.41421375536704], [-80.54483443532865, 37.47469398513754], [-80.4695672664561, 37.42902454168377], [-80.4648183631725, 37.42614308301589], [-80.39987797641024, 37.462313291391354], [-80.29164124237647, 37.53650462124094], [-80.28243686739631, 37.585480615707816], [-80.2233824231572, 37.6231847498656], [-80.22429966414458, 37.62399111962487], [-80.2922542227618, 37.683731505506856], [-80.29003000745445, 37.68613597234223], [-80.25813882848152, 37.72061163649248], [-80.21861158117406, 37.78329060310971], [-80.19962860477125, 37.82750646746695], [-80.13192682340085, 37.889499354573644], [-80.05580785980567, 37.95187745751717], [-80.03623241269183, 37.967919203899825], [-79.97122793777444, 38.044325036693074], [-79.96197931586694, 38.06360610481335], [-79.93894936903385, 38.11161790910353], [-79.91617191584328, 38.18438479585153], [-79.85032295598215, 38.23332732820974], [-79.79701316319046, 38.26726612745886], [-79.78754169352122, 38.27329597434336], [-79.80409220072436, 38.31392027491785], [-79.73459929362583, 38.35672637602361], [-79.68967347022891, 38.43143798060118], [-79.69108626424735, 38.46374314990618], [-79.66912595441907, 38.51088233736797], [-79.6490727510441, 38.59151415682219], [-79.5425676260329, 38.553216291314335], [-79.47663868187257, 38.45722827734035], [-79.3703026821965, 38.42724428758947], [-79.31129674333765, 38.41845489548132], [-79.2977586766892, 38.41643829558249], [-79.2316206516791, 38.474041295734615], [-79.22842365205925, 38.47974185293611], [-79.20145961735345, 38.52782127860323], [-79.154357552985, 38.60651823243743], [-79.09295550674038, 38.65951720200984], [-79.08805548850658, 38.6901151812573], [-79.05725343114014, 38.76141312357981], [-79.0230533646611, 38.79861306699885], [-78.99901429413154, 38.84007400344448], [-78.86927636446102, 38.76299119416847], [-78.82116726070718, 38.830982148201436], [-78.77279317825553, 38.893742125772], [-78.68161707692994, 38.92584013074002], [-78.62045295353036, 38.982601098036525], [-78.56171085513604, 39.00900708831031], [-78.53226591902329, 39.05276457657472], [-78.50813163227981, 39.08863002987377], [-78.41394246092578, 39.15841497148482], [-78.42869639014043, 39.18721695104983], [-78.4049792451701, 39.23800591854903], [-78.40181213743845, 39.27675388937263], [-78.34047890551992, 39.35349185042926], [-78.33713176482654, 39.40916881299278], [-78.34708562203396, 39.46601176752455], [-78.2291282971811, 39.39066375663022], [-78.18736877494719, 39.36398888281086], [-78.03318417384715, 39.26462467405671], [-78.0331823994177, 39.26462353052472], [-78.03283993905211, 39.26440283176115], [-77.82830071305764, 39.1324228786434], [-77.82815587980681, 39.13232942411335], [-77.80912364209199, 39.16856755064666], [-77.7780662245253, 39.229305800431696], [-77.71951677781733, 39.321314673175955], [-77.67769352416178, 39.317941381432995], [-77.6661277575646, 39.31700853384369], [-77.58823274662325, 39.301955339419564], [-77.5531117759939, 39.2792682692074], [-77.4966037897488, 39.251045130074715], [-77.46006333294767, 39.21884309799744], [-77.45988070602341, 39.218682154253045], [-77.48596875893797, 39.185665216072316], [-77.52121984588634, 39.16105730102618], [-77.51992685404072, 39.12092534275066], [-77.48127673704144, 39.105658325485855], [-77.46261469214332, 39.076248352669715], [-77.35969946632245, 39.062004292760506], [-77.34298903409702, 39.05859515465362], [-77.33003510710606, 39.05595239070956], [-77.31070235872565, 39.052008266857875], [-77.24840022478983, 39.02690924765398], [-77.24980025347386, 38.985909246476794], [-77.20249925966196, 38.96791021324095], [-77.18003287674108, 38.966423199753564], [-77.14659821951888, 38.96421021469178], [-77.11978633489996, 38.934376725218364], [-77.11975617809924, 38.93434316987882], [-77.09019709492924, 38.90421113294481], [-77.03909589718859, 38.86811210831695], [-77.03906318769158, 38.84127196337214], [-77.03900270830759, 38.791645010151804], [-77.03923657894504, 38.78533632744894], [-77.04066918935166, 38.74669188511816], [-77.04099463031885, 38.73791395381785], [-77.05319573601777, 38.7099149392044], [-77.07949589627718, 38.70951491083609], [-77.08578170682715, 38.705281185827204], [-77.13249830039307, 38.67381585451373], [-77.1301973735434, 38.63501685773867], [-77.22414388852164, 38.6351780370733], [-77.24670219156299, 38.63521673922148], [-77.29527274190524, 38.56212475629508], [-77.31260335735395, 38.50192755246595], [-77.3226210966365, 38.46713080312327], [-77.31728696161028, 38.38357593627921], [-77.284345217375, 38.35163681939654], [-77.26529357266924, 38.333165044496305], [-77.16269001960656, 38.345994016439185], [-77.09371063058646, 38.35280100102161], [-77.04813435452634, 38.36014499318997], [-77.02094430252679, 38.3292729987984], [-77.02630141694442, 38.3026850073058], [-76.99678864031436, 38.27914782893959], [-76.99025238663376, 38.273934989922566], [-76.9577934481954, 38.24318296149587], [-76.96230865716505, 38.21407497419814], [-76.91082961615348, 38.19707294364964], [-76.83879256844592, 38.16347592520017], [-76.74968226093823, 38.16211388087809], [-76.6848889756227, 38.15649681022378], [-76.61393566127099, 38.14858671780079], [-76.60093370171843, 38.110083660402], [-76.53591545587483, 38.069531447511764], [-76.51069033798794, 38.03948823371956], [-76.49199433960167, 38.01722122516488], [-76.42748350121393, 37.97703733735716], [-76.31694678699071, 37.934928480816204], [-76.23671921697348, 37.88917325389989], [-76.25135196601127, 37.83307102308602], [-76.3103011357852, 37.79484813234341], [-76.31285192372583, 37.72033698015225], [-76.32529311983727, 37.68257284133833], [-76.32911398307205, 37.67097494557037], [-76.27944060499038, 37.6182236903285], [-76.28887147552027, 37.58735860382202], [-76.29795366751192, 37.55763464145638], [-76.28948639552914, 37.53607387978858], [-76.27348142887529, 37.49531951462882], [-76.25044654977735, 37.42188445932506], [-76.2484520612767, 37.375133448136644], [-76.27554348254151, 37.309962325666376], [-76.36674352684652, 37.37449322702175], [-76.39395089364372, 37.395938257588995], [-76.4029387665288, 37.392598234376756], [-76.4375178746076, 37.37974812366022], [-76.38776180990708, 37.30766794963766], [-76.36228129356257, 37.270223922070414], [-76.3769279006727, 37.24948955695936], [-76.39412303567812, 37.2251477821763], [-76.34718070507321, 37.1896425335854], [-76.34309075316986, 37.186549059148014], [-76.31107847320654, 37.13849321682891], [-76.29311724268344, 37.11416197671932], [-76.27125214082069, 37.08454232346889], [-76.30426188593584, 37.00137635860271], [-76.28096193119262, 36.97774207788839], [-76.26795188057635, 36.96454534617593], [-76.18994895795346, 36.93144547482151], [-76.1769375636782, 36.9285371822165], [-76.08794515843054, 36.9086456744569], [-76.043044074624, 36.92754578853083], [-75.99624214317572, 36.92204587160825], [-75.96158007809781, 36.799993585616726], [-75.92173990857074, 36.692048983911434], [-75.89093843423167, 36.63075048718167], [-75.86703716717099, 36.550750881856], [-76.02674271023125, 36.550550618140534], [-76.12234255791249, 36.5505503659425], [-76.31320753454543, 36.550549469176175], [-76.31329550288321, 36.55054955881798], [-76.4914752675454, 36.55073112851006], [-76.54195878575112, 36.55078252986562], [-76.73832295290326, 36.550982430372244], [-76.9157267404133, 36.54608759858125], [-76.9160325726544, 36.546079160336944], [-76.91731294706132, 36.546043833414], [-77.0716146706456, 36.546110934910004], [-77.16431807732502, 36.54615122511713], [-77.19017048315766, 36.54616246093029], [-77.2987658494051, 36.54603766063387], [-77.74970261150601, 36.54551720565168], [-77.76710060926926, 36.545439834510574], [-77.89977098817985, 36.54484988024825], [-78.04620539395223, 36.54419821687558], [-78.13290823353475, 36.54381171639214], [-78.32371598577164, 36.542422086691865], [-78.45727545925985, 36.54144894113461], [-78.50996262529898, 36.54106507358641], [-78.73412121565731, 36.54160855848694], [-78.79627248876984, 36.541759224769265], [-78.94200773265433, 36.54211249586636], [-79.1383351652734, 36.54163723646002], [-79.18731403592528, 36.54151864883203], [-79.2184550250656, 36.54144325029003], [-79.3431152113717, 36.54114170718035], [-79.47005550094343, 36.54083474685826], [-79.51064574490414, 36.540736603736086], [-79.51364641524377, 36.54074681133633], [-79.71485009083952, 36.54143125988129], [-80.02726904991337, 36.54249381436577], [-80.02733896510212, 36.542494200132786], [-80.05345511103933, 36.542638299680604], [-80.2952432311964, 36.543972242630545], [-80.4316053160553, 36.55021806428031], [-80.44034306439775, 36.55060500987703], [-80.61218915289653, 36.5582151576295], [-80.70483137820183, 36.562317801840855], [-80.84021344238892, 36.561927159048594], [-80.90166146893387, 36.56174985550118], [-80.90172634999686, 36.561749668291874], [-81.06186615683684, 36.56701864074211], [-81.17671184615918, 36.57192469943932], [-81.35321951833545, 36.576236793514], [-81.49982742272395, 36.57981831117727], [-81.67753501956832, 36.588117047347176], [-81.64689896317189, 36.611915927298234], [-81.82673419105977, 36.61471908723253], [-81.9226440685065, 36.61621293611832], [-81.93414408323812, 36.594212922322015], [-82.14557302228356, 36.59456010247671], [-82.17398168288071, 36.59460674868306], [-82.2433845199545, 36.59487588038915], [-82.29413592349587, 36.595072697761374], [-82.48723752352413, 36.59582156628396], [-82.60918164955586, 36.59508922438273], [-82.830432877575, 36.593760530931334], [-82.98445827771077, 36.59528954077993], [-83.27629993038398, 36.59818659197014], [-83.47209355010509, 36.59947527978287], [-83.675413105578, 36.60081360395027], [-83.61451304642907, 36.63398258059175]]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Washington.geojson b/public/geo-data/states/Washington.geojson new file mode 100644 index 0000000..4d74bd0 --- /dev/null +++ b/public/geo-data/states/Washington.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[-123.23714807625772, 48.68346596041738], [-123.07042677981566, 48.69997076355319], [-123.01969875550485, 48.721311725499255], [-122.97951926116907, 48.781701796672834], [-122.93792583004915, 48.790314839556586], [-122.81843637595074, 48.74462877469603], [-122.74304896058017, 48.66199066259604], [-122.79900951850333, 48.60468258460224], [-122.77120525754135, 48.56242552692779], [-122.77912288677801, 48.5089104509119], [-122.81791086016898, 48.4838874767667], [-122.80351993499337, 48.42874760323582], [-122.87413397437636, 48.418195635477865], [-122.92800295972914, 48.439965588539806], [-123.03915505782386, 48.46000261483593], [-123.14147736080926, 48.505290721147276], [-123.20267976955809, 48.59021387554899], [-123.23714807625772, 48.68346596041738]]], [[[-124.72583829768637, 48.38601209417078], [-124.65324233901737, 48.39069105396416], [-124.5462581963249, 48.35359404859262], [-124.38087291970267, 48.28469906860872], [-124.25088093666353, 48.264773032031066], [-124.10177167412141, 48.21688306049865], [-124.0507325606522, 48.177747142174816], [-123.88006667155388, 48.16062109327238], [-123.72873487286242, 48.16280010641737], [-123.67244373815306, 48.162715178849105], [-123.5511294179836, 48.15138234885034], [-123.44197029105663, 48.12425943744716], [-123.31457642851994, 48.11372544602493], [-123.2391275413284, 48.1182174366697], [-123.14478185622436, 48.17594331878142], [-123.06620852824031, 48.12046935338696], [-123.00412634257638, 48.090516381645436], [-122.94611747424169, 48.098552330121706], [-122.91068533868788, 48.10980003189897], [-122.83317178335709, 48.134406202278264], [-122.7604468865994, 48.14324014961336], [-122.69846386996839, 48.10310212949126], [-122.70183868647592, 48.01610630840896], [-122.7012926317134, 47.97297940567988], [-122.65106170732167, 47.920985568399104], [-122.63410161498244, 47.92303587477544], [-122.61669979325708, 47.92513958122537], [-122.57374478556983, 47.95100468865746], [-122.54682300257416, 47.96721547424172], [-122.54292304143125, 47.9964043657177], [-122.60734092105207, 48.03099224549319], [-122.59830002277184, 48.110615970384096], [-122.63316604733579, 48.163280865546426], [-122.71150704544276, 48.193572977394396], [-122.75256215378127, 48.26006097806804], [-122.7070760304981, 48.31528573429128], [-122.66698125144951, 48.41246646654131], [-122.66533670795985, 48.416452465281616], [-122.68911962813225, 48.47684840622663], [-122.65030562724445, 48.53015536158931], [-122.64259599919531, 48.588338430267044], [-122.67134494748683, 48.64529854285253], [-122.71017724288463, 48.72223670360405], [-122.72004782555821, 48.789194915027764], [-122.73251172211775, 48.83809713382025], [-122.79402497043688, 48.88313027746258], [-122.8216396621233, 48.941369429229326], [-122.75803462606943, 49.00235781112803], [-122.25106151885348, 49.002497028380915], [-122.09835762639379, 49.00214772311303], [-121.7512520094164, 48.99739213553303], [-121.39554154593812, 48.99984519406602], [-121.12624000262379, 49.00140933119715], [-120.8515269700538, 49.00059120267175], [-120.71660407248436, 49.00018838095099], [-120.3762180247982, 49.00070607907162], [-120.00119928628976, 48.99941910732785], [-119.45770532258932, 49.0002587435923], [-119.13210671276096, 49.00025979706767], [-118.83661816372663, 49.00030560599905], [-118.19737704866155, 49.00040459854414], [-118.00204771945154, 49.000434767495186], [-117.60732471489754, 49.0008408063591], [-117.4299696157828, 49.00030467458042], [-117.26824866973686, 48.99981574926702], [-117.03235270053386, 48.9991859952599], [-117.03293979643763, 48.846667454754105], [-117.03367103820638, 48.65690168813143], [-117.03528913511947, 48.42273135373324], [-117.04110922259198, 48.124902567983774], [-117.04121755162032, 48.045463526816235], [-117.04131001688249, 47.977454229761435], [-117.0416372325274, 47.7352980250533], [-117.04049268671623, 47.3660270545525], [-117.04016184151237, 47.259270025383216], [-117.0398380566718, 47.15473206661862], [-117.0398354388151, 47.127267074261944], [-117.03977933958909, 46.54170731243371], [-117.03977257734442, 46.47177729399684], [-117.03664718858806, 46.42609879195875], [-117.03554639127297, 46.410010314542184], [-117.0627492570852, 46.35362230836353], [-116.9972610100042, 46.30314936851972], [-116.96437984356413, 46.253280418007094], [-116.96296678427815, 46.19967852127607], [-116.92395875160774, 46.17091863670364], [-116.93547372481346, 46.14244667897124], [-116.9819626763419, 46.084913716473714], [-116.9426566455893, 46.06099883558499], [-116.91598958231491, 45.99541202455335], [-117.35392932294828, 45.9963474683583], [-117.47993868189148, 45.997565093787905], [-117.6034274045015, 45.99875852115347], [-117.71785371938135, 45.99986439340104], [-117.97765939549747, 46.00016685690852], [-117.9969725463063, 46.000189342720184], [-118.36779182000805, 46.000620944398015], [-118.6778719579964, 46.00093357582247], [-118.98713071978085, 45.99985330034283], [-118.98722925921153, 45.99979851383425], [-119.06146365173956, 45.9585252679831], [-119.12612157355706, 45.93285724849887], [-119.25715152359726, 45.93992411064587], [-119.36439752343621, 45.92160305593678], [-119.4321400896314, 45.913207149764084], [-119.48783053490145, 45.90630495992256], [-119.57158577600893, 45.92545382437172], [-119.60055082480976, 45.91957879367345], [-119.66987888383623, 45.85686476277037], [-119.80265718092542, 45.84752759095193], [-119.86815612221315, 45.83822413186745], [-119.96574630593587, 45.82436243904007], [-119.99950747626308, 45.81168233848864], [-120.070152288699, 45.78514937875191], [-120.14135426395049, 45.77314932219047], [-120.21075622730945, 45.72594828087478], [-120.28215817341545, 45.72124722173857], [-120.40396200122623, 45.69924612368756], [-120.48854870299724, 45.69990926610413], [-120.50586486059827, 45.700045023615175], [-120.59116782394314, 45.74654395445782], [-120.63496978332266, 45.745843943055], [-120.65251851728112, 45.73616666884819], [-120.68937170066935, 45.71584392017734], [-120.85567554447537, 45.67154163231073], [-120.89557650198059, 45.64294154010138], [-120.91393651230256, 45.64806236949962], [-120.9439784938483, 45.65644144113718], [-121.08493450670169, 45.64788929575502], [-121.12220148233405, 45.616063295132264], [-121.18384248516448, 45.60643728305998], [-121.21578061396166, 45.6712342386547], [-121.33777101375127, 45.704945088193845], [-121.42359237326895, 45.6939859841506], [-121.44069605341717, 45.699069751978925], [-121.52400558139671, 45.72383216587437], [-121.53310540173776, 45.72653697189208], [-121.66836068422694, 45.705078427636494], [-121.73510236493861, 45.69403561921402], [-121.81130206982067, 45.706757772074624], [-121.8671651012424, 45.69327378089353], [-121.90085630372025, 45.66200567278178], [-121.92374768725149, 45.65434615951664], [-121.95183634870419, 45.64494761767461], [-122.00368846952117, 45.61592647201974], [-122.10167339764755, 45.58351232135102], [-122.18369315177826, 45.57769233813678], [-122.24919496621254, 45.5499952963305], [-122.26262299526185, 45.544317313330595], [-122.33150019289116, 45.548237039882], [-122.38030040345706, 45.57593686197526], [-122.43867256523176, 45.56358062561053], [-122.49225784818476, 45.58327643478266], [-122.6439062978557, 45.60973386346993], [-122.73810866722154, 45.64413249307261], [-122.75644370319512, 45.6624154649789], [-122.77451092387345, 45.68043143316442], [-122.76651095635789, 45.72865702218039], [-122.7614513047829, 45.759157479760766], [-122.7956054267921, 45.80999465976825], [-122.78808681897159, 45.851002242846015], [-122.7850264665994, 45.86769384101387], [-122.81151060502543, 45.912719995987985], [-122.81399868124551, 45.9609791514362], [-122.85615884232138, 46.014464238834385], [-122.90411968481985, 46.08372909897609], [-122.96268180381375, 46.10481219856732], [-123.00423380430486, 46.13381829118495], [-123.11590496455204, 46.18526359195083], [-123.16641514988686, 46.18896874708149], [-123.2124949834193, 46.17109225880255], [-123.28016771663323, 46.144838764151366], [-123.36374651353216, 46.1462389962717], [-123.371435032927, 46.1463678053894], [-123.4308491483167, 46.18182301238195], [-123.42763101149704, 46.22934425998568], [-123.47964611383401, 46.26912767485058], [-123.54766155338551, 46.25910568715727], [-123.66950444083362, 46.266829165409014], [-123.70076765302574, 46.30527567712204], [-123.7279076828958, 46.29133317484054], [-123.75956422630124, 46.27507050391385], [-123.80614412983141, 46.28358567635943], [-123.87553172865051, 46.239784358466785], [-123.90931346670381, 46.24548850785374], [-123.9543611091694, 46.27699891009154], [-123.96943521061718, 46.291396061460055], [-124.08067987929086, 46.26723664850058], [-124.06463208143101, 46.32689722750375], [-124.05702968327604, 46.49333770340806], [-124.06958729188402, 46.63065145110272], [-123.96064582106763, 46.6363644863123], [-123.92327204474128, 46.672708664416426], [-123.97516016157591, 46.71397186744306], [-124.08098624417164, 46.73500402488903], [-124.09679921043848, 46.79408631546522], [-124.10123433575801, 46.810657394313765], [-124.13822614850795, 46.905535892349356], [-124.18011188156532, 46.92635908567388], [-124.16911303267375, 46.99451039862121], [-124.18854282250922, 47.15786170551789], [-124.19589169567496, 47.17400275256617], [-124.23634696799081, 47.28728998621672], [-124.31937604578556, 47.35556195922154], [-124.35361185217842, 47.533539876867756], [-124.35595121320405, 47.54570075787646], [-124.41210241906008, 47.69120127631106], [-124.47168327693123, 47.76690896984783], [-124.53992297031526, 47.83696858464182], [-124.61310478931293, 47.88057355801093], [-124.62550817852403, 47.887964033498996], [-124.67242355151815, 47.96441455559354], [-124.68539014849034, 48.0492383339857], [-124.68709856359231, 48.09865729288482], [-124.72172310851828, 48.153185182337594], [-124.69038756507267, 48.21974520867561], [-124.66926397208078, 48.296353147611995], [-124.72583829768637, 48.38601209417078]]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/West Virginia.geojson b/public/geo-data/states/West Virginia.geojson new file mode 100644 index 0000000..37c337f --- /dev/null +++ b/public/geo-data/states/West Virginia.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-82.59886299568518, 38.201005061207994], [-82.5846928595131, 38.2405110132393], [-82.58179505533718, 38.24859001105551], [-82.5718760335266, 38.3157790664454], [-82.59797801994509, 38.34490712871216], [-82.59367198695017, 38.42180719545117], [-82.5606629816068, 38.40433615241302], [-82.50896590352014, 38.414642038396615], [-82.44707491374899, 38.42698010908804], [-82.38177187909533, 38.43478108038844], [-82.3239978481364, 38.44926605289226], [-82.30422182469644, 38.4963060528405], [-82.29326966102045, 38.56028089717629], [-82.28213194878366, 38.57985863220568], [-82.2742685645053, 38.593680791540855], [-82.21896551382154, 38.59168077900536], [-82.17516541446426, 38.60848177156677], [-82.18556531893842, 38.659580675678775], [-82.20153514579837, 38.760369504020886], [-82.20928822269985, 38.8026695915119], [-82.16156831013224, 38.82462974794953], [-82.13476456599881, 38.90557697787813], [-82.09886547386644, 38.96087743191306], [-82.08906390276407, 38.97597619020769], [-82.04156211369725, 39.01787637545893], [-82.00706118767725, 39.02957646661272], [-81.9418280832469, 38.99329342804081], [-81.89846875358104, 38.92960138064553], [-81.82735264861581, 38.94589651086936], [-81.77573258712623, 38.98073566290108], [-81.79330250695813, 39.040351799573266], [-81.80785338429936, 39.08397691520815], [-81.75026493592628, 39.104030223987756], [-81.74295108702091, 39.10657702947074], [-81.75229480606683, 39.1810339870994], [-81.75275175564774, 39.18467524947287], [-81.72146584161548, 39.21096007661157], [-81.71162569646695, 39.21922726892123], [-81.67832869280204, 39.27375426514167], [-81.61389386434826, 39.275338127266686], [-81.56524499202963, 39.276174023446934], [-81.55964490439305, 39.33077300677283], [-81.5031868734384, 39.373240892594715], [-81.45614078373177, 39.40927282856969], [-81.41270383241692, 39.39461677207783], [-81.39379193143961, 39.35170475258789], [-81.37038774449027, 39.34869939608016], [-81.34756493881459, 39.34576869566863], [-81.24908587418511, 39.38999055952361], [-81.1859438130593, 39.43072952440913], [-81.12853078853972, 39.449373494095525], [-81.12127163836566, 39.457695900465374], [-81.07594776004574, 39.509658425196136], [-81.0373628090867, 39.53805407473748], [-80.94377980691888, 39.606924266660265], [-80.86557288049453, 39.66274920086895], [-80.82976194403075, 39.71183711803894], [-80.83551963774899, 39.71924990454086], [-80.86993093185626, 39.763552992140546], [-80.8249669554611, 39.80108989278737], [-80.82427393419704, 39.84715675672117], [-80.82343603783916, 39.850029836478285], [-80.80339189467583, 39.91875957916268], [-80.76447685459127, 39.950247567148864], [-80.74012382511299, 39.970790571140164], [-80.73821624300413, 40.03354081048042], [-80.73680181358039, 40.08006969050651], [-80.70599186197859, 40.151588901400785], [-80.70257317170626, 40.15713931658252], [-80.68417111596254, 40.18701598107405], [-80.64459600866842, 40.25126817925873], [-80.60659405498946, 40.30386725339598], [-80.631594008238, 40.38546627404679], [-80.6273606393028, 40.39516921651949], [-80.60489300529312, 40.44666533051967], [-80.6221930246379, 40.520495370846824], [-80.66795512718733, 40.58249441924346], [-80.62716920137052, 40.619934482055505], [-80.58363120705651, 40.6155184953808], [-80.51898919938091, 40.638799565649364], [-80.51901495125163, 40.477361605306626], [-80.51902765719045, 40.399639473076356], [-80.51903706377611, 40.34209938539253], [-80.51908244151717, 40.159670226008124], [-80.51911783449215, 40.016408065396476], [-80.51915860623014, 39.96219814924135], [-80.51933987530444, 39.7214014502075], [-80.42138612308558, 39.7211876465724], [-80.07594567958756, 39.721349293477765], [-79.91601695669475, 39.72105509230142], [-79.76377527563187, 39.72077469375606], [-79.47666182984135, 39.72107658033247], [-79.48236484313004, 39.53168720845238], [-79.48437104057912, 39.344298965983704], [-79.48687240019301, 39.20596056280304], [-79.42441221740086, 39.22817039720067], [-79.35374892602839, 39.27803809929369], [-79.28372169370418, 39.309638888140476], [-79.26239071774494, 39.32624264273948], [-79.16649534357802, 39.40088666519492], [-79.09132705616676, 39.47240555023189], [-79.06744544875814, 39.47280726887647], [-79.03562101987802, 39.4733425958036], [-78.95674916224844, 39.44026278103333], [-78.94261597405779, 39.47961271797987], [-78.85101409166295, 39.55404290849445], [-78.771138358836, 39.638386104868815], [-78.73904824967663, 39.60969612676192], [-78.7070961325147, 39.55585615832093], [-78.65503438324156, 39.54438150893643], [-78.59065232675344, 39.5301914129402], [-78.46826813644651, 39.52622391705854], [-78.46094954251623, 39.525986651945765], [-78.43817758316953, 39.563523646354966], [-78.38295765404806, 39.62224566229921], [-78.33278669450786, 39.62852730194985], [-78.31303168059836, 39.631000722792], [-78.22507366401024, 39.65887781058901], [-78.08225830718389, 39.67116601803694], [-78.02762724745774, 39.62065602371701], [-78.00673209099669, 39.60133707189761], [-77.92598580753021, 39.60764212716449], [-77.82981146812486, 39.587288173714285], [-77.82375948038894, 39.52590715381028], [-77.81094135023802, 39.50073932147456], [-77.7981984902303, 39.47571922246662], [-77.74000955312846, 39.40169448862099], [-77.74592769890404, 39.35322164962847], [-77.71951677781733, 39.321314673175955], [-77.7780662245253, 39.229305800431696], [-77.80912364209199, 39.16856755064666], [-77.82815587980681, 39.13232942411335], [-77.82830071305764, 39.1324228786434], [-78.03283993905211, 39.26440283176115], [-78.0331823994177, 39.26462353052472], [-78.03318417384715, 39.26462467405671], [-78.18736877494719, 39.36398888281086], [-78.2291282971811, 39.39066375663022], [-78.34708562203396, 39.46601176752455], [-78.33713176482654, 39.40916881299278], [-78.34047890551992, 39.35349185042926], [-78.40181213743845, 39.27675388937263], [-78.4049792451701, 39.23800591854903], [-78.42869639014043, 39.18721695104983], [-78.41394246092578, 39.15841497148482], [-78.50813163227981, 39.08863002987377], [-78.53226591902329, 39.05276457657472], [-78.56171085513604, 39.00900708831031], [-78.62045295353036, 38.982601098036525], [-78.68161707692994, 38.92584013074002], [-78.77279317825553, 38.893742125772], [-78.82116726070718, 38.830982148201436], [-78.86927636446102, 38.76299119416847], [-78.99901429413154, 38.84007400344448], [-79.0230533646611, 38.79861306699885], [-79.05725343114014, 38.76141312357981], [-79.08805548850658, 38.6901151812573], [-79.09295550674038, 38.65951720200984], [-79.154357552985, 38.60651823243743], [-79.20145961735345, 38.52782127860323], [-79.22842365205925, 38.47974185293611], [-79.2316206516791, 38.474041295734615], [-79.2977586766892, 38.41643829558249], [-79.31129674333765, 38.41845489548132], [-79.3703026821965, 38.42724428758947], [-79.47663868187257, 38.45722827734035], [-79.5425676260329, 38.553216291314335], [-79.6490727510441, 38.59151415682219], [-79.66912595441907, 38.51088233736797], [-79.69108626424735, 38.46374314990618], [-79.68967347022891, 38.43143798060118], [-79.73459929362583, 38.35672637602361], [-79.80409220072436, 38.31392027491785], [-79.78754169352122, 38.27329597434336], [-79.79701316319046, 38.26726612745886], [-79.85032295598215, 38.23332732820974], [-79.91617191584328, 38.18438479585153], [-79.93894936903385, 38.11161790910353], [-79.96197931586694, 38.06360610481335], [-79.97122793777444, 38.044325036693074], [-80.03623241269183, 37.967919203899825], [-80.05580785980567, 37.95187745751717], [-80.13192682340085, 37.889499354573644], [-80.19962860477125, 37.82750646746695], [-80.21861158117406, 37.78329060310971], [-80.25813882848152, 37.72061163649248], [-80.29003000745445, 37.68613597234223], [-80.2922542227618, 37.683731505506856], [-80.22429966414458, 37.62399111962487], [-80.2233824231572, 37.6231847498656], [-80.28243686739631, 37.585480615707816], [-80.29164124237647, 37.53650462124094], [-80.39987797641024, 37.462313291391354], [-80.4648183631725, 37.42614308301589], [-80.4695672664561, 37.42902454168377], [-80.54483443532865, 37.47469398513754], [-80.66496979104177, 37.41421375536704], [-80.77008095768677, 37.37236159541473], [-80.83644491962053, 37.42435358952208], [-80.85735749987255, 37.42112728882585], [-80.8581470468807, 37.421005480991724], [-80.86514693340771, 37.41992556932962], [-80.88324697717374, 37.38393153252451], [-80.8354780169755, 37.33482252835435], [-80.91925806803847, 37.3061614520467], [-80.9808443447637, 37.30085122248274], [-80.99601209268839, 37.299543394954924], [-81.1125958158732, 37.27849511765484], [-81.22510459044008, 37.23487189600641], [-81.36215595862667, 37.33768468087757], [-81.42794595047903, 37.27101256541759], [-81.48355880421268, 37.250601480042796], [-81.5330696165322, 37.22341144225143], [-81.56062452375643, 37.20666040462972], [-81.6786020644676, 37.20246419214103], [-81.73905372757059, 37.23949430336885], [-81.74400166464783, 37.24252520369862], [-81.77474554686212, 37.274844208859456], [-81.84994737120357, 37.2852241028938], [-81.89599939967478, 37.33196413603671], [-81.93359955909902, 37.389214237327906], [-81.93694867513082, 37.41991731455109], [-81.98488985511577, 37.45431239142117], [-81.9322779507468, 37.51195854396757], [-81.96829597129856, 37.5377955976739], [-82.06441673238042, 37.544513672711034], [-82.14155341213817, 37.595163816700065], [-82.22610921355462, 37.65308994878624], [-82.29611627463555, 37.6861719942719], [-82.32067337072695, 37.745963901797644], [-82.3273544408516, 37.76223106182682], [-82.36997152444839, 37.80174705550793], [-82.39846341577982, 37.84305220289581], [-82.41868865382762, 37.872373050732584], [-82.48755477534216, 37.91697304437439], [-82.47941891772649, 37.93856057137899], [-82.46498582788128, 37.97685705048072], [-82.54940590133833, 38.06306106351751], [-82.62618090556973, 38.13483312887942], [-82.59886299568518, 38.201005061207994]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Wisconsin.geojson b/public/geo-data/states/Wisconsin.geojson new file mode 100644 index 0000000..ee219d5 --- /dev/null +++ b/public/geo-data/states/Wisconsin.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[-86.9342764531337, 45.421148981171], [-86.8357492802791, 45.45018799207617], [-86.80586838500732, 45.4129029996707], [-86.86774363282468, 45.353064996644754], [-86.8998918482666, 45.29518499747942], [-86.95619869687623, 45.35200598442098], [-86.9342764531337, 45.421148981171]]], [[[-90.77692272115782, 47.02432604950636], [-90.7401816841878, 47.036107034749605], [-90.65042373741359, 47.054680174283824], [-90.56093781835848, 47.03701532422367], [-90.54487684933746, 47.017385361197185], [-90.51162495118997, 46.961409379093965], [-90.52405797205836, 46.93566632579177], [-90.54910595939613, 46.91546325855458], [-90.63712581943867, 46.9067261007343], [-90.67944775193183, 46.95603408894938], [-90.71203372344662, 46.985262068454574], [-90.76798672464953, 47.002329044057745], [-90.77692272115782, 47.02432604950636]]], [[[-92.88669655265299, 45.64414865449835], [-92.86968830862187, 45.71514286061995], [-92.84074130482676, 45.7293977614731], [-92.82601213951656, 45.736651115867424], [-92.77649512707748, 45.79001529425225], [-92.75945729015972, 45.83534224847102], [-92.72112756587934, 45.883806325637245], [-92.65612488668182, 45.924443548818495], [-92.58056512640036, 45.94625184758658], [-92.54568228548919, 45.97011989037283], [-92.47276145952212, 45.972954090701684], [-92.44963060645712, 46.00225391090453], [-92.39268172109335, 46.01954184482509], [-92.35176083680412, 46.01568687101932], [-92.33823979231222, 46.05215075241086], [-92.2940338554299, 46.074378723986214], [-92.2938312763062, 46.15732280222552], [-92.29361947141703, 46.24404425755739], [-92.29276028746011, 46.41722089044147], [-92.29237149824877, 46.49558645690456], [-92.29219205607718, 46.663243197546194], [-92.20549239439251, 46.66474250984595], [-92.18309154036628, 46.69524254098981], [-92.14333892953758, 46.73159764892671], [-92.10025637289583, 46.73444779896509], [-92.0508207344128, 46.710518945780905], [-92.01529202552237, 46.70647105134989], [-91.96189077295736, 46.68254100316851], [-91.88696444517606, 46.690212909373535], [-91.8200281012282, 46.69017781480339], [-91.6455026695342, 46.73473468698169], [-91.57429155165596, 46.757489641134626], [-91.55134204527589, 46.75747692789756], [-91.51107743585251, 46.75745462267749], [-91.41179977103049, 46.78964153596909], [-91.36080497479081, 46.79813752471061], [-91.31481616748076, 46.82682651922977], [-91.25670640219037, 46.83688854301705], [-91.21164850939975, 46.86682565138707], [-91.1676025686765, 46.84476173359051], [-91.13047665477391, 46.87000984222306], [-91.087358742006, 46.87947295377942], [-91.0345198706495, 46.90305511181258], [-90.98461895145017, 46.92560421315016], [-90.98937704398338, 46.98227630566299], [-90.92412996597204, 47.00189024516233], [-90.85284181763828, 46.9625601054623], [-90.80628172825344, 46.93874001765651], [-90.74530662616883, 46.894255905556356], [-90.79893761208386, 46.82314486527141], [-90.86104760982057, 46.76563285249665], [-90.8808426029522, 46.739958838688615], [-90.85270557357457, 46.69958376964226], [-90.9151535688313, 46.658411776380106], [-90.93262753588833, 46.61729774273388], [-90.95565150587596, 46.59250473096329], [-90.92523090948971, 46.58748977496095], [-90.89830952335006, 46.5830516776236], [-90.82903255833905, 46.616067661470574], [-90.79477656448853, 46.62494264405629], [-90.75528856072238, 46.64629063390373], [-90.7372615804956, 46.69226869327167], [-90.66327487129007, 46.64532775446018], [-90.56556229241755, 46.584893821029425], [-90.54858091116733, 46.58623810454449], [-90.50591151222186, 46.58961590832654], [-90.43759904387423, 46.56149400640458], [-90.41813917729529, 46.566096050743546], [-90.38723151488726, 46.53366508614463], [-90.33189087349584, 46.55328021794358], [-90.28571139987316, 46.51884830081928], [-90.21487030390135, 46.49994919522229], [-90.15824392637344, 46.420486807657504], [-90.12049111775646, 46.336853605349276], [-89.92912687891696, 46.29991691502014], [-89.63841691217904, 46.24380479184554], [-89.09163117521112, 46.13850555947865], [-88.99121846939138, 46.09653701326755], [-88.9327703803483, 46.07210787514806], [-88.81195091731968, 46.02160964540242], [-88.73999730706626, 46.02730848631038], [-88.68323544088288, 46.0144658950622], [-88.67913522660908, 46.01353820530413], [-88.6577631155751, 45.989287036190845], [-88.6130660376319, 45.9906268402707], [-88.59386305920714, 46.01513182241443], [-88.52667592301722, 46.02082153349537], [-88.40986603908806, 45.979687356915605], [-88.38018488668915, 45.99165340805179], [-88.3095212195887, 45.95936839151062], [-88.24630781257348, 45.962982453961075], [-88.17800866106636, 45.94711051755392], [-88.11685705857786, 45.92281081810975], [-88.11534651792442, 45.92221057748156], [-88.07394439897953, 45.875592608227], [-88.13506741357173, 45.8216934590163], [-88.10551835049786, 45.79883849870654], [-88.05701075028428, 45.78497662096977], [-88.04851427339966, 45.78254860767755], [-87.99587622929327, 45.795434718126955], [-87.96697017643889, 45.76402074471478], [-87.87981208187902, 45.75484284255522], [-87.83304942719984, 45.722752454082375], [-87.80507589330227, 45.70355590133286], [-87.78100681821313, 45.67393391545922], [-87.82467576991503, 45.6532108475909], [-87.77767068130478, 45.60920388660345], [-87.78729159967813, 45.5749058551919], [-87.80420246236865, 45.52467580285962], [-87.80577236836389, 45.473138841378365], [-87.8474282372048, 45.444176819091446], [-87.85682913107557, 45.393105886916196], [-87.86348804389391, 45.353019937399665], [-87.80046324375668, 45.353608098503905], [-87.75092740102565, 45.35503722243879], [-87.70676653824651, 45.383827161133354], [-87.65734867041026, 45.36875220185611], [-87.6674226409853, 45.31636031957299], [-87.71147951225294, 45.24522448983032], [-87.74180478339126, 45.19705163953785], [-87.69505527426811, 45.15052279192978], [-87.64819170122249, 45.10636895082516], [-87.59020889402154, 45.09526501175184], [-87.62574915611677, 45.045158169445195], [-87.63029960942781, 44.97686637242459], [-87.69649357662692, 44.97423434201866], [-87.76264019269266, 44.96275336481763], [-87.81299109166098, 44.95401361332779], [-87.84343557796927, 44.92435538128447], [-87.83836203336861, 44.8739876661142], [-87.85468433194062, 44.85777156774828], [-87.90448820148974, 44.81872326345779], [-87.94145831482854, 44.75608028753074], [-87.98349959256973, 44.72019626325762], [-87.99757873477176, 44.67766454866091], [-88.00209028032484, 44.66403568598727], [-87.99872068705302, 44.60928933582631], [-88.04120693363467, 44.572582250353804], [-88.00552207016864, 44.53921805190323], [-87.94380484896239, 44.52969525112558], [-87.89889201121197, 44.574136977609946], [-87.86688803004348, 44.608435850255965], [-87.77516357011247, 44.63928310829586], [-87.76131114941587, 44.65369988899694], [-87.74841237409741, 44.667124169783], [-87.73757422057163, 44.6770139550602], [-87.71978333067692, 44.69324808748552], [-87.72089227729592, 44.72455001925955], [-87.64630282905459, 44.79874077644215], [-87.58130845256166, 44.85179263458576], [-87.53100141099871, 44.85743861136613], [-87.51514433711571, 44.86959759008855], [-87.4464792997398, 44.88611040787144], [-87.39340709347898, 44.934394165484186], [-87.33645875006657, 45.013530820589345], [-87.26487852857116, 45.081361464029634], [-87.23822515335293, 45.16725927323497], [-87.17506920270768, 45.17305020547557], [-87.12161009401562, 45.209783113288594], [-87.10874389813354, 45.25700305557507], [-87.05762784910415, 45.292838014363724], [-87.01703687752641, 45.2992539918473], [-86.97778091191455, 45.29068398695786], [-86.97876014951333, 45.227333006984], [-87.04417129752625, 45.18694607175486], [-87.04574953938072, 45.134987119166006], [-87.0631587803004, 45.07931619051196], [-87.13938600842114, 45.01256536861221], [-87.18837725101622, 44.94807758789304], [-87.20628753027074, 44.88592876649505], [-87.27603275814555, 44.83318102585836], [-87.31898504245805, 44.771336272517026], [-87.37549492597503, 44.6755137907839], [-87.4016325325485, 44.63119286646619], [-87.44696671414543, 44.58627607580391], [-87.49866604500727, 44.46068855161766], [-87.54333049796034, 44.3275159434642], [-87.54538569506424, 44.321388109538745], [-87.52175867086609, 44.25996038264307], [-87.50742243557087, 44.210806517026434], [-87.53994297633315, 44.15969356606818], [-87.60088459918431, 44.13169853592818], [-87.655185123969, 44.08189756203111], [-87.69892124342257, 43.965939708462436], [-87.72858013963292, 43.89221264104213], [-87.73601743673728, 43.873724765875814], [-87.72640696210935, 43.810448843993434], [-87.70025067515837, 43.76735391351215], [-87.70818438547714, 43.7228989105603], [-87.70620316746619, 43.67954588967785], [-87.790133588493, 43.56305770082748], [-87.79101863412217, 43.54301913373332], [-87.79323725924827, 43.49278665454143], [-87.84095298209539, 43.42068046879378], [-87.88920454138038, 43.30765520496065], [-87.89628307237442, 43.19711114017274], [-87.8965763625672, 43.19213777517821], [-87.90048177420846, 43.12591317644365], [-87.87018042163088, 43.06441528373421], [-87.89578028589983, 43.01581725892755], [-87.87341860925062, 42.98562564941512], [-87.84267647773235, 42.94411937972551], [-87.83487354031993, 42.85672040329735], [-87.82115720030473, 42.84227698369643], [-87.76666800826347, 42.78489957947555], [-87.78506706073809, 42.700822049386005], [-87.80200850782542, 42.66831375351975], [-87.81466774515503, 42.644022431265114], [-87.81326706896456, 42.57922180166583], [-87.80047072948844, 42.49192174528071], [-88.19938073292653, 42.49575529202002], [-88.2168978014645, 42.49592364562007], [-88.30468988853505, 42.495608903255686], [-88.47162102897211, 42.49501073662761], [-88.50690961583075, 42.49488425499438], [-88.70737864183425, 42.49358788931408], [-88.70741947709072, 42.49358821395669], [-88.77659127987103, 42.494138129672045], [-88.94038353294282, 42.495440261251694], [-89.04289675509287, 42.49625544951826], [-89.06743997939509, 42.49654215212593], [-89.36579846124954, 42.50002743528692], [-89.40141679019104, 42.500443509880036], [-89.49321630215634, 42.50151586186136], [-89.8375948294355, 42.50491324218764], [-89.9264659323618, 42.50578945532867], [-89.92648407855833, 42.50578963423881], [-90.22318833665122, 42.507766954932464], [-90.42637612562434, 42.50717897590068], [-90.43701022842353, 42.50714820071538], [-90.64284409686837, 42.50848189221], [-90.67272810019585, 42.57660018757422], [-90.70085708806236, 42.62644639445313], [-90.74367829429288, 42.64556144716347], [-90.85249930945774, 42.664823181154524], [-90.89696462076333, 42.67431919880215], [-90.94156979999461, 42.683845145641534], [-91.01724125484982, 42.719567692797874], [-91.07071713170674, 42.77550446463119], [-91.09882069907499, 42.86442352399823], [-91.13800051665629, 42.903774605243676], [-91.15551923071337, 42.9757765405426], [-91.15908449273603, 42.98748031925839], [-91.17469219317407, 43.03871547168673], [-91.17493515539988, 43.080262779793664], [-91.17525330510631, 43.13466732441588], [-91.13417324119207, 43.17440721599033], [-91.08745612313895, 43.22189309869057], [-91.05791002045372, 43.253970026452386], [-91.10723709821347, 43.31364697656858], [-91.15480614772136, 43.33482797363558], [-91.20736709522677, 43.37366093106383], [-91.19940798431462, 43.403033869189734], [-91.21066328332353, 43.419443623832855], [-91.23227579057155, 43.45095378288043], [-91.21770560878034, 43.500551679333235], [-91.23281169539298, 43.56484235315778], [-91.25292569179466, 43.60036344232938], [-91.2732517058721, 43.666623656934455], [-91.25699979891446, 43.725659601914664], [-91.24395453006113, 43.77304701885622], [-91.2876551017111, 43.84706618608812], [-91.29100147546018, 43.852734200082], [-91.35742569618817, 43.917232369372165], [-91.42356876378953, 43.984298505393596], [-91.44053617652317, 44.00150269835093], [-91.55921608998605, 44.02421080247712], [-91.57328352162635, 44.02690242712614], [-91.64787340552263, 44.064110137560775], [-91.71909719713756, 44.12885387400891], [-91.8173020011555, 44.16423560865864], [-91.8544998256939, 44.19722707565379], [-91.89269770977438, 44.23110550394795], [-91.91619035678227, 44.318094488193054], [-91.96359929187342, 44.36211237909279], [-92.08452795889099, 44.40461455411001], [-92.11108437914585, 44.41394822877033], [-92.23247138224669, 44.44543419615485], [-92.24536401317238, 44.45425132423528], [-92.29100427235737, 44.48546427014496], [-92.31407008375228, 44.53801442886916], [-92.31693221496856, 44.539276447508854], [-92.36151707023978, 44.55893553158209], [-92.39928012346944, 44.55829256024385], [-92.54927933529832, 44.57770457038583], [-92.61802445272136, 44.612870473188664], [-92.69649063828933, 44.68943639420743], [-92.73162356932404, 44.714923116694735], [-92.79236067024014, 44.7589841450514], [-92.80528692078056, 44.768361346301646], [-92.76857422490639, 44.854368546018094], [-92.76711758677953, 44.861515748509824], [-92.76702351995407, 44.861977300807666], [-92.75080256639934, 44.941567754752185], [-92.76190482692542, 45.022467919581736], [-92.80291183140714, 45.0654039111189], [-92.7897128362521, 45.07555524098804], [-92.7405098782095, 45.113397168212735], [-92.76693298035082, 45.19511226607275], [-92.76609240505822, 45.21002300331307], [-92.76186881505393, 45.2849392953892], [-92.74826844075727, 45.29606070792124], [-92.69896728350194, 45.336375322820224], [-92.65848579008392, 45.39605933221249], [-92.64676753212107, 45.43793031414198], [-92.68679242848837, 45.472272051937], [-92.72802228399047, 45.52565285031325], [-92.75690525665559, 45.55749981728325], [-92.8015023345465, 45.56285472315523], [-92.88113548204075, 45.57340954119244], [-92.88792843616817, 45.63900664081353], [-92.88669655265299, 45.64414865449835]]]]}}]} \ No newline at end of file diff --git a/public/geo-data/states/Wyoming.geojson b/public/geo-data/states/Wyoming.geojson new file mode 100644 index 0000000..d52cb7a --- /dev/null +++ b/public/geo-data/states/Wyoming.geojson @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-111.05689180227421, 44.86666041829506], [-111.04432231804306, 45.000883027333536], [-111.04427876966673, 45.00134802286512], [-110.78501116531841, 45.00295472593647], [-110.70527518113283, 44.99232657892607], [-110.3244451369649, 44.999158046903496], [-109.99505229307583, 45.003175810502896], [-109.79848819209374, 45.00292179074593], [-109.57432775253595, 45.002632905420654], [-109.10345093620712, 45.00590900280974], [-109.0622672848004, 44.999628133621876], [-108.62149728261498, 44.99967956225268], [-108.50068333631044, 44.999693377229896], [-108.24852955408304, 45.00063238844505], [-107.99735647545435, 45.00156769190055], [-107.91152629074257, 45.00154680161283], [-107.35144547015373, 45.001410076631245], [-106.88877908758161, 44.99588851121069], [-106.26372445180327, 44.99379485167935], [-106.26359535985134, 44.99379441932759], [-106.02488814444104, 44.99759092730033], [-105.84807174199365, 45.000402491174185], [-105.07660502420296, 45.000301076255944], [-105.03825626212348, 45.000296034557465], [-105.02527007449247, 45.00029432726828], [-104.05769950440046, 44.99743417065401], [-104.05581193313057, 44.69134587383632], [-104.05569733264022, 44.57099265207869], [-104.05539145970421, 44.24998462074683], [-104.05540871695831, 44.18038450007693], [-104.05541846174285, 44.14108283571928], [-104.05549139842117, 43.85347948197889], [-104.05503775521956, 43.558606779547134], [-104.05480044129574, 43.50333151266207], [-104.05469071265969, 43.477819639110216], [-104.05388183036061, 43.28980597001011], [-104.05313184195988, 43.00059085430104], [-104.05258882391047, 42.63092346702024], [-104.05266475830575, 42.61177276875265], [-104.05310806645588, 42.499970475611576], [-104.0527904122765, 42.2499678684555], [-104.05272703906952, 42.01632227458284], [-104.0527601881646, 42.001734440988045], [-104.05302406444599, 41.88546812296079], [-104.05282345321955, 41.69782673742445], [-104.05273386820907, 41.61367958131366], [-104.05263373907283, 41.56427918313423], [-104.05228695527049, 41.39330990963512], [-104.05228708973954, 41.39321690959971], [-104.05245338584051, 41.27820462639003], [-104.05314237354482, 41.11445909800425], [-104.05324927580635, 41.00140771453586], [-104.49705887657247, 41.00180762655895], [-104.85527383009453, 40.99805223663353], [-104.94337166359755, 40.998078457564446], [-105.27686023645192, 40.99817646014867], [-105.2771382420493, 40.998176541958586], [-106.1905552023626, 40.99774792737754], [-106.21757416424266, 40.997735187330385], [-106.32117045902598, 40.99821607023346], [-106.86037869704035, 41.00071983998837], [-107.31779758832401, 41.002843610339816], [-107.36744493714762, 41.00307420452011], [-107.91842075581862, 41.00122855420452], [-108.25065033823216, 41.0001155268896], [-109.05008164890393, 41.000664156107135], [-109.25073765590025, 41.00101410803314], [-109.71541188608494, 40.99819668149821], [-110.00072027467182, 40.99743101047596], [-110.04848620775675, 40.997302925631004], [-110.12164171308278, 40.997106758066096], [-110.53982204438599, 40.99634968849191], [-110.87205889442028, 40.99740682451844], [-111.04672527160213, 40.99796252017939], [-111.04663999517258, 41.25163081077316], [-111.04660287954938, 41.36069571146128], [-111.04579143233644, 41.565574514101584], [-111.04582083647834, 41.57984845879269], [-111.04669032173476, 42.001569753487416], [-111.04708312186618, 42.34942276049815], [-111.04553422601921, 42.51391586047137], [-111.0435669513836, 42.72262724564941], [-111.04396195697167, 42.964452908006194], [-111.04405566221229, 43.019409850381294], [-111.04414589551885, 43.072366738502375], [-111.0446199489492, 43.31572246463157], [-111.04536423823093, 43.50105388460257], [-111.04611402919723, 43.68785000248392], [-111.04652017507114, 43.90837710697149], [-111.04722484787513, 43.98343204288004], [-111.04845808954835, 44.114831542503644], [-111.04915293133155, 44.37492355148959], [-111.04897771538016, 44.474069101005746], [-111.05521164348808, 44.62492623723032], [-111.05533642211249, 44.66626243030774], [-111.05551476778481, 44.72534438428643], [-111.05689180227421, 44.86666041829506]]]}}]} \ No newline at end of file From 93396479a4b48824d148012badf89d5454d24832 Mon Sep 17 00:00:00 2001 From: Sandra Hoang Date: Mon, 28 Oct 2024 11:49:54 -0400 Subject: [PATCH 04/12] Add jotai dependency --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 5864fc0..2c6ef98 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "eslint-plugin-prettier": "^5.2.1", "geist": "1.2.2", "gray-matter": "^4.0.3", + "jotai": "^2.10.1", "markdown-it": "^14.1.0", "next": "14.2.3", "next-mdx-remote": "^4.4.1", From dba4d2a1a130cea6a85e01e81cabe7ada83cc699 Mon Sep 17 00:00:00 2001 From: Sandra Hoang Date: Tue, 29 Oct 2024 10:22:26 -0400 Subject: [PATCH 05/12] test for preview for ea changes --- app/(datasets)/exploration/exploration.tsx | 48 ++++++++++++++++++++-- package.json | 2 +- 2 files changed, 46 insertions(+), 4 deletions(-) diff --git a/app/(datasets)/exploration/exploration.tsx b/app/(datasets)/exploration/exploration.tsx index 0d9c2fa..ee856e7 100644 --- a/app/(datasets)/exploration/exploration.tsx +++ b/app/(datasets)/exploration/exploration.tsx @@ -1,7 +1,8 @@ 'use client'; import React, { useState } from 'react'; import { useAtom } from 'jotai'; -import { ExplorationAndAnalysis, timelineDatasetsAtom } from 'app/lib'; +import Link from 'next/link'; +import { ExplorationAndAnalysis, timelineDatasetsAtom, DatasetSelectorModal } from 'app/lib'; export default function ExplorationAnalysis({ datasets @@ -10,11 +11,52 @@ export default function ExplorationAnalysis({ }) { const [explorationDatasets, setExplorationDatasets] = useAtom(timelineDatasetsAtom); const [datasetModalRevealed, setDatasetModalRevealed] = useState( - !datasets.length + !!datasets.length ); - const openModal = () => setDatasetModalRevealed(true); + + + const openModal = () => {setDatasetModalRevealed(true);} + const closeModal = () => {setDatasetModalRevealed(false);} + const transformData = () => { + const data = datasets?.map((post) => ({ + ...post.metadata + })); + + const result = data?.map((d) => { + const updatedTax = d.taxonomy.map((t) => { + const updatedVals = t.values.map((v) => { + return { + id: v.replace(/ /g, '_').toLowerCase(), + name: v + } + }) + return {...t, values: updatedVals} + }) + return {...d, taxonomy: updatedTax} + }) + + return result + }; + + const transformed = transformData(); return ( + <> + { + datasetModalRevealed && ( + + ) + } + ) }; \ No newline at end of file diff --git a/package.json b/package.json index 2c6ef98..b49cb01 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "lint:fix": "eslint . --fix" }, "dependencies": { - "@developmentseed/veda-ui": "v5.9.1-alpha.1", + "@developmentseed/veda-ui": "v5.8.0-alpha.ea", "@devseed-ui/theme-provider": "^4.1.0", "@tailwindcss/postcss": "4.0.0-alpha.13", "@types/node": "20.11.17", From 097aa96553f24720d40b90575568e30db41297b3 Mon Sep 17 00:00:00 2001 From: Sandra Hoang Date: Tue, 29 Oct 2024 10:30:39 -0400 Subject: [PATCH 06/12] update version for new build --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b49cb01..0f30e87 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "lint:fix": "eslint . --fix" }, "dependencies": { - "@developmentseed/veda-ui": "v5.8.0-alpha.ea", + "@developmentseed/veda-ui": "v5.8.0-ea.0", "@devseed-ui/theme-provider": "^4.1.0", "@tailwindcss/postcss": "4.0.0-alpha.13", "@types/node": "20.11.17", From 9fe4222ed03f3813e97f745682656d6028316883 Mon Sep 17 00:00:00 2001 From: Gjore Milevski Date: Tue, 29 Oct 2024 13:47:49 +0100 Subject: [PATCH 07/12] Persist atom state with the veda-ui and remove jotai dependency --- next.config.js | 18 + package.json | 1 - yarn.lock | 10674 ----------------------------------------------- 3 files changed, 18 insertions(+), 10675 deletions(-) delete mode 100644 yarn.lock diff --git a/next.config.js b/next.config.js index 1fdc249..9dfb005 100644 --- a/next.config.js +++ b/next.config.js @@ -1,3 +1,5 @@ +const path = require('path'); + module.exports = { typescript: { // !! WARN !! @@ -14,4 +16,20 @@ module.exports = { }, ]; }, + webpack: (config) => { + config.resolve.alias = { + ...(config.resolve.alias || {}), + // The following aliases are added to ensure that both the Next.js instance and + // the `veda-ui` library use the same instances of Jotai for state management. + // This resolves the issue of "Detected multiple Jotai instances," which can cause + // unexpected behavior due to multiple instances of Jotai's default store. + // For more details, refer to the GitHub discussion: + // https://github.com/pmndrs/jotai/discussions/2044 + 'jotai': path.resolve(__dirname, 'node_modules', 'jotai'), + 'jotai-devtools': path.resolve(__dirname, 'node_modules', 'jotai-devtools'), + 'jotai-location': path.resolve(__dirname, 'node_modules', 'jotai-location'), + 'jotai-optics': path.resolve(__dirname, 'node_modules', 'jotai-optics'), + }; + return config; + }, } diff --git a/package.json b/package.json index 0f30e87..1972d20 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,6 @@ "eslint-plugin-prettier": "^5.2.1", "geist": "1.2.2", "gray-matter": "^4.0.3", - "jotai": "^2.10.1", "markdown-it": "^14.1.0", "next": "14.2.3", "next-mdx-remote": "^4.4.1", diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index a17e8de..0000000 --- a/yarn.lock +++ /dev/null @@ -1,10674 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.2": - version "7.24.2" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae" - integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== - dependencies: - "@babel/highlight" "^7.24.2" - picocolors "^1.0.0" - -"@babel/generator@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.5.tgz#e5afc068f932f05616b66713e28d0f04e99daeb3" - integrity sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA== - dependencies: - "@babel/types" "^7.24.5" - "@jridgewell/gen-mapping" "^0.3.5" - "@jridgewell/trace-mapping" "^0.3.25" - jsesc "^2.5.1" - -"@babel/helper-annotate-as-pure@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" - integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-environment-visitor@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" - integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== - -"@babel/helper-function-name@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" - integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== - dependencies: - "@babel/template" "^7.22.15" - "@babel/types" "^7.23.0" - -"@babel/helper-hoist-variables@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" - integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.22.5": - version "7.24.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz#6ac476e6d168c7c23ff3ba3cf4f7841d46ac8128" - integrity sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg== - dependencies: - "@babel/types" "^7.24.0" - -"@babel/helper-module-imports@^7.16.7": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz#65e54ffceed6a268dc4ce11f0433b82cfff57852" - integrity sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g== - dependencies: - "@babel/types" "^7.24.6" - -"@babel/helper-plugin-utils@^7.24.0": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz#a924607dd254a65695e5bd209b98b902b3b2f11a" - integrity sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ== - -"@babel/helper-split-export-declaration@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz#b9a67f06a46b0b339323617c8c6213b9055a78b6" - integrity sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q== - dependencies: - "@babel/types" "^7.24.5" - -"@babel/helper-string-parser@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz#f99c36d3593db9540705d0739a1f10b5e20c696e" - integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ== - -"@babel/helper-string-parser@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz#28583c28b15f2a3339cfafafeaad42f9a0e828df" - integrity sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q== - -"@babel/helper-validator-identifier@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz#918b1a7fa23056603506370089bd990d8720db62" - integrity sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA== - -"@babel/helper-validator-identifier@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz#08bb6612b11bdec78f3feed3db196da682454a5e" - integrity sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw== - -"@babel/highlight@^7.24.2": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.5.tgz#bc0613f98e1dd0720e99b2a9ee3760194a704b6e" - integrity sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw== - dependencies: - "@babel/helper-validator-identifier" "^7.24.5" - chalk "^2.4.2" - js-tokens "^4.0.0" - picocolors "^1.0.0" - -"@babel/parser@^7.24.0", "@babel/parser@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.5.tgz#4a4d5ab4315579e5398a82dcf636ca80c3392790" - integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== - -"@babel/plugin-syntax-jsx@^7.22.5": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz#3f6ca04b8c841811dbc3c5c5f837934e0d626c10" - integrity sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/runtime@^7.1.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.17.8", "@babel/runtime@^7.21.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.7": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.5.tgz#230946857c053a36ccc66e1dd03b17dd0c4ed02c" - integrity sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g== - dependencies: - regenerator-runtime "^0.14.0" - -"@babel/runtime@^7.10.2", "@babel/runtime@^7.13.10", "@babel/runtime@^7.16.7", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.6", "@babel/runtime@^7.23.2": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.6.tgz#5b76eb89ad45e2e4a0a8db54c456251469a3358e" - integrity sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw== - dependencies: - regenerator-runtime "^0.14.0" - -"@babel/template@^7.22.15": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50" - integrity sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA== - dependencies: - "@babel/code-frame" "^7.23.5" - "@babel/parser" "^7.24.0" - "@babel/types" "^7.24.0" - -"@babel/traverse@^7.4.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.5.tgz#972aa0bc45f16983bf64aa1f877b2dd0eea7e6f8" - integrity sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA== - dependencies: - "@babel/code-frame" "^7.24.2" - "@babel/generator" "^7.24.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.24.5" - "@babel/parser" "^7.24.5" - "@babel/types" "^7.24.5" - debug "^4.3.1" - globals "^11.1.0" - -"@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.24.0", "@babel/types@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.5.tgz#7661930afc638a5383eb0c4aee59b74f38db84d7" - integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== - dependencies: - "@babel/helper-string-parser" "^7.24.1" - "@babel/helper-validator-identifier" "^7.24.5" - to-fast-properties "^2.0.0" - -"@babel/types@^7.24.6": - version "7.24.6" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.6.tgz#ba4e1f59870c10dc2fa95a274ac4feec23b21912" - integrity sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ== - dependencies: - "@babel/helper-string-parser" "^7.24.6" - "@babel/helper-validator-identifier" "^7.24.6" - to-fast-properties "^2.0.0" - -"@bufbuild/protobuf@^1.0.0": - version "1.10.0" - resolved "http://verdaccio.ds.io:4873/@bufbuild%2fprotobuf/-/protobuf-1.10.0.tgz#1a67ac889c2d464a3492b3e54c38f80517963b16" - integrity sha512-QDdVFLoN93Zjg36NoQPZfsVH9tZew7wKDKyV5qRdj8ntT4wQCOradQjRaTdwMhWUYsgKsvCINKKm87FdEk96Ag== - -"@codemirror/autocomplete@^6.0.0", "@codemirror/autocomplete@^6.7.1": - version "6.16.0" - resolved "https://registry.yarnpkg.com/@codemirror/autocomplete/-/autocomplete-6.16.0.tgz#595eb30099ba91a835ed65ed8ff7497388f604b3" - integrity sha512-P/LeCTtZHRTCU4xQsa89vSKWecYv1ZqwzOd5topheGRf+qtacFgBeIMQi3eL8Kt/BUNvxUWkx+5qP2jlGoARrg== - dependencies: - "@codemirror/language" "^6.0.0" - "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.17.0" - "@lezer/common" "^1.0.0" - -"@codemirror/commands@^6.0.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@codemirror/commands/-/commands-6.5.0.tgz#e7dfb7918e7af8889d5731ff4c46ffafd7687353" - integrity sha512-rK+sj4fCAN/QfcY9BEzYMgp4wwL/q5aj/VfNSoH1RWPF9XS/dUwBkvlL3hpWgEjOqlpdN1uLC9UkjJ4tmyjJYg== - dependencies: - "@codemirror/language" "^6.0.0" - "@codemirror/state" "^6.4.0" - "@codemirror/view" "^6.0.0" - "@lezer/common" "^1.1.0" - -"@codemirror/lang-css@^6.0.0": - version "6.2.1" - resolved "https://registry.yarnpkg.com/@codemirror/lang-css/-/lang-css-6.2.1.tgz#5dc0a43b8e3c31f6af7aabd55ff07fe9aef2a227" - integrity sha512-/UNWDNV5Viwi/1lpr/dIXJNWiwDxpw13I4pTUAsNxZdg6E0mI2kTQb0P2iHczg1Tu+H4EBgJR+hYhKiHKko7qg== - dependencies: - "@codemirror/autocomplete" "^6.0.0" - "@codemirror/language" "^6.0.0" - "@codemirror/state" "^6.0.0" - "@lezer/common" "^1.0.2" - "@lezer/css" "^1.0.0" - -"@codemirror/lang-html@^6.0.0": - version "6.4.9" - resolved "https://registry.yarnpkg.com/@codemirror/lang-html/-/lang-html-6.4.9.tgz#d586f2cc9c341391ae07d1d7c545990dfa069727" - integrity sha512-aQv37pIMSlueybId/2PVSP6NPnmurFDVmZwzc7jszd2KAF8qd4VBbvNYPXWQq90WIARjsdVkPbw29pszmHws3Q== - dependencies: - "@codemirror/autocomplete" "^6.0.0" - "@codemirror/lang-css" "^6.0.0" - "@codemirror/lang-javascript" "^6.0.0" - "@codemirror/language" "^6.4.0" - "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.17.0" - "@lezer/common" "^1.0.0" - "@lezer/css" "^1.1.0" - "@lezer/html" "^1.3.0" - -"@codemirror/lang-javascript@^6.0.0": - version "6.2.2" - resolved "https://registry.yarnpkg.com/@codemirror/lang-javascript/-/lang-javascript-6.2.2.tgz#7141090b22994bef85bcc5608a3bc1257f2db2ad" - integrity sha512-VGQfY+FCc285AhWuwjYxQyUQcYurWlxdKYT4bqwr3Twnd5wP5WSeu52t4tvvuWmljT4EmgEgZCqSieokhtY8hg== - dependencies: - "@codemirror/autocomplete" "^6.0.0" - "@codemirror/language" "^6.6.0" - "@codemirror/lint" "^6.0.0" - "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.17.0" - "@lezer/common" "^1.0.0" - "@lezer/javascript" "^1.0.0" - -"@codemirror/lang-markdown@^6.1.1": - version "6.2.5" - resolved "https://registry.yarnpkg.com/@codemirror/lang-markdown/-/lang-markdown-6.2.5.tgz#451941bf743d3788e73598f1aedb71cbeb6f71ba" - integrity sha512-Hgke565YcO4fd9pe2uLYxnMufHO5rQwRr+AAhFq8ABuhkrjyX8R5p5s+hZUTdV60O0dMRjxKhBLxz8pu/MkUVA== - dependencies: - "@codemirror/autocomplete" "^6.7.1" - "@codemirror/lang-html" "^6.0.0" - "@codemirror/language" "^6.3.0" - "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.0.0" - "@lezer/common" "^1.2.1" - "@lezer/markdown" "^1.0.0" - -"@codemirror/language@^6.0.0", "@codemirror/language@^6.3.0", "@codemirror/language@^6.4.0", "@codemirror/language@^6.6.0": - version "6.10.1" - resolved "https://registry.yarnpkg.com/@codemirror/language/-/language-6.10.1.tgz#428c932a158cb75942387acfe513c1ece1090b05" - integrity sha512-5GrXzrhq6k+gL5fjkAwt90nYDmjlzTIJV8THnxNFtNKWotMIlzzN+CpqxqwXOECnUdOndmSeWntVrVcv5axWRQ== - dependencies: - "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.23.0" - "@lezer/common" "^1.1.0" - "@lezer/highlight" "^1.0.0" - "@lezer/lr" "^1.0.0" - style-mod "^4.0.0" - -"@codemirror/lint@^6.0.0": - version "6.7.0" - resolved "https://registry.yarnpkg.com/@codemirror/lint/-/lint-6.7.0.tgz#b252169512f826d5d742f1d82b478d53548c9ba6" - integrity sha512-LTLOL2nT41ADNSCCCCw8Q/UmdAFzB23OUYSjsHTdsVaH0XEo+orhuqbDNWzrzodm14w6FOxqxpmy4LF8Lixqjw== - dependencies: - "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.0.0" - crelt "^1.0.5" - -"@codemirror/search@^6.0.0": - version "6.5.6" - resolved "https://registry.yarnpkg.com/@codemirror/search/-/search-6.5.6.tgz#8f858b9e678d675869112e475f082d1e8488db93" - integrity sha512-rpMgcsh7o0GuCDUXKPvww+muLA1pDJaFrpq/CCHtpQJYz8xopu4D1hPcKRoDD0YlF8gZaqTNIRa4VRBWyhyy7Q== - dependencies: - "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.0.0" - crelt "^1.0.5" - -"@codemirror/state@^6.0.0", "@codemirror/state@^6.2.1", "@codemirror/state@^6.4.0": - version "6.4.1" - resolved "https://registry.yarnpkg.com/@codemirror/state/-/state-6.4.1.tgz#da57143695c056d9a3c38705ed34136e2b68171b" - integrity sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A== - -"@codemirror/theme-one-dark@^6.1.2": - version "6.1.2" - resolved "https://registry.yarnpkg.com/@codemirror/theme-one-dark/-/theme-one-dark-6.1.2.tgz#fcef9f9cfc17a07836cb7da17c9f6d7231064df8" - integrity sha512-F+sH0X16j/qFLMAfbciKTxVOwkdAS336b7AXTKOZhy8BR3eH/RelsnLgLFINrpST63mmN2OuwUt0W2ndUgYwUA== - dependencies: - "@codemirror/language" "^6.0.0" - "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.0.0" - "@lezer/highlight" "^1.0.0" - -"@codemirror/view@^6.0.0", "@codemirror/view@^6.13.0", "@codemirror/view@^6.17.0", "@codemirror/view@^6.23.0": - version "6.26.3" - resolved "https://registry.yarnpkg.com/@codemirror/view/-/view-6.26.3.tgz#47aebd49a6ee3c8d36b82046d3bffe6056b8039f" - integrity sha512-gmqxkPALZjkgSxIeeweY/wGQXBfwTUaLs8h7OKtSwfbj9Ct3L11lD+u1sS7XHppxFQoMDiMDp07P9f3I2jWOHw== - dependencies: - "@codemirror/state" "^6.4.0" - style-mod "^4.1.0" - w3c-keyname "^2.2.4" - -"@developmentseed/veda-ui@v5.8.0-alpha.1": - version "5.8.0-alpha.1" - resolved "http://verdaccio.ds.io:4873/@developmentseed%2fveda-ui/-/veda-ui-5.8.0-alpha.1.tgz#4d695fce1ad7bca5ae5e29c3195f4f46560aedc2" - integrity sha512-yLw9+PyjARTpjn1PiDUqjZcb33lvc5lP7o5/T0V2wAaejR0zL8XT5teQy+Bw7ut0T2jG4gT9kkeCHf0XvciTHg== - dependencies: - "@codemirror/lang-markdown" "^6.1.1" - "@codemirror/state" "^6.2.1" - "@codemirror/theme-one-dark" "^6.1.2" - "@codemirror/view" "^6.13.0" - "@devseed-ui/accordion" "4.1.0" - "@devseed-ui/animation" "4.1.0" - "@devseed-ui/button" "4.1.0" - "@devseed-ui/collecticons" "4.1.0" - "@devseed-ui/date-picker" "4.1.0" - "@devseed-ui/dropdown" "4.1.0" - "@devseed-ui/form" "4.1.0" - "@devseed-ui/global-loading" "4.1.0" - "@devseed-ui/modal" "^4.1.0" - "@devseed-ui/theme-provider" "4.1.0" - "@devseed-ui/toolbar" "4.1.0" - "@devseed-ui/typography" "4.1.0" - "@emotion/react" "^11.11.3" - "@floating-ui/react" "^0.25.1" - "@mapbox/mapbox-gl-draw" "^1.3.0" - "@mapbox/mapbox-gl-draw-static-mode" "^1.0.1" - "@mapbox/mapbox-gl-geocoder" "^5.0.1" - "@mdx-js/react" "^3.0.1" - "@parcel/transformer-postcss" "^2.12.0" - "@parcel/transformer-raw" "~2.7.0" - "@reactour/tour" "^3.6.1" - "@tanstack/react-query" "^4.3.9" - "@tanstack/react-query-devtools" "^4.3.9" - "@tanstack/react-table" "^8.9.3" - "@tippyjs/react" "^4.2.6" - "@trussworks/react-uswds" "^9.0.0" - "@turf/area" "^6.5.0" - "@turf/bbox" "^6.5.0" - "@turf/bbox-polygon" "^6.5.0" - "@turf/boolean-intersects" "^6.5.0" - "@turf/centroid" "^6.5.0" - "@turf/combine" "^6.5.0" - "@turf/difference" "^6.5.0" - "@turf/helpers" "^6.5.0" - "@turf/intersect" "^6.5.0" - "@turf/simplify" "^6.5.0" - "@turf/union" "^6.5.0" - "@types/geojson" "^7946.0.10" - "@types/mdx" "^2.0.1" - "@types/react" "18.0.32" - "@types/react-dom" "18.0.11" - "@types/styled-components" "^5.1.26" - "@uswds/compile" "^1.1.0" - "@uswds/uswds" "^3.8.1" - autoprefixer "^10.4.19" - axios "^0.25.0" - clipboard "^2.0.11" - codemirror "^6.0.1" - d3 "^7.6.1" - d3-scale-chromatic "^3.0.0" - date-fns "^2.28.0" - dotenv "^16.4.5" - file-saver "^2.0.5" - focus-trap-react "^10.2.3" - framer-motion "^10.12.21" - geojson-validation "^1.0.2" - google-polyline "^1.0.3" - history "^5.1.0" - intersection-observer "^0.12.0" - jest-environment-jsdom "^28.1.3" - jotai "^2.6.2" - jotai-devtools "^0.7.1" - jotai-location "^0.5.2" - jotai-optics "^0.3.1" - js-yaml "^4.1.0" - lodash "^4.17.21" - mapbox-gl "^2.15.0" - mapbox-gl-compare "^0.4.0" - mapbox-gl-draw-rectangle-mode "^1.0.4" - markdown-it "^14.0.0" - optics-ts "^2.4.1" - papaparse "^5.3.2" - polished "^4.1.3" - postcss "^8.4.39" - postcss-import "^16.1.0" - postcss-safe-parser "^7.0.0" - postcss-scss "^4.0.9" - prop-types "^15.7.2" - qs "^6.10.3" - qs-state-hook "^2.0.0" - react "^18.2.0" - react-calendar "^5.0.0" - react-compare-image "^3.1.0" - react-cool-dimensions "^2.0.7" - react-dom "^18.2.0" - react-draggable "^4.4.5" - react-error-boundary "^4.0.10" - react-gtm-module "^2.0.11" - react-helmet "^6.1.0" - react-indiana-drag-scroll "^2.2.0" - react-lazyload "^3.2.0" - react-map-gl "^7.1.5" - react-nl2br "^1.0.2" - react-range-slider-input "^3.0.7" - react-resizable-panels "^0.0.45" - react-router "^6.0.0" - react-router-dom "^6.0.0" - react-transition-group "^4.4.2" - react-virtual "^2.10.4" - recharts "2.1.12" - rodemirror "^2.0.0" - scrollama "^3.1.0" - shpjs "^4.0.4" - styled-components "^5.3.3" - tippy.js "^6.3.7" - use-deep-compare "^1.1.0" - xlsx "^0.18.5" - -"@devseed-ui/accordion@4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@devseed-ui/accordion/-/accordion-4.1.0.tgz#622483e69e553a4f1e8d4a8c44f61ad4cfa1395b" - integrity sha512-ng9sIOxHJ5CVmFMSMXJ8MqwNBK68bLZtdfiISjQyOtEqJfUDIhODva7fJDYKpWQPWp+4YTdAodyH3rhFiwuMVg== - dependencies: - "@devseed-ui/collecticons" "^4.1.0" - "@devseed-ui/theme-provider" "^4.1.0" - -"@devseed-ui/animation@4.1.0", "@devseed-ui/animation@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@devseed-ui/animation/-/animation-4.1.0.tgz#69d80b01d09aba3929e06ac2b7f7c88175ce6b3e" - integrity sha512-YPvaFBATXPnmqTkZOMHEkn+V2GlEkJx25Xowcr2SSgTDZ9DOsd600m7iCGwZNEVNmr3d568C3inkmQySm3h2ZQ== - -"@devseed-ui/button@4.1.0", "@devseed-ui/button@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@devseed-ui/button/-/button-4.1.0.tgz#5640263219c70048e00bfce38359d25885ef08a4" - integrity sha512-M7vTxioT/MK95P2pi1pVjKDktH2a9yoRP5geFHDwJhDqDQwoKD58+bZQn0+h6v78n/aCkyQoUPpCCzIeYeu+MA== - dependencies: - "@devseed-ui/collecticons" "^4.1.0" - "@devseed-ui/theme-provider" "^4.1.0" - -"@devseed-ui/collecticons@4.1.0", "@devseed-ui/collecticons@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@devseed-ui/collecticons/-/collecticons-4.1.0.tgz#d0d5237f1c03ce59d0d3a44cfd019d613761aba6" - integrity sha512-hJWfflJZe6tjRtjgyk+zs/2UuLugGy+Kbs2nNULREAAjBp1Kt4stcrwKkAtbev/dbC+u0hGXPP8gCd5sG5c4Ag== - -"@devseed-ui/date-picker@4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@devseed-ui/date-picker/-/date-picker-4.1.0.tgz#68a8856f3595dcc713c18ac533c4761bfd06c35b" - integrity sha512-VJy9i2zlO+Ml08cl53Rv+IO/vkn4+muMJInkZLLwa4IB8GXktK9QmTVD8Hz7C6yPhZhzlGEOsfSYFJi5QIzowA== - dependencies: - "@devseed-ui/button" "^4.1.0" - "@devseed-ui/collecticons" "^4.1.0" - "@devseed-ui/dropdown" "^4.1.0" - "@devseed-ui/form" "^4.1.0" - "@devseed-ui/theme-provider" "^4.1.0" - "@devseed-ui/typography" "^4.1.0" - date-fns "^2.9.0" - react-calendar "^3.3.0" - -"@devseed-ui/dropdown@4.1.0", "@devseed-ui/dropdown@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@devseed-ui/dropdown/-/dropdown-4.1.0.tgz#7d0efdaa8365a48f32343680e33d43efe6f77651" - integrity sha512-ewXLbvpgJ4Y21oLUBOfGTit9Ncd5725CsGumNnH8O+Q/DhE8pLy+ZgKGrzpC9Rmcm/MxgizJwqGAtvbxeAu91g== - dependencies: - "@devseed-ui/button" "^4.1.0" - "@devseed-ui/theme-provider" "^4.1.0" - "@devseed-ui/typography" "^4.1.0" - react-tether "^2.0.7" - react-transition-group "^4.3.0" - -"@devseed-ui/form@4.1.0", "@devseed-ui/form@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@devseed-ui/form/-/form-4.1.0.tgz#59c19e78e5a96f4deae30e9a69723f0a398f0319" - integrity sha512-Gq+i8QLzksuyWwVtXKymv0SFzvzwrFryNvQxHIFjxih1n8/JERgnMm/+HsOGl+eJBeMV4SlMZZgSeWsMDBolbA== - dependencies: - "@devseed-ui/animation" "^4.1.0" - "@devseed-ui/collecticons" "^4.1.0" - "@devseed-ui/theme-provider" "^4.1.0" - "@devseed-ui/typography" "^4.1.0" - -"@devseed-ui/global-loading@4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@devseed-ui/global-loading/-/global-loading-4.1.0.tgz#94bd2ad0752fc3a56cc9800ab703ada39e4cdd63" - integrity sha512-4jOl3CFMNLWslStzfu3RCOGQRJPc2V4fEvK4MovU4leDRfaon35SzrtotQD0+3y704DeojW7DCxh7Jyij25z5A== - dependencies: - "@devseed-ui/animation" "^4.1.0" - "@devseed-ui/collecticons" "^4.1.0" - "@devseed-ui/theme-provider" "^4.1.0" - react-transition-group "^4.3.0" - -"@devseed-ui/modal@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@devseed-ui/modal/-/modal-4.1.0.tgz#48f4be828def169388e2e6e43a8547c84454e158" - integrity sha512-j40/PQ+HNkIDx7f1qTvHZo1VCCntGjyQroe/LD8CQBMcOvm5jNKsiT/KTgxrbi0dGcmjSGFoBr+imkY4KKzWuA== - dependencies: - "@devseed-ui/button" "^4.1.0" - "@devseed-ui/collecticons" "^4.1.0" - "@devseed-ui/theme-provider" "^4.1.0" - "@devseed-ui/toolbar" "^4.1.0" - "@devseed-ui/typography" "^4.1.0" - react-transition-group "^4.3.0" - -"@devseed-ui/theme-provider@4.1.0", "@devseed-ui/theme-provider@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@devseed-ui/theme-provider/-/theme-provider-4.1.0.tgz#8e2718d879cd6bc2c4c43be6e3857702b3f97d17" - integrity sha512-1wGlau/u2rsGdEVe18tKkyWlF61fMVFcQ/j6L08HwBGT/n1pPLm07Jxgv+tcap5zAmuOon4qobZCbOrgXwMfOw== - dependencies: - lodash.get "^4.4.2" - polished "^3.4.2" - -"@devseed-ui/toolbar@4.1.0", "@devseed-ui/toolbar@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@devseed-ui/toolbar/-/toolbar-4.1.0.tgz#b3aee028b2813bbc3f580ca316352b997c4c9be5" - integrity sha512-bYYEipLfTW0+zwj+AYAD4fO8kRrGFmK9s4kvycZlcgIy6qjxGPZQc1JsCYM1l4oqoTatlwtoOZqgfMs2GT3NBw== - dependencies: - "@devseed-ui/button" "^4.1.0" - "@devseed-ui/theme-provider" "^4.1.0" - "@devseed-ui/typography" "^4.1.0" - -"@devseed-ui/typography@4.1.0", "@devseed-ui/typography@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@devseed-ui/typography/-/typography-4.1.0.tgz#8f7cde3d345af82fe8886efebfdb4e0fccadd08b" - integrity sha512-Dif8lQGGnVhwF6EwmhQQJf3aXyUjTl8sE0w2V/GiED2c7W43xzqaMYCRFQmFn37TJ3nASfLT7vCLqr9uT9uwjQ== - dependencies: - "@devseed-ui/theme-provider" "^4.1.0" - -"@emotion/babel-plugin@^11.11.0": - version "11.11.0" - resolved "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz#c2d872b6a7767a9d176d007f5b31f7d504bb5d6c" - integrity sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ== - dependencies: - "@babel/helper-module-imports" "^7.16.7" - "@babel/runtime" "^7.18.3" - "@emotion/hash" "^0.9.1" - "@emotion/memoize" "^0.8.1" - "@emotion/serialize" "^1.1.2" - babel-plugin-macros "^3.1.0" - convert-source-map "^1.5.0" - escape-string-regexp "^4.0.0" - find-root "^1.1.0" - source-map "^0.5.7" - stylis "4.2.0" - -"@emotion/cache@^11.11.0": - version "11.11.0" - resolved "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff" - integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ== - dependencies: - "@emotion/memoize" "^0.8.1" - "@emotion/sheet" "^1.2.2" - "@emotion/utils" "^1.2.1" - "@emotion/weak-memoize" "^0.3.1" - stylis "4.2.0" - -"@emotion/hash@^0.9.1": - version "0.9.1" - resolved "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43" - integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== - -"@emotion/is-prop-valid@^0.8.2": - version "0.8.8" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" - integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== - dependencies: - "@emotion/memoize" "0.7.4" - -"@emotion/is-prop-valid@^1.1.0": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz#d4175076679c6a26faa92b03bb786f9e52612337" - integrity sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw== - dependencies: - "@emotion/memoize" "^0.8.1" - -"@emotion/memoize@0.7.4": - version "0.7.4" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" - integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== - -"@emotion/memoize@^0.8.1": - version "0.8.1" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" - integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== - -"@emotion/react@^11.11.3": - version "11.11.4" - resolved "https://registry.npmjs.org/@emotion/react/-/react-11.11.4.tgz#3a829cac25c1f00e126408fab7f891f00ecc3c1d" - integrity sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw== - dependencies: - "@babel/runtime" "^7.18.3" - "@emotion/babel-plugin" "^11.11.0" - "@emotion/cache" "^11.11.0" - "@emotion/serialize" "^1.1.3" - "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" - "@emotion/utils" "^1.2.1" - "@emotion/weak-memoize" "^0.3.1" - hoist-non-react-statics "^3.3.1" - -"@emotion/serialize@^1.1.2", "@emotion/serialize@^1.1.3": - version "1.1.4" - resolved "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.4.tgz#fc8f6d80c492cfa08801d544a05331d1cc7cd451" - integrity sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ== - dependencies: - "@emotion/hash" "^0.9.1" - "@emotion/memoize" "^0.8.1" - "@emotion/unitless" "^0.8.1" - "@emotion/utils" "^1.2.1" - csstype "^3.0.2" - -"@emotion/sheet@^1.2.2": - version "1.2.2" - resolved "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec" - integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA== - -"@emotion/stylis@^0.8.4": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" - integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== - -"@emotion/unitless@^0.7.4": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" - integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== - -"@emotion/unitless@^0.8.1": - version "0.8.1" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3" - integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ== - -"@emotion/use-insertion-effect-with-fallbacks@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963" - integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== - -"@emotion/utils@^1.2.1": - version "1.2.1" - resolved "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4" - integrity sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg== - -"@emotion/weak-memoize@^0.3.1": - version "0.3.1" - resolved "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" - integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== - -"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": - version "4.4.1" - resolved "http://verdaccio.ds.io:4873/@eslint-community%2feslint-utils/-/eslint-utils-4.4.1.tgz#d1145bf2c20132d6400495d6df4bf59362fd9d56" - integrity sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA== - dependencies: - eslint-visitor-keys "^3.4.3" - -"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.6.1": - version "4.12.1" - resolved "http://verdaccio.ds.io:4873/@eslint-community%2fregexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0" - integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== - -"@eslint/eslintrc@^2.1.4": - version "2.1.4" - resolved "http://verdaccio.ds.io:4873/@eslint%2feslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad" - integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== - dependencies: - ajv "^6.12.4" - debug "^4.3.2" - espree "^9.6.0" - globals "^13.19.0" - ignore "^5.2.0" - import-fresh "^3.2.1" - js-yaml "^4.1.0" - minimatch "^3.1.2" - strip-json-comments "^3.1.1" - -"@eslint/js@8.57.0": - version "8.57.0" - resolved "http://verdaccio.ds.io:4873/@eslint%2fjs/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f" - integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== - -"@eslint/js@8.57.1": - version "8.57.1" - resolved "http://verdaccio.ds.io:4873/@eslint%2fjs/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" - integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== - -"@floating-ui/core@^1.0.0": - version "1.6.1" - resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.1.tgz#a4e6fef1b069cda533cbc7a4998c083a37f37573" - integrity sha512-42UH54oPZHPdRHdw6BgoBD6cg/eVTmVrFcgeRDM3jbO7uxSoipVcmcIGFcA5jmOHO5apcyvBhkSKES3fQJnu7A== - dependencies: - "@floating-ui/utils" "^0.2.0" - -"@floating-ui/dom@^1.0.0", "@floating-ui/dom@^1.2.1": - version "1.6.5" - resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.5.tgz#323f065c003f1d3ecf0ff16d2c2c4d38979f4cb9" - integrity sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw== - dependencies: - "@floating-ui/core" "^1.0.0" - "@floating-ui/utils" "^0.2.0" - -"@floating-ui/react-dom@^1.3.0": - version "1.3.0" - resolved "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-1.3.0.tgz#4d35d416eb19811c2b0e9271100a6aa18c1579b3" - integrity sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g== - dependencies: - "@floating-ui/dom" "^1.2.1" - -"@floating-ui/react-dom@^2.0.2": - version "2.0.9" - resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.9.tgz#264ba8b061000baa132b5910f0427a6acf7ad7ce" - integrity sha512-q0umO0+LQK4+p6aGyvzASqKbKOJcAHJ7ycE9CuUvfx3s9zTHWmGJTPOIlM/hmSBfUfg/XfY5YhLBLR/LHwShQQ== - dependencies: - "@floating-ui/dom" "^1.0.0" - -"@floating-ui/react@^0.19.1": - version "0.19.2" - resolved "https://registry.npmjs.org/@floating-ui/react/-/react-0.19.2.tgz#c6e4d2097ed0dca665a7c042ddf9cdecc95e9412" - integrity sha512-JyNk4A0Ezirq8FlXECvRtQOX/iBe5Ize0W/pLkrZjfHW9GUV7Xnq6zm6fyZuQzaHHqEnVizmvlA96e1/CkZv+w== - dependencies: - "@floating-ui/react-dom" "^1.3.0" - aria-hidden "^1.1.3" - tabbable "^6.0.1" - -"@floating-ui/react@^0.25.1": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@floating-ui/react/-/react-0.25.4.tgz#82507e14460aee70f435ad2fd717ea182b6d5c61" - integrity sha512-lWRQ/UiTvSIBxohn0/2HFHEmnmOVRjl7j6XcRJuLH0ls6f/9AyHMWVzkAJFuwx0n9gaEeCmg9VccCSCJzbEJig== - dependencies: - "@floating-ui/react-dom" "^2.0.2" - "@floating-ui/utils" "^0.1.1" - tabbable "^6.0.1" - -"@floating-ui/utils@^0.1.1": - version "0.1.6" - resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.1.6.tgz#22958c042e10b67463997bd6ea7115fe28cbcaf9" - integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== - -"@floating-ui/utils@^0.2.0": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.2.tgz#d8bae93ac8b815b2bd7a98078cf91e2724ef11e5" - integrity sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw== - -"@gulpjs/messages@^1.1.0": - version "1.1.0" - resolved "http://verdaccio.ds.io:4873/@gulpjs%2fmessages/-/messages-1.1.0.tgz#94e70978ff676ade541faab459c37ae0c7095e5a" - integrity sha512-Ys9sazDatyTgZVb4xPlDufLweJ/Os2uHWOv+Caxvy2O85JcnT4M3vc73bi8pdLWlv3fdWQz3pdI9tVwo8rQQSg== - -"@gulpjs/to-absolute-glob@^4.0.0": - version "4.0.0" - resolved "http://verdaccio.ds.io:4873/@gulpjs%2fto-absolute-glob/-/to-absolute-glob-4.0.0.tgz#1fc2460d3953e1d9b9f2dfdb4bcc99da4710c021" - integrity sha512-kjotm7XJrJ6v+7knhPaRgaT6q8F8K2jiafwYdNHLzmV0uGLuZY43FK6smNSHUPrhq5kX2slCUy+RGG/xGqmIKA== - dependencies: - is-negated-glob "^1.0.0" - -"@humanwhocodes/config-array@^0.11.14": - version "0.11.14" - resolved "http://verdaccio.ds.io:4873/@humanwhocodes%2fconfig-array/-/config-array-0.11.14.tgz#d78e481a039f7566ecc9660b4ea7fe6b1fec442b" - integrity sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg== - dependencies: - "@humanwhocodes/object-schema" "^2.0.2" - debug "^4.3.1" - minimatch "^3.0.5" - -"@humanwhocodes/config-array@^0.13.0": - version "0.13.0" - resolved "http://verdaccio.ds.io:4873/@humanwhocodes%2fconfig-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748" - integrity sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw== - dependencies: - "@humanwhocodes/object-schema" "^2.0.3" - debug "^4.3.1" - minimatch "^3.0.5" - -"@humanwhocodes/module-importer@^1.0.1": - version "1.0.1" - resolved "http://verdaccio.ds.io:4873/@humanwhocodes%2fmodule-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" - integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== - -"@humanwhocodes/object-schema@^2.0.2", "@humanwhocodes/object-schema@^2.0.3": - version "2.0.3" - resolved "http://verdaccio.ds.io:4873/@humanwhocodes%2fobject-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" - integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== - -"@isaacs/cliui@^8.0.2": - version "8.0.2" - resolved "http://verdaccio.ds.io:4873/@isaacs%2fcliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" - integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== - dependencies: - string-width "^5.1.2" - string-width-cjs "npm:string-width@^4.2.0" - strip-ansi "^7.0.1" - strip-ansi-cjs "npm:strip-ansi@^6.0.1" - wrap-ansi "^8.1.0" - wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" - -"@jest/environment@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-28.1.3.tgz#abed43a6b040a4c24fdcb69eab1f97589b2d663e" - integrity sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA== - dependencies: - "@jest/fake-timers" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/node" "*" - jest-mock "^28.1.3" - -"@jest/environment@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" - integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== - dependencies: - "@jest/fake-timers" "^29.7.0" - "@jest/types" "^29.6.3" - "@types/node" "*" - jest-mock "^29.7.0" - -"@jest/fake-timers@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-28.1.3.tgz#230255b3ad0a3d4978f1d06f70685baea91c640e" - integrity sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw== - dependencies: - "@jest/types" "^28.1.3" - "@sinonjs/fake-timers" "^9.1.2" - "@types/node" "*" - jest-message-util "^28.1.3" - jest-mock "^28.1.3" - jest-util "^28.1.3" - -"@jest/fake-timers@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" - integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== - dependencies: - "@jest/types" "^29.6.3" - "@sinonjs/fake-timers" "^10.0.2" - "@types/node" "*" - jest-message-util "^29.7.0" - jest-mock "^29.7.0" - jest-util "^29.7.0" - -"@jest/schemas@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-28.1.3.tgz#ad8b86a66f11f33619e3d7e1dcddd7f2d40ff905" - integrity sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg== - dependencies: - "@sinclair/typebox" "^0.24.1" - -"@jest/schemas@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" - integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== - dependencies: - "@sinclair/typebox" "^0.27.8" - -"@jest/types@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-28.1.3.tgz#b05de80996ff12512bc5ceb1d208285a7d11748b" - integrity sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ== - dependencies: - "@jest/schemas" "^28.1.3" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - chalk "^4.0.0" - -"@jest/types@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" - integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== - dependencies: - "@jest/schemas" "^29.6.3" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - chalk "^4.0.0" - -"@jridgewell/gen-mapping@^0.3.5": - version "0.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" - integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== - dependencies: - "@jridgewell/set-array" "^1.2.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.24" - -"@jridgewell/resolve-uri@^3.1.0": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" - integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== - -"@jridgewell/set-array@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" - integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== - -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== - -"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": - version "0.3.25" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" - integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - -"@lezer/common@^1.0.0", "@lezer/common@^1.0.2", "@lezer/common@^1.1.0", "@lezer/common@^1.2.0", "@lezer/common@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@lezer/common/-/common-1.2.1.tgz#198b278b7869668e1bebbe687586e12a42731049" - integrity sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ== - -"@lezer/css@^1.0.0", "@lezer/css@^1.1.0": - version "1.1.8" - resolved "https://registry.yarnpkg.com/@lezer/css/-/css-1.1.8.tgz#11fd456dac53bc899b266778794ed4ca9576a5a4" - integrity sha512-7JhxupKuMBaWQKjQoLtzhGj83DdnZY9MckEOG5+/iLKNK2ZJqKc6hf6uc0HjwCX7Qlok44jBNqZhHKDhEhZYLA== - dependencies: - "@lezer/common" "^1.2.0" - "@lezer/highlight" "^1.0.0" - "@lezer/lr" "^1.0.0" - -"@lezer/highlight@^1.0.0", "@lezer/highlight@^1.1.3": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@lezer/highlight/-/highlight-1.2.0.tgz#e5898c3644208b4b589084089dceeea2966f7780" - integrity sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA== - dependencies: - "@lezer/common" "^1.0.0" - -"@lezer/html@^1.3.0": - version "1.3.9" - resolved "https://registry.yarnpkg.com/@lezer/html/-/html-1.3.9.tgz#097150f0fb0d14e274515d3b3e50e7bd4a1d7ebc" - integrity sha512-MXxeCMPyrcemSLGaTQEZx0dBUH0i+RPl8RN5GwMAzo53nTsd/Unc/t5ZxACeQoyPUM5/GkPLRUs2WliOImzkRA== - dependencies: - "@lezer/common" "^1.2.0" - "@lezer/highlight" "^1.0.0" - "@lezer/lr" "^1.0.0" - -"@lezer/javascript@^1.0.0": - version "1.4.16" - resolved "https://registry.yarnpkg.com/@lezer/javascript/-/javascript-1.4.16.tgz#20f0ba832b7bf4f1333513549f2f7ca459a9dc93" - integrity sha512-84UXR3N7s11MPQHWgMnjb9571fr19MmXnr5zTv2XX0gHXXUvW3uPJ8GCjKrfTXmSdfktjRK0ayKklw+A13rk4g== - dependencies: - "@lezer/common" "^1.2.0" - "@lezer/highlight" "^1.1.3" - "@lezer/lr" "^1.3.0" - -"@lezer/lr@^1.0.0", "@lezer/lr@^1.3.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@lezer/lr/-/lr-1.4.0.tgz#ed52a75dbbfbb0d1eb63710ea84c35ee647cb67e" - integrity sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg== - dependencies: - "@lezer/common" "^1.0.0" - -"@lezer/markdown@^1.0.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@lezer/markdown/-/markdown-1.3.0.tgz#a954d48aa3256d07173353f80086f1a3bc6f965f" - integrity sha512-ErbEQ15eowmJUyT095e9NJc3BI9yZ894fjSDtHftD0InkfUBGgnKSU6dvan9jqsZuNHg2+ag/1oyDRxNsENupQ== - dependencies: - "@lezer/common" "^1.0.0" - "@lezer/highlight" "^1.0.0" - -"@lmdb/lmdb-darwin-arm64@2.5.2": - version "2.5.2" - resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.5.2.tgz#bc66fa43286b5c082e8fee0eacc17995806b6fbe" - integrity sha512-+F8ioQIUN68B4UFiIBYu0QQvgb9FmlKw2ctQMSBfW2QBrZIxz9vD9jCGqTCPqZBRbPHAS/vG1zSXnKqnS2ch/A== - -"@lmdb/lmdb-darwin-arm64@2.8.5": - version "2.8.5" - resolved "http://verdaccio.ds.io:4873/@lmdb%2flmdb-darwin-arm64/-/lmdb-darwin-arm64-2.8.5.tgz#895d8cb16a9d709ce5fedd8b60022903b875e08e" - integrity sha512-KPDeVScZgA1oq0CiPBcOa3kHIqU+pTOwRFDIhxvmf8CTNvqdZQYp5cCKW0bUk69VygB2PuTiINFWbY78aR2pQw== - -"@lmdb/lmdb-darwin-x64@2.5.2": - version "2.5.2" - resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.5.2.tgz#89d8390041bce6bab24a82a20392be22faf54ffc" - integrity sha512-KvPH56KRLLx4KSfKBx0m1r7GGGUMXm0jrKmNE7plbHlesZMuPJICtn07HYgQhj1LNsK7Yqwuvnqh1QxhJnF1EA== - -"@lmdb/lmdb-darwin-x64@2.8.5": - version "2.8.5" - resolved "http://verdaccio.ds.io:4873/@lmdb%2flmdb-darwin-x64/-/lmdb-darwin-x64-2.8.5.tgz#ca243534c8b37d5516c557e4624256d18dd63184" - integrity sha512-w/sLhN4T7MW1nB3R/U8WK5BgQLz904wh+/SmA2jD8NnF7BLLoUgflCNxOeSPOWp8geP6nP/+VjWzZVip7rZ1ug== - -"@lmdb/lmdb-linux-arm64@2.5.2": - version "2.5.2" - resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.5.2.tgz#14fe4c96c2bb1285f93797f45915fa35ee047268" - integrity sha512-aLl89VHL/wjhievEOlPocoefUyWdvzVrcQ/MHQYZm2JfV1jUsrbr/ZfkPPUFvZBf+VSE+Q0clWs9l29PCX1hTQ== - -"@lmdb/lmdb-linux-arm64@2.8.5": - version "2.8.5" - resolved "http://verdaccio.ds.io:4873/@lmdb%2flmdb-linux-arm64/-/lmdb-linux-arm64-2.8.5.tgz#b44a8023057e21512eefb9f6120096843b531c1e" - integrity sha512-vtbZRHH5UDlL01TT5jB576Zox3+hdyogvpcbvVJlmU5PdL3c5V7cj1EODdh1CHPksRl+cws/58ugEHi8bcj4Ww== - -"@lmdb/lmdb-linux-arm@2.5.2": - version "2.5.2" - resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.5.2.tgz#05bde4573ab10cf21827339fe687148f2590cfa1" - integrity sha512-5kQAP21hAkfW5Bl+e0P57dV4dGYnkNIpR7f/GAh6QHlgXx+vp/teVj4PGRZaKAvt0GX6++N6hF8NnGElLDuIDw== - -"@lmdb/lmdb-linux-arm@2.8.5": - version "2.8.5" - resolved "http://verdaccio.ds.io:4873/@lmdb%2flmdb-linux-arm/-/lmdb-linux-arm-2.8.5.tgz#17bd54740779c3e4324e78e8f747c21416a84b3d" - integrity sha512-c0TGMbm2M55pwTDIfkDLB6BpIsgxV4PjYck2HiOX+cy/JWiBXz32lYbarPqejKs9Flm7YVAKSILUducU9g2RVg== - -"@lmdb/lmdb-linux-x64@2.5.2": - version "2.5.2" - resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.5.2.tgz#d2f85afd857d2c33d2caa5b057944574edafcfee" - integrity sha512-xUdUfwDJLGjOUPH3BuPBt0NlIrR7f/QHKgu3GZIXswMMIihAekj2i97oI0iWG5Bok/b+OBjHPfa8IU9velnP/Q== - -"@lmdb/lmdb-linux-x64@2.8.5": - version "2.8.5" - resolved "http://verdaccio.ds.io:4873/@lmdb%2flmdb-linux-x64/-/lmdb-linux-x64-2.8.5.tgz#6c61835b6cc58efdf79dbd5e8c72a38300a90302" - integrity sha512-Xkc8IUx9aEhP0zvgeKy7IQ3ReX2N8N1L0WPcQwnZweWmOuKfwpS3GRIYqLtK5za/w3E60zhFfNdS+3pBZPytqQ== - -"@lmdb/lmdb-win32-x64@2.5.2": - version "2.5.2" - resolved "https://registry.yarnpkg.com/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.5.2.tgz#28f643fbc0bec30b07fbe95b137879b6b4d1c9c5" - integrity sha512-zrBczSbXKxEyK2ijtbRdICDygRqWSRPpZMN5dD1T8VMEW5RIhIbwFWw2phDRXuBQdVDpSjalCIUMWMV2h3JaZA== - -"@lmdb/lmdb-win32-x64@2.8.5": - version "2.8.5" - resolved "http://verdaccio.ds.io:4873/@lmdb%2flmdb-win32-x64/-/lmdb-win32-x64-2.8.5.tgz#8233e8762440b0f4632c47a09b1b6f23de8b934c" - integrity sha512-4wvrf5BgnR8RpogHhtpCPJMKBmvyZPhhUtEwMJbXh0ni2BucpfF07jlmyM11zRqQ2XIq6PbC2j7W7UCCcm1rRQ== - -"@mantine/core@^6.0.21": - version "6.0.21" - resolved "https://registry.npmjs.org/@mantine/core/-/core-6.0.21.tgz#6e3a1b8d0f6869518a644d5f5e3d55a5db7e1e51" - integrity sha512-Kx4RrRfv0I+cOCIcsq/UA2aWcYLyXgW3aluAuW870OdXnbII6qg7RW28D+r9D76SHPxWFKwIKwmcucAG08Divg== - dependencies: - "@floating-ui/react" "^0.19.1" - "@mantine/styles" "6.0.21" - "@mantine/utils" "6.0.21" - "@radix-ui/react-scroll-area" "1.0.2" - react-remove-scroll "^2.5.5" - react-textarea-autosize "8.3.4" - -"@mantine/hooks@^6.0.21": - version "6.0.21" - resolved "https://registry.npmjs.org/@mantine/hooks/-/hooks-6.0.21.tgz#bc009d8380ad18455b90f3ddaf484de16a13da95" - integrity sha512-sYwt5wai25W6VnqHbS5eamey30/HD5dNXaZuaVEAJ2i2bBv8C0cCiczygMDpAFiSYdXoSMRr/SZ2CrrPTzeNew== - -"@mantine/prism@^6.0.21": - version "6.0.21" - resolved "https://registry.npmjs.org/@mantine/prism/-/prism-6.0.21.tgz#ad209ecee3d5a92443cf4373a6405ba9bb32bf43" - integrity sha512-M9hDUAuuxiINI7f07V0qlX532UXlOTpBqNcG1WWm80t6C0fHjzkTvFj77QpnGS73+MI88mV8ru458y10bQjTBA== - dependencies: - "@mantine/utils" "6.0.21" - prism-react-renderer "^1.2.1" - -"@mantine/styles@6.0.21": - version "6.0.21" - resolved "https://registry.npmjs.org/@mantine/styles/-/styles-6.0.21.tgz#8ea097fc76cbb3ed55f5cfd719d2f910aff5031b" - integrity sha512-PVtL7XHUiD/B5/kZ/QvZOZZQQOj12QcRs3Q6nPoqaoPcOX5+S7bMZLMH0iLtcGq5OODYk0uxlvuJkOZGoPj8Mg== - dependencies: - clsx "1.1.1" - csstype "3.0.9" - -"@mantine/utils@6.0.21": - version "6.0.21" - resolved "https://registry.npmjs.org/@mantine/utils/-/utils-6.0.21.tgz#6185506e91cba3e308aaa8ea9ababc8e767995d6" - integrity sha512-33RVDRop5jiWFao3HKd3Yp7A9mEq4HAJxJPTuYm1NkdqX6aTKOQK7wT8v8itVodBp+sb4cJK6ZVdD1UurK/txQ== - -"@mapbox/extent@0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@mapbox/extent/-/extent-0.4.0.tgz#3e591f32e1f0c3981c864239f7b0ac06e610f8a9" - integrity sha512-MSoKw3qPceGuupn04sdaJrFeLKvcSETVLZCGS8JA9x6zXQL3FWiKaIXYIZEDXd5jpXpWlRxinCZIN49yRy0C9A== - -"@mapbox/fusspot@^0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@mapbox/fusspot/-/fusspot-0.4.0.tgz#5ac625b5ed31695fda465fb0413ee0379bdf553c" - integrity sha512-6sys1vUlhNCqMvJOqPEPSi0jc9tg7aJ//oG1A16H3PXoIt9whtNngD7UzBHUVTH15zunR/vRvMtGNVsogm1KzA== - dependencies: - is-plain-obj "^1.1.0" - xtend "^4.0.1" - -"@mapbox/geojson-area@^0.2.2": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@mapbox/geojson-area/-/geojson-area-0.2.2.tgz#18d7814aa36bf23fbbcc379f8e26a22927debf10" - integrity sha512-bBqqFn1kIbLBfn7Yq1PzzwVkPYQr9lVUeT8Dhd0NL5n76PBuXzOcuLV7GOSbEB1ia8qWxH4COCvFpziEu/yReA== - dependencies: - wgs84 "0.0.0" - -"@mapbox/geojson-coords@0.0.2": - version "0.0.2" - resolved "https://registry.yarnpkg.com/@mapbox/geojson-coords/-/geojson-coords-0.0.2.tgz#f73d5744c832de0f05c48899f16a4288cefb2606" - integrity sha512-YuVzpseee/P1T5BWyeVVPppyfmuXYHFwZHmybkqaMfu4BWlOf2cmMGKj2Rr92MwfSTOCSUA0PAsVGRG8akY0rg== - dependencies: - "@mapbox/geojson-normalize" "0.0.1" - geojson-flatten "^1.0.4" - -"@mapbox/geojson-extent@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@mapbox/geojson-extent/-/geojson-extent-1.0.1.tgz#bd99a6b66ba98e63a29511c9cd1bbd1df4c1e203" - integrity sha512-hh8LEO3djT4fqfr8sSC6wKt+p0TMiu+KOLMBUiFOyj+zGq7+IXwQGl0ppCVDkyzCewyd9LoGe9zAvDxXrLfhLw== - dependencies: - "@mapbox/extent" "0.4.0" - "@mapbox/geojson-coords" "0.0.2" - rw "~0.1.4" - traverse "~0.6.6" - -"@mapbox/geojson-normalize@0.0.1", "@mapbox/geojson-normalize@^0.0.1": - version "0.0.1" - resolved "https://registry.yarnpkg.com/@mapbox/geojson-normalize/-/geojson-normalize-0.0.1.tgz#1da1e6b3a7add3ad29909b30f438f60581b7cd80" - integrity sha512-82V7YHcle8lhgIGqEWwtXYN5cy0QM/OHq3ypGhQTbvHR57DF0vMHMjjVSQKFfVXBe/yWCBZTyOuzvK7DFFnx5Q== - -"@mapbox/geojson-rewind@^0.5.2": - version "0.5.2" - resolved "https://registry.yarnpkg.com/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz#591a5d71a9cd1da1a0bf3420b3bea31b0fc7946a" - integrity sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA== - dependencies: - get-stream "^6.0.1" - minimist "^1.2.6" - -"@mapbox/jsonlint-lines-primitives@^2.0.2", "@mapbox/jsonlint-lines-primitives@~2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz#ce56e539f83552b58d10d672ea4d6fc9adc7b234" - integrity sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ== - -"@mapbox/mapbox-gl-draw-static-mode@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@mapbox/mapbox-gl-draw-static-mode/-/mapbox-gl-draw-static-mode-1.0.1.tgz#da873099b60acaf91790b961ce84b2c762815041" - integrity sha512-r/y50dlRJ8ctK5YdhAzimiKIu/R2b0GkGoExw7zWn17CDTn2ftGqsljJOlfLXf5rH15Wv75t1EN9KsM6OkdhWQ== - -"@mapbox/mapbox-gl-draw@^1.3.0": - version "1.4.3" - resolved "https://registry.yarnpkg.com/@mapbox/mapbox-gl-draw/-/mapbox-gl-draw-1.4.3.tgz#3f95362fdeabcffcb46f3392f24bf5914e7be817" - integrity sha512-03qIJgyGmm0IoTZbV/cfODru9jRGogi4LcQ3maxIJDKccq1gY3ofgt2UYPkeU143ElxitZahEythNQv1NpsLhg== - dependencies: - "@mapbox/geojson-area" "^0.2.2" - "@mapbox/geojson-extent" "^1.0.1" - "@mapbox/geojson-normalize" "^0.0.1" - "@mapbox/point-geometry" "^0.1.0" - hat "0.0.3" - lodash.isequal "^4.5.0" - xtend "^4.0.2" - -"@mapbox/mapbox-gl-geocoder@^5.0.1": - version "5.0.2" - resolved "https://registry.yarnpkg.com/@mapbox/mapbox-gl-geocoder/-/mapbox-gl-geocoder-5.0.2.tgz#f7409023a667e4d092c2b1d640a088ce5c735cbe" - integrity sha512-o+2atyKKsfbiI2/iutQ/razt5O++kfi9oxwaXSfKc6m/9NudJnQm3rpGB0GagA+becq2NU4U99E9Yzv+UcMCBQ== - dependencies: - "@mapbox/mapbox-sdk" "^0.13.7" - events "^3.3.0" - lodash.debounce "^4.0.6" - nanoid "^3.1.31" - subtag "^0.5.0" - suggestions "^1.6.0" - xtend "^4.0.1" - -"@mapbox/mapbox-gl-supported@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-2.0.1.tgz#c15367178d8bfe4765e6b47b542fe821ce259c7b" - integrity sha512-HP6XvfNIzfoMVfyGjBckjiAOQK9WfX0ywdLubuPMPv+Vqf5fj0uCbgBQYpiqcWZT6cbyyRnTSXDheT1ugvF6UQ== - -"@mapbox/mapbox-gl-sync-move@^0.3.1": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@mapbox/mapbox-gl-sync-move/-/mapbox-gl-sync-move-0.3.1.tgz#0dc0376799c46f121ba3b883a11381d07bc0f1be" - integrity sha512-Y3PMyj0m/TBJa9OkQnO2TiVDu8sFUPmLF7q/THUHrD/g42qrURpMJJ4kufq4sR60YFMwZdCGBshrbgK5v2xXWw== - -"@mapbox/mapbox-sdk@^0.13.7": - version "0.13.7" - resolved "https://registry.yarnpkg.com/@mapbox/mapbox-sdk/-/mapbox-sdk-0.13.7.tgz#05e1bf287d86868623d748c19865b1fee7222642" - integrity sha512-JZjBsAVSBv7lX7gQPOQwftBGHIUcvL/tPKFxAL+SCT7u1n+eRH052XebOTkl28pNm7Du6DpKAs1GvgUnDcFFDQ== - dependencies: - "@mapbox/fusspot" "^0.4.0" - "@mapbox/parse-mapbox-token" "^0.2.0" - "@mapbox/polyline" "^1.0.0" - eventemitter3 "^3.1.0" - form-data "^3.0.0" - got "^11.8.5" - is-plain-obj "^1.1.0" - xtend "^4.0.1" - -"@mapbox/parse-mapbox-token@^0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@mapbox/parse-mapbox-token/-/parse-mapbox-token-0.2.0.tgz#34049d948868376f689189a5ea0e3cd2d9284b91" - integrity sha512-BjeuG4sodYaoTygwXIuAWlZV6zUv4ZriYAQhXikzx+7DChycMUQ9g85E79Htat+AsBg+nStFALehlOhClYm5cQ== - dependencies: - base-64 "^0.1.0" - -"@mapbox/point-geometry@0.1.0", "@mapbox/point-geometry@^0.1.0", "@mapbox/point-geometry@~0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz#8a83f9335c7860effa2eeeca254332aa0aeed8f2" - integrity sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ== - -"@mapbox/polyline@^1.0.0": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@mapbox/polyline/-/polyline-1.2.1.tgz#1eecce5e8c0d9e6dfc718b225e8e9f03591ea636" - integrity sha512-sn0V18O3OzW4RCcPoUIVDWvEGQaBNH9a0y5lgqrf5hUycyw1CzrhEoxV5irzrMNXKCkw1xRsZXcaVbsVZggHXA== - dependencies: - meow "^9.0.0" - -"@mapbox/tiny-sdf@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@mapbox/tiny-sdf/-/tiny-sdf-2.0.6.tgz#9a1d33e5018093e88f6a4df2343e886056287282" - integrity sha512-qMqa27TLw+ZQz5Jk+RcwZGH7BQf5G/TrutJhspsca/3SHwmgKQ1iq+d3Jxz5oysPVYTGP6aXxCo5Lk9Er6YBAA== - -"@mapbox/unitbezier@^0.0.1": - version "0.0.1" - resolved "https://registry.yarnpkg.com/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz#d32deb66c7177e9e9dfc3bbd697083e2e657ff01" - integrity sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw== - -"@mapbox/vector-tile@^1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz#d3a74c90402d06e89ec66de49ec817ff53409666" - integrity sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw== - dependencies: - "@mapbox/point-geometry" "~0.1.0" - -"@mapbox/whoots-js@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz#497c67a1cef50d1a2459ba60f315e448d2ad87fe" - integrity sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q== - -"@maplibre/maplibre-gl-style-spec@^19.2.1": - version "19.3.3" - resolved "https://registry.yarnpkg.com/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-19.3.3.tgz#a106248bd2e25e77c963a362aeaf630e00f924e9" - integrity sha512-cOZZOVhDSulgK0meTsTkmNXb1ahVvmTmWmfx9gRBwc6hq98wS9JP35ESIoNq3xqEan+UN+gn8187Z6E4NKhLsw== - dependencies: - "@mapbox/jsonlint-lines-primitives" "~2.0.2" - "@mapbox/unitbezier" "^0.0.1" - json-stringify-pretty-compact "^3.0.0" - minimist "^1.2.8" - rw "^1.3.3" - sort-object "^3.0.3" - -"@mdx-js/mdx@^2.2.1": - version "2.3.0" - resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-2.3.0.tgz#d65d8c3c28f3f46bb0e7cb3bf7613b39980671a9" - integrity sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA== - dependencies: - "@types/estree-jsx" "^1.0.0" - "@types/mdx" "^2.0.0" - estree-util-build-jsx "^2.0.0" - estree-util-is-identifier-name "^2.0.0" - estree-util-to-js "^1.1.0" - estree-walker "^3.0.0" - hast-util-to-estree "^2.0.0" - markdown-extensions "^1.0.0" - periscopic "^3.0.0" - remark-mdx "^2.0.0" - remark-parse "^10.0.0" - remark-rehype "^10.0.0" - unified "^10.0.0" - unist-util-position-from-estree "^1.0.0" - unist-util-stringify-position "^3.0.0" - unist-util-visit "^4.0.0" - vfile "^5.0.0" - -"@mdx-js/react@^2.2.1": - version "2.3.0" - resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-2.3.0.tgz#4208bd6d70f0d0831def28ef28c26149b03180b3" - integrity sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g== - dependencies: - "@types/mdx" "^2.0.0" - "@types/react" ">=16" - -"@mdx-js/react@^3.0.1": - version "3.0.1" - resolved "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz#997a19b3a5b783d936c75ae7c47cfe62f967f746" - integrity sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A== - dependencies: - "@types/mdx" "^2.0.0" - -"@mischnic/json-sourcemap@^0.1.0": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@mischnic/json-sourcemap/-/json-sourcemap-0.1.1.tgz#0ef9b015a8f575dd9a8720d9a6b4dbc988425906" - integrity sha512-iA7+tyVqfrATAIsIRWQG+a7ZLLD0VaOCKV2Wd/v4mqIU3J9c4jx9p7S0nw1XH3gJCKNBOOwACOPYYSUu9pgT+w== - dependencies: - "@lezer/common" "^1.0.0" - "@lezer/lr" "^1.0.0" - json5 "^2.2.1" - -"@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.2.tgz#44d752c1a2dc113f15f781b7cc4f53a307e3fa38" - integrity sha512-9bfjwDxIDWmmOKusUcqdS4Rw+SETlp9Dy39Xui9BEGEk19dDwH0jhipwFzEff/pFg95NKymc6TOTbRKcWeRqyQ== - -"@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.2.tgz#f954f34355712212a8e06c465bc06c40852c6bb3" - integrity sha512-lwriRAHm1Yg4iDf23Oxm9n/t5Zpw1lVnxYU3HnJPTi2lJRkKTrps1KVgvL6m7WvmhYVt/FIsssWay+k45QHeuw== - -"@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.2.tgz#45c63037f045c2b15c44f80f0393fa24f9655367" - integrity sha512-FU20Bo66/f7He9Fp9sP2zaJ1Q8L9uLPZQDub/WlUip78JlPeMbVL8546HbZfcW9LNciEXc8d+tThSJjSC+tmsg== - -"@msgpackr-extract/msgpackr-extract-linux-arm@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.2.tgz#35707efeafe6d22b3f373caf9e8775e8920d1399" - integrity sha512-MOI9Dlfrpi2Cuc7i5dXdxPbFIgbDBGgKR5F2yWEa6FVEtSWncfVNKW5AKjImAQ6CZlBK9tympdsZJ2xThBiWWA== - -"@msgpackr-extract/msgpackr-extract-linux-x64@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.2.tgz#091b1218b66c341f532611477ef89e83f25fae4f" - integrity sha512-gsWNDCklNy7Ajk0vBBf9jEx04RUxuDQfBse918Ww+Qb9HCPoGzS+XJTLe96iN3BVK7grnLiYghP/M4L8VsaHeA== - -"@msgpackr-extract/msgpackr-extract-win32-x64@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.2.tgz#0f164b726869f71da3c594171df5ebc1c4b0a407" - integrity sha512-O+6Gs8UeDbyFpbSh2CPEz/UOrrdWPTBYNblZK5CxxLisYt4kGX3Sc+czffFonyjiGSq3jWLwJS/CCJc7tBr4sQ== - -"@next/env@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/env/-/env-14.2.3.tgz#d6def29d1c763c0afb397343a15a82e7d92353a0" - integrity sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA== - -"@next/eslint-plugin-next@14.2.16": - version "14.2.16" - resolved "http://verdaccio.ds.io:4873/@next%2feslint-plugin-next/-/eslint-plugin-next-14.2.16.tgz#05414ada34e3bc02a8074d0e457a3277f76acec2" - integrity sha512-noORwKUMkKc96MWjTOwrsUCjky0oFegHbeJ1yEnQBGbMHAaTEIgLZIIfsYF0x3a06PiS+2TXppfifR+O6VWslg== - dependencies: - glob "10.3.10" - -"@next/swc-darwin-arm64@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.3.tgz#db1a05eb88c0224089b815ad10ac128ec79c2cdb" - integrity sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A== - -"@next/swc-darwin-x64@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.3.tgz#a3f8af05b5f9a52ac3082e66ac29e125ab1d7b9c" - integrity sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA== - -"@next/swc-linux-arm64-gnu@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.3.tgz#4e63f43879285b52554bfd39e6e0cc78a9b27bbf" - integrity sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA== - -"@next/swc-linux-arm64-musl@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.3.tgz#ebdaed26214448b1e6f2c3e8b3cd29bfba387990" - integrity sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw== - -"@next/swc-linux-x64-gnu@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.3.tgz#19e3bcc137c3b582a1ab867106817e5c90a20593" - integrity sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w== - -"@next/swc-linux-x64-musl@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.3.tgz#794a539b98e064169cf0ff7741b2a4fb16adec7d" - integrity sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ== - -"@next/swc-win32-arm64-msvc@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.3.tgz#eda9fa0fbf1ff9113e87ac2668ee67ce9e5add5a" - integrity sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A== - -"@next/swc-win32-ia32-msvc@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.3.tgz#7c1190e3f640ab16580c6bdbd7d0e766b9920457" - integrity sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw== - -"@next/swc-win32-x64-msvc@14.2.3": - version "14.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.3.tgz#2be4e39ee25bfbd85be78eea17c0e7751dc4323c" - integrity sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA== - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "http://verdaccio.ds.io:4873/@nodelib%2ffs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "http://verdaccio.ds.io:4873/@nodelib%2ffs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": - version "1.2.8" - resolved "http://verdaccio.ds.io:4873/@nodelib%2ffs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@nolyfill/is-core-module@1.0.39": - version "1.0.39" - resolved "http://verdaccio.ds.io:4873/@nolyfill%2fis-core-module/-/is-core-module-1.0.39.tgz#3dc35ba0f1e66b403c00b39344f870298ebb1c8e" - integrity sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA== - -"@parcel/cache@2.12.0": - version "2.12.0" - resolved "http://verdaccio.ds.io:4873/@parcel%2fcache/-/cache-2.12.0.tgz#b8fd2ea2bc7a2353a9b20344cc191bfb4f8284f3" - integrity sha512-FX5ZpTEkxvq/yvWklRHDESVRz+c7sLTXgFuzz6uEnBcXV38j6dMSikflNpHA6q/L4GKkCqRywm9R6XQwhwIMyw== - dependencies: - "@parcel/fs" "2.12.0" - "@parcel/logger" "2.12.0" - "@parcel/utils" "2.12.0" - lmdb "2.8.5" - -"@parcel/cache@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@parcel/cache/-/cache-2.7.0.tgz#cc4b99685c7ff0fc20fbc321f4b6850d6e0c6811" - integrity sha512-JlXNoZXcWzLKdDlfeF3dIj5Vtel5T9vtdBN72PJ+cjC4qNHk4Uwvc5sfOBELuibGN0bVu2bwY9nUgSwCiB1iIA== - dependencies: - "@parcel/fs" "2.7.0" - "@parcel/logger" "2.7.0" - "@parcel/utils" "2.7.0" - lmdb "2.5.2" - -"@parcel/codeframe@2.12.0": - version "2.12.0" - resolved "http://verdaccio.ds.io:4873/@parcel%2fcodeframe/-/codeframe-2.12.0.tgz#9ea75bd7ae6c5f7fadf42a5e64657cf88fdcb29e" - integrity sha512-v2VmneILFiHZJTxPiR7GEF1wey1/IXPdZMcUlNXBiPZyWDfcuNgGGVQkx/xW561rULLIvDPharOMdxz5oHOKQg== - dependencies: - chalk "^4.1.0" - -"@parcel/codeframe@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@parcel/codeframe/-/codeframe-2.7.0.tgz#b6e4ad6100938edbed1b6c72b37f609e1abaf931" - integrity sha512-UTKx0jejJmmO1dwTHSJuRgrO8N6PMlkxRT6sew8N6NC3Bgv6pu0EbO+RtlWt/jCvzcdLOPdIoTzj4MMZvgcMYg== - dependencies: - chalk "^4.1.0" - -"@parcel/diagnostic@2.12.0": - version "2.12.0" - resolved "http://verdaccio.ds.io:4873/@parcel%2fdiagnostic/-/diagnostic-2.12.0.tgz#b38057d819ea2edc32018a1d51df434f07840be9" - integrity sha512-8f1NOsSFK+F4AwFCKynyIu9Kr/uWHC+SywAv4oS6Bv3Acig0gtwUjugk0C9UaB8ztBZiW5TQZhw+uPZn9T/lJA== - dependencies: - "@mischnic/json-sourcemap" "^0.1.0" - nullthrows "^1.1.1" - -"@parcel/diagnostic@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@parcel/diagnostic/-/diagnostic-2.7.0.tgz#cf2596a20ce9277334616e12bbdac98490189e99" - integrity sha512-pdq/cTwVoL0n8yuDCRXFRSQHVWdmmIXPt3R3iT4KtYDYvOrMT2dLPT79IMqQkhYPANW8GuL15n/WxRngfRdkug== - dependencies: - "@mischnic/json-sourcemap" "^0.1.0" - nullthrows "^1.1.1" - -"@parcel/events@2.12.0": - version "2.12.0" - resolved "http://verdaccio.ds.io:4873/@parcel%2fevents/-/events-2.12.0.tgz#ef67e3fbb96806b3531a37bcf95e8fbb3818ffa2" - integrity sha512-nmAAEIKLjW1kB2cUbCYSmZOGbnGj8wCzhqnK727zCCWaA25ogzAtt657GPOeFyqW77KyosU728Tl63Fc8hphIA== - -"@parcel/events@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@parcel/events/-/events-2.7.0.tgz#b6db8464d45626686134d412d3a36d024ffb1482" - integrity sha512-kQDwMKgZ1U4M/G17qeDYF6bW5kybluN6ajYPc7mZcrWg+trEI/oXi81GMFaMX0BSUhwhbiN5+/Vb2wiG/Sn6ig== - -"@parcel/fs-search@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@parcel/fs-search/-/fs-search-2.7.0.tgz#15e658006039ddc7b92528df5266ee2b9c47b6a4" - integrity sha512-K1Hv25bnRpwQVA15RvcRuB8ZhfclnCHA8N8L6w7Ul1ncSJDxCIkIAc5hAubYNNYW3kWjCC2SOaEgFKnbvMllEQ== - dependencies: - detect-libc "^1.0.3" - -"@parcel/fs@2.12.0": - version "2.12.0" - resolved "http://verdaccio.ds.io:4873/@parcel%2ffs/-/fs-2.12.0.tgz#8c9029353888311ba2e9e2198dbe6c7c1da635c0" - integrity sha512-NnFkuvou1YBtPOhTdZr44WN7I60cGyly2wpHzqRl62yhObyi1KvW0SjwOMa0QGNcBOIzp4G0CapoZ93hD0RG5Q== - dependencies: - "@parcel/rust" "2.12.0" - "@parcel/types" "2.12.0" - "@parcel/utils" "2.12.0" - "@parcel/watcher" "^2.0.7" - "@parcel/workers" "2.12.0" - -"@parcel/fs@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@parcel/fs/-/fs-2.7.0.tgz#c9a0c60bdbef7101ff47f2db6b23814c3db06007" - integrity sha512-PU5fo4Hh8y03LZgemgVREttc0wyHQUNmsJCybxTB7EjJie2CqJRumo+DFppArlvdchLwJdc9em03yQV/GNWrEg== - dependencies: - "@parcel/fs-search" "2.7.0" - "@parcel/types" "2.7.0" - "@parcel/utils" "2.7.0" - "@parcel/watcher" "^2.0.0" - "@parcel/workers" "2.7.0" - -"@parcel/hash@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@parcel/hash/-/hash-2.7.0.tgz#8825cff69a0bc4816737415e6e2aa29e8671c0b1" - integrity sha512-k6bSKnIlPJMPU3yjQzfgfvF9zuJZGOAlJgzpL4BbWvdbE8BTdjzLcFn0Ujrtud94EgIkiXd22sC2HpCUWoHGdA== - dependencies: - detect-libc "^1.0.3" - xxhash-wasm "^0.4.2" - -"@parcel/logger@2.12.0": - version "2.12.0" - resolved "http://verdaccio.ds.io:4873/@parcel%2flogger/-/logger-2.12.0.tgz#0b866b7aee8a0a462596a80cd46bd8b29c318758" - integrity sha512-cJ7Paqa7/9VJ7C+KwgJlwMqTQBOjjn71FbKk0G07hydUEBISU2aDfmc/52o60ErL9l+vXB26zTrIBanbxS8rVg== - dependencies: - "@parcel/diagnostic" "2.12.0" - "@parcel/events" "2.12.0" - -"@parcel/logger@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@parcel/logger/-/logger-2.7.0.tgz#1aa1de0458bdd613714ce4031134d92135aec590" - integrity sha512-qjMY/bYo38+o+OiIrTRldU9CwL1E7J72t+xkTP8QIcUxLWz5LYR0YbynZUVulmBSfqsykjjxCy4a+8siVr+lPw== - dependencies: - "@parcel/diagnostic" "2.7.0" - "@parcel/events" "2.7.0" - -"@parcel/markdown-ansi@2.12.0": - version "2.12.0" - resolved "http://verdaccio.ds.io:4873/@parcel%2fmarkdown-ansi/-/markdown-ansi-2.12.0.tgz#a4301321fa784a28ba817e65e41432fe8b3b3192" - integrity sha512-WZz3rzL8k0H3WR4qTHX6Ic8DlEs17keO9gtD4MNGyMNQbqQEvQ61lWJaIH0nAtgEetu0SOITiVqdZrb8zx/M7w== - dependencies: - chalk "^4.1.0" - -"@parcel/markdown-ansi@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@parcel/markdown-ansi/-/markdown-ansi-2.7.0.tgz#4ba70e3661ce06cd8fd2eb3f7b84028853a586e4" - integrity sha512-ipOX0D6FVZFEXeb/z8MnTMq2RQEIuaILY90olVIuHEFLHHfOPEn+RK3u13HA1ChF5/9E3cMD79tu6x9JL9Kqag== - dependencies: - chalk "^4.1.0" - -"@parcel/node-resolver-core@3.3.0": - version "3.3.0" - resolved "http://verdaccio.ds.io:4873/@parcel%2fnode-resolver-core/-/node-resolver-core-3.3.0.tgz#f40d80de800baa7cf230406b7122c8711ac4cdc8" - integrity sha512-rhPW9DYPEIqQBSlYzz3S0AjXxjN6Ub2yS6tzzsW/4S3Gpsgk/uEq4ZfxPvoPf/6TgZndVxmKwpmxaKtGMmf3cA== - dependencies: - "@mischnic/json-sourcemap" "^0.1.0" - "@parcel/diagnostic" "2.12.0" - "@parcel/fs" "2.12.0" - "@parcel/rust" "2.12.0" - "@parcel/utils" "2.12.0" - nullthrows "^1.1.1" - semver "^7.5.2" - -"@parcel/package-manager@2.12.0": - version "2.12.0" - resolved "http://verdaccio.ds.io:4873/@parcel%2fpackage-manager/-/package-manager-2.12.0.tgz#7e1eb5f652544e045f7240fa6cf92e5ff1627624" - integrity sha512-0nvAezcjPx9FT+hIL+LS1jb0aohwLZXct7jAh7i0MLMtehOi0z1Sau+QpgMlA9rfEZZ1LIeFdnZZwqSy7Ccspw== - dependencies: - "@parcel/diagnostic" "2.12.0" - "@parcel/fs" "2.12.0" - "@parcel/logger" "2.12.0" - "@parcel/node-resolver-core" "3.3.0" - "@parcel/types" "2.12.0" - "@parcel/utils" "2.12.0" - "@parcel/workers" "2.12.0" - "@swc/core" "^1.3.36" - semver "^7.5.2" - -"@parcel/package-manager@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@parcel/package-manager/-/package-manager-2.7.0.tgz#5de1bf5c94d95330e98dffb2a66c22d1f20c4c8a" - integrity sha512-wmfSX1mRrTi8MeA4KrnPk/x7zGUsILCQmTo6lA4gygzAxDbM1pGuyFN8/Kt0y0SFO2lbljARtD/4an5qdotH+Q== - dependencies: - "@parcel/diagnostic" "2.7.0" - "@parcel/fs" "2.7.0" - "@parcel/logger" "2.7.0" - "@parcel/types" "2.7.0" - "@parcel/utils" "2.7.0" - "@parcel/workers" "2.7.0" - semver "^5.7.1" - -"@parcel/plugin@2.12.0": - version "2.12.0" - resolved "http://verdaccio.ds.io:4873/@parcel%2fplugin/-/plugin-2.12.0.tgz#3db4237e8977ef5b5378b65eaffb809d2026431a" - integrity sha512-nc/uRA8DiMoe4neBbzV6kDndh/58a4wQuGKw5oEoIwBCHUvE2W8ZFSu7ollSXUGRzfacTt4NdY8TwS73ScWZ+g== - dependencies: - "@parcel/types" "2.12.0" - -"@parcel/plugin@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@parcel/plugin/-/plugin-2.7.0.tgz#0211281025d02afbc5a23fba237b7aae02e34e51" - integrity sha512-qqgx+nnMn6/0lRc4lKbLGmhNtBiT93S2gFNB4Eb4Pfz/SxVYoW+fmml+KdfOSiZffWOAH5L6NwhyD7N8aSikzw== - dependencies: - "@parcel/types" "2.7.0" - -"@parcel/profiler@2.12.0": - version "2.12.0" - resolved "http://verdaccio.ds.io:4873/@parcel%2fprofiler/-/profiler-2.12.0.tgz#8541ca5d27500aebc843b1de081734442e5ee054" - integrity sha512-q53fvl5LDcFYzMUtSusUBZSjQrKjMlLEBgKeQHFwkimwR1mgoseaDBDuNz0XvmzDzF1UelJ02TUKCGacU8W2qA== - dependencies: - "@parcel/diagnostic" "2.12.0" - "@parcel/events" "2.12.0" - chrome-trace-event "^1.0.2" - -"@parcel/rust@2.12.0": - version "2.12.0" - resolved "http://verdaccio.ds.io:4873/@parcel%2frust/-/rust-2.12.0.tgz#135df4dd8c63d97720379777c5bb4a2680a201cd" - integrity sha512-005cldMdFZFDPOjbDVEXcINQ3wT4vrxvSavRWI3Az0e3E18exO/x/mW9f648KtXugOXMAqCEqhFHcXECL9nmMw== - -"@parcel/source-map@^2.0.0", "@parcel/source-map@^2.1.1": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@parcel/source-map/-/source-map-2.1.1.tgz#fb193b82dba6dd62cc7a76b326f57bb35000a782" - integrity sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew== - dependencies: - detect-libc "^1.0.3" - -"@parcel/transformer-postcss@^2.12.0": - version "2.12.0" - resolved "http://verdaccio.ds.io:4873/@parcel%2ftransformer-postcss/-/transformer-postcss-2.12.0.tgz#195f4fb86f36f42b5de82076ea36b9d850f4832e" - integrity sha512-FZqn+oUtiLfPOn67EZxPpBkfdFiTnF4iwiXPqvst3XI8H+iC+yNgzmtJkunOOuylpYY6NOU5jT8d7saqWSDv2Q== - dependencies: - "@parcel/diagnostic" "2.12.0" - "@parcel/plugin" "2.12.0" - "@parcel/rust" "2.12.0" - "@parcel/utils" "2.12.0" - clone "^2.1.1" - nullthrows "^1.1.1" - postcss-value-parser "^4.2.0" - semver "^7.5.2" - -"@parcel/transformer-raw@~2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@parcel/transformer-raw/-/transformer-raw-2.7.0.tgz#d6d8b94d1b33efc3dbf748ec1954c8917a2e1566" - integrity sha512-sDnItWCFSDez0izK1i5cgv+kXzZTbcJh4rNpVIgmE1kBLvAz608sqgcCkavb2wVJIvLesxYM+5G4p1CwkDlZ1g== - dependencies: - "@parcel/plugin" "2.7.0" - -"@parcel/types@2.12.0": - version "2.12.0" - resolved "http://verdaccio.ds.io:4873/@parcel%2ftypes/-/types-2.12.0.tgz#caf0af00ee0c7228b350eca5f4d3a5b85ce457ad" - integrity sha512-8zAFiYNCwNTQcglIObyNwKfRYQK5ELlL13GuBOrSMxueUiI5ylgsGbTS1N7J3dAGZixHO8KhHGv5a71FILn9rQ== - dependencies: - "@parcel/cache" "2.12.0" - "@parcel/diagnostic" "2.12.0" - "@parcel/fs" "2.12.0" - "@parcel/package-manager" "2.12.0" - "@parcel/source-map" "^2.1.1" - "@parcel/workers" "2.12.0" - utility-types "^3.10.0" - -"@parcel/types@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@parcel/types/-/types-2.7.0.tgz#c89e95964339324c1931ef7a17906a72291d6b73" - integrity sha512-+dhXVUnseTCpJvBTGMp0V6X13z6O/A/+CUtwEpMGZ8XSmZ4Gk44GvaTiBOp0bJpWG4fvCKp+UmC8PYbrDiiziw== - dependencies: - "@parcel/cache" "2.7.0" - "@parcel/diagnostic" "2.7.0" - "@parcel/fs" "2.7.0" - "@parcel/package-manager" "2.7.0" - "@parcel/source-map" "^2.0.0" - "@parcel/workers" "2.7.0" - utility-types "^3.10.0" - -"@parcel/utils@2.12.0": - version "2.12.0" - resolved "http://verdaccio.ds.io:4873/@parcel%2futils/-/utils-2.12.0.tgz#ac900726e7cb12a9e6392081fa05b756183f65fd" - integrity sha512-z1JhLuZ8QmDaYoEIuUCVZlhcFrS7LMfHrb2OCRui5SQFntRWBH2fNM6H/fXXUkT9SkxcuFP2DUA6/m4+Gkz72g== - dependencies: - "@parcel/codeframe" "2.12.0" - "@parcel/diagnostic" "2.12.0" - "@parcel/logger" "2.12.0" - "@parcel/markdown-ansi" "2.12.0" - "@parcel/rust" "2.12.0" - "@parcel/source-map" "^2.1.1" - chalk "^4.1.0" - nullthrows "^1.1.1" - -"@parcel/utils@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@parcel/utils/-/utils-2.7.0.tgz#f795d0f43efdd449ab0bbfac3632cd7f3ec0e4dd" - integrity sha512-jNZ5bIGg1r1RDRKi562o4kuVwnz+XJ2Ie3b0Zwrqwvgfj6AbRFIKzDd+h85dWWmcDYzKUbHp11u6VJl1u8Vapg== - dependencies: - "@parcel/codeframe" "2.7.0" - "@parcel/diagnostic" "2.7.0" - "@parcel/hash" "2.7.0" - "@parcel/logger" "2.7.0" - "@parcel/markdown-ansi" "2.7.0" - "@parcel/source-map" "^2.0.0" - chalk "^4.1.0" - -"@parcel/watcher-android-arm64@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz#c2c19a3c442313ff007d2d7a9c2c1dd3e1c9ca84" - integrity sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg== - -"@parcel/watcher-darwin-arm64@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz#c817c7a3b4f3a79c1535bfe54a1c2818d9ffdc34" - integrity sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA== - -"@parcel/watcher-darwin-x64@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz#1a3f69d9323eae4f1c61a5f480a59c478d2cb020" - integrity sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg== - -"@parcel/watcher-freebsd-x64@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz#0d67fef1609f90ba6a8a662bc76a55fc93706fc8" - integrity sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w== - -"@parcel/watcher-linux-arm-glibc@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz#ce5b340da5829b8e546bd00f752ae5292e1c702d" - integrity sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA== - -"@parcel/watcher-linux-arm64-glibc@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz#6d7c00dde6d40608f9554e73998db11b2b1ff7c7" - integrity sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA== - -"@parcel/watcher-linux-arm64-musl@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz#bd39bc71015f08a4a31a47cd89c236b9d6a7f635" - integrity sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA== - -"@parcel/watcher-linux-x64-glibc@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz#0ce29966b082fb6cdd3de44f2f74057eef2c9e39" - integrity sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg== - -"@parcel/watcher-linux-x64-musl@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz#d2ebbf60e407170bb647cd6e447f4f2bab19ad16" - integrity sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ== - -"@parcel/watcher-win32-arm64@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz#eb4deef37e80f0b5e2f215dd6d7a6d40a85f8adc" - integrity sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg== - -"@parcel/watcher-win32-ia32@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz#94fbd4b497be39fd5c8c71ba05436927842c9df7" - integrity sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw== - -"@parcel/watcher-win32-x64@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz#4bf920912f67cae5f2d264f58df81abfea68dadf" - integrity sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A== - -"@parcel/watcher@^2.0.0", "@parcel/watcher@^2.0.7": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.4.1.tgz#a50275151a1bb110879c6123589dba90c19f1bf8" - integrity sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA== - dependencies: - detect-libc "^1.0.3" - is-glob "^4.0.3" - micromatch "^4.0.5" - node-addon-api "^7.0.0" - optionalDependencies: - "@parcel/watcher-android-arm64" "2.4.1" - "@parcel/watcher-darwin-arm64" "2.4.1" - "@parcel/watcher-darwin-x64" "2.4.1" - "@parcel/watcher-freebsd-x64" "2.4.1" - "@parcel/watcher-linux-arm-glibc" "2.4.1" - "@parcel/watcher-linux-arm64-glibc" "2.4.1" - "@parcel/watcher-linux-arm64-musl" "2.4.1" - "@parcel/watcher-linux-x64-glibc" "2.4.1" - "@parcel/watcher-linux-x64-musl" "2.4.1" - "@parcel/watcher-win32-arm64" "2.4.1" - "@parcel/watcher-win32-ia32" "2.4.1" - "@parcel/watcher-win32-x64" "2.4.1" - -"@parcel/workers@2.12.0": - version "2.12.0" - resolved "http://verdaccio.ds.io:4873/@parcel%2fworkers/-/workers-2.12.0.tgz#773182b5006741102de8ae36d18a5a9e3320ebd1" - integrity sha512-zv5We5Jmb+ZWXlU6A+AufyjY4oZckkxsZ8J4dvyWL0W8IQvGO1JB4FGeryyttzQv3RM3OxcN/BpTGPiDG6keBw== - dependencies: - "@parcel/diagnostic" "2.12.0" - "@parcel/logger" "2.12.0" - "@parcel/profiler" "2.12.0" - "@parcel/types" "2.12.0" - "@parcel/utils" "2.12.0" - nullthrows "^1.1.1" - -"@parcel/workers@2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@parcel/workers/-/workers-2.7.0.tgz#d74955d361337127227912a5ab26cb3079ebfc78" - integrity sha512-99VfaOX+89+RaoTSyH9ZQtkMBFZBFMvJmVJ/GeJT6QCd2wtKBStTHlaSnQOkLD/iRjJCNwV2xpZmm8YkTwV+hg== - dependencies: - "@parcel/diagnostic" "2.7.0" - "@parcel/logger" "2.7.0" - "@parcel/types" "2.7.0" - "@parcel/utils" "2.7.0" - chrome-trace-event "^1.0.2" - nullthrows "^1.1.1" - -"@pkgjs/parseargs@^0.11.0": - version "0.11.0" - resolved "http://verdaccio.ds.io:4873/@pkgjs%2fparseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" - integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== - -"@pkgr/core@^0.1.0": - version "0.1.1" - resolved "http://verdaccio.ds.io:4873/@pkgr%2fcore/-/core-0.1.1.tgz#1ec17e2edbec25c8306d424ecfbf13c7de1aaa31" - integrity sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA== - -"@popperjs/core@^2.9.0": - version "2.11.8" - resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" - integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== - -"@radix-ui/number@1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.0.tgz#4c536161d0de750b3f5d55860fc3de46264f897b" - integrity sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/primitive@1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz#e1d8ef30b10ea10e69c76e896f608d9276352253" - integrity sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-compose-refs@1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz#37595b1f16ec7f228d698590e78eeed18ff218ae" - integrity sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-context@1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.0.tgz#f38e30c5859a9fb5e9aa9a9da452ee3ed9e0aee0" - integrity sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-direction@1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.0.tgz#a2e0b552352459ecf96342c79949dd833c1e6e45" - integrity sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-presence@1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz#814fe46df11f9a468808a6010e3f3ca7e0b2e84a" - integrity sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.0" - "@radix-ui/react-use-layout-effect" "1.0.0" - -"@radix-ui/react-primitive@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.1.tgz#c1ebcce283dd2f02e4fbefdaa49d1cb13dbc990a" - integrity sha512-fHbmislWVkZaIdeF6GZxF0A/NH/3BjrGIYj+Ae6eTmTCr7EB0RQAAVEiqsXK6p3/JcRqVSBQoceZroj30Jj3XA== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-slot" "1.0.1" - -"@radix-ui/react-scroll-area@1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.0.2.tgz#26c906d351b56835c0301126b24574c9e9c7b93b" - integrity sha512-k8VseTxI26kcKJaX0HPwkvlNBPTs56JRdYzcZ/vzrNUkDlvXBy8sMc7WvCpYzZkHgb+hd72VW9MqkqecGtuNgg== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/number" "1.0.0" - "@radix-ui/primitive" "1.0.0" - "@radix-ui/react-compose-refs" "1.0.0" - "@radix-ui/react-context" "1.0.0" - "@radix-ui/react-direction" "1.0.0" - "@radix-ui/react-presence" "1.0.0" - "@radix-ui/react-primitive" "1.0.1" - "@radix-ui/react-use-callback-ref" "1.0.0" - "@radix-ui/react-use-layout-effect" "1.0.0" - -"@radix-ui/react-slot@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz#e7868c669c974d649070e9ecbec0b367ee0b4d81" - integrity sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.0" - -"@radix-ui/react-use-callback-ref@1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz#9e7b8b6b4946fe3cbe8f748c82a2cce54e7b6a90" - integrity sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-use-layout-effect@1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz#2fc19e97223a81de64cd3ba1dc42ceffd82374dc" - integrity sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ== - dependencies: - "@babel/runtime" "^7.13.10" - -"@reach/observe-rect@^1.1.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@reach/observe-rect/-/observe-rect-1.2.0.tgz#d7a6013b8aafcc64c778a0ccb83355a11204d3b2" - integrity sha512-Ba7HmkFgfQxZqqaeIWWkNK0rEhpxVQHIoVyW1YDSkGsGIXzcaW4deC8B0pZrNSSyLTdIk7y+5olKt5+g0GmFIQ== - -"@reactour/mask@*": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@reactour/mask/-/mask-1.1.0.tgz#e327306585ee3510e80169a7fa811e9d0b9448bb" - integrity sha512-GkJMLuTs3vTsm4Ryq2uXcE4sMzRP1p4xSd6juSOMqbHa7IVD/UiLCLqJWHR9xGSQPbYhpZAZAORUG5cS0U5tBA== - dependencies: - "@reactour/utils" "*" - -"@reactour/popover@*": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@reactour/popover/-/popover-1.1.1.tgz#c9b05ee31b8677d874f1479d724204b936e1128f" - integrity sha512-BouulO0sXfmuHSPX8FwCYI0fMeT+VsWqk7UTao3NQcUC5H903ZeKOV2GYpwSJtRUQhsyNEu1Q8cEruGRf1SOXQ== - dependencies: - "@reactour/utils" "*" - -"@reactour/tour@^3.6.1": - version "3.6.2" - resolved "https://registry.yarnpkg.com/@reactour/tour/-/tour-3.6.2.tgz#f390ab0c695cdb30ebc5a5c6f6956a9b53abf711" - integrity sha512-27x2nzYNvh6H+Och4dqKRu/uKV/aRZKSP0/FWbzqTFAAowX+zPZgCPv1ZpyIYE1d2m6Mxmy/7aSmjrO0oRgHaA== - dependencies: - "@reactour/mask" "*" - "@reactour/popover" "*" - "@reactour/utils" "*" - -"@reactour/utils@*": - version "0.5.0" - resolved "https://registry.yarnpkg.com/@reactour/utils/-/utils-0.5.0.tgz#8886872d78839187fd53399834a1b9688e98d754" - integrity sha512-yQs5Nm/Dg1xRM7d/S/UILBV5OInrTgrjGzgc81/RP5khqdO5KnpOaC46yF83kDtCalte8X3RCwp+F2YA509k1w== - dependencies: - "@rooks/use-mutation-observer" "^4.11.2" - resize-observer-polyfill "^1.5.1" - -"@redux-devtools/extension@^3.2.6": - version "3.3.0" - resolved "https://registry.npmjs.org/@redux-devtools/extension/-/extension-3.3.0.tgz#bc775d289f15604c472112920beac2cf4dbb7907" - integrity sha512-X34S/rC8S/M1BIrkYD1mJ5f8vlH0BDqxXrs96cvxSBo4FhMdbhU+GUGsmNYov1xjSyLMHgo8NYrUG8bNX7525g== - dependencies: - "@babel/runtime" "^7.23.2" - immutable "^4.3.4" - -"@remix-run/router@1.16.0": - version "1.16.0" - resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.16.0.tgz#0e10181e5fec1434eb071a9bc4bdaac843f16dcc" - integrity sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q== - -"@rooks/use-mutation-observer@^4.11.2": - version "4.11.2" - resolved "https://registry.yarnpkg.com/@rooks/use-mutation-observer/-/use-mutation-observer-4.11.2.tgz#a0466c4338e0a4487ea19253c86bcd427c29f4af" - integrity sha512-vpsdrZdr6TkB1zZJcHx+fR1YC/pHs2BaqcuYiEGjBVbwY5xcC49+h0hAUtQKHth3oJqXfIX/Ng8S7s5HFHdM/A== - -"@rtsao/scc@^1.1.0": - version "1.1.0" - resolved "http://verdaccio.ds.io:4873/@rtsao%2fscc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8" - integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== - -"@rushstack/eslint-patch@^1.3.3": - version "1.10.4" - resolved "http://verdaccio.ds.io:4873/@rushstack%2feslint-patch/-/eslint-patch-1.10.4.tgz#427d5549943a9c6fce808e39ea64dbe60d4047f1" - integrity sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA== - -"@sinclair/typebox@^0.24.1": - version "0.24.51" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" - integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== - -"@sinclair/typebox@^0.27.8": - version "0.27.8" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" - integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== - -"@sindresorhus/is@^4.0.0": - version "4.6.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" - integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== - -"@sinonjs/commons@^1.7.0": - version "1.8.6" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.6.tgz#80c516a4dc264c2a69115e7578d62581ff455ed9" - integrity sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ== - dependencies: - type-detect "4.0.8" - -"@sinonjs/commons@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd" - integrity sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ== - dependencies: - type-detect "4.0.8" - -"@sinonjs/fake-timers@^10.0.2": - version "10.3.0" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" - integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== - dependencies: - "@sinonjs/commons" "^3.0.0" - -"@sinonjs/fake-timers@^9.1.2": - version "9.1.2" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz#4eaab737fab77332ab132d396a3c0d364bd0ea8c" - integrity sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw== - dependencies: - "@sinonjs/commons" "^1.7.0" - -"@swc/core-darwin-arm64@1.7.40": - version "1.7.40" - resolved "http://verdaccio.ds.io:4873/@swc%2fcore-darwin-arm64/-/core-darwin-arm64-1.7.40.tgz#1e51a2e6c360d5839c30006583ba4e5d42d77927" - integrity sha512-LRRrCiRJLb1kpQtxMNNsr5W82Inr0dy5Imho+4HQzVx/Ismi0qX4hQBgzJAnyOBNLK1+OBVb/912UVhKXppdfQ== - -"@swc/core-darwin-x64@1.7.40": - version "1.7.40" - resolved "http://verdaccio.ds.io:4873/@swc%2fcore-darwin-x64/-/core-darwin-x64-1.7.40.tgz#a79ef324618ebde757bb21ba06751f06f026b822" - integrity sha512-Lpl0XK/4fLzS5jsK48opUuGXrqJXwqJckYYPwyGbCfCXm4MsBe+7dX2hq/Kc4YMY25+NeTmzAXhla8TT4WYD/g== - -"@swc/core-linux-arm-gnueabihf@1.7.40": - version "1.7.40" - resolved "http://verdaccio.ds.io:4873/@swc%2fcore-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.7.40.tgz#81da8373a5fac134a21f2b06070d1921742e301e" - integrity sha512-4bEvvjptpoc5BRPr/R419h6fXTEuub+frpxxlxBOEKxgXjAF/S3xdxyPijUAakmW/xXBF0u7OC4KYI+38yQp6g== - -"@swc/core-linux-arm64-gnu@1.7.40": - version "1.7.40" - resolved "http://verdaccio.ds.io:4873/@swc%2fcore-linux-arm64-gnu/-/core-linux-arm64-gnu-1.7.40.tgz#33b13bf2251de47c694ac554f189a3bfebfc09f9" - integrity sha512-v2fBlHJ/6Ovz0L2xFAI9TRiKyl9DTdx139PuAHD9gyzp16Utl/W0MPd4t2cYdkI6hPXE9PsJCSzMOrduh+YoDg== - -"@swc/core-linux-arm64-musl@1.7.40": - version "1.7.40" - resolved "http://verdaccio.ds.io:4873/@swc%2fcore-linux-arm64-musl/-/core-linux-arm64-musl-1.7.40.tgz#9bd2bd051081e75be1af7dc56fcbb8e6ab4042f7" - integrity sha512-uMkduQuU4LFVkW6txv8AVArT8GjJVJ5IHoWloXaUBMT447iE8NALmpePdZWhMyj6KV7j0y23CM5rzV/I2eNGLg== - -"@swc/core-linux-x64-gnu@1.7.40": - version "1.7.40" - resolved "http://verdaccio.ds.io:4873/@swc%2fcore-linux-x64-gnu/-/core-linux-x64-gnu-1.7.40.tgz#384fa2578f0f5bfc5022884004654919034dbea9" - integrity sha512-4LZdY1MBSnXyTpW5fpBU/+JGAhkuHT+VnFTDNegRboN5nSPh7y0Yvn4LmIioESV+sWzjKkEXujJPGjrp+oSp5w== - -"@swc/core-linux-x64-musl@1.7.40": - version "1.7.40" - resolved "http://verdaccio.ds.io:4873/@swc%2fcore-linux-x64-musl/-/core-linux-x64-musl-1.7.40.tgz#49464ad222234620c7b15e8ee755efcca1822a90" - integrity sha512-FPjOwT3SgI6PAwH1O8bhOGBPzuvzOlzKeCtxLaCjruHJu9V8KKBrMTWOZT/FJyYC9mX5Ip1+l9j30UqUZdQxtA== - -"@swc/core-win32-arm64-msvc@1.7.40": - version "1.7.40" - resolved "http://verdaccio.ds.io:4873/@swc%2fcore-win32-arm64-msvc/-/core-win32-arm64-msvc-1.7.40.tgz#eca19f24bb5997d0cb22655fca533b7b35fc141e" - integrity sha512-//ovXdD9GsTmhPmXJlXnIbRQkeuL6PSrYSr7uCMNcclrUdJG0YkO0GMM2afUKYbdJcunylDDWsSS8PFWn0QxmA== - -"@swc/core-win32-ia32-msvc@1.7.40": - version "1.7.40" - resolved "http://verdaccio.ds.io:4873/@swc%2fcore-win32-ia32-msvc/-/core-win32-ia32-msvc-1.7.40.tgz#92affe2556ee1bdb576263dcc2f42192991d735a" - integrity sha512-iD/1auVhHGlhWAPrWmfRWL3w4AvXIWGVXZiSA109/xnRIPiHKb/HqqTp/qB94E/ZHMPRgLKkLTNwamlkueUs8g== - -"@swc/core-win32-x64-msvc@1.7.40": - version "1.7.40" - resolved "http://verdaccio.ds.io:4873/@swc%2fcore-win32-x64-msvc/-/core-win32-x64-msvc-1.7.40.tgz#4fe5405f8a16db5bb4222fa6ba34856ecb053fcc" - integrity sha512-ZlFAV1WFPhhWQ/8esiygmetkb905XIcMMtHRRG0FBGCllO+HVL5nikUaLDgTClz1onmEY9sMXUFQeoPtvliV+w== - -"@swc/core@^1.3.36": - version "1.7.40" - resolved "http://verdaccio.ds.io:4873/@swc%2fcore/-/core-1.7.40.tgz#f77fee1fb1f4ab4446fd54e2ea282a46dfa49070" - integrity sha512-0HIzM5vigVT5IvNum+pPuST9p8xFhN6mhdIKju7qYYeNuZG78lwms/2d8WgjTJJlzp6JlPguXGrMMNzjQw0qNg== - dependencies: - "@swc/counter" "^0.1.3" - "@swc/types" "^0.1.13" - optionalDependencies: - "@swc/core-darwin-arm64" "1.7.40" - "@swc/core-darwin-x64" "1.7.40" - "@swc/core-linux-arm-gnueabihf" "1.7.40" - "@swc/core-linux-arm64-gnu" "1.7.40" - "@swc/core-linux-arm64-musl" "1.7.40" - "@swc/core-linux-x64-gnu" "1.7.40" - "@swc/core-linux-x64-musl" "1.7.40" - "@swc/core-win32-arm64-msvc" "1.7.40" - "@swc/core-win32-ia32-msvc" "1.7.40" - "@swc/core-win32-x64-msvc" "1.7.40" - -"@swc/counter@^0.1.3": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@swc/counter/-/counter-0.1.3.tgz#cc7463bd02949611c6329596fccd2b0ec782b0e9" - integrity sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ== - -"@swc/helpers@0.5.5": - version "0.5.5" - resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.5.tgz#12689df71bfc9b21c4f4ca00ae55f2f16c8b77c0" - integrity sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A== - dependencies: - "@swc/counter" "^0.1.3" - tslib "^2.4.0" - -"@swc/types@^0.1.13": - version "0.1.13" - resolved "http://verdaccio.ds.io:4873/@swc%2ftypes/-/types-0.1.13.tgz#441734f8bfa6e9e738f1c68e98be6da282ecc7db" - integrity sha512-JL7eeCk6zWCbiYQg2xQSdLXQJl8Qoc9rXmG2cEKvHe3CKwMHwHGpfOb8frzNLmbycOo6I51qxnLnn9ESf4I20Q== - dependencies: - "@swc/counter" "^0.1.3" - -"@szmarczak/http-timer@^4.0.5": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" - integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== - dependencies: - defer-to-connect "^2.0.0" - -"@tailwindcss/oxide-android-arm64@4.0.0-alpha.13": - version "4.0.0-alpha.13" - resolved "https://registry.yarnpkg.com/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.0.0-alpha.13.tgz#b5f46ec17a6033dec2c966b83bd210beb82da8b5" - integrity sha512-LzsWIHyexltM5prLn/7B8jH2y3EU1j/GZ1JcFdw2ZqBWRmco8jvnQnjH/oUwZrP3aJbGfAL3aRISeu/rcWwUSA== - -"@tailwindcss/oxide-darwin-arm64@4.0.0-alpha.13": - version "4.0.0-alpha.13" - resolved "https://registry.yarnpkg.com/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.0.0-alpha.13.tgz#7e71e4f322091e65a62a4a948d25b347bb2d3cd9" - integrity sha512-N/J/Yr9Fgjee7Ep7iO9oui6RtCDUndbXauXgHxWUZ4NXrFrIMKN+LdUIJm4B5vG0UZKgmglyjtQpR8D7DkaXRw== - -"@tailwindcss/oxide-darwin-x64@4.0.0-alpha.13": - version "4.0.0-alpha.13" - resolved "https://registry.yarnpkg.com/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.0.0-alpha.13.tgz#d9198441a7f14a2178f74b529f1ea953ff9f2793" - integrity sha512-/DmZbESO1Q3fVfi3cx3aYyt0TyvFQb1wTU+lG08BOnuUvY8g5bHsCVsN9jxt1yqItVQ2PJIbOhZT+BrZ066iBg== - -"@tailwindcss/oxide-freebsd-x64@4.0.0-alpha.13": - version "4.0.0-alpha.13" - resolved "https://registry.yarnpkg.com/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.0.0-alpha.13.tgz#f2a2f350ae354f0111ba8abdd883e221470cc032" - integrity sha512-WF/Odsw7qo3CpPoffgzAa1CG2glfrWY0nzp1eayGxVDA5Z/EuEjIPFns1iXhOmFvaDkDZJcyoDdL+zpQwZkNZQ== - -"@tailwindcss/oxide-linux-arm-gnueabihf@4.0.0-alpha.13": - version "4.0.0-alpha.13" - resolved "https://registry.yarnpkg.com/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.0.0-alpha.13.tgz#7f0a2ddcb4687f09fd4b128cc4a8f8cee9ea9bd8" - integrity sha512-7va/gSuoQD4PJn0IDisPMVuYJ/zhZUvaPODVuolpk0EQaJqa31EaDFCLgTR1F1beCZXUlaZi5poMe9tAjwUkow== - -"@tailwindcss/oxide-linux-arm64-gnu@4.0.0-alpha.13": - version "4.0.0-alpha.13" - resolved "https://registry.yarnpkg.com/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.0.0-alpha.13.tgz#e5ee205a40d5a63daf554343c9eca86652404d9d" - integrity sha512-+crN+9ITYtxq4TVxM2FHwLxnOvngG1yfyLrFtlSNY4OEpvAZjSEaW7oZAh9nUCREQTli+/0bi/fhzohQ3CUpBw== - -"@tailwindcss/oxide-linux-arm64-musl@4.0.0-alpha.13": - version "4.0.0-alpha.13" - resolved "https://registry.yarnpkg.com/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.0.0-alpha.13.tgz#1b519fe0f4804e56b4c4680890a43e380d521507" - integrity sha512-m47iIQ629DUEwd5bWaglpfLljQPp9ewEB+pn7fMhPTKCo8KS2xMfO20SvcpE3Ad+8zNEjGFgEuG2c2mfquMv1g== - -"@tailwindcss/oxide-linux-x64-gnu@4.0.0-alpha.13": - version "4.0.0-alpha.13" - resolved "https://registry.yarnpkg.com/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.0.0-alpha.13.tgz#e2c91d8e64e0ec68ffa969d4c4a55e56869076a3" - integrity sha512-dzgkcu2Cm/aNzdIQH5OFKDR5XtNe7REnEQOTrejWT+07oiprhzrRnJEqKN2XcUEUlFjX8L6rUH60EE4+2Ef/+w== - -"@tailwindcss/oxide-linux-x64-musl@4.0.0-alpha.13": - version "4.0.0-alpha.13" - resolved "https://registry.yarnpkg.com/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.0.0-alpha.13.tgz#27ffa71f08f45101dad9656dbbf41eceb32345b7" - integrity sha512-iv2Gw/zWE6y6ejl695xbeuWG3wn3kJPDhvOlPwSPg+XVzev1WT9wE0cXDFmZl4r2kuDtg2VwEU8aVL9uyekWeA== - -"@tailwindcss/oxide-win32-x64-msvc@4.0.0-alpha.13": - version "4.0.0-alpha.13" - resolved "https://registry.yarnpkg.com/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.0.0-alpha.13.tgz#5f967707f572f63b4f4b0817f42b2ba4e0903547" - integrity sha512-WNWVyueMTlDiMz33eiPeE2goD11dY6UyvAukt/GsQ9842WcvJ3Can0LAbtJBz+NV/HLaeFzd1ELJ4N9edgwQNw== - -"@tailwindcss/oxide@4.0.0-alpha.13": - version "4.0.0-alpha.13" - resolved "https://registry.yarnpkg.com/@tailwindcss/oxide/-/oxide-4.0.0-alpha.13.tgz#289e47372c41c3c32b1761d8333cb1c067447f6d" - integrity sha512-ocRljLw7s5nPHZ22pYfnw0xoNo3Dk8SlAA4Z2k5e4pBubGS92CtzgkSw8U4DhsGKty6IvmjbXKyMOGC/BB52Ug== - optionalDependencies: - "@tailwindcss/oxide-android-arm64" "4.0.0-alpha.13" - "@tailwindcss/oxide-darwin-arm64" "4.0.0-alpha.13" - "@tailwindcss/oxide-darwin-x64" "4.0.0-alpha.13" - "@tailwindcss/oxide-freebsd-x64" "4.0.0-alpha.13" - "@tailwindcss/oxide-linux-arm-gnueabihf" "4.0.0-alpha.13" - "@tailwindcss/oxide-linux-arm64-gnu" "4.0.0-alpha.13" - "@tailwindcss/oxide-linux-arm64-musl" "4.0.0-alpha.13" - "@tailwindcss/oxide-linux-x64-gnu" "4.0.0-alpha.13" - "@tailwindcss/oxide-linux-x64-musl" "4.0.0-alpha.13" - "@tailwindcss/oxide-win32-x64-msvc" "4.0.0-alpha.13" - -"@tailwindcss/postcss@4.0.0-alpha.13": - version "4.0.0-alpha.13" - resolved "https://registry.yarnpkg.com/@tailwindcss/postcss/-/postcss-4.0.0-alpha.13.tgz#a9a14ea94e6b10cff56422415ef5aeb946105b9e" - integrity sha512-b2ip3zkCGM+TvoZxDciwTffmq6XDxKqg2+N6/s9pOKDLVKjfQUwHgMkuPwAz8etncrhTm/T045E4Wx7FvmiIdw== - dependencies: - "@tailwindcss/oxide" "4.0.0-alpha.13" - lightningcss "^1.24.0" - postcss-import "^16.0.0" - tailwindcss "4.0.0-alpha.13" - -"@tanstack/match-sorter-utils@^8.7.0": - version "8.15.1" - resolved "https://registry.yarnpkg.com/@tanstack/match-sorter-utils/-/match-sorter-utils-8.15.1.tgz#715e028ff43cf79ece10bd5a757047a1016c3bba" - integrity sha512-PnVV3d2poenUM31ZbZi/yXkBu3J7kd5k2u51CGwwNojag451AjTH9N6n41yjXz2fpLeewleyLBmNS6+HcGDlXw== - dependencies: - remove-accents "0.5.0" - -"@tanstack/query-core@4.36.1": - version "4.36.1" - resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-4.36.1.tgz#79f8c1a539d47c83104210be2388813a7af2e524" - integrity sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA== - -"@tanstack/react-query-devtools@^4.3.9": - version "4.36.1" - resolved "https://registry.yarnpkg.com/@tanstack/react-query-devtools/-/react-query-devtools-4.36.1.tgz#7e63601135902a993ca9af73507b125233b1554e" - integrity sha512-WYku83CKP3OevnYSG8Y/QO9g0rT75v1om5IvcWUwiUZJ4LanYGLVCZ8TdFG5jfsq4Ej/lu2wwDAULEUnRIMBSw== - dependencies: - "@tanstack/match-sorter-utils" "^8.7.0" - superjson "^1.10.0" - use-sync-external-store "^1.2.0" - -"@tanstack/react-query@^4.3.9": - version "4.36.1" - resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-4.36.1.tgz#acb589fab4085060e2e78013164868c9c785e5d2" - integrity sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw== - dependencies: - "@tanstack/query-core" "4.36.1" - use-sync-external-store "^1.2.0" - -"@tanstack/react-table@^8.9.3": - version "8.16.0" - resolved "https://registry.yarnpkg.com/@tanstack/react-table/-/react-table-8.16.0.tgz#92151210ff99d6925353d7a2205735d9c31af48c" - integrity sha512-rKRjnt8ostqN2fercRVOIH/dq7MAmOENCMvVlKx6P9Iokhh6woBGnIZEkqsY/vEJf1jN3TqLOb34xQGLVRuhAg== - dependencies: - "@tanstack/table-core" "8.16.0" - -"@tanstack/table-core@8.16.0": - version "8.16.0" - resolved "https://registry.yarnpkg.com/@tanstack/table-core/-/table-core-8.16.0.tgz#7b58018dd3cec8e0015fe22d6bb24d18d33c891f" - integrity sha512-dCG8vQGk4js5v88/k83tTedWOwjGnIyONrKpHpfmSJB8jwFHl8GSu1sBBxbtACVAPtAQgwNxl0rw1d3RqRM1Tg== - -"@tippyjs/react@^4.2.6": - version "4.2.6" - resolved "https://registry.yarnpkg.com/@tippyjs/react/-/react-4.2.6.tgz#971677a599bf663f20bb1c60a62b9555b749cc71" - integrity sha512-91RicDR+H7oDSyPycI13q3b7o4O60wa2oRbjlz2fyRLmHImc4vyDwuUP8NtZaN0VARJY5hybvDYrFzhY9+Lbyw== - dependencies: - tippy.js "^6.3.1" - -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== - -"@trussworks/react-uswds@^9.0.0": - version "9.1.0" - resolved "http://verdaccio.ds.io:4873/@trussworks%2freact-uswds/-/react-uswds-9.1.0.tgz#6a60156fd7b7ee90484ccbe2d898784d34f7cb36" - integrity sha512-vQsr73oMtDIzLHVtkgD81tL7YxzygTyH9e1P3Lv/C1tGlqoNEUmUgVEmUVzo/IwOvMN0XxxSkNkOpnM9rDzRMg== - -"@turf/area@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/area/-/area-6.5.0.tgz#1d0d7aee01d8a4a3d4c91663ed35cc615f36ad56" - integrity sha512-xCZdiuojokLbQ+29qR6qoMD89hv+JAgWjLrwSEWL+3JV8IXKeNFl6XkEJz9HGkVpnXvQKJoRz4/liT+8ZZ5Jyg== - dependencies: - "@turf/helpers" "^6.5.0" - "@turf/meta" "^6.5.0" - -"@turf/bbox-polygon@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/bbox-polygon/-/bbox-polygon-6.5.0.tgz#f18128b012eedfa860a521d8f2b3779cc0801032" - integrity sha512-+/r0NyL1lOG3zKZmmf6L8ommU07HliP4dgYToMoTxqzsWzyLjaj/OzgQ8rBmv703WJX+aS6yCmLuIhYqyufyuw== - dependencies: - "@turf/helpers" "^6.5.0" - -"@turf/bbox@*", "@turf/bbox@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/bbox/-/bbox-6.5.0.tgz#bec30a744019eae420dac9ea46fb75caa44d8dc5" - integrity sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw== - dependencies: - "@turf/helpers" "^6.5.0" - "@turf/meta" "^6.5.0" - -"@turf/boolean-disjoint@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/boolean-disjoint/-/boolean-disjoint-6.5.0.tgz#e291d8f8f8cce7f7bb3c11e23059156a49afc5e4" - integrity sha512-rZ2ozlrRLIAGo2bjQ/ZUu4oZ/+ZjGvLkN5CKXSKBcu6xFO6k2bgqeM8a1836tAW+Pqp/ZFsTA5fZHsJZvP2D5g== - dependencies: - "@turf/boolean-point-in-polygon" "^6.5.0" - "@turf/helpers" "^6.5.0" - "@turf/line-intersect" "^6.5.0" - "@turf/meta" "^6.5.0" - "@turf/polygon-to-line" "^6.5.0" - -"@turf/boolean-intersects@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/boolean-intersects/-/boolean-intersects-6.5.0.tgz#df2b831ea31a4574af6b2fefe391f097a926b9d6" - integrity sha512-nIxkizjRdjKCYFQMnml6cjPsDOBCThrt+nkqtSEcxkKMhAQj5OO7o2CecioNTaX8EayqwMGVKcsz27oP4mKPTw== - dependencies: - "@turf/boolean-disjoint" "^6.5.0" - "@turf/helpers" "^6.5.0" - "@turf/meta" "^6.5.0" - -"@turf/boolean-point-in-polygon@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/boolean-point-in-polygon/-/boolean-point-in-polygon-6.5.0.tgz#6d2e9c89de4cd2e4365004c1e51490b7795a63cf" - integrity sha512-DtSuVFB26SI+hj0SjrvXowGTUCHlgevPAIsukssW6BG5MlNSBQAo70wpICBNJL6RjukXg8d2eXaAWuD/CqL00A== - dependencies: - "@turf/helpers" "^6.5.0" - "@turf/invariant" "^6.5.0" - -"@turf/centroid@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/centroid/-/centroid-6.5.0.tgz#ecaa365412e5a4d595bb448e7dcdacfb49eb0009" - integrity sha512-MwE1oq5E3isewPprEClbfU5pXljIK/GUOMbn22UM3IFPDJX0KeoyLNwghszkdmFp/qMGL/M13MMWvU+GNLXP/A== - dependencies: - "@turf/helpers" "^6.5.0" - "@turf/meta" "^6.5.0" - -"@turf/clean-coords@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/clean-coords/-/clean-coords-6.5.0.tgz#6690adf764ec4b649710a8a20dab7005efbea53f" - integrity sha512-EMX7gyZz0WTH/ET7xV8MyrExywfm9qUi0/MY89yNffzGIEHuFfqwhcCqZ8O00rZIPZHUTxpmsxQSTfzJJA1CPw== - dependencies: - "@turf/helpers" "^6.5.0" - "@turf/invariant" "^6.5.0" - -"@turf/clone@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/clone/-/clone-6.5.0.tgz#895860573881ae10a02dfff95f274388b1cda51a" - integrity sha512-mzVtTFj/QycXOn6ig+annKrM6ZlimreKYz6f/GSERytOpgzodbQyOgkfwru100O1KQhhjSudKK4DsQ0oyi9cTw== - dependencies: - "@turf/helpers" "^6.5.0" - -"@turf/combine@^6.5.0": - version "6.5.0" - resolved "https://registry.npmjs.org/@turf/combine/-/combine-6.5.0.tgz#e0f3468ac9c09c24fa7184ebbd8a79d2e595ef81" - integrity sha512-Q8EIC4OtAcHiJB3C4R+FpB4LANiT90t17uOd851qkM2/o6m39bfN5Mv0PWqMZIHWrrosZqRqoY9dJnzz/rJxYQ== - dependencies: - "@turf/helpers" "^6.5.0" - "@turf/meta" "^6.5.0" - -"@turf/difference@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/difference/-/difference-6.5.0.tgz#677b0d5641a93bba2e82f2c683f0d880105b3197" - integrity sha512-l8iR5uJqvI+5Fs6leNbhPY5t/a3vipUF/3AeVLpwPQcgmedNXyheYuy07PcMGH5Jdpi5gItOiTqwiU/bUH4b3A== - dependencies: - "@turf/helpers" "^6.5.0" - "@turf/invariant" "^6.5.0" - polygon-clipping "^0.15.3" - -"@turf/helpers@6.x", "@turf/helpers@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/helpers/-/helpers-6.5.0.tgz#f79af094bd6b8ce7ed2bd3e089a8493ee6cae82e" - integrity sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw== - -"@turf/intersect@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/intersect/-/intersect-6.5.0.tgz#a14e161ddd0264d0f07ac4e325553c70c421f9e6" - integrity sha512-2legGJeKrfFkzntcd4GouPugoqPUjexPZnOvfez+3SfIMrHvulw8qV8u7pfVyn2Yqs53yoVCEjS5sEpvQ5YRQg== - dependencies: - "@turf/helpers" "^6.5.0" - "@turf/invariant" "^6.5.0" - polygon-clipping "^0.15.3" - -"@turf/invariant@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/invariant/-/invariant-6.5.0.tgz#970afc988023e39c7ccab2341bd06979ddc7463f" - integrity sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg== - dependencies: - "@turf/helpers" "^6.5.0" - -"@turf/line-intersect@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/line-intersect/-/line-intersect-6.5.0.tgz#dea48348b30c093715d2195d2dd7524aee4cf020" - integrity sha512-CS6R1tZvVQD390G9Ea4pmpM6mJGPWoL82jD46y0q1KSor9s6HupMIo1kY4Ny+AEYQl9jd21V3Scz20eldpbTVA== - dependencies: - "@turf/helpers" "^6.5.0" - "@turf/invariant" "^6.5.0" - "@turf/line-segment" "^6.5.0" - "@turf/meta" "^6.5.0" - geojson-rbush "3.x" - -"@turf/line-segment@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/line-segment/-/line-segment-6.5.0.tgz#ee73f3ffcb7c956203b64ed966d96af380a4dd65" - integrity sha512-jI625Ho4jSuJESNq66Mmi290ZJ5pPZiQZruPVpmHkUw257Pew0alMmb6YrqYNnLUuiVVONxAAKXUVeeUGtycfw== - dependencies: - "@turf/helpers" "^6.5.0" - "@turf/invariant" "^6.5.0" - "@turf/meta" "^6.5.0" - -"@turf/meta@6.x", "@turf/meta@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/meta/-/meta-6.5.0.tgz#b725c3653c9f432133eaa04d3421f7e51e0418ca" - integrity sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA== - dependencies: - "@turf/helpers" "^6.5.0" - -"@turf/polygon-to-line@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/polygon-to-line/-/polygon-to-line-6.5.0.tgz#4dc86db66168b32bb83ce448cf966208a447d952" - integrity sha512-5p4n/ij97EIttAq+ewSnKt0ruvuM+LIDzuczSzuHTpq4oS7Oq8yqg5TQ4nzMVuK41r/tALCk7nAoBuw3Su4Gcw== - dependencies: - "@turf/helpers" "^6.5.0" - "@turf/invariant" "^6.5.0" - -"@turf/simplify@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/simplify/-/simplify-6.5.0.tgz#ec435460bde0985b781618b05d97146c32c8bc16" - integrity sha512-USas3QqffPHUY184dwQdP8qsvcVH/PWBYdXY5am7YTBACaQOMAlf6AKJs9FT8jiO6fQpxfgxuEtwmox+pBtlOg== - dependencies: - "@turf/clean-coords" "^6.5.0" - "@turf/clone" "^6.5.0" - "@turf/helpers" "^6.5.0" - "@turf/meta" "^6.5.0" - -"@turf/union@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/union/-/union-6.5.0.tgz#82d28f55190608f9c7d39559b7f543393b03b82d" - integrity sha512-igYWCwP/f0RFHIlC2c0SKDuM/ObBaqSljI3IdV/x71805QbIvY/BYGcJdyNcgEA6cylIGl/0VSlIbpJHZ9ldhw== - dependencies: - "@turf/helpers" "^6.5.0" - "@turf/invariant" "^6.5.0" - polygon-clipping "^0.15.3" - -"@types/acorn@^4.0.0": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22" - integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ== - dependencies: - "@types/estree" "*" - -"@types/base16@^1.0.2": - version "1.0.5" - resolved "https://registry.npmjs.org/@types/base16/-/base16-1.0.5.tgz#9a7df8eed525c6968d254dada2a2f653a28e73f6" - integrity sha512-OzOWrTluG9cwqidEzC/Q6FAmIPcnZfm8BFRlIx0+UIUqnuAmi5OS88O0RpT3Yz6qdmqObvUhasrbNsCofE4W9A== - -"@types/cacheable-request@^6.0.1": - version "6.0.3" - resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183" - integrity sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw== - dependencies: - "@types/http-cache-semantics" "*" - "@types/keyv" "^3.1.4" - "@types/node" "*" - "@types/responselike" "^1.0.0" - -"@types/debug@^4.0.0": - version "4.1.12" - resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" - integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== - dependencies: - "@types/ms" "*" - -"@types/estree-jsx@^1.0.0": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-1.0.5.tgz#858a88ea20f34fe65111f005a689fa1ebf70dc18" - integrity sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg== - dependencies: - "@types/estree" "*" - -"@types/estree@*", "@types/estree@^1.0.0": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" - integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== - -"@types/expect@^1.20.4": - version "1.20.4" - resolved "http://verdaccio.ds.io:4873/@types%2fexpect/-/expect-1.20.4.tgz#8288e51737bf7e3ab5d7c77bfa695883745264e5" - integrity sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg== - -"@types/geojson@*", "@types/geojson@^7946.0.10": - version "7946.0.14" - resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.14.tgz#319b63ad6df705ee2a65a73ef042c8271e696613" - integrity sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg== - -"@types/geojson@7946.0.8": - version "7946.0.8" - resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.8.tgz#30744afdb385e2945e22f3b033f897f76b1f12ca" - integrity sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA== - -"@types/hast@^2.0.0": - version "2.3.10" - resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.10.tgz#5c9d9e0b304bbb8879b857225c5ebab2d81d7643" - integrity sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw== - dependencies: - "@types/unist" "^2" - -"@types/hoist-non-react-statics@*": - version "3.3.5" - resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz#dab7867ef789d87e2b4b0003c9d65c49cc44a494" - integrity sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg== - dependencies: - "@types/react" "*" - hoist-non-react-statics "^3.3.0" - -"@types/http-cache-semantics@*": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" - integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" - integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== - -"@types/istanbul-lib-report@*": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf" - integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^3.0.0": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" - integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== - dependencies: - "@types/istanbul-lib-report" "*" - -"@types/js-yaml@^4.0.0": - version "4.0.9" - resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-4.0.9.tgz#cd82382c4f902fed9691a2ed79ec68c5898af4c2" - integrity sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg== - -"@types/jsdom@^16.2.4": - version "16.2.15" - resolved "https://registry.yarnpkg.com/@types/jsdom/-/jsdom-16.2.15.tgz#6c09990ec43b054e49636cba4d11d54367fc90d6" - integrity sha512-nwF87yjBKuX/roqGYerZZM0Nv1pZDMAT5YhOHYeM/72Fic+VEqJh4nyoqoapzJnW3pUlfxPY5FhgsJtM+dRnQQ== - dependencies: - "@types/node" "*" - "@types/parse5" "^6.0.3" - "@types/tough-cookie" "*" - -"@types/jsdom@^20.0.0": - version "20.0.1" - resolved "https://registry.yarnpkg.com/@types/jsdom/-/jsdom-20.0.1.tgz#07c14bc19bd2f918c1929541cdaacae894744808" - integrity sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ== - dependencies: - "@types/node" "*" - "@types/tough-cookie" "*" - parse5 "^7.0.0" - -"@types/json5@^0.0.29": - version "0.0.29" - resolved "http://verdaccio.ds.io:4873/@types%2fjson5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" - integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= - -"@types/keyv@^3.1.4": - version "3.1.4" - resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" - integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== - dependencies: - "@types/node" "*" - -"@types/lodash@^4.14.178", "@types/lodash@^4.14.191": - version "4.17.4" - resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.4.tgz#0303b64958ee070059e3a7184048a55159fe20b7" - integrity sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ== - -"@types/mapbox-gl@>=1.0.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@types/mapbox-gl/-/mapbox-gl-3.1.0.tgz#81b80950b2e2d8763bdb797fc0f1bd09d80e4fdb" - integrity sha512-hI6cQDjw1bkJw7MC/eHMqq5TWUamLwsujnUUeiIX2KDRjxRNSYMjnHz07+LATz9I9XIsKumOtUz4gRYnZOJ/FA== - dependencies: - "@types/geojson" "*" - -"@types/mdast@^3.0.0": - version "3.0.15" - resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.15.tgz#49c524a263f30ffa28b71ae282f813ed000ab9f5" - integrity sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ== - dependencies: - "@types/unist" "^2" - -"@types/mdx@^2.0.0", "@types/mdx@^2.0.1": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@types/mdx/-/mdx-2.0.13.tgz#68f6877043d377092890ff5b298152b0a21671bd" - integrity sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw== - -"@types/minimist@^1.2.0": - version "1.2.5" - resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.5.tgz#ec10755e871497bcd83efe927e43ec46e8c0747e" - integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== - -"@types/ms@*": - version "0.7.34" - resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" - integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== - -"@types/node@*": - version "20.12.11" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.11.tgz#c4ef00d3507000d17690643278a60dc55a9dc9be" - integrity sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw== - dependencies: - undici-types "~5.26.4" - -"@types/node@20.11.17": - version "20.11.17" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.17.tgz#cdd642d0e62ef3a861f88ddbc2b61e32578a9292" - integrity sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw== - dependencies: - undici-types "~5.26.4" - -"@types/normalize-package-data@^2.4.0": - version "2.4.4" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" - integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== - -"@types/parse-json@^4.0.0": - version "4.0.2" - resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239" - integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== - -"@types/parse5@^6.0.3": - version "6.0.3" - resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-6.0.3.tgz#705bb349e789efa06f43f128cef51240753424cb" - integrity sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g== - -"@types/prop-types@*": - version "15.7.12" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6" - integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== - -"@types/react-dom@18.0.11": - version "18.0.11" - resolved "http://verdaccio.ds.io:4873/@types%2freact-dom/-/react-dom-18.0.11.tgz#321351c1459bc9ca3d216aefc8a167beec334e33" - integrity sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw== - dependencies: - "@types/react" "*" - -"@types/react-dom@18.2.19": - version "18.2.19" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.19.tgz#b84b7c30c635a6c26c6a6dfbb599b2da9788be58" - integrity sha512-aZvQL6uUbIJpjZk4U8JZGbau9KDeAwMfmhyWorxgBkqDIEf6ROjRozcmPIicqsUwPUjbkDfHKgGee1Lq65APcA== - dependencies: - "@types/react" "*" - -"@types/react@*", "@types/react@>=16": - version "18.3.1" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.1.tgz#fed43985caa834a2084d002e4771e15dfcbdbe8e" - integrity sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw== - dependencies: - "@types/prop-types" "*" - csstype "^3.0.2" - -"@types/react@18.0.32": - version "18.0.32" - resolved "http://verdaccio.ds.io:4873/@types%2freact/-/react-18.0.32.tgz#5e88b2af6833251d54ec7fe86d393224499f41d5" - integrity sha512-gYGXdtPQ9Cj0w2Fwqg5/ak6BcK3Z15YgjSqtyDizWUfx7mQ8drs0NBUzRRsAdoFVTO8kJ8L2TL8Skm7OFPnLUw== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - -"@types/react@18.2.55": - version "18.2.55" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.55.tgz#38141821b7084404b5013742bc4ae08e44da7a67" - integrity sha512-Y2Tz5P4yz23brwm2d7jNon39qoAtMMmalOQv6+fEFt1mT+FcM3D841wDpoUvFXhaYenuROCy3FZYqdTjM7qVyA== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - -"@types/responselike@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.3.tgz#cc29706f0a397cfe6df89debfe4bf5cea159db50" - integrity sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw== - dependencies: - "@types/node" "*" - -"@types/scheduler@*": - version "0.23.0" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.23.0.tgz#0a6655b3e2708eaabca00b7372fafd7a792a7b09" - integrity sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw== - -"@types/stack-utils@^2.0.0": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" - integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== - -"@types/styled-components@^5.1.26": - version "5.1.34" - resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.34.tgz#4107df8ef8a7eaba4fa6b05f78f93fba4daf0300" - integrity sha512-mmiVvwpYklFIv9E8qfxuPyIt/OuyIrn6gMOAMOFUO3WJfSrSE+sGUoa4PiZj77Ut7bKZpaa6o1fBKS/4TOEvnA== - dependencies: - "@types/hoist-non-react-statics" "*" - "@types/react" "*" - csstype "^3.0.2" - -"@types/tough-cookie@*": - version "4.0.5" - resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.5.tgz#cb6e2a691b70cb177c6e3ae9c1d2e8b2ea8cd304" - integrity sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA== - -"@types/unist@^2", "@types/unist@^2.0.0": - version "2.0.10" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.10.tgz#04ffa7f406ab628f7f7e97ca23e290cd8ab15efc" - integrity sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA== - -"@types/vinyl@^2.0.4": - version "2.0.12" - resolved "http://verdaccio.ds.io:4873/@types%2fvinyl/-/vinyl-2.0.12.tgz#17642ca9a8ae10f3db018e9f885da4188db4c6e6" - integrity sha512-Sr2fYMBUVGYq8kj3UthXFAu5UN6ZW+rYr4NACjZQJvHvj+c8lYv0CahmZ2P/r7iUkN44gGUBwqxZkrKXYPb7cw== - dependencies: - "@types/expect" "^1.20.4" - "@types/node" "*" - -"@types/yargs-parser@*": - version "21.0.3" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" - integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== - -"@types/yargs@^17.0.8": - version "17.0.32" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.32.tgz#030774723a2f7faafebf645f4e5a48371dca6229" - integrity sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog== - dependencies: - "@types/yargs-parser" "*" - -"@typescript-eslint/eslint-plugin@^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", "@typescript-eslint/eslint-plugin@^8.8.0": - version "8.12.2" - resolved "http://verdaccio.ds.io:4873/@typescript-eslint%2feslint-plugin/-/eslint-plugin-8.12.2.tgz#c2ef660bb83fd1432368319312a2581fc92ccac1" - integrity sha512-gQxbxM8mcxBwaEmWdtLCIGLfixBMHhQjBqR8sVWNTPpcj45WlYL2IObS/DNMLH1DBP0n8qz+aiiLTGfopPEebw== - dependencies: - "@eslint-community/regexpp" "^4.10.0" - "@typescript-eslint/scope-manager" "8.12.2" - "@typescript-eslint/type-utils" "8.12.2" - "@typescript-eslint/utils" "8.12.2" - "@typescript-eslint/visitor-keys" "8.12.2" - graphemer "^1.4.0" - ignore "^5.3.1" - natural-compare "^1.4.0" - ts-api-utils "^1.3.0" - -"@typescript-eslint/parser@^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", "@typescript-eslint/parser@^8.8.0": - version "8.12.2" - resolved "http://verdaccio.ds.io:4873/@typescript-eslint%2fparser/-/parser-8.12.2.tgz#2e8173b34e1685e918b2d571c16c906d3747bad2" - integrity sha512-MrvlXNfGPLH3Z+r7Tk+Z5moZAc0dzdVjTgUgwsdGweH7lydysQsnSww3nAmsq8blFuRD5VRlAr9YdEFw3e6PBw== - dependencies: - "@typescript-eslint/scope-manager" "8.12.2" - "@typescript-eslint/types" "8.12.2" - "@typescript-eslint/typescript-estree" "8.12.2" - "@typescript-eslint/visitor-keys" "8.12.2" - debug "^4.3.4" - -"@typescript-eslint/parser@^6.7.5": - version "6.21.0" - resolved "http://verdaccio.ds.io:4873/@typescript-eslint%2fparser/-/parser-6.21.0.tgz#af8fcf66feee2edc86bc5d1cf45e33b0630bf35b" - integrity sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ== - dependencies: - "@typescript-eslint/scope-manager" "6.21.0" - "@typescript-eslint/types" "6.21.0" - "@typescript-eslint/typescript-estree" "6.21.0" - "@typescript-eslint/visitor-keys" "6.21.0" - debug "^4.3.4" - -"@typescript-eslint/scope-manager@6.21.0": - version "6.21.0" - resolved "http://verdaccio.ds.io:4873/@typescript-eslint%2fscope-manager/-/scope-manager-6.21.0.tgz#ea8a9bfc8f1504a6ac5d59a6df308d3a0630a2b1" - integrity sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg== - dependencies: - "@typescript-eslint/types" "6.21.0" - "@typescript-eslint/visitor-keys" "6.21.0" - -"@typescript-eslint/scope-manager@8.12.2": - version "8.12.2" - resolved "http://verdaccio.ds.io:4873/@typescript-eslint%2fscope-manager/-/scope-manager-8.12.2.tgz#6db0213745e6392c8e90fe9af5915e6da32eb94a" - integrity sha512-gPLpLtrj9aMHOvxJkSbDBmbRuYdtiEbnvO25bCMza3DhMjTQw0u7Y1M+YR5JPbMsXXnSPuCf5hfq0nEkQDL/JQ== - dependencies: - "@typescript-eslint/types" "8.12.2" - "@typescript-eslint/visitor-keys" "8.12.2" - -"@typescript-eslint/type-utils@8.12.2": - version "8.12.2" - resolved "http://verdaccio.ds.io:4873/@typescript-eslint%2ftype-utils/-/type-utils-8.12.2.tgz#132b0c52d45f6814e6f2e32416c7951ed480b016" - integrity sha512-bwuU4TAogPI+1q/IJSKuD4shBLc/d2vGcRT588q+jzayQyjVK2X6v/fbR4InY2U2sgf8MEvVCqEWUzYzgBNcGQ== - dependencies: - "@typescript-eslint/typescript-estree" "8.12.2" - "@typescript-eslint/utils" "8.12.2" - debug "^4.3.4" - ts-api-utils "^1.3.0" - -"@typescript-eslint/types@6.21.0": - version "6.21.0" - resolved "http://verdaccio.ds.io:4873/@typescript-eslint%2ftypes/-/types-6.21.0.tgz#205724c5123a8fef7ecd195075fa6e85bac3436d" - integrity sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg== - -"@typescript-eslint/types@8.12.2": - version "8.12.2" - resolved "http://verdaccio.ds.io:4873/@typescript-eslint%2ftypes/-/types-8.12.2.tgz#8d70098c0e90442495b53d0296acdca6d0f3f73c" - integrity sha512-VwDwMF1SZ7wPBUZwmMdnDJ6sIFk4K4s+ALKLP6aIQsISkPv8jhiw65sAK6SuWODN/ix+m+HgbYDkH+zLjrzvOA== - -"@typescript-eslint/typescript-estree@6.21.0": - version "6.21.0" - resolved "http://verdaccio.ds.io:4873/@typescript-eslint%2ftypescript-estree/-/typescript-estree-6.21.0.tgz#c47ae7901db3b8bddc3ecd73daff2d0895688c46" - integrity sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ== - dependencies: - "@typescript-eslint/types" "6.21.0" - "@typescript-eslint/visitor-keys" "6.21.0" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - minimatch "9.0.3" - semver "^7.5.4" - ts-api-utils "^1.0.1" - -"@typescript-eslint/typescript-estree@8.12.2": - version "8.12.2" - resolved "http://verdaccio.ds.io:4873/@typescript-eslint%2ftypescript-estree/-/typescript-estree-8.12.2.tgz#206df9b1cbff212aaa9401985ef99f04daa84da5" - integrity sha512-mME5MDwGe30Pq9zKPvyduyU86PH7aixwqYR2grTglAdB+AN8xXQ1vFGpYaUSJ5o5P/5znsSBeNcs5g5/2aQwow== - dependencies: - "@typescript-eslint/types" "8.12.2" - "@typescript-eslint/visitor-keys" "8.12.2" - debug "^4.3.4" - fast-glob "^3.3.2" - is-glob "^4.0.3" - minimatch "^9.0.4" - semver "^7.6.0" - ts-api-utils "^1.3.0" - -"@typescript-eslint/utils@8.12.2": - version "8.12.2" - resolved "http://verdaccio.ds.io:4873/@typescript-eslint%2futils/-/utils-8.12.2.tgz#726cc9f49f5866605bd15bbc1768ffc15637930e" - integrity sha512-UTTuDIX3fkfAz6iSVa5rTuSfWIYZ6ATtEocQ/umkRSyC9O919lbZ8dcH7mysshrCdrAM03skJOEYaBugxN+M6A== - dependencies: - "@eslint-community/eslint-utils" "^4.4.0" - "@typescript-eslint/scope-manager" "8.12.2" - "@typescript-eslint/types" "8.12.2" - "@typescript-eslint/typescript-estree" "8.12.2" - -"@typescript-eslint/visitor-keys@6.21.0": - version "6.21.0" - resolved "http://verdaccio.ds.io:4873/@typescript-eslint%2fvisitor-keys/-/visitor-keys-6.21.0.tgz#87a99d077aa507e20e238b11d56cc26ade45fe47" - integrity sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A== - dependencies: - "@typescript-eslint/types" "6.21.0" - eslint-visitor-keys "^3.4.1" - -"@typescript-eslint/visitor-keys@8.12.2": - version "8.12.2" - resolved "http://verdaccio.ds.io:4873/@typescript-eslint%2fvisitor-keys/-/visitor-keys-8.12.2.tgz#94d7410f78eb6d134b9fcabaf1eeedb910ba8c38" - integrity sha512-PChz8UaKQAVNHghsHcPyx1OMHoFRUEA7rJSK/mDhdq85bk+PLsUHUBqTQTFt18VJZbmxBovM65fezlheQRsSDA== - dependencies: - "@typescript-eslint/types" "8.12.2" - eslint-visitor-keys "^3.4.3" - -"@ungap/structured-clone@^1.2.0": - version "1.2.0" - resolved "http://verdaccio.ds.io:4873/@ungap%2fstructured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" - integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== - -"@uswds/compile@^1.1.0": - version "1.2.0" - resolved "http://verdaccio.ds.io:4873/@uswds%2fcompile/-/compile-1.2.0.tgz#7f685d4971f195f27a66d1d7aaa9ae10ed8e5eb0" - integrity sha512-QgZb1+BzgKUZM8oRHyTSQN6u9nDeAxIYIEocFpE1zkeW6uMaxqqaZdNmyzwCIMGieiXA0rv/DjEItNgkIQofOQ== - dependencies: - autoprefixer "10.4.20" - del "6.1.1" - gulp "5.0.0" - gulp-postcss "9.0.1" - gulp-rename "2.0.0" - gulp-replace "1.1.4" - gulp-sass "5.1.0" - gulp-svgstore "9.0.0" - postcss "8.4.40" - postcss-csso "6.0.1" - sass-embedded "1.77.8" - -"@uswds/uswds@^3.8.1": - version "3.9.0" - resolved "http://verdaccio.ds.io:4873/@uswds%2fuswds/-/uswds-3.9.0.tgz#e98b52995a001ff091a9c61baeb487064c98bc6a" - integrity sha512-8THm36j7iLjrDiI1D0C6b3hHsmM/Sy5Iiz+IjE+i/gYzVUMG9XVthxAZYonhU97Q1b079n6nYwlUmDSYowJecQ== - dependencies: - object-assign "4.1.1" - receptor "1.0.0" - resolve-id-refs "0.1.0" - -"@vercel/analytics@^1.1.3": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@vercel/analytics/-/analytics-1.2.2.tgz#715d8f203a170c06ba36b363e03b048c03060d5d" - integrity sha512-X0rctVWkQV1e5Y300ehVNqpOfSOufo7ieA5PIdna8yX/U7Vjz0GFsGf4qvAhxV02uQ2CVt7GYcrFfddXXK2Y4A== - dependencies: - server-only "^0.0.1" - -"@vercel/speed-insights@^1.0.9": - version "1.0.10" - resolved "https://registry.yarnpkg.com/@vercel/speed-insights/-/speed-insights-1.0.10.tgz#2e2e6a16beff72cbb58fd59ea8deb18f7338a014" - integrity sha512-4uzdKB0RW6Ff2FkzshzjZ+RlJfLPxgm/00i0XXgxfMPhwnnsk92YgtqsxT9OcPLdJUyVU1DqFlSWWjIQMPkh0g== - -"@wojtekmaj/date-utils@^1.0.2", "@wojtekmaj/date-utils@^1.1.3": - version "1.5.1" - resolved "https://registry.yarnpkg.com/@wojtekmaj/date-utils/-/date-utils-1.5.1.tgz#c3cd67177ac781cfa5736219d702a55a2aea5f2b" - integrity sha512-+i7+JmNiE/3c9FKxzWFi2IjRJ+KzZl1QPu6QNrsgaa2MuBgXvUy4gA1TVzf/JMdIIloB76xSKikTWuyYAIVLww== - -abab@^2.0.5, abab@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" - integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== - -acorn-globals@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" - integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - -acorn-globals@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-7.0.1.tgz#0dbf05c44fa7c94332914c02066d5beff62c40c3" - integrity sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q== - dependencies: - acorn "^8.1.0" - acorn-walk "^8.0.2" - -acorn-jsx@^5.0.0, acorn-jsx@^5.3.2: - version "5.3.2" - resolved "http://verdaccio.ds.io:4873/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - -acorn-walk@^8.0.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa" - integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A== - -acorn@^7.1.1: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -acorn@^8.0.0, acorn@^8.1.0, acorn@^8.5.0, acorn@^8.8.1: - version "8.11.3" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" - integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== - -acorn@^8.9.0: - version "8.14.0" - resolved "http://verdaccio.ds.io:4873/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0" - integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== - -adler-32@~1.3.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/adler-32/-/adler-32-1.3.1.tgz#1dbf0b36dda0012189a32b3679061932df1821e2" - integrity sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "http://verdaccio.ds.io:4873/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv@^6.12.4: - version "6.12.6" - resolved "http://verdaccio.ds.io:4873/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ansi-colors@^1.0.1: - version "1.1.0" - resolved "http://verdaccio.ds.io:4873/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" - integrity sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA== - dependencies: - ansi-wrap "^0.1.0" - -ansi-gray@^0.1.1: - version "0.1.1" - resolved "http://verdaccio.ds.io:4873/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" - integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= - dependencies: - ansi-wrap "0.1.0" - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "http://verdaccio.ds.io:4873/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-regex@^6.0.1: - version "6.1.0" - resolved "http://verdaccio.ds.io:4873/ansi-regex/-/ansi-regex-6.1.0.tgz#95ec409c69619d6cb1b8b34f14b660ef28ebd654" - integrity sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA== - -ansi-styles@^2.2.1: - version "2.2.1" - resolved "http://verdaccio.ds.io:4873/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - -ansi-styles@^6.1.0: - version "6.2.1" - resolved "http://verdaccio.ds.io:4873/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" - integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== - -ansi-wrap@0.1.0, ansi-wrap@^0.1.0: - version "0.1.0" - resolved "http://verdaccio.ds.io:4873/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" - integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= - -anymatch@^3.1.3, anymatch@~3.1.2: - version "3.1.3" - resolved "http://verdaccio.ds.io:4873/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" - integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - -aria-hidden@^1.1.3: - version "1.2.4" - resolved "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz#b78e383fdbc04d05762c78b4a25a501e736c4522" - integrity sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A== - dependencies: - tslib "^2.0.0" - -aria-query@^5.3.2: - version "5.3.2" - resolved "http://verdaccio.ds.io:4873/aria-query/-/aria-query-5.3.2.tgz#93f81a43480e33a338f19163a3d10a50c01dcd59" - integrity sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw== - -arr-diff@^4.0.0: - version "4.0.0" - resolved "http://verdaccio.ds.io:4873/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== - -array-buffer-byte-length@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f" - integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg== - dependencies: - call-bind "^1.0.5" - is-array-buffer "^3.0.4" - -array-each@^1.0.1: - version "1.0.1" - resolved "http://verdaccio.ds.io:4873/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" - integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= - -array-includes@^3.1.6, array-includes@^3.1.8: - version "3.1.8" - resolved "http://verdaccio.ds.io:4873/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d" - integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-object-atoms "^1.0.0" - get-intrinsic "^1.2.4" - is-string "^1.0.7" - -array-slice@^1.0.0: - version "1.1.0" - resolved "http://verdaccio.ds.io:4873/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" - integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== - -array-union@^2.1.0: - version "2.1.0" - resolved "http://verdaccio.ds.io:4873/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array.prototype.findlast@^1.2.5: - version "1.2.5" - resolved "http://verdaccio.ds.io:4873/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz#3e4fbcb30a15a7f5bf64cf2faae22d139c2e4904" - integrity sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - es-shim-unscopables "^1.0.2" - -array.prototype.findlastindex@^1.2.5: - version "1.2.5" - resolved "http://verdaccio.ds.io:4873/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz#8c35a755c72908719453f87145ca011e39334d0d" - integrity sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - es-shim-unscopables "^1.0.2" - -array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.2: - version "1.3.2" - resolved "http://verdaccio.ds.io:4873/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" - integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" - -array.prototype.flatmap@^1.3.2: - version "1.3.2" - resolved "http://verdaccio.ds.io:4873/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" - integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" - -array.prototype.tosorted@^1.1.4: - version "1.1.4" - resolved "http://verdaccio.ds.io:4873/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz#fe954678ff53034e717ea3352a03f0b0b86f7ffc" - integrity sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.3" - es-errors "^1.3.0" - es-shim-unscopables "^1.0.2" - -arraybuffer.prototype.slice@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz#097972f4255e41bc3425e37dc3f6421cf9aefde6" - integrity sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A== - dependencies: - array-buffer-byte-length "^1.0.1" - call-bind "^1.0.5" - define-properties "^1.2.1" - es-abstract "^1.22.3" - es-errors "^1.2.1" - get-intrinsic "^1.2.3" - is-array-buffer "^3.0.4" - is-shared-array-buffer "^1.0.2" - -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== - -ast-types-flow@^0.0.8: - version "0.0.8" - resolved "http://verdaccio.ds.io:4873/ast-types-flow/-/ast-types-flow-0.0.8.tgz#0a85e1c92695769ac13a428bb653e7538bea27d6" - integrity sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ== - -astring@^1.8.0: - version "1.8.6" - resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.6.tgz#2c9c157cf1739d67561c56ba896e6948f6b93731" - integrity sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg== - -async-done@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/async-done/-/async-done-2.0.0.tgz#f1ec5df738c6383a52b0a30d0902fd897329c15a" - integrity sha512-j0s3bzYq9yKIVLKGE/tWlCpa3PfFLcrDZLTSVdnnCTGagXuXBJO4SsY9Xdk/fQBirCkH4evW5xOeJXqlAQFdsw== - dependencies: - end-of-stream "^1.4.4" - once "^1.4.0" - stream-exhaust "^1.0.2" - -async-settle@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/async-settle/-/async-settle-2.0.0.tgz#c695ad14e070f6a755d019d32d6eb38029020287" - integrity sha512-Obu/KE8FurfQRN6ODdHN9LuXqwC+JFIM9NRyZqJJ4ZfLJmIYN9Rg0/kb+wF70VV5+fJusTMQlJ1t5rF7J/ETdg== - dependencies: - async-done "^2.0.0" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - -autoprefixer@10.4.20, autoprefixer@^10.4.19: - version "10.4.20" - resolved "http://verdaccio.ds.io:4873/autoprefixer/-/autoprefixer-10.4.20.tgz#5caec14d43976ef42e32dcb4bd62878e96be5b3b" - integrity sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g== - dependencies: - browserslist "^4.23.3" - caniuse-lite "^1.0.30001646" - fraction.js "^4.3.7" - normalize-range "^0.1.2" - picocolors "^1.0.1" - postcss-value-parser "^4.2.0" - -available-typed-arrays@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" - integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== - dependencies: - possible-typed-array-names "^1.0.0" - -axe-core@^4.10.0: - version "4.10.2" - resolved "http://verdaccio.ds.io:4873/axe-core/-/axe-core-4.10.2.tgz#85228e3e1d8b8532a27659b332e39b7fa0e022df" - integrity sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w== - -axios@^0.25.0: - version "0.25.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.25.0.tgz#349cfbb31331a9b4453190791760a8d35b093e0a" - integrity sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g== - dependencies: - follow-redirects "^1.14.7" - -axobject-query@^4.1.0: - version "4.1.0" - resolved "http://verdaccio.ds.io:4873/axobject-query/-/axobject-query-4.1.0.tgz#28768c76d0e3cff21bc62a9e2d0b6ac30042a1ee" - integrity sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ== - -babel-plugin-macros@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" - integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== - dependencies: - "@babel/runtime" "^7.12.5" - cosmiconfig "^7.0.0" - resolve "^1.19.0" - -"babel-plugin-styled-components@>= 1.12.0": - version "2.1.4" - resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz#9a1f37c7f32ef927b4b008b529feb4a2c82b1092" - integrity sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.22.5" - lodash "^4.17.21" - picomatch "^2.3.1" - -bach@^2.0.1: - version "2.0.1" - resolved "http://verdaccio.ds.io:4873/bach/-/bach-2.0.1.tgz#45a3a3cbf7dbba3132087185c60357482b988972" - integrity sha512-A7bvGMGiTOxGMpNupYl9HQTf0FFDNF4VCmks4PJpFyN1AX2pdKuxuwdvUz2Hu388wcgp+OvGFNsumBfFNkR7eg== - dependencies: - async-done "^2.0.0" - async-settle "^2.0.0" - now-and-later "^3.0.0" - -bail@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" - integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== - -balanced-match@^1.0.0: - version "1.0.2" - resolved "http://verdaccio.ds.io:4873/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -bare-events@^2.2.0: - version "2.5.0" - resolved "http://verdaccio.ds.io:4873/bare-events/-/bare-events-2.5.0.tgz#305b511e262ffd8b9d5616b056464f8e1b3329cc" - integrity sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A== - -base-64@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/base-64/-/base-64-0.1.0.tgz#780a99c84e7d600260361511c4877613bf24f6bb" - integrity sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA== - -base16@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70" - integrity sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ== - -base64-js@^1.3.1: - version "1.5.1" - resolved "http://verdaccio.ds.io:4873/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -binary-extensions@^2.0.0: - version "2.3.0" - resolved "http://verdaccio.ds.io:4873/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" - integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== - -binaryextensions@^2.2.0: - version "2.3.0" - resolved "http://verdaccio.ds.io:4873/binaryextensions/-/binaryextensions-2.3.0.tgz#1d269cbf7e6243ea886aa41453c3651ccbe13c22" - integrity sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg== - -bl@^5.0.0: - version "5.1.0" - resolved "http://verdaccio.ds.io:4873/bl/-/bl-5.1.0.tgz#183715f678c7188ecef9fe475d90209400624273" - integrity sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ== - dependencies: - buffer "^6.0.3" - inherits "^2.0.4" - readable-stream "^3.4.0" - -boolbase@^1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "http://verdaccio.ds.io:4873/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -brace-expansion@^2.0.1: - version "2.0.1" - resolved "http://verdaccio.ds.io:4873/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" - integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== - dependencies: - balanced-match "^1.0.0" - -braces@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -braces@~3.0.2: - version "3.0.3" - resolved "http://verdaccio.ds.io:4873/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" - integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== - dependencies: - fill-range "^7.1.1" - -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - -browserslist@^4.23.3: - version "4.24.2" - resolved "http://verdaccio.ds.io:4873/browserslist/-/browserslist-4.24.2.tgz#f5845bc91069dbd55ee89faf9822e1d885d16580" - integrity sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg== - dependencies: - caniuse-lite "^1.0.30001669" - electron-to-chromium "^1.5.41" - node-releases "^2.0.18" - update-browserslist-db "^1.1.1" - -buffer-builder@^0.2.0: - version "0.2.0" - resolved "http://verdaccio.ds.io:4873/buffer-builder/-/buffer-builder-0.2.0.tgz#3322cd307d8296dab1f604618593b261a3fade8f" - integrity sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg== - -buffer@^6.0.3: - version "6.0.3" - resolved "http://verdaccio.ds.io:4873/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" - integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.2.1" - -busboy@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" - integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== - dependencies: - streamsearch "^1.1.0" - -bytewise-core@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/bytewise-core/-/bytewise-core-1.2.3.tgz#3fb410c7e91558eb1ab22a82834577aa6bd61d42" - integrity sha512-nZD//kc78OOxeYtRlVk8/zXqTB4gf/nlguL1ggWA8FuchMyOxcyHR4QPQZMUmA7czC+YnaBrPUCubqAWe50DaA== - dependencies: - typewise-core "^1.2" - -bytewise@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/bytewise/-/bytewise-1.1.0.tgz#1d13cbff717ae7158094aa881b35d081b387253e" - integrity sha512-rHuuseJ9iQ0na6UDhnrRVDh8YnWVlU6xM3VH6q/+yHDeUH2zIhUzP+2/h3LIrhLDBtTqzWpE3p3tP/boefskKQ== - dependencies: - bytewise-core "^1.2.2" - typewise "^1.0.3" - -cacheable-lookup@^5.0.3: - version "5.0.4" - resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" - integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== - -cacheable-request@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.4.tgz#7a33ebf08613178b403635be7b899d3e69bbe817" - integrity sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg== - dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^4.0.0" - lowercase-keys "^2.0.0" - normalize-url "^6.0.1" - responselike "^2.0.0" - -call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" - integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== - dependencies: - es-define-property "^1.0.0" - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.4" - set-function-length "^1.2.1" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camelcase-keys@^6.2.2: - version "6.2.2" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" - integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== - dependencies: - camelcase "^5.3.1" - map-obj "^4.0.0" - quick-lru "^4.0.1" - -camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelize@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" - integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== - -caniuse-lite@^1.0.30001579: - version "1.0.30001617" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001617.tgz#809bc25f3f5027ceb33142a7d6c40759d7a901eb" - integrity sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA== - -caniuse-lite@^1.0.30001646, caniuse-lite@^1.0.30001669: - version "1.0.30001674" - resolved "http://verdaccio.ds.io:4873/caniuse-lite/-/caniuse-lite-1.0.30001674.tgz#eb200a716c3e796d33d30b9c8890517a72f862c8" - integrity sha512-jOsKlZVRnzfhLojb+Ykb+gyUSp9Xb57So+fAiFlLzzTKpqg8xxSav0e40c8/4F/v9N8QSvrRRaLeVzQbLqomYw== - -ccount@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" - integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== - -cfb@~1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/cfb/-/cfb-1.2.2.tgz#94e687628c700e5155436dac05f74e08df23bc44" - integrity sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA== - dependencies: - adler-32 "~1.3.0" - crc-32 "~1.2.0" - -chalk@^1.1.3: - version "1.1.3" - resolved "http://verdaccio.ds.io:4873/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -character-entities-html4@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" - integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== - -character-entities-legacy@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" - integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== - -character-entities@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" - integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== - -character-reference-invalid@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" - integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== - -cheerio-select@^2.1.0: - version "2.1.0" - resolved "http://verdaccio.ds.io:4873/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" - integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== - dependencies: - boolbase "^1.0.0" - css-select "^5.1.0" - css-what "^6.1.0" - domelementtype "^2.3.0" - domhandler "^5.0.3" - domutils "^3.0.1" - -cheerio@^1.0.0-rc.10: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/cheerio/-/cheerio-1.0.0.tgz#1ede4895a82f26e8af71009f961a9b8cb60d6a81" - integrity sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww== - dependencies: - cheerio-select "^2.1.0" - dom-serializer "^2.0.0" - domhandler "^5.0.3" - domutils "^3.1.0" - encoding-sniffer "^0.2.0" - htmlparser2 "^9.1.0" - parse5 "^7.1.2" - parse5-htmlparser2-tree-adapter "^7.0.0" - parse5-parser-stream "^7.1.2" - undici "^6.19.5" - whatwg-mimetype "^4.0.0" - -chokidar@^3.5.3: - version "3.6.0" - resolved "http://verdaccio.ds.io:4873/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" - integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== - -ci-info@^3.2.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" - integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== - -classnames@^2.2.5, classnames@^2.2.6: - version "2.5.1" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" - integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== - -clean-stack@^2.0.0: - version "2.2.0" - resolved "http://verdaccio.ds.io:4873/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -client-only@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1" - integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== - -clipboard@^2.0.11: - version "2.0.11" - resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.11.tgz#62180360b97dd668b6b3a84ec226975762a70be5" - integrity sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw== - dependencies: - good-listener "^1.2.2" - select "^1.1.2" - tiny-emitter "^2.0.0" - -cliui@^7.0.2: - version "7.0.4" - resolved "http://verdaccio.ds.io:4873/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - -clone-buffer@^1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" - integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= - -clone-response@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3" - integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== - dependencies: - mimic-response "^1.0.0" - -clone-stats@^1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" - integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= - -clone@^2.1.1, clone@^2.1.2: - version "2.1.2" - resolved "http://verdaccio.ds.io:4873/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" - integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= - -cloneable-readable@^1.0.0: - version "1.1.3" - resolved "http://verdaccio.ds.io:4873/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" - integrity sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ== - dependencies: - inherits "^2.0.1" - process-nextick-args "^2.0.0" - readable-stream "^2.3.5" - -clsx@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" - integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== - -clsx@^1.1.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" - integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== - -clsx@^2.0.0: - version "2.1.1" - resolved "http://verdaccio.ds.io:4873/clsx/-/clsx-2.1.1.tgz#eed397c9fd8bd882bfb18deab7102049a2f32999" - integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== - -codemirror@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-6.0.1.tgz#62b91142d45904547ee3e0e0e4c1a79158035a29" - integrity sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg== - dependencies: - "@codemirror/autocomplete" "^6.0.0" - "@codemirror/commands" "^6.0.0" - "@codemirror/language" "^6.0.0" - "@codemirror/lint" "^6.0.0" - "@codemirror/search" "^6.0.0" - "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.0.0" - -codepage@~1.15.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/codepage/-/codepage-1.15.0.tgz#2e00519024b39424ec66eeb3ec07227e692618ab" - integrity sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA== - -color-convert@^1.9.0, color-convert@^1.9.3: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - -color-name@^1.0.0, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -color-string@^1.6.0: - version "1.9.1" - resolved "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" - integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color-support@^1.1.3: - version "1.1.3" - resolved "http://verdaccio.ds.io:4873/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== - -color@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164" - integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== - dependencies: - color-convert "^1.9.3" - color-string "^1.6.0" - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -comma-separated-tokens@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" - integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== - -commander@7: - version "7.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -common-tags@^1.4.0: - version "1.8.2" - resolved "http://verdaccio.ds.io:4873/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" - integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== - -concat-map@0.0.1: - version "0.0.1" - resolved "http://verdaccio.ds.io:4873/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -convert-source-map@^1.5.0: - version "1.9.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== - -convert-source-map@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" - integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== - -copy-anything@^3.0.2: - version "3.0.5" - resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-3.0.5.tgz#2d92dce8c498f790fa7ad16b01a1ae5a45b020a0" - integrity sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w== - dependencies: - is-what "^4.1.8" - -copy-props@^4.0.0: - version "4.0.0" - resolved "http://verdaccio.ds.io:4873/copy-props/-/copy-props-4.0.0.tgz#01d249198b8c2e4d8a5e87b90c9630f52c99a9c9" - integrity sha512-bVWtw1wQLzzKiYROtvNlbJgxgBYt2bMJpkCbKmXM3xyijvcjjWXEk5nyrrT3bgJ7ODb19ZohE2T0Y3FgNPyoTw== - dependencies: - each-props "^3.0.0" - is-plain-object "^5.0.0" - -core-js@^3.22.4: - version "3.37.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.37.0.tgz#d8dde58e91d156b2547c19d8a4efd5c7f6c426bb" - integrity sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug== - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -cosmiconfig@^7.0.0: - version "7.1.0" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" - integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - -crc-32@~1.2.0, crc-32@~1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.2.tgz#3cad35a934b8bf71f25ca524b6da51fb7eace2ff" - integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ== - -crelt@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/crelt/-/crelt-1.0.6.tgz#7cc898ea74e190fb6ef9dae57f8f81cf7302df72" - integrity sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g== - -cross-spawn@^7.0.0, cross-spawn@^7.0.2: - version "7.0.3" - resolved "http://verdaccio.ds.io:4873/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -css-color-keywords@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" - integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== - -css-select@^5.1.0: - version "5.1.0" - resolved "http://verdaccio.ds.io:4873/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" - integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== - dependencies: - boolbase "^1.0.0" - css-what "^6.1.0" - domhandler "^5.0.2" - domutils "^3.0.1" - nth-check "^2.0.1" - -css-to-react-native@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32" - integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== - dependencies: - camelize "^1.0.0" - css-color-keywords "^1.0.0" - postcss-value-parser "^4.0.2" - -css-tree@~2.2.0: - version "2.2.1" - resolved "http://verdaccio.ds.io:4873/css-tree/-/css-tree-2.2.1.tgz#36115d382d60afd271e377f9c5f67d02bd48c032" - integrity sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== - dependencies: - mdn-data "2.0.28" - source-map-js "^1.0.1" - -css-unit-converter@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.2.tgz#4c77f5a1954e6dbff60695ecb214e3270436ab21" - integrity sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA== - -css-what@^6.1.0: - version "6.1.0" - resolved "http://verdaccio.ds.io:4873/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" - integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== - -csscolorparser@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/csscolorparser/-/csscolorparser-1.0.3.tgz#b34f391eea4da8f3e98231e2ccd8df9c041f171b" - integrity sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w== - -csso@^5.0.5: - version "5.0.5" - resolved "http://verdaccio.ds.io:4873/csso/-/csso-5.0.5.tgz#f9b7fe6cc6ac0b7d90781bb16d5e9874303e2ca6" - integrity sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== - dependencies: - css-tree "~2.2.0" - -cssom@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.5.0.tgz#d254fa92cd8b6fbd83811b9fbaed34663cc17c36" - integrity sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== - dependencies: - cssom "~0.3.6" - -csstype@3.0.9: - version "3.0.9" - resolved "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz#6410af31b26bd0520933d02cbc64fce9ce3fbf0b" - integrity sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw== - -csstype@^3.0.10, csstype@^3.0.2: - version "3.1.3" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" - integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== - -d3-array@2, d3-array@^2.3.0: - version "2.12.1" - resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.12.1.tgz#e20b41aafcdffdf5d50928004ececf815a465e81" - integrity sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ== - dependencies: - internmap "^1.0.0" - -"d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", d3-array@3, d3-array@^3.2.0: - version "3.2.4" - resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-3.2.4.tgz#15fec33b237f97ac5d7c986dc77da273a8ed0bb5" - integrity sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg== - dependencies: - internmap "1 - 2" - -d3-axis@3: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-axis/-/d3-axis-3.0.0.tgz#c42a4a13e8131d637b745fc2973824cfeaf93322" - integrity sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw== - -d3-brush@3: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-brush/-/d3-brush-3.0.0.tgz#6f767c4ed8dcb79de7ede3e1c0f89e63ef64d31c" - integrity sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ== - dependencies: - d3-dispatch "1 - 3" - d3-drag "2 - 3" - d3-interpolate "1 - 3" - d3-selection "3" - d3-transition "3" - -d3-chord@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-chord/-/d3-chord-3.0.1.tgz#d156d61f485fce8327e6abf339cb41d8cbba6966" - integrity sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g== - dependencies: - d3-path "1 - 3" - -"d3-color@1 - 2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-2.0.0.tgz#8d625cab42ed9b8f601a1760a389f7ea9189d62e" - integrity sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ== - -"d3-color@1 - 3", d3-color@3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-3.1.0.tgz#395b2833dfac71507f12ac2f7af23bf819de24e2" - integrity sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA== - -d3-contour@4: - version "4.0.2" - resolved "https://registry.yarnpkg.com/d3-contour/-/d3-contour-4.0.2.tgz#bb92063bc8c5663acb2422f99c73cbb6c6ae3bcc" - integrity sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA== - dependencies: - d3-array "^3.2.0" - -d3-delaunay@6: - version "6.0.4" - resolved "https://registry.yarnpkg.com/d3-delaunay/-/d3-delaunay-6.0.4.tgz#98169038733a0a5babbeda55054f795bb9e4a58b" - integrity sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A== - dependencies: - delaunator "5" - -"d3-dispatch@1 - 3", d3-dispatch@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-3.0.1.tgz#5fc75284e9c2375c36c839411a0cf550cbfc4d5e" - integrity sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg== - -"d3-drag@2 - 3", d3-drag@3: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-drag/-/d3-drag-3.0.0.tgz#994aae9cd23c719f53b5e10e3a0a6108c69607ba" - integrity sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg== - dependencies: - d3-dispatch "1 - 3" - d3-selection "3" - -"d3-dsv@1 - 3", d3-dsv@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-3.0.1.tgz#c63af978f4d6a0d084a52a673922be2160789b73" - integrity sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q== - dependencies: - commander "7" - iconv-lite "0.6" - rw "1" - -"d3-ease@1 - 3", d3-ease@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-ease/-/d3-ease-3.0.1.tgz#9658ac38a2140d59d346160f1f6c30fda0bd12f4" - integrity sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w== - -d3-fetch@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-fetch/-/d3-fetch-3.0.1.tgz#83141bff9856a0edb5e38de89cdcfe63d0a60a22" - integrity sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw== - dependencies: - d3-dsv "1 - 3" - -d3-force@3: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-3.0.0.tgz#3e2ba1a61e70888fe3d9194e30d6d14eece155c4" - integrity sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg== - dependencies: - d3-dispatch "1 - 3" - d3-quadtree "1 - 3" - d3-timer "1 - 3" - -"d3-format@1 - 2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-2.0.0.tgz#a10bcc0f986c372b729ba447382413aabf5b0767" - integrity sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA== - -"d3-format@1 - 3", d3-format@3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-3.1.0.tgz#9260e23a28ea5cb109e93b21a06e24e2ebd55641" - integrity sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA== - -d3-geo@3: - version "3.1.1" - resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-3.1.1.tgz#6027cf51246f9b2ebd64f99e01dc7c3364033a4d" - integrity sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q== - dependencies: - d3-array "2.5.0 - 3" - -d3-hierarchy@3: - version "3.1.2" - resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz#b01cd42c1eed3d46db77a5966cf726f8c09160c6" - integrity sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA== - -"d3-interpolate@1 - 3", "d3-interpolate@1.2.0 - 3", d3-interpolate@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-3.0.1.tgz#3c47aa5b32c5b3dfb56ef3fd4342078a632b400d" - integrity sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g== - dependencies: - d3-color "1 - 3" - -"d3-interpolate@1.2.0 - 2", d3-interpolate@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-2.0.1.tgz#98be499cfb8a3b94d4ff616900501a64abc91163" - integrity sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ== - dependencies: - d3-color "1 - 2" - -"d3-path@1 - 2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-2.0.0.tgz#55d86ac131a0548adae241eebfb56b4582dd09d8" - integrity sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA== - -"d3-path@1 - 3", d3-path@3, d3-path@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-3.1.0.tgz#22df939032fb5a71ae8b1800d61ddb7851c42526" - integrity sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ== - -d3-polygon@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-polygon/-/d3-polygon-3.0.1.tgz#0b45d3dd1c48a29c8e057e6135693ec80bf16398" - integrity sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg== - -"d3-quadtree@1 - 3", d3-quadtree@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-3.0.1.tgz#6dca3e8be2b393c9a9d514dabbd80a92deef1a4f" - integrity sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw== - -d3-random@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-random/-/d3-random-3.0.1.tgz#d4926378d333d9c0bfd1e6fa0194d30aebaa20f4" - integrity sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ== - -d3-scale-chromatic@3, d3-scale-chromatic@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz#34c39da298b23c20e02f1a4b239bd0f22e7f1314" - integrity sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ== - dependencies: - d3-color "1 - 3" - d3-interpolate "1 - 3" - -d3-scale@4: - version "4.0.2" - resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-4.0.2.tgz#82b38e8e8ff7080764f8dcec77bd4be393689396" - integrity sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ== - dependencies: - d3-array "2.10.0 - 3" - d3-format "1 - 3" - d3-interpolate "1.2.0 - 3" - d3-time "2.1.1 - 3" - d3-time-format "2 - 4" - -d3-scale@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-3.3.0.tgz#28c600b29f47e5b9cd2df9749c206727966203f3" - integrity sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ== - dependencies: - d3-array "^2.3.0" - d3-format "1 - 2" - d3-interpolate "1.2.0 - 2" - d3-time "^2.1.1" - d3-time-format "2 - 3" - -"d3-selection@2 - 3", d3-selection@3: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-3.0.0.tgz#c25338207efa72cc5b9bd1458a1a41901f1e1b31" - integrity sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ== - -d3-shape@3: - version "3.2.0" - resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-3.2.0.tgz#a1a839cbd9ba45f28674c69d7f855bcf91dfc6a5" - integrity sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA== - dependencies: - d3-path "^3.1.0" - -d3-shape@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-2.1.0.tgz#3b6a82ccafbc45de55b57fcf956c584ded3b666f" - integrity sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA== - dependencies: - d3-path "1 - 2" - -"d3-time-format@2 - 3": - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-3.0.0.tgz#df8056c83659e01f20ac5da5fdeae7c08d5f1bb6" - integrity sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag== - dependencies: - d3-time "1 - 2" - -"d3-time-format@2 - 4", d3-time-format@4: - version "4.1.0" - resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-4.1.0.tgz#7ab5257a5041d11ecb4fe70a5c7d16a195bb408a" - integrity sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg== - dependencies: - d3-time "1 - 3" - -"d3-time@1 - 2", d3-time@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-2.1.1.tgz#e9d8a8a88691f4548e68ca085e5ff956724a6682" - integrity sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ== - dependencies: - d3-array "2" - -"d3-time@1 - 3", "d3-time@2.1.1 - 3", d3-time@3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-3.1.0.tgz#9310db56e992e3c0175e1ef385e545e48a9bb5c7" - integrity sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q== - dependencies: - d3-array "2 - 3" - -"d3-timer@1 - 3", d3-timer@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-3.0.1.tgz#6284d2a2708285b1abb7e201eda4380af35e63b0" - integrity sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA== - -"d3-transition@2 - 3", d3-transition@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-transition/-/d3-transition-3.0.1.tgz#6869fdde1448868077fdd5989200cb61b2a1645f" - integrity sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w== - dependencies: - d3-color "1 - 3" - d3-dispatch "1 - 3" - d3-ease "1 - 3" - d3-interpolate "1 - 3" - d3-timer "1 - 3" - -d3-zoom@3: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-zoom/-/d3-zoom-3.0.0.tgz#d13f4165c73217ffeaa54295cd6969b3e7aee8f3" - integrity sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw== - dependencies: - d3-dispatch "1 - 3" - d3-drag "2 - 3" - d3-interpolate "1 - 3" - d3-selection "2 - 3" - d3-transition "2 - 3" - -d3@^7.6.1: - version "7.9.0" - resolved "https://registry.yarnpkg.com/d3/-/d3-7.9.0.tgz#579e7acb3d749caf8860bd1741ae8d371070cd5d" - integrity sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA== - dependencies: - d3-array "3" - d3-axis "3" - d3-brush "3" - d3-chord "3" - d3-color "3" - d3-contour "4" - d3-delaunay "6" - d3-dispatch "3" - d3-drag "3" - d3-dsv "3" - d3-ease "3" - d3-fetch "3" - d3-force "3" - d3-format "3" - d3-geo "3" - d3-hierarchy "3" - d3-interpolate "3" - d3-path "3" - d3-polygon "3" - d3-quadtree "3" - d3-random "3" - d3-scale "4" - d3-scale-chromatic "3" - d3-selection "3" - d3-shape "3" - d3-time "3" - d3-time-format "4" - d3-timer "3" - d3-transition "3" - d3-zoom "3" - -damerau-levenshtein@^1.0.8: - version "1.0.8" - resolved "http://verdaccio.ds.io:4873/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" - integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== - -data-urls@^3.0.1, data-urls@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-3.0.2.tgz#9cf24a477ae22bcef5cd5f6f0bfbc1d2d3be9143" - integrity sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ== - dependencies: - abab "^2.0.6" - whatwg-mimetype "^3.0.0" - whatwg-url "^11.0.0" - -data-view-buffer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.1.tgz#8ea6326efec17a2e42620696e671d7d5a8bc66b2" - integrity sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA== - dependencies: - call-bind "^1.0.6" - es-errors "^1.3.0" - is-data-view "^1.0.1" - -data-view-byte-length@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz#90721ca95ff280677eb793749fce1011347669e2" - integrity sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ== - dependencies: - call-bind "^1.0.7" - es-errors "^1.3.0" - is-data-view "^1.0.1" - -data-view-byte-offset@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz#5e0bbfb4828ed2d1b9b400cd8a7d119bca0ff18a" - integrity sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA== - dependencies: - call-bind "^1.0.6" - es-errors "^1.3.0" - is-data-view "^1.0.1" - -date-fns@^2.28.0, date-fns@^2.9.0: - version "2.30.0" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" - integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== - dependencies: - "@babel/runtime" "^7.21.0" - -debounce@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" - integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== - -debug@4, debug@^4.0.0, debug@^4.3.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -debug@^3.2.7: - version "3.2.7" - resolved "http://verdaccio.ds.io:4873/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^4.3.2, debug@^4.3.4, debug@^4.3.5: - version "4.3.7" - resolved "http://verdaccio.ds.io:4873/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52" - integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== - dependencies: - ms "^2.1.3" - -decamelize-keys@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" - integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== - dependencies: - decamelize "^1.1.0" - map-obj "^1.0.0" - -decamelize@^1.1.0, decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== - -decimal.js-light@^2.4.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/decimal.js-light/-/decimal.js-light-2.5.1.tgz#134fd32508f19e208f4fb2f8dac0d2626a867934" - integrity sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg== - -decimal.js@^10.3.1, decimal.js@^10.4.2: - version "10.4.3" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23" - integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== - -decode-named-character-reference@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" - integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== - dependencies: - character-entities "^2.0.0" - -decompress-response@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" - integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== - dependencies: - mimic-response "^3.1.0" - -deep-is@^0.1.3: - version "0.1.4" - resolved "http://verdaccio.ds.io:4873/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -defer-to-connect@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" - integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== - -define-data-property@^1.0.1, define-data-property@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" - integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== - dependencies: - es-define-property "^1.0.0" - es-errors "^1.3.0" - gopd "^1.0.1" - -define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" - integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== - dependencies: - define-data-property "^1.0.1" - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - -del@6.1.1: - version "6.1.1" - resolved "http://verdaccio.ds.io:4873/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" - integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== - dependencies: - globby "^11.0.1" - graceful-fs "^4.2.4" - is-glob "^4.0.1" - is-path-cwd "^2.2.0" - is-path-inside "^3.0.2" - p-map "^4.0.0" - rimraf "^3.0.2" - slash "^3.0.0" - -delaunator@5: - version "5.0.1" - resolved "https://registry.yarnpkg.com/delaunator/-/delaunator-5.0.1.tgz#39032b08053923e924d6094fe2cde1a99cc51278" - integrity sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw== - dependencies: - robust-predicates "^3.0.2" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -delegate@^3.1.2: - version "3.2.0" - resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" - integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== - -dequal@2.0.3, dequal@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" - integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== - -detect-file@^1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" - integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= - -detect-libc@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== - -detect-libc@^2.0.1: - version "2.0.3" - resolved "http://verdaccio.ds.io:4873/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" - integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== - -detect-node-es@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" - integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== - -diff-match-patch@^1.0.0: - version "1.0.5" - resolved "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz#abb584d5f10cd1196dfc55aa03701592ae3f7b37" - integrity sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw== - -diff@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" - integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== - -dir-glob@^3.0.1: - version "3.0.1" - resolved "http://verdaccio.ds.io:4873/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -dlv@^1.1.0: - version "1.1.3" - resolved "http://verdaccio.ds.io:4873/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" - integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== - -doctrine@^2.1.0: - version "2.1.0" - resolved "http://verdaccio.ds.io:4873/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - -doctrine@^3.0.0: - version "3.0.0" - resolved "http://verdaccio.ds.io:4873/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -dom-helpers@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-3.4.0.tgz#e9b369700f959f62ecde5a6babde4bccd9169af8" - integrity sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA== - dependencies: - "@babel/runtime" "^7.1.2" - -dom-helpers@^5.0.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" - integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== - dependencies: - "@babel/runtime" "^7.8.7" - csstype "^3.0.2" - -dom-serializer@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" - integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== - dependencies: - domelementtype "^2.3.0" - domhandler "^5.0.2" - entities "^4.2.0" - -domelementtype@^2.3.0: - version "2.3.0" - resolved "http://verdaccio.ds.io:4873/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" - integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== - -domexception@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-4.0.0.tgz#4ad1be56ccadc86fc76d033353999a8037d03673" - integrity sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw== - dependencies: - webidl-conversions "^7.0.0" - -domhandler@^5.0.2, domhandler@^5.0.3: - version "5.0.3" - resolved "http://verdaccio.ds.io:4873/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" - integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== - dependencies: - domelementtype "^2.3.0" - -domutils@^3.0.1, domutils@^3.1.0: - version "3.1.0" - resolved "http://verdaccio.ds.io:4873/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" - integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== - dependencies: - dom-serializer "^2.0.0" - domelementtype "^2.3.0" - domhandler "^5.0.3" - -dotenv@^16.4.5: - version "16.4.5" - resolved "http://verdaccio.ds.io:4873/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" - integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== - -each-props@^3.0.0: - version "3.0.0" - resolved "http://verdaccio.ds.io:4873/each-props/-/each-props-3.0.0.tgz#a88fb17634a4828307610ec68269fba2f7280cd8" - integrity sha512-IYf1hpuWrdzse/s/YJOrFmU15lyhSzxelNVAHTEG3DtP4QsLTWZUzcUL3HMXmKQxXpa4EIrBPpwRgj0aehdvAw== - dependencies: - is-plain-object "^5.0.0" - object.defaults "^1.1.0" - -earcut@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/earcut/-/earcut-2.2.4.tgz#6d02fd4d68160c114825d06890a92ecaae60343a" - integrity sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ== - -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "http://verdaccio.ds.io:4873/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - -easy-bem@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/easy-bem/-/easy-bem-1.1.1.tgz#1bfcc10425498090bcfddc0f9c000aba91399e03" - integrity sha512-GJRqdiy2h+EXy6a8E6R+ubmqUM08BK0FWNq41k24fup6045biQ8NXxoXimiwegMQvFFV3t1emADdGNL1TlS61A== - -electron-to-chromium@^1.5.41: - version "1.5.49" - resolved "http://verdaccio.ds.io:4873/electron-to-chromium/-/electron-to-chromium-1.5.49.tgz#9358f514ab6eeed809a8689f4b39ea5114ae729c" - integrity sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A== - -element-closest@^2.0.1: - version "2.0.2" - resolved "http://verdaccio.ds.io:4873/element-closest/-/element-closest-2.0.2.tgz#72a740a107453382e28df9ce5dbb5a8df0f966ec" - integrity sha512-QCqAWP3kwj8Gz9UXncVXQGdrhnWxD8SQBSeZp5pOsyCcQ6RpL738L1/tfuwBiMi6F1fYkxqPnBrFBR4L+f49Cg== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "http://verdaccio.ds.io:4873/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "http://verdaccio.ds.io:4873/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -encoding-sniffer@^0.2.0: - version "0.2.0" - resolved "http://verdaccio.ds.io:4873/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz#799569d66d443babe82af18c9f403498365ef1d5" - integrity sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg== - dependencies: - iconv-lite "^0.6.3" - whatwg-encoding "^3.1.1" - -end-of-stream@^1.1.0, end-of-stream@^1.4.4: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -enhanced-resolve@^5.15.0: - version "5.17.1" - resolved "http://verdaccio.ds.io:4873/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15" - integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - -entities@^4.2.0, entities@^4.4.0, entities@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" - integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.17.5, es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2, es-abstract@^1.23.3: - version "1.23.3" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.3.tgz#8f0c5a35cd215312573c5a27c87dfd6c881a0aa0" - integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A== - dependencies: - array-buffer-byte-length "^1.0.1" - arraybuffer.prototype.slice "^1.0.3" - available-typed-arrays "^1.0.7" - call-bind "^1.0.7" - data-view-buffer "^1.0.1" - data-view-byte-length "^1.0.1" - data-view-byte-offset "^1.0.0" - es-define-property "^1.0.0" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - es-set-tostringtag "^2.0.3" - es-to-primitive "^1.2.1" - function.prototype.name "^1.1.6" - get-intrinsic "^1.2.4" - get-symbol-description "^1.0.2" - globalthis "^1.0.3" - gopd "^1.0.1" - has-property-descriptors "^1.0.2" - has-proto "^1.0.3" - has-symbols "^1.0.3" - hasown "^2.0.2" - internal-slot "^1.0.7" - is-array-buffer "^3.0.4" - is-callable "^1.2.7" - is-data-view "^1.0.1" - is-negative-zero "^2.0.3" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.3" - is-string "^1.0.7" - is-typed-array "^1.1.13" - is-weakref "^1.0.2" - object-inspect "^1.13.1" - object-keys "^1.1.1" - object.assign "^4.1.5" - regexp.prototype.flags "^1.5.2" - safe-array-concat "^1.1.2" - safe-regex-test "^1.0.3" - string.prototype.trim "^1.2.9" - string.prototype.trimend "^1.0.8" - string.prototype.trimstart "^1.0.8" - typed-array-buffer "^1.0.2" - typed-array-byte-length "^1.0.1" - typed-array-byte-offset "^1.0.2" - typed-array-length "^1.0.6" - unbox-primitive "^1.0.2" - which-typed-array "^1.1.15" - -es-define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" - integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== - dependencies: - get-intrinsic "^1.2.4" - -es-errors@^1.2.1, es-errors@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" - integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== - -es-iterator-helpers@^1.1.0: - version "1.1.0" - resolved "http://verdaccio.ds.io:4873/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz#f6d745d342aea214fe09497e7152170dc333a7a6" - integrity sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.3" - es-errors "^1.3.0" - es-set-tostringtag "^2.0.3" - function-bind "^1.1.2" - get-intrinsic "^1.2.4" - globalthis "^1.0.4" - has-property-descriptors "^1.0.2" - has-proto "^1.0.3" - has-symbols "^1.0.3" - internal-slot "^1.0.7" - iterator.prototype "^1.1.3" - safe-array-concat "^1.1.2" - -es-object-atoms@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.0.0.tgz#ddb55cd47ac2e240701260bc2a8e31ecb643d941" - integrity sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw== - dependencies: - es-errors "^1.3.0" - -es-set-tostringtag@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz#8bb60f0a440c2e4281962428438d58545af39777" - integrity sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ== - dependencies: - get-intrinsic "^1.2.4" - has-tostringtag "^1.0.2" - hasown "^2.0.1" - -es-shim-unscopables@^1.0.0, es-shim-unscopables@^1.0.2: - version "1.0.2" - resolved "http://verdaccio.ds.io:4873/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763" - integrity sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw== - dependencies: - hasown "^2.0.0" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -escalade@^3.1.1, escalade@^3.2.0: - version "3.2.0" - resolved "http://verdaccio.ds.io:4873/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" - integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== - -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -escodegen@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17" - integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionalDependencies: - source-map "~0.6.1" - -eslint-config-next@^14.2.14: - version "14.2.16" - resolved "http://verdaccio.ds.io:4873/eslint-config-next/-/eslint-config-next-14.2.16.tgz#738adcca0b26c585e153c241293d22f0ac57825a" - integrity sha512-HOcnCJsyLXR7B8wmjaCgkTSpz+ijgOyAkP8OlvANvciP8PspBYFEBTmakNMxOf71fY0aKOm/blFIiKnrM4K03Q== - dependencies: - "@next/eslint-plugin-next" "14.2.16" - "@rushstack/eslint-patch" "^1.3.3" - "@typescript-eslint/eslint-plugin" "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0" - "@typescript-eslint/parser" "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0" - eslint-import-resolver-node "^0.3.6" - eslint-import-resolver-typescript "^3.5.2" - eslint-plugin-import "^2.28.1" - eslint-plugin-jsx-a11y "^6.7.1" - eslint-plugin-react "^7.33.2" - eslint-plugin-react-hooks "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" - -eslint-config-prettier@^9.1.0: - version "9.1.0" - resolved "http://verdaccio.ds.io:4873/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz#31af3d94578645966c082fcb71a5846d3c94867f" - integrity sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw== - -eslint-import-resolver-node@^0.3.6, eslint-import-resolver-node@^0.3.9: - version "0.3.9" - resolved "http://verdaccio.ds.io:4873/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac" - integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== - dependencies: - debug "^3.2.7" - is-core-module "^2.13.0" - resolve "^1.22.4" - -eslint-import-resolver-typescript@^3.5.2: - version "3.6.3" - resolved "http://verdaccio.ds.io:4873/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.3.tgz#bb8e388f6afc0f940ce5d2c5fd4a3d147f038d9e" - integrity sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA== - dependencies: - "@nolyfill/is-core-module" "1.0.39" - debug "^4.3.5" - enhanced-resolve "^5.15.0" - eslint-module-utils "^2.8.1" - fast-glob "^3.3.2" - get-tsconfig "^4.7.5" - is-bun-module "^1.0.2" - is-glob "^4.0.3" - -eslint-module-utils@^2.12.0, eslint-module-utils@^2.8.1: - version "2.12.0" - resolved "http://verdaccio.ds.io:4873/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz#fe4cfb948d61f49203d7b08871982b65b9af0b0b" - integrity sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg== - dependencies: - debug "^3.2.7" - -eslint-plugin-import@^2.28.1: - version "2.31.0" - resolved "http://verdaccio.ds.io:4873/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz#310ce7e720ca1d9c0bb3f69adfd1c6bdd7d9e0e7" - integrity sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A== - dependencies: - "@rtsao/scc" "^1.1.0" - array-includes "^3.1.8" - array.prototype.findlastindex "^1.2.5" - array.prototype.flat "^1.3.2" - array.prototype.flatmap "^1.3.2" - debug "^3.2.7" - doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.9" - eslint-module-utils "^2.12.0" - hasown "^2.0.2" - is-core-module "^2.15.1" - is-glob "^4.0.3" - minimatch "^3.1.2" - object.fromentries "^2.0.8" - object.groupby "^1.0.3" - object.values "^1.2.0" - semver "^6.3.1" - string.prototype.trimend "^1.0.8" - tsconfig-paths "^3.15.0" - -eslint-plugin-jsx-a11y@^6.7.1: - version "6.10.2" - resolved "http://verdaccio.ds.io:4873/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz#d2812bb23bf1ab4665f1718ea442e8372e638483" - integrity sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q== - dependencies: - aria-query "^5.3.2" - array-includes "^3.1.8" - array.prototype.flatmap "^1.3.2" - ast-types-flow "^0.0.8" - axe-core "^4.10.0" - axobject-query "^4.1.0" - damerau-levenshtein "^1.0.8" - emoji-regex "^9.2.2" - hasown "^2.0.2" - jsx-ast-utils "^3.3.5" - language-tags "^1.0.9" - minimatch "^3.1.2" - object.fromentries "^2.0.8" - safe-regex-test "^1.0.3" - string.prototype.includes "^2.0.1" - -eslint-plugin-prettier@^5.2.1: - version "5.2.1" - resolved "http://verdaccio.ds.io:4873/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz#d1c8f972d8f60e414c25465c163d16f209411f95" - integrity sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw== - dependencies: - prettier-linter-helpers "^1.0.0" - synckit "^0.9.1" - -"eslint-plugin-react-hooks@^4.5.0 || 5.0.0-canary-7118f5dd7-20230705": - version "5.0.0-canary-7118f5dd7-20230705" - resolved "http://verdaccio.ds.io:4873/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0-canary-7118f5dd7-20230705.tgz#4d55c50e186f1a2b0636433d2b0b2f592ddbccfd" - integrity sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw== - -eslint-plugin-react@^7.33.2: - version "7.37.2" - resolved "http://verdaccio.ds.io:4873/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz#cd0935987876ba2900df2f58339f6d92305acc7a" - integrity sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w== - dependencies: - array-includes "^3.1.8" - array.prototype.findlast "^1.2.5" - array.prototype.flatmap "^1.3.2" - array.prototype.tosorted "^1.1.4" - doctrine "^2.1.0" - es-iterator-helpers "^1.1.0" - estraverse "^5.3.0" - hasown "^2.0.2" - jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.1.2" - object.entries "^1.1.8" - object.fromentries "^2.0.8" - object.values "^1.2.0" - prop-types "^15.8.1" - resolve "^2.0.0-next.5" - semver "^6.3.1" - string.prototype.matchall "^4.0.11" - string.prototype.repeat "^1.0.0" - -eslint-scope@^7.1.1, eslint-scope@^7.2.2: - version "7.2.2" - resolved "http://verdaccio.ds.io:4873/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" - integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== - dependencies: - esrecurse "^4.3.0" - estraverse "^5.2.0" - -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: - version "3.4.3" - resolved "http://verdaccio.ds.io:4873/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" - integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== - -eslint@8.57.0: - version "8.57.0" - resolved "http://verdaccio.ds.io:4873/eslint/-/eslint-8.57.0.tgz#c786a6fd0e0b68941aaf624596fb987089195668" - integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ== - dependencies: - "@eslint-community/eslint-utils" "^4.2.0" - "@eslint-community/regexpp" "^4.6.1" - "@eslint/eslintrc" "^2.1.4" - "@eslint/js" "8.57.0" - "@humanwhocodes/config-array" "^0.11.14" - "@humanwhocodes/module-importer" "^1.0.1" - "@nodelib/fs.walk" "^1.2.8" - "@ungap/structured-clone" "^1.2.0" - ajv "^6.12.4" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.3.2" - doctrine "^3.0.0" - escape-string-regexp "^4.0.0" - eslint-scope "^7.2.2" - eslint-visitor-keys "^3.4.3" - espree "^9.6.1" - esquery "^1.4.2" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - find-up "^5.0.0" - glob-parent "^6.0.2" - globals "^13.19.0" - graphemer "^1.4.0" - ignore "^5.2.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - is-path-inside "^3.0.3" - js-yaml "^4.1.0" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.1.2" - natural-compare "^1.4.0" - optionator "^0.9.3" - strip-ansi "^6.0.1" - text-table "^0.2.0" - -eslint@^8.7.0: - version "8.57.1" - resolved "http://verdaccio.ds.io:4873/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9" - integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA== - dependencies: - "@eslint-community/eslint-utils" "^4.2.0" - "@eslint-community/regexpp" "^4.6.1" - "@eslint/eslintrc" "^2.1.4" - "@eslint/js" "8.57.1" - "@humanwhocodes/config-array" "^0.13.0" - "@humanwhocodes/module-importer" "^1.0.1" - "@nodelib/fs.walk" "^1.2.8" - "@ungap/structured-clone" "^1.2.0" - ajv "^6.12.4" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.3.2" - doctrine "^3.0.0" - escape-string-regexp "^4.0.0" - eslint-scope "^7.2.2" - eslint-visitor-keys "^3.4.3" - espree "^9.6.1" - esquery "^1.4.2" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - find-up "^5.0.0" - glob-parent "^6.0.2" - globals "^13.19.0" - graphemer "^1.4.0" - ignore "^5.2.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - is-path-inside "^3.0.3" - js-yaml "^4.1.0" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.1.2" - natural-compare "^1.4.0" - optionator "^0.9.3" - strip-ansi "^6.0.1" - text-table "^0.2.0" - -espree@^9.3.1, espree@^9.6.0, espree@^9.6.1: - version "9.6.1" - resolved "http://verdaccio.ds.io:4873/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" - integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== - dependencies: - acorn "^8.9.0" - acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.4.1" - -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.4.0, esquery@^1.4.2: - version "1.6.0" - resolved "http://verdaccio.ds.io:4873/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7" - integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "http://verdaccio.ds.io:4873/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -estree-util-attach-comments@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/estree-util-attach-comments/-/estree-util-attach-comments-2.1.1.tgz#ee44f4ff6890ee7dfb3237ac7810154c94c63f84" - integrity sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w== - dependencies: - "@types/estree" "^1.0.0" - -estree-util-build-jsx@^2.0.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/estree-util-build-jsx/-/estree-util-build-jsx-2.2.2.tgz#32f8a239fb40dc3f3dca75bb5dcf77a831e4e47b" - integrity sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg== - dependencies: - "@types/estree-jsx" "^1.0.0" - estree-util-is-identifier-name "^2.0.0" - estree-walker "^3.0.0" - -estree-util-is-identifier-name@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz#fb70a432dcb19045e77b05c8e732f1364b4b49b2" - integrity sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ== - -estree-util-to-js@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/estree-util-to-js/-/estree-util-to-js-1.2.0.tgz#0f80d42443e3b13bd32f7012fffa6f93603f4a36" - integrity sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA== - dependencies: - "@types/estree-jsx" "^1.0.0" - astring "^1.8.0" - source-map "^0.7.0" - -estree-util-visit@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/estree-util-visit/-/estree-util-visit-1.2.1.tgz#8bc2bc09f25b00827294703835aabee1cc9ec69d" - integrity sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw== - dependencies: - "@types/estree-jsx" "^1.0.0" - "@types/unist" "^2.0.0" - -estree-walker@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" - integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== - dependencies: - "@types/estree" "^1.0.0" - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -eventemitter3@^3.1.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" - integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== - -eventemitter3@^4.0.1: - version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -expand-tilde@^2.0.0, expand-tilde@^2.0.2: - version "2.0.2" - resolved "http://verdaccio.ds.io:4873/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" - integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= - dependencies: - homedir-polyfill "^1.0.1" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@^3.0.0, extend@^3.0.2: - version "3.0.2" - resolved "http://verdaccio.ds.io:4873/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -fancy-log@^1.3.3: - version "1.3.3" - resolved "http://verdaccio.ds.io:4873/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" - integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw== - dependencies: - ansi-gray "^0.1.1" - color-support "^1.1.3" - parse-node-version "^1.0.0" - time-stamp "^1.0.0" - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "http://verdaccio.ds.io:4873/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-diff@^1.1.2: - version "1.3.0" - resolved "http://verdaccio.ds.io:4873/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" - integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== - -fast-equals@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/fast-equals/-/fast-equals-5.0.1.tgz#a4eefe3c5d1c0d021aeed0bc10ba5e0c12ee405d" - integrity sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ== - -fast-fifo@^1.3.2: - version "1.3.2" - resolved "http://verdaccio.ds.io:4873/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" - integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== - -fast-glob@^3.2.9, fast-glob@^3.3.2: - version "3.3.2" - resolved "http://verdaccio.ds.io:4873/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" - integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "http://verdaccio.ds.io:4873/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@^2.0.6: - version "2.0.6" - resolved "http://verdaccio.ds.io:4873/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -fast-levenshtein@^3.0.0: - version "3.0.0" - resolved "http://verdaccio.ds.io:4873/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz#37b899ae47e1090e40e3fd2318e4d5f0142ca912" - integrity sha512-hKKNajm46uNmTlhHSyZkmToAc56uZJwYq7yrciZjqOxnlfQwERDQJmHPUp7m1m9wx8vgOe8IaCKZ5Kv2k1DdCQ== - dependencies: - fastest-levenshtein "^1.0.7" - -fastest-levenshtein@^1.0.7: - version "1.0.16" - resolved "http://verdaccio.ds.io:4873/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" - integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== - -fastq@^1.13.0, fastq@^1.6.0: - version "1.17.1" - resolved "http://verdaccio.ds.io:4873/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" - integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== - dependencies: - reusify "^1.0.4" - -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "http://verdaccio.ds.io:4873/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== - dependencies: - flat-cache "^3.0.4" - -file-saver@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/file-saver/-/file-saver-2.0.5.tgz#d61cfe2ce059f414d899e9dd6d4107ee25670c38" - integrity sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA== - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -fill-range@^7.1.1: - version "7.1.1" - resolved "http://verdaccio.ds.io:4873/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" - integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== - dependencies: - to-regex-range "^5.0.1" - -find-root@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" - integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== - -find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-up@^5.0.0: - version "5.0.0" - resolved "http://verdaccio.ds.io:4873/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -findup-sync@^5.0.0: - version "5.0.0" - resolved "http://verdaccio.ds.io:4873/findup-sync/-/findup-sync-5.0.0.tgz#54380ad965a7edca00cc8f63113559aadc541bd2" - integrity sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ== - dependencies: - detect-file "^1.0.0" - is-glob "^4.0.3" - micromatch "^4.0.4" - resolve-dir "^1.0.1" - -fined@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/fined/-/fined-2.0.0.tgz#6846563ed96879ce6de6c85c715c42250f8d8089" - integrity sha512-OFRzsL6ZMHz5s0JrsEr+TpdGNCtrVtnuG3x1yzGNiQHT0yaDnXAj8V/lWcpJVrnoDpcwXcASxAZYbuXda2Y82A== - dependencies: - expand-tilde "^2.0.2" - is-plain-object "^5.0.0" - object.defaults "^1.1.0" - object.pick "^1.3.0" - parse-filepath "^1.0.2" - -flagged-respawn@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/flagged-respawn/-/flagged-respawn-2.0.0.tgz#abf39719dcfe1ac06c86c9466081c541c682987b" - integrity sha512-Gq/a6YCi8zexmGHMuJwahTGzXlAZAOsbCVKduWXC6TlLCjjFRlExMJc4GC2NYPYZ0r/brw9P7CpRgQmlPVeOoA== - -flat-cache@^3.0.4: - version "3.2.0" - resolved "http://verdaccio.ds.io:4873/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" - integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== - dependencies: - flatted "^3.2.9" - keyv "^4.5.3" - rimraf "^3.0.2" - -flatted@^3.2.9: - version "3.3.1" - resolved "http://verdaccio.ds.io:4873/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" - integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== - -focus-trap-react@^10.2.3: - version "10.3.0" - resolved "http://verdaccio.ds.io:4873/focus-trap-react/-/focus-trap-react-10.3.0.tgz#79e2b63459d30a2f5545cf8491a8b02c1779882e" - integrity sha512-XrCTj44uNE0clTA47y1AbIb7tM7w6+zi6WrJzb4RxRe3uAIIivkBCwlsCqe7R3vPRT/LCQzfe4+N/KjtJMQMgw== - dependencies: - focus-trap "^7.6.0" - tabbable "^6.2.0" - -focus-trap@^7.6.0: - version "7.6.0" - resolved "http://verdaccio.ds.io:4873/focus-trap/-/focus-trap-7.6.0.tgz#7f3edab8135eaca92ab59b6e963eb5cc42ded715" - integrity sha512-1td0l3pMkWJLFipobUcGaf+5DTY4PLDDrcqoSaKP8ediO/CoWCCYk/fT/Y2A4e6TNB+Sh6clRJCjOPPnKoNHnQ== - dependencies: - tabbable "^6.2.0" - -follow-redirects@^1.14.7: - version "1.15.6" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" - integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== - -for-each@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" - integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== - dependencies: - is-callable "^1.1.3" - -for-in@^1.0.1: - version "1.0.2" - resolved "http://verdaccio.ds.io:4873/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= - -for-own@^1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" - integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= - dependencies: - for-in "^1.0.1" - -foreground-child@^3.1.0: - version "3.3.0" - resolved "http://verdaccio.ds.io:4873/foreground-child/-/foreground-child-3.3.0.tgz#0ac8644c06e431439f8561db8ecf29a7b5519c77" - integrity sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg== - dependencies: - cross-spawn "^7.0.0" - signal-exit "^4.0.1" - -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -frac@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/frac/-/frac-1.1.2.tgz#3d74f7f6478c88a1b5020306d747dc6313c74d0b" - integrity sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA== - -fraction.js@^4.3.7: - version "4.3.7" - resolved "http://verdaccio.ds.io:4873/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" - integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== - -framer-motion@^10.12.21: - version "10.18.0" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-10.18.0.tgz#1f4fc51403996ea7170af885bd44a7079d255950" - integrity sha512-oGlDh1Q1XqYPksuTD/usb0I70hq95OUzmL9+6Zd+Hs4XV0oaISBa/UUMSjYiq6m8EUF32132mOJ8xVZS+I0S6w== - dependencies: - tslib "^2.4.0" - optionalDependencies: - "@emotion/is-prop-valid" "^0.8.2" - -fs-mkdirp-stream@^2.0.1: - version "2.0.1" - resolved "http://verdaccio.ds.io:4873/fs-mkdirp-stream/-/fs-mkdirp-stream-2.0.1.tgz#1e82575c4023929ad35cf69269f84f1a8c973aa7" - integrity sha512-UTOY+59K6IA94tec8Wjqm0FSh5OVudGNB0NL/P6fB3HiE3bYOY3VYBGijsnOHNkQSwC1FKkU77pmq7xp9CskLw== - dependencies: - graceful-fs "^4.2.8" - streamx "^2.12.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@~2.3.2: - version "2.3.3" - resolved "http://verdaccio.ds.io:4873/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== - -function-bind@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" - integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== - -function.prototype.name@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" - integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - functions-have-names "^1.2.3" - -functions-have-names@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" - integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== - -fuzzy@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/fuzzy/-/fuzzy-0.1.3.tgz#4c76ec2ff0ac1a36a9dccf9a00df8623078d4ed8" - integrity sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w== - -geist@1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/geist/-/geist-1.2.2.tgz#6e0c70afb7a99efaa403368b4935c62650619a06" - integrity sha512-uRDrxhvdnPwWJmh+K5+/5LXSKwvJzaYCl9tDXgiBi4hj7hB4K7+n/WLcvJMFs5btvyn0r9OSwCd1s6CmqAsxEw== - -geojson-flatten@^1.0.4: - version "1.1.1" - resolved "https://registry.yarnpkg.com/geojson-flatten/-/geojson-flatten-1.1.1.tgz#601aae07ba6406281ebca683573dcda69eba04c7" - integrity sha512-k/6BCd0qAt7vdqdM1LkLfAy72EsLDy0laNwX0x2h49vfYCiQkRc4PSra8DNEdJ10EKRpwEvDXMb0dBknTJuWpQ== - -geojson-rbush@3.x: - version "3.2.0" - resolved "https://registry.yarnpkg.com/geojson-rbush/-/geojson-rbush-3.2.0.tgz#8b543cf0d56f99b78faf1da52bb66acad6dfc290" - integrity sha512-oVltQTXolxvsz1sZnutlSuLDEcQAKYC/uXt9zDzJJ6bu0W+baTI8LZBaTup5afzibEH4N3jlq2p+a152wlBJ7w== - dependencies: - "@turf/bbox" "*" - "@turf/helpers" "6.x" - "@turf/meta" "6.x" - "@types/geojson" "7946.0.8" - rbush "^3.0.1" - -geojson-validation@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/geojson-validation/-/geojson-validation-1.0.2.tgz#5c11a83afbec9a1cb9d76c73d47843dbd154d3ff" - integrity sha512-K5jrJ4wFvORn2pRKeg181LL0QPYuEKn2KHPvfH1m2QtFlAXFLKdseqt0XwBM3ELOY7kNM1fglRQ6ZwUQZ5S00A== - -geojson-vt@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/geojson-vt/-/geojson-vt-3.2.1.tgz#f8adb614d2c1d3f6ee7c4265cad4bbf3ad60c8b7" - integrity sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg== - -get-caller-file@^2.0.5: - version "2.0.5" - resolved "http://verdaccio.ds.io:4873/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" - integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== - dependencies: - es-errors "^1.3.0" - function-bind "^1.1.2" - has-proto "^1.0.1" - has-symbols "^1.0.3" - hasown "^2.0.0" - -get-nonce@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" - integrity sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q== - -get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - -get-stream@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -get-symbol-description@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5" - integrity sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg== - dependencies: - call-bind "^1.0.5" - es-errors "^1.3.0" - get-intrinsic "^1.2.4" - -get-tsconfig@^4.7.5: - version "4.8.1" - resolved "http://verdaccio.ds.io:4873/get-tsconfig/-/get-tsconfig-4.8.1.tgz#8995eb391ae6e1638d251118c7b56de7eb425471" - integrity sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg== - dependencies: - resolve-pkg-maps "^1.0.0" - -get-user-locale@^1.2.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/get-user-locale/-/get-user-locale-1.5.1.tgz#18a9ba2cfeed0e713ea00968efa75d620523a5ea" - integrity sha512-WiNpoFRcHn1qxP9VabQljzGwkAQDrcpqUtaP0rNBEkFxJdh4f3tik6MfZsMYZc+UgQJdGCxWEjL9wnCUlRQXag== - dependencies: - lodash.memoize "^4.1.1" - -get-user-locale@^2.2.1: - version "2.3.2" - resolved "http://verdaccio.ds.io:4873/get-user-locale/-/get-user-locale-2.3.2.tgz#d37ae6e670c2b57d23a96fb4d91e04b2059d52cf" - integrity sha512-O2GWvQkhnbDoWFUJfaBlDIKUEdND8ATpBXD6KXcbhxlfktyD/d8w6mkzM/IlQEqGZAMz/PW6j6Hv53BiigKLUQ== - dependencies: - mem "^8.0.0" - -get-value@^2.0.2, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== - -gl-matrix@^3.4.3: - version "3.4.3" - resolved "https://registry.yarnpkg.com/gl-matrix/-/gl-matrix-3.4.3.tgz#fc1191e8320009fd4d20e9339595c6041ddc22c9" - integrity sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA== - -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "http://verdaccio.ds.io:4873/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.2: - version "6.0.2" - resolved "http://verdaccio.ds.io:4873/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== - dependencies: - is-glob "^4.0.3" - -glob-stream@^8.0.0: - version "8.0.2" - resolved "http://verdaccio.ds.io:4873/glob-stream/-/glob-stream-8.0.2.tgz#09e5818e41c16dd85274d72c7a7158d307426313" - integrity sha512-R8z6eTB55t3QeZMmU1C+Gv+t5UnNRkA55c5yo67fAVfxODxieTwsjNG7utxS/73NdP1NbDgCrhVEg2h00y4fFw== - dependencies: - "@gulpjs/to-absolute-glob" "^4.0.0" - anymatch "^3.1.3" - fastq "^1.13.0" - glob-parent "^6.0.2" - is-glob "^4.0.3" - is-negated-glob "^1.0.0" - normalize-path "^3.0.0" - streamx "^2.12.5" - -glob-watcher@^6.0.0: - version "6.0.0" - resolved "http://verdaccio.ds.io:4873/glob-watcher/-/glob-watcher-6.0.0.tgz#8565341978a92233fb3881b8857b4d1e9c6bf080" - integrity sha512-wGM28Ehmcnk2NqRORXFOTOR064L4imSw3EeOqU5bIwUf62eXGwg89WivH6VMahL8zlQHeodzvHpXplrqzrz3Nw== - dependencies: - async-done "^2.0.0" - chokidar "^3.5.3" - -glob@10.3.10: - version "10.3.10" - resolved "http://verdaccio.ds.io:4873/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" - integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== - dependencies: - foreground-child "^3.1.0" - jackspeak "^2.3.5" - minimatch "^9.0.1" - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" - path-scurry "^1.10.1" - -glob@^7.1.3: - version "7.2.3" - resolved "http://verdaccio.ds.io:4873/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-modules@^1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" - integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== - dependencies: - global-prefix "^1.0.1" - is-windows "^1.0.1" - resolve-dir "^1.0.0" - -global-prefix@^1.0.1: - version "1.0.2" - resolved "http://verdaccio.ds.io:4873/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" - integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= - dependencies: - expand-tilde "^2.0.2" - homedir-polyfill "^1.0.1" - ini "^1.3.4" - is-windows "^1.0.1" - which "^1.2.14" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^13.19.0: - version "13.24.0" - resolved "http://verdaccio.ds.io:4873/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" - integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== - dependencies: - type-fest "^0.20.2" - -globalthis@^1.0.3, globalthis@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" - integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== - dependencies: - define-properties "^1.2.1" - gopd "^1.0.1" - -globby@^11.0.1, globby@^11.1.0: - version "11.1.0" - resolved "http://verdaccio.ds.io:4873/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.2.9" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^3.0.0" - -glogg@^2.2.0: - version "2.2.0" - resolved "http://verdaccio.ds.io:4873/glogg/-/glogg-2.2.0.tgz#956ceb855a05a2aa1fa668d748f2be8e7361c11c" - integrity sha512-eWv1ds/zAlz+M1ioHsyKJomfY7jbDDPpwSkv14KQj89bycx1nvK5/2Cj/T9g7kzJcX5Bc7Yv22FjfBZS/jl94A== - dependencies: - sparkles "^2.1.0" - -good-listener@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" - integrity sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw== - dependencies: - delegate "^3.1.2" - -google-polyline@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/google-polyline/-/google-polyline-1.0.3.tgz#b1fafd8841059f7049d4ba6767c386be979510dc" - integrity sha512-36BnqVxmVcR8lTvzO6aeXdICNChAwQLlfMkR1P9IBpTWE8hA6bAbQHCVArwMHB5WIMq9owywtAkjioe3crNq4Q== - -gopd@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" - integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== - dependencies: - get-intrinsic "^1.1.3" - -got@^11.8.5: - version "11.8.6" - resolved "https://registry.yarnpkg.com/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a" - integrity sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g== - dependencies: - "@sindresorhus/is" "^4.0.0" - "@szmarczak/http-timer" "^4.0.5" - "@types/cacheable-request" "^6.0.1" - "@types/responselike" "^1.0.0" - cacheable-lookup "^5.0.3" - cacheable-request "^7.0.2" - decompress-response "^6.0.0" - http2-wrapper "^1.0.0-beta.5.2" - lowercase-keys "^2.0.0" - p-cancelable "^2.0.0" - responselike "^2.0.0" - -graceful-fs@^4.2.10, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.8, graceful-fs@^4.2.9: - version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== - -graphemer@^1.4.0: - version "1.4.0" - resolved "http://verdaccio.ds.io:4873/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" - integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== - -gray-matter@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" - integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== - dependencies: - js-yaml "^3.13.1" - kind-of "^6.0.2" - section-matter "^1.0.0" - strip-bom-string "^1.0.0" - -grid-index@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/grid-index/-/grid-index-1.1.0.tgz#97f8221edec1026c8377b86446a7c71e79522ea7" - integrity sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA== - -gulp-cli@^3.0.0: - version "3.0.0" - resolved "http://verdaccio.ds.io:4873/gulp-cli/-/gulp-cli-3.0.0.tgz#577008f5323fad6106b44db24803c27c3a649841" - integrity sha512-RtMIitkT8DEMZZygHK2vEuLPqLPAFB4sntSxg4NoDta7ciwGZ18l7JuhCTiS5deOJi2IoK0btE+hs6R4sfj7AA== - dependencies: - "@gulpjs/messages" "^1.1.0" - chalk "^4.1.2" - copy-props "^4.0.0" - gulplog "^2.2.0" - interpret "^3.1.1" - liftoff "^5.0.0" - mute-stdout "^2.0.0" - replace-homedir "^2.0.0" - semver-greatest-satisfied-range "^2.0.0" - string-width "^4.2.3" - v8flags "^4.0.0" - yargs "^16.2.0" - -gulp-postcss@9.0.1: - version "9.0.1" - resolved "http://verdaccio.ds.io:4873/gulp-postcss/-/gulp-postcss-9.0.1.tgz#d43caa2f2ce1018f889f7c1296faf82e9928b66f" - integrity sha512-9QUHam5JyXwGUxaaMvoFQVT44tohpEFpM8xBdPfdwTYGM0AItS1iTQz0MpsF8Jroh7GF5Jt2GVPaYgvy8qD2Fw== - dependencies: - fancy-log "^1.3.3" - plugin-error "^1.0.1" - postcss-load-config "^3.0.0" - vinyl-sourcemaps-apply "^0.2.1" - -gulp-rename@2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/gulp-rename/-/gulp-rename-2.0.0.tgz#9bbc3962b0c0f52fc67cd5eaff6c223ec5b9cf6c" - integrity sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ== - -gulp-replace@1.1.4: - version "1.1.4" - resolved "http://verdaccio.ds.io:4873/gulp-replace/-/gulp-replace-1.1.4.tgz#06a0e9ee36f30e343c1e0a2dd760ec32c8a3d3b2" - integrity sha512-SVSF7ikuWKhpAW4l4wapAqPPSToJoiNKsbDoUnRrSgwZHH7lH8pbPeQj1aOVYQrbZKhfSVBxVW+Py7vtulRktw== - dependencies: - "@types/node" "*" - "@types/vinyl" "^2.0.4" - istextorbinary "^3.0.0" - replacestream "^4.0.3" - yargs-parser ">=5.0.0-security.0" - -gulp-sass@5.1.0: - version "5.1.0" - resolved "http://verdaccio.ds.io:4873/gulp-sass/-/gulp-sass-5.1.0.tgz#bb3d9094f39a260f62a8d0a6797b95ab826f9663" - integrity sha512-7VT0uaF+VZCmkNBglfe1b34bxn/AfcssquLKVDYnCDJ3xNBaW7cUuI3p3BQmoKcoKFrs9jdzUxyb+u+NGfL4OQ== - dependencies: - lodash.clonedeep "^4.5.0" - picocolors "^1.0.0" - plugin-error "^1.0.1" - replace-ext "^2.0.0" - strip-ansi "^6.0.1" - vinyl-sourcemaps-apply "^0.2.1" - -gulp-svgstore@9.0.0: - version "9.0.0" - resolved "http://verdaccio.ds.io:4873/gulp-svgstore/-/gulp-svgstore-9.0.0.tgz#e59af41630410509e5ea044247a42c099a6db2c1" - integrity sha512-+Dz+2Pycw9ayb7JY7U0yz7tX0iRMPJ0ORg3yIIHYLHu5tYku34mPjR4DCt1IGpVOe2Nk3ZMoOJwX1xrqpwqBEQ== - dependencies: - cheerio "^1.0.0-rc.10" - fancy-log "^1.3.3" - plugin-error "^1.0.1" - vinyl "^2.2.1" - -gulp@5.0.0: - version "5.0.0" - resolved "http://verdaccio.ds.io:4873/gulp/-/gulp-5.0.0.tgz#78f4b8ac48a0bf61b354d39e5be844de2c5cc3f3" - integrity sha512-S8Z8066SSileaYw1S2N1I64IUc/myI2bqe2ihOBzO6+nKpvNSg7ZcWJt/AwF8LC/NVN+/QZ560Cb/5OPsyhkhg== - dependencies: - glob-watcher "^6.0.0" - gulp-cli "^3.0.0" - undertaker "^2.0.0" - vinyl-fs "^4.0.0" - -gulplog@^2.2.0: - version "2.2.0" - resolved "http://verdaccio.ds.io:4873/gulplog/-/gulplog-2.2.0.tgz#71adf43ea5cd07c23ded0fb8af4a844b67c63be8" - integrity sha512-V2FaKiOhpR3DRXZuYdRLn/qiY0yI5XmqbTKrYbdemJ+xOh2d2MOweI/XFgMzd/9+1twdvMwllnZbWZNJ+BOm4A== - dependencies: - glogg "^2.2.0" - -hard-rejection@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" - integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== - -has-ansi@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" - -has-bigints@^1.0.1, has-bigints@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" - integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" - integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== - dependencies: - es-define-property "^1.0.0" - -has-proto@^1.0.1, has-proto@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" - integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== - -has-symbols@^1.0.2, has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" - integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== - dependencies: - has-symbols "^1.0.3" - -hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" - integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== - dependencies: - function-bind "^1.1.2" - -hast-util-to-estree@^2.0.0: - version "2.3.3" - resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-2.3.3.tgz#da60142ffe19a6296923ec222aba73339c8bf470" - integrity sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ== - dependencies: - "@types/estree" "^1.0.0" - "@types/estree-jsx" "^1.0.0" - "@types/hast" "^2.0.0" - "@types/unist" "^2.0.0" - comma-separated-tokens "^2.0.0" - estree-util-attach-comments "^2.0.0" - estree-util-is-identifier-name "^2.0.0" - hast-util-whitespace "^2.0.0" - mdast-util-mdx-expression "^1.0.0" - mdast-util-mdxjs-esm "^1.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - style-to-object "^0.4.1" - unist-util-position "^4.0.0" - zwitch "^2.0.0" - -hast-util-whitespace@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz#0ec64e257e6fc216c7d14c8a1b74d27d650b4557" - integrity sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng== - -hat@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/hat/-/hat-0.0.3.tgz#bb014a9e64b3788aed8005917413d4ff3d502d8a" - integrity sha512-zpImx2GoKXy42fVDSEad2BPKuSQdLcqsCYa48K3zHSzM/ugWuYjLDr8IXxpVuL7uCLHw56eaiLxCRthhOzf5ug== - -history@^5.1.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/history/-/history-5.3.0.tgz#1548abaa245ba47992f063a0783db91ef201c73b" - integrity sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ== - dependencies: - "@babel/runtime" "^7.7.6" - -hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== - dependencies: - react-is "^16.7.0" - -homedir-polyfill@^1.0.1: - version "1.0.3" - resolved "http://verdaccio.ds.io:4873/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" - integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== - dependencies: - parse-passwd "^1.0.0" - -hosted-git-info@^2.1.4: - version "2.8.9" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" - integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== - -hosted-git-info@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" - integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== - dependencies: - lru-cache "^6.0.0" - -html-encoding-sniffer@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz#2cb1a8cf0db52414776e5b2a7a04d5dd98158de9" - integrity sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA== - dependencies: - whatwg-encoding "^2.0.0" - -htmlparser2@^9.1.0: - version "9.1.0" - resolved "http://verdaccio.ds.io:4873/htmlparser2/-/htmlparser2-9.1.0.tgz#cdb498d8a75a51f739b61d3f718136c369bc8c23" - integrity sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ== - dependencies: - domelementtype "^2.3.0" - domhandler "^5.0.3" - domutils "^3.1.0" - entities "^4.5.0" - -http-cache-semantics@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" - integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== - -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== - dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" - -http2-wrapper@^1.0.0-beta.5.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" - integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== - dependencies: - quick-lru "^5.1.1" - resolve-alpn "^1.0.0" - -https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -iconv-lite@0.6, iconv-lite@0.6.3, iconv-lite@^0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - -iconv-lite@^0.4.15: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -ieee754@^1.1.12, ieee754@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -ignore@^5.2.0, ignore@^5.3.1: - version "5.3.2" - resolved "http://verdaccio.ds.io:4873/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" - integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== - -immediate@~3.0.5: - version "3.0.6" - resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" - integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== - -immutable@^4.0.0: - version "4.3.7" - resolved "http://verdaccio.ds.io:4873/immutable/-/immutable-4.3.7.tgz#c70145fc90d89fb02021e65c84eb0226e4e5a381" - integrity sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw== - -immutable@^4.3.4: - version "4.3.6" - resolved "https://registry.npmjs.org/immutable/-/immutable-4.3.6.tgz#6a05f7858213238e587fb83586ffa3b4b27f0447" - integrity sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ== - -import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "http://verdaccio.ds.io:4873/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -inflight@^1.0.4: - version "1.0.6" - resolved "http://verdaccio.ds.io:4873/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -ini@^1.3.4: - version "1.3.8" - resolved "http://verdaccio.ds.io:4873/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -inline-style-parser@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" - integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== - -internal-slot@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802" - integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== - dependencies: - es-errors "^1.3.0" - hasown "^2.0.0" - side-channel "^1.0.4" - -"internmap@1 - 2": - version "2.0.3" - resolved "https://registry.yarnpkg.com/internmap/-/internmap-2.0.3.tgz#6685f23755e43c524e251d29cbc97248e3061009" - integrity sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg== - -internmap@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/internmap/-/internmap-1.0.1.tgz#0017cc8a3b99605f0302f2b198d272e015e5df95" - integrity sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw== - -interpret@^3.1.1: - version "3.1.1" - resolved "http://verdaccio.ds.io:4873/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4" - integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== - -intersection-observer@^0.12.0: - version "0.12.2" - resolved "https://registry.yarnpkg.com/intersection-observer/-/intersection-observer-0.12.2.tgz#4a45349cc0cd91916682b1f44c28d7ec737dc375" - integrity sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg== - -invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - -is-absolute@^1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" - integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== - dependencies: - is-relative "^1.0.0" - is-windows "^1.0.1" - -is-alphabetical@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b" - integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== - -is-alphanumerical@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz#7c03fbe96e3e931113e57f964b0a368cc2dfd875" - integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw== - dependencies: - is-alphabetical "^2.0.0" - is-decimal "^2.0.0" - -is-array-buffer@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98" - integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.2.1" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - -is-async-function@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" - integrity sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== - dependencies: - has-tostringtag "^1.0.0" - -is-bigint@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "http://verdaccio.ds.io:4873/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-buffer@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" - integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== - -is-bun-module@^1.0.2: - version "1.2.1" - resolved "http://verdaccio.ds.io:4873/is-bun-module/-/is-bun-module-1.2.1.tgz#495e706f42e29f086fd5fe1ac3c51f106062b9fc" - integrity sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q== - dependencies: - semver "^7.6.3" - -is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== - -is-core-module@^2.13.0, is-core-module@^2.5.0: - version "2.13.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" - integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== - dependencies: - hasown "^2.0.0" - -is-core-module@^2.15.1: - version "2.15.1" - resolved "http://verdaccio.ds.io:4873/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37" - integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== - dependencies: - hasown "^2.0.2" - -is-data-view@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.1.tgz#4b4d3a511b70f3dc26d42c03ca9ca515d847759f" - integrity sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w== - dependencies: - is-typed-array "^1.1.13" - -is-date-object@^1.0.1, is-date-object@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-decimal@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" - integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-finalizationregistry@^1.0.2: - version "1.0.2" - resolved "http://verdaccio.ds.io:4873/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#c8749b65f17c133313e661b1289b95ad3dbd62e6" - integrity sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== - dependencies: - call-bind "^1.0.2" - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "http://verdaccio.ds.io:4873/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-function@^1.0.10: - version "1.0.10" - resolved "http://verdaccio.ds.io:4873/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" - integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== - dependencies: - has-tostringtag "^1.0.0" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-hexadecimal@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" - integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== - -is-map@^2.0.3: - version "2.0.3" - resolved "http://verdaccio.ds.io:4873/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" - integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== - -is-negated-glob@^1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" - integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI= - -is-negative-zero@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747" - integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== - -is-number-object@^1.0.4: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" - integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== - dependencies: - has-tostringtag "^1.0.0" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-path-cwd@^2.2.0: - version "2.2.0" - resolved "http://verdaccio.ds.io:4873/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-inside@^3.0.2, is-path-inside@^3.0.3: - version "3.0.3" - resolved "http://verdaccio.ds.io:4873/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== - -is-plain-obj@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" - integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== - -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-plain-object@^5.0.0: - version "5.0.0" - resolved "http://verdaccio.ds.io:4873/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" - integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== - -is-potential-custom-element-name@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" - integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== - -is-reference@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-3.0.2.tgz#154747a01f45cd962404ee89d43837af2cba247c" - integrity sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg== - dependencies: - "@types/estree" "*" - -is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-relative@^1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" - integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== - dependencies: - is-unc-path "^1.0.0" - -is-set@^2.0.3: - version "2.0.3" - resolved "http://verdaccio.ds.io:4873/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d" - integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== - -is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz#1237f1cba059cdb62431d378dcc37d9680181688" - integrity sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg== - dependencies: - call-bind "^1.0.7" - -is-string@^1.0.5, is-string@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - dependencies: - has-symbols "^1.0.2" - -is-typed-array@^1.1.13: - version "1.1.13" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229" - integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw== - dependencies: - which-typed-array "^1.1.14" - -is-unc-path@^1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" - integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== - dependencies: - unc-path-regex "^0.1.2" - -is-valid-glob@^1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" - integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao= - -is-weakmap@^2.0.2: - version "2.0.2" - resolved "http://verdaccio.ds.io:4873/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd" - integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w== - -is-weakref@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" - integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== - dependencies: - call-bind "^1.0.2" - -is-weakset@^2.0.3: - version "2.0.3" - resolved "http://verdaccio.ds.io:4873/is-weakset/-/is-weakset-2.0.3.tgz#e801519df8c0c43e12ff2834eead84ec9e624007" - integrity sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ== - dependencies: - call-bind "^1.0.7" - get-intrinsic "^1.2.4" - -is-what@^4.1.8: - version "4.1.16" - resolved "https://registry.yarnpkg.com/is-what/-/is-what-4.1.16.tgz#1ad860a19da8b4895ad5495da3182ce2acdd7a6f" - integrity sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A== - -is-windows@^1.0.1: - version "1.0.2" - resolved "http://verdaccio.ds.io:4873/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - -isexe@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - -istextorbinary@^3.0.0: - version "3.3.0" - resolved "http://verdaccio.ds.io:4873/istextorbinary/-/istextorbinary-3.3.0.tgz#06b1c57d948da11461bd237c00ce09e9902964f2" - integrity sha512-Tvq1W6NAcZeJ8op+Hq7tdZ434rqnMx4CCZ7H0ff83uEloDvVbqAwaMTZcafKGJT0VHkYzuXUiCY4hlXQg6WfoQ== - dependencies: - binaryextensions "^2.2.0" - textextensions "^3.2.0" - -iterator.prototype@^1.1.3: - version "1.1.3" - resolved "http://verdaccio.ds.io:4873/iterator.prototype/-/iterator.prototype-1.1.3.tgz#016c2abe0be3bbdb8319852884f60908ac62bf9c" - integrity sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ== - dependencies: - define-properties "^1.2.1" - get-intrinsic "^1.2.1" - has-symbols "^1.0.3" - reflect.getprototypeof "^1.0.4" - set-function-name "^2.0.1" - -jackspeak@^2.3.5: - version "2.3.6" - resolved "http://verdaccio.ds.io:4873/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" - integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== - dependencies: - "@isaacs/cliui" "^8.0.2" - optionalDependencies: - "@pkgjs/parseargs" "^0.11.0" - -javascript-stringify@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz#27c76539be14d8bd128219a2d731b09337904e79" - integrity sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg== - -jest-environment-jsdom@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-28.1.3.tgz#2d4e5d61b7f1d94c3bddfbb21f0308ee506c09fb" - integrity sha512-HnlGUmZRdxfCByd3GM2F100DgQOajUBzEitjGqIREcb45kGjZvRrKUdlaF6escXBdcXNl0OBh+1ZrfeZT3GnAg== - dependencies: - "@jest/environment" "^28.1.3" - "@jest/fake-timers" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/jsdom" "^16.2.4" - "@types/node" "*" - jest-mock "^28.1.3" - jest-util "^28.1.3" - jsdom "^19.0.0" - -jest-environment-jsdom@^29.3.1: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-29.7.0.tgz#d206fa3551933c3fd519e5dfdb58a0f5139a837f" - integrity sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA== - dependencies: - "@jest/environment" "^29.7.0" - "@jest/fake-timers" "^29.7.0" - "@jest/types" "^29.6.3" - "@types/jsdom" "^20.0.0" - "@types/node" "*" - jest-mock "^29.7.0" - jest-util "^29.7.0" - jsdom "^20.0.0" - -jest-message-util@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-28.1.3.tgz#232def7f2e333f1eecc90649b5b94b0055e7c43d" - integrity sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g== - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^28.1.3" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - micromatch "^4.0.4" - pretty-format "^28.1.3" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-message-util@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" - integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^29.6.3" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - micromatch "^4.0.4" - pretty-format "^29.7.0" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-mock@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-28.1.3.tgz#d4e9b1fc838bea595c77ab73672ebf513ab249da" - integrity sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA== - dependencies: - "@jest/types" "^28.1.3" - "@types/node" "*" - -jest-mock@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" - integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== - dependencies: - "@jest/types" "^29.6.3" - "@types/node" "*" - jest-util "^29.7.0" - -jest-util@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-28.1.3.tgz#f4f932aa0074f0679943220ff9cbba7e497028b0" - integrity sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ== - dependencies: - "@jest/types" "^28.1.3" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jest-util@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" - integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== - dependencies: - "@jest/types" "^29.6.3" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jotai-devtools@^0.7.1: - version "0.7.1" - resolved "https://registry.npmjs.org/jotai-devtools/-/jotai-devtools-0.7.1.tgz#f66c22ac1f4b76cb7c0b1c5fed7fd3b11adec46c" - integrity sha512-Uqz5LOXSNkVBYG7HEauYtguTJyndX5kMVtFSYsqcNrCr2H53okxMwZnRg5n7WOy9uHyi1+a5xa1omjpIH6lGbA== - dependencies: - "@mantine/core" "^6.0.21" - "@mantine/hooks" "^6.0.21" - "@mantine/prism" "^6.0.21" - "@redux-devtools/extension" "^3.2.6" - javascript-stringify "^2.1.0" - jsondiffpatch "^0.5.0" - react-error-boundary "^4.0.11" - react-json-tree "^0.18.0" - react-resizable-panels "^0.0.54" - -jotai-location@^0.5.2: - version "0.5.5" - resolved "https://registry.npmjs.org/jotai-location/-/jotai-location-0.5.5.tgz#2b2622da6ee49493bc4d69e5610e2e5d382894ed" - integrity sha512-6QW/7W9IJHjhbn7gRgAw4sC30k0/G6JiC4uPlKi8ZPZGYk7R7r9PyMD2eVhL4XSxxag89JxS1iSyr6BIXsB4Sw== - -jotai-optics@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/jotai-optics/-/jotai-optics-0.3.2.tgz#5d2f14be4742dbd905028ed6bfc765796f8d1de6" - integrity sha512-RH6SvqU5hmkVqnHmaqf9zBXvIAs4jLxkDHS4fr5ljuBKHs8+HQ02v+9hX7ahTppxx6dUb0GGUE80jQKJ0kFTLw== - -jotai@^2.6.2: - version "2.8.2" - resolved "https://registry.npmjs.org/jotai/-/jotai-2.8.2.tgz#daa4333716868675c95c3b0b90d587768717ff31" - integrity sha512-AU+EU82YqP94izfbGYQQL3oa/06gmn+Ijf/CKx0QybAURtbqh2e4N6zA2fxeIh0JEUgASF6z5IhagJ8NicR95A== - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@^4.0.0, js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - -jsdom@^19.0.0: - version "19.0.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-19.0.0.tgz#93e67c149fe26816d38a849ea30ac93677e16b6a" - integrity sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A== - dependencies: - abab "^2.0.5" - acorn "^8.5.0" - acorn-globals "^6.0.0" - cssom "^0.5.0" - cssstyle "^2.3.0" - data-urls "^3.0.1" - decimal.js "^10.3.1" - domexception "^4.0.0" - escodegen "^2.0.0" - form-data "^4.0.0" - html-encoding-sniffer "^3.0.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.0" - parse5 "6.0.1" - saxes "^5.0.1" - symbol-tree "^3.2.4" - tough-cookie "^4.0.0" - w3c-hr-time "^1.0.2" - w3c-xmlserializer "^3.0.0" - webidl-conversions "^7.0.0" - whatwg-encoding "^2.0.0" - whatwg-mimetype "^3.0.0" - whatwg-url "^10.0.0" - ws "^8.2.3" - xml-name-validator "^4.0.0" - -jsdom@^20.0.0: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-20.0.3.tgz#886a41ba1d4726f67a8858028c99489fed6ad4db" - integrity sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ== - dependencies: - abab "^2.0.6" - acorn "^8.8.1" - acorn-globals "^7.0.0" - cssom "^0.5.0" - cssstyle "^2.3.0" - data-urls "^3.0.2" - decimal.js "^10.4.2" - domexception "^4.0.0" - escodegen "^2.0.0" - form-data "^4.0.0" - html-encoding-sniffer "^3.0.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.1" - is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.2" - parse5 "^7.1.1" - saxes "^6.0.0" - symbol-tree "^3.2.4" - tough-cookie "^4.1.2" - w3c-xmlserializer "^4.0.0" - webidl-conversions "^7.0.0" - whatwg-encoding "^2.0.0" - whatwg-mimetype "^3.0.0" - whatwg-url "^11.0.0" - ws "^8.11.0" - xml-name-validator "^4.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -json-buffer@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" - integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "http://verdaccio.ds.io:4873/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "http://verdaccio.ds.io:4873/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - -json-stringify-pretty-compact@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/json-stringify-pretty-compact/-/json-stringify-pretty-compact-3.0.0.tgz#f71ef9d82ef16483a407869556588e91b681d9ab" - integrity sha512-Rc2suX5meI0S3bfdZuA7JMFBGkJ875ApfVyq2WHELjBiiG22My/l7/8zPpH/CfFVQHuVLd8NLR0nv6vi0BYYKA== - -json5@^1.0.2: - version "1.0.2" - resolved "http://verdaccio.ds.io:4873/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" - integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== - dependencies: - minimist "^1.2.0" - -json5@^2.2.1: - version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - -jsondiffpatch@^0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/jsondiffpatch/-/jsondiffpatch-0.5.0.tgz#f9795416022685a3ba7eced11a338c5cb0cf66f4" - integrity sha512-Quz3MvAwHxVYNXsOByL7xI5EB2WYOeFswqaHIA3qOK3isRWTxiplBEocmmru6XmxDB2L7jDNYtYA4FyimoAFEw== - dependencies: - chalk "^3.0.0" - diff-match-patch "^1.0.0" - -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5: - version "3.3.5" - resolved "http://verdaccio.ds.io:4873/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" - integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== - dependencies: - array-includes "^3.1.6" - array.prototype.flat "^1.3.1" - object.assign "^4.1.4" - object.values "^1.1.6" - -jszip@^3.5.0: - version "3.10.1" - resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.10.1.tgz#34aee70eb18ea1faec2f589208a157d1feb091c2" - integrity sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g== - dependencies: - lie "~3.3.0" - pako "~1.0.2" - readable-stream "~2.3.6" - setimmediate "^1.0.5" - -kdbush@^4.0.1, kdbush@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/kdbush/-/kdbush-4.0.2.tgz#2f7b7246328b4657dd122b6c7f025fbc2c868e39" - integrity sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA== - -keyboardevent-key-polyfill@^1.0.2: - version "1.1.0" - resolved "http://verdaccio.ds.io:4873/keyboardevent-key-polyfill/-/keyboardevent-key-polyfill-1.1.0.tgz#8a319d8e45a13172fca56286372f90c1d4c7014c" - integrity sha512-NTDqo7XhzL1fqmUzYroiyK2qGua7sOMzLav35BfNA/mPUSCtw8pZghHFMTYR9JdnJ23IQz695FcaM6EE6bpbFQ== - -keyv@^4.0.0, keyv@^4.5.3: - version "4.5.4" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" - integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== - dependencies: - json-buffer "3.0.1" - -kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -kleur@^4.0.3: - version "4.1.5" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" - integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== - -language-subtag-registry@^0.3.20: - version "0.3.23" - resolved "http://verdaccio.ds.io:4873/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz#23529e04d9e3b74679d70142df3fd2eb6ec572e7" - integrity sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ== - -language-tags@^1.0.9: - version "1.0.9" - resolved "http://verdaccio.ds.io:4873/language-tags/-/language-tags-1.0.9.tgz#1ffdcd0ec0fafb4b1be7f8b11f306ad0f9c08777" - integrity sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA== - dependencies: - language-subtag-registry "^0.3.20" - -last-run@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/last-run/-/last-run-2.0.0.tgz#f82dcfbfce6e63d041bd83d64c82e34cdba6572e" - integrity sha512-j+y6WhTLN4Itnf9j5ZQos1BGPCS8DAwmgMroR3OzfxAsBxam0hMw7J8M3KqZl0pLQJ1jNnwIexg5DYpC/ctwEQ== - -lead@^4.0.0: - version "4.0.0" - resolved "http://verdaccio.ds.io:4873/lead/-/lead-4.0.0.tgz#5317a49effb0e7ec3a0c8fb9c1b24fb716aab939" - integrity sha512-DpMa59o5uGUWWjruMp71e6knmwKU3jRBBn1kjuLWN9EeIOxNeSAwvHf03WIl8g/ZMR2oSQC9ej3yeLBwdDc/pg== - -levn@^0.4.1: - version "0.4.1" - resolved "http://verdaccio.ds.io:4873/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - -lie@^3.0.1, lie@~3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a" - integrity sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ== - dependencies: - immediate "~3.0.5" - -liftoff@^5.0.0: - version "5.0.0" - resolved "http://verdaccio.ds.io:4873/liftoff/-/liftoff-5.0.0.tgz#0e5ed275bc334caec0e551ecf08bb22be583e236" - integrity sha512-a5BQjbCHnB+cy+gsro8lXJ4kZluzOijzJ1UVVfyJYZC+IP2pLv1h4+aysQeKuTmyO8NAqfyQAk4HWaP/HjcKTg== - dependencies: - extend "^3.0.2" - findup-sync "^5.0.0" - fined "^2.0.0" - flagged-respawn "^2.0.0" - is-plain-object "^5.0.0" - rechoir "^0.8.0" - resolve "^1.20.0" - -lightningcss-darwin-arm64@1.24.1: - version "1.24.1" - resolved "https://registry.yarnpkg.com/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.24.1.tgz#551735defa1e092ecf91244ca081f65f10ebd5f0" - integrity sha512-1jQ12jBy+AE/73uGQWGSafK5GoWgmSiIQOGhSEXiFJSZxzV+OXIx+a9h2EYHxdJfX864M+2TAxWPWb0Vv+8y4w== - -lightningcss-darwin-x64@1.24.1: - version "1.24.1" - resolved "https://registry.yarnpkg.com/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.24.1.tgz#5acb1338ac0aae38e405efd854ed97ba11509eea" - integrity sha512-R4R1d7VVdq2mG4igMU+Di8GPf0b64ZLnYVkubYnGG0Qxq1KaXQtAzcLI43EkpnoWvB/kUg8JKCWH4S13NfiLcQ== - -lightningcss-freebsd-x64@1.24.1: - version "1.24.1" - resolved "https://registry.yarnpkg.com/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.24.1.tgz#ff692c41ed0bbf37ab5a239db4c2fc04c11195e6" - integrity sha512-z6NberUUw5ALES6Ixn2shmjRRrM1cmEn1ZQPiM5IrZ6xHHL5a1lPin9pRv+w6eWfcrEo+qGG6R9XfJrpuY3e4g== - -lightningcss-linux-arm-gnueabihf@1.24.1: - version "1.24.1" - resolved "https://registry.yarnpkg.com/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.24.1.tgz#ba41556f4422a6a889553ad897898a314386153e" - integrity sha512-NLQLnBQW/0sSg74qLNI8F8QKQXkNg4/ukSTa+XhtkO7v3BnK19TS1MfCbDHt+TTdSgNEBv0tubRuapcKho2EWw== - -lightningcss-linux-arm64-gnu@1.24.1: - version "1.24.1" - resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.24.1.tgz#6b569b6078634233bc470c4179dd67e535f22d73" - integrity sha512-AQxWU8c9E9JAjAi4Qw9CvX2tDIPjgzCTrZCSXKELfs4mCwzxRkHh2RCxX8sFK19RyJoJAjA/Kw8+LMNRHS5qEg== - -lightningcss-linux-arm64-musl@1.24.1: - version "1.24.1" - resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.24.1.tgz#644abd32c09c87228bfb5dda21e8d3f75da6f731" - integrity sha512-JCgH/SrNrhqsguUA0uJUM1PvN5+dVuzPIlXcoWDHSv2OU/BWlj2dUYr3XNzEw748SmNZPfl2NjQrAdzaPOn1lA== - -lightningcss-linux-x64-gnu@1.24.1: - version "1.24.1" - resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.24.1.tgz#0633f2daa2b6a2806abd497337346c2941865eec" - integrity sha512-TYdEsC63bHV0h47aNRGN3RiK7aIeco3/keN4NkoSQ5T8xk09KHuBdySltWAvKLgT8JvR+ayzq8ZHnL1wKWY0rw== - -lightningcss-linux-x64-musl@1.24.1: - version "1.24.1" - resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.24.1.tgz#6ed1714737e4af2249ed10f431bc8137bd6cc4c7" - integrity sha512-HLfzVik3RToot6pQ2Rgc3JhfZkGi01hFetHt40HrUMoeKitLoqUUT5owM6yTZPTytTUW9ukLBJ1pc3XNMSvlLw== - -lightningcss-win32-x64-msvc@1.24.1: - version "1.24.1" - resolved "https://registry.yarnpkg.com/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.24.1.tgz#bd6b562d902e0f92904ac3754c722d9e63e00480" - integrity sha512-joEupPjYJ7PjZtDsS5lzALtlAudAbgIBMGJPNeFe5HfdmJXFd13ECmEM+5rXNxYVMRHua2w8132R6ab5Z6K9Ow== - -lightningcss@^1.24.0: - version "1.24.1" - resolved "https://registry.yarnpkg.com/lightningcss/-/lightningcss-1.24.1.tgz#8b86a5ee6e6ae9e035ff92892bd047b8d687581e" - integrity sha512-kUpHOLiH5GB0ERSv4pxqlL0RYKnOXtgGtVe7shDGfhS0AZ4D1ouKFYAcLcZhql8aMspDNzaUCumGHZ78tb2fTg== - dependencies: - detect-libc "^1.0.3" - optionalDependencies: - lightningcss-darwin-arm64 "1.24.1" - lightningcss-darwin-x64 "1.24.1" - lightningcss-freebsd-x64 "1.24.1" - lightningcss-linux-arm-gnueabihf "1.24.1" - lightningcss-linux-arm64-gnu "1.24.1" - lightningcss-linux-arm64-musl "1.24.1" - lightningcss-linux-x64-gnu "1.24.1" - lightningcss-linux-x64-musl "1.24.1" - lightningcss-win32-x64-msvc "1.24.1" - -lilconfig@^2.0.5: - version "2.1.0" - resolved "http://verdaccio.ds.io:4873/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" - integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -linkify-it@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-5.0.0.tgz#9ef238bfa6dc70bd8e7f9572b52d369af569b421" - integrity sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ== - dependencies: - uc.micro "^2.0.0" - -lmdb@2.5.2: - version "2.5.2" - resolved "https://registry.yarnpkg.com/lmdb/-/lmdb-2.5.2.tgz#37e28a9fb43405f4dc48c44cec0e13a14c4a6ff1" - integrity sha512-V5V5Xa2Hp9i2XsbDALkBTeHXnBXh/lEmk9p22zdr7jtuOIY9TGhjK6vAvTpOOx9IKU4hJkRWZxn/HsvR1ELLtA== - dependencies: - msgpackr "^1.5.4" - node-addon-api "^4.3.0" - node-gyp-build-optional-packages "5.0.3" - ordered-binary "^1.2.4" - weak-lru-cache "^1.2.2" - optionalDependencies: - "@lmdb/lmdb-darwin-arm64" "2.5.2" - "@lmdb/lmdb-darwin-x64" "2.5.2" - "@lmdb/lmdb-linux-arm" "2.5.2" - "@lmdb/lmdb-linux-arm64" "2.5.2" - "@lmdb/lmdb-linux-x64" "2.5.2" - "@lmdb/lmdb-win32-x64" "2.5.2" - -lmdb@2.8.5: - version "2.8.5" - resolved "http://verdaccio.ds.io:4873/lmdb/-/lmdb-2.8.5.tgz#ce191110c755c0951caa062722e300c703973837" - integrity sha512-9bMdFfc80S+vSldBmG3HOuLVHnxRdNTlpzR6QDnzqCQtCzGUEAGTzBKYMeIM+I/sU4oZfgbcbS7X7F65/z/oxQ== - dependencies: - msgpackr "^1.9.5" - node-addon-api "^6.1.0" - node-gyp-build-optional-packages "5.1.1" - ordered-binary "^1.4.1" - weak-lru-cache "^1.2.2" - optionalDependencies: - "@lmdb/lmdb-darwin-arm64" "2.8.5" - "@lmdb/lmdb-darwin-x64" "2.8.5" - "@lmdb/lmdb-linux-arm" "2.8.5" - "@lmdb/lmdb-linux-arm64" "2.8.5" - "@lmdb/lmdb-linux-x64" "2.8.5" - "@lmdb/lmdb-win32-x64" "2.8.5" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -locate-path@^6.0.0: - version "6.0.0" - resolved "http://verdaccio.ds.io:4873/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - -lodash.clonedeep@^4.5.0: - version "4.5.0" - resolved "http://verdaccio.ds.io:4873/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" - integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= - -lodash.curry@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170" - integrity sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA== - -lodash.debounce@^4.0.6, lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== - -lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== - -lodash.isequal@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== - -lodash.memoize@^4.1.1: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== - -lodash.merge@^4.6.0, lodash.merge@^4.6.2: - version "4.6.2" - resolved "http://verdaccio.ds.io:4873/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - -lodash@^4.17.19, lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -loglevel-colored-level-prefix@^1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/loglevel-colored-level-prefix/-/loglevel-colored-level-prefix-1.0.0.tgz#6a40218fdc7ae15fc76c3d0f3e676c465388603e" - integrity sha512-u45Wcxxc+SdAlh4yeF/uKlC1SPUPCy0gullSNKXod5I4bmifzk+Q4lSLExNEVn19tGaJipbZ4V4jbFn79/6mVA== - dependencies: - chalk "^1.1.3" - loglevel "^1.4.1" - -loglevel@^1.4.1: - version "1.9.2" - resolved "http://verdaccio.ds.io:4873/loglevel/-/loglevel-1.9.2.tgz#c2e028d6c757720107df4e64508530db6621ba08" - integrity sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg== - -longest-streak@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" - integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lowercase-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== - -lru-cache@^10.2.0: - version "10.4.3" - resolved "http://verdaccio.ds.io:4873/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" - integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== - -lru-cache@^2.7.0: - version "2.7.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" - integrity sha512-WpibWJ60c3AgAz8a2iYErDrcT2C7OmKnsWhIcHOjkUHFjkXncJhtLxNSqUmxRxRunpb5I8Vprd7aNSd2NtksJQ== - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -map-age-cleaner@^0.1.3: - version "0.1.3" - resolved "http://verdaccio.ds.io:4873/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" - integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== - dependencies: - p-defer "^1.0.0" - -map-cache@^0.2.0: - version "0.2.2" - resolved "http://verdaccio.ds.io:4873/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= - -map-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== - -map-obj@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" - integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== - -mapbox-gl-compare@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/mapbox-gl-compare/-/mapbox-gl-compare-0.4.1.tgz#eb4b951bba33ec254ceb1967267015775df25b9d" - integrity sha512-aLE1GK5oZywGwtRWjVnVz50Fudcod6d0tIxl4X5Rv/nhE8Kc64692S37F150amYvOFzzST+ylP25KgM6ApiPRA== - dependencies: - "@mapbox/mapbox-gl-sync-move" "^0.3.1" - -mapbox-gl-draw-rectangle-mode@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mapbox-gl-draw-rectangle-mode/-/mapbox-gl-draw-rectangle-mode-1.0.4.tgz#42987d68872a5fb5cc5d76d3375ee20cd8bab8f7" - integrity sha512-BdF6nwEK2p8n9LQoMPzBO8LhddW1fe+d5vK8HQIei+4VcRnUbKNsEj7Z15FsJxCHzsc2BQKXbESx5GaE8x0imQ== - -mapbox-gl@^2.15.0: - version "2.15.0" - resolved "https://registry.yarnpkg.com/mapbox-gl/-/mapbox-gl-2.15.0.tgz#9439828d0bae1e7b464ae08b30cb2e65a7e2256d" - integrity sha512-fjv+aYrd5TIHiL7wRa+W7KjtUqKWziJMZUkK5hm8TvJ3OLeNPx4NmW/DgfYhd/jHej8wWL+QJBDbdMMAKvNC0A== - dependencies: - "@mapbox/geojson-rewind" "^0.5.2" - "@mapbox/jsonlint-lines-primitives" "^2.0.2" - "@mapbox/mapbox-gl-supported" "^2.0.1" - "@mapbox/point-geometry" "^0.1.0" - "@mapbox/tiny-sdf" "^2.0.6" - "@mapbox/unitbezier" "^0.0.1" - "@mapbox/vector-tile" "^1.3.1" - "@mapbox/whoots-js" "^3.1.0" - csscolorparser "~1.0.3" - earcut "^2.2.4" - geojson-vt "^3.2.1" - gl-matrix "^3.4.3" - grid-index "^1.1.0" - kdbush "^4.0.1" - murmurhash-js "^1.0.0" - pbf "^3.2.1" - potpack "^2.0.0" - quickselect "^2.0.0" - rw "^1.3.3" - supercluster "^8.0.0" - tinyqueue "^2.0.3" - vt-pbf "^3.1.3" - -markdown-extensions@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/markdown-extensions/-/markdown-extensions-1.1.1.tgz#fea03b539faeaee9b4ef02a3769b455b189f7fc3" - integrity sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q== - -markdown-it@^14.0.0, markdown-it@^14.1.0: - version "14.1.0" - resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-14.1.0.tgz#3c3c5992883c633db4714ccb4d7b5935d98b7d45" - integrity sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg== - dependencies: - argparse "^2.0.1" - entities "^4.4.0" - linkify-it "^5.0.0" - mdurl "^2.0.0" - punycode.js "^2.3.1" - uc.micro "^2.1.0" - -matches-selector@^1.0.0: - version "1.2.0" - resolved "http://verdaccio.ds.io:4873/matches-selector/-/matches-selector-1.2.0.tgz#d1814e7e8f43e69d22ac33c9af727dc884ecf12a" - integrity sha512-c4vLwYWyl+Ji+U43eU/G5FwxWd4ZH0ePUsFs5y0uwD9HUEFBXUQ1zUUan+78IpRD+y4pUfG0nAzNM292K7ItvA== - -mdast-util-definitions@^5.0.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz#9910abb60ac5d7115d6819b57ae0bcef07a3f7a7" - integrity sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - unist-util-visit "^4.0.0" - -mdast-util-from-markdown@^1.0.0, mdast-util-from-markdown@^1.1.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz#9421a5a247f10d31d2faed2a30df5ec89ceafcf0" - integrity sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - decode-named-character-reference "^1.0.0" - mdast-util-to-string "^3.1.0" - micromark "^3.0.0" - micromark-util-decode-numeric-character-reference "^1.0.0" - micromark-util-decode-string "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - unist-util-stringify-position "^3.0.0" - uvu "^0.5.0" - -mdast-util-mdx-expression@^1.0.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz#d027789e67524d541d6de543f36d51ae2586f220" - integrity sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA== - dependencies: - "@types/estree-jsx" "^1.0.0" - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - mdast-util-from-markdown "^1.0.0" - mdast-util-to-markdown "^1.0.0" - -mdast-util-mdx-jsx@^2.0.0: - version "2.1.4" - resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.4.tgz#7c1f07f10751a78963cfabee38017cbc8b7786d1" - integrity sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA== - dependencies: - "@types/estree-jsx" "^1.0.0" - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - ccount "^2.0.0" - mdast-util-from-markdown "^1.1.0" - mdast-util-to-markdown "^1.3.0" - parse-entities "^4.0.0" - stringify-entities "^4.0.0" - unist-util-remove-position "^4.0.0" - unist-util-stringify-position "^3.0.0" - vfile-message "^3.0.0" - -mdast-util-mdx@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz#49b6e70819b99bb615d7223c088d295e53bb810f" - integrity sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw== - dependencies: - mdast-util-from-markdown "^1.0.0" - mdast-util-mdx-expression "^1.0.0" - mdast-util-mdx-jsx "^2.0.0" - mdast-util-mdxjs-esm "^1.0.0" - mdast-util-to-markdown "^1.0.0" - -mdast-util-mdxjs-esm@^1.0.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.1.tgz#645d02cd607a227b49721d146fd81796b2e2d15b" - integrity sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w== - dependencies: - "@types/estree-jsx" "^1.0.0" - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - mdast-util-from-markdown "^1.0.0" - mdast-util-to-markdown "^1.0.0" - -mdast-util-phrasing@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz#c7c21d0d435d7fb90956038f02e8702781f95463" - integrity sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg== - dependencies: - "@types/mdast" "^3.0.0" - unist-util-is "^5.0.0" - -mdast-util-to-hast@^12.1.0: - version "12.3.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz#045d2825fb04374e59970f5b3f279b5700f6fb49" - integrity sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw== - dependencies: - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - mdast-util-definitions "^5.0.0" - micromark-util-sanitize-uri "^1.1.0" - trim-lines "^3.0.0" - unist-util-generated "^2.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" - -mdast-util-to-markdown@^1.0.0, mdast-util-to-markdown@^1.3.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz#c13343cb3fc98621911d33b5cd42e7d0731171c6" - integrity sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - longest-streak "^3.0.0" - mdast-util-phrasing "^3.0.0" - mdast-util-to-string "^3.0.0" - micromark-util-decode-string "^1.0.0" - unist-util-visit "^4.0.0" - zwitch "^2.0.0" - -mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz#66f7bb6324756741c5f47a53557f0cbf16b6f789" - integrity sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg== - dependencies: - "@types/mdast" "^3.0.0" - -mdn-data@2.0.28: - version "2.0.28" - resolved "http://verdaccio.ds.io:4873/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba" - integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== - -mdurl@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-2.0.0.tgz#80676ec0433025dd3e17ee983d0fe8de5a2237e0" - integrity sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w== - -mem@^8.0.0: - version "8.1.1" - resolved "http://verdaccio.ds.io:4873/mem/-/mem-8.1.1.tgz#cf118b357c65ab7b7e0817bdf00c8062297c0122" - integrity sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA== - dependencies: - map-age-cleaner "^0.1.3" - mimic-fn "^3.1.0" - -meow@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364" - integrity sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ== - dependencies: - "@types/minimist" "^1.2.0" - camelcase-keys "^6.2.2" - decamelize "^1.2.0" - decamelize-keys "^1.1.0" - hard-rejection "^2.1.0" - minimist-options "4.1.0" - normalize-package-data "^3.0.0" - read-pkg-up "^7.0.1" - redent "^3.0.0" - trim-newlines "^3.0.0" - type-fest "^0.18.0" - yargs-parser "^20.2.3" - -merge-class-names@^1.1.1: - version "1.4.2" - resolved "https://registry.yarnpkg.com/merge-class-names/-/merge-class-names-1.4.2.tgz#78d6d95ab259e7e647252a7988fd25a27d5a8835" - integrity sha512-bOl98VzwCGi25Gcn3xKxnR5p/WrhWFQB59MS/aGENcmUc6iSm96yrFDF0XSNurX9qN4LbJm0R9kfvsQ17i8zCw== - -merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "http://verdaccio.ds.io:4873/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -mgrs@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/mgrs/-/mgrs-1.0.0.tgz#fb91588e78c90025672395cb40b25f7cd6ad1829" - integrity sha512-awNbTOqCxK1DBGjalK3xqWIstBZgN6fxsMSiXLs9/spqWkF2pAhb2rrYCFSsr1/tT7PhcDGjZndG8SWYn0byYA== - -micromark-core-commonmark@^1.0.0, micromark-core-commonmark@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz#1386628df59946b2d39fb2edfd10f3e8e0a75bb8" - integrity sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw== - dependencies: - decode-named-character-reference "^1.0.0" - micromark-factory-destination "^1.0.0" - micromark-factory-label "^1.0.0" - micromark-factory-space "^1.0.0" - micromark-factory-title "^1.0.0" - micromark-factory-whitespace "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-chunked "^1.0.0" - micromark-util-classify-character "^1.0.0" - micromark-util-html-tag-name "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-resolve-all "^1.0.0" - micromark-util-subtokenize "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.1" - uvu "^0.5.0" - -micromark-extension-mdx-expression@^1.0.0: - version "1.0.8" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.8.tgz#5bc1f5fd90388e8293b3ef4f7c6f06c24aff6314" - integrity sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw== - dependencies: - "@types/estree" "^1.0.0" - micromark-factory-mdx-expression "^1.0.0" - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-events-to-acorn "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-extension-mdx-jsx@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.5.tgz#e72d24b7754a30d20fb797ece11e2c4e2cae9e82" - integrity sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA== - dependencies: - "@types/acorn" "^4.0.0" - "@types/estree" "^1.0.0" - estree-util-is-identifier-name "^2.0.0" - micromark-factory-mdx-expression "^1.0.0" - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - vfile-message "^3.0.0" - -micromark-extension-mdx-md@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.1.tgz#595d4b2f692b134080dca92c12272ab5b74c6d1a" - integrity sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA== - dependencies: - micromark-util-types "^1.0.0" - -micromark-extension-mdxjs-esm@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.5.tgz#e4f8be9c14c324a80833d8d3a227419e2b25dec1" - integrity sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w== - dependencies: - "@types/estree" "^1.0.0" - micromark-core-commonmark "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-events-to-acorn "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - unist-util-position-from-estree "^1.1.0" - uvu "^0.5.0" - vfile-message "^3.0.0" - -micromark-extension-mdxjs@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.1.tgz#f78d4671678d16395efeda85170c520ee795ded8" - integrity sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q== - dependencies: - acorn "^8.0.0" - acorn-jsx "^5.0.0" - micromark-extension-mdx-expression "^1.0.0" - micromark-extension-mdx-jsx "^1.0.0" - micromark-extension-mdx-md "^1.0.0" - micromark-extension-mdxjs-esm "^1.0.0" - micromark-util-combine-extensions "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-factory-destination@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz#eb815957d83e6d44479b3df640f010edad667b9f" - integrity sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-factory-label@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz#cc95d5478269085cfa2a7282b3de26eb2e2dec68" - integrity sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-factory-mdx-expression@^1.0.0: - version "1.0.9" - resolved "https://registry.yarnpkg.com/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.9.tgz#57ba4571b69a867a1530f34741011c71c73a4976" - integrity sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA== - dependencies: - "@types/estree" "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-events-to-acorn "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - unist-util-position-from-estree "^1.0.0" - uvu "^0.5.0" - vfile-message "^3.0.0" - -micromark-factory-space@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz#c8f40b0640a0150751d3345ed885a080b0d15faf" - integrity sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-factory-title@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz#dd0fe951d7a0ac71bdc5ee13e5d1465ad7f50ea1" - integrity sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-factory-whitespace@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz#798fb7489f4c8abafa7ca77eed6b5745853c9705" - integrity sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-util-character@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.2.0.tgz#4fedaa3646db249bc58caeb000eb3549a8ca5dcc" - integrity sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg== - dependencies: - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-util-chunked@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz#37a24d33333c8c69a74ba12a14651fd9ea8a368b" - integrity sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ== - dependencies: - micromark-util-symbol "^1.0.0" - -micromark-util-classify-character@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz#6a7f8c8838e8a120c8e3c4f2ae97a2bff9190e9d" - integrity sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-util-combine-extensions@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz#192e2b3d6567660a85f735e54d8ea6e3952dbe84" - integrity sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA== - dependencies: - micromark-util-chunked "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-util-decode-numeric-character-reference@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz#b1e6e17009b1f20bc652a521309c5f22c85eb1c6" - integrity sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw== - dependencies: - micromark-util-symbol "^1.0.0" - -micromark-util-decode-string@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz#dc12b078cba7a3ff690d0203f95b5d5537f2809c" - integrity sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ== - dependencies: - decode-named-character-reference "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-decode-numeric-character-reference "^1.0.0" - micromark-util-symbol "^1.0.0" - -micromark-util-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz#92e4f565fd4ccb19e0dcae1afab9a173bbeb19a5" - integrity sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw== - -micromark-util-events-to-acorn@^1.0.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.3.tgz#a4ab157f57a380e646670e49ddee97a72b58b557" - integrity sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w== - dependencies: - "@types/acorn" "^4.0.0" - "@types/estree" "^1.0.0" - "@types/unist" "^2.0.0" - estree-util-visit "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - vfile-message "^3.0.0" - -micromark-util-html-tag-name@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz#48fd7a25826f29d2f71479d3b4e83e94829b3588" - integrity sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q== - -micromark-util-normalize-identifier@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz#7a73f824eb9f10d442b4d7f120fecb9b38ebf8b7" - integrity sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q== - dependencies: - micromark-util-symbol "^1.0.0" - -micromark-util-resolve-all@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz#4652a591ee8c8fa06714c9b54cd6c8e693671188" - integrity sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA== - dependencies: - micromark-util-types "^1.0.0" - -micromark-util-sanitize-uri@^1.0.0, micromark-util-sanitize-uri@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz#613f738e4400c6eedbc53590c67b197e30d7f90d" - integrity sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-encode "^1.0.0" - micromark-util-symbol "^1.0.0" - -micromark-util-subtokenize@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz#941c74f93a93eaf687b9054aeb94642b0e92edb1" - integrity sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A== - dependencies: - micromark-util-chunked "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-util-symbol@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz#813cd17837bdb912d069a12ebe3a44b6f7063142" - integrity sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag== - -micromark-util-types@^1.0.0, micromark-util-types@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.1.0.tgz#e6676a8cae0bb86a2171c498167971886cb7e283" - integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== - -micromark@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.2.0.tgz#1af9fef3f995ea1ea4ac9c7e2f19c48fd5c006e9" - integrity sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA== - dependencies: - "@types/debug" "^4.0.0" - debug "^4.0.0" - decode-named-character-reference "^1.0.0" - micromark-core-commonmark "^1.0.1" - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-chunked "^1.0.0" - micromark-util-combine-extensions "^1.0.0" - micromark-util-decode-numeric-character-reference "^1.0.0" - micromark-util-encode "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-resolve-all "^1.0.0" - micromark-util-sanitize-uri "^1.0.0" - micromark-util-subtokenize "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.1" - uvu "^0.5.0" - -micromatch@^4.0.4, micromatch@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -mimic-fn@^3.1.0: - version "3.1.0" - resolved "http://verdaccio.ds.io:4873/mimic-fn/-/mimic-fn-3.1.0.tgz#65755145bbf3e36954b949c16450427451d5ca74" - integrity sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ== - -mimic-response@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - -mimic-response@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" - integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== - -min-indent@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" - integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== - -minimatch@9.0.3: - version "9.0.3" - resolved "http://verdaccio.ds.io:4873/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" - integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== - dependencies: - brace-expansion "^2.0.1" - -minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: - version "3.1.2" - resolved "http://verdaccio.ds.io:4873/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^9.0.1, minimatch@^9.0.4: - version "9.0.5" - resolved "http://verdaccio.ds.io:4873/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" - integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== - dependencies: - brace-expansion "^2.0.1" - -minimist-options@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" - integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - kind-of "^6.0.3" - -minimist@^1.2.0, minimist@^1.2.6, minimist@^1.2.8: - version "1.2.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== - -"minipass@^5.0.0 || ^6.0.2 || ^7.0.0": - version "7.1.2" - resolved "http://verdaccio.ds.io:4873/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" - integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== - -mri@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" - integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@^2.1.1, ms@^2.1.3: - version "2.1.3" - resolved "http://verdaccio.ds.io:4873/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -msgpackr-extract@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/msgpackr-extract/-/msgpackr-extract-3.0.2.tgz#e05ec1bb4453ddf020551bcd5daaf0092a2c279d" - integrity sha512-SdzXp4kD/Qf8agZ9+iTu6eql0m3kWm1A2y1hkpTeVNENutaB0BwHlSvAIaMxwntmRUAUjon2V4L8Z/njd0Ct8A== - dependencies: - node-gyp-build-optional-packages "5.0.7" - optionalDependencies: - "@msgpackr-extract/msgpackr-extract-darwin-arm64" "3.0.2" - "@msgpackr-extract/msgpackr-extract-darwin-x64" "3.0.2" - "@msgpackr-extract/msgpackr-extract-linux-arm" "3.0.2" - "@msgpackr-extract/msgpackr-extract-linux-arm64" "3.0.2" - "@msgpackr-extract/msgpackr-extract-linux-x64" "3.0.2" - "@msgpackr-extract/msgpackr-extract-win32-x64" "3.0.2" - -msgpackr@^1.5.4: - version "1.10.1" - resolved "https://registry.yarnpkg.com/msgpackr/-/msgpackr-1.10.1.tgz#51953bb4ce4f3494f0c4af3f484f01cfbb306555" - integrity sha512-r5VRLv9qouXuLiIBrLpl2d5ZvPt8svdQTl5/vMvE4nzDMyEX4sgW5yWhuBBj5UmgwOTWj8CIdSXn5sAfsHAWIQ== - optionalDependencies: - msgpackr-extract "^3.0.2" - -msgpackr@^1.9.5: - version "1.11.0" - resolved "http://verdaccio.ds.io:4873/msgpackr/-/msgpackr-1.11.0.tgz#8321d52333048cadc749f56385e3231e65337091" - integrity sha512-I8qXuuALqJe5laEBYoFykChhSXLikZmUhccjGsPuSJ/7uPip2TJ7lwdIQwWSAi0jGZDXv4WOP8Qg65QZRuXxXw== - optionalDependencies: - msgpackr-extract "^3.0.2" - -murmurhash-js@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/murmurhash-js/-/murmurhash-js-1.0.0.tgz#b06278e21fc6c37fa5313732b0412bcb6ae15f51" - integrity sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw== - -mute-stdout@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/mute-stdout/-/mute-stdout-2.0.0.tgz#c6a9b4b6185d3b7f70d3ffcb734cbfc8b0f38761" - integrity sha512-32GSKM3Wyc8dg/p39lWPKYu8zci9mJFzV1Np9Of0ZEpe6Fhssn/FbI7ywAMd40uX+p3ZKh3T5EeCFv81qS3HmQ== - -nanoid@^3.1.31, nanoid@^3.3.6, nanoid@^3.3.7: - version "3.3.7" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" - integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "http://verdaccio.ds.io:4873/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -next-mdx-remote@^4.4.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/next-mdx-remote/-/next-mdx-remote-4.4.1.tgz#96b16e2adc54dbcd0a7f204a9a3c3fd269d41abf" - integrity sha512-1BvyXaIou6xy3XoNF4yaMZUCb6vD2GTAa5ciOa6WoO+gAUTYsb1K4rI/HSC2ogAWLrb/7VSV52skz07vOzmqIQ== - dependencies: - "@mdx-js/mdx" "^2.2.1" - "@mdx-js/react" "^2.2.1" - vfile "^5.3.0" - vfile-matter "^3.0.1" - -next@14.2.3: - version "14.2.3" - resolved "https://registry.yarnpkg.com/next/-/next-14.2.3.tgz#f117dd5d5f20c307e7b8e4f9c1c97d961008925d" - integrity sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A== - dependencies: - "@next/env" "14.2.3" - "@swc/helpers" "0.5.5" - busboy "1.6.0" - caniuse-lite "^1.0.30001579" - graceful-fs "^4.2.11" - postcss "8.4.31" - styled-jsx "5.1.1" - optionalDependencies: - "@next/swc-darwin-arm64" "14.2.3" - "@next/swc-darwin-x64" "14.2.3" - "@next/swc-linux-arm64-gnu" "14.2.3" - "@next/swc-linux-arm64-musl" "14.2.3" - "@next/swc-linux-x64-gnu" "14.2.3" - "@next/swc-linux-x64-musl" "14.2.3" - "@next/swc-win32-arm64-msvc" "14.2.3" - "@next/swc-win32-ia32-msvc" "14.2.3" - "@next/swc-win32-x64-msvc" "14.2.3" - -node-addon-api@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-4.3.0.tgz#52a1a0b475193e0928e98e0426a0d1254782b77f" - integrity sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ== - -node-addon-api@^6.1.0: - version "6.1.0" - resolved "http://verdaccio.ds.io:4873/node-addon-api/-/node-addon-api-6.1.0.tgz#ac8470034e58e67d0c6f1204a18ae6995d9c0d76" - integrity sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA== - -node-addon-api@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.0.tgz#71f609369379c08e251c558527a107107b5e0fdb" - integrity sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g== - -node-gyp-build-optional-packages@5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz#92a89d400352c44ad3975010368072b41ad66c17" - integrity sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA== - -node-gyp-build-optional-packages@5.0.7: - version "5.0.7" - resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.7.tgz#5d2632bbde0ab2f6e22f1bbac2199b07244ae0b3" - integrity sha512-YlCCc6Wffkx0kHkmam79GKvDQ6x+QZkMjFGrIMxgFNILFvGSbCp2fCBC55pGTT9gVaz8Na5CLmxt/urtzRv36w== - -node-gyp-build-optional-packages@5.1.1: - version "5.1.1" - resolved "http://verdaccio.ds.io:4873/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz#52b143b9dd77b7669073cbfe39e3f4118bfc603c" - integrity sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw== - dependencies: - detect-libc "^2.0.1" - -node-releases@^2.0.18: - version "2.0.18" - resolved "http://verdaccio.ds.io:4873/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f" - integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== - -normalize-package-data@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-package-data@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" - integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== - dependencies: - hosted-git-info "^4.0.1" - is-core-module "^2.5.0" - semver "^7.3.4" - validate-npm-package-license "^3.0.1" - -normalize-path@3.0.0, normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "http://verdaccio.ds.io:4873/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "http://verdaccio.ds.io:4873/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= - -normalize-url@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" - integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== - -now-and-later@^3.0.0: - version "3.0.0" - resolved "http://verdaccio.ds.io:4873/now-and-later/-/now-and-later-3.0.0.tgz#cdc045dc5b894b35793cf276cc3206077bb7302d" - integrity sha512-pGO4pzSdaxhWTGkfSfHx3hVzJVslFPwBp2Myq9MYN/ChfJZF87ochMAXnvz6/58RJSf5ik2q9tXprBBrk2cpcg== - dependencies: - once "^1.4.0" - -nth-check@^2.0.1: - version "2.1.1" - resolved "http://verdaccio.ds.io:4873/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" - integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== - dependencies: - boolbase "^1.0.0" - -nullthrows@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" - integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== - -nwsapi@^2.2.0, nwsapi@^2.2.2: - version "2.2.9" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.9.tgz#7f3303218372db2e9f27c27766bcfc59ae7e61c6" - integrity sha512-2f3F0SEEer8bBu0dsNCFF50N0cTThV1nWFYcEYFZttdW0lDAoybv9cQoK7X7/68Z89S7FoRrVjP1LPX4XRf9vg== - -object-assign@4.1.1, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-inspect@^1.13.1: - version "1.13.1" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" - integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== - -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.4, object.assign@^4.1.5: - version "4.1.5" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0" - integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== - dependencies: - call-bind "^1.0.5" - define-properties "^1.2.1" - has-symbols "^1.0.3" - object-keys "^1.1.1" - -object.defaults@^1.1.0: - version "1.1.0" - resolved "http://verdaccio.ds.io:4873/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" - integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= - dependencies: - array-each "^1.0.1" - array-slice "^1.0.0" - for-own "^1.0.0" - isobject "^3.0.0" - -object.entries@^1.1.8: - version "1.1.8" - resolved "http://verdaccio.ds.io:4873/object.entries/-/object.entries-1.1.8.tgz#bffe6f282e01f4d17807204a24f8edd823599c41" - integrity sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -object.fromentries@^2.0.8: - version "2.0.8" - resolved "http://verdaccio.ds.io:4873/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65" - integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-object-atoms "^1.0.0" - -object.groupby@^1.0.3: - version "1.0.3" - resolved "http://verdaccio.ds.io:4873/object.groupby/-/object.groupby-1.0.3.tgz#9b125c36238129f6f7b61954a1e7176148d5002e" - integrity sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - -object.pick@^1.3.0: - version "1.3.0" - resolved "http://verdaccio.ds.io:4873/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - -object.values@^1.1.6, object.values@^1.2.0: - version "1.2.0" - resolved "http://verdaccio.ds.io:4873/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b" - integrity sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -optics-ts@^2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/optics-ts/-/optics-ts-2.4.1.tgz#de94bda2b0ed7fde5b7631283031b9699459d40d" - integrity sha512-HaYzMHvC80r7U/LqAd4hQyopDezC60PO2qF5GuIwALut2cl5rK1VWHsqTp0oqoJJWjiv6uXKqsO+Q2OO0C3MmQ== - -optionator@^0.9.3: - version "0.9.4" - resolved "http://verdaccio.ds.io:4873/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" - integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g== - dependencies: - deep-is "^0.1.3" - fast-levenshtein "^2.0.6" - levn "^0.4.1" - prelude-ls "^1.2.1" - type-check "^0.4.0" - word-wrap "^1.2.5" - -ordered-binary@^1.2.4: - version "1.5.1" - resolved "https://registry.yarnpkg.com/ordered-binary/-/ordered-binary-1.5.1.tgz#94ccbf14181711081ee23931db0dc3f58aaa0df6" - integrity sha512-5VyHfHY3cd0iza71JepYG50My+YUbrFtGoUz2ooEydPyPM7Aai/JW098juLr+RG6+rDJuzNNTsEQu2DZa1A41A== - -ordered-binary@^1.4.1: - version "1.5.2" - resolved "http://verdaccio.ds.io:4873/ordered-binary/-/ordered-binary-1.5.2.tgz#2007072bcc4cb3454e250ca8ecc994f092ca03dc" - integrity sha512-JTo+4+4Fw7FreyAvlSLjb1BBVaxEQAacmjD3jjuyPZclpbEghTvQZbXBb2qPd2LeIMxiHwXBZUcpmG2Gl/mDEA== - -p-cancelable@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" - integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== - -p-defer@^1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" - integrity sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw== - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-limit@^3.0.2: - version "3.1.0" - resolved "http://verdaccio.ds.io:4873/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-locate@^5.0.0: - version "5.0.0" - resolved "http://verdaccio.ds.io:4873/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== - dependencies: - p-limit "^3.0.2" - -p-map@^4.0.0: - version "4.0.0" - resolved "http://verdaccio.ds.io:4873/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -pako@~1.0.2: - version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== - -papaparse@^5.3.2: - version "5.4.1" - resolved "https://registry.yarnpkg.com/papaparse/-/papaparse-5.4.1.tgz#f45c0f871853578bd3a30f92d96fdcfb6ebea127" - integrity sha512-HipMsgJkZu8br23pW15uvo6sib6wne/4woLZPlFf3rpDyMe9ywEXUsuD7+6K9PRkJlVT51j/sCOYDKGGS3ZJrw== - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-entities@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.1.tgz#4e2a01111fb1c986549b944af39eeda258fc9e4e" - integrity sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w== - dependencies: - "@types/unist" "^2.0.0" - character-entities "^2.0.0" - character-entities-legacy "^3.0.0" - character-reference-invalid "^2.0.0" - decode-named-character-reference "^1.0.0" - is-alphanumerical "^2.0.0" - is-decimal "^2.0.0" - is-hexadecimal "^2.0.0" - -parse-filepath@^1.0.2: - version "1.0.2" - resolved "http://verdaccio.ds.io:4873/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" - integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= - dependencies: - is-absolute "^1.0.0" - map-cache "^0.2.0" - path-root "^0.1.1" - -parse-json@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - -parse-node-version@^1.0.0: - version "1.0.1" - resolved "http://verdaccio.ds.io:4873/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" - integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== - -parse-passwd@^1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" - integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= - -parse5-htmlparser2-tree-adapter@^7.0.0: - version "7.1.0" - resolved "http://verdaccio.ds.io:4873/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz#b5a806548ed893a43e24ccb42fbb78069311e81b" - integrity sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g== - dependencies: - domhandler "^5.0.3" - parse5 "^7.0.0" - -parse5-parser-stream@^7.1.2: - version "7.1.2" - resolved "http://verdaccio.ds.io:4873/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz#d7c20eadc37968d272e2c02660fff92dd27e60e1" - integrity sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow== - dependencies: - parse5 "^7.0.0" - -parse5@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - -parse5@^7.0.0, parse5@^7.1.1: - version "7.1.2" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" - integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== - dependencies: - entities "^4.4.0" - -parse5@^7.1.2: - version "7.2.1" - resolved "http://verdaccio.ds.io:4873/parse5/-/parse5-7.2.1.tgz#8928f55915e6125f430cc44309765bf17556a33a" - integrity sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ== - dependencies: - entities "^4.5.0" - -parsedbf@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/parsedbf/-/parsedbf-1.1.1.tgz#f3af1a1edc432a4e3dba76bcf2c1858f2ebf8066" - integrity sha512-jndFmhcrzSAGCMccM4za+3bIRxqV6L2doQjYN8Xgz0kZUpyBT5I8Gs6Y6hL5GcO2rih9OBkPcLlx2uBoLi8R8Q== - dependencies: - iconv-lite "^0.4.15" - text-encoding-polyfill "^0.6.7" - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "http://verdaccio.ds.io:4873/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-key@^3.1.0: - version "3.1.1" - resolved "http://verdaccio.ds.io:4873/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-root-regex@^0.1.0: - version "0.1.2" - resolved "http://verdaccio.ds.io:4873/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" - integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= - -path-root@^0.1.1: - version "0.1.1" - resolved "http://verdaccio.ds.io:4873/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" - integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= - dependencies: - path-root-regex "^0.1.0" - -path-scurry@^1.10.1: - version "1.11.1" - resolved "http://verdaccio.ds.io:4873/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" - integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== - dependencies: - lru-cache "^10.2.0" - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -pbf@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/pbf/-/pbf-3.2.1.tgz#b4c1b9e72af966cd82c6531691115cc0409ffe2a" - integrity sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ== - dependencies: - ieee754 "^1.1.12" - resolve-protobuf-schema "^2.1.0" - -periscopic@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/periscopic/-/periscopic-3.1.0.tgz#7e9037bf51c5855bd33b48928828db4afa79d97a" - integrity sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw== - dependencies: - "@types/estree" "^1.0.0" - estree-walker "^3.0.0" - is-reference "^3.0.0" - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picocolors@^1.0.1, picocolors@^1.1.0: - version "1.1.1" - resolved "http://verdaccio.ds.io:4873/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" - integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pify@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== - -plugin-error@^1.0.1: - version "1.0.1" - resolved "http://verdaccio.ds.io:4873/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c" - integrity sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA== - dependencies: - ansi-colors "^1.0.1" - arr-diff "^4.0.0" - arr-union "^3.1.0" - extend-shallow "^3.0.2" - -polished@^3.4.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/polished/-/polished-3.7.2.tgz#ec5ddc17a7d322a574d5e10ddd2a6f01d3e767d1" - integrity sha512-pQKtpZGmsZrW8UUpQMAnR7s3ppHeMQVNyMDKtUyKwuvDmklzcEyM5Kllb3JyE/sE/x7arDmyd35i+4vp99H6sQ== - dependencies: - "@babel/runtime" "^7.12.5" - -polished@^4.1.3: - version "4.3.1" - resolved "https://registry.yarnpkg.com/polished/-/polished-4.3.1.tgz#5a00ae32715609f83d89f6f31d0f0261c6170548" - integrity sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA== - dependencies: - "@babel/runtime" "^7.17.8" - -polygon-clipping@^0.15.3: - version "0.15.7" - resolved "https://registry.yarnpkg.com/polygon-clipping/-/polygon-clipping-0.15.7.tgz#3823ca1e372566f350795ce9dd9a7b19e97bdaad" - integrity sha512-nhfdr83ECBg6xtqOAJab1tbksbBAOMUltN60bU+llHVOL0e5Onm1WpAXXWXVB39L8AJFssoIhEVuy/S90MmotA== - dependencies: - robust-predicates "^3.0.2" - splaytree "^3.1.0" - -possible-typed-array-names@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" - integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== - -postcss-csso@6.0.1: - version "6.0.1" - resolved "http://verdaccio.ds.io:4873/postcss-csso/-/postcss-csso-6.0.1.tgz#6a3e812e236fde6d710a525f2b63e6d9da5a5008" - integrity sha512-ZV4yEziMrx6CEiqabGLrDva0pMD7Fbw7yP+LzJvaynM4OJgTssGN6dHiMsJMJdpmNaLJltXVLsrb/5sxbFa8sA== - dependencies: - csso "^5.0.5" - -postcss-import@^16.0.0, postcss-import@^16.1.0: - version "16.1.0" - resolved "http://verdaccio.ds.io:4873/postcss-import/-/postcss-import-16.1.0.tgz#258732175518129667fe1e2e2a05b19b5654b96a" - integrity sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg== - dependencies: - postcss-value-parser "^4.0.0" - read-cache "^1.0.0" - resolve "^1.1.7" - -postcss-load-config@^3.0.0: - version "3.1.4" - resolved "http://verdaccio.ds.io:4873/postcss-load-config/-/postcss-load-config-3.1.4.tgz#1ab2571faf84bb078877e1d07905eabe9ebda855" - integrity sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg== - dependencies: - lilconfig "^2.0.5" - yaml "^1.10.2" - -postcss-safe-parser@^7.0.0: - version "7.0.1" - resolved "http://verdaccio.ds.io:4873/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz#36e4f7e608111a0ca940fd9712ce034718c40ec0" - integrity sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A== - -postcss-scss@^4.0.9: - version "4.0.9" - resolved "http://verdaccio.ds.io:4873/postcss-scss/-/postcss-scss-4.0.9.tgz#a03c773cd4c9623cb04ce142a52afcec74806685" - integrity sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A== - -postcss-value-parser@^3.3.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== - -postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - -postcss@8.4.31: - version "8.4.31" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" - integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== - dependencies: - nanoid "^3.3.6" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -postcss@8.4.40: - version "8.4.40" - resolved "http://verdaccio.ds.io:4873/postcss/-/postcss-8.4.40.tgz#eb81f2a4dd7668ed869a6db25999e02e9ad909d8" - integrity sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q== - dependencies: - nanoid "^3.3.7" - picocolors "^1.0.1" - source-map-js "^1.2.0" - -postcss@^8.4.35: - version "8.4.38" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" - integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== - dependencies: - nanoid "^3.3.7" - picocolors "^1.0.0" - source-map-js "^1.2.0" - -postcss@^8.4.39: - version "8.4.47" - resolved "http://verdaccio.ds.io:4873/postcss/-/postcss-8.4.47.tgz#5bf6c9a010f3e724c503bf03ef7947dcb0fea365" - integrity sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ== - dependencies: - nanoid "^3.3.7" - picocolors "^1.1.0" - source-map-js "^1.2.1" - -potpack@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/potpack/-/potpack-2.0.0.tgz#61f4dd2dc4b3d5e996e3698c0ec9426d0e169104" - integrity sha512-Q+/tYsFU9r7xoOJ+y/ZTtdVQwTWfzjbiXBDMM/JKUux3+QPP02iUuIoeBQ+Ot6oEDlC+/PGjB/5A3K7KKb7hcw== - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "http://verdaccio.ds.io:4873/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - -prettier-eslint@^16.3.0: - version "16.3.0" - resolved "http://verdaccio.ds.io:4873/prettier-eslint/-/prettier-eslint-16.3.0.tgz#8f7bbc863f35939948e386eafe72ffd653b2d80b" - integrity sha512-Lh102TIFCr11PJKUMQ2kwNmxGhTsv/KzUg9QYF2Gkw259g/kPgndZDWavk7/ycbRvj2oz4BPZ1gCU8bhfZH/Xg== - dependencies: - "@typescript-eslint/parser" "^6.7.5" - common-tags "^1.4.0" - dlv "^1.1.0" - eslint "^8.7.0" - indent-string "^4.0.0" - lodash.merge "^4.6.0" - loglevel-colored-level-prefix "^1.0.0" - prettier "^3.0.1" - pretty-format "^29.7.0" - require-relative "^0.8.7" - typescript "^5.2.2" - vue-eslint-parser "^9.1.0" - -prettier-linter-helpers@^1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" - integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== - dependencies: - fast-diff "^1.1.2" - -prettier@^3.0.1, prettier@^3.3.3: - version "3.3.3" - resolved "http://verdaccio.ds.io:4873/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105" - integrity sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew== - -pretty-format@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-28.1.3.tgz#c9fba8cedf99ce50963a11b27d982a9ae90970d5" - integrity sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q== - dependencies: - "@jest/schemas" "^28.1.3" - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^18.0.0" - -pretty-format@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" - integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== - dependencies: - "@jest/schemas" "^29.6.3" - ansi-styles "^5.0.0" - react-is "^18.0.0" - -prism-react-renderer@^1.2.1: - version "1.3.5" - resolved "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz#786bb69aa6f73c32ba1ee813fbe17a0115435085" - integrity sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg== - -process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -proj4@^2.1.4: - version "2.11.0" - resolved "https://registry.yarnpkg.com/proj4/-/proj4-2.11.0.tgz#795a5790aed30a7535d6a4c5775c0ce2a763cc41" - integrity sha512-SasuTkAx8HnWQHfIyhkdUNJorSJqINHAN3EyMWYiQRVorftz9DHz650YraFgczwgtHOxqnfuDxSNv3C8MUnHeg== - dependencies: - mgrs "1.0.0" - wkt-parser "^1.3.3" - -prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: - version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -property-information@^6.0.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.5.0.tgz#6212fbb52ba757e92ef4fb9d657563b933b7ffec" - integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig== - -protocol-buffers-schema@^3.3.1: - version "3.6.0" - resolved "https://registry.yarnpkg.com/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz#77bc75a48b2ff142c1ad5b5b90c94cd0fa2efd03" - integrity sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw== - -psl@^1.1.33: - version "1.9.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" - integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -punycode.js@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/punycode.js/-/punycode.js-2.3.1.tgz#6b53e56ad75588234e79f4affa90972c7dd8cdb7" - integrity sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA== - -punycode@^2.1.0, punycode@^2.1.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" - integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== - -qs-state-hook@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/qs-state-hook/-/qs-state-hook-2.0.0.tgz#56732eeeb915818f0c353bcc77181375aa31236c" - integrity sha512-VqN9cEWzwqDlDmSt1klk473BCbdZvtbNYA8EMvk80y60No2K8qtH6gTDyYUflkI7ympEW7MmhlW/6tPVbX91tw== - dependencies: - lodash.debounce "^4.0.8" - qs "^6.10.3" - -qs@^6.10.3: - version "6.12.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.12.1.tgz#39422111ca7cbdb70425541cba20c7d7b216599a" - integrity sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ== - dependencies: - side-channel "^1.0.6" - -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "http://verdaccio.ds.io:4873/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -queue-tick@^1.0.1: - version "1.0.1" - resolved "http://verdaccio.ds.io:4873/queue-tick/-/queue-tick-1.0.1.tgz#f6f07ac82c1fd60f82e098b417a80e52f1f4c142" - integrity sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag== - -quick-lru@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" - integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== - -quick-lru@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" - integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== - -quickselect@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/quickselect/-/quickselect-2.0.0.tgz#f19680a486a5eefb581303e023e98faaf25dd018" - integrity sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw== - -rbush@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/rbush/-/rbush-3.0.1.tgz#5fafa8a79b3b9afdfe5008403a720cc1de882ecf" - integrity sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w== - dependencies: - quickselect "^2.0.0" - -react-base16-styling@^0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.9.1.tgz#4906b4c0a51636f2dca2cea8b682175aa8bd0c92" - integrity sha512-1s0CY1zRBOQ5M3T61wetEpvQmsYSNtWEcdYzyZNxKa8t7oDvaOn9d21xrGezGAHFWLM7SHcktPuPTrvoqxSfKw== - dependencies: - "@babel/runtime" "^7.16.7" - "@types/base16" "^1.0.2" - "@types/lodash" "^4.14.178" - base16 "^1.0.0" - color "^3.2.1" - csstype "^3.0.10" - lodash.curry "^4.1.1" - -react-calendar@^3.3.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/react-calendar/-/react-calendar-3.9.0.tgz#4dfe342ef61574c0e819e49847981076c7af58ea" - integrity sha512-g6RJCEaPovHTiV2bMhBUfm0a1YoMj4bOUpL8hQSLmR1Glhc7lgRLtZBd4mcC4jkoGsb+hv9uA/QH4pZcm5l9lQ== - dependencies: - "@wojtekmaj/date-utils" "^1.0.2" - get-user-locale "^1.2.0" - merge-class-names "^1.1.1" - prop-types "^15.6.0" - -react-calendar@^5.0.0: - version "5.1.0" - resolved "http://verdaccio.ds.io:4873/react-calendar/-/react-calendar-5.1.0.tgz#f5d3342a872cbb8907099ca5651bc936046033b8" - integrity sha512-09o/rQHPZGEi658IXAJtWfra1N69D1eFnuJ3FQm9qUVzlzNnos1+GWgGiUeSs22QOpNm32aoVFOimq0p3Ug9Eg== - dependencies: - "@wojtekmaj/date-utils" "^1.1.3" - clsx "^2.0.0" - get-user-locale "^2.2.1" - warning "^4.0.0" - -react-compare-image@^3.1.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/react-compare-image/-/react-compare-image-3.4.0.tgz#cbef1d8a2701746a3f7f519b7b5259345db4b3a9" - integrity sha512-E6h2iU/hY1NJZSc+wcqgdv67klM70n7igH25+ni9Ct9pLmhqCQ4eIGuZiN7KTYmzuTbTE4XgME9pdyp3AiCf7A== - dependencies: - jest-environment-jsdom "^29.3.1" - -react-cool-dimensions@^2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/react-cool-dimensions/-/react-cool-dimensions-2.0.7.tgz#2fe6657608f034cd7c89f149ed14e79cf1cb2d50" - integrity sha512-z1VwkAAJ5d8QybDRuYIXTE41RxGr5GYsv1bQhbOBE8cMfoZQZpcF0odL64vdgrQVzat2jayedj1GoYi80FWcbA== - -react-dom@18.2.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" - integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== - dependencies: - loose-envify "^1.1.0" - scheduler "^0.23.0" - -react-dom@^18.2.0: - version "18.3.1" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" - integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== - dependencies: - loose-envify "^1.1.0" - scheduler "^0.23.2" - -react-draggable@^4.4.5: - version "4.4.6" - resolved "https://registry.yarnpkg.com/react-draggable/-/react-draggable-4.4.6.tgz#63343ee945770881ca1256a5b6fa5c9f5983fe1e" - integrity sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw== - dependencies: - clsx "^1.1.1" - prop-types "^15.8.1" - -react-error-boundary@^4.0.10, react-error-boundary@^4.0.11: - version "4.0.13" - resolved "https://registry.yarnpkg.com/react-error-boundary/-/react-error-boundary-4.0.13.tgz#80386b7b27b1131c5fbb7368b8c0d983354c7947" - integrity sha512-b6PwbdSv8XeOSYvjt8LpgpKrZ0yGdtZokYwkwV2wlcZbxgopHX/hgPl5VgpnoVOWd868n1hktM8Qm4b+02MiLQ== - dependencies: - "@babel/runtime" "^7.12.5" - -react-fast-compare@^3.1.1: - version "3.2.2" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" - integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== - -react-gtm-module@^2.0.11: - version "2.0.11" - resolved "https://registry.npmjs.org/react-gtm-module/-/react-gtm-module-2.0.11.tgz#14484dac8257acd93614e347c32da9c5ac524206" - integrity sha512-8gyj4TTxeP7eEyc2QKawEuQoAZdjKvMY4pgWfycGmqGByhs17fR+zEBs0JUDq4US/l+vbTl+6zvUIx27iDo/Vw== - -react-helmet@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/react-helmet/-/react-helmet-6.1.0.tgz#a750d5165cb13cf213e44747502652e794468726" - integrity sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw== - dependencies: - object-assign "^4.1.1" - prop-types "^15.7.2" - react-fast-compare "^3.1.1" - react-side-effect "^2.1.0" - -react-indiana-drag-scroll@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/react-indiana-drag-scroll/-/react-indiana-drag-scroll-2.2.0.tgz#657e14bbdf4888cc738e9fa8dc4384d76c348c0b" - integrity sha512-+W/3B2OQV0FrbdnsoIo4dww/xpH0MUQJz6ziQb7H+oBko3OCbXuzDFYnho6v6yhGrYDNWYPuFUewb89IONEl/A== - dependencies: - classnames "^2.2.6" - debounce "^1.2.0" - easy-bem "^1.1.1" - -react-is@^16.10.2, react-is@^16.13.1, react-is@^16.7.0: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-is@^18.0.0: - version "18.3.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" - integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== - -react-json-tree@^0.18.0: - version "0.18.0" - resolved "https://registry.npmjs.org/react-json-tree/-/react-json-tree-0.18.0.tgz#3c4bec7b091f50dcc9c09652d89c8f4373ebf3ea" - integrity sha512-Qe6HKSXrr++n9Y31nkRJ3XvQMATISpqigH1vEKhLwB56+nk5thTP0ITThpjxY6ZG/ubpVq/aEHIcyLP/OPHxeA== - dependencies: - "@babel/runtime" "^7.20.6" - "@types/lodash" "^4.14.191" - react-base16-styling "^0.9.1" - -react-lazyload@^3.2.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/react-lazyload/-/react-lazyload-3.2.1.tgz#320087741ee6aaf693369b67690799423ed4d7a3" - integrity sha512-oDLlLOI/rRLY0fUh/HYFCy4CqCe7zdJXv6oTl2pC30tN3ezWxvwcdHYfD/ZkrGOMOOT5pO7hNLSvg7WsmAij1w== - -react-lifecycles-compat@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" - integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== - -react-map-gl@^7.1.5: - version "7.1.7" - resolved "https://registry.yarnpkg.com/react-map-gl/-/react-map-gl-7.1.7.tgz#f9b7d76cccad6d0bf1627d1827a0a378696ac1d0" - integrity sha512-mwjc0obkBJOXCcoXQr3VoLqmqwo9vS4bXfbGsdxXzEgVCv/PM0v+1QggL7W0d/ccIy+VCjbXNlGij+PENz6VNg== - dependencies: - "@maplibre/maplibre-gl-style-spec" "^19.2.1" - "@types/mapbox-gl" ">=1.0.0" - -react-nl2br@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/react-nl2br/-/react-nl2br-1.0.4.tgz#20079e2660b9e9a5293b115466e3749abeed6d87" - integrity sha512-KQ+uwmjYk3B04xDl0hus2OeGoqkR8qkoyDBtsIqVacOUMNeaP0W+r/+anded2ehii/FlgFqEuu0T72CJLWFp4A== - -react-range-slider-input@^3.0.7: - version "3.0.7" - resolved "https://registry.yarnpkg.com/react-range-slider-input/-/react-range-slider-input-3.0.7.tgz#88ceb118b33d7eb0550cec1f77fc3e60e0f880f9" - integrity sha512-yAJDDMUNkILOcZSCLCVbwgnoAM3v0AfdDysTCMXDwY/+ZRNRlv98TyHbVCwPFEd7qiI8Ca/stKb0GAy//NybYw== - dependencies: - clsx "^1.1.1" - core-js "^3.22.4" - -react-remove-scroll-bar@^2.3.6: - version "2.3.6" - resolved "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz#3e585e9d163be84a010180b18721e851ac81a29c" - integrity sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g== - dependencies: - react-style-singleton "^2.2.1" - tslib "^2.0.0" - -react-remove-scroll@^2.5.5: - version "2.5.10" - resolved "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.10.tgz#5fae456a23962af6d3c38ca1978bcfe0806c4061" - integrity sha512-m3zvBRANPBw3qxVVjEIPEQinkcwlFZ4qyomuWVpNJdv4c6MvHfXV0C3L9Jx5rr3HeBHKNRX+1jreB5QloDIJjA== - dependencies: - react-remove-scroll-bar "^2.3.6" - react-style-singleton "^2.2.1" - tslib "^2.1.0" - use-callback-ref "^1.3.0" - use-sidecar "^1.1.2" - -react-resizable-panels@^0.0.45: - version "0.0.45" - resolved "https://registry.yarnpkg.com/react-resizable-panels/-/react-resizable-panels-0.0.45.tgz#4dc67df5cf09b1dd8c549224d44bde5287973366" - integrity sha512-ZgeW43qQemzRDLPnVc75l0U49r6u4I1WAfon2M9e6858atJCimXANsj6xxdEBXUd+bWptIRQ0JjXL3Q625cDnA== - -react-resizable-panels@^0.0.54: - version "0.0.54" - resolved "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-0.0.54.tgz#04e6a31b5da5d158b687838388cbcc1eb6f61a04" - integrity sha512-f8hHdQrqvXoiZGdRNuoOi/C2cdYT2nEpaOb1KIWVWorSTPZmnE+ZQiamGeu+AMx3iZ/tqBtlAkBOpKXzTnDCoA== - -react-resize-detector@^7.1.2: - version "7.1.2" - resolved "https://registry.yarnpkg.com/react-resize-detector/-/react-resize-detector-7.1.2.tgz#8ef975dd8c3d56f9a5160ac382ef7136dcd2d86c" - integrity sha512-zXnPJ2m8+6oq9Nn8zsep/orts9vQv3elrpA+R8XTcW7DVVUJ9vwDwMXaBtykAYjMnkCIaOoK9vObyR7ZgFNlOw== - dependencies: - lodash "^4.17.21" - -react-router-dom@^6.0.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.23.0.tgz#8b80ad92ad28f4dc38972e92d84b4c208150545a" - integrity sha512-Q9YaSYvubwgbal2c9DJKfx6hTNoBp3iJDsl+Duva/DwxoJH+OTXkxGpql4iUK2sla/8z4RpjAm6EWx1qUDuopQ== - dependencies: - "@remix-run/router" "1.16.0" - react-router "6.23.0" - -react-router@6.23.0, react-router@^6.0.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.23.0.tgz#2f2d7492c66a6bdf760be4c6bdf9e1d672fa154b" - integrity sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA== - dependencies: - "@remix-run/router" "1.16.0" - -react-side-effect@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-2.1.2.tgz#dc6345b9e8f9906dc2eeb68700b615e0b4fe752a" - integrity sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw== - -react-smooth@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/react-smooth/-/react-smooth-2.0.5.tgz#d153b7dffc7143d0c99e82db1532f8cf93f20ecd" - integrity sha512-BMP2Ad42tD60h0JW6BFaib+RJuV5dsXJK9Baxiv/HlNFjvRLqA9xrNKxVWnUIZPQfzUwGXIlU/dSYLU+54YGQA== - dependencies: - fast-equals "^5.0.0" - react-transition-group "2.9.0" - -react-style-singleton@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4" - integrity sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g== - dependencies: - get-nonce "^1.0.0" - invariant "^2.2.4" - tslib "^2.0.0" - -react-tether@^2.0.7: - version "2.0.8" - resolved "https://registry.yarnpkg.com/react-tether/-/react-tether-2.0.8.tgz#770bb2c4b794c96fe163404273e8b5b7ddb3c153" - integrity sha512-k5imIcN7shOy0z59WKLljvBwmGqzAcqsjHtBk8h03F3aFn+Wdz4p56ecOLCqvBb/gpQp9WEFv+Saclro6GZQCQ== - dependencies: - prop-types "^15.6.2" - tether "^1.4.5" - -react-textarea-autosize@8.3.4: - version "8.3.4" - resolved "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz#270a343de7ad350534141b02c9cb78903e553524" - integrity sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ== - dependencies: - "@babel/runtime" "^7.10.2" - use-composed-ref "^1.3.0" - use-latest "^1.2.1" - -react-transition-group@2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-2.9.0.tgz#df9cdb025796211151a436c69a8f3b97b5b07c8d" - integrity sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg== - dependencies: - dom-helpers "^3.4.0" - loose-envify "^1.4.0" - prop-types "^15.6.2" - react-lifecycles-compat "^3.0.4" - -react-transition-group@^4.3.0, react-transition-group@^4.4.2: - version "4.4.5" - resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" - integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== - dependencies: - "@babel/runtime" "^7.5.5" - dom-helpers "^5.0.1" - loose-envify "^1.4.0" - prop-types "^15.6.2" - -react-virtual@^2.10.4: - version "2.10.4" - resolved "https://registry.yarnpkg.com/react-virtual/-/react-virtual-2.10.4.tgz#08712f0acd79d7d6f7c4726f05651a13b24d8704" - integrity sha512-Ir6+oPQZTVHfa6+JL9M7cvMILstFZH/H3jqeYeKI4MSUX+rIruVwFC6nGVXw9wqAw8L0Kg2KvfXxI85OvYQdpQ== - dependencies: - "@reach/observe-rect" "^1.1.0" - -react@18.2.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" - integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== - dependencies: - loose-envify "^1.1.0" - -react@^18.2.0: - version "18.3.1" - resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" - integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== - dependencies: - loose-envify "^1.1.0" - -read-cache@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" - integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== - dependencies: - pify "^2.3.0" - -read-pkg-up@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" - integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== - dependencies: - find-up "^4.1.0" - read-pkg "^5.2.0" - type-fest "^0.8.1" - -read-pkg@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" - integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== - dependencies: - "@types/normalize-package-data" "^2.4.0" - normalize-package-data "^2.5.0" - parse-json "^5.0.0" - type-fest "^0.6.0" - -readable-stream@^2.0.2, readable-stream@^2.3.5, readable-stream@~2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" - integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.4.0: - version "3.6.2" - resolved "http://verdaccio.ds.io:4873/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@~3.6.0: - version "3.6.0" - resolved "http://verdaccio.ds.io:4873/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -receptor@1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/receptor/-/receptor-1.0.0.tgz#bf54477e0387e44bebf3855120bbda5adea08f8b" - integrity sha512-yvVEqVQDNzEmGkluCkEdbKSXqZb3WGxotI/VukXIQ+4/BXEeXVjWtmC6jWaR1BIsmEAGYQy3OTaNgDj2Svr01w== - dependencies: - element-closest "^2.0.1" - keyboardevent-key-polyfill "^1.0.2" - matches-selector "^1.0.0" - object-assign "^4.1.0" - -recharts-scale@^0.4.4: - version "0.4.5" - resolved "https://registry.yarnpkg.com/recharts-scale/-/recharts-scale-0.4.5.tgz#0969271f14e732e642fcc5bd4ab270d6e87dd1d9" - integrity sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w== - dependencies: - decimal.js-light "^2.4.1" - -recharts@2.1.12: - version "2.1.12" - resolved "https://registry.yarnpkg.com/recharts/-/recharts-2.1.12.tgz#2cbc87b0ed386a1328e9bab2b808a5fbce22e59f" - integrity sha512-dAzEuc9AjM+IF0A33QzEdBEUnyGKJcGUPa0MYm0vd38P3WouQjrj2egBrCNInE7ZcQwN+z3MoT7Rw03u8nP9HA== - dependencies: - classnames "^2.2.5" - d3-interpolate "^2.0.0" - d3-scale "^3.0.0" - d3-shape "^2.0.0" - eventemitter3 "^4.0.1" - lodash "^4.17.19" - react-is "^16.10.2" - react-resize-detector "^7.1.2" - react-smooth "^2.0.1" - recharts-scale "^0.4.4" - reduce-css-calc "^2.1.8" - -rechoir@^0.8.0: - version "0.8.0" - resolved "http://verdaccio.ds.io:4873/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22" - integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ== - dependencies: - resolve "^1.20.0" - -redent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" - integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== - dependencies: - indent-string "^4.0.0" - strip-indent "^3.0.0" - -reduce-css-calc@^2.1.8: - version "2.1.8" - resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz#7ef8761a28d614980dc0c982f772c93f7a99de03" - integrity sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg== - dependencies: - css-unit-converter "^1.1.1" - postcss-value-parser "^3.3.0" - -reflect.getprototypeof@^1.0.4: - version "1.0.6" - resolved "http://verdaccio.ds.io:4873/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz#3ab04c32a8390b770712b7a8633972702d278859" - integrity sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.1" - es-errors "^1.3.0" - get-intrinsic "^1.2.4" - globalthis "^1.0.3" - which-builtin-type "^1.1.3" - -regenerator-runtime@^0.14.0: - version "0.14.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" - integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== - -regexp.prototype.flags@^1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334" - integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw== - dependencies: - call-bind "^1.0.6" - define-properties "^1.2.1" - es-errors "^1.3.0" - set-function-name "^2.0.1" - -remark-mdx@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-2.3.0.tgz#efe678025a8c2726681bde8bf111af4a93943db4" - integrity sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g== - dependencies: - mdast-util-mdx "^2.0.0" - micromark-extension-mdxjs "^1.0.0" - -remark-parse@^10.0.0: - version "10.0.2" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-10.0.2.tgz#ca241fde8751c2158933f031a4e3efbaeb8bc262" - integrity sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-from-markdown "^1.0.0" - unified "^10.0.0" - -remark-rehype@^10.0.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-10.1.0.tgz#32dc99d2034c27ecaf2e0150d22a6dcccd9a6279" - integrity sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw== - dependencies: - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - mdast-util-to-hast "^12.1.0" - unified "^10.0.0" - -remove-accents@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/remove-accents/-/remove-accents-0.5.0.tgz#77991f37ba212afba162e375b627631315bed687" - integrity sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A== - -remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0: - version "1.1.0" - resolved "http://verdaccio.ds.io:4873/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= - -replace-ext@^1.0.0: - version "1.0.1" - resolved "http://verdaccio.ds.io:4873/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" - integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== - -replace-ext@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/replace-ext/-/replace-ext-2.0.0.tgz#9471c213d22e1bcc26717cd6e50881d88f812b06" - integrity sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug== - -replace-homedir@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/replace-homedir/-/replace-homedir-2.0.0.tgz#245bd9c909275e0beee75eae85bb40780cd61903" - integrity sha512-bgEuQQ/BHW0XkkJtawzrfzHFSN70f/3cNOiHa2QsYxqrjaC30X1k74FJ6xswVBP0sr0SpGIdVFuPwfrYziVeyw== - -replacestream@^4.0.3: - version "4.0.3" - resolved "http://verdaccio.ds.io:4873/replacestream/-/replacestream-4.0.3.tgz#3ee5798092be364b1cdb1484308492cb3dff2f36" - integrity sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA== - dependencies: - escape-string-regexp "^1.0.3" - object-assign "^4.0.1" - readable-stream "^2.0.2" - -require-directory@^2.1.1: - version "2.1.1" - resolved "http://verdaccio.ds.io:4873/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-relative@^0.8.7: - version "0.8.7" - resolved "http://verdaccio.ds.io:4873/require-relative/-/require-relative-0.8.7.tgz#7999539fc9e047a37928fa196f8e1563dabd36de" - integrity sha512-AKGr4qvHiryxRb19m3PsLRGuKVAbJLUD7E6eOaHkfKhwc+vSgVOCY5xNvm9EkolBKTOf0GrQAZKLimOCz81Khg== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== - -resize-observer-polyfill@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" - integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== - -resolve-alpn@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" - integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== - -resolve-dir@^1.0.0, resolve-dir@^1.0.1: - version "1.0.1" - resolved "http://verdaccio.ds.io:4873/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" - integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= - dependencies: - expand-tilde "^2.0.0" - global-modules "^1.0.0" - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-id-refs@0.1.0: - version "0.1.0" - resolved "http://verdaccio.ds.io:4873/resolve-id-refs/-/resolve-id-refs-0.1.0.tgz#3126624b887489da8fc0ae889632f8413ac6c3ec" - integrity sha512-hNS03NEmVpJheF7yfyagNh57XuKc0z+NkSO0oBbeO67o6IJKoqlDfnNIxhjp7aTWwjmSWZQhtiGrOgZXVyM90w== - -resolve-options@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/resolve-options/-/resolve-options-2.0.0.tgz#a1a57a9949db549dd075de3f5550675f02f1e4c5" - integrity sha512-/FopbmmFOQCfsCx77BRFdKOniglTiHumLgwvd6IDPihy1GKkadZbgQJBcTb2lMzSR1pndzd96b1nZrreZ7+9/A== - dependencies: - value-or-function "^4.0.0" - -resolve-pkg-maps@^1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f" - integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw== - -resolve-protobuf-schema@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz#9ca9a9e69cf192bbdaf1006ec1973948aa4a3758" - integrity sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ== - dependencies: - protocol-buffers-schema "^3.3.1" - -resolve@^1.1.7, resolve@^1.10.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.4: - version "1.22.8" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" - integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@^2.0.0-next.5: - version "2.0.0-next.5" - resolved "http://verdaccio.ds.io:4873/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" - integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -responselike@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc" - integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw== - dependencies: - lowercase-keys "^2.0.0" - -reusify@^1.0.4: - version "1.0.4" - resolved "http://verdaccio.ds.io:4873/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rimraf@^3.0.2: - version "3.0.2" - resolved "http://verdaccio.ds.io:4873/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -robust-predicates@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/robust-predicates/-/robust-predicates-3.0.2.tgz#d5b28528c4824d20fc48df1928d41d9efa1ad771" - integrity sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg== - -rodemirror@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/rodemirror/-/rodemirror-2.0.0.tgz#a14524490062d2f0ef7a79177533c5a0deff9a06" - integrity sha512-IgcFDb9TI8VFJZ4P9joc5/9QyAKsBn/ML/fDoqEss++GP0F5+uH4bKcmHhrYS6EHOHLo5Was6SIYuledKOrh2A== - -run-parallel@^1.1.9: - version "1.2.0" - resolved "http://verdaccio.ds.io:4873/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -rw@1, rw@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" - integrity sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ== - -rw@~0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/rw/-/rw-0.1.4.tgz#4903cbd80248ae0ede685bf58fd236a7a9b29a3e" - integrity sha512-vSj3D96kMcjNyqPcp65wBRIDImGSrUuMxngNNxvw8MQaO+aQ6llzRPH7XcJy5zrpb3wU++045+Uz/IDIM684iw== - -rxjs@^7.4.0: - version "7.8.1" - resolved "http://verdaccio.ds.io:4873/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" - integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== - dependencies: - tslib "^2.1.0" - -sade@^1.7.3: - version "1.8.1" - resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701" - integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A== - dependencies: - mri "^1.1.0" - -safe-array-concat@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.2.tgz#81d77ee0c4e8b863635227c721278dd524c20edb" - integrity sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q== - dependencies: - call-bind "^1.0.7" - get-intrinsic "^1.2.4" - has-symbols "^1.0.3" - isarray "^2.0.5" - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@~5.2.0: - version "5.2.1" - resolved "http://verdaccio.ds.io:4873/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-regex-test@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.3.tgz#a5b4c0f06e0ab50ea2c395c14d8371232924c377" - integrity sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw== - dependencies: - call-bind "^1.0.6" - es-errors "^1.3.0" - is-regex "^1.1.4" - -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sass-embedded-android-arm64@1.77.8: - version "1.77.8" - resolved "http://verdaccio.ds.io:4873/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.77.8.tgz#29dd70d04a13142b62a09bec35a6abe9244d58cf" - integrity sha512-EmWHLbEx0Zo/f/lTFzMeH2Du+/I4RmSRlEnERSUKQWVp3aBSO04QDvdxfFezgQ+2Yt/ub9WMqBpma9P/8MPsLg== - -sass-embedded-android-arm@1.77.8: - version "1.77.8" - resolved "http://verdaccio.ds.io:4873/sass-embedded-android-arm/-/sass-embedded-android-arm-1.77.8.tgz#7de0641036f1f32e0aec4c250561a3fb9907171e" - integrity sha512-GpGL7xZ7V1XpFbnflib/NWbM0euRzineK0iwoo31/ntWKAXGj03iHhGzkSiOwWSFcXgsJJi3eRA5BTmBvK5Q+w== - -sass-embedded-android-ia32@1.77.8: - version "1.77.8" - resolved "http://verdaccio.ds.io:4873/sass-embedded-android-ia32/-/sass-embedded-android-ia32-1.77.8.tgz#24603c38361c916d181d30af79a23016fd110b37" - integrity sha512-+GjfJ3lDezPi4dUUyjQBxlNKXNa+XVWsExtGvVNkv1uKyaOxULJhubVo2G6QTJJU0esJdfeXf5Ca5/J0ph7+7w== - -sass-embedded-android-x64@1.77.8: - version "1.77.8" - resolved "http://verdaccio.ds.io:4873/sass-embedded-android-x64/-/sass-embedded-android-x64-1.77.8.tgz#f53d538f57f109d8a8b8bc64d69a2b1f849c13d2" - integrity sha512-YZbFDzGe5NhaMCygShqkeCWtzjhkWxGVunc7ULR97wmxYPQLPeVyx7XFQZc84Aj0lKAJBJS4qRZeqphMqZEJsQ== - -sass-embedded-darwin-arm64@1.77.8: - version "1.77.8" - resolved "http://verdaccio.ds.io:4873/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.77.8.tgz#beb4f56677b9310c21ee1be48080cb70bbd1f145" - integrity sha512-aifgeVRNE+i43toIkDFFJc/aPLMo0PJ5s5hKb52U+oNdiJE36n65n2L8F/8z3zZRvCa6eYtFY2b7f1QXR3B0LA== - -sass-embedded-darwin-x64@1.77.8: - version "1.77.8" - resolved "http://verdaccio.ds.io:4873/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.77.8.tgz#fc8a06d98e0d67cdad2e018fbc087fe19a124948" - integrity sha512-/VWZQtcWIOek60Zj6Sxk6HebXA1Qyyt3sD8o5qwbTgZnKitB1iEBuNunyGoAgMNeUz2PRd6rVki6hvbas9hQ6w== - -sass-embedded-linux-arm64@1.77.8: - version "1.77.8" - resolved "http://verdaccio.ds.io:4873/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.77.8.tgz#0d771159659d5b2e5742fb9fc7f62c0bf5b5d7f0" - integrity sha512-6iIOIZtBFa2YfMsHqOb3qake3C9d/zlKxjooKKnTSo+6g6z+CLTzMXe1bOfayb7yxeenElmFoK1k54kWD/40+g== - -sass-embedded-linux-arm@1.77.8: - version "1.77.8" - resolved "http://verdaccio.ds.io:4873/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.77.8.tgz#67d73e6726df6d96a4223e1032fe452df3d307ba" - integrity sha512-2edZMB6jf0whx3T0zlgH+p131kOEmWp+I4wnKj7ZMUeokiY4Up05d10hSvb0Q63lOrSjFAWu6P5/pcYUUx8arQ== - -sass-embedded-linux-ia32@1.77.8: - version "1.77.8" - resolved "http://verdaccio.ds.io:4873/sass-embedded-linux-ia32/-/sass-embedded-linux-ia32-1.77.8.tgz#63294592cba393ba852590ed586897340d32caca" - integrity sha512-63GsFFHWN5yRLTWiSef32TM/XmjhCBx1DFhoqxmj+Yc6L9Z1h0lDHjjwdG6Sp5XTz5EmsaFKjpDgnQTP9hJX3Q== - -sass-embedded-linux-musl-arm64@1.77.8: - version "1.77.8" - resolved "http://verdaccio.ds.io:4873/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.77.8.tgz#c31b3535e2c027d45155a423f3bebad8a7ed12a6" - integrity sha512-j8cgQxNWecYK+aH8ESFsyam/Q6G+9gg8eJegiRVpA9x8yk3ykfHC7UdQWwUcF22ZcuY4zegrjJx8k+thsgsOVA== - -sass-embedded-linux-musl-arm@1.77.8: - version "1.77.8" - resolved "http://verdaccio.ds.io:4873/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.77.8.tgz#3ed067de1a4c94d3c9462d26842e7f34e1282d6a" - integrity sha512-nFkhSl3uu9btubm+JBW7uRglNVJ8W8dGfzVqh3fyQJKS1oyBC3vT3VOtfbT9YivXk28wXscSHpqXZwY7bUuopA== - -sass-embedded-linux-musl-ia32@1.77.8: - version "1.77.8" - resolved "http://verdaccio.ds.io:4873/sass-embedded-linux-musl-ia32/-/sass-embedded-linux-musl-ia32-1.77.8.tgz#b594999e7fd44df31cf231af3b5dc9707081b64c" - integrity sha512-oWveMe+8TFlP8WBWPna/+Ec5TV0CE+PxEutyi0ltSruBds2zxRq9dPVOqrpPcDN9QUx50vNZC0Afgch0aQEd0g== - -sass-embedded-linux-musl-x64@1.77.8: - version "1.77.8" - resolved "http://verdaccio.ds.io:4873/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.77.8.tgz#fb25d36f4640ddff94c9111733b9ce9ecad25a24" - integrity sha512-2NtRpMXHeFo9kaYxuZ+Ewwo39CE7BTS2JDfXkTjZTZqd8H+8KC53eBh516YQnn2oiqxSiKxm7a6pxbxGZGwXOQ== - -sass-embedded-linux-x64@1.77.8: - version "1.77.8" - resolved "http://verdaccio.ds.io:4873/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.77.8.tgz#66344634aab8e38f0a8d7a5712a744430bef29d4" - integrity sha512-ND5qZLWUCpOn7LJfOf0gLSZUWhNIysY+7NZK1Ctq+pM6tpJky3JM5I1jSMplNxv5H3o8p80n0gSm+fcjsEFfjQ== - -sass-embedded-win32-arm64@1.77.8: - version "1.77.8" - resolved "http://verdaccio.ds.io:4873/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.77.8.tgz#b34b9e637ee82fcf84e7af12fa85ddb1e59c2e62" - integrity sha512-7L8zT6xzEvTYj86MvUWnbkWYCNQP+74HvruLILmiPPE+TCgOjgdi750709BtppVJGGZSs40ZuN6mi/YQyGtwXg== - -sass-embedded-win32-ia32@1.77.8: - version "1.77.8" - resolved "http://verdaccio.ds.io:4873/sass-embedded-win32-ia32/-/sass-embedded-win32-ia32-1.77.8.tgz#284b5d4629c2ca3f406497b9cbb0a9f9a6a85dda" - integrity sha512-7Buh+4bP0WyYn6XPbthkIa3M2vtcR8QIsFVg3JElVlr+8Ng19jqe0t0SwggDgbMX6AdQZC+Wj4F1BprZSok42A== - -sass-embedded-win32-x64@1.77.8: - version "1.77.8" - resolved "http://verdaccio.ds.io:4873/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.77.8.tgz#01d32c063bbd5c3fe6b04a4ec2cdf690e61bbae7" - integrity sha512-rZmLIx4/LLQm+4GW39sRJW0MIlDqmyV0fkRzTmhFP5i/wVC7cuj8TUubPHw18rv2rkHFfBZKZJTCkPjCS5Z+SA== - -sass-embedded@1.77.8: - version "1.77.8" - resolved "http://verdaccio.ds.io:4873/sass-embedded/-/sass-embedded-1.77.8.tgz#d8d885ccd59c6040fcccd345299a115187d65726" - integrity sha512-WGXA6jcaoBo5Uhw0HX/s6z/sl3zyYQ7ZOnLOJzqwpctFcFmU4L07zn51e2VSkXXFpQZFAdMZNqOGz/7h/fvcRA== - dependencies: - "@bufbuild/protobuf" "^1.0.0" - buffer-builder "^0.2.0" - immutable "^4.0.0" - rxjs "^7.4.0" - supports-color "^8.1.1" - varint "^6.0.0" - optionalDependencies: - sass-embedded-android-arm "1.77.8" - sass-embedded-android-arm64 "1.77.8" - sass-embedded-android-ia32 "1.77.8" - sass-embedded-android-x64 "1.77.8" - sass-embedded-darwin-arm64 "1.77.8" - sass-embedded-darwin-x64 "1.77.8" - sass-embedded-linux-arm "1.77.8" - sass-embedded-linux-arm64 "1.77.8" - sass-embedded-linux-ia32 "1.77.8" - sass-embedded-linux-musl-arm "1.77.8" - sass-embedded-linux-musl-arm64 "1.77.8" - sass-embedded-linux-musl-ia32 "1.77.8" - sass-embedded-linux-musl-x64 "1.77.8" - sass-embedded-linux-x64 "1.77.8" - sass-embedded-win32-arm64 "1.77.8" - sass-embedded-win32-ia32 "1.77.8" - sass-embedded-win32-x64 "1.77.8" - -saxes@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" - integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== - dependencies: - xmlchars "^2.2.0" - -saxes@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-6.0.0.tgz#fe5b4a4768df4f14a201b1ba6a65c1f3d9988cc5" - integrity sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA== - dependencies: - xmlchars "^2.2.0" - -scheduler@^0.23.0, scheduler@^0.23.2: - version "0.23.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" - integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ== - dependencies: - loose-envify "^1.1.0" - -scrollama@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/scrollama/-/scrollama-3.2.0.tgz#90ac1765a1d2b7999ab7f971b4f71b9e2508b60c" - integrity sha512-PIPwB1kYBnbw/ezvPBJa5dCN5qEwokfpAkI3BmpZWAwcVID4nDf1qH6WV16A2fQaJmsKx0un5S/zhxN+PQeKDQ== - -section-matter@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" - integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== - dependencies: - extend-shallow "^2.0.1" - kind-of "^6.0.0" - -select@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" - integrity sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA== - -semver-greatest-satisfied-range@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-2.0.0.tgz#4b62942a7a1ccbdb252e5329677c003bac546fe7" - integrity sha512-lH3f6kMbwyANB7HuOWRMlLCa2itaCrZJ+SAqqkSZrZKO/cAsk2EOyaKHUtNkVLFyFW9pct22SFesFp3Z7zpA0g== - dependencies: - sver "^1.8.3" - -"semver@2 || 3 || 4 || 5", semver@^5.7.1: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^6.3.0, semver@^6.3.1: - version "6.3.1" - resolved "http://verdaccio.ds.io:4873/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^7.3.4: - version "7.6.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" - integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== - -semver@^7.3.6, semver@^7.5.2, semver@^7.5.4, semver@^7.6.0, semver@^7.6.3: - version "7.6.3" - resolved "http://verdaccio.ds.io:4873/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" - integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== - -server-only@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/server-only/-/server-only-0.0.1.tgz#0f366bb6afb618c37c9255a314535dc412cd1c9e" - integrity sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA== - -set-function-length@^1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" - integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== - dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.4" - gopd "^1.0.1" - has-property-descriptors "^1.0.2" - -set-function-name@^2.0.1, set-function-name@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" - integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== - dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" - functions-have-names "^1.2.3" - has-property-descriptors "^1.0.2" - -set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setimmediate@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== - -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - -shebang-command@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "http://verdaccio.ds.io:4873/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shpjs@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/shpjs/-/shpjs-4.0.4.tgz#8849032ba1a738e7a983cd9c508ba3097ad2717c" - integrity sha512-+IcS2DoiTGqAONUEN46ZociKGJ2ecs1EVwJuSqnAOkMafxWC8noO3X/zI959RCbqHGvBr1RM1bdk4jc7fYONVg== - dependencies: - jszip "^3.5.0" - lie "^3.0.1" - lru-cache "^2.7.0" - parsedbf "^1.1.0" - proj4 "^2.1.4" - -side-channel@^1.0.4, side-channel@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" - integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== - dependencies: - call-bind "^1.0.7" - es-errors "^1.3.0" - get-intrinsic "^1.2.4" - object-inspect "^1.13.1" - -signal-exit@^4.0.1: - version "4.1.0" - resolved "http://verdaccio.ds.io:4873/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" - integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== - dependencies: - is-arrayish "^0.3.1" - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -sort-asc@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/sort-asc/-/sort-asc-0.2.0.tgz#00a49e947bc25d510bfde2cbb8dffda9f50eb2fc" - integrity sha512-umMGhjPeHAI6YjABoSTrFp2zaBtXBej1a0yKkuMUyjjqu6FJsTF+JYwCswWDg+zJfk/5npWUUbd33HH/WLzpaA== - -sort-desc@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/sort-desc/-/sort-desc-0.2.0.tgz#280c1bdafc6577887cedbad1ed2e41c037976646" - integrity sha512-NqZqyvL4VPW+RAxxXnB8gvE1kyikh8+pR+T+CXLksVRN9eiQqkQlPwqWYU0mF9Jm7UnctShlxLyAt1CaBOTL1w== - -sort-object@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/sort-object/-/sort-object-3.0.3.tgz#945727165f244af9dc596ad4c7605a8dee80c269" - integrity sha512-nK7WOY8jik6zaG9CRwZTaD5O7ETWDLZYMM12pqY8htll+7dYeqGfEUPcUBHOpSJg2vJOrvFIY2Dl5cX2ih1hAQ== - dependencies: - bytewise "^1.1.0" - get-value "^2.0.2" - is-extendable "^0.1.1" - sort-asc "^0.2.0" - sort-desc "^0.2.0" - union-value "^1.0.1" - -source-map-js@^1.0.1, source-map-js@^1.2.1: - version "1.2.1" - resolved "http://verdaccio.ds.io:4873/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" - integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== - -source-map-js@^1.0.2, source-map-js@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" - integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== - -source-map@^0.5.1, source-map@^0.5.7: - version "0.5.7" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== - -source-map@^0.7.0: - version "0.7.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== - -source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -space-separated-tokens@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" - integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== - -sparkles@^2.1.0: - version "2.1.0" - resolved "http://verdaccio.ds.io:4873/sparkles/-/sparkles-2.1.0.tgz#8ad4e8cecba7e568bba660c39b6db46625ecf1ad" - integrity sha512-r7iW1bDw8R/cFifrD3JnQJX0K1jqT0kprL48BiBpLZLJPmAm34zsVBsK5lc7HirZYZqMW65dOXZgbAGt/I6frg== - -spdx-correct@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" - integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz#5d607d27fc806f66d7b64a766650fa890f04ed66" - integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.17" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz#887da8aa73218e51a1d917502d79863161a93f9c" - integrity sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg== - -splaytree@^3.1.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/splaytree/-/splaytree-3.1.2.tgz#d1db2691665a3c69d630de98d55145a6546dc166" - integrity sha512-4OM2BJgC5UzrhVnnJA4BkHKGtjXNzzUfpQjCO8I05xYPsfS/VuQDwjCGGMi8rYQilHEV4j8NBqTFbls/PZEE7A== - -split-string@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -ssf@~0.11.2: - version "0.11.2" - resolved "https://registry.yarnpkg.com/ssf/-/ssf-0.11.2.tgz#0b99698b237548d088fc43cdf2b70c1a7512c06c" - integrity sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g== - dependencies: - frac "~1.1.2" - -stack-utils@^2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" - integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== - dependencies: - escape-string-regexp "^2.0.0" - -stream-composer@^1.0.2: - version "1.0.2" - resolved "http://verdaccio.ds.io:4873/stream-composer/-/stream-composer-1.0.2.tgz#7ee61ca1587bf5f31b2e29aa2093cbf11442d152" - integrity sha512-bnBselmwfX5K10AH6L4c8+S5lgZMWI7ZYrz2rvYjCPB2DIMC4Ig8OpxGpNJSxRZ58oti7y1IcNvjBAz9vW5m4w== - dependencies: - streamx "^2.13.2" - -stream-exhaust@^1.0.2: - version "1.0.2" - resolved "http://verdaccio.ds.io:4873/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" - integrity sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw== - -streamsearch@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" - integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== - -streamx@^2.12.0, streamx@^2.12.5, streamx@^2.13.2, streamx@^2.14.0: - version "2.20.1" - resolved "http://verdaccio.ds.io:4873/streamx/-/streamx-2.20.1.tgz#471c4f8b860f7b696feb83d5b125caab2fdbb93c" - integrity sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA== - dependencies: - fast-fifo "^1.3.2" - queue-tick "^1.0.1" - text-decoder "^1.1.0" - optionalDependencies: - bare-events "^2.2.0" - -"string-width-cjs@npm:string-width@^4.2.0": - version "4.2.3" - resolved "http://verdaccio.ds.io:4873/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: - version "4.2.3" - resolved "http://verdaccio.ds.io:4873/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^5.0.1, string-width@^5.1.2: - version "5.1.2" - resolved "http://verdaccio.ds.io:4873/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== - dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" - -string.prototype.includes@^2.0.1: - version "2.0.1" - resolved "http://verdaccio.ds.io:4873/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz#eceef21283640761a81dbe16d6c7171a4edf7d92" - integrity sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.3" - -string.prototype.matchall@^4.0.11: - version "4.0.11" - resolved "http://verdaccio.ds.io:4873/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz#1092a72c59268d2abaad76582dccc687c0297e0a" - integrity sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - get-intrinsic "^1.2.4" - gopd "^1.0.1" - has-symbols "^1.0.3" - internal-slot "^1.0.7" - regexp.prototype.flags "^1.5.2" - set-function-name "^2.0.2" - side-channel "^1.0.6" - -string.prototype.repeat@^1.0.0: - version "1.0.0" - resolved "http://verdaccio.ds.io:4873/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz#e90872ee0308b29435aa26275f6e1b762daee01a" - integrity sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string.prototype.trim@^1.2.9: - version "1.2.9" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4" - integrity sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.0" - es-object-atoms "^1.0.0" - -string.prototype.trimend@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz#3651b8513719e8a9f48de7f2f77640b26652b229" - integrity sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -string.prototype.trimstart@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde" - integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "http://verdaccio.ds.io:4873/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -stringify-entities@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.4.tgz#b3b79ef5f277cc4ac73caeb0236c5ba939b3a4f3" - integrity sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg== - dependencies: - character-entities-html4 "^2.0.0" - character-entities-legacy "^3.0.0" - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1": - version "6.0.1" - resolved "http://verdaccio.ds.io:4873/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^3.0.0: - version "3.0.1" - resolved "http://verdaccio.ds.io:4873/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "http://verdaccio.ds.io:4873/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^7.0.1: - version "7.1.0" - resolved "http://verdaccio.ds.io:4873/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" - integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== - dependencies: - ansi-regex "^6.0.1" - -strip-bom-string@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" - integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== - -strip-bom@^3.0.0: - version "3.0.0" - resolved "http://verdaccio.ds.io:4873/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= - -strip-indent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" - integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== - dependencies: - min-indent "^1.0.0" - -strip-json-comments@^3.1.1: - version "3.1.1" - resolved "http://verdaccio.ds.io:4873/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -style-mod@^4.0.0, style-mod@^4.1.0: - version "4.1.2" - resolved "https://registry.yarnpkg.com/style-mod/-/style-mod-4.1.2.tgz#ca238a1ad4786520f7515a8539d5a63691d7bf67" - integrity sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw== - -style-to-object@^0.4.1: - version "0.4.4" - resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.4.4.tgz#266e3dfd56391a7eefb7770423612d043c3f33ec" - integrity sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg== - dependencies: - inline-style-parser "0.1.1" - -styled-components@^5.3.3: - version "5.3.11" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.11.tgz#9fda7bf1108e39bf3f3e612fcc18170dedcd57a8" - integrity sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/traverse" "^7.4.5" - "@emotion/is-prop-valid" "^1.1.0" - "@emotion/stylis" "^0.8.4" - "@emotion/unitless" "^0.7.4" - babel-plugin-styled-components ">= 1.12.0" - css-to-react-native "^3.0.0" - hoist-non-react-statics "^3.0.0" - shallowequal "^1.1.0" - supports-color "^5.5.0" - -styled-jsx@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.1.1.tgz#839a1c3aaacc4e735fed0781b8619ea5d0009d1f" - integrity sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw== - dependencies: - client-only "0.0.1" - -stylis@4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51" - integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== - -subtag@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/subtag/-/subtag-0.5.0.tgz#1728a8df5257fb98ded4fb981b2ac7af10cf58ba" - integrity sha512-CaIBcTSb/nyk4xiiSOtZYz1B+F12ZxW8NEp54CdT+84vmh/h4sUnHGC6+KQXUfED8u22PQjCYWfZny8d2ELXwg== - -sugar-high@^0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/sugar-high/-/sugar-high-0.6.1.tgz#f3a5e27b80a4c6485a19f1aa887bd22cbb468efa" - integrity sha512-kg1qMW7WwJcueXIlHkChL/p2EWY3gf8rQmP6n5nUq2TWVqatqDTMLvViS9WgAjgyTKH5/3/b8sRwWPOOAo1zMA== - -suggestions@^1.6.0: - version "1.7.1" - resolved "https://registry.yarnpkg.com/suggestions/-/suggestions-1.7.1.tgz#2fefcbde8967353056d1d6eaed891b46d98a7e5c" - integrity sha512-gl5YPAhPYl07JZ5obiD9nTZsg4SyZswAQU/NNtnYiSnFkI3+ZHuXAiEsYm7AaZ71E0LXSFaGVaulGSWN3Gd71A== - dependencies: - fuzzy "^0.1.1" - xtend "^4.0.0" - -supercluster@^8.0.0: - version "8.0.1" - resolved "https://registry.yarnpkg.com/supercluster/-/supercluster-8.0.1.tgz#9946ba123538e9e9ab15de472531f604e7372df5" - integrity sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ== - dependencies: - kdbush "^4.0.2" - -superjson@^1.10.0: - version "1.13.3" - resolved "https://registry.yarnpkg.com/superjson/-/superjson-1.13.3.tgz#3bd64046f6c0a47062850bb3180ef352a471f930" - integrity sha512-mJiVjfd2vokfDxsQPOwJ/PtanO87LhpYY88ubI5dUB1Ab58Txbyje3+jpm+/83R/fevaq/107NNhtYBLuoTrFg== - dependencies: - copy-anything "^3.0.2" - -supports-color@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - -supports-color@^5.3.0, supports-color@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-color@^8.1.1: - version "8.1.1" - resolved "http://verdaccio.ds.io:4873/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -sver@^1.8.3: - version "1.8.4" - resolved "http://verdaccio.ds.io:4873/sver/-/sver-1.8.4.tgz#9bd6f6265263f01aab152df935dc7a554c15673f" - integrity sha512-71o1zfzyawLfIWBOmw8brleKyvnbn73oVHNCsu51uPMz/HWiKkkXsI31JjHW5zqXEqnPYkIiHd8ZmL7FCimLEA== - optionalDependencies: - semver "^6.3.0" - -symbol-tree@^3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - -synckit@^0.9.1: - version "0.9.2" - resolved "http://verdaccio.ds.io:4873/synckit/-/synckit-0.9.2.tgz#a3a935eca7922d48b9e7d6c61822ee6c3ae4ec62" - integrity sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw== - dependencies: - "@pkgr/core" "^0.1.0" - tslib "^2.6.2" - -tabbable@^6.0.1, tabbable@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-6.2.0.tgz#732fb62bc0175cfcec257330be187dcfba1f3b97" - integrity sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew== - -tailwindcss@4.0.0-alpha.13: - version "4.0.0-alpha.13" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-4.0.0-alpha.13.tgz#c03b0c89992ddcdc95829c4408674870ad14cb64" - integrity sha512-YbLm8I10/bsGr7zrUNxn4Soj9Lc71anTWu/ulgry64rbBU4m0vov539+caeifAiKhsef2NUCW1twaqH3NfJd2Q== - -tapable@^2.2.0: - version "2.2.1" - resolved "http://verdaccio.ds.io:4873/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" - integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== - -teex@^1.0.1: - version "1.0.1" - resolved "http://verdaccio.ds.io:4873/teex/-/teex-1.0.1.tgz#b8fa7245ef8e8effa8078281946c85ab780a0b12" - integrity sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg== - dependencies: - streamx "^2.12.5" - -tether@^1.4.5: - version "1.4.7" - resolved "https://registry.yarnpkg.com/tether/-/tether-1.4.7.tgz#d56a818590d8fe72e387f77a67f93ab96d8e1fb2" - integrity sha512-Z0J1aExjoFU8pybVkQAo/vD2wfSO63r+XOPfWQMC5qtf1bI7IWqNk4MiyBcgvvnY8kqnY06dVdvwTK2S3PU/Fw== - -text-decoder@^1.1.0: - version "1.2.1" - resolved "http://verdaccio.ds.io:4873/text-decoder/-/text-decoder-1.2.1.tgz#e173f5121d97bfa3ff8723429ad5ba92e1ead67e" - integrity sha512-x9v3H/lTKIJKQQe7RPQkLfKAnc9lUTkWDypIQgTzPJAq+5/GCDHonmshfvlsNSj58yyshbIJJDLmU15qNERrXQ== - -text-encoding-polyfill@^0.6.7: - version "0.6.7" - resolved "https://registry.yarnpkg.com/text-encoding-polyfill/-/text-encoding-polyfill-0.6.7.tgz#4d27de0153e4c86eb2631ffd74c2f3f57969a9ec" - integrity sha512-/DZ1XJqhbqRkCop6s9ZFu8JrFRwmVuHg4quIRm+ziFkR3N3ec6ck6yBvJ1GYeEQZhLVwRW0rZE+C3SSJpy0RTg== - -text-table@^0.2.0: - version "0.2.0" - resolved "http://verdaccio.ds.io:4873/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - -textextensions@^3.2.0: - version "3.3.0" - resolved "http://verdaccio.ds.io:4873/textextensions/-/textextensions-3.3.0.tgz#03530d5287b86773c08b77458589148870cc71d3" - integrity sha512-mk82dS8eRABNbeVJrEiN5/UMSCliINAuz8mkUwH4SwslkNP//gbEzlWNS5au0z5Dpx40SQxzqZevZkn+WYJ9Dw== - -time-stamp@^1.0.0: - version "1.1.0" - resolved "http://verdaccio.ds.io:4873/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" - integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= - -tiny-emitter@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" - integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== - -tinyqueue@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/tinyqueue/-/tinyqueue-2.0.3.tgz#64d8492ebf39e7801d7bd34062e29b45b2035f08" - integrity sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA== - -tippy.js@^6.3.1, tippy.js@^6.3.7: - version "6.3.7" - resolved "https://registry.yarnpkg.com/tippy.js/-/tippy.js-6.3.7.tgz#8ccfb651d642010ed9a32ff29b0e9e19c5b8c61c" - integrity sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ== - dependencies: - "@popperjs/core" "^2.9.0" - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -to-through@^3.0.0: - version "3.0.0" - resolved "http://verdaccio.ds.io:4873/to-through/-/to-through-3.0.0.tgz#bf4956eaca5a0476474850a53672bed6906ace54" - integrity sha512-y8MN937s/HVhEoBU1SxfHC+wxCHkV1a9gW8eAdTadYh/bGyesZIVcbjI+mSpFbSVwQici/XjBjuUyri1dnXwBw== - dependencies: - streamx "^2.12.5" - -tough-cookie@^4.0.0, tough-cookie@^4.1.2: - version "4.1.4" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.4.tgz#945f1461b45b5a8c76821c33ea49c3ac192c1b36" - integrity sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.2.0" - url-parse "^1.5.3" - -tr46@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-3.0.0.tgz#555c4e297a950617e8eeddef633c87d4d9d6cbf9" - integrity sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA== - dependencies: - punycode "^2.1.1" - -traverse@~0.6.6: - version "0.6.9" - resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.9.tgz#76cfdbacf06382d460b76f8b735a44a6209d8b81" - integrity sha512-7bBrcF+/LQzSgFmT0X5YclVqQxtv7TDJ1f8Wj7ibBu/U6BMLeOpUxuZjV7rMc44UtKxlnMFigdhFAIszSX1DMg== - dependencies: - gopd "^1.0.1" - typedarray.prototype.slice "^1.0.3" - which-typed-array "^1.1.15" - -trim-lines@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" - integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== - -trim-newlines@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" - integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== - -trough@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/trough/-/trough-2.2.0.tgz#94a60bd6bd375c152c1df911a4b11d5b0256f50f" - integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== - -ts-api-utils@^1.0.1, ts-api-utils@^1.3.0: - version "1.3.0" - resolved "http://verdaccio.ds.io:4873/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1" - integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ== - -tsconfig-paths@^3.15.0: - version "3.15.0" - resolved "http://verdaccio.ds.io:4873/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4" - integrity sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg== - dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.2" - minimist "^1.2.6" - strip-bom "^3.0.0" - -tslib@^2.0.0, tslib@^2.1.0, tslib@^2.4.0: - version "2.6.2" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" - integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== - -tslib@^2.6.2: - version "2.8.0" - resolved "http://verdaccio.ds.io:4873/tslib/-/tslib-2.8.0.tgz#d124c86c3c05a40a91e6fdea4021bd31d377971b" - integrity sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA== - -type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "http://verdaccio.ds.io:4873/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - -type-fest@^0.18.0: - version "0.18.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" - integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== - -type-fest@^0.20.2: - version "0.20.2" - resolved "http://verdaccio.ds.io:4873/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - -type-fest@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" - integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== - -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - -typed-array-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz#1867c5d83b20fcb5ccf32649e5e2fc7424474ff3" - integrity sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ== - dependencies: - call-bind "^1.0.7" - es-errors "^1.3.0" - is-typed-array "^1.1.13" - -typed-array-byte-length@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz#d92972d3cff99a3fa2e765a28fcdc0f1d89dec67" - integrity sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw== - dependencies: - call-bind "^1.0.7" - for-each "^0.3.3" - gopd "^1.0.1" - has-proto "^1.0.3" - is-typed-array "^1.1.13" - -typed-array-byte-offset@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz#f9ec1acb9259f395093e4567eb3c28a580d02063" - integrity sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA== - dependencies: - available-typed-arrays "^1.0.7" - call-bind "^1.0.7" - for-each "^0.3.3" - gopd "^1.0.1" - has-proto "^1.0.3" - is-typed-array "^1.1.13" - -typed-array-length@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.6.tgz#57155207c76e64a3457482dfdc1c9d1d3c4c73a3" - integrity sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g== - dependencies: - call-bind "^1.0.7" - for-each "^0.3.3" - gopd "^1.0.1" - has-proto "^1.0.3" - is-typed-array "^1.1.13" - possible-typed-array-names "^1.0.0" - -typedarray.prototype.slice@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz#bce2f685d3279f543239e4d595e0d021731d2d1a" - integrity sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.0" - es-errors "^1.3.0" - typed-array-buffer "^1.0.2" - typed-array-byte-offset "^1.0.2" - -typescript@5.3.3: - version "5.3.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37" - integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw== - -typescript@^5.2.2: - version "5.6.3" - resolved "http://verdaccio.ds.io:4873/typescript/-/typescript-5.6.3.tgz#5f3449e31c9d94febb17de03cc081dd56d81db5b" - integrity sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw== - -typewise-core@^1.2, typewise-core@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/typewise-core/-/typewise-core-1.2.0.tgz#97eb91805c7f55d2f941748fa50d315d991ef195" - integrity sha512-2SCC/WLzj2SbUwzFOzqMCkz5amXLlxtJqDKTICqg30x+2DZxcfZN2MvQZmGfXWKNWaKK9pBPsvkcwv8bF/gxKg== - -typewise@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/typewise/-/typewise-1.0.3.tgz#1067936540af97937cc5dcf9922486e9fa284651" - integrity sha512-aXofE06xGhaQSPzt8hlTY+/YWQhm9P0jYUp1f2XtmW/3Bk0qzXcyFWAtPoo2uTGQj1ZwbDuSyuxicq+aDo8lCQ== - dependencies: - typewise-core "^1.2.0" - -uc.micro@^2.0.0, uc.micro@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-2.1.0.tgz#f8d3f7d0ec4c3dea35a7e3c8efa4cb8b45c9e7ee" - integrity sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A== - -unbox-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" - integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== - dependencies: - call-bind "^1.0.2" - has-bigints "^1.0.2" - has-symbols "^1.0.3" - which-boxed-primitive "^1.0.2" - -unc-path-regex@^0.1.2: - version "0.1.2" - resolved "http://verdaccio.ds.io:4873/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" - integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= - -undertaker-registry@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/undertaker-registry/-/undertaker-registry-2.0.0.tgz#d434246e398444740dd7fe4c9543e402ad99e4ca" - integrity sha512-+hhVICbnp+rlzZMgxXenpvTxpuvA67Bfgtt+O9WOE5jo7w/dyiF1VmoZVIHvP2EkUjsyKyTwYKlLhA+j47m1Ew== - -undertaker@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/undertaker/-/undertaker-2.0.0.tgz#fe4d40dc71823ce5a80f1ecc63ec8b88ad40b54a" - integrity sha512-tO/bf30wBbTsJ7go80j0RzA2rcwX6o7XPBpeFcb+jzoeb4pfMM2zUeSDIkY1AWqeZabWxaQZ/h8N9t35QKDLPQ== - dependencies: - bach "^2.0.1" - fast-levenshtein "^3.0.0" - last-run "^2.0.0" - undertaker-registry "^2.0.0" - -undici-types@~5.26.4: - version "5.26.5" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" - integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== - -undici@^6.19.5: - version "6.20.1" - resolved "http://verdaccio.ds.io:4873/undici/-/undici-6.20.1.tgz#fbb87b1e2b69d963ff2d5410a40ffb4c9e81b621" - integrity sha512-AjQF1QsmqfJys+LXfGTNum+qw4S88CojRInG/6t31W/1fk6G59s92bnAvGz5Cmur+kQv2SURXEvvudLmbrE8QA== - -unified@^10.0.0: - version "10.1.2" - resolved "https://registry.yarnpkg.com/unified/-/unified-10.1.2.tgz#b1d64e55dafe1f0b98bb6c719881103ecf6c86df" - integrity sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q== - dependencies: - "@types/unist" "^2.0.0" - bail "^2.0.0" - extend "^3.0.0" - is-buffer "^2.0.0" - is-plain-obj "^4.0.0" - trough "^2.0.0" - vfile "^5.0.0" - -union-value@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -unist-util-generated@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-2.0.1.tgz#e37c50af35d3ed185ac6ceacb6ca0afb28a85cae" - integrity sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A== - -unist-util-is@^5.0.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.2.1.tgz#b74960e145c18dcb6226bc57933597f5486deae9" - integrity sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw== - dependencies: - "@types/unist" "^2.0.0" - -unist-util-position-from-estree@^1.0.0, unist-util-position-from-estree@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.2.tgz#8ac2480027229de76512079e377afbcabcfcce22" - integrity sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww== - dependencies: - "@types/unist" "^2.0.0" - -unist-util-position@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-4.0.4.tgz#93f6d8c7d6b373d9b825844645877c127455f037" - integrity sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg== - dependencies: - "@types/unist" "^2.0.0" - -unist-util-remove-position@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz#a89be6ea72e23b1a402350832b02a91f6a9afe51" - integrity sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ== - dependencies: - "@types/unist" "^2.0.0" - unist-util-visit "^4.0.0" - -unist-util-stringify-position@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz#03ad3348210c2d930772d64b489580c13a7db39d" - integrity sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg== - dependencies: - "@types/unist" "^2.0.0" - -unist-util-visit-parents@^5.1.1: - version "5.1.3" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz#b4520811b0ca34285633785045df7a8d6776cfeb" - integrity sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" - -unist-util-visit@^4.0.0: - version "4.1.2" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.2.tgz#125a42d1eb876283715a3cb5cceaa531828c72e2" - integrity sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" - unist-util-visit-parents "^5.1.1" - -universalify@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" - integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== - -update-browserslist-db@^1.1.1: - version "1.1.1" - resolved "http://verdaccio.ds.io:4873/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz#80846fba1d79e82547fb661f8d141e0945755fe5" - integrity sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A== - dependencies: - escalade "^3.2.0" - picocolors "^1.1.0" - -uri-js@^4.2.2: - version "4.4.1" - resolved "http://verdaccio.ds.io:4873/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -url-parse@^1.5.3: - version "1.5.10" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" - integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -use-callback-ref@^1.3.0: - version "1.3.2" - resolved "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz#6134c7f6ff76e2be0b56c809b17a650c942b1693" - integrity sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA== - dependencies: - tslib "^2.0.0" - -use-composed-ref@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda" - integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== - -use-deep-compare@^1.1.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/use-deep-compare/-/use-deep-compare-1.2.1.tgz#076c9865868d98509e619206e27bc8eff0b8ed7c" - integrity sha512-JTnOZAr0fq1ix6CQ4XANoWIh03xAiMFlP/lVAYDdAOZwur6nqBSdATn1/Q9PLIGIW+C7xmFZBCcaA4KLDcQJtg== - dependencies: - dequal "2.0.3" - -use-isomorphic-layout-effect@^1.1.1: - version "1.1.2" - resolved "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" - integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== - -use-latest@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2" - integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== - dependencies: - use-isomorphic-layout-effect "^1.1.1" - -use-sidecar@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz#2f43126ba2d7d7e117aa5855e5d8f0276dfe73c2" - integrity sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw== - dependencies: - detect-node-es "^1.1.0" - tslib "^2.0.0" - -use-sync-external-store@^1.2.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz#c3b6390f3a30eba13200d2302dcdf1e7b57b2ef9" - integrity sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw== - -util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -utility-types@^3.10.0: - version "3.11.0" - resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.11.0.tgz#607c40edb4f258915e901ea7995607fdf319424c" - integrity sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw== - -uvu@^0.5.0: - version "0.5.6" - resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.6.tgz#2754ca20bcb0bb59b64e9985e84d2e81058502df" - integrity sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA== - dependencies: - dequal "^2.0.0" - diff "^5.0.0" - kleur "^4.0.3" - sade "^1.7.3" - -v8flags@^4.0.0: - version "4.0.1" - resolved "http://verdaccio.ds.io:4873/v8flags/-/v8flags-4.0.1.tgz#98fe6c4308317c5f394d85a435eb192490f7e132" - integrity sha512-fcRLaS4H/hrZk9hYwbdRM35D0U8IYMfEClhXxCivOojl+yTRAZH3Zy2sSy6qVCiGbV9YAtPssP6jaChqC9vPCg== - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -value-or-function@^4.0.0: - version "4.0.0" - resolved "http://verdaccio.ds.io:4873/value-or-function/-/value-or-function-4.0.0.tgz#70836b6a876a010dc3a2b884e7902e9db064378d" - integrity sha512-aeVK81SIuT6aMJfNo9Vte8Dw0/FZINGBV8BfCraGtqVxIeLAEhJyoWs8SmvRVmXfGss2PmmOwZCuBPbZR+IYWg== - -varint@^6.0.0: - version "6.0.0" - resolved "http://verdaccio.ds.io:4873/varint/-/varint-6.0.0.tgz#9881eb0ce8feaea6512439d19ddf84bf551661d0" - integrity sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg== - -vfile-matter@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/vfile-matter/-/vfile-matter-3.0.1.tgz#85e26088e43aa85c04d42ffa3693635fa2bc5624" - integrity sha512-CAAIDwnh6ZdtrqAuxdElUqQRQDQgbbIrYtDYI8gCjXS1qQ+1XdLoK8FIZWxJwn0/I+BkSSZpar3SOgjemQz4fg== - dependencies: - "@types/js-yaml" "^4.0.0" - is-buffer "^2.0.0" - js-yaml "^4.0.0" - -vfile-message@^3.0.0: - version "3.1.4" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.4.tgz#15a50816ae7d7c2d1fa87090a7f9f96612b59dea" - integrity sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw== - dependencies: - "@types/unist" "^2.0.0" - unist-util-stringify-position "^3.0.0" - -vfile@^5.0.0, vfile@^5.3.0: - version "5.3.7" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.7.tgz#de0677e6683e3380fafc46544cfe603118826ab7" - integrity sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g== - dependencies: - "@types/unist" "^2.0.0" - is-buffer "^2.0.0" - unist-util-stringify-position "^3.0.0" - vfile-message "^3.0.0" - -vinyl-contents@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/vinyl-contents/-/vinyl-contents-2.0.0.tgz#cc2ba4db3a36658d069249e9e36d9e2b41935d89" - integrity sha512-cHq6NnGyi2pZ7xwdHSW1v4Jfnho4TEGtxZHw01cmnc8+i7jgR6bRnED/LbrKan/Q7CvVLbnvA5OepnhbpjBZ5Q== - dependencies: - bl "^5.0.0" - vinyl "^3.0.0" - -vinyl-fs@^4.0.0: - version "4.0.0" - resolved "http://verdaccio.ds.io:4873/vinyl-fs/-/vinyl-fs-4.0.0.tgz#06cb36efc911c6e128452f230b96584a9133c3a1" - integrity sha512-7GbgBnYfaquMk3Qu9g22x000vbYkOex32930rBnc3qByw6HfMEAoELjCjoJv4HuEQxHAurT+nvMHm6MnJllFLw== - dependencies: - fs-mkdirp-stream "^2.0.1" - glob-stream "^8.0.0" - graceful-fs "^4.2.11" - iconv-lite "^0.6.3" - is-valid-glob "^1.0.0" - lead "^4.0.0" - normalize-path "3.0.0" - resolve-options "^2.0.0" - stream-composer "^1.0.2" - streamx "^2.14.0" - to-through "^3.0.0" - value-or-function "^4.0.0" - vinyl "^3.0.0" - vinyl-sourcemap "^2.0.0" - -vinyl-sourcemap@^2.0.0: - version "2.0.0" - resolved "http://verdaccio.ds.io:4873/vinyl-sourcemap/-/vinyl-sourcemap-2.0.0.tgz#422f410a0ea97cb54cebd698d56a06d7a22e0277" - integrity sha512-BAEvWxbBUXvlNoFQVFVHpybBbjW1r03WhohJzJDSfgrrK5xVYIDTan6xN14DlyImShgDRv2gl9qhM6irVMsV0Q== - dependencies: - convert-source-map "^2.0.0" - graceful-fs "^4.2.10" - now-and-later "^3.0.0" - streamx "^2.12.5" - vinyl "^3.0.0" - vinyl-contents "^2.0.0" - -vinyl-sourcemaps-apply@^0.2.1: - version "0.2.1" - resolved "http://verdaccio.ds.io:4873/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" - integrity sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU= - dependencies: - source-map "^0.5.1" - -vinyl@^2.2.1: - version "2.2.1" - resolved "http://verdaccio.ds.io:4873/vinyl/-/vinyl-2.2.1.tgz#23cfb8bbab5ece3803aa2c0a1eb28af7cbba1974" - integrity sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw== - dependencies: - clone "^2.1.1" - clone-buffer "^1.0.0" - clone-stats "^1.0.0" - cloneable-readable "^1.0.0" - remove-trailing-separator "^1.0.1" - replace-ext "^1.0.0" - -vinyl@^3.0.0: - version "3.0.0" - resolved "http://verdaccio.ds.io:4873/vinyl/-/vinyl-3.0.0.tgz#11e14732bf56e2faa98ffde5157fe6c13259ff30" - integrity sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g== - dependencies: - clone "^2.1.2" - clone-stats "^1.0.0" - remove-trailing-separator "^1.1.0" - replace-ext "^2.0.0" - teex "^1.0.1" - -vt-pbf@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/vt-pbf/-/vt-pbf-3.1.3.tgz#68fd150756465e2edae1cc5c048e063916dcfaac" - integrity sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA== - dependencies: - "@mapbox/point-geometry" "0.1.0" - "@mapbox/vector-tile" "^1.3.1" - pbf "^3.2.1" - -vue-eslint-parser@^9.1.0: - version "9.4.3" - resolved "http://verdaccio.ds.io:4873/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz#9b04b22c71401f1e8bca9be7c3e3416a4bde76a8" - integrity sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg== - dependencies: - debug "^4.3.4" - eslint-scope "^7.1.1" - eslint-visitor-keys "^3.3.0" - espree "^9.3.1" - esquery "^1.4.0" - lodash "^4.17.21" - semver "^7.3.6" - -w3c-hr-time@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== - dependencies: - browser-process-hrtime "^1.0.0" - -w3c-keyname@^2.2.4: - version "2.2.8" - resolved "https://registry.yarnpkg.com/w3c-keyname/-/w3c-keyname-2.2.8.tgz#7b17c8c6883d4e8b86ac8aba79d39e880f8869c5" - integrity sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ== - -w3c-xmlserializer@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz#06cdc3eefb7e4d0b20a560a5a3aeb0d2d9a65923" - integrity sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg== - dependencies: - xml-name-validator "^4.0.0" - -w3c-xmlserializer@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz#aebdc84920d806222936e3cdce408e32488a3073" - integrity sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw== - dependencies: - xml-name-validator "^4.0.0" - -warning@^4.0.0: - version "4.0.3" - resolved "http://verdaccio.ds.io:4873/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" - integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== - dependencies: - loose-envify "^1.0.0" - -weak-lru-cache@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz#fdbb6741f36bae9540d12f480ce8254060dccd19" - integrity sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw== - -webidl-conversions@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a" - integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g== - -wgs84@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/wgs84/-/wgs84-0.0.0.tgz#34fdc555917b6e57cf2a282ed043710c049cdc76" - integrity sha512-ANHlY4Rb5kHw40D0NJ6moaVfOCMrp9Gpd1R/AIQYg2ko4/jzcJ+TVXYYF6kXJqQwITvEZP4yEthjM7U6rYlljQ== - -whatwg-encoding@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz#e7635f597fd87020858626805a2729fa7698ac53" - integrity sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg== - dependencies: - iconv-lite "0.6.3" - -whatwg-encoding@^3.1.1: - version "3.1.1" - resolved "http://verdaccio.ds.io:4873/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz#d0f4ef769905d426e1688f3e34381a99b60b76e5" - integrity sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ== - dependencies: - iconv-lite "0.6.3" - -whatwg-mimetype@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz#5fa1a7623867ff1af6ca3dc72ad6b8a4208beba7" - integrity sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q== - -whatwg-mimetype@^4.0.0: - version "4.0.0" - resolved "http://verdaccio.ds.io:4873/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz#bc1bf94a985dc50388d54a9258ac405c3ca2fc0a" - integrity sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg== - -whatwg-url@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-10.0.0.tgz#37264f720b575b4a311bd4094ed8c760caaa05da" - integrity sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w== - dependencies: - tr46 "^3.0.0" - webidl-conversions "^7.0.0" - -whatwg-url@^11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-11.0.0.tgz#0a849eebb5faf2119b901bb76fd795c2848d4018" - integrity sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ== - dependencies: - tr46 "^3.0.0" - webidl-conversions "^7.0.0" - -which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" - -which-builtin-type@^1.1.3: - version "1.1.4" - resolved "http://verdaccio.ds.io:4873/which-builtin-type/-/which-builtin-type-1.1.4.tgz#592796260602fc3514a1b5ee7fa29319b72380c3" - integrity sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w== - dependencies: - function.prototype.name "^1.1.6" - has-tostringtag "^1.0.2" - is-async-function "^2.0.0" - is-date-object "^1.0.5" - is-finalizationregistry "^1.0.2" - is-generator-function "^1.0.10" - is-regex "^1.1.4" - is-weakref "^1.0.2" - isarray "^2.0.5" - which-boxed-primitive "^1.0.2" - which-collection "^1.0.2" - which-typed-array "^1.1.15" - -which-collection@^1.0.2: - version "1.0.2" - resolved "http://verdaccio.ds.io:4873/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0" - integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw== - dependencies: - is-map "^2.0.3" - is-set "^2.0.3" - is-weakmap "^2.0.2" - is-weakset "^2.0.3" - -which-typed-array@^1.1.14, which-typed-array@^1.1.15: - version "1.1.15" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" - integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== - dependencies: - available-typed-arrays "^1.0.7" - call-bind "^1.0.7" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.2" - -which@^1.2.14: - version "1.3.1" - resolved "http://verdaccio.ds.io:4873/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1: - version "2.0.2" - resolved "http://verdaccio.ds.io:4873/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wkt-parser@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/wkt-parser/-/wkt-parser-1.3.3.tgz#46b4e3032dd9c86907f7e630b57e3c6ea2bb772b" - integrity sha512-ZnV3yH8/k58ZPACOXeiHaMuXIiaTk1t0hSUVisbO0t4RjA5wPpUytcxeyiN2h+LZRrmuHIh/1UlrR9e7DHDvTw== - -wmf@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wmf/-/wmf-1.0.2.tgz#7d19d621071a08c2bdc6b7e688a9c435298cc2da" - integrity sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw== - -word-wrap@^1.2.5: - version "1.2.5" - resolved "http://verdaccio.ds.io:4873/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" - integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== - -word@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/word/-/word-0.3.0.tgz#8542157e4f8e849f4a363a288992d47612db9961" - integrity sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA== - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": - version "7.0.0" - resolved "http://verdaccio.ds.io:4873/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "http://verdaccio.ds.io:4873/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^8.1.0: - version "8.1.0" - resolved "http://verdaccio.ds.io:4873/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" - integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== - dependencies: - ansi-styles "^6.1.0" - string-width "^5.0.1" - strip-ansi "^7.0.1" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -ws@^8.11.0, ws@^8.2.3: - version "8.17.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.0.tgz#d145d18eca2ed25aaf791a183903f7be5e295fea" - integrity sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow== - -xlsx@^0.18.5: - version "0.18.5" - resolved "https://registry.yarnpkg.com/xlsx/-/xlsx-0.18.5.tgz#16711b9113c848076b8a177022799ad356eba7d0" - integrity sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ== - dependencies: - adler-32 "~1.3.0" - cfb "~1.2.1" - codepage "~1.15.0" - crc-32 "~1.2.1" - ssf "~0.11.2" - wmf "~1.0.1" - word "~0.3.0" - -xml-name-validator@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835" - integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== - -xmlchars@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - -xtend@^4.0.0, xtend@^4.0.1, xtend@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -xxhash-wasm@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz#752398c131a4dd407b5132ba62ad372029be6f79" - integrity sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA== - -y18n@^5.0.5: - version "5.0.8" - resolved "http://verdaccio.ds.io:4873/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@^1.10.0, yaml@^1.10.2: - version "1.10.2" - resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yargs-parser@>=5.0.0-security.0: - version "21.1.1" - resolved "http://verdaccio.ds.io:4873/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" - integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== - -yargs-parser@^20.2.2, yargs-parser@^20.2.3: - version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - -yargs@^16.2.0: - version "16.2.0" - resolved "http://verdaccio.ds.io:4873/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "http://verdaccio.ds.io:4873/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -zwitch@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" - integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== From 2689353fea616d4c174f4864869a3d4ef5b2c541 Mon Sep 17 00:00:00 2001 From: Hanbyul Jo Date: Wed, 30 Oct 2024 11:16:39 -0400 Subject: [PATCH 08/12] Test --- app/(datasets)/exploration/exploration.tsx | 11 +- app/(datasets)/exploration/page.tsx | 1 - app/blog/datasets/no2.mdx | 2 +- app/lib/index.ts | 6 +- app/lib/module.js | 183898 ++++++++++++++++++ 5 files changed, 183909 insertions(+), 9 deletions(-) create mode 100644 app/lib/module.js diff --git a/app/(datasets)/exploration/exploration.tsx b/app/(datasets)/exploration/exploration.tsx index ee856e7..f8b7b51 100644 --- a/app/(datasets)/exploration/exploration.tsx +++ b/app/(datasets)/exploration/exploration.tsx @@ -1,17 +1,16 @@ 'use client'; import React, { useState } from 'react'; -import { useAtom } from 'jotai'; import Link from 'next/link'; -import { ExplorationAndAnalysis, timelineDatasetsAtom, DatasetSelectorModal } from 'app/lib'; +import { ExplorationAndAnalysis, DatasetSelectorModal, useTimelineDatasetAtom } from 'app/lib'; export default function ExplorationAnalysis({ datasets }: { datasets: any; }) { - const [explorationDatasets, setExplorationDatasets] = useAtom(timelineDatasetsAtom); + const [timelineDatasets, setTimelineDatasets] = useTimelineDatasetAtom(); const [datasetModalRevealed, setDatasetModalRevealed] = useState( - !!datasets.length + !timelineDatasets.length ); @@ -51,12 +50,14 @@ export default function ExplorationAnalysis({ LinkElement: Link, pathAttributeKeyName: 'href' }} + timelineDatasets={timelineDatasets} + setTimelineDatasets={setTimelineDatasets} datasetPathName={'data-catalog'} datasets={transformed} /> ) } - + ) }; \ No newline at end of file diff --git a/app/(datasets)/exploration/page.tsx b/app/(datasets)/exploration/page.tsx index 78790ac..eb4259e 100644 --- a/app/(datasets)/exploration/page.tsx +++ b/app/(datasets)/exploration/page.tsx @@ -5,7 +5,6 @@ import { PageHero } from 'app/lib'; export default function Page() { const datasets: any[] = getDatasets(); - // @TODO: Investigate why we need to set 100vh return (
diff --git a/app/blog/datasets/no2.mdx b/app/blog/datasets/no2.mdx index 3a3946f..afc1291 100644 --- a/app/blog/datasets/no2.mdx +++ b/app/blog/datasets/no2.mdx @@ -61,7 +61,7 @@ layers: stacCol: no2-monthly name: No2 PT media: - src: ::file ./img-placeholder-3.jpg + src: /images/dataset/no2--dataset-cover.jpg alt: Placeholder Image type: raster projection: diff --git a/app/lib/index.ts b/app/lib/index.ts index 7e474ba..207e437 100644 --- a/app/lib/index.ts +++ b/app/lib/index.ts @@ -20,7 +20,8 @@ import { NavItemType, ExplorationAndAnalysis, DatasetSelectorModal, - timelineDatasetsAtom + timelineDatasetsAtom, + useTimelineDatasetAtom } from '@developmentseed/veda-ui'; /** @@ -57,7 +58,8 @@ export { useFiltersWithQS, // State - timelineDatasetsAtom + timelineDatasetsAtom, + useTimelineDatasetAtom }; export type { NavItem, InternalNavLink }; diff --git a/app/lib/module.js b/app/lib/module.js new file mode 100644 index 0000000..636ca80 --- /dev/null +++ b/app/lib/module.js @@ -0,0 +1,183898 @@ +import "./module.css"; +import {jsx as $3Zh6r$jsx, jsxs as $3Zh6r$jsxs, Fragment as $3Zh6r$Fragment1} from "react/jsx-runtime"; +import $3Zh6r$react, {Children as $3Zh6r$Children, createElement as $3Zh6r$createElement, Component as $3Zh6r$Component, Fragment as $3Zh6r$Fragment, useMemo as $3Zh6r$useMemo, useState as $3Zh6r$useState, useEffect as $3Zh6r$useEffect, useContext as $3Zh6r$useContext, createContext as $3Zh6r$createContext, useCallback as $3Zh6r$useCallback, useRef as $3Zh6r$useRef, useLayoutEffect as $3Zh6r$useLayoutEffect, forwardRef as $3Zh6r$forwardRef, lazy as $3Zh6r$lazy, isValidElement as $3Zh6r$isValidElement, memo as $3Zh6r$memo} from "react"; +import $3Zh6r$styledcomponents, {css as $3Zh6r$css, useTheme as $3Zh6r$useTheme, ThemeProvider as $3Zh6r$ThemeProvider, keyframes as $3Zh6r$keyframes} from "styled-components"; +import {media as $3Zh6r$media, glsp as $3Zh6r$glsp, themeVal as $3Zh6r$themeVal, truncated as $3Zh6r$truncated, visuallyDisabled as $3Zh6r$visuallyDisabled, disabled as $3Zh6r$disabled, visuallyHidden as $3Zh6r$visuallyHidden, listReset as $3Zh6r$listReset, multiply as $3Zh6r$multiply, DevseedUiThemeProvider as $3Zh6r$DevseedUiThemeProvider} from "@devseed-ui/theme-provider"; +import $3Zh6r$proptypes from "prop-types"; +import {Subtitle as $3Zh6r$Subtitle, Heading as $3Zh6r$Heading, Lead as $3Zh6r$Lead, Prose as $3Zh6r$Prose, Overline as $3Zh6r$Overline, Table as $3Zh6r$Table} from "@devseed-ui/typography"; +import {CollecticonCircleInformation as $3Zh6r$CollecticonCircleInformation, iconDataURI as $3Zh6r$iconDataURI, CollecticonChevronRightSmall as $3Zh6r$CollecticonChevronRightSmall, CollecticonChevronLeftSmall as $3Zh6r$CollecticonChevronLeftSmall, CollecticonPlusSmall as $3Zh6r$CollecticonPlusSmall, CollecticonMinusSmall as $3Zh6r$CollecticonMinusSmall, CollecticonMagnifierLeft as $3Zh6r$CollecticonMagnifierLeft, CollecticonXmarkSmall as $3Zh6r$CollecticonXmarkSmall, CollecticonPencil as $3Zh6r$CollecticonPencil, CollecticonUpload2 as $3Zh6r$CollecticonUpload2, CollecticonTrashBin as $3Zh6r$CollecticonTrashBin, CollecticonArrowUp as $3Zh6r$CollecticonArrowUp, CollecticonCircleTick as $3Zh6r$CollecticonCircleTick, CollecticonCircleExclamation as $3Zh6r$CollecticonCircleExclamation, CollecticonTickSmall as $3Zh6r$CollecticonTickSmall, CollecticonArrowSpinCcw as $3Zh6r$CollecticonArrowSpinCcw, CollecticonChevronDownSmall as $3Zh6r$CollecticonChevronDownSmall, CollecticonDiscXmark as $3Zh6r$CollecticonDiscXmark, CollecticonDrop as $3Zh6r$CollecticonDrop, CollecticonSortAsc as $3Zh6r$CollecticonSortAsc, CollecticonSortDesc as $3Zh6r$CollecticonSortDesc, CollecticonSortNone as $3Zh6r$CollecticonSortNone, CollecticonExpandTopRight as $3Zh6r$CollecticonExpandTopRight, createCollecticon as $3Zh6r$createCollecticon, CollecticonChevronUp as $3Zh6r$CollecticonChevronUp, CollecticonChevronDown as $3Zh6r$CollecticonChevronDown, CollecticonPlus as $3Zh6r$CollecticonPlus, CollecticonPage as $3Zh6r$CollecticonPage, CollecticonIsoStack as $3Zh6r$CollecticonIsoStack, CollecticonArrowLoop as $3Zh6r$CollecticonArrowLoop, CollecticonChartLine as $3Zh6r$CollecticonChartLine, CollecticonEye as $3Zh6r$CollecticonEye, CollecticonEyeDisabled as $3Zh6r$CollecticonEyeDisabled, CollecticonEllipsisVertical as $3Zh6r$CollecticonEllipsisVertical, CollecticonArrowDown as $3Zh6r$CollecticonArrowDown, CollecticonShare as $3Zh6r$CollecticonShare, CollecticonClipboardTick as $3Zh6r$CollecticonClipboardTick, CollecticonClipboard as $3Zh6r$CollecticonClipboard, CollecticonCircleQuestion as $3Zh6r$CollecticonCircleQuestion, CollecticonXmark as $3Zh6r$CollecticonXmark, CollecticonMap as $3Zh6r$CollecticonMap} from "@devseed-ui/collecticons"; +import {Link as $3Zh6r$Link} from "react-router-dom"; +import * as $3Zh6r$datefns from "date-fns"; +import $3Zh6r$axios from "axios"; +import $3Zh6r$datefnsformat from "date-fns/format"; +import $3Zh6r$datefnsstartOfDay from "date-fns/startOfDay"; +import $3Zh6r$datefnsendOfDay from "date-fns/endOfDay"; +import $3Zh6r$turfcombine from "@turf/combine"; +import $3Zh6r$datefnsisSameMonth from "date-fns/isSameMonth"; +import $3Zh6r$datefnsisSameYear from "date-fns/isSameYear"; +import $3Zh6r$datefnsparse from "date-fns/parse"; +import $3Zh6r$datefnsstartOfYear from "date-fns/startOfYear"; +import $3Zh6r$datefnssub from "date-fns/sub"; +import $3Zh6r$turfdifference from "@turf/difference"; +import $3Zh6r$turfintersect from "@turf/intersect"; +import {useQuery as $3Zh6r$useQuery, useQueries as $3Zh6r$useQueries, QueryClient as $3Zh6r$QueryClient, QueryClientProvider as $3Zh6r$QueryClientProvider, useQueryClient as $3Zh6r$useQueryClient} from "@tanstack/react-query"; +import $3Zh6r$reactmapgl, {useMap as $3Zh6r$useMap, useControl as $3Zh6r$useControl, MapProvider as $3Zh6r$MapProvider, NavigationControl as $3Zh6r$NavigationControl, ScaleControl as $3Zh6r$ScaleControl} from "react-map-gl"; +import $3Zh6r$reactcooldimensions from "react-cool-dimensions"; +import "mapbox-gl/dist/mapbox-gl.css"; +import "mapbox-gl-compare/dist/mapbox-gl-compare.css"; +import {createButtonGroupStyles as $3Zh6r$createButtonGroupStyles, createButtonStyles as $3Zh6r$createButtonStyles, Button as $3Zh6r$Button} from "@devseed-ui/button"; +import "@mapbox/mapbox-gl-geocoder/dist/mapbox-gl-geocoder.css"; +import $3Zh6r$mapboxglcompare from "mapbox-gl-compare"; +import {debounce as $3Zh6r$debounce, chunk as $3Zh6r$chunk, omit as $3Zh6r$omit, set as $3Zh6r$set, uniqBy as $3Zh6r$uniqBy, isEqual as $3Zh6r$isEqual} from "lodash"; +import {createPortal as $3Zh6r$createPortal} from "react-dom"; +import {useAtom as $3Zh6r$useAtom, useSetAtom as $3Zh6r$useSetAtom, useAtomValue as $3Zh6r$useAtomValue, atom as $3Zh6r$atom} from "jotai"; +import $3Zh6r$turfbbox from "@turf/bbox"; +import $3Zh6r$turfcentroid from "@turf/centroid"; +import {Toolbar as $3Zh6r$Toolbar, ToolbarLabel as $3Zh6r$ToolbarLabel, VerticalDivider as $3Zh6r$VerticalDivider, ToolbarIconButton as $3Zh6r$ToolbarIconButton, ToolbarGroup as $3Zh6r$ToolbarGroup} from "@devseed-ui/toolbar"; +import $3Zh6r$geojsonvalidation from "geojson-validation"; +import {decode as $3Zh6r$decode, encode as $3Zh6r$encode} from "google-polyline"; +import {atomWithReducer as $3Zh6r$atomWithReducer} from "jotai/utils"; +import {atomWithLocation as $3Zh6r$atomWithLocation} from "jotai-location"; +import $3Zh6r$mapboxmapboxgldraw from "@mapbox/mapbox-gl-draw"; +import $3Zh6r$mapboxmapboxgldrawstaticmode from "@mapbox/mapbox-gl-draw-static-mode"; +import {createRoot as $3Zh6r$createRoot} from "react-dom/client"; +import {ModalFooter as $3Zh6r$ModalFooter, Modal as $3Zh6r$Modal, ModalHeadline as $3Zh6r$ModalHeadline, ModalHeader as $3Zh6r$ModalHeader, ModalBody as $3Zh6r$ModalBody} from "@devseed-ui/modal"; +import $3Zh6r$shpjs from "shpjs"; +import $3Zh6r$turfsimplify from "@turf/simplify"; +import $3Zh6r$tippyjsreact from "@tippyjs/react"; +import "tippy.js/dist/tippy.css"; +import {AccordionFold as $3Zh6r$AccordionFold, AccordionManager as $3Zh6r$AccordionManager} from "@devseed-ui/accordion"; +import {followCursor as $3Zh6r$followCursor} from "tippy.js"; +import {scaleLinear as $3Zh6r$scaleLinear, csv as $3Zh6r$csv, json as $3Zh6r$json, timeFormat as $3Zh6r$timeFormat, timeParse as $3Zh6r$timeParse, scaleTime as $3Zh6r$scaleTime, csvParse as $3Zh6r$csvParse, zoom as $3Zh6r$zoom, select as $3Zh6r$select, sort as $3Zh6r$sort, bisector as $3Zh6r$bisector, extent as $3Zh6r$extent, area as $3Zh6r$area, line as $3Zh6r$line, ZoomTransform as $3Zh6r$ZoomTransform, scaleLog as $3Zh6r$scaleLog, drag as $3Zh6r$drag} from "d3"; +import {Icon as $3Zh6r$Icon} from "@trussworks/react-uswds"; +import $3Zh6r$clipboard from "clipboard"; +import {TransitionGroup as $3Zh6r$TransitionGroup, Transition as $3Zh6r$Transition} from "react-transition-group"; +import $3Zh6r$datefnseachMonthOfInterval from "date-fns/eachMonthOfInterval"; +import $3Zh6r$datefnseachDayOfInterval from "date-fns/eachDayOfInterval"; +import $3Zh6r$datefnseachYearOfInterval from "date-fns/eachYearOfInterval"; +import $3Zh6r$datefnsstartOfMonth from "date-fns/startOfMonth"; +import {FormSwitch as $3Zh6r$FormSwitch, FormHelperMessage as $3Zh6r$FormHelperMessage, FormInput as $3Zh6r$FormInput, FormCheckableGroup as $3Zh6r$FormCheckableGroup, FormCheckable as $3Zh6r$FormCheckable, FormGroupStructure as $3Zh6r$FormGroupStructure, Form as $3Zh6r$Form, FormFieldsetHeader as $3Zh6r$FormFieldsetHeader, FormLegend as $3Zh6r$FormLegend, FormFieldset as $3Zh6r$FormFieldset, FormFieldsetBody as $3Zh6r$FormFieldsetBody} from "@devseed-ui/form"; +import {DropMenu as $3Zh6r$DropMenu, DropTitle as $3Zh6r$DropTitle, Dropdown as $3Zh6r$Dropdown, DropMenuItem as $3Zh6r$DropMenuItem} from "@devseed-ui/dropdown"; +import $3Zh6r$qs from "qs"; +import {featureCollection as $3Zh6r$featureCollection, point as $3Zh6r$point} from "@turf/helpers"; +import * as $3Zh6r$d3scalechromatic from "d3-scale-chromatic"; +import {LineChart as $3Zh6r$LineChart, Curve as $3Zh6r$Curve, ResponsiveContainer as $3Zh6r$ResponsiveContainer, CartesianGrid as $3Zh6r$CartesianGrid, XAxis as $3Zh6r$XAxis, Label as $3Zh6r$Label, YAxis as $3Zh6r$YAxis, ReferenceArea as $3Zh6r$ReferenceArea, Customized as $3Zh6r$Customized, Line as $3Zh6r$Line, Tooltip as $3Zh6r$Tooltip, Legend as $3Zh6r$Legend} from "recharts"; +import {useReactTable as $3Zh6r$useReactTable, getCoreRowModel as $3Zh6r$getCoreRowModel, getSortedRowModel as $3Zh6r$getSortedRowModel, flexRender as $3Zh6r$flexRender} from "@tanstack/react-table"; +import {useVirtual as $3Zh6r$useVirtual} from "react-virtual"; +import {read as $3Zh6r$read, utils as $3Zh6r$utils} from "xlsx"; +import $3Zh6r$reactcompareimage from "react-compare-image"; +import {ReactQueryDevtools as $3Zh6r$ReactQueryDevtools} from "@tanstack/react-query-devtools"; +import {useLocation as $3Zh6r$useLocation} from "react-router"; +import {reveal as $3Zh6r$reveal} from "@devseed-ui/animation"; +import $3Zh6r$qsstatehook from "qs-state-hook"; +import {PanelGroup as $3Zh6r$PanelGroup, Panel as $3Zh6r$Panel, PanelResizeHandle as $3Zh6r$PanelResizeHandle} from "react-resizable-panels"; +import $3Zh6r$datefnsadd from "date-fns/add"; +import $3Zh6r$datefnsisAfter from "date-fns/isAfter"; +import $3Zh6r$datefnsisBefore from "date-fns/isBefore"; +import $3Zh6r$datefnsmax from "date-fns/max"; +import $3Zh6r$datefnsisWithinInterval from "date-fns/isWithinInterval"; +import {Reorder as $3Zh6r$Reorder, useDragControls as $3Zh6r$useDragControls, motion as $3Zh6r$motion, AnimatePresence as $3Zh6r$AnimatePresence} from "framer-motion"; +import $3Zh6r$datefnsaddDays from "date-fns/addDays"; +import $3Zh6r$datefnssubDays from "date-fns/subDays"; +import $3Zh6r$datefnsareIntervalsOverlapping from "date-fns/areIntervalsOverlapping"; +import {useFloating as $3Zh6r$useFloating, offset as $3Zh6r$offset, flip as $3Zh6r$flip, shift as $3Zh6r$shift, autoUpdate as $3Zh6r$autoUpdate} from "@floating-ui/react"; +import $3Zh6r$datefnsendOfMonth from "date-fns/endOfMonth"; +import $3Zh6r$datefnsendOfYear from "date-fns/endOfYear"; +import {focusAtom as $3Zh6r$focusAtom} from "jotai-optics"; +import $3Zh6r$reactrangesliderinput from "react-range-slider-input"; +import "react-range-slider-input/dist/style.css"; +import $3Zh6r$datefnsdifferenceInCalendarDays from "date-fns/differenceInCalendarDays"; +import $3Zh6r$reactcalendar from "react-calendar"; +import "react-calendar/dist/Calendar.css"; +import $3Zh6r$datefnsclamp from "date-fns/clamp"; +import $3Zh6r$turfarea from "@turf/area"; +import $3Zh6r$turfunion from "@turf/union"; +import {useTour as $3Zh6r$useTour} from "@reactour/tour"; +import $3Zh6r$mapboxmapboxglgeocoder from "@mapbox/mapbox-gl-geocoder"; + + +function $parcel$export(e, n, v, s) { + Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true}); +} + +function $parcel$defineInteropFlag(a) { + Object.defineProperty(a, '__esModule', {value: true, configurable: true}); +} + +function $parcel$interopDefault(a) { + return a && a.__esModule ? a.default : a; +} + + var $parcel$global = + typeof globalThis !== 'undefined' + ? globalThis + : typeof self !== 'undefined' + ? self + : typeof window !== 'undefined' + ? window + : typeof global !== 'undefined' + ? global + : {}; + +var $parcel$modules = {}; +var $parcel$inits = {}; + +var parcelRequire = $parcel$global["parcelRequiref6bf"]; + +if (parcelRequire == null) { + parcelRequire = function(id) { + if (id in $parcel$modules) { + return $parcel$modules[id].exports; + } + if (id in $parcel$inits) { + var init = $parcel$inits[id]; + delete $parcel$inits[id]; + var module = {id: id, exports: {}}; + $parcel$modules[id] = module; + init.call(module.exports, module, module.exports); + return module.exports; + } + var err = new Error("Cannot find module '" + id + "'"); + err.code = 'MODULE_NOT_FOUND'; + throw err; + }; + + parcelRequire.register = function register(id, init) { + $parcel$inits[id] = init; + }; + + $parcel$global["parcelRequiref6bf"] = parcelRequire; +} + +var parcelRegister = parcelRequire.register; +parcelRegister("hCwRG", function(module, exports) { + +$parcel$export(module.exports, "default", function () { return $8a1f239a14a0187b$export$2e2bcd8739ae039; }); + + + + + +var $arkZs = parcelRequire("arkZs"); + +var $3ujz5 = parcelRequire("3ujz5"); + +var $4ICLe = parcelRequire("4ICLe"); + +var $flyeF = parcelRequire("flyeF"); + +var $71GSy = parcelRequire("71GSy"); + +var $i0dwT = parcelRequire("i0dwT"); +const $8a1f239a14a0187b$export$351d2fec58b3e62c = (0, $3Zh6r$styledcomponents)((0, $flyeF.ContentBlock)).withConfig({ + displayName: "blocks__ContentBlockPAlpha", + componentId: "sc-1ga4eap-0" +})([ + "", + "{grid-column:content-start / content-end;", + "}" +], (0, $flyeF.ContentBlockProse), (0, $3Zh6r$media).largeUp` + grid-column: content-3 / content-11; + `); +const $8a1f239a14a0187b$export$1e182ce3a1fc27c2 = (0, $3Zh6r$styledcomponents)((0, $flyeF.ContentBlock)).withConfig({ + displayName: "blocks__ContentBlockPBeta", + componentId: "sc-1ga4eap-1" +})([ + "", + "{grid-column:content-start / content-end;", + "}" +], (0, $flyeF.ContentBlockProse), (0, $3Zh6r$media).mediumUp` + column-count: 2; + `); +const $8a1f239a14a0187b$export$70c689fe76b78d8e = (0, $3Zh6r$styledcomponents)((0, $flyeF.ContentBlock)).withConfig({ + displayName: "blocks__ContentBlockFAlpha", + componentId: "sc-1ga4eap-2" +})([ + "", + "{grid-column:content-start / content-end;", + "}" +], (0, $4ICLe.default), (0, $3Zh6r$media).largeUp` + grid-column: content-3 / content-11; + `); +const $8a1f239a14a0187b$export$c7c53c91bf9717d = (0, $3Zh6r$styledcomponents)((0, $flyeF.ContentBlock)).withConfig({ + displayName: "blocks__ContentBlockFBeta", + componentId: "sc-1ga4eap-3" +})([ + "", + "{grid-column:content-start / content-end;}" +], (0, $4ICLe.default)); +const $8a1f239a14a0187b$export$92ca76b1739bd491 = (0, $3Zh6r$styledcomponents)((0, $flyeF.ContentBlock)).withConfig({ + displayName: "blocks__ContentBlockFGama", + componentId: "sc-1ga4eap-4" +})([ + "", + "{grid-column:full-start / full-end;}", + "{padding:", + ";}" +], (0, $4ICLe.default), (0, $arkZs.FigcaptionInner), (0, $71GSy.variableGlsp)(0.5, 1, 0, 1)); +const $8a1f239a14a0187b$export$f46d6cb46cfac145 = (0, $3Zh6r$styledcomponents)((0, $flyeF.ContentBlock)).withConfig({ + displayName: "blocks__ContentBlockPFAlpha", + componentId: "sc-1ga4eap-5" +})([ + "", + "{grid-column:content-start / content-end;", + " ", + "}", + "{grid-column:content-start / content-end;grid-row:2;", + " ", + "}" +], (0, $flyeF.ContentBlockProse), (0, $3Zh6r$media).largeUp` + grid-column: content-start / content-7; + `, (0, $3Zh6r$media).xlargeUp` + grid-column: content-start / content-6; + `, (0, $4ICLe.default), (0, $3Zh6r$media).mediumUp` + grid-column: content-2 / content-8; + `, (0, $3Zh6r$media).largeUp` + grid-column: content-7 / content-end; + grid-row: 1; + `); +const $8a1f239a14a0187b$export$a096430b01b741d4 = (0, $3Zh6r$styledcomponents)((0, $flyeF.ContentBlock)).withConfig({ + displayName: "blocks__ContentBlockPFBeta", + componentId: "sc-1ga4eap-6" +})([ + "", + "{grid-column:content-start / content-end;", + " ", + "}", + "{grid-column:content-start / content-end;grid-row:2;", + " ", + "}" +], (0, $flyeF.ContentBlockProse), (0, $3Zh6r$media).largeUp` + grid-column: content-7 / content-end; + `, (0, $3Zh6r$media).xlargeUp` + grid-column: content-8 / content-end; + `, (0, $4ICLe.default), (0, $3Zh6r$media).mediumUp` + grid-column: content-2 / content-8; + `, (0, $3Zh6r$media).largeUp` + grid-column: content-start / content-7; + grid-row: 1; + `); +const $8a1f239a14a0187b$export$89d95c0a5a48e1dc = (0, $3Zh6r$styledcomponents)((0, $flyeF.ContentBlock)).withConfig({ + displayName: "blocks__ContentBlockPFGama", + componentId: "sc-1ga4eap-7" +})([ + "", + "{grid-column:content-start / content-end;", + " ", + " ", + "}", + "{grid-column:content-start / full-end;grid-row:2;", + " ", + " ", + "}", + "{padding:", + ";}" +], (0, $flyeF.ContentBlockProse), (0, $3Zh6r$media).mediumUp` + grid-column: content-2 / content-8; + `, (0, $3Zh6r$media).largeUp` + grid-column: content-start / content-7; + `, (0, $3Zh6r$media).xlargeUp` + grid-column: content-start / content-6; + `, (0, $4ICLe.default), (0, $3Zh6r$media).smallUp` + grid-column: content-2 / full-end; + `, (0, $3Zh6r$media).mediumUp` + grid-column: content-3 / full-end; + `, (0, $3Zh6r$media).largeUp` + grid-column: content-7 / full-end; + grid-row: 1; + `, (0, $arkZs.FigcaptionInner), (0, $71GSy.variableGlsp)(0.5, 1, 0, 1)); +const $8a1f239a14a0187b$export$4f63471b4148f023 = (0, $3Zh6r$styledcomponents)((0, $flyeF.ContentBlock)).withConfig({ + displayName: "blocks__ContentBlockPFDelta", + componentId: "sc-1ga4eap-8" +})([ + "", + "{grid-column:content-start / content-end;", + " ", + " ", + "}", + "{grid-column:full-start / content-end;grid-row:2;", + " ", + " ", + "}", + "{padding:", + ";}" +], (0, $flyeF.ContentBlockProse), (0, $3Zh6r$media).mediumUp` + grid-column: content-2 / content-8; + `, (0, $3Zh6r$media).largeUp` + grid-column: content-7 / content-end; + `, (0, $3Zh6r$media).xlargeUp` + grid-column: content-8 / content-end; + `, (0, $4ICLe.default), (0, $3Zh6r$media).smallUp` + grid-column: full-start / content-4; + `, (0, $3Zh6r$media).mediumUp` + grid-column: full-start / content-7; + `, (0, $3Zh6r$media).largeUp` + grid-row: 1; + `, (0, $arkZs.FigcaptionInner), (0, $71GSy.variableGlsp)(0.5, 1, 0, 1)); // This will result an object like below +// { defaultProse: ContentBlockPAlpha, +// wideProse: ContentBlockPBeta, +// defaultFigure; ContentBlockFAlpha, +// ... +// fullProseFigure: ContentBlockPFGama +// fullFigureProse: ContentBlockPFDelta } +const $8a1f239a14a0187b$var$matchingBlocks = { + [`${0, $3ujz5.defaultBlockName}${0, $3ujz5.proseDisplayName}`]: $8a1f239a14a0187b$export$351d2fec58b3e62c, + [`${0, $3ujz5.wideBlockName}${0, $3ujz5.proseDisplayName}`]: $8a1f239a14a0187b$export$1e182ce3a1fc27c2, + [`${0, $3ujz5.defaultBlockName}${0, $3ujz5.figureDisplayName}`]: $8a1f239a14a0187b$export$70c689fe76b78d8e, + [`${0, $3ujz5.wideBlockName}${0, $3ujz5.figureDisplayName}`]: $8a1f239a14a0187b$export$c7c53c91bf9717d, + [`${0, $3ujz5.fullBlockName}${0, $3ujz5.figureDisplayName}`]: $8a1f239a14a0187b$export$92ca76b1739bd491, + [`${0, $3ujz5.defaultBlockName}${0, $3ujz5.proseDisplayName}${0, $3ujz5.figureDisplayName}`]: $8a1f239a14a0187b$export$f46d6cb46cfac145, + [`${0, $3ujz5.defaultBlockName}${0, $3ujz5.figureDisplayName}${0, $3ujz5.proseDisplayName}`]: $8a1f239a14a0187b$export$a096430b01b741d4, + [`${0, $3ujz5.fullBlockName}${0, $3ujz5.proseDisplayName}${0, $3ujz5.figureDisplayName}`]: $8a1f239a14a0187b$export$89d95c0a5a48e1dc, + [`${0, $3ujz5.fullBlockName}${0, $3ujz5.figureDisplayName}${0, $3ujz5.proseDisplayName}`]: $8a1f239a14a0187b$export$4f63471b4148f023 +}; +function $8a1f239a14a0187b$export$d57e94fb778e9d84(props) { + const { children: children, type: type } = props; // Concat block type name (default, wide, full) + // and children component type name (Figure, Prose) + // to return matching block type + // ex.
will result in 'wideFigure' + const typeName = type ? type : "default"; + const childrenAsArray = (0, $3Zh6r$Children).toArray(children); + const childrenComponents = childrenAsArray.map((e)=>{ + // @ts-expect-error type may not exist depending on the node, but the error + // will be caught and this won't break. + const typeVal = e.type; // When children components are loaded as lazy component - and the component is not resolved yet + if (typeVal?._payload && !!typeVal._payload?.value.length) return typeVal._payload.value[typeVal._payload.value.length - 1]; // When children components are loaded as lazy component - and the component is resolved + else if (typeVal?._payload?.value?.displayName) return typeVal._payload.value.displayName; + else return typeVal?.displayName ?? "undefined"; + }); + const childrenNames = childrenComponents.reduce((acc, curr)=>acc + curr, ""); + if (![ + (0, $3ujz5.defaultBlockName), + (0, $3ujz5.wideBlockName), + (0, $3ujz5.fullBlockName) + ].includes(typeName)) throw new (0, $i0dwT.HintedError)(`${(0, $3ujz5.blockTypeErrorMessage)} '${typeName}'`, [ + `Supported block types: 'wide', 'full'` + ]); + if (!$8a1f239a14a0187b$var$matchingBlocks[`${typeName}${childrenNames}`]) { + let hints = [ + "The only direct children that blocks can have are Figure and Prose.", + "Example:", + /*#__PURE__*/ (0, $3Zh6r$jsx)("pre", { + children: ` +
+ + This is some text. + +
+` + }, "block-1") + ]; + if (childrenComponents.filter((e)=>e == "Figure").length > 1) hints = [ + ...hints, + "Block cannot have more than one Figure. Try to wrap Figures with Blocks.", + "Before:", + /*#__PURE__*/ (0, $3Zh6r$jsx)("pre", { + children: ` +
+
+
+` + }, "block-1"), + "After:", + /*#__PURE__*/ (0, $3Zh6r$jsx)("pre", { + children: ` +
+
+ +
+
+` + }, "block-2"), + "--", + "If you want your image to be inline, you can drop the Figure and use the images inside a Prose.", + "Before:", + /*#__PURE__*/ (0, $3Zh6r$jsx)("pre", { + children: ` +
+
+
+` + }, "block-3"), + "After:", + /*#__PURE__*/ (0, $3Zh6r$jsx)("pre", { + children: ` + + + Some more text... + + +` + }, "block-4") + ]; + throw new (0, $i0dwT.HintedError)((0, $3ujz5.contentTypeErrorMessage), hints); + } + return /*#__PURE__*/ (0, $3Zh6r$createElement)($8a1f239a14a0187b$var$matchingBlocks[`${typeName}${childrenNames}`], props); +} +class $8a1f239a14a0187b$export$7933a0b7f75adab8 extends (0, $3Zh6r$Component) { + static getDerivedStateFromError(error) { + error.CRAOverlayIgnore = true; + return { + error: error + }; + } + constructor(props){ + super(props); + this.state = { + error: null + }; + this.clearError = this.clearError.bind(this); + } + clearError() { + this.setState({ + error: null + }); + } + render() { + const { error: error } = this.state; + const { childToRender: Block, passErrorToChild: passErrorToChild, ...rest } = this.props; + if (error && !passErrorToChild) return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $i0dwT.HintedErrorDisplay), { + title: (0, $3ujz5.generalErrorMessage), + subtitle: (0, $i0dwT.docsMessage), + message: error.message, + className: rest.className, + hints: error.hints + }); + return /*#__PURE__*/ (0, $3Zh6r$jsx)(Block, { + error: error, + clearError: this.clearError, + ...rest + }); + } +} +function $8a1f239a14a0187b$export$2e2bcd8739ae039(props) { + return /*#__PURE__*/ (0, $3Zh6r$jsx)($8a1f239a14a0187b$export$7933a0b7f75adab8, { + ...props, + childToRender: $8a1f239a14a0187b$export$d57e94fb778e9d84 + }); +} + +}); +parcelRegister("arkZs", function(module, exports) { + +$parcel$export(module.exports, "Figure", function () { return $799cb53c0f0cf8e0$export$820c702ddd5a7343; }); +$parcel$export(module.exports, "Figcaption", function () { return $799cb53c0f0cf8e0$export$d98f36ee5a5a6a9b; }); +$parcel$export(module.exports, "FigcaptionInner", function () { return $799cb53c0f0cf8e0$export$e7803c8e09bf93da; }); +$parcel$export(module.exports, "FigureAttributionSelf", function () { return $799cb53c0f0cf8e0$export$cdfaaca76cdea965; }); +$parcel$export(module.exports, "FigureAttribution", function () { return $799cb53c0f0cf8e0$export$4884627e33af2296; }); + + + + + + + + +var $71GSy = parcelRequire("71GSy"); +const $799cb53c0f0cf8e0$export$820c702ddd5a7343 = (0, $3Zh6r$styledcomponents).figure.withConfig({ + displayName: "figure__Figure", + componentId: "sc-13pw4w6-0" +})([ + "position:relative;display:inline-block;vertical-align:top;> a{display:block;}" +]); +const $799cb53c0f0cf8e0$export$d98f36ee5a5a6a9b = (0, $3Zh6r$styledcomponents).figcaption.withConfig({ + displayName: "figure__Figcaption", + componentId: "sc-13pw4w6-1" +})([ + "clear:both;display:flex;flex-flow:row nowrap;" +]); +const $799cb53c0f0cf8e0$export$e7803c8e09bf93da = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Subtitle)).attrs({ + as: "span" +}).withConfig({ + displayName: "figure__FigcaptionInner", + componentId: "sc-13pw4w6-2" +})([ + "padding:", + ";flex-grow:1;display:flex;flex-direction:column;align-items:start;font-size:", + ";text-align:left;max-width:52rem;&::after{content:'';width:", + ";height:", + ";margin-top:calc(", + " - ", + ");background:", + ";}" +], (0, $71GSy.variableGlsp)(0.5, 0, 0, 0), (0, $71GSy.variableBaseType)("0.75rem"), (0, $3Zh6r$glsp)(2), (0, $3Zh6r$themeVal)("layout.border"), (0, $71GSy.variableGlsp)(0.5), (0, $3Zh6r$themeVal)("layout.border"), (0, $3Zh6r$themeVal)("color.base-100a")); +function $799cb53c0f0cf8e0$var$renderAttributionPosition(props) { + const { position: position } = props; + switch(position){ + case "top-left": + return (0, $3Zh6r$css)([ + "top:", + ";left:", + ";" + ], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)()); + case "bottom-left": + return (0, $3Zh6r$css)([ + "bottom:", + ";left:", + ";" + ], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)()); + case "bottom-right": + return (0, $3Zh6r$css)([ + "bottom:", + ";right:", + ";" + ], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)()); + // top-right + default: + return (0, $3Zh6r$css)([ + "top:", + ";right:", + ";" + ], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)()); + } +} +const $799cb53c0f0cf8e0$export$cdfaaca76cdea965 = (0, $3Zh6r$styledcomponents).p.withConfig({ + displayName: "figure__FigureAttributionSelf", + componentId: "sc-13pw4w6-3" +})([ + "position:absolute;z-index:40;max-width:calc(100% - ", + ");height:1.5rem;display:inline-flex;color:", + ";border-radius:", + ";padding:", + ";font-size:0.75rem;background:", + ";overflow:hidden;", + " a,a:visited{color:inherit;text-decoration:none;}" +], (0, $3Zh6r$glsp)(2), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("shape.ellipsoid"), (0, $3Zh6r$glsp)(0, 0.25), (0, $3Zh6r$themeVal)("color.base-400a"), $799cb53c0f0cf8e0$var$renderAttributionPosition); +const $799cb53c0f0cf8e0$var$FigureAttributionInner = (0, $3Zh6r$styledcomponents).span.withConfig({ + displayName: "figure__FigureAttributionInner", + componentId: "sc-13pw4w6-4" +})([ + "display:flex;flex-flow:nowrap;align-items:center;svg{flex-shrink:0;}strong{display:block;width:100%;max-width:0;overflow:hidden;font-weight:normal;white-space:nowrap;padding:", + ";opacity:0;transition:all 0.24s ease-in-out 0s;}&:hover{strong{", + " max-width:64vw;padding:", + ";opacity:1;}}" +], (0, $3Zh6r$glsp)(0), (0, $3Zh6r$truncated)(), (0, $3Zh6r$glsp)(0, 0.5, 0, 0.25)); +function $799cb53c0f0cf8e0$var$FigureAttributionCmp(props) { + const { author: author, url: url, position: position, ...rest } = props; + if (!author) return null; + const innerProps = url ? { + as: "a", + href: url, + target: "_blank", + rel: "noreferrer noopener" + } : {}; + return /*#__PURE__*/ (0, $3Zh6r$jsx)($799cb53c0f0cf8e0$export$cdfaaca76cdea965, { + position: position, + ...rest, + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($799cb53c0f0cf8e0$var$FigureAttributionInner, { + ...innerProps, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonCircleInformation), {}), + /*#__PURE__*/ (0, $3Zh6r$jsxs)("strong", { + children: [ + "Figure by ", + author + ] + }) + ] + }) + }); +} +const $799cb53c0f0cf8e0$export$4884627e33af2296 = (0, $3Zh6r$styledcomponents)($799cb53c0f0cf8e0$var$FigureAttributionCmp).withConfig({ + displayName: "figure__FigureAttribution", + componentId: "sc-13pw4w6-5" +})([ + "" +]); +$799cb53c0f0cf8e0$var$FigureAttributionCmp.propTypes = { + author: (0, $3Zh6r$proptypes).string, + url: (0, $3Zh6r$proptypes).string, + position: (0, $3Zh6r$proptypes).oneOf([ + "top-left", + "top-right", + "bottom-left", + "bottom-right" + ]) +}; + +}); +parcelRegister("71GSy", function(module, exports) { + +$parcel$export(module.exports, "variableBaseType", function () { return $f7040a7585087f2f$export$13258753b704e79f; }); +$parcel$export(module.exports, "variableProseVSpace", function () { return $f7040a7585087f2f$export$43981dacff470a11; }); +$parcel$export(module.exports, "variableGlsp", function () { return $f7040a7585087f2f$export$ade793d24924ca57; }); + + +const $f7040a7585087f2f$var$variableType = (base, variable)=>{ + return (0, $3Zh6r$css)([ + "calc(", + " + var(", + ",0rem))" + ], base, variable); +}; +const $f7040a7585087f2f$export$13258753b704e79f = (base)=>$f7040a7585087f2f$var$variableType(base, "--base-text-increment"); +const $f7040a7585087f2f$export$43981dacff470a11 = ()=>{ + return (0, $3Zh6r$css)([ + "calc( ", + " + 0.5rem )" + ], $f7040a7585087f2f$export$13258753b704e79f((0, $3Zh6r$themeVal)("type.base.size"))); +}; +const $f7040a7585087f2f$export$ade793d24924ca57 = (...args)=>{ + args = args.length ? args : [ + 1 + ]; + const fns = args.map((m)=>(0, $3Zh6r$css)([ + "calc(", + " * var(--base-space-multiplier,1) * ", + ")" + ], (0, $3Zh6r$themeVal)("layout.space"), m)); + const spaces = Array(args.length - 1).fill(" "); + return (0, $3Zh6r$css)([ + "", + ...spaces, + "" + ], ...fns); +}; + +}); + + +parcelRegister("3ujz5", function(module, exports) { + +$parcel$export(module.exports, "defaultBlockName", function () { return $28a359a2c9879034$export$118614607e8dcf65; }); +$parcel$export(module.exports, "wideBlockName", function () { return $28a359a2c9879034$export$38b0a766c9dac22; }); +$parcel$export(module.exports, "fullBlockName", function () { return $28a359a2c9879034$export$a84e006e74141e5e; }); +$parcel$export(module.exports, "generalErrorMessage", function () { return $28a359a2c9879034$export$10f2923c441284d; }); +$parcel$export(module.exports, "blockTypeErrorMessage", function () { return $28a359a2c9879034$export$c0dcfd7ed4b165c1; }); +$parcel$export(module.exports, "contentTypeErrorMessage", function () { return $28a359a2c9879034$export$9449ede1c1bd8740; }); +$parcel$export(module.exports, "figureDisplayName", function () { return $28a359a2c9879034$export$7940ebc7f9f1a73d; }); +$parcel$export(module.exports, "proseDisplayName", function () { return $28a359a2c9879034$export$6a526ca7ff83cb40; }); +$parcel$export(module.exports, "captionDisplayName", function () { return $28a359a2c9879034$export$31a06e30ce68717; }); +const $28a359a2c9879034$export$118614607e8dcf65 = "default"; +const $28a359a2c9879034$export$38b0a766c9dac22 = "wide"; +const $28a359a2c9879034$export$a84e006e74141e5e = "full"; +const $28a359a2c9879034$export$10f2923c441284d = "There is an error in this block"; +const $28a359a2c9879034$export$c0dcfd7ed4b165c1 = "We do not support block type"; +const $28a359a2c9879034$export$9449ede1c1bd8740 = "We do not support this composition of contents"; +const $28a359a2c9879034$export$7940ebc7f9f1a73d = "Figure"; +const $28a359a2c9879034$export$6a526ca7ff83cb40 = "Prose"; +const $28a359a2c9879034$export$31a06e30ce68717 = "Caption"; + +}); + +parcelRegister("4ICLe", function(module, exports) { + +$parcel$export(module.exports, "default", function () { return $36f9568edb929dc6$export$2e2bcd8739ae039; }); + + + + + +var $3ujz5 = parcelRequire("3ujz5"); + +var $arkZs = parcelRequire("arkZs"); +const $36f9568edb929dc6$var$ContentBlockFigure = (props)=>{ + const { children: children } = props; // Figure can be empty + if (children && children.length) { + const captionChild = children.filter((e)=>e.type.displayName === (0, $3ujz5.captionDisplayName)); + if (captionChild.length > 1) throw Error("More than one caption for a figure"); + } + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $arkZs.Figure), { + ...props + }); +}; +$36f9568edb929dc6$var$ContentBlockFigure.propTypes = { + children: (0, $3Zh6r$proptypes).node +}; +const $36f9568edb929dc6$var$StyledContentBlockFigure = (0, $3Zh6r$styledcomponents)($36f9568edb929dc6$var$ContentBlockFigure).withConfig({ + displayName: "figure__StyledContentBlockFigure", + componentId: "sc-1h4i53g-0" +})([ + "img{width:100%;}" +]); +$36f9568edb929dc6$var$StyledContentBlockFigure.displayName = (0, $3ujz5.figureDisplayName); +var $36f9568edb929dc6$export$2e2bcd8739ae039 = $36f9568edb929dc6$var$StyledContentBlockFigure; + +}); + +parcelRegister("flyeF", function(module, exports) { + +$parcel$export(module.exports, "ContentBlock", function () { return $b2c35fa85ea05477$export$eb38b3b9c7f5f31b; }); +$parcel$export(module.exports, "ContentBlockProse", function () { return $b2c35fa85ea05477$export$de2d73703e5451d1; }); + + + +var $71GSy = parcelRequire("71GSy"); + +var $kS8nf = parcelRequire("kS8nf"); + +var $fta6a = parcelRequire("fta6a"); + +var $arkZs = parcelRequire("arkZs"); + +var $3ujz5 = parcelRequire("3ujz5"); +const $b2c35fa85ea05477$export$eb38b3b9c7f5f31b = (0, $3Zh6r$styledcomponents)((0, $fta6a.default)).withConfig({ + displayName: "content-block__ContentBlock", + componentId: "sc-h19k54-0" +})([ + "padding-top:", + ";padding-bottom:", + ";align-items:center;& + &{padding-top:0;}" +], (0, $71GSy.variableGlsp)(2), (0, $71GSy.variableGlsp)(2)); +const $b2c35fa85ea05477$export$de2d73703e5451d1 = (0, $3Zh6r$styledcomponents)((0, $kS8nf.VarProse)).withConfig({ + displayName: "content-block__ContentBlockProse", + componentId: "sc-h19k54-1" +})([ + "gap:", + ";h1,h2,h3,h4,h5,h6{&:first-child{column-span:all;max-width:52rem;display:flex;flex-direction:column;gap:calc(", + " - ", + ");margin-bottom:", + ";&::before{content:'';width:", + ";height:", + ";border-radius:", + ";background:", + ";}}}*{break-inside:avoid;}", + "{padding:", + ";&::after{display:none;}}", + "{top:", + ";right:", + ";}[class*='align-']{figcaption{padding:0;}}.align-left{float:left;margin-right:", + ";}.align-right{float:right;margin-left:", + ";", + "{align-items:end;text-align:right;}}.align-center{margin-left:50%;transform:translate(-50%,0);", + "{align-items:center;text-align:center;}}.img-align-right{margin-left:auto;}.img-align-center{margin-left:auto;margin-right:auto;}" +], (0, $71GSy.variableGlsp)(), (0, $3Zh6r$glsp)(), (0, $3Zh6r$glsp)(0.25), (0, $71GSy.variableProseVSpace)(), (0, $3Zh6r$glsp)(2), (0, $3Zh6r$glsp)(0.25), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.primary"), (0, $arkZs.FigcaptionInner), (0, $3Zh6r$glsp)(1, 0, 0, 0), (0, $arkZs.FigureAttributionSelf), (0, $3Zh6r$glsp)(), (0, $3Zh6r$glsp)(), (0, $71GSy.variableProseVSpace)(), (0, $71GSy.variableProseVSpace)(), (0, $arkZs.FigcaptionInner), (0, $arkZs.FigcaptionInner)); // assign displayName that a block can tell +$b2c35fa85ea05477$export$de2d73703e5451d1.displayName = (0, $3ujz5.proseDisplayName); +const $b2c35fa85ea05477$export$ea5ac132c1b3abdd = (0, $3Zh6r$styledcomponents)((0, $arkZs.Figure)).withConfig({ + displayName: "content-block__ContentBlockFigure", + componentId: "sc-h19k54-2" +})([ + "img{width:100%;}" +]); + +}); +parcelRegister("kS8nf", function(module, exports) { + +$parcel$export(module.exports, "VarHeading", function () { return $e142321fd1979219$export$ba54789bf8e7668f; }); +$parcel$export(module.exports, "VarLead", function () { return $e142321fd1979219$export$17646834d55fad90; }); +$parcel$export(module.exports, "VarProse", function () { return $e142321fd1979219$export$b0a152e86c019ad8; }); + + + + +var $71GSy = parcelRequire("71GSy"); +// Heading +// +const $e142321fd1979219$var$sizeMapping = { + xxsmall: "0.75rem", + xsmall: "1rem", + small: "1.25rem", + medium: "1.5rem", + large: "1.75rem", + xlarge: "2rem", + xxlarge: "2.25rem", + jumbo: "3rem" +}; +const $e142321fd1979219$var$renderHeadingSize = (props = {})=>{ + const { size: size = "medium" } = props; + return (0, $3Zh6r$css)([ + "font-size:calc(", + " + var(--base-text-increment,0rem));", + "" + ], $e142321fd1979219$var$sizeMapping[size], size === "xxsmall" && "line-height: 1rem;"); +}; +const $e142321fd1979219$export$ba54789bf8e7668f = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Heading)).withConfig({ + displayName: "variable-components__VarHeading", + componentId: "sc-e2fh7o-0" +})([ + "", + "" +], $e142321fd1979219$var$renderHeadingSize); // +const $e142321fd1979219$export$17646834d55fad90 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Lead)).withConfig({ + displayName: "variable-components__VarLead", + componentId: "sc-e2fh7o-1" +})([ + "font-size:", + ";" +], (0, $71GSy.variableBaseType)((0, $3Zh6r$themeVal)("type.base.leadSize"))); // +const $e142321fd1979219$export$b0a152e86c019ad8 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Prose)).withConfig({ + displayName: "variable-components__VarProse", + componentId: "sc-e2fh7o-2" +})([ + "font-size:", + ";h1{", + "}h2{", + "}h3{", + "}h4{", + "}h5{", + "}h6{", + "}h1,h2,h3,h4,h5,h6{margin-bottom:calc(", + " / 2);&:not(:first-child){margin-top:calc(", + " * 2);}}> *{margin-bottom:", + ";}> *:last-child{margin-bottom:0;}", + "" +], (0, $71GSy.variableBaseType)((0, $3Zh6r$themeVal)("type.base.size")), $e142321fd1979219$var$renderHeadingSize({ + size: "xxlarge" +}), $e142321fd1979219$var$renderHeadingSize({ + size: "xlarge" +}), $e142321fd1979219$var$renderHeadingSize({ + size: "large" +}), $e142321fd1979219$var$renderHeadingSize({ + size: "medium" +}), $e142321fd1979219$var$renderHeadingSize({ + size: "small" +}), $e142321fd1979219$var$renderHeadingSize({ + size: "xsmall" +}), (0, $71GSy.variableProseVSpace)(), (0, $71GSy.variableProseVSpace)(), (0, $71GSy.variableProseVSpace)(), (0, $3Zh6r$media).mediumDown` + a { + word-break: break-word; + } + `); + +}); + +parcelRegister("fta6a", function(module, exports) { + +$parcel$export(module.exports, "default", function () { return $d41ca0e01f3e556a$export$2e2bcd8739ae039; }); +/* eslint-disable prettier/prettier */ + + +var $71GSy = parcelRequire("71GSy"); +// +// Grid: +// start 1 2 3 4 5 6 7 8 9 10 11 12 end +// | |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| | +// | |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| | +// | |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| | +// | |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| | +// | |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| | +// +// The start and end take up 1 fraction and its size is fluid, depending on +// window size. +// Each column takes up a 12th of the max content width (defined in the theme). +// Grid gaps are marked with an asterisk. +// Each instance of Human Universal Gridder, nested inside another Human +// Universal Gridder must define its grid for the different media queries, +// through a grid prop. +// If the grid for a given media query is not defined the previous one will be +// used (Up pattern). +// The value for each media query breakpoint is an array with a start and an end +// column. It works much like the `grid-column` property of css. +// +// +// Subgrid 1 +// +// +// Subgrid 2 +// +// +// +// The Human Universal Gridder will define a grid whose line names are always +// the same regardless of how many nested grids there are. Therefore an element +// placed on `content-5` will be aligned with the top most `content-5`. +// Line names to be used on the grid. +// In a css grid, the lines are named, not the columns. +const $d41ca0e01f3e556a$var$gridLineNames = [ + "full-start", + "content-start", + // content-1 does not exist as it is named content-start + "content-2", + "content-3", + "content-4", + "content-5", + "content-6", + "content-7", + "content-8", + "content-9", + "content-10", + "content-11", + "content-12", + "content-end", + "full-end" +]; // List of media queries from the smallest to the largest. +const $d41ca0e01f3e556a$var$mdQueryOrdered = [ + "xsmall", + "small", + "medium", + "large", + "xlarge" +]; // Util from https://stackoverflow.com/a/49725198 +/** + * Check that the provided range is in the expected format which is an array + * with the start and end grid lines. + * For example: ['full-start', 'full-end'] + * + * @throws Error if the value is not in correct format or names are invalid. + * + * @param {any} cols The grid range to validate + */ const $d41ca0e01f3e556a$var$validateGridLineNames = (cols)=>{ + let error = ""; + if (!Array.isArray(cols) || cols.length !== 2) error = `The grid definition format is not valid. Please use an array defining the start and end range. Example: + ['full-start', 'full-end']`; + if (cols.some((v)=>!$d41ca0e01f3e556a$var$gridLineNames.includes(v))) error = `The grid line names not valid. Please provide a valid name for the grid definition`; + // There was an error. Show the user info for debugging. + if (error) throw new Error(`\u{1F917} Human Universal Gridder + + ${JSON.stringify(cols)} + +${error}`); +}; +/** + * Creates the universal grid for this component. + * + * @param {number} columns Number of columns for the grid. + * @param {string} mdQuery Media query at which this grid is shown + * @returns css + */ function $d41ca0e01f3e556a$var$makeGrid(columns, mdQuery) { + return ({ grid: grid })=>{ + const gridGap = (0, $71GSy.variableGlsp)(); + const layoutMax = (0, $3Zh6r$themeVal)("layout.max"); // Discard the base padding to ensure that gridded folds have the same size as + // the constrainers. + const layoutMaxNoPadding = (0, $3Zh6r$css)([ + "calc(", + " - ", + ")" + ], layoutMax, gridGap); // Calculate how much of the content block (with is the layoutMaxNoPadding) + // each column takes up. + const fullColumn = (0, $3Zh6r$css)([ + "calc(", + " / ", + ")" + ], layoutMaxNoPadding, columns); // To get the usable size of each column we need to account for the gap. + const contentColWidth = (0, $3Zh6r$css)([ + "calc(", + " - ", + ")" + ], fullColumn, gridGap); // Create the columns as: + // [content-] minmax(0, ) + // Content columns start at index 2. + const contentColumns = Array(columns - 1).fill(0).map((_, i)=>({ + name: `content-${i + 2}`, + value: (0, $3Zh6r$css)([ + "[content-", + "] minmax(0,", + ")" + ], i + 2, contentColWidth) + })); // Create an array with all the columns definitions. It will be used to + // filter out the ones that are not needed when taking the user's grid + // definition into account. + const columnTemplate = [ + { + name: "full-start", + value: (0, $3Zh6r$css)([ + "[full-start] minmax(0,1fr)" + ]) + }, + { + name: "content-start", + value: (0, $3Zh6r$css)([ + "[content-start] minmax(0,", + ")" + ], contentColWidth) + }, + ...contentColumns, + { + name: "content-end", + value: (0, $3Zh6r$css)([ + "[content-end] minmax(0,1fr)" + ]) + }, + { + name: "full-end", + value: "[full-end]" + } + ]; + let gridTemplateColumns; + let gridColumn; // If the user defined a grid property compute the subgrid. + // This does two things: + // - Set the start and end columns to what the user defined. + // - Set the template-columns of this element to a subset of the parent (columnTemplate list) + if (grid) { + const [start, end] = $d41ca0e01f3e556a$var$getGridProp(grid, mdQuery); + gridColumn = (0, $3Zh6r$css)([ + "grid-column:", + " / ", + ";" + ], start, end); + const startIdx = columnTemplate.findIndex((col)=>col.name === start); + const endIdx = columnTemplate.findIndex((col)=>col.name === end); + if (startIdx === -1 || endIdx === -1) { + const line = startIdx === -1 ? start : end; + throw new Error(`\u{1F917} Human Universal Gridder + +The grid line \`${line}\` does not exist in the ${mdQuery} media query which has ${columns} columns. +Grid lines for ${mdQuery}: ${columnTemplate.map((c)=>c.name).join(" | ")}`); + } + const lastColumn = columnTemplate[endIdx]; + gridTemplateColumns = [ + ...columnTemplate.slice(startIdx, endIdx), + // naming purposes. + { + name: lastColumn.name, + value: `[${lastColumn.name}]` + } + ]; + } else // If we're not using a subset, just use all the columns. + gridTemplateColumns = columnTemplate; + // The grid-template-columns will be a subset of this, depending on the grid + // defined by the user. + // grid-template-columns: + // [full-start] minmax(0, 1fr) + // [content-start] minmax(0, 000px) + // [content-2] minmax(0, 000px) + // [content-3] minmax(0, 000px) + // [content-4] minmax(0, 000px) + // ... + // [content-end] minmax(0, 1fr) + // [full-end]; + return (0, $3Zh6r$css)([ + "", + " grid-gap:", + ";grid-template-columns:", + ";" + ], gridColumn, gridGap, gridTemplateColumns.map((col)=>col.value)); + }; +} +/** + * Get the correct grid range for the given media query. If the grid for a given + * media query is not defined the previous one will be used (Up + * pattern). + * + * @param {number} columns Number of columns for the grid. + * @param {string} mdQuery Media query at which this grid is shown + * + * @returns array + */ const $d41ca0e01f3e556a$var$getGridProp = (grid, mdQuery)=>{ + // If the user provided an array, assume it is the same on all media queries. + if (Array.isArray(grid)) { + $d41ca0e01f3e556a$var$validateGridLineNames(grid); + return grid; + } // From the current media query go back until we find one defined by the user + // or reach the default. The replicates the behavior of Up + const mdIndex = $d41ca0e01f3e556a$var$mdQueryOrdered.findIndex((v)=>v === mdQuery); + for(let i = mdIndex; i >= 0; i--){ + const m = $d41ca0e01f3e556a$var$mdQueryOrdered[i]; + const key = `${m}Up`; // Did the user provide an override for this media query? + if (grid[key]) { + $d41ca0e01f3e556a$var$validateGridLineNames(grid[key]); + return grid[key]; + } // No override. Check previous media range. + } // content-start to content-end + return [ + $d41ca0e01f3e556a$var$gridLineNames[1], + $d41ca0e01f3e556a$var$gridLineNames[$d41ca0e01f3e556a$var$gridLineNames.length - 2] + ]; +}; // Redeclare the media function to fix the types defined in the UI library. +const $d41ca0e01f3e556a$var$_media = (0, $3Zh6r$media); +const $d41ca0e01f3e556a$var$Hug = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "hug__Hug", + componentId: "sc-11bbqoa-0" +})([ + "display:grid;", + " ", + " ", + " ", + " ", + "" +], $d41ca0e01f3e556a$var$makeGrid(4, $d41ca0e01f3e556a$var$mdQueryOrdered[0]), $d41ca0e01f3e556a$var$_media.smallUp` + ${$d41ca0e01f3e556a$var$makeGrid(4, $d41ca0e01f3e556a$var$mdQueryOrdered[1])} + `, $d41ca0e01f3e556a$var$_media.mediumUp` + ${$d41ca0e01f3e556a$var$makeGrid(8, $d41ca0e01f3e556a$var$mdQueryOrdered[2])} + `, $d41ca0e01f3e556a$var$_media.largeUp` + ${$d41ca0e01f3e556a$var$makeGrid(12, $d41ca0e01f3e556a$var$mdQueryOrdered[3])} + `, $d41ca0e01f3e556a$var$_media.xlargeUp` + ${$d41ca0e01f3e556a$var$makeGrid(12, $d41ca0e01f3e556a$var$mdQueryOrdered[4])} + `); +var $d41ca0e01f3e556a$export$2e2bcd8739ae039 = $d41ca0e01f3e556a$var$Hug; + +}); + + +parcelRegister("i0dwT", function(module, exports) { + +$parcel$export(module.exports, "HintedError", function () { return $3191afdb366de33d$export$5e2fc0291e57f772; }); +$parcel$export(module.exports, "HintedErrorDisplay", function () { return $3191afdb366de33d$export$295970e1d7fe83c4; }); +$parcel$export(module.exports, "docsMessage", function () { return $3191afdb366de33d$export$ee7e8e40289d22e; }); + + + + +class $3191afdb366de33d$export$5e2fc0291e57f772 extends Error { + hints; + constructor(message, hints = []){ + super(message); + this.hints = hints; + } +} +const $3191afdb366de33d$export$5f71c1e53eaf1d93 = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "hinted-error__ErrorBlock", + componentId: "sc-1y9s9xn-0" +})([ + "margin:", + ";padding:", + ";" +], (0, $3Zh6r$glsp)(1, 0), (0, $3Zh6r$glsp)(0, 1)); +const $3191afdb366de33d$export$8a35684520b35731 = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "hinted-error__ErrorBlockInner", + componentId: "sc-1y9s9xn-1" +})([ + "width:100%;color:", + ";border:3px solid ", + ";padding:", + ";> div{max-width:48rem;margin:0 auto;> *{display:block;}}" +], (0, $3Zh6r$themeVal)("color.danger"), (0, $3Zh6r$themeVal)("color.danger"), (0, $3Zh6r$glsp)(3)); +const $3191afdb366de33d$export$3beebeb686a5eb38 = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "hinted-error__ErrorHints", + componentId: "sc-1y9s9xn-2" +})([ + "margin-top:", + ";color:", + ";pre{font-size:0.875rem;}" +], (0, $3Zh6r$glsp)(), (0, $3Zh6r$themeVal)("color.base")); +const $3191afdb366de33d$var$ErrorSubtitle = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "hinted-error__ErrorSubtitle", + componentId: "sc-1y9s9xn-3" +})([ + "color:", + ";font-size:0.875rem;" +], (0, $3Zh6r$themeVal)("color.base")); +function $3191afdb366de33d$export$295970e1d7fe83c4(props) { + const { className: className, hints: hints, message: message, title: title, subtitle: subtitle } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)($3191afdb366de33d$export$5f71c1e53eaf1d93, { + className: className, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($3191afdb366de33d$export$8a35684520b35731, { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("small", { + children: title + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { + children: message + }), + subtitle && /*#__PURE__*/ (0, $3Zh6r$jsx)($3191afdb366de33d$var$ErrorSubtitle, { + children: subtitle + }), + !!hints?.length && /*#__PURE__*/ (0, $3Zh6r$jsxs)($3191afdb366de33d$export$3beebeb686a5eb38, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { + children: "Hints:" + }) + }), + hints.map((e, i)=>typeof e === "string" ? /* eslint-disable-next-line react/no-array-index-key */ /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: e + }, i) : /* eslint-disable-next-line react/no-array-index-key */ /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment), { + children: e + }, i)) + ] + }) + ] + }) + }) + }); +} +const $3191afdb366de33d$export$ee7e8e40289d22e = /*#__PURE__*/ (0, $3Zh6r$jsxs)("p", { + children: [ + "\uD83D\uDCDC Find all documentation in our", + " ", + /*#__PURE__*/ (0, $3Zh6r$jsx)("a", { + href: "https://github.com/NASA-IMPACT/veda-config/blob/main/docs/MDX_BLOCKS.md", + target: "_blank", + rel: "noreferrer nofollow", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { + children: "Github repo" + }) + }), + "." + ] +}); + +}); + + +parcelRegister("4Cqmz", function(module, exports) { + +$parcel$defineInteropFlag(module.exports); + +$parcel$export(module.exports, "default", function () { return $51aab67d1b752d7a$export$2e2bcd8739ae039; }); +$parcel$export(module.exports, "CustomLink", function () { return $51aab67d1b752d7a$export$de47df264fea00a4; }); + + + + +var $aHs9y = parcelRequire("aHs9y"); +function $51aab67d1b752d7a$export$2e2bcd8739ae039(props) { + const { to: to, isLinkExternal: isLinkExternal, onClick: onClick, children: children, ...rest } = props; + const isExternalLink = isLinkExternal ?? /^https?:\/\//.test(to); + const linkProps = (0, $aHs9y.getLinkProps)(to, isLinkExternal, undefined, onClick); + return isExternalLink ? /*#__PURE__*/ (0, $3Zh6r$jsxs)("a", { + ...linkProps, + ...rest, + children: [ + " ", + children, + " " + ] + }) : /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Link), { + ...linkProps, + ...rest, + children: [ + " ", + children, + " " + ] + }); +} +function $51aab67d1b752d7a$export$de47df264fea00a4(props) { + const { href: href, isLinkExternal: isLinkExternal, ...rest } = props; + const isExternalLink = isLinkExternal ?? /^https?:\/\//.test(href); + const linkProps = (0, $aHs9y.getLinkProps)(href); + return isExternalLink ? /*#__PURE__*/ (0, $3Zh6r$jsx)("a", { + ...linkProps, + ...rest + }) : /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Link), { + ...linkProps, + ...rest + }); +} + +}); +parcelRegister("aHs9y", function(module, exports) { + +$parcel$export(module.exports, "getLinkProps", function () { return $9b9cac8b27e38fb0$export$60113ebe1cf0ecf; }); +function $9b9cac8b27e38fb0$export$b98882f166bb7ce2(link) { + return /^https?:\/\//.test(link) && !link.includes(window.location.hostname); +} +const $9b9cac8b27e38fb0$export$60113ebe1cf0ecf = (linkTo, isLinkExternal, as, onClick)=>{ + // Open the link in a new tab when link is external + const isExternalLink = isLinkExternal ?? /^https?:\/\//.test(linkTo); + return isExternalLink ? { + href: linkTo, + to: linkTo, + target: "_blank", + rel: "noopener noreferrer", + ...onClick ? { + onClick: onClick + } : {} + } : { + ...as ? { + as: as + } : {}, + to: linkTo, + ...onClick ? { + onClick: onClick + } : {} + }; +}; + +}); + + +parcelRegister("9arrH", function(module, exports) { +module.exports = import("./about.6d1003f7.js").then(()=>parcelRequire("6T6Uo")); + +}); + +parcelRegister("19btR", function(module, exports) { +module.exports = import("./sandbox-override.908ae5bb.js").then(()=>parcelRequire("16xck")); + +}); + +parcelRegister("kszSE", function(module, exports) { +module.exports = import("./disclaimer.ae5492e8.js").then(()=>parcelRequire("1mjHN")); + +}); + +parcelRegister("hePsv", function(module, exports) { +module.exports = import("./custom.54000d4f.js").then(()=>parcelRequire("20jb7")); + +}); + +parcelRegister("7paWg", function(module, exports) { +module.exports = import("./aparam.40465958.js").then(()=>parcelRequire("ecbnc")); + +}); + +parcelRegister("duBRp", function(module, exports) { +module.exports = import("./GPM_3IMERGDF.data.7aef47ad.js").then(()=>parcelRequire("lmZIf")); + +}); + +parcelRegister("kJRY6", function(module, exports) { +module.exports = import("./data-from-ghg.data.8588888a.js").then(()=>parcelRequire("6Hup1")); + +}); + +parcelRegister("aF585", function(module, exports) { +module.exports = import("./fire.data.3793c54c.js").then(()=>parcelRequire("3kXNc")); + +}); + +parcelRegister("h00Wy", function(module, exports) { +module.exports = import("./nighttime-lights.data.2d4feb59.js").then(()=>parcelRequire("1HTlK")); + +}); + +parcelRegister("7KDeE", function(module, exports) { +module.exports = import("./no2.data.231d47bc.js").then(()=>parcelRequire("lD2On")); + +}); + +parcelRegister("d4McG", function(module, exports) { +module.exports = import("./sandbox.data.b040860d.js").then(()=>parcelRequire("brj2H")); + +}); + +parcelRegister("HMzgP", function(module, exports) { +module.exports = import("./air-quality-and-covid-19.stories.45e48a05.js").then(()=>parcelRequire("4eWac")); + +}); + +parcelRegister("4qyYU", function(module, exports) { +module.exports = import("./external-link-example.stories.b5756c4c.js").then(()=>parcelRequire("9mHik")); + +}); + +parcelRegister("kSsCO", function(module, exports) { +module.exports = import("./internal-link-example.stories.31b5b23b.js").then(()=>parcelRequire("idrhG")); + +}); + +parcelRegister("3bRjQ", function(module, exports) { +module.exports = import("./life-of-water.stories.a0592f08.js").then(()=>parcelRequire("DZFUt")); + +}); + + +var $hCwRG = parcelRequire("hCwRG"); + + + + +var $arkZs = parcelRequire("arkZs"); + +var $3ujz5 = parcelRequire("3ujz5"); +function $52cf204c5bc3955f$export$32fbfacc5d962e0c({ children: children, attrAuthor: attrAuthor, attrUrl: attrUrl }) { + return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $arkZs.Figcaption), { + children: [ + children && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $arkZs.FigcaptionInner), { + children: children + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $arkZs.FigureAttribution), { + author: attrAuthor, + url: attrUrl, + forwardedAs: "span" + }) + ] + }); +} +$52cf204c5bc3955f$export$32fbfacc5d962e0c.displayName = (0, $3ujz5.captionDisplayName); +$52cf204c5bc3955f$export$32fbfacc5d962e0c.propTypes = { + attrAuthor: (0, $3Zh6r$proptypes).string, + attrUrl: (0, $3Zh6r$proptypes).string, + children: (0, $3Zh6r$proptypes).node +}; +function $52cf204c5bc3955f$export$2e2bcd8739ae039(props) { + // eslint-disable-next-line @typescript-eslint/no-unused-vars + const { align: align, caption: caption, attrAuthor: attrAuthor, ...propsWithoutAttrs } = props; + if (caption || attrAuthor) { + const imageAlign = align ? align : "center"; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $arkZs.Figure), { + className: `align-${imageAlign}`, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("img", { + loading: "lazy", + ...propsWithoutAttrs + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($52cf204c5bc3955f$export$32fbfacc5d962e0c, { + attrAuthor: attrAuthor, + attrUrl: props.attrUrl, + children: caption + }) + ] + }); + } + const imageAlign = align ? align : "left"; + return /*#__PURE__*/ (0, $3Zh6r$jsx)("img", { + className: `img-align-${imageAlign}`, + loading: "lazy", + ...propsWithoutAttrs + }); +} +$52cf204c5bc3955f$export$2e2bcd8739ae039.propTypes = { + src: (0, $3Zh6r$proptypes).string, + alt: (0, $3Zh6r$proptypes).string, + align: (0, $3Zh6r$proptypes).string, + caption: (0, $3Zh6r$proptypes).string, + attrAuthor: (0, $3Zh6r$proptypes).string, + attrUrl: (0, $3Zh6r$proptypes).string +}; + + + + + + + + + + + + + + + + + +function $4c754f8d949487da$export$eed8ce5347a58f09(str) { + // Always return a Date even if invalid + if (typeof str !== "string") return new Date("invalid"); + // The date should always be in the user's TZ but the input string affects + // how the date is constructed. + // An input string of only year or with `-` (2020-01 | 2020-1-1) will be + // considered to be in ISO format, meaning that the user date will be this + // date +- the TZ offset. For example: + // 2020-01-01 + // Tue Dec 31 2019 19:00:00 GMT-0500 (Eastern Standard Time) + // Wed Jan 01 2020 01:00:00 GMT+0100 (Central European Time) + // + // whereas 2020/01/01 + // Wed Jan 01 2020 00:00:00 GMT-0500 (Eastern Standard Time) + // Wed Jan 01 2020 00:00:00 GMT+0100 (Central European Time) + // and if converted to ISO + // 2020-01-01T05:00:00.000Z + // 2020-01-01T01:00:00.000Z + // + // The code below ensures that all dates behave the same. + // + const isoYearOrMonth = str.match(/^([0-9]{4})(?:-([0-9]{1,2}))?$/); + const isoMatch = str.match(/^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})/); + if (isoYearOrMonth || isoMatch) { + const date = new Date(str); // If the date is not valid, return it and be done. + if (isNaN(date.getTime())) return date; + const offset = date.getTimezoneOffset(); + date.setTime(date.getTime() + offset * 60000); + return date; + } else // For the full date view Date does a good job, except with the ordinal + // numbers. Remove those from the date before parsing. + return new Date(str.replace(/([0-9])(st|nd|rd|th)/g, "$1")); +} +function $4c754f8d949487da$export$cd22809177ba486(date) { + const tz = date.getTimezoneOffset(); + const d = new Date(date.getTime() - tz * 60000); + return d.toISOString(); +} +function $4c754f8d949487da$export$c03bb0116ee09d4b(dateString) { + const date = $4c754f8d949487da$export$eed8ce5347a58f09(dateString); + return !isNaN(date.getTime()); +} +function $4c754f8d949487da$export$2e9241a0bdf6c8b8(start, end, datesSeparator = " to ", useOrdinalDays = true) { + const DATE_FORMAT_FULL = useOrdinalDays ? "MMM do, yyyy" : "MMM dd, yyyy"; // Format the label in a pretty way as to not repeat values if the month or + // year are the same. + // Examples: + // Jan 1st, 2020 to Dec 31st, 2021 + // Jan 1st — Dec 31st, 2020 + // Dec 01-31, 2020 + // Dec 31st, 2020 + const startStr = (0, $3Zh6r$datefnsformat)(start, DATE_FORMAT_FULL); + const endStr = (0, $3Zh6r$datefnsformat)(end, DATE_FORMAT_FULL); + if (startStr === endStr) return startStr; + // Things get trickier when we have to compare dates. Here the range plays a + // role. + if ((0, $3Zh6r$datefnsisSameMonth)(start, end) && (0, $3Zh6r$datefnsisSameYear)(start, end)) return `${(0, $3Zh6r$datefnsformat)(start, "MMM dd")}-${(0, $3Zh6r$datefnsformat)(end, "dd, yyyy")}`; + else if ((0, $3Zh6r$datefnsisSameYear)(start, end)) { + const monthDayFormat = useOrdinalDays ? "MMM do" : "MMM dd"; + return `${(0, $3Zh6r$datefnsformat)(start, monthDayFormat)}${datesSeparator}${endStr}`; + } else return `${startStr}${datesSeparator}${endStr}`; +} +function $4c754f8d949487da$export$16bf106cb3f52bd5(date) { + if (!date) return undefined; + return (0, $3Zh6r$datefnsformat)(date, "yyyy-MM-dd"); +} +function $4c754f8d949487da$export$5262b014bdb225e3(inputFormat) { + const d = (0, $3Zh6r$datefnsparse)(inputFormat, "yyyy-MM-dd", new Date()); + return isNaN(d.getTime()) ? null : d; +} +function $4c754f8d949487da$export$cf36134b7b6ebabc(preset) { + let end = new Date(); + let start = (0, $3Zh6r$datefnsstartOfYear)(new Date()); + if (preset === "last30Days") start = (0, $3Zh6r$datefnssub)(end, { + days: 30 + }); + else if (preset === "lastYear") start = (0, $3Zh6r$datefnssub)(end, { + years: 1 + }); + else if (preset === "last10Years") start = (0, $3Zh6r$datefnssub)(end, { + years: 10 + }); + else if (preset === "2018-2022") { + start = new Date(2018, 0, 1); + end = new Date(2022, 11, 31); + } + return { + start: start, + end: end + }; +} + + + + +function $dae8878c46a263f4$export$842a2cf37af977e1(a, n) { + return (a % n + n) % n; +} +function $dae8878c46a263f4$export$233456f449dff06c(min, max) { + return (raw)=>{ + const value = Number(raw); + return !isNaN(value) && raw !== "" && value >= min && value <= max; + }; +} +function $dae8878c46a263f4$export$930856e8dcb3692d(a, b) { + // Exist early if they're the same. + if (a === b) return true; + return JSON.stringify(a) === JSON.stringify(b); +} +function $dae8878c46a263f4$export$6df8b10de86b21f9(Comp, additionalStyles) { + return (0, $3Zh6r$styledcomponents)(Comp).attrs((props)=>{ + const onClickOriginal = props.onClick; + return { + onClick: (e)=>{ + if (props.visuallyDisabled) { + e.preventDefault(); + return; + } + return onClickOriginal?.(e); + } + }; + }).withConfig({ + displayName: "utils", + componentId: "sc-1plitz6-0" + })([ + "", + "" + ], ({ visuallyDisabled: vd })=>vd && (0, $3Zh6r$css)([ + "", + " &&&:hover{", + " background:inherit;}", + "" + ], (0, $3Zh6r$visuallyDisabled)(), (0, $3Zh6r$visuallyDisabled)(), additionalStyles)); +} +function $dae8878c46a263f4$export$b1ae4add8586f53a(value) { + return (value ?? "").toLowerCase() === "true"; +} + + +var $5ddc927a333aad0f$export$11caf269d0e0aa93; +(function(TimeDensity) { + TimeDensity["YEAR"] = "year"; + TimeDensity["MONTH"] = "month"; + TimeDensity["DAY"] = "day"; +})($5ddc927a333aad0f$export$11caf269d0e0aa93 || ($5ddc927a333aad0f$export$11caf269d0e0aa93 = {})); +var $5ddc927a333aad0f$export$dd4fbb50eb15e50f; +(function(DatasetStatus) { + DatasetStatus["IDLE"] = "idle"; + DatasetStatus["LOADING"] = "loading"; + DatasetStatus["SUCCESS"] = "success"; + DatasetStatus["ERROR"] = "error"; +})($5ddc927a333aad0f$export$dd4fbb50eb15e50f || ($5ddc927a333aad0f$export$dd4fbb50eb15e50f = {})); + + + + +const $162e0e595b305167$var$earth = { + type: "Feature", + properties: {}, + geometry: { + type: "Polygon", + coordinates: [ + [ + [ + 180, + 90 + ], + [ + 180, + -90 + ], + [ + -180, + -90 + ], + [ + -180, + 90 + ], + [ + 180, + 90 + ] + ] + ] + } +}; +/** + * Splits the input feature into three parts: + * - valid: which is the parts of the polygon that is inside the -180/180 range. + * - west: which is the parts of the polygon that is west of the -180. + * - east: which is the parts of the polygon that is east of the 180. + * @param feature The feature to split. + * @returns An object with the three parts. + */ function $162e0e595b305167$var$cutPolygon(feature) { + const outside = $162e0e595b305167$var$toMultiPolygon((0, $3Zh6r$turfdifference)(feature, $162e0e595b305167$var$earth)); + const inside = $162e0e595b305167$var$toMultiPolygon((0, $3Zh6r$turfintersect)(feature, $162e0e595b305167$var$earth)); + return { + valid: inside, + west: $162e0e595b305167$var$getOutsidePolygons(outside, "west"), + east: $162e0e595b305167$var$getOutsidePolygons(outside, "east") + }; +} +/** + * Converts a Polygon or MultiPolygon to MultiPolygon. + * If the input Feature is null, returns null. + * @param feature - The input Feature to convert. + * @returns A new Feature with a MultiPolygon geometry, or null if the input Feature is null. + */ function $162e0e595b305167$var$toMultiPolygon(feature) { + if (!feature) return null; + if (feature.geometry.type === "MultiPolygon") return feature; + return { + type: "Feature", + properties: {}, + geometry: { + type: "MultiPolygon", + coordinates: [ + feature.geometry.coordinates + ] + } + }; +} +/** + * Returns the rings of a MultiPolygon that are before -180 if direction is + * 'west', and after 180 if direction is 'east'. + * @param feature - The feature to check. + * @param direction - The direction to check for (either 'west' or 'east'). + * @returns The MultiPolygon with the correct rings, or null if there are no + * rings left after the filtering + */ function $162e0e595b305167$var$getOutsidePolygons(feature, direction) { + if (!feature) return null; + const checkRing = (ring)=>ring.some(([lng])=>{ + if (direction === "west") return lng < -180; + else return lng > 180; + }); + const outsidePolygons = feature.geometry.coordinates.filter((poly)=>poly.some(checkRing)); + return outsidePolygons.length ? { + type: "Feature", + properties: {}, + geometry: { + type: "MultiPolygon", + coordinates: outsidePolygons + } + } : null; +} +/** + * Shifts a ring of coordinates either east or west. + * This shift is not automatic. The caller needs to know which direction to shift. + * For rings east of the 180, shift the coordinates west. The ring will be + * shifted until the smallest lng is below 180. + * For rings west of the -180, shift the coordinates east. The ring will be + * shifted until the largest lng is above -180. + * + * @param ring - The ring of coordinates to shift. + * @param direction - The direction to shift the ring. Either 'east' or 'west'. + * @returns A new ring of coordinates shifted + */ function $162e0e595b305167$var$shiftRing(ring, direction) { + if (direction === "west") { + // We need to shift the ring west, but we want to shift the whole ring. + // So we need to find out by how many times we need to shift 360. This will + // be defined by the smallest lng value. Any coordinates that are still + // outside after the shift will be shifted again in a later run. + const smallestLng = Math.min.apply(null, ring.map(([lng])=>lng)); // Or 1 in case the smallestLng is exactly 180. + const shift = Math.ceil(Math.abs((smallestLng - 180) / 360)) || 1; + return ring.map(([lng, lat])=>{ + return [ + lng - shift * 360, + lat + ]; + }); + } else { + // We need to shift the ring east, but we want to shift the whole ring. + // So we need to find out by how many times we need to shift 360. This will + // be defined by the smallest lng value. Any coordinates that are still + // outside after the shift will be shifted again in a later run. + const largestLng = Math.max.apply(null, ring.map(([lng])=>lng)); // Or 1 in case the largestLng is exactly -180. + const shift = Math.ceil(Math.abs((largestLng + 180) / 360)) || 1; + return ring.map(([lng, lat])=>{ + return [ + lng + shift * 360, + lat + ]; + }); + } +} +function $162e0e595b305167$export$dc7c1a27b10ba947(feature) { + const { east: east, valid: valid, west: west } = $162e0e595b305167$var$cutPolygon(feature); + if (!east && !west) { + if (!valid) throw new Error("There are no features left"); + return valid; + } + const shiftedEast = east ? { + ...east, + geometry: { + ...east.geometry, + coordinates: east.geometry.coordinates.map((poly)=>poly.map((ring)=>$162e0e595b305167$var$shiftRing(ring, "west"))) + } + } : null; + const shiftedWest = west ? { + ...west, + geometry: { + ...west.geometry, + coordinates: west.geometry.coordinates.map((poly)=>poly.map((ring)=>$162e0e595b305167$var$shiftRing(ring, "east"))) + } + } : null; + const merged = { + type: "Feature", + properties: {}, + geometry: { + type: "MultiPolygon", + coordinates: [ + ...shiftedEast ? shiftedEast.geometry.coordinates : [], + ...shiftedWest ? shiftedWest.geometry.coordinates : [], + ...valid ? valid.geometry.coordinates : [] + ] + } + }; // Recurse to handle the case where the antimeridian is crossed multiple times. + return $162e0e595b305167$export$dc7c1a27b10ba947(merged); +} + + +const $02001aac47ff8556$export$c7c74247e5542f4d = 32; +const $02001aac47ff8556$export$ebf483883eb81e38 = (0, $dae8878c46a263f4$export$233456f449dff06c)(-180, 180); +const $02001aac47ff8556$export$575713d68770cd1d = (0, $dae8878c46a263f4$export$233456f449dff06c)(-90, 90); +function $02001aac47ff8556$export$9ae17ff05029d56a(features) { + const mergedBBox = [ + Number.POSITIVE_INFINITY, + Number.POSITIVE_INFINITY, + Number.NEGATIVE_INFINITY, + Number.NEGATIVE_INFINITY + ]; + return features.reduce((acc, feature)=>[ + feature.bbox[0] < acc[0] ? feature.bbox[0] : acc[0], + feature.bbox[1] < acc[1] ? feature.bbox[1] : acc[1], + feature.bbox[2] > acc[2] ? feature.bbox[2] : acc[2], + feature.bbox[3] > acc[3] ? feature.bbox[3] : acc[3] + ], mergedBBox); +} +function $02001aac47ff8556$export$f8a2d12103fa5b0f(layerBounds, mapInstance) { + if (!layerBounds || !mapInstance) return false; + const [minXLayer, minYLayer, maxXLayer, maxYLayer] = layerBounds; + const [[minXMap, minYMap], [maxXMap, maxYMap]] = mapInstance.getBounds().toArray(); + const isOutside = maxXLayer < minXMap || minXLayer > maxXMap || maxYLayer < minYMap || minYLayer > maxYMap; + const layerExtentSmaller = maxXLayer - minXLayer < maxXMap - minXMap && maxYLayer - minYLayer < maxYMap - minYMap; // only fitBounds if layer extent is smaller than viewport extent (ie zoom to area of interest), + // or if layer extent does not overlap at all with viewport extent (ie pan to area of interest) + return layerExtentSmaller || isOutside; +} +function $02001aac47ff8556$export$e4e9d10260c7d150(date, collection) { + return { + op: "and", + args: [ + { + op: ">=", + args: [ + { + property: "datetime" + }, + (0, $4c754f8d949487da$export$cd22809177ba486)((0, $3Zh6r$datefnsstartOfDay)(date)) + ] + }, + { + op: "<=", + args: [ + { + property: "datetime" + }, + (0, $4c754f8d949487da$export$cd22809177ba486)((0, $3Zh6r$datefnsendOfDay)(date)) + ] + }, + { + op: "eq", + args: [ + { + property: "collection" + }, + collection + ] + } + ] + }; +} // There are cases when the data can't be displayed properly on low zoom levels. +// In these cases instead of displaying the raster tiles, we display markers to +// indicate whether or not there is data in a given location. When the user +// crosses the marker threshold, if below the min zoom we have to request the +// marker position, and if above we have to register a mosaic query. Since this +// switching can happen several times, we cache the api response using the +// request params as key. +const $02001aac47ff8556$var$quickCache = new Map(); +function $02001aac47ff8556$export$c3dc98f0c2b33757({ url: url, payload: payload, controller: controller, method: method = "post" }) { + if (controller.signal.aborted) return Promise.reject(controller.signal.reason); + // Using a complicated promise structure to be able to abort the request even + // for a synchronous cache hit. + return new Promise((resolve, reject)=>{ + const abortHandler = ()=>{ + reject(controller.signal.reason); + }; + const key = `${method}:${url}${JSON.stringify(payload)}`; // Operation that will return the data. + const dataPromise = !$02001aac47ff8556$var$quickCache.has(key) ? (0, $3Zh6r$axios)({ + url: url, + method: method, + data: payload, + signal: controller.signal + }).then((response)=>response.data) : Promise.resolve($02001aac47ff8556$var$quickCache.get(key)); // Run the promise. + dataPromise.then((data)=>{ + $02001aac47ff8556$var$quickCache.set(key, data); + resolve(data); + }).catch((error)=>reject(error)).finally(()=>{ + controller.signal.removeEventListener("abort", abortHandler); + }); + controller.signal.addEventListener("abort", abortHandler); + }); +} +function $02001aac47ff8556$export$6f66c71903a43277(datum, bag) { + if (Array.isArray(datum)) return datum.map((v)=>$02001aac47ff8556$export$6f66c71903a43277(v, bag)); + if (datum != null && typeof datum === "object") { + // Use for loop instead of reduce as it faster. + const ready = {}; + for (const [k, v] of Object.entries(datum))ready[k] = $02001aac47ff8556$export$6f66c71903a43277(v, bag); + return ready; + } + if (typeof datum === "function") try { + return datum(bag); + } catch (error) { + /* eslint-disable-next-line no-console */ // console.error( + // 'Failed to resolve function %s(%o) with error %s', + // datum.name, + // bag, + // error.message + // ); + return null; + } + return datum; +} +function $02001aac47ff8556$export$140aee0ae17fe649(drawId) { + return drawId.slice(-6); +} +function $02001aac47ff8556$export$f3e40f023efde6f(feature) { + const polygons = feature.geometry.coordinates.map((coordinates)=>({ + type: "Feature", + properties: { + ...feature.properties + }, + geometry: { + type: "Polygon", + coordinates: coordinates + } + })); + return polygons; +} +const $02001aac47ff8556$var$dateFormats = { + year: "yyyy", + month: "LLL yyyy", + day: "LLL do, yyyy" +}; +function $02001aac47ff8556$export$d9054e1027364e72(date, timeDensity) { + return (0, $3Zh6r$datefnsformat)(date, $02001aac47ff8556$var$dateFormats[timeDensity || "day"]); +} +function $02001aac47ff8556$export$ae317cac11e3ed8c(dateA, dateB, timeDensityA, timeDensityB) { + return `${$02001aac47ff8556$export$d9054e1027364e72(dateA, timeDensityA)} VS ${$02001aac47ff8556$export$d9054e1027364e72(dateB, timeDensityB)}`; +} +function $02001aac47ff8556$export$13537e4993f15a71(bbox) { + const latMax = Math.max(bbox[3], bbox[1]); + const lngMax = Math.max(bbox[2], bbox[0]); + const latMin = Math.min(bbox[3], bbox[1]); + const lngMin = Math.min(bbox[2], bbox[0]); + const maxDiff = Math.max(latMax - latMin, lngMax - lngMin); + if (maxDiff < 360 / Math.pow(2, 20)) return 21; + else { + const zoomLevel = Math.floor(-1 * (Math.log(maxDiff) / Math.log(2) - Math.log(360) / Math.log(2))); + if (zoomLevel < 1) return 1; + else return zoomLevel; + } +} +function $02001aac47ff8556$export$a2a77e334e34624d(dataset) { + return { + status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS, + data: dataset, + error: null, + settings: { + isVisible: true, + opacity: 100 + } + }; +} +function $02001aac47ff8556$export$ce9dc62c013b8292(featureCollection) { + const combined = (0, $3Zh6r$turfcombine)(featureCollection); + return { + type: "Feature", + properties: {}, + geometry: combined.features[0].geometry + }; +} +function $02001aac47ff8556$export$ca813b3a343c78ec(aoi) { + // Stac search spatial intersect needs to be done on a single feature. + // Using a Multipolygon + const singleMultiPolygon = $02001aac47ff8556$export$ce9dc62c013b8292(aoi); // And every polygon must be inside the -180/180 range. + // See: https://github.com/NASA-IMPACT/veda-ui/issues/732 + const aoiMultiPolygon = (0, $162e0e595b305167$export$dc7c1a27b10ba947)(singleMultiPolygon); + return aoiMultiPolygon; +} +function $02001aac47ff8556$export$2d371f9b483e5cc7(start, end, aoi, collections) { + const aoiMultiPolygon = $02001aac47ff8556$export$ca813b3a343c78ec(aoi); + const filterPayload = { + op: "and", + args: [ + { + op: "t_intersects", + args: [ + { + property: "datetime" + }, + { + interval: [ + (0, $4c754f8d949487da$export$cd22809177ba486)((0, $3Zh6r$datefnsstartOfDay)(start)), + (0, $4c754f8d949487da$export$cd22809177ba486)((0, $3Zh6r$datefnsendOfDay)(end)) + ] + } + ] + }, + { + op: "s_intersects", + args: [ + { + property: "geometry" + }, + aoiMultiPolygon.geometry + ] + }, + { + op: "in", + args: [ + { + property: "collection" + }, + collections + ] + } + ] + }; + return filterPayload; +} + + +const $569ff2f4d8e8623c$export$d907e5f1c098e072 = [ + { + id: "globe", + mbId: "globe", + label: "Globe" + }, + { + id: "albers", + mbId: "albers", + label: "Albers", + conicValues: { + center: [ + -96, + 37.5 + ], + parallels: [ + 29.5, + 45.5 + ] + } + }, + { + id: "equalEarth", + mbId: "equalEarth", + label: "Equal Earth" + }, + { + id: "equirectangular", + mbId: "equirectangular", + label: "Equirectangular" + }, + { + id: "lambertConformalConic", + mbId: "lambertConformalConic", + label: "Lambert Conformal Conic", + conicValues: { + center: [ + 0, + 30 + ], + parallels: [ + 30, + 30 + ] + } + }, + { + id: "mercator", + mbId: "mercator", + label: "Mercator" + }, + { + id: "naturalEarth", + mbId: "naturalEarth", + label: "Natural Earth" + }, + { + id: "winkelTripel", + mbId: "winkelTripel", + label: "Winkel Tripel" + }, + { + id: "polarNorth", + mbId: "lambertConformalConic", + label: "Polar North", + isCustom: true, + conicValues: { + center: [ + -40, + 0 + ], + parallels: [ + 90, + 90 + ] + } + }, + { + id: "polarSouth", + mbId: "lambertConformalConic", + label: "Polar South", + isCustom: true, + conicValues: { + center: [ + -40, + 0 + ], + parallels: [ + -89.99, + -89.99 + ] + } + } +]; // Default value for the projection state. +const $569ff2f4d8e8623c$export$ab286974363eaa30 = { + id: "mercator" +}; +const $569ff2f4d8e8623c$export$a06236a21ded82b8 = (projection)=>{ + const p = $569ff2f4d8e8623c$export$d907e5f1c098e072.find((proj)=>proj.id === projection.id); + if (!p) { + /* eslint-disable-next-line no-console */ console.error("projection", projection); + throw new Error(`Invalid projection with id: ${projection.id}`); + } + return { + center: p.conicValues?.center || projection.center, + parallels: p.conicValues?.parallels || projection.parallels, + name: p.mbId + }; +}; +function $569ff2f4d8e8623c$export$4468e6c7182c8702({ id: id, center: center, parallels: parallels }) { + // Projections + const projectionErrors = []; + if (id) { + const allowedProjections = $569ff2f4d8e8623c$export$d907e5f1c098e072.map((p)=>p.id); + const projectionsConic = $569ff2f4d8e8623c$export$d907e5f1c098e072.filter((p)=>!p.isCustom && !!p.conicValues).map((p)=>p.id); + if (!allowedProjections.includes(id)) { + const a = allowedProjections.join(", "); + projectionErrors.push(`- Invalid projectionId. Must be one of: ${a}.`); + } + if (projectionsConic.includes(id)) { + if (!center || !(0, $02001aac47ff8556$export$ebf483883eb81e38)(center[0]) || !(0, $02001aac47ff8556$export$575713d68770cd1d)(center[1])) { + const o = projectionsConic.join(", "); + projectionErrors.push(`- Invalid projectionCenter. This property is required for ${o} projections. Use [longitude, latitude].`); + } + if (!parallels || !(0, $02001aac47ff8556$export$575713d68770cd1d)(parallels[0]) || !(0, $02001aac47ff8556$export$575713d68770cd1d)(parallels[1])) { + const o = projectionsConic.join(", "); + projectionErrors.push(`- Invalid projectionParallels. This property is required for ${o} projections. Use [Southern parallel latitude, Northern parallel latitude].`); + } + } + } + return projectionErrors; +} + + + + +/** + * Basemap style requirements (followed by standaard Mapbox Studio styles) + * - have a layer named "admin-0-boundary-bg". Data will be added below + * this layer to ensure country oulines and labels are visible. + * - for label and boundaries layers to be toggled on and off, they must + * belong to a group specifically named - see GROUPS_BY_OPTION for the + * list of accepted group names + */ const $e15b865298714ae8$export$a7aa9f22b12c9700 = "https://api.mapbox.com/styles/v1/covid-nasa"; +const $e15b865298714ae8$export$6671c68d89d2abfe = (mapboxId)=>`${$e15b865298714ae8$export$a7aa9f22b12c9700}/${mapboxId}?access_token=${"pk.eyJ1IjoiY292aWQtbmFzYSIsImEiOiJjbGNxaTJ0MGUwNGpyM29tYmVyZGxyYmcxIn0.YMLFLqCqng3WVp73GsBcEQ"}`; +const $e15b865298714ae8$export$2068bf8566a291d8 = [ + { + id: "satellite", + label: "Satellite", + mapboxId: "cldu1cb8f00ds01p6gi583w1m", + thumbnailUrl: `https://api.mapbox.com/styles/v1/covid-nasa/cldu1cb8f00ds01p6gi583w1m/static/-9.14,38.7,10.5,0/480x320?access_token=${"pk.eyJ1IjoiY292aWQtbmFzYSIsImEiOiJjbGNxaTJ0MGUwNGpyM29tYmVyZGxyYmcxIn0.YMLFLqCqng3WVp73GsBcEQ"}` + }, + { + id: "dark", + label: "Default dark", + mapboxId: "cldu14gii006801mgq3dn1jpd", + thumbnailUrl: `https://api.mapbox.com/styles/v1/mapbox/dark-v10/static/-9.14,38.7,10.5,0/480x320?access_token=${"pk.eyJ1IjoiY292aWQtbmFzYSIsImEiOiJjbGNxaTJ0MGUwNGpyM29tYmVyZGxyYmcxIn0.YMLFLqCqng3WVp73GsBcEQ"}` + }, + { + id: "light", + label: "Default light", + mapboxId: "cldu0tceb000701qnrl7p9woh", + thumbnailUrl: `https://api.mapbox.com/styles/v1/mapbox/light-v10/static/-9.14,38.7,10.5,0/480x320?access_token=${"pk.eyJ1IjoiY292aWQtbmFzYSIsImEiOiJjbGNxaTJ0MGUwNGpyM29tYmVyZGxyYmcxIn0.YMLFLqCqng3WVp73GsBcEQ"}` + }, + { + id: "topo", + label: "Topo", + mapboxId: "cldu1yayu00au01qqrbdahb3m", + thumbnailUrl: `https://api.mapbox.com/styles/v1/covid-nasa/cldu1yayu00au01qqrbdahb3m/static/-9.14,38.7,10.5,0/480x320?access_token=${"pk.eyJ1IjoiY292aWQtbmFzYSIsImEiOiJjbGNxaTJ0MGUwNGpyM29tYmVyZGxyYmcxIn0.YMLFLqCqng3WVp73GsBcEQ"}` + } +]; +const $e15b865298714ae8$export$d87b8574f22bdf25 = "satellite"; // Default style used in stories and analysis, satellite no labels +const $e15b865298714ae8$export$ce60c4e346c6b899 = "mapbox://styles/covid-nasa/ckb01h6f10bn81iqg98ne0i2y"; +const $e15b865298714ae8$export$5ccc7e03a7dc85dd = { + labels: [ + "Natural features, natural-labels", + "Place labels, place-labels", + "Point of interest labels, poi-labels", + "Road network, road-labels", + "Transit, transit-labels" + ], + boundaries: [ + "Country Borders, country-borders", + "Administrative boundaries, admin" + ] +}; + + + + + + + + + + + + + + + + + + + + +var $71GSy = parcelRequire("71GSy"); + +const $fdbbf0a00117b7ac$var$MapboxStyleOverride = (0, $3Zh6r$css)([ + ".mapboxgl-control-container{position:absolute;z-index:2;inset:", + ";pointer-events:none;> *{display:flex;flex-flow:column nowrap;gap:", + ";align-items:flex-start;float:none;}.mapboxgl-ctrl{margin:0;pointer-events:none;> *{pointer-events:auto;}&:empty{display:none;}}.mapboxgl-ctrl-attrib{order:100;padding:0;background:none;}.mapboxgl-ctrl-attrib-inner{color:", + ";border-radius:", + ";padding:", + ";font-size:0.75rem;line-height:1rem;background:", + ";transform:translateY(-0.075rem);a,a:visited{color:inherit;font-size:inherit;line-height:inherit;vertical-align:top;text-decoration:none;}a:hover{opacity:0.64;}}}.mapboxgl-ctrl-logo,.mapboxgl-ctrl-attrib-inner{margin:0;opacity:0.48;transition:all 0.24s ease-in-out 0s;&:hover{opacity:1;}}.mapboxgl-ctrl-bottom-left{flex-flow:row wrap;align-items:center;}.mapboxgl-ctrl-top-right{align-items:end;}.mapboxgl-ctrl-top-left{flex-flow:row wrap;align-items:center;}.mapboxgl-ctrl-group{", + " background:none;&,&:not(:empty){box-shadow:", + ";}> button{span{display:none;}&::before{display:inline-block;content:'';background-repeat:no-repeat;background-size:1rem 1rem;width:1rem;height:1rem;}}> button + button{margin-top:-", + ";}> button:first-child:not(:last-child){&,&::after{border-bottom-right-radius:0;border-bottom-left-radius:0;}&::after{clip-path:inset(-100% -100% 0 -100%);}}> button:last-child:not(:first-child){&,&::after{border-top-left-radius:0;border-top-right-radius:0;}&::after{clip-path:inset(0 -100% -100% -100%);}}> button:not(:first-child):not(:last-child){&,&::after{border-radius:0;}&::after{clip-path:inset(0 -100%);}}}.mapboxgl-ctrl-zoom-in.mapboxgl-ctrl-zoom-in,.mapboxgl-ctrl-zoom-out.mapboxgl-ctrl-zoom-out{", + "}.mapboxgl-ctrl-zoom-in.mapboxgl-ctrl-zoom-in::before{background-image:url(", + ");}.mapboxgl-ctrl-zoom-out.mapboxgl-ctrl-zoom-out::before{background-image:url(", + ");}.mapboxgl-marker:hover{cursor:pointer;}.mapboxgl-ctrl-scale{color:", + ";border-color:", + ";background-color:", + ";}.mapboxgl-ctrl.mapboxgl-ctrl-geocoder{background-color:", + ";color:", + ";font:", + " ", + " 0.875rem/1.25rem ", + ";transition:all 0.24s ease 0s;&::before{position:absolute;top:8px;left:8px;content:'';width:1rem;height:1rem;background-image:url(", + ");background-repeat:no-repeat;}&.mapboxgl-ctrl-geocoder--collapsed{width:2rem;min-width:2rem;background-color:", + ";&::before{background-image:url(", + ");}}.mapboxgl-ctrl-geocoder--icon{display:none;}.mapboxgl-ctrl-geocoder--icon-loading{top:5px;right:8px;}.mapboxgl-ctrl-geocoder--button{width:2rem;height:2rem;top:0;right:0;background:none;border-radius:", + ";transition:all 0.24s ease 0s;color:inherit;&:hover{opacity:0.64;}&::before{position:absolute;top:8px;left:8px;content:'';width:1rem;height:1rem;background-image:url(", + ");}}.mapboxgl-ctrl-geocoder--input{height:2rem;width:100%;outline:none;font:", + " ", + " 0.875rem / ", + " ", + ";padding:0.25rem 2rem;color:inherit;&::placeholder{color:inherit;opacity:0.64;}}.mapboxgl-ctrl-geocoder--powered-by{display:none !important;}.suggestions{margin-bottom:0.5rem;border-radius:", + ";font:inherit;a{padding:0.375rem 1rem;color:inherit;transition:all 0.24s ease 0s;&:hover{opacity:1;color:", + ";background:", + ";}}li{&:first-child a{padding-top:0.5rem;}&:last-child a{padding-bottom:0.75rem;}&.active > a{position:relative;background:", + ";color:", + ";&::before{content:'';position:absolute;left:0;top:0;height:100%;width:0.25rem;background:", + ";}&:hover{background:", + ";}}}}}" +], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(0.5), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("shape.ellipsoid"), (0, $3Zh6r$glsp)(0.125, 0.5), (0, $3Zh6r$themeVal)("color.base-400a"), (0, $3Zh6r$createButtonGroupStyles)({ + orientation: "vertical" +}), (0, $3Zh6r$themeVal)("boxShadow.elevationA"), (0, $3Zh6r$themeVal)("button.shape.border"), (0, $3Zh6r$createButtonStyles)({ + variation: "surface-fill", + fitting: "skinny" +}), ({ theme: theme })=>(0, $3Zh6r$iconDataURI)((0, $3Zh6r$CollecticonPlusSmall), { + color: theme.color?.base + }), ({ theme: theme })=>(0, $3Zh6r$iconDataURI)((0, $3Zh6r$CollecticonMinusSmall), { + color: theme.color?.base + }), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("color.base-400a"), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("type.base.color"), (0, $3Zh6r$themeVal)("type.base.style"), (0, $3Zh6r$themeVal)("type.base.weight"), (0, $3Zh6r$themeVal)("type.base.family"), ({ theme: theme })=>(0, $3Zh6r$iconDataURI)((0, $3Zh6r$CollecticonMagnifierLeft), { + color: theme.color?.base + }), (0, $3Zh6r$themeVal)("color.surface"), ({ theme: theme })=>(0, $3Zh6r$iconDataURI)((0, $3Zh6r$CollecticonMagnifierLeft), { + color: theme.color?.base + }), (0, $3Zh6r$themeVal)("shape.rounded"), ({ theme: theme })=>(0, $3Zh6r$iconDataURI)((0, $3Zh6r$CollecticonXmarkSmall), { + color: theme.color?.["base-300"] + }), (0, $3Zh6r$themeVal)("type.base.style"), (0, $3Zh6r$themeVal)("type.base.weight"), (0, $3Zh6r$themeVal)("type.base.line"), (0, $3Zh6r$themeVal)("type.base.family"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("color.primary-100"), (0, $3Zh6r$themeVal)("color.primary-50"), (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("color.primary-100")); +var $fdbbf0a00117b7ac$export$2e2bcd8739ae039 = $fdbbf0a00117b7ac$var$MapboxStyleOverride; + + + + + + +function $a9b0a63a2e0a9f95$export$2e2bcd8739ae039() { + const { main: main, compared: compared } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); + const { containerId: containerId } = (0, $f7c3b9130208632b$export$d6122c16d7c2c97c)(); + const hasMapCompare = !!compared; + (0, $3Zh6r$useEffect)(()=>{ + if (!main) return; + if (compared) { + const compare = new (0, $3Zh6r$mapboxglcompare)(main, compared, `#${containerId}`, { + mousemove: false, + orientation: "vertical" + }); + return ()=>{ + compare.remove(); + }; + } // main should be stable, while we are only interested here in the absence or presence of compared + }, [ + containerId, + hasMapCompare + ]); +} + + + + + + + + + + + +const $5285dfbfc2fc666c$var$maxMapBounds = [ + [ + -540, + -90 + ], + [ + 540, + 90 + ] // NE +]; +function $5285dfbfc2fc666c$export$2e2bcd8739ae039({ controls: controls, isCompared: isCompared, projection: projection, mapRef: mapRef, onMapLoad: onMapLoad, interactive: interactive = true }) { + const { initialViewState: initialViewState, setInitialViewState: setInitialViewState, mainId: mainId, comparedId: comparedId } = (0, $f7c3b9130208632b$export$d6122c16d7c2c97c)(); + const { style: style } = (0, $2913a1b35d8b428a$export$2e2bcd8739ae039)(); + const id = isCompared ? comparedId : mainId; + const debouncedSetInitialViewState = (0, $3Zh6r$useCallback)((0, $3Zh6r$debounce)((viewState)=>{ + setInitialViewState(viewState); + }, 100), [ + setInitialViewState + ]); + const onMove = (0, $3Zh6r$useCallback)((evt)=>{ + if (!isCompared && (evt.viewState.longitude !== initialViewState.longitude || evt.viewState.latitude !== initialViewState.latitude)) debouncedSetInitialViewState(evt.viewState); + }, [ + isCompared, + debouncedSetInitialViewState, + initialViewState.longitude, + initialViewState.latitude + ]); // Get MGL projection from Veda projection + const mapboxProjection = (0, $3Zh6r$useMemo)(()=>{ + if (!projection) return undefined; + return (0, $569ff2f4d8e8623c$export$a06236a21ded82b8)(projection); + }, [ + projection + ]); + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$reactmapgl), { + id: id, + ref: mapRef, + mapboxAccessToken: "pk.eyJ1IjoiY292aWQtbmFzYSIsImEiOiJjbGNxaTJ0MGUwNGpyM29tYmVyZGxyYmcxIn0.YMLFLqCqng3WVp73GsBcEQ", + dragRotate: false, + touchPitch: false, + pitchWithRotate: false, + maxPitch: 0, + initialViewState: initialViewState, + mapStyle: style, + onMove: onMove, + onLoad: onMapLoad, + projection: mapboxProjection, + maxBounds: $5285dfbfc2fc666c$var$maxMapBounds, + interactive: interactive, + children: controls + }); +} + + + + + + + + + + + + + + + + + + + + + + + +function $2b704ed317b57c4c$var$decodeFeature(polygon) { + const coords = (0, $3Zh6r$decode)(polygon); + return { + type: "Feature", + properties: {}, + geometry: { + type: "Polygon", + coordinates: [ + [ + ...coords, + coords[0] + ] + ] + } + }; +} +function $2b704ed317b57c4c$export$947df09456d405b4(polygonStr) { + const geojson = { + type: "FeatureCollection", + features: polygonStr.split(";").map((polygon)=>{ + return $2b704ed317b57c4c$var$decodeFeature(polygon); + }) + }; + return { + geojson: geojson, + errors: (0, $3Zh6r$geojsonvalidation).valid(geojson, true) + }; +} +function $2b704ed317b57c4c$var$encodePolygon(polygon) { + const points = polygon.coordinates[0] // Remove last coordinate since it is repeated. + .slice(0, -1); + return (0, $3Zh6r$encode)(points); +} +function $2b704ed317b57c4c$export$a26d36492a0dbc5c(featureCollection) { + return featureCollection.features.map((feature)=>{ + return $2b704ed317b57c4c$var$encodePolygon(feature.geometry); + }).join(";"); +} +function $2b704ed317b57c4c$export$965d424c989a7dc7(aois) { + const encoded = aois.reduce((acc, aoi)=>{ + const encodedGeom = $2b704ed317b57c4c$var$encodePolygon(aoi.geometry); + return [ + ...acc, + encodedGeom, + (0, $02001aac47ff8556$export$140aee0ae17fe649)(aoi.id), + !!aoi.selected + ]; + }, []); + return JSON.stringify(encoded); +} +function $2b704ed317b57c4c$export$3ee4fc7da5202a2f(aois) { + const decoded = JSON.parse(aois); + const features = (0, $3Zh6r$chunk)(decoded, 3).map((data)=>{ + const [polygon, id, selected] = data; + const decodedFeature = $2b704ed317b57c4c$var$decodeFeature(polygon); + return { + ...decodedFeature, + id: id, + selected: selected + }; + }); + return features; +} + + + + + + + +const $3552eb181a211488$export$ad19c86a69ca0bf7 = Symbol("CLEAR_LOCATION"); +function $3552eb181a211488$var$atomWithDebouncedLocation() { + // The locAtom is used to store the data in the url. However it can't be used as + // the source of truth because there is a limit to how many url changes can be + // made in a specific amount of time. (This is a browser restriction). + // The solution is to have a local location storage atom (locStorageAtom) that + // can have all the updates we want. + const locAtom = (0, $3Zh6r$atomWithLocation)(); + const locStorageAtom = (0, $3Zh6r$atom)(null); // The locAtomDebounced is the read/write atom that then updates the other two. + // It updates the locStorageAtom immediately and the locAtom after a debounce. + // In summary: + // The data is set in locAtomDebounced which updates locStorageAtom and after + // a debounce it updates locAtom. + let setDebounced; + const urlAtom = (0, $3Zh6r$atom)((get)=>{ + return get(locStorageAtom) ?? get(locAtom); + }, (get, set, updates)=>{ + const newData = typeof updates === "function" ? updates(get(urlAtom)) : updates; // Escape hatch to clear the location, when we move off the page. + if (newData === $3552eb181a211488$export$ad19c86a69ca0bf7) { + set(locStorageAtom, null); + return; + } + if (!setDebounced) setDebounced = (0, $3Zh6r$debounce)(set, 320); + setDebounced(locAtom, newData); + set(locStorageAtom, newData); + }); + return urlAtom; +} +const $3552eb181a211488$export$d637443af31e590d = $3552eb181a211488$var$atomWithDebouncedLocation(); +function $3552eb181a211488$export$8e8c9d8dd86db8b3(name, value) { + return (prev)=>{ + // Start from what's on the url because another atom might have updated it. + const searchParams = new URLSearchParams(window.location.search); + const prevSearchParams = prev.searchParams ?? new URLSearchParams(); + prevSearchParams.forEach((value, name)=>{ + searchParams.set(name, value); + }); + searchParams.set(name, value); + return { + ...prev, + searchParams: searchParams + }; + }; +} + + +function $c8c1e2d948548046$export$ef8b0c3e7d96b8b2(initialValue, areEqual) { + return (0, $3Zh6r$atomWithReducer)(initialValue, (prev, next)=>{ + if (areEqual(prev, next)) return prev; + return next; + }); +} +function $c8c1e2d948548046$var$isEqual(prev, next) { + if (typeof next === "object") { + const nextString = JSON.stringify(next); + const prevString = JSON.stringify(prev); + return prevString === nextString; + } + return prev === next; +} +function $c8c1e2d948548046$export$330c222c3536d6fb(options) { + const { initialValue: initialValue, urlParam: urlParam, hydrate: hydrate, dehydrate: dehydrate, reconcile: reconcile = (h)=>h, areEqual: areEqual = $c8c1e2d948548046$var$isEqual } = options; // Store the value in an atom that only updates if the value is different. + const storage = $c8c1e2d948548046$export$ef8b0c3e7d96b8b2(initialValue, areEqual); + const stableAtom = (0, $3Zh6r$atom)((get)=>{ + // Get value from the url according to the urlParam. + const serialized = get((0, $3552eb181a211488$export$d637443af31e590d)).searchParams?.get(urlParam); // Hydrate the value from the url. + const hydrated = hydrate(serialized); + const storageValue = get(storage); // Reconcile the hydrated value with the storage value. + const reconciled = reconcile(hydrated, storageValue); // If the reconciled value is equal to the storage value, return the + // storage value to ensure equality. + return areEqual(storageValue, reconciled) ? storageValue : reconciled; + }, (get, set, updates)=>{ + // Since updates can be a function, we need to get the correct new value. + const newData = typeof updates === "function" ? updates(get(stableAtom)) : updates; // Dehydrate the new value to a string for the url. + const dehydrated = dehydrate(newData); // The url atom will take care of debouncing the url updates. + set((0, $3552eb181a211488$export$d637443af31e590d), (0, $3552eb181a211488$export$8e8c9d8dd86db8b3)(urlParam, dehydrated)); // Store value as provided by the user. + set(storage, newData); + }); + return stableAtom; +} + + +const $b33770860c837fe0$export$b9cb58618e0a1590 = (0, $c8c1e2d948548046$export$330c222c3536d6fb)({ + initialValue: new URLSearchParams(window.location.search).get("aois") ?? "", + urlParam: "aois", + hydrate: (v)=>v ?? "", + dehydrate: (v)=>v +}); // Getter atom to get AoiS as GeoJSON features from the hash. +const $b33770860c837fe0$export$e52455fdc2b00988 = (0, $3Zh6r$atom)((get)=>{ + const hash = get($b33770860c837fe0$export$b9cb58618e0a1590); + if (!hash) return []; + return (0, $2b704ed317b57c4c$export$3ee4fc7da5202a2f)(hash); +}); // Setter atom to update AOIs geometries, writing directly to the hash atom. +const $b33770860c837fe0$export$b241749fb75a9f9e = (0, $3Zh6r$atom)(null, (get, set, updates)=>{ + let newFeatures = [ + ...get($b33770860c837fe0$export$e52455fdc2b00988) + ]; + updates.forEach(({ id: id, geometry: geometry })=>{ + const existingFeature = newFeatures.find((feature)=>feature.id === id); + if (existingFeature) existingFeature.geometry = geometry; + else { + const newFeature = { + type: "Feature", + id: id, + geometry: geometry, + selected: true, + properties: {} + }; + newFeatures = [ + ...newFeatures, + newFeature + ]; + } + }); + set($b33770860c837fe0$export$b9cb58618e0a1590, (0, $2b704ed317b57c4c$export$965d424c989a7dc7)(newFeatures)); +}); // Setter atom to update AOIs selected state, writing directly to the hash atom. +const $b33770860c837fe0$export$77ca63485b1f8e4f = (0, $3Zh6r$atom)(null, (get, set, ids)=>{ + const features = get($b33770860c837fe0$export$e52455fdc2b00988); + const newFeatures = features.map((feature)=>{ + return { + ...feature, + selected: ids.includes(feature.id) + }; + }); + set($b33770860c837fe0$export$b9cb58618e0a1590, (0, $2b704ed317b57c4c$export$965d424c989a7dc7)(newFeatures)); +}); // Setter atom to delete AOIs, writing directly to the hash atom. +const $b33770860c837fe0$export$b55da64462f4025b = (0, $3Zh6r$atom)(null, (get, set, ids)=>{ + const features = get($b33770860c837fe0$export$e52455fdc2b00988); + const newFeatures = features.filter((feature)=>!ids.includes(feature.id)); + set($b33770860c837fe0$export$b9cb58618e0a1590, (0, $2b704ed317b57c4c$export$965d424c989a7dc7)(newFeatures)); +}); +const $b33770860c837fe0$export$d74ab61d089d411f = (0, $3Zh6r$atom)(null, (get, set)=>{ + set($b33770860c837fe0$export$b9cb58618e0a1590, (0, $2b704ed317b57c4c$export$965d424c989a7dc7)([])); +}); // Atom that tracks whether an AOI can be edited or not. +const $b33770860c837fe0$export$76c96abd87f70ce3 = (0, $c8c1e2d948548046$export$330c222c3536d6fb)({ + initialValue: new URLSearchParams(window.location.search).get("selectedForEditing") !== "false", + urlParam: "selectedForEditing", + hydrate: (value)=>value !== "false", + dehydrate: (value)=>value ? "true" : "false" +}); +const $b33770860c837fe0$export$49ba8dedef52e816 = (0, $3Zh6r$atom)(false); + + + + + + + + + +const $511fc7151b045c9a$export$1bab65d040a32236 = (theme)=>[ + { + id: "gl-draw-polygon-fill-inactive", + type: "fill", + filter: [ + "all", + [ + "==", + "active", + "false" + ], + [ + "==", + "$type", + "Polygon" + ], + [ + "!=", + "mode", + "static" + ] + ], + paint: { + "fill-color": theme.color?.primary, + "fill-outline-color": theme.color?.primary, + "fill-opacity": 0.16 + } + }, + { + id: "gl-draw-polygon-stroke-inactive", + type: "line", + filter: [ + "all", + [ + "==", + "active", + "false" + ], + [ + "==", + "$type", + "Polygon" + ], + [ + "!=", + "mode", + "static" + ] + ], + layout: { + "line-cap": "round", + "line-join": "round" + }, + paint: { + "line-color": theme.color?.primary, + "line-width": 2 + } + }, + { + id: "gl-draw-polygon-fill-active", + type: "fill", + filter: [ + "all", + [ + "==", + "active", + "true" + ], + [ + "==", + "$type", + "Polygon" + ] + ], + paint: { + "fill-color": theme.color?.primary, + "fill-outline-color": theme.color?.primary, + "fill-opacity": 0.16 + } + }, + { + id: "gl-draw-polygon-stroke-active", + type: "line", + filter: [ + "all", + [ + "==", + "active", + "true" + ], + [ + "==", + "$type", + "Polygon" + ] + ], + layout: { + "line-cap": "round", + "line-join": "round" + }, + paint: { + "line-color": theme.color?.primary, + "line-dasharray": [ + 0.64, + 2 + ], + "line-width": 2 + } + }, + { + id: "gl-draw-line-active", + type: "line", + filter: [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "active", + "true" + ] + ], + layout: { + "line-cap": "round", + "line-join": "round" + }, + paint: { + "line-color": theme.color?.primary, + "line-dasharray": [ + 0.64, + 2 + ], + "line-width": 2 + } + }, + { + id: "gl-draw-polygon-and-line-vertex-stroke-inactive", + type: "circle", + filter: [ + "all", + [ + "==", + "meta", + "vertex" + ], + [ + "==", + "$type", + "Point" + ], + [ + "!=", + "mode", + "static" + ] + ], + paint: { + "circle-radius": 6, + "circle-color": "#fff" + } + }, + { + id: "gl-draw-polygon-and-line-vertex-inactive", + type: "circle", + filter: [ + "all", + [ + "==", + "meta", + "vertex" + ], + [ + "==", + "$type", + "Point" + ], + [ + "!=", + "mode", + "static" + ] + ], + paint: { + "circle-radius": 4, + "circle-color": theme.color?.primary + } + }, + { + id: "gl-draw-point-stroke-active", + type: "circle", + filter: [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "==", + "active", + "true" + ], + [ + "!=", + "meta", + "midpoint" + ] + ], + paint: { + "circle-radius": 8, + "circle-color": "#fff" + } + }, + { + id: "gl-draw-point-active", + type: "circle", + filter: [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "!=", + "meta", + "midpoint" + ], + [ + "==", + "active", + "true" + ] + ], + paint: { + "circle-radius": 6, + "circle-color": theme.color?.primary + } + }, + { + id: "gl-draw-polygon-midpoint", + type: "circle", + filter: [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "==", + "meta", + "midpoint" + ] + ], + paint: { + "circle-radius": 3, + "circle-color": "#fff" + } + } + ]; + + +const $90d67bfdc7c3b3c6$export$f3d9a112d61ad859 = "static_mode"; +const $90d67bfdc7c3b3c6$export$dc272e51a772de4b = "simple_select"; +const $90d67bfdc7c3b3c6$export$7723ee315ac7b345 = "direct_select"; +const $90d67bfdc7c3b3c6$export$c6e58d457ddc6796 = "draw_polygon"; // Overriding the dragMove and dragFeature methods of the +// 'simple_select' and the 'direct_select' modes to avoid +// accidentally dragging the selected or hand-drawn AOIs +const $90d67bfdc7c3b3c6$var$customSimpleSelect = { + ...(0, $3Zh6r$mapboxmapboxgldraw).modes.simple_select, + dragMove () { + return; + } +}; +const $90d67bfdc7c3b3c6$var$customDirectSelect = { + ...(0, $3Zh6r$mapboxmapboxgldraw).modes.direct_select, + dragFeature () { + return; + } +}; +function $90d67bfdc7c3b3c6$export$2e2bcd8739ae039(props) { + const theme = (0, $3Zh6r$useTheme)(); + const aoisFeatures = (0, $3Zh6r$useAtomValue)((0, $b33770860c837fe0$export$e52455fdc2b00988)); + const { onUpdate: onUpdate, onDelete: onDelete, onSelectionChange: onSelectionChange, onDrawModeChange: onDrawModeChange } = (0, $c4e64c258279a6f7$export$2e2bcd8739ae039)(); + const drawControl = (0, $3Zh6r$useControl)(()=>{ + const control = new (0, $3Zh6r$mapboxmapboxgldraw)({ + displayControlsDefault: false, + styles: (0, $511fc7151b045c9a$export$1bab65d040a32236)(theme), + modes: { + ...(0, $3Zh6r$mapboxmapboxgldraw).modes, + [$90d67bfdc7c3b3c6$export$f3d9a112d61ad859]: (0, $3Zh6r$mapboxmapboxgldrawstaticmode), + [$90d67bfdc7c3b3c6$export$dc272e51a772de4b]: $90d67bfdc7c3b3c6$var$customSimpleSelect, + [$90d67bfdc7c3b3c6$export$7723ee315ac7b345]: $90d67bfdc7c3b3c6$var$customDirectSelect + }, + ...props + }); + return control; + }, ({ map: map })=>{ + // We're making the controls available on the map instance for later use throughout + // the app (e.g in the CustomAoIControl) + map._drawControl = drawControl; + map.on("draw.create", onUpdate); + map.on("draw.update", onUpdate); + map.on("draw.delete", onDelete); + map.on("draw.selectionchange", onSelectionChange); + map.on("draw.modechange", onDrawModeChange); + map.on("load", ()=>{ + drawControl.set({ + type: "FeatureCollection", + features: aoisFeatures + }); + }); + }, ({ map: map })=>{ + map.off("draw.create", onUpdate); + map.off("draw.update", onUpdate); + map.off("draw.delete", onDelete); + map.off("draw.selectionchange", onSelectionChange); + map.off("draw.modechange", onDrawModeChange); + }, { + position: "top-left" + }); + return null; +} + + +function $c4e64c258279a6f7$export$2e2bcd8739ae039() { + const features = (0, $3Zh6r$useAtomValue)((0, $b33770860c837fe0$export$e52455fdc2b00988)); + const [isDrawing, setIsDrawing] = (0, $3Zh6r$useAtom)((0, $b33770860c837fe0$export$49ba8dedef52e816)); + const aoisUpdateGeometry = (0, $3Zh6r$useSetAtom)((0, $b33770860c837fe0$export$b241749fb75a9f9e)); + const update = (0, $3Zh6r$useCallback)((features)=>{ + aoisUpdateGeometry(features); + }, [ + aoisUpdateGeometry + ]); + const onUpdate = (0, $3Zh6r$useCallback)((e)=>{ + const updates = e.features.map((f)=>({ + id: (0, $02001aac47ff8556$export$140aee0ae17fe649)(f.id), + geometry: f.geometry + })); + update(updates); + }, [ + update + ]); + const aoiDelete = (0, $3Zh6r$useSetAtom)((0, $b33770860c837fe0$export$b55da64462f4025b)); + const onDelete = (0, $3Zh6r$useCallback)((e)=>{ + const selectedIds = e.features.map((f)=>(0, $02001aac47ff8556$export$140aee0ae17fe649)(f.id)); + aoiDelete(selectedIds); + }, [ + aoiDelete + ]); + const aoiSetSelected = (0, $3Zh6r$useSetAtom)((0, $b33770860c837fe0$export$77ca63485b1f8e4f)); + const onSelectionChange = (0, $3Zh6r$useCallback)((e)=>{ + const selectedIds = e.features.map((f)=>(0, $02001aac47ff8556$export$140aee0ae17fe649)(f.id)); + aoiSetSelected(selectedIds); + }, [ + aoiSetSelected + ]); + const onDrawModeChange = (0, $3Zh6r$useCallback)((e)=>{ + if (e.mode === (0, $90d67bfdc7c3b3c6$export$dc272e51a772de4b)) setIsDrawing(false); + }, [ + setIsDrawing + ]); + return { + features: features, + update: update, + onUpdate: onUpdate, + onDelete: onDelete, + onSelectionChange: onSelectionChange, + onDrawModeChange: onDrawModeChange, + isDrawing: isDrawing, + setIsDrawing: setIsDrawing + }; +} + + + + + + + +function $9df2cd8992362d1d$export$2e2bcd8739ae039(renderFn, opts) { + const theme = (0, $3Zh6r$useTheme)(); + const elementRef = (0, $3Zh6r$useRef)(null); + const rootRef = (0, $3Zh6r$useRef)(null); // Define the control methods and its lifecycle + class ThemedControl { + onAdd() { + const el = document.createElement("div"); + el.className = "mapboxgl-ctrl"; + elementRef.current = el; // Create a root and render the component + rootRef.current = (0, $3Zh6r$createRoot)(el); + rootRef.current.render(/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$ThemeProvider), { + theme: theme, + children: renderFn() + })); + return el; + } + onRemove() { + // Cleanup if necessary. + // Defer to next tick. + setTimeout(()=>{ + if (elementRef.current) { + rootRef.current?.unmount(); + rootRef.current = null; + } + }, 1); + } + } // Listen for changes in dependencies and re-render if necessary + (0, $3Zh6r$useEffect)(()=>{ + if (rootRef.current) rootRef.current.render(/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$ThemeProvider), { + theme: theme, + children: renderFn() + })); + }, [ + renderFn, + theme + ]); + (0, $3Zh6r$useControl)(()=>new ThemedControl(), opts); + return null; +} + + + + + + + + + + + + + + +/** + * Rounds a number to a specified amount of decimals. + * + * @param {number} value The value to round + * @param {number} decimals The number of decimals to keep. Default to 2 + */ function $70a57262ebf0860e$export$2077e0241d6afd3c(value, decimals = 2) { + return Math.round(value * Math.pow(10, decimals)) / Math.pow(10, decimals); +} +function $70a57262ebf0860e$export$7ecd32ca6b3ae583(value, decimals = 2) { + if (value / 1e9 >= 1) return { + num: $70a57262ebf0860e$export$2077e0241d6afd3c(value / 1e9, decimals), + unit: "B" + }; + else if (value / 1e6 >= 1) return { + num: $70a57262ebf0860e$export$2077e0241d6afd3c(value / 1e6, decimals), + unit: "M" + }; + else if (value / 1e3 >= 1) return { + num: $70a57262ebf0860e$export$2077e0241d6afd3c(value / 1e3, decimals), + unit: "K" + }; + return { + num: value, + unit: "" + }; +} +function $70a57262ebf0860e$export$aa9294712332dc16(num, options) { + const opts = { + decimals: 2, + separator: ",", + forceDecimals: false, + shorten: false, + ...options + }; // isNaN(null) === true + if (isNaN(num) || !num && num !== 0) return "--"; + const repeat = (char, length)=>{ + let str = ""; + for(let i = 0; i < length; i++)str += char + ""; + return str; + }; + const sign = num < 0 ? "-" : ""; + const absNum = Math.abs(num); + let [int, dec] = Number($70a57262ebf0860e$export$2077e0241d6afd3c(absNum, opts.decimals)).toString().split("."); + let largeNumUnit = ""; + if (opts.shorten) { + const { num: num, unit: unit } = $70a57262ebf0860e$export$7ecd32ca6b3ae583(Number(int), 0); + int = num.toString(); + largeNumUnit = unit; + } // Space the integer part of the number. + int = int.replace(/\B(?=(\d{3})+(?!\d))/g, opts.separator); // Round the decimals. + dec = (dec || "").substring(0, opts.decimals); // Add decimals if forced. + dec = opts.forceDecimals ? `${dec}${repeat(0, opts.decimals - dec.length)}` : dec; + return dec !== "" ? `${sign}${int}.${dec} ${largeNumUnit}` : `${sign}${int} ${largeNumUnit}`; +} +function $70a57262ebf0860e$export$3cdc770bf8b2ed3d(num, length = 2) { + const prefix = num < 0 ? "-" : ""; + const abdsNum = Math.abs(num); + const wholeNum = Math.floor(abdsNum); + const padLength = Math.max(length - String(wholeNum).length, 0); + const pads = new Array(padLength + 1).join("0"); + return prefix + pads + abdsNum; +} +function $70a57262ebf0860e$export$a5c7fd3700da7bdd(num, decimals = 2) { + if (!isFinite(num)) return `${Math.sign(num) === -1 ? "-" : ""}\u{221E}`; + const [coefficient, exponent] = num.toExponential().split("e").map((item)=>Number(item)); + const sups = "\u2070\xb9\xb2\xb3\u2074\u2075\u2076\u2077\u2078\u2079"; + const exponentSup = Math.abs(exponent).toString().split("").map((v)=>sups[v]).join(""); + const sign = exponent < 0 ? "\u207B" : ""; + return `${$70a57262ebf0860e$export$2077e0241d6afd3c(coefficient, decimals)}x10${sign}${exponentSup}`; +} + + +const $8523fedb7e953c4f$var$extensions = [ + "geojson", + "json", + "zip" +]; +const $8523fedb7e953c4f$var$eachFeatureMaxPointNum = 100; +const $8523fedb7e953c4f$export$a0c73f91e49c87c9 = $8523fedb7e953c4f$var$extensions.map((ext)=>`.${ext}`).join(", "); +function $8523fedb7e953c4f$var$getNumPoints(feature) { + return feature.geometry.coordinates.reduce((acc, current)=>{ + return acc + current.length; + }, 0); +} +function $8523fedb7e953c4f$export$4d849c190842948e(geojson) { + let warnings = []; + if (geojson.features.some((feature)=>![ + "MultiPolygon", + "Polygon" + ].includes(feature.geometry.type))) throw new Error("Wrong geometry type. Only polygons or multi polygons are accepted."); + const features = geojson.features.reduce((acc, feature)=>{ + if (feature.geometry.type === "MultiPolygon") return acc.concat((0, $02001aac47ff8556$export$f3e40f023efde6f)(feature)); + return acc.concat(feature); + }, []); + if (features.length > 200) throw new Error("Only files with up to 200 polygons are accepted."); + // Simplify features; + const originalTotalFeaturePoints = features.reduce((acc, f)=>acc + $8523fedb7e953c4f$var$getNumPoints(f), 0); + let numPoints = originalTotalFeaturePoints; + let tolerance = 0.001; // Remove holes from polygons as they're not supported. + let polygonHasRings = false; + let simplifiedFeatures = features.map((feature)=>{ + if (feature.geometry.coordinates.length > 1) { + polygonHasRings = true; + return { + ...feature, + geometry: { + type: "Polygon", + coordinates: [ + feature.geometry.coordinates[0] + ] + } + }; + } + return feature; + }); + if (polygonHasRings) warnings = [ + ...warnings, + "Polygons with rings are not supported and were simplified to remove them" + ]; + // Simplify each feature if needed to reduce point count to less than 50 points per feature + simplifiedFeatures = features.map((feature)=>{ + const numPoints = $8523fedb7e953c4f$var$getNumPoints(feature); + if (numPoints > 30) { + let tolerance = 0.001; + let simplifiedFeature = feature; // Continuously simplify the feature until it has less than or equal to 30 points + while($8523fedb7e953c4f$var$getNumPoints(simplifiedFeature) > $8523fedb7e953c4f$var$eachFeatureMaxPointNum && tolerance < 5){ + simplifiedFeature = (0, $3Zh6r$turfsimplify)(simplifiedFeature, { + tolerance: tolerance + }); + tolerance *= 2; // Increase tolerance to simplify more aggressively if needed + } + return simplifiedFeature; + } + return feature; + }); // Add a warning if any feature has been simplified to less than 30 points + const numberOfSimplifedFeatures = simplifiedFeatures.filter((feature, index)=>{ + return $8523fedb7e953c4f$var$getNumPoints(feature) < $8523fedb7e953c4f$var$getNumPoints(features[index]); + }).length; + if (numberOfSimplifedFeatures > 0) { + const featureWPrefix = numberOfSimplifedFeatures === 1 ? "feature was" : "features were"; // eslint-disable-next-line fp/no-mutating-methods + warnings = [ + ...warnings, + `${numberOfSimplifedFeatures} ${featureWPrefix} simplified to have less than ${$8523fedb7e953c4f$var$eachFeatureMaxPointNum} points.` + ]; + } // Further Simplify features in case there are a lot of features + // so the sum of the points doesn't exceed 1000 + while(numPoints > 1000 && tolerance < 5){ + simplifiedFeatures = simplifiedFeatures.map((feature)=>(0, $3Zh6r$turfsimplify)(feature, { + tolerance: tolerance + })); + numPoints = simplifiedFeatures.reduce((acc, f)=>acc + $8523fedb7e953c4f$var$getNumPoints(f), 0); + tolerance = Math.min(tolerance * 1.8, 5); + } + if (originalTotalFeaturePoints !== numPoints) warnings = [ + ...warnings, + `The geometry has been simplified (${(0, $70a57262ebf0860e$export$2077e0241d6afd3c)((1 - numPoints / originalTotalFeaturePoints) * 100)} % less).` + ]; + return { + simplifiedFeatures: simplifiedFeatures, + warnings: warnings + }; +} +function $8523fedb7e953c4f$var$useCustomAoI() { + const [fileInfo, setFileInfo] = (0, $3Zh6r$useState)(null); + const [uploadFileError, setUploadFileError] = (0, $3Zh6r$useState)(null); + const [uploadFileWarnings, setUploadFileWarnings] = (0, $3Zh6r$useState)([]); + const reader = (0, $3Zh6r$useRef)(); + const [features, setFeatures] = (0, $3Zh6r$useState)(null); + (0, $3Zh6r$useEffect)(()=>{ + reader.current = new FileReader(); + const setError = (error)=>{ + setUploadFileError(error); + setFeatures(null); + setUploadFileWarnings([]); + }; + const onLoad = async ()=>{ + if (!reader.current) return; + let geojson; + if (typeof reader.current.result === "string") { + const rawGeoJSON = reader.current.result; + if (!rawGeoJSON) { + setError("Error uploading file."); + return; + } + try { + geojson = JSON.parse(rawGeoJSON); + } catch (e) { + setError("Error uploading file: invalid JSON"); + return; + } + } else try { + geojson = await (0, $3Zh6r$shpjs)(reader.current.result); + } catch (e) { + setError(`Error uploading file: invalid Shapefile (${e.message})`); + return; + } + if (!geojson?.features?.length) { + setError("Error uploading file: Invalid GeoJSON"); + return; + } + try { + const { simplifiedFeatures: simplifiedFeatures, warnings: warnings } = $8523fedb7e953c4f$export$4d849c190842948e(geojson); + setUploadFileWarnings(warnings); + setUploadFileError(null); + setFeatures(simplifiedFeatures.map((feat, i)=>({ + id: `${new Date().getTime().toString().slice(-4)}${i}`, + ...feat + }))); + } catch (e) { + setError(e); + return; + } + }; + const onError = ()=>{ + setError("Error uploading file"); + }; + reader.current.addEventListener("load", onLoad); + reader.current.addEventListener("error", onError); + return ()=>{ + if (!reader.current) return; + reader.current.removeEventListener("load", onLoad); + reader.current.removeEventListener("error", onError); + }; + }, []); + const onUploadFile = (0, $3Zh6r$useCallback)((event)=>{ + if (!reader.current) return; + const file = event.target.files[0]; + if (!file) return; + const [, extension] = file.name.match(/^.*\.(json|geojson|zip)$/i) ?? []; + if (!$8523fedb7e953c4f$var$extensions.includes(extension)) { + setUploadFileError("Wrong file type. Only zipped shapefiles and geojson files are accepted."); + return; + } + setFileInfo({ + name: file.name, + extension: extension, + type: extension === "zip" ? "Shapefile" : "GeoJSON" + }); + if (extension === "zip") reader.current.readAsArrayBuffer(file); + else if (extension === "json" || extension === "geojson") reader.current.readAsText(file); + }, []); + const reset = (0, $3Zh6r$useCallback)(()=>{ + setFeatures(null); + setUploadFileWarnings([]); + setUploadFileError(null); + setFileInfo(null); + }, []); + return { + features: features, + onUploadFile: onUploadFile, + uploadFileError: uploadFileError, + uploadFileWarnings: uploadFileWarnings, + fileInfo: fileInfo, + reset: reset + }; +} +var $8523fedb7e953c4f$export$2e2bcd8739ae039 = $8523fedb7e953c4f$var$useCustomAoI; + + + +var $71GSy = parcelRequire("71GSy"); +const $5e7ee77835f8c8b1$var$UploadFileModalFooter = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$ModalFooter)).withConfig({ + displayName: "custom-aoi-modal__UploadFileModalFooter", + componentId: "sc-ww8yci-0" +})([ + "display:flex;justify-content:right;flex-flow:row nowrap;gap:", + ";" +], (0, $71GSy.variableGlsp)(0.25)); +const $5e7ee77835f8c8b1$var$ModalBodyInner = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "custom-aoi-modal__ModalBodyInner", + componentId: "sc-ww8yci-1" +})([ + "display:flex;flex-flow:column nowrap;gap:", + ";" +], (0, $71GSy.variableGlsp)()); +const $5e7ee77835f8c8b1$var$UploadFileIntro = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "custom-aoi-modal__UploadFileIntro", + componentId: "sc-ww8yci-2" +})([ + "display:flex;flex-flow:column nowrap;gap:", + ";" +], (0, $71GSy.variableProseVSpace)()); +const $5e7ee77835f8c8b1$var$FileUpload = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "custom-aoi-modal__FileUpload", + componentId: "sc-ww8yci-3" +})([ + "display:flex;flex-flow:nowrap;align-items:center;gap:", + ";", + "{flex-shrink:0;}", + "{overflow-wrap:anywhere;}" +], (0, $71GSy.variableGlsp)(0.5), (0, $3Zh6r$Button), (0, $3Zh6r$Subtitle)); +const $5e7ee77835f8c8b1$var$FileInput = (0, $3Zh6r$styledcomponents).input.withConfig({ + displayName: "custom-aoi-modal__FileInput", + componentId: "sc-ww8yci-4" +})([ + "", + "" +], (0, $3Zh6r$visuallyHidden)()); +const $5e7ee77835f8c8b1$var$UploadInformation = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "custom-aoi-modal__UploadInformation", + componentId: "sc-ww8yci-5" +})([ + "padding:", + ";background:", + ";box-shadow:", + ";border-radius:", + ";" +], (0, $71GSy.variableGlsp)(), (0, $3Zh6r$themeVal)("color.base-50"), (0, $3Zh6r$themeVal)("boxShadow.inset"), (0, $3Zh6r$themeVal)("shape.rounded")); +const $5e7ee77835f8c8b1$var$UploadListInfo = (0, $3Zh6r$styledcomponents).ul.withConfig({ + displayName: "custom-aoi-modal__UploadListInfo", + componentId: "sc-ww8yci-6" +})([ + "", + " display:flex;flex-flow:column nowrap;gap:", + ";li{display:flex;flex-flow:row nowrap;gap:", + ";align-items:top;> svg{flex-shrink:0;margin-top:", + ";}}" +], (0, $3Zh6r$listReset)(), (0, $3Zh6r$glsp)(0.25), (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$glsp)(0.25)); +const $5e7ee77835f8c8b1$var$UploadInfoItemSuccess = (0, $3Zh6r$styledcomponents).li.withConfig({ + displayName: "custom-aoi-modal__UploadInfoItemSuccess", + componentId: "sc-ww8yci-7" +})([ + "color:", + ";" +], (0, $3Zh6r$themeVal)("color.success")); +const $5e7ee77835f8c8b1$var$UploadInfoItemWarnings = (0, $3Zh6r$styledcomponents).li.withConfig({ + displayName: "custom-aoi-modal__UploadInfoItemWarnings", + componentId: "sc-ww8yci-8" +})([ + "color:", + ";" +], (0, $3Zh6r$themeVal)("color.info")); +const $5e7ee77835f8c8b1$var$UploadInfoItemError = (0, $3Zh6r$styledcomponents).li.withConfig({ + displayName: "custom-aoi-modal__UploadInfoItemError", + componentId: "sc-ww8yci-9" +})([ + "color:", + ";" +], (0, $3Zh6r$themeVal)("color.danger")); +function $5e7ee77835f8c8b1$export$2e2bcd8739ae039({ revealed: revealed, onCloseClick: onCloseClick, onConfirm: onConfirm }) { + const { features: features, onUploadFile: onUploadFile, uploadFileError: uploadFileError, uploadFileWarnings: uploadFileWarnings, fileInfo: fileInfo, reset: reset } = (0, $8523fedb7e953c4f$export$2e2bcd8739ae039)(); + const fileInputRef = (0, $3Zh6r$useRef)(null); + const onUploadClick = (0, $3Zh6r$useCallback)(()=>{ + if (fileInputRef.current) fileInputRef.current.click(); + }, []); + const onConfirmClick = (0, $3Zh6r$useCallback)(()=>{ + if (!features) return; + onConfirm(features); + onCloseClick(); + }, [ + features, + onConfirm, + onCloseClick + ]); + (0, $3Zh6r$useEffect)(()=>{ + if (revealed) reset(); + }, [ + revealed, + reset + ]); + const hasInfo = !!uploadFileWarnings.length || !!features || uploadFileError; + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Modal), { + id: "aoiUpload", + size: "medium", + revealed: revealed, + onCloseClick: onCloseClick, + renderHeadline: ()=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$ModalHeadline), { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("h2", { + children: "Upload custom area" + }) + }), + content: /*#__PURE__*/ (0, $3Zh6r$jsxs)($5e7ee77835f8c8b1$var$ModalBodyInner, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)($5e7ee77835f8c8b1$var$UploadFileIntro, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: "You can upload a zipped shapefile (*.zip) or a GeoJSON file (*.json, *.geojson) to define a custom area of interest." + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($5e7ee77835f8c8b1$var$FileUpload, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Button), { + variation: "base-outline", + onClick: onUploadClick, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonArrowUp), {}), + "Upload file..." + ] + }), + fileInfo && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Subtitle), { + as: "p", + children: [ + "File: ", + fileInfo.name, + " (", + fileInfo.type, + ")." + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($5e7ee77835f8c8b1$var$FileInput, { + type: "file", + onChange: onUploadFile, + accept: (0, $8523fedb7e953c4f$export$a0c73f91e49c87c9), + ref: fileInputRef + }) + ] + }) + ] + }), + hasInfo && /*#__PURE__*/ (0, $3Zh6r$jsxs)($5e7ee77835f8c8b1$var$UploadInformation, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Heading), { + hidden: true, + children: "Upload information" + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($5e7ee77835f8c8b1$var$UploadListInfo, { + children: [ + uploadFileWarnings.map((w)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)($5e7ee77835f8c8b1$var$UploadInfoItemWarnings, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonCircleInformation), {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { + children: w + }) + ] + }, w)), + features && /*#__PURE__*/ (0, $3Zh6r$jsxs)($5e7ee77835f8c8b1$var$UploadInfoItemSuccess, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonCircleTick), {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { + children: "File uploaded successfully." + }) + ] + }), + uploadFileError && /*#__PURE__*/ (0, $3Zh6r$jsxs)($5e7ee77835f8c8b1$var$UploadInfoItemError, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonCircleExclamation), {}), + " ", + uploadFileError + ] + }) + ] + }) + ] + }) + ] + }), + renderFooter: ()=>/*#__PURE__*/ (0, $3Zh6r$jsxs)($5e7ee77835f8c8b1$var$UploadFileModalFooter, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Button), { + variation: "base-text", + onClick: onCloseClick, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonXmarkSmall), {}), + "Cancel" + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Button), { + variation: "primary-fill", + disabled: !features, + onClick: onConfirmClick, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonTickSmall), {}), + "Add area" + ] + }) + ] + }) + }); +} + + + + + + + + + + + + +const $b85a519a9f29b688$var$presetFilePath = `${undefined ?? ""}/public/geo-data/states/`; +const $b85a519a9f29b688$var$presetSuffix = `.geojson`; +function $b85a519a9f29b688$var$usePresetAOI(selectedState) { + const [error, setError] = (0, $3Zh6r$useState)(""); + const [isLoading, setIsLoading] = (0, $3Zh6r$useState)(false); + const [features, setFeatures] = (0, $3Zh6r$useState)(null); + (0, $3Zh6r$useEffect)(()=>{ + if (!selectedState) return; + const abortController = new AbortController(); // Create an instance of AbortController + async function loadData() { + setIsLoading(true); + try { + const res = await (0, $3Zh6r$axios).get(`${$b85a519a9f29b688$var$presetFilePath}${selectedState}${$b85a519a9f29b688$var$presetSuffix}`, { + signal: abortController.signal // Pass the abort signal to Axios + }); + setIsLoading(false); + const geojson = res.data; + if (!geojson?.features?.length) { + setError("Error: Invalid GeoJSON"); + return; + } + const { simplifiedFeatures: simplifiedFeatures } = (0, $8523fedb7e953c4f$export$4d849c190842948e)(geojson); + setFeatures(simplifiedFeatures.map((feat, i)=>({ + id: `${new Date().getTime().toString().slice(-4)}${i}`, + ...feat + }))); + } catch (error) { + if ((0, $3Zh6r$axios).isCancel(error)) { + setIsLoading(false); // Request canceled + setError(error.message); + } else setError("Error: Unable to load data"); + } + } + loadData(); + return ()=>{ + abortController.abort(); + }; + }, [ + selectedState + ]); + const reset = (0, $3Zh6r$useCallback)(()=>{ + setFeatures(null); + setError(null); + }, []); + return { + features: features, + isLoading: isLoading, + error: error, + reset: reset + }; +} +var $b85a519a9f29b688$export$2e2bcd8739ae039 = $b85a519a9f29b688$var$usePresetAOI; + + +const $9753db378f677dba$var$analysisStatesPreset = [ + "Alabama", + "Alaska", + "Arizona", + "Arkansas", + "California", + "Colorado", + "Connecticut", + "Delaware", + "District of Columbia", + "Florida", + "Georgia", + "Hawaii", + "Idaho", + "Illinois", + "Indiana", + "Iowa", + "Kansas", + "Kentucky", + "Louisiana", + "Maine", + "Maryland", + "Massachusetts", + "Michigan", + "Minnesota", + "Mississippi", + "Missouri", + "Montana", + "Nebraska", + "Nevada", + "New Hampshire", + "New Jersey", + "New Mexico", + "New York", + "North Carolina", + "North Dakota", + "Ohio", + "Oklahoma", + "Oregon", + "Pennsylvania", + "Puerto Rico", + "Rhode Island", + "South Carolina", + "South Dakota", + "Tennessee", + "Texas", + "Utah", + "Vermont", + "Virginia", + "Washington", + "West Virginia", + "Wisconsin", + "Wyoming" +].map((e)=>({ + group: "state", + label: e, + value: e + })); +const $9753db378f677dba$var$analysisCountryPreset = [ + { + group: "country", + label: "Contiguous United States (CONUS)", + value: "United States (Contiguous)" + } +]; +const $9753db378f677dba$var$analysisPresets = [ + ...$9753db378f677dba$var$analysisStatesPreset, + ...$9753db378f677dba$var$analysisCountryPreset +]; // Disabling no mutating rule since we are mutating the copy +// eslint-disable-next-line fp/no-mutating-methods +const $9753db378f677dba$var$sortedPresets = [ + ...$9753db378f677dba$var$analysisStatesPreset +].sort((a, b)=>{ + return a.label.localeCompare(b.label); +}); +const $9753db378f677dba$var$selectorHeight = "25px"; +const $9753db378f677dba$var$SelectorWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "preset-selector__SelectorWrapper", + componentId: "sc-dkpani-0" +})([ + "position:relative;" +]); +const $9753db378f677dba$var$PresetSelect = (0, $3Zh6r$styledcomponents).select.withConfig({ + displayName: "preset-selector__PresetSelect", + componentId: "sc-dkpani-1" +})([ + "max-width:200px;height:", + ";color:transparent;background:none;option{color:black;}" +], $9753db378f677dba$var$selectorHeight); // This div is just to display the value with trucnated texts +const $9753db378f677dba$var$OptionValueDisplay = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "preset-selector__OptionValueDisplay", + componentId: "sc-dkpani-2" +})([ + "position:absolute;width:100%;height:100%;z-index:1;padding:", + " ", + ";display:flex;align-items:center;justify-content:space-between;pointer-events:none;span{width:85%;", + "}" +], (0, $3Zh6r$glsp)(0.125), (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$truncated)()); +const $9753db378f677dba$var$SelectorSubAction = (0, $3Zh6r$css)([ + "position:absolute;top:0;right:", + ";height:", + ";" +], (0, $3Zh6r$glsp)(1.25), $9753db378f677dba$var$selectorHeight); +const $9753db378f677dba$var$spinAnimation = (0, $3Zh6r$keyframes)([ + "from{transform:rotate(360deg);}to{transform:rotate(0deg);}" +]); +const $9753db378f677dba$var$CancelButton = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Button)).withConfig({ + displayName: "preset-selector__CancelButton", + componentId: "sc-dkpani-3" +})([ + "", + "" +], $9753db378f677dba$var$SelectorSubAction); +const $9753db378f677dba$var$LoadingWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "preset-selector__LoadingWrapper", + componentId: "sc-dkpani-4" +})([ + "", + " display:flex;align-items:center;right:", + ";" +], $9753db378f677dba$var$SelectorSubAction, (0, $3Zh6r$glsp)(2)); +const $9753db378f677dba$var$AnimatingCollecticonArrowSpinCcw = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$CollecticonArrowSpinCcw)).withConfig({ + displayName: "preset-selector__AnimatingCollecticonArrowSpinCcw", + componentId: "sc-dkpani-5" +})([ + "animation:", + " 1s infinite linear;" +], $9753db378f677dba$var$spinAnimation); +function $9753db378f677dba$export$2e2bcd8739ae039({ selectedState: selectedState, setSelectedState: setSelectedState, onConfirm: onConfirm, resetPreset: resetPreset }) { + const { features: features, isLoading: isLoading } = (0, $b85a519a9f29b688$export$2e2bcd8739ae039)(selectedState); + (0, $3Zh6r$useEffect)(()=>{ + if (features?.length) onConfirm(features); // Excluding onConfirm from the dependencies array to prevent an infinite loop: + // onConfirm depends on the Map instance, and invoking it modifies the Map, + // which can re-trigger this effect if included as a dependency. + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [ + features + ]); + const currentlySelected = $9753db378f677dba$var$analysisPresets.find((e)=>e.value === selectedState); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($9753db378f677dba$var$SelectorWrapper, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)($9753db378f677dba$var$OptionValueDisplay, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)("span", { + children: [ + currentlySelected ? currentlySelected.label : "Analyze an area", + " " + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChevronDownSmall), {}) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($9753db378f677dba$var$PresetSelect, { + id: "preset-selector", + name: "presetSelector", + value: selectedState, + onChange: (e)=>setSelectedState(e.target.value), + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("option", { + children: " Analyze an area " + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("optgroup", { + label: "Country" + }), + $9753db378f677dba$var$analysisCountryPreset.map((e)=>{ + return /*#__PURE__*/ (0, $3Zh6r$jsx)("option", { + value: e.value, + children: e.label + }, `${e.value}-option-analysis`); + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("optgroup", { + label: "State" + }), + $9753db378f677dba$var$sortedPresets.map((e)=>{ + return /*#__PURE__*/ (0, $3Zh6r$jsx)("option", { + value: e.value, + children: e.label + }, `${e.value}-option-analysis`); + }) + ] + }), + selectedState && !isLoading && /*#__PURE__*/ (0, $3Zh6r$jsx)($9753db378f677dba$var$CancelButton, { + fitting: "skinny", + onClick: ()=>{ + resetPreset(); + }, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonDiscXmark), { + meaningful: true, + width: "12px", + height: "12px", + title: "Clear preset" + }) + }), + isLoading && /*#__PURE__*/ (0, $3Zh6r$jsx)($9753db378f677dba$var$LoadingWrapper, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($9753db378f677dba$var$AnimatingCollecticonArrowSpinCcw, { + meaningful: true, + width: "12px", + height: "12px", + title: "Loading" + }) + }) + ] + }); +} + + + + + + + + + + + + +const $61b3d1da33a5342d$export$c92c6401b52a9298 = (0, $3Zh6r$tippyjsreact); // Wrap in body to increase specificity. +const $61b3d1da33a5342d$export$27afe0e50870a053 = ()=>(0, $3Zh6r$css)([ + "body{[data-tippy-root]{z-index:", + " !important;}.tippy-box{background-color:", + ";border-radius:", + ";}.tippy-arrow{color:", + ";}.tippy-content{padding:", + ";}}" + ], (0, $3Zh6r$themeVal)("zIndices.tooltip"), (0, $3Zh6r$themeVal)("color.base"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.base"), (0, $3Zh6r$glsp)(0.25, 0.5)); + + + +const $1137ef8b3394fd15$var$VdButton = (0, $dae8878c46a263f4$export$6df8b10de86b21f9)((0, $3Zh6r$Button)); +const $1137ef8b3394fd15$var$VdToolbarIconButton = (0, $dae8878c46a263f4$export$6df8b10de86b21f9)((0, $3Zh6r$ToolbarIconButton)); +const $1137ef8b3394fd15$export$d3a4070914c20f9d = (0, $3Zh6r$styledcomponents)(/*#__PURE__*/ (0, $3Zh6r$react).forwardRef(function TipButtonFwd(props, ref) { + const { tipContent: tipContent, tipProps: tipProps = {}, as: as, ...rest // as injected by styled components + } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $61b3d1da33a5342d$export$c92c6401b52a9298), { + content: tipContent, + ...tipProps, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($1137ef8b3394fd15$var$VdButton, { + ref: ref, + forwardedAs: as, + ...rest + }) + }); +})).withConfig({ + displayName: "tip-button__TipButton", + componentId: "sc-mk31se-0" +})([ + "" +]); +const $1137ef8b3394fd15$export$52e4888d65fa0806 = (0, $3Zh6r$styledcomponents)(/*#__PURE__*/ (0, $3Zh6r$react).forwardRef(function TipToolbarIconButtonFwd(props, ref) { + const { tipContent: tipContent, tipProps: tipProps = {}, as: as, ...rest // as injected by styled components + } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $61b3d1da33a5342d$export$c92c6401b52a9298), { + content: tipContent, + ...tipProps, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($1137ef8b3394fd15$var$VdToolbarIconButton, { + ref: ref, + forwardedAs: as, + ...rest + }) + }); +})).withConfig({ + displayName: "tip-button__TipToolbarIconButton", + componentId: "sc-mk31se-1" +})([ + "" +]); + + + + + + +const $e3a7178e65da5ca7$export$dff7c5afa99d3f38 = (0, $3Zh6r$styledcomponents).code.withConfig({ + displayName: "shortcut-code__ShortcutCode", + componentId: "sc-1iumtiz-0" +})([ + "background:", + ";font-size:0.75rem;padding:0.125rem 0.25rem;line-height:0.75rem;border-radius:", + ";font-weight:", + ";" +], (0, $3Zh6r$themeVal)("color.surface-200a"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("type.base.regular")); + + +const $a91bd829cc6dcb40$export$3a56e3bcf613b2b1 = (0, $3Zh6r$css)([ + "&.mode-", + " .mapboxgl-canvas-container,&.feature-feature.mouse-drag .mapboxgl-canvas-container,&.mouse-move .mapboxgl-canvas-container{cursor:default;}" +], (0, $90d67bfdc7c3b3c6$export$f3d9a112d61ad859)); +const $a91bd829cc6dcb40$var$AnalysisToolbar = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Toolbar)).withConfig({ + displayName: "custom-aoi-control__AnalysisToolbar", + componentId: "sc-1ru5z0t-0" +})([ + "background-color:", + ";border-radius:", + ";padding:", + ";box-shadow:", + ";", + " ", + "{text-transform:none;}" +], (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$glsp)(0.25), (0, $3Zh6r$themeVal)("boxShadow.elevationC"), ({ visuallyDisabled: visuallyDisabled })=>visuallyDisabled && (0, $3Zh6r$css)([ + "> *{", + " pointer-events:none;}" + ], (0, $3Zh6r$disabled)()), (0, $3Zh6r$ToolbarLabel)); +const $a91bd829cc6dcb40$var$FloatingBarSelf = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "custom-aoi-control__FloatingBarSelf", + componentId: "sc-1ru5z0t-1" +})([ + "position:absolute;bottom:", + ";left:50%;transform:translateX(-50%);z-index:100;" +], (0, $3Zh6r$glsp)()); +function $a91bd829cc6dcb40$var$CustomAoI({ map: map, disableReason: disableReason }) { + const [aoiModalRevealed, setAoIModalRevealed] = (0, $3Zh6r$useState)(false); + const [selectedState, setSelectedState] = (0, $3Zh6r$useState)(""); + const [presetIds, setPresetIds] = (0, $3Zh6r$useState)([]); + const [fileUploadedIds, setFileUplaodedIds] = (0, $3Zh6r$useState)([]); + const [selectedForEditing, setSelectedForEditing] = (0, $3Zh6r$useAtom)((0, $b33770860c837fe0$export$76c96abd87f70ce3)); + const { onUpdate: onUpdate, isDrawing: isDrawing, setIsDrawing: setIsDrawing, features: features } = (0, $c4e64c258279a6f7$export$2e2bcd8739ae039)(); + const aoiDeleteAll = (0, $3Zh6r$useSetAtom)((0, $b33770860c837fe0$export$d74ab61d089d411f)); // Needed so that this component re-renders to when the draw selection changes + // from feature to point. + const [, forceUpdate] = (0, $3Zh6r$useState)(0); + (0, $3Zh6r$useEffect)(()=>{ + const mbDraw = map?._drawControl; + if (!mbDraw) return; + const aoiSelectedFor = selectedForEditing ? (0, $90d67bfdc7c3b3c6$export$dc272e51a772de4b) : (0, $90d67bfdc7c3b3c6$export$f3d9a112d61ad859); + mbDraw.changeMode(aoiSelectedFor); + const onSelChange = ()=>forceUpdate(Date.now()); + map.on("draw.selectionchange", onSelChange); + return ()=>{ + map.off("draw.selectionchange", onSelChange); + }; + }, [ + map, + selectedForEditing + ]); + const resetAoisOnMap = (0, $3Zh6r$useCallback)(()=>{ + const mbDraw = map?._drawControl; + if (!mbDraw) return; + mbDraw.deleteAll(); + aoiDeleteAll(); + }, [ + aoiDeleteAll + ]); + const resetForPresetSelect = (0, $3Zh6r$useCallback)(()=>{ + resetAoisOnMap(); + setFileUplaodedIds([]); + }, [ + resetAoisOnMap + ]); + const resetForFileUploaded = (0, $3Zh6r$useCallback)(()=>{ + resetAoisOnMap(); + setSelectedState(""); + setPresetIds([]); + }, [ + resetAoisOnMap + ]); + const resetForEmptyState = (0, $3Zh6r$useCallback)(()=>{ + resetAoisOnMap(); + setSelectedState(""); + setPresetIds([]); + setFileUplaodedIds([]); + }, [ + resetAoisOnMap + ]); + const resetForDrawingAoi = (0, $3Zh6r$useCallback)(()=>{ + const mbDraw = map?._drawControl; + if (!mbDraw) return; + if (fileUploadedIds.length) { + mbDraw.changeMode((0, $90d67bfdc7c3b3c6$export$dc272e51a772de4b), { + featureIds: fileUploadedIds + }); + mbDraw.trash(); + } + if (presetIds.length) { + mbDraw.changeMode((0, $90d67bfdc7c3b3c6$export$dc272e51a772de4b), { + featureIds: presetIds + }); + mbDraw.trash(); + } + setFileUplaodedIds([]); + setPresetIds([]); + setSelectedState(""); + }, [ + presetIds, + fileUploadedIds + ]); + const onConfirm = (0, $3Zh6r$useCallback)((features)=>{ + const mbDraw = map?._drawControl; + setAoIModalRevealed(false); + if (!mbDraw) return; + resetForFileUploaded(); + onUpdate({ + features: features + }); + const fc = { + type: "FeatureCollection", + features: features + }; + const bounds = (0, $3Zh6r$turfbbox)(fc); + const center = (0, $3Zh6r$turfcentroid)(fc).geometry.coordinates; + map.flyTo({ + center: center, + zoom: (0, $02001aac47ff8556$export$13537e4993f15a71)(bounds) + }); + const addedAoisId = mbDraw.add(fc); + mbDraw.changeMode((0, $90d67bfdc7c3b3c6$export$f3d9a112d61ad859), { + featureIds: addedAoisId + }); + setFileUplaodedIds(addedAoisId); + setSelectedForEditing(false); + }, [ + map, + onUpdate, + resetForFileUploaded, + setSelectedForEditing + ]); + const onPresetConfirm = (0, $3Zh6r$useCallback)((features)=>{ + const mbDraw = map?._drawControl; + if (!mbDraw) return; + resetForPresetSelect(); + onUpdate({ + features: features + }); + const fc = { + type: "FeatureCollection", + features: features + }; + const bounds = (0, $3Zh6r$turfbbox)(fc); + const center = (0, $3Zh6r$turfcentroid)(fc).geometry.coordinates; + map.flyTo({ + center: center, + zoom: (0, $02001aac47ff8556$export$13537e4993f15a71)(bounds) + }); + const pids = mbDraw.add(fc); + setPresetIds(pids); + mbDraw.changeMode((0, $90d67bfdc7c3b3c6$export$f3d9a112d61ad859), { + featureIds: pids + }); + setSelectedForEditing(false); + }, [ + map, + onUpdate, + resetForPresetSelect, + setSelectedForEditing + ]); + const toggleDrawing = (0, $3Zh6r$useCallback)(()=>{ + const mbDraw = map?._drawControl; + if (!mbDraw) return; + resetForDrawingAoi(); + setIsDrawing(!isDrawing); + setSelectedForEditing(true); + }, [ + map, + isDrawing, + setIsDrawing, + resetForDrawingAoi + ]); + const onTrashClick = (0, $3Zh6r$useCallback)(()=>{ + // We need to programmatically access the mapbox draw trash method which + // will do different things depending on the selected mode. + const mbDraw = map?._drawControl; + if (!mbDraw) return; + setSelectedState(""); + setPresetIds([]); + setFileUplaodedIds([]); // This is a peculiar situation: + // If we are in direct select (to select/add vertices) but not vertex is + // selected, the trash method doesn't do anything. So, in this case, we + // trigger the delete for the whole feature. + const selectedFeatures = mbDraw.getSelected()?.features; + if (mbDraw.getMode() === (0, $90d67bfdc7c3b3c6$export$7723ee315ac7b345) && selectedFeatures.length && !mbDraw.getSelectedPoints().features.length) // Change mode so that the trash action works. + mbDraw.changeMode((0, $90d67bfdc7c3b3c6$export$dc272e51a772de4b), { + featureIds: selectedFeatures.map((f)=>f.id) + }); + // If we are in static mode, we need to change to simple_select to be able + // to delete those features + if (mbDraw.getMode() === (0, $90d67bfdc7c3b3c6$export$f3d9a112d61ad859)) mbDraw.changeMode((0, $90d67bfdc7c3b3c6$export$dc272e51a772de4b), { + featureIds: features.map((f)=>f.id) + }); + // If nothing selected, delete all. + if (features.every((f)=>!f.selected)) { + mbDraw.deleteAll(); // The delete all method does not trigger the delete event, so we need to + // manually delete all the feature from the atom. + aoiDeleteAll(); + return; + } + mbDraw.trash(); + }, [ + features, + aoiDeleteAll, + map + ]); + const isAreaSelected = !!map?._drawControl?.getSelected().features.length; + const isPointSelected = !!map?._drawControl.getSelectedPoints().features.length; + const hasFeatures = !!features.length; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $61b3d1da33a5342d$export$c92c6401b52a9298), { + disabled: !disableReason, + content: disableReason, + placement: "bottom", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($a91bd829cc6dcb40$var$AnalysisToolbar, { + visuallyDisabled: !!disableReason, + size: "small", + "data-tour": "analysis-tour", + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $9753db378f677dba$export$2e2bcd8739ae039), { + selectedState: selectedState, + setSelectedState: setSelectedState, + onConfirm: onPresetConfirm, + resetPreset: resetForEmptyState + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$VerticalDivider), {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $1137ef8b3394fd15$export$52e4888d65fa0806), { + tipContent: "Draw an area of interest", + tipProps: { + placement: "bottom" + }, + active: isDrawing, + onClick: toggleDrawing, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonPencil), { + meaningful: true, + title: "Draw AOI" + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $1137ef8b3394fd15$export$52e4888d65fa0806), { + tipContent: "Upload area of interest", + tipProps: { + placement: "bottom" + }, + onClick: ()=>setAoIModalRevealed(true), + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonUpload2), { + title: "Upload geoJSON", + meaningful: true + }) + }) + ] + }) + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($a91bd829cc6dcb40$var$FloatingBar, { + container: map.getContainer(), + children: hasFeatures && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Button), { + size: "small", + variation: "base-fill", + onClick: onTrashClick, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonTrashBin), { + title: "Delete selected" + }), + " ", + isPointSelected ? /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + "Delete point ", + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e3a7178e65da5ca7$export$dff7c5afa99d3f38), { + children: "del" + }) + ] + }) : isAreaSelected ? /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + "Delete area ", + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e3a7178e65da5ca7$export$dff7c5afa99d3f38), { + children: "del" + }) + ] + }) : /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { + children: "Delete all areas" + }) + ] + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $5e7ee77835f8c8b1$export$2e2bcd8739ae039), { + revealed: aoiModalRevealed, + onConfirm: onConfirm, + onCloseClick: ()=>setAoIModalRevealed(false) + }) + ] + }); +} +function $a91bd829cc6dcb40$var$FloatingBar(props) { + const { container: container, children: children } = props; + return /*#__PURE__*/ (0, $3Zh6r$createPortal)(/*#__PURE__*/ (0, $3Zh6r$jsx)($a91bd829cc6dcb40$var$FloatingBarSelf, { + children: children + }), container); +} +function $a91bd829cc6dcb40$export$2e2bcd8739ae039({ disableReason: disableReason }) { + const { main: main } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); + const { isDrawing: isDrawing } = (0, $c4e64c258279a6f7$export$2e2bcd8739ae039)(); // Start the drawing mode when isDrawing is true + // There's no need to switch back to 'simple_select' mode when !isDrawing + // as Mapbox Draw handles this internally when the drawing is completed + (0, $3Zh6r$useEffect)(()=>{ + if (!main) return; + const mbDraw = main._drawControl; + if (!mbDraw) return; + if (isDrawing) mbDraw.changeMode((0, $90d67bfdc7c3b3c6$export$c6e58d457ddc6796)); + }, [ + main, + isDrawing + ]); + (0, $9df2cd8992362d1d$export$2e2bcd8739ae039)(()=>/*#__PURE__*/ (0, $3Zh6r$jsx)($a91bd829cc6dcb40$var$CustomAoI, { + map: main, + disableReason: disableReason + }), { + position: "top-left" + }); + return null; +} + + + + + + +const $732265036cff41d7$export$72c45ab4924b5dfe = "CompareContainer"; +function $732265036cff41d7$export$2c1d9c1fe3e6577a({ children: children }) { + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { + children: children + }); +} +$732265036cff41d7$export$2c1d9c1fe3e6577a.displayName = $732265036cff41d7$export$72c45ab4924b5dfe; +const $732265036cff41d7$export$4da093b50135d526 = "MapControlsContainer"; +function $732265036cff41d7$export$7628ccdac312035f({ children: children }) { + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { + children: children + }); +} +$732265036cff41d7$export$7628ccdac312035f.displayName = $732265036cff41d7$export$4da093b50135d526; +function $732265036cff41d7$export$2e2bcd8739ae039(props) { + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$MapProvider), { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $421fff492fca391b$export$2e2bcd8739ae039), { + ...props, + children: props.children + }) + }); +} + + +const $421fff492fca391b$var$chevronRightURI = ()=>(0, $3Zh6r$iconDataURI)((0, $3Zh6r$CollecticonChevronRightSmall), { + color: "white" + }); +const $421fff492fca391b$var$chevronLeftURI = ()=>(0, $3Zh6r$iconDataURI)((0, $3Zh6r$CollecticonChevronLeftSmall), { + color: "white" + }); +const $421fff492fca391b$var$MapsContainer = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "maps__MapsContainer", + componentId: "sc-1b9irgg-0" +})([ + "", + " height:100%;flex:1;.mapboxgl-map{position:absolute !important;inset:0;&.mouse-add .mapboxgl-canvas-container{cursor:crosshair;}&.mouse-pointer .mapboxgl-canvas-container{cursor:pointer;}&.mouse-move .mapboxgl-canvas-container{cursor:move;}", + "}.mapboxgl-compare .compare-swiper-vertical{background:", + ";display:flex;align-items:center;justify-content:center;&::before,&::after{display:inline-block;content:'';background-repeat:no-repeat;background-size:1rem 1rem;width:1rem;height:1rem;}&::before{background-image:url('", + "');}&::after{background-image:url('", + "');}}" +], (0, $fdbbf0a00117b7ac$export$2e2bcd8739ae039), (0, $a91bd829cc6dcb40$export$3a56e3bcf613b2b1), (0, $3Zh6r$themeVal)("color.primary"), $421fff492fca391b$var$chevronLeftURI(), $421fff492fca391b$var$chevronRightURI()); +function $421fff492fca391b$var$Maps({ children: children, projection: projection, onStyleUpdate: onStyleUpdate, mapRef: mapRef, onMapLoad: onMapLoad, interactive: interactive }) { + // Instantiate MGL Compare, if compare is enabled + (0, $a9b0a63a2e0a9f95$export$2e2bcd8739ae039)(); // Split children into layers and controls, using all children provided + const { generators: generators, compareGenerators: compareGenerators, controls: controls } = (0, $3Zh6r$useMemo)(()=>{ + const childrenArr = (0, $3Zh6r$Children).toArray(children); + const sortedChildren = childrenArr.reduce((acc, child)=>{ + // This is added so that we can use the component name in production + // where the function names are minified + // @ts-expect-error displayName is not in the type + const componentName = child.type.displayName ?? ""; + if (componentName === (0, $732265036cff41d7$export$72c45ab4924b5dfe)) acc.compareGenerators = (0, $3Zh6r$Children).toArray(child.props.children); + else if (componentName == (0, $732265036cff41d7$export$4da093b50135d526)) acc.controls = (0, $3Zh6r$Children).toArray(child.props.children); + else acc.generators = [ + ...acc.generators, + child + ]; + return acc; + }, { + generators: [], + controls: [], + compareGenerators: [] + }); + return sortedChildren; + }, [ + children + ]); + const maps = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); + const { observe: observe } = (0, $3Zh6r$reactcooldimensions)({ + onResize: ()=>{ + setTimeout(()=>{ + maps.main?.resize(); + maps.compared?.resize(); + }, 0); + } + }); + const { containerId: containerId } = (0, $f7c3b9130208632b$export$d6122c16d7c2c97c)(); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($421fff492fca391b$var$MapsContainer, { + id: containerId, + ref: observe, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $80fe9e54e438c7ad$export$e155666bf54a9f18), { + onStyleUpdate: onStyleUpdate, + children: [ + generators, + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $5285dfbfc2fc666c$export$2e2bcd8739ae039), { + interactive: interactive, + mapRef: mapRef, + onMapLoad: onMapLoad, + controls: controls, + projection: projection + }) + ] + }), + !!compareGenerators.length && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $80fe9e54e438c7ad$export$e155666bf54a9f18), { + isCompared: true, + children: [ + compareGenerators, + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $5285dfbfc2fc666c$export$2e2bcd8739ae039), { + interactive: interactive, + mapRef: mapRef, + isCompared: true, + controls: controls, + projection: projection, + onMapLoad: onMapLoad + }) + ] + }) + ] + }); +} +function $421fff492fca391b$export$2e2bcd8739ae039(props) { + const { id: id, mapOptions: mapOptions, mapRef: mapRef, onMapLoad: onMapLoad } = props; + const mainId = `main-map-${id}`; + const comparedId = `compared-map-${id}`; + const containerId = `comparison-container-${id}`; // Holds the initial view state for the main map, used by compare map at mount + const [initialViewState, setInitialViewState] = (0, $3Zh6r$useState)({ + latitude: mapOptions?.center?.[1] ?? 0, + longitude: mapOptions?.center?.[0] ?? 0, + zoom: mapOptions?.zoom ?? 1 + }); + return /*#__PURE__*/ (0, $3Zh6r$jsx)($421fff492fca391b$export$d0fe47fd6c63542b.Provider, { + value: { + initialViewState: initialViewState, + setInitialViewState: setInitialViewState, + mainId: mainId, + comparedId: comparedId, + containerId: containerId + }, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($421fff492fca391b$var$Maps, { + interactive: mapOptions?.interactive, + onMapLoad: onMapLoad, + mapRef: mapRef, + ...props, + children: props.children + }) + }); +} +const $421fff492fca391b$export$d0fe47fd6c63542b = /*#__PURE__*/ (0, $3Zh6r$createContext)({ + initialViewState: {}, + setInitialViewState: ()=>undefined, + mainId: "", + comparedId: "", + containerId: "" +}); + + + +function $f7c3b9130208632b$export$d6122c16d7c2c97c() { + return (0, $3Zh6r$useContext)((0, $421fff492fca391b$export$d0fe47fd6c63542b)); +} +function $f7c3b9130208632b$export$2e2bcd8739ae039() { + const { mainId: mainId, comparedId: comparedId } = $f7c3b9130208632b$export$d6122c16d7c2c97c(); + const { isCompared: isCompared } = (0, $2913a1b35d8b428a$export$307f373b81ea9ae5)(); + const maps = (0, $3Zh6r$useMap)(); + const main = maps[mainId]; + const compared = maps[comparedId]; + const current = isCompared ? compared : main; + return { + main: main, + compared: compared, + current: current + }; +} + + +const $80fe9e54e438c7ad$var$DEFAULT_GLYPHS_SOURCE = "mapbox://fonts/mapbox/{fontstack}/{range}.pbf"; // This is the spritesheet used in the default satellite basemap (cldu1cb8f00ds01p6gi583w1m) +const $80fe9e54e438c7ad$var$DEFAULT_SPRITE_SOURCE = "mapbox://sprites/covid-nasa/cldu1cb8f00ds01p6gi583w1m/e3w0e56evrnnyy9tj4v36mbo4"; +const $80fe9e54e438c7ad$var$DEFAULT_MAPBOX_STYLE_VERSION = 8; +const $80fe9e54e438c7ad$export$f4de434b269fe487 = /*#__PURE__*/ (0, $3Zh6r$createContext)({ + updateStyle: (params)=>{ + return params; + }, + isCompared: false +}); +const $80fe9e54e438c7ad$var$LAYER_ORDER = [ + "basemap-background", + "raster", + "vector", + "basemap-foreground", + "markers" +]; +// Mapbox layers and sources to be added to the final style. Outputs +// a style object directly usable by the map instance. +const $80fe9e54e438c7ad$var$generateStyle = (stylesData, currentMapStyle)=>{ + let sources = {}; + let layers = []; + Object.entries(stylesData).forEach(([generatorId, generatorParams])=>{ + // TODO check duplicate source ids? + sources = { + ...sources, + ...generatorParams.sources + }; + const generatorLayers = generatorParams.layers.map((generatorLayer)=>{ + const metadata = generatorLayer.metadata ?? {}; + metadata.generatorId = generatorId; + const mapLayer = { + ...generatorLayer, + metadata: metadata + }; + if (generatorParams.params?.hidden) mapLayer.layout = { + ...mapLayer.layout, + visibility: "none" + }; + return mapLayer; + }); + layers = [ + ...layers, + ...generatorLayers + ]; + }); // Allow sort as it uses a copy of the array so mutating is ok + /* eslint-disable-next-line fp/no-mutating-methods */ layers = [ + ...layers + ].sort((layerA, layerB)=>{ + const layerAOrder = layerA.metadata?.layerOrderPosition; + const layerBOrder = layerB.metadata?.layerOrderPosition; + const layerAIndex = $80fe9e54e438c7ad$var$LAYER_ORDER.indexOf(layerAOrder); + const layerBIndex = $80fe9e54e438c7ad$var$LAYER_ORDER.indexOf(layerBOrder); + const layerOrder = layerAIndex - layerBIndex; + const generatorA = stylesData[layerA.metadata?.generatorId]; + const generatorB = stylesData[layerB.metadata?.generatorId]; + const generatorOrder = generatorA.params?.generatorOrder !== undefined && generatorB.params?.generatorOrder !== undefined ? generatorA.params.generatorOrder - generatorB.params.generatorOrder : 0; // If compared layers have different layer orders, sort by layer order, otherwise + // fallback on generatorId to ensure layer stacks from the same generator stay contiguous + return layerOrder !== 0 ? layerOrder : generatorOrder; + }); // Include existent layers/sources not created by the generators. + // This is needed to avoid a flickering effect of the aoi drawing layer which + // was very visible while the analysis was loading. This would happen because + // the dataset layers update, causing the style to be generated again. This + // would cause the aoi layers to be removed and then re-added by the plugin + // causing a flickering effect. By keeping any layer we did not generate, we + // avoid this issue. + const nonGeneratorLayers = currentMapStyle?.layers.filter((layer)=>!layer.metadata?.generatorId) ?? []; + const nonGeneratorSources = nonGeneratorLayers.reduce((acc, layer)=>{ + const sourceId = layer.source; + return !sourceId || acc[sourceId] ? acc : { + ...acc, + [sourceId]: currentMapStyle.sources[sourceId] + }; + }, {}); + layers = [ + ...layers, + ...nonGeneratorLayers + ]; + sources = { + ...sources, + ...nonGeneratorSources + }; + return { + version: $80fe9e54e438c7ad$var$DEFAULT_MAPBOX_STYLE_VERSION, + glyphs: $80fe9e54e438c7ad$var$DEFAULT_GLYPHS_SOURCE, + sprite: $80fe9e54e438c7ad$var$DEFAULT_SPRITE_SOURCE, + layers: layers, + sources: sources + }; +}; +function $80fe9e54e438c7ad$export$e155666bf54a9f18({ onStyleUpdate: onStyleUpdate, children: children, isCompared: isCompared }) { + const [stylesData, setStylesData] = (0, $3Zh6r$useState)({}); + const [style, setStyle] = (0, $3Zh6r$useState)({ + version: $80fe9e54e438c7ad$var$DEFAULT_MAPBOX_STYLE_VERSION, + glyphs: $80fe9e54e438c7ad$var$DEFAULT_GLYPHS_SOURCE, + sprite: $80fe9e54e438c7ad$var$DEFAULT_SPRITE_SOURCE, + layers: [], + sources: {} + }); + const updateStyle = (0, $3Zh6r$useCallback)((params)=>{ + setStylesData((prevStyle)=>({ + ...prevStyle, + [params.generatorId]: params + })); + }, []); + const { main: main } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); + (0, $3Zh6r$useEffect)(()=>{ + const mapStyle = $80fe9e54e438c7ad$var$generateStyle(stylesData, // current style, otherwise use the previously set or default style + main?.isStyleLoaded() ? main.getStyle() : style); + onStyleUpdate?.(mapStyle); + setStyle(mapStyle); + }, [ + stylesData, + onStyleUpdate + ]); + return /*#__PURE__*/ (0, $3Zh6r$jsx)($80fe9e54e438c7ad$export$f4de434b269fe487.Provider, { + value: { + updateStyle: updateStyle, + style: style, + isCompared: isCompared + }, + children: children + }); +} + + + +var $02855cb601ceb74b$exports = {}; +$02855cb601ceb74b$exports = new URL("marker-sdf.87fed311.png", import.meta.url).toString(); + + +const $f2a79949f109a1c2$var$CUSTOM_MARKER_ID = "marker-sdf"; +const $f2a79949f109a1c2$export$2f9b639a87f5685b = { + "icon-image": $f2a79949f109a1c2$var$CUSTOM_MARKER_ID, + "icon-size": 0.25, + "icon-anchor": "bottom" +}; +function $f2a79949f109a1c2$export$2e2bcd8739ae039(mapInstance) { + (0, $3Zh6r$useEffect)(()=>{ + if (!mapInstance) return; + mapInstance.loadImage((0, (/*@__PURE__*/$parcel$interopDefault($02855cb601ceb74b$exports))), (error, image)=>{ + if (error) throw error; + if (!image) return; + if (mapInstance.hasImage($f2a79949f109a1c2$var$CUSTOM_MARKER_ID)) mapInstance.removeImage($f2a79949f109a1c2$var$CUSTOM_MARKER_ID); + // add image to the active style and make it SDF-enabled + mapInstance.addImage($f2a79949f109a1c2$var$CUSTOM_MARKER_ID, image, { + sdf: true + }); + }); + }, [ + mapInstance + ]); +} + + + +function $2913a1b35d8b428a$export$307f373b81ea9ae5() { + return (0, $3Zh6r$useContext)((0, $80fe9e54e438c7ad$export$f4de434b269fe487)); +} +function $2913a1b35d8b428a$export$2e2bcd8739ae039() { + const { updateStyle: updateStyle, style: style } = $2913a1b35d8b428a$export$307f373b81ea9ae5(); + const { current: current } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); + (0, $f2a79949f109a1c2$export$2e2bcd8739ae039)(current); + return { + updateStyle: updateStyle, + style: style + }; +} + + +function $27b2252fe72aba37$var$mapGroupNameToGroupId(groupNames, mapboxGroups) { + const groupsAsArray = Object.entries(mapboxGroups); + return groupNames.map((groupName)=>{ + return groupsAsArray.find(([, group])=>group.name === groupName)?.[0]; + }); +} +function $27b2252fe72aba37$export$c2008e98e63ba663({ basemapStyleId: basemapStyleId = "satellite", labelsOption: labelsOption = true, boundariesOption: boundariesOption = true }) { + const { updateStyle: updateStyle } = (0, $2913a1b35d8b428a$export$2e2bcd8739ae039)(); + const [baseStyle, setBaseStyle] = (0, $3Zh6r$useState)(undefined); + const { data: styleJson } = (0, $3Zh6r$useQuery)([ + "basemap", + basemapStyleId + ], async ({ signal: signal })=>{ + const mapboxId = basemapStyleId ? (0, $e15b865298714ae8$export$2068bf8566a291d8).find((b)=>b.id === basemapStyleId).mapboxId : (0, $e15b865298714ae8$export$2068bf8566a291d8)[0].mapboxId; + try { + const url = (0, $e15b865298714ae8$export$6671c68d89d2abfe)(mapboxId); + const styleRaw = await fetch(url, { + signal: signal + }); + const styleJson = await styleRaw.json(); + return styleJson; + } catch (e) { + /* eslint-disable-next-line no-console */ console.error(e); + } + }); + (0, $3Zh6r$useEffect)(()=>{ + setBaseStyle(styleJson); + }, [ + styleJson + ]); // Apply labels and boundaries options, by setting visibility on related + // layers For simplicity's sake, the Mapbox layer group (as set in Mapbox + // Studio) is used to determine whether a layer is a labels layer or + // boundaries or none of those. + (0, $3Zh6r$useEffect)(()=>{ + if (!baseStyle) return; // Mapbox creates a groupId that can't be changed, so we need to get + // this id from the list of groups in the metadata section of the style. + const labelsGroupIds = $27b2252fe72aba37$var$mapGroupNameToGroupId((0, $e15b865298714ae8$export$5ccc7e03a7dc85dd).labels, baseStyle.metadata["mapbox:groups"]); + const boundariesGroupIds = $27b2252fe72aba37$var$mapGroupNameToGroupId((0, $e15b865298714ae8$export$5ccc7e03a7dc85dd).boundaries, baseStyle.metadata["mapbox:groups"]); + const layers = baseStyle.layers.map((layer)=>{ + const layerGroup = layer.metadata?.["mapbox:group"]; + if (layerGroup) { + const isLabelsLayer = labelsGroupIds.includes(layerGroup); + const isBoundariesLayer = boundariesGroupIds.includes(layerGroup); + const visibility = isLabelsLayer && labelsOption || isBoundariesLayer && boundariesOption ? "visible" : "none"; + if (isLabelsLayer || isBoundariesLayer) return { + ...layer, + layout: { + ...layer.layout, + visibility: visibility + }, + metadata: { + layerOrderPosition: "basemap-foreground" + } + }; + return { + ...layer + }; + } + return { + ...layer + }; + }); + updateStyle({ + generatorId: "basemap", + sources: baseStyle.sources, + layers: layers + }); + }, [ + updateStyle, + labelsOption, + boundariesOption, + baseStyle + ]); + return null; +} + + + + + + + + + + + + + + +var $71GSy = parcelRequire("71GSy"); + + + + + +var $71GSy = parcelRequire("71GSy"); + +var $kS8nf = parcelRequire("kS8nf"); +const $75d8bbd9db525d75$var$panelWidth = { + xsmall: "20rem", + small: "22rem", + medium: "24rem" +}; +const $75d8bbd9db525d75$export$c96c9c04e0cba007 = 240; +const $75d8bbd9db525d75$export$2ddb90ad54e5f587 = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "panel__Panel", + componentId: "sc-164gfnn-0" +})([ + "position:relative;z-index:10;display:flex;flex-direction:column;width:", + ";margin-left:-", + ";transition:margin ", + "ms ease 0s;", + " ", + " ", + " ", + " &::after{content:'';position:absolute;z-index:-1;background:transparent;width:0;height:100%;transition:background 0.64s ease 0s;", + "}" +], $75d8bbd9db525d75$var$panelWidth.xsmall, $75d8bbd9db525d75$var$panelWidth.xsmall, $75d8bbd9db525d75$export$c96c9c04e0cba007, (0, $3Zh6r$media).smallUp` + width: ${$75d8bbd9db525d75$var$panelWidth.small}; + margin-left: -${$75d8bbd9db525d75$var$panelWidth.small}; + `, (0, $3Zh6r$media).mediumUp` + width: ${$75d8bbd9db525d75$var$panelWidth.medium}; + margin-left: -${$75d8bbd9db525d75$var$panelWidth.medium}; + `, (0, $3Zh6r$media).mediumDown` + position: absolute; + inset: 0; + `, ({ revealed: revealed })=>revealed && (0, $3Zh6r$css)([ + "&{margin-left:0;}" + ]), ({ revealed: revealed })=>revealed && (0, $3Zh6r$css)([ + "", + "" + ], (0, $3Zh6r$media).mediumDown` + background: ${(0, $3Zh6r$themeVal)("color.base-400a")}; + width: 200vw; + `)); +const $75d8bbd9db525d75$export$f16f65e3038f339e = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "panel__PanelInner", + componentId: "sc-164gfnn-1" +})([ + "display:flex;flex-direction:column;flex-grow:1;background:", + ";box-shadow:", + ";" +], (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("boxShadow.elevationD")); +const $75d8bbd9db525d75$export$968713404ca1c9aa = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "panel__PanelHeader", + componentId: "sc-164gfnn-2" +})([ + "position:relative;" +]); +const $75d8bbd9db525d75$export$8a3578535ed7645a = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "panel__PanelHeadline", + componentId: "sc-164gfnn-3" +})([ + "", + "" +], (0, $3Zh6r$visuallyHidden)()); +const $75d8bbd9db525d75$export$91face44e1470994 = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "panel__PanelActions", + componentId: "sc-164gfnn-4" +})([ + "" +]); +const $75d8bbd9db525d75$export$86de09faaa70680d = (0, $3Zh6r$styledcomponents).h2.withConfig({ + displayName: "panel__PanelTitle", + componentId: "sc-164gfnn-5" +})([ + "" +]); +const $75d8bbd9db525d75$export$95538adbb0be3fb2 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Button)).withConfig({ + displayName: "panel__PanelToggle", + componentId: "sc-164gfnn-6" +})([ + "position:absolute;top:", + ";left:calc(100% + ", + ");" +], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)()); +const $75d8bbd9db525d75$export$3ac6fba5a6f84a87 = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "panel__PanelBody", + componentId: "sc-164gfnn-7" +})([ + "display:flex;flex-direction:column;flex-grow:1;position:relative;> div > div:nth-child(2),> div > div:nth-child(3){z-index:1;}" +]); +const $75d8bbd9db525d75$export$5cf2a532baac7887 = (0, $3Zh6r$styledcomponents).article.withConfig({ + displayName: "panel__PanelWidget", + componentId: "sc-164gfnn-8" +})([ + "display:flex;flex-direction:column;background:", + ";" +], (0, $3Zh6r$themeVal)("color.surface")); +const $75d8bbd9db525d75$export$1311a6c24ea3337c = (0, $3Zh6r$styledcomponents).header.withConfig({ + displayName: "panel__PanelWidgetHeader", + componentId: "sc-164gfnn-9" +})([ + "position:relative;z-index:1;padding:", + ";background:", + ";" +], (0, $71GSy.variableGlsp)(0.5, 1, 0.25, 1), (0, $3Zh6r$themeVal)("color.surface")); +const $75d8bbd9db525d75$export$7ecf303beab31b47 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Overline)).attrs({ + as: "h3" +}).withConfig({ + displayName: "panel__PanelWidgetTitle", + componentId: "sc-164gfnn-10" +})([ + "" +]); +const $75d8bbd9db525d75$export$b2c396ffdcdd6854 = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "panel__PanelWidgetBody", + componentId: "sc-164gfnn-11" +})([ + "" +]); +const $75d8bbd9db525d75$export$3123be1a721df363 = (0, $3Zh6r$styledcomponents).header.withConfig({ + displayName: "panel__WidgetItemHeader", + componentId: "sc-164gfnn-12" +})([ + "display:flex;flex-flow:column nowrap;padding:", + ";gap:", + ";min-width:0;" +], (0, $71GSy.variableGlsp)(0.5, 1), (0, $3Zh6r$glsp)(0.5)); +const $75d8bbd9db525d75$export$d1565d8f53bba7e2 = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "panel__WidgetItemHeadline", + componentId: "sc-164gfnn-13" +})([ + "min-width:0px;" +]); +const $75d8bbd9db525d75$export$70f9fb9939eb10bc = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "panel__WidgetItemHGroup", + componentId: "sc-164gfnn-14" +})([ + "display:flex;flex-flow:row nowrap;gap:", + ";justify-content:space-between;" +], (0, $3Zh6r$glsp)(0.5)); +const $75d8bbd9db525d75$export$bac90c2eeb71223e = (0, $3Zh6r$styledcomponents)((0, $kS8nf.VarProse)).withConfig({ + displayName: "panel__WidgetItemBodyInner", + componentId: "sc-164gfnn-15" +})([ + "position:relative;z-index:8;box-shadow:inset 0 1px 0 0 ", + ";font-size:0.875rem;line-height:1.25rem;padding:", + ";background:", + ";> *{margin-bottom:", + ";}" +], (0, $3Zh6r$themeVal)("color.base-100a"), (0, $71GSy.variableGlsp)(0.5, 1), (0, $3Zh6r$themeVal)("color.base-50a"), (0, $3Zh6r$glsp)(0.75)); + + +const $ae8c6763d6544b82$export$8d2937b8c0b4db9 = { + afmhot: { + "0": [ + 0, + 0, + 0, + 255 + ], + "1": [ + 2, + 0, + 0, + 255 + ], + "2": [ + 4, + 0, + 0, + 255 + ], + "3": [ + 6, + 0, + 0, + 255 + ], + "4": [ + 8, + 0, + 0, + 255 + ], + "5": [ + 10, + 0, + 0, + 255 + ], + "6": [ + 12, + 0, + 0, + 255 + ], + "7": [ + 14, + 0, + 0, + 255 + ], + "8": [ + 16, + 0, + 0, + 255 + ], + "9": [ + 18, + 0, + 0, + 255 + ], + "10": [ + 20, + 0, + 0, + 255 + ], + "11": [ + 22, + 0, + 0, + 255 + ], + "12": [ + 24, + 0, + 0, + 255 + ], + "13": [ + 26, + 0, + 0, + 255 + ], + "14": [ + 28, + 0, + 0, + 255 + ], + "15": [ + 30, + 0, + 0, + 255 + ], + "16": [ + 32, + 0, + 0, + 255 + ], + "17": [ + 34, + 0, + 0, + 255 + ], + "18": [ + 36, + 0, + 0, + 255 + ], + "19": [ + 38, + 0, + 0, + 255 + ], + "20": [ + 40, + 0, + 0, + 255 + ], + "21": [ + 42, + 0, + 0, + 255 + ], + "22": [ + 44, + 0, + 0, + 255 + ], + "23": [ + 46, + 0, + 0, + 255 + ], + "24": [ + 48, + 0, + 0, + 255 + ], + "25": [ + 50, + 0, + 0, + 255 + ], + "26": [ + 52, + 0, + 0, + 255 + ], + "27": [ + 54, + 0, + 0, + 255 + ], + "28": [ + 56, + 0, + 0, + 255 + ], + "29": [ + 58, + 0, + 0, + 255 + ], + "30": [ + 60, + 0, + 0, + 255 + ], + "31": [ + 62, + 0, + 0, + 255 + ], + "32": [ + 64, + 0, + 0, + 255 + ], + "33": [ + 65, + 0, + 0, + 255 + ], + "34": [ + 68, + 0, + 0, + 255 + ], + "35": [ + 70, + 0, + 0, + 255 + ], + "36": [ + 72, + 0, + 0, + 255 + ], + "37": [ + 73, + 0, + 0, + 255 + ], + "38": [ + 76, + 0, + 0, + 255 + ], + "39": [ + 78, + 0, + 0, + 255 + ], + "40": [ + 80, + 0, + 0, + 255 + ], + "41": [ + 81, + 0, + 0, + 255 + ], + "42": [ + 84, + 0, + 0, + 255 + ], + "43": [ + 86, + 0, + 0, + 255 + ], + "44": [ + 88, + 0, + 0, + 255 + ], + "45": [ + 89, + 0, + 0, + 255 + ], + "46": [ + 92, + 0, + 0, + 255 + ], + "47": [ + 94, + 0, + 0, + 255 + ], + "48": [ + 96, + 0, + 0, + 255 + ], + "49": [ + 97, + 0, + 0, + 255 + ], + "50": [ + 100, + 0, + 0, + 255 + ], + "51": [ + 102, + 0, + 0, + 255 + ], + "52": [ + 104, + 0, + 0, + 255 + ], + "53": [ + 105, + 0, + 0, + 255 + ], + "54": [ + 108, + 0, + 0, + 255 + ], + "55": [ + 110, + 0, + 0, + 255 + ], + "56": [ + 112, + 0, + 0, + 255 + ], + "57": [ + 113, + 0, + 0, + 255 + ], + "58": [ + 116, + 0, + 0, + 255 + ], + "59": [ + 118, + 0, + 0, + 255 + ], + "60": [ + 120, + 0, + 0, + 255 + ], + "61": [ + 121, + 0, + 0, + 255 + ], + "62": [ + 124, + 0, + 0, + 255 + ], + "63": [ + 126, + 0, + 0, + 255 + ], + "64": [ + 128, + 0, + 0, + 255 + ], + "65": [ + 130, + 2, + 0, + 255 + ], + "66": [ + 131, + 4, + 0, + 255 + ], + "67": [ + 134, + 6, + 0, + 255 + ], + "68": [ + 136, + 8, + 0, + 255 + ], + "69": [ + 138, + 10, + 0, + 255 + ], + "70": [ + 140, + 12, + 0, + 255 + ], + "71": [ + 142, + 14, + 0, + 255 + ], + "72": [ + 144, + 16, + 0, + 255 + ], + "73": [ + 146, + 18, + 0, + 255 + ], + "74": [ + 147, + 20, + 0, + 255 + ], + "75": [ + 150, + 22, + 0, + 255 + ], + "76": [ + 152, + 24, + 0, + 255 + ], + "77": [ + 154, + 26, + 0, + 255 + ], + "78": [ + 156, + 28, + 0, + 255 + ], + "79": [ + 158, + 30, + 0, + 255 + ], + "80": [ + 160, + 32, + 0, + 255 + ], + "81": [ + 162, + 34, + 0, + 255 + ], + "82": [ + 163, + 36, + 0, + 255 + ], + "83": [ + 166, + 38, + 0, + 255 + ], + "84": [ + 168, + 40, + 0, + 255 + ], + "85": [ + 170, + 42, + 0, + 255 + ], + "86": [ + 172, + 44, + 0, + 255 + ], + "87": [ + 174, + 46, + 0, + 255 + ], + "88": [ + 176, + 48, + 0, + 255 + ], + "89": [ + 178, + 50, + 0, + 255 + ], + "90": [ + 179, + 52, + 0, + 255 + ], + "91": [ + 182, + 54, + 0, + 255 + ], + "92": [ + 184, + 56, + 0, + 255 + ], + "93": [ + 186, + 58, + 0, + 255 + ], + "94": [ + 188, + 60, + 0, + 255 + ], + "95": [ + 190, + 62, + 0, + 255 + ], + "96": [ + 192, + 64, + 0, + 255 + ], + "97": [ + 194, + 66, + 0, + 255 + ], + "98": [ + 195, + 68, + 0, + 255 + ], + "99": [ + 198, + 70, + 0, + 255 + ], + "100": [ + 200, + 72, + 0, + 255 + ], + "101": [ + 202, + 74, + 0, + 255 + ], + "102": [ + 204, + 76, + 0, + 255 + ], + "103": [ + 206, + 78, + 0, + 255 + ], + "104": [ + 208, + 80, + 0, + 255 + ], + "105": [ + 210, + 82, + 0, + 255 + ], + "106": [ + 211, + 84, + 0, + 255 + ], + "107": [ + 214, + 86, + 0, + 255 + ], + "108": [ + 216, + 88, + 0, + 255 + ], + "109": [ + 218, + 90, + 0, + 255 + ], + "110": [ + 220, + 92, + 0, + 255 + ], + "111": [ + 222, + 94, + 0, + 255 + ], + "112": [ + 224, + 96, + 0, + 255 + ], + "113": [ + 226, + 98, + 0, + 255 + ], + "114": [ + 227, + 100, + 0, + 255 + ], + "115": [ + 230, + 102, + 0, + 255 + ], + "116": [ + 232, + 104, + 0, + 255 + ], + "117": [ + 234, + 106, + 0, + 255 + ], + "118": [ + 236, + 108, + 0, + 255 + ], + "119": [ + 238, + 110, + 0, + 255 + ], + "120": [ + 240, + 112, + 0, + 255 + ], + "121": [ + 242, + 114, + 0, + 255 + ], + "122": [ + 243, + 116, + 0, + 255 + ], + "123": [ + 246, + 118, + 0, + 255 + ], + "124": [ + 248, + 120, + 0, + 255 + ], + "125": [ + 250, + 122, + 0, + 255 + ], + "126": [ + 252, + 124, + 0, + 255 + ], + "127": [ + 254, + 126, + 0, + 255 + ], + "128": [ + 255, + 128, + 0, + 255 + ], + "129": [ + 255, + 130, + 2, + 255 + ], + "130": [ + 255, + 132, + 4, + 255 + ], + "131": [ + 255, + 134, + 6, + 255 + ], + "132": [ + 255, + 136, + 8, + 255 + ], + "133": [ + 255, + 138, + 11, + 255 + ], + "134": [ + 255, + 140, + 13, + 255 + ], + "135": [ + 255, + 142, + 15, + 255 + ], + "136": [ + 255, + 144, + 16, + 255 + ], + "137": [ + 255, + 146, + 18, + 255 + ], + "138": [ + 255, + 148, + 20, + 255 + ], + "139": [ + 255, + 150, + 22, + 255 + ], + "140": [ + 255, + 152, + 25, + 255 + ], + "141": [ + 255, + 154, + 27, + 255 + ], + "142": [ + 255, + 156, + 29, + 255 + ], + "143": [ + 255, + 158, + 31, + 255 + ], + "144": [ + 255, + 160, + 32, + 255 + ], + "145": [ + 255, + 162, + 34, + 255 + ], + "146": [ + 255, + 164, + 36, + 255 + ], + "147": [ + 255, + 166, + 38, + 255 + ], + "148": [ + 255, + 168, + 40, + 255 + ], + "149": [ + 255, + 170, + 43, + 255 + ], + "150": [ + 255, + 172, + 45, + 255 + ], + "151": [ + 255, + 174, + 47, + 255 + ], + "152": [ + 255, + 176, + 48, + 255 + ], + "153": [ + 255, + 178, + 50, + 255 + ], + "154": [ + 255, + 180, + 52, + 255 + ], + "155": [ + 255, + 182, + 54, + 255 + ], + "156": [ + 255, + 184, + 57, + 255 + ], + "157": [ + 255, + 186, + 59, + 255 + ], + "158": [ + 255, + 188, + 61, + 255 + ], + "159": [ + 255, + 190, + 63, + 255 + ], + "160": [ + 255, + 192, + 65, + 255 + ], + "161": [ + 255, + 194, + 66, + 255 + ], + "162": [ + 255, + 196, + 68, + 255 + ], + "163": [ + 255, + 198, + 70, + 255 + ], + "164": [ + 255, + 200, + 72, + 255 + ], + "165": [ + 255, + 202, + 75, + 255 + ], + "166": [ + 255, + 204, + 77, + 255 + ], + "167": [ + 255, + 206, + 79, + 255 + ], + "168": [ + 255, + 208, + 81, + 255 + ], + "169": [ + 255, + 210, + 82, + 255 + ], + "170": [ + 255, + 212, + 84, + 255 + ], + "171": [ + 255, + 214, + 86, + 255 + ], + "172": [ + 255, + 216, + 89, + 255 + ], + "173": [ + 255, + 218, + 91, + 255 + ], + "174": [ + 255, + 220, + 93, + 255 + ], + "175": [ + 255, + 222, + 95, + 255 + ], + "176": [ + 255, + 224, + 97, + 255 + ], + "177": [ + 255, + 226, + 98, + 255 + ], + "178": [ + 255, + 228, + 100, + 255 + ], + "179": [ + 255, + 230, + 102, + 255 + ], + "180": [ + 255, + 232, + 104, + 255 + ], + "181": [ + 255, + 234, + 107, + 255 + ], + "182": [ + 255, + 236, + 109, + 255 + ], + "183": [ + 255, + 238, + 111, + 255 + ], + "184": [ + 255, + 240, + 113, + 255 + ], + "185": [ + 255, + 242, + 114, + 255 + ], + "186": [ + 255, + 244, + 116, + 255 + ], + "187": [ + 255, + 246, + 118, + 255 + ], + "188": [ + 255, + 248, + 121, + 255 + ], + "189": [ + 255, + 250, + 123, + 255 + ], + "190": [ + 255, + 252, + 125, + 255 + ], + "191": [ + 255, + 254, + 127, + 255 + ], + "192": [ + 255, + 255, + 129, + 255 + ], + "193": [ + 255, + 255, + 131, + 255 + ], + "194": [ + 255, + 255, + 132, + 255 + ], + "195": [ + 255, + 255, + 134, + 255 + ], + "196": [ + 255, + 255, + 136, + 255 + ], + "197": [ + 255, + 255, + 139, + 255 + ], + "198": [ + 255, + 255, + 141, + 255 + ], + "199": [ + 255, + 255, + 143, + 255 + ], + "200": [ + 255, + 255, + 145, + 255 + ], + "201": [ + 255, + 255, + 147, + 255 + ], + "202": [ + 255, + 255, + 148, + 255 + ], + "203": [ + 255, + 255, + 150, + 255 + ], + "204": [ + 255, + 255, + 153, + 255 + ], + "205": [ + 255, + 255, + 155, + 255 + ], + "206": [ + 255, + 255, + 157, + 255 + ], + "207": [ + 255, + 255, + 159, + 255 + ], + "208": [ + 255, + 255, + 161, + 255 + ], + "209": [ + 255, + 255, + 163, + 255 + ], + "210": [ + 255, + 255, + 164, + 255 + ], + "211": [ + 255, + 255, + 166, + 255 + ], + "212": [ + 255, + 255, + 168, + 255 + ], + "213": [ + 255, + 255, + 171, + 255 + ], + "214": [ + 255, + 255, + 173, + 255 + ], + "215": [ + 255, + 255, + 175, + 255 + ], + "216": [ + 255, + 255, + 177, + 255 + ], + "217": [ + 255, + 255, + 179, + 255 + ], + "218": [ + 255, + 255, + 180, + 255 + ], + "219": [ + 255, + 255, + 182, + 255 + ], + "220": [ + 255, + 255, + 185, + 255 + ], + "221": [ + 255, + 255, + 187, + 255 + ], + "222": [ + 255, + 255, + 189, + 255 + ], + "223": [ + 255, + 255, + 191, + 255 + ], + "224": [ + 255, + 255, + 193, + 255 + ], + "225": [ + 255, + 255, + 195, + 255 + ], + "226": [ + 255, + 255, + 196, + 255 + ], + "227": [ + 255, + 255, + 198, + 255 + ], + "228": [ + 255, + 255, + 200, + 255 + ], + "229": [ + 255, + 255, + 203, + 255 + ], + "230": [ + 255, + 255, + 205, + 255 + ], + "231": [ + 255, + 255, + 207, + 255 + ], + "232": [ + 255, + 255, + 209, + 255 + ], + "233": [ + 255, + 255, + 211, + 255 + ], + "234": [ + 255, + 255, + 212, + 255 + ], + "235": [ + 255, + 255, + 214, + 255 + ], + "236": [ + 255, + 255, + 217, + 255 + ], + "237": [ + 255, + 255, + 219, + 255 + ], + "238": [ + 255, + 255, + 221, + 255 + ], + "239": [ + 255, + 255, + 223, + 255 + ], + "240": [ + 255, + 255, + 225, + 255 + ], + "241": [ + 255, + 255, + 227, + 255 + ], + "242": [ + 255, + 255, + 228, + 255 + ], + "243": [ + 255, + 255, + 230, + 255 + ], + "244": [ + 255, + 255, + 232, + 255 + ], + "245": [ + 255, + 255, + 235, + 255 + ], + "246": [ + 255, + 255, + 237, + 255 + ], + "247": [ + 255, + 255, + 239, + 255 + ], + "248": [ + 255, + 255, + 241, + 255 + ], + "249": [ + 255, + 255, + 243, + 255 + ], + "250": [ + 255, + 255, + 244, + 255 + ], + "251": [ + 255, + 255, + 246, + 255 + ], + "252": [ + 255, + 255, + 249, + 255 + ], + "253": [ + 255, + 255, + 251, + 255 + ], + "254": [ + 255, + 255, + 253, + 255 + ], + "255": [ + 255, + 255, + 255, + 255 + ] + }, + autumn: { + "0": [ + 255, + 0, + 0, + 255 + ], + "1": [ + 255, + 1, + 0, + 255 + ], + "2": [ + 255, + 2, + 0, + 255 + ], + "3": [ + 255, + 3, + 0, + 255 + ], + "4": [ + 255, + 4, + 0, + 255 + ], + "5": [ + 255, + 5, + 0, + 255 + ], + "6": [ + 255, + 6, + 0, + 255 + ], + "7": [ + 255, + 7, + 0, + 255 + ], + "8": [ + 255, + 8, + 0, + 255 + ], + "9": [ + 255, + 9, + 0, + 255 + ], + "10": [ + 255, + 10, + 0, + 255 + ], + "11": [ + 255, + 11, + 0, + 255 + ], + "12": [ + 255, + 12, + 0, + 255 + ], + "13": [ + 255, + 13, + 0, + 255 + ], + "14": [ + 255, + 14, + 0, + 255 + ], + "15": [ + 255, + 15, + 0, + 255 + ], + "16": [ + 255, + 16, + 0, + 255 + ], + "17": [ + 255, + 17, + 0, + 255 + ], + "18": [ + 255, + 18, + 0, + 255 + ], + "19": [ + 255, + 19, + 0, + 255 + ], + "20": [ + 255, + 20, + 0, + 255 + ], + "21": [ + 255, + 21, + 0, + 255 + ], + "22": [ + 255, + 22, + 0, + 255 + ], + "23": [ + 255, + 23, + 0, + 255 + ], + "24": [ + 255, + 24, + 0, + 255 + ], + "25": [ + 255, + 25, + 0, + 255 + ], + "26": [ + 255, + 26, + 0, + 255 + ], + "27": [ + 255, + 27, + 0, + 255 + ], + "28": [ + 255, + 28, + 0, + 255 + ], + "29": [ + 255, + 29, + 0, + 255 + ], + "30": [ + 255, + 30, + 0, + 255 + ], + "31": [ + 255, + 31, + 0, + 255 + ], + "32": [ + 255, + 32, + 0, + 255 + ], + "33": [ + 255, + 32, + 0, + 255 + ], + "34": [ + 255, + 34, + 0, + 255 + ], + "35": [ + 255, + 35, + 0, + 255 + ], + "36": [ + 255, + 36, + 0, + 255 + ], + "37": [ + 255, + 36, + 0, + 255 + ], + "38": [ + 255, + 38, + 0, + 255 + ], + "39": [ + 255, + 39, + 0, + 255 + ], + "40": [ + 255, + 40, + 0, + 255 + ], + "41": [ + 255, + 40, + 0, + 255 + ], + "42": [ + 255, + 42, + 0, + 255 + ], + "43": [ + 255, + 43, + 0, + 255 + ], + "44": [ + 255, + 44, + 0, + 255 + ], + "45": [ + 255, + 44, + 0, + 255 + ], + "46": [ + 255, + 46, + 0, + 255 + ], + "47": [ + 255, + 47, + 0, + 255 + ], + "48": [ + 255, + 48, + 0, + 255 + ], + "49": [ + 255, + 48, + 0, + 255 + ], + "50": [ + 255, + 50, + 0, + 255 + ], + "51": [ + 255, + 51, + 0, + 255 + ], + "52": [ + 255, + 52, + 0, + 255 + ], + "53": [ + 255, + 52, + 0, + 255 + ], + "54": [ + 255, + 54, + 0, + 255 + ], + "55": [ + 255, + 55, + 0, + 255 + ], + "56": [ + 255, + 56, + 0, + 255 + ], + "57": [ + 255, + 56, + 0, + 255 + ], + "58": [ + 255, + 58, + 0, + 255 + ], + "59": [ + 255, + 59, + 0, + 255 + ], + "60": [ + 255, + 60, + 0, + 255 + ], + "61": [ + 255, + 60, + 0, + 255 + ], + "62": [ + 255, + 62, + 0, + 255 + ], + "63": [ + 255, + 63, + 0, + 255 + ], + "64": [ + 255, + 64, + 0, + 255 + ], + "65": [ + 255, + 65, + 0, + 255 + ], + "66": [ + 255, + 65, + 0, + 255 + ], + "67": [ + 255, + 67, + 0, + 255 + ], + "68": [ + 255, + 68, + 0, + 255 + ], + "69": [ + 255, + 69, + 0, + 255 + ], + "70": [ + 255, + 70, + 0, + 255 + ], + "71": [ + 255, + 71, + 0, + 255 + ], + "72": [ + 255, + 72, + 0, + 255 + ], + "73": [ + 255, + 73, + 0, + 255 + ], + "74": [ + 255, + 73, + 0, + 255 + ], + "75": [ + 255, + 75, + 0, + 255 + ], + "76": [ + 255, + 76, + 0, + 255 + ], + "77": [ + 255, + 77, + 0, + 255 + ], + "78": [ + 255, + 78, + 0, + 255 + ], + "79": [ + 255, + 79, + 0, + 255 + ], + "80": [ + 255, + 80, + 0, + 255 + ], + "81": [ + 255, + 81, + 0, + 255 + ], + "82": [ + 255, + 81, + 0, + 255 + ], + "83": [ + 255, + 83, + 0, + 255 + ], + "84": [ + 255, + 84, + 0, + 255 + ], + "85": [ + 255, + 85, + 0, + 255 + ], + "86": [ + 255, + 86, + 0, + 255 + ], + "87": [ + 255, + 87, + 0, + 255 + ], + "88": [ + 255, + 88, + 0, + 255 + ], + "89": [ + 255, + 89, + 0, + 255 + ], + "90": [ + 255, + 89, + 0, + 255 + ], + "91": [ + 255, + 91, + 0, + 255 + ], + "92": [ + 255, + 92, + 0, + 255 + ], + "93": [ + 255, + 93, + 0, + 255 + ], + "94": [ + 255, + 94, + 0, + 255 + ], + "95": [ + 255, + 95, + 0, + 255 + ], + "96": [ + 255, + 96, + 0, + 255 + ], + "97": [ + 255, + 97, + 0, + 255 + ], + "98": [ + 255, + 97, + 0, + 255 + ], + "99": [ + 255, + 99, + 0, + 255 + ], + "100": [ + 255, + 100, + 0, + 255 + ], + "101": [ + 255, + 101, + 0, + 255 + ], + "102": [ + 255, + 102, + 0, + 255 + ], + "103": [ + 255, + 103, + 0, + 255 + ], + "104": [ + 255, + 104, + 0, + 255 + ], + "105": [ + 255, + 105, + 0, + 255 + ], + "106": [ + 255, + 105, + 0, + 255 + ], + "107": [ + 255, + 107, + 0, + 255 + ], + "108": [ + 255, + 108, + 0, + 255 + ], + "109": [ + 255, + 109, + 0, + 255 + ], + "110": [ + 255, + 110, + 0, + 255 + ], + "111": [ + 255, + 111, + 0, + 255 + ], + "112": [ + 255, + 112, + 0, + 255 + ], + "113": [ + 255, + 113, + 0, + 255 + ], + "114": [ + 255, + 113, + 0, + 255 + ], + "115": [ + 255, + 115, + 0, + 255 + ], + "116": [ + 255, + 116, + 0, + 255 + ], + "117": [ + 255, + 117, + 0, + 255 + ], + "118": [ + 255, + 118, + 0, + 255 + ], + "119": [ + 255, + 119, + 0, + 255 + ], + "120": [ + 255, + 120, + 0, + 255 + ], + "121": [ + 255, + 121, + 0, + 255 + ], + "122": [ + 255, + 121, + 0, + 255 + ], + "123": [ + 255, + 123, + 0, + 255 + ], + "124": [ + 255, + 124, + 0, + 255 + ], + "125": [ + 255, + 125, + 0, + 255 + ], + "126": [ + 255, + 126, + 0, + 255 + ], + "127": [ + 255, + 127, + 0, + 255 + ], + "128": [ + 255, + 128, + 0, + 255 + ], + "129": [ + 255, + 129, + 0, + 255 + ], + "130": [ + 255, + 130, + 0, + 255 + ], + "131": [ + 255, + 131, + 0, + 255 + ], + "132": [ + 255, + 131, + 0, + 255 + ], + "133": [ + 255, + 133, + 0, + 255 + ], + "134": [ + 255, + 134, + 0, + 255 + ], + "135": [ + 255, + 135, + 0, + 255 + ], + "136": [ + 255, + 136, + 0, + 255 + ], + "137": [ + 255, + 137, + 0, + 255 + ], + "138": [ + 255, + 138, + 0, + 255 + ], + "139": [ + 255, + 139, + 0, + 255 + ], + "140": [ + 255, + 140, + 0, + 255 + ], + "141": [ + 255, + 141, + 0, + 255 + ], + "142": [ + 255, + 142, + 0, + 255 + ], + "143": [ + 255, + 143, + 0, + 255 + ], + "144": [ + 255, + 144, + 0, + 255 + ], + "145": [ + 255, + 145, + 0, + 255 + ], + "146": [ + 255, + 146, + 0, + 255 + ], + "147": [ + 255, + 147, + 0, + 255 + ], + "148": [ + 255, + 147, + 0, + 255 + ], + "149": [ + 255, + 149, + 0, + 255 + ], + "150": [ + 255, + 150, + 0, + 255 + ], + "151": [ + 255, + 151, + 0, + 255 + ], + "152": [ + 255, + 152, + 0, + 255 + ], + "153": [ + 255, + 153, + 0, + 255 + ], + "154": [ + 255, + 154, + 0, + 255 + ], + "155": [ + 255, + 155, + 0, + 255 + ], + "156": [ + 255, + 156, + 0, + 255 + ], + "157": [ + 255, + 157, + 0, + 255 + ], + "158": [ + 255, + 158, + 0, + 255 + ], + "159": [ + 255, + 159, + 0, + 255 + ], + "160": [ + 255, + 160, + 0, + 255 + ], + "161": [ + 255, + 161, + 0, + 255 + ], + "162": [ + 255, + 162, + 0, + 255 + ], + "163": [ + 255, + 163, + 0, + 255 + ], + "164": [ + 255, + 163, + 0, + 255 + ], + "165": [ + 255, + 165, + 0, + 255 + ], + "166": [ + 255, + 166, + 0, + 255 + ], + "167": [ + 255, + 167, + 0, + 255 + ], + "168": [ + 255, + 168, + 0, + 255 + ], + "169": [ + 255, + 169, + 0, + 255 + ], + "170": [ + 255, + 170, + 0, + 255 + ], + "171": [ + 255, + 171, + 0, + 255 + ], + "172": [ + 255, + 172, + 0, + 255 + ], + "173": [ + 255, + 173, + 0, + 255 + ], + "174": [ + 255, + 174, + 0, + 255 + ], + "175": [ + 255, + 175, + 0, + 255 + ], + "176": [ + 255, + 176, + 0, + 255 + ], + "177": [ + 255, + 177, + 0, + 255 + ], + "178": [ + 255, + 178, + 0, + 255 + ], + "179": [ + 255, + 179, + 0, + 255 + ], + "180": [ + 255, + 179, + 0, + 255 + ], + "181": [ + 255, + 181, + 0, + 255 + ], + "182": [ + 255, + 182, + 0, + 255 + ], + "183": [ + 255, + 183, + 0, + 255 + ], + "184": [ + 255, + 184, + 0, + 255 + ], + "185": [ + 255, + 185, + 0, + 255 + ], + "186": [ + 255, + 186, + 0, + 255 + ], + "187": [ + 255, + 187, + 0, + 255 + ], + "188": [ + 255, + 188, + 0, + 255 + ], + "189": [ + 255, + 189, + 0, + 255 + ], + "190": [ + 255, + 190, + 0, + 255 + ], + "191": [ + 255, + 191, + 0, + 255 + ], + "192": [ + 255, + 192, + 0, + 255 + ], + "193": [ + 255, + 193, + 0, + 255 + ], + "194": [ + 255, + 194, + 0, + 255 + ], + "195": [ + 255, + 195, + 0, + 255 + ], + "196": [ + 255, + 195, + 0, + 255 + ], + "197": [ + 255, + 197, + 0, + 255 + ], + "198": [ + 255, + 198, + 0, + 255 + ], + "199": [ + 255, + 199, + 0, + 255 + ], + "200": [ + 255, + 200, + 0, + 255 + ], + "201": [ + 255, + 201, + 0, + 255 + ], + "202": [ + 255, + 202, + 0, + 255 + ], + "203": [ + 255, + 203, + 0, + 255 + ], + "204": [ + 255, + 204, + 0, + 255 + ], + "205": [ + 255, + 205, + 0, + 255 + ], + "206": [ + 255, + 206, + 0, + 255 + ], + "207": [ + 255, + 207, + 0, + 255 + ], + "208": [ + 255, + 208, + 0, + 255 + ], + "209": [ + 255, + 209, + 0, + 255 + ], + "210": [ + 255, + 210, + 0, + 255 + ], + "211": [ + 255, + 211, + 0, + 255 + ], + "212": [ + 255, + 211, + 0, + 255 + ], + "213": [ + 255, + 213, + 0, + 255 + ], + "214": [ + 255, + 214, + 0, + 255 + ], + "215": [ + 255, + 215, + 0, + 255 + ], + "216": [ + 255, + 216, + 0, + 255 + ], + "217": [ + 255, + 217, + 0, + 255 + ], + "218": [ + 255, + 218, + 0, + 255 + ], + "219": [ + 255, + 219, + 0, + 255 + ], + "220": [ + 255, + 220, + 0, + 255 + ], + "221": [ + 255, + 221, + 0, + 255 + ], + "222": [ + 255, + 222, + 0, + 255 + ], + "223": [ + 255, + 223, + 0, + 255 + ], + "224": [ + 255, + 224, + 0, + 255 + ], + "225": [ + 255, + 225, + 0, + 255 + ], + "226": [ + 255, + 226, + 0, + 255 + ], + "227": [ + 255, + 227, + 0, + 255 + ], + "228": [ + 255, + 227, + 0, + 255 + ], + "229": [ + 255, + 229, + 0, + 255 + ], + "230": [ + 255, + 230, + 0, + 255 + ], + "231": [ + 255, + 231, + 0, + 255 + ], + "232": [ + 255, + 232, + 0, + 255 + ], + "233": [ + 255, + 233, + 0, + 255 + ], + "234": [ + 255, + 234, + 0, + 255 + ], + "235": [ + 255, + 235, + 0, + 255 + ], + "236": [ + 255, + 236, + 0, + 255 + ], + "237": [ + 255, + 237, + 0, + 255 + ], + "238": [ + 255, + 238, + 0, + 255 + ], + "239": [ + 255, + 239, + 0, + 255 + ], + "240": [ + 255, + 240, + 0, + 255 + ], + "241": [ + 255, + 241, + 0, + 255 + ], + "242": [ + 255, + 242, + 0, + 255 + ], + "243": [ + 255, + 243, + 0, + 255 + ], + "244": [ + 255, + 243, + 0, + 255 + ], + "245": [ + 255, + 245, + 0, + 255 + ], + "246": [ + 255, + 246, + 0, + 255 + ], + "247": [ + 255, + 247, + 0, + 255 + ], + "248": [ + 255, + 248, + 0, + 255 + ], + "249": [ + 255, + 249, + 0, + 255 + ], + "250": [ + 255, + 250, + 0, + 255 + ], + "251": [ + 255, + 251, + 0, + 255 + ], + "252": [ + 255, + 252, + 0, + 255 + ], + "253": [ + 255, + 253, + 0, + 255 + ], + "254": [ + 255, + 254, + 0, + 255 + ], + "255": [ + 255, + 255, + 0, + 255 + ] + }, + binary: { + "0": [ + 255, + 255, + 255, + 255 + ], + "1": [ + 254, + 254, + 254, + 255 + ], + "2": [ + 253, + 253, + 253, + 255 + ], + "3": [ + 252, + 252, + 252, + 255 + ], + "4": [ + 251, + 251, + 251, + 255 + ], + "5": [ + 250, + 250, + 250, + 255 + ], + "6": [ + 249, + 249, + 249, + 255 + ], + "7": [ + 248, + 248, + 248, + 255 + ], + "8": [ + 247, + 247, + 247, + 255 + ], + "9": [ + 246, + 246, + 246, + 255 + ], + "10": [ + 245, + 245, + 245, + 255 + ], + "11": [ + 244, + 244, + 244, + 255 + ], + "12": [ + 243, + 243, + 243, + 255 + ], + "13": [ + 242, + 242, + 242, + 255 + ], + "14": [ + 241, + 241, + 241, + 255 + ], + "15": [ + 240, + 240, + 240, + 255 + ], + "16": [ + 239, + 239, + 239, + 255 + ], + "17": [ + 238, + 238, + 238, + 255 + ], + "18": [ + 237, + 237, + 237, + 255 + ], + "19": [ + 236, + 236, + 236, + 255 + ], + "20": [ + 235, + 235, + 235, + 255 + ], + "21": [ + 234, + 234, + 234, + 255 + ], + "22": [ + 233, + 233, + 233, + 255 + ], + "23": [ + 232, + 232, + 232, + 255 + ], + "24": [ + 231, + 231, + 231, + 255 + ], + "25": [ + 230, + 230, + 230, + 255 + ], + "26": [ + 229, + 229, + 229, + 255 + ], + "27": [ + 228, + 228, + 228, + 255 + ], + "28": [ + 227, + 227, + 227, + 255 + ], + "29": [ + 226, + 226, + 226, + 255 + ], + "30": [ + 225, + 225, + 225, + 255 + ], + "31": [ + 224, + 224, + 224, + 255 + ], + "32": [ + 223, + 223, + 223, + 255 + ], + "33": [ + 222, + 222, + 222, + 255 + ], + "34": [ + 221, + 221, + 221, + 255 + ], + "35": [ + 220, + 220, + 220, + 255 + ], + "36": [ + 219, + 219, + 219, + 255 + ], + "37": [ + 218, + 218, + 218, + 255 + ], + "38": [ + 217, + 217, + 217, + 255 + ], + "39": [ + 216, + 216, + 216, + 255 + ], + "40": [ + 215, + 215, + 215, + 255 + ], + "41": [ + 214, + 214, + 214, + 255 + ], + "42": [ + 213, + 213, + 213, + 255 + ], + "43": [ + 211, + 211, + 211, + 255 + ], + "44": [ + 211, + 211, + 211, + 255 + ], + "45": [ + 210, + 210, + 210, + 255 + ], + "46": [ + 209, + 209, + 209, + 255 + ], + "47": [ + 208, + 208, + 208, + 255 + ], + "48": [ + 207, + 207, + 207, + 255 + ], + "49": [ + 206, + 206, + 206, + 255 + ], + "50": [ + 205, + 205, + 205, + 255 + ], + "51": [ + 204, + 204, + 204, + 255 + ], + "52": [ + 203, + 203, + 203, + 255 + ], + "53": [ + 202, + 202, + 202, + 255 + ], + "54": [ + 201, + 201, + 201, + 255 + ], + "55": [ + 200, + 200, + 200, + 255 + ], + "56": [ + 199, + 199, + 199, + 255 + ], + "57": [ + 198, + 198, + 198, + 255 + ], + "58": [ + 197, + 197, + 197, + 255 + ], + "59": [ + 195, + 195, + 195, + 255 + ], + "60": [ + 195, + 195, + 195, + 255 + ], + "61": [ + 194, + 194, + 194, + 255 + ], + "62": [ + 193, + 193, + 193, + 255 + ], + "63": [ + 192, + 192, + 192, + 255 + ], + "64": [ + 191, + 191, + 191, + 255 + ], + "65": [ + 190, + 190, + 190, + 255 + ], + "66": [ + 189, + 189, + 189, + 255 + ], + "67": [ + 188, + 188, + 188, + 255 + ], + "68": [ + 187, + 187, + 187, + 255 + ], + "69": [ + 186, + 186, + 186, + 255 + ], + "70": [ + 185, + 185, + 185, + 255 + ], + "71": [ + 184, + 184, + 184, + 255 + ], + "72": [ + 183, + 183, + 183, + 255 + ], + "73": [ + 182, + 182, + 182, + 255 + ], + "74": [ + 181, + 181, + 181, + 255 + ], + "75": [ + 179, + 179, + 179, + 255 + ], + "76": [ + 179, + 179, + 179, + 255 + ], + "77": [ + 178, + 178, + 178, + 255 + ], + "78": [ + 177, + 177, + 177, + 255 + ], + "79": [ + 176, + 176, + 176, + 255 + ], + "80": [ + 175, + 175, + 175, + 255 + ], + "81": [ + 174, + 174, + 174, + 255 + ], + "82": [ + 173, + 173, + 173, + 255 + ], + "83": [ + 172, + 172, + 172, + 255 + ], + "84": [ + 171, + 171, + 171, + 255 + ], + "85": [ + 170, + 170, + 170, + 255 + ], + "86": [ + 169, + 169, + 169, + 255 + ], + "87": [ + 168, + 168, + 168, + 255 + ], + "88": [ + 167, + 167, + 167, + 255 + ], + "89": [ + 166, + 166, + 166, + 255 + ], + "90": [ + 165, + 165, + 165, + 255 + ], + "91": [ + 163, + 163, + 163, + 255 + ], + "92": [ + 163, + 163, + 163, + 255 + ], + "93": [ + 162, + 162, + 162, + 255 + ], + "94": [ + 161, + 161, + 161, + 255 + ], + "95": [ + 160, + 160, + 160, + 255 + ], + "96": [ + 159, + 159, + 159, + 255 + ], + "97": [ + 158, + 158, + 158, + 255 + ], + "98": [ + 157, + 157, + 157, + 255 + ], + "99": [ + 156, + 156, + 156, + 255 + ], + "100": [ + 155, + 155, + 155, + 255 + ], + "101": [ + 154, + 154, + 154, + 255 + ], + "102": [ + 153, + 153, + 153, + 255 + ], + "103": [ + 152, + 152, + 152, + 255 + ], + "104": [ + 151, + 151, + 151, + 255 + ], + "105": [ + 150, + 150, + 150, + 255 + ], + "106": [ + 149, + 149, + 149, + 255 + ], + "107": [ + 147, + 147, + 147, + 255 + ], + "108": [ + 147, + 147, + 147, + 255 + ], + "109": [ + 146, + 146, + 146, + 255 + ], + "110": [ + 145, + 145, + 145, + 255 + ], + "111": [ + 144, + 144, + 144, + 255 + ], + "112": [ + 143, + 143, + 143, + 255 + ], + "113": [ + 142, + 142, + 142, + 255 + ], + "114": [ + 141, + 141, + 141, + 255 + ], + "115": [ + 140, + 140, + 140, + 255 + ], + "116": [ + 139, + 139, + 139, + 255 + ], + "117": [ + 138, + 138, + 138, + 255 + ], + "118": [ + 137, + 137, + 137, + 255 + ], + "119": [ + 136, + 136, + 136, + 255 + ], + "120": [ + 135, + 135, + 135, + 255 + ], + "121": [ + 134, + 134, + 134, + 255 + ], + "122": [ + 133, + 133, + 133, + 255 + ], + "123": [ + 131, + 131, + 131, + 255 + ], + "124": [ + 131, + 131, + 131, + 255 + ], + "125": [ + 130, + 130, + 130, + 255 + ], + "126": [ + 129, + 129, + 129, + 255 + ], + "127": [ + 128, + 128, + 128, + 255 + ], + "128": [ + 127, + 127, + 127, + 255 + ], + "129": [ + 126, + 126, + 126, + 255 + ], + "130": [ + 125, + 125, + 125, + 255 + ], + "131": [ + 124, + 124, + 124, + 255 + ], + "132": [ + 123, + 123, + 123, + 255 + ], + "133": [ + 121, + 121, + 121, + 255 + ], + "134": [ + 121, + 121, + 121, + 255 + ], + "135": [ + 120, + 120, + 120, + 255 + ], + "136": [ + 119, + 119, + 119, + 255 + ], + "137": [ + 118, + 118, + 118, + 255 + ], + "138": [ + 117, + 117, + 117, + 255 + ], + "139": [ + 116, + 116, + 116, + 255 + ], + "140": [ + 114, + 114, + 114, + 255 + ], + "141": [ + 113, + 113, + 113, + 255 + ], + "142": [ + 113, + 113, + 113, + 255 + ], + "143": [ + 112, + 112, + 112, + 255 + ], + "144": [ + 111, + 111, + 111, + 255 + ], + "145": [ + 110, + 110, + 110, + 255 + ], + "146": [ + 109, + 109, + 109, + 255 + ], + "147": [ + 108, + 108, + 108, + 255 + ], + "148": [ + 107, + 107, + 107, + 255 + ], + "149": [ + 105, + 105, + 105, + 255 + ], + "150": [ + 105, + 105, + 105, + 255 + ], + "151": [ + 104, + 104, + 104, + 255 + ], + "152": [ + 103, + 103, + 103, + 255 + ], + "153": [ + 102, + 102, + 102, + 255 + ], + "154": [ + 101, + 101, + 101, + 255 + ], + "155": [ + 100, + 100, + 100, + 255 + ], + "156": [ + 98, + 98, + 98, + 255 + ], + "157": [ + 97, + 97, + 97, + 255 + ], + "158": [ + 97, + 97, + 97, + 255 + ], + "159": [ + 96, + 96, + 96, + 255 + ], + "160": [ + 95, + 95, + 95, + 255 + ], + "161": [ + 94, + 94, + 94, + 255 + ], + "162": [ + 93, + 93, + 93, + 255 + ], + "163": [ + 92, + 92, + 92, + 255 + ], + "164": [ + 91, + 91, + 91, + 255 + ], + "165": [ + 89, + 89, + 89, + 255 + ], + "166": [ + 89, + 89, + 89, + 255 + ], + "167": [ + 88, + 88, + 88, + 255 + ], + "168": [ + 87, + 87, + 87, + 255 + ], + "169": [ + 86, + 86, + 86, + 255 + ], + "170": [ + 85, + 85, + 85, + 255 + ], + "171": [ + 84, + 84, + 84, + 255 + ], + "172": [ + 82, + 82, + 82, + 255 + ], + "173": [ + 81, + 81, + 81, + 255 + ], + "174": [ + 81, + 81, + 81, + 255 + ], + "175": [ + 80, + 80, + 80, + 255 + ], + "176": [ + 79, + 79, + 79, + 255 + ], + "177": [ + 78, + 78, + 78, + 255 + ], + "178": [ + 77, + 77, + 77, + 255 + ], + "179": [ + 76, + 76, + 76, + 255 + ], + "180": [ + 75, + 75, + 75, + 255 + ], + "181": [ + 73, + 73, + 73, + 255 + ], + "182": [ + 73, + 73, + 73, + 255 + ], + "183": [ + 72, + 72, + 72, + 255 + ], + "184": [ + 71, + 71, + 71, + 255 + ], + "185": [ + 70, + 70, + 70, + 255 + ], + "186": [ + 69, + 69, + 69, + 255 + ], + "187": [ + 68, + 68, + 68, + 255 + ], + "188": [ + 66, + 66, + 66, + 255 + ], + "189": [ + 65, + 65, + 65, + 255 + ], + "190": [ + 65, + 65, + 65, + 255 + ], + "191": [ + 64, + 64, + 64, + 255 + ], + "192": [ + 63, + 63, + 63, + 255 + ], + "193": [ + 62, + 62, + 62, + 255 + ], + "194": [ + 61, + 61, + 61, + 255 + ], + "195": [ + 60, + 60, + 60, + 255 + ], + "196": [ + 59, + 59, + 59, + 255 + ], + "197": [ + 57, + 57, + 57, + 255 + ], + "198": [ + 56, + 56, + 56, + 255 + ], + "199": [ + 56, + 56, + 56, + 255 + ], + "200": [ + 55, + 55, + 55, + 255 + ], + "201": [ + 54, + 54, + 54, + 255 + ], + "202": [ + 53, + 53, + 53, + 255 + ], + "203": [ + 52, + 52, + 52, + 255 + ], + "204": [ + 50, + 50, + 50, + 255 + ], + "205": [ + 49, + 49, + 49, + 255 + ], + "206": [ + 48, + 48, + 48, + 255 + ], + "207": [ + 48, + 48, + 48, + 255 + ], + "208": [ + 47, + 47, + 47, + 255 + ], + "209": [ + 46, + 46, + 46, + 255 + ], + "210": [ + 45, + 45, + 45, + 255 + ], + "211": [ + 44, + 44, + 44, + 255 + ], + "212": [ + 43, + 43, + 43, + 255 + ], + "213": [ + 41, + 41, + 41, + 255 + ], + "214": [ + 40, + 40, + 40, + 255 + ], + "215": [ + 40, + 40, + 40, + 255 + ], + "216": [ + 39, + 39, + 39, + 255 + ], + "217": [ + 38, + 38, + 38, + 255 + ], + "218": [ + 37, + 37, + 37, + 255 + ], + "219": [ + 36, + 36, + 36, + 255 + ], + "220": [ + 34, + 34, + 34, + 255 + ], + "221": [ + 33, + 33, + 33, + 255 + ], + "222": [ + 32, + 32, + 32, + 255 + ], + "223": [ + 32, + 32, + 32, + 255 + ], + "224": [ + 31, + 31, + 31, + 255 + ], + "225": [ + 30, + 30, + 30, + 255 + ], + "226": [ + 29, + 29, + 29, + 255 + ], + "227": [ + 28, + 28, + 28, + 255 + ], + "228": [ + 27, + 27, + 27, + 255 + ], + "229": [ + 25, + 25, + 25, + 255 + ], + "230": [ + 24, + 24, + 24, + 255 + ], + "231": [ + 24, + 24, + 24, + 255 + ], + "232": [ + 23, + 23, + 23, + 255 + ], + "233": [ + 22, + 22, + 22, + 255 + ], + "234": [ + 21, + 21, + 21, + 255 + ], + "235": [ + 20, + 20, + 20, + 255 + ], + "236": [ + 18, + 18, + 18, + 255 + ], + "237": [ + 17, + 17, + 17, + 255 + ], + "238": [ + 16, + 16, + 16, + 255 + ], + "239": [ + 16, + 16, + 16, + 255 + ], + "240": [ + 15, + 15, + 15, + 255 + ], + "241": [ + 14, + 14, + 14, + 255 + ], + "242": [ + 13, + 13, + 13, + 255 + ], + "243": [ + 12, + 12, + 12, + 255 + ], + "244": [ + 11, + 11, + 11, + 255 + ], + "245": [ + 9, + 9, + 9, + 255 + ], + "246": [ + 8, + 8, + 8, + 255 + ], + "247": [ + 8, + 8, + 8, + 255 + ], + "248": [ + 7, + 7, + 7, + 255 + ], + "249": [ + 6, + 6, + 6, + 255 + ], + "250": [ + 5, + 5, + 5, + 255 + ], + "251": [ + 4, + 4, + 4, + 255 + ], + "252": [ + 2, + 2, + 2, + 255 + ], + "253": [ + 1, + 1, + 1, + 255 + ], + "254": [ + 0, + 0, + 0, + 255 + ], + "255": [ + 0, + 0, + 0, + 255 + ] + }, + blues: { + "0": [ + 247, + 251, + 255, + 255 + ], + "1": [ + 246, + 250, + 254, + 255 + ], + "2": [ + 245, + 249, + 254, + 255 + ], + "3": [ + 244, + 249, + 254, + 255 + ], + "4": [ + 243, + 248, + 253, + 255 + ], + "5": [ + 243, + 248, + 253, + 255 + ], + "6": [ + 242, + 247, + 253, + 255 + ], + "7": [ + 241, + 247, + 253, + 255 + ], + "8": [ + 240, + 246, + 252, + 255 + ], + "9": [ + 239, + 246, + 252, + 255 + ], + "10": [ + 239, + 245, + 252, + 255 + ], + "11": [ + 238, + 245, + 252, + 255 + ], + "12": [ + 237, + 244, + 251, + 255 + ], + "13": [ + 236, + 244, + 251, + 255 + ], + "14": [ + 236, + 243, + 251, + 255 + ], + "15": [ + 235, + 243, + 251, + 255 + ], + "16": [ + 234, + 242, + 250, + 255 + ], + "17": [ + 233, + 242, + 250, + 255 + ], + "18": [ + 232, + 241, + 250, + 255 + ], + "19": [ + 232, + 241, + 250, + 255 + ], + "20": [ + 231, + 240, + 249, + 255 + ], + "21": [ + 230, + 240, + 249, + 255 + ], + "22": [ + 229, + 239, + 249, + 255 + ], + "23": [ + 228, + 239, + 249, + 255 + ], + "24": [ + 228, + 238, + 248, + 255 + ], + "25": [ + 227, + 238, + 248, + 255 + ], + "26": [ + 226, + 237, + 248, + 255 + ], + "27": [ + 225, + 237, + 248, + 255 + ], + "28": [ + 225, + 236, + 247, + 255 + ], + "29": [ + 224, + 236, + 247, + 255 + ], + "30": [ + 223, + 235, + 247, + 255 + ], + "31": [ + 222, + 235, + 247, + 255 + ], + "32": [ + 221, + 234, + 246, + 255 + ], + "33": [ + 221, + 234, + 246, + 255 + ], + "34": [ + 220, + 233, + 246, + 255 + ], + "35": [ + 219, + 233, + 246, + 255 + ], + "36": [ + 218, + 232, + 245, + 255 + ], + "37": [ + 218, + 232, + 245, + 255 + ], + "38": [ + 217, + 231, + 245, + 255 + ], + "39": [ + 216, + 231, + 245, + 255 + ], + "40": [ + 215, + 230, + 244, + 255 + ], + "41": [ + 215, + 230, + 244, + 255 + ], + "42": [ + 214, + 229, + 244, + 255 + ], + "43": [ + 213, + 229, + 244, + 255 + ], + "44": [ + 212, + 228, + 243, + 255 + ], + "45": [ + 212, + 228, + 243, + 255 + ], + "46": [ + 211, + 227, + 243, + 255 + ], + "47": [ + 210, + 227, + 243, + 255 + ], + "48": [ + 209, + 226, + 242, + 255 + ], + "49": [ + 209, + 226, + 242, + 255 + ], + "50": [ + 208, + 225, + 242, + 255 + ], + "51": [ + 207, + 225, + 242, + 255 + ], + "52": [ + 206, + 224, + 241, + 255 + ], + "53": [ + 206, + 224, + 241, + 255 + ], + "54": [ + 205, + 223, + 241, + 255 + ], + "55": [ + 204, + 223, + 241, + 255 + ], + "56": [ + 203, + 222, + 240, + 255 + ], + "57": [ + 203, + 222, + 240, + 255 + ], + "58": [ + 202, + 221, + 240, + 255 + ], + "59": [ + 201, + 221, + 240, + 255 + ], + "60": [ + 200, + 220, + 239, + 255 + ], + "61": [ + 200, + 220, + 239, + 255 + ], + "62": [ + 199, + 219, + 239, + 255 + ], + "63": [ + 198, + 219, + 239, + 255 + ], + "64": [ + 197, + 218, + 238, + 255 + ], + "65": [ + 196, + 218, + 238, + 255 + ], + "66": [ + 195, + 217, + 238, + 255 + ], + "67": [ + 193, + 217, + 237, + 255 + ], + "68": [ + 192, + 216, + 237, + 255 + ], + "69": [ + 191, + 216, + 236, + 255 + ], + "70": [ + 190, + 215, + 236, + 255 + ], + "71": [ + 188, + 215, + 235, + 255 + ], + "72": [ + 187, + 214, + 235, + 255 + ], + "73": [ + 186, + 214, + 234, + 255 + ], + "74": [ + 185, + 213, + 234, + 255 + ], + "75": [ + 183, + 212, + 234, + 255 + ], + "76": [ + 182, + 212, + 233, + 255 + ], + "77": [ + 181, + 211, + 233, + 255 + ], + "78": [ + 180, + 211, + 232, + 255 + ], + "79": [ + 178, + 210, + 232, + 255 + ], + "80": [ + 177, + 210, + 231, + 255 + ], + "81": [ + 176, + 209, + 231, + 255 + ], + "82": [ + 175, + 209, + 230, + 255 + ], + "83": [ + 173, + 208, + 230, + 255 + ], + "84": [ + 172, + 208, + 230, + 255 + ], + "85": [ + 171, + 207, + 229, + 255 + ], + "86": [ + 170, + 207, + 229, + 255 + ], + "87": [ + 168, + 206, + 228, + 255 + ], + "88": [ + 167, + 206, + 228, + 255 + ], + "89": [ + 166, + 205, + 227, + 255 + ], + "90": [ + 165, + 205, + 227, + 255 + ], + "91": [ + 163, + 204, + 227, + 255 + ], + "92": [ + 162, + 203, + 226, + 255 + ], + "93": [ + 161, + 203, + 226, + 255 + ], + "94": [ + 160, + 202, + 225, + 255 + ], + "95": [ + 158, + 202, + 225, + 255 + ], + "96": [ + 157, + 201, + 224, + 255 + ], + "97": [ + 155, + 200, + 224, + 255 + ], + "98": [ + 154, + 199, + 224, + 255 + ], + "99": [ + 152, + 199, + 223, + 255 + ], + "100": [ + 151, + 198, + 223, + 255 + ], + "101": [ + 149, + 197, + 223, + 255 + ], + "102": [ + 147, + 196, + 222, + 255 + ], + "103": [ + 146, + 195, + 222, + 255 + ], + "104": [ + 144, + 194, + 222, + 255 + ], + "105": [ + 143, + 193, + 221, + 255 + ], + "106": [ + 141, + 192, + 221, + 255 + ], + "107": [ + 139, + 192, + 221, + 255 + ], + "108": [ + 138, + 191, + 220, + 255 + ], + "109": [ + 136, + 190, + 220, + 255 + ], + "110": [ + 135, + 189, + 220, + 255 + ], + "111": [ + 133, + 188, + 219, + 255 + ], + "112": [ + 131, + 187, + 219, + 255 + ], + "113": [ + 130, + 186, + 219, + 255 + ], + "114": [ + 128, + 185, + 218, + 255 + ], + "115": [ + 127, + 184, + 218, + 255 + ], + "116": [ + 125, + 184, + 217, + 255 + ], + "117": [ + 123, + 183, + 217, + 255 + ], + "118": [ + 122, + 182, + 217, + 255 + ], + "119": [ + 120, + 181, + 216, + 255 + ], + "120": [ + 119, + 180, + 216, + 255 + ], + "121": [ + 117, + 179, + 216, + 255 + ], + "122": [ + 115, + 178, + 215, + 255 + ], + "123": [ + 114, + 177, + 215, + 255 + ], + "124": [ + 112, + 177, + 215, + 255 + ], + "125": [ + 111, + 176, + 214, + 255 + ], + "126": [ + 109, + 175, + 214, + 255 + ], + "127": [ + 107, + 174, + 214, + 255 + ], + "128": [ + 106, + 173, + 213, + 255 + ], + "129": [ + 105, + 172, + 213, + 255 + ], + "130": [ + 103, + 171, + 212, + 255 + ], + "131": [ + 102, + 170, + 212, + 255 + ], + "132": [ + 101, + 170, + 211, + 255 + ], + "133": [ + 99, + 169, + 211, + 255 + ], + "134": [ + 98, + 168, + 210, + 255 + ], + "135": [ + 97, + 167, + 210, + 255 + ], + "136": [ + 96, + 166, + 209, + 255 + ], + "137": [ + 94, + 165, + 209, + 255 + ], + "138": [ + 93, + 164, + 208, + 255 + ], + "139": [ + 92, + 163, + 208, + 255 + ], + "140": [ + 90, + 163, + 207, + 255 + ], + "141": [ + 89, + 162, + 207, + 255 + ], + "142": [ + 88, + 161, + 206, + 255 + ], + "143": [ + 87, + 160, + 206, + 255 + ], + "144": [ + 85, + 159, + 205, + 255 + ], + "145": [ + 84, + 158, + 205, + 255 + ], + "146": [ + 83, + 157, + 204, + 255 + ], + "147": [ + 81, + 156, + 204, + 255 + ], + "148": [ + 80, + 155, + 203, + 255 + ], + "149": [ + 79, + 155, + 203, + 255 + ], + "150": [ + 78, + 154, + 202, + 255 + ], + "151": [ + 76, + 153, + 202, + 255 + ], + "152": [ + 75, + 152, + 201, + 255 + ], + "153": [ + 74, + 151, + 201, + 255 + ], + "154": [ + 72, + 150, + 200, + 255 + ], + "155": [ + 71, + 149, + 200, + 255 + ], + "156": [ + 70, + 148, + 199, + 255 + ], + "157": [ + 69, + 148, + 199, + 255 + ], + "158": [ + 67, + 147, + 198, + 255 + ], + "159": [ + 66, + 146, + 198, + 255 + ], + "160": [ + 65, + 145, + 197, + 255 + ], + "161": [ + 64, + 144, + 197, + 255 + ], + "162": [ + 63, + 143, + 196, + 255 + ], + "163": [ + 62, + 142, + 196, + 255 + ], + "164": [ + 61, + 141, + 195, + 255 + ], + "165": [ + 60, + 140, + 195, + 255 + ], + "166": [ + 59, + 139, + 194, + 255 + ], + "167": [ + 58, + 138, + 193, + 255 + ], + "168": [ + 57, + 137, + 193, + 255 + ], + "169": [ + 56, + 136, + 192, + 255 + ], + "170": [ + 55, + 135, + 192, + 255 + ], + "171": [ + 53, + 133, + 191, + 255 + ], + "172": [ + 52, + 132, + 191, + 255 + ], + "173": [ + 51, + 131, + 190, + 255 + ], + "174": [ + 50, + 130, + 190, + 255 + ], + "175": [ + 49, + 129, + 189, + 255 + ], + "176": [ + 48, + 128, + 189, + 255 + ], + "177": [ + 47, + 127, + 188, + 255 + ], + "178": [ + 46, + 126, + 188, + 255 + ], + "179": [ + 45, + 125, + 187, + 255 + ], + "180": [ + 44, + 124, + 187, + 255 + ], + "181": [ + 43, + 123, + 186, + 255 + ], + "182": [ + 42, + 122, + 185, + 255 + ], + "183": [ + 41, + 121, + 185, + 255 + ], + "184": [ + 40, + 120, + 184, + 255 + ], + "185": [ + 39, + 119, + 184, + 255 + ], + "186": [ + 38, + 118, + 183, + 255 + ], + "187": [ + 37, + 117, + 183, + 255 + ], + "188": [ + 36, + 116, + 182, + 255 + ], + "189": [ + 35, + 115, + 182, + 255 + ], + "190": [ + 34, + 114, + 181, + 255 + ], + "191": [ + 33, + 113, + 181, + 255 + ], + "192": [ + 32, + 112, + 180, + 255 + ], + "193": [ + 31, + 111, + 179, + 255 + ], + "194": [ + 30, + 110, + 178, + 255 + ], + "195": [ + 30, + 109, + 178, + 255 + ], + "196": [ + 29, + 108, + 177, + 255 + ], + "197": [ + 28, + 107, + 176, + 255 + ], + "198": [ + 27, + 106, + 175, + 255 + ], + "199": [ + 26, + 105, + 174, + 255 + ], + "200": [ + 26, + 104, + 174, + 255 + ], + "201": [ + 25, + 103, + 173, + 255 + ], + "202": [ + 24, + 102, + 172, + 255 + ], + "203": [ + 23, + 101, + 171, + 255 + ], + "204": [ + 23, + 100, + 171, + 255 + ], + "205": [ + 22, + 99, + 170, + 255 + ], + "206": [ + 21, + 98, + 169, + 255 + ], + "207": [ + 20, + 97, + 168, + 255 + ], + "208": [ + 19, + 96, + 167, + 255 + ], + "209": [ + 19, + 95, + 167, + 255 + ], + "210": [ + 18, + 94, + 166, + 255 + ], + "211": [ + 17, + 93, + 165, + 255 + ], + "212": [ + 16, + 92, + 164, + 255 + ], + "213": [ + 15, + 91, + 163, + 255 + ], + "214": [ + 15, + 90, + 163, + 255 + ], + "215": [ + 14, + 89, + 162, + 255 + ], + "216": [ + 13, + 88, + 161, + 255 + ], + "217": [ + 12, + 87, + 160, + 255 + ], + "218": [ + 12, + 86, + 160, + 255 + ], + "219": [ + 11, + 85, + 159, + 255 + ], + "220": [ + 10, + 84, + 158, + 255 + ], + "221": [ + 9, + 83, + 157, + 255 + ], + "222": [ + 8, + 82, + 156, + 255 + ], + "223": [ + 8, + 81, + 156, + 255 + ], + "224": [ + 8, + 80, + 154, + 255 + ], + "225": [ + 8, + 79, + 153, + 255 + ], + "226": [ + 8, + 78, + 151, + 255 + ], + "227": [ + 8, + 76, + 150, + 255 + ], + "228": [ + 8, + 75, + 148, + 255 + ], + "229": [ + 8, + 74, + 146, + 255 + ], + "230": [ + 8, + 73, + 145, + 255 + ], + "231": [ + 8, + 72, + 143, + 255 + ], + "232": [ + 8, + 71, + 142, + 255 + ], + "233": [ + 8, + 70, + 140, + 255 + ], + "234": [ + 8, + 69, + 139, + 255 + ], + "235": [ + 8, + 68, + 137, + 255 + ], + "236": [ + 8, + 67, + 136, + 255 + ], + "237": [ + 8, + 66, + 134, + 255 + ], + "238": [ + 8, + 65, + 133, + 255 + ], + "239": [ + 8, + 64, + 131, + 255 + ], + "240": [ + 8, + 63, + 130, + 255 + ], + "241": [ + 8, + 62, + 128, + 255 + ], + "242": [ + 8, + 61, + 126, + 255 + ], + "243": [ + 8, + 60, + 125, + 255 + ], + "244": [ + 8, + 59, + 123, + 255 + ], + "245": [ + 8, + 58, + 122, + 255 + ], + "246": [ + 8, + 57, + 120, + 255 + ], + "247": [ + 8, + 56, + 119, + 255 + ], + "248": [ + 8, + 55, + 117, + 255 + ], + "249": [ + 8, + 54, + 116, + 255 + ], + "250": [ + 8, + 53, + 114, + 255 + ], + "251": [ + 8, + 52, + 113, + 255 + ], + "252": [ + 8, + 51, + 111, + 255 + ], + "253": [ + 8, + 50, + 110, + 255 + ], + "254": [ + 8, + 49, + 108, + 255 + ], + "255": [ + 8, + 48, + 107, + 255 + ] + }, + bone: { + "0": [ + 0, + 0, + 0, + 255 + ], + "1": [ + 0, + 0, + 1, + 255 + ], + "2": [ + 1, + 1, + 2, + 255 + ], + "3": [ + 2, + 2, + 3, + 255 + ], + "4": [ + 3, + 3, + 4, + 255 + ], + "5": [ + 4, + 4, + 6, + 255 + ], + "6": [ + 5, + 5, + 7, + 255 + ], + "7": [ + 6, + 6, + 8, + 255 + ], + "8": [ + 7, + 6, + 9, + 255 + ], + "9": [ + 7, + 7, + 10, + 255 + ], + "10": [ + 8, + 8, + 12, + 255 + ], + "11": [ + 9, + 9, + 13, + 255 + ], + "12": [ + 10, + 10, + 14, + 255 + ], + "13": [ + 11, + 11, + 15, + 255 + ], + "14": [ + 12, + 12, + 17, + 255 + ], + "15": [ + 13, + 13, + 18, + 255 + ], + "16": [ + 14, + 13, + 19, + 255 + ], + "17": [ + 14, + 14, + 20, + 255 + ], + "18": [ + 15, + 15, + 21, + 255 + ], + "19": [ + 16, + 16, + 23, + 255 + ], + "20": [ + 17, + 17, + 24, + 255 + ], + "21": [ + 18, + 18, + 25, + 255 + ], + "22": [ + 19, + 19, + 26, + 255 + ], + "23": [ + 20, + 20, + 28, + 255 + ], + "24": [ + 21, + 20, + 29, + 255 + ], + "25": [ + 21, + 21, + 30, + 255 + ], + "26": [ + 22, + 22, + 31, + 255 + ], + "27": [ + 23, + 23, + 32, + 255 + ], + "28": [ + 24, + 24, + 34, + 255 + ], + "29": [ + 25, + 25, + 35, + 255 + ], + "30": [ + 26, + 26, + 36, + 255 + ], + "31": [ + 27, + 27, + 37, + 255 + ], + "32": [ + 28, + 27, + 38, + 255 + ], + "33": [ + 28, + 28, + 40, + 255 + ], + "34": [ + 29, + 29, + 41, + 255 + ], + "35": [ + 30, + 30, + 42, + 255 + ], + "36": [ + 31, + 31, + 43, + 255 + ], + "37": [ + 32, + 32, + 45, + 255 + ], + "38": [ + 33, + 33, + 46, + 255 + ], + "39": [ + 34, + 34, + 47, + 255 + ], + "40": [ + 35, + 34, + 48, + 255 + ], + "41": [ + 35, + 35, + 49, + 255 + ], + "42": [ + 36, + 36, + 51, + 255 + ], + "43": [ + 37, + 37, + 52, + 255 + ], + "44": [ + 38, + 38, + 53, + 255 + ], + "45": [ + 39, + 39, + 54, + 255 + ], + "46": [ + 40, + 40, + 56, + 255 + ], + "47": [ + 41, + 41, + 57, + 255 + ], + "48": [ + 42, + 41, + 58, + 255 + ], + "49": [ + 42, + 42, + 59, + 255 + ], + "50": [ + 43, + 43, + 60, + 255 + ], + "51": [ + 44, + 44, + 62, + 255 + ], + "52": [ + 45, + 45, + 63, + 255 + ], + "53": [ + 46, + 46, + 64, + 255 + ], + "54": [ + 47, + 47, + 65, + 255 + ], + "55": [ + 48, + 48, + 66, + 255 + ], + "56": [ + 49, + 48, + 68, + 255 + ], + "57": [ + 49, + 49, + 69, + 255 + ], + "58": [ + 50, + 50, + 70, + 255 + ], + "59": [ + 51, + 51, + 71, + 255 + ], + "60": [ + 52, + 52, + 73, + 255 + ], + "61": [ + 53, + 53, + 74, + 255 + ], + "62": [ + 54, + 54, + 75, + 255 + ], + "63": [ + 55, + 55, + 76, + 255 + ], + "64": [ + 56, + 55, + 77, + 255 + ], + "65": [ + 56, + 56, + 79, + 255 + ], + "66": [ + 57, + 57, + 80, + 255 + ], + "67": [ + 58, + 58, + 81, + 255 + ], + "68": [ + 59, + 59, + 82, + 255 + ], + "69": [ + 60, + 60, + 84, + 255 + ], + "70": [ + 61, + 61, + 85, + 255 + ], + "71": [ + 62, + 62, + 86, + 255 + ], + "72": [ + 63, + 62, + 87, + 255 + ], + "73": [ + 63, + 63, + 88, + 255 + ], + "74": [ + 64, + 64, + 90, + 255 + ], + "75": [ + 65, + 65, + 91, + 255 + ], + "76": [ + 66, + 66, + 92, + 255 + ], + "77": [ + 67, + 67, + 93, + 255 + ], + "78": [ + 68, + 68, + 94, + 255 + ], + "79": [ + 69, + 69, + 96, + 255 + ], + "80": [ + 70, + 69, + 97, + 255 + ], + "81": [ + 70, + 70, + 98, + 255 + ], + "82": [ + 71, + 71, + 99, + 255 + ], + "83": [ + 72, + 72, + 101, + 255 + ], + "84": [ + 73, + 73, + 102, + 255 + ], + "85": [ + 74, + 74, + 103, + 255 + ], + "86": [ + 75, + 75, + 104, + 255 + ], + "87": [ + 76, + 76, + 105, + 255 + ], + "88": [ + 77, + 76, + 107, + 255 + ], + "89": [ + 77, + 77, + 108, + 255 + ], + "90": [ + 78, + 78, + 109, + 255 + ], + "91": [ + 79, + 79, + 110, + 255 + ], + "92": [ + 80, + 80, + 112, + 255 + ], + "93": [ + 81, + 81, + 113, + 255 + ], + "94": [ + 82, + 82, + 114, + 255 + ], + "95": [ + 83, + 83, + 114, + 255 + ], + "96": [ + 84, + 84, + 115, + 255 + ], + "97": [ + 84, + 86, + 116, + 255 + ], + "98": [ + 85, + 87, + 117, + 255 + ], + "99": [ + 86, + 88, + 118, + 255 + ], + "100": [ + 87, + 89, + 119, + 255 + ], + "101": [ + 88, + 90, + 120, + 255 + ], + "102": [ + 89, + 92, + 121, + 255 + ], + "103": [ + 90, + 93, + 121, + 255 + ], + "104": [ + 91, + 94, + 122, + 255 + ], + "105": [ + 91, + 95, + 123, + 255 + ], + "106": [ + 92, + 96, + 124, + 255 + ], + "107": [ + 93, + 98, + 125, + 255 + ], + "108": [ + 94, + 99, + 126, + 255 + ], + "109": [ + 95, + 100, + 127, + 255 + ], + "110": [ + 96, + 101, + 128, + 255 + ], + "111": [ + 97, + 102, + 128, + 255 + ], + "112": [ + 98, + 104, + 129, + 255 + ], + "113": [ + 98, + 105, + 130, + 255 + ], + "114": [ + 99, + 106, + 131, + 255 + ], + "115": [ + 100, + 107, + 132, + 255 + ], + "116": [ + 101, + 109, + 133, + 255 + ], + "117": [ + 102, + 110, + 134, + 255 + ], + "118": [ + 103, + 111, + 135, + 255 + ], + "119": [ + 104, + 112, + 135, + 255 + ], + "120": [ + 105, + 113, + 136, + 255 + ], + "121": [ + 105, + 115, + 137, + 255 + ], + "122": [ + 106, + 116, + 138, + 255 + ], + "123": [ + 107, + 117, + 139, + 255 + ], + "124": [ + 108, + 118, + 140, + 255 + ], + "125": [ + 109, + 119, + 141, + 255 + ], + "126": [ + 110, + 121, + 142, + 255 + ], + "127": [ + 111, + 122, + 142, + 255 + ], + "128": [ + 112, + 123, + 143, + 255 + ], + "129": [ + 112, + 124, + 144, + 255 + ], + "130": [ + 113, + 125, + 145, + 255 + ], + "131": [ + 114, + 127, + 146, + 255 + ], + "132": [ + 115, + 128, + 147, + 255 + ], + "133": [ + 116, + 129, + 148, + 255 + ], + "134": [ + 117, + 130, + 149, + 255 + ], + "135": [ + 118, + 131, + 149, + 255 + ], + "136": [ + 119, + 133, + 150, + 255 + ], + "137": [ + 119, + 134, + 151, + 255 + ], + "138": [ + 120, + 135, + 152, + 255 + ], + "139": [ + 121, + 136, + 153, + 255 + ], + "140": [ + 122, + 137, + 154, + 255 + ], + "141": [ + 123, + 139, + 155, + 255 + ], + "142": [ + 124, + 140, + 156, + 255 + ], + "143": [ + 125, + 141, + 156, + 255 + ], + "144": [ + 126, + 142, + 157, + 255 + ], + "145": [ + 126, + 143, + 158, + 255 + ], + "146": [ + 127, + 145, + 159, + 255 + ], + "147": [ + 128, + 146, + 160, + 255 + ], + "148": [ + 129, + 147, + 161, + 255 + ], + "149": [ + 130, + 148, + 162, + 255 + ], + "150": [ + 131, + 149, + 163, + 255 + ], + "151": [ + 132, + 151, + 163, + 255 + ], + "152": [ + 133, + 152, + 164, + 255 + ], + "153": [ + 133, + 153, + 165, + 255 + ], + "154": [ + 134, + 154, + 166, + 255 + ], + "155": [ + 135, + 155, + 167, + 255 + ], + "156": [ + 136, + 157, + 168, + 255 + ], + "157": [ + 137, + 158, + 169, + 255 + ], + "158": [ + 138, + 159, + 170, + 255 + ], + "159": [ + 139, + 160, + 170, + 255 + ], + "160": [ + 140, + 161, + 171, + 255 + ], + "161": [ + 140, + 163, + 172, + 255 + ], + "162": [ + 141, + 164, + 173, + 255 + ], + "163": [ + 142, + 165, + 174, + 255 + ], + "164": [ + 143, + 166, + 175, + 255 + ], + "165": [ + 144, + 167, + 176, + 255 + ], + "166": [ + 145, + 169, + 177, + 255 + ], + "167": [ + 146, + 170, + 177, + 255 + ], + "168": [ + 147, + 171, + 178, + 255 + ], + "169": [ + 147, + 172, + 179, + 255 + ], + "170": [ + 148, + 173, + 180, + 255 + ], + "171": [ + 149, + 175, + 181, + 255 + ], + "172": [ + 150, + 176, + 182, + 255 + ], + "173": [ + 151, + 177, + 183, + 255 + ], + "174": [ + 152, + 178, + 184, + 255 + ], + "175": [ + 153, + 179, + 184, + 255 + ], + "176": [ + 154, + 181, + 185, + 255 + ], + "177": [ + 154, + 182, + 186, + 255 + ], + "178": [ + 155, + 183, + 187, + 255 + ], + "179": [ + 156, + 184, + 188, + 255 + ], + "180": [ + 157, + 186, + 189, + 255 + ], + "181": [ + 158, + 187, + 190, + 255 + ], + "182": [ + 159, + 188, + 191, + 255 + ], + "183": [ + 160, + 189, + 191, + 255 + ], + "184": [ + 161, + 190, + 192, + 255 + ], + "185": [ + 161, + 192, + 193, + 255 + ], + "186": [ + 162, + 193, + 194, + 255 + ], + "187": [ + 163, + 194, + 195, + 255 + ], + "188": [ + 164, + 195, + 196, + 255 + ], + "189": [ + 165, + 196, + 197, + 255 + ], + "190": [ + 166, + 198, + 198, + 255 + ], + "191": [ + 167, + 199, + 198, + 255 + ], + "192": [ + 168, + 199, + 199, + 255 + ], + "193": [ + 170, + 200, + 200, + 255 + ], + "194": [ + 171, + 201, + 201, + 255 + ], + "195": [ + 172, + 202, + 202, + 255 + ], + "196": [ + 174, + 203, + 203, + 255 + ], + "197": [ + 175, + 204, + 204, + 255 + ], + "198": [ + 177, + 205, + 205, + 255 + ], + "199": [ + 178, + 206, + 205, + 255 + ], + "200": [ + 179, + 206, + 206, + 255 + ], + "201": [ + 181, + 207, + 207, + 255 + ], + "202": [ + 182, + 208, + 208, + 255 + ], + "203": [ + 183, + 209, + 209, + 255 + ], + "204": [ + 185, + 210, + 210, + 255 + ], + "205": [ + 186, + 211, + 211, + 255 + ], + "206": [ + 188, + 212, + 212, + 255 + ], + "207": [ + 189, + 213, + 212, + 255 + ], + "208": [ + 190, + 213, + 213, + 255 + ], + "209": [ + 192, + 214, + 214, + 255 + ], + "210": [ + 193, + 215, + 215, + 255 + ], + "211": [ + 194, + 216, + 216, + 255 + ], + "212": [ + 196, + 217, + 217, + 255 + ], + "213": [ + 197, + 218, + 218, + 255 + ], + "214": [ + 198, + 219, + 219, + 255 + ], + "215": [ + 200, + 220, + 219, + 255 + ], + "216": [ + 201, + 220, + 220, + 255 + ], + "217": [ + 203, + 221, + 221, + 255 + ], + "218": [ + 204, + 222, + 222, + 255 + ], + "219": [ + 205, + 223, + 223, + 255 + ], + "220": [ + 207, + 224, + 224, + 255 + ], + "221": [ + 208, + 225, + 225, + 255 + ], + "222": [ + 209, + 226, + 226, + 255 + ], + "223": [ + 211, + 227, + 226, + 255 + ], + "224": [ + 212, + 227, + 227, + 255 + ], + "225": [ + 213, + 228, + 228, + 255 + ], + "226": [ + 215, + 229, + 229, + 255 + ], + "227": [ + 216, + 230, + 230, + 255 + ], + "228": [ + 218, + 231, + 231, + 255 + ], + "229": [ + 219, + 232, + 232, + 255 + ], + "230": [ + 220, + 233, + 233, + 255 + ], + "231": [ + 222, + 234, + 233, + 255 + ], + "232": [ + 223, + 234, + 234, + 255 + ], + "233": [ + 224, + 235, + 235, + 255 + ], + "234": [ + 226, + 236, + 236, + 255 + ], + "235": [ + 227, + 237, + 237, + 255 + ], + "236": [ + 229, + 238, + 238, + 255 + ], + "237": [ + 230, + 239, + 239, + 255 + ], + "238": [ + 231, + 240, + 240, + 255 + ], + "239": [ + 233, + 241, + 240, + 255 + ], + "240": [ + 234, + 241, + 241, + 255 + ], + "241": [ + 235, + 242, + 242, + 255 + ], + "242": [ + 237, + 243, + 243, + 255 + ], + "243": [ + 238, + 244, + 244, + 255 + ], + "244": [ + 239, + 245, + 245, + 255 + ], + "245": [ + 241, + 246, + 246, + 255 + ], + "246": [ + 242, + 247, + 247, + 255 + ], + "247": [ + 244, + 248, + 247, + 255 + ], + "248": [ + 245, + 248, + 248, + 255 + ], + "249": [ + 246, + 249, + 249, + 255 + ], + "250": [ + 248, + 250, + 250, + 255 + ], + "251": [ + 249, + 251, + 251, + 255 + ], + "252": [ + 250, + 252, + 252, + 255 + ], + "253": [ + 252, + 253, + 253, + 255 + ], + "254": [ + 253, + 254, + 254, + 255 + ], + "255": [ + 255, + 255, + 255, + 255 + ] + }, + bugn: { + "0": [ + 247, + 252, + 253, + 255 + ], + "1": [ + 246, + 251, + 252, + 255 + ], + "2": [ + 245, + 251, + 252, + 255 + ], + "3": [ + 245, + 251, + 252, + 255 + ], + "4": [ + 244, + 251, + 252, + 255 + ], + "5": [ + 244, + 250, + 252, + 255 + ], + "6": [ + 243, + 250, + 252, + 255 + ], + "7": [ + 243, + 250, + 252, + 255 + ], + "8": [ + 242, + 250, + 251, + 255 + ], + "9": [ + 241, + 250, + 251, + 255 + ], + "10": [ + 241, + 249, + 251, + 255 + ], + "11": [ + 240, + 249, + 251, + 255 + ], + "12": [ + 240, + 249, + 251, + 255 + ], + "13": [ + 239, + 249, + 251, + 255 + ], + "14": [ + 239, + 248, + 251, + 255 + ], + "15": [ + 238, + 248, + 251, + 255 + ], + "16": [ + 237, + 248, + 250, + 255 + ], + "17": [ + 237, + 248, + 250, + 255 + ], + "18": [ + 236, + 248, + 250, + 255 + ], + "19": [ + 236, + 247, + 250, + 255 + ], + "20": [ + 235, + 247, + 250, + 255 + ], + "21": [ + 235, + 247, + 250, + 255 + ], + "22": [ + 234, + 247, + 250, + 255 + ], + "23": [ + 234, + 246, + 250, + 255 + ], + "24": [ + 233, + 246, + 249, + 255 + ], + "25": [ + 232, + 246, + 249, + 255 + ], + "26": [ + 232, + 246, + 249, + 255 + ], + "27": [ + 231, + 246, + 249, + 255 + ], + "28": [ + 231, + 245, + 249, + 255 + ], + "29": [ + 230, + 245, + 249, + 255 + ], + "30": [ + 230, + 245, + 249, + 255 + ], + "31": [ + 229, + 245, + 249, + 255 + ], + "32": [ + 228, + 244, + 248, + 255 + ], + "33": [ + 228, + 244, + 248, + 255 + ], + "34": [ + 227, + 244, + 247, + 255 + ], + "35": [ + 226, + 244, + 247, + 255 + ], + "36": [ + 225, + 243, + 246, + 255 + ], + "37": [ + 224, + 243, + 245, + 255 + ], + "38": [ + 224, + 243, + 245, + 255 + ], + "39": [ + 223, + 242, + 244, + 255 + ], + "40": [ + 222, + 242, + 244, + 255 + ], + "41": [ + 221, + 242, + 243, + 255 + ], + "42": [ + 221, + 242, + 242, + 255 + ], + "43": [ + 220, + 241, + 242, + 255 + ], + "44": [ + 219, + 241, + 241, + 255 + ], + "45": [ + 218, + 241, + 241, + 255 + ], + "46": [ + 217, + 241, + 240, + 255 + ], + "47": [ + 217, + 240, + 239, + 255 + ], + "48": [ + 216, + 240, + 239, + 255 + ], + "49": [ + 215, + 240, + 238, + 255 + ], + "50": [ + 214, + 239, + 238, + 255 + ], + "51": [ + 214, + 239, + 237, + 255 + ], + "52": [ + 213, + 239, + 237, + 255 + ], + "53": [ + 212, + 239, + 236, + 255 + ], + "54": [ + 211, + 238, + 235, + 255 + ], + "55": [ + 210, + 238, + 235, + 255 + ], + "56": [ + 210, + 238, + 234, + 255 + ], + "57": [ + 209, + 237, + 234, + 255 + ], + "58": [ + 208, + 237, + 233, + 255 + ], + "59": [ + 207, + 237, + 232, + 255 + ], + "60": [ + 206, + 237, + 232, + 255 + ], + "61": [ + 206, + 236, + 231, + 255 + ], + "62": [ + 205, + 236, + 231, + 255 + ], + "63": [ + 204, + 236, + 230, + 255 + ], + "64": [ + 203, + 235, + 229, + 255 + ], + "65": [ + 202, + 235, + 228, + 255 + ], + "66": [ + 200, + 234, + 227, + 255 + ], + "67": [ + 198, + 233, + 227, + 255 + ], + "68": [ + 197, + 233, + 226, + 255 + ], + "69": [ + 195, + 232, + 225, + 255 + ], + "70": [ + 194, + 232, + 224, + 255 + ], + "71": [ + 192, + 231, + 223, + 255 + ], + "72": [ + 190, + 230, + 222, + 255 + ], + "73": [ + 189, + 230, + 221, + 255 + ], + "74": [ + 187, + 229, + 220, + 255 + ], + "75": [ + 186, + 228, + 219, + 255 + ], + "76": [ + 184, + 228, + 218, + 255 + ], + "77": [ + 182, + 227, + 217, + 255 + ], + "78": [ + 181, + 227, + 217, + 255 + ], + "79": [ + 179, + 226, + 216, + 255 + ], + "80": [ + 178, + 225, + 215, + 255 + ], + "81": [ + 176, + 225, + 214, + 255 + ], + "82": [ + 174, + 224, + 213, + 255 + ], + "83": [ + 173, + 223, + 212, + 255 + ], + "84": [ + 171, + 223, + 211, + 255 + ], + "85": [ + 170, + 222, + 210, + 255 + ], + "86": [ + 168, + 222, + 209, + 255 + ], + "87": [ + 166, + 221, + 208, + 255 + ], + "88": [ + 165, + 220, + 207, + 255 + ], + "89": [ + 163, + 220, + 207, + 255 + ], + "90": [ + 162, + 219, + 206, + 255 + ], + "91": [ + 160, + 218, + 205, + 255 + ], + "92": [ + 158, + 218, + 204, + 255 + ], + "93": [ + 157, + 217, + 203, + 255 + ], + "94": [ + 155, + 217, + 202, + 255 + ], + "95": [ + 154, + 216, + 201, + 255 + ], + "96": [ + 152, + 215, + 200, + 255 + ], + "97": [ + 150, + 215, + 199, + 255 + ], + "98": [ + 149, + 214, + 198, + 255 + ], + "99": [ + 147, + 213, + 197, + 255 + ], + "100": [ + 146, + 212, + 195, + 255 + ], + "101": [ + 144, + 212, + 194, + 255 + ], + "102": [ + 142, + 211, + 193, + 255 + ], + "103": [ + 141, + 210, + 192, + 255 + ], + "104": [ + 139, + 210, + 191, + 255 + ], + "105": [ + 138, + 209, + 190, + 255 + ], + "106": [ + 136, + 208, + 188, + 255 + ], + "107": [ + 134, + 208, + 187, + 255 + ], + "108": [ + 133, + 207, + 186, + 255 + ], + "109": [ + 131, + 206, + 185, + 255 + ], + "110": [ + 130, + 206, + 184, + 255 + ], + "111": [ + 128, + 205, + 183, + 255 + ], + "112": [ + 126, + 204, + 181, + 255 + ], + "113": [ + 125, + 204, + 180, + 255 + ], + "114": [ + 123, + 203, + 179, + 255 + ], + "115": [ + 122, + 202, + 178, + 255 + ], + "116": [ + 120, + 201, + 177, + 255 + ], + "117": [ + 118, + 201, + 176, + 255 + ], + "118": [ + 117, + 200, + 175, + 255 + ], + "119": [ + 115, + 199, + 173, + 255 + ], + "120": [ + 114, + 199, + 172, + 255 + ], + "121": [ + 112, + 198, + 171, + 255 + ], + "122": [ + 110, + 197, + 170, + 255 + ], + "123": [ + 109, + 197, + 169, + 255 + ], + "124": [ + 107, + 196, + 168, + 255 + ], + "125": [ + 106, + 195, + 166, + 255 + ], + "126": [ + 104, + 195, + 165, + 255 + ], + "127": [ + 102, + 194, + 164, + 255 + ], + "128": [ + 101, + 193, + 163, + 255 + ], + "129": [ + 100, + 193, + 161, + 255 + ], + "130": [ + 99, + 192, + 160, + 255 + ], + "131": [ + 97, + 191, + 158, + 255 + ], + "132": [ + 96, + 191, + 157, + 255 + ], + "133": [ + 95, + 190, + 156, + 255 + ], + "134": [ + 94, + 189, + 154, + 255 + ], + "135": [ + 93, + 189, + 153, + 255 + ], + "136": [ + 92, + 188, + 151, + 255 + ], + "137": [ + 90, + 188, + 150, + 255 + ], + "138": [ + 89, + 187, + 148, + 255 + ], + "139": [ + 88, + 186, + 147, + 255 + ], + "140": [ + 87, + 186, + 145, + 255 + ], + "141": [ + 86, + 185, + 144, + 255 + ], + "142": [ + 85, + 184, + 143, + 255 + ], + "143": [ + 84, + 184, + 141, + 255 + ], + "144": [ + 82, + 183, + 140, + 255 + ], + "145": [ + 81, + 183, + 138, + 255 + ], + "146": [ + 80, + 182, + 137, + 255 + ], + "147": [ + 79, + 181, + 135, + 255 + ], + "148": [ + 78, + 181, + 134, + 255 + ], + "149": [ + 77, + 180, + 132, + 255 + ], + "150": [ + 75, + 179, + 131, + 255 + ], + "151": [ + 74, + 179, + 130, + 255 + ], + "152": [ + 73, + 178, + 128, + 255 + ], + "153": [ + 72, + 178, + 127, + 255 + ], + "154": [ + 71, + 177, + 125, + 255 + ], + "155": [ + 70, + 176, + 124, + 255 + ], + "156": [ + 68, + 176, + 122, + 255 + ], + "157": [ + 67, + 175, + 121, + 255 + ], + "158": [ + 66, + 174, + 119, + 255 + ], + "159": [ + 65, + 174, + 118, + 255 + ], + "160": [ + 64, + 173, + 117, + 255 + ], + "161": [ + 63, + 172, + 115, + 255 + ], + "162": [ + 62, + 171, + 113, + 255 + ], + "163": [ + 61, + 170, + 112, + 255 + ], + "164": [ + 60, + 168, + 110, + 255 + ], + "165": [ + 59, + 167, + 109, + 255 + ], + "166": [ + 58, + 166, + 107, + 255 + ], + "167": [ + 57, + 165, + 106, + 255 + ], + "168": [ + 56, + 164, + 104, + 255 + ], + "169": [ + 55, + 163, + 103, + 255 + ], + "170": [ + 55, + 162, + 101, + 255 + ], + "171": [ + 54, + 161, + 100, + 255 + ], + "172": [ + 53, + 160, + 98, + 255 + ], + "173": [ + 52, + 159, + 97, + 255 + ], + "174": [ + 51, + 157, + 95, + 255 + ], + "175": [ + 50, + 156, + 93, + 255 + ], + "176": [ + 49, + 155, + 92, + 255 + ], + "177": [ + 48, + 154, + 90, + 255 + ], + "178": [ + 47, + 153, + 89, + 255 + ], + "179": [ + 46, + 152, + 87, + 255 + ], + "180": [ + 45, + 151, + 86, + 255 + ], + "181": [ + 44, + 150, + 84, + 255 + ], + "182": [ + 43, + 149, + 83, + 255 + ], + "183": [ + 42, + 148, + 81, + 255 + ], + "184": [ + 41, + 146, + 80, + 255 + ], + "185": [ + 40, + 145, + 78, + 255 + ], + "186": [ + 39, + 144, + 77, + 255 + ], + "187": [ + 39, + 143, + 75, + 255 + ], + "188": [ + 38, + 142, + 73, + 255 + ], + "189": [ + 37, + 141, + 72, + 255 + ], + "190": [ + 36, + 140, + 70, + 255 + ], + "191": [ + 35, + 139, + 69, + 255 + ], + "192": [ + 34, + 138, + 68, + 255 + ], + "193": [ + 33, + 137, + 67, + 255 + ], + "194": [ + 31, + 136, + 66, + 255 + ], + "195": [ + 30, + 135, + 66, + 255 + ], + "196": [ + 29, + 134, + 65, + 255 + ], + "197": [ + 28, + 133, + 64, + 255 + ], + "198": [ + 27, + 132, + 63, + 255 + ], + "199": [ + 26, + 131, + 62, + 255 + ], + "200": [ + 25, + 130, + 62, + 255 + ], + "201": [ + 24, + 129, + 61, + 255 + ], + "202": [ + 23, + 128, + 60, + 255 + ], + "203": [ + 22, + 127, + 59, + 255 + ], + "204": [ + 21, + 126, + 58, + 255 + ], + "205": [ + 19, + 126, + 58, + 255 + ], + "206": [ + 18, + 125, + 57, + 255 + ], + "207": [ + 17, + 124, + 56, + 255 + ], + "208": [ + 16, + 123, + 55, + 255 + ], + "209": [ + 15, + 122, + 55, + 255 + ], + "210": [ + 14, + 121, + 54, + 255 + ], + "211": [ + 13, + 120, + 53, + 255 + ], + "212": [ + 12, + 119, + 52, + 255 + ], + "213": [ + 11, + 118, + 51, + 255 + ], + "214": [ + 10, + 117, + 51, + 255 + ], + "215": [ + 8, + 116, + 50, + 255 + ], + "216": [ + 7, + 115, + 49, + 255 + ], + "217": [ + 6, + 114, + 48, + 255 + ], + "218": [ + 5, + 113, + 48, + 255 + ], + "219": [ + 4, + 112, + 47, + 255 + ], + "220": [ + 3, + 111, + 46, + 255 + ], + "221": [ + 2, + 111, + 45, + 255 + ], + "222": [ + 1, + 110, + 44, + 255 + ], + "223": [ + 0, + 109, + 44, + 255 + ], + "224": [ + 0, + 107, + 43, + 255 + ], + "225": [ + 0, + 106, + 43, + 255 + ], + "226": [ + 0, + 105, + 42, + 255 + ], + "227": [ + 0, + 104, + 41, + 255 + ], + "228": [ + 0, + 102, + 41, + 255 + ], + "229": [ + 0, + 101, + 40, + 255 + ], + "230": [ + 0, + 100, + 40, + 255 + ], + "231": [ + 0, + 98, + 39, + 255 + ], + "232": [ + 0, + 97, + 39, + 255 + ], + "233": [ + 0, + 96, + 38, + 255 + ], + "234": [ + 0, + 95, + 38, + 255 + ], + "235": [ + 0, + 93, + 37, + 255 + ], + "236": [ + 0, + 92, + 37, + 255 + ], + "237": [ + 0, + 91, + 36, + 255 + ], + "238": [ + 0, + 89, + 36, + 255 + ], + "239": [ + 0, + 88, + 35, + 255 + ], + "240": [ + 0, + 87, + 35, + 255 + ], + "241": [ + 0, + 86, + 34, + 255 + ], + "242": [ + 0, + 84, + 33, + 255 + ], + "243": [ + 0, + 83, + 33, + 255 + ], + "244": [ + 0, + 82, + 32, + 255 + ], + "245": [ + 0, + 80, + 32, + 255 + ], + "246": [ + 0, + 79, + 31, + 255 + ], + "247": [ + 0, + 78, + 31, + 255 + ], + "248": [ + 0, + 77, + 30, + 255 + ], + "249": [ + 0, + 75, + 30, + 255 + ], + "250": [ + 0, + 74, + 29, + 255 + ], + "251": [ + 0, + 73, + 29, + 255 + ], + "252": [ + 0, + 71, + 28, + 255 + ], + "253": [ + 0, + 70, + 28, + 255 + ], + "254": [ + 0, + 69, + 27, + 255 + ], + "255": [ + 0, + 68, + 27, + 255 + ] + }, + bupu: { + "0": [ + 247, + 252, + 253, + 255 + ], + "1": [ + 246, + 251, + 252, + 255 + ], + "2": [ + 245, + 250, + 252, + 255 + ], + "3": [ + 244, + 250, + 252, + 255 + ], + "4": [ + 244, + 249, + 251, + 255 + ], + "5": [ + 243, + 249, + 251, + 255 + ], + "6": [ + 242, + 248, + 251, + 255 + ], + "7": [ + 241, + 248, + 251, + 255 + ], + "8": [ + 241, + 247, + 250, + 255 + ], + "9": [ + 240, + 247, + 250, + 255 + ], + "10": [ + 239, + 246, + 250, + 255 + ], + "11": [ + 239, + 246, + 249, + 255 + ], + "12": [ + 238, + 245, + 249, + 255 + ], + "13": [ + 237, + 245, + 249, + 255 + ], + "14": [ + 236, + 244, + 249, + 255 + ], + "15": [ + 236, + 244, + 248, + 255 + ], + "16": [ + 235, + 243, + 248, + 255 + ], + "17": [ + 234, + 243, + 248, + 255 + ], + "18": [ + 234, + 242, + 247, + 255 + ], + "19": [ + 233, + 242, + 247, + 255 + ], + "20": [ + 232, + 241, + 247, + 255 + ], + "21": [ + 231, + 241, + 247, + 255 + ], + "22": [ + 231, + 240, + 246, + 255 + ], + "23": [ + 230, + 240, + 246, + 255 + ], + "24": [ + 229, + 239, + 246, + 255 + ], + "25": [ + 228, + 239, + 245, + 255 + ], + "26": [ + 228, + 238, + 245, + 255 + ], + "27": [ + 227, + 238, + 245, + 255 + ], + "28": [ + 226, + 237, + 245, + 255 + ], + "29": [ + 226, + 237, + 244, + 255 + ], + "30": [ + 225, + 236, + 244, + 255 + ], + "31": [ + 224, + 236, + 244, + 255 + ], + "32": [ + 223, + 235, + 243, + 255 + ], + "33": [ + 222, + 235, + 243, + 255 + ], + "34": [ + 221, + 234, + 243, + 255 + ], + "35": [ + 220, + 233, + 242, + 255 + ], + "36": [ + 219, + 232, + 242, + 255 + ], + "37": [ + 218, + 231, + 241, + 255 + ], + "38": [ + 217, + 231, + 241, + 255 + ], + "39": [ + 216, + 230, + 240, + 255 + ], + "40": [ + 215, + 229, + 240, + 255 + ], + "41": [ + 214, + 228, + 239, + 255 + ], + "42": [ + 213, + 228, + 239, + 255 + ], + "43": [ + 212, + 227, + 239, + 255 + ], + "44": [ + 211, + 226, + 238, + 255 + ], + "45": [ + 210, + 225, + 238, + 255 + ], + "46": [ + 209, + 224, + 237, + 255 + ], + "47": [ + 208, + 224, + 237, + 255 + ], + "48": [ + 207, + 223, + 236, + 255 + ], + "49": [ + 206, + 222, + 236, + 255 + ], + "50": [ + 205, + 221, + 236, + 255 + ], + "51": [ + 204, + 221, + 235, + 255 + ], + "52": [ + 203, + 220, + 235, + 255 + ], + "53": [ + 202, + 219, + 234, + 255 + ], + "54": [ + 201, + 218, + 234, + 255 + ], + "55": [ + 200, + 217, + 233, + 255 + ], + "56": [ + 199, + 217, + 233, + 255 + ], + "57": [ + 197, + 216, + 232, + 255 + ], + "58": [ + 196, + 215, + 232, + 255 + ], + "59": [ + 195, + 214, + 232, + 255 + ], + "60": [ + 194, + 213, + 231, + 255 + ], + "61": [ + 193, + 213, + 231, + 255 + ], + "62": [ + 192, + 212, + 230, + 255 + ], + "63": [ + 191, + 211, + 230, + 255 + ], + "64": [ + 190, + 210, + 229, + 255 + ], + "65": [ + 189, + 210, + 229, + 255 + ], + "66": [ + 188, + 209, + 229, + 255 + ], + "67": [ + 187, + 208, + 228, + 255 + ], + "68": [ + 186, + 207, + 228, + 255 + ], + "69": [ + 185, + 207, + 228, + 255 + ], + "70": [ + 184, + 206, + 227, + 255 + ], + "71": [ + 183, + 205, + 227, + 255 + ], + "72": [ + 182, + 205, + 226, + 255 + ], + "73": [ + 181, + 204, + 226, + 255 + ], + "74": [ + 180, + 203, + 226, + 255 + ], + "75": [ + 179, + 202, + 225, + 255 + ], + "76": [ + 178, + 202, + 225, + 255 + ], + "77": [ + 177, + 201, + 225, + 255 + ], + "78": [ + 176, + 200, + 224, + 255 + ], + "79": [ + 175, + 199, + 224, + 255 + ], + "80": [ + 174, + 199, + 223, + 255 + ], + "81": [ + 173, + 198, + 223, + 255 + ], + "82": [ + 172, + 197, + 223, + 255 + ], + "83": [ + 171, + 197, + 222, + 255 + ], + "84": [ + 170, + 196, + 222, + 255 + ], + "85": [ + 169, + 195, + 222, + 255 + ], + "86": [ + 167, + 194, + 221, + 255 + ], + "87": [ + 166, + 194, + 221, + 255 + ], + "88": [ + 165, + 193, + 220, + 255 + ], + "89": [ + 164, + 192, + 220, + 255 + ], + "90": [ + 163, + 192, + 220, + 255 + ], + "91": [ + 162, + 191, + 219, + 255 + ], + "92": [ + 161, + 190, + 219, + 255 + ], + "93": [ + 160, + 189, + 218, + 255 + ], + "94": [ + 159, + 189, + 218, + 255 + ], + "95": [ + 158, + 188, + 218, + 255 + ], + "96": [ + 157, + 187, + 217, + 255 + ], + "97": [ + 157, + 186, + 217, + 255 + ], + "98": [ + 156, + 185, + 216, + 255 + ], + "99": [ + 156, + 183, + 215, + 255 + ], + "100": [ + 155, + 182, + 215, + 255 + ], + "101": [ + 154, + 181, + 214, + 255 + ], + "102": [ + 154, + 180, + 214, + 255 + ], + "103": [ + 153, + 179, + 213, + 255 + ], + "104": [ + 153, + 178, + 212, + 255 + ], + "105": [ + 152, + 176, + 212, + 255 + ], + "106": [ + 152, + 175, + 211, + 255 + ], + "107": [ + 151, + 174, + 210, + 255 + ], + "108": [ + 151, + 173, + 210, + 255 + ], + "109": [ + 150, + 172, + 209, + 255 + ], + "110": [ + 149, + 170, + 208, + 255 + ], + "111": [ + 149, + 169, + 208, + 255 + ], + "112": [ + 148, + 168, + 207, + 255 + ], + "113": [ + 148, + 167, + 207, + 255 + ], + "114": [ + 147, + 166, + 206, + 255 + ], + "115": [ + 147, + 164, + 205, + 255 + ], + "116": [ + 146, + 163, + 205, + 255 + ], + "117": [ + 145, + 162, + 204, + 255 + ], + "118": [ + 145, + 161, + 203, + 255 + ], + "119": [ + 144, + 160, + 203, + 255 + ], + "120": [ + 144, + 158, + 202, + 255 + ], + "121": [ + 143, + 157, + 202, + 255 + ], + "122": [ + 143, + 156, + 201, + 255 + ], + "123": [ + 142, + 155, + 200, + 255 + ], + "124": [ + 141, + 154, + 200, + 255 + ], + "125": [ + 141, + 152, + 199, + 255 + ], + "126": [ + 140, + 151, + 198, + 255 + ], + "127": [ + 140, + 150, + 198, + 255 + ], + "128": [ + 140, + 149, + 197, + 255 + ], + "129": [ + 140, + 147, + 197, + 255 + ], + "130": [ + 140, + 146, + 196, + 255 + ], + "131": [ + 140, + 145, + 195, + 255 + ], + "132": [ + 140, + 143, + 195, + 255 + ], + "133": [ + 140, + 142, + 194, + 255 + ], + "134": [ + 140, + 141, + 193, + 255 + ], + "135": [ + 140, + 139, + 193, + 255 + ], + "136": [ + 140, + 138, + 192, + 255 + ], + "137": [ + 140, + 137, + 191, + 255 + ], + "138": [ + 140, + 135, + 191, + 255 + ], + "139": [ + 140, + 134, + 190, + 255 + ], + "140": [ + 140, + 133, + 189, + 255 + ], + "141": [ + 140, + 131, + 189, + 255 + ], + "142": [ + 140, + 130, + 188, + 255 + ], + "143": [ + 140, + 129, + 187, + 255 + ], + "144": [ + 140, + 127, + 187, + 255 + ], + "145": [ + 140, + 126, + 186, + 255 + ], + "146": [ + 140, + 125, + 185, + 255 + ], + "147": [ + 140, + 123, + 185, + 255 + ], + "148": [ + 140, + 122, + 184, + 255 + ], + "149": [ + 140, + 120, + 183, + 255 + ], + "150": [ + 140, + 119, + 183, + 255 + ], + "151": [ + 140, + 118, + 182, + 255 + ], + "152": [ + 140, + 116, + 181, + 255 + ], + "153": [ + 140, + 115, + 181, + 255 + ], + "154": [ + 140, + 114, + 180, + 255 + ], + "155": [ + 140, + 112, + 179, + 255 + ], + "156": [ + 140, + 111, + 179, + 255 + ], + "157": [ + 140, + 110, + 178, + 255 + ], + "158": [ + 140, + 108, + 177, + 255 + ], + "159": [ + 140, + 107, + 177, + 255 + ], + "160": [ + 139, + 106, + 176, + 255 + ], + "161": [ + 139, + 104, + 175, + 255 + ], + "162": [ + 139, + 103, + 175, + 255 + ], + "163": [ + 139, + 102, + 174, + 255 + ], + "164": [ + 139, + 100, + 174, + 255 + ], + "165": [ + 139, + 99, + 173, + 255 + ], + "166": [ + 139, + 98, + 172, + 255 + ], + "167": [ + 139, + 96, + 172, + 255 + ], + "168": [ + 138, + 95, + 171, + 255 + ], + "169": [ + 138, + 94, + 170, + 255 + ], + "170": [ + 138, + 93, + 170, + 255 + ], + "171": [ + 138, + 91, + 169, + 255 + ], + "172": [ + 138, + 90, + 169, + 255 + ], + "173": [ + 138, + 89, + 168, + 255 + ], + "174": [ + 138, + 87, + 167, + 255 + ], + "175": [ + 138, + 86, + 167, + 255 + ], + "176": [ + 137, + 85, + 166, + 255 + ], + "177": [ + 137, + 83, + 165, + 255 + ], + "178": [ + 137, + 82, + 165, + 255 + ], + "179": [ + 137, + 81, + 164, + 255 + ], + "180": [ + 137, + 79, + 164, + 255 + ], + "181": [ + 137, + 78, + 163, + 255 + ], + "182": [ + 137, + 77, + 162, + 255 + ], + "183": [ + 137, + 75, + 162, + 255 + ], + "184": [ + 136, + 74, + 161, + 255 + ], + "185": [ + 136, + 73, + 160, + 255 + ], + "186": [ + 136, + 71, + 160, + 255 + ], + "187": [ + 136, + 70, + 159, + 255 + ], + "188": [ + 136, + 69, + 159, + 255 + ], + "189": [ + 136, + 67, + 158, + 255 + ], + "190": [ + 136, + 66, + 157, + 255 + ], + "191": [ + 136, + 65, + 157, + 255 + ], + "192": [ + 135, + 63, + 156, + 255 + ], + "193": [ + 135, + 62, + 155, + 255 + ], + "194": [ + 135, + 60, + 154, + 255 + ], + "195": [ + 135, + 59, + 153, + 255 + ], + "196": [ + 134, + 57, + 152, + 255 + ], + "197": [ + 134, + 55, + 151, + 255 + ], + "198": [ + 134, + 54, + 150, + 255 + ], + "199": [ + 134, + 52, + 148, + 255 + ], + "200": [ + 134, + 51, + 147, + 255 + ], + "201": [ + 133, + 49, + 146, + 255 + ], + "202": [ + 133, + 48, + 145, + 255 + ], + "203": [ + 133, + 46, + 144, + 255 + ], + "204": [ + 133, + 44, + 143, + 255 + ], + "205": [ + 132, + 43, + 142, + 255 + ], + "206": [ + 132, + 41, + 141, + 255 + ], + "207": [ + 132, + 40, + 140, + 255 + ], + "208": [ + 132, + 38, + 139, + 255 + ], + "209": [ + 132, + 37, + 138, + 255 + ], + "210": [ + 131, + 35, + 137, + 255 + ], + "211": [ + 131, + 34, + 136, + 255 + ], + "212": [ + 131, + 32, + 135, + 255 + ], + "213": [ + 131, + 30, + 134, + 255 + ], + "214": [ + 131, + 29, + 133, + 255 + ], + "215": [ + 130, + 27, + 132, + 255 + ], + "216": [ + 130, + 26, + 131, + 255 + ], + "217": [ + 130, + 24, + 130, + 255 + ], + "218": [ + 130, + 23, + 129, + 255 + ], + "219": [ + 129, + 21, + 128, + 255 + ], + "220": [ + 129, + 19, + 127, + 255 + ], + "221": [ + 129, + 18, + 126, + 255 + ], + "222": [ + 129, + 16, + 125, + 255 + ], + "223": [ + 129, + 15, + 124, + 255 + ], + "224": [ + 127, + 14, + 122, + 255 + ], + "225": [ + 125, + 14, + 121, + 255 + ], + "226": [ + 124, + 13, + 119, + 255 + ], + "227": [ + 122, + 13, + 118, + 255 + ], + "228": [ + 121, + 12, + 116, + 255 + ], + "229": [ + 119, + 12, + 114, + 255 + ], + "230": [ + 117, + 11, + 113, + 255 + ], + "231": [ + 116, + 11, + 111, + 255 + ], + "232": [ + 114, + 10, + 110, + 255 + ], + "233": [ + 112, + 10, + 108, + 255 + ], + "234": [ + 111, + 9, + 107, + 255 + ], + "235": [ + 109, + 9, + 105, + 255 + ], + "236": [ + 107, + 8, + 104, + 255 + ], + "237": [ + 106, + 8, + 102, + 255 + ], + "238": [ + 104, + 8, + 101, + 255 + ], + "239": [ + 103, + 7, + 99, + 255 + ], + "240": [ + 101, + 7, + 98, + 255 + ], + "241": [ + 99, + 6, + 96, + 255 + ], + "242": [ + 98, + 6, + 94, + 255 + ], + "243": [ + 96, + 5, + 93, + 255 + ], + "244": [ + 94, + 5, + 91, + 255 + ], + "245": [ + 93, + 4, + 90, + 255 + ], + "246": [ + 91, + 4, + 88, + 255 + ], + "247": [ + 90, + 3, + 87, + 255 + ], + "248": [ + 88, + 3, + 85, + 255 + ], + "249": [ + 86, + 2, + 84, + 255 + ], + "250": [ + 85, + 2, + 82, + 255 + ], + "251": [ + 83, + 1, + 81, + 255 + ], + "252": [ + 81, + 1, + 79, + 255 + ], + "253": [ + 80, + 0, + 78, + 255 + ], + "254": [ + 78, + 0, + 76, + 255 + ], + "255": [ + 77, + 0, + 75, + 255 + ] + }, + cividis: { + "0": [ + 0, + 34, + 77, + 255 + ], + "1": [ + 0, + 35, + 79, + 255 + ], + "2": [ + 0, + 35, + 80, + 255 + ], + "3": [ + 0, + 36, + 82, + 255 + ], + "4": [ + 0, + 37, + 84, + 255 + ], + "5": [ + 0, + 38, + 85, + 255 + ], + "6": [ + 0, + 38, + 87, + 255 + ], + "7": [ + 0, + 39, + 89, + 255 + ], + "8": [ + 0, + 40, + 91, + 255 + ], + "9": [ + 0, + 40, + 92, + 255 + ], + "10": [ + 0, + 41, + 94, + 255 + ], + "11": [ + 0, + 42, + 96, + 255 + ], + "12": [ + 0, + 42, + 98, + 255 + ], + "13": [ + 0, + 43, + 100, + 255 + ], + "14": [ + 0, + 44, + 102, + 255 + ], + "15": [ + 0, + 44, + 103, + 255 + ], + "16": [ + 0, + 45, + 105, + 255 + ], + "17": [ + 0, + 46, + 107, + 255 + ], + "18": [ + 0, + 47, + 109, + 255 + ], + "19": [ + 0, + 47, + 111, + 255 + ], + "20": [ + 0, + 48, + 112, + 255 + ], + "21": [ + 0, + 48, + 112, + 255 + ], + "22": [ + 0, + 49, + 112, + 255 + ], + "23": [ + 0, + 49, + 112, + 255 + ], + "24": [ + 4, + 50, + 112, + 255 + ], + "25": [ + 8, + 51, + 112, + 255 + ], + "26": [ + 11, + 51, + 112, + 255 + ], + "27": [ + 14, + 52, + 112, + 255 + ], + "28": [ + 17, + 53, + 111, + 255 + ], + "29": [ + 20, + 54, + 111, + 255 + ], + "30": [ + 22, + 54, + 111, + 255 + ], + "31": [ + 24, + 55, + 111, + 255 + ], + "32": [ + 26, + 56, + 111, + 255 + ], + "33": [ + 28, + 56, + 110, + 255 + ], + "34": [ + 29, + 57, + 110, + 255 + ], + "35": [ + 31, + 58, + 110, + 255 + ], + "36": [ + 33, + 59, + 110, + 255 + ], + "37": [ + 34, + 59, + 110, + 255 + ], + "38": [ + 36, + 60, + 110, + 255 + ], + "39": [ + 37, + 61, + 109, + 255 + ], + "40": [ + 39, + 61, + 109, + 255 + ], + "41": [ + 40, + 62, + 109, + 255 + ], + "42": [ + 42, + 63, + 109, + 255 + ], + "43": [ + 43, + 63, + 109, + 255 + ], + "44": [ + 44, + 64, + 109, + 255 + ], + "45": [ + 46, + 65, + 108, + 255 + ], + "46": [ + 47, + 66, + 108, + 255 + ], + "47": [ + 48, + 66, + 108, + 255 + ], + "48": [ + 49, + 67, + 108, + 255 + ], + "49": [ + 50, + 68, + 108, + 255 + ], + "50": [ + 52, + 68, + 108, + 255 + ], + "51": [ + 53, + 69, + 108, + 255 + ], + "52": [ + 54, + 70, + 108, + 255 + ], + "53": [ + 55, + 70, + 108, + 255 + ], + "54": [ + 56, + 71, + 108, + 255 + ], + "55": [ + 57, + 72, + 108, + 255 + ], + "56": [ + 58, + 72, + 107, + 255 + ], + "57": [ + 59, + 73, + 107, + 255 + ], + "58": [ + 61, + 74, + 107, + 255 + ], + "59": [ + 62, + 75, + 107, + 255 + ], + "60": [ + 63, + 75, + 107, + 255 + ], + "61": [ + 64, + 76, + 107, + 255 + ], + "62": [ + 65, + 77, + 107, + 255 + ], + "63": [ + 66, + 77, + 107, + 255 + ], + "64": [ + 67, + 78, + 107, + 255 + ], + "65": [ + 68, + 79, + 107, + 255 + ], + "66": [ + 69, + 79, + 107, + 255 + ], + "67": [ + 70, + 80, + 107, + 255 + ], + "68": [ + 71, + 81, + 107, + 255 + ], + "69": [ + 72, + 81, + 107, + 255 + ], + "70": [ + 73, + 82, + 107, + 255 + ], + "71": [ + 74, + 83, + 107, + 255 + ], + "72": [ + 75, + 84, + 108, + 255 + ], + "73": [ + 76, + 84, + 108, + 255 + ], + "74": [ + 77, + 85, + 108, + 255 + ], + "75": [ + 78, + 86, + 108, + 255 + ], + "76": [ + 78, + 86, + 108, + 255 + ], + "77": [ + 79, + 87, + 108, + 255 + ], + "78": [ + 80, + 88, + 108, + 255 + ], + "79": [ + 81, + 88, + 108, + 255 + ], + "80": [ + 82, + 89, + 108, + 255 + ], + "81": [ + 83, + 90, + 108, + 255 + ], + "82": [ + 84, + 90, + 108, + 255 + ], + "83": [ + 85, + 91, + 109, + 255 + ], + "84": [ + 86, + 92, + 109, + 255 + ], + "85": [ + 87, + 93, + 109, + 255 + ], + "86": [ + 88, + 93, + 109, + 255 + ], + "87": [ + 89, + 94, + 109, + 255 + ], + "88": [ + 89, + 95, + 109, + 255 + ], + "89": [ + 90, + 95, + 109, + 255 + ], + "90": [ + 91, + 96, + 110, + 255 + ], + "91": [ + 92, + 97, + 110, + 255 + ], + "92": [ + 93, + 97, + 110, + 255 + ], + "93": [ + 94, + 98, + 110, + 255 + ], + "94": [ + 95, + 99, + 110, + 255 + ], + "95": [ + 96, + 100, + 110, + 255 + ], + "96": [ + 97, + 100, + 111, + 255 + ], + "97": [ + 97, + 101, + 111, + 255 + ], + "98": [ + 98, + 102, + 111, + 255 + ], + "99": [ + 99, + 102, + 111, + 255 + ], + "100": [ + 100, + 103, + 111, + 255 + ], + "101": [ + 101, + 104, + 112, + 255 + ], + "102": [ + 102, + 105, + 112, + 255 + ], + "103": [ + 103, + 105, + 112, + 255 + ], + "104": [ + 104, + 106, + 112, + 255 + ], + "105": [ + 104, + 107, + 113, + 255 + ], + "106": [ + 105, + 107, + 113, + 255 + ], + "107": [ + 106, + 108, + 113, + 255 + ], + "108": [ + 107, + 109, + 113, + 255 + ], + "109": [ + 108, + 109, + 114, + 255 + ], + "110": [ + 109, + 110, + 114, + 255 + ], + "111": [ + 110, + 111, + 114, + 255 + ], + "112": [ + 110, + 112, + 115, + 255 + ], + "113": [ + 111, + 112, + 115, + 255 + ], + "114": [ + 112, + 113, + 115, + 255 + ], + "115": [ + 113, + 114, + 115, + 255 + ], + "116": [ + 114, + 115, + 116, + 255 + ], + "117": [ + 115, + 115, + 116, + 255 + ], + "118": [ + 116, + 116, + 117, + 255 + ], + "119": [ + 116, + 117, + 117, + 255 + ], + "120": [ + 117, + 117, + 117, + 255 + ], + "121": [ + 118, + 118, + 118, + 255 + ], + "122": [ + 119, + 119, + 118, + 255 + ], + "123": [ + 120, + 120, + 118, + 255 + ], + "124": [ + 121, + 120, + 119, + 255 + ], + "125": [ + 121, + 121, + 119, + 255 + ], + "126": [ + 122, + 122, + 119, + 255 + ], + "127": [ + 123, + 123, + 119, + 255 + ], + "128": [ + 124, + 123, + 120, + 255 + ], + "129": [ + 125, + 124, + 120, + 255 + ], + "130": [ + 126, + 125, + 120, + 255 + ], + "131": [ + 127, + 125, + 120, + 255 + ], + "132": [ + 128, + 126, + 120, + 255 + ], + "133": [ + 129, + 127, + 120, + 255 + ], + "134": [ + 130, + 128, + 120, + 255 + ], + "135": [ + 131, + 128, + 120, + 255 + ], + "136": [ + 132, + 129, + 120, + 255 + ], + "137": [ + 133, + 130, + 120, + 255 + ], + "138": [ + 133, + 131, + 120, + 255 + ], + "139": [ + 134, + 131, + 120, + 255 + ], + "140": [ + 135, + 132, + 120, + 255 + ], + "141": [ + 136, + 133, + 120, + 255 + ], + "142": [ + 137, + 134, + 120, + 255 + ], + "143": [ + 138, + 134, + 120, + 255 + ], + "144": [ + 139, + 135, + 120, + 255 + ], + "145": [ + 140, + 136, + 120, + 255 + ], + "146": [ + 141, + 137, + 120, + 255 + ], + "147": [ + 142, + 137, + 120, + 255 + ], + "148": [ + 143, + 138, + 119, + 255 + ], + "149": [ + 144, + 139, + 119, + 255 + ], + "150": [ + 145, + 140, + 119, + 255 + ], + "151": [ + 146, + 140, + 119, + 255 + ], + "152": [ + 147, + 141, + 119, + 255 + ], + "153": [ + 148, + 142, + 119, + 255 + ], + "154": [ + 149, + 143, + 119, + 255 + ], + "155": [ + 150, + 143, + 119, + 255 + ], + "156": [ + 151, + 144, + 118, + 255 + ], + "157": [ + 152, + 145, + 118, + 255 + ], + "158": [ + 153, + 146, + 118, + 255 + ], + "159": [ + 154, + 147, + 118, + 255 + ], + "160": [ + 155, + 147, + 118, + 255 + ], + "161": [ + 156, + 148, + 118, + 255 + ], + "162": [ + 157, + 149, + 117, + 255 + ], + "163": [ + 158, + 150, + 117, + 255 + ], + "164": [ + 159, + 150, + 117, + 255 + ], + "165": [ + 160, + 151, + 117, + 255 + ], + "166": [ + 161, + 152, + 116, + 255 + ], + "167": [ + 162, + 153, + 116, + 255 + ], + "168": [ + 163, + 154, + 116, + 255 + ], + "169": [ + 164, + 154, + 116, + 255 + ], + "170": [ + 165, + 155, + 115, + 255 + ], + "171": [ + 166, + 156, + 115, + 255 + ], + "172": [ + 167, + 157, + 115, + 255 + ], + "173": [ + 168, + 158, + 115, + 255 + ], + "174": [ + 169, + 158, + 114, + 255 + ], + "175": [ + 170, + 159, + 114, + 255 + ], + "176": [ + 171, + 160, + 114, + 255 + ], + "177": [ + 172, + 161, + 113, + 255 + ], + "178": [ + 173, + 162, + 113, + 255 + ], + "179": [ + 174, + 162, + 113, + 255 + ], + "180": [ + 175, + 163, + 112, + 255 + ], + "181": [ + 176, + 164, + 112, + 255 + ], + "182": [ + 177, + 165, + 112, + 255 + ], + "183": [ + 178, + 166, + 111, + 255 + ], + "184": [ + 179, + 166, + 111, + 255 + ], + "185": [ + 180, + 167, + 111, + 255 + ], + "186": [ + 181, + 168, + 110, + 255 + ], + "187": [ + 182, + 169, + 110, + 255 + ], + "188": [ + 183, + 170, + 109, + 255 + ], + "189": [ + 184, + 171, + 109, + 255 + ], + "190": [ + 185, + 171, + 109, + 255 + ], + "191": [ + 186, + 172, + 108, + 255 + ], + "192": [ + 187, + 173, + 108, + 255 + ], + "193": [ + 188, + 174, + 107, + 255 + ], + "194": [ + 189, + 175, + 107, + 255 + ], + "195": [ + 190, + 176, + 106, + 255 + ], + "196": [ + 191, + 176, + 106, + 255 + ], + "197": [ + 193, + 177, + 105, + 255 + ], + "198": [ + 194, + 178, + 105, + 255 + ], + "199": [ + 195, + 179, + 104, + 255 + ], + "200": [ + 196, + 180, + 104, + 255 + ], + "201": [ + 197, + 181, + 103, + 255 + ], + "202": [ + 198, + 181, + 103, + 255 + ], + "203": [ + 199, + 182, + 102, + 255 + ], + "204": [ + 200, + 183, + 101, + 255 + ], + "205": [ + 201, + 184, + 101, + 255 + ], + "206": [ + 202, + 185, + 100, + 255 + ], + "207": [ + 203, + 186, + 100, + 255 + ], + "208": [ + 204, + 187, + 99, + 255 + ], + "209": [ + 205, + 188, + 98, + 255 + ], + "210": [ + 206, + 188, + 98, + 255 + ], + "211": [ + 207, + 189, + 97, + 255 + ], + "212": [ + 208, + 190, + 96, + 255 + ], + "213": [ + 210, + 191, + 96, + 255 + ], + "214": [ + 211, + 192, + 95, + 255 + ], + "215": [ + 212, + 193, + 94, + 255 + ], + "216": [ + 213, + 194, + 94, + 255 + ], + "217": [ + 214, + 195, + 93, + 255 + ], + "218": [ + 215, + 195, + 92, + 255 + ], + "219": [ + 216, + 196, + 91, + 255 + ], + "220": [ + 217, + 197, + 90, + 255 + ], + "221": [ + 218, + 198, + 90, + 255 + ], + "222": [ + 219, + 199, + 89, + 255 + ], + "223": [ + 220, + 200, + 88, + 255 + ], + "224": [ + 222, + 201, + 87, + 255 + ], + "225": [ + 223, + 202, + 86, + 255 + ], + "226": [ + 224, + 203, + 85, + 255 + ], + "227": [ + 225, + 204, + 84, + 255 + ], + "228": [ + 226, + 204, + 83, + 255 + ], + "229": [ + 227, + 205, + 82, + 255 + ], + "230": [ + 228, + 206, + 81, + 255 + ], + "231": [ + 229, + 207, + 80, + 255 + ], + "232": [ + 230, + 208, + 79, + 255 + ], + "233": [ + 232, + 209, + 78, + 255 + ], + "234": [ + 233, + 210, + 77, + 255 + ], + "235": [ + 234, + 211, + 76, + 255 + ], + "236": [ + 235, + 212, + 75, + 255 + ], + "237": [ + 236, + 213, + 74, + 255 + ], + "238": [ + 237, + 214, + 72, + 255 + ], + "239": [ + 238, + 215, + 71, + 255 + ], + "240": [ + 239, + 216, + 70, + 255 + ], + "241": [ + 241, + 217, + 68, + 255 + ], + "242": [ + 242, + 218, + 67, + 255 + ], + "243": [ + 243, + 218, + 66, + 255 + ], + "244": [ + 244, + 219, + 64, + 255 + ], + "245": [ + 245, + 220, + 63, + 255 + ], + "246": [ + 246, + 221, + 61, + 255 + ], + "247": [ + 248, + 222, + 59, + 255 + ], + "248": [ + 249, + 223, + 58, + 255 + ], + "249": [ + 250, + 224, + 56, + 255 + ], + "250": [ + 251, + 225, + 54, + 255 + ], + "251": [ + 253, + 226, + 52, + 255 + ], + "252": [ + 253, + 227, + 51, + 255 + ], + "253": [ + 253, + 229, + 52, + 255 + ], + "254": [ + 253, + 230, + 54, + 255 + ], + "255": [ + 253, + 231, + 55, + 255 + ] + }, + cool: { + "0": [ + 0, + 255, + 255, + 255 + ], + "1": [ + 1, + 254, + 255, + 255 + ], + "2": [ + 2, + 253, + 255, + 255 + ], + "3": [ + 3, + 252, + 255, + 255 + ], + "4": [ + 4, + 251, + 255, + 255 + ], + "5": [ + 5, + 250, + 255, + 255 + ], + "6": [ + 6, + 249, + 255, + 255 + ], + "7": [ + 7, + 248, + 255, + 255 + ], + "8": [ + 8, + 247, + 255, + 255 + ], + "9": [ + 9, + 246, + 255, + 255 + ], + "10": [ + 10, + 245, + 255, + 255 + ], + "11": [ + 11, + 244, + 255, + 255 + ], + "12": [ + 12, + 243, + 255, + 255 + ], + "13": [ + 13, + 242, + 255, + 255 + ], + "14": [ + 14, + 241, + 255, + 255 + ], + "15": [ + 15, + 240, + 255, + 255 + ], + "16": [ + 16, + 239, + 255, + 255 + ], + "17": [ + 17, + 238, + 255, + 255 + ], + "18": [ + 18, + 237, + 255, + 255 + ], + "19": [ + 19, + 236, + 255, + 255 + ], + "20": [ + 20, + 235, + 255, + 255 + ], + "21": [ + 21, + 234, + 255, + 255 + ], + "22": [ + 22, + 233, + 255, + 255 + ], + "23": [ + 23, + 232, + 255, + 255 + ], + "24": [ + 24, + 231, + 255, + 255 + ], + "25": [ + 25, + 230, + 255, + 255 + ], + "26": [ + 26, + 229, + 255, + 255 + ], + "27": [ + 27, + 228, + 255, + 255 + ], + "28": [ + 28, + 227, + 255, + 255 + ], + "29": [ + 29, + 226, + 255, + 255 + ], + "30": [ + 30, + 225, + 255, + 255 + ], + "31": [ + 31, + 224, + 255, + 255 + ], + "32": [ + 32, + 223, + 255, + 255 + ], + "33": [ + 32, + 222, + 255, + 255 + ], + "34": [ + 34, + 221, + 255, + 255 + ], + "35": [ + 35, + 220, + 255, + 255 + ], + "36": [ + 36, + 219, + 255, + 255 + ], + "37": [ + 36, + 218, + 255, + 255 + ], + "38": [ + 38, + 217, + 255, + 255 + ], + "39": [ + 39, + 216, + 255, + 255 + ], + "40": [ + 40, + 215, + 255, + 255 + ], + "41": [ + 40, + 214, + 255, + 255 + ], + "42": [ + 42, + 213, + 255, + 255 + ], + "43": [ + 43, + 211, + 255, + 255 + ], + "44": [ + 44, + 211, + 255, + 255 + ], + "45": [ + 44, + 210, + 255, + 255 + ], + "46": [ + 46, + 209, + 255, + 255 + ], + "47": [ + 47, + 208, + 255, + 255 + ], + "48": [ + 48, + 207, + 255, + 255 + ], + "49": [ + 48, + 206, + 255, + 255 + ], + "50": [ + 50, + 205, + 255, + 255 + ], + "51": [ + 51, + 204, + 255, + 255 + ], + "52": [ + 52, + 203, + 255, + 255 + ], + "53": [ + 52, + 202, + 255, + 255 + ], + "54": [ + 54, + 201, + 255, + 255 + ], + "55": [ + 55, + 200, + 255, + 255 + ], + "56": [ + 56, + 199, + 255, + 255 + ], + "57": [ + 56, + 198, + 255, + 255 + ], + "58": [ + 58, + 197, + 255, + 255 + ], + "59": [ + 59, + 195, + 255, + 255 + ], + "60": [ + 60, + 195, + 255, + 255 + ], + "61": [ + 60, + 194, + 255, + 255 + ], + "62": [ + 62, + 193, + 255, + 255 + ], + "63": [ + 63, + 192, + 255, + 255 + ], + "64": [ + 64, + 191, + 255, + 255 + ], + "65": [ + 65, + 190, + 255, + 255 + ], + "66": [ + 65, + 189, + 255, + 255 + ], + "67": [ + 67, + 188, + 255, + 255 + ], + "68": [ + 68, + 187, + 255, + 255 + ], + "69": [ + 69, + 186, + 255, + 255 + ], + "70": [ + 70, + 185, + 255, + 255 + ], + "71": [ + 71, + 184, + 255, + 255 + ], + "72": [ + 72, + 183, + 255, + 255 + ], + "73": [ + 73, + 182, + 255, + 255 + ], + "74": [ + 73, + 181, + 255, + 255 + ], + "75": [ + 75, + 179, + 255, + 255 + ], + "76": [ + 76, + 179, + 255, + 255 + ], + "77": [ + 77, + 178, + 255, + 255 + ], + "78": [ + 78, + 177, + 255, + 255 + ], + "79": [ + 79, + 176, + 255, + 255 + ], + "80": [ + 80, + 175, + 255, + 255 + ], + "81": [ + 81, + 174, + 255, + 255 + ], + "82": [ + 81, + 173, + 255, + 255 + ], + "83": [ + 83, + 172, + 255, + 255 + ], + "84": [ + 84, + 171, + 255, + 255 + ], + "85": [ + 85, + 170, + 255, + 255 + ], + "86": [ + 86, + 169, + 255, + 255 + ], + "87": [ + 87, + 168, + 255, + 255 + ], + "88": [ + 88, + 167, + 255, + 255 + ], + "89": [ + 89, + 166, + 255, + 255 + ], + "90": [ + 89, + 165, + 255, + 255 + ], + "91": [ + 91, + 163, + 255, + 255 + ], + "92": [ + 92, + 163, + 255, + 255 + ], + "93": [ + 93, + 162, + 255, + 255 + ], + "94": [ + 94, + 161, + 255, + 255 + ], + "95": [ + 95, + 160, + 255, + 255 + ], + "96": [ + 96, + 159, + 255, + 255 + ], + "97": [ + 97, + 158, + 255, + 255 + ], + "98": [ + 97, + 157, + 255, + 255 + ], + "99": [ + 99, + 156, + 255, + 255 + ], + "100": [ + 100, + 155, + 255, + 255 + ], + "101": [ + 101, + 154, + 255, + 255 + ], + "102": [ + 102, + 153, + 255, + 255 + ], + "103": [ + 103, + 152, + 255, + 255 + ], + "104": [ + 104, + 151, + 255, + 255 + ], + "105": [ + 105, + 150, + 255, + 255 + ], + "106": [ + 105, + 149, + 255, + 255 + ], + "107": [ + 107, + 147, + 255, + 255 + ], + "108": [ + 108, + 147, + 255, + 255 + ], + "109": [ + 109, + 146, + 255, + 255 + ], + "110": [ + 110, + 145, + 255, + 255 + ], + "111": [ + 111, + 144, + 255, + 255 + ], + "112": [ + 112, + 143, + 255, + 255 + ], + "113": [ + 113, + 142, + 255, + 255 + ], + "114": [ + 113, + 141, + 255, + 255 + ], + "115": [ + 115, + 140, + 255, + 255 + ], + "116": [ + 116, + 139, + 255, + 255 + ], + "117": [ + 117, + 138, + 255, + 255 + ], + "118": [ + 118, + 137, + 255, + 255 + ], + "119": [ + 119, + 136, + 255, + 255 + ], + "120": [ + 120, + 135, + 255, + 255 + ], + "121": [ + 121, + 134, + 255, + 255 + ], + "122": [ + 121, + 133, + 255, + 255 + ], + "123": [ + 123, + 131, + 255, + 255 + ], + "124": [ + 124, + 131, + 255, + 255 + ], + "125": [ + 125, + 130, + 255, + 255 + ], + "126": [ + 126, + 129, + 255, + 255 + ], + "127": [ + 127, + 128, + 255, + 255 + ], + "128": [ + 128, + 127, + 255, + 255 + ], + "129": [ + 129, + 126, + 255, + 255 + ], + "130": [ + 130, + 125, + 255, + 255 + ], + "131": [ + 131, + 124, + 255, + 255 + ], + "132": [ + 131, + 123, + 255, + 255 + ], + "133": [ + 133, + 121, + 255, + 255 + ], + "134": [ + 134, + 121, + 255, + 255 + ], + "135": [ + 135, + 120, + 255, + 255 + ], + "136": [ + 136, + 119, + 255, + 255 + ], + "137": [ + 137, + 118, + 255, + 255 + ], + "138": [ + 138, + 117, + 255, + 255 + ], + "139": [ + 139, + 116, + 255, + 255 + ], + "140": [ + 140, + 114, + 255, + 255 + ], + "141": [ + 141, + 113, + 255, + 255 + ], + "142": [ + 142, + 113, + 255, + 255 + ], + "143": [ + 143, + 112, + 255, + 255 + ], + "144": [ + 144, + 111, + 255, + 255 + ], + "145": [ + 145, + 110, + 255, + 255 + ], + "146": [ + 146, + 109, + 255, + 255 + ], + "147": [ + 147, + 108, + 255, + 255 + ], + "148": [ + 147, + 107, + 255, + 255 + ], + "149": [ + 149, + 105, + 255, + 255 + ], + "150": [ + 150, + 105, + 255, + 255 + ], + "151": [ + 151, + 104, + 255, + 255 + ], + "152": [ + 152, + 103, + 255, + 255 + ], + "153": [ + 153, + 102, + 255, + 255 + ], + "154": [ + 154, + 101, + 255, + 255 + ], + "155": [ + 155, + 100, + 255, + 255 + ], + "156": [ + 156, + 98, + 255, + 255 + ], + "157": [ + 157, + 97, + 255, + 255 + ], + "158": [ + 158, + 97, + 255, + 255 + ], + "159": [ + 159, + 96, + 255, + 255 + ], + "160": [ + 160, + 95, + 255, + 255 + ], + "161": [ + 161, + 94, + 255, + 255 + ], + "162": [ + 162, + 93, + 255, + 255 + ], + "163": [ + 163, + 92, + 255, + 255 + ], + "164": [ + 163, + 91, + 255, + 255 + ], + "165": [ + 165, + 89, + 255, + 255 + ], + "166": [ + 166, + 89, + 255, + 255 + ], + "167": [ + 167, + 88, + 255, + 255 + ], + "168": [ + 168, + 87, + 255, + 255 + ], + "169": [ + 169, + 86, + 255, + 255 + ], + "170": [ + 170, + 85, + 255, + 255 + ], + "171": [ + 171, + 84, + 255, + 255 + ], + "172": [ + 172, + 82, + 255, + 255 + ], + "173": [ + 173, + 81, + 255, + 255 + ], + "174": [ + 174, + 81, + 255, + 255 + ], + "175": [ + 175, + 80, + 255, + 255 + ], + "176": [ + 176, + 79, + 255, + 255 + ], + "177": [ + 177, + 78, + 255, + 255 + ], + "178": [ + 178, + 77, + 255, + 255 + ], + "179": [ + 179, + 76, + 255, + 255 + ], + "180": [ + 179, + 75, + 255, + 255 + ], + "181": [ + 181, + 73, + 255, + 255 + ], + "182": [ + 182, + 73, + 255, + 255 + ], + "183": [ + 183, + 72, + 255, + 255 + ], + "184": [ + 184, + 71, + 255, + 255 + ], + "185": [ + 185, + 70, + 255, + 255 + ], + "186": [ + 186, + 69, + 255, + 255 + ], + "187": [ + 187, + 68, + 255, + 255 + ], + "188": [ + 188, + 66, + 255, + 255 + ], + "189": [ + 189, + 65, + 255, + 255 + ], + "190": [ + 190, + 65, + 255, + 255 + ], + "191": [ + 191, + 64, + 255, + 255 + ], + "192": [ + 192, + 63, + 255, + 255 + ], + "193": [ + 193, + 62, + 255, + 255 + ], + "194": [ + 194, + 61, + 255, + 255 + ], + "195": [ + 195, + 60, + 255, + 255 + ], + "196": [ + 195, + 59, + 255, + 255 + ], + "197": [ + 197, + 57, + 255, + 255 + ], + "198": [ + 198, + 56, + 255, + 255 + ], + "199": [ + 199, + 56, + 255, + 255 + ], + "200": [ + 200, + 55, + 255, + 255 + ], + "201": [ + 201, + 54, + 255, + 255 + ], + "202": [ + 202, + 53, + 255, + 255 + ], + "203": [ + 203, + 52, + 255, + 255 + ], + "204": [ + 204, + 50, + 255, + 255 + ], + "205": [ + 205, + 49, + 255, + 255 + ], + "206": [ + 206, + 48, + 255, + 255 + ], + "207": [ + 207, + 48, + 255, + 255 + ], + "208": [ + 208, + 47, + 255, + 255 + ], + "209": [ + 209, + 46, + 255, + 255 + ], + "210": [ + 210, + 45, + 255, + 255 + ], + "211": [ + 211, + 44, + 255, + 255 + ], + "212": [ + 211, + 43, + 255, + 255 + ], + "213": [ + 213, + 41, + 255, + 255 + ], + "214": [ + 214, + 40, + 255, + 255 + ], + "215": [ + 215, + 40, + 255, + 255 + ], + "216": [ + 216, + 39, + 255, + 255 + ], + "217": [ + 217, + 38, + 255, + 255 + ], + "218": [ + 218, + 37, + 255, + 255 + ], + "219": [ + 219, + 36, + 255, + 255 + ], + "220": [ + 220, + 34, + 255, + 255 + ], + "221": [ + 221, + 33, + 255, + 255 + ], + "222": [ + 222, + 32, + 255, + 255 + ], + "223": [ + 223, + 32, + 255, + 255 + ], + "224": [ + 224, + 31, + 255, + 255 + ], + "225": [ + 225, + 30, + 255, + 255 + ], + "226": [ + 226, + 29, + 255, + 255 + ], + "227": [ + 227, + 28, + 255, + 255 + ], + "228": [ + 227, + 27, + 255, + 255 + ], + "229": [ + 229, + 25, + 255, + 255 + ], + "230": [ + 230, + 24, + 255, + 255 + ], + "231": [ + 231, + 24, + 255, + 255 + ], + "232": [ + 232, + 23, + 255, + 255 + ], + "233": [ + 233, + 22, + 255, + 255 + ], + "234": [ + 234, + 21, + 255, + 255 + ], + "235": [ + 235, + 20, + 255, + 255 + ], + "236": [ + 236, + 18, + 255, + 255 + ], + "237": [ + 237, + 17, + 255, + 255 + ], + "238": [ + 238, + 16, + 255, + 255 + ], + "239": [ + 239, + 16, + 255, + 255 + ], + "240": [ + 240, + 15, + 255, + 255 + ], + "241": [ + 241, + 14, + 255, + 255 + ], + "242": [ + 242, + 13, + 255, + 255 + ], + "243": [ + 243, + 12, + 255, + 255 + ], + "244": [ + 243, + 11, + 255, + 255 + ], + "245": [ + 245, + 9, + 255, + 255 + ], + "246": [ + 246, + 8, + 255, + 255 + ], + "247": [ + 247, + 8, + 255, + 255 + ], + "248": [ + 248, + 7, + 255, + 255 + ], + "249": [ + 249, + 6, + 255, + 255 + ], + "250": [ + 250, + 5, + 255, + 255 + ], + "251": [ + 251, + 4, + 255, + 255 + ], + "252": [ + 252, + 2, + 255, + 255 + ], + "253": [ + 253, + 1, + 255, + 255 + ], + "254": [ + 254, + 0, + 255, + 255 + ], + "255": [ + 255, + 0, + 255, + 255 + ] + }, + copper: { + "0": [ + 0, + 0, + 0, + 255 + ], + "1": [ + 1, + 0, + 0, + 255 + ], + "2": [ + 2, + 1, + 0, + 255 + ], + "3": [ + 3, + 2, + 1, + 255 + ], + "4": [ + 4, + 3, + 1, + 255 + ], + "5": [ + 6, + 3, + 2, + 255 + ], + "6": [ + 7, + 4, + 2, + 255 + ], + "7": [ + 8, + 5, + 3, + 255 + ], + "8": [ + 9, + 6, + 3, + 255 + ], + "9": [ + 11, + 7, + 4, + 255 + ], + "10": [ + 12, + 7, + 4, + 255 + ], + "11": [ + 13, + 8, + 5, + 255 + ], + "12": [ + 14, + 9, + 5, + 255 + ], + "13": [ + 16, + 10, + 6, + 255 + ], + "14": [ + 17, + 10, + 6, + 255 + ], + "15": [ + 18, + 11, + 7, + 255 + ], + "16": [ + 19, + 12, + 7, + 255 + ], + "17": [ + 20, + 13, + 8, + 255 + ], + "18": [ + 22, + 14, + 8, + 255 + ], + "19": [ + 23, + 14, + 9, + 255 + ], + "20": [ + 24, + 15, + 9, + 255 + ], + "21": [ + 25, + 16, + 10, + 255 + ], + "22": [ + 27, + 17, + 10, + 255 + ], + "23": [ + 28, + 17, + 11, + 255 + ], + "24": [ + 29, + 18, + 11, + 255 + ], + "25": [ + 30, + 19, + 12, + 255 + ], + "26": [ + 32, + 20, + 12, + 255 + ], + "27": [ + 33, + 21, + 13, + 255 + ], + "28": [ + 34, + 21, + 13, + 255 + ], + "29": [ + 35, + 22, + 14, + 255 + ], + "30": [ + 37, + 23, + 14, + 255 + ], + "31": [ + 38, + 24, + 15, + 255 + ], + "32": [ + 39, + 24, + 15, + 255 + ], + "33": [ + 40, + 25, + 16, + 255 + ], + "34": [ + 41, + 26, + 16, + 255 + ], + "35": [ + 43, + 27, + 17, + 255 + ], + "36": [ + 44, + 28, + 17, + 255 + ], + "37": [ + 45, + 28, + 18, + 255 + ], + "38": [ + 46, + 29, + 18, + 255 + ], + "39": [ + 48, + 30, + 19, + 255 + ], + "40": [ + 49, + 31, + 19, + 255 + ], + "41": [ + 50, + 32, + 20, + 255 + ], + "42": [ + 51, + 32, + 20, + 255 + ], + "43": [ + 53, + 33, + 21, + 255 + ], + "44": [ + 54, + 34, + 21, + 255 + ], + "45": [ + 55, + 35, + 22, + 255 + ], + "46": [ + 56, + 35, + 22, + 255 + ], + "47": [ + 58, + 36, + 23, + 255 + ], + "48": [ + 59, + 37, + 23, + 255 + ], + "49": [ + 60, + 38, + 24, + 255 + ], + "50": [ + 61, + 39, + 24, + 255 + ], + "51": [ + 62, + 39, + 25, + 255 + ], + "52": [ + 64, + 40, + 25, + 255 + ], + "53": [ + 65, + 41, + 26, + 255 + ], + "54": [ + 66, + 42, + 26, + 255 + ], + "55": [ + 67, + 42, + 27, + 255 + ], + "56": [ + 69, + 43, + 27, + 255 + ], + "57": [ + 70, + 44, + 28, + 255 + ], + "58": [ + 71, + 45, + 28, + 255 + ], + "59": [ + 72, + 46, + 29, + 255 + ], + "60": [ + 74, + 46, + 29, + 255 + ], + "61": [ + 75, + 47, + 30, + 255 + ], + "62": [ + 76, + 48, + 30, + 255 + ], + "63": [ + 77, + 49, + 31, + 255 + ], + "64": [ + 79, + 49, + 31, + 255 + ], + "65": [ + 80, + 50, + 32, + 255 + ], + "66": [ + 81, + 51, + 32, + 255 + ], + "67": [ + 82, + 52, + 33, + 255 + ], + "68": [ + 83, + 53, + 33, + 255 + ], + "69": [ + 85, + 53, + 34, + 255 + ], + "70": [ + 86, + 54, + 34, + 255 + ], + "71": [ + 87, + 55, + 35, + 255 + ], + "72": [ + 88, + 56, + 35, + 255 + ], + "73": [ + 90, + 57, + 36, + 255 + ], + "74": [ + 91, + 57, + 36, + 255 + ], + "75": [ + 92, + 58, + 37, + 255 + ], + "76": [ + 93, + 59, + 37, + 255 + ], + "77": [ + 95, + 60, + 38, + 255 + ], + "78": [ + 96, + 60, + 38, + 255 + ], + "79": [ + 97, + 61, + 39, + 255 + ], + "80": [ + 98, + 62, + 39, + 255 + ], + "81": [ + 100, + 63, + 40, + 255 + ], + "82": [ + 101, + 64, + 40, + 255 + ], + "83": [ + 102, + 64, + 41, + 255 + ], + "84": [ + 103, + 65, + 41, + 255 + ], + "85": [ + 104, + 66, + 42, + 255 + ], + "86": [ + 106, + 67, + 42, + 255 + ], + "87": [ + 107, + 67, + 43, + 255 + ], + "88": [ + 108, + 68, + 43, + 255 + ], + "89": [ + 109, + 69, + 44, + 255 + ], + "90": [ + 111, + 70, + 44, + 255 + ], + "91": [ + 112, + 71, + 45, + 255 + ], + "92": [ + 113, + 71, + 45, + 255 + ], + "93": [ + 114, + 72, + 46, + 255 + ], + "94": [ + 116, + 73, + 46, + 255 + ], + "95": [ + 117, + 74, + 47, + 255 + ], + "96": [ + 118, + 74, + 47, + 255 + ], + "97": [ + 119, + 75, + 48, + 255 + ], + "98": [ + 121, + 76, + 48, + 255 + ], + "99": [ + 122, + 77, + 49, + 255 + ], + "100": [ + 123, + 78, + 49, + 255 + ], + "101": [ + 124, + 78, + 50, + 255 + ], + "102": [ + 125, + 79, + 50, + 255 + ], + "103": [ + 127, + 80, + 51, + 255 + ], + "104": [ + 128, + 81, + 51, + 255 + ], + "105": [ + 129, + 82, + 52, + 255 + ], + "106": [ + 130, + 82, + 52, + 255 + ], + "107": [ + 132, + 83, + 53, + 255 + ], + "108": [ + 133, + 84, + 53, + 255 + ], + "109": [ + 134, + 85, + 54, + 255 + ], + "110": [ + 135, + 85, + 54, + 255 + ], + "111": [ + 137, + 86, + 55, + 255 + ], + "112": [ + 138, + 87, + 55, + 255 + ], + "113": [ + 139, + 88, + 56, + 255 + ], + "114": [ + 140, + 89, + 56, + 255 + ], + "115": [ + 142, + 89, + 57, + 255 + ], + "116": [ + 143, + 90, + 57, + 255 + ], + "117": [ + 144, + 91, + 58, + 255 + ], + "118": [ + 145, + 92, + 58, + 255 + ], + "119": [ + 146, + 92, + 59, + 255 + ], + "120": [ + 148, + 93, + 59, + 255 + ], + "121": [ + 149, + 94, + 60, + 255 + ], + "122": [ + 150, + 95, + 60, + 255 + ], + "123": [ + 151, + 96, + 61, + 255 + ], + "124": [ + 153, + 96, + 61, + 255 + ], + "125": [ + 154, + 97, + 62, + 255 + ], + "126": [ + 155, + 98, + 62, + 255 + ], + "127": [ + 156, + 99, + 63, + 255 + ], + "128": [ + 158, + 99, + 63, + 255 + ], + "129": [ + 159, + 100, + 64, + 255 + ], + "130": [ + 160, + 101, + 64, + 255 + ], + "131": [ + 161, + 102, + 65, + 255 + ], + "132": [ + 163, + 103, + 65, + 255 + ], + "133": [ + 164, + 103, + 66, + 255 + ], + "134": [ + 165, + 104, + 66, + 255 + ], + "135": [ + 166, + 105, + 67, + 255 + ], + "136": [ + 167, + 106, + 67, + 255 + ], + "137": [ + 169, + 107, + 68, + 255 + ], + "138": [ + 170, + 107, + 68, + 255 + ], + "139": [ + 171, + 108, + 69, + 255 + ], + "140": [ + 172, + 109, + 69, + 255 + ], + "141": [ + 174, + 110, + 70, + 255 + ], + "142": [ + 175, + 110, + 70, + 255 + ], + "143": [ + 176, + 111, + 71, + 255 + ], + "144": [ + 177, + 112, + 71, + 255 + ], + "145": [ + 179, + 113, + 72, + 255 + ], + "146": [ + 180, + 114, + 72, + 255 + ], + "147": [ + 181, + 114, + 73, + 255 + ], + "148": [ + 182, + 115, + 73, + 255 + ], + "149": [ + 184, + 116, + 74, + 255 + ], + "150": [ + 185, + 117, + 74, + 255 + ], + "151": [ + 186, + 117, + 75, + 255 + ], + "152": [ + 187, + 118, + 75, + 255 + ], + "153": [ + 188, + 119, + 76, + 255 + ], + "154": [ + 190, + 120, + 76, + 255 + ], + "155": [ + 191, + 121, + 77, + 255 + ], + "156": [ + 192, + 121, + 77, + 255 + ], + "157": [ + 193, + 122, + 78, + 255 + ], + "158": [ + 195, + 123, + 78, + 255 + ], + "159": [ + 196, + 124, + 79, + 255 + ], + "160": [ + 197, + 124, + 79, + 255 + ], + "161": [ + 198, + 125, + 80, + 255 + ], + "162": [ + 200, + 126, + 80, + 255 + ], + "163": [ + 201, + 127, + 81, + 255 + ], + "164": [ + 202, + 128, + 81, + 255 + ], + "165": [ + 203, + 128, + 82, + 255 + ], + "166": [ + 205, + 129, + 82, + 255 + ], + "167": [ + 206, + 130, + 83, + 255 + ], + "168": [ + 207, + 131, + 83, + 255 + ], + "169": [ + 208, + 132, + 84, + 255 + ], + "170": [ + 209, + 132, + 84, + 255 + ], + "171": [ + 211, + 133, + 85, + 255 + ], + "172": [ + 212, + 134, + 85, + 255 + ], + "173": [ + 213, + 135, + 86, + 255 + ], + "174": [ + 214, + 135, + 86, + 255 + ], + "175": [ + 216, + 136, + 87, + 255 + ], + "176": [ + 217, + 137, + 87, + 255 + ], + "177": [ + 218, + 138, + 88, + 255 + ], + "178": [ + 219, + 139, + 88, + 255 + ], + "179": [ + 221, + 139, + 89, + 255 + ], + "180": [ + 222, + 140, + 89, + 255 + ], + "181": [ + 223, + 141, + 90, + 255 + ], + "182": [ + 224, + 142, + 90, + 255 + ], + "183": [ + 226, + 142, + 91, + 255 + ], + "184": [ + 227, + 143, + 91, + 255 + ], + "185": [ + 228, + 144, + 92, + 255 + ], + "186": [ + 229, + 145, + 92, + 255 + ], + "187": [ + 230, + 146, + 93, + 255 + ], + "188": [ + 232, + 146, + 93, + 255 + ], + "189": [ + 233, + 147, + 94, + 255 + ], + "190": [ + 234, + 148, + 94, + 255 + ], + "191": [ + 235, + 149, + 95, + 255 + ], + "192": [ + 237, + 149, + 95, + 255 + ], + "193": [ + 238, + 150, + 96, + 255 + ], + "194": [ + 239, + 151, + 96, + 255 + ], + "195": [ + 240, + 152, + 97, + 255 + ], + "196": [ + 242, + 153, + 97, + 255 + ], + "197": [ + 243, + 153, + 98, + 255 + ], + "198": [ + 244, + 154, + 98, + 255 + ], + "199": [ + 245, + 155, + 99, + 255 + ], + "200": [ + 247, + 156, + 99, + 255 + ], + "201": [ + 248, + 157, + 99, + 255 + ], + "202": [ + 249, + 157, + 100, + 255 + ], + "203": [ + 250, + 158, + 100, + 255 + ], + "204": [ + 251, + 159, + 101, + 255 + ], + "205": [ + 253, + 160, + 101, + 255 + ], + "206": [ + 254, + 160, + 102, + 255 + ], + "207": [ + 255, + 161, + 102, + 255 + ], + "208": [ + 255, + 162, + 103, + 255 + ], + "209": [ + 255, + 163, + 103, + 255 + ], + "210": [ + 255, + 164, + 104, + 255 + ], + "211": [ + 255, + 164, + 104, + 255 + ], + "212": [ + 255, + 165, + 105, + 255 + ], + "213": [ + 255, + 166, + 105, + 255 + ], + "214": [ + 255, + 167, + 106, + 255 + ], + "215": [ + 255, + 167, + 106, + 255 + ], + "216": [ + 255, + 168, + 107, + 255 + ], + "217": [ + 255, + 169, + 107, + 255 + ], + "218": [ + 255, + 170, + 108, + 255 + ], + "219": [ + 255, + 171, + 108, + 255 + ], + "220": [ + 255, + 171, + 109, + 255 + ], + "221": [ + 255, + 172, + 109, + 255 + ], + "222": [ + 255, + 173, + 110, + 255 + ], + "223": [ + 255, + 174, + 110, + 255 + ], + "224": [ + 255, + 174, + 111, + 255 + ], + "225": [ + 255, + 175, + 111, + 255 + ], + "226": [ + 255, + 176, + 112, + 255 + ], + "227": [ + 255, + 177, + 112, + 255 + ], + "228": [ + 255, + 178, + 113, + 255 + ], + "229": [ + 255, + 178, + 113, + 255 + ], + "230": [ + 255, + 179, + 114, + 255 + ], + "231": [ + 255, + 180, + 114, + 255 + ], + "232": [ + 255, + 181, + 115, + 255 + ], + "233": [ + 255, + 182, + 115, + 255 + ], + "234": [ + 255, + 182, + 116, + 255 + ], + "235": [ + 255, + 183, + 116, + 255 + ], + "236": [ + 255, + 184, + 117, + 255 + ], + "237": [ + 255, + 185, + 117, + 255 + ], + "238": [ + 255, + 185, + 118, + 255 + ], + "239": [ + 255, + 186, + 118, + 255 + ], + "240": [ + 255, + 187, + 119, + 255 + ], + "241": [ + 255, + 188, + 119, + 255 + ], + "242": [ + 255, + 189, + 120, + 255 + ], + "243": [ + 255, + 189, + 120, + 255 + ], + "244": [ + 255, + 190, + 121, + 255 + ], + "245": [ + 255, + 191, + 121, + 255 + ], + "246": [ + 255, + 192, + 122, + 255 + ], + "247": [ + 255, + 192, + 122, + 255 + ], + "248": [ + 255, + 193, + 123, + 255 + ], + "249": [ + 255, + 194, + 123, + 255 + ], + "250": [ + 255, + 195, + 124, + 255 + ], + "251": [ + 255, + 196, + 124, + 255 + ], + "252": [ + 255, + 196, + 125, + 255 + ], + "253": [ + 255, + 197, + 125, + 255 + ], + "254": [ + 255, + 198, + 126, + 255 + ], + "255": [ + 255, + 199, + 126, + 255 + ] + }, + gist_gray: { + "0": [ + 0, + 0, + 0, + 255 + ], + "1": [ + 1, + 1, + 1, + 255 + ], + "2": [ + 2, + 2, + 2, + 255 + ], + "3": [ + 3, + 3, + 3, + 255 + ], + "4": [ + 4, + 4, + 4, + 255 + ], + "5": [ + 5, + 5, + 5, + 255 + ], + "6": [ + 6, + 6, + 6, + 255 + ], + "7": [ + 7, + 7, + 7, + 255 + ], + "8": [ + 8, + 8, + 8, + 255 + ], + "9": [ + 9, + 9, + 9, + 255 + ], + "10": [ + 10, + 10, + 10, + 255 + ], + "11": [ + 11, + 11, + 11, + 255 + ], + "12": [ + 12, + 12, + 12, + 255 + ], + "13": [ + 13, + 13, + 13, + 255 + ], + "14": [ + 14, + 14, + 14, + 255 + ], + "15": [ + 15, + 15, + 15, + 255 + ], + "16": [ + 16, + 16, + 16, + 255 + ], + "17": [ + 17, + 17, + 17, + 255 + ], + "18": [ + 18, + 18, + 18, + 255 + ], + "19": [ + 19, + 19, + 19, + 255 + ], + "20": [ + 20, + 20, + 20, + 255 + ], + "21": [ + 21, + 21, + 21, + 255 + ], + "22": [ + 22, + 22, + 22, + 255 + ], + "23": [ + 23, + 23, + 23, + 255 + ], + "24": [ + 24, + 24, + 24, + 255 + ], + "25": [ + 25, + 25, + 25, + 255 + ], + "26": [ + 26, + 26, + 26, + 255 + ], + "27": [ + 27, + 27, + 27, + 255 + ], + "28": [ + 28, + 28, + 28, + 255 + ], + "29": [ + 29, + 29, + 29, + 255 + ], + "30": [ + 30, + 30, + 30, + 255 + ], + "31": [ + 31, + 31, + 31, + 255 + ], + "32": [ + 32, + 32, + 32, + 255 + ], + "33": [ + 32, + 32, + 32, + 255 + ], + "34": [ + 34, + 34, + 34, + 255 + ], + "35": [ + 35, + 35, + 35, + 255 + ], + "36": [ + 36, + 36, + 36, + 255 + ], + "37": [ + 36, + 36, + 36, + 255 + ], + "38": [ + 38, + 38, + 38, + 255 + ], + "39": [ + 39, + 39, + 39, + 255 + ], + "40": [ + 40, + 40, + 40, + 255 + ], + "41": [ + 40, + 40, + 40, + 255 + ], + "42": [ + 42, + 42, + 42, + 255 + ], + "43": [ + 43, + 43, + 43, + 255 + ], + "44": [ + 44, + 44, + 44, + 255 + ], + "45": [ + 44, + 44, + 44, + 255 + ], + "46": [ + 46, + 46, + 46, + 255 + ], + "47": [ + 47, + 47, + 47, + 255 + ], + "48": [ + 48, + 48, + 48, + 255 + ], + "49": [ + 48, + 48, + 48, + 255 + ], + "50": [ + 50, + 50, + 50, + 255 + ], + "51": [ + 51, + 51, + 51, + 255 + ], + "52": [ + 52, + 52, + 52, + 255 + ], + "53": [ + 52, + 52, + 52, + 255 + ], + "54": [ + 54, + 54, + 54, + 255 + ], + "55": [ + 55, + 55, + 55, + 255 + ], + "56": [ + 56, + 56, + 56, + 255 + ], + "57": [ + 56, + 56, + 56, + 255 + ], + "58": [ + 58, + 58, + 58, + 255 + ], + "59": [ + 59, + 59, + 59, + 255 + ], + "60": [ + 60, + 60, + 60, + 255 + ], + "61": [ + 60, + 60, + 60, + 255 + ], + "62": [ + 62, + 62, + 62, + 255 + ], + "63": [ + 63, + 63, + 63, + 255 + ], + "64": [ + 64, + 64, + 64, + 255 + ], + "65": [ + 65, + 65, + 65, + 255 + ], + "66": [ + 65, + 65, + 65, + 255 + ], + "67": [ + 67, + 67, + 67, + 255 + ], + "68": [ + 68, + 68, + 68, + 255 + ], + "69": [ + 69, + 69, + 69, + 255 + ], + "70": [ + 70, + 70, + 70, + 255 + ], + "71": [ + 71, + 71, + 71, + 255 + ], + "72": [ + 72, + 72, + 72, + 255 + ], + "73": [ + 73, + 73, + 73, + 255 + ], + "74": [ + 73, + 73, + 73, + 255 + ], + "75": [ + 75, + 75, + 75, + 255 + ], + "76": [ + 76, + 76, + 76, + 255 + ], + "77": [ + 77, + 77, + 77, + 255 + ], + "78": [ + 78, + 78, + 78, + 255 + ], + "79": [ + 79, + 79, + 79, + 255 + ], + "80": [ + 80, + 80, + 80, + 255 + ], + "81": [ + 81, + 81, + 81, + 255 + ], + "82": [ + 81, + 81, + 81, + 255 + ], + "83": [ + 83, + 83, + 83, + 255 + ], + "84": [ + 84, + 84, + 84, + 255 + ], + "85": [ + 85, + 85, + 85, + 255 + ], + "86": [ + 86, + 86, + 86, + 255 + ], + "87": [ + 87, + 87, + 87, + 255 + ], + "88": [ + 88, + 88, + 88, + 255 + ], + "89": [ + 89, + 89, + 89, + 255 + ], + "90": [ + 89, + 89, + 89, + 255 + ], + "91": [ + 91, + 91, + 91, + 255 + ], + "92": [ + 92, + 92, + 92, + 255 + ], + "93": [ + 93, + 93, + 93, + 255 + ], + "94": [ + 94, + 94, + 94, + 255 + ], + "95": [ + 95, + 95, + 95, + 255 + ], + "96": [ + 96, + 96, + 96, + 255 + ], + "97": [ + 97, + 97, + 97, + 255 + ], + "98": [ + 97, + 97, + 97, + 255 + ], + "99": [ + 99, + 99, + 99, + 255 + ], + "100": [ + 100, + 100, + 100, + 255 + ], + "101": [ + 101, + 101, + 101, + 255 + ], + "102": [ + 102, + 102, + 102, + 255 + ], + "103": [ + 103, + 103, + 103, + 255 + ], + "104": [ + 104, + 104, + 104, + 255 + ], + "105": [ + 105, + 105, + 105, + 255 + ], + "106": [ + 105, + 105, + 105, + 255 + ], + "107": [ + 107, + 107, + 107, + 255 + ], + "108": [ + 108, + 108, + 108, + 255 + ], + "109": [ + 109, + 109, + 109, + 255 + ], + "110": [ + 110, + 110, + 110, + 255 + ], + "111": [ + 111, + 111, + 111, + 255 + ], + "112": [ + 112, + 112, + 112, + 255 + ], + "113": [ + 113, + 113, + 113, + 255 + ], + "114": [ + 113, + 113, + 113, + 255 + ], + "115": [ + 115, + 115, + 115, + 255 + ], + "116": [ + 116, + 116, + 116, + 255 + ], + "117": [ + 117, + 117, + 117, + 255 + ], + "118": [ + 118, + 118, + 118, + 255 + ], + "119": [ + 119, + 119, + 119, + 255 + ], + "120": [ + 120, + 120, + 120, + 255 + ], + "121": [ + 121, + 121, + 121, + 255 + ], + "122": [ + 121, + 121, + 121, + 255 + ], + "123": [ + 123, + 123, + 123, + 255 + ], + "124": [ + 124, + 124, + 124, + 255 + ], + "125": [ + 125, + 125, + 125, + 255 + ], + "126": [ + 126, + 126, + 126, + 255 + ], + "127": [ + 127, + 127, + 127, + 255 + ], + "128": [ + 128, + 128, + 128, + 255 + ], + "129": [ + 129, + 129, + 129, + 255 + ], + "130": [ + 130, + 130, + 130, + 255 + ], + "131": [ + 131, + 131, + 131, + 255 + ], + "132": [ + 131, + 131, + 131, + 255 + ], + "133": [ + 133, + 133, + 133, + 255 + ], + "134": [ + 134, + 134, + 134, + 255 + ], + "135": [ + 135, + 135, + 135, + 255 + ], + "136": [ + 136, + 136, + 136, + 255 + ], + "137": [ + 137, + 137, + 137, + 255 + ], + "138": [ + 138, + 138, + 138, + 255 + ], + "139": [ + 139, + 139, + 139, + 255 + ], + "140": [ + 140, + 140, + 140, + 255 + ], + "141": [ + 141, + 141, + 141, + 255 + ], + "142": [ + 142, + 142, + 142, + 255 + ], + "143": [ + 143, + 143, + 143, + 255 + ], + "144": [ + 144, + 144, + 144, + 255 + ], + "145": [ + 145, + 145, + 145, + 255 + ], + "146": [ + 146, + 146, + 146, + 255 + ], + "147": [ + 147, + 147, + 147, + 255 + ], + "148": [ + 147, + 147, + 147, + 255 + ], + "149": [ + 149, + 149, + 149, + 255 + ], + "150": [ + 150, + 150, + 150, + 255 + ], + "151": [ + 151, + 151, + 151, + 255 + ], + "152": [ + 152, + 152, + 152, + 255 + ], + "153": [ + 153, + 153, + 153, + 255 + ], + "154": [ + 154, + 154, + 154, + 255 + ], + "155": [ + 155, + 155, + 155, + 255 + ], + "156": [ + 156, + 156, + 156, + 255 + ], + "157": [ + 157, + 157, + 157, + 255 + ], + "158": [ + 158, + 158, + 158, + 255 + ], + "159": [ + 159, + 159, + 159, + 255 + ], + "160": [ + 160, + 160, + 160, + 255 + ], + "161": [ + 161, + 161, + 161, + 255 + ], + "162": [ + 162, + 162, + 162, + 255 + ], + "163": [ + 163, + 163, + 163, + 255 + ], + "164": [ + 163, + 163, + 163, + 255 + ], + "165": [ + 165, + 165, + 165, + 255 + ], + "166": [ + 166, + 166, + 166, + 255 + ], + "167": [ + 167, + 167, + 167, + 255 + ], + "168": [ + 168, + 168, + 168, + 255 + ], + "169": [ + 169, + 169, + 169, + 255 + ], + "170": [ + 170, + 170, + 170, + 255 + ], + "171": [ + 171, + 171, + 171, + 255 + ], + "172": [ + 172, + 172, + 172, + 255 + ], + "173": [ + 173, + 173, + 173, + 255 + ], + "174": [ + 174, + 174, + 174, + 255 + ], + "175": [ + 175, + 175, + 175, + 255 + ], + "176": [ + 176, + 176, + 176, + 255 + ], + "177": [ + 177, + 177, + 177, + 255 + ], + "178": [ + 178, + 178, + 178, + 255 + ], + "179": [ + 179, + 179, + 179, + 255 + ], + "180": [ + 179, + 179, + 179, + 255 + ], + "181": [ + 181, + 181, + 181, + 255 + ], + "182": [ + 182, + 182, + 182, + 255 + ], + "183": [ + 183, + 183, + 183, + 255 + ], + "184": [ + 184, + 184, + 184, + 255 + ], + "185": [ + 185, + 185, + 185, + 255 + ], + "186": [ + 186, + 186, + 186, + 255 + ], + "187": [ + 187, + 187, + 187, + 255 + ], + "188": [ + 188, + 188, + 188, + 255 + ], + "189": [ + 189, + 189, + 189, + 255 + ], + "190": [ + 190, + 190, + 190, + 255 + ], + "191": [ + 191, + 191, + 191, + 255 + ], + "192": [ + 192, + 192, + 192, + 255 + ], + "193": [ + 193, + 193, + 193, + 255 + ], + "194": [ + 194, + 194, + 194, + 255 + ], + "195": [ + 195, + 195, + 195, + 255 + ], + "196": [ + 195, + 195, + 195, + 255 + ], + "197": [ + 197, + 197, + 197, + 255 + ], + "198": [ + 198, + 198, + 198, + 255 + ], + "199": [ + 199, + 199, + 199, + 255 + ], + "200": [ + 200, + 200, + 200, + 255 + ], + "201": [ + 201, + 201, + 201, + 255 + ], + "202": [ + 202, + 202, + 202, + 255 + ], + "203": [ + 203, + 203, + 203, + 255 + ], + "204": [ + 204, + 204, + 204, + 255 + ], + "205": [ + 205, + 205, + 205, + 255 + ], + "206": [ + 206, + 206, + 206, + 255 + ], + "207": [ + 207, + 207, + 207, + 255 + ], + "208": [ + 208, + 208, + 208, + 255 + ], + "209": [ + 209, + 209, + 209, + 255 + ], + "210": [ + 210, + 210, + 210, + 255 + ], + "211": [ + 211, + 211, + 211, + 255 + ], + "212": [ + 211, + 211, + 211, + 255 + ], + "213": [ + 213, + 213, + 213, + 255 + ], + "214": [ + 214, + 214, + 214, + 255 + ], + "215": [ + 215, + 215, + 215, + 255 + ], + "216": [ + 216, + 216, + 216, + 255 + ], + "217": [ + 217, + 217, + 217, + 255 + ], + "218": [ + 218, + 218, + 218, + 255 + ], + "219": [ + 219, + 219, + 219, + 255 + ], + "220": [ + 220, + 220, + 220, + 255 + ], + "221": [ + 221, + 221, + 221, + 255 + ], + "222": [ + 222, + 222, + 222, + 255 + ], + "223": [ + 223, + 223, + 223, + 255 + ], + "224": [ + 224, + 224, + 224, + 255 + ], + "225": [ + 225, + 225, + 225, + 255 + ], + "226": [ + 226, + 226, + 226, + 255 + ], + "227": [ + 227, + 227, + 227, + 255 + ], + "228": [ + 227, + 227, + 227, + 255 + ], + "229": [ + 229, + 229, + 229, + 255 + ], + "230": [ + 230, + 230, + 230, + 255 + ], + "231": [ + 231, + 231, + 231, + 255 + ], + "232": [ + 232, + 232, + 232, + 255 + ], + "233": [ + 233, + 233, + 233, + 255 + ], + "234": [ + 234, + 234, + 234, + 255 + ], + "235": [ + 235, + 235, + 235, + 255 + ], + "236": [ + 236, + 236, + 236, + 255 + ], + "237": [ + 237, + 237, + 237, + 255 + ], + "238": [ + 238, + 238, + 238, + 255 + ], + "239": [ + 239, + 239, + 239, + 255 + ], + "240": [ + 240, + 240, + 240, + 255 + ], + "241": [ + 241, + 241, + 241, + 255 + ], + "242": [ + 242, + 242, + 242, + 255 + ], + "243": [ + 243, + 243, + 243, + 255 + ], + "244": [ + 243, + 243, + 243, + 255 + ], + "245": [ + 245, + 245, + 245, + 255 + ], + "246": [ + 246, + 246, + 246, + 255 + ], + "247": [ + 247, + 247, + 247, + 255 + ], + "248": [ + 248, + 248, + 248, + 255 + ], + "249": [ + 249, + 249, + 249, + 255 + ], + "250": [ + 250, + 250, + 250, + 255 + ], + "251": [ + 251, + 251, + 251, + 255 + ], + "252": [ + 252, + 252, + 252, + 255 + ], + "253": [ + 253, + 253, + 253, + 255 + ], + "254": [ + 254, + 254, + 254, + 255 + ], + "255": [ + 255, + 255, + 255, + 255 + ] + }, + gist_heat: { + "0": [ + 0, + 0, + 0, + 255 + ], + "1": [ + 1, + 0, + 0, + 255 + ], + "2": [ + 3, + 0, + 0, + 255 + ], + "3": [ + 4, + 0, + 0, + 255 + ], + "4": [ + 6, + 0, + 0, + 255 + ], + "5": [ + 7, + 0, + 0, + 255 + ], + "6": [ + 9, + 0, + 0, + 255 + ], + "7": [ + 10, + 0, + 0, + 255 + ], + "8": [ + 12, + 0, + 0, + 255 + ], + "9": [ + 13, + 0, + 0, + 255 + ], + "10": [ + 15, + 0, + 0, + 255 + ], + "11": [ + 16, + 0, + 0, + 255 + ], + "12": [ + 18, + 0, + 0, + 255 + ], + "13": [ + 19, + 0, + 0, + 255 + ], + "14": [ + 21, + 0, + 0, + 255 + ], + "15": [ + 22, + 0, + 0, + 255 + ], + "16": [ + 24, + 0, + 0, + 255 + ], + "17": [ + 25, + 0, + 0, + 255 + ], + "18": [ + 27, + 0, + 0, + 255 + ], + "19": [ + 28, + 0, + 0, + 255 + ], + "20": [ + 30, + 0, + 0, + 255 + ], + "21": [ + 31, + 0, + 0, + 255 + ], + "22": [ + 32, + 0, + 0, + 255 + ], + "23": [ + 34, + 0, + 0, + 255 + ], + "24": [ + 36, + 0, + 0, + 255 + ], + "25": [ + 37, + 0, + 0, + 255 + ], + "26": [ + 39, + 0, + 0, + 255 + ], + "27": [ + 40, + 0, + 0, + 255 + ], + "28": [ + 42, + 0, + 0, + 255 + ], + "29": [ + 43, + 0, + 0, + 255 + ], + "30": [ + 44, + 0, + 0, + 255 + ], + "31": [ + 46, + 0, + 0, + 255 + ], + "32": [ + 48, + 0, + 0, + 255 + ], + "33": [ + 49, + 0, + 0, + 255 + ], + "34": [ + 51, + 0, + 0, + 255 + ], + "35": [ + 52, + 0, + 0, + 255 + ], + "36": [ + 54, + 0, + 0, + 255 + ], + "37": [ + 55, + 0, + 0, + 255 + ], + "38": [ + 56, + 0, + 0, + 255 + ], + "39": [ + 58, + 0, + 0, + 255 + ], + "40": [ + 60, + 0, + 0, + 255 + ], + "41": [ + 61, + 0, + 0, + 255 + ], + "42": [ + 63, + 0, + 0, + 255 + ], + "43": [ + 64, + 0, + 0, + 255 + ], + "44": [ + 65, + 0, + 0, + 255 + ], + "45": [ + 67, + 0, + 0, + 255 + ], + "46": [ + 69, + 0, + 0, + 255 + ], + "47": [ + 70, + 0, + 0, + 255 + ], + "48": [ + 72, + 0, + 0, + 255 + ], + "49": [ + 73, + 0, + 0, + 255 + ], + "50": [ + 75, + 0, + 0, + 255 + ], + "51": [ + 76, + 0, + 0, + 255 + ], + "52": [ + 78, + 0, + 0, + 255 + ], + "53": [ + 79, + 0, + 0, + 255 + ], + "54": [ + 81, + 0, + 0, + 255 + ], + "55": [ + 82, + 0, + 0, + 255 + ], + "56": [ + 84, + 0, + 0, + 255 + ], + "57": [ + 85, + 0, + 0, + 255 + ], + "58": [ + 87, + 0, + 0, + 255 + ], + "59": [ + 88, + 0, + 0, + 255 + ], + "60": [ + 89, + 0, + 0, + 255 + ], + "61": [ + 91, + 0, + 0, + 255 + ], + "62": [ + 93, + 0, + 0, + 255 + ], + "63": [ + 94, + 0, + 0, + 255 + ], + "64": [ + 96, + 0, + 0, + 255 + ], + "65": [ + 97, + 0, + 0, + 255 + ], + "66": [ + 98, + 0, + 0, + 255 + ], + "67": [ + 100, + 0, + 0, + 255 + ], + "68": [ + 102, + 0, + 0, + 255 + ], + "69": [ + 103, + 0, + 0, + 255 + ], + "70": [ + 105, + 0, + 0, + 255 + ], + "71": [ + 106, + 0, + 0, + 255 + ], + "72": [ + 108, + 0, + 0, + 255 + ], + "73": [ + 109, + 0, + 0, + 255 + ], + "74": [ + 110, + 0, + 0, + 255 + ], + "75": [ + 112, + 0, + 0, + 255 + ], + "76": [ + 113, + 0, + 0, + 255 + ], + "77": [ + 115, + 0, + 0, + 255 + ], + "78": [ + 117, + 0, + 0, + 255 + ], + "79": [ + 118, + 0, + 0, + 255 + ], + "80": [ + 120, + 0, + 0, + 255 + ], + "81": [ + 121, + 0, + 0, + 255 + ], + "82": [ + 122, + 0, + 0, + 255 + ], + "83": [ + 124, + 0, + 0, + 255 + ], + "84": [ + 126, + 0, + 0, + 255 + ], + "85": [ + 127, + 0, + 0, + 255 + ], + "86": [ + 129, + 0, + 0, + 255 + ], + "87": [ + 130, + 0, + 0, + 255 + ], + "88": [ + 131, + 0, + 0, + 255 + ], + "89": [ + 133, + 0, + 0, + 255 + ], + "90": [ + 134, + 0, + 0, + 255 + ], + "91": [ + 136, + 0, + 0, + 255 + ], + "92": [ + 138, + 0, + 0, + 255 + ], + "93": [ + 139, + 0, + 0, + 255 + ], + "94": [ + 141, + 0, + 0, + 255 + ], + "95": [ + 142, + 0, + 0, + 255 + ], + "96": [ + 144, + 0, + 0, + 255 + ], + "97": [ + 145, + 0, + 0, + 255 + ], + "98": [ + 147, + 0, + 0, + 255 + ], + "99": [ + 148, + 0, + 0, + 255 + ], + "100": [ + 150, + 0, + 0, + 255 + ], + "101": [ + 151, + 0, + 0, + 255 + ], + "102": [ + 153, + 0, + 0, + 255 + ], + "103": [ + 154, + 0, + 0, + 255 + ], + "104": [ + 156, + 0, + 0, + 255 + ], + "105": [ + 157, + 0, + 0, + 255 + ], + "106": [ + 159, + 0, + 0, + 255 + ], + "107": [ + 160, + 0, + 0, + 255 + ], + "108": [ + 162, + 0, + 0, + 255 + ], + "109": [ + 163, + 0, + 0, + 255 + ], + "110": [ + 165, + 0, + 0, + 255 + ], + "111": [ + 166, + 0, + 0, + 255 + ], + "112": [ + 168, + 0, + 0, + 255 + ], + "113": [ + 169, + 0, + 0, + 255 + ], + "114": [ + 171, + 0, + 0, + 255 + ], + "115": [ + 172, + 0, + 0, + 255 + ], + "116": [ + 174, + 0, + 0, + 255 + ], + "117": [ + 175, + 0, + 0, + 255 + ], + "118": [ + 177, + 0, + 0, + 255 + ], + "119": [ + 178, + 0, + 0, + 255 + ], + "120": [ + 179, + 0, + 0, + 255 + ], + "121": [ + 181, + 0, + 0, + 255 + ], + "122": [ + 182, + 0, + 0, + 255 + ], + "123": [ + 184, + 0, + 0, + 255 + ], + "124": [ + 186, + 0, + 0, + 255 + ], + "125": [ + 187, + 0, + 0, + 255 + ], + "126": [ + 189, + 0, + 0, + 255 + ], + "127": [ + 190, + 0, + 0, + 255 + ], + "128": [ + 192, + 0, + 0, + 255 + ], + "129": [ + 193, + 2, + 0, + 255 + ], + "130": [ + 195, + 4, + 0, + 255 + ], + "131": [ + 196, + 6, + 0, + 255 + ], + "132": [ + 197, + 8, + 0, + 255 + ], + "133": [ + 199, + 11, + 0, + 255 + ], + "134": [ + 201, + 13, + 0, + 255 + ], + "135": [ + 202, + 15, + 0, + 255 + ], + "136": [ + 204, + 16, + 0, + 255 + ], + "137": [ + 205, + 18, + 0, + 255 + ], + "138": [ + 207, + 20, + 0, + 255 + ], + "139": [ + 208, + 22, + 0, + 255 + ], + "140": [ + 210, + 25, + 0, + 255 + ], + "141": [ + 211, + 27, + 0, + 255 + ], + "142": [ + 213, + 29, + 0, + 255 + ], + "143": [ + 214, + 31, + 0, + 255 + ], + "144": [ + 216, + 32, + 0, + 255 + ], + "145": [ + 217, + 34, + 0, + 255 + ], + "146": [ + 219, + 36, + 0, + 255 + ], + "147": [ + 220, + 38, + 0, + 255 + ], + "148": [ + 221, + 40, + 0, + 255 + ], + "149": [ + 223, + 43, + 0, + 255 + ], + "150": [ + 225, + 45, + 0, + 255 + ], + "151": [ + 226, + 47, + 0, + 255 + ], + "152": [ + 227, + 48, + 0, + 255 + ], + "153": [ + 229, + 50, + 0, + 255 + ], + "154": [ + 230, + 52, + 0, + 255 + ], + "155": [ + 232, + 54, + 0, + 255 + ], + "156": [ + 234, + 57, + 0, + 255 + ], + "157": [ + 235, + 59, + 0, + 255 + ], + "158": [ + 237, + 61, + 0, + 255 + ], + "159": [ + 238, + 63, + 0, + 255 + ], + "160": [ + 240, + 65, + 0, + 255 + ], + "161": [ + 241, + 66, + 0, + 255 + ], + "162": [ + 243, + 68, + 0, + 255 + ], + "163": [ + 244, + 70, + 0, + 255 + ], + "164": [ + 245, + 72, + 0, + 255 + ], + "165": [ + 247, + 75, + 0, + 255 + ], + "166": [ + 249, + 77, + 0, + 255 + ], + "167": [ + 250, + 79, + 0, + 255 + ], + "168": [ + 252, + 81, + 0, + 255 + ], + "169": [ + 253, + 82, + 0, + 255 + ], + "170": [ + 255, + 84, + 0, + 255 + ], + "171": [ + 255, + 86, + 0, + 255 + ], + "172": [ + 255, + 89, + 0, + 255 + ], + "173": [ + 255, + 91, + 0, + 255 + ], + "174": [ + 255, + 93, + 0, + 255 + ], + "175": [ + 255, + 95, + 0, + 255 + ], + "176": [ + 255, + 97, + 0, + 255 + ], + "177": [ + 255, + 98, + 0, + 255 + ], + "178": [ + 255, + 100, + 0, + 255 + ], + "179": [ + 255, + 102, + 0, + 255 + ], + "180": [ + 255, + 104, + 0, + 255 + ], + "181": [ + 255, + 107, + 0, + 255 + ], + "182": [ + 255, + 109, + 0, + 255 + ], + "183": [ + 255, + 111, + 0, + 255 + ], + "184": [ + 255, + 113, + 0, + 255 + ], + "185": [ + 255, + 114, + 0, + 255 + ], + "186": [ + 255, + 116, + 0, + 255 + ], + "187": [ + 255, + 118, + 0, + 255 + ], + "188": [ + 255, + 121, + 0, + 255 + ], + "189": [ + 255, + 123, + 0, + 255 + ], + "190": [ + 255, + 125, + 0, + 255 + ], + "191": [ + 255, + 127, + 0, + 255 + ], + "192": [ + 255, + 129, + 2, + 255 + ], + "193": [ + 255, + 131, + 6, + 255 + ], + "194": [ + 255, + 132, + 10, + 255 + ], + "195": [ + 255, + 134, + 14, + 255 + ], + "196": [ + 255, + 136, + 18, + 255 + ], + "197": [ + 255, + 139, + 23, + 255 + ], + "198": [ + 255, + 141, + 27, + 255 + ], + "199": [ + 255, + 143, + 31, + 255 + ], + "200": [ + 255, + 145, + 34, + 255 + ], + "201": [ + 255, + 147, + 38, + 255 + ], + "202": [ + 255, + 148, + 42, + 255 + ], + "203": [ + 255, + 150, + 46, + 255 + ], + "204": [ + 255, + 153, + 51, + 255 + ], + "205": [ + 255, + 155, + 55, + 255 + ], + "206": [ + 255, + 157, + 59, + 255 + ], + "207": [ + 255, + 159, + 63, + 255 + ], + "208": [ + 255, + 161, + 66, + 255 + ], + "209": [ + 255, + 163, + 70, + 255 + ], + "210": [ + 255, + 164, + 74, + 255 + ], + "211": [ + 255, + 166, + 78, + 255 + ], + "212": [ + 255, + 168, + 82, + 255 + ], + "213": [ + 255, + 171, + 87, + 255 + ], + "214": [ + 255, + 173, + 91, + 255 + ], + "215": [ + 255, + 175, + 95, + 255 + ], + "216": [ + 255, + 177, + 98, + 255 + ], + "217": [ + 255, + 179, + 102, + 255 + ], + "218": [ + 255, + 180, + 106, + 255 + ], + "219": [ + 255, + 182, + 110, + 255 + ], + "220": [ + 255, + 185, + 115, + 255 + ], + "221": [ + 255, + 187, + 119, + 255 + ], + "222": [ + 255, + 189, + 123, + 255 + ], + "223": [ + 255, + 191, + 127, + 255 + ], + "224": [ + 255, + 193, + 131, + 255 + ], + "225": [ + 255, + 195, + 134, + 255 + ], + "226": [ + 255, + 196, + 138, + 255 + ], + "227": [ + 255, + 198, + 142, + 255 + ], + "228": [ + 255, + 200, + 146, + 255 + ], + "229": [ + 255, + 203, + 151, + 255 + ], + "230": [ + 255, + 205, + 155, + 255 + ], + "231": [ + 255, + 207, + 159, + 255 + ], + "232": [ + 255, + 209, + 163, + 255 + ], + "233": [ + 255, + 211, + 166, + 255 + ], + "234": [ + 255, + 212, + 170, + 255 + ], + "235": [ + 255, + 214, + 174, + 255 + ], + "236": [ + 255, + 217, + 179, + 255 + ], + "237": [ + 255, + 219, + 183, + 255 + ], + "238": [ + 255, + 221, + 187, + 255 + ], + "239": [ + 255, + 223, + 191, + 255 + ], + "240": [ + 255, + 225, + 195, + 255 + ], + "241": [ + 255, + 227, + 198, + 255 + ], + "242": [ + 255, + 228, + 202, + 255 + ], + "243": [ + 255, + 230, + 206, + 255 + ], + "244": [ + 255, + 232, + 210, + 255 + ], + "245": [ + 255, + 235, + 215, + 255 + ], + "246": [ + 255, + 237, + 219, + 255 + ], + "247": [ + 255, + 239, + 223, + 255 + ], + "248": [ + 255, + 241, + 227, + 255 + ], + "249": [ + 255, + 243, + 230, + 255 + ], + "250": [ + 255, + 244, + 234, + 255 + ], + "251": [ + 255, + 246, + 238, + 255 + ], + "252": [ + 255, + 249, + 243, + 255 + ], + "253": [ + 255, + 251, + 247, + 255 + ], + "254": [ + 255, + 253, + 251, + 255 + ], + "255": [ + 255, + 255, + 255, + 255 + ] + }, + gist_yarg: { + "0": [ + 255, + 255, + 255, + 255 + ], + "1": [ + 254, + 254, + 254, + 255 + ], + "2": [ + 253, + 253, + 253, + 255 + ], + "3": [ + 252, + 252, + 252, + 255 + ], + "4": [ + 251, + 251, + 251, + 255 + ], + "5": [ + 250, + 250, + 250, + 255 + ], + "6": [ + 249, + 249, + 249, + 255 + ], + "7": [ + 248, + 248, + 248, + 255 + ], + "8": [ + 247, + 247, + 247, + 255 + ], + "9": [ + 246, + 246, + 246, + 255 + ], + "10": [ + 245, + 245, + 245, + 255 + ], + "11": [ + 244, + 244, + 244, + 255 + ], + "12": [ + 243, + 243, + 243, + 255 + ], + "13": [ + 242, + 242, + 242, + 255 + ], + "14": [ + 241, + 241, + 241, + 255 + ], + "15": [ + 240, + 240, + 240, + 255 + ], + "16": [ + 239, + 239, + 239, + 255 + ], + "17": [ + 238, + 238, + 238, + 255 + ], + "18": [ + 237, + 237, + 237, + 255 + ], + "19": [ + 236, + 236, + 236, + 255 + ], + "20": [ + 235, + 235, + 235, + 255 + ], + "21": [ + 234, + 234, + 234, + 255 + ], + "22": [ + 233, + 233, + 233, + 255 + ], + "23": [ + 232, + 232, + 232, + 255 + ], + "24": [ + 231, + 231, + 231, + 255 + ], + "25": [ + 230, + 230, + 230, + 255 + ], + "26": [ + 229, + 229, + 229, + 255 + ], + "27": [ + 228, + 228, + 228, + 255 + ], + "28": [ + 227, + 227, + 227, + 255 + ], + "29": [ + 226, + 226, + 226, + 255 + ], + "30": [ + 225, + 225, + 225, + 255 + ], + "31": [ + 224, + 224, + 224, + 255 + ], + "32": [ + 223, + 223, + 223, + 255 + ], + "33": [ + 222, + 222, + 222, + 255 + ], + "34": [ + 221, + 221, + 221, + 255 + ], + "35": [ + 220, + 220, + 220, + 255 + ], + "36": [ + 219, + 219, + 219, + 255 + ], + "37": [ + 218, + 218, + 218, + 255 + ], + "38": [ + 217, + 217, + 217, + 255 + ], + "39": [ + 216, + 216, + 216, + 255 + ], + "40": [ + 215, + 215, + 215, + 255 + ], + "41": [ + 214, + 214, + 214, + 255 + ], + "42": [ + 213, + 213, + 213, + 255 + ], + "43": [ + 211, + 211, + 211, + 255 + ], + "44": [ + 211, + 211, + 211, + 255 + ], + "45": [ + 210, + 210, + 210, + 255 + ], + "46": [ + 209, + 209, + 209, + 255 + ], + "47": [ + 208, + 208, + 208, + 255 + ], + "48": [ + 207, + 207, + 207, + 255 + ], + "49": [ + 206, + 206, + 206, + 255 + ], + "50": [ + 205, + 205, + 205, + 255 + ], + "51": [ + 204, + 204, + 204, + 255 + ], + "52": [ + 203, + 203, + 203, + 255 + ], + "53": [ + 202, + 202, + 202, + 255 + ], + "54": [ + 201, + 201, + 201, + 255 + ], + "55": [ + 200, + 200, + 200, + 255 + ], + "56": [ + 199, + 199, + 199, + 255 + ], + "57": [ + 198, + 198, + 198, + 255 + ], + "58": [ + 197, + 197, + 197, + 255 + ], + "59": [ + 195, + 195, + 195, + 255 + ], + "60": [ + 195, + 195, + 195, + 255 + ], + "61": [ + 194, + 194, + 194, + 255 + ], + "62": [ + 193, + 193, + 193, + 255 + ], + "63": [ + 192, + 192, + 192, + 255 + ], + "64": [ + 191, + 191, + 191, + 255 + ], + "65": [ + 190, + 190, + 190, + 255 + ], + "66": [ + 189, + 189, + 189, + 255 + ], + "67": [ + 188, + 188, + 188, + 255 + ], + "68": [ + 187, + 187, + 187, + 255 + ], + "69": [ + 186, + 186, + 186, + 255 + ], + "70": [ + 185, + 185, + 185, + 255 + ], + "71": [ + 184, + 184, + 184, + 255 + ], + "72": [ + 183, + 183, + 183, + 255 + ], + "73": [ + 182, + 182, + 182, + 255 + ], + "74": [ + 181, + 181, + 181, + 255 + ], + "75": [ + 179, + 179, + 179, + 255 + ], + "76": [ + 179, + 179, + 179, + 255 + ], + "77": [ + 178, + 178, + 178, + 255 + ], + "78": [ + 177, + 177, + 177, + 255 + ], + "79": [ + 176, + 176, + 176, + 255 + ], + "80": [ + 175, + 175, + 175, + 255 + ], + "81": [ + 174, + 174, + 174, + 255 + ], + "82": [ + 173, + 173, + 173, + 255 + ], + "83": [ + 172, + 172, + 172, + 255 + ], + "84": [ + 171, + 171, + 171, + 255 + ], + "85": [ + 170, + 170, + 170, + 255 + ], + "86": [ + 169, + 169, + 169, + 255 + ], + "87": [ + 168, + 168, + 168, + 255 + ], + "88": [ + 167, + 167, + 167, + 255 + ], + "89": [ + 166, + 166, + 166, + 255 + ], + "90": [ + 165, + 165, + 165, + 255 + ], + "91": [ + 163, + 163, + 163, + 255 + ], + "92": [ + 163, + 163, + 163, + 255 + ], + "93": [ + 162, + 162, + 162, + 255 + ], + "94": [ + 161, + 161, + 161, + 255 + ], + "95": [ + 160, + 160, + 160, + 255 + ], + "96": [ + 159, + 159, + 159, + 255 + ], + "97": [ + 158, + 158, + 158, + 255 + ], + "98": [ + 157, + 157, + 157, + 255 + ], + "99": [ + 156, + 156, + 156, + 255 + ], + "100": [ + 155, + 155, + 155, + 255 + ], + "101": [ + 154, + 154, + 154, + 255 + ], + "102": [ + 153, + 153, + 153, + 255 + ], + "103": [ + 152, + 152, + 152, + 255 + ], + "104": [ + 151, + 151, + 151, + 255 + ], + "105": [ + 150, + 150, + 150, + 255 + ], + "106": [ + 149, + 149, + 149, + 255 + ], + "107": [ + 147, + 147, + 147, + 255 + ], + "108": [ + 147, + 147, + 147, + 255 + ], + "109": [ + 146, + 146, + 146, + 255 + ], + "110": [ + 145, + 145, + 145, + 255 + ], + "111": [ + 144, + 144, + 144, + 255 + ], + "112": [ + 143, + 143, + 143, + 255 + ], + "113": [ + 142, + 142, + 142, + 255 + ], + "114": [ + 141, + 141, + 141, + 255 + ], + "115": [ + 140, + 140, + 140, + 255 + ], + "116": [ + 139, + 139, + 139, + 255 + ], + "117": [ + 138, + 138, + 138, + 255 + ], + "118": [ + 137, + 137, + 137, + 255 + ], + "119": [ + 136, + 136, + 136, + 255 + ], + "120": [ + 135, + 135, + 135, + 255 + ], + "121": [ + 134, + 134, + 134, + 255 + ], + "122": [ + 133, + 133, + 133, + 255 + ], + "123": [ + 131, + 131, + 131, + 255 + ], + "124": [ + 131, + 131, + 131, + 255 + ], + "125": [ + 130, + 130, + 130, + 255 + ], + "126": [ + 129, + 129, + 129, + 255 + ], + "127": [ + 128, + 128, + 128, + 255 + ], + "128": [ + 127, + 127, + 127, + 255 + ], + "129": [ + 126, + 126, + 126, + 255 + ], + "130": [ + 125, + 125, + 125, + 255 + ], + "131": [ + 124, + 124, + 124, + 255 + ], + "132": [ + 123, + 123, + 123, + 255 + ], + "133": [ + 121, + 121, + 121, + 255 + ], + "134": [ + 121, + 121, + 121, + 255 + ], + "135": [ + 120, + 120, + 120, + 255 + ], + "136": [ + 119, + 119, + 119, + 255 + ], + "137": [ + 118, + 118, + 118, + 255 + ], + "138": [ + 117, + 117, + 117, + 255 + ], + "139": [ + 116, + 116, + 116, + 255 + ], + "140": [ + 114, + 114, + 114, + 255 + ], + "141": [ + 113, + 113, + 113, + 255 + ], + "142": [ + 113, + 113, + 113, + 255 + ], + "143": [ + 112, + 112, + 112, + 255 + ], + "144": [ + 111, + 111, + 111, + 255 + ], + "145": [ + 110, + 110, + 110, + 255 + ], + "146": [ + 109, + 109, + 109, + 255 + ], + "147": [ + 108, + 108, + 108, + 255 + ], + "148": [ + 107, + 107, + 107, + 255 + ], + "149": [ + 105, + 105, + 105, + 255 + ], + "150": [ + 105, + 105, + 105, + 255 + ], + "151": [ + 104, + 104, + 104, + 255 + ], + "152": [ + 103, + 103, + 103, + 255 + ], + "153": [ + 102, + 102, + 102, + 255 + ], + "154": [ + 101, + 101, + 101, + 255 + ], + "155": [ + 100, + 100, + 100, + 255 + ], + "156": [ + 98, + 98, + 98, + 255 + ], + "157": [ + 97, + 97, + 97, + 255 + ], + "158": [ + 97, + 97, + 97, + 255 + ], + "159": [ + 96, + 96, + 96, + 255 + ], + "160": [ + 95, + 95, + 95, + 255 + ], + "161": [ + 94, + 94, + 94, + 255 + ], + "162": [ + 93, + 93, + 93, + 255 + ], + "163": [ + 92, + 92, + 92, + 255 + ], + "164": [ + 91, + 91, + 91, + 255 + ], + "165": [ + 89, + 89, + 89, + 255 + ], + "166": [ + 89, + 89, + 89, + 255 + ], + "167": [ + 88, + 88, + 88, + 255 + ], + "168": [ + 87, + 87, + 87, + 255 + ], + "169": [ + 86, + 86, + 86, + 255 + ], + "170": [ + 85, + 85, + 85, + 255 + ], + "171": [ + 84, + 84, + 84, + 255 + ], + "172": [ + 82, + 82, + 82, + 255 + ], + "173": [ + 81, + 81, + 81, + 255 + ], + "174": [ + 81, + 81, + 81, + 255 + ], + "175": [ + 80, + 80, + 80, + 255 + ], + "176": [ + 79, + 79, + 79, + 255 + ], + "177": [ + 78, + 78, + 78, + 255 + ], + "178": [ + 77, + 77, + 77, + 255 + ], + "179": [ + 76, + 76, + 76, + 255 + ], + "180": [ + 75, + 75, + 75, + 255 + ], + "181": [ + 73, + 73, + 73, + 255 + ], + "182": [ + 73, + 73, + 73, + 255 + ], + "183": [ + 72, + 72, + 72, + 255 + ], + "184": [ + 71, + 71, + 71, + 255 + ], + "185": [ + 70, + 70, + 70, + 255 + ], + "186": [ + 69, + 69, + 69, + 255 + ], + "187": [ + 68, + 68, + 68, + 255 + ], + "188": [ + 66, + 66, + 66, + 255 + ], + "189": [ + 65, + 65, + 65, + 255 + ], + "190": [ + 65, + 65, + 65, + 255 + ], + "191": [ + 64, + 64, + 64, + 255 + ], + "192": [ + 63, + 63, + 63, + 255 + ], + "193": [ + 62, + 62, + 62, + 255 + ], + "194": [ + 61, + 61, + 61, + 255 + ], + "195": [ + 60, + 60, + 60, + 255 + ], + "196": [ + 59, + 59, + 59, + 255 + ], + "197": [ + 57, + 57, + 57, + 255 + ], + "198": [ + 56, + 56, + 56, + 255 + ], + "199": [ + 56, + 56, + 56, + 255 + ], + "200": [ + 55, + 55, + 55, + 255 + ], + "201": [ + 54, + 54, + 54, + 255 + ], + "202": [ + 53, + 53, + 53, + 255 + ], + "203": [ + 52, + 52, + 52, + 255 + ], + "204": [ + 50, + 50, + 50, + 255 + ], + "205": [ + 49, + 49, + 49, + 255 + ], + "206": [ + 48, + 48, + 48, + 255 + ], + "207": [ + 48, + 48, + 48, + 255 + ], + "208": [ + 47, + 47, + 47, + 255 + ], + "209": [ + 46, + 46, + 46, + 255 + ], + "210": [ + 45, + 45, + 45, + 255 + ], + "211": [ + 44, + 44, + 44, + 255 + ], + "212": [ + 43, + 43, + 43, + 255 + ], + "213": [ + 41, + 41, + 41, + 255 + ], + "214": [ + 40, + 40, + 40, + 255 + ], + "215": [ + 40, + 40, + 40, + 255 + ], + "216": [ + 39, + 39, + 39, + 255 + ], + "217": [ + 38, + 38, + 38, + 255 + ], + "218": [ + 37, + 37, + 37, + 255 + ], + "219": [ + 36, + 36, + 36, + 255 + ], + "220": [ + 34, + 34, + 34, + 255 + ], + "221": [ + 33, + 33, + 33, + 255 + ], + "222": [ + 32, + 32, + 32, + 255 + ], + "223": [ + 32, + 32, + 32, + 255 + ], + "224": [ + 31, + 31, + 31, + 255 + ], + "225": [ + 30, + 30, + 30, + 255 + ], + "226": [ + 29, + 29, + 29, + 255 + ], + "227": [ + 28, + 28, + 28, + 255 + ], + "228": [ + 27, + 27, + 27, + 255 + ], + "229": [ + 25, + 25, + 25, + 255 + ], + "230": [ + 24, + 24, + 24, + 255 + ], + "231": [ + 24, + 24, + 24, + 255 + ], + "232": [ + 23, + 23, + 23, + 255 + ], + "233": [ + 22, + 22, + 22, + 255 + ], + "234": [ + 21, + 21, + 21, + 255 + ], + "235": [ + 20, + 20, + 20, + 255 + ], + "236": [ + 18, + 18, + 18, + 255 + ], + "237": [ + 17, + 17, + 17, + 255 + ], + "238": [ + 16, + 16, + 16, + 255 + ], + "239": [ + 16, + 16, + 16, + 255 + ], + "240": [ + 15, + 15, + 15, + 255 + ], + "241": [ + 14, + 14, + 14, + 255 + ], + "242": [ + 13, + 13, + 13, + 255 + ], + "243": [ + 12, + 12, + 12, + 255 + ], + "244": [ + 11, + 11, + 11, + 255 + ], + "245": [ + 9, + 9, + 9, + 255 + ], + "246": [ + 8, + 8, + 8, + 255 + ], + "247": [ + 8, + 8, + 8, + 255 + ], + "248": [ + 7, + 7, + 7, + 255 + ], + "249": [ + 6, + 6, + 6, + 255 + ], + "250": [ + 5, + 5, + 5, + 255 + ], + "251": [ + 4, + 4, + 4, + 255 + ], + "252": [ + 2, + 2, + 2, + 255 + ], + "253": [ + 1, + 1, + 1, + 255 + ], + "254": [ + 0, + 0, + 0, + 255 + ], + "255": [ + 0, + 0, + 0, + 255 + ] + }, + gnbu: { + "0": [ + 247, + 252, + 240, + 255 + ], + "1": [ + 246, + 251, + 239, + 255 + ], + "2": [ + 245, + 251, + 238, + 255 + ], + "3": [ + 244, + 251, + 238, + 255 + ], + "4": [ + 244, + 250, + 237, + 255 + ], + "5": [ + 243, + 250, + 236, + 255 + ], + "6": [ + 242, + 250, + 236, + 255 + ], + "7": [ + 241, + 250, + 235, + 255 + ], + "8": [ + 241, + 249, + 234, + 255 + ], + "9": [ + 240, + 249, + 234, + 255 + ], + "10": [ + 239, + 249, + 233, + 255 + ], + "11": [ + 239, + 248, + 232, + 255 + ], + "12": [ + 238, + 248, + 232, + 255 + ], + "13": [ + 237, + 248, + 231, + 255 + ], + "14": [ + 236, + 248, + 230, + 255 + ], + "15": [ + 236, + 247, + 230, + 255 + ], + "16": [ + 235, + 247, + 229, + 255 + ], + "17": [ + 234, + 247, + 228, + 255 + ], + "18": [ + 234, + 246, + 228, + 255 + ], + "19": [ + 233, + 246, + 227, + 255 + ], + "20": [ + 232, + 246, + 226, + 255 + ], + "21": [ + 231, + 246, + 226, + 255 + ], + "22": [ + 231, + 245, + 225, + 255 + ], + "23": [ + 230, + 245, + 224, + 255 + ], + "24": [ + 229, + 245, + 224, + 255 + ], + "25": [ + 228, + 244, + 223, + 255 + ], + "26": [ + 228, + 244, + 222, + 255 + ], + "27": [ + 227, + 244, + 222, + 255 + ], + "28": [ + 226, + 244, + 221, + 255 + ], + "29": [ + 226, + 243, + 220, + 255 + ], + "30": [ + 225, + 243, + 220, + 255 + ], + "31": [ + 224, + 243, + 219, + 255 + ], + "32": [ + 223, + 242, + 218, + 255 + ], + "33": [ + 223, + 242, + 218, + 255 + ], + "34": [ + 222, + 242, + 217, + 255 + ], + "35": [ + 222, + 242, + 216, + 255 + ], + "36": [ + 221, + 241, + 216, + 255 + ], + "37": [ + 220, + 241, + 215, + 255 + ], + "38": [ + 220, + 241, + 214, + 255 + ], + "39": [ + 219, + 241, + 214, + 255 + ], + "40": [ + 218, + 240, + 213, + 255 + ], + "41": [ + 218, + 240, + 212, + 255 + ], + "42": [ + 217, + 240, + 212, + 255 + ], + "43": [ + 217, + 240, + 211, + 255 + ], + "44": [ + 216, + 239, + 210, + 255 + ], + "45": [ + 215, + 239, + 209, + 255 + ], + "46": [ + 215, + 239, + 209, + 255 + ], + "47": [ + 214, + 239, + 208, + 255 + ], + "48": [ + 213, + 238, + 207, + 255 + ], + "49": [ + 213, + 238, + 207, + 255 + ], + "50": [ + 212, + 238, + 206, + 255 + ], + "51": [ + 212, + 238, + 205, + 255 + ], + "52": [ + 211, + 237, + 205, + 255 + ], + "53": [ + 210, + 237, + 204, + 255 + ], + "54": [ + 210, + 237, + 203, + 255 + ], + "55": [ + 209, + 237, + 203, + 255 + ], + "56": [ + 208, + 236, + 202, + 255 + ], + "57": [ + 208, + 236, + 201, + 255 + ], + "58": [ + 207, + 236, + 200, + 255 + ], + "59": [ + 206, + 236, + 200, + 255 + ], + "60": [ + 206, + 235, + 199, + 255 + ], + "61": [ + 205, + 235, + 198, + 255 + ], + "62": [ + 205, + 235, + 198, + 255 + ], + "63": [ + 204, + 235, + 197, + 255 + ], + "64": [ + 203, + 234, + 196, + 255 + ], + "65": [ + 202, + 234, + 196, + 255 + ], + "66": [ + 201, + 234, + 195, + 255 + ], + "67": [ + 200, + 233, + 195, + 255 + ], + "68": [ + 199, + 233, + 194, + 255 + ], + "69": [ + 198, + 232, + 194, + 255 + ], + "70": [ + 196, + 232, + 193, + 255 + ], + "71": [ + 195, + 231, + 193, + 255 + ], + "72": [ + 194, + 231, + 192, + 255 + ], + "73": [ + 193, + 230, + 192, + 255 + ], + "74": [ + 192, + 230, + 191, + 255 + ], + "75": [ + 191, + 230, + 191, + 255 + ], + "76": [ + 190, + 229, + 190, + 255 + ], + "77": [ + 189, + 229, + 190, + 255 + ], + "78": [ + 187, + 228, + 189, + 255 + ], + "79": [ + 186, + 228, + 189, + 255 + ], + "80": [ + 185, + 227, + 188, + 255 + ], + "81": [ + 184, + 227, + 188, + 255 + ], + "82": [ + 183, + 226, + 187, + 255 + ], + "83": [ + 182, + 226, + 187, + 255 + ], + "84": [ + 181, + 226, + 186, + 255 + ], + "85": [ + 180, + 225, + 186, + 255 + ], + "86": [ + 178, + 225, + 185, + 255 + ], + "87": [ + 177, + 224, + 185, + 255 + ], + "88": [ + 176, + 224, + 184, + 255 + ], + "89": [ + 175, + 223, + 184, + 255 + ], + "90": [ + 174, + 223, + 183, + 255 + ], + "91": [ + 173, + 223, + 183, + 255 + ], + "92": [ + 172, + 222, + 182, + 255 + ], + "93": [ + 170, + 222, + 182, + 255 + ], + "94": [ + 169, + 221, + 181, + 255 + ], + "95": [ + 168, + 221, + 181, + 255 + ], + "96": [ + 167, + 220, + 181, + 255 + ], + "97": [ + 166, + 220, + 181, + 255 + ], + "98": [ + 164, + 219, + 182, + 255 + ], + "99": [ + 163, + 219, + 182, + 255 + ], + "100": [ + 161, + 218, + 183, + 255 + ], + "101": [ + 160, + 218, + 183, + 255 + ], + "102": [ + 159, + 217, + 184, + 255 + ], + "103": [ + 157, + 217, + 184, + 255 + ], + "104": [ + 156, + 216, + 184, + 255 + ], + "105": [ + 154, + 216, + 185, + 255 + ], + "106": [ + 153, + 215, + 185, + 255 + ], + "107": [ + 151, + 214, + 186, + 255 + ], + "108": [ + 150, + 214, + 186, + 255 + ], + "109": [ + 149, + 213, + 187, + 255 + ], + "110": [ + 147, + 213, + 187, + 255 + ], + "111": [ + 146, + 212, + 188, + 255 + ], + "112": [ + 144, + 212, + 188, + 255 + ], + "113": [ + 143, + 211, + 189, + 255 + ], + "114": [ + 142, + 211, + 189, + 255 + ], + "115": [ + 140, + 210, + 190, + 255 + ], + "116": [ + 139, + 210, + 190, + 255 + ], + "117": [ + 137, + 209, + 191, + 255 + ], + "118": [ + 136, + 209, + 191, + 255 + ], + "119": [ + 135, + 208, + 192, + 255 + ], + "120": [ + 133, + 208, + 192, + 255 + ], + "121": [ + 132, + 207, + 192, + 255 + ], + "122": [ + 130, + 206, + 193, + 255 + ], + "123": [ + 129, + 206, + 193, + 255 + ], + "124": [ + 127, + 205, + 194, + 255 + ], + "125": [ + 126, + 205, + 194, + 255 + ], + "126": [ + 125, + 204, + 195, + 255 + ], + "127": [ + 123, + 204, + 195, + 255 + ], + "128": [ + 122, + 203, + 196, + 255 + ], + "129": [ + 120, + 202, + 196, + 255 + ], + "130": [ + 119, + 202, + 197, + 255 + ], + "131": [ + 118, + 201, + 197, + 255 + ], + "132": [ + 116, + 200, + 198, + 255 + ], + "133": [ + 115, + 199, + 198, + 255 + ], + "134": [ + 113, + 198, + 199, + 255 + ], + "135": [ + 112, + 198, + 199, + 255 + ], + "136": [ + 111, + 197, + 200, + 255 + ], + "137": [ + 109, + 196, + 200, + 255 + ], + "138": [ + 108, + 195, + 200, + 255 + ], + "139": [ + 106, + 194, + 201, + 255 + ], + "140": [ + 105, + 194, + 201, + 255 + ], + "141": [ + 103, + 193, + 202, + 255 + ], + "142": [ + 102, + 192, + 202, + 255 + ], + "143": [ + 101, + 191, + 203, + 255 + ], + "144": [ + 99, + 191, + 203, + 255 + ], + "145": [ + 98, + 190, + 204, + 255 + ], + "146": [ + 96, + 189, + 204, + 255 + ], + "147": [ + 95, + 188, + 205, + 255 + ], + "148": [ + 94, + 187, + 205, + 255 + ], + "149": [ + 92, + 187, + 206, + 255 + ], + "150": [ + 91, + 186, + 206, + 255 + ], + "151": [ + 89, + 185, + 207, + 255 + ], + "152": [ + 88, + 184, + 207, + 255 + ], + "153": [ + 87, + 184, + 208, + 255 + ], + "154": [ + 85, + 183, + 208, + 255 + ], + "155": [ + 84, + 182, + 208, + 255 + ], + "156": [ + 82, + 181, + 209, + 255 + ], + "157": [ + 81, + 180, + 209, + 255 + ], + "158": [ + 79, + 180, + 210, + 255 + ], + "159": [ + 78, + 179, + 210, + 255 + ], + "160": [ + 77, + 178, + 210, + 255 + ], + "161": [ + 76, + 177, + 209, + 255 + ], + "162": [ + 75, + 175, + 209, + 255 + ], + "163": [ + 74, + 174, + 208, + 255 + ], + "164": [ + 72, + 173, + 207, + 255 + ], + "165": [ + 71, + 172, + 207, + 255 + ], + "166": [ + 70, + 170, + 206, + 255 + ], + "167": [ + 69, + 169, + 205, + 255 + ], + "168": [ + 68, + 168, + 205, + 255 + ], + "169": [ + 67, + 167, + 204, + 255 + ], + "170": [ + 66, + 166, + 203, + 255 + ], + "171": [ + 65, + 164, + 203, + 255 + ], + "172": [ + 64, + 163, + 202, + 255 + ], + "173": [ + 63, + 162, + 202, + 255 + ], + "174": [ + 61, + 161, + 201, + 255 + ], + "175": [ + 60, + 159, + 200, + 255 + ], + "176": [ + 59, + 158, + 200, + 255 + ], + "177": [ + 58, + 157, + 199, + 255 + ], + "178": [ + 57, + 156, + 198, + 255 + ], + "179": [ + 56, + 154, + 198, + 255 + ], + "180": [ + 55, + 153, + 197, + 255 + ], + "181": [ + 54, + 152, + 196, + 255 + ], + "182": [ + 53, + 151, + 196, + 255 + ], + "183": [ + 52, + 150, + 195, + 255 + ], + "184": [ + 50, + 148, + 194, + 255 + ], + "185": [ + 49, + 147, + 194, + 255 + ], + "186": [ + 48, + 146, + 193, + 255 + ], + "187": [ + 47, + 145, + 192, + 255 + ], + "188": [ + 46, + 143, + 192, + 255 + ], + "189": [ + 45, + 142, + 191, + 255 + ], + "190": [ + 44, + 141, + 190, + 255 + ], + "191": [ + 43, + 140, + 190, + 255 + ], + "192": [ + 42, + 139, + 189, + 255 + ], + "193": [ + 41, + 138, + 189, + 255 + ], + "194": [ + 39, + 136, + 188, + 255 + ], + "195": [ + 38, + 135, + 187, + 255 + ], + "196": [ + 37, + 134, + 187, + 255 + ], + "197": [ + 36, + 133, + 186, + 255 + ], + "198": [ + 35, + 132, + 186, + 255 + ], + "199": [ + 34, + 131, + 185, + 255 + ], + "200": [ + 33, + 130, + 185, + 255 + ], + "201": [ + 32, + 128, + 184, + 255 + ], + "202": [ + 31, + 127, + 183, + 255 + ], + "203": [ + 30, + 126, + 183, + 255 + ], + "204": [ + 29, + 125, + 182, + 255 + ], + "205": [ + 27, + 124, + 182, + 255 + ], + "206": [ + 26, + 123, + 181, + 255 + ], + "207": [ + 25, + 122, + 181, + 255 + ], + "208": [ + 24, + 121, + 180, + 255 + ], + "209": [ + 23, + 119, + 179, + 255 + ], + "210": [ + 22, + 118, + 179, + 255 + ], + "211": [ + 21, + 117, + 178, + 255 + ], + "212": [ + 20, + 116, + 178, + 255 + ], + "213": [ + 19, + 115, + 177, + 255 + ], + "214": [ + 18, + 114, + 177, + 255 + ], + "215": [ + 16, + 113, + 176, + 255 + ], + "216": [ + 15, + 112, + 176, + 255 + ], + "217": [ + 14, + 110, + 175, + 255 + ], + "218": [ + 13, + 109, + 174, + 255 + ], + "219": [ + 12, + 108, + 174, + 255 + ], + "220": [ + 11, + 107, + 173, + 255 + ], + "221": [ + 10, + 106, + 173, + 255 + ], + "222": [ + 9, + 105, + 172, + 255 + ], + "223": [ + 8, + 104, + 172, + 255 + ], + "224": [ + 8, + 102, + 170, + 255 + ], + "225": [ + 8, + 101, + 169, + 255 + ], + "226": [ + 8, + 100, + 168, + 255 + ], + "227": [ + 8, + 99, + 166, + 255 + ], + "228": [ + 8, + 97, + 165, + 255 + ], + "229": [ + 8, + 96, + 164, + 255 + ], + "230": [ + 8, + 95, + 162, + 255 + ], + "231": [ + 8, + 94, + 161, + 255 + ], + "232": [ + 8, + 92, + 160, + 255 + ], + "233": [ + 8, + 91, + 158, + 255 + ], + "234": [ + 8, + 90, + 157, + 255 + ], + "235": [ + 8, + 89, + 155, + 255 + ], + "236": [ + 8, + 87, + 154, + 255 + ], + "237": [ + 8, + 86, + 153, + 255 + ], + "238": [ + 8, + 85, + 151, + 255 + ], + "239": [ + 8, + 84, + 150, + 255 + ], + "240": [ + 8, + 82, + 149, + 255 + ], + "241": [ + 8, + 81, + 147, + 255 + ], + "242": [ + 8, + 80, + 146, + 255 + ], + "243": [ + 8, + 79, + 145, + 255 + ], + "244": [ + 8, + 77, + 143, + 255 + ], + "245": [ + 8, + 76, + 142, + 255 + ], + "246": [ + 8, + 75, + 141, + 255 + ], + "247": [ + 8, + 74, + 139, + 255 + ], + "248": [ + 8, + 72, + 138, + 255 + ], + "249": [ + 8, + 71, + 137, + 255 + ], + "250": [ + 8, + 70, + 135, + 255 + ], + "251": [ + 8, + 69, + 134, + 255 + ], + "252": [ + 8, + 67, + 133, + 255 + ], + "253": [ + 8, + 66, + 131, + 255 + ], + "254": [ + 8, + 65, + 130, + 255 + ], + "255": [ + 8, + 64, + 129, + 255 + ] + }, + gray: { + "0": [ + 0, + 0, + 0, + 255 + ], + "1": [ + 1, + 1, + 1, + 255 + ], + "2": [ + 2, + 2, + 2, + 255 + ], + "3": [ + 3, + 3, + 3, + 255 + ], + "4": [ + 4, + 4, + 4, + 255 + ], + "5": [ + 5, + 5, + 5, + 255 + ], + "6": [ + 6, + 6, + 6, + 255 + ], + "7": [ + 7, + 7, + 7, + 255 + ], + "8": [ + 8, + 8, + 8, + 255 + ], + "9": [ + 9, + 9, + 9, + 255 + ], + "10": [ + 10, + 10, + 10, + 255 + ], + "11": [ + 11, + 11, + 11, + 255 + ], + "12": [ + 12, + 12, + 12, + 255 + ], + "13": [ + 13, + 13, + 13, + 255 + ], + "14": [ + 14, + 14, + 14, + 255 + ], + "15": [ + 15, + 15, + 15, + 255 + ], + "16": [ + 16, + 16, + 16, + 255 + ], + "17": [ + 17, + 17, + 17, + 255 + ], + "18": [ + 18, + 18, + 18, + 255 + ], + "19": [ + 19, + 19, + 19, + 255 + ], + "20": [ + 20, + 20, + 20, + 255 + ], + "21": [ + 21, + 21, + 21, + 255 + ], + "22": [ + 22, + 22, + 22, + 255 + ], + "23": [ + 23, + 23, + 23, + 255 + ], + "24": [ + 24, + 24, + 24, + 255 + ], + "25": [ + 25, + 25, + 25, + 255 + ], + "26": [ + 26, + 26, + 26, + 255 + ], + "27": [ + 27, + 27, + 27, + 255 + ], + "28": [ + 28, + 28, + 28, + 255 + ], + "29": [ + 29, + 29, + 29, + 255 + ], + "30": [ + 30, + 30, + 30, + 255 + ], + "31": [ + 31, + 31, + 31, + 255 + ], + "32": [ + 32, + 32, + 32, + 255 + ], + "33": [ + 32, + 32, + 32, + 255 + ], + "34": [ + 34, + 34, + 34, + 255 + ], + "35": [ + 35, + 35, + 35, + 255 + ], + "36": [ + 36, + 36, + 36, + 255 + ], + "37": [ + 36, + 36, + 36, + 255 + ], + "38": [ + 38, + 38, + 38, + 255 + ], + "39": [ + 39, + 39, + 39, + 255 + ], + "40": [ + 40, + 40, + 40, + 255 + ], + "41": [ + 40, + 40, + 40, + 255 + ], + "42": [ + 42, + 42, + 42, + 255 + ], + "43": [ + 43, + 43, + 43, + 255 + ], + "44": [ + 44, + 44, + 44, + 255 + ], + "45": [ + 44, + 44, + 44, + 255 + ], + "46": [ + 46, + 46, + 46, + 255 + ], + "47": [ + 47, + 47, + 47, + 255 + ], + "48": [ + 48, + 48, + 48, + 255 + ], + "49": [ + 48, + 48, + 48, + 255 + ], + "50": [ + 50, + 50, + 50, + 255 + ], + "51": [ + 51, + 51, + 51, + 255 + ], + "52": [ + 52, + 52, + 52, + 255 + ], + "53": [ + 52, + 52, + 52, + 255 + ], + "54": [ + 54, + 54, + 54, + 255 + ], + "55": [ + 55, + 55, + 55, + 255 + ], + "56": [ + 56, + 56, + 56, + 255 + ], + "57": [ + 56, + 56, + 56, + 255 + ], + "58": [ + 58, + 58, + 58, + 255 + ], + "59": [ + 59, + 59, + 59, + 255 + ], + "60": [ + 60, + 60, + 60, + 255 + ], + "61": [ + 60, + 60, + 60, + 255 + ], + "62": [ + 62, + 62, + 62, + 255 + ], + "63": [ + 63, + 63, + 63, + 255 + ], + "64": [ + 64, + 64, + 64, + 255 + ], + "65": [ + 65, + 65, + 65, + 255 + ], + "66": [ + 65, + 65, + 65, + 255 + ], + "67": [ + 67, + 67, + 67, + 255 + ], + "68": [ + 68, + 68, + 68, + 255 + ], + "69": [ + 69, + 69, + 69, + 255 + ], + "70": [ + 70, + 70, + 70, + 255 + ], + "71": [ + 71, + 71, + 71, + 255 + ], + "72": [ + 72, + 72, + 72, + 255 + ], + "73": [ + 73, + 73, + 73, + 255 + ], + "74": [ + 73, + 73, + 73, + 255 + ], + "75": [ + 75, + 75, + 75, + 255 + ], + "76": [ + 76, + 76, + 76, + 255 + ], + "77": [ + 77, + 77, + 77, + 255 + ], + "78": [ + 78, + 78, + 78, + 255 + ], + "79": [ + 79, + 79, + 79, + 255 + ], + "80": [ + 80, + 80, + 80, + 255 + ], + "81": [ + 81, + 81, + 81, + 255 + ], + "82": [ + 81, + 81, + 81, + 255 + ], + "83": [ + 83, + 83, + 83, + 255 + ], + "84": [ + 84, + 84, + 84, + 255 + ], + "85": [ + 85, + 85, + 85, + 255 + ], + "86": [ + 86, + 86, + 86, + 255 + ], + "87": [ + 87, + 87, + 87, + 255 + ], + "88": [ + 88, + 88, + 88, + 255 + ], + "89": [ + 89, + 89, + 89, + 255 + ], + "90": [ + 89, + 89, + 89, + 255 + ], + "91": [ + 91, + 91, + 91, + 255 + ], + "92": [ + 92, + 92, + 92, + 255 + ], + "93": [ + 93, + 93, + 93, + 255 + ], + "94": [ + 94, + 94, + 94, + 255 + ], + "95": [ + 95, + 95, + 95, + 255 + ], + "96": [ + 96, + 96, + 96, + 255 + ], + "97": [ + 97, + 97, + 97, + 255 + ], + "98": [ + 97, + 97, + 97, + 255 + ], + "99": [ + 99, + 99, + 99, + 255 + ], + "100": [ + 100, + 100, + 100, + 255 + ], + "101": [ + 101, + 101, + 101, + 255 + ], + "102": [ + 102, + 102, + 102, + 255 + ], + "103": [ + 103, + 103, + 103, + 255 + ], + "104": [ + 104, + 104, + 104, + 255 + ], + "105": [ + 105, + 105, + 105, + 255 + ], + "106": [ + 105, + 105, + 105, + 255 + ], + "107": [ + 107, + 107, + 107, + 255 + ], + "108": [ + 108, + 108, + 108, + 255 + ], + "109": [ + 109, + 109, + 109, + 255 + ], + "110": [ + 110, + 110, + 110, + 255 + ], + "111": [ + 111, + 111, + 111, + 255 + ], + "112": [ + 112, + 112, + 112, + 255 + ], + "113": [ + 113, + 113, + 113, + 255 + ], + "114": [ + 113, + 113, + 113, + 255 + ], + "115": [ + 115, + 115, + 115, + 255 + ], + "116": [ + 116, + 116, + 116, + 255 + ], + "117": [ + 117, + 117, + 117, + 255 + ], + "118": [ + 118, + 118, + 118, + 255 + ], + "119": [ + 119, + 119, + 119, + 255 + ], + "120": [ + 120, + 120, + 120, + 255 + ], + "121": [ + 121, + 121, + 121, + 255 + ], + "122": [ + 121, + 121, + 121, + 255 + ], + "123": [ + 123, + 123, + 123, + 255 + ], + "124": [ + 124, + 124, + 124, + 255 + ], + "125": [ + 125, + 125, + 125, + 255 + ], + "126": [ + 126, + 126, + 126, + 255 + ], + "127": [ + 127, + 127, + 127, + 255 + ], + "128": [ + 128, + 128, + 128, + 255 + ], + "129": [ + 129, + 129, + 129, + 255 + ], + "130": [ + 130, + 130, + 130, + 255 + ], + "131": [ + 131, + 131, + 131, + 255 + ], + "132": [ + 131, + 131, + 131, + 255 + ], + "133": [ + 133, + 133, + 133, + 255 + ], + "134": [ + 134, + 134, + 134, + 255 + ], + "135": [ + 135, + 135, + 135, + 255 + ], + "136": [ + 136, + 136, + 136, + 255 + ], + "137": [ + 137, + 137, + 137, + 255 + ], + "138": [ + 138, + 138, + 138, + 255 + ], + "139": [ + 139, + 139, + 139, + 255 + ], + "140": [ + 140, + 140, + 140, + 255 + ], + "141": [ + 141, + 141, + 141, + 255 + ], + "142": [ + 142, + 142, + 142, + 255 + ], + "143": [ + 143, + 143, + 143, + 255 + ], + "144": [ + 144, + 144, + 144, + 255 + ], + "145": [ + 145, + 145, + 145, + 255 + ], + "146": [ + 146, + 146, + 146, + 255 + ], + "147": [ + 147, + 147, + 147, + 255 + ], + "148": [ + 147, + 147, + 147, + 255 + ], + "149": [ + 149, + 149, + 149, + 255 + ], + "150": [ + 150, + 150, + 150, + 255 + ], + "151": [ + 151, + 151, + 151, + 255 + ], + "152": [ + 152, + 152, + 152, + 255 + ], + "153": [ + 153, + 153, + 153, + 255 + ], + "154": [ + 154, + 154, + 154, + 255 + ], + "155": [ + 155, + 155, + 155, + 255 + ], + "156": [ + 156, + 156, + 156, + 255 + ], + "157": [ + 157, + 157, + 157, + 255 + ], + "158": [ + 158, + 158, + 158, + 255 + ], + "159": [ + 159, + 159, + 159, + 255 + ], + "160": [ + 160, + 160, + 160, + 255 + ], + "161": [ + 161, + 161, + 161, + 255 + ], + "162": [ + 162, + 162, + 162, + 255 + ], + "163": [ + 163, + 163, + 163, + 255 + ], + "164": [ + 163, + 163, + 163, + 255 + ], + "165": [ + 165, + 165, + 165, + 255 + ], + "166": [ + 166, + 166, + 166, + 255 + ], + "167": [ + 167, + 167, + 167, + 255 + ], + "168": [ + 168, + 168, + 168, + 255 + ], + "169": [ + 169, + 169, + 169, + 255 + ], + "170": [ + 170, + 170, + 170, + 255 + ], + "171": [ + 171, + 171, + 171, + 255 + ], + "172": [ + 172, + 172, + 172, + 255 + ], + "173": [ + 173, + 173, + 173, + 255 + ], + "174": [ + 174, + 174, + 174, + 255 + ], + "175": [ + 175, + 175, + 175, + 255 + ], + "176": [ + 176, + 176, + 176, + 255 + ], + "177": [ + 177, + 177, + 177, + 255 + ], + "178": [ + 178, + 178, + 178, + 255 + ], + "179": [ + 179, + 179, + 179, + 255 + ], + "180": [ + 179, + 179, + 179, + 255 + ], + "181": [ + 181, + 181, + 181, + 255 + ], + "182": [ + 182, + 182, + 182, + 255 + ], + "183": [ + 183, + 183, + 183, + 255 + ], + "184": [ + 184, + 184, + 184, + 255 + ], + "185": [ + 185, + 185, + 185, + 255 + ], + "186": [ + 186, + 186, + 186, + 255 + ], + "187": [ + 187, + 187, + 187, + 255 + ], + "188": [ + 188, + 188, + 188, + 255 + ], + "189": [ + 189, + 189, + 189, + 255 + ], + "190": [ + 190, + 190, + 190, + 255 + ], + "191": [ + 191, + 191, + 191, + 255 + ], + "192": [ + 192, + 192, + 192, + 255 + ], + "193": [ + 193, + 193, + 193, + 255 + ], + "194": [ + 194, + 194, + 194, + 255 + ], + "195": [ + 195, + 195, + 195, + 255 + ], + "196": [ + 195, + 195, + 195, + 255 + ], + "197": [ + 197, + 197, + 197, + 255 + ], + "198": [ + 198, + 198, + 198, + 255 + ], + "199": [ + 199, + 199, + 199, + 255 + ], + "200": [ + 200, + 200, + 200, + 255 + ], + "201": [ + 201, + 201, + 201, + 255 + ], + "202": [ + 202, + 202, + 202, + 255 + ], + "203": [ + 203, + 203, + 203, + 255 + ], + "204": [ + 204, + 204, + 204, + 255 + ], + "205": [ + 205, + 205, + 205, + 255 + ], + "206": [ + 206, + 206, + 206, + 255 + ], + "207": [ + 207, + 207, + 207, + 255 + ], + "208": [ + 208, + 208, + 208, + 255 + ], + "209": [ + 209, + 209, + 209, + 255 + ], + "210": [ + 210, + 210, + 210, + 255 + ], + "211": [ + 211, + 211, + 211, + 255 + ], + "212": [ + 211, + 211, + 211, + 255 + ], + "213": [ + 213, + 213, + 213, + 255 + ], + "214": [ + 214, + 214, + 214, + 255 + ], + "215": [ + 215, + 215, + 215, + 255 + ], + "216": [ + 216, + 216, + 216, + 255 + ], + "217": [ + 217, + 217, + 217, + 255 + ], + "218": [ + 218, + 218, + 218, + 255 + ], + "219": [ + 219, + 219, + 219, + 255 + ], + "220": [ + 220, + 220, + 220, + 255 + ], + "221": [ + 221, + 221, + 221, + 255 + ], + "222": [ + 222, + 222, + 222, + 255 + ], + "223": [ + 223, + 223, + 223, + 255 + ], + "224": [ + 224, + 224, + 224, + 255 + ], + "225": [ + 225, + 225, + 225, + 255 + ], + "226": [ + 226, + 226, + 226, + 255 + ], + "227": [ + 227, + 227, + 227, + 255 + ], + "228": [ + 227, + 227, + 227, + 255 + ], + "229": [ + 229, + 229, + 229, + 255 + ], + "230": [ + 230, + 230, + 230, + 255 + ], + "231": [ + 231, + 231, + 231, + 255 + ], + "232": [ + 232, + 232, + 232, + 255 + ], + "233": [ + 233, + 233, + 233, + 255 + ], + "234": [ + 234, + 234, + 234, + 255 + ], + "235": [ + 235, + 235, + 235, + 255 + ], + "236": [ + 236, + 236, + 236, + 255 + ], + "237": [ + 237, + 237, + 237, + 255 + ], + "238": [ + 238, + 238, + 238, + 255 + ], + "239": [ + 239, + 239, + 239, + 255 + ], + "240": [ + 240, + 240, + 240, + 255 + ], + "241": [ + 241, + 241, + 241, + 255 + ], + "242": [ + 242, + 242, + 242, + 255 + ], + "243": [ + 243, + 243, + 243, + 255 + ], + "244": [ + 243, + 243, + 243, + 255 + ], + "245": [ + 245, + 245, + 245, + 255 + ], + "246": [ + 246, + 246, + 246, + 255 + ], + "247": [ + 247, + 247, + 247, + 255 + ], + "248": [ + 248, + 248, + 248, + 255 + ], + "249": [ + 249, + 249, + 249, + 255 + ], + "250": [ + 250, + 250, + 250, + 255 + ], + "251": [ + 251, + 251, + 251, + 255 + ], + "252": [ + 252, + 252, + 252, + 255 + ], + "253": [ + 253, + 253, + 253, + 255 + ], + "254": [ + 254, + 254, + 254, + 255 + ], + "255": [ + 255, + 255, + 255, + 255 + ] + }, + greens: { + "0": [ + 247, + 252, + 245, + 255 + ], + "1": [ + 246, + 251, + 244, + 255 + ], + "2": [ + 245, + 251, + 243, + 255 + ], + "3": [ + 245, + 251, + 243, + 255 + ], + "4": [ + 244, + 251, + 242, + 255 + ], + "5": [ + 244, + 250, + 241, + 255 + ], + "6": [ + 243, + 250, + 241, + 255 + ], + "7": [ + 243, + 250, + 240, + 255 + ], + "8": [ + 242, + 250, + 239, + 255 + ], + "9": [ + 241, + 250, + 239, + 255 + ], + "10": [ + 241, + 249, + 238, + 255 + ], + "11": [ + 240, + 249, + 237, + 255 + ], + "12": [ + 240, + 249, + 237, + 255 + ], + "13": [ + 239, + 249, + 236, + 255 + ], + "14": [ + 239, + 248, + 235, + 255 + ], + "15": [ + 238, + 248, + 235, + 255 + ], + "16": [ + 237, + 248, + 234, + 255 + ], + "17": [ + 237, + 248, + 233, + 255 + ], + "18": [ + 236, + 248, + 233, + 255 + ], + "19": [ + 236, + 247, + 232, + 255 + ], + "20": [ + 235, + 247, + 231, + 255 + ], + "21": [ + 235, + 247, + 231, + 255 + ], + "22": [ + 234, + 247, + 230, + 255 + ], + "23": [ + 234, + 246, + 229, + 255 + ], + "24": [ + 233, + 246, + 229, + 255 + ], + "25": [ + 232, + 246, + 228, + 255 + ], + "26": [ + 232, + 246, + 227, + 255 + ], + "27": [ + 231, + 246, + 227, + 255 + ], + "28": [ + 231, + 245, + 226, + 255 + ], + "29": [ + 230, + 245, + 225, + 255 + ], + "30": [ + 230, + 245, + 225, + 255 + ], + "31": [ + 229, + 245, + 224, + 255 + ], + "32": [ + 228, + 244, + 223, + 255 + ], + "33": [ + 227, + 244, + 222, + 255 + ], + "34": [ + 227, + 244, + 221, + 255 + ], + "35": [ + 226, + 243, + 220, + 255 + ], + "36": [ + 225, + 243, + 219, + 255 + ], + "37": [ + 224, + 243, + 218, + 255 + ], + "38": [ + 223, + 242, + 217, + 255 + ], + "39": [ + 222, + 242, + 216, + 255 + ], + "40": [ + 221, + 241, + 215, + 255 + ], + "41": [ + 220, + 241, + 214, + 255 + ], + "42": [ + 219, + 241, + 213, + 255 + ], + "43": [ + 218, + 240, + 212, + 255 + ], + "44": [ + 217, + 240, + 211, + 255 + ], + "45": [ + 216, + 240, + 210, + 255 + ], + "46": [ + 215, + 239, + 209, + 255 + ], + "47": [ + 214, + 239, + 208, + 255 + ], + "48": [ + 213, + 238, + 207, + 255 + ], + "49": [ + 212, + 238, + 206, + 255 + ], + "50": [ + 211, + 238, + 205, + 255 + ], + "51": [ + 211, + 237, + 204, + 255 + ], + "52": [ + 210, + 237, + 203, + 255 + ], + "53": [ + 209, + 237, + 202, + 255 + ], + "54": [ + 208, + 236, + 201, + 255 + ], + "55": [ + 207, + 236, + 200, + 255 + ], + "56": [ + 206, + 235, + 199, + 255 + ], + "57": [ + 205, + 235, + 198, + 255 + ], + "58": [ + 204, + 235, + 197, + 255 + ], + "59": [ + 203, + 234, + 196, + 255 + ], + "60": [ + 202, + 234, + 195, + 255 + ], + "61": [ + 201, + 234, + 194, + 255 + ], + "62": [ + 200, + 233, + 193, + 255 + ], + "63": [ + 199, + 233, + 192, + 255 + ], + "64": [ + 198, + 232, + 191, + 255 + ], + "65": [ + 197, + 232, + 190, + 255 + ], + "66": [ + 196, + 231, + 189, + 255 + ], + "67": [ + 195, + 231, + 188, + 255 + ], + "68": [ + 193, + 230, + 187, + 255 + ], + "69": [ + 192, + 230, + 185, + 255 + ], + "70": [ + 191, + 229, + 184, + 255 + ], + "71": [ + 190, + 229, + 183, + 255 + ], + "72": [ + 189, + 228, + 182, + 255 + ], + "73": [ + 187, + 228, + 181, + 255 + ], + "74": [ + 186, + 227, + 180, + 255 + ], + "75": [ + 185, + 227, + 178, + 255 + ], + "76": [ + 184, + 226, + 177, + 255 + ], + "77": [ + 183, + 226, + 176, + 255 + ], + "78": [ + 182, + 225, + 175, + 255 + ], + "79": [ + 180, + 225, + 174, + 255 + ], + "80": [ + 179, + 224, + 173, + 255 + ], + "81": [ + 178, + 224, + 171, + 255 + ], + "82": [ + 177, + 223, + 170, + 255 + ], + "83": [ + 176, + 223, + 169, + 255 + ], + "84": [ + 174, + 222, + 168, + 255 + ], + "85": [ + 173, + 222, + 167, + 255 + ], + "86": [ + 172, + 221, + 166, + 255 + ], + "87": [ + 171, + 221, + 165, + 255 + ], + "88": [ + 170, + 220, + 163, + 255 + ], + "89": [ + 168, + 220, + 162, + 255 + ], + "90": [ + 167, + 219, + 161, + 255 + ], + "91": [ + 166, + 219, + 160, + 255 + ], + "92": [ + 165, + 218, + 159, + 255 + ], + "93": [ + 164, + 218, + 158, + 255 + ], + "94": [ + 162, + 217, + 156, + 255 + ], + "95": [ + 161, + 217, + 155, + 255 + ], + "96": [ + 160, + 216, + 154, + 255 + ], + "97": [ + 159, + 216, + 153, + 255 + ], + "98": [ + 157, + 215, + 152, + 255 + ], + "99": [ + 156, + 214, + 151, + 255 + ], + "100": [ + 154, + 214, + 149, + 255 + ], + "101": [ + 153, + 213, + 148, + 255 + ], + "102": [ + 152, + 212, + 147, + 255 + ], + "103": [ + 150, + 212, + 146, + 255 + ], + "104": [ + 149, + 211, + 145, + 255 + ], + "105": [ + 147, + 210, + 144, + 255 + ], + "106": [ + 146, + 210, + 142, + 255 + ], + "107": [ + 144, + 209, + 141, + 255 + ], + "108": [ + 143, + 208, + 140, + 255 + ], + "109": [ + 142, + 208, + 139, + 255 + ], + "110": [ + 140, + 207, + 138, + 255 + ], + "111": [ + 139, + 206, + 137, + 255 + ], + "112": [ + 137, + 206, + 135, + 255 + ], + "113": [ + 136, + 205, + 134, + 255 + ], + "114": [ + 135, + 204, + 133, + 255 + ], + "115": [ + 133, + 204, + 132, + 255 + ], + "116": [ + 132, + 203, + 131, + 255 + ], + "117": [ + 130, + 202, + 130, + 255 + ], + "118": [ + 129, + 202, + 129, + 255 + ], + "119": [ + 128, + 201, + 127, + 255 + ], + "120": [ + 126, + 200, + 126, + 255 + ], + "121": [ + 125, + 200, + 125, + 255 + ], + "122": [ + 123, + 199, + 124, + 255 + ], + "123": [ + 122, + 198, + 123, + 255 + ], + "124": [ + 120, + 198, + 122, + 255 + ], + "125": [ + 119, + 197, + 120, + 255 + ], + "126": [ + 118, + 196, + 119, + 255 + ], + "127": [ + 116, + 196, + 118, + 255 + ], + "128": [ + 115, + 195, + 117, + 255 + ], + "129": [ + 113, + 194, + 116, + 255 + ], + "130": [ + 112, + 194, + 116, + 255 + ], + "131": [ + 110, + 193, + 115, + 255 + ], + "132": [ + 108, + 192, + 114, + 255 + ], + "133": [ + 107, + 191, + 113, + 255 + ], + "134": [ + 105, + 190, + 112, + 255 + ], + "135": [ + 104, + 190, + 112, + 255 + ], + "136": [ + 102, + 189, + 111, + 255 + ], + "137": [ + 100, + 188, + 110, + 255 + ], + "138": [ + 99, + 187, + 109, + 255 + ], + "139": [ + 97, + 186, + 108, + 255 + ], + "140": [ + 96, + 186, + 108, + 255 + ], + "141": [ + 94, + 185, + 107, + 255 + ], + "142": [ + 92, + 184, + 106, + 255 + ], + "143": [ + 91, + 183, + 105, + 255 + ], + "144": [ + 89, + 183, + 105, + 255 + ], + "145": [ + 88, + 182, + 104, + 255 + ], + "146": [ + 86, + 181, + 103, + 255 + ], + "147": [ + 84, + 180, + 102, + 255 + ], + "148": [ + 83, + 179, + 101, + 255 + ], + "149": [ + 81, + 179, + 101, + 255 + ], + "150": [ + 80, + 178, + 100, + 255 + ], + "151": [ + 78, + 177, + 99, + 255 + ], + "152": [ + 76, + 176, + 98, + 255 + ], + "153": [ + 75, + 176, + 97, + 255 + ], + "154": [ + 73, + 175, + 97, + 255 + ], + "155": [ + 72, + 174, + 96, + 255 + ], + "156": [ + 70, + 173, + 95, + 255 + ], + "157": [ + 68, + 172, + 94, + 255 + ], + "158": [ + 67, + 172, + 94, + 255 + ], + "159": [ + 65, + 171, + 93, + 255 + ], + "160": [ + 64, + 170, + 92, + 255 + ], + "161": [ + 63, + 169, + 91, + 255 + ], + "162": [ + 62, + 168, + 91, + 255 + ], + "163": [ + 61, + 167, + 90, + 255 + ], + "164": [ + 60, + 166, + 89, + 255 + ], + "165": [ + 59, + 165, + 88, + 255 + ], + "166": [ + 58, + 164, + 88, + 255 + ], + "167": [ + 57, + 163, + 87, + 255 + ], + "168": [ + 56, + 162, + 86, + 255 + ], + "169": [ + 55, + 161, + 85, + 255 + ], + "170": [ + 55, + 160, + 85, + 255 + ], + "171": [ + 54, + 159, + 84, + 255 + ], + "172": [ + 53, + 158, + 83, + 255 + ], + "173": [ + 52, + 157, + 82, + 255 + ], + "174": [ + 51, + 156, + 81, + 255 + ], + "175": [ + 50, + 155, + 81, + 255 + ], + "176": [ + 49, + 154, + 80, + 255 + ], + "177": [ + 48, + 153, + 79, + 255 + ], + "178": [ + 47, + 152, + 78, + 255 + ], + "179": [ + 46, + 151, + 78, + 255 + ], + "180": [ + 45, + 150, + 77, + 255 + ], + "181": [ + 44, + 149, + 76, + 255 + ], + "182": [ + 43, + 148, + 75, + 255 + ], + "183": [ + 42, + 147, + 75, + 255 + ], + "184": [ + 41, + 146, + 74, + 255 + ], + "185": [ + 40, + 145, + 73, + 255 + ], + "186": [ + 39, + 144, + 72, + 255 + ], + "187": [ + 39, + 143, + 72, + 255 + ], + "188": [ + 38, + 142, + 71, + 255 + ], + "189": [ + 37, + 141, + 70, + 255 + ], + "190": [ + 36, + 140, + 69, + 255 + ], + "191": [ + 35, + 139, + 69, + 255 + ], + "192": [ + 34, + 138, + 68, + 255 + ], + "193": [ + 33, + 137, + 67, + 255 + ], + "194": [ + 31, + 136, + 66, + 255 + ], + "195": [ + 30, + 135, + 66, + 255 + ], + "196": [ + 29, + 134, + 65, + 255 + ], + "197": [ + 28, + 133, + 64, + 255 + ], + "198": [ + 27, + 132, + 63, + 255 + ], + "199": [ + 26, + 131, + 62, + 255 + ], + "200": [ + 25, + 130, + 62, + 255 + ], + "201": [ + 24, + 129, + 61, + 255 + ], + "202": [ + 23, + 128, + 60, + 255 + ], + "203": [ + 22, + 127, + 59, + 255 + ], + "204": [ + 21, + 126, + 58, + 255 + ], + "205": [ + 19, + 126, + 58, + 255 + ], + "206": [ + 18, + 125, + 57, + 255 + ], + "207": [ + 17, + 124, + 56, + 255 + ], + "208": [ + 16, + 123, + 55, + 255 + ], + "209": [ + 15, + 122, + 55, + 255 + ], + "210": [ + 14, + 121, + 54, + 255 + ], + "211": [ + 13, + 120, + 53, + 255 + ], + "212": [ + 12, + 119, + 52, + 255 + ], + "213": [ + 11, + 118, + 51, + 255 + ], + "214": [ + 10, + 117, + 51, + 255 + ], + "215": [ + 8, + 116, + 50, + 255 + ], + "216": [ + 7, + 115, + 49, + 255 + ], + "217": [ + 6, + 114, + 48, + 255 + ], + "218": [ + 5, + 113, + 48, + 255 + ], + "219": [ + 4, + 112, + 47, + 255 + ], + "220": [ + 3, + 111, + 46, + 255 + ], + "221": [ + 2, + 111, + 45, + 255 + ], + "222": [ + 1, + 110, + 44, + 255 + ], + "223": [ + 0, + 109, + 44, + 255 + ], + "224": [ + 0, + 107, + 43, + 255 + ], + "225": [ + 0, + 106, + 43, + 255 + ], + "226": [ + 0, + 105, + 42, + 255 + ], + "227": [ + 0, + 104, + 41, + 255 + ], + "228": [ + 0, + 102, + 41, + 255 + ], + "229": [ + 0, + 101, + 40, + 255 + ], + "230": [ + 0, + 100, + 40, + 255 + ], + "231": [ + 0, + 98, + 39, + 255 + ], + "232": [ + 0, + 97, + 39, + 255 + ], + "233": [ + 0, + 96, + 38, + 255 + ], + "234": [ + 0, + 95, + 38, + 255 + ], + "235": [ + 0, + 93, + 37, + 255 + ], + "236": [ + 0, + 92, + 37, + 255 + ], + "237": [ + 0, + 91, + 36, + 255 + ], + "238": [ + 0, + 89, + 36, + 255 + ], + "239": [ + 0, + 88, + 35, + 255 + ], + "240": [ + 0, + 87, + 35, + 255 + ], + "241": [ + 0, + 86, + 34, + 255 + ], + "242": [ + 0, + 84, + 33, + 255 + ], + "243": [ + 0, + 83, + 33, + 255 + ], + "244": [ + 0, + 82, + 32, + 255 + ], + "245": [ + 0, + 80, + 32, + 255 + ], + "246": [ + 0, + 79, + 31, + 255 + ], + "247": [ + 0, + 78, + 31, + 255 + ], + "248": [ + 0, + 77, + 30, + 255 + ], + "249": [ + 0, + 75, + 30, + 255 + ], + "250": [ + 0, + 74, + 29, + 255 + ], + "251": [ + 0, + 73, + 29, + 255 + ], + "252": [ + 0, + 71, + 28, + 255 + ], + "253": [ + 0, + 70, + 28, + 255 + ], + "254": [ + 0, + 69, + 27, + 255 + ], + "255": [ + 0, + 68, + 27, + 255 + ] + }, + greys: { + "0": [ + 255, + 255, + 255, + 255 + ], + "1": [ + 254, + 254, + 254, + 255 + ], + "2": [ + 254, + 254, + 254, + 255 + ], + "3": [ + 253, + 253, + 253, + 255 + ], + "4": [ + 253, + 253, + 253, + 255 + ], + "5": [ + 252, + 252, + 252, + 255 + ], + "6": [ + 252, + 252, + 252, + 255 + ], + "7": [ + 251, + 251, + 251, + 255 + ], + "8": [ + 251, + 251, + 251, + 255 + ], + "9": [ + 250, + 250, + 250, + 255 + ], + "10": [ + 250, + 250, + 250, + 255 + ], + "11": [ + 249, + 249, + 249, + 255 + ], + "12": [ + 249, + 249, + 249, + 255 + ], + "13": [ + 248, + 248, + 248, + 255 + ], + "14": [ + 248, + 248, + 248, + 255 + ], + "15": [ + 247, + 247, + 247, + 255 + ], + "16": [ + 247, + 247, + 247, + 255 + ], + "17": [ + 247, + 247, + 247, + 255 + ], + "18": [ + 246, + 246, + 246, + 255 + ], + "19": [ + 246, + 246, + 246, + 255 + ], + "20": [ + 245, + 245, + 245, + 255 + ], + "21": [ + 245, + 245, + 245, + 255 + ], + "22": [ + 244, + 244, + 244, + 255 + ], + "23": [ + 244, + 244, + 244, + 255 + ], + "24": [ + 243, + 243, + 243, + 255 + ], + "25": [ + 243, + 243, + 243, + 255 + ], + "26": [ + 242, + 242, + 242, + 255 + ], + "27": [ + 242, + 242, + 242, + 255 + ], + "28": [ + 241, + 241, + 241, + 255 + ], + "29": [ + 241, + 241, + 241, + 255 + ], + "30": [ + 240, + 240, + 240, + 255 + ], + "31": [ + 240, + 240, + 240, + 255 + ], + "32": [ + 239, + 239, + 239, + 255 + ], + "33": [ + 239, + 239, + 239, + 255 + ], + "34": [ + 238, + 238, + 238, + 255 + ], + "35": [ + 237, + 237, + 237, + 255 + ], + "36": [ + 237, + 237, + 237, + 255 + ], + "37": [ + 236, + 236, + 236, + 255 + ], + "38": [ + 235, + 235, + 235, + 255 + ], + "39": [ + 234, + 234, + 234, + 255 + ], + "40": [ + 234, + 234, + 234, + 255 + ], + "41": [ + 233, + 233, + 233, + 255 + ], + "42": [ + 232, + 232, + 232, + 255 + ], + "43": [ + 231, + 231, + 231, + 255 + ], + "44": [ + 231, + 231, + 231, + 255 + ], + "45": [ + 230, + 230, + 230, + 255 + ], + "46": [ + 229, + 229, + 229, + 255 + ], + "47": [ + 229, + 229, + 229, + 255 + ], + "48": [ + 228, + 228, + 228, + 255 + ], + "49": [ + 227, + 227, + 227, + 255 + ], + "50": [ + 226, + 226, + 226, + 255 + ], + "51": [ + 226, + 226, + 226, + 255 + ], + "52": [ + 225, + 225, + 225, + 255 + ], + "53": [ + 224, + 224, + 224, + 255 + ], + "54": [ + 224, + 224, + 224, + 255 + ], + "55": [ + 223, + 223, + 223, + 255 + ], + "56": [ + 222, + 222, + 222, + 255 + ], + "57": [ + 221, + 221, + 221, + 255 + ], + "58": [ + 221, + 221, + 221, + 255 + ], + "59": [ + 220, + 220, + 220, + 255 + ], + "60": [ + 219, + 219, + 219, + 255 + ], + "61": [ + 218, + 218, + 218, + 255 + ], + "62": [ + 218, + 218, + 218, + 255 + ], + "63": [ + 217, + 217, + 217, + 255 + ], + "64": [ + 216, + 216, + 216, + 255 + ], + "65": [ + 215, + 215, + 215, + 255 + ], + "66": [ + 215, + 215, + 215, + 255 + ], + "67": [ + 214, + 214, + 214, + 255 + ], + "68": [ + 213, + 213, + 213, + 255 + ], + "69": [ + 212, + 212, + 212, + 255 + ], + "70": [ + 211, + 211, + 211, + 255 + ], + "71": [ + 210, + 210, + 210, + 255 + ], + "72": [ + 209, + 209, + 209, + 255 + ], + "73": [ + 208, + 208, + 208, + 255 + ], + "74": [ + 207, + 207, + 207, + 255 + ], + "75": [ + 207, + 207, + 207, + 255 + ], + "76": [ + 206, + 206, + 206, + 255 + ], + "77": [ + 205, + 205, + 205, + 255 + ], + "78": [ + 204, + 204, + 204, + 255 + ], + "79": [ + 203, + 203, + 203, + 255 + ], + "80": [ + 202, + 202, + 202, + 255 + ], + "81": [ + 201, + 201, + 201, + 255 + ], + "82": [ + 200, + 200, + 200, + 255 + ], + "83": [ + 200, + 200, + 200, + 255 + ], + "84": [ + 199, + 199, + 199, + 255 + ], + "85": [ + 198, + 198, + 198, + 255 + ], + "86": [ + 197, + 197, + 197, + 255 + ], + "87": [ + 196, + 196, + 196, + 255 + ], + "88": [ + 195, + 195, + 195, + 255 + ], + "89": [ + 194, + 194, + 194, + 255 + ], + "90": [ + 193, + 193, + 193, + 255 + ], + "91": [ + 193, + 193, + 193, + 255 + ], + "92": [ + 192, + 192, + 192, + 255 + ], + "93": [ + 191, + 191, + 191, + 255 + ], + "94": [ + 190, + 190, + 190, + 255 + ], + "95": [ + 189, + 189, + 189, + 255 + ], + "96": [ + 188, + 188, + 188, + 255 + ], + "97": [ + 187, + 187, + 187, + 255 + ], + "98": [ + 186, + 186, + 186, + 255 + ], + "99": [ + 184, + 184, + 184, + 255 + ], + "100": [ + 183, + 183, + 183, + 255 + ], + "101": [ + 182, + 182, + 182, + 255 + ], + "102": [ + 181, + 181, + 181, + 255 + ], + "103": [ + 179, + 179, + 179, + 255 + ], + "104": [ + 178, + 178, + 178, + 255 + ], + "105": [ + 177, + 177, + 177, + 255 + ], + "106": [ + 176, + 176, + 176, + 255 + ], + "107": [ + 175, + 175, + 175, + 255 + ], + "108": [ + 173, + 173, + 173, + 255 + ], + "109": [ + 172, + 172, + 172, + 255 + ], + "110": [ + 171, + 171, + 171, + 255 + ], + "111": [ + 170, + 170, + 170, + 255 + ], + "112": [ + 168, + 168, + 168, + 255 + ], + "113": [ + 167, + 167, + 167, + 255 + ], + "114": [ + 166, + 166, + 166, + 255 + ], + "115": [ + 165, + 165, + 165, + 255 + ], + "116": [ + 164, + 164, + 164, + 255 + ], + "117": [ + 162, + 162, + 162, + 255 + ], + "118": [ + 161, + 161, + 161, + 255 + ], + "119": [ + 160, + 160, + 160, + 255 + ], + "120": [ + 159, + 159, + 159, + 255 + ], + "121": [ + 157, + 157, + 157, + 255 + ], + "122": [ + 156, + 156, + 156, + 255 + ], + "123": [ + 155, + 155, + 155, + 255 + ], + "124": [ + 154, + 154, + 154, + 255 + ], + "125": [ + 153, + 153, + 153, + 255 + ], + "126": [ + 151, + 151, + 151, + 255 + ], + "127": [ + 150, + 150, + 150, + 255 + ], + "128": [ + 149, + 149, + 149, + 255 + ], + "129": [ + 148, + 148, + 148, + 255 + ], + "130": [ + 147, + 147, + 147, + 255 + ], + "131": [ + 146, + 146, + 146, + 255 + ], + "132": [ + 145, + 145, + 145, + 255 + ], + "133": [ + 143, + 143, + 143, + 255 + ], + "134": [ + 142, + 142, + 142, + 255 + ], + "135": [ + 141, + 141, + 141, + 255 + ], + "136": [ + 140, + 140, + 140, + 255 + ], + "137": [ + 139, + 139, + 139, + 255 + ], + "138": [ + 138, + 138, + 138, + 255 + ], + "139": [ + 137, + 137, + 137, + 255 + ], + "140": [ + 136, + 136, + 136, + 255 + ], + "141": [ + 135, + 135, + 135, + 255 + ], + "142": [ + 134, + 134, + 134, + 255 + ], + "143": [ + 132, + 132, + 132, + 255 + ], + "144": [ + 131, + 131, + 131, + 255 + ], + "145": [ + 130, + 130, + 130, + 255 + ], + "146": [ + 129, + 129, + 129, + 255 + ], + "147": [ + 128, + 128, + 128, + 255 + ], + "148": [ + 127, + 127, + 127, + 255 + ], + "149": [ + 126, + 126, + 126, + 255 + ], + "150": [ + 125, + 125, + 125, + 255 + ], + "151": [ + 124, + 124, + 124, + 255 + ], + "152": [ + 123, + 123, + 123, + 255 + ], + "153": [ + 122, + 122, + 122, + 255 + ], + "154": [ + 120, + 120, + 120, + 255 + ], + "155": [ + 119, + 119, + 119, + 255 + ], + "156": [ + 118, + 118, + 118, + 255 + ], + "157": [ + 117, + 117, + 117, + 255 + ], + "158": [ + 116, + 116, + 116, + 255 + ], + "159": [ + 115, + 115, + 115, + 255 + ], + "160": [ + 114, + 114, + 114, + 255 + ], + "161": [ + 113, + 113, + 113, + 255 + ], + "162": [ + 112, + 112, + 112, + 255 + ], + "163": [ + 111, + 111, + 111, + 255 + ], + "164": [ + 110, + 110, + 110, + 255 + ], + "165": [ + 109, + 109, + 109, + 255 + ], + "166": [ + 108, + 108, + 108, + 255 + ], + "167": [ + 107, + 107, + 107, + 255 + ], + "168": [ + 106, + 106, + 106, + 255 + ], + "169": [ + 105, + 105, + 105, + 255 + ], + "170": [ + 104, + 104, + 104, + 255 + ], + "171": [ + 102, + 102, + 102, + 255 + ], + "172": [ + 101, + 101, + 101, + 255 + ], + "173": [ + 100, + 100, + 100, + 255 + ], + "174": [ + 99, + 99, + 99, + 255 + ], + "175": [ + 98, + 98, + 98, + 255 + ], + "176": [ + 97, + 97, + 97, + 255 + ], + "177": [ + 96, + 96, + 96, + 255 + ], + "178": [ + 95, + 95, + 95, + 255 + ], + "179": [ + 94, + 94, + 94, + 255 + ], + "180": [ + 93, + 93, + 93, + 255 + ], + "181": [ + 92, + 92, + 92, + 255 + ], + "182": [ + 91, + 91, + 91, + 255 + ], + "183": [ + 90, + 90, + 90, + 255 + ], + "184": [ + 89, + 89, + 89, + 255 + ], + "185": [ + 88, + 88, + 88, + 255 + ], + "186": [ + 87, + 87, + 87, + 255 + ], + "187": [ + 86, + 86, + 86, + 255 + ], + "188": [ + 85, + 85, + 85, + 255 + ], + "189": [ + 84, + 84, + 84, + 255 + ], + "190": [ + 83, + 83, + 83, + 255 + ], + "191": [ + 82, + 82, + 82, + 255 + ], + "192": [ + 80, + 80, + 80, + 255 + ], + "193": [ + 79, + 79, + 79, + 255 + ], + "194": [ + 78, + 78, + 78, + 255 + ], + "195": [ + 76, + 76, + 76, + 255 + ], + "196": [ + 75, + 75, + 75, + 255 + ], + "197": [ + 73, + 73, + 73, + 255 + ], + "198": [ + 72, + 72, + 72, + 255 + ], + "199": [ + 71, + 71, + 71, + 255 + ], + "200": [ + 69, + 69, + 69, + 255 + ], + "201": [ + 68, + 68, + 68, + 255 + ], + "202": [ + 66, + 66, + 66, + 255 + ], + "203": [ + 65, + 65, + 65, + 255 + ], + "204": [ + 64, + 64, + 64, + 255 + ], + "205": [ + 62, + 62, + 62, + 255 + ], + "206": [ + 61, + 61, + 61, + 255 + ], + "207": [ + 59, + 59, + 59, + 255 + ], + "208": [ + 58, + 58, + 58, + 255 + ], + "209": [ + 56, + 56, + 56, + 255 + ], + "210": [ + 55, + 55, + 55, + 255 + ], + "211": [ + 54, + 54, + 54, + 255 + ], + "212": [ + 52, + 52, + 52, + 255 + ], + "213": [ + 51, + 51, + 51, + 255 + ], + "214": [ + 49, + 49, + 49, + 255 + ], + "215": [ + 48, + 48, + 48, + 255 + ], + "216": [ + 47, + 47, + 47, + 255 + ], + "217": [ + 45, + 45, + 45, + 255 + ], + "218": [ + 44, + 44, + 44, + 255 + ], + "219": [ + 42, + 42, + 42, + 255 + ], + "220": [ + 41, + 41, + 41, + 255 + ], + "221": [ + 40, + 40, + 40, + 255 + ], + "222": [ + 38, + 38, + 38, + 255 + ], + "223": [ + 37, + 37, + 37, + 255 + ], + "224": [ + 35, + 35, + 35, + 255 + ], + "225": [ + 34, + 34, + 34, + 255 + ], + "226": [ + 33, + 33, + 33, + 255 + ], + "227": [ + 32, + 32, + 32, + 255 + ], + "228": [ + 31, + 31, + 31, + 255 + ], + "229": [ + 30, + 30, + 30, + 255 + ], + "230": [ + 29, + 29, + 29, + 255 + ], + "231": [ + 27, + 27, + 27, + 255 + ], + "232": [ + 26, + 26, + 26, + 255 + ], + "233": [ + 25, + 25, + 25, + 255 + ], + "234": [ + 24, + 24, + 24, + 255 + ], + "235": [ + 23, + 23, + 23, + 255 + ], + "236": [ + 22, + 22, + 22, + 255 + ], + "237": [ + 20, + 20, + 20, + 255 + ], + "238": [ + 19, + 19, + 19, + 255 + ], + "239": [ + 18, + 18, + 18, + 255 + ], + "240": [ + 17, + 17, + 17, + 255 + ], + "241": [ + 16, + 16, + 16, + 255 + ], + "242": [ + 15, + 15, + 15, + 255 + ], + "243": [ + 13, + 13, + 13, + 255 + ], + "244": [ + 12, + 12, + 12, + 255 + ], + "245": [ + 11, + 11, + 11, + 255 + ], + "246": [ + 10, + 10, + 10, + 255 + ], + "247": [ + 9, + 9, + 9, + 255 + ], + "248": [ + 8, + 8, + 8, + 255 + ], + "249": [ + 6, + 6, + 6, + 255 + ], + "250": [ + 5, + 5, + 5, + 255 + ], + "251": [ + 4, + 4, + 4, + 255 + ], + "252": [ + 3, + 3, + 3, + 255 + ], + "253": [ + 2, + 2, + 2, + 255 + ], + "254": [ + 1, + 1, + 1, + 255 + ], + "255": [ + 0, + 0, + 0, + 255 + ] + }, + hot: { + "0": [ + 10, + 0, + 0, + 255 + ], + "1": [ + 13, + 0, + 0, + 255 + ], + "2": [ + 15, + 0, + 0, + 255 + ], + "3": [ + 18, + 0, + 0, + 255 + ], + "4": [ + 21, + 0, + 0, + 255 + ], + "5": [ + 23, + 0, + 0, + 255 + ], + "6": [ + 26, + 0, + 0, + 255 + ], + "7": [ + 28, + 0, + 0, + 255 + ], + "8": [ + 31, + 0, + 0, + 255 + ], + "9": [ + 34, + 0, + 0, + 255 + ], + "10": [ + 36, + 0, + 0, + 255 + ], + "11": [ + 39, + 0, + 0, + 255 + ], + "12": [ + 42, + 0, + 0, + 255 + ], + "13": [ + 44, + 0, + 0, + 255 + ], + "14": [ + 47, + 0, + 0, + 255 + ], + "15": [ + 49, + 0, + 0, + 255 + ], + "16": [ + 52, + 0, + 0, + 255 + ], + "17": [ + 55, + 0, + 0, + 255 + ], + "18": [ + 57, + 0, + 0, + 255 + ], + "19": [ + 60, + 0, + 0, + 255 + ], + "20": [ + 63, + 0, + 0, + 255 + ], + "21": [ + 65, + 0, + 0, + 255 + ], + "22": [ + 68, + 0, + 0, + 255 + ], + "23": [ + 70, + 0, + 0, + 255 + ], + "24": [ + 73, + 0, + 0, + 255 + ], + "25": [ + 76, + 0, + 0, + 255 + ], + "26": [ + 78, + 0, + 0, + 255 + ], + "27": [ + 81, + 0, + 0, + 255 + ], + "28": [ + 84, + 0, + 0, + 255 + ], + "29": [ + 86, + 0, + 0, + 255 + ], + "30": [ + 89, + 0, + 0, + 255 + ], + "31": [ + 91, + 0, + 0, + 255 + ], + "32": [ + 94, + 0, + 0, + 255 + ], + "33": [ + 97, + 0, + 0, + 255 + ], + "34": [ + 99, + 0, + 0, + 255 + ], + "35": [ + 102, + 0, + 0, + 255 + ], + "36": [ + 105, + 0, + 0, + 255 + ], + "37": [ + 107, + 0, + 0, + 255 + ], + "38": [ + 110, + 0, + 0, + 255 + ], + "39": [ + 112, + 0, + 0, + 255 + ], + "40": [ + 115, + 0, + 0, + 255 + ], + "41": [ + 118, + 0, + 0, + 255 + ], + "42": [ + 120, + 0, + 0, + 255 + ], + "43": [ + 123, + 0, + 0, + 255 + ], + "44": [ + 126, + 0, + 0, + 255 + ], + "45": [ + 128, + 0, + 0, + 255 + ], + "46": [ + 131, + 0, + 0, + 255 + ], + "47": [ + 133, + 0, + 0, + 255 + ], + "48": [ + 136, + 0, + 0, + 255 + ], + "49": [ + 139, + 0, + 0, + 255 + ], + "50": [ + 141, + 0, + 0, + 255 + ], + "51": [ + 144, + 0, + 0, + 255 + ], + "52": [ + 147, + 0, + 0, + 255 + ], + "53": [ + 149, + 0, + 0, + 255 + ], + "54": [ + 152, + 0, + 0, + 255 + ], + "55": [ + 154, + 0, + 0, + 255 + ], + "56": [ + 157, + 0, + 0, + 255 + ], + "57": [ + 160, + 0, + 0, + 255 + ], + "58": [ + 162, + 0, + 0, + 255 + ], + "59": [ + 165, + 0, + 0, + 255 + ], + "60": [ + 168, + 0, + 0, + 255 + ], + "61": [ + 170, + 0, + 0, + 255 + ], + "62": [ + 173, + 0, + 0, + 255 + ], + "63": [ + 175, + 0, + 0, + 255 + ], + "64": [ + 178, + 0, + 0, + 255 + ], + "65": [ + 181, + 0, + 0, + 255 + ], + "66": [ + 183, + 0, + 0, + 255 + ], + "67": [ + 186, + 0, + 0, + 255 + ], + "68": [ + 189, + 0, + 0, + 255 + ], + "69": [ + 191, + 0, + 0, + 255 + ], + "70": [ + 194, + 0, + 0, + 255 + ], + "71": [ + 196, + 0, + 0, + 255 + ], + "72": [ + 199, + 0, + 0, + 255 + ], + "73": [ + 202, + 0, + 0, + 255 + ], + "74": [ + 204, + 0, + 0, + 255 + ], + "75": [ + 207, + 0, + 0, + 255 + ], + "76": [ + 210, + 0, + 0, + 255 + ], + "77": [ + 212, + 0, + 0, + 255 + ], + "78": [ + 215, + 0, + 0, + 255 + ], + "79": [ + 217, + 0, + 0, + 255 + ], + "80": [ + 220, + 0, + 0, + 255 + ], + "81": [ + 223, + 0, + 0, + 255 + ], + "82": [ + 225, + 0, + 0, + 255 + ], + "83": [ + 228, + 0, + 0, + 255 + ], + "84": [ + 231, + 0, + 0, + 255 + ], + "85": [ + 233, + 0, + 0, + 255 + ], + "86": [ + 236, + 0, + 0, + 255 + ], + "87": [ + 238, + 0, + 0, + 255 + ], + "88": [ + 241, + 0, + 0, + 255 + ], + "89": [ + 244, + 0, + 0, + 255 + ], + "90": [ + 246, + 0, + 0, + 255 + ], + "91": [ + 249, + 0, + 0, + 255 + ], + "92": [ + 252, + 0, + 0, + 255 + ], + "93": [ + 254, + 0, + 0, + 255 + ], + "94": [ + 255, + 2, + 0, + 255 + ], + "95": [ + 255, + 5, + 0, + 255 + ], + "96": [ + 255, + 7, + 0, + 255 + ], + "97": [ + 255, + 10, + 0, + 255 + ], + "98": [ + 255, + 12, + 0, + 255 + ], + "99": [ + 255, + 15, + 0, + 255 + ], + "100": [ + 255, + 18, + 0, + 255 + ], + "101": [ + 255, + 20, + 0, + 255 + ], + "102": [ + 255, + 23, + 0, + 255 + ], + "103": [ + 255, + 26, + 0, + 255 + ], + "104": [ + 255, + 28, + 0, + 255 + ], + "105": [ + 255, + 31, + 0, + 255 + ], + "106": [ + 255, + 33, + 0, + 255 + ], + "107": [ + 255, + 36, + 0, + 255 + ], + "108": [ + 255, + 39, + 0, + 255 + ], + "109": [ + 255, + 41, + 0, + 255 + ], + "110": [ + 255, + 44, + 0, + 255 + ], + "111": [ + 255, + 47, + 0, + 255 + ], + "112": [ + 255, + 49, + 0, + 255 + ], + "113": [ + 255, + 52, + 0, + 255 + ], + "114": [ + 255, + 54, + 0, + 255 + ], + "115": [ + 255, + 57, + 0, + 255 + ], + "116": [ + 255, + 60, + 0, + 255 + ], + "117": [ + 255, + 62, + 0, + 255 + ], + "118": [ + 255, + 65, + 0, + 255 + ], + "119": [ + 255, + 68, + 0, + 255 + ], + "120": [ + 255, + 70, + 0, + 255 + ], + "121": [ + 255, + 73, + 0, + 255 + ], + "122": [ + 255, + 75, + 0, + 255 + ], + "123": [ + 255, + 78, + 0, + 255 + ], + "124": [ + 255, + 81, + 0, + 255 + ], + "125": [ + 255, + 83, + 0, + 255 + ], + "126": [ + 255, + 86, + 0, + 255 + ], + "127": [ + 255, + 89, + 0, + 255 + ], + "128": [ + 255, + 91, + 0, + 255 + ], + "129": [ + 255, + 94, + 0, + 255 + ], + "130": [ + 255, + 96, + 0, + 255 + ], + "131": [ + 255, + 99, + 0, + 255 + ], + "132": [ + 255, + 102, + 0, + 255 + ], + "133": [ + 255, + 104, + 0, + 255 + ], + "134": [ + 255, + 107, + 0, + 255 + ], + "135": [ + 255, + 110, + 0, + 255 + ], + "136": [ + 255, + 112, + 0, + 255 + ], + "137": [ + 255, + 115, + 0, + 255 + ], + "138": [ + 255, + 117, + 0, + 255 + ], + "139": [ + 255, + 120, + 0, + 255 + ], + "140": [ + 255, + 123, + 0, + 255 + ], + "141": [ + 255, + 125, + 0, + 255 + ], + "142": [ + 255, + 128, + 0, + 255 + ], + "143": [ + 255, + 131, + 0, + 255 + ], + "144": [ + 255, + 133, + 0, + 255 + ], + "145": [ + 255, + 136, + 0, + 255 + ], + "146": [ + 255, + 138, + 0, + 255 + ], + "147": [ + 255, + 141, + 0, + 255 + ], + "148": [ + 255, + 144, + 0, + 255 + ], + "149": [ + 255, + 146, + 0, + 255 + ], + "150": [ + 255, + 149, + 0, + 255 + ], + "151": [ + 255, + 151, + 0, + 255 + ], + "152": [ + 255, + 154, + 0, + 255 + ], + "153": [ + 255, + 157, + 0, + 255 + ], + "154": [ + 255, + 159, + 0, + 255 + ], + "155": [ + 255, + 162, + 0, + 255 + ], + "156": [ + 255, + 165, + 0, + 255 + ], + "157": [ + 255, + 167, + 0, + 255 + ], + "158": [ + 255, + 170, + 0, + 255 + ], + "159": [ + 255, + 172, + 0, + 255 + ], + "160": [ + 255, + 175, + 0, + 255 + ], + "161": [ + 255, + 178, + 0, + 255 + ], + "162": [ + 255, + 180, + 0, + 255 + ], + "163": [ + 255, + 183, + 0, + 255 + ], + "164": [ + 255, + 186, + 0, + 255 + ], + "165": [ + 255, + 188, + 0, + 255 + ], + "166": [ + 255, + 191, + 0, + 255 + ], + "167": [ + 255, + 193, + 0, + 255 + ], + "168": [ + 255, + 196, + 0, + 255 + ], + "169": [ + 255, + 199, + 0, + 255 + ], + "170": [ + 255, + 201, + 0, + 255 + ], + "171": [ + 255, + 204, + 0, + 255 + ], + "172": [ + 255, + 207, + 0, + 255 + ], + "173": [ + 255, + 209, + 0, + 255 + ], + "174": [ + 255, + 212, + 0, + 255 + ], + "175": [ + 255, + 214, + 0, + 255 + ], + "176": [ + 255, + 217, + 0, + 255 + ], + "177": [ + 255, + 220, + 0, + 255 + ], + "178": [ + 255, + 222, + 0, + 255 + ], + "179": [ + 255, + 225, + 0, + 255 + ], + "180": [ + 255, + 228, + 0, + 255 + ], + "181": [ + 255, + 230, + 0, + 255 + ], + "182": [ + 255, + 233, + 0, + 255 + ], + "183": [ + 255, + 235, + 0, + 255 + ], + "184": [ + 255, + 238, + 0, + 255 + ], + "185": [ + 255, + 241, + 0, + 255 + ], + "186": [ + 255, + 243, + 0, + 255 + ], + "187": [ + 255, + 246, + 0, + 255 + ], + "188": [ + 255, + 249, + 0, + 255 + ], + "189": [ + 255, + 251, + 0, + 255 + ], + "190": [ + 255, + 254, + 0, + 255 + ], + "191": [ + 255, + 255, + 2, + 255 + ], + "192": [ + 255, + 255, + 6, + 255 + ], + "193": [ + 255, + 255, + 10, + 255 + ], + "194": [ + 255, + 255, + 14, + 255 + ], + "195": [ + 255, + 255, + 18, + 255 + ], + "196": [ + 255, + 255, + 22, + 255 + ], + "197": [ + 255, + 255, + 26, + 255 + ], + "198": [ + 255, + 255, + 30, + 255 + ], + "199": [ + 255, + 255, + 34, + 255 + ], + "200": [ + 255, + 255, + 38, + 255 + ], + "201": [ + 255, + 255, + 42, + 255 + ], + "202": [ + 255, + 255, + 46, + 255 + ], + "203": [ + 255, + 255, + 50, + 255 + ], + "204": [ + 255, + 255, + 54, + 255 + ], + "205": [ + 255, + 255, + 58, + 255 + ], + "206": [ + 255, + 255, + 62, + 255 + ], + "207": [ + 255, + 255, + 65, + 255 + ], + "208": [ + 255, + 255, + 69, + 255 + ], + "209": [ + 255, + 255, + 73, + 255 + ], + "210": [ + 255, + 255, + 77, + 255 + ], + "211": [ + 255, + 255, + 81, + 255 + ], + "212": [ + 255, + 255, + 85, + 255 + ], + "213": [ + 255, + 255, + 89, + 255 + ], + "214": [ + 255, + 255, + 93, + 255 + ], + "215": [ + 255, + 255, + 97, + 255 + ], + "216": [ + 255, + 255, + 101, + 255 + ], + "217": [ + 255, + 255, + 105, + 255 + ], + "218": [ + 255, + 255, + 109, + 255 + ], + "219": [ + 255, + 255, + 113, + 255 + ], + "220": [ + 255, + 255, + 117, + 255 + ], + "221": [ + 255, + 255, + 121, + 255 + ], + "222": [ + 255, + 255, + 125, + 255 + ], + "223": [ + 255, + 255, + 128, + 255 + ], + "224": [ + 255, + 255, + 132, + 255 + ], + "225": [ + 255, + 255, + 136, + 255 + ], + "226": [ + 255, + 255, + 140, + 255 + ], + "227": [ + 255, + 255, + 144, + 255 + ], + "228": [ + 255, + 255, + 148, + 255 + ], + "229": [ + 255, + 255, + 152, + 255 + ], + "230": [ + 255, + 255, + 156, + 255 + ], + "231": [ + 255, + 255, + 160, + 255 + ], + "232": [ + 255, + 255, + 164, + 255 + ], + "233": [ + 255, + 255, + 168, + 255 + ], + "234": [ + 255, + 255, + 172, + 255 + ], + "235": [ + 255, + 255, + 176, + 255 + ], + "236": [ + 255, + 255, + 180, + 255 + ], + "237": [ + 255, + 255, + 184, + 255 + ], + "238": [ + 255, + 255, + 188, + 255 + ], + "239": [ + 255, + 255, + 191, + 255 + ], + "240": [ + 255, + 255, + 195, + 255 + ], + "241": [ + 255, + 255, + 199, + 255 + ], + "242": [ + 255, + 255, + 203, + 255 + ], + "243": [ + 255, + 255, + 207, + 255 + ], + "244": [ + 255, + 255, + 211, + 255 + ], + "245": [ + 255, + 255, + 215, + 255 + ], + "246": [ + 255, + 255, + 219, + 255 + ], + "247": [ + 255, + 255, + 223, + 255 + ], + "248": [ + 255, + 255, + 227, + 255 + ], + "249": [ + 255, + 255, + 231, + 255 + ], + "250": [ + 255, + 255, + 235, + 255 + ], + "251": [ + 255, + 255, + 239, + 255 + ], + "252": [ + 255, + 255, + 243, + 255 + ], + "253": [ + 255, + 255, + 247, + 255 + ], + "254": [ + 255, + 255, + 251, + 255 + ], + "255": [ + 255, + 255, + 255, + 255 + ] + }, + inferno: { + "0": [ + 0, + 0, + 3, + 255 + ], + "1": [ + 0, + 0, + 4, + 255 + ], + "2": [ + 0, + 0, + 6, + 255 + ], + "3": [ + 1, + 0, + 7, + 255 + ], + "4": [ + 1, + 1, + 9, + 255 + ], + "5": [ + 1, + 1, + 11, + 255 + ], + "6": [ + 2, + 1, + 14, + 255 + ], + "7": [ + 2, + 2, + 16, + 255 + ], + "8": [ + 3, + 2, + 18, + 255 + ], + "9": [ + 4, + 3, + 20, + 255 + ], + "10": [ + 4, + 3, + 22, + 255 + ], + "11": [ + 5, + 4, + 24, + 255 + ], + "12": [ + 6, + 4, + 27, + 255 + ], + "13": [ + 7, + 5, + 29, + 255 + ], + "14": [ + 8, + 6, + 31, + 255 + ], + "15": [ + 9, + 6, + 33, + 255 + ], + "16": [ + 10, + 7, + 35, + 255 + ], + "17": [ + 11, + 7, + 38, + 255 + ], + "18": [ + 13, + 8, + 40, + 255 + ], + "19": [ + 14, + 8, + 42, + 255 + ], + "20": [ + 15, + 9, + 45, + 255 + ], + "21": [ + 16, + 9, + 47, + 255 + ], + "22": [ + 18, + 10, + 50, + 255 + ], + "23": [ + 19, + 10, + 52, + 255 + ], + "24": [ + 20, + 11, + 54, + 255 + ], + "25": [ + 22, + 11, + 57, + 255 + ], + "26": [ + 23, + 11, + 59, + 255 + ], + "27": [ + 25, + 11, + 62, + 255 + ], + "28": [ + 26, + 11, + 64, + 255 + ], + "29": [ + 28, + 12, + 67, + 255 + ], + "30": [ + 29, + 12, + 69, + 255 + ], + "31": [ + 31, + 12, + 71, + 255 + ], + "32": [ + 32, + 12, + 74, + 255 + ], + "33": [ + 34, + 11, + 76, + 255 + ], + "34": [ + 36, + 11, + 78, + 255 + ], + "35": [ + 38, + 11, + 80, + 255 + ], + "36": [ + 39, + 11, + 82, + 255 + ], + "37": [ + 41, + 11, + 84, + 255 + ], + "38": [ + 43, + 10, + 86, + 255 + ], + "39": [ + 45, + 10, + 88, + 255 + ], + "40": [ + 46, + 10, + 90, + 255 + ], + "41": [ + 48, + 10, + 92, + 255 + ], + "42": [ + 50, + 9, + 93, + 255 + ], + "43": [ + 52, + 9, + 95, + 255 + ], + "44": [ + 53, + 9, + 96, + 255 + ], + "45": [ + 55, + 9, + 97, + 255 + ], + "46": [ + 57, + 9, + 98, + 255 + ], + "47": [ + 59, + 9, + 100, + 255 + ], + "48": [ + 60, + 9, + 101, + 255 + ], + "49": [ + 62, + 9, + 102, + 255 + ], + "50": [ + 64, + 9, + 102, + 255 + ], + "51": [ + 65, + 9, + 103, + 255 + ], + "52": [ + 67, + 10, + 104, + 255 + ], + "53": [ + 69, + 10, + 105, + 255 + ], + "54": [ + 70, + 10, + 105, + 255 + ], + "55": [ + 72, + 11, + 106, + 255 + ], + "56": [ + 74, + 11, + 106, + 255 + ], + "57": [ + 75, + 12, + 107, + 255 + ], + "58": [ + 77, + 12, + 107, + 255 + ], + "59": [ + 79, + 13, + 108, + 255 + ], + "60": [ + 80, + 13, + 108, + 255 + ], + "61": [ + 82, + 14, + 108, + 255 + ], + "62": [ + 83, + 14, + 109, + 255 + ], + "63": [ + 85, + 15, + 109, + 255 + ], + "64": [ + 87, + 15, + 109, + 255 + ], + "65": [ + 88, + 16, + 109, + 255 + ], + "66": [ + 90, + 17, + 109, + 255 + ], + "67": [ + 91, + 17, + 110, + 255 + ], + "68": [ + 93, + 18, + 110, + 255 + ], + "69": [ + 95, + 18, + 110, + 255 + ], + "70": [ + 96, + 19, + 110, + 255 + ], + "71": [ + 98, + 20, + 110, + 255 + ], + "72": [ + 99, + 20, + 110, + 255 + ], + "73": [ + 101, + 21, + 110, + 255 + ], + "74": [ + 102, + 21, + 110, + 255 + ], + "75": [ + 104, + 22, + 110, + 255 + ], + "76": [ + 106, + 23, + 110, + 255 + ], + "77": [ + 107, + 23, + 110, + 255 + ], + "78": [ + 109, + 24, + 110, + 255 + ], + "79": [ + 110, + 24, + 110, + 255 + ], + "80": [ + 112, + 25, + 110, + 255 + ], + "81": [ + 114, + 25, + 109, + 255 + ], + "82": [ + 115, + 26, + 109, + 255 + ], + "83": [ + 117, + 27, + 109, + 255 + ], + "84": [ + 118, + 27, + 109, + 255 + ], + "85": [ + 120, + 28, + 109, + 255 + ], + "86": [ + 122, + 28, + 109, + 255 + ], + "87": [ + 123, + 29, + 108, + 255 + ], + "88": [ + 125, + 29, + 108, + 255 + ], + "89": [ + 126, + 30, + 108, + 255 + ], + "90": [ + 128, + 31, + 107, + 255 + ], + "91": [ + 129, + 31, + 107, + 255 + ], + "92": [ + 131, + 32, + 107, + 255 + ], + "93": [ + 133, + 32, + 106, + 255 + ], + "94": [ + 134, + 33, + 106, + 255 + ], + "95": [ + 136, + 33, + 106, + 255 + ], + "96": [ + 137, + 34, + 105, + 255 + ], + "97": [ + 139, + 34, + 105, + 255 + ], + "98": [ + 141, + 35, + 105, + 255 + ], + "99": [ + 142, + 36, + 104, + 255 + ], + "100": [ + 144, + 36, + 104, + 255 + ], + "101": [ + 145, + 37, + 103, + 255 + ], + "102": [ + 147, + 37, + 103, + 255 + ], + "103": [ + 149, + 38, + 102, + 255 + ], + "104": [ + 150, + 38, + 102, + 255 + ], + "105": [ + 152, + 39, + 101, + 255 + ], + "106": [ + 153, + 40, + 100, + 255 + ], + "107": [ + 155, + 40, + 100, + 255 + ], + "108": [ + 156, + 41, + 99, + 255 + ], + "109": [ + 158, + 41, + 99, + 255 + ], + "110": [ + 160, + 42, + 98, + 255 + ], + "111": [ + 161, + 43, + 97, + 255 + ], + "112": [ + 163, + 43, + 97, + 255 + ], + "113": [ + 164, + 44, + 96, + 255 + ], + "114": [ + 166, + 44, + 95, + 255 + ], + "115": [ + 167, + 45, + 95, + 255 + ], + "116": [ + 169, + 46, + 94, + 255 + ], + "117": [ + 171, + 46, + 93, + 255 + ], + "118": [ + 172, + 47, + 92, + 255 + ], + "119": [ + 174, + 48, + 91, + 255 + ], + "120": [ + 175, + 49, + 91, + 255 + ], + "121": [ + 177, + 49, + 90, + 255 + ], + "122": [ + 178, + 50, + 89, + 255 + ], + "123": [ + 180, + 51, + 88, + 255 + ], + "124": [ + 181, + 51, + 87, + 255 + ], + "125": [ + 183, + 52, + 86, + 255 + ], + "126": [ + 184, + 53, + 86, + 255 + ], + "127": [ + 186, + 54, + 85, + 255 + ], + "128": [ + 187, + 55, + 84, + 255 + ], + "129": [ + 189, + 55, + 83, + 255 + ], + "130": [ + 190, + 56, + 82, + 255 + ], + "131": [ + 191, + 57, + 81, + 255 + ], + "132": [ + 193, + 58, + 80, + 255 + ], + "133": [ + 194, + 59, + 79, + 255 + ], + "134": [ + 196, + 60, + 78, + 255 + ], + "135": [ + 197, + 61, + 77, + 255 + ], + "136": [ + 199, + 62, + 76, + 255 + ], + "137": [ + 200, + 62, + 75, + 255 + ], + "138": [ + 201, + 63, + 74, + 255 + ], + "139": [ + 203, + 64, + 73, + 255 + ], + "140": [ + 204, + 65, + 72, + 255 + ], + "141": [ + 205, + 66, + 71, + 255 + ], + "142": [ + 207, + 68, + 70, + 255 + ], + "143": [ + 208, + 69, + 68, + 255 + ], + "144": [ + 209, + 70, + 67, + 255 + ], + "145": [ + 210, + 71, + 66, + 255 + ], + "146": [ + 212, + 72, + 65, + 255 + ], + "147": [ + 213, + 73, + 64, + 255 + ], + "148": [ + 214, + 74, + 63, + 255 + ], + "149": [ + 215, + 75, + 62, + 255 + ], + "150": [ + 217, + 77, + 61, + 255 + ], + "151": [ + 218, + 78, + 59, + 255 + ], + "152": [ + 219, + 79, + 58, + 255 + ], + "153": [ + 220, + 80, + 57, + 255 + ], + "154": [ + 221, + 82, + 56, + 255 + ], + "155": [ + 222, + 83, + 55, + 255 + ], + "156": [ + 223, + 84, + 54, + 255 + ], + "157": [ + 224, + 86, + 52, + 255 + ], + "158": [ + 226, + 87, + 51, + 255 + ], + "159": [ + 227, + 88, + 50, + 255 + ], + "160": [ + 228, + 90, + 49, + 255 + ], + "161": [ + 229, + 91, + 48, + 255 + ], + "162": [ + 230, + 92, + 46, + 255 + ], + "163": [ + 230, + 94, + 45, + 255 + ], + "164": [ + 231, + 95, + 44, + 255 + ], + "165": [ + 232, + 97, + 43, + 255 + ], + "166": [ + 233, + 98, + 42, + 255 + ], + "167": [ + 234, + 100, + 40, + 255 + ], + "168": [ + 235, + 101, + 39, + 255 + ], + "169": [ + 236, + 103, + 38, + 255 + ], + "170": [ + 237, + 104, + 37, + 255 + ], + "171": [ + 237, + 106, + 35, + 255 + ], + "172": [ + 238, + 108, + 34, + 255 + ], + "173": [ + 239, + 109, + 33, + 255 + ], + "174": [ + 240, + 111, + 31, + 255 + ], + "175": [ + 240, + 112, + 30, + 255 + ], + "176": [ + 241, + 114, + 29, + 255 + ], + "177": [ + 242, + 116, + 28, + 255 + ], + "178": [ + 242, + 117, + 26, + 255 + ], + "179": [ + 243, + 119, + 25, + 255 + ], + "180": [ + 243, + 121, + 24, + 255 + ], + "181": [ + 244, + 122, + 22, + 255 + ], + "182": [ + 245, + 124, + 21, + 255 + ], + "183": [ + 245, + 126, + 20, + 255 + ], + "184": [ + 246, + 128, + 18, + 255 + ], + "185": [ + 246, + 129, + 17, + 255 + ], + "186": [ + 247, + 131, + 16, + 255 + ], + "187": [ + 247, + 133, + 14, + 255 + ], + "188": [ + 248, + 135, + 13, + 255 + ], + "189": [ + 248, + 136, + 12, + 255 + ], + "190": [ + 248, + 138, + 11, + 255 + ], + "191": [ + 249, + 140, + 9, + 255 + ], + "192": [ + 249, + 142, + 8, + 255 + ], + "193": [ + 249, + 144, + 8, + 255 + ], + "194": [ + 250, + 145, + 7, + 255 + ], + "195": [ + 250, + 147, + 6, + 255 + ], + "196": [ + 250, + 149, + 6, + 255 + ], + "197": [ + 250, + 151, + 6, + 255 + ], + "198": [ + 251, + 153, + 6, + 255 + ], + "199": [ + 251, + 155, + 6, + 255 + ], + "200": [ + 251, + 157, + 6, + 255 + ], + "201": [ + 251, + 158, + 7, + 255 + ], + "202": [ + 251, + 160, + 7, + 255 + ], + "203": [ + 251, + 162, + 8, + 255 + ], + "204": [ + 251, + 164, + 10, + 255 + ], + "205": [ + 251, + 166, + 11, + 255 + ], + "206": [ + 251, + 168, + 13, + 255 + ], + "207": [ + 251, + 170, + 14, + 255 + ], + "208": [ + 251, + 172, + 16, + 255 + ], + "209": [ + 251, + 174, + 18, + 255 + ], + "210": [ + 251, + 176, + 20, + 255 + ], + "211": [ + 251, + 177, + 22, + 255 + ], + "212": [ + 251, + 179, + 24, + 255 + ], + "213": [ + 251, + 181, + 26, + 255 + ], + "214": [ + 251, + 183, + 28, + 255 + ], + "215": [ + 251, + 185, + 30, + 255 + ], + "216": [ + 250, + 187, + 33, + 255 + ], + "217": [ + 250, + 189, + 35, + 255 + ], + "218": [ + 250, + 191, + 37, + 255 + ], + "219": [ + 250, + 193, + 40, + 255 + ], + "220": [ + 249, + 195, + 42, + 255 + ], + "221": [ + 249, + 197, + 44, + 255 + ], + "222": [ + 249, + 199, + 47, + 255 + ], + "223": [ + 248, + 201, + 49, + 255 + ], + "224": [ + 248, + 203, + 52, + 255 + ], + "225": [ + 248, + 205, + 55, + 255 + ], + "226": [ + 247, + 207, + 58, + 255 + ], + "227": [ + 247, + 209, + 60, + 255 + ], + "228": [ + 246, + 211, + 63, + 255 + ], + "229": [ + 246, + 213, + 66, + 255 + ], + "230": [ + 245, + 215, + 69, + 255 + ], + "231": [ + 245, + 217, + 72, + 255 + ], + "232": [ + 244, + 219, + 75, + 255 + ], + "233": [ + 244, + 220, + 79, + 255 + ], + "234": [ + 243, + 222, + 82, + 255 + ], + "235": [ + 243, + 224, + 86, + 255 + ], + "236": [ + 243, + 226, + 89, + 255 + ], + "237": [ + 242, + 228, + 93, + 255 + ], + "238": [ + 242, + 230, + 96, + 255 + ], + "239": [ + 241, + 232, + 100, + 255 + ], + "240": [ + 241, + 233, + 104, + 255 + ], + "241": [ + 241, + 235, + 108, + 255 + ], + "242": [ + 241, + 237, + 112, + 255 + ], + "243": [ + 241, + 238, + 116, + 255 + ], + "244": [ + 241, + 240, + 121, + 255 + ], + "245": [ + 241, + 242, + 125, + 255 + ], + "246": [ + 242, + 243, + 129, + 255 + ], + "247": [ + 242, + 244, + 133, + 255 + ], + "248": [ + 243, + 246, + 137, + 255 + ], + "249": [ + 244, + 247, + 141, + 255 + ], + "250": [ + 245, + 248, + 145, + 255 + ], + "251": [ + 246, + 250, + 149, + 255 + ], + "252": [ + 247, + 251, + 153, + 255 + ], + "253": [ + 249, + 252, + 157, + 255 + ], + "254": [ + 250, + 253, + 160, + 255 + ], + "255": [ + 252, + 254, + 164, + 255 + ] + }, + magma: { + "0": [ + 0, + 0, + 3, + 255 + ], + "1": [ + 0, + 0, + 4, + 255 + ], + "2": [ + 0, + 0, + 6, + 255 + ], + "3": [ + 1, + 0, + 7, + 255 + ], + "4": [ + 1, + 1, + 9, + 255 + ], + "5": [ + 1, + 1, + 11, + 255 + ], + "6": [ + 2, + 2, + 13, + 255 + ], + "7": [ + 2, + 2, + 15, + 255 + ], + "8": [ + 3, + 3, + 17, + 255 + ], + "9": [ + 4, + 3, + 19, + 255 + ], + "10": [ + 4, + 4, + 21, + 255 + ], + "11": [ + 5, + 4, + 23, + 255 + ], + "12": [ + 6, + 5, + 25, + 255 + ], + "13": [ + 7, + 5, + 27, + 255 + ], + "14": [ + 8, + 6, + 29, + 255 + ], + "15": [ + 9, + 7, + 31, + 255 + ], + "16": [ + 10, + 7, + 34, + 255 + ], + "17": [ + 11, + 8, + 36, + 255 + ], + "18": [ + 12, + 9, + 38, + 255 + ], + "19": [ + 13, + 10, + 40, + 255 + ], + "20": [ + 14, + 10, + 42, + 255 + ], + "21": [ + 15, + 11, + 44, + 255 + ], + "22": [ + 16, + 12, + 47, + 255 + ], + "23": [ + 17, + 12, + 49, + 255 + ], + "24": [ + 18, + 13, + 51, + 255 + ], + "25": [ + 20, + 13, + 53, + 255 + ], + "26": [ + 21, + 14, + 56, + 255 + ], + "27": [ + 22, + 14, + 58, + 255 + ], + "28": [ + 23, + 15, + 60, + 255 + ], + "29": [ + 24, + 15, + 63, + 255 + ], + "30": [ + 26, + 16, + 65, + 255 + ], + "31": [ + 27, + 16, + 68, + 255 + ], + "32": [ + 28, + 16, + 70, + 255 + ], + "33": [ + 30, + 16, + 73, + 255 + ], + "34": [ + 31, + 17, + 75, + 255 + ], + "35": [ + 32, + 17, + 77, + 255 + ], + "36": [ + 34, + 17, + 80, + 255 + ], + "37": [ + 35, + 17, + 82, + 255 + ], + "38": [ + 37, + 17, + 85, + 255 + ], + "39": [ + 38, + 17, + 87, + 255 + ], + "40": [ + 40, + 17, + 89, + 255 + ], + "41": [ + 42, + 17, + 92, + 255 + ], + "42": [ + 43, + 17, + 94, + 255 + ], + "43": [ + 45, + 16, + 96, + 255 + ], + "44": [ + 47, + 16, + 98, + 255 + ], + "45": [ + 48, + 16, + 101, + 255 + ], + "46": [ + 50, + 16, + 103, + 255 + ], + "47": [ + 52, + 16, + 104, + 255 + ], + "48": [ + 53, + 15, + 106, + 255 + ], + "49": [ + 55, + 15, + 108, + 255 + ], + "50": [ + 57, + 15, + 110, + 255 + ], + "51": [ + 59, + 15, + 111, + 255 + ], + "52": [ + 60, + 15, + 113, + 255 + ], + "53": [ + 62, + 15, + 114, + 255 + ], + "54": [ + 64, + 15, + 115, + 255 + ], + "55": [ + 66, + 15, + 116, + 255 + ], + "56": [ + 67, + 15, + 117, + 255 + ], + "57": [ + 69, + 15, + 118, + 255 + ], + "58": [ + 71, + 15, + 119, + 255 + ], + "59": [ + 72, + 16, + 120, + 255 + ], + "60": [ + 74, + 16, + 121, + 255 + ], + "61": [ + 75, + 16, + 121, + 255 + ], + "62": [ + 77, + 17, + 122, + 255 + ], + "63": [ + 79, + 17, + 123, + 255 + ], + "64": [ + 80, + 18, + 123, + 255 + ], + "65": [ + 82, + 18, + 124, + 255 + ], + "66": [ + 83, + 19, + 124, + 255 + ], + "67": [ + 85, + 19, + 125, + 255 + ], + "68": [ + 87, + 20, + 125, + 255 + ], + "69": [ + 88, + 21, + 126, + 255 + ], + "70": [ + 90, + 21, + 126, + 255 + ], + "71": [ + 91, + 22, + 126, + 255 + ], + "72": [ + 93, + 23, + 126, + 255 + ], + "73": [ + 94, + 23, + 127, + 255 + ], + "74": [ + 96, + 24, + 127, + 255 + ], + "75": [ + 97, + 24, + 127, + 255 + ], + "76": [ + 99, + 25, + 127, + 255 + ], + "77": [ + 101, + 26, + 128, + 255 + ], + "78": [ + 102, + 26, + 128, + 255 + ], + "79": [ + 104, + 27, + 128, + 255 + ], + "80": [ + 105, + 28, + 128, + 255 + ], + "81": [ + 107, + 28, + 128, + 255 + ], + "82": [ + 108, + 29, + 128, + 255 + ], + "83": [ + 110, + 30, + 129, + 255 + ], + "84": [ + 111, + 30, + 129, + 255 + ], + "85": [ + 113, + 31, + 129, + 255 + ], + "86": [ + 115, + 31, + 129, + 255 + ], + "87": [ + 116, + 32, + 129, + 255 + ], + "88": [ + 118, + 33, + 129, + 255 + ], + "89": [ + 119, + 33, + 129, + 255 + ], + "90": [ + 121, + 34, + 129, + 255 + ], + "91": [ + 122, + 34, + 129, + 255 + ], + "92": [ + 124, + 35, + 129, + 255 + ], + "93": [ + 126, + 36, + 129, + 255 + ], + "94": [ + 127, + 36, + 129, + 255 + ], + "95": [ + 129, + 37, + 129, + 255 + ], + "96": [ + 130, + 37, + 129, + 255 + ], + "97": [ + 132, + 38, + 129, + 255 + ], + "98": [ + 133, + 38, + 129, + 255 + ], + "99": [ + 135, + 39, + 129, + 255 + ], + "100": [ + 137, + 40, + 129, + 255 + ], + "101": [ + 138, + 40, + 129, + 255 + ], + "102": [ + 140, + 41, + 128, + 255 + ], + "103": [ + 141, + 41, + 128, + 255 + ], + "104": [ + 143, + 42, + 128, + 255 + ], + "105": [ + 145, + 42, + 128, + 255 + ], + "106": [ + 146, + 43, + 128, + 255 + ], + "107": [ + 148, + 43, + 128, + 255 + ], + "108": [ + 149, + 44, + 128, + 255 + ], + "109": [ + 151, + 44, + 127, + 255 + ], + "110": [ + 153, + 45, + 127, + 255 + ], + "111": [ + 154, + 45, + 127, + 255 + ], + "112": [ + 156, + 46, + 127, + 255 + ], + "113": [ + 158, + 46, + 126, + 255 + ], + "114": [ + 159, + 47, + 126, + 255 + ], + "115": [ + 161, + 47, + 126, + 255 + ], + "116": [ + 163, + 48, + 126, + 255 + ], + "117": [ + 164, + 48, + 125, + 255 + ], + "118": [ + 166, + 49, + 125, + 255 + ], + "119": [ + 167, + 49, + 125, + 255 + ], + "120": [ + 169, + 50, + 124, + 255 + ], + "121": [ + 171, + 51, + 124, + 255 + ], + "122": [ + 172, + 51, + 123, + 255 + ], + "123": [ + 174, + 52, + 123, + 255 + ], + "124": [ + 176, + 52, + 123, + 255 + ], + "125": [ + 177, + 53, + 122, + 255 + ], + "126": [ + 179, + 53, + 122, + 255 + ], + "127": [ + 181, + 54, + 121, + 255 + ], + "128": [ + 182, + 54, + 121, + 255 + ], + "129": [ + 184, + 55, + 120, + 255 + ], + "130": [ + 185, + 55, + 120, + 255 + ], + "131": [ + 187, + 56, + 119, + 255 + ], + "132": [ + 189, + 57, + 119, + 255 + ], + "133": [ + 190, + 57, + 118, + 255 + ], + "134": [ + 192, + 58, + 117, + 255 + ], + "135": [ + 194, + 58, + 117, + 255 + ], + "136": [ + 195, + 59, + 116, + 255 + ], + "137": [ + 197, + 60, + 116, + 255 + ], + "138": [ + 198, + 60, + 115, + 255 + ], + "139": [ + 200, + 61, + 114, + 255 + ], + "140": [ + 202, + 62, + 114, + 255 + ], + "141": [ + 203, + 62, + 113, + 255 + ], + "142": [ + 205, + 63, + 112, + 255 + ], + "143": [ + 206, + 64, + 112, + 255 + ], + "144": [ + 208, + 65, + 111, + 255 + ], + "145": [ + 209, + 66, + 110, + 255 + ], + "146": [ + 211, + 66, + 109, + 255 + ], + "147": [ + 212, + 67, + 109, + 255 + ], + "148": [ + 214, + 68, + 108, + 255 + ], + "149": [ + 215, + 69, + 107, + 255 + ], + "150": [ + 217, + 70, + 106, + 255 + ], + "151": [ + 218, + 71, + 105, + 255 + ], + "152": [ + 220, + 72, + 105, + 255 + ], + "153": [ + 221, + 73, + 104, + 255 + ], + "154": [ + 222, + 74, + 103, + 255 + ], + "155": [ + 224, + 75, + 102, + 255 + ], + "156": [ + 225, + 76, + 102, + 255 + ], + "157": [ + 226, + 77, + 101, + 255 + ], + "158": [ + 228, + 78, + 100, + 255 + ], + "159": [ + 229, + 80, + 99, + 255 + ], + "160": [ + 230, + 81, + 98, + 255 + ], + "161": [ + 231, + 82, + 98, + 255 + ], + "162": [ + 232, + 84, + 97, + 255 + ], + "163": [ + 234, + 85, + 96, + 255 + ], + "164": [ + 235, + 86, + 96, + 255 + ], + "165": [ + 236, + 88, + 95, + 255 + ], + "166": [ + 237, + 89, + 95, + 255 + ], + "167": [ + 238, + 91, + 94, + 255 + ], + "168": [ + 238, + 93, + 93, + 255 + ], + "169": [ + 239, + 94, + 93, + 255 + ], + "170": [ + 240, + 96, + 93, + 255 + ], + "171": [ + 241, + 97, + 92, + 255 + ], + "172": [ + 242, + 99, + 92, + 255 + ], + "173": [ + 243, + 101, + 92, + 255 + ], + "174": [ + 243, + 103, + 91, + 255 + ], + "175": [ + 244, + 104, + 91, + 255 + ], + "176": [ + 245, + 106, + 91, + 255 + ], + "177": [ + 245, + 108, + 91, + 255 + ], + "178": [ + 246, + 110, + 91, + 255 + ], + "179": [ + 246, + 112, + 91, + 255 + ], + "180": [ + 247, + 113, + 91, + 255 + ], + "181": [ + 247, + 115, + 92, + 255 + ], + "182": [ + 248, + 117, + 92, + 255 + ], + "183": [ + 248, + 119, + 92, + 255 + ], + "184": [ + 249, + 121, + 92, + 255 + ], + "185": [ + 249, + 123, + 93, + 255 + ], + "186": [ + 249, + 125, + 93, + 255 + ], + "187": [ + 250, + 127, + 94, + 255 + ], + "188": [ + 250, + 128, + 94, + 255 + ], + "189": [ + 250, + 130, + 95, + 255 + ], + "190": [ + 251, + 132, + 96, + 255 + ], + "191": [ + 251, + 134, + 96, + 255 + ], + "192": [ + 251, + 136, + 97, + 255 + ], + "193": [ + 251, + 138, + 98, + 255 + ], + "194": [ + 252, + 140, + 99, + 255 + ], + "195": [ + 252, + 142, + 99, + 255 + ], + "196": [ + 252, + 144, + 100, + 255 + ], + "197": [ + 252, + 146, + 101, + 255 + ], + "198": [ + 252, + 147, + 102, + 255 + ], + "199": [ + 253, + 149, + 103, + 255 + ], + "200": [ + 253, + 151, + 104, + 255 + ], + "201": [ + 253, + 153, + 105, + 255 + ], + "202": [ + 253, + 155, + 106, + 255 + ], + "203": [ + 253, + 157, + 107, + 255 + ], + "204": [ + 253, + 159, + 108, + 255 + ], + "205": [ + 253, + 161, + 110, + 255 + ], + "206": [ + 253, + 162, + 111, + 255 + ], + "207": [ + 253, + 164, + 112, + 255 + ], + "208": [ + 254, + 166, + 113, + 255 + ], + "209": [ + 254, + 168, + 115, + 255 + ], + "210": [ + 254, + 170, + 116, + 255 + ], + "211": [ + 254, + 172, + 117, + 255 + ], + "212": [ + 254, + 174, + 118, + 255 + ], + "213": [ + 254, + 175, + 120, + 255 + ], + "214": [ + 254, + 177, + 121, + 255 + ], + "215": [ + 254, + 179, + 123, + 255 + ], + "216": [ + 254, + 181, + 124, + 255 + ], + "217": [ + 254, + 183, + 125, + 255 + ], + "218": [ + 254, + 185, + 127, + 255 + ], + "219": [ + 254, + 187, + 128, + 255 + ], + "220": [ + 254, + 188, + 130, + 255 + ], + "221": [ + 254, + 190, + 131, + 255 + ], + "222": [ + 254, + 192, + 133, + 255 + ], + "223": [ + 254, + 194, + 134, + 255 + ], + "224": [ + 254, + 196, + 136, + 255 + ], + "225": [ + 254, + 198, + 137, + 255 + ], + "226": [ + 254, + 199, + 139, + 255 + ], + "227": [ + 254, + 201, + 141, + 255 + ], + "228": [ + 254, + 203, + 142, + 255 + ], + "229": [ + 253, + 205, + 144, + 255 + ], + "230": [ + 253, + 207, + 146, + 255 + ], + "231": [ + 253, + 209, + 147, + 255 + ], + "232": [ + 253, + 210, + 149, + 255 + ], + "233": [ + 253, + 212, + 151, + 255 + ], + "234": [ + 253, + 214, + 152, + 255 + ], + "235": [ + 253, + 216, + 154, + 255 + ], + "236": [ + 253, + 218, + 156, + 255 + ], + "237": [ + 253, + 220, + 157, + 255 + ], + "238": [ + 253, + 221, + 159, + 255 + ], + "239": [ + 253, + 223, + 161, + 255 + ], + "240": [ + 253, + 225, + 163, + 255 + ], + "241": [ + 252, + 227, + 165, + 255 + ], + "242": [ + 252, + 229, + 166, + 255 + ], + "243": [ + 252, + 230, + 168, + 255 + ], + "244": [ + 252, + 232, + 170, + 255 + ], + "245": [ + 252, + 234, + 172, + 255 + ], + "246": [ + 252, + 236, + 174, + 255 + ], + "247": [ + 252, + 238, + 176, + 255 + ], + "248": [ + 252, + 240, + 177, + 255 + ], + "249": [ + 252, + 241, + 179, + 255 + ], + "250": [ + 252, + 243, + 181, + 255 + ], + "251": [ + 252, + 245, + 183, + 255 + ], + "252": [ + 251, + 247, + 185, + 255 + ], + "253": [ + 251, + 249, + 187, + 255 + ], + "254": [ + 251, + 250, + 189, + 255 + ], + "255": [ + 251, + 252, + 191, + 255 + ] + }, + oranges: { + "0": [ + 255, + 245, + 235, + 255 + ], + "1": [ + 254, + 244, + 234, + 255 + ], + "2": [ + 254, + 244, + 233, + 255 + ], + "3": [ + 254, + 243, + 232, + 255 + ], + "4": [ + 254, + 243, + 231, + 255 + ], + "5": [ + 254, + 242, + 230, + 255 + ], + "6": [ + 254, + 242, + 229, + 255 + ], + "7": [ + 254, + 241, + 228, + 255 + ], + "8": [ + 254, + 241, + 227, + 255 + ], + "9": [ + 254, + 240, + 226, + 255 + ], + "10": [ + 254, + 240, + 225, + 255 + ], + "11": [ + 254, + 239, + 224, + 255 + ], + "12": [ + 254, + 239, + 224, + 255 + ], + "13": [ + 254, + 238, + 223, + 255 + ], + "14": [ + 254, + 238, + 222, + 255 + ], + "15": [ + 254, + 237, + 221, + 255 + ], + "16": [ + 254, + 237, + 220, + 255 + ], + "17": [ + 254, + 237, + 219, + 255 + ], + "18": [ + 254, + 236, + 218, + 255 + ], + "19": [ + 254, + 236, + 217, + 255 + ], + "20": [ + 254, + 235, + 216, + 255 + ], + "21": [ + 254, + 235, + 215, + 255 + ], + "22": [ + 254, + 234, + 214, + 255 + ], + "23": [ + 254, + 234, + 214, + 255 + ], + "24": [ + 254, + 233, + 213, + 255 + ], + "25": [ + 254, + 233, + 212, + 255 + ], + "26": [ + 254, + 232, + 211, + 255 + ], + "27": [ + 254, + 232, + 210, + 255 + ], + "28": [ + 254, + 231, + 209, + 255 + ], + "29": [ + 254, + 231, + 208, + 255 + ], + "30": [ + 254, + 230, + 207, + 255 + ], + "31": [ + 254, + 230, + 206, + 255 + ], + "32": [ + 253, + 229, + 205, + 255 + ], + "33": [ + 253, + 229, + 204, + 255 + ], + "34": [ + 253, + 228, + 203, + 255 + ], + "35": [ + 253, + 227, + 201, + 255 + ], + "36": [ + 253, + 227, + 200, + 255 + ], + "37": [ + 253, + 226, + 198, + 255 + ], + "38": [ + 253, + 225, + 197, + 255 + ], + "39": [ + 253, + 225, + 196, + 255 + ], + "40": [ + 253, + 224, + 194, + 255 + ], + "41": [ + 253, + 223, + 193, + 255 + ], + "42": [ + 253, + 223, + 192, + 255 + ], + "43": [ + 253, + 222, + 190, + 255 + ], + "44": [ + 253, + 221, + 189, + 255 + ], + "45": [ + 253, + 220, + 187, + 255 + ], + "46": [ + 253, + 220, + 186, + 255 + ], + "47": [ + 253, + 219, + 185, + 255 + ], + "48": [ + 253, + 218, + 183, + 255 + ], + "49": [ + 253, + 218, + 182, + 255 + ], + "50": [ + 253, + 217, + 180, + 255 + ], + "51": [ + 253, + 216, + 179, + 255 + ], + "52": [ + 253, + 216, + 178, + 255 + ], + "53": [ + 253, + 215, + 176, + 255 + ], + "54": [ + 253, + 214, + 175, + 255 + ], + "55": [ + 253, + 214, + 174, + 255 + ], + "56": [ + 253, + 213, + 172, + 255 + ], + "57": [ + 253, + 212, + 171, + 255 + ], + "58": [ + 253, + 211, + 169, + 255 + ], + "59": [ + 253, + 211, + 168, + 255 + ], + "60": [ + 253, + 210, + 167, + 255 + ], + "61": [ + 253, + 209, + 165, + 255 + ], + "62": [ + 253, + 209, + 164, + 255 + ], + "63": [ + 253, + 208, + 163, + 255 + ], + "64": [ + 253, + 207, + 161, + 255 + ], + "65": [ + 253, + 206, + 159, + 255 + ], + "66": [ + 253, + 205, + 158, + 255 + ], + "67": [ + 253, + 204, + 156, + 255 + ], + "68": [ + 253, + 203, + 154, + 255 + ], + "69": [ + 253, + 202, + 152, + 255 + ], + "70": [ + 253, + 201, + 151, + 255 + ], + "71": [ + 253, + 200, + 149, + 255 + ], + "72": [ + 253, + 199, + 147, + 255 + ], + "73": [ + 253, + 198, + 146, + 255 + ], + "74": [ + 253, + 197, + 144, + 255 + ], + "75": [ + 253, + 196, + 142, + 255 + ], + "76": [ + 253, + 194, + 140, + 255 + ], + "77": [ + 253, + 193, + 139, + 255 + ], + "78": [ + 253, + 192, + 137, + 255 + ], + "79": [ + 253, + 191, + 135, + 255 + ], + "80": [ + 253, + 190, + 133, + 255 + ], + "81": [ + 253, + 189, + 132, + 255 + ], + "82": [ + 253, + 188, + 130, + 255 + ], + "83": [ + 253, + 187, + 128, + 255 + ], + "84": [ + 253, + 186, + 127, + 255 + ], + "85": [ + 253, + 185, + 125, + 255 + ], + "86": [ + 253, + 184, + 123, + 255 + ], + "87": [ + 253, + 183, + 121, + 255 + ], + "88": [ + 253, + 182, + 120, + 255 + ], + "89": [ + 253, + 181, + 118, + 255 + ], + "90": [ + 253, + 180, + 116, + 255 + ], + "91": [ + 253, + 178, + 114, + 255 + ], + "92": [ + 253, + 177, + 113, + 255 + ], + "93": [ + 253, + 176, + 111, + 255 + ], + "94": [ + 253, + 175, + 109, + 255 + ], + "95": [ + 253, + 174, + 108, + 255 + ], + "96": [ + 253, + 173, + 106, + 255 + ], + "97": [ + 253, + 172, + 104, + 255 + ], + "98": [ + 253, + 171, + 103, + 255 + ], + "99": [ + 253, + 170, + 102, + 255 + ], + "100": [ + 253, + 169, + 100, + 255 + ], + "101": [ + 253, + 168, + 99, + 255 + ], + "102": [ + 253, + 167, + 97, + 255 + ], + "103": [ + 253, + 166, + 96, + 255 + ], + "104": [ + 253, + 165, + 94, + 255 + ], + "105": [ + 253, + 164, + 93, + 255 + ], + "106": [ + 253, + 163, + 91, + 255 + ], + "107": [ + 253, + 162, + 90, + 255 + ], + "108": [ + 253, + 161, + 88, + 255 + ], + "109": [ + 253, + 160, + 87, + 255 + ], + "110": [ + 253, + 159, + 85, + 255 + ], + "111": [ + 253, + 158, + 84, + 255 + ], + "112": [ + 253, + 157, + 82, + 255 + ], + "113": [ + 253, + 156, + 81, + 255 + ], + "114": [ + 253, + 154, + 79, + 255 + ], + "115": [ + 253, + 153, + 78, + 255 + ], + "116": [ + 253, + 152, + 76, + 255 + ], + "117": [ + 253, + 151, + 75, + 255 + ], + "118": [ + 253, + 150, + 74, + 255 + ], + "119": [ + 253, + 149, + 72, + 255 + ], + "120": [ + 253, + 148, + 71, + 255 + ], + "121": [ + 253, + 147, + 69, + 255 + ], + "122": [ + 253, + 146, + 68, + 255 + ], + "123": [ + 253, + 145, + 66, + 255 + ], + "124": [ + 253, + 144, + 65, + 255 + ], + "125": [ + 253, + 143, + 63, + 255 + ], + "126": [ + 253, + 142, + 62, + 255 + ], + "127": [ + 253, + 141, + 60, + 255 + ], + "128": [ + 252, + 140, + 59, + 255 + ], + "129": [ + 252, + 139, + 58, + 255 + ], + "130": [ + 252, + 138, + 56, + 255 + ], + "131": [ + 251, + 137, + 55, + 255 + ], + "132": [ + 251, + 135, + 54, + 255 + ], + "133": [ + 250, + 134, + 52, + 255 + ], + "134": [ + 250, + 133, + 51, + 255 + ], + "135": [ + 250, + 132, + 50, + 255 + ], + "136": [ + 249, + 131, + 49, + 255 + ], + "137": [ + 249, + 130, + 47, + 255 + ], + "138": [ + 249, + 129, + 46, + 255 + ], + "139": [ + 248, + 128, + 45, + 255 + ], + "140": [ + 248, + 126, + 43, + 255 + ], + "141": [ + 247, + 125, + 42, + 255 + ], + "142": [ + 247, + 124, + 41, + 255 + ], + "143": [ + 247, + 123, + 40, + 255 + ], + "144": [ + 246, + 122, + 38, + 255 + ], + "145": [ + 246, + 121, + 37, + 255 + ], + "146": [ + 246, + 120, + 36, + 255 + ], + "147": [ + 245, + 118, + 34, + 255 + ], + "148": [ + 245, + 117, + 33, + 255 + ], + "149": [ + 244, + 116, + 32, + 255 + ], + "150": [ + 244, + 115, + 31, + 255 + ], + "151": [ + 244, + 114, + 29, + 255 + ], + "152": [ + 243, + 113, + 28, + 255 + ], + "153": [ + 243, + 112, + 27, + 255 + ], + "154": [ + 243, + 111, + 25, + 255 + ], + "155": [ + 242, + 109, + 24, + 255 + ], + "156": [ + 242, + 108, + 23, + 255 + ], + "157": [ + 241, + 107, + 22, + 255 + ], + "158": [ + 241, + 106, + 20, + 255 + ], + "159": [ + 241, + 105, + 19, + 255 + ], + "160": [ + 240, + 104, + 18, + 255 + ], + "161": [ + 239, + 103, + 18, + 255 + ], + "162": [ + 239, + 102, + 17, + 255 + ], + "163": [ + 238, + 101, + 16, + 255 + ], + "164": [ + 237, + 100, + 16, + 255 + ], + "165": [ + 236, + 99, + 15, + 255 + ], + "166": [ + 236, + 98, + 15, + 255 + ], + "167": [ + 235, + 97, + 14, + 255 + ], + "168": [ + 234, + 96, + 14, + 255 + ], + "169": [ + 233, + 95, + 13, + 255 + ], + "170": [ + 233, + 93, + 13, + 255 + ], + "171": [ + 232, + 92, + 12, + 255 + ], + "172": [ + 231, + 91, + 11, + 255 + ], + "173": [ + 230, + 90, + 11, + 255 + ], + "174": [ + 229, + 89, + 10, + 255 + ], + "175": [ + 229, + 88, + 10, + 255 + ], + "176": [ + 228, + 87, + 9, + 255 + ], + "177": [ + 227, + 86, + 9, + 255 + ], + "178": [ + 226, + 85, + 8, + 255 + ], + "179": [ + 226, + 84, + 7, + 255 + ], + "180": [ + 225, + 83, + 7, + 255 + ], + "181": [ + 224, + 82, + 6, + 255 + ], + "182": [ + 223, + 81, + 6, + 255 + ], + "183": [ + 223, + 80, + 5, + 255 + ], + "184": [ + 222, + 79, + 5, + 255 + ], + "185": [ + 221, + 78, + 4, + 255 + ], + "186": [ + 220, + 77, + 3, + 255 + ], + "187": [ + 220, + 76, + 3, + 255 + ], + "188": [ + 219, + 75, + 2, + 255 + ], + "189": [ + 218, + 74, + 2, + 255 + ], + "190": [ + 217, + 73, + 1, + 255 + ], + "191": [ + 217, + 72, + 1, + 255 + ], + "192": [ + 215, + 71, + 1, + 255 + ], + "193": [ + 214, + 71, + 1, + 255 + ], + "194": [ + 212, + 70, + 1, + 255 + ], + "195": [ + 211, + 69, + 1, + 255 + ], + "196": [ + 209, + 69, + 1, + 255 + ], + "197": [ + 207, + 68, + 1, + 255 + ], + "198": [ + 206, + 68, + 1, + 255 + ], + "199": [ + 204, + 67, + 1, + 255 + ], + "200": [ + 203, + 67, + 1, + 255 + ], + "201": [ + 201, + 66, + 1, + 255 + ], + "202": [ + 199, + 65, + 1, + 255 + ], + "203": [ + 198, + 65, + 1, + 255 + ], + "204": [ + 196, + 64, + 1, + 255 + ], + "205": [ + 195, + 64, + 1, + 255 + ], + "206": [ + 193, + 63, + 1, + 255 + ], + "207": [ + 191, + 63, + 1, + 255 + ], + "208": [ + 190, + 62, + 2, + 255 + ], + "209": [ + 188, + 61, + 2, + 255 + ], + "210": [ + 187, + 61, + 2, + 255 + ], + "211": [ + 185, + 60, + 2, + 255 + ], + "212": [ + 183, + 60, + 2, + 255 + ], + "213": [ + 182, + 59, + 2, + 255 + ], + "214": [ + 180, + 59, + 2, + 255 + ], + "215": [ + 179, + 58, + 2, + 255 + ], + "216": [ + 177, + 58, + 2, + 255 + ], + "217": [ + 175, + 57, + 2, + 255 + ], + "218": [ + 174, + 56, + 2, + 255 + ], + "219": [ + 172, + 56, + 2, + 255 + ], + "220": [ + 171, + 55, + 2, + 255 + ], + "221": [ + 169, + 55, + 2, + 255 + ], + "222": [ + 167, + 54, + 2, + 255 + ], + "223": [ + 166, + 54, + 2, + 255 + ], + "224": [ + 164, + 53, + 3, + 255 + ], + "225": [ + 163, + 53, + 3, + 255 + ], + "226": [ + 162, + 52, + 3, + 255 + ], + "227": [ + 161, + 52, + 3, + 255 + ], + "228": [ + 160, + 51, + 3, + 255 + ], + "229": [ + 158, + 51, + 3, + 255 + ], + "230": [ + 157, + 50, + 3, + 255 + ], + "231": [ + 156, + 50, + 3, + 255 + ], + "232": [ + 155, + 49, + 3, + 255 + ], + "233": [ + 153, + 49, + 3, + 255 + ], + "234": [ + 152, + 48, + 3, + 255 + ], + "235": [ + 151, + 48, + 3, + 255 + ], + "236": [ + 150, + 47, + 3, + 255 + ], + "237": [ + 149, + 47, + 3, + 255 + ], + "238": [ + 147, + 47, + 3, + 255 + ], + "239": [ + 146, + 46, + 3, + 255 + ], + "240": [ + 145, + 46, + 3, + 255 + ], + "241": [ + 144, + 45, + 3, + 255 + ], + "242": [ + 142, + 45, + 3, + 255 + ], + "243": [ + 141, + 44, + 3, + 255 + ], + "244": [ + 140, + 44, + 3, + 255 + ], + "245": [ + 139, + 43, + 3, + 255 + ], + "246": [ + 138, + 43, + 3, + 255 + ], + "247": [ + 136, + 42, + 3, + 255 + ], + "248": [ + 135, + 42, + 3, + 255 + ], + "249": [ + 134, + 41, + 3, + 255 + ], + "250": [ + 133, + 41, + 3, + 255 + ], + "251": [ + 131, + 40, + 3, + 255 + ], + "252": [ + 130, + 40, + 3, + 255 + ], + "253": [ + 129, + 39, + 3, + 255 + ], + "254": [ + 128, + 39, + 3, + 255 + ], + "255": [ + 127, + 39, + 4, + 255 + ] + }, + orrd: { + "0": [ + 255, + 247, + 236, + 255 + ], + "1": [ + 254, + 246, + 234, + 255 + ], + "2": [ + 254, + 246, + 233, + 255 + ], + "3": [ + 254, + 245, + 232, + 255 + ], + "4": [ + 254, + 245, + 231, + 255 + ], + "5": [ + 254, + 244, + 230, + 255 + ], + "6": [ + 254, + 244, + 229, + 255 + ], + "7": [ + 254, + 243, + 228, + 255 + ], + "8": [ + 254, + 243, + 226, + 255 + ], + "9": [ + 254, + 242, + 225, + 255 + ], + "10": [ + 254, + 242, + 224, + 255 + ], + "11": [ + 254, + 241, + 223, + 255 + ], + "12": [ + 254, + 241, + 222, + 255 + ], + "13": [ + 254, + 240, + 221, + 255 + ], + "14": [ + 254, + 240, + 220, + 255 + ], + "15": [ + 254, + 239, + 219, + 255 + ], + "16": [ + 254, + 239, + 217, + 255 + ], + "17": [ + 254, + 239, + 216, + 255 + ], + "18": [ + 254, + 238, + 215, + 255 + ], + "19": [ + 254, + 238, + 214, + 255 + ], + "20": [ + 254, + 237, + 213, + 255 + ], + "21": [ + 254, + 237, + 212, + 255 + ], + "22": [ + 254, + 236, + 211, + 255 + ], + "23": [ + 254, + 236, + 210, + 255 + ], + "24": [ + 254, + 235, + 208, + 255 + ], + "25": [ + 254, + 235, + 207, + 255 + ], + "26": [ + 254, + 234, + 206, + 255 + ], + "27": [ + 254, + 234, + 205, + 255 + ], + "28": [ + 254, + 233, + 204, + 255 + ], + "29": [ + 254, + 233, + 203, + 255 + ], + "30": [ + 254, + 232, + 202, + 255 + ], + "31": [ + 254, + 232, + 200, + 255 + ], + "32": [ + 253, + 231, + 199, + 255 + ], + "33": [ + 253, + 231, + 198, + 255 + ], + "34": [ + 253, + 230, + 197, + 255 + ], + "35": [ + 253, + 230, + 195, + 255 + ], + "36": [ + 253, + 229, + 194, + 255 + ], + "37": [ + 253, + 228, + 193, + 255 + ], + "38": [ + 253, + 228, + 191, + 255 + ], + "39": [ + 253, + 227, + 190, + 255 + ], + "40": [ + 253, + 226, + 189, + 255 + ], + "41": [ + 253, + 226, + 187, + 255 + ], + "42": [ + 253, + 225, + 186, + 255 + ], + "43": [ + 253, + 225, + 185, + 255 + ], + "44": [ + 253, + 224, + 184, + 255 + ], + "45": [ + 253, + 223, + 182, + 255 + ], + "46": [ + 253, + 223, + 181, + 255 + ], + "47": [ + 253, + 222, + 180, + 255 + ], + "48": [ + 253, + 221, + 178, + 255 + ], + "49": [ + 253, + 221, + 177, + 255 + ], + "50": [ + 253, + 220, + 176, + 255 + ], + "51": [ + 253, + 220, + 174, + 255 + ], + "52": [ + 253, + 219, + 173, + 255 + ], + "53": [ + 253, + 218, + 172, + 255 + ], + "54": [ + 253, + 218, + 170, + 255 + ], + "55": [ + 253, + 217, + 169, + 255 + ], + "56": [ + 253, + 216, + 168, + 255 + ], + "57": [ + 253, + 216, + 166, + 255 + ], + "58": [ + 253, + 215, + 165, + 255 + ], + "59": [ + 253, + 214, + 164, + 255 + ], + "60": [ + 253, + 214, + 162, + 255 + ], + "61": [ + 253, + 213, + 161, + 255 + ], + "62": [ + 253, + 213, + 160, + 255 + ], + "63": [ + 253, + 212, + 158, + 255 + ], + "64": [ + 253, + 211, + 157, + 255 + ], + "65": [ + 253, + 211, + 156, + 255 + ], + "66": [ + 253, + 210, + 156, + 255 + ], + "67": [ + 253, + 209, + 155, + 255 + ], + "68": [ + 253, + 208, + 154, + 255 + ], + "69": [ + 253, + 207, + 153, + 255 + ], + "70": [ + 253, + 207, + 152, + 255 + ], + "71": [ + 253, + 206, + 152, + 255 + ], + "72": [ + 253, + 205, + 151, + 255 + ], + "73": [ + 253, + 204, + 150, + 255 + ], + "74": [ + 253, + 203, + 149, + 255 + ], + "75": [ + 253, + 203, + 148, + 255 + ], + "76": [ + 253, + 202, + 148, + 255 + ], + "77": [ + 253, + 201, + 147, + 255 + ], + "78": [ + 253, + 200, + 146, + 255 + ], + "79": [ + 253, + 200, + 145, + 255 + ], + "80": [ + 253, + 199, + 144, + 255 + ], + "81": [ + 253, + 198, + 143, + 255 + ], + "82": [ + 253, + 197, + 143, + 255 + ], + "83": [ + 253, + 196, + 142, + 255 + ], + "84": [ + 253, + 196, + 141, + 255 + ], + "85": [ + 253, + 195, + 140, + 255 + ], + "86": [ + 253, + 194, + 139, + 255 + ], + "87": [ + 253, + 193, + 139, + 255 + ], + "88": [ + 253, + 192, + 138, + 255 + ], + "89": [ + 253, + 192, + 137, + 255 + ], + "90": [ + 253, + 191, + 136, + 255 + ], + "91": [ + 253, + 190, + 135, + 255 + ], + "92": [ + 253, + 189, + 134, + 255 + ], + "93": [ + 253, + 189, + 134, + 255 + ], + "94": [ + 253, + 188, + 133, + 255 + ], + "95": [ + 253, + 187, + 132, + 255 + ], + "96": [ + 252, + 186, + 131, + 255 + ], + "97": [ + 252, + 185, + 130, + 255 + ], + "98": [ + 252, + 183, + 128, + 255 + ], + "99": [ + 252, + 182, + 127, + 255 + ], + "100": [ + 252, + 180, + 126, + 255 + ], + "101": [ + 252, + 179, + 124, + 255 + ], + "102": [ + 252, + 177, + 123, + 255 + ], + "103": [ + 252, + 176, + 122, + 255 + ], + "104": [ + 252, + 174, + 120, + 255 + ], + "105": [ + 252, + 173, + 119, + 255 + ], + "106": [ + 252, + 172, + 118, + 255 + ], + "107": [ + 252, + 170, + 116, + 255 + ], + "108": [ + 252, + 169, + 115, + 255 + ], + "109": [ + 252, + 167, + 113, + 255 + ], + "110": [ + 252, + 166, + 112, + 255 + ], + "111": [ + 252, + 164, + 111, + 255 + ], + "112": [ + 252, + 163, + 109, + 255 + ], + "113": [ + 252, + 161, + 108, + 255 + ], + "114": [ + 252, + 160, + 107, + 255 + ], + "115": [ + 252, + 159, + 105, + 255 + ], + "116": [ + 252, + 157, + 104, + 255 + ], + "117": [ + 252, + 156, + 103, + 255 + ], + "118": [ + 252, + 154, + 101, + 255 + ], + "119": [ + 252, + 153, + 100, + 255 + ], + "120": [ + 252, + 151, + 99, + 255 + ], + "121": [ + 252, + 150, + 97, + 255 + ], + "122": [ + 252, + 148, + 96, + 255 + ], + "123": [ + 252, + 147, + 95, + 255 + ], + "124": [ + 252, + 146, + 93, + 255 + ], + "125": [ + 252, + 144, + 92, + 255 + ], + "126": [ + 252, + 143, + 91, + 255 + ], + "127": [ + 252, + 141, + 89, + 255 + ], + "128": [ + 251, + 140, + 88, + 255 + ], + "129": [ + 251, + 139, + 88, + 255 + ], + "130": [ + 250, + 137, + 87, + 255 + ], + "131": [ + 250, + 136, + 87, + 255 + ], + "132": [ + 250, + 135, + 86, + 255 + ], + "133": [ + 249, + 134, + 86, + 255 + ], + "134": [ + 249, + 132, + 85, + 255 + ], + "135": [ + 248, + 131, + 85, + 255 + ], + "136": [ + 248, + 130, + 84, + 255 + ], + "137": [ + 248, + 129, + 83, + 255 + ], + "138": [ + 247, + 127, + 83, + 255 + ], + "139": [ + 247, + 126, + 82, + 255 + ], + "140": [ + 246, + 125, + 82, + 255 + ], + "141": [ + 246, + 124, + 81, + 255 + ], + "142": [ + 246, + 122, + 81, + 255 + ], + "143": [ + 245, + 121, + 80, + 255 + ], + "144": [ + 245, + 120, + 80, + 255 + ], + "145": [ + 244, + 119, + 79, + 255 + ], + "146": [ + 244, + 117, + 79, + 255 + ], + "147": [ + 244, + 116, + 78, + 255 + ], + "148": [ + 243, + 115, + 78, + 255 + ], + "149": [ + 243, + 114, + 77, + 255 + ], + "150": [ + 242, + 112, + 77, + 255 + ], + "151": [ + 242, + 111, + 76, + 255 + ], + "152": [ + 242, + 110, + 75, + 255 + ], + "153": [ + 241, + 109, + 75, + 255 + ], + "154": [ + 241, + 107, + 74, + 255 + ], + "155": [ + 240, + 106, + 74, + 255 + ], + "156": [ + 240, + 105, + 73, + 255 + ], + "157": [ + 239, + 103, + 73, + 255 + ], + "158": [ + 239, + 102, + 72, + 255 + ], + "159": [ + 239, + 101, + 72, + 255 + ], + "160": [ + 238, + 99, + 71, + 255 + ], + "161": [ + 237, + 98, + 69, + 255 + ], + "162": [ + 237, + 96, + 68, + 255 + ], + "163": [ + 236, + 94, + 67, + 255 + ], + "164": [ + 235, + 93, + 66, + 255 + ], + "165": [ + 234, + 91, + 64, + 255 + ], + "166": [ + 234, + 89, + 63, + 255 + ], + "167": [ + 233, + 88, + 62, + 255 + ], + "168": [ + 232, + 86, + 60, + 255 + ], + "169": [ + 231, + 84, + 59, + 255 + ], + "170": [ + 231, + 83, + 58, + 255 + ], + "171": [ + 230, + 81, + 57, + 255 + ], + "172": [ + 229, + 80, + 55, + 255 + ], + "173": [ + 228, + 78, + 54, + 255 + ], + "174": [ + 227, + 76, + 53, + 255 + ], + "175": [ + 227, + 75, + 51, + 255 + ], + "176": [ + 226, + 73, + 50, + 255 + ], + "177": [ + 225, + 71, + 49, + 255 + ], + "178": [ + 224, + 70, + 48, + 255 + ], + "179": [ + 224, + 68, + 46, + 255 + ], + "180": [ + 223, + 66, + 45, + 255 + ], + "181": [ + 222, + 65, + 44, + 255 + ], + "182": [ + 221, + 63, + 42, + 255 + ], + "183": [ + 221, + 61, + 41, + 255 + ], + "184": [ + 220, + 60, + 40, + 255 + ], + "185": [ + 219, + 58, + 39, + 255 + ], + "186": [ + 218, + 56, + 37, + 255 + ], + "187": [ + 218, + 55, + 36, + 255 + ], + "188": [ + 217, + 53, + 35, + 255 + ], + "189": [ + 216, + 51, + 33, + 255 + ], + "190": [ + 215, + 50, + 32, + 255 + ], + "191": [ + 215, + 48, + 31, + 255 + ], + "192": [ + 214, + 46, + 30, + 255 + ], + "193": [ + 213, + 45, + 29, + 255 + ], + "194": [ + 211, + 43, + 28, + 255 + ], + "195": [ + 210, + 42, + 27, + 255 + ], + "196": [ + 209, + 40, + 26, + 255 + ], + "197": [ + 208, + 39, + 25, + 255 + ], + "198": [ + 207, + 37, + 24, + 255 + ], + "199": [ + 206, + 36, + 23, + 255 + ], + "200": [ + 205, + 34, + 22, + 255 + ], + "201": [ + 203, + 33, + 21, + 255 + ], + "202": [ + 202, + 31, + 20, + 255 + ], + "203": [ + 201, + 30, + 19, + 255 + ], + "204": [ + 200, + 28, + 18, + 255 + ], + "205": [ + 199, + 27, + 17, + 255 + ], + "206": [ + 198, + 25, + 16, + 255 + ], + "207": [ + 197, + 24, + 15, + 255 + ], + "208": [ + 196, + 22, + 14, + 255 + ], + "209": [ + 194, + 21, + 13, + 255 + ], + "210": [ + 193, + 19, + 12, + 255 + ], + "211": [ + 192, + 18, + 11, + 255 + ], + "212": [ + 191, + 16, + 10, + 255 + ], + "213": [ + 190, + 15, + 9, + 255 + ], + "214": [ + 189, + 13, + 8, + 255 + ], + "215": [ + 188, + 12, + 7, + 255 + ], + "216": [ + 187, + 10, + 6, + 255 + ], + "217": [ + 185, + 9, + 5, + 255 + ], + "218": [ + 184, + 7, + 4, + 255 + ], + "219": [ + 183, + 6, + 4, + 255 + ], + "220": [ + 182, + 4, + 3, + 255 + ], + "221": [ + 181, + 3, + 2, + 255 + ], + "222": [ + 180, + 1, + 1, + 255 + ], + "223": [ + 179, + 0, + 0, + 255 + ], + "224": [ + 177, + 0, + 0, + 255 + ], + "225": [ + 175, + 0, + 0, + 255 + ], + "226": [ + 174, + 0, + 0, + 255 + ], + "227": [ + 172, + 0, + 0, + 255 + ], + "228": [ + 171, + 0, + 0, + 255 + ], + "229": [ + 169, + 0, + 0, + 255 + ], + "230": [ + 167, + 0, + 0, + 255 + ], + "231": [ + 166, + 0, + 0, + 255 + ], + "232": [ + 164, + 0, + 0, + 255 + ], + "233": [ + 162, + 0, + 0, + 255 + ], + "234": [ + 161, + 0, + 0, + 255 + ], + "235": [ + 159, + 0, + 0, + 255 + ], + "236": [ + 157, + 0, + 0, + 255 + ], + "237": [ + 156, + 0, + 0, + 255 + ], + "238": [ + 154, + 0, + 0, + 255 + ], + "239": [ + 153, + 0, + 0, + 255 + ], + "240": [ + 151, + 0, + 0, + 255 + ], + "241": [ + 149, + 0, + 0, + 255 + ], + "242": [ + 148, + 0, + 0, + 255 + ], + "243": [ + 146, + 0, + 0, + 255 + ], + "244": [ + 144, + 0, + 0, + 255 + ], + "245": [ + 143, + 0, + 0, + 255 + ], + "246": [ + 141, + 0, + 0, + 255 + ], + "247": [ + 140, + 0, + 0, + 255 + ], + "248": [ + 138, + 0, + 0, + 255 + ], + "249": [ + 136, + 0, + 0, + 255 + ], + "250": [ + 135, + 0, + 0, + 255 + ], + "251": [ + 133, + 0, + 0, + 255 + ], + "252": [ + 131, + 0, + 0, + 255 + ], + "253": [ + 130, + 0, + 0, + 255 + ], + "254": [ + 128, + 0, + 0, + 255 + ], + "255": [ + 127, + 0, + 0, + 255 + ] + }, + pink: { + "0": [ + 30, + 0, + 0, + 255 + ], + "1": [ + 34, + 6, + 6, + 255 + ], + "2": [ + 39, + 12, + 12, + 255 + ], + "3": [ + 44, + 19, + 19, + 255 + ], + "4": [ + 49, + 25, + 25, + 255 + ], + "5": [ + 53, + 28, + 28, + 255 + ], + "6": [ + 56, + 31, + 31, + 255 + ], + "7": [ + 60, + 34, + 34, + 255 + ], + "8": [ + 63, + 36, + 36, + 255 + ], + "9": [ + 66, + 38, + 38, + 255 + ], + "10": [ + 69, + 41, + 41, + 255 + ], + "11": [ + 72, + 43, + 43, + 255 + ], + "12": [ + 74, + 45, + 45, + 255 + ], + "13": [ + 77, + 46, + 46, + 255 + ], + "14": [ + 79, + 48, + 48, + 255 + ], + "15": [ + 82, + 50, + 50, + 255 + ], + "16": [ + 84, + 52, + 52, + 255 + ], + "17": [ + 87, + 53, + 53, + 255 + ], + "18": [ + 89, + 55, + 55, + 255 + ], + "19": [ + 91, + 56, + 56, + 255 + ], + "20": [ + 93, + 58, + 58, + 255 + ], + "21": [ + 95, + 59, + 59, + 255 + ], + "22": [ + 97, + 61, + 61, + 255 + ], + "23": [ + 99, + 62, + 62, + 255 + ], + "24": [ + 101, + 63, + 63, + 255 + ], + "25": [ + 103, + 65, + 65, + 255 + ], + "26": [ + 105, + 66, + 66, + 255 + ], + "27": [ + 107, + 67, + 67, + 255 + ], + "28": [ + 109, + 68, + 68, + 255 + ], + "29": [ + 110, + 70, + 70, + 255 + ], + "30": [ + 112, + 71, + 71, + 255 + ], + "31": [ + 114, + 72, + 72, + 255 + ], + "32": [ + 116, + 73, + 73, + 255 + ], + "33": [ + 117, + 74, + 74, + 255 + ], + "34": [ + 119, + 75, + 75, + 255 + ], + "35": [ + 121, + 77, + 77, + 255 + ], + "36": [ + 122, + 78, + 78, + 255 + ], + "37": [ + 124, + 79, + 79, + 255 + ], + "38": [ + 125, + 80, + 80, + 255 + ], + "39": [ + 127, + 81, + 81, + 255 + ], + "40": [ + 128, + 82, + 82, + 255 + ], + "41": [ + 130, + 83, + 83, + 255 + ], + "42": [ + 131, + 84, + 84, + 255 + ], + "43": [ + 133, + 85, + 85, + 255 + ], + "44": [ + 134, + 86, + 86, + 255 + ], + "45": [ + 136, + 87, + 87, + 255 + ], + "46": [ + 137, + 88, + 88, + 255 + ], + "47": [ + 139, + 89, + 89, + 255 + ], + "48": [ + 140, + 90, + 90, + 255 + ], + "49": [ + 141, + 91, + 91, + 255 + ], + "50": [ + 143, + 92, + 92, + 255 + ], + "51": [ + 144, + 93, + 93, + 255 + ], + "52": [ + 146, + 94, + 94, + 255 + ], + "53": [ + 147, + 94, + 94, + 255 + ], + "54": [ + 148, + 95, + 95, + 255 + ], + "55": [ + 150, + 96, + 96, + 255 + ], + "56": [ + 151, + 97, + 97, + 255 + ], + "57": [ + 152, + 98, + 98, + 255 + ], + "58": [ + 153, + 99, + 99, + 255 + ], + "59": [ + 155, + 100, + 100, + 255 + ], + "60": [ + 156, + 100, + 100, + 255 + ], + "61": [ + 157, + 101, + 101, + 255 + ], + "62": [ + 158, + 102, + 102, + 255 + ], + "63": [ + 160, + 103, + 103, + 255 + ], + "64": [ + 161, + 104, + 104, + 255 + ], + "65": [ + 162, + 105, + 105, + 255 + ], + "66": [ + 163, + 105, + 105, + 255 + ], + "67": [ + 165, + 106, + 106, + 255 + ], + "68": [ + 166, + 107, + 107, + 255 + ], + "69": [ + 167, + 108, + 108, + 255 + ], + "70": [ + 168, + 109, + 109, + 255 + ], + "71": [ + 169, + 109, + 109, + 255 + ], + "72": [ + 170, + 110, + 110, + 255 + ], + "73": [ + 172, + 111, + 111, + 255 + ], + "74": [ + 173, + 112, + 112, + 255 + ], + "75": [ + 174, + 112, + 112, + 255 + ], + "76": [ + 175, + 113, + 113, + 255 + ], + "77": [ + 176, + 114, + 114, + 255 + ], + "78": [ + 177, + 115, + 115, + 255 + ], + "79": [ + 178, + 115, + 115, + 255 + ], + "80": [ + 179, + 116, + 116, + 255 + ], + "81": [ + 180, + 117, + 117, + 255 + ], + "82": [ + 182, + 118, + 118, + 255 + ], + "83": [ + 183, + 118, + 118, + 255 + ], + "84": [ + 184, + 119, + 119, + 255 + ], + "85": [ + 185, + 120, + 120, + 255 + ], + "86": [ + 186, + 120, + 120, + 255 + ], + "87": [ + 187, + 121, + 121, + 255 + ], + "88": [ + 188, + 122, + 122, + 255 + ], + "89": [ + 189, + 123, + 123, + 255 + ], + "90": [ + 190, + 123, + 123, + 255 + ], + "91": [ + 191, + 124, + 124, + 255 + ], + "92": [ + 192, + 125, + 125, + 255 + ], + "93": [ + 193, + 125, + 125, + 255 + ], + "94": [ + 194, + 127, + 126, + 255 + ], + "95": [ + 194, + 128, + 127, + 255 + ], + "96": [ + 194, + 130, + 127, + 255 + ], + "97": [ + 195, + 131, + 128, + 255 + ], + "98": [ + 195, + 133, + 129, + 255 + ], + "99": [ + 196, + 134, + 129, + 255 + ], + "100": [ + 196, + 136, + 130, + 255 + ], + "101": [ + 197, + 137, + 131, + 255 + ], + "102": [ + 197, + 139, + 131, + 255 + ], + "103": [ + 197, + 140, + 132, + 255 + ], + "104": [ + 198, + 141, + 132, + 255 + ], + "105": [ + 198, + 143, + 133, + 255 + ], + "106": [ + 199, + 144, + 134, + 255 + ], + "107": [ + 199, + 145, + 134, + 255 + ], + "108": [ + 200, + 147, + 135, + 255 + ], + "109": [ + 200, + 148, + 136, + 255 + ], + "110": [ + 200, + 149, + 136, + 255 + ], + "111": [ + 201, + 151, + 137, + 255 + ], + "112": [ + 201, + 152, + 137, + 255 + ], + "113": [ + 202, + 153, + 138, + 255 + ], + "114": [ + 202, + 155, + 139, + 255 + ], + "115": [ + 203, + 156, + 139, + 255 + ], + "116": [ + 203, + 157, + 140, + 255 + ], + "117": [ + 203, + 158, + 141, + 255 + ], + "118": [ + 204, + 160, + 141, + 255 + ], + "119": [ + 204, + 161, + 142, + 255 + ], + "120": [ + 205, + 162, + 142, + 255 + ], + "121": [ + 205, + 163, + 143, + 255 + ], + "122": [ + 205, + 164, + 144, + 255 + ], + "123": [ + 206, + 166, + 144, + 255 + ], + "124": [ + 206, + 167, + 145, + 255 + ], + "125": [ + 207, + 168, + 145, + 255 + ], + "126": [ + 207, + 169, + 146, + 255 + ], + "127": [ + 208, + 170, + 146, + 255 + ], + "128": [ + 208, + 171, + 147, + 255 + ], + "129": [ + 208, + 173, + 148, + 255 + ], + "130": [ + 209, + 174, + 148, + 255 + ], + "131": [ + 209, + 175, + 149, + 255 + ], + "132": [ + 210, + 176, + 149, + 255 + ], + "133": [ + 210, + 177, + 150, + 255 + ], + "134": [ + 210, + 178, + 150, + 255 + ], + "135": [ + 211, + 179, + 151, + 255 + ], + "136": [ + 211, + 180, + 152, + 255 + ], + "137": [ + 212, + 181, + 152, + 255 + ], + "138": [ + 212, + 182, + 153, + 255 + ], + "139": [ + 212, + 184, + 153, + 255 + ], + "140": [ + 213, + 185, + 154, + 255 + ], + "141": [ + 213, + 186, + 154, + 255 + ], + "142": [ + 214, + 187, + 155, + 255 + ], + "143": [ + 214, + 188, + 155, + 255 + ], + "144": [ + 214, + 189, + 156, + 255 + ], + "145": [ + 215, + 190, + 157, + 255 + ], + "146": [ + 215, + 191, + 157, + 255 + ], + "147": [ + 216, + 192, + 158, + 255 + ], + "148": [ + 216, + 193, + 158, + 255 + ], + "149": [ + 216, + 194, + 159, + 255 + ], + "150": [ + 217, + 195, + 159, + 255 + ], + "151": [ + 217, + 196, + 160, + 255 + ], + "152": [ + 217, + 197, + 160, + 255 + ], + "153": [ + 218, + 198, + 161, + 255 + ], + "154": [ + 218, + 199, + 161, + 255 + ], + "155": [ + 219, + 200, + 162, + 255 + ], + "156": [ + 219, + 201, + 162, + 255 + ], + "157": [ + 219, + 202, + 163, + 255 + ], + "158": [ + 220, + 203, + 163, + 255 + ], + "159": [ + 220, + 204, + 164, + 255 + ], + "160": [ + 221, + 205, + 164, + 255 + ], + "161": [ + 221, + 206, + 165, + 255 + ], + "162": [ + 221, + 207, + 165, + 255 + ], + "163": [ + 222, + 208, + 166, + 255 + ], + "164": [ + 222, + 209, + 166, + 255 + ], + "165": [ + 222, + 209, + 167, + 255 + ], + "166": [ + 223, + 210, + 167, + 255 + ], + "167": [ + 223, + 211, + 168, + 255 + ], + "168": [ + 224, + 212, + 168, + 255 + ], + "169": [ + 224, + 213, + 169, + 255 + ], + "170": [ + 224, + 214, + 170, + 255 + ], + "171": [ + 225, + 215, + 170, + 255 + ], + "172": [ + 225, + 216, + 170, + 255 + ], + "173": [ + 226, + 217, + 171, + 255 + ], + "174": [ + 226, + 218, + 171, + 255 + ], + "175": [ + 226, + 219, + 172, + 255 + ], + "176": [ + 227, + 220, + 172, + 255 + ], + "177": [ + 227, + 220, + 173, + 255 + ], + "178": [ + 227, + 221, + 173, + 255 + ], + "179": [ + 228, + 222, + 174, + 255 + ], + "180": [ + 228, + 223, + 174, + 255 + ], + "181": [ + 229, + 224, + 175, + 255 + ], + "182": [ + 229, + 225, + 175, + 255 + ], + "183": [ + 229, + 226, + 176, + 255 + ], + "184": [ + 230, + 227, + 176, + 255 + ], + "185": [ + 230, + 227, + 177, + 255 + ], + "186": [ + 230, + 228, + 177, + 255 + ], + "187": [ + 231, + 229, + 178, + 255 + ], + "188": [ + 231, + 230, + 178, + 255 + ], + "189": [ + 231, + 231, + 179, + 255 + ], + "190": [ + 232, + 232, + 179, + 255 + ], + "191": [ + 232, + 232, + 180, + 255 + ], + "192": [ + 233, + 233, + 182, + 255 + ], + "193": [ + 233, + 233, + 183, + 255 + ], + "194": [ + 233, + 233, + 185, + 255 + ], + "195": [ + 234, + 234, + 186, + 255 + ], + "196": [ + 234, + 234, + 187, + 255 + ], + "197": [ + 234, + 234, + 189, + 255 + ], + "198": [ + 235, + 235, + 190, + 255 + ], + "199": [ + 235, + 235, + 191, + 255 + ], + "200": [ + 235, + 235, + 193, + 255 + ], + "201": [ + 236, + 236, + 194, + 255 + ], + "202": [ + 236, + 236, + 195, + 255 + ], + "203": [ + 237, + 237, + 196, + 255 + ], + "204": [ + 237, + 237, + 198, + 255 + ], + "205": [ + 237, + 237, + 199, + 255 + ], + "206": [ + 238, + 238, + 200, + 255 + ], + "207": [ + 238, + 238, + 201, + 255 + ], + "208": [ + 238, + 238, + 203, + 255 + ], + "209": [ + 239, + 239, + 204, + 255 + ], + "210": [ + 239, + 239, + 205, + 255 + ], + "211": [ + 239, + 239, + 206, + 255 + ], + "212": [ + 240, + 240, + 208, + 255 + ], + "213": [ + 240, + 240, + 209, + 255 + ], + "214": [ + 240, + 240, + 210, + 255 + ], + "215": [ + 241, + 241, + 211, + 255 + ], + "216": [ + 241, + 241, + 212, + 255 + ], + "217": [ + 242, + 242, + 214, + 255 + ], + "218": [ + 242, + 242, + 215, + 255 + ], + "219": [ + 242, + 242, + 216, + 255 + ], + "220": [ + 243, + 243, + 217, + 255 + ], + "221": [ + 243, + 243, + 218, + 255 + ], + "222": [ + 243, + 243, + 219, + 255 + ], + "223": [ + 244, + 244, + 221, + 255 + ], + "224": [ + 244, + 244, + 222, + 255 + ], + "225": [ + 244, + 244, + 223, + 255 + ], + "226": [ + 245, + 245, + 224, + 255 + ], + "227": [ + 245, + 245, + 225, + 255 + ], + "228": [ + 245, + 245, + 226, + 255 + ], + "229": [ + 246, + 246, + 227, + 255 + ], + "230": [ + 246, + 246, + 228, + 255 + ], + "231": [ + 246, + 246, + 230, + 255 + ], + "232": [ + 247, + 247, + 231, + 255 + ], + "233": [ + 247, + 247, + 232, + 255 + ], + "234": [ + 247, + 247, + 233, + 255 + ], + "235": [ + 248, + 248, + 234, + 255 + ], + "236": [ + 248, + 248, + 235, + 255 + ], + "237": [ + 248, + 248, + 236, + 255 + ], + "238": [ + 249, + 249, + 237, + 255 + ], + "239": [ + 249, + 249, + 238, + 255 + ], + "240": [ + 249, + 249, + 239, + 255 + ], + "241": [ + 250, + 250, + 240, + 255 + ], + "242": [ + 250, + 250, + 241, + 255 + ], + "243": [ + 250, + 250, + 242, + 255 + ], + "244": [ + 251, + 251, + 243, + 255 + ], + "245": [ + 251, + 251, + 244, + 255 + ], + "246": [ + 251, + 251, + 245, + 255 + ], + "247": [ + 252, + 252, + 246, + 255 + ], + "248": [ + 252, + 252, + 247, + 255 + ], + "249": [ + 252, + 252, + 248, + 255 + ], + "250": [ + 253, + 253, + 249, + 255 + ], + "251": [ + 253, + 253, + 251, + 255 + ], + "252": [ + 253, + 253, + 252, + 255 + ], + "253": [ + 254, + 254, + 253, + 255 + ], + "254": [ + 254, + 254, + 254, + 255 + ], + "255": [ + 255, + 255, + 255, + 255 + ] + }, + plasma: { + "0": [ + 12, + 7, + 134, + 255 + ], + "1": [ + 16, + 7, + 135, + 255 + ], + "2": [ + 19, + 6, + 137, + 255 + ], + "3": [ + 21, + 6, + 138, + 255 + ], + "4": [ + 24, + 6, + 139, + 255 + ], + "5": [ + 27, + 6, + 140, + 255 + ], + "6": [ + 29, + 6, + 141, + 255 + ], + "7": [ + 31, + 5, + 142, + 255 + ], + "8": [ + 33, + 5, + 143, + 255 + ], + "9": [ + 35, + 5, + 144, + 255 + ], + "10": [ + 37, + 5, + 145, + 255 + ], + "11": [ + 39, + 5, + 146, + 255 + ], + "12": [ + 41, + 5, + 147, + 255 + ], + "13": [ + 43, + 5, + 148, + 255 + ], + "14": [ + 45, + 4, + 148, + 255 + ], + "15": [ + 47, + 4, + 149, + 255 + ], + "16": [ + 49, + 4, + 150, + 255 + ], + "17": [ + 51, + 4, + 151, + 255 + ], + "18": [ + 52, + 4, + 152, + 255 + ], + "19": [ + 54, + 4, + 152, + 255 + ], + "20": [ + 56, + 4, + 153, + 255 + ], + "21": [ + 58, + 4, + 154, + 255 + ], + "22": [ + 59, + 3, + 154, + 255 + ], + "23": [ + 61, + 3, + 155, + 255 + ], + "24": [ + 63, + 3, + 156, + 255 + ], + "25": [ + 64, + 3, + 156, + 255 + ], + "26": [ + 66, + 3, + 157, + 255 + ], + "27": [ + 68, + 3, + 158, + 255 + ], + "28": [ + 69, + 3, + 158, + 255 + ], + "29": [ + 71, + 2, + 159, + 255 + ], + "30": [ + 73, + 2, + 159, + 255 + ], + "31": [ + 74, + 2, + 160, + 255 + ], + "32": [ + 76, + 2, + 161, + 255 + ], + "33": [ + 78, + 2, + 161, + 255 + ], + "34": [ + 79, + 2, + 162, + 255 + ], + "35": [ + 81, + 1, + 162, + 255 + ], + "36": [ + 82, + 1, + 163, + 255 + ], + "37": [ + 84, + 1, + 163, + 255 + ], + "38": [ + 86, + 1, + 163, + 255 + ], + "39": [ + 87, + 1, + 164, + 255 + ], + "40": [ + 89, + 1, + 164, + 255 + ], + "41": [ + 90, + 0, + 165, + 255 + ], + "42": [ + 92, + 0, + 165, + 255 + ], + "43": [ + 94, + 0, + 165, + 255 + ], + "44": [ + 95, + 0, + 166, + 255 + ], + "45": [ + 97, + 0, + 166, + 255 + ], + "46": [ + 98, + 0, + 166, + 255 + ], + "47": [ + 100, + 0, + 167, + 255 + ], + "48": [ + 101, + 0, + 167, + 255 + ], + "49": [ + 103, + 0, + 167, + 255 + ], + "50": [ + 104, + 0, + 167, + 255 + ], + "51": [ + 106, + 0, + 167, + 255 + ], + "52": [ + 108, + 0, + 168, + 255 + ], + "53": [ + 109, + 0, + 168, + 255 + ], + "54": [ + 111, + 0, + 168, + 255 + ], + "55": [ + 112, + 0, + 168, + 255 + ], + "56": [ + 114, + 0, + 168, + 255 + ], + "57": [ + 115, + 0, + 168, + 255 + ], + "58": [ + 117, + 0, + 168, + 255 + ], + "59": [ + 118, + 1, + 168, + 255 + ], + "60": [ + 120, + 1, + 168, + 255 + ], + "61": [ + 121, + 1, + 168, + 255 + ], + "62": [ + 123, + 2, + 168, + 255 + ], + "63": [ + 124, + 2, + 167, + 255 + ], + "64": [ + 126, + 3, + 167, + 255 + ], + "65": [ + 127, + 3, + 167, + 255 + ], + "66": [ + 129, + 4, + 167, + 255 + ], + "67": [ + 130, + 4, + 167, + 255 + ], + "68": [ + 132, + 5, + 166, + 255 + ], + "69": [ + 133, + 6, + 166, + 255 + ], + "70": [ + 134, + 7, + 166, + 255 + ], + "71": [ + 136, + 7, + 165, + 255 + ], + "72": [ + 137, + 8, + 165, + 255 + ], + "73": [ + 139, + 9, + 164, + 255 + ], + "74": [ + 140, + 10, + 164, + 255 + ], + "75": [ + 142, + 12, + 164, + 255 + ], + "76": [ + 143, + 13, + 163, + 255 + ], + "77": [ + 144, + 14, + 163, + 255 + ], + "78": [ + 146, + 15, + 162, + 255 + ], + "79": [ + 147, + 16, + 161, + 255 + ], + "80": [ + 149, + 17, + 161, + 255 + ], + "81": [ + 150, + 18, + 160, + 255 + ], + "82": [ + 151, + 19, + 160, + 255 + ], + "83": [ + 153, + 20, + 159, + 255 + ], + "84": [ + 154, + 21, + 158, + 255 + ], + "85": [ + 155, + 23, + 158, + 255 + ], + "86": [ + 157, + 24, + 157, + 255 + ], + "87": [ + 158, + 25, + 156, + 255 + ], + "88": [ + 159, + 26, + 155, + 255 + ], + "89": [ + 160, + 27, + 155, + 255 + ], + "90": [ + 162, + 28, + 154, + 255 + ], + "91": [ + 163, + 29, + 153, + 255 + ], + "92": [ + 164, + 30, + 152, + 255 + ], + "93": [ + 165, + 31, + 151, + 255 + ], + "94": [ + 167, + 33, + 151, + 255 + ], + "95": [ + 168, + 34, + 150, + 255 + ], + "96": [ + 169, + 35, + 149, + 255 + ], + "97": [ + 170, + 36, + 148, + 255 + ], + "98": [ + 172, + 37, + 147, + 255 + ], + "99": [ + 173, + 38, + 146, + 255 + ], + "100": [ + 174, + 39, + 145, + 255 + ], + "101": [ + 175, + 40, + 144, + 255 + ], + "102": [ + 176, + 42, + 143, + 255 + ], + "103": [ + 177, + 43, + 143, + 255 + ], + "104": [ + 178, + 44, + 142, + 255 + ], + "105": [ + 180, + 45, + 141, + 255 + ], + "106": [ + 181, + 46, + 140, + 255 + ], + "107": [ + 182, + 47, + 139, + 255 + ], + "108": [ + 183, + 48, + 138, + 255 + ], + "109": [ + 184, + 50, + 137, + 255 + ], + "110": [ + 185, + 51, + 136, + 255 + ], + "111": [ + 186, + 52, + 135, + 255 + ], + "112": [ + 187, + 53, + 134, + 255 + ], + "113": [ + 188, + 54, + 133, + 255 + ], + "114": [ + 189, + 55, + 132, + 255 + ], + "115": [ + 190, + 56, + 131, + 255 + ], + "116": [ + 191, + 57, + 130, + 255 + ], + "117": [ + 192, + 59, + 129, + 255 + ], + "118": [ + 193, + 60, + 128, + 255 + ], + "119": [ + 194, + 61, + 128, + 255 + ], + "120": [ + 195, + 62, + 127, + 255 + ], + "121": [ + 196, + 63, + 126, + 255 + ], + "122": [ + 197, + 64, + 125, + 255 + ], + "123": [ + 198, + 65, + 124, + 255 + ], + "124": [ + 199, + 66, + 123, + 255 + ], + "125": [ + 200, + 68, + 122, + 255 + ], + "126": [ + 201, + 69, + 121, + 255 + ], + "127": [ + 202, + 70, + 120, + 255 + ], + "128": [ + 203, + 71, + 119, + 255 + ], + "129": [ + 204, + 72, + 118, + 255 + ], + "130": [ + 205, + 73, + 117, + 255 + ], + "131": [ + 206, + 74, + 117, + 255 + ], + "132": [ + 207, + 75, + 116, + 255 + ], + "133": [ + 208, + 77, + 115, + 255 + ], + "134": [ + 209, + 78, + 114, + 255 + ], + "135": [ + 209, + 79, + 113, + 255 + ], + "136": [ + 210, + 80, + 112, + 255 + ], + "137": [ + 211, + 81, + 111, + 255 + ], + "138": [ + 212, + 82, + 110, + 255 + ], + "139": [ + 213, + 83, + 109, + 255 + ], + "140": [ + 214, + 85, + 109, + 255 + ], + "141": [ + 215, + 86, + 108, + 255 + ], + "142": [ + 215, + 87, + 107, + 255 + ], + "143": [ + 216, + 88, + 106, + 255 + ], + "144": [ + 217, + 89, + 105, + 255 + ], + "145": [ + 218, + 90, + 104, + 255 + ], + "146": [ + 219, + 91, + 103, + 255 + ], + "147": [ + 220, + 93, + 102, + 255 + ], + "148": [ + 220, + 94, + 102, + 255 + ], + "149": [ + 221, + 95, + 101, + 255 + ], + "150": [ + 222, + 96, + 100, + 255 + ], + "151": [ + 223, + 97, + 99, + 255 + ], + "152": [ + 223, + 98, + 98, + 255 + ], + "153": [ + 224, + 100, + 97, + 255 + ], + "154": [ + 225, + 101, + 96, + 255 + ], + "155": [ + 226, + 102, + 96, + 255 + ], + "156": [ + 227, + 103, + 95, + 255 + ], + "157": [ + 227, + 104, + 94, + 255 + ], + "158": [ + 228, + 106, + 93, + 255 + ], + "159": [ + 229, + 107, + 92, + 255 + ], + "160": [ + 229, + 108, + 91, + 255 + ], + "161": [ + 230, + 109, + 90, + 255 + ], + "162": [ + 231, + 110, + 90, + 255 + ], + "163": [ + 232, + 112, + 89, + 255 + ], + "164": [ + 232, + 113, + 88, + 255 + ], + "165": [ + 233, + 114, + 87, + 255 + ], + "166": [ + 234, + 115, + 86, + 255 + ], + "167": [ + 234, + 116, + 85, + 255 + ], + "168": [ + 235, + 118, + 84, + 255 + ], + "169": [ + 236, + 119, + 84, + 255 + ], + "170": [ + 236, + 120, + 83, + 255 + ], + "171": [ + 237, + 121, + 82, + 255 + ], + "172": [ + 237, + 123, + 81, + 255 + ], + "173": [ + 238, + 124, + 80, + 255 + ], + "174": [ + 239, + 125, + 79, + 255 + ], + "175": [ + 239, + 126, + 78, + 255 + ], + "176": [ + 240, + 128, + 77, + 255 + ], + "177": [ + 240, + 129, + 77, + 255 + ], + "178": [ + 241, + 130, + 76, + 255 + ], + "179": [ + 242, + 132, + 75, + 255 + ], + "180": [ + 242, + 133, + 74, + 255 + ], + "181": [ + 243, + 134, + 73, + 255 + ], + "182": [ + 243, + 135, + 72, + 255 + ], + "183": [ + 244, + 137, + 71, + 255 + ], + "184": [ + 244, + 138, + 71, + 255 + ], + "185": [ + 245, + 139, + 70, + 255 + ], + "186": [ + 245, + 141, + 69, + 255 + ], + "187": [ + 246, + 142, + 68, + 255 + ], + "188": [ + 246, + 143, + 67, + 255 + ], + "189": [ + 246, + 145, + 66, + 255 + ], + "190": [ + 247, + 146, + 65, + 255 + ], + "191": [ + 247, + 147, + 65, + 255 + ], + "192": [ + 248, + 149, + 64, + 255 + ], + "193": [ + 248, + 150, + 63, + 255 + ], + "194": [ + 248, + 152, + 62, + 255 + ], + "195": [ + 249, + 153, + 61, + 255 + ], + "196": [ + 249, + 154, + 60, + 255 + ], + "197": [ + 250, + 156, + 59, + 255 + ], + "198": [ + 250, + 157, + 58, + 255 + ], + "199": [ + 250, + 159, + 58, + 255 + ], + "200": [ + 250, + 160, + 57, + 255 + ], + "201": [ + 251, + 162, + 56, + 255 + ], + "202": [ + 251, + 163, + 55, + 255 + ], + "203": [ + 251, + 164, + 54, + 255 + ], + "204": [ + 252, + 166, + 53, + 255 + ], + "205": [ + 252, + 167, + 53, + 255 + ], + "206": [ + 252, + 169, + 52, + 255 + ], + "207": [ + 252, + 170, + 51, + 255 + ], + "208": [ + 252, + 172, + 50, + 255 + ], + "209": [ + 252, + 173, + 49, + 255 + ], + "210": [ + 253, + 175, + 49, + 255 + ], + "211": [ + 253, + 176, + 48, + 255 + ], + "212": [ + 253, + 178, + 47, + 255 + ], + "213": [ + 253, + 179, + 46, + 255 + ], + "214": [ + 253, + 181, + 45, + 255 + ], + "215": [ + 253, + 182, + 45, + 255 + ], + "216": [ + 253, + 184, + 44, + 255 + ], + "217": [ + 253, + 185, + 43, + 255 + ], + "218": [ + 253, + 187, + 43, + 255 + ], + "219": [ + 253, + 188, + 42, + 255 + ], + "220": [ + 253, + 190, + 41, + 255 + ], + "221": [ + 253, + 192, + 41, + 255 + ], + "222": [ + 253, + 193, + 40, + 255 + ], + "223": [ + 253, + 195, + 40, + 255 + ], + "224": [ + 253, + 196, + 39, + 255 + ], + "225": [ + 253, + 198, + 38, + 255 + ], + "226": [ + 252, + 199, + 38, + 255 + ], + "227": [ + 252, + 201, + 38, + 255 + ], + "228": [ + 252, + 203, + 37, + 255 + ], + "229": [ + 252, + 204, + 37, + 255 + ], + "230": [ + 252, + 206, + 37, + 255 + ], + "231": [ + 251, + 208, + 36, + 255 + ], + "232": [ + 251, + 209, + 36, + 255 + ], + "233": [ + 251, + 211, + 36, + 255 + ], + "234": [ + 250, + 213, + 36, + 255 + ], + "235": [ + 250, + 214, + 36, + 255 + ], + "236": [ + 250, + 216, + 36, + 255 + ], + "237": [ + 249, + 217, + 36, + 255 + ], + "238": [ + 249, + 219, + 36, + 255 + ], + "239": [ + 248, + 221, + 36, + 255 + ], + "240": [ + 248, + 223, + 36, + 255 + ], + "241": [ + 247, + 224, + 36, + 255 + ], + "242": [ + 247, + 226, + 37, + 255 + ], + "243": [ + 246, + 228, + 37, + 255 + ], + "244": [ + 246, + 229, + 37, + 255 + ], + "245": [ + 245, + 231, + 38, + 255 + ], + "246": [ + 245, + 233, + 38, + 255 + ], + "247": [ + 244, + 234, + 38, + 255 + ], + "248": [ + 243, + 236, + 38, + 255 + ], + "249": [ + 243, + 238, + 38, + 255 + ], + "250": [ + 242, + 240, + 38, + 255 + ], + "251": [ + 242, + 241, + 38, + 255 + ], + "252": [ + 241, + 243, + 38, + 255 + ], + "253": [ + 240, + 245, + 37, + 255 + ], + "254": [ + 240, + 246, + 35, + 255 + ], + "255": [ + 239, + 248, + 33, + 255 + ] + }, + pubu: { + "0": [ + 255, + 247, + 251, + 255 + ], + "1": [ + 254, + 246, + 250, + 255 + ], + "2": [ + 253, + 245, + 250, + 255 + ], + "3": [ + 253, + 245, + 250, + 255 + ], + "4": [ + 252, + 244, + 249, + 255 + ], + "5": [ + 252, + 244, + 249, + 255 + ], + "6": [ + 251, + 243, + 249, + 255 + ], + "7": [ + 250, + 243, + 249, + 255 + ], + "8": [ + 250, + 242, + 248, + 255 + ], + "9": [ + 249, + 242, + 248, + 255 + ], + "10": [ + 249, + 241, + 248, + 255 + ], + "11": [ + 248, + 241, + 247, + 255 + ], + "12": [ + 247, + 240, + 247, + 255 + ], + "13": [ + 247, + 240, + 247, + 255 + ], + "14": [ + 246, + 239, + 247, + 255 + ], + "15": [ + 246, + 239, + 246, + 255 + ], + "16": [ + 245, + 238, + 246, + 255 + ], + "17": [ + 244, + 238, + 246, + 255 + ], + "18": [ + 244, + 237, + 245, + 255 + ], + "19": [ + 243, + 237, + 245, + 255 + ], + "20": [ + 243, + 236, + 245, + 255 + ], + "21": [ + 242, + 236, + 245, + 255 + ], + "22": [ + 241, + 235, + 244, + 255 + ], + "23": [ + 241, + 235, + 244, + 255 + ], + "24": [ + 240, + 234, + 244, + 255 + ], + "25": [ + 240, + 234, + 243, + 255 + ], + "26": [ + 239, + 233, + 243, + 255 + ], + "27": [ + 238, + 233, + 243, + 255 + ], + "28": [ + 238, + 232, + 243, + 255 + ], + "29": [ + 237, + 232, + 242, + 255 + ], + "30": [ + 237, + 231, + 242, + 255 + ], + "31": [ + 236, + 231, + 242, + 255 + ], + "32": [ + 235, + 230, + 241, + 255 + ], + "33": [ + 235, + 230, + 241, + 255 + ], + "34": [ + 234, + 229, + 241, + 255 + ], + "35": [ + 233, + 228, + 240, + 255 + ], + "36": [ + 232, + 228, + 240, + 255 + ], + "37": [ + 231, + 227, + 240, + 255 + ], + "38": [ + 230, + 226, + 239, + 255 + ], + "39": [ + 229, + 226, + 239, + 255 + ], + "40": [ + 228, + 225, + 238, + 255 + ], + "41": [ + 227, + 224, + 238, + 255 + ], + "42": [ + 227, + 224, + 238, + 255 + ], + "43": [ + 226, + 223, + 237, + 255 + ], + "44": [ + 225, + 222, + 237, + 255 + ], + "45": [ + 224, + 221, + 237, + 255 + ], + "46": [ + 223, + 221, + 236, + 255 + ], + "47": [ + 222, + 220, + 236, + 255 + ], + "48": [ + 221, + 219, + 235, + 255 + ], + "49": [ + 220, + 219, + 235, + 255 + ], + "50": [ + 220, + 218, + 235, + 255 + ], + "51": [ + 219, + 217, + 234, + 255 + ], + "52": [ + 218, + 217, + 234, + 255 + ], + "53": [ + 217, + 216, + 234, + 255 + ], + "54": [ + 216, + 215, + 233, + 255 + ], + "55": [ + 215, + 215, + 233, + 255 + ], + "56": [ + 214, + 214, + 232, + 255 + ], + "57": [ + 213, + 213, + 232, + 255 + ], + "58": [ + 213, + 212, + 232, + 255 + ], + "59": [ + 212, + 212, + 231, + 255 + ], + "60": [ + 211, + 211, + 231, + 255 + ], + "61": [ + 210, + 210, + 231, + 255 + ], + "62": [ + 209, + 210, + 230, + 255 + ], + "63": [ + 208, + 209, + 230, + 255 + ], + "64": [ + 207, + 208, + 229, + 255 + ], + "65": [ + 206, + 208, + 229, + 255 + ], + "66": [ + 205, + 207, + 229, + 255 + ], + "67": [ + 203, + 206, + 228, + 255 + ], + "68": [ + 202, + 206, + 228, + 255 + ], + "69": [ + 201, + 205, + 228, + 255 + ], + "70": [ + 199, + 205, + 227, + 255 + ], + "71": [ + 198, + 204, + 227, + 255 + ], + "72": [ + 197, + 203, + 227, + 255 + ], + "73": [ + 195, + 203, + 226, + 255 + ], + "74": [ + 194, + 202, + 226, + 255 + ], + "75": [ + 193, + 201, + 226, + 255 + ], + "76": [ + 191, + 201, + 225, + 255 + ], + "77": [ + 190, + 200, + 225, + 255 + ], + "78": [ + 189, + 200, + 225, + 255 + ], + "79": [ + 187, + 199, + 224, + 255 + ], + "80": [ + 186, + 198, + 224, + 255 + ], + "81": [ + 185, + 198, + 224, + 255 + ], + "82": [ + 183, + 197, + 223, + 255 + ], + "83": [ + 182, + 196, + 223, + 255 + ], + "84": [ + 181, + 196, + 223, + 255 + ], + "85": [ + 180, + 195, + 222, + 255 + ], + "86": [ + 178, + 195, + 222, + 255 + ], + "87": [ + 177, + 194, + 221, + 255 + ], + "88": [ + 176, + 193, + 221, + 255 + ], + "89": [ + 174, + 193, + 221, + 255 + ], + "90": [ + 173, + 192, + 220, + 255 + ], + "91": [ + 172, + 191, + 220, + 255 + ], + "92": [ + 170, + 191, + 220, + 255 + ], + "93": [ + 169, + 190, + 219, + 255 + ], + "94": [ + 168, + 190, + 219, + 255 + ], + "95": [ + 166, + 189, + 219, + 255 + ], + "96": [ + 165, + 188, + 218, + 255 + ], + "97": [ + 163, + 188, + 218, + 255 + ], + "98": [ + 162, + 187, + 218, + 255 + ], + "99": [ + 160, + 186, + 217, + 255 + ], + "100": [ + 159, + 186, + 217, + 255 + ], + "101": [ + 157, + 185, + 216, + 255 + ], + "102": [ + 156, + 185, + 216, + 255 + ], + "103": [ + 154, + 184, + 216, + 255 + ], + "104": [ + 152, + 183, + 215, + 255 + ], + "105": [ + 151, + 183, + 215, + 255 + ], + "106": [ + 149, + 182, + 215, + 255 + ], + "107": [ + 148, + 181, + 214, + 255 + ], + "108": [ + 146, + 181, + 214, + 255 + ], + "109": [ + 145, + 180, + 213, + 255 + ], + "110": [ + 143, + 179, + 213, + 255 + ], + "111": [ + 141, + 179, + 213, + 255 + ], + "112": [ + 140, + 178, + 212, + 255 + ], + "113": [ + 138, + 178, + 212, + 255 + ], + "114": [ + 137, + 177, + 212, + 255 + ], + "115": [ + 135, + 176, + 211, + 255 + ], + "116": [ + 134, + 176, + 211, + 255 + ], + "117": [ + 132, + 175, + 210, + 255 + ], + "118": [ + 130, + 174, + 210, + 255 + ], + "119": [ + 129, + 174, + 210, + 255 + ], + "120": [ + 127, + 173, + 209, + 255 + ], + "121": [ + 126, + 173, + 209, + 255 + ], + "122": [ + 124, + 172, + 209, + 255 + ], + "123": [ + 123, + 171, + 208, + 255 + ], + "124": [ + 121, + 171, + 208, + 255 + ], + "125": [ + 119, + 170, + 207, + 255 + ], + "126": [ + 118, + 169, + 207, + 255 + ], + "127": [ + 116, + 169, + 207, + 255 + ], + "128": [ + 115, + 168, + 206, + 255 + ], + "129": [ + 113, + 167, + 206, + 255 + ], + "130": [ + 111, + 167, + 205, + 255 + ], + "131": [ + 109, + 166, + 205, + 255 + ], + "132": [ + 107, + 165, + 204, + 255 + ], + "133": [ + 105, + 164, + 204, + 255 + ], + "134": [ + 103, + 163, + 203, + 255 + ], + "135": [ + 101, + 163, + 203, + 255 + ], + "136": [ + 99, + 162, + 203, + 255 + ], + "137": [ + 97, + 161, + 202, + 255 + ], + "138": [ + 95, + 160, + 202, + 255 + ], + "139": [ + 93, + 159, + 201, + 255 + ], + "140": [ + 91, + 159, + 201, + 255 + ], + "141": [ + 89, + 158, + 200, + 255 + ], + "142": [ + 87, + 157, + 200, + 255 + ], + "143": [ + 85, + 156, + 199, + 255 + ], + "144": [ + 83, + 156, + 199, + 255 + ], + "145": [ + 81, + 155, + 198, + 255 + ], + "146": [ + 80, + 154, + 198, + 255 + ], + "147": [ + 78, + 153, + 197, + 255 + ], + "148": [ + 76, + 152, + 197, + 255 + ], + "149": [ + 74, + 152, + 196, + 255 + ], + "150": [ + 72, + 151, + 196, + 255 + ], + "151": [ + 70, + 150, + 195, + 255 + ], + "152": [ + 68, + 149, + 195, + 255 + ], + "153": [ + 66, + 148, + 195, + 255 + ], + "154": [ + 64, + 148, + 194, + 255 + ], + "155": [ + 62, + 147, + 194, + 255 + ], + "156": [ + 60, + 146, + 193, + 255 + ], + "157": [ + 58, + 145, + 193, + 255 + ], + "158": [ + 56, + 145, + 192, + 255 + ], + "159": [ + 54, + 144, + 192, + 255 + ], + "160": [ + 53, + 143, + 191, + 255 + ], + "161": [ + 51, + 142, + 191, + 255 + ], + "162": [ + 49, + 141, + 190, + 255 + ], + "163": [ + 48, + 140, + 190, + 255 + ], + "164": [ + 46, + 139, + 189, + 255 + ], + "165": [ + 45, + 138, + 189, + 255 + ], + "166": [ + 43, + 137, + 188, + 255 + ], + "167": [ + 42, + 136, + 188, + 255 + ], + "168": [ + 40, + 135, + 187, + 255 + ], + "169": [ + 39, + 134, + 187, + 255 + ], + "170": [ + 37, + 133, + 186, + 255 + ], + "171": [ + 36, + 132, + 186, + 255 + ], + "172": [ + 34, + 131, + 185, + 255 + ], + "173": [ + 33, + 130, + 185, + 255 + ], + "174": [ + 31, + 129, + 184, + 255 + ], + "175": [ + 29, + 128, + 184, + 255 + ], + "176": [ + 28, + 127, + 183, + 255 + ], + "177": [ + 26, + 126, + 183, + 255 + ], + "178": [ + 25, + 125, + 182, + 255 + ], + "179": [ + 23, + 124, + 182, + 255 + ], + "180": [ + 22, + 123, + 181, + 255 + ], + "181": [ + 20, + 122, + 181, + 255 + ], + "182": [ + 19, + 121, + 180, + 255 + ], + "183": [ + 17, + 120, + 180, + 255 + ], + "184": [ + 16, + 119, + 179, + 255 + ], + "185": [ + 14, + 118, + 179, + 255 + ], + "186": [ + 13, + 117, + 178, + 255 + ], + "187": [ + 11, + 116, + 178, + 255 + ], + "188": [ + 9, + 115, + 177, + 255 + ], + "189": [ + 8, + 114, + 177, + 255 + ], + "190": [ + 6, + 113, + 176, + 255 + ], + "191": [ + 5, + 112, + 176, + 255 + ], + "192": [ + 4, + 111, + 175, + 255 + ], + "193": [ + 4, + 110, + 174, + 255 + ], + "194": [ + 4, + 110, + 172, + 255 + ], + "195": [ + 4, + 109, + 171, + 255 + ], + "196": [ + 4, + 108, + 170, + 255 + ], + "197": [ + 4, + 108, + 169, + 255 + ], + "198": [ + 4, + 107, + 168, + 255 + ], + "199": [ + 4, + 106, + 167, + 255 + ], + "200": [ + 4, + 105, + 166, + 255 + ], + "201": [ + 4, + 105, + 165, + 255 + ], + "202": [ + 4, + 104, + 164, + 255 + ], + "203": [ + 4, + 103, + 163, + 255 + ], + "204": [ + 4, + 103, + 162, + 255 + ], + "205": [ + 4, + 102, + 160, + 255 + ], + "206": [ + 4, + 101, + 159, + 255 + ], + "207": [ + 4, + 101, + 158, + 255 + ], + "208": [ + 4, + 100, + 157, + 255 + ], + "209": [ + 4, + 99, + 156, + 255 + ], + "210": [ + 4, + 99, + 155, + 255 + ], + "211": [ + 4, + 98, + 154, + 255 + ], + "212": [ + 4, + 97, + 153, + 255 + ], + "213": [ + 4, + 96, + 152, + 255 + ], + "214": [ + 4, + 96, + 151, + 255 + ], + "215": [ + 4, + 95, + 149, + 255 + ], + "216": [ + 4, + 94, + 148, + 255 + ], + "217": [ + 4, + 94, + 147, + 255 + ], + "218": [ + 4, + 93, + 146, + 255 + ], + "219": [ + 4, + 92, + 145, + 255 + ], + "220": [ + 4, + 92, + 144, + 255 + ], + "221": [ + 4, + 91, + 143, + 255 + ], + "222": [ + 4, + 90, + 142, + 255 + ], + "223": [ + 4, + 90, + 141, + 255 + ], + "224": [ + 3, + 89, + 139, + 255 + ], + "225": [ + 3, + 88, + 137, + 255 + ], + "226": [ + 3, + 86, + 136, + 255 + ], + "227": [ + 3, + 85, + 134, + 255 + ], + "228": [ + 3, + 84, + 132, + 255 + ], + "229": [ + 3, + 83, + 131, + 255 + ], + "230": [ + 3, + 82, + 129, + 255 + ], + "231": [ + 3, + 81, + 127, + 255 + ], + "232": [ + 3, + 80, + 126, + 255 + ], + "233": [ + 3, + 79, + 124, + 255 + ], + "234": [ + 3, + 78, + 122, + 255 + ], + "235": [ + 3, + 77, + 121, + 255 + ], + "236": [ + 3, + 76, + 119, + 255 + ], + "237": [ + 3, + 75, + 117, + 255 + ], + "238": [ + 3, + 74, + 116, + 255 + ], + "239": [ + 3, + 73, + 114, + 255 + ], + "240": [ + 2, + 72, + 112, + 255 + ], + "241": [ + 2, + 70, + 111, + 255 + ], + "242": [ + 2, + 69, + 109, + 255 + ], + "243": [ + 2, + 68, + 107, + 255 + ], + "244": [ + 2, + 67, + 106, + 255 + ], + "245": [ + 2, + 66, + 104, + 255 + ], + "246": [ + 2, + 65, + 102, + 255 + ], + "247": [ + 2, + 64, + 101, + 255 + ], + "248": [ + 2, + 63, + 99, + 255 + ], + "249": [ + 2, + 62, + 97, + 255 + ], + "250": [ + 2, + 61, + 96, + 255 + ], + "251": [ + 2, + 60, + 94, + 255 + ], + "252": [ + 2, + 59, + 92, + 255 + ], + "253": [ + 2, + 58, + 91, + 255 + ], + "254": [ + 2, + 57, + 89, + 255 + ], + "255": [ + 2, + 56, + 88, + 255 + ] + }, + pubugn: { + "0": [ + 255, + 247, + 251, + 255 + ], + "1": [ + 254, + 246, + 250, + 255 + ], + "2": [ + 253, + 245, + 250, + 255 + ], + "3": [ + 253, + 245, + 249, + 255 + ], + "4": [ + 252, + 244, + 249, + 255 + ], + "5": [ + 252, + 243, + 249, + 255 + ], + "6": [ + 251, + 243, + 248, + 255 + ], + "7": [ + 250, + 242, + 248, + 255 + ], + "8": [ + 250, + 241, + 248, + 255 + ], + "9": [ + 249, + 241, + 247, + 255 + ], + "10": [ + 249, + 240, + 247, + 255 + ], + "11": [ + 248, + 239, + 247, + 255 + ], + "12": [ + 247, + 239, + 246, + 255 + ], + "13": [ + 247, + 238, + 246, + 255 + ], + "14": [ + 246, + 237, + 246, + 255 + ], + "15": [ + 246, + 237, + 245, + 255 + ], + "16": [ + 245, + 236, + 245, + 255 + ], + "17": [ + 244, + 235, + 245, + 255 + ], + "18": [ + 244, + 235, + 244, + 255 + ], + "19": [ + 243, + 234, + 244, + 255 + ], + "20": [ + 243, + 233, + 244, + 255 + ], + "21": [ + 242, + 233, + 243, + 255 + ], + "22": [ + 241, + 232, + 243, + 255 + ], + "23": [ + 241, + 231, + 243, + 255 + ], + "24": [ + 240, + 231, + 242, + 255 + ], + "25": [ + 240, + 230, + 242, + 255 + ], + "26": [ + 239, + 229, + 242, + 255 + ], + "27": [ + 238, + 229, + 241, + 255 + ], + "28": [ + 238, + 228, + 241, + 255 + ], + "29": [ + 237, + 227, + 240, + 255 + ], + "30": [ + 237, + 227, + 240, + 255 + ], + "31": [ + 236, + 226, + 240, + 255 + ], + "32": [ + 235, + 225, + 239, + 255 + ], + "33": [ + 235, + 225, + 239, + 255 + ], + "34": [ + 234, + 224, + 239, + 255 + ], + "35": [ + 233, + 224, + 239, + 255 + ], + "36": [ + 232, + 223, + 238, + 255 + ], + "37": [ + 231, + 223, + 238, + 255 + ], + "38": [ + 230, + 222, + 238, + 255 + ], + "39": [ + 229, + 222, + 237, + 255 + ], + "40": [ + 228, + 221, + 237, + 255 + ], + "41": [ + 227, + 221, + 237, + 255 + ], + "42": [ + 227, + 220, + 236, + 255 + ], + "43": [ + 226, + 220, + 236, + 255 + ], + "44": [ + 225, + 219, + 236, + 255 + ], + "45": [ + 224, + 219, + 235, + 255 + ], + "46": [ + 223, + 218, + 235, + 255 + ], + "47": [ + 222, + 217, + 235, + 255 + ], + "48": [ + 221, + 217, + 234, + 255 + ], + "49": [ + 220, + 216, + 234, + 255 + ], + "50": [ + 220, + 216, + 234, + 255 + ], + "51": [ + 219, + 215, + 234, + 255 + ], + "52": [ + 218, + 215, + 233, + 255 + ], + "53": [ + 217, + 214, + 233, + 255 + ], + "54": [ + 216, + 214, + 233, + 255 + ], + "55": [ + 215, + 213, + 232, + 255 + ], + "56": [ + 214, + 213, + 232, + 255 + ], + "57": [ + 213, + 212, + 232, + 255 + ], + "58": [ + 213, + 212, + 231, + 255 + ], + "59": [ + 212, + 211, + 231, + 255 + ], + "60": [ + 211, + 211, + 231, + 255 + ], + "61": [ + 210, + 210, + 230, + 255 + ], + "62": [ + 209, + 209, + 230, + 255 + ], + "63": [ + 208, + 209, + 230, + 255 + ], + "64": [ + 207, + 208, + 229, + 255 + ], + "65": [ + 206, + 208, + 229, + 255 + ], + "66": [ + 205, + 207, + 229, + 255 + ], + "67": [ + 203, + 206, + 228, + 255 + ], + "68": [ + 202, + 206, + 228, + 255 + ], + "69": [ + 201, + 205, + 228, + 255 + ], + "70": [ + 199, + 205, + 227, + 255 + ], + "71": [ + 198, + 204, + 227, + 255 + ], + "72": [ + 197, + 203, + 227, + 255 + ], + "73": [ + 195, + 203, + 226, + 255 + ], + "74": [ + 194, + 202, + 226, + 255 + ], + "75": [ + 193, + 201, + 226, + 255 + ], + "76": [ + 191, + 201, + 225, + 255 + ], + "77": [ + 190, + 200, + 225, + 255 + ], + "78": [ + 189, + 200, + 225, + 255 + ], + "79": [ + 187, + 199, + 224, + 255 + ], + "80": [ + 186, + 198, + 224, + 255 + ], + "81": [ + 185, + 198, + 224, + 255 + ], + "82": [ + 183, + 197, + 223, + 255 + ], + "83": [ + 182, + 196, + 223, + 255 + ], + "84": [ + 181, + 196, + 223, + 255 + ], + "85": [ + 180, + 195, + 222, + 255 + ], + "86": [ + 178, + 195, + 222, + 255 + ], + "87": [ + 177, + 194, + 221, + 255 + ], + "88": [ + 176, + 193, + 221, + 255 + ], + "89": [ + 174, + 193, + 221, + 255 + ], + "90": [ + 173, + 192, + 220, + 255 + ], + "91": [ + 172, + 191, + 220, + 255 + ], + "92": [ + 170, + 191, + 220, + 255 + ], + "93": [ + 169, + 190, + 219, + 255 + ], + "94": [ + 168, + 190, + 219, + 255 + ], + "95": [ + 166, + 189, + 219, + 255 + ], + "96": [ + 165, + 188, + 218, + 255 + ], + "97": [ + 163, + 188, + 218, + 255 + ], + "98": [ + 161, + 187, + 218, + 255 + ], + "99": [ + 159, + 186, + 217, + 255 + ], + "100": [ + 157, + 186, + 217, + 255 + ], + "101": [ + 155, + 185, + 216, + 255 + ], + "102": [ + 153, + 185, + 216, + 255 + ], + "103": [ + 151, + 184, + 216, + 255 + ], + "104": [ + 149, + 183, + 215, + 255 + ], + "105": [ + 147, + 183, + 215, + 255 + ], + "106": [ + 145, + 182, + 215, + 255 + ], + "107": [ + 143, + 181, + 214, + 255 + ], + "108": [ + 141, + 181, + 214, + 255 + ], + "109": [ + 139, + 180, + 213, + 255 + ], + "110": [ + 137, + 179, + 213, + 255 + ], + "111": [ + 135, + 179, + 213, + 255 + ], + "112": [ + 133, + 178, + 212, + 255 + ], + "113": [ + 131, + 178, + 212, + 255 + ], + "114": [ + 129, + 177, + 212, + 255 + ], + "115": [ + 127, + 176, + 211, + 255 + ], + "116": [ + 125, + 176, + 211, + 255 + ], + "117": [ + 123, + 175, + 210, + 255 + ], + "118": [ + 121, + 174, + 210, + 255 + ], + "119": [ + 119, + 174, + 210, + 255 + ], + "120": [ + 117, + 173, + 209, + 255 + ], + "121": [ + 115, + 173, + 209, + 255 + ], + "122": [ + 113, + 172, + 209, + 255 + ], + "123": [ + 111, + 171, + 208, + 255 + ], + "124": [ + 109, + 171, + 208, + 255 + ], + "125": [ + 107, + 170, + 207, + 255 + ], + "126": [ + 105, + 169, + 207, + 255 + ], + "127": [ + 103, + 169, + 207, + 255 + ], + "128": [ + 102, + 168, + 206, + 255 + ], + "129": [ + 100, + 167, + 206, + 255 + ], + "130": [ + 99, + 167, + 205, + 255 + ], + "131": [ + 97, + 166, + 205, + 255 + ], + "132": [ + 96, + 165, + 204, + 255 + ], + "133": [ + 94, + 164, + 204, + 255 + ], + "134": [ + 93, + 163, + 203, + 255 + ], + "135": [ + 91, + 163, + 203, + 255 + ], + "136": [ + 89, + 162, + 203, + 255 + ], + "137": [ + 88, + 161, + 202, + 255 + ], + "138": [ + 86, + 160, + 202, + 255 + ], + "139": [ + 85, + 159, + 201, + 255 + ], + "140": [ + 83, + 159, + 201, + 255 + ], + "141": [ + 82, + 158, + 200, + 255 + ], + "142": [ + 80, + 157, + 200, + 255 + ], + "143": [ + 79, + 156, + 199, + 255 + ], + "144": [ + 77, + 156, + 199, + 255 + ], + "145": [ + 76, + 155, + 198, + 255 + ], + "146": [ + 74, + 154, + 198, + 255 + ], + "147": [ + 73, + 153, + 197, + 255 + ], + "148": [ + 71, + 152, + 197, + 255 + ], + "149": [ + 69, + 152, + 196, + 255 + ], + "150": [ + 68, + 151, + 196, + 255 + ], + "151": [ + 66, + 150, + 195, + 255 + ], + "152": [ + 65, + 149, + 195, + 255 + ], + "153": [ + 63, + 148, + 195, + 255 + ], + "154": [ + 62, + 148, + 194, + 255 + ], + "155": [ + 60, + 147, + 194, + 255 + ], + "156": [ + 59, + 146, + 193, + 255 + ], + "157": [ + 57, + 145, + 193, + 255 + ], + "158": [ + 56, + 145, + 192, + 255 + ], + "159": [ + 54, + 144, + 192, + 255 + ], + "160": [ + 52, + 143, + 190, + 255 + ], + "161": [ + 51, + 143, + 189, + 255 + ], + "162": [ + 49, + 142, + 187, + 255 + ], + "163": [ + 48, + 142, + 185, + 255 + ], + "164": [ + 46, + 141, + 184, + 255 + ], + "165": [ + 44, + 141, + 182, + 255 + ], + "166": [ + 43, + 140, + 180, + 255 + ], + "167": [ + 41, + 140, + 179, + 255 + ], + "168": [ + 39, + 139, + 177, + 255 + ], + "169": [ + 38, + 139, + 175, + 255 + ], + "170": [ + 36, + 139, + 174, + 255 + ], + "171": [ + 35, + 138, + 172, + 255 + ], + "172": [ + 33, + 138, + 170, + 255 + ], + "173": [ + 31, + 137, + 168, + 255 + ], + "174": [ + 30, + 137, + 167, + 255 + ], + "175": [ + 28, + 136, + 165, + 255 + ], + "176": [ + 26, + 136, + 163, + 255 + ], + "177": [ + 25, + 135, + 162, + 255 + ], + "178": [ + 23, + 135, + 160, + 255 + ], + "179": [ + 21, + 134, + 158, + 255 + ], + "180": [ + 20, + 134, + 157, + 255 + ], + "181": [ + 18, + 133, + 155, + 255 + ], + "182": [ + 17, + 133, + 153, + 255 + ], + "183": [ + 15, + 132, + 151, + 255 + ], + "184": [ + 13, + 132, + 150, + 255 + ], + "185": [ + 12, + 131, + 148, + 255 + ], + "186": [ + 10, + 131, + 146, + 255 + ], + "187": [ + 8, + 131, + 145, + 255 + ], + "188": [ + 7, + 130, + 143, + 255 + ], + "189": [ + 5, + 130, + 141, + 255 + ], + "190": [ + 4, + 129, + 140, + 255 + ], + "191": [ + 2, + 129, + 138, + 255 + ], + "192": [ + 1, + 128, + 136, + 255 + ], + "193": [ + 1, + 127, + 135, + 255 + ], + "194": [ + 1, + 127, + 133, + 255 + ], + "195": [ + 1, + 126, + 132, + 255 + ], + "196": [ + 1, + 125, + 130, + 255 + ], + "197": [ + 1, + 125, + 129, + 255 + ], + "198": [ + 1, + 124, + 127, + 255 + ], + "199": [ + 1, + 123, + 126, + 255 + ], + "200": [ + 1, + 123, + 124, + 255 + ], + "201": [ + 1, + 122, + 123, + 255 + ], + "202": [ + 1, + 121, + 121, + 255 + ], + "203": [ + 1, + 121, + 119, + 255 + ], + "204": [ + 1, + 120, + 118, + 255 + ], + "205": [ + 1, + 119, + 116, + 255 + ], + "206": [ + 1, + 119, + 115, + 255 + ], + "207": [ + 1, + 118, + 113, + 255 + ], + "208": [ + 1, + 117, + 112, + 255 + ], + "209": [ + 1, + 117, + 110, + 255 + ], + "210": [ + 1, + 116, + 109, + 255 + ], + "211": [ + 1, + 115, + 107, + 255 + ], + "212": [ + 1, + 115, + 106, + 255 + ], + "213": [ + 1, + 114, + 104, + 255 + ], + "214": [ + 1, + 114, + 103, + 255 + ], + "215": [ + 1, + 113, + 101, + 255 + ], + "216": [ + 1, + 112, + 99, + 255 + ], + "217": [ + 1, + 112, + 98, + 255 + ], + "218": [ + 1, + 111, + 96, + 255 + ], + "219": [ + 1, + 110, + 95, + 255 + ], + "220": [ + 1, + 110, + 93, + 255 + ], + "221": [ + 1, + 109, + 92, + 255 + ], + "222": [ + 1, + 108, + 90, + 255 + ], + "223": [ + 1, + 108, + 89, + 255 + ], + "224": [ + 1, + 106, + 88, + 255 + ], + "225": [ + 1, + 105, + 86, + 255 + ], + "226": [ + 1, + 104, + 85, + 255 + ], + "227": [ + 1, + 103, + 84, + 255 + ], + "228": [ + 1, + 102, + 83, + 255 + ], + "229": [ + 1, + 100, + 82, + 255 + ], + "230": [ + 1, + 99, + 81, + 255 + ], + "231": [ + 1, + 98, + 80, + 255 + ], + "232": [ + 1, + 97, + 79, + 255 + ], + "233": [ + 1, + 96, + 78, + 255 + ], + "234": [ + 1, + 95, + 77, + 255 + ], + "235": [ + 1, + 93, + 75, + 255 + ], + "236": [ + 1, + 92, + 74, + 255 + ], + "237": [ + 1, + 91, + 73, + 255 + ], + "238": [ + 1, + 90, + 72, + 255 + ], + "239": [ + 1, + 89, + 71, + 255 + ], + "240": [ + 1, + 87, + 70, + 255 + ], + "241": [ + 1, + 86, + 69, + 255 + ], + "242": [ + 1, + 85, + 68, + 255 + ], + "243": [ + 1, + 84, + 67, + 255 + ], + "244": [ + 1, + 83, + 66, + 255 + ], + "245": [ + 1, + 81, + 64, + 255 + ], + "246": [ + 1, + 80, + 63, + 255 + ], + "247": [ + 1, + 79, + 62, + 255 + ], + "248": [ + 1, + 78, + 61, + 255 + ], + "249": [ + 1, + 77, + 60, + 255 + ], + "250": [ + 1, + 75, + 59, + 255 + ], + "251": [ + 1, + 74, + 58, + 255 + ], + "252": [ + 1, + 73, + 57, + 255 + ], + "253": [ + 1, + 72, + 56, + 255 + ], + "254": [ + 1, + 71, + 55, + 255 + ], + "255": [ + 1, + 70, + 54, + 255 + ] + }, + purd: { + "0": [ + 247, + 244, + 249, + 255 + ], + "1": [ + 246, + 243, + 248, + 255 + ], + "2": [ + 245, + 242, + 248, + 255 + ], + "3": [ + 245, + 242, + 248, + 255 + ], + "4": [ + 244, + 241, + 247, + 255 + ], + "5": [ + 244, + 241, + 247, + 255 + ], + "6": [ + 243, + 240, + 247, + 255 + ], + "7": [ + 243, + 239, + 246, + 255 + ], + "8": [ + 242, + 239, + 246, + 255 + ], + "9": [ + 242, + 238, + 246, + 255 + ], + "10": [ + 241, + 238, + 245, + 255 + ], + "11": [ + 241, + 237, + 245, + 255 + ], + "12": [ + 240, + 236, + 245, + 255 + ], + "13": [ + 240, + 236, + 244, + 255 + ], + "14": [ + 239, + 235, + 244, + 255 + ], + "15": [ + 239, + 235, + 244, + 255 + ], + "16": [ + 238, + 234, + 243, + 255 + ], + "17": [ + 238, + 233, + 243, + 255 + ], + "18": [ + 237, + 233, + 243, + 255 + ], + "19": [ + 237, + 232, + 243, + 255 + ], + "20": [ + 236, + 232, + 242, + 255 + ], + "21": [ + 236, + 231, + 242, + 255 + ], + "22": [ + 235, + 230, + 242, + 255 + ], + "23": [ + 235, + 230, + 241, + 255 + ], + "24": [ + 234, + 229, + 241, + 255 + ], + "25": [ + 234, + 229, + 241, + 255 + ], + "26": [ + 233, + 228, + 240, + 255 + ], + "27": [ + 233, + 227, + 240, + 255 + ], + "28": [ + 232, + 227, + 240, + 255 + ], + "29": [ + 232, + 226, + 239, + 255 + ], + "30": [ + 231, + 226, + 239, + 255 + ], + "31": [ + 231, + 225, + 239, + 255 + ], + "32": [ + 230, + 224, + 238, + 255 + ], + "33": [ + 230, + 223, + 238, + 255 + ], + "34": [ + 229, + 222, + 237, + 255 + ], + "35": [ + 229, + 221, + 236, + 255 + ], + "36": [ + 228, + 219, + 236, + 255 + ], + "37": [ + 227, + 218, + 235, + 255 + ], + "38": [ + 227, + 217, + 234, + 255 + ], + "39": [ + 226, + 216, + 234, + 255 + ], + "40": [ + 226, + 214, + 233, + 255 + ], + "41": [ + 225, + 213, + 232, + 255 + ], + "42": [ + 224, + 212, + 232, + 255 + ], + "43": [ + 224, + 211, + 231, + 255 + ], + "44": [ + 223, + 209, + 231, + 255 + ], + "45": [ + 223, + 208, + 230, + 255 + ], + "46": [ + 222, + 207, + 229, + 255 + ], + "47": [ + 221, + 206, + 229, + 255 + ], + "48": [ + 221, + 204, + 228, + 255 + ], + "49": [ + 220, + 203, + 227, + 255 + ], + "50": [ + 220, + 202, + 227, + 255 + ], + "51": [ + 219, + 201, + 226, + 255 + ], + "52": [ + 219, + 199, + 225, + 255 + ], + "53": [ + 218, + 198, + 225, + 255 + ], + "54": [ + 217, + 197, + 224, + 255 + ], + "55": [ + 217, + 195, + 223, + 255 + ], + "56": [ + 216, + 194, + 223, + 255 + ], + "57": [ + 216, + 193, + 222, + 255 + ], + "58": [ + 215, + 192, + 221, + 255 + ], + "59": [ + 214, + 190, + 221, + 255 + ], + "60": [ + 214, + 189, + 220, + 255 + ], + "61": [ + 213, + 188, + 219, + 255 + ], + "62": [ + 213, + 187, + 219, + 255 + ], + "63": [ + 212, + 185, + 218, + 255 + ], + "64": [ + 211, + 184, + 217, + 255 + ], + "65": [ + 211, + 183, + 217, + 255 + ], + "66": [ + 211, + 182, + 216, + 255 + ], + "67": [ + 210, + 181, + 216, + 255 + ], + "68": [ + 210, + 180, + 215, + 255 + ], + "69": [ + 210, + 178, + 214, + 255 + ], + "70": [ + 209, + 177, + 214, + 255 + ], + "71": [ + 209, + 176, + 213, + 255 + ], + "72": [ + 209, + 175, + 213, + 255 + ], + "73": [ + 208, + 174, + 212, + 255 + ], + "74": [ + 208, + 173, + 211, + 255 + ], + "75": [ + 208, + 171, + 211, + 255 + ], + "76": [ + 207, + 170, + 210, + 255 + ], + "77": [ + 207, + 169, + 210, + 255 + ], + "78": [ + 207, + 168, + 209, + 255 + ], + "79": [ + 206, + 167, + 208, + 255 + ], + "80": [ + 206, + 166, + 208, + 255 + ], + "81": [ + 206, + 164, + 207, + 255 + ], + "82": [ + 205, + 163, + 207, + 255 + ], + "83": [ + 205, + 162, + 206, + 255 + ], + "84": [ + 205, + 161, + 205, + 255 + ], + "85": [ + 204, + 160, + 205, + 255 + ], + "86": [ + 204, + 159, + 204, + 255 + ], + "87": [ + 203, + 158, + 204, + 255 + ], + "88": [ + 203, + 156, + 203, + 255 + ], + "89": [ + 203, + 155, + 202, + 255 + ], + "90": [ + 202, + 154, + 202, + 255 + ], + "91": [ + 202, + 153, + 201, + 255 + ], + "92": [ + 202, + 152, + 201, + 255 + ], + "93": [ + 201, + 151, + 200, + 255 + ], + "94": [ + 201, + 149, + 199, + 255 + ], + "95": [ + 201, + 148, + 199, + 255 + ], + "96": [ + 201, + 147, + 198, + 255 + ], + "97": [ + 201, + 145, + 198, + 255 + ], + "98": [ + 202, + 144, + 197, + 255 + ], + "99": [ + 203, + 143, + 196, + 255 + ], + "100": [ + 204, + 141, + 195, + 255 + ], + "101": [ + 204, + 140, + 195, + 255 + ], + "102": [ + 205, + 138, + 194, + 255 + ], + "103": [ + 206, + 137, + 193, + 255 + ], + "104": [ + 206, + 135, + 192, + 255 + ], + "105": [ + 207, + 134, + 192, + 255 + ], + "106": [ + 208, + 132, + 191, + 255 + ], + "107": [ + 208, + 131, + 190, + 255 + ], + "108": [ + 209, + 129, + 190, + 255 + ], + "109": [ + 210, + 128, + 189, + 255 + ], + "110": [ + 210, + 126, + 188, + 255 + ], + "111": [ + 211, + 125, + 187, + 255 + ], + "112": [ + 212, + 123, + 187, + 255 + ], + "113": [ + 212, + 122, + 186, + 255 + ], + "114": [ + 213, + 120, + 185, + 255 + ], + "115": [ + 214, + 119, + 185, + 255 + ], + "116": [ + 215, + 117, + 184, + 255 + ], + "117": [ + 215, + 116, + 183, + 255 + ], + "118": [ + 216, + 115, + 182, + 255 + ], + "119": [ + 217, + 113, + 182, + 255 + ], + "120": [ + 217, + 112, + 181, + 255 + ], + "121": [ + 218, + 110, + 180, + 255 + ], + "122": [ + 219, + 109, + 179, + 255 + ], + "123": [ + 219, + 107, + 179, + 255 + ], + "124": [ + 220, + 106, + 178, + 255 + ], + "125": [ + 221, + 104, + 177, + 255 + ], + "126": [ + 221, + 103, + 177, + 255 + ], + "127": [ + 222, + 101, + 176, + 255 + ], + "128": [ + 223, + 100, + 175, + 255 + ], + "129": [ + 223, + 98, + 174, + 255 + ], + "130": [ + 223, + 96, + 173, + 255 + ], + "131": [ + 223, + 94, + 171, + 255 + ], + "132": [ + 224, + 92, + 170, + 255 + ], + "133": [ + 224, + 90, + 169, + 255 + ], + "134": [ + 224, + 88, + 168, + 255 + ], + "135": [ + 224, + 86, + 167, + 255 + ], + "136": [ + 225, + 85, + 165, + 255 + ], + "137": [ + 225, + 83, + 164, + 255 + ], + "138": [ + 225, + 81, + 163, + 255 + ], + "139": [ + 225, + 79, + 162, + 255 + ], + "140": [ + 226, + 77, + 161, + 255 + ], + "141": [ + 226, + 75, + 159, + 255 + ], + "142": [ + 226, + 73, + 158, + 255 + ], + "143": [ + 226, + 71, + 157, + 255 + ], + "144": [ + 227, + 69, + 156, + 255 + ], + "145": [ + 227, + 68, + 155, + 255 + ], + "146": [ + 227, + 66, + 153, + 255 + ], + "147": [ + 227, + 64, + 152, + 255 + ], + "148": [ + 228, + 62, + 151, + 255 + ], + "149": [ + 228, + 60, + 150, + 255 + ], + "150": [ + 228, + 58, + 149, + 255 + ], + "151": [ + 228, + 56, + 147, + 255 + ], + "152": [ + 229, + 54, + 146, + 255 + ], + "153": [ + 229, + 52, + 145, + 255 + ], + "154": [ + 229, + 51, + 144, + 255 + ], + "155": [ + 229, + 49, + 143, + 255 + ], + "156": [ + 230, + 47, + 142, + 255 + ], + "157": [ + 230, + 45, + 140, + 255 + ], + "158": [ + 230, + 43, + 139, + 255 + ], + "159": [ + 230, + 41, + 138, + 255 + ], + "160": [ + 230, + 40, + 136, + 255 + ], + "161": [ + 229, + 39, + 135, + 255 + ], + "162": [ + 228, + 39, + 133, + 255 + ], + "163": [ + 228, + 38, + 132, + 255 + ], + "164": [ + 227, + 37, + 130, + 255 + ], + "165": [ + 226, + 36, + 128, + 255 + ], + "166": [ + 225, + 36, + 127, + 255 + ], + "167": [ + 225, + 35, + 125, + 255 + ], + "168": [ + 224, + 34, + 123, + 255 + ], + "169": [ + 223, + 34, + 122, + 255 + ], + "170": [ + 222, + 33, + 120, + 255 + ], + "171": [ + 221, + 32, + 119, + 255 + ], + "172": [ + 221, + 31, + 117, + 255 + ], + "173": [ + 220, + 31, + 115, + 255 + ], + "174": [ + 219, + 30, + 114, + 255 + ], + "175": [ + 218, + 29, + 112, + 255 + ], + "176": [ + 217, + 29, + 110, + 255 + ], + "177": [ + 217, + 28, + 109, + 255 + ], + "178": [ + 216, + 27, + 107, + 255 + ], + "179": [ + 215, + 26, + 105, + 255 + ], + "180": [ + 214, + 26, + 104, + 255 + ], + "181": [ + 214, + 25, + 102, + 255 + ], + "182": [ + 213, + 24, + 101, + 255 + ], + "183": [ + 212, + 23, + 99, + 255 + ], + "184": [ + 211, + 23, + 97, + 255 + ], + "185": [ + 210, + 22, + 96, + 255 + ], + "186": [ + 210, + 21, + 94, + 255 + ], + "187": [ + 209, + 21, + 92, + 255 + ], + "188": [ + 208, + 20, + 91, + 255 + ], + "189": [ + 207, + 19, + 89, + 255 + ], + "190": [ + 206, + 18, + 88, + 255 + ], + "191": [ + 206, + 18, + 86, + 255 + ], + "192": [ + 204, + 17, + 85, + 255 + ], + "193": [ + 203, + 17, + 84, + 255 + ], + "194": [ + 201, + 16, + 84, + 255 + ], + "195": [ + 199, + 15, + 83, + 255 + ], + "196": [ + 197, + 15, + 83, + 255 + ], + "197": [ + 196, + 14, + 82, + 255 + ], + "198": [ + 194, + 14, + 81, + 255 + ], + "199": [ + 192, + 13, + 81, + 255 + ], + "200": [ + 191, + 13, + 80, + 255 + ], + "201": [ + 189, + 12, + 80, + 255 + ], + "202": [ + 187, + 11, + 79, + 255 + ], + "203": [ + 186, + 11, + 78, + 255 + ], + "204": [ + 184, + 10, + 78, + 255 + ], + "205": [ + 182, + 10, + 77, + 255 + ], + "206": [ + 181, + 9, + 77, + 255 + ], + "207": [ + 179, + 9, + 76, + 255 + ], + "208": [ + 177, + 8, + 76, + 255 + ], + "209": [ + 175, + 7, + 75, + 255 + ], + "210": [ + 174, + 7, + 74, + 255 + ], + "211": [ + 172, + 6, + 74, + 255 + ], + "212": [ + 170, + 6, + 73, + 255 + ], + "213": [ + 169, + 5, + 73, + 255 + ], + "214": [ + 167, + 5, + 72, + 255 + ], + "215": [ + 165, + 4, + 71, + 255 + ], + "216": [ + 164, + 4, + 71, + 255 + ], + "217": [ + 162, + 3, + 70, + 255 + ], + "218": [ + 160, + 2, + 70, + 255 + ], + "219": [ + 158, + 2, + 69, + 255 + ], + "220": [ + 157, + 1, + 68, + 255 + ], + "221": [ + 155, + 1, + 68, + 255 + ], + "222": [ + 153, + 0, + 67, + 255 + ], + "223": [ + 152, + 0, + 67, + 255 + ], + "224": [ + 150, + 0, + 66, + 255 + ], + "225": [ + 149, + 0, + 64, + 255 + ], + "226": [ + 147, + 0, + 63, + 255 + ], + "227": [ + 146, + 0, + 62, + 255 + ], + "228": [ + 144, + 0, + 61, + 255 + ], + "229": [ + 142, + 0, + 60, + 255 + ], + "230": [ + 141, + 0, + 59, + 255 + ], + "231": [ + 139, + 0, + 58, + 255 + ], + "232": [ + 138, + 0, + 56, + 255 + ], + "233": [ + 136, + 0, + 55, + 255 + ], + "234": [ + 135, + 0, + 54, + 255 + ], + "235": [ + 133, + 0, + 53, + 255 + ], + "236": [ + 132, + 0, + 52, + 255 + ], + "237": [ + 130, + 0, + 51, + 255 + ], + "238": [ + 129, + 0, + 50, + 255 + ], + "239": [ + 127, + 0, + 49, + 255 + ], + "240": [ + 126, + 0, + 47, + 255 + ], + "241": [ + 124, + 0, + 46, + 255 + ], + "242": [ + 122, + 0, + 45, + 255 + ], + "243": [ + 121, + 0, + 44, + 255 + ], + "244": [ + 119, + 0, + 43, + 255 + ], + "245": [ + 118, + 0, + 42, + 255 + ], + "246": [ + 116, + 0, + 41, + 255 + ], + "247": [ + 115, + 0, + 40, + 255 + ], + "248": [ + 113, + 0, + 38, + 255 + ], + "249": [ + 112, + 0, + 37, + 255 + ], + "250": [ + 110, + 0, + 36, + 255 + ], + "251": [ + 109, + 0, + 35, + 255 + ], + "252": [ + 107, + 0, + 34, + 255 + ], + "253": [ + 106, + 0, + 33, + 255 + ], + "254": [ + 104, + 0, + 32, + 255 + ], + "255": [ + 103, + 0, + 31, + 255 + ] + }, + purples: { + "0": [ + 252, + 251, + 253, + 255 + ], + "1": [ + 251, + 250, + 252, + 255 + ], + "2": [ + 251, + 250, + 252, + 255 + ], + "3": [ + 250, + 249, + 252, + 255 + ], + "4": [ + 250, + 249, + 251, + 255 + ], + "5": [ + 249, + 248, + 251, + 255 + ], + "6": [ + 249, + 248, + 251, + 255 + ], + "7": [ + 249, + 247, + 251, + 255 + ], + "8": [ + 248, + 247, + 250, + 255 + ], + "9": [ + 248, + 247, + 250, + 255 + ], + "10": [ + 247, + 246, + 250, + 255 + ], + "11": [ + 247, + 246, + 250, + 255 + ], + "12": [ + 247, + 245, + 249, + 255 + ], + "13": [ + 246, + 245, + 249, + 255 + ], + "14": [ + 246, + 244, + 249, + 255 + ], + "15": [ + 245, + 244, + 249, + 255 + ], + "16": [ + 245, + 243, + 248, + 255 + ], + "17": [ + 245, + 243, + 248, + 255 + ], + "18": [ + 244, + 243, + 248, + 255 + ], + "19": [ + 244, + 242, + 248, + 255 + ], + "20": [ + 243, + 242, + 247, + 255 + ], + "21": [ + 243, + 241, + 247, + 255 + ], + "22": [ + 243, + 241, + 247, + 255 + ], + "23": [ + 242, + 240, + 247, + 255 + ], + "24": [ + 242, + 240, + 246, + 255 + ], + "25": [ + 241, + 240, + 246, + 255 + ], + "26": [ + 241, + 239, + 246, + 255 + ], + "27": [ + 240, + 239, + 246, + 255 + ], + "28": [ + 240, + 238, + 245, + 255 + ], + "29": [ + 240, + 238, + 245, + 255 + ], + "30": [ + 239, + 237, + 245, + 255 + ], + "31": [ + 239, + 237, + 245, + 255 + ], + "32": [ + 238, + 236, + 244, + 255 + ], + "33": [ + 238, + 236, + 244, + 255 + ], + "34": [ + 237, + 235, + 244, + 255 + ], + "35": [ + 236, + 235, + 244, + 255 + ], + "36": [ + 236, + 234, + 243, + 255 + ], + "37": [ + 235, + 233, + 243, + 255 + ], + "38": [ + 234, + 233, + 243, + 255 + ], + "39": [ + 234, + 232, + 242, + 255 + ], + "40": [ + 233, + 232, + 242, + 255 + ], + "41": [ + 232, + 231, + 242, + 255 + ], + "42": [ + 232, + 230, + 241, + 255 + ], + "43": [ + 231, + 230, + 241, + 255 + ], + "44": [ + 231, + 229, + 241, + 255 + ], + "45": [ + 230, + 229, + 240, + 255 + ], + "46": [ + 229, + 228, + 240, + 255 + ], + "47": [ + 229, + 227, + 240, + 255 + ], + "48": [ + 228, + 227, + 239, + 255 + ], + "49": [ + 227, + 226, + 239, + 255 + ], + "50": [ + 227, + 226, + 239, + 255 + ], + "51": [ + 226, + 225, + 239, + 255 + ], + "52": [ + 225, + 225, + 238, + 255 + ], + "53": [ + 225, + 224, + 238, + 255 + ], + "54": [ + 224, + 223, + 238, + 255 + ], + "55": [ + 223, + 223, + 237, + 255 + ], + "56": [ + 223, + 222, + 237, + 255 + ], + "57": [ + 222, + 222, + 237, + 255 + ], + "58": [ + 221, + 221, + 236, + 255 + ], + "59": [ + 221, + 220, + 236, + 255 + ], + "60": [ + 220, + 220, + 236, + 255 + ], + "61": [ + 219, + 219, + 235, + 255 + ], + "62": [ + 219, + 219, + 235, + 255 + ], + "63": [ + 218, + 218, + 235, + 255 + ], + "64": [ + 217, + 217, + 234, + 255 + ], + "65": [ + 216, + 216, + 234, + 255 + ], + "66": [ + 215, + 215, + 233, + 255 + ], + "67": [ + 214, + 215, + 233, + 255 + ], + "68": [ + 214, + 214, + 233, + 255 + ], + "69": [ + 213, + 213, + 232, + 255 + ], + "70": [ + 212, + 212, + 232, + 255 + ], + "71": [ + 211, + 211, + 231, + 255 + ], + "72": [ + 210, + 210, + 231, + 255 + ], + "73": [ + 209, + 209, + 230, + 255 + ], + "74": [ + 208, + 208, + 230, + 255 + ], + "75": [ + 207, + 207, + 229, + 255 + ], + "76": [ + 206, + 206, + 229, + 255 + ], + "77": [ + 205, + 205, + 228, + 255 + ], + "78": [ + 204, + 205, + 228, + 255 + ], + "79": [ + 203, + 204, + 227, + 255 + ], + "80": [ + 202, + 203, + 227, + 255 + ], + "81": [ + 201, + 202, + 226, + 255 + ], + "82": [ + 200, + 201, + 226, + 255 + ], + "83": [ + 199, + 200, + 225, + 255 + ], + "84": [ + 198, + 199, + 225, + 255 + ], + "85": [ + 198, + 198, + 225, + 255 + ], + "86": [ + 197, + 197, + 224, + 255 + ], + "87": [ + 196, + 196, + 224, + 255 + ], + "88": [ + 195, + 195, + 223, + 255 + ], + "89": [ + 194, + 195, + 223, + 255 + ], + "90": [ + 193, + 194, + 222, + 255 + ], + "91": [ + 192, + 193, + 222, + 255 + ], + "92": [ + 191, + 192, + 221, + 255 + ], + "93": [ + 190, + 191, + 221, + 255 + ], + "94": [ + 189, + 190, + 220, + 255 + ], + "95": [ + 188, + 189, + 220, + 255 + ], + "96": [ + 187, + 188, + 219, + 255 + ], + "97": [ + 186, + 187, + 219, + 255 + ], + "98": [ + 185, + 186, + 218, + 255 + ], + "99": [ + 184, + 185, + 217, + 255 + ], + "100": [ + 183, + 184, + 217, + 255 + ], + "101": [ + 182, + 183, + 216, + 255 + ], + "102": [ + 182, + 182, + 216, + 255 + ], + "103": [ + 181, + 180, + 215, + 255 + ], + "104": [ + 180, + 179, + 214, + 255 + ], + "105": [ + 179, + 178, + 214, + 255 + ], + "106": [ + 178, + 177, + 213, + 255 + ], + "107": [ + 177, + 176, + 212, + 255 + ], + "108": [ + 176, + 175, + 212, + 255 + ], + "109": [ + 175, + 174, + 211, + 255 + ], + "110": [ + 174, + 173, + 210, + 255 + ], + "111": [ + 173, + 172, + 210, + 255 + ], + "112": [ + 172, + 171, + 209, + 255 + ], + "113": [ + 171, + 169, + 209, + 255 + ], + "114": [ + 170, + 168, + 208, + 255 + ], + "115": [ + 169, + 167, + 207, + 255 + ], + "116": [ + 168, + 166, + 207, + 255 + ], + "117": [ + 167, + 165, + 206, + 255 + ], + "118": [ + 166, + 164, + 205, + 255 + ], + "119": [ + 166, + 163, + 205, + 255 + ], + "120": [ + 165, + 162, + 204, + 255 + ], + "121": [ + 164, + 161, + 204, + 255 + ], + "122": [ + 163, + 160, + 203, + 255 + ], + "123": [ + 162, + 158, + 202, + 255 + ], + "124": [ + 161, + 157, + 202, + 255 + ], + "125": [ + 160, + 156, + 201, + 255 + ], + "126": [ + 159, + 155, + 200, + 255 + ], + "127": [ + 158, + 154, + 200, + 255 + ], + "128": [ + 157, + 153, + 199, + 255 + ], + "129": [ + 156, + 152, + 199, + 255 + ], + "130": [ + 155, + 151, + 198, + 255 + ], + "131": [ + 154, + 150, + 198, + 255 + ], + "132": [ + 153, + 149, + 198, + 255 + ], + "133": [ + 152, + 148, + 197, + 255 + ], + "134": [ + 151, + 148, + 197, + 255 + ], + "135": [ + 150, + 147, + 196, + 255 + ], + "136": [ + 150, + 146, + 196, + 255 + ], + "137": [ + 149, + 145, + 195, + 255 + ], + "138": [ + 148, + 144, + 195, + 255 + ], + "139": [ + 147, + 143, + 194, + 255 + ], + "140": [ + 146, + 142, + 194, + 255 + ], + "141": [ + 145, + 141, + 194, + 255 + ], + "142": [ + 144, + 140, + 193, + 255 + ], + "143": [ + 143, + 139, + 193, + 255 + ], + "144": [ + 142, + 138, + 192, + 255 + ], + "145": [ + 141, + 138, + 192, + 255 + ], + "146": [ + 140, + 137, + 191, + 255 + ], + "147": [ + 139, + 136, + 191, + 255 + ], + "148": [ + 138, + 135, + 190, + 255 + ], + "149": [ + 137, + 134, + 190, + 255 + ], + "150": [ + 136, + 133, + 190, + 255 + ], + "151": [ + 135, + 132, + 189, + 255 + ], + "152": [ + 134, + 131, + 189, + 255 + ], + "153": [ + 134, + 130, + 188, + 255 + ], + "154": [ + 133, + 129, + 188, + 255 + ], + "155": [ + 132, + 128, + 187, + 255 + ], + "156": [ + 131, + 128, + 187, + 255 + ], + "157": [ + 130, + 127, + 187, + 255 + ], + "158": [ + 129, + 126, + 186, + 255 + ], + "159": [ + 128, + 125, + 186, + 255 + ], + "160": [ + 127, + 124, + 185, + 255 + ], + "161": [ + 126, + 122, + 184, + 255 + ], + "162": [ + 126, + 121, + 184, + 255 + ], + "163": [ + 125, + 119, + 183, + 255 + ], + "164": [ + 124, + 118, + 182, + 255 + ], + "165": [ + 124, + 117, + 181, + 255 + ], + "166": [ + 123, + 115, + 181, + 255 + ], + "167": [ + 122, + 114, + 180, + 255 + ], + "168": [ + 122, + 113, + 179, + 255 + ], + "169": [ + 121, + 111, + 179, + 255 + ], + "170": [ + 120, + 110, + 178, + 255 + ], + "171": [ + 119, + 108, + 177, + 255 + ], + "172": [ + 119, + 107, + 176, + 255 + ], + "173": [ + 118, + 106, + 176, + 255 + ], + "174": [ + 117, + 104, + 175, + 255 + ], + "175": [ + 117, + 103, + 174, + 255 + ], + "176": [ + 116, + 102, + 174, + 255 + ], + "177": [ + 115, + 100, + 173, + 255 + ], + "178": [ + 115, + 99, + 172, + 255 + ], + "179": [ + 114, + 97, + 171, + 255 + ], + "180": [ + 113, + 96, + 171, + 255 + ], + "181": [ + 113, + 95, + 170, + 255 + ], + "182": [ + 112, + 93, + 169, + 255 + ], + "183": [ + 111, + 92, + 168, + 255 + ], + "184": [ + 111, + 91, + 168, + 255 + ], + "185": [ + 110, + 89, + 167, + 255 + ], + "186": [ + 109, + 88, + 166, + 255 + ], + "187": [ + 108, + 86, + 166, + 255 + ], + "188": [ + 108, + 85, + 165, + 255 + ], + "189": [ + 107, + 84, + 164, + 255 + ], + "190": [ + 106, + 82, + 163, + 255 + ], + "191": [ + 106, + 81, + 163, + 255 + ], + "192": [ + 105, + 80, + 162, + 255 + ], + "193": [ + 104, + 78, + 161, + 255 + ], + "194": [ + 104, + 77, + 161, + 255 + ], + "195": [ + 103, + 76, + 160, + 255 + ], + "196": [ + 102, + 74, + 160, + 255 + ], + "197": [ + 102, + 73, + 159, + 255 + ], + "198": [ + 101, + 72, + 158, + 255 + ], + "199": [ + 100, + 70, + 158, + 255 + ], + "200": [ + 99, + 69, + 157, + 255 + ], + "201": [ + 99, + 68, + 156, + 255 + ], + "202": [ + 98, + 66, + 156, + 255 + ], + "203": [ + 97, + 65, + 155, + 255 + ], + "204": [ + 97, + 64, + 155, + 255 + ], + "205": [ + 96, + 62, + 154, + 255 + ], + "206": [ + 95, + 61, + 153, + 255 + ], + "207": [ + 95, + 60, + 153, + 255 + ], + "208": [ + 94, + 58, + 152, + 255 + ], + "209": [ + 93, + 57, + 151, + 255 + ], + "210": [ + 93, + 56, + 151, + 255 + ], + "211": [ + 92, + 54, + 150, + 255 + ], + "212": [ + 91, + 53, + 149, + 255 + ], + "213": [ + 90, + 52, + 149, + 255 + ], + "214": [ + 90, + 51, + 148, + 255 + ], + "215": [ + 89, + 49, + 148, + 255 + ], + "216": [ + 88, + 48, + 147, + 255 + ], + "217": [ + 88, + 47, + 146, + 255 + ], + "218": [ + 87, + 45, + 146, + 255 + ], + "219": [ + 86, + 44, + 145, + 255 + ], + "220": [ + 86, + 43, + 144, + 255 + ], + "221": [ + 85, + 41, + 144, + 255 + ], + "222": [ + 84, + 40, + 143, + 255 + ], + "223": [ + 84, + 39, + 143, + 255 + ], + "224": [ + 83, + 37, + 142, + 255 + ], + "225": [ + 82, + 36, + 141, + 255 + ], + "226": [ + 82, + 35, + 141, + 255 + ], + "227": [ + 81, + 34, + 140, + 255 + ], + "228": [ + 80, + 33, + 140, + 255 + ], + "229": [ + 80, + 31, + 139, + 255 + ], + "230": [ + 79, + 30, + 139, + 255 + ], + "231": [ + 78, + 29, + 138, + 255 + ], + "232": [ + 78, + 28, + 137, + 255 + ], + "233": [ + 77, + 26, + 137, + 255 + ], + "234": [ + 76, + 25, + 136, + 255 + ], + "235": [ + 76, + 24, + 136, + 255 + ], + "236": [ + 75, + 23, + 135, + 255 + ], + "237": [ + 74, + 22, + 135, + 255 + ], + "238": [ + 74, + 20, + 134, + 255 + ], + "239": [ + 73, + 19, + 134, + 255 + ], + "240": [ + 72, + 18, + 133, + 255 + ], + "241": [ + 72, + 17, + 132, + 255 + ], + "242": [ + 71, + 15, + 132, + 255 + ], + "243": [ + 70, + 14, + 131, + 255 + ], + "244": [ + 70, + 13, + 131, + 255 + ], + "245": [ + 69, + 12, + 130, + 255 + ], + "246": [ + 68, + 11, + 130, + 255 + ], + "247": [ + 68, + 9, + 129, + 255 + ], + "248": [ + 67, + 8, + 128, + 255 + ], + "249": [ + 66, + 7, + 128, + 255 + ], + "250": [ + 66, + 6, + 127, + 255 + ], + "251": [ + 65, + 4, + 127, + 255 + ], + "252": [ + 64, + 3, + 126, + 255 + ], + "253": [ + 64, + 2, + 126, + 255 + ], + "254": [ + 63, + 1, + 125, + 255 + ], + "255": [ + 63, + 0, + 125, + 255 + ] + }, + rdpu: { + "0": [ + 255, + 247, + 243, + 255 + ], + "1": [ + 254, + 246, + 242, + 255 + ], + "2": [ + 254, + 245, + 241, + 255 + ], + "3": [ + 254, + 244, + 240, + 255 + ], + "4": [ + 254, + 244, + 240, + 255 + ], + "5": [ + 254, + 243, + 239, + 255 + ], + "6": [ + 254, + 242, + 238, + 255 + ], + "7": [ + 254, + 241, + 238, + 255 + ], + "8": [ + 254, + 241, + 237, + 255 + ], + "9": [ + 254, + 240, + 236, + 255 + ], + "10": [ + 254, + 239, + 236, + 255 + ], + "11": [ + 254, + 239, + 235, + 255 + ], + "12": [ + 254, + 238, + 234, + 255 + ], + "13": [ + 254, + 237, + 234, + 255 + ], + "14": [ + 254, + 236, + 233, + 255 + ], + "15": [ + 254, + 236, + 232, + 255 + ], + "16": [ + 253, + 235, + 231, + 255 + ], + "17": [ + 253, + 234, + 231, + 255 + ], + "18": [ + 253, + 234, + 230, + 255 + ], + "19": [ + 253, + 233, + 229, + 255 + ], + "20": [ + 253, + 232, + 229, + 255 + ], + "21": [ + 253, + 231, + 228, + 255 + ], + "22": [ + 253, + 231, + 227, + 255 + ], + "23": [ + 253, + 230, + 227, + 255 + ], + "24": [ + 253, + 229, + 226, + 255 + ], + "25": [ + 253, + 228, + 225, + 255 + ], + "26": [ + 253, + 228, + 225, + 255 + ], + "27": [ + 253, + 227, + 224, + 255 + ], + "28": [ + 253, + 226, + 223, + 255 + ], + "29": [ + 253, + 226, + 222, + 255 + ], + "30": [ + 253, + 225, + 222, + 255 + ], + "31": [ + 253, + 224, + 221, + 255 + ], + "32": [ + 252, + 223, + 220, + 255 + ], + "33": [ + 252, + 223, + 219, + 255 + ], + "34": [ + 252, + 222, + 219, + 255 + ], + "35": [ + 252, + 221, + 218, + 255 + ], + "36": [ + 252, + 220, + 217, + 255 + ], + "37": [ + 252, + 219, + 216, + 255 + ], + "38": [ + 252, + 218, + 215, + 255 + ], + "39": [ + 252, + 217, + 214, + 255 + ], + "40": [ + 252, + 217, + 213, + 255 + ], + "41": [ + 252, + 216, + 212, + 255 + ], + "42": [ + 252, + 215, + 211, + 255 + ], + "43": [ + 252, + 214, + 210, + 255 + ], + "44": [ + 252, + 213, + 209, + 255 + ], + "45": [ + 252, + 212, + 209, + 255 + ], + "46": [ + 252, + 212, + 208, + 255 + ], + "47": [ + 252, + 211, + 207, + 255 + ], + "48": [ + 252, + 210, + 206, + 255 + ], + "49": [ + 252, + 209, + 205, + 255 + ], + "50": [ + 252, + 208, + 204, + 255 + ], + "51": [ + 252, + 207, + 203, + 255 + ], + "52": [ + 252, + 206, + 202, + 255 + ], + "53": [ + 252, + 206, + 201, + 255 + ], + "54": [ + 252, + 205, + 200, + 255 + ], + "55": [ + 252, + 204, + 199, + 255 + ], + "56": [ + 252, + 203, + 199, + 255 + ], + "57": [ + 252, + 202, + 198, + 255 + ], + "58": [ + 252, + 201, + 197, + 255 + ], + "59": [ + 252, + 201, + 196, + 255 + ], + "60": [ + 252, + 200, + 195, + 255 + ], + "61": [ + 252, + 199, + 194, + 255 + ], + "62": [ + 252, + 198, + 193, + 255 + ], + "63": [ + 252, + 197, + 192, + 255 + ], + "64": [ + 251, + 196, + 191, + 255 + ], + "65": [ + 251, + 195, + 191, + 255 + ], + "66": [ + 251, + 194, + 191, + 255 + ], + "67": [ + 251, + 193, + 190, + 255 + ], + "68": [ + 251, + 191, + 190, + 255 + ], + "69": [ + 251, + 190, + 190, + 255 + ], + "70": [ + 251, + 189, + 189, + 255 + ], + "71": [ + 251, + 188, + 189, + 255 + ], + "72": [ + 251, + 187, + 189, + 255 + ], + "73": [ + 251, + 185, + 188, + 255 + ], + "74": [ + 251, + 184, + 188, + 255 + ], + "75": [ + 251, + 183, + 188, + 255 + ], + "76": [ + 251, + 182, + 187, + 255 + ], + "77": [ + 251, + 181, + 187, + 255 + ], + "78": [ + 251, + 180, + 187, + 255 + ], + "79": [ + 251, + 178, + 186, + 255 + ], + "80": [ + 250, + 177, + 186, + 255 + ], + "81": [ + 250, + 176, + 186, + 255 + ], + "82": [ + 250, + 175, + 185, + 255 + ], + "83": [ + 250, + 174, + 185, + 255 + ], + "84": [ + 250, + 172, + 185, + 255 + ], + "85": [ + 250, + 171, + 184, + 255 + ], + "86": [ + 250, + 170, + 184, + 255 + ], + "87": [ + 250, + 169, + 183, + 255 + ], + "88": [ + 250, + 168, + 183, + 255 + ], + "89": [ + 250, + 166, + 183, + 255 + ], + "90": [ + 250, + 165, + 182, + 255 + ], + "91": [ + 250, + 164, + 182, + 255 + ], + "92": [ + 250, + 163, + 182, + 255 + ], + "93": [ + 250, + 162, + 181, + 255 + ], + "94": [ + 250, + 160, + 181, + 255 + ], + "95": [ + 250, + 159, + 181, + 255 + ], + "96": [ + 249, + 158, + 180, + 255 + ], + "97": [ + 249, + 156, + 180, + 255 + ], + "98": [ + 249, + 154, + 179, + 255 + ], + "99": [ + 249, + 153, + 178, + 255 + ], + "100": [ + 249, + 151, + 178, + 255 + ], + "101": [ + 249, + 149, + 177, + 255 + ], + "102": [ + 249, + 148, + 177, + 255 + ], + "103": [ + 249, + 146, + 176, + 255 + ], + "104": [ + 249, + 144, + 175, + 255 + ], + "105": [ + 249, + 142, + 175, + 255 + ], + "106": [ + 249, + 141, + 174, + 255 + ], + "107": [ + 248, + 139, + 173, + 255 + ], + "108": [ + 248, + 137, + 173, + 255 + ], + "109": [ + 248, + 135, + 172, + 255 + ], + "110": [ + 248, + 134, + 171, + 255 + ], + "111": [ + 248, + 132, + 171, + 255 + ], + "112": [ + 248, + 130, + 170, + 255 + ], + "113": [ + 248, + 129, + 170, + 255 + ], + "114": [ + 248, + 127, + 169, + 255 + ], + "115": [ + 248, + 125, + 168, + 255 + ], + "116": [ + 248, + 123, + 168, + 255 + ], + "117": [ + 247, + 122, + 167, + 255 + ], + "118": [ + 247, + 120, + 166, + 255 + ], + "119": [ + 247, + 118, + 166, + 255 + ], + "120": [ + 247, + 116, + 165, + 255 + ], + "121": [ + 247, + 115, + 165, + 255 + ], + "122": [ + 247, + 113, + 164, + 255 + ], + "123": [ + 247, + 111, + 163, + 255 + ], + "124": [ + 247, + 110, + 163, + 255 + ], + "125": [ + 247, + 108, + 162, + 255 + ], + "126": [ + 247, + 106, + 161, + 255 + ], + "127": [ + 247, + 104, + 161, + 255 + ], + "128": [ + 246, + 103, + 160, + 255 + ], + "129": [ + 245, + 101, + 160, + 255 + ], + "130": [ + 244, + 99, + 160, + 255 + ], + "131": [ + 244, + 98, + 159, + 255 + ], + "132": [ + 243, + 96, + 159, + 255 + ], + "133": [ + 242, + 95, + 159, + 255 + ], + "134": [ + 241, + 93, + 158, + 255 + ], + "135": [ + 240, + 91, + 158, + 255 + ], + "136": [ + 240, + 90, + 158, + 255 + ], + "137": [ + 239, + 88, + 158, + 255 + ], + "138": [ + 238, + 86, + 157, + 255 + ], + "139": [ + 237, + 85, + 157, + 255 + ], + "140": [ + 236, + 83, + 157, + 255 + ], + "141": [ + 235, + 81, + 156, + 255 + ], + "142": [ + 235, + 80, + 156, + 255 + ], + "143": [ + 234, + 78, + 156, + 255 + ], + "144": [ + 233, + 77, + 155, + 255 + ], + "145": [ + 232, + 75, + 155, + 255 + ], + "146": [ + 231, + 73, + 155, + 255 + ], + "147": [ + 231, + 72, + 154, + 255 + ], + "148": [ + 230, + 70, + 154, + 255 + ], + "149": [ + 229, + 68, + 154, + 255 + ], + "150": [ + 228, + 67, + 153, + 255 + ], + "151": [ + 227, + 65, + 153, + 255 + ], + "152": [ + 227, + 64, + 153, + 255 + ], + "153": [ + 226, + 62, + 153, + 255 + ], + "154": [ + 225, + 60, + 152, + 255 + ], + "155": [ + 224, + 59, + 152, + 255 + ], + "156": [ + 223, + 57, + 152, + 255 + ], + "157": [ + 222, + 55, + 151, + 255 + ], + "158": [ + 222, + 54, + 151, + 255 + ], + "159": [ + 221, + 52, + 151, + 255 + ], + "160": [ + 220, + 51, + 150, + 255 + ], + "161": [ + 218, + 49, + 149, + 255 + ], + "162": [ + 217, + 47, + 148, + 255 + ], + "163": [ + 215, + 46, + 148, + 255 + ], + "164": [ + 214, + 44, + 147, + 255 + ], + "165": [ + 212, + 42, + 146, + 255 + ], + "166": [ + 211, + 41, + 145, + 255 + ], + "167": [ + 209, + 39, + 145, + 255 + ], + "168": [ + 208, + 38, + 144, + 255 + ], + "169": [ + 206, + 36, + 143, + 255 + ], + "170": [ + 205, + 35, + 142, + 255 + ], + "171": [ + 203, + 33, + 141, + 255 + ], + "172": [ + 202, + 31, + 141, + 255 + ], + "173": [ + 200, + 30, + 140, + 255 + ], + "174": [ + 199, + 28, + 139, + 255 + ], + "175": [ + 197, + 27, + 138, + 255 + ], + "176": [ + 196, + 25, + 137, + 255 + ], + "177": [ + 195, + 23, + 137, + 255 + ], + "178": [ + 193, + 22, + 136, + 255 + ], + "179": [ + 192, + 20, + 135, + 255 + ], + "180": [ + 190, + 19, + 134, + 255 + ], + "181": [ + 189, + 17, + 134, + 255 + ], + "182": [ + 187, + 15, + 133, + 255 + ], + "183": [ + 186, + 14, + 132, + 255 + ], + "184": [ + 184, + 12, + 131, + 255 + ], + "185": [ + 183, + 10, + 130, + 255 + ], + "186": [ + 181, + 9, + 130, + 255 + ], + "187": [ + 180, + 7, + 129, + 255 + ], + "188": [ + 178, + 6, + 128, + 255 + ], + "189": [ + 177, + 4, + 127, + 255 + ], + "190": [ + 175, + 2, + 126, + 255 + ], + "191": [ + 174, + 1, + 126, + 255 + ], + "192": [ + 172, + 1, + 125, + 255 + ], + "193": [ + 171, + 1, + 125, + 255 + ], + "194": [ + 169, + 1, + 125, + 255 + ], + "195": [ + 167, + 1, + 125, + 255 + ], + "196": [ + 166, + 1, + 124, + 255 + ], + "197": [ + 164, + 1, + 124, + 255 + ], + "198": [ + 162, + 1, + 124, + 255 + ], + "199": [ + 161, + 1, + 124, + 255 + ], + "200": [ + 159, + 1, + 124, + 255 + ], + "201": [ + 158, + 1, + 123, + 255 + ], + "202": [ + 156, + 1, + 123, + 255 + ], + "203": [ + 154, + 1, + 123, + 255 + ], + "204": [ + 153, + 1, + 123, + 255 + ], + "205": [ + 151, + 1, + 122, + 255 + ], + "206": [ + 149, + 1, + 122, + 255 + ], + "207": [ + 148, + 1, + 122, + 255 + ], + "208": [ + 146, + 1, + 122, + 255 + ], + "209": [ + 145, + 1, + 122, + 255 + ], + "210": [ + 143, + 1, + 121, + 255 + ], + "211": [ + 141, + 1, + 121, + 255 + ], + "212": [ + 140, + 1, + 121, + 255 + ], + "213": [ + 138, + 1, + 121, + 255 + ], + "214": [ + 136, + 1, + 121, + 255 + ], + "215": [ + 135, + 1, + 120, + 255 + ], + "216": [ + 133, + 1, + 120, + 255 + ], + "217": [ + 131, + 1, + 120, + 255 + ], + "218": [ + 130, + 1, + 120, + 255 + ], + "219": [ + 128, + 1, + 119, + 255 + ], + "220": [ + 127, + 1, + 119, + 255 + ], + "221": [ + 125, + 1, + 119, + 255 + ], + "222": [ + 123, + 1, + 119, + 255 + ], + "223": [ + 122, + 1, + 119, + 255 + ], + "224": [ + 120, + 0, + 118, + 255 + ], + "225": [ + 119, + 0, + 118, + 255 + ], + "226": [ + 117, + 0, + 117, + 255 + ], + "227": [ + 116, + 0, + 117, + 255 + ], + "228": [ + 114, + 0, + 117, + 255 + ], + "229": [ + 112, + 0, + 116, + 255 + ], + "230": [ + 111, + 0, + 116, + 255 + ], + "231": [ + 109, + 0, + 115, + 255 + ], + "232": [ + 108, + 0, + 115, + 255 + ], + "233": [ + 106, + 0, + 114, + 255 + ], + "234": [ + 105, + 0, + 114, + 255 + ], + "235": [ + 103, + 0, + 114, + 255 + ], + "236": [ + 102, + 0, + 113, + 255 + ], + "237": [ + 100, + 0, + 113, + 255 + ], + "238": [ + 99, + 0, + 112, + 255 + ], + "239": [ + 97, + 0, + 112, + 255 + ], + "240": [ + 96, + 0, + 112, + 255 + ], + "241": [ + 94, + 0, + 111, + 255 + ], + "242": [ + 92, + 0, + 111, + 255 + ], + "243": [ + 91, + 0, + 110, + 255 + ], + "244": [ + 89, + 0, + 110, + 255 + ], + "245": [ + 88, + 0, + 110, + 255 + ], + "246": [ + 86, + 0, + 109, + 255 + ], + "247": [ + 85, + 0, + 109, + 255 + ], + "248": [ + 83, + 0, + 108, + 255 + ], + "249": [ + 82, + 0, + 108, + 255 + ], + "250": [ + 80, + 0, + 108, + 255 + ], + "251": [ + 79, + 0, + 107, + 255 + ], + "252": [ + 77, + 0, + 107, + 255 + ], + "253": [ + 76, + 0, + 106, + 255 + ], + "254": [ + 74, + 0, + 106, + 255 + ], + "255": [ + 73, + 0, + 106, + 255 + ] + }, + reds: { + "0": [ + 255, + 245, + 240, + 255 + ], + "1": [ + 254, + 244, + 239, + 255 + ], + "2": [ + 254, + 243, + 238, + 255 + ], + "3": [ + 254, + 243, + 237, + 255 + ], + "4": [ + 254, + 242, + 236, + 255 + ], + "5": [ + 254, + 241, + 235, + 255 + ], + "6": [ + 254, + 241, + 234, + 255 + ], + "7": [ + 254, + 240, + 233, + 255 + ], + "8": [ + 254, + 239, + 232, + 255 + ], + "9": [ + 254, + 239, + 231, + 255 + ], + "10": [ + 254, + 238, + 230, + 255 + ], + "11": [ + 254, + 237, + 229, + 255 + ], + "12": [ + 254, + 237, + 228, + 255 + ], + "13": [ + 254, + 236, + 227, + 255 + ], + "14": [ + 254, + 235, + 226, + 255 + ], + "15": [ + 254, + 235, + 225, + 255 + ], + "16": [ + 254, + 234, + 224, + 255 + ], + "17": [ + 254, + 233, + 224, + 255 + ], + "18": [ + 254, + 233, + 223, + 255 + ], + "19": [ + 254, + 232, + 222, + 255 + ], + "20": [ + 254, + 231, + 221, + 255 + ], + "21": [ + 254, + 231, + 220, + 255 + ], + "22": [ + 254, + 230, + 219, + 255 + ], + "23": [ + 254, + 229, + 218, + 255 + ], + "24": [ + 254, + 229, + 217, + 255 + ], + "25": [ + 254, + 228, + 216, + 255 + ], + "26": [ + 254, + 227, + 215, + 255 + ], + "27": [ + 254, + 227, + 214, + 255 + ], + "28": [ + 254, + 226, + 213, + 255 + ], + "29": [ + 254, + 225, + 212, + 255 + ], + "30": [ + 254, + 225, + 211, + 255 + ], + "31": [ + 254, + 224, + 210, + 255 + ], + "32": [ + 253, + 223, + 209, + 255 + ], + "33": [ + 253, + 222, + 208, + 255 + ], + "34": [ + 253, + 221, + 206, + 255 + ], + "35": [ + 253, + 220, + 205, + 255 + ], + "36": [ + 253, + 219, + 203, + 255 + ], + "37": [ + 253, + 218, + 202, + 255 + ], + "38": [ + 253, + 216, + 200, + 255 + ], + "39": [ + 253, + 215, + 199, + 255 + ], + "40": [ + 253, + 214, + 197, + 255 + ], + "41": [ + 253, + 213, + 195, + 255 + ], + "42": [ + 253, + 212, + 194, + 255 + ], + "43": [ + 253, + 211, + 192, + 255 + ], + "44": [ + 253, + 209, + 191, + 255 + ], + "45": [ + 253, + 208, + 189, + 255 + ], + "46": [ + 253, + 207, + 188, + 255 + ], + "47": [ + 253, + 206, + 186, + 255 + ], + "48": [ + 252, + 205, + 185, + 255 + ], + "49": [ + 252, + 204, + 183, + 255 + ], + "50": [ + 252, + 202, + 182, + 255 + ], + "51": [ + 252, + 201, + 180, + 255 + ], + "52": [ + 252, + 200, + 179, + 255 + ], + "53": [ + 252, + 199, + 177, + 255 + ], + "54": [ + 252, + 198, + 175, + 255 + ], + "55": [ + 252, + 197, + 174, + 255 + ], + "56": [ + 252, + 195, + 172, + 255 + ], + "57": [ + 252, + 194, + 171, + 255 + ], + "58": [ + 252, + 193, + 169, + 255 + ], + "59": [ + 252, + 192, + 168, + 255 + ], + "60": [ + 252, + 191, + 166, + 255 + ], + "61": [ + 252, + 190, + 165, + 255 + ], + "62": [ + 252, + 189, + 163, + 255 + ], + "63": [ + 252, + 187, + 162, + 255 + ], + "64": [ + 252, + 186, + 160, + 255 + ], + "65": [ + 252, + 185, + 159, + 255 + ], + "66": [ + 252, + 184, + 157, + 255 + ], + "67": [ + 252, + 182, + 156, + 255 + ], + "68": [ + 252, + 181, + 154, + 255 + ], + "69": [ + 252, + 180, + 153, + 255 + ], + "70": [ + 252, + 178, + 151, + 255 + ], + "71": [ + 252, + 177, + 150, + 255 + ], + "72": [ + 252, + 176, + 148, + 255 + ], + "73": [ + 252, + 175, + 147, + 255 + ], + "74": [ + 252, + 173, + 145, + 255 + ], + "75": [ + 252, + 172, + 144, + 255 + ], + "76": [ + 252, + 171, + 142, + 255 + ], + "77": [ + 252, + 169, + 141, + 255 + ], + "78": [ + 252, + 168, + 139, + 255 + ], + "79": [ + 252, + 167, + 138, + 255 + ], + "80": [ + 252, + 166, + 137, + 255 + ], + "81": [ + 252, + 164, + 135, + 255 + ], + "82": [ + 252, + 163, + 134, + 255 + ], + "83": [ + 252, + 162, + 132, + 255 + ], + "84": [ + 252, + 160, + 131, + 255 + ], + "85": [ + 252, + 159, + 129, + 255 + ], + "86": [ + 252, + 158, + 128, + 255 + ], + "87": [ + 252, + 157, + 126, + 255 + ], + "88": [ + 252, + 155, + 125, + 255 + ], + "89": [ + 252, + 154, + 123, + 255 + ], + "90": [ + 252, + 153, + 122, + 255 + ], + "91": [ + 252, + 151, + 120, + 255 + ], + "92": [ + 252, + 150, + 119, + 255 + ], + "93": [ + 252, + 149, + 117, + 255 + ], + "94": [ + 252, + 148, + 116, + 255 + ], + "95": [ + 252, + 146, + 114, + 255 + ], + "96": [ + 251, + 145, + 113, + 255 + ], + "97": [ + 251, + 144, + 112, + 255 + ], + "98": [ + 251, + 143, + 111, + 255 + ], + "99": [ + 251, + 141, + 109, + 255 + ], + "100": [ + 251, + 140, + 108, + 255 + ], + "101": [ + 251, + 139, + 107, + 255 + ], + "102": [ + 251, + 138, + 106, + 255 + ], + "103": [ + 251, + 136, + 104, + 255 + ], + "104": [ + 251, + 135, + 103, + 255 + ], + "105": [ + 251, + 134, + 102, + 255 + ], + "106": [ + 251, + 132, + 100, + 255 + ], + "107": [ + 251, + 131, + 99, + 255 + ], + "108": [ + 251, + 130, + 98, + 255 + ], + "109": [ + 251, + 129, + 97, + 255 + ], + "110": [ + 251, + 127, + 95, + 255 + ], + "111": [ + 251, + 126, + 94, + 255 + ], + "112": [ + 251, + 125, + 93, + 255 + ], + "113": [ + 251, + 124, + 92, + 255 + ], + "114": [ + 251, + 122, + 90, + 255 + ], + "115": [ + 251, + 121, + 89, + 255 + ], + "116": [ + 251, + 120, + 88, + 255 + ], + "117": [ + 251, + 119, + 87, + 255 + ], + "118": [ + 251, + 117, + 85, + 255 + ], + "119": [ + 251, + 116, + 84, + 255 + ], + "120": [ + 251, + 115, + 83, + 255 + ], + "121": [ + 251, + 114, + 82, + 255 + ], + "122": [ + 251, + 112, + 80, + 255 + ], + "123": [ + 251, + 111, + 79, + 255 + ], + "124": [ + 251, + 110, + 78, + 255 + ], + "125": [ + 251, + 109, + 77, + 255 + ], + "126": [ + 251, + 107, + 75, + 255 + ], + "127": [ + 251, + 106, + 74, + 255 + ], + "128": [ + 250, + 105, + 73, + 255 + ], + "129": [ + 250, + 103, + 72, + 255 + ], + "130": [ + 250, + 102, + 71, + 255 + ], + "131": [ + 249, + 100, + 70, + 255 + ], + "132": [ + 249, + 99, + 69, + 255 + ], + "133": [ + 248, + 97, + 68, + 255 + ], + "134": [ + 248, + 96, + 67, + 255 + ], + "135": [ + 248, + 94, + 66, + 255 + ], + "136": [ + 247, + 93, + 66, + 255 + ], + "137": [ + 247, + 91, + 65, + 255 + ], + "138": [ + 247, + 90, + 64, + 255 + ], + "139": [ + 246, + 89, + 63, + 255 + ], + "140": [ + 246, + 87, + 62, + 255 + ], + "141": [ + 245, + 86, + 61, + 255 + ], + "142": [ + 245, + 84, + 60, + 255 + ], + "143": [ + 245, + 83, + 59, + 255 + ], + "144": [ + 244, + 81, + 58, + 255 + ], + "145": [ + 244, + 80, + 57, + 255 + ], + "146": [ + 244, + 78, + 56, + 255 + ], + "147": [ + 243, + 77, + 55, + 255 + ], + "148": [ + 243, + 75, + 54, + 255 + ], + "149": [ + 242, + 74, + 53, + 255 + ], + "150": [ + 242, + 72, + 52, + 255 + ], + "151": [ + 242, + 71, + 51, + 255 + ], + "152": [ + 241, + 69, + 50, + 255 + ], + "153": [ + 241, + 68, + 50, + 255 + ], + "154": [ + 241, + 66, + 49, + 255 + ], + "155": [ + 240, + 65, + 48, + 255 + ], + "156": [ + 240, + 63, + 47, + 255 + ], + "157": [ + 239, + 62, + 46, + 255 + ], + "158": [ + 239, + 61, + 45, + 255 + ], + "159": [ + 239, + 59, + 44, + 255 + ], + "160": [ + 238, + 58, + 43, + 255 + ], + "161": [ + 237, + 57, + 43, + 255 + ], + "162": [ + 236, + 56, + 42, + 255 + ], + "163": [ + 234, + 55, + 42, + 255 + ], + "164": [ + 233, + 53, + 41, + 255 + ], + "165": [ + 232, + 52, + 41, + 255 + ], + "166": [ + 231, + 51, + 40, + 255 + ], + "167": [ + 230, + 50, + 40, + 255 + ], + "168": [ + 229, + 49, + 39, + 255 + ], + "169": [ + 228, + 48, + 39, + 255 + ], + "170": [ + 227, + 47, + 39, + 255 + ], + "171": [ + 225, + 46, + 38, + 255 + ], + "172": [ + 224, + 45, + 38, + 255 + ], + "173": [ + 223, + 44, + 37, + 255 + ], + "174": [ + 222, + 42, + 37, + 255 + ], + "175": [ + 221, + 41, + 36, + 255 + ], + "176": [ + 220, + 40, + 36, + 255 + ], + "177": [ + 219, + 39, + 35, + 255 + ], + "178": [ + 217, + 38, + 35, + 255 + ], + "179": [ + 216, + 37, + 34, + 255 + ], + "180": [ + 215, + 36, + 34, + 255 + ], + "181": [ + 214, + 35, + 33, + 255 + ], + "182": [ + 213, + 34, + 33, + 255 + ], + "183": [ + 212, + 33, + 32, + 255 + ], + "184": [ + 211, + 31, + 32, + 255 + ], + "185": [ + 210, + 30, + 31, + 255 + ], + "186": [ + 208, + 29, + 31, + 255 + ], + "187": [ + 207, + 28, + 31, + 255 + ], + "188": [ + 206, + 27, + 30, + 255 + ], + "189": [ + 205, + 26, + 30, + 255 + ], + "190": [ + 204, + 25, + 29, + 255 + ], + "191": [ + 203, + 24, + 29, + 255 + ], + "192": [ + 202, + 23, + 28, + 255 + ], + "193": [ + 200, + 23, + 28, + 255 + ], + "194": [ + 199, + 23, + 28, + 255 + ], + "195": [ + 198, + 22, + 28, + 255 + ], + "196": [ + 197, + 22, + 27, + 255 + ], + "197": [ + 196, + 22, + 27, + 255 + ], + "198": [ + 194, + 22, + 27, + 255 + ], + "199": [ + 193, + 21, + 27, + 255 + ], + "200": [ + 192, + 21, + 26, + 255 + ], + "201": [ + 191, + 21, + 26, + 255 + ], + "202": [ + 190, + 20, + 26, + 255 + ], + "203": [ + 188, + 20, + 26, + 255 + ], + "204": [ + 187, + 20, + 25, + 255 + ], + "205": [ + 186, + 20, + 25, + 255 + ], + "206": [ + 185, + 19, + 25, + 255 + ], + "207": [ + 184, + 19, + 25, + 255 + ], + "208": [ + 183, + 19, + 24, + 255 + ], + "209": [ + 181, + 18, + 24, + 255 + ], + "210": [ + 180, + 18, + 24, + 255 + ], + "211": [ + 179, + 18, + 24, + 255 + ], + "212": [ + 178, + 18, + 23, + 255 + ], + "213": [ + 177, + 17, + 23, + 255 + ], + "214": [ + 175, + 17, + 23, + 255 + ], + "215": [ + 174, + 17, + 23, + 255 + ], + "216": [ + 173, + 17, + 22, + 255 + ], + "217": [ + 172, + 16, + 22, + 255 + ], + "218": [ + 171, + 16, + 22, + 255 + ], + "219": [ + 169, + 16, + 22, + 255 + ], + "220": [ + 168, + 15, + 21, + 255 + ], + "221": [ + 167, + 15, + 21, + 255 + ], + "222": [ + 166, + 15, + 21, + 255 + ], + "223": [ + 165, + 15, + 21, + 255 + ], + "224": [ + 163, + 14, + 20, + 255 + ], + "225": [ + 161, + 14, + 20, + 255 + ], + "226": [ + 159, + 13, + 20, + 255 + ], + "227": [ + 157, + 13, + 20, + 255 + ], + "228": [ + 155, + 12, + 19, + 255 + ], + "229": [ + 153, + 12, + 19, + 255 + ], + "230": [ + 151, + 11, + 19, + 255 + ], + "231": [ + 149, + 11, + 19, + 255 + ], + "232": [ + 147, + 10, + 18, + 255 + ], + "233": [ + 145, + 10, + 18, + 255 + ], + "234": [ + 143, + 9, + 18, + 255 + ], + "235": [ + 141, + 9, + 18, + 255 + ], + "236": [ + 139, + 8, + 17, + 255 + ], + "237": [ + 138, + 8, + 17, + 255 + ], + "238": [ + 136, + 8, + 17, + 255 + ], + "239": [ + 134, + 7, + 17, + 255 + ], + "240": [ + 132, + 7, + 16, + 255 + ], + "241": [ + 130, + 6, + 16, + 255 + ], + "242": [ + 128, + 6, + 16, + 255 + ], + "243": [ + 126, + 5, + 16, + 255 + ], + "244": [ + 124, + 5, + 15, + 255 + ], + "245": [ + 122, + 4, + 15, + 255 + ], + "246": [ + 120, + 4, + 15, + 255 + ], + "247": [ + 118, + 3, + 15, + 255 + ], + "248": [ + 116, + 3, + 14, + 255 + ], + "249": [ + 114, + 2, + 14, + 255 + ], + "250": [ + 112, + 2, + 14, + 255 + ], + "251": [ + 110, + 1, + 14, + 255 + ], + "252": [ + 108, + 1, + 13, + 255 + ], + "253": [ + 106, + 0, + 13, + 255 + ], + "254": [ + 104, + 0, + 13, + 255 + ], + "255": [ + 103, + 0, + 12, + 255 + ] + }, + spring: { + "0": [ + 255, + 0, + 255, + 255 + ], + "1": [ + 255, + 1, + 254, + 255 + ], + "2": [ + 255, + 2, + 253, + 255 + ], + "3": [ + 255, + 3, + 252, + 255 + ], + "4": [ + 255, + 4, + 251, + 255 + ], + "5": [ + 255, + 5, + 250, + 255 + ], + "6": [ + 255, + 6, + 249, + 255 + ], + "7": [ + 255, + 7, + 248, + 255 + ], + "8": [ + 255, + 8, + 247, + 255 + ], + "9": [ + 255, + 9, + 246, + 255 + ], + "10": [ + 255, + 10, + 245, + 255 + ], + "11": [ + 255, + 11, + 244, + 255 + ], + "12": [ + 255, + 12, + 243, + 255 + ], + "13": [ + 255, + 13, + 242, + 255 + ], + "14": [ + 255, + 14, + 241, + 255 + ], + "15": [ + 255, + 15, + 240, + 255 + ], + "16": [ + 255, + 16, + 239, + 255 + ], + "17": [ + 255, + 17, + 238, + 255 + ], + "18": [ + 255, + 18, + 237, + 255 + ], + "19": [ + 255, + 19, + 236, + 255 + ], + "20": [ + 255, + 20, + 235, + 255 + ], + "21": [ + 255, + 21, + 234, + 255 + ], + "22": [ + 255, + 22, + 233, + 255 + ], + "23": [ + 255, + 23, + 232, + 255 + ], + "24": [ + 255, + 24, + 231, + 255 + ], + "25": [ + 255, + 25, + 230, + 255 + ], + "26": [ + 255, + 26, + 229, + 255 + ], + "27": [ + 255, + 27, + 228, + 255 + ], + "28": [ + 255, + 28, + 227, + 255 + ], + "29": [ + 255, + 29, + 226, + 255 + ], + "30": [ + 255, + 30, + 225, + 255 + ], + "31": [ + 255, + 31, + 224, + 255 + ], + "32": [ + 255, + 32, + 223, + 255 + ], + "33": [ + 255, + 32, + 222, + 255 + ], + "34": [ + 255, + 34, + 221, + 255 + ], + "35": [ + 255, + 35, + 220, + 255 + ], + "36": [ + 255, + 36, + 219, + 255 + ], + "37": [ + 255, + 36, + 218, + 255 + ], + "38": [ + 255, + 38, + 217, + 255 + ], + "39": [ + 255, + 39, + 216, + 255 + ], + "40": [ + 255, + 40, + 215, + 255 + ], + "41": [ + 255, + 40, + 214, + 255 + ], + "42": [ + 255, + 42, + 213, + 255 + ], + "43": [ + 255, + 43, + 211, + 255 + ], + "44": [ + 255, + 44, + 211, + 255 + ], + "45": [ + 255, + 44, + 210, + 255 + ], + "46": [ + 255, + 46, + 209, + 255 + ], + "47": [ + 255, + 47, + 208, + 255 + ], + "48": [ + 255, + 48, + 207, + 255 + ], + "49": [ + 255, + 48, + 206, + 255 + ], + "50": [ + 255, + 50, + 205, + 255 + ], + "51": [ + 255, + 51, + 204, + 255 + ], + "52": [ + 255, + 52, + 203, + 255 + ], + "53": [ + 255, + 52, + 202, + 255 + ], + "54": [ + 255, + 54, + 201, + 255 + ], + "55": [ + 255, + 55, + 200, + 255 + ], + "56": [ + 255, + 56, + 199, + 255 + ], + "57": [ + 255, + 56, + 198, + 255 + ], + "58": [ + 255, + 58, + 197, + 255 + ], + "59": [ + 255, + 59, + 195, + 255 + ], + "60": [ + 255, + 60, + 195, + 255 + ], + "61": [ + 255, + 60, + 194, + 255 + ], + "62": [ + 255, + 62, + 193, + 255 + ], + "63": [ + 255, + 63, + 192, + 255 + ], + "64": [ + 255, + 64, + 191, + 255 + ], + "65": [ + 255, + 65, + 190, + 255 + ], + "66": [ + 255, + 65, + 189, + 255 + ], + "67": [ + 255, + 67, + 188, + 255 + ], + "68": [ + 255, + 68, + 187, + 255 + ], + "69": [ + 255, + 69, + 186, + 255 + ], + "70": [ + 255, + 70, + 185, + 255 + ], + "71": [ + 255, + 71, + 184, + 255 + ], + "72": [ + 255, + 72, + 183, + 255 + ], + "73": [ + 255, + 73, + 182, + 255 + ], + "74": [ + 255, + 73, + 181, + 255 + ], + "75": [ + 255, + 75, + 179, + 255 + ], + "76": [ + 255, + 76, + 179, + 255 + ], + "77": [ + 255, + 77, + 178, + 255 + ], + "78": [ + 255, + 78, + 177, + 255 + ], + "79": [ + 255, + 79, + 176, + 255 + ], + "80": [ + 255, + 80, + 175, + 255 + ], + "81": [ + 255, + 81, + 174, + 255 + ], + "82": [ + 255, + 81, + 173, + 255 + ], + "83": [ + 255, + 83, + 172, + 255 + ], + "84": [ + 255, + 84, + 171, + 255 + ], + "85": [ + 255, + 85, + 170, + 255 + ], + "86": [ + 255, + 86, + 169, + 255 + ], + "87": [ + 255, + 87, + 168, + 255 + ], + "88": [ + 255, + 88, + 167, + 255 + ], + "89": [ + 255, + 89, + 166, + 255 + ], + "90": [ + 255, + 89, + 165, + 255 + ], + "91": [ + 255, + 91, + 163, + 255 + ], + "92": [ + 255, + 92, + 163, + 255 + ], + "93": [ + 255, + 93, + 162, + 255 + ], + "94": [ + 255, + 94, + 161, + 255 + ], + "95": [ + 255, + 95, + 160, + 255 + ], + "96": [ + 255, + 96, + 159, + 255 + ], + "97": [ + 255, + 97, + 158, + 255 + ], + "98": [ + 255, + 97, + 157, + 255 + ], + "99": [ + 255, + 99, + 156, + 255 + ], + "100": [ + 255, + 100, + 155, + 255 + ], + "101": [ + 255, + 101, + 154, + 255 + ], + "102": [ + 255, + 102, + 153, + 255 + ], + "103": [ + 255, + 103, + 152, + 255 + ], + "104": [ + 255, + 104, + 151, + 255 + ], + "105": [ + 255, + 105, + 150, + 255 + ], + "106": [ + 255, + 105, + 149, + 255 + ], + "107": [ + 255, + 107, + 147, + 255 + ], + "108": [ + 255, + 108, + 147, + 255 + ], + "109": [ + 255, + 109, + 146, + 255 + ], + "110": [ + 255, + 110, + 145, + 255 + ], + "111": [ + 255, + 111, + 144, + 255 + ], + "112": [ + 255, + 112, + 143, + 255 + ], + "113": [ + 255, + 113, + 142, + 255 + ], + "114": [ + 255, + 113, + 141, + 255 + ], + "115": [ + 255, + 115, + 140, + 255 + ], + "116": [ + 255, + 116, + 139, + 255 + ], + "117": [ + 255, + 117, + 138, + 255 + ], + "118": [ + 255, + 118, + 137, + 255 + ], + "119": [ + 255, + 119, + 136, + 255 + ], + "120": [ + 255, + 120, + 135, + 255 + ], + "121": [ + 255, + 121, + 134, + 255 + ], + "122": [ + 255, + 121, + 133, + 255 + ], + "123": [ + 255, + 123, + 131, + 255 + ], + "124": [ + 255, + 124, + 131, + 255 + ], + "125": [ + 255, + 125, + 130, + 255 + ], + "126": [ + 255, + 126, + 129, + 255 + ], + "127": [ + 255, + 127, + 128, + 255 + ], + "128": [ + 255, + 128, + 127, + 255 + ], + "129": [ + 255, + 129, + 126, + 255 + ], + "130": [ + 255, + 130, + 125, + 255 + ], + "131": [ + 255, + 131, + 124, + 255 + ], + "132": [ + 255, + 131, + 123, + 255 + ], + "133": [ + 255, + 133, + 121, + 255 + ], + "134": [ + 255, + 134, + 121, + 255 + ], + "135": [ + 255, + 135, + 120, + 255 + ], + "136": [ + 255, + 136, + 119, + 255 + ], + "137": [ + 255, + 137, + 118, + 255 + ], + "138": [ + 255, + 138, + 117, + 255 + ], + "139": [ + 255, + 139, + 116, + 255 + ], + "140": [ + 255, + 140, + 114, + 255 + ], + "141": [ + 255, + 141, + 113, + 255 + ], + "142": [ + 255, + 142, + 113, + 255 + ], + "143": [ + 255, + 143, + 112, + 255 + ], + "144": [ + 255, + 144, + 111, + 255 + ], + "145": [ + 255, + 145, + 110, + 255 + ], + "146": [ + 255, + 146, + 109, + 255 + ], + "147": [ + 255, + 147, + 108, + 255 + ], + "148": [ + 255, + 147, + 107, + 255 + ], + "149": [ + 255, + 149, + 105, + 255 + ], + "150": [ + 255, + 150, + 105, + 255 + ], + "151": [ + 255, + 151, + 104, + 255 + ], + "152": [ + 255, + 152, + 103, + 255 + ], + "153": [ + 255, + 153, + 102, + 255 + ], + "154": [ + 255, + 154, + 101, + 255 + ], + "155": [ + 255, + 155, + 100, + 255 + ], + "156": [ + 255, + 156, + 98, + 255 + ], + "157": [ + 255, + 157, + 97, + 255 + ], + "158": [ + 255, + 158, + 97, + 255 + ], + "159": [ + 255, + 159, + 96, + 255 + ], + "160": [ + 255, + 160, + 95, + 255 + ], + "161": [ + 255, + 161, + 94, + 255 + ], + "162": [ + 255, + 162, + 93, + 255 + ], + "163": [ + 255, + 163, + 92, + 255 + ], + "164": [ + 255, + 163, + 91, + 255 + ], + "165": [ + 255, + 165, + 89, + 255 + ], + "166": [ + 255, + 166, + 89, + 255 + ], + "167": [ + 255, + 167, + 88, + 255 + ], + "168": [ + 255, + 168, + 87, + 255 + ], + "169": [ + 255, + 169, + 86, + 255 + ], + "170": [ + 255, + 170, + 85, + 255 + ], + "171": [ + 255, + 171, + 84, + 255 + ], + "172": [ + 255, + 172, + 82, + 255 + ], + "173": [ + 255, + 173, + 81, + 255 + ], + "174": [ + 255, + 174, + 81, + 255 + ], + "175": [ + 255, + 175, + 80, + 255 + ], + "176": [ + 255, + 176, + 79, + 255 + ], + "177": [ + 255, + 177, + 78, + 255 + ], + "178": [ + 255, + 178, + 77, + 255 + ], + "179": [ + 255, + 179, + 76, + 255 + ], + "180": [ + 255, + 179, + 75, + 255 + ], + "181": [ + 255, + 181, + 73, + 255 + ], + "182": [ + 255, + 182, + 73, + 255 + ], + "183": [ + 255, + 183, + 72, + 255 + ], + "184": [ + 255, + 184, + 71, + 255 + ], + "185": [ + 255, + 185, + 70, + 255 + ], + "186": [ + 255, + 186, + 69, + 255 + ], + "187": [ + 255, + 187, + 68, + 255 + ], + "188": [ + 255, + 188, + 66, + 255 + ], + "189": [ + 255, + 189, + 65, + 255 + ], + "190": [ + 255, + 190, + 65, + 255 + ], + "191": [ + 255, + 191, + 64, + 255 + ], + "192": [ + 255, + 192, + 63, + 255 + ], + "193": [ + 255, + 193, + 62, + 255 + ], + "194": [ + 255, + 194, + 61, + 255 + ], + "195": [ + 255, + 195, + 60, + 255 + ], + "196": [ + 255, + 195, + 59, + 255 + ], + "197": [ + 255, + 197, + 57, + 255 + ], + "198": [ + 255, + 198, + 56, + 255 + ], + "199": [ + 255, + 199, + 56, + 255 + ], + "200": [ + 255, + 200, + 55, + 255 + ], + "201": [ + 255, + 201, + 54, + 255 + ], + "202": [ + 255, + 202, + 53, + 255 + ], + "203": [ + 255, + 203, + 52, + 255 + ], + "204": [ + 255, + 204, + 50, + 255 + ], + "205": [ + 255, + 205, + 49, + 255 + ], + "206": [ + 255, + 206, + 48, + 255 + ], + "207": [ + 255, + 207, + 48, + 255 + ], + "208": [ + 255, + 208, + 47, + 255 + ], + "209": [ + 255, + 209, + 46, + 255 + ], + "210": [ + 255, + 210, + 45, + 255 + ], + "211": [ + 255, + 211, + 44, + 255 + ], + "212": [ + 255, + 211, + 43, + 255 + ], + "213": [ + 255, + 213, + 41, + 255 + ], + "214": [ + 255, + 214, + 40, + 255 + ], + "215": [ + 255, + 215, + 40, + 255 + ], + "216": [ + 255, + 216, + 39, + 255 + ], + "217": [ + 255, + 217, + 38, + 255 + ], + "218": [ + 255, + 218, + 37, + 255 + ], + "219": [ + 255, + 219, + 36, + 255 + ], + "220": [ + 255, + 220, + 34, + 255 + ], + "221": [ + 255, + 221, + 33, + 255 + ], + "222": [ + 255, + 222, + 32, + 255 + ], + "223": [ + 255, + 223, + 32, + 255 + ], + "224": [ + 255, + 224, + 31, + 255 + ], + "225": [ + 255, + 225, + 30, + 255 + ], + "226": [ + 255, + 226, + 29, + 255 + ], + "227": [ + 255, + 227, + 28, + 255 + ], + "228": [ + 255, + 227, + 27, + 255 + ], + "229": [ + 255, + 229, + 25, + 255 + ], + "230": [ + 255, + 230, + 24, + 255 + ], + "231": [ + 255, + 231, + 24, + 255 + ], + "232": [ + 255, + 232, + 23, + 255 + ], + "233": [ + 255, + 233, + 22, + 255 + ], + "234": [ + 255, + 234, + 21, + 255 + ], + "235": [ + 255, + 235, + 20, + 255 + ], + "236": [ + 255, + 236, + 18, + 255 + ], + "237": [ + 255, + 237, + 17, + 255 + ], + "238": [ + 255, + 238, + 16, + 255 + ], + "239": [ + 255, + 239, + 16, + 255 + ], + "240": [ + 255, + 240, + 15, + 255 + ], + "241": [ + 255, + 241, + 14, + 255 + ], + "242": [ + 255, + 242, + 13, + 255 + ], + "243": [ + 255, + 243, + 12, + 255 + ], + "244": [ + 255, + 243, + 11, + 255 + ], + "245": [ + 255, + 245, + 9, + 255 + ], + "246": [ + 255, + 246, + 8, + 255 + ], + "247": [ + 255, + 247, + 8, + 255 + ], + "248": [ + 255, + 248, + 7, + 255 + ], + "249": [ + 255, + 249, + 6, + 255 + ], + "250": [ + 255, + 250, + 5, + 255 + ], + "251": [ + 255, + 251, + 4, + 255 + ], + "252": [ + 255, + 252, + 2, + 255 + ], + "253": [ + 255, + 253, + 1, + 255 + ], + "254": [ + 255, + 254, + 0, + 255 + ], + "255": [ + 255, + 255, + 0, + 255 + ] + }, + summer: { + "0": [ + 0, + 127, + 102, + 255 + ], + "1": [ + 1, + 128, + 102, + 255 + ], + "2": [ + 2, + 128, + 102, + 255 + ], + "3": [ + 3, + 129, + 102, + 255 + ], + "4": [ + 4, + 129, + 102, + 255 + ], + "5": [ + 5, + 130, + 102, + 255 + ], + "6": [ + 6, + 130, + 102, + 255 + ], + "7": [ + 7, + 131, + 102, + 255 + ], + "8": [ + 8, + 131, + 102, + 255 + ], + "9": [ + 9, + 132, + 102, + 255 + ], + "10": [ + 10, + 132, + 102, + 255 + ], + "11": [ + 11, + 133, + 102, + 255 + ], + "12": [ + 12, + 133, + 102, + 255 + ], + "13": [ + 13, + 134, + 102, + 255 + ], + "14": [ + 14, + 134, + 102, + 255 + ], + "15": [ + 15, + 135, + 102, + 255 + ], + "16": [ + 16, + 135, + 102, + 255 + ], + "17": [ + 17, + 136, + 102, + 255 + ], + "18": [ + 18, + 136, + 102, + 255 + ], + "19": [ + 19, + 137, + 102, + 255 + ], + "20": [ + 20, + 137, + 102, + 255 + ], + "21": [ + 21, + 138, + 102, + 255 + ], + "22": [ + 22, + 138, + 102, + 255 + ], + "23": [ + 23, + 139, + 102, + 255 + ], + "24": [ + 24, + 139, + 102, + 255 + ], + "25": [ + 25, + 140, + 102, + 255 + ], + "26": [ + 26, + 140, + 102, + 255 + ], + "27": [ + 27, + 141, + 102, + 255 + ], + "28": [ + 28, + 141, + 102, + 255 + ], + "29": [ + 29, + 142, + 102, + 255 + ], + "30": [ + 30, + 142, + 102, + 255 + ], + "31": [ + 31, + 143, + 102, + 255 + ], + "32": [ + 32, + 143, + 102, + 255 + ], + "33": [ + 32, + 144, + 102, + 255 + ], + "34": [ + 34, + 144, + 102, + 255 + ], + "35": [ + 35, + 145, + 102, + 255 + ], + "36": [ + 36, + 145, + 102, + 255 + ], + "37": [ + 36, + 146, + 102, + 255 + ], + "38": [ + 38, + 146, + 102, + 255 + ], + "39": [ + 39, + 147, + 102, + 255 + ], + "40": [ + 40, + 147, + 102, + 255 + ], + "41": [ + 40, + 147, + 102, + 255 + ], + "42": [ + 42, + 148, + 102, + 255 + ], + "43": [ + 43, + 149, + 102, + 255 + ], + "44": [ + 44, + 149, + 102, + 255 + ], + "45": [ + 44, + 150, + 102, + 255 + ], + "46": [ + 46, + 150, + 102, + 255 + ], + "47": [ + 47, + 151, + 102, + 255 + ], + "48": [ + 48, + 151, + 102, + 255 + ], + "49": [ + 48, + 152, + 102, + 255 + ], + "50": [ + 50, + 152, + 102, + 255 + ], + "51": [ + 51, + 153, + 102, + 255 + ], + "52": [ + 52, + 153, + 102, + 255 + ], + "53": [ + 52, + 154, + 102, + 255 + ], + "54": [ + 54, + 154, + 102, + 255 + ], + "55": [ + 55, + 155, + 102, + 255 + ], + "56": [ + 56, + 155, + 102, + 255 + ], + "57": [ + 56, + 156, + 102, + 255 + ], + "58": [ + 58, + 156, + 102, + 255 + ], + "59": [ + 59, + 157, + 102, + 255 + ], + "60": [ + 60, + 157, + 102, + 255 + ], + "61": [ + 60, + 158, + 102, + 255 + ], + "62": [ + 62, + 158, + 102, + 255 + ], + "63": [ + 63, + 159, + 102, + 255 + ], + "64": [ + 64, + 159, + 102, + 255 + ], + "65": [ + 65, + 160, + 102, + 255 + ], + "66": [ + 65, + 160, + 102, + 255 + ], + "67": [ + 67, + 161, + 102, + 255 + ], + "68": [ + 68, + 161, + 102, + 255 + ], + "69": [ + 69, + 162, + 102, + 255 + ], + "70": [ + 70, + 162, + 102, + 255 + ], + "71": [ + 71, + 163, + 102, + 255 + ], + "72": [ + 72, + 163, + 102, + 255 + ], + "73": [ + 73, + 163, + 102, + 255 + ], + "74": [ + 73, + 164, + 102, + 255 + ], + "75": [ + 75, + 165, + 102, + 255 + ], + "76": [ + 76, + 165, + 102, + 255 + ], + "77": [ + 77, + 166, + 102, + 255 + ], + "78": [ + 78, + 166, + 102, + 255 + ], + "79": [ + 79, + 167, + 102, + 255 + ], + "80": [ + 80, + 167, + 102, + 255 + ], + "81": [ + 81, + 168, + 102, + 255 + ], + "82": [ + 81, + 168, + 102, + 255 + ], + "83": [ + 83, + 169, + 102, + 255 + ], + "84": [ + 84, + 169, + 102, + 255 + ], + "85": [ + 85, + 170, + 102, + 255 + ], + "86": [ + 86, + 170, + 102, + 255 + ], + "87": [ + 87, + 171, + 102, + 255 + ], + "88": [ + 88, + 171, + 102, + 255 + ], + "89": [ + 89, + 172, + 102, + 255 + ], + "90": [ + 89, + 172, + 102, + 255 + ], + "91": [ + 91, + 173, + 102, + 255 + ], + "92": [ + 92, + 173, + 102, + 255 + ], + "93": [ + 93, + 174, + 102, + 255 + ], + "94": [ + 94, + 174, + 102, + 255 + ], + "95": [ + 95, + 175, + 102, + 255 + ], + "96": [ + 96, + 175, + 102, + 255 + ], + "97": [ + 97, + 176, + 102, + 255 + ], + "98": [ + 97, + 176, + 102, + 255 + ], + "99": [ + 99, + 177, + 102, + 255 + ], + "100": [ + 100, + 177, + 102, + 255 + ], + "101": [ + 101, + 178, + 102, + 255 + ], + "102": [ + 102, + 178, + 102, + 255 + ], + "103": [ + 103, + 179, + 102, + 255 + ], + "104": [ + 104, + 179, + 102, + 255 + ], + "105": [ + 105, + 179, + 102, + 255 + ], + "106": [ + 105, + 180, + 102, + 255 + ], + "107": [ + 107, + 181, + 102, + 255 + ], + "108": [ + 108, + 181, + 102, + 255 + ], + "109": [ + 109, + 182, + 102, + 255 + ], + "110": [ + 110, + 182, + 102, + 255 + ], + "111": [ + 111, + 183, + 102, + 255 + ], + "112": [ + 112, + 183, + 102, + 255 + ], + "113": [ + 113, + 184, + 102, + 255 + ], + "114": [ + 113, + 184, + 102, + 255 + ], + "115": [ + 115, + 185, + 102, + 255 + ], + "116": [ + 116, + 185, + 102, + 255 + ], + "117": [ + 117, + 186, + 102, + 255 + ], + "118": [ + 118, + 186, + 102, + 255 + ], + "119": [ + 119, + 187, + 102, + 255 + ], + "120": [ + 120, + 187, + 102, + 255 + ], + "121": [ + 121, + 188, + 102, + 255 + ], + "122": [ + 121, + 188, + 102, + 255 + ], + "123": [ + 123, + 189, + 102, + 255 + ], + "124": [ + 124, + 189, + 102, + 255 + ], + "125": [ + 125, + 190, + 102, + 255 + ], + "126": [ + 126, + 190, + 102, + 255 + ], + "127": [ + 127, + 191, + 102, + 255 + ], + "128": [ + 128, + 191, + 102, + 255 + ], + "129": [ + 129, + 192, + 102, + 255 + ], + "130": [ + 130, + 192, + 102, + 255 + ], + "131": [ + 131, + 193, + 102, + 255 + ], + "132": [ + 131, + 193, + 102, + 255 + ], + "133": [ + 133, + 194, + 102, + 255 + ], + "134": [ + 134, + 194, + 102, + 255 + ], + "135": [ + 135, + 195, + 102, + 255 + ], + "136": [ + 136, + 195, + 102, + 255 + ], + "137": [ + 137, + 195, + 102, + 255 + ], + "138": [ + 138, + 196, + 102, + 255 + ], + "139": [ + 139, + 196, + 102, + 255 + ], + "140": [ + 140, + 197, + 102, + 255 + ], + "141": [ + 141, + 198, + 102, + 255 + ], + "142": [ + 142, + 198, + 102, + 255 + ], + "143": [ + 143, + 199, + 102, + 255 + ], + "144": [ + 144, + 199, + 102, + 255 + ], + "145": [ + 145, + 200, + 102, + 255 + ], + "146": [ + 146, + 200, + 102, + 255 + ], + "147": [ + 147, + 201, + 102, + 255 + ], + "148": [ + 147, + 201, + 102, + 255 + ], + "149": [ + 149, + 202, + 102, + 255 + ], + "150": [ + 150, + 202, + 102, + 255 + ], + "151": [ + 151, + 203, + 102, + 255 + ], + "152": [ + 152, + 203, + 102, + 255 + ], + "153": [ + 153, + 204, + 102, + 255 + ], + "154": [ + 154, + 204, + 102, + 255 + ], + "155": [ + 155, + 205, + 102, + 255 + ], + "156": [ + 156, + 205, + 102, + 255 + ], + "157": [ + 157, + 206, + 102, + 255 + ], + "158": [ + 158, + 206, + 102, + 255 + ], + "159": [ + 159, + 207, + 102, + 255 + ], + "160": [ + 160, + 207, + 102, + 255 + ], + "161": [ + 161, + 208, + 102, + 255 + ], + "162": [ + 162, + 208, + 102, + 255 + ], + "163": [ + 163, + 209, + 102, + 255 + ], + "164": [ + 163, + 209, + 102, + 255 + ], + "165": [ + 165, + 210, + 102, + 255 + ], + "166": [ + 166, + 210, + 102, + 255 + ], + "167": [ + 167, + 211, + 102, + 255 + ], + "168": [ + 168, + 211, + 102, + 255 + ], + "169": [ + 169, + 211, + 102, + 255 + ], + "170": [ + 170, + 212, + 102, + 255 + ], + "171": [ + 171, + 212, + 102, + 255 + ], + "172": [ + 172, + 213, + 102, + 255 + ], + "173": [ + 173, + 214, + 102, + 255 + ], + "174": [ + 174, + 214, + 102, + 255 + ], + "175": [ + 175, + 215, + 102, + 255 + ], + "176": [ + 176, + 215, + 102, + 255 + ], + "177": [ + 177, + 216, + 102, + 255 + ], + "178": [ + 178, + 216, + 102, + 255 + ], + "179": [ + 179, + 217, + 102, + 255 + ], + "180": [ + 179, + 217, + 102, + 255 + ], + "181": [ + 181, + 218, + 102, + 255 + ], + "182": [ + 182, + 218, + 102, + 255 + ], + "183": [ + 183, + 219, + 102, + 255 + ], + "184": [ + 184, + 219, + 102, + 255 + ], + "185": [ + 185, + 220, + 102, + 255 + ], + "186": [ + 186, + 220, + 102, + 255 + ], + "187": [ + 187, + 221, + 102, + 255 + ], + "188": [ + 188, + 221, + 102, + 255 + ], + "189": [ + 189, + 222, + 102, + 255 + ], + "190": [ + 190, + 222, + 102, + 255 + ], + "191": [ + 191, + 223, + 102, + 255 + ], + "192": [ + 192, + 223, + 102, + 255 + ], + "193": [ + 193, + 224, + 102, + 255 + ], + "194": [ + 194, + 224, + 102, + 255 + ], + "195": [ + 195, + 225, + 102, + 255 + ], + "196": [ + 195, + 225, + 102, + 255 + ], + "197": [ + 197, + 226, + 102, + 255 + ], + "198": [ + 198, + 226, + 102, + 255 + ], + "199": [ + 199, + 227, + 102, + 255 + ], + "200": [ + 200, + 227, + 102, + 255 + ], + "201": [ + 201, + 227, + 102, + 255 + ], + "202": [ + 202, + 228, + 102, + 255 + ], + "203": [ + 203, + 228, + 102, + 255 + ], + "204": [ + 204, + 229, + 102, + 255 + ], + "205": [ + 205, + 230, + 102, + 255 + ], + "206": [ + 206, + 230, + 102, + 255 + ], + "207": [ + 207, + 231, + 102, + 255 + ], + "208": [ + 208, + 231, + 102, + 255 + ], + "209": [ + 209, + 232, + 102, + 255 + ], + "210": [ + 210, + 232, + 102, + 255 + ], + "211": [ + 211, + 233, + 102, + 255 + ], + "212": [ + 211, + 233, + 102, + 255 + ], + "213": [ + 213, + 234, + 102, + 255 + ], + "214": [ + 214, + 234, + 102, + 255 + ], + "215": [ + 215, + 235, + 102, + 255 + ], + "216": [ + 216, + 235, + 102, + 255 + ], + "217": [ + 217, + 236, + 102, + 255 + ], + "218": [ + 218, + 236, + 102, + 255 + ], + "219": [ + 219, + 237, + 102, + 255 + ], + "220": [ + 220, + 237, + 102, + 255 + ], + "221": [ + 221, + 238, + 102, + 255 + ], + "222": [ + 222, + 238, + 102, + 255 + ], + "223": [ + 223, + 239, + 102, + 255 + ], + "224": [ + 224, + 239, + 102, + 255 + ], + "225": [ + 225, + 240, + 102, + 255 + ], + "226": [ + 226, + 240, + 102, + 255 + ], + "227": [ + 227, + 241, + 102, + 255 + ], + "228": [ + 227, + 241, + 102, + 255 + ], + "229": [ + 229, + 242, + 102, + 255 + ], + "230": [ + 230, + 242, + 102, + 255 + ], + "231": [ + 231, + 243, + 102, + 255 + ], + "232": [ + 232, + 243, + 102, + 255 + ], + "233": [ + 233, + 243, + 102, + 255 + ], + "234": [ + 234, + 244, + 102, + 255 + ], + "235": [ + 235, + 244, + 102, + 255 + ], + "236": [ + 236, + 245, + 102, + 255 + ], + "237": [ + 237, + 246, + 102, + 255 + ], + "238": [ + 238, + 246, + 102, + 255 + ], + "239": [ + 239, + 247, + 102, + 255 + ], + "240": [ + 240, + 247, + 102, + 255 + ], + "241": [ + 241, + 248, + 102, + 255 + ], + "242": [ + 242, + 248, + 102, + 255 + ], + "243": [ + 243, + 249, + 102, + 255 + ], + "244": [ + 243, + 249, + 102, + 255 + ], + "245": [ + 245, + 250, + 102, + 255 + ], + "246": [ + 246, + 250, + 102, + 255 + ], + "247": [ + 247, + 251, + 102, + 255 + ], + "248": [ + 248, + 251, + 102, + 255 + ], + "249": [ + 249, + 252, + 102, + 255 + ], + "250": [ + 250, + 252, + 102, + 255 + ], + "251": [ + 251, + 253, + 102, + 255 + ], + "252": [ + 252, + 253, + 102, + 255 + ], + "253": [ + 253, + 254, + 102, + 255 + ], + "254": [ + 254, + 254, + 102, + 255 + ], + "255": [ + 255, + 255, + 102, + 255 + ] + }, + viridis: { + "0": [ + 68, + 1, + 84, + 255 + ], + "1": [ + 68, + 2, + 85, + 255 + ], + "2": [ + 68, + 3, + 87, + 255 + ], + "3": [ + 69, + 5, + 88, + 255 + ], + "4": [ + 69, + 6, + 90, + 255 + ], + "5": [ + 69, + 8, + 91, + 255 + ], + "6": [ + 70, + 9, + 92, + 255 + ], + "7": [ + 70, + 11, + 94, + 255 + ], + "8": [ + 70, + 12, + 95, + 255 + ], + "9": [ + 70, + 14, + 97, + 255 + ], + "10": [ + 71, + 15, + 98, + 255 + ], + "11": [ + 71, + 17, + 99, + 255 + ], + "12": [ + 71, + 18, + 101, + 255 + ], + "13": [ + 71, + 20, + 102, + 255 + ], + "14": [ + 71, + 21, + 103, + 255 + ], + "15": [ + 71, + 22, + 105, + 255 + ], + "16": [ + 71, + 24, + 106, + 255 + ], + "17": [ + 72, + 25, + 107, + 255 + ], + "18": [ + 72, + 26, + 108, + 255 + ], + "19": [ + 72, + 28, + 110, + 255 + ], + "20": [ + 72, + 29, + 111, + 255 + ], + "21": [ + 72, + 30, + 112, + 255 + ], + "22": [ + 72, + 32, + 113, + 255 + ], + "23": [ + 72, + 33, + 114, + 255 + ], + "24": [ + 72, + 34, + 115, + 255 + ], + "25": [ + 72, + 35, + 116, + 255 + ], + "26": [ + 71, + 37, + 117, + 255 + ], + "27": [ + 71, + 38, + 118, + 255 + ], + "28": [ + 71, + 39, + 119, + 255 + ], + "29": [ + 71, + 40, + 120, + 255 + ], + "30": [ + 71, + 42, + 121, + 255 + ], + "31": [ + 71, + 43, + 122, + 255 + ], + "32": [ + 71, + 44, + 123, + 255 + ], + "33": [ + 70, + 45, + 124, + 255 + ], + "34": [ + 70, + 47, + 124, + 255 + ], + "35": [ + 70, + 48, + 125, + 255 + ], + "36": [ + 70, + 49, + 126, + 255 + ], + "37": [ + 69, + 50, + 127, + 255 + ], + "38": [ + 69, + 52, + 127, + 255 + ], + "39": [ + 69, + 53, + 128, + 255 + ], + "40": [ + 69, + 54, + 129, + 255 + ], + "41": [ + 68, + 55, + 129, + 255 + ], + "42": [ + 68, + 57, + 130, + 255 + ], + "43": [ + 67, + 58, + 131, + 255 + ], + "44": [ + 67, + 59, + 131, + 255 + ], + "45": [ + 67, + 60, + 132, + 255 + ], + "46": [ + 66, + 61, + 132, + 255 + ], + "47": [ + 66, + 62, + 133, + 255 + ], + "48": [ + 66, + 64, + 133, + 255 + ], + "49": [ + 65, + 65, + 134, + 255 + ], + "50": [ + 65, + 66, + 134, + 255 + ], + "51": [ + 64, + 67, + 135, + 255 + ], + "52": [ + 64, + 68, + 135, + 255 + ], + "53": [ + 63, + 69, + 135, + 255 + ], + "54": [ + 63, + 71, + 136, + 255 + ], + "55": [ + 62, + 72, + 136, + 255 + ], + "56": [ + 62, + 73, + 137, + 255 + ], + "57": [ + 61, + 74, + 137, + 255 + ], + "58": [ + 61, + 75, + 137, + 255 + ], + "59": [ + 61, + 76, + 137, + 255 + ], + "60": [ + 60, + 77, + 138, + 255 + ], + "61": [ + 60, + 78, + 138, + 255 + ], + "62": [ + 59, + 80, + 138, + 255 + ], + "63": [ + 59, + 81, + 138, + 255 + ], + "64": [ + 58, + 82, + 139, + 255 + ], + "65": [ + 58, + 83, + 139, + 255 + ], + "66": [ + 57, + 84, + 139, + 255 + ], + "67": [ + 57, + 85, + 139, + 255 + ], + "68": [ + 56, + 86, + 139, + 255 + ], + "69": [ + 56, + 87, + 140, + 255 + ], + "70": [ + 55, + 88, + 140, + 255 + ], + "71": [ + 55, + 89, + 140, + 255 + ], + "72": [ + 54, + 90, + 140, + 255 + ], + "73": [ + 54, + 91, + 140, + 255 + ], + "74": [ + 53, + 92, + 140, + 255 + ], + "75": [ + 53, + 93, + 140, + 255 + ], + "76": [ + 52, + 94, + 141, + 255 + ], + "77": [ + 52, + 95, + 141, + 255 + ], + "78": [ + 51, + 96, + 141, + 255 + ], + "79": [ + 51, + 97, + 141, + 255 + ], + "80": [ + 50, + 98, + 141, + 255 + ], + "81": [ + 50, + 99, + 141, + 255 + ], + "82": [ + 49, + 100, + 141, + 255 + ], + "83": [ + 49, + 101, + 141, + 255 + ], + "84": [ + 49, + 102, + 141, + 255 + ], + "85": [ + 48, + 103, + 141, + 255 + ], + "86": [ + 48, + 104, + 141, + 255 + ], + "87": [ + 47, + 105, + 141, + 255 + ], + "88": [ + 47, + 106, + 141, + 255 + ], + "89": [ + 46, + 107, + 142, + 255 + ], + "90": [ + 46, + 108, + 142, + 255 + ], + "91": [ + 46, + 109, + 142, + 255 + ], + "92": [ + 45, + 110, + 142, + 255 + ], + "93": [ + 45, + 111, + 142, + 255 + ], + "94": [ + 44, + 112, + 142, + 255 + ], + "95": [ + 44, + 113, + 142, + 255 + ], + "96": [ + 44, + 114, + 142, + 255 + ], + "97": [ + 43, + 115, + 142, + 255 + ], + "98": [ + 43, + 116, + 142, + 255 + ], + "99": [ + 42, + 117, + 142, + 255 + ], + "100": [ + 42, + 118, + 142, + 255 + ], + "101": [ + 42, + 119, + 142, + 255 + ], + "102": [ + 41, + 120, + 142, + 255 + ], + "103": [ + 41, + 121, + 142, + 255 + ], + "104": [ + 40, + 122, + 142, + 255 + ], + "105": [ + 40, + 122, + 142, + 255 + ], + "106": [ + 40, + 123, + 142, + 255 + ], + "107": [ + 39, + 124, + 142, + 255 + ], + "108": [ + 39, + 125, + 142, + 255 + ], + "109": [ + 39, + 126, + 142, + 255 + ], + "110": [ + 38, + 127, + 142, + 255 + ], + "111": [ + 38, + 128, + 142, + 255 + ], + "112": [ + 38, + 129, + 142, + 255 + ], + "113": [ + 37, + 130, + 142, + 255 + ], + "114": [ + 37, + 131, + 141, + 255 + ], + "115": [ + 36, + 132, + 141, + 255 + ], + "116": [ + 36, + 133, + 141, + 255 + ], + "117": [ + 36, + 134, + 141, + 255 + ], + "118": [ + 35, + 135, + 141, + 255 + ], + "119": [ + 35, + 136, + 141, + 255 + ], + "120": [ + 35, + 137, + 141, + 255 + ], + "121": [ + 34, + 137, + 141, + 255 + ], + "122": [ + 34, + 138, + 141, + 255 + ], + "123": [ + 34, + 139, + 141, + 255 + ], + "124": [ + 33, + 140, + 141, + 255 + ], + "125": [ + 33, + 141, + 140, + 255 + ], + "126": [ + 33, + 142, + 140, + 255 + ], + "127": [ + 32, + 143, + 140, + 255 + ], + "128": [ + 32, + 144, + 140, + 255 + ], + "129": [ + 32, + 145, + 140, + 255 + ], + "130": [ + 31, + 146, + 140, + 255 + ], + "131": [ + 31, + 147, + 139, + 255 + ], + "132": [ + 31, + 148, + 139, + 255 + ], + "133": [ + 31, + 149, + 139, + 255 + ], + "134": [ + 31, + 150, + 139, + 255 + ], + "135": [ + 30, + 151, + 138, + 255 + ], + "136": [ + 30, + 152, + 138, + 255 + ], + "137": [ + 30, + 153, + 138, + 255 + ], + "138": [ + 30, + 153, + 138, + 255 + ], + "139": [ + 30, + 154, + 137, + 255 + ], + "140": [ + 30, + 155, + 137, + 255 + ], + "141": [ + 30, + 156, + 137, + 255 + ], + "142": [ + 30, + 157, + 136, + 255 + ], + "143": [ + 30, + 158, + 136, + 255 + ], + "144": [ + 30, + 159, + 136, + 255 + ], + "145": [ + 30, + 160, + 135, + 255 + ], + "146": [ + 31, + 161, + 135, + 255 + ], + "147": [ + 31, + 162, + 134, + 255 + ], + "148": [ + 31, + 163, + 134, + 255 + ], + "149": [ + 32, + 164, + 133, + 255 + ], + "150": [ + 32, + 165, + 133, + 255 + ], + "151": [ + 33, + 166, + 133, + 255 + ], + "152": [ + 33, + 167, + 132, + 255 + ], + "153": [ + 34, + 167, + 132, + 255 + ], + "154": [ + 35, + 168, + 131, + 255 + ], + "155": [ + 35, + 169, + 130, + 255 + ], + "156": [ + 36, + 170, + 130, + 255 + ], + "157": [ + 37, + 171, + 129, + 255 + ], + "158": [ + 38, + 172, + 129, + 255 + ], + "159": [ + 39, + 173, + 128, + 255 + ], + "160": [ + 40, + 174, + 127, + 255 + ], + "161": [ + 41, + 175, + 127, + 255 + ], + "162": [ + 42, + 176, + 126, + 255 + ], + "163": [ + 43, + 177, + 125, + 255 + ], + "164": [ + 44, + 177, + 125, + 255 + ], + "165": [ + 46, + 178, + 124, + 255 + ], + "166": [ + 47, + 179, + 123, + 255 + ], + "167": [ + 48, + 180, + 122, + 255 + ], + "168": [ + 50, + 181, + 122, + 255 + ], + "169": [ + 51, + 182, + 121, + 255 + ], + "170": [ + 53, + 183, + 120, + 255 + ], + "171": [ + 54, + 184, + 119, + 255 + ], + "172": [ + 56, + 185, + 118, + 255 + ], + "173": [ + 57, + 185, + 118, + 255 + ], + "174": [ + 59, + 186, + 117, + 255 + ], + "175": [ + 61, + 187, + 116, + 255 + ], + "176": [ + 62, + 188, + 115, + 255 + ], + "177": [ + 64, + 189, + 114, + 255 + ], + "178": [ + 66, + 190, + 113, + 255 + ], + "179": [ + 68, + 190, + 112, + 255 + ], + "180": [ + 69, + 191, + 111, + 255 + ], + "181": [ + 71, + 192, + 110, + 255 + ], + "182": [ + 73, + 193, + 109, + 255 + ], + "183": [ + 75, + 194, + 108, + 255 + ], + "184": [ + 77, + 194, + 107, + 255 + ], + "185": [ + 79, + 195, + 105, + 255 + ], + "186": [ + 81, + 196, + 104, + 255 + ], + "187": [ + 83, + 197, + 103, + 255 + ], + "188": [ + 85, + 198, + 102, + 255 + ], + "189": [ + 87, + 198, + 101, + 255 + ], + "190": [ + 89, + 199, + 100, + 255 + ], + "191": [ + 91, + 200, + 98, + 255 + ], + "192": [ + 94, + 201, + 97, + 255 + ], + "193": [ + 96, + 201, + 96, + 255 + ], + "194": [ + 98, + 202, + 95, + 255 + ], + "195": [ + 100, + 203, + 93, + 255 + ], + "196": [ + 103, + 204, + 92, + 255 + ], + "197": [ + 105, + 204, + 91, + 255 + ], + "198": [ + 107, + 205, + 89, + 255 + ], + "199": [ + 109, + 206, + 88, + 255 + ], + "200": [ + 112, + 206, + 86, + 255 + ], + "201": [ + 114, + 207, + 85, + 255 + ], + "202": [ + 116, + 208, + 84, + 255 + ], + "203": [ + 119, + 208, + 82, + 255 + ], + "204": [ + 121, + 209, + 81, + 255 + ], + "205": [ + 124, + 210, + 79, + 255 + ], + "206": [ + 126, + 210, + 78, + 255 + ], + "207": [ + 129, + 211, + 76, + 255 + ], + "208": [ + 131, + 211, + 75, + 255 + ], + "209": [ + 134, + 212, + 73, + 255 + ], + "210": [ + 136, + 213, + 71, + 255 + ], + "211": [ + 139, + 213, + 70, + 255 + ], + "212": [ + 141, + 214, + 68, + 255 + ], + "213": [ + 144, + 214, + 67, + 255 + ], + "214": [ + 146, + 215, + 65, + 255 + ], + "215": [ + 149, + 215, + 63, + 255 + ], + "216": [ + 151, + 216, + 62, + 255 + ], + "217": [ + 154, + 216, + 60, + 255 + ], + "218": [ + 157, + 217, + 58, + 255 + ], + "219": [ + 159, + 217, + 56, + 255 + ], + "220": [ + 162, + 218, + 55, + 255 + ], + "221": [ + 165, + 218, + 53, + 255 + ], + "222": [ + 167, + 219, + 51, + 255 + ], + "223": [ + 170, + 219, + 50, + 255 + ], + "224": [ + 173, + 220, + 48, + 255 + ], + "225": [ + 175, + 220, + 46, + 255 + ], + "226": [ + 178, + 221, + 44, + 255 + ], + "227": [ + 181, + 221, + 43, + 255 + ], + "228": [ + 183, + 221, + 41, + 255 + ], + "229": [ + 186, + 222, + 39, + 255 + ], + "230": [ + 189, + 222, + 38, + 255 + ], + "231": [ + 191, + 223, + 36, + 255 + ], + "232": [ + 194, + 223, + 34, + 255 + ], + "233": [ + 197, + 223, + 33, + 255 + ], + "234": [ + 199, + 224, + 31, + 255 + ], + "235": [ + 202, + 224, + 30, + 255 + ], + "236": [ + 205, + 224, + 29, + 255 + ], + "237": [ + 207, + 225, + 28, + 255 + ], + "238": [ + 210, + 225, + 27, + 255 + ], + "239": [ + 212, + 225, + 26, + 255 + ], + "240": [ + 215, + 226, + 25, + 255 + ], + "241": [ + 218, + 226, + 24, + 255 + ], + "242": [ + 220, + 226, + 24, + 255 + ], + "243": [ + 223, + 227, + 24, + 255 + ], + "244": [ + 225, + 227, + 24, + 255 + ], + "245": [ + 228, + 227, + 24, + 255 + ], + "246": [ + 231, + 228, + 25, + 255 + ], + "247": [ + 233, + 228, + 25, + 255 + ], + "248": [ + 236, + 228, + 26, + 255 + ], + "249": [ + 238, + 229, + 27, + 255 + ], + "250": [ + 241, + 229, + 28, + 255 + ], + "251": [ + 243, + 229, + 30, + 255 + ], + "252": [ + 246, + 230, + 31, + 255 + ], + "253": [ + 248, + 230, + 33, + 255 + ], + "254": [ + 250, + 230, + 34, + 255 + ], + "255": [ + 253, + 231, + 36, + 255 + ] + }, + winter: { + "0": [ + 0, + 0, + 255, + 255 + ], + "1": [ + 0, + 1, + 254, + 255 + ], + "2": [ + 0, + 2, + 254, + 255 + ], + "3": [ + 0, + 3, + 253, + 255 + ], + "4": [ + 0, + 4, + 253, + 255 + ], + "5": [ + 0, + 5, + 252, + 255 + ], + "6": [ + 0, + 6, + 252, + 255 + ], + "7": [ + 0, + 7, + 251, + 255 + ], + "8": [ + 0, + 8, + 251, + 255 + ], + "9": [ + 0, + 9, + 250, + 255 + ], + "10": [ + 0, + 10, + 250, + 255 + ], + "11": [ + 0, + 11, + 249, + 255 + ], + "12": [ + 0, + 12, + 249, + 255 + ], + "13": [ + 0, + 13, + 248, + 255 + ], + "14": [ + 0, + 14, + 248, + 255 + ], + "15": [ + 0, + 15, + 247, + 255 + ], + "16": [ + 0, + 16, + 247, + 255 + ], + "17": [ + 0, + 17, + 246, + 255 + ], + "18": [ + 0, + 18, + 246, + 255 + ], + "19": [ + 0, + 19, + 245, + 255 + ], + "20": [ + 0, + 20, + 245, + 255 + ], + "21": [ + 0, + 21, + 244, + 255 + ], + "22": [ + 0, + 22, + 244, + 255 + ], + "23": [ + 0, + 23, + 243, + 255 + ], + "24": [ + 0, + 24, + 243, + 255 + ], + "25": [ + 0, + 25, + 242, + 255 + ], + "26": [ + 0, + 26, + 242, + 255 + ], + "27": [ + 0, + 27, + 241, + 255 + ], + "28": [ + 0, + 28, + 241, + 255 + ], + "29": [ + 0, + 29, + 240, + 255 + ], + "30": [ + 0, + 30, + 240, + 255 + ], + "31": [ + 0, + 31, + 239, + 255 + ], + "32": [ + 0, + 32, + 239, + 255 + ], + "33": [ + 0, + 32, + 238, + 255 + ], + "34": [ + 0, + 34, + 238, + 255 + ], + "35": [ + 0, + 35, + 237, + 255 + ], + "36": [ + 0, + 36, + 237, + 255 + ], + "37": [ + 0, + 36, + 236, + 255 + ], + "38": [ + 0, + 38, + 236, + 255 + ], + "39": [ + 0, + 39, + 235, + 255 + ], + "40": [ + 0, + 40, + 235, + 255 + ], + "41": [ + 0, + 40, + 234, + 255 + ], + "42": [ + 0, + 42, + 234, + 255 + ], + "43": [ + 0, + 43, + 233, + 255 + ], + "44": [ + 0, + 44, + 233, + 255 + ], + "45": [ + 0, + 44, + 232, + 255 + ], + "46": [ + 0, + 46, + 232, + 255 + ], + "47": [ + 0, + 47, + 231, + 255 + ], + "48": [ + 0, + 48, + 231, + 255 + ], + "49": [ + 0, + 48, + 230, + 255 + ], + "50": [ + 0, + 50, + 230, + 255 + ], + "51": [ + 0, + 51, + 229, + 255 + ], + "52": [ + 0, + 52, + 229, + 255 + ], + "53": [ + 0, + 52, + 228, + 255 + ], + "54": [ + 0, + 54, + 228, + 255 + ], + "55": [ + 0, + 55, + 227, + 255 + ], + "56": [ + 0, + 56, + 227, + 255 + ], + "57": [ + 0, + 56, + 226, + 255 + ], + "58": [ + 0, + 58, + 226, + 255 + ], + "59": [ + 0, + 59, + 225, + 255 + ], + "60": [ + 0, + 60, + 225, + 255 + ], + "61": [ + 0, + 60, + 224, + 255 + ], + "62": [ + 0, + 62, + 224, + 255 + ], + "63": [ + 0, + 63, + 223, + 255 + ], + "64": [ + 0, + 64, + 223, + 255 + ], + "65": [ + 0, + 65, + 222, + 255 + ], + "66": [ + 0, + 65, + 222, + 255 + ], + "67": [ + 0, + 67, + 221, + 255 + ], + "68": [ + 0, + 68, + 221, + 255 + ], + "69": [ + 0, + 69, + 220, + 255 + ], + "70": [ + 0, + 70, + 220, + 255 + ], + "71": [ + 0, + 71, + 219, + 255 + ], + "72": [ + 0, + 72, + 219, + 255 + ], + "73": [ + 0, + 73, + 218, + 255 + ], + "74": [ + 0, + 73, + 218, + 255 + ], + "75": [ + 0, + 75, + 217, + 255 + ], + "76": [ + 0, + 76, + 217, + 255 + ], + "77": [ + 0, + 77, + 216, + 255 + ], + "78": [ + 0, + 78, + 216, + 255 + ], + "79": [ + 0, + 79, + 215, + 255 + ], + "80": [ + 0, + 80, + 215, + 255 + ], + "81": [ + 0, + 81, + 214, + 255 + ], + "82": [ + 0, + 81, + 214, + 255 + ], + "83": [ + 0, + 83, + 213, + 255 + ], + "84": [ + 0, + 84, + 213, + 255 + ], + "85": [ + 0, + 85, + 212, + 255 + ], + "86": [ + 0, + 86, + 211, + 255 + ], + "87": [ + 0, + 87, + 211, + 255 + ], + "88": [ + 0, + 88, + 211, + 255 + ], + "89": [ + 0, + 89, + 210, + 255 + ], + "90": [ + 0, + 89, + 210, + 255 + ], + "91": [ + 0, + 91, + 209, + 255 + ], + "92": [ + 0, + 92, + 209, + 255 + ], + "93": [ + 0, + 93, + 208, + 255 + ], + "94": [ + 0, + 94, + 208, + 255 + ], + "95": [ + 0, + 95, + 207, + 255 + ], + "96": [ + 0, + 96, + 207, + 255 + ], + "97": [ + 0, + 97, + 206, + 255 + ], + "98": [ + 0, + 97, + 206, + 255 + ], + "99": [ + 0, + 99, + 205, + 255 + ], + "100": [ + 0, + 100, + 205, + 255 + ], + "101": [ + 0, + 101, + 204, + 255 + ], + "102": [ + 0, + 102, + 204, + 255 + ], + "103": [ + 0, + 103, + 203, + 255 + ], + "104": [ + 0, + 104, + 203, + 255 + ], + "105": [ + 0, + 105, + 202, + 255 + ], + "106": [ + 0, + 105, + 202, + 255 + ], + "107": [ + 0, + 107, + 201, + 255 + ], + "108": [ + 0, + 108, + 201, + 255 + ], + "109": [ + 0, + 109, + 200, + 255 + ], + "110": [ + 0, + 110, + 200, + 255 + ], + "111": [ + 0, + 111, + 199, + 255 + ], + "112": [ + 0, + 112, + 199, + 255 + ], + "113": [ + 0, + 113, + 198, + 255 + ], + "114": [ + 0, + 113, + 198, + 255 + ], + "115": [ + 0, + 115, + 197, + 255 + ], + "116": [ + 0, + 116, + 197, + 255 + ], + "117": [ + 0, + 117, + 196, + 255 + ], + "118": [ + 0, + 118, + 195, + 255 + ], + "119": [ + 0, + 119, + 195, + 255 + ], + "120": [ + 0, + 120, + 195, + 255 + ], + "121": [ + 0, + 121, + 194, + 255 + ], + "122": [ + 0, + 121, + 194, + 255 + ], + "123": [ + 0, + 123, + 193, + 255 + ], + "124": [ + 0, + 124, + 193, + 255 + ], + "125": [ + 0, + 125, + 192, + 255 + ], + "126": [ + 0, + 126, + 192, + 255 + ], + "127": [ + 0, + 127, + 191, + 255 + ], + "128": [ + 0, + 128, + 191, + 255 + ], + "129": [ + 0, + 129, + 190, + 255 + ], + "130": [ + 0, + 130, + 190, + 255 + ], + "131": [ + 0, + 131, + 189, + 255 + ], + "132": [ + 0, + 131, + 189, + 255 + ], + "133": [ + 0, + 133, + 188, + 255 + ], + "134": [ + 0, + 134, + 188, + 255 + ], + "135": [ + 0, + 135, + 187, + 255 + ], + "136": [ + 0, + 136, + 187, + 255 + ], + "137": [ + 0, + 137, + 186, + 255 + ], + "138": [ + 0, + 138, + 186, + 255 + ], + "139": [ + 0, + 139, + 185, + 255 + ], + "140": [ + 0, + 140, + 185, + 255 + ], + "141": [ + 0, + 141, + 184, + 255 + ], + "142": [ + 0, + 142, + 184, + 255 + ], + "143": [ + 0, + 143, + 183, + 255 + ], + "144": [ + 0, + 144, + 183, + 255 + ], + "145": [ + 0, + 145, + 182, + 255 + ], + "146": [ + 0, + 146, + 182, + 255 + ], + "147": [ + 0, + 147, + 181, + 255 + ], + "148": [ + 0, + 147, + 181, + 255 + ], + "149": [ + 0, + 149, + 180, + 255 + ], + "150": [ + 0, + 150, + 179, + 255 + ], + "151": [ + 0, + 151, + 179, + 255 + ], + "152": [ + 0, + 152, + 179, + 255 + ], + "153": [ + 0, + 153, + 178, + 255 + ], + "154": [ + 0, + 154, + 178, + 255 + ], + "155": [ + 0, + 155, + 177, + 255 + ], + "156": [ + 0, + 156, + 177, + 255 + ], + "157": [ + 0, + 157, + 176, + 255 + ], + "158": [ + 0, + 158, + 176, + 255 + ], + "159": [ + 0, + 159, + 175, + 255 + ], + "160": [ + 0, + 160, + 175, + 255 + ], + "161": [ + 0, + 161, + 174, + 255 + ], + "162": [ + 0, + 162, + 174, + 255 + ], + "163": [ + 0, + 163, + 173, + 255 + ], + "164": [ + 0, + 163, + 173, + 255 + ], + "165": [ + 0, + 165, + 172, + 255 + ], + "166": [ + 0, + 166, + 172, + 255 + ], + "167": [ + 0, + 167, + 171, + 255 + ], + "168": [ + 0, + 168, + 171, + 255 + ], + "169": [ + 0, + 169, + 170, + 255 + ], + "170": [ + 0, + 170, + 170, + 255 + ], + "171": [ + 0, + 171, + 169, + 255 + ], + "172": [ + 0, + 172, + 169, + 255 + ], + "173": [ + 0, + 173, + 168, + 255 + ], + "174": [ + 0, + 174, + 168, + 255 + ], + "175": [ + 0, + 175, + 167, + 255 + ], + "176": [ + 0, + 176, + 167, + 255 + ], + "177": [ + 0, + 177, + 166, + 255 + ], + "178": [ + 0, + 178, + 166, + 255 + ], + "179": [ + 0, + 179, + 165, + 255 + ], + "180": [ + 0, + 179, + 165, + 255 + ], + "181": [ + 0, + 181, + 164, + 255 + ], + "182": [ + 0, + 182, + 163, + 255 + ], + "183": [ + 0, + 183, + 163, + 255 + ], + "184": [ + 0, + 184, + 163, + 255 + ], + "185": [ + 0, + 185, + 162, + 255 + ], + "186": [ + 0, + 186, + 162, + 255 + ], + "187": [ + 0, + 187, + 161, + 255 + ], + "188": [ + 0, + 188, + 161, + 255 + ], + "189": [ + 0, + 189, + 160, + 255 + ], + "190": [ + 0, + 190, + 160, + 255 + ], + "191": [ + 0, + 191, + 159, + 255 + ], + "192": [ + 0, + 192, + 159, + 255 + ], + "193": [ + 0, + 193, + 158, + 255 + ], + "194": [ + 0, + 194, + 158, + 255 + ], + "195": [ + 0, + 195, + 157, + 255 + ], + "196": [ + 0, + 195, + 157, + 255 + ], + "197": [ + 0, + 197, + 156, + 255 + ], + "198": [ + 0, + 198, + 156, + 255 + ], + "199": [ + 0, + 199, + 155, + 255 + ], + "200": [ + 0, + 200, + 155, + 255 + ], + "201": [ + 0, + 201, + 154, + 255 + ], + "202": [ + 0, + 202, + 154, + 255 + ], + "203": [ + 0, + 203, + 153, + 255 + ], + "204": [ + 0, + 204, + 153, + 255 + ], + "205": [ + 0, + 205, + 152, + 255 + ], + "206": [ + 0, + 206, + 152, + 255 + ], + "207": [ + 0, + 207, + 151, + 255 + ], + "208": [ + 0, + 208, + 151, + 255 + ], + "209": [ + 0, + 209, + 150, + 255 + ], + "210": [ + 0, + 210, + 150, + 255 + ], + "211": [ + 0, + 211, + 149, + 255 + ], + "212": [ + 0, + 211, + 149, + 255 + ], + "213": [ + 0, + 213, + 148, + 255 + ], + "214": [ + 0, + 214, + 147, + 255 + ], + "215": [ + 0, + 215, + 147, + 255 + ], + "216": [ + 0, + 216, + 147, + 255 + ], + "217": [ + 0, + 217, + 146, + 255 + ], + "218": [ + 0, + 218, + 146, + 255 + ], + "219": [ + 0, + 219, + 145, + 255 + ], + "220": [ + 0, + 220, + 145, + 255 + ], + "221": [ + 0, + 221, + 144, + 255 + ], + "222": [ + 0, + 222, + 144, + 255 + ], + "223": [ + 0, + 223, + 143, + 255 + ], + "224": [ + 0, + 224, + 143, + 255 + ], + "225": [ + 0, + 225, + 142, + 255 + ], + "226": [ + 0, + 226, + 142, + 255 + ], + "227": [ + 0, + 227, + 141, + 255 + ], + "228": [ + 0, + 227, + 141, + 255 + ], + "229": [ + 0, + 229, + 140, + 255 + ], + "230": [ + 0, + 230, + 140, + 255 + ], + "231": [ + 0, + 231, + 139, + 255 + ], + "232": [ + 0, + 232, + 139, + 255 + ], + "233": [ + 0, + 233, + 138, + 255 + ], + "234": [ + 0, + 234, + 138, + 255 + ], + "235": [ + 0, + 235, + 137, + 255 + ], + "236": [ + 0, + 236, + 137, + 255 + ], + "237": [ + 0, + 237, + 136, + 255 + ], + "238": [ + 0, + 238, + 136, + 255 + ], + "239": [ + 0, + 239, + 135, + 255 + ], + "240": [ + 0, + 240, + 135, + 255 + ], + "241": [ + 0, + 241, + 134, + 255 + ], + "242": [ + 0, + 242, + 134, + 255 + ], + "243": [ + 0, + 243, + 133, + 255 + ], + "244": [ + 0, + 243, + 133, + 255 + ], + "245": [ + 0, + 245, + 132, + 255 + ], + "246": [ + 0, + 246, + 131, + 255 + ], + "247": [ + 0, + 247, + 131, + 255 + ], + "248": [ + 0, + 248, + 131, + 255 + ], + "249": [ + 0, + 249, + 130, + 255 + ], + "250": [ + 0, + 250, + 130, + 255 + ], + "251": [ + 0, + 251, + 129, + 255 + ], + "252": [ + 0, + 252, + 129, + 255 + ], + "253": [ + 0, + 253, + 128, + 255 + ], + "254": [ + 0, + 254, + 128, + 255 + ], + "255": [ + 0, + 255, + 127, + 255 + ] + }, + wistia: { + "0": [ + 228, + 255, + 122, + 255 + ], + "1": [ + 228, + 254, + 120, + 255 + ], + "2": [ + 228, + 254, + 118, + 255 + ], + "3": [ + 229, + 253, + 117, + 255 + ], + "4": [ + 229, + 253, + 115, + 255 + ], + "5": [ + 230, + 253, + 114, + 255 + ], + "6": [ + 230, + 252, + 112, + 255 + ], + "7": [ + 230, + 252, + 111, + 255 + ], + "8": [ + 231, + 252, + 109, + 255 + ], + "9": [ + 231, + 251, + 108, + 255 + ], + "10": [ + 232, + 251, + 106, + 255 + ], + "11": [ + 232, + 251, + 105, + 255 + ], + "12": [ + 233, + 250, + 103, + 255 + ], + "13": [ + 233, + 250, + 102, + 255 + ], + "14": [ + 233, + 249, + 100, + 255 + ], + "15": [ + 234, + 249, + 99, + 255 + ], + "16": [ + 234, + 249, + 97, + 255 + ], + "17": [ + 235, + 248, + 96, + 255 + ], + "18": [ + 235, + 248, + 94, + 255 + ], + "19": [ + 236, + 248, + 93, + 255 + ], + "20": [ + 236, + 247, + 91, + 255 + ], + "21": [ + 236, + 247, + 90, + 255 + ], + "22": [ + 237, + 247, + 88, + 255 + ], + "23": [ + 237, + 246, + 87, + 255 + ], + "24": [ + 238, + 246, + 85, + 255 + ], + "25": [ + 238, + 245, + 84, + 255 + ], + "26": [ + 239, + 245, + 82, + 255 + ], + "27": [ + 239, + 245, + 81, + 255 + ], + "28": [ + 239, + 244, + 79, + 255 + ], + "29": [ + 240, + 244, + 78, + 255 + ], + "30": [ + 240, + 244, + 76, + 255 + ], + "31": [ + 241, + 243, + 75, + 255 + ], + "32": [ + 241, + 243, + 73, + 255 + ], + "33": [ + 241, + 243, + 72, + 255 + ], + "34": [ + 242, + 242, + 70, + 255 + ], + "35": [ + 242, + 242, + 69, + 255 + ], + "36": [ + 243, + 242, + 67, + 255 + ], + "37": [ + 243, + 241, + 66, + 255 + ], + "38": [ + 244, + 241, + 64, + 255 + ], + "39": [ + 244, + 240, + 63, + 255 + ], + "40": [ + 244, + 240, + 61, + 255 + ], + "41": [ + 245, + 240, + 60, + 255 + ], + "42": [ + 245, + 239, + 58, + 255 + ], + "43": [ + 246, + 239, + 57, + 255 + ], + "44": [ + 246, + 239, + 55, + 255 + ], + "45": [ + 247, + 238, + 54, + 255 + ], + "46": [ + 247, + 238, + 52, + 255 + ], + "47": [ + 247, + 238, + 51, + 255 + ], + "48": [ + 248, + 237, + 49, + 255 + ], + "49": [ + 248, + 237, + 48, + 255 + ], + "50": [ + 249, + 236, + 46, + 255 + ], + "51": [ + 249, + 236, + 45, + 255 + ], + "52": [ + 250, + 236, + 43, + 255 + ], + "53": [ + 250, + 235, + 42, + 255 + ], + "54": [ + 250, + 235, + 40, + 255 + ], + "55": [ + 251, + 235, + 39, + 255 + ], + "56": [ + 251, + 234, + 37, + 255 + ], + "57": [ + 252, + 234, + 36, + 255 + ], + "58": [ + 252, + 234, + 34, + 255 + ], + "59": [ + 252, + 233, + 33, + 255 + ], + "60": [ + 253, + 233, + 31, + 255 + ], + "61": [ + 253, + 232, + 30, + 255 + ], + "62": [ + 254, + 232, + 28, + 255 + ], + "63": [ + 254, + 232, + 27, + 255 + ], + "64": [ + 255, + 231, + 25, + 255 + ], + "65": [ + 255, + 231, + 25, + 255 + ], + "66": [ + 255, + 230, + 25, + 255 + ], + "67": [ + 255, + 229, + 24, + 255 + ], + "68": [ + 255, + 229, + 24, + 255 + ], + "69": [ + 255, + 228, + 23, + 255 + ], + "70": [ + 255, + 227, + 23, + 255 + ], + "71": [ + 255, + 227, + 23, + 255 + ], + "72": [ + 255, + 226, + 22, + 255 + ], + "73": [ + 255, + 225, + 22, + 255 + ], + "74": [ + 255, + 225, + 21, + 255 + ], + "75": [ + 255, + 224, + 21, + 255 + ], + "76": [ + 255, + 223, + 21, + 255 + ], + "77": [ + 255, + 223, + 20, + 255 + ], + "78": [ + 255, + 222, + 20, + 255 + ], + "79": [ + 255, + 221, + 19, + 255 + ], + "80": [ + 255, + 221, + 19, + 255 + ], + "81": [ + 255, + 220, + 18, + 255 + ], + "82": [ + 255, + 219, + 18, + 255 + ], + "83": [ + 255, + 219, + 18, + 255 + ], + "84": [ + 255, + 218, + 17, + 255 + ], + "85": [ + 255, + 217, + 17, + 255 + ], + "86": [ + 255, + 216, + 16, + 255 + ], + "87": [ + 255, + 216, + 16, + 255 + ], + "88": [ + 255, + 215, + 16, + 255 + ], + "89": [ + 255, + 214, + 15, + 255 + ], + "90": [ + 255, + 214, + 15, + 255 + ], + "91": [ + 255, + 213, + 14, + 255 + ], + "92": [ + 255, + 212, + 14, + 255 + ], + "93": [ + 255, + 212, + 14, + 255 + ], + "94": [ + 255, + 211, + 13, + 255 + ], + "95": [ + 255, + 210, + 13, + 255 + ], + "96": [ + 255, + 210, + 12, + 255 + ], + "97": [ + 255, + 209, + 12, + 255 + ], + "98": [ + 255, + 208, + 12, + 255 + ], + "99": [ + 255, + 208, + 11, + 255 + ], + "100": [ + 255, + 207, + 11, + 255 + ], + "101": [ + 255, + 206, + 10, + 255 + ], + "102": [ + 255, + 206, + 10, + 255 + ], + "103": [ + 255, + 205, + 9, + 255 + ], + "104": [ + 255, + 204, + 9, + 255 + ], + "105": [ + 255, + 204, + 9, + 255 + ], + "106": [ + 255, + 203, + 8, + 255 + ], + "107": [ + 255, + 202, + 8, + 255 + ], + "108": [ + 255, + 202, + 7, + 255 + ], + "109": [ + 255, + 201, + 7, + 255 + ], + "110": [ + 255, + 200, + 7, + 255 + ], + "111": [ + 255, + 200, + 6, + 255 + ], + "112": [ + 255, + 199, + 6, + 255 + ], + "113": [ + 255, + 198, + 5, + 255 + ], + "114": [ + 255, + 198, + 5, + 255 + ], + "115": [ + 255, + 197, + 5, + 255 + ], + "116": [ + 255, + 196, + 4, + 255 + ], + "117": [ + 255, + 196, + 4, + 255 + ], + "118": [ + 255, + 195, + 3, + 255 + ], + "119": [ + 255, + 194, + 3, + 255 + ], + "120": [ + 255, + 194, + 3, + 255 + ], + "121": [ + 255, + 193, + 2, + 255 + ], + "122": [ + 255, + 192, + 2, + 255 + ], + "123": [ + 255, + 192, + 1, + 255 + ], + "124": [ + 255, + 191, + 1, + 255 + ], + "125": [ + 255, + 190, + 1, + 255 + ], + "126": [ + 255, + 190, + 0, + 255 + ], + "127": [ + 255, + 189, + 0, + 255 + ], + "128": [ + 255, + 188, + 0, + 255 + ], + "129": [ + 255, + 188, + 0, + 255 + ], + "130": [ + 255, + 187, + 0, + 255 + ], + "131": [ + 255, + 187, + 0, + 255 + ], + "132": [ + 255, + 186, + 0, + 255 + ], + "133": [ + 255, + 186, + 0, + 255 + ], + "134": [ + 255, + 186, + 0, + 255 + ], + "135": [ + 255, + 185, + 0, + 255 + ], + "136": [ + 255, + 185, + 0, + 255 + ], + "137": [ + 255, + 184, + 0, + 255 + ], + "138": [ + 255, + 184, + 0, + 255 + ], + "139": [ + 255, + 183, + 0, + 255 + ], + "140": [ + 255, + 183, + 0, + 255 + ], + "141": [ + 255, + 182, + 0, + 255 + ], + "142": [ + 255, + 182, + 0, + 255 + ], + "143": [ + 255, + 181, + 0, + 255 + ], + "144": [ + 255, + 181, + 0, + 255 + ], + "145": [ + 255, + 181, + 0, + 255 + ], + "146": [ + 255, + 180, + 0, + 255 + ], + "147": [ + 255, + 180, + 0, + 255 + ], + "148": [ + 255, + 179, + 0, + 255 + ], + "149": [ + 255, + 179, + 0, + 255 + ], + "150": [ + 255, + 178, + 0, + 255 + ], + "151": [ + 255, + 178, + 0, + 255 + ], + "152": [ + 255, + 177, + 0, + 255 + ], + "153": [ + 255, + 177, + 0, + 255 + ], + "154": [ + 255, + 176, + 0, + 255 + ], + "155": [ + 255, + 176, + 0, + 255 + ], + "156": [ + 255, + 176, + 0, + 255 + ], + "157": [ + 255, + 175, + 0, + 255 + ], + "158": [ + 255, + 175, + 0, + 255 + ], + "159": [ + 255, + 174, + 0, + 255 + ], + "160": [ + 255, + 174, + 0, + 255 + ], + "161": [ + 255, + 173, + 0, + 255 + ], + "162": [ + 255, + 173, + 0, + 255 + ], + "163": [ + 255, + 172, + 0, + 255 + ], + "164": [ + 255, + 172, + 0, + 255 + ], + "165": [ + 255, + 171, + 0, + 255 + ], + "166": [ + 255, + 171, + 0, + 255 + ], + "167": [ + 255, + 171, + 0, + 255 + ], + "168": [ + 255, + 170, + 0, + 255 + ], + "169": [ + 255, + 170, + 0, + 255 + ], + "170": [ + 255, + 169, + 0, + 255 + ], + "171": [ + 255, + 169, + 0, + 255 + ], + "172": [ + 255, + 168, + 0, + 255 + ], + "173": [ + 255, + 168, + 0, + 255 + ], + "174": [ + 255, + 167, + 0, + 255 + ], + "175": [ + 255, + 167, + 0, + 255 + ], + "176": [ + 255, + 166, + 0, + 255 + ], + "177": [ + 255, + 166, + 0, + 255 + ], + "178": [ + 255, + 166, + 0, + 255 + ], + "179": [ + 255, + 165, + 0, + 255 + ], + "180": [ + 255, + 165, + 0, + 255 + ], + "181": [ + 255, + 164, + 0, + 255 + ], + "182": [ + 255, + 164, + 0, + 255 + ], + "183": [ + 255, + 163, + 0, + 255 + ], + "184": [ + 255, + 163, + 0, + 255 + ], + "185": [ + 255, + 162, + 0, + 255 + ], + "186": [ + 255, + 162, + 0, + 255 + ], + "187": [ + 255, + 161, + 0, + 255 + ], + "188": [ + 255, + 161, + 0, + 255 + ], + "189": [ + 255, + 161, + 0, + 255 + ], + "190": [ + 255, + 160, + 0, + 255 + ], + "191": [ + 255, + 160, + 0, + 255 + ], + "192": [ + 254, + 159, + 0, + 255 + ], + "193": [ + 254, + 159, + 0, + 255 + ], + "194": [ + 254, + 158, + 0, + 255 + ], + "195": [ + 254, + 158, + 0, + 255 + ], + "196": [ + 254, + 157, + 0, + 255 + ], + "197": [ + 254, + 157, + 0, + 255 + ], + "198": [ + 254, + 156, + 0, + 255 + ], + "199": [ + 254, + 155, + 0, + 255 + ], + "200": [ + 254, + 155, + 0, + 255 + ], + "201": [ + 254, + 154, + 0, + 255 + ], + "202": [ + 254, + 154, + 0, + 255 + ], + "203": [ + 254, + 153, + 0, + 255 + ], + "204": [ + 254, + 153, + 0, + 255 + ], + "205": [ + 254, + 152, + 0, + 255 + ], + "206": [ + 254, + 152, + 0, + 255 + ], + "207": [ + 254, + 151, + 0, + 255 + ], + "208": [ + 254, + 151, + 0, + 255 + ], + "209": [ + 254, + 150, + 0, + 255 + ], + "210": [ + 254, + 150, + 0, + 255 + ], + "211": [ + 254, + 149, + 0, + 255 + ], + "212": [ + 254, + 149, + 0, + 255 + ], + "213": [ + 253, + 148, + 0, + 255 + ], + "214": [ + 253, + 148, + 0, + 255 + ], + "215": [ + 253, + 147, + 0, + 255 + ], + "216": [ + 253, + 147, + 0, + 255 + ], + "217": [ + 253, + 146, + 0, + 255 + ], + "218": [ + 253, + 146, + 0, + 255 + ], + "219": [ + 253, + 145, + 0, + 255 + ], + "220": [ + 253, + 145, + 0, + 255 + ], + "221": [ + 253, + 144, + 0, + 255 + ], + "222": [ + 253, + 144, + 0, + 255 + ], + "223": [ + 253, + 143, + 0, + 255 + ], + "224": [ + 253, + 143, + 0, + 255 + ], + "225": [ + 253, + 142, + 0, + 255 + ], + "226": [ + 253, + 142, + 0, + 255 + ], + "227": [ + 253, + 141, + 0, + 255 + ], + "228": [ + 253, + 140, + 0, + 255 + ], + "229": [ + 253, + 140, + 0, + 255 + ], + "230": [ + 253, + 139, + 0, + 255 + ], + "231": [ + 253, + 139, + 0, + 255 + ], + "232": [ + 253, + 138, + 0, + 255 + ], + "233": [ + 253, + 138, + 0, + 255 + ], + "234": [ + 252, + 137, + 0, + 255 + ], + "235": [ + 252, + 137, + 0, + 255 + ], + "236": [ + 252, + 136, + 0, + 255 + ], + "237": [ + 252, + 136, + 0, + 255 + ], + "238": [ + 252, + 135, + 0, + 255 + ], + "239": [ + 252, + 135, + 0, + 255 + ], + "240": [ + 252, + 134, + 0, + 255 + ], + "241": [ + 252, + 134, + 0, + 255 + ], + "242": [ + 252, + 133, + 0, + 255 + ], + "243": [ + 252, + 133, + 0, + 255 + ], + "244": [ + 252, + 132, + 0, + 255 + ], + "245": [ + 252, + 132, + 0, + 255 + ], + "246": [ + 252, + 131, + 0, + 255 + ], + "247": [ + 252, + 131, + 0, + 255 + ], + "248": [ + 252, + 130, + 0, + 255 + ], + "249": [ + 252, + 130, + 0, + 255 + ], + "250": [ + 252, + 129, + 0, + 255 + ], + "251": [ + 252, + 129, + 0, + 255 + ], + "252": [ + 252, + 128, + 0, + 255 + ], + "253": [ + 252, + 128, + 0, + 255 + ], + "254": [ + 252, + 127, + 0, + 255 + ], + "255": [ + 252, + 127, + 0, + 255 + ] + }, + ylgn: { + "0": [ + 255, + 255, + 229, + 255 + ], + "1": [ + 254, + 254, + 227, + 255 + ], + "2": [ + 254, + 254, + 226, + 255 + ], + "3": [ + 254, + 254, + 224, + 255 + ], + "4": [ + 253, + 254, + 223, + 255 + ], + "5": [ + 253, + 254, + 222, + 255 + ], + "6": [ + 253, + 254, + 220, + 255 + ], + "7": [ + 253, + 254, + 219, + 255 + ], + "8": [ + 252, + 254, + 217, + 255 + ], + "9": [ + 252, + 254, + 216, + 255 + ], + "10": [ + 252, + 254, + 215, + 255 + ], + "11": [ + 252, + 253, + 213, + 255 + ], + "12": [ + 251, + 253, + 212, + 255 + ], + "13": [ + 251, + 253, + 211, + 255 + ], + "14": [ + 251, + 253, + 209, + 255 + ], + "15": [ + 251, + 253, + 208, + 255 + ], + "16": [ + 250, + 253, + 206, + 255 + ], + "17": [ + 250, + 253, + 205, + 255 + ], + "18": [ + 250, + 253, + 204, + 255 + ], + "19": [ + 250, + 253, + 202, + 255 + ], + "20": [ + 249, + 253, + 201, + 255 + ], + "21": [ + 249, + 253, + 200, + 255 + ], + "22": [ + 249, + 252, + 198, + 255 + ], + "23": [ + 249, + 252, + 197, + 255 + ], + "24": [ + 248, + 252, + 195, + 255 + ], + "25": [ + 248, + 252, + 194, + 255 + ], + "26": [ + 248, + 252, + 193, + 255 + ], + "27": [ + 248, + 252, + 191, + 255 + ], + "28": [ + 247, + 252, + 190, + 255 + ], + "29": [ + 247, + 252, + 188, + 255 + ], + "30": [ + 247, + 252, + 187, + 255 + ], + "31": [ + 247, + 252, + 186, + 255 + ], + "32": [ + 246, + 251, + 184, + 255 + ], + "33": [ + 245, + 251, + 184, + 255 + ], + "34": [ + 245, + 251, + 183, + 255 + ], + "35": [ + 244, + 250, + 182, + 255 + ], + "36": [ + 243, + 250, + 182, + 255 + ], + "37": [ + 242, + 250, + 181, + 255 + ], + "38": [ + 241, + 249, + 180, + 255 + ], + "39": [ + 240, + 249, + 180, + 255 + ], + "40": [ + 239, + 248, + 179, + 255 + ], + "41": [ + 238, + 248, + 178, + 255 + ], + "42": [ + 237, + 248, + 178, + 255 + ], + "43": [ + 236, + 247, + 177, + 255 + ], + "44": [ + 235, + 247, + 176, + 255 + ], + "45": [ + 234, + 247, + 175, + 255 + ], + "46": [ + 233, + 246, + 175, + 255 + ], + "47": [ + 232, + 246, + 174, + 255 + ], + "48": [ + 231, + 245, + 173, + 255 + ], + "49": [ + 230, + 245, + 173, + 255 + ], + "50": [ + 229, + 245, + 172, + 255 + ], + "51": [ + 229, + 244, + 171, + 255 + ], + "52": [ + 228, + 244, + 171, + 255 + ], + "53": [ + 227, + 244, + 170, + 255 + ], + "54": [ + 226, + 243, + 169, + 255 + ], + "55": [ + 225, + 243, + 169, + 255 + ], + "56": [ + 224, + 242, + 168, + 255 + ], + "57": [ + 223, + 242, + 167, + 255 + ], + "58": [ + 222, + 242, + 166, + 255 + ], + "59": [ + 221, + 241, + 166, + 255 + ], + "60": [ + 220, + 241, + 165, + 255 + ], + "61": [ + 219, + 241, + 164, + 255 + ], + "62": [ + 218, + 240, + 164, + 255 + ], + "63": [ + 217, + 240, + 163, + 255 + ], + "64": [ + 216, + 239, + 162, + 255 + ], + "65": [ + 215, + 239, + 162, + 255 + ], + "66": [ + 213, + 238, + 161, + 255 + ], + "67": [ + 212, + 238, + 160, + 255 + ], + "68": [ + 211, + 237, + 160, + 255 + ], + "69": [ + 209, + 236, + 159, + 255 + ], + "70": [ + 208, + 236, + 158, + 255 + ], + "71": [ + 206, + 235, + 158, + 255 + ], + "72": [ + 205, + 235, + 157, + 255 + ], + "73": [ + 204, + 234, + 156, + 255 + ], + "74": [ + 202, + 233, + 156, + 255 + ], + "75": [ + 201, + 233, + 155, + 255 + ], + "76": [ + 200, + 232, + 154, + 255 + ], + "77": [ + 198, + 232, + 154, + 255 + ], + "78": [ + 197, + 231, + 153, + 255 + ], + "79": [ + 195, + 230, + 152, + 255 + ], + "80": [ + 194, + 230, + 152, + 255 + ], + "81": [ + 193, + 229, + 151, + 255 + ], + "82": [ + 191, + 229, + 150, + 255 + ], + "83": [ + 190, + 228, + 150, + 255 + ], + "84": [ + 189, + 227, + 149, + 255 + ], + "85": [ + 187, + 227, + 149, + 255 + ], + "86": [ + 186, + 226, + 148, + 255 + ], + "87": [ + 184, + 226, + 147, + 255 + ], + "88": [ + 183, + 225, + 147, + 255 + ], + "89": [ + 182, + 224, + 146, + 255 + ], + "90": [ + 180, + 224, + 145, + 255 + ], + "91": [ + 179, + 223, + 145, + 255 + ], + "92": [ + 178, + 223, + 144, + 255 + ], + "93": [ + 176, + 222, + 143, + 255 + ], + "94": [ + 175, + 221, + 143, + 255 + ], + "95": [ + 173, + 221, + 142, + 255 + ], + "96": [ + 172, + 220, + 141, + 255 + ], + "97": [ + 170, + 220, + 141, + 255 + ], + "98": [ + 169, + 219, + 140, + 255 + ], + "99": [ + 167, + 218, + 139, + 255 + ], + "100": [ + 165, + 217, + 139, + 255 + ], + "101": [ + 164, + 217, + 138, + 255 + ], + "102": [ + 162, + 216, + 137, + 255 + ], + "103": [ + 160, + 215, + 137, + 255 + ], + "104": [ + 159, + 214, + 136, + 255 + ], + "105": [ + 157, + 214, + 135, + 255 + ], + "106": [ + 155, + 213, + 135, + 255 + ], + "107": [ + 154, + 212, + 134, + 255 + ], + "108": [ + 152, + 212, + 133, + 255 + ], + "109": [ + 150, + 211, + 133, + 255 + ], + "110": [ + 149, + 210, + 132, + 255 + ], + "111": [ + 147, + 209, + 131, + 255 + ], + "112": [ + 145, + 209, + 131, + 255 + ], + "113": [ + 144, + 208, + 130, + 255 + ], + "114": [ + 142, + 207, + 129, + 255 + ], + "115": [ + 140, + 207, + 129, + 255 + ], + "116": [ + 139, + 206, + 128, + 255 + ], + "117": [ + 137, + 205, + 127, + 255 + ], + "118": [ + 135, + 204, + 127, + 255 + ], + "119": [ + 134, + 204, + 126, + 255 + ], + "120": [ + 132, + 203, + 125, + 255 + ], + "121": [ + 130, + 202, + 125, + 255 + ], + "122": [ + 129, + 201, + 124, + 255 + ], + "123": [ + 127, + 201, + 123, + 255 + ], + "124": [ + 125, + 200, + 123, + 255 + ], + "125": [ + 124, + 199, + 122, + 255 + ], + "126": [ + 122, + 199, + 121, + 255 + ], + "127": [ + 120, + 198, + 121, + 255 + ], + "128": [ + 119, + 197, + 120, + 255 + ], + "129": [ + 117, + 196, + 119, + 255 + ], + "130": [ + 115, + 195, + 118, + 255 + ], + "131": [ + 113, + 195, + 117, + 255 + ], + "132": [ + 112, + 194, + 117, + 255 + ], + "133": [ + 110, + 193, + 116, + 255 + ], + "134": [ + 108, + 192, + 115, + 255 + ], + "135": [ + 107, + 191, + 114, + 255 + ], + "136": [ + 105, + 190, + 113, + 255 + ], + "137": [ + 103, + 189, + 112, + 255 + ], + "138": [ + 101, + 189, + 111, + 255 + ], + "139": [ + 100, + 188, + 110, + 255 + ], + "140": [ + 98, + 187, + 110, + 255 + ], + "141": [ + 96, + 186, + 109, + 255 + ], + "142": [ + 94, + 185, + 108, + 255 + ], + "143": [ + 93, + 184, + 107, + 255 + ], + "144": [ + 91, + 184, + 106, + 255 + ], + "145": [ + 89, + 183, + 105, + 255 + ], + "146": [ + 88, + 182, + 104, + 255 + ], + "147": [ + 86, + 181, + 103, + 255 + ], + "148": [ + 84, + 180, + 102, + 255 + ], + "149": [ + 82, + 179, + 102, + 255 + ], + "150": [ + 81, + 178, + 101, + 255 + ], + "151": [ + 79, + 178, + 100, + 255 + ], + "152": [ + 77, + 177, + 99, + 255 + ], + "153": [ + 75, + 176, + 98, + 255 + ], + "154": [ + 74, + 175, + 97, + 255 + ], + "155": [ + 72, + 174, + 96, + 255 + ], + "156": [ + 70, + 173, + 95, + 255 + ], + "157": [ + 69, + 173, + 95, + 255 + ], + "158": [ + 67, + 172, + 94, + 255 + ], + "159": [ + 65, + 171, + 93, + 255 + ], + "160": [ + 64, + 170, + 92, + 255 + ], + "161": [ + 63, + 169, + 91, + 255 + ], + "162": [ + 62, + 167, + 90, + 255 + ], + "163": [ + 61, + 166, + 90, + 255 + ], + "164": [ + 60, + 165, + 89, + 255 + ], + "165": [ + 59, + 164, + 88, + 255 + ], + "166": [ + 58, + 162, + 87, + 255 + ], + "167": [ + 57, + 161, + 86, + 255 + ], + "168": [ + 56, + 160, + 85, + 255 + ], + "169": [ + 55, + 159, + 85, + 255 + ], + "170": [ + 55, + 158, + 84, + 255 + ], + "171": [ + 54, + 156, + 83, + 255 + ], + "172": [ + 53, + 155, + 82, + 255 + ], + "173": [ + 52, + 154, + 81, + 255 + ], + "174": [ + 51, + 153, + 81, + 255 + ], + "175": [ + 50, + 151, + 80, + 255 + ], + "176": [ + 49, + 150, + 79, + 255 + ], + "177": [ + 48, + 149, + 78, + 255 + ], + "178": [ + 47, + 148, + 77, + 255 + ], + "179": [ + 46, + 146, + 76, + 255 + ], + "180": [ + 45, + 145, + 76, + 255 + ], + "181": [ + 44, + 144, + 75, + 255 + ], + "182": [ + 43, + 143, + 74, + 255 + ], + "183": [ + 42, + 142, + 73, + 255 + ], + "184": [ + 41, + 140, + 72, + 255 + ], + "185": [ + 40, + 139, + 72, + 255 + ], + "186": [ + 39, + 138, + 71, + 255 + ], + "187": [ + 39, + 137, + 70, + 255 + ], + "188": [ + 38, + 135, + 69, + 255 + ], + "189": [ + 37, + 134, + 68, + 255 + ], + "190": [ + 36, + 133, + 68, + 255 + ], + "191": [ + 35, + 132, + 67, + 255 + ], + "192": [ + 34, + 131, + 66, + 255 + ], + "193": [ + 33, + 130, + 66, + 255 + ], + "194": [ + 31, + 129, + 65, + 255 + ], + "195": [ + 30, + 128, + 65, + 255 + ], + "196": [ + 29, + 127, + 65, + 255 + ], + "197": [ + 28, + 126, + 64, + 255 + ], + "198": [ + 27, + 126, + 64, + 255 + ], + "199": [ + 26, + 125, + 64, + 255 + ], + "200": [ + 25, + 124, + 63, + 255 + ], + "201": [ + 24, + 123, + 63, + 255 + ], + "202": [ + 23, + 122, + 62, + 255 + ], + "203": [ + 22, + 121, + 62, + 255 + ], + "204": [ + 21, + 120, + 62, + 255 + ], + "205": [ + 19, + 119, + 61, + 255 + ], + "206": [ + 18, + 119, + 61, + 255 + ], + "207": [ + 17, + 118, + 61, + 255 + ], + "208": [ + 16, + 117, + 60, + 255 + ], + "209": [ + 15, + 116, + 60, + 255 + ], + "210": [ + 14, + 115, + 59, + 255 + ], + "211": [ + 13, + 114, + 59, + 255 + ], + "212": [ + 12, + 113, + 59, + 255 + ], + "213": [ + 11, + 112, + 58, + 255 + ], + "214": [ + 10, + 112, + 58, + 255 + ], + "215": [ + 8, + 111, + 58, + 255 + ], + "216": [ + 7, + 110, + 57, + 255 + ], + "217": [ + 6, + 109, + 57, + 255 + ], + "218": [ + 5, + 108, + 56, + 255 + ], + "219": [ + 4, + 107, + 56, + 255 + ], + "220": [ + 3, + 106, + 56, + 255 + ], + "221": [ + 2, + 105, + 55, + 255 + ], + "222": [ + 1, + 104, + 55, + 255 + ], + "223": [ + 0, + 104, + 55, + 255 + ], + "224": [ + 0, + 103, + 54, + 255 + ], + "225": [ + 0, + 101, + 54, + 255 + ], + "226": [ + 0, + 100, + 53, + 255 + ], + "227": [ + 0, + 99, + 53, + 255 + ], + "228": [ + 0, + 98, + 52, + 255 + ], + "229": [ + 0, + 97, + 52, + 255 + ], + "230": [ + 0, + 96, + 51, + 255 + ], + "231": [ + 0, + 95, + 51, + 255 + ], + "232": [ + 0, + 94, + 51, + 255 + ], + "233": [ + 0, + 93, + 50, + 255 + ], + "234": [ + 0, + 92, + 50, + 255 + ], + "235": [ + 0, + 90, + 49, + 255 + ], + "236": [ + 0, + 89, + 49, + 255 + ], + "237": [ + 0, + 88, + 48, + 255 + ], + "238": [ + 0, + 87, + 48, + 255 + ], + "239": [ + 0, + 86, + 48, + 255 + ], + "240": [ + 0, + 85, + 47, + 255 + ], + "241": [ + 0, + 84, + 47, + 255 + ], + "242": [ + 0, + 83, + 46, + 255 + ], + "243": [ + 0, + 82, + 46, + 255 + ], + "244": [ + 0, + 81, + 45, + 255 + ], + "245": [ + 0, + 79, + 45, + 255 + ], + "246": [ + 0, + 78, + 44, + 255 + ], + "247": [ + 0, + 77, + 44, + 255 + ], + "248": [ + 0, + 76, + 44, + 255 + ], + "249": [ + 0, + 75, + 43, + 255 + ], + "250": [ + 0, + 74, + 43, + 255 + ], + "251": [ + 0, + 73, + 42, + 255 + ], + "252": [ + 0, + 72, + 42, + 255 + ], + "253": [ + 0, + 71, + 41, + 255 + ], + "254": [ + 0, + 70, + 41, + 255 + ], + "255": [ + 0, + 69, + 41, + 255 + ] + }, + ylgnbu: { + "0": [ + 255, + 255, + 217, + 255 + ], + "1": [ + 254, + 254, + 215, + 255 + ], + "2": [ + 253, + 254, + 214, + 255 + ], + "3": [ + 253, + 254, + 213, + 255 + ], + "4": [ + 252, + 254, + 211, + 255 + ], + "5": [ + 252, + 253, + 210, + 255 + ], + "6": [ + 251, + 253, + 209, + 255 + ], + "7": [ + 251, + 253, + 208, + 255 + ], + "8": [ + 250, + 253, + 206, + 255 + ], + "9": [ + 249, + 253, + 205, + 255 + ], + "10": [ + 249, + 252, + 204, + 255 + ], + "11": [ + 248, + 252, + 203, + 255 + ], + "12": [ + 248, + 252, + 201, + 255 + ], + "13": [ + 247, + 252, + 200, + 255 + ], + "14": [ + 247, + 251, + 199, + 255 + ], + "15": [ + 246, + 251, + 198, + 255 + ], + "16": [ + 245, + 251, + 196, + 255 + ], + "17": [ + 245, + 251, + 195, + 255 + ], + "18": [ + 244, + 251, + 194, + 255 + ], + "19": [ + 244, + 250, + 193, + 255 + ], + "20": [ + 243, + 250, + 191, + 255 + ], + "21": [ + 243, + 250, + 190, + 255 + ], + "22": [ + 242, + 250, + 189, + 255 + ], + "23": [ + 242, + 249, + 188, + 255 + ], + "24": [ + 241, + 249, + 186, + 255 + ], + "25": [ + 240, + 249, + 185, + 255 + ], + "26": [ + 240, + 249, + 184, + 255 + ], + "27": [ + 239, + 249, + 183, + 255 + ], + "28": [ + 239, + 248, + 181, + 255 + ], + "29": [ + 238, + 248, + 180, + 255 + ], + "30": [ + 238, + 248, + 179, + 255 + ], + "31": [ + 237, + 248, + 178, + 255 + ], + "32": [ + 236, + 247, + 177, + 255 + ], + "33": [ + 235, + 247, + 177, + 255 + ], + "34": [ + 234, + 247, + 177, + 255 + ], + "35": [ + 233, + 246, + 177, + 255 + ], + "36": [ + 232, + 246, + 177, + 255 + ], + "37": [ + 230, + 245, + 177, + 255 + ], + "38": [ + 229, + 245, + 177, + 255 + ], + "39": [ + 228, + 244, + 177, + 255 + ], + "40": [ + 227, + 244, + 177, + 255 + ], + "41": [ + 226, + 243, + 177, + 255 + ], + "42": [ + 224, + 243, + 177, + 255 + ], + "43": [ + 223, + 242, + 178, + 255 + ], + "44": [ + 222, + 242, + 178, + 255 + ], + "45": [ + 221, + 241, + 178, + 255 + ], + "46": [ + 220, + 241, + 178, + 255 + ], + "47": [ + 218, + 240, + 178, + 255 + ], + "48": [ + 217, + 240, + 178, + 255 + ], + "49": [ + 216, + 239, + 178, + 255 + ], + "50": [ + 215, + 239, + 178, + 255 + ], + "51": [ + 214, + 239, + 178, + 255 + ], + "52": [ + 213, + 238, + 178, + 255 + ], + "53": [ + 211, + 238, + 178, + 255 + ], + "54": [ + 210, + 237, + 179, + 255 + ], + "55": [ + 209, + 237, + 179, + 255 + ], + "56": [ + 208, + 236, + 179, + 255 + ], + "57": [ + 207, + 236, + 179, + 255 + ], + "58": [ + 205, + 235, + 179, + 255 + ], + "59": [ + 204, + 235, + 179, + 255 + ], + "60": [ + 203, + 234, + 179, + 255 + ], + "61": [ + 202, + 234, + 179, + 255 + ], + "62": [ + 201, + 233, + 179, + 255 + ], + "63": [ + 199, + 233, + 179, + 255 + ], + "64": [ + 198, + 232, + 180, + 255 + ], + "65": [ + 196, + 231, + 180, + 255 + ], + "66": [ + 193, + 231, + 180, + 255 + ], + "67": [ + 191, + 230, + 180, + 255 + ], + "68": [ + 189, + 229, + 180, + 255 + ], + "69": [ + 187, + 228, + 181, + 255 + ], + "70": [ + 184, + 227, + 181, + 255 + ], + "71": [ + 182, + 226, + 181, + 255 + ], + "72": [ + 180, + 225, + 181, + 255 + ], + "73": [ + 178, + 224, + 182, + 255 + ], + "74": [ + 175, + 223, + 182, + 255 + ], + "75": [ + 173, + 223, + 182, + 255 + ], + "76": [ + 171, + 222, + 182, + 255 + ], + "77": [ + 169, + 221, + 182, + 255 + ], + "78": [ + 166, + 220, + 183, + 255 + ], + "79": [ + 164, + 219, + 183, + 255 + ], + "80": [ + 162, + 218, + 183, + 255 + ], + "81": [ + 160, + 217, + 183, + 255 + ], + "82": [ + 157, + 216, + 184, + 255 + ], + "83": [ + 155, + 216, + 184, + 255 + ], + "84": [ + 153, + 215, + 184, + 255 + ], + "85": [ + 151, + 214, + 184, + 255 + ], + "86": [ + 148, + 213, + 184, + 255 + ], + "87": [ + 146, + 212, + 185, + 255 + ], + "88": [ + 144, + 211, + 185, + 255 + ], + "89": [ + 141, + 210, + 185, + 255 + ], + "90": [ + 139, + 209, + 185, + 255 + ], + "91": [ + 137, + 209, + 185, + 255 + ], + "92": [ + 135, + 208, + 186, + 255 + ], + "93": [ + 132, + 207, + 186, + 255 + ], + "94": [ + 130, + 206, + 186, + 255 + ], + "95": [ + 128, + 205, + 186, + 255 + ], + "96": [ + 126, + 204, + 187, + 255 + ], + "97": [ + 124, + 204, + 187, + 255 + ], + "98": [ + 122, + 203, + 187, + 255 + ], + "99": [ + 120, + 202, + 187, + 255 + ], + "100": [ + 118, + 201, + 188, + 255 + ], + "101": [ + 116, + 201, + 188, + 255 + ], + "102": [ + 114, + 200, + 188, + 255 + ], + "103": [ + 112, + 199, + 189, + 255 + ], + "104": [ + 110, + 198, + 189, + 255 + ], + "105": [ + 108, + 198, + 189, + 255 + ], + "106": [ + 106, + 197, + 189, + 255 + ], + "107": [ + 104, + 196, + 190, + 255 + ], + "108": [ + 102, + 196, + 190, + 255 + ], + "109": [ + 100, + 195, + 190, + 255 + ], + "110": [ + 99, + 194, + 191, + 255 + ], + "111": [ + 97, + 193, + 191, + 255 + ], + "112": [ + 95, + 193, + 191, + 255 + ], + "113": [ + 93, + 192, + 191, + 255 + ], + "114": [ + 91, + 191, + 192, + 255 + ], + "115": [ + 89, + 191, + 192, + 255 + ], + "116": [ + 87, + 190, + 192, + 255 + ], + "117": [ + 85, + 189, + 193, + 255 + ], + "118": [ + 83, + 188, + 193, + 255 + ], + "119": [ + 81, + 188, + 193, + 255 + ], + "120": [ + 79, + 187, + 193, + 255 + ], + "121": [ + 77, + 186, + 194, + 255 + ], + "122": [ + 75, + 185, + 194, + 255 + ], + "123": [ + 73, + 185, + 194, + 255 + ], + "124": [ + 71, + 184, + 195, + 255 + ], + "125": [ + 69, + 183, + 195, + 255 + ], + "126": [ + 67, + 183, + 195, + 255 + ], + "127": [ + 65, + 182, + 195, + 255 + ], + "128": [ + 64, + 181, + 195, + 255 + ], + "129": [ + 63, + 180, + 195, + 255 + ], + "130": [ + 62, + 179, + 195, + 255 + ], + "131": [ + 61, + 177, + 195, + 255 + ], + "132": [ + 59, + 176, + 195, + 255 + ], + "133": [ + 58, + 175, + 195, + 255 + ], + "134": [ + 57, + 174, + 195, + 255 + ], + "135": [ + 56, + 173, + 195, + 255 + ], + "136": [ + 55, + 172, + 194, + 255 + ], + "137": [ + 54, + 170, + 194, + 255 + ], + "138": [ + 53, + 169, + 194, + 255 + ], + "139": [ + 52, + 168, + 194, + 255 + ], + "140": [ + 50, + 167, + 194, + 255 + ], + "141": [ + 49, + 166, + 194, + 255 + ], + "142": [ + 48, + 165, + 194, + 255 + ], + "143": [ + 47, + 164, + 194, + 255 + ], + "144": [ + 46, + 162, + 193, + 255 + ], + "145": [ + 45, + 161, + 193, + 255 + ], + "146": [ + 44, + 160, + 193, + 255 + ], + "147": [ + 42, + 159, + 193, + 255 + ], + "148": [ + 41, + 158, + 193, + 255 + ], + "149": [ + 40, + 157, + 193, + 255 + ], + "150": [ + 39, + 155, + 193, + 255 + ], + "151": [ + 38, + 154, + 193, + 255 + ], + "152": [ + 37, + 153, + 192, + 255 + ], + "153": [ + 36, + 152, + 192, + 255 + ], + "154": [ + 35, + 151, + 192, + 255 + ], + "155": [ + 33, + 150, + 192, + 255 + ], + "156": [ + 32, + 148, + 192, + 255 + ], + "157": [ + 31, + 147, + 192, + 255 + ], + "158": [ + 30, + 146, + 192, + 255 + ], + "159": [ + 29, + 145, + 192, + 255 + ], + "160": [ + 29, + 144, + 191, + 255 + ], + "161": [ + 29, + 142, + 190, + 255 + ], + "162": [ + 29, + 140, + 190, + 255 + ], + "163": [ + 29, + 139, + 189, + 255 + ], + "164": [ + 29, + 137, + 188, + 255 + ], + "165": [ + 29, + 136, + 187, + 255 + ], + "166": [ + 30, + 134, + 187, + 255 + ], + "167": [ + 30, + 132, + 186, + 255 + ], + "168": [ + 30, + 131, + 185, + 255 + ], + "169": [ + 30, + 129, + 184, + 255 + ], + "170": [ + 30, + 128, + 184, + 255 + ], + "171": [ + 30, + 126, + 183, + 255 + ], + "172": [ + 30, + 124, + 182, + 255 + ], + "173": [ + 31, + 123, + 181, + 255 + ], + "174": [ + 31, + 121, + 180, + 255 + ], + "175": [ + 31, + 120, + 180, + 255 + ], + "176": [ + 31, + 118, + 179, + 255 + ], + "177": [ + 31, + 116, + 178, + 255 + ], + "178": [ + 31, + 115, + 177, + 255 + ], + "179": [ + 32, + 113, + 177, + 255 + ], + "180": [ + 32, + 112, + 176, + 255 + ], + "181": [ + 32, + 110, + 175, + 255 + ], + "182": [ + 32, + 108, + 174, + 255 + ], + "183": [ + 32, + 107, + 174, + 255 + ], + "184": [ + 32, + 105, + 173, + 255 + ], + "185": [ + 33, + 104, + 172, + 255 + ], + "186": [ + 33, + 102, + 171, + 255 + ], + "187": [ + 33, + 100, + 171, + 255 + ], + "188": [ + 33, + 99, + 170, + 255 + ], + "189": [ + 33, + 97, + 169, + 255 + ], + "190": [ + 33, + 96, + 168, + 255 + ], + "191": [ + 33, + 94, + 168, + 255 + ], + "192": [ + 34, + 93, + 167, + 255 + ], + "193": [ + 34, + 91, + 166, + 255 + ], + "194": [ + 34, + 90, + 166, + 255 + ], + "195": [ + 34, + 89, + 165, + 255 + ], + "196": [ + 34, + 87, + 165, + 255 + ], + "197": [ + 34, + 86, + 164, + 255 + ], + "198": [ + 34, + 85, + 163, + 255 + ], + "199": [ + 34, + 83, + 163, + 255 + ], + "200": [ + 34, + 82, + 162, + 255 + ], + "201": [ + 34, + 81, + 161, + 255 + ], + "202": [ + 35, + 79, + 161, + 255 + ], + "203": [ + 35, + 78, + 160, + 255 + ], + "204": [ + 35, + 77, + 160, + 255 + ], + "205": [ + 35, + 75, + 159, + 255 + ], + "206": [ + 35, + 74, + 158, + 255 + ], + "207": [ + 35, + 73, + 158, + 255 + ], + "208": [ + 35, + 71, + 157, + 255 + ], + "209": [ + 35, + 70, + 156, + 255 + ], + "210": [ + 35, + 69, + 156, + 255 + ], + "211": [ + 35, + 67, + 155, + 255 + ], + "212": [ + 35, + 66, + 154, + 255 + ], + "213": [ + 36, + 65, + 154, + 255 + ], + "214": [ + 36, + 64, + 153, + 255 + ], + "215": [ + 36, + 62, + 153, + 255 + ], + "216": [ + 36, + 61, + 152, + 255 + ], + "217": [ + 36, + 60, + 151, + 255 + ], + "218": [ + 36, + 58, + 151, + 255 + ], + "219": [ + 36, + 57, + 150, + 255 + ], + "220": [ + 36, + 56, + 149, + 255 + ], + "221": [ + 36, + 54, + 149, + 255 + ], + "222": [ + 36, + 53, + 148, + 255 + ], + "223": [ + 36, + 52, + 148, + 255 + ], + "224": [ + 36, + 51, + 146, + 255 + ], + "225": [ + 35, + 50, + 144, + 255 + ], + "226": [ + 34, + 49, + 142, + 255 + ], + "227": [ + 33, + 49, + 140, + 255 + ], + "228": [ + 32, + 48, + 138, + 255 + ], + "229": [ + 31, + 47, + 136, + 255 + ], + "230": [ + 30, + 47, + 135, + 255 + ], + "231": [ + 29, + 46, + 133, + 255 + ], + "232": [ + 28, + 45, + 131, + 255 + ], + "233": [ + 28, + 44, + 129, + 255 + ], + "234": [ + 27, + 44, + 127, + 255 + ], + "235": [ + 26, + 43, + 125, + 255 + ], + "236": [ + 25, + 42, + 123, + 255 + ], + "237": [ + 24, + 41, + 121, + 255 + ], + "238": [ + 23, + 41, + 120, + 255 + ], + "239": [ + 22, + 40, + 118, + 255 + ], + "240": [ + 21, + 39, + 116, + 255 + ], + "241": [ + 20, + 39, + 114, + 255 + ], + "242": [ + 19, + 38, + 112, + 255 + ], + "243": [ + 18, + 37, + 110, + 255 + ], + "244": [ + 18, + 36, + 108, + 255 + ], + "245": [ + 17, + 36, + 106, + 255 + ], + "246": [ + 16, + 35, + 104, + 255 + ], + "247": [ + 15, + 34, + 103, + 255 + ], + "248": [ + 14, + 34, + 101, + 255 + ], + "249": [ + 13, + 33, + 99, + 255 + ], + "250": [ + 12, + 32, + 97, + 255 + ], + "251": [ + 11, + 31, + 95, + 255 + ], + "252": [ + 10, + 31, + 93, + 255 + ], + "253": [ + 9, + 30, + 91, + 255 + ], + "254": [ + 8, + 29, + 89, + 255 + ], + "255": [ + 8, + 29, + 88, + 255 + ] + }, + ylorbr: { + "0": [ + 255, + 255, + 229, + 255 + ], + "1": [ + 255, + 254, + 227, + 255 + ], + "2": [ + 255, + 254, + 226, + 255 + ], + "3": [ + 255, + 254, + 225, + 255 + ], + "4": [ + 255, + 253, + 223, + 255 + ], + "5": [ + 255, + 253, + 222, + 255 + ], + "6": [ + 255, + 253, + 221, + 255 + ], + "7": [ + 255, + 253, + 219, + 255 + ], + "8": [ + 255, + 252, + 218, + 255 + ], + "9": [ + 255, + 252, + 217, + 255 + ], + "10": [ + 255, + 252, + 216, + 255 + ], + "11": [ + 255, + 252, + 214, + 255 + ], + "12": [ + 255, + 251, + 213, + 255 + ], + "13": [ + 255, + 251, + 212, + 255 + ], + "14": [ + 255, + 251, + 210, + 255 + ], + "15": [ + 255, + 251, + 209, + 255 + ], + "16": [ + 255, + 250, + 208, + 255 + ], + "17": [ + 255, + 250, + 207, + 255 + ], + "18": [ + 255, + 250, + 205, + 255 + ], + "19": [ + 255, + 250, + 204, + 255 + ], + "20": [ + 255, + 249, + 203, + 255 + ], + "21": [ + 255, + 249, + 201, + 255 + ], + "22": [ + 255, + 249, + 200, + 255 + ], + "23": [ + 255, + 249, + 199, + 255 + ], + "24": [ + 255, + 248, + 198, + 255 + ], + "25": [ + 255, + 248, + 196, + 255 + ], + "26": [ + 255, + 248, + 195, + 255 + ], + "27": [ + 255, + 248, + 194, + 255 + ], + "28": [ + 255, + 247, + 192, + 255 + ], + "29": [ + 255, + 247, + 191, + 255 + ], + "30": [ + 255, + 247, + 190, + 255 + ], + "31": [ + 255, + 247, + 189, + 255 + ], + "32": [ + 254, + 246, + 187, + 255 + ], + "33": [ + 254, + 246, + 186, + 255 + ], + "34": [ + 254, + 245, + 185, + 255 + ], + "35": [ + 254, + 245, + 183, + 255 + ], + "36": [ + 254, + 244, + 182, + 255 + ], + "37": [ + 254, + 243, + 181, + 255 + ], + "38": [ + 254, + 243, + 179, + 255 + ], + "39": [ + 254, + 242, + 178, + 255 + ], + "40": [ + 254, + 241, + 177, + 255 + ], + "41": [ + 254, + 241, + 175, + 255 + ], + "42": [ + 254, + 240, + 174, + 255 + ], + "43": [ + 254, + 240, + 172, + 255 + ], + "44": [ + 254, + 239, + 171, + 255 + ], + "45": [ + 254, + 238, + 170, + 255 + ], + "46": [ + 254, + 238, + 168, + 255 + ], + "47": [ + 254, + 237, + 167, + 255 + ], + "48": [ + 254, + 236, + 166, + 255 + ], + "49": [ + 254, + 236, + 164, + 255 + ], + "50": [ + 254, + 235, + 163, + 255 + ], + "51": [ + 254, + 235, + 162, + 255 + ], + "52": [ + 254, + 234, + 160, + 255 + ], + "53": [ + 254, + 233, + 159, + 255 + ], + "54": [ + 254, + 233, + 158, + 255 + ], + "55": [ + 254, + 232, + 156, + 255 + ], + "56": [ + 254, + 231, + 155, + 255 + ], + "57": [ + 254, + 231, + 154, + 255 + ], + "58": [ + 254, + 230, + 152, + 255 + ], + "59": [ + 254, + 229, + 151, + 255 + ], + "60": [ + 254, + 229, + 150, + 255 + ], + "61": [ + 254, + 228, + 148, + 255 + ], + "62": [ + 254, + 228, + 147, + 255 + ], + "63": [ + 254, + 227, + 146, + 255 + ], + "64": [ + 254, + 226, + 144, + 255 + ], + "65": [ + 254, + 225, + 142, + 255 + ], + "66": [ + 254, + 224, + 140, + 255 + ], + "67": [ + 254, + 223, + 138, + 255 + ], + "68": [ + 254, + 222, + 136, + 255 + ], + "69": [ + 254, + 221, + 134, + 255 + ], + "70": [ + 254, + 220, + 132, + 255 + ], + "71": [ + 254, + 219, + 129, + 255 + ], + "72": [ + 254, + 218, + 127, + 255 + ], + "73": [ + 254, + 218, + 125, + 255 + ], + "74": [ + 254, + 217, + 123, + 255 + ], + "75": [ + 254, + 216, + 121, + 255 + ], + "76": [ + 254, + 215, + 119, + 255 + ], + "77": [ + 254, + 214, + 117, + 255 + ], + "78": [ + 254, + 213, + 115, + 255 + ], + "79": [ + 254, + 212, + 113, + 255 + ], + "80": [ + 254, + 211, + 111, + 255 + ], + "81": [ + 254, + 210, + 109, + 255 + ], + "82": [ + 254, + 209, + 107, + 255 + ], + "83": [ + 254, + 208, + 105, + 255 + ], + "84": [ + 254, + 207, + 103, + 255 + ], + "85": [ + 254, + 206, + 101, + 255 + ], + "86": [ + 254, + 205, + 98, + 255 + ], + "87": [ + 254, + 204, + 96, + 255 + ], + "88": [ + 254, + 203, + 94, + 255 + ], + "89": [ + 254, + 202, + 92, + 255 + ], + "90": [ + 254, + 201, + 90, + 255 + ], + "91": [ + 254, + 200, + 88, + 255 + ], + "92": [ + 254, + 199, + 86, + 255 + ], + "93": [ + 254, + 198, + 84, + 255 + ], + "94": [ + 254, + 197, + 82, + 255 + ], + "95": [ + 254, + 196, + 80, + 255 + ], + "96": [ + 254, + 195, + 78, + 255 + ], + "97": [ + 254, + 194, + 77, + 255 + ], + "98": [ + 254, + 192, + 76, + 255 + ], + "99": [ + 254, + 191, + 74, + 255 + ], + "100": [ + 254, + 190, + 73, + 255 + ], + "101": [ + 254, + 188, + 72, + 255 + ], + "102": [ + 254, + 187, + 71, + 255 + ], + "103": [ + 254, + 186, + 70, + 255 + ], + "104": [ + 254, + 184, + 69, + 255 + ], + "105": [ + 254, + 183, + 67, + 255 + ], + "106": [ + 254, + 182, + 66, + 255 + ], + "107": [ + 254, + 180, + 65, + 255 + ], + "108": [ + 254, + 179, + 64, + 255 + ], + "109": [ + 254, + 177, + 63, + 255 + ], + "110": [ + 254, + 176, + 61, + 255 + ], + "111": [ + 254, + 175, + 60, + 255 + ], + "112": [ + 254, + 173, + 59, + 255 + ], + "113": [ + 254, + 172, + 58, + 255 + ], + "114": [ + 254, + 171, + 57, + 255 + ], + "115": [ + 254, + 169, + 55, + 255 + ], + "116": [ + 254, + 168, + 54, + 255 + ], + "117": [ + 254, + 167, + 53, + 255 + ], + "118": [ + 254, + 165, + 52, + 255 + ], + "119": [ + 254, + 164, + 51, + 255 + ], + "120": [ + 254, + 163, + 49, + 255 + ], + "121": [ + 254, + 161, + 48, + 255 + ], + "122": [ + 254, + 160, + 47, + 255 + ], + "123": [ + 254, + 159, + 46, + 255 + ], + "124": [ + 254, + 157, + 45, + 255 + ], + "125": [ + 254, + 156, + 43, + 255 + ], + "126": [ + 254, + 155, + 42, + 255 + ], + "127": [ + 254, + 153, + 41, + 255 + ], + "128": [ + 253, + 152, + 40, + 255 + ], + "129": [ + 253, + 151, + 40, + 255 + ], + "130": [ + 252, + 149, + 39, + 255 + ], + "131": [ + 252, + 148, + 38, + 255 + ], + "132": [ + 251, + 147, + 38, + 255 + ], + "133": [ + 250, + 145, + 37, + 255 + ], + "134": [ + 250, + 144, + 36, + 255 + ], + "135": [ + 249, + 143, + 36, + 255 + ], + "136": [ + 249, + 142, + 35, + 255 + ], + "137": [ + 248, + 140, + 34, + 255 + ], + "138": [ + 248, + 139, + 34, + 255 + ], + "139": [ + 247, + 138, + 33, + 255 + ], + "140": [ + 246, + 136, + 32, + 255 + ], + "141": [ + 246, + 135, + 32, + 255 + ], + "142": [ + 245, + 134, + 31, + 255 + ], + "143": [ + 245, + 133, + 30, + 255 + ], + "144": [ + 244, + 131, + 30, + 255 + ], + "145": [ + 244, + 130, + 29, + 255 + ], + "146": [ + 243, + 129, + 28, + 255 + ], + "147": [ + 242, + 127, + 28, + 255 + ], + "148": [ + 242, + 126, + 27, + 255 + ], + "149": [ + 241, + 125, + 26, + 255 + ], + "150": [ + 241, + 124, + 26, + 255 + ], + "151": [ + 240, + 122, + 25, + 255 + ], + "152": [ + 240, + 121, + 24, + 255 + ], + "153": [ + 239, + 120, + 24, + 255 + ], + "154": [ + 239, + 118, + 23, + 255 + ], + "155": [ + 238, + 117, + 22, + 255 + ], + "156": [ + 237, + 116, + 22, + 255 + ], + "157": [ + 237, + 115, + 21, + 255 + ], + "158": [ + 236, + 113, + 20, + 255 + ], + "159": [ + 236, + 112, + 20, + 255 + ], + "160": [ + 235, + 111, + 19, + 255 + ], + "161": [ + 234, + 110, + 19, + 255 + ], + "162": [ + 233, + 109, + 18, + 255 + ], + "163": [ + 232, + 107, + 17, + 255 + ], + "164": [ + 231, + 106, + 17, + 255 + ], + "165": [ + 230, + 105, + 16, + 255 + ], + "166": [ + 229, + 104, + 16, + 255 + ], + "167": [ + 228, + 103, + 15, + 255 + ], + "168": [ + 227, + 102, + 15, + 255 + ], + "169": [ + 226, + 101, + 14, + 255 + ], + "170": [ + 225, + 100, + 14, + 255 + ], + "171": [ + 224, + 98, + 13, + 255 + ], + "172": [ + 223, + 97, + 12, + 255 + ], + "173": [ + 222, + 96, + 12, + 255 + ], + "174": [ + 221, + 95, + 11, + 255 + ], + "175": [ + 220, + 94, + 11, + 255 + ], + "176": [ + 219, + 93, + 10, + 255 + ], + "177": [ + 218, + 92, + 10, + 255 + ], + "178": [ + 217, + 90, + 9, + 255 + ], + "179": [ + 216, + 89, + 8, + 255 + ], + "180": [ + 215, + 88, + 8, + 255 + ], + "181": [ + 214, + 87, + 7, + 255 + ], + "182": [ + 213, + 86, + 7, + 255 + ], + "183": [ + 212, + 85, + 6, + 255 + ], + "184": [ + 211, + 84, + 6, + 255 + ], + "185": [ + 210, + 83, + 5, + 255 + ], + "186": [ + 209, + 81, + 4, + 255 + ], + "187": [ + 208, + 80, + 4, + 255 + ], + "188": [ + 207, + 79, + 3, + 255 + ], + "189": [ + 206, + 78, + 3, + 255 + ], + "190": [ + 205, + 77, + 2, + 255 + ], + "191": [ + 204, + 76, + 2, + 255 + ], + "192": [ + 202, + 75, + 2, + 255 + ], + "193": [ + 201, + 74, + 2, + 255 + ], + "194": [ + 199, + 73, + 2, + 255 + ], + "195": [ + 198, + 73, + 2, + 255 + ], + "196": [ + 196, + 72, + 2, + 255 + ], + "197": [ + 194, + 71, + 2, + 255 + ], + "198": [ + 193, + 70, + 2, + 255 + ], + "199": [ + 191, + 70, + 2, + 255 + ], + "200": [ + 190, + 69, + 2, + 255 + ], + "201": [ + 188, + 68, + 2, + 255 + ], + "202": [ + 186, + 67, + 2, + 255 + ], + "203": [ + 185, + 67, + 2, + 255 + ], + "204": [ + 183, + 66, + 2, + 255 + ], + "205": [ + 182, + 65, + 2, + 255 + ], + "206": [ + 180, + 64, + 2, + 255 + ], + "207": [ + 178, + 64, + 2, + 255 + ], + "208": [ + 177, + 63, + 3, + 255 + ], + "209": [ + 175, + 62, + 3, + 255 + ], + "210": [ + 174, + 61, + 3, + 255 + ], + "211": [ + 172, + 61, + 3, + 255 + ], + "212": [ + 170, + 60, + 3, + 255 + ], + "213": [ + 169, + 59, + 3, + 255 + ], + "214": [ + 167, + 58, + 3, + 255 + ], + "215": [ + 166, + 58, + 3, + 255 + ], + "216": [ + 164, + 57, + 3, + 255 + ], + "217": [ + 162, + 56, + 3, + 255 + ], + "218": [ + 161, + 55, + 3, + 255 + ], + "219": [ + 159, + 55, + 3, + 255 + ], + "220": [ + 158, + 54, + 3, + 255 + ], + "221": [ + 156, + 53, + 3, + 255 + ], + "222": [ + 154, + 52, + 3, + 255 + ], + "223": [ + 153, + 52, + 3, + 255 + ], + "224": [ + 151, + 51, + 4, + 255 + ], + "225": [ + 150, + 51, + 4, + 255 + ], + "226": [ + 148, + 50, + 4, + 255 + ], + "227": [ + 146, + 50, + 4, + 255 + ], + "228": [ + 145, + 49, + 4, + 255 + ], + "229": [ + 143, + 49, + 4, + 255 + ], + "230": [ + 142, + 48, + 4, + 255 + ], + "231": [ + 140, + 48, + 4, + 255 + ], + "232": [ + 138, + 47, + 4, + 255 + ], + "233": [ + 137, + 47, + 4, + 255 + ], + "234": [ + 135, + 46, + 4, + 255 + ], + "235": [ + 134, + 46, + 4, + 255 + ], + "236": [ + 132, + 45, + 4, + 255 + ], + "237": [ + 130, + 45, + 4, + 255 + ], + "238": [ + 129, + 45, + 4, + 255 + ], + "239": [ + 127, + 44, + 4, + 255 + ], + "240": [ + 126, + 44, + 5, + 255 + ], + "241": [ + 124, + 43, + 5, + 255 + ], + "242": [ + 122, + 43, + 5, + 255 + ], + "243": [ + 121, + 42, + 5, + 255 + ], + "244": [ + 119, + 42, + 5, + 255 + ], + "245": [ + 118, + 41, + 5, + 255 + ], + "246": [ + 116, + 41, + 5, + 255 + ], + "247": [ + 114, + 40, + 5, + 255 + ], + "248": [ + 113, + 40, + 5, + 255 + ], + "249": [ + 111, + 39, + 5, + 255 + ], + "250": [ + 110, + 39, + 5, + 255 + ], + "251": [ + 108, + 38, + 5, + 255 + ], + "252": [ + 106, + 38, + 5, + 255 + ], + "253": [ + 105, + 37, + 5, + 255 + ], + "254": [ + 103, + 37, + 5, + 255 + ], + "255": [ + 102, + 37, + 5, + 255 + ] + }, + ylorrd: { + "0": [ + 255, + 255, + 204, + 255 + ], + "1": [ + 255, + 254, + 202, + 255 + ], + "2": [ + 255, + 253, + 201, + 255 + ], + "3": [ + 255, + 253, + 199, + 255 + ], + "4": [ + 255, + 252, + 198, + 255 + ], + "5": [ + 255, + 252, + 197, + 255 + ], + "6": [ + 255, + 251, + 195, + 255 + ], + "7": [ + 255, + 251, + 194, + 255 + ], + "8": [ + 255, + 250, + 192, + 255 + ], + "9": [ + 255, + 249, + 191, + 255 + ], + "10": [ + 255, + 249, + 190, + 255 + ], + "11": [ + 255, + 248, + 188, + 255 + ], + "12": [ + 255, + 248, + 187, + 255 + ], + "13": [ + 255, + 247, + 186, + 255 + ], + "14": [ + 255, + 247, + 184, + 255 + ], + "15": [ + 255, + 246, + 183, + 255 + ], + "16": [ + 255, + 245, + 181, + 255 + ], + "17": [ + 255, + 245, + 180, + 255 + ], + "18": [ + 255, + 244, + 179, + 255 + ], + "19": [ + 255, + 244, + 177, + 255 + ], + "20": [ + 255, + 243, + 176, + 255 + ], + "21": [ + 255, + 243, + 175, + 255 + ], + "22": [ + 255, + 242, + 173, + 255 + ], + "23": [ + 255, + 242, + 172, + 255 + ], + "24": [ + 255, + 241, + 170, + 255 + ], + "25": [ + 255, + 240, + 169, + 255 + ], + "26": [ + 255, + 240, + 168, + 255 + ], + "27": [ + 255, + 239, + 166, + 255 + ], + "28": [ + 255, + 239, + 165, + 255 + ], + "29": [ + 255, + 238, + 163, + 255 + ], + "30": [ + 255, + 238, + 162, + 255 + ], + "31": [ + 255, + 237, + 161, + 255 + ], + "32": [ + 254, + 236, + 159, + 255 + ], + "33": [ + 254, + 236, + 158, + 255 + ], + "34": [ + 254, + 235, + 157, + 255 + ], + "35": [ + 254, + 235, + 155, + 255 + ], + "36": [ + 254, + 234, + 154, + 255 + ], + "37": [ + 254, + 233, + 153, + 255 + ], + "38": [ + 254, + 233, + 151, + 255 + ], + "39": [ + 254, + 232, + 150, + 255 + ], + "40": [ + 254, + 231, + 149, + 255 + ], + "41": [ + 254, + 231, + 147, + 255 + ], + "42": [ + 254, + 230, + 146, + 255 + ], + "43": [ + 254, + 230, + 145, + 255 + ], + "44": [ + 254, + 229, + 144, + 255 + ], + "45": [ + 254, + 228, + 142, + 255 + ], + "46": [ + 254, + 228, + 141, + 255 + ], + "47": [ + 254, + 227, + 140, + 255 + ], + "48": [ + 254, + 226, + 138, + 255 + ], + "49": [ + 254, + 226, + 137, + 255 + ], + "50": [ + 254, + 225, + 136, + 255 + ], + "51": [ + 254, + 225, + 134, + 255 + ], + "52": [ + 254, + 224, + 133, + 255 + ], + "53": [ + 254, + 223, + 132, + 255 + ], + "54": [ + 254, + 223, + 130, + 255 + ], + "55": [ + 254, + 222, + 129, + 255 + ], + "56": [ + 254, + 221, + 128, + 255 + ], + "57": [ + 254, + 221, + 126, + 255 + ], + "58": [ + 254, + 220, + 125, + 255 + ], + "59": [ + 254, + 219, + 124, + 255 + ], + "60": [ + 254, + 219, + 122, + 255 + ], + "61": [ + 254, + 218, + 121, + 255 + ], + "62": [ + 254, + 218, + 120, + 255 + ], + "63": [ + 254, + 217, + 118, + 255 + ], + "64": [ + 254, + 216, + 117, + 255 + ], + "65": [ + 254, + 215, + 116, + 255 + ], + "66": [ + 254, + 214, + 115, + 255 + ], + "67": [ + 254, + 213, + 113, + 255 + ], + "68": [ + 254, + 211, + 112, + 255 + ], + "69": [ + 254, + 210, + 111, + 255 + ], + "70": [ + 254, + 209, + 109, + 255 + ], + "71": [ + 254, + 208, + 108, + 255 + ], + "72": [ + 254, + 206, + 107, + 255 + ], + "73": [ + 254, + 205, + 105, + 255 + ], + "74": [ + 254, + 204, + 104, + 255 + ], + "75": [ + 254, + 203, + 103, + 255 + ], + "76": [ + 254, + 202, + 101, + 255 + ], + "77": [ + 254, + 200, + 100, + 255 + ], + "78": [ + 254, + 199, + 99, + 255 + ], + "79": [ + 254, + 198, + 97, + 255 + ], + "80": [ + 254, + 197, + 96, + 255 + ], + "81": [ + 254, + 195, + 95, + 255 + ], + "82": [ + 254, + 194, + 93, + 255 + ], + "83": [ + 254, + 193, + 92, + 255 + ], + "84": [ + 254, + 192, + 91, + 255 + ], + "85": [ + 254, + 191, + 90, + 255 + ], + "86": [ + 254, + 189, + 88, + 255 + ], + "87": [ + 254, + 188, + 87, + 255 + ], + "88": [ + 254, + 187, + 86, + 255 + ], + "89": [ + 254, + 186, + 84, + 255 + ], + "90": [ + 254, + 184, + 83, + 255 + ], + "91": [ + 254, + 183, + 82, + 255 + ], + "92": [ + 254, + 182, + 80, + 255 + ], + "93": [ + 254, + 181, + 79, + 255 + ], + "94": [ + 254, + 179, + 78, + 255 + ], + "95": [ + 254, + 178, + 76, + 255 + ], + "96": [ + 253, + 177, + 75, + 255 + ], + "97": [ + 253, + 176, + 75, + 255 + ], + "98": [ + 253, + 175, + 74, + 255 + ], + "99": [ + 253, + 174, + 74, + 255 + ], + "100": [ + 253, + 172, + 73, + 255 + ], + "101": [ + 253, + 171, + 73, + 255 + ], + "102": [ + 253, + 170, + 72, + 255 + ], + "103": [ + 253, + 169, + 72, + 255 + ], + "104": [ + 253, + 168, + 71, + 255 + ], + "105": [ + 253, + 167, + 71, + 255 + ], + "106": [ + 253, + 165, + 70, + 255 + ], + "107": [ + 253, + 164, + 70, + 255 + ], + "108": [ + 253, + 163, + 69, + 255 + ], + "109": [ + 253, + 162, + 69, + 255 + ], + "110": [ + 253, + 161, + 68, + 255 + ], + "111": [ + 253, + 160, + 68, + 255 + ], + "112": [ + 253, + 158, + 67, + 255 + ], + "113": [ + 253, + 157, + 67, + 255 + ], + "114": [ + 253, + 156, + 66, + 255 + ], + "115": [ + 253, + 155, + 66, + 255 + ], + "116": [ + 253, + 154, + 65, + 255 + ], + "117": [ + 253, + 153, + 65, + 255 + ], + "118": [ + 253, + 152, + 64, + 255 + ], + "119": [ + 253, + 150, + 64, + 255 + ], + "120": [ + 253, + 149, + 63, + 255 + ], + "121": [ + 253, + 148, + 63, + 255 + ], + "122": [ + 253, + 147, + 62, + 255 + ], + "123": [ + 253, + 146, + 62, + 255 + ], + "124": [ + 253, + 145, + 61, + 255 + ], + "125": [ + 253, + 143, + 61, + 255 + ], + "126": [ + 253, + 142, + 60, + 255 + ], + "127": [ + 253, + 141, + 60, + 255 + ], + "128": [ + 252, + 140, + 59, + 255 + ], + "129": [ + 252, + 138, + 59, + 255 + ], + "130": [ + 252, + 136, + 58, + 255 + ], + "131": [ + 252, + 134, + 58, + 255 + ], + "132": [ + 252, + 132, + 57, + 255 + ], + "133": [ + 252, + 130, + 56, + 255 + ], + "134": [ + 252, + 128, + 56, + 255 + ], + "135": [ + 252, + 126, + 55, + 255 + ], + "136": [ + 252, + 124, + 55, + 255 + ], + "137": [ + 252, + 122, + 54, + 255 + ], + "138": [ + 252, + 120, + 54, + 255 + ], + "139": [ + 252, + 118, + 53, + 255 + ], + "140": [ + 252, + 116, + 52, + 255 + ], + "141": [ + 252, + 114, + 52, + 255 + ], + "142": [ + 252, + 112, + 51, + 255 + ], + "143": [ + 252, + 110, + 51, + 255 + ], + "144": [ + 252, + 108, + 50, + 255 + ], + "145": [ + 252, + 106, + 50, + 255 + ], + "146": [ + 252, + 104, + 49, + 255 + ], + "147": [ + 252, + 102, + 48, + 255 + ], + "148": [ + 252, + 100, + 48, + 255 + ], + "149": [ + 252, + 98, + 47, + 255 + ], + "150": [ + 252, + 96, + 47, + 255 + ], + "151": [ + 252, + 94, + 46, + 255 + ], + "152": [ + 252, + 92, + 46, + 255 + ], + "153": [ + 252, + 90, + 45, + 255 + ], + "154": [ + 252, + 88, + 45, + 255 + ], + "155": [ + 252, + 86, + 44, + 255 + ], + "156": [ + 252, + 84, + 43, + 255 + ], + "157": [ + 252, + 82, + 43, + 255 + ], + "158": [ + 252, + 80, + 42, + 255 + ], + "159": [ + 252, + 78, + 42, + 255 + ], + "160": [ + 251, + 76, + 41, + 255 + ], + "161": [ + 250, + 75, + 41, + 255 + ], + "162": [ + 249, + 73, + 40, + 255 + ], + "163": [ + 249, + 72, + 40, + 255 + ], + "164": [ + 248, + 70, + 39, + 255 + ], + "165": [ + 247, + 68, + 39, + 255 + ], + "166": [ + 246, + 67, + 39, + 255 + ], + "167": [ + 246, + 65, + 38, + 255 + ], + "168": [ + 245, + 63, + 38, + 255 + ], + "169": [ + 244, + 62, + 37, + 255 + ], + "170": [ + 243, + 60, + 37, + 255 + ], + "171": [ + 242, + 59, + 36, + 255 + ], + "172": [ + 242, + 57, + 36, + 255 + ], + "173": [ + 241, + 55, + 36, + 255 + ], + "174": [ + 240, + 54, + 35, + 255 + ], + "175": [ + 239, + 52, + 35, + 255 + ], + "176": [ + 238, + 50, + 34, + 255 + ], + "177": [ + 238, + 49, + 34, + 255 + ], + "178": [ + 237, + 47, + 33, + 255 + ], + "179": [ + 236, + 45, + 33, + 255 + ], + "180": [ + 235, + 44, + 32, + 255 + ], + "181": [ + 235, + 42, + 32, + 255 + ], + "182": [ + 234, + 41, + 32, + 255 + ], + "183": [ + 233, + 39, + 31, + 255 + ], + "184": [ + 232, + 37, + 31, + 255 + ], + "185": [ + 231, + 36, + 30, + 255 + ], + "186": [ + 231, + 34, + 30, + 255 + ], + "187": [ + 230, + 32, + 29, + 255 + ], + "188": [ + 229, + 31, + 29, + 255 + ], + "189": [ + 228, + 29, + 28, + 255 + ], + "190": [ + 227, + 28, + 28, + 255 + ], + "191": [ + 227, + 26, + 28, + 255 + ], + "192": [ + 226, + 25, + 28, + 255 + ], + "193": [ + 224, + 24, + 28, + 255 + ], + "194": [ + 223, + 23, + 28, + 255 + ], + "195": [ + 222, + 22, + 29, + 255 + ], + "196": [ + 221, + 22, + 29, + 255 + ], + "197": [ + 220, + 21, + 29, + 255 + ], + "198": [ + 218, + 20, + 30, + 255 + ], + "199": [ + 217, + 19, + 30, + 255 + ], + "200": [ + 216, + 18, + 30, + 255 + ], + "201": [ + 215, + 18, + 31, + 255 + ], + "202": [ + 214, + 17, + 31, + 255 + ], + "203": [ + 212, + 16, + 31, + 255 + ], + "204": [ + 211, + 15, + 32, + 255 + ], + "205": [ + 210, + 14, + 32, + 255 + ], + "206": [ + 209, + 13, + 32, + 255 + ], + "207": [ + 208, + 13, + 32, + 255 + ], + "208": [ + 207, + 12, + 33, + 255 + ], + "209": [ + 205, + 11, + 33, + 255 + ], + "210": [ + 204, + 10, + 33, + 255 + ], + "211": [ + 203, + 9, + 34, + 255 + ], + "212": [ + 202, + 9, + 34, + 255 + ], + "213": [ + 201, + 8, + 34, + 255 + ], + "214": [ + 199, + 7, + 35, + 255 + ], + "215": [ + 198, + 6, + 35, + 255 + ], + "216": [ + 197, + 5, + 35, + 255 + ], + "217": [ + 196, + 4, + 36, + 255 + ], + "218": [ + 195, + 4, + 36, + 255 + ], + "219": [ + 193, + 3, + 36, + 255 + ], + "220": [ + 192, + 2, + 37, + 255 + ], + "221": [ + 191, + 1, + 37, + 255 + ], + "222": [ + 190, + 0, + 37, + 255 + ], + "223": [ + 189, + 0, + 37, + 255 + ], + "224": [ + 187, + 0, + 38, + 255 + ], + "225": [ + 185, + 0, + 38, + 255 + ], + "226": [ + 183, + 0, + 38, + 255 + ], + "227": [ + 181, + 0, + 38, + 255 + ], + "228": [ + 179, + 0, + 38, + 255 + ], + "229": [ + 177, + 0, + 38, + 255 + ], + "230": [ + 175, + 0, + 38, + 255 + ], + "231": [ + 173, + 0, + 38, + 255 + ], + "232": [ + 172, + 0, + 38, + 255 + ], + "233": [ + 170, + 0, + 38, + 255 + ], + "234": [ + 168, + 0, + 38, + 255 + ], + "235": [ + 166, + 0, + 38, + 255 + ], + "236": [ + 164, + 0, + 38, + 255 + ], + "237": [ + 162, + 0, + 38, + 255 + ], + "238": [ + 160, + 0, + 38, + 255 + ], + "239": [ + 158, + 0, + 38, + 255 + ], + "240": [ + 156, + 0, + 38, + 255 + ], + "241": [ + 154, + 0, + 38, + 255 + ], + "242": [ + 152, + 0, + 38, + 255 + ], + "243": [ + 150, + 0, + 38, + 255 + ], + "244": [ + 149, + 0, + 38, + 255 + ], + "245": [ + 147, + 0, + 38, + 255 + ], + "246": [ + 145, + 0, + 38, + 255 + ], + "247": [ + 143, + 0, + 38, + 255 + ], + "248": [ + 141, + 0, + 38, + 255 + ], + "249": [ + 139, + 0, + 38, + 255 + ], + "250": [ + 137, + 0, + 38, + 255 + ], + "251": [ + 135, + 0, + 38, + 255 + ], + "252": [ + 133, + 0, + 38, + 255 + ], + "253": [ + 131, + 0, + 38, + 255 + ], + "254": [ + 129, + 0, + 38, + 255 + ], + "255": [ + 128, + 0, + 38, + 255 + ] + } +}; +const $ae8c6763d6544b82$export$351b22c3b01eaaf4 = { + brbg: { + "0": [ + 84, + 48, + 5, + 255 + ], + "1": [ + 86, + 49, + 5, + 255 + ], + "2": [ + 88, + 50, + 5, + 255 + ], + "3": [ + 90, + 51, + 5, + 255 + ], + "4": [ + 92, + 53, + 5, + 255 + ], + "5": [ + 94, + 54, + 5, + 255 + ], + "6": [ + 97, + 55, + 6, + 255 + ], + "7": [ + 99, + 57, + 6, + 255 + ], + "8": [ + 101, + 58, + 6, + 255 + ], + "9": [ + 103, + 59, + 6, + 255 + ], + "10": [ + 105, + 60, + 6, + 255 + ], + "11": [ + 108, + 62, + 7, + 255 + ], + "12": [ + 110, + 63, + 7, + 255 + ], + "13": [ + 112, + 64, + 7, + 255 + ], + "14": [ + 114, + 66, + 7, + 255 + ], + "15": [ + 116, + 67, + 7, + 255 + ], + "16": [ + 119, + 68, + 8, + 255 + ], + "17": [ + 121, + 69, + 8, + 255 + ], + "18": [ + 123, + 71, + 8, + 255 + ], + "19": [ + 125, + 72, + 8, + 255 + ], + "20": [ + 127, + 73, + 8, + 255 + ], + "21": [ + 130, + 75, + 9, + 255 + ], + "22": [ + 132, + 76, + 9, + 255 + ], + "23": [ + 134, + 77, + 9, + 255 + ], + "24": [ + 136, + 79, + 9, + 255 + ], + "25": [ + 138, + 80, + 9, + 255 + ], + "26": [ + 141, + 81, + 10, + 255 + ], + "27": [ + 143, + 83, + 12, + 255 + ], + "28": [ + 145, + 85, + 13, + 255 + ], + "29": [ + 147, + 87, + 14, + 255 + ], + "30": [ + 149, + 89, + 16, + 255 + ], + "31": [ + 151, + 91, + 17, + 255 + ], + "32": [ + 153, + 93, + 18, + 255 + ], + "33": [ + 155, + 95, + 20, + 255 + ], + "34": [ + 157, + 97, + 21, + 255 + ], + "35": [ + 159, + 98, + 23, + 255 + ], + "36": [ + 161, + 100, + 24, + 255 + ], + "37": [ + 163, + 102, + 25, + 255 + ], + "38": [ + 165, + 104, + 27, + 255 + ], + "39": [ + 167, + 106, + 28, + 255 + ], + "40": [ + 169, + 108, + 29, + 255 + ], + "41": [ + 171, + 110, + 31, + 255 + ], + "42": [ + 173, + 112, + 32, + 255 + ], + "43": [ + 175, + 113, + 34, + 255 + ], + "44": [ + 177, + 115, + 35, + 255 + ], + "45": [ + 179, + 117, + 36, + 255 + ], + "46": [ + 181, + 119, + 38, + 255 + ], + "47": [ + 183, + 121, + 39, + 255 + ], + "48": [ + 185, + 123, + 40, + 255 + ], + "49": [ + 187, + 125, + 42, + 255 + ], + "50": [ + 189, + 127, + 43, + 255 + ], + "51": [ + 191, + 129, + 45, + 255 + ], + "52": [ + 192, + 131, + 48, + 255 + ], + "53": [ + 193, + 134, + 51, + 255 + ], + "54": [ + 194, + 136, + 54, + 255 + ], + "55": [ + 196, + 139, + 57, + 255 + ], + "56": [ + 197, + 141, + 60, + 255 + ], + "57": [ + 198, + 144, + 63, + 255 + ], + "58": [ + 199, + 146, + 66, + 255 + ], + "59": [ + 201, + 149, + 70, + 255 + ], + "60": [ + 202, + 151, + 73, + 255 + ], + "61": [ + 203, + 154, + 76, + 255 + ], + "62": [ + 204, + 157, + 79, + 255 + ], + "63": [ + 206, + 159, + 82, + 255 + ], + "64": [ + 207, + 162, + 85, + 255 + ], + "65": [ + 208, + 164, + 88, + 255 + ], + "66": [ + 209, + 167, + 92, + 255 + ], + "67": [ + 211, + 169, + 95, + 255 + ], + "68": [ + 212, + 172, + 98, + 255 + ], + "69": [ + 213, + 174, + 101, + 255 + ], + "70": [ + 214, + 177, + 104, + 255 + ], + "71": [ + 216, + 179, + 107, + 255 + ], + "72": [ + 217, + 182, + 110, + 255 + ], + "73": [ + 218, + 185, + 114, + 255 + ], + "74": [ + 219, + 187, + 117, + 255 + ], + "75": [ + 221, + 190, + 120, + 255 + ], + "76": [ + 222, + 192, + 123, + 255 + ], + "77": [ + 223, + 194, + 126, + 255 + ], + "78": [ + 224, + 196, + 129, + 255 + ], + "79": [ + 225, + 197, + 131, + 255 + ], + "80": [ + 226, + 199, + 134, + 255 + ], + "81": [ + 227, + 200, + 137, + 255 + ], + "82": [ + 227, + 202, + 140, + 255 + ], + "83": [ + 228, + 203, + 142, + 255 + ], + "84": [ + 229, + 205, + 145, + 255 + ], + "85": [ + 230, + 206, + 148, + 255 + ], + "86": [ + 231, + 208, + 151, + 255 + ], + "87": [ + 232, + 209, + 153, + 255 + ], + "88": [ + 233, + 211, + 156, + 255 + ], + "89": [ + 234, + 212, + 159, + 255 + ], + "90": [ + 235, + 214, + 162, + 255 + ], + "91": [ + 236, + 215, + 164, + 255 + ], + "92": [ + 236, + 217, + 167, + 255 + ], + "93": [ + 237, + 218, + 170, + 255 + ], + "94": [ + 238, + 220, + 173, + 255 + ], + "95": [ + 239, + 221, + 175, + 255 + ], + "96": [ + 240, + 223, + 178, + 255 + ], + "97": [ + 241, + 224, + 181, + 255 + ], + "98": [ + 242, + 226, + 184, + 255 + ], + "99": [ + 243, + 227, + 186, + 255 + ], + "100": [ + 244, + 229, + 189, + 255 + ], + "101": [ + 245, + 230, + 192, + 255 + ], + "102": [ + 246, + 232, + 195, + 255 + ], + "103": [ + 245, + 232, + 196, + 255 + ], + "104": [ + 245, + 233, + 198, + 255 + ], + "105": [ + 245, + 233, + 200, + 255 + ], + "106": [ + 245, + 234, + 202, + 255 + ], + "107": [ + 245, + 234, + 204, + 255 + ], + "108": [ + 245, + 235, + 206, + 255 + ], + "109": [ + 245, + 235, + 208, + 255 + ], + "110": [ + 245, + 236, + 210, + 255 + ], + "111": [ + 245, + 236, + 212, + 255 + ], + "112": [ + 245, + 237, + 214, + 255 + ], + "113": [ + 245, + 237, + 216, + 255 + ], + "114": [ + 245, + 238, + 218, + 255 + ], + "115": [ + 245, + 238, + 220, + 255 + ], + "116": [ + 245, + 239, + 222, + 255 + ], + "117": [ + 245, + 239, + 224, + 255 + ], + "118": [ + 245, + 240, + 226, + 255 + ], + "119": [ + 245, + 240, + 228, + 255 + ], + "120": [ + 245, + 241, + 230, + 255 + ], + "121": [ + 245, + 241, + 232, + 255 + ], + "122": [ + 245, + 242, + 234, + 255 + ], + "123": [ + 245, + 242, + 236, + 255 + ], + "124": [ + 245, + 243, + 238, + 255 + ], + "125": [ + 245, + 243, + 240, + 255 + ], + "126": [ + 245, + 244, + 242, + 255 + ], + "127": [ + 245, + 244, + 244, + 255 + ], + "128": [ + 244, + 244, + 244, + 255 + ], + "129": [ + 242, + 244, + 244, + 255 + ], + "130": [ + 240, + 243, + 243, + 255 + ], + "131": [ + 238, + 243, + 242, + 255 + ], + "132": [ + 236, + 243, + 242, + 255 + ], + "133": [ + 235, + 242, + 241, + 255 + ], + "134": [ + 233, + 242, + 240, + 255 + ], + "135": [ + 231, + 241, + 240, + 255 + ], + "136": [ + 229, + 241, + 239, + 255 + ], + "137": [ + 227, + 240, + 239, + 255 + ], + "138": [ + 226, + 240, + 238, + 255 + ], + "139": [ + 224, + 240, + 237, + 255 + ], + "140": [ + 222, + 239, + 237, + 255 + ], + "141": [ + 220, + 239, + 236, + 255 + ], + "142": [ + 218, + 238, + 235, + 255 + ], + "143": [ + 217, + 238, + 235, + 255 + ], + "144": [ + 215, + 237, + 234, + 255 + ], + "145": [ + 213, + 237, + 234, + 255 + ], + "146": [ + 211, + 237, + 233, + 255 + ], + "147": [ + 209, + 236, + 232, + 255 + ], + "148": [ + 208, + 236, + 232, + 255 + ], + "149": [ + 206, + 235, + 231, + 255 + ], + "150": [ + 204, + 235, + 230, + 255 + ], + "151": [ + 202, + 234, + 230, + 255 + ], + "152": [ + 200, + 234, + 229, + 255 + ], + "153": [ + 199, + 234, + 229, + 255 + ], + "154": [ + 196, + 232, + 227, + 255 + ], + "155": [ + 193, + 231, + 226, + 255 + ], + "156": [ + 190, + 230, + 224, + 255 + ], + "157": [ + 187, + 229, + 223, + 255 + ], + "158": [ + 185, + 228, + 221, + 255 + ], + "159": [ + 182, + 227, + 220, + 255 + ], + "160": [ + 179, + 226, + 219, + 255 + ], + "161": [ + 176, + 224, + 217, + 255 + ], + "162": [ + 173, + 223, + 216, + 255 + ], + "163": [ + 171, + 222, + 214, + 255 + ], + "164": [ + 168, + 221, + 213, + 255 + ], + "165": [ + 165, + 220, + 212, + 255 + ], + "166": [ + 162, + 219, + 210, + 255 + ], + "167": [ + 160, + 218, + 209, + 255 + ], + "168": [ + 157, + 216, + 207, + 255 + ], + "169": [ + 154, + 215, + 206, + 255 + ], + "170": [ + 151, + 214, + 205, + 255 + ], + "171": [ + 148, + 213, + 203, + 255 + ], + "172": [ + 146, + 212, + 202, + 255 + ], + "173": [ + 143, + 211, + 200, + 255 + ], + "174": [ + 140, + 210, + 199, + 255 + ], + "175": [ + 137, + 208, + 197, + 255 + ], + "176": [ + 134, + 207, + 196, + 255 + ], + "177": [ + 132, + 206, + 195, + 255 + ], + "178": [ + 129, + 205, + 193, + 255 + ], + "179": [ + 126, + 203, + 192, + 255 + ], + "180": [ + 123, + 201, + 190, + 255 + ], + "181": [ + 120, + 199, + 188, + 255 + ], + "182": [ + 117, + 197, + 186, + 255 + ], + "183": [ + 114, + 195, + 184, + 255 + ], + "184": [ + 111, + 193, + 182, + 255 + ], + "185": [ + 108, + 191, + 180, + 255 + ], + "186": [ + 105, + 189, + 178, + 255 + ], + "187": [ + 103, + 187, + 176, + 255 + ], + "188": [ + 100, + 184, + 174, + 255 + ], + "189": [ + 97, + 182, + 172, + 255 + ], + "190": [ + 94, + 180, + 170, + 255 + ], + "191": [ + 91, + 178, + 168, + 255 + ], + "192": [ + 88, + 176, + 166, + 255 + ], + "193": [ + 85, + 174, + 164, + 255 + ], + "194": [ + 82, + 172, + 162, + 255 + ], + "195": [ + 79, + 170, + 160, + 255 + ], + "196": [ + 76, + 167, + 158, + 255 + ], + "197": [ + 73, + 165, + 156, + 255 + ], + "198": [ + 70, + 163, + 154, + 255 + ], + "199": [ + 67, + 161, + 152, + 255 + ], + "200": [ + 64, + 159, + 150, + 255 + ], + "201": [ + 61, + 157, + 148, + 255 + ], + "202": [ + 58, + 155, + 146, + 255 + ], + "203": [ + 55, + 153, + 144, + 255 + ], + "204": [ + 53, + 151, + 143, + 255 + ], + "205": [ + 50, + 149, + 141, + 255 + ], + "206": [ + 48, + 147, + 139, + 255 + ], + "207": [ + 46, + 145, + 137, + 255 + ], + "208": [ + 44, + 143, + 135, + 255 + ], + "209": [ + 42, + 141, + 133, + 255 + ], + "210": [ + 40, + 139, + 131, + 255 + ], + "211": [ + 38, + 137, + 129, + 255 + ], + "212": [ + 36, + 135, + 127, + 255 + ], + "213": [ + 34, + 133, + 125, + 255 + ], + "214": [ + 32, + 131, + 123, + 255 + ], + "215": [ + 30, + 129, + 121, + 255 + ], + "216": [ + 28, + 127, + 119, + 255 + ], + "217": [ + 26, + 126, + 118, + 255 + ], + "218": [ + 24, + 124, + 116, + 255 + ], + "219": [ + 22, + 122, + 114, + 255 + ], + "220": [ + 20, + 120, + 112, + 255 + ], + "221": [ + 18, + 118, + 110, + 255 + ], + "222": [ + 16, + 116, + 108, + 255 + ], + "223": [ + 14, + 114, + 106, + 255 + ], + "224": [ + 12, + 112, + 104, + 255 + ], + "225": [ + 10, + 110, + 102, + 255 + ], + "226": [ + 8, + 108, + 100, + 255 + ], + "227": [ + 6, + 106, + 98, + 255 + ], + "228": [ + 4, + 104, + 96, + 255 + ], + "229": [ + 2, + 102, + 94, + 255 + ], + "230": [ + 0, + 101, + 93, + 255 + ], + "231": [ + 0, + 99, + 91, + 255 + ], + "232": [ + 0, + 97, + 89, + 255 + ], + "233": [ + 0, + 96, + 87, + 255 + ], + "234": [ + 0, + 94, + 85, + 255 + ], + "235": [ + 0, + 92, + 84, + 255 + ], + "236": [ + 0, + 91, + 82, + 255 + ], + "237": [ + 0, + 89, + 80, + 255 + ], + "238": [ + 0, + 88, + 78, + 255 + ], + "239": [ + 0, + 86, + 76, + 255 + ], + "240": [ + 0, + 84, + 75, + 255 + ], + "241": [ + 0, + 83, + 73, + 255 + ], + "242": [ + 0, + 81, + 71, + 255 + ], + "243": [ + 0, + 79, + 69, + 255 + ], + "244": [ + 0, + 78, + 67, + 255 + ], + "245": [ + 0, + 76, + 66, + 255 + ], + "246": [ + 0, + 74, + 64, + 255 + ], + "247": [ + 0, + 73, + 62, + 255 + ], + "248": [ + 0, + 71, + 60, + 255 + ], + "249": [ + 0, + 69, + 58, + 255 + ], + "250": [ + 0, + 68, + 57, + 255 + ], + "251": [ + 0, + 66, + 55, + 255 + ], + "252": [ + 0, + 64, + 53, + 255 + ], + "253": [ + 0, + 63, + 51, + 255 + ], + "254": [ + 0, + 61, + 49, + 255 + ], + "255": [ + 0, + 60, + 48, + 255 + ] + }, + bwr: { + "0": [ + 0, + 0, + 255, + 255 + ], + "1": [ + 2, + 2, + 255, + 255 + ], + "2": [ + 4, + 4, + 255, + 255 + ], + "3": [ + 6, + 6, + 255, + 255 + ], + "4": [ + 8, + 8, + 255, + 255 + ], + "5": [ + 10, + 10, + 255, + 255 + ], + "6": [ + 12, + 12, + 255, + 255 + ], + "7": [ + 14, + 14, + 255, + 255 + ], + "8": [ + 16, + 16, + 255, + 255 + ], + "9": [ + 18, + 18, + 255, + 255 + ], + "10": [ + 20, + 20, + 255, + 255 + ], + "11": [ + 22, + 22, + 255, + 255 + ], + "12": [ + 24, + 24, + 255, + 255 + ], + "13": [ + 26, + 26, + 255, + 255 + ], + "14": [ + 28, + 28, + 255, + 255 + ], + "15": [ + 30, + 30, + 255, + 255 + ], + "16": [ + 32, + 32, + 255, + 255 + ], + "17": [ + 34, + 34, + 255, + 255 + ], + "18": [ + 36, + 36, + 255, + 255 + ], + "19": [ + 38, + 38, + 255, + 255 + ], + "20": [ + 40, + 40, + 255, + 255 + ], + "21": [ + 42, + 42, + 255, + 255 + ], + "22": [ + 44, + 44, + 255, + 255 + ], + "23": [ + 46, + 46, + 255, + 255 + ], + "24": [ + 48, + 48, + 255, + 255 + ], + "25": [ + 50, + 50, + 255, + 255 + ], + "26": [ + 52, + 52, + 255, + 255 + ], + "27": [ + 54, + 54, + 255, + 255 + ], + "28": [ + 56, + 56, + 255, + 255 + ], + "29": [ + 58, + 58, + 255, + 255 + ], + "30": [ + 60, + 60, + 255, + 255 + ], + "31": [ + 62, + 62, + 255, + 255 + ], + "32": [ + 64, + 64, + 255, + 255 + ], + "33": [ + 65, + 65, + 255, + 255 + ], + "34": [ + 68, + 68, + 255, + 255 + ], + "35": [ + 70, + 70, + 255, + 255 + ], + "36": [ + 72, + 72, + 255, + 255 + ], + "37": [ + 73, + 73, + 255, + 255 + ], + "38": [ + 76, + 76, + 255, + 255 + ], + "39": [ + 78, + 78, + 255, + 255 + ], + "40": [ + 80, + 80, + 255, + 255 + ], + "41": [ + 81, + 81, + 255, + 255 + ], + "42": [ + 84, + 84, + 255, + 255 + ], + "43": [ + 86, + 86, + 255, + 255 + ], + "44": [ + 88, + 88, + 255, + 255 + ], + "45": [ + 89, + 89, + 255, + 255 + ], + "46": [ + 92, + 92, + 255, + 255 + ], + "47": [ + 94, + 94, + 255, + 255 + ], + "48": [ + 96, + 96, + 255, + 255 + ], + "49": [ + 97, + 97, + 255, + 255 + ], + "50": [ + 100, + 100, + 255, + 255 + ], + "51": [ + 102, + 102, + 255, + 255 + ], + "52": [ + 104, + 104, + 255, + 255 + ], + "53": [ + 105, + 105, + 255, + 255 + ], + "54": [ + 108, + 108, + 255, + 255 + ], + "55": [ + 110, + 110, + 255, + 255 + ], + "56": [ + 112, + 112, + 255, + 255 + ], + "57": [ + 113, + 113, + 255, + 255 + ], + "58": [ + 116, + 116, + 255, + 255 + ], + "59": [ + 118, + 118, + 255, + 255 + ], + "60": [ + 120, + 120, + 255, + 255 + ], + "61": [ + 121, + 121, + 255, + 255 + ], + "62": [ + 124, + 124, + 255, + 255 + ], + "63": [ + 126, + 126, + 255, + 255 + ], + "64": [ + 128, + 128, + 255, + 255 + ], + "65": [ + 130, + 130, + 255, + 255 + ], + "66": [ + 131, + 131, + 255, + 255 + ], + "67": [ + 134, + 134, + 255, + 255 + ], + "68": [ + 136, + 136, + 255, + 255 + ], + "69": [ + 138, + 138, + 255, + 255 + ], + "70": [ + 140, + 140, + 255, + 255 + ], + "71": [ + 142, + 142, + 255, + 255 + ], + "72": [ + 144, + 144, + 255, + 255 + ], + "73": [ + 146, + 146, + 255, + 255 + ], + "74": [ + 147, + 147, + 255, + 255 + ], + "75": [ + 150, + 150, + 255, + 255 + ], + "76": [ + 152, + 152, + 255, + 255 + ], + "77": [ + 154, + 154, + 255, + 255 + ], + "78": [ + 156, + 156, + 255, + 255 + ], + "79": [ + 158, + 158, + 255, + 255 + ], + "80": [ + 160, + 160, + 255, + 255 + ], + "81": [ + 162, + 162, + 255, + 255 + ], + "82": [ + 163, + 163, + 255, + 255 + ], + "83": [ + 166, + 166, + 255, + 255 + ], + "84": [ + 168, + 168, + 255, + 255 + ], + "85": [ + 170, + 170, + 255, + 255 + ], + "86": [ + 172, + 172, + 255, + 255 + ], + "87": [ + 174, + 174, + 255, + 255 + ], + "88": [ + 176, + 176, + 255, + 255 + ], + "89": [ + 178, + 178, + 255, + 255 + ], + "90": [ + 179, + 179, + 255, + 255 + ], + "91": [ + 182, + 182, + 255, + 255 + ], + "92": [ + 184, + 184, + 255, + 255 + ], + "93": [ + 186, + 186, + 255, + 255 + ], + "94": [ + 188, + 188, + 255, + 255 + ], + "95": [ + 190, + 190, + 255, + 255 + ], + "96": [ + 192, + 192, + 255, + 255 + ], + "97": [ + 194, + 194, + 255, + 255 + ], + "98": [ + 195, + 195, + 255, + 255 + ], + "99": [ + 198, + 198, + 255, + 255 + ], + "100": [ + 200, + 200, + 255, + 255 + ], + "101": [ + 202, + 202, + 255, + 255 + ], + "102": [ + 204, + 204, + 255, + 255 + ], + "103": [ + 206, + 206, + 255, + 255 + ], + "104": [ + 208, + 208, + 255, + 255 + ], + "105": [ + 210, + 210, + 255, + 255 + ], + "106": [ + 211, + 211, + 255, + 255 + ], + "107": [ + 214, + 214, + 255, + 255 + ], + "108": [ + 216, + 216, + 255, + 255 + ], + "109": [ + 218, + 218, + 255, + 255 + ], + "110": [ + 220, + 220, + 255, + 255 + ], + "111": [ + 222, + 222, + 255, + 255 + ], + "112": [ + 224, + 224, + 255, + 255 + ], + "113": [ + 226, + 226, + 255, + 255 + ], + "114": [ + 227, + 227, + 255, + 255 + ], + "115": [ + 230, + 230, + 255, + 255 + ], + "116": [ + 232, + 232, + 255, + 255 + ], + "117": [ + 234, + 234, + 255, + 255 + ], + "118": [ + 236, + 236, + 255, + 255 + ], + "119": [ + 238, + 238, + 255, + 255 + ], + "120": [ + 240, + 240, + 255, + 255 + ], + "121": [ + 242, + 242, + 255, + 255 + ], + "122": [ + 243, + 243, + 255, + 255 + ], + "123": [ + 246, + 246, + 255, + 255 + ], + "124": [ + 248, + 248, + 255, + 255 + ], + "125": [ + 250, + 250, + 255, + 255 + ], + "126": [ + 252, + 252, + 255, + 255 + ], + "127": [ + 254, + 254, + 255, + 255 + ], + "128": [ + 255, + 254, + 254, + 255 + ], + "129": [ + 255, + 252, + 252, + 255 + ], + "130": [ + 255, + 250, + 250, + 255 + ], + "131": [ + 255, + 248, + 248, + 255 + ], + "132": [ + 255, + 246, + 246, + 255 + ], + "133": [ + 255, + 244, + 244, + 255 + ], + "134": [ + 255, + 242, + 242, + 255 + ], + "135": [ + 255, + 240, + 240, + 255 + ], + "136": [ + 255, + 238, + 238, + 255 + ], + "137": [ + 255, + 236, + 236, + 255 + ], + "138": [ + 255, + 234, + 234, + 255 + ], + "139": [ + 255, + 232, + 232, + 255 + ], + "140": [ + 255, + 230, + 230, + 255 + ], + "141": [ + 255, + 228, + 228, + 255 + ], + "142": [ + 255, + 226, + 226, + 255 + ], + "143": [ + 255, + 224, + 224, + 255 + ], + "144": [ + 255, + 222, + 222, + 255 + ], + "145": [ + 255, + 220, + 220, + 255 + ], + "146": [ + 255, + 218, + 218, + 255 + ], + "147": [ + 255, + 216, + 216, + 255 + ], + "148": [ + 255, + 214, + 214, + 255 + ], + "149": [ + 255, + 211, + 211, + 255 + ], + "150": [ + 255, + 210, + 210, + 255 + ], + "151": [ + 255, + 208, + 208, + 255 + ], + "152": [ + 255, + 206, + 206, + 255 + ], + "153": [ + 255, + 204, + 204, + 255 + ], + "154": [ + 255, + 202, + 202, + 255 + ], + "155": [ + 255, + 200, + 200, + 255 + ], + "156": [ + 255, + 198, + 198, + 255 + ], + "157": [ + 255, + 195, + 195, + 255 + ], + "158": [ + 255, + 194, + 194, + 255 + ], + "159": [ + 255, + 192, + 192, + 255 + ], + "160": [ + 255, + 190, + 190, + 255 + ], + "161": [ + 255, + 188, + 188, + 255 + ], + "162": [ + 255, + 186, + 186, + 255 + ], + "163": [ + 255, + 184, + 184, + 255 + ], + "164": [ + 255, + 182, + 182, + 255 + ], + "165": [ + 255, + 179, + 179, + 255 + ], + "166": [ + 255, + 178, + 178, + 255 + ], + "167": [ + 255, + 176, + 176, + 255 + ], + "168": [ + 255, + 174, + 174, + 255 + ], + "169": [ + 255, + 172, + 172, + 255 + ], + "170": [ + 255, + 170, + 170, + 255 + ], + "171": [ + 255, + 168, + 168, + 255 + ], + "172": [ + 255, + 166, + 166, + 255 + ], + "173": [ + 255, + 163, + 163, + 255 + ], + "174": [ + 255, + 162, + 162, + 255 + ], + "175": [ + 255, + 160, + 160, + 255 + ], + "176": [ + 255, + 158, + 158, + 255 + ], + "177": [ + 255, + 156, + 156, + 255 + ], + "178": [ + 255, + 154, + 154, + 255 + ], + "179": [ + 255, + 152, + 152, + 255 + ], + "180": [ + 255, + 150, + 150, + 255 + ], + "181": [ + 255, + 147, + 147, + 255 + ], + "182": [ + 255, + 146, + 146, + 255 + ], + "183": [ + 255, + 144, + 144, + 255 + ], + "184": [ + 255, + 142, + 142, + 255 + ], + "185": [ + 255, + 140, + 140, + 255 + ], + "186": [ + 255, + 138, + 138, + 255 + ], + "187": [ + 255, + 136, + 136, + 255 + ], + "188": [ + 255, + 134, + 134, + 255 + ], + "189": [ + 255, + 131, + 131, + 255 + ], + "190": [ + 255, + 130, + 130, + 255 + ], + "191": [ + 255, + 128, + 128, + 255 + ], + "192": [ + 255, + 126, + 126, + 255 + ], + "193": [ + 255, + 124, + 124, + 255 + ], + "194": [ + 255, + 121, + 121, + 255 + ], + "195": [ + 255, + 120, + 120, + 255 + ], + "196": [ + 255, + 118, + 118, + 255 + ], + "197": [ + 255, + 116, + 116, + 255 + ], + "198": [ + 255, + 113, + 113, + 255 + ], + "199": [ + 255, + 112, + 112, + 255 + ], + "200": [ + 255, + 110, + 110, + 255 + ], + "201": [ + 255, + 108, + 108, + 255 + ], + "202": [ + 255, + 105, + 105, + 255 + ], + "203": [ + 255, + 104, + 104, + 255 + ], + "204": [ + 255, + 102, + 102, + 255 + ], + "205": [ + 255, + 100, + 100, + 255 + ], + "206": [ + 255, + 97, + 97, + 255 + ], + "207": [ + 255, + 96, + 96, + 255 + ], + "208": [ + 255, + 94, + 94, + 255 + ], + "209": [ + 255, + 92, + 92, + 255 + ], + "210": [ + 255, + 89, + 89, + 255 + ], + "211": [ + 255, + 88, + 88, + 255 + ], + "212": [ + 255, + 86, + 86, + 255 + ], + "213": [ + 255, + 84, + 84, + 255 + ], + "214": [ + 255, + 81, + 81, + 255 + ], + "215": [ + 255, + 80, + 80, + 255 + ], + "216": [ + 255, + 78, + 78, + 255 + ], + "217": [ + 255, + 76, + 76, + 255 + ], + "218": [ + 255, + 73, + 73, + 255 + ], + "219": [ + 255, + 72, + 72, + 255 + ], + "220": [ + 255, + 70, + 70, + 255 + ], + "221": [ + 255, + 68, + 68, + 255 + ], + "222": [ + 255, + 65, + 65, + 255 + ], + "223": [ + 255, + 64, + 64, + 255 + ], + "224": [ + 255, + 62, + 62, + 255 + ], + "225": [ + 255, + 60, + 60, + 255 + ], + "226": [ + 255, + 57, + 57, + 255 + ], + "227": [ + 255, + 56, + 56, + 255 + ], + "228": [ + 255, + 54, + 54, + 255 + ], + "229": [ + 255, + 52, + 52, + 255 + ], + "230": [ + 255, + 49, + 49, + 255 + ], + "231": [ + 255, + 48, + 48, + 255 + ], + "232": [ + 255, + 46, + 46, + 255 + ], + "233": [ + 255, + 44, + 44, + 255 + ], + "234": [ + 255, + 41, + 41, + 255 + ], + "235": [ + 255, + 40, + 40, + 255 + ], + "236": [ + 255, + 38, + 38, + 255 + ], + "237": [ + 255, + 36, + 36, + 255 + ], + "238": [ + 255, + 33, + 33, + 255 + ], + "239": [ + 255, + 32, + 32, + 255 + ], + "240": [ + 255, + 30, + 30, + 255 + ], + "241": [ + 255, + 28, + 28, + 255 + ], + "242": [ + 255, + 25, + 25, + 255 + ], + "243": [ + 255, + 24, + 24, + 255 + ], + "244": [ + 255, + 22, + 22, + 255 + ], + "245": [ + 255, + 20, + 20, + 255 + ], + "246": [ + 255, + 17, + 17, + 255 + ], + "247": [ + 255, + 16, + 16, + 255 + ], + "248": [ + 255, + 14, + 14, + 255 + ], + "249": [ + 255, + 12, + 12, + 255 + ], + "250": [ + 255, + 9, + 9, + 255 + ], + "251": [ + 255, + 8, + 8, + 255 + ], + "252": [ + 255, + 6, + 6, + 255 + ], + "253": [ + 255, + 4, + 4, + 255 + ], + "254": [ + 255, + 1, + 1, + 255 + ], + "255": [ + 255, + 0, + 0, + 255 + ] + }, + coolwarm: { + "0": [ + 58, + 76, + 192, + 255 + ], + "1": [ + 59, + 77, + 193, + 255 + ], + "2": [ + 60, + 79, + 195, + 255 + ], + "3": [ + 62, + 81, + 196, + 255 + ], + "4": [ + 63, + 83, + 198, + 255 + ], + "5": [ + 64, + 84, + 199, + 255 + ], + "6": [ + 65, + 86, + 201, + 255 + ], + "7": [ + 66, + 88, + 202, + 255 + ], + "8": [ + 67, + 90, + 204, + 255 + ], + "9": [ + 69, + 91, + 205, + 255 + ], + "10": [ + 70, + 93, + 207, + 255 + ], + "11": [ + 71, + 95, + 208, + 255 + ], + "12": [ + 72, + 96, + 209, + 255 + ], + "13": [ + 73, + 98, + 211, + 255 + ], + "14": [ + 75, + 100, + 212, + 255 + ], + "15": [ + 76, + 102, + 214, + 255 + ], + "16": [ + 77, + 103, + 215, + 255 + ], + "17": [ + 78, + 105, + 216, + 255 + ], + "18": [ + 80, + 107, + 218, + 255 + ], + "19": [ + 81, + 108, + 219, + 255 + ], + "20": [ + 82, + 110, + 220, + 255 + ], + "21": [ + 83, + 112, + 221, + 255 + ], + "22": [ + 85, + 113, + 222, + 255 + ], + "23": [ + 86, + 115, + 224, + 255 + ], + "24": [ + 87, + 117, + 225, + 255 + ], + "25": [ + 88, + 118, + 226, + 255 + ], + "26": [ + 90, + 120, + 227, + 255 + ], + "27": [ + 91, + 121, + 228, + 255 + ], + "28": [ + 92, + 123, + 229, + 255 + ], + "29": [ + 93, + 125, + 230, + 255 + ], + "30": [ + 95, + 126, + 231, + 255 + ], + "31": [ + 96, + 128, + 232, + 255 + ], + "32": [ + 97, + 130, + 234, + 255 + ], + "33": [ + 99, + 131, + 234, + 255 + ], + "34": [ + 100, + 133, + 235, + 255 + ], + "35": [ + 101, + 134, + 236, + 255 + ], + "36": [ + 103, + 136, + 237, + 255 + ], + "37": [ + 104, + 137, + 238, + 255 + ], + "38": [ + 105, + 139, + 239, + 255 + ], + "39": [ + 107, + 141, + 240, + 255 + ], + "40": [ + 108, + 142, + 241, + 255 + ], + "41": [ + 109, + 144, + 241, + 255 + ], + "42": [ + 111, + 145, + 242, + 255 + ], + "43": [ + 112, + 147, + 243, + 255 + ], + "44": [ + 113, + 148, + 244, + 255 + ], + "45": [ + 115, + 149, + 244, + 255 + ], + "46": [ + 116, + 151, + 245, + 255 + ], + "47": [ + 117, + 152, + 246, + 255 + ], + "48": [ + 119, + 154, + 246, + 255 + ], + "49": [ + 120, + 155, + 247, + 255 + ], + "50": [ + 122, + 157, + 248, + 255 + ], + "51": [ + 123, + 158, + 248, + 255 + ], + "52": [ + 124, + 160, + 249, + 255 + ], + "53": [ + 126, + 161, + 249, + 255 + ], + "54": [ + 127, + 162, + 250, + 255 + ], + "55": [ + 128, + 164, + 250, + 255 + ], + "56": [ + 130, + 165, + 251, + 255 + ], + "57": [ + 131, + 166, + 251, + 255 + ], + "58": [ + 133, + 168, + 251, + 255 + ], + "59": [ + 134, + 169, + 252, + 255 + ], + "60": [ + 135, + 170, + 252, + 255 + ], + "61": [ + 137, + 172, + 252, + 255 + ], + "62": [ + 138, + 173, + 253, + 255 + ], + "63": [ + 139, + 174, + 253, + 255 + ], + "64": [ + 141, + 175, + 253, + 255 + ], + "65": [ + 142, + 177, + 253, + 255 + ], + "66": [ + 144, + 178, + 254, + 255 + ], + "67": [ + 145, + 179, + 254, + 255 + ], + "68": [ + 146, + 180, + 254, + 255 + ], + "69": [ + 148, + 181, + 254, + 255 + ], + "70": [ + 149, + 183, + 254, + 255 + ], + "71": [ + 151, + 184, + 254, + 255 + ], + "72": [ + 152, + 185, + 254, + 255 + ], + "73": [ + 153, + 186, + 254, + 255 + ], + "74": [ + 155, + 187, + 254, + 255 + ], + "75": [ + 156, + 188, + 254, + 255 + ], + "76": [ + 157, + 189, + 254, + 255 + ], + "77": [ + 159, + 190, + 254, + 255 + ], + "78": [ + 160, + 191, + 254, + 255 + ], + "79": [ + 162, + 192, + 254, + 255 + ], + "80": [ + 163, + 193, + 254, + 255 + ], + "81": [ + 164, + 194, + 254, + 255 + ], + "82": [ + 166, + 195, + 253, + 255 + ], + "83": [ + 167, + 196, + 253, + 255 + ], + "84": [ + 168, + 197, + 253, + 255 + ], + "85": [ + 170, + 198, + 253, + 255 + ], + "86": [ + 171, + 199, + 252, + 255 + ], + "87": [ + 172, + 200, + 252, + 255 + ], + "88": [ + 174, + 201, + 252, + 255 + ], + "89": [ + 175, + 202, + 251, + 255 + ], + "90": [ + 176, + 203, + 251, + 255 + ], + "91": [ + 178, + 203, + 251, + 255 + ], + "92": [ + 179, + 204, + 250, + 255 + ], + "93": [ + 180, + 205, + 250, + 255 + ], + "94": [ + 182, + 206, + 249, + 255 + ], + "95": [ + 183, + 207, + 249, + 255 + ], + "96": [ + 184, + 207, + 248, + 255 + ], + "97": [ + 185, + 208, + 248, + 255 + ], + "98": [ + 187, + 209, + 247, + 255 + ], + "99": [ + 188, + 209, + 246, + 255 + ], + "100": [ + 189, + 210, + 246, + 255 + ], + "101": [ + 190, + 211, + 245, + 255 + ], + "102": [ + 192, + 211, + 245, + 255 + ], + "103": [ + 193, + 212, + 244, + 255 + ], + "104": [ + 194, + 212, + 243, + 255 + ], + "105": [ + 195, + 213, + 242, + 255 + ], + "106": [ + 197, + 213, + 242, + 255 + ], + "107": [ + 198, + 214, + 241, + 255 + ], + "108": [ + 199, + 214, + 240, + 255 + ], + "109": [ + 200, + 215, + 239, + 255 + ], + "110": [ + 201, + 215, + 238, + 255 + ], + "111": [ + 202, + 216, + 238, + 255 + ], + "112": [ + 204, + 216, + 237, + 255 + ], + "113": [ + 205, + 217, + 236, + 255 + ], + "114": [ + 206, + 217, + 235, + 255 + ], + "115": [ + 207, + 217, + 234, + 255 + ], + "116": [ + 208, + 218, + 233, + 255 + ], + "117": [ + 209, + 218, + 232, + 255 + ], + "118": [ + 210, + 218, + 231, + 255 + ], + "119": [ + 211, + 219, + 230, + 255 + ], + "120": [ + 213, + 219, + 229, + 255 + ], + "121": [ + 214, + 219, + 228, + 255 + ], + "122": [ + 215, + 219, + 226, + 255 + ], + "123": [ + 216, + 219, + 225, + 255 + ], + "124": [ + 217, + 220, + 224, + 255 + ], + "125": [ + 218, + 220, + 223, + 255 + ], + "126": [ + 219, + 220, + 222, + 255 + ], + "127": [ + 220, + 220, + 221, + 255 + ], + "128": [ + 221, + 220, + 219, + 255 + ], + "129": [ + 222, + 219, + 218, + 255 + ], + "130": [ + 223, + 219, + 217, + 255 + ], + "131": [ + 224, + 218, + 215, + 255 + ], + "132": [ + 225, + 218, + 214, + 255 + ], + "133": [ + 226, + 217, + 212, + 255 + ], + "134": [ + 227, + 217, + 211, + 255 + ], + "135": [ + 228, + 216, + 209, + 255 + ], + "136": [ + 229, + 216, + 208, + 255 + ], + "137": [ + 230, + 215, + 207, + 255 + ], + "138": [ + 231, + 214, + 205, + 255 + ], + "139": [ + 231, + 214, + 204, + 255 + ], + "140": [ + 232, + 213, + 202, + 255 + ], + "141": [ + 233, + 212, + 201, + 255 + ], + "142": [ + 234, + 211, + 199, + 255 + ], + "143": [ + 235, + 211, + 198, + 255 + ], + "144": [ + 236, + 210, + 196, + 255 + ], + "145": [ + 236, + 209, + 195, + 255 + ], + "146": [ + 237, + 208, + 193, + 255 + ], + "147": [ + 237, + 207, + 192, + 255 + ], + "148": [ + 238, + 207, + 190, + 255 + ], + "149": [ + 239, + 206, + 188, + 255 + ], + "150": [ + 239, + 205, + 187, + 255 + ], + "151": [ + 240, + 204, + 185, + 255 + ], + "152": [ + 241, + 203, + 184, + 255 + ], + "153": [ + 241, + 202, + 182, + 255 + ], + "154": [ + 242, + 201, + 181, + 255 + ], + "155": [ + 242, + 200, + 179, + 255 + ], + "156": [ + 242, + 199, + 178, + 255 + ], + "157": [ + 243, + 198, + 176, + 255 + ], + "158": [ + 243, + 197, + 175, + 255 + ], + "159": [ + 244, + 196, + 173, + 255 + ], + "160": [ + 244, + 195, + 171, + 255 + ], + "161": [ + 244, + 194, + 170, + 255 + ], + "162": [ + 245, + 193, + 168, + 255 + ], + "163": [ + 245, + 192, + 167, + 255 + ], + "164": [ + 245, + 191, + 165, + 255 + ], + "165": [ + 246, + 189, + 164, + 255 + ], + "166": [ + 246, + 188, + 162, + 255 + ], + "167": [ + 246, + 187, + 160, + 255 + ], + "168": [ + 246, + 186, + 159, + 255 + ], + "169": [ + 246, + 185, + 157, + 255 + ], + "170": [ + 246, + 183, + 156, + 255 + ], + "171": [ + 246, + 182, + 154, + 255 + ], + "172": [ + 247, + 181, + 152, + 255 + ], + "173": [ + 247, + 179, + 151, + 255 + ], + "174": [ + 247, + 178, + 149, + 255 + ], + "175": [ + 247, + 177, + 148, + 255 + ], + "176": [ + 247, + 176, + 146, + 255 + ], + "177": [ + 247, + 174, + 145, + 255 + ], + "178": [ + 247, + 173, + 143, + 255 + ], + "179": [ + 246, + 171, + 141, + 255 + ], + "180": [ + 246, + 170, + 140, + 255 + ], + "181": [ + 246, + 169, + 138, + 255 + ], + "182": [ + 246, + 167, + 137, + 255 + ], + "183": [ + 246, + 166, + 135, + 255 + ], + "184": [ + 246, + 164, + 134, + 255 + ], + "185": [ + 246, + 163, + 132, + 255 + ], + "186": [ + 245, + 161, + 130, + 255 + ], + "187": [ + 245, + 160, + 129, + 255 + ], + "188": [ + 245, + 158, + 127, + 255 + ], + "189": [ + 244, + 157, + 126, + 255 + ], + "190": [ + 244, + 155, + 124, + 255 + ], + "191": [ + 244, + 154, + 123, + 255 + ], + "192": [ + 243, + 152, + 121, + 255 + ], + "193": [ + 243, + 150, + 120, + 255 + ], + "194": [ + 243, + 149, + 118, + 255 + ], + "195": [ + 242, + 147, + 117, + 255 + ], + "196": [ + 242, + 145, + 115, + 255 + ], + "197": [ + 241, + 144, + 114, + 255 + ], + "198": [ + 241, + 142, + 112, + 255 + ], + "199": [ + 240, + 141, + 111, + 255 + ], + "200": [ + 240, + 139, + 109, + 255 + ], + "201": [ + 239, + 137, + 108, + 255 + ], + "202": [ + 238, + 135, + 106, + 255 + ], + "203": [ + 238, + 134, + 105, + 255 + ], + "204": [ + 237, + 132, + 103, + 255 + ], + "205": [ + 236, + 130, + 102, + 255 + ], + "206": [ + 236, + 128, + 100, + 255 + ], + "207": [ + 235, + 127, + 99, + 255 + ], + "208": [ + 234, + 125, + 97, + 255 + ], + "209": [ + 234, + 123, + 96, + 255 + ], + "210": [ + 233, + 121, + 94, + 255 + ], + "211": [ + 232, + 119, + 93, + 255 + ], + "212": [ + 231, + 117, + 92, + 255 + ], + "213": [ + 230, + 116, + 90, + 255 + ], + "214": [ + 230, + 114, + 89, + 255 + ], + "215": [ + 229, + 112, + 87, + 255 + ], + "216": [ + 228, + 110, + 86, + 255 + ], + "217": [ + 227, + 108, + 84, + 255 + ], + "218": [ + 226, + 106, + 83, + 255 + ], + "219": [ + 225, + 104, + 82, + 255 + ], + "220": [ + 224, + 102, + 80, + 255 + ], + "221": [ + 223, + 100, + 79, + 255 + ], + "222": [ + 222, + 98, + 78, + 255 + ], + "223": [ + 221, + 96, + 76, + 255 + ], + "224": [ + 220, + 94, + 75, + 255 + ], + "225": [ + 219, + 92, + 74, + 255 + ], + "226": [ + 218, + 90, + 72, + 255 + ], + "227": [ + 217, + 88, + 71, + 255 + ], + "228": [ + 216, + 86, + 70, + 255 + ], + "229": [ + 215, + 84, + 68, + 255 + ], + "230": [ + 214, + 82, + 67, + 255 + ], + "231": [ + 212, + 79, + 66, + 255 + ], + "232": [ + 211, + 77, + 64, + 255 + ], + "233": [ + 210, + 75, + 63, + 255 + ], + "234": [ + 209, + 73, + 62, + 255 + ], + "235": [ + 207, + 70, + 61, + 255 + ], + "236": [ + 206, + 68, + 60, + 255 + ], + "237": [ + 205, + 66, + 58, + 255 + ], + "238": [ + 204, + 63, + 57, + 255 + ], + "239": [ + 202, + 61, + 56, + 255 + ], + "240": [ + 201, + 59, + 55, + 255 + ], + "241": [ + 200, + 56, + 53, + 255 + ], + "242": [ + 198, + 53, + 52, + 255 + ], + "243": [ + 197, + 50, + 51, + 255 + ], + "244": [ + 196, + 48, + 50, + 255 + ], + "245": [ + 194, + 45, + 49, + 255 + ], + "246": [ + 193, + 42, + 48, + 255 + ], + "247": [ + 191, + 40, + 46, + 255 + ], + "248": [ + 190, + 35, + 45, + 255 + ], + "249": [ + 188, + 31, + 44, + 255 + ], + "250": [ + 187, + 26, + 43, + 255 + ], + "251": [ + 185, + 22, + 42, + 255 + ], + "252": [ + 184, + 17, + 41, + 255 + ], + "253": [ + 182, + 13, + 40, + 255 + ], + "254": [ + 181, + 8, + 39, + 255 + ], + "255": [ + 179, + 3, + 38, + 255 + ] + }, + piyg: { + "0": [ + 142, + 1, + 82, + 255 + ], + "1": [ + 144, + 2, + 83, + 255 + ], + "2": [ + 146, + 3, + 85, + 255 + ], + "3": [ + 148, + 4, + 87, + 255 + ], + "4": [ + 150, + 5, + 88, + 255 + ], + "5": [ + 152, + 6, + 90, + 255 + ], + "6": [ + 154, + 7, + 92, + 255 + ], + "7": [ + 157, + 8, + 93, + 255 + ], + "8": [ + 159, + 9, + 95, + 255 + ], + "9": [ + 161, + 10, + 97, + 255 + ], + "10": [ + 163, + 11, + 98, + 255 + ], + "11": [ + 165, + 12, + 100, + 255 + ], + "12": [ + 167, + 13, + 102, + 255 + ], + "13": [ + 170, + 14, + 103, + 255 + ], + "14": [ + 172, + 15, + 105, + 255 + ], + "15": [ + 174, + 16, + 107, + 255 + ], + "16": [ + 176, + 17, + 108, + 255 + ], + "17": [ + 178, + 18, + 110, + 255 + ], + "18": [ + 180, + 19, + 112, + 255 + ], + "19": [ + 182, + 20, + 114, + 255 + ], + "20": [ + 185, + 21, + 115, + 255 + ], + "21": [ + 187, + 22, + 117, + 255 + ], + "22": [ + 189, + 23, + 119, + 255 + ], + "23": [ + 191, + 24, + 120, + 255 + ], + "24": [ + 193, + 25, + 122, + 255 + ], + "25": [ + 195, + 26, + 124, + 255 + ], + "26": [ + 197, + 28, + 125, + 255 + ], + "27": [ + 198, + 32, + 127, + 255 + ], + "28": [ + 199, + 36, + 129, + 255 + ], + "29": [ + 200, + 39, + 131, + 255 + ], + "30": [ + 201, + 43, + 133, + 255 + ], + "31": [ + 202, + 46, + 135, + 255 + ], + "32": [ + 203, + 50, + 137, + 255 + ], + "33": [ + 204, + 54, + 139, + 255 + ], + "34": [ + 205, + 57, + 141, + 255 + ], + "35": [ + 206, + 61, + 143, + 255 + ], + "36": [ + 207, + 64, + 145, + 255 + ], + "37": [ + 208, + 68, + 147, + 255 + ], + "38": [ + 209, + 72, + 149, + 255 + ], + "39": [ + 210, + 75, + 150, + 255 + ], + "40": [ + 211, + 79, + 152, + 255 + ], + "41": [ + 212, + 82, + 154, + 255 + ], + "42": [ + 213, + 86, + 156, + 255 + ], + "43": [ + 214, + 90, + 158, + 255 + ], + "44": [ + 215, + 93, + 160, + 255 + ], + "45": [ + 216, + 97, + 162, + 255 + ], + "46": [ + 217, + 100, + 164, + 255 + ], + "47": [ + 218, + 104, + 166, + 255 + ], + "48": [ + 219, + 108, + 168, + 255 + ], + "49": [ + 220, + 111, + 170, + 255 + ], + "50": [ + 221, + 115, + 172, + 255 + ], + "51": [ + 222, + 119, + 174, + 255 + ], + "52": [ + 222, + 121, + 175, + 255 + ], + "53": [ + 223, + 123, + 177, + 255 + ], + "54": [ + 224, + 126, + 179, + 255 + ], + "55": [ + 224, + 128, + 180, + 255 + ], + "56": [ + 225, + 131, + 182, + 255 + ], + "57": [ + 226, + 133, + 184, + 255 + ], + "58": [ + 227, + 136, + 186, + 255 + ], + "59": [ + 227, + 138, + 187, + 255 + ], + "60": [ + 228, + 141, + 189, + 255 + ], + "61": [ + 229, + 143, + 191, + 255 + ], + "62": [ + 230, + 146, + 192, + 255 + ], + "63": [ + 230, + 148, + 194, + 255 + ], + "64": [ + 231, + 151, + 196, + 255 + ], + "65": [ + 232, + 153, + 198, + 255 + ], + "66": [ + 233, + 156, + 199, + 255 + ], + "67": [ + 233, + 158, + 201, + 255 + ], + "68": [ + 234, + 161, + 203, + 255 + ], + "69": [ + 235, + 163, + 205, + 255 + ], + "70": [ + 236, + 165, + 206, + 255 + ], + "71": [ + 236, + 168, + 208, + 255 + ], + "72": [ + 237, + 170, + 210, + 255 + ], + "73": [ + 238, + 173, + 211, + 255 + ], + "74": [ + 239, + 175, + 213, + 255 + ], + "75": [ + 239, + 178, + 215, + 255 + ], + "76": [ + 240, + 180, + 217, + 255 + ], + "77": [ + 241, + 182, + 218, + 255 + ], + "78": [ + 241, + 184, + 219, + 255 + ], + "79": [ + 242, + 186, + 220, + 255 + ], + "80": [ + 242, + 187, + 220, + 255 + ], + "81": [ + 243, + 189, + 221, + 255 + ], + "82": [ + 243, + 191, + 222, + 255 + ], + "83": [ + 244, + 192, + 223, + 255 + ], + "84": [ + 244, + 194, + 224, + 255 + ], + "85": [ + 245, + 195, + 225, + 255 + ], + "86": [ + 245, + 197, + 225, + 255 + ], + "87": [ + 245, + 199, + 226, + 255 + ], + "88": [ + 246, + 200, + 227, + 255 + ], + "89": [ + 246, + 202, + 228, + 255 + ], + "90": [ + 247, + 204, + 229, + 255 + ], + "91": [ + 247, + 205, + 229, + 255 + ], + "92": [ + 248, + 207, + 230, + 255 + ], + "93": [ + 248, + 209, + 231, + 255 + ], + "94": [ + 249, + 210, + 232, + 255 + ], + "95": [ + 249, + 212, + 233, + 255 + ], + "96": [ + 250, + 214, + 234, + 255 + ], + "97": [ + 250, + 215, + 234, + 255 + ], + "98": [ + 251, + 217, + 235, + 255 + ], + "99": [ + 251, + 219, + 236, + 255 + ], + "100": [ + 252, + 220, + 237, + 255 + ], + "101": [ + 252, + 222, + 238, + 255 + ], + "102": [ + 253, + 224, + 239, + 255 + ], + "103": [ + 252, + 224, + 239, + 255 + ], + "104": [ + 252, + 225, + 239, + 255 + ], + "105": [ + 252, + 226, + 239, + 255 + ], + "106": [ + 252, + 227, + 240, + 255 + ], + "107": [ + 251, + 228, + 240, + 255 + ], + "108": [ + 251, + 229, + 240, + 255 + ], + "109": [ + 251, + 230, + 241, + 255 + ], + "110": [ + 251, + 231, + 241, + 255 + ], + "111": [ + 250, + 232, + 241, + 255 + ], + "112": [ + 250, + 233, + 242, + 255 + ], + "113": [ + 250, + 233, + 242, + 255 + ], + "114": [ + 250, + 234, + 242, + 255 + ], + "115": [ + 249, + 235, + 243, + 255 + ], + "116": [ + 249, + 236, + 243, + 255 + ], + "117": [ + 249, + 237, + 243, + 255 + ], + "118": [ + 249, + 238, + 244, + 255 + ], + "119": [ + 249, + 239, + 244, + 255 + ], + "120": [ + 248, + 240, + 244, + 255 + ], + "121": [ + 248, + 241, + 244, + 255 + ], + "122": [ + 248, + 242, + 245, + 255 + ], + "123": [ + 248, + 242, + 245, + 255 + ], + "124": [ + 247, + 243, + 245, + 255 + ], + "125": [ + 247, + 244, + 246, + 255 + ], + "126": [ + 247, + 245, + 246, + 255 + ], + "127": [ + 247, + 246, + 246, + 255 + ], + "128": [ + 246, + 246, + 246, + 255 + ], + "129": [ + 246, + 246, + 244, + 255 + ], + "130": [ + 245, + 246, + 243, + 255 + ], + "131": [ + 244, + 246, + 241, + 255 + ], + "132": [ + 244, + 246, + 240, + 255 + ], + "133": [ + 243, + 246, + 238, + 255 + ], + "134": [ + 242, + 246, + 237, + 255 + ], + "135": [ + 242, + 246, + 235, + 255 + ], + "136": [ + 241, + 246, + 234, + 255 + ], + "137": [ + 240, + 246, + 232, + 255 + ], + "138": [ + 240, + 246, + 230, + 255 + ], + "139": [ + 239, + 246, + 229, + 255 + ], + "140": [ + 238, + 246, + 227, + 255 + ], + "141": [ + 238, + 245, + 226, + 255 + ], + "142": [ + 237, + 245, + 224, + 255 + ], + "143": [ + 236, + 245, + 223, + 255 + ], + "144": [ + 236, + 245, + 221, + 255 + ], + "145": [ + 235, + 245, + 220, + 255 + ], + "146": [ + 234, + 245, + 218, + 255 + ], + "147": [ + 234, + 245, + 217, + 255 + ], + "148": [ + 233, + 245, + 215, + 255 + ], + "149": [ + 232, + 245, + 214, + 255 + ], + "150": [ + 232, + 245, + 212, + 255 + ], + "151": [ + 231, + 245, + 211, + 255 + ], + "152": [ + 230, + 245, + 209, + 255 + ], + "153": [ + 230, + 245, + 208, + 255 + ], + "154": [ + 228, + 244, + 205, + 255 + ], + "155": [ + 226, + 243, + 202, + 255 + ], + "156": [ + 224, + 242, + 199, + 255 + ], + "157": [ + 222, + 241, + 196, + 255 + ], + "158": [ + 220, + 241, + 193, + 255 + ], + "159": [ + 219, + 240, + 190, + 255 + ], + "160": [ + 217, + 239, + 187, + 255 + ], + "161": [ + 215, + 238, + 184, + 255 + ], + "162": [ + 213, + 237, + 181, + 255 + ], + "163": [ + 211, + 237, + 178, + 255 + ], + "164": [ + 210, + 236, + 176, + 255 + ], + "165": [ + 208, + 235, + 173, + 255 + ], + "166": [ + 206, + 234, + 170, + 255 + ], + "167": [ + 204, + 234, + 167, + 255 + ], + "168": [ + 202, + 233, + 164, + 255 + ], + "169": [ + 201, + 232, + 161, + 255 + ], + "170": [ + 199, + 231, + 158, + 255 + ], + "171": [ + 197, + 230, + 155, + 255 + ], + "172": [ + 195, + 230, + 152, + 255 + ], + "173": [ + 193, + 229, + 149, + 255 + ], + "174": [ + 192, + 228, + 147, + 255 + ], + "175": [ + 190, + 227, + 144, + 255 + ], + "176": [ + 188, + 226, + 141, + 255 + ], + "177": [ + 186, + 226, + 138, + 255 + ], + "178": [ + 184, + 225, + 135, + 255 + ], + "179": [ + 182, + 224, + 132, + 255 + ], + "180": [ + 180, + 222, + 129, + 255 + ], + "181": [ + 178, + 221, + 127, + 255 + ], + "182": [ + 176, + 219, + 124, + 255 + ], + "183": [ + 173, + 218, + 121, + 255 + ], + "184": [ + 171, + 217, + 119, + 255 + ], + "185": [ + 169, + 215, + 116, + 255 + ], + "186": [ + 167, + 214, + 113, + 255 + ], + "187": [ + 165, + 212, + 111, + 255 + ], + "188": [ + 162, + 211, + 108, + 255 + ], + "189": [ + 160, + 209, + 105, + 255 + ], + "190": [ + 158, + 208, + 102, + 255 + ], + "191": [ + 156, + 206, + 100, + 255 + ], + "192": [ + 153, + 205, + 97, + 255 + ], + "193": [ + 151, + 203, + 94, + 255 + ], + "194": [ + 149, + 202, + 92, + 255 + ], + "195": [ + 147, + 201, + 89, + 255 + ], + "196": [ + 144, + 199, + 86, + 255 + ], + "197": [ + 142, + 198, + 83, + 255 + ], + "198": [ + 140, + 196, + 81, + 255 + ], + "199": [ + 138, + 195, + 78, + 255 + ], + "200": [ + 135, + 193, + 75, + 255 + ], + "201": [ + 133, + 192, + 73, + 255 + ], + "202": [ + 131, + 190, + 70, + 255 + ], + "203": [ + 129, + 189, + 67, + 255 + ], + "204": [ + 127, + 188, + 65, + 255 + ], + "205": [ + 125, + 186, + 63, + 255 + ], + "206": [ + 123, + 184, + 62, + 255 + ], + "207": [ + 121, + 183, + 61, + 255 + ], + "208": [ + 119, + 181, + 59, + 255 + ], + "209": [ + 117, + 179, + 58, + 255 + ], + "210": [ + 115, + 178, + 57, + 255 + ], + "211": [ + 113, + 176, + 56, + 255 + ], + "212": [ + 111, + 174, + 54, + 255 + ], + "213": [ + 109, + 173, + 53, + 255 + ], + "214": [ + 107, + 171, + 52, + 255 + ], + "215": [ + 105, + 169, + 51, + 255 + ], + "216": [ + 103, + 168, + 49, + 255 + ], + "217": [ + 101, + 166, + 48, + 255 + ], + "218": [ + 99, + 164, + 47, + 255 + ], + "219": [ + 97, + 163, + 46, + 255 + ], + "220": [ + 95, + 161, + 44, + 255 + ], + "221": [ + 93, + 160, + 43, + 255 + ], + "222": [ + 91, + 158, + 42, + 255 + ], + "223": [ + 89, + 156, + 41, + 255 + ], + "224": [ + 87, + 155, + 39, + 255 + ], + "225": [ + 85, + 153, + 38, + 255 + ], + "226": [ + 83, + 151, + 37, + 255 + ], + "227": [ + 81, + 150, + 36, + 255 + ], + "228": [ + 79, + 148, + 34, + 255 + ], + "229": [ + 77, + 146, + 33, + 255 + ], + "230": [ + 76, + 145, + 32, + 255 + ], + "231": [ + 74, + 143, + 32, + 255 + ], + "232": [ + 73, + 141, + 32, + 255 + ], + "233": [ + 71, + 139, + 31, + 255 + ], + "234": [ + 70, + 137, + 31, + 255 + ], + "235": [ + 68, + 136, + 31, + 255 + ], + "236": [ + 67, + 134, + 30, + 255 + ], + "237": [ + 65, + 132, + 30, + 255 + ], + "238": [ + 64, + 130, + 30, + 255 + ], + "239": [ + 62, + 128, + 30, + 255 + ], + "240": [ + 61, + 127, + 29, + 255 + ], + "241": [ + 59, + 125, + 29, + 255 + ], + "242": [ + 58, + 123, + 29, + 255 + ], + "243": [ + 56, + 121, + 28, + 255 + ], + "244": [ + 55, + 119, + 28, + 255 + ], + "245": [ + 53, + 118, + 28, + 255 + ], + "246": [ + 52, + 116, + 27, + 255 + ], + "247": [ + 50, + 114, + 27, + 255 + ], + "248": [ + 49, + 112, + 27, + 255 + ], + "249": [ + 47, + 110, + 26, + 255 + ], + "250": [ + 46, + 109, + 26, + 255 + ], + "251": [ + 44, + 107, + 26, + 255 + ], + "252": [ + 43, + 105, + 25, + 255 + ], + "253": [ + 41, + 103, + 25, + 255 + ], + "254": [ + 40, + 101, + 25, + 255 + ], + "255": [ + 39, + 100, + 25, + 255 + ] + }, + prgn: { + "0": [ + 64, + 0, + 75, + 255 + ], + "1": [ + 66, + 1, + 77, + 255 + ], + "2": [ + 68, + 3, + 79, + 255 + ], + "3": [ + 70, + 4, + 81, + 255 + ], + "4": [ + 72, + 6, + 83, + 255 + ], + "5": [ + 74, + 8, + 85, + 255 + ], + "6": [ + 76, + 9, + 88, + 255 + ], + "7": [ + 78, + 11, + 90, + 255 + ], + "8": [ + 80, + 13, + 92, + 255 + ], + "9": [ + 83, + 14, + 94, + 255 + ], + "10": [ + 85, + 16, + 96, + 255 + ], + "11": [ + 87, + 18, + 99, + 255 + ], + "12": [ + 89, + 19, + 101, + 255 + ], + "13": [ + 91, + 21, + 103, + 255 + ], + "14": [ + 93, + 23, + 105, + 255 + ], + "15": [ + 95, + 24, + 107, + 255 + ], + "16": [ + 97, + 26, + 110, + 255 + ], + "17": [ + 100, + 28, + 112, + 255 + ], + "18": [ + 102, + 29, + 114, + 255 + ], + "19": [ + 104, + 31, + 116, + 255 + ], + "20": [ + 106, + 32, + 118, + 255 + ], + "21": [ + 108, + 34, + 121, + 255 + ], + "22": [ + 110, + 36, + 123, + 255 + ], + "23": [ + 112, + 37, + 125, + 255 + ], + "24": [ + 114, + 39, + 127, + 255 + ], + "25": [ + 116, + 41, + 129, + 255 + ], + "26": [ + 118, + 43, + 131, + 255 + ], + "27": [ + 120, + 46, + 133, + 255 + ], + "28": [ + 121, + 48, + 134, + 255 + ], + "29": [ + 122, + 51, + 136, + 255 + ], + "30": [ + 124, + 54, + 138, + 255 + ], + "31": [ + 125, + 57, + 139, + 255 + ], + "32": [ + 126, + 59, + 141, + 255 + ], + "33": [ + 128, + 62, + 142, + 255 + ], + "34": [ + 129, + 65, + 144, + 255 + ], + "35": [ + 131, + 68, + 145, + 255 + ], + "36": [ + 132, + 70, + 147, + 255 + ], + "37": [ + 133, + 73, + 149, + 255 + ], + "38": [ + 135, + 76, + 150, + 255 + ], + "39": [ + 136, + 79, + 152, + 255 + ], + "40": [ + 137, + 81, + 153, + 255 + ], + "41": [ + 139, + 84, + 155, + 255 + ], + "42": [ + 140, + 87, + 156, + 255 + ], + "43": [ + 142, + 90, + 158, + 255 + ], + "44": [ + 143, + 92, + 160, + 255 + ], + "45": [ + 144, + 95, + 161, + 255 + ], + "46": [ + 146, + 98, + 163, + 255 + ], + "47": [ + 147, + 101, + 164, + 255 + ], + "48": [ + 148, + 103, + 166, + 255 + ], + "49": [ + 150, + 106, + 167, + 255 + ], + "50": [ + 151, + 109, + 169, + 255 + ], + "51": [ + 153, + 112, + 171, + 255 + ], + "52": [ + 154, + 114, + 172, + 255 + ], + "53": [ + 156, + 116, + 173, + 255 + ], + "54": [ + 157, + 118, + 175, + 255 + ], + "55": [ + 159, + 120, + 176, + 255 + ], + "56": [ + 161, + 122, + 178, + 255 + ], + "57": [ + 162, + 124, + 179, + 255 + ], + "58": [ + 164, + 126, + 180, + 255 + ], + "59": [ + 165, + 128, + 182, + 255 + ], + "60": [ + 167, + 130, + 183, + 255 + ], + "61": [ + 169, + 132, + 185, + 255 + ], + "62": [ + 170, + 134, + 186, + 255 + ], + "63": [ + 172, + 136, + 187, + 255 + ], + "64": [ + 173, + 139, + 189, + 255 + ], + "65": [ + 175, + 141, + 190, + 255 + ], + "66": [ + 177, + 143, + 192, + 255 + ], + "67": [ + 178, + 145, + 193, + 255 + ], + "68": [ + 180, + 147, + 195, + 255 + ], + "69": [ + 181, + 149, + 196, + 255 + ], + "70": [ + 183, + 151, + 197, + 255 + ], + "71": [ + 185, + 153, + 199, + 255 + ], + "72": [ + 186, + 155, + 200, + 255 + ], + "73": [ + 188, + 157, + 202, + 255 + ], + "74": [ + 189, + 159, + 203, + 255 + ], + "75": [ + 191, + 161, + 204, + 255 + ], + "76": [ + 193, + 163, + 206, + 255 + ], + "77": [ + 194, + 165, + 207, + 255 + ], + "78": [ + 196, + 167, + 208, + 255 + ], + "79": [ + 197, + 169, + 209, + 255 + ], + "80": [ + 199, + 171, + 210, + 255 + ], + "81": [ + 200, + 173, + 211, + 255 + ], + "82": [ + 201, + 175, + 212, + 255 + ], + "83": [ + 203, + 176, + 213, + 255 + ], + "84": [ + 204, + 178, + 214, + 255 + ], + "85": [ + 206, + 180, + 215, + 255 + ], + "86": [ + 207, + 182, + 216, + 255 + ], + "87": [ + 209, + 184, + 217, + 255 + ], + "88": [ + 210, + 186, + 218, + 255 + ], + "89": [ + 212, + 188, + 219, + 255 + ], + "90": [ + 213, + 189, + 220, + 255 + ], + "91": [ + 215, + 191, + 221, + 255 + ], + "92": [ + 216, + 193, + 222, + 255 + ], + "93": [ + 217, + 195, + 223, + 255 + ], + "94": [ + 219, + 197, + 224, + 255 + ], + "95": [ + 220, + 199, + 225, + 255 + ], + "96": [ + 222, + 200, + 226, + 255 + ], + "97": [ + 223, + 202, + 227, + 255 + ], + "98": [ + 225, + 204, + 228, + 255 + ], + "99": [ + 226, + 206, + 229, + 255 + ], + "100": [ + 228, + 208, + 230, + 255 + ], + "101": [ + 229, + 210, + 231, + 255 + ], + "102": [ + 231, + 212, + 232, + 255 + ], + "103": [ + 231, + 213, + 232, + 255 + ], + "104": [ + 232, + 214, + 233, + 255 + ], + "105": [ + 232, + 216, + 233, + 255 + ], + "106": [ + 233, + 217, + 234, + 255 + ], + "107": [ + 234, + 218, + 234, + 255 + ], + "108": [ + 234, + 220, + 235, + 255 + ], + "109": [ + 235, + 221, + 236, + 255 + ], + "110": [ + 236, + 222, + 236, + 255 + ], + "111": [ + 236, + 224, + 237, + 255 + ], + "112": [ + 237, + 225, + 237, + 255 + ], + "113": [ + 237, + 227, + 238, + 255 + ], + "114": [ + 238, + 228, + 239, + 255 + ], + "115": [ + 239, + 229, + 239, + 255 + ], + "116": [ + 239, + 231, + 240, + 255 + ], + "117": [ + 240, + 232, + 240, + 255 + ], + "118": [ + 241, + 233, + 241, + 255 + ], + "119": [ + 241, + 235, + 242, + 255 + ], + "120": [ + 242, + 236, + 242, + 255 + ], + "121": [ + 242, + 238, + 243, + 255 + ], + "122": [ + 243, + 239, + 243, + 255 + ], + "123": [ + 244, + 240, + 244, + 255 + ], + "124": [ + 244, + 242, + 244, + 255 + ], + "125": [ + 245, + 243, + 245, + 255 + ], + "126": [ + 246, + 244, + 246, + 255 + ], + "127": [ + 246, + 246, + 246, + 255 + ], + "128": [ + 246, + 246, + 246, + 255 + ], + "129": [ + 245, + 246, + 244, + 255 + ], + "130": [ + 244, + 246, + 243, + 255 + ], + "131": [ + 242, + 246, + 242, + 255 + ], + "132": [ + 241, + 245, + 240, + 255 + ], + "133": [ + 240, + 245, + 239, + 255 + ], + "134": [ + 239, + 245, + 237, + 255 + ], + "135": [ + 238, + 244, + 236, + 255 + ], + "136": [ + 237, + 244, + 235, + 255 + ], + "137": [ + 235, + 244, + 233, + 255 + ], + "138": [ + 234, + 244, + 232, + 255 + ], + "139": [ + 233, + 243, + 230, + 255 + ], + "140": [ + 232, + 243, + 229, + 255 + ], + "141": [ + 231, + 243, + 227, + 255 + ], + "142": [ + 229, + 243, + 226, + 255 + ], + "143": [ + 228, + 242, + 225, + 255 + ], + "144": [ + 227, + 242, + 223, + 255 + ], + "145": [ + 226, + 242, + 222, + 255 + ], + "146": [ + 225, + 241, + 220, + 255 + ], + "147": [ + 224, + 241, + 219, + 255 + ], + "148": [ + 222, + 241, + 218, + 255 + ], + "149": [ + 221, + 241, + 216, + 255 + ], + "150": [ + 220, + 240, + 215, + 255 + ], + "151": [ + 219, + 240, + 213, + 255 + ], + "152": [ + 218, + 240, + 212, + 255 + ], + "153": [ + 217, + 240, + 211, + 255 + ], + "154": [ + 215, + 239, + 209, + 255 + ], + "155": [ + 213, + 238, + 207, + 255 + ], + "156": [ + 211, + 237, + 205, + 255 + ], + "157": [ + 209, + 236, + 203, + 255 + ], + "158": [ + 207, + 235, + 201, + 255 + ], + "159": [ + 205, + 235, + 199, + 255 + ], + "160": [ + 203, + 234, + 197, + 255 + ], + "161": [ + 201, + 233, + 195, + 255 + ], + "162": [ + 199, + 232, + 193, + 255 + ], + "163": [ + 197, + 231, + 191, + 255 + ], + "164": [ + 195, + 230, + 189, + 255 + ], + "165": [ + 193, + 230, + 187, + 255 + ], + "166": [ + 191, + 229, + 185, + 255 + ], + "167": [ + 189, + 228, + 183, + 255 + ], + "168": [ + 187, + 227, + 181, + 255 + ], + "169": [ + 185, + 226, + 179, + 255 + ], + "170": [ + 183, + 226, + 177, + 255 + ], + "171": [ + 181, + 225, + 175, + 255 + ], + "172": [ + 179, + 224, + 173, + 255 + ], + "173": [ + 177, + 223, + 171, + 255 + ], + "174": [ + 175, + 222, + 169, + 255 + ], + "175": [ + 173, + 221, + 167, + 255 + ], + "176": [ + 171, + 221, + 165, + 255 + ], + "177": [ + 169, + 220, + 163, + 255 + ], + "178": [ + 167, + 219, + 161, + 255 + ], + "179": [ + 164, + 218, + 158, + 255 + ], + "180": [ + 161, + 216, + 156, + 255 + ], + "181": [ + 158, + 214, + 153, + 255 + ], + "182": [ + 155, + 212, + 151, + 255 + ], + "183": [ + 152, + 211, + 148, + 255 + ], + "184": [ + 149, + 209, + 146, + 255 + ], + "185": [ + 146, + 207, + 143, + 255 + ], + "186": [ + 143, + 205, + 141, + 255 + ], + "187": [ + 140, + 204, + 139, + 255 + ], + "188": [ + 137, + 202, + 136, + 255 + ], + "189": [ + 134, + 200, + 134, + 255 + ], + "190": [ + 131, + 198, + 131, + 255 + ], + "191": [ + 128, + 196, + 129, + 255 + ], + "192": [ + 125, + 195, + 126, + 255 + ], + "193": [ + 122, + 193, + 124, + 255 + ], + "194": [ + 119, + 191, + 121, + 255 + ], + "195": [ + 116, + 189, + 119, + 255 + ], + "196": [ + 113, + 188, + 116, + 255 + ], + "197": [ + 110, + 186, + 114, + 255 + ], + "198": [ + 107, + 184, + 111, + 255 + ], + "199": [ + 104, + 182, + 109, + 255 + ], + "200": [ + 101, + 181, + 106, + 255 + ], + "201": [ + 98, + 179, + 104, + 255 + ], + "202": [ + 95, + 177, + 101, + 255 + ], + "203": [ + 92, + 175, + 99, + 255 + ], + "204": [ + 90, + 174, + 97, + 255 + ], + "205": [ + 87, + 171, + 95, + 255 + ], + "206": [ + 85, + 169, + 93, + 255 + ], + "207": [ + 82, + 167, + 92, + 255 + ], + "208": [ + 80, + 165, + 90, + 255 + ], + "209": [ + 77, + 163, + 88, + 255 + ], + "210": [ + 75, + 161, + 87, + 255 + ], + "211": [ + 72, + 159, + 85, + 255 + ], + "212": [ + 70, + 157, + 83, + 255 + ], + "213": [ + 67, + 154, + 82, + 255 + ], + "214": [ + 65, + 152, + 80, + 255 + ], + "215": [ + 62, + 150, + 78, + 255 + ], + "216": [ + 60, + 148, + 77, + 255 + ], + "217": [ + 57, + 146, + 75, + 255 + ], + "218": [ + 55, + 144, + 73, + 255 + ], + "219": [ + 52, + 142, + 72, + 255 + ], + "220": [ + 50, + 140, + 70, + 255 + ], + "221": [ + 48, + 138, + 69, + 255 + ], + "222": [ + 45, + 135, + 67, + 255 + ], + "223": [ + 43, + 133, + 65, + 255 + ], + "224": [ + 40, + 131, + 64, + 255 + ], + "225": [ + 38, + 129, + 62, + 255 + ], + "226": [ + 35, + 127, + 60, + 255 + ], + "227": [ + 33, + 125, + 59, + 255 + ], + "228": [ + 30, + 123, + 57, + 255 + ], + "229": [ + 28, + 121, + 55, + 255 + ], + "230": [ + 26, + 118, + 54, + 255 + ], + "231": [ + 25, + 116, + 53, + 255 + ], + "232": [ + 24, + 114, + 52, + 255 + ], + "233": [ + 23, + 112, + 51, + 255 + ], + "234": [ + 22, + 110, + 50, + 255 + ], + "235": [ + 21, + 108, + 48, + 255 + ], + "236": [ + 20, + 106, + 47, + 255 + ], + "237": [ + 19, + 104, + 46, + 255 + ], + "238": [ + 18, + 102, + 45, + 255 + ], + "239": [ + 16, + 100, + 44, + 255 + ], + "240": [ + 15, + 98, + 43, + 255 + ], + "241": [ + 14, + 96, + 42, + 255 + ], + "242": [ + 13, + 94, + 41, + 255 + ], + "243": [ + 12, + 92, + 40, + 255 + ], + "244": [ + 11, + 90, + 39, + 255 + ], + "245": [ + 10, + 88, + 37, + 255 + ], + "246": [ + 9, + 86, + 36, + 255 + ], + "247": [ + 8, + 84, + 35, + 255 + ], + "248": [ + 7, + 82, + 34, + 255 + ], + "249": [ + 6, + 80, + 33, + 255 + ], + "250": [ + 5, + 78, + 32, + 255 + ], + "251": [ + 4, + 76, + 31, + 255 + ], + "252": [ + 3, + 74, + 30, + 255 + ], + "253": [ + 2, + 72, + 29, + 255 + ], + "254": [ + 1, + 70, + 28, + 255 + ], + "255": [ + 0, + 68, + 27, + 255 + ] + }, + puor: { + "0": [ + 127, + 59, + 8, + 255 + ], + "1": [ + 129, + 60, + 7, + 255 + ], + "2": [ + 131, + 61, + 7, + 255 + ], + "3": [ + 133, + 62, + 7, + 255 + ], + "4": [ + 135, + 63, + 7, + 255 + ], + "5": [ + 137, + 64, + 7, + 255 + ], + "6": [ + 139, + 65, + 7, + 255 + ], + "7": [ + 141, + 66, + 7, + 255 + ], + "8": [ + 143, + 68, + 7, + 255 + ], + "9": [ + 145, + 69, + 7, + 255 + ], + "10": [ + 147, + 70, + 7, + 255 + ], + "11": [ + 149, + 71, + 7, + 255 + ], + "12": [ + 151, + 72, + 7, + 255 + ], + "13": [ + 153, + 73, + 6, + 255 + ], + "14": [ + 155, + 74, + 6, + 255 + ], + "15": [ + 157, + 76, + 6, + 255 + ], + "16": [ + 159, + 77, + 6, + 255 + ], + "17": [ + 161, + 78, + 6, + 255 + ], + "18": [ + 163, + 79, + 6, + 255 + ], + "19": [ + 165, + 80, + 6, + 255 + ], + "20": [ + 167, + 81, + 6, + 255 + ], + "21": [ + 169, + 82, + 6, + 255 + ], + "22": [ + 171, + 84, + 6, + 255 + ], + "23": [ + 173, + 85, + 6, + 255 + ], + "24": [ + 175, + 86, + 6, + 255 + ], + "25": [ + 177, + 87, + 6, + 255 + ], + "26": [ + 179, + 88, + 6, + 255 + ], + "27": [ + 181, + 90, + 6, + 255 + ], + "28": [ + 183, + 92, + 7, + 255 + ], + "29": [ + 185, + 93, + 7, + 255 + ], + "30": [ + 186, + 95, + 8, + 255 + ], + "31": [ + 188, + 97, + 9, + 255 + ], + "32": [ + 190, + 98, + 9, + 255 + ], + "33": [ + 192, + 100, + 10, + 255 + ], + "34": [ + 194, + 101, + 10, + 255 + ], + "35": [ + 195, + 103, + 11, + 255 + ], + "36": [ + 197, + 105, + 11, + 255 + ], + "37": [ + 199, + 106, + 12, + 255 + ], + "38": [ + 201, + 108, + 12, + 255 + ], + "39": [ + 202, + 110, + 13, + 255 + ], + "40": [ + 204, + 111, + 13, + 255 + ], + "41": [ + 206, + 113, + 14, + 255 + ], + "42": [ + 208, + 115, + 15, + 255 + ], + "43": [ + 209, + 116, + 15, + 255 + ], + "44": [ + 211, + 118, + 16, + 255 + ], + "45": [ + 213, + 120, + 16, + 255 + ], + "46": [ + 215, + 121, + 17, + 255 + ], + "47": [ + 216, + 123, + 17, + 255 + ], + "48": [ + 218, + 125, + 18, + 255 + ], + "49": [ + 220, + 126, + 18, + 255 + ], + "50": [ + 222, + 128, + 19, + 255 + ], + "51": [ + 224, + 130, + 20, + 255 + ], + "52": [ + 225, + 132, + 23, + 255 + ], + "53": [ + 226, + 134, + 26, + 255 + ], + "54": [ + 227, + 136, + 29, + 255 + ], + "55": [ + 228, + 138, + 32, + 255 + ], + "56": [ + 229, + 140, + 35, + 255 + ], + "57": [ + 230, + 142, + 38, + 255 + ], + "58": [ + 231, + 144, + 41, + 255 + ], + "59": [ + 233, + 146, + 44, + 255 + ], + "60": [ + 234, + 149, + 47, + 255 + ], + "61": [ + 235, + 151, + 50, + 255 + ], + "62": [ + 236, + 153, + 54, + 255 + ], + "63": [ + 237, + 155, + 57, + 255 + ], + "64": [ + 238, + 157, + 60, + 255 + ], + "65": [ + 239, + 159, + 63, + 255 + ], + "66": [ + 241, + 161, + 66, + 255 + ], + "67": [ + 242, + 163, + 69, + 255 + ], + "68": [ + 243, + 165, + 72, + 255 + ], + "69": [ + 244, + 168, + 75, + 255 + ], + "70": [ + 245, + 170, + 78, + 255 + ], + "71": [ + 246, + 172, + 81, + 255 + ], + "72": [ + 247, + 174, + 85, + 255 + ], + "73": [ + 249, + 176, + 88, + 255 + ], + "74": [ + 250, + 178, + 91, + 255 + ], + "75": [ + 251, + 180, + 94, + 255 + ], + "76": [ + 252, + 182, + 97, + 255 + ], + "77": [ + 253, + 184, + 100, + 255 + ], + "78": [ + 253, + 186, + 103, + 255 + ], + "79": [ + 253, + 187, + 107, + 255 + ], + "80": [ + 253, + 189, + 110, + 255 + ], + "81": [ + 253, + 191, + 113, + 255 + ], + "82": [ + 253, + 192, + 116, + 255 + ], + "83": [ + 253, + 194, + 120, + 255 + ], + "84": [ + 253, + 195, + 123, + 255 + ], + "85": [ + 253, + 197, + 126, + 255 + ], + "86": [ + 253, + 198, + 129, + 255 + ], + "87": [ + 253, + 200, + 133, + 255 + ], + "88": [ + 253, + 202, + 136, + 255 + ], + "89": [ + 253, + 203, + 139, + 255 + ], + "90": [ + 253, + 205, + 142, + 255 + ], + "91": [ + 253, + 206, + 146, + 255 + ], + "92": [ + 253, + 208, + 149, + 255 + ], + "93": [ + 253, + 209, + 152, + 255 + ], + "94": [ + 253, + 211, + 155, + 255 + ], + "95": [ + 253, + 213, + 159, + 255 + ], + "96": [ + 253, + 214, + 162, + 255 + ], + "97": [ + 253, + 216, + 165, + 255 + ], + "98": [ + 253, + 217, + 168, + 255 + ], + "99": [ + 253, + 219, + 172, + 255 + ], + "100": [ + 253, + 220, + 175, + 255 + ], + "101": [ + 253, + 222, + 178, + 255 + ], + "102": [ + 254, + 224, + 182, + 255 + ], + "103": [ + 253, + 224, + 184, + 255 + ], + "104": [ + 253, + 225, + 187, + 255 + ], + "105": [ + 253, + 226, + 189, + 255 + ], + "106": [ + 252, + 227, + 192, + 255 + ], + "107": [ + 252, + 228, + 194, + 255 + ], + "108": [ + 252, + 229, + 197, + 255 + ], + "109": [ + 252, + 230, + 199, + 255 + ], + "110": [ + 251, + 231, + 202, + 255 + ], + "111": [ + 251, + 232, + 204, + 255 + ], + "112": [ + 251, + 233, + 207, + 255 + ], + "113": [ + 250, + 233, + 210, + 255 + ], + "114": [ + 250, + 234, + 212, + 255 + ], + "115": [ + 250, + 235, + 215, + 255 + ], + "116": [ + 250, + 236, + 217, + 255 + ], + "117": [ + 249, + 237, + 220, + 255 + ], + "118": [ + 249, + 238, + 222, + 255 + ], + "119": [ + 249, + 239, + 225, + 255 + ], + "120": [ + 249, + 240, + 227, + 255 + ], + "121": [ + 248, + 241, + 230, + 255 + ], + "122": [ + 248, + 242, + 232, + 255 + ], + "123": [ + 248, + 242, + 235, + 255 + ], + "124": [ + 247, + 243, + 238, + 255 + ], + "125": [ + 247, + 244, + 240, + 255 + ], + "126": [ + 247, + 245, + 243, + 255 + ], + "127": [ + 247, + 246, + 245, + 255 + ], + "128": [ + 246, + 246, + 246, + 255 + ], + "129": [ + 245, + 245, + 246, + 255 + ], + "130": [ + 243, + 244, + 245, + 255 + ], + "131": [ + 242, + 243, + 245, + 255 + ], + "132": [ + 241, + 241, + 244, + 255 + ], + "133": [ + 240, + 240, + 244, + 255 + ], + "134": [ + 239, + 239, + 243, + 255 + ], + "135": [ + 237, + 238, + 243, + 255 + ], + "136": [ + 236, + 237, + 243, + 255 + ], + "137": [ + 235, + 236, + 242, + 255 + ], + "138": [ + 234, + 235, + 242, + 255 + ], + "139": [ + 233, + 233, + 241, + 255 + ], + "140": [ + 231, + 232, + 241, + 255 + ], + "141": [ + 230, + 231, + 240, + 255 + ], + "142": [ + 229, + 230, + 240, + 255 + ], + "143": [ + 228, + 229, + 239, + 255 + ], + "144": [ + 226, + 228, + 239, + 255 + ], + "145": [ + 225, + 227, + 238, + 255 + ], + "146": [ + 224, + 225, + 238, + 255 + ], + "147": [ + 223, + 224, + 237, + 255 + ], + "148": [ + 222, + 223, + 237, + 255 + ], + "149": [ + 220, + 222, + 236, + 255 + ], + "150": [ + 219, + 221, + 236, + 255 + ], + "151": [ + 218, + 220, + 235, + 255 + ], + "152": [ + 217, + 219, + 235, + 255 + ], + "153": [ + 216, + 218, + 235, + 255 + ], + "154": [ + 214, + 216, + 234, + 255 + ], + "155": [ + 213, + 214, + 233, + 255 + ], + "156": [ + 211, + 212, + 232, + 255 + ], + "157": [ + 210, + 210, + 231, + 255 + ], + "158": [ + 208, + 208, + 230, + 255 + ], + "159": [ + 207, + 206, + 229, + 255 + ], + "160": [ + 205, + 205, + 228, + 255 + ], + "161": [ + 204, + 203, + 227, + 255 + ], + "162": [ + 202, + 201, + 226, + 255 + ], + "163": [ + 201, + 199, + 225, + 255 + ], + "164": [ + 199, + 197, + 224, + 255 + ], + "165": [ + 198, + 195, + 223, + 255 + ], + "166": [ + 196, + 194, + 222, + 255 + ], + "167": [ + 195, + 192, + 221, + 255 + ], + "168": [ + 193, + 190, + 220, + 255 + ], + "169": [ + 192, + 188, + 219, + 255 + ], + "170": [ + 190, + 186, + 218, + 255 + ], + "171": [ + 189, + 184, + 217, + 255 + ], + "172": [ + 187, + 182, + 216, + 255 + ], + "173": [ + 186, + 181, + 215, + 255 + ], + "174": [ + 184, + 179, + 214, + 255 + ], + "175": [ + 183, + 177, + 213, + 255 + ], + "176": [ + 181, + 175, + 212, + 255 + ], + "177": [ + 180, + 173, + 211, + 255 + ], + "178": [ + 178, + 171, + 210, + 255 + ], + "179": [ + 177, + 169, + 209, + 255 + ], + "180": [ + 175, + 167, + 207, + 255 + ], + "181": [ + 173, + 165, + 206, + 255 + ], + "182": [ + 171, + 163, + 204, + 255 + ], + "183": [ + 169, + 161, + 203, + 255 + ], + "184": [ + 167, + 158, + 201, + 255 + ], + "185": [ + 165, + 156, + 200, + 255 + ], + "186": [ + 163, + 154, + 198, + 255 + ], + "187": [ + 161, + 152, + 197, + 255 + ], + "188": [ + 159, + 150, + 195, + 255 + ], + "189": [ + 157, + 147, + 194, + 255 + ], + "190": [ + 155, + 145, + 192, + 255 + ], + "191": [ + 153, + 143, + 191, + 255 + ], + "192": [ + 151, + 141, + 189, + 255 + ], + "193": [ + 149, + 139, + 188, + 255 + ], + "194": [ + 147, + 136, + 186, + 255 + ], + "195": [ + 145, + 134, + 185, + 255 + ], + "196": [ + 143, + 132, + 183, + 255 + ], + "197": [ + 141, + 130, + 182, + 255 + ], + "198": [ + 139, + 128, + 180, + 255 + ], + "199": [ + 137, + 125, + 179, + 255 + ], + "200": [ + 135, + 123, + 177, + 255 + ], + "201": [ + 133, + 121, + 176, + 255 + ], + "202": [ + 131, + 119, + 174, + 255 + ], + "203": [ + 129, + 117, + 173, + 255 + ], + "204": [ + 128, + 115, + 172, + 255 + ], + "205": [ + 126, + 112, + 170, + 255 + ], + "206": [ + 124, + 109, + 169, + 255 + ], + "207": [ + 122, + 106, + 167, + 255 + ], + "208": [ + 121, + 103, + 166, + 255 + ], + "209": [ + 119, + 100, + 164, + 255 + ], + "210": [ + 117, + 97, + 163, + 255 + ], + "211": [ + 115, + 94, + 162, + 255 + ], + "212": [ + 114, + 91, + 160, + 255 + ], + "213": [ + 112, + 88, + 159, + 255 + ], + "214": [ + 110, + 85, + 157, + 255 + ], + "215": [ + 109, + 82, + 156, + 255 + ], + "216": [ + 107, + 79, + 155, + 255 + ], + "217": [ + 105, + 76, + 153, + 255 + ], + "218": [ + 103, + 73, + 152, + 255 + ], + "219": [ + 102, + 70, + 150, + 255 + ], + "220": [ + 100, + 67, + 149, + 255 + ], + "221": [ + 98, + 64, + 148, + 255 + ], + "222": [ + 96, + 61, + 146, + 255 + ], + "223": [ + 95, + 58, + 145, + 255 + ], + "224": [ + 93, + 55, + 143, + 255 + ], + "225": [ + 91, + 52, + 142, + 255 + ], + "226": [ + 90, + 49, + 140, + 255 + ], + "227": [ + 88, + 46, + 139, + 255 + ], + "228": [ + 86, + 43, + 138, + 255 + ], + "229": [ + 84, + 40, + 136, + 255 + ], + "230": [ + 83, + 38, + 134, + 255 + ], + "231": [ + 81, + 36, + 132, + 255 + ], + "232": [ + 80, + 35, + 130, + 255 + ], + "233": [ + 78, + 33, + 127, + 255 + ], + "234": [ + 77, + 32, + 125, + 255 + ], + "235": [ + 75, + 30, + 122, + 255 + ], + "236": [ + 74, + 29, + 120, + 255 + ], + "237": [ + 72, + 27, + 118, + 255 + ], + "238": [ + 71, + 26, + 115, + 255 + ], + "239": [ + 69, + 24, + 113, + 255 + ], + "240": [ + 67, + 22, + 110, + 255 + ], + "241": [ + 66, + 21, + 108, + 255 + ], + "242": [ + 64, + 19, + 106, + 255 + ], + "243": [ + 63, + 18, + 103, + 255 + ], + "244": [ + 61, + 16, + 101, + 255 + ], + "245": [ + 60, + 15, + 98, + 255 + ], + "246": [ + 58, + 13, + 96, + 255 + ], + "247": [ + 57, + 12, + 94, + 255 + ], + "248": [ + 55, + 10, + 91, + 255 + ], + "249": [ + 54, + 9, + 89, + 255 + ], + "250": [ + 52, + 7, + 86, + 255 + ], + "251": [ + 51, + 6, + 84, + 255 + ], + "252": [ + 49, + 4, + 82, + 255 + ], + "253": [ + 48, + 3, + 79, + 255 + ], + "254": [ + 46, + 1, + 77, + 255 + ], + "255": [ + 45, + 0, + 75, + 255 + ] + }, + rdbu: { + "0": [ + 103, + 0, + 31, + 255 + ], + "1": [ + 105, + 0, + 31, + 255 + ], + "2": [ + 108, + 1, + 31, + 255 + ], + "3": [ + 111, + 2, + 32, + 255 + ], + "4": [ + 114, + 3, + 32, + 255 + ], + "5": [ + 117, + 4, + 33, + 255 + ], + "6": [ + 120, + 5, + 33, + 255 + ], + "7": [ + 123, + 6, + 34, + 255 + ], + "8": [ + 126, + 7, + 34, + 255 + ], + "9": [ + 129, + 8, + 35, + 255 + ], + "10": [ + 132, + 9, + 35, + 255 + ], + "11": [ + 135, + 10, + 36, + 255 + ], + "12": [ + 138, + 11, + 36, + 255 + ], + "13": [ + 141, + 12, + 37, + 255 + ], + "14": [ + 144, + 13, + 37, + 255 + ], + "15": [ + 147, + 14, + 38, + 255 + ], + "16": [ + 150, + 15, + 38, + 255 + ], + "17": [ + 153, + 16, + 39, + 255 + ], + "18": [ + 155, + 16, + 39, + 255 + ], + "19": [ + 158, + 17, + 39, + 255 + ], + "20": [ + 161, + 18, + 40, + 255 + ], + "21": [ + 164, + 19, + 40, + 255 + ], + "22": [ + 167, + 20, + 41, + 255 + ], + "23": [ + 170, + 21, + 41, + 255 + ], + "24": [ + 173, + 22, + 42, + 255 + ], + "25": [ + 176, + 23, + 42, + 255 + ], + "26": [ + 178, + 25, + 43, + 255 + ], + "27": [ + 180, + 28, + 45, + 255 + ], + "28": [ + 181, + 31, + 46, + 255 + ], + "29": [ + 182, + 33, + 47, + 255 + ], + "30": [ + 184, + 36, + 49, + 255 + ], + "31": [ + 185, + 39, + 50, + 255 + ], + "32": [ + 187, + 42, + 51, + 255 + ], + "33": [ + 188, + 45, + 52, + 255 + ], + "34": [ + 190, + 48, + 54, + 255 + ], + "35": [ + 191, + 50, + 55, + 255 + ], + "36": [ + 192, + 53, + 56, + 255 + ], + "37": [ + 194, + 56, + 58, + 255 + ], + "38": [ + 195, + 59, + 59, + 255 + ], + "39": [ + 197, + 62, + 60, + 255 + ], + "40": [ + 198, + 64, + 62, + 255 + ], + "41": [ + 199, + 67, + 63, + 255 + ], + "42": [ + 201, + 70, + 65, + 255 + ], + "43": [ + 202, + 73, + 66, + 255 + ], + "44": [ + 204, + 76, + 67, + 255 + ], + "45": [ + 205, + 79, + 68, + 255 + ], + "46": [ + 206, + 81, + 70, + 255 + ], + "47": [ + 208, + 84, + 71, + 255 + ], + "48": [ + 209, + 87, + 73, + 255 + ], + "49": [ + 211, + 90, + 74, + 255 + ], + "50": [ + 212, + 93, + 75, + 255 + ], + "51": [ + 214, + 96, + 77, + 255 + ], + "52": [ + 215, + 98, + 79, + 255 + ], + "53": [ + 216, + 101, + 81, + 255 + ], + "54": [ + 217, + 104, + 83, + 255 + ], + "55": [ + 218, + 106, + 85, + 255 + ], + "56": [ + 219, + 109, + 87, + 255 + ], + "57": [ + 221, + 112, + 89, + 255 + ], + "58": [ + 222, + 114, + 91, + 255 + ], + "59": [ + 223, + 117, + 93, + 255 + ], + "60": [ + 224, + 120, + 95, + 255 + ], + "61": [ + 225, + 123, + 97, + 255 + ], + "62": [ + 226, + 125, + 99, + 255 + ], + "63": [ + 228, + 128, + 101, + 255 + ], + "64": [ + 229, + 131, + 104, + 255 + ], + "65": [ + 230, + 133, + 106, + 255 + ], + "66": [ + 231, + 136, + 108, + 255 + ], + "67": [ + 232, + 139, + 110, + 255 + ], + "68": [ + 234, + 141, + 112, + 255 + ], + "69": [ + 235, + 144, + 114, + 255 + ], + "70": [ + 236, + 147, + 116, + 255 + ], + "71": [ + 237, + 150, + 118, + 255 + ], + "72": [ + 238, + 152, + 120, + 255 + ], + "73": [ + 239, + 155, + 122, + 255 + ], + "74": [ + 241, + 158, + 124, + 255 + ], + "75": [ + 242, + 160, + 126, + 255 + ], + "76": [ + 243, + 163, + 128, + 255 + ], + "77": [ + 244, + 166, + 131, + 255 + ], + "78": [ + 244, + 168, + 134, + 255 + ], + "79": [ + 244, + 170, + 136, + 255 + ], + "80": [ + 245, + 172, + 139, + 255 + ], + "81": [ + 245, + 174, + 142, + 255 + ], + "82": [ + 245, + 176, + 144, + 255 + ], + "83": [ + 246, + 178, + 147, + 255 + ], + "84": [ + 246, + 180, + 150, + 255 + ], + "85": [ + 247, + 182, + 152, + 255 + ], + "86": [ + 247, + 185, + 155, + 255 + ], + "87": [ + 247, + 187, + 158, + 255 + ], + "88": [ + 248, + 189, + 161, + 255 + ], + "89": [ + 248, + 191, + 163, + 255 + ], + "90": [ + 248, + 193, + 166, + 255 + ], + "91": [ + 249, + 195, + 169, + 255 + ], + "92": [ + 249, + 197, + 171, + 255 + ], + "93": [ + 249, + 199, + 174, + 255 + ], + "94": [ + 250, + 202, + 177, + 255 + ], + "95": [ + 250, + 204, + 180, + 255 + ], + "96": [ + 250, + 206, + 182, + 255 + ], + "97": [ + 251, + 208, + 185, + 255 + ], + "98": [ + 251, + 210, + 188, + 255 + ], + "99": [ + 251, + 212, + 190, + 255 + ], + "100": [ + 252, + 214, + 193, + 255 + ], + "101": [ + 252, + 216, + 196, + 255 + ], + "102": [ + 253, + 219, + 199, + 255 + ], + "103": [ + 252, + 220, + 200, + 255 + ], + "104": [ + 252, + 221, + 202, + 255 + ], + "105": [ + 252, + 222, + 204, + 255 + ], + "106": [ + 252, + 223, + 206, + 255 + ], + "107": [ + 251, + 224, + 208, + 255 + ], + "108": [ + 251, + 225, + 210, + 255 + ], + "109": [ + 251, + 226, + 212, + 255 + ], + "110": [ + 251, + 227, + 214, + 255 + ], + "111": [ + 250, + 228, + 215, + 255 + ], + "112": [ + 250, + 229, + 217, + 255 + ], + "113": [ + 250, + 231, + 219, + 255 + ], + "114": [ + 250, + 232, + 221, + 255 + ], + "115": [ + 249, + 233, + 223, + 255 + ], + "116": [ + 249, + 234, + 225, + 255 + ], + "117": [ + 249, + 235, + 227, + 255 + ], + "118": [ + 249, + 236, + 229, + 255 + ], + "119": [ + 249, + 237, + 231, + 255 + ], + "120": [ + 248, + 238, + 232, + 255 + ], + "121": [ + 248, + 239, + 234, + 255 + ], + "122": [ + 248, + 240, + 236, + 255 + ], + "123": [ + 248, + 242, + 238, + 255 + ], + "124": [ + 247, + 243, + 240, + 255 + ], + "125": [ + 247, + 244, + 242, + 255 + ], + "126": [ + 247, + 245, + 244, + 255 + ], + "127": [ + 247, + 246, + 246, + 255 + ], + "128": [ + 246, + 246, + 246, + 255 + ], + "129": [ + 244, + 245, + 246, + 255 + ], + "130": [ + 243, + 245, + 246, + 255 + ], + "131": [ + 241, + 244, + 246, + 255 + ], + "132": [ + 240, + 243, + 245, + 255 + ], + "133": [ + 238, + 243, + 245, + 255 + ], + "134": [ + 237, + 242, + 245, + 255 + ], + "135": [ + 235, + 241, + 244, + 255 + ], + "136": [ + 234, + 241, + 244, + 255 + ], + "137": [ + 232, + 240, + 244, + 255 + ], + "138": [ + 231, + 239, + 244, + 255 + ], + "139": [ + 229, + 238, + 243, + 255 + ], + "140": [ + 228, + 238, + 243, + 255 + ], + "141": [ + 226, + 237, + 243, + 255 + ], + "142": [ + 225, + 236, + 243, + 255 + ], + "143": [ + 223, + 236, + 242, + 255 + ], + "144": [ + 222, + 235, + 242, + 255 + ], + "145": [ + 220, + 234, + 242, + 255 + ], + "146": [ + 219, + 233, + 241, + 255 + ], + "147": [ + 217, + 233, + 241, + 255 + ], + "148": [ + 216, + 232, + 241, + 255 + ], + "149": [ + 214, + 231, + 241, + 255 + ], + "150": [ + 213, + 231, + 240, + 255 + ], + "151": [ + 211, + 230, + 240, + 255 + ], + "152": [ + 210, + 229, + 240, + 255 + ], + "153": [ + 209, + 229, + 240, + 255 + ], + "154": [ + 206, + 227, + 239, + 255 + ], + "155": [ + 204, + 226, + 238, + 255 + ], + "156": [ + 201, + 225, + 237, + 255 + ], + "157": [ + 199, + 223, + 237, + 255 + ], + "158": [ + 196, + 222, + 236, + 255 + ], + "159": [ + 194, + 221, + 235, + 255 + ], + "160": [ + 191, + 220, + 235, + 255 + ], + "161": [ + 189, + 218, + 234, + 255 + ], + "162": [ + 186, + 217, + 233, + 255 + ], + "163": [ + 184, + 216, + 232, + 255 + ], + "164": [ + 181, + 215, + 232, + 255 + ], + "165": [ + 179, + 213, + 231, + 255 + ], + "166": [ + 176, + 212, + 230, + 255 + ], + "167": [ + 174, + 211, + 230, + 255 + ], + "168": [ + 171, + 210, + 229, + 255 + ], + "169": [ + 169, + 208, + 228, + 255 + ], + "170": [ + 167, + 207, + 228, + 255 + ], + "171": [ + 164, + 206, + 227, + 255 + ], + "172": [ + 162, + 205, + 226, + 255 + ], + "173": [ + 159, + 203, + 225, + 255 + ], + "174": [ + 157, + 202, + 225, + 255 + ], + "175": [ + 154, + 201, + 224, + 255 + ], + "176": [ + 152, + 200, + 223, + 255 + ], + "177": [ + 149, + 198, + 223, + 255 + ], + "178": [ + 147, + 197, + 222, + 255 + ], + "179": [ + 144, + 196, + 221, + 255 + ], + "180": [ + 141, + 194, + 220, + 255 + ], + "181": [ + 138, + 192, + 219, + 255 + ], + "182": [ + 135, + 190, + 218, + 255 + ], + "183": [ + 132, + 188, + 217, + 255 + ], + "184": [ + 128, + 186, + 216, + 255 + ], + "185": [ + 125, + 184, + 215, + 255 + ], + "186": [ + 122, + 182, + 214, + 255 + ], + "187": [ + 119, + 180, + 213, + 255 + ], + "188": [ + 116, + 178, + 211, + 255 + ], + "189": [ + 113, + 176, + 210, + 255 + ], + "190": [ + 110, + 174, + 209, + 255 + ], + "191": [ + 107, + 172, + 208, + 255 + ], + "192": [ + 104, + 170, + 207, + 255 + ], + "193": [ + 101, + 168, + 206, + 255 + ], + "194": [ + 97, + 166, + 205, + 255 + ], + "195": [ + 94, + 164, + 204, + 255 + ], + "196": [ + 91, + 162, + 203, + 255 + ], + "197": [ + 88, + 160, + 202, + 255 + ], + "198": [ + 85, + 158, + 201, + 255 + ], + "199": [ + 82, + 156, + 200, + 255 + ], + "200": [ + 79, + 154, + 199, + 255 + ], + "201": [ + 76, + 152, + 198, + 255 + ], + "202": [ + 73, + 150, + 197, + 255 + ], + "203": [ + 70, + 148, + 196, + 255 + ], + "204": [ + 67, + 147, + 195, + 255 + ], + "205": [ + 65, + 145, + 194, + 255 + ], + "206": [ + 64, + 143, + 193, + 255 + ], + "207": [ + 63, + 141, + 192, + 255 + ], + "208": [ + 61, + 139, + 191, + 255 + ], + "209": [ + 60, + 138, + 190, + 255 + ], + "210": [ + 59, + 136, + 189, + 255 + ], + "211": [ + 57, + 134, + 188, + 255 + ], + "212": [ + 56, + 132, + 187, + 255 + ], + "213": [ + 55, + 131, + 186, + 255 + ], + "214": [ + 53, + 129, + 185, + 255 + ], + "215": [ + 52, + 127, + 185, + 255 + ], + "216": [ + 51, + 125, + 184, + 255 + ], + "217": [ + 49, + 124, + 183, + 255 + ], + "218": [ + 48, + 122, + 182, + 255 + ], + "219": [ + 47, + 120, + 181, + 255 + ], + "220": [ + 45, + 118, + 180, + 255 + ], + "221": [ + 44, + 117, + 179, + 255 + ], + "222": [ + 43, + 115, + 178, + 255 + ], + "223": [ + 41, + 113, + 177, + 255 + ], + "224": [ + 40, + 111, + 176, + 255 + ], + "225": [ + 39, + 109, + 176, + 255 + ], + "226": [ + 37, + 108, + 175, + 255 + ], + "227": [ + 36, + 106, + 174, + 255 + ], + "228": [ + 35, + 104, + 173, + 255 + ], + "229": [ + 33, + 102, + 172, + 255 + ], + "230": [ + 32, + 100, + 170, + 255 + ], + "231": [ + 31, + 98, + 167, + 255 + ], + "232": [ + 30, + 96, + 164, + 255 + ], + "233": [ + 29, + 94, + 161, + 255 + ], + "234": [ + 28, + 92, + 158, + 255 + ], + "235": [ + 26, + 90, + 155, + 255 + ], + "236": [ + 25, + 88, + 152, + 255 + ], + "237": [ + 24, + 86, + 149, + 255 + ], + "238": [ + 23, + 84, + 147, + 255 + ], + "239": [ + 22, + 81, + 144, + 255 + ], + "240": [ + 21, + 79, + 141, + 255 + ], + "241": [ + 20, + 77, + 138, + 255 + ], + "242": [ + 19, + 75, + 135, + 255 + ], + "243": [ + 18, + 73, + 132, + 255 + ], + "244": [ + 17, + 71, + 129, + 255 + ], + "245": [ + 15, + 69, + 126, + 255 + ], + "246": [ + 14, + 67, + 123, + 255 + ], + "247": [ + 13, + 64, + 120, + 255 + ], + "248": [ + 12, + 62, + 117, + 255 + ], + "249": [ + 11, + 60, + 114, + 255 + ], + "250": [ + 10, + 58, + 111, + 255 + ], + "251": [ + 9, + 56, + 108, + 255 + ], + "252": [ + 8, + 54, + 105, + 255 + ], + "253": [ + 7, + 52, + 102, + 255 + ], + "254": [ + 6, + 50, + 99, + 255 + ], + "255": [ + 5, + 48, + 97, + 255 + ] + }, + rdgy: { + "0": [ + 103, + 0, + 31, + 255 + ], + "1": [ + 105, + 0, + 31, + 255 + ], + "2": [ + 108, + 1, + 31, + 255 + ], + "3": [ + 111, + 2, + 32, + 255 + ], + "4": [ + 114, + 3, + 32, + 255 + ], + "5": [ + 117, + 4, + 33, + 255 + ], + "6": [ + 120, + 5, + 33, + 255 + ], + "7": [ + 123, + 6, + 34, + 255 + ], + "8": [ + 126, + 7, + 34, + 255 + ], + "9": [ + 129, + 8, + 35, + 255 + ], + "10": [ + 132, + 9, + 35, + 255 + ], + "11": [ + 135, + 10, + 36, + 255 + ], + "12": [ + 138, + 11, + 36, + 255 + ], + "13": [ + 141, + 12, + 37, + 255 + ], + "14": [ + 144, + 13, + 37, + 255 + ], + "15": [ + 147, + 14, + 38, + 255 + ], + "16": [ + 150, + 15, + 38, + 255 + ], + "17": [ + 153, + 16, + 39, + 255 + ], + "18": [ + 155, + 16, + 39, + 255 + ], + "19": [ + 158, + 17, + 39, + 255 + ], + "20": [ + 161, + 18, + 40, + 255 + ], + "21": [ + 164, + 19, + 40, + 255 + ], + "22": [ + 167, + 20, + 41, + 255 + ], + "23": [ + 170, + 21, + 41, + 255 + ], + "24": [ + 173, + 22, + 42, + 255 + ], + "25": [ + 176, + 23, + 42, + 255 + ], + "26": [ + 178, + 25, + 43, + 255 + ], + "27": [ + 180, + 28, + 45, + 255 + ], + "28": [ + 181, + 31, + 46, + 255 + ], + "29": [ + 182, + 33, + 47, + 255 + ], + "30": [ + 184, + 36, + 49, + 255 + ], + "31": [ + 185, + 39, + 50, + 255 + ], + "32": [ + 187, + 42, + 51, + 255 + ], + "33": [ + 188, + 45, + 52, + 255 + ], + "34": [ + 190, + 48, + 54, + 255 + ], + "35": [ + 191, + 50, + 55, + 255 + ], + "36": [ + 192, + 53, + 56, + 255 + ], + "37": [ + 194, + 56, + 58, + 255 + ], + "38": [ + 195, + 59, + 59, + 255 + ], + "39": [ + 197, + 62, + 60, + 255 + ], + "40": [ + 198, + 64, + 62, + 255 + ], + "41": [ + 199, + 67, + 63, + 255 + ], + "42": [ + 201, + 70, + 65, + 255 + ], + "43": [ + 202, + 73, + 66, + 255 + ], + "44": [ + 204, + 76, + 67, + 255 + ], + "45": [ + 205, + 79, + 68, + 255 + ], + "46": [ + 206, + 81, + 70, + 255 + ], + "47": [ + 208, + 84, + 71, + 255 + ], + "48": [ + 209, + 87, + 73, + 255 + ], + "49": [ + 211, + 90, + 74, + 255 + ], + "50": [ + 212, + 93, + 75, + 255 + ], + "51": [ + 214, + 96, + 77, + 255 + ], + "52": [ + 215, + 98, + 79, + 255 + ], + "53": [ + 216, + 101, + 81, + 255 + ], + "54": [ + 217, + 104, + 83, + 255 + ], + "55": [ + 218, + 106, + 85, + 255 + ], + "56": [ + 219, + 109, + 87, + 255 + ], + "57": [ + 221, + 112, + 89, + 255 + ], + "58": [ + 222, + 114, + 91, + 255 + ], + "59": [ + 223, + 117, + 93, + 255 + ], + "60": [ + 224, + 120, + 95, + 255 + ], + "61": [ + 225, + 123, + 97, + 255 + ], + "62": [ + 226, + 125, + 99, + 255 + ], + "63": [ + 228, + 128, + 101, + 255 + ], + "64": [ + 229, + 131, + 104, + 255 + ], + "65": [ + 230, + 133, + 106, + 255 + ], + "66": [ + 231, + 136, + 108, + 255 + ], + "67": [ + 232, + 139, + 110, + 255 + ], + "68": [ + 234, + 141, + 112, + 255 + ], + "69": [ + 235, + 144, + 114, + 255 + ], + "70": [ + 236, + 147, + 116, + 255 + ], + "71": [ + 237, + 150, + 118, + 255 + ], + "72": [ + 238, + 152, + 120, + 255 + ], + "73": [ + 239, + 155, + 122, + 255 + ], + "74": [ + 241, + 158, + 124, + 255 + ], + "75": [ + 242, + 160, + 126, + 255 + ], + "76": [ + 243, + 163, + 128, + 255 + ], + "77": [ + 244, + 166, + 131, + 255 + ], + "78": [ + 244, + 168, + 134, + 255 + ], + "79": [ + 244, + 170, + 136, + 255 + ], + "80": [ + 245, + 172, + 139, + 255 + ], + "81": [ + 245, + 174, + 142, + 255 + ], + "82": [ + 245, + 176, + 144, + 255 + ], + "83": [ + 246, + 178, + 147, + 255 + ], + "84": [ + 246, + 180, + 150, + 255 + ], + "85": [ + 247, + 182, + 152, + 255 + ], + "86": [ + 247, + 185, + 155, + 255 + ], + "87": [ + 247, + 187, + 158, + 255 + ], + "88": [ + 248, + 189, + 161, + 255 + ], + "89": [ + 248, + 191, + 163, + 255 + ], + "90": [ + 248, + 193, + 166, + 255 + ], + "91": [ + 249, + 195, + 169, + 255 + ], + "92": [ + 249, + 197, + 171, + 255 + ], + "93": [ + 249, + 199, + 174, + 255 + ], + "94": [ + 250, + 202, + 177, + 255 + ], + "95": [ + 250, + 204, + 180, + 255 + ], + "96": [ + 250, + 206, + 182, + 255 + ], + "97": [ + 251, + 208, + 185, + 255 + ], + "98": [ + 251, + 210, + 188, + 255 + ], + "99": [ + 251, + 212, + 190, + 255 + ], + "100": [ + 252, + 214, + 193, + 255 + ], + "101": [ + 252, + 216, + 196, + 255 + ], + "102": [ + 253, + 219, + 199, + 255 + ], + "103": [ + 253, + 220, + 201, + 255 + ], + "104": [ + 253, + 221, + 203, + 255 + ], + "105": [ + 253, + 223, + 205, + 255 + ], + "106": [ + 253, + 224, + 207, + 255 + ], + "107": [ + 253, + 226, + 209, + 255 + ], + "108": [ + 253, + 227, + 212, + 255 + ], + "109": [ + 253, + 228, + 214, + 255 + ], + "110": [ + 253, + 230, + 216, + 255 + ], + "111": [ + 253, + 231, + 218, + 255 + ], + "112": [ + 253, + 233, + 220, + 255 + ], + "113": [ + 253, + 234, + 223, + 255 + ], + "114": [ + 253, + 235, + 225, + 255 + ], + "115": [ + 254, + 237, + 227, + 255 + ], + "116": [ + 254, + 238, + 229, + 255 + ], + "117": [ + 254, + 240, + 231, + 255 + ], + "118": [ + 254, + 241, + 234, + 255 + ], + "119": [ + 254, + 243, + 236, + 255 + ], + "120": [ + 254, + 244, + 238, + 255 + ], + "121": [ + 254, + 245, + 240, + 255 + ], + "122": [ + 254, + 247, + 242, + 255 + ], + "123": [ + 254, + 248, + 245, + 255 + ], + "124": [ + 254, + 250, + 247, + 255 + ], + "125": [ + 254, + 251, + 249, + 255 + ], + "126": [ + 254, + 252, + 251, + 255 + ], + "127": [ + 254, + 254, + 253, + 255 + ], + "128": [ + 254, + 254, + 254, + 255 + ], + "129": [ + 253, + 253, + 253, + 255 + ], + "130": [ + 251, + 251, + 251, + 255 + ], + "131": [ + 250, + 250, + 250, + 255 + ], + "132": [ + 249, + 249, + 249, + 255 + ], + "133": [ + 248, + 248, + 248, + 255 + ], + "134": [ + 247, + 247, + 247, + 255 + ], + "135": [ + 245, + 245, + 245, + 255 + ], + "136": [ + 244, + 244, + 244, + 255 + ], + "137": [ + 243, + 243, + 243, + 255 + ], + "138": [ + 242, + 242, + 242, + 255 + ], + "139": [ + 241, + 241, + 241, + 255 + ], + "140": [ + 239, + 239, + 239, + 255 + ], + "141": [ + 238, + 238, + 238, + 255 + ], + "142": [ + 237, + 237, + 237, + 255 + ], + "143": [ + 236, + 236, + 236, + 255 + ], + "144": [ + 234, + 234, + 234, + 255 + ], + "145": [ + 233, + 233, + 233, + 255 + ], + "146": [ + 232, + 232, + 232, + 255 + ], + "147": [ + 231, + 231, + 231, + 255 + ], + "148": [ + 230, + 230, + 230, + 255 + ], + "149": [ + 228, + 228, + 228, + 255 + ], + "150": [ + 227, + 227, + 227, + 255 + ], + "151": [ + 226, + 226, + 226, + 255 + ], + "152": [ + 225, + 225, + 225, + 255 + ], + "153": [ + 224, + 224, + 224, + 255 + ], + "154": [ + 222, + 222, + 222, + 255 + ], + "155": [ + 221, + 221, + 221, + 255 + ], + "156": [ + 219, + 219, + 219, + 255 + ], + "157": [ + 218, + 218, + 218, + 255 + ], + "158": [ + 216, + 216, + 216, + 255 + ], + "159": [ + 215, + 215, + 215, + 255 + ], + "160": [ + 213, + 213, + 213, + 255 + ], + "161": [ + 212, + 212, + 212, + 255 + ], + "162": [ + 210, + 210, + 210, + 255 + ], + "163": [ + 209, + 209, + 209, + 255 + ], + "164": [ + 207, + 207, + 207, + 255 + ], + "165": [ + 206, + 206, + 206, + 255 + ], + "166": [ + 204, + 204, + 204, + 255 + ], + "167": [ + 203, + 203, + 203, + 255 + ], + "168": [ + 201, + 201, + 201, + 255 + ], + "169": [ + 200, + 200, + 200, + 255 + ], + "170": [ + 198, + 198, + 198, + 255 + ], + "171": [ + 197, + 197, + 197, + 255 + ], + "172": [ + 195, + 195, + 195, + 255 + ], + "173": [ + 194, + 194, + 194, + 255 + ], + "174": [ + 192, + 192, + 192, + 255 + ], + "175": [ + 191, + 191, + 191, + 255 + ], + "176": [ + 189, + 189, + 189, + 255 + ], + "177": [ + 188, + 188, + 188, + 255 + ], + "178": [ + 186, + 186, + 186, + 255 + ], + "179": [ + 185, + 185, + 185, + 255 + ], + "180": [ + 183, + 183, + 183, + 255 + ], + "181": [ + 181, + 181, + 181, + 255 + ], + "182": [ + 179, + 179, + 179, + 255 + ], + "183": [ + 177, + 177, + 177, + 255 + ], + "184": [ + 175, + 175, + 175, + 255 + ], + "185": [ + 173, + 173, + 173, + 255 + ], + "186": [ + 171, + 171, + 171, + 255 + ], + "187": [ + 169, + 169, + 169, + 255 + ], + "188": [ + 167, + 167, + 167, + 255 + ], + "189": [ + 165, + 165, + 165, + 255 + ], + "190": [ + 163, + 163, + 163, + 255 + ], + "191": [ + 161, + 161, + 161, + 255 + ], + "192": [ + 159, + 159, + 159, + 255 + ], + "193": [ + 157, + 157, + 157, + 255 + ], + "194": [ + 155, + 155, + 155, + 255 + ], + "195": [ + 153, + 153, + 153, + 255 + ], + "196": [ + 151, + 151, + 151, + 255 + ], + "197": [ + 149, + 149, + 149, + 255 + ], + "198": [ + 147, + 147, + 147, + 255 + ], + "199": [ + 145, + 145, + 145, + 255 + ], + "200": [ + 143, + 143, + 143, + 255 + ], + "201": [ + 141, + 141, + 141, + 255 + ], + "202": [ + 139, + 139, + 139, + 255 + ], + "203": [ + 137, + 137, + 137, + 255 + ], + "204": [ + 135, + 135, + 135, + 255 + ], + "205": [ + 132, + 132, + 132, + 255 + ], + "206": [ + 130, + 130, + 130, + 255 + ], + "207": [ + 128, + 128, + 128, + 255 + ], + "208": [ + 125, + 125, + 125, + 255 + ], + "209": [ + 123, + 123, + 123, + 255 + ], + "210": [ + 121, + 121, + 121, + 255 + ], + "211": [ + 119, + 119, + 119, + 255 + ], + "212": [ + 116, + 116, + 116, + 255 + ], + "213": [ + 114, + 114, + 114, + 255 + ], + "214": [ + 112, + 112, + 112, + 255 + ], + "215": [ + 109, + 109, + 109, + 255 + ], + "216": [ + 107, + 107, + 107, + 255 + ], + "217": [ + 105, + 105, + 105, + 255 + ], + "218": [ + 103, + 103, + 103, + 255 + ], + "219": [ + 100, + 100, + 100, + 255 + ], + "220": [ + 98, + 98, + 98, + 255 + ], + "221": [ + 96, + 96, + 96, + 255 + ], + "222": [ + 94, + 94, + 94, + 255 + ], + "223": [ + 91, + 91, + 91, + 255 + ], + "224": [ + 89, + 89, + 89, + 255 + ], + "225": [ + 87, + 87, + 87, + 255 + ], + "226": [ + 84, + 84, + 84, + 255 + ], + "227": [ + 82, + 82, + 82, + 255 + ], + "228": [ + 80, + 80, + 80, + 255 + ], + "229": [ + 78, + 78, + 78, + 255 + ], + "230": [ + 76, + 76, + 76, + 255 + ], + "231": [ + 73, + 73, + 73, + 255 + ], + "232": [ + 72, + 72, + 72, + 255 + ], + "233": [ + 69, + 69, + 69, + 255 + ], + "234": [ + 68, + 68, + 68, + 255 + ], + "235": [ + 65, + 65, + 65, + 255 + ], + "236": [ + 64, + 64, + 64, + 255 + ], + "237": [ + 61, + 61, + 61, + 255 + ], + "238": [ + 60, + 60, + 60, + 255 + ], + "239": [ + 57, + 57, + 57, + 255 + ], + "240": [ + 56, + 56, + 56, + 255 + ], + "241": [ + 53, + 53, + 53, + 255 + ], + "242": [ + 52, + 52, + 52, + 255 + ], + "243": [ + 49, + 49, + 49, + 255 + ], + "244": [ + 48, + 48, + 48, + 255 + ], + "245": [ + 46, + 46, + 46, + 255 + ], + "246": [ + 44, + 44, + 44, + 255 + ], + "247": [ + 42, + 42, + 42, + 255 + ], + "248": [ + 40, + 40, + 40, + 255 + ], + "249": [ + 38, + 38, + 38, + 255 + ], + "250": [ + 36, + 36, + 36, + 255 + ], + "251": [ + 34, + 34, + 34, + 255 + ], + "252": [ + 32, + 32, + 32, + 255 + ], + "253": [ + 30, + 30, + 30, + 255 + ], + "254": [ + 28, + 28, + 28, + 255 + ], + "255": [ + 26, + 26, + 26, + 255 + ] + }, + rdylbu: { + "0": [ + 165, + 0, + 38, + 255 + ], + "1": [ + 166, + 1, + 38, + 255 + ], + "2": [ + 168, + 3, + 38, + 255 + ], + "3": [ + 170, + 5, + 38, + 255 + ], + "4": [ + 172, + 7, + 38, + 255 + ], + "5": [ + 174, + 9, + 38, + 255 + ], + "6": [ + 176, + 11, + 38, + 255 + ], + "7": [ + 178, + 13, + 38, + 255 + ], + "8": [ + 180, + 15, + 38, + 255 + ], + "9": [ + 182, + 16, + 38, + 255 + ], + "10": [ + 184, + 18, + 38, + 255 + ], + "11": [ + 186, + 20, + 38, + 255 + ], + "12": [ + 188, + 22, + 38, + 255 + ], + "13": [ + 190, + 24, + 38, + 255 + ], + "14": [ + 192, + 26, + 38, + 255 + ], + "15": [ + 194, + 28, + 38, + 255 + ], + "16": [ + 196, + 30, + 38, + 255 + ], + "17": [ + 198, + 32, + 38, + 255 + ], + "18": [ + 200, + 33, + 38, + 255 + ], + "19": [ + 202, + 35, + 38, + 255 + ], + "20": [ + 204, + 37, + 38, + 255 + ], + "21": [ + 206, + 39, + 38, + 255 + ], + "22": [ + 208, + 41, + 38, + 255 + ], + "23": [ + 210, + 43, + 38, + 255 + ], + "24": [ + 212, + 45, + 38, + 255 + ], + "25": [ + 214, + 47, + 38, + 255 + ], + "26": [ + 215, + 49, + 39, + 255 + ], + "27": [ + 216, + 51, + 40, + 255 + ], + "28": [ + 217, + 53, + 41, + 255 + ], + "29": [ + 218, + 56, + 42, + 255 + ], + "30": [ + 220, + 58, + 43, + 255 + ], + "31": [ + 221, + 61, + 45, + 255 + ], + "32": [ + 222, + 63, + 46, + 255 + ], + "33": [ + 223, + 65, + 47, + 255 + ], + "34": [ + 224, + 68, + 48, + 255 + ], + "35": [ + 225, + 70, + 49, + 255 + ], + "36": [ + 226, + 73, + 50, + 255 + ], + "37": [ + 228, + 75, + 51, + 255 + ], + "38": [ + 229, + 77, + 52, + 255 + ], + "39": [ + 230, + 80, + 53, + 255 + ], + "40": [ + 231, + 82, + 54, + 255 + ], + "41": [ + 232, + 85, + 56, + 255 + ], + "42": [ + 233, + 87, + 57, + 255 + ], + "43": [ + 234, + 89, + 58, + 255 + ], + "44": [ + 236, + 92, + 59, + 255 + ], + "45": [ + 237, + 94, + 60, + 255 + ], + "46": [ + 238, + 97, + 61, + 255 + ], + "47": [ + 239, + 99, + 62, + 255 + ], + "48": [ + 240, + 101, + 63, + 255 + ], + "49": [ + 241, + 104, + 64, + 255 + ], + "50": [ + 242, + 106, + 65, + 255 + ], + "51": [ + 244, + 109, + 67, + 255 + ], + "52": [ + 244, + 111, + 68, + 255 + ], + "53": [ + 244, + 114, + 69, + 255 + ], + "54": [ + 245, + 116, + 70, + 255 + ], + "55": [ + 245, + 119, + 71, + 255 + ], + "56": [ + 245, + 121, + 72, + 255 + ], + "57": [ + 246, + 124, + 74, + 255 + ], + "58": [ + 246, + 126, + 75, + 255 + ], + "59": [ + 246, + 129, + 76, + 255 + ], + "60": [ + 247, + 131, + 77, + 255 + ], + "61": [ + 247, + 134, + 78, + 255 + ], + "62": [ + 247, + 137, + 79, + 255 + ], + "63": [ + 248, + 139, + 81, + 255 + ], + "64": [ + 248, + 142, + 82, + 255 + ], + "65": [ + 248, + 144, + 83, + 255 + ], + "66": [ + 249, + 147, + 84, + 255 + ], + "67": [ + 249, + 149, + 85, + 255 + ], + "68": [ + 250, + 152, + 86, + 255 + ], + "69": [ + 250, + 154, + 88, + 255 + ], + "70": [ + 250, + 157, + 89, + 255 + ], + "71": [ + 251, + 159, + 90, + 255 + ], + "72": [ + 251, + 162, + 91, + 255 + ], + "73": [ + 251, + 165, + 92, + 255 + ], + "74": [ + 252, + 167, + 94, + 255 + ], + "75": [ + 252, + 170, + 95, + 255 + ], + "76": [ + 252, + 172, + 96, + 255 + ], + "77": [ + 253, + 174, + 97, + 255 + ], + "78": [ + 253, + 176, + 99, + 255 + ], + "79": [ + 253, + 178, + 101, + 255 + ], + "80": [ + 253, + 180, + 103, + 255 + ], + "81": [ + 253, + 182, + 105, + 255 + ], + "82": [ + 253, + 184, + 107, + 255 + ], + "83": [ + 253, + 186, + 108, + 255 + ], + "84": [ + 253, + 188, + 110, + 255 + ], + "85": [ + 253, + 190, + 112, + 255 + ], + "86": [ + 253, + 192, + 114, + 255 + ], + "87": [ + 253, + 194, + 116, + 255 + ], + "88": [ + 253, + 196, + 118, + 255 + ], + "89": [ + 253, + 198, + 120, + 255 + ], + "90": [ + 253, + 200, + 121, + 255 + ], + "91": [ + 253, + 202, + 123, + 255 + ], + "92": [ + 253, + 204, + 125, + 255 + ], + "93": [ + 253, + 206, + 127, + 255 + ], + "94": [ + 253, + 208, + 129, + 255 + ], + "95": [ + 253, + 210, + 131, + 255 + ], + "96": [ + 253, + 212, + 132, + 255 + ], + "97": [ + 253, + 214, + 134, + 255 + ], + "98": [ + 253, + 216, + 136, + 255 + ], + "99": [ + 253, + 218, + 138, + 255 + ], + "100": [ + 253, + 220, + 140, + 255 + ], + "101": [ + 253, + 222, + 142, + 255 + ], + "102": [ + 254, + 224, + 144, + 255 + ], + "103": [ + 254, + 225, + 145, + 255 + ], + "104": [ + 254, + 226, + 147, + 255 + ], + "105": [ + 254, + 227, + 149, + 255 + ], + "106": [ + 254, + 228, + 151, + 255 + ], + "107": [ + 254, + 230, + 153, + 255 + ], + "108": [ + 254, + 231, + 155, + 255 + ], + "109": [ + 254, + 232, + 156, + 255 + ], + "110": [ + 254, + 233, + 158, + 255 + ], + "111": [ + 254, + 234, + 160, + 255 + ], + "112": [ + 254, + 236, + 162, + 255 + ], + "113": [ + 254, + 237, + 164, + 255 + ], + "114": [ + 254, + 238, + 166, + 255 + ], + "115": [ + 254, + 239, + 167, + 255 + ], + "116": [ + 254, + 241, + 169, + 255 + ], + "117": [ + 254, + 242, + 171, + 255 + ], + "118": [ + 254, + 243, + 173, + 255 + ], + "119": [ + 254, + 244, + 175, + 255 + ], + "120": [ + 254, + 245, + 177, + 255 + ], + "121": [ + 254, + 247, + 179, + 255 + ], + "122": [ + 254, + 248, + 180, + 255 + ], + "123": [ + 254, + 249, + 182, + 255 + ], + "124": [ + 254, + 250, + 184, + 255 + ], + "125": [ + 254, + 251, + 186, + 255 + ], + "126": [ + 254, + 253, + 188, + 255 + ], + "127": [ + 254, + 254, + 190, + 255 + ], + "128": [ + 254, + 254, + 192, + 255 + ], + "129": [ + 253, + 254, + 194, + 255 + ], + "130": [ + 251, + 253, + 196, + 255 + ], + "131": [ + 250, + 253, + 198, + 255 + ], + "132": [ + 249, + 252, + 201, + 255 + ], + "133": [ + 248, + 252, + 203, + 255 + ], + "134": [ + 247, + 251, + 205, + 255 + ], + "135": [ + 245, + 251, + 207, + 255 + ], + "136": [ + 244, + 251, + 210, + 255 + ], + "137": [ + 243, + 250, + 212, + 255 + ], + "138": [ + 242, + 250, + 214, + 255 + ], + "139": [ + 241, + 249, + 216, + 255 + ], + "140": [ + 239, + 249, + 218, + 255 + ], + "141": [ + 238, + 248, + 221, + 255 + ], + "142": [ + 237, + 248, + 223, + 255 + ], + "143": [ + 236, + 247, + 225, + 255 + ], + "144": [ + 234, + 247, + 227, + 255 + ], + "145": [ + 233, + 246, + 230, + 255 + ], + "146": [ + 232, + 246, + 232, + 255 + ], + "147": [ + 231, + 245, + 234, + 255 + ], + "148": [ + 230, + 245, + 236, + 255 + ], + "149": [ + 228, + 244, + 239, + 255 + ], + "150": [ + 227, + 244, + 241, + 255 + ], + "151": [ + 226, + 243, + 243, + 255 + ], + "152": [ + 225, + 243, + 245, + 255 + ], + "153": [ + 224, + 243, + 247, + 255 + ], + "154": [ + 221, + 241, + 247, + 255 + ], + "155": [ + 219, + 240, + 246, + 255 + ], + "156": [ + 217, + 239, + 246, + 255 + ], + "157": [ + 215, + 238, + 245, + 255 + ], + "158": [ + 213, + 237, + 245, + 255 + ], + "159": [ + 211, + 236, + 244, + 255 + ], + "160": [ + 209, + 235, + 243, + 255 + ], + "161": [ + 207, + 234, + 243, + 255 + ], + "162": [ + 205, + 233, + 242, + 255 + ], + "163": [ + 203, + 232, + 242, + 255 + ], + "164": [ + 201, + 231, + 241, + 255 + ], + "165": [ + 199, + 230, + 240, + 255 + ], + "166": [ + 196, + 229, + 240, + 255 + ], + "167": [ + 194, + 228, + 239, + 255 + ], + "168": [ + 192, + 227, + 239, + 255 + ], + "169": [ + 190, + 226, + 238, + 255 + ], + "170": [ + 188, + 225, + 238, + 255 + ], + "171": [ + 186, + 224, + 237, + 255 + ], + "172": [ + 184, + 223, + 236, + 255 + ], + "173": [ + 182, + 222, + 236, + 255 + ], + "174": [ + 180, + 221, + 235, + 255 + ], + "175": [ + 178, + 220, + 235, + 255 + ], + "176": [ + 176, + 219, + 234, + 255 + ], + "177": [ + 174, + 218, + 233, + 255 + ], + "178": [ + 172, + 217, + 233, + 255 + ], + "179": [ + 169, + 216, + 232, + 255 + ], + "180": [ + 167, + 214, + 231, + 255 + ], + "181": [ + 165, + 212, + 230, + 255 + ], + "182": [ + 163, + 210, + 229, + 255 + ], + "183": [ + 161, + 209, + 228, + 255 + ], + "184": [ + 159, + 207, + 227, + 255 + ], + "185": [ + 156, + 205, + 226, + 255 + ], + "186": [ + 154, + 204, + 225, + 255 + ], + "187": [ + 152, + 202, + 225, + 255 + ], + "188": [ + 150, + 200, + 224, + 255 + ], + "189": [ + 148, + 198, + 223, + 255 + ], + "190": [ + 146, + 197, + 222, + 255 + ], + "191": [ + 144, + 195, + 221, + 255 + ], + "192": [ + 141, + 193, + 220, + 255 + ], + "193": [ + 139, + 191, + 219, + 255 + ], + "194": [ + 137, + 190, + 218, + 255 + ], + "195": [ + 135, + 188, + 217, + 255 + ], + "196": [ + 133, + 186, + 216, + 255 + ], + "197": [ + 131, + 185, + 215, + 255 + ], + "198": [ + 128, + 183, + 214, + 255 + ], + "199": [ + 126, + 181, + 213, + 255 + ], + "200": [ + 124, + 179, + 212, + 255 + ], + "201": [ + 122, + 178, + 211, + 255 + ], + "202": [ + 120, + 176, + 210, + 255 + ], + "203": [ + 118, + 174, + 209, + 255 + ], + "204": [ + 116, + 173, + 209, + 255 + ], + "205": [ + 114, + 170, + 207, + 255 + ], + "206": [ + 112, + 168, + 206, + 255 + ], + "207": [ + 110, + 166, + 205, + 255 + ], + "208": [ + 108, + 164, + 204, + 255 + ], + "209": [ + 106, + 162, + 203, + 255 + ], + "210": [ + 104, + 159, + 202, + 255 + ], + "211": [ + 103, + 157, + 201, + 255 + ], + "212": [ + 101, + 155, + 199, + 255 + ], + "213": [ + 99, + 153, + 198, + 255 + ], + "214": [ + 97, + 151, + 197, + 255 + ], + "215": [ + 95, + 148, + 196, + 255 + ], + "216": [ + 93, + 146, + 195, + 255 + ], + "217": [ + 92, + 144, + 194, + 255 + ], + "218": [ + 90, + 142, + 193, + 255 + ], + "219": [ + 88, + 140, + 191, + 255 + ], + "220": [ + 86, + 137, + 190, + 255 + ], + "221": [ + 84, + 135, + 189, + 255 + ], + "222": [ + 82, + 133, + 188, + 255 + ], + "223": [ + 80, + 131, + 187, + 255 + ], + "224": [ + 79, + 129, + 186, + 255 + ], + "225": [ + 77, + 126, + 185, + 255 + ], + "226": [ + 75, + 124, + 183, + 255 + ], + "227": [ + 73, + 122, + 182, + 255 + ], + "228": [ + 71, + 120, + 181, + 255 + ], + "229": [ + 69, + 118, + 180, + 255 + ], + "230": [ + 68, + 115, + 179, + 255 + ], + "231": [ + 67, + 113, + 178, + 255 + ], + "232": [ + 67, + 110, + 176, + 255 + ], + "233": [ + 66, + 108, + 175, + 255 + ], + "234": [ + 65, + 105, + 174, + 255 + ], + "235": [ + 64, + 103, + 173, + 255 + ], + "236": [ + 63, + 100, + 172, + 255 + ], + "237": [ + 63, + 98, + 170, + 255 + ], + "238": [ + 62, + 96, + 169, + 255 + ], + "239": [ + 61, + 93, + 168, + 255 + ], + "240": [ + 60, + 91, + 167, + 255 + ], + "241": [ + 59, + 88, + 166, + 255 + ], + "242": [ + 59, + 86, + 164, + 255 + ], + "243": [ + 58, + 83, + 163, + 255 + ], + "244": [ + 57, + 81, + 162, + 255 + ], + "245": [ + 56, + 78, + 161, + 255 + ], + "246": [ + 56, + 76, + 159, + 255 + ], + "247": [ + 55, + 73, + 158, + 255 + ], + "248": [ + 54, + 71, + 157, + 255 + ], + "249": [ + 53, + 68, + 156, + 255 + ], + "250": [ + 52, + 66, + 155, + 255 + ], + "251": [ + 52, + 63, + 153, + 255 + ], + "252": [ + 51, + 61, + 152, + 255 + ], + "253": [ + 50, + 58, + 151, + 255 + ], + "254": [ + 49, + 56, + 150, + 255 + ], + "255": [ + 49, + 54, + 149, + 255 + ] + }, + rdylgn: { + "0": [ + 165, + 0, + 38, + 255 + ], + "1": [ + 166, + 1, + 38, + 255 + ], + "2": [ + 168, + 3, + 38, + 255 + ], + "3": [ + 170, + 5, + 38, + 255 + ], + "4": [ + 172, + 7, + 38, + 255 + ], + "5": [ + 174, + 9, + 38, + 255 + ], + "6": [ + 176, + 11, + 38, + 255 + ], + "7": [ + 178, + 13, + 38, + 255 + ], + "8": [ + 180, + 15, + 38, + 255 + ], + "9": [ + 182, + 16, + 38, + 255 + ], + "10": [ + 184, + 18, + 38, + 255 + ], + "11": [ + 186, + 20, + 38, + 255 + ], + "12": [ + 188, + 22, + 38, + 255 + ], + "13": [ + 190, + 24, + 38, + 255 + ], + "14": [ + 192, + 26, + 38, + 255 + ], + "15": [ + 194, + 28, + 38, + 255 + ], + "16": [ + 196, + 30, + 38, + 255 + ], + "17": [ + 198, + 32, + 38, + 255 + ], + "18": [ + 200, + 33, + 38, + 255 + ], + "19": [ + 202, + 35, + 38, + 255 + ], + "20": [ + 204, + 37, + 38, + 255 + ], + "21": [ + 206, + 39, + 38, + 255 + ], + "22": [ + 208, + 41, + 38, + 255 + ], + "23": [ + 210, + 43, + 38, + 255 + ], + "24": [ + 212, + 45, + 38, + 255 + ], + "25": [ + 214, + 47, + 38, + 255 + ], + "26": [ + 215, + 49, + 39, + 255 + ], + "27": [ + 216, + 51, + 40, + 255 + ], + "28": [ + 217, + 53, + 41, + 255 + ], + "29": [ + 218, + 56, + 42, + 255 + ], + "30": [ + 220, + 58, + 43, + 255 + ], + "31": [ + 221, + 61, + 45, + 255 + ], + "32": [ + 222, + 63, + 46, + 255 + ], + "33": [ + 223, + 65, + 47, + 255 + ], + "34": [ + 224, + 68, + 48, + 255 + ], + "35": [ + 225, + 70, + 49, + 255 + ], + "36": [ + 226, + 73, + 50, + 255 + ], + "37": [ + 228, + 75, + 51, + 255 + ], + "38": [ + 229, + 77, + 52, + 255 + ], + "39": [ + 230, + 80, + 53, + 255 + ], + "40": [ + 231, + 82, + 54, + 255 + ], + "41": [ + 232, + 85, + 56, + 255 + ], + "42": [ + 233, + 87, + 57, + 255 + ], + "43": [ + 234, + 89, + 58, + 255 + ], + "44": [ + 236, + 92, + 59, + 255 + ], + "45": [ + 237, + 94, + 60, + 255 + ], + "46": [ + 238, + 97, + 61, + 255 + ], + "47": [ + 239, + 99, + 62, + 255 + ], + "48": [ + 240, + 101, + 63, + 255 + ], + "49": [ + 241, + 104, + 64, + 255 + ], + "50": [ + 242, + 106, + 65, + 255 + ], + "51": [ + 244, + 109, + 67, + 255 + ], + "52": [ + 244, + 111, + 68, + 255 + ], + "53": [ + 244, + 114, + 69, + 255 + ], + "54": [ + 245, + 116, + 70, + 255 + ], + "55": [ + 245, + 119, + 71, + 255 + ], + "56": [ + 245, + 121, + 72, + 255 + ], + "57": [ + 246, + 124, + 74, + 255 + ], + "58": [ + 246, + 126, + 75, + 255 + ], + "59": [ + 246, + 129, + 76, + 255 + ], + "60": [ + 247, + 131, + 77, + 255 + ], + "61": [ + 247, + 134, + 78, + 255 + ], + "62": [ + 247, + 137, + 79, + 255 + ], + "63": [ + 248, + 139, + 81, + 255 + ], + "64": [ + 248, + 142, + 82, + 255 + ], + "65": [ + 248, + 144, + 83, + 255 + ], + "66": [ + 249, + 147, + 84, + 255 + ], + "67": [ + 249, + 149, + 85, + 255 + ], + "68": [ + 250, + 152, + 86, + 255 + ], + "69": [ + 250, + 154, + 88, + 255 + ], + "70": [ + 250, + 157, + 89, + 255 + ], + "71": [ + 251, + 159, + 90, + 255 + ], + "72": [ + 251, + 162, + 91, + 255 + ], + "73": [ + 251, + 165, + 92, + 255 + ], + "74": [ + 252, + 167, + 94, + 255 + ], + "75": [ + 252, + 170, + 95, + 255 + ], + "76": [ + 252, + 172, + 96, + 255 + ], + "77": [ + 253, + 174, + 97, + 255 + ], + "78": [ + 253, + 176, + 99, + 255 + ], + "79": [ + 253, + 178, + 101, + 255 + ], + "80": [ + 253, + 180, + 102, + 255 + ], + "81": [ + 253, + 182, + 104, + 255 + ], + "82": [ + 253, + 184, + 106, + 255 + ], + "83": [ + 253, + 186, + 107, + 255 + ], + "84": [ + 253, + 188, + 109, + 255 + ], + "85": [ + 253, + 190, + 110, + 255 + ], + "86": [ + 253, + 192, + 112, + 255 + ], + "87": [ + 253, + 194, + 114, + 255 + ], + "88": [ + 253, + 196, + 115, + 255 + ], + "89": [ + 253, + 198, + 117, + 255 + ], + "90": [ + 253, + 200, + 119, + 255 + ], + "91": [ + 253, + 202, + 120, + 255 + ], + "92": [ + 253, + 204, + 122, + 255 + ], + "93": [ + 253, + 206, + 124, + 255 + ], + "94": [ + 253, + 208, + 125, + 255 + ], + "95": [ + 253, + 210, + 127, + 255 + ], + "96": [ + 253, + 212, + 129, + 255 + ], + "97": [ + 253, + 214, + 130, + 255 + ], + "98": [ + 253, + 216, + 132, + 255 + ], + "99": [ + 253, + 218, + 134, + 255 + ], + "100": [ + 253, + 220, + 135, + 255 + ], + "101": [ + 253, + 222, + 137, + 255 + ], + "102": [ + 254, + 224, + 139, + 255 + ], + "103": [ + 254, + 225, + 141, + 255 + ], + "104": [ + 254, + 226, + 143, + 255 + ], + "105": [ + 254, + 227, + 145, + 255 + ], + "106": [ + 254, + 228, + 147, + 255 + ], + "107": [ + 254, + 230, + 149, + 255 + ], + "108": [ + 254, + 231, + 151, + 255 + ], + "109": [ + 254, + 232, + 153, + 255 + ], + "110": [ + 254, + 233, + 155, + 255 + ], + "111": [ + 254, + 234, + 157, + 255 + ], + "112": [ + 254, + 236, + 159, + 255 + ], + "113": [ + 254, + 237, + 161, + 255 + ], + "114": [ + 254, + 238, + 163, + 255 + ], + "115": [ + 254, + 239, + 165, + 255 + ], + "116": [ + 254, + 241, + 167, + 255 + ], + "117": [ + 254, + 242, + 169, + 255 + ], + "118": [ + 254, + 243, + 171, + 255 + ], + "119": [ + 254, + 244, + 173, + 255 + ], + "120": [ + 254, + 245, + 175, + 255 + ], + "121": [ + 254, + 247, + 177, + 255 + ], + "122": [ + 254, + 248, + 179, + 255 + ], + "123": [ + 254, + 249, + 181, + 255 + ], + "124": [ + 254, + 250, + 183, + 255 + ], + "125": [ + 254, + 251, + 185, + 255 + ], + "126": [ + 254, + 253, + 187, + 255 + ], + "127": [ + 254, + 254, + 189, + 255 + ], + "128": [ + 254, + 254, + 189, + 255 + ], + "129": [ + 252, + 254, + 187, + 255 + ], + "130": [ + 251, + 253, + 185, + 255 + ], + "131": [ + 249, + 252, + 183, + 255 + ], + "132": [ + 248, + 252, + 181, + 255 + ], + "133": [ + 246, + 251, + 179, + 255 + ], + "134": [ + 245, + 250, + 177, + 255 + ], + "135": [ + 243, + 250, + 175, + 255 + ], + "136": [ + 242, + 249, + 173, + 255 + ], + "137": [ + 240, + 249, + 171, + 255 + ], + "138": [ + 239, + 248, + 169, + 255 + ], + "139": [ + 237, + 247, + 167, + 255 + ], + "140": [ + 236, + 247, + 165, + 255 + ], + "141": [ + 234, + 246, + 163, + 255 + ], + "142": [ + 233, + 245, + 161, + 255 + ], + "143": [ + 231, + 245, + 159, + 255 + ], + "144": [ + 230, + 244, + 157, + 255 + ], + "145": [ + 228, + 244, + 155, + 255 + ], + "146": [ + 227, + 243, + 153, + 255 + ], + "147": [ + 225, + 242, + 151, + 255 + ], + "148": [ + 224, + 242, + 149, + 255 + ], + "149": [ + 222, + 241, + 147, + 255 + ], + "150": [ + 221, + 240, + 145, + 255 + ], + "151": [ + 219, + 240, + 143, + 255 + ], + "152": [ + 218, + 239, + 141, + 255 + ], + "153": [ + 217, + 239, + 139, + 255 + ], + "154": [ + 215, + 238, + 137, + 255 + ], + "155": [ + 213, + 237, + 136, + 255 + ], + "156": [ + 211, + 236, + 135, + 255 + ], + "157": [ + 209, + 235, + 133, + 255 + ], + "158": [ + 207, + 234, + 132, + 255 + ], + "159": [ + 205, + 233, + 131, + 255 + ], + "160": [ + 203, + 232, + 129, + 255 + ], + "161": [ + 201, + 232, + 128, + 255 + ], + "162": [ + 199, + 231, + 127, + 255 + ], + "163": [ + 197, + 230, + 126, + 255 + ], + "164": [ + 195, + 229, + 124, + 255 + ], + "165": [ + 193, + 228, + 123, + 255 + ], + "166": [ + 191, + 227, + 122, + 255 + ], + "167": [ + 189, + 226, + 120, + 255 + ], + "168": [ + 187, + 226, + 119, + 255 + ], + "169": [ + 185, + 225, + 118, + 255 + ], + "170": [ + 183, + 224, + 117, + 255 + ], + "171": [ + 181, + 223, + 115, + 255 + ], + "172": [ + 179, + 222, + 114, + 255 + ], + "173": [ + 177, + 221, + 113, + 255 + ], + "174": [ + 175, + 220, + 111, + 255 + ], + "175": [ + 173, + 220, + 110, + 255 + ], + "176": [ + 171, + 219, + 109, + 255 + ], + "177": [ + 169, + 218, + 107, + 255 + ], + "178": [ + 167, + 217, + 106, + 255 + ], + "179": [ + 164, + 216, + 105, + 255 + ], + "180": [ + 162, + 215, + 105, + 255 + ], + "181": [ + 159, + 214, + 105, + 255 + ], + "182": [ + 157, + 213, + 105, + 255 + ], + "183": [ + 154, + 212, + 104, + 255 + ], + "184": [ + 152, + 210, + 104, + 255 + ], + "185": [ + 149, + 209, + 104, + 255 + ], + "186": [ + 147, + 208, + 103, + 255 + ], + "187": [ + 144, + 207, + 103, + 255 + ], + "188": [ + 142, + 206, + 103, + 255 + ], + "189": [ + 139, + 205, + 103, + 255 + ], + "190": [ + 137, + 204, + 102, + 255 + ], + "191": [ + 134, + 203, + 102, + 255 + ], + "192": [ + 132, + 202, + 102, + 255 + ], + "193": [ + 129, + 201, + 102, + 255 + ], + "194": [ + 127, + 199, + 101, + 255 + ], + "195": [ + 124, + 198, + 101, + 255 + ], + "196": [ + 122, + 197, + 101, + 255 + ], + "197": [ + 119, + 196, + 100, + 255 + ], + "198": [ + 117, + 195, + 100, + 255 + ], + "199": [ + 114, + 194, + 100, + 255 + ], + "200": [ + 112, + 193, + 100, + 255 + ], + "201": [ + 109, + 192, + 99, + 255 + ], + "202": [ + 107, + 191, + 99, + 255 + ], + "203": [ + 104, + 190, + 99, + 255 + ], + "204": [ + 102, + 189, + 99, + 255 + ], + "205": [ + 99, + 187, + 98, + 255 + ], + "206": [ + 96, + 186, + 97, + 255 + ], + "207": [ + 93, + 184, + 96, + 255 + ], + "208": [ + 90, + 183, + 96, + 255 + ], + "209": [ + 87, + 181, + 95, + 255 + ], + "210": [ + 84, + 180, + 94, + 255 + ], + "211": [ + 81, + 178, + 93, + 255 + ], + "212": [ + 78, + 177, + 93, + 255 + ], + "213": [ + 75, + 175, + 92, + 255 + ], + "214": [ + 72, + 174, + 91, + 255 + ], + "215": [ + 69, + 173, + 90, + 255 + ], + "216": [ + 66, + 171, + 90, + 255 + ], + "217": [ + 63, + 170, + 89, + 255 + ], + "218": [ + 60, + 168, + 88, + 255 + ], + "219": [ + 57, + 167, + 87, + 255 + ], + "220": [ + 54, + 165, + 87, + 255 + ], + "221": [ + 51, + 164, + 86, + 255 + ], + "222": [ + 48, + 162, + 85, + 255 + ], + "223": [ + 45, + 161, + 84, + 255 + ], + "224": [ + 42, + 159, + 84, + 255 + ], + "225": [ + 39, + 158, + 83, + 255 + ], + "226": [ + 36, + 157, + 82, + 255 + ], + "227": [ + 33, + 155, + 81, + 255 + ], + "228": [ + 30, + 154, + 81, + 255 + ], + "229": [ + 27, + 152, + 80, + 255 + ], + "230": [ + 25, + 151, + 79, + 255 + ], + "231": [ + 24, + 149, + 78, + 255 + ], + "232": [ + 23, + 147, + 77, + 255 + ], + "233": [ + 22, + 145, + 76, + 255 + ], + "234": [ + 21, + 143, + 75, + 255 + ], + "235": [ + 20, + 141, + 74, + 255 + ], + "236": [ + 19, + 139, + 73, + 255 + ], + "237": [ + 18, + 137, + 72, + 255 + ], + "238": [ + 17, + 136, + 71, + 255 + ], + "239": [ + 16, + 134, + 70, + 255 + ], + "240": [ + 15, + 132, + 69, + 255 + ], + "241": [ + 14, + 130, + 68, + 255 + ], + "242": [ + 13, + 128, + 67, + 255 + ], + "243": [ + 12, + 126, + 66, + 255 + ], + "244": [ + 11, + 124, + 65, + 255 + ], + "245": [ + 10, + 122, + 64, + 255 + ], + "246": [ + 9, + 120, + 63, + 255 + ], + "247": [ + 8, + 119, + 62, + 255 + ], + "248": [ + 7, + 117, + 61, + 255 + ], + "249": [ + 6, + 115, + 60, + 255 + ], + "250": [ + 5, + 113, + 59, + 255 + ], + "251": [ + 4, + 111, + 58, + 255 + ], + "252": [ + 3, + 109, + 57, + 255 + ], + "253": [ + 2, + 107, + 56, + 255 + ], + "254": [ + 1, + 105, + 55, + 255 + ], + "255": [ + 0, + 104, + 55, + 255 + ] + }, + seismic: { + "0": [ + 0, + 0, + 76, + 255 + ], + "1": [ + 0, + 0, + 79, + 255 + ], + "2": [ + 0, + 0, + 82, + 255 + ], + "3": [ + 0, + 0, + 84, + 255 + ], + "4": [ + 0, + 0, + 87, + 255 + ], + "5": [ + 0, + 0, + 90, + 255 + ], + "6": [ + 0, + 0, + 93, + 255 + ], + "7": [ + 0, + 0, + 96, + 255 + ], + "8": [ + 0, + 0, + 98, + 255 + ], + "9": [ + 0, + 0, + 101, + 255 + ], + "10": [ + 0, + 0, + 104, + 255 + ], + "11": [ + 0, + 0, + 107, + 255 + ], + "12": [ + 0, + 0, + 110, + 255 + ], + "13": [ + 0, + 0, + 112, + 255 + ], + "14": [ + 0, + 0, + 115, + 255 + ], + "15": [ + 0, + 0, + 118, + 255 + ], + "16": [ + 0, + 0, + 121, + 255 + ], + "17": [ + 0, + 0, + 124, + 255 + ], + "18": [ + 0, + 0, + 126, + 255 + ], + "19": [ + 0, + 0, + 129, + 255 + ], + "20": [ + 0, + 0, + 132, + 255 + ], + "21": [ + 0, + 0, + 135, + 255 + ], + "22": [ + 0, + 0, + 138, + 255 + ], + "23": [ + 0, + 0, + 140, + 255 + ], + "24": [ + 0, + 0, + 143, + 255 + ], + "25": [ + 0, + 0, + 146, + 255 + ], + "26": [ + 0, + 0, + 149, + 255 + ], + "27": [ + 0, + 0, + 152, + 255 + ], + "28": [ + 0, + 0, + 154, + 255 + ], + "29": [ + 0, + 0, + 157, + 255 + ], + "30": [ + 0, + 0, + 160, + 255 + ], + "31": [ + 0, + 0, + 163, + 255 + ], + "32": [ + 0, + 0, + 166, + 255 + ], + "33": [ + 0, + 0, + 168, + 255 + ], + "34": [ + 0, + 0, + 171, + 255 + ], + "35": [ + 0, + 0, + 174, + 255 + ], + "36": [ + 0, + 0, + 177, + 255 + ], + "37": [ + 0, + 0, + 180, + 255 + ], + "38": [ + 0, + 0, + 182, + 255 + ], + "39": [ + 0, + 0, + 185, + 255 + ], + "40": [ + 0, + 0, + 188, + 255 + ], + "41": [ + 0, + 0, + 191, + 255 + ], + "42": [ + 0, + 0, + 194, + 255 + ], + "43": [ + 0, + 0, + 196, + 255 + ], + "44": [ + 0, + 0, + 199, + 255 + ], + "45": [ + 0, + 0, + 202, + 255 + ], + "46": [ + 0, + 0, + 205, + 255 + ], + "47": [ + 0, + 0, + 208, + 255 + ], + "48": [ + 0, + 0, + 210, + 255 + ], + "49": [ + 0, + 0, + 213, + 255 + ], + "50": [ + 0, + 0, + 216, + 255 + ], + "51": [ + 0, + 0, + 219, + 255 + ], + "52": [ + 0, + 0, + 222, + 255 + ], + "53": [ + 0, + 0, + 224, + 255 + ], + "54": [ + 0, + 0, + 227, + 255 + ], + "55": [ + 0, + 0, + 230, + 255 + ], + "56": [ + 0, + 0, + 233, + 255 + ], + "57": [ + 0, + 0, + 236, + 255 + ], + "58": [ + 0, + 0, + 238, + 255 + ], + "59": [ + 0, + 0, + 241, + 255 + ], + "60": [ + 0, + 0, + 244, + 255 + ], + "61": [ + 0, + 0, + 247, + 255 + ], + "62": [ + 0, + 0, + 250, + 255 + ], + "63": [ + 0, + 0, + 252, + 255 + ], + "64": [ + 1, + 1, + 255, + 255 + ], + "65": [ + 5, + 5, + 255, + 255 + ], + "66": [ + 8, + 8, + 255, + 255 + ], + "67": [ + 13, + 13, + 255, + 255 + ], + "68": [ + 17, + 17, + 255, + 255 + ], + "69": [ + 21, + 21, + 255, + 255 + ], + "70": [ + 25, + 25, + 255, + 255 + ], + "71": [ + 29, + 29, + 255, + 255 + ], + "72": [ + 33, + 33, + 255, + 255 + ], + "73": [ + 37, + 37, + 255, + 255 + ], + "74": [ + 40, + 40, + 255, + 255 + ], + "75": [ + 45, + 45, + 255, + 255 + ], + "76": [ + 49, + 49, + 255, + 255 + ], + "77": [ + 53, + 53, + 255, + 255 + ], + "78": [ + 57, + 57, + 255, + 255 + ], + "79": [ + 61, + 61, + 255, + 255 + ], + "80": [ + 65, + 65, + 255, + 255 + ], + "81": [ + 69, + 69, + 255, + 255 + ], + "82": [ + 72, + 72, + 255, + 255 + ], + "83": [ + 77, + 77, + 255, + 255 + ], + "84": [ + 81, + 81, + 255, + 255 + ], + "85": [ + 85, + 85, + 255, + 255 + ], + "86": [ + 89, + 89, + 255, + 255 + ], + "87": [ + 93, + 93, + 255, + 255 + ], + "88": [ + 97, + 97, + 255, + 255 + ], + "89": [ + 101, + 101, + 255, + 255 + ], + "90": [ + 104, + 104, + 255, + 255 + ], + "91": [ + 109, + 109, + 255, + 255 + ], + "92": [ + 113, + 113, + 255, + 255 + ], + "93": [ + 117, + 117, + 255, + 255 + ], + "94": [ + 121, + 121, + 255, + 255 + ], + "95": [ + 125, + 125, + 255, + 255 + ], + "96": [ + 129, + 129, + 255, + 255 + ], + "97": [ + 133, + 133, + 255, + 255 + ], + "98": [ + 136, + 136, + 255, + 255 + ], + "99": [ + 141, + 141, + 255, + 255 + ], + "100": [ + 145, + 145, + 255, + 255 + ], + "101": [ + 149, + 149, + 255, + 255 + ], + "102": [ + 153, + 153, + 255, + 255 + ], + "103": [ + 157, + 157, + 255, + 255 + ], + "104": [ + 161, + 161, + 255, + 255 + ], + "105": [ + 165, + 165, + 255, + 255 + ], + "106": [ + 168, + 168, + 255, + 255 + ], + "107": [ + 173, + 173, + 255, + 255 + ], + "108": [ + 177, + 177, + 255, + 255 + ], + "109": [ + 181, + 181, + 255, + 255 + ], + "110": [ + 185, + 185, + 255, + 255 + ], + "111": [ + 189, + 189, + 255, + 255 + ], + "112": [ + 193, + 193, + 255, + 255 + ], + "113": [ + 197, + 197, + 255, + 255 + ], + "114": [ + 200, + 200, + 255, + 255 + ], + "115": [ + 205, + 205, + 255, + 255 + ], + "116": [ + 209, + 209, + 255, + 255 + ], + "117": [ + 213, + 213, + 255, + 255 + ], + "118": [ + 217, + 217, + 255, + 255 + ], + "119": [ + 221, + 221, + 255, + 255 + ], + "120": [ + 225, + 225, + 255, + 255 + ], + "121": [ + 229, + 229, + 255, + 255 + ], + "122": [ + 232, + 232, + 255, + 255 + ], + "123": [ + 237, + 237, + 255, + 255 + ], + "124": [ + 241, + 241, + 255, + 255 + ], + "125": [ + 245, + 245, + 255, + 255 + ], + "126": [ + 249, + 249, + 255, + 255 + ], + "127": [ + 253, + 253, + 255, + 255 + ], + "128": [ + 255, + 253, + 253, + 255 + ], + "129": [ + 255, + 249, + 249, + 255 + ], + "130": [ + 255, + 245, + 245, + 255 + ], + "131": [ + 255, + 241, + 241, + 255 + ], + "132": [ + 255, + 237, + 237, + 255 + ], + "133": [ + 255, + 233, + 233, + 255 + ], + "134": [ + 255, + 229, + 229, + 255 + ], + "135": [ + 255, + 225, + 225, + 255 + ], + "136": [ + 255, + 221, + 221, + 255 + ], + "137": [ + 255, + 217, + 217, + 255 + ], + "138": [ + 255, + 213, + 213, + 255 + ], + "139": [ + 255, + 209, + 209, + 255 + ], + "140": [ + 255, + 205, + 205, + 255 + ], + "141": [ + 255, + 201, + 201, + 255 + ], + "142": [ + 255, + 197, + 197, + 255 + ], + "143": [ + 255, + 193, + 193, + 255 + ], + "144": [ + 255, + 189, + 189, + 255 + ], + "145": [ + 255, + 185, + 185, + 255 + ], + "146": [ + 255, + 180, + 180, + 255 + ], + "147": [ + 255, + 177, + 177, + 255 + ], + "148": [ + 255, + 173, + 173, + 255 + ], + "149": [ + 255, + 169, + 169, + 255 + ], + "150": [ + 255, + 164, + 164, + 255 + ], + "151": [ + 255, + 161, + 161, + 255 + ], + "152": [ + 255, + 157, + 157, + 255 + ], + "153": [ + 255, + 153, + 153, + 255 + ], + "154": [ + 255, + 148, + 148, + 255 + ], + "155": [ + 255, + 145, + 145, + 255 + ], + "156": [ + 255, + 141, + 141, + 255 + ], + "157": [ + 255, + 137, + 137, + 255 + ], + "158": [ + 255, + 132, + 132, + 255 + ], + "159": [ + 255, + 129, + 129, + 255 + ], + "160": [ + 255, + 125, + 125, + 255 + ], + "161": [ + 255, + 121, + 121, + 255 + ], + "162": [ + 255, + 117, + 117, + 255 + ], + "163": [ + 255, + 113, + 113, + 255 + ], + "164": [ + 255, + 109, + 109, + 255 + ], + "165": [ + 255, + 105, + 105, + 255 + ], + "166": [ + 255, + 101, + 101, + 255 + ], + "167": [ + 255, + 97, + 97, + 255 + ], + "168": [ + 255, + 93, + 93, + 255 + ], + "169": [ + 255, + 89, + 89, + 255 + ], + "170": [ + 255, + 85, + 85, + 255 + ], + "171": [ + 255, + 81, + 81, + 255 + ], + "172": [ + 255, + 77, + 77, + 255 + ], + "173": [ + 255, + 73, + 73, + 255 + ], + "174": [ + 255, + 69, + 69, + 255 + ], + "175": [ + 255, + 65, + 65, + 255 + ], + "176": [ + 255, + 61, + 61, + 255 + ], + "177": [ + 255, + 56, + 56, + 255 + ], + "178": [ + 255, + 53, + 53, + 255 + ], + "179": [ + 255, + 48, + 48, + 255 + ], + "180": [ + 255, + 45, + 45, + 255 + ], + "181": [ + 255, + 40, + 40, + 255 + ], + "182": [ + 255, + 37, + 37, + 255 + ], + "183": [ + 255, + 32, + 32, + 255 + ], + "184": [ + 255, + 29, + 29, + 255 + ], + "185": [ + 255, + 24, + 24, + 255 + ], + "186": [ + 255, + 21, + 21, + 255 + ], + "187": [ + 255, + 16, + 16, + 255 + ], + "188": [ + 255, + 13, + 13, + 255 + ], + "189": [ + 255, + 8, + 8, + 255 + ], + "190": [ + 255, + 5, + 5, + 255 + ], + "191": [ + 255, + 0, + 0, + 255 + ], + "192": [ + 253, + 0, + 0, + 255 + ], + "193": [ + 251, + 0, + 0, + 255 + ], + "194": [ + 249, + 0, + 0, + 255 + ], + "195": [ + 247, + 0, + 0, + 255 + ], + "196": [ + 245, + 0, + 0, + 255 + ], + "197": [ + 243, + 0, + 0, + 255 + ], + "198": [ + 241, + 0, + 0, + 255 + ], + "199": [ + 239, + 0, + 0, + 255 + ], + "200": [ + 237, + 0, + 0, + 255 + ], + "201": [ + 235, + 0, + 0, + 255 + ], + "202": [ + 233, + 0, + 0, + 255 + ], + "203": [ + 231, + 0, + 0, + 255 + ], + "204": [ + 229, + 0, + 0, + 255 + ], + "205": [ + 227, + 0, + 0, + 255 + ], + "206": [ + 225, + 0, + 0, + 255 + ], + "207": [ + 223, + 0, + 0, + 255 + ], + "208": [ + 221, + 0, + 0, + 255 + ], + "209": [ + 219, + 0, + 0, + 255 + ], + "210": [ + 217, + 0, + 0, + 255 + ], + "211": [ + 215, + 0, + 0, + 255 + ], + "212": [ + 213, + 0, + 0, + 255 + ], + "213": [ + 211, + 0, + 0, + 255 + ], + "214": [ + 209, + 0, + 0, + 255 + ], + "215": [ + 207, + 0, + 0, + 255 + ], + "216": [ + 205, + 0, + 0, + 255 + ], + "217": [ + 203, + 0, + 0, + 255 + ], + "218": [ + 201, + 0, + 0, + 255 + ], + "219": [ + 199, + 0, + 0, + 255 + ], + "220": [ + 197, + 0, + 0, + 255 + ], + "221": [ + 195, + 0, + 0, + 255 + ], + "222": [ + 193, + 0, + 0, + 255 + ], + "223": [ + 191, + 0, + 0, + 255 + ], + "224": [ + 189, + 0, + 0, + 255 + ], + "225": [ + 187, + 0, + 0, + 255 + ], + "226": [ + 185, + 0, + 0, + 255 + ], + "227": [ + 183, + 0, + 0, + 255 + ], + "228": [ + 181, + 0, + 0, + 255 + ], + "229": [ + 179, + 0, + 0, + 255 + ], + "230": [ + 177, + 0, + 0, + 255 + ], + "231": [ + 175, + 0, + 0, + 255 + ], + "232": [ + 173, + 0, + 0, + 255 + ], + "233": [ + 171, + 0, + 0, + 255 + ], + "234": [ + 169, + 0, + 0, + 255 + ], + "235": [ + 167, + 0, + 0, + 255 + ], + "236": [ + 165, + 0, + 0, + 255 + ], + "237": [ + 163, + 0, + 0, + 255 + ], + "238": [ + 161, + 0, + 0, + 255 + ], + "239": [ + 159, + 0, + 0, + 255 + ], + "240": [ + 157, + 0, + 0, + 255 + ], + "241": [ + 155, + 0, + 0, + 255 + ], + "242": [ + 153, + 0, + 0, + 255 + ], + "243": [ + 151, + 0, + 0, + 255 + ], + "244": [ + 149, + 0, + 0, + 255 + ], + "245": [ + 147, + 0, + 0, + 255 + ], + "246": [ + 145, + 0, + 0, + 255 + ], + "247": [ + 143, + 0, + 0, + 255 + ], + "248": [ + 141, + 0, + 0, + 255 + ], + "249": [ + 139, + 0, + 0, + 255 + ], + "250": [ + 137, + 0, + 0, + 255 + ], + "251": [ + 135, + 0, + 0, + 255 + ], + "252": [ + 133, + 0, + 0, + 255 + ], + "253": [ + 131, + 0, + 0, + 255 + ], + "254": [ + 129, + 0, + 0, + 255 + ], + "255": [ + 127, + 0, + 0, + 255 + ] + }, + spectral: { + "0": [ + 158, + 1, + 66, + 255 + ], + "1": [ + 160, + 3, + 66, + 255 + ], + "2": [ + 162, + 5, + 67, + 255 + ], + "3": [ + 164, + 8, + 67, + 255 + ], + "4": [ + 166, + 10, + 68, + 255 + ], + "5": [ + 168, + 12, + 68, + 255 + ], + "6": [ + 170, + 15, + 69, + 255 + ], + "7": [ + 173, + 17, + 69, + 255 + ], + "8": [ + 175, + 20, + 70, + 255 + ], + "9": [ + 177, + 22, + 70, + 255 + ], + "10": [ + 179, + 24, + 71, + 255 + ], + "11": [ + 181, + 27, + 71, + 255 + ], + "12": [ + 183, + 29, + 72, + 255 + ], + "13": [ + 186, + 32, + 72, + 255 + ], + "14": [ + 188, + 34, + 73, + 255 + ], + "15": [ + 190, + 36, + 73, + 255 + ], + "16": [ + 192, + 39, + 74, + 255 + ], + "17": [ + 194, + 41, + 74, + 255 + ], + "18": [ + 196, + 44, + 75, + 255 + ], + "19": [ + 198, + 46, + 75, + 255 + ], + "20": [ + 201, + 48, + 76, + 255 + ], + "21": [ + 203, + 51, + 76, + 255 + ], + "22": [ + 205, + 53, + 77, + 255 + ], + "23": [ + 207, + 56, + 77, + 255 + ], + "24": [ + 209, + 58, + 78, + 255 + ], + "25": [ + 211, + 60, + 78, + 255 + ], + "26": [ + 213, + 62, + 78, + 255 + ], + "27": [ + 214, + 64, + 78, + 255 + ], + "28": [ + 216, + 66, + 77, + 255 + ], + "29": [ + 217, + 68, + 77, + 255 + ], + "30": [ + 218, + 70, + 76, + 255 + ], + "31": [ + 219, + 72, + 76, + 255 + ], + "32": [ + 220, + 73, + 75, + 255 + ], + "33": [ + 222, + 75, + 75, + 255 + ], + "34": [ + 223, + 77, + 75, + 255 + ], + "35": [ + 224, + 79, + 74, + 255 + ], + "36": [ + 225, + 81, + 74, + 255 + ], + "37": [ + 226, + 83, + 73, + 255 + ], + "38": [ + 228, + 85, + 73, + 255 + ], + "39": [ + 229, + 86, + 72, + 255 + ], + "40": [ + 230, + 88, + 72, + 255 + ], + "41": [ + 231, + 90, + 71, + 255 + ], + "42": [ + 233, + 92, + 71, + 255 + ], + "43": [ + 234, + 94, + 70, + 255 + ], + "44": [ + 235, + 96, + 70, + 255 + ], + "45": [ + 236, + 97, + 69, + 255 + ], + "46": [ + 237, + 99, + 69, + 255 + ], + "47": [ + 239, + 101, + 68, + 255 + ], + "48": [ + 240, + 103, + 68, + 255 + ], + "49": [ + 241, + 105, + 67, + 255 + ], + "50": [ + 242, + 107, + 67, + 255 + ], + "51": [ + 244, + 109, + 67, + 255 + ], + "52": [ + 244, + 111, + 68, + 255 + ], + "53": [ + 244, + 114, + 69, + 255 + ], + "54": [ + 245, + 116, + 70, + 255 + ], + "55": [ + 245, + 119, + 71, + 255 + ], + "56": [ + 245, + 121, + 72, + 255 + ], + "57": [ + 246, + 124, + 74, + 255 + ], + "58": [ + 246, + 126, + 75, + 255 + ], + "59": [ + 246, + 129, + 76, + 255 + ], + "60": [ + 247, + 131, + 77, + 255 + ], + "61": [ + 247, + 134, + 78, + 255 + ], + "62": [ + 247, + 137, + 79, + 255 + ], + "63": [ + 248, + 139, + 81, + 255 + ], + "64": [ + 248, + 142, + 82, + 255 + ], + "65": [ + 248, + 144, + 83, + 255 + ], + "66": [ + 249, + 147, + 84, + 255 + ], + "67": [ + 249, + 149, + 85, + 255 + ], + "68": [ + 250, + 152, + 86, + 255 + ], + "69": [ + 250, + 154, + 88, + 255 + ], + "70": [ + 250, + 157, + 89, + 255 + ], + "71": [ + 251, + 159, + 90, + 255 + ], + "72": [ + 251, + 162, + 91, + 255 + ], + "73": [ + 251, + 165, + 92, + 255 + ], + "74": [ + 252, + 167, + 94, + 255 + ], + "75": [ + 252, + 170, + 95, + 255 + ], + "76": [ + 252, + 172, + 96, + 255 + ], + "77": [ + 253, + 174, + 97, + 255 + ], + "78": [ + 253, + 176, + 99, + 255 + ], + "79": [ + 253, + 178, + 101, + 255 + ], + "80": [ + 253, + 180, + 102, + 255 + ], + "81": [ + 253, + 182, + 104, + 255 + ], + "82": [ + 253, + 184, + 106, + 255 + ], + "83": [ + 253, + 186, + 107, + 255 + ], + "84": [ + 253, + 188, + 109, + 255 + ], + "85": [ + 253, + 190, + 110, + 255 + ], + "86": [ + 253, + 192, + 112, + 255 + ], + "87": [ + 253, + 194, + 114, + 255 + ], + "88": [ + 253, + 196, + 115, + 255 + ], + "89": [ + 253, + 198, + 117, + 255 + ], + "90": [ + 253, + 200, + 119, + 255 + ], + "91": [ + 253, + 202, + 120, + 255 + ], + "92": [ + 253, + 204, + 122, + 255 + ], + "93": [ + 253, + 206, + 124, + 255 + ], + "94": [ + 253, + 208, + 125, + 255 + ], + "95": [ + 253, + 210, + 127, + 255 + ], + "96": [ + 253, + 212, + 129, + 255 + ], + "97": [ + 253, + 214, + 130, + 255 + ], + "98": [ + 253, + 216, + 132, + 255 + ], + "99": [ + 253, + 218, + 134, + 255 + ], + "100": [ + 253, + 220, + 135, + 255 + ], + "101": [ + 253, + 222, + 137, + 255 + ], + "102": [ + 254, + 224, + 139, + 255 + ], + "103": [ + 254, + 225, + 141, + 255 + ], + "104": [ + 254, + 226, + 143, + 255 + ], + "105": [ + 254, + 227, + 145, + 255 + ], + "106": [ + 254, + 228, + 147, + 255 + ], + "107": [ + 254, + 230, + 149, + 255 + ], + "108": [ + 254, + 231, + 151, + 255 + ], + "109": [ + 254, + 232, + 153, + 255 + ], + "110": [ + 254, + 233, + 155, + 255 + ], + "111": [ + 254, + 234, + 157, + 255 + ], + "112": [ + 254, + 236, + 159, + 255 + ], + "113": [ + 254, + 237, + 161, + 255 + ], + "114": [ + 254, + 238, + 163, + 255 + ], + "115": [ + 254, + 239, + 165, + 255 + ], + "116": [ + 254, + 241, + 167, + 255 + ], + "117": [ + 254, + 242, + 169, + 255 + ], + "118": [ + 254, + 243, + 171, + 255 + ], + "119": [ + 254, + 244, + 173, + 255 + ], + "120": [ + 254, + 245, + 175, + 255 + ], + "121": [ + 254, + 247, + 177, + 255 + ], + "122": [ + 254, + 248, + 179, + 255 + ], + "123": [ + 254, + 249, + 181, + 255 + ], + "124": [ + 254, + 250, + 183, + 255 + ], + "125": [ + 254, + 251, + 185, + 255 + ], + "126": [ + 254, + 253, + 187, + 255 + ], + "127": [ + 254, + 254, + 189, + 255 + ], + "128": [ + 254, + 254, + 190, + 255 + ], + "129": [ + 253, + 254, + 188, + 255 + ], + "130": [ + 252, + 254, + 187, + 255 + ], + "131": [ + 251, + 253, + 185, + 255 + ], + "132": [ + 250, + 253, + 184, + 255 + ], + "133": [ + 249, + 252, + 182, + 255 + ], + "134": [ + 248, + 252, + 181, + 255 + ], + "135": [ + 247, + 252, + 179, + 255 + ], + "136": [ + 246, + 251, + 178, + 255 + ], + "137": [ + 245, + 251, + 176, + 255 + ], + "138": [ + 244, + 250, + 174, + 255 + ], + "139": [ + 243, + 250, + 173, + 255 + ], + "140": [ + 242, + 250, + 171, + 255 + ], + "141": [ + 241, + 249, + 170, + 255 + ], + "142": [ + 240, + 249, + 168, + 255 + ], + "143": [ + 239, + 248, + 167, + 255 + ], + "144": [ + 238, + 248, + 165, + 255 + ], + "145": [ + 237, + 248, + 164, + 255 + ], + "146": [ + 236, + 247, + 162, + 255 + ], + "147": [ + 235, + 247, + 161, + 255 + ], + "148": [ + 234, + 246, + 159, + 255 + ], + "149": [ + 233, + 246, + 158, + 255 + ], + "150": [ + 232, + 246, + 156, + 255 + ], + "151": [ + 231, + 245, + 155, + 255 + ], + "152": [ + 230, + 245, + 153, + 255 + ], + "153": [ + 230, + 245, + 152, + 255 + ], + "154": [ + 227, + 244, + 152, + 255 + ], + "155": [ + 225, + 243, + 152, + 255 + ], + "156": [ + 223, + 242, + 153, + 255 + ], + "157": [ + 220, + 241, + 153, + 255 + ], + "158": [ + 218, + 240, + 154, + 255 + ], + "159": [ + 216, + 239, + 154, + 255 + ], + "160": [ + 213, + 238, + 155, + 255 + ], + "161": [ + 211, + 237, + 155, + 255 + ], + "162": [ + 209, + 236, + 156, + 255 + ], + "163": [ + 206, + 235, + 156, + 255 + ], + "164": [ + 204, + 234, + 157, + 255 + ], + "165": [ + 202, + 233, + 157, + 255 + ], + "166": [ + 199, + 232, + 158, + 255 + ], + "167": [ + 197, + 231, + 158, + 255 + ], + "168": [ + 195, + 230, + 159, + 255 + ], + "169": [ + 192, + 229, + 159, + 255 + ], + "170": [ + 190, + 229, + 160, + 255 + ], + "171": [ + 188, + 228, + 160, + 255 + ], + "172": [ + 186, + 227, + 160, + 255 + ], + "173": [ + 183, + 226, + 161, + 255 + ], + "174": [ + 181, + 225, + 161, + 255 + ], + "175": [ + 179, + 224, + 162, + 255 + ], + "176": [ + 176, + 223, + 162, + 255 + ], + "177": [ + 174, + 222, + 163, + 255 + ], + "178": [ + 172, + 221, + 163, + 255 + ], + "179": [ + 169, + 220, + 164, + 255 + ], + "180": [ + 166, + 219, + 164, + 255 + ], + "181": [ + 164, + 218, + 164, + 255 + ], + "182": [ + 161, + 217, + 164, + 255 + ], + "183": [ + 158, + 216, + 164, + 255 + ], + "184": [ + 156, + 215, + 164, + 255 + ], + "185": [ + 153, + 214, + 164, + 255 + ], + "186": [ + 150, + 213, + 164, + 255 + ], + "187": [ + 148, + 212, + 164, + 255 + ], + "188": [ + 145, + 210, + 164, + 255 + ], + "189": [ + 142, + 209, + 164, + 255 + ], + "190": [ + 139, + 208, + 164, + 255 + ], + "191": [ + 137, + 207, + 164, + 255 + ], + "192": [ + 134, + 206, + 164, + 255 + ], + "193": [ + 131, + 205, + 164, + 255 + ], + "194": [ + 129, + 204, + 164, + 255 + ], + "195": [ + 126, + 203, + 164, + 255 + ], + "196": [ + 123, + 202, + 164, + 255 + ], + "197": [ + 120, + 201, + 164, + 255 + ], + "198": [ + 118, + 200, + 164, + 255 + ], + "199": [ + 115, + 199, + 164, + 255 + ], + "200": [ + 112, + 198, + 164, + 255 + ], + "201": [ + 110, + 197, + 164, + 255 + ], + "202": [ + 107, + 196, + 164, + 255 + ], + "203": [ + 104, + 195, + 164, + 255 + ], + "204": [ + 102, + 194, + 165, + 255 + ], + "205": [ + 99, + 191, + 165, + 255 + ], + "206": [ + 97, + 189, + 166, + 255 + ], + "207": [ + 95, + 187, + 167, + 255 + ], + "208": [ + 93, + 184, + 168, + 255 + ], + "209": [ + 91, + 182, + 169, + 255 + ], + "210": [ + 89, + 180, + 170, + 255 + ], + "211": [ + 87, + 178, + 171, + 255 + ], + "212": [ + 85, + 175, + 172, + 255 + ], + "213": [ + 83, + 173, + 173, + 255 + ], + "214": [ + 81, + 171, + 174, + 255 + ], + "215": [ + 79, + 168, + 175, + 255 + ], + "216": [ + 77, + 166, + 176, + 255 + ], + "217": [ + 75, + 164, + 177, + 255 + ], + "218": [ + 73, + 162, + 178, + 255 + ], + "219": [ + 71, + 159, + 179, + 255 + ], + "220": [ + 69, + 157, + 180, + 255 + ], + "221": [ + 67, + 155, + 181, + 255 + ], + "222": [ + 65, + 153, + 181, + 255 + ], + "223": [ + 63, + 150, + 182, + 255 + ], + "224": [ + 61, + 148, + 183, + 255 + ], + "225": [ + 59, + 146, + 184, + 255 + ], + "226": [ + 57, + 143, + 185, + 255 + ], + "227": [ + 55, + 141, + 186, + 255 + ], + "228": [ + 53, + 139, + 187, + 255 + ], + "229": [ + 51, + 137, + 188, + 255 + ], + "230": [ + 50, + 134, + 188, + 255 + ], + "231": [ + 52, + 132, + 187, + 255 + ], + "232": [ + 54, + 130, + 186, + 255 + ], + "233": [ + 56, + 128, + 185, + 255 + ], + "234": [ + 57, + 125, + 184, + 255 + ], + "235": [ + 59, + 123, + 183, + 255 + ], + "236": [ + 61, + 121, + 182, + 255 + ], + "237": [ + 62, + 119, + 181, + 255 + ], + "238": [ + 64, + 117, + 180, + 255 + ], + "239": [ + 66, + 114, + 178, + 255 + ], + "240": [ + 68, + 112, + 177, + 255 + ], + "241": [ + 69, + 110, + 176, + 255 + ], + "242": [ + 71, + 108, + 175, + 255 + ], + "243": [ + 73, + 105, + 174, + 255 + ], + "244": [ + 75, + 103, + 173, + 255 + ], + "245": [ + 76, + 101, + 172, + 255 + ], + "246": [ + 78, + 99, + 171, + 255 + ], + "247": [ + 80, + 96, + 170, + 255 + ], + "248": [ + 81, + 94, + 169, + 255 + ], + "249": [ + 83, + 92, + 168, + 255 + ], + "250": [ + 85, + 90, + 167, + 255 + ], + "251": [ + 87, + 87, + 166, + 255 + ], + "252": [ + 88, + 85, + 165, + 255 + ], + "253": [ + 90, + 83, + 164, + 255 + ], + "254": [ + 92, + 81, + 163, + 255 + ], + "255": [ + 94, + 79, + 162, + 255 + ] + } +}; +const $ae8c6763d6544b82$export$3460c8211c3d9a5e = { + accent: { + "0": [ + 127, + 201, + 127, + 255 + ], + "1": [ + 127, + 201, + 127, + 255 + ], + "2": [ + 127, + 201, + 127, + 255 + ], + "3": [ + 127, + 201, + 127, + 255 + ], + "4": [ + 127, + 201, + 127, + 255 + ], + "5": [ + 127, + 201, + 127, + 255 + ], + "6": [ + 127, + 201, + 127, + 255 + ], + "7": [ + 127, + 201, + 127, + 255 + ], + "8": [ + 127, + 201, + 127, + 255 + ], + "9": [ + 127, + 201, + 127, + 255 + ], + "10": [ + 127, + 201, + 127, + 255 + ], + "11": [ + 127, + 201, + 127, + 255 + ], + "12": [ + 127, + 201, + 127, + 255 + ], + "13": [ + 127, + 201, + 127, + 255 + ], + "14": [ + 127, + 201, + 127, + 255 + ], + "15": [ + 127, + 201, + 127, + 255 + ], + "16": [ + 127, + 201, + 127, + 255 + ], + "17": [ + 127, + 201, + 127, + 255 + ], + "18": [ + 127, + 201, + 127, + 255 + ], + "19": [ + 127, + 201, + 127, + 255 + ], + "20": [ + 127, + 201, + 127, + 255 + ], + "21": [ + 127, + 201, + 127, + 255 + ], + "22": [ + 127, + 201, + 127, + 255 + ], + "23": [ + 127, + 201, + 127, + 255 + ], + "24": [ + 127, + 201, + 127, + 255 + ], + "25": [ + 127, + 201, + 127, + 255 + ], + "26": [ + 127, + 201, + 127, + 255 + ], + "27": [ + 127, + 201, + 127, + 255 + ], + "28": [ + 127, + 201, + 127, + 255 + ], + "29": [ + 127, + 201, + 127, + 255 + ], + "30": [ + 127, + 201, + 127, + 255 + ], + "31": [ + 127, + 201, + 127, + 255 + ], + "32": [ + 190, + 174, + 212, + 255 + ], + "33": [ + 190, + 174, + 212, + 255 + ], + "34": [ + 190, + 174, + 212, + 255 + ], + "35": [ + 190, + 174, + 212, + 255 + ], + "36": [ + 190, + 174, + 212, + 255 + ], + "37": [ + 190, + 174, + 212, + 255 + ], + "38": [ + 190, + 174, + 212, + 255 + ], + "39": [ + 190, + 174, + 212, + 255 + ], + "40": [ + 190, + 174, + 212, + 255 + ], + "41": [ + 190, + 174, + 212, + 255 + ], + "42": [ + 190, + 174, + 212, + 255 + ], + "43": [ + 190, + 174, + 212, + 255 + ], + "44": [ + 190, + 174, + 212, + 255 + ], + "45": [ + 190, + 174, + 212, + 255 + ], + "46": [ + 190, + 174, + 212, + 255 + ], + "47": [ + 190, + 174, + 212, + 255 + ], + "48": [ + 190, + 174, + 212, + 255 + ], + "49": [ + 190, + 174, + 212, + 255 + ], + "50": [ + 190, + 174, + 212, + 255 + ], + "51": [ + 190, + 174, + 212, + 255 + ], + "52": [ + 190, + 174, + 212, + 255 + ], + "53": [ + 190, + 174, + 212, + 255 + ], + "54": [ + 190, + 174, + 212, + 255 + ], + "55": [ + 190, + 174, + 212, + 255 + ], + "56": [ + 190, + 174, + 212, + 255 + ], + "57": [ + 190, + 174, + 212, + 255 + ], + "58": [ + 190, + 174, + 212, + 255 + ], + "59": [ + 190, + 174, + 212, + 255 + ], + "60": [ + 190, + 174, + 212, + 255 + ], + "61": [ + 190, + 174, + 212, + 255 + ], + "62": [ + 190, + 174, + 212, + 255 + ], + "63": [ + 190, + 174, + 212, + 255 + ], + "64": [ + 253, + 192, + 134, + 255 + ], + "65": [ + 253, + 192, + 134, + 255 + ], + "66": [ + 253, + 192, + 134, + 255 + ], + "67": [ + 253, + 192, + 134, + 255 + ], + "68": [ + 253, + 192, + 134, + 255 + ], + "69": [ + 253, + 192, + 134, + 255 + ], + "70": [ + 253, + 192, + 134, + 255 + ], + "71": [ + 253, + 192, + 134, + 255 + ], + "72": [ + 253, + 192, + 134, + 255 + ], + "73": [ + 253, + 192, + 134, + 255 + ], + "74": [ + 253, + 192, + 134, + 255 + ], + "75": [ + 253, + 192, + 134, + 255 + ], + "76": [ + 253, + 192, + 134, + 255 + ], + "77": [ + 253, + 192, + 134, + 255 + ], + "78": [ + 253, + 192, + 134, + 255 + ], + "79": [ + 253, + 192, + 134, + 255 + ], + "80": [ + 253, + 192, + 134, + 255 + ], + "81": [ + 253, + 192, + 134, + 255 + ], + "82": [ + 253, + 192, + 134, + 255 + ], + "83": [ + 253, + 192, + 134, + 255 + ], + "84": [ + 253, + 192, + 134, + 255 + ], + "85": [ + 253, + 192, + 134, + 255 + ], + "86": [ + 253, + 192, + 134, + 255 + ], + "87": [ + 253, + 192, + 134, + 255 + ], + "88": [ + 253, + 192, + 134, + 255 + ], + "89": [ + 253, + 192, + 134, + 255 + ], + "90": [ + 253, + 192, + 134, + 255 + ], + "91": [ + 253, + 192, + 134, + 255 + ], + "92": [ + 253, + 192, + 134, + 255 + ], + "93": [ + 253, + 192, + 134, + 255 + ], + "94": [ + 253, + 192, + 134, + 255 + ], + "95": [ + 253, + 192, + 134, + 255 + ], + "96": [ + 255, + 255, + 153, + 255 + ], + "97": [ + 255, + 255, + 153, + 255 + ], + "98": [ + 255, + 255, + 153, + 255 + ], + "99": [ + 255, + 255, + 153, + 255 + ], + "100": [ + 255, + 255, + 153, + 255 + ], + "101": [ + 255, + 255, + 153, + 255 + ], + "102": [ + 255, + 255, + 153, + 255 + ], + "103": [ + 255, + 255, + 153, + 255 + ], + "104": [ + 255, + 255, + 153, + 255 + ], + "105": [ + 255, + 255, + 153, + 255 + ], + "106": [ + 255, + 255, + 153, + 255 + ], + "107": [ + 255, + 255, + 153, + 255 + ], + "108": [ + 255, + 255, + 153, + 255 + ], + "109": [ + 255, + 255, + 153, + 255 + ], + "110": [ + 255, + 255, + 153, + 255 + ], + "111": [ + 255, + 255, + 153, + 255 + ], + "112": [ + 255, + 255, + 153, + 255 + ], + "113": [ + 255, + 255, + 153, + 255 + ], + "114": [ + 255, + 255, + 153, + 255 + ], + "115": [ + 255, + 255, + 153, + 255 + ], + "116": [ + 255, + 255, + 153, + 255 + ], + "117": [ + 255, + 255, + 153, + 255 + ], + "118": [ + 255, + 255, + 153, + 255 + ], + "119": [ + 255, + 255, + 153, + 255 + ], + "120": [ + 255, + 255, + 153, + 255 + ], + "121": [ + 255, + 255, + 153, + 255 + ], + "122": [ + 255, + 255, + 153, + 255 + ], + "123": [ + 255, + 255, + 153, + 255 + ], + "124": [ + 255, + 255, + 153, + 255 + ], + "125": [ + 255, + 255, + 153, + 255 + ], + "126": [ + 255, + 255, + 153, + 255 + ], + "127": [ + 255, + 255, + 153, + 255 + ], + "128": [ + 56, + 108, + 176, + 255 + ], + "129": [ + 56, + 108, + 176, + 255 + ], + "130": [ + 56, + 108, + 176, + 255 + ], + "131": [ + 56, + 108, + 176, + 255 + ], + "132": [ + 56, + 108, + 176, + 255 + ], + "133": [ + 56, + 108, + 176, + 255 + ], + "134": [ + 56, + 108, + 176, + 255 + ], + "135": [ + 56, + 108, + 176, + 255 + ], + "136": [ + 56, + 108, + 176, + 255 + ], + "137": [ + 56, + 108, + 176, + 255 + ], + "138": [ + 56, + 108, + 176, + 255 + ], + "139": [ + 56, + 108, + 176, + 255 + ], + "140": [ + 56, + 108, + 176, + 255 + ], + "141": [ + 56, + 108, + 176, + 255 + ], + "142": [ + 56, + 108, + 176, + 255 + ], + "143": [ + 56, + 108, + 176, + 255 + ], + "144": [ + 56, + 108, + 176, + 255 + ], + "145": [ + 56, + 108, + 176, + 255 + ], + "146": [ + 56, + 108, + 176, + 255 + ], + "147": [ + 56, + 108, + 176, + 255 + ], + "148": [ + 56, + 108, + 176, + 255 + ], + "149": [ + 56, + 108, + 176, + 255 + ], + "150": [ + 56, + 108, + 176, + 255 + ], + "151": [ + 56, + 108, + 176, + 255 + ], + "152": [ + 56, + 108, + 176, + 255 + ], + "153": [ + 56, + 108, + 176, + 255 + ], + "154": [ + 56, + 108, + 176, + 255 + ], + "155": [ + 56, + 108, + 176, + 255 + ], + "156": [ + 56, + 108, + 176, + 255 + ], + "157": [ + 56, + 108, + 176, + 255 + ], + "158": [ + 56, + 108, + 176, + 255 + ], + "159": [ + 56, + 108, + 176, + 255 + ], + "160": [ + 240, + 2, + 127, + 255 + ], + "161": [ + 240, + 2, + 127, + 255 + ], + "162": [ + 240, + 2, + 127, + 255 + ], + "163": [ + 240, + 2, + 127, + 255 + ], + "164": [ + 240, + 2, + 127, + 255 + ], + "165": [ + 240, + 2, + 127, + 255 + ], + "166": [ + 240, + 2, + 127, + 255 + ], + "167": [ + 240, + 2, + 127, + 255 + ], + "168": [ + 240, + 2, + 127, + 255 + ], + "169": [ + 240, + 2, + 127, + 255 + ], + "170": [ + 240, + 2, + 127, + 255 + ], + "171": [ + 240, + 2, + 127, + 255 + ], + "172": [ + 240, + 2, + 127, + 255 + ], + "173": [ + 240, + 2, + 127, + 255 + ], + "174": [ + 240, + 2, + 127, + 255 + ], + "175": [ + 240, + 2, + 127, + 255 + ], + "176": [ + 240, + 2, + 127, + 255 + ], + "177": [ + 240, + 2, + 127, + 255 + ], + "178": [ + 240, + 2, + 127, + 255 + ], + "179": [ + 240, + 2, + 127, + 255 + ], + "180": [ + 240, + 2, + 127, + 255 + ], + "181": [ + 240, + 2, + 127, + 255 + ], + "182": [ + 240, + 2, + 127, + 255 + ], + "183": [ + 240, + 2, + 127, + 255 + ], + "184": [ + 240, + 2, + 127, + 255 + ], + "185": [ + 240, + 2, + 127, + 255 + ], + "186": [ + 240, + 2, + 127, + 255 + ], + "187": [ + 240, + 2, + 127, + 255 + ], + "188": [ + 240, + 2, + 127, + 255 + ], + "189": [ + 240, + 2, + 127, + 255 + ], + "190": [ + 240, + 2, + 127, + 255 + ], + "191": [ + 240, + 2, + 127, + 255 + ], + "192": [ + 191, + 91, + 22, + 255 + ], + "193": [ + 191, + 91, + 22, + 255 + ], + "194": [ + 191, + 91, + 22, + 255 + ], + "195": [ + 191, + 91, + 22, + 255 + ], + "196": [ + 191, + 91, + 22, + 255 + ], + "197": [ + 191, + 91, + 22, + 255 + ], + "198": [ + 191, + 91, + 22, + 255 + ], + "199": [ + 191, + 91, + 22, + 255 + ], + "200": [ + 191, + 91, + 22, + 255 + ], + "201": [ + 191, + 91, + 22, + 255 + ], + "202": [ + 191, + 91, + 22, + 255 + ], + "203": [ + 191, + 91, + 22, + 255 + ], + "204": [ + 191, + 91, + 22, + 255 + ], + "205": [ + 191, + 91, + 22, + 255 + ], + "206": [ + 191, + 91, + 22, + 255 + ], + "207": [ + 191, + 91, + 22, + 255 + ], + "208": [ + 191, + 91, + 22, + 255 + ], + "209": [ + 191, + 91, + 22, + 255 + ], + "210": [ + 191, + 91, + 22, + 255 + ], + "211": [ + 191, + 91, + 22, + 255 + ], + "212": [ + 191, + 91, + 22, + 255 + ], + "213": [ + 191, + 91, + 22, + 255 + ], + "214": [ + 191, + 91, + 22, + 255 + ], + "215": [ + 191, + 91, + 22, + 255 + ], + "216": [ + 191, + 91, + 22, + 255 + ], + "217": [ + 191, + 91, + 22, + 255 + ], + "218": [ + 191, + 91, + 22, + 255 + ], + "219": [ + 191, + 91, + 22, + 255 + ], + "220": [ + 191, + 91, + 22, + 255 + ], + "221": [ + 191, + 91, + 22, + 255 + ], + "222": [ + 191, + 91, + 22, + 255 + ], + "223": [ + 191, + 91, + 22, + 255 + ], + "224": [ + 102, + 102, + 102, + 255 + ], + "225": [ + 102, + 102, + 102, + 255 + ], + "226": [ + 102, + 102, + 102, + 255 + ], + "227": [ + 102, + 102, + 102, + 255 + ], + "228": [ + 102, + 102, + 102, + 255 + ], + "229": [ + 102, + 102, + 102, + 255 + ], + "230": [ + 102, + 102, + 102, + 255 + ], + "231": [ + 102, + 102, + 102, + 255 + ], + "232": [ + 102, + 102, + 102, + 255 + ], + "233": [ + 102, + 102, + 102, + 255 + ], + "234": [ + 102, + 102, + 102, + 255 + ], + "235": [ + 102, + 102, + 102, + 255 + ], + "236": [ + 102, + 102, + 102, + 255 + ], + "237": [ + 102, + 102, + 102, + 255 + ], + "238": [ + 102, + 102, + 102, + 255 + ], + "239": [ + 102, + 102, + 102, + 255 + ], + "240": [ + 102, + 102, + 102, + 255 + ], + "241": [ + 102, + 102, + 102, + 255 + ], + "242": [ + 102, + 102, + 102, + 255 + ], + "243": [ + 102, + 102, + 102, + 255 + ], + "244": [ + 102, + 102, + 102, + 255 + ], + "245": [ + 102, + 102, + 102, + 255 + ], + "246": [ + 102, + 102, + 102, + 255 + ], + "247": [ + 102, + 102, + 102, + 255 + ], + "248": [ + 102, + 102, + 102, + 255 + ], + "249": [ + 102, + 102, + 102, + 255 + ], + "250": [ + 102, + 102, + 102, + 255 + ], + "251": [ + 102, + 102, + 102, + 255 + ], + "252": [ + 102, + 102, + 102, + 255 + ], + "253": [ + 102, + 102, + 102, + 255 + ], + "254": [ + 102, + 102, + 102, + 255 + ], + "255": [ + 102, + 102, + 102, + 255 + ] + }, + algae: { + "0": [ + 214, + 249, + 207, + 255 + ], + "1": [ + 213, + 248, + 206, + 255 + ], + "2": [ + 212, + 247, + 204, + 255 + ], + "3": [ + 211, + 246, + 203, + 255 + ], + "4": [ + 209, + 245, + 201, + 255 + ], + "5": [ + 208, + 244, + 200, + 255 + ], + "6": [ + 207, + 243, + 198, + 255 + ], + "7": [ + 206, + 242, + 197, + 255 + ], + "8": [ + 204, + 241, + 195, + 255 + ], + "9": [ + 203, + 240, + 194, + 255 + ], + "10": [ + 202, + 239, + 193, + 255 + ], + "11": [ + 201, + 239, + 191, + 255 + ], + "12": [ + 199, + 238, + 190, + 255 + ], + "13": [ + 198, + 237, + 188, + 255 + ], + "14": [ + 197, + 236, + 187, + 255 + ], + "15": [ + 196, + 235, + 185, + 255 + ], + "16": [ + 194, + 234, + 184, + 255 + ], + "17": [ + 193, + 233, + 183, + 255 + ], + "18": [ + 192, + 232, + 181, + 255 + ], + "19": [ + 191, + 231, + 180, + 255 + ], + "20": [ + 189, + 231, + 178, + 255 + ], + "21": [ + 188, + 230, + 177, + 255 + ], + "22": [ + 187, + 229, + 176, + 255 + ], + "23": [ + 186, + 228, + 174, + 255 + ], + "24": [ + 184, + 227, + 173, + 255 + ], + "25": [ + 183, + 226, + 171, + 255 + ], + "26": [ + 182, + 225, + 170, + 255 + ], + "27": [ + 181, + 225, + 169, + 255 + ], + "28": [ + 179, + 224, + 167, + 255 + ], + "29": [ + 178, + 223, + 166, + 255 + ], + "30": [ + 177, + 222, + 165, + 255 + ], + "31": [ + 175, + 221, + 163, + 255 + ], + "32": [ + 174, + 220, + 162, + 255 + ], + "33": [ + 173, + 219, + 160, + 255 + ], + "34": [ + 172, + 219, + 159, + 255 + ], + "35": [ + 170, + 218, + 158, + 255 + ], + "36": [ + 169, + 217, + 156, + 255 + ], + "37": [ + 168, + 216, + 155, + 255 + ], + "38": [ + 166, + 215, + 154, + 255 + ], + "39": [ + 165, + 215, + 152, + 255 + ], + "40": [ + 164, + 214, + 151, + 255 + ], + "41": [ + 163, + 213, + 150, + 255 + ], + "42": [ + 161, + 212, + 149, + 255 + ], + "43": [ + 160, + 211, + 147, + 255 + ], + "44": [ + 159, + 211, + 146, + 255 + ], + "45": [ + 157, + 210, + 145, + 255 + ], + "46": [ + 156, + 209, + 143, + 255 + ], + "47": [ + 155, + 208, + 142, + 255 + ], + "48": [ + 153, + 207, + 141, + 255 + ], + "49": [ + 152, + 207, + 140, + 255 + ], + "50": [ + 151, + 206, + 138, + 255 + ], + "51": [ + 149, + 205, + 137, + 255 + ], + "52": [ + 148, + 204, + 136, + 255 + ], + "53": [ + 147, + 203, + 135, + 255 + ], + "54": [ + 145, + 203, + 133, + 255 + ], + "55": [ + 144, + 202, + 132, + 255 + ], + "56": [ + 143, + 201, + 131, + 255 + ], + "57": [ + 141, + 200, + 130, + 255 + ], + "58": [ + 140, + 200, + 128, + 255 + ], + "59": [ + 139, + 199, + 127, + 255 + ], + "60": [ + 137, + 198, + 126, + 255 + ], + "61": [ + 136, + 197, + 125, + 255 + ], + "62": [ + 134, + 197, + 124, + 255 + ], + "63": [ + 133, + 196, + 122, + 255 + ], + "64": [ + 132, + 195, + 121, + 255 + ], + "65": [ + 130, + 194, + 120, + 255 + ], + "66": [ + 129, + 194, + 119, + 255 + ], + "67": [ + 127, + 193, + 118, + 255 + ], + "68": [ + 126, + 192, + 117, + 255 + ], + "69": [ + 124, + 191, + 115, + 255 + ], + "70": [ + 123, + 191, + 114, + 255 + ], + "71": [ + 121, + 190, + 113, + 255 + ], + "72": [ + 120, + 189, + 112, + 255 + ], + "73": [ + 118, + 188, + 111, + 255 + ], + "74": [ + 117, + 188, + 110, + 255 + ], + "75": [ + 115, + 187, + 109, + 255 + ], + "76": [ + 114, + 186, + 108, + 255 + ], + "77": [ + 112, + 185, + 107, + 255 + ], + "78": [ + 111, + 185, + 105, + 255 + ], + "79": [ + 109, + 184, + 104, + 255 + ], + "80": [ + 108, + 183, + 103, + 255 + ], + "81": [ + 106, + 183, + 102, + 255 + ], + "82": [ + 104, + 182, + 101, + 255 + ], + "83": [ + 103, + 181, + 100, + 255 + ], + "84": [ + 101, + 181, + 99, + 255 + ], + "85": [ + 100, + 180, + 98, + 255 + ], + "86": [ + 98, + 179, + 97, + 255 + ], + "87": [ + 96, + 178, + 96, + 255 + ], + "88": [ + 94, + 178, + 96, + 255 + ], + "89": [ + 93, + 177, + 95, + 255 + ], + "90": [ + 91, + 176, + 94, + 255 + ], + "91": [ + 89, + 176, + 93, + 255 + ], + "92": [ + 87, + 175, + 92, + 255 + ], + "93": [ + 85, + 174, + 91, + 255 + ], + "94": [ + 83, + 174, + 90, + 255 + ], + "95": [ + 82, + 173, + 90, + 255 + ], + "96": [ + 80, + 172, + 89, + 255 + ], + "97": [ + 78, + 171, + 88, + 255 + ], + "98": [ + 76, + 171, + 87, + 255 + ], + "99": [ + 74, + 170, + 87, + 255 + ], + "100": [ + 71, + 169, + 86, + 255 + ], + "101": [ + 69, + 169, + 86, + 255 + ], + "102": [ + 67, + 168, + 85, + 255 + ], + "103": [ + 65, + 167, + 84, + 255 + ], + "104": [ + 63, + 167, + 84, + 255 + ], + "105": [ + 61, + 166, + 84, + 255 + ], + "106": [ + 58, + 165, + 83, + 255 + ], + "107": [ + 56, + 164, + 83, + 255 + ], + "108": [ + 54, + 164, + 82, + 255 + ], + "109": [ + 52, + 163, + 82, + 255 + ], + "110": [ + 50, + 162, + 82, + 255 + ], + "111": [ + 47, + 161, + 82, + 255 + ], + "112": [ + 45, + 161, + 81, + 255 + ], + "113": [ + 43, + 160, + 81, + 255 + ], + "114": [ + 41, + 159, + 81, + 255 + ], + "115": [ + 39, + 158, + 81, + 255 + ], + "116": [ + 37, + 157, + 81, + 255 + ], + "117": [ + 35, + 157, + 81, + 255 + ], + "118": [ + 33, + 156, + 81, + 255 + ], + "119": [ + 31, + 155, + 80, + 255 + ], + "120": [ + 30, + 154, + 80, + 255 + ], + "121": [ + 28, + 153, + 80, + 255 + ], + "122": [ + 26, + 152, + 80, + 255 + ], + "123": [ + 25, + 152, + 80, + 255 + ], + "124": [ + 23, + 151, + 80, + 255 + ], + "125": [ + 21, + 150, + 80, + 255 + ], + "126": [ + 20, + 149, + 80, + 255 + ], + "127": [ + 19, + 148, + 80, + 255 + ], + "128": [ + 17, + 147, + 79, + 255 + ], + "129": [ + 16, + 146, + 79, + 255 + ], + "130": [ + 15, + 146, + 79, + 255 + ], + "131": [ + 13, + 145, + 79, + 255 + ], + "132": [ + 12, + 144, + 79, + 255 + ], + "133": [ + 11, + 143, + 79, + 255 + ], + "134": [ + 10, + 142, + 79, + 255 + ], + "135": [ + 10, + 141, + 78, + 255 + ], + "136": [ + 9, + 140, + 78, + 255 + ], + "137": [ + 8, + 139, + 78, + 255 + ], + "138": [ + 8, + 138, + 78, + 255 + ], + "139": [ + 7, + 138, + 78, + 255 + ], + "140": [ + 7, + 137, + 77, + 255 + ], + "141": [ + 7, + 136, + 77, + 255 + ], + "142": [ + 6, + 135, + 77, + 255 + ], + "143": [ + 6, + 134, + 77, + 255 + ], + "144": [ + 6, + 133, + 77, + 255 + ], + "145": [ + 6, + 132, + 76, + 255 + ], + "146": [ + 6, + 131, + 76, + 255 + ], + "147": [ + 7, + 130, + 76, + 255 + ], + "148": [ + 7, + 129, + 76, + 255 + ], + "149": [ + 7, + 129, + 75, + 255 + ], + "150": [ + 7, + 128, + 75, + 255 + ], + "151": [ + 8, + 127, + 75, + 255 + ], + "152": [ + 8, + 126, + 74, + 255 + ], + "153": [ + 9, + 125, + 74, + 255 + ], + "154": [ + 9, + 124, + 74, + 255 + ], + "155": [ + 10, + 123, + 74, + 255 + ], + "156": [ + 10, + 122, + 73, + 255 + ], + "157": [ + 11, + 121, + 73, + 255 + ], + "158": [ + 11, + 120, + 73, + 255 + ], + "159": [ + 12, + 119, + 72, + 255 + ], + "160": [ + 12, + 119, + 72, + 255 + ], + "161": [ + 13, + 118, + 72, + 255 + ], + "162": [ + 13, + 117, + 71, + 255 + ], + "163": [ + 14, + 116, + 71, + 255 + ], + "164": [ + 14, + 115, + 70, + 255 + ], + "165": [ + 15, + 114, + 70, + 255 + ], + "166": [ + 15, + 113, + 70, + 255 + ], + "167": [ + 16, + 112, + 69, + 255 + ], + "168": [ + 16, + 111, + 69, + 255 + ], + "169": [ + 17, + 110, + 69, + 255 + ], + "170": [ + 17, + 110, + 68, + 255 + ], + "171": [ + 18, + 109, + 68, + 255 + ], + "172": [ + 18, + 108, + 67, + 255 + ], + "173": [ + 18, + 107, + 67, + 255 + ], + "174": [ + 19, + 106, + 67, + 255 + ], + "175": [ + 19, + 105, + 66, + 255 + ], + "176": [ + 20, + 104, + 66, + 255 + ], + "177": [ + 20, + 103, + 65, + 255 + ], + "178": [ + 20, + 102, + 65, + 255 + ], + "179": [ + 21, + 102, + 64, + 255 + ], + "180": [ + 21, + 101, + 64, + 255 + ], + "181": [ + 21, + 100, + 63, + 255 + ], + "182": [ + 21, + 99, + 63, + 255 + ], + "183": [ + 22, + 98, + 63, + 255 + ], + "184": [ + 22, + 97, + 62, + 255 + ], + "185": [ + 22, + 96, + 62, + 255 + ], + "186": [ + 23, + 95, + 61, + 255 + ], + "187": [ + 23, + 94, + 61, + 255 + ], + "188": [ + 23, + 94, + 60, + 255 + ], + "189": [ + 23, + 93, + 60, + 255 + ], + "190": [ + 23, + 92, + 59, + 255 + ], + "191": [ + 24, + 91, + 59, + 255 + ], + "192": [ + 24, + 90, + 58, + 255 + ], + "193": [ + 24, + 89, + 58, + 255 + ], + "194": [ + 24, + 88, + 57, + 255 + ], + "195": [ + 24, + 87, + 57, + 255 + ], + "196": [ + 25, + 86, + 56, + 255 + ], + "197": [ + 25, + 86, + 56, + 255 + ], + "198": [ + 25, + 85, + 55, + 255 + ], + "199": [ + 25, + 84, + 55, + 255 + ], + "200": [ + 25, + 83, + 54, + 255 + ], + "201": [ + 25, + 82, + 54, + 255 + ], + "202": [ + 25, + 81, + 53, + 255 + ], + "203": [ + 25, + 80, + 52, + 255 + ], + "204": [ + 25, + 80, + 52, + 255 + ], + "205": [ + 25, + 79, + 51, + 255 + ], + "206": [ + 25, + 78, + 51, + 255 + ], + "207": [ + 25, + 77, + 50, + 255 + ], + "208": [ + 25, + 76, + 50, + 255 + ], + "209": [ + 25, + 75, + 49, + 255 + ], + "210": [ + 25, + 74, + 49, + 255 + ], + "211": [ + 25, + 73, + 48, + 255 + ], + "212": [ + 25, + 73, + 47, + 255 + ], + "213": [ + 25, + 72, + 47, + 255 + ], + "214": [ + 25, + 71, + 46, + 255 + ], + "215": [ + 25, + 70, + 46, + 255 + ], + "216": [ + 25, + 69, + 45, + 255 + ], + "217": [ + 25, + 68, + 44, + 255 + ], + "218": [ + 25, + 67, + 44, + 255 + ], + "219": [ + 25, + 67, + 43, + 255 + ], + "220": [ + 25, + 66, + 43, + 255 + ], + "221": [ + 25, + 65, + 42, + 255 + ], + "222": [ + 25, + 64, + 41, + 255 + ], + "223": [ + 25, + 63, + 41, + 255 + ], + "224": [ + 25, + 62, + 40, + 255 + ], + "225": [ + 24, + 61, + 40, + 255 + ], + "226": [ + 24, + 61, + 39, + 255 + ], + "227": [ + 24, + 60, + 38, + 255 + ], + "228": [ + 24, + 59, + 38, + 255 + ], + "229": [ + 24, + 58, + 37, + 255 + ], + "230": [ + 24, + 57, + 36, + 255 + ], + "231": [ + 23, + 56, + 36, + 255 + ], + "232": [ + 23, + 55, + 35, + 255 + ], + "233": [ + 23, + 55, + 35, + 255 + ], + "234": [ + 23, + 54, + 34, + 255 + ], + "235": [ + 23, + 53, + 33, + 255 + ], + "236": [ + 22, + 52, + 33, + 255 + ], + "237": [ + 22, + 51, + 32, + 255 + ], + "238": [ + 22, + 50, + 31, + 255 + ], + "239": [ + 22, + 49, + 31, + 255 + ], + "240": [ + 22, + 49, + 30, + 255 + ], + "241": [ + 21, + 48, + 29, + 255 + ], + "242": [ + 21, + 47, + 29, + 255 + ], + "243": [ + 21, + 46, + 28, + 255 + ], + "244": [ + 21, + 45, + 27, + 255 + ], + "245": [ + 20, + 44, + 27, + 255 + ], + "246": [ + 20, + 43, + 26, + 255 + ], + "247": [ + 20, + 43, + 25, + 255 + ], + "248": [ + 19, + 42, + 25, + 255 + ], + "249": [ + 19, + 41, + 24, + 255 + ], + "250": [ + 19, + 40, + 23, + 255 + ], + "251": [ + 18, + 39, + 22, + 255 + ], + "252": [ + 18, + 38, + 22, + 255 + ], + "253": [ + 18, + 37, + 21, + 255 + ], + "254": [ + 17, + 37, + 20, + 255 + ], + "255": [ + 17, + 36, + 20, + 255 + ] + }, + amp: { + "0": [ + 241, + 236, + 236, + 255 + ], + "1": [ + 240, + 235, + 234, + 255 + ], + "2": [ + 240, + 234, + 233, + 255 + ], + "3": [ + 239, + 233, + 232, + 255 + ], + "4": [ + 238, + 232, + 230, + 255 + ], + "5": [ + 238, + 231, + 229, + 255 + ], + "6": [ + 237, + 229, + 227, + 255 + ], + "7": [ + 237, + 228, + 226, + 255 + ], + "8": [ + 236, + 227, + 225, + 255 + ], + "9": [ + 236, + 226, + 223, + 255 + ], + "10": [ + 235, + 225, + 222, + 255 + ], + "11": [ + 235, + 223, + 220, + 255 + ], + "12": [ + 234, + 222, + 219, + 255 + ], + "13": [ + 234, + 221, + 218, + 255 + ], + "14": [ + 233, + 220, + 216, + 255 + ], + "15": [ + 233, + 219, + 215, + 255 + ], + "16": [ + 233, + 217, + 213, + 255 + ], + "17": [ + 232, + 216, + 212, + 255 + ], + "18": [ + 232, + 215, + 211, + 255 + ], + "19": [ + 231, + 214, + 209, + 255 + ], + "20": [ + 231, + 213, + 208, + 255 + ], + "21": [ + 230, + 212, + 206, + 255 + ], + "22": [ + 230, + 210, + 205, + 255 + ], + "23": [ + 230, + 209, + 203, + 255 + ], + "24": [ + 229, + 208, + 202, + 255 + ], + "25": [ + 229, + 207, + 200, + 255 + ], + "26": [ + 228, + 206, + 199, + 255 + ], + "27": [ + 228, + 205, + 198, + 255 + ], + "28": [ + 228, + 203, + 196, + 255 + ], + "29": [ + 227, + 202, + 195, + 255 + ], + "30": [ + 227, + 201, + 193, + 255 + ], + "31": [ + 226, + 200, + 192, + 255 + ], + "32": [ + 226, + 199, + 190, + 255 + ], + "33": [ + 226, + 198, + 189, + 255 + ], + "34": [ + 225, + 196, + 188, + 255 + ], + "35": [ + 225, + 195, + 186, + 255 + ], + "36": [ + 224, + 194, + 185, + 255 + ], + "37": [ + 224, + 193, + 183, + 255 + ], + "38": [ + 224, + 192, + 182, + 255 + ], + "39": [ + 223, + 191, + 180, + 255 + ], + "40": [ + 223, + 189, + 179, + 255 + ], + "41": [ + 223, + 188, + 177, + 255 + ], + "42": [ + 222, + 187, + 176, + 255 + ], + "43": [ + 222, + 186, + 174, + 255 + ], + "44": [ + 222, + 185, + 173, + 255 + ], + "45": [ + 221, + 184, + 172, + 255 + ], + "46": [ + 221, + 182, + 170, + 255 + ], + "47": [ + 220, + 181, + 169, + 255 + ], + "48": [ + 220, + 180, + 167, + 255 + ], + "49": [ + 220, + 179, + 166, + 255 + ], + "50": [ + 219, + 178, + 164, + 255 + ], + "51": [ + 219, + 177, + 163, + 255 + ], + "52": [ + 219, + 176, + 161, + 255 + ], + "53": [ + 218, + 174, + 160, + 255 + ], + "54": [ + 218, + 173, + 159, + 255 + ], + "55": [ + 218, + 172, + 157, + 255 + ], + "56": [ + 217, + 171, + 156, + 255 + ], + "57": [ + 217, + 170, + 154, + 255 + ], + "58": [ + 217, + 169, + 153, + 255 + ], + "59": [ + 216, + 168, + 151, + 255 + ], + "60": [ + 216, + 166, + 150, + 255 + ], + "61": [ + 216, + 165, + 148, + 255 + ], + "62": [ + 215, + 164, + 147, + 255 + ], + "63": [ + 215, + 163, + 146, + 255 + ], + "64": [ + 215, + 162, + 144, + 255 + ], + "65": [ + 214, + 161, + 143, + 255 + ], + "66": [ + 214, + 160, + 141, + 255 + ], + "67": [ + 214, + 158, + 140, + 255 + ], + "68": [ + 213, + 157, + 138, + 255 + ], + "69": [ + 213, + 156, + 137, + 255 + ], + "70": [ + 213, + 155, + 136, + 255 + ], + "71": [ + 212, + 154, + 134, + 255 + ], + "72": [ + 212, + 153, + 133, + 255 + ], + "73": [ + 212, + 152, + 131, + 255 + ], + "74": [ + 211, + 151, + 130, + 255 + ], + "75": [ + 211, + 149, + 128, + 255 + ], + "76": [ + 211, + 148, + 127, + 255 + ], + "77": [ + 210, + 147, + 126, + 255 + ], + "78": [ + 210, + 146, + 124, + 255 + ], + "79": [ + 209, + 145, + 123, + 255 + ], + "80": [ + 209, + 144, + 121, + 255 + ], + "81": [ + 209, + 143, + 120, + 255 + ], + "82": [ + 208, + 141, + 119, + 255 + ], + "83": [ + 208, + 140, + 117, + 255 + ], + "84": [ + 208, + 139, + 116, + 255 + ], + "85": [ + 207, + 138, + 114, + 255 + ], + "86": [ + 207, + 137, + 113, + 255 + ], + "87": [ + 207, + 136, + 112, + 255 + ], + "88": [ + 206, + 135, + 110, + 255 + ], + "89": [ + 206, + 133, + 109, + 255 + ], + "90": [ + 206, + 132, + 107, + 255 + ], + "91": [ + 205, + 131, + 106, + 255 + ], + "92": [ + 205, + 130, + 105, + 255 + ], + "93": [ + 205, + 129, + 103, + 255 + ], + "94": [ + 204, + 128, + 102, + 255 + ], + "95": [ + 204, + 127, + 100, + 255 + ], + "96": [ + 204, + 125, + 99, + 255 + ], + "97": [ + 203, + 124, + 98, + 255 + ], + "98": [ + 203, + 123, + 96, + 255 + ], + "99": [ + 202, + 122, + 95, + 255 + ], + "100": [ + 202, + 121, + 94, + 255 + ], + "101": [ + 202, + 120, + 92, + 255 + ], + "102": [ + 201, + 119, + 91, + 255 + ], + "103": [ + 201, + 117, + 90, + 255 + ], + "104": [ + 201, + 116, + 88, + 255 + ], + "105": [ + 200, + 115, + 87, + 255 + ], + "106": [ + 200, + 114, + 86, + 255 + ], + "107": [ + 200, + 113, + 84, + 255 + ], + "108": [ + 199, + 112, + 83, + 255 + ], + "109": [ + 199, + 110, + 82, + 255 + ], + "110": [ + 198, + 109, + 80, + 255 + ], + "111": [ + 198, + 108, + 79, + 255 + ], + "112": [ + 198, + 107, + 78, + 255 + ], + "113": [ + 197, + 106, + 77, + 255 + ], + "114": [ + 197, + 105, + 75, + 255 + ], + "115": [ + 196, + 103, + 74, + 255 + ], + "116": [ + 196, + 102, + 73, + 255 + ], + "117": [ + 196, + 101, + 71, + 255 + ], + "118": [ + 195, + 100, + 70, + 255 + ], + "119": [ + 195, + 99, + 69, + 255 + ], + "120": [ + 194, + 97, + 68, + 255 + ], + "121": [ + 194, + 96, + 67, + 255 + ], + "122": [ + 194, + 95, + 65, + 255 + ], + "123": [ + 193, + 94, + 64, + 255 + ], + "124": [ + 193, + 93, + 63, + 255 + ], + "125": [ + 192, + 91, + 62, + 255 + ], + "126": [ + 192, + 90, + 61, + 255 + ], + "127": [ + 192, + 89, + 59, + 255 + ], + "128": [ + 191, + 88, + 58, + 255 + ], + "129": [ + 191, + 86, + 57, + 255 + ], + "130": [ + 190, + 85, + 56, + 255 + ], + "131": [ + 190, + 84, + 55, + 255 + ], + "132": [ + 189, + 83, + 54, + 255 + ], + "133": [ + 189, + 81, + 53, + 255 + ], + "134": [ + 188, + 80, + 52, + 255 + ], + "135": [ + 188, + 79, + 51, + 255 + ], + "136": [ + 188, + 78, + 50, + 255 + ], + "137": [ + 187, + 76, + 49, + 255 + ], + "138": [ + 187, + 75, + 48, + 255 + ], + "139": [ + 186, + 74, + 47, + 255 + ], + "140": [ + 186, + 73, + 46, + 255 + ], + "141": [ + 185, + 71, + 45, + 255 + ], + "142": [ + 185, + 70, + 44, + 255 + ], + "143": [ + 184, + 69, + 44, + 255 + ], + "144": [ + 184, + 67, + 43, + 255 + ], + "145": [ + 183, + 66, + 42, + 255 + ], + "146": [ + 183, + 65, + 41, + 255 + ], + "147": [ + 182, + 63, + 41, + 255 + ], + "148": [ + 181, + 62, + 40, + 255 + ], + "149": [ + 181, + 61, + 40, + 255 + ], + "150": [ + 180, + 59, + 39, + 255 + ], + "151": [ + 180, + 58, + 38, + 255 + ], + "152": [ + 179, + 57, + 38, + 255 + ], + "153": [ + 179, + 55, + 38, + 255 + ], + "154": [ + 178, + 54, + 37, + 255 + ], + "155": [ + 177, + 53, + 37, + 255 + ], + "156": [ + 177, + 51, + 37, + 255 + ], + "157": [ + 176, + 50, + 36, + 255 + ], + "158": [ + 175, + 49, + 36, + 255 + ], + "159": [ + 175, + 47, + 36, + 255 + ], + "160": [ + 174, + 46, + 36, + 255 + ], + "161": [ + 173, + 45, + 36, + 255 + ], + "162": [ + 172, + 44, + 36, + 255 + ], + "163": [ + 172, + 42, + 36, + 255 + ], + "164": [ + 171, + 41, + 36, + 255 + ], + "165": [ + 170, + 40, + 36, + 255 + ], + "166": [ + 169, + 39, + 36, + 255 + ], + "167": [ + 168, + 37, + 36, + 255 + ], + "168": [ + 167, + 36, + 36, + 255 + ], + "169": [ + 167, + 35, + 36, + 255 + ], + "170": [ + 166, + 34, + 36, + 255 + ], + "171": [ + 165, + 33, + 36, + 255 + ], + "172": [ + 164, + 32, + 36, + 255 + ], + "173": [ + 163, + 31, + 37, + 255 + ], + "174": [ + 162, + 30, + 37, + 255 + ], + "175": [ + 161, + 28, + 37, + 255 + ], + "176": [ + 160, + 27, + 37, + 255 + ], + "177": [ + 159, + 26, + 37, + 255 + ], + "178": [ + 158, + 25, + 38, + 255 + ], + "179": [ + 157, + 24, + 38, + 255 + ], + "180": [ + 156, + 24, + 38, + 255 + ], + "181": [ + 155, + 23, + 38, + 255 + ], + "182": [ + 154, + 22, + 38, + 255 + ], + "183": [ + 152, + 21, + 39, + 255 + ], + "184": [ + 151, + 20, + 39, + 255 + ], + "185": [ + 150, + 19, + 39, + 255 + ], + "186": [ + 149, + 19, + 39, + 255 + ], + "187": [ + 148, + 18, + 40, + 255 + ], + "188": [ + 147, + 17, + 40, + 255 + ], + "189": [ + 145, + 17, + 40, + 255 + ], + "190": [ + 144, + 16, + 40, + 255 + ], + "191": [ + 143, + 16, + 40, + 255 + ], + "192": [ + 142, + 16, + 40, + 255 + ], + "193": [ + 141, + 15, + 40, + 255 + ], + "194": [ + 139, + 15, + 41, + 255 + ], + "195": [ + 138, + 14, + 41, + 255 + ], + "196": [ + 137, + 14, + 41, + 255 + ], + "197": [ + 135, + 14, + 41, + 255 + ], + "198": [ + 134, + 14, + 41, + 255 + ], + "199": [ + 133, + 14, + 41, + 255 + ], + "200": [ + 132, + 14, + 41, + 255 + ], + "201": [ + 130, + 14, + 41, + 255 + ], + "202": [ + 129, + 14, + 41, + 255 + ], + "203": [ + 128, + 13, + 41, + 255 + ], + "204": [ + 126, + 13, + 41, + 255 + ], + "205": [ + 125, + 13, + 41, + 255 + ], + "206": [ + 124, + 14, + 40, + 255 + ], + "207": [ + 122, + 14, + 40, + 255 + ], + "208": [ + 121, + 14, + 40, + 255 + ], + "209": [ + 120, + 14, + 40, + 255 + ], + "210": [ + 118, + 14, + 40, + 255 + ], + "211": [ + 117, + 14, + 39, + 255 + ], + "212": [ + 116, + 14, + 39, + 255 + ], + "213": [ + 114, + 14, + 39, + 255 + ], + "214": [ + 113, + 14, + 39, + 255 + ], + "215": [ + 112, + 14, + 38, + 255 + ], + "216": [ + 110, + 14, + 38, + 255 + ], + "217": [ + 109, + 14, + 38, + 255 + ], + "218": [ + 108, + 14, + 37, + 255 + ], + "219": [ + 106, + 14, + 37, + 255 + ], + "220": [ + 105, + 14, + 37, + 255 + ], + "221": [ + 104, + 14, + 36, + 255 + ], + "222": [ + 102, + 14, + 36, + 255 + ], + "223": [ + 101, + 14, + 35, + 255 + ], + "224": [ + 100, + 14, + 35, + 255 + ], + "225": [ + 98, + 14, + 34, + 255 + ], + "226": [ + 97, + 14, + 34, + 255 + ], + "227": [ + 96, + 14, + 33, + 255 + ], + "228": [ + 94, + 14, + 33, + 255 + ], + "229": [ + 93, + 14, + 33, + 255 + ], + "230": [ + 92, + 14, + 32, + 255 + ], + "231": [ + 90, + 14, + 32, + 255 + ], + "232": [ + 89, + 13, + 31, + 255 + ], + "233": [ + 88, + 13, + 30, + 255 + ], + "234": [ + 86, + 13, + 30, + 255 + ], + "235": [ + 85, + 13, + 29, + 255 + ], + "236": [ + 84, + 13, + 29, + 255 + ], + "237": [ + 83, + 13, + 28, + 255 + ], + "238": [ + 81, + 13, + 28, + 255 + ], + "239": [ + 80, + 12, + 27, + 255 + ], + "240": [ + 79, + 12, + 27, + 255 + ], + "241": [ + 77, + 12, + 26, + 255 + ], + "242": [ + 76, + 12, + 25, + 255 + ], + "243": [ + 75, + 12, + 25, + 255 + ], + "244": [ + 74, + 11, + 24, + 255 + ], + "245": [ + 72, + 11, + 24, + 255 + ], + "246": [ + 71, + 11, + 23, + 255 + ], + "247": [ + 70, + 11, + 22, + 255 + ], + "248": [ + 69, + 10, + 22, + 255 + ], + "249": [ + 67, + 10, + 21, + 255 + ], + "250": [ + 66, + 10, + 20, + 255 + ], + "251": [ + 65, + 10, + 20, + 255 + ], + "252": [ + 63, + 9, + 19, + 255 + ], + "253": [ + 62, + 9, + 19, + 255 + ], + "254": [ + 61, + 9, + 18, + 255 + ], + "255": [ + 60, + 9, + 17, + 255 + ] + }, + balance: { + "0": [ + 23, + 28, + 66, + 255 + ], + "1": [ + 24, + 29, + 69, + 255 + ], + "2": [ + 25, + 31, + 72, + 255 + ], + "3": [ + 26, + 32, + 75, + 255 + ], + "4": [ + 27, + 33, + 78, + 255 + ], + "5": [ + 28, + 35, + 81, + 255 + ], + "6": [ + 29, + 36, + 85, + 255 + ], + "7": [ + 30, + 38, + 88, + 255 + ], + "8": [ + 31, + 39, + 91, + 255 + ], + "9": [ + 32, + 40, + 94, + 255 + ], + "10": [ + 33, + 41, + 97, + 255 + ], + "11": [ + 34, + 43, + 101, + 255 + ], + "12": [ + 35, + 44, + 104, + 255 + ], + "13": [ + 35, + 45, + 107, + 255 + ], + "14": [ + 36, + 47, + 111, + 255 + ], + "15": [ + 37, + 48, + 114, + 255 + ], + "16": [ + 38, + 49, + 118, + 255 + ], + "17": [ + 38, + 51, + 121, + 255 + ], + "18": [ + 39, + 52, + 125, + 255 + ], + "19": [ + 39, + 53, + 128, + 255 + ], + "20": [ + 40, + 55, + 132, + 255 + ], + "21": [ + 40, + 56, + 136, + 255 + ], + "22": [ + 40, + 57, + 139, + 255 + ], + "23": [ + 41, + 58, + 143, + 255 + ], + "24": [ + 41, + 60, + 146, + 255 + ], + "25": [ + 41, + 61, + 150, + 255 + ], + "26": [ + 41, + 63, + 154, + 255 + ], + "27": [ + 40, + 64, + 158, + 255 + ], + "28": [ + 40, + 65, + 161, + 255 + ], + "29": [ + 39, + 67, + 165, + 255 + ], + "30": [ + 39, + 68, + 168, + 255 + ], + "31": [ + 38, + 70, + 172, + 255 + ], + "32": [ + 36, + 72, + 175, + 255 + ], + "33": [ + 35, + 74, + 178, + 255 + ], + "34": [ + 33, + 75, + 181, + 255 + ], + "35": [ + 30, + 77, + 184, + 255 + ], + "36": [ + 28, + 80, + 186, + 255 + ], + "37": [ + 24, + 82, + 187, + 255 + ], + "38": [ + 21, + 84, + 188, + 255 + ], + "39": [ + 18, + 86, + 189, + 255 + ], + "40": [ + 15, + 89, + 189, + 255 + ], + "41": [ + 13, + 91, + 190, + 255 + ], + "42": [ + 11, + 93, + 190, + 255 + ], + "43": [ + 10, + 95, + 189, + 255 + ], + "44": [ + 9, + 98, + 189, + 255 + ], + "45": [ + 10, + 100, + 189, + 255 + ], + "46": [ + 11, + 102, + 189, + 255 + ], + "47": [ + 12, + 104, + 188, + 255 + ], + "48": [ + 14, + 106, + 188, + 255 + ], + "49": [ + 16, + 108, + 188, + 255 + ], + "50": [ + 19, + 110, + 187, + 255 + ], + "51": [ + 21, + 112, + 187, + 255 + ], + "52": [ + 24, + 114, + 187, + 255 + ], + "53": [ + 27, + 116, + 187, + 255 + ], + "54": [ + 29, + 117, + 186, + 255 + ], + "55": [ + 32, + 119, + 186, + 255 + ], + "56": [ + 35, + 121, + 186, + 255 + ], + "57": [ + 37, + 123, + 186, + 255 + ], + "58": [ + 40, + 125, + 186, + 255 + ], + "59": [ + 43, + 127, + 186, + 255 + ], + "60": [ + 45, + 128, + 185, + 255 + ], + "61": [ + 48, + 130, + 185, + 255 + ], + "62": [ + 51, + 132, + 185, + 255 + ], + "63": [ + 53, + 134, + 185, + 255 + ], + "64": [ + 56, + 135, + 185, + 255 + ], + "65": [ + 59, + 137, + 185, + 255 + ], + "66": [ + 61, + 139, + 185, + 255 + ], + "67": [ + 64, + 140, + 185, + 255 + ], + "68": [ + 66, + 142, + 185, + 255 + ], + "69": [ + 69, + 144, + 185, + 255 + ], + "70": [ + 72, + 145, + 185, + 255 + ], + "71": [ + 75, + 147, + 186, + 255 + ], + "72": [ + 77, + 149, + 186, + 255 + ], + "73": [ + 80, + 150, + 186, + 255 + ], + "74": [ + 83, + 152, + 186, + 255 + ], + "75": [ + 86, + 154, + 186, + 255 + ], + "76": [ + 89, + 155, + 186, + 255 + ], + "77": [ + 91, + 157, + 186, + 255 + ], + "78": [ + 94, + 158, + 187, + 255 + ], + "79": [ + 97, + 160, + 187, + 255 + ], + "80": [ + 100, + 162, + 187, + 255 + ], + "81": [ + 104, + 163, + 188, + 255 + ], + "82": [ + 107, + 165, + 188, + 255 + ], + "83": [ + 110, + 166, + 188, + 255 + ], + "84": [ + 113, + 168, + 189, + 255 + ], + "85": [ + 116, + 169, + 189, + 255 + ], + "86": [ + 119, + 171, + 190, + 255 + ], + "87": [ + 123, + 172, + 190, + 255 + ], + "88": [ + 126, + 173, + 191, + 255 + ], + "89": [ + 129, + 175, + 191, + 255 + ], + "90": [ + 132, + 176, + 192, + 255 + ], + "91": [ + 135, + 178, + 193, + 255 + ], + "92": [ + 139, + 179, + 193, + 255 + ], + "93": [ + 142, + 181, + 194, + 255 + ], + "94": [ + 145, + 182, + 195, + 255 + ], + "95": [ + 148, + 184, + 196, + 255 + ], + "96": [ + 151, + 185, + 197, + 255 + ], + "97": [ + 154, + 186, + 197, + 255 + ], + "98": [ + 157, + 188, + 198, + 255 + ], + "99": [ + 160, + 189, + 199, + 255 + ], + "100": [ + 163, + 191, + 200, + 255 + ], + "101": [ + 166, + 192, + 201, + 255 + ], + "102": [ + 169, + 194, + 202, + 255 + ], + "103": [ + 172, + 195, + 203, + 255 + ], + "104": [ + 175, + 197, + 205, + 255 + ], + "105": [ + 178, + 198, + 206, + 255 + ], + "106": [ + 181, + 200, + 207, + 255 + ], + "107": [ + 184, + 202, + 208, + 255 + ], + "108": [ + 187, + 203, + 209, + 255 + ], + "109": [ + 190, + 205, + 210, + 255 + ], + "110": [ + 193, + 206, + 212, + 255 + ], + "111": [ + 196, + 208, + 213, + 255 + ], + "112": [ + 199, + 210, + 214, + 255 + ], + "113": [ + 202, + 211, + 215, + 255 + ], + "114": [ + 204, + 213, + 217, + 255 + ], + "115": [ + 207, + 214, + 218, + 255 + ], + "116": [ + 210, + 216, + 219, + 255 + ], + "117": [ + 213, + 218, + 221, + 255 + ], + "118": [ + 216, + 220, + 222, + 255 + ], + "119": [ + 219, + 221, + 223, + 255 + ], + "120": [ + 221, + 223, + 225, + 255 + ], + "121": [ + 224, + 225, + 226, + 255 + ], + "122": [ + 227, + 227, + 228, + 255 + ], + "123": [ + 230, + 228, + 229, + 255 + ], + "124": [ + 232, + 230, + 231, + 255 + ], + "125": [ + 235, + 232, + 232, + 255 + ], + "126": [ + 238, + 234, + 234, + 255 + ], + "127": [ + 240, + 236, + 235, + 255 + ], + "128": [ + 240, + 236, + 235, + 255 + ], + "129": [ + 239, + 233, + 232, + 255 + ], + "130": [ + 238, + 231, + 230, + 255 + ], + "131": [ + 237, + 229, + 227, + 255 + ], + "132": [ + 236, + 226, + 224, + 255 + ], + "133": [ + 235, + 224, + 221, + 255 + ], + "134": [ + 234, + 222, + 218, + 255 + ], + "135": [ + 233, + 219, + 215, + 255 + ], + "136": [ + 232, + 217, + 213, + 255 + ], + "137": [ + 231, + 214, + 210, + 255 + ], + "138": [ + 231, + 212, + 207, + 255 + ], + "139": [ + 230, + 210, + 204, + 255 + ], + "140": [ + 229, + 207, + 201, + 255 + ], + "141": [ + 228, + 205, + 198, + 255 + ], + "142": [ + 227, + 203, + 195, + 255 + ], + "143": [ + 227, + 200, + 192, + 255 + ], + "144": [ + 226, + 198, + 190, + 255 + ], + "145": [ + 225, + 196, + 187, + 255 + ], + "146": [ + 224, + 193, + 184, + 255 + ], + "147": [ + 223, + 191, + 181, + 255 + ], + "148": [ + 223, + 189, + 178, + 255 + ], + "149": [ + 222, + 186, + 175, + 255 + ], + "150": [ + 221, + 184, + 172, + 255 + ], + "151": [ + 221, + 182, + 169, + 255 + ], + "152": [ + 220, + 179, + 166, + 255 + ], + "153": [ + 219, + 177, + 163, + 255 + ], + "154": [ + 218, + 175, + 161, + 255 + ], + "155": [ + 218, + 173, + 158, + 255 + ], + "156": [ + 217, + 170, + 155, + 255 + ], + "157": [ + 216, + 168, + 152, + 255 + ], + "158": [ + 216, + 166, + 149, + 255 + ], + "159": [ + 215, + 163, + 146, + 255 + ], + "160": [ + 214, + 161, + 143, + 255 + ], + "161": [ + 214, + 159, + 140, + 255 + ], + "162": [ + 213, + 157, + 137, + 255 + ], + "163": [ + 212, + 154, + 135, + 255 + ], + "164": [ + 212, + 152, + 132, + 255 + ], + "165": [ + 211, + 150, + 129, + 255 + ], + "166": [ + 210, + 148, + 126, + 255 + ], + "167": [ + 210, + 145, + 123, + 255 + ], + "168": [ + 209, + 143, + 120, + 255 + ], + "169": [ + 208, + 141, + 118, + 255 + ], + "170": [ + 208, + 138, + 115, + 255 + ], + "171": [ + 207, + 136, + 112, + 255 + ], + "172": [ + 206, + 134, + 109, + 255 + ], + "173": [ + 205, + 132, + 106, + 255 + ], + "174": [ + 205, + 129, + 104, + 255 + ], + "175": [ + 204, + 127, + 101, + 255 + ], + "176": [ + 203, + 125, + 98, + 255 + ], + "177": [ + 203, + 122, + 95, + 255 + ], + "178": [ + 202, + 120, + 93, + 255 + ], + "179": [ + 201, + 118, + 90, + 255 + ], + "180": [ + 200, + 115, + 87, + 255 + ], + "181": [ + 200, + 113, + 85, + 255 + ], + "182": [ + 199, + 111, + 82, + 255 + ], + "183": [ + 198, + 108, + 79, + 255 + ], + "184": [ + 197, + 106, + 77, + 255 + ], + "185": [ + 197, + 104, + 74, + 255 + ], + "186": [ + 196, + 101, + 72, + 255 + ], + "187": [ + 195, + 99, + 69, + 255 + ], + "188": [ + 194, + 96, + 67, + 255 + ], + "189": [ + 193, + 94, + 64, + 255 + ], + "190": [ + 192, + 92, + 62, + 255 + ], + "191": [ + 192, + 89, + 60, + 255 + ], + "192": [ + 191, + 87, + 58, + 255 + ], + "193": [ + 190, + 84, + 55, + 255 + ], + "194": [ + 189, + 82, + 53, + 255 + ], + "195": [ + 188, + 79, + 51, + 255 + ], + "196": [ + 187, + 77, + 49, + 255 + ], + "197": [ + 186, + 74, + 47, + 255 + ], + "198": [ + 185, + 72, + 45, + 255 + ], + "199": [ + 184, + 69, + 44, + 255 + ], + "200": [ + 183, + 66, + 42, + 255 + ], + "201": [ + 182, + 64, + 41, + 255 + ], + "202": [ + 181, + 61, + 40, + 255 + ], + "203": [ + 180, + 58, + 39, + 255 + ], + "204": [ + 179, + 56, + 38, + 255 + ], + "205": [ + 177, + 53, + 37, + 255 + ], + "206": [ + 176, + 50, + 36, + 255 + ], + "207": [ + 175, + 48, + 36, + 255 + ], + "208": [ + 173, + 45, + 36, + 255 + ], + "209": [ + 172, + 43, + 36, + 255 + ], + "210": [ + 170, + 40, + 36, + 255 + ], + "211": [ + 168, + 38, + 36, + 255 + ], + "212": [ + 167, + 35, + 36, + 255 + ], + "213": [ + 165, + 33, + 36, + 255 + ], + "214": [ + 163, + 31, + 37, + 255 + ], + "215": [ + 161, + 29, + 37, + 255 + ], + "216": [ + 159, + 27, + 37, + 255 + ], + "217": [ + 157, + 25, + 38, + 255 + ], + "218": [ + 155, + 23, + 38, + 255 + ], + "219": [ + 153, + 21, + 39, + 255 + ], + "220": [ + 150, + 20, + 39, + 255 + ], + "221": [ + 148, + 18, + 39, + 255 + ], + "222": [ + 146, + 17, + 40, + 255 + ], + "223": [ + 143, + 16, + 40, + 255 + ], + "224": [ + 141, + 15, + 40, + 255 + ], + "225": [ + 138, + 15, + 41, + 255 + ], + "226": [ + 136, + 14, + 41, + 255 + ], + "227": [ + 133, + 14, + 41, + 255 + ], + "228": [ + 130, + 14, + 41, + 255 + ], + "229": [ + 128, + 13, + 41, + 255 + ], + "230": [ + 125, + 13, + 41, + 255 + ], + "231": [ + 122, + 14, + 40, + 255 + ], + "232": [ + 120, + 14, + 40, + 255 + ], + "233": [ + 117, + 14, + 39, + 255 + ], + "234": [ + 114, + 14, + 39, + 255 + ], + "235": [ + 112, + 14, + 38, + 255 + ], + "236": [ + 109, + 14, + 38, + 255 + ], + "237": [ + 106, + 14, + 37, + 255 + ], + "238": [ + 104, + 14, + 36, + 255 + ], + "239": [ + 101, + 14, + 35, + 255 + ], + "240": [ + 98, + 14, + 34, + 255 + ], + "241": [ + 96, + 14, + 33, + 255 + ], + "242": [ + 93, + 14, + 33, + 255 + ], + "243": [ + 90, + 14, + 32, + 255 + ], + "244": [ + 88, + 13, + 30, + 255 + ], + "245": [ + 85, + 13, + 29, + 255 + ], + "246": [ + 83, + 13, + 28, + 255 + ], + "247": [ + 80, + 12, + 27, + 255 + ], + "248": [ + 77, + 12, + 26, + 255 + ], + "249": [ + 75, + 12, + 25, + 255 + ], + "250": [ + 72, + 11, + 24, + 255 + ], + "251": [ + 70, + 11, + 22, + 255 + ], + "252": [ + 67, + 10, + 21, + 255 + ], + "253": [ + 65, + 10, + 20, + 255 + ], + "254": [ + 62, + 9, + 19, + 255 + ], + "255": [ + 60, + 9, + 17, + 255 + ] + }, + brg: { + "0": [ + 0, + 0, + 255, + 255 + ], + "1": [ + 2, + 0, + 253, + 255 + ], + "2": [ + 4, + 0, + 251, + 255 + ], + "3": [ + 6, + 0, + 249, + 255 + ], + "4": [ + 8, + 0, + 247, + 255 + ], + "5": [ + 10, + 0, + 245, + 255 + ], + "6": [ + 12, + 0, + 243, + 255 + ], + "7": [ + 14, + 0, + 241, + 255 + ], + "8": [ + 16, + 0, + 239, + 255 + ], + "9": [ + 18, + 0, + 237, + 255 + ], + "10": [ + 20, + 0, + 235, + 255 + ], + "11": [ + 22, + 0, + 233, + 255 + ], + "12": [ + 24, + 0, + 231, + 255 + ], + "13": [ + 26, + 0, + 229, + 255 + ], + "14": [ + 28, + 0, + 227, + 255 + ], + "15": [ + 30, + 0, + 225, + 255 + ], + "16": [ + 32, + 0, + 223, + 255 + ], + "17": [ + 34, + 0, + 221, + 255 + ], + "18": [ + 36, + 0, + 219, + 255 + ], + "19": [ + 38, + 0, + 217, + 255 + ], + "20": [ + 40, + 0, + 215, + 255 + ], + "21": [ + 42, + 0, + 213, + 255 + ], + "22": [ + 44, + 0, + 211, + 255 + ], + "23": [ + 46, + 0, + 209, + 255 + ], + "24": [ + 48, + 0, + 207, + 255 + ], + "25": [ + 50, + 0, + 205, + 255 + ], + "26": [ + 52, + 0, + 203, + 255 + ], + "27": [ + 54, + 0, + 201, + 255 + ], + "28": [ + 56, + 0, + 199, + 255 + ], + "29": [ + 58, + 0, + 197, + 255 + ], + "30": [ + 60, + 0, + 195, + 255 + ], + "31": [ + 62, + 0, + 193, + 255 + ], + "32": [ + 64, + 0, + 191, + 255 + ], + "33": [ + 65, + 0, + 189, + 255 + ], + "34": [ + 68, + 0, + 187, + 255 + ], + "35": [ + 70, + 0, + 185, + 255 + ], + "36": [ + 72, + 0, + 183, + 255 + ], + "37": [ + 73, + 0, + 181, + 255 + ], + "38": [ + 76, + 0, + 179, + 255 + ], + "39": [ + 78, + 0, + 177, + 255 + ], + "40": [ + 80, + 0, + 175, + 255 + ], + "41": [ + 81, + 0, + 173, + 255 + ], + "42": [ + 84, + 0, + 171, + 255 + ], + "43": [ + 86, + 0, + 169, + 255 + ], + "44": [ + 88, + 0, + 167, + 255 + ], + "45": [ + 89, + 0, + 165, + 255 + ], + "46": [ + 92, + 0, + 163, + 255 + ], + "47": [ + 94, + 0, + 161, + 255 + ], + "48": [ + 96, + 0, + 159, + 255 + ], + "49": [ + 97, + 0, + 157, + 255 + ], + "50": [ + 100, + 0, + 155, + 255 + ], + "51": [ + 102, + 0, + 153, + 255 + ], + "52": [ + 104, + 0, + 151, + 255 + ], + "53": [ + 105, + 0, + 149, + 255 + ], + "54": [ + 108, + 0, + 147, + 255 + ], + "55": [ + 110, + 0, + 145, + 255 + ], + "56": [ + 112, + 0, + 143, + 255 + ], + "57": [ + 113, + 0, + 141, + 255 + ], + "58": [ + 116, + 0, + 139, + 255 + ], + "59": [ + 118, + 0, + 137, + 255 + ], + "60": [ + 120, + 0, + 135, + 255 + ], + "61": [ + 121, + 0, + 133, + 255 + ], + "62": [ + 124, + 0, + 131, + 255 + ], + "63": [ + 126, + 0, + 129, + 255 + ], + "64": [ + 128, + 0, + 127, + 255 + ], + "65": [ + 130, + 0, + 125, + 255 + ], + "66": [ + 131, + 0, + 123, + 255 + ], + "67": [ + 134, + 0, + 121, + 255 + ], + "68": [ + 136, + 0, + 119, + 255 + ], + "69": [ + 138, + 0, + 117, + 255 + ], + "70": [ + 140, + 0, + 114, + 255 + ], + "71": [ + 142, + 0, + 113, + 255 + ], + "72": [ + 144, + 0, + 111, + 255 + ], + "73": [ + 146, + 0, + 109, + 255 + ], + "74": [ + 147, + 0, + 107, + 255 + ], + "75": [ + 150, + 0, + 105, + 255 + ], + "76": [ + 152, + 0, + 103, + 255 + ], + "77": [ + 154, + 0, + 101, + 255 + ], + "78": [ + 156, + 0, + 98, + 255 + ], + "79": [ + 158, + 0, + 97, + 255 + ], + "80": [ + 160, + 0, + 95, + 255 + ], + "81": [ + 162, + 0, + 93, + 255 + ], + "82": [ + 163, + 0, + 91, + 255 + ], + "83": [ + 166, + 0, + 89, + 255 + ], + "84": [ + 168, + 0, + 87, + 255 + ], + "85": [ + 170, + 0, + 85, + 255 + ], + "86": [ + 172, + 0, + 82, + 255 + ], + "87": [ + 174, + 0, + 81, + 255 + ], + "88": [ + 176, + 0, + 79, + 255 + ], + "89": [ + 178, + 0, + 77, + 255 + ], + "90": [ + 179, + 0, + 75, + 255 + ], + "91": [ + 182, + 0, + 73, + 255 + ], + "92": [ + 184, + 0, + 71, + 255 + ], + "93": [ + 186, + 0, + 69, + 255 + ], + "94": [ + 188, + 0, + 66, + 255 + ], + "95": [ + 190, + 0, + 65, + 255 + ], + "96": [ + 192, + 0, + 63, + 255 + ], + "97": [ + 194, + 0, + 61, + 255 + ], + "98": [ + 195, + 0, + 59, + 255 + ], + "99": [ + 198, + 0, + 56, + 255 + ], + "100": [ + 200, + 0, + 55, + 255 + ], + "101": [ + 202, + 0, + 53, + 255 + ], + "102": [ + 204, + 0, + 50, + 255 + ], + "103": [ + 206, + 0, + 48, + 255 + ], + "104": [ + 208, + 0, + 47, + 255 + ], + "105": [ + 210, + 0, + 45, + 255 + ], + "106": [ + 211, + 0, + 43, + 255 + ], + "107": [ + 214, + 0, + 40, + 255 + ], + "108": [ + 216, + 0, + 39, + 255 + ], + "109": [ + 218, + 0, + 37, + 255 + ], + "110": [ + 220, + 0, + 34, + 255 + ], + "111": [ + 222, + 0, + 32, + 255 + ], + "112": [ + 224, + 0, + 31, + 255 + ], + "113": [ + 226, + 0, + 29, + 255 + ], + "114": [ + 227, + 0, + 27, + 255 + ], + "115": [ + 230, + 0, + 24, + 255 + ], + "116": [ + 232, + 0, + 23, + 255 + ], + "117": [ + 234, + 0, + 21, + 255 + ], + "118": [ + 236, + 0, + 18, + 255 + ], + "119": [ + 238, + 0, + 16, + 255 + ], + "120": [ + 240, + 0, + 15, + 255 + ], + "121": [ + 242, + 0, + 13, + 255 + ], + "122": [ + 243, + 0, + 11, + 255 + ], + "123": [ + 246, + 0, + 8, + 255 + ], + "124": [ + 248, + 0, + 7, + 255 + ], + "125": [ + 250, + 0, + 5, + 255 + ], + "126": [ + 252, + 0, + 2, + 255 + ], + "127": [ + 254, + 0, + 0, + 255 + ], + "128": [ + 254, + 1, + 0, + 255 + ], + "129": [ + 252, + 3, + 0, + 255 + ], + "130": [ + 250, + 5, + 0, + 255 + ], + "131": [ + 248, + 7, + 0, + 255 + ], + "132": [ + 246, + 8, + 0, + 255 + ], + "133": [ + 244, + 11, + 0, + 255 + ], + "134": [ + 242, + 13, + 0, + 255 + ], + "135": [ + 240, + 15, + 0, + 255 + ], + "136": [ + 238, + 17, + 0, + 255 + ], + "137": [ + 236, + 19, + 0, + 255 + ], + "138": [ + 234, + 21, + 0, + 255 + ], + "139": [ + 232, + 23, + 0, + 255 + ], + "140": [ + 230, + 25, + 0, + 255 + ], + "141": [ + 228, + 27, + 0, + 255 + ], + "142": [ + 226, + 29, + 0, + 255 + ], + "143": [ + 224, + 31, + 0, + 255 + ], + "144": [ + 222, + 33, + 0, + 255 + ], + "145": [ + 220, + 35, + 0, + 255 + ], + "146": [ + 218, + 37, + 0, + 255 + ], + "147": [ + 216, + 39, + 0, + 255 + ], + "148": [ + 214, + 40, + 0, + 255 + ], + "149": [ + 211, + 43, + 0, + 255 + ], + "150": [ + 210, + 45, + 0, + 255 + ], + "151": [ + 208, + 47, + 0, + 255 + ], + "152": [ + 206, + 49, + 0, + 255 + ], + "153": [ + 204, + 51, + 0, + 255 + ], + "154": [ + 202, + 53, + 0, + 255 + ], + "155": [ + 200, + 55, + 0, + 255 + ], + "156": [ + 198, + 57, + 0, + 255 + ], + "157": [ + 195, + 59, + 0, + 255 + ], + "158": [ + 194, + 61, + 0, + 255 + ], + "159": [ + 192, + 63, + 0, + 255 + ], + "160": [ + 190, + 65, + 0, + 255 + ], + "161": [ + 188, + 67, + 0, + 255 + ], + "162": [ + 186, + 69, + 0, + 255 + ], + "163": [ + 184, + 71, + 0, + 255 + ], + "164": [ + 182, + 72, + 0, + 255 + ], + "165": [ + 179, + 75, + 0, + 255 + ], + "166": [ + 178, + 77, + 0, + 255 + ], + "167": [ + 176, + 79, + 0, + 255 + ], + "168": [ + 174, + 81, + 0, + 255 + ], + "169": [ + 172, + 83, + 0, + 255 + ], + "170": [ + 170, + 85, + 0, + 255 + ], + "171": [ + 168, + 87, + 0, + 255 + ], + "172": [ + 166, + 89, + 0, + 255 + ], + "173": [ + 163, + 91, + 0, + 255 + ], + "174": [ + 162, + 93, + 0, + 255 + ], + "175": [ + 160, + 95, + 0, + 255 + ], + "176": [ + 158, + 97, + 0, + 255 + ], + "177": [ + 156, + 99, + 0, + 255 + ], + "178": [ + 154, + 101, + 0, + 255 + ], + "179": [ + 152, + 103, + 0, + 255 + ], + "180": [ + 150, + 104, + 0, + 255 + ], + "181": [ + 147, + 107, + 0, + 255 + ], + "182": [ + 146, + 109, + 0, + 255 + ], + "183": [ + 144, + 111, + 0, + 255 + ], + "184": [ + 142, + 113, + 0, + 255 + ], + "185": [ + 140, + 115, + 0, + 255 + ], + "186": [ + 138, + 117, + 0, + 255 + ], + "187": [ + 136, + 119, + 0, + 255 + ], + "188": [ + 134, + 121, + 0, + 255 + ], + "189": [ + 131, + 123, + 0, + 255 + ], + "190": [ + 130, + 125, + 0, + 255 + ], + "191": [ + 128, + 127, + 0, + 255 + ], + "192": [ + 126, + 129, + 0, + 255 + ], + "193": [ + 124, + 131, + 0, + 255 + ], + "194": [ + 121, + 133, + 0, + 255 + ], + "195": [ + 120, + 135, + 0, + 255 + ], + "196": [ + 118, + 136, + 0, + 255 + ], + "197": [ + 116, + 139, + 0, + 255 + ], + "198": [ + 113, + 141, + 0, + 255 + ], + "199": [ + 112, + 143, + 0, + 255 + ], + "200": [ + 110, + 145, + 0, + 255 + ], + "201": [ + 108, + 147, + 0, + 255 + ], + "202": [ + 105, + 149, + 0, + 255 + ], + "203": [ + 104, + 151, + 0, + 255 + ], + "204": [ + 102, + 153, + 0, + 255 + ], + "205": [ + 100, + 155, + 0, + 255 + ], + "206": [ + 97, + 157, + 0, + 255 + ], + "207": [ + 96, + 159, + 0, + 255 + ], + "208": [ + 94, + 161, + 0, + 255 + ], + "209": [ + 92, + 163, + 0, + 255 + ], + "210": [ + 89, + 165, + 0, + 255 + ], + "211": [ + 88, + 167, + 0, + 255 + ], + "212": [ + 86, + 168, + 0, + 255 + ], + "213": [ + 84, + 171, + 0, + 255 + ], + "214": [ + 81, + 173, + 0, + 255 + ], + "215": [ + 80, + 175, + 0, + 255 + ], + "216": [ + 78, + 177, + 0, + 255 + ], + "217": [ + 76, + 179, + 0, + 255 + ], + "218": [ + 73, + 181, + 0, + 255 + ], + "219": [ + 72, + 183, + 0, + 255 + ], + "220": [ + 70, + 185, + 0, + 255 + ], + "221": [ + 68, + 187, + 0, + 255 + ], + "222": [ + 65, + 189, + 0, + 255 + ], + "223": [ + 64, + 191, + 0, + 255 + ], + "224": [ + 62, + 193, + 0, + 255 + ], + "225": [ + 60, + 195, + 0, + 255 + ], + "226": [ + 57, + 197, + 0, + 255 + ], + "227": [ + 56, + 199, + 0, + 255 + ], + "228": [ + 54, + 200, + 0, + 255 + ], + "229": [ + 52, + 203, + 0, + 255 + ], + "230": [ + 49, + 205, + 0, + 255 + ], + "231": [ + 48, + 207, + 0, + 255 + ], + "232": [ + 46, + 209, + 0, + 255 + ], + "233": [ + 44, + 211, + 0, + 255 + ], + "234": [ + 41, + 213, + 0, + 255 + ], + "235": [ + 40, + 215, + 0, + 255 + ], + "236": [ + 38, + 217, + 0, + 255 + ], + "237": [ + 36, + 219, + 0, + 255 + ], + "238": [ + 33, + 221, + 0, + 255 + ], + "239": [ + 32, + 223, + 0, + 255 + ], + "240": [ + 30, + 225, + 0, + 255 + ], + "241": [ + 28, + 227, + 0, + 255 + ], + "242": [ + 25, + 229, + 0, + 255 + ], + "243": [ + 24, + 231, + 0, + 255 + ], + "244": [ + 22, + 232, + 0, + 255 + ], + "245": [ + 20, + 235, + 0, + 255 + ], + "246": [ + 17, + 237, + 0, + 255 + ], + "247": [ + 16, + 239, + 0, + 255 + ], + "248": [ + 14, + 241, + 0, + 255 + ], + "249": [ + 12, + 243, + 0, + 255 + ], + "250": [ + 9, + 245, + 0, + 255 + ], + "251": [ + 8, + 247, + 0, + 255 + ], + "252": [ + 6, + 249, + 0, + 255 + ], + "253": [ + 4, + 251, + 0, + 255 + ], + "254": [ + 1, + 253, + 0, + 255 + ], + "255": [ + 0, + 255, + 0, + 255 + ] + }, + cfastie: { + "0": [ + 255, + 255, + 255, + 255 + ], + "1": [ + 250, + 250, + 250, + 255 + ], + "2": [ + 246, + 246, + 246, + 255 + ], + "3": [ + 242, + 242, + 242, + 255 + ], + "4": [ + 238, + 238, + 238, + 255 + ], + "5": [ + 233, + 233, + 233, + 255 + ], + "6": [ + 229, + 229, + 229, + 255 + ], + "7": [ + 225, + 225, + 225, + 255 + ], + "8": [ + 221, + 221, + 221, + 255 + ], + "9": [ + 216, + 216, + 216, + 255 + ], + "10": [ + 212, + 212, + 212, + 255 + ], + "11": [ + 208, + 208, + 208, + 255 + ], + "12": [ + 204, + 204, + 204, + 255 + ], + "13": [ + 200, + 200, + 200, + 255 + ], + "14": [ + 195, + 195, + 195, + 255 + ], + "15": [ + 191, + 191, + 191, + 255 + ], + "16": [ + 187, + 187, + 187, + 255 + ], + "17": [ + 183, + 183, + 183, + 255 + ], + "18": [ + 178, + 178, + 178, + 255 + ], + "19": [ + 174, + 174, + 174, + 255 + ], + "20": [ + 170, + 170, + 170, + 255 + ], + "21": [ + 166, + 166, + 166, + 255 + ], + "22": [ + 161, + 161, + 161, + 255 + ], + "23": [ + 157, + 157, + 157, + 255 + ], + "24": [ + 153, + 153, + 153, + 255 + ], + "25": [ + 149, + 149, + 149, + 255 + ], + "26": [ + 145, + 145, + 145, + 255 + ], + "27": [ + 140, + 140, + 140, + 255 + ], + "28": [ + 136, + 136, + 136, + 255 + ], + "29": [ + 132, + 132, + 132, + 255 + ], + "30": [ + 128, + 128, + 128, + 255 + ], + "31": [ + 123, + 123, + 123, + 255 + ], + "32": [ + 119, + 119, + 119, + 255 + ], + "33": [ + 115, + 115, + 115, + 255 + ], + "34": [ + 111, + 111, + 111, + 255 + ], + "35": [ + 106, + 106, + 106, + 255 + ], + "36": [ + 102, + 102, + 102, + 255 + ], + "37": [ + 98, + 98, + 98, + 255 + ], + "38": [ + 94, + 94, + 94, + 255 + ], + "39": [ + 90, + 90, + 90, + 255 + ], + "40": [ + 85, + 85, + 85, + 255 + ], + "41": [ + 81, + 81, + 81, + 255 + ], + "42": [ + 77, + 77, + 77, + 255 + ], + "43": [ + 73, + 73, + 73, + 255 + ], + "44": [ + 68, + 68, + 68, + 255 + ], + "45": [ + 64, + 64, + 64, + 255 + ], + "46": [ + 60, + 60, + 60, + 255 + ], + "47": [ + 56, + 56, + 56, + 255 + ], + "48": [ + 52, + 52, + 52, + 255 + ], + "49": [ + 56, + 56, + 56, + 255 + ], + "50": [ + 60, + 60, + 60, + 255 + ], + "51": [ + 64, + 64, + 64, + 255 + ], + "52": [ + 68, + 68, + 68, + 255 + ], + "53": [ + 73, + 73, + 73, + 255 + ], + "54": [ + 77, + 77, + 77, + 255 + ], + "55": [ + 81, + 81, + 81, + 255 + ], + "56": [ + 85, + 85, + 85, + 255 + ], + "57": [ + 90, + 90, + 90, + 255 + ], + "58": [ + 94, + 94, + 94, + 255 + ], + "59": [ + 98, + 98, + 98, + 255 + ], + "60": [ + 102, + 102, + 102, + 255 + ], + "61": [ + 106, + 106, + 106, + 255 + ], + "62": [ + 111, + 111, + 111, + 255 + ], + "63": [ + 115, + 115, + 115, + 255 + ], + "64": [ + 119, + 119, + 119, + 255 + ], + "65": [ + 123, + 123, + 123, + 255 + ], + "66": [ + 128, + 128, + 128, + 255 + ], + "67": [ + 132, + 132, + 132, + 255 + ], + "68": [ + 136, + 136, + 136, + 255 + ], + "69": [ + 140, + 140, + 140, + 255 + ], + "70": [ + 145, + 145, + 145, + 255 + ], + "71": [ + 149, + 149, + 149, + 255 + ], + "72": [ + 153, + 153, + 153, + 255 + ], + "73": [ + 157, + 157, + 157, + 255 + ], + "74": [ + 161, + 161, + 161, + 255 + ], + "75": [ + 166, + 166, + 166, + 255 + ], + "76": [ + 170, + 170, + 170, + 255 + ], + "77": [ + 174, + 174, + 174, + 255 + ], + "78": [ + 178, + 178, + 178, + 255 + ], + "79": [ + 183, + 183, + 183, + 255 + ], + "80": [ + 187, + 187, + 187, + 255 + ], + "81": [ + 191, + 191, + 191, + 255 + ], + "82": [ + 195, + 195, + 195, + 255 + ], + "83": [ + 200, + 200, + 200, + 255 + ], + "84": [ + 204, + 204, + 204, + 255 + ], + "85": [ + 208, + 208, + 208, + 255 + ], + "86": [ + 212, + 212, + 212, + 255 + ], + "87": [ + 216, + 216, + 216, + 255 + ], + "88": [ + 221, + 221, + 221, + 255 + ], + "89": [ + 225, + 225, + 225, + 255 + ], + "90": [ + 229, + 229, + 229, + 255 + ], + "91": [ + 233, + 233, + 233, + 255 + ], + "92": [ + 238, + 238, + 238, + 255 + ], + "93": [ + 242, + 242, + 242, + 255 + ], + "94": [ + 246, + 246, + 246, + 255 + ], + "95": [ + 250, + 250, + 250, + 255 + ], + "96": [ + 255, + 255, + 255, + 255 + ], + "97": [ + 250, + 250, + 250, + 255 + ], + "98": [ + 245, + 245, + 245, + 255 + ], + "99": [ + 240, + 240, + 240, + 255 + ], + "100": [ + 235, + 235, + 235, + 255 + ], + "101": [ + 230, + 230, + 230, + 255 + ], + "102": [ + 225, + 225, + 225, + 255 + ], + "103": [ + 220, + 220, + 220, + 255 + ], + "104": [ + 215, + 215, + 215, + 255 + ], + "105": [ + 210, + 210, + 210, + 255 + ], + "106": [ + 205, + 205, + 205, + 255 + ], + "107": [ + 200, + 200, + 200, + 255 + ], + "108": [ + 195, + 195, + 195, + 255 + ], + "109": [ + 190, + 190, + 190, + 255 + ], + "110": [ + 185, + 185, + 185, + 255 + ], + "111": [ + 180, + 180, + 180, + 255 + ], + "112": [ + 175, + 175, + 175, + 255 + ], + "113": [ + 170, + 170, + 170, + 255 + ], + "114": [ + 165, + 165, + 165, + 255 + ], + "115": [ + 160, + 160, + 160, + 255 + ], + "116": [ + 155, + 155, + 155, + 255 + ], + "117": [ + 151, + 151, + 151, + 255 + ], + "118": [ + 146, + 146, + 146, + 255 + ], + "119": [ + 141, + 141, + 141, + 255 + ], + "120": [ + 136, + 136, + 136, + 255 + ], + "121": [ + 131, + 131, + 131, + 255 + ], + "122": [ + 126, + 126, + 126, + 255 + ], + "123": [ + 121, + 121, + 121, + 255 + ], + "124": [ + 116, + 116, + 116, + 255 + ], + "125": [ + 111, + 111, + 111, + 255 + ], + "126": [ + 106, + 106, + 106, + 255 + ], + "127": [ + 101, + 101, + 101, + 255 + ], + "128": [ + 96, + 96, + 96, + 255 + ], + "129": [ + 91, + 91, + 91, + 255 + ], + "130": [ + 86, + 86, + 86, + 255 + ], + "131": [ + 81, + 81, + 81, + 255 + ], + "132": [ + 76, + 76, + 76, + 255 + ], + "133": [ + 71, + 71, + 71, + 255 + ], + "134": [ + 66, + 66, + 66, + 255 + ], + "135": [ + 61, + 61, + 61, + 255 + ], + "136": [ + 56, + 56, + 56, + 255 + ], + "137": [ + 66, + 66, + 80, + 255 + ], + "138": [ + 77, + 77, + 105, + 255 + ], + "139": [ + 87, + 87, + 130, + 255 + ], + "140": [ + 98, + 98, + 155, + 255 + ], + "141": [ + 108, + 108, + 180, + 255 + ], + "142": [ + 119, + 119, + 205, + 255 + ], + "143": [ + 129, + 129, + 230, + 255 + ], + "144": [ + 140, + 140, + 255, + 255 + ], + "145": [ + 131, + 147, + 239, + 255 + ], + "146": [ + 122, + 154, + 223, + 255 + ], + "147": [ + 113, + 161, + 207, + 255 + ], + "148": [ + 105, + 168, + 191, + 255 + ], + "149": [ + 96, + 175, + 175, + 255 + ], + "150": [ + 87, + 183, + 159, + 255 + ], + "151": [ + 78, + 190, + 143, + 255 + ], + "152": [ + 70, + 197, + 127, + 255 + ], + "153": [ + 61, + 204, + 111, + 255 + ], + "154": [ + 52, + 211, + 95, + 255 + ], + "155": [ + 43, + 219, + 79, + 255 + ], + "156": [ + 35, + 226, + 63, + 255 + ], + "157": [ + 26, + 233, + 47, + 255 + ], + "158": [ + 17, + 240, + 31, + 255 + ], + "159": [ + 8, + 247, + 15, + 255 + ], + "160": [ + 1, + 255, + 1, + 255 + ], + "161": [ + 7, + 255, + 1, + 255 + ], + "162": [ + 15, + 255, + 1, + 255 + ], + "163": [ + 23, + 255, + 1, + 255 + ], + "164": [ + 31, + 255, + 1, + 255 + ], + "165": [ + 39, + 255, + 1, + 255 + ], + "166": [ + 47, + 255, + 1, + 255 + ], + "167": [ + 55, + 255, + 1, + 255 + ], + "168": [ + 63, + 255, + 1, + 255 + ], + "169": [ + 71, + 255, + 1, + 255 + ], + "170": [ + 79, + 255, + 1, + 255 + ], + "171": [ + 87, + 255, + 1, + 255 + ], + "172": [ + 95, + 255, + 1, + 255 + ], + "173": [ + 103, + 255, + 1, + 255 + ], + "174": [ + 111, + 255, + 1, + 255 + ], + "175": [ + 119, + 255, + 1, + 255 + ], + "176": [ + 127, + 255, + 1, + 255 + ], + "177": [ + 135, + 255, + 1, + 255 + ], + "178": [ + 143, + 255, + 1, + 255 + ], + "179": [ + 151, + 255, + 1, + 255 + ], + "180": [ + 159, + 255, + 1, + 255 + ], + "181": [ + 167, + 255, + 1, + 255 + ], + "182": [ + 175, + 255, + 1, + 255 + ], + "183": [ + 183, + 255, + 1, + 255 + ], + "184": [ + 191, + 255, + 1, + 255 + ], + "185": [ + 199, + 255, + 1, + 255 + ], + "186": [ + 207, + 255, + 1, + 255 + ], + "187": [ + 215, + 255, + 1, + 255 + ], + "188": [ + 223, + 255, + 1, + 255 + ], + "189": [ + 231, + 255, + 1, + 255 + ], + "190": [ + 239, + 255, + 1, + 255 + ], + "191": [ + 247, + 255, + 1, + 255 + ], + "192": [ + 255, + 255, + 1, + 255 + ], + "193": [ + 255, + 249, + 1, + 255 + ], + "194": [ + 255, + 244, + 1, + 255 + ], + "195": [ + 255, + 239, + 1, + 255 + ], + "196": [ + 255, + 233, + 1, + 255 + ], + "197": [ + 255, + 228, + 1, + 255 + ], + "198": [ + 255, + 223, + 1, + 255 + ], + "199": [ + 255, + 217, + 1, + 255 + ], + "200": [ + 255, + 212, + 1, + 255 + ], + "201": [ + 255, + 207, + 1, + 255 + ], + "202": [ + 255, + 201, + 1, + 255 + ], + "203": [ + 255, + 196, + 1, + 255 + ], + "204": [ + 255, + 191, + 1, + 255 + ], + "205": [ + 255, + 185, + 1, + 255 + ], + "206": [ + 255, + 180, + 1, + 255 + ], + "207": [ + 255, + 175, + 1, + 255 + ], + "208": [ + 255, + 170, + 1, + 255 + ], + "209": [ + 255, + 164, + 1, + 255 + ], + "210": [ + 255, + 159, + 1, + 255 + ], + "211": [ + 255, + 154, + 1, + 255 + ], + "212": [ + 255, + 148, + 1, + 255 + ], + "213": [ + 255, + 143, + 1, + 255 + ], + "214": [ + 255, + 138, + 1, + 255 + ], + "215": [ + 255, + 132, + 1, + 255 + ], + "216": [ + 255, + 127, + 1, + 255 + ], + "217": [ + 255, + 122, + 1, + 255 + ], + "218": [ + 255, + 116, + 1, + 255 + ], + "219": [ + 255, + 111, + 1, + 255 + ], + "220": [ + 255, + 106, + 1, + 255 + ], + "221": [ + 255, + 100, + 1, + 255 + ], + "222": [ + 255, + 95, + 1, + 255 + ], + "223": [ + 255, + 90, + 1, + 255 + ], + "224": [ + 255, + 85, + 1, + 255 + ], + "225": [ + 255, + 79, + 1, + 255 + ], + "226": [ + 255, + 74, + 1, + 255 + ], + "227": [ + 255, + 69, + 1, + 255 + ], + "228": [ + 255, + 63, + 1, + 255 + ], + "229": [ + 255, + 58, + 1, + 255 + ], + "230": [ + 255, + 53, + 1, + 255 + ], + "231": [ + 255, + 47, + 1, + 255 + ], + "232": [ + 255, + 42, + 1, + 255 + ], + "233": [ + 255, + 37, + 1, + 255 + ], + "234": [ + 255, + 31, + 1, + 255 + ], + "235": [ + 255, + 26, + 1, + 255 + ], + "236": [ + 255, + 21, + 1, + 255 + ], + "237": [ + 255, + 15, + 1, + 255 + ], + "238": [ + 255, + 10, + 1, + 255 + ], + "239": [ + 255, + 5, + 1, + 255 + ], + "240": [ + 255, + 1, + 1, + 255 + ], + "241": [ + 255, + 1, + 15, + 255 + ], + "242": [ + 255, + 1, + 31, + 255 + ], + "243": [ + 255, + 1, + 47, + 255 + ], + "244": [ + 255, + 1, + 63, + 255 + ], + "245": [ + 255, + 1, + 79, + 255 + ], + "246": [ + 255, + 1, + 95, + 255 + ], + "247": [ + 255, + 1, + 111, + 255 + ], + "248": [ + 255, + 1, + 127, + 255 + ], + "249": [ + 255, + 1, + 143, + 255 + ], + "250": [ + 255, + 1, + 159, + 255 + ], + "251": [ + 255, + 1, + 175, + 255 + ], + "252": [ + 255, + 1, + 191, + 255 + ], + "253": [ + 255, + 1, + 207, + 255 + ], + "254": [ + 255, + 1, + 223, + 255 + ], + "255": [ + 255, + 1, + 239, + 255 + ] + }, + cmrmap: { + "0": [ + 0, + 0, + 0, + 255 + ], + "1": [ + 1, + 1, + 4, + 255 + ], + "2": [ + 2, + 2, + 8, + 255 + ], + "3": [ + 3, + 3, + 12, + 255 + ], + "4": [ + 4, + 4, + 16, + 255 + ], + "5": [ + 6, + 6, + 20, + 255 + ], + "6": [ + 7, + 7, + 24, + 255 + ], + "7": [ + 8, + 8, + 28, + 255 + ], + "8": [ + 9, + 9, + 32, + 255 + ], + "9": [ + 10, + 10, + 36, + 255 + ], + "10": [ + 12, + 12, + 40, + 255 + ], + "11": [ + 13, + 13, + 44, + 255 + ], + "12": [ + 14, + 14, + 48, + 255 + ], + "13": [ + 15, + 15, + 52, + 255 + ], + "14": [ + 16, + 16, + 56, + 255 + ], + "15": [ + 18, + 18, + 60, + 255 + ], + "16": [ + 19, + 19, + 64, + 255 + ], + "17": [ + 20, + 20, + 68, + 255 + ], + "18": [ + 21, + 21, + 72, + 255 + ], + "19": [ + 22, + 22, + 76, + 255 + ], + "20": [ + 24, + 24, + 80, + 255 + ], + "21": [ + 25, + 25, + 84, + 255 + ], + "22": [ + 26, + 26, + 88, + 255 + ], + "23": [ + 27, + 27, + 92, + 255 + ], + "24": [ + 28, + 28, + 96, + 255 + ], + "25": [ + 30, + 30, + 100, + 255 + ], + "26": [ + 31, + 31, + 104, + 255 + ], + "27": [ + 32, + 32, + 108, + 255 + ], + "28": [ + 33, + 33, + 112, + 255 + ], + "29": [ + 34, + 34, + 116, + 255 + ], + "30": [ + 36, + 36, + 120, + 255 + ], + "31": [ + 37, + 37, + 124, + 255 + ], + "32": [ + 38, + 38, + 127, + 255 + ], + "33": [ + 39, + 38, + 129, + 255 + ], + "34": [ + 40, + 38, + 131, + 255 + ], + "35": [ + 42, + 38, + 133, + 255 + ], + "36": [ + 43, + 38, + 135, + 255 + ], + "37": [ + 44, + 38, + 137, + 255 + ], + "38": [ + 45, + 38, + 139, + 255 + ], + "39": [ + 46, + 38, + 141, + 255 + ], + "40": [ + 48, + 38, + 143, + 255 + ], + "41": [ + 49, + 38, + 145, + 255 + ], + "42": [ + 50, + 38, + 147, + 255 + ], + "43": [ + 51, + 38, + 149, + 255 + ], + "44": [ + 52, + 38, + 151, + 255 + ], + "45": [ + 53, + 38, + 153, + 255 + ], + "46": [ + 55, + 38, + 155, + 255 + ], + "47": [ + 56, + 38, + 157, + 255 + ], + "48": [ + 57, + 38, + 159, + 255 + ], + "49": [ + 58, + 38, + 161, + 255 + ], + "50": [ + 60, + 38, + 163, + 255 + ], + "51": [ + 61, + 38, + 165, + 255 + ], + "52": [ + 62, + 38, + 167, + 255 + ], + "53": [ + 63, + 38, + 169, + 255 + ], + "54": [ + 64, + 38, + 171, + 255 + ], + "55": [ + 65, + 38, + 173, + 255 + ], + "56": [ + 67, + 38, + 175, + 255 + ], + "57": [ + 68, + 38, + 177, + 255 + ], + "58": [ + 69, + 38, + 179, + 255 + ], + "59": [ + 70, + 38, + 181, + 255 + ], + "60": [ + 72, + 38, + 183, + 255 + ], + "61": [ + 73, + 38, + 185, + 255 + ], + "62": [ + 74, + 38, + 187, + 255 + ], + "63": [ + 75, + 38, + 189, + 255 + ], + "64": [ + 77, + 38, + 190, + 255 + ], + "65": [ + 79, + 38, + 188, + 255 + ], + "66": [ + 81, + 39, + 186, + 255 + ], + "67": [ + 84, + 39, + 184, + 255 + ], + "68": [ + 86, + 39, + 182, + 255 + ], + "69": [ + 89, + 40, + 180, + 255 + ], + "70": [ + 91, + 40, + 178, + 255 + ], + "71": [ + 93, + 41, + 176, + 255 + ], + "72": [ + 96, + 41, + 174, + 255 + ], + "73": [ + 98, + 41, + 172, + 255 + ], + "74": [ + 101, + 42, + 170, + 255 + ], + "75": [ + 103, + 42, + 168, + 255 + ], + "76": [ + 105, + 43, + 166, + 255 + ], + "77": [ + 108, + 43, + 164, + 255 + ], + "78": [ + 110, + 43, + 162, + 255 + ], + "79": [ + 113, + 44, + 160, + 255 + ], + "80": [ + 115, + 44, + 158, + 255 + ], + "81": [ + 117, + 45, + 156, + 255 + ], + "82": [ + 120, + 45, + 154, + 255 + ], + "83": [ + 122, + 45, + 152, + 255 + ], + "84": [ + 125, + 46, + 150, + 255 + ], + "85": [ + 127, + 46, + 148, + 255 + ], + "86": [ + 129, + 47, + 146, + 255 + ], + "87": [ + 132, + 47, + 144, + 255 + ], + "88": [ + 134, + 47, + 142, + 255 + ], + "89": [ + 137, + 48, + 140, + 255 + ], + "90": [ + 139, + 48, + 138, + 255 + ], + "91": [ + 141, + 49, + 136, + 255 + ], + "92": [ + 144, + 49, + 134, + 255 + ], + "93": [ + 146, + 49, + 132, + 255 + ], + "94": [ + 149, + 50, + 130, + 255 + ], + "95": [ + 151, + 50, + 128, + 255 + ], + "96": [ + 154, + 51, + 126, + 255 + ], + "97": [ + 157, + 51, + 123, + 255 + ], + "98": [ + 160, + 51, + 120, + 255 + ], + "99": [ + 163, + 52, + 118, + 255 + ], + "100": [ + 167, + 52, + 115, + 255 + ], + "101": [ + 170, + 53, + 112, + 255 + ], + "102": [ + 173, + 53, + 109, + 255 + ], + "103": [ + 176, + 53, + 106, + 255 + ], + "104": [ + 179, + 54, + 104, + 255 + ], + "105": [ + 183, + 54, + 101, + 255 + ], + "106": [ + 186, + 55, + 98, + 255 + ], + "107": [ + 189, + 55, + 95, + 255 + ], + "108": [ + 192, + 55, + 92, + 255 + ], + "109": [ + 195, + 56, + 90, + 255 + ], + "110": [ + 199, + 56, + 87, + 255 + ], + "111": [ + 202, + 57, + 84, + 255 + ], + "112": [ + 205, + 57, + 81, + 255 + ], + "113": [ + 208, + 57, + 78, + 255 + ], + "114": [ + 211, + 58, + 76, + 255 + ], + "115": [ + 215, + 58, + 73, + 255 + ], + "116": [ + 218, + 59, + 70, + 255 + ], + "117": [ + 221, + 59, + 67, + 255 + ], + "118": [ + 224, + 59, + 64, + 255 + ], + "119": [ + 227, + 60, + 62, + 255 + ], + "120": [ + 231, + 60, + 59, + 255 + ], + "121": [ + 234, + 61, + 56, + 255 + ], + "122": [ + 237, + 61, + 53, + 255 + ], + "123": [ + 240, + 61, + 50, + 255 + ], + "124": [ + 243, + 62, + 48, + 255 + ], + "125": [ + 247, + 62, + 45, + 255 + ], + "126": [ + 250, + 63, + 42, + 255 + ], + "127": [ + 253, + 63, + 39, + 255 + ], + "128": [ + 254, + 64, + 37, + 255 + ], + "129": [ + 253, + 66, + 36, + 255 + ], + "130": [ + 253, + 68, + 35, + 255 + ], + "131": [ + 252, + 70, + 34, + 255 + ], + "132": [ + 251, + 72, + 32, + 255 + ], + "133": [ + 250, + 74, + 31, + 255 + ], + "134": [ + 249, + 76, + 30, + 255 + ], + "135": [ + 249, + 78, + 29, + 255 + ], + "136": [ + 248, + 80, + 28, + 255 + ], + "137": [ + 247, + 82, + 26, + 255 + ], + "138": [ + 246, + 84, + 25, + 255 + ], + "139": [ + 245, + 86, + 24, + 255 + ], + "140": [ + 245, + 88, + 23, + 255 + ], + "141": [ + 244, + 90, + 22, + 255 + ], + "142": [ + 243, + 92, + 20, + 255 + ], + "143": [ + 242, + 94, + 19, + 255 + ], + "144": [ + 241, + 96, + 18, + 255 + ], + "145": [ + 241, + 98, + 17, + 255 + ], + "146": [ + 240, + 100, + 16, + 255 + ], + "147": [ + 239, + 102, + 14, + 255 + ], + "148": [ + 238, + 104, + 13, + 255 + ], + "149": [ + 237, + 106, + 12, + 255 + ], + "150": [ + 237, + 108, + 11, + 255 + ], + "151": [ + 236, + 110, + 10, + 255 + ], + "152": [ + 235, + 112, + 8, + 255 + ], + "153": [ + 234, + 114, + 7, + 255 + ], + "154": [ + 233, + 116, + 6, + 255 + ], + "155": [ + 233, + 118, + 5, + 255 + ], + "156": [ + 232, + 120, + 4, + 255 + ], + "157": [ + 231, + 122, + 2, + 255 + ], + "158": [ + 230, + 124, + 1, + 255 + ], + "159": [ + 229, + 126, + 0, + 255 + ], + "160": [ + 229, + 128, + 0, + 255 + ], + "161": [ + 229, + 130, + 1, + 255 + ], + "162": [ + 229, + 132, + 2, + 255 + ], + "163": [ + 229, + 134, + 2, + 255 + ], + "164": [ + 229, + 136, + 3, + 255 + ], + "165": [ + 229, + 138, + 4, + 255 + ], + "166": [ + 229, + 140, + 5, + 255 + ], + "167": [ + 229, + 142, + 6, + 255 + ], + "168": [ + 229, + 144, + 6, + 255 + ], + "169": [ + 229, + 146, + 7, + 255 + ], + "170": [ + 229, + 148, + 8, + 255 + ], + "171": [ + 229, + 150, + 9, + 255 + ], + "172": [ + 229, + 152, + 10, + 255 + ], + "173": [ + 229, + 154, + 10, + 255 + ], + "174": [ + 229, + 156, + 11, + 255 + ], + "175": [ + 229, + 158, + 12, + 255 + ], + "176": [ + 229, + 160, + 13, + 255 + ], + "177": [ + 229, + 162, + 14, + 255 + ], + "178": [ + 229, + 164, + 14, + 255 + ], + "179": [ + 229, + 166, + 15, + 255 + ], + "180": [ + 229, + 168, + 16, + 255 + ], + "181": [ + 229, + 170, + 17, + 255 + ], + "182": [ + 229, + 172, + 18, + 255 + ], + "183": [ + 229, + 174, + 18, + 255 + ], + "184": [ + 229, + 176, + 19, + 255 + ], + "185": [ + 229, + 178, + 20, + 255 + ], + "186": [ + 229, + 180, + 21, + 255 + ], + "187": [ + 229, + 182, + 22, + 255 + ], + "188": [ + 229, + 184, + 22, + 255 + ], + "189": [ + 229, + 186, + 23, + 255 + ], + "190": [ + 229, + 188, + 24, + 255 + ], + "191": [ + 229, + 190, + 25, + 255 + ], + "192": [ + 229, + 192, + 27, + 255 + ], + "193": [ + 229, + 193, + 31, + 255 + ], + "194": [ + 229, + 194, + 34, + 255 + ], + "195": [ + 229, + 195, + 37, + 255 + ], + "196": [ + 229, + 196, + 40, + 255 + ], + "197": [ + 229, + 198, + 43, + 255 + ], + "198": [ + 229, + 199, + 47, + 255 + ], + "199": [ + 229, + 200, + 50, + 255 + ], + "200": [ + 229, + 201, + 53, + 255 + ], + "201": [ + 229, + 202, + 56, + 255 + ], + "202": [ + 229, + 204, + 59, + 255 + ], + "203": [ + 229, + 205, + 63, + 255 + ], + "204": [ + 229, + 206, + 66, + 255 + ], + "205": [ + 229, + 207, + 69, + 255 + ], + "206": [ + 229, + 208, + 72, + 255 + ], + "207": [ + 229, + 210, + 75, + 255 + ], + "208": [ + 229, + 211, + 79, + 255 + ], + "209": [ + 229, + 212, + 82, + 255 + ], + "210": [ + 229, + 213, + 85, + 255 + ], + "211": [ + 229, + 214, + 88, + 255 + ], + "212": [ + 229, + 216, + 91, + 255 + ], + "213": [ + 229, + 217, + 95, + 255 + ], + "214": [ + 229, + 218, + 98, + 255 + ], + "215": [ + 229, + 219, + 101, + 255 + ], + "216": [ + 229, + 220, + 104, + 255 + ], + "217": [ + 229, + 222, + 107, + 255 + ], + "218": [ + 229, + 223, + 111, + 255 + ], + "219": [ + 229, + 224, + 114, + 255 + ], + "220": [ + 229, + 225, + 117, + 255 + ], + "221": [ + 229, + 226, + 120, + 255 + ], + "222": [ + 229, + 228, + 123, + 255 + ], + "223": [ + 229, + 229, + 127, + 255 + ], + "224": [ + 230, + 230, + 131, + 255 + ], + "225": [ + 231, + 231, + 135, + 255 + ], + "226": [ + 231, + 231, + 139, + 255 + ], + "227": [ + 232, + 232, + 143, + 255 + ], + "228": [ + 233, + 233, + 146, + 255 + ], + "229": [ + 234, + 234, + 151, + 255 + ], + "230": [ + 235, + 235, + 155, + 255 + ], + "231": [ + 235, + 235, + 159, + 255 + ], + "232": [ + 236, + 236, + 163, + 255 + ], + "233": [ + 237, + 237, + 167, + 255 + ], + "234": [ + 238, + 238, + 171, + 255 + ], + "235": [ + 239, + 239, + 175, + 255 + ], + "236": [ + 239, + 239, + 179, + 255 + ], + "237": [ + 240, + 240, + 183, + 255 + ], + "238": [ + 241, + 241, + 187, + 255 + ], + "239": [ + 242, + 242, + 191, + 255 + ], + "240": [ + 243, + 243, + 195, + 255 + ], + "241": [ + 243, + 243, + 199, + 255 + ], + "242": [ + 244, + 244, + 203, + 255 + ], + "243": [ + 245, + 245, + 207, + 255 + ], + "244": [ + 246, + 246, + 210, + 255 + ], + "245": [ + 247, + 247, + 215, + 255 + ], + "246": [ + 247, + 247, + 219, + 255 + ], + "247": [ + 248, + 248, + 223, + 255 + ], + "248": [ + 249, + 249, + 227, + 255 + ], + "249": [ + 250, + 250, + 231, + 255 + ], + "250": [ + 251, + 251, + 235, + 255 + ], + "251": [ + 251, + 251, + 239, + 255 + ], + "252": [ + 252, + 252, + 243, + 255 + ], + "253": [ + 253, + 253, + 247, + 255 + ], + "254": [ + 254, + 254, + 251, + 255 + ], + "255": [ + 255, + 255, + 255, + 255 + ] + }, + cubehelix: { + "0": [ + 0, + 0, + 0, + 255 + ], + "1": [ + 1, + 0, + 1, + 255 + ], + "2": [ + 3, + 1, + 3, + 255 + ], + "3": [ + 4, + 1, + 4, + 255 + ], + "4": [ + 6, + 2, + 6, + 255 + ], + "5": [ + 8, + 2, + 8, + 255 + ], + "6": [ + 9, + 3, + 9, + 255 + ], + "7": [ + 10, + 4, + 11, + 255 + ], + "8": [ + 12, + 4, + 13, + 255 + ], + "9": [ + 13, + 5, + 15, + 255 + ], + "10": [ + 14, + 6, + 17, + 255 + ], + "11": [ + 15, + 6, + 19, + 255 + ], + "12": [ + 17, + 7, + 21, + 255 + ], + "13": [ + 18, + 8, + 23, + 255 + ], + "14": [ + 19, + 9, + 25, + 255 + ], + "15": [ + 20, + 10, + 27, + 255 + ], + "16": [ + 20, + 11, + 29, + 255 + ], + "17": [ + 21, + 11, + 31, + 255 + ], + "18": [ + 22, + 12, + 33, + 255 + ], + "19": [ + 23, + 13, + 35, + 255 + ], + "20": [ + 23, + 14, + 37, + 255 + ], + "21": [ + 24, + 15, + 39, + 255 + ], + "22": [ + 24, + 17, + 41, + 255 + ], + "23": [ + 25, + 18, + 43, + 255 + ], + "24": [ + 25, + 19, + 45, + 255 + ], + "25": [ + 25, + 20, + 47, + 255 + ], + "26": [ + 26, + 21, + 48, + 255 + ], + "27": [ + 26, + 22, + 50, + 255 + ], + "28": [ + 26, + 24, + 52, + 255 + ], + "29": [ + 26, + 25, + 54, + 255 + ], + "30": [ + 26, + 26, + 56, + 255 + ], + "31": [ + 26, + 28, + 57, + 255 + ], + "32": [ + 26, + 29, + 59, + 255 + ], + "33": [ + 26, + 31, + 60, + 255 + ], + "34": [ + 26, + 32, + 62, + 255 + ], + "35": [ + 26, + 34, + 63, + 255 + ], + "36": [ + 26, + 35, + 65, + 255 + ], + "37": [ + 25, + 37, + 66, + 255 + ], + "38": [ + 25, + 38, + 67, + 255 + ], + "39": [ + 25, + 40, + 69, + 255 + ], + "40": [ + 25, + 41, + 70, + 255 + ], + "41": [ + 24, + 43, + 71, + 255 + ], + "42": [ + 24, + 45, + 72, + 255 + ], + "43": [ + 24, + 46, + 73, + 255 + ], + "44": [ + 23, + 48, + 74, + 255 + ], + "45": [ + 23, + 50, + 74, + 255 + ], + "46": [ + 23, + 52, + 75, + 255 + ], + "47": [ + 23, + 53, + 76, + 255 + ], + "48": [ + 22, + 55, + 76, + 255 + ], + "49": [ + 22, + 57, + 77, + 255 + ], + "50": [ + 22, + 58, + 77, + 255 + ], + "51": [ + 21, + 60, + 77, + 255 + ], + "52": [ + 21, + 62, + 78, + 255 + ], + "53": [ + 21, + 64, + 78, + 255 + ], + "54": [ + 21, + 66, + 78, + 255 + ], + "55": [ + 21, + 67, + 78, + 255 + ], + "56": [ + 21, + 69, + 78, + 255 + ], + "57": [ + 20, + 71, + 78, + 255 + ], + "58": [ + 20, + 73, + 78, + 255 + ], + "59": [ + 20, + 74, + 77, + 255 + ], + "60": [ + 21, + 76, + 77, + 255 + ], + "61": [ + 21, + 78, + 77, + 255 + ], + "62": [ + 21, + 79, + 76, + 255 + ], + "63": [ + 21, + 81, + 76, + 255 + ], + "64": [ + 21, + 83, + 75, + 255 + ], + "65": [ + 22, + 84, + 75, + 255 + ], + "66": [ + 22, + 86, + 74, + 255 + ], + "67": [ + 22, + 88, + 73, + 255 + ], + "68": [ + 23, + 89, + 73, + 255 + ], + "69": [ + 23, + 91, + 72, + 255 + ], + "70": [ + 24, + 92, + 71, + 255 + ], + "71": [ + 25, + 94, + 70, + 255 + ], + "72": [ + 26, + 95, + 69, + 255 + ], + "73": [ + 27, + 97, + 68, + 255 + ], + "74": [ + 27, + 98, + 67, + 255 + ], + "75": [ + 28, + 99, + 66, + 255 + ], + "76": [ + 30, + 101, + 66, + 255 + ], + "77": [ + 31, + 102, + 65, + 255 + ], + "78": [ + 32, + 103, + 64, + 255 + ], + "79": [ + 33, + 104, + 63, + 255 + ], + "80": [ + 35, + 106, + 61, + 255 + ], + "81": [ + 36, + 107, + 60, + 255 + ], + "82": [ + 38, + 108, + 59, + 255 + ], + "83": [ + 39, + 109, + 58, + 255 + ], + "84": [ + 41, + 110, + 58, + 255 + ], + "85": [ + 43, + 111, + 57, + 255 + ], + "86": [ + 45, + 112, + 56, + 255 + ], + "87": [ + 47, + 113, + 55, + 255 + ], + "88": [ + 49, + 114, + 54, + 255 + ], + "89": [ + 51, + 114, + 53, + 255 + ], + "90": [ + 53, + 115, + 52, + 255 + ], + "91": [ + 55, + 116, + 51, + 255 + ], + "92": [ + 57, + 116, + 51, + 255 + ], + "93": [ + 60, + 117, + 50, + 255 + ], + "94": [ + 62, + 118, + 49, + 255 + ], + "95": [ + 65, + 118, + 49, + 255 + ], + "96": [ + 67, + 119, + 48, + 255 + ], + "97": [ + 70, + 119, + 48, + 255 + ], + "98": [ + 72, + 120, + 47, + 255 + ], + "99": [ + 75, + 120, + 47, + 255 + ], + "100": [ + 78, + 120, + 47, + 255 + ], + "101": [ + 81, + 121, + 46, + 255 + ], + "102": [ + 83, + 121, + 46, + 255 + ], + "103": [ + 86, + 121, + 46, + 255 + ], + "104": [ + 89, + 121, + 46, + 255 + ], + "105": [ + 92, + 122, + 46, + 255 + ], + "106": [ + 95, + 122, + 47, + 255 + ], + "107": [ + 98, + 122, + 47, + 255 + ], + "108": [ + 101, + 122, + 47, + 255 + ], + "109": [ + 104, + 122, + 48, + 255 + ], + "110": [ + 107, + 122, + 48, + 255 + ], + "111": [ + 110, + 122, + 49, + 255 + ], + "112": [ + 113, + 122, + 50, + 255 + ], + "113": [ + 116, + 122, + 50, + 255 + ], + "114": [ + 120, + 122, + 51, + 255 + ], + "115": [ + 123, + 122, + 52, + 255 + ], + "116": [ + 126, + 122, + 53, + 255 + ], + "117": [ + 129, + 122, + 55, + 255 + ], + "118": [ + 132, + 122, + 56, + 255 + ], + "119": [ + 135, + 122, + 57, + 255 + ], + "120": [ + 138, + 121, + 59, + 255 + ], + "121": [ + 141, + 121, + 60, + 255 + ], + "122": [ + 144, + 121, + 62, + 255 + ], + "123": [ + 147, + 121, + 64, + 255 + ], + "124": [ + 150, + 121, + 65, + 255 + ], + "125": [ + 153, + 121, + 67, + 255 + ], + "126": [ + 155, + 121, + 69, + 255 + ], + "127": [ + 158, + 121, + 71, + 255 + ], + "128": [ + 161, + 121, + 74, + 255 + ], + "129": [ + 164, + 120, + 76, + 255 + ], + "130": [ + 166, + 120, + 78, + 255 + ], + "131": [ + 169, + 120, + 81, + 255 + ], + "132": [ + 171, + 120, + 83, + 255 + ], + "133": [ + 174, + 120, + 86, + 255 + ], + "134": [ + 176, + 120, + 88, + 255 + ], + "135": [ + 178, + 120, + 91, + 255 + ], + "136": [ + 181, + 120, + 94, + 255 + ], + "137": [ + 183, + 120, + 96, + 255 + ], + "138": [ + 185, + 120, + 99, + 255 + ], + "139": [ + 187, + 121, + 102, + 255 + ], + "140": [ + 189, + 121, + 105, + 255 + ], + "141": [ + 191, + 121, + 108, + 255 + ], + "142": [ + 193, + 121, + 111, + 255 + ], + "143": [ + 194, + 121, + 114, + 255 + ], + "144": [ + 196, + 122, + 117, + 255 + ], + "145": [ + 198, + 122, + 120, + 255 + ], + "146": [ + 199, + 122, + 124, + 255 + ], + "147": [ + 201, + 123, + 127, + 255 + ], + "148": [ + 202, + 123, + 130, + 255 + ], + "149": [ + 203, + 124, + 133, + 255 + ], + "150": [ + 204, + 124, + 136, + 255 + ], + "151": [ + 205, + 125, + 140, + 255 + ], + "152": [ + 206, + 125, + 143, + 255 + ], + "153": [ + 207, + 126, + 146, + 255 + ], + "154": [ + 208, + 127, + 149, + 255 + ], + "155": [ + 209, + 127, + 153, + 255 + ], + "156": [ + 209, + 128, + 156, + 255 + ], + "157": [ + 210, + 129, + 159, + 255 + ], + "158": [ + 211, + 130, + 162, + 255 + ], + "159": [ + 211, + 131, + 165, + 255 + ], + "160": [ + 211, + 131, + 169, + 255 + ], + "161": [ + 212, + 132, + 172, + 255 + ], + "162": [ + 212, + 133, + 175, + 255 + ], + "163": [ + 212, + 135, + 178, + 255 + ], + "164": [ + 212, + 136, + 181, + 255 + ], + "165": [ + 212, + 137, + 184, + 255 + ], + "166": [ + 212, + 138, + 186, + 255 + ], + "167": [ + 212, + 139, + 189, + 255 + ], + "168": [ + 212, + 140, + 192, + 255 + ], + "169": [ + 211, + 142, + 195, + 255 + ], + "170": [ + 211, + 143, + 197, + 255 + ], + "171": [ + 211, + 144, + 200, + 255 + ], + "172": [ + 210, + 146, + 203, + 255 + ], + "173": [ + 210, + 147, + 205, + 255 + ], + "174": [ + 210, + 149, + 207, + 255 + ], + "175": [ + 209, + 150, + 210, + 255 + ], + "176": [ + 208, + 152, + 212, + 255 + ], + "177": [ + 208, + 154, + 214, + 255 + ], + "178": [ + 207, + 155, + 216, + 255 + ], + "179": [ + 207, + 157, + 218, + 255 + ], + "180": [ + 206, + 158, + 220, + 255 + ], + "181": [ + 205, + 160, + 222, + 255 + ], + "182": [ + 205, + 162, + 224, + 255 + ], + "183": [ + 204, + 164, + 226, + 255 + ], + "184": [ + 203, + 165, + 227, + 255 + ], + "185": [ + 203, + 167, + 229, + 255 + ], + "186": [ + 202, + 169, + 230, + 255 + ], + "187": [ + 201, + 171, + 231, + 255 + ], + "188": [ + 201, + 172, + 233, + 255 + ], + "189": [ + 200, + 174, + 234, + 255 + ], + "190": [ + 199, + 176, + 235, + 255 + ], + "191": [ + 199, + 178, + 236, + 255 + ], + "192": [ + 198, + 180, + 237, + 255 + ], + "193": [ + 197, + 182, + 238, + 255 + ], + "194": [ + 197, + 183, + 239, + 255 + ], + "195": [ + 196, + 185, + 239, + 255 + ], + "196": [ + 196, + 187, + 240, + 255 + ], + "197": [ + 195, + 189, + 241, + 255 + ], + "198": [ + 195, + 191, + 241, + 255 + ], + "199": [ + 194, + 193, + 242, + 255 + ], + "200": [ + 194, + 194, + 242, + 255 + ], + "201": [ + 194, + 196, + 242, + 255 + ], + "202": [ + 193, + 198, + 243, + 255 + ], + "203": [ + 193, + 200, + 243, + 255 + ], + "204": [ + 193, + 202, + 243, + 255 + ], + "205": [ + 193, + 203, + 243, + 255 + ], + "206": [ + 193, + 205, + 243, + 255 + ], + "207": [ + 193, + 207, + 243, + 255 + ], + "208": [ + 193, + 208, + 243, + 255 + ], + "209": [ + 193, + 210, + 243, + 255 + ], + "210": [ + 193, + 212, + 243, + 255 + ], + "211": [ + 193, + 213, + 243, + 255 + ], + "212": [ + 194, + 215, + 242, + 255 + ], + "213": [ + 194, + 216, + 242, + 255 + ], + "214": [ + 195, + 218, + 242, + 255 + ], + "215": [ + 195, + 219, + 242, + 255 + ], + "216": [ + 196, + 221, + 241, + 255 + ], + "217": [ + 196, + 222, + 241, + 255 + ], + "218": [ + 197, + 224, + 241, + 255 + ], + "219": [ + 198, + 225, + 241, + 255 + ], + "220": [ + 199, + 226, + 240, + 255 + ], + "221": [ + 200, + 228, + 240, + 255 + ], + "222": [ + 200, + 229, + 240, + 255 + ], + "223": [ + 202, + 230, + 239, + 255 + ], + "224": [ + 203, + 231, + 239, + 255 + ], + "225": [ + 204, + 232, + 239, + 255 + ], + "226": [ + 205, + 233, + 239, + 255 + ], + "227": [ + 206, + 235, + 239, + 255 + ], + "228": [ + 208, + 236, + 238, + 255 + ], + "229": [ + 209, + 237, + 238, + 255 + ], + "230": [ + 210, + 238, + 238, + 255 + ], + "231": [ + 212, + 239, + 238, + 255 + ], + "232": [ + 213, + 240, + 238, + 255 + ], + "233": [ + 215, + 240, + 238, + 255 + ], + "234": [ + 217, + 241, + 238, + 255 + ], + "235": [ + 218, + 242, + 238, + 255 + ], + "236": [ + 220, + 243, + 239, + 255 + ], + "237": [ + 222, + 244, + 239, + 255 + ], + "238": [ + 223, + 244, + 239, + 255 + ], + "239": [ + 225, + 245, + 240, + 255 + ], + "240": [ + 227, + 246, + 240, + 255 + ], + "241": [ + 229, + 247, + 240, + 255 + ], + "242": [ + 231, + 247, + 241, + 255 + ], + "243": [ + 232, + 248, + 242, + 255 + ], + "244": [ + 234, + 248, + 242, + 255 + ], + "245": [ + 236, + 249, + 243, + 255 + ], + "246": [ + 238, + 250, + 244, + 255 + ], + "247": [ + 240, + 250, + 245, + 255 + ], + "248": [ + 242, + 251, + 246, + 255 + ], + "249": [ + 244, + 251, + 247, + 255 + ], + "250": [ + 245, + 252, + 248, + 255 + ], + "251": [ + 247, + 252, + 249, + 255 + ], + "252": [ + 249, + 253, + 250, + 255 + ], + "253": [ + 251, + 253, + 252, + 255 + ], + "254": [ + 253, + 254, + 253, + 255 + ], + "255": [ + 255, + 255, + 255, + 255 + ] + }, + curl: { + "0": [ + 20, + 29, + 67, + 255 + ], + "1": [ + 21, + 31, + 68, + 255 + ], + "2": [ + 21, + 33, + 69, + 255 + ], + "3": [ + 22, + 35, + 70, + 255 + ], + "4": [ + 22, + 37, + 71, + 255 + ], + "5": [ + 23, + 39, + 72, + 255 + ], + "6": [ + 23, + 41, + 74, + 255 + ], + "7": [ + 24, + 43, + 75, + 255 + ], + "8": [ + 24, + 45, + 76, + 255 + ], + "9": [ + 24, + 47, + 77, + 255 + ], + "10": [ + 25, + 48, + 78, + 255 + ], + "11": [ + 25, + 50, + 79, + 255 + ], + "12": [ + 25, + 52, + 80, + 255 + ], + "13": [ + 26, + 54, + 82, + 255 + ], + "14": [ + 26, + 56, + 83, + 255 + ], + "15": [ + 26, + 58, + 84, + 255 + ], + "16": [ + 27, + 60, + 85, + 255 + ], + "17": [ + 27, + 61, + 86, + 255 + ], + "18": [ + 27, + 63, + 87, + 255 + ], + "19": [ + 27, + 65, + 89, + 255 + ], + "20": [ + 27, + 67, + 90, + 255 + ], + "21": [ + 27, + 69, + 91, + 255 + ], + "22": [ + 28, + 71, + 92, + 255 + ], + "23": [ + 28, + 72, + 93, + 255 + ], + "24": [ + 28, + 74, + 94, + 255 + ], + "25": [ + 28, + 76, + 96, + 255 + ], + "26": [ + 28, + 78, + 97, + 255 + ], + "27": [ + 27, + 80, + 98, + 255 + ], + "28": [ + 27, + 82, + 99, + 255 + ], + "29": [ + 27, + 83, + 100, + 255 + ], + "30": [ + 27, + 85, + 101, + 255 + ], + "31": [ + 27, + 87, + 102, + 255 + ], + "32": [ + 26, + 89, + 103, + 255 + ], + "33": [ + 26, + 91, + 105, + 255 + ], + "34": [ + 26, + 93, + 106, + 255 + ], + "35": [ + 25, + 95, + 107, + 255 + ], + "36": [ + 25, + 96, + 108, + 255 + ], + "37": [ + 24, + 98, + 109, + 255 + ], + "38": [ + 23, + 100, + 110, + 255 + ], + "39": [ + 23, + 102, + 111, + 255 + ], + "40": [ + 22, + 104, + 112, + 255 + ], + "41": [ + 21, + 106, + 113, + 255 + ], + "42": [ + 21, + 108, + 114, + 255 + ], + "43": [ + 20, + 110, + 115, + 255 + ], + "44": [ + 19, + 112, + 115, + 255 + ], + "45": [ + 18, + 113, + 116, + 255 + ], + "46": [ + 18, + 115, + 117, + 255 + ], + "47": [ + 17, + 117, + 118, + 255 + ], + "48": [ + 17, + 119, + 119, + 255 + ], + "49": [ + 16, + 121, + 119, + 255 + ], + "50": [ + 16, + 123, + 120, + 255 + ], + "51": [ + 16, + 125, + 121, + 255 + ], + "52": [ + 17, + 127, + 122, + 255 + ], + "53": [ + 17, + 128, + 122, + 255 + ], + "54": [ + 18, + 130, + 123, + 255 + ], + "55": [ + 20, + 132, + 123, + 255 + ], + "56": [ + 21, + 134, + 124, + 255 + ], + "57": [ + 23, + 136, + 124, + 255 + ], + "58": [ + 26, + 138, + 125, + 255 + ], + "59": [ + 28, + 139, + 125, + 255 + ], + "60": [ + 31, + 141, + 126, + 255 + ], + "61": [ + 34, + 143, + 126, + 255 + ], + "62": [ + 37, + 145, + 126, + 255 + ], + "63": [ + 41, + 146, + 127, + 255 + ], + "64": [ + 44, + 148, + 127, + 255 + ], + "65": [ + 48, + 150, + 127, + 255 + ], + "66": [ + 52, + 151, + 128, + 255 + ], + "67": [ + 56, + 153, + 128, + 255 + ], + "68": [ + 60, + 154, + 129, + 255 + ], + "69": [ + 63, + 156, + 129, + 255 + ], + "70": [ + 68, + 157, + 130, + 255 + ], + "71": [ + 72, + 159, + 130, + 255 + ], + "72": [ + 76, + 160, + 131, + 255 + ], + "73": [ + 80, + 162, + 131, + 255 + ], + "74": [ + 84, + 163, + 132, + 255 + ], + "75": [ + 88, + 165, + 133, + 255 + ], + "76": [ + 92, + 166, + 133, + 255 + ], + "77": [ + 95, + 168, + 134, + 255 + ], + "78": [ + 99, + 169, + 135, + 255 + ], + "79": [ + 103, + 170, + 136, + 255 + ], + "80": [ + 107, + 172, + 137, + 255 + ], + "81": [ + 111, + 173, + 138, + 255 + ], + "82": [ + 115, + 174, + 140, + 255 + ], + "83": [ + 118, + 176, + 141, + 255 + ], + "84": [ + 122, + 177, + 142, + 255 + ], + "85": [ + 126, + 178, + 143, + 255 + ], + "86": [ + 129, + 180, + 145, + 255 + ], + "87": [ + 133, + 181, + 146, + 255 + ], + "88": [ + 136, + 183, + 148, + 255 + ], + "89": [ + 140, + 184, + 150, + 255 + ], + "90": [ + 143, + 185, + 151, + 255 + ], + "91": [ + 146, + 187, + 153, + 255 + ], + "92": [ + 150, + 188, + 155, + 255 + ], + "93": [ + 153, + 189, + 156, + 255 + ], + "94": [ + 156, + 191, + 158, + 255 + ], + "95": [ + 160, + 192, + 160, + 255 + ], + "96": [ + 163, + 194, + 162, + 255 + ], + "97": [ + 166, + 195, + 164, + 255 + ], + "98": [ + 169, + 196, + 166, + 255 + ], + "99": [ + 173, + 198, + 169, + 255 + ], + "100": [ + 176, + 199, + 171, + 255 + ], + "101": [ + 179, + 201, + 173, + 255 + ], + "102": [ + 182, + 202, + 175, + 255 + ], + "103": [ + 185, + 204, + 177, + 255 + ], + "104": [ + 188, + 205, + 180, + 255 + ], + "105": [ + 191, + 207, + 182, + 255 + ], + "106": [ + 194, + 208, + 185, + 255 + ], + "107": [ + 197, + 210, + 187, + 255 + ], + "108": [ + 200, + 212, + 190, + 255 + ], + "109": [ + 203, + 213, + 192, + 255 + ], + "110": [ + 206, + 215, + 195, + 255 + ], + "111": [ + 209, + 216, + 197, + 255 + ], + "112": [ + 212, + 218, + 200, + 255 + ], + "113": [ + 214, + 220, + 203, + 255 + ], + "114": [ + 217, + 221, + 205, + 255 + ], + "115": [ + 220, + 223, + 208, + 255 + ], + "116": [ + 223, + 225, + 211, + 255 + ], + "117": [ + 226, + 226, + 214, + 255 + ], + "118": [ + 229, + 228, + 216, + 255 + ], + "119": [ + 231, + 230, + 219, + 255 + ], + "120": [ + 234, + 232, + 222, + 255 + ], + "121": [ + 237, + 233, + 225, + 255 + ], + "122": [ + 240, + 235, + 228, + 255 + ], + "123": [ + 243, + 237, + 231, + 255 + ], + "124": [ + 245, + 239, + 234, + 255 + ], + "125": [ + 248, + 241, + 237, + 255 + ], + "126": [ + 251, + 243, + 240, + 255 + ], + "127": [ + 253, + 245, + 243, + 255 + ], + "128": [ + 253, + 245, + 243, + 255 + ], + "129": [ + 251, + 242, + 240, + 255 + ], + "130": [ + 250, + 240, + 237, + 255 + ], + "131": [ + 249, + 237, + 233, + 255 + ], + "132": [ + 248, + 235, + 230, + 255 + ], + "133": [ + 247, + 233, + 227, + 255 + ], + "134": [ + 246, + 230, + 223, + 255 + ], + "135": [ + 245, + 228, + 220, + 255 + ], + "136": [ + 244, + 225, + 216, + 255 + ], + "137": [ + 243, + 223, + 213, + 255 + ], + "138": [ + 242, + 220, + 210, + 255 + ], + "139": [ + 241, + 218, + 206, + 255 + ], + "140": [ + 240, + 215, + 203, + 255 + ], + "141": [ + 239, + 213, + 200, + 255 + ], + "142": [ + 238, + 210, + 196, + 255 + ], + "143": [ + 237, + 208, + 193, + 255 + ], + "144": [ + 236, + 205, + 190, + 255 + ], + "145": [ + 236, + 203, + 187, + 255 + ], + "146": [ + 235, + 200, + 183, + 255 + ], + "147": [ + 234, + 198, + 180, + 255 + ], + "148": [ + 233, + 195, + 177, + 255 + ], + "149": [ + 233, + 193, + 174, + 255 + ], + "150": [ + 232, + 191, + 171, + 255 + ], + "151": [ + 231, + 188, + 168, + 255 + ], + "152": [ + 231, + 186, + 165, + 255 + ], + "153": [ + 230, + 183, + 162, + 255 + ], + "154": [ + 229, + 181, + 159, + 255 + ], + "155": [ + 229, + 178, + 156, + 255 + ], + "156": [ + 228, + 176, + 153, + 255 + ], + "157": [ + 227, + 173, + 150, + 255 + ], + "158": [ + 227, + 171, + 147, + 255 + ], + "159": [ + 226, + 168, + 145, + 255 + ], + "160": [ + 225, + 166, + 142, + 255 + ], + "161": [ + 225, + 163, + 139, + 255 + ], + "162": [ + 224, + 160, + 137, + 255 + ], + "163": [ + 223, + 158, + 134, + 255 + ], + "164": [ + 223, + 155, + 132, + 255 + ], + "165": [ + 222, + 153, + 130, + 255 + ], + "166": [ + 221, + 150, + 127, + 255 + ], + "167": [ + 221, + 148, + 125, + 255 + ], + "168": [ + 220, + 145, + 123, + 255 + ], + "169": [ + 219, + 143, + 121, + 255 + ], + "170": [ + 219, + 140, + 119, + 255 + ], + "171": [ + 218, + 138, + 117, + 255 + ], + "172": [ + 217, + 135, + 115, + 255 + ], + "173": [ + 216, + 133, + 113, + 255 + ], + "174": [ + 215, + 130, + 112, + 255 + ], + "175": [ + 215, + 128, + 110, + 255 + ], + "176": [ + 214, + 125, + 109, + 255 + ], + "177": [ + 213, + 123, + 107, + 255 + ], + "178": [ + 212, + 120, + 106, + 255 + ], + "179": [ + 211, + 118, + 105, + 255 + ], + "180": [ + 210, + 115, + 104, + 255 + ], + "181": [ + 209, + 113, + 103, + 255 + ], + "182": [ + 208, + 111, + 102, + 255 + ], + "183": [ + 206, + 108, + 101, + 255 + ], + "184": [ + 205, + 106, + 100, + 255 + ], + "185": [ + 204, + 104, + 100, + 255 + ], + "186": [ + 203, + 101, + 99, + 255 + ], + "187": [ + 201, + 99, + 98, + 255 + ], + "188": [ + 200, + 97, + 98, + 255 + ], + "189": [ + 199, + 94, + 97, + 255 + ], + "190": [ + 197, + 92, + 97, + 255 + ], + "191": [ + 196, + 90, + 97, + 255 + ], + "192": [ + 194, + 88, + 96, + 255 + ], + "193": [ + 193, + 86, + 96, + 255 + ], + "194": [ + 191, + 83, + 96, + 255 + ], + "195": [ + 189, + 81, + 96, + 255 + ], + "196": [ + 188, + 79, + 96, + 255 + ], + "197": [ + 186, + 77, + 96, + 255 + ], + "198": [ + 184, + 75, + 96, + 255 + ], + "199": [ + 183, + 73, + 95, + 255 + ], + "200": [ + 181, + 71, + 95, + 255 + ], + "201": [ + 179, + 69, + 95, + 255 + ], + "202": [ + 177, + 67, + 95, + 255 + ], + "203": [ + 176, + 65, + 95, + 255 + ], + "204": [ + 174, + 63, + 95, + 255 + ], + "205": [ + 172, + 61, + 96, + 255 + ], + "206": [ + 170, + 60, + 96, + 255 + ], + "207": [ + 168, + 58, + 96, + 255 + ], + "208": [ + 166, + 56, + 96, + 255 + ], + "209": [ + 164, + 54, + 96, + 255 + ], + "210": [ + 162, + 52, + 96, + 255 + ], + "211": [ + 160, + 51, + 96, + 255 + ], + "212": [ + 158, + 49, + 96, + 255 + ], + "213": [ + 156, + 47, + 96, + 255 + ], + "214": [ + 154, + 45, + 96, + 255 + ], + "215": [ + 151, + 44, + 96, + 255 + ], + "216": [ + 149, + 42, + 96, + 255 + ], + "217": [ + 147, + 41, + 96, + 255 + ], + "218": [ + 145, + 39, + 96, + 255 + ], + "219": [ + 143, + 38, + 96, + 255 + ], + "220": [ + 140, + 36, + 96, + 255 + ], + "221": [ + 138, + 35, + 96, + 255 + ], + "222": [ + 136, + 33, + 96, + 255 + ], + "223": [ + 133, + 32, + 95, + 255 + ], + "224": [ + 131, + 31, + 95, + 255 + ], + "225": [ + 129, + 30, + 95, + 255 + ], + "226": [ + 126, + 28, + 95, + 255 + ], + "227": [ + 124, + 27, + 94, + 255 + ], + "228": [ + 121, + 26, + 94, + 255 + ], + "229": [ + 119, + 25, + 93, + 255 + ], + "230": [ + 116, + 25, + 93, + 255 + ], + "231": [ + 114, + 24, + 92, + 255 + ], + "232": [ + 111, + 23, + 91, + 255 + ], + "233": [ + 109, + 22, + 90, + 255 + ], + "234": [ + 106, + 22, + 89, + 255 + ], + "235": [ + 103, + 21, + 88, + 255 + ], + "236": [ + 101, + 21, + 87, + 255 + ], + "237": [ + 98, + 20, + 86, + 255 + ], + "238": [ + 95, + 20, + 85, + 255 + ], + "239": [ + 93, + 20, + 83, + 255 + ], + "240": [ + 90, + 19, + 82, + 255 + ], + "241": [ + 87, + 19, + 80, + 255 + ], + "242": [ + 85, + 19, + 79, + 255 + ], + "243": [ + 82, + 18, + 77, + 255 + ], + "244": [ + 79, + 18, + 75, + 255 + ], + "245": [ + 77, + 18, + 74, + 255 + ], + "246": [ + 74, + 17, + 72, + 255 + ], + "247": [ + 72, + 17, + 70, + 255 + ], + "248": [ + 69, + 16, + 68, + 255 + ], + "249": [ + 66, + 16, + 66, + 255 + ], + "250": [ + 64, + 16, + 64, + 255 + ], + "251": [ + 61, + 15, + 61, + 255 + ], + "252": [ + 59, + 14, + 59, + 255 + ], + "253": [ + 56, + 14, + 57, + 255 + ], + "254": [ + 54, + 13, + 55, + 255 + ], + "255": [ + 51, + 13, + 53, + 255 + ] + }, + dark2: { + "0": [ + 27, + 158, + 119, + 255 + ], + "1": [ + 27, + 158, + 119, + 255 + ], + "2": [ + 27, + 158, + 119, + 255 + ], + "3": [ + 27, + 158, + 119, + 255 + ], + "4": [ + 27, + 158, + 119, + 255 + ], + "5": [ + 27, + 158, + 119, + 255 + ], + "6": [ + 27, + 158, + 119, + 255 + ], + "7": [ + 27, + 158, + 119, + 255 + ], + "8": [ + 27, + 158, + 119, + 255 + ], + "9": [ + 27, + 158, + 119, + 255 + ], + "10": [ + 27, + 158, + 119, + 255 + ], + "11": [ + 27, + 158, + 119, + 255 + ], + "12": [ + 27, + 158, + 119, + 255 + ], + "13": [ + 27, + 158, + 119, + 255 + ], + "14": [ + 27, + 158, + 119, + 255 + ], + "15": [ + 27, + 158, + 119, + 255 + ], + "16": [ + 27, + 158, + 119, + 255 + ], + "17": [ + 27, + 158, + 119, + 255 + ], + "18": [ + 27, + 158, + 119, + 255 + ], + "19": [ + 27, + 158, + 119, + 255 + ], + "20": [ + 27, + 158, + 119, + 255 + ], + "21": [ + 27, + 158, + 119, + 255 + ], + "22": [ + 27, + 158, + 119, + 255 + ], + "23": [ + 27, + 158, + 119, + 255 + ], + "24": [ + 27, + 158, + 119, + 255 + ], + "25": [ + 27, + 158, + 119, + 255 + ], + "26": [ + 27, + 158, + 119, + 255 + ], + "27": [ + 27, + 158, + 119, + 255 + ], + "28": [ + 27, + 158, + 119, + 255 + ], + "29": [ + 27, + 158, + 119, + 255 + ], + "30": [ + 27, + 158, + 119, + 255 + ], + "31": [ + 27, + 158, + 119, + 255 + ], + "32": [ + 217, + 95, + 2, + 255 + ], + "33": [ + 217, + 95, + 2, + 255 + ], + "34": [ + 217, + 95, + 2, + 255 + ], + "35": [ + 217, + 95, + 2, + 255 + ], + "36": [ + 217, + 95, + 2, + 255 + ], + "37": [ + 217, + 95, + 2, + 255 + ], + "38": [ + 217, + 95, + 2, + 255 + ], + "39": [ + 217, + 95, + 2, + 255 + ], + "40": [ + 217, + 95, + 2, + 255 + ], + "41": [ + 217, + 95, + 2, + 255 + ], + "42": [ + 217, + 95, + 2, + 255 + ], + "43": [ + 217, + 95, + 2, + 255 + ], + "44": [ + 217, + 95, + 2, + 255 + ], + "45": [ + 217, + 95, + 2, + 255 + ], + "46": [ + 217, + 95, + 2, + 255 + ], + "47": [ + 217, + 95, + 2, + 255 + ], + "48": [ + 217, + 95, + 2, + 255 + ], + "49": [ + 217, + 95, + 2, + 255 + ], + "50": [ + 217, + 95, + 2, + 255 + ], + "51": [ + 217, + 95, + 2, + 255 + ], + "52": [ + 217, + 95, + 2, + 255 + ], + "53": [ + 217, + 95, + 2, + 255 + ], + "54": [ + 217, + 95, + 2, + 255 + ], + "55": [ + 217, + 95, + 2, + 255 + ], + "56": [ + 217, + 95, + 2, + 255 + ], + "57": [ + 217, + 95, + 2, + 255 + ], + "58": [ + 217, + 95, + 2, + 255 + ], + "59": [ + 217, + 95, + 2, + 255 + ], + "60": [ + 217, + 95, + 2, + 255 + ], + "61": [ + 217, + 95, + 2, + 255 + ], + "62": [ + 217, + 95, + 2, + 255 + ], + "63": [ + 217, + 95, + 2, + 255 + ], + "64": [ + 117, + 112, + 179, + 255 + ], + "65": [ + 117, + 112, + 179, + 255 + ], + "66": [ + 117, + 112, + 179, + 255 + ], + "67": [ + 117, + 112, + 179, + 255 + ], + "68": [ + 117, + 112, + 179, + 255 + ], + "69": [ + 117, + 112, + 179, + 255 + ], + "70": [ + 117, + 112, + 179, + 255 + ], + "71": [ + 117, + 112, + 179, + 255 + ], + "72": [ + 117, + 112, + 179, + 255 + ], + "73": [ + 117, + 112, + 179, + 255 + ], + "74": [ + 117, + 112, + 179, + 255 + ], + "75": [ + 117, + 112, + 179, + 255 + ], + "76": [ + 117, + 112, + 179, + 255 + ], + "77": [ + 117, + 112, + 179, + 255 + ], + "78": [ + 117, + 112, + 179, + 255 + ], + "79": [ + 117, + 112, + 179, + 255 + ], + "80": [ + 117, + 112, + 179, + 255 + ], + "81": [ + 117, + 112, + 179, + 255 + ], + "82": [ + 117, + 112, + 179, + 255 + ], + "83": [ + 117, + 112, + 179, + 255 + ], + "84": [ + 117, + 112, + 179, + 255 + ], + "85": [ + 117, + 112, + 179, + 255 + ], + "86": [ + 117, + 112, + 179, + 255 + ], + "87": [ + 117, + 112, + 179, + 255 + ], + "88": [ + 117, + 112, + 179, + 255 + ], + "89": [ + 117, + 112, + 179, + 255 + ], + "90": [ + 117, + 112, + 179, + 255 + ], + "91": [ + 117, + 112, + 179, + 255 + ], + "92": [ + 117, + 112, + 179, + 255 + ], + "93": [ + 117, + 112, + 179, + 255 + ], + "94": [ + 117, + 112, + 179, + 255 + ], + "95": [ + 117, + 112, + 179, + 255 + ], + "96": [ + 231, + 41, + 138, + 255 + ], + "97": [ + 231, + 41, + 138, + 255 + ], + "98": [ + 231, + 41, + 138, + 255 + ], + "99": [ + 231, + 41, + 138, + 255 + ], + "100": [ + 231, + 41, + 138, + 255 + ], + "101": [ + 231, + 41, + 138, + 255 + ], + "102": [ + 231, + 41, + 138, + 255 + ], + "103": [ + 231, + 41, + 138, + 255 + ], + "104": [ + 231, + 41, + 138, + 255 + ], + "105": [ + 231, + 41, + 138, + 255 + ], + "106": [ + 231, + 41, + 138, + 255 + ], + "107": [ + 231, + 41, + 138, + 255 + ], + "108": [ + 231, + 41, + 138, + 255 + ], + "109": [ + 231, + 41, + 138, + 255 + ], + "110": [ + 231, + 41, + 138, + 255 + ], + "111": [ + 231, + 41, + 138, + 255 + ], + "112": [ + 231, + 41, + 138, + 255 + ], + "113": [ + 231, + 41, + 138, + 255 + ], + "114": [ + 231, + 41, + 138, + 255 + ], + "115": [ + 231, + 41, + 138, + 255 + ], + "116": [ + 231, + 41, + 138, + 255 + ], + "117": [ + 231, + 41, + 138, + 255 + ], + "118": [ + 231, + 41, + 138, + 255 + ], + "119": [ + 231, + 41, + 138, + 255 + ], + "120": [ + 231, + 41, + 138, + 255 + ], + "121": [ + 231, + 41, + 138, + 255 + ], + "122": [ + 231, + 41, + 138, + 255 + ], + "123": [ + 231, + 41, + 138, + 255 + ], + "124": [ + 231, + 41, + 138, + 255 + ], + "125": [ + 231, + 41, + 138, + 255 + ], + "126": [ + 231, + 41, + 138, + 255 + ], + "127": [ + 231, + 41, + 138, + 255 + ], + "128": [ + 102, + 166, + 30, + 255 + ], + "129": [ + 102, + 166, + 30, + 255 + ], + "130": [ + 102, + 166, + 30, + 255 + ], + "131": [ + 102, + 166, + 30, + 255 + ], + "132": [ + 102, + 166, + 30, + 255 + ], + "133": [ + 102, + 166, + 30, + 255 + ], + "134": [ + 102, + 166, + 30, + 255 + ], + "135": [ + 102, + 166, + 30, + 255 + ], + "136": [ + 102, + 166, + 30, + 255 + ], + "137": [ + 102, + 166, + 30, + 255 + ], + "138": [ + 102, + 166, + 30, + 255 + ], + "139": [ + 102, + 166, + 30, + 255 + ], + "140": [ + 102, + 166, + 30, + 255 + ], + "141": [ + 102, + 166, + 30, + 255 + ], + "142": [ + 102, + 166, + 30, + 255 + ], + "143": [ + 102, + 166, + 30, + 255 + ], + "144": [ + 102, + 166, + 30, + 255 + ], + "145": [ + 102, + 166, + 30, + 255 + ], + "146": [ + 102, + 166, + 30, + 255 + ], + "147": [ + 102, + 166, + 30, + 255 + ], + "148": [ + 102, + 166, + 30, + 255 + ], + "149": [ + 102, + 166, + 30, + 255 + ], + "150": [ + 102, + 166, + 30, + 255 + ], + "151": [ + 102, + 166, + 30, + 255 + ], + "152": [ + 102, + 166, + 30, + 255 + ], + "153": [ + 102, + 166, + 30, + 255 + ], + "154": [ + 102, + 166, + 30, + 255 + ], + "155": [ + 102, + 166, + 30, + 255 + ], + "156": [ + 102, + 166, + 30, + 255 + ], + "157": [ + 102, + 166, + 30, + 255 + ], + "158": [ + 102, + 166, + 30, + 255 + ], + "159": [ + 102, + 166, + 30, + 255 + ], + "160": [ + 230, + 171, + 2, + 255 + ], + "161": [ + 230, + 171, + 2, + 255 + ], + "162": [ + 230, + 171, + 2, + 255 + ], + "163": [ + 230, + 171, + 2, + 255 + ], + "164": [ + 230, + 171, + 2, + 255 + ], + "165": [ + 230, + 171, + 2, + 255 + ], + "166": [ + 230, + 171, + 2, + 255 + ], + "167": [ + 230, + 171, + 2, + 255 + ], + "168": [ + 230, + 171, + 2, + 255 + ], + "169": [ + 230, + 171, + 2, + 255 + ], + "170": [ + 230, + 171, + 2, + 255 + ], + "171": [ + 230, + 171, + 2, + 255 + ], + "172": [ + 230, + 171, + 2, + 255 + ], + "173": [ + 230, + 171, + 2, + 255 + ], + "174": [ + 230, + 171, + 2, + 255 + ], + "175": [ + 230, + 171, + 2, + 255 + ], + "176": [ + 230, + 171, + 2, + 255 + ], + "177": [ + 230, + 171, + 2, + 255 + ], + "178": [ + 230, + 171, + 2, + 255 + ], + "179": [ + 230, + 171, + 2, + 255 + ], + "180": [ + 230, + 171, + 2, + 255 + ], + "181": [ + 230, + 171, + 2, + 255 + ], + "182": [ + 230, + 171, + 2, + 255 + ], + "183": [ + 230, + 171, + 2, + 255 + ], + "184": [ + 230, + 171, + 2, + 255 + ], + "185": [ + 230, + 171, + 2, + 255 + ], + "186": [ + 230, + 171, + 2, + 255 + ], + "187": [ + 230, + 171, + 2, + 255 + ], + "188": [ + 230, + 171, + 2, + 255 + ], + "189": [ + 230, + 171, + 2, + 255 + ], + "190": [ + 230, + 171, + 2, + 255 + ], + "191": [ + 230, + 171, + 2, + 255 + ], + "192": [ + 166, + 118, + 29, + 255 + ], + "193": [ + 166, + 118, + 29, + 255 + ], + "194": [ + 166, + 118, + 29, + 255 + ], + "195": [ + 166, + 118, + 29, + 255 + ], + "196": [ + 166, + 118, + 29, + 255 + ], + "197": [ + 166, + 118, + 29, + 255 + ], + "198": [ + 166, + 118, + 29, + 255 + ], + "199": [ + 166, + 118, + 29, + 255 + ], + "200": [ + 166, + 118, + 29, + 255 + ], + "201": [ + 166, + 118, + 29, + 255 + ], + "202": [ + 166, + 118, + 29, + 255 + ], + "203": [ + 166, + 118, + 29, + 255 + ], + "204": [ + 166, + 118, + 29, + 255 + ], + "205": [ + 166, + 118, + 29, + 255 + ], + "206": [ + 166, + 118, + 29, + 255 + ], + "207": [ + 166, + 118, + 29, + 255 + ], + "208": [ + 166, + 118, + 29, + 255 + ], + "209": [ + 166, + 118, + 29, + 255 + ], + "210": [ + 166, + 118, + 29, + 255 + ], + "211": [ + 166, + 118, + 29, + 255 + ], + "212": [ + 166, + 118, + 29, + 255 + ], + "213": [ + 166, + 118, + 29, + 255 + ], + "214": [ + 166, + 118, + 29, + 255 + ], + "215": [ + 166, + 118, + 29, + 255 + ], + "216": [ + 166, + 118, + 29, + 255 + ], + "217": [ + 166, + 118, + 29, + 255 + ], + "218": [ + 166, + 118, + 29, + 255 + ], + "219": [ + 166, + 118, + 29, + 255 + ], + "220": [ + 166, + 118, + 29, + 255 + ], + "221": [ + 166, + 118, + 29, + 255 + ], + "222": [ + 166, + 118, + 29, + 255 + ], + "223": [ + 166, + 118, + 29, + 255 + ], + "224": [ + 102, + 102, + 102, + 255 + ], + "225": [ + 102, + 102, + 102, + 255 + ], + "226": [ + 102, + 102, + 102, + 255 + ], + "227": [ + 102, + 102, + 102, + 255 + ], + "228": [ + 102, + 102, + 102, + 255 + ], + "229": [ + 102, + 102, + 102, + 255 + ], + "230": [ + 102, + 102, + 102, + 255 + ], + "231": [ + 102, + 102, + 102, + 255 + ], + "232": [ + 102, + 102, + 102, + 255 + ], + "233": [ + 102, + 102, + 102, + 255 + ], + "234": [ + 102, + 102, + 102, + 255 + ], + "235": [ + 102, + 102, + 102, + 255 + ], + "236": [ + 102, + 102, + 102, + 255 + ], + "237": [ + 102, + 102, + 102, + 255 + ], + "238": [ + 102, + 102, + 102, + 255 + ], + "239": [ + 102, + 102, + 102, + 255 + ], + "240": [ + 102, + 102, + 102, + 255 + ], + "241": [ + 102, + 102, + 102, + 255 + ], + "242": [ + 102, + 102, + 102, + 255 + ], + "243": [ + 102, + 102, + 102, + 255 + ], + "244": [ + 102, + 102, + 102, + 255 + ], + "245": [ + 102, + 102, + 102, + 255 + ], + "246": [ + 102, + 102, + 102, + 255 + ], + "247": [ + 102, + 102, + 102, + 255 + ], + "248": [ + 102, + 102, + 102, + 255 + ], + "249": [ + 102, + 102, + 102, + 255 + ], + "250": [ + 102, + 102, + 102, + 255 + ], + "251": [ + 102, + 102, + 102, + 255 + ], + "252": [ + 102, + 102, + 102, + 255 + ], + "253": [ + 102, + 102, + 102, + 255 + ], + "254": [ + 102, + 102, + 102, + 255 + ], + "255": [ + 102, + 102, + 102, + 255 + ] + }, + deep: { + "0": [ + 253, + 253, + 204, + 255 + ], + "1": [ + 251, + 252, + 202, + 255 + ], + "2": [ + 249, + 252, + 201, + 255 + ], + "3": [ + 247, + 251, + 200, + 255 + ], + "4": [ + 245, + 250, + 199, + 255 + ], + "5": [ + 243, + 249, + 198, + 255 + ], + "6": [ + 241, + 248, + 196, + 255 + ], + "7": [ + 239, + 248, + 195, + 255 + ], + "8": [ + 237, + 247, + 194, + 255 + ], + "9": [ + 235, + 246, + 193, + 255 + ], + "10": [ + 232, + 245, + 192, + 255 + ], + "11": [ + 230, + 245, + 191, + 255 + ], + "12": [ + 228, + 244, + 190, + 255 + ], + "13": [ + 226, + 243, + 189, + 255 + ], + "14": [ + 224, + 242, + 188, + 255 + ], + "15": [ + 222, + 242, + 187, + 255 + ], + "16": [ + 220, + 241, + 186, + 255 + ], + "17": [ + 218, + 240, + 185, + 255 + ], + "18": [ + 216, + 240, + 184, + 255 + ], + "19": [ + 214, + 239, + 183, + 255 + ], + "20": [ + 212, + 238, + 182, + 255 + ], + "21": [ + 210, + 237, + 181, + 255 + ], + "22": [ + 208, + 237, + 180, + 255 + ], + "23": [ + 206, + 236, + 179, + 255 + ], + "24": [ + 204, + 235, + 178, + 255 + ], + "25": [ + 201, + 235, + 177, + 255 + ], + "26": [ + 199, + 234, + 176, + 255 + ], + "27": [ + 197, + 233, + 176, + 255 + ], + "28": [ + 195, + 232, + 175, + 255 + ], + "29": [ + 193, + 232, + 174, + 255 + ], + "30": [ + 191, + 231, + 173, + 255 + ], + "31": [ + 189, + 230, + 173, + 255 + ], + "32": [ + 187, + 230, + 172, + 255 + ], + "33": [ + 184, + 229, + 171, + 255 + ], + "34": [ + 182, + 228, + 170, + 255 + ], + "35": [ + 180, + 227, + 170, + 255 + ], + "36": [ + 178, + 227, + 169, + 255 + ], + "37": [ + 176, + 226, + 169, + 255 + ], + "38": [ + 174, + 225, + 168, + 255 + ], + "39": [ + 171, + 225, + 168, + 255 + ], + "40": [ + 169, + 224, + 167, + 255 + ], + "41": [ + 167, + 223, + 167, + 255 + ], + "42": [ + 165, + 222, + 166, + 255 + ], + "43": [ + 163, + 222, + 166, + 255 + ], + "44": [ + 160, + 221, + 165, + 255 + ], + "45": [ + 158, + 220, + 165, + 255 + ], + "46": [ + 156, + 219, + 165, + 255 + ], + "47": [ + 154, + 219, + 164, + 255 + ], + "48": [ + 152, + 218, + 164, + 255 + ], + "49": [ + 149, + 217, + 164, + 255 + ], + "50": [ + 147, + 216, + 163, + 255 + ], + "51": [ + 145, + 216, + 163, + 255 + ], + "52": [ + 143, + 215, + 163, + 255 + ], + "53": [ + 141, + 214, + 163, + 255 + ], + "54": [ + 139, + 213, + 163, + 255 + ], + "55": [ + 137, + 213, + 163, + 255 + ], + "56": [ + 135, + 212, + 163, + 255 + ], + "57": [ + 133, + 211, + 163, + 255 + ], + "58": [ + 131, + 210, + 162, + 255 + ], + "59": [ + 129, + 209, + 162, + 255 + ], + "60": [ + 127, + 209, + 162, + 255 + ], + "61": [ + 125, + 208, + 162, + 255 + ], + "62": [ + 123, + 207, + 162, + 255 + ], + "63": [ + 121, + 206, + 162, + 255 + ], + "64": [ + 119, + 205, + 162, + 255 + ], + "65": [ + 118, + 204, + 163, + 255 + ], + "66": [ + 116, + 203, + 163, + 255 + ], + "67": [ + 114, + 202, + 163, + 255 + ], + "68": [ + 113, + 202, + 163, + 255 + ], + "69": [ + 111, + 201, + 163, + 255 + ], + "70": [ + 110, + 200, + 163, + 255 + ], + "71": [ + 108, + 199, + 163, + 255 + ], + "72": [ + 107, + 198, + 163, + 255 + ], + "73": [ + 105, + 197, + 163, + 255 + ], + "74": [ + 104, + 196, + 163, + 255 + ], + "75": [ + 103, + 195, + 163, + 255 + ], + "76": [ + 102, + 194, + 163, + 255 + ], + "77": [ + 100, + 193, + 163, + 255 + ], + "78": [ + 99, + 192, + 163, + 255 + ], + "79": [ + 98, + 191, + 163, + 255 + ], + "80": [ + 97, + 190, + 163, + 255 + ], + "81": [ + 96, + 189, + 163, + 255 + ], + "82": [ + 95, + 188, + 163, + 255 + ], + "83": [ + 94, + 187, + 163, + 255 + ], + "84": [ + 93, + 186, + 163, + 255 + ], + "85": [ + 92, + 185, + 163, + 255 + ], + "86": [ + 92, + 184, + 163, + 255 + ], + "87": [ + 91, + 183, + 163, + 255 + ], + "88": [ + 90, + 182, + 163, + 255 + ], + "89": [ + 89, + 181, + 163, + 255 + ], + "90": [ + 88, + 180, + 163, + 255 + ], + "91": [ + 88, + 179, + 163, + 255 + ], + "92": [ + 87, + 178, + 163, + 255 + ], + "93": [ + 86, + 177, + 163, + 255 + ], + "94": [ + 86, + 176, + 163, + 255 + ], + "95": [ + 85, + 175, + 163, + 255 + ], + "96": [ + 85, + 174, + 163, + 255 + ], + "97": [ + 84, + 173, + 163, + 255 + ], + "98": [ + 83, + 172, + 163, + 255 + ], + "99": [ + 83, + 171, + 163, + 255 + ], + "100": [ + 82, + 170, + 163, + 255 + ], + "101": [ + 82, + 169, + 162, + 255 + ], + "102": [ + 81, + 168, + 162, + 255 + ], + "103": [ + 81, + 167, + 162, + 255 + ], + "104": [ + 81, + 166, + 162, + 255 + ], + "105": [ + 80, + 165, + 162, + 255 + ], + "106": [ + 80, + 164, + 162, + 255 + ], + "107": [ + 79, + 163, + 162, + 255 + ], + "108": [ + 79, + 162, + 161, + 255 + ], + "109": [ + 78, + 161, + 161, + 255 + ], + "110": [ + 78, + 160, + 161, + 255 + ], + "111": [ + 78, + 159, + 161, + 255 + ], + "112": [ + 77, + 158, + 161, + 255 + ], + "113": [ + 77, + 156, + 160, + 255 + ], + "114": [ + 76, + 155, + 160, + 255 + ], + "115": [ + 76, + 154, + 160, + 255 + ], + "116": [ + 76, + 153, + 160, + 255 + ], + "117": [ + 75, + 152, + 160, + 255 + ], + "118": [ + 75, + 151, + 159, + 255 + ], + "119": [ + 75, + 150, + 159, + 255 + ], + "120": [ + 74, + 149, + 159, + 255 + ], + "121": [ + 74, + 148, + 159, + 255 + ], + "122": [ + 74, + 147, + 159, + 255 + ], + "123": [ + 73, + 146, + 158, + 255 + ], + "124": [ + 73, + 145, + 158, + 255 + ], + "125": [ + 73, + 144, + 158, + 255 + ], + "126": [ + 72, + 143, + 158, + 255 + ], + "127": [ + 72, + 142, + 157, + 255 + ], + "128": [ + 72, + 141, + 157, + 255 + ], + "129": [ + 71, + 140, + 157, + 255 + ], + "130": [ + 71, + 139, + 157, + 255 + ], + "131": [ + 71, + 138, + 157, + 255 + ], + "132": [ + 70, + 137, + 156, + 255 + ], + "133": [ + 70, + 136, + 156, + 255 + ], + "134": [ + 70, + 135, + 156, + 255 + ], + "135": [ + 69, + 134, + 156, + 255 + ], + "136": [ + 69, + 133, + 155, + 255 + ], + "137": [ + 69, + 132, + 155, + 255 + ], + "138": [ + 68, + 131, + 155, + 255 + ], + "139": [ + 68, + 130, + 155, + 255 + ], + "140": [ + 68, + 129, + 154, + 255 + ], + "141": [ + 67, + 129, + 154, + 255 + ], + "142": [ + 67, + 128, + 154, + 255 + ], + "143": [ + 67, + 127, + 154, + 255 + ], + "144": [ + 66, + 126, + 154, + 255 + ], + "145": [ + 66, + 125, + 153, + 255 + ], + "146": [ + 66, + 124, + 153, + 255 + ], + "147": [ + 66, + 123, + 153, + 255 + ], + "148": [ + 65, + 122, + 153, + 255 + ], + "149": [ + 65, + 121, + 153, + 255 + ], + "150": [ + 65, + 120, + 152, + 255 + ], + "151": [ + 64, + 119, + 152, + 255 + ], + "152": [ + 64, + 118, + 152, + 255 + ], + "153": [ + 64, + 117, + 152, + 255 + ], + "154": [ + 64, + 116, + 151, + 255 + ], + "155": [ + 63, + 115, + 151, + 255 + ], + "156": [ + 63, + 114, + 151, + 255 + ], + "157": [ + 63, + 113, + 151, + 255 + ], + "158": [ + 63, + 112, + 151, + 255 + ], + "159": [ + 63, + 111, + 150, + 255 + ], + "160": [ + 62, + 110, + 150, + 255 + ], + "161": [ + 62, + 109, + 150, + 255 + ], + "162": [ + 62, + 108, + 150, + 255 + ], + "163": [ + 62, + 107, + 150, + 255 + ], + "164": [ + 62, + 106, + 149, + 255 + ], + "165": [ + 62, + 105, + 149, + 255 + ], + "166": [ + 62, + 103, + 149, + 255 + ], + "167": [ + 61, + 102, + 149, + 255 + ], + "168": [ + 61, + 101, + 149, + 255 + ], + "169": [ + 61, + 100, + 148, + 255 + ], + "170": [ + 61, + 99, + 148, + 255 + ], + "171": [ + 61, + 98, + 148, + 255 + ], + "172": [ + 61, + 97, + 148, + 255 + ], + "173": [ + 61, + 96, + 147, + 255 + ], + "174": [ + 61, + 95, + 147, + 255 + ], + "175": [ + 61, + 94, + 147, + 255 + ], + "176": [ + 61, + 93, + 147, + 255 + ], + "177": [ + 61, + 92, + 146, + 255 + ], + "178": [ + 61, + 91, + 146, + 255 + ], + "179": [ + 61, + 90, + 146, + 255 + ], + "180": [ + 61, + 89, + 145, + 255 + ], + "181": [ + 62, + 88, + 145, + 255 + ], + "182": [ + 62, + 87, + 145, + 255 + ], + "183": [ + 62, + 85, + 144, + 255 + ], + "184": [ + 62, + 84, + 144, + 255 + ], + "185": [ + 62, + 83, + 143, + 255 + ], + "186": [ + 62, + 82, + 143, + 255 + ], + "187": [ + 63, + 81, + 142, + 255 + ], + "188": [ + 63, + 80, + 142, + 255 + ], + "189": [ + 63, + 79, + 141, + 255 + ], + "190": [ + 63, + 78, + 140, + 255 + ], + "191": [ + 64, + 77, + 139, + 255 + ], + "192": [ + 64, + 76, + 138, + 255 + ], + "193": [ + 64, + 75, + 137, + 255 + ], + "194": [ + 64, + 74, + 136, + 255 + ], + "195": [ + 64, + 72, + 135, + 255 + ], + "196": [ + 65, + 71, + 134, + 255 + ], + "197": [ + 65, + 70, + 133, + 255 + ], + "198": [ + 65, + 69, + 132, + 255 + ], + "199": [ + 65, + 69, + 130, + 255 + ], + "200": [ + 65, + 68, + 129, + 255 + ], + "201": [ + 65, + 67, + 127, + 255 + ], + "202": [ + 65, + 66, + 126, + 255 + ], + "203": [ + 65, + 65, + 124, + 255 + ], + "204": [ + 65, + 64, + 123, + 255 + ], + "205": [ + 65, + 63, + 121, + 255 + ], + "206": [ + 65, + 62, + 120, + 255 + ], + "207": [ + 64, + 61, + 118, + 255 + ], + "208": [ + 64, + 61, + 116, + 255 + ], + "209": [ + 64, + 60, + 115, + 255 + ], + "210": [ + 64, + 59, + 113, + 255 + ], + "211": [ + 63, + 58, + 111, + 255 + ], + "212": [ + 63, + 57, + 110, + 255 + ], + "213": [ + 63, + 57, + 108, + 255 + ], + "214": [ + 62, + 56, + 106, + 255 + ], + "215": [ + 62, + 55, + 105, + 255 + ], + "216": [ + 62, + 54, + 103, + 255 + ], + "217": [ + 61, + 54, + 101, + 255 + ], + "218": [ + 61, + 53, + 99, + 255 + ], + "219": [ + 61, + 52, + 98, + 255 + ], + "220": [ + 60, + 51, + 96, + 255 + ], + "221": [ + 60, + 51, + 95, + 255 + ], + "222": [ + 59, + 50, + 93, + 255 + ], + "223": [ + 59, + 49, + 91, + 255 + ], + "224": [ + 58, + 48, + 90, + 255 + ], + "225": [ + 58, + 48, + 88, + 255 + ], + "226": [ + 57, + 47, + 86, + 255 + ], + "227": [ + 57, + 46, + 85, + 255 + ], + "228": [ + 56, + 46, + 83, + 255 + ], + "229": [ + 56, + 45, + 82, + 255 + ], + "230": [ + 55, + 44, + 80, + 255 + ], + "231": [ + 54, + 43, + 78, + 255 + ], + "232": [ + 54, + 43, + 77, + 255 + ], + "233": [ + 53, + 42, + 75, + 255 + ], + "234": [ + 53, + 41, + 74, + 255 + ], + "235": [ + 52, + 41, + 72, + 255 + ], + "236": [ + 52, + 40, + 71, + 255 + ], + "237": [ + 51, + 39, + 69, + 255 + ], + "238": [ + 50, + 38, + 68, + 255 + ], + "239": [ + 50, + 38, + 66, + 255 + ], + "240": [ + 49, + 37, + 65, + 255 + ], + "241": [ + 49, + 36, + 63, + 255 + ], + "242": [ + 48, + 35, + 62, + 255 + ], + "243": [ + 47, + 35, + 60, + 255 + ], + "244": [ + 47, + 34, + 59, + 255 + ], + "245": [ + 46, + 33, + 57, + 255 + ], + "246": [ + 45, + 32, + 56, + 255 + ], + "247": [ + 45, + 32, + 55, + 255 + ], + "248": [ + 44, + 31, + 53, + 255 + ], + "249": [ + 43, + 30, + 52, + 255 + ], + "250": [ + 43, + 29, + 50, + 255 + ], + "251": [ + 42, + 29, + 49, + 255 + ], + "252": [ + 41, + 28, + 48, + 255 + ], + "253": [ + 41, + 27, + 46, + 255 + ], + "254": [ + 40, + 26, + 45, + 255 + ], + "255": [ + 39, + 26, + 44, + 255 + ] + }, + delta: { + "0": [ + 16, + 31, + 63, + 255 + ], + "1": [ + 18, + 32, + 66, + 255 + ], + "2": [ + 19, + 34, + 69, + 255 + ], + "3": [ + 20, + 35, + 73, + 255 + ], + "4": [ + 22, + 37, + 76, + 255 + ], + "5": [ + 23, + 38, + 79, + 255 + ], + "6": [ + 24, + 39, + 82, + 255 + ], + "7": [ + 25, + 41, + 86, + 255 + ], + "8": [ + 27, + 42, + 89, + 255 + ], + "9": [ + 28, + 43, + 92, + 255 + ], + "10": [ + 29, + 45, + 96, + 255 + ], + "11": [ + 30, + 46, + 99, + 255 + ], + "12": [ + 31, + 47, + 103, + 255 + ], + "13": [ + 32, + 48, + 107, + 255 + ], + "14": [ + 33, + 50, + 110, + 255 + ], + "15": [ + 34, + 51, + 114, + 255 + ], + "16": [ + 35, + 52, + 118, + 255 + ], + "17": [ + 36, + 53, + 122, + 255 + ], + "18": [ + 37, + 55, + 125, + 255 + ], + "19": [ + 37, + 56, + 129, + 255 + ], + "20": [ + 38, + 57, + 133, + 255 + ], + "21": [ + 38, + 59, + 137, + 255 + ], + "22": [ + 38, + 60, + 141, + 255 + ], + "23": [ + 38, + 62, + 144, + 255 + ], + "24": [ + 37, + 64, + 148, + 255 + ], + "25": [ + 35, + 66, + 150, + 255 + ], + "26": [ + 34, + 68, + 152, + 255 + ], + "27": [ + 33, + 70, + 153, + 255 + ], + "28": [ + 31, + 72, + 154, + 255 + ], + "29": [ + 30, + 75, + 155, + 255 + ], + "30": [ + 29, + 77, + 155, + 255 + ], + "31": [ + 29, + 79, + 156, + 255 + ], + "32": [ + 28, + 81, + 156, + 255 + ], + "33": [ + 27, + 83, + 157, + 255 + ], + "34": [ + 27, + 86, + 157, + 255 + ], + "35": [ + 26, + 88, + 157, + 255 + ], + "36": [ + 26, + 90, + 157, + 255 + ], + "37": [ + 26, + 92, + 158, + 255 + ], + "38": [ + 26, + 94, + 158, + 255 + ], + "39": [ + 26, + 96, + 158, + 255 + ], + "40": [ + 27, + 98, + 159, + 255 + ], + "41": [ + 27, + 100, + 159, + 255 + ], + "42": [ + 27, + 102, + 159, + 255 + ], + "43": [ + 28, + 104, + 160, + 255 + ], + "44": [ + 28, + 106, + 160, + 255 + ], + "45": [ + 29, + 108, + 160, + 255 + ], + "46": [ + 30, + 110, + 161, + 255 + ], + "47": [ + 31, + 112, + 161, + 255 + ], + "48": [ + 31, + 114, + 161, + 255 + ], + "49": [ + 32, + 116, + 162, + 255 + ], + "50": [ + 33, + 118, + 162, + 255 + ], + "51": [ + 34, + 120, + 163, + 255 + ], + "52": [ + 35, + 121, + 163, + 255 + ], + "53": [ + 36, + 123, + 164, + 255 + ], + "54": [ + 38, + 125, + 164, + 255 + ], + "55": [ + 39, + 127, + 165, + 255 + ], + "56": [ + 40, + 129, + 165, + 255 + ], + "57": [ + 41, + 131, + 165, + 255 + ], + "58": [ + 42, + 133, + 166, + 255 + ], + "59": [ + 44, + 135, + 166, + 255 + ], + "60": [ + 45, + 137, + 167, + 255 + ], + "61": [ + 47, + 139, + 167, + 255 + ], + "62": [ + 48, + 141, + 168, + 255 + ], + "63": [ + 49, + 142, + 168, + 255 + ], + "64": [ + 51, + 144, + 169, + 255 + ], + "65": [ + 53, + 146, + 169, + 255 + ], + "66": [ + 54, + 148, + 170, + 255 + ], + "67": [ + 56, + 150, + 170, + 255 + ], + "68": [ + 58, + 152, + 171, + 255 + ], + "69": [ + 60, + 154, + 171, + 255 + ], + "70": [ + 62, + 156, + 172, + 255 + ], + "71": [ + 64, + 157, + 172, + 255 + ], + "72": [ + 66, + 159, + 173, + 255 + ], + "73": [ + 68, + 161, + 173, + 255 + ], + "74": [ + 71, + 163, + 174, + 255 + ], + "75": [ + 73, + 165, + 174, + 255 + ], + "76": [ + 76, + 167, + 174, + 255 + ], + "77": [ + 79, + 168, + 175, + 255 + ], + "78": [ + 82, + 170, + 175, + 255 + ], + "79": [ + 86, + 172, + 176, + 255 + ], + "80": [ + 89, + 173, + 176, + 255 + ], + "81": [ + 93, + 175, + 176, + 255 + ], + "82": [ + 96, + 177, + 177, + 255 + ], + "83": [ + 100, + 178, + 177, + 255 + ], + "84": [ + 104, + 180, + 178, + 255 + ], + "85": [ + 108, + 181, + 179, + 255 + ], + "86": [ + 112, + 183, + 179, + 255 + ], + "87": [ + 116, + 184, + 180, + 255 + ], + "88": [ + 120, + 185, + 181, + 255 + ], + "89": [ + 124, + 187, + 182, + 255 + ], + "90": [ + 128, + 188, + 183, + 255 + ], + "91": [ + 132, + 190, + 184, + 255 + ], + "92": [ + 136, + 191, + 185, + 255 + ], + "93": [ + 140, + 193, + 186, + 255 + ], + "94": [ + 143, + 194, + 187, + 255 + ], + "95": [ + 147, + 196, + 188, + 255 + ], + "96": [ + 151, + 197, + 190, + 255 + ], + "97": [ + 154, + 198, + 191, + 255 + ], + "98": [ + 158, + 200, + 192, + 255 + ], + "99": [ + 162, + 201, + 193, + 255 + ], + "100": [ + 165, + 203, + 195, + 255 + ], + "101": [ + 169, + 204, + 196, + 255 + ], + "102": [ + 172, + 206, + 197, + 255 + ], + "103": [ + 175, + 208, + 199, + 255 + ], + "104": [ + 179, + 209, + 200, + 255 + ], + "105": [ + 182, + 211, + 202, + 255 + ], + "106": [ + 185, + 212, + 203, + 255 + ], + "107": [ + 189, + 214, + 204, + 255 + ], + "108": [ + 192, + 215, + 206, + 255 + ], + "109": [ + 195, + 217, + 207, + 255 + ], + "110": [ + 199, + 219, + 209, + 255 + ], + "111": [ + 202, + 220, + 210, + 255 + ], + "112": [ + 205, + 222, + 212, + 255 + ], + "113": [ + 208, + 224, + 213, + 255 + ], + "114": [ + 211, + 226, + 215, + 255 + ], + "115": [ + 214, + 227, + 216, + 255 + ], + "116": [ + 217, + 229, + 218, + 255 + ], + "117": [ + 221, + 231, + 219, + 255 + ], + "118": [ + 224, + 233, + 220, + 255 + ], + "119": [ + 227, + 235, + 222, + 255 + ], + "120": [ + 230, + 237, + 223, + 255 + ], + "121": [ + 233, + 238, + 224, + 255 + ], + "122": [ + 236, + 240, + 225, + 255 + ], + "123": [ + 239, + 242, + 226, + 255 + ], + "124": [ + 243, + 244, + 227, + 255 + ], + "125": [ + 246, + 246, + 228, + 255 + ], + "126": [ + 249, + 248, + 229, + 255 + ], + "127": [ + 253, + 250, + 229, + 255 + ], + "128": [ + 254, + 252, + 203, + 255 + ], + "129": [ + 253, + 249, + 199, + 255 + ], + "130": [ + 251, + 247, + 195, + 255 + ], + "131": [ + 250, + 244, + 191, + 255 + ], + "132": [ + 249, + 242, + 187, + 255 + ], + "133": [ + 247, + 240, + 182, + 255 + ], + "134": [ + 246, + 237, + 178, + 255 + ], + "135": [ + 245, + 235, + 174, + 255 + ], + "136": [ + 243, + 233, + 169, + 255 + ], + "137": [ + 242, + 230, + 165, + 255 + ], + "138": [ + 241, + 228, + 161, + 255 + ], + "139": [ + 239, + 226, + 156, + 255 + ], + "140": [ + 238, + 223, + 152, + 255 + ], + "141": [ + 236, + 221, + 148, + 255 + ], + "142": [ + 235, + 219, + 143, + 255 + ], + "143": [ + 234, + 217, + 139, + 255 + ], + "144": [ + 232, + 215, + 135, + 255 + ], + "145": [ + 230, + 213, + 130, + 255 + ], + "146": [ + 229, + 210, + 126, + 255 + ], + "147": [ + 227, + 208, + 122, + 255 + ], + "148": [ + 226, + 206, + 117, + 255 + ], + "149": [ + 224, + 204, + 113, + 255 + ], + "150": [ + 222, + 202, + 109, + 255 + ], + "151": [ + 220, + 201, + 104, + 255 + ], + "152": [ + 218, + 199, + 100, + 255 + ], + "153": [ + 216, + 197, + 96, + 255 + ], + "154": [ + 214, + 195, + 91, + 255 + ], + "155": [ + 212, + 193, + 87, + 255 + ], + "156": [ + 210, + 192, + 83, + 255 + ], + "157": [ + 207, + 190, + 79, + 255 + ], + "158": [ + 205, + 188, + 75, + 255 + ], + "159": [ + 203, + 187, + 71, + 255 + ], + "160": [ + 200, + 185, + 67, + 255 + ], + "161": [ + 197, + 184, + 63, + 255 + ], + "162": [ + 195, + 182, + 59, + 255 + ], + "163": [ + 192, + 181, + 56, + 255 + ], + "164": [ + 189, + 179, + 52, + 255 + ], + "165": [ + 186, + 178, + 48, + 255 + ], + "166": [ + 183, + 177, + 45, + 255 + ], + "167": [ + 180, + 175, + 42, + 255 + ], + "168": [ + 177, + 174, + 39, + 255 + ], + "169": [ + 174, + 173, + 35, + 255 + ], + "170": [ + 170, + 172, + 32, + 255 + ], + "171": [ + 167, + 170, + 29, + 255 + ], + "172": [ + 164, + 169, + 27, + 255 + ], + "173": [ + 160, + 168, + 24, + 255 + ], + "174": [ + 157, + 167, + 21, + 255 + ], + "175": [ + 154, + 166, + 19, + 255 + ], + "176": [ + 150, + 164, + 16, + 255 + ], + "177": [ + 147, + 163, + 14, + 255 + ], + "178": [ + 143, + 162, + 12, + 255 + ], + "179": [ + 140, + 161, + 10, + 255 + ], + "180": [ + 136, + 160, + 8, + 255 + ], + "181": [ + 133, + 158, + 7, + 255 + ], + "182": [ + 129, + 157, + 6, + 255 + ], + "183": [ + 126, + 156, + 5, + 255 + ], + "184": [ + 122, + 155, + 5, + 255 + ], + "185": [ + 119, + 153, + 5, + 255 + ], + "186": [ + 115, + 152, + 5, + 255 + ], + "187": [ + 112, + 151, + 6, + 255 + ], + "188": [ + 108, + 150, + 7, + 255 + ], + "189": [ + 104, + 149, + 8, + 255 + ], + "190": [ + 101, + 147, + 9, + 255 + ], + "191": [ + 97, + 146, + 11, + 255 + ], + "192": [ + 93, + 145, + 12, + 255 + ], + "193": [ + 90, + 143, + 14, + 255 + ], + "194": [ + 86, + 142, + 15, + 255 + ], + "195": [ + 82, + 141, + 17, + 255 + ], + "196": [ + 79, + 139, + 19, + 255 + ], + "197": [ + 75, + 138, + 20, + 255 + ], + "198": [ + 71, + 137, + 22, + 255 + ], + "199": [ + 68, + 135, + 23, + 255 + ], + "200": [ + 64, + 134, + 25, + 255 + ], + "201": [ + 61, + 132, + 26, + 255 + ], + "202": [ + 57, + 131, + 28, + 255 + ], + "203": [ + 54, + 129, + 29, + 255 + ], + "204": [ + 50, + 128, + 30, + 255 + ], + "205": [ + 47, + 126, + 32, + 255 + ], + "206": [ + 43, + 125, + 33, + 255 + ], + "207": [ + 40, + 123, + 34, + 255 + ], + "208": [ + 37, + 122, + 35, + 255 + ], + "209": [ + 34, + 120, + 36, + 255 + ], + "210": [ + 31, + 118, + 37, + 255 + ], + "211": [ + 28, + 117, + 38, + 255 + ], + "212": [ + 25, + 115, + 39, + 255 + ], + "213": [ + 23, + 113, + 40, + 255 + ], + "214": [ + 20, + 112, + 40, + 255 + ], + "215": [ + 18, + 110, + 41, + 255 + ], + "216": [ + 16, + 108, + 42, + 255 + ], + "217": [ + 14, + 106, + 42, + 255 + ], + "218": [ + 13, + 105, + 43, + 255 + ], + "219": [ + 12, + 103, + 43, + 255 + ], + "220": [ + 11, + 101, + 44, + 255 + ], + "221": [ + 10, + 99, + 44, + 255 + ], + "222": [ + 10, + 97, + 44, + 255 + ], + "223": [ + 11, + 95, + 44, + 255 + ], + "224": [ + 11, + 94, + 44, + 255 + ], + "225": [ + 12, + 92, + 44, + 255 + ], + "226": [ + 12, + 90, + 44, + 255 + ], + "227": [ + 13, + 88, + 44, + 255 + ], + "228": [ + 14, + 86, + 44, + 255 + ], + "229": [ + 15, + 84, + 44, + 255 + ], + "230": [ + 16, + 82, + 43, + 255 + ], + "231": [ + 17, + 80, + 43, + 255 + ], + "232": [ + 18, + 78, + 43, + 255 + ], + "233": [ + 19, + 76, + 42, + 255 + ], + "234": [ + 20, + 75, + 42, + 255 + ], + "235": [ + 20, + 73, + 41, + 255 + ], + "236": [ + 21, + 71, + 40, + 255 + ], + "237": [ + 22, + 69, + 40, + 255 + ], + "238": [ + 22, + 67, + 39, + 255 + ], + "239": [ + 23, + 65, + 38, + 255 + ], + "240": [ + 23, + 63, + 37, + 255 + ], + "241": [ + 24, + 61, + 36, + 255 + ], + "242": [ + 24, + 59, + 35, + 255 + ], + "243": [ + 24, + 57, + 34, + 255 + ], + "244": [ + 25, + 55, + 33, + 255 + ], + "245": [ + 25, + 53, + 32, + 255 + ], + "246": [ + 25, + 52, + 31, + 255 + ], + "247": [ + 25, + 50, + 30, + 255 + ], + "248": [ + 25, + 48, + 28, + 255 + ], + "249": [ + 25, + 46, + 27, + 255 + ], + "250": [ + 24, + 44, + 26, + 255 + ], + "251": [ + 24, + 42, + 24, + 255 + ], + "252": [ + 24, + 40, + 23, + 255 + ], + "253": [ + 23, + 38, + 21, + 255 + ], + "254": [ + 23, + 36, + 20, + 255 + ], + "255": [ + 23, + 35, + 18, + 255 + ] + }, + dense: { + "0": [ + 230, + 240, + 240, + 255 + ], + "1": [ + 228, + 239, + 239, + 255 + ], + "2": [ + 226, + 239, + 239, + 255 + ], + "3": [ + 224, + 238, + 238, + 255 + ], + "4": [ + 223, + 237, + 238, + 255 + ], + "5": [ + 221, + 236, + 237, + 255 + ], + "6": [ + 219, + 235, + 236, + 255 + ], + "7": [ + 218, + 235, + 236, + 255 + ], + "8": [ + 216, + 234, + 235, + 255 + ], + "9": [ + 214, + 233, + 235, + 255 + ], + "10": [ + 212, + 232, + 234, + 255 + ], + "11": [ + 211, + 231, + 234, + 255 + ], + "12": [ + 209, + 230, + 233, + 255 + ], + "13": [ + 207, + 230, + 233, + 255 + ], + "14": [ + 206, + 229, + 232, + 255 + ], + "15": [ + 204, + 228, + 232, + 255 + ], + "16": [ + 202, + 227, + 231, + 255 + ], + "17": [ + 201, + 226, + 231, + 255 + ], + "18": [ + 199, + 225, + 231, + 255 + ], + "19": [ + 197, + 225, + 230, + 255 + ], + "20": [ + 196, + 224, + 230, + 255 + ], + "21": [ + 194, + 223, + 230, + 255 + ], + "22": [ + 192, + 222, + 229, + 255 + ], + "23": [ + 191, + 221, + 229, + 255 + ], + "24": [ + 189, + 220, + 229, + 255 + ], + "25": [ + 187, + 220, + 228, + 255 + ], + "26": [ + 186, + 219, + 228, + 255 + ], + "27": [ + 184, + 218, + 228, + 255 + ], + "28": [ + 183, + 217, + 228, + 255 + ], + "29": [ + 181, + 216, + 228, + 255 + ], + "30": [ + 179, + 215, + 227, + 255 + ], + "31": [ + 178, + 215, + 227, + 255 + ], + "32": [ + 176, + 214, + 227, + 255 + ], + "33": [ + 175, + 213, + 227, + 255 + ], + "34": [ + 173, + 212, + 227, + 255 + ], + "35": [ + 172, + 211, + 227, + 255 + ], + "36": [ + 170, + 210, + 226, + 255 + ], + "37": [ + 169, + 209, + 226, + 255 + ], + "38": [ + 167, + 209, + 226, + 255 + ], + "39": [ + 166, + 208, + 226, + 255 + ], + "40": [ + 164, + 207, + 226, + 255 + ], + "41": [ + 163, + 206, + 226, + 255 + ], + "42": [ + 161, + 205, + 226, + 255 + ], + "43": [ + 160, + 204, + 226, + 255 + ], + "44": [ + 159, + 203, + 226, + 255 + ], + "45": [ + 157, + 202, + 226, + 255 + ], + "46": [ + 156, + 201, + 226, + 255 + ], + "47": [ + 154, + 201, + 226, + 255 + ], + "48": [ + 153, + 200, + 226, + 255 + ], + "49": [ + 152, + 199, + 226, + 255 + ], + "50": [ + 150, + 198, + 226, + 255 + ], + "51": [ + 149, + 197, + 226, + 255 + ], + "52": [ + 148, + 196, + 226, + 255 + ], + "53": [ + 146, + 195, + 226, + 255 + ], + "54": [ + 145, + 194, + 226, + 255 + ], + "55": [ + 144, + 193, + 226, + 255 + ], + "56": [ + 143, + 192, + 226, + 255 + ], + "57": [ + 141, + 191, + 226, + 255 + ], + "58": [ + 140, + 190, + 226, + 255 + ], + "59": [ + 139, + 190, + 226, + 255 + ], + "60": [ + 138, + 189, + 226, + 255 + ], + "61": [ + 137, + 188, + 226, + 255 + ], + "62": [ + 136, + 187, + 226, + 255 + ], + "63": [ + 135, + 186, + 226, + 255 + ], + "64": [ + 134, + 185, + 226, + 255 + ], + "65": [ + 133, + 184, + 226, + 255 + ], + "66": [ + 132, + 183, + 227, + 255 + ], + "67": [ + 131, + 182, + 227, + 255 + ], + "68": [ + 130, + 181, + 227, + 255 + ], + "69": [ + 129, + 180, + 227, + 255 + ], + "70": [ + 128, + 179, + 227, + 255 + ], + "71": [ + 127, + 178, + 227, + 255 + ], + "72": [ + 126, + 177, + 227, + 255 + ], + "73": [ + 125, + 176, + 227, + 255 + ], + "74": [ + 124, + 175, + 227, + 255 + ], + "75": [ + 124, + 174, + 227, + 255 + ], + "76": [ + 123, + 173, + 227, + 255 + ], + "77": [ + 122, + 172, + 228, + 255 + ], + "78": [ + 122, + 171, + 228, + 255 + ], + "79": [ + 121, + 170, + 228, + 255 + ], + "80": [ + 120, + 169, + 228, + 255 + ], + "81": [ + 120, + 167, + 228, + 255 + ], + "82": [ + 119, + 166, + 228, + 255 + ], + "83": [ + 119, + 165, + 228, + 255 + ], + "84": [ + 118, + 164, + 228, + 255 + ], + "85": [ + 118, + 163, + 228, + 255 + ], + "86": [ + 117, + 162, + 228, + 255 + ], + "87": [ + 117, + 161, + 228, + 255 + ], + "88": [ + 117, + 160, + 228, + 255 + ], + "89": [ + 116, + 159, + 228, + 255 + ], + "90": [ + 116, + 158, + 228, + 255 + ], + "91": [ + 116, + 156, + 228, + 255 + ], + "92": [ + 116, + 155, + 228, + 255 + ], + "93": [ + 115, + 154, + 228, + 255 + ], + "94": [ + 115, + 153, + 228, + 255 + ], + "95": [ + 115, + 152, + 228, + 255 + ], + "96": [ + 115, + 151, + 228, + 255 + ], + "97": [ + 115, + 150, + 227, + 255 + ], + "98": [ + 115, + 148, + 227, + 255 + ], + "99": [ + 115, + 147, + 227, + 255 + ], + "100": [ + 115, + 146, + 227, + 255 + ], + "101": [ + 115, + 145, + 227, + 255 + ], + "102": [ + 115, + 144, + 227, + 255 + ], + "103": [ + 115, + 143, + 226, + 255 + ], + "104": [ + 115, + 141, + 226, + 255 + ], + "105": [ + 115, + 140, + 226, + 255 + ], + "106": [ + 115, + 139, + 225, + 255 + ], + "107": [ + 115, + 138, + 225, + 255 + ], + "108": [ + 115, + 137, + 225, + 255 + ], + "109": [ + 116, + 135, + 224, + 255 + ], + "110": [ + 116, + 134, + 224, + 255 + ], + "111": [ + 116, + 133, + 223, + 255 + ], + "112": [ + 116, + 132, + 223, + 255 + ], + "113": [ + 116, + 131, + 223, + 255 + ], + "114": [ + 116, + 129, + 222, + 255 + ], + "115": [ + 117, + 128, + 221, + 255 + ], + "116": [ + 117, + 127, + 221, + 255 + ], + "117": [ + 117, + 126, + 220, + 255 + ], + "118": [ + 117, + 125, + 220, + 255 + ], + "119": [ + 117, + 123, + 219, + 255 + ], + "120": [ + 118, + 122, + 218, + 255 + ], + "121": [ + 118, + 121, + 218, + 255 + ], + "122": [ + 118, + 120, + 217, + 255 + ], + "123": [ + 118, + 119, + 216, + 255 + ], + "124": [ + 118, + 117, + 216, + 255 + ], + "125": [ + 118, + 116, + 215, + 255 + ], + "126": [ + 119, + 115, + 214, + 255 + ], + "127": [ + 119, + 114, + 213, + 255 + ], + "128": [ + 119, + 113, + 213, + 255 + ], + "129": [ + 119, + 111, + 212, + 255 + ], + "130": [ + 119, + 110, + 211, + 255 + ], + "131": [ + 119, + 109, + 210, + 255 + ], + "132": [ + 120, + 108, + 209, + 255 + ], + "133": [ + 120, + 107, + 208, + 255 + ], + "134": [ + 120, + 105, + 207, + 255 + ], + "135": [ + 120, + 104, + 206, + 255 + ], + "136": [ + 120, + 103, + 205, + 255 + ], + "137": [ + 120, + 102, + 204, + 255 + ], + "138": [ + 120, + 101, + 203, + 255 + ], + "139": [ + 120, + 100, + 202, + 255 + ], + "140": [ + 120, + 99, + 201, + 255 + ], + "141": [ + 121, + 97, + 200, + 255 + ], + "142": [ + 121, + 96, + 199, + 255 + ], + "143": [ + 121, + 95, + 198, + 255 + ], + "144": [ + 121, + 94, + 197, + 255 + ], + "145": [ + 121, + 93, + 196, + 255 + ], + "146": [ + 121, + 92, + 195, + 255 + ], + "147": [ + 121, + 91, + 194, + 255 + ], + "148": [ + 121, + 89, + 192, + 255 + ], + "149": [ + 121, + 88, + 191, + 255 + ], + "150": [ + 121, + 87, + 190, + 255 + ], + "151": [ + 121, + 86, + 189, + 255 + ], + "152": [ + 121, + 85, + 188, + 255 + ], + "153": [ + 120, + 84, + 186, + 255 + ], + "154": [ + 120, + 83, + 185, + 255 + ], + "155": [ + 120, + 82, + 184, + 255 + ], + "156": [ + 120, + 81, + 183, + 255 + ], + "157": [ + 120, + 80, + 181, + 255 + ], + "158": [ + 120, + 79, + 180, + 255 + ], + "159": [ + 120, + 77, + 179, + 255 + ], + "160": [ + 120, + 76, + 178, + 255 + ], + "161": [ + 120, + 75, + 176, + 255 + ], + "162": [ + 119, + 74, + 175, + 255 + ], + "163": [ + 119, + 73, + 174, + 255 + ], + "164": [ + 119, + 72, + 172, + 255 + ], + "165": [ + 119, + 71, + 171, + 255 + ], + "166": [ + 119, + 70, + 170, + 255 + ], + "167": [ + 119, + 69, + 168, + 255 + ], + "168": [ + 118, + 68, + 167, + 255 + ], + "169": [ + 118, + 67, + 165, + 255 + ], + "170": [ + 118, + 66, + 164, + 255 + ], + "171": [ + 118, + 65, + 163, + 255 + ], + "172": [ + 117, + 64, + 161, + 255 + ], + "173": [ + 117, + 63, + 160, + 255 + ], + "174": [ + 117, + 62, + 158, + 255 + ], + "175": [ + 116, + 61, + 157, + 255 + ], + "176": [ + 116, + 60, + 155, + 255 + ], + "177": [ + 116, + 59, + 154, + 255 + ], + "178": [ + 116, + 58, + 153, + 255 + ], + "179": [ + 115, + 57, + 151, + 255 + ], + "180": [ + 115, + 56, + 150, + 255 + ], + "181": [ + 115, + 55, + 148, + 255 + ], + "182": [ + 114, + 54, + 147, + 255 + ], + "183": [ + 114, + 53, + 145, + 255 + ], + "184": [ + 113, + 52, + 144, + 255 + ], + "185": [ + 113, + 51, + 142, + 255 + ], + "186": [ + 113, + 50, + 141, + 255 + ], + "187": [ + 112, + 49, + 139, + 255 + ], + "188": [ + 112, + 49, + 138, + 255 + ], + "189": [ + 111, + 48, + 136, + 255 + ], + "190": [ + 111, + 47, + 134, + 255 + ], + "191": [ + 110, + 46, + 133, + 255 + ], + "192": [ + 110, + 45, + 131, + 255 + ], + "193": [ + 109, + 44, + 130, + 255 + ], + "194": [ + 109, + 43, + 128, + 255 + ], + "195": [ + 108, + 42, + 127, + 255 + ], + "196": [ + 108, + 42, + 125, + 255 + ], + "197": [ + 107, + 41, + 123, + 255 + ], + "198": [ + 107, + 40, + 122, + 255 + ], + "199": [ + 106, + 39, + 120, + 255 + ], + "200": [ + 106, + 38, + 119, + 255 + ], + "201": [ + 105, + 37, + 117, + 255 + ], + "202": [ + 105, + 37, + 115, + 255 + ], + "203": [ + 104, + 36, + 114, + 255 + ], + "204": [ + 103, + 35, + 112, + 255 + ], + "205": [ + 103, + 34, + 110, + 255 + ], + "206": [ + 102, + 34, + 109, + 255 + ], + "207": [ + 101, + 33, + 107, + 255 + ], + "208": [ + 101, + 32, + 106, + 255 + ], + "209": [ + 100, + 31, + 104, + 255 + ], + "210": [ + 99, + 31, + 102, + 255 + ], + "211": [ + 99, + 30, + 101, + 255 + ], + "212": [ + 98, + 29, + 99, + 255 + ], + "213": [ + 97, + 29, + 97, + 255 + ], + "214": [ + 96, + 28, + 96, + 255 + ], + "215": [ + 96, + 28, + 94, + 255 + ], + "216": [ + 95, + 27, + 92, + 255 + ], + "217": [ + 94, + 26, + 91, + 255 + ], + "218": [ + 93, + 26, + 89, + 255 + ], + "219": [ + 92, + 25, + 87, + 255 + ], + "220": [ + 92, + 25, + 86, + 255 + ], + "221": [ + 91, + 24, + 84, + 255 + ], + "222": [ + 90, + 24, + 82, + 255 + ], + "223": [ + 89, + 23, + 81, + 255 + ], + "224": [ + 88, + 23, + 79, + 255 + ], + "225": [ + 87, + 22, + 77, + 255 + ], + "226": [ + 86, + 22, + 76, + 255 + ], + "227": [ + 85, + 22, + 74, + 255 + ], + "228": [ + 84, + 21, + 73, + 255 + ], + "229": [ + 83, + 21, + 71, + 255 + ], + "230": [ + 82, + 20, + 69, + 255 + ], + "231": [ + 81, + 20, + 68, + 255 + ], + "232": [ + 80, + 20, + 66, + 255 + ], + "233": [ + 79, + 19, + 65, + 255 + ], + "234": [ + 78, + 19, + 63, + 255 + ], + "235": [ + 77, + 19, + 62, + 255 + ], + "236": [ + 76, + 19, + 60, + 255 + ], + "237": [ + 75, + 18, + 59, + 255 + ], + "238": [ + 74, + 18, + 57, + 255 + ], + "239": [ + 73, + 18, + 56, + 255 + ], + "240": [ + 72, + 18, + 55, + 255 + ], + "241": [ + 71, + 17, + 53, + 255 + ], + "242": [ + 69, + 17, + 52, + 255 + ], + "243": [ + 68, + 17, + 50, + 255 + ], + "244": [ + 67, + 17, + 49, + 255 + ], + "245": [ + 66, + 16, + 48, + 255 + ], + "246": [ + 65, + 16, + 47, + 255 + ], + "247": [ + 64, + 16, + 45, + 255 + ], + "248": [ + 62, + 16, + 44, + 255 + ], + "249": [ + 61, + 15, + 43, + 255 + ], + "250": [ + 60, + 15, + 42, + 255 + ], + "251": [ + 59, + 15, + 40, + 255 + ], + "252": [ + 57, + 15, + 39, + 255 + ], + "253": [ + 56, + 14, + 38, + 255 + ], + "254": [ + 55, + 14, + 37, + 255 + ], + "255": [ + 54, + 14, + 36, + 255 + ] + }, + diff: { + "0": [ + 7, + 34, + 63, + 255 + ], + "1": [ + 8, + 36, + 65, + 255 + ], + "2": [ + 9, + 38, + 67, + 255 + ], + "3": [ + 10, + 40, + 69, + 255 + ], + "4": [ + 11, + 41, + 71, + 255 + ], + "5": [ + 12, + 43, + 73, + 255 + ], + "6": [ + 13, + 45, + 75, + 255 + ], + "7": [ + 14, + 46, + 77, + 255 + ], + "8": [ + 14, + 48, + 78, + 255 + ], + "9": [ + 15, + 50, + 80, + 255 + ], + "10": [ + 16, + 52, + 82, + 255 + ], + "11": [ + 17, + 53, + 84, + 255 + ], + "12": [ + 18, + 55, + 86, + 255 + ], + "13": [ + 18, + 57, + 88, + 255 + ], + "14": [ + 19, + 58, + 90, + 255 + ], + "15": [ + 20, + 60, + 91, + 255 + ], + "16": [ + 21, + 62, + 93, + 255 + ], + "17": [ + 22, + 63, + 95, + 255 + ], + "18": [ + 22, + 65, + 97, + 255 + ], + "19": [ + 23, + 67, + 98, + 255 + ], + "20": [ + 24, + 69, + 100, + 255 + ], + "21": [ + 25, + 70, + 101, + 255 + ], + "22": [ + 27, + 72, + 102, + 255 + ], + "23": [ + 29, + 74, + 103, + 255 + ], + "24": [ + 31, + 75, + 104, + 255 + ], + "25": [ + 33, + 77, + 106, + 255 + ], + "26": [ + 35, + 78, + 107, + 255 + ], + "27": [ + 37, + 80, + 108, + 255 + ], + "28": [ + 40, + 81, + 109, + 255 + ], + "29": [ + 42, + 83, + 110, + 255 + ], + "30": [ + 44, + 84, + 111, + 255 + ], + "31": [ + 47, + 86, + 112, + 255 + ], + "32": [ + 49, + 87, + 113, + 255 + ], + "33": [ + 51, + 89, + 114, + 255 + ], + "34": [ + 53, + 90, + 115, + 255 + ], + "35": [ + 55, + 92, + 116, + 255 + ], + "36": [ + 58, + 93, + 117, + 255 + ], + "37": [ + 60, + 95, + 118, + 255 + ], + "38": [ + 62, + 96, + 120, + 255 + ], + "39": [ + 64, + 98, + 121, + 255 + ], + "40": [ + 66, + 99, + 122, + 255 + ], + "41": [ + 68, + 101, + 123, + 255 + ], + "42": [ + 70, + 102, + 124, + 255 + ], + "43": [ + 72, + 104, + 125, + 255 + ], + "44": [ + 75, + 105, + 126, + 255 + ], + "45": [ + 77, + 107, + 128, + 255 + ], + "46": [ + 79, + 108, + 129, + 255 + ], + "47": [ + 81, + 110, + 130, + 255 + ], + "48": [ + 83, + 111, + 131, + 255 + ], + "49": [ + 85, + 113, + 132, + 255 + ], + "50": [ + 87, + 114, + 133, + 255 + ], + "51": [ + 89, + 116, + 135, + 255 + ], + "52": [ + 91, + 118, + 136, + 255 + ], + "53": [ + 93, + 119, + 137, + 255 + ], + "54": [ + 95, + 121, + 138, + 255 + ], + "55": [ + 97, + 122, + 139, + 255 + ], + "56": [ + 99, + 124, + 141, + 255 + ], + "57": [ + 101, + 125, + 142, + 255 + ], + "58": [ + 103, + 127, + 143, + 255 + ], + "59": [ + 106, + 128, + 144, + 255 + ], + "60": [ + 108, + 130, + 146, + 255 + ], + "61": [ + 110, + 131, + 147, + 255 + ], + "62": [ + 112, + 133, + 148, + 255 + ], + "63": [ + 114, + 135, + 150, + 255 + ], + "64": [ + 116, + 136, + 151, + 255 + ], + "65": [ + 118, + 138, + 152, + 255 + ], + "66": [ + 120, + 139, + 153, + 255 + ], + "67": [ + 122, + 141, + 155, + 255 + ], + "68": [ + 124, + 143, + 156, + 255 + ], + "69": [ + 126, + 144, + 157, + 255 + ], + "70": [ + 128, + 146, + 159, + 255 + ], + "71": [ + 130, + 147, + 160, + 255 + ], + "72": [ + 132, + 149, + 161, + 255 + ], + "73": [ + 135, + 151, + 163, + 255 + ], + "74": [ + 137, + 152, + 164, + 255 + ], + "75": [ + 139, + 154, + 166, + 255 + ], + "76": [ + 141, + 156, + 167, + 255 + ], + "77": [ + 143, + 157, + 168, + 255 + ], + "78": [ + 145, + 159, + 170, + 255 + ], + "79": [ + 147, + 161, + 171, + 255 + ], + "80": [ + 149, + 162, + 173, + 255 + ], + "81": [ + 151, + 164, + 174, + 255 + ], + "82": [ + 154, + 166, + 175, + 255 + ], + "83": [ + 156, + 167, + 177, + 255 + ], + "84": [ + 158, + 169, + 178, + 255 + ], + "85": [ + 160, + 171, + 180, + 255 + ], + "86": [ + 162, + 173, + 181, + 255 + ], + "87": [ + 164, + 174, + 183, + 255 + ], + "88": [ + 166, + 176, + 184, + 255 + ], + "89": [ + 169, + 178, + 186, + 255 + ], + "90": [ + 171, + 180, + 187, + 255 + ], + "91": [ + 173, + 181, + 189, + 255 + ], + "92": [ + 175, + 183, + 190, + 255 + ], + "93": [ + 177, + 185, + 192, + 255 + ], + "94": [ + 180, + 187, + 194, + 255 + ], + "95": [ + 182, + 189, + 195, + 255 + ], + "96": [ + 184, + 191, + 197, + 255 + ], + "97": [ + 186, + 192, + 198, + 255 + ], + "98": [ + 189, + 194, + 200, + 255 + ], + "99": [ + 191, + 196, + 202, + 255 + ], + "100": [ + 193, + 198, + 203, + 255 + ], + "101": [ + 195, + 200, + 205, + 255 + ], + "102": [ + 198, + 202, + 206, + 255 + ], + "103": [ + 200, + 204, + 208, + 255 + ], + "104": [ + 202, + 206, + 210, + 255 + ], + "105": [ + 205, + 208, + 211, + 255 + ], + "106": [ + 207, + 209, + 213, + 255 + ], + "107": [ + 209, + 211, + 215, + 255 + ], + "108": [ + 212, + 213, + 217, + 255 + ], + "109": [ + 214, + 215, + 218, + 255 + ], + "110": [ + 216, + 217, + 220, + 255 + ], + "111": [ + 219, + 219, + 222, + 255 + ], + "112": [ + 221, + 221, + 224, + 255 + ], + "113": [ + 223, + 223, + 225, + 255 + ], + "114": [ + 225, + 225, + 227, + 255 + ], + "115": [ + 228, + 227, + 229, + 255 + ], + "116": [ + 230, + 229, + 230, + 255 + ], + "117": [ + 232, + 231, + 232, + 255 + ], + "118": [ + 234, + 232, + 233, + 255 + ], + "119": [ + 236, + 234, + 235, + 255 + ], + "120": [ + 238, + 235, + 236, + 255 + ], + "121": [ + 239, + 237, + 237, + 255 + ], + "122": [ + 241, + 238, + 238, + 255 + ], + "123": [ + 242, + 239, + 239, + 255 + ], + "124": [ + 243, + 240, + 239, + 255 + ], + "125": [ + 244, + 240, + 240, + 255 + ], + "126": [ + 245, + 241, + 240, + 255 + ], + "127": [ + 245, + 241, + 240, + 255 + ], + "128": [ + 245, + 241, + 239, + 255 + ], + "129": [ + 245, + 240, + 239, + 255 + ], + "130": [ + 244, + 240, + 238, + 255 + ], + "131": [ + 244, + 239, + 236, + 255 + ], + "132": [ + 243, + 238, + 235, + 255 + ], + "133": [ + 241, + 236, + 233, + 255 + ], + "134": [ + 240, + 235, + 231, + 255 + ], + "135": [ + 239, + 233, + 229, + 255 + ], + "136": [ + 237, + 232, + 227, + 255 + ], + "137": [ + 235, + 230, + 224, + 255 + ], + "138": [ + 234, + 228, + 222, + 255 + ], + "139": [ + 232, + 226, + 220, + 255 + ], + "140": [ + 230, + 224, + 217, + 255 + ], + "141": [ + 228, + 222, + 215, + 255 + ], + "142": [ + 226, + 220, + 212, + 255 + ], + "143": [ + 224, + 218, + 209, + 255 + ], + "144": [ + 222, + 216, + 207, + 255 + ], + "145": [ + 221, + 214, + 204, + 255 + ], + "146": [ + 219, + 212, + 202, + 255 + ], + "147": [ + 217, + 210, + 199, + 255 + ], + "148": [ + 215, + 208, + 196, + 255 + ], + "149": [ + 213, + 206, + 194, + 255 + ], + "150": [ + 211, + 204, + 191, + 255 + ], + "151": [ + 209, + 202, + 189, + 255 + ], + "152": [ + 207, + 200, + 186, + 255 + ], + "153": [ + 205, + 198, + 184, + 255 + ], + "154": [ + 204, + 196, + 181, + 255 + ], + "155": [ + 202, + 194, + 178, + 255 + ], + "156": [ + 200, + 192, + 176, + 255 + ], + "157": [ + 198, + 190, + 173, + 255 + ], + "158": [ + 196, + 188, + 171, + 255 + ], + "159": [ + 195, + 186, + 168, + 255 + ], + "160": [ + 193, + 185, + 166, + 255 + ], + "161": [ + 191, + 183, + 163, + 255 + ], + "162": [ + 189, + 181, + 161, + 255 + ], + "163": [ + 187, + 179, + 158, + 255 + ], + "164": [ + 186, + 177, + 156, + 255 + ], + "165": [ + 184, + 175, + 154, + 255 + ], + "166": [ + 182, + 173, + 151, + 255 + ], + "167": [ + 181, + 171, + 149, + 255 + ], + "168": [ + 179, + 170, + 146, + 255 + ], + "169": [ + 177, + 168, + 144, + 255 + ], + "170": [ + 176, + 166, + 142, + 255 + ], + "171": [ + 174, + 164, + 139, + 255 + ], + "172": [ + 172, + 162, + 137, + 255 + ], + "173": [ + 171, + 161, + 134, + 255 + ], + "174": [ + 169, + 159, + 132, + 255 + ], + "175": [ + 167, + 157, + 130, + 255 + ], + "176": [ + 166, + 155, + 127, + 255 + ], + "177": [ + 164, + 153, + 125, + 255 + ], + "178": [ + 162, + 152, + 123, + 255 + ], + "179": [ + 161, + 150, + 120, + 255 + ], + "180": [ + 159, + 148, + 118, + 255 + ], + "181": [ + 158, + 146, + 116, + 255 + ], + "182": [ + 156, + 145, + 113, + 255 + ], + "183": [ + 154, + 143, + 111, + 255 + ], + "184": [ + 153, + 141, + 109, + 255 + ], + "185": [ + 151, + 140, + 107, + 255 + ], + "186": [ + 150, + 138, + 104, + 255 + ], + "187": [ + 148, + 136, + 102, + 255 + ], + "188": [ + 146, + 134, + 100, + 255 + ], + "189": [ + 145, + 133, + 98, + 255 + ], + "190": [ + 143, + 131, + 95, + 255 + ], + "191": [ + 142, + 129, + 93, + 255 + ], + "192": [ + 140, + 128, + 91, + 255 + ], + "193": [ + 139, + 126, + 89, + 255 + ], + "194": [ + 137, + 124, + 86, + 255 + ], + "195": [ + 136, + 123, + 84, + 255 + ], + "196": [ + 134, + 121, + 82, + 255 + ], + "197": [ + 132, + 120, + 80, + 255 + ], + "198": [ + 131, + 118, + 78, + 255 + ], + "199": [ + 129, + 116, + 75, + 255 + ], + "200": [ + 128, + 115, + 73, + 255 + ], + "201": [ + 126, + 113, + 71, + 255 + ], + "202": [ + 125, + 111, + 69, + 255 + ], + "203": [ + 123, + 110, + 67, + 255 + ], + "204": [ + 122, + 108, + 65, + 255 + ], + "205": [ + 120, + 107, + 63, + 255 + ], + "206": [ + 119, + 105, + 60, + 255 + ], + "207": [ + 117, + 103, + 58, + 255 + ], + "208": [ + 115, + 102, + 56, + 255 + ], + "209": [ + 114, + 100, + 54, + 255 + ], + "210": [ + 112, + 99, + 52, + 255 + ], + "211": [ + 111, + 97, + 50, + 255 + ], + "212": [ + 109, + 96, + 48, + 255 + ], + "213": [ + 107, + 94, + 46, + 255 + ], + "214": [ + 106, + 93, + 44, + 255 + ], + "215": [ + 104, + 91, + 42, + 255 + ], + "216": [ + 102, + 90, + 40, + 255 + ], + "217": [ + 100, + 88, + 39, + 255 + ], + "218": [ + 98, + 87, + 37, + 255 + ], + "219": [ + 96, + 86, + 36, + 255 + ], + "220": [ + 94, + 84, + 35, + 255 + ], + "221": [ + 92, + 83, + 34, + 255 + ], + "222": [ + 90, + 82, + 33, + 255 + ], + "223": [ + 88, + 80, + 33, + 255 + ], + "224": [ + 86, + 79, + 32, + 255 + ], + "225": [ + 84, + 77, + 31, + 255 + ], + "226": [ + 82, + 76, + 30, + 255 + ], + "227": [ + 80, + 75, + 30, + 255 + ], + "228": [ + 78, + 73, + 29, + 255 + ], + "229": [ + 76, + 72, + 28, + 255 + ], + "230": [ + 75, + 70, + 27, + 255 + ], + "231": [ + 73, + 69, + 27, + 255 + ], + "232": [ + 71, + 68, + 26, + 255 + ], + "233": [ + 69, + 66, + 25, + 255 + ], + "234": [ + 67, + 65, + 24, + 255 + ], + "235": [ + 65, + 63, + 24, + 255 + ], + "236": [ + 63, + 62, + 23, + 255 + ], + "237": [ + 61, + 60, + 22, + 255 + ], + "238": [ + 59, + 59, + 21, + 255 + ], + "239": [ + 58, + 58, + 20, + 255 + ], + "240": [ + 56, + 56, + 20, + 255 + ], + "241": [ + 54, + 55, + 19, + 255 + ], + "242": [ + 52, + 53, + 18, + 255 + ], + "243": [ + 50, + 52, + 17, + 255 + ], + "244": [ + 48, + 50, + 16, + 255 + ], + "245": [ + 46, + 49, + 15, + 255 + ], + "246": [ + 44, + 47, + 14, + 255 + ], + "247": [ + 43, + 46, + 14, + 255 + ], + "248": [ + 41, + 44, + 13, + 255 + ], + "249": [ + 39, + 43, + 12, + 255 + ], + "250": [ + 37, + 41, + 11, + 255 + ], + "251": [ + 35, + 40, + 10, + 255 + ], + "252": [ + 33, + 38, + 9, + 255 + ], + "253": [ + 31, + 37, + 8, + 255 + ], + "254": [ + 30, + 35, + 7, + 255 + ], + "255": [ + 28, + 34, + 6, + 255 + ] + }, + flag: { + "0": [ + 255, + 0, + 0, + 255 + ], + "1": [ + 255, + 96, + 53, + 255 + ], + "2": [ + 255, + 178, + 125, + 255 + ], + "3": [ + 255, + 234, + 198, + 255 + ], + "4": [ + 255, + 254, + 255, + 255 + ], + "5": [ + 204, + 237, + 255, + 255 + ], + "6": [ + 132, + 185, + 255, + 255 + ], + "7": [ + 60, + 105, + 255, + 255 + ], + "8": [ + 0, + 9, + 255, + 255 + ], + "9": [ + 0, + 0, + 207, + 255 + ], + "10": [ + 0, + 0, + 136, + 255 + ], + "11": [ + 0, + 0, + 63, + 255 + ], + "12": [ + 0, + 0, + 0, + 255 + ], + "13": [ + 43, + 0, + 0, + 255 + ], + "14": [ + 115, + 0, + 0, + 255 + ], + "15": [ + 188, + 0, + 0, + 255 + ], + "16": [ + 252, + 0, + 0, + 255 + ], + "17": [ + 255, + 78, + 40, + 255 + ], + "18": [ + 255, + 164, + 111, + 255 + ], + "19": [ + 255, + 226, + 184, + 255 + ], + "20": [ + 255, + 253, + 249, + 255 + ], + "21": [ + 217, + 243, + 255, + 255 + ], + "22": [ + 146, + 197, + 255, + 255 + ], + "23": [ + 73, + 122, + 255, + 255 + ], + "24": [ + 8, + 28, + 255, + 255 + ], + "25": [ + 0, + 0, + 220, + 255 + ], + "26": [ + 0, + 0, + 150, + 255 + ], + "27": [ + 0, + 0, + 76, + 255 + ], + "28": [ + 0, + 0, + 10, + 255 + ], + "29": [ + 31, + 0, + 0, + 255 + ], + "30": [ + 101, + 0, + 0, + 255 + ], + "31": [ + 174, + 0, + 0, + 255 + ], + "32": [ + 241, + 0, + 0, + 255 + ], + "33": [ + 255, + 60, + 28, + 255 + ], + "34": [ + 255, + 149, + 97, + 255 + ], + "35": [ + 255, + 216, + 171, + 255 + ], + "36": [ + 255, + 251, + 238, + 255 + ], + "37": [ + 229, + 248, + 255, + 255 + ], + "38": [ + 160, + 209, + 255, + 255 + ], + "39": [ + 87, + 138, + 255, + 255 + ], + "40": [ + 19, + 46, + 255, + 255 + ], + "41": [ + 0, + 0, + 232, + 255 + ], + "42": [ + 0, + 0, + 164, + 255 + ], + "43": [ + 0, + 0, + 90, + 255 + ], + "44": [ + 0, + 0, + 22, + 255 + ], + "45": [ + 19, + 0, + 0, + 255 + ], + "46": [ + 87, + 0, + 0, + 255 + ], + "47": [ + 160, + 0, + 0, + 255 + ], + "48": [ + 229, + 0, + 0, + 255 + ], + "49": [ + 255, + 42, + 16, + 255 + ], + "50": [ + 255, + 134, + 83, + 255 + ], + "51": [ + 255, + 206, + 157, + 255 + ], + "52": [ + 255, + 247, + 226, + 255 + ], + "53": [ + 241, + 252, + 255, + 255 + ], + "54": [ + 174, + 219, + 255, + 255 + ], + "55": [ + 101, + 153, + 255, + 255 + ], + "56": [ + 31, + 65, + 255, + 255 + ], + "57": [ + 0, + 0, + 244, + 255 + ], + "58": [ + 0, + 0, + 178, + 255 + ], + "59": [ + 0, + 0, + 104, + 255 + ], + "60": [ + 0, + 0, + 34, + 255 + ], + "61": [ + 8, + 0, + 0, + 255 + ], + "62": [ + 73, + 0, + 0, + 255 + ], + "63": [ + 146, + 0, + 0, + 255 + ], + "64": [ + 217, + 0, + 0, + 255 + ], + "65": [ + 255, + 23, + 5, + 255 + ], + "66": [ + 255, + 117, + 70, + 255 + ], + "67": [ + 255, + 194, + 143, + 255 + ], + "68": [ + 255, + 242, + 214, + 255 + ], + "69": [ + 252, + 254, + 255, + 255 + ], + "70": [ + 188, + 228, + 255, + 255 + ], + "71": [ + 115, + 168, + 255, + 255 + ], + "72": [ + 43, + 83, + 255, + 255 + ], + "73": [ + 0, + 0, + 255, + 255 + ], + "74": [ + 0, + 0, + 191, + 255 + ], + "75": [ + 0, + 0, + 118, + 255 + ], + "76": [ + 0, + 0, + 47, + 255 + ], + "77": [ + 0, + 0, + 0, + 255 + ], + "78": [ + 60, + 0, + 0, + 255 + ], + "79": [ + 132, + 0, + 0, + 255 + ], + "80": [ + 204, + 0, + 0, + 255 + ], + "81": [ + 255, + 4, + 0, + 255 + ], + "82": [ + 255, + 100, + 56, + 255 + ], + "83": [ + 255, + 181, + 129, + 255 + ], + "84": [ + 255, + 236, + 201, + 255 + ], + "85": [ + 255, + 255, + 255, + 255 + ], + "86": [ + 201, + 236, + 255, + 255 + ], + "87": [ + 129, + 181, + 255, + 255 + ], + "88": [ + 56, + 100, + 255, + 255 + ], + "89": [ + 0, + 4, + 255, + 255 + ], + "90": [ + 0, + 0, + 204, + 255 + ], + "91": [ + 0, + 0, + 132, + 255 + ], + "92": [ + 0, + 0, + 60, + 255 + ], + "93": [ + 0, + 0, + 0, + 255 + ], + "94": [ + 47, + 0, + 0, + 255 + ], + "95": [ + 118, + 0, + 0, + 255 + ], + "96": [ + 191, + 0, + 0, + 255 + ], + "97": [ + 255, + 0, + 0, + 255 + ], + "98": [ + 255, + 83, + 43, + 255 + ], + "99": [ + 255, + 168, + 115, + 255 + ], + "100": [ + 255, + 228, + 188, + 255 + ], + "101": [ + 255, + 254, + 252, + 255 + ], + "102": [ + 214, + 242, + 255, + 255 + ], + "103": [ + 143, + 194, + 255, + 255 + ], + "104": [ + 70, + 117, + 255, + 255 + ], + "105": [ + 5, + 23, + 255, + 255 + ], + "106": [ + 0, + 0, + 217, + 255 + ], + "107": [ + 0, + 0, + 146, + 255 + ], + "108": [ + 0, + 0, + 73, + 255 + ], + "109": [ + 0, + 0, + 8, + 255 + ], + "110": [ + 34, + 0, + 0, + 255 + ], + "111": [ + 104, + 0, + 0, + 255 + ], + "112": [ + 178, + 0, + 0, + 255 + ], + "113": [ + 244, + 0, + 0, + 255 + ], + "114": [ + 255, + 65, + 31, + 255 + ], + "115": [ + 255, + 153, + 101, + 255 + ], + "116": [ + 255, + 219, + 174, + 255 + ], + "117": [ + 255, + 252, + 241, + 255 + ], + "118": [ + 226, + 247, + 255, + 255 + ], + "119": [ + 157, + 206, + 255, + 255 + ], + "120": [ + 83, + 134, + 255, + 255 + ], + "121": [ + 16, + 42, + 255, + 255 + ], + "122": [ + 0, + 0, + 229, + 255 + ], + "123": [ + 0, + 0, + 160, + 255 + ], + "124": [ + 0, + 0, + 87, + 255 + ], + "125": [ + 0, + 0, + 19, + 255 + ], + "126": [ + 22, + 0, + 0, + 255 + ], + "127": [ + 90, + 0, + 0, + 255 + ], + "128": [ + 164, + 0, + 0, + 255 + ], + "129": [ + 232, + 0, + 0, + 255 + ], + "130": [ + 255, + 46, + 19, + 255 + ], + "131": [ + 255, + 138, + 87, + 255 + ], + "132": [ + 255, + 209, + 160, + 255 + ], + "133": [ + 255, + 248, + 229, + 255 + ], + "134": [ + 238, + 251, + 255, + 255 + ], + "135": [ + 171, + 216, + 255, + 255 + ], + "136": [ + 97, + 149, + 255, + 255 + ], + "137": [ + 28, + 60, + 255, + 255 + ], + "138": [ + 0, + 0, + 241, + 255 + ], + "139": [ + 0, + 0, + 174, + 255 + ], + "140": [ + 0, + 0, + 101, + 255 + ], + "141": [ + 0, + 0, + 31, + 255 + ], + "142": [ + 10, + 0, + 0, + 255 + ], + "143": [ + 76, + 0, + 0, + 255 + ], + "144": [ + 150, + 0, + 0, + 255 + ], + "145": [ + 220, + 0, + 0, + 255 + ], + "146": [ + 255, + 28, + 8, + 255 + ], + "147": [ + 255, + 122, + 73, + 255 + ], + "148": [ + 255, + 197, + 146, + 255 + ], + "149": [ + 255, + 243, + 217, + 255 + ], + "150": [ + 249, + 253, + 255, + 255 + ], + "151": [ + 184, + 226, + 255, + 255 + ], + "152": [ + 111, + 164, + 255, + 255 + ], + "153": [ + 40, + 78, + 255, + 255 + ], + "154": [ + 0, + 0, + 252, + 255 + ], + "155": [ + 0, + 0, + 188, + 255 + ], + "156": [ + 0, + 0, + 115, + 255 + ], + "157": [ + 0, + 0, + 43, + 255 + ], + "158": [ + 0, + 0, + 0, + 255 + ], + "159": [ + 63, + 0, + 0, + 255 + ], + "160": [ + 136, + 0, + 0, + 255 + ], + "161": [ + 207, + 0, + 0, + 255 + ], + "162": [ + 255, + 9, + 0, + 255 + ], + "163": [ + 255, + 105, + 60, + 255 + ], + "164": [ + 255, + 185, + 132, + 255 + ], + "165": [ + 255, + 237, + 204, + 255 + ], + "166": [ + 255, + 254, + 255, + 255 + ], + "167": [ + 198, + 234, + 255, + 255 + ], + "168": [ + 125, + 178, + 255, + 255 + ], + "169": [ + 53, + 96, + 255, + 255 + ], + "170": [ + 0, + 0, + 255, + 255 + ], + "171": [ + 0, + 0, + 201, + 255 + ], + "172": [ + 0, + 0, + 129, + 255 + ], + "173": [ + 0, + 0, + 56, + 255 + ], + "174": [ + 0, + 0, + 0, + 255 + ], + "175": [ + 50, + 0, + 0, + 255 + ], + "176": [ + 122, + 0, + 0, + 255 + ], + "177": [ + 194, + 0, + 0, + 255 + ], + "178": [ + 255, + 0, + 0, + 255 + ], + "179": [ + 255, + 87, + 47, + 255 + ], + "180": [ + 255, + 171, + 118, + 255 + ], + "181": [ + 255, + 230, + 191, + 255 + ], + "182": [ + 255, + 254, + 255, + 255 + ], + "183": [ + 211, + 241, + 255, + 255 + ], + "184": [ + 139, + 191, + 255, + 255 + ], + "185": [ + 66, + 113, + 255, + 255 + ], + "186": [ + 2, + 18, + 255, + 255 + ], + "187": [ + 0, + 0, + 214, + 255 + ], + "188": [ + 0, + 0, + 143, + 255 + ], + "189": [ + 0, + 0, + 70, + 255 + ], + "190": [ + 0, + 0, + 5, + 255 + ], + "191": [ + 37, + 0, + 0, + 255 + ], + "192": [ + 108, + 0, + 0, + 255 + ], + "193": [ + 181, + 0, + 0, + 255 + ], + "194": [ + 246, + 0, + 0, + 255 + ], + "195": [ + 255, + 69, + 34, + 255 + ], + "196": [ + 255, + 157, + 104, + 255 + ], + "197": [ + 255, + 221, + 178, + 255 + ], + "198": [ + 255, + 252, + 244, + 255 + ], + "199": [ + 223, + 246, + 255, + 255 + ], + "200": [ + 153, + 203, + 255, + 255 + ], + "201": [ + 80, + 130, + 255, + 255 + ], + "202": [ + 13, + 37, + 255, + 255 + ], + "203": [ + 0, + 0, + 226, + 255 + ], + "204": [ + 0, + 0, + 157, + 255 + ], + "205": [ + 0, + 0, + 83, + 255 + ], + "206": [ + 0, + 0, + 16, + 255 + ], + "207": [ + 25, + 0, + 0, + 255 + ], + "208": [ + 94, + 0, + 0, + 255 + ], + "209": [ + 167, + 0, + 0, + 255 + ], + "210": [ + 235, + 0, + 0, + 255 + ], + "211": [ + 255, + 51, + 22, + 255 + ], + "212": [ + 255, + 142, + 90, + 255 + ], + "213": [ + 255, + 211, + 164, + 255 + ], + "214": [ + 255, + 249, + 232, + 255 + ], + "215": [ + 235, + 250, + 255, + 255 + ], + "216": [ + 167, + 214, + 255, + 255 + ], + "217": [ + 94, + 146, + 255, + 255 + ], + "218": [ + 25, + 56, + 255, + 255 + ], + "219": [ + 0, + 0, + 238, + 255 + ], + "220": [ + 0, + 0, + 171, + 255 + ], + "221": [ + 0, + 0, + 97, + 255 + ], + "222": [ + 0, + 0, + 28, + 255 + ], + "223": [ + 13, + 0, + 0, + 255 + ], + "224": [ + 80, + 0, + 0, + 255 + ], + "225": [ + 153, + 0, + 0, + 255 + ], + "226": [ + 223, + 0, + 0, + 255 + ], + "227": [ + 255, + 32, + 10, + 255 + ], + "228": [ + 255, + 126, + 76, + 255 + ], + "229": [ + 255, + 200, + 150, + 255 + ], + "230": [ + 255, + 245, + 220, + 255 + ], + "231": [ + 246, + 253, + 255, + 255 + ], + "232": [ + 181, + 223, + 255, + 255 + ], + "233": [ + 108, + 161, + 255, + 255 + ], + "234": [ + 37, + 74, + 255, + 255 + ], + "235": [ + 0, + 0, + 249, + 255 + ], + "236": [ + 0, + 0, + 184, + 255 + ], + "237": [ + 0, + 0, + 111, + 255 + ], + "238": [ + 0, + 0, + 40, + 255 + ], + "239": [ + 2, + 0, + 0, + 255 + ], + "240": [ + 66, + 0, + 0, + 255 + ], + "241": [ + 139, + 0, + 0, + 255 + ], + "242": [ + 211, + 0, + 0, + 255 + ], + "243": [ + 255, + 14, + 0, + 255 + ], + "244": [ + 255, + 109, + 63, + 255 + ], + "245": [ + 255, + 188, + 136, + 255 + ], + "246": [ + 255, + 239, + 207, + 255 + ], + "247": [ + 255, + 254, + 255, + 255 + ], + "248": [ + 194, + 232, + 255, + 255 + ], + "249": [ + 122, + 175, + 255, + 255 + ], + "250": [ + 50, + 92, + 255, + 255 + ], + "251": [ + 0, + 0, + 255, + 255 + ], + "252": [ + 0, + 0, + 198, + 255 + ], + "253": [ + 0, + 0, + 125, + 255 + ], + "254": [ + 0, + 0, + 53, + 255 + ], + "255": [ + 0, + 0, + 0, + 255 + ] + }, + gist_earth: { + "0": [ + 0, + 0, + 0, + 255 + ], + "1": [ + 0, + 0, + 43, + 255 + ], + "2": [ + 1, + 0, + 56, + 255 + ], + "3": [ + 1, + 0, + 67, + 255 + ], + "4": [ + 2, + 0, + 78, + 255 + ], + "5": [ + 3, + 0, + 88, + 255 + ], + "6": [ + 3, + 0, + 99, + 255 + ], + "7": [ + 4, + 0, + 110, + 255 + ], + "8": [ + 5, + 2, + 115, + 255 + ], + "9": [ + 5, + 4, + 116, + 255 + ], + "10": [ + 6, + 6, + 116, + 255 + ], + "11": [ + 7, + 9, + 116, + 255 + ], + "12": [ + 7, + 11, + 116, + 255 + ], + "13": [ + 8, + 13, + 116, + 255 + ], + "14": [ + 9, + 16, + 117, + 255 + ], + "15": [ + 9, + 18, + 117, + 255 + ], + "16": [ + 10, + 20, + 117, + 255 + ], + "17": [ + 11, + 22, + 117, + 255 + ], + "18": [ + 11, + 25, + 117, + 255 + ], + "19": [ + 12, + 27, + 117, + 255 + ], + "20": [ + 13, + 29, + 118, + 255 + ], + "21": [ + 13, + 32, + 118, + 255 + ], + "22": [ + 14, + 34, + 118, + 255 + ], + "23": [ + 15, + 36, + 118, + 255 + ], + "24": [ + 15, + 39, + 118, + 255 + ], + "25": [ + 16, + 41, + 119, + 255 + ], + "26": [ + 17, + 43, + 119, + 255 + ], + "27": [ + 17, + 45, + 119, + 255 + ], + "28": [ + 18, + 48, + 119, + 255 + ], + "29": [ + 19, + 50, + 119, + 255 + ], + "30": [ + 19, + 52, + 119, + 255 + ], + "31": [ + 20, + 54, + 120, + 255 + ], + "32": [ + 21, + 56, + 120, + 255 + ], + "33": [ + 21, + 58, + 120, + 255 + ], + "34": [ + 22, + 60, + 120, + 255 + ], + "35": [ + 23, + 62, + 120, + 255 + ], + "36": [ + 23, + 64, + 121, + 255 + ], + "37": [ + 24, + 66, + 121, + 255 + ], + "38": [ + 25, + 69, + 121, + 255 + ], + "39": [ + 25, + 71, + 121, + 255 + ], + "40": [ + 26, + 73, + 121, + 255 + ], + "41": [ + 27, + 75, + 121, + 255 + ], + "42": [ + 27, + 77, + 122, + 255 + ], + "43": [ + 28, + 79, + 122, + 255 + ], + "44": [ + 29, + 81, + 122, + 255 + ], + "45": [ + 29, + 83, + 122, + 255 + ], + "46": [ + 30, + 84, + 122, + 255 + ], + "47": [ + 31, + 86, + 123, + 255 + ], + "48": [ + 31, + 88, + 123, + 255 + ], + "49": [ + 32, + 90, + 123, + 255 + ], + "50": [ + 33, + 92, + 123, + 255 + ], + "51": [ + 33, + 94, + 123, + 255 + ], + "52": [ + 34, + 96, + 123, + 255 + ], + "53": [ + 35, + 97, + 124, + 255 + ], + "54": [ + 35, + 99, + 124, + 255 + ], + "55": [ + 36, + 101, + 124, + 255 + ], + "56": [ + 37, + 102, + 124, + 255 + ], + "57": [ + 37, + 104, + 124, + 255 + ], + "58": [ + 38, + 105, + 125, + 255 + ], + "59": [ + 39, + 107, + 125, + 255 + ], + "60": [ + 39, + 109, + 125, + 255 + ], + "61": [ + 40, + 110, + 125, + 255 + ], + "62": [ + 41, + 112, + 125, + 255 + ], + "63": [ + 41, + 113, + 125, + 255 + ], + "64": [ + 42, + 115, + 126, + 255 + ], + "65": [ + 43, + 116, + 126, + 255 + ], + "66": [ + 43, + 118, + 126, + 255 + ], + "67": [ + 44, + 120, + 126, + 255 + ], + "68": [ + 45, + 121, + 126, + 255 + ], + "69": [ + 45, + 123, + 127, + 255 + ], + "70": [ + 46, + 124, + 127, + 255 + ], + "71": [ + 47, + 126, + 127, + 255 + ], + "72": [ + 47, + 127, + 127, + 255 + ], + "73": [ + 48, + 128, + 126, + 255 + ], + "74": [ + 48, + 129, + 125, + 255 + ], + "75": [ + 49, + 129, + 123, + 255 + ], + "76": [ + 49, + 130, + 122, + 255 + ], + "77": [ + 50, + 130, + 121, + 255 + ], + "78": [ + 50, + 131, + 120, + 255 + ], + "79": [ + 51, + 132, + 119, + 255 + ], + "80": [ + 51, + 132, + 117, + 255 + ], + "81": [ + 52, + 133, + 116, + 255 + ], + "82": [ + 52, + 133, + 115, + 255 + ], + "83": [ + 53, + 134, + 114, + 255 + ], + "84": [ + 53, + 134, + 112, + 255 + ], + "85": [ + 54, + 135, + 111, + 255 + ], + "86": [ + 54, + 136, + 110, + 255 + ], + "87": [ + 55, + 136, + 109, + 255 + ], + "88": [ + 55, + 137, + 108, + 255 + ], + "89": [ + 56, + 137, + 106, + 255 + ], + "90": [ + 56, + 138, + 105, + 255 + ], + "91": [ + 56, + 138, + 104, + 255 + ], + "92": [ + 57, + 139, + 103, + 255 + ], + "93": [ + 57, + 140, + 101, + 255 + ], + "94": [ + 58, + 140, + 100, + 255 + ], + "95": [ + 58, + 141, + 99, + 255 + ], + "96": [ + 59, + 141, + 98, + 255 + ], + "97": [ + 59, + 142, + 97, + 255 + ], + "98": [ + 60, + 142, + 95, + 255 + ], + "99": [ + 60, + 143, + 94, + 255 + ], + "100": [ + 61, + 144, + 93, + 255 + ], + "101": [ + 61, + 144, + 92, + 255 + ], + "102": [ + 62, + 145, + 90, + 255 + ], + "103": [ + 62, + 145, + 89, + 255 + ], + "104": [ + 63, + 146, + 88, + 255 + ], + "105": [ + 63, + 147, + 87, + 255 + ], + "106": [ + 64, + 147, + 85, + 255 + ], + "107": [ + 64, + 148, + 84, + 255 + ], + "108": [ + 64, + 148, + 83, + 255 + ], + "109": [ + 65, + 149, + 82, + 255 + ], + "110": [ + 65, + 149, + 81, + 255 + ], + "111": [ + 66, + 150, + 79, + 255 + ], + "112": [ + 66, + 151, + 78, + 255 + ], + "113": [ + 67, + 151, + 77, + 255 + ], + "114": [ + 67, + 152, + 76, + 255 + ], + "115": [ + 68, + 152, + 74, + 255 + ], + "116": [ + 68, + 153, + 73, + 255 + ], + "117": [ + 69, + 153, + 72, + 255 + ], + "118": [ + 71, + 154, + 71, + 255 + ], + "119": [ + 73, + 155, + 70, + 255 + ], + "120": [ + 75, + 155, + 70, + 255 + ], + "121": [ + 78, + 156, + 71, + 255 + ], + "122": [ + 80, + 156, + 71, + 255 + ], + "123": [ + 82, + 157, + 72, + 255 + ], + "124": [ + 84, + 157, + 72, + 255 + ], + "125": [ + 87, + 158, + 73, + 255 + ], + "126": [ + 89, + 159, + 74, + 255 + ], + "127": [ + 91, + 159, + 74, + 255 + ], + "128": [ + 93, + 160, + 75, + 255 + ], + "129": [ + 95, + 160, + 75, + 255 + ], + "130": [ + 98, + 161, + 76, + 255 + ], + "131": [ + 100, + 161, + 77, + 255 + ], + "132": [ + 102, + 162, + 77, + 255 + ], + "133": [ + 104, + 163, + 78, + 255 + ], + "134": [ + 107, + 163, + 78, + 255 + ], + "135": [ + 109, + 163, + 79, + 255 + ], + "136": [ + 111, + 164, + 79, + 255 + ], + "137": [ + 113, + 164, + 80, + 255 + ], + "138": [ + 115, + 165, + 81, + 255 + ], + "139": [ + 118, + 165, + 81, + 255 + ], + "140": [ + 120, + 166, + 82, + 255 + ], + "141": [ + 121, + 166, + 82, + 255 + ], + "142": [ + 123, + 167, + 82, + 255 + ], + "143": [ + 125, + 167, + 82, + 255 + ], + "144": [ + 126, + 167, + 83, + 255 + ], + "145": [ + 128, + 168, + 83, + 255 + ], + "146": [ + 130, + 168, + 83, + 255 + ], + "147": [ + 131, + 169, + 84, + 255 + ], + "148": [ + 133, + 169, + 84, + 255 + ], + "149": [ + 135, + 170, + 84, + 255 + ], + "150": [ + 136, + 170, + 85, + 255 + ], + "151": [ + 138, + 171, + 85, + 255 + ], + "152": [ + 140, + 171, + 85, + 255 + ], + "153": [ + 141, + 171, + 86, + 255 + ], + "154": [ + 143, + 172, + 86, + 255 + ], + "155": [ + 145, + 172, + 86, + 255 + ], + "156": [ + 146, + 173, + 87, + 255 + ], + "157": [ + 148, + 173, + 87, + 255 + ], + "158": [ + 150, + 174, + 87, + 255 + ], + "159": [ + 151, + 174, + 88, + 255 + ], + "160": [ + 153, + 174, + 88, + 255 + ], + "161": [ + 154, + 175, + 88, + 255 + ], + "162": [ + 156, + 175, + 88, + 255 + ], + "163": [ + 158, + 176, + 89, + 255 + ], + "164": [ + 159, + 176, + 89, + 255 + ], + "165": [ + 161, + 177, + 89, + 255 + ], + "166": [ + 163, + 177, + 90, + 255 + ], + "167": [ + 164, + 178, + 90, + 255 + ], + "168": [ + 166, + 178, + 90, + 255 + ], + "169": [ + 168, + 178, + 91, + 255 + ], + "170": [ + 169, + 179, + 91, + 255 + ], + "171": [ + 171, + 179, + 91, + 255 + ], + "172": [ + 173, + 180, + 92, + 255 + ], + "173": [ + 174, + 180, + 92, + 255 + ], + "174": [ + 176, + 181, + 92, + 255 + ], + "175": [ + 178, + 181, + 93, + 255 + ], + "176": [ + 179, + 181, + 93, + 255 + ], + "177": [ + 181, + 182, + 93, + 255 + ], + "178": [ + 182, + 182, + 94, + 255 + ], + "179": [ + 183, + 181, + 94, + 255 + ], + "180": [ + 183, + 181, + 94, + 255 + ], + "181": [ + 184, + 180, + 95, + 255 + ], + "182": [ + 184, + 179, + 95, + 255 + ], + "183": [ + 185, + 178, + 95, + 255 + ], + "184": [ + 185, + 177, + 95, + 255 + ], + "185": [ + 185, + 176, + 96, + 255 + ], + "186": [ + 186, + 175, + 96, + 255 + ], + "187": [ + 186, + 175, + 96, + 255 + ], + "188": [ + 187, + 174, + 97, + 255 + ], + "189": [ + 187, + 173, + 97, + 255 + ], + "190": [ + 188, + 172, + 97, + 255 + ], + "191": [ + 188, + 171, + 98, + 255 + ], + "192": [ + 188, + 170, + 98, + 255 + ], + "193": [ + 189, + 169, + 98, + 255 + ], + "194": [ + 189, + 169, + 99, + 255 + ], + "195": [ + 190, + 168, + 99, + 255 + ], + "196": [ + 190, + 167, + 99, + 255 + ], + "197": [ + 190, + 166, + 100, + 255 + ], + "198": [ + 191, + 165, + 100, + 255 + ], + "199": [ + 191, + 164, + 100, + 255 + ], + "200": [ + 192, + 163, + 101, + 255 + ], + "201": [ + 192, + 163, + 103, + 255 + ], + "202": [ + 193, + 163, + 105, + 255 + ], + "203": [ + 194, + 163, + 108, + 255 + ], + "204": [ + 195, + 164, + 110, + 255 + ], + "205": [ + 197, + 164, + 113, + 255 + ], + "206": [ + 198, + 165, + 115, + 255 + ], + "207": [ + 199, + 166, + 118, + 255 + ], + "208": [ + 200, + 166, + 120, + 255 + ], + "209": [ + 201, + 167, + 123, + 255 + ], + "210": [ + 202, + 168, + 125, + 255 + ], + "211": [ + 203, + 169, + 127, + 255 + ], + "212": [ + 204, + 170, + 130, + 255 + ], + "213": [ + 206, + 171, + 132, + 255 + ], + "214": [ + 207, + 172, + 135, + 255 + ], + "215": [ + 208, + 173, + 137, + 255 + ], + "216": [ + 209, + 173, + 140, + 255 + ], + "217": [ + 210, + 174, + 142, + 255 + ], + "218": [ + 211, + 175, + 145, + 255 + ], + "219": [ + 212, + 176, + 147, + 255 + ], + "220": [ + 213, + 177, + 150, + 255 + ], + "221": [ + 214, + 178, + 152, + 255 + ], + "222": [ + 216, + 179, + 154, + 255 + ], + "223": [ + 217, + 181, + 157, + 255 + ], + "224": [ + 218, + 182, + 159, + 255 + ], + "225": [ + 219, + 183, + 162, + 255 + ], + "226": [ + 220, + 185, + 164, + 255 + ], + "227": [ + 221, + 186, + 167, + 255 + ], + "228": [ + 222, + 188, + 169, + 255 + ], + "229": [ + 223, + 189, + 172, + 255 + ], + "230": [ + 225, + 191, + 175, + 255 + ], + "231": [ + 226, + 193, + 178, + 255 + ], + "232": [ + 227, + 195, + 181, + 255 + ], + "233": [ + 228, + 197, + 184, + 255 + ], + "234": [ + 229, + 199, + 187, + 255 + ], + "235": [ + 230, + 201, + 190, + 255 + ], + "236": [ + 231, + 203, + 193, + 255 + ], + "237": [ + 232, + 205, + 196, + 255 + ], + "238": [ + 233, + 207, + 199, + 255 + ], + "239": [ + 235, + 209, + 202, + 255 + ], + "240": [ + 236, + 211, + 205, + 255 + ], + "241": [ + 237, + 213, + 208, + 255 + ], + "242": [ + 238, + 215, + 211, + 255 + ], + "243": [ + 239, + 217, + 214, + 255 + ], + "244": [ + 240, + 220, + 217, + 255 + ], + "245": [ + 241, + 222, + 220, + 255 + ], + "246": [ + 242, + 224, + 223, + 255 + ], + "247": [ + 244, + 227, + 226, + 255 + ], + "248": [ + 245, + 230, + 229, + 255 + ], + "249": [ + 246, + 233, + 232, + 255 + ], + "250": [ + 247, + 236, + 235, + 255 + ], + "251": [ + 248, + 239, + 238, + 255 + ], + "252": [ + 249, + 242, + 241, + 255 + ], + "253": [ + 250, + 245, + 244, + 255 + ], + "254": [ + 251, + 248, + 247, + 255 + ], + "255": [ + 253, + 250, + 250, + 255 + ] + }, + gist_ncar: { + "0": [ + 0, + 0, + 128, + 255 + ], + "1": [ + 0, + 7, + 118, + 255 + ], + "2": [ + 0, + 14, + 109, + 255 + ], + "3": [ + 0, + 21, + 99, + 255 + ], + "4": [ + 0, + 29, + 90, + 255 + ], + "5": [ + 0, + 36, + 80, + 255 + ], + "6": [ + 0, + 43, + 71, + 255 + ], + "7": [ + 0, + 51, + 62, + 255 + ], + "8": [ + 0, + 58, + 52, + 255 + ], + "9": [ + 0, + 65, + 43, + 255 + ], + "10": [ + 0, + 72, + 33, + 255 + ], + "11": [ + 0, + 80, + 24, + 255 + ], + "12": [ + 0, + 87, + 15, + 255 + ], + "13": [ + 0, + 94, + 5, + 255 + ], + "14": [ + 0, + 88, + 22, + 255 + ], + "15": [ + 0, + 81, + 38, + 255 + ], + "16": [ + 0, + 74, + 55, + 255 + ], + "17": [ + 0, + 67, + 72, + 255 + ], + "18": [ + 0, + 61, + 88, + 255 + ], + "19": [ + 0, + 54, + 105, + 255 + ], + "20": [ + 0, + 47, + 121, + 255 + ], + "21": [ + 0, + 40, + 138, + 255 + ], + "22": [ + 0, + 33, + 155, + 255 + ], + "23": [ + 0, + 27, + 171, + 255 + ], + "24": [ + 0, + 20, + 188, + 255 + ], + "25": [ + 0, + 13, + 205, + 255 + ], + "26": [ + 0, + 6, + 221, + 255 + ], + "27": [ + 0, + 0, + 238, + 255 + ], + "28": [ + 0, + 14, + 255, + 255 + ], + "29": [ + 0, + 28, + 255, + 255 + ], + "30": [ + 0, + 42, + 255, + 255 + ], + "31": [ + 0, + 56, + 255, + 255 + ], + "32": [ + 0, + 70, + 255, + 255 + ], + "33": [ + 0, + 84, + 255, + 255 + ], + "34": [ + 0, + 98, + 255, + 255 + ], + "35": [ + 0, + 112, + 255, + 255 + ], + "36": [ + 0, + 127, + 255, + 255 + ], + "37": [ + 0, + 141, + 255, + 255 + ], + "38": [ + 0, + 155, + 255, + 255 + ], + "39": [ + 0, + 169, + 255, + 255 + ], + "40": [ + 0, + 183, + 255, + 255 + ], + "41": [ + 0, + 192, + 255, + 255 + ], + "42": [ + 0, + 197, + 255, + 255 + ], + "43": [ + 0, + 202, + 255, + 255 + ], + "44": [ + 0, + 206, + 255, + 255 + ], + "45": [ + 0, + 210, + 255, + 255 + ], + "46": [ + 0, + 215, + 255, + 255 + ], + "47": [ + 0, + 219, + 255, + 255 + ], + "48": [ + 0, + 224, + 255, + 255 + ], + "49": [ + 0, + 228, + 255, + 255 + ], + "50": [ + 0, + 232, + 255, + 255 + ], + "51": [ + 0, + 237, + 255, + 255 + ], + "52": [ + 0, + 241, + 254, + 255 + ], + "53": [ + 0, + 246, + 248, + 255 + ], + "54": [ + 0, + 250, + 241, + 255 + ], + "55": [ + 0, + 254, + 235, + 255 + ], + "56": [ + 0, + 254, + 228, + 255 + ], + "57": [ + 0, + 254, + 222, + 255 + ], + "58": [ + 0, + 253, + 215, + 255 + ], + "59": [ + 0, + 253, + 209, + 255 + ], + "60": [ + 0, + 252, + 202, + 255 + ], + "61": [ + 0, + 252, + 195, + 255 + ], + "62": [ + 0, + 251, + 189, + 255 + ], + "63": [ + 0, + 251, + 182, + 255 + ], + "64": [ + 0, + 250, + 176, + 255 + ], + "65": [ + 0, + 250, + 169, + 255 + ], + "66": [ + 0, + 250, + 163, + 255 + ], + "67": [ + 0, + 250, + 156, + 255 + ], + "68": [ + 0, + 250, + 146, + 255 + ], + "69": [ + 0, + 250, + 135, + 255 + ], + "70": [ + 0, + 250, + 125, + 255 + ], + "71": [ + 0, + 250, + 114, + 255 + ], + "72": [ + 0, + 251, + 104, + 255 + ], + "73": [ + 0, + 251, + 93, + 255 + ], + "74": [ + 0, + 252, + 83, + 255 + ], + "75": [ + 0, + 252, + 73, + 255 + ], + "76": [ + 0, + 252, + 62, + 255 + ], + "77": [ + 0, + 253, + 52, + 255 + ], + "78": [ + 0, + 253, + 41, + 255 + ], + "79": [ + 0, + 254, + 31, + 255 + ], + "80": [ + 6, + 254, + 20, + 255 + ], + "81": [ + 12, + 254, + 10, + 255 + ], + "82": [ + 19, + 251, + 0, + 255 + ], + "83": [ + 25, + 247, + 0, + 255 + ], + "84": [ + 31, + 243, + 0, + 255 + ], + "85": [ + 38, + 239, + 0, + 255 + ], + "86": [ + 44, + 236, + 0, + 255 + ], + "87": [ + 50, + 232, + 0, + 255 + ], + "88": [ + 57, + 228, + 0, + 255 + ], + "89": [ + 63, + 224, + 0, + 255 + ], + "90": [ + 70, + 221, + 0, + 255 + ], + "91": [ + 76, + 217, + 0, + 255 + ], + "92": [ + 82, + 213, + 0, + 255 + ], + "93": [ + 89, + 209, + 0, + 255 + ], + "94": [ + 95, + 206, + 0, + 255 + ], + "95": [ + 101, + 209, + 0, + 255 + ], + "96": [ + 103, + 212, + 0, + 255 + ], + "97": [ + 105, + 215, + 0, + 255 + ], + "98": [ + 107, + 219, + 0, + 255 + ], + "99": [ + 109, + 222, + 0, + 255 + ], + "100": [ + 111, + 225, + 0, + 255 + ], + "101": [ + 113, + 228, + 0, + 255 + ], + "102": [ + 115, + 232, + 0, + 255 + ], + "103": [ + 117, + 235, + 0, + 255 + ], + "104": [ + 119, + 238, + 0, + 255 + ], + "105": [ + 121, + 241, + 0, + 255 + ], + "106": [ + 123, + 245, + 0, + 255 + ], + "107": [ + 125, + 248, + 3, + 255 + ], + "108": [ + 127, + 251, + 7, + 255 + ], + "109": [ + 132, + 254, + 11, + 255 + ], + "110": [ + 136, + 255, + 15, + 255 + ], + "111": [ + 141, + 255, + 19, + 255 + ], + "112": [ + 145, + 255, + 23, + 255 + ], + "113": [ + 150, + 255, + 27, + 255 + ], + "114": [ + 154, + 255, + 31, + 255 + ], + "115": [ + 159, + 255, + 35, + 255 + ], + "116": [ + 164, + 255, + 39, + 255 + ], + "117": [ + 168, + 255, + 43, + 255 + ], + "118": [ + 173, + 255, + 47, + 255 + ], + "119": [ + 177, + 255, + 51, + 255 + ], + "120": [ + 182, + 255, + 55, + 255 + ], + "121": [ + 186, + 255, + 59, + 255 + ], + "122": [ + 191, + 255, + 55, + 255 + ], + "123": [ + 195, + 255, + 51, + 255 + ], + "124": [ + 200, + 255, + 47, + 255 + ], + "125": [ + 204, + 255, + 43, + 255 + ], + "126": [ + 209, + 255, + 39, + 255 + ], + "127": [ + 214, + 255, + 35, + 255 + ], + "128": [ + 218, + 255, + 31, + 255 + ], + "129": [ + 223, + 255, + 27, + 255 + ], + "130": [ + 227, + 255, + 23, + 255 + ], + "131": [ + 232, + 255, + 19, + 255 + ], + "132": [ + 236, + 255, + 15, + 255 + ], + "133": [ + 241, + 255, + 11, + 255 + ], + "134": [ + 245, + 252, + 7, + 255 + ], + "135": [ + 250, + 250, + 3, + 255 + ], + "136": [ + 255, + 247, + 0, + 255 + ], + "137": [ + 255, + 245, + 0, + 255 + ], + "138": [ + 255, + 242, + 0, + 255 + ], + "139": [ + 255, + 240, + 0, + 255 + ], + "140": [ + 255, + 237, + 0, + 255 + ], + "141": [ + 255, + 235, + 0, + 255 + ], + "142": [ + 255, + 232, + 0, + 255 + ], + "143": [ + 255, + 230, + 0, + 255 + ], + "144": [ + 255, + 227, + 0, + 255 + ], + "145": [ + 255, + 225, + 0, + 255 + ], + "146": [ + 255, + 222, + 0, + 255 + ], + "147": [ + 255, + 220, + 0, + 255 + ], + "148": [ + 255, + 218, + 0, + 255 + ], + "149": [ + 255, + 215, + 1, + 255 + ], + "150": [ + 255, + 213, + 2, + 255 + ], + "151": [ + 255, + 210, + 3, + 255 + ], + "152": [ + 255, + 208, + 4, + 255 + ], + "153": [ + 255, + 205, + 5, + 255 + ], + "154": [ + 255, + 203, + 6, + 255 + ], + "155": [ + 255, + 200, + 7, + 255 + ], + "156": [ + 255, + 198, + 8, + 255 + ], + "157": [ + 255, + 195, + 9, + 255 + ], + "158": [ + 255, + 193, + 10, + 255 + ], + "159": [ + 255, + 190, + 11, + 255 + ], + "160": [ + 255, + 188, + 12, + 255 + ], + "161": [ + 255, + 185, + 13, + 255 + ], + "162": [ + 255, + 177, + 13, + 255 + ], + "163": [ + 255, + 169, + 12, + 255 + ], + "164": [ + 255, + 161, + 11, + 255 + ], + "165": [ + 255, + 153, + 10, + 255 + ], + "166": [ + 255, + 145, + 9, + 255 + ], + "167": [ + 255, + 136, + 8, + 255 + ], + "168": [ + 255, + 128, + 7, + 255 + ], + "169": [ + 255, + 120, + 6, + 255 + ], + "170": [ + 255, + 112, + 5, + 255 + ], + "171": [ + 255, + 104, + 4, + 255 + ], + "172": [ + 255, + 95, + 3, + 255 + ], + "173": [ + 255, + 87, + 2, + 255 + ], + "174": [ + 255, + 79, + 1, + 255 + ], + "175": [ + 255, + 71, + 0, + 255 + ], + "176": [ + 255, + 66, + 0, + 255 + ], + "177": [ + 255, + 61, + 0, + 255 + ], + "178": [ + 255, + 57, + 0, + 255 + ], + "179": [ + 255, + 52, + 0, + 255 + ], + "180": [ + 255, + 47, + 0, + 255 + ], + "181": [ + 255, + 42, + 0, + 255 + ], + "182": [ + 255, + 38, + 0, + 255 + ], + "183": [ + 255, + 33, + 0, + 255 + ], + "184": [ + 255, + 28, + 0, + 255 + ], + "185": [ + 255, + 23, + 0, + 255 + ], + "186": [ + 255, + 19, + 0, + 255 + ], + "187": [ + 255, + 14, + 0, + 255 + ], + "188": [ + 255, + 9, + 0, + 255 + ], + "189": [ + 255, + 4, + 17, + 255 + ], + "190": [ + 255, + 0, + 35, + 255 + ], + "191": [ + 255, + 0, + 53, + 255 + ], + "192": [ + 255, + 0, + 70, + 255 + ], + "193": [ + 255, + 0, + 88, + 255 + ], + "194": [ + 255, + 0, + 106, + 255 + ], + "195": [ + 255, + 0, + 123, + 255 + ], + "196": [ + 255, + 0, + 141, + 255 + ], + "197": [ + 255, + 0, + 159, + 255 + ], + "198": [ + 255, + 0, + 177, + 255 + ], + "199": [ + 255, + 0, + 194, + 255 + ], + "200": [ + 255, + 0, + 212, + 255 + ], + "201": [ + 255, + 0, + 230, + 255 + ], + "202": [ + 255, + 0, + 248, + 255 + ], + "203": [ + 248, + 3, + 251, + 255 + ], + "204": [ + 241, + 6, + 255, + 255 + ], + "205": [ + 234, + 10, + 255, + 255 + ], + "206": [ + 227, + 13, + 255, + 255 + ], + "207": [ + 220, + 17, + 255, + 255 + ], + "208": [ + 213, + 20, + 255, + 255 + ], + "209": [ + 206, + 24, + 255, + 255 + ], + "210": [ + 199, + 27, + 255, + 255 + ], + "211": [ + 193, + 30, + 255, + 255 + ], + "212": [ + 186, + 34, + 255, + 255 + ], + "213": [ + 179, + 37, + 255, + 255 + ], + "214": [ + 172, + 41, + 255, + 255 + ], + "215": [ + 165, + 44, + 254, + 255 + ], + "216": [ + 158, + 50, + 253, + 255 + ], + "217": [ + 164, + 56, + 252, + 255 + ], + "218": [ + 170, + 62, + 251, + 255 + ], + "219": [ + 176, + 68, + 250, + 255 + ], + "220": [ + 182, + 74, + 248, + 255 + ], + "221": [ + 188, + 80, + 247, + 255 + ], + "222": [ + 194, + 86, + 246, + 255 + ], + "223": [ + 199, + 92, + 245, + 255 + ], + "224": [ + 205, + 97, + 244, + 255 + ], + "225": [ + 211, + 103, + 242, + 255 + ], + "226": [ + 217, + 109, + 241, + 255 + ], + "227": [ + 223, + 115, + 240, + 255 + ], + "228": [ + 229, + 121, + 239, + 255 + ], + "229": [ + 235, + 127, + 238, + 255 + ], + "230": [ + 236, + 132, + 238, + 255 + ], + "231": [ + 236, + 136, + 239, + 255 + ], + "232": [ + 237, + 141, + 240, + 255 + ], + "233": [ + 238, + 146, + 240, + 255 + ], + "234": [ + 239, + 150, + 241, + 255 + ], + "235": [ + 239, + 155, + 241, + 255 + ], + "236": [ + 240, + 159, + 242, + 255 + ], + "237": [ + 241, + 164, + 243, + 255 + ], + "238": [ + 241, + 169, + 243, + 255 + ], + "239": [ + 242, + 173, + 244, + 255 + ], + "240": [ + 243, + 178, + 244, + 255 + ], + "241": [ + 244, + 183, + 245, + 255 + ], + "242": [ + 244, + 187, + 246, + 255 + ], + "243": [ + 245, + 192, + 246, + 255 + ], + "244": [ + 246, + 197, + 247, + 255 + ], + "245": [ + 246, + 201, + 247, + 255 + ], + "246": [ + 247, + 206, + 248, + 255 + ], + "247": [ + 248, + 210, + 249, + 255 + ], + "248": [ + 249, + 215, + 249, + 255 + ], + "249": [ + 249, + 220, + 250, + 255 + ], + "250": [ + 250, + 224, + 250, + 255 + ], + "251": [ + 251, + 229, + 251, + 255 + ], + "252": [ + 251, + 234, + 252, + 255 + ], + "253": [ + 252, + 238, + 252, + 255 + ], + "254": [ + 253, + 243, + 253, + 255 + ], + "255": [ + 254, + 247, + 254, + 255 + ] + }, + gist_rainbow: { + "0": [ + 255, + 0, + 40, + 255 + ], + "1": [ + 255, + 0, + 35, + 255 + ], + "2": [ + 255, + 0, + 30, + 255 + ], + "3": [ + 255, + 0, + 24, + 255 + ], + "4": [ + 255, + 0, + 19, + 255 + ], + "5": [ + 255, + 0, + 14, + 255 + ], + "6": [ + 255, + 0, + 8, + 255 + ], + "7": [ + 255, + 0, + 3, + 255 + ], + "8": [ + 255, + 1, + 0, + 255 + ], + "9": [ + 255, + 7, + 0, + 255 + ], + "10": [ + 255, + 12, + 0, + 255 + ], + "11": [ + 255, + 18, + 0, + 255 + ], + "12": [ + 255, + 23, + 0, + 255 + ], + "13": [ + 255, + 28, + 0, + 255 + ], + "14": [ + 255, + 34, + 0, + 255 + ], + "15": [ + 255, + 39, + 0, + 255 + ], + "16": [ + 255, + 45, + 0, + 255 + ], + "17": [ + 255, + 50, + 0, + 255 + ], + "18": [ + 255, + 55, + 0, + 255 + ], + "19": [ + 255, + 61, + 0, + 255 + ], + "20": [ + 255, + 66, + 0, + 255 + ], + "21": [ + 255, + 72, + 0, + 255 + ], + "22": [ + 255, + 77, + 0, + 255 + ], + "23": [ + 255, + 82, + 0, + 255 + ], + "24": [ + 255, + 88, + 0, + 255 + ], + "25": [ + 255, + 93, + 0, + 255 + ], + "26": [ + 255, + 99, + 0, + 255 + ], + "27": [ + 255, + 104, + 0, + 255 + ], + "28": [ + 255, + 110, + 0, + 255 + ], + "29": [ + 255, + 115, + 0, + 255 + ], + "30": [ + 255, + 120, + 0, + 255 + ], + "31": [ + 255, + 126, + 0, + 255 + ], + "32": [ + 255, + 131, + 0, + 255 + ], + "33": [ + 255, + 137, + 0, + 255 + ], + "34": [ + 255, + 142, + 0, + 255 + ], + "35": [ + 255, + 147, + 0, + 255 + ], + "36": [ + 255, + 153, + 0, + 255 + ], + "37": [ + 255, + 158, + 0, + 255 + ], + "38": [ + 255, + 164, + 0, + 255 + ], + "39": [ + 255, + 169, + 0, + 255 + ], + "40": [ + 255, + 174, + 0, + 255 + ], + "41": [ + 255, + 180, + 0, + 255 + ], + "42": [ + 255, + 185, + 0, + 255 + ], + "43": [ + 255, + 191, + 0, + 255 + ], + "44": [ + 255, + 196, + 0, + 255 + ], + "45": [ + 255, + 201, + 0, + 255 + ], + "46": [ + 255, + 207, + 0, + 255 + ], + "47": [ + 255, + 212, + 0, + 255 + ], + "48": [ + 255, + 218, + 0, + 255 + ], + "49": [ + 255, + 223, + 0, + 255 + ], + "50": [ + 255, + 228, + 0, + 255 + ], + "51": [ + 255, + 234, + 0, + 255 + ], + "52": [ + 255, + 239, + 0, + 255 + ], + "53": [ + 255, + 245, + 0, + 255 + ], + "54": [ + 255, + 250, + 0, + 255 + ], + "55": [ + 254, + 255, + 0, + 255 + ], + "56": [ + 248, + 255, + 0, + 255 + ], + "57": [ + 243, + 255, + 0, + 255 + ], + "58": [ + 237, + 255, + 0, + 255 + ], + "59": [ + 232, + 255, + 0, + 255 + ], + "60": [ + 227, + 255, + 0, + 255 + ], + "61": [ + 221, + 255, + 0, + 255 + ], + "62": [ + 216, + 255, + 0, + 255 + ], + "63": [ + 210, + 255, + 0, + 255 + ], + "64": [ + 205, + 255, + 0, + 255 + ], + "65": [ + 199, + 255, + 0, + 255 + ], + "66": [ + 194, + 255, + 0, + 255 + ], + "67": [ + 189, + 255, + 0, + 255 + ], + "68": [ + 183, + 255, + 0, + 255 + ], + "69": [ + 178, + 255, + 0, + 255 + ], + "70": [ + 172, + 255, + 0, + 255 + ], + "71": [ + 167, + 255, + 0, + 255 + ], + "72": [ + 162, + 255, + 0, + 255 + ], + "73": [ + 156, + 255, + 0, + 255 + ], + "74": [ + 151, + 255, + 0, + 255 + ], + "75": [ + 145, + 255, + 0, + 255 + ], + "76": [ + 140, + 255, + 0, + 255 + ], + "77": [ + 135, + 255, + 0, + 255 + ], + "78": [ + 129, + 255, + 0, + 255 + ], + "79": [ + 124, + 255, + 0, + 255 + ], + "80": [ + 118, + 255, + 0, + 255 + ], + "81": [ + 113, + 255, + 0, + 255 + ], + "82": [ + 108, + 255, + 0, + 255 + ], + "83": [ + 102, + 255, + 0, + 255 + ], + "84": [ + 97, + 255, + 0, + 255 + ], + "85": [ + 91, + 255, + 0, + 255 + ], + "86": [ + 86, + 255, + 0, + 255 + ], + "87": [ + 81, + 255, + 0, + 255 + ], + "88": [ + 75, + 255, + 0, + 255 + ], + "89": [ + 70, + 255, + 0, + 255 + ], + "90": [ + 64, + 255, + 0, + 255 + ], + "91": [ + 59, + 255, + 0, + 255 + ], + "92": [ + 54, + 255, + 0, + 255 + ], + "93": [ + 48, + 255, + 0, + 255 + ], + "94": [ + 43, + 255, + 0, + 255 + ], + "95": [ + 37, + 255, + 0, + 255 + ], + "96": [ + 32, + 255, + 0, + 255 + ], + "97": [ + 27, + 255, + 0, + 255 + ], + "98": [ + 21, + 255, + 0, + 255 + ], + "99": [ + 16, + 255, + 0, + 255 + ], + "100": [ + 10, + 255, + 0, + 255 + ], + "101": [ + 5, + 255, + 0, + 255 + ], + "102": [ + 0, + 255, + 0, + 255 + ], + "103": [ + 0, + 255, + 5, + 255 + ], + "104": [ + 0, + 255, + 10, + 255 + ], + "105": [ + 0, + 255, + 16, + 255 + ], + "106": [ + 0, + 255, + 21, + 255 + ], + "107": [ + 0, + 255, + 26, + 255 + ], + "108": [ + 0, + 255, + 32, + 255 + ], + "109": [ + 0, + 255, + 37, + 255 + ], + "110": [ + 0, + 255, + 43, + 255 + ], + "111": [ + 0, + 255, + 48, + 255 + ], + "112": [ + 0, + 255, + 53, + 255 + ], + "113": [ + 0, + 255, + 59, + 255 + ], + "114": [ + 0, + 255, + 64, + 255 + ], + "115": [ + 0, + 255, + 69, + 255 + ], + "116": [ + 0, + 255, + 75, + 255 + ], + "117": [ + 0, + 255, + 80, + 255 + ], + "118": [ + 0, + 255, + 86, + 255 + ], + "119": [ + 0, + 255, + 91, + 255 + ], + "120": [ + 0, + 255, + 96, + 255 + ], + "121": [ + 0, + 255, + 102, + 255 + ], + "122": [ + 0, + 255, + 107, + 255 + ], + "123": [ + 0, + 255, + 112, + 255 + ], + "124": [ + 0, + 255, + 118, + 255 + ], + "125": [ + 0, + 255, + 123, + 255 + ], + "126": [ + 0, + 255, + 129, + 255 + ], + "127": [ + 0, + 255, + 134, + 255 + ], + "128": [ + 0, + 255, + 139, + 255 + ], + "129": [ + 0, + 255, + 145, + 255 + ], + "130": [ + 0, + 255, + 150, + 255 + ], + "131": [ + 0, + 255, + 155, + 255 + ], + "132": [ + 0, + 255, + 161, + 255 + ], + "133": [ + 0, + 255, + 166, + 255 + ], + "134": [ + 0, + 255, + 172, + 255 + ], + "135": [ + 0, + 255, + 177, + 255 + ], + "136": [ + 0, + 255, + 182, + 255 + ], + "137": [ + 0, + 255, + 188, + 255 + ], + "138": [ + 0, + 255, + 193, + 255 + ], + "139": [ + 0, + 255, + 198, + 255 + ], + "140": [ + 0, + 255, + 204, + 255 + ], + "141": [ + 0, + 255, + 209, + 255 + ], + "142": [ + 0, + 255, + 215, + 255 + ], + "143": [ + 0, + 255, + 220, + 255 + ], + "144": [ + 0, + 255, + 225, + 255 + ], + "145": [ + 0, + 255, + 231, + 255 + ], + "146": [ + 0, + 255, + 236, + 255 + ], + "147": [ + 0, + 255, + 241, + 255 + ], + "148": [ + 0, + 255, + 247, + 255 + ], + "149": [ + 0, + 255, + 252, + 255 + ], + "150": [ + 0, + 251, + 255, + 255 + ], + "151": [ + 0, + 246, + 255, + 255 + ], + "152": [ + 0, + 241, + 255, + 255 + ], + "153": [ + 0, + 235, + 255, + 255 + ], + "154": [ + 0, + 230, + 255, + 255 + ], + "155": [ + 0, + 224, + 255, + 255 + ], + "156": [ + 0, + 219, + 255, + 255 + ], + "157": [ + 0, + 213, + 255, + 255 + ], + "158": [ + 0, + 208, + 255, + 255 + ], + "159": [ + 0, + 202, + 255, + 255 + ], + "160": [ + 0, + 197, + 255, + 255 + ], + "161": [ + 0, + 192, + 255, + 255 + ], + "162": [ + 0, + 186, + 255, + 255 + ], + "163": [ + 0, + 181, + 255, + 255 + ], + "164": [ + 0, + 175, + 255, + 255 + ], + "165": [ + 0, + 170, + 255, + 255 + ], + "166": [ + 0, + 164, + 255, + 255 + ], + "167": [ + 0, + 159, + 255, + 255 + ], + "168": [ + 0, + 154, + 255, + 255 + ], + "169": [ + 0, + 148, + 255, + 255 + ], + "170": [ + 0, + 143, + 255, + 255 + ], + "171": [ + 0, + 137, + 255, + 255 + ], + "172": [ + 0, + 132, + 255, + 255 + ], + "173": [ + 0, + 126, + 255, + 255 + ], + "174": [ + 0, + 121, + 255, + 255 + ], + "175": [ + 0, + 116, + 255, + 255 + ], + "176": [ + 0, + 110, + 255, + 255 + ], + "177": [ + 0, + 105, + 255, + 255 + ], + "178": [ + 0, + 99, + 255, + 255 + ], + "179": [ + 0, + 94, + 255, + 255 + ], + "180": [ + 0, + 88, + 255, + 255 + ], + "181": [ + 0, + 83, + 255, + 255 + ], + "182": [ + 0, + 77, + 255, + 255 + ], + "183": [ + 0, + 72, + 255, + 255 + ], + "184": [ + 0, + 67, + 255, + 255 + ], + "185": [ + 0, + 61, + 255, + 255 + ], + "186": [ + 0, + 56, + 255, + 255 + ], + "187": [ + 0, + 50, + 255, + 255 + ], + "188": [ + 0, + 45, + 255, + 255 + ], + "189": [ + 0, + 39, + 255, + 255 + ], + "190": [ + 0, + 34, + 255, + 255 + ], + "191": [ + 0, + 29, + 255, + 255 + ], + "192": [ + 0, + 23, + 255, + 255 + ], + "193": [ + 0, + 18, + 255, + 255 + ], + "194": [ + 0, + 12, + 255, + 255 + ], + "195": [ + 0, + 7, + 255, + 255 + ], + "196": [ + 0, + 1, + 255, + 255 + ], + "197": [ + 3, + 0, + 255, + 255 + ], + "198": [ + 8, + 0, + 255, + 255 + ], + "199": [ + 14, + 0, + 255, + 255 + ], + "200": [ + 19, + 0, + 255, + 255 + ], + "201": [ + 25, + 0, + 255, + 255 + ], + "202": [ + 30, + 0, + 255, + 255 + ], + "203": [ + 36, + 0, + 255, + 255 + ], + "204": [ + 41, + 0, + 255, + 255 + ], + "205": [ + 47, + 0, + 255, + 255 + ], + "206": [ + 52, + 0, + 255, + 255 + ], + "207": [ + 57, + 0, + 255, + 255 + ], + "208": [ + 63, + 0, + 255, + 255 + ], + "209": [ + 68, + 0, + 255, + 255 + ], + "210": [ + 74, + 0, + 255, + 255 + ], + "211": [ + 79, + 0, + 255, + 255 + ], + "212": [ + 85, + 0, + 255, + 255 + ], + "213": [ + 90, + 0, + 255, + 255 + ], + "214": [ + 95, + 0, + 255, + 255 + ], + "215": [ + 101, + 0, + 255, + 255 + ], + "216": [ + 106, + 0, + 255, + 255 + ], + "217": [ + 112, + 0, + 255, + 255 + ], + "218": [ + 117, + 0, + 255, + 255 + ], + "219": [ + 123, + 0, + 255, + 255 + ], + "220": [ + 128, + 0, + 255, + 255 + ], + "221": [ + 133, + 0, + 255, + 255 + ], + "222": [ + 139, + 0, + 255, + 255 + ], + "223": [ + 144, + 0, + 255, + 255 + ], + "224": [ + 150, + 0, + 255, + 255 + ], + "225": [ + 155, + 0, + 255, + 255 + ], + "226": [ + 161, + 0, + 255, + 255 + ], + "227": [ + 166, + 0, + 255, + 255 + ], + "228": [ + 172, + 0, + 255, + 255 + ], + "229": [ + 177, + 0, + 255, + 255 + ], + "230": [ + 182, + 0, + 255, + 255 + ], + "231": [ + 188, + 0, + 255, + 255 + ], + "232": [ + 193, + 0, + 255, + 255 + ], + "233": [ + 199, + 0, + 255, + 255 + ], + "234": [ + 204, + 0, + 255, + 255 + ], + "235": [ + 210, + 0, + 255, + 255 + ], + "236": [ + 215, + 0, + 255, + 255 + ], + "237": [ + 220, + 0, + 255, + 255 + ], + "238": [ + 226, + 0, + 255, + 255 + ], + "239": [ + 231, + 0, + 255, + 255 + ], + "240": [ + 237, + 0, + 255, + 255 + ], + "241": [ + 242, + 0, + 255, + 255 + ], + "242": [ + 248, + 0, + 255, + 255 + ], + "243": [ + 253, + 0, + 255, + 255 + ], + "244": [ + 255, + 0, + 251, + 255 + ], + "245": [ + 255, + 0, + 245, + 255 + ], + "246": [ + 255, + 0, + 240, + 255 + ], + "247": [ + 255, + 0, + 234, + 255 + ], + "248": [ + 255, + 0, + 229, + 255 + ], + "249": [ + 255, + 0, + 223, + 255 + ], + "250": [ + 255, + 0, + 218, + 255 + ], + "251": [ + 255, + 0, + 212, + 255 + ], + "252": [ + 255, + 0, + 207, + 255 + ], + "253": [ + 255, + 0, + 202, + 255 + ], + "254": [ + 255, + 0, + 196, + 255 + ], + "255": [ + 255, + 0, + 191, + 255 + ] + }, + gist_stern: { + "0": [ + 0, + 0, + 0, + 255 + ], + "1": [ + 18, + 1, + 2, + 255 + ], + "2": [ + 36, + 2, + 4, + 255 + ], + "3": [ + 54, + 3, + 6, + 255 + ], + "4": [ + 73, + 4, + 8, + 255 + ], + "5": [ + 91, + 5, + 10, + 255 + ], + "6": [ + 109, + 6, + 12, + 255 + ], + "7": [ + 127, + 7, + 14, + 255 + ], + "8": [ + 146, + 8, + 16, + 255 + ], + "9": [ + 164, + 9, + 18, + 255 + ], + "10": [ + 182, + 10, + 20, + 255 + ], + "11": [ + 201, + 11, + 22, + 255 + ], + "12": [ + 219, + 12, + 24, + 255 + ], + "13": [ + 237, + 13, + 26, + 255 + ], + "14": [ + 254, + 14, + 28, + 255 + ], + "15": [ + 249, + 15, + 30, + 255 + ], + "16": [ + 244, + 16, + 32, + 255 + ], + "17": [ + 239, + 17, + 34, + 255 + ], + "18": [ + 234, + 18, + 36, + 255 + ], + "19": [ + 229, + 19, + 38, + 255 + ], + "20": [ + 224, + 20, + 40, + 255 + ], + "21": [ + 219, + 21, + 42, + 255 + ], + "22": [ + 214, + 22, + 44, + 255 + ], + "23": [ + 209, + 23, + 46, + 255 + ], + "24": [ + 204, + 24, + 48, + 255 + ], + "25": [ + 199, + 25, + 50, + 255 + ], + "26": [ + 194, + 26, + 52, + 255 + ], + "27": [ + 189, + 27, + 54, + 255 + ], + "28": [ + 184, + 28, + 56, + 255 + ], + "29": [ + 180, + 29, + 58, + 255 + ], + "30": [ + 175, + 30, + 60, + 255 + ], + "31": [ + 170, + 31, + 62, + 255 + ], + "32": [ + 165, + 32, + 64, + 255 + ], + "33": [ + 160, + 32, + 65, + 255 + ], + "34": [ + 155, + 34, + 68, + 255 + ], + "35": [ + 150, + 35, + 70, + 255 + ], + "36": [ + 145, + 36, + 72, + 255 + ], + "37": [ + 140, + 36, + 73, + 255 + ], + "38": [ + 135, + 38, + 76, + 255 + ], + "39": [ + 130, + 39, + 78, + 255 + ], + "40": [ + 125, + 40, + 80, + 255 + ], + "41": [ + 120, + 40, + 81, + 255 + ], + "42": [ + 115, + 42, + 84, + 255 + ], + "43": [ + 110, + 43, + 86, + 255 + ], + "44": [ + 105, + 44, + 88, + 255 + ], + "45": [ + 100, + 44, + 89, + 255 + ], + "46": [ + 95, + 46, + 92, + 255 + ], + "47": [ + 90, + 47, + 94, + 255 + ], + "48": [ + 85, + 48, + 96, + 255 + ], + "49": [ + 80, + 48, + 97, + 255 + ], + "50": [ + 75, + 50, + 100, + 255 + ], + "51": [ + 70, + 51, + 102, + 255 + ], + "52": [ + 65, + 52, + 104, + 255 + ], + "53": [ + 60, + 52, + 105, + 255 + ], + "54": [ + 55, + 54, + 108, + 255 + ], + "55": [ + 50, + 55, + 110, + 255 + ], + "56": [ + 45, + 56, + 112, + 255 + ], + "57": [ + 40, + 56, + 113, + 255 + ], + "58": [ + 35, + 58, + 116, + 255 + ], + "59": [ + 30, + 59, + 118, + 255 + ], + "60": [ + 25, + 60, + 120, + 255 + ], + "61": [ + 20, + 60, + 121, + 255 + ], + "62": [ + 15, + 62, + 124, + 255 + ], + "63": [ + 10, + 63, + 126, + 255 + ], + "64": [ + 64, + 64, + 128, + 255 + ], + "65": [ + 65, + 65, + 130, + 255 + ], + "66": [ + 65, + 65, + 131, + 255 + ], + "67": [ + 67, + 67, + 134, + 255 + ], + "68": [ + 68, + 68, + 136, + 255 + ], + "69": [ + 69, + 69, + 138, + 255 + ], + "70": [ + 70, + 70, + 140, + 255 + ], + "71": [ + 71, + 71, + 142, + 255 + ], + "72": [ + 72, + 72, + 144, + 255 + ], + "73": [ + 73, + 73, + 146, + 255 + ], + "74": [ + 73, + 73, + 147, + 255 + ], + "75": [ + 75, + 75, + 150, + 255 + ], + "76": [ + 76, + 76, + 152, + 255 + ], + "77": [ + 77, + 77, + 154, + 255 + ], + "78": [ + 78, + 78, + 156, + 255 + ], + "79": [ + 79, + 79, + 158, + 255 + ], + "80": [ + 80, + 80, + 160, + 255 + ], + "81": [ + 81, + 81, + 162, + 255 + ], + "82": [ + 81, + 81, + 163, + 255 + ], + "83": [ + 83, + 83, + 166, + 255 + ], + "84": [ + 84, + 84, + 168, + 255 + ], + "85": [ + 85, + 85, + 170, + 255 + ], + "86": [ + 86, + 86, + 172, + 255 + ], + "87": [ + 87, + 87, + 174, + 255 + ], + "88": [ + 88, + 88, + 176, + 255 + ], + "89": [ + 89, + 89, + 178, + 255 + ], + "90": [ + 89, + 89, + 179, + 255 + ], + "91": [ + 91, + 91, + 182, + 255 + ], + "92": [ + 92, + 92, + 184, + 255 + ], + "93": [ + 93, + 93, + 186, + 255 + ], + "94": [ + 94, + 94, + 188, + 255 + ], + "95": [ + 95, + 95, + 190, + 255 + ], + "96": [ + 96, + 96, + 192, + 255 + ], + "97": [ + 97, + 97, + 194, + 255 + ], + "98": [ + 97, + 97, + 195, + 255 + ], + "99": [ + 99, + 99, + 198, + 255 + ], + "100": [ + 100, + 100, + 200, + 255 + ], + "101": [ + 101, + 101, + 202, + 255 + ], + "102": [ + 102, + 102, + 204, + 255 + ], + "103": [ + 103, + 103, + 206, + 255 + ], + "104": [ + 104, + 104, + 208, + 255 + ], + "105": [ + 105, + 105, + 210, + 255 + ], + "106": [ + 105, + 105, + 211, + 255 + ], + "107": [ + 107, + 107, + 214, + 255 + ], + "108": [ + 108, + 108, + 216, + 255 + ], + "109": [ + 109, + 109, + 218, + 255 + ], + "110": [ + 110, + 110, + 220, + 255 + ], + "111": [ + 111, + 111, + 222, + 255 + ], + "112": [ + 112, + 112, + 224, + 255 + ], + "113": [ + 113, + 113, + 226, + 255 + ], + "114": [ + 113, + 113, + 227, + 255 + ], + "115": [ + 115, + 115, + 230, + 255 + ], + "116": [ + 116, + 116, + 232, + 255 + ], + "117": [ + 117, + 117, + 234, + 255 + ], + "118": [ + 118, + 118, + 236, + 255 + ], + "119": [ + 119, + 119, + 238, + 255 + ], + "120": [ + 120, + 120, + 240, + 255 + ], + "121": [ + 121, + 121, + 242, + 255 + ], + "122": [ + 121, + 121, + 243, + 255 + ], + "123": [ + 123, + 123, + 246, + 255 + ], + "124": [ + 124, + 124, + 248, + 255 + ], + "125": [ + 125, + 125, + 250, + 255 + ], + "126": [ + 126, + 126, + 252, + 255 + ], + "127": [ + 127, + 127, + 254, + 255 + ], + "128": [ + 128, + 128, + 252, + 255 + ], + "129": [ + 129, + 129, + 248, + 255 + ], + "130": [ + 130, + 130, + 244, + 255 + ], + "131": [ + 131, + 131, + 240, + 255 + ], + "132": [ + 131, + 131, + 235, + 255 + ], + "133": [ + 132, + 133, + 231, + 255 + ], + "134": [ + 134, + 134, + 227, + 255 + ], + "135": [ + 135, + 135, + 223, + 255 + ], + "136": [ + 136, + 136, + 218, + 255 + ], + "137": [ + 137, + 137, + 214, + 255 + ], + "138": [ + 138, + 138, + 210, + 255 + ], + "139": [ + 139, + 139, + 206, + 255 + ], + "140": [ + 140, + 140, + 201, + 255 + ], + "141": [ + 141, + 141, + 197, + 255 + ], + "142": [ + 142, + 142, + 193, + 255 + ], + "143": [ + 143, + 143, + 189, + 255 + ], + "144": [ + 144, + 144, + 184, + 255 + ], + "145": [ + 145, + 145, + 180, + 255 + ], + "146": [ + 146, + 146, + 176, + 255 + ], + "147": [ + 147, + 147, + 172, + 255 + ], + "148": [ + 147, + 147, + 167, + 255 + ], + "149": [ + 149, + 149, + 163, + 255 + ], + "150": [ + 150, + 150, + 159, + 255 + ], + "151": [ + 151, + 151, + 154, + 255 + ], + "152": [ + 152, + 152, + 150, + 255 + ], + "153": [ + 153, + 153, + 146, + 255 + ], + "154": [ + 154, + 154, + 142, + 255 + ], + "155": [ + 155, + 155, + 137, + 255 + ], + "156": [ + 156, + 156, + 133, + 255 + ], + "157": [ + 157, + 157, + 129, + 255 + ], + "158": [ + 158, + 158, + 125, + 255 + ], + "159": [ + 159, + 159, + 120, + 255 + ], + "160": [ + 160, + 160, + 116, + 255 + ], + "161": [ + 161, + 161, + 112, + 255 + ], + "162": [ + 162, + 162, + 108, + 255 + ], + "163": [ + 163, + 163, + 103, + 255 + ], + "164": [ + 163, + 163, + 99, + 255 + ], + "165": [ + 165, + 165, + 95, + 255 + ], + "166": [ + 166, + 166, + 91, + 255 + ], + "167": [ + 167, + 167, + 86, + 255 + ], + "168": [ + 168, + 168, + 82, + 255 + ], + "169": [ + 169, + 169, + 78, + 255 + ], + "170": [ + 170, + 170, + 74, + 255 + ], + "171": [ + 171, + 171, + 69, + 255 + ], + "172": [ + 172, + 172, + 65, + 255 + ], + "173": [ + 173, + 173, + 61, + 255 + ], + "174": [ + 174, + 174, + 57, + 255 + ], + "175": [ + 175, + 175, + 52, + 255 + ], + "176": [ + 176, + 176, + 48, + 255 + ], + "177": [ + 177, + 177, + 44, + 255 + ], + "178": [ + 178, + 178, + 40, + 255 + ], + "179": [ + 179, + 179, + 35, + 255 + ], + "180": [ + 179, + 179, + 31, + 255 + ], + "181": [ + 181, + 181, + 27, + 255 + ], + "182": [ + 182, + 182, + 23, + 255 + ], + "183": [ + 183, + 183, + 18, + 255 + ], + "184": [ + 184, + 184, + 14, + 255 + ], + "185": [ + 185, + 185, + 10, + 255 + ], + "186": [ + 186, + 186, + 6, + 255 + ], + "187": [ + 187, + 187, + 1, + 255 + ], + "188": [ + 188, + 188, + 2, + 255 + ], + "189": [ + 189, + 189, + 5, + 255 + ], + "190": [ + 190, + 190, + 9, + 255 + ], + "191": [ + 191, + 191, + 13, + 255 + ], + "192": [ + 192, + 192, + 17, + 255 + ], + "193": [ + 193, + 193, + 21, + 255 + ], + "194": [ + 194, + 194, + 24, + 255 + ], + "195": [ + 195, + 195, + 28, + 255 + ], + "196": [ + 195, + 195, + 32, + 255 + ], + "197": [ + 196, + 197, + 36, + 255 + ], + "198": [ + 197, + 198, + 39, + 255 + ], + "199": [ + 199, + 199, + 43, + 255 + ], + "200": [ + 200, + 200, + 47, + 255 + ], + "201": [ + 201, + 201, + 51, + 255 + ], + "202": [ + 202, + 202, + 55, + 255 + ], + "203": [ + 203, + 203, + 58, + 255 + ], + "204": [ + 203, + 204, + 62, + 255 + ], + "205": [ + 205, + 205, + 66, + 255 + ], + "206": [ + 206, + 206, + 70, + 255 + ], + "207": [ + 207, + 207, + 73, + 255 + ], + "208": [ + 208, + 208, + 77, + 255 + ], + "209": [ + 209, + 209, + 81, + 255 + ], + "210": [ + 210, + 210, + 85, + 255 + ], + "211": [ + 211, + 211, + 88, + 255 + ], + "212": [ + 211, + 211, + 92, + 255 + ], + "213": [ + 213, + 213, + 96, + 255 + ], + "214": [ + 214, + 214, + 100, + 255 + ], + "215": [ + 215, + 215, + 104, + 255 + ], + "216": [ + 216, + 216, + 107, + 255 + ], + "217": [ + 217, + 217, + 111, + 255 + ], + "218": [ + 218, + 218, + 115, + 255 + ], + "219": [ + 219, + 219, + 119, + 255 + ], + "220": [ + 220, + 220, + 122, + 255 + ], + "221": [ + 221, + 221, + 126, + 255 + ], + "222": [ + 222, + 222, + 130, + 255 + ], + "223": [ + 223, + 223, + 134, + 255 + ], + "224": [ + 224, + 224, + 138, + 255 + ], + "225": [ + 225, + 225, + 141, + 255 + ], + "226": [ + 226, + 226, + 145, + 255 + ], + "227": [ + 227, + 227, + 149, + 255 + ], + "228": [ + 227, + 227, + 153, + 255 + ], + "229": [ + 229, + 229, + 156, + 255 + ], + "230": [ + 230, + 230, + 160, + 255 + ], + "231": [ + 231, + 231, + 164, + 255 + ], + "232": [ + 232, + 232, + 168, + 255 + ], + "233": [ + 233, + 233, + 171, + 255 + ], + "234": [ + 234, + 234, + 175, + 255 + ], + "235": [ + 235, + 235, + 179, + 255 + ], + "236": [ + 236, + 236, + 183, + 255 + ], + "237": [ + 237, + 237, + 187, + 255 + ], + "238": [ + 238, + 238, + 190, + 255 + ], + "239": [ + 239, + 239, + 194, + 255 + ], + "240": [ + 240, + 240, + 198, + 255 + ], + "241": [ + 241, + 241, + 202, + 255 + ], + "242": [ + 242, + 242, + 205, + 255 + ], + "243": [ + 243, + 243, + 209, + 255 + ], + "244": [ + 243, + 243, + 213, + 255 + ], + "245": [ + 244, + 245, + 217, + 255 + ], + "246": [ + 245, + 246, + 221, + 255 + ], + "247": [ + 247, + 247, + 224, + 255 + ], + "248": [ + 248, + 248, + 228, + 255 + ], + "249": [ + 249, + 249, + 232, + 255 + ], + "250": [ + 250, + 250, + 236, + 255 + ], + "251": [ + 251, + 251, + 239, + 255 + ], + "252": [ + 251, + 252, + 243, + 255 + ], + "253": [ + 253, + 253, + 247, + 255 + ], + "254": [ + 254, + 254, + 251, + 255 + ], + "255": [ + 255, + 255, + 255, + 255 + ] + }, + gnuplot: { + "0": [ + 0, + 0, + 0, + 255 + ], + "1": [ + 15, + 0, + 6, + 255 + ], + "2": [ + 22, + 0, + 12, + 255 + ], + "3": [ + 27, + 0, + 18, + 255 + ], + "4": [ + 31, + 0, + 25, + 255 + ], + "5": [ + 35, + 0, + 31, + 255 + ], + "6": [ + 39, + 0, + 37, + 255 + ], + "7": [ + 42, + 0, + 43, + 255 + ], + "8": [ + 45, + 0, + 49, + 255 + ], + "9": [ + 47, + 0, + 56, + 255 + ], + "10": [ + 50, + 0, + 62, + 255 + ], + "11": [ + 52, + 0, + 68, + 255 + ], + "12": [ + 55, + 0, + 74, + 255 + ], + "13": [ + 57, + 0, + 80, + 255 + ], + "14": [ + 59, + 0, + 86, + 255 + ], + "15": [ + 61, + 0, + 92, + 255 + ], + "16": [ + 63, + 0, + 97, + 255 + ], + "17": [ + 65, + 0, + 103, + 255 + ], + "18": [ + 67, + 0, + 109, + 255 + ], + "19": [ + 69, + 0, + 115, + 255 + ], + "20": [ + 71, + 0, + 120, + 255 + ], + "21": [ + 73, + 0, + 126, + 255 + ], + "22": [ + 74, + 0, + 131, + 255 + ], + "23": [ + 76, + 0, + 136, + 255 + ], + "24": [ + 78, + 0, + 142, + 255 + ], + "25": [ + 79, + 0, + 147, + 255 + ], + "26": [ + 81, + 0, + 152, + 255 + ], + "27": [ + 82, + 0, + 157, + 255 + ], + "28": [ + 84, + 0, + 162, + 255 + ], + "29": [ + 85, + 0, + 167, + 255 + ], + "30": [ + 87, + 0, + 171, + 255 + ], + "31": [ + 88, + 0, + 176, + 255 + ], + "32": [ + 90, + 0, + 180, + 255 + ], + "33": [ + 91, + 0, + 185, + 255 + ], + "34": [ + 93, + 0, + 189, + 255 + ], + "35": [ + 94, + 0, + 193, + 255 + ], + "36": [ + 95, + 0, + 197, + 255 + ], + "37": [ + 97, + 0, + 201, + 255 + ], + "38": [ + 98, + 0, + 205, + 255 + ], + "39": [ + 99, + 0, + 209, + 255 + ], + "40": [ + 100, + 0, + 212, + 255 + ], + "41": [ + 102, + 1, + 215, + 255 + ], + "42": [ + 103, + 1, + 219, + 255 + ], + "43": [ + 104, + 1, + 222, + 255 + ], + "44": [ + 105, + 1, + 225, + 255 + ], + "45": [ + 107, + 1, + 228, + 255 + ], + "46": [ + 108, + 1, + 230, + 255 + ], + "47": [ + 109, + 1, + 233, + 255 + ], + "48": [ + 110, + 1, + 236, + 255 + ], + "49": [ + 111, + 1, + 238, + 255 + ], + "50": [ + 112, + 1, + 240, + 255 + ], + "51": [ + 114, + 2, + 242, + 255 + ], + "52": [ + 115, + 2, + 244, + 255 + ], + "53": [ + 116, + 2, + 246, + 255 + ], + "54": [ + 117, + 2, + 247, + 255 + ], + "55": [ + 118, + 2, + 249, + 255 + ], + "56": [ + 119, + 2, + 250, + 255 + ], + "57": [ + 120, + 2, + 251, + 255 + ], + "58": [ + 121, + 3, + 252, + 255 + ], + "59": [ + 122, + 3, + 253, + 255 + ], + "60": [ + 123, + 3, + 253, + 255 + ], + "61": [ + 124, + 3, + 254, + 255 + ], + "62": [ + 125, + 3, + 254, + 255 + ], + "63": [ + 126, + 3, + 254, + 255 + ], + "64": [ + 127, + 4, + 254, + 255 + ], + "65": [ + 128, + 4, + 254, + 255 + ], + "66": [ + 129, + 4, + 254, + 255 + ], + "67": [ + 130, + 4, + 254, + 255 + ], + "68": [ + 131, + 4, + 253, + 255 + ], + "69": [ + 132, + 5, + 252, + 255 + ], + "70": [ + 133, + 5, + 251, + 255 + ], + "71": [ + 134, + 5, + 250, + 255 + ], + "72": [ + 135, + 5, + 249, + 255 + ], + "73": [ + 136, + 5, + 248, + 255 + ], + "74": [ + 137, + 6, + 246, + 255 + ], + "75": [ + 138, + 6, + 245, + 255 + ], + "76": [ + 139, + 6, + 243, + 255 + ], + "77": [ + 140, + 7, + 241, + 255 + ], + "78": [ + 141, + 7, + 239, + 255 + ], + "79": [ + 141, + 7, + 237, + 255 + ], + "80": [ + 142, + 7, + 234, + 255 + ], + "81": [ + 143, + 8, + 232, + 255 + ], + "82": [ + 144, + 8, + 229, + 255 + ], + "83": [ + 145, + 8, + 226, + 255 + ], + "84": [ + 146, + 9, + 223, + 255 + ], + "85": [ + 147, + 9, + 220, + 255 + ], + "86": [ + 148, + 9, + 217, + 255 + ], + "87": [ + 148, + 10, + 214, + 255 + ], + "88": [ + 149, + 10, + 210, + 255 + ], + "89": [ + 150, + 10, + 207, + 255 + ], + "90": [ + 151, + 11, + 203, + 255 + ], + "91": [ + 152, + 11, + 199, + 255 + ], + "92": [ + 153, + 11, + 195, + 255 + ], + "93": [ + 153, + 12, + 191, + 255 + ], + "94": [ + 154, + 12, + 187, + 255 + ], + "95": [ + 155, + 13, + 183, + 255 + ], + "96": [ + 156, + 13, + 178, + 255 + ], + "97": [ + 157, + 14, + 174, + 255 + ], + "98": [ + 158, + 14, + 169, + 255 + ], + "99": [ + 158, + 14, + 164, + 255 + ], + "100": [ + 159, + 15, + 159, + 255 + ], + "101": [ + 160, + 15, + 154, + 255 + ], + "102": [ + 161, + 16, + 149, + 255 + ], + "103": [ + 162, + 16, + 144, + 255 + ], + "104": [ + 162, + 17, + 139, + 255 + ], + "105": [ + 163, + 17, + 134, + 255 + ], + "106": [ + 164, + 18, + 128, + 255 + ], + "107": [ + 165, + 18, + 123, + 255 + ], + "108": [ + 165, + 19, + 117, + 255 + ], + "109": [ + 166, + 19, + 112, + 255 + ], + "110": [ + 167, + 20, + 106, + 255 + ], + "111": [ + 168, + 21, + 100, + 255 + ], + "112": [ + 168, + 21, + 95, + 255 + ], + "113": [ + 169, + 22, + 89, + 255 + ], + "114": [ + 170, + 22, + 83, + 255 + ], + "115": [ + 171, + 23, + 77, + 255 + ], + "116": [ + 171, + 24, + 71, + 255 + ], + "117": [ + 172, + 24, + 65, + 255 + ], + "118": [ + 173, + 25, + 59, + 255 + ], + "119": [ + 174, + 25, + 53, + 255 + ], + "120": [ + 174, + 26, + 46, + 255 + ], + "121": [ + 175, + 27, + 40, + 255 + ], + "122": [ + 176, + 27, + 34, + 255 + ], + "123": [ + 177, + 28, + 28, + 255 + ], + "124": [ + 177, + 29, + 21, + 255 + ], + "125": [ + 178, + 30, + 15, + 255 + ], + "126": [ + 179, + 30, + 9, + 255 + ], + "127": [ + 179, + 31, + 3, + 255 + ], + "128": [ + 180, + 32, + 0, + 255 + ], + "129": [ + 181, + 33, + 0, + 255 + ], + "130": [ + 182, + 33, + 0, + 255 + ], + "131": [ + 182, + 34, + 0, + 255 + ], + "132": [ + 183, + 35, + 0, + 255 + ], + "133": [ + 184, + 36, + 0, + 255 + ], + "134": [ + 184, + 37, + 0, + 255 + ], + "135": [ + 185, + 37, + 0, + 255 + ], + "136": [ + 186, + 38, + 0, + 255 + ], + "137": [ + 186, + 39, + 0, + 255 + ], + "138": [ + 187, + 40, + 0, + 255 + ], + "139": [ + 188, + 41, + 0, + 255 + ], + "140": [ + 188, + 42, + 0, + 255 + ], + "141": [ + 189, + 43, + 0, + 255 + ], + "142": [ + 190, + 44, + 0, + 255 + ], + "143": [ + 190, + 44, + 0, + 255 + ], + "144": [ + 191, + 45, + 0, + 255 + ], + "145": [ + 192, + 46, + 0, + 255 + ], + "146": [ + 192, + 47, + 0, + 255 + ], + "147": [ + 193, + 48, + 0, + 255 + ], + "148": [ + 194, + 49, + 0, + 255 + ], + "149": [ + 194, + 50, + 0, + 255 + ], + "150": [ + 195, + 51, + 0, + 255 + ], + "151": [ + 196, + 52, + 0, + 255 + ], + "152": [ + 196, + 54, + 0, + 255 + ], + "153": [ + 197, + 55, + 0, + 255 + ], + "154": [ + 198, + 56, + 0, + 255 + ], + "155": [ + 198, + 57, + 0, + 255 + ], + "156": [ + 199, + 58, + 0, + 255 + ], + "157": [ + 200, + 59, + 0, + 255 + ], + "158": [ + 200, + 60, + 0, + 255 + ], + "159": [ + 201, + 61, + 0, + 255 + ], + "160": [ + 201, + 62, + 0, + 255 + ], + "161": [ + 202, + 64, + 0, + 255 + ], + "162": [ + 203, + 65, + 0, + 255 + ], + "163": [ + 203, + 66, + 0, + 255 + ], + "164": [ + 204, + 67, + 0, + 255 + ], + "165": [ + 205, + 69, + 0, + 255 + ], + "166": [ + 205, + 70, + 0, + 255 + ], + "167": [ + 206, + 71, + 0, + 255 + ], + "168": [ + 206, + 72, + 0, + 255 + ], + "169": [ + 207, + 74, + 0, + 255 + ], + "170": [ + 208, + 75, + 0, + 255 + ], + "171": [ + 208, + 76, + 0, + 255 + ], + "172": [ + 209, + 78, + 0, + 255 + ], + "173": [ + 210, + 79, + 0, + 255 + ], + "174": [ + 210, + 81, + 0, + 255 + ], + "175": [ + 211, + 82, + 0, + 255 + ], + "176": [ + 211, + 83, + 0, + 255 + ], + "177": [ + 212, + 85, + 0, + 255 + ], + "178": [ + 213, + 86, + 0, + 255 + ], + "179": [ + 213, + 88, + 0, + 255 + ], + "180": [ + 214, + 89, + 0, + 255 + ], + "181": [ + 214, + 91, + 0, + 255 + ], + "182": [ + 215, + 92, + 0, + 255 + ], + "183": [ + 216, + 94, + 0, + 255 + ], + "184": [ + 216, + 95, + 0, + 255 + ], + "185": [ + 217, + 97, + 0, + 255 + ], + "186": [ + 217, + 98, + 0, + 255 + ], + "187": [ + 218, + 100, + 0, + 255 + ], + "188": [ + 218, + 102, + 0, + 255 + ], + "189": [ + 219, + 103, + 0, + 255 + ], + "190": [ + 220, + 105, + 0, + 255 + ], + "191": [ + 220, + 107, + 0, + 255 + ], + "192": [ + 221, + 108, + 0, + 255 + ], + "193": [ + 221, + 110, + 0, + 255 + ], + "194": [ + 222, + 112, + 0, + 255 + ], + "195": [ + 222, + 114, + 0, + 255 + ], + "196": [ + 223, + 115, + 0, + 255 + ], + "197": [ + 224, + 117, + 0, + 255 + ], + "198": [ + 224, + 119, + 0, + 255 + ], + "199": [ + 225, + 121, + 0, + 255 + ], + "200": [ + 225, + 123, + 0, + 255 + ], + "201": [ + 226, + 124, + 0, + 255 + ], + "202": [ + 226, + 126, + 0, + 255 + ], + "203": [ + 227, + 128, + 0, + 255 + ], + "204": [ + 228, + 130, + 0, + 255 + ], + "205": [ + 228, + 132, + 0, + 255 + ], + "206": [ + 229, + 134, + 0, + 255 + ], + "207": [ + 229, + 136, + 0, + 255 + ], + "208": [ + 230, + 138, + 0, + 255 + ], + "209": [ + 230, + 140, + 0, + 255 + ], + "210": [ + 231, + 142, + 0, + 255 + ], + "211": [ + 231, + 144, + 0, + 255 + ], + "212": [ + 232, + 146, + 0, + 255 + ], + "213": [ + 233, + 148, + 0, + 255 + ], + "214": [ + 233, + 150, + 0, + 255 + ], + "215": [ + 234, + 152, + 0, + 255 + ], + "216": [ + 234, + 154, + 0, + 255 + ], + "217": [ + 235, + 157, + 0, + 255 + ], + "218": [ + 235, + 159, + 0, + 255 + ], + "219": [ + 236, + 161, + 0, + 255 + ], + "220": [ + 236, + 163, + 0, + 255 + ], + "221": [ + 237, + 165, + 0, + 255 + ], + "222": [ + 237, + 168, + 0, + 255 + ], + "223": [ + 238, + 170, + 0, + 255 + ], + "224": [ + 238, + 172, + 0, + 255 + ], + "225": [ + 239, + 175, + 0, + 255 + ], + "226": [ + 240, + 177, + 0, + 255 + ], + "227": [ + 240, + 179, + 0, + 255 + ], + "228": [ + 241, + 182, + 0, + 255 + ], + "229": [ + 241, + 184, + 0, + 255 + ], + "230": [ + 242, + 187, + 0, + 255 + ], + "231": [ + 242, + 189, + 0, + 255 + ], + "232": [ + 243, + 192, + 0, + 255 + ], + "233": [ + 243, + 194, + 0, + 255 + ], + "234": [ + 244, + 197, + 0, + 255 + ], + "235": [ + 244, + 199, + 0, + 255 + ], + "236": [ + 245, + 202, + 0, + 255 + ], + "237": [ + 245, + 204, + 0, + 255 + ], + "238": [ + 246, + 207, + 0, + 255 + ], + "239": [ + 246, + 209, + 0, + 255 + ], + "240": [ + 247, + 212, + 0, + 255 + ], + "241": [ + 247, + 215, + 0, + 255 + ], + "242": [ + 248, + 217, + 0, + 255 + ], + "243": [ + 248, + 220, + 0, + 255 + ], + "244": [ + 249, + 223, + 0, + 255 + ], + "245": [ + 249, + 226, + 0, + 255 + ], + "246": [ + 250, + 228, + 0, + 255 + ], + "247": [ + 250, + 231, + 0, + 255 + ], + "248": [ + 251, + 234, + 0, + 255 + ], + "249": [ + 251, + 237, + 0, + 255 + ], + "250": [ + 252, + 240, + 0, + 255 + ], + "251": [ + 252, + 243, + 0, + 255 + ], + "252": [ + 253, + 246, + 0, + 255 + ], + "253": [ + 253, + 249, + 0, + 255 + ], + "254": [ + 254, + 252, + 0, + 255 + ], + "255": [ + 255, + 255, + 0, + 255 + ] + }, + gnuplot2: { + "0": [ + 0, + 0, + 0, + 255 + ], + "1": [ + 0, + 0, + 4, + 255 + ], + "2": [ + 0, + 0, + 8, + 255 + ], + "3": [ + 0, + 0, + 12, + 255 + ], + "4": [ + 0, + 0, + 16, + 255 + ], + "5": [ + 0, + 0, + 20, + 255 + ], + "6": [ + 0, + 0, + 24, + 255 + ], + "7": [ + 0, + 0, + 28, + 255 + ], + "8": [ + 0, + 0, + 32, + 255 + ], + "9": [ + 0, + 0, + 36, + 255 + ], + "10": [ + 0, + 0, + 40, + 255 + ], + "11": [ + 0, + 0, + 44, + 255 + ], + "12": [ + 0, + 0, + 48, + 255 + ], + "13": [ + 0, + 0, + 52, + 255 + ], + "14": [ + 0, + 0, + 56, + 255 + ], + "15": [ + 0, + 0, + 60, + 255 + ], + "16": [ + 0, + 0, + 64, + 255 + ], + "17": [ + 0, + 0, + 68, + 255 + ], + "18": [ + 0, + 0, + 72, + 255 + ], + "19": [ + 0, + 0, + 76, + 255 + ], + "20": [ + 0, + 0, + 80, + 255 + ], + "21": [ + 0, + 0, + 84, + 255 + ], + "22": [ + 0, + 0, + 88, + 255 + ], + "23": [ + 0, + 0, + 92, + 255 + ], + "24": [ + 0, + 0, + 96, + 255 + ], + "25": [ + 0, + 0, + 100, + 255 + ], + "26": [ + 0, + 0, + 104, + 255 + ], + "27": [ + 0, + 0, + 108, + 255 + ], + "28": [ + 0, + 0, + 112, + 255 + ], + "29": [ + 0, + 0, + 116, + 255 + ], + "30": [ + 0, + 0, + 120, + 255 + ], + "31": [ + 0, + 0, + 124, + 255 + ], + "32": [ + 0, + 0, + 128, + 255 + ], + "33": [ + 0, + 0, + 131, + 255 + ], + "34": [ + 0, + 0, + 136, + 255 + ], + "35": [ + 0, + 0, + 140, + 255 + ], + "36": [ + 0, + 0, + 144, + 255 + ], + "37": [ + 0, + 0, + 147, + 255 + ], + "38": [ + 0, + 0, + 152, + 255 + ], + "39": [ + 0, + 0, + 156, + 255 + ], + "40": [ + 0, + 0, + 160, + 255 + ], + "41": [ + 0, + 0, + 163, + 255 + ], + "42": [ + 0, + 0, + 168, + 255 + ], + "43": [ + 0, + 0, + 172, + 255 + ], + "44": [ + 0, + 0, + 176, + 255 + ], + "45": [ + 0, + 0, + 179, + 255 + ], + "46": [ + 0, + 0, + 184, + 255 + ], + "47": [ + 0, + 0, + 188, + 255 + ], + "48": [ + 0, + 0, + 192, + 255 + ], + "49": [ + 0, + 0, + 195, + 255 + ], + "50": [ + 0, + 0, + 200, + 255 + ], + "51": [ + 0, + 0, + 204, + 255 + ], + "52": [ + 0, + 0, + 208, + 255 + ], + "53": [ + 0, + 0, + 211, + 255 + ], + "54": [ + 0, + 0, + 216, + 255 + ], + "55": [ + 0, + 0, + 220, + 255 + ], + "56": [ + 0, + 0, + 224, + 255 + ], + "57": [ + 0, + 0, + 227, + 255 + ], + "58": [ + 0, + 0, + 232, + 255 + ], + "59": [ + 0, + 0, + 236, + 255 + ], + "60": [ + 0, + 0, + 240, + 255 + ], + "61": [ + 0, + 0, + 243, + 255 + ], + "62": [ + 0, + 0, + 248, + 255 + ], + "63": [ + 0, + 0, + 252, + 255 + ], + "64": [ + 0, + 0, + 255, + 255 + ], + "65": [ + 3, + 0, + 255, + 255 + ], + "66": [ + 7, + 0, + 255, + 255 + ], + "67": [ + 10, + 0, + 255, + 255 + ], + "68": [ + 13, + 0, + 255, + 255 + ], + "69": [ + 16, + 0, + 255, + 255 + ], + "70": [ + 19, + 0, + 255, + 255 + ], + "71": [ + 22, + 0, + 255, + 255 + ], + "72": [ + 25, + 0, + 255, + 255 + ], + "73": [ + 28, + 0, + 255, + 255 + ], + "74": [ + 32, + 0, + 255, + 255 + ], + "75": [ + 35, + 0, + 255, + 255 + ], + "76": [ + 38, + 0, + 255, + 255 + ], + "77": [ + 41, + 0, + 255, + 255 + ], + "78": [ + 44, + 0, + 255, + 255 + ], + "79": [ + 47, + 0, + 255, + 255 + ], + "80": [ + 50, + 0, + 255, + 255 + ], + "81": [ + 53, + 0, + 255, + 255 + ], + "82": [ + 57, + 0, + 255, + 255 + ], + "83": [ + 60, + 0, + 255, + 255 + ], + "84": [ + 63, + 0, + 255, + 255 + ], + "85": [ + 66, + 0, + 255, + 255 + ], + "86": [ + 69, + 0, + 255, + 255 + ], + "87": [ + 72, + 0, + 255, + 255 + ], + "88": [ + 75, + 0, + 255, + 255 + ], + "89": [ + 78, + 0, + 255, + 255 + ], + "90": [ + 82, + 0, + 255, + 255 + ], + "91": [ + 85, + 0, + 255, + 255 + ], + "92": [ + 88, + 0, + 255, + 255 + ], + "93": [ + 91, + 0, + 255, + 255 + ], + "94": [ + 94, + 0, + 255, + 255 + ], + "95": [ + 97, + 0, + 255, + 255 + ], + "96": [ + 100, + 0, + 255, + 255 + ], + "97": [ + 103, + 0, + 255, + 255 + ], + "98": [ + 107, + 0, + 255, + 255 + ], + "99": [ + 110, + 0, + 255, + 255 + ], + "100": [ + 113, + 0, + 255, + 255 + ], + "101": [ + 116, + 0, + 255, + 255 + ], + "102": [ + 119, + 0, + 255, + 255 + ], + "103": [ + 122, + 0, + 255, + 255 + ], + "104": [ + 125, + 0, + 255, + 255 + ], + "105": [ + 128, + 0, + 255, + 255 + ], + "106": [ + 132, + 0, + 255, + 255 + ], + "107": [ + 135, + 0, + 255, + 255 + ], + "108": [ + 138, + 1, + 253, + 255 + ], + "109": [ + 141, + 3, + 251, + 255 + ], + "110": [ + 144, + 5, + 249, + 255 + ], + "111": [ + 147, + 7, + 247, + 255 + ], + "112": [ + 150, + 9, + 245, + 255 + ], + "113": [ + 153, + 11, + 243, + 255 + ], + "114": [ + 157, + 13, + 241, + 255 + ], + "115": [ + 160, + 15, + 239, + 255 + ], + "116": [ + 163, + 17, + 237, + 255 + ], + "117": [ + 166, + 19, + 235, + 255 + ], + "118": [ + 169, + 21, + 233, + 255 + ], + "119": [ + 172, + 23, + 231, + 255 + ], + "120": [ + 175, + 25, + 229, + 255 + ], + "121": [ + 178, + 27, + 227, + 255 + ], + "122": [ + 182, + 29, + 225, + 255 + ], + "123": [ + 185, + 31, + 223, + 255 + ], + "124": [ + 188, + 33, + 221, + 255 + ], + "125": [ + 191, + 35, + 219, + 255 + ], + "126": [ + 194, + 37, + 217, + 255 + ], + "127": [ + 197, + 39, + 215, + 255 + ], + "128": [ + 200, + 41, + 213, + 255 + ], + "129": [ + 203, + 43, + 211, + 255 + ], + "130": [ + 207, + 45, + 209, + 255 + ], + "131": [ + 210, + 47, + 207, + 255 + ], + "132": [ + 213, + 49, + 205, + 255 + ], + "133": [ + 216, + 51, + 203, + 255 + ], + "134": [ + 219, + 53, + 201, + 255 + ], + "135": [ + 222, + 55, + 199, + 255 + ], + "136": [ + 225, + 57, + 197, + 255 + ], + "137": [ + 228, + 59, + 195, + 255 + ], + "138": [ + 232, + 61, + 193, + 255 + ], + "139": [ + 235, + 63, + 191, + 255 + ], + "140": [ + 238, + 65, + 189, + 255 + ], + "141": [ + 241, + 67, + 187, + 255 + ], + "142": [ + 244, + 69, + 185, + 255 + ], + "143": [ + 247, + 71, + 183, + 255 + ], + "144": [ + 250, + 73, + 181, + 255 + ], + "145": [ + 253, + 75, + 179, + 255 + ], + "146": [ + 255, + 77, + 177, + 255 + ], + "147": [ + 255, + 79, + 175, + 255 + ], + "148": [ + 255, + 81, + 173, + 255 + ], + "149": [ + 255, + 83, + 171, + 255 + ], + "150": [ + 255, + 85, + 169, + 255 + ], + "151": [ + 255, + 87, + 167, + 255 + ], + "152": [ + 255, + 89, + 165, + 255 + ], + "153": [ + 255, + 91, + 163, + 255 + ], + "154": [ + 255, + 93, + 161, + 255 + ], + "155": [ + 255, + 95, + 159, + 255 + ], + "156": [ + 255, + 97, + 157, + 255 + ], + "157": [ + 255, + 99, + 155, + 255 + ], + "158": [ + 255, + 101, + 153, + 255 + ], + "159": [ + 255, + 103, + 151, + 255 + ], + "160": [ + 255, + 105, + 149, + 255 + ], + "161": [ + 255, + 107, + 147, + 255 + ], + "162": [ + 255, + 109, + 145, + 255 + ], + "163": [ + 255, + 111, + 143, + 255 + ], + "164": [ + 255, + 113, + 141, + 255 + ], + "165": [ + 255, + 115, + 139, + 255 + ], + "166": [ + 255, + 117, + 137, + 255 + ], + "167": [ + 255, + 119, + 135, + 255 + ], + "168": [ + 255, + 121, + 133, + 255 + ], + "169": [ + 255, + 123, + 131, + 255 + ], + "170": [ + 255, + 125, + 129, + 255 + ], + "171": [ + 255, + 127, + 127, + 255 + ], + "172": [ + 255, + 129, + 125, + 255 + ], + "173": [ + 255, + 131, + 123, + 255 + ], + "174": [ + 255, + 133, + 121, + 255 + ], + "175": [ + 255, + 135, + 119, + 255 + ], + "176": [ + 255, + 137, + 117, + 255 + ], + "177": [ + 255, + 139, + 115, + 255 + ], + "178": [ + 255, + 141, + 113, + 255 + ], + "179": [ + 255, + 143, + 111, + 255 + ], + "180": [ + 255, + 145, + 109, + 255 + ], + "181": [ + 255, + 147, + 107, + 255 + ], + "182": [ + 255, + 149, + 105, + 255 + ], + "183": [ + 255, + 151, + 103, + 255 + ], + "184": [ + 255, + 153, + 101, + 255 + ], + "185": [ + 255, + 155, + 99, + 255 + ], + "186": [ + 255, + 157, + 97, + 255 + ], + "187": [ + 255, + 159, + 95, + 255 + ], + "188": [ + 255, + 161, + 93, + 255 + ], + "189": [ + 255, + 163, + 91, + 255 + ], + "190": [ + 255, + 165, + 89, + 255 + ], + "191": [ + 255, + 167, + 87, + 255 + ], + "192": [ + 255, + 169, + 85, + 255 + ], + "193": [ + 255, + 171, + 83, + 255 + ], + "194": [ + 255, + 173, + 81, + 255 + ], + "195": [ + 255, + 175, + 79, + 255 + ], + "196": [ + 255, + 177, + 77, + 255 + ], + "197": [ + 255, + 179, + 75, + 255 + ], + "198": [ + 255, + 181, + 73, + 255 + ], + "199": [ + 255, + 183, + 71, + 255 + ], + "200": [ + 255, + 185, + 69, + 255 + ], + "201": [ + 255, + 187, + 67, + 255 + ], + "202": [ + 255, + 189, + 65, + 255 + ], + "203": [ + 255, + 191, + 63, + 255 + ], + "204": [ + 255, + 193, + 61, + 255 + ], + "205": [ + 255, + 195, + 59, + 255 + ], + "206": [ + 255, + 197, + 57, + 255 + ], + "207": [ + 255, + 199, + 55, + 255 + ], + "208": [ + 255, + 201, + 53, + 255 + ], + "209": [ + 255, + 203, + 51, + 255 + ], + "210": [ + 255, + 205, + 49, + 255 + ], + "211": [ + 255, + 207, + 47, + 255 + ], + "212": [ + 255, + 209, + 45, + 255 + ], + "213": [ + 255, + 211, + 43, + 255 + ], + "214": [ + 255, + 213, + 41, + 255 + ], + "215": [ + 255, + 215, + 39, + 255 + ], + "216": [ + 255, + 217, + 37, + 255 + ], + "217": [ + 255, + 219, + 35, + 255 + ], + "218": [ + 255, + 221, + 33, + 255 + ], + "219": [ + 255, + 223, + 31, + 255 + ], + "220": [ + 255, + 225, + 29, + 255 + ], + "221": [ + 255, + 227, + 27, + 255 + ], + "222": [ + 255, + 229, + 25, + 255 + ], + "223": [ + 255, + 231, + 23, + 255 + ], + "224": [ + 255, + 233, + 21, + 255 + ], + "225": [ + 255, + 235, + 19, + 255 + ], + "226": [ + 255, + 237, + 17, + 255 + ], + "227": [ + 255, + 239, + 15, + 255 + ], + "228": [ + 255, + 241, + 13, + 255 + ], + "229": [ + 255, + 243, + 11, + 255 + ], + "230": [ + 255, + 245, + 9, + 255 + ], + "231": [ + 255, + 247, + 7, + 255 + ], + "232": [ + 255, + 249, + 5, + 255 + ], + "233": [ + 255, + 251, + 3, + 255 + ], + "234": [ + 255, + 253, + 1, + 255 + ], + "235": [ + 255, + 255, + 4, + 255 + ], + "236": [ + 255, + 255, + 17, + 255 + ], + "237": [ + 255, + 255, + 29, + 255 + ], + "238": [ + 255, + 255, + 42, + 255 + ], + "239": [ + 255, + 255, + 54, + 255 + ], + "240": [ + 255, + 255, + 67, + 255 + ], + "241": [ + 255, + 255, + 79, + 255 + ], + "242": [ + 255, + 255, + 92, + 255 + ], + "243": [ + 255, + 255, + 104, + 255 + ], + "244": [ + 255, + 255, + 117, + 255 + ], + "245": [ + 255, + 255, + 130, + 255 + ], + "246": [ + 255, + 255, + 142, + 255 + ], + "247": [ + 255, + 255, + 154, + 255 + ], + "248": [ + 255, + 255, + 167, + 255 + ], + "249": [ + 255, + 255, + 179, + 255 + ], + "250": [ + 255, + 255, + 192, + 255 + ], + "251": [ + 255, + 255, + 204, + 255 + ], + "252": [ + 255, + 255, + 217, + 255 + ], + "253": [ + 255, + 255, + 230, + 255 + ], + "254": [ + 255, + 255, + 242, + 255 + ], + "255": [ + 255, + 255, + 255, + 255 + ] + }, + haline: { + "0": [ + 41, + 24, + 107, + 255 + ], + "1": [ + 42, + 24, + 110, + 255 + ], + "2": [ + 42, + 24, + 112, + 255 + ], + "3": [ + 42, + 25, + 114, + 255 + ], + "4": [ + 43, + 25, + 117, + 255 + ], + "5": [ + 43, + 25, + 119, + 255 + ], + "6": [ + 44, + 25, + 122, + 255 + ], + "7": [ + 44, + 26, + 124, + 255 + ], + "8": [ + 44, + 26, + 127, + 255 + ], + "9": [ + 45, + 26, + 129, + 255 + ], + "10": [ + 45, + 26, + 132, + 255 + ], + "11": [ + 45, + 27, + 134, + 255 + ], + "12": [ + 45, + 27, + 137, + 255 + ], + "13": [ + 46, + 27, + 139, + 255 + ], + "14": [ + 46, + 28, + 142, + 255 + ], + "15": [ + 46, + 28, + 144, + 255 + ], + "16": [ + 46, + 29, + 147, + 255 + ], + "17": [ + 46, + 29, + 149, + 255 + ], + "18": [ + 45, + 30, + 151, + 255 + ], + "19": [ + 45, + 31, + 153, + 255 + ], + "20": [ + 45, + 32, + 155, + 255 + ], + "21": [ + 44, + 33, + 157, + 255 + ], + "22": [ + 43, + 34, + 159, + 255 + ], + "23": [ + 42, + 35, + 160, + 255 + ], + "24": [ + 41, + 37, + 161, + 255 + ], + "25": [ + 40, + 39, + 162, + 255 + ], + "26": [ + 39, + 40, + 162, + 255 + ], + "27": [ + 38, + 42, + 162, + 255 + ], + "28": [ + 37, + 44, + 162, + 255 + ], + "29": [ + 35, + 46, + 162, + 255 + ], + "30": [ + 34, + 48, + 162, + 255 + ], + "31": [ + 33, + 49, + 162, + 255 + ], + "32": [ + 31, + 51, + 161, + 255 + ], + "33": [ + 30, + 53, + 161, + 255 + ], + "34": [ + 29, + 55, + 160, + 255 + ], + "35": [ + 27, + 56, + 160, + 255 + ], + "36": [ + 26, + 58, + 159, + 255 + ], + "37": [ + 25, + 59, + 159, + 255 + ], + "38": [ + 24, + 61, + 158, + 255 + ], + "39": [ + 22, + 62, + 157, + 255 + ], + "40": [ + 21, + 64, + 157, + 255 + ], + "41": [ + 20, + 65, + 156, + 255 + ], + "42": [ + 19, + 66, + 155, + 255 + ], + "43": [ + 18, + 68, + 155, + 255 + ], + "44": [ + 17, + 69, + 154, + 255 + ], + "45": [ + 16, + 70, + 153, + 255 + ], + "46": [ + 15, + 71, + 153, + 255 + ], + "47": [ + 15, + 73, + 152, + 255 + ], + "48": [ + 14, + 74, + 152, + 255 + ], + "49": [ + 13, + 75, + 151, + 255 + ], + "50": [ + 13, + 76, + 150, + 255 + ], + "51": [ + 12, + 77, + 150, + 255 + ], + "52": [ + 12, + 78, + 149, + 255 + ], + "53": [ + 12, + 79, + 149, + 255 + ], + "54": [ + 12, + 81, + 148, + 255 + ], + "55": [ + 12, + 82, + 148, + 255 + ], + "56": [ + 12, + 83, + 147, + 255 + ], + "57": [ + 12, + 84, + 147, + 255 + ], + "58": [ + 12, + 85, + 146, + 255 + ], + "59": [ + 12, + 86, + 146, + 255 + ], + "60": [ + 13, + 87, + 145, + 255 + ], + "61": [ + 13, + 88, + 145, + 255 + ], + "62": [ + 14, + 89, + 144, + 255 + ], + "63": [ + 14, + 90, + 144, + 255 + ], + "64": [ + 15, + 91, + 144, + 255 + ], + "65": [ + 15, + 92, + 143, + 255 + ], + "66": [ + 16, + 93, + 143, + 255 + ], + "67": [ + 17, + 93, + 143, + 255 + ], + "68": [ + 18, + 94, + 142, + 255 + ], + "69": [ + 18, + 95, + 142, + 255 + ], + "70": [ + 19, + 96, + 142, + 255 + ], + "71": [ + 20, + 97, + 141, + 255 + ], + "72": [ + 21, + 98, + 141, + 255 + ], + "73": [ + 21, + 99, + 141, + 255 + ], + "74": [ + 22, + 100, + 140, + 255 + ], + "75": [ + 23, + 101, + 140, + 255 + ], + "76": [ + 24, + 102, + 140, + 255 + ], + "77": [ + 25, + 103, + 140, + 255 + ], + "78": [ + 26, + 103, + 140, + 255 + ], + "79": [ + 26, + 104, + 139, + 255 + ], + "80": [ + 27, + 105, + 139, + 255 + ], + "81": [ + 28, + 106, + 139, + 255 + ], + "82": [ + 29, + 107, + 139, + 255 + ], + "83": [ + 30, + 108, + 139, + 255 + ], + "84": [ + 31, + 109, + 138, + 255 + ], + "85": [ + 31, + 109, + 138, + 255 + ], + "86": [ + 32, + 110, + 138, + 255 + ], + "87": [ + 33, + 111, + 138, + 255 + ], + "88": [ + 34, + 112, + 138, + 255 + ], + "89": [ + 35, + 113, + 138, + 255 + ], + "90": [ + 35, + 114, + 137, + 255 + ], + "91": [ + 36, + 115, + 137, + 255 + ], + "92": [ + 37, + 115, + 137, + 255 + ], + "93": [ + 38, + 116, + 137, + 255 + ], + "94": [ + 39, + 117, + 137, + 255 + ], + "95": [ + 39, + 118, + 137, + 255 + ], + "96": [ + 40, + 119, + 137, + 255 + ], + "97": [ + 41, + 120, + 137, + 255 + ], + "98": [ + 42, + 121, + 137, + 255 + ], + "99": [ + 42, + 121, + 137, + 255 + ], + "100": [ + 43, + 122, + 137, + 255 + ], + "101": [ + 44, + 123, + 136, + 255 + ], + "102": [ + 44, + 124, + 136, + 255 + ], + "103": [ + 45, + 125, + 136, + 255 + ], + "104": [ + 46, + 126, + 136, + 255 + ], + "105": [ + 46, + 127, + 136, + 255 + ], + "106": [ + 47, + 127, + 136, + 255 + ], + "107": [ + 48, + 128, + 136, + 255 + ], + "108": [ + 48, + 129, + 136, + 255 + ], + "109": [ + 49, + 130, + 136, + 255 + ], + "110": [ + 49, + 131, + 136, + 255 + ], + "111": [ + 50, + 132, + 136, + 255 + ], + "112": [ + 51, + 133, + 136, + 255 + ], + "113": [ + 51, + 133, + 136, + 255 + ], + "114": [ + 52, + 134, + 136, + 255 + ], + "115": [ + 52, + 135, + 136, + 255 + ], + "116": [ + 53, + 136, + 136, + 255 + ], + "117": [ + 54, + 137, + 136, + 255 + ], + "118": [ + 54, + 138, + 135, + 255 + ], + "119": [ + 55, + 139, + 135, + 255 + ], + "120": [ + 55, + 140, + 135, + 255 + ], + "121": [ + 56, + 140, + 135, + 255 + ], + "122": [ + 56, + 141, + 135, + 255 + ], + "123": [ + 57, + 142, + 135, + 255 + ], + "124": [ + 57, + 143, + 135, + 255 + ], + "125": [ + 58, + 144, + 135, + 255 + ], + "126": [ + 58, + 145, + 135, + 255 + ], + "127": [ + 59, + 146, + 135, + 255 + ], + "128": [ + 59, + 147, + 135, + 255 + ], + "129": [ + 60, + 148, + 134, + 255 + ], + "130": [ + 60, + 148, + 134, + 255 + ], + "131": [ + 61, + 149, + 134, + 255 + ], + "132": [ + 61, + 150, + 134, + 255 + ], + "133": [ + 62, + 151, + 134, + 255 + ], + "134": [ + 62, + 152, + 134, + 255 + ], + "135": [ + 63, + 153, + 133, + 255 + ], + "136": [ + 64, + 154, + 133, + 255 + ], + "137": [ + 64, + 155, + 133, + 255 + ], + "138": [ + 65, + 156, + 133, + 255 + ], + "139": [ + 65, + 157, + 133, + 255 + ], + "140": [ + 66, + 158, + 132, + 255 + ], + "141": [ + 66, + 158, + 132, + 255 + ], + "142": [ + 67, + 159, + 132, + 255 + ], + "143": [ + 67, + 160, + 132, + 255 + ], + "144": [ + 68, + 161, + 131, + 255 + ], + "145": [ + 69, + 162, + 131, + 255 + ], + "146": [ + 69, + 163, + 131, + 255 + ], + "147": [ + 70, + 164, + 131, + 255 + ], + "148": [ + 70, + 165, + 130, + 255 + ], + "149": [ + 71, + 166, + 130, + 255 + ], + "150": [ + 72, + 167, + 130, + 255 + ], + "151": [ + 72, + 168, + 129, + 255 + ], + "152": [ + 73, + 169, + 129, + 255 + ], + "153": [ + 74, + 169, + 128, + 255 + ], + "154": [ + 74, + 170, + 128, + 255 + ], + "155": [ + 75, + 171, + 128, + 255 + ], + "156": [ + 76, + 172, + 127, + 255 + ], + "157": [ + 77, + 173, + 127, + 255 + ], + "158": [ + 78, + 174, + 126, + 255 + ], + "159": [ + 78, + 175, + 126, + 255 + ], + "160": [ + 79, + 176, + 125, + 255 + ], + "161": [ + 80, + 177, + 125, + 255 + ], + "162": [ + 81, + 178, + 124, + 255 + ], + "163": [ + 82, + 179, + 124, + 255 + ], + "164": [ + 83, + 179, + 123, + 255 + ], + "165": [ + 84, + 180, + 123, + 255 + ], + "166": [ + 85, + 181, + 122, + 255 + ], + "167": [ + 86, + 182, + 121, + 255 + ], + "168": [ + 87, + 183, + 121, + 255 + ], + "169": [ + 88, + 184, + 120, + 255 + ], + "170": [ + 89, + 185, + 120, + 255 + ], + "171": [ + 90, + 186, + 119, + 255 + ], + "172": [ + 91, + 187, + 118, + 255 + ], + "173": [ + 92, + 187, + 118, + 255 + ], + "174": [ + 94, + 188, + 117, + 255 + ], + "175": [ + 95, + 189, + 116, + 255 + ], + "176": [ + 96, + 190, + 115, + 255 + ], + "177": [ + 98, + 191, + 115, + 255 + ], + "178": [ + 99, + 192, + 114, + 255 + ], + "179": [ + 100, + 193, + 113, + 255 + ], + "180": [ + 102, + 193, + 112, + 255 + ], + "181": [ + 103, + 194, + 112, + 255 + ], + "182": [ + 105, + 195, + 111, + 255 + ], + "183": [ + 106, + 196, + 110, + 255 + ], + "184": [ + 108, + 197, + 109, + 255 + ], + "185": [ + 109, + 198, + 108, + 255 + ], + "186": [ + 111, + 198, + 107, + 255 + ], + "187": [ + 113, + 199, + 107, + 255 + ], + "188": [ + 114, + 200, + 106, + 255 + ], + "189": [ + 116, + 201, + 105, + 255 + ], + "190": [ + 118, + 201, + 104, + 255 + ], + "191": [ + 120, + 202, + 103, + 255 + ], + "192": [ + 122, + 203, + 102, + 255 + ], + "193": [ + 124, + 204, + 101, + 255 + ], + "194": [ + 126, + 204, + 100, + 255 + ], + "195": [ + 128, + 205, + 100, + 255 + ], + "196": [ + 130, + 206, + 99, + 255 + ], + "197": [ + 132, + 206, + 98, + 255 + ], + "198": [ + 134, + 207, + 97, + 255 + ], + "199": [ + 136, + 208, + 96, + 255 + ], + "200": [ + 138, + 208, + 95, + 255 + ], + "201": [ + 141, + 209, + 95, + 255 + ], + "202": [ + 143, + 210, + 94, + 255 + ], + "203": [ + 145, + 210, + 93, + 255 + ], + "204": [ + 148, + 211, + 93, + 255 + ], + "205": [ + 150, + 211, + 92, + 255 + ], + "206": [ + 152, + 212, + 92, + 255 + ], + "207": [ + 155, + 212, + 92, + 255 + ], + "208": [ + 157, + 213, + 91, + 255 + ], + "209": [ + 160, + 214, + 91, + 255 + ], + "210": [ + 162, + 214, + 91, + 255 + ], + "211": [ + 165, + 215, + 91, + 255 + ], + "212": [ + 167, + 215, + 91, + 255 + ], + "213": [ + 170, + 215, + 92, + 255 + ], + "214": [ + 172, + 216, + 92, + 255 + ], + "215": [ + 175, + 216, + 92, + 255 + ], + "216": [ + 177, + 217, + 93, + 255 + ], + "217": [ + 179, + 217, + 94, + 255 + ], + "218": [ + 182, + 218, + 94, + 255 + ], + "219": [ + 184, + 218, + 95, + 255 + ], + "220": [ + 186, + 219, + 96, + 255 + ], + "221": [ + 189, + 219, + 97, + 255 + ], + "222": [ + 191, + 220, + 98, + 255 + ], + "223": [ + 193, + 220, + 99, + 255 + ], + "224": [ + 195, + 221, + 100, + 255 + ], + "225": [ + 197, + 221, + 102, + 255 + ], + "226": [ + 199, + 222, + 103, + 255 + ], + "227": [ + 202, + 222, + 104, + 255 + ], + "228": [ + 204, + 223, + 106, + 255 + ], + "229": [ + 206, + 223, + 107, + 255 + ], + "230": [ + 208, + 224, + 109, + 255 + ], + "231": [ + 210, + 224, + 110, + 255 + ], + "232": [ + 212, + 225, + 112, + 255 + ], + "233": [ + 214, + 225, + 113, + 255 + ], + "234": [ + 216, + 226, + 115, + 255 + ], + "235": [ + 217, + 226, + 117, + 255 + ], + "236": [ + 219, + 227, + 118, + 255 + ], + "237": [ + 221, + 228, + 120, + 255 + ], + "238": [ + 223, + 228, + 122, + 255 + ], + "239": [ + 225, + 229, + 123, + 255 + ], + "240": [ + 227, + 229, + 125, + 255 + ], + "241": [ + 229, + 230, + 127, + 255 + ], + "242": [ + 230, + 230, + 129, + 255 + ], + "243": [ + 232, + 231, + 131, + 255 + ], + "244": [ + 234, + 232, + 132, + 255 + ], + "245": [ + 236, + 232, + 134, + 255 + ], + "246": [ + 238, + 233, + 136, + 255 + ], + "247": [ + 239, + 233, + 138, + 255 + ], + "248": [ + 241, + 234, + 140, + 255 + ], + "249": [ + 243, + 235, + 142, + 255 + ], + "250": [ + 245, + 235, + 144, + 255 + ], + "251": [ + 246, + 236, + 145, + 255 + ], + "252": [ + 248, + 236, + 147, + 255 + ], + "253": [ + 250, + 237, + 149, + 255 + ], + "254": [ + 251, + 238, + 151, + 255 + ], + "255": [ + 253, + 238, + 153, + 255 + ] + }, + hsv: { + "0": [ + 255, + 0, + 0, + 255 + ], + "1": [ + 255, + 5, + 0, + 255 + ], + "2": [ + 255, + 11, + 0, + 255 + ], + "3": [ + 255, + 17, + 0, + 255 + ], + "4": [ + 255, + 23, + 0, + 255 + ], + "5": [ + 255, + 29, + 0, + 255 + ], + "6": [ + 255, + 35, + 0, + 255 + ], + "7": [ + 255, + 41, + 0, + 255 + ], + "8": [ + 255, + 47, + 0, + 255 + ], + "9": [ + 255, + 53, + 0, + 255 + ], + "10": [ + 255, + 59, + 0, + 255 + ], + "11": [ + 255, + 64, + 0, + 255 + ], + "12": [ + 255, + 70, + 0, + 255 + ], + "13": [ + 255, + 76, + 0, + 255 + ], + "14": [ + 255, + 82, + 0, + 255 + ], + "15": [ + 255, + 88, + 0, + 255 + ], + "16": [ + 255, + 94, + 0, + 255 + ], + "17": [ + 255, + 100, + 0, + 255 + ], + "18": [ + 255, + 106, + 0, + 255 + ], + "19": [ + 255, + 112, + 0, + 255 + ], + "20": [ + 255, + 118, + 0, + 255 + ], + "21": [ + 255, + 124, + 0, + 255 + ], + "22": [ + 255, + 129, + 0, + 255 + ], + "23": [ + 255, + 135, + 0, + 255 + ], + "24": [ + 255, + 141, + 0, + 255 + ], + "25": [ + 255, + 147, + 0, + 255 + ], + "26": [ + 255, + 153, + 0, + 255 + ], + "27": [ + 255, + 159, + 0, + 255 + ], + "28": [ + 255, + 165, + 0, + 255 + ], + "29": [ + 255, + 171, + 0, + 255 + ], + "30": [ + 255, + 177, + 0, + 255 + ], + "31": [ + 255, + 183, + 0, + 255 + ], + "32": [ + 255, + 189, + 0, + 255 + ], + "33": [ + 255, + 194, + 0, + 255 + ], + "34": [ + 255, + 200, + 0, + 255 + ], + "35": [ + 255, + 206, + 0, + 255 + ], + "36": [ + 255, + 212, + 0, + 255 + ], + "37": [ + 255, + 218, + 0, + 255 + ], + "38": [ + 255, + 224, + 0, + 255 + ], + "39": [ + 255, + 230, + 0, + 255 + ], + "40": [ + 255, + 236, + 0, + 255 + ], + "41": [ + 253, + 241, + 0, + 255 + ], + "42": [ + 251, + 245, + 0, + 255 + ], + "43": [ + 250, + 249, + 0, + 255 + ], + "44": [ + 248, + 252, + 0, + 255 + ], + "45": [ + 244, + 255, + 0, + 255 + ], + "46": [ + 238, + 255, + 0, + 255 + ], + "47": [ + 232, + 255, + 0, + 255 + ], + "48": [ + 226, + 255, + 0, + 255 + ], + "49": [ + 220, + 255, + 0, + 255 + ], + "50": [ + 214, + 255, + 0, + 255 + ], + "51": [ + 208, + 255, + 0, + 255 + ], + "52": [ + 202, + 255, + 0, + 255 + ], + "53": [ + 196, + 255, + 0, + 255 + ], + "54": [ + 191, + 255, + 0, + 255 + ], + "55": [ + 185, + 255, + 0, + 255 + ], + "56": [ + 179, + 255, + 0, + 255 + ], + "57": [ + 173, + 255, + 0, + 255 + ], + "58": [ + 167, + 255, + 0, + 255 + ], + "59": [ + 161, + 255, + 0, + 255 + ], + "60": [ + 155, + 255, + 0, + 255 + ], + "61": [ + 149, + 255, + 0, + 255 + ], + "62": [ + 143, + 255, + 0, + 255 + ], + "63": [ + 137, + 255, + 0, + 255 + ], + "64": [ + 131, + 255, + 0, + 255 + ], + "65": [ + 126, + 255, + 0, + 255 + ], + "66": [ + 120, + 255, + 0, + 255 + ], + "67": [ + 114, + 255, + 0, + 255 + ], + "68": [ + 108, + 255, + 0, + 255 + ], + "69": [ + 102, + 255, + 0, + 255 + ], + "70": [ + 96, + 255, + 0, + 255 + ], + "71": [ + 90, + 255, + 0, + 255 + ], + "72": [ + 84, + 255, + 0, + 255 + ], + "73": [ + 78, + 255, + 0, + 255 + ], + "74": [ + 72, + 255, + 0, + 255 + ], + "75": [ + 67, + 255, + 0, + 255 + ], + "76": [ + 61, + 255, + 0, + 255 + ], + "77": [ + 55, + 255, + 0, + 255 + ], + "78": [ + 49, + 255, + 0, + 255 + ], + "79": [ + 43, + 255, + 0, + 255 + ], + "80": [ + 37, + 255, + 0, + 255 + ], + "81": [ + 31, + 255, + 0, + 255 + ], + "82": [ + 25, + 255, + 0, + 255 + ], + "83": [ + 19, + 255, + 0, + 255 + ], + "84": [ + 13, + 255, + 0, + 255 + ], + "85": [ + 7, + 255, + 0, + 255 + ], + "86": [ + 5, + 255, + 3, + 255 + ], + "87": [ + 4, + 255, + 7, + 255 + ], + "88": [ + 2, + 255, + 11, + 255 + ], + "89": [ + 0, + 255, + 15, + 255 + ], + "90": [ + 0, + 255, + 21, + 255 + ], + "91": [ + 0, + 255, + 27, + 255 + ], + "92": [ + 0, + 255, + 33, + 255 + ], + "93": [ + 0, + 255, + 39, + 255 + ], + "94": [ + 0, + 255, + 45, + 255 + ], + "95": [ + 0, + 255, + 51, + 255 + ], + "96": [ + 0, + 255, + 57, + 255 + ], + "97": [ + 0, + 255, + 62, + 255 + ], + "98": [ + 0, + 255, + 68, + 255 + ], + "99": [ + 0, + 255, + 74, + 255 + ], + "100": [ + 0, + 255, + 80, + 255 + ], + "101": [ + 0, + 255, + 86, + 255 + ], + "102": [ + 0, + 255, + 92, + 255 + ], + "103": [ + 0, + 255, + 98, + 255 + ], + "104": [ + 0, + 255, + 104, + 255 + ], + "105": [ + 0, + 255, + 110, + 255 + ], + "106": [ + 0, + 255, + 116, + 255 + ], + "107": [ + 0, + 255, + 121, + 255 + ], + "108": [ + 0, + 255, + 127, + 255 + ], + "109": [ + 0, + 255, + 133, + 255 + ], + "110": [ + 0, + 255, + 139, + 255 + ], + "111": [ + 0, + 255, + 145, + 255 + ], + "112": [ + 0, + 255, + 151, + 255 + ], + "113": [ + 0, + 255, + 157, + 255 + ], + "114": [ + 0, + 255, + 163, + 255 + ], + "115": [ + 0, + 255, + 169, + 255 + ], + "116": [ + 0, + 255, + 175, + 255 + ], + "117": [ + 0, + 255, + 181, + 255 + ], + "118": [ + 0, + 255, + 186, + 255 + ], + "119": [ + 0, + 255, + 192, + 255 + ], + "120": [ + 0, + 255, + 198, + 255 + ], + "121": [ + 0, + 255, + 204, + 255 + ], + "122": [ + 0, + 255, + 210, + 255 + ], + "123": [ + 0, + 255, + 216, + 255 + ], + "124": [ + 0, + 255, + 222, + 255 + ], + "125": [ + 0, + 255, + 228, + 255 + ], + "126": [ + 0, + 255, + 234, + 255 + ], + "127": [ + 0, + 255, + 240, + 255 + ], + "128": [ + 0, + 255, + 245, + 255 + ], + "129": [ + 0, + 255, + 251, + 255 + ], + "130": [ + 0, + 252, + 255, + 255 + ], + "131": [ + 0, + 246, + 255, + 255 + ], + "132": [ + 0, + 240, + 255, + 255 + ], + "133": [ + 0, + 234, + 255, + 255 + ], + "134": [ + 0, + 228, + 255, + 255 + ], + "135": [ + 0, + 222, + 255, + 255 + ], + "136": [ + 0, + 216, + 255, + 255 + ], + "137": [ + 0, + 210, + 255, + 255 + ], + "138": [ + 0, + 204, + 255, + 255 + ], + "139": [ + 0, + 199, + 255, + 255 + ], + "140": [ + 0, + 193, + 255, + 255 + ], + "141": [ + 0, + 187, + 255, + 255 + ], + "142": [ + 0, + 181, + 255, + 255 + ], + "143": [ + 0, + 175, + 255, + 255 + ], + "144": [ + 0, + 169, + 255, + 255 + ], + "145": [ + 0, + 163, + 255, + 255 + ], + "146": [ + 0, + 157, + 255, + 255 + ], + "147": [ + 0, + 151, + 255, + 255 + ], + "148": [ + 0, + 145, + 255, + 255 + ], + "149": [ + 0, + 139, + 255, + 255 + ], + "150": [ + 0, + 134, + 255, + 255 + ], + "151": [ + 0, + 128, + 255, + 255 + ], + "152": [ + 0, + 122, + 255, + 255 + ], + "153": [ + 0, + 116, + 255, + 255 + ], + "154": [ + 0, + 110, + 255, + 255 + ], + "155": [ + 0, + 104, + 255, + 255 + ], + "156": [ + 0, + 98, + 255, + 255 + ], + "157": [ + 0, + 92, + 255, + 255 + ], + "158": [ + 0, + 86, + 255, + 255 + ], + "159": [ + 0, + 80, + 255, + 255 + ], + "160": [ + 0, + 75, + 255, + 255 + ], + "161": [ + 0, + 69, + 255, + 255 + ], + "162": [ + 0, + 63, + 255, + 255 + ], + "163": [ + 0, + 57, + 255, + 255 + ], + "164": [ + 0, + 51, + 255, + 255 + ], + "165": [ + 0, + 45, + 255, + 255 + ], + "166": [ + 0, + 39, + 255, + 255 + ], + "167": [ + 0, + 33, + 255, + 255 + ], + "168": [ + 0, + 27, + 255, + 255 + ], + "169": [ + 0, + 21, + 255, + 255 + ], + "170": [ + 0, + 15, + 255, + 255 + ], + "171": [ + 1, + 12, + 255, + 255 + ], + "172": [ + 3, + 8, + 255, + 255 + ], + "173": [ + 5, + 4, + 255, + 255 + ], + "174": [ + 7, + 0, + 255, + 255 + ], + "175": [ + 13, + 0, + 255, + 255 + ], + "176": [ + 19, + 0, + 255, + 255 + ], + "177": [ + 25, + 0, + 255, + 255 + ], + "178": [ + 31, + 0, + 255, + 255 + ], + "179": [ + 37, + 0, + 255, + 255 + ], + "180": [ + 43, + 0, + 255, + 255 + ], + "181": [ + 49, + 0, + 255, + 255 + ], + "182": [ + 54, + 0, + 255, + 255 + ], + "183": [ + 60, + 0, + 255, + 255 + ], + "184": [ + 66, + 0, + 255, + 255 + ], + "185": [ + 72, + 0, + 255, + 255 + ], + "186": [ + 78, + 0, + 255, + 255 + ], + "187": [ + 84, + 0, + 255, + 255 + ], + "188": [ + 90, + 0, + 255, + 255 + ], + "189": [ + 96, + 0, + 255, + 255 + ], + "190": [ + 102, + 0, + 255, + 255 + ], + "191": [ + 108, + 0, + 255, + 255 + ], + "192": [ + 113, + 0, + 255, + 255 + ], + "193": [ + 119, + 0, + 255, + 255 + ], + "194": [ + 125, + 0, + 255, + 255 + ], + "195": [ + 131, + 0, + 255, + 255 + ], + "196": [ + 137, + 0, + 255, + 255 + ], + "197": [ + 143, + 0, + 255, + 255 + ], + "198": [ + 149, + 0, + 255, + 255 + ], + "199": [ + 155, + 0, + 255, + 255 + ], + "200": [ + 161, + 0, + 255, + 255 + ], + "201": [ + 167, + 0, + 255, + 255 + ], + "202": [ + 173, + 0, + 255, + 255 + ], + "203": [ + 178, + 0, + 255, + 255 + ], + "204": [ + 184, + 0, + 255, + 255 + ], + "205": [ + 190, + 0, + 255, + 255 + ], + "206": [ + 196, + 0, + 255, + 255 + ], + "207": [ + 202, + 0, + 255, + 255 + ], + "208": [ + 208, + 0, + 255, + 255 + ], + "209": [ + 214, + 0, + 255, + 255 + ], + "210": [ + 220, + 0, + 255, + 255 + ], + "211": [ + 226, + 0, + 255, + 255 + ], + "212": [ + 232, + 0, + 255, + 255 + ], + "213": [ + 238, + 0, + 255, + 255 + ], + "214": [ + 243, + 0, + 255, + 255 + ], + "215": [ + 247, + 0, + 253, + 255 + ], + "216": [ + 249, + 0, + 249, + 255 + ], + "217": [ + 251, + 0, + 245, + 255 + ], + "218": [ + 253, + 0, + 241, + 255 + ], + "219": [ + 255, + 0, + 236, + 255 + ], + "220": [ + 255, + 0, + 230, + 255 + ], + "221": [ + 255, + 0, + 224, + 255 + ], + "222": [ + 255, + 0, + 218, + 255 + ], + "223": [ + 255, + 0, + 212, + 255 + ], + "224": [ + 255, + 0, + 207, + 255 + ], + "225": [ + 255, + 0, + 201, + 255 + ], + "226": [ + 255, + 0, + 195, + 255 + ], + "227": [ + 255, + 0, + 189, + 255 + ], + "228": [ + 255, + 0, + 183, + 255 + ], + "229": [ + 255, + 0, + 177, + 255 + ], + "230": [ + 255, + 0, + 171, + 255 + ], + "231": [ + 255, + 0, + 165, + 255 + ], + "232": [ + 255, + 0, + 159, + 255 + ], + "233": [ + 255, + 0, + 153, + 255 + ], + "234": [ + 255, + 0, + 147, + 255 + ], + "235": [ + 255, + 0, + 142, + 255 + ], + "236": [ + 255, + 0, + 136, + 255 + ], + "237": [ + 255, + 0, + 130, + 255 + ], + "238": [ + 255, + 0, + 124, + 255 + ], + "239": [ + 255, + 0, + 118, + 255 + ], + "240": [ + 255, + 0, + 112, + 255 + ], + "241": [ + 255, + 0, + 106, + 255 + ], + "242": [ + 255, + 0, + 100, + 255 + ], + "243": [ + 255, + 0, + 94, + 255 + ], + "244": [ + 255, + 0, + 88, + 255 + ], + "245": [ + 255, + 0, + 82, + 255 + ], + "246": [ + 255, + 0, + 77, + 255 + ], + "247": [ + 255, + 0, + 71, + 255 + ], + "248": [ + 255, + 0, + 65, + 255 + ], + "249": [ + 255, + 0, + 59, + 255 + ], + "250": [ + 255, + 0, + 53, + 255 + ], + "251": [ + 255, + 0, + 47, + 255 + ], + "252": [ + 255, + 0, + 41, + 255 + ], + "253": [ + 255, + 0, + 35, + 255 + ], + "254": [ + 255, + 0, + 29, + 255 + ], + "255": [ + 255, + 0, + 23, + 255 + ] + }, + ice: { + "0": [ + 3, + 5, + 18, + 255 + ], + "1": [ + 4, + 6, + 19, + 255 + ], + "2": [ + 5, + 7, + 21, + 255 + ], + "3": [ + 6, + 8, + 22, + 255 + ], + "4": [ + 6, + 8, + 24, + 255 + ], + "5": [ + 7, + 9, + 25, + 255 + ], + "6": [ + 8, + 10, + 27, + 255 + ], + "7": [ + 9, + 11, + 28, + 255 + ], + "8": [ + 10, + 12, + 30, + 255 + ], + "9": [ + 11, + 13, + 31, + 255 + ], + "10": [ + 12, + 14, + 32, + 255 + ], + "11": [ + 13, + 15, + 34, + 255 + ], + "12": [ + 14, + 16, + 35, + 255 + ], + "13": [ + 15, + 16, + 37, + 255 + ], + "14": [ + 16, + 17, + 38, + 255 + ], + "15": [ + 17, + 18, + 40, + 255 + ], + "16": [ + 18, + 19, + 41, + 255 + ], + "17": [ + 19, + 20, + 42, + 255 + ], + "18": [ + 20, + 21, + 44, + 255 + ], + "19": [ + 21, + 21, + 45, + 255 + ], + "20": [ + 22, + 22, + 47, + 255 + ], + "21": [ + 23, + 23, + 48, + 255 + ], + "22": [ + 24, + 24, + 50, + 255 + ], + "23": [ + 25, + 25, + 51, + 255 + ], + "24": [ + 26, + 25, + 53, + 255 + ], + "25": [ + 27, + 26, + 54, + 255 + ], + "26": [ + 27, + 27, + 56, + 255 + ], + "27": [ + 28, + 28, + 57, + 255 + ], + "28": [ + 29, + 29, + 59, + 255 + ], + "29": [ + 30, + 29, + 60, + 255 + ], + "30": [ + 31, + 30, + 62, + 255 + ], + "31": [ + 32, + 31, + 63, + 255 + ], + "32": [ + 33, + 32, + 65, + 255 + ], + "33": [ + 34, + 32, + 66, + 255 + ], + "34": [ + 34, + 33, + 68, + 255 + ], + "35": [ + 35, + 34, + 69, + 255 + ], + "36": [ + 36, + 35, + 71, + 255 + ], + "37": [ + 37, + 35, + 72, + 255 + ], + "38": [ + 38, + 36, + 74, + 255 + ], + "39": [ + 39, + 37, + 75, + 255 + ], + "40": [ + 39, + 38, + 77, + 255 + ], + "41": [ + 40, + 38, + 79, + 255 + ], + "42": [ + 41, + 39, + 80, + 255 + ], + "43": [ + 42, + 40, + 82, + 255 + ], + "44": [ + 42, + 41, + 83, + 255 + ], + "45": [ + 43, + 41, + 85, + 255 + ], + "46": [ + 44, + 42, + 87, + 255 + ], + "47": [ + 45, + 43, + 88, + 255 + ], + "48": [ + 45, + 44, + 90, + 255 + ], + "49": [ + 46, + 45, + 91, + 255 + ], + "50": [ + 47, + 45, + 93, + 255 + ], + "51": [ + 48, + 46, + 95, + 255 + ], + "52": [ + 48, + 47, + 96, + 255 + ], + "53": [ + 49, + 48, + 98, + 255 + ], + "54": [ + 50, + 48, + 100, + 255 + ], + "55": [ + 50, + 49, + 101, + 255 + ], + "56": [ + 51, + 50, + 103, + 255 + ], + "57": [ + 52, + 51, + 105, + 255 + ], + "58": [ + 52, + 51, + 106, + 255 + ], + "59": [ + 53, + 52, + 108, + 255 + ], + "60": [ + 53, + 53, + 110, + 255 + ], + "61": [ + 54, + 54, + 111, + 255 + ], + "62": [ + 55, + 55, + 113, + 255 + ], + "63": [ + 55, + 55, + 115, + 255 + ], + "64": [ + 56, + 56, + 116, + 255 + ], + "65": [ + 56, + 57, + 118, + 255 + ], + "66": [ + 57, + 58, + 120, + 255 + ], + "67": [ + 57, + 59, + 121, + 255 + ], + "68": [ + 58, + 59, + 123, + 255 + ], + "69": [ + 58, + 60, + 125, + 255 + ], + "70": [ + 58, + 61, + 126, + 255 + ], + "71": [ + 59, + 62, + 128, + 255 + ], + "72": [ + 59, + 63, + 130, + 255 + ], + "73": [ + 60, + 64, + 131, + 255 + ], + "74": [ + 60, + 65, + 133, + 255 + ], + "75": [ + 60, + 65, + 134, + 255 + ], + "76": [ + 60, + 66, + 136, + 255 + ], + "77": [ + 61, + 67, + 138, + 255 + ], + "78": [ + 61, + 68, + 139, + 255 + ], + "79": [ + 61, + 69, + 141, + 255 + ], + "80": [ + 61, + 70, + 142, + 255 + ], + "81": [ + 62, + 71, + 144, + 255 + ], + "82": [ + 62, + 72, + 145, + 255 + ], + "83": [ + 62, + 73, + 147, + 255 + ], + "84": [ + 62, + 74, + 148, + 255 + ], + "85": [ + 62, + 75, + 150, + 255 + ], + "86": [ + 62, + 76, + 151, + 255 + ], + "87": [ + 62, + 77, + 152, + 255 + ], + "88": [ + 62, + 78, + 154, + 255 + ], + "89": [ + 62, + 79, + 155, + 255 + ], + "90": [ + 62, + 80, + 156, + 255 + ], + "91": [ + 62, + 81, + 157, + 255 + ], + "92": [ + 62, + 82, + 159, + 255 + ], + "93": [ + 62, + 83, + 160, + 255 + ], + "94": [ + 62, + 84, + 161, + 255 + ], + "95": [ + 62, + 85, + 162, + 255 + ], + "96": [ + 62, + 87, + 163, + 255 + ], + "97": [ + 62, + 88, + 164, + 255 + ], + "98": [ + 62, + 89, + 165, + 255 + ], + "99": [ + 62, + 90, + 166, + 255 + ], + "100": [ + 62, + 91, + 167, + 255 + ], + "101": [ + 62, + 92, + 168, + 255 + ], + "102": [ + 62, + 93, + 168, + 255 + ], + "103": [ + 62, + 94, + 169, + 255 + ], + "104": [ + 62, + 96, + 170, + 255 + ], + "105": [ + 62, + 97, + 171, + 255 + ], + "106": [ + 62, + 98, + 172, + 255 + ], + "107": [ + 62, + 99, + 172, + 255 + ], + "108": [ + 62, + 100, + 173, + 255 + ], + "109": [ + 62, + 101, + 174, + 255 + ], + "110": [ + 62, + 102, + 174, + 255 + ], + "111": [ + 62, + 103, + 175, + 255 + ], + "112": [ + 62, + 105, + 175, + 255 + ], + "113": [ + 62, + 106, + 176, + 255 + ], + "114": [ + 62, + 107, + 177, + 255 + ], + "115": [ + 62, + 108, + 177, + 255 + ], + "116": [ + 62, + 109, + 178, + 255 + ], + "117": [ + 62, + 110, + 178, + 255 + ], + "118": [ + 63, + 111, + 179, + 255 + ], + "119": [ + 63, + 112, + 179, + 255 + ], + "120": [ + 63, + 114, + 180, + 255 + ], + "121": [ + 63, + 115, + 180, + 255 + ], + "122": [ + 64, + 116, + 180, + 255 + ], + "123": [ + 64, + 117, + 181, + 255 + ], + "124": [ + 64, + 118, + 181, + 255 + ], + "125": [ + 65, + 119, + 182, + 255 + ], + "126": [ + 65, + 120, + 182, + 255 + ], + "127": [ + 65, + 121, + 183, + 255 + ], + "128": [ + 66, + 122, + 183, + 255 + ], + "129": [ + 66, + 123, + 183, + 255 + ], + "130": [ + 67, + 125, + 184, + 255 + ], + "131": [ + 67, + 126, + 184, + 255 + ], + "132": [ + 68, + 127, + 185, + 255 + ], + "133": [ + 68, + 128, + 185, + 255 + ], + "134": [ + 69, + 129, + 185, + 255 + ], + "135": [ + 69, + 130, + 186, + 255 + ], + "136": [ + 70, + 131, + 186, + 255 + ], + "137": [ + 70, + 132, + 186, + 255 + ], + "138": [ + 71, + 133, + 187, + 255 + ], + "139": [ + 72, + 134, + 187, + 255 + ], + "140": [ + 72, + 135, + 188, + 255 + ], + "141": [ + 73, + 136, + 188, + 255 + ], + "142": [ + 74, + 137, + 188, + 255 + ], + "143": [ + 74, + 139, + 189, + 255 + ], + "144": [ + 75, + 140, + 189, + 255 + ], + "145": [ + 76, + 141, + 189, + 255 + ], + "146": [ + 76, + 142, + 190, + 255 + ], + "147": [ + 77, + 143, + 190, + 255 + ], + "148": [ + 78, + 144, + 190, + 255 + ], + "149": [ + 79, + 145, + 191, + 255 + ], + "150": [ + 79, + 146, + 191, + 255 + ], + "151": [ + 80, + 147, + 192, + 255 + ], + "152": [ + 81, + 148, + 192, + 255 + ], + "153": [ + 82, + 149, + 192, + 255 + ], + "154": [ + 82, + 150, + 193, + 255 + ], + "155": [ + 83, + 151, + 193, + 255 + ], + "156": [ + 84, + 152, + 193, + 255 + ], + "157": [ + 85, + 153, + 194, + 255 + ], + "158": [ + 86, + 154, + 194, + 255 + ], + "159": [ + 87, + 156, + 195, + 255 + ], + "160": [ + 88, + 157, + 195, + 255 + ], + "161": [ + 88, + 158, + 195, + 255 + ], + "162": [ + 89, + 159, + 196, + 255 + ], + "163": [ + 90, + 160, + 196, + 255 + ], + "164": [ + 91, + 161, + 197, + 255 + ], + "165": [ + 92, + 162, + 197, + 255 + ], + "166": [ + 93, + 163, + 197, + 255 + ], + "167": [ + 94, + 164, + 198, + 255 + ], + "168": [ + 95, + 165, + 198, + 255 + ], + "169": [ + 96, + 166, + 199, + 255 + ], + "170": [ + 97, + 167, + 199, + 255 + ], + "171": [ + 98, + 168, + 199, + 255 + ], + "172": [ + 99, + 169, + 200, + 255 + ], + "173": [ + 100, + 170, + 200, + 255 + ], + "174": [ + 101, + 171, + 201, + 255 + ], + "175": [ + 102, + 172, + 201, + 255 + ], + "176": [ + 103, + 174, + 201, + 255 + ], + "177": [ + 104, + 175, + 202, + 255 + ], + "178": [ + 105, + 176, + 202, + 255 + ], + "179": [ + 106, + 177, + 203, + 255 + ], + "180": [ + 107, + 178, + 203, + 255 + ], + "181": [ + 109, + 179, + 203, + 255 + ], + "182": [ + 110, + 180, + 204, + 255 + ], + "183": [ + 111, + 181, + 204, + 255 + ], + "184": [ + 112, + 182, + 205, + 255 + ], + "185": [ + 113, + 183, + 205, + 255 + ], + "186": [ + 114, + 184, + 205, + 255 + ], + "187": [ + 116, + 185, + 206, + 255 + ], + "188": [ + 117, + 186, + 206, + 255 + ], + "189": [ + 118, + 187, + 207, + 255 + ], + "190": [ + 119, + 188, + 207, + 255 + ], + "191": [ + 121, + 189, + 208, + 255 + ], + "192": [ + 122, + 190, + 208, + 255 + ], + "193": [ + 123, + 191, + 208, + 255 + ], + "194": [ + 125, + 192, + 209, + 255 + ], + "195": [ + 126, + 193, + 209, + 255 + ], + "196": [ + 128, + 194, + 210, + 255 + ], + "197": [ + 129, + 195, + 210, + 255 + ], + "198": [ + 131, + 196, + 211, + 255 + ], + "199": [ + 132, + 198, + 211, + 255 + ], + "200": [ + 134, + 199, + 211, + 255 + ], + "201": [ + 135, + 200, + 212, + 255 + ], + "202": [ + 137, + 201, + 212, + 255 + ], + "203": [ + 138, + 202, + 213, + 255 + ], + "204": [ + 140, + 203, + 213, + 255 + ], + "205": [ + 142, + 203, + 214, + 255 + ], + "206": [ + 143, + 204, + 214, + 255 + ], + "207": [ + 145, + 205, + 215, + 255 + ], + "208": [ + 147, + 206, + 215, + 255 + ], + "209": [ + 149, + 207, + 216, + 255 + ], + "210": [ + 150, + 208, + 216, + 255 + ], + "211": [ + 152, + 209, + 217, + 255 + ], + "212": [ + 154, + 210, + 217, + 255 + ], + "213": [ + 156, + 211, + 218, + 255 + ], + "214": [ + 158, + 212, + 219, + 255 + ], + "215": [ + 160, + 213, + 219, + 255 + ], + "216": [ + 161, + 214, + 220, + 255 + ], + "217": [ + 163, + 215, + 220, + 255 + ], + "218": [ + 165, + 216, + 221, + 255 + ], + "219": [ + 167, + 217, + 222, + 255 + ], + "220": [ + 169, + 218, + 222, + 255 + ], + "221": [ + 171, + 219, + 223, + 255 + ], + "222": [ + 173, + 220, + 224, + 255 + ], + "223": [ + 175, + 221, + 225, + 255 + ], + "224": [ + 176, + 221, + 225, + 255 + ], + "225": [ + 178, + 222, + 226, + 255 + ], + "226": [ + 180, + 223, + 227, + 255 + ], + "227": [ + 182, + 224, + 228, + 255 + ], + "228": [ + 184, + 225, + 228, + 255 + ], + "229": [ + 186, + 226, + 229, + 255 + ], + "230": [ + 188, + 227, + 230, + 255 + ], + "231": [ + 190, + 228, + 231, + 255 + ], + "232": [ + 192, + 229, + 232, + 255 + ], + "233": [ + 193, + 230, + 233, + 255 + ], + "234": [ + 195, + 231, + 234, + 255 + ], + "235": [ + 197, + 232, + 234, + 255 + ], + "236": [ + 199, + 233, + 235, + 255 + ], + "237": [ + 201, + 234, + 236, + 255 + ], + "238": [ + 203, + 235, + 237, + 255 + ], + "239": [ + 205, + 236, + 238, + 255 + ], + "240": [ + 207, + 237, + 239, + 255 + ], + "241": [ + 208, + 238, + 240, + 255 + ], + "242": [ + 210, + 239, + 241, + 255 + ], + "243": [ + 212, + 240, + 242, + 255 + ], + "244": [ + 214, + 241, + 243, + 255 + ], + "245": [ + 216, + 242, + 244, + 255 + ], + "246": [ + 218, + 243, + 245, + 255 + ], + "247": [ + 219, + 244, + 245, + 255 + ], + "248": [ + 221, + 245, + 246, + 255 + ], + "249": [ + 223, + 246, + 247, + 255 + ], + "250": [ + 225, + 247, + 248, + 255 + ], + "251": [ + 227, + 248, + 249, + 255 + ], + "252": [ + 228, + 249, + 250, + 255 + ], + "253": [ + 230, + 250, + 251, + 255 + ], + "254": [ + 232, + 251, + 252, + 255 + ], + "255": [ + 234, + 252, + 253, + 255 + ] + }, + jet: { + "0": [ + 0, + 0, + 127, + 255 + ], + "1": [ + 0, + 0, + 132, + 255 + ], + "2": [ + 0, + 0, + 136, + 255 + ], + "3": [ + 0, + 0, + 141, + 255 + ], + "4": [ + 0, + 0, + 145, + 255 + ], + "5": [ + 0, + 0, + 150, + 255 + ], + "6": [ + 0, + 0, + 154, + 255 + ], + "7": [ + 0, + 0, + 159, + 255 + ], + "8": [ + 0, + 0, + 163, + 255 + ], + "9": [ + 0, + 0, + 168, + 255 + ], + "10": [ + 0, + 0, + 172, + 255 + ], + "11": [ + 0, + 0, + 177, + 255 + ], + "12": [ + 0, + 0, + 182, + 255 + ], + "13": [ + 0, + 0, + 186, + 255 + ], + "14": [ + 0, + 0, + 191, + 255 + ], + "15": [ + 0, + 0, + 195, + 255 + ], + "16": [ + 0, + 0, + 200, + 255 + ], + "17": [ + 0, + 0, + 204, + 255 + ], + "18": [ + 0, + 0, + 209, + 255 + ], + "19": [ + 0, + 0, + 213, + 255 + ], + "20": [ + 0, + 0, + 218, + 255 + ], + "21": [ + 0, + 0, + 222, + 255 + ], + "22": [ + 0, + 0, + 227, + 255 + ], + "23": [ + 0, + 0, + 232, + 255 + ], + "24": [ + 0, + 0, + 236, + 255 + ], + "25": [ + 0, + 0, + 241, + 255 + ], + "26": [ + 0, + 0, + 245, + 255 + ], + "27": [ + 0, + 0, + 250, + 255 + ], + "28": [ + 0, + 0, + 254, + 255 + ], + "29": [ + 0, + 0, + 255, + 255 + ], + "30": [ + 0, + 0, + 255, + 255 + ], + "31": [ + 0, + 0, + 255, + 255 + ], + "32": [ + 0, + 0, + 255, + 255 + ], + "33": [ + 0, + 4, + 255, + 255 + ], + "34": [ + 0, + 8, + 255, + 255 + ], + "35": [ + 0, + 12, + 255, + 255 + ], + "36": [ + 0, + 16, + 255, + 255 + ], + "37": [ + 0, + 20, + 255, + 255 + ], + "38": [ + 0, + 24, + 255, + 255 + ], + "39": [ + 0, + 28, + 255, + 255 + ], + "40": [ + 0, + 32, + 255, + 255 + ], + "41": [ + 0, + 36, + 255, + 255 + ], + "42": [ + 0, + 40, + 255, + 255 + ], + "43": [ + 0, + 44, + 255, + 255 + ], + "44": [ + 0, + 48, + 255, + 255 + ], + "45": [ + 0, + 52, + 255, + 255 + ], + "46": [ + 0, + 56, + 255, + 255 + ], + "47": [ + 0, + 60, + 255, + 255 + ], + "48": [ + 0, + 64, + 255, + 255 + ], + "49": [ + 0, + 68, + 255, + 255 + ], + "50": [ + 0, + 72, + 255, + 255 + ], + "51": [ + 0, + 76, + 255, + 255 + ], + "52": [ + 0, + 80, + 255, + 255 + ], + "53": [ + 0, + 84, + 255, + 255 + ], + "54": [ + 0, + 88, + 255, + 255 + ], + "55": [ + 0, + 92, + 255, + 255 + ], + "56": [ + 0, + 96, + 255, + 255 + ], + "57": [ + 0, + 100, + 255, + 255 + ], + "58": [ + 0, + 104, + 255, + 255 + ], + "59": [ + 0, + 108, + 255, + 255 + ], + "60": [ + 0, + 112, + 255, + 255 + ], + "61": [ + 0, + 116, + 255, + 255 + ], + "62": [ + 0, + 120, + 255, + 255 + ], + "63": [ + 0, + 124, + 255, + 255 + ], + "64": [ + 0, + 128, + 255, + 255 + ], + "65": [ + 0, + 132, + 255, + 255 + ], + "66": [ + 0, + 136, + 255, + 255 + ], + "67": [ + 0, + 140, + 255, + 255 + ], + "68": [ + 0, + 144, + 255, + 255 + ], + "69": [ + 0, + 148, + 255, + 255 + ], + "70": [ + 0, + 152, + 255, + 255 + ], + "71": [ + 0, + 156, + 255, + 255 + ], + "72": [ + 0, + 160, + 255, + 255 + ], + "73": [ + 0, + 164, + 255, + 255 + ], + "74": [ + 0, + 168, + 255, + 255 + ], + "75": [ + 0, + 172, + 255, + 255 + ], + "76": [ + 0, + 176, + 255, + 255 + ], + "77": [ + 0, + 180, + 255, + 255 + ], + "78": [ + 0, + 184, + 255, + 255 + ], + "79": [ + 0, + 188, + 255, + 255 + ], + "80": [ + 0, + 192, + 255, + 255 + ], + "81": [ + 0, + 196, + 255, + 255 + ], + "82": [ + 0, + 200, + 255, + 255 + ], + "83": [ + 0, + 204, + 255, + 255 + ], + "84": [ + 0, + 208, + 255, + 255 + ], + "85": [ + 0, + 212, + 255, + 255 + ], + "86": [ + 0, + 216, + 255, + 255 + ], + "87": [ + 0, + 220, + 254, + 255 + ], + "88": [ + 0, + 224, + 250, + 255 + ], + "89": [ + 0, + 228, + 247, + 255 + ], + "90": [ + 2, + 232, + 244, + 255 + ], + "91": [ + 5, + 236, + 241, + 255 + ], + "92": [ + 8, + 240, + 237, + 255 + ], + "93": [ + 12, + 244, + 234, + 255 + ], + "94": [ + 15, + 248, + 231, + 255 + ], + "95": [ + 18, + 252, + 228, + 255 + ], + "96": [ + 21, + 255, + 225, + 255 + ], + "97": [ + 24, + 255, + 221, + 255 + ], + "98": [ + 28, + 255, + 218, + 255 + ], + "99": [ + 31, + 255, + 215, + 255 + ], + "100": [ + 34, + 255, + 212, + 255 + ], + "101": [ + 37, + 255, + 208, + 255 + ], + "102": [ + 41, + 255, + 205, + 255 + ], + "103": [ + 44, + 255, + 202, + 255 + ], + "104": [ + 47, + 255, + 199, + 255 + ], + "105": [ + 50, + 255, + 195, + 255 + ], + "106": [ + 54, + 255, + 192, + 255 + ], + "107": [ + 57, + 255, + 189, + 255 + ], + "108": [ + 60, + 255, + 186, + 255 + ], + "109": [ + 63, + 255, + 183, + 255 + ], + "110": [ + 66, + 255, + 179, + 255 + ], + "111": [ + 70, + 255, + 176, + 255 + ], + "112": [ + 73, + 255, + 173, + 255 + ], + "113": [ + 76, + 255, + 170, + 255 + ], + "114": [ + 79, + 255, + 166, + 255 + ], + "115": [ + 83, + 255, + 163, + 255 + ], + "116": [ + 86, + 255, + 160, + 255 + ], + "117": [ + 89, + 255, + 157, + 255 + ], + "118": [ + 92, + 255, + 154, + 255 + ], + "119": [ + 95, + 255, + 150, + 255 + ], + "120": [ + 99, + 255, + 147, + 255 + ], + "121": [ + 102, + 255, + 144, + 255 + ], + "122": [ + 105, + 255, + 141, + 255 + ], + "123": [ + 108, + 255, + 137, + 255 + ], + "124": [ + 112, + 255, + 134, + 255 + ], + "125": [ + 115, + 255, + 131, + 255 + ], + "126": [ + 118, + 255, + 128, + 255 + ], + "127": [ + 121, + 255, + 125, + 255 + ], + "128": [ + 124, + 255, + 121, + 255 + ], + "129": [ + 128, + 255, + 118, + 255 + ], + "130": [ + 131, + 255, + 115, + 255 + ], + "131": [ + 134, + 255, + 112, + 255 + ], + "132": [ + 137, + 255, + 108, + 255 + ], + "133": [ + 141, + 255, + 105, + 255 + ], + "134": [ + 144, + 255, + 102, + 255 + ], + "135": [ + 147, + 255, + 99, + 255 + ], + "136": [ + 150, + 255, + 95, + 255 + ], + "137": [ + 154, + 255, + 92, + 255 + ], + "138": [ + 157, + 255, + 89, + 255 + ], + "139": [ + 160, + 255, + 86, + 255 + ], + "140": [ + 163, + 255, + 83, + 255 + ], + "141": [ + 166, + 255, + 79, + 255 + ], + "142": [ + 170, + 255, + 76, + 255 + ], + "143": [ + 173, + 255, + 73, + 255 + ], + "144": [ + 176, + 255, + 70, + 255 + ], + "145": [ + 179, + 255, + 66, + 255 + ], + "146": [ + 183, + 255, + 63, + 255 + ], + "147": [ + 186, + 255, + 60, + 255 + ], + "148": [ + 189, + 255, + 57, + 255 + ], + "149": [ + 192, + 255, + 54, + 255 + ], + "150": [ + 195, + 255, + 50, + 255 + ], + "151": [ + 199, + 255, + 47, + 255 + ], + "152": [ + 202, + 255, + 44, + 255 + ], + "153": [ + 205, + 255, + 41, + 255 + ], + "154": [ + 208, + 255, + 37, + 255 + ], + "155": [ + 212, + 255, + 34, + 255 + ], + "156": [ + 215, + 255, + 31, + 255 + ], + "157": [ + 218, + 255, + 28, + 255 + ], + "158": [ + 221, + 255, + 24, + 255 + ], + "159": [ + 224, + 255, + 21, + 255 + ], + "160": [ + 228, + 255, + 18, + 255 + ], + "161": [ + 231, + 255, + 15, + 255 + ], + "162": [ + 234, + 255, + 12, + 255 + ], + "163": [ + 237, + 255, + 8, + 255 + ], + "164": [ + 241, + 252, + 5, + 255 + ], + "165": [ + 244, + 248, + 2, + 255 + ], + "166": [ + 247, + 244, + 0, + 255 + ], + "167": [ + 250, + 240, + 0, + 255 + ], + "168": [ + 254, + 237, + 0, + 255 + ], + "169": [ + 255, + 233, + 0, + 255 + ], + "170": [ + 255, + 229, + 0, + 255 + ], + "171": [ + 255, + 226, + 0, + 255 + ], + "172": [ + 255, + 222, + 0, + 255 + ], + "173": [ + 255, + 218, + 0, + 255 + ], + "174": [ + 255, + 215, + 0, + 255 + ], + "175": [ + 255, + 211, + 0, + 255 + ], + "176": [ + 255, + 207, + 0, + 255 + ], + "177": [ + 255, + 203, + 0, + 255 + ], + "178": [ + 255, + 200, + 0, + 255 + ], + "179": [ + 255, + 196, + 0, + 255 + ], + "180": [ + 255, + 192, + 0, + 255 + ], + "181": [ + 255, + 189, + 0, + 255 + ], + "182": [ + 255, + 185, + 0, + 255 + ], + "183": [ + 255, + 181, + 0, + 255 + ], + "184": [ + 255, + 177, + 0, + 255 + ], + "185": [ + 255, + 174, + 0, + 255 + ], + "186": [ + 255, + 170, + 0, + 255 + ], + "187": [ + 255, + 166, + 0, + 255 + ], + "188": [ + 255, + 163, + 0, + 255 + ], + "189": [ + 255, + 159, + 0, + 255 + ], + "190": [ + 255, + 155, + 0, + 255 + ], + "191": [ + 255, + 152, + 0, + 255 + ], + "192": [ + 255, + 148, + 0, + 255 + ], + "193": [ + 255, + 144, + 0, + 255 + ], + "194": [ + 255, + 140, + 0, + 255 + ], + "195": [ + 255, + 137, + 0, + 255 + ], + "196": [ + 255, + 133, + 0, + 255 + ], + "197": [ + 255, + 129, + 0, + 255 + ], + "198": [ + 255, + 126, + 0, + 255 + ], + "199": [ + 255, + 122, + 0, + 255 + ], + "200": [ + 255, + 118, + 0, + 255 + ], + "201": [ + 255, + 115, + 0, + 255 + ], + "202": [ + 255, + 111, + 0, + 255 + ], + "203": [ + 255, + 107, + 0, + 255 + ], + "204": [ + 255, + 103, + 0, + 255 + ], + "205": [ + 255, + 100, + 0, + 255 + ], + "206": [ + 255, + 96, + 0, + 255 + ], + "207": [ + 255, + 92, + 0, + 255 + ], + "208": [ + 255, + 89, + 0, + 255 + ], + "209": [ + 255, + 85, + 0, + 255 + ], + "210": [ + 255, + 81, + 0, + 255 + ], + "211": [ + 255, + 77, + 0, + 255 + ], + "212": [ + 255, + 74, + 0, + 255 + ], + "213": [ + 255, + 70, + 0, + 255 + ], + "214": [ + 255, + 66, + 0, + 255 + ], + "215": [ + 255, + 63, + 0, + 255 + ], + "216": [ + 255, + 59, + 0, + 255 + ], + "217": [ + 255, + 55, + 0, + 255 + ], + "218": [ + 255, + 52, + 0, + 255 + ], + "219": [ + 255, + 48, + 0, + 255 + ], + "220": [ + 255, + 44, + 0, + 255 + ], + "221": [ + 255, + 40, + 0, + 255 + ], + "222": [ + 255, + 37, + 0, + 255 + ], + "223": [ + 255, + 33, + 0, + 255 + ], + "224": [ + 255, + 29, + 0, + 255 + ], + "225": [ + 255, + 26, + 0, + 255 + ], + "226": [ + 255, + 22, + 0, + 255 + ], + "227": [ + 254, + 18, + 0, + 255 + ], + "228": [ + 250, + 15, + 0, + 255 + ], + "229": [ + 245, + 11, + 0, + 255 + ], + "230": [ + 241, + 7, + 0, + 255 + ], + "231": [ + 236, + 3, + 0, + 255 + ], + "232": [ + 232, + 0, + 0, + 255 + ], + "233": [ + 227, + 0, + 0, + 255 + ], + "234": [ + 222, + 0, + 0, + 255 + ], + "235": [ + 218, + 0, + 0, + 255 + ], + "236": [ + 213, + 0, + 0, + 255 + ], + "237": [ + 209, + 0, + 0, + 255 + ], + "238": [ + 204, + 0, + 0, + 255 + ], + "239": [ + 200, + 0, + 0, + 255 + ], + "240": [ + 195, + 0, + 0, + 255 + ], + "241": [ + 191, + 0, + 0, + 255 + ], + "242": [ + 186, + 0, + 0, + 255 + ], + "243": [ + 182, + 0, + 0, + 255 + ], + "244": [ + 177, + 0, + 0, + 255 + ], + "245": [ + 172, + 0, + 0, + 255 + ], + "246": [ + 168, + 0, + 0, + 255 + ], + "247": [ + 163, + 0, + 0, + 255 + ], + "248": [ + 159, + 0, + 0, + 255 + ], + "249": [ + 154, + 0, + 0, + 255 + ], + "250": [ + 150, + 0, + 0, + 255 + ], + "251": [ + 145, + 0, + 0, + 255 + ], + "252": [ + 141, + 0, + 0, + 255 + ], + "253": [ + 136, + 0, + 0, + 255 + ], + "254": [ + 132, + 0, + 0, + 255 + ], + "255": [ + 127, + 0, + 0, + 255 + ] + }, + matter: { + "0": [ + 253, + 237, + 176, + 255 + ], + "1": [ + 253, + 235, + 174, + 255 + ], + "2": [ + 253, + 234, + 173, + 255 + ], + "3": [ + 253, + 233, + 172, + 255 + ], + "4": [ + 253, + 231, + 170, + 255 + ], + "5": [ + 252, + 230, + 169, + 255 + ], + "6": [ + 252, + 228, + 167, + 255 + ], + "7": [ + 252, + 227, + 166, + 255 + ], + "8": [ + 252, + 226, + 165, + 255 + ], + "9": [ + 252, + 224, + 163, + 255 + ], + "10": [ + 252, + 223, + 162, + 255 + ], + "11": [ + 252, + 221, + 161, + 255 + ], + "12": [ + 252, + 220, + 159, + 255 + ], + "13": [ + 251, + 219, + 158, + 255 + ], + "14": [ + 251, + 217, + 157, + 255 + ], + "15": [ + 251, + 216, + 156, + 255 + ], + "16": [ + 251, + 214, + 154, + 255 + ], + "17": [ + 251, + 213, + 153, + 255 + ], + "18": [ + 251, + 212, + 152, + 255 + ], + "19": [ + 251, + 210, + 150, + 255 + ], + "20": [ + 250, + 209, + 149, + 255 + ], + "21": [ + 250, + 207, + 148, + 255 + ], + "22": [ + 250, + 206, + 147, + 255 + ], + "23": [ + 250, + 205, + 145, + 255 + ], + "24": [ + 250, + 203, + 144, + 255 + ], + "25": [ + 250, + 202, + 143, + 255 + ], + "26": [ + 250, + 200, + 142, + 255 + ], + "27": [ + 249, + 199, + 141, + 255 + ], + "28": [ + 249, + 198, + 139, + 255 + ], + "29": [ + 249, + 196, + 138, + 255 + ], + "30": [ + 249, + 195, + 137, + 255 + ], + "31": [ + 249, + 194, + 136, + 255 + ], + "32": [ + 249, + 192, + 135, + 255 + ], + "33": [ + 248, + 191, + 134, + 255 + ], + "34": [ + 248, + 189, + 132, + 255 + ], + "35": [ + 248, + 188, + 131, + 255 + ], + "36": [ + 248, + 187, + 130, + 255 + ], + "37": [ + 248, + 185, + 129, + 255 + ], + "38": [ + 247, + 184, + 128, + 255 + ], + "39": [ + 247, + 183, + 127, + 255 + ], + "40": [ + 247, + 181, + 126, + 255 + ], + "41": [ + 247, + 180, + 125, + 255 + ], + "42": [ + 247, + 178, + 124, + 255 + ], + "43": [ + 247, + 177, + 122, + 255 + ], + "44": [ + 246, + 176, + 121, + 255 + ], + "45": [ + 246, + 174, + 120, + 255 + ], + "46": [ + 246, + 173, + 119, + 255 + ], + "47": [ + 246, + 172, + 118, + 255 + ], + "48": [ + 245, + 170, + 117, + 255 + ], + "49": [ + 245, + 169, + 116, + 255 + ], + "50": [ + 245, + 168, + 115, + 255 + ], + "51": [ + 245, + 166, + 114, + 255 + ], + "52": [ + 245, + 165, + 113, + 255 + ], + "53": [ + 244, + 163, + 112, + 255 + ], + "54": [ + 244, + 162, + 111, + 255 + ], + "55": [ + 244, + 161, + 110, + 255 + ], + "56": [ + 244, + 159, + 109, + 255 + ], + "57": [ + 243, + 158, + 108, + 255 + ], + "58": [ + 243, + 157, + 108, + 255 + ], + "59": [ + 243, + 155, + 107, + 255 + ], + "60": [ + 243, + 154, + 106, + 255 + ], + "61": [ + 242, + 153, + 105, + 255 + ], + "62": [ + 242, + 151, + 104, + 255 + ], + "63": [ + 242, + 150, + 103, + 255 + ], + "64": [ + 241, + 148, + 102, + 255 + ], + "65": [ + 241, + 147, + 101, + 255 + ], + "66": [ + 241, + 146, + 101, + 255 + ], + "67": [ + 241, + 144, + 100, + 255 + ], + "68": [ + 240, + 143, + 99, + 255 + ], + "69": [ + 240, + 142, + 98, + 255 + ], + "70": [ + 240, + 140, + 97, + 255 + ], + "71": [ + 239, + 139, + 97, + 255 + ], + "72": [ + 239, + 138, + 96, + 255 + ], + "73": [ + 239, + 136, + 95, + 255 + ], + "74": [ + 238, + 135, + 94, + 255 + ], + "75": [ + 238, + 133, + 94, + 255 + ], + "76": [ + 238, + 132, + 93, + 255 + ], + "77": [ + 237, + 131, + 92, + 255 + ], + "78": [ + 237, + 129, + 92, + 255 + ], + "79": [ + 237, + 128, + 91, + 255 + ], + "80": [ + 236, + 127, + 91, + 255 + ], + "81": [ + 236, + 125, + 90, + 255 + ], + "82": [ + 235, + 124, + 89, + 255 + ], + "83": [ + 235, + 123, + 89, + 255 + ], + "84": [ + 235, + 121, + 88, + 255 + ], + "85": [ + 234, + 120, + 88, + 255 + ], + "86": [ + 234, + 118, + 87, + 255 + ], + "87": [ + 233, + 117, + 87, + 255 + ], + "88": [ + 233, + 116, + 86, + 255 + ], + "89": [ + 232, + 114, + 86, + 255 + ], + "90": [ + 232, + 113, + 85, + 255 + ], + "91": [ + 232, + 112, + 85, + 255 + ], + "92": [ + 231, + 110, + 85, + 255 + ], + "93": [ + 231, + 109, + 84, + 255 + ], + "94": [ + 230, + 108, + 84, + 255 + ], + "95": [ + 230, + 106, + 84, + 255 + ], + "96": [ + 229, + 105, + 83, + 255 + ], + "97": [ + 229, + 104, + 83, + 255 + ], + "98": [ + 228, + 102, + 83, + 255 + ], + "99": [ + 228, + 101, + 83, + 255 + ], + "100": [ + 227, + 100, + 83, + 255 + ], + "101": [ + 226, + 98, + 82, + 255 + ], + "102": [ + 226, + 97, + 82, + 255 + ], + "103": [ + 225, + 96, + 82, + 255 + ], + "104": [ + 225, + 95, + 82, + 255 + ], + "105": [ + 224, + 93, + 82, + 255 + ], + "106": [ + 223, + 92, + 82, + 255 + ], + "107": [ + 223, + 91, + 82, + 255 + ], + "108": [ + 222, + 89, + 82, + 255 + ], + "109": [ + 221, + 88, + 82, + 255 + ], + "110": [ + 221, + 87, + 82, + 255 + ], + "111": [ + 220, + 86, + 82, + 255 + ], + "112": [ + 219, + 85, + 82, + 255 + ], + "113": [ + 218, + 83, + 82, + 255 + ], + "114": [ + 218, + 82, + 83, + 255 + ], + "115": [ + 217, + 81, + 83, + 255 + ], + "116": [ + 216, + 80, + 83, + 255 + ], + "117": [ + 215, + 79, + 83, + 255 + ], + "118": [ + 215, + 77, + 83, + 255 + ], + "119": [ + 214, + 76, + 83, + 255 + ], + "120": [ + 213, + 75, + 84, + 255 + ], + "121": [ + 212, + 74, + 84, + 255 + ], + "122": [ + 211, + 73, + 84, + 255 + ], + "123": [ + 210, + 72, + 84, + 255 + ], + "124": [ + 209, + 71, + 85, + 255 + ], + "125": [ + 208, + 70, + 85, + 255 + ], + "126": [ + 208, + 69, + 85, + 255 + ], + "127": [ + 207, + 68, + 86, + 255 + ], + "128": [ + 206, + 67, + 86, + 255 + ], + "129": [ + 205, + 66, + 86, + 255 + ], + "130": [ + 204, + 65, + 87, + 255 + ], + "131": [ + 203, + 64, + 87, + 255 + ], + "132": [ + 202, + 63, + 87, + 255 + ], + "133": [ + 201, + 62, + 88, + 255 + ], + "134": [ + 200, + 61, + 88, + 255 + ], + "135": [ + 199, + 60, + 88, + 255 + ], + "136": [ + 198, + 59, + 89, + 255 + ], + "137": [ + 197, + 58, + 89, + 255 + ], + "138": [ + 196, + 57, + 89, + 255 + ], + "139": [ + 195, + 56, + 90, + 255 + ], + "140": [ + 193, + 56, + 90, + 255 + ], + "141": [ + 192, + 55, + 90, + 255 + ], + "142": [ + 191, + 54, + 91, + 255 + ], + "143": [ + 190, + 53, + 91, + 255 + ], + "144": [ + 189, + 52, + 91, + 255 + ], + "145": [ + 188, + 52, + 92, + 255 + ], + "146": [ + 187, + 51, + 92, + 255 + ], + "147": [ + 186, + 50, + 92, + 255 + ], + "148": [ + 185, + 49, + 93, + 255 + ], + "149": [ + 184, + 48, + 93, + 255 + ], + "150": [ + 182, + 48, + 93, + 255 + ], + "151": [ + 181, + 47, + 93, + 255 + ], + "152": [ + 180, + 46, + 94, + 255 + ], + "153": [ + 179, + 46, + 94, + 255 + ], + "154": [ + 178, + 45, + 94, + 255 + ], + "155": [ + 177, + 44, + 95, + 255 + ], + "156": [ + 175, + 44, + 95, + 255 + ], + "157": [ + 174, + 43, + 95, + 255 + ], + "158": [ + 173, + 42, + 95, + 255 + ], + "159": [ + 172, + 42, + 96, + 255 + ], + "160": [ + 171, + 41, + 96, + 255 + ], + "161": [ + 169, + 40, + 96, + 255 + ], + "162": [ + 168, + 40, + 96, + 255 + ], + "163": [ + 167, + 39, + 97, + 255 + ], + "164": [ + 166, + 39, + 97, + 255 + ], + "165": [ + 165, + 38, + 97, + 255 + ], + "166": [ + 163, + 37, + 97, + 255 + ], + "167": [ + 162, + 37, + 97, + 255 + ], + "168": [ + 161, + 36, + 98, + 255 + ], + "169": [ + 160, + 36, + 98, + 255 + ], + "170": [ + 158, + 35, + 98, + 255 + ], + "171": [ + 157, + 35, + 98, + 255 + ], + "172": [ + 156, + 34, + 98, + 255 + ], + "173": [ + 155, + 34, + 98, + 255 + ], + "174": [ + 153, + 33, + 98, + 255 + ], + "175": [ + 152, + 33, + 99, + 255 + ], + "176": [ + 151, + 33, + 99, + 255 + ], + "177": [ + 149, + 32, + 99, + 255 + ], + "178": [ + 148, + 32, + 99, + 255 + ], + "179": [ + 147, + 31, + 99, + 255 + ], + "180": [ + 146, + 31, + 99, + 255 + ], + "181": [ + 144, + 31, + 99, + 255 + ], + "182": [ + 143, + 30, + 99, + 255 + ], + "183": [ + 142, + 30, + 99, + 255 + ], + "184": [ + 140, + 30, + 99, + 255 + ], + "185": [ + 139, + 29, + 99, + 255 + ], + "186": [ + 138, + 29, + 99, + 255 + ], + "187": [ + 136, + 29, + 99, + 255 + ], + "188": [ + 135, + 28, + 99, + 255 + ], + "189": [ + 134, + 28, + 99, + 255 + ], + "190": [ + 133, + 28, + 99, + 255 + ], + "191": [ + 131, + 28, + 98, + 255 + ], + "192": [ + 130, + 27, + 98, + 255 + ], + "193": [ + 129, + 27, + 98, + 255 + ], + "194": [ + 127, + 27, + 98, + 255 + ], + "195": [ + 126, + 27, + 98, + 255 + ], + "196": [ + 125, + 26, + 98, + 255 + ], + "197": [ + 123, + 26, + 97, + 255 + ], + "198": [ + 122, + 26, + 97, + 255 + ], + "199": [ + 120, + 26, + 97, + 255 + ], + "200": [ + 119, + 26, + 97, + 255 + ], + "201": [ + 118, + 26, + 96, + 255 + ], + "202": [ + 116, + 25, + 96, + 255 + ], + "203": [ + 115, + 25, + 96, + 255 + ], + "204": [ + 114, + 25, + 95, + 255 + ], + "205": [ + 112, + 25, + 95, + 255 + ], + "206": [ + 111, + 25, + 95, + 255 + ], + "207": [ + 110, + 25, + 94, + 255 + ], + "208": [ + 108, + 25, + 94, + 255 + ], + "209": [ + 107, + 24, + 93, + 255 + ], + "210": [ + 106, + 24, + 93, + 255 + ], + "211": [ + 104, + 24, + 93, + 255 + ], + "212": [ + 103, + 24, + 92, + 255 + ], + "213": [ + 102, + 24, + 92, + 255 + ], + "214": [ + 100, + 24, + 91, + 255 + ], + "215": [ + 99, + 24, + 91, + 255 + ], + "216": [ + 98, + 23, + 90, + 255 + ], + "217": [ + 96, + 23, + 90, + 255 + ], + "218": [ + 95, + 23, + 89, + 255 + ], + "219": [ + 94, + 23, + 89, + 255 + ], + "220": [ + 92, + 23, + 88, + 255 + ], + "221": [ + 91, + 23, + 87, + 255 + ], + "222": [ + 89, + 23, + 87, + 255 + ], + "223": [ + 88, + 23, + 86, + 255 + ], + "224": [ + 87, + 22, + 86, + 255 + ], + "225": [ + 85, + 22, + 85, + 255 + ], + "226": [ + 84, + 22, + 84, + 255 + ], + "227": [ + 83, + 22, + 84, + 255 + ], + "228": [ + 82, + 22, + 83, + 255 + ], + "229": [ + 80, + 22, + 82, + 255 + ], + "230": [ + 79, + 21, + 82, + 255 + ], + "231": [ + 78, + 21, + 81, + 255 + ], + "232": [ + 76, + 21, + 80, + 255 + ], + "233": [ + 75, + 21, + 79, + 255 + ], + "234": [ + 74, + 21, + 79, + 255 + ], + "235": [ + 72, + 20, + 78, + 255 + ], + "236": [ + 71, + 20, + 77, + 255 + ], + "237": [ + 70, + 20, + 76, + 255 + ], + "238": [ + 68, + 20, + 76, + 255 + ], + "239": [ + 67, + 19, + 75, + 255 + ], + "240": [ + 66, + 19, + 74, + 255 + ], + "241": [ + 65, + 19, + 73, + 255 + ], + "242": [ + 63, + 19, + 73, + 255 + ], + "243": [ + 62, + 18, + 72, + 255 + ], + "244": [ + 61, + 18, + 71, + 255 + ], + "245": [ + 59, + 18, + 70, + 255 + ], + "246": [ + 58, + 18, + 69, + 255 + ], + "247": [ + 57, + 17, + 68, + 255 + ], + "248": [ + 56, + 17, + 68, + 255 + ], + "249": [ + 54, + 17, + 67, + 255 + ], + "250": [ + 53, + 16, + 66, + 255 + ], + "251": [ + 52, + 16, + 65, + 255 + ], + "252": [ + 50, + 16, + 64, + 255 + ], + "253": [ + 49, + 15, + 63, + 255 + ], + "254": [ + 48, + 15, + 62, + 255 + ], + "255": [ + 47, + 15, + 61, + 255 + ] + }, + nipy_spectral: { + "0": [ + 0, + 0, + 0, + 255 + ], + "1": [ + 9, + 0, + 10, + 255 + ], + "2": [ + 18, + 0, + 21, + 255 + ], + "3": [ + 28, + 0, + 31, + 255 + ], + "4": [ + 37, + 0, + 42, + 255 + ], + "5": [ + 46, + 0, + 53, + 255 + ], + "6": [ + 56, + 0, + 63, + 255 + ], + "7": [ + 65, + 0, + 74, + 255 + ], + "8": [ + 74, + 0, + 85, + 255 + ], + "9": [ + 84, + 0, + 95, + 255 + ], + "10": [ + 93, + 0, + 106, + 255 + ], + "11": [ + 102, + 0, + 117, + 255 + ], + "12": [ + 112, + 0, + 127, + 255 + ], + "13": [ + 119, + 0, + 136, + 255 + ], + "14": [ + 120, + 0, + 137, + 255 + ], + "15": [ + 122, + 0, + 138, + 255 + ], + "16": [ + 123, + 0, + 140, + 255 + ], + "17": [ + 124, + 0, + 141, + 255 + ], + "18": [ + 126, + 0, + 142, + 255 + ], + "19": [ + 127, + 0, + 144, + 255 + ], + "20": [ + 128, + 0, + 145, + 255 + ], + "21": [ + 129, + 0, + 146, + 255 + ], + "22": [ + 131, + 0, + 148, + 255 + ], + "23": [ + 132, + 0, + 149, + 255 + ], + "24": [ + 133, + 0, + 150, + 255 + ], + "25": [ + 135, + 0, + 152, + 255 + ], + "26": [ + 130, + 0, + 153, + 255 + ], + "27": [ + 119, + 0, + 155, + 255 + ], + "28": [ + 109, + 0, + 156, + 255 + ], + "29": [ + 98, + 0, + 157, + 255 + ], + "30": [ + 87, + 0, + 159, + 255 + ], + "31": [ + 77, + 0, + 160, + 255 + ], + "32": [ + 66, + 0, + 161, + 255 + ], + "33": [ + 55, + 0, + 163, + 255 + ], + "34": [ + 45, + 0, + 164, + 255 + ], + "35": [ + 34, + 0, + 165, + 255 + ], + "36": [ + 23, + 0, + 167, + 255 + ], + "37": [ + 13, + 0, + 168, + 255 + ], + "38": [ + 2, + 0, + 169, + 255 + ], + "39": [ + 0, + 0, + 173, + 255 + ], + "40": [ + 0, + 0, + 177, + 255 + ], + "41": [ + 0, + 0, + 181, + 255 + ], + "42": [ + 0, + 0, + 185, + 255 + ], + "43": [ + 0, + 0, + 189, + 255 + ], + "44": [ + 0, + 0, + 193, + 255 + ], + "45": [ + 0, + 0, + 197, + 255 + ], + "46": [ + 0, + 0, + 201, + 255 + ], + "47": [ + 0, + 0, + 205, + 255 + ], + "48": [ + 0, + 0, + 209, + 255 + ], + "49": [ + 0, + 0, + 213, + 255 + ], + "50": [ + 0, + 0, + 217, + 255 + ], + "51": [ + 0, + 0, + 221, + 255 + ], + "52": [ + 0, + 9, + 221, + 255 + ], + "53": [ + 0, + 18, + 221, + 255 + ], + "54": [ + 0, + 28, + 221, + 255 + ], + "55": [ + 0, + 37, + 221, + 255 + ], + "56": [ + 0, + 46, + 221, + 255 + ], + "57": [ + 0, + 56, + 221, + 255 + ], + "58": [ + 0, + 65, + 221, + 255 + ], + "59": [ + 0, + 74, + 221, + 255 + ], + "60": [ + 0, + 84, + 221, + 255 + ], + "61": [ + 0, + 93, + 221, + 255 + ], + "62": [ + 0, + 102, + 221, + 255 + ], + "63": [ + 0, + 112, + 221, + 255 + ], + "64": [ + 0, + 119, + 221, + 255 + ], + "65": [ + 0, + 122, + 221, + 255 + ], + "66": [ + 0, + 125, + 221, + 255 + ], + "67": [ + 0, + 127, + 221, + 255 + ], + "68": [ + 0, + 130, + 221, + 255 + ], + "69": [ + 0, + 133, + 221, + 255 + ], + "70": [ + 0, + 135, + 221, + 255 + ], + "71": [ + 0, + 138, + 221, + 255 + ], + "72": [ + 0, + 141, + 221, + 255 + ], + "73": [ + 0, + 143, + 221, + 255 + ], + "74": [ + 0, + 146, + 221, + 255 + ], + "75": [ + 0, + 149, + 221, + 255 + ], + "76": [ + 0, + 151, + 221, + 255 + ], + "77": [ + 0, + 153, + 219, + 255 + ], + "78": [ + 0, + 155, + 215, + 255 + ], + "79": [ + 0, + 156, + 211, + 255 + ], + "80": [ + 0, + 157, + 207, + 255 + ], + "81": [ + 0, + 159, + 203, + 255 + ], + "82": [ + 0, + 160, + 199, + 255 + ], + "83": [ + 0, + 161, + 195, + 255 + ], + "84": [ + 0, + 163, + 191, + 255 + ], + "85": [ + 0, + 164, + 187, + 255 + ], + "86": [ + 0, + 165, + 183, + 255 + ], + "87": [ + 0, + 167, + 179, + 255 + ], + "88": [ + 0, + 168, + 175, + 255 + ], + "89": [ + 0, + 169, + 171, + 255 + ], + "90": [ + 0, + 170, + 168, + 255 + ], + "91": [ + 0, + 170, + 165, + 255 + ], + "92": [ + 0, + 170, + 162, + 255 + ], + "93": [ + 0, + 170, + 160, + 255 + ], + "94": [ + 0, + 170, + 157, + 255 + ], + "95": [ + 0, + 170, + 154, + 255 + ], + "96": [ + 0, + 170, + 151, + 255 + ], + "97": [ + 0, + 170, + 149, + 255 + ], + "98": [ + 0, + 170, + 146, + 255 + ], + "99": [ + 0, + 170, + 143, + 255 + ], + "100": [ + 0, + 170, + 141, + 255 + ], + "101": [ + 0, + 170, + 138, + 255 + ], + "102": [ + 0, + 170, + 135, + 255 + ], + "103": [ + 0, + 168, + 125, + 255 + ], + "104": [ + 0, + 167, + 114, + 255 + ], + "105": [ + 0, + 166, + 103, + 255 + ], + "106": [ + 0, + 164, + 93, + 255 + ], + "107": [ + 0, + 163, + 82, + 255 + ], + "108": [ + 0, + 162, + 71, + 255 + ], + "109": [ + 0, + 160, + 61, + 255 + ], + "110": [ + 0, + 159, + 50, + 255 + ], + "111": [ + 0, + 158, + 39, + 255 + ], + "112": [ + 0, + 156, + 29, + 255 + ], + "113": [ + 0, + 155, + 18, + 255 + ], + "114": [ + 0, + 154, + 7, + 255 + ], + "115": [ + 0, + 153, + 0, + 255 + ], + "116": [ + 0, + 156, + 0, + 255 + ], + "117": [ + 0, + 158, + 0, + 255 + ], + "118": [ + 0, + 161, + 0, + 255 + ], + "119": [ + 0, + 164, + 0, + 255 + ], + "120": [ + 0, + 166, + 0, + 255 + ], + "121": [ + 0, + 169, + 0, + 255 + ], + "122": [ + 0, + 172, + 0, + 255 + ], + "123": [ + 0, + 174, + 0, + 255 + ], + "124": [ + 0, + 177, + 0, + 255 + ], + "125": [ + 0, + 180, + 0, + 255 + ], + "126": [ + 0, + 182, + 0, + 255 + ], + "127": [ + 0, + 185, + 0, + 255 + ], + "128": [ + 0, + 188, + 0, + 255 + ], + "129": [ + 0, + 190, + 0, + 255 + ], + "130": [ + 0, + 193, + 0, + 255 + ], + "131": [ + 0, + 196, + 0, + 255 + ], + "132": [ + 0, + 198, + 0, + 255 + ], + "133": [ + 0, + 201, + 0, + 255 + ], + "134": [ + 0, + 204, + 0, + 255 + ], + "135": [ + 0, + 207, + 0, + 255 + ], + "136": [ + 0, + 209, + 0, + 255 + ], + "137": [ + 0, + 212, + 0, + 255 + ], + "138": [ + 0, + 215, + 0, + 255 + ], + "139": [ + 0, + 217, + 0, + 255 + ], + "140": [ + 0, + 220, + 0, + 255 + ], + "141": [ + 0, + 223, + 0, + 255 + ], + "142": [ + 0, + 225, + 0, + 255 + ], + "143": [ + 0, + 228, + 0, + 255 + ], + "144": [ + 0, + 231, + 0, + 255 + ], + "145": [ + 0, + 233, + 0, + 255 + ], + "146": [ + 0, + 236, + 0, + 255 + ], + "147": [ + 0, + 239, + 0, + 255 + ], + "148": [ + 0, + 241, + 0, + 255 + ], + "149": [ + 0, + 244, + 0, + 255 + ], + "150": [ + 0, + 247, + 0, + 255 + ], + "151": [ + 0, + 249, + 0, + 255 + ], + "152": [ + 0, + 252, + 0, + 255 + ], + "153": [ + 0, + 255, + 0, + 255 + ], + "154": [ + 14, + 255, + 0, + 255 + ], + "155": [ + 29, + 255, + 0, + 255 + ], + "156": [ + 43, + 255, + 0, + 255 + ], + "157": [ + 58, + 255, + 0, + 255 + ], + "158": [ + 73, + 255, + 0, + 255 + ], + "159": [ + 87, + 255, + 0, + 255 + ], + "160": [ + 102, + 255, + 0, + 255 + ], + "161": [ + 117, + 255, + 0, + 255 + ], + "162": [ + 131, + 255, + 0, + 255 + ], + "163": [ + 146, + 255, + 0, + 255 + ], + "164": [ + 161, + 255, + 0, + 255 + ], + "165": [ + 175, + 255, + 0, + 255 + ], + "166": [ + 187, + 254, + 0, + 255 + ], + "167": [ + 191, + 253, + 0, + 255 + ], + "168": [ + 195, + 251, + 0, + 255 + ], + "169": [ + 199, + 250, + 0, + 255 + ], + "170": [ + 203, + 249, + 0, + 255 + ], + "171": [ + 207, + 247, + 0, + 255 + ], + "172": [ + 211, + 246, + 0, + 255 + ], + "173": [ + 215, + 245, + 0, + 255 + ], + "174": [ + 219, + 243, + 0, + 255 + ], + "175": [ + 223, + 242, + 0, + 255 + ], + "176": [ + 227, + 241, + 0, + 255 + ], + "177": [ + 231, + 239, + 0, + 255 + ], + "178": [ + 235, + 238, + 0, + 255 + ], + "179": [ + 238, + 236, + 0, + 255 + ], + "180": [ + 239, + 233, + 0, + 255 + ], + "181": [ + 241, + 231, + 0, + 255 + ], + "182": [ + 242, + 228, + 0, + 255 + ], + "183": [ + 243, + 225, + 0, + 255 + ], + "184": [ + 245, + 223, + 0, + 255 + ], + "185": [ + 246, + 220, + 0, + 255 + ], + "186": [ + 247, + 217, + 0, + 255 + ], + "187": [ + 249, + 215, + 0, + 255 + ], + "188": [ + 250, + 212, + 0, + 255 + ], + "189": [ + 251, + 209, + 0, + 255 + ], + "190": [ + 253, + 207, + 0, + 255 + ], + "191": [ + 254, + 204, + 0, + 255 + ], + "192": [ + 255, + 201, + 0, + 255 + ], + "193": [ + 255, + 197, + 0, + 255 + ], + "194": [ + 255, + 193, + 0, + 255 + ], + "195": [ + 255, + 189, + 0, + 255 + ], + "196": [ + 255, + 185, + 0, + 255 + ], + "197": [ + 255, + 181, + 0, + 255 + ], + "198": [ + 255, + 177, + 0, + 255 + ], + "199": [ + 255, + 173, + 0, + 255 + ], + "200": [ + 255, + 169, + 0, + 255 + ], + "201": [ + 255, + 165, + 0, + 255 + ], + "202": [ + 255, + 161, + 0, + 255 + ], + "203": [ + 255, + 157, + 0, + 255 + ], + "204": [ + 255, + 153, + 0, + 255 + ], + "205": [ + 255, + 141, + 0, + 255 + ], + "206": [ + 255, + 129, + 0, + 255 + ], + "207": [ + 255, + 117, + 0, + 255 + ], + "208": [ + 255, + 105, + 0, + 255 + ], + "209": [ + 255, + 93, + 0, + 255 + ], + "210": [ + 255, + 81, + 0, + 255 + ], + "211": [ + 255, + 69, + 0, + 255 + ], + "212": [ + 255, + 57, + 0, + 255 + ], + "213": [ + 255, + 44, + 0, + 255 + ], + "214": [ + 255, + 32, + 0, + 255 + ], + "215": [ + 255, + 20, + 0, + 255 + ], + "216": [ + 255, + 8, + 0, + 255 + ], + "217": [ + 254, + 0, + 0, + 255 + ], + "218": [ + 251, + 0, + 0, + 255 + ], + "219": [ + 249, + 0, + 0, + 255 + ], + "220": [ + 246, + 0, + 0, + 255 + ], + "221": [ + 243, + 0, + 0, + 255 + ], + "222": [ + 241, + 0, + 0, + 255 + ], + "223": [ + 238, + 0, + 0, + 255 + ], + "224": [ + 235, + 0, + 0, + 255 + ], + "225": [ + 233, + 0, + 0, + 255 + ], + "226": [ + 230, + 0, + 0, + 255 + ], + "227": [ + 227, + 0, + 0, + 255 + ], + "228": [ + 225, + 0, + 0, + 255 + ], + "229": [ + 222, + 0, + 0, + 255 + ], + "230": [ + 220, + 0, + 0, + 255 + ], + "231": [ + 219, + 0, + 0, + 255 + ], + "232": [ + 217, + 0, + 0, + 255 + ], + "233": [ + 216, + 0, + 0, + 255 + ], + "234": [ + 215, + 0, + 0, + 255 + ], + "235": [ + 213, + 0, + 0, + 255 + ], + "236": [ + 212, + 0, + 0, + 255 + ], + "237": [ + 211, + 0, + 0, + 255 + ], + "238": [ + 209, + 0, + 0, + 255 + ], + "239": [ + 208, + 0, + 0, + 255 + ], + "240": [ + 207, + 0, + 0, + 255 + ], + "241": [ + 205, + 0, + 0, + 255 + ], + "242": [ + 204, + 0, + 0, + 255 + ], + "243": [ + 204, + 12, + 12, + 255 + ], + "244": [ + 204, + 27, + 27, + 255 + ], + "245": [ + 204, + 44, + 44, + 255 + ], + "246": [ + 204, + 60, + 60, + 255 + ], + "247": [ + 204, + 76, + 76, + 255 + ], + "248": [ + 204, + 92, + 92, + 255 + ], + "249": [ + 204, + 108, + 108, + 255 + ], + "250": [ + 204, + 124, + 124, + 255 + ], + "251": [ + 204, + 140, + 140, + 255 + ], + "252": [ + 204, + 156, + 156, + 255 + ], + "253": [ + 204, + 172, + 172, + 255 + ], + "254": [ + 204, + 188, + 188, + 255 + ], + "255": [ + 204, + 204, + 204, + 255 + ] + }, + ocean: { + "0": [ + 0, + 127, + 0, + 255 + ], + "1": [ + 0, + 126, + 1, + 255 + ], + "2": [ + 0, + 124, + 2, + 255 + ], + "3": [ + 0, + 123, + 3, + 255 + ], + "4": [ + 0, + 121, + 4, + 255 + ], + "5": [ + 0, + 120, + 5, + 255 + ], + "6": [ + 0, + 118, + 6, + 255 + ], + "7": [ + 0, + 117, + 7, + 255 + ], + "8": [ + 0, + 115, + 8, + 255 + ], + "9": [ + 0, + 114, + 9, + 255 + ], + "10": [ + 0, + 112, + 10, + 255 + ], + "11": [ + 0, + 111, + 11, + 255 + ], + "12": [ + 0, + 109, + 12, + 255 + ], + "13": [ + 0, + 108, + 13, + 255 + ], + "14": [ + 0, + 106, + 14, + 255 + ], + "15": [ + 0, + 105, + 15, + 255 + ], + "16": [ + 0, + 103, + 16, + 255 + ], + "17": [ + 0, + 102, + 17, + 255 + ], + "18": [ + 0, + 100, + 18, + 255 + ], + "19": [ + 0, + 99, + 19, + 255 + ], + "20": [ + 0, + 97, + 20, + 255 + ], + "21": [ + 0, + 96, + 21, + 255 + ], + "22": [ + 0, + 94, + 22, + 255 + ], + "23": [ + 0, + 93, + 23, + 255 + ], + "24": [ + 0, + 91, + 24, + 255 + ], + "25": [ + 0, + 89, + 25, + 255 + ], + "26": [ + 0, + 88, + 26, + 255 + ], + "27": [ + 0, + 87, + 27, + 255 + ], + "28": [ + 0, + 85, + 28, + 255 + ], + "29": [ + 0, + 84, + 29, + 255 + ], + "30": [ + 0, + 82, + 30, + 255 + ], + "31": [ + 0, + 81, + 31, + 255 + ], + "32": [ + 0, + 79, + 32, + 255 + ], + "33": [ + 0, + 78, + 32, + 255 + ], + "34": [ + 0, + 76, + 34, + 255 + ], + "35": [ + 0, + 74, + 35, + 255 + ], + "36": [ + 0, + 73, + 36, + 255 + ], + "37": [ + 0, + 72, + 36, + 255 + ], + "38": [ + 0, + 70, + 38, + 255 + ], + "39": [ + 0, + 69, + 39, + 255 + ], + "40": [ + 0, + 67, + 40, + 255 + ], + "41": [ + 0, + 66, + 40, + 255 + ], + "42": [ + 0, + 64, + 42, + 255 + ], + "43": [ + 0, + 63, + 43, + 255 + ], + "44": [ + 0, + 61, + 44, + 255 + ], + "45": [ + 0, + 60, + 44, + 255 + ], + "46": [ + 0, + 58, + 46, + 255 + ], + "47": [ + 0, + 56, + 47, + 255 + ], + "48": [ + 0, + 55, + 48, + 255 + ], + "49": [ + 0, + 54, + 48, + 255 + ], + "50": [ + 0, + 52, + 50, + 255 + ], + "51": [ + 0, + 50, + 51, + 255 + ], + "52": [ + 0, + 49, + 52, + 255 + ], + "53": [ + 0, + 48, + 52, + 255 + ], + "54": [ + 0, + 46, + 54, + 255 + ], + "55": [ + 0, + 44, + 55, + 255 + ], + "56": [ + 0, + 43, + 56, + 255 + ], + "57": [ + 0, + 42, + 56, + 255 + ], + "58": [ + 0, + 40, + 58, + 255 + ], + "59": [ + 0, + 39, + 59, + 255 + ], + "60": [ + 0, + 37, + 60, + 255 + ], + "61": [ + 0, + 36, + 60, + 255 + ], + "62": [ + 0, + 34, + 62, + 255 + ], + "63": [ + 0, + 32, + 63, + 255 + ], + "64": [ + 0, + 31, + 64, + 255 + ], + "65": [ + 0, + 30, + 65, + 255 + ], + "66": [ + 0, + 28, + 65, + 255 + ], + "67": [ + 0, + 26, + 67, + 255 + ], + "68": [ + 0, + 25, + 68, + 255 + ], + "69": [ + 0, + 24, + 69, + 255 + ], + "70": [ + 0, + 22, + 70, + 255 + ], + "71": [ + 0, + 20, + 71, + 255 + ], + "72": [ + 0, + 19, + 72, + 255 + ], + "73": [ + 0, + 18, + 73, + 255 + ], + "74": [ + 0, + 16, + 73, + 255 + ], + "75": [ + 0, + 15, + 75, + 255 + ], + "76": [ + 0, + 13, + 76, + 255 + ], + "77": [ + 0, + 12, + 77, + 255 + ], + "78": [ + 0, + 10, + 78, + 255 + ], + "79": [ + 0, + 8, + 79, + 255 + ], + "80": [ + 0, + 7, + 80, + 255 + ], + "81": [ + 0, + 6, + 81, + 255 + ], + "82": [ + 0, + 4, + 81, + 255 + ], + "83": [ + 0, + 2, + 83, + 255 + ], + "84": [ + 0, + 1, + 84, + 255 + ], + "85": [ + 0, + 0, + 85, + 255 + ], + "86": [ + 0, + 1, + 86, + 255 + ], + "87": [ + 0, + 2, + 87, + 255 + ], + "88": [ + 0, + 4, + 88, + 255 + ], + "89": [ + 0, + 5, + 89, + 255 + ], + "90": [ + 0, + 7, + 89, + 255 + ], + "91": [ + 0, + 8, + 91, + 255 + ], + "92": [ + 0, + 10, + 92, + 255 + ], + "93": [ + 0, + 11, + 93, + 255 + ], + "94": [ + 0, + 13, + 94, + 255 + ], + "95": [ + 0, + 15, + 95, + 255 + ], + "96": [ + 0, + 16, + 96, + 255 + ], + "97": [ + 0, + 17, + 97, + 255 + ], + "98": [ + 0, + 19, + 97, + 255 + ], + "99": [ + 0, + 21, + 99, + 255 + ], + "100": [ + 0, + 22, + 100, + 255 + ], + "101": [ + 0, + 24, + 101, + 255 + ], + "102": [ + 0, + 25, + 102, + 255 + ], + "103": [ + 0, + 27, + 103, + 255 + ], + "104": [ + 0, + 28, + 104, + 255 + ], + "105": [ + 0, + 30, + 105, + 255 + ], + "106": [ + 0, + 31, + 105, + 255 + ], + "107": [ + 0, + 32, + 107, + 255 + ], + "108": [ + 0, + 34, + 108, + 255 + ], + "109": [ + 0, + 35, + 109, + 255 + ], + "110": [ + 0, + 37, + 110, + 255 + ], + "111": [ + 0, + 39, + 111, + 255 + ], + "112": [ + 0, + 40, + 112, + 255 + ], + "113": [ + 0, + 41, + 113, + 255 + ], + "114": [ + 0, + 43, + 113, + 255 + ], + "115": [ + 0, + 45, + 115, + 255 + ], + "116": [ + 0, + 46, + 116, + 255 + ], + "117": [ + 0, + 48, + 117, + 255 + ], + "118": [ + 0, + 49, + 118, + 255 + ], + "119": [ + 0, + 50, + 119, + 255 + ], + "120": [ + 0, + 52, + 120, + 255 + ], + "121": [ + 0, + 53, + 121, + 255 + ], + "122": [ + 0, + 55, + 121, + 255 + ], + "123": [ + 0, + 56, + 123, + 255 + ], + "124": [ + 0, + 58, + 124, + 255 + ], + "125": [ + 0, + 59, + 125, + 255 + ], + "126": [ + 0, + 61, + 126, + 255 + ], + "127": [ + 0, + 63, + 127, + 255 + ], + "128": [ + 0, + 64, + 128, + 255 + ], + "129": [ + 0, + 65, + 129, + 255 + ], + "130": [ + 0, + 67, + 130, + 255 + ], + "131": [ + 0, + 68, + 131, + 255 + ], + "132": [ + 0, + 70, + 131, + 255 + ], + "133": [ + 0, + 72, + 133, + 255 + ], + "134": [ + 0, + 73, + 134, + 255 + ], + "135": [ + 0, + 75, + 135, + 255 + ], + "136": [ + 0, + 76, + 136, + 255 + ], + "137": [ + 0, + 78, + 137, + 255 + ], + "138": [ + 0, + 79, + 138, + 255 + ], + "139": [ + 0, + 81, + 139, + 255 + ], + "140": [ + 0, + 82, + 140, + 255 + ], + "141": [ + 0, + 84, + 141, + 255 + ], + "142": [ + 0, + 85, + 142, + 255 + ], + "143": [ + 0, + 87, + 143, + 255 + ], + "144": [ + 0, + 88, + 144, + 255 + ], + "145": [ + 0, + 89, + 145, + 255 + ], + "146": [ + 0, + 91, + 146, + 255 + ], + "147": [ + 0, + 92, + 147, + 255 + ], + "148": [ + 0, + 94, + 147, + 255 + ], + "149": [ + 0, + 96, + 149, + 255 + ], + "150": [ + 0, + 97, + 150, + 255 + ], + "151": [ + 0, + 98, + 151, + 255 + ], + "152": [ + 0, + 100, + 152, + 255 + ], + "153": [ + 0, + 101, + 153, + 255 + ], + "154": [ + 0, + 103, + 154, + 255 + ], + "155": [ + 0, + 104, + 155, + 255 + ], + "156": [ + 0, + 106, + 156, + 255 + ], + "157": [ + 0, + 108, + 157, + 255 + ], + "158": [ + 0, + 109, + 158, + 255 + ], + "159": [ + 0, + 111, + 159, + 255 + ], + "160": [ + 0, + 112, + 160, + 255 + ], + "161": [ + 0, + 113, + 161, + 255 + ], + "162": [ + 0, + 115, + 162, + 255 + ], + "163": [ + 0, + 116, + 163, + 255 + ], + "164": [ + 0, + 118, + 163, + 255 + ], + "165": [ + 0, + 120, + 165, + 255 + ], + "166": [ + 0, + 121, + 166, + 255 + ], + "167": [ + 0, + 123, + 167, + 255 + ], + "168": [ + 0, + 124, + 168, + 255 + ], + "169": [ + 0, + 126, + 169, + 255 + ], + "170": [ + 0, + 127, + 170, + 255 + ], + "171": [ + 2, + 129, + 171, + 255 + ], + "172": [ + 5, + 130, + 172, + 255 + ], + "173": [ + 8, + 131, + 173, + 255 + ], + "174": [ + 11, + 133, + 174, + 255 + ], + "175": [ + 14, + 134, + 175, + 255 + ], + "176": [ + 17, + 136, + 176, + 255 + ], + "177": [ + 20, + 137, + 177, + 255 + ], + "178": [ + 23, + 139, + 178, + 255 + ], + "179": [ + 26, + 140, + 179, + 255 + ], + "180": [ + 29, + 142, + 179, + 255 + ], + "181": [ + 32, + 144, + 181, + 255 + ], + "182": [ + 35, + 145, + 182, + 255 + ], + "183": [ + 38, + 147, + 183, + 255 + ], + "184": [ + 41, + 148, + 184, + 255 + ], + "185": [ + 44, + 149, + 185, + 255 + ], + "186": [ + 47, + 151, + 186, + 255 + ], + "187": [ + 50, + 152, + 187, + 255 + ], + "188": [ + 54, + 154, + 188, + 255 + ], + "189": [ + 57, + 156, + 189, + 255 + ], + "190": [ + 60, + 157, + 190, + 255 + ], + "191": [ + 63, + 159, + 191, + 255 + ], + "192": [ + 65, + 160, + 192, + 255 + ], + "193": [ + 68, + 162, + 193, + 255 + ], + "194": [ + 71, + 163, + 194, + 255 + ], + "195": [ + 74, + 164, + 195, + 255 + ], + "196": [ + 77, + 166, + 195, + 255 + ], + "197": [ + 81, + 168, + 197, + 255 + ], + "198": [ + 84, + 169, + 198, + 255 + ], + "199": [ + 87, + 171, + 199, + 255 + ], + "200": [ + 90, + 172, + 200, + 255 + ], + "201": [ + 93, + 174, + 201, + 255 + ], + "202": [ + 96, + 175, + 202, + 255 + ], + "203": [ + 98, + 177, + 203, + 255 + ], + "204": [ + 102, + 178, + 204, + 255 + ], + "205": [ + 105, + 180, + 205, + 255 + ], + "206": [ + 108, + 181, + 206, + 255 + ], + "207": [ + 111, + 183, + 207, + 255 + ], + "208": [ + 114, + 184, + 208, + 255 + ], + "209": [ + 117, + 186, + 209, + 255 + ], + "210": [ + 120, + 187, + 210, + 255 + ], + "211": [ + 123, + 189, + 211, + 255 + ], + "212": [ + 126, + 190, + 211, + 255 + ], + "213": [ + 129, + 192, + 213, + 255 + ], + "214": [ + 131, + 193, + 214, + 255 + ], + "215": [ + 134, + 195, + 215, + 255 + ], + "216": [ + 137, + 196, + 216, + 255 + ], + "217": [ + 140, + 197, + 217, + 255 + ], + "218": [ + 143, + 199, + 218, + 255 + ], + "219": [ + 146, + 200, + 219, + 255 + ], + "220": [ + 150, + 202, + 220, + 255 + ], + "221": [ + 153, + 204, + 221, + 255 + ], + "222": [ + 156, + 205, + 222, + 255 + ], + "223": [ + 159, + 207, + 223, + 255 + ], + "224": [ + 162, + 208, + 224, + 255 + ], + "225": [ + 164, + 210, + 225, + 255 + ], + "226": [ + 167, + 211, + 226, + 255 + ], + "227": [ + 170, + 212, + 227, + 255 + ], + "228": [ + 173, + 214, + 227, + 255 + ], + "229": [ + 177, + 216, + 229, + 255 + ], + "230": [ + 180, + 217, + 230, + 255 + ], + "231": [ + 183, + 219, + 231, + 255 + ], + "232": [ + 186, + 220, + 232, + 255 + ], + "233": [ + 189, + 222, + 233, + 255 + ], + "234": [ + 192, + 223, + 234, + 255 + ], + "235": [ + 195, + 225, + 235, + 255 + ], + "236": [ + 197, + 226, + 236, + 255 + ], + "237": [ + 200, + 227, + 237, + 255 + ], + "238": [ + 203, + 229, + 238, + 255 + ], + "239": [ + 206, + 230, + 239, + 255 + ], + "240": [ + 209, + 232, + 240, + 255 + ], + "241": [ + 212, + 233, + 241, + 255 + ], + "242": [ + 215, + 235, + 242, + 255 + ], + "243": [ + 218, + 236, + 243, + 255 + ], + "244": [ + 221, + 238, + 243, + 255 + ], + "245": [ + 225, + 240, + 245, + 255 + ], + "246": [ + 227, + 241, + 246, + 255 + ], + "247": [ + 230, + 243, + 247, + 255 + ], + "248": [ + 233, + 244, + 248, + 255 + ], + "249": [ + 236, + 245, + 249, + 255 + ], + "250": [ + 239, + 247, + 250, + 255 + ], + "251": [ + 242, + 248, + 251, + 255 + ], + "252": [ + 246, + 250, + 252, + 255 + ], + "253": [ + 249, + 252, + 253, + 255 + ], + "254": [ + 252, + 253, + 254, + 255 + ], + "255": [ + 255, + 255, + 255, + 255 + ] + }, + oxy: { + "0": [ + 63, + 5, + 5, + 255 + ], + "1": [ + 65, + 5, + 5, + 255 + ], + "2": [ + 66, + 5, + 5, + 255 + ], + "3": [ + 67, + 5, + 5, + 255 + ], + "4": [ + 70, + 6, + 6, + 255 + ], + "5": [ + 71, + 6, + 6, + 255 + ], + "6": [ + 73, + 6, + 7, + 255 + ], + "7": [ + 74, + 6, + 7, + 255 + ], + "8": [ + 77, + 6, + 8, + 255 + ], + "9": [ + 78, + 6, + 8, + 255 + ], + "10": [ + 79, + 6, + 9, + 255 + ], + "11": [ + 81, + 6, + 9, + 255 + ], + "12": [ + 83, + 7, + 10, + 255 + ], + "13": [ + 85, + 7, + 10, + 255 + ], + "14": [ + 86, + 7, + 10, + 255 + ], + "15": [ + 88, + 7, + 11, + 255 + ], + "16": [ + 90, + 7, + 11, + 255 + ], + "17": [ + 92, + 7, + 12, + 255 + ], + "18": [ + 93, + 7, + 12, + 255 + ], + "19": [ + 94, + 7, + 12, + 255 + ], + "20": [ + 97, + 7, + 13, + 255 + ], + "21": [ + 98, + 6, + 13, + 255 + ], + "22": [ + 100, + 6, + 13, + 255 + ], + "23": [ + 101, + 6, + 13, + 255 + ], + "24": [ + 104, + 6, + 14, + 255 + ], + "25": [ + 105, + 6, + 14, + 255 + ], + "26": [ + 107, + 6, + 14, + 255 + ], + "27": [ + 108, + 6, + 14, + 255 + ], + "28": [ + 111, + 5, + 15, + 255 + ], + "29": [ + 112, + 5, + 15, + 255 + ], + "30": [ + 114, + 5, + 15, + 255 + ], + "31": [ + 115, + 5, + 15, + 255 + ], + "32": [ + 118, + 5, + 15, + 255 + ], + "33": [ + 119, + 5, + 14, + 255 + ], + "34": [ + 120, + 4, + 14, + 255 + ], + "35": [ + 122, + 4, + 14, + 255 + ], + "36": [ + 124, + 5, + 14, + 255 + ], + "37": [ + 126, + 5, + 13, + 255 + ], + "38": [ + 127, + 5, + 13, + 255 + ], + "39": [ + 128, + 6, + 13, + 255 + ], + "40": [ + 131, + 7, + 12, + 255 + ], + "41": [ + 132, + 8, + 11, + 255 + ], + "42": [ + 133, + 10, + 11, + 255 + ], + "43": [ + 134, + 11, + 10, + 255 + ], + "44": [ + 136, + 14, + 9, + 255 + ], + "45": [ + 137, + 15, + 9, + 255 + ], + "46": [ + 138, + 17, + 9, + 255 + ], + "47": [ + 139, + 18, + 8, + 255 + ], + "48": [ + 140, + 21, + 8, + 255 + ], + "49": [ + 141, + 22, + 7, + 255 + ], + "50": [ + 142, + 24, + 7, + 255 + ], + "51": [ + 79, + 79, + 78, + 255 + ], + "52": [ + 80, + 79, + 79, + 255 + ], + "53": [ + 81, + 80, + 80, + 255 + ], + "54": [ + 81, + 81, + 81, + 255 + ], + "55": [ + 83, + 82, + 82, + 255 + ], + "56": [ + 84, + 83, + 83, + 255 + ], + "57": [ + 84, + 84, + 83, + 255 + ], + "58": [ + 85, + 85, + 84, + 255 + ], + "59": [ + 87, + 86, + 86, + 255 + ], + "60": [ + 87, + 87, + 86, + 255 + ], + "61": [ + 88, + 88, + 87, + 255 + ], + "62": [ + 89, + 88, + 88, + 255 + ], + "63": [ + 90, + 90, + 89, + 255 + ], + "64": [ + 91, + 91, + 90, + 255 + ], + "65": [ + 92, + 91, + 91, + 255 + ], + "66": [ + 93, + 92, + 92, + 255 + ], + "67": [ + 94, + 94, + 93, + 255 + ], + "68": [ + 95, + 94, + 94, + 255 + ], + "69": [ + 96, + 95, + 95, + 255 + ], + "70": [ + 96, + 96, + 95, + 255 + ], + "71": [ + 98, + 97, + 97, + 255 + ], + "72": [ + 99, + 98, + 98, + 255 + ], + "73": [ + 99, + 99, + 98, + 255 + ], + "74": [ + 100, + 100, + 99, + 255 + ], + "75": [ + 102, + 101, + 101, + 255 + ], + "76": [ + 102, + 102, + 101, + 255 + ], + "77": [ + 103, + 103, + 102, + 255 + ], + "78": [ + 104, + 103, + 103, + 255 + ], + "79": [ + 105, + 105, + 104, + 255 + ], + "80": [ + 106, + 106, + 105, + 255 + ], + "81": [ + 107, + 106, + 106, + 255 + ], + "82": [ + 108, + 107, + 107, + 255 + ], + "83": [ + 109, + 109, + 108, + 255 + ], + "84": [ + 110, + 110, + 109, + 255 + ], + "85": [ + 111, + 110, + 110, + 255 + ], + "86": [ + 112, + 111, + 111, + 255 + ], + "87": [ + 113, + 113, + 112, + 255 + ], + "88": [ + 114, + 113, + 113, + 255 + ], + "89": [ + 115, + 114, + 114, + 255 + ], + "90": [ + 115, + 115, + 114, + 255 + ], + "91": [ + 117, + 117, + 116, + 255 + ], + "92": [ + 118, + 117, + 117, + 255 + ], + "93": [ + 119, + 118, + 118, + 255 + ], + "94": [ + 119, + 119, + 118, + 255 + ], + "95": [ + 121, + 120, + 120, + 255 + ], + "96": [ + 122, + 121, + 121, + 255 + ], + "97": [ + 123, + 122, + 121, + 255 + ], + "98": [ + 123, + 123, + 122, + 255 + ], + "99": [ + 125, + 124, + 124, + 255 + ], + "100": [ + 126, + 125, + 125, + 255 + ], + "101": [ + 126, + 126, + 125, + 255 + ], + "102": [ + 128, + 128, + 127, + 255 + ], + "103": [ + 129, + 128, + 128, + 255 + ], + "104": [ + 130, + 129, + 129, + 255 + ], + "105": [ + 130, + 130, + 129, + 255 + ], + "106": [ + 132, + 132, + 131, + 255 + ], + "107": [ + 133, + 132, + 132, + 255 + ], + "108": [ + 134, + 133, + 133, + 255 + ], + "109": [ + 134, + 134, + 133, + 255 + ], + "110": [ + 136, + 136, + 135, + 255 + ], + "111": [ + 137, + 136, + 136, + 255 + ], + "112": [ + 138, + 137, + 137, + 255 + ], + "113": [ + 139, + 138, + 137, + 255 + ], + "114": [ + 140, + 140, + 139, + 255 + ], + "115": [ + 141, + 141, + 140, + 255 + ], + "116": [ + 142, + 141, + 141, + 255 + ], + "117": [ + 143, + 142, + 142, + 255 + ], + "118": [ + 144, + 144, + 143, + 255 + ], + "119": [ + 145, + 145, + 144, + 255 + ], + "120": [ + 146, + 146, + 145, + 255 + ], + "121": [ + 147, + 146, + 146, + 255 + ], + "122": [ + 148, + 148, + 147, + 255 + ], + "123": [ + 149, + 149, + 148, + 255 + ], + "124": [ + 150, + 150, + 149, + 255 + ], + "125": [ + 151, + 151, + 150, + 255 + ], + "126": [ + 153, + 152, + 151, + 255 + ], + "127": [ + 153, + 153, + 152, + 255 + ], + "128": [ + 154, + 154, + 153, + 255 + ], + "129": [ + 155, + 155, + 154, + 255 + ], + "130": [ + 157, + 156, + 156, + 255 + ], + "131": [ + 158, + 157, + 157, + 255 + ], + "132": [ + 159, + 158, + 157, + 255 + ], + "133": [ + 159, + 159, + 158, + 255 + ], + "134": [ + 161, + 161, + 160, + 255 + ], + "135": [ + 162, + 162, + 161, + 255 + ], + "136": [ + 163, + 163, + 162, + 255 + ], + "137": [ + 164, + 163, + 163, + 255 + ], + "138": [ + 165, + 165, + 164, + 255 + ], + "139": [ + 166, + 166, + 165, + 255 + ], + "140": [ + 167, + 167, + 166, + 255 + ], + "141": [ + 168, + 168, + 167, + 255 + ], + "142": [ + 170, + 170, + 169, + 255 + ], + "143": [ + 171, + 170, + 170, + 255 + ], + "144": [ + 172, + 171, + 170, + 255 + ], + "145": [ + 173, + 172, + 171, + 255 + ], + "146": [ + 174, + 174, + 173, + 255 + ], + "147": [ + 175, + 175, + 174, + 255 + ], + "148": [ + 176, + 176, + 175, + 255 + ], + "149": [ + 177, + 177, + 176, + 255 + ], + "150": [ + 179, + 178, + 178, + 255 + ], + "151": [ + 180, + 179, + 178, + 255 + ], + "152": [ + 181, + 180, + 179, + 255 + ], + "153": [ + 182, + 182, + 181, + 255 + ], + "154": [ + 183, + 183, + 182, + 255 + ], + "155": [ + 184, + 184, + 183, + 255 + ], + "156": [ + 185, + 185, + 184, + 255 + ], + "157": [ + 187, + 187, + 186, + 255 + ], + "158": [ + 188, + 188, + 187, + 255 + ], + "159": [ + 189, + 189, + 188, + 255 + ], + "160": [ + 190, + 189, + 188, + 255 + ], + "161": [ + 192, + 191, + 190, + 255 + ], + "162": [ + 193, + 192, + 191, + 255 + ], + "163": [ + 194, + 193, + 192, + 255 + ], + "164": [ + 194, + 194, + 193, + 255 + ], + "165": [ + 196, + 196, + 195, + 255 + ], + "166": [ + 197, + 197, + 196, + 255 + ], + "167": [ + 198, + 198, + 197, + 255 + ], + "168": [ + 199, + 199, + 198, + 255 + ], + "169": [ + 201, + 201, + 200, + 255 + ], + "170": [ + 202, + 202, + 201, + 255 + ], + "171": [ + 203, + 203, + 202, + 255 + ], + "172": [ + 204, + 204, + 203, + 255 + ], + "173": [ + 206, + 206, + 205, + 255 + ], + "174": [ + 207, + 207, + 206, + 255 + ], + "175": [ + 208, + 208, + 206, + 255 + ], + "176": [ + 209, + 209, + 207, + 255 + ], + "177": [ + 211, + 211, + 209, + 255 + ], + "178": [ + 212, + 212, + 210, + 255 + ], + "179": [ + 213, + 213, + 211, + 255 + ], + "180": [ + 214, + 214, + 212, + 255 + ], + "181": [ + 216, + 216, + 214, + 255 + ], + "182": [ + 217, + 217, + 215, + 255 + ], + "183": [ + 218, + 218, + 216, + 255 + ], + "184": [ + 219, + 219, + 217, + 255 + ], + "185": [ + 221, + 221, + 219, + 255 + ], + "186": [ + 222, + 222, + 220, + 255 + ], + "187": [ + 223, + 223, + 221, + 255 + ], + "188": [ + 224, + 224, + 222, + 255 + ], + "189": [ + 226, + 226, + 224, + 255 + ], + "190": [ + 227, + 227, + 226, + 255 + ], + "191": [ + 228, + 228, + 227, + 255 + ], + "192": [ + 229, + 229, + 228, + 255 + ], + "193": [ + 231, + 231, + 230, + 255 + ], + "194": [ + 232, + 232, + 231, + 255 + ], + "195": [ + 233, + 233, + 232, + 255 + ], + "196": [ + 234, + 234, + 233, + 255 + ], + "197": [ + 236, + 236, + 235, + 255 + ], + "198": [ + 237, + 237, + 236, + 255 + ], + "199": [ + 239, + 238, + 237, + 255 + ], + "200": [ + 240, + 239, + 238, + 255 + ], + "201": [ + 242, + 242, + 240, + 255 + ], + "202": [ + 243, + 243, + 241, + 255 + ], + "203": [ + 244, + 244, + 242, + 255 + ], + "204": [ + 247, + 254, + 104, + 255 + ], + "205": [ + 246, + 253, + 102, + 255 + ], + "206": [ + 244, + 252, + 100, + 255 + ], + "207": [ + 243, + 251, + 97, + 255 + ], + "208": [ + 241, + 249, + 92, + 255 + ], + "209": [ + 239, + 248, + 90, + 255 + ], + "210": [ + 238, + 247, + 87, + 255 + ], + "211": [ + 237, + 246, + 84, + 255 + ], + "212": [ + 235, + 244, + 78, + 255 + ], + "213": [ + 235, + 243, + 75, + 255 + ], + "214": [ + 234, + 242, + 72, + 255 + ], + "215": [ + 234, + 240, + 69, + 255 + ], + "216": [ + 234, + 238, + 64, + 255 + ], + "217": [ + 233, + 236, + 62, + 255 + ], + "218": [ + 233, + 235, + 60, + 255 + ], + "219": [ + 233, + 233, + 58, + 255 + ], + "220": [ + 233, + 231, + 56, + 255 + ], + "221": [ + 233, + 229, + 54, + 255 + ], + "222": [ + 233, + 228, + 53, + 255 + ], + "223": [ + 233, + 226, + 52, + 255 + ], + "224": [ + 232, + 224, + 50, + 255 + ], + "225": [ + 232, + 222, + 49, + 255 + ], + "226": [ + 232, + 221, + 48, + 255 + ], + "227": [ + 232, + 220, + 47, + 255 + ], + "228": [ + 231, + 217, + 45, + 255 + ], + "229": [ + 231, + 215, + 44, + 255 + ], + "230": [ + 231, + 214, + 44, + 255 + ], + "231": [ + 230, + 213, + 43, + 255 + ], + "232": [ + 230, + 210, + 41, + 255 + ], + "233": [ + 230, + 209, + 41, + 255 + ], + "234": [ + 229, + 207, + 40, + 255 + ], + "235": [ + 229, + 206, + 39, + 255 + ], + "236": [ + 228, + 204, + 38, + 255 + ], + "237": [ + 228, + 202, + 37, + 255 + ], + "238": [ + 228, + 201, + 37, + 255 + ], + "239": [ + 227, + 200, + 36, + 255 + ], + "240": [ + 227, + 197, + 35, + 255 + ], + "241": [ + 226, + 196, + 34, + 255 + ], + "242": [ + 226, + 194, + 34, + 255 + ], + "243": [ + 226, + 193, + 33, + 255 + ], + "244": [ + 225, + 191, + 32, + 255 + ], + "245": [ + 225, + 189, + 31, + 255 + ], + "246": [ + 224, + 188, + 31, + 255 + ], + "247": [ + 224, + 187, + 30, + 255 + ], + "248": [ + 223, + 184, + 29, + 255 + ], + "249": [ + 223, + 183, + 29, + 255 + ], + "250": [ + 222, + 182, + 28, + 255 + ], + "251": [ + 222, + 181, + 28, + 255 + ], + "252": [ + 221, + 178, + 26, + 255 + ], + "253": [ + 221, + 177, + 26, + 255 + ], + "254": [ + 220, + 176, + 25, + 255 + ], + "255": [ + 220, + 174, + 25, + 255 + ] + }, + paired: { + "0": [ + 166, + 206, + 227, + 255 + ], + "1": [ + 166, + 206, + 227, + 255 + ], + "2": [ + 166, + 206, + 227, + 255 + ], + "3": [ + 166, + 206, + 227, + 255 + ], + "4": [ + 166, + 206, + 227, + 255 + ], + "5": [ + 166, + 206, + 227, + 255 + ], + "6": [ + 166, + 206, + 227, + 255 + ], + "7": [ + 166, + 206, + 227, + 255 + ], + "8": [ + 166, + 206, + 227, + 255 + ], + "9": [ + 166, + 206, + 227, + 255 + ], + "10": [ + 166, + 206, + 227, + 255 + ], + "11": [ + 166, + 206, + 227, + 255 + ], + "12": [ + 166, + 206, + 227, + 255 + ], + "13": [ + 166, + 206, + 227, + 255 + ], + "14": [ + 166, + 206, + 227, + 255 + ], + "15": [ + 166, + 206, + 227, + 255 + ], + "16": [ + 166, + 206, + 227, + 255 + ], + "17": [ + 166, + 206, + 227, + 255 + ], + "18": [ + 166, + 206, + 227, + 255 + ], + "19": [ + 166, + 206, + 227, + 255 + ], + "20": [ + 166, + 206, + 227, + 255 + ], + "21": [ + 166, + 206, + 227, + 255 + ], + "22": [ + 31, + 120, + 180, + 255 + ], + "23": [ + 31, + 120, + 180, + 255 + ], + "24": [ + 31, + 120, + 180, + 255 + ], + "25": [ + 31, + 120, + 180, + 255 + ], + "26": [ + 31, + 120, + 180, + 255 + ], + "27": [ + 31, + 120, + 180, + 255 + ], + "28": [ + 31, + 120, + 180, + 255 + ], + "29": [ + 31, + 120, + 180, + 255 + ], + "30": [ + 31, + 120, + 180, + 255 + ], + "31": [ + 31, + 120, + 180, + 255 + ], + "32": [ + 31, + 120, + 180, + 255 + ], + "33": [ + 31, + 120, + 180, + 255 + ], + "34": [ + 31, + 120, + 180, + 255 + ], + "35": [ + 31, + 120, + 180, + 255 + ], + "36": [ + 31, + 120, + 180, + 255 + ], + "37": [ + 31, + 120, + 180, + 255 + ], + "38": [ + 31, + 120, + 180, + 255 + ], + "39": [ + 31, + 120, + 180, + 255 + ], + "40": [ + 31, + 120, + 180, + 255 + ], + "41": [ + 31, + 120, + 180, + 255 + ], + "42": [ + 31, + 120, + 180, + 255 + ], + "43": [ + 178, + 223, + 138, + 255 + ], + "44": [ + 178, + 223, + 138, + 255 + ], + "45": [ + 178, + 223, + 138, + 255 + ], + "46": [ + 178, + 223, + 138, + 255 + ], + "47": [ + 178, + 223, + 138, + 255 + ], + "48": [ + 178, + 223, + 138, + 255 + ], + "49": [ + 178, + 223, + 138, + 255 + ], + "50": [ + 178, + 223, + 138, + 255 + ], + "51": [ + 178, + 223, + 138, + 255 + ], + "52": [ + 178, + 223, + 138, + 255 + ], + "53": [ + 178, + 223, + 138, + 255 + ], + "54": [ + 178, + 223, + 138, + 255 + ], + "55": [ + 178, + 223, + 138, + 255 + ], + "56": [ + 178, + 223, + 138, + 255 + ], + "57": [ + 178, + 223, + 138, + 255 + ], + "58": [ + 178, + 223, + 138, + 255 + ], + "59": [ + 178, + 223, + 138, + 255 + ], + "60": [ + 178, + 223, + 138, + 255 + ], + "61": [ + 178, + 223, + 138, + 255 + ], + "62": [ + 178, + 223, + 138, + 255 + ], + "63": [ + 178, + 223, + 138, + 255 + ], + "64": [ + 51, + 160, + 44, + 255 + ], + "65": [ + 51, + 160, + 44, + 255 + ], + "66": [ + 51, + 160, + 44, + 255 + ], + "67": [ + 51, + 160, + 44, + 255 + ], + "68": [ + 51, + 160, + 44, + 255 + ], + "69": [ + 51, + 160, + 44, + 255 + ], + "70": [ + 51, + 160, + 44, + 255 + ], + "71": [ + 51, + 160, + 44, + 255 + ], + "72": [ + 51, + 160, + 44, + 255 + ], + "73": [ + 51, + 160, + 44, + 255 + ], + "74": [ + 51, + 160, + 44, + 255 + ], + "75": [ + 51, + 160, + 44, + 255 + ], + "76": [ + 51, + 160, + 44, + 255 + ], + "77": [ + 51, + 160, + 44, + 255 + ], + "78": [ + 51, + 160, + 44, + 255 + ], + "79": [ + 51, + 160, + 44, + 255 + ], + "80": [ + 51, + 160, + 44, + 255 + ], + "81": [ + 51, + 160, + 44, + 255 + ], + "82": [ + 51, + 160, + 44, + 255 + ], + "83": [ + 51, + 160, + 44, + 255 + ], + "84": [ + 51, + 160, + 44, + 255 + ], + "85": [ + 251, + 154, + 153, + 255 + ], + "86": [ + 251, + 154, + 153, + 255 + ], + "87": [ + 251, + 154, + 153, + 255 + ], + "88": [ + 251, + 154, + 153, + 255 + ], + "89": [ + 251, + 154, + 153, + 255 + ], + "90": [ + 251, + 154, + 153, + 255 + ], + "91": [ + 251, + 154, + 153, + 255 + ], + "92": [ + 251, + 154, + 153, + 255 + ], + "93": [ + 251, + 154, + 153, + 255 + ], + "94": [ + 251, + 154, + 153, + 255 + ], + "95": [ + 251, + 154, + 153, + 255 + ], + "96": [ + 251, + 154, + 153, + 255 + ], + "97": [ + 251, + 154, + 153, + 255 + ], + "98": [ + 251, + 154, + 153, + 255 + ], + "99": [ + 251, + 154, + 153, + 255 + ], + "100": [ + 251, + 154, + 153, + 255 + ], + "101": [ + 251, + 154, + 153, + 255 + ], + "102": [ + 251, + 154, + 153, + 255 + ], + "103": [ + 251, + 154, + 153, + 255 + ], + "104": [ + 251, + 154, + 153, + 255 + ], + "105": [ + 251, + 154, + 153, + 255 + ], + "106": [ + 251, + 154, + 153, + 255 + ], + "107": [ + 227, + 26, + 28, + 255 + ], + "108": [ + 227, + 26, + 28, + 255 + ], + "109": [ + 227, + 26, + 28, + 255 + ], + "110": [ + 227, + 26, + 28, + 255 + ], + "111": [ + 227, + 26, + 28, + 255 + ], + "112": [ + 227, + 26, + 28, + 255 + ], + "113": [ + 227, + 26, + 28, + 255 + ], + "114": [ + 227, + 26, + 28, + 255 + ], + "115": [ + 227, + 26, + 28, + 255 + ], + "116": [ + 227, + 26, + 28, + 255 + ], + "117": [ + 227, + 26, + 28, + 255 + ], + "118": [ + 227, + 26, + 28, + 255 + ], + "119": [ + 227, + 26, + 28, + 255 + ], + "120": [ + 227, + 26, + 28, + 255 + ], + "121": [ + 227, + 26, + 28, + 255 + ], + "122": [ + 227, + 26, + 28, + 255 + ], + "123": [ + 227, + 26, + 28, + 255 + ], + "124": [ + 227, + 26, + 28, + 255 + ], + "125": [ + 227, + 26, + 28, + 255 + ], + "126": [ + 227, + 26, + 28, + 255 + ], + "127": [ + 227, + 26, + 28, + 255 + ], + "128": [ + 253, + 191, + 111, + 255 + ], + "129": [ + 253, + 191, + 111, + 255 + ], + "130": [ + 253, + 191, + 111, + 255 + ], + "131": [ + 253, + 191, + 111, + 255 + ], + "132": [ + 253, + 191, + 111, + 255 + ], + "133": [ + 253, + 191, + 111, + 255 + ], + "134": [ + 253, + 191, + 111, + 255 + ], + "135": [ + 253, + 191, + 111, + 255 + ], + "136": [ + 253, + 191, + 111, + 255 + ], + "137": [ + 253, + 191, + 111, + 255 + ], + "138": [ + 253, + 191, + 111, + 255 + ], + "139": [ + 253, + 191, + 111, + 255 + ], + "140": [ + 253, + 191, + 111, + 255 + ], + "141": [ + 253, + 191, + 111, + 255 + ], + "142": [ + 253, + 191, + 111, + 255 + ], + "143": [ + 253, + 191, + 111, + 255 + ], + "144": [ + 253, + 191, + 111, + 255 + ], + "145": [ + 253, + 191, + 111, + 255 + ], + "146": [ + 253, + 191, + 111, + 255 + ], + "147": [ + 253, + 191, + 111, + 255 + ], + "148": [ + 253, + 191, + 111, + 255 + ], + "149": [ + 255, + 127, + 0, + 255 + ], + "150": [ + 255, + 127, + 0, + 255 + ], + "151": [ + 255, + 127, + 0, + 255 + ], + "152": [ + 255, + 127, + 0, + 255 + ], + "153": [ + 255, + 127, + 0, + 255 + ], + "154": [ + 255, + 127, + 0, + 255 + ], + "155": [ + 255, + 127, + 0, + 255 + ], + "156": [ + 255, + 127, + 0, + 255 + ], + "157": [ + 255, + 127, + 0, + 255 + ], + "158": [ + 255, + 127, + 0, + 255 + ], + "159": [ + 255, + 127, + 0, + 255 + ], + "160": [ + 255, + 127, + 0, + 255 + ], + "161": [ + 255, + 127, + 0, + 255 + ], + "162": [ + 255, + 127, + 0, + 255 + ], + "163": [ + 255, + 127, + 0, + 255 + ], + "164": [ + 255, + 127, + 0, + 255 + ], + "165": [ + 255, + 127, + 0, + 255 + ], + "166": [ + 255, + 127, + 0, + 255 + ], + "167": [ + 255, + 127, + 0, + 255 + ], + "168": [ + 255, + 127, + 0, + 255 + ], + "169": [ + 255, + 127, + 0, + 255 + ], + "170": [ + 202, + 178, + 214, + 255 + ], + "171": [ + 202, + 178, + 214, + 255 + ], + "172": [ + 202, + 178, + 214, + 255 + ], + "173": [ + 202, + 178, + 214, + 255 + ], + "174": [ + 202, + 178, + 214, + 255 + ], + "175": [ + 202, + 178, + 214, + 255 + ], + "176": [ + 202, + 178, + 214, + 255 + ], + "177": [ + 202, + 178, + 214, + 255 + ], + "178": [ + 202, + 178, + 214, + 255 + ], + "179": [ + 202, + 178, + 214, + 255 + ], + "180": [ + 202, + 178, + 214, + 255 + ], + "181": [ + 202, + 178, + 214, + 255 + ], + "182": [ + 202, + 178, + 214, + 255 + ], + "183": [ + 202, + 178, + 214, + 255 + ], + "184": [ + 202, + 178, + 214, + 255 + ], + "185": [ + 202, + 178, + 214, + 255 + ], + "186": [ + 202, + 178, + 214, + 255 + ], + "187": [ + 202, + 178, + 214, + 255 + ], + "188": [ + 202, + 178, + 214, + 255 + ], + "189": [ + 202, + 178, + 214, + 255 + ], + "190": [ + 202, + 178, + 214, + 255 + ], + "191": [ + 202, + 178, + 214, + 255 + ], + "192": [ + 106, + 61, + 154, + 255 + ], + "193": [ + 106, + 61, + 154, + 255 + ], + "194": [ + 106, + 61, + 154, + 255 + ], + "195": [ + 106, + 61, + 154, + 255 + ], + "196": [ + 106, + 61, + 154, + 255 + ], + "197": [ + 106, + 61, + 154, + 255 + ], + "198": [ + 106, + 61, + 154, + 255 + ], + "199": [ + 106, + 61, + 154, + 255 + ], + "200": [ + 106, + 61, + 154, + 255 + ], + "201": [ + 106, + 61, + 154, + 255 + ], + "202": [ + 106, + 61, + 154, + 255 + ], + "203": [ + 106, + 61, + 154, + 255 + ], + "204": [ + 106, + 61, + 154, + 255 + ], + "205": [ + 106, + 61, + 154, + 255 + ], + "206": [ + 106, + 61, + 154, + 255 + ], + "207": [ + 106, + 61, + 154, + 255 + ], + "208": [ + 106, + 61, + 154, + 255 + ], + "209": [ + 106, + 61, + 154, + 255 + ], + "210": [ + 106, + 61, + 154, + 255 + ], + "211": [ + 106, + 61, + 154, + 255 + ], + "212": [ + 106, + 61, + 154, + 255 + ], + "213": [ + 255, + 255, + 153, + 255 + ], + "214": [ + 255, + 255, + 153, + 255 + ], + "215": [ + 255, + 255, + 153, + 255 + ], + "216": [ + 255, + 255, + 153, + 255 + ], + "217": [ + 255, + 255, + 153, + 255 + ], + "218": [ + 255, + 255, + 153, + 255 + ], + "219": [ + 255, + 255, + 153, + 255 + ], + "220": [ + 255, + 255, + 153, + 255 + ], + "221": [ + 255, + 255, + 153, + 255 + ], + "222": [ + 255, + 255, + 153, + 255 + ], + "223": [ + 255, + 255, + 153, + 255 + ], + "224": [ + 255, + 255, + 153, + 255 + ], + "225": [ + 255, + 255, + 153, + 255 + ], + "226": [ + 255, + 255, + 153, + 255 + ], + "227": [ + 255, + 255, + 153, + 255 + ], + "228": [ + 255, + 255, + 153, + 255 + ], + "229": [ + 255, + 255, + 153, + 255 + ], + "230": [ + 255, + 255, + 153, + 255 + ], + "231": [ + 255, + 255, + 153, + 255 + ], + "232": [ + 255, + 255, + 153, + 255 + ], + "233": [ + 255, + 255, + 153, + 255 + ], + "234": [ + 177, + 89, + 40, + 255 + ], + "235": [ + 177, + 89, + 40, + 255 + ], + "236": [ + 177, + 89, + 40, + 255 + ], + "237": [ + 177, + 89, + 40, + 255 + ], + "238": [ + 177, + 89, + 40, + 255 + ], + "239": [ + 177, + 89, + 40, + 255 + ], + "240": [ + 177, + 89, + 40, + 255 + ], + "241": [ + 177, + 89, + 40, + 255 + ], + "242": [ + 177, + 89, + 40, + 255 + ], + "243": [ + 177, + 89, + 40, + 255 + ], + "244": [ + 177, + 89, + 40, + 255 + ], + "245": [ + 177, + 89, + 40, + 255 + ], + "246": [ + 177, + 89, + 40, + 255 + ], + "247": [ + 177, + 89, + 40, + 255 + ], + "248": [ + 177, + 89, + 40, + 255 + ], + "249": [ + 177, + 89, + 40, + 255 + ], + "250": [ + 177, + 89, + 40, + 255 + ], + "251": [ + 177, + 89, + 40, + 255 + ], + "252": [ + 177, + 89, + 40, + 255 + ], + "253": [ + 177, + 89, + 40, + 255 + ], + "254": [ + 177, + 89, + 40, + 255 + ], + "255": [ + 177, + 89, + 40, + 255 + ] + }, + pastel1: { + "0": [ + 251, + 180, + 174, + 255 + ], + "1": [ + 251, + 180, + 174, + 255 + ], + "2": [ + 251, + 180, + 174, + 255 + ], + "3": [ + 251, + 180, + 174, + 255 + ], + "4": [ + 251, + 180, + 174, + 255 + ], + "5": [ + 251, + 180, + 174, + 255 + ], + "6": [ + 251, + 180, + 174, + 255 + ], + "7": [ + 251, + 180, + 174, + 255 + ], + "8": [ + 251, + 180, + 174, + 255 + ], + "9": [ + 251, + 180, + 174, + 255 + ], + "10": [ + 251, + 180, + 174, + 255 + ], + "11": [ + 251, + 180, + 174, + 255 + ], + "12": [ + 251, + 180, + 174, + 255 + ], + "13": [ + 251, + 180, + 174, + 255 + ], + "14": [ + 251, + 180, + 174, + 255 + ], + "15": [ + 251, + 180, + 174, + 255 + ], + "16": [ + 251, + 180, + 174, + 255 + ], + "17": [ + 251, + 180, + 174, + 255 + ], + "18": [ + 251, + 180, + 174, + 255 + ], + "19": [ + 251, + 180, + 174, + 255 + ], + "20": [ + 251, + 180, + 174, + 255 + ], + "21": [ + 251, + 180, + 174, + 255 + ], + "22": [ + 251, + 180, + 174, + 255 + ], + "23": [ + 251, + 180, + 174, + 255 + ], + "24": [ + 251, + 180, + 174, + 255 + ], + "25": [ + 251, + 180, + 174, + 255 + ], + "26": [ + 251, + 180, + 174, + 255 + ], + "27": [ + 251, + 180, + 174, + 255 + ], + "28": [ + 251, + 180, + 174, + 255 + ], + "29": [ + 179, + 205, + 227, + 255 + ], + "30": [ + 179, + 205, + 227, + 255 + ], + "31": [ + 179, + 205, + 227, + 255 + ], + "32": [ + 179, + 205, + 227, + 255 + ], + "33": [ + 179, + 205, + 227, + 255 + ], + "34": [ + 179, + 205, + 227, + 255 + ], + "35": [ + 179, + 205, + 227, + 255 + ], + "36": [ + 179, + 205, + 227, + 255 + ], + "37": [ + 179, + 205, + 227, + 255 + ], + "38": [ + 179, + 205, + 227, + 255 + ], + "39": [ + 179, + 205, + 227, + 255 + ], + "40": [ + 179, + 205, + 227, + 255 + ], + "41": [ + 179, + 205, + 227, + 255 + ], + "42": [ + 179, + 205, + 227, + 255 + ], + "43": [ + 179, + 205, + 227, + 255 + ], + "44": [ + 179, + 205, + 227, + 255 + ], + "45": [ + 179, + 205, + 227, + 255 + ], + "46": [ + 179, + 205, + 227, + 255 + ], + "47": [ + 179, + 205, + 227, + 255 + ], + "48": [ + 179, + 205, + 227, + 255 + ], + "49": [ + 179, + 205, + 227, + 255 + ], + "50": [ + 179, + 205, + 227, + 255 + ], + "51": [ + 179, + 205, + 227, + 255 + ], + "52": [ + 179, + 205, + 227, + 255 + ], + "53": [ + 179, + 205, + 227, + 255 + ], + "54": [ + 179, + 205, + 227, + 255 + ], + "55": [ + 179, + 205, + 227, + 255 + ], + "56": [ + 179, + 205, + 227, + 255 + ], + "57": [ + 204, + 235, + 197, + 255 + ], + "58": [ + 204, + 235, + 197, + 255 + ], + "59": [ + 204, + 235, + 197, + 255 + ], + "60": [ + 204, + 235, + 197, + 255 + ], + "61": [ + 204, + 235, + 197, + 255 + ], + "62": [ + 204, + 235, + 197, + 255 + ], + "63": [ + 204, + 235, + 197, + 255 + ], + "64": [ + 204, + 235, + 197, + 255 + ], + "65": [ + 204, + 235, + 197, + 255 + ], + "66": [ + 204, + 235, + 197, + 255 + ], + "67": [ + 204, + 235, + 197, + 255 + ], + "68": [ + 204, + 235, + 197, + 255 + ], + "69": [ + 204, + 235, + 197, + 255 + ], + "70": [ + 204, + 235, + 197, + 255 + ], + "71": [ + 204, + 235, + 197, + 255 + ], + "72": [ + 204, + 235, + 197, + 255 + ], + "73": [ + 204, + 235, + 197, + 255 + ], + "74": [ + 204, + 235, + 197, + 255 + ], + "75": [ + 204, + 235, + 197, + 255 + ], + "76": [ + 204, + 235, + 197, + 255 + ], + "77": [ + 204, + 235, + 197, + 255 + ], + "78": [ + 204, + 235, + 197, + 255 + ], + "79": [ + 204, + 235, + 197, + 255 + ], + "80": [ + 204, + 235, + 197, + 255 + ], + "81": [ + 204, + 235, + 197, + 255 + ], + "82": [ + 204, + 235, + 197, + 255 + ], + "83": [ + 204, + 235, + 197, + 255 + ], + "84": [ + 204, + 235, + 197, + 255 + ], + "85": [ + 222, + 203, + 228, + 255 + ], + "86": [ + 222, + 203, + 228, + 255 + ], + "87": [ + 222, + 203, + 228, + 255 + ], + "88": [ + 222, + 203, + 228, + 255 + ], + "89": [ + 222, + 203, + 228, + 255 + ], + "90": [ + 222, + 203, + 228, + 255 + ], + "91": [ + 222, + 203, + 228, + 255 + ], + "92": [ + 222, + 203, + 228, + 255 + ], + "93": [ + 222, + 203, + 228, + 255 + ], + "94": [ + 222, + 203, + 228, + 255 + ], + "95": [ + 222, + 203, + 228, + 255 + ], + "96": [ + 222, + 203, + 228, + 255 + ], + "97": [ + 222, + 203, + 228, + 255 + ], + "98": [ + 222, + 203, + 228, + 255 + ], + "99": [ + 222, + 203, + 228, + 255 + ], + "100": [ + 222, + 203, + 228, + 255 + ], + "101": [ + 222, + 203, + 228, + 255 + ], + "102": [ + 222, + 203, + 228, + 255 + ], + "103": [ + 222, + 203, + 228, + 255 + ], + "104": [ + 222, + 203, + 228, + 255 + ], + "105": [ + 222, + 203, + 228, + 255 + ], + "106": [ + 222, + 203, + 228, + 255 + ], + "107": [ + 222, + 203, + 228, + 255 + ], + "108": [ + 222, + 203, + 228, + 255 + ], + "109": [ + 222, + 203, + 228, + 255 + ], + "110": [ + 222, + 203, + 228, + 255 + ], + "111": [ + 222, + 203, + 228, + 255 + ], + "112": [ + 222, + 203, + 228, + 255 + ], + "113": [ + 222, + 203, + 228, + 255 + ], + "114": [ + 254, + 217, + 166, + 255 + ], + "115": [ + 254, + 217, + 166, + 255 + ], + "116": [ + 254, + 217, + 166, + 255 + ], + "117": [ + 254, + 217, + 166, + 255 + ], + "118": [ + 254, + 217, + 166, + 255 + ], + "119": [ + 254, + 217, + 166, + 255 + ], + "120": [ + 254, + 217, + 166, + 255 + ], + "121": [ + 254, + 217, + 166, + 255 + ], + "122": [ + 254, + 217, + 166, + 255 + ], + "123": [ + 254, + 217, + 166, + 255 + ], + "124": [ + 254, + 217, + 166, + 255 + ], + "125": [ + 254, + 217, + 166, + 255 + ], + "126": [ + 254, + 217, + 166, + 255 + ], + "127": [ + 254, + 217, + 166, + 255 + ], + "128": [ + 254, + 217, + 166, + 255 + ], + "129": [ + 254, + 217, + 166, + 255 + ], + "130": [ + 254, + 217, + 166, + 255 + ], + "131": [ + 254, + 217, + 166, + 255 + ], + "132": [ + 254, + 217, + 166, + 255 + ], + "133": [ + 254, + 217, + 166, + 255 + ], + "134": [ + 254, + 217, + 166, + 255 + ], + "135": [ + 254, + 217, + 166, + 255 + ], + "136": [ + 254, + 217, + 166, + 255 + ], + "137": [ + 254, + 217, + 166, + 255 + ], + "138": [ + 254, + 217, + 166, + 255 + ], + "139": [ + 254, + 217, + 166, + 255 + ], + "140": [ + 254, + 217, + 166, + 255 + ], + "141": [ + 254, + 217, + 166, + 255 + ], + "142": [ + 255, + 255, + 204, + 255 + ], + "143": [ + 255, + 255, + 204, + 255 + ], + "144": [ + 255, + 255, + 204, + 255 + ], + "145": [ + 255, + 255, + 204, + 255 + ], + "146": [ + 255, + 255, + 204, + 255 + ], + "147": [ + 255, + 255, + 204, + 255 + ], + "148": [ + 255, + 255, + 204, + 255 + ], + "149": [ + 255, + 255, + 204, + 255 + ], + "150": [ + 255, + 255, + 204, + 255 + ], + "151": [ + 255, + 255, + 204, + 255 + ], + "152": [ + 255, + 255, + 204, + 255 + ], + "153": [ + 255, + 255, + 204, + 255 + ], + "154": [ + 255, + 255, + 204, + 255 + ], + "155": [ + 255, + 255, + 204, + 255 + ], + "156": [ + 255, + 255, + 204, + 255 + ], + "157": [ + 255, + 255, + 204, + 255 + ], + "158": [ + 255, + 255, + 204, + 255 + ], + "159": [ + 255, + 255, + 204, + 255 + ], + "160": [ + 255, + 255, + 204, + 255 + ], + "161": [ + 255, + 255, + 204, + 255 + ], + "162": [ + 255, + 255, + 204, + 255 + ], + "163": [ + 255, + 255, + 204, + 255 + ], + "164": [ + 255, + 255, + 204, + 255 + ], + "165": [ + 255, + 255, + 204, + 255 + ], + "166": [ + 255, + 255, + 204, + 255 + ], + "167": [ + 255, + 255, + 204, + 255 + ], + "168": [ + 255, + 255, + 204, + 255 + ], + "169": [ + 255, + 255, + 204, + 255 + ], + "170": [ + 229, + 216, + 189, + 255 + ], + "171": [ + 229, + 216, + 189, + 255 + ], + "172": [ + 229, + 216, + 189, + 255 + ], + "173": [ + 229, + 216, + 189, + 255 + ], + "174": [ + 229, + 216, + 189, + 255 + ], + "175": [ + 229, + 216, + 189, + 255 + ], + "176": [ + 229, + 216, + 189, + 255 + ], + "177": [ + 229, + 216, + 189, + 255 + ], + "178": [ + 229, + 216, + 189, + 255 + ], + "179": [ + 229, + 216, + 189, + 255 + ], + "180": [ + 229, + 216, + 189, + 255 + ], + "181": [ + 229, + 216, + 189, + 255 + ], + "182": [ + 229, + 216, + 189, + 255 + ], + "183": [ + 229, + 216, + 189, + 255 + ], + "184": [ + 229, + 216, + 189, + 255 + ], + "185": [ + 229, + 216, + 189, + 255 + ], + "186": [ + 229, + 216, + 189, + 255 + ], + "187": [ + 229, + 216, + 189, + 255 + ], + "188": [ + 229, + 216, + 189, + 255 + ], + "189": [ + 229, + 216, + 189, + 255 + ], + "190": [ + 229, + 216, + 189, + 255 + ], + "191": [ + 229, + 216, + 189, + 255 + ], + "192": [ + 229, + 216, + 189, + 255 + ], + "193": [ + 229, + 216, + 189, + 255 + ], + "194": [ + 229, + 216, + 189, + 255 + ], + "195": [ + 229, + 216, + 189, + 255 + ], + "196": [ + 229, + 216, + 189, + 255 + ], + "197": [ + 229, + 216, + 189, + 255 + ], + "198": [ + 229, + 216, + 189, + 255 + ], + "199": [ + 253, + 218, + 236, + 255 + ], + "200": [ + 253, + 218, + 236, + 255 + ], + "201": [ + 253, + 218, + 236, + 255 + ], + "202": [ + 253, + 218, + 236, + 255 + ], + "203": [ + 253, + 218, + 236, + 255 + ], + "204": [ + 253, + 218, + 236, + 255 + ], + "205": [ + 253, + 218, + 236, + 255 + ], + "206": [ + 253, + 218, + 236, + 255 + ], + "207": [ + 253, + 218, + 236, + 255 + ], + "208": [ + 253, + 218, + 236, + 255 + ], + "209": [ + 253, + 218, + 236, + 255 + ], + "210": [ + 253, + 218, + 236, + 255 + ], + "211": [ + 253, + 218, + 236, + 255 + ], + "212": [ + 253, + 218, + 236, + 255 + ], + "213": [ + 253, + 218, + 236, + 255 + ], + "214": [ + 253, + 218, + 236, + 255 + ], + "215": [ + 253, + 218, + 236, + 255 + ], + "216": [ + 253, + 218, + 236, + 255 + ], + "217": [ + 253, + 218, + 236, + 255 + ], + "218": [ + 253, + 218, + 236, + 255 + ], + "219": [ + 253, + 218, + 236, + 255 + ], + "220": [ + 253, + 218, + 236, + 255 + ], + "221": [ + 253, + 218, + 236, + 255 + ], + "222": [ + 253, + 218, + 236, + 255 + ], + "223": [ + 253, + 218, + 236, + 255 + ], + "224": [ + 253, + 218, + 236, + 255 + ], + "225": [ + 253, + 218, + 236, + 255 + ], + "226": [ + 253, + 218, + 236, + 255 + ], + "227": [ + 242, + 242, + 242, + 255 + ], + "228": [ + 242, + 242, + 242, + 255 + ], + "229": [ + 242, + 242, + 242, + 255 + ], + "230": [ + 242, + 242, + 242, + 255 + ], + "231": [ + 242, + 242, + 242, + 255 + ], + "232": [ + 242, + 242, + 242, + 255 + ], + "233": [ + 242, + 242, + 242, + 255 + ], + "234": [ + 242, + 242, + 242, + 255 + ], + "235": [ + 242, + 242, + 242, + 255 + ], + "236": [ + 242, + 242, + 242, + 255 + ], + "237": [ + 242, + 242, + 242, + 255 + ], + "238": [ + 242, + 242, + 242, + 255 + ], + "239": [ + 242, + 242, + 242, + 255 + ], + "240": [ + 242, + 242, + 242, + 255 + ], + "241": [ + 242, + 242, + 242, + 255 + ], + "242": [ + 242, + 242, + 242, + 255 + ], + "243": [ + 242, + 242, + 242, + 255 + ], + "244": [ + 242, + 242, + 242, + 255 + ], + "245": [ + 242, + 242, + 242, + 255 + ], + "246": [ + 242, + 242, + 242, + 255 + ], + "247": [ + 242, + 242, + 242, + 255 + ], + "248": [ + 242, + 242, + 242, + 255 + ], + "249": [ + 242, + 242, + 242, + 255 + ], + "250": [ + 242, + 242, + 242, + 255 + ], + "251": [ + 242, + 242, + 242, + 255 + ], + "252": [ + 242, + 242, + 242, + 255 + ], + "253": [ + 242, + 242, + 242, + 255 + ], + "254": [ + 242, + 242, + 242, + 255 + ], + "255": [ + 242, + 242, + 242, + 255 + ] + }, + pastel2: { + "0": [ + 179, + 226, + 205, + 255 + ], + "1": [ + 179, + 226, + 205, + 255 + ], + "2": [ + 179, + 226, + 205, + 255 + ], + "3": [ + 179, + 226, + 205, + 255 + ], + "4": [ + 179, + 226, + 205, + 255 + ], + "5": [ + 179, + 226, + 205, + 255 + ], + "6": [ + 179, + 226, + 205, + 255 + ], + "7": [ + 179, + 226, + 205, + 255 + ], + "8": [ + 179, + 226, + 205, + 255 + ], + "9": [ + 179, + 226, + 205, + 255 + ], + "10": [ + 179, + 226, + 205, + 255 + ], + "11": [ + 179, + 226, + 205, + 255 + ], + "12": [ + 179, + 226, + 205, + 255 + ], + "13": [ + 179, + 226, + 205, + 255 + ], + "14": [ + 179, + 226, + 205, + 255 + ], + "15": [ + 179, + 226, + 205, + 255 + ], + "16": [ + 179, + 226, + 205, + 255 + ], + "17": [ + 179, + 226, + 205, + 255 + ], + "18": [ + 179, + 226, + 205, + 255 + ], + "19": [ + 179, + 226, + 205, + 255 + ], + "20": [ + 179, + 226, + 205, + 255 + ], + "21": [ + 179, + 226, + 205, + 255 + ], + "22": [ + 179, + 226, + 205, + 255 + ], + "23": [ + 179, + 226, + 205, + 255 + ], + "24": [ + 179, + 226, + 205, + 255 + ], + "25": [ + 179, + 226, + 205, + 255 + ], + "26": [ + 179, + 226, + 205, + 255 + ], + "27": [ + 179, + 226, + 205, + 255 + ], + "28": [ + 179, + 226, + 205, + 255 + ], + "29": [ + 179, + 226, + 205, + 255 + ], + "30": [ + 179, + 226, + 205, + 255 + ], + "31": [ + 179, + 226, + 205, + 255 + ], + "32": [ + 253, + 205, + 172, + 255 + ], + "33": [ + 253, + 205, + 172, + 255 + ], + "34": [ + 253, + 205, + 172, + 255 + ], + "35": [ + 253, + 205, + 172, + 255 + ], + "36": [ + 253, + 205, + 172, + 255 + ], + "37": [ + 253, + 205, + 172, + 255 + ], + "38": [ + 253, + 205, + 172, + 255 + ], + "39": [ + 253, + 205, + 172, + 255 + ], + "40": [ + 253, + 205, + 172, + 255 + ], + "41": [ + 253, + 205, + 172, + 255 + ], + "42": [ + 253, + 205, + 172, + 255 + ], + "43": [ + 253, + 205, + 172, + 255 + ], + "44": [ + 253, + 205, + 172, + 255 + ], + "45": [ + 253, + 205, + 172, + 255 + ], + "46": [ + 253, + 205, + 172, + 255 + ], + "47": [ + 253, + 205, + 172, + 255 + ], + "48": [ + 253, + 205, + 172, + 255 + ], + "49": [ + 253, + 205, + 172, + 255 + ], + "50": [ + 253, + 205, + 172, + 255 + ], + "51": [ + 253, + 205, + 172, + 255 + ], + "52": [ + 253, + 205, + 172, + 255 + ], + "53": [ + 253, + 205, + 172, + 255 + ], + "54": [ + 253, + 205, + 172, + 255 + ], + "55": [ + 253, + 205, + 172, + 255 + ], + "56": [ + 253, + 205, + 172, + 255 + ], + "57": [ + 253, + 205, + 172, + 255 + ], + "58": [ + 253, + 205, + 172, + 255 + ], + "59": [ + 253, + 205, + 172, + 255 + ], + "60": [ + 253, + 205, + 172, + 255 + ], + "61": [ + 253, + 205, + 172, + 255 + ], + "62": [ + 253, + 205, + 172, + 255 + ], + "63": [ + 253, + 205, + 172, + 255 + ], + "64": [ + 203, + 213, + 232, + 255 + ], + "65": [ + 203, + 213, + 232, + 255 + ], + "66": [ + 203, + 213, + 232, + 255 + ], + "67": [ + 203, + 213, + 232, + 255 + ], + "68": [ + 203, + 213, + 232, + 255 + ], + "69": [ + 203, + 213, + 232, + 255 + ], + "70": [ + 203, + 213, + 232, + 255 + ], + "71": [ + 203, + 213, + 232, + 255 + ], + "72": [ + 203, + 213, + 232, + 255 + ], + "73": [ + 203, + 213, + 232, + 255 + ], + "74": [ + 203, + 213, + 232, + 255 + ], + "75": [ + 203, + 213, + 232, + 255 + ], + "76": [ + 203, + 213, + 232, + 255 + ], + "77": [ + 203, + 213, + 232, + 255 + ], + "78": [ + 203, + 213, + 232, + 255 + ], + "79": [ + 203, + 213, + 232, + 255 + ], + "80": [ + 203, + 213, + 232, + 255 + ], + "81": [ + 203, + 213, + 232, + 255 + ], + "82": [ + 203, + 213, + 232, + 255 + ], + "83": [ + 203, + 213, + 232, + 255 + ], + "84": [ + 203, + 213, + 232, + 255 + ], + "85": [ + 203, + 213, + 232, + 255 + ], + "86": [ + 203, + 213, + 232, + 255 + ], + "87": [ + 203, + 213, + 232, + 255 + ], + "88": [ + 203, + 213, + 232, + 255 + ], + "89": [ + 203, + 213, + 232, + 255 + ], + "90": [ + 203, + 213, + 232, + 255 + ], + "91": [ + 203, + 213, + 232, + 255 + ], + "92": [ + 203, + 213, + 232, + 255 + ], + "93": [ + 203, + 213, + 232, + 255 + ], + "94": [ + 203, + 213, + 232, + 255 + ], + "95": [ + 203, + 213, + 232, + 255 + ], + "96": [ + 244, + 202, + 228, + 255 + ], + "97": [ + 244, + 202, + 228, + 255 + ], + "98": [ + 244, + 202, + 228, + 255 + ], + "99": [ + 244, + 202, + 228, + 255 + ], + "100": [ + 244, + 202, + 228, + 255 + ], + "101": [ + 244, + 202, + 228, + 255 + ], + "102": [ + 244, + 202, + 228, + 255 + ], + "103": [ + 244, + 202, + 228, + 255 + ], + "104": [ + 244, + 202, + 228, + 255 + ], + "105": [ + 244, + 202, + 228, + 255 + ], + "106": [ + 244, + 202, + 228, + 255 + ], + "107": [ + 244, + 202, + 228, + 255 + ], + "108": [ + 244, + 202, + 228, + 255 + ], + "109": [ + 244, + 202, + 228, + 255 + ], + "110": [ + 244, + 202, + 228, + 255 + ], + "111": [ + 244, + 202, + 228, + 255 + ], + "112": [ + 244, + 202, + 228, + 255 + ], + "113": [ + 244, + 202, + 228, + 255 + ], + "114": [ + 244, + 202, + 228, + 255 + ], + "115": [ + 244, + 202, + 228, + 255 + ], + "116": [ + 244, + 202, + 228, + 255 + ], + "117": [ + 244, + 202, + 228, + 255 + ], + "118": [ + 244, + 202, + 228, + 255 + ], + "119": [ + 244, + 202, + 228, + 255 + ], + "120": [ + 244, + 202, + 228, + 255 + ], + "121": [ + 244, + 202, + 228, + 255 + ], + "122": [ + 244, + 202, + 228, + 255 + ], + "123": [ + 244, + 202, + 228, + 255 + ], + "124": [ + 244, + 202, + 228, + 255 + ], + "125": [ + 244, + 202, + 228, + 255 + ], + "126": [ + 244, + 202, + 228, + 255 + ], + "127": [ + 244, + 202, + 228, + 255 + ], + "128": [ + 230, + 245, + 201, + 255 + ], + "129": [ + 230, + 245, + 201, + 255 + ], + "130": [ + 230, + 245, + 201, + 255 + ], + "131": [ + 230, + 245, + 201, + 255 + ], + "132": [ + 230, + 245, + 201, + 255 + ], + "133": [ + 230, + 245, + 201, + 255 + ], + "134": [ + 230, + 245, + 201, + 255 + ], + "135": [ + 230, + 245, + 201, + 255 + ], + "136": [ + 230, + 245, + 201, + 255 + ], + "137": [ + 230, + 245, + 201, + 255 + ], + "138": [ + 230, + 245, + 201, + 255 + ], + "139": [ + 230, + 245, + 201, + 255 + ], + "140": [ + 230, + 245, + 201, + 255 + ], + "141": [ + 230, + 245, + 201, + 255 + ], + "142": [ + 230, + 245, + 201, + 255 + ], + "143": [ + 230, + 245, + 201, + 255 + ], + "144": [ + 230, + 245, + 201, + 255 + ], + "145": [ + 230, + 245, + 201, + 255 + ], + "146": [ + 230, + 245, + 201, + 255 + ], + "147": [ + 230, + 245, + 201, + 255 + ], + "148": [ + 230, + 245, + 201, + 255 + ], + "149": [ + 230, + 245, + 201, + 255 + ], + "150": [ + 230, + 245, + 201, + 255 + ], + "151": [ + 230, + 245, + 201, + 255 + ], + "152": [ + 230, + 245, + 201, + 255 + ], + "153": [ + 230, + 245, + 201, + 255 + ], + "154": [ + 230, + 245, + 201, + 255 + ], + "155": [ + 230, + 245, + 201, + 255 + ], + "156": [ + 230, + 245, + 201, + 255 + ], + "157": [ + 230, + 245, + 201, + 255 + ], + "158": [ + 230, + 245, + 201, + 255 + ], + "159": [ + 230, + 245, + 201, + 255 + ], + "160": [ + 255, + 242, + 174, + 255 + ], + "161": [ + 255, + 242, + 174, + 255 + ], + "162": [ + 255, + 242, + 174, + 255 + ], + "163": [ + 255, + 242, + 174, + 255 + ], + "164": [ + 255, + 242, + 174, + 255 + ], + "165": [ + 255, + 242, + 174, + 255 + ], + "166": [ + 255, + 242, + 174, + 255 + ], + "167": [ + 255, + 242, + 174, + 255 + ], + "168": [ + 255, + 242, + 174, + 255 + ], + "169": [ + 255, + 242, + 174, + 255 + ], + "170": [ + 255, + 242, + 174, + 255 + ], + "171": [ + 255, + 242, + 174, + 255 + ], + "172": [ + 255, + 242, + 174, + 255 + ], + "173": [ + 255, + 242, + 174, + 255 + ], + "174": [ + 255, + 242, + 174, + 255 + ], + "175": [ + 255, + 242, + 174, + 255 + ], + "176": [ + 255, + 242, + 174, + 255 + ], + "177": [ + 255, + 242, + 174, + 255 + ], + "178": [ + 255, + 242, + 174, + 255 + ], + "179": [ + 255, + 242, + 174, + 255 + ], + "180": [ + 255, + 242, + 174, + 255 + ], + "181": [ + 255, + 242, + 174, + 255 + ], + "182": [ + 255, + 242, + 174, + 255 + ], + "183": [ + 255, + 242, + 174, + 255 + ], + "184": [ + 255, + 242, + 174, + 255 + ], + "185": [ + 255, + 242, + 174, + 255 + ], + "186": [ + 255, + 242, + 174, + 255 + ], + "187": [ + 255, + 242, + 174, + 255 + ], + "188": [ + 255, + 242, + 174, + 255 + ], + "189": [ + 255, + 242, + 174, + 255 + ], + "190": [ + 255, + 242, + 174, + 255 + ], + "191": [ + 255, + 242, + 174, + 255 + ], + "192": [ + 241, + 226, + 204, + 255 + ], + "193": [ + 241, + 226, + 204, + 255 + ], + "194": [ + 241, + 226, + 204, + 255 + ], + "195": [ + 241, + 226, + 204, + 255 + ], + "196": [ + 241, + 226, + 204, + 255 + ], + "197": [ + 241, + 226, + 204, + 255 + ], + "198": [ + 241, + 226, + 204, + 255 + ], + "199": [ + 241, + 226, + 204, + 255 + ], + "200": [ + 241, + 226, + 204, + 255 + ], + "201": [ + 241, + 226, + 204, + 255 + ], + "202": [ + 241, + 226, + 204, + 255 + ], + "203": [ + 241, + 226, + 204, + 255 + ], + "204": [ + 241, + 226, + 204, + 255 + ], + "205": [ + 241, + 226, + 204, + 255 + ], + "206": [ + 241, + 226, + 204, + 255 + ], + "207": [ + 241, + 226, + 204, + 255 + ], + "208": [ + 241, + 226, + 204, + 255 + ], + "209": [ + 241, + 226, + 204, + 255 + ], + "210": [ + 241, + 226, + 204, + 255 + ], + "211": [ + 241, + 226, + 204, + 255 + ], + "212": [ + 241, + 226, + 204, + 255 + ], + "213": [ + 241, + 226, + 204, + 255 + ], + "214": [ + 241, + 226, + 204, + 255 + ], + "215": [ + 241, + 226, + 204, + 255 + ], + "216": [ + 241, + 226, + 204, + 255 + ], + "217": [ + 241, + 226, + 204, + 255 + ], + "218": [ + 241, + 226, + 204, + 255 + ], + "219": [ + 241, + 226, + 204, + 255 + ], + "220": [ + 241, + 226, + 204, + 255 + ], + "221": [ + 241, + 226, + 204, + 255 + ], + "222": [ + 241, + 226, + 204, + 255 + ], + "223": [ + 241, + 226, + 204, + 255 + ], + "224": [ + 204, + 204, + 204, + 255 + ], + "225": [ + 204, + 204, + 204, + 255 + ], + "226": [ + 204, + 204, + 204, + 255 + ], + "227": [ + 204, + 204, + 204, + 255 + ], + "228": [ + 204, + 204, + 204, + 255 + ], + "229": [ + 204, + 204, + 204, + 255 + ], + "230": [ + 204, + 204, + 204, + 255 + ], + "231": [ + 204, + 204, + 204, + 255 + ], + "232": [ + 204, + 204, + 204, + 255 + ], + "233": [ + 204, + 204, + 204, + 255 + ], + "234": [ + 204, + 204, + 204, + 255 + ], + "235": [ + 204, + 204, + 204, + 255 + ], + "236": [ + 204, + 204, + 204, + 255 + ], + "237": [ + 204, + 204, + 204, + 255 + ], + "238": [ + 204, + 204, + 204, + 255 + ], + "239": [ + 204, + 204, + 204, + 255 + ], + "240": [ + 204, + 204, + 204, + 255 + ], + "241": [ + 204, + 204, + 204, + 255 + ], + "242": [ + 204, + 204, + 204, + 255 + ], + "243": [ + 204, + 204, + 204, + 255 + ], + "244": [ + 204, + 204, + 204, + 255 + ], + "245": [ + 204, + 204, + 204, + 255 + ], + "246": [ + 204, + 204, + 204, + 255 + ], + "247": [ + 204, + 204, + 204, + 255 + ], + "248": [ + 204, + 204, + 204, + 255 + ], + "249": [ + 204, + 204, + 204, + 255 + ], + "250": [ + 204, + 204, + 204, + 255 + ], + "251": [ + 204, + 204, + 204, + 255 + ], + "252": [ + 204, + 204, + 204, + 255 + ], + "253": [ + 204, + 204, + 204, + 255 + ], + "254": [ + 204, + 204, + 204, + 255 + ], + "255": [ + 204, + 204, + 204, + 255 + ] + }, + phase: { + "0": [ + 167, + 119, + 12, + 255 + ], + "1": [ + 169, + 118, + 14, + 255 + ], + "2": [ + 170, + 117, + 16, + 255 + ], + "3": [ + 172, + 116, + 18, + 255 + ], + "4": [ + 173, + 116, + 20, + 255 + ], + "5": [ + 175, + 115, + 22, + 255 + ], + "6": [ + 176, + 114, + 23, + 255 + ], + "7": [ + 178, + 113, + 25, + 255 + ], + "8": [ + 179, + 112, + 27, + 255 + ], + "9": [ + 180, + 111, + 28, + 255 + ], + "10": [ + 182, + 110, + 30, + 255 + ], + "11": [ + 183, + 109, + 31, + 255 + ], + "12": [ + 184, + 108, + 33, + 255 + ], + "13": [ + 186, + 106, + 35, + 255 + ], + "14": [ + 187, + 105, + 36, + 255 + ], + "15": [ + 188, + 104, + 38, + 255 + ], + "16": [ + 189, + 103, + 39, + 255 + ], + "17": [ + 190, + 102, + 41, + 255 + ], + "18": [ + 192, + 101, + 43, + 255 + ], + "19": [ + 193, + 100, + 44, + 255 + ], + "20": [ + 194, + 99, + 46, + 255 + ], + "21": [ + 195, + 98, + 47, + 255 + ], + "22": [ + 196, + 97, + 49, + 255 + ], + "23": [ + 197, + 96, + 51, + 255 + ], + "24": [ + 198, + 95, + 52, + 255 + ], + "25": [ + 199, + 93, + 54, + 255 + ], + "26": [ + 200, + 92, + 56, + 255 + ], + "27": [ + 201, + 91, + 58, + 255 + ], + "28": [ + 202, + 90, + 59, + 255 + ], + "29": [ + 203, + 89, + 61, + 255 + ], + "30": [ + 204, + 88, + 63, + 255 + ], + "31": [ + 205, + 86, + 65, + 255 + ], + "32": [ + 206, + 85, + 67, + 255 + ], + "33": [ + 207, + 84, + 68, + 255 + ], + "34": [ + 208, + 83, + 70, + 255 + ], + "35": [ + 209, + 81, + 72, + 255 + ], + "36": [ + 210, + 80, + 74, + 255 + ], + "37": [ + 211, + 79, + 76, + 255 + ], + "38": [ + 211, + 78, + 78, + 255 + ], + "39": [ + 212, + 76, + 80, + 255 + ], + "40": [ + 213, + 75, + 83, + 255 + ], + "41": [ + 214, + 74, + 85, + 255 + ], + "42": [ + 214, + 72, + 87, + 255 + ], + "43": [ + 215, + 71, + 89, + 255 + ], + "44": [ + 216, + 69, + 91, + 255 + ], + "45": [ + 216, + 68, + 94, + 255 + ], + "46": [ + 217, + 67, + 96, + 255 + ], + "47": [ + 218, + 65, + 99, + 255 + ], + "48": [ + 218, + 64, + 101, + 255 + ], + "49": [ + 219, + 62, + 104, + 255 + ], + "50": [ + 219, + 61, + 106, + 255 + ], + "51": [ + 220, + 59, + 109, + 255 + ], + "52": [ + 220, + 58, + 112, + 255 + ], + "53": [ + 220, + 57, + 114, + 255 + ], + "54": [ + 221, + 55, + 117, + 255 + ], + "55": [ + 221, + 54, + 120, + 255 + ], + "56": [ + 221, + 52, + 123, + 255 + ], + "57": [ + 222, + 51, + 126, + 255 + ], + "58": [ + 222, + 49, + 129, + 255 + ], + "59": [ + 222, + 48, + 132, + 255 + ], + "60": [ + 222, + 47, + 135, + 255 + ], + "61": [ + 222, + 45, + 138, + 255 + ], + "62": [ + 222, + 44, + 141, + 255 + ], + "63": [ + 222, + 43, + 144, + 255 + ], + "64": [ + 222, + 42, + 147, + 255 + ], + "65": [ + 222, + 41, + 150, + 255 + ], + "66": [ + 222, + 40, + 153, + 255 + ], + "67": [ + 221, + 39, + 156, + 255 + ], + "68": [ + 221, + 38, + 160, + 255 + ], + "69": [ + 221, + 38, + 163, + 255 + ], + "70": [ + 220, + 37, + 166, + 255 + ], + "71": [ + 220, + 37, + 169, + 255 + ], + "72": [ + 219, + 37, + 172, + 255 + ], + "73": [ + 219, + 37, + 175, + 255 + ], + "74": [ + 218, + 37, + 178, + 255 + ], + "75": [ + 217, + 37, + 181, + 255 + ], + "76": [ + 216, + 38, + 184, + 255 + ], + "77": [ + 216, + 38, + 187, + 255 + ], + "78": [ + 215, + 39, + 190, + 255 + ], + "79": [ + 214, + 40, + 193, + 255 + ], + "80": [ + 213, + 41, + 195, + 255 + ], + "81": [ + 212, + 42, + 198, + 255 + ], + "82": [ + 211, + 43, + 201, + 255 + ], + "83": [ + 210, + 44, + 203, + 255 + ], + "84": [ + 209, + 45, + 206, + 255 + ], + "85": [ + 207, + 47, + 208, + 255 + ], + "86": [ + 206, + 48, + 210, + 255 + ], + "87": [ + 205, + 50, + 212, + 255 + ], + "88": [ + 204, + 51, + 215, + 255 + ], + "89": [ + 202, + 53, + 217, + 255 + ], + "90": [ + 201, + 54, + 219, + 255 + ], + "91": [ + 199, + 56, + 220, + 255 + ], + "92": [ + 198, + 58, + 222, + 255 + ], + "93": [ + 196, + 59, + 224, + 255 + ], + "94": [ + 195, + 61, + 226, + 255 + ], + "95": [ + 193, + 63, + 227, + 255 + ], + "96": [ + 192, + 65, + 229, + 255 + ], + "97": [ + 190, + 66, + 230, + 255 + ], + "98": [ + 188, + 68, + 232, + 255 + ], + "99": [ + 187, + 70, + 233, + 255 + ], + "100": [ + 185, + 71, + 234, + 255 + ], + "101": [ + 183, + 73, + 235, + 255 + ], + "102": [ + 181, + 75, + 236, + 255 + ], + "103": [ + 180, + 77, + 237, + 255 + ], + "104": [ + 178, + 78, + 238, + 255 + ], + "105": [ + 176, + 80, + 239, + 255 + ], + "106": [ + 174, + 82, + 240, + 255 + ], + "107": [ + 172, + 83, + 240, + 255 + ], + "108": [ + 170, + 85, + 241, + 255 + ], + "109": [ + 168, + 86, + 242, + 255 + ], + "110": [ + 166, + 88, + 242, + 255 + ], + "111": [ + 164, + 90, + 242, + 255 + ], + "112": [ + 162, + 91, + 243, + 255 + ], + "113": [ + 160, + 93, + 243, + 255 + ], + "114": [ + 158, + 94, + 243, + 255 + ], + "115": [ + 156, + 96, + 243, + 255 + ], + "116": [ + 153, + 97, + 244, + 255 + ], + "117": [ + 151, + 99, + 244, + 255 + ], + "118": [ + 149, + 100, + 244, + 255 + ], + "119": [ + 147, + 102, + 243, + 255 + ], + "120": [ + 144, + 103, + 243, + 255 + ], + "121": [ + 142, + 105, + 243, + 255 + ], + "122": [ + 140, + 106, + 243, + 255 + ], + "123": [ + 137, + 107, + 242, + 255 + ], + "124": [ + 135, + 109, + 242, + 255 + ], + "125": [ + 132, + 110, + 242, + 255 + ], + "126": [ + 130, + 112, + 241, + 255 + ], + "127": [ + 127, + 113, + 240, + 255 + ], + "128": [ + 125, + 114, + 240, + 255 + ], + "129": [ + 122, + 115, + 239, + 255 + ], + "130": [ + 120, + 117, + 238, + 255 + ], + "131": [ + 117, + 118, + 237, + 255 + ], + "132": [ + 115, + 119, + 236, + 255 + ], + "133": [ + 112, + 120, + 235, + 255 + ], + "134": [ + 109, + 122, + 234, + 255 + ], + "135": [ + 106, + 123, + 233, + 255 + ], + "136": [ + 104, + 124, + 232, + 255 + ], + "137": [ + 101, + 125, + 230, + 255 + ], + "138": [ + 98, + 126, + 229, + 255 + ], + "139": [ + 95, + 127, + 228, + 255 + ], + "140": [ + 93, + 128, + 226, + 255 + ], + "141": [ + 90, + 129, + 225, + 255 + ], + "142": [ + 87, + 130, + 223, + 255 + ], + "143": [ + 84, + 131, + 221, + 255 + ], + "144": [ + 82, + 132, + 220, + 255 + ], + "145": [ + 79, + 133, + 218, + 255 + ], + "146": [ + 76, + 134, + 216, + 255 + ], + "147": [ + 73, + 135, + 214, + 255 + ], + "148": [ + 71, + 136, + 212, + 255 + ], + "149": [ + 68, + 137, + 210, + 255 + ], + "150": [ + 66, + 137, + 208, + 255 + ], + "151": [ + 63, + 138, + 206, + 255 + ], + "152": [ + 61, + 139, + 204, + 255 + ], + "153": [ + 58, + 139, + 202, + 255 + ], + "154": [ + 56, + 140, + 200, + 255 + ], + "155": [ + 53, + 141, + 198, + 255 + ], + "156": [ + 51, + 141, + 196, + 255 + ], + "157": [ + 49, + 142, + 194, + 255 + ], + "158": [ + 47, + 142, + 192, + 255 + ], + "159": [ + 45, + 143, + 190, + 255 + ], + "160": [ + 43, + 143, + 188, + 255 + ], + "161": [ + 42, + 144, + 185, + 255 + ], + "162": [ + 40, + 144, + 183, + 255 + ], + "163": [ + 38, + 144, + 181, + 255 + ], + "164": [ + 37, + 145, + 179, + 255 + ], + "165": [ + 35, + 145, + 177, + 255 + ], + "166": [ + 34, + 146, + 175, + 255 + ], + "167": [ + 33, + 146, + 173, + 255 + ], + "168": [ + 32, + 146, + 171, + 255 + ], + "169": [ + 31, + 147, + 169, + 255 + ], + "170": [ + 30, + 147, + 167, + 255 + ], + "171": [ + 29, + 147, + 165, + 255 + ], + "172": [ + 28, + 147, + 163, + 255 + ], + "173": [ + 27, + 148, + 161, + 255 + ], + "174": [ + 26, + 148, + 159, + 255 + ], + "175": [ + 25, + 148, + 157, + 255 + ], + "176": [ + 24, + 148, + 156, + 255 + ], + "177": [ + 23, + 149, + 154, + 255 + ], + "178": [ + 22, + 149, + 152, + 255 + ], + "179": [ + 22, + 149, + 150, + 255 + ], + "180": [ + 21, + 149, + 148, + 255 + ], + "181": [ + 20, + 150, + 146, + 255 + ], + "182": [ + 19, + 150, + 144, + 255 + ], + "183": [ + 18, + 150, + 142, + 255 + ], + "184": [ + 17, + 150, + 140, + 255 + ], + "185": [ + 16, + 151, + 138, + 255 + ], + "186": [ + 15, + 151, + 136, + 255 + ], + "187": [ + 15, + 151, + 134, + 255 + ], + "188": [ + 14, + 151, + 132, + 255 + ], + "189": [ + 13, + 151, + 130, + 255 + ], + "190": [ + 12, + 152, + 128, + 255 + ], + "191": [ + 12, + 152, + 125, + 255 + ], + "192": [ + 11, + 152, + 123, + 255 + ], + "193": [ + 11, + 152, + 121, + 255 + ], + "194": [ + 11, + 152, + 119, + 255 + ], + "195": [ + 11, + 153, + 116, + 255 + ], + "196": [ + 11, + 153, + 114, + 255 + ], + "197": [ + 12, + 153, + 112, + 255 + ], + "198": [ + 13, + 153, + 109, + 255 + ], + "199": [ + 15, + 153, + 107, + 255 + ], + "200": [ + 16, + 153, + 104, + 255 + ], + "201": [ + 18, + 153, + 102, + 255 + ], + "202": [ + 20, + 153, + 99, + 255 + ], + "203": [ + 22, + 153, + 96, + 255 + ], + "204": [ + 25, + 154, + 93, + 255 + ], + "205": [ + 27, + 154, + 91, + 255 + ], + "206": [ + 30, + 154, + 88, + 255 + ], + "207": [ + 33, + 154, + 85, + 255 + ], + "208": [ + 36, + 153, + 82, + 255 + ], + "209": [ + 39, + 153, + 79, + 255 + ], + "210": [ + 42, + 153, + 76, + 255 + ], + "211": [ + 45, + 153, + 73, + 255 + ], + "212": [ + 49, + 153, + 70, + 255 + ], + "213": [ + 52, + 153, + 66, + 255 + ], + "214": [ + 56, + 152, + 63, + 255 + ], + "215": [ + 59, + 152, + 60, + 255 + ], + "216": [ + 63, + 152, + 56, + 255 + ], + "217": [ + 67, + 151, + 53, + 255 + ], + "218": [ + 71, + 151, + 50, + 255 + ], + "219": [ + 74, + 150, + 46, + 255 + ], + "220": [ + 78, + 150, + 43, + 255 + ], + "221": [ + 82, + 149, + 40, + 255 + ], + "222": [ + 86, + 149, + 37, + 255 + ], + "223": [ + 90, + 148, + 34, + 255 + ], + "224": [ + 93, + 147, + 32, + 255 + ], + "225": [ + 97, + 146, + 29, + 255 + ], + "226": [ + 100, + 146, + 27, + 255 + ], + "227": [ + 104, + 145, + 25, + 255 + ], + "228": [ + 107, + 144, + 23, + 255 + ], + "229": [ + 110, + 143, + 21, + 255 + ], + "230": [ + 113, + 142, + 19, + 255 + ], + "231": [ + 116, + 141, + 18, + 255 + ], + "232": [ + 119, + 141, + 17, + 255 + ], + "233": [ + 121, + 140, + 16, + 255 + ], + "234": [ + 124, + 139, + 15, + 255 + ], + "235": [ + 127, + 138, + 15, + 255 + ], + "236": [ + 129, + 137, + 14, + 255 + ], + "237": [ + 131, + 136, + 14, + 255 + ], + "238": [ + 134, + 135, + 13, + 255 + ], + "239": [ + 136, + 135, + 13, + 255 + ], + "240": [ + 138, + 134, + 13, + 255 + ], + "241": [ + 140, + 133, + 13, + 255 + ], + "242": [ + 142, + 132, + 13, + 255 + ], + "243": [ + 145, + 131, + 13, + 255 + ], + "244": [ + 147, + 130, + 13, + 255 + ], + "245": [ + 149, + 129, + 13, + 255 + ], + "246": [ + 151, + 128, + 13, + 255 + ], + "247": [ + 152, + 127, + 13, + 255 + ], + "248": [ + 154, + 126, + 13, + 255 + ], + "249": [ + 156, + 125, + 13, + 255 + ], + "250": [ + 158, + 124, + 13, + 255 + ], + "251": [ + 160, + 123, + 13, + 255 + ], + "252": [ + 162, + 122, + 13, + 255 + ], + "253": [ + 164, + 121, + 13, + 255 + ], + "254": [ + 166, + 120, + 12, + 255 + ], + "255": [ + 167, + 119, + 12, + 255 + ] + }, + prism: { + "0": [ + 255, + 0, + 0, + 255 + ], + "1": [ + 255, + 0, + 0, + 255 + ], + "2": [ + 255, + 33, + 0, + 255 + ], + "3": [ + 255, + 81, + 0, + 255 + ], + "4": [ + 255, + 130, + 0, + 255 + ], + "5": [ + 255, + 176, + 0, + 255 + ], + "6": [ + 255, + 215, + 0, + 255 + ], + "7": [ + 255, + 246, + 0, + 255 + ], + "8": [ + 226, + 255, + 0, + 255 + ], + "9": [ + 178, + 255, + 0, + 255 + ], + "10": [ + 129, + 255, + 0, + 255 + ], + "11": [ + 83, + 254, + 0, + 255 + ], + "12": [ + 42, + 226, + 0, + 255 + ], + "13": [ + 10, + 188, + 57, + 255 + ], + "14": [ + 0, + 144, + 125, + 255 + ], + "15": [ + 0, + 96, + 185, + 255 + ], + "16": [ + 0, + 47, + 232, + 255 + ], + "17": [ + 0, + 0, + 255, + 255 + ], + "18": [ + 25, + 0, + 255, + 255 + ], + "19": [ + 61, + 0, + 255, + 255 + ], + "20": [ + 105, + 0, + 254, + 255 + ], + "21": [ + 153, + 0, + 215, + 255 + ], + "22": [ + 202, + 0, + 162, + 255 + ], + "23": [ + 249, + 0, + 99, + 255 + ], + "24": [ + 255, + 0, + 28, + 255 + ], + "25": [ + 255, + 0, + 0, + 255 + ], + "26": [ + 255, + 14, + 0, + 255 + ], + "27": [ + 255, + 61, + 0, + 255 + ], + "28": [ + 255, + 111, + 0, + 255 + ], + "29": [ + 255, + 158, + 0, + 255 + ], + "30": [ + 255, + 200, + 0, + 255 + ], + "31": [ + 255, + 235, + 0, + 255 + ], + "32": [ + 245, + 255, + 0, + 255 + ], + "33": [ + 197, + 255, + 0, + 255 + ], + "34": [ + 148, + 255, + 0, + 255 + ], + "35": [ + 101, + 255, + 0, + 255 + ], + "36": [ + 58, + 238, + 0, + 255 + ], + "37": [ + 22, + 204, + 28, + 255 + ], + "38": [ + 0, + 163, + 98, + 255 + ], + "39": [ + 0, + 116, + 162, + 255 + ], + "40": [ + 0, + 67, + 215, + 255 + ], + "41": [ + 0, + 19, + 253, + 255 + ], + "42": [ + 13, + 0, + 255, + 255 + ], + "43": [ + 46, + 0, + 255, + 255 + ], + "44": [ + 87, + 0, + 255, + 255 + ], + "45": [ + 133, + 0, + 232, + 255 + ], + "46": [ + 182, + 0, + 185, + 255 + ], + "47": [ + 231, + 0, + 125, + 255 + ], + "48": [ + 255, + 0, + 57, + 255 + ], + "49": [ + 255, + 0, + 0, + 255 + ], + "50": [ + 255, + 0, + 0, + 255 + ], + "51": [ + 255, + 42, + 0, + 255 + ], + "52": [ + 255, + 91, + 0, + 255 + ], + "53": [ + 255, + 139, + 0, + 255 + ], + "54": [ + 255, + 184, + 0, + 255 + ], + "55": [ + 255, + 222, + 0, + 255 + ], + "56": [ + 255, + 251, + 0, + 255 + ], + "57": [ + 217, + 255, + 0, + 255 + ], + "58": [ + 168, + 255, + 0, + 255 + ], + "59": [ + 119, + 255, + 0, + 255 + ], + "60": [ + 74, + 249, + 0, + 255 + ], + "61": [ + 35, + 219, + 0, + 255 + ], + "62": [ + 5, + 180, + 71, + 255 + ], + "63": [ + 0, + 135, + 137, + 255 + ], + "64": [ + 0, + 86, + 195, + 255 + ], + "65": [ + 0, + 38, + 240, + 255 + ], + "66": [ + 3, + 0, + 255, + 255 + ], + "67": [ + 32, + 0, + 255, + 255 + ], + "68": [ + 70, + 0, + 255, + 255 + ], + "69": [ + 114, + 0, + 247, + 255 + ], + "70": [ + 163, + 0, + 206, + 255 + ], + "71": [ + 212, + 0, + 150, + 255 + ], + "72": [ + 255, + 0, + 85, + 255 + ], + "73": [ + 255, + 0, + 14, + 255 + ], + "74": [ + 255, + 0, + 0, + 255 + ], + "75": [ + 255, + 23, + 0, + 255 + ], + "76": [ + 255, + 71, + 0, + 255 + ], + "77": [ + 255, + 120, + 0, + 255 + ], + "78": [ + 255, + 167, + 0, + 255 + ], + "79": [ + 255, + 208, + 0, + 255 + ], + "80": [ + 255, + 241, + 0, + 255 + ], + "81": [ + 236, + 255, + 0, + 255 + ], + "82": [ + 188, + 255, + 0, + 255 + ], + "83": [ + 139, + 255, + 0, + 255 + ], + "84": [ + 92, + 255, + 0, + 255 + ], + "85": [ + 50, + 232, + 0, + 255 + ], + "86": [ + 16, + 197, + 42, + 255 + ], + "87": [ + 0, + 154, + 111, + 255 + ], + "88": [ + 0, + 106, + 173, + 255 + ], + "89": [ + 0, + 57, + 224, + 255 + ], + "90": [ + 0, + 10, + 255, + 255 + ], + "91": [ + 19, + 0, + 255, + 255 + ], + "92": [ + 53, + 0, + 255, + 255 + ], + "93": [ + 96, + 0, + 255, + 255 + ], + "94": [ + 143, + 0, + 224, + 255 + ], + "95": [ + 192, + 0, + 174, + 255 + ], + "96": [ + 240, + 0, + 112, + 255 + ], + "97": [ + 255, + 0, + 43, + 255 + ], + "98": [ + 255, + 0, + 0, + 255 + ], + "99": [ + 255, + 4, + 0, + 255 + ], + "100": [ + 255, + 51, + 0, + 255 + ], + "101": [ + 255, + 100, + 0, + 255 + ], + "102": [ + 255, + 148, + 0, + 255 + ], + "103": [ + 255, + 192, + 0, + 255 + ], + "104": [ + 255, + 229, + 0, + 255 + ], + "105": [ + 254, + 255, + 0, + 255 + ], + "106": [ + 207, + 255, + 0, + 255 + ], + "107": [ + 158, + 255, + 0, + 255 + ], + "108": [ + 110, + 255, + 0, + 255 + ], + "109": [ + 66, + 244, + 0, + 255 + ], + "110": [ + 29, + 212, + 13, + 255 + ], + "111": [ + 1, + 172, + 84, + 255 + ], + "112": [ + 0, + 126, + 150, + 255 + ], + "113": [ + 0, + 77, + 205, + 255 + ], + "114": [ + 0, + 28, + 247, + 255 + ], + "115": [ + 7, + 0, + 255, + 255 + ], + "116": [ + 38, + 0, + 255, + 255 + ], + "117": [ + 78, + 0, + 255, + 255 + ], + "118": [ + 124, + 0, + 240, + 255 + ], + "119": [ + 172, + 0, + 196, + 255 + ], + "120": [ + 221, + 0, + 138, + 255 + ], + "121": [ + 255, + 0, + 72, + 255 + ], + "122": [ + 255, + 0, + 0, + 255 + ], + "123": [ + 255, + 0, + 0, + 255 + ], + "124": [ + 255, + 32, + 0, + 255 + ], + "125": [ + 255, + 81, + 0, + 255 + ], + "126": [ + 255, + 129, + 0, + 255 + ], + "127": [ + 255, + 175, + 0, + 255 + ], + "128": [ + 255, + 215, + 0, + 255 + ], + "129": [ + 255, + 246, + 0, + 255 + ], + "130": [ + 227, + 255, + 0, + 255 + ], + "131": [ + 178, + 255, + 0, + 255 + ], + "132": [ + 129, + 255, + 0, + 255 + ], + "133": [ + 83, + 254, + 0, + 255 + ], + "134": [ + 43, + 226, + 0, + 255 + ], + "135": [ + 11, + 189, + 56, + 255 + ], + "136": [ + 0, + 145, + 124, + 255 + ], + "137": [ + 0, + 96, + 184, + 255 + ], + "138": [ + 0, + 47, + 232, + 255 + ], + "139": [ + 0, + 1, + 255, + 255 + ], + "140": [ + 25, + 0, + 255, + 255 + ], + "141": [ + 61, + 0, + 255, + 255 + ], + "142": [ + 105, + 0, + 254, + 255 + ], + "143": [ + 153, + 0, + 215, + 255 + ], + "144": [ + 202, + 0, + 163, + 255 + ], + "145": [ + 249, + 0, + 99, + 255 + ], + "146": [ + 255, + 0, + 29, + 255 + ], + "147": [ + 255, + 0, + 0, + 255 + ], + "148": [ + 255, + 13, + 0, + 255 + ], + "149": [ + 255, + 61, + 0, + 255 + ], + "150": [ + 255, + 110, + 0, + 255 + ], + "151": [ + 255, + 157, + 0, + 255 + ], + "152": [ + 255, + 200, + 0, + 255 + ], + "153": [ + 255, + 235, + 0, + 255 + ], + "154": [ + 245, + 255, + 0, + 255 + ], + "155": [ + 198, + 255, + 0, + 255 + ], + "156": [ + 149, + 255, + 0, + 255 + ], + "157": [ + 101, + 255, + 0, + 255 + ], + "158": [ + 58, + 238, + 0, + 255 + ], + "159": [ + 22, + 205, + 27, + 255 + ], + "160": [ + 0, + 163, + 98, + 255 + ], + "161": [ + 0, + 116, + 161, + 255 + ], + "162": [ + 0, + 67, + 214, + 255 + ], + "163": [ + 0, + 19, + 253, + 255 + ], + "164": [ + 13, + 0, + 255, + 255 + ], + "165": [ + 45, + 0, + 255, + 255 + ], + "166": [ + 86, + 0, + 255, + 255 + ], + "167": [ + 133, + 0, + 233, + 255 + ], + "168": [ + 182, + 0, + 185, + 255 + ], + "169": [ + 230, + 0, + 126, + 255 + ], + "170": [ + 255, + 0, + 58, + 255 + ], + "171": [ + 255, + 0, + 0, + 255 + ], + "172": [ + 255, + 0, + 0, + 255 + ], + "173": [ + 255, + 41, + 0, + 255 + ], + "174": [ + 255, + 90, + 0, + 255 + ], + "175": [ + 255, + 139, + 0, + 255 + ], + "176": [ + 255, + 184, + 0, + 255 + ], + "177": [ + 255, + 222, + 0, + 255 + ], + "178": [ + 255, + 251, + 0, + 255 + ], + "179": [ + 217, + 255, + 0, + 255 + ], + "180": [ + 169, + 255, + 0, + 255 + ], + "181": [ + 120, + 255, + 0, + 255 + ], + "182": [ + 75, + 249, + 0, + 255 + ], + "183": [ + 36, + 219, + 0, + 255 + ], + "184": [ + 5, + 181, + 70, + 255 + ], + "185": [ + 0, + 135, + 137, + 255 + ], + "186": [ + 0, + 87, + 195, + 255 + ], + "187": [ + 0, + 38, + 239, + 255 + ], + "188": [ + 2, + 0, + 255, + 255 + ], + "189": [ + 31, + 0, + 255, + 255 + ], + "190": [ + 69, + 0, + 255, + 255 + ], + "191": [ + 114, + 0, + 248, + 255 + ], + "192": [ + 162, + 0, + 206, + 255 + ], + "193": [ + 211, + 0, + 151, + 255 + ], + "194": [ + 255, + 0, + 86, + 255 + ], + "195": [ + 255, + 0, + 15, + 255 + ], + "196": [ + 255, + 0, + 0, + 255 + ], + "197": [ + 255, + 22, + 0, + 255 + ], + "198": [ + 255, + 71, + 0, + 255 + ], + "199": [ + 255, + 120, + 0, + 255 + ], + "200": [ + 255, + 166, + 0, + 255 + ], + "201": [ + 255, + 207, + 0, + 255 + ], + "202": [ + 255, + 240, + 0, + 255 + ], + "203": [ + 236, + 255, + 0, + 255 + ], + "204": [ + 188, + 255, + 0, + 255 + ], + "205": [ + 139, + 255, + 0, + 255 + ], + "206": [ + 92, + 255, + 0, + 255 + ], + "207": [ + 50, + 233, + 0, + 255 + ], + "208": [ + 16, + 197, + 42, + 255 + ], + "209": [ + 0, + 154, + 111, + 255 + ], + "210": [ + 0, + 107, + 173, + 255 + ], + "211": [ + 0, + 57, + 223, + 255 + ], + "212": [ + 0, + 10, + 255, + 255 + ], + "213": [ + 18, + 0, + 255, + 255 + ], + "214": [ + 53, + 0, + 255, + 255 + ], + "215": [ + 95, + 0, + 255, + 255 + ], + "216": [ + 143, + 0, + 225, + 255 + ], + "217": [ + 192, + 0, + 175, + 255 + ], + "218": [ + 239, + 0, + 113, + 255 + ], + "219": [ + 255, + 0, + 44, + 255 + ], + "220": [ + 255, + 0, + 0, + 255 + ], + "221": [ + 255, + 4, + 0, + 255 + ], + "222": [ + 255, + 51, + 0, + 255 + ], + "223": [ + 255, + 100, + 0, + 255 + ], + "224": [ + 255, + 148, + 0, + 255 + ], + "225": [ + 255, + 192, + 0, + 255 + ], + "226": [ + 255, + 228, + 0, + 255 + ], + "227": [ + 254, + 255, + 0, + 255 + ], + "228": [ + 208, + 255, + 0, + 255 + ], + "229": [ + 159, + 255, + 0, + 255 + ], + "230": [ + 111, + 255, + 0, + 255 + ], + "231": [ + 66, + 244, + 0, + 255 + ], + "232": [ + 29, + 212, + 13, + 255 + ], + "233": [ + 1, + 172, + 84, + 255 + ], + "234": [ + 0, + 126, + 149, + 255 + ], + "235": [ + 0, + 77, + 204, + 255 + ], + "236": [ + 0, + 29, + 246, + 255 + ], + "237": [ + 7, + 0, + 255, + 255 + ], + "238": [ + 38, + 0, + 255, + 255 + ], + "239": [ + 77, + 0, + 255, + 255 + ], + "240": [ + 123, + 0, + 241, + 255 + ], + "241": [ + 172, + 0, + 196, + 255 + ], + "242": [ + 221, + 0, + 139, + 255 + ], + "243": [ + 255, + 0, + 72, + 255 + ], + "244": [ + 255, + 0, + 1, + 255 + ], + "245": [ + 255, + 0, + 0, + 255 + ], + "246": [ + 255, + 32, + 0, + 255 + ], + "247": [ + 255, + 80, + 0, + 255 + ], + "248": [ + 255, + 129, + 0, + 255 + ], + "249": [ + 255, + 175, + 0, + 255 + ], + "250": [ + 255, + 215, + 0, + 255 + ], + "251": [ + 255, + 246, + 0, + 255 + ], + "252": [ + 227, + 255, + 0, + 255 + ], + "253": [ + 179, + 255, + 0, + 255 + ], + "254": [ + 130, + 255, + 0, + 255 + ], + "255": [ + 84, + 254, + 0, + 255 + ] + }, + rain: { + "0": [ + 238, + 237, + 242, + 255 + ], + "1": [ + 237, + 236, + 241, + 255 + ], + "2": [ + 236, + 235, + 239, + 255 + ], + "3": [ + 236, + 234, + 238, + 255 + ], + "4": [ + 235, + 233, + 236, + 255 + ], + "5": [ + 234, + 231, + 234, + 255 + ], + "6": [ + 233, + 230, + 233, + 255 + ], + "7": [ + 233, + 229, + 231, + 255 + ], + "8": [ + 232, + 228, + 230, + 255 + ], + "9": [ + 231, + 227, + 228, + 255 + ], + "10": [ + 230, + 226, + 227, + 255 + ], + "11": [ + 229, + 225, + 225, + 255 + ], + "12": [ + 229, + 224, + 224, + 255 + ], + "13": [ + 228, + 223, + 222, + 255 + ], + "14": [ + 227, + 222, + 221, + 255 + ], + "15": [ + 227, + 221, + 219, + 255 + ], + "16": [ + 226, + 220, + 217, + 255 + ], + "17": [ + 226, + 219, + 216, + 255 + ], + "18": [ + 225, + 218, + 214, + 255 + ], + "19": [ + 225, + 216, + 212, + 255 + ], + "20": [ + 224, + 215, + 210, + 255 + ], + "21": [ + 223, + 214, + 208, + 255 + ], + "22": [ + 223, + 213, + 206, + 255 + ], + "23": [ + 222, + 212, + 204, + 255 + ], + "24": [ + 222, + 211, + 203, + 255 + ], + "25": [ + 221, + 210, + 201, + 255 + ], + "26": [ + 221, + 209, + 199, + 255 + ], + "27": [ + 220, + 208, + 197, + 255 + ], + "28": [ + 220, + 207, + 195, + 255 + ], + "29": [ + 219, + 206, + 193, + 255 + ], + "30": [ + 219, + 205, + 191, + 255 + ], + "31": [ + 219, + 204, + 189, + 255 + ], + "32": [ + 218, + 203, + 187, + 255 + ], + "33": [ + 218, + 201, + 185, + 255 + ], + "34": [ + 217, + 200, + 183, + 255 + ], + "35": [ + 217, + 199, + 181, + 255 + ], + "36": [ + 216, + 198, + 179, + 255 + ], + "37": [ + 215, + 197, + 177, + 255 + ], + "38": [ + 215, + 196, + 175, + 255 + ], + "39": [ + 214, + 195, + 173, + 255 + ], + "40": [ + 214, + 194, + 171, + 255 + ], + "41": [ + 213, + 194, + 169, + 255 + ], + "42": [ + 212, + 193, + 167, + 255 + ], + "43": [ + 211, + 192, + 165, + 255 + ], + "44": [ + 210, + 191, + 163, + 255 + ], + "45": [ + 209, + 190, + 161, + 255 + ], + "46": [ + 208, + 189, + 159, + 255 + ], + "47": [ + 207, + 189, + 158, + 255 + ], + "48": [ + 206, + 188, + 156, + 255 + ], + "49": [ + 205, + 187, + 154, + 255 + ], + "50": [ + 204, + 186, + 153, + 255 + ], + "51": [ + 202, + 186, + 151, + 255 + ], + "52": [ + 201, + 185, + 150, + 255 + ], + "53": [ + 199, + 185, + 148, + 255 + ], + "54": [ + 198, + 184, + 147, + 255 + ], + "55": [ + 196, + 183, + 146, + 255 + ], + "56": [ + 194, + 183, + 145, + 255 + ], + "57": [ + 193, + 182, + 144, + 255 + ], + "58": [ + 191, + 182, + 143, + 255 + ], + "59": [ + 189, + 181, + 142, + 255 + ], + "60": [ + 188, + 181, + 141, + 255 + ], + "61": [ + 186, + 180, + 140, + 255 + ], + "62": [ + 184, + 180, + 139, + 255 + ], + "63": [ + 183, + 179, + 138, + 255 + ], + "64": [ + 181, + 178, + 138, + 255 + ], + "65": [ + 179, + 178, + 137, + 255 + ], + "66": [ + 177, + 177, + 136, + 255 + ], + "67": [ + 176, + 177, + 136, + 255 + ], + "68": [ + 174, + 176, + 135, + 255 + ], + "69": [ + 172, + 176, + 134, + 255 + ], + "70": [ + 171, + 175, + 134, + 255 + ], + "71": [ + 169, + 175, + 133, + 255 + ], + "72": [ + 167, + 174, + 132, + 255 + ], + "73": [ + 165, + 173, + 132, + 255 + ], + "74": [ + 164, + 173, + 131, + 255 + ], + "75": [ + 162, + 172, + 131, + 255 + ], + "76": [ + 160, + 172, + 130, + 255 + ], + "77": [ + 159, + 171, + 129, + 255 + ], + "78": [ + 157, + 171, + 129, + 255 + ], + "79": [ + 155, + 170, + 128, + 255 + ], + "80": [ + 153, + 169, + 128, + 255 + ], + "81": [ + 152, + 169, + 127, + 255 + ], + "82": [ + 150, + 168, + 126, + 255 + ], + "83": [ + 148, + 168, + 126, + 255 + ], + "84": [ + 147, + 167, + 125, + 255 + ], + "85": [ + 145, + 167, + 125, + 255 + ], + "86": [ + 143, + 166, + 124, + 255 + ], + "87": [ + 141, + 165, + 124, + 255 + ], + "88": [ + 140, + 165, + 123, + 255 + ], + "89": [ + 138, + 164, + 123, + 255 + ], + "90": [ + 136, + 164, + 122, + 255 + ], + "91": [ + 134, + 163, + 122, + 255 + ], + "92": [ + 133, + 163, + 121, + 255 + ], + "93": [ + 131, + 162, + 120, + 255 + ], + "94": [ + 129, + 161, + 120, + 255 + ], + "95": [ + 127, + 161, + 119, + 255 + ], + "96": [ + 125, + 160, + 119, + 255 + ], + "97": [ + 124, + 160, + 118, + 255 + ], + "98": [ + 122, + 159, + 118, + 255 + ], + "99": [ + 120, + 159, + 117, + 255 + ], + "100": [ + 118, + 158, + 117, + 255 + ], + "101": [ + 116, + 158, + 117, + 255 + ], + "102": [ + 114, + 157, + 116, + 255 + ], + "103": [ + 113, + 156, + 116, + 255 + ], + "104": [ + 111, + 156, + 115, + 255 + ], + "105": [ + 109, + 155, + 115, + 255 + ], + "106": [ + 107, + 155, + 114, + 255 + ], + "107": [ + 105, + 154, + 114, + 255 + ], + "108": [ + 103, + 154, + 113, + 255 + ], + "109": [ + 101, + 153, + 113, + 255 + ], + "110": [ + 99, + 152, + 113, + 255 + ], + "111": [ + 97, + 152, + 112, + 255 + ], + "112": [ + 95, + 151, + 112, + 255 + ], + "113": [ + 93, + 151, + 112, + 255 + ], + "114": [ + 91, + 150, + 111, + 255 + ], + "115": [ + 89, + 150, + 111, + 255 + ], + "116": [ + 87, + 149, + 111, + 255 + ], + "117": [ + 85, + 148, + 111, + 255 + ], + "118": [ + 82, + 148, + 110, + 255 + ], + "119": [ + 80, + 147, + 110, + 255 + ], + "120": [ + 78, + 147, + 110, + 255 + ], + "121": [ + 76, + 146, + 110, + 255 + ], + "122": [ + 74, + 145, + 110, + 255 + ], + "123": [ + 71, + 145, + 109, + 255 + ], + "124": [ + 69, + 144, + 109, + 255 + ], + "125": [ + 67, + 144, + 109, + 255 + ], + "126": [ + 65, + 143, + 109, + 255 + ], + "127": [ + 62, + 142, + 109, + 255 + ], + "128": [ + 60, + 142, + 109, + 255 + ], + "129": [ + 58, + 141, + 109, + 255 + ], + "130": [ + 56, + 140, + 109, + 255 + ], + "131": [ + 53, + 140, + 109, + 255 + ], + "132": [ + 51, + 139, + 109, + 255 + ], + "133": [ + 49, + 138, + 109, + 255 + ], + "134": [ + 47, + 138, + 109, + 255 + ], + "135": [ + 44, + 137, + 109, + 255 + ], + "136": [ + 42, + 136, + 109, + 255 + ], + "137": [ + 40, + 135, + 109, + 255 + ], + "138": [ + 38, + 135, + 109, + 255 + ], + "139": [ + 36, + 134, + 109, + 255 + ], + "140": [ + 34, + 133, + 109, + 255 + ], + "141": [ + 32, + 132, + 109, + 255 + ], + "142": [ + 30, + 131, + 110, + 255 + ], + "143": [ + 28, + 131, + 110, + 255 + ], + "144": [ + 26, + 130, + 110, + 255 + ], + "145": [ + 24, + 129, + 110, + 255 + ], + "146": [ + 22, + 128, + 110, + 255 + ], + "147": [ + 21, + 127, + 110, + 255 + ], + "148": [ + 19, + 126, + 110, + 255 + ], + "149": [ + 18, + 126, + 110, + 255 + ], + "150": [ + 16, + 125, + 110, + 255 + ], + "151": [ + 15, + 124, + 110, + 255 + ], + "152": [ + 13, + 123, + 110, + 255 + ], + "153": [ + 12, + 122, + 110, + 255 + ], + "154": [ + 11, + 121, + 110, + 255 + ], + "155": [ + 9, + 120, + 110, + 255 + ], + "156": [ + 8, + 120, + 110, + 255 + ], + "157": [ + 8, + 119, + 110, + 255 + ], + "158": [ + 7, + 118, + 110, + 255 + ], + "159": [ + 6, + 117, + 110, + 255 + ], + "160": [ + 5, + 116, + 109, + 255 + ], + "161": [ + 5, + 115, + 109, + 255 + ], + "162": [ + 4, + 114, + 109, + 255 + ], + "163": [ + 4, + 113, + 109, + 255 + ], + "164": [ + 3, + 112, + 109, + 255 + ], + "165": [ + 3, + 111, + 109, + 255 + ], + "166": [ + 3, + 111, + 109, + 255 + ], + "167": [ + 3, + 110, + 109, + 255 + ], + "168": [ + 3, + 109, + 109, + 255 + ], + "169": [ + 3, + 108, + 108, + 255 + ], + "170": [ + 3, + 107, + 108, + 255 + ], + "171": [ + 3, + 106, + 108, + 255 + ], + "172": [ + 4, + 105, + 108, + 255 + ], + "173": [ + 4, + 104, + 108, + 255 + ], + "174": [ + 4, + 103, + 108, + 255 + ], + "175": [ + 5, + 102, + 107, + 255 + ], + "176": [ + 5, + 101, + 107, + 255 + ], + "177": [ + 6, + 101, + 107, + 255 + ], + "178": [ + 7, + 100, + 107, + 255 + ], + "179": [ + 8, + 99, + 106, + 255 + ], + "180": [ + 9, + 98, + 106, + 255 + ], + "181": [ + 9, + 97, + 106, + 255 + ], + "182": [ + 10, + 96, + 106, + 255 + ], + "183": [ + 11, + 95, + 105, + 255 + ], + "184": [ + 12, + 94, + 105, + 255 + ], + "185": [ + 13, + 93, + 105, + 255 + ], + "186": [ + 14, + 92, + 104, + 255 + ], + "187": [ + 15, + 91, + 104, + 255 + ], + "188": [ + 16, + 90, + 103, + 255 + ], + "189": [ + 17, + 89, + 103, + 255 + ], + "190": [ + 18, + 88, + 103, + 255 + ], + "191": [ + 19, + 87, + 102, + 255 + ], + "192": [ + 20, + 86, + 102, + 255 + ], + "193": [ + 21, + 85, + 101, + 255 + ], + "194": [ + 22, + 84, + 101, + 255 + ], + "195": [ + 23, + 84, + 100, + 255 + ], + "196": [ + 24, + 83, + 100, + 255 + ], + "197": [ + 24, + 82, + 99, + 255 + ], + "198": [ + 25, + 81, + 99, + 255 + ], + "199": [ + 26, + 80, + 98, + 255 + ], + "200": [ + 27, + 79, + 97, + 255 + ], + "201": [ + 27, + 78, + 97, + 255 + ], + "202": [ + 28, + 77, + 96, + 255 + ], + "203": [ + 29, + 76, + 96, + 255 + ], + "204": [ + 29, + 75, + 95, + 255 + ], + "205": [ + 30, + 74, + 94, + 255 + ], + "206": [ + 30, + 73, + 94, + 255 + ], + "207": [ + 31, + 72, + 93, + 255 + ], + "208": [ + 32, + 71, + 92, + 255 + ], + "209": [ + 32, + 70, + 91, + 255 + ], + "210": [ + 32, + 69, + 91, + 255 + ], + "211": [ + 33, + 68, + 90, + 255 + ], + "212": [ + 33, + 67, + 89, + 255 + ], + "213": [ + 34, + 66, + 88, + 255 + ], + "214": [ + 34, + 65, + 88, + 255 + ], + "215": [ + 34, + 64, + 87, + 255 + ], + "216": [ + 35, + 63, + 86, + 255 + ], + "217": [ + 35, + 62, + 85, + 255 + ], + "218": [ + 35, + 62, + 84, + 255 + ], + "219": [ + 36, + 61, + 83, + 255 + ], + "220": [ + 36, + 60, + 83, + 255 + ], + "221": [ + 36, + 59, + 82, + 255 + ], + "222": [ + 36, + 58, + 81, + 255 + ], + "223": [ + 36, + 57, + 80, + 255 + ], + "224": [ + 36, + 56, + 79, + 255 + ], + "225": [ + 37, + 55, + 78, + 255 + ], + "226": [ + 37, + 54, + 78, + 255 + ], + "227": [ + 37, + 53, + 77, + 255 + ], + "228": [ + 37, + 52, + 76, + 255 + ], + "229": [ + 37, + 51, + 75, + 255 + ], + "230": [ + 37, + 50, + 74, + 255 + ], + "231": [ + 37, + 49, + 74, + 255 + ], + "232": [ + 37, + 48, + 73, + 255 + ], + "233": [ + 37, + 47, + 72, + 255 + ], + "234": [ + 37, + 47, + 71, + 255 + ], + "235": [ + 37, + 46, + 70, + 255 + ], + "236": [ + 36, + 45, + 70, + 255 + ], + "237": [ + 36, + 44, + 69, + 255 + ], + "238": [ + 36, + 43, + 68, + 255 + ], + "239": [ + 36, + 42, + 67, + 255 + ], + "240": [ + 36, + 41, + 67, + 255 + ], + "241": [ + 36, + 40, + 66, + 255 + ], + "242": [ + 36, + 39, + 65, + 255 + ], + "243": [ + 36, + 38, + 64, + 255 + ], + "244": [ + 35, + 37, + 64, + 255 + ], + "245": [ + 35, + 36, + 63, + 255 + ], + "246": [ + 35, + 35, + 62, + 255 + ], + "247": [ + 35, + 34, + 61, + 255 + ], + "248": [ + 35, + 33, + 61, + 255 + ], + "249": [ + 34, + 32, + 60, + 255 + ], + "250": [ + 34, + 31, + 59, + 255 + ], + "251": [ + 34, + 30, + 59, + 255 + ], + "252": [ + 34, + 29, + 58, + 255 + ], + "253": [ + 34, + 28, + 57, + 255 + ], + "254": [ + 33, + 27, + 57, + 255 + ], + "255": [ + 33, + 26, + 56, + 255 + ] + }, + rainbow: { + "0": [ + 127, + 0, + 255, + 255 + ], + "1": [ + 125, + 3, + 254, + 255 + ], + "2": [ + 123, + 6, + 254, + 255 + ], + "3": [ + 121, + 9, + 254, + 255 + ], + "4": [ + 119, + 12, + 254, + 255 + ], + "5": [ + 117, + 15, + 254, + 255 + ], + "6": [ + 115, + 18, + 254, + 255 + ], + "7": [ + 113, + 21, + 254, + 255 + ], + "8": [ + 111, + 25, + 254, + 255 + ], + "9": [ + 109, + 28, + 254, + 255 + ], + "10": [ + 107, + 31, + 254, + 255 + ], + "11": [ + 105, + 34, + 254, + 255 + ], + "12": [ + 103, + 37, + 254, + 255 + ], + "13": [ + 101, + 40, + 254, + 255 + ], + "14": [ + 99, + 43, + 254, + 255 + ], + "15": [ + 97, + 46, + 253, + 255 + ], + "16": [ + 95, + 49, + 253, + 255 + ], + "17": [ + 93, + 53, + 253, + 255 + ], + "18": [ + 91, + 56, + 253, + 255 + ], + "19": [ + 89, + 59, + 253, + 255 + ], + "20": [ + 87, + 62, + 253, + 255 + ], + "21": [ + 85, + 65, + 252, + 255 + ], + "22": [ + 83, + 68, + 252, + 255 + ], + "23": [ + 81, + 71, + 252, + 255 + ], + "24": [ + 79, + 74, + 252, + 255 + ], + "25": [ + 77, + 77, + 251, + 255 + ], + "26": [ + 75, + 80, + 251, + 255 + ], + "27": [ + 73, + 83, + 251, + 255 + ], + "28": [ + 71, + 86, + 251, + 255 + ], + "29": [ + 69, + 89, + 250, + 255 + ], + "30": [ + 67, + 92, + 250, + 255 + ], + "31": [ + 65, + 95, + 250, + 255 + ], + "32": [ + 63, + 97, + 250, + 255 + ], + "33": [ + 61, + 100, + 249, + 255 + ], + "34": [ + 59, + 103, + 249, + 255 + ], + "35": [ + 57, + 106, + 249, + 255 + ], + "36": [ + 55, + 109, + 248, + 255 + ], + "37": [ + 53, + 112, + 248, + 255 + ], + "38": [ + 51, + 115, + 248, + 255 + ], + "39": [ + 49, + 117, + 247, + 255 + ], + "40": [ + 47, + 120, + 247, + 255 + ], + "41": [ + 45, + 123, + 246, + 255 + ], + "42": [ + 43, + 126, + 246, + 255 + ], + "43": [ + 41, + 128, + 246, + 255 + ], + "44": [ + 39, + 131, + 245, + 255 + ], + "45": [ + 37, + 134, + 245, + 255 + ], + "46": [ + 35, + 136, + 244, + 255 + ], + "47": [ + 33, + 139, + 244, + 255 + ], + "48": [ + 31, + 142, + 243, + 255 + ], + "49": [ + 29, + 144, + 243, + 255 + ], + "50": [ + 27, + 147, + 243, + 255 + ], + "51": [ + 25, + 149, + 242, + 255 + ], + "52": [ + 23, + 152, + 242, + 255 + ], + "53": [ + 21, + 154, + 241, + 255 + ], + "54": [ + 19, + 157, + 241, + 255 + ], + "55": [ + 17, + 159, + 240, + 255 + ], + "56": [ + 15, + 162, + 239, + 255 + ], + "57": [ + 13, + 164, + 239, + 255 + ], + "58": [ + 11, + 167, + 238, + 255 + ], + "59": [ + 9, + 169, + 238, + 255 + ], + "60": [ + 7, + 171, + 237, + 255 + ], + "61": [ + 5, + 174, + 237, + 255 + ], + "62": [ + 3, + 176, + 236, + 255 + ], + "63": [ + 1, + 178, + 236, + 255 + ], + "64": [ + 0, + 180, + 235, + 255 + ], + "65": [ + 2, + 183, + 234, + 255 + ], + "66": [ + 4, + 185, + 234, + 255 + ], + "67": [ + 6, + 187, + 233, + 255 + ], + "68": [ + 8, + 189, + 232, + 255 + ], + "69": [ + 10, + 191, + 232, + 255 + ], + "70": [ + 12, + 193, + 231, + 255 + ], + "71": [ + 14, + 195, + 230, + 255 + ], + "72": [ + 16, + 197, + 230, + 255 + ], + "73": [ + 18, + 199, + 229, + 255 + ], + "74": [ + 20, + 201, + 228, + 255 + ], + "75": [ + 22, + 203, + 228, + 255 + ], + "76": [ + 24, + 205, + 227, + 255 + ], + "77": [ + 26, + 207, + 226, + 255 + ], + "78": [ + 28, + 209, + 226, + 255 + ], + "79": [ + 30, + 210, + 225, + 255 + ], + "80": [ + 32, + 212, + 224, + 255 + ], + "81": [ + 34, + 214, + 223, + 255 + ], + "82": [ + 36, + 215, + 223, + 255 + ], + "83": [ + 38, + 217, + 222, + 255 + ], + "84": [ + 40, + 219, + 221, + 255 + ], + "85": [ + 42, + 220, + 220, + 255 + ], + "86": [ + 44, + 222, + 220, + 255 + ], + "87": [ + 46, + 223, + 219, + 255 + ], + "88": [ + 48, + 225, + 218, + 255 + ], + "89": [ + 50, + 226, + 217, + 255 + ], + "90": [ + 52, + 228, + 216, + 255 + ], + "91": [ + 54, + 229, + 215, + 255 + ], + "92": [ + 56, + 230, + 215, + 255 + ], + "93": [ + 58, + 232, + 214, + 255 + ], + "94": [ + 60, + 233, + 213, + 255 + ], + "95": [ + 62, + 234, + 212, + 255 + ], + "96": [ + 64, + 236, + 211, + 255 + ], + "97": [ + 66, + 237, + 210, + 255 + ], + "98": [ + 68, + 238, + 209, + 255 + ], + "99": [ + 70, + 239, + 209, + 255 + ], + "100": [ + 72, + 240, + 208, + 255 + ], + "101": [ + 74, + 241, + 207, + 255 + ], + "102": [ + 76, + 242, + 206, + 255 + ], + "103": [ + 78, + 243, + 205, + 255 + ], + "104": [ + 80, + 244, + 204, + 255 + ], + "105": [ + 82, + 245, + 203, + 255 + ], + "106": [ + 84, + 246, + 202, + 255 + ], + "107": [ + 86, + 246, + 201, + 255 + ], + "108": [ + 88, + 247, + 200, + 255 + ], + "109": [ + 90, + 248, + 199, + 255 + ], + "110": [ + 92, + 249, + 198, + 255 + ], + "111": [ + 94, + 249, + 197, + 255 + ], + "112": [ + 96, + 250, + 196, + 255 + ], + "113": [ + 98, + 250, + 195, + 255 + ], + "114": [ + 100, + 251, + 194, + 255 + ], + "115": [ + 102, + 251, + 193, + 255 + ], + "116": [ + 104, + 252, + 192, + 255 + ], + "117": [ + 106, + 252, + 191, + 255 + ], + "118": [ + 108, + 253, + 190, + 255 + ], + "119": [ + 110, + 253, + 189, + 255 + ], + "120": [ + 112, + 253, + 188, + 255 + ], + "121": [ + 114, + 254, + 187, + 255 + ], + "122": [ + 116, + 254, + 186, + 255 + ], + "123": [ + 118, + 254, + 185, + 255 + ], + "124": [ + 120, + 254, + 184, + 255 + ], + "125": [ + 122, + 254, + 183, + 255 + ], + "126": [ + 124, + 254, + 181, + 255 + ], + "127": [ + 126, + 254, + 180, + 255 + ], + "128": [ + 128, + 254, + 179, + 255 + ], + "129": [ + 130, + 254, + 178, + 255 + ], + "130": [ + 132, + 254, + 177, + 255 + ], + "131": [ + 134, + 254, + 176, + 255 + ], + "132": [ + 136, + 254, + 175, + 255 + ], + "133": [ + 138, + 254, + 174, + 255 + ], + "134": [ + 140, + 254, + 172, + 255 + ], + "135": [ + 142, + 253, + 171, + 255 + ], + "136": [ + 144, + 253, + 170, + 255 + ], + "137": [ + 146, + 253, + 169, + 255 + ], + "138": [ + 148, + 252, + 168, + 255 + ], + "139": [ + 150, + 252, + 167, + 255 + ], + "140": [ + 152, + 251, + 165, + 255 + ], + "141": [ + 154, + 251, + 164, + 255 + ], + "142": [ + 156, + 250, + 163, + 255 + ], + "143": [ + 158, + 250, + 162, + 255 + ], + "144": [ + 160, + 249, + 161, + 255 + ], + "145": [ + 162, + 249, + 159, + 255 + ], + "146": [ + 164, + 248, + 158, + 255 + ], + "147": [ + 166, + 247, + 157, + 255 + ], + "148": [ + 168, + 246, + 156, + 255 + ], + "149": [ + 170, + 246, + 154, + 255 + ], + "150": [ + 172, + 245, + 153, + 255 + ], + "151": [ + 174, + 244, + 152, + 255 + ], + "152": [ + 176, + 243, + 151, + 255 + ], + "153": [ + 178, + 242, + 149, + 255 + ], + "154": [ + 180, + 241, + 148, + 255 + ], + "155": [ + 182, + 240, + 147, + 255 + ], + "156": [ + 184, + 239, + 146, + 255 + ], + "157": [ + 186, + 238, + 144, + 255 + ], + "158": [ + 188, + 237, + 143, + 255 + ], + "159": [ + 190, + 236, + 142, + 255 + ], + "160": [ + 192, + 234, + 140, + 255 + ], + "161": [ + 194, + 233, + 139, + 255 + ], + "162": [ + 196, + 232, + 138, + 255 + ], + "163": [ + 198, + 230, + 136, + 255 + ], + "164": [ + 200, + 229, + 135, + 255 + ], + "165": [ + 202, + 228, + 134, + 255 + ], + "166": [ + 204, + 226, + 132, + 255 + ], + "167": [ + 206, + 225, + 131, + 255 + ], + "168": [ + 208, + 223, + 130, + 255 + ], + "169": [ + 210, + 222, + 128, + 255 + ], + "170": [ + 212, + 220, + 127, + 255 + ], + "171": [ + 214, + 219, + 126, + 255 + ], + "172": [ + 216, + 217, + 124, + 255 + ], + "173": [ + 218, + 215, + 123, + 255 + ], + "174": [ + 220, + 214, + 122, + 255 + ], + "175": [ + 222, + 212, + 120, + 255 + ], + "176": [ + 224, + 210, + 119, + 255 + ], + "177": [ + 226, + 209, + 117, + 255 + ], + "178": [ + 228, + 207, + 116, + 255 + ], + "179": [ + 230, + 205, + 115, + 255 + ], + "180": [ + 232, + 203, + 113, + 255 + ], + "181": [ + 234, + 201, + 112, + 255 + ], + "182": [ + 236, + 199, + 110, + 255 + ], + "183": [ + 238, + 197, + 109, + 255 + ], + "184": [ + 240, + 195, + 108, + 255 + ], + "185": [ + 242, + 193, + 106, + 255 + ], + "186": [ + 244, + 191, + 105, + 255 + ], + "187": [ + 246, + 189, + 103, + 255 + ], + "188": [ + 248, + 187, + 102, + 255 + ], + "189": [ + 250, + 185, + 100, + 255 + ], + "190": [ + 252, + 183, + 99, + 255 + ], + "191": [ + 254, + 180, + 97, + 255 + ], + "192": [ + 255, + 178, + 96, + 255 + ], + "193": [ + 255, + 176, + 95, + 255 + ], + "194": [ + 255, + 174, + 93, + 255 + ], + "195": [ + 255, + 171, + 92, + 255 + ], + "196": [ + 255, + 169, + 90, + 255 + ], + "197": [ + 255, + 167, + 89, + 255 + ], + "198": [ + 255, + 164, + 87, + 255 + ], + "199": [ + 255, + 162, + 86, + 255 + ], + "200": [ + 255, + 159, + 84, + 255 + ], + "201": [ + 255, + 157, + 83, + 255 + ], + "202": [ + 255, + 154, + 81, + 255 + ], + "203": [ + 255, + 152, + 80, + 255 + ], + "204": [ + 255, + 149, + 78, + 255 + ], + "205": [ + 255, + 147, + 77, + 255 + ], + "206": [ + 255, + 144, + 75, + 255 + ], + "207": [ + 255, + 142, + 74, + 255 + ], + "208": [ + 255, + 139, + 72, + 255 + ], + "209": [ + 255, + 136, + 71, + 255 + ], + "210": [ + 255, + 134, + 69, + 255 + ], + "211": [ + 255, + 131, + 68, + 255 + ], + "212": [ + 255, + 128, + 66, + 255 + ], + "213": [ + 255, + 126, + 65, + 255 + ], + "214": [ + 255, + 123, + 63, + 255 + ], + "215": [ + 255, + 120, + 62, + 255 + ], + "216": [ + 255, + 117, + 60, + 255 + ], + "217": [ + 255, + 115, + 59, + 255 + ], + "218": [ + 255, + 112, + 57, + 255 + ], + "219": [ + 255, + 109, + 56, + 255 + ], + "220": [ + 255, + 106, + 54, + 255 + ], + "221": [ + 255, + 103, + 53, + 255 + ], + "222": [ + 255, + 100, + 51, + 255 + ], + "223": [ + 255, + 97, + 49, + 255 + ], + "224": [ + 255, + 95, + 48, + 255 + ], + "225": [ + 255, + 92, + 46, + 255 + ], + "226": [ + 255, + 89, + 45, + 255 + ], + "227": [ + 255, + 86, + 43, + 255 + ], + "228": [ + 255, + 83, + 42, + 255 + ], + "229": [ + 255, + 80, + 40, + 255 + ], + "230": [ + 255, + 77, + 39, + 255 + ], + "231": [ + 255, + 74, + 37, + 255 + ], + "232": [ + 255, + 71, + 36, + 255 + ], + "233": [ + 255, + 68, + 34, + 255 + ], + "234": [ + 255, + 65, + 32, + 255 + ], + "235": [ + 255, + 62, + 31, + 255 + ], + "236": [ + 255, + 59, + 29, + 255 + ], + "237": [ + 255, + 56, + 28, + 255 + ], + "238": [ + 255, + 53, + 26, + 255 + ], + "239": [ + 255, + 49, + 25, + 255 + ], + "240": [ + 255, + 46, + 23, + 255 + ], + "241": [ + 255, + 43, + 21, + 255 + ], + "242": [ + 255, + 40, + 20, + 255 + ], + "243": [ + 255, + 37, + 18, + 255 + ], + "244": [ + 255, + 34, + 17, + 255 + ], + "245": [ + 255, + 31, + 15, + 255 + ], + "246": [ + 255, + 28, + 14, + 255 + ], + "247": [ + 255, + 25, + 12, + 255 + ], + "248": [ + 255, + 21, + 10, + 255 + ], + "249": [ + 255, + 18, + 9, + 255 + ], + "250": [ + 255, + 15, + 7, + 255 + ], + "251": [ + 255, + 12, + 6, + 255 + ], + "252": [ + 255, + 9, + 4, + 255 + ], + "253": [ + 255, + 6, + 3, + 255 + ], + "254": [ + 255, + 3, + 1, + 255 + ], + "255": [ + 255, + 0, + 0, + 255 + ] + }, + rplumbo: { + "0": [ + 0, + 0, + 0, + 255 + ], + "1": [ + 1, + 1, + 1, + 255 + ], + "2": [ + 1, + 1, + 1, + 255 + ], + "3": [ + 2, + 2, + 2, + 255 + ], + "4": [ + 3, + 3, + 3, + 255 + ], + "5": [ + 3, + 3, + 3, + 255 + ], + "6": [ + 4, + 4, + 4, + 255 + ], + "7": [ + 5, + 5, + 5, + 255 + ], + "8": [ + 5, + 5, + 5, + 255 + ], + "9": [ + 6, + 6, + 6, + 255 + ], + "10": [ + 7, + 7, + 7, + 255 + ], + "11": [ + 7, + 7, + 7, + 255 + ], + "12": [ + 8, + 8, + 8, + 255 + ], + "13": [ + 9, + 9, + 9, + 255 + ], + "14": [ + 9, + 9, + 9, + 255 + ], + "15": [ + 10, + 10, + 10, + 255 + ], + "16": [ + 11, + 11, + 11, + 255 + ], + "17": [ + 11, + 11, + 11, + 255 + ], + "18": [ + 12, + 12, + 12, + 255 + ], + "19": [ + 13, + 13, + 13, + 255 + ], + "20": [ + 13, + 13, + 13, + 255 + ], + "21": [ + 14, + 14, + 14, + 255 + ], + "22": [ + 15, + 15, + 15, + 255 + ], + "23": [ + 15, + 15, + 15, + 255 + ], + "24": [ + 16, + 16, + 16, + 255 + ], + "25": [ + 17, + 17, + 17, + 255 + ], + "26": [ + 17, + 17, + 17, + 255 + ], + "27": [ + 18, + 18, + 18, + 255 + ], + "28": [ + 19, + 19, + 19, + 255 + ], + "29": [ + 19, + 19, + 19, + 255 + ], + "30": [ + 20, + 20, + 20, + 255 + ], + "31": [ + 21, + 21, + 21, + 255 + ], + "32": [ + 21, + 21, + 21, + 255 + ], + "33": [ + 22, + 22, + 22, + 255 + ], + "34": [ + 23, + 23, + 23, + 255 + ], + "35": [ + 23, + 23, + 23, + 255 + ], + "36": [ + 24, + 24, + 24, + 255 + ], + "37": [ + 25, + 25, + 25, + 255 + ], + "38": [ + 25, + 25, + 25, + 255 + ], + "39": [ + 26, + 26, + 26, + 255 + ], + "40": [ + 27, + 27, + 27, + 255 + ], + "41": [ + 27, + 27, + 27, + 255 + ], + "42": [ + 28, + 28, + 28, + 255 + ], + "43": [ + 29, + 29, + 29, + 255 + ], + "44": [ + 29, + 29, + 29, + 255 + ], + "45": [ + 30, + 30, + 30, + 255 + ], + "46": [ + 31, + 31, + 31, + 255 + ], + "47": [ + 31, + 31, + 31, + 255 + ], + "48": [ + 32, + 32, + 32, + 255 + ], + "49": [ + 33, + 33, + 33, + 255 + ], + "50": [ + 33, + 33, + 33, + 255 + ], + "51": [ + 34, + 34, + 34, + 255 + ], + "52": [ + 35, + 35, + 35, + 255 + ], + "53": [ + 35, + 35, + 35, + 255 + ], + "54": [ + 36, + 36, + 36, + 255 + ], + "55": [ + 37, + 37, + 37, + 255 + ], + "56": [ + 37, + 37, + 37, + 255 + ], + "57": [ + 38, + 38, + 38, + 255 + ], + "58": [ + 39, + 39, + 39, + 255 + ], + "59": [ + 39, + 39, + 39, + 255 + ], + "60": [ + 40, + 40, + 40, + 255 + ], + "61": [ + 41, + 41, + 41, + 255 + ], + "62": [ + 41, + 41, + 41, + 255 + ], + "63": [ + 42, + 42, + 42, + 255 + ], + "64": [ + 43, + 43, + 43, + 255 + ], + "65": [ + 43, + 43, + 43, + 255 + ], + "66": [ + 44, + 44, + 44, + 255 + ], + "67": [ + 45, + 45, + 45, + 255 + ], + "68": [ + 45, + 45, + 45, + 255 + ], + "69": [ + 46, + 46, + 46, + 255 + ], + "70": [ + 47, + 47, + 47, + 255 + ], + "71": [ + 47, + 47, + 47, + 255 + ], + "72": [ + 48, + 48, + 48, + 255 + ], + "73": [ + 49, + 49, + 49, + 255 + ], + "74": [ + 49, + 49, + 49, + 255 + ], + "75": [ + 50, + 50, + 50, + 255 + ], + "76": [ + 51, + 51, + 51, + 255 + ], + "77": [ + 51, + 51, + 51, + 255 + ], + "78": [ + 52, + 52, + 52, + 255 + ], + "79": [ + 53, + 53, + 53, + 255 + ], + "80": [ + 53, + 53, + 53, + 255 + ], + "81": [ + 54, + 54, + 54, + 255 + ], + "82": [ + 55, + 55, + 55, + 255 + ], + "83": [ + 55, + 55, + 55, + 255 + ], + "84": [ + 56, + 56, + 56, + 255 + ], + "85": [ + 57, + 57, + 57, + 255 + ], + "86": [ + 57, + 57, + 57, + 255 + ], + "87": [ + 58, + 58, + 58, + 255 + ], + "88": [ + 59, + 59, + 59, + 255 + ], + "89": [ + 59, + 59, + 59, + 255 + ], + "90": [ + 60, + 60, + 60, + 255 + ], + "91": [ + 61, + 61, + 61, + 255 + ], + "92": [ + 61, + 61, + 61, + 255 + ], + "93": [ + 62, + 62, + 62, + 255 + ], + "94": [ + 63, + 63, + 63, + 255 + ], + "95": [ + 63, + 63, + 63, + 255 + ], + "96": [ + 64, + 64, + 64, + 255 + ], + "97": [ + 65, + 65, + 65, + 255 + ], + "98": [ + 65, + 65, + 65, + 255 + ], + "99": [ + 66, + 66, + 66, + 255 + ], + "100": [ + 67, + 67, + 67, + 255 + ], + "101": [ + 67, + 67, + 67, + 255 + ], + "102": [ + 68, + 68, + 68, + 255 + ], + "103": [ + 69, + 69, + 69, + 255 + ], + "104": [ + 69, + 69, + 69, + 255 + ], + "105": [ + 70, + 70, + 70, + 255 + ], + "106": [ + 71, + 71, + 71, + 255 + ], + "107": [ + 71, + 71, + 71, + 255 + ], + "108": [ + 72, + 72, + 72, + 255 + ], + "109": [ + 73, + 73, + 73, + 255 + ], + "110": [ + 73, + 73, + 73, + 255 + ], + "111": [ + 74, + 74, + 74, + 255 + ], + "112": [ + 75, + 75, + 75, + 255 + ], + "113": [ + 75, + 75, + 75, + 255 + ], + "114": [ + 76, + 76, + 76, + 255 + ], + "115": [ + 77, + 77, + 77, + 255 + ], + "116": [ + 77, + 77, + 77, + 255 + ], + "117": [ + 78, + 78, + 78, + 255 + ], + "118": [ + 79, + 79, + 79, + 255 + ], + "119": [ + 79, + 79, + 79, + 255 + ], + "120": [ + 80, + 80, + 80, + 255 + ], + "121": [ + 81, + 81, + 81, + 255 + ], + "122": [ + 81, + 81, + 81, + 255 + ], + "123": [ + 82, + 82, + 82, + 255 + ], + "124": [ + 83, + 83, + 83, + 255 + ], + "125": [ + 83, + 83, + 83, + 255 + ], + "126": [ + 84, + 84, + 84, + 255 + ], + "127": [ + 85, + 85, + 85, + 255 + ], + "128": [ + 85, + 85, + 85, + 255 + ], + "129": [ + 74, + 1, + 0, + 255 + ], + "130": [ + 84, + 3, + 0, + 255 + ], + "131": [ + 94, + 5, + 0, + 255 + ], + "132": [ + 105, + 7, + 0, + 255 + ], + "133": [ + 115, + 10, + 0, + 255 + ], + "134": [ + 125, + 12, + 0, + 255 + ], + "135": [ + 135, + 16, + 0, + 255 + ], + "136": [ + 145, + 19, + 0, + 255 + ], + "137": [ + 156, + 23, + 0, + 255 + ], + "138": [ + 166, + 28, + 0, + 255 + ], + "139": [ + 176, + 32, + 0, + 255 + ], + "140": [ + 186, + 37, + 0, + 255 + ], + "141": [ + 196, + 43, + 0, + 255 + ], + "142": [ + 207, + 48, + 0, + 255 + ], + "143": [ + 217, + 54, + 0, + 255 + ], + "144": [ + 227, + 61, + 0, + 255 + ], + "145": [ + 237, + 67, + 0, + 255 + ], + "146": [ + 247, + 74, + 0, + 255 + ], + "147": [ + 255, + 81, + 0, + 255 + ], + "148": [ + 255, + 85, + 0, + 255 + ], + "149": [ + 255, + 89, + 0, + 255 + ], + "150": [ + 255, + 94, + 0, + 255 + ], + "151": [ + 255, + 98, + 0, + 255 + ], + "152": [ + 255, + 102, + 0, + 255 + ], + "153": [ + 255, + 106, + 0, + 255 + ], + "154": [ + 255, + 111, + 0, + 255 + ], + "155": [ + 255, + 115, + 0, + 255 + ], + "156": [ + 255, + 119, + 0, + 255 + ], + "157": [ + 255, + 123, + 0, + 255 + ], + "158": [ + 255, + 128, + 0, + 255 + ], + "159": [ + 255, + 132, + 0, + 255 + ], + "160": [ + 255, + 136, + 0, + 255 + ], + "161": [ + 255, + 140, + 0, + 255 + ], + "162": [ + 255, + 145, + 0, + 255 + ], + "163": [ + 255, + 149, + 0, + 255 + ], + "164": [ + 255, + 153, + 0, + 255 + ], + "165": [ + 255, + 157, + 0, + 255 + ], + "166": [ + 255, + 162, + 0, + 255 + ], + "167": [ + 255, + 166, + 0, + 255 + ], + "168": [ + 255, + 170, + 0, + 255 + ], + "169": [ + 255, + 174, + 0, + 255 + ], + "170": [ + 255, + 179, + 0, + 255 + ], + "171": [ + 255, + 183, + 0, + 255 + ], + "172": [ + 255, + 187, + 0, + 255 + ], + "173": [ + 255, + 191, + 0, + 255 + ], + "174": [ + 255, + 196, + 0, + 255 + ], + "175": [ + 255, + 200, + 0, + 255 + ], + "176": [ + 255, + 204, + 0, + 255 + ], + "177": [ + 255, + 208, + 0, + 255 + ], + "178": [ + 255, + 213, + 0, + 255 + ], + "179": [ + 255, + 217, + 0, + 255 + ], + "180": [ + 255, + 221, + 0, + 255 + ], + "181": [ + 255, + 225, + 0, + 255 + ], + "182": [ + 255, + 230, + 0, + 255 + ], + "183": [ + 255, + 234, + 0, + 255 + ], + "184": [ + 255, + 238, + 0, + 255 + ], + "185": [ + 255, + 242, + 0, + 255 + ], + "186": [ + 255, + 247, + 0, + 255 + ], + "187": [ + 255, + 251, + 0, + 255 + ], + "188": [ + 255, + 255, + 0, + 255 + ], + "189": [ + 248, + 252, + 0, + 255 + ], + "190": [ + 241, + 249, + 0, + 255 + ], + "191": [ + 234, + 247, + 0, + 255 + ], + "192": [ + 228, + 244, + 0, + 255 + ], + "193": [ + 221, + 241, + 0, + 255 + ], + "194": [ + 214, + 238, + 0, + 255 + ], + "195": [ + 208, + 235, + 0, + 255 + ], + "196": [ + 202, + 233, + 0, + 255 + ], + "197": [ + 195, + 230, + 0, + 255 + ], + "198": [ + 189, + 227, + 0, + 255 + ], + "199": [ + 183, + 224, + 0, + 255 + ], + "200": [ + 177, + 221, + 0, + 255 + ], + "201": [ + 171, + 219, + 0, + 255 + ], + "202": [ + 165, + 216, + 0, + 255 + ], + "203": [ + 160, + 213, + 0, + 255 + ], + "204": [ + 154, + 210, + 0, + 255 + ], + "205": [ + 149, + 207, + 0, + 255 + ], + "206": [ + 143, + 205, + 0, + 255 + ], + "207": [ + 138, + 202, + 0, + 255 + ], + "208": [ + 133, + 199, + 0, + 255 + ], + "209": [ + 127, + 196, + 0, + 255 + ], + "210": [ + 122, + 193, + 0, + 255 + ], + "211": [ + 117, + 190, + 0, + 255 + ], + "212": [ + 113, + 188, + 0, + 255 + ], + "213": [ + 108, + 185, + 0, + 255 + ], + "214": [ + 103, + 182, + 0, + 255 + ], + "215": [ + 99, + 179, + 0, + 255 + ], + "216": [ + 94, + 176, + 0, + 255 + ], + "217": [ + 90, + 174, + 0, + 255 + ], + "218": [ + 85, + 171, + 0, + 255 + ], + "219": [ + 81, + 168, + 0, + 255 + ], + "220": [ + 77, + 165, + 0, + 255 + ], + "221": [ + 73, + 162, + 0, + 255 + ], + "222": [ + 69, + 160, + 0, + 255 + ], + "223": [ + 65, + 157, + 0, + 255 + ], + "224": [ + 62, + 154, + 0, + 255 + ], + "225": [ + 58, + 151, + 0, + 255 + ], + "226": [ + 54, + 148, + 0, + 255 + ], + "227": [ + 51, + 146, + 0, + 255 + ], + "228": [ + 48, + 143, + 0, + 255 + ], + "229": [ + 44, + 140, + 0, + 255 + ], + "230": [ + 41, + 137, + 0, + 255 + ], + "231": [ + 38, + 134, + 0, + 255 + ], + "232": [ + 35, + 132, + 0, + 255 + ], + "233": [ + 32, + 129, + 0, + 255 + ], + "234": [ + 29, + 126, + 0, + 255 + ], + "235": [ + 27, + 123, + 0, + 255 + ], + "236": [ + 24, + 120, + 0, + 255 + ], + "237": [ + 22, + 118, + 0, + 255 + ], + "238": [ + 19, + 115, + 0, + 255 + ], + "239": [ + 17, + 112, + 0, + 255 + ], + "240": [ + 15, + 109, + 0, + 255 + ], + "241": [ + 12, + 106, + 0, + 255 + ], + "242": [ + 10, + 104, + 0, + 255 + ], + "243": [ + 8, + 101, + 0, + 255 + ], + "244": [ + 7, + 98, + 0, + 255 + ], + "245": [ + 5, + 95, + 0, + 255 + ], + "246": [ + 3, + 92, + 0, + 255 + ], + "247": [ + 1, + 90, + 0, + 255 + ], + "248": [ + 0, + 87, + 0, + 255 + ], + "249": [ + 0, + 84, + 1, + 255 + ], + "250": [ + 0, + 81, + 3, + 255 + ], + "251": [ + 0, + 78, + 4, + 255 + ], + "252": [ + 0, + 75, + 5, + 255 + ], + "253": [ + 0, + 73, + 6, + 255 + ], + "254": [ + 0, + 70, + 7, + 255 + ], + "255": [ + 0, + 67, + 8, + 255 + ] + }, + schwarzwald: { + "0": [ + 174, + 239, + 213, + 255 + ], + "1": [ + 174, + 239, + 212, + 255 + ], + "2": [ + 175, + 240, + 211, + 255 + ], + "3": [ + 176, + 242, + 208, + 255 + ], + "4": [ + 176, + 242, + 205, + 255 + ], + "5": [ + 176, + 242, + 202, + 255 + ], + "6": [ + 176, + 242, + 199, + 255 + ], + "7": [ + 177, + 242, + 196, + 255 + ], + "8": [ + 177, + 242, + 193, + 255 + ], + "9": [ + 176, + 243, + 190, + 255 + ], + "10": [ + 176, + 244, + 186, + 255 + ], + "11": [ + 177, + 245, + 184, + 255 + ], + "12": [ + 178, + 246, + 181, + 255 + ], + "13": [ + 180, + 246, + 179, + 255 + ], + "14": [ + 181, + 246, + 178, + 255 + ], + "15": [ + 186, + 247, + 178, + 255 + ], + "16": [ + 189, + 247, + 178, + 255 + ], + "17": [ + 192, + 247, + 178, + 255 + ], + "18": [ + 195, + 247, + 178, + 255 + ], + "19": [ + 198, + 248, + 178, + 255 + ], + "20": [ + 201, + 248, + 178, + 255 + ], + "21": [ + 204, + 249, + 178, + 255 + ], + "22": [ + 210, + 250, + 177, + 255 + ], + "23": [ + 214, + 250, + 177, + 255 + ], + "24": [ + 217, + 250, + 178, + 255 + ], + "25": [ + 221, + 250, + 178, + 255 + ], + "26": [ + 224, + 251, + 178, + 255 + ], + "27": [ + 231, + 252, + 178, + 255 + ], + "28": [ + 235, + 252, + 178, + 255 + ], + "29": [ + 238, + 252, + 179, + 255 + ], + "30": [ + 242, + 252, + 179, + 255 + ], + "31": [ + 245, + 252, + 179, + 255 + ], + "32": [ + 247, + 252, + 179, + 255 + ], + "33": [ + 250, + 252, + 178, + 255 + ], + "34": [ + 248, + 249, + 172, + 255 + ], + "35": [ + 243, + 247, + 167, + 255 + ], + "36": [ + 238, + 244, + 162, + 255 + ], + "37": [ + 232, + 242, + 156, + 255 + ], + "38": [ + 226, + 240, + 151, + 255 + ], + "39": [ + 213, + 235, + 140, + 255 + ], + "40": [ + 205, + 231, + 134, + 255 + ], + "41": [ + 198, + 228, + 128, + 255 + ], + "42": [ + 191, + 225, + 123, + 255 + ], + "43": [ + 184, + 222, + 118, + 255 + ], + "44": [ + 177, + 219, + 113, + 255 + ], + "45": [ + 170, + 216, + 108, + 255 + ], + "46": [ + 154, + 211, + 98, + 255 + ], + "47": [ + 147, + 208, + 94, + 255 + ], + "48": [ + 140, + 205, + 89, + 255 + ], + "49": [ + 132, + 202, + 85, + 255 + ], + "50": [ + 125, + 199, + 82, + 255 + ], + "51": [ + 110, + 194, + 74, + 255 + ], + "52": [ + 102, + 191, + 70, + 255 + ], + "53": [ + 94, + 188, + 66, + 255 + ], + "54": [ + 86, + 185, + 62, + 255 + ], + "55": [ + 77, + 182, + 57, + 255 + ], + "56": [ + 69, + 179, + 53, + 255 + ], + "57": [ + 62, + 176, + 50, + 255 + ], + "58": [ + 49, + 171, + 44, + 255 + ], + "59": [ + 44, + 168, + 43, + 255 + ], + "60": [ + 39, + 165, + 42, + 255 + ], + "61": [ + 35, + 163, + 42, + 255 + ], + "62": [ + 30, + 160, + 43, + 255 + ], + "63": [ + 24, + 154, + 46, + 255 + ], + "64": [ + 21, + 151, + 48, + 255 + ], + "65": [ + 18, + 148, + 49, + 255 + ], + "66": [ + 16, + 145, + 51, + 255 + ], + "67": [ + 14, + 142, + 52, + 255 + ], + "68": [ + 12, + 140, + 54, + 255 + ], + "69": [ + 9, + 137, + 56, + 255 + ], + "70": [ + 7, + 132, + 60, + 255 + ], + "71": [ + 9, + 131, + 62, + 255 + ], + "72": [ + 12, + 130, + 63, + 255 + ], + "73": [ + 18, + 130, + 63, + 255 + ], + "74": [ + 24, + 130, + 63, + 255 + ], + "75": [ + 40, + 132, + 61, + 255 + ], + "76": [ + 46, + 134, + 61, + 255 + ], + "77": [ + 52, + 136, + 60, + 255 + ], + "78": [ + 58, + 138, + 60, + 255 + ], + "79": [ + 64, + 140, + 59, + 255 + ], + "80": [ + 70, + 141, + 59, + 255 + ], + "81": [ + 76, + 142, + 59, + 255 + ], + "82": [ + 87, + 146, + 56, + 255 + ], + "83": [ + 93, + 147, + 55, + 255 + ], + "84": [ + 99, + 148, + 54, + 255 + ], + "85": [ + 105, + 149, + 53, + 255 + ], + "86": [ + 110, + 150, + 52, + 255 + ], + "87": [ + 120, + 154, + 50, + 255 + ], + "88": [ + 124, + 155, + 49, + 255 + ], + "89": [ + 128, + 156, + 48, + 255 + ], + "90": [ + 132, + 158, + 47, + 255 + ], + "91": [ + 137, + 160, + 46, + 255 + ], + "92": [ + 142, + 161, + 44, + 255 + ], + "93": [ + 147, + 162, + 43, + 255 + ], + "94": [ + 156, + 164, + 41, + 255 + ], + "95": [ + 161, + 165, + 40, + 255 + ], + "96": [ + 166, + 166, + 39, + 255 + ], + "97": [ + 171, + 168, + 37, + 255 + ], + "98": [ + 176, + 170, + 36, + 255 + ], + "99": [ + 187, + 173, + 34, + 255 + ], + "100": [ + 192, + 175, + 32, + 255 + ], + "101": [ + 197, + 176, + 30, + 255 + ], + "102": [ + 202, + 176, + 29, + 255 + ], + "103": [ + 207, + 177, + 28, + 255 + ], + "104": [ + 213, + 178, + 26, + 255 + ], + "105": [ + 218, + 179, + 24, + 255 + ], + "106": [ + 228, + 180, + 20, + 255 + ], + "107": [ + 233, + 181, + 17, + 255 + ], + "108": [ + 238, + 182, + 14, + 255 + ], + "109": [ + 242, + 182, + 11, + 255 + ], + "110": [ + 246, + 182, + 8, + 255 + ], + "111": [ + 248, + 176, + 4, + 255 + ], + "112": [ + 246, + 171, + 3, + 255 + ], + "113": [ + 244, + 166, + 2, + 255 + ], + "114": [ + 241, + 160, + 2, + 255 + ], + "115": [ + 238, + 155, + 2, + 255 + ], + "116": [ + 235, + 149, + 2, + 255 + ], + "117": [ + 232, + 144, + 2, + 255 + ], + "118": [ + 226, + 132, + 2, + 255 + ], + "119": [ + 223, + 127, + 2, + 255 + ], + "120": [ + 220, + 122, + 2, + 255 + ], + "121": [ + 218, + 116, + 2, + 255 + ], + "122": [ + 216, + 111, + 2, + 255 + ], + "123": [ + 211, + 102, + 2, + 255 + ], + "124": [ + 209, + 97, + 2, + 255 + ], + "125": [ + 206, + 92, + 2, + 255 + ], + "126": [ + 203, + 88, + 2, + 255 + ], + "127": [ + 200, + 84, + 2, + 255 + ], + "128": [ + 192, + 74, + 2, + 255 + ], + "129": [ + 189, + 70, + 2, + 255 + ], + "130": [ + 186, + 66, + 2, + 255 + ], + "131": [ + 183, + 62, + 2, + 255 + ], + "132": [ + 180, + 58, + 2, + 255 + ], + "133": [ + 177, + 54, + 2, + 255 + ], + "134": [ + 174, + 49, + 2, + 255 + ], + "135": [ + 169, + 42, + 2, + 255 + ], + "136": [ + 166, + 39, + 2, + 255 + ], + "137": [ + 163, + 36, + 2, + 255 + ], + "138": [ + 160, + 33, + 2, + 255 + ], + "139": [ + 157, + 30, + 2, + 255 + ], + "140": [ + 151, + 23, + 2, + 255 + ], + "141": [ + 149, + 21, + 2, + 255 + ], + "142": [ + 146, + 18, + 1, + 255 + ], + "143": [ + 144, + 16, + 1, + 255 + ], + "144": [ + 141, + 14, + 1, + 255 + ], + "145": [ + 138, + 11, + 1, + 255 + ], + "146": [ + 135, + 8, + 0, + 255 + ], + "147": [ + 130, + 5, + 0, + 255 + ], + "148": [ + 128, + 5, + 0, + 255 + ], + "149": [ + 125, + 4, + 0, + 255 + ], + "150": [ + 123, + 6, + 1, + 255 + ], + "151": [ + 122, + 8, + 2, + 255 + ], + "152": [ + 119, + 13, + 2, + 255 + ], + "153": [ + 119, + 15, + 2, + 255 + ], + "154": [ + 118, + 16, + 2, + 255 + ], + "155": [ + 118, + 17, + 3, + 255 + ], + "156": [ + 117, + 18, + 4, + 255 + ], + "157": [ + 117, + 19, + 4, + 255 + ], + "158": [ + 117, + 20, + 4, + 255 + ], + "159": [ + 117, + 21, + 4, + 255 + ], + "160": [ + 117, + 21, + 4, + 255 + ], + "161": [ + 116, + 22, + 4, + 255 + ], + "162": [ + 116, + 23, + 4, + 255 + ], + "163": [ + 116, + 24, + 5, + 255 + ], + "164": [ + 114, + 26, + 6, + 255 + ], + "165": [ + 114, + 28, + 6, + 255 + ], + "166": [ + 114, + 29, + 6, + 255 + ], + "167": [ + 113, + 30, + 6, + 255 + ], + "168": [ + 112, + 31, + 7, + 255 + ], + "169": [ + 112, + 32, + 7, + 255 + ], + "170": [ + 111, + 33, + 8, + 255 + ], + "171": [ + 110, + 35, + 8, + 255 + ], + "172": [ + 110, + 35, + 8, + 255 + ], + "173": [ + 110, + 36, + 8, + 255 + ], + "174": [ + 110, + 37, + 8, + 255 + ], + "175": [ + 109, + 38, + 9, + 255 + ], + "176": [ + 108, + 40, + 10, + 255 + ], + "177": [ + 108, + 40, + 10, + 255 + ], + "178": [ + 108, + 40, + 10, + 255 + ], + "179": [ + 108, + 41, + 10, + 255 + ], + "180": [ + 108, + 42, + 10, + 255 + ], + "181": [ + 108, + 43, + 10, + 255 + ], + "182": [ + 107, + 44, + 11, + 255 + ], + "183": [ + 106, + 44, + 12, + 255 + ], + "184": [ + 106, + 45, + 12, + 255 + ], + "185": [ + 106, + 46, + 12, + 255 + ], + "186": [ + 106, + 47, + 13, + 255 + ], + "187": [ + 107, + 48, + 14, + 255 + ], + "188": [ + 110, + 52, + 18, + 255 + ], + "189": [ + 112, + 54, + 20, + 255 + ], + "190": [ + 113, + 57, + 23, + 255 + ], + "191": [ + 115, + 59, + 25, + 255 + ], + "192": [ + 116, + 62, + 28, + 255 + ], + "193": [ + 117, + 64, + 30, + 255 + ], + "194": [ + 118, + 66, + 32, + 255 + ], + "195": [ + 121, + 70, + 37, + 255 + ], + "196": [ + 123, + 72, + 40, + 255 + ], + "197": [ + 125, + 74, + 43, + 255 + ], + "198": [ + 127, + 76, + 47, + 255 + ], + "199": [ + 128, + 79, + 50, + 255 + ], + "200": [ + 131, + 85, + 56, + 255 + ], + "201": [ + 133, + 87, + 60, + 255 + ], + "202": [ + 135, + 90, + 63, + 255 + ], + "203": [ + 137, + 93, + 66, + 255 + ], + "204": [ + 138, + 96, + 69, + 255 + ], + "205": [ + 139, + 98, + 73, + 255 + ], + "206": [ + 140, + 101, + 76, + 255 + ], + "207": [ + 144, + 106, + 84, + 255 + ], + "208": [ + 146, + 108, + 87, + 255 + ], + "209": [ + 147, + 111, + 90, + 255 + ], + "210": [ + 149, + 113, + 93, + 255 + ], + "211": [ + 150, + 116, + 96, + 255 + ], + "212": [ + 152, + 122, + 104, + 255 + ], + "213": [ + 154, + 126, + 108, + 255 + ], + "214": [ + 156, + 129, + 112, + 255 + ], + "215": [ + 157, + 132, + 116, + 255 + ], + "216": [ + 158, + 135, + 120, + 255 + ], + "217": [ + 159, + 138, + 125, + 255 + ], + "218": [ + 160, + 141, + 130, + 255 + ], + "219": [ + 163, + 147, + 139, + 255 + ], + "220": [ + 165, + 151, + 143, + 255 + ], + "221": [ + 166, + 154, + 147, + 255 + ], + "222": [ + 166, + 157, + 151, + 255 + ], + "223": [ + 167, + 160, + 156, + 255 + ], + "224": [ + 170, + 167, + 164, + 255 + ], + "225": [ + 171, + 169, + 168, + 255 + ], + "226": [ + 172, + 172, + 171, + 255 + ], + "227": [ + 173, + 173, + 173, + 255 + ], + "228": [ + 174, + 174, + 174, + 255 + ], + "229": [ + 176, + 176, + 176, + 255 + ], + "230": [ + 178, + 178, + 178, + 255 + ], + "231": [ + 181, + 181, + 181, + 255 + ], + "232": [ + 183, + 183, + 183, + 255 + ], + "233": [ + 184, + 184, + 184, + 255 + ], + "234": [ + 186, + 186, + 186, + 255 + ], + "235": [ + 188, + 188, + 188, + 255 + ], + "236": [ + 192, + 192, + 192, + 255 + ], + "237": [ + 194, + 194, + 194, + 255 + ], + "238": [ + 196, + 196, + 196, + 255 + ], + "239": [ + 198, + 198, + 198, + 255 + ], + "240": [ + 200, + 200, + 200, + 255 + ], + "241": [ + 202, + 202, + 202, + 255 + ], + "242": [ + 204, + 204, + 204, + 255 + ], + "243": [ + 208, + 206, + 208, + 255 + ], + "244": [ + 210, + 208, + 210, + 255 + ], + "245": [ + 212, + 210, + 212, + 255 + ], + "246": [ + 214, + 212, + 214, + 255 + ], + "247": [ + 216, + 214, + 216, + 255 + ], + "248": [ + 218, + 216, + 218, + 255 + ], + "249": [ + 220, + 218, + 220, + 255 + ], + "250": [ + 221, + 219, + 221, + 255 + ], + "251": [ + 223, + 221, + 223, + 255 + ], + "252": [ + 225, + 223, + 225, + 255 + ], + "253": [ + 227, + 225, + 227, + 255 + ], + "254": [ + 229, + 227, + 229, + 255 + ], + "255": [ + 233, + 231, + 233, + 255 + ] + }, + set1: { + "0": [ + 228, + 26, + 28, + 255 + ], + "1": [ + 228, + 26, + 28, + 255 + ], + "2": [ + 228, + 26, + 28, + 255 + ], + "3": [ + 228, + 26, + 28, + 255 + ], + "4": [ + 228, + 26, + 28, + 255 + ], + "5": [ + 228, + 26, + 28, + 255 + ], + "6": [ + 228, + 26, + 28, + 255 + ], + "7": [ + 228, + 26, + 28, + 255 + ], + "8": [ + 228, + 26, + 28, + 255 + ], + "9": [ + 228, + 26, + 28, + 255 + ], + "10": [ + 228, + 26, + 28, + 255 + ], + "11": [ + 228, + 26, + 28, + 255 + ], + "12": [ + 228, + 26, + 28, + 255 + ], + "13": [ + 228, + 26, + 28, + 255 + ], + "14": [ + 228, + 26, + 28, + 255 + ], + "15": [ + 228, + 26, + 28, + 255 + ], + "16": [ + 228, + 26, + 28, + 255 + ], + "17": [ + 228, + 26, + 28, + 255 + ], + "18": [ + 228, + 26, + 28, + 255 + ], + "19": [ + 228, + 26, + 28, + 255 + ], + "20": [ + 228, + 26, + 28, + 255 + ], + "21": [ + 228, + 26, + 28, + 255 + ], + "22": [ + 228, + 26, + 28, + 255 + ], + "23": [ + 228, + 26, + 28, + 255 + ], + "24": [ + 228, + 26, + 28, + 255 + ], + "25": [ + 228, + 26, + 28, + 255 + ], + "26": [ + 228, + 26, + 28, + 255 + ], + "27": [ + 228, + 26, + 28, + 255 + ], + "28": [ + 228, + 26, + 28, + 255 + ], + "29": [ + 55, + 126, + 184, + 255 + ], + "30": [ + 55, + 126, + 184, + 255 + ], + "31": [ + 55, + 126, + 184, + 255 + ], + "32": [ + 55, + 126, + 184, + 255 + ], + "33": [ + 55, + 126, + 184, + 255 + ], + "34": [ + 55, + 126, + 184, + 255 + ], + "35": [ + 55, + 126, + 184, + 255 + ], + "36": [ + 55, + 126, + 184, + 255 + ], + "37": [ + 55, + 126, + 184, + 255 + ], + "38": [ + 55, + 126, + 184, + 255 + ], + "39": [ + 55, + 126, + 184, + 255 + ], + "40": [ + 55, + 126, + 184, + 255 + ], + "41": [ + 55, + 126, + 184, + 255 + ], + "42": [ + 55, + 126, + 184, + 255 + ], + "43": [ + 55, + 126, + 184, + 255 + ], + "44": [ + 55, + 126, + 184, + 255 + ], + "45": [ + 55, + 126, + 184, + 255 + ], + "46": [ + 55, + 126, + 184, + 255 + ], + "47": [ + 55, + 126, + 184, + 255 + ], + "48": [ + 55, + 126, + 184, + 255 + ], + "49": [ + 55, + 126, + 184, + 255 + ], + "50": [ + 55, + 126, + 184, + 255 + ], + "51": [ + 55, + 126, + 184, + 255 + ], + "52": [ + 55, + 126, + 184, + 255 + ], + "53": [ + 55, + 126, + 184, + 255 + ], + "54": [ + 55, + 126, + 184, + 255 + ], + "55": [ + 55, + 126, + 184, + 255 + ], + "56": [ + 55, + 126, + 184, + 255 + ], + "57": [ + 77, + 175, + 74, + 255 + ], + "58": [ + 77, + 175, + 74, + 255 + ], + "59": [ + 77, + 175, + 74, + 255 + ], + "60": [ + 77, + 175, + 74, + 255 + ], + "61": [ + 77, + 175, + 74, + 255 + ], + "62": [ + 77, + 175, + 74, + 255 + ], + "63": [ + 77, + 175, + 74, + 255 + ], + "64": [ + 77, + 175, + 74, + 255 + ], + "65": [ + 77, + 175, + 74, + 255 + ], + "66": [ + 77, + 175, + 74, + 255 + ], + "67": [ + 77, + 175, + 74, + 255 + ], + "68": [ + 77, + 175, + 74, + 255 + ], + "69": [ + 77, + 175, + 74, + 255 + ], + "70": [ + 77, + 175, + 74, + 255 + ], + "71": [ + 77, + 175, + 74, + 255 + ], + "72": [ + 77, + 175, + 74, + 255 + ], + "73": [ + 77, + 175, + 74, + 255 + ], + "74": [ + 77, + 175, + 74, + 255 + ], + "75": [ + 77, + 175, + 74, + 255 + ], + "76": [ + 77, + 175, + 74, + 255 + ], + "77": [ + 77, + 175, + 74, + 255 + ], + "78": [ + 77, + 175, + 74, + 255 + ], + "79": [ + 77, + 175, + 74, + 255 + ], + "80": [ + 77, + 175, + 74, + 255 + ], + "81": [ + 77, + 175, + 74, + 255 + ], + "82": [ + 77, + 175, + 74, + 255 + ], + "83": [ + 77, + 175, + 74, + 255 + ], + "84": [ + 77, + 175, + 74, + 255 + ], + "85": [ + 152, + 78, + 163, + 255 + ], + "86": [ + 152, + 78, + 163, + 255 + ], + "87": [ + 152, + 78, + 163, + 255 + ], + "88": [ + 152, + 78, + 163, + 255 + ], + "89": [ + 152, + 78, + 163, + 255 + ], + "90": [ + 152, + 78, + 163, + 255 + ], + "91": [ + 152, + 78, + 163, + 255 + ], + "92": [ + 152, + 78, + 163, + 255 + ], + "93": [ + 152, + 78, + 163, + 255 + ], + "94": [ + 152, + 78, + 163, + 255 + ], + "95": [ + 152, + 78, + 163, + 255 + ], + "96": [ + 152, + 78, + 163, + 255 + ], + "97": [ + 152, + 78, + 163, + 255 + ], + "98": [ + 152, + 78, + 163, + 255 + ], + "99": [ + 152, + 78, + 163, + 255 + ], + "100": [ + 152, + 78, + 163, + 255 + ], + "101": [ + 152, + 78, + 163, + 255 + ], + "102": [ + 152, + 78, + 163, + 255 + ], + "103": [ + 152, + 78, + 163, + 255 + ], + "104": [ + 152, + 78, + 163, + 255 + ], + "105": [ + 152, + 78, + 163, + 255 + ], + "106": [ + 152, + 78, + 163, + 255 + ], + "107": [ + 152, + 78, + 163, + 255 + ], + "108": [ + 152, + 78, + 163, + 255 + ], + "109": [ + 152, + 78, + 163, + 255 + ], + "110": [ + 152, + 78, + 163, + 255 + ], + "111": [ + 152, + 78, + 163, + 255 + ], + "112": [ + 152, + 78, + 163, + 255 + ], + "113": [ + 152, + 78, + 163, + 255 + ], + "114": [ + 255, + 127, + 0, + 255 + ], + "115": [ + 255, + 127, + 0, + 255 + ], + "116": [ + 255, + 127, + 0, + 255 + ], + "117": [ + 255, + 127, + 0, + 255 + ], + "118": [ + 255, + 127, + 0, + 255 + ], + "119": [ + 255, + 127, + 0, + 255 + ], + "120": [ + 255, + 127, + 0, + 255 + ], + "121": [ + 255, + 127, + 0, + 255 + ], + "122": [ + 255, + 127, + 0, + 255 + ], + "123": [ + 255, + 127, + 0, + 255 + ], + "124": [ + 255, + 127, + 0, + 255 + ], + "125": [ + 255, + 127, + 0, + 255 + ], + "126": [ + 255, + 127, + 0, + 255 + ], + "127": [ + 255, + 127, + 0, + 255 + ], + "128": [ + 255, + 127, + 0, + 255 + ], + "129": [ + 255, + 127, + 0, + 255 + ], + "130": [ + 255, + 127, + 0, + 255 + ], + "131": [ + 255, + 127, + 0, + 255 + ], + "132": [ + 255, + 127, + 0, + 255 + ], + "133": [ + 255, + 127, + 0, + 255 + ], + "134": [ + 255, + 127, + 0, + 255 + ], + "135": [ + 255, + 127, + 0, + 255 + ], + "136": [ + 255, + 127, + 0, + 255 + ], + "137": [ + 255, + 127, + 0, + 255 + ], + "138": [ + 255, + 127, + 0, + 255 + ], + "139": [ + 255, + 127, + 0, + 255 + ], + "140": [ + 255, + 127, + 0, + 255 + ], + "141": [ + 255, + 127, + 0, + 255 + ], + "142": [ + 255, + 255, + 51, + 255 + ], + "143": [ + 255, + 255, + 51, + 255 + ], + "144": [ + 255, + 255, + 51, + 255 + ], + "145": [ + 255, + 255, + 51, + 255 + ], + "146": [ + 255, + 255, + 51, + 255 + ], + "147": [ + 255, + 255, + 51, + 255 + ], + "148": [ + 255, + 255, + 51, + 255 + ], + "149": [ + 255, + 255, + 51, + 255 + ], + "150": [ + 255, + 255, + 51, + 255 + ], + "151": [ + 255, + 255, + 51, + 255 + ], + "152": [ + 255, + 255, + 51, + 255 + ], + "153": [ + 255, + 255, + 51, + 255 + ], + "154": [ + 255, + 255, + 51, + 255 + ], + "155": [ + 255, + 255, + 51, + 255 + ], + "156": [ + 255, + 255, + 51, + 255 + ], + "157": [ + 255, + 255, + 51, + 255 + ], + "158": [ + 255, + 255, + 51, + 255 + ], + "159": [ + 255, + 255, + 51, + 255 + ], + "160": [ + 255, + 255, + 51, + 255 + ], + "161": [ + 255, + 255, + 51, + 255 + ], + "162": [ + 255, + 255, + 51, + 255 + ], + "163": [ + 255, + 255, + 51, + 255 + ], + "164": [ + 255, + 255, + 51, + 255 + ], + "165": [ + 255, + 255, + 51, + 255 + ], + "166": [ + 255, + 255, + 51, + 255 + ], + "167": [ + 255, + 255, + 51, + 255 + ], + "168": [ + 255, + 255, + 51, + 255 + ], + "169": [ + 255, + 255, + 51, + 255 + ], + "170": [ + 166, + 86, + 40, + 255 + ], + "171": [ + 166, + 86, + 40, + 255 + ], + "172": [ + 166, + 86, + 40, + 255 + ], + "173": [ + 166, + 86, + 40, + 255 + ], + "174": [ + 166, + 86, + 40, + 255 + ], + "175": [ + 166, + 86, + 40, + 255 + ], + "176": [ + 166, + 86, + 40, + 255 + ], + "177": [ + 166, + 86, + 40, + 255 + ], + "178": [ + 166, + 86, + 40, + 255 + ], + "179": [ + 166, + 86, + 40, + 255 + ], + "180": [ + 166, + 86, + 40, + 255 + ], + "181": [ + 166, + 86, + 40, + 255 + ], + "182": [ + 166, + 86, + 40, + 255 + ], + "183": [ + 166, + 86, + 40, + 255 + ], + "184": [ + 166, + 86, + 40, + 255 + ], + "185": [ + 166, + 86, + 40, + 255 + ], + "186": [ + 166, + 86, + 40, + 255 + ], + "187": [ + 166, + 86, + 40, + 255 + ], + "188": [ + 166, + 86, + 40, + 255 + ], + "189": [ + 166, + 86, + 40, + 255 + ], + "190": [ + 166, + 86, + 40, + 255 + ], + "191": [ + 166, + 86, + 40, + 255 + ], + "192": [ + 166, + 86, + 40, + 255 + ], + "193": [ + 166, + 86, + 40, + 255 + ], + "194": [ + 166, + 86, + 40, + 255 + ], + "195": [ + 166, + 86, + 40, + 255 + ], + "196": [ + 166, + 86, + 40, + 255 + ], + "197": [ + 166, + 86, + 40, + 255 + ], + "198": [ + 166, + 86, + 40, + 255 + ], + "199": [ + 247, + 129, + 191, + 255 + ], + "200": [ + 247, + 129, + 191, + 255 + ], + "201": [ + 247, + 129, + 191, + 255 + ], + "202": [ + 247, + 129, + 191, + 255 + ], + "203": [ + 247, + 129, + 191, + 255 + ], + "204": [ + 247, + 129, + 191, + 255 + ], + "205": [ + 247, + 129, + 191, + 255 + ], + "206": [ + 247, + 129, + 191, + 255 + ], + "207": [ + 247, + 129, + 191, + 255 + ], + "208": [ + 247, + 129, + 191, + 255 + ], + "209": [ + 247, + 129, + 191, + 255 + ], + "210": [ + 247, + 129, + 191, + 255 + ], + "211": [ + 247, + 129, + 191, + 255 + ], + "212": [ + 247, + 129, + 191, + 255 + ], + "213": [ + 247, + 129, + 191, + 255 + ], + "214": [ + 247, + 129, + 191, + 255 + ], + "215": [ + 247, + 129, + 191, + 255 + ], + "216": [ + 247, + 129, + 191, + 255 + ], + "217": [ + 247, + 129, + 191, + 255 + ], + "218": [ + 247, + 129, + 191, + 255 + ], + "219": [ + 247, + 129, + 191, + 255 + ], + "220": [ + 247, + 129, + 191, + 255 + ], + "221": [ + 247, + 129, + 191, + 255 + ], + "222": [ + 247, + 129, + 191, + 255 + ], + "223": [ + 247, + 129, + 191, + 255 + ], + "224": [ + 247, + 129, + 191, + 255 + ], + "225": [ + 247, + 129, + 191, + 255 + ], + "226": [ + 247, + 129, + 191, + 255 + ], + "227": [ + 153, + 153, + 153, + 255 + ], + "228": [ + 153, + 153, + 153, + 255 + ], + "229": [ + 153, + 153, + 153, + 255 + ], + "230": [ + 153, + 153, + 153, + 255 + ], + "231": [ + 153, + 153, + 153, + 255 + ], + "232": [ + 153, + 153, + 153, + 255 + ], + "233": [ + 153, + 153, + 153, + 255 + ], + "234": [ + 153, + 153, + 153, + 255 + ], + "235": [ + 153, + 153, + 153, + 255 + ], + "236": [ + 153, + 153, + 153, + 255 + ], + "237": [ + 153, + 153, + 153, + 255 + ], + "238": [ + 153, + 153, + 153, + 255 + ], + "239": [ + 153, + 153, + 153, + 255 + ], + "240": [ + 153, + 153, + 153, + 255 + ], + "241": [ + 153, + 153, + 153, + 255 + ], + "242": [ + 153, + 153, + 153, + 255 + ], + "243": [ + 153, + 153, + 153, + 255 + ], + "244": [ + 153, + 153, + 153, + 255 + ], + "245": [ + 153, + 153, + 153, + 255 + ], + "246": [ + 153, + 153, + 153, + 255 + ], + "247": [ + 153, + 153, + 153, + 255 + ], + "248": [ + 153, + 153, + 153, + 255 + ], + "249": [ + 153, + 153, + 153, + 255 + ], + "250": [ + 153, + 153, + 153, + 255 + ], + "251": [ + 153, + 153, + 153, + 255 + ], + "252": [ + 153, + 153, + 153, + 255 + ], + "253": [ + 153, + 153, + 153, + 255 + ], + "254": [ + 153, + 153, + 153, + 255 + ], + "255": [ + 153, + 153, + 153, + 255 + ] + }, + set2: { + "0": [ + 102, + 194, + 165, + 255 + ], + "1": [ + 102, + 194, + 165, + 255 + ], + "2": [ + 102, + 194, + 165, + 255 + ], + "3": [ + 102, + 194, + 165, + 255 + ], + "4": [ + 102, + 194, + 165, + 255 + ], + "5": [ + 102, + 194, + 165, + 255 + ], + "6": [ + 102, + 194, + 165, + 255 + ], + "7": [ + 102, + 194, + 165, + 255 + ], + "8": [ + 102, + 194, + 165, + 255 + ], + "9": [ + 102, + 194, + 165, + 255 + ], + "10": [ + 102, + 194, + 165, + 255 + ], + "11": [ + 102, + 194, + 165, + 255 + ], + "12": [ + 102, + 194, + 165, + 255 + ], + "13": [ + 102, + 194, + 165, + 255 + ], + "14": [ + 102, + 194, + 165, + 255 + ], + "15": [ + 102, + 194, + 165, + 255 + ], + "16": [ + 102, + 194, + 165, + 255 + ], + "17": [ + 102, + 194, + 165, + 255 + ], + "18": [ + 102, + 194, + 165, + 255 + ], + "19": [ + 102, + 194, + 165, + 255 + ], + "20": [ + 102, + 194, + 165, + 255 + ], + "21": [ + 102, + 194, + 165, + 255 + ], + "22": [ + 102, + 194, + 165, + 255 + ], + "23": [ + 102, + 194, + 165, + 255 + ], + "24": [ + 102, + 194, + 165, + 255 + ], + "25": [ + 102, + 194, + 165, + 255 + ], + "26": [ + 102, + 194, + 165, + 255 + ], + "27": [ + 102, + 194, + 165, + 255 + ], + "28": [ + 102, + 194, + 165, + 255 + ], + "29": [ + 102, + 194, + 165, + 255 + ], + "30": [ + 102, + 194, + 165, + 255 + ], + "31": [ + 102, + 194, + 165, + 255 + ], + "32": [ + 252, + 141, + 98, + 255 + ], + "33": [ + 252, + 141, + 98, + 255 + ], + "34": [ + 252, + 141, + 98, + 255 + ], + "35": [ + 252, + 141, + 98, + 255 + ], + "36": [ + 252, + 141, + 98, + 255 + ], + "37": [ + 252, + 141, + 98, + 255 + ], + "38": [ + 252, + 141, + 98, + 255 + ], + "39": [ + 252, + 141, + 98, + 255 + ], + "40": [ + 252, + 141, + 98, + 255 + ], + "41": [ + 252, + 141, + 98, + 255 + ], + "42": [ + 252, + 141, + 98, + 255 + ], + "43": [ + 252, + 141, + 98, + 255 + ], + "44": [ + 252, + 141, + 98, + 255 + ], + "45": [ + 252, + 141, + 98, + 255 + ], + "46": [ + 252, + 141, + 98, + 255 + ], + "47": [ + 252, + 141, + 98, + 255 + ], + "48": [ + 252, + 141, + 98, + 255 + ], + "49": [ + 252, + 141, + 98, + 255 + ], + "50": [ + 252, + 141, + 98, + 255 + ], + "51": [ + 252, + 141, + 98, + 255 + ], + "52": [ + 252, + 141, + 98, + 255 + ], + "53": [ + 252, + 141, + 98, + 255 + ], + "54": [ + 252, + 141, + 98, + 255 + ], + "55": [ + 252, + 141, + 98, + 255 + ], + "56": [ + 252, + 141, + 98, + 255 + ], + "57": [ + 252, + 141, + 98, + 255 + ], + "58": [ + 252, + 141, + 98, + 255 + ], + "59": [ + 252, + 141, + 98, + 255 + ], + "60": [ + 252, + 141, + 98, + 255 + ], + "61": [ + 252, + 141, + 98, + 255 + ], + "62": [ + 252, + 141, + 98, + 255 + ], + "63": [ + 252, + 141, + 98, + 255 + ], + "64": [ + 141, + 160, + 203, + 255 + ], + "65": [ + 141, + 160, + 203, + 255 + ], + "66": [ + 141, + 160, + 203, + 255 + ], + "67": [ + 141, + 160, + 203, + 255 + ], + "68": [ + 141, + 160, + 203, + 255 + ], + "69": [ + 141, + 160, + 203, + 255 + ], + "70": [ + 141, + 160, + 203, + 255 + ], + "71": [ + 141, + 160, + 203, + 255 + ], + "72": [ + 141, + 160, + 203, + 255 + ], + "73": [ + 141, + 160, + 203, + 255 + ], + "74": [ + 141, + 160, + 203, + 255 + ], + "75": [ + 141, + 160, + 203, + 255 + ], + "76": [ + 141, + 160, + 203, + 255 + ], + "77": [ + 141, + 160, + 203, + 255 + ], + "78": [ + 141, + 160, + 203, + 255 + ], + "79": [ + 141, + 160, + 203, + 255 + ], + "80": [ + 141, + 160, + 203, + 255 + ], + "81": [ + 141, + 160, + 203, + 255 + ], + "82": [ + 141, + 160, + 203, + 255 + ], + "83": [ + 141, + 160, + 203, + 255 + ], + "84": [ + 141, + 160, + 203, + 255 + ], + "85": [ + 141, + 160, + 203, + 255 + ], + "86": [ + 141, + 160, + 203, + 255 + ], + "87": [ + 141, + 160, + 203, + 255 + ], + "88": [ + 141, + 160, + 203, + 255 + ], + "89": [ + 141, + 160, + 203, + 255 + ], + "90": [ + 141, + 160, + 203, + 255 + ], + "91": [ + 141, + 160, + 203, + 255 + ], + "92": [ + 141, + 160, + 203, + 255 + ], + "93": [ + 141, + 160, + 203, + 255 + ], + "94": [ + 141, + 160, + 203, + 255 + ], + "95": [ + 141, + 160, + 203, + 255 + ], + "96": [ + 231, + 138, + 195, + 255 + ], + "97": [ + 231, + 138, + 195, + 255 + ], + "98": [ + 231, + 138, + 195, + 255 + ], + "99": [ + 231, + 138, + 195, + 255 + ], + "100": [ + 231, + 138, + 195, + 255 + ], + "101": [ + 231, + 138, + 195, + 255 + ], + "102": [ + 231, + 138, + 195, + 255 + ], + "103": [ + 231, + 138, + 195, + 255 + ], + "104": [ + 231, + 138, + 195, + 255 + ], + "105": [ + 231, + 138, + 195, + 255 + ], + "106": [ + 231, + 138, + 195, + 255 + ], + "107": [ + 231, + 138, + 195, + 255 + ], + "108": [ + 231, + 138, + 195, + 255 + ], + "109": [ + 231, + 138, + 195, + 255 + ], + "110": [ + 231, + 138, + 195, + 255 + ], + "111": [ + 231, + 138, + 195, + 255 + ], + "112": [ + 231, + 138, + 195, + 255 + ], + "113": [ + 231, + 138, + 195, + 255 + ], + "114": [ + 231, + 138, + 195, + 255 + ], + "115": [ + 231, + 138, + 195, + 255 + ], + "116": [ + 231, + 138, + 195, + 255 + ], + "117": [ + 231, + 138, + 195, + 255 + ], + "118": [ + 231, + 138, + 195, + 255 + ], + "119": [ + 231, + 138, + 195, + 255 + ], + "120": [ + 231, + 138, + 195, + 255 + ], + "121": [ + 231, + 138, + 195, + 255 + ], + "122": [ + 231, + 138, + 195, + 255 + ], + "123": [ + 231, + 138, + 195, + 255 + ], + "124": [ + 231, + 138, + 195, + 255 + ], + "125": [ + 231, + 138, + 195, + 255 + ], + "126": [ + 231, + 138, + 195, + 255 + ], + "127": [ + 231, + 138, + 195, + 255 + ], + "128": [ + 166, + 216, + 84, + 255 + ], + "129": [ + 166, + 216, + 84, + 255 + ], + "130": [ + 166, + 216, + 84, + 255 + ], + "131": [ + 166, + 216, + 84, + 255 + ], + "132": [ + 166, + 216, + 84, + 255 + ], + "133": [ + 166, + 216, + 84, + 255 + ], + "134": [ + 166, + 216, + 84, + 255 + ], + "135": [ + 166, + 216, + 84, + 255 + ], + "136": [ + 166, + 216, + 84, + 255 + ], + "137": [ + 166, + 216, + 84, + 255 + ], + "138": [ + 166, + 216, + 84, + 255 + ], + "139": [ + 166, + 216, + 84, + 255 + ], + "140": [ + 166, + 216, + 84, + 255 + ], + "141": [ + 166, + 216, + 84, + 255 + ], + "142": [ + 166, + 216, + 84, + 255 + ], + "143": [ + 166, + 216, + 84, + 255 + ], + "144": [ + 166, + 216, + 84, + 255 + ], + "145": [ + 166, + 216, + 84, + 255 + ], + "146": [ + 166, + 216, + 84, + 255 + ], + "147": [ + 166, + 216, + 84, + 255 + ], + "148": [ + 166, + 216, + 84, + 255 + ], + "149": [ + 166, + 216, + 84, + 255 + ], + "150": [ + 166, + 216, + 84, + 255 + ], + "151": [ + 166, + 216, + 84, + 255 + ], + "152": [ + 166, + 216, + 84, + 255 + ], + "153": [ + 166, + 216, + 84, + 255 + ], + "154": [ + 166, + 216, + 84, + 255 + ], + "155": [ + 166, + 216, + 84, + 255 + ], + "156": [ + 166, + 216, + 84, + 255 + ], + "157": [ + 166, + 216, + 84, + 255 + ], + "158": [ + 166, + 216, + 84, + 255 + ], + "159": [ + 166, + 216, + 84, + 255 + ], + "160": [ + 255, + 217, + 47, + 255 + ], + "161": [ + 255, + 217, + 47, + 255 + ], + "162": [ + 255, + 217, + 47, + 255 + ], + "163": [ + 255, + 217, + 47, + 255 + ], + "164": [ + 255, + 217, + 47, + 255 + ], + "165": [ + 255, + 217, + 47, + 255 + ], + "166": [ + 255, + 217, + 47, + 255 + ], + "167": [ + 255, + 217, + 47, + 255 + ], + "168": [ + 255, + 217, + 47, + 255 + ], + "169": [ + 255, + 217, + 47, + 255 + ], + "170": [ + 255, + 217, + 47, + 255 + ], + "171": [ + 255, + 217, + 47, + 255 + ], + "172": [ + 255, + 217, + 47, + 255 + ], + "173": [ + 255, + 217, + 47, + 255 + ], + "174": [ + 255, + 217, + 47, + 255 + ], + "175": [ + 255, + 217, + 47, + 255 + ], + "176": [ + 255, + 217, + 47, + 255 + ], + "177": [ + 255, + 217, + 47, + 255 + ], + "178": [ + 255, + 217, + 47, + 255 + ], + "179": [ + 255, + 217, + 47, + 255 + ], + "180": [ + 255, + 217, + 47, + 255 + ], + "181": [ + 255, + 217, + 47, + 255 + ], + "182": [ + 255, + 217, + 47, + 255 + ], + "183": [ + 255, + 217, + 47, + 255 + ], + "184": [ + 255, + 217, + 47, + 255 + ], + "185": [ + 255, + 217, + 47, + 255 + ], + "186": [ + 255, + 217, + 47, + 255 + ], + "187": [ + 255, + 217, + 47, + 255 + ], + "188": [ + 255, + 217, + 47, + 255 + ], + "189": [ + 255, + 217, + 47, + 255 + ], + "190": [ + 255, + 217, + 47, + 255 + ], + "191": [ + 255, + 217, + 47, + 255 + ], + "192": [ + 229, + 196, + 148, + 255 + ], + "193": [ + 229, + 196, + 148, + 255 + ], + "194": [ + 229, + 196, + 148, + 255 + ], + "195": [ + 229, + 196, + 148, + 255 + ], + "196": [ + 229, + 196, + 148, + 255 + ], + "197": [ + 229, + 196, + 148, + 255 + ], + "198": [ + 229, + 196, + 148, + 255 + ], + "199": [ + 229, + 196, + 148, + 255 + ], + "200": [ + 229, + 196, + 148, + 255 + ], + "201": [ + 229, + 196, + 148, + 255 + ], + "202": [ + 229, + 196, + 148, + 255 + ], + "203": [ + 229, + 196, + 148, + 255 + ], + "204": [ + 229, + 196, + 148, + 255 + ], + "205": [ + 229, + 196, + 148, + 255 + ], + "206": [ + 229, + 196, + 148, + 255 + ], + "207": [ + 229, + 196, + 148, + 255 + ], + "208": [ + 229, + 196, + 148, + 255 + ], + "209": [ + 229, + 196, + 148, + 255 + ], + "210": [ + 229, + 196, + 148, + 255 + ], + "211": [ + 229, + 196, + 148, + 255 + ], + "212": [ + 229, + 196, + 148, + 255 + ], + "213": [ + 229, + 196, + 148, + 255 + ], + "214": [ + 229, + 196, + 148, + 255 + ], + "215": [ + 229, + 196, + 148, + 255 + ], + "216": [ + 229, + 196, + 148, + 255 + ], + "217": [ + 229, + 196, + 148, + 255 + ], + "218": [ + 229, + 196, + 148, + 255 + ], + "219": [ + 229, + 196, + 148, + 255 + ], + "220": [ + 229, + 196, + 148, + 255 + ], + "221": [ + 229, + 196, + 148, + 255 + ], + "222": [ + 229, + 196, + 148, + 255 + ], + "223": [ + 229, + 196, + 148, + 255 + ], + "224": [ + 179, + 179, + 179, + 255 + ], + "225": [ + 179, + 179, + 179, + 255 + ], + "226": [ + 179, + 179, + 179, + 255 + ], + "227": [ + 179, + 179, + 179, + 255 + ], + "228": [ + 179, + 179, + 179, + 255 + ], + "229": [ + 179, + 179, + 179, + 255 + ], + "230": [ + 179, + 179, + 179, + 255 + ], + "231": [ + 179, + 179, + 179, + 255 + ], + "232": [ + 179, + 179, + 179, + 255 + ], + "233": [ + 179, + 179, + 179, + 255 + ], + "234": [ + 179, + 179, + 179, + 255 + ], + "235": [ + 179, + 179, + 179, + 255 + ], + "236": [ + 179, + 179, + 179, + 255 + ], + "237": [ + 179, + 179, + 179, + 255 + ], + "238": [ + 179, + 179, + 179, + 255 + ], + "239": [ + 179, + 179, + 179, + 255 + ], + "240": [ + 179, + 179, + 179, + 255 + ], + "241": [ + 179, + 179, + 179, + 255 + ], + "242": [ + 179, + 179, + 179, + 255 + ], + "243": [ + 179, + 179, + 179, + 255 + ], + "244": [ + 179, + 179, + 179, + 255 + ], + "245": [ + 179, + 179, + 179, + 255 + ], + "246": [ + 179, + 179, + 179, + 255 + ], + "247": [ + 179, + 179, + 179, + 255 + ], + "248": [ + 179, + 179, + 179, + 255 + ], + "249": [ + 179, + 179, + 179, + 255 + ], + "250": [ + 179, + 179, + 179, + 255 + ], + "251": [ + 179, + 179, + 179, + 255 + ], + "252": [ + 179, + 179, + 179, + 255 + ], + "253": [ + 179, + 179, + 179, + 255 + ], + "254": [ + 179, + 179, + 179, + 255 + ], + "255": [ + 179, + 179, + 179, + 255 + ] + }, + set3: { + "0": [ + 141, + 211, + 199, + 255 + ], + "1": [ + 141, + 211, + 199, + 255 + ], + "2": [ + 141, + 211, + 199, + 255 + ], + "3": [ + 141, + 211, + 199, + 255 + ], + "4": [ + 141, + 211, + 199, + 255 + ], + "5": [ + 141, + 211, + 199, + 255 + ], + "6": [ + 141, + 211, + 199, + 255 + ], + "7": [ + 141, + 211, + 199, + 255 + ], + "8": [ + 141, + 211, + 199, + 255 + ], + "9": [ + 141, + 211, + 199, + 255 + ], + "10": [ + 141, + 211, + 199, + 255 + ], + "11": [ + 141, + 211, + 199, + 255 + ], + "12": [ + 141, + 211, + 199, + 255 + ], + "13": [ + 141, + 211, + 199, + 255 + ], + "14": [ + 141, + 211, + 199, + 255 + ], + "15": [ + 141, + 211, + 199, + 255 + ], + "16": [ + 141, + 211, + 199, + 255 + ], + "17": [ + 141, + 211, + 199, + 255 + ], + "18": [ + 141, + 211, + 199, + 255 + ], + "19": [ + 141, + 211, + 199, + 255 + ], + "20": [ + 141, + 211, + 199, + 255 + ], + "21": [ + 141, + 211, + 199, + 255 + ], + "22": [ + 255, + 255, + 179, + 255 + ], + "23": [ + 255, + 255, + 179, + 255 + ], + "24": [ + 255, + 255, + 179, + 255 + ], + "25": [ + 255, + 255, + 179, + 255 + ], + "26": [ + 255, + 255, + 179, + 255 + ], + "27": [ + 255, + 255, + 179, + 255 + ], + "28": [ + 255, + 255, + 179, + 255 + ], + "29": [ + 255, + 255, + 179, + 255 + ], + "30": [ + 255, + 255, + 179, + 255 + ], + "31": [ + 255, + 255, + 179, + 255 + ], + "32": [ + 255, + 255, + 179, + 255 + ], + "33": [ + 255, + 255, + 179, + 255 + ], + "34": [ + 255, + 255, + 179, + 255 + ], + "35": [ + 255, + 255, + 179, + 255 + ], + "36": [ + 255, + 255, + 179, + 255 + ], + "37": [ + 255, + 255, + 179, + 255 + ], + "38": [ + 255, + 255, + 179, + 255 + ], + "39": [ + 255, + 255, + 179, + 255 + ], + "40": [ + 255, + 255, + 179, + 255 + ], + "41": [ + 255, + 255, + 179, + 255 + ], + "42": [ + 255, + 255, + 179, + 255 + ], + "43": [ + 190, + 186, + 218, + 255 + ], + "44": [ + 190, + 186, + 218, + 255 + ], + "45": [ + 190, + 186, + 218, + 255 + ], + "46": [ + 190, + 186, + 218, + 255 + ], + "47": [ + 190, + 186, + 218, + 255 + ], + "48": [ + 190, + 186, + 218, + 255 + ], + "49": [ + 190, + 186, + 218, + 255 + ], + "50": [ + 190, + 186, + 218, + 255 + ], + "51": [ + 190, + 186, + 218, + 255 + ], + "52": [ + 190, + 186, + 218, + 255 + ], + "53": [ + 190, + 186, + 218, + 255 + ], + "54": [ + 190, + 186, + 218, + 255 + ], + "55": [ + 190, + 186, + 218, + 255 + ], + "56": [ + 190, + 186, + 218, + 255 + ], + "57": [ + 190, + 186, + 218, + 255 + ], + "58": [ + 190, + 186, + 218, + 255 + ], + "59": [ + 190, + 186, + 218, + 255 + ], + "60": [ + 190, + 186, + 218, + 255 + ], + "61": [ + 190, + 186, + 218, + 255 + ], + "62": [ + 190, + 186, + 218, + 255 + ], + "63": [ + 190, + 186, + 218, + 255 + ], + "64": [ + 251, + 128, + 114, + 255 + ], + "65": [ + 251, + 128, + 114, + 255 + ], + "66": [ + 251, + 128, + 114, + 255 + ], + "67": [ + 251, + 128, + 114, + 255 + ], + "68": [ + 251, + 128, + 114, + 255 + ], + "69": [ + 251, + 128, + 114, + 255 + ], + "70": [ + 251, + 128, + 114, + 255 + ], + "71": [ + 251, + 128, + 114, + 255 + ], + "72": [ + 251, + 128, + 114, + 255 + ], + "73": [ + 251, + 128, + 114, + 255 + ], + "74": [ + 251, + 128, + 114, + 255 + ], + "75": [ + 251, + 128, + 114, + 255 + ], + "76": [ + 251, + 128, + 114, + 255 + ], + "77": [ + 251, + 128, + 114, + 255 + ], + "78": [ + 251, + 128, + 114, + 255 + ], + "79": [ + 251, + 128, + 114, + 255 + ], + "80": [ + 251, + 128, + 114, + 255 + ], + "81": [ + 251, + 128, + 114, + 255 + ], + "82": [ + 251, + 128, + 114, + 255 + ], + "83": [ + 251, + 128, + 114, + 255 + ], + "84": [ + 251, + 128, + 114, + 255 + ], + "85": [ + 128, + 177, + 211, + 255 + ], + "86": [ + 128, + 177, + 211, + 255 + ], + "87": [ + 128, + 177, + 211, + 255 + ], + "88": [ + 128, + 177, + 211, + 255 + ], + "89": [ + 128, + 177, + 211, + 255 + ], + "90": [ + 128, + 177, + 211, + 255 + ], + "91": [ + 128, + 177, + 211, + 255 + ], + "92": [ + 128, + 177, + 211, + 255 + ], + "93": [ + 128, + 177, + 211, + 255 + ], + "94": [ + 128, + 177, + 211, + 255 + ], + "95": [ + 128, + 177, + 211, + 255 + ], + "96": [ + 128, + 177, + 211, + 255 + ], + "97": [ + 128, + 177, + 211, + 255 + ], + "98": [ + 128, + 177, + 211, + 255 + ], + "99": [ + 128, + 177, + 211, + 255 + ], + "100": [ + 128, + 177, + 211, + 255 + ], + "101": [ + 128, + 177, + 211, + 255 + ], + "102": [ + 128, + 177, + 211, + 255 + ], + "103": [ + 128, + 177, + 211, + 255 + ], + "104": [ + 128, + 177, + 211, + 255 + ], + "105": [ + 128, + 177, + 211, + 255 + ], + "106": [ + 128, + 177, + 211, + 255 + ], + "107": [ + 253, + 180, + 98, + 255 + ], + "108": [ + 253, + 180, + 98, + 255 + ], + "109": [ + 253, + 180, + 98, + 255 + ], + "110": [ + 253, + 180, + 98, + 255 + ], + "111": [ + 253, + 180, + 98, + 255 + ], + "112": [ + 253, + 180, + 98, + 255 + ], + "113": [ + 253, + 180, + 98, + 255 + ], + "114": [ + 253, + 180, + 98, + 255 + ], + "115": [ + 253, + 180, + 98, + 255 + ], + "116": [ + 253, + 180, + 98, + 255 + ], + "117": [ + 253, + 180, + 98, + 255 + ], + "118": [ + 253, + 180, + 98, + 255 + ], + "119": [ + 253, + 180, + 98, + 255 + ], + "120": [ + 253, + 180, + 98, + 255 + ], + "121": [ + 253, + 180, + 98, + 255 + ], + "122": [ + 253, + 180, + 98, + 255 + ], + "123": [ + 253, + 180, + 98, + 255 + ], + "124": [ + 253, + 180, + 98, + 255 + ], + "125": [ + 253, + 180, + 98, + 255 + ], + "126": [ + 253, + 180, + 98, + 255 + ], + "127": [ + 253, + 180, + 98, + 255 + ], + "128": [ + 179, + 222, + 105, + 255 + ], + "129": [ + 179, + 222, + 105, + 255 + ], + "130": [ + 179, + 222, + 105, + 255 + ], + "131": [ + 179, + 222, + 105, + 255 + ], + "132": [ + 179, + 222, + 105, + 255 + ], + "133": [ + 179, + 222, + 105, + 255 + ], + "134": [ + 179, + 222, + 105, + 255 + ], + "135": [ + 179, + 222, + 105, + 255 + ], + "136": [ + 179, + 222, + 105, + 255 + ], + "137": [ + 179, + 222, + 105, + 255 + ], + "138": [ + 179, + 222, + 105, + 255 + ], + "139": [ + 179, + 222, + 105, + 255 + ], + "140": [ + 179, + 222, + 105, + 255 + ], + "141": [ + 179, + 222, + 105, + 255 + ], + "142": [ + 179, + 222, + 105, + 255 + ], + "143": [ + 179, + 222, + 105, + 255 + ], + "144": [ + 179, + 222, + 105, + 255 + ], + "145": [ + 179, + 222, + 105, + 255 + ], + "146": [ + 179, + 222, + 105, + 255 + ], + "147": [ + 179, + 222, + 105, + 255 + ], + "148": [ + 179, + 222, + 105, + 255 + ], + "149": [ + 252, + 205, + 229, + 255 + ], + "150": [ + 252, + 205, + 229, + 255 + ], + "151": [ + 252, + 205, + 229, + 255 + ], + "152": [ + 252, + 205, + 229, + 255 + ], + "153": [ + 252, + 205, + 229, + 255 + ], + "154": [ + 252, + 205, + 229, + 255 + ], + "155": [ + 252, + 205, + 229, + 255 + ], + "156": [ + 252, + 205, + 229, + 255 + ], + "157": [ + 252, + 205, + 229, + 255 + ], + "158": [ + 252, + 205, + 229, + 255 + ], + "159": [ + 252, + 205, + 229, + 255 + ], + "160": [ + 252, + 205, + 229, + 255 + ], + "161": [ + 252, + 205, + 229, + 255 + ], + "162": [ + 252, + 205, + 229, + 255 + ], + "163": [ + 252, + 205, + 229, + 255 + ], + "164": [ + 252, + 205, + 229, + 255 + ], + "165": [ + 252, + 205, + 229, + 255 + ], + "166": [ + 252, + 205, + 229, + 255 + ], + "167": [ + 252, + 205, + 229, + 255 + ], + "168": [ + 252, + 205, + 229, + 255 + ], + "169": [ + 252, + 205, + 229, + 255 + ], + "170": [ + 217, + 217, + 217, + 255 + ], + "171": [ + 217, + 217, + 217, + 255 + ], + "172": [ + 217, + 217, + 217, + 255 + ], + "173": [ + 217, + 217, + 217, + 255 + ], + "174": [ + 217, + 217, + 217, + 255 + ], + "175": [ + 217, + 217, + 217, + 255 + ], + "176": [ + 217, + 217, + 217, + 255 + ], + "177": [ + 217, + 217, + 217, + 255 + ], + "178": [ + 217, + 217, + 217, + 255 + ], + "179": [ + 217, + 217, + 217, + 255 + ], + "180": [ + 217, + 217, + 217, + 255 + ], + "181": [ + 217, + 217, + 217, + 255 + ], + "182": [ + 217, + 217, + 217, + 255 + ], + "183": [ + 217, + 217, + 217, + 255 + ], + "184": [ + 217, + 217, + 217, + 255 + ], + "185": [ + 217, + 217, + 217, + 255 + ], + "186": [ + 217, + 217, + 217, + 255 + ], + "187": [ + 217, + 217, + 217, + 255 + ], + "188": [ + 217, + 217, + 217, + 255 + ], + "189": [ + 217, + 217, + 217, + 255 + ], + "190": [ + 217, + 217, + 217, + 255 + ], + "191": [ + 217, + 217, + 217, + 255 + ], + "192": [ + 188, + 128, + 189, + 255 + ], + "193": [ + 188, + 128, + 189, + 255 + ], + "194": [ + 188, + 128, + 189, + 255 + ], + "195": [ + 188, + 128, + 189, + 255 + ], + "196": [ + 188, + 128, + 189, + 255 + ], + "197": [ + 188, + 128, + 189, + 255 + ], + "198": [ + 188, + 128, + 189, + 255 + ], + "199": [ + 188, + 128, + 189, + 255 + ], + "200": [ + 188, + 128, + 189, + 255 + ], + "201": [ + 188, + 128, + 189, + 255 + ], + "202": [ + 188, + 128, + 189, + 255 + ], + "203": [ + 188, + 128, + 189, + 255 + ], + "204": [ + 188, + 128, + 189, + 255 + ], + "205": [ + 188, + 128, + 189, + 255 + ], + "206": [ + 188, + 128, + 189, + 255 + ], + "207": [ + 188, + 128, + 189, + 255 + ], + "208": [ + 188, + 128, + 189, + 255 + ], + "209": [ + 188, + 128, + 189, + 255 + ], + "210": [ + 188, + 128, + 189, + 255 + ], + "211": [ + 188, + 128, + 189, + 255 + ], + "212": [ + 188, + 128, + 189, + 255 + ], + "213": [ + 204, + 235, + 197, + 255 + ], + "214": [ + 204, + 235, + 197, + 255 + ], + "215": [ + 204, + 235, + 197, + 255 + ], + "216": [ + 204, + 235, + 197, + 255 + ], + "217": [ + 204, + 235, + 197, + 255 + ], + "218": [ + 204, + 235, + 197, + 255 + ], + "219": [ + 204, + 235, + 197, + 255 + ], + "220": [ + 204, + 235, + 197, + 255 + ], + "221": [ + 204, + 235, + 197, + 255 + ], + "222": [ + 204, + 235, + 197, + 255 + ], + "223": [ + 204, + 235, + 197, + 255 + ], + "224": [ + 204, + 235, + 197, + 255 + ], + "225": [ + 204, + 235, + 197, + 255 + ], + "226": [ + 204, + 235, + 197, + 255 + ], + "227": [ + 204, + 235, + 197, + 255 + ], + "228": [ + 204, + 235, + 197, + 255 + ], + "229": [ + 204, + 235, + 197, + 255 + ], + "230": [ + 204, + 235, + 197, + 255 + ], + "231": [ + 204, + 235, + 197, + 255 + ], + "232": [ + 204, + 235, + 197, + 255 + ], + "233": [ + 204, + 235, + 197, + 255 + ], + "234": [ + 255, + 237, + 111, + 255 + ], + "235": [ + 255, + 237, + 111, + 255 + ], + "236": [ + 255, + 237, + 111, + 255 + ], + "237": [ + 255, + 237, + 111, + 255 + ], + "238": [ + 255, + 237, + 111, + 255 + ], + "239": [ + 255, + 237, + 111, + 255 + ], + "240": [ + 255, + 237, + 111, + 255 + ], + "241": [ + 255, + 237, + 111, + 255 + ], + "242": [ + 255, + 237, + 111, + 255 + ], + "243": [ + 255, + 237, + 111, + 255 + ], + "244": [ + 255, + 237, + 111, + 255 + ], + "245": [ + 255, + 237, + 111, + 255 + ], + "246": [ + 255, + 237, + 111, + 255 + ], + "247": [ + 255, + 237, + 111, + 255 + ], + "248": [ + 255, + 237, + 111, + 255 + ], + "249": [ + 255, + 237, + 111, + 255 + ], + "250": [ + 255, + 237, + 111, + 255 + ], + "251": [ + 255, + 237, + 111, + 255 + ], + "252": [ + 255, + 237, + 111, + 255 + ], + "253": [ + 255, + 237, + 111, + 255 + ], + "254": [ + 255, + 237, + 111, + 255 + ], + "255": [ + 255, + 237, + 111, + 255 + ] + }, + solar: { + "0": [ + 51, + 19, + 23, + 255 + ], + "1": [ + 52, + 20, + 24, + 255 + ], + "2": [ + 53, + 20, + 24, + 255 + ], + "3": [ + 55, + 21, + 25, + 255 + ], + "4": [ + 56, + 21, + 25, + 255 + ], + "5": [ + 57, + 21, + 26, + 255 + ], + "6": [ + 58, + 22, + 26, + 255 + ], + "7": [ + 59, + 22, + 27, + 255 + ], + "8": [ + 61, + 23, + 27, + 255 + ], + "9": [ + 62, + 23, + 28, + 255 + ], + "10": [ + 63, + 23, + 28, + 255 + ], + "11": [ + 64, + 24, + 28, + 255 + ], + "12": [ + 66, + 24, + 29, + 255 + ], + "13": [ + 67, + 25, + 29, + 255 + ], + "14": [ + 68, + 25, + 30, + 255 + ], + "15": [ + 69, + 25, + 30, + 255 + ], + "16": [ + 71, + 26, + 30, + 255 + ], + "17": [ + 72, + 26, + 31, + 255 + ], + "18": [ + 73, + 27, + 31, + 255 + ], + "19": [ + 74, + 27, + 31, + 255 + ], + "20": [ + 76, + 27, + 32, + 255 + ], + "21": [ + 77, + 28, + 32, + 255 + ], + "22": [ + 78, + 28, + 32, + 255 + ], + "23": [ + 79, + 28, + 33, + 255 + ], + "24": [ + 81, + 29, + 33, + 255 + ], + "25": [ + 82, + 29, + 33, + 255 + ], + "26": [ + 83, + 29, + 34, + 255 + ], + "27": [ + 84, + 30, + 34, + 255 + ], + "28": [ + 86, + 30, + 34, + 255 + ], + "29": [ + 87, + 30, + 34, + 255 + ], + "30": [ + 88, + 31, + 35, + 255 + ], + "31": [ + 89, + 31, + 35, + 255 + ], + "32": [ + 91, + 31, + 35, + 255 + ], + "33": [ + 92, + 32, + 35, + 255 + ], + "34": [ + 93, + 32, + 35, + 255 + ], + "35": [ + 94, + 32, + 35, + 255 + ], + "36": [ + 96, + 33, + 36, + 255 + ], + "37": [ + 97, + 33, + 36, + 255 + ], + "38": [ + 98, + 33, + 36, + 255 + ], + "39": [ + 99, + 34, + 36, + 255 + ], + "40": [ + 101, + 34, + 36, + 255 + ], + "41": [ + 102, + 34, + 36, + 255 + ], + "42": [ + 103, + 35, + 36, + 255 + ], + "43": [ + 104, + 35, + 36, + 255 + ], + "44": [ + 106, + 35, + 36, + 255 + ], + "45": [ + 107, + 36, + 36, + 255 + ], + "46": [ + 108, + 36, + 36, + 255 + ], + "47": [ + 109, + 37, + 36, + 255 + ], + "48": [ + 111, + 37, + 36, + 255 + ], + "49": [ + 112, + 37, + 36, + 255 + ], + "50": [ + 113, + 38, + 36, + 255 + ], + "51": [ + 114, + 38, + 36, + 255 + ], + "52": [ + 116, + 38, + 36, + 255 + ], + "53": [ + 117, + 39, + 36, + 255 + ], + "54": [ + 118, + 39, + 36, + 255 + ], + "55": [ + 119, + 40, + 36, + 255 + ], + "56": [ + 120, + 40, + 35, + 255 + ], + "57": [ + 122, + 41, + 35, + 255 + ], + "58": [ + 123, + 41, + 35, + 255 + ], + "59": [ + 124, + 42, + 35, + 255 + ], + "60": [ + 125, + 42, + 35, + 255 + ], + "61": [ + 126, + 43, + 34, + 255 + ], + "62": [ + 127, + 43, + 34, + 255 + ], + "63": [ + 129, + 44, + 34, + 255 + ], + "64": [ + 130, + 44, + 34, + 255 + ], + "65": [ + 131, + 45, + 33, + 255 + ], + "66": [ + 132, + 45, + 33, + 255 + ], + "67": [ + 133, + 46, + 33, + 255 + ], + "68": [ + 134, + 46, + 33, + 255 + ], + "69": [ + 135, + 47, + 32, + 255 + ], + "70": [ + 136, + 48, + 32, + 255 + ], + "71": [ + 137, + 48, + 32, + 255 + ], + "72": [ + 138, + 49, + 31, + 255 + ], + "73": [ + 139, + 50, + 31, + 255 + ], + "74": [ + 140, + 50, + 31, + 255 + ], + "75": [ + 141, + 51, + 31, + 255 + ], + "76": [ + 142, + 52, + 30, + 255 + ], + "77": [ + 143, + 52, + 30, + 255 + ], + "78": [ + 144, + 53, + 30, + 255 + ], + "79": [ + 145, + 54, + 29, + 255 + ], + "80": [ + 146, + 55, + 29, + 255 + ], + "81": [ + 147, + 56, + 29, + 255 + ], + "82": [ + 148, + 56, + 28, + 255 + ], + "83": [ + 149, + 57, + 28, + 255 + ], + "84": [ + 150, + 58, + 28, + 255 + ], + "85": [ + 151, + 59, + 27, + 255 + ], + "86": [ + 151, + 60, + 27, + 255 + ], + "87": [ + 152, + 60, + 27, + 255 + ], + "88": [ + 153, + 61, + 27, + 255 + ], + "89": [ + 154, + 62, + 26, + 255 + ], + "90": [ + 155, + 63, + 26, + 255 + ], + "91": [ + 156, + 64, + 26, + 255 + ], + "92": [ + 156, + 65, + 25, + 255 + ], + "93": [ + 157, + 66, + 25, + 255 + ], + "94": [ + 158, + 67, + 25, + 255 + ], + "95": [ + 159, + 67, + 25, + 255 + ], + "96": [ + 160, + 68, + 24, + 255 + ], + "97": [ + 160, + 69, + 24, + 255 + ], + "98": [ + 161, + 70, + 24, + 255 + ], + "99": [ + 162, + 71, + 24, + 255 + ], + "100": [ + 163, + 72, + 23, + 255 + ], + "101": [ + 164, + 73, + 23, + 255 + ], + "102": [ + 164, + 74, + 23, + 255 + ], + "103": [ + 165, + 75, + 23, + 255 + ], + "104": [ + 166, + 76, + 22, + 255 + ], + "105": [ + 166, + 77, + 22, + 255 + ], + "106": [ + 167, + 78, + 22, + 255 + ], + "107": [ + 168, + 79, + 22, + 255 + ], + "108": [ + 169, + 80, + 21, + 255 + ], + "109": [ + 169, + 81, + 21, + 255 + ], + "110": [ + 170, + 82, + 21, + 255 + ], + "111": [ + 171, + 83, + 21, + 255 + ], + "112": [ + 171, + 84, + 21, + 255 + ], + "113": [ + 172, + 85, + 20, + 255 + ], + "114": [ + 173, + 86, + 20, + 255 + ], + "115": [ + 173, + 87, + 20, + 255 + ], + "116": [ + 174, + 88, + 20, + 255 + ], + "117": [ + 175, + 89, + 20, + 255 + ], + "118": [ + 175, + 90, + 20, + 255 + ], + "119": [ + 176, + 91, + 20, + 255 + ], + "120": [ + 177, + 92, + 19, + 255 + ], + "121": [ + 177, + 93, + 19, + 255 + ], + "122": [ + 178, + 94, + 19, + 255 + ], + "123": [ + 179, + 95, + 19, + 255 + ], + "124": [ + 179, + 96, + 19, + 255 + ], + "125": [ + 180, + 97, + 19, + 255 + ], + "126": [ + 180, + 98, + 19, + 255 + ], + "127": [ + 181, + 99, + 19, + 255 + ], + "128": [ + 182, + 100, + 19, + 255 + ], + "129": [ + 182, + 101, + 19, + 255 + ], + "130": [ + 183, + 102, + 19, + 255 + ], + "131": [ + 183, + 103, + 18, + 255 + ], + "132": [ + 184, + 104, + 18, + 255 + ], + "133": [ + 185, + 105, + 18, + 255 + ], + "134": [ + 185, + 106, + 18, + 255 + ], + "135": [ + 186, + 107, + 18, + 255 + ], + "136": [ + 186, + 108, + 18, + 255 + ], + "137": [ + 187, + 109, + 18, + 255 + ], + "138": [ + 187, + 110, + 18, + 255 + ], + "139": [ + 188, + 111, + 19, + 255 + ], + "140": [ + 188, + 113, + 19, + 255 + ], + "141": [ + 189, + 114, + 19, + 255 + ], + "142": [ + 190, + 115, + 19, + 255 + ], + "143": [ + 190, + 116, + 19, + 255 + ], + "144": [ + 191, + 117, + 19, + 255 + ], + "145": [ + 191, + 118, + 19, + 255 + ], + "146": [ + 192, + 119, + 19, + 255 + ], + "147": [ + 192, + 120, + 19, + 255 + ], + "148": [ + 193, + 121, + 19, + 255 + ], + "149": [ + 193, + 122, + 20, + 255 + ], + "150": [ + 194, + 123, + 20, + 255 + ], + "151": [ + 194, + 124, + 20, + 255 + ], + "152": [ + 195, + 126, + 20, + 255 + ], + "153": [ + 195, + 127, + 20, + 255 + ], + "154": [ + 196, + 128, + 20, + 255 + ], + "155": [ + 196, + 129, + 21, + 255 + ], + "156": [ + 197, + 130, + 21, + 255 + ], + "157": [ + 197, + 131, + 21, + 255 + ], + "158": [ + 198, + 132, + 21, + 255 + ], + "159": [ + 198, + 133, + 22, + 255 + ], + "160": [ + 199, + 134, + 22, + 255 + ], + "161": [ + 199, + 135, + 22, + 255 + ], + "162": [ + 199, + 137, + 22, + 255 + ], + "163": [ + 200, + 138, + 23, + 255 + ], + "164": [ + 200, + 139, + 23, + 255 + ], + "165": [ + 201, + 140, + 23, + 255 + ], + "166": [ + 201, + 141, + 24, + 255 + ], + "167": [ + 202, + 142, + 24, + 255 + ], + "168": [ + 202, + 143, + 24, + 255 + ], + "169": [ + 203, + 144, + 25, + 255 + ], + "170": [ + 203, + 146, + 25, + 255 + ], + "171": [ + 203, + 147, + 25, + 255 + ], + "172": [ + 204, + 148, + 26, + 255 + ], + "173": [ + 204, + 149, + 26, + 255 + ], + "174": [ + 205, + 150, + 27, + 255 + ], + "175": [ + 205, + 151, + 27, + 255 + ], + "176": [ + 205, + 153, + 27, + 255 + ], + "177": [ + 206, + 154, + 28, + 255 + ], + "178": [ + 206, + 155, + 28, + 255 + ], + "179": [ + 207, + 156, + 29, + 255 + ], + "180": [ + 207, + 157, + 29, + 255 + ], + "181": [ + 207, + 158, + 30, + 255 + ], + "182": [ + 208, + 159, + 30, + 255 + ], + "183": [ + 208, + 161, + 31, + 255 + ], + "184": [ + 209, + 162, + 31, + 255 + ], + "185": [ + 209, + 163, + 32, + 255 + ], + "186": [ + 209, + 164, + 32, + 255 + ], + "187": [ + 210, + 165, + 32, + 255 + ], + "188": [ + 210, + 167, + 33, + 255 + ], + "189": [ + 210, + 168, + 33, + 255 + ], + "190": [ + 211, + 169, + 34, + 255 + ], + "191": [ + 211, + 170, + 34, + 255 + ], + "192": [ + 211, + 171, + 35, + 255 + ], + "193": [ + 212, + 173, + 36, + 255 + ], + "194": [ + 212, + 174, + 36, + 255 + ], + "195": [ + 212, + 175, + 37, + 255 + ], + "196": [ + 213, + 176, + 37, + 255 + ], + "197": [ + 213, + 177, + 38, + 255 + ], + "198": [ + 213, + 179, + 38, + 255 + ], + "199": [ + 214, + 180, + 39, + 255 + ], + "200": [ + 214, + 181, + 39, + 255 + ], + "201": [ + 214, + 182, + 40, + 255 + ], + "202": [ + 215, + 183, + 40, + 255 + ], + "203": [ + 215, + 185, + 41, + 255 + ], + "204": [ + 215, + 186, + 42, + 255 + ], + "205": [ + 216, + 187, + 42, + 255 + ], + "206": [ + 216, + 188, + 43, + 255 + ], + "207": [ + 216, + 190, + 43, + 255 + ], + "208": [ + 216, + 191, + 44, + 255 + ], + "209": [ + 217, + 192, + 44, + 255 + ], + "210": [ + 217, + 193, + 45, + 255 + ], + "211": [ + 217, + 195, + 46, + 255 + ], + "212": [ + 217, + 196, + 46, + 255 + ], + "213": [ + 218, + 197, + 47, + 255 + ], + "214": [ + 218, + 198, + 47, + 255 + ], + "215": [ + 218, + 200, + 48, + 255 + ], + "216": [ + 218, + 201, + 49, + 255 + ], + "217": [ + 219, + 202, + 49, + 255 + ], + "218": [ + 219, + 203, + 50, + 255 + ], + "219": [ + 219, + 205, + 51, + 255 + ], + "220": [ + 219, + 206, + 51, + 255 + ], + "221": [ + 220, + 207, + 52, + 255 + ], + "222": [ + 220, + 208, + 52, + 255 + ], + "223": [ + 220, + 210, + 53, + 255 + ], + "224": [ + 220, + 211, + 54, + 255 + ], + "225": [ + 220, + 212, + 54, + 255 + ], + "226": [ + 221, + 214, + 55, + 255 + ], + "227": [ + 221, + 215, + 56, + 255 + ], + "228": [ + 221, + 216, + 56, + 255 + ], + "229": [ + 221, + 218, + 57, + 255 + ], + "230": [ + 221, + 219, + 58, + 255 + ], + "231": [ + 222, + 220, + 58, + 255 + ], + "232": [ + 222, + 222, + 59, + 255 + ], + "233": [ + 222, + 223, + 60, + 255 + ], + "234": [ + 222, + 224, + 60, + 255 + ], + "235": [ + 222, + 226, + 61, + 255 + ], + "236": [ + 222, + 227, + 61, + 255 + ], + "237": [ + 223, + 228, + 62, + 255 + ], + "238": [ + 223, + 230, + 63, + 255 + ], + "239": [ + 223, + 231, + 63, + 255 + ], + "240": [ + 223, + 232, + 64, + 255 + ], + "241": [ + 223, + 234, + 65, + 255 + ], + "242": [ + 223, + 235, + 65, + 255 + ], + "243": [ + 223, + 236, + 66, + 255 + ], + "244": [ + 223, + 238, + 67, + 255 + ], + "245": [ + 223, + 239, + 68, + 255 + ], + "246": [ + 224, + 240, + 68, + 255 + ], + "247": [ + 224, + 242, + 69, + 255 + ], + "248": [ + 224, + 243, + 70, + 255 + ], + "249": [ + 224, + 245, + 70, + 255 + ], + "250": [ + 224, + 246, + 71, + 255 + ], + "251": [ + 224, + 247, + 72, + 255 + ], + "252": [ + 224, + 249, + 72, + 255 + ], + "253": [ + 224, + 250, + 73, + 255 + ], + "254": [ + 224, + 252, + 74, + 255 + ], + "255": [ + 224, + 253, + 74, + 255 + ] + }, + speed: { + "0": [ + 254, + 252, + 205, + 255 + ], + "1": [ + 254, + 251, + 202, + 255 + ], + "2": [ + 253, + 250, + 200, + 255 + ], + "3": [ + 252, + 249, + 198, + 255 + ], + "4": [ + 252, + 247, + 196, + 255 + ], + "5": [ + 251, + 246, + 194, + 255 + ], + "6": [ + 250, + 245, + 192, + 255 + ], + "7": [ + 250, + 244, + 190, + 255 + ], + "8": [ + 249, + 243, + 188, + 255 + ], + "9": [ + 248, + 241, + 185, + 255 + ], + "10": [ + 248, + 240, + 183, + 255 + ], + "11": [ + 247, + 239, + 181, + 255 + ], + "12": [ + 246, + 238, + 179, + 255 + ], + "13": [ + 246, + 237, + 177, + 255 + ], + "14": [ + 245, + 236, + 175, + 255 + ], + "15": [ + 244, + 234, + 173, + 255 + ], + "16": [ + 244, + 233, + 171, + 255 + ], + "17": [ + 243, + 232, + 168, + 255 + ], + "18": [ + 242, + 231, + 166, + 255 + ], + "19": [ + 242, + 230, + 164, + 255 + ], + "20": [ + 241, + 229, + 162, + 255 + ], + "21": [ + 240, + 227, + 160, + 255 + ], + "22": [ + 240, + 226, + 158, + 255 + ], + "23": [ + 239, + 225, + 156, + 255 + ], + "24": [ + 238, + 224, + 153, + 255 + ], + "25": [ + 238, + 223, + 151, + 255 + ], + "26": [ + 237, + 222, + 149, + 255 + ], + "27": [ + 236, + 221, + 147, + 255 + ], + "28": [ + 235, + 220, + 145, + 255 + ], + "29": [ + 235, + 219, + 143, + 255 + ], + "30": [ + 234, + 217, + 140, + 255 + ], + "31": [ + 233, + 216, + 138, + 255 + ], + "32": [ + 232, + 215, + 136, + 255 + ], + "33": [ + 232, + 214, + 134, + 255 + ], + "34": [ + 231, + 213, + 132, + 255 + ], + "35": [ + 230, + 212, + 129, + 255 + ], + "36": [ + 229, + 211, + 127, + 255 + ], + "37": [ + 229, + 210, + 125, + 255 + ], + "38": [ + 228, + 209, + 123, + 255 + ], + "39": [ + 227, + 208, + 121, + 255 + ], + "40": [ + 226, + 207, + 119, + 255 + ], + "41": [ + 225, + 206, + 116, + 255 + ], + "42": [ + 224, + 205, + 114, + 255 + ], + "43": [ + 223, + 204, + 112, + 255 + ], + "44": [ + 223, + 203, + 110, + 255 + ], + "45": [ + 222, + 202, + 108, + 255 + ], + "46": [ + 221, + 201, + 106, + 255 + ], + "47": [ + 220, + 200, + 103, + 255 + ], + "48": [ + 219, + 199, + 101, + 255 + ], + "49": [ + 218, + 198, + 99, + 255 + ], + "50": [ + 217, + 197, + 97, + 255 + ], + "51": [ + 216, + 196, + 95, + 255 + ], + "52": [ + 215, + 196, + 93, + 255 + ], + "53": [ + 214, + 195, + 91, + 255 + ], + "54": [ + 213, + 194, + 88, + 255 + ], + "55": [ + 212, + 193, + 86, + 255 + ], + "56": [ + 211, + 192, + 84, + 255 + ], + "57": [ + 209, + 191, + 82, + 255 + ], + "58": [ + 208, + 190, + 80, + 255 + ], + "59": [ + 207, + 190, + 78, + 255 + ], + "60": [ + 206, + 189, + 76, + 255 + ], + "61": [ + 205, + 188, + 74, + 255 + ], + "62": [ + 203, + 187, + 72, + 255 + ], + "63": [ + 202, + 186, + 70, + 255 + ], + "64": [ + 201, + 186, + 68, + 255 + ], + "65": [ + 200, + 185, + 66, + 255 + ], + "66": [ + 198, + 184, + 64, + 255 + ], + "67": [ + 197, + 183, + 62, + 255 + ], + "68": [ + 195, + 183, + 60, + 255 + ], + "69": [ + 194, + 182, + 59, + 255 + ], + "70": [ + 193, + 181, + 57, + 255 + ], + "71": [ + 191, + 181, + 55, + 255 + ], + "72": [ + 190, + 180, + 53, + 255 + ], + "73": [ + 188, + 179, + 51, + 255 + ], + "74": [ + 187, + 179, + 50, + 255 + ], + "75": [ + 185, + 178, + 48, + 255 + ], + "76": [ + 184, + 177, + 46, + 255 + ], + "77": [ + 182, + 177, + 44, + 255 + ], + "78": [ + 181, + 176, + 43, + 255 + ], + "79": [ + 179, + 175, + 41, + 255 + ], + "80": [ + 178, + 175, + 40, + 255 + ], + "81": [ + 176, + 174, + 38, + 255 + ], + "82": [ + 175, + 173, + 36, + 255 + ], + "83": [ + 173, + 173, + 35, + 255 + ], + "84": [ + 171, + 172, + 33, + 255 + ], + "85": [ + 170, + 171, + 32, + 255 + ], + "86": [ + 168, + 171, + 30, + 255 + ], + "87": [ + 167, + 170, + 29, + 255 + ], + "88": [ + 165, + 170, + 28, + 255 + ], + "89": [ + 163, + 169, + 26, + 255 + ], + "90": [ + 162, + 168, + 25, + 255 + ], + "91": [ + 160, + 168, + 23, + 255 + ], + "92": [ + 158, + 167, + 22, + 255 + ], + "93": [ + 157, + 167, + 21, + 255 + ], + "94": [ + 155, + 166, + 20, + 255 + ], + "95": [ + 153, + 165, + 18, + 255 + ], + "96": [ + 151, + 165, + 17, + 255 + ], + "97": [ + 150, + 164, + 16, + 255 + ], + "98": [ + 148, + 164, + 15, + 255 + ], + "99": [ + 146, + 163, + 14, + 255 + ], + "100": [ + 145, + 162, + 13, + 255 + ], + "101": [ + 143, + 162, + 12, + 255 + ], + "102": [ + 141, + 161, + 11, + 255 + ], + "103": [ + 139, + 161, + 10, + 255 + ], + "104": [ + 138, + 160, + 9, + 255 + ], + "105": [ + 136, + 159, + 8, + 255 + ], + "106": [ + 134, + 159, + 7, + 255 + ], + "107": [ + 132, + 158, + 7, + 255 + ], + "108": [ + 131, + 158, + 6, + 255 + ], + "109": [ + 129, + 157, + 6, + 255 + ], + "110": [ + 127, + 156, + 6, + 255 + ], + "111": [ + 125, + 156, + 5, + 255 + ], + "112": [ + 124, + 155, + 5, + 255 + ], + "113": [ + 122, + 155, + 5, + 255 + ], + "114": [ + 120, + 154, + 5, + 255 + ], + "115": [ + 118, + 153, + 5, + 255 + ], + "116": [ + 116, + 153, + 5, + 255 + ], + "117": [ + 115, + 152, + 5, + 255 + ], + "118": [ + 113, + 151, + 6, + 255 + ], + "119": [ + 111, + 151, + 6, + 255 + ], + "120": [ + 109, + 150, + 7, + 255 + ], + "121": [ + 107, + 150, + 7, + 255 + ], + "122": [ + 106, + 149, + 8, + 255 + ], + "123": [ + 104, + 148, + 8, + 255 + ], + "124": [ + 102, + 148, + 9, + 255 + ], + "125": [ + 100, + 147, + 9, + 255 + ], + "126": [ + 98, + 146, + 10, + 255 + ], + "127": [ + 97, + 146, + 11, + 255 + ], + "128": [ + 95, + 145, + 12, + 255 + ], + "129": [ + 93, + 145, + 12, + 255 + ], + "130": [ + 91, + 144, + 13, + 255 + ], + "131": [ + 89, + 143, + 14, + 255 + ], + "132": [ + 87, + 143, + 15, + 255 + ], + "133": [ + 86, + 142, + 16, + 255 + ], + "134": [ + 84, + 141, + 16, + 255 + ], + "135": [ + 82, + 141, + 17, + 255 + ], + "136": [ + 80, + 140, + 18, + 255 + ], + "137": [ + 78, + 139, + 19, + 255 + ], + "138": [ + 76, + 139, + 20, + 255 + ], + "139": [ + 75, + 138, + 20, + 255 + ], + "140": [ + 73, + 137, + 21, + 255 + ], + "141": [ + 71, + 137, + 22, + 255 + ], + "142": [ + 69, + 136, + 23, + 255 + ], + "143": [ + 67, + 135, + 23, + 255 + ], + "144": [ + 66, + 134, + 24, + 255 + ], + "145": [ + 64, + 134, + 25, + 255 + ], + "146": [ + 62, + 133, + 26, + 255 + ], + "147": [ + 60, + 132, + 26, + 255 + ], + "148": [ + 59, + 131, + 27, + 255 + ], + "149": [ + 57, + 131, + 28, + 255 + ], + "150": [ + 55, + 130, + 28, + 255 + ], + "151": [ + 53, + 129, + 29, + 255 + ], + "152": [ + 52, + 129, + 30, + 255 + ], + "153": [ + 50, + 128, + 30, + 255 + ], + "154": [ + 48, + 127, + 31, + 255 + ], + "155": [ + 46, + 126, + 32, + 255 + ], + "156": [ + 45, + 125, + 32, + 255 + ], + "157": [ + 43, + 125, + 33, + 255 + ], + "158": [ + 42, + 124, + 33, + 255 + ], + "159": [ + 40, + 123, + 34, + 255 + ], + "160": [ + 38, + 122, + 35, + 255 + ], + "161": [ + 37, + 121, + 35, + 255 + ], + "162": [ + 35, + 121, + 36, + 255 + ], + "163": [ + 34, + 120, + 36, + 255 + ], + "164": [ + 32, + 119, + 37, + 255 + ], + "165": [ + 31, + 118, + 37, + 255 + ], + "166": [ + 29, + 117, + 38, + 255 + ], + "167": [ + 28, + 117, + 38, + 255 + ], + "168": [ + 26, + 116, + 39, + 255 + ], + "169": [ + 25, + 115, + 39, + 255 + ], + "170": [ + 24, + 114, + 39, + 255 + ], + "171": [ + 22, + 113, + 40, + 255 + ], + "172": [ + 21, + 112, + 40, + 255 + ], + "173": [ + 20, + 111, + 40, + 255 + ], + "174": [ + 19, + 111, + 41, + 255 + ], + "175": [ + 18, + 110, + 41, + 255 + ], + "176": [ + 17, + 109, + 41, + 255 + ], + "177": [ + 16, + 108, + 42, + 255 + ], + "178": [ + 15, + 107, + 42, + 255 + ], + "179": [ + 14, + 106, + 42, + 255 + ], + "180": [ + 13, + 105, + 43, + 255 + ], + "181": [ + 13, + 104, + 43, + 255 + ], + "182": [ + 12, + 103, + 43, + 255 + ], + "183": [ + 12, + 103, + 43, + 255 + ], + "184": [ + 11, + 102, + 43, + 255 + ], + "185": [ + 11, + 101, + 44, + 255 + ], + "186": [ + 11, + 100, + 44, + 255 + ], + "187": [ + 10, + 99, + 44, + 255 + ], + "188": [ + 10, + 98, + 44, + 255 + ], + "189": [ + 10, + 97, + 44, + 255 + ], + "190": [ + 10, + 96, + 44, + 255 + ], + "191": [ + 11, + 95, + 44, + 255 + ], + "192": [ + 11, + 94, + 44, + 255 + ], + "193": [ + 11, + 93, + 44, + 255 + ], + "194": [ + 11, + 92, + 44, + 255 + ], + "195": [ + 12, + 92, + 44, + 255 + ], + "196": [ + 12, + 91, + 44, + 255 + ], + "197": [ + 12, + 90, + 44, + 255 + ], + "198": [ + 13, + 89, + 44, + 255 + ], + "199": [ + 13, + 88, + 44, + 255 + ], + "200": [ + 14, + 87, + 44, + 255 + ], + "201": [ + 14, + 86, + 44, + 255 + ], + "202": [ + 15, + 85, + 44, + 255 + ], + "203": [ + 15, + 84, + 44, + 255 + ], + "204": [ + 15, + 83, + 44, + 255 + ], + "205": [ + 16, + 82, + 43, + 255 + ], + "206": [ + 16, + 81, + 43, + 255 + ], + "207": [ + 17, + 80, + 43, + 255 + ], + "208": [ + 17, + 79, + 43, + 255 + ], + "209": [ + 18, + 78, + 43, + 255 + ], + "210": [ + 18, + 77, + 42, + 255 + ], + "211": [ + 19, + 76, + 42, + 255 + ], + "212": [ + 19, + 75, + 42, + 255 + ], + "213": [ + 20, + 74, + 42, + 255 + ], + "214": [ + 20, + 74, + 41, + 255 + ], + "215": [ + 20, + 73, + 41, + 255 + ], + "216": [ + 21, + 72, + 41, + 255 + ], + "217": [ + 21, + 71, + 40, + 255 + ], + "218": [ + 21, + 70, + 40, + 255 + ], + "219": [ + 22, + 69, + 40, + 255 + ], + "220": [ + 22, + 68, + 39, + 255 + ], + "221": [ + 22, + 67, + 39, + 255 + ], + "222": [ + 23, + 66, + 39, + 255 + ], + "223": [ + 23, + 65, + 38, + 255 + ], + "224": [ + 23, + 64, + 38, + 255 + ], + "225": [ + 23, + 63, + 37, + 255 + ], + "226": [ + 24, + 62, + 37, + 255 + ], + "227": [ + 24, + 61, + 36, + 255 + ], + "228": [ + 24, + 60, + 36, + 255 + ], + "229": [ + 24, + 59, + 35, + 255 + ], + "230": [ + 24, + 58, + 35, + 255 + ], + "231": [ + 24, + 57, + 34, + 255 + ], + "232": [ + 25, + 56, + 34, + 255 + ], + "233": [ + 25, + 55, + 33, + 255 + ], + "234": [ + 25, + 54, + 33, + 255 + ], + "235": [ + 25, + 53, + 32, + 255 + ], + "236": [ + 25, + 52, + 31, + 255 + ], + "237": [ + 25, + 52, + 31, + 255 + ], + "238": [ + 25, + 51, + 30, + 255 + ], + "239": [ + 25, + 50, + 30, + 255 + ], + "240": [ + 25, + 49, + 29, + 255 + ], + "241": [ + 25, + 48, + 28, + 255 + ], + "242": [ + 25, + 47, + 28, + 255 + ], + "243": [ + 25, + 46, + 27, + 255 + ], + "244": [ + 25, + 45, + 26, + 255 + ], + "245": [ + 24, + 44, + 26, + 255 + ], + "246": [ + 24, + 43, + 25, + 255 + ], + "247": [ + 24, + 42, + 24, + 255 + ], + "248": [ + 24, + 41, + 24, + 255 + ], + "249": [ + 24, + 40, + 23, + 255 + ], + "250": [ + 24, + 39, + 22, + 255 + ], + "251": [ + 23, + 38, + 21, + 255 + ], + "252": [ + 23, + 37, + 21, + 255 + ], + "253": [ + 23, + 36, + 20, + 255 + ], + "254": [ + 23, + 35, + 19, + 255 + ], + "255": [ + 23, + 35, + 18, + 255 + ] + }, + tab10: { + "0": [ + 31, + 119, + 180, + 255 + ], + "1": [ + 31, + 119, + 180, + 255 + ], + "2": [ + 31, + 119, + 180, + 255 + ], + "3": [ + 31, + 119, + 180, + 255 + ], + "4": [ + 31, + 119, + 180, + 255 + ], + "5": [ + 31, + 119, + 180, + 255 + ], + "6": [ + 31, + 119, + 180, + 255 + ], + "7": [ + 31, + 119, + 180, + 255 + ], + "8": [ + 31, + 119, + 180, + 255 + ], + "9": [ + 31, + 119, + 180, + 255 + ], + "10": [ + 31, + 119, + 180, + 255 + ], + "11": [ + 31, + 119, + 180, + 255 + ], + "12": [ + 31, + 119, + 180, + 255 + ], + "13": [ + 31, + 119, + 180, + 255 + ], + "14": [ + 31, + 119, + 180, + 255 + ], + "15": [ + 31, + 119, + 180, + 255 + ], + "16": [ + 31, + 119, + 180, + 255 + ], + "17": [ + 31, + 119, + 180, + 255 + ], + "18": [ + 31, + 119, + 180, + 255 + ], + "19": [ + 31, + 119, + 180, + 255 + ], + "20": [ + 31, + 119, + 180, + 255 + ], + "21": [ + 31, + 119, + 180, + 255 + ], + "22": [ + 31, + 119, + 180, + 255 + ], + "23": [ + 31, + 119, + 180, + 255 + ], + "24": [ + 31, + 119, + 180, + 255 + ], + "25": [ + 31, + 119, + 180, + 255 + ], + "26": [ + 255, + 127, + 14, + 255 + ], + "27": [ + 255, + 127, + 14, + 255 + ], + "28": [ + 255, + 127, + 14, + 255 + ], + "29": [ + 255, + 127, + 14, + 255 + ], + "30": [ + 255, + 127, + 14, + 255 + ], + "31": [ + 255, + 127, + 14, + 255 + ], + "32": [ + 255, + 127, + 14, + 255 + ], + "33": [ + 255, + 127, + 14, + 255 + ], + "34": [ + 255, + 127, + 14, + 255 + ], + "35": [ + 255, + 127, + 14, + 255 + ], + "36": [ + 255, + 127, + 14, + 255 + ], + "37": [ + 255, + 127, + 14, + 255 + ], + "38": [ + 255, + 127, + 14, + 255 + ], + "39": [ + 255, + 127, + 14, + 255 + ], + "40": [ + 255, + 127, + 14, + 255 + ], + "41": [ + 255, + 127, + 14, + 255 + ], + "42": [ + 255, + 127, + 14, + 255 + ], + "43": [ + 255, + 127, + 14, + 255 + ], + "44": [ + 255, + 127, + 14, + 255 + ], + "45": [ + 255, + 127, + 14, + 255 + ], + "46": [ + 255, + 127, + 14, + 255 + ], + "47": [ + 255, + 127, + 14, + 255 + ], + "48": [ + 255, + 127, + 14, + 255 + ], + "49": [ + 255, + 127, + 14, + 255 + ], + "50": [ + 255, + 127, + 14, + 255 + ], + "51": [ + 44, + 160, + 44, + 255 + ], + "52": [ + 44, + 160, + 44, + 255 + ], + "53": [ + 44, + 160, + 44, + 255 + ], + "54": [ + 44, + 160, + 44, + 255 + ], + "55": [ + 44, + 160, + 44, + 255 + ], + "56": [ + 44, + 160, + 44, + 255 + ], + "57": [ + 44, + 160, + 44, + 255 + ], + "58": [ + 44, + 160, + 44, + 255 + ], + "59": [ + 44, + 160, + 44, + 255 + ], + "60": [ + 44, + 160, + 44, + 255 + ], + "61": [ + 44, + 160, + 44, + 255 + ], + "62": [ + 44, + 160, + 44, + 255 + ], + "63": [ + 44, + 160, + 44, + 255 + ], + "64": [ + 44, + 160, + 44, + 255 + ], + "65": [ + 44, + 160, + 44, + 255 + ], + "66": [ + 44, + 160, + 44, + 255 + ], + "67": [ + 44, + 160, + 44, + 255 + ], + "68": [ + 44, + 160, + 44, + 255 + ], + "69": [ + 44, + 160, + 44, + 255 + ], + "70": [ + 44, + 160, + 44, + 255 + ], + "71": [ + 44, + 160, + 44, + 255 + ], + "72": [ + 44, + 160, + 44, + 255 + ], + "73": [ + 44, + 160, + 44, + 255 + ], + "74": [ + 44, + 160, + 44, + 255 + ], + "75": [ + 44, + 160, + 44, + 255 + ], + "76": [ + 44, + 160, + 44, + 255 + ], + "77": [ + 214, + 39, + 40, + 255 + ], + "78": [ + 214, + 39, + 40, + 255 + ], + "79": [ + 214, + 39, + 40, + 255 + ], + "80": [ + 214, + 39, + 40, + 255 + ], + "81": [ + 214, + 39, + 40, + 255 + ], + "82": [ + 214, + 39, + 40, + 255 + ], + "83": [ + 214, + 39, + 40, + 255 + ], + "84": [ + 214, + 39, + 40, + 255 + ], + "85": [ + 214, + 39, + 40, + 255 + ], + "86": [ + 214, + 39, + 40, + 255 + ], + "87": [ + 214, + 39, + 40, + 255 + ], + "88": [ + 214, + 39, + 40, + 255 + ], + "89": [ + 214, + 39, + 40, + 255 + ], + "90": [ + 214, + 39, + 40, + 255 + ], + "91": [ + 214, + 39, + 40, + 255 + ], + "92": [ + 214, + 39, + 40, + 255 + ], + "93": [ + 214, + 39, + 40, + 255 + ], + "94": [ + 214, + 39, + 40, + 255 + ], + "95": [ + 214, + 39, + 40, + 255 + ], + "96": [ + 214, + 39, + 40, + 255 + ], + "97": [ + 214, + 39, + 40, + 255 + ], + "98": [ + 214, + 39, + 40, + 255 + ], + "99": [ + 214, + 39, + 40, + 255 + ], + "100": [ + 214, + 39, + 40, + 255 + ], + "101": [ + 214, + 39, + 40, + 255 + ], + "102": [ + 148, + 103, + 189, + 255 + ], + "103": [ + 148, + 103, + 189, + 255 + ], + "104": [ + 148, + 103, + 189, + 255 + ], + "105": [ + 148, + 103, + 189, + 255 + ], + "106": [ + 148, + 103, + 189, + 255 + ], + "107": [ + 148, + 103, + 189, + 255 + ], + "108": [ + 148, + 103, + 189, + 255 + ], + "109": [ + 148, + 103, + 189, + 255 + ], + "110": [ + 148, + 103, + 189, + 255 + ], + "111": [ + 148, + 103, + 189, + 255 + ], + "112": [ + 148, + 103, + 189, + 255 + ], + "113": [ + 148, + 103, + 189, + 255 + ], + "114": [ + 148, + 103, + 189, + 255 + ], + "115": [ + 148, + 103, + 189, + 255 + ], + "116": [ + 148, + 103, + 189, + 255 + ], + "117": [ + 148, + 103, + 189, + 255 + ], + "118": [ + 148, + 103, + 189, + 255 + ], + "119": [ + 148, + 103, + 189, + 255 + ], + "120": [ + 148, + 103, + 189, + 255 + ], + "121": [ + 148, + 103, + 189, + 255 + ], + "122": [ + 148, + 103, + 189, + 255 + ], + "123": [ + 148, + 103, + 189, + 255 + ], + "124": [ + 148, + 103, + 189, + 255 + ], + "125": [ + 148, + 103, + 189, + 255 + ], + "126": [ + 148, + 103, + 189, + 255 + ], + "127": [ + 148, + 103, + 189, + 255 + ], + "128": [ + 140, + 86, + 75, + 255 + ], + "129": [ + 140, + 86, + 75, + 255 + ], + "130": [ + 140, + 86, + 75, + 255 + ], + "131": [ + 140, + 86, + 75, + 255 + ], + "132": [ + 140, + 86, + 75, + 255 + ], + "133": [ + 140, + 86, + 75, + 255 + ], + "134": [ + 140, + 86, + 75, + 255 + ], + "135": [ + 140, + 86, + 75, + 255 + ], + "136": [ + 140, + 86, + 75, + 255 + ], + "137": [ + 140, + 86, + 75, + 255 + ], + "138": [ + 140, + 86, + 75, + 255 + ], + "139": [ + 140, + 86, + 75, + 255 + ], + "140": [ + 140, + 86, + 75, + 255 + ], + "141": [ + 140, + 86, + 75, + 255 + ], + "142": [ + 140, + 86, + 75, + 255 + ], + "143": [ + 140, + 86, + 75, + 255 + ], + "144": [ + 140, + 86, + 75, + 255 + ], + "145": [ + 140, + 86, + 75, + 255 + ], + "146": [ + 140, + 86, + 75, + 255 + ], + "147": [ + 140, + 86, + 75, + 255 + ], + "148": [ + 140, + 86, + 75, + 255 + ], + "149": [ + 140, + 86, + 75, + 255 + ], + "150": [ + 140, + 86, + 75, + 255 + ], + "151": [ + 140, + 86, + 75, + 255 + ], + "152": [ + 140, + 86, + 75, + 255 + ], + "153": [ + 227, + 119, + 194, + 255 + ], + "154": [ + 227, + 119, + 194, + 255 + ], + "155": [ + 227, + 119, + 194, + 255 + ], + "156": [ + 227, + 119, + 194, + 255 + ], + "157": [ + 227, + 119, + 194, + 255 + ], + "158": [ + 227, + 119, + 194, + 255 + ], + "159": [ + 227, + 119, + 194, + 255 + ], + "160": [ + 227, + 119, + 194, + 255 + ], + "161": [ + 227, + 119, + 194, + 255 + ], + "162": [ + 227, + 119, + 194, + 255 + ], + "163": [ + 227, + 119, + 194, + 255 + ], + "164": [ + 227, + 119, + 194, + 255 + ], + "165": [ + 227, + 119, + 194, + 255 + ], + "166": [ + 227, + 119, + 194, + 255 + ], + "167": [ + 227, + 119, + 194, + 255 + ], + "168": [ + 227, + 119, + 194, + 255 + ], + "169": [ + 227, + 119, + 194, + 255 + ], + "170": [ + 227, + 119, + 194, + 255 + ], + "171": [ + 227, + 119, + 194, + 255 + ], + "172": [ + 227, + 119, + 194, + 255 + ], + "173": [ + 227, + 119, + 194, + 255 + ], + "174": [ + 227, + 119, + 194, + 255 + ], + "175": [ + 227, + 119, + 194, + 255 + ], + "176": [ + 227, + 119, + 194, + 255 + ], + "177": [ + 227, + 119, + 194, + 255 + ], + "178": [ + 227, + 119, + 194, + 255 + ], + "179": [ + 127, + 127, + 127, + 255 + ], + "180": [ + 127, + 127, + 127, + 255 + ], + "181": [ + 127, + 127, + 127, + 255 + ], + "182": [ + 127, + 127, + 127, + 255 + ], + "183": [ + 127, + 127, + 127, + 255 + ], + "184": [ + 127, + 127, + 127, + 255 + ], + "185": [ + 127, + 127, + 127, + 255 + ], + "186": [ + 127, + 127, + 127, + 255 + ], + "187": [ + 127, + 127, + 127, + 255 + ], + "188": [ + 127, + 127, + 127, + 255 + ], + "189": [ + 127, + 127, + 127, + 255 + ], + "190": [ + 127, + 127, + 127, + 255 + ], + "191": [ + 127, + 127, + 127, + 255 + ], + "192": [ + 127, + 127, + 127, + 255 + ], + "193": [ + 127, + 127, + 127, + 255 + ], + "194": [ + 127, + 127, + 127, + 255 + ], + "195": [ + 127, + 127, + 127, + 255 + ], + "196": [ + 127, + 127, + 127, + 255 + ], + "197": [ + 127, + 127, + 127, + 255 + ], + "198": [ + 127, + 127, + 127, + 255 + ], + "199": [ + 127, + 127, + 127, + 255 + ], + "200": [ + 127, + 127, + 127, + 255 + ], + "201": [ + 127, + 127, + 127, + 255 + ], + "202": [ + 127, + 127, + 127, + 255 + ], + "203": [ + 127, + 127, + 127, + 255 + ], + "204": [ + 188, + 189, + 34, + 255 + ], + "205": [ + 188, + 189, + 34, + 255 + ], + "206": [ + 188, + 189, + 34, + 255 + ], + "207": [ + 188, + 189, + 34, + 255 + ], + "208": [ + 188, + 189, + 34, + 255 + ], + "209": [ + 188, + 189, + 34, + 255 + ], + "210": [ + 188, + 189, + 34, + 255 + ], + "211": [ + 188, + 189, + 34, + 255 + ], + "212": [ + 188, + 189, + 34, + 255 + ], + "213": [ + 188, + 189, + 34, + 255 + ], + "214": [ + 188, + 189, + 34, + 255 + ], + "215": [ + 188, + 189, + 34, + 255 + ], + "216": [ + 188, + 189, + 34, + 255 + ], + "217": [ + 188, + 189, + 34, + 255 + ], + "218": [ + 188, + 189, + 34, + 255 + ], + "219": [ + 188, + 189, + 34, + 255 + ], + "220": [ + 188, + 189, + 34, + 255 + ], + "221": [ + 188, + 189, + 34, + 255 + ], + "222": [ + 188, + 189, + 34, + 255 + ], + "223": [ + 188, + 189, + 34, + 255 + ], + "224": [ + 188, + 189, + 34, + 255 + ], + "225": [ + 188, + 189, + 34, + 255 + ], + "226": [ + 188, + 189, + 34, + 255 + ], + "227": [ + 188, + 189, + 34, + 255 + ], + "228": [ + 188, + 189, + 34, + 255 + ], + "229": [ + 188, + 189, + 34, + 255 + ], + "230": [ + 23, + 190, + 207, + 255 + ], + "231": [ + 23, + 190, + 207, + 255 + ], + "232": [ + 23, + 190, + 207, + 255 + ], + "233": [ + 23, + 190, + 207, + 255 + ], + "234": [ + 23, + 190, + 207, + 255 + ], + "235": [ + 23, + 190, + 207, + 255 + ], + "236": [ + 23, + 190, + 207, + 255 + ], + "237": [ + 23, + 190, + 207, + 255 + ], + "238": [ + 23, + 190, + 207, + 255 + ], + "239": [ + 23, + 190, + 207, + 255 + ], + "240": [ + 23, + 190, + 207, + 255 + ], + "241": [ + 23, + 190, + 207, + 255 + ], + "242": [ + 23, + 190, + 207, + 255 + ], + "243": [ + 23, + 190, + 207, + 255 + ], + "244": [ + 23, + 190, + 207, + 255 + ], + "245": [ + 23, + 190, + 207, + 255 + ], + "246": [ + 23, + 190, + 207, + 255 + ], + "247": [ + 23, + 190, + 207, + 255 + ], + "248": [ + 23, + 190, + 207, + 255 + ], + "249": [ + 23, + 190, + 207, + 255 + ], + "250": [ + 23, + 190, + 207, + 255 + ], + "251": [ + 23, + 190, + 207, + 255 + ], + "252": [ + 23, + 190, + 207, + 255 + ], + "253": [ + 23, + 190, + 207, + 255 + ], + "254": [ + 23, + 190, + 207, + 255 + ], + "255": [ + 23, + 190, + 207, + 255 + ] + }, + tab20: { + "0": [ + 31, + 119, + 180, + 255 + ], + "1": [ + 31, + 119, + 180, + 255 + ], + "2": [ + 31, + 119, + 180, + 255 + ], + "3": [ + 31, + 119, + 180, + 255 + ], + "4": [ + 31, + 119, + 180, + 255 + ], + "5": [ + 31, + 119, + 180, + 255 + ], + "6": [ + 31, + 119, + 180, + 255 + ], + "7": [ + 31, + 119, + 180, + 255 + ], + "8": [ + 31, + 119, + 180, + 255 + ], + "9": [ + 31, + 119, + 180, + 255 + ], + "10": [ + 31, + 119, + 180, + 255 + ], + "11": [ + 31, + 119, + 180, + 255 + ], + "12": [ + 31, + 119, + 180, + 255 + ], + "13": [ + 174, + 199, + 232, + 255 + ], + "14": [ + 174, + 199, + 232, + 255 + ], + "15": [ + 174, + 199, + 232, + 255 + ], + "16": [ + 174, + 199, + 232, + 255 + ], + "17": [ + 174, + 199, + 232, + 255 + ], + "18": [ + 174, + 199, + 232, + 255 + ], + "19": [ + 174, + 199, + 232, + 255 + ], + "20": [ + 174, + 199, + 232, + 255 + ], + "21": [ + 174, + 199, + 232, + 255 + ], + "22": [ + 174, + 199, + 232, + 255 + ], + "23": [ + 174, + 199, + 232, + 255 + ], + "24": [ + 174, + 199, + 232, + 255 + ], + "25": [ + 174, + 199, + 232, + 255 + ], + "26": [ + 255, + 127, + 14, + 255 + ], + "27": [ + 255, + 127, + 14, + 255 + ], + "28": [ + 255, + 127, + 14, + 255 + ], + "29": [ + 255, + 127, + 14, + 255 + ], + "30": [ + 255, + 127, + 14, + 255 + ], + "31": [ + 255, + 127, + 14, + 255 + ], + "32": [ + 255, + 127, + 14, + 255 + ], + "33": [ + 255, + 127, + 14, + 255 + ], + "34": [ + 255, + 127, + 14, + 255 + ], + "35": [ + 255, + 127, + 14, + 255 + ], + "36": [ + 255, + 127, + 14, + 255 + ], + "37": [ + 255, + 127, + 14, + 255 + ], + "38": [ + 255, + 127, + 14, + 255 + ], + "39": [ + 255, + 187, + 120, + 255 + ], + "40": [ + 255, + 187, + 120, + 255 + ], + "41": [ + 255, + 187, + 120, + 255 + ], + "42": [ + 255, + 187, + 120, + 255 + ], + "43": [ + 255, + 187, + 120, + 255 + ], + "44": [ + 255, + 187, + 120, + 255 + ], + "45": [ + 255, + 187, + 120, + 255 + ], + "46": [ + 255, + 187, + 120, + 255 + ], + "47": [ + 255, + 187, + 120, + 255 + ], + "48": [ + 255, + 187, + 120, + 255 + ], + "49": [ + 255, + 187, + 120, + 255 + ], + "50": [ + 255, + 187, + 120, + 255 + ], + "51": [ + 44, + 160, + 44, + 255 + ], + "52": [ + 44, + 160, + 44, + 255 + ], + "53": [ + 44, + 160, + 44, + 255 + ], + "54": [ + 44, + 160, + 44, + 255 + ], + "55": [ + 44, + 160, + 44, + 255 + ], + "56": [ + 44, + 160, + 44, + 255 + ], + "57": [ + 44, + 160, + 44, + 255 + ], + "58": [ + 44, + 160, + 44, + 255 + ], + "59": [ + 44, + 160, + 44, + 255 + ], + "60": [ + 44, + 160, + 44, + 255 + ], + "61": [ + 44, + 160, + 44, + 255 + ], + "62": [ + 44, + 160, + 44, + 255 + ], + "63": [ + 44, + 160, + 44, + 255 + ], + "64": [ + 152, + 223, + 138, + 255 + ], + "65": [ + 152, + 223, + 138, + 255 + ], + "66": [ + 152, + 223, + 138, + 255 + ], + "67": [ + 152, + 223, + 138, + 255 + ], + "68": [ + 152, + 223, + 138, + 255 + ], + "69": [ + 152, + 223, + 138, + 255 + ], + "70": [ + 152, + 223, + 138, + 255 + ], + "71": [ + 152, + 223, + 138, + 255 + ], + "72": [ + 152, + 223, + 138, + 255 + ], + "73": [ + 152, + 223, + 138, + 255 + ], + "74": [ + 152, + 223, + 138, + 255 + ], + "75": [ + 152, + 223, + 138, + 255 + ], + "76": [ + 152, + 223, + 138, + 255 + ], + "77": [ + 214, + 39, + 40, + 255 + ], + "78": [ + 214, + 39, + 40, + 255 + ], + "79": [ + 214, + 39, + 40, + 255 + ], + "80": [ + 214, + 39, + 40, + 255 + ], + "81": [ + 214, + 39, + 40, + 255 + ], + "82": [ + 214, + 39, + 40, + 255 + ], + "83": [ + 214, + 39, + 40, + 255 + ], + "84": [ + 214, + 39, + 40, + 255 + ], + "85": [ + 214, + 39, + 40, + 255 + ], + "86": [ + 214, + 39, + 40, + 255 + ], + "87": [ + 214, + 39, + 40, + 255 + ], + "88": [ + 214, + 39, + 40, + 255 + ], + "89": [ + 214, + 39, + 40, + 255 + ], + "90": [ + 255, + 152, + 150, + 255 + ], + "91": [ + 255, + 152, + 150, + 255 + ], + "92": [ + 255, + 152, + 150, + 255 + ], + "93": [ + 255, + 152, + 150, + 255 + ], + "94": [ + 255, + 152, + 150, + 255 + ], + "95": [ + 255, + 152, + 150, + 255 + ], + "96": [ + 255, + 152, + 150, + 255 + ], + "97": [ + 255, + 152, + 150, + 255 + ], + "98": [ + 255, + 152, + 150, + 255 + ], + "99": [ + 255, + 152, + 150, + 255 + ], + "100": [ + 255, + 152, + 150, + 255 + ], + "101": [ + 255, + 152, + 150, + 255 + ], + "102": [ + 148, + 103, + 189, + 255 + ], + "103": [ + 148, + 103, + 189, + 255 + ], + "104": [ + 148, + 103, + 189, + 255 + ], + "105": [ + 148, + 103, + 189, + 255 + ], + "106": [ + 148, + 103, + 189, + 255 + ], + "107": [ + 148, + 103, + 189, + 255 + ], + "108": [ + 148, + 103, + 189, + 255 + ], + "109": [ + 148, + 103, + 189, + 255 + ], + "110": [ + 148, + 103, + 189, + 255 + ], + "111": [ + 148, + 103, + 189, + 255 + ], + "112": [ + 148, + 103, + 189, + 255 + ], + "113": [ + 148, + 103, + 189, + 255 + ], + "114": [ + 148, + 103, + 189, + 255 + ], + "115": [ + 197, + 176, + 213, + 255 + ], + "116": [ + 197, + 176, + 213, + 255 + ], + "117": [ + 197, + 176, + 213, + 255 + ], + "118": [ + 197, + 176, + 213, + 255 + ], + "119": [ + 197, + 176, + 213, + 255 + ], + "120": [ + 197, + 176, + 213, + 255 + ], + "121": [ + 197, + 176, + 213, + 255 + ], + "122": [ + 197, + 176, + 213, + 255 + ], + "123": [ + 197, + 176, + 213, + 255 + ], + "124": [ + 197, + 176, + 213, + 255 + ], + "125": [ + 197, + 176, + 213, + 255 + ], + "126": [ + 197, + 176, + 213, + 255 + ], + "127": [ + 197, + 176, + 213, + 255 + ], + "128": [ + 140, + 86, + 75, + 255 + ], + "129": [ + 140, + 86, + 75, + 255 + ], + "130": [ + 140, + 86, + 75, + 255 + ], + "131": [ + 140, + 86, + 75, + 255 + ], + "132": [ + 140, + 86, + 75, + 255 + ], + "133": [ + 140, + 86, + 75, + 255 + ], + "134": [ + 140, + 86, + 75, + 255 + ], + "135": [ + 140, + 86, + 75, + 255 + ], + "136": [ + 140, + 86, + 75, + 255 + ], + "137": [ + 140, + 86, + 75, + 255 + ], + "138": [ + 140, + 86, + 75, + 255 + ], + "139": [ + 140, + 86, + 75, + 255 + ], + "140": [ + 140, + 86, + 75, + 255 + ], + "141": [ + 196, + 156, + 148, + 255 + ], + "142": [ + 196, + 156, + 148, + 255 + ], + "143": [ + 196, + 156, + 148, + 255 + ], + "144": [ + 196, + 156, + 148, + 255 + ], + "145": [ + 196, + 156, + 148, + 255 + ], + "146": [ + 196, + 156, + 148, + 255 + ], + "147": [ + 196, + 156, + 148, + 255 + ], + "148": [ + 196, + 156, + 148, + 255 + ], + "149": [ + 196, + 156, + 148, + 255 + ], + "150": [ + 196, + 156, + 148, + 255 + ], + "151": [ + 196, + 156, + 148, + 255 + ], + "152": [ + 196, + 156, + 148, + 255 + ], + "153": [ + 227, + 119, + 194, + 255 + ], + "154": [ + 227, + 119, + 194, + 255 + ], + "155": [ + 227, + 119, + 194, + 255 + ], + "156": [ + 227, + 119, + 194, + 255 + ], + "157": [ + 227, + 119, + 194, + 255 + ], + "158": [ + 227, + 119, + 194, + 255 + ], + "159": [ + 227, + 119, + 194, + 255 + ], + "160": [ + 227, + 119, + 194, + 255 + ], + "161": [ + 227, + 119, + 194, + 255 + ], + "162": [ + 227, + 119, + 194, + 255 + ], + "163": [ + 227, + 119, + 194, + 255 + ], + "164": [ + 227, + 119, + 194, + 255 + ], + "165": [ + 227, + 119, + 194, + 255 + ], + "166": [ + 247, + 182, + 210, + 255 + ], + "167": [ + 247, + 182, + 210, + 255 + ], + "168": [ + 247, + 182, + 210, + 255 + ], + "169": [ + 247, + 182, + 210, + 255 + ], + "170": [ + 247, + 182, + 210, + 255 + ], + "171": [ + 247, + 182, + 210, + 255 + ], + "172": [ + 247, + 182, + 210, + 255 + ], + "173": [ + 247, + 182, + 210, + 255 + ], + "174": [ + 247, + 182, + 210, + 255 + ], + "175": [ + 247, + 182, + 210, + 255 + ], + "176": [ + 247, + 182, + 210, + 255 + ], + "177": [ + 247, + 182, + 210, + 255 + ], + "178": [ + 247, + 182, + 210, + 255 + ], + "179": [ + 127, + 127, + 127, + 255 + ], + "180": [ + 127, + 127, + 127, + 255 + ], + "181": [ + 127, + 127, + 127, + 255 + ], + "182": [ + 127, + 127, + 127, + 255 + ], + "183": [ + 127, + 127, + 127, + 255 + ], + "184": [ + 127, + 127, + 127, + 255 + ], + "185": [ + 127, + 127, + 127, + 255 + ], + "186": [ + 127, + 127, + 127, + 255 + ], + "187": [ + 127, + 127, + 127, + 255 + ], + "188": [ + 127, + 127, + 127, + 255 + ], + "189": [ + 127, + 127, + 127, + 255 + ], + "190": [ + 127, + 127, + 127, + 255 + ], + "191": [ + 127, + 127, + 127, + 255 + ], + "192": [ + 199, + 199, + 199, + 255 + ], + "193": [ + 199, + 199, + 199, + 255 + ], + "194": [ + 199, + 199, + 199, + 255 + ], + "195": [ + 199, + 199, + 199, + 255 + ], + "196": [ + 199, + 199, + 199, + 255 + ], + "197": [ + 199, + 199, + 199, + 255 + ], + "198": [ + 199, + 199, + 199, + 255 + ], + "199": [ + 199, + 199, + 199, + 255 + ], + "200": [ + 199, + 199, + 199, + 255 + ], + "201": [ + 199, + 199, + 199, + 255 + ], + "202": [ + 199, + 199, + 199, + 255 + ], + "203": [ + 199, + 199, + 199, + 255 + ], + "204": [ + 188, + 189, + 34, + 255 + ], + "205": [ + 188, + 189, + 34, + 255 + ], + "206": [ + 188, + 189, + 34, + 255 + ], + "207": [ + 188, + 189, + 34, + 255 + ], + "208": [ + 188, + 189, + 34, + 255 + ], + "209": [ + 188, + 189, + 34, + 255 + ], + "210": [ + 188, + 189, + 34, + 255 + ], + "211": [ + 188, + 189, + 34, + 255 + ], + "212": [ + 188, + 189, + 34, + 255 + ], + "213": [ + 188, + 189, + 34, + 255 + ], + "214": [ + 188, + 189, + 34, + 255 + ], + "215": [ + 188, + 189, + 34, + 255 + ], + "216": [ + 188, + 189, + 34, + 255 + ], + "217": [ + 219, + 219, + 141, + 255 + ], + "218": [ + 219, + 219, + 141, + 255 + ], + "219": [ + 219, + 219, + 141, + 255 + ], + "220": [ + 219, + 219, + 141, + 255 + ], + "221": [ + 219, + 219, + 141, + 255 + ], + "222": [ + 219, + 219, + 141, + 255 + ], + "223": [ + 219, + 219, + 141, + 255 + ], + "224": [ + 219, + 219, + 141, + 255 + ], + "225": [ + 219, + 219, + 141, + 255 + ], + "226": [ + 219, + 219, + 141, + 255 + ], + "227": [ + 219, + 219, + 141, + 255 + ], + "228": [ + 219, + 219, + 141, + 255 + ], + "229": [ + 219, + 219, + 141, + 255 + ], + "230": [ + 23, + 190, + 207, + 255 + ], + "231": [ + 23, + 190, + 207, + 255 + ], + "232": [ + 23, + 190, + 207, + 255 + ], + "233": [ + 23, + 190, + 207, + 255 + ], + "234": [ + 23, + 190, + 207, + 255 + ], + "235": [ + 23, + 190, + 207, + 255 + ], + "236": [ + 23, + 190, + 207, + 255 + ], + "237": [ + 23, + 190, + 207, + 255 + ], + "238": [ + 23, + 190, + 207, + 255 + ], + "239": [ + 23, + 190, + 207, + 255 + ], + "240": [ + 23, + 190, + 207, + 255 + ], + "241": [ + 23, + 190, + 207, + 255 + ], + "242": [ + 23, + 190, + 207, + 255 + ], + "243": [ + 158, + 218, + 229, + 255 + ], + "244": [ + 158, + 218, + 229, + 255 + ], + "245": [ + 158, + 218, + 229, + 255 + ], + "246": [ + 158, + 218, + 229, + 255 + ], + "247": [ + 158, + 218, + 229, + 255 + ], + "248": [ + 158, + 218, + 229, + 255 + ], + "249": [ + 158, + 218, + 229, + 255 + ], + "250": [ + 158, + 218, + 229, + 255 + ], + "251": [ + 158, + 218, + 229, + 255 + ], + "252": [ + 158, + 218, + 229, + 255 + ], + "253": [ + 158, + 218, + 229, + 255 + ], + "254": [ + 158, + 218, + 229, + 255 + ], + "255": [ + 158, + 218, + 229, + 255 + ] + }, + tab20b: { + "0": [ + 57, + 59, + 121, + 255 + ], + "1": [ + 57, + 59, + 121, + 255 + ], + "2": [ + 57, + 59, + 121, + 255 + ], + "3": [ + 57, + 59, + 121, + 255 + ], + "4": [ + 57, + 59, + 121, + 255 + ], + "5": [ + 57, + 59, + 121, + 255 + ], + "6": [ + 57, + 59, + 121, + 255 + ], + "7": [ + 57, + 59, + 121, + 255 + ], + "8": [ + 57, + 59, + 121, + 255 + ], + "9": [ + 57, + 59, + 121, + 255 + ], + "10": [ + 57, + 59, + 121, + 255 + ], + "11": [ + 57, + 59, + 121, + 255 + ], + "12": [ + 57, + 59, + 121, + 255 + ], + "13": [ + 82, + 84, + 163, + 255 + ], + "14": [ + 82, + 84, + 163, + 255 + ], + "15": [ + 82, + 84, + 163, + 255 + ], + "16": [ + 82, + 84, + 163, + 255 + ], + "17": [ + 82, + 84, + 163, + 255 + ], + "18": [ + 82, + 84, + 163, + 255 + ], + "19": [ + 82, + 84, + 163, + 255 + ], + "20": [ + 82, + 84, + 163, + 255 + ], + "21": [ + 82, + 84, + 163, + 255 + ], + "22": [ + 82, + 84, + 163, + 255 + ], + "23": [ + 82, + 84, + 163, + 255 + ], + "24": [ + 82, + 84, + 163, + 255 + ], + "25": [ + 82, + 84, + 163, + 255 + ], + "26": [ + 107, + 110, + 207, + 255 + ], + "27": [ + 107, + 110, + 207, + 255 + ], + "28": [ + 107, + 110, + 207, + 255 + ], + "29": [ + 107, + 110, + 207, + 255 + ], + "30": [ + 107, + 110, + 207, + 255 + ], + "31": [ + 107, + 110, + 207, + 255 + ], + "32": [ + 107, + 110, + 207, + 255 + ], + "33": [ + 107, + 110, + 207, + 255 + ], + "34": [ + 107, + 110, + 207, + 255 + ], + "35": [ + 107, + 110, + 207, + 255 + ], + "36": [ + 107, + 110, + 207, + 255 + ], + "37": [ + 107, + 110, + 207, + 255 + ], + "38": [ + 107, + 110, + 207, + 255 + ], + "39": [ + 156, + 158, + 222, + 255 + ], + "40": [ + 156, + 158, + 222, + 255 + ], + "41": [ + 156, + 158, + 222, + 255 + ], + "42": [ + 156, + 158, + 222, + 255 + ], + "43": [ + 156, + 158, + 222, + 255 + ], + "44": [ + 156, + 158, + 222, + 255 + ], + "45": [ + 156, + 158, + 222, + 255 + ], + "46": [ + 156, + 158, + 222, + 255 + ], + "47": [ + 156, + 158, + 222, + 255 + ], + "48": [ + 156, + 158, + 222, + 255 + ], + "49": [ + 156, + 158, + 222, + 255 + ], + "50": [ + 156, + 158, + 222, + 255 + ], + "51": [ + 99, + 121, + 57, + 255 + ], + "52": [ + 99, + 121, + 57, + 255 + ], + "53": [ + 99, + 121, + 57, + 255 + ], + "54": [ + 99, + 121, + 57, + 255 + ], + "55": [ + 99, + 121, + 57, + 255 + ], + "56": [ + 99, + 121, + 57, + 255 + ], + "57": [ + 99, + 121, + 57, + 255 + ], + "58": [ + 99, + 121, + 57, + 255 + ], + "59": [ + 99, + 121, + 57, + 255 + ], + "60": [ + 99, + 121, + 57, + 255 + ], + "61": [ + 99, + 121, + 57, + 255 + ], + "62": [ + 99, + 121, + 57, + 255 + ], + "63": [ + 99, + 121, + 57, + 255 + ], + "64": [ + 140, + 162, + 82, + 255 + ], + "65": [ + 140, + 162, + 82, + 255 + ], + "66": [ + 140, + 162, + 82, + 255 + ], + "67": [ + 140, + 162, + 82, + 255 + ], + "68": [ + 140, + 162, + 82, + 255 + ], + "69": [ + 140, + 162, + 82, + 255 + ], + "70": [ + 140, + 162, + 82, + 255 + ], + "71": [ + 140, + 162, + 82, + 255 + ], + "72": [ + 140, + 162, + 82, + 255 + ], + "73": [ + 140, + 162, + 82, + 255 + ], + "74": [ + 140, + 162, + 82, + 255 + ], + "75": [ + 140, + 162, + 82, + 255 + ], + "76": [ + 140, + 162, + 82, + 255 + ], + "77": [ + 181, + 207, + 107, + 255 + ], + "78": [ + 181, + 207, + 107, + 255 + ], + "79": [ + 181, + 207, + 107, + 255 + ], + "80": [ + 181, + 207, + 107, + 255 + ], + "81": [ + 181, + 207, + 107, + 255 + ], + "82": [ + 181, + 207, + 107, + 255 + ], + "83": [ + 181, + 207, + 107, + 255 + ], + "84": [ + 181, + 207, + 107, + 255 + ], + "85": [ + 181, + 207, + 107, + 255 + ], + "86": [ + 181, + 207, + 107, + 255 + ], + "87": [ + 181, + 207, + 107, + 255 + ], + "88": [ + 181, + 207, + 107, + 255 + ], + "89": [ + 181, + 207, + 107, + 255 + ], + "90": [ + 206, + 219, + 156, + 255 + ], + "91": [ + 206, + 219, + 156, + 255 + ], + "92": [ + 206, + 219, + 156, + 255 + ], + "93": [ + 206, + 219, + 156, + 255 + ], + "94": [ + 206, + 219, + 156, + 255 + ], + "95": [ + 206, + 219, + 156, + 255 + ], + "96": [ + 206, + 219, + 156, + 255 + ], + "97": [ + 206, + 219, + 156, + 255 + ], + "98": [ + 206, + 219, + 156, + 255 + ], + "99": [ + 206, + 219, + 156, + 255 + ], + "100": [ + 206, + 219, + 156, + 255 + ], + "101": [ + 206, + 219, + 156, + 255 + ], + "102": [ + 140, + 109, + 49, + 255 + ], + "103": [ + 140, + 109, + 49, + 255 + ], + "104": [ + 140, + 109, + 49, + 255 + ], + "105": [ + 140, + 109, + 49, + 255 + ], + "106": [ + 140, + 109, + 49, + 255 + ], + "107": [ + 140, + 109, + 49, + 255 + ], + "108": [ + 140, + 109, + 49, + 255 + ], + "109": [ + 140, + 109, + 49, + 255 + ], + "110": [ + 140, + 109, + 49, + 255 + ], + "111": [ + 140, + 109, + 49, + 255 + ], + "112": [ + 140, + 109, + 49, + 255 + ], + "113": [ + 140, + 109, + 49, + 255 + ], + "114": [ + 140, + 109, + 49, + 255 + ], + "115": [ + 189, + 158, + 57, + 255 + ], + "116": [ + 189, + 158, + 57, + 255 + ], + "117": [ + 189, + 158, + 57, + 255 + ], + "118": [ + 189, + 158, + 57, + 255 + ], + "119": [ + 189, + 158, + 57, + 255 + ], + "120": [ + 189, + 158, + 57, + 255 + ], + "121": [ + 189, + 158, + 57, + 255 + ], + "122": [ + 189, + 158, + 57, + 255 + ], + "123": [ + 189, + 158, + 57, + 255 + ], + "124": [ + 189, + 158, + 57, + 255 + ], + "125": [ + 189, + 158, + 57, + 255 + ], + "126": [ + 189, + 158, + 57, + 255 + ], + "127": [ + 189, + 158, + 57, + 255 + ], + "128": [ + 231, + 186, + 82, + 255 + ], + "129": [ + 231, + 186, + 82, + 255 + ], + "130": [ + 231, + 186, + 82, + 255 + ], + "131": [ + 231, + 186, + 82, + 255 + ], + "132": [ + 231, + 186, + 82, + 255 + ], + "133": [ + 231, + 186, + 82, + 255 + ], + "134": [ + 231, + 186, + 82, + 255 + ], + "135": [ + 231, + 186, + 82, + 255 + ], + "136": [ + 231, + 186, + 82, + 255 + ], + "137": [ + 231, + 186, + 82, + 255 + ], + "138": [ + 231, + 186, + 82, + 255 + ], + "139": [ + 231, + 186, + 82, + 255 + ], + "140": [ + 231, + 186, + 82, + 255 + ], + "141": [ + 231, + 203, + 148, + 255 + ], + "142": [ + 231, + 203, + 148, + 255 + ], + "143": [ + 231, + 203, + 148, + 255 + ], + "144": [ + 231, + 203, + 148, + 255 + ], + "145": [ + 231, + 203, + 148, + 255 + ], + "146": [ + 231, + 203, + 148, + 255 + ], + "147": [ + 231, + 203, + 148, + 255 + ], + "148": [ + 231, + 203, + 148, + 255 + ], + "149": [ + 231, + 203, + 148, + 255 + ], + "150": [ + 231, + 203, + 148, + 255 + ], + "151": [ + 231, + 203, + 148, + 255 + ], + "152": [ + 231, + 203, + 148, + 255 + ], + "153": [ + 132, + 60, + 57, + 255 + ], + "154": [ + 132, + 60, + 57, + 255 + ], + "155": [ + 132, + 60, + 57, + 255 + ], + "156": [ + 132, + 60, + 57, + 255 + ], + "157": [ + 132, + 60, + 57, + 255 + ], + "158": [ + 132, + 60, + 57, + 255 + ], + "159": [ + 132, + 60, + 57, + 255 + ], + "160": [ + 132, + 60, + 57, + 255 + ], + "161": [ + 132, + 60, + 57, + 255 + ], + "162": [ + 132, + 60, + 57, + 255 + ], + "163": [ + 132, + 60, + 57, + 255 + ], + "164": [ + 132, + 60, + 57, + 255 + ], + "165": [ + 132, + 60, + 57, + 255 + ], + "166": [ + 173, + 73, + 74, + 255 + ], + "167": [ + 173, + 73, + 74, + 255 + ], + "168": [ + 173, + 73, + 74, + 255 + ], + "169": [ + 173, + 73, + 74, + 255 + ], + "170": [ + 173, + 73, + 74, + 255 + ], + "171": [ + 173, + 73, + 74, + 255 + ], + "172": [ + 173, + 73, + 74, + 255 + ], + "173": [ + 173, + 73, + 74, + 255 + ], + "174": [ + 173, + 73, + 74, + 255 + ], + "175": [ + 173, + 73, + 74, + 255 + ], + "176": [ + 173, + 73, + 74, + 255 + ], + "177": [ + 173, + 73, + 74, + 255 + ], + "178": [ + 173, + 73, + 74, + 255 + ], + "179": [ + 214, + 97, + 107, + 255 + ], + "180": [ + 214, + 97, + 107, + 255 + ], + "181": [ + 214, + 97, + 107, + 255 + ], + "182": [ + 214, + 97, + 107, + 255 + ], + "183": [ + 214, + 97, + 107, + 255 + ], + "184": [ + 214, + 97, + 107, + 255 + ], + "185": [ + 214, + 97, + 107, + 255 + ], + "186": [ + 214, + 97, + 107, + 255 + ], + "187": [ + 214, + 97, + 107, + 255 + ], + "188": [ + 214, + 97, + 107, + 255 + ], + "189": [ + 214, + 97, + 107, + 255 + ], + "190": [ + 214, + 97, + 107, + 255 + ], + "191": [ + 214, + 97, + 107, + 255 + ], + "192": [ + 231, + 150, + 156, + 255 + ], + "193": [ + 231, + 150, + 156, + 255 + ], + "194": [ + 231, + 150, + 156, + 255 + ], + "195": [ + 231, + 150, + 156, + 255 + ], + "196": [ + 231, + 150, + 156, + 255 + ], + "197": [ + 231, + 150, + 156, + 255 + ], + "198": [ + 231, + 150, + 156, + 255 + ], + "199": [ + 231, + 150, + 156, + 255 + ], + "200": [ + 231, + 150, + 156, + 255 + ], + "201": [ + 231, + 150, + 156, + 255 + ], + "202": [ + 231, + 150, + 156, + 255 + ], + "203": [ + 231, + 150, + 156, + 255 + ], + "204": [ + 123, + 65, + 115, + 255 + ], + "205": [ + 123, + 65, + 115, + 255 + ], + "206": [ + 123, + 65, + 115, + 255 + ], + "207": [ + 123, + 65, + 115, + 255 + ], + "208": [ + 123, + 65, + 115, + 255 + ], + "209": [ + 123, + 65, + 115, + 255 + ], + "210": [ + 123, + 65, + 115, + 255 + ], + "211": [ + 123, + 65, + 115, + 255 + ], + "212": [ + 123, + 65, + 115, + 255 + ], + "213": [ + 123, + 65, + 115, + 255 + ], + "214": [ + 123, + 65, + 115, + 255 + ], + "215": [ + 123, + 65, + 115, + 255 + ], + "216": [ + 123, + 65, + 115, + 255 + ], + "217": [ + 165, + 81, + 148, + 255 + ], + "218": [ + 165, + 81, + 148, + 255 + ], + "219": [ + 165, + 81, + 148, + 255 + ], + "220": [ + 165, + 81, + 148, + 255 + ], + "221": [ + 165, + 81, + 148, + 255 + ], + "222": [ + 165, + 81, + 148, + 255 + ], + "223": [ + 165, + 81, + 148, + 255 + ], + "224": [ + 165, + 81, + 148, + 255 + ], + "225": [ + 165, + 81, + 148, + 255 + ], + "226": [ + 165, + 81, + 148, + 255 + ], + "227": [ + 165, + 81, + 148, + 255 + ], + "228": [ + 165, + 81, + 148, + 255 + ], + "229": [ + 165, + 81, + 148, + 255 + ], + "230": [ + 206, + 109, + 189, + 255 + ], + "231": [ + 206, + 109, + 189, + 255 + ], + "232": [ + 206, + 109, + 189, + 255 + ], + "233": [ + 206, + 109, + 189, + 255 + ], + "234": [ + 206, + 109, + 189, + 255 + ], + "235": [ + 206, + 109, + 189, + 255 + ], + "236": [ + 206, + 109, + 189, + 255 + ], + "237": [ + 206, + 109, + 189, + 255 + ], + "238": [ + 206, + 109, + 189, + 255 + ], + "239": [ + 206, + 109, + 189, + 255 + ], + "240": [ + 206, + 109, + 189, + 255 + ], + "241": [ + 206, + 109, + 189, + 255 + ], + "242": [ + 206, + 109, + 189, + 255 + ], + "243": [ + 222, + 158, + 214, + 255 + ], + "244": [ + 222, + 158, + 214, + 255 + ], + "245": [ + 222, + 158, + 214, + 255 + ], + "246": [ + 222, + 158, + 214, + 255 + ], + "247": [ + 222, + 158, + 214, + 255 + ], + "248": [ + 222, + 158, + 214, + 255 + ], + "249": [ + 222, + 158, + 214, + 255 + ], + "250": [ + 222, + 158, + 214, + 255 + ], + "251": [ + 222, + 158, + 214, + 255 + ], + "252": [ + 222, + 158, + 214, + 255 + ], + "253": [ + 222, + 158, + 214, + 255 + ], + "254": [ + 222, + 158, + 214, + 255 + ], + "255": [ + 222, + 158, + 214, + 255 + ] + }, + tab20c: { + "0": [ + 49, + 130, + 189, + 255 + ], + "1": [ + 49, + 130, + 189, + 255 + ], + "2": [ + 49, + 130, + 189, + 255 + ], + "3": [ + 49, + 130, + 189, + 255 + ], + "4": [ + 49, + 130, + 189, + 255 + ], + "5": [ + 49, + 130, + 189, + 255 + ], + "6": [ + 49, + 130, + 189, + 255 + ], + "7": [ + 49, + 130, + 189, + 255 + ], + "8": [ + 49, + 130, + 189, + 255 + ], + "9": [ + 49, + 130, + 189, + 255 + ], + "10": [ + 49, + 130, + 189, + 255 + ], + "11": [ + 49, + 130, + 189, + 255 + ], + "12": [ + 49, + 130, + 189, + 255 + ], + "13": [ + 107, + 174, + 214, + 255 + ], + "14": [ + 107, + 174, + 214, + 255 + ], + "15": [ + 107, + 174, + 214, + 255 + ], + "16": [ + 107, + 174, + 214, + 255 + ], + "17": [ + 107, + 174, + 214, + 255 + ], + "18": [ + 107, + 174, + 214, + 255 + ], + "19": [ + 107, + 174, + 214, + 255 + ], + "20": [ + 107, + 174, + 214, + 255 + ], + "21": [ + 107, + 174, + 214, + 255 + ], + "22": [ + 107, + 174, + 214, + 255 + ], + "23": [ + 107, + 174, + 214, + 255 + ], + "24": [ + 107, + 174, + 214, + 255 + ], + "25": [ + 107, + 174, + 214, + 255 + ], + "26": [ + 158, + 202, + 225, + 255 + ], + "27": [ + 158, + 202, + 225, + 255 + ], + "28": [ + 158, + 202, + 225, + 255 + ], + "29": [ + 158, + 202, + 225, + 255 + ], + "30": [ + 158, + 202, + 225, + 255 + ], + "31": [ + 158, + 202, + 225, + 255 + ], + "32": [ + 158, + 202, + 225, + 255 + ], + "33": [ + 158, + 202, + 225, + 255 + ], + "34": [ + 158, + 202, + 225, + 255 + ], + "35": [ + 158, + 202, + 225, + 255 + ], + "36": [ + 158, + 202, + 225, + 255 + ], + "37": [ + 158, + 202, + 225, + 255 + ], + "38": [ + 158, + 202, + 225, + 255 + ], + "39": [ + 198, + 219, + 239, + 255 + ], + "40": [ + 198, + 219, + 239, + 255 + ], + "41": [ + 198, + 219, + 239, + 255 + ], + "42": [ + 198, + 219, + 239, + 255 + ], + "43": [ + 198, + 219, + 239, + 255 + ], + "44": [ + 198, + 219, + 239, + 255 + ], + "45": [ + 198, + 219, + 239, + 255 + ], + "46": [ + 198, + 219, + 239, + 255 + ], + "47": [ + 198, + 219, + 239, + 255 + ], + "48": [ + 198, + 219, + 239, + 255 + ], + "49": [ + 198, + 219, + 239, + 255 + ], + "50": [ + 198, + 219, + 239, + 255 + ], + "51": [ + 230, + 85, + 13, + 255 + ], + "52": [ + 230, + 85, + 13, + 255 + ], + "53": [ + 230, + 85, + 13, + 255 + ], + "54": [ + 230, + 85, + 13, + 255 + ], + "55": [ + 230, + 85, + 13, + 255 + ], + "56": [ + 230, + 85, + 13, + 255 + ], + "57": [ + 230, + 85, + 13, + 255 + ], + "58": [ + 230, + 85, + 13, + 255 + ], + "59": [ + 230, + 85, + 13, + 255 + ], + "60": [ + 230, + 85, + 13, + 255 + ], + "61": [ + 230, + 85, + 13, + 255 + ], + "62": [ + 230, + 85, + 13, + 255 + ], + "63": [ + 230, + 85, + 13, + 255 + ], + "64": [ + 253, + 141, + 60, + 255 + ], + "65": [ + 253, + 141, + 60, + 255 + ], + "66": [ + 253, + 141, + 60, + 255 + ], + "67": [ + 253, + 141, + 60, + 255 + ], + "68": [ + 253, + 141, + 60, + 255 + ], + "69": [ + 253, + 141, + 60, + 255 + ], + "70": [ + 253, + 141, + 60, + 255 + ], + "71": [ + 253, + 141, + 60, + 255 + ], + "72": [ + 253, + 141, + 60, + 255 + ], + "73": [ + 253, + 141, + 60, + 255 + ], + "74": [ + 253, + 141, + 60, + 255 + ], + "75": [ + 253, + 141, + 60, + 255 + ], + "76": [ + 253, + 141, + 60, + 255 + ], + "77": [ + 253, + 174, + 107, + 255 + ], + "78": [ + 253, + 174, + 107, + 255 + ], + "79": [ + 253, + 174, + 107, + 255 + ], + "80": [ + 253, + 174, + 107, + 255 + ], + "81": [ + 253, + 174, + 107, + 255 + ], + "82": [ + 253, + 174, + 107, + 255 + ], + "83": [ + 253, + 174, + 107, + 255 + ], + "84": [ + 253, + 174, + 107, + 255 + ], + "85": [ + 253, + 174, + 107, + 255 + ], + "86": [ + 253, + 174, + 107, + 255 + ], + "87": [ + 253, + 174, + 107, + 255 + ], + "88": [ + 253, + 174, + 107, + 255 + ], + "89": [ + 253, + 174, + 107, + 255 + ], + "90": [ + 253, + 208, + 162, + 255 + ], + "91": [ + 253, + 208, + 162, + 255 + ], + "92": [ + 253, + 208, + 162, + 255 + ], + "93": [ + 253, + 208, + 162, + 255 + ], + "94": [ + 253, + 208, + 162, + 255 + ], + "95": [ + 253, + 208, + 162, + 255 + ], + "96": [ + 253, + 208, + 162, + 255 + ], + "97": [ + 253, + 208, + 162, + 255 + ], + "98": [ + 253, + 208, + 162, + 255 + ], + "99": [ + 253, + 208, + 162, + 255 + ], + "100": [ + 253, + 208, + 162, + 255 + ], + "101": [ + 253, + 208, + 162, + 255 + ], + "102": [ + 49, + 163, + 84, + 255 + ], + "103": [ + 49, + 163, + 84, + 255 + ], + "104": [ + 49, + 163, + 84, + 255 + ], + "105": [ + 49, + 163, + 84, + 255 + ], + "106": [ + 49, + 163, + 84, + 255 + ], + "107": [ + 49, + 163, + 84, + 255 + ], + "108": [ + 49, + 163, + 84, + 255 + ], + "109": [ + 49, + 163, + 84, + 255 + ], + "110": [ + 49, + 163, + 84, + 255 + ], + "111": [ + 49, + 163, + 84, + 255 + ], + "112": [ + 49, + 163, + 84, + 255 + ], + "113": [ + 49, + 163, + 84, + 255 + ], + "114": [ + 49, + 163, + 84, + 255 + ], + "115": [ + 116, + 196, + 118, + 255 + ], + "116": [ + 116, + 196, + 118, + 255 + ], + "117": [ + 116, + 196, + 118, + 255 + ], + "118": [ + 116, + 196, + 118, + 255 + ], + "119": [ + 116, + 196, + 118, + 255 + ], + "120": [ + 116, + 196, + 118, + 255 + ], + "121": [ + 116, + 196, + 118, + 255 + ], + "122": [ + 116, + 196, + 118, + 255 + ], + "123": [ + 116, + 196, + 118, + 255 + ], + "124": [ + 116, + 196, + 118, + 255 + ], + "125": [ + 116, + 196, + 118, + 255 + ], + "126": [ + 116, + 196, + 118, + 255 + ], + "127": [ + 116, + 196, + 118, + 255 + ], + "128": [ + 161, + 217, + 155, + 255 + ], + "129": [ + 161, + 217, + 155, + 255 + ], + "130": [ + 161, + 217, + 155, + 255 + ], + "131": [ + 161, + 217, + 155, + 255 + ], + "132": [ + 161, + 217, + 155, + 255 + ], + "133": [ + 161, + 217, + 155, + 255 + ], + "134": [ + 161, + 217, + 155, + 255 + ], + "135": [ + 161, + 217, + 155, + 255 + ], + "136": [ + 161, + 217, + 155, + 255 + ], + "137": [ + 161, + 217, + 155, + 255 + ], + "138": [ + 161, + 217, + 155, + 255 + ], + "139": [ + 161, + 217, + 155, + 255 + ], + "140": [ + 161, + 217, + 155, + 255 + ], + "141": [ + 199, + 233, + 192, + 255 + ], + "142": [ + 199, + 233, + 192, + 255 + ], + "143": [ + 199, + 233, + 192, + 255 + ], + "144": [ + 199, + 233, + 192, + 255 + ], + "145": [ + 199, + 233, + 192, + 255 + ], + "146": [ + 199, + 233, + 192, + 255 + ], + "147": [ + 199, + 233, + 192, + 255 + ], + "148": [ + 199, + 233, + 192, + 255 + ], + "149": [ + 199, + 233, + 192, + 255 + ], + "150": [ + 199, + 233, + 192, + 255 + ], + "151": [ + 199, + 233, + 192, + 255 + ], + "152": [ + 199, + 233, + 192, + 255 + ], + "153": [ + 117, + 107, + 177, + 255 + ], + "154": [ + 117, + 107, + 177, + 255 + ], + "155": [ + 117, + 107, + 177, + 255 + ], + "156": [ + 117, + 107, + 177, + 255 + ], + "157": [ + 117, + 107, + 177, + 255 + ], + "158": [ + 117, + 107, + 177, + 255 + ], + "159": [ + 117, + 107, + 177, + 255 + ], + "160": [ + 117, + 107, + 177, + 255 + ], + "161": [ + 117, + 107, + 177, + 255 + ], + "162": [ + 117, + 107, + 177, + 255 + ], + "163": [ + 117, + 107, + 177, + 255 + ], + "164": [ + 117, + 107, + 177, + 255 + ], + "165": [ + 117, + 107, + 177, + 255 + ], + "166": [ + 158, + 154, + 200, + 255 + ], + "167": [ + 158, + 154, + 200, + 255 + ], + "168": [ + 158, + 154, + 200, + 255 + ], + "169": [ + 158, + 154, + 200, + 255 + ], + "170": [ + 158, + 154, + 200, + 255 + ], + "171": [ + 158, + 154, + 200, + 255 + ], + "172": [ + 158, + 154, + 200, + 255 + ], + "173": [ + 158, + 154, + 200, + 255 + ], + "174": [ + 158, + 154, + 200, + 255 + ], + "175": [ + 158, + 154, + 200, + 255 + ], + "176": [ + 158, + 154, + 200, + 255 + ], + "177": [ + 158, + 154, + 200, + 255 + ], + "178": [ + 158, + 154, + 200, + 255 + ], + "179": [ + 188, + 189, + 220, + 255 + ], + "180": [ + 188, + 189, + 220, + 255 + ], + "181": [ + 188, + 189, + 220, + 255 + ], + "182": [ + 188, + 189, + 220, + 255 + ], + "183": [ + 188, + 189, + 220, + 255 + ], + "184": [ + 188, + 189, + 220, + 255 + ], + "185": [ + 188, + 189, + 220, + 255 + ], + "186": [ + 188, + 189, + 220, + 255 + ], + "187": [ + 188, + 189, + 220, + 255 + ], + "188": [ + 188, + 189, + 220, + 255 + ], + "189": [ + 188, + 189, + 220, + 255 + ], + "190": [ + 188, + 189, + 220, + 255 + ], + "191": [ + 188, + 189, + 220, + 255 + ], + "192": [ + 218, + 218, + 235, + 255 + ], + "193": [ + 218, + 218, + 235, + 255 + ], + "194": [ + 218, + 218, + 235, + 255 + ], + "195": [ + 218, + 218, + 235, + 255 + ], + "196": [ + 218, + 218, + 235, + 255 + ], + "197": [ + 218, + 218, + 235, + 255 + ], + "198": [ + 218, + 218, + 235, + 255 + ], + "199": [ + 218, + 218, + 235, + 255 + ], + "200": [ + 218, + 218, + 235, + 255 + ], + "201": [ + 218, + 218, + 235, + 255 + ], + "202": [ + 218, + 218, + 235, + 255 + ], + "203": [ + 218, + 218, + 235, + 255 + ], + "204": [ + 99, + 99, + 99, + 255 + ], + "205": [ + 99, + 99, + 99, + 255 + ], + "206": [ + 99, + 99, + 99, + 255 + ], + "207": [ + 99, + 99, + 99, + 255 + ], + "208": [ + 99, + 99, + 99, + 255 + ], + "209": [ + 99, + 99, + 99, + 255 + ], + "210": [ + 99, + 99, + 99, + 255 + ], + "211": [ + 99, + 99, + 99, + 255 + ], + "212": [ + 99, + 99, + 99, + 255 + ], + "213": [ + 99, + 99, + 99, + 255 + ], + "214": [ + 99, + 99, + 99, + 255 + ], + "215": [ + 99, + 99, + 99, + 255 + ], + "216": [ + 99, + 99, + 99, + 255 + ], + "217": [ + 150, + 150, + 150, + 255 + ], + "218": [ + 150, + 150, + 150, + 255 + ], + "219": [ + 150, + 150, + 150, + 255 + ], + "220": [ + 150, + 150, + 150, + 255 + ], + "221": [ + 150, + 150, + 150, + 255 + ], + "222": [ + 150, + 150, + 150, + 255 + ], + "223": [ + 150, + 150, + 150, + 255 + ], + "224": [ + 150, + 150, + 150, + 255 + ], + "225": [ + 150, + 150, + 150, + 255 + ], + "226": [ + 150, + 150, + 150, + 255 + ], + "227": [ + 150, + 150, + 150, + 255 + ], + "228": [ + 150, + 150, + 150, + 255 + ], + "229": [ + 150, + 150, + 150, + 255 + ], + "230": [ + 189, + 189, + 189, + 255 + ], + "231": [ + 189, + 189, + 189, + 255 + ], + "232": [ + 189, + 189, + 189, + 255 + ], + "233": [ + 189, + 189, + 189, + 255 + ], + "234": [ + 189, + 189, + 189, + 255 + ], + "235": [ + 189, + 189, + 189, + 255 + ], + "236": [ + 189, + 189, + 189, + 255 + ], + "237": [ + 189, + 189, + 189, + 255 + ], + "238": [ + 189, + 189, + 189, + 255 + ], + "239": [ + 189, + 189, + 189, + 255 + ], + "240": [ + 189, + 189, + 189, + 255 + ], + "241": [ + 189, + 189, + 189, + 255 + ], + "242": [ + 189, + 189, + 189, + 255 + ], + "243": [ + 217, + 217, + 217, + 255 + ], + "244": [ + 217, + 217, + 217, + 255 + ], + "245": [ + 217, + 217, + 217, + 255 + ], + "246": [ + 217, + 217, + 217, + 255 + ], + "247": [ + 217, + 217, + 217, + 255 + ], + "248": [ + 217, + 217, + 217, + 255 + ], + "249": [ + 217, + 217, + 217, + 255 + ], + "250": [ + 217, + 217, + 217, + 255 + ], + "251": [ + 217, + 217, + 217, + 255 + ], + "252": [ + 217, + 217, + 217, + 255 + ], + "253": [ + 217, + 217, + 217, + 255 + ], + "254": [ + 217, + 217, + 217, + 255 + ], + "255": [ + 217, + 217, + 217, + 255 + ] + }, + tarn: { + "0": [ + 22, + 35, + 13, + 255 + ], + "1": [ + 24, + 37, + 13, + 255 + ], + "2": [ + 25, + 38, + 14, + 255 + ], + "3": [ + 26, + 40, + 14, + 255 + ], + "4": [ + 28, + 42, + 15, + 255 + ], + "5": [ + 29, + 44, + 15, + 255 + ], + "6": [ + 30, + 45, + 15, + 255 + ], + "7": [ + 31, + 47, + 15, + 255 + ], + "8": [ + 33, + 49, + 15, + 255 + ], + "9": [ + 34, + 51, + 15, + 255 + ], + "10": [ + 35, + 52, + 16, + 255 + ], + "11": [ + 36, + 54, + 16, + 255 + ], + "12": [ + 37, + 56, + 16, + 255 + ], + "13": [ + 39, + 57, + 15, + 255 + ], + "14": [ + 40, + 59, + 15, + 255 + ], + "15": [ + 41, + 61, + 15, + 255 + ], + "16": [ + 42, + 63, + 15, + 255 + ], + "17": [ + 44, + 64, + 15, + 255 + ], + "18": [ + 45, + 66, + 14, + 255 + ], + "19": [ + 46, + 68, + 14, + 255 + ], + "20": [ + 48, + 69, + 13, + 255 + ], + "21": [ + 50, + 71, + 12, + 255 + ], + "22": [ + 51, + 72, + 12, + 255 + ], + "23": [ + 54, + 74, + 11, + 255 + ], + "24": [ + 57, + 75, + 12, + 255 + ], + "25": [ + 60, + 76, + 13, + 255 + ], + "26": [ + 62, + 77, + 14, + 255 + ], + "27": [ + 65, + 79, + 15, + 255 + ], + "28": [ + 68, + 80, + 16, + 255 + ], + "29": [ + 71, + 81, + 17, + 255 + ], + "30": [ + 73, + 82, + 17, + 255 + ], + "31": [ + 76, + 83, + 18, + 255 + ], + "32": [ + 79, + 84, + 19, + 255 + ], + "33": [ + 82, + 86, + 20, + 255 + ], + "34": [ + 84, + 87, + 21, + 255 + ], + "35": [ + 87, + 88, + 22, + 255 + ], + "36": [ + 90, + 89, + 23, + 255 + ], + "37": [ + 92, + 90, + 24, + 255 + ], + "38": [ + 95, + 91, + 25, + 255 + ], + "39": [ + 98, + 92, + 26, + 255 + ], + "40": [ + 101, + 93, + 27, + 255 + ], + "41": [ + 103, + 95, + 28, + 255 + ], + "42": [ + 106, + 96, + 29, + 255 + ], + "43": [ + 109, + 97, + 29, + 255 + ], + "44": [ + 112, + 98, + 30, + 255 + ], + "45": [ + 114, + 99, + 31, + 255 + ], + "46": [ + 117, + 100, + 32, + 255 + ], + "47": [ + 120, + 101, + 33, + 255 + ], + "48": [ + 123, + 102, + 34, + 255 + ], + "49": [ + 125, + 103, + 35, + 255 + ], + "50": [ + 128, + 104, + 36, + 255 + ], + "51": [ + 131, + 105, + 36, + 255 + ], + "52": [ + 134, + 106, + 37, + 255 + ], + "53": [ + 137, + 107, + 38, + 255 + ], + "54": [ + 140, + 108, + 39, + 255 + ], + "55": [ + 143, + 109, + 40, + 255 + ], + "56": [ + 145, + 110, + 41, + 255 + ], + "57": [ + 148, + 111, + 42, + 255 + ], + "58": [ + 151, + 112, + 42, + 255 + ], + "59": [ + 154, + 113, + 43, + 255 + ], + "60": [ + 157, + 114, + 44, + 255 + ], + "61": [ + 160, + 115, + 45, + 255 + ], + "62": [ + 163, + 116, + 46, + 255 + ], + "63": [ + 166, + 117, + 47, + 255 + ], + "64": [ + 169, + 118, + 49, + 255 + ], + "65": [ + 172, + 119, + 50, + 255 + ], + "66": [ + 175, + 120, + 51, + 255 + ], + "67": [ + 178, + 121, + 52, + 255 + ], + "68": [ + 181, + 122, + 53, + 255 + ], + "69": [ + 184, + 123, + 55, + 255 + ], + "70": [ + 187, + 124, + 56, + 255 + ], + "71": [ + 190, + 125, + 58, + 255 + ], + "72": [ + 193, + 126, + 60, + 255 + ], + "73": [ + 195, + 127, + 62, + 255 + ], + "74": [ + 198, + 128, + 65, + 255 + ], + "75": [ + 200, + 130, + 68, + 255 + ], + "76": [ + 202, + 131, + 71, + 255 + ], + "77": [ + 203, + 133, + 75, + 255 + ], + "78": [ + 204, + 135, + 79, + 255 + ], + "79": [ + 205, + 138, + 83, + 255 + ], + "80": [ + 206, + 140, + 86, + 255 + ], + "81": [ + 207, + 142, + 89, + 255 + ], + "82": [ + 208, + 144, + 93, + 255 + ], + "83": [ + 209, + 147, + 96, + 255 + ], + "84": [ + 210, + 149, + 100, + 255 + ], + "85": [ + 211, + 151, + 103, + 255 + ], + "86": [ + 212, + 154, + 107, + 255 + ], + "87": [ + 213, + 156, + 110, + 255 + ], + "88": [ + 214, + 158, + 114, + 255 + ], + "89": [ + 214, + 161, + 117, + 255 + ], + "90": [ + 215, + 163, + 120, + 255 + ], + "91": [ + 216, + 165, + 124, + 255 + ], + "92": [ + 217, + 167, + 127, + 255 + ], + "93": [ + 218, + 170, + 131, + 255 + ], + "94": [ + 219, + 172, + 134, + 255 + ], + "95": [ + 220, + 174, + 138, + 255 + ], + "96": [ + 221, + 177, + 141, + 255 + ], + "97": [ + 222, + 179, + 145, + 255 + ], + "98": [ + 223, + 181, + 148, + 255 + ], + "99": [ + 224, + 184, + 152, + 255 + ], + "100": [ + 225, + 186, + 155, + 255 + ], + "101": [ + 226, + 188, + 159, + 255 + ], + "102": [ + 226, + 191, + 162, + 255 + ], + "103": [ + 227, + 193, + 166, + 255 + ], + "104": [ + 228, + 195, + 169, + 255 + ], + "105": [ + 229, + 198, + 173, + 255 + ], + "106": [ + 230, + 200, + 176, + 255 + ], + "107": [ + 232, + 202, + 180, + 255 + ], + "108": [ + 233, + 205, + 183, + 255 + ], + "109": [ + 234, + 207, + 187, + 255 + ], + "110": [ + 235, + 209, + 190, + 255 + ], + "111": [ + 236, + 212, + 194, + 255 + ], + "112": [ + 237, + 214, + 197, + 255 + ], + "113": [ + 238, + 217, + 201, + 255 + ], + "114": [ + 239, + 219, + 205, + 255 + ], + "115": [ + 240, + 221, + 208, + 255 + ], + "116": [ + 241, + 224, + 212, + 255 + ], + "117": [ + 243, + 226, + 215, + 255 + ], + "118": [ + 244, + 229, + 219, + 255 + ], + "119": [ + 245, + 231, + 222, + 255 + ], + "120": [ + 246, + 234, + 226, + 255 + ], + "121": [ + 247, + 236, + 229, + 255 + ], + "122": [ + 249, + 238, + 232, + 255 + ], + "123": [ + 250, + 240, + 236, + 255 + ], + "124": [ + 251, + 242, + 239, + 255 + ], + "125": [ + 251, + 244, + 241, + 255 + ], + "126": [ + 252, + 246, + 243, + 255 + ], + "127": [ + 252, + 247, + 245, + 255 + ], + "128": [ + 252, + 247, + 245, + 255 + ], + "129": [ + 252, + 247, + 244, + 255 + ], + "130": [ + 251, + 246, + 242, + 255 + ], + "131": [ + 250, + 245, + 240, + 255 + ], + "132": [ + 249, + 243, + 237, + 255 + ], + "133": [ + 247, + 242, + 234, + 255 + ], + "134": [ + 246, + 240, + 230, + 255 + ], + "135": [ + 244, + 238, + 227, + 255 + ], + "136": [ + 242, + 236, + 223, + 255 + ], + "137": [ + 240, + 233, + 220, + 255 + ], + "138": [ + 238, + 231, + 216, + 255 + ], + "139": [ + 236, + 229, + 212, + 255 + ], + "140": [ + 234, + 227, + 208, + 255 + ], + "141": [ + 232, + 225, + 205, + 255 + ], + "142": [ + 231, + 223, + 201, + 255 + ], + "143": [ + 229, + 221, + 197, + 255 + ], + "144": [ + 227, + 219, + 194, + 255 + ], + "145": [ + 225, + 217, + 190, + 255 + ], + "146": [ + 223, + 215, + 187, + 255 + ], + "147": [ + 220, + 213, + 183, + 255 + ], + "148": [ + 218, + 211, + 180, + 255 + ], + "149": [ + 215, + 210, + 177, + 255 + ], + "150": [ + 212, + 208, + 175, + 255 + ], + "151": [ + 209, + 207, + 172, + 255 + ], + "152": [ + 205, + 205, + 171, + 255 + ], + "153": [ + 202, + 204, + 169, + 255 + ], + "154": [ + 199, + 202, + 168, + 255 + ], + "155": [ + 196, + 201, + 167, + 255 + ], + "156": [ + 192, + 199, + 165, + 255 + ], + "157": [ + 189, + 197, + 164, + 255 + ], + "158": [ + 186, + 196, + 163, + 255 + ], + "159": [ + 183, + 194, + 162, + 255 + ], + "160": [ + 180, + 193, + 161, + 255 + ], + "161": [ + 177, + 191, + 160, + 255 + ], + "162": [ + 174, + 190, + 159, + 255 + ], + "163": [ + 171, + 188, + 158, + 255 + ], + "164": [ + 168, + 186, + 157, + 255 + ], + "165": [ + 165, + 185, + 157, + 255 + ], + "166": [ + 162, + 183, + 156, + 255 + ], + "167": [ + 159, + 182, + 155, + 255 + ], + "168": [ + 156, + 180, + 154, + 255 + ], + "169": [ + 153, + 179, + 153, + 255 + ], + "170": [ + 150, + 177, + 152, + 255 + ], + "171": [ + 147, + 176, + 151, + 255 + ], + "172": [ + 144, + 174, + 150, + 255 + ], + "173": [ + 141, + 172, + 149, + 255 + ], + "174": [ + 138, + 171, + 148, + 255 + ], + "175": [ + 135, + 169, + 147, + 255 + ], + "176": [ + 133, + 168, + 146, + 255 + ], + "177": [ + 130, + 166, + 145, + 255 + ], + "178": [ + 127, + 165, + 144, + 255 + ], + "179": [ + 124, + 163, + 143, + 255 + ], + "180": [ + 121, + 162, + 142, + 255 + ], + "181": [ + 118, + 160, + 141, + 255 + ], + "182": [ + 115, + 159, + 140, + 255 + ], + "183": [ + 112, + 157, + 139, + 255 + ], + "184": [ + 109, + 156, + 139, + 255 + ], + "185": [ + 106, + 154, + 138, + 255 + ], + "186": [ + 103, + 153, + 137, + 255 + ], + "187": [ + 99, + 152, + 136, + 255 + ], + "188": [ + 96, + 150, + 135, + 255 + ], + "189": [ + 93, + 149, + 134, + 255 + ], + "190": [ + 90, + 147, + 134, + 255 + ], + "191": [ + 87, + 146, + 133, + 255 + ], + "192": [ + 84, + 144, + 132, + 255 + ], + "193": [ + 80, + 143, + 132, + 255 + ], + "194": [ + 77, + 141, + 131, + 255 + ], + "195": [ + 74, + 140, + 130, + 255 + ], + "196": [ + 71, + 138, + 130, + 255 + ], + "197": [ + 67, + 137, + 129, + 255 + ], + "198": [ + 64, + 135, + 129, + 255 + ], + "199": [ + 61, + 134, + 128, + 255 + ], + "200": [ + 58, + 132, + 127, + 255 + ], + "201": [ + 55, + 130, + 127, + 255 + ], + "202": [ + 52, + 129, + 126, + 255 + ], + "203": [ + 49, + 127, + 126, + 255 + ], + "204": [ + 46, + 126, + 125, + 255 + ], + "205": [ + 43, + 124, + 125, + 255 + ], + "206": [ + 41, + 122, + 124, + 255 + ], + "207": [ + 39, + 120, + 124, + 255 + ], + "208": [ + 37, + 119, + 123, + 255 + ], + "209": [ + 35, + 117, + 123, + 255 + ], + "210": [ + 34, + 115, + 122, + 255 + ], + "211": [ + 33, + 113, + 121, + 255 + ], + "212": [ + 32, + 111, + 120, + 255 + ], + "213": [ + 31, + 110, + 120, + 255 + ], + "214": [ + 30, + 108, + 119, + 255 + ], + "215": [ + 30, + 106, + 118, + 255 + ], + "216": [ + 30, + 104, + 117, + 255 + ], + "217": [ + 29, + 102, + 116, + 255 + ], + "218": [ + 29, + 100, + 115, + 255 + ], + "219": [ + 28, + 98, + 114, + 255 + ], + "220": [ + 28, + 97, + 114, + 255 + ], + "221": [ + 27, + 95, + 113, + 255 + ], + "222": [ + 27, + 93, + 112, + 255 + ], + "223": [ + 26, + 91, + 111, + 255 + ], + "224": [ + 25, + 89, + 110, + 255 + ], + "225": [ + 25, + 87, + 109, + 255 + ], + "226": [ + 24, + 86, + 108, + 255 + ], + "227": [ + 23, + 84, + 108, + 255 + ], + "228": [ + 22, + 82, + 107, + 255 + ], + "229": [ + 21, + 80, + 106, + 255 + ], + "230": [ + 20, + 78, + 105, + 255 + ], + "231": [ + 20, + 77, + 105, + 255 + ], + "232": [ + 19, + 75, + 104, + 255 + ], + "233": [ + 18, + 73, + 103, + 255 + ], + "234": [ + 17, + 71, + 102, + 255 + ], + "235": [ + 16, + 69, + 102, + 255 + ], + "236": [ + 15, + 67, + 101, + 255 + ], + "237": [ + 14, + 66, + 100, + 255 + ], + "238": [ + 13, + 64, + 100, + 255 + ], + "239": [ + 12, + 62, + 99, + 255 + ], + "240": [ + 11, + 60, + 98, + 255 + ], + "241": [ + 10, + 58, + 98, + 255 + ], + "242": [ + 10, + 56, + 97, + 255 + ], + "243": [ + 9, + 54, + 97, + 255 + ], + "244": [ + 8, + 52, + 96, + 255 + ], + "245": [ + 8, + 50, + 95, + 255 + ], + "246": [ + 9, + 48, + 94, + 255 + ], + "247": [ + 9, + 46, + 93, + 255 + ], + "248": [ + 10, + 44, + 92, + 255 + ], + "249": [ + 11, + 42, + 91, + 255 + ], + "250": [ + 12, + 40, + 89, + 255 + ], + "251": [ + 13, + 38, + 87, + 255 + ], + "252": [ + 14, + 36, + 85, + 255 + ], + "253": [ + 14, + 34, + 83, + 255 + ], + "254": [ + 15, + 32, + 81, + 255 + ], + "255": [ + 15, + 30, + 79, + 255 + ] + }, + tempo: { + "0": [ + 254, + 245, + 244, + 255 + ], + "1": [ + 253, + 244, + 242, + 255 + ], + "2": [ + 252, + 243, + 241, + 255 + ], + "3": [ + 250, + 242, + 239, + 255 + ], + "4": [ + 249, + 241, + 238, + 255 + ], + "5": [ + 247, + 240, + 236, + 255 + ], + "6": [ + 246, + 239, + 235, + 255 + ], + "7": [ + 245, + 238, + 233, + 255 + ], + "8": [ + 243, + 238, + 232, + 255 + ], + "9": [ + 242, + 237, + 230, + 255 + ], + "10": [ + 241, + 236, + 229, + 255 + ], + "11": [ + 239, + 235, + 227, + 255 + ], + "12": [ + 238, + 234, + 226, + 255 + ], + "13": [ + 236, + 233, + 224, + 255 + ], + "14": [ + 235, + 232, + 223, + 255 + ], + "15": [ + 234, + 231, + 221, + 255 + ], + "16": [ + 232, + 230, + 220, + 255 + ], + "17": [ + 231, + 229, + 219, + 255 + ], + "18": [ + 229, + 229, + 217, + 255 + ], + "19": [ + 228, + 228, + 216, + 255 + ], + "20": [ + 227, + 227, + 214, + 255 + ], + "21": [ + 225, + 226, + 213, + 255 + ], + "22": [ + 224, + 225, + 212, + 255 + ], + "23": [ + 222, + 224, + 210, + 255 + ], + "24": [ + 221, + 223, + 209, + 255 + ], + "25": [ + 220, + 223, + 207, + 255 + ], + "26": [ + 218, + 222, + 206, + 255 + ], + "27": [ + 217, + 221, + 205, + 255 + ], + "28": [ + 215, + 220, + 203, + 255 + ], + "29": [ + 214, + 219, + 202, + 255 + ], + "30": [ + 212, + 218, + 201, + 255 + ], + "31": [ + 211, + 218, + 199, + 255 + ], + "32": [ + 210, + 217, + 198, + 255 + ], + "33": [ + 208, + 216, + 197, + 255 + ], + "34": [ + 207, + 215, + 195, + 255 + ], + "35": [ + 205, + 214, + 194, + 255 + ], + "36": [ + 204, + 214, + 193, + 255 + ], + "37": [ + 202, + 213, + 192, + 255 + ], + "38": [ + 201, + 212, + 190, + 255 + ], + "39": [ + 199, + 211, + 189, + 255 + ], + "40": [ + 198, + 210, + 188, + 255 + ], + "41": [ + 196, + 210, + 187, + 255 + ], + "42": [ + 195, + 209, + 185, + 255 + ], + "43": [ + 193, + 208, + 184, + 255 + ], + "44": [ + 192, + 207, + 183, + 255 + ], + "45": [ + 190, + 207, + 182, + 255 + ], + "46": [ + 189, + 206, + 181, + 255 + ], + "47": [ + 187, + 205, + 179, + 255 + ], + "48": [ + 186, + 204, + 178, + 255 + ], + "49": [ + 184, + 204, + 177, + 255 + ], + "50": [ + 183, + 203, + 176, + 255 + ], + "51": [ + 181, + 202, + 175, + 255 + ], + "52": [ + 180, + 201, + 174, + 255 + ], + "53": [ + 178, + 201, + 172, + 255 + ], + "54": [ + 177, + 200, + 171, + 255 + ], + "55": [ + 175, + 199, + 170, + 255 + ], + "56": [ + 174, + 198, + 169, + 255 + ], + "57": [ + 172, + 198, + 168, + 255 + ], + "58": [ + 170, + 197, + 167, + 255 + ], + "59": [ + 169, + 196, + 166, + 255 + ], + "60": [ + 167, + 195, + 165, + 255 + ], + "61": [ + 166, + 195, + 164, + 255 + ], + "62": [ + 164, + 194, + 163, + 255 + ], + "63": [ + 162, + 193, + 162, + 255 + ], + "64": [ + 161, + 193, + 161, + 255 + ], + "65": [ + 159, + 192, + 160, + 255 + ], + "66": [ + 157, + 191, + 159, + 255 + ], + "67": [ + 156, + 191, + 158, + 255 + ], + "68": [ + 154, + 190, + 157, + 255 + ], + "69": [ + 153, + 189, + 156, + 255 + ], + "70": [ + 151, + 188, + 155, + 255 + ], + "71": [ + 149, + 188, + 154, + 255 + ], + "72": [ + 148, + 187, + 153, + 255 + ], + "73": [ + 146, + 186, + 153, + 255 + ], + "74": [ + 144, + 186, + 152, + 255 + ], + "75": [ + 142, + 185, + 151, + 255 + ], + "76": [ + 141, + 184, + 150, + 255 + ], + "77": [ + 139, + 184, + 149, + 255 + ], + "78": [ + 137, + 183, + 148, + 255 + ], + "79": [ + 136, + 182, + 148, + 255 + ], + "80": [ + 134, + 182, + 147, + 255 + ], + "81": [ + 132, + 181, + 146, + 255 + ], + "82": [ + 130, + 180, + 145, + 255 + ], + "83": [ + 128, + 180, + 145, + 255 + ], + "84": [ + 127, + 179, + 144, + 255 + ], + "85": [ + 125, + 178, + 143, + 255 + ], + "86": [ + 123, + 178, + 143, + 255 + ], + "87": [ + 121, + 177, + 142, + 255 + ], + "88": [ + 119, + 176, + 141, + 255 + ], + "89": [ + 118, + 176, + 141, + 255 + ], + "90": [ + 116, + 175, + 140, + 255 + ], + "91": [ + 114, + 174, + 139, + 255 + ], + "92": [ + 112, + 174, + 139, + 255 + ], + "93": [ + 110, + 173, + 138, + 255 + ], + "94": [ + 108, + 172, + 138, + 255 + ], + "95": [ + 106, + 171, + 137, + 255 + ], + "96": [ + 105, + 171, + 137, + 255 + ], + "97": [ + 103, + 170, + 136, + 255 + ], + "98": [ + 101, + 169, + 136, + 255 + ], + "99": [ + 99, + 169, + 135, + 255 + ], + "100": [ + 97, + 168, + 135, + 255 + ], + "101": [ + 95, + 167, + 134, + 255 + ], + "102": [ + 93, + 167, + 134, + 255 + ], + "103": [ + 91, + 166, + 133, + 255 + ], + "104": [ + 89, + 165, + 133, + 255 + ], + "105": [ + 87, + 165, + 133, + 255 + ], + "106": [ + 85, + 164, + 132, + 255 + ], + "107": [ + 83, + 163, + 132, + 255 + ], + "108": [ + 81, + 162, + 131, + 255 + ], + "109": [ + 79, + 162, + 131, + 255 + ], + "110": [ + 77, + 161, + 131, + 255 + ], + "111": [ + 75, + 160, + 131, + 255 + ], + "112": [ + 73, + 160, + 130, + 255 + ], + "113": [ + 71, + 159, + 130, + 255 + ], + "114": [ + 69, + 158, + 130, + 255 + ], + "115": [ + 67, + 157, + 129, + 255 + ], + "116": [ + 65, + 157, + 129, + 255 + ], + "117": [ + 63, + 156, + 129, + 255 + ], + "118": [ + 61, + 155, + 129, + 255 + ], + "119": [ + 59, + 154, + 129, + 255 + ], + "120": [ + 57, + 153, + 128, + 255 + ], + "121": [ + 55, + 153, + 128, + 255 + ], + "122": [ + 53, + 152, + 128, + 255 + ], + "123": [ + 51, + 151, + 128, + 255 + ], + "124": [ + 49, + 150, + 128, + 255 + ], + "125": [ + 47, + 149, + 127, + 255 + ], + "126": [ + 46, + 149, + 127, + 255 + ], + "127": [ + 44, + 148, + 127, + 255 + ], + "128": [ + 42, + 147, + 127, + 255 + ], + "129": [ + 40, + 146, + 127, + 255 + ], + "130": [ + 38, + 145, + 126, + 255 + ], + "131": [ + 37, + 144, + 126, + 255 + ], + "132": [ + 35, + 144, + 126, + 255 + ], + "133": [ + 34, + 143, + 126, + 255 + ], + "134": [ + 32, + 142, + 126, + 255 + ], + "135": [ + 31, + 141, + 126, + 255 + ], + "136": [ + 29, + 140, + 125, + 255 + ], + "137": [ + 28, + 139, + 125, + 255 + ], + "138": [ + 26, + 138, + 125, + 255 + ], + "139": [ + 25, + 137, + 125, + 255 + ], + "140": [ + 24, + 137, + 124, + 255 + ], + "141": [ + 23, + 136, + 124, + 255 + ], + "142": [ + 22, + 135, + 124, + 255 + ], + "143": [ + 21, + 134, + 124, + 255 + ], + "144": [ + 20, + 133, + 123, + 255 + ], + "145": [ + 19, + 132, + 123, + 255 + ], + "146": [ + 19, + 131, + 123, + 255 + ], + "147": [ + 18, + 130, + 123, + 255 + ], + "148": [ + 18, + 129, + 122, + 255 + ], + "149": [ + 17, + 128, + 122, + 255 + ], + "150": [ + 17, + 127, + 122, + 255 + ], + "151": [ + 17, + 126, + 121, + 255 + ], + "152": [ + 16, + 125, + 121, + 255 + ], + "153": [ + 16, + 125, + 121, + 255 + ], + "154": [ + 16, + 124, + 120, + 255 + ], + "155": [ + 16, + 123, + 120, + 255 + ], + "156": [ + 16, + 122, + 120, + 255 + ], + "157": [ + 16, + 121, + 119, + 255 + ], + "158": [ + 17, + 120, + 119, + 255 + ], + "159": [ + 17, + 119, + 119, + 255 + ], + "160": [ + 17, + 118, + 118, + 255 + ], + "161": [ + 17, + 117, + 118, + 255 + ], + "162": [ + 18, + 116, + 117, + 255 + ], + "163": [ + 18, + 115, + 117, + 255 + ], + "164": [ + 18, + 114, + 117, + 255 + ], + "165": [ + 19, + 113, + 116, + 255 + ], + "166": [ + 19, + 112, + 116, + 255 + ], + "167": [ + 19, + 111, + 115, + 255 + ], + "168": [ + 20, + 110, + 115, + 255 + ], + "169": [ + 20, + 109, + 114, + 255 + ], + "170": [ + 20, + 109, + 114, + 255 + ], + "171": [ + 21, + 108, + 114, + 255 + ], + "172": [ + 21, + 107, + 113, + 255 + ], + "173": [ + 21, + 106, + 113, + 255 + ], + "174": [ + 22, + 105, + 112, + 255 + ], + "175": [ + 22, + 104, + 112, + 255 + ], + "176": [ + 22, + 103, + 111, + 255 + ], + "177": [ + 23, + 102, + 111, + 255 + ], + "178": [ + 23, + 101, + 110, + 255 + ], + "179": [ + 23, + 100, + 110, + 255 + ], + "180": [ + 24, + 99, + 109, + 255 + ], + "181": [ + 24, + 98, + 109, + 255 + ], + "182": [ + 24, + 97, + 108, + 255 + ], + "183": [ + 25, + 96, + 108, + 255 + ], + "184": [ + 25, + 95, + 107, + 255 + ], + "185": [ + 25, + 94, + 107, + 255 + ], + "186": [ + 25, + 94, + 106, + 255 + ], + "187": [ + 26, + 93, + 106, + 255 + ], + "188": [ + 26, + 92, + 105, + 255 + ], + "189": [ + 26, + 91, + 105, + 255 + ], + "190": [ + 26, + 90, + 104, + 255 + ], + "191": [ + 26, + 89, + 103, + 255 + ], + "192": [ + 26, + 88, + 103, + 255 + ], + "193": [ + 27, + 87, + 102, + 255 + ], + "194": [ + 27, + 86, + 102, + 255 + ], + "195": [ + 27, + 85, + 101, + 255 + ], + "196": [ + 27, + 84, + 101, + 255 + ], + "197": [ + 27, + 83, + 100, + 255 + ], + "198": [ + 27, + 82, + 100, + 255 + ], + "199": [ + 27, + 81, + 99, + 255 + ], + "200": [ + 27, + 81, + 98, + 255 + ], + "201": [ + 27, + 80, + 98, + 255 + ], + "202": [ + 28, + 79, + 97, + 255 + ], + "203": [ + 28, + 78, + 97, + 255 + ], + "204": [ + 28, + 77, + 96, + 255 + ], + "205": [ + 28, + 76, + 96, + 255 + ], + "206": [ + 28, + 75, + 95, + 255 + ], + "207": [ + 28, + 74, + 94, + 255 + ], + "208": [ + 28, + 73, + 94, + 255 + ], + "209": [ + 28, + 72, + 93, + 255 + ], + "210": [ + 28, + 71, + 93, + 255 + ], + "211": [ + 28, + 70, + 92, + 255 + ], + "212": [ + 28, + 70, + 91, + 255 + ], + "213": [ + 27, + 69, + 91, + 255 + ], + "214": [ + 27, + 68, + 90, + 255 + ], + "215": [ + 27, + 67, + 90, + 255 + ], + "216": [ + 27, + 66, + 89, + 255 + ], + "217": [ + 27, + 65, + 89, + 255 + ], + "218": [ + 27, + 64, + 88, + 255 + ], + "219": [ + 27, + 63, + 87, + 255 + ], + "220": [ + 27, + 62, + 87, + 255 + ], + "221": [ + 27, + 61, + 86, + 255 + ], + "222": [ + 27, + 60, + 86, + 255 + ], + "223": [ + 27, + 60, + 85, + 255 + ], + "224": [ + 26, + 59, + 84, + 255 + ], + "225": [ + 26, + 58, + 84, + 255 + ], + "226": [ + 26, + 57, + 83, + 255 + ], + "227": [ + 26, + 56, + 83, + 255 + ], + "228": [ + 26, + 55, + 82, + 255 + ], + "229": [ + 26, + 54, + 82, + 255 + ], + "230": [ + 26, + 53, + 81, + 255 + ], + "231": [ + 25, + 52, + 80, + 255 + ], + "232": [ + 25, + 51, + 80, + 255 + ], + "233": [ + 25, + 50, + 79, + 255 + ], + "234": [ + 25, + 49, + 79, + 255 + ], + "235": [ + 25, + 48, + 78, + 255 + ], + "236": [ + 25, + 47, + 78, + 255 + ], + "237": [ + 24, + 47, + 77, + 255 + ], + "238": [ + 24, + 46, + 76, + 255 + ], + "239": [ + 24, + 45, + 76, + 255 + ], + "240": [ + 24, + 44, + 75, + 255 + ], + "241": [ + 24, + 43, + 75, + 255 + ], + "242": [ + 23, + 42, + 74, + 255 + ], + "243": [ + 23, + 41, + 74, + 255 + ], + "244": [ + 23, + 40, + 73, + 255 + ], + "245": [ + 23, + 39, + 72, + 255 + ], + "246": [ + 22, + 38, + 72, + 255 + ], + "247": [ + 22, + 37, + 71, + 255 + ], + "248": [ + 22, + 36, + 71, + 255 + ], + "249": [ + 22, + 35, + 70, + 255 + ], + "250": [ + 22, + 34, + 70, + 255 + ], + "251": [ + 21, + 33, + 69, + 255 + ], + "252": [ + 21, + 32, + 69, + 255 + ], + "253": [ + 21, + 31, + 68, + 255 + ], + "254": [ + 21, + 30, + 68, + 255 + ], + "255": [ + 20, + 29, + 67, + 255 + ] + }, + terrain: { + "0": [ + 51, + 51, + 153, + 255 + ], + "1": [ + 49, + 53, + 155, + 255 + ], + "2": [ + 48, + 56, + 158, + 255 + ], + "3": [ + 47, + 59, + 161, + 255 + ], + "4": [ + 45, + 61, + 163, + 255 + ], + "5": [ + 44, + 64, + 166, + 255 + ], + "6": [ + 43, + 67, + 169, + 255 + ], + "7": [ + 41, + 69, + 171, + 255 + ], + "8": [ + 40, + 72, + 174, + 255 + ], + "9": [ + 39, + 75, + 177, + 255 + ], + "10": [ + 37, + 77, + 179, + 255 + ], + "11": [ + 36, + 80, + 182, + 255 + ], + "12": [ + 35, + 83, + 185, + 255 + ], + "13": [ + 33, + 85, + 187, + 255 + ], + "14": [ + 32, + 88, + 190, + 255 + ], + "15": [ + 31, + 91, + 193, + 255 + ], + "16": [ + 29, + 93, + 195, + 255 + ], + "17": [ + 28, + 96, + 198, + 255 + ], + "18": [ + 27, + 98, + 201, + 255 + ], + "19": [ + 25, + 101, + 203, + 255 + ], + "20": [ + 24, + 104, + 206, + 255 + ], + "21": [ + 23, + 107, + 209, + 255 + ], + "22": [ + 21, + 109, + 211, + 255 + ], + "23": [ + 20, + 112, + 214, + 255 + ], + "24": [ + 19, + 115, + 217, + 255 + ], + "25": [ + 17, + 117, + 219, + 255 + ], + "26": [ + 16, + 120, + 222, + 255 + ], + "27": [ + 14, + 123, + 225, + 255 + ], + "28": [ + 13, + 125, + 227, + 255 + ], + "29": [ + 12, + 128, + 230, + 255 + ], + "30": [ + 11, + 131, + 233, + 255 + ], + "31": [ + 9, + 133, + 235, + 255 + ], + "32": [ + 8, + 136, + 238, + 255 + ], + "33": [ + 7, + 138, + 241, + 255 + ], + "34": [ + 5, + 141, + 243, + 255 + ], + "35": [ + 4, + 144, + 246, + 255 + ], + "36": [ + 3, + 147, + 249, + 255 + ], + "37": [ + 1, + 149, + 251, + 255 + ], + "38": [ + 0, + 152, + 254, + 255 + ], + "39": [ + 0, + 154, + 250, + 255 + ], + "40": [ + 0, + 156, + 244, + 255 + ], + "41": [ + 0, + 158, + 238, + 255 + ], + "42": [ + 0, + 160, + 232, + 255 + ], + "43": [ + 0, + 162, + 226, + 255 + ], + "44": [ + 0, + 164, + 220, + 255 + ], + "45": [ + 0, + 166, + 214, + 255 + ], + "46": [ + 0, + 168, + 208, + 255 + ], + "47": [ + 0, + 170, + 202, + 255 + ], + "48": [ + 0, + 172, + 196, + 255 + ], + "49": [ + 0, + 174, + 190, + 255 + ], + "50": [ + 0, + 176, + 184, + 255 + ], + "51": [ + 0, + 178, + 178, + 255 + ], + "52": [ + 0, + 180, + 172, + 255 + ], + "53": [ + 0, + 182, + 166, + 255 + ], + "54": [ + 0, + 184, + 160, + 255 + ], + "55": [ + 0, + 186, + 154, + 255 + ], + "56": [ + 0, + 188, + 148, + 255 + ], + "57": [ + 0, + 190, + 142, + 255 + ], + "58": [ + 0, + 192, + 136, + 255 + ], + "59": [ + 0, + 194, + 130, + 255 + ], + "60": [ + 0, + 196, + 124, + 255 + ], + "61": [ + 0, + 198, + 118, + 255 + ], + "62": [ + 0, + 200, + 112, + 255 + ], + "63": [ + 0, + 202, + 106, + 255 + ], + "64": [ + 1, + 204, + 102, + 255 + ], + "65": [ + 5, + 205, + 103, + 255 + ], + "66": [ + 8, + 205, + 103, + 255 + ], + "67": [ + 13, + 206, + 104, + 255 + ], + "68": [ + 17, + 207, + 105, + 255 + ], + "69": [ + 21, + 208, + 106, + 255 + ], + "70": [ + 25, + 209, + 107, + 255 + ], + "71": [ + 29, + 209, + 107, + 255 + ], + "72": [ + 33, + 210, + 108, + 255 + ], + "73": [ + 37, + 211, + 109, + 255 + ], + "74": [ + 40, + 212, + 110, + 255 + ], + "75": [ + 45, + 213, + 111, + 255 + ], + "76": [ + 49, + 213, + 111, + 255 + ], + "77": [ + 53, + 214, + 112, + 255 + ], + "78": [ + 57, + 215, + 113, + 255 + ], + "79": [ + 61, + 216, + 114, + 255 + ], + "80": [ + 65, + 217, + 115, + 255 + ], + "81": [ + 69, + 217, + 115, + 255 + ], + "82": [ + 72, + 218, + 116, + 255 + ], + "83": [ + 77, + 219, + 117, + 255 + ], + "84": [ + 81, + 220, + 118, + 255 + ], + "85": [ + 85, + 221, + 119, + 255 + ], + "86": [ + 89, + 221, + 119, + 255 + ], + "87": [ + 93, + 222, + 120, + 255 + ], + "88": [ + 97, + 223, + 121, + 255 + ], + "89": [ + 101, + 224, + 122, + 255 + ], + "90": [ + 104, + 225, + 122, + 255 + ], + "91": [ + 109, + 225, + 123, + 255 + ], + "92": [ + 113, + 226, + 124, + 255 + ], + "93": [ + 117, + 227, + 125, + 255 + ], + "94": [ + 121, + 228, + 126, + 255 + ], + "95": [ + 125, + 229, + 127, + 255 + ], + "96": [ + 129, + 229, + 127, + 255 + ], + "97": [ + 133, + 230, + 128, + 255 + ], + "98": [ + 136, + 231, + 129, + 255 + ], + "99": [ + 141, + 232, + 130, + 255 + ], + "100": [ + 145, + 233, + 131, + 255 + ], + "101": [ + 149, + 233, + 131, + 255 + ], + "102": [ + 153, + 234, + 132, + 255 + ], + "103": [ + 157, + 235, + 133, + 255 + ], + "104": [ + 161, + 236, + 134, + 255 + ], + "105": [ + 165, + 237, + 135, + 255 + ], + "106": [ + 168, + 237, + 135, + 255 + ], + "107": [ + 173, + 238, + 136, + 255 + ], + "108": [ + 177, + 239, + 137, + 255 + ], + "109": [ + 181, + 240, + 138, + 255 + ], + "110": [ + 185, + 241, + 139, + 255 + ], + "111": [ + 189, + 241, + 139, + 255 + ], + "112": [ + 193, + 242, + 140, + 255 + ], + "113": [ + 197, + 243, + 141, + 255 + ], + "114": [ + 200, + 244, + 142, + 255 + ], + "115": [ + 205, + 245, + 143, + 255 + ], + "116": [ + 209, + 245, + 143, + 255 + ], + "117": [ + 213, + 246, + 144, + 255 + ], + "118": [ + 217, + 247, + 145, + 255 + ], + "119": [ + 221, + 248, + 146, + 255 + ], + "120": [ + 225, + 249, + 147, + 255 + ], + "121": [ + 229, + 249, + 147, + 255 + ], + "122": [ + 232, + 250, + 148, + 255 + ], + "123": [ + 237, + 251, + 149, + 255 + ], + "124": [ + 241, + 252, + 150, + 255 + ], + "125": [ + 245, + 253, + 151, + 255 + ], + "126": [ + 249, + 253, + 151, + 255 + ], + "127": [ + 253, + 254, + 152, + 255 + ], + "128": [ + 254, + 253, + 152, + 255 + ], + "129": [ + 252, + 251, + 151, + 255 + ], + "130": [ + 250, + 248, + 150, + 255 + ], + "131": [ + 248, + 246, + 149, + 255 + ], + "132": [ + 246, + 243, + 148, + 255 + ], + "133": [ + 244, + 240, + 147, + 255 + ], + "134": [ + 242, + 238, + 145, + 255 + ], + "135": [ + 240, + 235, + 144, + 255 + ], + "136": [ + 238, + 233, + 143, + 255 + ], + "137": [ + 236, + 230, + 142, + 255 + ], + "138": [ + 234, + 228, + 141, + 255 + ], + "139": [ + 232, + 225, + 140, + 255 + ], + "140": [ + 230, + 223, + 139, + 255 + ], + "141": [ + 228, + 220, + 138, + 255 + ], + "142": [ + 226, + 217, + 137, + 255 + ], + "143": [ + 224, + 215, + 136, + 255 + ], + "144": [ + 222, + 212, + 135, + 255 + ], + "145": [ + 220, + 210, + 134, + 255 + ], + "146": [ + 218, + 207, + 133, + 255 + ], + "147": [ + 216, + 205, + 131, + 255 + ], + "148": [ + 214, + 202, + 130, + 255 + ], + "149": [ + 211, + 199, + 129, + 255 + ], + "150": [ + 210, + 197, + 128, + 255 + ], + "151": [ + 208, + 194, + 127, + 255 + ], + "152": [ + 206, + 192, + 126, + 255 + ], + "153": [ + 204, + 189, + 125, + 255 + ], + "154": [ + 202, + 187, + 124, + 255 + ], + "155": [ + 200, + 184, + 123, + 255 + ], + "156": [ + 198, + 182, + 122, + 255 + ], + "157": [ + 195, + 179, + 121, + 255 + ], + "158": [ + 194, + 176, + 120, + 255 + ], + "159": [ + 192, + 174, + 118, + 255 + ], + "160": [ + 190, + 171, + 117, + 255 + ], + "161": [ + 188, + 169, + 116, + 255 + ], + "162": [ + 186, + 166, + 115, + 255 + ], + "163": [ + 184, + 164, + 114, + 255 + ], + "164": [ + 182, + 161, + 113, + 255 + ], + "165": [ + 179, + 159, + 112, + 255 + ], + "166": [ + 178, + 156, + 111, + 255 + ], + "167": [ + 176, + 153, + 110, + 255 + ], + "168": [ + 174, + 151, + 109, + 255 + ], + "169": [ + 172, + 148, + 108, + 255 + ], + "170": [ + 170, + 146, + 107, + 255 + ], + "171": [ + 168, + 143, + 106, + 255 + ], + "172": [ + 166, + 141, + 104, + 255 + ], + "173": [ + 163, + 138, + 103, + 255 + ], + "174": [ + 162, + 135, + 102, + 255 + ], + "175": [ + 160, + 133, + 101, + 255 + ], + "176": [ + 158, + 130, + 100, + 255 + ], + "177": [ + 156, + 128, + 99, + 255 + ], + "178": [ + 154, + 125, + 98, + 255 + ], + "179": [ + 152, + 123, + 97, + 255 + ], + "180": [ + 150, + 120, + 96, + 255 + ], + "181": [ + 147, + 118, + 95, + 255 + ], + "182": [ + 146, + 115, + 94, + 255 + ], + "183": [ + 144, + 112, + 93, + 255 + ], + "184": [ + 142, + 110, + 91, + 255 + ], + "185": [ + 140, + 107, + 90, + 255 + ], + "186": [ + 138, + 105, + 89, + 255 + ], + "187": [ + 136, + 102, + 88, + 255 + ], + "188": [ + 134, + 100, + 87, + 255 + ], + "189": [ + 131, + 97, + 86, + 255 + ], + "190": [ + 130, + 95, + 85, + 255 + ], + "191": [ + 128, + 92, + 84, + 255 + ], + "192": [ + 129, + 93, + 86, + 255 + ], + "193": [ + 131, + 96, + 88, + 255 + ], + "194": [ + 133, + 98, + 91, + 255 + ], + "195": [ + 135, + 101, + 94, + 255 + ], + "196": [ + 136, + 103, + 96, + 255 + ], + "197": [ + 139, + 106, + 99, + 255 + ], + "198": [ + 141, + 109, + 102, + 255 + ], + "199": [ + 143, + 111, + 104, + 255 + ], + "200": [ + 145, + 114, + 107, + 255 + ], + "201": [ + 147, + 116, + 110, + 255 + ], + "202": [ + 149, + 119, + 112, + 255 + ], + "203": [ + 151, + 121, + 115, + 255 + ], + "204": [ + 153, + 124, + 118, + 255 + ], + "205": [ + 155, + 127, + 121, + 255 + ], + "206": [ + 157, + 129, + 123, + 255 + ], + "207": [ + 159, + 132, + 126, + 255 + ], + "208": [ + 161, + 134, + 129, + 255 + ], + "209": [ + 163, + 137, + 131, + 255 + ], + "210": [ + 165, + 139, + 134, + 255 + ], + "211": [ + 167, + 142, + 137, + 255 + ], + "212": [ + 168, + 144, + 139, + 255 + ], + "213": [ + 171, + 147, + 142, + 255 + ], + "214": [ + 173, + 150, + 145, + 255 + ], + "215": [ + 175, + 152, + 147, + 255 + ], + "216": [ + 177, + 155, + 150, + 255 + ], + "217": [ + 179, + 157, + 153, + 255 + ], + "218": [ + 181, + 160, + 155, + 255 + ], + "219": [ + 183, + 162, + 158, + 255 + ], + "220": [ + 185, + 165, + 161, + 255 + ], + "221": [ + 187, + 167, + 163, + 255 + ], + "222": [ + 189, + 170, + 166, + 255 + ], + "223": [ + 191, + 173, + 169, + 255 + ], + "224": [ + 193, + 175, + 171, + 255 + ], + "225": [ + 195, + 178, + 174, + 255 + ], + "226": [ + 196, + 180, + 177, + 255 + ], + "227": [ + 199, + 183, + 179, + 255 + ], + "228": [ + 200, + 185, + 182, + 255 + ], + "229": [ + 203, + 188, + 185, + 255 + ], + "230": [ + 205, + 191, + 187, + 255 + ], + "231": [ + 207, + 193, + 190, + 255 + ], + "232": [ + 209, + 196, + 193, + 255 + ], + "233": [ + 211, + 198, + 196, + 255 + ], + "234": [ + 212, + 201, + 198, + 255 + ], + "235": [ + 215, + 203, + 201, + 255 + ], + "236": [ + 217, + 206, + 204, + 255 + ], + "237": [ + 219, + 208, + 206, + 255 + ], + "238": [ + 221, + 211, + 209, + 255 + ], + "239": [ + 223, + 214, + 212, + 255 + ], + "240": [ + 225, + 216, + 214, + 255 + ], + "241": [ + 227, + 219, + 217, + 255 + ], + "242": [ + 228, + 221, + 220, + 255 + ], + "243": [ + 231, + 224, + 222, + 255 + ], + "244": [ + 232, + 226, + 225, + 255 + ], + "245": [ + 235, + 229, + 228, + 255 + ], + "246": [ + 237, + 231, + 230, + 255 + ], + "247": [ + 239, + 234, + 233, + 255 + ], + "248": [ + 241, + 237, + 236, + 255 + ], + "249": [ + 243, + 239, + 238, + 255 + ], + "250": [ + 244, + 242, + 241, + 255 + ], + "251": [ + 247, + 244, + 244, + 255 + ], + "252": [ + 249, + 247, + 246, + 255 + ], + "253": [ + 251, + 249, + 249, + 255 + ], + "254": [ + 253, + 252, + 252, + 255 + ], + "255": [ + 255, + 255, + 255, + 255 + ] + }, + thermal: { + "0": [ + 3, + 35, + 51, + 255 + ], + "1": [ + 4, + 35, + 53, + 255 + ], + "2": [ + 4, + 36, + 55, + 255 + ], + "3": [ + 4, + 37, + 57, + 255 + ], + "4": [ + 4, + 38, + 58, + 255 + ], + "5": [ + 4, + 38, + 60, + 255 + ], + "6": [ + 5, + 39, + 62, + 255 + ], + "7": [ + 5, + 40, + 64, + 255 + ], + "8": [ + 5, + 40, + 66, + 255 + ], + "9": [ + 5, + 41, + 68, + 255 + ], + "10": [ + 5, + 42, + 70, + 255 + ], + "11": [ + 6, + 42, + 73, + 255 + ], + "12": [ + 6, + 43, + 75, + 255 + ], + "13": [ + 6, + 43, + 77, + 255 + ], + "14": [ + 7, + 44, + 79, + 255 + ], + "15": [ + 7, + 44, + 81, + 255 + ], + "16": [ + 8, + 45, + 84, + 255 + ], + "17": [ + 8, + 46, + 86, + 255 + ], + "18": [ + 9, + 46, + 88, + 255 + ], + "19": [ + 10, + 47, + 90, + 255 + ], + "20": [ + 10, + 47, + 93, + 255 + ], + "21": [ + 11, + 48, + 95, + 255 + ], + "22": [ + 12, + 48, + 98, + 255 + ], + "23": [ + 13, + 48, + 100, + 255 + ], + "24": [ + 14, + 49, + 103, + 255 + ], + "25": [ + 15, + 49, + 105, + 255 + ], + "26": [ + 16, + 50, + 108, + 255 + ], + "27": [ + 17, + 50, + 110, + 255 + ], + "28": [ + 18, + 50, + 113, + 255 + ], + "29": [ + 20, + 50, + 116, + 255 + ], + "30": [ + 21, + 51, + 118, + 255 + ], + "31": [ + 22, + 51, + 121, + 255 + ], + "32": [ + 24, + 51, + 124, + 255 + ], + "33": [ + 26, + 51, + 126, + 255 + ], + "34": [ + 27, + 51, + 129, + 255 + ], + "35": [ + 29, + 51, + 132, + 255 + ], + "36": [ + 31, + 51, + 134, + 255 + ], + "37": [ + 33, + 51, + 137, + 255 + ], + "38": [ + 35, + 51, + 140, + 255 + ], + "39": [ + 37, + 51, + 142, + 255 + ], + "40": [ + 39, + 51, + 145, + 255 + ], + "41": [ + 41, + 51, + 147, + 255 + ], + "42": [ + 43, + 51, + 149, + 255 + ], + "43": [ + 46, + 51, + 151, + 255 + ], + "44": [ + 48, + 51, + 153, + 255 + ], + "45": [ + 50, + 50, + 154, + 255 + ], + "46": [ + 53, + 50, + 155, + 255 + ], + "47": [ + 55, + 51, + 157, + 255 + ], + "48": [ + 57, + 51, + 157, + 255 + ], + "49": [ + 59, + 51, + 158, + 255 + ], + "50": [ + 61, + 51, + 159, + 255 + ], + "51": [ + 63, + 51, + 159, + 255 + ], + "52": [ + 65, + 52, + 159, + 255 + ], + "53": [ + 67, + 52, + 159, + 255 + ], + "54": [ + 69, + 53, + 159, + 255 + ], + "55": [ + 71, + 53, + 159, + 255 + ], + "56": [ + 73, + 54, + 159, + 255 + ], + "57": [ + 74, + 54, + 159, + 255 + ], + "58": [ + 76, + 55, + 158, + 255 + ], + "59": [ + 78, + 55, + 158, + 255 + ], + "60": [ + 79, + 56, + 157, + 255 + ], + "61": [ + 81, + 57, + 157, + 255 + ], + "62": [ + 83, + 57, + 156, + 255 + ], + "63": [ + 84, + 58, + 156, + 255 + ], + "64": [ + 86, + 59, + 156, + 255 + ], + "65": [ + 87, + 59, + 155, + 255 + ], + "66": [ + 89, + 60, + 155, + 255 + ], + "67": [ + 90, + 61, + 154, + 255 + ], + "68": [ + 92, + 61, + 154, + 255 + ], + "69": [ + 93, + 62, + 153, + 255 + ], + "70": [ + 95, + 63, + 153, + 255 + ], + "71": [ + 96, + 63, + 152, + 255 + ], + "72": [ + 97, + 64, + 152, + 255 + ], + "73": [ + 99, + 65, + 151, + 255 + ], + "74": [ + 100, + 66, + 151, + 255 + ], + "75": [ + 102, + 66, + 150, + 255 + ], + "76": [ + 103, + 67, + 150, + 255 + ], + "77": [ + 104, + 67, + 149, + 255 + ], + "78": [ + 106, + 68, + 149, + 255 + ], + "79": [ + 107, + 69, + 148, + 255 + ], + "80": [ + 108, + 69, + 148, + 255 + ], + "81": [ + 110, + 70, + 147, + 255 + ], + "82": [ + 111, + 71, + 147, + 255 + ], + "83": [ + 112, + 71, + 147, + 255 + ], + "84": [ + 114, + 72, + 146, + 255 + ], + "85": [ + 115, + 73, + 146, + 255 + ], + "86": [ + 117, + 73, + 146, + 255 + ], + "87": [ + 118, + 74, + 145, + 255 + ], + "88": [ + 119, + 74, + 145, + 255 + ], + "89": [ + 121, + 75, + 144, + 255 + ], + "90": [ + 122, + 76, + 144, + 255 + ], + "91": [ + 123, + 76, + 144, + 255 + ], + "92": [ + 125, + 77, + 143, + 255 + ], + "93": [ + 126, + 77, + 143, + 255 + ], + "94": [ + 127, + 78, + 143, + 255 + ], + "95": [ + 129, + 78, + 142, + 255 + ], + "96": [ + 130, + 79, + 142, + 255 + ], + "97": [ + 131, + 80, + 142, + 255 + ], + "98": [ + 133, + 80, + 142, + 255 + ], + "99": [ + 134, + 81, + 141, + 255 + ], + "100": [ + 135, + 81, + 141, + 255 + ], + "101": [ + 137, + 82, + 141, + 255 + ], + "102": [ + 138, + 82, + 140, + 255 + ], + "103": [ + 140, + 83, + 140, + 255 + ], + "104": [ + 141, + 83, + 140, + 255 + ], + "105": [ + 142, + 84, + 139, + 255 + ], + "106": [ + 144, + 84, + 139, + 255 + ], + "107": [ + 145, + 85, + 139, + 255 + ], + "108": [ + 147, + 85, + 138, + 255 + ], + "109": [ + 148, + 86, + 138, + 255 + ], + "110": [ + 150, + 86, + 138, + 255 + ], + "111": [ + 151, + 87, + 137, + 255 + ], + "112": [ + 152, + 87, + 137, + 255 + ], + "113": [ + 154, + 88, + 136, + 255 + ], + "114": [ + 155, + 88, + 136, + 255 + ], + "115": [ + 157, + 89, + 136, + 255 + ], + "116": [ + 158, + 89, + 135, + 255 + ], + "117": [ + 160, + 90, + 135, + 255 + ], + "118": [ + 161, + 90, + 134, + 255 + ], + "119": [ + 163, + 91, + 134, + 255 + ], + "120": [ + 164, + 91, + 133, + 255 + ], + "121": [ + 166, + 92, + 133, + 255 + ], + "122": [ + 167, + 92, + 133, + 255 + ], + "123": [ + 169, + 93, + 132, + 255 + ], + "124": [ + 170, + 93, + 131, + 255 + ], + "125": [ + 172, + 93, + 131, + 255 + ], + "126": [ + 173, + 94, + 130, + 255 + ], + "127": [ + 175, + 94, + 130, + 255 + ], + "128": [ + 176, + 95, + 129, + 255 + ], + "129": [ + 178, + 95, + 129, + 255 + ], + "130": [ + 179, + 96, + 128, + 255 + ], + "131": [ + 181, + 96, + 127, + 255 + ], + "132": [ + 182, + 97, + 127, + 255 + ], + "133": [ + 184, + 97, + 126, + 255 + ], + "134": [ + 185, + 97, + 125, + 255 + ], + "135": [ + 187, + 98, + 124, + 255 + ], + "136": [ + 188, + 98, + 124, + 255 + ], + "137": [ + 190, + 99, + 123, + 255 + ], + "138": [ + 191, + 99, + 122, + 255 + ], + "139": [ + 193, + 100, + 121, + 255 + ], + "140": [ + 194, + 100, + 120, + 255 + ], + "141": [ + 196, + 101, + 120, + 255 + ], + "142": [ + 197, + 101, + 119, + 255 + ], + "143": [ + 199, + 102, + 118, + 255 + ], + "144": [ + 200, + 102, + 117, + 255 + ], + "145": [ + 202, + 103, + 116, + 255 + ], + "146": [ + 203, + 103, + 115, + 255 + ], + "147": [ + 205, + 104, + 114, + 255 + ], + "148": [ + 206, + 104, + 113, + 255 + ], + "149": [ + 207, + 105, + 112, + 255 + ], + "150": [ + 209, + 105, + 111, + 255 + ], + "151": [ + 210, + 106, + 110, + 255 + ], + "152": [ + 212, + 107, + 109, + 255 + ], + "153": [ + 213, + 107, + 108, + 255 + ], + "154": [ + 214, + 108, + 107, + 255 + ], + "155": [ + 216, + 108, + 105, + 255 + ], + "156": [ + 217, + 109, + 104, + 255 + ], + "157": [ + 219, + 110, + 103, + 255 + ], + "158": [ + 220, + 110, + 102, + 255 + ], + "159": [ + 221, + 111, + 101, + 255 + ], + "160": [ + 222, + 112, + 100, + 255 + ], + "161": [ + 224, + 112, + 98, + 255 + ], + "162": [ + 225, + 113, + 97, + 255 + ], + "163": [ + 226, + 114, + 96, + 255 + ], + "164": [ + 227, + 115, + 95, + 255 + ], + "165": [ + 229, + 116, + 93, + 255 + ], + "166": [ + 230, + 116, + 92, + 255 + ], + "167": [ + 231, + 117, + 91, + 255 + ], + "168": [ + 232, + 118, + 90, + 255 + ], + "169": [ + 233, + 119, + 88, + 255 + ], + "170": [ + 234, + 120, + 87, + 255 + ], + "171": [ + 235, + 121, + 86, + 255 + ], + "172": [ + 236, + 122, + 85, + 255 + ], + "173": [ + 237, + 123, + 83, + 255 + ], + "174": [ + 238, + 124, + 82, + 255 + ], + "175": [ + 239, + 125, + 81, + 255 + ], + "176": [ + 240, + 126, + 80, + 255 + ], + "177": [ + 241, + 127, + 79, + 255 + ], + "178": [ + 241, + 128, + 78, + 255 + ], + "179": [ + 242, + 130, + 76, + 255 + ], + "180": [ + 243, + 131, + 75, + 255 + ], + "181": [ + 243, + 132, + 74, + 255 + ], + "182": [ + 244, + 133, + 73, + 255 + ], + "183": [ + 245, + 135, + 72, + 255 + ], + "184": [ + 245, + 136, + 71, + 255 + ], + "185": [ + 246, + 137, + 70, + 255 + ], + "186": [ + 246, + 139, + 69, + 255 + ], + "187": [ + 247, + 140, + 69, + 255 + ], + "188": [ + 247, + 141, + 68, + 255 + ], + "189": [ + 248, + 143, + 67, + 255 + ], + "190": [ + 248, + 144, + 66, + 255 + ], + "191": [ + 249, + 146, + 65, + 255 + ], + "192": [ + 249, + 147, + 65, + 255 + ], + "193": [ + 249, + 148, + 64, + 255 + ], + "194": [ + 250, + 150, + 63, + 255 + ], + "195": [ + 250, + 151, + 63, + 255 + ], + "196": [ + 250, + 153, + 62, + 255 + ], + "197": [ + 250, + 154, + 62, + 255 + ], + "198": [ + 250, + 156, + 62, + 255 + ], + "199": [ + 251, + 157, + 61, + 255 + ], + "200": [ + 251, + 159, + 61, + 255 + ], + "201": [ + 251, + 161, + 61, + 255 + ], + "202": [ + 251, + 162, + 60, + 255 + ], + "203": [ + 251, + 164, + 60, + 255 + ], + "204": [ + 251, + 165, + 60, + 255 + ], + "205": [ + 251, + 167, + 60, + 255 + ], + "206": [ + 251, + 168, + 60, + 255 + ], + "207": [ + 251, + 170, + 60, + 255 + ], + "208": [ + 251, + 172, + 60, + 255 + ], + "209": [ + 251, + 173, + 60, + 255 + ], + "210": [ + 251, + 175, + 60, + 255 + ], + "211": [ + 251, + 176, + 60, + 255 + ], + "212": [ + 251, + 178, + 60, + 255 + ], + "213": [ + 251, + 180, + 60, + 255 + ], + "214": [ + 251, + 181, + 61, + 255 + ], + "215": [ + 251, + 183, + 61, + 255 + ], + "216": [ + 250, + 184, + 61, + 255 + ], + "217": [ + 250, + 186, + 62, + 255 + ], + "218": [ + 250, + 188, + 62, + 255 + ], + "219": [ + 250, + 189, + 62, + 255 + ], + "220": [ + 250, + 191, + 63, + 255 + ], + "221": [ + 249, + 193, + 63, + 255 + ], + "222": [ + 249, + 194, + 64, + 255 + ], + "223": [ + 249, + 196, + 64, + 255 + ], + "224": [ + 249, + 198, + 65, + 255 + ], + "225": [ + 248, + 199, + 65, + 255 + ], + "226": [ + 248, + 201, + 66, + 255 + ], + "227": [ + 248, + 203, + 67, + 255 + ], + "228": [ + 247, + 204, + 67, + 255 + ], + "229": [ + 247, + 206, + 68, + 255 + ], + "230": [ + 246, + 208, + 69, + 255 + ], + "231": [ + 246, + 209, + 69, + 255 + ], + "232": [ + 246, + 211, + 70, + 255 + ], + "233": [ + 245, + 213, + 71, + 255 + ], + "234": [ + 245, + 214, + 72, + 255 + ], + "235": [ + 244, + 216, + 72, + 255 + ], + "236": [ + 244, + 218, + 73, + 255 + ], + "237": [ + 243, + 219, + 74, + 255 + ], + "238": [ + 243, + 221, + 75, + 255 + ], + "239": [ + 242, + 223, + 76, + 255 + ], + "240": [ + 242, + 224, + 77, + 255 + ], + "241": [ + 241, + 226, + 77, + 255 + ], + "242": [ + 241, + 228, + 78, + 255 + ], + "243": [ + 240, + 229, + 79, + 255 + ], + "244": [ + 239, + 231, + 80, + 255 + ], + "245": [ + 239, + 233, + 81, + 255 + ], + "246": [ + 238, + 234, + 82, + 255 + ], + "247": [ + 238, + 236, + 83, + 255 + ], + "248": [ + 237, + 238, + 84, + 255 + ], + "249": [ + 236, + 240, + 85, + 255 + ], + "250": [ + 235, + 241, + 86, + 255 + ], + "251": [ + 235, + 243, + 86, + 255 + ], + "252": [ + 234, + 245, + 87, + 255 + ], + "253": [ + 233, + 246, + 88, + 255 + ], + "254": [ + 232, + 248, + 89, + 255 + ], + "255": [ + 231, + 250, + 90, + 255 + ] + }, + topo: { + "0": [ + 39, + 26, + 44, + 255 + ], + "1": [ + 41, + 27, + 46, + 255 + ], + "2": [ + 42, + 29, + 49, + 255 + ], + "3": [ + 43, + 30, + 52, + 255 + ], + "4": [ + 45, + 32, + 55, + 255 + ], + "5": [ + 46, + 33, + 57, + 255 + ], + "6": [ + 47, + 35, + 60, + 255 + ], + "7": [ + 49, + 36, + 63, + 255 + ], + "8": [ + 50, + 38, + 66, + 255 + ], + "9": [ + 51, + 39, + 69, + 255 + ], + "10": [ + 52, + 41, + 72, + 255 + ], + "11": [ + 53, + 42, + 75, + 255 + ], + "12": [ + 54, + 43, + 78, + 255 + ], + "13": [ + 56, + 45, + 82, + 255 + ], + "14": [ + 57, + 46, + 85, + 255 + ], + "15": [ + 58, + 48, + 88, + 255 + ], + "16": [ + 59, + 49, + 91, + 255 + ], + "17": [ + 60, + 51, + 95, + 255 + ], + "18": [ + 61, + 52, + 98, + 255 + ], + "19": [ + 61, + 54, + 101, + 255 + ], + "20": [ + 62, + 55, + 105, + 255 + ], + "21": [ + 63, + 57, + 108, + 255 + ], + "22": [ + 63, + 58, + 111, + 255 + ], + "23": [ + 64, + 60, + 115, + 255 + ], + "24": [ + 64, + 61, + 118, + 255 + ], + "25": [ + 65, + 63, + 121, + 255 + ], + "26": [ + 65, + 65, + 124, + 255 + ], + "27": [ + 65, + 67, + 127, + 255 + ], + "28": [ + 65, + 69, + 130, + 255 + ], + "29": [ + 65, + 70, + 133, + 255 + ], + "30": [ + 64, + 72, + 135, + 255 + ], + "31": [ + 64, + 75, + 137, + 255 + ], + "32": [ + 64, + 77, + 139, + 255 + ], + "33": [ + 63, + 79, + 141, + 255 + ], + "34": [ + 63, + 81, + 142, + 255 + ], + "35": [ + 62, + 83, + 143, + 255 + ], + "36": [ + 62, + 85, + 144, + 255 + ], + "37": [ + 62, + 88, + 145, + 255 + ], + "38": [ + 61, + 90, + 146, + 255 + ], + "39": [ + 61, + 92, + 146, + 255 + ], + "40": [ + 61, + 94, + 147, + 255 + ], + "41": [ + 61, + 96, + 147, + 255 + ], + "42": [ + 61, + 98, + 148, + 255 + ], + "43": [ + 61, + 100, + 148, + 255 + ], + "44": [ + 61, + 102, + 149, + 255 + ], + "45": [ + 62, + 105, + 149, + 255 + ], + "46": [ + 62, + 107, + 150, + 255 + ], + "47": [ + 62, + 109, + 150, + 255 + ], + "48": [ + 63, + 111, + 150, + 255 + ], + "49": [ + 63, + 113, + 151, + 255 + ], + "50": [ + 63, + 115, + 151, + 255 + ], + "51": [ + 64, + 117, + 152, + 255 + ], + "52": [ + 64, + 119, + 152, + 255 + ], + "53": [ + 65, + 121, + 153, + 255 + ], + "54": [ + 66, + 123, + 153, + 255 + ], + "55": [ + 66, + 125, + 153, + 255 + ], + "56": [ + 67, + 127, + 154, + 255 + ], + "57": [ + 67, + 129, + 154, + 255 + ], + "58": [ + 68, + 130, + 155, + 255 + ], + "59": [ + 69, + 132, + 155, + 255 + ], + "60": [ + 69, + 134, + 156, + 255 + ], + "61": [ + 70, + 136, + 156, + 255 + ], + "62": [ + 71, + 138, + 157, + 255 + ], + "63": [ + 71, + 140, + 157, + 255 + ], + "64": [ + 72, + 142, + 157, + 255 + ], + "65": [ + 73, + 144, + 158, + 255 + ], + "66": [ + 73, + 146, + 158, + 255 + ], + "67": [ + 74, + 148, + 159, + 255 + ], + "68": [ + 75, + 150, + 159, + 255 + ], + "69": [ + 75, + 152, + 160, + 255 + ], + "70": [ + 76, + 154, + 160, + 255 + ], + "71": [ + 77, + 156, + 160, + 255 + ], + "72": [ + 78, + 159, + 161, + 255 + ], + "73": [ + 78, + 161, + 161, + 255 + ], + "74": [ + 79, + 163, + 162, + 255 + ], + "75": [ + 80, + 165, + 162, + 255 + ], + "76": [ + 81, + 167, + 162, + 255 + ], + "77": [ + 82, + 169, + 162, + 255 + ], + "78": [ + 83, + 171, + 163, + 255 + ], + "79": [ + 84, + 173, + 163, + 255 + ], + "80": [ + 85, + 175, + 163, + 255 + ], + "81": [ + 86, + 177, + 163, + 255 + ], + "82": [ + 88, + 179, + 163, + 255 + ], + "83": [ + 89, + 181, + 163, + 255 + ], + "84": [ + 91, + 183, + 163, + 255 + ], + "85": [ + 92, + 185, + 163, + 255 + ], + "86": [ + 94, + 187, + 163, + 255 + ], + "87": [ + 96, + 189, + 163, + 255 + ], + "88": [ + 98, + 191, + 163, + 255 + ], + "89": [ + 100, + 193, + 163, + 255 + ], + "90": [ + 103, + 195, + 163, + 255 + ], + "91": [ + 105, + 197, + 163, + 255 + ], + "92": [ + 108, + 199, + 163, + 255 + ], + "93": [ + 111, + 201, + 163, + 255 + ], + "94": [ + 114, + 202, + 163, + 255 + ], + "95": [ + 118, + 204, + 163, + 255 + ], + "96": [ + 121, + 206, + 162, + 255 + ], + "97": [ + 125, + 208, + 162, + 255 + ], + "98": [ + 129, + 209, + 162, + 255 + ], + "99": [ + 133, + 211, + 163, + 255 + ], + "100": [ + 137, + 213, + 163, + 255 + ], + "101": [ + 141, + 214, + 163, + 255 + ], + "102": [ + 145, + 216, + 163, + 255 + ], + "103": [ + 149, + 217, + 164, + 255 + ], + "104": [ + 154, + 219, + 164, + 255 + ], + "105": [ + 158, + 220, + 165, + 255 + ], + "106": [ + 163, + 222, + 166, + 255 + ], + "107": [ + 167, + 223, + 167, + 255 + ], + "108": [ + 171, + 225, + 168, + 255 + ], + "109": [ + 176, + 226, + 169, + 255 + ], + "110": [ + 180, + 227, + 170, + 255 + ], + "111": [ + 184, + 229, + 171, + 255 + ], + "112": [ + 189, + 230, + 173, + 255 + ], + "113": [ + 193, + 232, + 174, + 255 + ], + "114": [ + 197, + 233, + 176, + 255 + ], + "115": [ + 201, + 235, + 177, + 255 + ], + "116": [ + 206, + 236, + 179, + 255 + ], + "117": [ + 210, + 237, + 181, + 255 + ], + "118": [ + 214, + 239, + 183, + 255 + ], + "119": [ + 218, + 240, + 185, + 255 + ], + "120": [ + 222, + 242, + 187, + 255 + ], + "121": [ + 226, + 243, + 189, + 255 + ], + "122": [ + 230, + 245, + 191, + 255 + ], + "123": [ + 235, + 246, + 193, + 255 + ], + "124": [ + 239, + 248, + 195, + 255 + ], + "125": [ + 243, + 249, + 198, + 255 + ], + "126": [ + 247, + 251, + 200, + 255 + ], + "127": [ + 251, + 252, + 202, + 255 + ], + "128": [ + 13, + 37, + 19, + 255 + ], + "129": [ + 14, + 38, + 20, + 255 + ], + "130": [ + 15, + 40, + 21, + 255 + ], + "131": [ + 16, + 42, + 21, + 255 + ], + "132": [ + 17, + 44, + 22, + 255 + ], + "133": [ + 18, + 46, + 23, + 255 + ], + "134": [ + 19, + 47, + 23, + 255 + ], + "135": [ + 19, + 49, + 24, + 255 + ], + "136": [ + 20, + 51, + 25, + 255 + ], + "137": [ + 21, + 53, + 25, + 255 + ], + "138": [ + 22, + 54, + 26, + 255 + ], + "139": [ + 23, + 56, + 26, + 255 + ], + "140": [ + 24, + 58, + 27, + 255 + ], + "141": [ + 25, + 60, + 27, + 255 + ], + "142": [ + 25, + 61, + 27, + 255 + ], + "143": [ + 26, + 63, + 28, + 255 + ], + "144": [ + 27, + 65, + 28, + 255 + ], + "145": [ + 28, + 67, + 29, + 255 + ], + "146": [ + 29, + 68, + 29, + 255 + ], + "147": [ + 29, + 70, + 29, + 255 + ], + "148": [ + 30, + 72, + 29, + 255 + ], + "149": [ + 32, + 74, + 30, + 255 + ], + "150": [ + 33, + 75, + 30, + 255 + ], + "151": [ + 34, + 77, + 30, + 255 + ], + "152": [ + 36, + 79, + 30, + 255 + ], + "153": [ + 39, + 80, + 30, + 255 + ], + "154": [ + 42, + 81, + 30, + 255 + ], + "155": [ + 45, + 83, + 31, + 255 + ], + "156": [ + 48, + 84, + 32, + 255 + ], + "157": [ + 51, + 85, + 33, + 255 + ], + "158": [ + 54, + 87, + 35, + 255 + ], + "159": [ + 57, + 88, + 36, + 255 + ], + "160": [ + 59, + 89, + 38, + 255 + ], + "161": [ + 62, + 90, + 40, + 255 + ], + "162": [ + 65, + 92, + 41, + 255 + ], + "163": [ + 67, + 93, + 43, + 255 + ], + "164": [ + 70, + 94, + 45, + 255 + ], + "165": [ + 73, + 95, + 46, + 255 + ], + "166": [ + 75, + 97, + 47, + 255 + ], + "167": [ + 78, + 98, + 49, + 255 + ], + "168": [ + 81, + 99, + 50, + 255 + ], + "169": [ + 83, + 100, + 51, + 255 + ], + "170": [ + 86, + 101, + 52, + 255 + ], + "171": [ + 89, + 103, + 54, + 255 + ], + "172": [ + 91, + 104, + 55, + 255 + ], + "173": [ + 94, + 105, + 55, + 255 + ], + "174": [ + 96, + 106, + 56, + 255 + ], + "175": [ + 99, + 108, + 57, + 255 + ], + "176": [ + 102, + 109, + 58, + 255 + ], + "177": [ + 104, + 110, + 59, + 255 + ], + "178": [ + 107, + 111, + 59, + 255 + ], + "179": [ + 110, + 113, + 60, + 255 + ], + "180": [ + 112, + 114, + 60, + 255 + ], + "181": [ + 115, + 115, + 61, + 255 + ], + "182": [ + 118, + 116, + 61, + 255 + ], + "183": [ + 120, + 118, + 62, + 255 + ], + "184": [ + 123, + 119, + 62, + 255 + ], + "185": [ + 126, + 120, + 62, + 255 + ], + "186": [ + 128, + 121, + 63, + 255 + ], + "187": [ + 131, + 123, + 63, + 255 + ], + "188": [ + 134, + 124, + 63, + 255 + ], + "189": [ + 136, + 125, + 63, + 255 + ], + "190": [ + 139, + 126, + 63, + 255 + ], + "191": [ + 142, + 128, + 63, + 255 + ], + "192": [ + 144, + 129, + 63, + 255 + ], + "193": [ + 147, + 130, + 63, + 255 + ], + "194": [ + 150, + 131, + 63, + 255 + ], + "195": [ + 153, + 133, + 63, + 255 + ], + "196": [ + 155, + 134, + 63, + 255 + ], + "197": [ + 158, + 135, + 63, + 255 + ], + "198": [ + 161, + 136, + 63, + 255 + ], + "199": [ + 164, + 138, + 63, + 255 + ], + "200": [ + 167, + 139, + 63, + 255 + ], + "201": [ + 169, + 140, + 63, + 255 + ], + "202": [ + 172, + 142, + 62, + 255 + ], + "203": [ + 175, + 143, + 62, + 255 + ], + "204": [ + 178, + 144, + 62, + 255 + ], + "205": [ + 181, + 145, + 62, + 255 + ], + "206": [ + 184, + 146, + 62, + 255 + ], + "207": [ + 187, + 148, + 62, + 255 + ], + "208": [ + 190, + 149, + 62, + 255 + ], + "209": [ + 193, + 150, + 64, + 255 + ], + "210": [ + 194, + 152, + 68, + 255 + ], + "211": [ + 195, + 154, + 72, + 255 + ], + "212": [ + 197, + 156, + 76, + 255 + ], + "213": [ + 198, + 158, + 79, + 255 + ], + "214": [ + 199, + 160, + 83, + 255 + ], + "215": [ + 200, + 162, + 86, + 255 + ], + "216": [ + 201, + 164, + 90, + 255 + ], + "217": [ + 202, + 167, + 93, + 255 + ], + "218": [ + 203, + 169, + 97, + 255 + ], + "219": [ + 204, + 171, + 100, + 255 + ], + "220": [ + 205, + 173, + 104, + 255 + ], + "221": [ + 206, + 175, + 107, + 255 + ], + "222": [ + 207, + 177, + 111, + 255 + ], + "223": [ + 208, + 179, + 114, + 255 + ], + "224": [ + 210, + 182, + 118, + 255 + ], + "225": [ + 211, + 184, + 121, + 255 + ], + "226": [ + 212, + 186, + 125, + 255 + ], + "227": [ + 213, + 188, + 128, + 255 + ], + "228": [ + 214, + 190, + 132, + 255 + ], + "229": [ + 215, + 193, + 135, + 255 + ], + "230": [ + 216, + 195, + 139, + 255 + ], + "231": [ + 217, + 197, + 142, + 255 + ], + "232": [ + 218, + 199, + 146, + 255 + ], + "233": [ + 219, + 202, + 149, + 255 + ], + "234": [ + 220, + 204, + 153, + 255 + ], + "235": [ + 222, + 206, + 156, + 255 + ], + "236": [ + 223, + 208, + 160, + 255 + ], + "237": [ + 224, + 211, + 163, + 255 + ], + "238": [ + 225, + 213, + 167, + 255 + ], + "239": [ + 226, + 215, + 170, + 255 + ], + "240": [ + 227, + 218, + 174, + 255 + ], + "241": [ + 229, + 220, + 177, + 255 + ], + "242": [ + 230, + 222, + 181, + 255 + ], + "243": [ + 231, + 224, + 185, + 255 + ], + "244": [ + 232, + 227, + 188, + 255 + ], + "245": [ + 234, + 229, + 192, + 255 + ], + "246": [ + 235, + 231, + 195, + 255 + ], + "247": [ + 236, + 234, + 199, + 255 + ], + "248": [ + 238, + 236, + 202, + 255 + ], + "249": [ + 239, + 239, + 206, + 255 + ], + "250": [ + 241, + 241, + 210, + 255 + ], + "251": [ + 242, + 243, + 213, + 255 + ], + "252": [ + 243, + 246, + 217, + 255 + ], + "253": [ + 245, + 248, + 220, + 255 + ], + "254": [ + 247, + 250, + 224, + 255 + ], + "255": [ + 248, + 253, + 228, + 255 + ] + }, + turbid: { + "0": [ + 232, + 245, + 171, + 255 + ], + "1": [ + 232, + 244, + 169, + 255 + ], + "2": [ + 231, + 243, + 168, + 255 + ], + "3": [ + 231, + 242, + 166, + 255 + ], + "4": [ + 230, + 241, + 165, + 255 + ], + "5": [ + 229, + 239, + 163, + 255 + ], + "6": [ + 229, + 238, + 162, + 255 + ], + "7": [ + 228, + 237, + 160, + 255 + ], + "8": [ + 228, + 236, + 159, + 255 + ], + "9": [ + 227, + 235, + 157, + 255 + ], + "10": [ + 227, + 234, + 156, + 255 + ], + "11": [ + 226, + 232, + 155, + 255 + ], + "12": [ + 226, + 231, + 153, + 255 + ], + "13": [ + 225, + 230, + 152, + 255 + ], + "14": [ + 225, + 229, + 150, + 255 + ], + "15": [ + 224, + 228, + 149, + 255 + ], + "16": [ + 223, + 227, + 147, + 255 + ], + "17": [ + 223, + 226, + 146, + 255 + ], + "18": [ + 222, + 224, + 144, + 255 + ], + "19": [ + 222, + 223, + 143, + 255 + ], + "20": [ + 221, + 222, + 142, + 255 + ], + "21": [ + 221, + 221, + 140, + 255 + ], + "22": [ + 220, + 220, + 139, + 255 + ], + "23": [ + 220, + 219, + 137, + 255 + ], + "24": [ + 219, + 218, + 136, + 255 + ], + "25": [ + 219, + 216, + 135, + 255 + ], + "26": [ + 218, + 215, + 133, + 255 + ], + "27": [ + 218, + 214, + 132, + 255 + ], + "28": [ + 217, + 213, + 130, + 255 + ], + "29": [ + 217, + 212, + 129, + 255 + ], + "30": [ + 217, + 211, + 128, + 255 + ], + "31": [ + 216, + 210, + 126, + 255 + ], + "32": [ + 216, + 208, + 125, + 255 + ], + "33": [ + 215, + 207, + 124, + 255 + ], + "34": [ + 215, + 206, + 122, + 255 + ], + "35": [ + 214, + 205, + 121, + 255 + ], + "36": [ + 214, + 204, + 120, + 255 + ], + "37": [ + 213, + 203, + 119, + 255 + ], + "38": [ + 213, + 202, + 117, + 255 + ], + "39": [ + 212, + 201, + 116, + 255 + ], + "40": [ + 212, + 199, + 115, + 255 + ], + "41": [ + 211, + 198, + 113, + 255 + ], + "42": [ + 211, + 197, + 112, + 255 + ], + "43": [ + 210, + 196, + 111, + 255 + ], + "44": [ + 210, + 195, + 110, + 255 + ], + "45": [ + 210, + 194, + 108, + 255 + ], + "46": [ + 209, + 193, + 107, + 255 + ], + "47": [ + 209, + 192, + 106, + 255 + ], + "48": [ + 208, + 191, + 105, + 255 + ], + "49": [ + 208, + 189, + 104, + 255 + ], + "50": [ + 207, + 188, + 102, + 255 + ], + "51": [ + 207, + 187, + 101, + 255 + ], + "52": [ + 206, + 186, + 100, + 255 + ], + "53": [ + 206, + 185, + 99, + 255 + ], + "54": [ + 206, + 184, + 98, + 255 + ], + "55": [ + 205, + 183, + 97, + 255 + ], + "56": [ + 205, + 182, + 96, + 255 + ], + "57": [ + 204, + 181, + 95, + 255 + ], + "58": [ + 204, + 180, + 94, + 255 + ], + "59": [ + 203, + 178, + 92, + 255 + ], + "60": [ + 203, + 177, + 91, + 255 + ], + "61": [ + 202, + 176, + 90, + 255 + ], + "62": [ + 202, + 175, + 89, + 255 + ], + "63": [ + 202, + 174, + 88, + 255 + ], + "64": [ + 201, + 173, + 87, + 255 + ], + "65": [ + 201, + 172, + 86, + 255 + ], + "66": [ + 200, + 171, + 85, + 255 + ], + "67": [ + 200, + 170, + 84, + 255 + ], + "68": [ + 199, + 169, + 84, + 255 + ], + "69": [ + 199, + 168, + 83, + 255 + ], + "70": [ + 198, + 167, + 82, + 255 + ], + "71": [ + 198, + 165, + 81, + 255 + ], + "72": [ + 197, + 164, + 80, + 255 + ], + "73": [ + 197, + 163, + 79, + 255 + ], + "74": [ + 196, + 162, + 78, + 255 + ], + "75": [ + 196, + 161, + 78, + 255 + ], + "76": [ + 195, + 160, + 77, + 255 + ], + "77": [ + 195, + 159, + 76, + 255 + ], + "78": [ + 194, + 158, + 75, + 255 + ], + "79": [ + 194, + 157, + 75, + 255 + ], + "80": [ + 193, + 156, + 74, + 255 + ], + "81": [ + 193, + 155, + 73, + 255 + ], + "82": [ + 192, + 154, + 72, + 255 + ], + "83": [ + 192, + 153, + 72, + 255 + ], + "84": [ + 191, + 152, + 71, + 255 + ], + "85": [ + 191, + 151, + 71, + 255 + ], + "86": [ + 190, + 150, + 70, + 255 + ], + "87": [ + 190, + 149, + 69, + 255 + ], + "88": [ + 189, + 148, + 69, + 255 + ], + "89": [ + 188, + 147, + 68, + 255 + ], + "90": [ + 188, + 146, + 68, + 255 + ], + "91": [ + 187, + 145, + 67, + 255 + ], + "92": [ + 187, + 144, + 67, + 255 + ], + "93": [ + 186, + 143, + 66, + 255 + ], + "94": [ + 185, + 142, + 66, + 255 + ], + "95": [ + 185, + 141, + 66, + 255 + ], + "96": [ + 184, + 140, + 65, + 255 + ], + "97": [ + 184, + 139, + 65, + 255 + ], + "98": [ + 183, + 138, + 64, + 255 + ], + "99": [ + 182, + 137, + 64, + 255 + ], + "100": [ + 182, + 136, + 64, + 255 + ], + "101": [ + 181, + 135, + 63, + 255 + ], + "102": [ + 180, + 134, + 63, + 255 + ], + "103": [ + 180, + 133, + 63, + 255 + ], + "104": [ + 179, + 132, + 62, + 255 + ], + "105": [ + 178, + 131, + 62, + 255 + ], + "106": [ + 178, + 130, + 62, + 255 + ], + "107": [ + 177, + 129, + 62, + 255 + ], + "108": [ + 176, + 129, + 61, + 255 + ], + "109": [ + 175, + 128, + 61, + 255 + ], + "110": [ + 175, + 127, + 61, + 255 + ], + "111": [ + 174, + 126, + 61, + 255 + ], + "112": [ + 173, + 125, + 61, + 255 + ], + "113": [ + 173, + 124, + 60, + 255 + ], + "114": [ + 172, + 123, + 60, + 255 + ], + "115": [ + 171, + 122, + 60, + 255 + ], + "116": [ + 170, + 121, + 60, + 255 + ], + "117": [ + 169, + 121, + 60, + 255 + ], + "118": [ + 169, + 120, + 60, + 255 + ], + "119": [ + 168, + 119, + 60, + 255 + ], + "120": [ + 167, + 118, + 59, + 255 + ], + "121": [ + 166, + 117, + 59, + 255 + ], + "122": [ + 166, + 116, + 59, + 255 + ], + "123": [ + 165, + 116, + 59, + 255 + ], + "124": [ + 164, + 115, + 59, + 255 + ], + "125": [ + 163, + 114, + 59, + 255 + ], + "126": [ + 162, + 113, + 59, + 255 + ], + "127": [ + 161, + 112, + 59, + 255 + ], + "128": [ + 161, + 111, + 59, + 255 + ], + "129": [ + 160, + 111, + 59, + 255 + ], + "130": [ + 159, + 110, + 59, + 255 + ], + "131": [ + 158, + 109, + 58, + 255 + ], + "132": [ + 157, + 108, + 58, + 255 + ], + "133": [ + 156, + 108, + 58, + 255 + ], + "134": [ + 155, + 107, + 58, + 255 + ], + "135": [ + 154, + 106, + 58, + 255 + ], + "136": [ + 154, + 105, + 58, + 255 + ], + "137": [ + 153, + 105, + 58, + 255 + ], + "138": [ + 152, + 104, + 58, + 255 + ], + "139": [ + 151, + 103, + 58, + 255 + ], + "140": [ + 150, + 102, + 58, + 255 + ], + "141": [ + 149, + 102, + 58, + 255 + ], + "142": [ + 148, + 101, + 58, + 255 + ], + "143": [ + 147, + 100, + 58, + 255 + ], + "144": [ + 146, + 99, + 58, + 255 + ], + "145": [ + 145, + 99, + 58, + 255 + ], + "146": [ + 144, + 98, + 58, + 255 + ], + "147": [ + 143, + 97, + 58, + 255 + ], + "148": [ + 142, + 97, + 58, + 255 + ], + "149": [ + 141, + 96, + 57, + 255 + ], + "150": [ + 141, + 95, + 57, + 255 + ], + "151": [ + 140, + 94, + 57, + 255 + ], + "152": [ + 139, + 94, + 57, + 255 + ], + "153": [ + 138, + 93, + 57, + 255 + ], + "154": [ + 137, + 92, + 57, + 255 + ], + "155": [ + 136, + 92, + 57, + 255 + ], + "156": [ + 135, + 91, + 57, + 255 + ], + "157": [ + 134, + 90, + 57, + 255 + ], + "158": [ + 133, + 90, + 57, + 255 + ], + "159": [ + 132, + 89, + 57, + 255 + ], + "160": [ + 131, + 88, + 57, + 255 + ], + "161": [ + 130, + 88, + 57, + 255 + ], + "162": [ + 129, + 87, + 56, + 255 + ], + "163": [ + 128, + 86, + 56, + 255 + ], + "164": [ + 127, + 86, + 56, + 255 + ], + "165": [ + 126, + 85, + 56, + 255 + ], + "166": [ + 125, + 85, + 56, + 255 + ], + "167": [ + 124, + 84, + 56, + 255 + ], + "168": [ + 123, + 83, + 56, + 255 + ], + "169": [ + 122, + 83, + 56, + 255 + ], + "170": [ + 121, + 82, + 55, + 255 + ], + "171": [ + 120, + 81, + 55, + 255 + ], + "172": [ + 119, + 81, + 55, + 255 + ], + "173": [ + 117, + 80, + 55, + 255 + ], + "174": [ + 116, + 80, + 55, + 255 + ], + "175": [ + 115, + 79, + 55, + 255 + ], + "176": [ + 114, + 78, + 55, + 255 + ], + "177": [ + 113, + 78, + 54, + 255 + ], + "178": [ + 112, + 77, + 54, + 255 + ], + "179": [ + 111, + 76, + 54, + 255 + ], + "180": [ + 110, + 76, + 54, + 255 + ], + "181": [ + 109, + 75, + 54, + 255 + ], + "182": [ + 108, + 75, + 53, + 255 + ], + "183": [ + 107, + 74, + 53, + 255 + ], + "184": [ + 106, + 73, + 53, + 255 + ], + "185": [ + 105, + 73, + 53, + 255 + ], + "186": [ + 104, + 72, + 53, + 255 + ], + "187": [ + 103, + 72, + 52, + 255 + ], + "188": [ + 102, + 71, + 52, + 255 + ], + "189": [ + 101, + 71, + 52, + 255 + ], + "190": [ + 100, + 70, + 52, + 255 + ], + "191": [ + 99, + 69, + 51, + 255 + ], + "192": [ + 98, + 69, + 51, + 255 + ], + "193": [ + 97, + 68, + 51, + 255 + ], + "194": [ + 96, + 68, + 51, + 255 + ], + "195": [ + 95, + 67, + 50, + 255 + ], + "196": [ + 94, + 66, + 50, + 255 + ], + "197": [ + 93, + 66, + 50, + 255 + ], + "198": [ + 92, + 65, + 49, + 255 + ], + "199": [ + 90, + 65, + 49, + 255 + ], + "200": [ + 89, + 64, + 49, + 255 + ], + "201": [ + 88, + 63, + 49, + 255 + ], + "202": [ + 87, + 63, + 48, + 255 + ], + "203": [ + 86, + 62, + 48, + 255 + ], + "204": [ + 85, + 62, + 48, + 255 + ], + "205": [ + 84, + 61, + 47, + 255 + ], + "206": [ + 83, + 60, + 47, + 255 + ], + "207": [ + 82, + 60, + 47, + 255 + ], + "208": [ + 81, + 59, + 46, + 255 + ], + "209": [ + 80, + 59, + 46, + 255 + ], + "210": [ + 79, + 58, + 46, + 255 + ], + "211": [ + 78, + 58, + 45, + 255 + ], + "212": [ + 77, + 57, + 45, + 255 + ], + "213": [ + 76, + 56, + 45, + 255 + ], + "214": [ + 75, + 56, + 44, + 255 + ], + "215": [ + 74, + 55, + 44, + 255 + ], + "216": [ + 73, + 55, + 44, + 255 + ], + "217": [ + 72, + 54, + 43, + 255 + ], + "218": [ + 71, + 53, + 43, + 255 + ], + "219": [ + 70, + 53, + 42, + 255 + ], + "220": [ + 69, + 52, + 42, + 255 + ], + "221": [ + 68, + 52, + 42, + 255 + ], + "222": [ + 67, + 51, + 41, + 255 + ], + "223": [ + 66, + 50, + 41, + 255 + ], + "224": [ + 65, + 50, + 41, + 255 + ], + "225": [ + 64, + 49, + 40, + 255 + ], + "226": [ + 63, + 49, + 40, + 255 + ], + "227": [ + 62, + 48, + 39, + 255 + ], + "228": [ + 61, + 47, + 39, + 255 + ], + "229": [ + 60, + 47, + 39, + 255 + ], + "230": [ + 59, + 46, + 38, + 255 + ], + "231": [ + 58, + 45, + 38, + 255 + ], + "232": [ + 57, + 45, + 37, + 255 + ], + "233": [ + 56, + 44, + 37, + 255 + ], + "234": [ + 55, + 44, + 36, + 255 + ], + "235": [ + 54, + 43, + 36, + 255 + ], + "236": [ + 53, + 42, + 36, + 255 + ], + "237": [ + 52, + 42, + 35, + 255 + ], + "238": [ + 51, + 41, + 35, + 255 + ], + "239": [ + 50, + 40, + 34, + 255 + ], + "240": [ + 49, + 40, + 34, + 255 + ], + "241": [ + 48, + 39, + 33, + 255 + ], + "242": [ + 47, + 39, + 33, + 255 + ], + "243": [ + 46, + 38, + 32, + 255 + ], + "244": [ + 45, + 37, + 32, + 255 + ], + "245": [ + 44, + 37, + 31, + 255 + ], + "246": [ + 43, + 36, + 31, + 255 + ], + "247": [ + 42, + 35, + 31, + 255 + ], + "248": [ + 41, + 35, + 30, + 255 + ], + "249": [ + 40, + 34, + 30, + 255 + ], + "250": [ + 39, + 33, + 29, + 255 + ], + "251": [ + 38, + 33, + 29, + 255 + ], + "252": [ + 37, + 32, + 28, + 255 + ], + "253": [ + 36, + 31, + 28, + 255 + ], + "254": [ + 35, + 31, + 27, + 255 + ], + "255": [ + 34, + 30, + 27, + 255 + ] + }, + turbo: { + "0": [ + 48, + 18, + 59, + 255 + ], + "1": [ + 49, + 21, + 66, + 255 + ], + "2": [ + 50, + 24, + 74, + 255 + ], + "3": [ + 52, + 27, + 81, + 255 + ], + "4": [ + 53, + 30, + 88, + 255 + ], + "5": [ + 54, + 33, + 95, + 255 + ], + "6": [ + 55, + 35, + 101, + 255 + ], + "7": [ + 56, + 38, + 108, + 255 + ], + "8": [ + 57, + 41, + 114, + 255 + ], + "9": [ + 58, + 44, + 121, + 255 + ], + "10": [ + 59, + 47, + 127, + 255 + ], + "11": [ + 60, + 50, + 133, + 255 + ], + "12": [ + 60, + 53, + 139, + 255 + ], + "13": [ + 61, + 55, + 145, + 255 + ], + "14": [ + 62, + 58, + 150, + 255 + ], + "15": [ + 63, + 61, + 156, + 255 + ], + "16": [ + 64, + 64, + 161, + 255 + ], + "17": [ + 64, + 67, + 166, + 255 + ], + "18": [ + 65, + 69, + 171, + 255 + ], + "19": [ + 65, + 72, + 176, + 255 + ], + "20": [ + 66, + 75, + 181, + 255 + ], + "21": [ + 67, + 78, + 186, + 255 + ], + "22": [ + 67, + 80, + 190, + 255 + ], + "23": [ + 67, + 83, + 194, + 255 + ], + "24": [ + 68, + 86, + 199, + 255 + ], + "25": [ + 68, + 88, + 203, + 255 + ], + "26": [ + 69, + 91, + 206, + 255 + ], + "27": [ + 69, + 94, + 210, + 255 + ], + "28": [ + 69, + 96, + 214, + 255 + ], + "29": [ + 69, + 99, + 217, + 255 + ], + "30": [ + 70, + 102, + 221, + 255 + ], + "31": [ + 70, + 104, + 224, + 255 + ], + "32": [ + 70, + 107, + 227, + 255 + ], + "33": [ + 70, + 109, + 230, + 255 + ], + "34": [ + 70, + 112, + 232, + 255 + ], + "35": [ + 70, + 115, + 235, + 255 + ], + "36": [ + 70, + 117, + 237, + 255 + ], + "37": [ + 70, + 120, + 240, + 255 + ], + "38": [ + 70, + 122, + 242, + 255 + ], + "39": [ + 70, + 125, + 244, + 255 + ], + "40": [ + 70, + 127, + 246, + 255 + ], + "41": [ + 70, + 130, + 248, + 255 + ], + "42": [ + 69, + 132, + 249, + 255 + ], + "43": [ + 69, + 135, + 251, + 255 + ], + "44": [ + 69, + 137, + 252, + 255 + ], + "45": [ + 68, + 140, + 253, + 255 + ], + "46": [ + 67, + 142, + 253, + 255 + ], + "47": [ + 66, + 145, + 254, + 255 + ], + "48": [ + 65, + 147, + 254, + 255 + ], + "49": [ + 64, + 150, + 254, + 255 + ], + "50": [ + 63, + 152, + 254, + 255 + ], + "51": [ + 62, + 155, + 254, + 255 + ], + "52": [ + 60, + 157, + 253, + 255 + ], + "53": [ + 59, + 160, + 252, + 255 + ], + "54": [ + 57, + 162, + 252, + 255 + ], + "55": [ + 56, + 165, + 251, + 255 + ], + "56": [ + 54, + 168, + 249, + 255 + ], + "57": [ + 52, + 170, + 248, + 255 + ], + "58": [ + 51, + 172, + 246, + 255 + ], + "59": [ + 49, + 175, + 245, + 255 + ], + "60": [ + 47, + 177, + 243, + 255 + ], + "61": [ + 45, + 180, + 241, + 255 + ], + "62": [ + 43, + 182, + 239, + 255 + ], + "63": [ + 42, + 185, + 237, + 255 + ], + "64": [ + 40, + 187, + 235, + 255 + ], + "65": [ + 38, + 189, + 233, + 255 + ], + "66": [ + 37, + 192, + 230, + 255 + ], + "67": [ + 35, + 194, + 228, + 255 + ], + "68": [ + 33, + 196, + 225, + 255 + ], + "69": [ + 32, + 198, + 223, + 255 + ], + "70": [ + 30, + 201, + 220, + 255 + ], + "71": [ + 29, + 203, + 218, + 255 + ], + "72": [ + 28, + 205, + 215, + 255 + ], + "73": [ + 27, + 207, + 212, + 255 + ], + "74": [ + 26, + 209, + 210, + 255 + ], + "75": [ + 25, + 211, + 207, + 255 + ], + "76": [ + 24, + 213, + 204, + 255 + ], + "77": [ + 24, + 215, + 202, + 255 + ], + "78": [ + 23, + 217, + 199, + 255 + ], + "79": [ + 23, + 218, + 196, + 255 + ], + "80": [ + 23, + 220, + 194, + 255 + ], + "81": [ + 23, + 222, + 191, + 255 + ], + "82": [ + 24, + 224, + 189, + 255 + ], + "83": [ + 24, + 225, + 186, + 255 + ], + "84": [ + 25, + 227, + 184, + 255 + ], + "85": [ + 26, + 228, + 182, + 255 + ], + "86": [ + 27, + 229, + 180, + 255 + ], + "87": [ + 29, + 231, + 177, + 255 + ], + "88": [ + 30, + 232, + 175, + 255 + ], + "89": [ + 32, + 233, + 172, + 255 + ], + "90": [ + 34, + 235, + 169, + 255 + ], + "91": [ + 36, + 236, + 166, + 255 + ], + "92": [ + 39, + 237, + 163, + 255 + ], + "93": [ + 41, + 238, + 160, + 255 + ], + "94": [ + 44, + 239, + 157, + 255 + ], + "95": [ + 47, + 240, + 154, + 255 + ], + "96": [ + 50, + 241, + 151, + 255 + ], + "97": [ + 53, + 243, + 148, + 255 + ], + "98": [ + 56, + 244, + 145, + 255 + ], + "99": [ + 59, + 244, + 141, + 255 + ], + "100": [ + 63, + 245, + 138, + 255 + ], + "101": [ + 66, + 246, + 135, + 255 + ], + "102": [ + 70, + 247, + 131, + 255 + ], + "103": [ + 74, + 248, + 128, + 255 + ], + "104": [ + 77, + 249, + 124, + 255 + ], + "105": [ + 81, + 249, + 121, + 255 + ], + "106": [ + 85, + 250, + 118, + 255 + ], + "107": [ + 89, + 251, + 114, + 255 + ], + "108": [ + 93, + 251, + 111, + 255 + ], + "109": [ + 97, + 252, + 108, + 255 + ], + "110": [ + 101, + 252, + 104, + 255 + ], + "111": [ + 105, + 253, + 101, + 255 + ], + "112": [ + 109, + 253, + 98, + 255 + ], + "113": [ + 113, + 253, + 95, + 255 + ], + "114": [ + 116, + 254, + 92, + 255 + ], + "115": [ + 120, + 254, + 89, + 255 + ], + "116": [ + 124, + 254, + 86, + 255 + ], + "117": [ + 128, + 254, + 83, + 255 + ], + "118": [ + 132, + 254, + 80, + 255 + ], + "119": [ + 135, + 254, + 77, + 255 + ], + "120": [ + 139, + 254, + 75, + 255 + ], + "121": [ + 142, + 254, + 72, + 255 + ], + "122": [ + 146, + 254, + 70, + 255 + ], + "123": [ + 149, + 254, + 68, + 255 + ], + "124": [ + 152, + 254, + 66, + 255 + ], + "125": [ + 155, + 253, + 64, + 255 + ], + "126": [ + 158, + 253, + 62, + 255 + ], + "127": [ + 161, + 252, + 61, + 255 + ], + "128": [ + 164, + 252, + 59, + 255 + ], + "129": [ + 166, + 251, + 58, + 255 + ], + "130": [ + 169, + 251, + 57, + 255 + ], + "131": [ + 172, + 250, + 55, + 255 + ], + "132": [ + 174, + 249, + 55, + 255 + ], + "133": [ + 177, + 248, + 54, + 255 + ], + "134": [ + 179, + 248, + 53, + 255 + ], + "135": [ + 182, + 247, + 53, + 255 + ], + "136": [ + 185, + 245, + 52, + 255 + ], + "137": [ + 187, + 244, + 52, + 255 + ], + "138": [ + 190, + 243, + 52, + 255 + ], + "139": [ + 192, + 242, + 51, + 255 + ], + "140": [ + 195, + 241, + 51, + 255 + ], + "141": [ + 197, + 239, + 51, + 255 + ], + "142": [ + 200, + 238, + 51, + 255 + ], + "143": [ + 202, + 237, + 51, + 255 + ], + "144": [ + 205, + 235, + 52, + 255 + ], + "145": [ + 207, + 234, + 52, + 255 + ], + "146": [ + 209, + 232, + 52, + 255 + ], + "147": [ + 212, + 231, + 53, + 255 + ], + "148": [ + 214, + 229, + 53, + 255 + ], + "149": [ + 216, + 227, + 53, + 255 + ], + "150": [ + 218, + 226, + 54, + 255 + ], + "151": [ + 221, + 224, + 54, + 255 + ], + "152": [ + 223, + 222, + 54, + 255 + ], + "153": [ + 225, + 220, + 55, + 255 + ], + "154": [ + 227, + 218, + 55, + 255 + ], + "155": [ + 229, + 216, + 56, + 255 + ], + "156": [ + 231, + 215, + 56, + 255 + ], + "157": [ + 232, + 213, + 56, + 255 + ], + "158": [ + 234, + 211, + 57, + 255 + ], + "159": [ + 236, + 209, + 57, + 255 + ], + "160": [ + 237, + 207, + 57, + 255 + ], + "161": [ + 239, + 205, + 57, + 255 + ], + "162": [ + 240, + 203, + 58, + 255 + ], + "163": [ + 242, + 200, + 58, + 255 + ], + "164": [ + 243, + 198, + 58, + 255 + ], + "165": [ + 244, + 196, + 58, + 255 + ], + "166": [ + 246, + 194, + 58, + 255 + ], + "167": [ + 247, + 192, + 57, + 255 + ], + "168": [ + 248, + 190, + 57, + 255 + ], + "169": [ + 249, + 188, + 57, + 255 + ], + "170": [ + 249, + 186, + 56, + 255 + ], + "171": [ + 250, + 183, + 55, + 255 + ], + "172": [ + 251, + 181, + 55, + 255 + ], + "173": [ + 251, + 179, + 54, + 255 + ], + "174": [ + 252, + 176, + 53, + 255 + ], + "175": [ + 252, + 174, + 52, + 255 + ], + "176": [ + 253, + 171, + 51, + 255 + ], + "177": [ + 253, + 169, + 50, + 255 + ], + "178": [ + 253, + 166, + 49, + 255 + ], + "179": [ + 253, + 163, + 48, + 255 + ], + "180": [ + 254, + 161, + 47, + 255 + ], + "181": [ + 254, + 158, + 46, + 255 + ], + "182": [ + 254, + 155, + 45, + 255 + ], + "183": [ + 254, + 152, + 44, + 255 + ], + "184": [ + 253, + 149, + 43, + 255 + ], + "185": [ + 253, + 146, + 41, + 255 + ], + "186": [ + 253, + 143, + 40, + 255 + ], + "187": [ + 253, + 140, + 39, + 255 + ], + "188": [ + 252, + 137, + 38, + 255 + ], + "189": [ + 252, + 134, + 36, + 255 + ], + "190": [ + 251, + 131, + 35, + 255 + ], + "191": [ + 251, + 128, + 34, + 255 + ], + "192": [ + 250, + 125, + 32, + 255 + ], + "193": [ + 250, + 122, + 31, + 255 + ], + "194": [ + 249, + 119, + 30, + 255 + ], + "195": [ + 248, + 116, + 28, + 255 + ], + "196": [ + 247, + 113, + 27, + 255 + ], + "197": [ + 247, + 110, + 26, + 255 + ], + "198": [ + 246, + 107, + 24, + 255 + ], + "199": [ + 245, + 104, + 23, + 255 + ], + "200": [ + 244, + 101, + 22, + 255 + ], + "201": [ + 243, + 99, + 21, + 255 + ], + "202": [ + 242, + 96, + 20, + 255 + ], + "203": [ + 241, + 93, + 19, + 255 + ], + "204": [ + 239, + 90, + 17, + 255 + ], + "205": [ + 238, + 88, + 16, + 255 + ], + "206": [ + 237, + 85, + 15, + 255 + ], + "207": [ + 236, + 82, + 14, + 255 + ], + "208": [ + 234, + 80, + 13, + 255 + ], + "209": [ + 233, + 77, + 13, + 255 + ], + "210": [ + 232, + 75, + 12, + 255 + ], + "211": [ + 230, + 73, + 11, + 255 + ], + "212": [ + 229, + 70, + 10, + 255 + ], + "213": [ + 227, + 68, + 10, + 255 + ], + "214": [ + 226, + 66, + 9, + 255 + ], + "215": [ + 224, + 64, + 8, + 255 + ], + "216": [ + 222, + 62, + 8, + 255 + ], + "217": [ + 221, + 60, + 7, + 255 + ], + "218": [ + 219, + 58, + 7, + 255 + ], + "219": [ + 217, + 56, + 6, + 255 + ], + "220": [ + 215, + 54, + 6, + 255 + ], + "221": [ + 214, + 52, + 5, + 255 + ], + "222": [ + 212, + 50, + 5, + 255 + ], + "223": [ + 210, + 48, + 5, + 255 + ], + "224": [ + 208, + 47, + 4, + 255 + ], + "225": [ + 206, + 45, + 4, + 255 + ], + "226": [ + 203, + 43, + 3, + 255 + ], + "227": [ + 201, + 41, + 3, + 255 + ], + "228": [ + 199, + 40, + 3, + 255 + ], + "229": [ + 197, + 38, + 2, + 255 + ], + "230": [ + 195, + 36, + 2, + 255 + ], + "231": [ + 192, + 35, + 2, + 255 + ], + "232": [ + 190, + 33, + 2, + 255 + ], + "233": [ + 187, + 31, + 1, + 255 + ], + "234": [ + 185, + 30, + 1, + 255 + ], + "235": [ + 182, + 28, + 1, + 255 + ], + "236": [ + 180, + 27, + 1, + 255 + ], + "237": [ + 177, + 25, + 1, + 255 + ], + "238": [ + 174, + 24, + 1, + 255 + ], + "239": [ + 172, + 22, + 1, + 255 + ], + "240": [ + 169, + 21, + 1, + 255 + ], + "241": [ + 166, + 20, + 1, + 255 + ], + "242": [ + 163, + 18, + 1, + 255 + ], + "243": [ + 160, + 17, + 1, + 255 + ], + "244": [ + 157, + 16, + 1, + 255 + ], + "245": [ + 154, + 14, + 1, + 255 + ], + "246": [ + 151, + 13, + 1, + 255 + ], + "247": [ + 148, + 12, + 1, + 255 + ], + "248": [ + 145, + 11, + 1, + 255 + ], + "249": [ + 142, + 10, + 1, + 255 + ], + "250": [ + 139, + 9, + 1, + 255 + ], + "251": [ + 135, + 8, + 1, + 255 + ], + "252": [ + 132, + 7, + 1, + 255 + ], + "253": [ + 129, + 6, + 2, + 255 + ], + "254": [ + 125, + 5, + 2, + 255 + ], + "255": [ + 122, + 4, + 2, + 255 + ] + }, + twilight: { + "0": [ + 225, + 216, + 226, + 255 + ], + "1": [ + 224, + 217, + 226, + 255 + ], + "2": [ + 223, + 217, + 225, + 255 + ], + "3": [ + 222, + 217, + 224, + 255 + ], + "4": [ + 221, + 217, + 224, + 255 + ], + "5": [ + 219, + 216, + 223, + 255 + ], + "6": [ + 217, + 216, + 222, + 255 + ], + "7": [ + 216, + 215, + 221, + 255 + ], + "8": [ + 214, + 214, + 220, + 255 + ], + "9": [ + 212, + 214, + 219, + 255 + ], + "10": [ + 210, + 213, + 218, + 255 + ], + "11": [ + 207, + 212, + 217, + 255 + ], + "12": [ + 205, + 210, + 216, + 255 + ], + "13": [ + 202, + 209, + 215, + 255 + ], + "14": [ + 199, + 208, + 214, + 255 + ], + "15": [ + 197, + 207, + 212, + 255 + ], + "16": [ + 194, + 205, + 211, + 255 + ], + "17": [ + 191, + 204, + 210, + 255 + ], + "18": [ + 188, + 202, + 209, + 255 + ], + "19": [ + 185, + 201, + 208, + 255 + ], + "20": [ + 182, + 199, + 207, + 255 + ], + "21": [ + 179, + 198, + 206, + 255 + ], + "22": [ + 176, + 196, + 205, + 255 + ], + "23": [ + 173, + 195, + 204, + 255 + ], + "24": [ + 170, + 193, + 203, + 255 + ], + "25": [ + 167, + 192, + 202, + 255 + ], + "26": [ + 164, + 190, + 202, + 255 + ], + "27": [ + 161, + 188, + 201, + 255 + ], + "28": [ + 158, + 187, + 200, + 255 + ], + "29": [ + 155, + 185, + 200, + 255 + ], + "30": [ + 152, + 183, + 199, + 255 + ], + "31": [ + 150, + 181, + 198, + 255 + ], + "32": [ + 147, + 180, + 198, + 255 + ], + "33": [ + 146, + 179, + 198, + 255 + ], + "34": [ + 142, + 176, + 197, + 255 + ], + "35": [ + 139, + 174, + 197, + 255 + ], + "36": [ + 137, + 172, + 196, + 255 + ], + "37": [ + 136, + 171, + 196, + 255 + ], + "38": [ + 132, + 169, + 195, + 255 + ], + "39": [ + 130, + 167, + 195, + 255 + ], + "40": [ + 128, + 165, + 195, + 255 + ], + "41": [ + 127, + 164, + 194, + 255 + ], + "42": [ + 124, + 161, + 194, + 255 + ], + "43": [ + 122, + 159, + 194, + 255 + ], + "44": [ + 120, + 157, + 193, + 255 + ], + "45": [ + 119, + 156, + 193, + 255 + ], + "46": [ + 116, + 154, + 193, + 255 + ], + "47": [ + 115, + 152, + 192, + 255 + ], + "48": [ + 113, + 150, + 192, + 255 + ], + "49": [ + 112, + 149, + 192, + 255 + ], + "50": [ + 110, + 146, + 191, + 255 + ], + "51": [ + 109, + 144, + 191, + 255 + ], + "52": [ + 107, + 142, + 191, + 255 + ], + "53": [ + 107, + 141, + 191, + 255 + ], + "54": [ + 105, + 137, + 190, + 255 + ], + "55": [ + 104, + 135, + 190, + 255 + ], + "56": [ + 103, + 133, + 189, + 255 + ], + "57": [ + 102, + 132, + 189, + 255 + ], + "58": [ + 101, + 129, + 189, + 255 + ], + "59": [ + 100, + 127, + 188, + 255 + ], + "60": [ + 100, + 125, + 188, + 255 + ], + "61": [ + 99, + 124, + 187, + 255 + ], + "62": [ + 98, + 120, + 187, + 255 + ], + "63": [ + 98, + 118, + 186, + 255 + ], + "64": [ + 97, + 116, + 186, + 255 + ], + "65": [ + 97, + 114, + 185, + 255 + ], + "66": [ + 97, + 113, + 185, + 255 + ], + "67": [ + 96, + 109, + 184, + 255 + ], + "68": [ + 96, + 107, + 183, + 255 + ], + "69": [ + 95, + 105, + 182, + 255 + ], + "70": [ + 95, + 103, + 182, + 255 + ], + "71": [ + 95, + 100, + 181, + 255 + ], + "72": [ + 95, + 98, + 180, + 255 + ], + "73": [ + 95, + 96, + 179, + 255 + ], + "74": [ + 95, + 94, + 179, + 255 + ], + "75": [ + 94, + 91, + 177, + 255 + ], + "76": [ + 94, + 89, + 176, + 255 + ], + "77": [ + 94, + 86, + 175, + 255 + ], + "78": [ + 94, + 84, + 174, + 255 + ], + "79": [ + 94, + 81, + 173, + 255 + ], + "80": [ + 94, + 79, + 172, + 255 + ], + "81": [ + 94, + 77, + 170, + 255 + ], + "82": [ + 94, + 75, + 170, + 255 + ], + "83": [ + 93, + 72, + 167, + 255 + ], + "84": [ + 93, + 69, + 166, + 255 + ], + "85": [ + 93, + 67, + 164, + 255 + ], + "86": [ + 93, + 64, + 163, + 255 + ], + "87": [ + 93, + 62, + 161, + 255 + ], + "88": [ + 92, + 60, + 159, + 255 + ], + "89": [ + 92, + 57, + 157, + 255 + ], + "90": [ + 92, + 56, + 156, + 255 + ], + "91": [ + 91, + 52, + 153, + 255 + ], + "92": [ + 91, + 50, + 151, + 255 + ], + "93": [ + 90, + 48, + 149, + 255 + ], + "94": [ + 90, + 45, + 146, + 255 + ], + "95": [ + 89, + 43, + 144, + 255 + ], + "96": [ + 89, + 41, + 141, + 255 + ], + "97": [ + 88, + 39, + 139, + 255 + ], + "98": [ + 87, + 37, + 137, + 255 + ], + "99": [ + 86, + 34, + 133, + 255 + ], + "100": [ + 85, + 33, + 130, + 255 + ], + "101": [ + 84, + 31, + 127, + 255 + ], + "102": [ + 83, + 29, + 124, + 255 + ], + "103": [ + 82, + 27, + 120, + 255 + ], + "104": [ + 80, + 26, + 117, + 255 + ], + "105": [ + 79, + 25, + 114, + 255 + ], + "106": [ + 78, + 24, + 112, + 255 + ], + "107": [ + 76, + 22, + 107, + 255 + ], + "108": [ + 74, + 21, + 103, + 255 + ], + "109": [ + 73, + 21, + 100, + 255 + ], + "110": [ + 71, + 20, + 96, + 255 + ], + "111": [ + 69, + 19, + 93, + 255 + ], + "112": [ + 68, + 18, + 90, + 255 + ], + "113": [ + 66, + 18, + 87, + 255 + ], + "114": [ + 65, + 18, + 85, + 255 + ], + "115": [ + 62, + 17, + 81, + 255 + ], + "116": [ + 61, + 17, + 78, + 255 + ], + "117": [ + 59, + 17, + 75, + 255 + ], + "118": [ + 58, + 16, + 72, + 255 + ], + "119": [ + 56, + 16, + 70, + 255 + ], + "120": [ + 55, + 16, + 67, + 255 + ], + "121": [ + 54, + 16, + 65, + 255 + ], + "122": [ + 53, + 16, + 64, + 255 + ], + "123": [ + 51, + 17, + 61, + 255 + ], + "124": [ + 50, + 17, + 59, + 255 + ], + "125": [ + 50, + 17, + 58, + 255 + ], + "126": [ + 48, + 18, + 56, + 255 + ], + "127": [ + 47, + 19, + 55, + 255 + ], + "128": [ + 47, + 19, + 54, + 255 + ], + "129": [ + 49, + 18, + 54, + 255 + ], + "130": [ + 50, + 18, + 55, + 255 + ], + "131": [ + 51, + 17, + 55, + 255 + ], + "132": [ + 52, + 17, + 55, + 255 + ], + "133": [ + 54, + 17, + 56, + 255 + ], + "134": [ + 55, + 17, + 57, + 255 + ], + "135": [ + 57, + 17, + 57, + 255 + ], + "136": [ + 59, + 17, + 58, + 255 + ], + "137": [ + 61, + 17, + 59, + 255 + ], + "138": [ + 63, + 17, + 60, + 255 + ], + "139": [ + 65, + 17, + 61, + 255 + ], + "140": [ + 67, + 18, + 62, + 255 + ], + "141": [ + 69, + 18, + 63, + 255 + ], + "142": [ + 71, + 18, + 64, + 255 + ], + "143": [ + 74, + 19, + 65, + 255 + ], + "144": [ + 76, + 19, + 66, + 255 + ], + "145": [ + 79, + 20, + 67, + 255 + ], + "146": [ + 81, + 20, + 68, + 255 + ], + "147": [ + 84, + 21, + 69, + 255 + ], + "148": [ + 85, + 21, + 70, + 255 + ], + "149": [ + 89, + 22, + 71, + 255 + ], + "150": [ + 92, + 22, + 72, + 255 + ], + "151": [ + 94, + 23, + 73, + 255 + ], + "152": [ + 97, + 24, + 74, + 255 + ], + "153": [ + 99, + 24, + 75, + 255 + ], + "154": [ + 102, + 25, + 76, + 255 + ], + "155": [ + 105, + 26, + 76, + 255 + ], + "156": [ + 107, + 26, + 77, + 255 + ], + "157": [ + 110, + 27, + 78, + 255 + ], + "158": [ + 113, + 28, + 78, + 255 + ], + "159": [ + 115, + 29, + 78, + 255 + ], + "160": [ + 118, + 30, + 79, + 255 + ], + "161": [ + 120, + 31, + 79, + 255 + ], + "162": [ + 123, + 32, + 79, + 255 + ], + "163": [ + 125, + 33, + 80, + 255 + ], + "164": [ + 127, + 34, + 80, + 255 + ], + "165": [ + 130, + 36, + 80, + 255 + ], + "166": [ + 132, + 37, + 80, + 255 + ], + "167": [ + 135, + 39, + 80, + 255 + ], + "168": [ + 137, + 40, + 80, + 255 + ], + "169": [ + 139, + 42, + 80, + 255 + ], + "170": [ + 141, + 44, + 80, + 255 + ], + "171": [ + 144, + 45, + 80, + 255 + ], + "172": [ + 146, + 47, + 79, + 255 + ], + "173": [ + 148, + 49, + 79, + 255 + ], + "174": [ + 150, + 50, + 79, + 255 + ], + "175": [ + 152, + 52, + 79, + 255 + ], + "176": [ + 154, + 54, + 79, + 255 + ], + "177": [ + 155, + 56, + 79, + 255 + ], + "178": [ + 157, + 58, + 79, + 255 + ], + "179": [ + 159, + 60, + 79, + 255 + ], + "180": [ + 160, + 61, + 79, + 255 + ], + "181": [ + 162, + 64, + 79, + 255 + ], + "182": [ + 164, + 66, + 79, + 255 + ], + "183": [ + 166, + 68, + 79, + 255 + ], + "184": [ + 167, + 70, + 79, + 255 + ], + "185": [ + 169, + 73, + 80, + 255 + ], + "186": [ + 170, + 75, + 80, + 255 + ], + "187": [ + 172, + 77, + 80, + 255 + ], + "188": [ + 173, + 79, + 80, + 255 + ], + "189": [ + 175, + 81, + 81, + 255 + ], + "190": [ + 176, + 84, + 81, + 255 + ], + "191": [ + 178, + 86, + 82, + 255 + ], + "192": [ + 179, + 88, + 82, + 255 + ], + "193": [ + 180, + 90, + 83, + 255 + ], + "194": [ + 181, + 93, + 83, + 255 + ], + "195": [ + 182, + 95, + 84, + 255 + ], + "196": [ + 183, + 96, + 84, + 255 + ], + "197": [ + 185, + 100, + 86, + 255 + ], + "198": [ + 186, + 102, + 87, + 255 + ], + "199": [ + 187, + 104, + 87, + 255 + ], + "200": [ + 188, + 107, + 89, + 255 + ], + "201": [ + 189, + 109, + 90, + 255 + ], + "202": [ + 190, + 112, + 91, + 255 + ], + "203": [ + 191, + 114, + 92, + 255 + ], + "204": [ + 192, + 116, + 93, + 255 + ], + "205": [ + 192, + 119, + 95, + 255 + ], + "206": [ + 193, + 121, + 96, + 255 + ], + "207": [ + 194, + 124, + 98, + 255 + ], + "208": [ + 195, + 126, + 100, + 255 + ], + "209": [ + 195, + 129, + 102, + 255 + ], + "210": [ + 196, + 131, + 104, + 255 + ], + "211": [ + 197, + 134, + 106, + 255 + ], + "212": [ + 197, + 135, + 107, + 255 + ], + "213": [ + 198, + 139, + 110, + 255 + ], + "214": [ + 199, + 141, + 112, + 255 + ], + "215": [ + 199, + 143, + 114, + 255 + ], + "216": [ + 200, + 146, + 117, + 255 + ], + "217": [ + 200, + 148, + 120, + 255 + ], + "218": [ + 201, + 151, + 122, + 255 + ], + "219": [ + 201, + 153, + 125, + 255 + ], + "220": [ + 202, + 156, + 128, + 255 + ], + "221": [ + 202, + 158, + 131, + 255 + ], + "222": [ + 203, + 161, + 133, + 255 + ], + "223": [ + 204, + 163, + 137, + 255 + ], + "224": [ + 204, + 165, + 140, + 255 + ], + "225": [ + 205, + 168, + 143, + 255 + ], + "226": [ + 205, + 170, + 146, + 255 + ], + "227": [ + 206, + 172, + 149, + 255 + ], + "228": [ + 206, + 174, + 151, + 255 + ], + "229": [ + 207, + 177, + 156, + 255 + ], + "230": [ + 208, + 179, + 159, + 255 + ], + "231": [ + 209, + 182, + 163, + 255 + ], + "232": [ + 210, + 184, + 166, + 255 + ], + "233": [ + 211, + 186, + 169, + 255 + ], + "234": [ + 211, + 188, + 173, + 255 + ], + "235": [ + 212, + 190, + 176, + 255 + ], + "236": [ + 213, + 192, + 180, + 255 + ], + "237": [ + 214, + 194, + 183, + 255 + ], + "238": [ + 215, + 196, + 187, + 255 + ], + "239": [ + 216, + 198, + 190, + 255 + ], + "240": [ + 217, + 200, + 193, + 255 + ], + "241": [ + 218, + 202, + 196, + 255 + ], + "242": [ + 219, + 204, + 200, + 255 + ], + "243": [ + 219, + 206, + 203, + 255 + ], + "244": [ + 220, + 206, + 204, + 255 + ], + "245": [ + 221, + 209, + 208, + 255 + ], + "246": [ + 222, + 210, + 211, + 255 + ], + "247": [ + 222, + 211, + 213, + 255 + ], + "248": [ + 223, + 213, + 215, + 255 + ], + "249": [ + 223, + 214, + 217, + 255 + ], + "250": [ + 224, + 214, + 219, + 255 + ], + "251": [ + 224, + 215, + 221, + 255 + ], + "252": [ + 225, + 216, + 222, + 255 + ], + "253": [ + 225, + 216, + 223, + 255 + ], + "254": [ + 225, + 216, + 225, + 255 + ], + "255": [ + 225, + 216, + 225, + 255 + ] + }, + twilight_shifted: { + "0": [ + 47, + 19, + 55, + 255 + ], + "1": [ + 48, + 18, + 56, + 255 + ], + "2": [ + 50, + 17, + 58, + 255 + ], + "3": [ + 50, + 17, + 59, + 255 + ], + "4": [ + 51, + 17, + 61, + 255 + ], + "5": [ + 52, + 16, + 63, + 255 + ], + "6": [ + 54, + 16, + 65, + 255 + ], + "7": [ + 55, + 16, + 67, + 255 + ], + "8": [ + 56, + 16, + 70, + 255 + ], + "9": [ + 58, + 16, + 72, + 255 + ], + "10": [ + 59, + 17, + 75, + 255 + ], + "11": [ + 61, + 17, + 78, + 255 + ], + "12": [ + 62, + 17, + 81, + 255 + ], + "13": [ + 64, + 17, + 84, + 255 + ], + "14": [ + 66, + 18, + 87, + 255 + ], + "15": [ + 68, + 18, + 90, + 255 + ], + "16": [ + 69, + 19, + 93, + 255 + ], + "17": [ + 71, + 20, + 96, + 255 + ], + "18": [ + 73, + 21, + 100, + 255 + ], + "19": [ + 74, + 21, + 103, + 255 + ], + "20": [ + 76, + 22, + 107, + 255 + ], + "21": [ + 77, + 23, + 110, + 255 + ], + "22": [ + 79, + 25, + 114, + 255 + ], + "23": [ + 80, + 26, + 117, + 255 + ], + "24": [ + 82, + 27, + 120, + 255 + ], + "25": [ + 83, + 29, + 124, + 255 + ], + "26": [ + 84, + 31, + 127, + 255 + ], + "27": [ + 85, + 33, + 130, + 255 + ], + "28": [ + 86, + 34, + 133, + 255 + ], + "29": [ + 87, + 36, + 136, + 255 + ], + "30": [ + 88, + 39, + 139, + 255 + ], + "31": [ + 89, + 41, + 141, + 255 + ], + "32": [ + 89, + 43, + 144, + 255 + ], + "33": [ + 90, + 44, + 145, + 255 + ], + "34": [ + 90, + 48, + 149, + 255 + ], + "35": [ + 91, + 50, + 151, + 255 + ], + "36": [ + 91, + 52, + 153, + 255 + ], + "37": [ + 92, + 53, + 154, + 255 + ], + "38": [ + 92, + 57, + 157, + 255 + ], + "39": [ + 92, + 60, + 159, + 255 + ], + "40": [ + 93, + 62, + 161, + 255 + ], + "41": [ + 93, + 63, + 162, + 255 + ], + "42": [ + 93, + 67, + 164, + 255 + ], + "43": [ + 93, + 69, + 166, + 255 + ], + "44": [ + 93, + 72, + 167, + 255 + ], + "45": [ + 93, + 73, + 168, + 255 + ], + "46": [ + 94, + 77, + 170, + 255 + ], + "47": [ + 94, + 79, + 172, + 255 + ], + "48": [ + 94, + 81, + 173, + 255 + ], + "49": [ + 94, + 83, + 173, + 255 + ], + "50": [ + 94, + 86, + 175, + 255 + ], + "51": [ + 94, + 89, + 176, + 255 + ], + "52": [ + 94, + 91, + 177, + 255 + ], + "53": [ + 94, + 92, + 178, + 255 + ], + "54": [ + 95, + 96, + 179, + 255 + ], + "55": [ + 95, + 98, + 180, + 255 + ], + "56": [ + 95, + 100, + 181, + 255 + ], + "57": [ + 95, + 101, + 181, + 255 + ], + "58": [ + 95, + 105, + 182, + 255 + ], + "59": [ + 96, + 107, + 183, + 255 + ], + "60": [ + 96, + 109, + 184, + 255 + ], + "61": [ + 96, + 110, + 184, + 255 + ], + "62": [ + 97, + 114, + 185, + 255 + ], + "63": [ + 97, + 116, + 186, + 255 + ], + "64": [ + 98, + 118, + 186, + 255 + ], + "65": [ + 98, + 120, + 187, + 255 + ], + "66": [ + 99, + 122, + 187, + 255 + ], + "67": [ + 100, + 125, + 188, + 255 + ], + "68": [ + 100, + 127, + 188, + 255 + ], + "69": [ + 101, + 129, + 189, + 255 + ], + "70": [ + 102, + 131, + 189, + 255 + ], + "71": [ + 103, + 133, + 189, + 255 + ], + "72": [ + 104, + 135, + 190, + 255 + ], + "73": [ + 105, + 137, + 190, + 255 + ], + "74": [ + 106, + 138, + 190, + 255 + ], + "75": [ + 107, + 142, + 191, + 255 + ], + "76": [ + 109, + 144, + 191, + 255 + ], + "77": [ + 110, + 146, + 191, + 255 + ], + "78": [ + 111, + 148, + 192, + 255 + ], + "79": [ + 113, + 150, + 192, + 255 + ], + "80": [ + 115, + 152, + 192, + 255 + ], + "81": [ + 116, + 154, + 193, + 255 + ], + "82": [ + 117, + 154, + 193, + 255 + ], + "83": [ + 120, + 157, + 193, + 255 + ], + "84": [ + 122, + 159, + 194, + 255 + ], + "85": [ + 124, + 161, + 194, + 255 + ], + "86": [ + 126, + 163, + 194, + 255 + ], + "87": [ + 128, + 165, + 195, + 255 + ], + "88": [ + 130, + 167, + 195, + 255 + ], + "89": [ + 132, + 169, + 195, + 255 + ], + "90": [ + 133, + 170, + 196, + 255 + ], + "91": [ + 137, + 172, + 196, + 255 + ], + "92": [ + 139, + 174, + 197, + 255 + ], + "93": [ + 142, + 176, + 197, + 255 + ], + "94": [ + 144, + 178, + 197, + 255 + ], + "95": [ + 147, + 180, + 198, + 255 + ], + "96": [ + 150, + 181, + 198, + 255 + ], + "97": [ + 152, + 183, + 199, + 255 + ], + "98": [ + 154, + 184, + 199, + 255 + ], + "99": [ + 158, + 187, + 200, + 255 + ], + "100": [ + 161, + 188, + 201, + 255 + ], + "101": [ + 164, + 190, + 202, + 255 + ], + "102": [ + 167, + 192, + 202, + 255 + ], + "103": [ + 170, + 193, + 203, + 255 + ], + "104": [ + 173, + 195, + 204, + 255 + ], + "105": [ + 176, + 196, + 205, + 255 + ], + "106": [ + 177, + 197, + 205, + 255 + ], + "107": [ + 182, + 199, + 207, + 255 + ], + "108": [ + 185, + 201, + 208, + 255 + ], + "109": [ + 188, + 202, + 209, + 255 + ], + "110": [ + 191, + 204, + 210, + 255 + ], + "111": [ + 194, + 205, + 211, + 255 + ], + "112": [ + 197, + 207, + 212, + 255 + ], + "113": [ + 199, + 208, + 214, + 255 + ], + "114": [ + 201, + 209, + 214, + 255 + ], + "115": [ + 205, + 210, + 216, + 255 + ], + "116": [ + 207, + 212, + 217, + 255 + ], + "117": [ + 210, + 213, + 218, + 255 + ], + "118": [ + 212, + 214, + 219, + 255 + ], + "119": [ + 214, + 214, + 220, + 255 + ], + "120": [ + 216, + 215, + 221, + 255 + ], + "121": [ + 217, + 216, + 222, + 255 + ], + "122": [ + 218, + 216, + 222, + 255 + ], + "123": [ + 221, + 217, + 224, + 255 + ], + "124": [ + 222, + 217, + 224, + 255 + ], + "125": [ + 223, + 217, + 225, + 255 + ], + "126": [ + 224, + 217, + 226, + 255 + ], + "127": [ + 225, + 216, + 226, + 255 + ], + "128": [ + 225, + 216, + 225, + 255 + ], + "129": [ + 225, + 216, + 223, + 255 + ], + "130": [ + 225, + 216, + 222, + 255 + ], + "131": [ + 224, + 215, + 221, + 255 + ], + "132": [ + 224, + 215, + 220, + 255 + ], + "133": [ + 223, + 214, + 217, + 255 + ], + "134": [ + 223, + 213, + 215, + 255 + ], + "135": [ + 222, + 211, + 213, + 255 + ], + "136": [ + 222, + 210, + 211, + 255 + ], + "137": [ + 221, + 209, + 208, + 255 + ], + "138": [ + 220, + 207, + 205, + 255 + ], + "139": [ + 219, + 206, + 203, + 255 + ], + "140": [ + 219, + 204, + 200, + 255 + ], + "141": [ + 218, + 202, + 196, + 255 + ], + "142": [ + 217, + 200, + 193, + 255 + ], + "143": [ + 216, + 198, + 190, + 255 + ], + "144": [ + 215, + 196, + 187, + 255 + ], + "145": [ + 214, + 194, + 183, + 255 + ], + "146": [ + 213, + 192, + 180, + 255 + ], + "147": [ + 212, + 190, + 176, + 255 + ], + "148": [ + 212, + 189, + 175, + 255 + ], + "149": [ + 211, + 186, + 169, + 255 + ], + "150": [ + 210, + 184, + 166, + 255 + ], + "151": [ + 209, + 182, + 163, + 255 + ], + "152": [ + 208, + 179, + 159, + 255 + ], + "153": [ + 207, + 177, + 156, + 255 + ], + "154": [ + 207, + 175, + 153, + 255 + ], + "155": [ + 206, + 172, + 149, + 255 + ], + "156": [ + 205, + 170, + 146, + 255 + ], + "157": [ + 205, + 168, + 143, + 255 + ], + "158": [ + 204, + 165, + 140, + 255 + ], + "159": [ + 204, + 163, + 137, + 255 + ], + "160": [ + 203, + 161, + 133, + 255 + ], + "161": [ + 202, + 158, + 131, + 255 + ], + "162": [ + 202, + 156, + 128, + 255 + ], + "163": [ + 201, + 153, + 125, + 255 + ], + "164": [ + 201, + 152, + 123, + 255 + ], + "165": [ + 200, + 148, + 120, + 255 + ], + "166": [ + 200, + 146, + 117, + 255 + ], + "167": [ + 199, + 143, + 114, + 255 + ], + "168": [ + 199, + 141, + 112, + 255 + ], + "169": [ + 198, + 139, + 110, + 255 + ], + "170": [ + 197, + 136, + 108, + 255 + ], + "171": [ + 197, + 134, + 106, + 255 + ], + "172": [ + 196, + 131, + 104, + 255 + ], + "173": [ + 195, + 129, + 102, + 255 + ], + "174": [ + 195, + 126, + 100, + 255 + ], + "175": [ + 194, + 124, + 98, + 255 + ], + "176": [ + 193, + 121, + 96, + 255 + ], + "177": [ + 192, + 119, + 95, + 255 + ], + "178": [ + 192, + 116, + 93, + 255 + ], + "179": [ + 191, + 114, + 92, + 255 + ], + "180": [ + 190, + 113, + 91, + 255 + ], + "181": [ + 189, + 109, + 90, + 255 + ], + "182": [ + 188, + 107, + 89, + 255 + ], + "183": [ + 187, + 104, + 87, + 255 + ], + "184": [ + 186, + 102, + 87, + 255 + ], + "185": [ + 185, + 100, + 86, + 255 + ], + "186": [ + 184, + 97, + 85, + 255 + ], + "187": [ + 182, + 95, + 84, + 255 + ], + "188": [ + 181, + 93, + 83, + 255 + ], + "189": [ + 180, + 90, + 83, + 255 + ], + "190": [ + 179, + 88, + 82, + 255 + ], + "191": [ + 178, + 86, + 82, + 255 + ], + "192": [ + 176, + 84, + 81, + 255 + ], + "193": [ + 175, + 81, + 81, + 255 + ], + "194": [ + 173, + 79, + 80, + 255 + ], + "195": [ + 172, + 77, + 80, + 255 + ], + "196": [ + 171, + 76, + 80, + 255 + ], + "197": [ + 169, + 73, + 80, + 255 + ], + "198": [ + 167, + 70, + 79, + 255 + ], + "199": [ + 166, + 68, + 79, + 255 + ], + "200": [ + 164, + 66, + 79, + 255 + ], + "201": [ + 162, + 64, + 79, + 255 + ], + "202": [ + 161, + 62, + 79, + 255 + ], + "203": [ + 159, + 60, + 79, + 255 + ], + "204": [ + 157, + 58, + 79, + 255 + ], + "205": [ + 155, + 56, + 79, + 255 + ], + "206": [ + 154, + 54, + 79, + 255 + ], + "207": [ + 152, + 52, + 79, + 255 + ], + "208": [ + 150, + 50, + 79, + 255 + ], + "209": [ + 148, + 49, + 79, + 255 + ], + "210": [ + 146, + 47, + 79, + 255 + ], + "211": [ + 144, + 45, + 80, + 255 + ], + "212": [ + 143, + 44, + 80, + 255 + ], + "213": [ + 139, + 42, + 80, + 255 + ], + "214": [ + 137, + 40, + 80, + 255 + ], + "215": [ + 135, + 39, + 80, + 255 + ], + "216": [ + 132, + 37, + 80, + 255 + ], + "217": [ + 130, + 36, + 80, + 255 + ], + "218": [ + 128, + 35, + 80, + 255 + ], + "219": [ + 125, + 33, + 80, + 255 + ], + "220": [ + 123, + 32, + 79, + 255 + ], + "221": [ + 120, + 31, + 79, + 255 + ], + "222": [ + 118, + 30, + 79, + 255 + ], + "223": [ + 115, + 29, + 78, + 255 + ], + "224": [ + 113, + 28, + 78, + 255 + ], + "225": [ + 110, + 27, + 78, + 255 + ], + "226": [ + 107, + 26, + 77, + 255 + ], + "227": [ + 105, + 26, + 76, + 255 + ], + "228": [ + 103, + 25, + 76, + 255 + ], + "229": [ + 99, + 24, + 75, + 255 + ], + "230": [ + 97, + 24, + 74, + 255 + ], + "231": [ + 94, + 23, + 73, + 255 + ], + "232": [ + 92, + 22, + 72, + 255 + ], + "233": [ + 89, + 22, + 71, + 255 + ], + "234": [ + 86, + 21, + 70, + 255 + ], + "235": [ + 84, + 21, + 69, + 255 + ], + "236": [ + 81, + 20, + 68, + 255 + ], + "237": [ + 79, + 20, + 67, + 255 + ], + "238": [ + 76, + 19, + 66, + 255 + ], + "239": [ + 74, + 19, + 65, + 255 + ], + "240": [ + 71, + 18, + 64, + 255 + ], + "241": [ + 69, + 18, + 63, + 255 + ], + "242": [ + 67, + 18, + 62, + 255 + ], + "243": [ + 65, + 17, + 61, + 255 + ], + "244": [ + 64, + 17, + 60, + 255 + ], + "245": [ + 61, + 17, + 59, + 255 + ], + "246": [ + 59, + 17, + 58, + 255 + ], + "247": [ + 57, + 17, + 57, + 255 + ], + "248": [ + 55, + 17, + 57, + 255 + ], + "249": [ + 54, + 17, + 56, + 255 + ], + "250": [ + 53, + 17, + 56, + 255 + ], + "251": [ + 51, + 17, + 55, + 255 + ], + "252": [ + 50, + 18, + 55, + 255 + ], + "253": [ + 49, + 18, + 54, + 255 + ], + "254": [ + 47, + 19, + 54, + 255 + ], + "255": [ + 47, + 20, + 54, + 255 + ] + } +}; + + + + + + + + +const $5857c1d27770a5cb$export$40693b55f00eefc = "viridis"; +const $5857c1d27770a5cb$var$CURATED_SEQUENTIAL_COLORMAPS = [ + "viridis", + "plasma", + "inferno", + "magma", + "cividis", + "purples", + "blues", + "reds", + "greens", + "oranges", + "ylgnbu", + "ylgn", + "gnbu" +]; +const $5857c1d27770a5cb$var$CURATED_DIVERGING_COLORMAPS = [ + "rdbu", + "rdylbu", + "bwr", + "coolwarm" +]; +const $5857c1d27770a5cb$export$1cea8622f46b1799 = (colormapName)=>{ + const baseName = $5857c1d27770a5cb$var$normalizeColorMap(colormapName); + if ((0, $ae8c6763d6544b82$export$8d2937b8c0b4db9)[baseName]) return "sequential"; + else if ((0, $ae8c6763d6544b82$export$351b22c3b01eaaf4)[baseName]) return "diverging"; + else if ((0, $ae8c6763d6544b82$export$3460c8211c3d9a5e)[baseName]) return "rest"; + return "unknown"; +}; +const $5857c1d27770a5cb$export$6aefaf6caf23d38e = (colormapName, isReversed)=>{ + const baseName = $5857c1d27770a5cb$var$normalizeColorMap(colormapName); + const colormapData = (0, $ae8c6763d6544b82$export$8d2937b8c0b4db9)[baseName] || (0, $ae8c6763d6544b82$export$351b22c3b01eaaf4)[baseName] || (0, $ae8c6763d6544b82$export$3460c8211c3d9a5e)[baseName] || (0, $ae8c6763d6544b82$export$8d2937b8c0b4db9).viridis; + const colorKeys = Object.keys(colormapData); + const colors = colorKeys.map((key)=>{ + const [r, g, b, a] = colormapData[key]; + return `rgba(${r}, ${g}, ${b}, ${a})`; + }); + return isReversed ? colors.reduceRight((acc, color)=>[ + ...acc, + color + ], []) : colors; +}; +function $5857c1d27770a5cb$export$2e056865cde3cb92({ colorMap: colorMap = $5857c1d27770a5cb$export$40693b55f00eefc, setColorMap: setColorMap }) { + const initialIsReversed = colorMap.endsWith("_r"); + const initialColorMap = $5857c1d27770a5cb$var$normalizeColorMap(colorMap); + const [isReversed, setIsReversed] = (0, $3Zh6r$useState)(initialIsReversed); + const [selectedColorMap, setSelectedColorMap] = (0, $3Zh6r$useState)(initialColorMap); + const colormapType = $5857c1d27770a5cb$export$1cea8622f46b1799(selectedColorMap); + const [customColorMap, setCustomColorMap] = (0, $3Zh6r$useState)(null); + (0, $3Zh6r$useEffect)(()=>{ + if (colormapType === "sequential" && !$5857c1d27770a5cb$var$CURATED_SEQUENTIAL_COLORMAPS.includes(selectedColorMap)) setCustomColorMap(selectedColorMap); + else if (colormapType === "diverging" && !$5857c1d27770a5cb$var$CURATED_DIVERGING_COLORMAPS.includes(selectedColorMap)) setCustomColorMap(selectedColorMap); + }, [ + selectedColorMap, + colormapType + ]); + let availableColormaps = []; + if (colormapType === "sequential") { + if (customColorMap) availableColormaps = [ + { + name: customColorMap + }, + ...$5857c1d27770a5cb$var$CURATED_SEQUENTIAL_COLORMAPS.map((name)=>({ + name: name + })) + ]; + else availableColormaps = $5857c1d27770a5cb$var$CURATED_SEQUENTIAL_COLORMAPS.map((name)=>({ + name: name + })); + } else if (colormapType === "diverging") { + if (customColorMap) availableColormaps = [ + { + name: customColorMap + }, + ...$5857c1d27770a5cb$var$CURATED_DIVERGING_COLORMAPS.map((name)=>({ + name: name + })) + ]; + else availableColormaps = $5857c1d27770a5cb$var$CURATED_DIVERGING_COLORMAPS.map((name)=>({ + name: name + })); + } else if (colormapType === "rest") availableColormaps = [ + { + name: selectedColorMap + } + ]; + else availableColormaps = [ + { + name: $5857c1d27770a5cb$export$40693b55f00eefc + } + ]; + const handleReverseToggle = ()=>{ + const newIsReversed = !isReversed; + setIsReversed(newIsReversed); + const baseColorMap = $5857c1d27770a5cb$var$normalizeColorMap(selectedColorMap); + setColorMap(newIsReversed ? `${baseColorMap}_r` : baseColorMap); + }; + const handleColorMapSelect = (colorMap)=>{ + const baseColorMap = $5857c1d27770a5cb$var$normalizeColorMap(colorMap); + setSelectedColorMap(baseColorMap); + setColorMap(isReversed ? `${baseColorMap}_r` : baseColorMap); + }; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + className: "colormap-options__container bg-white shadow-1 maxh-mobile-lg", + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + className: "display-flex flex-align-center text-gray-90 padding-2 font-heading-xs text-bold", + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonDrop), { + className: "margin-right-1" + }), + " Colormap options" + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { + className: "display-flex flex-align-center flex-justify border-top-1px border-bottom-1px border-base-lightest bg-base-lightest padding-2", + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + className: "display-flex flex-align-center", + onClick: handleReverseToggle, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("label", { + className: "font-ui-3xs text-gray-90 text-semibold margin-right-1", + children: "Reverse" + }), + isReversed ? /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Icon).ToggleOn, { + className: "text-primary", + size: 4 + }) : /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Icon).ToggleOff, { + className: "text-base-light", + size: 4 + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("input", { + className: "colormap-options__input", + checked: isReversed, + type: "checkbox", + readOnly: true + }) + ] + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { + children: availableColormaps.map(({ name: name })=>{ + const previewColors = $5857c1d27770a5cb$export$6aefaf6caf23d38e(name, isReversed); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + className: `colormap-options__item display-flex flex-align-center flex-justify padding-2 border-bottom-1px border-base-lightest radius-md ${selectedColorMap.toLowerCase() === name.toLowerCase() ? "selected" : ""}`, + onClick: ()=>handleColorMapSelect(name.toLowerCase()), + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { + className: "colormap-options__preview display-flex border-1px border-base-lightest radius-md margin-right-2", + style: { + background: `linear-gradient(to right, ${previewColors.join(", ")})` + } + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("label", { + className: "colormap-options__label text-gray-90 font-heading-xs flex-1", + children: name + }) + ] + }, name); + }) + }) + ] + }); +} +function $5857c1d27770a5cb$var$normalizeColorMap(colorMap) { + return colorMap.replace(/_r$/, ""); +} + + +const $6823e345034c5c0d$var$makeGradient = (stops)=>{ + if (stops.length === 1) return stops[0]; + const d = 100 / (stops.length - 1); + const steps = stops.map((s, i)=>`${s} ${i * d}%`); + return `linear-gradient(to right, ${steps.join(", ")})`; +}; +const $6823e345034c5c0d$var$printLegendVal = (val)=>{ + const number = Number(val); + if (isNaN(number)) return val; + if (number === 0) return 0; + if (Math.abs(number) < 9999 && Math.abs(number) > 0.0009) return (0, $70a57262ebf0860e$export$aa9294712332dc16)(number, { + decimals: 3 + }); + else return (0, $70a57262ebf0860e$export$a5c7fd3700da7bdd)(number, 2); +}; +const $6823e345034c5c0d$var$formatTooltipValue = (rawVal, unit)=>{ + if (rawVal === 0) return 0; + let value; + if (Math.abs(rawVal) < 9999 && Math.abs(rawVal) > 0.0009) value = (0, $70a57262ebf0860e$export$2077e0241d6afd3c)(rawVal, 3); + else value = (0, $70a57262ebf0860e$export$a5c7fd3700da7bdd)(rawVal, 2); + return unit?.label ? `${value} ${unit.label}` : value; +}; +const $6823e345034c5c0d$export$52652d7e4b3b7dee = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "layer-legend__LegendContainer", + componentId: "sc-1vivlza-0" +})([ + "position:absolute;z-index:8;bottom:", + ";right:", + ";display:flex;flex-flow:column nowrap;box-shadow:", + ";border-radius:", + ";background-color:", + ";&.reveal-enter{opacity:0;bottom:4rem;}&.reveal-exit{opacity:1;bottom:", + ";}&.reveal-enter-active{opacity:1;bottom:", + ";}&.reveal-exit-active{opacity:0;bottom:4rem;}&.reveal-enter-active,&.reveal-exit-active{transition:bottom 240ms ease-in-out,opacity 240ms ease-in-out;}" +], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$themeVal)("boxShadow.elevationB"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.surface"), (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)()); +const $6823e345034c5c0d$var$LayerLegendSelf = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "layer-legend__LayerLegendSelf", + componentId: "sc-1vivlza-1" +})([ + "display:flex;flex-flow:column nowrap;width:16rem;border-bottom:1px solid ", + ";", + "{padding:", + ";}&:only-child{", + "{padding:", + ";}border-bottom:0;}" +], (0, $3Zh6r$themeVal)("color.base-100"), (0, $75d8bbd9db525d75$export$3123be1a721df363), (0, $71GSy.variableGlsp)(0.25, 0.5), (0, $75d8bbd9db525d75$export$3123be1a721df363), (0, $71GSy.variableGlsp)(0.5)); +const $6823e345034c5c0d$var$LegendList = (0, $3Zh6r$styledcomponents).dl.withConfig({ + displayName: "layer-legend__LegendList", + componentId: "sc-1vivlza-2" +})([ + "display:grid;grid-gap:0 ", + ";grid-auto-columns:minmax(1rem,1fr);grid-auto-flow:column;dt{grid-row:1;}dd{font-size:0.75rem;line-height:1rem;grid-row:2;display:flex;justify-content:space-between;> *{width:8rem;> *{", + " display:block;}&:last-child:not(:first-child){text-align:right;}}&:not(:first-of-type):not(:last-of-type){", + "}}.unit{grid-row:3;width:100%;text-align:center;font-size:0.75rem;line-height:1rem;justify-content:center;}" +], (0, $3Zh6r$glsp)(0.125), (0, $3Zh6r$truncated)(), (0, $3Zh6r$visuallyHidden)()); +const $6823e345034c5c0d$var$LegendSwatch = (0, $3Zh6r$styledcomponents).span.withConfig({ + displayName: "layer-legend__LegendSwatch", + componentId: "sc-1vivlza-3" +})([ + "position:relative;display:block;font-size:0;height:0.5rem;border-radius:", + ";background:", + ";margin:0 0 ", + " 0;box-shadow:inset 0 0 0 1px ", + ";cursor:", + ";" +], (0, $3Zh6r$themeVal)("shape.rounded"), ({ stops: stops })=>typeof stops === "string" ? stops : $6823e345034c5c0d$var$makeGradient(stops), (0, $3Zh6r$glsp)(1 / 8), (0, $3Zh6r$themeVal)("color.base-100a"), ({ hasHelp: hasHelp })=>hasHelp ? "help" : "auto"); +const $6823e345034c5c0d$var$LayerLegendTitle = (0, $3Zh6r$styledcomponents).h3.withConfig({ + displayName: "layer-legend__LayerLegendTitle", + componentId: "sc-1vivlza-4" +})([ + "font-size:", + ";line-height:", + ";" +], (0, $71GSy.variableBaseType)("0.75rem"), (0, $71GSy.variableBaseType)("1rem")); +const $6823e345034c5c0d$var$LegendBody = (0, $3Zh6r$styledcomponents)((0, $75d8bbd9db525d75$export$bac90c2eeb71223e)).withConfig({ + displayName: "layer-legend__LegendBody", + componentId: "sc-1vivlza-5" +})([ + "padding:0;min-height:32px;max-height:120px;overflow-y:auto;overscroll-behavior:none;.scroll-inner{padding:", + ";}.shadow-bottom{border-radius:", + ";}" +], (0, $71GSy.variableGlsp)(0.5, 0.75), (0, $3Zh6r$themeVal)("shape.rounded")); +function $6823e345034c5c0d$export$e5ffa64f7b07ad2f(props) { + const { id: id, type: type, title: title, description: description } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$AccordionFold), { + id: id, + forwardedAs: $6823e345034c5c0d$var$LayerLegendSelf, + renderHeader: ({ isExpanded: isExpanded, toggleExpanded: toggleExpanded })=>/*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $75d8bbd9db525d75$export$3123be1a721df363), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $75d8bbd9db525d75$export$70f9fb9939eb10bc), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $75d8bbd9db525d75$export$d1565d8f53bba7e2), { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($6823e345034c5c0d$var$LayerLegendTitle, { + children: title + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Toolbar), { + size: "small", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$ToolbarIconButton), { + variation: "base-text", + active: isExpanded, + onClick: toggleExpanded, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonCircleInformation), { + title: "Information about layer", + meaningful: true + }) + }) + }) + ] + }), + type === "categorical" && /*#__PURE__*/ (0, $3Zh6r$jsx)($6823e345034c5c0d$export$8a163c591505fc2a, { + type: "categorical", + stops: props.stops + }), + type === "gradient" && /*#__PURE__*/ (0, $3Zh6r$jsx)($6823e345034c5c0d$export$bbc7702caff18c73, { + type: "gradient", + stops: props.stops, + unit: props.unit, + min: props.min, + max: props.max + }) + ] + }), + renderBody: ()=>/*#__PURE__*/ (0, $3Zh6r$jsx)($6823e345034c5c0d$var$LegendBody, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { + className: "scroll-inner", + children: description || /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: "No info available for this layer." + }) + }) + }) + }); +} +function $6823e345034c5c0d$export$94045d92df5da6f0(props) { + return /*#__PURE__*/ (0, $3Zh6r$jsx)($6823e345034c5c0d$export$52652d7e4b3b7dee, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$AccordionManager), { + children: props.children + }) + }); +} +function $6823e345034c5c0d$export$8a163c591505fc2a(props) { + const { stops: stops } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)($6823e345034c5c0d$var$LegendList, { + children: stops.map((stop)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("dt", { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $61b3d1da33a5342d$export$c92c6401b52a9298), { + content: stop.label, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($6823e345034c5c0d$var$LegendSwatch, { + stops: stop.color, + hasHelp: true, + children: stop.color + }) + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("dd", { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { + children: stop.label + }) + }) + }) + ] + }, stop.color)) + }); +} +const $6823e345034c5c0d$export$bbc7702caff18c73 = (props)=>{ + const { stops: stops, min: min, max: max, unit: unit } = props; + const [hoverVal, setHoverVal] = (0, $3Zh6r$useState)(0); + const moveListener = (0, $3Zh6r$useCallback)((e)=>{ + const target = e.nativeEvent.target; + const boundingRect = target.getBoundingClientRect(); + const offsetX = e.nativeEvent.clientX - boundingRect.left; + const width = boundingRect.width; + const scale = (0, $3Zh6r$scaleLinear)().domain([ + 0, + width + ]).range([ + Number(min), + Number(max) + ]); + setHoverVal(Math.max(Number(min), Math.min(Number(max), scale(offsetX)))); + }, [ + min, + max + ]); + const hasNumericLegend = !isNaN(Number(min) + Number(max)); + const tipText = $6823e345034c5c0d$var$formatTooltipValue(hoverVal, unit); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($6823e345034c5c0d$var$LegendList, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("dt", { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $61b3d1da33a5342d$export$c92c6401b52a9298), { + disabled: !hasNumericLegend, + content: tipText, + followCursor: "horizontal", + plugins: [ + (0, $3Zh6r$followCursor) + ], + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($6823e345034c5c0d$var$LegendSwatch, { + stops: stops, + onMouseMove: moveListener, + children: [ + stops[0], + " to ", + stops[stops.length - 1] + ] + }) + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)("dd", { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { + children: $6823e345034c5c0d$var$printLegendVal(min) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { + children: $6823e345034c5c0d$var$printLegendVal(max) + }) + ] + }), + unit?.label && /*#__PURE__*/ (0, $3Zh6r$jsx)("dd", { + className: "unit", + children: unit.label + }) + ] + }); +}; +const $6823e345034c5c0d$export$d7484230cf8fb000 = (props)=>{ + const { colorMap: colorMap = (0, $5857c1d27770a5cb$export$40693b55f00eefc), ...otherProps } = props; + const colormapResult = $6823e345034c5c0d$export$4e5e2d0d1599a1cc(colorMap); + const { foundColorMap: foundColorMap, isReversed: isReversed } = colormapResult; + const stops = Object.values(foundColorMap).filter((value)=>Array.isArray(value) && value.length === 4).map((value)=>{ + return `rgba(${value.join(",")})`; + }); + const processedStops = isReversed ? stops.reduceRight((acc, stop)=>[ + ...acc, + stop + ], []) : stops; + return /*#__PURE__*/ (0, $3Zh6r$jsx)($6823e345034c5c0d$export$bbc7702caff18c73, { + type: "gradient", + stops: processedStops, + ...otherProps + }); +}; +const $6823e345034c5c0d$export$4e5e2d0d1599a1cc = (name)=>{ + const isReversed = name.toLowerCase().endsWith("_r"); + const baseName = isReversed ? name.slice(0, -2).toLowerCase() : name.toLowerCase(); + const colormap = (0, $ae8c6763d6544b82$export$8d2937b8c0b4db9)[baseName] ?? (0, $ae8c6763d6544b82$export$351b22c3b01eaaf4)[baseName] ?? (0, $ae8c6763d6544b82$export$3460c8211c3d9a5e)[baseName]; + if (!colormap) { + const defaultColormap = (0, $ae8c6763d6544b82$export$8d2937b8c0b4db9)[(0, $5857c1d27770a5cb$export$40693b55f00eefc).toLowerCase()] ?? (0, $ae8c6763d6544b82$export$351b22c3b01eaaf4)[(0, $5857c1d27770a5cb$export$40693b55f00eefc).toLowerCase()]; + return { + foundColorMap: { + ...defaultColormap + }, + isReversed: false + }; + } + return { + foundColorMap: { + ...colormap + }, + isReversed: isReversed + }; +}; + + + + + + + + + + + + +function $15e6a4e6efb4539b$export$61c0f748c7c054a3(props) { + const { value: value, children: children } = props; + const [showCopiedMsg, setShowCopiedMsg] = (0, $3Zh6r$useState)(false); + const triggerElement = (0, $3Zh6r$useRef)(); + const copyValue = (0, $3Zh6r$useRef)(value); + copyValue.current = value; + (0, $3Zh6r$useEffect)(()=>{ + if (!triggerElement.current) throw new Error("ref for trigger element is not set"); + let copiedMsgTimeout; + const clipboard = new (0, $3Zh6r$clipboard)(triggerElement.current, { + text: ()=>copyValue.current + }); + clipboard.on("success", ()=>{ + setShowCopiedMsg(true); + copiedMsgTimeout = setTimeout(()=>{ + setShowCopiedMsg(false); + }, 2000); + }); + return ()=>{ + clipboard.destroy(); + if (copiedMsgTimeout) clearTimeout(copiedMsgTimeout); + }; + }, []); + const val = showCopiedMsg ? "Copied!" : value; + return children({ + value: val, + ref: triggerElement, + originalValue: value, + showCopiedMsg: showCopiedMsg + }); +} + + +const $41ae5ba7f756d039$var$MapCoordsWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "coords__MapCoordsWrapper", + componentId: "sc-qchtxj-0" +})([ + "width:100vw;pointer-events:none !important;", + "{pointer-events:auto;background:", + ";font-weight:", + ";font-size:0.75rem;}&& ", + ":hover{background:", + ";}" +], (0, $3Zh6r$Button), (0, $3Zh6r$themeVal)("color.base-400a"), (0, $3Zh6r$themeVal)("type.base.regular"), (0, $3Zh6r$Button), (0, $3Zh6r$themeVal)("color.base-500")); +const $41ae5ba7f756d039$var$getCoords = (mapInstance)=>{ + if (!mapInstance) return { + lng: 0, + lat: 0 + }; + const mapCenter = mapInstance.getCenter(); + return { + lng: (0, $70a57262ebf0860e$export$2077e0241d6afd3c)(mapCenter.lng, 4), + lat: (0, $70a57262ebf0860e$export$2077e0241d6afd3c)(mapCenter.lat, 4) + }; +}; +function $41ae5ba7f756d039$export$2e2bcd8739ae039() { + const { main: main } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); + const [position, setPosition] = (0, $3Zh6r$useState)($41ae5ba7f756d039$var$getCoords(main)); + (0, $3Zh6r$useEffect)(()=>{ + const posListener = (e)=>{ + setPosition($41ae5ba7f756d039$var$getCoords(e.target)); + }; + if (main) main.on("moveend", posListener); + return ()=>{ + if (main) main.off("moveend", posListener); + }; + }, [ + main + ]); + const { lng: lng, lat: lat } = position; + const value = `W ${lng}, N ${lat}`; + (0, $9df2cd8992362d1d$export$2e2bcd8739ae039)(()=>/*#__PURE__*/ (0, $3Zh6r$jsx)($41ae5ba7f756d039$var$MapCoordsWrapper, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $15e6a4e6efb4539b$export$61c0f748c7c054a3), { + value: value, + children: ({ ref: ref, showCopiedMsg: showCopiedMsg })=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Button), { + ref: ref, + // not up to date + variation: "achromic-text", + size: "small", + children: showCopiedMsg ? "Copied!" : value + }) + }) + }), { + position: "bottom-left" + }); + return null; +} + + + + + + + + +var $71GSy = parcelRequire("71GSy"); +const $9a96d139d5e229b4$var$FADE_DURATION = 240; +const $9a96d139d5e229b4$var$Message = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "map-message__Message", + componentId: "sc-1ujy35t-0" +})([ + "position:absolute;z-index:2;transform:translate(-50%,0);padding:", + ";box-shadow:", + ";border-radius:", + ";font-size:0.75rem;line-height:1rem;text-align:center;display:flex;align-items:center;gap:", + ";", + " ", + " transition:all ", + "ms ease-in-out;", + "" +], (0, $3Zh6r$glsp)(0.5, 0.75), (0, $3Zh6r$themeVal)("boxShadow.elevationA"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$glsp)(0.5), ({ position: position })=>{ + if (position === "left") return "left: 25%;"; + if (position === "right") return "left: 75%;"; + return "left: 50%;"; +}, ({ isInvalid: isInvalid })=>isInvalid ? (0, $3Zh6r$css)([ + "background:", + ";color:", + ";" + ], (0, $3Zh6r$themeVal)("color.danger"), (0, $3Zh6r$themeVal)("color.surface")) : (0, $3Zh6r$css)([ + "background:#fff;" + ]), $9a96d139d5e229b4$var$FADE_DURATION, ({ show: show })=>show ? (0, $3Zh6r$css)([ + "visibility:visible;top:", + ";opacity:1;" + ], (0, $71GSy.variableGlsp)()) : (0, $3Zh6r$css)([ + "visibility:hidden;top:", + ";opacity:0;" + ], (0, $71GSy.variableGlsp)(-1))); +function $9a96d139d5e229b4$export$2e2bcd8739ae039(props) { + const { id: id, children: children, active: active, isInvalid: isInvalid, position: position } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$TransitionGroup), { + component: null, + children: active && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Transition), { + timeout: $9a96d139d5e229b4$var$FADE_DURATION, + children: (state)=>{ + return /*#__PURE__*/ (0, $3Zh6r$jsx)($9a96d139d5e229b4$var$Message, { + show: state === "entered" || state === "entering", + isInvalid: isInvalid, + position: position, + children: children + }); + } + }, id) + }); +} + + + + + + + + +var $i0dwT = parcelRequire("i0dwT"); + + + +function $de3f8cae0a38f8ef$export$49a437922edc1bd9({ position: position = "top-right" }) { + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$NavigationControl), { + position: position, + showCompass: false + }); +} +function $de3f8cae0a38f8ef$export$1fb16e435eedcce9() { + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$ScaleControl), { + position: "bottom-left" + }); +} + + + + + + + + + + + + + + + + + + +const $45add38d9d729aa2$export$ad1a74e9b449db44 = [ + { + id: "min", + label: "Min", + chartLabel: "Min", + themeColor: "infographicA", + style: { + "strokeDasharray": "2 2" + } + }, + { + id: "mean", + label: "Average", + chartLabel: "Average", + themeColor: "infographicB" + }, + { + id: "max", + label: "Max", + chartLabel: "Max", + themeColor: "infographicC", + style: { + "strokeDasharray": "2 2" + } + }, + { + id: "std", + label: "St Deviation", + chartLabel: "St Deviation", + themeColor: "infographicD" + }, + { + id: "median", + label: "Median", + chartLabel: "Median", + themeColor: "infographicE" + }, + { + id: "sum", + label: "Sum", + chartLabel: "Sum", + themeColor: "infographicF" + } +]; +const $45add38d9d729aa2$export$8a3afbbe3055c1c0 = $45add38d9d729aa2$export$ad1a74e9b449db44.filter((metric)=>metric.id === "mean" || metric.id === "std"); +const $45add38d9d729aa2$var$MetricList = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$DropMenu)).withConfig({ + displayName: "analysis-metrics__MetricList", + componentId: "sc-j8f3i9-0" +})([ + "display:flex;flex-flow:column;list-style:none;margin:", + ";padding:", + ";gap:", + ";> li{padding:", + ";font-weight:", + ";color:", + ";}" +], (0, $3Zh6r$glsp)(0, -1, 1, -1), (0, $3Zh6r$glsp)(0, 0, 1, 0), (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$glsp)(0, 1), (0, $3Zh6r$themeVal)("type.base.regular"), (0, $3Zh6r$themeVal)("color.base-400")); +const $45add38d9d729aa2$var$MetricSwitch = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$FormSwitch)).withConfig({ + displayName: "analysis-metrics__MetricSwitch", + componentId: "sc-j8f3i9-1" +})([ + "display:grid;grid-template-columns:min-content 1fr auto;gap:", + ";&::before{content:'';width:0.5rem;height:0.5rem;background:", + ";border-radius:", + ";align-self:center;}" +], (0, $3Zh6r$glsp)(0.5), ({ metricThemeColor: metricThemeColor })=>(0, $3Zh6r$themeVal)(`color.${metricThemeColor}`), (0, $3Zh6r$themeVal)("shape.ellipsoid")); +function $45add38d9d729aa2$export$2e2bcd8739ae039(props) { + const { activeMetrics: activeMetrics, onMetricsChange: onMetricsChange } = props; + const handleMetricChange = (metric, shouldAdd)=>{ + onMetricsChange(shouldAdd ? activeMetrics.concat(metric) : activeMetrics.filter((m)=>m.id !== metric.id)); + }; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$DropTitle), { + children: "Analysis metrics" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($45add38d9d729aa2$var$MetricList, { + children: $45add38d9d729aa2$export$ad1a74e9b449db44.map((metric)=>{ + const checked = !!activeMetrics.find((m)=>m.id === metric.id); + return /*#__PURE__*/ (0, $3Zh6r$jsx)("li", { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($45add38d9d729aa2$var$MetricSwitch, { + metricThemeColor: metric.themeColor, + name: `switch-metric-${metric.id}`, + id: `switch-metric-${metric.id}`, + value: `switch-metric-${metric.id}`, + title: "Toggle metric on/off", + checked: checked, + onChange: ()=>handleMetricChange(metric, !checked), + children: metric.label + }) + }, metric.id); + }) + }) + ] + }); +} + + + + +const $32613d3594246d79$export$4349f28d89705d68 = (datasets)=>Object.values(datasets).flatMap((dataset)=>{ + return dataset.data.layers.map((l)=>({ + ...l, + parentDataset: { + id: dataset.data.id, + name: dataset.data.name + } + })); + }); +const $32613d3594246d79$export$e083f60307dacb6e = (datasets)=>Object.values(datasets).map((dataset)=>{ + return dataset.layers.map((l)=>({ + ...l, + parentDataset: { + id: dataset.id, + name: dataset.name + } + })); + }); +/** + * Returns an array of metrics based on the given Dataset Layer configuration. + * If the layer has metrics defined, it returns only the metrics that match the + * ids. Otherwise, it returns all available metrics. + * + * @param data - The Datase tLayer object to get metrics for. + * @returns An array of metrics objects. + */ function $32613d3594246d79$var$getInitialMetrics(data) { + const metricsIds = data.analysis?.metrics ?? []; + if (!metricsIds.length) return 0, $45add38d9d729aa2$export$8a3afbbe3055c1c0; + const foundMetrics = metricsIds.map((metric)=>{ + return (0, $45add38d9d729aa2$export$ad1a74e9b449db44).find((m)=>m.id === metric); + }).filter(Boolean); + return foundMetrics; +} +function $32613d3594246d79$var$getInitialColorMap(dataset) { + return dataset.sourceParams?.colormap_name ?? (0, $5857c1d27770a5cb$export$40693b55f00eefc); +} +function $32613d3594246d79$export$1fd91fc84abac1d3(ids, datasetsList, reconciledDatasets) { + return ids.map((id)=>{ + const alreadyReconciled = reconciledDatasets.find((d)=>d.data.id === id); + if (alreadyReconciled) return alreadyReconciled; + const dataset = datasetsList.find((d)=>d.id === id); + if (!dataset) throw new Error(`Dataset [${id}] not found`); + return { + status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).IDLE, + data: dataset, + error: null, + settings: { + isVisible: true, + opacity: 100, + analysisMetrics: $32613d3594246d79$var$getInitialMetrics(dataset), + colorMap: $32613d3594246d79$var$getInitialColorMap(dataset) + }, + analysis: { + status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).IDLE, + data: null, + error: null, + meta: {} + } + }; + }); +} +function $32613d3594246d79$export$3192ffac2c9c4f49(datasetId, datasetData) { + const { domain: domain, isPeriodic: isPeriodic, timeDensity: timeDensity } = datasetData; + if (!domain || domain.length === 0) throw new Error(`Invalid domain on dataset [${datasetId}]`); + if (!isPeriodic) return domain.map((d)=>(0, $4c754f8d949487da$export$eed8ce5347a58f09)(d)); + switch(timeDensity){ + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR: + return (0, $3Zh6r$datefnseachYearOfInterval)({ + start: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain[0]), + end: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain[domain.length - 1]) + }); + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH: + return (0, $3Zh6r$datefnseachMonthOfInterval)({ + start: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain[0]), + end: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain[domain.length - 1]) + }); + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY: + return (0, $3Zh6r$datefnseachDayOfInterval)({ + start: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain[0]), + end: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain[domain.length - 1]) + }); + default: + throw new Error(`Invalid time density [${timeDensity}] on dataset [${datasetId}]`); + } +} +const $32613d3594246d79$var$hasValidSourceParams = (params)=>{ + return params && "colormap_name" in params && "rescale" in params; +}; +const $32613d3594246d79$export$aad9a0613fe41340 = (datasetType)=>{ + const nonApplicableTypes = [ + "vector" + ]; + return !nonApplicableTypes.includes(datasetType); +}; +/** + * Util to flatten and process rescale values, + * + * The need for flattening is because the `rescale` values can be received + * in different formats depending on their source. When parsing through Parcel, + * `rescale` values are typically a flat array (e.g., [0, 0.1, 0.01, 0.2]). + * However, when these values come from the back-end, they may be nested, + * like `[[0, 0.1], [0.01, 0.2]]`. + * + * To ensure consistency across the application and guard against any nesting + * issues (especially when working with multiple pairs of tuples from the back-end), + * this function flattens the input array and calculates the global minimum and maximum values. + * This guarantees that the `rescale` values are always returned in the correct [min, max] format. + * + * @param rescale - A potentially nested array of rescale values. + * @returns A tuple containing the minimum and maximum values [min, max]. + */ function $32613d3594246d79$var$flattenAndCalculateMinMax(rescale) { + const flattenArray = (arr)=>arr.flat(Infinity); + const rescaleArray = flattenArray(rescale); + const min = Math.min(...rescaleArray); + const max = Math.max(...rescaleArray); + return [ + min, + max + ]; +} // renderParams precedence: Start with sourceParams from the dataset. +function $32613d3594246d79$export$bc7e71bdad797f9d(datasetSourceParams, queryDataRenders) { + // Start with sourceParams from the dataset. + // Return the source param as it is if exists + if ($32613d3594246d79$var$hasValidSourceParams(datasetSourceParams)) return datasetSourceParams; + // Check for the dashboard render configuration in queryData + if (!queryDataRenders) throw new Error("No render parameter exists from stac endpoint."); // Check the namespace from render extension + const renderKey = queryDataRenders.dashboard ? "dashboard" : datasetSourceParams?.assets; + if (!queryDataRenders[renderKey]) throw new Error("No proper render parameter for dashboard namespace exists."); // Return the render extension parameter + if (queryDataRenders[renderKey] && $32613d3594246d79$var$hasValidSourceParams(queryDataRenders[renderKey])) { + const renderParams = queryDataRenders[renderKey]; + return { + ...renderParams, + rescale: $32613d3594246d79$var$flattenAndCalculateMinMax([ + renderParams.rescale + ]) + }; + } +} +function $32613d3594246d79$export$e3ff1717ffebe7f1(date, timeDensity) { + switch(timeDensity){ + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH: + return (0, $3Zh6r$datefnsstartOfMonth)(date); + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR: + return (0, $3Zh6r$datefnsstartOfYear)(date); + } + return (0, $3Zh6r$datefnsstartOfDay)(date); +} // Define an order for TimeDensity, where smaller numbers indicate finer granularity +const $32613d3594246d79$var$TIME_DENSITY_ORDER = { + [(0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY]: 1, + [(0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH]: 2, + [(0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR]: 3 +}; +const $32613d3594246d79$export$d151187309f9d5c1 = (dataArray)=>dataArray.reduce((lowestDensity, obj)=>$32613d3594246d79$var$TIME_DENSITY_ORDER[obj.data.timeDensity] < $32613d3594246d79$var$TIME_DENSITY_ORDER[lowestDensity] ? obj.data.timeDensity : lowestDensity, (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR); + + + + + + + + + + + + +function $d7b8cfb630f288e0$export$2e2bcd8739ae039(isUserPositionSet, initialBbox, stacBbox) { + const { current: mapInstance } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); + (0, $3Zh6r$useEffect)(()=>{ + if (isUserPositionSet || !mapInstance) return; // Prefer layer defined bounds to STAC collection bounds. + const bounds = initialBbox ?? stacBbox; + if (bounds?.length && (0, $02001aac47ff8556$export$f8a2d12103fa5b0f)(bounds, mapInstance)) mapInstance.fitBounds(bounds, { + padding: (0, $02001aac47ff8556$export$c7c74247e5542f4d) + }); + }, [ + mapInstance, + isUserPositionSet, + initialBbox, + stacBbox + ]); +} + + + + +function $20be39041d7cb874$export$2e2bcd8739ae039({ layerId: layerId, onClick: onClick }) { + const { current: mapInstance } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); + (0, $3Zh6r$useEffect)(()=>{ + if (!mapInstance) return; + const onPointsClick = (e)=>{ + if (!e.features.length) return; + onClick(e.features); + }; + const onPointsEnter = ()=>{ + mapInstance.getCanvas().style.cursor = "pointer"; + }; + const onPointsLeave = ()=>{ + mapInstance.getCanvas().style.cursor = ""; + }; + mapInstance.on("click", layerId, onPointsClick); + mapInstance.on("mouseenter", layerId, onPointsEnter); + mapInstance.on("mouseleave", layerId, onPointsLeave); + return ()=>{ + mapInstance.off("click", layerId, onPointsClick); + mapInstance.off("mouseenter", layerId, onPointsEnter); + mapInstance.off("mouseleave", layerId, onPointsLeave); + }; + }, [ + layerId, + mapInstance, + onClick + ]); +} + + + + + +function $b36fefa1a1cfcd9d$export$2e2bcd8739ae039(props) { + return (0, $3Zh6r$useMemo)(()=>{ + return props; // Memoize only required abse params + }, [ + props.generatorOrder, + props.hidden, + props.opacity + ]); +} + + +const $c83d7674013ba268$export$4173a1cafc17f10c = "idle"; +const $c83d7674013ba268$export$c328c4e9193d023b = "loading"; +const $c83d7674013ba268$export$5a7aba0f257f66 = "success"; +const $c83d7674013ba268$export$4733fe50ccd1b736 = "error"; + + +const $0b6500cf569ea6d7$var$LOG = true; +var $0b6500cf569ea6d7$var$STATUS_KEY; +(function(STATUS_KEY) { + STATUS_KEY[STATUS_KEY["Global"] = 0] = "Global"; + STATUS_KEY[STATUS_KEY["Layer"] = 1] = "Layer"; + STATUS_KEY[STATUS_KEY["StacSearch"] = 2] = "StacSearch"; +})($0b6500cf569ea6d7$var$STATUS_KEY || ($0b6500cf569ea6d7$var$STATUS_KEY = {})); +function $0b6500cf569ea6d7$export$bbb283b77715c122(props) { + const { id: id, stacCol: stacCol, date: date, sourceParams: sourceParams, zoomExtent: zoomExtent, bounds: bounds, onStatusChange: onStatusChange, isPositionSet: isPositionSet, hidden: hidden, opacity: opacity, stacApiEndpoint: stacApiEndpoint, tileApiEndpoint: tileApiEndpoint, colorMap: colorMap } = props; + const { current: mapInstance } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); + const theme = (0, $3Zh6r$useTheme)(); + const { updateStyle: updateStyle } = (0, $2913a1b35d8b428a$export$2e2bcd8739ae039)(); + const minZoom = zoomExtent?.[0] ?? 0; + const generatorId = `raster-timeseries-${id}`; + const stacApiEndpointToUse = stacApiEndpoint ?? "https://staging.openveda.cloud/api/stac" ?? ""; + const tileApiEndpointToUse = tileApiEndpoint ?? "https://staging.openveda.cloud/api/raster" ?? ""; // Status tracking. + // A raster timeseries layer has a base layer and may have markers. + // The status is succeeded only if all requests succeed. + const statuses = (0, $3Zh6r$useRef)({ + [0]: (0, $c83d7674013ba268$export$4173a1cafc17f10c), + [1]: (0, $c83d7674013ba268$export$4173a1cafc17f10c), + [2]: (0, $c83d7674013ba268$export$4173a1cafc17f10c) + }); + const changeStatus = (0, $3Zh6r$useCallback)(({ status: status, context: context })=>{ + // Set the new status + statuses.current[context] = status; + const layersToCheck = [ + statuses.current[2], + statuses.current[1] + ]; + let newStatus = statuses.current[0]; // All must succeed to be considered successful. + if (layersToCheck.every((s)=>s === (0, $c83d7674013ba268$export$5a7aba0f257f66))) newStatus = (0, $c83d7674013ba268$export$5a7aba0f257f66); // One failed status is enough for all. + else if (layersToCheck.some((s)=>s === (0, $c83d7674013ba268$export$4733fe50ccd1b736))) newStatus = (0, $c83d7674013ba268$export$4733fe50ccd1b736); // One loading status is enough for all. + else if (layersToCheck.some((s)=>s === (0, $c83d7674013ba268$export$c328c4e9193d023b))) newStatus = (0, $c83d7674013ba268$export$c328c4e9193d023b); + else if (layersToCheck.some((s)=>s === (0, $c83d7674013ba268$export$4173a1cafc17f10c))) newStatus = (0, $c83d7674013ba268$export$4173a1cafc17f10c); + // Only emit on status change. + if (newStatus !== statuses.current[0]) { + statuses.current[0] = newStatus; + onStatusChange?.({ + status: newStatus, + id: id + }); + } + }, [ + id, + onStatusChange + ]); // + // Load stac collection features + // + const [stacCollection, setStacCollection] = (0, $3Zh6r$useState)([]); + (0, $3Zh6r$useEffect)(()=>{ + if (!id || !stacCol) return; + const controller = new AbortController(); + const load = async ()=>{ + try { + changeStatus({ + status: (0, $c83d7674013ba268$export$c328c4e9193d023b), + context: 2 + }); + const payload = { + "filter-lang": "cql2-json", + filter: (0, $02001aac47ff8556$export$e4e9d10260c7d150)(date, stacCol), + limit: 500, + fields: { + include: [ + "bbox" + ], + exclude: [ + "collection", + "links" + ] + } + }; + /* eslint-disable no-console */ $0b6500cf569ea6d7$var$LOG && console.groupCollapsed("RasterTimeseries %cLoading STAC features", "color: orange;", id); + $0b6500cf569ea6d7$var$LOG && console.log("Payload", payload); + $0b6500cf569ea6d7$var$LOG && console.groupEnd(); + /* eslint-enable no-console */ const responseData = await (0, $02001aac47ff8556$export$c3dc98f0c2b33757)({ + url: `${stacApiEndpointToUse}/search`, + payload: payload, + controller: controller + }); + /* eslint-disable no-console */ $0b6500cf569ea6d7$var$LOG && console.groupCollapsed("RasterTimeseries %cAdding STAC features", "color: green;", id); + $0b6500cf569ea6d7$var$LOG && console.log("STAC response", responseData); + $0b6500cf569ea6d7$var$LOG && console.groupEnd(); + /* eslint-enable no-console */ setStacCollection(responseData.features); + changeStatus({ + status: (0, $c83d7674013ba268$export$5a7aba0f257f66), + context: 2 + }); + } catch (error) { + if (!controller.signal.aborted) { + setStacCollection([]); + changeStatus({ + status: (0, $c83d7674013ba268$export$4733fe50ccd1b736), + context: 2 + }); + } + $0b6500cf569ea6d7$var$LOG && /* eslint-disable-next-line no-console */ console.log("RasterTimeseries %cAborted STAC features", "color: red;", id); // Temporarily turning on log for debugging + /* eslint-disable-next-line no-console */ console.log(error); + return; + } + }; + load(); + return ()=>{ + controller.abort(); + changeStatus({ + status: "idle", + context: 2 + }); + }; + }, [ + id, + changeStatus, + stacCol, + date, + stacApiEndpointToUse + ]); // + // Markers + // + const points = (0, $3Zh6r$useMemo)(()=>{ + if (!stacCollection.length) return null; + const points = stacCollection.map((f)=>{ + const [w, s, e, n] = f.bbox; + return { + bounds: [ + [ + w, + s + ], + [ + e, + n + ] + ], + center: [ + (w + e) / 2, + (s + n) / 2 + ] + }; + }); + return points; + }, [ + stacCollection + ]); // + // Tiles + // + const [mosaicUrl, setMosaicUrl] = (0, $3Zh6r$useState)(null); + (0, $3Zh6r$useEffect)(()=>{ + if (!id || !stacCol) return; // If the search returned no data, remove anything previously there so we + // don't run the risk that the selected date and data don't match, even + // though if a search returns no data, that date should not be available for + // the dataset - may be a case of bad configuration. + if (!stacCollection.length) { + setMosaicUrl(null); + return; + } + const controller = new AbortController(); + const load = async ()=>{ + changeStatus({ + status: (0, $c83d7674013ba268$export$c328c4e9193d023b), + context: 1 + }); + try { + const payload = { + "filter-lang": "cql2-json", + filter: (0, $02001aac47ff8556$export$e4e9d10260c7d150)(date, stacCol) + }; + /* eslint-disable no-console */ $0b6500cf569ea6d7$var$LOG && console.groupCollapsed("RasterTimeseries %cLoading Mosaic", "color: orange;", id); + $0b6500cf569ea6d7$var$LOG && console.log("Payload", payload); + $0b6500cf569ea6d7$var$LOG && console.groupEnd(); + /* eslint-enable no-console */ let responseData; + try { + responseData = await (0, $02001aac47ff8556$export$c3dc98f0c2b33757)({ + url: `${tileApiEndpointToUse}/searches/register`, + payload: payload, + controller: controller + }); + const mosaicUrl = responseData.links[1].href; + setMosaicUrl(mosaicUrl.replace("/{tileMatrixSetId}", "/WebMercatorQuad")); + } catch (error) { + // @NOTE: conditional logic TO BE REMOVED once new BE endpoints have moved to prod... Fallback on old request url if new endpoints error with nonexistance... + if (error.request) { + // The request was made but no response was received + responseData = await (0, $02001aac47ff8556$export$c3dc98f0c2b33757)({ + url: `${tileApiEndpointToUse}/mosaic/register`, + payload: // @NOTE: This will fail anyways with "staging-raster.delta-backend.com" because its already deprecated... + payload, + controller: controller + }); + const mosaicUrl = responseData.links[1].href; + setMosaicUrl(mosaicUrl); + } else { + $0b6500cf569ea6d7$var$LOG && /* eslint-disable-next-line no-console */ console.log("Titiler /register %cEndpoint error", "color: red;", error); + throw error; + } + } + /* eslint-disable no-console */ $0b6500cf569ea6d7$var$LOG && console.groupCollapsed("RasterTimeseries %cAdding Mosaic", "color: green;", id); // links[0] : metadata , links[1]: tile + $0b6500cf569ea6d7$var$LOG && console.log("Url", responseData.links[1].href); + $0b6500cf569ea6d7$var$LOG && console.log("STAC response", responseData); + $0b6500cf569ea6d7$var$LOG && console.groupEnd(); + /* eslint-enable no-console */ changeStatus({ + status: (0, $c83d7674013ba268$export$5a7aba0f257f66), + context: 1 + }); + } catch (error) { + if (!controller.signal.aborted) changeStatus({ + status: (0, $c83d7674013ba268$export$4733fe50ccd1b736), + context: 1 + }); + $0b6500cf569ea6d7$var$LOG && /* eslint-disable-next-line no-console */ console.log("RasterTimeseries %cAborted Mosaic", "color: red;", id); + return; + } + }; + load(); + return ()=>{ + controller.abort(); + changeStatus({ + status: "idle", + context: 1 + }); + }; + }, [ + colorMap, + stacCollection // This hook depends on a series of properties, but whenever they change the + ]); // + // Generate Mapbox GL layers and sources for raster timeseries + // + const haveSourceParamsChanged = (0, $3Zh6r$useMemo)(()=>JSON.stringify(sourceParams), [ + sourceParams + ]); + const generatorParams = (0, $b36fefa1a1cfcd9d$export$2e2bcd8739ae039)(props); + (0, $3Zh6r$useEffect)(()=>{ + const controller = new AbortController(); + async function run() { + let layers = []; + let sources = {}; + if (mosaicUrl) { + const tileParams = (0, $3Zh6r$qs).stringify({ + assets: "cog_default", + ...sourceParams ?? {}, + ...colorMap && { + colormap_name: colorMap + } + }, { + arrayFormat: id.toLowerCase().includes("hls") ? "repeat" : "comma" + }); + const tilejsonUrl = `${mosaicUrl}?${tileParams}`; + try { + const tilejsonData = await (0, $02001aac47ff8556$export$c3dc98f0c2b33757)({ + url: tilejsonUrl, + method: "GET", + payload: null, + controller: controller + }); + const tileServerUrl = tilejsonData.tiles[0]; + const wmtsBaseUrl = mosaicUrl.replace("tilejson.json", "WMTSCapabilities.xml"); + const mosaicSource = { + type: "raster", + url: tilejsonUrl + }; + const rasterOpacity = typeof opacity === "number" ? opacity / 100 : 1; + const mosaicLayer = { + id: id, + type: "raster", + source: id, + layout: { + visibility: hidden ? "none" : "visible" + }, + paint: { + "raster-opacity": hidden ? 0 : rasterOpacity, + "raster-opacity-transition": { + duration: 320 + } + }, + minzoom: minZoom, + metadata: { + id: id, + layerOrderPosition: "raster", + xyzTileUrl: tileServerUrl, + wmtsTileUrl: `${wmtsBaseUrl}?${tileParams}` + } + }; + sources = { + ...sources, + [id]: mosaicSource + }; + layers = [ + ...layers, + mosaicLayer + ]; + } catch (error) { + if (!controller.signal.aborted) { + sources = {}; + layers = []; + changeStatus({ + status: (0, $c83d7674013ba268$export$4733fe50ccd1b736), + context: 2 + }); + } + $0b6500cf569ea6d7$var$LOG && /* eslint-disable-next-line no-console */ console.log("MapLayerRasterTimeseries %cAborted Mosaic", "color: red;", id); // Continue to the style is updated to empty. + } + } + if (points && minZoom > 0) { + const pointsSourceId = `${id}-points`; + const pointsSource = { + type: "geojson", + data: (0, $3Zh6r$featureCollection)(points.map((p)=>(0, $3Zh6r$point)(p.center, { + bounds: p.bounds + }))) + }; + const pointsLayer = { + type: "symbol", + id: pointsSourceId, + source: pointsSourceId, + layout: { + ...(0, $f2a79949f109a1c2$export$2f9b639a87f5685b), + "icon-allow-overlap": true + }, + paint: { + "icon-color": theme.color?.primary, + "icon-halo-color": theme.color?.base, + "icon-halo-width": 1 + }, + maxzoom: minZoom, + metadata: { + layerOrderPosition: "markers" + } + }; + sources = { + ...sources, + [pointsSourceId]: pointsSource + }; + layers = [ + ...layers, + pointsLayer + ]; + } + updateStyle({ + generatorId: generatorId, + sources: sources, + layers: layers, + params: generatorParams + }); + } + run(); + return ()=>{ + controller.abort(); + }; + }, [ + mosaicUrl, + colorMap, + points, + minZoom, + haveSourceParamsChanged, + generatorParams // This hook depends on a series of properties, but whenever they change the + ]); // + // Cleanup layers on unmount. + // + (0, $3Zh6r$useEffect)(()=>{ + return ()=>{ + updateStyle({ + generatorId: generatorId, + sources: {}, + layers: [] + }); + }; + }, [ + updateStyle, + generatorId + ]); // + // Listen to mouse events on the markers layer + // + const onPointsClick = (0, $3Zh6r$useCallback)((features)=>{ + const bounds = JSON.parse(features[0].properties.bounds); + mapInstance?.fitBounds(bounds, { + padding: (0, $02001aac47ff8556$export$c7c74247e5542f4d) + }); + }, [ + mapInstance + ]); + (0, $20be39041d7cb874$export$2e2bcd8739ae039)({ + layerId: `${id}-points`, + onClick: onPointsClick + }); // + // FitBounds when needed + // + const layerBounds = (0, $3Zh6r$useMemo)(()=>stacCollection.length ? (0, $02001aac47ff8556$export$9ae17ff05029d56a)(stacCollection) : undefined, [ + stacCollection + ]); + (0, $d7b8cfb630f288e0$export$2e2bcd8739ae039)(!!isPositionSet, bounds, layerBounds); + return null; +} + + + + + + + + + + + + + + + + + +function $e17fa822ede4feca$export$69051a9006873de1(props) { + const { id: id, stacCol: stacCol, date: date, sourceParams: sourceParams, zoomExtent: zoomExtent, bounds: bounds, onStatusChange: onStatusChange, isPositionSet: isPositionSet, hidden: hidden, opacity: opacity, stacApiEndpoint: stacApiEndpoint } = props; + const { current: mapInstance } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); + const theme = (0, $3Zh6r$useTheme)(); + const { updateStyle: updateStyle } = (0, $2913a1b35d8b428a$export$2e2bcd8739ae039)(); + const [featuresApiEndpoint, setFeaturesApiEndpoint] = (0, $3Zh6r$useState)(""); + const [featuresBbox, setFeaturesBbox] = (0, $3Zh6r$useState)(); + const [minZoom, maxZoom] = zoomExtent ?? [ + 0, + 20 + ]; + const generatorId = `vector-timeseries-${id}`; + const stacApiEndpointToUse = stacApiEndpoint ?? "https://staging.openveda.cloud/api/stac" ?? ""; // + // Get the tiles url + // + (0, $3Zh6r$useEffect)(()=>{ + const controller = new AbortController(); + async function load() { + try { + onStatusChange?.({ + status: (0, $c83d7674013ba268$export$c328c4e9193d023b), + id: id + }); + const data = await (0, $02001aac47ff8556$export$c3dc98f0c2b33757)({ + url: `${stacApiEndpointToUse}/collections/${stacCol}`, + method: "GET", + controller: controller + }); + const endpoint = data.links.find((l)=>l.rel === "external").href; + setFeaturesApiEndpoint(endpoint); + const featuresData = await (0, $02001aac47ff8556$export$c3dc98f0c2b33757)({ + url: endpoint, + method: "GET", + controller: controller + }); + if (featuresData.extent.spatial.bbox) setFeaturesBbox(featuresData.extent.spatial.bbox[0]); + onStatusChange?.({ + status: (0, $c83d7674013ba268$export$5a7aba0f257f66), + id: id + }); + } catch (error) { + if (!controller.signal.aborted) { + setFeaturesApiEndpoint(""); + onStatusChange?.({ + status: (0, $c83d7674013ba268$export$4733fe50ccd1b736), + id: id + }); + } + return; + } + } + load(); + return ()=>{ + controller.abort(); + }; + }, [ + id, + stacCol, + stacApiEndpointToUse, + onStatusChange + ]); // + // Generate Mapbox GL layers and sources for vector timeseries + // + const haveSourceParamsChanged = (0, $3Zh6r$useMemo)(()=>JSON.stringify(sourceParams), [ + sourceParams + ]); + const generatorParams = (0, $b36fefa1a1cfcd9d$export$2e2bcd8739ae039)(props); + (0, $3Zh6r$useEffect)(()=>{ + if (!date || !featuresApiEndpoint) return; + const start = (0, $4c754f8d949487da$export$cd22809177ba486)((0, $3Zh6r$datefnsstartOfDay)(date)); + const end = (0, $4c754f8d949487da$export$cd22809177ba486)((0, $3Zh6r$datefnsendOfDay)(date)); + const tileParams = (0, $3Zh6r$qs).stringify({ + ...sourceParams, + datetime: `${start}/${end}` + }); + const vectorOpacity = typeof opacity === "number" ? opacity / 100 : 1; + const sources = { + [id]: { + type: "vector", + tiles: [ + `${featuresApiEndpoint}/tiles/{z}/{x}/{y}?${tileParams}` + ] + } + }; + const layers = [ + { + id: `${id}-line-bg`, + type: "line", + source: id, + "source-layer": "default", + paint: { + "line-opacity": hidden ? 0 : vectorOpacity, + "line-opacity-transition": { + duration: 320 + }, + "line-color": theme.color?.["danger-300"], + "line-width": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + minZoom, + 4, + maxZoom, + 10 + ] + }, + // filter: ['==', '$type', 'LineString'], + minzoom: minZoom, + metadata: { + id: id, + layerOrderPosition: "raster", + xyzTileUrl: `${featuresApiEndpoint}/tiles/{z}/{x}/{y}?${tileParams}` + } + }, + { + id: `${id}-line-fg`, + type: "line", + source: id, + "source-layer": "default", + paint: { + "line-opacity": hidden ? 0 : vectorOpacity, + "line-opacity-transition": { + duration: 320 + }, + "line-color": theme.color?.infographicB, + "line-width": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + minZoom, + 2, + maxZoom, + 5 + ] + }, + filter: [ + "==", + "$type", + "LineString" + ], + minzoom: minZoom, + metadata: { + layerOrderPosition: "raster" + } + }, + { + id: `${id}-fill-fg`, + type: "fill", + source: id, + "source-layer": "default", + paint: { + "fill-opacity": hidden ? 0 : Math.min(vectorOpacity, 0.8), + "fill-opacity-transition": { + duration: 320 + }, + "fill-color": theme.color?.infographicB + }, + filter: [ + "==", + "$type", + "Polygon" + ], + minzoom: minZoom, + metadata: { + layerOrderPosition: "raster" + } + }, + minZoom > 0 ? { + type: "symbol", + id: `${id}-points`, + source: id, + "source-layer": "default", + layout: { + ...(0, $f2a79949f109a1c2$export$2f9b639a87f5685b), + visibility: hidden ? "none" : "visible" + }, + paint: { + "icon-color": theme.color?.infographicB, + "icon-halo-color": theme.color?.base, + "icon-halo-width": 1 + }, + maxzoom: minZoom, + metadata: { + layerOrderPosition: "markers" + } + } : undefined + ].filter(Boolean); + updateStyle({ + generatorId: generatorId, + sources: sources, + layers: layers, + params: generatorParams + }); // sourceParams not included, but using a stringified version of it to + // detect changes (haveSourceParamsChanged) + // `theme` will not change throughout the app use + }, [ + id, + updateStyle, + date, + featuresApiEndpoint, + minZoom, + maxZoom, + hidden, + opacity, + generatorParams, + haveSourceParamsChanged, + generatorId + ]); // + // Cleanup layers on unmount. + // + (0, $3Zh6r$useEffect)(()=>{ + return ()=>{ + updateStyle({ + generatorId: generatorId, + sources: {}, + layers: [] + }); + }; + }, [ + updateStyle, + generatorId + ]); // + // Listen to mouse events on the markers layer + // + const onPointsClick = (0, $3Zh6r$useCallback)((features)=>{ + const extractedFeat = { + type: "Feature", + geometry: features[0].geometry + }; + const center = (0, $3Zh6r$turfcentroid)(extractedFeat).geometry.coordinates; // Zoom past the min zoom centering on the clicked feature. + mapInstance?.flyTo({ + zoom: minZoom, + center: center + }); + }, [ + mapInstance, + minZoom + ]); + (0, $20be39041d7cb874$export$2e2bcd8739ae039)({ + layerId: `${id}-points`, + onClick: onPointsClick + }); // + // FitBounds when needed + // + (0, $d7b8cfb630f288e0$export$2e2bcd8739ae039)(!!isPositionSet, bounds, featuresBbox); + return null; +} + + + + + + + +function $9544bfac1f14ed63$export$3a82e77edd77adc4({ id: id, stacCol: stacCol, stacApiEndpointToUse: stacApiEndpointToUse, date: date, onStatusChange: onStatusChange }) { + const [assetUrl, setAssetUrl] = (0, $3Zh6r$useState)(""); + (0, $3Zh6r$useEffect)(()=>{ + const controller = new AbortController(); + async function load() { + try { + onStatusChange?.({ + status: (0, $c83d7674013ba268$export$c328c4e9193d023b), + id: id + }); + const data = await (0, $02001aac47ff8556$export$c3dc98f0c2b33757)({ + url: `${stacApiEndpointToUse}/collections/${stacCol}`, + method: "GET", + controller: controller + }); + setAssetUrl(data.assets.zarr.href); + onStatusChange?.({ + status: (0, $c83d7674013ba268$export$5a7aba0f257f66), + id: id + }); + } catch (error) { + if (!controller.signal.aborted) { + setAssetUrl(""); + onStatusChange?.({ + status: (0, $c83d7674013ba268$export$4733fe50ccd1b736), + id: id + }); + } + return; + } + } + load(); + return ()=>{ + controller.abort(); + }; + }, [ + id, + stacCol, + stacApiEndpointToUse, + date, + onStatusChange + ]); + return assetUrl; +} +function $9544bfac1f14ed63$export$68247353467a676d({ id: id, stacCol: stacCol, stacApiEndpointToUse: stacApiEndpointToUse, date: date, assetUrlReplacements: assetUrlReplacements, stacApiEndpoint: stacApiEndpoint, onStatusChange: onStatusChange }) { + const [assetUrl, setAssetUrl] = (0, $3Zh6r$useState)(""); + const replaceInAssetUrl = (url, replacement)=>{ + const { from: from, to: to } = replacement; + const cmrAssetUrl = url.replace(from, to); + return cmrAssetUrl; + }; + (0, $3Zh6r$useEffect)(()=>{ + const controller = new AbortController(); + async function load() { + try { + onStatusChange?.({ + status: (0, $c83d7674013ba268$export$c328c4e9193d023b), + id: id + }); + if (!assetUrlReplacements) throw new Error("CMR layer requires asset url remplacement attributes"); // Zarr collections in _VEDA_ should have a single entrypoint (zarr or virtual zarr / reference) + // CMR endpoints will be using individual items' assets, so we query for the asset url + const stacApiEndpointToUse = `${stacApiEndpoint}/search?collections=${stacCol}&datetime=${date?.toISOString()}`; + const data = await (0, $02001aac47ff8556$export$c3dc98f0c2b33757)({ + url: stacApiEndpointToUse, + method: "GET", + controller: controller + }); + const assetUrl = replaceInAssetUrl(data.features[0].assets.data.href, assetUrlReplacements); + setAssetUrl(assetUrl); + onStatusChange?.({ + status: (0, $c83d7674013ba268$export$5a7aba0f257f66), + id: id + }); + } catch (error) { + if (!controller.signal.aborted) { + setAssetUrl(""); + onStatusChange?.({ + status: (0, $c83d7674013ba268$export$4733fe50ccd1b736), + id: id + }); + } + return; + } + } + load(); + return ()=>{ + controller.abort(); + }; + }, [ + id, + stacCol, + stacApiEndpointToUse, + date, + assetUrlReplacements, + stacApiEndpoint, + onStatusChange + ]); + return assetUrl; +} + + + + + + +function $fd5739d92fdc11f0$export$b5c3e8f72f388cc1(props) { + const { id: id, tileApiEndpoint: tileApiEndpoint, tileParams: tileParams, zoomExtent: zoomExtent, hidden: hidden, opacity: opacity, colorMap: colorMap, generatorPrefix: generatorPrefix = "raster" } = props; + const { updateStyle: updateStyle } = (0, $2913a1b35d8b428a$export$2e2bcd8739ae039)(); + const [minZoom] = zoomExtent ?? [ + 0, + 20 + ]; + const generatorId = `${generatorPrefix}-${id}`; + const updatedTileParams = (0, $3Zh6r$useMemo)(()=>{ + return { + ...tileParams, + ...colorMap && { + colormap_name: colorMap + } + }; + }, [ + tileParams, + colorMap + ]); // + // Generate Mapbox GL layers and sources for raster timeseries + // + const haveTileParamsChanged = (0, $3Zh6r$useMemo)(()=>JSON.stringify(updatedTileParams), [ + updatedTileParams + ]); + const generatorParams = (0, $b36fefa1a1cfcd9d$export$2e2bcd8739ae039)(props); + (0, $3Zh6r$useEffect)(()=>{ + const tileParamsAsString = (0, $3Zh6r$qs).stringify(updatedTileParams, { + arrayFormat: "comma" + }); + const zarrSource = { + type: "raster", + url: `${tileApiEndpoint}?${tileParamsAsString}` + }; + const rasterOpacity = typeof opacity === "number" ? opacity / 100 : 1; + const zarrLayer = { + id: id, + type: "raster", + source: id, + paint: { + "raster-opacity": hidden ? 0 : rasterOpacity, + "raster-opacity-transition": { + duration: 320 + } + }, + minzoom: minZoom, + metadata: { + layerOrderPosition: "raster" + } + }; + const sources = { + [id]: zarrSource + }; + const layers = [ + zarrLayer + ]; + updateStyle({ + generatorId: generatorId, + sources: sources, + layers: layers, + params: generatorParams + }); + }, // detect changes (haveSourceParamsChanged) + [ + updateStyle, + id, + minZoom, + tileApiEndpoint, + haveTileParamsChanged, + generatorParams, + colorMap // generatorParams includes hidden and opacity + ]); // + // Cleanup layers on unmount. + // + (0, $3Zh6r$useEffect)(()=>{ + return ()=>{ + updateStyle({ + generatorId: generatorId, + sources: {}, + layers: [] + }); + }; + }, [ + updateStyle, + generatorId + ]); + return null; +} + + +function $0384f477016910e1$export$5e1029f71bdd905c(props) { + const { id: id, stacCol: stacCol, stacApiEndpoint: stacApiEndpoint, date: date, onStatusChange: onStatusChange, sourceParams: sourceParams } = props; + const stacApiEndpointToUse = stacApiEndpoint ?? "https://staging.openveda.cloud/api/stac"; + const assetUrl = (0, $9544bfac1f14ed63$export$3a82e77edd77adc4)({ + id: id, + stacCol: stacCol, + stacApiEndpointToUse: stacApiEndpointToUse, + date: date, + onStatusChange: onStatusChange + }); + const tileParams = { + url: assetUrl, + datetime: date, + ...sourceParams + }; + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $fd5739d92fdc11f0$export$b5c3e8f72f388cc1), { + ...props, + tileParams: tileParams, + generatorPrefix: "zarr-timeseries" + }); +} + + + + + +function $c49f880277ad7186$export$47d48b17476b907c(props) { + const { date: date, sourceParams: sourceParams } = props; + const tileParams = { + datetime: date, + ...sourceParams + }; + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $fd5739d92fdc11f0$export$b5c3e8f72f388cc1), { + ...props, + tileParams: tileParams, + generatorPrefix: "cmr-timeseries" + }); +} + + +function $0773f1bbf78ac3f5$export$936d0764594b6eb3(props) { + const { id: layerId, dataset: dataset, order: order, selectedDay: selectedDay, onStatusChange: onStatusChange } = props; + const { isVisible: isVisible, opacity: opacity, colorMap: colorMap } = dataset.settings; // The date needs to match the dataset's time density. + const relevantDate = (0, $3Zh6r$useMemo)(()=>(0, $32613d3594246d79$export$e3ff1717ffebe7f1)(selectedDay, dataset.data.timeDensity), [ + selectedDay, + dataset.data.timeDensity + ]); // Resolve config functions. + const params = (0, $3Zh6r$useMemo)(()=>{ + const bag = { + date: relevantDate, + compareDatetime: relevantDate, + dateFns: $3Zh6r$datefns, + raw: dataset.data + }; + return (0, $02001aac47ff8556$export$6f66c71903a43277)(dataset.data, bag); + }, [ + dataset, + relevantDate + ]); + switch(dataset.data.type){ + case "vector": + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e17fa822ede4feca$export$69051a9006873de1), { + id: layerId, + stacCol: dataset.data.stacCol, + stacApiEndpoint: dataset.data.stacApiEndpoint, + date: relevantDate, + zoomExtent: params.zoomExtent, + sourceParams: params.sourceParams, + generatorOrder: order, + hidden: !isVisible, + opacity: opacity, + onStatusChange: onStatusChange + }); + case "zarr": + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $0384f477016910e1$export$5e1029f71bdd905c), { + id: layerId, + stacCol: dataset.data.stacCol, + stacApiEndpoint: dataset.data.stacApiEndpoint, + tileApiEndpoint: dataset.data.tileApiEndpoint, + date: relevantDate, + zoomExtent: params.zoomExtent, + sourceParams: params.sourceParams, + generatorOrder: order, + hidden: !isVisible, + opacity: opacity, + onStatusChange: onStatusChange, + colorMap: colorMap + }); + case "cmr": + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $c49f880277ad7186$export$47d48b17476b907c), { + id: layerId, + stacCol: dataset.data.stacCol, + tileApiEndpoint: dataset.data.tileApiEndpoint, + date: relevantDate, + zoomExtent: params.zoomExtent, + sourceParams: params.sourceParams, + generatorOrder: order, + hidden: !isVisible, + opacity: opacity, + onStatusChange: onStatusChange, + colorMap: colorMap + }); + case "raster": + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $0b6500cf569ea6d7$export$bbb283b77715c122), { + id: layerId, + stacCol: dataset.data.stacCol, + stacApiEndpoint: dataset.data.stacApiEndpoint, + tileApiEndpoint: dataset.data.tileApiEndpoint, + date: relevantDate, + zoomExtent: params.zoomExtent, + sourceParams: params.sourceParams, + generatorOrder: order, + hidden: !isVisible, + opacity: opacity, + onStatusChange: onStatusChange, + colorMap: colorMap + }); + default: + throw new Error(`No layer generator for type: ${dataset.data.type}`); + } +} + + + + + + + + + +function $0fc43ecea1a3770d$var$makePreviousHook(effectHook) { + return (cb, deps)=>{ + const prev = (0, $3Zh6r$useRef)([]); + const mounted = (0, $3Zh6r$useRef)(false); + const unchangingCb = (0, $3Zh6r$useRef)(cb); + unchangingCb.current = cb; + effectHook(()=>{ + const r = unchangingCb.current(prev.current, mounted.current); + prev.current = deps; + if (!mounted.current) mounted.current = true; + return r; + /* eslint-disable-next-line react-hooks/exhaustive-deps */ }, deps); + }; +} +const $0fc43ecea1a3770d$export$a1374b051b334514 = $0fc43ecea1a3770d$var$makePreviousHook((0, $3Zh6r$useEffect)); +const $0fc43ecea1a3770d$export$de77312506f02988 = $0fc43ecea1a3770d$var$makePreviousHook((0, $3Zh6r$useLayoutEffect)); +const $0fc43ecea1a3770d$export$54b70074ca60d2e1 = (value, isEqualFunc = (a, b)=>a === b)=>{ + const ref = (0, $3Zh6r$useRef)(undefined); + const current = ref.current; + if (!isEqualFunc(current, value)) ref.current = value; + return current; +}; + + +function $994ae108b24ea2c6$var$didDataChange(curr, prev) { + const currKey = `${curr.errorUpdatedAt}-${curr.dataUpdatedAt}-${curr.failureCount}`; + const prevKey = `${prev?.errorUpdatedAt}-${prev?.dataUpdatedAt}-${prev?.failureCount}`; + return prevKey !== currKey; +} +/** + * Merges STAC metadata with local dataset, computing the domain. + * + * @param queryData react-query response with data from STAC request + * @param dataset Local dataset data. + * + * @returns Reconciled dataset with STAC data. + */ function $994ae108b24ea2c6$var$reconcileQueryDataWithDataset(queryData, dataset) { + try { + let base = { + ...dataset, + status: queryData.status, + error: queryData.error + }; + if (queryData.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS) { + const domain = (0, $32613d3594246d79$export$3192ffac2c9c4f49)(base.data.id, queryData.data); + let renderParams; + if ((0, $32613d3594246d79$export$aad9a0613fe41340)(base.data.type)) renderParams = (0, $32613d3594246d79$export$bc7e71bdad797f9d)(base.data.sourceParams, queryData.data.renders); + base = { + ...base, + data: { + ...base.data, + ...queryData.data, + domain: domain, + ...renderParams && { + sourceParams: renderParams + } + } + }; + } + return base; + } catch (error) { + const e = new Error("Error reconciling query data with dataset"); // @ts-expect-error detail is not a property of Error + e.detail = error; + return { + ...dataset, + status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).ERROR, + error: e + }; + } +} +async function $994ae108b24ea2c6$var$fetchStacDatasetById(dataset) { + const { type: type, stacCol: stacCol, stacApiEndpoint: stacApiEndpoint, time_density: time_density } = dataset.data; + const stacApiEndpointToUse = stacApiEndpoint ?? "https://staging.openveda.cloud/api/stac"; + const { data: data } = await (0, $3Zh6r$axios).get(`${stacApiEndpointToUse}/collections/${stacCol}`); + const commonTimeseriesParams = { + isPeriodic: !!data["dashboard:is_periodic"], + timeDensity: data["dashboard:time_density"] || (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY + }; + if (type === "vector") { + const featuresApiEndpoint = data.links.find((l)=>l.rel === "external").href; + const { data: featuresApiData } = await (0, $3Zh6r$axios).get(featuresApiEndpoint); + return { + ...commonTimeseriesParams, + domain: featuresApiData.extent.temporal.interval[0] + }; + } else if (type === "cmr") { + const domain = data.summaries?.datetime?.[0] ? data.summaries.datetime : data.extent.temporal.interval[0]; + const domainStart = domain[0]; // CMR STAC returns datetimes with `null` as the last value to indicate ongoing data. + const lastDatetime = domain[domain.length - 1] || new Date().toISOString(); // CMR STAC misses the dashboard specific attributes, shim these values + return { + isPeriodic: true, + timeDensity: time_density ?? (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY, + domain: [ + domainStart, + lastDatetime + ] + }; + } else { + const domain = data.summaries?.datetime?.[0] ? data.summaries.datetime : data.extent.temporal.interval[0]; + const renders = data.renders; + if (!domain?.length || domain.some((d)=>!d)) throw new Error("Invalid datetime domain"); + return { + ...commonTimeseriesParams, + domain: domain, + renders: renders + }; + } +} // Create a query object for react query. +function $994ae108b24ea2c6$var$makeQueryObject(dataset) { + return { + queryKey: [ + "dataset", + dataset.data.id + ], + queryFn: ()=>$994ae108b24ea2c6$var$fetchStacDatasetById(dataset), + // This data will not be updated in the context of a browser session, so it is + // safe to set the staleTime to Infinity. As specified by react-query's + // "Important Defaults", cached data is considered stale which means that + // there would be a constant refetching. + staleTime: Infinity, + // Errors are always considered stale. If any layer errors, any refocus would + // cause a refetch. This is normally a good thing but since we have a refetch + // button, this is not needed. + refetchOnMount: false, + refetchOnReconnect: false, + refetchOnWindowFocus: false + }; +} +function $994ae108b24ea2c6$export$c0f25a70cd80af55(datasets, handleUpdate) { + const noDatasetsToQuery = !datasets || datasets.length === 1 && datasets[0] === undefined; + const datasetsQueryData = (0, $3Zh6r$useQueries)({ + queries: noDatasetsToQuery ? [] : datasets.filter((d)=>!d?.mocked).map((dataset)=>$994ae108b24ea2c6$var$makeQueryObject(dataset)) + }); + (0, $0fc43ecea1a3770d$export$a1374b051b334514)((prev)=>{ + if (noDatasetsToQuery) return; + const prevQueryData = prev[0]; + const hasPrev = !!prevQueryData; + const { updated: updated, data: updatedDatasets } = datasets.filter((d)=>!d?.mocked).reduce((acc, dataset, idx)=>{ + const curr = datasetsQueryData[idx]; // We want to reconcile the data event if it is the first time. + // In practice data will have changes, since prev is undefined. + if (!hasPrev || $994ae108b24ea2c6$var$didDataChange(curr, prevQueryData[idx])) return { + updated: true, + data: [ + ...acc.data, + $994ae108b24ea2c6$var$reconcileQueryDataWithDataset(curr, dataset) + ] + }; + else return { + ...acc, + data: [ + ...acc.data, + dataset + ] + }; + }, { + updated: false, + data: [] + }); + if (updated) handleUpdate(updatedDatasets); + }, [ + datasetsQueryData, + datasets + ]); +} + + +const $1a3ea2407358dd58$export$8720b89de91594a7 = "32rem"; +const $1a3ea2407358dd58$var$Carto = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "block-map__Carto", + componentId: "sc-15bhonk-0" +})([ + "position:relative;flex-grow:1;height:", + ";" +], $1a3ea2407358dd58$export$8720b89de91594a7); // This global variable is used to give unique ID to mapbox container +let $1a3ea2407358dd58$var$mapInstanceId = 0; +const $1a3ea2407358dd58$var$lngValidator = (0, $dae8878c46a263f4$export$233456f449dff06c)(-180, 180); +const $1a3ea2407358dd58$var$latValidator = (0, $dae8878c46a263f4$export$233456f449dff06c)(-90, 90); +function $1a3ea2407358dd58$var$validateBlockProps(props) { + const { dateTime: dateTime, compareDateTime: compareDateTime, center: center, zoom: zoom, projectionId: projectionId, projectionCenter: projectionCenter, projectionParallels: projectionParallels } = props; + const requiredProperties = [ + "datasetId", + "layerId", + "dateTime" + ]; + const missingMapProps = requiredProperties.filter((p)=>props[p] === undefined); + const missingError = !!missingMapProps.length && `- Missing some properties: ${missingMapProps.map((p)=>`[${p}]`).join(", ")}`; + const dateError = dateTime && isNaN((0, $4c754f8d949487da$export$eed8ce5347a58f09)(dateTime).getTime()) && "- Invalid dateTime. Use YYYY-MM-DD format"; // center is not required, but if provided must be in the correct range. + const centerError = center && (!$1a3ea2407358dd58$var$lngValidator(center[0]) || !$1a3ea2407358dd58$var$latValidator(center[1])) && "- Invalid center. Use [longitude, latitude]."; // zoom is not required, but if provided must be in the correct range. + const zoomError = zoom && (isNaN(zoom) || zoom < 0); + "- Invalid zoom. Use number greater than 0"; + const compareDateError = compareDateTime && isNaN((0, $4c754f8d949487da$export$eed8ce5347a58f09)(compareDateTime).getTime()) && "- Invalid compareDateTime. Use YYYY-MM-DD format"; + const projectionErrors = (0, $569ff2f4d8e8623c$export$4468e6c7182c8702)({ + id: projectionId, + center: projectionCenter, + parallels: projectionParallels + }); + return [ + missingError, + dateError, + zoomError, + centerError, + compareDateError, + ...projectionErrors + ].filter(Boolean); +} +const $1a3ea2407358dd58$var$getDataLayer = (layerIndex, layers)=>{ + if (!layers || layers.length <= layerIndex) return null; + const layer = layers[layerIndex]; // @NOTE: What to do when data returns ERROR + if (layer.status !== (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS) return null; + return { + ...layer, + settings: { + isVisible: true, + opacity: 100 + } + }; +}; +function $1a3ea2407358dd58$var$MapBlock(props) { + const generatedId = (0, $3Zh6r$useMemo)(()=>`map-${++$1a3ea2407358dd58$var$mapInstanceId}`, []); + const { datasets: datasets, layerId: layerId, dateTime: dateTime, compareDateTime: compareDateTime, compareLabel: compareLabel, center: center, zoom: zoom, projectionId: projectionId, projectionCenter: projectionCenter, projectionParallels: projectionParallels, basemapId: basemapId } = props; + const errors = $1a3ea2407358dd58$var$validateBlockProps(props); + if (errors.length) throw new (0, $i0dwT.HintedError)("Malformed Map Block", errors); + const datasetLayers = (0, $32613d3594246d79$export$4349f28d89705d68)(datasets); + const layersToFetch = (0, $3Zh6r$useMemo)(()=>{ + const [baseMapStaticData] = (0, $32613d3594246d79$export$1fd91fc84abac1d3)([ + layerId + ], datasetLayers, []); + let totalLayers = [ + baseMapStaticData + ]; + const baseMapStaticCompareData = baseMapStaticData.data.compare; + if (baseMapStaticCompareData && "layerId" in baseMapStaticCompareData) { + const compareLayerId = baseMapStaticCompareData.layerId; + const [compareMapStaticData] = (0, $32613d3594246d79$export$1fd91fc84abac1d3)(compareLayerId ? [ + compareLayerId + ] : [], datasetLayers, []); + totalLayers = [ + ...totalLayers, + compareMapStaticData + ]; + } + return totalLayers; + }, [ + layerId + ]); + const [layers, setLayers] = (0, $3Zh6r$useState)(layersToFetch); + (0, $994ae108b24ea2c6$export$c0f25a70cd80af55)(layers, setLayers); + const selectedDatetime = dateTime ? (0, $4c754f8d949487da$export$eed8ce5347a58f09)(dateTime) : undefined; + const selectedCompareDatetime = compareDateTime ? (0, $4c754f8d949487da$export$eed8ce5347a58f09)(compareDateTime) : undefined; + const projectionStart = (0, $3Zh6r$useMemo)(()=>{ + if (projectionId) { + // Ensure that the default center and parallels are used if none are + // provided. + const projection = (0, $569ff2f4d8e8623c$export$a06236a21ded82b8)({ + id: projectionId, + center: projectionCenter, + parallels: projectionParallels + }); + return { + ...projection, + id: projectionId + }; + } else return 0, $569ff2f4d8e8623c$export$ab286974363eaa30; + }, [ + projectionId, + projectionCenter, + projectionParallels + ]); + const [, setProjection] = (0, $3Zh6r$useState)(projectionStart); + const baseDataLayer = (0, $3Zh6r$useMemo)(()=>$1a3ea2407358dd58$var$getDataLayer(0, layers), [ + layers + ]); + const compareDataLayer = (0, $3Zh6r$useMemo)(()=>$1a3ea2407358dd58$var$getDataLayer(1, layers), [ + layers + ]); + const baseTimeDensity = baseDataLayer?.data.timeDensity; + const compareTimeDensity = compareDataLayer?.data.timeDensity; + const mapOptions = { + style: (0, $e15b865298714ae8$export$ce60c4e346c6b899), + logoPosition: "bottom-left", + trackResize: true, + pitchWithRotate: false, + dragRotate: false, + zoom: 1 + }; + const getMapPositionOptions = (position)=>{ + const opts = {}; + if (position?.lng !== undefined && position?.lat !== undefined) opts.center = [ + position.lng, + position.lat + ]; + if (position?.zoom) opts.zoom = position.zoom; + return opts; + }; + (0, $3Zh6r$useEffect)(()=>{ + setProjection(projectionStart); + }, [ + projectionStart + ]); + const [mapBasemapId, setMapBasemapId] = (0, $3Zh6r$useState)(basemapId); + (0, $3Zh6r$useEffect)(()=>{ + if (!basemapId) return; + setMapBasemapId(basemapId); + }, [ + basemapId + ]); + const compareToDate = (0, $3Zh6r$useMemo)(()=>{ + const theDate = selectedCompareDatetime ?? selectedDatetime; + return theDate instanceof Date && !isNaN(theDate.getTime()) ? theDate : null; + }, [ + selectedCompareDatetime, + selectedDatetime + ]); + const computedCompareLabel = (0, $3Zh6r$useMemo)(()=>{ + // Use a provided label if it exist. + if (compareLabel) return compareLabel; // Use label function from originalData.Compare + else if (baseDataLayer?.data.compare?.mapLabel) { + if (typeof baseDataLayer.data.compare.mapLabel === "string") return baseDataLayer.data.compare.mapLabel; + const labelFn = baseDataLayer.data.compare.mapLabel; + return labelFn({ + dateFns: $3Zh6r$datefns, + datetime: selectedDatetime, + compareDatetime: compareToDate + }); + } // Default to date comparison. + return selectedDatetime && compareToDate ? (0, $02001aac47ff8556$export$ae317cac11e3ed8c)(selectedDatetime, compareToDate, baseTimeDensity, compareTimeDensity) : null; + }, [ + compareLabel, + baseDataLayer, + selectedDatetime, + compareToDate, + baseTimeDensity, + compareTimeDensity + ]); + const initialPosition = (0, $3Zh6r$useMemo)(()=>center ? { + lng: center[0], + lat: center[1], + zoom: zoom + } : undefined, [ + center, + zoom + ]); + return /*#__PURE__*/ (0, $3Zh6r$jsx)($1a3ea2407358dd58$var$Carto, { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $732265036cff41d7$export$2e2bcd8739ae039), { + id: generatedId, + mapOptions: { + ...mapOptions, + ...getMapPositionOptions(initialPosition) + }, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $27b2252fe72aba37$export$c2008e98e63ba663), { + basemapStyleId: mapBasemapId + }), + selectedDatetime && baseDataLayer && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $0773f1bbf78ac3f5$export$936d0764594b6eb3), { + id: `base-${baseDataLayer.data.id}`, + dataset: baseDataLayer, + selectedDay: selectedDatetime + }, baseDataLayer.data.id), + baseDataLayer?.data.legend && // Map overlay element + // Layer legend for the active layer. + /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $6823e345034c5c0d$export$94045d92df5da6f0), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $6823e345034c5c0d$export$e5ffa64f7b07ad2f), { + id: `base-${baseDataLayer.data.id}`, + title: baseDataLayer.data.name, + description: baseDataLayer.data.description, + ...baseDataLayer.data.legend + }), + compareDataLayer?.data.legend && !!selectedCompareDatetime && baseDataLayer.data.id !== compareDataLayer.data.id && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $6823e345034c5c0d$export$e5ffa64f7b07ad2f), { + id: `compare-${compareDataLayer.data.id}`, + title: compareDataLayer.data.name, + description: compareDataLayer.data.description, + ...compareDataLayer.data.legend + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $732265036cff41d7$export$7628ccdac312035f), { + children: [ + selectedDatetime && selectedCompareDatetime ? /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $9a96d139d5e229b4$export$2e2bcd8739ae039), { + id: "compare-message", + active: !!(compareDataLayer && selectedCompareDatetime), + children: computedCompareLabel + }) : /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $9a96d139d5e229b4$export$2e2bcd8739ae039), { + id: "single-map-message", + active: !!(selectedDatetime && baseDataLayer), + children: selectedDatetime && (0, $02001aac47ff8556$export$d9054e1027364e72)(selectedDatetime, baseDataLayer?.data.timeDensity) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $de3f8cae0a38f8ef$export$1fb16e435eedcce9), {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $de3f8cae0a38f8ef$export$49a437922edc1bd9), { + position: "top-left" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $41ae5ba7f756d039$export$2e2bcd8739ae039), {}) + ] + }), + selectedCompareDatetime && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $732265036cff41d7$export$2c1d9c1fe3e6577a), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $27b2252fe72aba37$export$c2008e98e63ba663), { + basemapStyleId: mapBasemapId + }), + compareDataLayer && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $0773f1bbf78ac3f5$export$936d0764594b6eb3), { + id: `compare-${compareDataLayer.data.id}`, + dataset: compareDataLayer, + selectedDay: selectedCompareDatetime + }, compareDataLayer.data.id) + ] + }) + ] + }) + }); +} +var $1a3ea2407358dd58$export$2e2bcd8739ae039 = $1a3ea2407358dd58$var$MapBlock; + + + +var $4ICLe = parcelRequire("4ICLe"); + +var $flyeF = parcelRequire("flyeF"); + + + + + +var $71GSy = parcelRequire("71GSy"); + +var $flyeF = parcelRequire("flyeF"); + + + +const $d3d5cb2513e43ff0$export$907529ebb3ca6636 = "Chapter"; +const $d3d5cb2513e43ff0$var$ChapterSelf = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "chapter__ChapterSelf", + componentId: "sc-1ejimj-0" +})([ + "padding-bottom:80vh;grid-column:content-start / content-end;", + " > ", + "{background:", + ";padding:", + ";border-radius:", + ";box-shadow:", + ";pointer-events:auto;}" +], (0, $3Zh6r$media).mediumUp` + grid-column: content-start / content-7; + `, (0, $flyeF.ContentBlockProse), (0, $3Zh6r$themeVal)("color.surface"), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$multiply)((0, $3Zh6r$themeVal)("shape.rounded"), 2), (0, $3Zh6r$themeVal)("boxShadow.elevationD")); +function $d3d5cb2513e43ff0$export$942479cbbfd2c573(props) { + const { children: children } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)($d3d5cb2513e43ff0$var$ChapterSelf, { + "data-step": true, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $flyeF.ContentBlockProse), { + children: children + }) + }); +} +$d3d5cb2513e43ff0$export$942479cbbfd2c573.displayName = $d3d5cb2513e43ff0$export$907529ebb3ca6636; +const $d3d5cb2513e43ff0$var$lngValidator = (0, $dae8878c46a263f4$export$233456f449dff06c)(-180, 180); +const $d3d5cb2513e43ff0$var$latValidator = (0, $dae8878c46a263f4$export$233456f449dff06c)(-90, 90); +function $d3d5cb2513e43ff0$export$8de67224247a6ba3(chapter, index) { + const dataProperties = [ + "layerId", + "datasetId" + ]; + const mapProperties = [ + "center", + "zoom" + ]; + const missingDataProps = dataProperties.filter((p)=>{ + // When showBaseMap is set the layer related properties are not needed. + return chapter.showBaseMap ? false : chapter[p] === undefined; + }); + const missingMapProps = mapProperties.filter((p)=>chapter[p] === undefined); + const missing = [ + ...missingDataProps, + ...missingMapProps + ]; + const missingError = !!missing.length && `- Missing some properties: ${missing.map((p)=>`[${p}]`).join(", ")}`; + const dateError = chapter.datetime && isNaN((0, $4c754f8d949487da$export$eed8ce5347a58f09)(chapter.datetime).getTime()) && "- Invalid datetime. Use YYYY-MM-DD format"; + const contentError = !chapter.children && "- Missing content. Add some between content here"; + const centerValid = $d3d5cb2513e43ff0$var$lngValidator(chapter.center[0]) && $d3d5cb2513e43ff0$var$latValidator(chapter.center[1]); + const centerError = !centerValid && "- Invalid center coordinates. Use [longitude, latitude]"; + const projectionErrors = (0, $569ff2f4d8e8623c$export$4468e6c7182c8702)({ + id: chapter.projectionId, + center: chapter.projectionCenter, + parallels: chapter.projectionParallels + }); + const errors = [ + missingError, + dateError, + contentError, + centerError, + ...projectionErrors + ].filter(Boolean); + return errors.length ? [ + `Chapter ${index + 1}:`, + ...errors + ] : []; +} + + + + + + + + + +var $i0dwT = parcelRequire("i0dwT"); +const $892a3ba895d37247$export$5a00511f040384d7 = (time, dateFormat)=>{ + return $892a3ba895d37247$export$406508d2ca449bd(new Date(time), dateFormat); +}; +const $892a3ba895d37247$export$406508d2ca449bd = (date, dateFormat)=>{ + const format = (0, $3Zh6r$timeFormat)(dateFormat); + return format(date); +}; +const $892a3ba895d37247$export$6bcf10fa924b8f90 = ({ timeString: timeString, dateFormat: dateFormat })=>{ + if (!timeString) return undefined; + const parseDate = (0, $3Zh6r$timeParse)(dateFormat); + if (!parseDate(timeString)) throw new (0, $i0dwT.HintedError)(`Failed to parse time with the dateFormat provided: ${dateFormat}.`, [ + `The data has "${timeString}" as value.`, + `Please check if you are using the right time format: https://github.com/d3/d3-time-format.` + ]); + return parseDate(timeString)?.getTime(); +}; +function $892a3ba895d37247$export$ab9a23b9671556a6({ timeSeriesData: timeSeriesData, dates: dates, dateFormat: dateFormat, uniqueKeys: uniqueKeys }) { + /* eslint-disable-next-line fp/no-mutating-methods */ return timeSeriesData.map((e, idx)=>{ + const currentStat = e; + const date = $892a3ba895d37247$export$6bcf10fa924b8f90({ + timeString: dates[idx], + dateFormat: dateFormat + }) ?? 0; + return { + date: date, + dateFormat: dateFormat, + ...uniqueKeys.reduce((acc, curr)=>{ + return { + ...acc, + [curr.label]: currentStat[curr.value] + }; + }, {}) + }; + }).sort((a, b)=>a.date - b.date); +} +function $892a3ba895d37247$export$776836780a938436({ data: data, idKey: idKey, xKey: xKey, yKey: yKey, dateFormat: dateFormat }) { + // Throw an error if no key is found. + const columnErrors = [ + xKey, + yKey, + idKey + ].map((key)=>({ + key: key, + noErr: Object.keys(data[0]).includes(key) + })).filter((e)=>!e.noErr).map((e)=>`"${e.key}" is not found in columns. Please check if the data has "${e.key}" column.`); + if (columnErrors.length > 0) throw new (0, $i0dwT.HintedError)("Key not found", columnErrors); // Check sensitivity value + const collator = new Intl.Collator("en", { + numeric: true + }); + /* eslint-disable-next-line fp/no-mutating-methods */ const uniqueKeys = [ + ...Array.from(new Set(data.map((d)=>d[idKey]))) + ].sort(collator.compare); // Format csv/json data into chart suitable data + // ## From: + // { + // "xkey": xKey value, + // "yKey": yKey value, + // "idKey": idKey value + // } + // ## to + // { + // "xkey": xKey value, + // "idKey value": yKey value + // } + // This reduce function will yield an object with x values as keys / data units as values + // we will use the values of this object + const fData = data.reduce((keyObject, entry)=>{ + if (!keyObject[entry[xKey]]) keyObject[entry[xKey]] = { + date: $892a3ba895d37247$export$6bcf10fa924b8f90({ + timeString: entry[xKey], + dateFormat: dateFormat + }), + [entry[idKey]]: parseFloat(entry[yKey]) + }; + else keyObject[entry[xKey]] = { + ...keyObject[entry[xKey]], + [entry[idKey]]: parseFloat(entry[yKey]) + }; + return keyObject; + }, {}); + return { + uniqueKeys: uniqueKeys, + fData: Object.values(fData) + }; +} +function $892a3ba895d37247$var$getInterpolateFunction(colorScheme) { + const fnName = `interpolate${colorScheme[0].toUpperCase() + colorScheme.slice(1)}`; + return $3Zh6r$d3scalechromatic[fnName]; +} +const $892a3ba895d37247$export$6cee60e8aa85e528 = function({ steps: steps, colorScheme: colorScheme = "viridis" }) { + const colorFn = $892a3ba895d37247$var$getInterpolateFunction(colorScheme); + return new Array(steps).fill(0).map((e, idx)=>colorFn(idx / steps)); +}; +function $892a3ba895d37247$export$104b63ca24cf6df9(x) { + if (x === undefined || isNaN(x)) return "n/a"; + if (x === 0) return "0"; // Between 0.001 and 1000 just round. + if (Math.abs(x) < 1000 && Math.abs(x) >= 0.001) return (0, $70a57262ebf0860e$export$2077e0241d6afd3c)(x, 3).toString(); + return (0, $70a57262ebf0860e$export$a5c7fd3700da7bdd)(x); +} + + +const $fa1aa78f7fcf83cd$export$e975f927c24cf4a8 = 200; +const $fa1aa78f7fcf83cd$export$40697364cff166fb = 500; +const $fa1aa78f7fcf83cd$export$a9c4ee88674b7001 = 1.77; // 16:9 +const $fa1aa78f7fcf83cd$export$6728fea658cfb92e = { + top: 20, + right: 30, + left: 20, + bottom: 20 +}; +const $fa1aa78f7fcf83cd$export$563283a51474d23c = "color.info-300a"; +const $fa1aa78f7fcf83cd$export$7b93c9150739f7ee = "rgba(46, 134, 171, 0.32)"; +const $fa1aa78f7fcf83cd$export$56d5855bc94e5e87 = /(?:\.([^.]+))?$/; +const $fa1aa78f7fcf83cd$export$9521120b43092a8d = 700; +const $fa1aa78f7fcf83cd$export$b4f2afed5884b447 = 50; +const $fa1aa78f7fcf83cd$export$c38fa016fa5e23fe = { + with: { + xAxisHeight: 50, + labelOffset: -16 + }, + without: { + xAxisHeight: 30, + labelOffset: -5 + } +}; +const $fa1aa78f7fcf83cd$export$b0ebadfc5b545f67 = 80; +const $fa1aa78f7fcf83cd$export$b4bdae6c14f12486 = 8; + + + + + + + + + + + +const $27b38151ecde231e$var$TooltipWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "tooltip__TooltipWrapper", + componentId: "sc-1hgcpa6-0" +})([ + "background-color:", + ";border:1px solid ", + ";padding:", + ";border-radius:", + ";font-size:0.75rem;> div:not(:last-child){padding-bottom:", + ";}" +], (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("color.base-300a"), (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$glsp)(0.25)); +const $27b38151ecde231e$export$a7b06bfba60a8a78 = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "tooltip__ListItem", + componentId: "sc-1hgcpa6-1" +})([ + "width:12px;height:12px;background-color:", + ";display:inline-block;margin-right:", + ";" +], (props)=>props.color, (0, $3Zh6r$glsp)(0.2)); +const $27b38151ecde231e$var$TooltipItem = (0, $3Zh6r$styledcomponents)($27b38151ecde231e$export$a7b06bfba60a8a78).withConfig({ + displayName: "tooltip__TooltipItem", + componentId: "sc-1hgcpa6-2" +})([ + "margin-right:", + ";" +], (0, $3Zh6r$glsp)(0.5)); +function $27b38151ecde231e$export$2e2bcd8739ae039(props) { + const { dateFormat: dateFormat, uniqueKeys: uniqueKeys, active: active, payload: payload, label: label } = props; + const inactiveKeys = uniqueKeys.filter((e)=>!e.active).map((e)=>e.label); + if (active && payload && payload.length) return /*#__PURE__*/ (0, $3Zh6r$jsxs)($27b38151ecde231e$var$TooltipWrapper, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { + children: (0, $892a3ba895d37247$export$5a00511f040384d7)(label, dateFormat) + }) + }), + uniqueKeys.filter((key)=>!inactiveKeys.includes(key.label)).map((key)=>{ + const point = payload[0].payload[key.label]; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($27b38151ecde231e$var$TooltipItem, { + color: key.color + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { + children: key.label + }), + " ", + !!key.label.length && ":", + (0, $892a3ba895d37247$export$104b63ca24cf6df9)(point) + ] + }, `${key.label}-key`); + }) + ] + }); + return null; +} + + + + +function $82ca3e8121243981$export$2e2bcd8739ae039(props) { + const { title: title, desc: desc } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { + children: title + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("desc", { + children: desc + }) + ] + }); +} + + + + + + + + +const $a522b857e317d684$export$d2e34c56e9db10e3 = (0, $3Zh6r$styledcomponents).ul.withConfig({ + displayName: "legend__LegendWrapper", + componentId: "sc-15lappf-0" +})([ + "margin:0 auto;margin-top:", + ";text-align:center;", + ";" +], (0, $3Zh6r$glsp)(0.75), ({ width: width })=>width && (0, $3Zh6r$css)([ + "max-width:", + "px;" + ], width)); +const $a522b857e317d684$export$590bd3a1b15e3e13 = (0, $3Zh6r$styledcomponents).li.withConfig({ + displayName: "legend__LegendItem", + componentId: "sc-15lappf-1" +})([ + "display:inline-flex;list-style:none;margin-right:", + ";font-size:0.75rem;color:", + ";*{align-self:center;}" +], (0, $3Zh6r$glsp)(0.25), (0, $3Zh6r$themeVal)("color.base-400")); +const $a522b857e317d684$var$HighlightLabel = (0, $3Zh6r$styledcomponents).text.withConfig({ + displayName: "legend__HighlightLabel", + componentId: "sc-15lappf-2" +})([ + "font-size:0.75rem;dominant-baseline:hanging;" +]); +const $a522b857e317d684$var$HighlightLabelMarker = (0, $3Zh6r$styledcomponents).rect.withConfig({ + displayName: "legend__HighlightLabelMarker", + componentId: "sc-15lappf-3" +})([ + "width:12px;height:12px;fill:", + ";" +], (0, $3Zh6r$themeVal)((0, $fa1aa78f7fcf83cd$export$563283a51474d23c))); +function $a522b857e317d684$export$47c6a27fae70e16c(props) { + const { width: width, highlightLabel: highlightLabel } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)("g", { + transform: `translate(${width ? width - 100 : 0}, 0) rotate(0)`, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($a522b857e317d684$var$HighlightLabelMarker, {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)($a522b857e317d684$var$HighlightLabel, { + transform: "translate(15, 0)", + children: highlightLabel + }) + ] + }); +} +function $a522b857e317d684$export$78003ba218df33f3(props) { + const { payload: payload, width: width } = props; + if (payload) return /*#__PURE__*/ (0, $3Zh6r$jsx)($a522b857e317d684$export$d2e34c56e9db10e3, { + width: width, + children: payload.map((entry)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)($a522b857e317d684$export$590bd3a1b15e3e13, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $27b38151ecde231e$export$a7b06bfba60a8a78), { + color: entry.color + }), + entry.value + ] + }, `item-${entry.value}`)) + }); + return null; +} + + + + + + + + + + + +const $894678576e5d5253$export$683480f191c0e3ea = (ref, { initialWidth: initialWidth } = {})=>{ + const [width, setWidth] = (0, $3Zh6r$useState)(initialWidth ?? 0); + (0, $3Zh6r$useEffect)(()=>{ + const observeTarget = ref.current; + if (!observeTarget) return; + const resizeObserver = new ResizeObserver((entries)=>{ + entries.forEach((entry)=>{ + setWidth(entry.contentRect.width); + }); + }); + resizeObserver.observe(observeTarget); + return ()=>{ + resizeObserver.unobserve(observeTarget); + }; + }, [ + ref + ]); + return width; +}; + + +/** + * + * @param {[Date, Date]} domain Overall domain for the brush + * @param {[Date, Date]} currentValues Current start and end for the brush selection. This state needs to be managed from outside the hook. + * @param {function} changeCallback Callback to call when user updated brush. Receives a [Date, Date] argument + * @param {number} minBrushWidthPx Minimum Width of the brush allowed, defaults to 10 + * @returns {{ wrapperRef, onBrushMouseDown, containerStyles}} + */ function $7abbd6feae5e1795$var$useBrush(domain, currentValues, changeCallback, minBrushWidthPx = 10) { + const wrapperRef = (0, $3Zh6r$useRef)(null); + const [dragging, setDragging] = (0, $3Zh6r$useState)(null); + const initialOffsetX = (0, $3Zh6r$useRef)(0); + const wrapperWidth = (0, $894678576e5d5253$export$683480f191c0e3ea)(wrapperRef, { + initialWidth: 300 + }); + const scale = (0, $3Zh6r$useMemo)(()=>{ + return (0, $3Zh6r$scaleTime)().domain(domain).range([ + 0, + wrapperWidth + ]); + }, [ + domain, + wrapperWidth + ]); + const brushX = (0, $3Zh6r$useMemo)(()=>{ + return scale(currentValues[0]); + }, [ + scale, + currentValues + ]); + const brushWidth = (0, $3Zh6r$useMemo)(()=>{ + return scale(currentValues[1]) - scale(currentValues[0]); + }, [ + scale, + currentValues + ]); + const onBrushMouseDown = (0, $3Zh6r$useCallback)((e)=>{ + setDragging(e.target.dataset.role); + }, []); + const onBrushMouseUp = (0, $3Zh6r$useCallback)(()=>{ + setDragging(null); + initialOffsetX.current = 0; + }, []); + const onBrushMouseMove = (0, $3Zh6r$useCallback)((e)=>{ + if (!dragging) return; + const baseX = wrapperRef.current ? wrapperRef.current.getBoundingClientRect().x : 0; + const wrapperOffsetedX = e.clientX - baseX; + if (initialOffsetX.current === 0) initialOffsetX.current = e.offsetX; + let newStart = currentValues[0]; + let newEnd = currentValues[1]; + if (dragging === "drag") { + const dragOffsetedX = wrapperOffsetedX - initialOffsetX.current; // Check that drag is not going below or above range + if (dragOffsetedX <= 0) { + newStart = scale.invert(0); + newEnd = scale.invert(brushWidth); + } else if (dragOffsetedX + brushWidth > wrapperWidth) { + newEnd = scale.invert(wrapperWidth); + newStart = scale.invert(wrapperWidth - brushWidth); + } else { + newStart = scale.invert(dragOffsetedX); + newEnd = scale.invert(dragOffsetedX + brushWidth); + } + } else { + if (dragging === "start") { + const currentEndX = scale(currentValues[1]); + newStart = currentEndX - wrapperOffsetedX < minBrushWidthPx ? currentValues[0] : scale.invert(wrapperOffsetedX); + } else { + const currentStartX = scale(currentValues[0]); + newEnd = wrapperOffsetedX - currentStartX < minBrushWidthPx ? currentValues[1] : scale.invert(wrapperOffsetedX); + } // Check that drag start/end is not going below or above range + newStart = newStart < domain[0] ? domain[0] : newStart; + newEnd = newEnd > domain[1] ? domain[1] : newEnd; + } + changeCallback([ + newStart, + newEnd + ]); + }, [ + dragging, + changeCallback, + scale, + brushWidth, + currentValues, + domain, + minBrushWidthPx, + wrapperWidth + ]); + (0, $3Zh6r$useEffect)(()=>{ + document.addEventListener("mouseup", onBrushMouseUp); + document.addEventListener("mousemove", onBrushMouseMove); + return ()=>{ + document.removeEventListener("mouseup", onBrushMouseUp); + document.removeEventListener("mousemove", onBrushMouseMove); + }; + }, [ + onBrushMouseUp, + onBrushMouseMove + ]); + const containerStyles = (0, $3Zh6r$useMemo)(()=>{ + return { + left: `${brushX}px`, + width: `${brushWidth}px` + }; + }, [ + brushX, + brushWidth + ]); + return { + wrapperRef: wrapperRef, + onBrushMouseDown: onBrushMouseDown, + containerStyles: containerStyles + }; +} +var $7abbd6feae5e1795$export$2e2bcd8739ae039 = $7abbd6feae5e1795$var$useBrush; + + +const $420bd0513dccaf4c$var$BrushWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "brush__BrushWrapper", + componentId: "sc-1q194em-0" +})([ + "position:absolute;left:0;top:0;width:100%;" +]); +const $420bd0513dccaf4c$var$BrushContainer = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "brush__BrushContainer", + componentId: "sc-1q194em-1" +})([ + "position:absolute;top:0;height:", + "px;" +], ({ height: height })=>height); +const $420bd0513dccaf4c$var$BrushComponent = (0, $3Zh6r$styledcomponents).button.withConfig({ + displayName: "brush__BrushComponent", + componentId: "sc-1q194em-2" +})([ + "position:absolute;height:100%;padding:0;border:1px solid rgb(110,110,110);" +]); +const $420bd0513dccaf4c$var$BrushTraveller = (0, $3Zh6r$styledcomponents)($420bd0513dccaf4c$var$BrushComponent).withConfig({ + displayName: "brush__BrushTraveller", + componentId: "sc-1q194em-3" +})([ + "width:7px;cursor:col-resize;z-index:1;padding:0;background:rgb(110,110,110);display:flex;justify-content:center;align-items:center;&:after{content:' ';border:1px solid white;opacity:0.7;width:3px;height:10px;display:block;border-top-width:0;border-bottom-width:0;}" +]); +const $420bd0513dccaf4c$var$BrushTravellerStart = (0, $3Zh6r$styledcomponents)($420bd0513dccaf4c$var$BrushTraveller).withConfig({ + displayName: "brush__BrushTravellerStart", + componentId: "sc-1q194em-4" +})([ + "left:-3px;" +]); +const $420bd0513dccaf4c$var$BrushTravellerEnd = (0, $3Zh6r$styledcomponents)($420bd0513dccaf4c$var$BrushTraveller).withConfig({ + displayName: "brush__BrushTravellerEnd", + componentId: "sc-1q194em-5" +})([ + "right:-3px;" +]); +const $420bd0513dccaf4c$var$BrushDrag = (0, $3Zh6r$styledcomponents)($420bd0513dccaf4c$var$BrushComponent).withConfig({ + displayName: "brush__BrushDrag", + componentId: "sc-1q194em-6" +})([ + "width:100%;cursor:move;background:rgba(110,110,110,0.3);" +]); +function $420bd0513dccaf4c$var$Brush(props) { + const { availableDomain: availableDomain, brushRange: brushRange, onBrushRangeChange: onBrushRangeChange } = props; + const changeCallback = (0, $3Zh6r$useCallback)((newSelection)=>{ + onBrushRangeChange(newSelection); + }, [ + onBrushRangeChange + ]); + const { onBrushMouseDown: onBrushMouseDown, wrapperRef: wrapperRef, containerStyles: containerStyles } = (0, $7abbd6feae5e1795$export$2e2bcd8739ae039)(availableDomain, brushRange, changeCallback); + return /*#__PURE__*/ (0, $3Zh6r$jsx)($420bd0513dccaf4c$var$BrushWrapper, { + ref: wrapperRef, + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($420bd0513dccaf4c$var$BrushContainer, { + height: (0, $fa1aa78f7fcf83cd$export$b4f2afed5884b447), + onMouseDown: onBrushMouseDown, + style: containerStyles, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($420bd0513dccaf4c$var$BrushTravellerStart, { + "data-role": "start" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($420bd0513dccaf4c$var$BrushDrag, { + "data-role": "drag" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($420bd0513dccaf4c$var$BrushTravellerEnd, { + "data-role": "end" + }) + ] + }) + }); +} +var $420bd0513dccaf4c$export$2e2bcd8739ae039 = $420bd0513dccaf4c$var$Brush; + + + + + + +let $2fedc2da8a33d97c$var$scrollbarWidthCache; +function $2fedc2da8a33d97c$export$ace028f8da1a6300() { + if ($2fedc2da8a33d97c$var$scrollbarWidthCache !== undefined) return $2fedc2da8a33d97c$var$scrollbarWidthCache; + const el = document.createElement("div"); + el.style.cssText = "overflow:scroll; visibility:hidden; position:absolute;"; + document.body.appendChild(el); + const width = el.offsetWidth - el.clientWidth; + el.remove(); + $2fedc2da8a33d97c$var$scrollbarWidthCache = width; + return width; +} +function $2fedc2da8a33d97c$export$b9a207ff02cf03ea(varName = "--scrollbar-width") { + (0, $3Zh6r$useEffect)(()=>{ + const width = $2fedc2da8a33d97c$export$ace028f8da1a6300(); + document.documentElement.style.setProperty(varName, width + "px"); + return ()=>{ + document.documentElement.style.removeProperty(varName); + }; + }, [ + varName + ]); +} + + +function $de37ffe2abd32a0f$export$32d5543ab307c01() { + const theme = (0, $3Zh6r$useTheme)(); + if (!theme.mediaRanges) throw new Error("There are no media ranges defined in the theme"); + const ranges = Object.entries(theme.mediaRanges); // Create breakpoints from media ranges. + const breakpoints = (0, $3Zh6r$useMemo)(()=>ranges.reduce((acc, [breakpoint, [lowerBound]])=>({ + ...acc, + [breakpoint]: lowerBound ?? 0 + }), {}), [ + ranges + ]); + const { observe: observe, currentBreakpoint: currentBreakpoint, width: calculatedWidth } = (0, $3Zh6r$reactcooldimensions)({ + breakpoints: breakpoints, + updateOnBreakpointChange: true + }); + (0, $3Zh6r$useEffect)(()=>{ + observe(document.body); + }, [ + observe + ]); // Account for the scrollbar width because the css media queries will. + const scrollbarWidth = (0, $2fedc2da8a33d97c$export$ace028f8da1a6300)(); // On first mount react-cool-dimension will return a width of 0, which breaks + // the media queries styles because there's a mismatch between the css media + // queries and the js. + const width = calculatedWidth + scrollbarWidth || (typeof window !== "undefined" ? window.innerWidth + scrollbarWidth : 0); + const rangeBooleans = (0, $3Zh6r$useMemo)(()=>ranges.reduce((acc, [rangeKey, bounds])=>{ + const upper = `${rangeKey.charAt(0).toUpperCase()}${rangeKey.slice(1)}`; + const makeKey = (b)=>`is${upper}${b}`; + let [lBound, uBound] = bounds; + lBound = lBound ?? -Infinity; + uBound = uBound ?? Infinity; + return { + ...acc, + [makeKey("Up")]: width >= lBound, + [makeKey("Only")]: width >= lBound && width <= uBound, + [makeKey("Down")]: width <= uBound + }; + }, {}), [ + ranges, + width + ]); + return (0, $3Zh6r$useMemo)(()=>({ + current: currentBreakpoint, + ...rangeBooleans + }), [ + currentBreakpoint, + rangeBooleans + ]); +} + + +const $63a7c64f58e86a77$var$LineChartWithFont = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$LineChart)).withConfig({ + displayName: "chart__LineChartWithFont", + componentId: "sc-1p48v48-0" +})([ + "font-size:0.8rem;" +]); +const $63a7c64f58e86a77$var$ChartWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "chart__ChartWrapper", + componentId: "sc-1p48v48-1" +})([ + "width:100%;grid-column:1/-1;.label-y{text-anchor:middle;}" +]); +const $63a7c64f58e86a77$var$BrushContainer = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "chart__BrushContainer", + componentId: "sc-1p48v48-2" +})([ + "width:100%;position:relative;border:1px solid #efefef;border-radius:0.25rem;" +]); +function $63a7c64f58e86a77$var$CustomCursor(props) { + // work around to disable cursor line when there is no matching index found + // eslint-disable-next-line react/prop-types + if (props.payloadIndex < 0) return null; + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Curve), { + ...props + }); +} +var $63a7c64f58e86a77$export$2e2bcd8739ae039 = /*#__PURE__*/ (0, $3Zh6r$forwardRef)(function RLineChart(props, ref) { + const { chartData: chartData, uniqueKeys: uniqueKeys, colors: colors, colorScheme: colorScheme = "viridis", dateFormat: dateFormat, altTitle: altTitle, altDesc: altDesc, renderLegend: renderLegend = false, renderBrush: renderBrush = false, syncId: syncId, highlightStart: highlightStart, highlightEnd: highlightEnd, highlightLabel: highlightLabel, xAxisLabel: xAxisLabel, yAxisLabel: yAxisLabel, availableDomain: availableDomain, brushRange: brushRange, onBrushRangeChange: onBrushRangeChange } = props; + const [chartMargin, setChartMargin] = (0, $3Zh6r$useState)((0, $fa1aa78f7fcf83cd$export$6728fea658cfb92e)); + const { isMediumUp: isMediumUp } = (0, $de37ffe2abd32a0f$export$32d5543ab307c01)(); + (0, $3Zh6r$useEffect)(()=>{ + if (!isMediumUp) setChartMargin({ + ...(0, $fa1aa78f7fcf83cd$export$6728fea658cfb92e), + left: 0 + }); + }, [ + isMediumUp + ]); + const lineColors = (0, $3Zh6r$useMemo)(()=>{ + return colors ? colors : (0, $892a3ba895d37247$export$6cee60e8aa85e528)({ + steps: uniqueKeys.length, + colorScheme: colorScheme + }); + }, [ + uniqueKeys, + colorScheme, + colors + ]); + const uniqueKeysWithColors = (0, $3Zh6r$useMemo)(()=>{ + return uniqueKeys.map((e, idx)=>({ + ...e, + color: lineColors[idx] + })); + }, [ + uniqueKeys, + lineColors + ]); + const renderHighlight = !!(highlightStart ?? highlightEnd); + const xAxisDomain = (0, $3Zh6r$useMemo)(()=>{ + if (!renderBrush || !brushRange) return null; + return [ + +brushRange[0], + +brushRange[1] + ]; + }, [ + renderBrush, + brushRange + ]); + const brushXAxisDomain = (0, $3Zh6r$useMemo)(()=>{ + if (!renderBrush || !availableDomain) return null; + return [ + +availableDomain[0], + +availableDomain[1] + ]; + }, [ + renderBrush, + availableDomain + ]); // Generate fake values before and after data range in order for recharts to show ticks - see - needed because https://github.com/recharts/recharts/issues/2126 + const chartDataWithFakeValues = (0, $3Zh6r$useMemo)(()=>{ + if (!renderBrush || !availableDomain || chartData.length <= 1) return chartData; + const firstDate = chartData[0].date; + const lastDate = chartData[chartData.length - 1].date; + const interval = chartData[1].date - firstDate; + let currentFakeDate = firstDate; + let prependValues = []; + while(currentFakeDate > +availableDomain[0]){ + currentFakeDate -= interval; + prependValues = [ + { + date: currentFakeDate + }, + ...prependValues + ]; + } + currentFakeDate = lastDate; + let appendValues = []; + while(currentFakeDate < +availableDomain[1]){ + currentFakeDate += interval; + appendValues = [ + ...appendValues, + { + date: currentFakeDate + } + ]; + } + return [ + ...prependValues, + ...chartData, + ...appendValues + ]; + }, [ + renderBrush, + chartData, + availableDomain + ]); // This is a hack to manually compute xAxis interval - needed because https://github.com/recharts/recharts/issues/2126 + const xAxisInterval = (0, $3Zh6r$useMemo)(()=>{ + if (!renderBrush || !brushRange) return null; + const numValuesInBrushRange = chartDataWithFakeValues.filter((d)=>d.date > +brushRange[0] && d.date < +brushRange[1]).length; + return Math.round(numValuesInBrushRange / 5); + }, [ + renderBrush, + chartDataWithFakeValues, + brushRange + ]); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($63a7c64f58e86a77$var$ChartWrapper, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$ResponsiveContainer), { + aspect: (0, $fa1aa78f7fcf83cd$export$a9c4ee88674b7001), + debounce: 500, + height: "auto", + minHeight: (0, $fa1aa78f7fcf83cd$export$e975f927c24cf4a8), + maxHeight: (0, $fa1aa78f7fcf83cd$export$40697364cff166fb), + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($63a7c64f58e86a77$var$LineChartWithFont, { + ref: ref, + data: chartDataWithFakeValues, + margin: chartMargin, + syncId: syncId, + syncMethod: "value", + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $82ca3e8121243981$export$2e2bcd8739ae039), { + title: altTitle, + desc: altDesc + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CartesianGrid), { + stroke: "#efefef", + vertical: false + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$XAxis), { + type: "number", + scale: "time", + domain: xAxisDomain ?? [ + "dataMin", + "dataMax" + ], + dataKey: "date", + axisLine: false, + tickFormatter: (t)=>(0, $892a3ba895d37247$export$5a00511f040384d7)(t, dateFormat), + allowDataOverflow: true, + interval: xAxisInterval ?? "preserveEnd", + height: renderBrush ? (0, $fa1aa78f7fcf83cd$export$c38fa016fa5e23fe).with.xAxisHeight : (0, $fa1aa78f7fcf83cd$export$c38fa016fa5e23fe).without.xAxisHeight, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Label), { + value: xAxisLabel, + offset: renderBrush ? (0, $fa1aa78f7fcf83cd$export$c38fa016fa5e23fe).with.labelOffset : (0, $fa1aa78f7fcf83cd$export$c38fa016fa5e23fe).without.labelOffset, + position: "bottom" + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$YAxis), { + axisLine: false, + width: (0, $fa1aa78f7fcf83cd$export$b0ebadfc5b545f67), + domain: [ + "auto", + "auto" + ], + tickFormatter: (t)=>(0, $892a3ba895d37247$export$104b63ca24cf6df9)(t), + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Label), { + className: "label-y", + value: yAxisLabel, + angle: -90, + position: "insideLeft", + offset: (0, $fa1aa78f7fcf83cd$export$b4bdae6c14f12486) + }) + }), + renderHighlight && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$ReferenceArea), { + x1: (0, $892a3ba895d37247$export$6bcf10fa924b8f90)({ + timeString: highlightStart, + dateFormat: dateFormat + }), + x2: (0, $892a3ba895d37247$export$6bcf10fa924b8f90)({ + timeString: highlightEnd, + dateFormat: dateFormat + }), + fill: (0, $fa1aa78f7fcf83cd$export$7b93c9150739f7ee), + isFront: true + }), + !!highlightLabel && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Customized), { + component: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $a522b857e317d684$export$47c6a27fae70e16c), { + highlightLabel: highlightLabel + }) + }) + ] + }), + uniqueKeysWithColors.map((k)=>{ + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Line), { + type: "linear", + isAnimationActive: false, + dot: false, + activeDot: { + r: 3 + }, + dataKey: k.label, + strokeWidth: 2, + stroke: k.active ? k.color : "transparent" + }, `${k.value}-line`); + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Tooltip), { + cursor: /*#__PURE__*/ (0, $3Zh6r$jsx)($63a7c64f58e86a77$var$CustomCursor, {}), + content: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $27b38151ecde231e$export$2e2bcd8739ae039), { + dateFormat: dateFormat, + uniqueKeys: uniqueKeysWithColors + }) + }), + renderLegend && uniqueKeysWithColors.length > 1 && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Legend), { + verticalAlign: "bottom", + width: (0, $fa1aa78f7fcf83cd$export$9521120b43092a8d), + wrapperStyle: { + width: "100%" + }, + content: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $a522b857e317d684$export$78003ba218df33f3), {}) + }) + ] + }) + }), + renderBrush && brushXAxisDomain && availableDomain && brushRange && onBrushRangeChange && /*#__PURE__*/ (0, $3Zh6r$jsxs)($63a7c64f58e86a77$var$BrushContainer, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$ResponsiveContainer), { + aspect: (0, $fa1aa78f7fcf83cd$export$a9c4ee88674b7001), + maxHeight: (0, $fa1aa78f7fcf83cd$export$b4f2afed5884b447), + width: "100%", + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$LineChart), { + data: chartDataWithFakeValues, + margin: { + top: 0, + right: 0, + bottom: 0, + left: 0 + }, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$XAxis), { + type: "number", + scale: "time", + domain: brushXAxisDomain, + dataKey: "date", + hide: true + }), + uniqueKeysWithColors.map((k)=>{ + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Line), { + type: "linear", + isAnimationActive: false, + dot: false, + activeDot: false, + dataKey: k.label, + strokeWidth: 0.5, + stroke: k.active ? k.color : "transparent" + }, `${k.value}-line-brush_`); + }) + ] + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $420bd0513dccaf4c$export$2e2bcd8739ae039), { + availableDomain: availableDomain, + brushRange: brushRange, + onBrushRangeChange: onBrushRangeChange + }) + ] + }) + ] + }); +}); + + + +// BlockErrorBoundary doesn't catch async errors. To catch async errors we use +// this workaround - it works if an error is thrown in useState hook. More in +// this thread: https://github.com/facebook/react/issues/14981 +const $37994b3f7d1fc956$var$useAsyncError = ()=>{ + // eslint-disable-next-line @typescript-eslint/no-unused-vars + const [_, setError] = (0, $3Zh6r$useState)(); + return (0, $3Zh6r$useCallback)((e)=>{ + setError(()=>{ + throw e; + }); + }, [ + setError + ]); +}; +var $37994b3f7d1fc956$export$2e2bcd8739ae039 = $37994b3f7d1fc956$var$useAsyncError; + + +const $56a099f56d7e03cb$var$subIdKey = "subIdeKey"; +function $56a099f56d7e03cb$var$BlockChart(props) { + const { dataPath: dataPath, idKey: idKey, xKey: xKey, yKey: yKey, dateFormat: dateFormat } = props; + const [chartData, setChartData] = (0, $3Zh6r$useState)([]); + const [uniqueKeys, setUniqueKeys] = (0, $3Zh6r$useState)([]); + const newDataPath = dataPath.split("?")[0]; + const extension = (0, $fa1aa78f7fcf83cd$export$56d5855bc94e5e87).exec(newDataPath)[1]; + const throwAsyncError = (0, $37994b3f7d1fc956$export$2e2bcd8739ae039)(); + (0, $3Zh6r$useEffect)(()=>{ + const getData = async ()=>{ + try { + const data = extension === "csv" ? await (0, $3Zh6r$csv)(dataPath) : await (0, $3Zh6r$json)(dataPath).then((d)=>[ + d + ].flat()); // if no idKey is provided (when there are only two columns in the data), sub it with empty data + const dataToUse = idKey ? data : data.map((e)=>({ + ...e, + [$56a099f56d7e03cb$var$subIdKey]: "" + })); + const { fData: fData, uniqueKeys: uniqueKeys } = (0, $892a3ba895d37247$export$776836780a938436)({ + data: dataToUse, + idKey: idKey ? idKey : $56a099f56d7e03cb$var$subIdKey, + xKey: xKey, + yKey: yKey, + dateFormat: dateFormat + }); + const formattedUniqueKeys = uniqueKeys.map((e)=>({ + label: e, + value: e, + active: true + })); + setChartData(fData); + setUniqueKeys(formattedUniqueKeys); + } catch (e) { + throwAsyncError(e); + } + }; + getData(); + }, [ + setChartData, + setUniqueKeys, + throwAsyncError, + extension, + idKey, + xKey, + yKey, + dataPath, + dateFormat + ]); + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $63a7c64f58e86a77$export$2e2bcd8739ae039), { + ...props, + chartData: chartData, + uniqueKeys: uniqueKeys, + renderLegend: true + }); +} +var $56a099f56d7e03cb$export$2e2bcd8739ae039 = $56a099f56d7e03cb$var$BlockChart; + + + + + + + + + + + + + + +const $ca25db11119c2e3a$var$useFileLoader = (fileName, excelOption)=>{ + const [data, setData] = (0, $3Zh6r$useState)([]); + const [dataLoading, setLoading] = (0, $3Zh6r$useState)(false); + const [dataError, setError] = (0, $3Zh6r$useState)(false); + (0, $3Zh6r$useEffect)(()=>{ + const controller = new AbortController(); + const { signal: signal } = controller; + const loadData = async ()=>{ + setLoading(true); + try { + // eslint-disable-next-line fp/no-mutating-methods + const extension = fileName.split(".").pop()?.toLowerCase(); + switch(extension){ + case "xlsx": + case "xls": + { + const { read: read, utils: utils } = await $ca25db11119c2e3a$importAsync$d2192d95681c30c2; + const f = await (await (0, $3Zh6r$axios).get(fileName, { + responseType: "blob", + signal: signal + }).then((response)=>response.data)).arrayBuffer(); + const wb = read(f); // parse the array buffer + const sheetNumber = excelOption?.sheetNumber ?? 0; + const ws = wb.Sheets[wb.SheetNames[sheetNumber]]; // get the first sheet by default + const data = utils.sheet_to_json(ws, excelOption?.parseOption); // generate objects + setData(data); + setLoading(false); + break; + } + case "json": + { + const { data: data } = await (0, $3Zh6r$axios).get(fileName, { + signal: signal + }); + setData(data); + setLoading(false); + break; + } + case "csv": + { + const { csvParse: csvParse } = await $ca25db11119c2e3a$importAsync$eeb38d556a3eb7f1; + const { data: data } = await (0, $3Zh6r$axios).get(fileName, { + responseType: "blob", + signal: signal + }); + const csvData = await data.text().then((csvStr)=>csvParse(csvStr)); + setData(csvData); + setLoading(false); + break; + } + default: + throw new Error("Unsupported file extension."); + } + } catch (error) { + setData([]); + setLoading(false); + setError(true); + } + }; + loadData(); + return ()=>{ + controller.abort(); + }; + }, [ + fileName, + excelOption + ]); + return { + data: data, + dataLoading: dataLoading, + dataError: dataError + }; +}; +var $ca25db11119c2e3a$export$2e2bcd8739ae039 = $ca25db11119c2e3a$var$useFileLoader; + + +const $af4c512e7ce46943$export$285effa041e7a745 = "400"; +const $af4c512e7ce46943$var$PlaceHolderWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "table__PlaceHolderWrapper", + componentId: "sc-nx3oh3-0" +})([ + "display:flex;height:", + "px;align-items:center;justify-content:center;font-weight:bold;" +], $af4c512e7ce46943$export$285effa041e7a745); +const $af4c512e7ce46943$var$TableWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "table__TableWrapper", + componentId: "sc-nx3oh3-1" +})([ + "display:flex;max-width:100%;max-height:", + "px;overflow:auto;" +], $af4c512e7ce46943$export$285effa041e7a745); +const $af4c512e7ce46943$var$StyledTable = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Table)).withConfig({ + displayName: "table__StyledTable", + componentId: "sc-nx3oh3-2" +})([ + "thead{position:sticky;top:0;z-index:1;border-bottom:2px solid ", + ";background:", + ";box-shadow:0 0 0 1px ", + ";th{vertical-align:middle;}.th-inner{display:flex;min-width:8rem;gap:0.5rem;align-items:center;}button{flex:0 0 auto;}}" +], (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("color.base-200a")); +function $af4c512e7ce46943$export$2e2bcd8739ae039({ dataPath: dataPath, excelOption: excelOption, columnToSort: columnToSort }) { + const tableContainerRef = (0, $3Zh6r$useRef)(null); + const { data: data, dataLoading: dataLoading, dataError: dataError } = (0, $ca25db11119c2e3a$export$2e2bcd8739ae039)(dataPath, excelOption); + const [sorting, setSorting] = (0, $3Zh6r$react).useState([]); + const dataLoaded = !dataLoading && !dataError; + const columns = data.length ? Object.keys(data[0]).map((key)=>{ + return { + accessorKey: key, + enableSorting: columnToSort?.includes(key) ? true : false + }; + }) : []; + const table = (0, $3Zh6r$useReactTable)({ + data: data, + columns: columns, + state: { + sorting: sorting + }, + onSortingChange: setSorting, + getCoreRowModel: (0, $3Zh6r$getCoreRowModel)(), + getSortedRowModel: (0, $3Zh6r$getSortedRowModel)() + }); + const { rows: rows } = table.getRowModel(); + const rowVirtualizer = (0, $3Zh6r$useVirtual)({ + parentRef: tableContainerRef, + size: rows.length, + overscan: 50 + }); + const { virtualItems: virtualRows, totalSize: totalSize } = rowVirtualizer; + const paddingTop = virtualRows.length > 0 ? virtualRows[0]?.start || 0 : 0; + const paddingBottom = virtualRows.length > 0 ? totalSize - (virtualRows[virtualRows.length - 1]?.end || 0) : 0; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + dataLoading && /*#__PURE__*/ (0, $3Zh6r$jsx)($af4c512e7ce46943$var$PlaceHolderWrapper, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: "Loading Data..." + }) + }), + dataError && /*#__PURE__*/ (0, $3Zh6r$jsx)($af4c512e7ce46943$var$PlaceHolderWrapper, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: "Something went wrong while loading the data. Please try later. " + }) + }), + dataLoaded && /*#__PURE__*/ (0, $3Zh6r$jsx)($af4c512e7ce46943$var$TableWrapper, { + ref: tableContainerRef, + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($af4c512e7ce46943$var$StyledTable, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("thead", { + children: table.getHeaderGroups().map((headerGroup)=>/*#__PURE__*/ (0, $3Zh6r$jsx)("tr", { + children: headerGroup.headers.map((header)=>/*#__PURE__*/ (0, $3Zh6r$jsx)("th", { + colSpan: header.colSpan, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($af4c512e7ce46943$var$SortableTh, { + isSortable: header.column.getCanSort(), + sortDirection: header.column.getIsSorted(), + onSortClick: header.column.getToggleSortingHandler(), + children: (0, $3Zh6r$flexRender)(header.column.columnDef.header, header.getContext()) + }) + }, header.id)) + }, headerGroup.id)) + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)("tbody", { + children: [ + paddingTop > 0 && /*#__PURE__*/ (0, $3Zh6r$jsx)("tr", { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("td", { + style: { + height: `${paddingTop}px` + } + }) + }), + virtualRows.map((virtualRow)=>{ + const row = rows[virtualRow.index]; + return /*#__PURE__*/ (0, $3Zh6r$jsx)("tr", { + children: row.getVisibleCells().map((cell)=>{ + return /*#__PURE__*/ (0, $3Zh6r$jsx)("td", { + children: (0, $3Zh6r$flexRender)(cell.column.columnDef.cell, cell.getContext()) + }, cell.id); + }) + }, row.id); + }), + paddingBottom > 0 && /*#__PURE__*/ (0, $3Zh6r$jsx)("tr", { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("td", { + style: { + height: `${paddingBottom}px` + } + }) + }) + ] + }) + ] + }) + }) + ] + }); +} +const $af4c512e7ce46943$var$SortableLink = (0, $3Zh6r$styledcomponents).a.withConfig({ + displayName: "table__SortableLink", + componentId: "sc-nx3oh3-3" +})([ + "display:inline-flex;gap:0.25rem;align-items:center;transition:opacity 0.16s ease-in-out;&,&:visited{color:inherit;text-decoration:none;}&:hover{opacity:0.8;}svg{flex-shrink:0;}" +]); +function $af4c512e7ce46943$var$SortableTh(props) { + const { children: children, isSortable: isSortable, sortDirection: sortDirection, onSortClick: onSortClick } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { + className: "th-inner", + children: isSortable ? /*#__PURE__*/ (0, $3Zh6r$jsxs)($af4c512e7ce46943$var$SortableLink, { + href: "#", + onClick: (e)=>{ + e.preventDefault(); + onSortClick?.(e); + }, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { + children: children + }), + sortDirection === "asc" && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonSortAsc), { + meaningful: true, + title: "Sorted in ascending order" + }), + sortDirection === "desc" && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonSortDesc), { + meaningful: true, + title: "Sorted in descending order" + }), + !sortDirection && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonSortNone), { + meaningful: true, + title: `Sort the rows with this column's value` + }) + ] + }) : children + }); +} + + + + + + + + +const $252bf92d1ceb4fc9$export$bca462e8cab764a5 = (0, $3Zh6r$styledcomponents).figure.withConfig({ + displayName: "compare__MediaCompare", + componentId: "sc-91q9ks-0" +})([ + "> div{> div:nth-child(3) > div:nth-child(2){background-color:", + ";width:3rem;height:3rem;}> div:nth-child(4) > div:nth-child(1),> div:nth-child(5) > div:nth-child(1){border-radius:", + ";}}> *:not(:last-child){margin-bottom:", + ";}" +], (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$glsp)()); +function $252bf92d1ceb4fc9$var$CompareImage({ leftImageSrc: leftImageSrc, leftImageAlt: leftImageAlt, leftImageLabel: leftImageLabel, rightImageSrc: rightImageSrc, rightImageAlt: rightImageAlt, rightImageLabel: rightImageLabel }) { + return /*#__PURE__*/ (0, $3Zh6r$jsx)($252bf92d1ceb4fc9$export$bca462e8cab764a5, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$reactcompareimage), { + leftImage: leftImageSrc, + leftImageAlt: leftImageAlt, + leftImageLabel: leftImageLabel, + rightImage: rightImageSrc, + rightImageAlt: rightImageAlt, + rightImageLabel: rightImageLabel + }) + }); +} +$252bf92d1ceb4fc9$var$CompareImage.propTypes = { + leftImageSrc: (0, $3Zh6r$proptypes).string.isRequired, + leftImageAlt: (0, $3Zh6r$proptypes).string.isRequired, + leftImageLabel: (0, $3Zh6r$proptypes).string, + rightImageSrc: (0, $3Zh6r$proptypes).string.isRequired, + rightImageAlt: (0, $3Zh6r$proptypes).string.isRequired, + rightImageLabel: (0, $3Zh6r$proptypes).string +}; +var $252bf92d1ceb4fc9$export$2e2bcd8739ae039 = $252bf92d1ceb4fc9$var$CompareImage; + + + + + + +const $1b09cc6eb3a96c86$var$queryClient = new (0, $3Zh6r$QueryClient)(); +function $1b09cc6eb3a96c86$var$ReactQueryProvider({ children: children }) { + return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$QueryClientProvider), { + client: $1b09cc6eb3a96c86$var$queryClient, + children: [ + children, + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$ReactQueryDevtools), { + initialIsOpen: false + }) + ] + }); +} +var $1b09cc6eb3a96c86$export$2e2bcd8739ae039 = $1b09cc6eb3a96c86$var$ReactQueryProvider; + + + + + + +var $i0dwT = parcelRequire("i0dwT"); + + + + + +function $39343165748b18a6$var$BrowserFrameComponent(props) { + const { children: children, link: link, ...rest } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + ...rest, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + className: "controls", + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + className: "buttons", + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("span", {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)("span", {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)("span", {}) + ] + }), + link && /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { + className: "link", + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)("a", { + target: "_blank", + rel: "noreferrer", + href: link, + children: [ + "Open in a new browser tab ", + " ", + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonExpandTopRight), { + size: "small" + }) + ] + }) + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { + children: children + }) + ] + }); +} +const $39343165748b18a6$var$BrowserFrame = (0, $3Zh6r$styledcomponents)($39343165748b18a6$var$BrowserFrameComponent).withConfig({ + displayName: "browser-frame__BrowserFrame", + componentId: "sc-144vi5h-0" +})([ + "position:relative;padding:0 0 1rem 0;background:", + ";box-shadow:0 0 1px 0 ", + ";width:fit-content;border-radius:", + ";.controls{width:100%;display:flex;align-items:center;justify-content:space-between;.buttons{gap:0.5rem;padding:0.625rem 0.5rem;display:flex;span{display:block;width:0.75rem;height:0.75rem;content:'';border-radius:", + ";background:", + ";}}.link{padding-right:.625rem;font-size:0.875rem;}}" +], (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("color.base-400"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("shape.ellipsoid"), (0, $3Zh6r$themeVal)("color.base-300")); +var $39343165748b18a6$export$2e2bcd8739ae039 = $39343165748b18a6$var$BrowserFrame; + + +const $6e404131041045c0$var$EmbedWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "embed__EmbedWrapper", + componentId: "sc-1mrc7ga-0" +})([ + "width:100%;> div{width:100%;}" +]); +const $6e404131041045c0$var$IframeWrapper = (0, $3Zh6r$styledcomponents).iframe.withConfig({ + displayName: "embed__IframeWrapper", + componentId: "sc-1mrc7ga-1" +})([ + "width:100%;border:0;height:", + "px;" +], (props)=>props.height); +function $6e404131041045c0$export$2e2bcd8739ae039({ className: className, src: src, height: height = 800, ...props }) { + if (!src) throw new (0, $i0dwT.HintedError)("Embed block requires a URL"); + return /*#__PURE__*/ (0, $3Zh6r$jsx)($6e404131041045c0$var$EmbedWrapper, { + className: className, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $39343165748b18a6$export$2e2bcd8739ae039), { + link: src, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($6e404131041045c0$var$IframeWrapper, { + loading: "lazy", + src: src, + height: height, + ...props + }) + }) + }); +} + + + +const $b57621f6d4721c40$var$DevseedUiThemeProvider = (0, $3Zh6r$DevseedUiThemeProvider); +var $b57621f6d4721c40$export$2e2bcd8739ae039 = $b57621f6d4721c40$var$DevseedUiThemeProvider; + + + + + + + + + + + + + + +const $ac511c51a8d0f0d9$var$SearchHighlight = (0, $3Zh6r$styledcomponents).mark.withConfig({ + displayName: "text-highlight__SearchHighlight", + componentId: "sc-iwbd85-0" +})([ + "font-style:italic;background-color:", + ";" +], (0, $3Zh6r$themeVal)("color.warning")); +function $ac511c51a8d0f0d9$export$2e2bcd8739ae039(props) { + const { children: children, value: value, highlightEl: highlightEl, disabled: disabled } = props; + if (!value || disabled) return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { + children: children + }); + const El = highlightEl ?? $ac511c51a8d0f0d9$var$SearchHighlight; // Highlight is done index based because it has to take case insensitive + // searches into account. + const regex = new RegExp(value, "ig"); + /* eslint-disable-next-line prefer-const */ let highlighted = []; + let workingIdx = 0; + let m; + /* eslint-disable-next-line no-cond-assign */ while((m = regex.exec(children)) !== null){ + // Prevent infinite loops with zero-width matches. + if (m.index === regex.lastIndex) regex.lastIndex++; // Store string since last match. + highlighted = highlighted.concat(children.substring(workingIdx, m.index)); // Highlight word. + highlighted = highlighted.concat(/*#__PURE__*/ (0, $3Zh6r$jsx)(El, { + children: children.substring(m.index, m.index + value.length) + }, m.index)); // Move index forward. + workingIdx = m.index + value.length; + } // Add last piece. From working index to the end. + highlighted = highlighted.concat(children.substring(workingIdx)); + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { + children: highlighted + }); +} + + + + + + +const $b29347b5f1c0ca29$export$35a8cd2e610e7edd = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)(()=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { + width: "20", + height: "20", + viewBox: "0 0 20 20", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("g", { + clipPath: "url(#clip0_855_1515)", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.44 0.931666C10.573 0.860469 10.7229 0.826739 10.8737 0.834078C11.0244 0.841416 11.1703 0.889547 11.2958 0.973333L15.9241 4.05917C16.1525 4.21132 16.3397 4.4175 16.4693 4.6594C16.5988 4.9013 16.6666 5.17144 16.6666 5.44583V14.1667C16.6667 14.3175 16.6257 14.4656 16.5482 14.595C16.4707 14.7244 16.3595 14.8304 16.2264 14.9016C16.0934 14.9727 15.9436 15.0065 15.7929 14.9991C15.6422 14.9918 15.4963 14.9437 15.3708 14.86L13.3333 13.5017V15.8333C13.3333 15.9842 13.2924 16.1322 13.2149 16.2617C13.1373 16.3911 13.0261 16.4971 12.8931 16.5682C12.7601 16.6394 12.6102 16.6731 12.4595 16.6658C12.3089 16.6585 12.163 16.6104 12.0375 16.5267L9.99998 15.1683V17.5C10 17.6509 9.95907 17.7989 9.88154 17.9283C9.80402 18.0578 9.69281 18.1637 9.55978 18.2349C9.42676 18.3061 9.27691 18.3398 9.12622 18.3325C8.97552 18.3252 8.82965 18.2771 8.70415 18.1933L4.07581 15.1083C3.84735 14.9561 3.66003 14.7498 3.53049 14.5077C3.40096 14.2657 3.33323 13.9954 3.33331 13.7208V5C3.33329 4.84913 3.37423 4.70108 3.45175 4.57166C3.52928 4.44223 3.64048 4.33628 3.77351 4.2651C3.90653 4.19393 4.05639 4.1602 4.20708 4.16752C4.35777 4.17484 4.50365 4.22293 4.62915 4.30667L6.66665 5.665V3.33333C6.66662 3.18246 6.70756 3.03442 6.78508 2.90499C6.86261 2.77557 6.97382 2.66961 7.10684 2.59844C7.23987 2.52726 7.38972 2.49354 7.54041 2.50086C7.6911 2.50818 7.83698 2.55627 7.96248 2.64L9.99998 3.99833V1.66667C9.99992 1.5158 10.0408 1.36775 10.1183 1.2383C10.1958 1.10886 10.307 1.00288 10.44 0.931666ZM11.6666 5.10917L12.5916 5.72583C12.8198 5.87808 13.0069 6.0843 13.1363 6.32619C13.2657 6.56809 13.3334 6.83818 13.3333 7.1125V11.4983L15 12.61V5.44583L11.6666 3.225V5.10917ZM8.33331 6.77583L9.25831 7.3925C9.48651 7.54475 9.67359 7.75097 9.80297 7.99286C9.93235 8.23476 10 8.50484 9.99998 8.77917V13.165L11.6666 14.2758V7.1125L8.33331 4.89167V6.77583ZM4.99998 6.55833V13.7217L8.33331 15.9433V8.78L4.99998 6.55833Z" + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("defs", { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("clipPath", { + id: "clip0_855_1515", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("rect", { + width: "20", + height: "20", + fill: "white" + }) + }) + }) + ] + }))).withConfig({ + displayName: "dataset-layers__CollecticonDatasetLayers", + componentId: "sc-10ohill-0" +})([ + "" +]); + + +const $fd22d0651b3aec4f$export$f5136d9d0932b663 = { + id: "all", + name: "All" +}; +const $fd22d0651b3aec4f$export$e46b93994e56d15a = 3; + + +const $6119e4daf01b928b$var$TAXONOMY_TOPICS = "Topics"; +const $6119e4daf01b928b$var$isDatasetData = (data)=>{ + return "layers" in data; +}; +function $6119e4daf01b928b$export$27ec130e3db6675a(data, options) { + const { sortField: sortField, sortDir: sortDir, search: search, taxonomies: taxonomies, filterLayers: filterLayers } = options; + let filtered = [ + ...data + ]; + filtered = filtered.filter((d)=>!d.isHidden); // Does the free text search appear in specific fields? + if (search && search.length >= 3) { + const searchLower = search.toLowerCase(); // Function to check if searchLower is included in any of the string fields + const includesSearchLower = (str)=>str.toLowerCase().includes(searchLower); // Function to determine if a layer matches the search criteria + const layerMatchesSearch = (layer)=>includesSearchLower(layer.stacCol) || includesSearchLower(layer.name) || includesSearchLower(layer.parentDataset.name) || includesSearchLower(layer.parentDataset.id) || includesSearchLower(layer.description); + filtered = filtered.filter((d)=>{ + // Pre-calculate lowercased versions to use in comparisons + const idLower = d.id.toLowerCase(); + const nameLower = d.name.toLowerCase(); + const descriptionLower = d.description.toLowerCase(); + const topicsTaxonomy = d.taxonomy.find((t)=>t.name === $6119e4daf01b928b$var$TAXONOMY_TOPICS); // Check if any of the conditions for including the item are met + return idLower.includes(searchLower) || nameLower.includes(searchLower) || descriptionLower.includes(searchLower) || $6119e4daf01b928b$var$isDatasetData(d) && d.layers.some(layerMatchesSearch) || topicsTaxonomy?.values.some((t)=>includesSearchLower(t.name)); + }); + if (filterLayers) filtered = filtered.map((d)=>({ + ...d, + layers: $6119e4daf01b928b$var$isDatasetData(d) && d.layers.filter(layerMatchesSearch) + })); + } + taxonomies && Object.entries(taxonomies).forEach(([name, value])=>{ + if (!value.includes((0, $fd22d0651b3aec4f$export$f5136d9d0932b663).id)) filtered = filtered.filter((d)=>d.taxonomy.some((t)=>t.name === name && t.values.some((v)=>value.includes(v.id)))); + }); + sortField && /* eslint-disable-next-line fp/no-mutating-methods */ filtered.sort((a, b)=>{ + if (!a[sortField]) return Infinity; + return a[sortField]?.localeCompare(b[sortField]); + }); + if (sortDir === "desc") /* eslint-disable-next-line fp/no-mutating-methods */ filtered.reverse(); + return filtered; +} + + + + + + + +var $80ab6194e8671a51$export$f9efb216c86f7d6d; +(function(FilterActions) { + FilterActions["TAXONOMY_MULTISELECT"] = "taxonomy_multiselect"; + FilterActions["CLEAR"] = "clear"; + FilterActions["SEARCH"] = "search"; + FilterActions["SORT_FIELD"] = "sfield"; + FilterActions["SORT_DIR"] = "sdir"; + FilterActions["TAXONOMY"] = "taxonomy"; + FilterActions["CLEAR_TAXONOMY"] = "clear_taxonomy"; + FilterActions["CLEAR_SEARCH"] = "clear_search"; +})($80ab6194e8671a51$export$f9efb216c86f7d6d || ($80ab6194e8671a51$export$f9efb216c86f7d6d = {})); +function $80ab6194e8671a51$export$af9874a55657e439(action, value, taxonomies, setSearch, setTaxonomies) { + switch(action){ + case "clear": + setSearch(""); + setTaxonomies({}); + break; + case "search": + setSearch(value); + break; + case "clear_taxonomy": + setTaxonomies({}); + break; + case "clear_search": + setSearch(""); + break; + case "taxonomy": + { + const { key: key, value: val } = value; + if (val === (0, $fd22d0651b3aec4f$export$f5136d9d0932b663).id) setTaxonomies((0, $3Zh6r$omit)(taxonomies, key)); + else setTaxonomies((0, $3Zh6r$set)({ + ...taxonomies + }, key, val)); + } + break; + case "taxonomy_multiselect": + { + const { key: key, value: val } = value; + if (taxonomies && key in taxonomies) { + const taxonomyGroupValues = taxonomies[key] instanceof Array ? taxonomies[key] : [ + taxonomies[key] + ]; + if (taxonomyGroupValues.includes(val)) { + const updatedValues = taxonomyGroupValues.filter((x)=>x !== val); + updatedValues.length ? setTaxonomies((0, $3Zh6r$set)({ + ...taxonomies + }, key, updatedValues)) : setTaxonomies((0, $3Zh6r$omit)(taxonomies, key)); + } else { + const updatedValues = [ + ...taxonomyGroupValues, + val + ]; + setTaxonomies((0, $3Zh6r$set)({ + ...taxonomies + }, key, updatedValues)); + } + } else setTaxonomies((0, $3Zh6r$set)({ + ...taxonomies + }, key, [ + val + ])); + break; + } + default: + break; + } +} + + + + + + + + + +const $b3e9a537e4bdc126$var$SearchFieldWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "search-field__SearchFieldWrapper", + componentId: "sc-1ezyakq-0" +})([ + "display:flex;flex-flow:column;align-items:flex-end;width:100%;" +]); +const $b3e9a537e4bdc126$var$SearchFieldMessage = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$FormHelperMessage)).withConfig({ + displayName: "search-field__SearchFieldMessage", + componentId: "sc-1ezyakq-1" +})([ + "line-height:1.5rem;transition:max-width 320ms ease-in-out,opacity 160ms ease-in-out 160ms;white-space:nowrap;max-width:0;opacity:0;", + " ", + "" +], ({ isOpen: isOpen })=>isOpen && (0, $3Zh6r$css)([ + "width:100%;max-width:100%;" + ]), ({ isFocused: isFocused })=>isFocused && (0, $3Zh6r$css)([ + "opacity:1;" + ])); +const $b3e9a537e4bdc126$var$SearchFieldContainer = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "search-field__SearchFieldContainer", + componentId: "sc-1ezyakq-2" +})([ + "position:relative;display:flex;width:100%;background-color:", + ";::before{position:absolute;inset:0;pointer-events:none;display:block;content:'';border-radius:", + ";box-shadow:inset 0 0 0 1px ", + ";}&:focus-within{border-radius:", + ";outline-width:0.25rem;outline-color:", + ";outline-style:solid;}" +], (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.base"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.primary-200a")); +const $b3e9a537e4bdc126$var$SearchFieldClearable = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "search-field__SearchFieldClearable", + componentId: "sc-1ezyakq-3" +})([ + "display:flex;overflow:hidden;transition:max-width 320ms ease-in-out;width:100%;", + "" +], ({ isOpen: isOpen })=>isOpen && (0, $3Zh6r$css)([ + "width:100%;max-width:100%;" + ])); +const $b3e9a537e4bdc126$var$FormInputSearch = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$FormInput)).withConfig({ + displayName: "search-field__FormInputSearch", + componentId: "sc-1ezyakq-4" +})([ + "border:0;padding-left:0;padding-right:0;width:100%;" +]); +function $b3e9a537e4bdc126$var$SearchField(props) { + const { value: value, onChange: onChange, keepOpen: keepOpen, size: size, ...rest } = props; + const fieldRef = (0, $3Zh6r$useRef)(null); + const [isFocused, setFocused] = (0, $3Zh6r$useState)(false); + const isOpen = isFocused || !!value.length || !!keepOpen; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($b3e9a537e4bdc126$var$SearchFieldWrapper, { + className: "search-field", + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)($b3e9a537e4bdc126$var$SearchFieldContainer, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Button), { + size: size, + fitting: "skinny", + onClick: ()=>{ + fieldRef.current?.focus(); + setFocused(true); + }, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonMagnifierLeft), { + meaningful: true, + title: "Open search" + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($b3e9a537e4bdc126$var$SearchFieldClearable, { + isOpen: isOpen, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($b3e9a537e4bdc126$var$FormInputSearch, { + ref: fieldRef, + ...rest, + size: size, + value: value, + onChange: (e)=>onChange(e.target.value), + onFocus: ()=>{ + setFocused(true); + }, + onBlur: ()=>{ + setFocused(false); + } + }), + !!value.length && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Button), { + size: size, + fitting: "skinny", + onClick: ()=>{ + onChange(""); + }, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonDiscXmark), { + meaningful: true, + title: "Clear search" + }) + }) + ] + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($b3e9a537e4bdc126$var$SearchFieldMessage, { + isOpen: isOpen, + isFocused: isFocused, + children: "Minimum 3 characters" + }) + ] + }); +} +var $b3e9a537e4bdc126$export$2e2bcd8739ae039 = $b3e9a537e4bdc126$var$SearchField; + + + + + + + + + + +var $71GSy = parcelRequire("71GSy"); + + + + + +var $71GSy = parcelRequire("71GSy"); + +var $kS8nf = parcelRequire("kS8nf"); +const $91cefe15d156de97$export$321b6557957bf9c6 = (0, $3Zh6r$styledcomponents).article.withConfig({ + displayName: "styles__CardBlank", + componentId: "sc-j44xa9-0" +})([ + "position:relative;display:flex;flex-flow:column nowrap;border-radius:", + ";box-shadow:", + ";height:100%;overflow:hidden;transition:all 0.24s ease-in-out 0s;" +], (0, $3Zh6r$multiply)((0, $3Zh6r$themeVal)("shape.rounded"), 2), (0, $3Zh6r$themeVal)("boxShadow.elevationD")); +const $91cefe15d156de97$export$bb29c16f5612603e = (0, $3Zh6r$styledcomponents).ol.withConfig({ + displayName: "styles__CardList", + componentId: "sc-j44xa9-1" +})([ + "", + " width:100%;display:flex;flex-direction:column;gap:1.5rem;" +], (0, $3Zh6r$listReset)()); +const $91cefe15d156de97$export$b00a90afeaf1eab4 = (0, $3Zh6r$styledcomponents).ol.withConfig({ + displayName: "styles__CardListGrid", + componentId: "sc-j44xa9-2" +})([ + "", + " grid-column:1 / -1;display:grid;gap:", + ";grid-template-columns:repeat(1,1fr);", + " ", + " > li{min-width:0;}" +], (0, $3Zh6r$listReset)(), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$media).mediumUp` + grid-template-columns: repeat(2, 1fr); + `, (0, $3Zh6r$media).largeUp` + grid-template-columns: repeat(3, 1fr); + `); +const $91cefe15d156de97$export$5665775b26e26c5d = (0, $3Zh6r$styledcomponents).header.withConfig({ + displayName: "styles__CardHeader", + componentId: "sc-j44xa9-3" +})([ + "display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;padding:", + ";gap:", + ";" +], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)()); +const $91cefe15d156de97$export$de55224050bee4d7 = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "styles__CardHeadline", + componentId: "sc-j44xa9-4" +})([ + "display:flex;flex-flow:column nowrap;gap:", + ";" +], (0, $3Zh6r$glsp)(0.25)); +const $91cefe15d156de97$export$9b6a647253f61c5f = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "styles__CardActions", + componentId: "sc-j44xa9-5" +})([ + "" +]); +const $91cefe15d156de97$export$474db65c3c394e1c = (0, $3Zh6r$styledcomponents)((0, $kS8nf.VarHeading)).attrs({ + as: "h3", + size: "small" +}).withConfig({ + displayName: "styles__CardTitle", + componentId: "sc-j44xa9-6" +})([ + "" +]); +const $91cefe15d156de97$export$df063b277b1eb93 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Overline)).withConfig({ + displayName: "styles__CardOverline", + componentId: "sc-j44xa9-7" +})([ + "order:-1;color:", + ";> *{line-height:inherit;}i{", + "}" +], (0, $3Zh6r$themeVal)("color.base-400a"), (0, $3Zh6r$visuallyHidden)()); +const $91cefe15d156de97$export$a8ae421c739691bf = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "styles__CardMeta", + componentId: "sc-j44xa9-8" +})([ + "display:flex;gap:", + ";a{color:inherit;pointer-events:all;&,&:visited{text-decoration:none;color:inherit;}&:hover{opacity:0.64;}}> ", + ":last-child{display:none;}> ", + ":first-child{display:none;}" +], (0, $3Zh6r$glsp)(0.25), /* sc-selector */ (0, $3Zh6r$VerticalDivider), /* sc-selector */ (0, $3Zh6r$VerticalDivider)); +const $91cefe15d156de97$export$851de33184ecdac4 = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "styles__CardBody", + componentId: "sc-j44xa9-9" +})([ + "padding:", + ";&:not(:first-child){padding-top:0;margin-top:", + ";}" +], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(-0.5)); +const $91cefe15d156de97$export$e9897d434e0741ee = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "styles__CardFooter", + componentId: "sc-j44xa9-10" +})([ + "display:flex;flex-flow:row nowrap;gap:", + ";padding:", + ";&:not(:first-child){padding-top:0;margin-top:", + ";}button{pointer-events:all;}" +], (0, $71GSy.variableGlsp)(0.5), (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(-0.5)); +const $91cefe15d156de97$export$7391ae7cd9297896 = (0, $3Zh6r$styledcomponents).dl.withConfig({ + displayName: "styles__CardTopicsList", + componentId: "sc-j44xa9-11" +})([ + "display:flex;gap:", + ";max-width:100%;width:100%;overflow:hidden;mask-image:linear-gradient( to right,black calc(100% - 3rem),transparent 100% );> dt{", + "}" +], (0, $71GSy.variableGlsp)(0.25), (0, $3Zh6r$visuallyHidden)()); + + +const $ce29756995db54b2$var$FilterMenu = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "checkable-filter__FilterMenu", + componentId: "sc-1lwkete-0" +})([ + "border:2px solid ", + ";border-radius:", + ";padding:12px;margin-bottom:1.5rem;" +], (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("shape.rounded")); +const $ce29756995db54b2$var$FilterTitle = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "checkable-filter__FilterTitle", + componentId: "sc-1lwkete-1" +})([ + "display:flex;justify-content:space-between;cursor:pointer;#title-selected{display:flex;flex-direction:column;gap:", + ";", + "{font-size:", + ";}}span{font-size:1rem;color:", + ";}" +], (0, $71GSy.variableGlsp)(0.1), (0, $91cefe15d156de97$export$474db65c3c394e1c), (0, $71GSy.variableBaseType)("0.7rem"), (0, $3Zh6r$themeVal)("color.base-500")); +const $ce29756995db54b2$var$Options = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$FormCheckableGroup)).withConfig({ + displayName: "checkable-filter__Options", + componentId: "sc-1lwkete-2" +})([ + "padding-top:6px;div{width:100%;padding:4px 8px;}.checked{background-color:", + ";outline-width:1px;outline-color:", + ";outline-style:solid;}" +], (0, $3Zh6r$themeVal)("color.primary-100"), (0, $3Zh6r$themeVal)("color.primary-300")); +const $ce29756995db54b2$var$Option = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$FormCheckable)).withConfig({ + displayName: "checkable-filter__Option", + componentId: "sc-1lwkete-3" +})([ + "font-size:", + ";display:flex;align-items:center;" +], (0, $71GSy.variableBaseType)("0.6rem")); +const $ce29756995db54b2$var$Toggle = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Toolbar)).withConfig({ + displayName: "checkable-filter__Toggle", + componentId: "sc-1lwkete-4" +})([ + "align-items:start;" +]); +const $ce29756995db54b2$var$ToggleIconButton = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$ToolbarIconButton)).withConfig({ + displayName: "checkable-filter__ToggleIconButton", + componentId: "sc-1lwkete-5" +})([ + "background-color:inherit;" +]); +function $ce29756995db54b2$export$2e2bcd8739ae039(props) { + const { items: items, title: title, onChanges: onChanges, globallySelected: globallySelected, tagItemCleared: tagItemCleared, openByDefault: openByDefault = true } = props; + const [show, setShow] = (0, $3Zh6r$useState)(openByDefault); + const [count, setCount] = (0, $3Zh6r$useState)(0); + const [selected, setSelected] = (0, $3Zh6r$useState)([]); + const handleChange = (0, $3Zh6r$useCallback)((e)=>{ + const idInfo = e.target.id.split("&&"); + const taxonomy = idInfo[0]; + const id = idInfo[1]; + const optionItem = { + taxonomy: taxonomy, + name: e.target.name, + id: id + }; + if (e.target.checked) { + setCount((prevValue)=>prevValue + 1); + setSelected([ + ...selected, + optionItem + ]); // Local + onChanges(optionItem); // Global to filters-control + } else { + setCount((prevValue)=>prevValue - 1); + setSelected(selected.filter((item)=>item.id !== e.target.id)); + onChanges(optionItem); + } + }, [ + selected + ]); + const isChecked = (item)=>globallySelected.some((selected)=>selected.id == item.id && selected.taxonomy == item.taxonomy); + (0, $3Zh6r$useEffect)(()=>{ + if (!globallySelected || globallySelected.length === 0) setCount(0); + if (globallySelected.length > 0) { + setCount(globallySelected.filter((item)=>items.some((i)=>i.id === item.id)).length); + setSelected(selected.filter((item)=>item.id)); + } else setSelected([]); + }, [ + globallySelected + ]); + (0, $3Zh6r$useEffect)(()=>{ + if (tagItemCleared?.item && globallySelected.length > 0) { + setCount((prevValue)=>prevValue - 1); + setSelected(selected.filter((item)=>item.id !== tagItemCleared.item?.id)); + tagItemCleared.callback?.(undefined); + } + }, [ + tagItemCleared, + globallySelected + ]); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($ce29756995db54b2$var$FilterMenu, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)($ce29756995db54b2$var$FilterTitle, { + onClick: ()=>setShow(!show), + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + id: "title-selected", + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $91cefe15d156de97$export$474db65c3c394e1c), { + children: title + }), + count > 0 && /*#__PURE__*/ (0, $3Zh6r$jsxs)("span", { + children: [ + count, + " selected" + ] + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($ce29756995db54b2$var$Toggle, { + size: "small", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($ce29756995db54b2$var$ToggleIconButton, { + active: show, + children: show ? /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChevronUp), {}) : /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChevronDown), {}) + }) + }) + ] + }), + show && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$FormGroupStructure), { + label: "", + id: "", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($ce29756995db54b2$var$Options, { + children: items.map((item)=>{ + const checked = isChecked(item); + return /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { + className: checked ? "checked" : "unchecked", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($ce29756995db54b2$var$Option, { + value: item.name, + onChange: (e)=>handleChange(e), + checked: checked, + type: "checkbox", + name: item.name, + id: `${item.taxonomy}&&${item.id}`, + children: item.name + }, item.id) + }, item.id); + }) + }) + }) + ] + }); +} + + + + +const $78b0f6cc0c65018e$export$b9c335479effb691 = "page-header"; +const $78b0f6cc0c65018e$export$4eb51c692ca09c42 = "header-wrapper"; +const $78b0f6cc0c65018e$export$1d27eb55ded4794e = 320; +function $78b0f6cc0c65018e$export$eced29d7b59956a2(pathname) { + const [isHidden, setHidden] = (0, $3Zh6r$useState)(false); + const [headerHeight, setHeaderHeight] = (0, $3Zh6r$useState)(0); + const [wrapperHeight, setWrapperHeight] = (0, $3Zh6r$useState)(0); + const navWrapperElement = document.querySelector(`#${$78b0f6cc0c65018e$export$4eb51c692ca09c42}`); + const prevPathname = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(pathname); + (0, $3Zh6r$useEffect)(()=>{ + const pageChanged = prevPathname !== pathname; + if (pageChanged) { + setHidden(false); + setHeaderHeight(0); + setWrapperHeight(0); + } + }, [ + pathname, + prevPathname + ]); + (0, $3Zh6r$useEffect)(()=>{ + let ticking = false; + let prevY = window.scrollY; + let scrollUpDelta = 0; // navWrapperElement should be mounted before the hook + if (!navWrapperElement) return; // When the element mounts the element is still in the DOM and + // the page has display: none. The result is that any measurement of the + // header would be 0. By using an IntersectionObserver we are able to get + // the correct height once the element becomes visible. + const observer = new IntersectionObserver(([e])=>{ + if (e.isIntersecting) { + observer.unobserve(navWrapperElement); // Initial height. + // Get the height of the header and he wrapper. Both are needed because in + // some pages the wrapper contains the local nav as well. + const headerHeightQueried = document.querySelector(`#${$78b0f6cc0c65018e$export$b9c335479effb691}`)?.offsetHeight || 0; + setHeaderHeight(headerHeightQueried); + setWrapperHeight(navWrapperElement.offsetHeight); // The header is hidden if the page is loaded and the user is scrolled + // mid-way. + setHidden(window.scrollY > headerHeightQueried); + } + }); + observer.observe(navWrapperElement); + function tick(currY) { + const wrapperEl = document.querySelector(`#${$78b0f6cc0c65018e$export$4eb51c692ca09c42}`); + if (!wrapperEl) throw new Error(`Header element with ID ${$78b0f6cc0c65018e$export$4eb51c692ca09c42} not found.`); + setWrapperHeight(wrapperEl.offsetHeight); + const el = document.querySelector(`#${$78b0f6cc0c65018e$export$b9c335479effb691}`); + const headerHeightQueried = el?.offsetHeight ?? 0; + setHeaderHeight(headerHeightQueried); // When the document is scrolled quickly to the bottom of the page, the + // shrinking header causes the scroll event to be fired again, and since + // the page is shrinking, the scrollY is decreasing leading to the page + // header being shown as it is being considered a scroll up. + // By checking if we are at the bottom, we can prevent this. + const atTheBottom = window.innerHeight + Math.ceil(window.pageYOffset) >= document.body.offsetHeight; + if (currY <= headerHeightQueried) { + // When the header gets hidden the css transitions the element out of + // the viewport by applying a negative translate. (See NavWrapper). If + // the user scrolls to the top of the page quickly and the header + // still has to animate to be shown it looks like a glitch because a + // white area will be seen. In this situation we remove the + // translation so that it looks like the header is already there. + // Additionally this has to be done by accessing the DOM node directly + // instead of using a state because the styled component does not + // update fast enough. + wrapperEl.style.transition = "none"; // Visible if within its height. + setHidden(false); + scrollUpDelta = 0; + } else if (currY < prevY && !atTheBottom) { + // Scrolling up. + scrollUpDelta += prevY - currY; // When scrolling up we want some travel before showing the header + // again. + if (scrollUpDelta > 64) { + wrapperEl.style.transition = ""; + setHidden(false); + } + } else if (currY > prevY) { + wrapperEl.style.transition = ""; // Scrolling down. + setHidden(true); + scrollUpDelta = 0; + } + prevY = currY; + } + function onViewportPositionChange() { + if (!ticking) { + // instead of setting a specific number of ms to wait (throttling), + // pass it to the browser to be processed on the next frame, whenever that may be. + window.requestAnimationFrame(()=>{ + tick(window.scrollY); + ticking = false; + }); + ticking = true; + } + } + window.addEventListener("scroll", onViewportPositionChange); + window.addEventListener("resize", onViewportPositionChange); + return ()=>{ + window.removeEventListener("scroll", onViewportPositionChange); + window.removeEventListener("resize", onViewportPositionChange); + }; + }, [ + navWrapperElement + ]); + return { + isHeaderHidden: isHidden, + headerHeight: headerHeight, + wrapperHeight: wrapperHeight + }; +} + + +const $9d78711fa7d98215$var$ControlsWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "filters-control__ControlsWrapper", + componentId: "sc-1ipkmeu-0" +})([ + "min-width:20rem;width:", + ";position:sticky;top:calc(", + " + 1rem);height:", + ";transition:top ", + "ms ease-out;" +], (props)=>props.widthValue ?? "20rem", (props)=>props.topValue, (props)=>props.heightValue, (0, $78b0f6cc0c65018e$export$1d27eb55ded4794e)); +function $9d78711fa7d98215$export$2e2bcd8739ae039(props) { + const { allSelected: allSelected, onAction: onAction, taxonomiesOptions: taxonomiesOptions, search: search, width: width, onFilterChange: onFilterChange, clearedTagItem: clearedTagItem, setClearedTagItem: setClearedTagItem, exclusiveSourceSelected: exclusiveSourceSelected, openByDefault: openByDefault, customTopOffset: // Custom top offset to customize the top position of the controls. + // This is a specific case for the Catalog view when it's embedded in the modal which + // has a different header reference as opposed to what the useSlidingStickyHeader hook + // uses as a reference (the main page header). To avoid changing the reference IDs in the + // main logic of the sliding sticky header hook, we provide this custom top offset for more control. + customTopOffset = 0, pathname: pathname } = props; + const controlsRef = (0, $3Zh6r$useRef)(null); + const [controlsHeight, setControlsHeight] = (0, $3Zh6r$useState)(0); + const { isHeaderHidden: isHeaderHidden, wrapperHeight: wrapperHeight } = (0, $78b0f6cc0c65018e$export$eced29d7b59956a2)(pathname); + const handleChanges = (0, $3Zh6r$useCallback)((item, action)=>{ + const isSelected = allSelected.some((selected)=>selected.id === item.id && selected.taxonomy === item.taxonomy); + if (action === "remove" && isSelected || action === "add" && !isSelected) onFilterChange?.(item, action); + }, [ + allSelected, + onFilterChange + ]); + (0, $3Zh6r$useEffect)(()=>{ + if (!controlsRef.current) return; + const height = controlsRef.current.offsetHeight; + setControlsHeight(height); // Observe the height change of controls (from accordion folding) + const resizeObserver = new ResizeObserver(([entry])=>{ + if (entry.borderBoxSize.length > 0) { + const borderBoxSize = entry.borderBoxSize[0]; // blockSize: For boxes with a horizontal writing-mode, this is the vertical dimension + setControlsHeight(borderBoxSize.blockSize); + } + }); + resizeObserver.observe(controlsRef.current); + return ()=>resizeObserver.disconnect(); + }, [ + controlsRef + ]); + const taxonomiesItems = (0, $3Zh6r$useMemo)(()=>taxonomiesOptions.map((taxonomy)=>({ + title: taxonomy.name, + items: taxonomy.values.map((value)=>({ + ...value, + taxonomy: taxonomy.name + })) + })), [ + taxonomiesOptions + ]); + (0, $3Zh6r$useEffect)(()=>{ + // Pre-select the exclusive source if a card with it is selected + if (exclusiveSourceSelected) taxonomiesOptions.forEach((taxonomy)=>{ + taxonomy.values.forEach((t)=>{ + if (t.id === exclusiveSourceSelected) handleChanges({ + ...t, + taxonomy: taxonomy.name + }, "add"); + }); + }); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [ + exclusiveSourceSelected + ]); + return /*#__PURE__*/ (0, $3Zh6r$jsx)($9d78711fa7d98215$var$ControlsWrapper, { + widthValue: width, + heightValue: controlsHeight + "px", + topValue: isHeaderHidden && wrapperHeight ? "0px" : `${wrapperHeight - customTopOffset}px`, + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + ref: controlsRef, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b3e9a537e4bdc126$export$2e2bcd8739ae039), { + size: "large", + placeholder: "Search by title, description", + value: search ?? "", + onChange: (v)=>onAction((0, $80ab6194e8671a51$export$f9efb216c86f7d6d).SEARCH, v) + }), + taxonomiesItems.map(({ title: title, items: items })=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $ce29756995db54b2$export$2e2bcd8739ae039), { + items: items, + title: title, + onChanges: (item)=>handleChanges(item, allSelected.some((selected)=>selected.id === item.id) ? "remove" : "add"), + globallySelected: allSelected, + tagItemCleared: { + item: clearedTagItem, + callback: setClearedTagItem + }, + openByDefault: openByDefault + }, title)) + ] + }) + }); +} + + + + + + + + + + + + + + + + + + + + +var $71GSy = parcelRequire("71GSy"); + + +const $f45475a1368f4e15$var$renderPillVariation = ({ variation: variation })=>{ + switch(variation){ + case "achromic": + return (0, $3Zh6r$css)([ + "color:", + ";background:", + ";" + ], (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("color.surface-100a")); + case "warning": + return (0, $3Zh6r$css)([ + "color:", + ";background:", + ";" + ], (0, $3Zh6r$themeVal)("color.danger-500"), (0, $3Zh6r$themeVal)("color.danger-200a")); + case "primary": + default: + return (0, $3Zh6r$css)([ + "color:", + ";background:", + ";" + ], (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("color.primary-100a")); + } +}; +const $f45475a1368f4e15$export$d2cf3038149dd1b5 = (0, $3Zh6r$styledcomponents).span.withConfig({ + displayName: "pill__Pill", + componentId: "sc-18yqf5w-0" +})([ + "display:inline-flex;vertical-align:top;border-radius:", + ";padding:", + ";transition:all 0.24s ease 0s;font-size:0.75rem;line-height:1.25rem;font-weight:", + ";white-space:nowrap;", + ":is(a){pointer-events:auto;&,&:visited{text-decoration:none;}&:hover{opacity:0.64;}}" +], (0, $3Zh6r$themeVal)("shape.ellipsoid"), (0, $3Zh6r$glsp)(0.125, 0.75), (0, $3Zh6r$themeVal)("type.base.bold"), $f45475a1368f4e15$var$renderPillVariation); + + +const $6cf64da8f7ce0d04$var$HorizontalCard = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "horizontal-info-card__HorizontalCard", + componentId: "sc-ny9ew6-0" +})([ + "display:flex;height:inherit;" +]); +const $6cf64da8f7ce0d04$var$CardImage = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "horizontal-info-card__CardImage", + componentId: "sc-ny9ew6-1" +})([ + "min-width:10rem;width:10rem;height:100%;img{width:100%;height:100%;object-fit:cover;}" +]); +const $6cf64da8f7ce0d04$var$CardContent = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "horizontal-info-card__CardContent", + componentId: "sc-ny9ew6-2" +})([ + "display:flex;flex-direction:column;padding:1.5rem 1rem;" +]); +const $6cf64da8f7ce0d04$export$9b1cabb95df82258 = (0, $3Zh6r$css)([ + "height:10rem;color:", + ";", + "{font-size:", + ";}#description{font-size:", + ";height:3rem;margin:0.5rem 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}#tags{display:flex;flex-wrap:wrap;gap:", + ";}" +], (0, $3Zh6r$themeVal)("color.base-800"), (0, $91cefe15d156de97$export$474db65c3c394e1c), (0, $71GSy.variableBaseType)("0.7rem"), (0, $71GSy.variableBaseType)("0.6rem"), (0, $3Zh6r$glsp)(0.5)); +function $6cf64da8f7ce0d04$export$2e2bcd8739ae039(props) { + const { title: title, description: description, imgSrc: imgSrc, imgAlt: imgAlt, tagLabels: tagLabels } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($6cf64da8f7ce0d04$var$HorizontalCard, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($6cf64da8f7ce0d04$var$CardImage, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("img", { + src: imgSrc, + alt: imgAlt, + loading: "lazy" + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($6cf64da8f7ce0d04$var$CardContent, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $91cefe15d156de97$export$474db65c3c394e1c), { + children: title + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { + id: "description", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: description + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { + id: "tags", + children: tagLabels && tagLabels.map((label)=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $f45475a1368f4e15$export$d2cf3038149dd1b5), { + variation: "primary", + children: label + }, label)) + }) + ] + }) + ] + }); +} + + + +var $71GSy = parcelRequire("71GSy"); + + + + +const $018a2a1b2d47bbe4$export$e6dfd72ab29f8598 = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "element-interactive__Wrapper", + componentId: "sc-1beva1w-0" +})([ + "position:relative;z-index:1;> *:not(a){pointer-events:none;}" +]); +const $018a2a1b2d47bbe4$var$InteractiveLink = (0, $3Zh6r$styledcomponents).a.withConfig({ + displayName: "element-interactive__InteractiveLink", + componentId: "sc-1beva1w-1" +})([ + "position:absolute;inset:0;z-index:-1;pointer-events:auto;font-size:0;margin:0;" +]); +const $018a2a1b2d47bbe4$export$5898f455345088bd = /*#__PURE__*/ (0, $3Zh6r$react).forwardRef(function ElementInteractiveFwd(props, ref) { + const { linkProps: linkProps = {}, linkLabel: linkLabel = "View", children: children, ...rest } = props; + const [isStateOver, setStateOver] = (0, $3Zh6r$useState)(false); + const [isStateActive, setStateActive] = (0, $3Zh6r$useState)(false); + const [isStateFocus, setStateFocus] = (0, $3Zh6r$useState)(false); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($018a2a1b2d47bbe4$export$e6dfd72ab29f8598, { + ref: ref, + ...rest, + isStateOver: isStateOver, + isStateActive: isStateActive, + isStateFocus: isStateFocus, + onFocus: (0, $3Zh6r$useCallback)(()=>setStateFocus(true), []), + onBlur: (0, $3Zh6r$useCallback)(()=>setStateFocus(false), []), + onMouseEnter: (0, $3Zh6r$useCallback)(()=>setStateOver(true), []), + onMouseLeave: (0, $3Zh6r$useCallback)(()=>{ + setStateOver(false); + setStateActive(false); + }, []), + children: [ + children, + /*#__PURE__*/ (0, $3Zh6r$jsx)($018a2a1b2d47bbe4$var$InteractiveLink, { + ...linkProps, + onMouseDown: (0, $3Zh6r$useCallback)(()=>setStateActive(true), []), + onMouseUp: (0, $3Zh6r$useCallback)(()=>setStateActive(false), []), + onFocus: (0, $3Zh6r$useCallback)(()=>setStateFocus(true), []), + onBlur: (0, $3Zh6r$useCallback)(()=>setStateFocus(false), []), + children: linkLabel + }) + ] + }); +}); +$018a2a1b2d47bbe4$export$5898f455345088bd.propTypes = { + children: (0, $3Zh6r$proptypes).node.isRequired, + linkLabel: (0, $3Zh6r$proptypes).string.isRequired, + linkProps: (0, $3Zh6r$proptypes).object +}; /** +🍀 FULL EXAMPLE CODE + +import { Link } from 'react-router-dom' +import { ElementInteractive, Wrapper } from './element-interactive'; + +const WrapperElement = styled(Wrapper).attrs({ as: 'article' })` + ${({ isStateFocus }) => isStateFocus && css``} + ${({ isStateOver }) => isStateOver && css``} + ${({ isStateActive }) => isStateActive && css``} +`; + +function MyComponent() { + return ( + +

Content for this item

+ +
+ ); +} +*/ + + + +var $arkZs = parcelRequire("arkZs"); + +const $c93dc5e6f48aad91$var$SmartLink = /*#__PURE__*/ (0, $3Zh6r$lazy)(()=>Promise.resolve((parcelRequire("4Cqmz")))); +const $c93dc5e6f48aad91$export$bb29c16f5612603e = (0, $3Zh6r$styledcomponents).ol.withConfig({ + displayName: "card__CardList", + componentId: "sc-1lozmjm-0" +})([ + "", + " grid-column:1 / -1;display:grid;gap:", + ";grid-template-columns:repeat(1,1fr);", + " ", + " > li{min-width:0;}" +], (0, $3Zh6r$listReset)(), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$media).mediumUp` + grid-template-columns: repeat(2, 1fr); + `, (0, $3Zh6r$media).largeUp` + grid-template-columns: repeat(3, 1fr); + `); +const $c93dc5e6f48aad91$export$e9897d434e0741ee = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "card__CardFooter", + componentId: "sc-1lozmjm-1" +})([ + "display:flex;flex-flow:row nowrap;gap:", + ";padding:", + ";&:not(:first-child){padding-top:0;margin-top:", + ";}button{pointer-events:all;}" +], (0, $71GSy.variableGlsp)(0.5), (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(-0.5)); +function $c93dc5e6f48aad91$var$renderCardType({ cardType: cardType }) { + switch(cardType){ + case "cover": + return (0, $3Zh6r$css)([ + "padding-top:", + ";background:", + ";color:", + ";justify-content:flex-end;", + "{position:absolute;inset:0;z-index:-1;background:", + ";}", + "{color:", + ";}" + ], (0, $71GSy.variableGlsp)(2), (0, $3Zh6r$themeVal)("color.base-400"), (0, $3Zh6r$themeVal)("color.surface"), $c93dc5e6f48aad91$var$CardFigure, (0, $3Zh6r$themeVal)("color.base-400"), (0, $91cefe15d156de97$export$df063b277b1eb93), (0, $3Zh6r$themeVal)("color.surface-400a")); + case "featured": + return (0, $3Zh6r$css)([ + "padding-top:", + ";color:", + ";justify-content:flex-end;min-height:16rem;", + " ", + "{position:absolute;inset:0;z-index:-1;background:", + ";}", + "{font-size:", + ";max-width:52rem;}", + "{color:", + ";}", + "{font-size:", + ";max-width:52rem;}" + ], (0, $71GSy.variableGlsp)(), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$media).mediumUp` + min-height: 28rem; + `, $c93dc5e6f48aad91$var$CardFigure, (0, $3Zh6r$themeVal)("color.base-400"), (0, $91cefe15d156de97$export$474db65c3c394e1c), (0, $71GSy.variableBaseType)("1.5rem"), (0, $91cefe15d156de97$export$df063b277b1eb93), (0, $3Zh6r$themeVal)("color.surface-400a"), (0, $91cefe15d156de97$export$851de33184ecdac4), (0, $71GSy.variableBaseType)("1rem")); + case "horizontal-info": + return 0, $6cf64da8f7ce0d04$export$9b1cabb95df82258; + default: + return (0, $3Zh6r$css)([ + "background:transparent;" + ]); + } +} +const $c93dc5e6f48aad91$export$d14d08fa0d83d69d = (0, $3Zh6r$styledcomponents)((0, $91cefe15d156de97$export$321b6557957bf9c6)).withConfig({ + displayName: "card__CardItem", + componentId: "sc-1lozmjm-2" +})([ + "", + " ", + " ", + " ", + "" +], $c93dc5e6f48aad91$var$renderCardType, ({ isStateFocus: isStateFocus })=>isStateFocus && (0, $3Zh6r$css)([ + "box-shadow:", + ";transform:translate(0,0.125rem);" + ], (0, $3Zh6r$themeVal)("boxShadow.elevationC")), ({ isStateOver: isStateOver })=>isStateOver && (0, $3Zh6r$css)([ + "box-shadow:", + ";transform:translate(0,0.125rem);" + ], (0, $3Zh6r$themeVal)("boxShadow.elevationC")), ({ isStateActive: isStateActive })=>isStateActive && (0, $3Zh6r$css)([ + "box-shadow:", + ";transform:translate(0,0.125rem);" + ], (0, $3Zh6r$themeVal)("boxShadow.elevationB"))); +const $c93dc5e6f48aad91$var$CardLabel = (0, $3Zh6r$styledcomponents).span.withConfig({ + displayName: "card__CardLabel", + componentId: "sc-1lozmjm-3" +})([ + "position:absolute;z-index:1;top:", + ";right:", + ";display:inline-block;vertical-align:top;color:", + ";border-radius:", + ";padding:", + ";background:", + ";pointer-events:auto;transition:all 0.24s ease 0s;&,&:visited{text-decoration:none;}&:hover{opacity:0.64;}" +], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("shape.ellipsoid"), (0, $3Zh6r$glsp)(0.125, 0.5), (0, $3Zh6r$themeVal)("color.base-400a")); +const $c93dc5e6f48aad91$var$CardFigure = (0, $3Zh6r$styledcomponents)((0, $arkZs.Figure)).withConfig({ + displayName: "card__CardFigure", + componentId: "sc-1lozmjm-4" +})([ + "order:-1;img{height:100%;width:100%;object-fit:cover;mix-blend-mode:multiply;}" +]); +const $c93dc5e6f48aad91$var$ExternalLinkMark = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "card__ExternalLinkMark", + componentId: "sc-1lozmjm-5" +})([ + "display:flex;align-items:center;position:absolute;top:", + ";right:", + ";padding:", + " ", + ";background-color:", + ";color:", + ";text-transform:none;border-radius:calc( ", + " - ", + " );z-index:1;" +], (0, $71GSy.variableGlsp)(0.25), (0, $71GSy.variableGlsp)(0.25), (0, $71GSy.variableGlsp)(0.125), (0, $71GSy.variableGlsp)(0.25), (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$multiply)((0, $3Zh6r$themeVal)("shape.rounded"), 2), (0, $71GSy.variableGlsp)(0.125)); +const $c93dc5e6f48aad91$var$FlagText = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "card__FlagText", + componentId: "sc-1lozmjm-6" +})([ + "display:inline;font-weight:bold;font-size:0.825rem;margin-right:", + ";" +], (0, $71GSy.variableGlsp)(0.25)); +function $c93dc5e6f48aad91$export$53f216714f50123e() { + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($c93dc5e6f48aad91$var$ExternalLinkMark, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($c93dc5e6f48aad91$var$FlagText, { + children: "External Link" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonExpandTopRight), { + size: "small", + meaningful: false + }) + ] + }); +} +function $c93dc5e6f48aad91$var$hasLinkProperties(props) { + return !!props.linkProperties; +} +function $c93dc5e6f48aad91$var$CardComponent(props) { + const { className: className, title: title, cardType: cardType, description: description, linkLabel: linkLabel, date: date, overline: overline, imgSrc: imgSrc, imgAlt: imgAlt, tagLabels: tagLabels, parentTo: parentTo, footerContent: footerContent, onCardClickCapture: onCardClickCapture } = props; // @TODO: This process is not necessary once all the instances adapt the linkProperties syntax + // Consolidate them to use LinkProperties only + let linkProperties; + if ($c93dc5e6f48aad91$var$hasLinkProperties(props)) { + // Handle new props with linkProperties + const { linkProperties: linkPropertiesProps } = props; + linkProperties = linkPropertiesProps; + } else { + const { linkTo: linkTo, onClick: onClick, isLinkExternal: isLinkExternal } = props; + linkProperties = { + linkTo: linkTo, + onClick: onClick, + pathAttributeKeyName: "to", + LinkElement: $c93dc5e6f48aad91$var$SmartLink, + isLinkExternal: isLinkExternal + }; + } + const isExternalLink = linkProperties.isLinkExternal ?? /^https?:\/\//.test(linkProperties.linkTo); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $018a2a1b2d47bbe4$export$5898f455345088bd), { + linkProps: { + as: linkProperties.LinkElement, + [linkProperties.pathAttributeKeyName]: linkProperties.linkTo, + onClick: linkProperties.onClick, + isLinkExternal: isExternalLink + }, + as: $c93dc5e6f48aad91$export$d14d08fa0d83d69d, + cardType: cardType, + className: className, + linkLabel: linkLabel ?? "View more", + onClickCapture: onCardClickCapture, + children: [ + cardType !== "horizontal-info" && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $91cefe15d156de97$export$5665775b26e26c5d), { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $91cefe15d156de97$export$de55224050bee4d7), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $91cefe15d156de97$export$474db65c3c394e1c), { + children: title + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $91cefe15d156de97$export$df063b277b1eb93), { + as: "div", + children: [ + isExternalLink && /*#__PURE__*/ (0, $3Zh6r$jsx)($c93dc5e6f48aad91$export$53f216714f50123e, {}), + !isExternalLink && tagLabels && parentTo && tagLabels.map((label)=>/*#__PURE__*/ (0, $3Zh6r$jsx)($c93dc5e6f48aad91$var$CardLabel, { + as: linkProperties.LinkElement, + to: parentTo, + children: label + }, label)), + date ? /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + "published on", + " ", + /*#__PURE__*/ (0, $3Zh6r$jsx)("time", { + dateTime: (0, $3Zh6r$datefnsformat)(date, "yyyy-MM-dd"), + children: (0, $3Zh6r$datefnsformat)(date, "MMM d, yyyy") + }) + ] + }) : overline + ] + }) + ] + }) + }), + description && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $91cefe15d156de97$export$851de33184ecdac4), { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: description + }) + }), + footerContent && /*#__PURE__*/ (0, $3Zh6r$jsx)($c93dc5e6f48aad91$export$e9897d434e0741ee, { + children: footerContent + }), + imgSrc && /*#__PURE__*/ (0, $3Zh6r$jsx)($c93dc5e6f48aad91$var$CardFigure, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("img", { + src: imgSrc, + alt: imgAlt, + loading: "lazy" + }) + }) + ] + }), + cardType === "horizontal-info" && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $6cf64da8f7ce0d04$export$2e2bcd8739ae039), { + title: title, + description: description, + imgSrc: imgSrc, + imgAlt: imgAlt, + tagLabels: tagLabels + }) + ] + }); +} +const $c93dc5e6f48aad91$export$60332b2344f7fe41 = (0, $3Zh6r$styledcomponents)($c93dc5e6f48aad91$var$CardComponent).withConfig({ + displayName: "card__Card", + componentId: "sc-1lozmjm-7" +})([ + "" +]); + + + + + + + + + + + + +const $9297308e8d99def2$export$1a26968bd5e528c1 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)((props)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { + ...props, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { + children: props.title || "A progress tick high icon" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { + d: "M15.938,9L13.918,9C13.713,10.223 13.136,11.349 12.244,12.244C11.109,13.375 9.603,14 8,14C6.397,14 4.891,13.375 3.756,12.244C2.625,11.109 2,9.603 2,8C2,6.397 2.625,4.891 3.756,3.756C3.834,3.678 3.916,3.6 4,3.528L4,6L6,6L6,-0L0,0L0,2L2.709,2C1.047,3.466 0,5.609 0,8C0,12.419 3.581,16 8,16C12.081,16 15.446,12.947 15.938,9ZM10.784,4.916L12.269,6.253L7.1,12L3.856,8.794L5.262,7.372L7.016,9.103L10.784,4.916ZM14.32,3.094L12.893,4.521C13.42,5.26 13.769,6.104 13.918,7L15.938,7C15.756,5.539 15.18,4.201 14.32,3.094ZM11.478,3.108L12.906,1.68C11.551,0.627 9.849,-0 8,-0L8,2C9.264,2 10.469,2.388 11.478,3.108Z" + }) + ] + }))).withConfig({ + displayName: "progress-tick__CollecticonProgressTickHigh", + componentId: "sc-fnf5og-0" +})([ + "" +]); +const $9297308e8d99def2$export$e936722be7af186a = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)((props)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { + ...props, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { + children: props.title || "A progress tick medium icon" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { + d: "M7,15.938L7,13.918C5.777,13.713 4.651,13.136 3.756,12.244C2.625,11.109 2,9.603 2,8C2,6.397 2.625,4.891 3.756,3.756C3.834,3.678 3.916,3.6 4,3.528L4,6L6,6L6,-0L0,0L0,2L2.709,2C1.047,3.466 0,5.609 0,8C0,12.081 3.053,15.446 7,15.938ZM11.478,12.892C10.739,13.419 9.895,13.768 9,13.918L9,15.938C10.461,15.756 11.799,15.18 12.906,14.32L11.478,12.892ZM15.938,9L13.918,9C13.768,9.895 13.419,10.739 12.892,11.478L14.32,12.906C15.18,11.8 15.756,10.461 15.938,9ZM10.784,4.916L12.269,6.253L7.1,12L3.856,8.794L5.262,7.372L7.016,9.103L10.784,4.916ZM14.32,3.094L12.893,4.521C13.42,5.26 13.769,6.104 13.918,7L15.938,7C15.756,5.539 15.18,4.201 14.32,3.094ZM11.478,3.108L12.906,1.68C11.551,0.627 9.849,-0 8,-0L8,2C9.264,2 10.469,2.388 11.478,3.108Z" + }) + ] + }))).withConfig({ + displayName: "progress-tick__CollecticonProgressTickMedium", + componentId: "sc-fnf5og-1" +})([ + "" +]); +const $9297308e8d99def2$export$bf479e9952d124c2 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)((props)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { + ...props, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { + children: props.title || "A progress tick high icon" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { + d: "M4.522,12.892L3.094,14.32C4.2,15.18 5.539,15.756 7,15.938L7,13.918C6.105,13.768 5.261,13.419 4.522,12.892ZM11.478,12.892C10.739,13.419 9.895,13.768 9,13.918L9,15.938C10.461,15.756 11.799,15.18 12.906,14.32L11.478,12.892ZM13.918,9C13.768,9.895 13.419,10.739 12.892,11.478L14.32,12.906C15.18,11.8 15.756,10.461 15.938,9L13.918,9ZM2.082,9L0.062,9C0.244,10.461 0.82,11.799 1.68,12.906L3.108,11.478C2.581,10.739 2.232,9.895 2.082,9ZM10.784,4.916L12.269,6.253L7.1,12L3.856,8.794L5.262,7.372L7.016,9.103L10.784,4.916ZM14.32,3.094L12.893,4.521C13.42,5.26 13.769,6.104 13.918,7L15.938,7C15.756,5.539 15.18,4.201 14.32,3.094ZM0.062,7L2.082,7C2.287,5.777 2.864,4.651 3.756,3.756C3.834,3.678 3.916,3.6 4,3.528L4,6L6,6L6,-0L0,0L0,2L2.709,2C1.283,3.258 0.309,5.015 0.062,7ZM11.478,3.108L12.906,1.68C11.551,0.627 9.849,-0 8,-0L8,2C9.264,2 10.469,2.388 11.478,3.108Z" + }) + ] + }))).withConfig({ + displayName: "progress-tick__CollecticonProgressTickLow", + componentId: "sc-fnf5og-2" +})([ + "" +]); + + + + + + +const $4f6111aa888d0697$export$5c5e312ef0488786 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)((props)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { + ...props, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { + children: props.title || "A flask icon" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { + id: "lab-flask", + d: "M5,2L5,6C5,6 2.583,10.028 0.817,12.971C0.447,13.589 0.437,14.358 0.792,14.985C1.147,15.612 1.812,16 2.532,16C5.694,16 10.306,16 13.468,16C14.188,16 14.853,15.612 15.208,14.985C15.563,14.358 15.553,13.589 15.183,12.971C13.417,10.028 11,6 11,6L11,2L12,2L12,0L4,0L4,2L5,2ZM11.068,10L4.932,10L7,6.554L7,2L9,2C9,2 9,6.554 9,6.554L11.068,10Z" + }) + ] + }))).withConfig({ + displayName: "flask__CollecticonFlask", + componentId: "sc-ngnoq7-0" +})([ + "" +]); + + + + + + +const $5b91f34912da1408$export$41cf3a9d8250975e = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)((props)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { + ...props, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { + children: props.title || "A medal icon" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { + id: "medal", + d: "M4,10.471L4,16L8,14L12,16L12,10.471C13.227,9.372 14,7.775 14,6C14,2.689 11.311,0 8,0C4.689,0 2,2.689 2,6C2,7.775 2.773,9.372 4,10.471ZM8,3C9.656,3 11,4.344 11,6C11,7.656 9.656,9 8,9C6.344,9 5,7.656 5,6C5,4.344 6.344,3 8,3Z" + }) + ] + }))).withConfig({ + displayName: "medal__CollecticonMedal", + componentId: "sc-1a3f6vp-0" +})([ + "" +]); + + + +var $71GSy = parcelRequire("71GSy"); + +function $65e6b8c53ff73350$export$169842684a0b1048(data) { + const concat = (arr, v)=>(arr || []).concat(v); + const taxonomyData = {}; // for loops are faster than reduces. + for (const { taxonomy: taxonomy } of data)for (const { name: name, values: values } of taxonomy){ + if (!name || !values.length) continue; + taxonomyData[name] = concat(taxonomyData[name], values); + } + const taxonomiesUnique = Object.entries(taxonomyData).map(([key, tx])=>({ + name: key, + // eslint-disable-next-line fp/no-mutating-methods + values: (0, $3Zh6r$uniqBy)(tx, (t)=>t.id).sort((a, b)=>a.name.localeCompare(b.name)) + })); + return taxonomiesUnique; +} // Taxonomies with special meaning as they're used in the app, like in the cards +const $65e6b8c53ff73350$export$d101bd2158e5168d = "Topics"; +const $65e6b8c53ff73350$export$d4f4f1e55b8a9393 = "Source"; +const $65e6b8c53ff73350$export$7dcd5643bc2d64d8 = "Grade"; +const $65e6b8c53ff73350$export$c6dd31dcfd3be20b = "Uncertainty"; +function $65e6b8c53ff73350$export$6c3855d1405cdf74(data, taxonomyName) { + const list = Array.isArray(data) ? data : data.taxonomy; + return list.find((t)=>t.name === taxonomyName); +} +function $65e6b8c53ff73350$export$d7c8b3df777589c6(data) { + const list = Array.isArray(data) ? data : data.taxonomy; + const allValues = list.map((l)=>l.values).flat(); + return allValues; +} +function $65e6b8c53ff73350$export$3b9206893354b380(group, ids, taxonomies) { + const groupValues = taxonomies.find((t)=>t.name == group)?.values; + let taxonomyItems = []; + if (ids instanceof Array) { + const items = ids.map((id)=>groupValues?.filter((value)=>value.id == id)[0]); + taxonomyItems = items.map((item)=>({ + ...item, + taxonomy: group + })); + } else { + const taxonomy = groupValues?.filter((value)=>value.id == ids)[0]; + /* eslint-disable-next-line fp/no-mutating-methods */ if (taxonomy) taxonomyItems.push({ + ...taxonomy, + taxonomy: group + }); + } + return taxonomyItems; +} + + +const $df789e5e318bd91f$var$DATA_UNCERTAINTY = { + High: (0, $9297308e8d99def2$export$bf479e9952d124c2), + Medium: (0, $9297308e8d99def2$export$e936722be7af186a), + Low: (0, $9297308e8d99def2$export$1a26968bd5e528c1) +}; +const $df789e5e318bd91f$var$DATA_GRADE = { + Research: (0, $4f6111aa888d0697$export$5c5e312ef0488786), + "Agency standard/regulatory": (0, $5b91f34912da1408$export$41cf3a9d8250975e) +}; +const $df789e5e318bd91f$var$DatasetClassificationWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "dataset-classification__DatasetClassificationWrapper", + componentId: "sc-bku750-0" +})([ + "position:absolute;top:", + ";left:", + ";display:flex;gap:", + ";svg{pointer-events:all;color:", + ";}" +], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$themeVal)("color.surface")); +function $df789e5e318bd91f$export$8995c29291ad3af8(props) { + const { dataset: dataset } = props; + const grade = (0, $65e6b8c53ff73350$export$6c3855d1405cdf74)(dataset, (0, $65e6b8c53ff73350$export$7dcd5643bc2d64d8))?.values[0]; + const uncertainty = (0, $65e6b8c53ff73350$export$6c3855d1405cdf74)(dataset, (0, $65e6b8c53ff73350$export$c6dd31dcfd3be20b))?.values[0]; + const IconUncertainty = $df789e5e318bd91f$var$DATA_UNCERTAINTY[uncertainty?.name ?? ""]; + const IconGrade = $df789e5e318bd91f$var$DATA_GRADE[grade?.name ?? ""]; + if (!IconUncertainty && !IconGrade) return null; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($df789e5e318bd91f$var$DatasetClassificationWrapper, { + children: [ + IconUncertainty && uncertainty && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $61b3d1da33a5342d$export$c92c6401b52a9298), { + content: `Uncertainty: ${uncertainty.name}`, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)(IconUncertainty, { + meaningful: true, + title: `Uncertainty: ${uncertainty.name}` + }) + }), + IconGrade && grade && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $61b3d1da33a5342d$export$c92c6401b52a9298), { + content: `Grade: ${grade.name}`, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)(IconGrade, { + meaningful: true, + title: `Grade: ${grade.name}` + }) + }) + ] + }); +} + + + + + + + + +const $70e8fbae8fbb2e5c$var$SourcesUl = (0, $3Zh6r$styledcomponents).ul.withConfig({ + displayName: "card-sources__SourcesUl", + componentId: "sc-1albkef-0" +})([ + "", + " display:inline;gap:0.25rem;li{display:inline;}li:not(:last-child)::after{content:', ';}" +], (0, $3Zh6r$listReset)()); +function $70e8fbae8fbb2e5c$export$25944820ca11d24e(props) { + const { sources: sources, onSourceClick: onSourceClick, rootPath: rootPath } = props; + if (!sources?.length) return null; // No link rendering + if (!rootPath || !onSourceClick) return /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { + children: "By" + }), + " ", + /*#__PURE__*/ (0, $3Zh6r$jsx)($70e8fbae8fbb2e5c$var$SourcesUl, { + children: sources.map((source)=>/*#__PURE__*/ (0, $3Zh6r$jsx)("li", { + children: source.name + }, source.id)) + }) + ] + }); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { + children: "By" + }), + " ", + /*#__PURE__*/ (0, $3Zh6r$jsx)($70e8fbae8fbb2e5c$var$SourcesUl, { + children: sources.map((source)=>/*#__PURE__*/ (0, $3Zh6r$jsx)("li", { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Link), { + to: `${rootPath}?${(0, $80ab6194e8671a51$export$f9efb216c86f7d6d).TAXONOMY}=${encodeURIComponent(JSON.stringify({ + Source: source.id + }))}`, + onClick: (e)=>{ + e.preventDefault(); + onSourceClick(source.id); + }, + children: source.name + }) + }, source.id)) + }) + ] + }); +} + + + +const $b5e870ca09746f61$export$a9d707845a74e7f7 = "/about"; +const $b5e870ca09746f61$export$5b5d95bbf9e564e2 = "/stories"; +const $b5e870ca09746f61$export$e08818004a56cd24 = "/data-catalog"; +const $b5e870ca09746f61$export$f71537b6bf0df664 = "/exploration"; +const $b5e870ca09746f61$export$d952fbb7ee3525f2 = "/analysis"; +const $b5e870ca09746f61$export$c5349a07710ccfb7 = "/analysis/results"; +const $b5e870ca09746f61$export$26aedbbd667bd78b = (d)=>`${$b5e870ca09746f61$export$5b5d95bbf9e564e2}/${typeof d === "string" ? d : d.id}`; +const $b5e870ca09746f61$export$a995bc6de1f28ece = (d, path = $b5e870ca09746f61$export$e08818004a56cd24)=>`${path}/${typeof d === "string" ? d : d.id}`; +const $b5e870ca09746f61$export$7d452796c80bafa8 = (d)=>{ + const id = typeof d === "string" ? d : d.id; + return `${$b5e870ca09746f61$export$f71537b6bf0df664}?search=${id}`; +}; + + + + +const $e31b42311c757892$var$CardSelectable = (0, $3Zh6r$styledcomponents)((0, $c93dc5e6f48aad91$export$60332b2344f7fe41)).withConfig({ + displayName: "catalog-card__CardSelectable", + componentId: "sc-jiucie-0" +})([ + "outline:4px solid transparent;", + " ", + " ", + "" +], ({ checked: checked })=>checked && (0, $3Zh6r$css)([ + "outline-color:", + ";" + ], (0, $3Zh6r$themeVal)("color.primary")), ({ selectable: selectable })=>selectable && (0, $3Zh6r$css)([ + "&::before{content:'';position:absolute;top:50%;left:80px;height:3rem;min-width:3rem;transform:translate(-50%,-50%);padding:", + ";display:flex;align-items:center;justify-content:center;background:", + ";border-radius:", + ";font-weight:", + ";line-height:1rem;background-image:url(", + ");background-repeat:no-repeat;background-position:0.75rem center;pointer-events:none;transition:all 0.16s ease-in-out;opacity:0;}&:hover::before{opacity:1;}" + ], (0, $3Zh6r$glsp)(0.5, 1, 0.5, 1), (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("shape.ellipsoid"), (0, $3Zh6r$themeVal)("type.base.bold"), ({ theme: theme })=>(0, $3Zh6r$iconDataURI)((0, $3Zh6r$CollecticonPlus), { + color: theme.color?.surface, + size: "large" + })), ({ checked: checked })=>checked && (0, $3Zh6r$css)([ + "&:before{opacity:1;z-index:10;content:'Selected';color:", + ";padding-left:2.75rem;background-image:url(", + ");background-color:", + ";}&:hover::before{background-color:", + ";}" + ], (0, $3Zh6r$themeVal)("color.surface"), ({ theme: theme })=>(0, $3Zh6r$iconDataURI)((0, $3Zh6r$CollecticonTickSmall), { + color: theme.color?.surface, + size: "large" + }), (0, $3Zh6r$themeVal)("color.base"), (0, $3Zh6r$themeVal)("color.primary"))); +const $e31b42311c757892$export$70e5e7714870671b = (props)=>{ + const { dataset: dataset, layer: layer, searchTerm: searchTerm, selectable: selectable, selected: selected, onDatasetClick: onDatasetClick, linkProperties: linkProperties, pathname: pathname } = props; + const topics = (0, $65e6b8c53ff73350$export$6c3855d1405cdf74)(dataset, (0, $65e6b8c53ff73350$export$d101bd2158e5168d))?.values; + const sources = (0, $65e6b8c53ff73350$export$6c3855d1405cdf74)(dataset, (0, $65e6b8c53ff73350$export$d4f4f1e55b8a9393))?.values; + const allTaxonomyValues = (0, $65e6b8c53ff73350$export$d7c8b3df777589c6)(dataset).map((v)=>v.name); + const title = layer ? layer.name : dataset.name; + const description = layer ? layer.description : dataset.description; + const imgSrc = layer?.media?.src ?? dataset.media?.src; + const imgAlt = layer?.media?.alt ?? dataset.media?.alt; + const handleClick = (e)=>{ + if (onDatasetClick) { + e.preventDefault(); + onDatasetClick(); + } + }; + const linkTo = (0, $b5e870ca09746f61$export$a995bc6de1f28ece)(dataset, pathname); + return /*#__PURE__*/ (0, $3Zh6r$jsx)($e31b42311c757892$var$CardSelectable, { + cardType: "horizontal-info", + checked: selectable ? selected : undefined, + selectable: selectable, + tagLabels: allTaxonomyValues, + overline: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $91cefe15d156de97$export$a8ae421c739691bf), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $df789e5e318bd91f$export$8995c29291ad3af8), { + dataset: dataset + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $70e8fbae8fbb2e5c$export$25944820ca11d24e), { + sources: sources + }) + ] + }), + linkLabel: "View dataset", + title: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $ac511c51a8d0f0d9$export$2e2bcd8739ae039), { + value: searchTerm, + disabled: searchTerm.length < 3, + children: title + }), + description: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $ac511c51a8d0f0d9$export$2e2bcd8739ae039), { + value: searchTerm, + disabled: searchTerm.length < 3, + children: description + }), + imgSrc: imgSrc, + imgAlt: imgAlt, + footerContent: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { + children: topics?.length ? /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $91cefe15d156de97$export$7391ae7cd9297896), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("dt", { + children: "Topics" + }), + topics.map((t)=>/*#__PURE__*/ (0, $3Zh6r$jsx)("dd", { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $f45475a1368f4e15$export$d2cf3038149dd1b5), { + variation: "primary", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $ac511c51a8d0f0d9$export$2e2bcd8739ae039), { + value: searchTerm, + disabled: searchTerm.length < 3, + children: t.name + }) + }) + }, t.id)) + ] + }) : null + }), + linkProperties: { + ...linkProperties, + linkTo: linkTo, + onClick: handleClick + } + }); +}; + + + + + + + + + + + + +var $71GSy = parcelRequire("71GSy"); +const $acf41aee22bbb80a$var$Tag = (0, $3Zh6r$styledcomponents).span.withConfig({ + displayName: "filter-tag__Tag", + componentId: "sc-1twl4ku-0" +})([ + "display:flex;width:fit-content;justify-content:center;background-color:", + ";margin:0 ", + " 0 0;height:fit-content;padding:6px 0 6px 6px;outline-width:1px;outline-color:", + ";outline-style:solid;border-radius:2px;font-size:", + ";button{background:none;border:none;outline:none;box-shadow:none;display:flex;align-items:center;}" +], (0, $3Zh6r$themeVal)("color.base-50"), (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$themeVal)("color.base-200"), (0, $71GSy.variableBaseType)("0.6rem")); +function $acf41aee22bbb80a$export$2e2bcd8739ae039(props) { + const { item: item, onClick: onClick } = props; + const handleClick = ()=>{ + onClick(item); + }; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($acf41aee22bbb80a$var$Tag, { + children: [ + item.name, + /*#__PURE__*/ (0, $3Zh6r$jsx)("button", { + type: "button", + onClick: handleClick, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonXmarkSmall), {}) + }) + ] + }); +} + + + +var $71GSy = parcelRequire("71GSy"); +const $a113c58cc283f80c$var$Tags = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "catalog-tags__Tags", + componentId: "sc-iqxxb9-0" +})([ + "display:flex;flex-wrap:wrap;margin-bottom:", + ";" +], (0, $3Zh6r$glsp)(1)); +const $a113c58cc283f80c$var$PlainTextButton = (0, $3Zh6r$styledcomponents).button.withConfig({ + displayName: "catalog-tags__PlainTextButton", + componentId: "sc-iqxxb9-1" +})([ + "background:none;border:none;outline:none;box-shadow:none;color:", + ";text-decoration:underline;font-size:", + ";&:hover{color:", + ";}" +], (0, $3Zh6r$themeVal)("color.primary-400"), (0, $71GSy.variableBaseType)("0.6rem"), (0, $3Zh6r$themeVal)("color.primary-800")); +const $a113c58cc283f80c$var$CatalogTagsContainer = ({ allSelectedFilters: allSelectedFilters, urlTaxonomyItems: urlTaxonomyItems, handleClearTag: handleClearTag, handleClearTags: handleClearTags })=>{ + if (allSelectedFilters.length > 0 || urlTaxonomyItems.length > 0) return /*#__PURE__*/ (0, $3Zh6r$jsxs)($a113c58cc283f80c$var$Tags, { + children: [ + allSelectedFilters.length > 0 ? allSelectedFilters.map((filter)=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $acf41aee22bbb80a$export$2e2bcd8739ae039), { + item: filter, + onClick: handleClearTag + }, `${filter.taxonomy}-${filter.id}`)) : urlTaxonomyItems.map((filter)=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $acf41aee22bbb80a$export$2e2bcd8739ae039), { + item: filter, + onClick: handleClearTag + }, `${filter.taxonomy}-${filter.id}`)), + /*#__PURE__*/ (0, $3Zh6r$jsx)($a113c58cc283f80c$var$PlainTextButton, { + onClick: handleClearTags, + children: "Clear all" + }) + ] + }); + return null; +}; +var $a113c58cc283f80c$export$2e2bcd8739ae039 = $a113c58cc283f80c$var$CatalogTagsContainer; + + + + + + + + + + +var $71GSy = parcelRequire("71GSy"); +function $61153f12f1daa5aa$var$EmptyHub(props) { + const theme = (0, $3Zh6r$useTheme)(); + const { children: children, ...rest } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + ...rest, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonPage), { + size: "xxlarge", + color: theme.color["base-400"] + }), + children + ] + }); +} +var $61153f12f1daa5aa$export$2e2bcd8739ae039 = (0, $3Zh6r$styledcomponents)($61153f12f1daa5aa$var$EmptyHub).withConfig({ + displayName: "empty-hub", + componentId: "sc-yyyxpb-0" +})([ + "max-width:100%;grid-column:1/-1;display:flex;flex-flow:column;align-items:center;padding:", + ";border-radius:", + ";border:1px dashed ", + ";gap:", + ";" +], (0, $71GSy.variableGlsp)(5, 1), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.base-300"), (0, $71GSy.variableGlsp)(1)); + + + + + +const $248d6a7ea7f7d2ec$var$EXCLUSIVE_SOURCE_WARNING = "Can only be analyzed with layers from the same source"; +const $248d6a7ea7f7d2ec$var$DEFAULT_SORT_OPTION = "asc"; +const $248d6a7ea7f7d2ec$var$DEFAULT_SORT_FIELD = "name"; +const $248d6a7ea7f7d2ec$export$24c438aeb316401e = (layerId, datasets)=>{ + const parentDataset = Object.values(datasets).find((dataset)=>dataset.layers.find((l)=>l.id === layerId)); + return parentDataset; +}; +function $248d6a7ea7f7d2ec$var$enhanceDatasetLayers(dataset) { + return { + ...dataset, + layers: dataset.layers.map((layer)=>({ + ...layer, + parentDataset: { + id: dataset.id, + name: dataset.name + } + })) + }; +} +const $248d6a7ea7f7d2ec$export$690412e814722277 = (dataset)=>dataset.map($248d6a7ea7f7d2ec$var$enhanceDatasetLayers); +function $248d6a7ea7f7d2ec$var$CatalogContent({ datasets: datasets, selectedIds: selectedIds, setSelectedIds: setSelectedIds, filterLayers: filterLayers, emptyStateContent: emptyStateContent, search: search, taxonomies: taxonomies, onAction: onAction, pathname: pathname, linkProperties: linkProperties }) { + const [exclusiveSourceSelected, setExclusiveSourceSelected] = (0, $3Zh6r$useState)(null); + const isSelectable = selectedIds !== undefined; + const datasetTaxonomies = (0, $65e6b8c53ff73350$export$169842684a0b1048)(datasets); + const urlTaxonomyItems = taxonomies ? Object.entries(taxonomies).map(([key, val])=>(0, $65e6b8c53ff73350$export$3b9206893354b380)(key, val, datasetTaxonomies)).flat() : []; + const allDatasetsWithEnhancedLayers = (0, $3Zh6r$useMemo)(()=>$248d6a7ea7f7d2ec$export$690412e814722277(datasets), [ + datasets + ]); + const [datasetsToDisplay, setDatasetsToDisplay] = (0, $3Zh6r$useState)((0, $6119e4daf01b928b$export$27ec130e3db6675a)(allDatasetsWithEnhancedLayers, { + search: search, + taxonomies: taxonomies, + sortField: $248d6a7ea7f7d2ec$var$DEFAULT_SORT_FIELD, + sortDir: $248d6a7ea7f7d2ec$var$DEFAULT_SORT_OPTION, + filterLayers: filterLayers ?? false + })); + const [selectedFilters, setSelectedFilters] = (0, $3Zh6r$useState)(urlTaxonomyItems); + const [clearedTagItem, setClearedTagItem] = (0, $3Zh6r$useState)(); + const prevSelectedFilters = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(selectedFilters) ?? []; // Handlers + const updateSelectedFilters = (0, $3Zh6r$useCallback)((item, action)=>{ + if (action == "add") setSelectedFilters([ + ...selectedFilters, + item + ]); + if (action == "remove") setSelectedFilters(selectedFilters.filter((selected)=>selected.id !== item.id)); + onAction((0, $80ab6194e8671a51$export$f9efb216c86f7d6d).TAXONOMY_MULTISELECT, { + key: item.taxonomy, + value: item.id + }); + }, [ + setSelectedFilters, + selectedFilters, + onAction + ]); + const handleClearTag = (0, $3Zh6r$useCallback)((item)=>{ + setSelectedFilters(selectedFilters.filter((selected)=>selected !== item)); + setClearedTagItem(item); + }, [ + selectedFilters + ]); + const handleClearTags = (0, $3Zh6r$useCallback)(()=>{ + setSelectedFilters([]); + setExclusiveSourceSelected(null); + onAction((0, $80ab6194e8671a51$export$f9efb216c86f7d6d).CLEAR_TAXONOMY); + }, [ + onAction + ]); + (0, $3Zh6r$useEffect)(()=>{ + if (clearedTagItem && selectedFilters.length == prevSelectedFilters.length - 1) { + onAction((0, $80ab6194e8671a51$export$f9efb216c86f7d6d).TAXONOMY_MULTISELECT, { + key: clearedTagItem.taxonomy, + value: clearedTagItem.id + }); + setClearedTagItem(undefined); + } // eslint-disable-next-line react-hooks/exhaustive-deps + }, [ + selectedFilters, + clearedTagItem + ]); + (0, $3Zh6r$useEffect)(()=>{ + if (!selectedFilters.length) onAction((0, $80ab6194e8671a51$export$f9efb216c86f7d6d).CLEAR_TAXONOMY); + setExclusiveSourceSelected(null); // eslint-disable-next-line react-hooks/exhaustive-deps + }, [ + selectedFilters + ]); + const filterRelevantIdsBasedOnExclusion = (selectedIdsWithParentData, exclusionSelected)=>{ + if (exclusionSelected) return selectedIdsWithParentData.filter((x)=>x.values?.includes(x.sourceExclusive)).map((x)=>x.id); + else return selectedIdsWithParentData.filter((x)=>!x.values?.includes(x.sourceExclusive)).map((x)=>x.id); + }; + const onCardSelect = (0, $3Zh6r$useCallback)((id, currentDataset)=>{ + if (!setSelectedIds || selectedIds === undefined) return; + const getSelectedIdsWithParentData = (selectedIds)=>{ + return selectedIds.map((selectedId)=>{ + const parentData = $248d6a7ea7f7d2ec$export$24c438aeb316401e(selectedId, datasets); + const exclusiveSource = parentData?.sourceExclusive; + const parentDataSourceValues = parentData?.taxonomy.filter((x)=>x.name === "Source")[0]?.values.map((value)=>value.id); + return { + id: selectedId, + values: parentDataSourceValues, + sourceExclusive: exclusiveSource?.toLowerCase() ?? "" + }; + }); + }; + const exclusiveSource = currentDataset.sourceExclusive?.toLowerCase(); + const sources = (0, $65e6b8c53ff73350$export$6c3855d1405cdf74)(currentDataset, (0, $65e6b8c53ff73350$export$d4f4f1e55b8a9393))?.values; + const sourceIds = sources?.map((source)=>source.id); + const newSelectedIds = selectedIds.includes(id) ? selectedIds.filter((i)=>i !== id) : [ + ...selectedIds, + id + ]; + let selectedIdsWithParentData = getSelectedIdsWithParentData(newSelectedIds); // @NOTE: Check if the new exclusiveSource is selected. Filter out the old one. + let prevExclusiveSourceValue; + if (exclusiveSourceSelected) prevExclusiveSourceValue = exclusiveSourceSelected; + else if (selectedIdsWithParentData.length) prevExclusiveSourceValue = selectedIdsWithParentData.find((d)=>d.sourceExclusive)?.sourceExclusive; + if (exclusiveSource !== prevExclusiveSourceValue) selectedIdsWithParentData = selectedIdsWithParentData.filter((d)=>d.sourceExclusive !== prevExclusiveSourceValue); + const relevantIdsBasedOnExclusion = filterRelevantIdsBasedOnExclusion(selectedIdsWithParentData, exclusiveSource && sourceIds?.includes(exclusiveSource)); + if (exclusiveSource && sourceIds?.includes(exclusiveSource)) setExclusiveSourceSelected(exclusiveSource); + else setExclusiveSourceSelected(null); + setSelectedIds(newSelectedIds.filter((id)=>relevantIdsBasedOnExclusion.includes(id))); + }, [ + selectedIds, + setSelectedIds, + exclusiveSourceSelected, + datasets + ]); + (0, $3Zh6r$useEffect)(()=>{ + const updated = (0, $6119e4daf01b928b$export$27ec130e3db6675a)(allDatasetsWithEnhancedLayers, { + search: search, + taxonomies: taxonomies, + sortField: $248d6a7ea7f7d2ec$var$DEFAULT_SORT_FIELD, + sortDir: $248d6a7ea7f7d2ec$var$DEFAULT_SORT_OPTION, + filterLayers: filterLayers ?? false + }); + setDatasetsToDisplay(updated); // eslint-disable-next-line react-hooks/exhaustive-deps + }, [ + selectedFilters, + taxonomies, + search + ]); + const getSelectedLayerCount = (dataset)=>{ + return dataset.layers.filter((layer)=>selectedIds?.includes(layer.id)).length; + }; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($248d6a7ea7f7d2ec$var$Content, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $9d78711fa7d98215$export$2e2bcd8739ae039), { + search: search, + onAction: onAction, + taxonomiesOptions: datasetTaxonomies, + onFilterChange: updateSelectedFilters, + clearedTagItem: clearedTagItem, + setClearedTagItem: handleClearTag, + allSelected: selectedFilters, + exclusiveSourceSelected: exclusiveSourceSelected, + customTopOffset: isSelectable ? 50 : 0, + openByDefault: isSelectable ? false : true, + pathname: pathname + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($248d6a7ea7f7d2ec$var$Catalog, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $a113c58cc283f80c$export$2e2bcd8739ae039), { + allSelectedFilters: selectedFilters, + urlTaxonomyItems: urlTaxonomyItems, + handleClearTag: handleClearTag, + handleClearTags: handleClearTags + }), + datasetsToDisplay.length ? isSelectable ? /*#__PURE__*/ (0, $3Zh6r$jsx)($248d6a7ea7f7d2ec$var$Cards, { + children: datasetsToDisplay.map((currentDataset)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)($248d6a7ea7f7d2ec$var$Headline, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)($248d6a7ea7f7d2ec$export$a3990bf71e78106e, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b29347b5f1c0ca29$export$35a8cd2e610e7edd), {}), + " ", + currentDataset.name, + getSelectedLayerCount(currentDataset) > 0 && /*#__PURE__*/ (0, $3Zh6r$jsx)($248d6a7ea7f7d2ec$var$SelectedCard, { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)("span", { + children: [ + getSelectedLayerCount(currentDataset), + " selected" + ] + }) + }) + ] + }), + currentDataset.sourceExclusive && /*#__PURE__*/ (0, $3Zh6r$jsx)($248d6a7ea7f7d2ec$var$WarningPill, { + variation: "warning", + children: $248d6a7ea7f7d2ec$var$EXCLUSIVE_SOURCE_WARNING + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($248d6a7ea7f7d2ec$var$Paragraph, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $ac511c51a8d0f0d9$export$2e2bcd8739ae039), { + value: search, + disabled: search.length < 3, + children: currentDataset.description + }) + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($248d6a7ea7f7d2ec$var$Cards, { + children: currentDataset.layers.map((datasetLayer)=>/*#__PURE__*/ (0, $3Zh6r$jsx)("li", { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e31b42311c757892$export$70e5e7714870671b), { + searchTerm: search, + layer: datasetLayer, + dataset: currentDataset, + selectable: true, + selected: selectedIds.includes(datasetLayer.id), + onDatasetClick: ()=>onCardSelect(datasetLayer.id, currentDataset), + linkProperties: linkProperties, + pathname: pathname + }) + }, datasetLayer.id)) + }) + ] + }, currentDataset.id)) + }) : /*#__PURE__*/ (0, $3Zh6r$jsx)($248d6a7ea7f7d2ec$var$Cards, { + children: datasetsToDisplay.map((d)=>/*#__PURE__*/ (0, $3Zh6r$jsx)("li", { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e31b42311c757892$export$70e5e7714870671b), { + dataset: d, + searchTerm: search, + linkProperties: linkProperties, + pathname: pathname + }) + }, d.id)) + }) : /*#__PURE__*/ (0, $3Zh6r$jsx)($248d6a7ea7f7d2ec$var$EmptyState, { + children: emptyStateContent ?? /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: "There are no datasets to show with the selected filters." + }) + }) + ] + }) + ] + }); +} +var $248d6a7ea7f7d2ec$export$2e2bcd8739ae039 = $248d6a7ea7f7d2ec$var$CatalogContent; +const $248d6a7ea7f7d2ec$var$WarningPill = (0, $3Zh6r$styledcomponents)((0, $f45475a1368f4e15$export$d2cf3038149dd1b5)).withConfig({ + displayName: "catalog-content__WarningPill", + componentId: "sc-140el3e-0" +})([ + "margin-left:8px;" +]); +const $248d6a7ea7f7d2ec$export$a3990bf71e78106e = (0, $3Zh6r$styledcomponents).h2.withConfig({ + displayName: "catalog-content__ParentDatasetTitle", + componentId: "sc-140el3e-1" +})([ + "color:", + ";text-align:left;font-size:", + ";line-height:0.75rem;font-weight:normal;", + ";display:flex;min-width:0;justify-content:center;gap:0.1rem;align-items:center;p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}svg{fill:", + ";min-width:", + ";}" +], (0, $3Zh6r$themeVal)("color.primary"), (props)=>props.size == "small" ? "0.75rem" : "1rem", (props)=>props.size == "small" ? "400" : "normal", (0, $3Zh6r$themeVal)("color.primary"), (props)=>props.size == "small" ? "1rem" : "auto"); +const $248d6a7ea7f7d2ec$var$Headline = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "catalog-content__Headline", + componentId: "sc-140el3e-2" +})([ + "display:flex;gap:", + ";flex-direction:column;align-items:baseline;margin-bottom:", + ";" +], (0, $3Zh6r$glsp)(1), (0, $3Zh6r$glsp)(1)); +const $248d6a7ea7f7d2ec$var$Content = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "catalog-content__Content", + componentId: "sc-140el3e-3" +})([ + "display:flex;margin-bottom:8rem;position:relative;gap:24px;" +]); +const $248d6a7ea7f7d2ec$var$Catalog = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "catalog-content__Catalog", + componentId: "sc-140el3e-4" +})([ + "width:100%;" +]); +const $248d6a7ea7f7d2ec$var$Cards = (0, $3Zh6r$styledcomponents)((0, $91cefe15d156de97$export$bb29c16f5612603e)).withConfig({ + displayName: "catalog-content__Cards", + componentId: "sc-140el3e-5" +})([ + "padding:", + " 0;&:first-of-type{padding-top:0;}" +], (0, $3Zh6r$glsp)(1)); +const $248d6a7ea7f7d2ec$var$Paragraph = (0, $3Zh6r$styledcomponents).p.withConfig({ + displayName: "catalog-content__Paragraph", + componentId: "sc-140el3e-6" +})([ + "margin-bottom:", + ";" +], (0, $3Zh6r$glsp)(1)); +const $248d6a7ea7f7d2ec$var$EmptyState = (0, $3Zh6r$styledcomponents)((0, $61153f12f1daa5aa$export$2e2bcd8739ae039)).withConfig({ + displayName: "catalog-content__EmptyState", + componentId: "sc-140el3e-7" +})([ + "border:none;text-align:center;" +]); +const $248d6a7ea7f7d2ec$var$SelectedCard = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "catalog-content__SelectedCard", + componentId: "sc-140el3e-8" +})([ + "background-color:", + ";border-radius:", + ";padding:0 ", + ";color:", + ";margin-left:", + ";" +], (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("shape.ellipsoid"), (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$glsp)(0.5)); + + + + + + + +const $3f8fcb2e2fda4bc8$export$9f21f7ede1976202 = /*#__PURE__*/ (0, $3Zh6r$createContext)({}); +function $3f8fcb2e2fda4bc8$export$80b18b0852738b00({ children: children }) { + const [layoutProps, setLayoutProps] = (0, $3Zh6r$useState)({}); + const [feedbackModalRevealed, setFeedbackModalRevealed] = (0, $3Zh6r$useState)(false); // Put the header size and visibility status in the context so that children + // elements can access them for positioning purposes. + const location = (0, $3Zh6r$useLocation)().pathname; + const { isHeaderHidden: isHeaderHidden, headerHeight: headerHeight, wrapperHeight: wrapperHeight } = (0, $78b0f6cc0c65018e$export$eced29d7b59956a2)(location); + const ctx = { + ...layoutProps, + setLayoutProps: setLayoutProps, + isHeaderHidden: isHeaderHidden, + headerHeight: headerHeight, + wrapperHeight: wrapperHeight, + feedbackModalRevealed: feedbackModalRevealed, + setFeedbackModalRevealed: setFeedbackModalRevealed + }; + return /*#__PURE__*/ (0, $3Zh6r$jsx)($3f8fcb2e2fda4bc8$export$9f21f7ede1976202.Provider, { + value: ctx, + children: children + }); +} + + +function $95647182c59a684e$export$49f3e3e2ff0262a4() { + const { isHeaderHidden: isHeaderHidden, headerHeight: headerHeight, wrapperHeight: wrapperHeight } = (0, $3Zh6r$useContext)((0, $3f8fcb2e2fda4bc8$export$9f21f7ede1976202)); + return { + isHeaderHidden: isHeaderHidden, + headerHeight: headerHeight, + wrapperHeight: wrapperHeight + }; +} + + + + + + + +var $71GSy = parcelRequire("71GSy"); + +var $kS8nf = parcelRequire("kS8nf"); + + + +var $71GSy = parcelRequire("71GSy"); +const $5e52306c3574d6b3$var$Constrainer = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "constrainer__Constrainer", + componentId: "sc-ij23n0-0" +})([ + "display:grid;gap:", + ";grid-template-columns:repeat(4,1fr);width:100%;max-width:", + ";margin:0 auto;padding-left:", + ";padding-right:", + ";", + " ", + "" +], (0, $71GSy.variableGlsp)(), (0, $3Zh6r$themeVal)("layout.max"), (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$media).mediumUp` + grid-template-columns: repeat(8, 1fr); + `, (0, $3Zh6r$media).largeUp` + grid-template-columns: repeat(12, 1fr); + `); +var $5e52306c3574d6b3$export$2e2bcd8739ae039 = $5e52306c3574d6b3$var$Constrainer; + + + +var $fta6a = parcelRequire("fta6a"); +const $ac888a0eb6f3e931$export$e513643ad18ce599 = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "fold__FoldBase", + componentId: "sc-1b6okii-0" +})([ + "padding-top:", + ";padding-bottom:", + ";& + &{padding-top:0;}" +], (0, $71GSy.variableGlsp)(2), (0, $71GSy.variableGlsp)(2)); +const $ac888a0eb6f3e931$export$346abda115f190d2 = (0, $3Zh6r$styledcomponents)((0, $fta6a.default)).withConfig({ + displayName: "fold__FoldGrid", + componentId: "sc-1b6okii-1" +})([ + "padding-top:", + ";padding-bottom:", + ";& + &,& + ", + "{padding-top:0;}" +], (0, $71GSy.variableGlsp)(2), (0, $71GSy.variableGlsp)(2), $ac888a0eb6f3e931$export$e513643ad18ce599); +const $ac888a0eb6f3e931$var$FoldInner = (0, $3Zh6r$styledcomponents)((0, $5e52306c3574d6b3$export$2e2bcd8739ae039)).withConfig({ + displayName: "fold__FoldInner", + componentId: "sc-1b6okii-2" +})([ + "" +]); +const $ac888a0eb6f3e931$export$20dbefdb0820cc7e = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "fold__FoldHeader", + componentId: "sc-1b6okii-3" +})([ + "grid-column:1 / -1;display:flex;flex-flow:column nowrap;gap:", + ";", + " > a{flex-shrink:0;}" +], (0, $71GSy.variableGlsp)(), (0, $3Zh6r$media).largeUp` + flex-flow: row nowrap; + justify-content: space-between; + align-items: flex-end; + `); +const $ac888a0eb6f3e931$export$d198f4e612bfff3f = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "fold__FoldHeadline", + componentId: "sc-1b6okii-4" +})([ + "p{margin:1rem 0 0 0;}" +]); +const $ac888a0eb6f3e931$export$ca5026cdd6359846 = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "fold__FoldHeadActions", + componentId: "sc-1b6okii-5" +})([ + "display:flex;flex-flow:row nowrap;align-items:center;gap:", + ";" +], (0, $71GSy.variableGlsp)(0.5)); +const $ac888a0eb6f3e931$export$d5162af383626d28 = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "fold__FoldHGroup", + componentId: "sc-1b6okii-6" +})([ + "gap:", + ";" +], (0, $71GSy.variableGlsp)(0.125)); +const $ac888a0eb6f3e931$export$112c405e29c5130c = (0, $3Zh6r$styledcomponents)((0, $kS8nf.VarHeading)).attrs({ + as: "h2", + size: "xlarge" +}).withConfig({ + displayName: "fold__FoldTitle", + componentId: "sc-1b6okii-7" +})([ + "column-span:all;max-width:52rem;display:flex;flex-direction:column;gap:calc(", + " - ", + ");&::before{content:'';width:", + ";height:", + ";border-radius:", + ";background:", + ";}" +], (0, $3Zh6r$glsp)(), (0, $3Zh6r$glsp)(0.25), (0, $3Zh6r$glsp)(2), (0, $3Zh6r$glsp)(0.25), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.primary")); +const $ac888a0eb6f3e931$export$f2b68822595bc04e = (0, $3Zh6r$styledcomponents)((0, $kS8nf.VarLead)).withConfig({ + displayName: "fold__FoldLead", + componentId: "sc-1b6okii-8" +})([ + "color:inherit;" +]); +const $ac888a0eb6f3e931$export$71143095dc9523f1 = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "fold__FoldBody", + componentId: "sc-1b6okii-9" +})([ + "grid-column:1 / -1;display:flex;flex-flow:column nowrap;gap:", + ";" +], (0, $71GSy.variableGlsp)()); +const $ac888a0eb6f3e931$var$Content = (0, $3Zh6r$styledcomponents)((0, $kS8nf.VarProse)).withConfig({ + displayName: "fold__Content", + componentId: "sc-1b6okii-10" +})([ + "grid-column:1 / span 4;", + " ", + "" +], (0, $3Zh6r$media).mediumUp` + grid-column: 2 / span 6; + `, (0, $3Zh6r$media).largeUp` + grid-column: 3 / span 8; + `); +function $ac888a0eb6f3e931$var$FoldComponent(props) { + const { children: children, ...rest } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)($ac888a0eb6f3e931$export$e513643ad18ce599, { + ...rest, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($ac888a0eb6f3e931$var$FoldInner, { + children: children + }) + }); +} +const $ac888a0eb6f3e931$export$71b56ab8b1d5480d = (0, $3Zh6r$styledcomponents)($ac888a0eb6f3e931$var$FoldComponent).withConfig({ + displayName: "fold__Fold", + componentId: "sc-1b6okii-11" +})([ + "" +]); +function $ac888a0eb6f3e931$export$3acc350f02190877(props) { + const { children: children } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)($ac888a0eb6f3e931$export$e513643ad18ce599, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($ac888a0eb6f3e931$var$FoldInner, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($ac888a0eb6f3e931$var$Content, { + children: children + }) + }) + }); +} + + + +var $71GSy = parcelRequire("71GSy"); +/** + * CATALOG Feature component + * Allows you to browse through datasets and layers using the filters sidebar control + */ const $3b528b2df62bfeb0$var$CatalogWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "catalog__CatalogWrapper", + componentId: "sc-16fenxq-0" +})([ + "width:100%;max-width:", + ";margin:0 auto;margin-top:", + ";padding-left:", + ";padding-right:", + ";gap:", + ";" +], (0, $3Zh6r$themeVal)("layout.max"), (0, $71GSy.variableGlsp)(2), (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)()); +const $3b528b2df62bfeb0$var$CatalogFoldHeader = (0, $3Zh6r$styledcomponents)((0, $ac888a0eb6f3e931$export$20dbefdb0820cc7e)).withConfig({ + displayName: "catalog__CatalogFoldHeader", + componentId: "sc-16fenxq-1" +})([ + "margin-bottom:4rem;" +]); +const $3b528b2df62bfeb0$export$2ecc3309bc48a1e0 = [ + { + id: "name", + name: "Name" + } +]; +function $3b528b2df62bfeb0$var$CatalogView({ datasets: datasets, onFilterChanges: onFilterChanges, pathname: pathname, linkProperties: linkProperties }) { + const { headerHeight: headerHeight } = (0, $95647182c59a684e$export$49f3e3e2ff0262a4)(); + const { search: search, taxonomies: taxonomies, onAction: onAction } = onFilterChanges(); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($3b528b2df62bfeb0$var$CatalogWrapper, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($3b528b2df62bfeb0$var$CatalogFoldHeader, { + style: { + scrollMarginTop: `${headerHeight + 16}px` + }, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $ac888a0eb6f3e931$export$d198f4e612bfff3f), { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $ac888a0eb6f3e931$export$112c405e29c5130c), { + children: "Search datasets" + }) + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $248d6a7ea7f7d2ec$export$2e2bcd8739ae039), { + datasets: datasets, + search: search, + taxonomies: taxonomies, + onAction: onAction, + pathname: pathname, + linkProperties: linkProperties + }) + ] + }); +} +var $3b528b2df62bfeb0$export$2e2bcd8739ae039 = $3b528b2df62bfeb0$var$CatalogView; + + + + + + +var $kS8nf = parcelRequire("kS8nf"); + +var $71GSy = parcelRequire("71GSy"); +const $222c1540e6b8334d$export$3693a9144d0fe949 = (0, $3Zh6r$styledcomponents).main.withConfig({ + displayName: "page__PageMainContent", + componentId: "sc-1hni6rp-0" +})([ + "flex-grow:1;display:flex;flex-direction:column;" +]); +const $222c1540e6b8334d$export$dd135e2c09f5fcf9 = (0, $3Zh6r$styledcomponents)((0, $kS8nf.VarHeading)).attrs((props)=>({ + as: props.as || "h1", + size: props.size || "xxlarge" + })).withConfig({ + displayName: "page__PageMainTitle", + componentId: "sc-1hni6rp-1" +})([ + "" +]); +const $222c1540e6b8334d$export$cb51112b5e26a365 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Overline)).withConfig({ + displayName: "page__PageOverline", + componentId: "sc-1hni6rp-2" +})([ + "order:-1;color:inherit;font-size:", + ";line-height:", + ";opacity:0.64;> *{line-height:inherit;}" +], (0, $71GSy.variableBaseType)("0.75rem"), (0, $71GSy.variableBaseType)("1rem")); +const $222c1540e6b8334d$export$120152ecd0b7c4bd = (0, $3Zh6r$styledcomponents)((0, $kS8nf.VarLead)).withConfig({ + displayName: "page__PageLead", + componentId: "sc-1hni6rp-3" +})([ + "color:inherit;" +]); +const $222c1540e6b8334d$export$a9e583a1195b23df = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "page__PageActions", + componentId: "sc-1hni6rp-4" +})([ + "display:flex;flex-direction:row nowrap;gap:", + ";", + "" +], (0, $71GSy.variableGlsp)(0.5), (0, $3Zh6r$media).largeUp` + justify-content: end; + `); + + + + + + + + + +var $arkZs = parcelRequire("arkZs"); +/* eslint-disable react/prop-types */ + +function $d8a60e8953135005$export$2e2bcd8739ae039(props) { + const { fn: F, wrapWith: W, children: children, ...rest } = props; + let value = children; // Styled-components fail with isValidElement, so checking directly. + if (/*#__PURE__*/ (0, $3Zh6r$isValidElement)(F) || F?.styledComponentId) value = /*#__PURE__*/ (0, $3Zh6r$jsx)(F, { + ...props + }); + else if (typeof F === "function") value = F(rest); + if (/*#__PURE__*/ (0, $3Zh6r$isValidElement)(W) || W?.styledComponentId) return value ? /*#__PURE__*/ (0, $3Zh6r$jsx)(W, { + children: value + }) : null; + return value || null; +} + + + + + +var $71GSy = parcelRequire("71GSy"); +const $53f54b55f16c6bb0$var$PageHeroSelf = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "page-hero__PageHeroSelf", + componentId: "sc-1n6gmh8-0" +})([ + "position:relative;z-index:1;display:flex;flex-flow:column nowrap;gap:", + ";justify-content:flex-end;background:", + ";color:", + ";min-height:12rem;animation:", + " 0.32s ease 0s 1;", + " ", + " ", + "{top:", + ";right:", + ";}" +], (0, $3Zh6r$glsp)(), (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$reveal), ({ isCover: isCover })=>isCover && (0, $3Zh6r$css)([ + "min-height:16rem;", + " ", + " ", + " &::before{position:absolute;z-index:2;inset:0 0 auto 0;height:", + ";background:", + ";content:'';}" + ], (0, $3Zh6r$media).mediumUp` + min-height: 20rem; + `, (0, $3Zh6r$media).largeUp` + min-height: 24rem; + `, (0, $3Zh6r$media).xlargeUp` + min-height: 28rem; + `, (0, $3Zh6r$themeVal)("layout.border"), (0, $3Zh6r$themeVal)("color.base-300a")), ({ isHidden: isHidden })=>isHidden && (0, $3Zh6r$visuallyHidden)(), (0, $arkZs.FigureAttribution), (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)()); +const $53f54b55f16c6bb0$var$PageHeroInner = (0, $3Zh6r$styledcomponents)((0, $5e52306c3574d6b3$export$2e2bcd8739ae039)).withConfig({ + displayName: "page-hero__PageHeroInner", + componentId: "sc-1n6gmh8-1" +})([ + "padding-top:", + ";padding-bottom:", + ";align-items:end;pointer-events:none;*{pointer-events:auto;}" +], (0, $71GSy.variableGlsp)(4), (0, $71GSy.variableGlsp)(2)); +const $53f54b55f16c6bb0$export$c9d6a41b9c6b79ff = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "page-hero__PageHeroHGroup", + componentId: "sc-1n6gmh8-2" +})([ + "display:flex;flex-flow:column;gap:", + ";" +], (0, $71GSy.variableGlsp)(0.125)); +const $53f54b55f16c6bb0$var$PageHeroCover = (0, $3Zh6r$styledcomponents)((0, $arkZs.Figure)).withConfig({ + displayName: "page-hero__PageHeroCover", + componentId: "sc-1n6gmh8-3" +})([ + "position:absolute;inset:0;z-index:-1;background:", + ";img{height:100%;width:100%;object-fit:cover;mix-blend-mode:multiply;}" +], (0, $3Zh6r$themeVal)("color.base-400")); +const $53f54b55f16c6bb0$var$PageHeroBlockAlpha = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "page-hero__PageHeroBlockAlpha", + componentId: "sc-1n6gmh8-4" +})([ + "display:flex;flex-direction:column;gap:", + ";grid-column:1 / span 4;", + " ", + "" +], (0, $71GSy.variableGlsp)(), (0, $3Zh6r$media).mediumUp` + grid-column: 1 / span 6; + `, (0, $3Zh6r$media).largeUp` + grid-column: 1 / span 6; + `); +const $53f54b55f16c6bb0$var$PageHeroBlockBeta = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "page-hero__PageHeroBlockBeta", + componentId: "sc-1n6gmh8-5" +})([ + "grid-column:1 / span 4;grid-row:2;display:flex;flex-direction:column;gap:", + ";", + " ", + "" +], (0, $71GSy.variableGlsp)(), (0, $3Zh6r$media).mediumUp` + grid-column: 1 / span 6; + grid-row: 2; + `, (0, $3Zh6r$media).largeUp` + grid-column: 7 / span 6; + grid-row: 1; + `); +function $53f54b55f16c6bb0$var$PageHero(props) { + const { title: title, description: description, renderAlphaBlock: renderAlphaBlock, renderBetaBlock: renderBetaBlock, renderDetailsBlock: renderDetailsBlock, publishedDate: publishedDate, coverSrc: coverSrc, coverAlt: coverAlt, attributionAuthor: attributionAuthor, attributionUrl: attributionUrl, isHidden: isHidden, ...rest } = props; + const hasImage = !!(coverSrc && coverAlt); + const date = publishedDate ? typeof publishedDate === "string" ? new Date(publishedDate) : publishedDate : undefined; + return /*#__PURE__*/ (0, $3Zh6r$jsx)($53f54b55f16c6bb0$var$PageHeroSelf, { + isCover: hasImage, + isHidden: !!isHidden, + ...rest, + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($53f54b55f16c6bb0$var$PageHeroInner, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $d8a60e8953135005$export$2e2bcd8739ae039), { + fn: renderAlphaBlock, + wrapWith: $53f54b55f16c6bb0$var$PageHeroBlockAlpha, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)($53f54b55f16c6bb0$export$c9d6a41b9c6b79ff, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $222c1540e6b8334d$export$dd135e2c09f5fcf9), { + children: title + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($53f54b55f16c6bb0$export$17027468d3335f31, { + date: date + }) + ] + }), + description && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $222c1540e6b8334d$export$120152ecd0b7c4bd), { + children: description + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $d8a60e8953135005$export$2e2bcd8739ae039), { + fn: renderBetaBlock, + wrapWith: $53f54b55f16c6bb0$var$PageHeroBlockBeta + }), + typeof renderDetailsBlock === "function" && renderDetailsBlock(), + hasImage && /*#__PURE__*/ (0, $3Zh6r$jsxs)($53f54b55f16c6bb0$var$PageHeroCover, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("img", { + src: coverSrc, + alt: coverAlt + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $arkZs.Figcaption), { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $arkZs.FigureAttribution), { + author: attributionAuthor, + url: attributionUrl + }) + }) + ] + }) + ] + }) + }); +} +var $53f54b55f16c6bb0$export$2e2bcd8739ae039 = (0, $3Zh6r$styledcomponents)($53f54b55f16c6bb0$var$PageHero).withConfig({ + displayName: "page-hero", + componentId: "sc-1n6gmh8-6" +})([ + "" +]); +function $53f54b55f16c6bb0$export$17027468d3335f31(props) { + const { date: date } = props; + if (!date) return null; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $222c1540e6b8334d$export$cb51112b5e26a365), { + children: [ + "Published on", + " ", + /*#__PURE__*/ (0, $3Zh6r$jsx)("time", { + dateTime: (0, $3Zh6r$datefnsformat)(date, "yyyy-MM-dd"), + children: (0, $3Zh6r$datefnsformat)(date, "MMM d, yyyy") + }) + ] + }); +} + + + + + + +const $30322ae0b4650479$export$79ef5c96b3a71907 = (0, $c8c1e2d948548046$export$330c222c3536d6fb)({ + initialValue: {}, + urlParam: "taxonomy", + hydrate: (serialized)=>{ + try { + return serialized ? JSON.parse(serialized) : {}; + } catch (error) { + return {}; + } + }, + dehydrate: (value)=>{ + return JSON.stringify(value); + }, + reconcile: (urlValue, storageValue)=>{ + return { + ...storageValue, + ...urlValue + }; + } +}); + + + +const $d3bd4d832a3f9e36$export$76b66d9f59ccf61a = (0, $c8c1e2d948548046$export$330c222c3536d6fb)({ + initialValue: "", + urlParam: "search", + hydrate: (serialized)=>{ + return serialized ?? ""; + }, + dehydrate: (value)=>{ + return value; + }, + reconcile: (urlValue, storageValue)=>{ + return urlValue || storageValue; + } +}); + + + +function $edab88baf826c720$export$b8b0e94d8b7cdfca() { + const [search, setSearch] = (0, $3Zh6r$useAtom)((0, $d3bd4d832a3f9e36$export$76b66d9f59ccf61a)); + const [taxonomies, setTaxonomies] = (0, $3Zh6r$useAtom)((0, $30322ae0b4650479$export$79ef5c96b3a71907)); + const onAction = (0, $3Zh6r$useCallback)((action, value)=>(0, $80ab6194e8671a51$export$af9874a55657e439)(action, value, taxonomies, setSearch, setTaxonomies), [ + setSearch, + setTaxonomies, + taxonomies + ]); + return { + search: search, + taxonomies: taxonomies, + onAction: onAction + }; +} +function $edab88baf826c720$export$9407e14efaed8cab({ navigate: navigate }) { + const useQsState = (0, $3Zh6r$qsstatehook)({ + commit: navigate + }); + const [search, setSearch] = useQsState.memo({ + key: (0, $80ab6194e8671a51$export$f9efb216c86f7d6d).SEARCH, + default: "" + }, []); + const [taxonomies, setTaxonomies] = useQsState.memo({ + key: (0, $80ab6194e8671a51$export$f9efb216c86f7d6d).TAXONOMY, + default: {}, + dehydrator: (v)=>JSON.stringify(v), + // dehydrator defines how a value is stored in the url + hydrator: (v)=>v ? JSON.parse(v) : {} // hydrator defines how a value is read from the url + }, []); + const onAction = (0, $3Zh6r$useCallback)((action, value)=>{ + (0, $80ab6194e8671a51$export$af9874a55657e439)(action, value, taxonomies, setSearch, setTaxonomies); + }, [ + setSearch, + setTaxonomies, + taxonomies + ]); + return { + search: search ?? "", + taxonomies: taxonomies ?? {}, + onAction: onAction + }; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +const $aedc0827be93c9e9$export$70a27ee17683e491 = 96; +const $aedc0827be93c9e9$export$6caee144853a9a1f = 320; +const $aedc0827be93c9e9$export$6c6a4172763092dc = 16; +const $aedc0827be93c9e9$export$7802b474b2b60acc = 2; +const $aedc0827be93c9e9$export$7b16a1e4e0fce4f4 = 100; +const $aedc0827be93c9e9$export$a05909ff9eac92e3 = { + start: null, + end: null +}; +const $aedc0827be93c9e9$export$b09c7ce20cf488a2 = 300; // @TECH-DEBT As we do not have a new design system that can accommodate the needs for colors +const $aedc0827be93c9e9$export$4de9cec7d85f1e49 = "#F0F0F0"; +const $aedc0827be93c9e9$export$b2925e4e487858cf = "#CCCCCC"; +const $aedc0827be93c9e9$export$b798084b358fe3bc = "#83868A"; +const $aedc0827be93c9e9$export$6041c4b16dfcf582 = "#FAFAFA"; + + + +function $a197439dcb0044f5$var$timeDensityFormat(date, timeDensity) { + if (!date) return "no date"; + switch(timeDensity){ + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR: + return (0, $3Zh6r$datefnsformat)(date, "yyyy"); + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH: + return (0, $3Zh6r$datefnsformat)(date, "yyyy/MM"); + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY: + return (0, $3Zh6r$datefnsformat)(date, "yyyy/MM/dd"); + default: + return "no date"; + } +} +const $a197439dcb0044f5$var$MetricList = (0, $3Zh6r$styledcomponents).ul.withConfig({ + displayName: "chart-popover__MetricList", + componentId: "sc-12uwtoy-0" +})([ + "display:flex;flex-flow:column;list-style:none;margin:0 -", + ";padding:0;padding-top:", + ";gap:", + ";> li{padding:", + ";}" +], (0, $3Zh6r$glsp)(), (0, $3Zh6r$glsp)(0.25), (0, $3Zh6r$glsp)(0.25), (0, $3Zh6r$glsp)(0, 1)); +const $a197439dcb0044f5$var$MetricLi = (0, $3Zh6r$styledcomponents).li.withConfig({ + displayName: "chart-popover__MetricLi", + componentId: "sc-12uwtoy-1" +})([ + "display:flex;justify-content:space-between;" +]); +const $a197439dcb0044f5$var$MetricItem = (0, $3Zh6r$styledcomponents).p.withConfig({ + displayName: "chart-popover__MetricItem", + componentId: "sc-12uwtoy-2" +})([ + "display:flex;gap:", + ";font-size:0.875rem;&::before{content:'';width:0.5rem;height:0.5rem;background:", + ";border-radius:", + ";align-self:center;}" +], (0, $3Zh6r$glsp)(0.5), ({ metricThemeColor: metricThemeColor })=>(0, $3Zh6r$themeVal)(`color.${metricThemeColor}`), (0, $3Zh6r$themeVal)("shape.ellipsoid")); +const $a197439dcb0044f5$var$fadedtext = (0, $3Zh6r$css)([ + "color:", + ";" +], (0, $aedc0827be93c9e9$export$b798084b358fe3bc)); +const $a197439dcb0044f5$var$TitleBox = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "chart-popover__TitleBox", + componentId: "sc-12uwtoy-3" +})([ + "background-color:", + ";", + ";padding:", + ";font-size:0.75rem;" +], (0, $aedc0827be93c9e9$export$6041c4b16dfcf582), $a197439dcb0044f5$var$fadedtext, (0, $3Zh6r$glsp)(0.5)); +const $a197439dcb0044f5$var$ContentBox = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "chart-popover__ContentBox", + componentId: "sc-12uwtoy-4" +})([ + "padding:", + ";font-size:0.75rem;" +], (0, $3Zh6r$glsp)(0.5)); +const $a197439dcb0044f5$var$MetaBox = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "chart-popover__MetaBox", + componentId: "sc-12uwtoy-5" +})([ + "display:flex;align-items:center;gap:", + ";" +], (0, $3Zh6r$glsp)(1)); +const $a197439dcb0044f5$var$UnitBox = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "chart-popover__UnitBox", + componentId: "sc-12uwtoy-6" +})([ + "", + ";" +], $a197439dcb0044f5$var$fadedtext); +function $a197439dcb0044f5$var$DatasetPopoverComponent(props, ref) { + const { data: data, dataset: dataset, activeMetrics: activeMetrics, timeDensity: timeDensity, style: style, ...rest } = props; // Check if there is no data to show + const hasData = activeMetrics.some((metric)=>typeof data[metric.id] === "number"); + if (!hasData) return null; + return /*#__PURE__*/ (0, $3Zh6r$createPortal)(/*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + ref: ref, + style: { + ...style, + padding: 0, + gap: 0 + }, + ...rest, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($a197439dcb0044f5$var$TitleBox, { + children: dataset.data.name + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($a197439dcb0044f5$var$ContentBox, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)($a197439dcb0044f5$var$MetaBox, { + style: { + display: "flex" + }, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { + children: $a197439dcb0044f5$var$timeDensityFormat(data.date, timeDensity) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($a197439dcb0044f5$var$UnitBox, { + children: dataset.data.info?.unit + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($a197439dcb0044f5$var$MetricList, { + children: activeMetrics.map((metric)=>{ + const dataPoint = data[metric.id]; + return typeof dataPoint !== "number" ? null : /*#__PURE__*/ (0, $3Zh6r$jsxs)($a197439dcb0044f5$var$MetricLi, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($a197439dcb0044f5$var$MetricItem, { + metricThemeColor: metric.themeColor, + children: metric.chartLabel + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { + children: (0, $892a3ba895d37247$export$104b63ca24cf6df9)(dataPoint) + }) + ] + }, metric.id); + }) + }) + ] + }) + ] + }), document.body); +} +const $a197439dcb0044f5$var$DatasetPopoverRef = /*#__PURE__*/ (0, $3Zh6r$forwardRef)($a197439dcb0044f5$var$DatasetPopoverComponent); +const $a197439dcb0044f5$export$27efab4d7a235945 = (0, $3Zh6r$styledcomponents)($a197439dcb0044f5$var$DatasetPopoverRef).withConfig({ + displayName: "chart-popover__DatasetPopover", + componentId: "sc-12uwtoy-7" +})([ + "width:max-content;position:absolute;top:0;left:0;background:", + ";padding:", + ";border-radius:", + ";box-shadow:", + ";pointer-events:none;z-index:", + ";display:flex;flex-flow:column;gap:", + ";" +], (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$glsp)(), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("boxShadow.elevationD"), (0, $3Zh6r$themeVal)("zIndices.popover"), (0, $3Zh6r$glsp)()); +function $a197439dcb0044f5$var$getClosestDataPoint(data, positionDate) { + if (!positionDate || !data) return; + const dataSorted = (0, $3Zh6r$sort)(data, (a, b)=>a.date.getTime() - b.date.getTime()); + const bisect = (0, $3Zh6r$bisector)((d)=>d.date).left; + const index = bisect(dataSorted, positionDate); + const e0 = dataSorted[index - 1]; + const e1 = dataSorted[index]; + if (!e0) return e1; + if (!e1) return e0; // Check what date is closer to the position (hovered) date. + const pTime = positionDate.getTime(); + const closest = pTime - e0.date.getTime() > e1.date.getTime() - pTime ? e1 : e0; + return closest; +} +function $a197439dcb0044f5$export$5e577fba9f427e74(options) { + const { isHovering: isHovering, xScaled: xScaled, containerWidth: containerWidth, layerX: layerX, data: data } = options; + if (!isHovering || !xScaled || !containerWidth || typeof layerX !== "number" || !data) return; // Get the closest data point to the hovered position. + const closestDataPoint = $a197439dcb0044f5$var$getClosestDataPoint(data, xScaled.invert(layerX)); // Get the X position of the closes data point to ensure that: + // 1) it's in the timeline viewport + // 2) it's not too far from the hovered position + const closestDataPointPosition = closestDataPoint ? xScaled(closestDataPoint.date) : Infinity; + const inView = closestDataPointPosition >= 0 && closestDataPointPosition <= containerWidth; + return inView ? closestDataPoint : undefined; +} +function $a197439dcb0044f5$export$542a6fd13ac93354(options) { + const { x: x, y: y, data: data, xScaled: xScaled, dataset: dataset, enabled: enabled } = options; + const inView = !!data; // We need an additional state to control the visibility of the popover + // (besides the isHovering) because we need to have the virtual element set + // before the popover is visible, otherwise the popover will appear positioned + // incorrectly or a split second after the hover. + const [_isVisible, setVisible] = (0, $3Zh6r$useState)(inView); + const isVisible = enabled && _isVisible; // Do not make tooltip to follow the cursor. + // Instead, show tooltip at the edge of the timeline + // even if the cursor is off from the data timeline. + const datasetMinX = (0, $3Zh6r$useMemo)(()=>{ + if (!xScaled || !dataset) return; + return xScaled(dataset[dataset.length - 1]?.date) + (0, $aedc0827be93c9e9$export$6caee144853a9a1f); + }, [ + xScaled, + dataset + ]); + const datasetMaxX = (0, $3Zh6r$useMemo)(()=>{ + if (!xScaled || !dataset) return; + return xScaled(dataset[0]?.date) + (0, $aedc0827be93c9e9$export$6caee144853a9a1f); + }, [ + xScaled, + dataset + ]); + const finalClientX = (0, $3Zh6r$useMemo)(()=>{ + if (!datasetMinX || !datasetMaxX || !x) return; + return x < datasetMinX ? datasetMinX : x > datasetMaxX ? datasetMaxX : x; + }, [ + datasetMaxX, + datasetMinX, + x + ]); // Determine which direction that popover needs to be displayed + const midpointX = (0, $3Zh6r$useMemo)(()=>{ + if (!xScaled || !dataset) return; + const start = xScaled(dataset[0]?.date) + (0, $aedc0827be93c9e9$export$6caee144853a9a1f); + const end = xScaled(dataset[dataset.length - 1]?.date) + (0, $aedc0827be93c9e9$export$6caee144853a9a1f); + return (start + end) / 2; + }, [ + xScaled, + dataset + ]); + const popoverLeft = (0, $3Zh6r$useMemo)(()=>{ + if (finalClientX === undefined || midpointX === undefined) return true; // Default to true or decide based on your UI needs + return finalClientX < midpointX; + }, [ + finalClientX, + midpointX + ]); + const floating = (0, $3Zh6r$useFloating)({ + placement: popoverLeft ? "left" : "right", + open: isVisible, + onOpenChange: setVisible, + middleware: [ + (0, $3Zh6r$offset)(10), + (0, $3Zh6r$flip)(), + (0, $3Zh6r$shift)({ + padding: 16 + }) + ], + whileElementsMounted: (0, $3Zh6r$autoUpdate) + }); + const { refs: refs, floatingStyles: floatingStyles } = floating; // Use a virtual element for the position reference. + // https://floating-ui.com/docs/virtual-elements + (0, $3Zh6r$useEffect)(()=>{ + if (!inView) { + setVisible(false); + return; + } + refs.setPositionReference({ + getBoundingClientRect () { + return { + width: 0, + height: 0, + x: finalClientX ?? 0, + y: y ?? 0, + top: y ?? 0, + left: finalClientX ?? 0, + right: finalClientX ?? 0, + bottom: y ?? 0 + }; + } + }); + setVisible(true); + }, [ + refs, + inView, + finalClientX, + y + ]); + return { + refs: refs, + isVisible: isVisible, + floatingStyles: floatingStyles + }; +} + + + + + + + + + +var $4Cqmz = parcelRequire("4Cqmz"); + + + +const $f70ffc9dcf3abe63$var$DatasetModal = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Modal)).withConfig({ + displayName: "layer-info-modal__DatasetModal", + componentId: "sc-yj3zf9-0" +})([ + "z-index:", + ";> div{display:flex;flex-flow:column;}", + "{align-items:start;}", + "{align-items:flex-start;justify-content:flex-start;}", + "{height:100%;min-height:0;display:flex;flex-flow:column;gap:", + ";}", + "{display:flex;gap:", + ";align-items:center;position:sticky;bottom:", + ";z-index:100;}" +], (0, $3Zh6r$themeVal)("zIndices.modal"), (0, $3Zh6r$ModalHeader), (0, $3Zh6r$ModalHeadline), (0, $3Zh6r$ModalBody), (0, $3Zh6r$glsp)(1), (0, $3Zh6r$ModalFooter), (0, $3Zh6r$glsp)(1), (0, $3Zh6r$glsp)(-2)); +const $f70ffc9dcf3abe63$var$ParentDatasetHeading = (0, $3Zh6r$styledcomponents).h2.withConfig({ + displayName: "layer-info-modal__ParentDatasetHeading", + componentId: "sc-yj3zf9-1" +})([ + "padding:", + " 0;" +], (0, $3Zh6r$glsp)(0.5)); +const $f70ffc9dcf3abe63$var$ButtonStyleLink = (0, $3Zh6r$styledcomponents)((0, $4Cqmz.default)).withConfig({ + displayName: "layer-info-modal__ButtonStyleLink", + componentId: "sc-yj3zf9-2" +})([ + "&&&{", + "}" +], ({ variation: variation, size: size })=>(0, $3Zh6r$createButtonStyles)({ + variation: variation, + size: size + })); +function $f70ffc9dcf3abe63$export$7db28b9329b1e71e(props) { + const { info: info } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { + children: Object.keys(info).map((key, idx, arr)=>{ + const currentValue = info[key]; + return idx !== arr.length - 1 ? /*#__PURE__*/ (0, $3Zh6r$jsxs)("span", { + children: [ + currentValue, + " \xb7 " + ] + }, key) : /*#__PURE__*/ (0, $3Zh6r$jsxs)("span", { + children: [ + currentValue, + " " + ] + }, key); + }) + }); +} +const $f70ffc9dcf3abe63$var$LayerInfoLinerModal = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "layer-info-modal__LayerInfoLinerModal", + componentId: "sc-yj3zf9-3" +})([ + "color:", + ";font-size:0.875rem;margin-bottom:", + ";" +], (0, $3Zh6r$themeVal)("color.base-500"), (0, $3Zh6r$glsp)(0.5)); +function $f70ffc9dcf3abe63$export$2e2bcd8739ae039(props) { + const { revealed: revealed, close: close, layerData: layerData } = props; + const { parentData: parentData } = layerData; + const dataCatalogPage = (0, $b5e870ca09746f61$export$a995bc6de1f28ece)(parentData.id); + return /*#__PURE__*/ (0, $3Zh6r$jsx)($f70ffc9dcf3abe63$var$DatasetModal, { + id: "modal", + size: "xlarge", + revealed: revealed, + onCloseClick: close, + renderHeadline: ()=>{ + return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$ModalHeadline), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $248d6a7ea7f7d2ec$export$a3990bf71e78106e), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b29347b5f1c0ca29$export$35a8cd2e610e7edd), {}), + " ", + layerData.parentData.name + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($f70ffc9dcf3abe63$var$ParentDatasetHeading, { + children: [ + " ", + layerData.name, + " " + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: layerData.info && /*#__PURE__*/ (0, $3Zh6r$jsx)($f70ffc9dcf3abe63$var$LayerInfoLinerModal, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($f70ffc9dcf3abe63$export$7db28b9329b1e71e, { + info: layerData.info + }) + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: layerData.description + }) + ] + }); + }, + content: /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { + dangerouslySetInnerHTML: { + __html: parentData.infoDescription ?? "Currently, we are unable to display the layer information, but you can find it in the data catalog." + } + }), + footerContent: /*#__PURE__*/ (0, $3Zh6r$jsx)($f70ffc9dcf3abe63$var$ButtonStyleLink, { + to: dataCatalogPage, + onClick: close, + variation: "primary-fill", + size: "medium", + target: "_blank", + children: "Open in Data Catalog" + }) + }); +} + + + + + + + + + + + + + + +var $71GSy = parcelRequire("71GSy"); +const $ee46295ea5cfd7eb$var$pulse = (0, $3Zh6r$keyframes)([ + "0%{opacity:0;}100%{opacity:1;}" +]); +const $ee46295ea5cfd7eb$export$84a97ed1b33c6a8d = (0, $3Zh6r$css)([ + "animation:", + " 0.8s ease 0s infinite alternate;" +], $ee46295ea5cfd7eb$var$pulse); +const $ee46295ea5cfd7eb$export$44c18d210d5de37b = (0, $3Zh6r$styledcomponents).span.withConfig({ + displayName: "loading-skeleton__LoadingSkeleton", + componentId: "sc-5hn2xq-0" +})([ + "display:", + ";background:", + ";height:", + ";width:", + "%;", + " ", + " ", + " ", + "" +], ({ inline: inline })=>inline ? "inline-block" : "block", (0, $3Zh6r$themeVal)("color.base-100"), ({ height: height })=>height ? height : "1rem", ({ width: width })=>(width || 1) * 100, $ee46295ea5cfd7eb$export$84a97ed1b33c6a8d, ({ size: size })=>size === "large" && "height: 2.25rem;", ({ variation: variation })=>variation === "light" && "background: rgba(#fff, 0.48);", ({ type: type, variation: variation })=>type === "heading" && (0, $3Zh6r$css)([ + "background:", + ";", + "" + ], (0, $3Zh6r$themeVal)("color.base-200"), variation === "light" && "background: rgba(#fff, 0.80);")); +const $ee46295ea5cfd7eb$export$9a0a40bbe698a200 = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "loading-skeleton__LoadingSkeletonGroup", + componentId: "sc-5hn2xq-1" +})([ + "display:flex;flex-flow:column;gap:", + ";" +], (0, $3Zh6r$glsp)(0.5)); +const $ee46295ea5cfd7eb$var$MapLoadingWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "loading-skeleton__MapLoadingWrapper", + componentId: "sc-5hn2xq-2" +})([ + "position:absolute;z-index:1;display:grid;top:50%;transform:translate(-50%,-50%);grid-template-columns:repeat(1fr,3);grid-template-rows:repeat(1fr,3);width:8rem;aspect-ratio:1;gap:", + ";", + " > *{height:auto;}> *:nth-child(1){grid-column:1 / span 2;grid-row:1 / span 2;}> *:nth-child(2){grid-column:3 / span 1;grid-row:2 / span 1;}> *:nth-child(3){grid-column:2 / span 1;grid-row:3 / span 1;}" +], (0, $3Zh6r$glsp)(0.5), ({ position: position })=>{ + if (position === "left") return "left: 25%;"; + if (position === "right") return "left: 75%;"; + return "left: 50%;"; +}); +const $ee46295ea5cfd7eb$var$ContentLoadingSelf = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "loading-skeleton__ContentLoadingSelf", + componentId: "sc-5hn2xq-3" +})([ + "display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,24vh);gap:", + ";padding:", + ";background:", + ";> div{background:", + ";", + "}> div:nth-child(1){grid-column:1 / span 1;}> div:nth-child(2){grid-column:2 / span 3;}> div:nth-child(3){grid-column:1 / span 3;grid-row:2;}> div:nth-child(4){grid-column:4 / span 1;grid-row:2;}p{", + "}" +], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("color.base-100"), $ee46295ea5cfd7eb$export$84a97ed1b33c6a8d, (0, $3Zh6r$visuallyHidden)()); +const $ee46295ea5cfd7eb$var$ChartLoadingWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "loading-skeleton__ChartLoadingWrapper", + componentId: "sc-5hn2xq-4" +})([ + "position:relative;display:flex;align-items:center;justify-content:center;flex-flow:column;text-align:center;padding:", + ";gap:", + ";aspect-ratio:16/9;color:", + ";&::before{position:absolute;inset:0;display:flex;content:'';z-index:-1;padding:", + ";background:", + ";", + "}" +], (0, $71GSy.variableGlsp)(), (0, $3Zh6r$glsp)(), (0, $3Zh6r$themeVal)("color.base-400"), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$themeVal)("color.base-100"), $ee46295ea5cfd7eb$export$84a97ed1b33c6a8d); +function $ee46295ea5cfd7eb$export$199be3e6e7e83c08() { + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($ee46295ea5cfd7eb$var$ContentLoadingSelf, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("div", {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)("div", {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)("div", {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)("div", {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: "Loading contents..." + }) + ] + }); +} +const $ee46295ea5cfd7eb$var$PageLoadingSelf = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "loading-skeleton__PageLoadingSelf", + componentId: "sc-5hn2xq-5" +})([ + "display:flex;flex-flow:column nowrap;gap:", + ";height:100vh;padding:", + ";background:", + ";> div{background:", + ";", + "}> div:nth-child(1){height:10%;}> div:nth-child(2){height:25%;}> div:nth-child(3){flex-grow:1;}p{", + "}" +], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("color.base-100"), $ee46295ea5cfd7eb$export$84a97ed1b33c6a8d, (0, $3Zh6r$visuallyHidden)()); +function $ee46295ea5cfd7eb$export$a89b8b542bf88e85() { + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($ee46295ea5cfd7eb$var$PageLoadingSelf, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("div", {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)("div", {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)("div", {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: "Loading page..." + }) + ] + }); +} +const $ee46295ea5cfd7eb$export$3db9e2b8f2eba706 = (props)=>{ + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($ee46295ea5cfd7eb$var$MapLoadingWrapper, { + ...props, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($ee46295ea5cfd7eb$export$44c18d210d5de37b, {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)($ee46295ea5cfd7eb$export$44c18d210d5de37b, {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)($ee46295ea5cfd7eb$export$44c18d210d5de37b, {}) + ] + }); +}; +const $ee46295ea5cfd7eb$export$54cd1f09c6562ed4 = (props)=>{ + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($ee46295ea5cfd7eb$var$ChartLoadingWrapper, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChartLine), { + size: "xlarge" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: props.message + }) + ] + }); +}; + + + + + + + + + + + + + + + + +const $242e83ae8417d85b$var$config = { + pageOverrides: { + "aboutContent": { + data: { + "title": "About the Dashboard", + "description": "Visualization, Exploration, and Data Analysis (VEDA): Scalable and Interactive System for Science Data." + }, + content: ()=>(parcelRequire("9arrH")) + }, + "sandbox-override": { + data: {}, + content: ()=>(parcelRequire("19btR")) + }, + "/disclaimer": { + data: { + "menu": "Disclaimer", + "title": "This is the disclaimer" + }, + content: ()=>(parcelRequire("kszSE")) + }, + "/custom-page": { + data: { + "menu": "Custom", + "title": "A custom page", + "description": "This is the description of a custom page. And it is optional!" + }, + content: ()=>(parcelRequire("hePsv")) + }, + "/aparam/:id": { + data: { + "title": "This is a param!", + "description": "why so sullen..." + }, + content: ()=>(parcelRequire("7paWg")) + } + }, + strings: { + "stories": { + "one": "Story", + "other": "Stories" + }, + "storiesBanner": { + "one": "Explore the guided narratives below to discover how NASA satellites and other Earth observing resources reveal a changing planet.", + "other": "Explore the guided narratives below to discover how NASA satellites and other Earth observing resources reveal a changing planet." + }, + "dataCatalogBanner": { + "one": "This dashboard explores key indicators to track and compare changes over time.", + "other": "This dashboard explores key indicators to track and compare changes over time." + } + }, + booleans: { + "stories": { + "one": "Story", + "other": "Stories" + }, + "storiesBanner": { + "one": "Explore the guided narratives below to discover how NASA satellites and other Earth observing resources reveal a changing planet.", + "other": "Explore the guided narratives below to discover how NASA satellites and other Earth observing resources reveal a changing planet." + }, + "dataCatalogBanner": { + "one": "This dashboard explores key indicators to track and compare changes over time.", + "other": "This dashboard explores key indicators to track and compare changes over time." + } + }, + banner: { + "text": "Read the new data insight on using EMIT and AVIRIS-3 for monitoring large methane emission events.", + "url": "stories/emit-and-aviris-3", + "expires": "2024-08-03T12:00:00-04:00", + "type": "info" + }, + navItems: { + "mainNavItems": [ + { + "title": "Test", + "type": "dropdown", + "children": [ + { + "title": "test dropdown", + "to": "/stories", + "type": "internalLink" + } + ] + }, + { + "title": "Data Catalog", + "to": "/data-catalog", + "type": "internalLink" + }, + { + "title": "Exploration", + "to": "/exploration", + "type": "internalLink" + }, + { + "title": "stories", + "to": "/stories", + "type": "internalLink" + } + ], + "subNavItems": [ + { + "title": "About", + "to": "/about", + "type": "internalLink" + }, + { + "title": "Contact us", + "src": "https://docs.google.com/forms/d/e/1FAIpQLSfGcd3FDsM3kQIOVKjzdPn4f88hX8RZ4Qef7qBsTtDqxjTSkg/viewform?embedded=true", + "type": "modal" + } + ] + }, + cookieConsentForm: { + "title": "Cookie Consent", + "copy": '

We use cookies to enhance your browsing experience and to help us understand how our website is used. These cookies allow us to collect data on site usage and improve our services based on your interactions. To learn more about it, see our Privacy Policy

' + } +}; +const $242e83ae8417d85b$export$bca14c5b3b88a9c9 = null; +const $242e83ae8417d85b$export$73105a133948e25f = [ + { + "name": "Topics", + "values": [ + { + "id": "agriculture", + "name": "Agriculture" + }, + { + "id": "air-quality", + "name": "Air Quality" + }, + { + "id": "covid-19", + "name": "Covid 19" + } + ] + }, + { + "name": "Source", + "values": [ + { + "id": "development-seed", + "name": "Development Seed" + } + ] + } +]; +const $242e83ae8417d85b$export$72427a1521dd0069 = (key)=>$242e83ae8417d85b$var$config.pageOverrides[key]; +const $242e83ae8417d85b$export$dce756e42e46fb8d = Object.keys($242e83ae8417d85b$var$config.pageOverrides).filter((k)=>k.startsWith("/")); +const $242e83ae8417d85b$export$f8963f3214707ee4 = (variable)=>$242e83ae8417d85b$var$config.strings[variable]; +const $242e83ae8417d85b$export$11811c4d2c6a473d = (variable)=>$242e83ae8417d85b$var$config.booleans[variable]; +const $242e83ae8417d85b$export$44487a86467333c3 = ()=>$242e83ae8417d85b$var$config; +const $242e83ae8417d85b$export$13d093fb7ee5439c = ()=>$242e83ae8417d85b$var$config.banner; +const $242e83ae8417d85b$export$82c8c4fe4976ca54 = ()=>$242e83ae8417d85b$var$config.navItems; +const $242e83ae8417d85b$export$5bcbf72a6bf6fd08 = ()=>$242e83ae8417d85b$var$config.cookieConsentForm; + + + + + + + + + + + + + +const $242e83ae8417d85b$export$98351ca05c1b59e4 = { + "GPM_3IMERGDF.v07": { + data: { + "id": "GPM_3IMERGDF.v07", + "name": "GPM IMERG Daily Precipitation", + "description": "GPM IMERG Final Precipitation L3 1 day 0.1 degree x 0.1 degree", + "media": { + "src": {}, + "alt": "CMIP6 Near-Surface Air Temperature Screenshot", + "author": { + "name": "NASA", + "url": null + } + }, + "taxonomy": [ + { + "name": "Topics", + "values": [ + { + "id": "climate", + "name": "Climate" + } + ] + } + ], + "layers": [ + { + "id": "GPM_3IMERGDF.v07", + "type": "cmr", + "stacCol": "GPM_3IMERGDF", + "tileApiEndpoint": "https://dev-titiler-cmr.delta-backend.com/WebMercatorQuad/tilejson.json", + "name": "GPM IMERG Final Precipitation L3 1 day 0.1 degree x 0.1 degree", + "description": "GPM Level 3 IMERG Final Daily 10 x 10 km (GPM_3IMERGDF) accumulated precipitation", + "time_density": "day", + "zoomExtent": [ + 0, + 20 + ], + "sourceParams": { + "resampling": "bilinear", + "variable": "precipitation", + "colormap_name": "gnbu", + "rescale": [ + 0, + 46 + ], + "maxzoom": 12, + "concept_id": "C2723754864-GES_DISC", + "backend": "xarray" + }, + "legend": { + "unit": { + "label": null + }, + "type": "gradient", + "min": "0 mm/hr", + "max": "46 mm/hr", + "stops": [ + "#f7fcf0", + "#e6f5e1", + "#d7efd1", + "#c5e8c2", + "#abdeb6", + "#8bd2bf", + "#6bc3c9", + "#4bafd1", + "#3193c2", + "#1878b4", + "#085da0", + "#084081" + ] + } + } + ] + }, + content: ()=>(parcelRequire("duBRp")) + }, + "casagfed-carbonflux-monthgrid-v3": { + data: { + "id": "casagfed-carbonflux-monthgrid-v3", + "name": "CASA-GFED3 Land Carbon Flux", + "description": "Global, monthly 0.5 degree resolution carbon fluxes from Net Primary Production (NPP), heterotrophic respiration (Rh), wildfire emissions (FIRE), and fuel wood burning emissions (FUEL) derived from the CASA-GFED model, version 3", + "usage": [ + { + "url": "https://us-ghg-center.github.io/ghgc-docs/cog_transformation/casagfed-carbonflux-monthgrid-v3.html", + "label": "Notebook showing data transformation to COG for ingest to the US GHG Center", + "title": "Data Transformation Notebook" + }, + { + "url": "https://us-ghg-center.github.io/ghgc-docs/user_data_notebooks/casagfed-carbonflux-monthgrid-v3_User_Notebook.html", + "label": "Notebook to read, visualize, and explore data statistics", + "title": "Sample Data Notebook" + }, + { + "url": "https://hub.ghg.center/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2FUS-GHG-Center%2Fghgc-docs&urlpath=tree%2Fghgc-docs%2Fuser_data_notebooks%2Fcasagfed-carbonflux-monthgrid-v3_User_Notebook.ipynb&branch=main", + "label": "Run example notebook", + "title": "Interactive Session in the US GHG Center JupyterHub (requires account)" + }, + { + "url": "https://dljsq618eotzp.cloudfront.net/browseui/index.html#casagfed-carbonflux-monthgrid-v3/", + "label": "Browse and download the data", + "title": "Data Browser" + } + ], + "media": { + "src": {}, + "alt": "wildfire", + "author": { + "name": "Marcus Kauffman" + } + }, + "taxonomy": [ + { + "name": "Topics", + "values": [ + { + "id": "natural-emissions-and-sinks", + "name": "Natural Emissions and Sinks" + } + ] + }, + { + "name": "Source", + "values": [ + { + "id": "nasa", + "name": "NASA" + } + ] + }, + { + "name": "Gas", + "values": [ + { + "id": "co\u2082", + "name": "CO\u2082" + } + ] + }, + { + "name": "Product Type", + "values": [ + { + "id": "model-output", + "name": "Model Output" + } + ] + } + ], + "infoDescription": "
  • Temporal Extent: January 2000 - December 2021
  • Temporal Resolution: Monthly
  • Spatial Extent: Global
  • Spatial Resolution: 1 km x 1 km
  • Data Units: Tons of carbon per 1 km x 1 km cell (monthly total)
  • Data Type: Research
  • Data Latency: Updated annually, following the release of an updated [BP Statistical Review of World Energy report]
", + "layers": [ + { + "id": "casa-gfed-co2-flux", + "stacApiEndpoint": "https://earth.gov/ghgcenter/api/stac", + "tileApiEndpoint": "https://earth.gov/ghgcenter/api/raster", + "stacCol": "casagfed-carbonflux-monthgrid-v3", + "name": "Net Primary Production (NPP)", + "type": "raster", + "description": "Model-estimated net primary production (NPP), which is the amount of carbon available from plants", + "initialDatetime": "newest", + "projection": { + "id": "equirectangular" + }, + "basemapId": "light", + "zoomExtent": [ + 0, + 20 + ], + "sourceParams": { + "assets": "npp", + "rescale": [ + 0, + 0.3 + ] + }, + "compare": { + "datasetId": "nighttime-lights", + "layerId": "nightlights-hd-monthly", + "mapLabel": ({ dateFns: dateFns, datetime: datetime, compareDatetime: compareDatetime })=>{ + if (dateFns && datetime && compareDatetime) return `${dateFns.format(datetime, "LLL yyyy")} VS ${dateFns.format(compareDatetime, "LLL yyyy")}`; + } + }, + "legend": { + "unit": { + "label": "kg Carbon/m\xb2/mon" + }, + "type": "gradient", + "min": 0, + "max": 0.3, + "stops": [ + "#F7F4F9", + "#E9E3F0", + "#D9C3DF", + "#CDA0CD", + "#D57ABA", + "#E34A9F", + "#DF2179", + "#C10E51", + "#92003F", + "#67001F" + ] + }, + "info": { + "source": "NASA", + "spatialExtent": "Global", + "temporalResolution": "Monthly", + "unit": "10\xb9\u2075 molecules cm\u207B\xb2" + } + }, + { + "id": "casa-gfed-co2-flux-hr", + "stacApiEndpoint": "https://earth.gov/ghgcenter/api/stac", + "tileApiEndpoint": "https://earth.gov/ghgcenter/api/raster", + "stacCol": "casagfed-carbonflux-monthgrid-v3", + "name": "Heterotrophic Respiration (Rh)", + "type": "raster", + "description": "Model-estimated heterotrophic respiration (Rh), which is the flux of carbon from the soil to the atmosphere", + "initialDatetime": "newest", + "projection": { + "id": "equirectangular" + }, + "basemapId": "light", + "zoomExtent": [ + 0, + 20 + ], + "sourceParams": { + "assets": "rh", + "colormap_name": "blues", + "rescale": [ + 0, + 0.3 + ] + }, + "compare": { + "datasetId": "casagfed-carbonflux-monthgrid-v3", + "layerId": "casa-gfed-co2-flux-hr", + "mapLabel": ({ dateFns: dateFns, datetime: datetime, compareDatetime: compareDatetime })=>{ + if (dateFns && datetime && compareDatetime) return `${dateFns.format(datetime, "LLL yyyy")} VS ${dateFns.format(compareDatetime, "LLL yyyy")}`; + } + }, + "legend": { + "unit": { + "label": "kg Carbon/m\xb2/mon" + }, + "type": "gradient", + "min": 0, + "max": 0.3, + "stops": [ + "#F7F4F9", + "#E9E3F0", + "#D9C3DF", + "#CDA0CD", + "#D57ABA", + "#E34A9F", + "#DF2179", + "#C10E51", + "#92003F", + "#67001F" + ] + } + }, + { + "id": "casa-gfed-co2-flux-nee", + "stacApiEndpoint": "https://earth.gov/ghgcenter/api/stac", + "tileApiEndpoint": "https://earth.gov/ghgcenter/api/raster", + "stacCol": "casagfed-carbonflux-monthgrid-v3", + "name": "Net Ecosystem Exchange (NEE)", + "type": "raster", + "description": "Model-estimated net ecosystem exchange (NEE), which is the net carbon flux to the atmosphere", + "initialDatetime": "newest", + "projection": { + "id": "equirectangular" + }, + "basemapId": "light", + "zoomExtent": [ + 0, + 20 + ], + "sourceParams": { + "assets": "nee", + "colormap_name": "seismic", + "rescale": [ + -0.1, + 0.1 + ] + }, + "compare": { + "datasetId": "casagfed-carbonflux-monthgrid-v3", + "layerId": "casa-gfed-co2-flux-nee", + "mapLabel": ({ dateFns: dateFns, datetime: datetime, compareDatetime: compareDatetime })=>{ + if (dateFns && datetime && compareDatetime) return `${dateFns.format(datetime, "LLL yyyy")} VS ${dateFns.format(compareDatetime, "LLL yyyy")}`; + } + }, + "legend": { + "unit": { + "label": "kg Carbon/m\xb2/mon" + }, + "type": "gradient", + "min": -0.1, + "max": 0.1, + "stops": [ + "#3B4CC0", + "#6788EE", + "#9ABBFF", + "#C9D7F0", + "#EDD1C2", + "#F7A889", + "#E26952", + "#B40426" + ] + } + }, + { + "id": "casa-gfed-co2-flux-fe", + "stacApiEndpoint": "https://earth.gov/ghgcenter/api/stac", + "tileApiEndpoint": "https://earth.gov/ghgcenter/api/raster", + "stacCol": "casagfed-carbonflux-monthgrid-v3", + "name": "Fire Emissions (FIRE)", + "type": "raster", + "description": "Model-estimated flux of carbon to the atmosphere from wildfires", + "initialDatetime": "newest", + "projection": { + "id": "equirectangular" + }, + "basemapId": "light", + "zoomExtent": [ + 0, + 20 + ], + "sourceParams": { + "assets": "fire", + "colormap_name": "purd", + "rescale": [ + 0, + 0.3 + ] + }, + "compare": { + "datasetId": "casagfed-carbonflux-monthgrid-v3", + "layerId": "casa-gfed-co2-flux-fe", + "mapLabel": ({ dateFns: dateFns, datetime: datetime, compareDatetime: compareDatetime })=>{ + if (dateFns && datetime && compareDatetime) return `${dateFns.format(datetime, "LLL yyyy")} VS ${dateFns.format(compareDatetime, "LLL yyyy")}`; + } + }, + "legend": { + "unit": { + "label": "kg Carbon/m\xb2/mon" + }, + "type": "gradient", + "min": 0, + "max": 0.3, + "stops": [ + "#F7F4F9", + "#E9E3F0", + "#D9C3DF", + "#CDA0CD", + "#D57ABA", + "#E34A9F", + "#DF2179", + "#C10E51", + "#92003F", + "#67001F" + ] + } + }, + { + "id": "casa-gfed-co2-flux-fuel", + "stacApiEndpoint": "https://earth.gov/ghgcenter/api/stac", + "tileApiEndpoint": "https://earth.gov/ghgcenter/api/raster", + "stacCol": "casagfed-carbonflux-monthgrid-v3", + "name": "Wood Fuel Emissions (FUEL)", + "type": "raster", + "description": "Model-estimated flux of carbon to the atmosphere from wood burned for fuel", + "initialDatetime": "newest", + "projection": { + "id": "equirectangular" + }, + "basemapId": "light", + "zoomExtent": [ + 0, + 20 + ], + "sourceParams": { + "assets": "fuel", + "colormap_name": "bupu", + "rescale": [ + 0, + 0.03 + ] + }, + "compare": { + "datasetId": "casagfed-carbonflux-monthgrid-v3", + "layerId": "casa-gfed-co2-flux-fuel", + "mapLabel": ({ dateFns: dateFns, datetime: datetime, compareDatetime: compareDatetime })=>{ + if (dateFns && datetime && compareDatetime) return `${dateFns.format(datetime, "LLL yyyy")} VS ${dateFns.format(compareDatetime, "LLL yyyy")}`; + } + }, + "legend": { + "unit": { + "label": "kg Carbon/m\xb2/mon" + }, + "type": "gradient", + "min": 0, + "max": 0.03, + "stops": [ + "#F7FCFD", + "#DCE9F2", + "#B5CCE3", + "#96ACD2", + "#8C7DBA", + "#894DA3", + "#821580", + "#4D004B" + ] + } + } + ] + }, + content: ()=>(parcelRequire("kJRY6")) + }, + "fire": { + data: { + "id": "fire", + "name": "EIS Fire", + "description": "EIS Fire.", + "media": { + "src": {}, + "alt": "Power plant shooting steam at the sky.", + "author": { + "name": "Mick Truyts", + "url": "https://unsplash.com/photos/x6WQeNYJC1w" + } + }, + "taxonomy": [ + { + "name": "Topics", + "values": [ + { + "id": "covid-19", + "name": "Covid 19" + } + ] + }, + { + "name": "Sector", + "values": [ + { + "id": "agriculture-forestry-and-land-use", + "name": "Agriculture, Forestry and Land Use" + }, + { + "id": "energy", + "name": "Energy" + } + ] + }, + { + "name": "Producer", + "values": [ + { + "id": "nist", + "name": "NIST" + } + ] + }, + { + "name": "Gas Emission", + "values": [ + { + "id": "c-ox", + "name": "COx" + } + ] + } + ], + "layers": [ + { + "id": "eis_fire_perimeter", + "stacCol": "eis_fire_perimeter", + "name": "Fire", + "type": "vector", + "description": "eis_fire_perimeter", + "zoomExtent": [ + 5, + 20 + ] + } + ] + }, + content: ()=>(parcelRequire("aF585")) + }, + "nighttime-lights": { + data: { + "featured": true, + "id": "nighttime-lights", + "name": "Nighttime Lights", + "description": "During the COVID-19 pandemic, researchers are using night light observations to track variations in energy use, migration, and transportation in response to social distancing and lockdown measures.", + "media": { + "src": {}, + "alt": "Satellite image of Earth at night.", + "author": { + "name": "NASA Earth Observatory", + "url": "https://earthobservatory.nasa.gov/images/90008/night-light-maps-open-up-new-applications" + } + }, + "taxonomy": [ + { + "name": "Topics", + "values": [ + { + "id": "covid-19", + "name": "Covid 19" + }, + { + "id": "agriculture", + "name": "Agriculture" + } + ] + }, + { + "name": "Sector", + "values": [ + { + "id": "electricity", + "name": "Electricity" + } + ] + }, + { + "name": "Producer", + "values": [ + { + "id": "nasa", + "name": "NASA" + } + ] + }, + { + "name": "Gas Emission", + "values": [ + { + "id": "dos", + "name": "DOS" + } + ] + } + ], + "layers": [ + { + "id": "nightlights-hd-monthly", + "stacCol": "nightlights-hd-monthly", + "name": "Nightlights Monthly", + "type": "raster", + "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sodales semper risus, suscipit varius diam facilisis non.", + "zoomExtent": [ + 4, + 16 + ], + "sourceParams": { + "bidx": 1, + "colormap_name": "inferno", + "rescale": [ + 0, + 255 + ] + }, + "legend": { + "type": "gradient", + "min": "Less", + "max": "More", + "stops": [ + "#08041d", + "#1f0a46", + "#52076c", + "#f57c16", + "#f7cf39" + ] + } + } + ] + }, + content: ()=>(parcelRequire("h00Wy")) + }, + "no2": { + data: { + "id": "no2", + "name": "Nitrogen Dioxide", + "featured": true, + "sourceExclusive": "Mock", + "description": "Since the outbreak of the novel coronavirus, atmospheric concentrations of nitrogen dioxide have changed by as much as 60% in some regions.", + "usage": [ + { + "url": "https://nasa-impact.github.io/veda-documentation/timeseries-stac-api.html", + "label": "Static notebook", + "title": "Time series using STAC API statistics endpoints" + }, + { + "url": "https://daskhub.veda.smce.nasa.gov/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fnasa-impact%2Fveda-documentation&urlpath=lab%2Ftree%2Fveda-documentation%2Ftimeseries-stac-api.ipynb&branch=main", + "label": "SMCE DaskHub", + "title": "Time series using STAC API statistics endpoints" + }, + { + "url": "https://github.com/NASA-IMPACT/veda-docs", + "label": "All the docs for the site", + "title": "Documentaion repo" + }, + { + "url": "https://d36s2ep3ahcq5b.cloudfront.net/browseui/index.html#ch4_inverse_flux", + "label": "Data Browser", + "title": "Download data" + } + ], + "media": { + "src": {}, + "alt": "Power plant shooting steam at the sky.", + "author": { + "name": "Mick Truyts", + "url": "https://unsplash.com/photos/x6WQeNYJC1w" + } + }, + "taxonomy": [ + { + "name": "Grade", + "values": [ + { + "id": "research", + "name": "Research" + } + ] + }, + { + "name": "Uncertainty", + "values": [ + { + "id": "low", + "name": "Low" + } + ] + }, + { + "name": "Topics", + "values": [ + { + "id": "covid-19", + "name": "Covid 19" + }, + { + "id": "agriculture", + "name": "Agriculture" + }, + { + "id": "air-quality", + "name": "Air Quality" + } + ] + }, + { + "name": "Sector", + "values": [ + { + "id": "electricity", + "name": "Electricity" + } + ] + }, + { + "name": "Producer", + "values": [ + { + "id": "nasa", + "name": "NASA" + } + ] + }, + { + "name": "Gas Emission", + "values": [ + { + "id": "dos", + "name": "DOS" + } + ] + }, + { + "name": "Source", + "values": [ + { + "id": "mock", + "name": "Mock" + } + ] + } + ], + "infoDescription": '
  • Temporal Extent: January 2000 - December 2021
  • Temporal Resolution: Monthly
  • Spatial Extent: Global
  • Spatial Resolution: 1 km x 1 km
  • Data Units: Tons of carbon per 1 km x 1 km cell (monthly total)
  • Data Type: Research
  • Data Latency: Updated annually, following the release of an updated BP Statistical Review of World Energy report
', + "layers": [ + { + "id": "no2-monthly", + "stacCol": "no2-monthly", + "name": "No2 PT", + "media": { + "src": {}, + "alt": "Placeholder Image" + }, + "type": "raster", + "projection": { + "id": "polarNorth" + }, + "bounds": [ + -10, + 36, + -5, + 42 + ], + "description": "Levels in 10\xb9\u2075 molecules cm\u207B\xb2. Darker colors indicate higher nitrogen dioxide (NO\u2082) levels associated and more activity. Lighter colors indicate lower levels of NO\u2082 and less activity.", + "zoomExtent": [ + 0, + 20 + ], + "sourceParams": { + "resampling_method": "bilinear", + "bidx": 1, + "color_formula": "gamma r 1.05", + "colormap_name": "coolwarm", + "rescale": [ + 0, + 15000000000000000 + ] + }, + "compare": { + "datasetId": "nighttime-lights", + "layerId": "nightlights-hd-monthly", + "mapLabel": ({ dateFns: dateFns, datetime: datetime, compareDatetime: compareDatetime })=>{ + return `${dateFns.format(datetime, "yyyy")} VS ${dateFns.format(compareDatetime, "LLL yyyy")}`; + } + }, + "legend": { + "unit": { + "label": "Molecules cm3" + }, + "type": "gradient", + "min": "Less", + "max": "More", + "stops": [ + "#99c5e0", + "#f9eaa9", + "#f7765d", + "#c13b72", + "#461070", + "#050308" + ] + }, + "analysis": { + "metrics": [ + "min", + "max", + "non-existent" + ] + }, + "info": { + "source": "NASA", + "spatialExtent": "Global", + "temporalResolution": "Monthly", + "unit": "10\xb9\u2075 molecules cm\u207B\xb2" + } + }, + { + "id": "no2-monthly-2", + "stacCol": "no2-monthly", + "name": "No2 US", + "bounds": [ + -124, + 29, + -65, + 49 + ], + "type": "raster", + "description": "Levels in 10\xb9\u2075 molecules cm\u207B\xb2. Darker colors indicate higher nitrogen dioxide (NO\u2082) levels associated and more activity. Lighter colors indicate lower levels of NO\u2082 and less activity.", + "basemapId": "dark", + "zoomExtent": [ + 0, + 20 + ], + "sourceParams": { + "resampling_method": "bilinear", + "bidx": 1, + "color_formula": "gamma r 1.05", + "colormap_name": "coolwarm", + "rescale": [ + 0, + 15000000000000000 + ] + }, + "legend": { + "unit": { + "label": "Molecules cm3" + }, + "type": "gradient", + "min": "Less", + "max": "More", + "stops": [ + "#99c5e0", + "#f9eaa9", + "#f7765d", + "#c13b72", + "#461070", + "#050308" + ] + }, + "analysis": { + "exclude": true + } + }, + { + "id": "no2-monthly-diff", + "stacCol": "no2-monthly-diff", + "name": "No2 (Diff) - let's make this title reaaaaaaly long", + "type": "raster", + "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sodales semper risus, suscipit varius diam facilisis non.", + "zoomExtent": [ + 0, + 20 + ], + "sourceParams": { + "resampling_method": "bilinear", + "bidx": 1, + "colormap_name": "rdbu_r", + "rescale": [ + -8000000000000000, + 8000000000000000 + ] + }, + "compare": { + "datasetId": "no2", + "layerId": "no2-monthly-diff", + "mapLabel": ({ dateFns: dateFns, datetime: datetime, compareDatetime: compareDatetime })=>{ + return `${dateFns.format(datetime, "yyyy")} VS ${dateFns.format(compareDatetime, "LLL yyyy")}`; + } + }, + "legend": { + "unit": { + "label": "molecules/cm3" + }, + "type": "gradient", + "min": "-3934857984753", + "max": "3348573489573", + "stops": [ + "#3A88BD", + "#C9E0ED", + "#E4EEF3", + "#FDDCC9", + "#DD7059" + ] + } + } + ] + }, + content: ()=>(parcelRequire("7KDeE")) + }, + "sandbox": { + data: { + "featured": false, + "id": "sandbox", + "name": "Sandbox", + "description": "Travel restrictions and lockdown measures have disrupted the shipping industry and the global economy broadly. NASA researchers are using artificial intelligence to track shipping activities across major ports in the U.S.", + "media": { + "src": {}, + "alt": "Generic placeholder by Unsplash", + "author": { + "name": "Unsplash", + "url": "https://unsplash.com/" + } + }, + "taxonomy": [ + { + "name": "Topics", + "values": [ + { + "id": "covid-19", + "name": "Covid 19" + }, + { + "id": "agriculture", + "name": "Agriculture" + }, + { + "id": "our-planet", + "name": "Our Planet" + }, + { + "id": "experimental", + "name": "Experimental" + }, + { + "id": "untested", + "name": "Untested" + } + ] + } + ], + "layers": [ + { + "id": "combined_CMIP6_daily_GISS-E2-1-G_tas_kerchunk_DEMO", + "stacCol": "combined_CMIP6_daily_GISS-E2-1-G_tas_kerchunk_DEMO", + "name": "CMIP6 Daily GISS-E2-1-G Near-Surface Air Temperature (demo subset)", + "type": "zarr", + "tileApiEndpoint": "https://dev-titiler-xarray.delta-backend.com/tilejson.json", + "description": "Historical (1950-2014) daily-mean near-surface (usually, 2 meter) air temperature in Kelvin.", + "zoomExtent": [ + 0, + 20 + ], + "sourceParams": { + "reference": "true", + "resampling_method": "bilinear", + "variable": "tas", + "colormap_name": "coolwarm", + "rescale": [ + 232, + 312 + ], + "maxzoom": 12 + }, + "legend": { + "unit": { + "label": "K" + }, + "type": "gradient", + "min": 232, + "max": 312, + "stops": [ + "#3b4cc0", + "#7b9ff9", + "#c0d4f5", + "#f2cbb7", + "#ee8468", + "#b40426" + ] + } + }, + { + "id": "blue-tarp-planetscope", + "stacCol": "blue-tarp-planetscope", + "name": "Blue tarp test", + "type": "raster", + "description": "Blue tarp tests", + "zoomExtent": [ + 10, + 20 + ] + }, + { + "id": "hls-s30-002-ej", + "stacCol": "hls-s30-002-ej", + "name": "HLS", + "type": "raster", + "description": "Testing HLS", + "zoomExtent": [ + 10, + 16 + ], + "sourceParams": { + "post_process": "swir", + "assets": [ + "B12", + "B8A", + "B04" + ] + } + }, + { + "id": "social-vul-1", + "stacCol": "social-vulnerability-index-household", + "name": "Household and Disability Score", + "type": "raster", + "description": "Household Composition & Disability (Aged 65 or Older, Aged 17 or Younger, Civilian with a Disability, Single-Parent Households) - Percentile ranking", + "projection": { + "name": "lambertConformalConic", + "center": [ + 0, + 30 + ], + "parallels": [ + 30, + 30 + ] + }, + "zoomExtent": [ + 2, + 16 + ], + "sourceParams": { + "resampling_method": "bilinear", + "bidx": 1, + "colormap_name": "oranges", + "rescale": [ + 0, + 1 + ] + }, + "compare": { + "datasetId": "sandbox", + "layerId": "social-vul-1", + "mapLabel": ({ dateFns: dateFns, datetime: datetime, compareDatetime: compareDatetime })=>{ + return `${dateFns.format(datetime, "LLL yyyy")} VS ${dateFns.format(compareDatetime, "LLL yyyy")}`; + } + }, + "legend": { + "type": "gradient", + "min": "0", + "max": "1", + "stops": [ + "#fff5eb", + "#fdd9b4", + "#fda762", + "#f3701b", + "#c54102", + "#7f2704" + ] + } + }, + { + "id": "social-vul-2", + "stacCol": "social-vulnerability-index-household", + "name": "Household and Disability Score 2", + "type": "raster", + "description": "Household Composition & Disability (Aged 65 or Older, Aged 17 or Younger, Civilian with a Disability, Single-Parent Households) - Percentile ranking", + "zoomExtent": [ + 2, + 16 + ], + "sourceParams": { + "resampling_method": "bilinear", + "bidx": 1, + "colormap_name": "blues", + "rescale": [ + 0, + 0.5 + ] + }, + "legend": { + "type": "gradient", + "min": "0", + "max": "1", + "stops": [ + "#ffffff", + "#0000ff" + ] + } + }, + { + "id": "epa-annual-emissions_1b1a_coal_mining_underground", + "stacCol": "EPA-annual-emissions_1B1a_Coal_Mining_Underground", + "name": "Underground Coal Mines", + "type": "raster", + "description": "Emissions from sector 1B1a from underground coal mining.", + "zoomExtent": [ + 0, + 20 + ], + "sourceParams": { + "colormap_name": "rainbow", + "rescale": [ + 0, + 2022634652958 + ], + "nodata": 0 + }, + "legend": { + "type": "gradient", + "min": 0, + "max": 2022634652958, + "stops": [ + "#60007d", + "#30137d", + "#1960ae", + "#7ac300", + "#f2ce00", + "#ef6a01", + "#cc0019" + ] + } + }, + { + "id": "dev-fail", + "stacCol": "dev-fail", + "name": "Failing layer", + "description": "failing", + "type": "raster" + }, + { + "id": "geoglam", + "stacCol": "geoglam", + "name": "GEOGLAM Crop Conditions", + "type": "raster", + "description": "Combined crop conditions across both the Crop Monitor for AMIS and Crop Monitor for Early Warning", + "zoomExtent": [ + 0, + 16 + ], + "sourceParams": { + "colormap": '{"1": [120, 120, 120], "2": [130, 65, 0], "3": [66, 207, 56], "4": [245, 239, 0], "5": [241, 89, 32], "6": [168, 0, 0], "7": [0, 143, 201]}', + "bidx": 1, + "unscale": false, + "resampling": "nearest", + "max_size": 1024, + "return_mask": true + }, + "legend": { + "type": "categorical", + "stops": [ + { + "color": "#3A8DC6", + "label": "Exceptional" + }, + { + "color": "#62D246", + "label": "Favourable" + }, + { + "color": "#FFFF00", + "label": "Watch" + }, + { + "color": "#EC5830", + "label": "Poor" + }, + { + "color": "#891911", + "label": "Failure" + }, + { + "color": "#787878", + "label": "Out of season" + }, + { + "color": "#804115", + "label": "No data" + } + ] + } + }, + { + "id": "facebook_population_density", + "stacCol": "facebook_population_density", + "name": "Facebook Population Density", + "type": "raster", + "description": "Facebook high-resolution population density with a 30m\xb2 resolution", + "zoomExtent": [ + 0, + 20 + ], + "sourceParams": { + "resampling": "bilinear", + "bidx": 1, + "colormap_name": "ylorrd", + "rescale": [ + 0, + 69 + ] + }, + "legend": { + "type": "gradient", + "min": "0", + "max": "69", + "stops": [ + "#ffffcc", + "#fee187", + "#feab49", + "#fc5b2e", + "#d41020", + "#800026" + ] + } + } + ], + "related": [ + { + "type": "dataset", + "id": "no2" + }, + { + "type": "story", + "id": "air-quality-and-covid-19" + } + ] + }, + content: ()=>(parcelRequire("d4McG")) + } +}; + + + + + + + + +const $242e83ae8417d85b$export$417f05a13bd2667c = { + "air-quality-and-covid-19": { + data: { + "featured": true, + "id": "air-quality-and-covid-19", + "name": "Air Quality and COVID-19", + "description": "When governments began implementing shutdowns at the start of the COVID-19 pandemic, scientists wondered how the atmosphere would respond to the sudden change in human behavior.", + "media": { + "src": {}, + "alt": "Clear nightsky with crescent moon above the mountains", + "author": { + "name": "Benjamin Voros", + "url": "https://unsplash.com/photos/U-Kty6HxcQc" + } + }, + "pubDate": "2020-12-01T00:00:00.000Z", + "taxonomy": [ + { + "name": "Topics", + "values": [ + { + "id": "air-quality", + "name": "Air Quality" + }, + { + "id": "covid-19", + "name": "Covid 19" + } + ] + } + ] + }, + content: ()=>(parcelRequire("HMzgP")) + }, + "external-link-test": { + data: { + "featured": true, + "id": "external-link-test", + "name": "External Link Test", + "description": "Story to test external link", + "media": { + "src": {}, + "alt": "Generic placeholder by Unsplash", + "author": { + "name": "Unsplash", + "url": "https://unsplash.com/" + } + }, + "pubDate": "2023-02-09T00:00:00.000Z", + "taxonomy": [ + { + "name": "Topics", + "values": [ + { + "id": "agriculture", + "name": "Agriculture" + } + ] + }, + { + "name": "Source", + "values": [ + { + "id": "development-seed", + "name": "Development Seed" + } + ] + } + ], + "related": [ + { + "type": "dataset", + "id": "no2" + }, + { + "type": "story", + "id": "air-quality-and-covid-19" + } + ], + "asLink": { + "url": "https://developmentseed.org" + }, + "isLinkExternal": true + }, + content: ()=>(parcelRequire("4qyYU")) + }, + "internal-link-test": { + data: { + "featured": true, + "id": "internal-link-test", + "name": "Internal Link Test", + "description": "Story to test internal link. Link to cata catalog.", + "isHidden": true, + "media": { + "src": {}, + "alt": "Generic placeholder by Unsplash", + "author": { + "name": "Unsplash", + "url": "https://unsplash.com/" + } + }, + "pubDate": "2023-02-09T00:00:00.000Z", + "taxonomy": [ + { + "name": "Topics", + "values": [ + { + "id": "agriculture", + "name": "Agriculture" + } + ] + }, + { + "name": "Source", + "values": [ + { + "id": "development-seed", + "name": "Development Seed" + } + ] + } + ], + "related": [ + { + "type": "dataset", + "id": "no2" + }, + { + "type": "story", + "id": "air-quality-and-covid-19" + } + ], + "asLink": { + "url": "/data-catalog" + } + }, + content: ()=>(parcelRequire("kSsCO")) + }, + "life-of-water": { + data: { + "featured": true, + "id": "life-of-water", + "name": "This is the life of water", + "description": "Sed sed lectus vitae odio vestibulum mattis. Integer iaculis nisl lectus, vel aliquet nulla imperdiet in.", + "media": { + "src": {}, + "alt": "Generic placeholder by Unsplash", + "author": { + "name": "Unsplash", + "url": "https://unsplash.com/" + } + }, + "pubDate": "2022-02-09T00:00:00.000Z", + "taxonomy": [ + { + "name": "Topics", + "values": [ + { + "id": "agriculture", + "name": "Agriculture" + } + ] + }, + { + "name": "Source", + "values": [ + { + "id": "development-seed", + "name": "Development Seed" + } + ] + } + ], + "related": [ + { + "type": "dataset", + "id": "no2" + }, + { + "type": "story", + "id": "external-link-test" + } + ] + }, + content: ()=>(parcelRequire("3bRjQ")) + } +}; + + +const $1364a85f64e388be$export$255f2c618812acab = (0, $242e83ae8417d85b$export$98351ca05c1b59e4); +const $1364a85f64e388be$export$394c009f792e3052 = (0, $242e83ae8417d85b$export$417f05a13bd2667c); + + + +const $dd954574fbe4cbaf$export$24c438aeb316401e = (layerId)=>{ + const parentDataset = Object.values((0, $1364a85f64e388be$export$255f2c618812acab)).find((dataset)=>dataset.data.layers.find((l)=>l.id === layerId)); + return parentDataset?.data; +}; +const $dd954574fbe4cbaf$export$933351d61a6177c0 = ({ datasetId: datasetId, attr: attr })=>{ + return (0, $1364a85f64e388be$export$255f2c618812acab)[datasetId]?.data[attr]; +}; +const $dd954574fbe4cbaf$export$17b44589b4c203ee = Object.values((0, $1364a85f64e388be$export$255f2c618812acab)).map((d)=>d.data).filter((d)=>!d.disableExplore); +function $dd954574fbe4cbaf$var$enhanceDatasetLayers(dataset) { + return { + ...dataset, + layers: dataset.layers.map((layer)=>({ + ...layer, + parentDataset: { + id: dataset.id, + name: dataset.name + } + })) + }; +} +const $dd954574fbe4cbaf$export$2c493a4870f9968f = $dd954574fbe4cbaf$export$17b44589b4c203ee.map($dd954574fbe4cbaf$var$enhanceDatasetLayers); +const $dd954574fbe4cbaf$export$690412e814722277 = (dataset)=>dataset.map($dd954574fbe4cbaf$var$enhanceDatasetLayers); +const $dd954574fbe4cbaf$export$dbc8d795f9666d22 = Object.values((0, $1364a85f64e388be$export$255f2c618812acab)).flatMap((dataset)=>{ + return dataset.data.layers.map((l)=>({ + ...l, + parentDataset: { + id: dataset.data.id, + name: dataset.data.name + } + })); +}); +function $dd954574fbe4cbaf$export$3192ffac2c9c4f49(datasetId, datasetData) { + const { domain: domain, isPeriodic: isPeriodic, timeDensity: timeDensity } = datasetData; + if (!domain || domain.length === 0) throw new Error(`Invalid domain on dataset [${datasetId}]`); + if (!isPeriodic) return domain.map((d)=>(0, $4c754f8d949487da$export$eed8ce5347a58f09)(d)); + switch(timeDensity){ + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR: + return (0, $3Zh6r$datefnseachYearOfInterval)({ + start: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain[0]), + end: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain.last) + }); + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH: + return (0, $3Zh6r$datefnseachMonthOfInterval)({ + start: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain[0]), + end: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain.last) + }); + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY: + return (0, $3Zh6r$datefnseachDayOfInterval)({ + start: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain[0]), + end: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain.last) + }); + default: + throw new Error(`Invalid time density [${timeDensity}] on dataset [${datasetId}]`); + } +} +function $dd954574fbe4cbaf$export$e3ff1717ffebe7f1(date, timeDensity) { + switch(timeDensity){ + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH: + return (0, $3Zh6r$datefnsstartOfMonth)(date); + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR: + return (0, $3Zh6r$datefnsstartOfYear)(date); + } + return (0, $3Zh6r$datefnsstartOfDay)(date); +} +const $dd954574fbe4cbaf$export$3ae94a2503e890a1 = (date, view)=>{ + if (!date) return "Date"; + switch(view){ + case "decade": + return (0, $3Zh6r$datefnsformat)(date, "yyyy"); + case "year": + return (0, $3Zh6r$datefnsformat)(date, "MMM yyyy"); + default: + return (0, $3Zh6r$datefnsformat)(date, "MMM d yyyy"); + } +}; +class $dd954574fbe4cbaf$export$6c23019e9e58bf80 extends Error { + code; + details; + constructor(message, code){ + super(message); + this.code = code; + } +} + + +const $0abb6a83db000395$var$loadingPattern = ".-.. --- .- -.. .. -. --.".split(" ").map((c)=>c.split("")); +const $0abb6a83db000395$var$errorPattern = ". .-. .-. --- .-. . -..".split(" ").map((c)=>c.split("")); +const $0abb6a83db000395$var$Track = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "dataset-list-item-status__Track", + componentId: "sc-1c4lesx-0" +})([ + "display:flex;gap:1.5rem;margin:auto;padding:0 1rem;" +]); +const $0abb6a83db000395$var$Item = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "dataset-list-item-status__Item", + componentId: "sc-1c4lesx-1" +})([ + "height:", + "px;width:", + ";border-radius:4px;" +], (0, $aedc0827be93c9e9$export$6c6a4172763092dc), ({ code: code })=>code === "." ? "1rem" : "2rem"); +const $0abb6a83db000395$var$TrackBlock = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "dataset-list-item-status__TrackBlock", + componentId: "sc-1c4lesx-2" +})([ + "display:flex;gap:0.25rem;" +]); +const $0abb6a83db000395$var$TrackMessage = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "dataset-list-item-status__TrackMessage", + componentId: "sc-1c4lesx-3" +})([ + "position:absolute;left:50%;transform:translateX(-50%);padding:", + ";background:", + ";z-index:", + ";display:flex;gap:1rem;font-weight:", + ";font-size:0.875rem;text-align:center;", + "" +], (0, $3Zh6r$glsp)(0.5, 1), (0, $3Zh6r$themeVal)("color.surface-300a"), (0, $3Zh6r$themeVal)("zIndices.overlay"), (0, $3Zh6r$themeVal)("type.base.bold"), ({ isError: isError })=>isError && (0, $3Zh6r$css)([ + "color:", + ";" + ], (0, $3Zh6r$themeVal)("color.danger"))); +const $0abb6a83db000395$var$TrackLoading = (0, $3Zh6r$styledcomponents)($0abb6a83db000395$var$Track).withConfig({ + displayName: "dataset-list-item-status__TrackLoading", + componentId: "sc-1c4lesx-4" +})([ + "", + " ", + "{background:", + ";}" +], (0, $ee46295ea5cfd7eb$export$84a97ed1b33c6a8d), $0abb6a83db000395$var$Item, (0, $3Zh6r$themeVal)("color.base-200")); +const $0abb6a83db000395$var$TrackError = (0, $3Zh6r$styledcomponents)($0abb6a83db000395$var$Track).withConfig({ + displayName: "dataset-list-item-status__TrackError", + componentId: "sc-1c4lesx-5" +})([ + "", + "{background:", + ";}" +], $0abb6a83db000395$var$Item, (0, $3Zh6r$themeVal)("color.danger-200")); +function $0abb6a83db000395$export$a38e99aa73856d81(props) { + const { message: message } = props; + /* eslint-disable react/no-array-index-key */ return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$TrackLoading, { + children: $0abb6a83db000395$var$loadingPattern.map((letter, i)=>/*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$TrackBlock, { + children: letter.map((s, i2)=>/*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$Item, { + code: s + }, i2)) + }, i)) + }), + message && /*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$TrackMessage, { + children: message + }) + ] + }); +/* eslint-enable react/no-array-index-key */ } +function $0abb6a83db000395$export$41e7f677f20138f9(props) { + const { message: message, onRetryClick: onRetryClick, error: error } = props; + /* eslint-disable react/no-array-index-key */ const patternContent = /*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$TrackError, { + children: $0abb6a83db000395$var$errorPattern.map((letter, i)=>/*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$TrackBlock, { + children: letter.map((s, i2)=>/*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$Item, { + code: s + }, i2)) + }, i)) + }); + if (error instanceof (0, $dd954574fbe4cbaf$export$6c23019e9e58bf80) && error.code === "ANALYSIS_TOO_MANY_ASSETS") return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + patternContent, + /*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$TrackMessage, { + isError: true, + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)("p", { + children: [ + "Analysis is limited to ", + (0, $aedc0827be93c9e9$export$b09c7ce20cf488a2), + " data points. Your selection includes ", + error.details?.assetCount, + " points. Please select a shorter time range." + ] + }) + }) + ] + }); + if (error instanceof (0, $dd954574fbe4cbaf$export$6c23019e9e58bf80) && error.code === "ANALYSIS_NOT_SUPPORTED") return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + patternContent, + /*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$TrackMessage, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: "Analysis is not supported for this dataset." + }) + }) + ] + }); + if (error instanceof (0, $dd954574fbe4cbaf$export$6c23019e9e58bf80) && error.code === "ANALYSIS_NO_DATA") return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + patternContent, + /*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$TrackMessage, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: "No data for the selected time range and area of interest." + }) + }) + ] + }); + if (error instanceof (0, $dd954574fbe4cbaf$export$6c23019e9e58bf80) && error.code === "ANALYSIS_NO_VALID_DATA") return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + patternContent, + /*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$TrackMessage, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: error.message + }) + }) + ] + }); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + patternContent, + message && /*#__PURE__*/ (0, $3Zh6r$jsxs)($0abb6a83db000395$var$TrackMessage, { + isError: true, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: message + }), + typeof onRetryClick === "function" ? /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Button), { + variation: "danger-fill", + size: "small", + onClick: onRetryClick, + children: [ + "Retry ", + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonArrowLoop), { + size: "small" + }) + ] + }) : null + ] + }) + ] + }); +/* eslint-enable react/no-array-index-key */ } + + + + + + + + + + + + + + +const $adfcc33585fd7d54$var$TrackMessage = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "dataset-track-message__TrackMessage", + componentId: "sc-3ax8qh-0" +})([ + "position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:", + ";font-size:0.75rem;fill:", + ";" +], (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$themeVal)("color.base")); +function $adfcc33585fd7d54$export$2e766fda229c2aa1(props) { + const { children: children } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)($adfcc33585fd7d54$var$TrackMessage, { + children: children + }); +} + + + + + + + + +const $700a91d09611eec7$var$IconButton = (0, $3Zh6r$styledcomponents)((0, $1137ef8b3394fd15$export$d3a4070914c20f9d)).withConfig({ + displayName: "layer-chart-analysis-menu__IconButton", + componentId: "sc-1eq11kw-0" +})([ + "z-index:1;" +]); +function $700a91d09611eec7$export$2e2bcd8739ae039({ activeMetrics: activeMetrics, triggerIcon: triggerIcon, onChange: onChange }) { + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Dropdown), { + alignment: "right", + direction: "up", + triggerElement: (props)=>/*#__PURE__*/ (0, $3Zh6r$jsx)($700a91d09611eec7$var$IconButton, { + tipContent: "Analysis metrics", + variation: "base-text", + size: "small", + fitting: "skinny", + ...props, + children: triggerIcon + }), + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $45add38d9d729aa2$export$2e2bcd8739ae039), { + activeMetrics: activeMetrics, + onMetricsChange: (m)=>onChange("analysisMetrics", m) + }) + }); +} + + + +const $d2ee715b9fe5fe89$var$CHART_MARGIN = 8; +const $d2ee715b9fe5fe89$var$ChartAnalysisMenu = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "dataset-chart__ChartAnalysisMenu", + componentId: "sc-1hi21s5-0" +})([ + "width:inherit;position:absolute;display:flex;justify-content:end;right:calc(", + "px + 0.5rem);z-index:", + ";" +], (props)=>props.axisWidth, (0, $3Zh6r$themeVal)("zIndices.overlay")); +const $d2ee715b9fe5fe89$var$AxisBackground = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "dataset-chart__AxisBackground", + componentId: "sc-1hi21s5-1" +})([ + "position:absolute;right:0;top:0;width:", + "px;height:100%;background-color:", + ";z-index:-1;" +], (props)=>props.axisWidth, (0, $aedc0827be93c9e9$export$4de9cec7d85f1e49)); +function $d2ee715b9fe5fe89$export$235522f86af7272d(props) { + const { xScaled: xScaled, width: width, isVisible: isVisible, dataset: dataset, activeMetrics: activeMetrics, highlightDate: highlightDate, onUpdateSettings: onUpdateSettings } = props; + const analysisData = dataset.analysis; + const timeseries = analysisData.data.timeseries; + const theme = (0, $3Zh6r$useTheme)(); + const areaDataKey = "stdArea"; + const height = 180; // Simplifying the enhancedTimeseries mapping + const enhancedTimeseries = timeseries.map((e)=>({ + ...e, + [areaDataKey]: [ + e.mean - e.std, + e.mean + e.std + ] + })); // Filter line and area metrics once, avoiding separate filter calls + const { lineMetrics: lineMetrics, areaMetrics: areaMetrics } = activeMetrics.reduce((acc, metric)=>{ + metric.id === "std" ? acc.areaMetrics.push(metric) : acc.lineMetrics.push(metric); + return acc; + }, { + lineMetrics: [], + areaMetrics: [] + }); + const yExtent = (0, $3Zh6r$useMemo)(()=>{ + const extents = [ + ...enhancedTimeseries.flatMap((d)=>(0, $3Zh6r$extent)(lineMetrics.map((m)=>d[m.id]))), + ...areaMetrics.length ? enhancedTimeseries.flatMap((d)=>(0, $3Zh6r$extent)([ + d[areaDataKey] + ].flat())) : [] + ].filter(Boolean); // Filter out falsey values + return (0, $3Zh6r$extent)(extents.flat()); + }, [ + enhancedTimeseries, + lineMetrics, + areaMetrics + ]); + const y = (0, $3Zh6r$useMemo)(()=>{ + const [min = 0, max = 0] = yExtent; + return (0, $3Zh6r$scaleLinear)().domain([ + min * 0.95 > 0 ? 0 : min * 0.95, + max * 1.05 + ]).range([ + height - $d2ee715b9fe5fe89$var$CHART_MARGIN * 2, + 0 + ]); + }, [ + yExtent, + height + ]); + const chartAnalysisIconTrigger = /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChartLine), { + meaningful: true, + title: "View layer options" + }); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + children: [ + !activeMetrics.length && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $adfcc33585fd7d54$export$2e766fda229c2aa1), { + children: "There are no active metrics to visualize." + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($d2ee715b9fe5fe89$var$ChartAnalysisMenu, { + axisWidth: (0, $aedc0827be93c9e9$export$70a27ee17683e491), + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $700a91d09611eec7$export$2e2bcd8739ae039), { + activeMetrics: activeMetrics, + onChange: onUpdateSettings, + triggerIcon: chartAnalysisIconTrigger + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($d2ee715b9fe5fe89$var$AxisBackground, { + axisWidth: (0, $aedc0827be93c9e9$export$70a27ee17683e491) + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { + width: width + (0, $aedc0827be93c9e9$export$70a27ee17683e491), + height: height, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("clipPath", { + id: "data-clip", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("rect", { + width: width, + height: height + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("g", { + transform: "translate(0, 0)", + children: activeMetrics.length && highlightDate && /*#__PURE__*/ (0, $3Zh6r$jsx)("line", { + x1: xScaled(highlightDate), + x2: xScaled(highlightDate), + y1: 0, + y2: "100%", + stroke: (0, $aedc0827be93c9e9$export$b2925e4e487858cf) + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("g", { + transform: `translate(0, ${$d2ee715b9fe5fe89$var$CHART_MARGIN})`, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($d2ee715b9fe5fe89$var$AxisGrid, { + yLabel: dataset.data.legend?.unit?.label, + y: y, + width: width, + height: height, + isVisible: isVisible + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("g", { + clipPath: "url(#data-clip)", + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)("g", { + transform: `translate(0, ${$d2ee715b9fe5fe89$var$CHART_MARGIN})`, + children: [ + areaMetrics.map((metric)=>enhancedTimeseries.some((d)=>!isNaN(d[metric.id])) && /*#__PURE__*/ (0, $3Zh6r$jsx)($d2ee715b9fe5fe89$var$DataArea, { + x: xScaled, + y: y, + prop: areaDataKey, + data: enhancedTimeseries, + color: theme.color?.[metric.themeColor], + highlightDate: highlightDate, + isVisible: isVisible + }, metric.id)), + lineMetrics.map((metric)=>enhancedTimeseries.some((d)=>!isNaN(d[metric.id])) && /*#__PURE__*/ (0, $3Zh6r$jsx)($d2ee715b9fe5fe89$var$DataLine, { + x: xScaled, + y: y, + prop: metric.id, + data: timeseries, + style: metric.style, + color: theme.color?.[metric.themeColor], + isVisible: isVisible, + highlightDate: highlightDate + }, metric.id)) + ] + }) + }) + ] + }) + ] + }); +} +function $d2ee715b9fe5fe89$var$DataArea(props) { + const { x: x, y: y, prop: prop, data: data, color: color, highlightDate: highlightDate, isVisible: isVisible } = props; + const path = (0, $3Zh6r$useMemo)(()=>{ + const areaGenerator = (0, $3Zh6r$area)().defined((d)=>!!d[prop]).x((d)=>x(d.date)).y0((d)=>y(d[prop][0])).y1((d)=>y(d[prop][1])); + return areaGenerator(data); + }, [ + x, + y, + data, + prop + ]); // Ensure all variables used are listed in the dependencies + const maxOpacity = isVisible ? 1 : 0.25; + if (!path) return null; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)("g", { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$motion).path, { + initial: { + opacity: 0 + }, + animate: { + opacity: maxOpacity + }, + transition: { + duration: 0.16 + }, + d: path, + fill: color, + fillOpacity: 0.5, + stroke: color + }), + data.map((d)=>{ + if (typeof d[prop][0] !== "number" || typeof d[prop][1] !== "number") return false; + const highlight = isVisible && highlightDate?.getTime() === d.date.getTime(); + return highlight ? /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$motion).circle, { + initial: { + opacity: 0 + }, + animate: { + opacity: maxOpacity + }, + transition: { + duration: 0.16 + }, + cx: x(d.date), + cy: y(d[prop][0]), + r: 2, + fill: color, + stroke: "#fff" + }, `${d.date}-ub-circle-${prop}`), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$motion).circle, { + initial: { + opacity: 0 + }, + animate: { + opacity: maxOpacity + }, + transition: { + duration: 0.16 + }, + cx: x(d.date), + cy: y(d[prop][1]), + r: 2, + fill: color, + stroke: "#fff" + }, `${d.date}-lb-circle-${prop}`) + ] + }) : false; + }) + ] + }); +} +function $d2ee715b9fe5fe89$var$DataLine(props) { + const { x: x, y: y, prop: prop, data: data, color: color, style: style, isVisible: isVisible, highlightDate: highlightDate } = props; + const path = (0, $3Zh6r$useMemo)(()=>(0, $3Zh6r$line)().defined((d)=>d[prop] !== null).x((d)=>x(d.date ?? 0)).y((d)=>y(d[prop]))(data), [ + x, + y, + prop, + data + ]); + const maxOpacity = isVisible ? 1 : 0.25; + if (!path) return null; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)("g", { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$motion).path, { + id: prop, + initial: { + opacity: 0 + }, + animate: { + opacity: maxOpacity + }, + transition: { + duration: 0.16 + }, + d: path, + fill: "none", + stroke: color, + ...style + }), + data.map((d)=>{ + if (typeof d[prop] !== "number") return false; + const highlight = isVisible && highlightDate?.getTime() === d.date.getTime(); + return highlight ? /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$motion).circle, { + initial: { + opacity: 0 + }, + animate: { + opacity: maxOpacity + }, + transition: { + duration: 0.16 + }, + cx: x(d.date), + cy: y(d[prop]), + r: 2, + fill: color, + stroke: "#fff" + }, d.date) : false; + }) + ] + }); +} +function $d2ee715b9fe5fe89$var$AxisGrid(props) { + const { y: y, width: width, height: height, isVisible: isVisible, yLabel: yLabel } = props; + const theme = (0, $3Zh6r$useTheme)(); + const ticks = y.ticks(5); + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$AnimatePresence), { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$motion).g, { + initial: { + opacity: 0 + }, + animate: { + opacity: 1 + }, + exit: { + opacity: 0 + }, + transition: { + duration: 0.16 + }, + children: [ + yLabel && /*#__PURE__*/ (0, $3Zh6r$jsx)("text", { + y: width + (0, $aedc0827be93c9e9$export$70a27ee17683e491) - 20, + x: -height / 2, + transform: "rotate(-90)", + textAnchor: "middle", + fontSize: "0.75rem", + fill: theme.color?.base, + "margin-right": "2rem", + children: yLabel + }), + ticks.map((tick)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$react).Fragment, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("line", { + x1: 0, + x2: width + 6, + y1: y(tick), + y2: y(tick), + stroke: theme.color?.["base-100"], + strokeOpacity: isVisible ? 1 : 0.5 + }, tick), + /*#__PURE__*/ (0, $3Zh6r$jsx)("text", { + x: width + 8, + y: y(tick), + fontSize: "0.75rem", + dy: "0.25em", + fill: theme.color?.base, + fillOpacity: isVisible ? 1 : 0.5, + children: (0, $892a3ba895d37247$export$104b63ca24cf6df9)(tick) + }) + ] + }, tick)) + ] + }) + }); +} + + + + + + + + + +function $4e40c2e06ea58d55$export$fefcae79194eea24(date, timeDensity) { + switch(timeDensity){ + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH: + return [ + (0, $3Zh6r$datefnsstartOfMonth)(date), + (0, $3Zh6r$datefnsendOfMonth)(date) + ]; + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR: + return [ + (0, $3Zh6r$datefnsstartOfYear)(date), + (0, $3Zh6r$datefnsendOfYear)(date) + ]; + } + return [ + (0, $3Zh6r$datefnsstartOfDay)(date), + (0, $3Zh6r$datefnsendOfDay)(date) + ]; +} +function $4e40c2e06ea58d55$export$7cc5b70f023e0a({ domain: domain, xScaled: xScaled, timeDensity: timeDensity, minBlockSize: minBlockSize = 4 }) { + // How big would a block be? + const [start, end] = $4e40c2e06ea58d55$export$fefcae79194eea24(domain[0], timeDensity); + const blockWidth = xScaled(end) - xScaled(start); + if (blockWidth >= minBlockSize) return { + blocks: domain.map((d)=>$4e40c2e06ea58d55$export$fefcae79194eea24(d, timeDensity)), + wasLumped: false + }; + let blocks = []; + let startBoundary = start; + let endBoundary = end; + for(let i = 0; i < domain.length; i++){ + if (i === domain.length - 1) { + blocks = [ + ...blocks, + [ + startBoundary, + endBoundary + ] + ]; + break; + } + const nextDate = domain[i + 1]; + const [startNext, endNext] = $4e40c2e06ea58d55$export$fefcae79194eea24(nextDate, timeDensity); // Distance between the end of the current block and the start of the next. + const distance = xScaled(startNext) - xScaled(endBoundary); + if (distance < minBlockSize / 2) { + endBoundary = endNext; + continue; + } + blocks = [ + ...blocks, + [ + startBoundary, + endBoundary + ] + ]; + startBoundary = startNext; + endBoundary = endNext; + } + return { + blocks: blocks, + wasLumped: true + }; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + +const $4fd8f941356f499f$var$FormInputSubmitWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "tile-link-modal__FormInputSubmitWrapper", + componentId: "sc-n925rs-0" +})([ + "display:flex;> input{flex-grow:1;border-radius:", + " 0 0 ", + ";}> button{border-radius:0 ", + " ", + " 0;}" +], (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("shape.rounded")); +function $4fd8f941356f499f$export$7f0fac39430448a5(props) { + const { datasetName: datasetName, tileUrls: tileUrls, revealed: revealed, onClose: onClose } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Modal), { + id: "modal", + size: "small", + revealed: revealed, + onCloseClick: onClose, + onOverlayClick: onClose, + closeButton: true, + renderHeadline: ()=>/*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$ModalHeadline), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Overline), { + children: [ + "Dataset: ", + datasetName + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Heading), { + size: "small", + children: "Use with GIS software" + }) + ] + }), + content: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Form), { + children: [ + { + label: "XYZ Tile URL", + value: tileUrls?.xyzTileUrl + }, + { + label: "WMTS Tile URL", + value: tileUrls?.wmtsTileUrl + } + ].map((tileUrl)=>tileUrl.value ? /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$FormGroupStructure), { + id: tileUrl.label, + label: tileUrl.label, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $15e6a4e6efb4539b$export$61c0f748c7c054a3), { + value: tileUrl.value, + children: ({ ref: ref, showCopiedMsg: showCopiedMsg })=>{ + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($4fd8f941356f499f$var$FormInputSubmitWrapper, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$FormInput), { + type: "text", + readOnly: true, + value: showCopiedMsg ? "Copied!" : tileUrl.value + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Button), { + ref: ref, + size: "medium", + variation: "primary-fill", + children: showCopiedMsg ? /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonClipboardTick), { + meaningful: true, + title: `${tileUrl.label} was copied` + }) : /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonClipboard), { + meaningful: true, + title: `Copy ${tileUrl.label}` + }) + }) + ] + }); + } + }) + }, tileUrl.value) : null) + }) + }); +} + + + + + + +function $4d94a94638f4b4ba$var$urlDatasetsDehydrate(datasets) { + // Only keep what we need to reconstruct the dataset, which is the id and + // whatever the user has changed. + return JSON.stringify(datasets.map((d)=>({ + id: d.data.id, + settings: d.settings + }))); +} +function $4d94a94638f4b4ba$var$urlDatasetsHydrate(encoded) { + if (!encoded) return []; + const parsed = JSON.parse(encoded); + return parsed; +} +const $4d94a94638f4b4ba$export$b8f17f74a0eb3142 = (0, $c8c1e2d948548046$export$330c222c3536d6fb)({ + initialValue: [], + urlParam: "datasets", + hydrate: (serialized)=>{ + try { + return $4d94a94638f4b4ba$var$urlDatasetsHydrate(serialized ?? "[]"); + } catch (error) { + return []; + } + }, + dehydrate: (datasets)=>{ + return $4d94a94638f4b4ba$var$urlDatasetsDehydrate(datasets); + }, + reconcile: (urlDatasets, storageDatasets)=>{ + // Reconcile what needs to be reconciled. + const reconciledDatasets = urlDatasets.map((enc)=>{ + // We only want to do this on load. If the dataset was already + // initialized, skip. + // WARNING: This means that changing settings directly in the url without + // a page refresh will do nothing. + const readyDataset = storageDatasets.find((d)=>d.data.id === enc.id); + if (readyDataset) return readyDataset; + // Reconcile the dataset with the internal data (from VEDA config files) + // and then add the url stored settings. + const [reconciled] = (0, $32613d3594246d79$export$1fd91fc84abac1d3)([ + enc.id + ], (0, $dd954574fbe4cbaf$export$dbc8d795f9666d22), []); + if (enc.settings) reconciled.settings = enc.settings; + return reconciled; + }); + return reconciledDatasets; + } +}); + + + + + + + + + + + + +const $f88dcc2f660ecc21$export$e35364fe491d345b = (0, $3Zh6r$atom)({ + x: 0, + y: 0, + k: 1 +}); // Atom to zoom TOI when analysis is run +const $f88dcc2f660ecc21$export$e4db5bfb68a935ee = (0, $3Zh6r$atom)(null); // Width of the whole timeline item. Set via a size observer and then used to +const $f88dcc2f660ecc21$export$4f84b7fbbfcb25f7 = (0, $3Zh6r$atom)(undefined); // Derived atom with the different sizes of the timeline elements. +const $f88dcc2f660ecc21$export$a770f02414fea603 = (0, $3Zh6r$atom)((get)=>{ + const totalWidth = get($f88dcc2f660ecc21$export$4f84b7fbbfcb25f7); + return { + headerColumnWidth: (0, $aedc0827be93c9e9$export$6caee144853a9a1f), + rightAxisWidth: (0, $aedc0827be93c9e9$export$70a27ee17683e491), + contentWidth: Math.max(1, (totalWidth ?? 0) - (0, $aedc0827be93c9e9$export$6caee144853a9a1f) - (0, $aedc0827be93c9e9$export$70a27ee17683e491)) + }; +}); + + + +function $21b7a6d02ba30404$var$addDurationToDate(date, timeDensity) { + const duration = { + [(0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR]: { + years: 1 + }, + [(0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH]: { + months: 1 + }, + [(0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY]: { + days: 1 + } + }[timeDensity]; + return (0, $3Zh6r$datefnsadd)(date, duration); +} +function $21b7a6d02ba30404$export$96dd6b87b2624c34() { + const datasets = (0, $3Zh6r$useAtomValue)((0, $4d94a94638f4b4ba$export$b8f17f74a0eb3142)); + const { contentWidth: contentWidth } = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$a770f02414fea603)); + const minDays = Math.ceil(contentWidth / (0, $aedc0827be93c9e9$export$7b16a1e4e0fce4f4)); + return (0, $3Zh6r$useMemo)(()=>{ + const successDatasets = datasets.filter((d)=>d.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS); + if (!successDatasets.length) return undefined; // To speed up the calculation of the extent, we assume the dataset's domain + // is ordered and only look at first and last dates. + const [start, end] = (0, $3Zh6r$extent)(successDatasets.flatMap((d)=>d.data.domain.length ? [ + d.data.domain[0], + $21b7a6d02ba30404$var$addDurationToDate(d.data.domain.last, d.data.timeDensity) + ] : [])); + return [ + start, + (0, $3Zh6r$datefnsmax)([ + end, + (0, $3Zh6r$datefnsadd)(start, { + days: minDays + }) + ]) + ]; + }, [ + datasets, + minDays + ]); +} +function $21b7a6d02ba30404$export$9371b0beb1a637e1(id) { + const datasetAtom = (0, $3Zh6r$useMemo)(()=>{ + return (0, $3Zh6r$focusAtom)((0, $4d94a94638f4b4ba$export$b8f17f74a0eb3142), (optic)=>optic.find((d)=>d.data.id === id)); + }, [ + id + ]); + return datasetAtom; +} +function $21b7a6d02ba30404$export$c79719c09c040f34(datasetAtom) { + const settingsAtom = (0, $3Zh6r$useMemo)(()=>{ + return (0, $3Zh6r$focusAtom)(datasetAtom, (optic)=>optic.prop("settings")); + }, [ + datasetAtom + ]); + const [value, set] = (0, $3Zh6r$useAtom)(settingsAtom); + const setter = (0, $3Zh6r$useCallback)((prop, value)=>{ + set((prev)=>{ + const currValue = prev[prop]; + const newValue = typeof value === "function" ? value(currValue) : value; + return { + ...prev, + [prop]: newValue + }; + }); + }, [ + set + ]); + const getter = (0, $3Zh6r$useCallback)((prop)=>value[prop], [ + value + ]); + return [ + getter, + setter + ]; +} +function $21b7a6d02ba30404$export$24c054d46a3edb2b(datasetAtom) { + const visibilityAtom = (0, $3Zh6r$useMemo)(()=>{ + return (0, $3Zh6r$focusAtom)(datasetAtom, (optic)=>optic.prop("settings").prop("isVisible")); + }, [ + datasetAtom + ]); + return (0, $3Zh6r$useAtom)(visibilityAtom); +} +function $21b7a6d02ba30404$export$b2c80e2f14c8b5f(datasetAtom) { + const colorMapAtom = (0, $3Zh6r$useMemo)(()=>{ + return (0, $3Zh6r$focusAtom)(datasetAtom, (optic)=>optic.prop("settings").prop("colorMap")); + }, [ + datasetAtom + ]); + return (0, $3Zh6r$useAtom)(colorMapAtom); +} +const $21b7a6d02ba30404$export$c54a92c80320e9eb = (datasetAtom)=>{ + return (0, $3Zh6r$useSetAtom)((0, $3Zh6r$focusAtom)(datasetAtom, // @ts-expect-error: For now until making sure this is the solution + (0, $3Zh6r$useCallback)((optic)=>optic.prop("analysis"), []))); +}; + + + + + + + + +const $9ef3d5cc165a4872$export$398f8e29ae34b05d = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$reactrangesliderinput)).withConfig({ + displayName: "range-slider__RangeSliderInput", + componentId: "sc-1bw8e5s-0" +})([ + "&&{background:", + ";border-radius:", + ";.range-slider__range{border-radius:", + ";background:", + ";}.range-slider__thumb{transition:background 160ms ease-in-out;background:", + ";box-shadow:", + ";border:1px solid ", + ";width:1.25rem;height:1.25rem;&:hover{background:", + ";}}.range-slider__thumb[data-lower]{display:none;width:0;}}" +], (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("boxShadow.elevationD"), (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("color.base-50")); +function $9ef3d5cc165a4872$export$136ee2a05728f6f7(props) { + const { value: value, onInput: onInput, ...rest } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)($9ef3d5cc165a4872$export$398f8e29ae34b05d, { + ...rest, + value: [ + 0, + value + ], + onInput: (v)=>onInput(v[1]), + thumbsDisabled: [ + true, + false + ], + rangeSlideDisabled: true + }); +} // @TECH-DEBT: We need to pass 'onPointerDownCapture' to HTML element to prevent dragging event from propagating. +function $9ef3d5cc165a4872$export$a78387fb1d7d1f8(props) { + const { value: value, onInput: onInput, ...rest } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)("input", { + type: "range", + ...rest, + value: value, + onPointerDownCapture: (e)=>e.stopPropagation(), + onChange: (e)=>onInput(parseInt(e.target.value)) + }); +} + + +const $9b026701db3d3267$var$classNamePrefix = "layer-options-menu"; +const $9b026701db3d3267$var$StyledDropdown = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Dropdown)).withConfig({ + displayName: "layer-options-menu__StyledDropdown", + componentId: "sc-430rrj-0" +})([ + "padding:", + ";li{padding:", + ";border-bottom:1px solid ", + ";", + "{cursor:pointer;}}li:last-child{border-bottom:0;padding-bottom:0;}li:first-child{padding-top:0;}& .", + "-opacity{min-width:1.5rem;font-size:0.875rem;padding:0 0.5rem;& .", + "-opacity-title{padding:0 0.5rem;display:inline-flex;align-items:center;gap:0.25rem;}}" +], (0, $3Zh6r$glsp)(1.5), (0, $3Zh6r$glsp)(0.25), (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$DropMenuItem), $9b026701db3d3267$var$classNamePrefix, $9b026701db3d3267$var$classNamePrefix); +function $9b026701db3d3267$export$2e2bcd8739ae039(props) { + const { datasetAtom: datasetAtom } = props; + const [datasets, setDatasets] = (0, $3Zh6r$useAtom)((0, $4d94a94638f4b4ba$export$b8f17f74a0eb3142)); + const dataset = (0, $3Zh6r$useAtomValue)(datasetAtom); + const [getSettings, setSetting] = (0, $21b7a6d02ba30404$export$c79719c09c040f34)(datasetAtom); + const opacity = getSettings("opacity") ?? 100; + const [tileModalRevealed, setTileModalRevealed] = (0, $3Zh6r$useState)(false); + const currentIndex = datasets.findIndex((d)=>d.data.id === dataset.data.id); + const handleRemove = ()=>{ + setDatasets((prevDatasets)=>prevDatasets.filter((d)=>d.data.id !== dataset.data.id)); + }; + const moveUp = ()=>{ + if (currentIndex > 0) setDatasets((prevDatasets)=>{ + const arr = [ + ...prevDatasets + ]; + [arr[currentIndex], arr[currentIndex - 1]] = [ + arr[currentIndex - 1], + arr[currentIndex] + ]; + return arr; + }); + }; + const moveDown = ()=>{ + if (currentIndex < datasets.length - 1) setDatasets((prevDatasets)=>{ + const arr = [ + ...prevDatasets + ]; + [arr[currentIndex], arr[currentIndex + 1]] = [ + arr[currentIndex + 1], + arr[currentIndex] + ]; + return arr; + }); + }; + const handleLoadIntoGIS = ()=>{ + setTileModalRevealed(true); + }; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($9b026701db3d3267$var$StyledDropdown, { + alignment: "right", + direction: "up", + triggerElement: (props)=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $1137ef8b3394fd15$export$d3a4070914c20f9d), { + tipContent: "Layer options", + variation: "base-text", + size: "small", + fitting: "skinny", + ...props, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonEllipsisVertical), {}) + }), + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$DropMenu), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)("li", { + className: `${$9b026701db3d3267$var$classNamePrefix}-opacity`, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + className: `${$9b026701db3d3267$var$classNamePrefix}-opacity-title`, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonDrop), {}), + "Layer opacity" + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($9b026701db3d3267$var$OpacityControl, { + value: opacity, + onInput: (v)=>setSetting("opacity", v) + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("li", { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$DropMenuItem), { + disabled: currentIndex === 0, + "aria-disabled": currentIndex === 0, + onClick: moveUp, + "data-dropdown": "click.close", + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonArrowUp), {}), + "Move up" + ] + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("li", { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$DropMenuItem), { + disabled: currentIndex === datasets.length - 1, + "aria-disabled": currentIndex === 0, + onClick: moveDown, + "data-dropdown": "click.close", + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonArrowDown), {}), + "Move down" + ] + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("li", { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$DropMenuItem), { + onClick: handleLoadIntoGIS, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonShare), {}), + "Load into GIS" + ] + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("li", { + className: `${$9b026701db3d3267$var$classNamePrefix}-remove-layer`, + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$DropMenuItem), { + onClick: handleRemove, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonXmarkSmall), {}), + "Remove layer" + ] + }) + }) + ] + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $4fd8f941356f499f$export$7f0fac39430448a5), { + datasetName: dataset.data.name, + revealed: tileModalRevealed, + onClose: ()=>setTileModalRevealed(false), + tileUrls: dataset.meta?.tileUrls + }) + ] + }); +} +const $9b026701db3d3267$var$OpacityControlWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "layer-options-menu__OpacityControlWrapper", + componentId: "sc-430rrj-1" +})([ + "padding:", + ";display:flex;flex-flow:column;gap:", + ";" +], (0, $3Zh6r$glsp)(0.5, 1), (0, $3Zh6r$glsp)(0.25)); +const $9b026701db3d3267$var$OpacityControlElements = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "layer-options-menu__OpacityControlElements", + componentId: "sc-430rrj-2" +})([ + "display:flex;gap:", + ";align-items:center;" +], (0, $3Zh6r$glsp)(0.5)); +const $9b026701db3d3267$var$OpacityValue = (0, $3Zh6r$styledcomponents).span.withConfig({ + displayName: "layer-options-menu__OpacityValue", + componentId: "sc-430rrj-3" +})([ + "font-size:0.75rem;font-weight:", + ";color:", + ";width:2rem;text-align:right;" +], (0, $3Zh6r$themeVal)("type.base.regular"), (0, $3Zh6r$themeVal)("color.base-400")); +function $9b026701db3d3267$var$OpacityControl(props) { + const { value: value, onInput: onInput } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)($9b026701db3d3267$var$OpacityControlWrapper, { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($9b026701db3d3267$var$OpacityControlElements, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $9ef3d5cc165a4872$export$a78387fb1d7d1f8), { + value: value, + onInput: onInput + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($9b026701db3d3267$var$OpacityValue, { + children: value + }) + ] + }) + }); +} + + + + + + + + + + +const $db7a01ec2076c29b$var$Header = (0, $3Zh6r$styledcomponents).header.withConfig({ + displayName: "data-layer-card__Header", + componentId: "sc-1is6pxa-0" +})([ + "width:100%;display:flex;flex-flow:row;" +]); +const $db7a01ec2076c29b$var$DatasetCardInfo = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "data-layer-card__DatasetCardInfo", + componentId: "sc-1is6pxa-1" +})([ + "padding-bottom:0.5rem;gap:0rem;" +]); +const $db7a01ec2076c29b$var$DatasetInfo = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "data-layer-card__DatasetInfo", + componentId: "sc-1is6pxa-2" +})([ + "width:100%;display:flex;flex-flow:column;gap:0.5rem;background-color:", + ";padding:", + " ", + ";border-radius:", + ";border:1px solid ", + ";&:hover{outline:2px solid ", + ";cursor:grab;}&:active{outline:none;cursor:grabbing;filter:drop-shadow(0 0.2rem 0.25rem rgba(0,0,0,0.2));}", + "{gap:0rem;}&.layerHidden{opacity:0.5;}" +], (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$glsp)(1), (0, $3Zh6r$glsp)(1), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("color.primary-500"), $db7a01ec2076c29b$var$DatasetCardInfo); +const $db7a01ec2076c29b$var$DatasetHeadline = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "data-layer-card__DatasetHeadline", + componentId: "sc-1is6pxa-3" +})([ + "display:flex;justify-content:space-between;padding-top:4px;" +]); +const $db7a01ec2076c29b$var$DatasetToolbar = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Toolbar)).withConfig({ + displayName: "data-layer-card__DatasetToolbar", + componentId: "sc-1is6pxa-4" +})([ + "align-items:flex-start;" +]); +const $db7a01ec2076c29b$var$DatasetTitle = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Heading)).withConfig({ + displayName: "data-layer-card__DatasetTitle", + componentId: "sc-1is6pxa-5" +})([ + "font-weight:bold;font-size:0.875rem;" +]); +const $db7a01ec2076c29b$var$DatasetMetricInfo = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "data-layer-card__DatasetMetricInfo", + componentId: "sc-1is6pxa-6" +})([ + "font-size:0.75rem;color:", + ";" +], (0, $3Zh6r$themeVal)("color.base-500")); +const $db7a01ec2076c29b$var$LegendColorMapTrigger = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "data-layer-card__LegendColorMapTrigger", + componentId: "sc-1is6pxa-7" +})([ + "min-height:46px;min-width:25px;cursor:pointer;" +]); // Hiding configurable map for now until Instances are ready to adapt it +const $db7a01ec2076c29b$var$showConfigurableColorMap = (0, $dae8878c46a263f4$export$b1ae4add8586f53a)("TRUE"); +function $db7a01ec2076c29b$export$2e2bcd8739ae039(props) { + const { dataset: dataset, datasetAtom: datasetAtom, isVisible: isVisible, setVisible: setVisible, colorMap: colorMap, setColorMap: setColorMap, datasetLegend: datasetLegend, onClickLayerInfo: onClickLayerInfo } = props; + const layerInfo = dataset.data.info; + const [min, max] = dataset.data.sourceParams?.rescale || [ + 0, + 1 + ]; + const [isColorMapOpen, setIsColorMapOpen] = (0, $3Zh6r$useState)(false); + const triggerRef = (0, $3Zh6r$useRef)(null); + const handleColorMapTriggerClick = ()=>{ + setIsColorMapOpen((prev)=>!prev); + }; + const handleClickOutside = (event)=>{ + if (triggerRef.current && !triggerRef.current.contains(event.target)) setIsColorMapOpen(false); + }; + const showLoadingConfigurableCmapSkeleton = $db7a01ec2076c29b$var$showConfigurableColorMap && dataset.status === "loading" && datasetLegend?.type === "gradient"; + const showConfigurableCmap = $db7a01ec2076c29b$var$showConfigurableColorMap && dataset.status === "success" && datasetLegend?.type === "gradient"; + const showNonConfigurableCmap = !$db7a01ec2076c29b$var$showConfigurableColorMap && datasetLegend?.type === "gradient"; + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($db7a01ec2076c29b$var$DatasetInfo, { + className: isVisible ? "layerShown" : "layerHidden", + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)($db7a01ec2076c29b$var$DatasetCardInfo, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($db7a01ec2076c29b$var$Header, { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $248d6a7ea7f7d2ec$export$a3990bf71e78106e), { + size: "small", + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b29347b5f1c0ca29$export$35a8cd2e610e7edd), {}), + " ", + /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: dataset.data.parentDataset.name + }) + ] + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($db7a01ec2076c29b$var$DatasetHeadline, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($db7a01ec2076c29b$var$DatasetTitle, { + as: "h3", + size: "xxsmall", + children: dataset.data.name + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($db7a01ec2076c29b$var$DatasetToolbar, { + size: "small", + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $1137ef8b3394fd15$export$d3a4070914c20f9d), { + tipContent: "Layer info", + size: "small", + fitting: "skinny", + onPointerDownCapture: (e)=>e.stopPropagation(), + onClick: onClickLayerInfo, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonCircleInformation), { + meaningful: true, + title: "View dataset page" + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $1137ef8b3394fd15$export$d3a4070914c20f9d), { + tipContent: isVisible ? "Hide layer" : "Show layer", + size: "small", + fitting: "skinny", + onPointerDownCapture: (e)=>e.stopPropagation(), + onClick: ()=>setVisible((v)=>!v), + children: isVisible ? /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonEye), { + meaningful: true, + title: "Toggle dataset visibility" + }) : /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonEyeDisabled), { + meaningful: true, + title: "Toggle dataset visibility" + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $9b026701db3d3267$export$2e2bcd8739ae039), { + datasetAtom: datasetAtom + }) + ] + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($db7a01ec2076c29b$var$DatasetMetricInfo, { + children: layerInfo && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $f70ffc9dcf3abe63$export$7db28b9329b1e71e), { + info: layerInfo + }) + }) + ] + }), + datasetLegend?.type === "categorical" && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $6823e345034c5c0d$export$8a163c591505fc2a), { + type: "categorical", + stops: datasetLegend.stops + }), + showLoadingConfigurableCmapSkeleton && /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { + className: "display-flex flex-align-center height-8", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $ee46295ea5cfd7eb$export$44c18d210d5de37b), {}) + }), + showConfigurableCmap && /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + className: "display-flex flex-align-center flex-justify margin-y-1 padding-left-1 border-bottom-1px border-base-lightest radius-md", + ref: triggerRef, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $6823e345034c5c0d$export$d7484230cf8fb000), { + min: min, + max: max, + colorMap: colorMap + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$tippyjsreact), { + className: "colormap-options", + content: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $5857c1d27770a5cb$export$2e056865cde3cb92), { + colorMap: colorMap, + setColorMap: setColorMap + }), + appendTo: ()=>document.body, + visible: isColorMapOpen, + interactive: true, + placement: "top", + onClickOutside: (_, event)=>handleClickOutside(event), + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($db7a01ec2076c29b$var$LegendColorMapTrigger, { + className: "display-flex flex-align-center flex-justify bg-base-lightest margin-left-1 padding-05", + onClick: handleColorMapTriggerClick, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChevronDownSmall), {}) + }) + }) + ] + }), + showNonConfigurableCmap && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $6823e345034c5c0d$export$d7484230cf8fb000), { + min: min, + max: max, + colorMap: colorMap + }) + ] + }) + }); +} + + + + + + + +const $5b66f5896dac5f30$var$voidMousePosition = { + clientX: undefined, + clientY: undefined, + layerX: undefined, + layerY: undefined +}; +const $5b66f5896dac5f30$var$mousePositionAtom = (0, $3Zh6r$atom)($5b66f5896dac5f30$var$voidMousePosition); +function $5b66f5896dac5f30$export$a19cc03fc7e1b995(interactionRectEl) { + const setMousePosition = (0, $3Zh6r$useSetAtom)($5b66f5896dac5f30$var$mousePositionAtom); + (0, $3Zh6r$useEffect)(()=>{ + if (!interactionRectEl) return; + const element = interactionRectEl; + const moveListener = (e)=>{ + const { clientX: clientX, clientY: clientY, layerX: layerX, layerY: layerY } = e; + setMousePosition({ + clientX: clientX, + clientY: clientY, + layerX: layerX, + layerY: layerY + }); + }; + const moveOutListener = ()=>{ + setMousePosition($5b66f5896dac5f30$var$voidMousePosition); + }; + element.addEventListener("mousemove", moveListener); + element.addEventListener("mouseout", moveOutListener); + element.addEventListener("wheel", moveListener); + return ()=>{ + element.removeEventListener("mousemove", moveListener); + element.removeEventListener("mouseout", moveOutListener); + element.removeEventListener("wheel", moveListener); + }; + }, [ + interactionRectEl, + setMousePosition + ]); +} +function $5b66f5896dac5f30$export$eeb59316375cd556() { + // Ref that will be attached to the dataset list item. + const elRef = (0, $3Zh6r$useRef)(); + const rect = elRef.current?.getBoundingClientRect(); + const { clientX: clientX, clientY: clientY, layerX: layerX } = (0, $3Zh6r$useAtomValue)($5b66f5896dac5f30$var$mousePositionAtom); + if (!rect || clientX === undefined || clientY === undefined || layerX === undefined) return { + ref: elRef, + isHovering: false + }; + const isHovering = clientX >= rect.left && clientX <= rect.right && clientY >= rect.top && clientY <= rect.bottom; + if (!isHovering) return { + ref: elRef, + isHovering: false + }; + return { + ref: elRef, + isHovering: isHovering, + clientX: clientX, + layerX: layerX, + midY: rect.top + rect.height / 2 + }; +} + + + + + + + + + + + +/** + * Gets the asset urls for all datasets in the results of a STAC search given by + * the input parameters. + * + * @param params Dataset search request parameters + * @param opts Options for the request (see Axios) + * @returns Promise with the asset urls + */ async function $04e0cdf4d5a552c8$var$getDatasetAssets({ dateStart: dateStart, dateEnd: dateEnd, stacCol: stacCol, assets: assets, aoi: aoi, stacEndpoint: stacEndpoint }, opts) { + const searchReqRes = await (0, $3Zh6r$axios).post(`${stacEndpoint}/search`, { + "filter-lang": "cql2-json", + limit: 10000, + fields: { + include: [ + `assets.${assets}.href`, + "properties.start_datetime", + "properties.datetime" + ], + exclude: [ + "collection", + "links" + ] + }, + filter: (0, $02001aac47ff8556$export$2d371f9b483e5cc7)(dateStart, dateEnd, aoi, [ + stacCol + ]) + }, opts); + return { + assets: searchReqRes.data.features.map((o)=>({ + date: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(o.properties.start_datetime || o.properties.datetime), + url: o.assets[assets].href + })) + }; +} +async function $04e0cdf4d5a552c8$export$50525d1d9bc71350({ maxItems: maxItems, start: start, end: end, aoi: aoi, dataset: dataset, queryClient: queryClient, concurrencyManager: concurrencyManager, onProgress: onProgress }) { + const datasetData = dataset.data; + const datasetAnalysis = dataset.analysis; + if (datasetData.type !== "raster") return { + status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).ERROR, + meta: {}, + error: new (0, $dd954574fbe4cbaf$export$6c23019e9e58bf80)("Analysis is only supported for raster datasets", "ANALYSIS_NOT_SUPPORTED"), + data: null + }; + if (datasetData.analysis?.exclude) return { + status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).ERROR, + meta: {}, + error: new (0, $dd954574fbe4cbaf$export$6c23019e9e58bf80)("Analysis is turned off for the dataset", "ANALYSIS_NOT_SUPPORTED"), + data: null + }; + const id = datasetData.id; + onProgress({ + status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).LOADING, + error: null, + data: null, + meta: {} + }); + const stacApiEndpointToUse = datasetData.stacApiEndpoint ?? "https://staging.openveda.cloud/api/stac" ?? ""; + try { + const layerInfoFromSTAC = await concurrencyManager.queue(`${id}-analysis`, ()=>{ + return queryClient.fetchQuery([ + "analysis", + "dataset", + id, + aoi, + start, + end + ], ({ signal: signal })=>$04e0cdf4d5a552c8$var$getDatasetAssets({ + stacEndpoint: stacApiEndpointToUse, + stacCol: datasetData.stacCol, + assets: datasetData.sourceParams?.assets || "cog_default", + aoi: aoi, + dateStart: start, + dateEnd: end + }, { + signal: signal + }), { + staleTime: Infinity + }); + }); + const { assets: assets } = layerInfoFromSTAC; + onProgress({ + status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).LOADING, + error: null, + data: null, + meta: { + total: assets.length, + loaded: 0 + } + }); + if (assets.length > maxItems) { + const e = new (0, $dd954574fbe4cbaf$export$6c23019e9e58bf80)("Too many assets to analyze", "ANALYSIS_TOO_MANY_ASSETS"); + e.details = { + assetCount: assets.length + }; + return { + ...datasetAnalysis, + status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).ERROR, + error: e, + data: null + }; + } + if (!assets.length) return { + ...datasetAnalysis, + status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).ERROR, + error: new (0, $dd954574fbe4cbaf$export$6c23019e9e58bf80)("No data in the given time range and area of interest", "ANALYSIS_NO_DATA"), + data: null + }; + let loaded = 0; //new Array(assets.length).fill(0); + const tileEndpointToUse = datasetData.tileApiEndpoint ?? "https://staging.openveda.cloud/api/raster" ?? ""; + const analysisParams = datasetData.analysis?.sourceParams ?? {}; + const layerStatistics = await Promise.all(assets.map(async ({ date: date, url: url })=>{ + const statistics = await concurrencyManager.queue(`${id}-analysis-asset`, ()=>{ + return queryClient.fetchQuery([ + "analysis", + id, + "asset", + url, + aoi + ], async ({ signal: signal })=>{ + const { data: data } = await (0, $3Zh6r$axios).post(`${tileEndpointToUse}/cog/statistics`, (0, $02001aac47ff8556$export$ca813b3a343c78ec)(aoi), { + params: { + url: url, + ...analysisParams + }, + signal: signal + }); + return { + date: date, + ...data.properties.statistics.b1 + }; + }, { + staleTime: Infinity + }); + }); + onProgress({ + status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).LOADING, + error: null, + data: null, + meta: { + total: assets.length, + loaded: ++loaded + } + }); + return statistics; + })); + if (layerStatistics.filter((e)=>e.mean).length === 0) return { + ...datasetAnalysis, + status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).ERROR, + error: new (0, $dd954574fbe4cbaf$export$6c23019e9e58bf80)("The selected time and area of interest contains no valid data. Please adjust your selection.", "ANALYSIS_NO_VALID_DATA"), + data: null + }; + onProgress({ + status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS, + meta: { + total: assets.length, + loaded: assets.length + }, + error: null, + data: { + timeseries: layerStatistics + } + }); + return { + status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS, + meta: { + total: assets.length, + loaded: assets.length + }, + error: null, + data: { + timeseries: layerStatistics + } + }; + } catch (error) { + // Discard abort related errors. + if (error.revert) return { + status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).LOADING, + error: null, + data: null, + meta: {} + }; + // Cancel any inflight queries. + queryClient.cancelQueries({ + queryKey: [ + "analysis", + id + ] + }); // Remove other requests from the queue. + concurrencyManager.dequeue(`${id}-analysis-asset`); + return { + ...datasetAnalysis, + status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).ERROR, + error: error, + data: null + }; + } +} + + + +const $b9822f05b910ea1b$export$b6a75db4f03c8172 = (0, $3Zh6r$atom)({ + isAnalyzing: false, + runIds: {}, + isObsolete: false +}); + + + +// We need to load the params at the start, otherwise when the +// atomWithUrlValueStability compares a date from the url with the initial null, +// it will always return the url value, which will always be a new Date object. +const $e8f2da803da9b51c$var$initialParams = new URLSearchParams(window.location.search); +const $e8f2da803da9b51c$var$getValidDateOrNull = (value)=>{ + if (!value) return null; + const date = new Date(value); + return isNaN(date.getTime()) ? null : date; +}; +const $e8f2da803da9b51c$var$hydrateDate = (serialized)=>{ + return $e8f2da803da9b51c$var$getValidDateOrNull(serialized); +}; // Main timeline date. This date defines the datasets shown on the map. +const $e8f2da803da9b51c$export$638855498ad82f7d = (0, $c8c1e2d948548046$export$330c222c3536d6fb)({ + initialValue: $e8f2da803da9b51c$var$hydrateDate($e8f2da803da9b51c$var$initialParams.get("date")), + urlParam: "date", + hydrate: $e8f2da803da9b51c$var$hydrateDate, + areEqual (prev, next) { + if (!prev || !next) return prev === next; + return prev.getTime() === next.getTime(); + }, + dehydrate: (date)=>{ + return date?.toISOString() ?? ""; + } +}); // Compare date. This is the compare date for the datasets shown on the map. +const $e8f2da803da9b51c$export$62a55c0fdf140e36 = (0, $c8c1e2d948548046$export$330c222c3536d6fb)({ + initialValue: $e8f2da803da9b51c$var$hydrateDate($e8f2da803da9b51c$var$initialParams.get("dateCompare")), + urlParam: "dateCompare", + hydrate: $e8f2da803da9b51c$var$hydrateDate, + areEqual (prev, next) { + if (!prev || !next) return prev === next; + return prev.getTime() === next.getTime(); + }, + dehydrate: (date)=>{ + return date?.toISOString() ?? ""; + } +}); +const $e8f2da803da9b51c$var$hydrateRange = (serialized)=>{ + const [start, end] = serialized?.split("|") ?? []; + const dateStart = $e8f2da803da9b51c$var$getValidDateOrNull(start); + const dateEnd = $e8f2da803da9b51c$var$getValidDateOrNull(end); + if (!dateStart || !dateEnd) return null; + const range = { + start: dateStart, + end: dateEnd + }; + return range; +}; // Date range for L&R playheads. +const $e8f2da803da9b51c$export$c8567c8190f32c5a = (0, $c8c1e2d948548046$export$330c222c3536d6fb)({ + initialValue: $e8f2da803da9b51c$var$hydrateRange($e8f2da803da9b51c$var$initialParams.get("dateRange")), + urlParam: "dateRange", + hydrate: $e8f2da803da9b51c$var$hydrateRange, + areEqual (prev, next) { + if (!prev || !next) return prev === next; + return prev.start.getTime() === next.start.getTime() && prev.end.getTime() === next.end.getTime(); + }, + dehydrate: (range)=>{ + return range ? `${range.start.toISOString()}|${range.end.toISOString()}` : ""; + } +}); + + + +function $d3258a057da14436$export$b31a0b887a161e7d(concurrentRequests = 15) { + let queue = []; + let running = 0; + const run = async ()=>{ + if (!queue.length || running > concurrentRequests) return; + /* eslint-disable-next-line fp/no-mutating-methods */ const [, task] = queue.shift() ?? []; + if (!task) return; + running++; + await task(); + running--; + run(); + }; + return { + clear: ()=>{ + queue = []; + }, + queue: (key, taskFn)=>{ + let resolve; + let reject; + const promise = new Promise((_resolve, _reject)=>{ + resolve = _resolve; + reject = _reject; + }); + /* eslint-disable-next-line fp/no-mutating-methods */ queue.push([ + key, + async ()=>{ + try { + const result = await taskFn(); + resolve(result); + } catch (error) { + reject(error); + } + } + ]); + run(); + return promise; + }, + dequeue: (key)=>{ + queue = queue.filter(([k])=>k !== key); + } + }; +} // Global concurrency manager instance +const $d3258a057da14436$export$41fc191de956df74 = $d3258a057da14436$export$b31a0b887a161e7d(); + + + + + +function $6fbb8b4de6411c70$export$ad63e749a59d6f2d() { + const [controller, setController] = (0, $3Zh6r$useAtom)((0, $b9822f05b910ea1b$export$b6a75db4f03c8172)); + return { + isAnalyzing: controller.isAnalyzing, + isObsolete: controller.isObsolete, + setObsolete: (0, $3Zh6r$useCallback)(()=>setController((v)=>({ + ...v, + isObsolete: true + })), [] // eslint-disable-line react-hooks/exhaustive-deps -- setController is stable + ), + runAnalysis: (0, $3Zh6r$useCallback)((datasetsIds)=>{ + const ids = Array.isArray(datasetsIds) ? datasetsIds : [ + datasetsIds + ]; + setController((v)=>({ + ...v, + // Increment each id count by 1 + runIds: ids.reduce((acc, id)=>({ + ...acc, + [id]: (acc[id] ?? 0) + 1 + }), v.runIds), + isAnalyzing: true, + isObsolete: false + })); + }, [] // eslint-disable-line react-hooks/exhaustive-deps -- setController is stable + ), + cancelAnalysis: (0, $3Zh6r$useCallback)(()=>setController((v)=>({ + ...v, + isAnalyzing: false, + isObsolete: false + })), [] // eslint-disable-line react-hooks/exhaustive-deps -- setController is stable + ), + getRunId: (id)=>controller.runIds[id] ?? 0, + reset: (0, $3Zh6r$useCallback)(()=>setController(()=>({ + isAnalyzing: false, + runIds: {}, + isObsolete: false + })), [] // eslint-disable-line react-hooks/exhaustive-deps -- setController is stable + ) + }; +} +function $6fbb8b4de6411c70$export$256754153d37d513({ datasetAtom: datasetAtom }) { + const queryClient = (0, $3Zh6r$useQueryClient)(); + const selectedInterval = (0, $3Zh6r$useAtomValue)((0, $e8f2da803da9b51c$export$c8567c8190f32c5a)); + const { features: features } = (0, $c4e64c258279a6f7$export$2e2bcd8739ae039)(); + const selectedFeatures = features.filter((f)=>f.selected); + const { getRunId: getRunId, isAnalyzing: isAnalyzing } = $6fbb8b4de6411c70$export$ad63e749a59d6f2d(); + const dataset = (0, $3Zh6r$useAtomValue)(datasetAtom); + const datasetStatus = dataset.status; + const setAnalysis = (0, $21b7a6d02ba30404$export$c54a92c80320e9eb)(datasetAtom); + const analysisRunId = getRunId(dataset.data.id); + const [analysisResult, setAnalysisResult] = (0, $3Zh6r$useState)({ + status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).IDLE, + error: null, + data: null, + meta: {} + }); + (0, $3Zh6r$useEffect)(()=>{ + if (!isAnalyzing) { + queryClient.cancelQueries({ + queryKey: [ + "analysis" + ], + fetchStatus: "fetching" + }); + (0, $d3258a057da14436$export$41fc191de956df74).clear(); + } + }, [ + isAnalyzing + ]); + (0, $3Zh6r$useEffect)(()=>{ + if (!isAnalyzing || datasetStatus !== (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS || !selectedInterval || !selectedFeatures.length || analysisRunId === 0 // Avoid running the analysis on the first render + ) return; + const aoi = { + type: "FeatureCollection", + features: selectedFeatures + }; + const { start: start, end: end } = selectedInterval; + (async ()=>{ + const stat = await (0, $04e0cdf4d5a552c8$export$50525d1d9bc71350)({ + maxItems: (0, $aedc0827be93c9e9$export$b09c7ce20cf488a2), + start: start, + end: end, + aoi: aoi, + dataset: dataset, + queryClient: queryClient, + concurrencyManager: (0, $d3258a057da14436$export$41fc191de956df74), + onProgress: (data)=>{ + setAnalysis(data); + } + }); + setAnalysisResult(stat); + })(); // We want great control when this effect run which is done by incrementing + // the analysisRun. This is done when the user refreshes the analysis or + // when they enter the analysis. It is certain that when this effect runs + // the other values will be up to date. Adding all dependencies would cause + // the hook to continuously run. + }, [ + analysisRunId, + datasetStatus, + isAnalyzing + ]); + (0, $3Zh6r$useEffect)(()=>{ + // @TECH-DEBT + // The `setAnalysis` function is designed to update the Jotai Atom's state to reflect the progress of an analysis operation, ideally moving through 'idle', 'loading', and finally 'success' states. However, the function fails to accurately transition between these states. Specifically, it bypasses the expected incremental 'loading' updates and may incorrectly remain in a 'loading' state even after the analysis has successfully completed. This behavior leads to a discrepancy between the actual analysis status and the state represented in the UI, potentially confusing users and undermining the UI's reliability. + // The function currently attempts to rectify this by overwriting the Atom's value with the final result, ensuring the state accurately reflects the analysis outcome. This workaround does not address the root cause of the flawed state transitions. A revision of the state management logic is needed to ensure the Atom's state progresses correctly and reflects the actual status of the analysis process. + setAnalysis(analysisResult); + }, [ + setAnalysis, + analysisResult + ]); +} + + +const $986d80abafad1531$var$DatasetItem = (0, $3Zh6r$styledcomponents).article.withConfig({ + displayName: "dataset-list-item__DatasetItem", + componentId: "sc-fcito2-0" +})([ + "width:100%;display:flex;position:relative;::before,::after{position:absolute;content:'';display:block;width:100%;background:", + ";height:1px;}::before{top:0;}::after{bottom:-1px;}" +], (0, $3Zh6r$themeVal)("color.base-200")); +const $986d80abafad1531$var$DatasetHeader = (0, $3Zh6r$styledcomponents).header.withConfig({ + displayName: "dataset-list-item__DatasetHeader", + componentId: "sc-fcito2-1" +})([ + "width:", + "px;flex-shrink:0;background:", + ";" +], (0, $aedc0827be93c9e9$export$6caee144853a9a1f), (0, $3Zh6r$themeVal)("color.base-100")); +const $986d80abafad1531$var$DatasetHeaderInner = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "dataset-list-item__DatasetHeaderInner", + componentId: "sc-fcito2-2" +})([ + "box-shadow:1px 1px 0 0 ", + ";background-color:", + ";padding:", + ";display:flex;align-items:center;gap:0.5rem;" +], (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("color.base-50"), (0, $3Zh6r$glsp)(0.5)); +const $986d80abafad1531$var$DatasetData = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "dataset-list-item__DatasetData", + componentId: "sc-fcito2-3" +})([ + "position:relative;display:flex;align-items:center;flex-grow:1;" +]); +function $986d80abafad1531$export$16aa97663ff5f20d(props) { + const { datasetId: datasetId, width: width, xScaled: xScaled, onDragStart: onDragStart, onDragEnd: onDragEnd } = props; + const datasetAtom = (0, $21b7a6d02ba30404$export$9371b0beb1a637e1)(datasetId); + const dataset = (0, $3Zh6r$useAtomValue)(datasetAtom); + const { isAnalyzing: isAnalyzing, runAnalysis: runAnalysis } = (0, $6fbb8b4de6411c70$export$ad63e749a59d6f2d)(); + const [isVisible, setVisible] = (0, $21b7a6d02ba30404$export$24c054d46a3edb2b)(datasetAtom); + const [colorMap, setColorMap] = (0, $21b7a6d02ba30404$export$b2c80e2f14c8b5f)(datasetAtom); + const [modalLayerInfo, setModalLayerInfo] = (0, $3Zh6r$react).useState(); + const [, setSetting] = (0, $21b7a6d02ba30404$export$c79719c09c040f34)(datasetAtom); + const queryClient = (0, $3Zh6r$useQueryClient)(); + const retryDatasetMetadata = (0, $3Zh6r$useCallback)(()=>{ + queryClient.invalidateQueries({ + queryKey: [ + "dataset", + datasetId + ], + exact: true + }, { + throwOnError: false + }); + }, [ + queryClient, + datasetId + ]); + const onClickLayerInfo = (0, $3Zh6r$useCallback)(()=>{ + const parentInfoDesc = (0, $dd954574fbe4cbaf$export$933351d61a6177c0)({ + datasetId: dataset.data.parentDataset.id, + attr: "infoDescription" + }); + const data = { + name: dataset.data.name, + description: dataset.data.description, + info: dataset.data.info, + parentData: { + ...dataset.data.parentDataset, + infoDescription: parentInfoDesc + } + }; + setModalLayerInfo(data); + }, [ + dataset + ]); + const controls = (0, $3Zh6r$useDragControls)(); // Hook to handle the hover state of the dataset. Check the source file as to + // why this is needed. + const { ref: datasetLiRef, isHovering: isHovering, clientX: clientX, layerX: layerX, midY: midY } = (0, $5b66f5896dac5f30$export$eeb59316375cd556)(); + const timeSeriesData = dataset.analysis.data?.timeseries; + const dataPoint = (0, $a197439dcb0044f5$export$5e577fba9f427e74)({ + isHovering: isHovering, + xScaled: xScaled, + containerWidth: width, + layerX: layerX, + data: timeSeriesData + }); + const { refs: popoverRefs, floatingStyles: floatingStyles, isVisible: isPopoverVisible } = (0, $a197439dcb0044f5$export$542a6fd13ac93354)({ + enabled: isAnalyzing, + x: clientX, + y: midY, + xScaled: xScaled, + data: dataPoint, + dataset: timeSeriesData + }); + (0, $6fbb8b4de6411c70$export$256754153d37d513)({ + datasetAtom: datasetAtom + }); + const isDatasetError = dataset.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).ERROR; + const isDatasetLoading = dataset.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).LOADING; + const isDatasetSuccess = dataset.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS; + const isAnalysisAndError = isAnalyzing && dataset.analysis.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).ERROR; + const isAnalysisAndLoading = isAnalyzing && dataset.analysis.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).LOADING; + const isAnalysisAndSuccess = isAnalyzing && dataset.analysis.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS; + const datasetLegend = dataset.data.legend; + const analysisMetrics = (0, $3Zh6r$useMemo)(()=>dataset.settings.analysisMetrics ?? [], [ + dataset + ]); + const onDragging = (e)=>{ + controls.start(e); + }; + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Reorder).Item, { + ref: datasetLiRef, + value: dataset, + dragListener: false, + dragControls: controls, + onDragStart: ()=>{ + onDragStart?.(); + }, + onDragEnd: ()=>{ + onDragEnd?.(); + }, + "data-tour": "dataset-list-item", + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($986d80abafad1531$var$DatasetItem, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($986d80abafad1531$var$DatasetHeader, { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($986d80abafad1531$var$DatasetHeaderInner, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { + style: { + width: "100%" + }, + onPointerDown: onDragging, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $db7a01ec2076c29b$export$2e2bcd8739ae039), { + dataset: dataset, + datasetAtom: datasetAtom, + colorMap: colorMap, + setColorMap: setColorMap, + isVisible: isVisible, + setVisible: setVisible, + datasetLegend: datasetLegend, + onClickLayerInfo: onClickLayerInfo + }) + }), + modalLayerInfo && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $f70ffc9dcf3abe63$export$2e2bcd8739ae039), { + revealed: !!modalLayerInfo, + close: ()=>setModalLayerInfo(undefined), + layerData: modalLayerInfo + }) + ] + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($986d80abafad1531$var$DatasetData, { + children: [ + isDatasetLoading && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $0abb6a83db000395$export$a38e99aa73856d81), {}), + isDatasetError && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $0abb6a83db000395$export$41e7f677f20138f9), { + message: "Oh no, something went wrong", + onRetryClick: ()=>{ + retryDatasetMetadata(); + } + }), + isDatasetSuccess && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + isAnalysisAndLoading && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $0abb6a83db000395$export$a38e99aa73856d81), { + message: dataset.analysis.meta.total === undefined ? "Fetching item information" : `${dataset.analysis.meta.loaded} of ${dataset.analysis.meta.total} items loaded` + }), + isAnalysisAndError && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $0abb6a83db000395$export$41e7f677f20138f9), { + error: dataset.analysis.error, + message: "Oh no, something went wrong", + onRetryClick: ()=>{ + /* eslint-disable-next-line no-console */ console.log("Retry analysis loading"); + runAnalysis(dataset.data.id); + } + }), + isAnalysisAndSuccess && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $d2ee715b9fe5fe89$export$235522f86af7272d), { + xScaled: xScaled, + width: width, + isVisible: !!isVisible, + dataset: dataset, + activeMetrics: analysisMetrics, + highlightDate: dataPoint?.date, + onUpdateSettings: setSetting + }) + ] + }), + isDatasetSuccess && !isAnalyzing && /*#__PURE__*/ (0, $3Zh6r$jsx)($986d80abafad1531$var$DatasetTrack, { + width: width, + xScaled: xScaled, + dataset: dataset, + isVisible: !!isVisible + }), + isDatasetSuccess && isVisible && isPopoverVisible && dataPoint && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $a197439dcb0044f5$export$27efab4d7a235945), { + ref: popoverRefs.setFloating, + style: floatingStyles, + dataset: dataset, + timeDensity: dataset.data.timeDensity, + activeMetrics: analysisMetrics, + data: dataPoint + }) + ] + }) + ] + }) + }); +} +function $986d80abafad1531$var$DatasetTrack(props) { + const { width: width, xScaled: xScaled, dataset: dataset, isVisible: isVisible } = props; // Limit the items to render to increase performance. + const domainToRender = (0, $3Zh6r$useMemo)(()=>{ + const domain = xScaled.domain(); + const start = (0, $3Zh6r$datefnssubDays)(domain[0], 1); + const end = (0, $3Zh6r$datefnsaddDays)(domain[1], 1); + return dataset.data.domain.filter((d)=>{ + const [blockStart, blockEnd] = (0, $4e40c2e06ea58d55$export$fefcae79194eea24)(d, dataset.data.timeDensity); + return (0, $3Zh6r$datefnsareIntervalsOverlapping)({ + start: blockStart, + end: blockEnd + }, { + start: start, + end: end + }); + }); + }, [ + xScaled, + dataset + ]); + const { blocks: blocks, wasLumped: wasLumped } = (0, $4e40c2e06ea58d55$export$7cc5b70f023e0a)({ + domain: domainToRender, + xScaled: xScaled, + timeDensity: dataset.data.timeDensity + }); + return /*#__PURE__*/ (0, $3Zh6r$jsx)("svg", { + width: width, + height: (0, $aedc0827be93c9e9$export$6c6a4172763092dc) + 2, + children: blocks.map(([blockStart, blockEnd])=>/*#__PURE__*/ (0, $3Zh6r$jsx)($986d80abafad1531$var$DatasetTrackBlock, { + xScaled: xScaled, + startDate: blockStart, + endDate: blockEnd, + isVisible: isVisible, + isGroup: wasLumped + }, blockStart.getTime())) + }); +} +function $986d80abafad1531$var$DatasetTrackBlock(props) { + const { xScaled: xScaled, startDate: startDate, endDate: endDate, isVisible: isVisible, isGroup: isGroup } = props; + const theme = (0, $3Zh6r$useTheme)(); + const xStart = xScaled(startDate); + const xEnd = xScaled(endDate); + const fill = isVisible ? theme.color?.["base-400"] : theme.color?.["base-200"]; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)("g", { + children: [ + isGroup && /*#__PURE__*/ (0, $3Zh6r$jsx)("rect", { + fill: fill, + y: 0, + height: (0, $aedc0827be93c9e9$export$6c6a4172763092dc), + x: xStart, + width: xEnd - xStart, + rx: 4, + transform: "translate(2, 2)" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("rect", { + fill: fill, + y: 0, + height: (0, $aedc0827be93c9e9$export$6c6a4172763092dc), + x: xStart, + width: xEnd - xStart, + rx: 4, + stroke: "#fff", + strokeWidth: isGroup ? 1 : 0 + }) + ] + }); +} + + + +const $b22d0b949ab79724$var$DatasetListSelf = (0, $3Zh6r$styledcomponents).ul.withConfig({ + displayName: "dataset-list__DatasetListSelf", + componentId: "sc-mpw4il-0" +})([ + "", + " width:100%;" +], (0, $3Zh6r$listReset)()); +function $b22d0b949ab79724$export$e35b1d2d9e86dcdd(props) { + const { width: width, xScaled: xScaled } = props; + const [isDragging, setIsDragging] = (0, $3Zh6r$useState)(false); + const [datasets, setDatasets] = (0, $3Zh6r$useAtom)((0, $4d94a94638f4b4ba$export$b8f17f74a0eb3142)); + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Reorder).Group, { + as: $b22d0b949ab79724$var$DatasetListSelf, + axis: "y", + values: datasets, + onReorder: setDatasets, + style: isDragging ? { + userSelect: "none" + } : undefined, + children: datasets.map((dataset)=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $986d80abafad1531$export$16aa97663ff5f20d), { + datasetId: dataset.data.id, + width: width, + xScaled: xScaled, + onDragStart: ()=>setIsDragging(true), + onDragEnd: ()=>setIsDragging(false) + }, dataset.data.id)) + }); +} + + + +function $d85630827bff60cc$export$7d15b64cf5a3a4c4(value, min, max) { + return Math.max(min, Math.min(value, max)); +} +function $d85630827bff60cc$export$44babadf5fb4395e(scale, x, k) { + const range = scale.range(); + return scale.copy().domain(range.map((v)=>{ + // New value after scaling + const value = (v - x) / k; // Clamp value to the range + const valueClamped = $d85630827bff60cc$export$7d15b64cf5a3a4c4(value, range[0], range[1]); + return scale.invert(valueClamped); + })); +} +function $d85630827bff60cc$export$41b6899c1c0ee4c1(t1, t2) { + return t1.x === t2.x && t1.y === t2.y && t1.k === t2.k; +} +function $d85630827bff60cc$export$9f9dcb98c894b623(zoomBehavior, element, x, y, k) { + const updatedT = new (0, $3Zh6r$ZoomTransform)(k, x, y); + const constrainFn = zoomBehavior.constrain(); // Constrain the transform according to the timeline bounds. + const extent = zoomBehavior.translateExtent(); + const newTransform = constrainFn(updatedT, extent, extent); // Apply transform which will cause the zoom event to be emitted without + // a sourceEvent. On the zoom event listener, the updated zoom transform + // is set on the state, so there's no need to do it here. + zoomBehavior.transform(element, newTransform); +} +const $d85630827bff60cc$export$d36333cec31aa9ac = (timeDensity)=>{ + switch(timeDensity){ + case "month": + return "MMM yyyy"; + case "year": + return "yyyy"; + default: + return "MMM d yyyy"; + } +}; +const $d85630827bff60cc$export$9c7a1a5d94a57f56 = (datasets)=>{ + const extents = datasets.map((dataset)=>{ + const { domain: domain } = dataset.data; + if (domain.length === 0) return [ + undefined, + undefined + ]; + const firstDate = new Date(domain[0]); + const lastDate = new Date(domain[domain.length - 1]); + if (isNaN(firstDate.getTime()) || isNaN(lastDate.getTime())) return [ + undefined, + undefined + ]; + return [ + firstDate, + lastDate + ]; + }); // Ensure that both min and max are defined + const validExtents = extents.filter(([min, max])=>min !== undefined && max !== undefined); + if (validExtents.length === 0) return [ + undefined, + undefined + ]; + const minDate = new Date(Math.min(...validExtents.map(([min])=>min.getTime()))); + const maxDate = new Date(Math.max(...validExtents.map(([, max])=>max.getTime()))); + return [ + minDate, + maxDate + ]; +}; + + + + + + + + + + + + + + + + + + + + + + + +const $3c7d4f1f4d783830$var$GridLine = (0, $3Zh6r$styledcomponents).line.withConfig({ + displayName: "date-axis__GridLine", + componentId: "sc-asvk4-0" +})([ + "stroke:", + ";" +], (0, $3Zh6r$themeVal)("color.base-200")); +const $3c7d4f1f4d783830$var$DateAxisSVG = (0, $3Zh6r$styledcomponents).svg.withConfig({ + displayName: "date-axis__DateAxisSVG", + componentId: "sc-asvk4-1" +})([ + "border-top:1px solid ", + ";text{font-size:0.75rem;fill:", + ";}" +], (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("color.base")); +const $3c7d4f1f4d783830$var$GridSvg = (0, $3Zh6r$styledcomponents).svg.withConfig({ + displayName: "date-axis__GridSvg", + componentId: "sc-asvk4-2" +})([ + "position:absolute;right:", + "px;height:100%;pointer-events:none;" +], (0, $aedc0827be93c9e9$export$70a27ee17683e491)); +function $3c7d4f1f4d783830$var$getTimeDensity(domain) { + if (domain.every((d)=>d.getTime() === (0, $3Zh6r$datefnsstartOfYear)(d).getTime())) return (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR; + else if (domain.every((d)=>d.getTime() === (0, $3Zh6r$datefnsstartOfMonth)(d).getTime())) return (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH; + else return (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY; +} +function $3c7d4f1f4d783830$var$dateAxisLabelFormat(date, timeDensity) { + switch(timeDensity){ + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR: + return (0, $3Zh6r$datefnsformat)(date, "yyyy"); + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH: + return (0, $3Zh6r$datefnsformat)(date, "MMM"); + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY: + return (0, $3Zh6r$datefnsformat)(date, "dd"); + } +} +/** + * Returns date ticks that are spaced out enough to be readable taking into + * account a minimum width for each tick of 60px. + * If the width of each tick is less than 60px, every other tick is returned. + * + * @param scale The scale to get the ticks from. + * @returns Date[] + */ function $3c7d4f1f4d783830$var$getTicks(scale) { + const [min, max] = scale.range(); + const width = max - min; + return scale.ticks().filter((v, i, a)=>width / a.length < 60 ? !(i % 2) : true); +} +/** + * Generates minor ticks for the date axis based on the major ticks and time density. + * Minor ticks are shown between major ticks and provide finer granularity on the timeline. + + * @param {ScaleTime} scale - The scale function for the timeline, mapping dates to pixel positions. + * @param {Date[]} majorTicks - The major tick points on the timeline (e.g., start of the month). + * @param {TimeDensity} timeDensity - The density of the timeline aka the level of detail (e.g., year, month, day). + * @returns {Date[]} - An array of minor tick dates. + */ function $3c7d4f1f4d783830$var$getMinorTicks(scale, majorTicks, timeDensity) { + if (timeDensity === (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY || majorTicks.length < 2) return []; + const [viewStart, viewEnd] = scale.domain(); // Number of segments to divide the interval between major ticks + // Set to 10 to for a balance between the level of detail, but also + // it offers a better alignment of the timeline playhead over the + // minor ticks. + const segments = 10; // Calculate the interval between minor ticks based on the first two major ticks + const minorTickInterval = (majorTicks[1].getTime() - majorTicks[0].getTime()) / segments; // Initialize minorTicks as an array of Date objects + let minorTicks = []; // Add minor ticks before the first major tick (left hand side of + // the timeline) until reaching the view start + let tickTime = majorTicks[0].getTime() - minorTickInterval; + while(tickTime > viewStart.getTime()){ + minorTicks = [ + new Date(tickTime), + ...minorTicks + ]; + tickTime -= minorTickInterval; + } // Add minor ticks between each pair of major ticks on the timeline + for(let i = 0; i < majorTicks.length - 1; i++){ + const start = majorTicks[i].getTime(); + const end = majorTicks[i + 1].getTime(); + for(let j = 1; j < segments; j++){ + tickTime = start + minorTickInterval * j; + if (tickTime < end) minorTicks = [ + ...minorTicks, + new Date(tickTime) + ]; + } + } // Add minor ticks after the last major tick (right hand side of + // the timeline) until reaching the timeline end + tickTime = majorTicks[majorTicks.length - 1].getTime() + minorTickInterval; + while(tickTime < viewEnd.getTime()){ + minorTicks = [ + ...minorTicks, + new Date(tickTime) + ]; + tickTime += minorTickInterval; + } + return minorTicks; +} +function $3c7d4f1f4d783830$export$43b7c7fc729150da(props) { + const { xScaled: xScaled, width: width } = props; + const majorTicks = (0, $3Zh6r$useMemo)(()=>$3c7d4f1f4d783830$var$getTicks(xScaled), [ + xScaled + ]); + const axisDensity = (0, $3Zh6r$useMemo)(()=>$3c7d4f1f4d783830$var$getTimeDensity(majorTicks), [ + majorTicks + ]); + const minorTicks = (0, $3Zh6r$useMemo)(()=>$3c7d4f1f4d783830$var$getMinorTicks(xScaled, majorTicks, axisDensity), [ + xScaled, + majorTicks, + axisDensity + ]); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($3c7d4f1f4d783830$var$DateAxisSVG, { + className: "date-axis", + width: width, + height: 32, + children: [ + minorTicks.map((d)=>{ + const xPos = xScaled(d); + return /*#__PURE__*/ (0, $3Zh6r$jsx)($3c7d4f1f4d783830$var$GridLine, { + x1: xPos, + x2: xPos, + y1: 26, + y2: 32 + }, `minor-${d.getTime()}`); + }), + majorTicks.map((d)=>{ + const xPos = xScaled(d); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$react).Fragment, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($3c7d4f1f4d783830$var$GridLine, { + x1: xPos, + x2: xPos, + y1: 24, + y2: 32 + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("text", { + y: 0, + x: xPos, + dy: "1.5em", + dx: 0, + textAnchor: "middle", + children: $3c7d4f1f4d783830$var$dateAxisLabelFormat(d, axisDensity) + }) + ] + }, `major-${d.getTime()}`); + }) + ] + }); +} +function $3c7d4f1f4d783830$export$8c0f725003ffefde(props) { + const { width: width, xScaled: xScaled } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)($3c7d4f1f4d783830$var$GridSvg, { + width: width, + children: $3c7d4f1f4d783830$var$getTicks(xScaled).map((tick)=>{ + const xPos = xScaled(tick); + return /*#__PURE__*/ (0, $3Zh6r$jsx)($3c7d4f1f4d783830$var$GridLine, { + x1: xPos, + x2: xPos, + y1: "0%", + y2: "100%" + }, tick.getTime()); + }) + }); +} + + + + + + + + + + + + + +const $b821c2905ace79a3$export$2b187ab490e92c13 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)((props)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { + ...props, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { + children: props.title || "Magnifier with minus icon" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { + d: "M9.5 5.5V7.5L3.5 7.5V5.5H9.5Z" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.033 9.912L15.708 13.587C16.097 13.976 16.097 14.612 15.708 15.001L15.001 15.708C14.612 16.097 13.976 16.097 13.587 15.708L9.912 12.033C8.92 12.646 7.751 13 6.5 13C2.91 13 0 10.09 0 6.5C0 2.91 2.91 0 6.5 0C10.09 0 13 2.91 13 6.5C13 7.751 12.646 8.92 12.033 9.912ZM3.318 9.682C2.468 8.832 2 7.702 2 6.5C2 5.298 2.468 4.168 3.318 3.318C4.168 2.468 5.298 2 6.5 2C7.702 2 8.832 2.468 9.682 3.318C10.532 4.168 11 5.298 11 6.5C11 7.702 10.532 8.832 9.682 9.682C8.832 10.532 7.702 11 6.5 11C5.298 11 4.168 10.532 3.318 9.682Z" + }) + ] + }))).withConfig({ + displayName: "magnifier-minus__CollecticonMagnifierMinus", + componentId: "sc-ogo3zz-0" +})([ + "" +]); + + + + + + +const $23bd20572b05835e$export$aef499440d07757c = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)((props)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { + ...props, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { + children: props.title || "Magnifier with plus icon" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { + d: "M7.5 7.5H9.5V5.5H7.5V3.5H5.5V5.5H3.5V7.5H5.5V9.5H7.5V7.5Z" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M15.708 13.587L12.033 9.912C12.646 8.92 13 7.751 13 6.5C13 2.91 10.09 0 6.5 0C2.91 0 0 2.91 0 6.5C0 10.09 2.91 13 6.5 13C7.751 13 8.92 12.646 9.912 12.033L13.587 15.708C13.976 16.097 14.612 16.097 15.001 15.708L15.708 15.001C16.097 14.612 16.097 13.976 15.708 13.587ZM2 6.5C2 7.702 2.468 8.832 3.318 9.682C4.168 10.532 5.298 11 6.5 11C7.702 11 8.832 10.532 9.682 9.682C10.532 8.832 11 7.702 11 6.5C11 5.298 10.532 4.168 9.682 3.318C8.832 2.468 7.702 2 6.5 2C5.298 2 4.168 2.468 3.318 3.318C2.468 4.168 2 5.298 2 6.5Z" + }) + ] + }))).withConfig({ + displayName: "magnifier-plus__CollecticonMagnifierPlus", + componentId: "sc-mhl8ek-0" +})([ + "" +]); + + + + + + + + + + + + + +function $e8c93de38c4d7f4f$export$785353f1afe4b4b6() { + const dataDomain = (0, $21b7a6d02ba30404$export$96dd6b87b2624c34)(); + const { contentWidth: contentWidth } = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$a770f02414fea603)); // Calculate min and max scale factors, such has each day has a minimum of + // {DAY_SIZE_MIN}px and a maximum of {DAY_SIZE_MAX}px. + return (0, $3Zh6r$useMemo)(()=>{ + if (contentWidth <= 0 || !dataDomain) return { + k0: 0, + k1: 1 + }; // Calculate how many days are in the domain. + const domainDays = (0, $3Zh6r$datefnsdifferenceInCalendarDays)(dataDomain[1], dataDomain[0]); + return { + // k0: Math.max(1, DAY_SIZE_MIN / (contentWidth / domainDays)), + k0: 1, + k1: (0, $aedc0827be93c9e9$export$7b16a1e4e0fce4f4) / (contentWidth / domainDays) + }; + }, [ + contentWidth, + dataDomain + ]); +} +function $e8c93de38c4d7f4f$export$f6e7a46ff0d0d51a() { + const dataDomain = (0, $21b7a6d02ba30404$export$96dd6b87b2624c34)(); + const zoomTransform = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$e35364fe491d345b)); + const { contentWidth: contentWidth } = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$a770f02414fea603)); + const main = (0, $3Zh6r$useMemo)(()=>{ + if (!dataDomain) return undefined; + return (0, $3Zh6r$scaleTime)().domain(dataDomain).range([ + 0, + contentWidth + ]); + }, [ + dataDomain, + contentWidth + ]); + const scaled = (0, $3Zh6r$useMemo)(()=>{ + if (!main) return undefined; + return (0, $d85630827bff60cc$export$44babadf5fb4395e)(main, zoomTransform.x, zoomTransform.k); + }, [ + main, + zoomTransform.x, + zoomTransform.k + ]); + return { + main: main, + scaled: scaled + }; +} + + + +const $e0b4d3c3d8ab0130$var$TimelineControlsSelf = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline-zoom-controls__TimelineControlsSelf", + componentId: "sc-ma5hs2-0" +})([ + "display:flex;gap:", + ";align-items:center;min-width:10rem;" +], (0, $3Zh6r$glsp)(0.5)); +const $e0b4d3c3d8ab0130$var$TipContent = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline-zoom-controls__TipContent", + componentId: "sc-ma5hs2-1" +})([ + "text-align:center;" +]); +function $e0b4d3c3d8ab0130$export$dd9b5566f0bb50aa(props) { + const { onZoom: onZoom } = props; + const { k: k } = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$e35364fe491d345b)); + const { k0: k0, k1: k1 } = (0, $e8c93de38c4d7f4f$export$785353f1afe4b4b6)(); + const { contentWidth: contentWidth } = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$a770f02414fea603)); + const zoomScale = (0, $3Zh6r$scaleLog)().base(2).domain([ + k0, + k1 + ]).range([ + 0, + 100 + ]); + const currentZoom = zoomScale(k); + const handleZoomIn = ()=>{ + const unscaledWidth = contentWidth * k; // On each zoom halve the domain. + const scalar = contentWidth / 2; + const newRatio = unscaledWidth / scalar; + onZoom((0, $d85630827bff60cc$export$7d15b64cf5a3a4c4)(newRatio, k0, k1)); + }; + const handleZoomOut = ()=>{ + const unscaledWidth = Math.max(contentWidth, contentWidth * k); // On each zoom duplicate the domain. + const scalar = contentWidth * 2; + const newRatio = unscaledWidth / scalar; + onZoom((0, $d85630827bff60cc$export$7d15b64cf5a3a4c4)(newRatio, k0, k1)); + }; + const handleZoom = (value)=>{ + const zoom = zoomScale.invert(value); + onZoom(zoom); + }; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($e0b4d3c3d8ab0130$var$TimelineControlsSelf, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $1137ef8b3394fd15$export$d3a4070914c20f9d), { + tipContent: /*#__PURE__*/ (0, $3Zh6r$jsxs)($e0b4d3c3d8ab0130$var$TipContent, { + children: [ + "Zoom out timeline", + /*#__PURE__*/ (0, $3Zh6r$jsx)("br", {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e3a7178e65da5ca7$export$dff7c5afa99d3f38), { + children: "alt + scroll down" + }) + ] + }), + fitting: "skinny", + onClick: handleZoomOut, + visuallyDisabled: currentZoom <= 0, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b821c2905ace79a3$export$2b187ab490e92c13), { + meaningful: true, + title: "Zoom out timeline" + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $9ef3d5cc165a4872$export$136ee2a05728f6f7), { + min: 0, + max: 100, + step: 1, + onInput: handleZoom, + value: isNaN(currentZoom) ? 0 : currentZoom + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $1137ef8b3394fd15$export$d3a4070914c20f9d), { + tipContent: /*#__PURE__*/ (0, $3Zh6r$jsxs)($e0b4d3c3d8ab0130$var$TipContent, { + children: [ + "Zoom in timeline", + /*#__PURE__*/ (0, $3Zh6r$jsx)("br", {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e3a7178e65da5ca7$export$dff7c5afa99d3f38), { + children: "alt + scroll up" + }) + ] + }), + fitting: "skinny", + onClick: handleZoomIn, + visuallyDisabled: currentZoom >= 100, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $23bd20572b05835e$export$aef499440d07757c), { + meaningful: true, + title: "Zoom in timeline" + }) + }) + ] + }); +} + + + + + + + + + + + + + + + + +const $3001b1a76deaaca9$var$TriggerWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "datepicker__TriggerWrapper", + componentId: "sc-1gdqoge-0" +})([ + "display:flex;" +]); +const $3001b1a76deaaca9$export$da7ce5e8b0403e7f = ({ disabled: disabled, tipContent: tipContent, onConfirm: onConfirm, triggerHeadReference: triggerHeadReference, selectedDay: selectedDay, renderTriggerElement: renderTriggerElement, calendarView: calendarView, minDate: minDate, maxDate: maxDate })=>{ + const [isCalendarOpen, setIsCalendarOpen] = (0, $3Zh6r$useState)(false); + const triggerRef = (0, $3Zh6r$useRef)(null); + const handleDateChange = (date)=>{ + onConfirm(date); + setIsCalendarOpen(false); + }; + const handleTriggerClick = ()=>{ + setIsCalendarOpen(!isCalendarOpen); + }; + const handleClickOutside = (event)=>{ + if (triggerRef.current && !triggerRef.current.contains(event.target)) setIsCalendarOpen(false); + }; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($3001b1a76deaaca9$var$TriggerWrapper, { + ref: triggerRef, + children: renderTriggerElement({ + onClick: handleTriggerClick, + disabled: disabled, + tipContent: tipContent, + triggerHeadReference: triggerHeadReference, + selectedDay: selectedDay + }) + }), + isCalendarOpen && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$tippyjsreact), { + className: "react-calendar__tippy", + visible: isCalendarOpen, + onClickOutside: (_, event)=>handleClickOutside(event), + interactive: true, + // (in this case it's the panel) to prevent the calendar from being cut off. The + // panel has `overflow: hidden;` which is needed for the resizing. However, this + // causes the calendar to be cut-off when it opens upwards, near the bottom of the screen. + appendTo: ()=>document.body, + placement: "bottom", + content: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$reactcalendar), { + onChange: handleDateChange, + value: selectedDay, + className: "react-calendar", + nextLabel: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Icon).NavigateNext, {}), + prevLabel: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Icon).NavigateBefore, {}), + prev2Label: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Icon).NavigateFarBefore, {}), + next2Label: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Icon).NavigateFarNext, {}), + defaultView: calendarView, + maxDetail: calendarView, + minDate: minDate, + maxDate: maxDate + }), + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("div", {}) + }) + ] + }); +}; + + + +const $e414d32072dd571c$var$DatePickerTrigger = (0, $3Zh6r$styledcomponents)((0, $1137ef8b3394fd15$export$d3a4070914c20f9d)).withConfig({ + displayName: "timeline-datepicker__DatePickerTrigger", + componentId: "sc-yhdm0q-0" +})([ + "gap:", + ";.head-reference{font-weight:", + ";color:", + ";font-size:0.875rem;}" +], (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$themeVal)("type.base.regular"), (0, $3Zh6r$themeVal)("color.base-400")); +const $e414d32072dd571c$export$dc759c825b6fe91b = ({ triggerHeadReference: triggerHeadReference, selectedDay: selectedDay, onConfirm: onConfirm, disabled: disabled = false, tipContent: tipContent, dataTourId: dataTourId, calendarView: calendarView = "month", triggerLabelFormat: triggerLabelFormat, minDate: minDate, maxDate: maxDate })=>{ + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3001b1a76deaaca9$export$da7ce5e8b0403e7f), { + calendarView: calendarView, + triggerHeadReference: triggerHeadReference, + selectedDay: selectedDay, + onConfirm: onConfirm, + disabled: disabled, + tipContent: tipContent, + minDate: minDate, + maxDate: maxDate, + renderTriggerElement: ({ onClick: onClick, disabled: disabled, tipContent: tipContent, triggerHeadReference: triggerHeadReference, selectedDay: selectedDay })=>/*#__PURE__*/ (0, $3Zh6r$jsxs)($e414d32072dd571c$var$DatePickerTrigger, { + size: "small", + disabled: disabled, + "data-tour": dataTourId, + tipContent: tipContent, + onClick: onClick, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { + className: "head-reference", + children: triggerHeadReference + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { + children: (0, $3Zh6r$datefnsformat)(selectedDay ?? new Date(), triggerLabelFormat) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChevronDownSmall), {}) + ] + }) + }); +}; + + + + + + + + + + +const $4a212e7b443ecd1d$export$7e0d7941fbd8a620 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)((props)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { + ...props, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { + children: props.title || "Calendar with minus icon" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { + d: "M11.5 0H10V3H9V1H5V0H3.5V3H2.5V1H1C0.447715 1 0 1.44772 0 2V12C0 12.5523 0.447716 13 1 13H5.34141C5.12031 12.3744 5 11.7013 5 11H2V5H12C13 5 13.3926 5.36838 14 5.71974V2C14 1.44772 13.5523 1 13 1H11.5V0Z" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M16 11C16 13.7614 13.7614 16 11 16C8.23858 16 6 13.7614 6 11C6 8.23858 8.23858 6 11 6C13.7614 6 16 8.23858 16 11ZM8.5 11.625V10.375H13.5V11.625H8.5Z" + }) + ] + }))).withConfig({ + displayName: "calendar-minus__CollecticonCalendarMinus", + componentId: "sc-110n67k-0" +})([ + "" +]); + + + + + + +const $4e2e04f2fdea1fde$export$8266db1827cb2822 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)((props)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { + ...props, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { + children: props.title || "Calendar with plus icon" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { + d: "M11.5 0H10V3H9V1H5V0H3.5V3H2.5V1H1C0.447715 1 0 1.44772 0 2V12C0 12.5523 0.447716 13 1 13H5.34141C5.12031 12.3744 5 11.7013 5 11H2V5H12C13 5 13.3926 5.36838 14 5.71974V2C14 1.44772 13.5523 1 13 1H11.5V0Z" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M16 11C16 13.7614 13.7614 16 11 16C8.23858 16 6 13.7614 6 11C6 8.23858 8.23858 6 11 6C13.7614 6 16 8.23858 16 11ZM10.375 8.5V10.375H8.5V11.625H10.375V13.5H11.625V11.625H13.5V10.375H11.625V8.5H10.375Z" + }) + ] + }))).withConfig({ + displayName: "calendar-plus__CollecticonCalendarPlus", + componentId: "sc-im6zhs-0" +})([ + "" +]); + + + + + + + + + +function $5ebe26054fa7a0b5$export$7e50e64db72d5ceb() { + const [onTOIZoom, setOnTOIZoom] = (0, $3Zh6r$useAtom)((0, $f88dcc2f660ecc21$export$e4db5bfb68a935ee)); + const initialize = (0, $3Zh6r$useCallback)((zoomBehavior, interactionRef)=>{ + setOnTOIZoom(()=>(newX, newK)=>{ + if (!newX || !newK) return; + const { current: interactionElement } = interactionRef; + if (!interactionElement) return; + (0, $d85630827bff60cc$export$9f9dcb98c894b623)(zoomBehavior, (0, $3Zh6r$select)(interactionElement), newX, 0, newK); + }); + }, [ + setOnTOIZoom + ]); + const safeOnTOIZoom = (newX, newK)=>{ + if (onTOIZoom) onTOIZoom(newX, newK); + }; + return { + initializeTOIZoom: initialize, + onTOIZoom: safeOnTOIZoom + }; +} + + +const $314b12ef901bf9f3$var$TimelineControlsSelf = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline-controls__TimelineControlsSelf", + componentId: "sc-x7n7d2-0" +})([ + "width:100%;display:flex;flex-flow:column;min-width:0;.date-axis{margin-top:auto;}" +]); +const $314b12ef901bf9f3$var$ControlsToolbar = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline-controls__ControlsToolbar", + componentId: "sc-x7n7d2-1" +})([ + "display:flex;justify-content:space-between;padding:", + ";position:relative;", + ":last-child:not(:first-child){margin-left:auto;}" +], (0, $3Zh6r$glsp)(1.5, 1, 0.5, 1), (0, $3Zh6r$ToolbarGroup)); +const $314b12ef901bf9f3$var$DatePickersWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline-controls__DatePickersWrapper", + componentId: "sc-x7n7d2-2" +})([ + "display:flex;justify-content:center;align-items:center;flex-grow:1;" +]); +const $314b12ef901bf9f3$var$EmptyDateAxisWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline-controls__EmptyDateAxisWrapper", + componentId: "sc-x7n7d2-3" +})([ + "padding-top:", + ";" +], (0, $3Zh6r$glsp)(3)); +const $314b12ef901bf9f3$var$ToolbarFullWidth = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Toolbar)).withConfig({ + displayName: "timeline-controls__ToolbarFullWidth", + componentId: "sc-x7n7d2-4" +})([ + "width:100%;" +]); +function $314b12ef901bf9f3$export$2ebc44fb115f2bba(width) { + const now = new Date(); + return (0, $3Zh6r$scaleTime)().domain([ + (0, $3Zh6r$datefnsstartOfYear)(now), + (0, $3Zh6r$datefnsendOfYear)(now) + ]).range([ + 0, + width + ]); +} +function $314b12ef901bf9f3$export$4e2b22338d894d59(props) { + const { xScaled: xScaled, width: width } = props; + const initialScale = (0, $3Zh6r$useMemo)(()=>{ + return $314b12ef901bf9f3$export$2ebc44fb115f2bba(width); + }, [ + width + ]); + return /*#__PURE__*/ (0, $3Zh6r$jsx)($314b12ef901bf9f3$var$TimelineControlsSelf, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($314b12ef901bf9f3$var$EmptyDateAxisWrapper, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3c7d4f1f4d783830$export$43b7c7fc729150da), { + xScaled: xScaled ?? initialScale, + width: width + }) + }) + }); +} +const $314b12ef901bf9f3$export$f8b4182956b09364 = "#8b8b8b"; +const $314b12ef901bf9f3$export$f2d15855321b2441 = "#333333"; +const $314b12ef901bf9f3$export$dcfe592d6d7f19b1 = "#ffffff"; +const $314b12ef901bf9f3$export$cf292b3bb1c9d352 = "#cccccc"; +const $314b12ef901bf9f3$var$TimelineHeadIndicatorsWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline-controls__TimelineHeadIndicatorsWrapper", + componentId: "sc-x7n7d2-5" +})([ + "position:absolute;bottom:-30px;width:100%;" +]); +const $314b12ef901bf9f3$var$TimelinePlayheadBase = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline-controls__TimelinePlayheadBase", + componentId: "sc-x7n7d2-6" +})([ + "background-color:", + ";color:", + ";padding:", + " ", + ";border-radius:", + ";font-size:0.75rem;position:relative;width:max-content;font-weight:", + ";&::after,&::before{content:'';position:absolute;bottom:1px;width:0;height:0;border-top:11.5px solid transparent;border-bottom:11.5px solid transparent;}" +], $314b12ef901bf9f3$export$f8b4182956b09364, $314b12ef901bf9f3$export$dcfe592d6d7f19b1, (0, $3Zh6r$glsp)(0.15), (0, $3Zh6r$glsp)(0.3), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("type.base.regular")); +const $314b12ef901bf9f3$var$PlayheadArrow = (0, $3Zh6r$css)([ + "&::after,&::before{content:'';position:absolute;bottom:1px;width:0;height:0;border-top:11.5px solid transparent;border-bottom:11.5px solid transparent;}" +]); +const $314b12ef901bf9f3$var$LeftPlayheadArrow = (0, $3Zh6r$css)([ + "", + " &::after{border-right:8px solid ", + ";}" +], $314b12ef901bf9f3$var$PlayheadArrow, (props)=>props.secondary ? $314b12ef901bf9f3$export$f8b4182956b09364 : $314b12ef901bf9f3$export$f2d15855321b2441); +const $314b12ef901bf9f3$var$RightPlayheadArrow = (0, $3Zh6r$css)([ + "", + " &::before{border-left:8px solid ", + ";}" +], $314b12ef901bf9f3$var$PlayheadArrow, (props)=>props.secondary ? $314b12ef901bf9f3$export$f8b4182956b09364 : $314b12ef901bf9f3$export$f2d15855321b2441); +const $314b12ef901bf9f3$var$TimelinePlayheadLeftIndicator = (0, $3Zh6r$styledcomponents)($314b12ef901bf9f3$var$TimelinePlayheadBase).withConfig({ + displayName: "timeline-controls__TimelinePlayheadLeftIndicator", + componentId: "sc-x7n7d2-7" +})([ + "background-color:", + ";", + " &::after{left:", + ";}" +], (props)=>props.secondary ? $314b12ef901bf9f3$export$f8b4182956b09364 : $314b12ef901bf9f3$export$f2d15855321b2441, $314b12ef901bf9f3$var$LeftPlayheadArrow, (props)=>props.secondary ? "-28%" : "-8%"); +const $314b12ef901bf9f3$var$TimelinePlayheadRightIndicator = (0, $3Zh6r$styledcomponents)($314b12ef901bf9f3$var$TimelinePlayheadBase).withConfig({ + displayName: "timeline-controls__TimelinePlayheadRightIndicator", + componentId: "sc-x7n7d2-8" +})([ + "background-color:", + ";", + " &::before{right:", + ";}" +], (props)=>props.secondary ? $314b12ef901bf9f3$export$f8b4182956b09364 : $314b12ef901bf9f3$export$f2d15855321b2441, $314b12ef901bf9f3$var$RightPlayheadArrow, (props)=>props.secondary ? "-28%" : "-8%"); +const $314b12ef901bf9f3$var$TimelineHeadIndicatorsBase = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline-controls__TimelineHeadIndicatorsBase", + componentId: "sc-x7n7d2-9" +})([ + "position:absolute;bottom:1px;display:flex;gap:", + ";" +], (0, $3Zh6r$glsp)(1)); +const $314b12ef901bf9f3$var$TimelineHeadLeftIndicators = (0, $3Zh6r$styledcomponents)($314b12ef901bf9f3$var$TimelineHeadIndicatorsBase).withConfig({ + displayName: "timeline-controls__TimelineHeadLeftIndicators", + componentId: "sc-x7n7d2-10" +})([ + "left:0;" +]); +const $314b12ef901bf9f3$var$TimelineHeadRightIndicators = (0, $3Zh6r$styledcomponents)($314b12ef901bf9f3$var$TimelineHeadIndicatorsBase).withConfig({ + displayName: "timeline-controls__TimelineHeadRightIndicators", + componentId: "sc-x7n7d2-11" +})([ + "right:125px;flex-direction:row-reverse;" +]); +const $314b12ef901bf9f3$export$94939fd3c7f7c96f = /*#__PURE__*/ (0, $3Zh6r$memo)(({ outOfViewHeads: outOfViewHeads, timelineLabelsFormat: timelineLabelsFormat })=>{ + // Filter the out-of-view heads to get those that are out to the left + const leftHeads = outOfViewHeads.filter((head)=>head.outDirection === "left"); // Filter the out-of-view heads to get those that are out to the right + const rightHeads = outOfViewHeads.filter((head)=>head.outDirection === "right"); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + leftHeads.length > 0 && /*#__PURE__*/ (0, $3Zh6r$jsxs)($314b12ef901bf9f3$var$TimelineHeadLeftIndicators, { + "data-tour": "left-indicator", + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($314b12ef901bf9f3$var$TimelinePlayheadLeftIndicator, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { + children: (0, $3Zh6r$datefnsformat)(leftHeads[0].date, timelineLabelsFormat) + }) + }), + leftHeads.length > 1 && /*#__PURE__*/ (0, $3Zh6r$jsxs)($314b12ef901bf9f3$var$TimelinePlayheadLeftIndicator, { + secondary: true, + children: [ + "+", + leftHeads.length - 1 + ] + }) + ] + }), + rightHeads.length > 0 && /*#__PURE__*/ (0, $3Zh6r$jsxs)($314b12ef901bf9f3$var$TimelineHeadRightIndicators, { + "data-tour": "left-indicator", + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($314b12ef901bf9f3$var$TimelinePlayheadRightIndicator, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { + children: (0, $3Zh6r$datefnsformat)(rightHeads[rightHeads.length - 1].date, timelineLabelsFormat) + }) + }), + rightHeads.length > 1 && /*#__PURE__*/ (0, $3Zh6r$jsxs)($314b12ef901bf9f3$var$TimelinePlayheadRightIndicator, { + secondary: true, + children: [ + "+", + rightHeads.length - 1 + ] + }) + ] + }) + ] + }); +}, (prevProps, nextProps)=>{ + // React.memo does a shallow comparison of props, so we need to supply + // a custom comparison function to compare the outOfViewHead objects + return (0, $3Zh6r$isEqual)(prevProps.outOfViewHeads, nextProps.outOfViewHeads); +}); +$314b12ef901bf9f3$export$94939fd3c7f7c96f.displayName = "TimelineHeadIndicators"; +/** + * Determines the appropriate calendar view based on the time density. + * + * The TimeDensity enumeration is mapped to the corresponding calendar view: + * - MONTH: Displays the calendar in 'year' view, showing all months in a year. + * - YEAR: Displays the calendar in 'decade' view, showing multiple years in a decade. + * - Default: Displays the calendar in 'month' view, showing all days of the current month. + */ const $314b12ef901bf9f3$var$getCalendarView = (timeDensity)=>{ + switch(timeDensity){ + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH: + return "year"; + case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR: + return "decade"; + default: + return "month"; + } +}; +function $314b12ef901bf9f3$export$8a7ffffceee9f7da(props) { + const { xScaled: xScaled, width: width, outOfViewHeads: outOfViewHeads, onZoom: onZoom, timeDensity: timeDensity, timelineLabelsFormat: timelineLabelsFormat, minMaxTemporalExtent: minMaxTemporalExtent } = props; + const [selectedDay, setSelectedDay] = (0, $3Zh6r$useAtom)((0, $e8f2da803da9b51c$export$638855498ad82f7d)); + const [selectedCompareDay, setSelectedCompareDay] = (0, $3Zh6r$useAtom)((0, $e8f2da803da9b51c$export$62a55c0fdf140e36)); + const [selectedInterval, setSelectedInterval] = (0, $3Zh6r$useAtom)((0, $e8f2da803da9b51c$export$c8567c8190f32c5a)); + const { features: features } = (0, $c4e64c258279a6f7$export$2e2bcd8739ae039)(); // Scale to use when there are no datasets with data (loading or error) + const initialScale = (0, $3Zh6r$useMemo)(()=>$314b12ef901bf9f3$export$2ebc44fb115f2bba(width), [ + width + ]); + const calendarView = (0, $3Zh6r$useMemo)(()=>$314b12ef901bf9f3$var$getCalendarView(timeDensity), [ + timeDensity + ]); //Center to selected point + const { onTOIZoom: onTOIZoom } = (0, $5ebe26054fa7a0b5$export$7e50e64db72d5ceb)(); + const timelineWidth = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$4f84b7fbbfcb25f7)); + const { k: currentZoomTransformRatio } = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$e35364fe491d345b)); + const { main: main } = (0, $e8c93de38c4d7f4f$export$f6e7a46ff0d0d51a)(); + const visualBufferSizing = 0.9; + const startPoint = 0; + const calculateNewTOIZoom = (dateStart, dateEnd, widthToFit)=>{ + const zTransform = widthToFit / (dateEnd - dateStart); + const panPosition = startPoint - zTransform * dateStart; + return { + zTransform: zTransform, + panPosition: panPosition + }; + }; + const centerTimelineOnSelections = (0, $3Zh6r$useCallback)((newDate)=>{ + if (!timelineWidth || !main) return; //defining width of visible area after confirming we have a timeline width + const widthToFit = (timelineWidth - (0, $aedc0827be93c9e9$export$70a27ee17683e491) - (0, $aedc0827be93c9e9$export$6caee144853a9a1f)) * visualBufferSizing; //setting most recent date value depending on interaction + const newSelectedDay = newDate.selectedDay ?? selectedDay; + const newSelectedCompareDay = newDate.selectedCompareDay ?? selectedCompareDay; + const newSelectedStartInterval = newDate.start ?? selectedInterval?.start; + const newSelectedEndInterval = newDate.end ?? selectedInterval?.end; + let newZoomArgs = { + zTransform: 0, + panPosition: 0 + }; + if (newSelectedDay) { + const calcNewSelectedDay = main(newSelectedDay); + const halfOfCurrentWidth = 0.5; + const timelineCenter = widthToFit * halfOfCurrentWidth; + newZoomArgs.zTransform = currentZoomTransformRatio; + newZoomArgs.panPosition = startPoint - newZoomArgs.zTransform * calcNewSelectedDay + timelineCenter; + if (newSelectedCompareDay) { + const calcNewSelectedCompareDay = main(newSelectedCompareDay); + if (newSelectedDay < newSelectedCompareDay) newZoomArgs = calculateNewTOIZoom(calcNewSelectedDay, calcNewSelectedCompareDay, widthToFit); + else newZoomArgs = calculateNewTOIZoom(calcNewSelectedCompareDay, calcNewSelectedDay, widthToFit); + } + } + if (newSelectedStartInterval && newSelectedEndInterval) { + const calcNewSelectedEndInterval = main(newSelectedEndInterval); + const calcNewSelectedStartInterval = main(newSelectedStartInterval); + if (newSelectedStartInterval > newSelectedEndInterval) newZoomArgs = calculateNewTOIZoom(calcNewSelectedEndInterval, calcNewSelectedStartInterval, widthToFit); + else newZoomArgs = calculateNewTOIZoom(calcNewSelectedStartInterval, calcNewSelectedEndInterval, widthToFit); + } + return onTOIZoom(newZoomArgs.panPosition, newZoomArgs.zTransform); + }, [ + selectedDay, + selectedInterval, + selectedCompareDay, + currentZoomTransformRatio, + main, + timelineWidth, + onTOIZoom + ]); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($314b12ef901bf9f3$var$TimelineControlsSelf, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)($314b12ef901bf9f3$var$ControlsToolbar, { + children: [ + outOfViewHeads && outOfViewHeads.length > 0 && /*#__PURE__*/ (0, $3Zh6r$jsx)($314b12ef901bf9f3$var$TimelineHeadIndicatorsWrapper, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($314b12ef901bf9f3$export$94939fd3c7f7c96f, { + outOfViewHeads: outOfViewHeads, + timelineLabelsFormat: timelineLabelsFormat + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($314b12ef901bf9f3$var$ToolbarFullWidth, { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$ToolbarGroup), { + children: [ + !selectedInterval && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + !selectedCompareDay && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $1137ef8b3394fd15$export$52e4888d65fa0806), { + visuallyDisabled: !!features.length, + tipContent: features.length ? "Compare is not possible when there are areas of interest on the map" : "Add date to compare", + size: "small", + variation: "primary-text", + "data-tour": "compare-date", + onClick: ()=>{ + if (!xScaled || !selectedDay) return; + const [, max] = xScaled.range(); + const currentX = xScaled(selectedDay); + const nextX = currentX + (0, $aedc0827be93c9e9$export$7b16a1e4e0fce4f4); + const newDate = xScaled.invert(nextX > max ? currentX - (0, $aedc0827be93c9e9$export$7b16a1e4e0fce4f4) : nextX); + setSelectedCompareDay(newDate); + centerTimelineOnSelections({ + selectedCompareDay: newDate + }); + }, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $4e2e04f2fdea1fde$export$8266db1827cb2822), { + meaningful: true, + title: "Add comparison date" + }), + "Add date to compare" + ] + }), + selectedCompareDay && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $1137ef8b3394fd15$export$52e4888d65fa0806), { + tipContent: "Stop comparing dates", + size: "small", + variation: "primary-text", + onClick: ()=>{ + setSelectedCompareDay(null); + }, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $4a212e7b443ecd1d$export$7e0d7941fbd8a620), { + meaningful: true, + title: "Stop comparing dates" + }), + "Stop comparing dates" + ] + }) + ] + }), + selectedInterval ? /*#__PURE__*/ (0, $3Zh6r$jsxs)($314b12ef901bf9f3$var$DatePickersWrapper, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e414d32072dd571c$export$dc759c825b6fe91b), { + minDate: minMaxTemporalExtent[0], + maxDate: minMaxTemporalExtent[1], + triggerHeadReference: "FROM:", + selectedDay: selectedInterval.start, + onConfirm: (d)=>{ + if (!d) return; + setSelectedInterval({ + ...selectedInterval, + start: new Date(d) + }); + centerTimelineOnSelections({ + start: new Date(d) + }); + }, + disabled: !xScaled, + tipContent: "Start date for analysis", + dataTourId: "date-picker-start", + calendarView: calendarView, + triggerLabelFormat: timelineLabelsFormat + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$VerticalDivider), {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e414d32072dd571c$export$dc759c825b6fe91b), { + minDate: minMaxTemporalExtent[0], + maxDate: minMaxTemporalExtent[1], + triggerHeadReference: selectedCompareDay ? "A:" : "", + selectedDay: selectedDay, + onConfirm: (d)=>{ + if (!d) return; + setSelectedDay(new Date(d)); + centerTimelineOnSelections({ + selectedDay: new Date(d) + }); + }, + disabled: !xScaled, + tipContent: selectedCompareDay ? "Date shown on left map " : "Date shown on map", + dataTourId: "date-picker-a", + calendarView: calendarView, + triggerLabelFormat: timelineLabelsFormat + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$VerticalDivider), {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e414d32072dd571c$export$dc759c825b6fe91b), { + minDate: minMaxTemporalExtent[0], + maxDate: minMaxTemporalExtent[1], + triggerHeadReference: "TO:", + selectedDay: selectedInterval.end, + onConfirm: (d)=>{ + if (!d) return; + setSelectedInterval({ + ...selectedInterval, + end: new Date(d) + }); + centerTimelineOnSelections({ + end: new Date(d) + }); + }, + disabled: !xScaled, + tipContent: "End date for analysis", + dataTourId: "date-picker-end", + calendarView: calendarView, + triggerLabelFormat: timelineLabelsFormat + }) + ] + }) : /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($314b12ef901bf9f3$var$DatePickersWrapper, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e414d32072dd571c$export$dc759c825b6fe91b), { + minDate: minMaxTemporalExtent[0], + maxDate: minMaxTemporalExtent[1], + triggerHeadReference: selectedCompareDay ? "A:" : "", + selectedDay: selectedDay, + onConfirm: (d)=>{ + if (!d) return; + setSelectedDay(new Date(d)); + centerTimelineOnSelections({ + selectedDay: new Date(d) + }); + }, + disabled: !xScaled, + tipContent: selectedCompareDay ? "Date shown on left map " : "Date shown on map", + dataTourId: "date-picker-a", + calendarView: calendarView, + triggerLabelFormat: timelineLabelsFormat + }), + selectedCompareDay && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$VerticalDivider), {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e414d32072dd571c$export$dc759c825b6fe91b), { + minDate: minMaxTemporalExtent[0], + maxDate: minMaxTemporalExtent[1], + triggerHeadReference: "B:", + selectedDay: selectedCompareDay, + onConfirm: (d)=>{ + if (!d) return; + setSelectedCompareDay(new Date(d)); + centerTimelineOnSelections({ + selectedCompareDay: new Date(d) + }); + }, + disabled: !xScaled, + tipContent: "Date shown on right map", + dataTourId: "date-picker-b", + calendarView: calendarView, + triggerLabelFormat: timelineLabelsFormat + }) + ] + }) + ] + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e0b4d3c3d8ab0130$export$dd9b5566f0bb50aa), { + onZoom: onZoom + }) + ] + }) + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3c7d4f1f4d783830$export$43b7c7fc729150da), { + xScaled: xScaled ?? initialScale, + width: width + }) + ] + }); +} + + + + + + + + + + + + +// This value gets added to the width. +const $b7f32cea8f36cbac$var$SVG_PADDING = 16; +const $b7f32cea8f36cbac$var$TimelineHeadWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline-head__TimelineHeadWrapper", + componentId: "sc-174yk4q-0" +})([ + "position:absolute;right:", + "px;top:-1rem;height:calc(100% + 1rem);pointer-events:none;z-index:", + ";" +], (0, $aedc0827be93c9e9$export$70a27ee17683e491) - $b7f32cea8f36cbac$var$SVG_PADDING, (0, $3Zh6r$themeVal)("zIndices.overlay")); +const $b7f32cea8f36cbac$var$TimelinePlayheadWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline-head__TimelinePlayheadWrapper", + componentId: "sc-174yk4q-1" +})([ + "position:absolute;&:hover{cursor:grab;}&.playhead-grab *{cursor:grabbing;background-color:", + " !important;&::after{border-top:8px solid ", + ";}}" +], (0, $314b12ef901bf9f3$export$f8b4182956b09364), (0, $314b12ef901bf9f3$export$f8b4182956b09364)); +const $b7f32cea8f36cbac$var$TimelinePlayheadBase = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline-head__TimelinePlayheadBase", + componentId: "sc-174yk4q-2" +})([ + "background-color:", + ";color:", + ";padding:", + " ", + ";border-radius:", + ";font-size:0.75rem;position:relative;box-shadow:1px 1px 1px rgba(255,255,255,0.3);" +], (0, $314b12ef901bf9f3$export$f2d15855321b2441), (0, $314b12ef901bf9f3$export$dcfe592d6d7f19b1), (0, $3Zh6r$glsp)(0.15), (0, $3Zh6r$glsp)(0.30), (0, $3Zh6r$themeVal)("shape.rounded")); +const $b7f32cea8f36cbac$var$TimelinePlayheadExtended = (0, $3Zh6r$styledcomponents)($b7f32cea8f36cbac$var$TimelinePlayheadBase).withConfig({ + displayName: "timeline-head__TimelinePlayheadExtended", + componentId: "sc-174yk4q-3" +})([ + "background-color:", + ";border-top-left-radius:", + ";border-top-right-radius:", + ";min-width:115px;text-align:center;" +], (0, $314b12ef901bf9f3$export$f8b4182956b09364), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("shape.rounded")); +const $b7f32cea8f36cbac$var$TimelinePlayhead = (0, $3Zh6r$styledcomponents)($b7f32cea8f36cbac$var$TimelinePlayheadExtended).withConfig({ + displayName: "timeline-head__TimelinePlayhead", + componentId: "sc-174yk4q-4" +})([ + "", + "" +], ({ direction: direction })=>direction === "left" ? (0, $3Zh6r$css)([ + "border-bottom-left-radius:", + ";border-bottom-right-radius:0;position:absolute;transform:translateX(-100%);left:", + ";" + ], (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$glsp)(1.05)) : (0, $3Zh6r$css)([ + "border-bottom-right-radius:", + ";border-bottom-left-radius:0;right:0;" + ], (0, $3Zh6r$themeVal)("shape.rounded"))); +const $b7f32cea8f36cbac$var$TimelinePlayheadWithAfter = (0, $3Zh6r$styledcomponents)($b7f32cea8f36cbac$var$TimelinePlayheadBase).withConfig({ + displayName: "timeline-head__TimelinePlayheadWithAfter", + componentId: "sc-174yk4q-5" +})([ + "min-width:110px;text-align:center;left:0;&::after{content:'';position:absolute;bottom:-3px;left:50%;transform:translateX(-44%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid ", + ";}" +], (0, $314b12ef901bf9f3$export$f2d15855321b2441)); +const $b7f32cea8f36cbac$var$TimelinePlayheadLabel = (0, $3Zh6r$styledcomponents).span.withConfig({ + displayName: "timeline-head__TimelinePlayheadLabel", + componentId: "sc-174yk4q-6" +})([ + "color:", + ";margin-right:5px;" +], (0, $314b12ef901bf9f3$export$cf292b3bb1c9d352)); +const $b7f32cea8f36cbac$var$TimelinePlayheadContent = (0, $3Zh6r$styledcomponents).span.withConfig({ + displayName: "timeline-head__TimelinePlayheadContent", + componentId: "sc-174yk4q-7" +})([ + "pointer-events:all;user-select:none;font-weight:", + ";transform:translate(-14px,-4px);white-space:nowrap;position:relative;z-index:1;" +], (0, $3Zh6r$themeVal)("type.base.regular")); +const $b7f32cea8f36cbac$var$TimelineRangeTrackSelf = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline-head__TimelineRangeTrackSelf", + componentId: "sc-174yk4q-8" +})([ + "position:absolute;top:0;right:", + "px;overflow:hidden;background:", + ";height:100%;.shaded{position:relative;background:", + ";height:100%;}" +], (0, $aedc0827be93c9e9$export$70a27ee17683e491), (0, $3Zh6r$themeVal)("color.base-100a"), (0, $314b12ef901bf9f3$export$dcfe592d6d7f19b1)); +function $b7f32cea8f36cbac$export$6c9adba1dd80b9c5(props) { + const { domain: domain, xScaled: xScaled, selectedDay: selectedDay, width: width, onDayChange: onDayChange, xPosOffset: xPosOffset = 0, zIndex: zIndex = (0, $3Zh6r$themeVal)("zIndices.overlay"), isStrokeDashed: isStrokeDashed, children: children } = props; + const theme = (0, $3Zh6r$useTheme)(); + const rectRef = (0, $3Zh6r$useRef)(null); + (0, $3Zh6r$useEffect)(()=>{ + if (!rectRef.current) return; + const dragger = (0, $3Zh6r$drag)().on("start", function dragstarted() { + (0, $3Zh6r$select)(this).attr("cursor", "grabbing"); + (0, $3Zh6r$select)(this).classed("playhead-grab", true); + }).on("drag", function dragged(event) { + if (event.x < 0 || event.x > width) return; + const dx = event.x - event.subject.x; + const currPos = xScaled(selectedDay); + const newPos = currPos + dx; + const dateFromPos = (0, $3Zh6r$datefnsstartOfDay)(xScaled.invert(newPos)); + const [start, end] = domain; + const interval = { + start: start, + end: end + }; + const newDate = (0, $3Zh6r$datefnsclamp)(dateFromPos, interval); + if (selectedDay.getTime() !== newDate.getTime()) onDayChange(newDate); + }).on("end", function dragended() { + (0, $3Zh6r$select)(this).attr("cursor", "grab"); + (0, $3Zh6r$select)(this).classed("playhead-grab", false); + }); + (0, $3Zh6r$select)(rectRef.current).call(dragger); + }, [ + width, + domain, + selectedDay, + onDayChange, + xScaled + ]); + const xPos = xScaled(selectedDay); + if (xPos < 0 || xPos > width) return null; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($b7f32cea8f36cbac$var$TimelineHeadWrapper, { + style: { + width: width + $b7f32cea8f36cbac$var$SVG_PADDING * 2, + zIndex: zIndex + }, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$var$TimelinePlayheadWrapper, { + "data-tour": props["data-tour"], + ref: rectRef, + style: { + transform: `translate(${xPos - xPosOffset}px, -12px)` + }, + children: children + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("svg", { + style: { + width: width + $b7f32cea8f36cbac$var$SVG_PADDING * 2, + height: "100%" + }, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("g", { + transform: `translate(${$b7f32cea8f36cbac$var$SVG_PADDING}, 0)`, + "data-tour": props["data-tour"], + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("line", { + x1: xPos, + x2: xPos, + y1: 0, + y2: "100%", + stroke: theme.color?.base, + strokeDasharray: isStrokeDashed ? 2 : "none" + }) + }) + }) + ] + }); +} +const $b7f32cea8f36cbac$export$37165ddafe2d35e8 = /*#__PURE__*/ (0, $3Zh6r$forwardRef)((props, ref)=>{ + const { label: label, selectedDay: selectedDay, labelFormat: labelFormat, ...rest } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$export$6c9adba1dd80b9c5, { + selectedDay: selectedDay, + xPosOffset: 40, + zIndex: 1301, + ...rest, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$var$TimelinePlayheadWithAfter, { + ref: ref, + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($b7f32cea8f36cbac$var$TimelinePlayheadContent, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$var$TimelinePlayheadLabel, { + children: label + }), + (0, $3Zh6r$datefnsformat)(selectedDay, labelFormat) + ] + }) + }) + }); +}); +$b7f32cea8f36cbac$export$37165ddafe2d35e8.displayName = "TimelineHeadPoint"; +const $b7f32cea8f36cbac$export$2af6594314df317 = /*#__PURE__*/ (0, $3Zh6r$forwardRef)((props, ref)=>{ + const { label: label, selectedDay: selectedDay, labelFormat: labelFormat, ...rest } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$export$6c9adba1dd80b9c5, { + isStrokeDashed: true, + selectedDay: selectedDay, + ...rest, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$var$TimelinePlayhead, { + direction: "left", + ref: ref, + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($b7f32cea8f36cbac$var$TimelinePlayheadContent, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$var$TimelinePlayheadLabel, { + children: label + }), + (0, $3Zh6r$datefnsformat)(selectedDay, labelFormat) + ] + }) + }) + }); +}); +$b7f32cea8f36cbac$export$2af6594314df317.displayName = "TimelineHeadIn"; +const $b7f32cea8f36cbac$export$2e90dd63e4b15cff = /*#__PURE__*/ (0, $3Zh6r$forwardRef)((props, ref)=>{ + const { label: label, selectedDay: selectedDay, labelFormat: labelFormat, ...rest } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$export$6c9adba1dd80b9c5, { + isStrokeDashed: true, + selectedDay: selectedDay, + xPosOffset: -15, + ...rest, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$var$TimelinePlayhead, { + direction: "right", + ref: ref, + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($b7f32cea8f36cbac$var$TimelinePlayheadContent, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$var$TimelinePlayheadLabel, { + children: label + }), + (0, $3Zh6r$datefnsformat)(selectedDay, labelFormat) + ] + }) + }) + }); +}); +$b7f32cea8f36cbac$export$2e90dd63e4b15cff.displayName = "TimelineHeadOut"; +function $b7f32cea8f36cbac$export$7120aaa714b73506(props) { + const { range: range, xScaled: xScaled, width: width } = props; + const start = xScaled(range.start); + const end = xScaled(range.end); + return /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$var$TimelineRangeTrackSelf, { + style: { + width: width + }, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { + className: "shaded", + style: { + width: end - start, + left: start + } + }) + }); +} + + + + + + + + + + + + + + +/* eslint-disable react/no-unused-prop-types */ + +function $35d4075f2fbd888f$export$cefb40c9962541b5({ singular: singular, plural: plural, count: count, showCount: showCount, zero: zero }) { + if (count === 0 && zero) return zero; + let output = singular; + if (count !== 1) output = plural ?? `${singular}s`; + return showCount ? `${count} ${output}` : output; +} +function $35d4075f2fbd888f$export$2e2bcd8739ae039(props) { + const str = $35d4075f2fbd888f$export$cefb40c9962541b5(props); + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { + children: str + }); +} +$35d4075f2fbd888f$export$2e2bcd8739ae039.defaultProps = { + showCount: true, + zero: null +}; + + + +const $26531460edc699c7$var$TimelineWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline__TimelineWrapper", + componentId: "sc-1eporhe-0" +})([ + "position:relative;flex-grow:1;display:flex;flex-flow:column;height:100%;svg{display:block;}" +]); +const $26531460edc699c7$var$InteractionRect = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline__InteractionRect", + componentId: "sc-1eporhe-1" +})([ + "position:absolute;left:20rem;top:3.5rem;bottom:0;right:", + "px;box-shadow:1px 0 0 0 ", + ",inset 1px 0 0 0 ", + ";z-index:100;" +], (0, $aedc0827be93c9e9$export$70a27ee17683e491), (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("color.base-200")); +const $26531460edc699c7$var$TimelineHeader = (0, $3Zh6r$styledcomponents).header.withConfig({ + displayName: "timeline__TimelineHeader", + componentId: "sc-1eporhe-2" +})([ + "display:flex;flex-shrink:0;box-shadow:0 1px 0 0 ", + ";background-color:", + ";" +], (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("color.base-50")); +const $26531460edc699c7$var$TimelineDetails = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline__TimelineDetails", + componentId: "sc-1eporhe-3" +})([ + "width:20rem;flex-shrink:0;box-shadow:1px 0 0 0 ", + ",0 1px 0 0 ", + ";padding:", + ";z-index:1;" +], (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$glsp)(1.75, 1, 0, 2)); +const $26531460edc699c7$var$Headline = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline__Headline", + componentId: "sc-1eporhe-4" +})([ + "display:flex;justify-content:space-between;align-items:center;" +]); +const $26531460edc699c7$var$TimelineContent = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline__TimelineContent", + componentId: "sc-1eporhe-5" +})([ + "height:100%;min-height:0;display:flex;width:100%;position:relative;" +]); +const $26531460edc699c7$var$EmptyTimelineContentInner = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline__EmptyTimelineContentInner", + componentId: "sc-1eporhe-6" +})([ + "height:100%;min-height:0;display:flex;overflow-x:hidden;width:100%;position:relative;" +]); +const $26531460edc699c7$var$TimelineContentInner = (0, $3Zh6r$styledcomponents)($26531460edc699c7$var$EmptyTimelineContentInner).withConfig({ + displayName: "timeline__TimelineContentInner", + componentId: "sc-1eporhe-7" +})([ + "overflow-y:scroll;@supports (font:-apple-system-body) and (-webkit-appearance:none){height:calc(", + "vh - 130px);}" +], (props)=>100 - props.panelHeight); +const $26531460edc699c7$var$LayerActionBox = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "timeline__LayerActionBox", + componentId: "sc-1eporhe-8" +})([ + "width:100%;display:flex;flex-direction:column;justify-content:center;div{display:flex;flex-direction:column;align-items:center;}svg{fill:", + ";}" +], (0, $3Zh6r$themeVal)("color.base-300")); +const $26531460edc699c7$var$TimelineHeading = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Heading)).withConfig({ + displayName: "timeline__TimelineHeading", + componentId: "sc-1eporhe-9" +})([ + "font-size:0.875rem;" +]); +const $26531460edc699c7$var$getIntervalFromDate = (selectedDay, dataDomain)=>{ + const startDate = (0, $3Zh6r$datefnssub)(selectedDay, { + months: 2 + }); + const endDate = (0, $3Zh6r$datefnsadd)(selectedDay, { + months: 2 + }); // Set start and end days from the selected day, if able. + const [start, end] = dataDomain; + return { + start: (0, $3Zh6r$datefnsisAfter)(startDate, start) ? startDate : selectedDay, + end: (0, $3Zh6r$datefnsisBefore)(endDate, end) ? endDate : end + }; +}; +function $26531460edc699c7$export$2e2bcd8739ae039(props) { + const { datasets: datasets, selectedDay: selectedDay, setSelectedDay: setSelectedDay, selectedCompareDay: selectedCompareDay, setSelectedCompareDay: setSelectedCompareDay, onDatasetAddClick: onDatasetAddClick, panelHeight: panelHeight } = props; // Refs for non react based interactions. + // The interaction rect is used to capture the different d3 events for the + // zoom. + const interactionRef = (0, $3Zh6r$useRef)(null); // Because the interaction rect traps the events, we need a ref to the + // container to propagate the needed events to it, like scroll. + const datasetsContainerRef = (0, $3Zh6r$useRef)(null); + const headPointRef = (0, $3Zh6r$useRef)(null); + const headPointCompareRef = (0, $3Zh6r$useRef)(null); + const headInRef = (0, $3Zh6r$useRef)(null); + const headOutRef = (0, $3Zh6r$useRef)(null); + const [outOfViewHeads, setOutOfViewHeads] = (0, $3Zh6r$useState)([]); + const dataDomain = (0, $21b7a6d02ba30404$export$96dd6b87b2624c34)(); // Observe the width of the timeline wrapper and store it. + // We then use hooks to get the different needed values. + const setTimelineWidth = (0, $3Zh6r$useSetAtom)((0, $f88dcc2f660ecc21$export$4f84b7fbbfcb25f7)); + const { observe: observe } = (0, $3Zh6r$reactcooldimensions)({ + onResize: ({ width: width })=>{ + setTimelineWidth(width); + } + }); + const { contentWidth: width } = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$a770f02414fea603)); + const [selectedInterval, setSelectedInterval] = (0, $3Zh6r$useAtom)((0, $e8f2da803da9b51c$export$c8567c8190f32c5a)); + const { setObsolete: setObsolete, runAnalysis: runAnalysis, isAnalyzing: isAnalyzing } = (0, $6fbb8b4de6411c70$export$ad63e749a59d6f2d)(); + const [zoomTransform, setZoomTransform] = (0, $3Zh6r$useAtom)((0, $f88dcc2f660ecc21$export$e35364fe491d345b)); + const { features: features } = (0, $c4e64c258279a6f7$export$2e2bcd8739ae039)(); + (0, $3Zh6r$useEffect)(()=>{ + // Set the analysis as obsolete when the selected interval changes. + setObsolete(); + }, [ + setObsolete, + selectedInterval + ]); + const translateExtent = (0, $3Zh6r$useMemo)(()=>[ + [ + 0, + 0 + ], + [ + width, + 0 + ] + ], [ + width + ]); // Calculate min and max scale factors, such has each day has a minimum of 2px + // and a maximum of 100px. + const { k0: k0, k1: k1 } = (0, $e8c93de38c4d7f4f$export$785353f1afe4b4b6)(); + const { scaled: xScaled, main: xMain } = (0, $e8c93de38c4d7f4f$export$f6e7a46ff0d0d51a)(); // Create the zoom behavior needed for the timeline interactions. + const zoomBehavior = (0, $3Zh6r$useMemo)(()=>{ + return (0, $3Zh6r$zoom)().scaleExtent([ + k0, + k1 + ]).translateExtent(translateExtent).extent(translateExtent).filter((event)=>{ + if (event.type === "wheel" && !event.altKey) { + // The zoom behavior traps the scroll event. Propagate to the data + // container to scroll it. + if (datasetsContainerRef.current) datasetsContainerRef.current.scrollBy(0, event.deltaY); + return false; + } + return true; + }).on("zoom", function(event) { + const { sourceEvent: sourceEvent } = event; + if (sourceEvent?.type === "wheel") // Alt key plus wheel makes the browser go back in history. Prevent. + { + if (sourceEvent.altKey) sourceEvent.preventDefault(); + } + const { x: x, y: y, k: k } = event.transform; + setZoomTransform((t)=>(0, $d85630827bff60cc$export$41b6899c1c0ee4c1)(t, { + x: x, + y: y, + k: k + }) ? t : { + x: x, + y: y, + k: k + }); + }); + }, [ + setZoomTransform, + translateExtent, + k0, + k1 + ]); + (0, $3Zh6r$useEffect)(()=>{ + if (!xScaled) return; // Get the start and end of the current scaled domain (visible timeline) + const [extentStart, extentEnd] = xScaled.domain(); // Initialize the heads array with the selected day point + let heads = [ + { + name: "Point", + ref: headPointRef, + date: selectedDay + } + ]; // If there is a selected compare day, add it to the heads array + if (selectedCompareDay) heads = [ + ...heads, + { + name: "PointCompare", + ref: headPointCompareRef, + date: selectedCompareDay + } + ]; + // If there is a selected interval, add its start and end to the heads array + if (selectedInterval) heads = [ + ...heads, + { + name: "In", + ref: headInRef, + date: selectedInterval.start + }, + { + name: "Out", + ref: headOutRef, + date: selectedInterval.end + } + ]; + // Filter heads that are not currently in view and map them to the OutOfViewHead type + const outOfViewHeads = heads.filter((head)=>!head.ref.current).map((head)=>{ + let outDirection; + if (head.date && head.date < extentStart) outDirection = "left"; + else if (head.date && head.date > extentEnd) outDirection = "right"; + return { + name: head.name, + // Default to current date if date is null (e.g. could occur on initial component mount) + date: head.date ?? new Date(), + isInView: false, + outDirection: outDirection + }; + }); + setOutOfViewHeads(outOfViewHeads); + }, [ + selectedDay, + selectedInterval, + selectedCompareDay, + xScaled, + zoomBehavior + ]); + (0, $3Zh6r$useEffect)(()=>{ + if (!interactionRef.current) return; + (0, $3Zh6r$select)(interactionRef.current).call(zoomBehavior).on("dblclick.zoom", null).on("click", (event)=>{ + const d = xScaled?.invert(event.layerX); + if (!d) return; // TODO: Key click has to be improved! Fixes needed: + // - Preventing setting start day after end day and vice versa. + // - Handling when there's no selected interval. + if (event.shiftKey) setSelectedInterval((interval)=>interval ? { + ...interval, + start: d + } : null); + else if (event.altKey) setSelectedInterval((interval)=>interval ? { + ...interval, + end: d + } : null); + else setSelectedDay((0, $3Zh6r$datefnsstartOfDay)(d)); + }).on("wheel", function(event) { + // Wheel is triggered when an horizontal wheel is used or when shift + // wheel is used. The zoom event is only for vertical wheel so we have + // to mimic the pan behavior. + if (event.altKey) event.preventDefault(); + const element = (0, $3Zh6r$select)(this); // Get the current zoom transform. + const currentT = element.property("__zoom"); // Applying the transform will cause the zoom event to be emitted without + // a sourceEvent. On the zoom event listener, the updated zoom transform + // is set on the state, so there's no need to do it here + (0, $d85630827bff60cc$export$9f9dcb98c894b623)(zoomBehavior, element, currentT.x - event.deltaX, currentT.y, currentT.k); + }); + }, [ + setSelectedDay, + xScaled, + zoomBehavior + ]); // When a new dataset is added we need to recompute the transform to ensure + // the timeline view remains the same. Datasets being added cause the scale + // factors to change. + // Using useLayoutEffect to ensure the transform is calculate before new + // renders. + (0, $0fc43ecea1a3770d$export$de77312506f02988)(([_k1, _zoomTransform, _xScaled])=>{ + if (!interactionRef.current || !_zoomTransform || !_k1 || !_xScaled || !xMain || _k1 === k1) return; // Calculate the new scale factor by using the ration between the old + // and new scale extents. Can never be less than minimum scale factor (k0) + const k = Math.max(k0, k1 / _k1 * _zoomTransform.k); // Rescale the main scale to be able to calculate the new x position + const rescaled = (0, $d85630827bff60cc$export$44babadf5fb4395e)(xMain, 0, k); // The date at the start of the timeline is the initial domain of the + // scale used to draw it - the scaled scale in this case. + const dateAtTimelineStart = _xScaled.domain()[0]; // Applying the transform will cause the zoom event to be emitted + // without a sourceEvent. On the zoom event listener, the updated zoom + // transform is set on the state, so there's no need to do it here. + (0, $d85630827bff60cc$export$9f9dcb98c894b623)(zoomBehavior, (0, $3Zh6r$select)(interactionRef.current), rescaled(dateAtTimelineStart) * -1, 0, k); + }, [ + k1, + zoomTransform, + xScaled, + xMain, + k0 + ]); + const successDatasets = (0, $3Zh6r$useMemo)(()=>datasets.filter((d)=>d.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS), [ + datasets + ]); // When a loaded dataset is added from an empty state, compute the correct + // transform taking into account the min scale factor (k0). + const successDatasetsCount = successDatasets.length; + const prevSuccessDatasetsCount = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(successDatasets.length); + (0, $3Zh6r$useLayoutEffect)(()=>{ + if (!interactionRef.current || prevSuccessDatasetsCount !== 0 || successDatasetsCount === 0) return; + (0, $d85630827bff60cc$export$9f9dcb98c894b623)(zoomBehavior, (0, $3Zh6r$select)(interactionRef.current), 0, 0, k0); + }, [ + prevSuccessDatasetsCount, + successDatasetsCount, + k0, + zoomBehavior + ]); + const { initializeTOIZoom: initializeTOIZoom } = (0, $5ebe26054fa7a0b5$export$7e50e64db72d5ceb)(); + (0, $3Zh6r$useEffect)(()=>{ + // Set TOIZoom functionality in atom so it can be used in analysis component + // Ensure zoomBehavior and interactionRef are defined before initializing + if (zoomBehavior && interactionRef.current) initializeTOIZoom(zoomBehavior, interactionRef); + }, [ + initializeTOIZoom, + zoomBehavior, + interactionRef + ]); + const onControlsZoom = (0, $3Zh6r$useCallback)((zoomV)=>{ + if (!interactionRef.current || !xMain || !xScaled || !selectedDay) return; // Position in the timeline so it maintains the same position. + const currPlayheadX = xScaled(selectedDay); // Rescale the main scale to be able to calculate the new x position + const rescaled = (0, $d85630827bff60cc$export$44babadf5fb4395e)(xMain, 0, zoomV); + (0, $d85630827bff60cc$export$9f9dcb98c894b623)(zoomBehavior, (0, $3Zh6r$select)(interactionRef.current), rescaled(selectedDay) * -1 + currPlayheadX, 0, zoomV); + }, [ + xScaled, + xMain, + selectedDay, + zoomBehavior + ]); // Set correct dates when the date domain changes. + const prevDataDomain = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(dataDomain); + (0, $3Zh6r$useEffect)(()=>{ + if (prevDataDomain === dataDomain) return; // If all datasets are removed, reset the selected day/interval. + if (!dataDomain) { + setSelectedDay(null); + setSelectedInterval(null); + return; + } + const [start, end] = dataDomain; // If the selected day is not within the new domain, set it to the last + // available dataset date. We can't use the date domain, because the end of + // the domain is the max date + a duration so that all dataset dates fit in + // the timeline. + let newSelectedDay; // needed for the interval + if (!selectedDay || !(0, $3Zh6r$datefnsisWithinInterval)(selectedDay, { + start: start, + end: end + })) { + const maxDate = (0, $3Zh6r$datefnsmax)(successDatasets.map((d)=>d.data.domain.last)); + setSelectedDay(maxDate); + newSelectedDay = maxDate; + } else newSelectedDay = selectedDay; + // If there is a selected interval and is not within the new domain, + // calculate a new one. + if (selectedInterval && (!(0, $3Zh6r$datefnsisWithinInterval)(selectedInterval.start, { + start: start, + end: end + }) || !(0, $3Zh6r$datefnsisWithinInterval)(selectedInterval.end, { + start: start, + end: end + }))) setSelectedInterval($26531460edc699c7$var$getIntervalFromDate(newSelectedDay, dataDomain)); + }, [ + prevDataDomain, + dataDomain, + setSelectedDay, + setSelectedInterval, + selectedDay, + selectedInterval, + successDatasets + ]); // When new datasets are added, if we're in analysis mode, run the analysis + // for them + const currentSuccessDatasetsIds = (0, $3Zh6r$useMemo)(()=>successDatasets.map((d)=>d.data.id), [ + successDatasets + ]); + const prevSuccessDatasetsIds = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(currentSuccessDatasetsIds); + (0, $3Zh6r$useEffect)(()=>{ + if (!isAnalyzing) return; // Get the ids of the datasets that were added. + const addedDatasets = currentSuccessDatasetsIds.filter((id)=>!prevSuccessDatasetsIds?.includes(id)); + if (addedDatasets.length) runAnalysis(addedDatasets); + }, [ + prevSuccessDatasetsIds, + currentSuccessDatasetsIds, + isAnalyzing, + runAnalysis + ]); // Set a date range selection when the user creates a new AOI. + const prevFeaturesCount = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(features.length); + (0, $3Zh6r$useEffect)(()=>{ + // If no feature change, no selected day, or no domain, skip. + if (prevFeaturesCount === features.length || !selectedDay || !dataDomain) return; + if (!features.length) // All features were removed. Reset the selected day/interval. + setSelectedInterval(null); + if (prevFeaturesCount === 0 && features.length > 0) // We went from 0 features to some features. + setSelectedInterval($26531460edc699c7$var$getIntervalFromDate(selectedDay, dataDomain)); + }, [ + features.length, + prevFeaturesCount, + selectedDay, + dataDomain, + setSelectedInterval + ]); // Catches the situation where the user drawn an aoi before the dataset has + // time to finish loading. + const prevSelectedDay = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(selectedDay); + (0, $3Zh6r$useEffect)(()=>{ + if (selectedDay && !prevSelectedDay && features.length && dataDomain && !selectedInterval) setSelectedInterval($26531460edc699c7$var$getIntervalFromDate(selectedDay, dataDomain)); + }, [ + selectedDay, + prevSelectedDay, + features.length, + selectedInterval, + dataDomain, + setSelectedInterval + ]); + const shouldRenderTimeline = xScaled && dataDomain; // Attach the needed event listeners to the interaction rectangle to capture + // the mouse position. See source file for more information. + (0, $5b66f5896dac5f30$export$a19cc03fc7e1b995)(interactionRef.current); + const CommonTimelineHeadline = ()=>{ + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($26531460edc699c7$var$Headline, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($26531460edc699c7$var$TimelineHeading, { + as: "h2", + children: "Data layers" + }), + onDatasetAddClick && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Button), { + variation: "primary-fill", + size: "small", + onClick: onDatasetAddClick, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonPlusSmall), { + title: "Add layer" + }), + " Add layer" + ] + }) + ] + }); + }; // Stub scale for when there is no layers + const initialScale = (0, $3Zh6r$useMemo)(()=>(0, $314b12ef901bf9f3$export$2ebc44fb115f2bba)(width), [ + width + ]); + const minMaxTemporalExtent = (0, $3Zh6r$useMemo)(()=>(0, $d85630827bff60cc$export$9c7a1a5d94a57f56)(datasets.filter((dataset)=>dataset.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS)), [ + datasets + ]); + const lowestCommonTimeDensity = (0, $3Zh6r$useMemo)(()=>(0, $32613d3594246d79$export$d151187309f9d5c1)(// The function getLowestCommonTimeDensity expects an array of TimelineDatasetSuccess objects, + // which have the 'data.timeDensity' property (formated as such). + datasets.filter((dataset)=>dataset.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS)), [ + datasets + ]); + const timelineLabelFormat = (0, $3Zh6r$useMemo)(()=>(0, $d85630827bff60cc$export$d36333cec31aa9ac)(lowestCommonTimeDensity), [ + lowestCommonTimeDensity + ]); // Some of these values depend on each other, but we check all of them so + // typescript doesn't complain. + if (datasets.length === 0) return /*#__PURE__*/ (0, $3Zh6r$jsxs)($26531460edc699c7$var$TimelineWrapper, { + ref: observe, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)($26531460edc699c7$var$TimelineHeader, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($26531460edc699c7$var$TimelineDetails, { + children: CommonTimelineHeadline() + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $314b12ef901bf9f3$export$4e2b22338d894d59), { + xScaled: initialScale, + width: width + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($26531460edc699c7$var$TimelineContent, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($26531460edc699c7$var$TimelineDetails, {}), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($26531460edc699c7$var$EmptyTimelineContentInner, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3c7d4f1f4d783830$export$8c0f725003ffefde), { + width: width, + xScaled: initialScale + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($26531460edc699c7$var$LayerActionBox, { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonIsoStack), { + size: "xxlarge" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: "No data layer added to the map!" + }), + onDatasetAddClick && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Button), { + variation: "base-text", + size: "small", + onClick: onDatasetAddClick, + children: "Add a layer here" + }) + ] + }) + }) + ] + }) + ] + }) + ] + }); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($26531460edc699c7$var$TimelineWrapper, { + ref: observe, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($26531460edc699c7$var$InteractionRect, { + ref: interactionRef, + style: !shouldRenderTimeline ? { + pointerEvents: "none" + } : undefined, + "data-tour": "timeline-interaction-rect" + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($26531460edc699c7$var$TimelineHeader, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)($26531460edc699c7$var$TimelineDetails, { + children: [ + CommonTimelineHeadline(), + /*#__PURE__*/ (0, $3Zh6r$jsxs)("small", { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $35d4075f2fbd888f$export$2e2bcd8739ae039), { + count: datasets.length, + singular: "layer", + plural: "layers" + }), + " ", + "added" + ] + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $314b12ef901bf9f3$export$8a7ffffceee9f7da), { + minMaxTemporalExtent: minMaxTemporalExtent, + xScaled: xScaled, + width: width, + onZoom: onControlsZoom, + outOfViewHeads: outOfViewHeads, + timeDensity: lowestCommonTimeDensity, + timelineLabelsFormat: timelineLabelFormat + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($26531460edc699c7$var$TimelineContent, { + children: [ + shouldRenderTimeline && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + selectedDay && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b7f32cea8f36cbac$export$37165ddafe2d35e8), { + ref: headPointRef, + "data-tour": "timeline-head-a", + label: selectedCompareDay ? "A" : undefined, + domain: dataDomain, + xScaled: xScaled, + onDayChange: setSelectedDay, + selectedDay: selectedDay, + width: width, + labelFormat: timelineLabelFormat + }), + selectedCompareDay && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b7f32cea8f36cbac$export$37165ddafe2d35e8), { + ref: headPointCompareRef, + label: "B", + domain: dataDomain, + xScaled: xScaled, + onDayChange: setSelectedCompareDay, + selectedDay: selectedCompareDay, + width: width, + labelFormat: timelineLabelFormat + }), + selectedInterval && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b7f32cea8f36cbac$export$2af6594314df317), { + ref: headInRef, + domain: dataDomain, + xScaled: xScaled, + label: "FROM", + onDayChange: (d)=>{ + setSelectedInterval((interval)=>{ + const prevDay = (0, $3Zh6r$datefnssub)(interval.end, { + days: 1 + }); + return { + end: interval.end, + start: (0, $3Zh6r$datefnsisAfter)(d, prevDay) ? prevDay : d + }; + }); + }, + selectedDay: selectedInterval.start, + width: width, + labelFormat: timelineLabelFormat + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b7f32cea8f36cbac$export$2e90dd63e4b15cff), { + ref: headOutRef, + domain: dataDomain, + xScaled: xScaled, + label: "TO", + onDayChange: (d)=>{ + setSelectedInterval((interval)=>{ + const nextDay = (0, $3Zh6r$datefnsadd)(interval.start, { + days: 1 + }); + return { + start: interval.start, + end: (0, $3Zh6r$datefnsisBefore)(d, nextDay) ? nextDay : d + }; + }); + }, + selectedDay: selectedInterval.end, + width: width, + labelFormat: timelineLabelFormat + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b7f32cea8f36cbac$export$7120aaa714b73506), { + range: selectedInterval, + xScaled: xScaled, + width: width + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3c7d4f1f4d783830$export$8c0f725003ffefde), { + width: width, + xScaled: xScaled + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($26531460edc699c7$var$TimelineContentInner, { + ref: datasetsContainerRef, + panelHeight: panelHeight, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b22d0b949ab79724$export$e35b1d2d9e86dcdd), { + width: width, + xScaled: xScaled + }) + }) + ] + }) + ] + }); +} + + + + + + + + + + + + + + + + + + + + + + + + + + +const $f6b2bbeb8e2aa367$export$6b5092ff9db1554d = (feat)=>{ + if (!feat) return { + ne: [], + sw: [] + }; + const b = (0, $3Zh6r$turfbbox)(feat); + return { + ne: [ + b[2], + b[3] + ], + sw: [ + b[0], + b[1] + ] + }; +}; +const $f6b2bbeb8e2aa367$export$95869bc559d5ab6 = (feature, bounds)=>{ + const { ne: [neLng, neLat], sw: [swLng, swLat] } = bounds; + const geometry = { + type: "Polygon", + coordinates: [ + [ + [ + swLng, + neLat + ], + [ + neLng, + neLat + ], + [ + neLng, + swLat + ], + [ + swLng, + swLat + ], + [ + swLng, + neLat + ] + ] + ] + }; + return feature ? { + ...feature, + geometry: geometry + } : { + type: "Feature", + id: "aoi-feature", + properties: {}, + geometry: geometry + }; +}; +const $f6b2bbeb8e2aa367$export$7ac02f39f0f6dccc = (featureCollection)=>{ + if (!featureCollection?.features.length) return "0"; // Merge the features to calculate the correct area in the case of overlap. + const mergedFeature = featureCollection.features.slice(1).reduce((acc, feature)=>{ + return (0, $3Zh6r$turfunion)(acc, feature); + }, featureCollection.features[0]); // Convert from m2 to km2. + const km2 = (0, $3Zh6r$turfarea)(mergedFeature) / 1e6; + return (0, $70a57262ebf0860e$export$aa9294712332dc16)(km2, { + decimals: 0, + shorten: true + }); +}; +const $f6b2bbeb8e2aa367$export$e51445d0d4e2683b = (bounds)=>{ + // Check if bounds are valid. + return bounds.ne[0] !== undefined && bounds.ne[1] !== undefined && bounds.sw[0] !== undefined && bounds.sw[1] !== undefined; +}; +const $f6b2bbeb8e2aa367$export$f9291b679a7c557a = (features = [])=>({ + type: "FeatureCollection", + features: features + }); + + + + + + + + +const $909a29d74b019ed9$var$AnalysisMessageWrapper = (0, $3Zh6r$styledcomponents).div.attrs({ + "data-tour": "analysis-message" +}).withConfig({ + displayName: "analysis-message-control__AnalysisMessageWrapper", + componentId: "sc-dtjqrz-0" +})([ + "display:flex;align-items:center;min-height:2rem;gap:", + ";" +], (0, $3Zh6r$glsp)(0.5)); +const $909a29d74b019ed9$var$AnalysisMessageInner = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "analysis-message-control__AnalysisMessageInner", + componentId: "sc-dtjqrz-1" +})([ + "background-color:", + ";border-radius:", + ";color:", + ";overflow:hidden;display:flex;align-items:center;min-height:1.5rem;gap:", + ";padding:", + ";" +], (0, $3Zh6r$themeVal)("color.base-400a"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$glsp)(0, 0.5)); +const $909a29d74b019ed9$var$MessageStatusIndicator = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "analysis-message-control__MessageStatusIndicator", + componentId: "sc-dtjqrz-2" +})([ + "display:flex;align-items:center;padding:", + ";margin-left:", + ";align-self:stretch;", + "" +], (0, $3Zh6r$glsp)(0, 0.5), (0, $3Zh6r$glsp)(-0.5), ({ status: status })=>{ + switch(status){ + case "info": + return (0, $3Zh6r$css)([ + "background-color:", + ";" + ], (0, $3Zh6r$themeVal)("color.info")); + case "analyzing": + return (0, $3Zh6r$css)([ + "background-color:", + ";" + ], (0, $3Zh6r$themeVal)("color.success")); + case "obsolete": + return (0, $3Zh6r$css)([ + "background-color:", + ";" + ], (0, $3Zh6r$themeVal)("color.danger")); + } +}); +const $909a29d74b019ed9$var$MessageContent = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "analysis-message-control__MessageContent", + componentId: "sc-dtjqrz-3" +})([ + "line-height:1.5rem;max-height:1.5rem;sup{vertical-align:top;}" +]); +const $909a29d74b019ed9$var$MessageControls = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "analysis-message-control__MessageControls", + componentId: "sc-dtjqrz-4" +})([ + "display:flex;gap:", + ";" +], (0, $3Zh6r$glsp)(0.5)); +function $909a29d74b019ed9$export$9c844a5af7b3ef74({ mainMap: mainMap }) { + const { isObsolete: isObsolete, setObsolete: setObsolete, isAnalyzing: isAnalyzing } = (0, $6fbb8b4de6411c70$export$ad63e749a59d6f2d)(); + const datasets = (0, $3Zh6r$useAtomValue)((0, $4d94a94638f4b4ba$export$b8f17f74a0eb3142)); + const datasetIds = datasets.map((d)=>d.data.id); + const timelineWidth = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$4f84b7fbbfcb25f7)); + const { main: main } = (0, $e8c93de38c4d7f4f$export$f6e7a46ff0d0d51a)(); + const { onTOIZoom: onTOIZoom } = (0, $5ebe26054fa7a0b5$export$7e50e64db72d5ceb)(); + const { features: features } = (0, $c4e64c258279a6f7$export$2e2bcd8739ae039)(); + const selectedInterval = (0, $3Zh6r$useAtomValue)((0, $e8f2da803da9b51c$export$c8567c8190f32c5a)); + const dateLabel = selectedInterval && (0, $4c754f8d949487da$export$2e9241a0bdf6c8b8)(selectedInterval.start, selectedInterval.end); + const selectedFeatures = features.filter((f)=>f.selected); + (0, $3Zh6r$useEffect)(()=>{ + // Set the analysis as obsolete when the selected features change. + setObsolete(); + }, [ + setObsolete, + features + ]); + const analysisCallback = (0, $3Zh6r$useCallback)(()=>{ + // Fit AOI + const bboxToFit = (0, $3Zh6r$turfbbox)({ + type: "FeatureCollection", + features: selectedFeatures + }); + const zoom = bboxToFit ? (0, $02001aac47ff8556$export$13537e4993f15a71)(bboxToFit) : 14; + mainMap?.flyTo({ + center: [ + (bboxToFit[2] + bboxToFit[0]) / 2, + (bboxToFit[3] + bboxToFit[1]) / 2 + ], + zoom: zoom + }); // Fit TOI + if (!main || !timelineWidth || !selectedInterval?.start) return; + const widthToFit = (timelineWidth - (0, $aedc0827be93c9e9$export$70a27ee17683e491) - (0, $aedc0827be93c9e9$export$6caee144853a9a1f)) * 0.9; + const startPoint = 0; + const new_k = widthToFit / (main(selectedInterval.end) - main(selectedInterval.start)); + const new_x = startPoint - new_k * main(selectedInterval.start); + onTOIZoom(new_x, new_k); + }, [ + selectedFeatures, + mainMap, + main, + timelineWidth, + onTOIZoom, + selectedInterval + ]); + if (isAnalyzing) return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessagesWhileAnalyzing, { + isObsolete: isObsolete, + features: features, + selectedFeatures: selectedFeatures, + datasetIds: datasetIds, + dateLabel: dateLabel, + analysisCallback: analysisCallback + }); + else return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessagesWhileNotAnalyzing, { + features: features, + selectedFeatures: selectedFeatures, + datasetIds: datasetIds, + dateLabel: dateLabel, + analysisCallback: analysisCallback + }); +} +function $909a29d74b019ed9$export$1f6c3470b3466688() { + const { main: main } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); + (0, $9df2cd8992362d1d$export$2e2bcd8739ae039)(()=>/*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$export$9c844a5af7b3ef74, { + mainMap: main + }), { + position: "top-left" + }); + return null; +} // / / / / / / Analysis messages for different states / / / / / / // +function $909a29d74b019ed9$var$MessagesWhileAnalyzing(props) { + const { isObsolete: isObsolete, features: features, selectedFeatures: selectedFeatures, datasetIds: datasetIds, dateLabel: dateLabel, analysisCallback: analysisCallback } = props; + const area = (0, $f6b2bbeb8e2aa367$export$7ac02f39f0f6dccc)({ + type: "FeatureCollection", + features: selectedFeatures + }); + if (!isObsolete) // Analyzing and not obsolete. + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$AnalysisMessageWrapper, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$AnalysisMessageInner, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$StatusIconAnalyzing, {}), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$MessageContent, { + children: [ + "Analyzing an area covering ", + area, + " km", + /*#__PURE__*/ (0, $3Zh6r$jsx)("sup", { + children: "2" + }), + " ", + dateLabel && ` from ${dateLabel}`, + "." + ] + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessageControls, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$ButtonExit, {}) + }) + ] + }); + // Analyzing, and obsolete. + if (selectedFeatures.length) // Features are selected. + // Prompt for a refresh. + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$AnalysisMessageWrapper, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$AnalysisMessageInner, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$StatusIconObsolete, {}), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$MessageContent, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { + children: "Selection changed:" + }), + " area covering", + " ", + /*#__PURE__*/ (0, $3Zh6r$jsxs)("strong", { + children: [ + area, + " km", + /*#__PURE__*/ (0, $3Zh6r$jsx)("sup", { + children: "2" + }) + ] + }), + " ", + dateLabel && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + " ", + "from ", + /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { + children: dateLabel + }), + " " + ] + }) + ] + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$MessageControls, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$ButtonObsolete, { + datasetIds: datasetIds, + analysisCallback: analysisCallback + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$ButtonExit, {}) + ] + }) + ] + }); + else return /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$AnalysisMessageWrapper, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$AnalysisMessageInner, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$StatusIconObsolete, {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessageContent, { + children: features.length ? /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { + children: "Selection changed:" + }), + " select an area to analyze", + " ", + dateLabel && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + " ", + "from ", + /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { + children: dateLabel + }), + " " + ] + }) + ] + }) : /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { + children: "Selection changed:" + }), + " draw or upload an area to analyze", + " ", + dateLabel && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + " ", + "from ", + /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { + children: dateLabel + }), + " " + ] + }) + ] + }) + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessageControls, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$ButtonExit, {}) + }) + ] + }); +} +function $909a29d74b019ed9$var$MessagesWhileNotAnalyzing(props) { + const { features: features, selectedFeatures: selectedFeatures, datasetIds: datasetIds, dateLabel: dateLabel, analysisCallback: analysisCallback } = props; + if (selectedFeatures.length) { + // Not analyzing, but there are selected features. + // Can start analysis + const area = (0, $f6b2bbeb8e2aa367$export$7ac02f39f0f6dccc)({ + type: "FeatureCollection", + features: selectedFeatures + }); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$AnalysisMessageWrapper, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$AnalysisMessageInner, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$StatusIconPreAnalyzing, {}), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$MessageContent, { + children: [ + "An area of", + " ", + /*#__PURE__*/ (0, $3Zh6r$jsxs)("strong", { + children: [ + area, + " km", + /*#__PURE__*/ (0, $3Zh6r$jsx)("sup", { + children: "2" + }) + ] + }), + " ", + dateLabel && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + " ", + "from ", + /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { + children: dateLabel + }), + " " + ] + }), + "is selected." + ] + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessageControls, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$ButtonAnalyze, { + analysisCallback: analysisCallback, + datasetIds: datasetIds + }) + }) + ] + }); + } else if (features.length) // Not analyzing, nothing selected, but there are features. + // Prompt to select features. + return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$AnalysisMessageWrapper, { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$AnalysisMessageInner, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$StatusIconInfo, {}), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$MessageContent, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e3a7178e65da5ca7$export$dff7c5afa99d3f38), { + children: "click" + }), + " Select an area to start analysis. To select multiple areas use", + " ", + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e3a7178e65da5ca7$export$dff7c5afa99d3f38), { + children: "shift+click" + }), + "." + ] + }) + ] + }) + }); + else // Not analyzing, nothing selected, no features. + // Do not display anything. + return null; +} // / / / / / / Components to construct the analysis messages / / / / / / // +function $909a29d74b019ed9$var$StatusIconObsolete() { + return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessageStatusIndicator, { + status: "obsolete", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChartLine), {}) + }); +} +function $909a29d74b019ed9$var$StatusIconAnalyzing() { + return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessageStatusIndicator, { + status: "analyzing", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChartLine), {}) + }); +} +function $909a29d74b019ed9$var$StatusIconPreAnalyzing() { + return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessageStatusIndicator, { + status: "info", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChartLine), {}) + }); +} +function $909a29d74b019ed9$var$StatusIconInfo() { + return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessageStatusIndicator, { + status: "info", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonCircleInformation), {}) + }); +} +const $909a29d74b019ed9$var$Btn = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Button)).withConfig({ + displayName: "analysis-message-control__Btn", + componentId: "sc-dtjqrz-5" +})([ + "&&&{", + "}" +], ({ variation: variation, size: size })=>(0, $3Zh6r$createButtonStyles)({ + variation: variation, + size: size + })); +function $909a29d74b019ed9$var$ButtonObsolete(props) { + const { datasetIds: datasetIds, analysisCallback: analysisCallback } = props; + const { runAnalysis: runAnalysis } = (0, $6fbb8b4de6411c70$export$ad63e749a59d6f2d)(); + const handleClick = (0, $3Zh6r$useCallback)(()=>{ + runAnalysis(datasetIds); + analysisCallback(); + }, [ + datasetIds, + analysisCallback, + runAnalysis + ]); + return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$Btn, { + variation: "primary-fill", + size: "small", + onClick: handleClick, + children: "Apply changes" + }); +} +function $909a29d74b019ed9$var$ButtonExit() { + const { cancelAnalysis: cancelAnalysis } = (0, $6fbb8b4de6411c70$export$ad63e749a59d6f2d)(); + return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$Btn, { + variation: "base-fill", + size: "small", + onClick: ()=>{ + cancelAnalysis(); + }, + children: "Exit analysis" + }); +} +function $909a29d74b019ed9$var$ButtonAnalyze(props) { + const { datasetIds: datasetIds, analysisCallback: analysisCallback } = props; + const { runAnalysis: runAnalysis } = (0, $6fbb8b4de6411c70$export$ad63e749a59d6f2d)(); + const handleClick = (0, $3Zh6r$useCallback)(()=>{ + runAnalysis(datasetIds); + analysisCallback(); + }, [ + datasetIds, + runAnalysis, + analysisCallback + ]); + return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$Btn, { + variation: "primary-fill", + size: "small", + onClick: handleClick, + children: "Run analysis" + }); +} + + + + + + + + + + + +const $dece08ff61eb0996$export$880a7f9ee0ea89e0 = (0, $3Zh6r$styledcomponents)((0, $1137ef8b3394fd15$export$d3a4070914c20f9d)).withConfig({ + displayName: "button__SelectorButton", + componentId: "sc-1ogdt4k-0" +})([ + "&&&{", + " background-color:", + ";&:hover{background-color:", + ";}& path{fill:", + ";}}" +], (0, $3Zh6r$createButtonStyles)({ + variation: "surface-fill", + fitting: "skinny" +}), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("color.base")); + + + + + + + + + + + + +var $da34c3dadb15a52a$exports = {}; +$da34c3dadb15a52a$exports = new URL("tour-comparison.b4c28c2d.gif", import.meta.url).toString(); + + +var $86f371971eda419b$exports = {}; +$86f371971eda419b$exports = new URL("tour-analysis.af1a1ea4.gif", import.meta.url).toString(); + + + + +const $2fdd23a39c2e6e86$var$Popover = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "tour-manager__Popover", + componentId: "sc-oe5fdx-0" +})([ + "position:relative;background:", + ";padding:", + ";border-radius:", + ";display:flex;flex-direction:column;gap:", + ";" +], (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$glsp)(1, 2, 1, 2), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$glsp)()); +const $2fdd23a39c2e6e86$var$CloseButton = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Button)).withConfig({ + displayName: "tour-manager__CloseButton", + componentId: "sc-oe5fdx-1" +})([ + "position:absolute;right:", + ";top:", + ";" +], (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$glsp)(0.5)); +const $2fdd23a39c2e6e86$var$PopoverBody = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "tour-manager__PopoverBody", + componentId: "sc-oe5fdx-2" +})([ + "display:flex;flex-flow:column;gap:", + ";" +], (0, $3Zh6r$glsp)()); +const $2fdd23a39c2e6e86$var$PopoverFooter = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "tour-manager__PopoverFooter", + componentId: "sc-oe5fdx-3" +})([ + "display:flex;justify-content:center;align-items:center;gap:", + ";font-weight:", + ";" +], (0, $3Zh6r$glsp)(), (0, $3Zh6r$themeVal)("type.base.bold")); +const $2fdd23a39c2e6e86$export$df471c85a2e89ff5 = [ + { + title: "Time series analysis", + selector: "[data-tour='analysis-tour']", + content: ()=>/*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("img", { + src: (0, (/*@__PURE__*/$parcel$interopDefault($86f371971eda419b$exports))), + alt: "Animation showing an AOI being drawn through a mouse click" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: "To calculate a time series of zonal statistics for your layers, start here by drawing or uploading your area of interest." + }) + ] + }), + stepInteraction: false + }, + { + title: "Comparison", + selector: "[data-tour='compare-date']", + content: ()=>/*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("img", { + src: (0, (/*@__PURE__*/$parcel$interopDefault($da34c3dadb15a52a$exports))), + alt: "Animation showing a comparison by dragging a slider across the map" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: "Here you can compare two dates side-by-side." + }) + ] + }) + } +]; +/** + * Helper function to add an action after the last step of a tour. + * @param steps The steps to add the action to + * @param action The action to add to the last step + * @returns steps with the action added to the last step + */ function $2fdd23a39c2e6e86$var$addActionAfterLastStep(steps, action) { + const lastStep = steps[steps.length - 1]; + const lastStepWithAction = { + ...lastStep, + actionAfter: action + }; + return [ + ...steps.slice(0, -1), + lastStepWithAction + ]; +} +const $2fdd23a39c2e6e86$var$HIDE_TOUR_KEY = "HIDE_TOUR"; +function $2fdd23a39c2e6e86$export$58855a9a91511540() { + const { setIsOpen: setIsOpen, setSteps: setSteps, setCurrentStep: setCurrentStep } = (0, $3Zh6r$useTour)(); + const startTour = (0, $3Zh6r$useCallback)((steps)=>{ + setCurrentStep(0); + setSteps?.(steps); + setIsOpen(true); + }, [ + setIsOpen, + setSteps, + setCurrentStep + ]); // Control states for the different tours. + const hideTour = window.localStorage.getItem($2fdd23a39c2e6e86$var$HIDE_TOUR_KEY) === "true"; + const [introTourShown, setIntroTourShown] = (0, $3Zh6r$useState)(false); // Variables that cause tour 1 to start. + const datasets = (0, $3Zh6r$useAtomValue)((0, $4d94a94638f4b4ba$export$b8f17f74a0eb3142)); + const datasetCount = datasets.length; + const prevDatasetCount = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(datasetCount); + (0, $3Zh6r$useEffect)(()=>{ + // First time landing + if (!hideTour && !introTourShown && !prevDatasetCount && datasetCount > 0) { + // Make the last step of the intro tour mark it as shown. + const steps = $2fdd23a39c2e6e86$var$addActionAfterLastStep($2fdd23a39c2e6e86$export$df471c85a2e89ff5, ()=>{ + setIntroTourShown(true); + }); + startTour(steps); + } + }, [ + introTourShown, + prevDatasetCount, + datasetCount, + startTour, + setCurrentStep, + setSteps, + hideTour + ]); + return null; +} +function $2fdd23a39c2e6e86$export$9138131d0d0770db(props) { + const { currentStep: currentStep, steps: steps, setIsOpen: setIsOpen, setCurrentStep: setCurrentStep } = props; + const isLastStep = currentStep === steps.length - 1; + const { content: content, title: title } = steps[currentStep]; + const closeTour = (0, $3Zh6r$useCallback)(()=>{ + setIsOpen(false); + window.localStorage.setItem($2fdd23a39c2e6e86$var$HIDE_TOUR_KEY, "true"); + }, [ + setIsOpen + ]); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($2fdd23a39c2e6e86$var$Popover, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($2fdd23a39c2e6e86$var$CloseButton, { + variation: "base-text", + size: "small", + fitting: "skinny", + onClick: closeTour, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonXmark), { + size: "small", + meaningful: true, + title: "Close feature tour" + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Heading), { + as: "strong", + size: "xsmall", + children: title + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($2fdd23a39c2e6e86$var$PopoverBody, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { + children: typeof content === "function" ? content({ + ...props + }) : content + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($2fdd23a39c2e6e86$var$PopoverFooter, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Button), { + variation: "base-text", + size: "small", + fitting: "skinny", + disabled: currentStep === 0, + onClick: ()=>{ + setCurrentStep((s)=>s - 1); + }, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChevronLeftSmall), { + meaningful: true, + title: "Previous feature" + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)("small", { + children: [ + currentStep + 1, + " / ", + steps.length + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Button), { + variation: "base-text", + size: "small", + fitting: "skinny", + disabled: isLastStep, + onClick: ()=>{ + setCurrentStep((s)=>s + 1); + }, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChevronRightSmall), { + meaningful: true, + title: "Next feature" + }) + }) + ] + }) + ] + }); +} + + + +function $44615b9f9d0046f4$export$e99d154bef7fc31b({ onClick: onClick, disabled: disabled }) { + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $dece08ff61eb0996$export$880a7f9ee0ea89e0), { + tipContent: "Open guided tour", + tipProps: { + placement: "left" + }, + disabled: disabled, + onClick: onClick, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonCircleQuestion), {}) + }); +} +function $44615b9f9d0046f4$export$6e2ea3ee0cb0b388() { + const { setIsOpen: setIsOpen, setCurrentStep: setCurrentStep, setSteps: setSteps } = (0, $3Zh6r$useTour)(); + const datasets = (0, $3Zh6r$useAtomValue)((0, $4d94a94638f4b4ba$export$b8f17f74a0eb3142)); + const disabled = datasets.length === 0; + const reopenTour = (0, $3Zh6r$useCallback)(()=>{ + setCurrentStep(0); + setSteps?.((0, $2fdd23a39c2e6e86$export$df471c85a2e89ff5)); + setIsOpen(true); + }, [ + setIsOpen, + setCurrentStep, + setSteps + ]); + (0, $9df2cd8992362d1d$export$2e2bcd8739ae039)(()=>/*#__PURE__*/ (0, $3Zh6r$jsx)($44615b9f9d0046f4$export$e99d154bef7fc31b, { + onClick: reopenTour, + disabled: disabled + }), { + position: "top-right" + }); + return null; +} + + + + + + + + +function $a343dcd73d33fa95$export$2e2bcd8739ae039() { + const handleGeocoderResult = (0, $3Zh6r$useCallback)((map, geocoder)=>({ result: result })=>{ + geocoder.clear(); + geocoder._inputEl.blur(); // Pass arbiturary number for zoom if there is no bbox + const zoom = result.bbox ? (0, $02001aac47ff8556$export$13537e4993f15a71)(result.bbox) : 14; + map.flyTo({ + center: result.center, + zoom: zoom + }); + }, []); + (0, $3Zh6r$useControl)(({ map: map })=>{ + const geocoder = new (0, $3Zh6r$mapboxmapboxglgeocoder)({ + accessToken: "pk.eyJ1IjoiY292aWQtbmFzYSIsImEiOiJjbGNxaTJ0MGUwNGpyM29tYmVyZGxyYmcxIn0.YMLFLqCqng3WVp73GsBcEQ", + marker: false, + collapsed: true, + // Because of Mapbox issue: https://github.com/mapbox/mapbox-gl-js/issues/12565 + // We are doing manual centering for now + flyTo: false + }); + geocoder.on("result", handleGeocoderResult(map, geocoder)); + return geocoder; + }, { + position: "top-right" + }); + return null; +} + + + + + + + + + + + + + + + + + + + + + + + + + +const $6328301547dc6340$export$31ed1f10e45d55c0 = (initialValue)=>{ + const isMountedRef = (0, $3Zh6r$useRef)(true); + const [currentValue, setCurrentValue] = (0, $3Zh6r$useState)(initialValue); + (0, $3Zh6r$useEffect)(()=>{ + return ()=>{ + isMountedRef.current = false; + }; + }, [ + isMountedRef + ]); + const setSafeState = (0, $3Zh6r$useCallback)((value)=>{ + if (isMountedRef.current) setCurrentValue(value); + }, []); + return [ + currentValue, + setSafeState + ]; +}; + + +function $4ad9675da4c9aba8$export$2e2bcd8739ae039(props) { + const { render: render, value: value, validate: validate, onChange: onChange } = props; + const fieldRef = (0, $3Zh6r$useRef)(null); + const [errored, setErrored] = (0, $6328301547dc6340$export$31ed1f10e45d55c0)(false); + const [draftValue, setDraftValue] = (0, $6328301547dc6340$export$31ed1f10e45d55c0)(value); // Update internal state (draft), when incoming value changes. + (0, $3Zh6r$useEffect)(()=>{ + // setDraftValue is a hook and wont change. + setDraftValue(value); + /* eslint-disable-next-line react-hooks/exhaustive-deps */ }, [ + value + ]); + const validateField = ()=>{ + if (!validate(draftValue)) { + setErrored(true); // We have to clear the error state after the animation so it can error + // again. + setTimeout(()=>{ + setErrored(false); + setDraftValue(value); + }, 550); + } else { + // all good. + setErrored(false); + onChange(draftValue, setDraftValue); + } + }; // setDraftValue is a hook and wont change. + const onChangeHandler = (0, $3Zh6r$useCallback)((e)=>setDraftValue(e.currentTarget.value), /* eslint-disable-next-line react-hooks/exhaustive-deps */ []); + const onKeypressHandler = (e)=>{ + if (e.key === "Enter") { + if (validate(draftValue)) // If the field is valid blur which will trigger validation a store + // the value. + fieldRef.current?.blur(); + else validateField(); + } + }; + return render({ + ref: fieldRef, + errored: errored, + value: draftValue, + handlers: { + onKeyPress: onKeypressHandler, + onBlur: validateField, + onChange: onChangeHandler + } + }); +} +$4ad9675da4c9aba8$export$2e2bcd8739ae039.propTypes = { + value: (0, $3Zh6r$proptypes).oneOfType([ + (0, $3Zh6r$proptypes).string, + (0, $3Zh6r$proptypes).number + ]), + onChange: (0, $3Zh6r$proptypes).func, + validate: (0, $3Zh6r$proptypes).func, + render: (0, $3Zh6r$proptypes).func.isRequired +}; + + +function $40077612372c3a0f$export$2e2bcd8739ae039(props) { + const { id: id, name: name, label: label, value: value, validate: validate, inputType: inputType, inputSize: inputSize, placeholder: placeholder, onChange: onChange, helper: helper, hideHeader: hideHeader } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$FormGroupStructure), { + id: id, + label: label, + hideHeader: hideHeader, + helper: helper, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $4ad9675da4c9aba8$export$2e2bcd8739ae039), { + value: value.toString(), + validate: validate, + onChange: onChange, + render: ({ ref: ref, errored: errored, value: value, handlers: handlers })=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$FormInput), { + ref: ref, + type: inputType, + name: name, + id: id, + invalid: errored, + stressed: errored, + size: inputSize, + value: value, + placeholder: placeholder?.toString(), + ...handlers + }) + }) + }); +} + + + + + + +const $b23ae66242db3cca$export$60a7ef775c6d903e = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$FormFieldset)).withConfig({ + displayName: "fieldset__FormFieldsetCompact", + componentId: "sc-1ic20zf-0" +})([ + "background:none;border:none;margin:", + ";", + "{padding-left:", + ";padding-right:", + ";}", + "{padding:", + ";}" +], (0, $3Zh6r$glsp)(0, -1), (0, $3Zh6r$FormFieldsetHeader), (0, $3Zh6r$glsp)(), (0, $3Zh6r$glsp)(), (0, $3Zh6r$FormFieldsetBody), (0, $3Zh6r$glsp)()); +const $b23ae66242db3cca$export$6ced32633f1c4e66 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$FormFieldsetBody)).withConfig({ + displayName: "fieldset__FormFieldsetBodyColumns", + componentId: "sc-1ic20zf-1" +})([ + "display:grid;grid-template-columns:1fr 1fr;grid-gap:", + ";", + "{min-width:0;}" +], (0, $3Zh6r$glsp)(), (0, $3Zh6r$FormInput)); + + +const $49952ee2710844fb$var$ProjectionOptionsForm = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "projection-items__ProjectionOptionsForm", + componentId: "sc-1xhug1l-0" +})([ + "padding:", + ";", + "{padding-top:", + ";padding-bottom:0;border:none;}", + "{padding-top:", + ";padding-bottom:", + ";}" +], (0, $3Zh6r$glsp)(0, 1), (0, $3Zh6r$FormFieldsetHeader), (0, $3Zh6r$glsp)(0.5), (0, $b23ae66242db3cca$export$6ced32633f1c4e66), (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$glsp)(0.5)); +const $49952ee2710844fb$var$projectionConicCenter = [ + { + id: "lng", + label: "Center Longitude", + validate: (0, $02001aac47ff8556$export$ebf483883eb81e38) + }, + { + id: "lat", + label: "Center Latitude", + validate: (0, $02001aac47ff8556$export$575713d68770cd1d) + } +]; +const $49952ee2710844fb$var$projectionConicParallel = [ + { + id: "sParLat", + label: "Southern Parallel Lat", + validate: (0, $02001aac47ff8556$export$575713d68770cd1d) + }, + { + id: "nParLat", + label: "Northern Parallel Lat", + validate: (0, $02001aac47ff8556$export$575713d68770cd1d) + } +]; +function $49952ee2710844fb$export$10f0dc3dd551f91e(props) { + const { onChange: onChange, id: id, label: label, activeProjection: activeProjection } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)("li", { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$DropMenuItem), { + active: id === activeProjection.id, + href: "#", + onClick: (e)=>{ + e.preventDefault(); + onChange({ + id: id + }); + }, + children: label + }) + }); +} +function $49952ee2710844fb$export$123ba8d71f8c5564(props) { + const { onChange: onChange, id: id, label: label, defaultConicValues: defaultConicValues, activeProjection: activeProjection } = props; + const isActive = id === activeProjection.id; + const activeConicValues = isActive && activeProjection.center ? { + center: activeProjection.center, + parallels: activeProjection.parallels + } : null; // Keep the values the user enters to be able to restore them whenever they + // switch projections. + const [conicValues, setConicValues] = (0, $3Zh6r$useState)(activeConicValues ?? defaultConicValues); // Store the conic values for the selected projection and register the change + // for the parent. + const onChangeConicValues = (value, field, idx)=>{ + const newConic = { + ...conicValues, + [field]: Object.assign([], conicValues[field], { + [idx]: value + }) + }; + setConicValues(newConic); + onChange({ + id: id, + ...newConic + }); + }; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)("li", { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$DropMenuItem), { + active: isActive, + href: "#" // data-dropdown='click.close' + , + onClick: (e)=>{ + e.preventDefault(); + onChange({ + ...conicValues, + id: id + }); + }, + children: label + }), + isActive && /*#__PURE__*/ (0, $3Zh6r$jsxs)($49952ee2710844fb$var$ProjectionOptionsForm, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $b23ae66242db3cca$export$60a7ef775c6d903e), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$FormFieldsetHeader), { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$FormLegend), { + children: "Center Lon/Lat" + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b23ae66242db3cca$export$6ced32633f1c4e66), { + children: $49952ee2710844fb$var$projectionConicCenter.map((field, idx)=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $40077612372c3a0f$export$2e2bcd8739ae039), { + hideHeader: true, + inputType: "text", + inputSize: "small", + id: `center-${field.id}`, + name: `center-${field.id}`, + label: field.label, + value: conicValues.center[idx], + validate: field.validate, + onChange: (value)=>{ + onChangeConicValues(Number(value), "center", idx); + } + }, field.id)) + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $b23ae66242db3cca$export$60a7ef775c6d903e), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$FormFieldsetHeader), { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$FormLegend), { + children: "S/N Parallels" + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b23ae66242db3cca$export$6ced32633f1c4e66), { + children: $49952ee2710844fb$var$projectionConicParallel.map((field, idx)=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $40077612372c3a0f$export$2e2bcd8739ae039), { + hideHeader: true, + inputType: "text", + inputSize: "small", + id: `parallels-${field.id}`, + name: `parallels-${field.id}`, + label: field.label, + value: conicValues.parallels?.[idx].toString() ?? "", + validate: field.validate, + onChange: (value)=>{ + onChangeConicValues(Number(value), "parallels", idx); + } + }, field.id)) + }) + ] + }) + ] + }) + ] + }); +} +function $49952ee2710844fb$export$1d1f459eeb511220(props) { + const { onChange: onChange, id: id, label: label, defaultConicValues: defaultConicValues, activeProjection: activeProjection } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)("li", { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$DropMenuItem), { + active: id === activeProjection.id, + href: "#", + onClick: (e)=>{ + e.preventDefault(); + onChange({ + id: id, + ...defaultConicValues + }); + }, + children: label + }) + }); +} + + + + + +const $9c31ca3504098681$var$DropHeader = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "map-options__DropHeader", + componentId: "sc-er0rp4-0" +})([ + "padding:", + ";box-shadow:inset 0 -1px 0 0 ", + ";" +], (0, $3Zh6r$glsp)(), (0, $3Zh6r$themeVal)("color.base-100a")); +const $9c31ca3504098681$var$DropBody = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "map-options__DropBody", + componentId: "sc-er0rp4-1" +})([ + "padding:", + ";max-height:18rem;overflow-y:scroll;" +], (0, $3Zh6r$glsp)(0, 0, 1, 0)); +/** + * Override Dropdown styles to be wider and play well with the shadow scrollbar. + */ const $9c31ca3504098681$var$MapOptionsDropdown = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Dropdown)).withConfig({ + displayName: "map-options__MapOptionsDropdown", + componentId: "sc-er0rp4-2" +})([ + "padding:0;max-width:16rem;", + "{margin:0;}", + "{margin:0;padding-top:0;padding-bottom:0;}" +], (0, $3Zh6r$DropTitle), (0, $3Zh6r$DropMenu)); +const $9c31ca3504098681$var$ContentGroup = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "map-options__ContentGroup", + componentId: "sc-er0rp4-3" +})([ + "display:flex;flex-flow:column nowrap;" +]); +const $9c31ca3504098681$var$ContentGroupHeader = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "map-options__ContentGroupHeader", + componentId: "sc-er0rp4-4" +})([ + "padding:", + ";" +], (0, $3Zh6r$glsp)(1, 1, 0.5, 1)); +const $9c31ca3504098681$var$ContentGroupTitle = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Subtitle)).withConfig({ + displayName: "map-options__ContentGroupTitle", + componentId: "sc-er0rp4-5" +})([ + "" +]); +const $9c31ca3504098681$var$ContentGroupBody = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "map-options__ContentGroupBody", + componentId: "sc-er0rp4-6" +})([ + "" +]); +const $9c31ca3504098681$var$OptionSwitch = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$FormSwitch)).withConfig({ + displayName: "map-options__OptionSwitch", + componentId: "sc-er0rp4-7" +})([ + "display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;font-size:inherit;" +]); +const $9c31ca3504098681$var$OptionMedia = (0, $3Zh6r$styledcomponents).figure.withConfig({ + displayName: "map-options__OptionMedia", + componentId: "sc-er0rp4-8" +})([ + "position:relative;height:2rem;overflow:hidden;border-radius:", + ";flex-shrink:0;aspect-ratio:1.5 / 1;background:", + ";margin-left:auto;&::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;content:'';box-shadow:inset 0 0 0 1px ", + ";border-radius:", + ";pointer-events:none;}" +], (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.base-50"), (0, $3Zh6r$themeVal)("color.base-100a"), (0, $3Zh6r$themeVal)("shape.rounded")); +function $9c31ca3504098681$var$MapOptions(props) { + const { projection: projection, onProjectionChange: onProjectionChange, basemapStyleId: basemapStyleId, onBasemapStyleIdChange: onBasemapStyleIdChange, labelsOption: labelsOption, boundariesOption: boundariesOption, onOptionChange: onOptionChange } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)($9c31ca3504098681$var$MapOptionsDropdown, { + triggerElement: (bag)=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $dece08ff61eb0996$export$880a7f9ee0ea89e0), { + ...bag, + tipContent: "Map options", + tipProps: { + placement: "left" + }, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonMap), { + meaningful: true, + title: "Configure map options" + }) + }), + direction: "down", + alignment: "right", + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$DropHeader, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$DropTitle), { + children: "Map options" + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($9c31ca3504098681$var$DropBody, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)($9c31ca3504098681$var$ContentGroup, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$ContentGroupHeader, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$ContentGroupTitle, { + children: "Style" + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$ContentGroupBody, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$DropMenu), { + as: "ol", + children: (0, $e15b865298714ae8$export$2068bf8566a291d8).map((basemap)=>/*#__PURE__*/ (0, $3Zh6r$jsx)("li", { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$DropMenuItem), { + href: "#", + active: basemapStyleId === basemap.id, + onClick: (e)=>{ + e.preventDefault(); + onBasemapStyleIdChange?.(basemap.id); + }, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { + children: basemap.label + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$OptionMedia, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)("img", { + src: basemap.thumbnailUrl, + alt: "Map style thumbnail" + }) + }) + ] + }) + }, basemap.id)) + }) + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($9c31ca3504098681$var$ContentGroup, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$ContentGroupHeader, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$ContentGroupTitle, { + children: "Details" + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$ContentGroupBody, { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$DropMenu), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("li", { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$DropMenuItem), { + as: "span", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$OptionSwitch, { + name: "labels", + id: "labels", + value: "labels", + checked: labelsOption, + onChange: (e)=>{ + onOptionChange?.("labels", e.target.checked); + }, + children: "Labels" + }) + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)("li", { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$DropMenuItem), { + as: "span", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$OptionSwitch, { + name: "boundaries", + id: "boundaries", + value: "boundaries", + checked: boundariesOption, + onChange: (e)=>{ + onOptionChange?.("boundaries", e.target.checked); + }, + children: "Boundaries" + }) + }) + }) + ] + }) + }) + ] + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)($9c31ca3504098681$var$ContentGroup, { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$ContentGroupHeader, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$ContentGroupTitle, { + children: "Projection" + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$ContentGroupBody, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$DropMenu), { + as: "ol", + children: (0, $569ff2f4d8e8623c$export$d907e5f1c098e072).map((proj)=>{ + if (proj.isCustom && proj.conicValues) return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $49952ee2710844fb$export$1d1f459eeb511220), { + onChange: onProjectionChange, + id: proj.id, + label: proj.label, + defaultConicValues: proj.conicValues, + activeProjection: projection + }, proj.id); + else if (proj.conicValues) return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $49952ee2710844fb$export$123ba8d71f8c5564), { + onChange: onProjectionChange, + id: proj.id, + label: proj.label, + defaultConicValues: proj.conicValues, + activeProjection: projection + }, proj.id); + else return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $49952ee2710844fb$export$10f0dc3dd551f91e), { + onChange: onProjectionChange, + id: proj.id, + label: proj.label, + activeProjection: projection + }, proj.id); + }) + }) + }) + ] + }) + ] + }) + ] + }); +} +function $9c31ca3504098681$export$2e2bcd8739ae039(props) { + (0, $9df2cd8992362d1d$export$2e2bcd8739ae039)(()=>/*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$MapOptions, { + ...props + }), { + position: "top-right" + }); + return null; +} + + + + + +function $b2ec3b0e4a9f3989$export$9e70652e41ab5a3() { + const [mapBasemapId, setBasemapId] = (0, $3Zh6r$useState)((0, $e15b865298714ae8$export$d87b8574f22bdf25)); + const [labelsOption, setLabelsOption] = (0, $3Zh6r$useState)(true); + const [boundariesOption, setBoundariesOption] = (0, $3Zh6r$useState)(true); + const onOptionChange = (0, $3Zh6r$useCallback)((option, value)=>{ + if (option === "labels") setLabelsOption(value); + else setBoundariesOption(value); + }, [ + setLabelsOption, + setBoundariesOption + ]); + return { + mapBasemapId: mapBasemapId, + setBasemapId: setBasemapId, + labelsOption: labelsOption, + boundariesOption: boundariesOption, + onOptionChange: onOptionChange + }; +} + + + + + +function $7f8fbc359a0c90a5$export$92229d4750defd6d(props) { + const { datasets: datasets, setDatasets: setDatasets, selectedDay: selectedDay, selectedCompareDay: selectedCompareDay } = props; + const [projection, setProjection] = (0, $3Zh6r$useState)((0, $569ff2f4d8e8623c$export$ab286974363eaa30)); + const { mapBasemapId: mapBasemapId, setBasemapId: setBasemapId, labelsOption: labelsOption, boundariesOption: boundariesOption, onOptionChange: onOptionChange } = (0, $b2ec3b0e4a9f3989$export$9e70652e41ab5a3)(); + (0, $994ae108b24ea2c6$export$c0f25a70cd80af55)(datasets, setDatasets); // Different datasets may have a different default projection. + // When datasets are selected the first time, we set the map projection to the + // first dataset's projection. + const prevDatasetCount = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(datasets.length); + (0, $3Zh6r$useEffect)(()=>{ + if (!prevDatasetCount && datasets.length > 0) setProjection(datasets[0].data.projection ?? (0, $569ff2f4d8e8623c$export$ab286974363eaa30)); + }, [ + datasets, + prevDatasetCount + ]); // If all the datasets are changed through the modal, we also want to update + // the map projection, since it is as if the datasets were selected for the + // first time. + // The only case where we don't want to update the projection is when not all + // datasets are changed, because it is not possible to know which projection + // to use. + const prevDatasetsIds = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(datasets.map((d)=>d.data.id)); + (0, $3Zh6r$useEffect)(()=>{ + if (!prevDatasetsIds) return; + const newDatasetsIds = datasets.map((d)=>d.data.id); + const hasSameId = newDatasetsIds.some((id)=>prevDatasetsIds.includes(id)); + if (!hasSameId && datasets.length > 0) setProjection(datasets[0].data.projection ?? (0, $569ff2f4d8e8623c$export$ab286974363eaa30)); + }, [ + prevDatasetsIds, + datasets + ]); + const comparing = !!selectedCompareDay; // Reverse the datasets order to have the "top" layer, list-wise, at the "top" layer, z-order wise + // Disabled eslint rule as slice() creates a shallow copy + // eslint-disable-next-line fp/no-mutating-methods + const loadedDatasets = datasets.filter((d)=>d.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS).slice().reverse(); + const onStyleUpdate = (0, $3Zh6r$useCallback)((style)=>{ + const updatedDatasets = datasets.map((dataset)=>{ + // Skip non loaded datasets + if (dataset.status !== (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS) return dataset; // Check if there's layer information for this dataset. + const layerMetadata = style.layers.find((l)=>l.metadata?.id === dataset.data.id); // Skip if no metadata. + if (!layerMetadata) return dataset; + const currentMeta = dataset.meta ?? {}; + return { + ...dataset, + meta: { + ...currentMeta, + tileUrls: { + wmtsTileUrl: layerMetadata.metadata.wmtsTileUrl, + xyzTileUrl: layerMetadata.metadata.xyzTileUrl + } + } + }; + }); + setDatasets(updatedDatasets); + }, [ + datasets, + setDatasets + ]); + return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $732265036cff41d7$export$2e2bcd8739ae039), { + id: "exploration", + projection: projection, + onStyleUpdate: onStyleUpdate, + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $27b2252fe72aba37$export$c2008e98e63ba663), { + basemapStyleId: mapBasemapId, + labelsOption: labelsOption, + boundariesOption: boundariesOption + }), + selectedDay && /*#__PURE__*/ (0, $3Zh6r$jsx)($7f8fbc359a0c90a5$export$6f03bca1de0d54d0, { + datasets: loadedDatasets, + selectedDay: selectedDay + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $732265036cff41d7$export$7628ccdac312035f), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $90d67bfdc7c3b3c6$export$2e2bcd8739ae039), {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $a91bd829cc6dcb40$export$2e2bcd8739ae039), { + disableReason: comparing && "Analysis is not possible when comparing dates" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $909a29d74b019ed9$export$1f6c3470b3466688), {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $a343dcd73d33fa95$export$2e2bcd8739ae039), {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $9c31ca3504098681$export$2e2bcd8739ae039), { + projection: projection, + onProjectionChange: setProjection, + basemapStyleId: mapBasemapId, + onBasemapStyleIdChange: setBasemapId, + labelsOption: labelsOption, + boundariesOption: boundariesOption, + onOptionChange: onOptionChange + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $de3f8cae0a38f8ef$export$1fb16e435eedcce9), {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $44615b9f9d0046f4$export$6e2ea3ee0cb0b388), {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $41ae5ba7f756d039$export$2e2bcd8739ae039), {}), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $de3f8cae0a38f8ef$export$49a437922edc1bd9), {}) + ] + }), + comparing && // Compare map layers + /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $732265036cff41d7$export$2c1d9c1fe3e6577a), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $27b2252fe72aba37$export$c2008e98e63ba663), { + basemapStyleId: mapBasemapId, + labelsOption: labelsOption, + boundariesOption: boundariesOption + }), + selectedDay && /*#__PURE__*/ (0, $3Zh6r$jsx)($7f8fbc359a0c90a5$export$6f03bca1de0d54d0, { + datasets: loadedDatasets, + selectedDay: selectedCompareDay, + idSuffix: "-compare" + }) + ] + }) + ] + }); +} +function $7f8fbc359a0c90a5$export$6f03bca1de0d54d0(props) { + const { datasets: datasets, selectedDay: selectedDay, idSuffix: idSuffix = "" } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { + children: datasets.map((dataset, idx)=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $0773f1bbf78ac3f5$export$936d0764594b6eb3), { + id: `${dataset.data.id}${idSuffix}`, + dataset: dataset, + selectedDay: selectedDay, + order: idx + }, dataset.data.id)) + }); +} + + + + + +const $71568a7d731a7922$var$Container = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "exploration__Container", + componentId: "sc-1d7vpiw-0" +})([ + "display:flex;flex-flow:column;flex-grow:1;height:100%;.panel-wrapper{flex-grow:1;}.panel{display:flex;flex-direction:column;position:relative;}.panel-timeline{box-shadow:0 -1px 0 0 ", + ";}.resize-handle{flex:0;position:relative;outline:none;display:flex;align-items:center;justify-content:center;width:5rem;margin:0 auto -1.25rem auto;padding:0rem 0 0.25rem;z-index:1;::before{content:'';display:block;width:2rem;background:", + ";height:0.25rem;border-radius:", + ";}}" +], (0, $3Zh6r$themeVal)("color.base-100"), (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("shape.ellipsoid")); +function $71568a7d731a7922$var$ExplorationAndAnalysis(props) { + const { datasets: datasets, setDatasets: setDatasets, openDatasetsSelectionModal: openDatasetsSelectionModal } = props; + const [selectedDay, setSelectedDay] = (0, $3Zh6r$useAtom)((0, $e8f2da803da9b51c$export$638855498ad82f7d)); + const [selectedCompareDay, setSelectedCompareDay] = (0, $3Zh6r$useAtom)((0, $e8f2da803da9b51c$export$62a55c0fdf140e36)); // @TECH-DEBT: panelHeight needs to be passed to work around Safari CSS + const [panelHeight, setPanelHeight] = (0, $3Zh6r$useState)(0); + const setUrl = (0, $3Zh6r$useSetAtom)((0, $3552eb181a211488$export$d637443af31e590d)); + const { reset: resetAnalysisController } = (0, $6fbb8b4de6411c70$export$ad63e749a59d6f2d)(); // Reset atoms when leaving the page. + (0, $3Zh6r$useEffect)(()=>{ + return ()=>{ + resetAnalysisController(); + setUrl((0, $3552eb181a211488$export$ad19c86a69ca0bf7)); + }; + }, [ + resetAnalysisController, + setUrl + ]); + return /*#__PURE__*/ (0, $3Zh6r$jsx)($71568a7d731a7922$var$Container, { + children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$PanelGroup), { + direction: "vertical", + className: "panel-wrapper", + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Panel), { + maxSize: 75, + className: "panel", + onResize: (size)=>{ + setPanelHeight(size); + }, + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $7f8fbc359a0c90a5$export$92229d4750defd6d), { + datasets: datasets, + setDatasets: setDatasets, + selectedDay: selectedDay, + selectedCompareDay: selectedCompareDay + }) + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$PanelResizeHandle), { + className: "resize-handle" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Panel), { + maxSize: 75, + className: "panel panel-timeline", + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $26531460edc699c7$export$2e2bcd8739ae039), { + datasets: datasets, + selectedDay: selectedDay, + setSelectedDay: setSelectedDay, + selectedCompareDay: selectedCompareDay, + setSelectedCompareDay: setSelectedCompareDay, + onDatasetAddClick: openDatasetsSelectionModal, + panelHeight: panelHeight + }) + }) + ] + }) + }); +} +var $71568a7d731a7922$export$2e2bcd8739ae039 = $71568a7d731a7922$var$ExplorationAndAnalysis; + + + + +function $455d57206df0af7f$export$2e2bcd8739ae039() { + const [datasets, setDatasets] = (0, $3Zh6r$useAtom)((0, $4d94a94638f4b4ba$export$b8f17f74a0eb3142)); + return [ + datasets, + setDatasets + ]; +} + + + + + + + + + + + + + + +const $f759c1db0cd5d994$var$StyledModalHeadline = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$ModalHeadline)).withConfig({ + displayName: "header__StyledModalHeadline", + componentId: "sc-p4pe3m-0" +})([ + "width:100%;" +]); +function $f759c1db0cd5d994$export$2e2bcd8739ae039() { + return /*#__PURE__*/ (0, $3Zh6r$jsx)($f759c1db0cd5d994$var$StyledModalHeadline, { + children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Heading), { + size: "small", + children: "Data layers" + }) + }); +} + + + + + + + + +const $a93441a12f0b28a8$var$LayerNumberHighlight = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "footer__LayerNumberHighlight", + componentId: "sc-1nbxu6s-0" +})([ + "border-radius:100%;background-color:", + ";color:", + ";font-weight:bold;width:25px;height:25px;display:flex;justify-content:center;align-content:center;" +], (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("color.surface")); +const $a93441a12f0b28a8$var$LayerResult = (0, $3Zh6r$styledcomponents).div.withConfig({ + displayName: "footer__LayerResult", + componentId: "sc-1nbxu6s-1" +})([ + "display:flex;gap:", + ";" +], (0, $3Zh6r$glsp)(0.5)); +function $a93441a12f0b28a8$export$2e2bcd8739ae039(props) { + const { selectedDatasetsCount: selectedDatasetsCount, close: close, onConfirm: onConfirm } = props; + return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)($a93441a12f0b28a8$var$LayerResult, { + "aria-live": "polite", + className: "selection-info", + children: selectedDatasetsCount ? /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsxs)($a93441a12f0b28a8$var$LayerNumberHighlight, { + children: [ + selectedDatasetsCount, + " " + ] + }), + " ", + /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { + children: [ + (0, $35d4075f2fbd888f$export$cefb40c9962541b5)({ + singular: "layer", + plural: "layers", + count: selectedDatasetsCount + }), + " selected" + ] + }) + ] + }) : "No data layers selected" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Button), { + variation: "base-text", + onClick: close, + children: "Cancel" + }), + /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Button), { + variation: "primary-fill", + disabled: !selectedDatasetsCount, + onClick: onConfirm, + children: "Add to map" + }) + ] + }); +} + + + + + +const $cca78dc4883fc421$var$DatasetModal = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Modal)).withConfig({ + displayName: "dataset-selector-modal__DatasetModal", + componentId: "sc-i6c69v-0" +})([ + "z-index:", + ";> div{display:flex;flex-flow:column;}", + "{position:sticky;top:", + ";z-index:100;background-color:", + ";align-items:start;padding-top:", + ";padding-bottom:", + ";box-shadow:0 -1px 0 0 ", + ";}", + "{display:flex;flex-flow:column;padding-top:", + ";gap:", + ";}", + "{display:flex;gap:", + ";align-items:center;position:sticky;bottom:", + ";z-index:100;background-color:", + ";box-shadow:0 -1px 0 0 ", + ";> .selection-info{margin-right:auto;}}" +], (0, $3Zh6r$themeVal)("zIndices.modal"), (0, $3Zh6r$ModalHeader), (0, $3Zh6r$glsp)(-2), (0, $3Zh6r$themeVal)("color.base-50"), (0, $3Zh6r$glsp)(1), (0, $3Zh6r$glsp)(1), (0, $3Zh6r$themeVal)("color.base-200a"), (0, $3Zh6r$ModalBody), (0, $3Zh6r$glsp)(2), (0, $3Zh6r$glsp)(1), (0, $3Zh6r$ModalFooter), (0, $3Zh6r$glsp)(1), (0, $3Zh6r$glsp)(-2), (0, $3Zh6r$themeVal)("color.base-50"), (0, $3Zh6r$themeVal)("color.base-200a")); +function $cca78dc4883fc421$export$42658ddac5b952c5(props) { + const { revealed: revealed, linkProperties: linkProperties, datasets: datasets, datasetPathName: datasetPathName, timelineDatasets: timelineDatasets, setTimelineDatasets: setTimelineDatasets, close: close } = props; + const { LinkElement: LinkElement, pathAttributeKeyName: pathAttributeKeyName } = linkProperties; + const datasetLayers = (0, $32613d3594246d79$export$e083f60307dacb6e)(datasets); + const [selectedIds, setSelectedIds] = (0, $3Zh6r$useState)(timelineDatasets.map((dataset)=>dataset.data.id)); + const enhancedDatasetLayers = datasetLayers.flatMap((e)=>e); // Use Jotai controlled atoms for query parameter manipulation on new E&A page + const { search: searchTerm, taxonomies: taxonomies, onAction: onAction } = (0, $edab88baf826c720$export$b8b0e94d8b7cdfca)(); + (0, $3Zh6r$useEffect)(()=>{ + // Reset filter when modal is hidden + if (!revealed) onAction((0, $80ab6194e8671a51$export$f9efb216c86f7d6d).CLEAR); + }, [ + revealed, + onAction + ]); + (0, $3Zh6r$useEffect)(()=>{ + setSelectedIds(timelineDatasets.map((dataset)=>dataset.data.id)); + }, [ + timelineDatasets + ]); + const onConfirm = (0, $3Zh6r$useCallback)(()=>{ + setTimelineDatasets((0, $32613d3594246d79$export$1fd91fc84abac1d3)(selectedIds, enhancedDatasetLayers, timelineDatasets)); + onAction((0, $80ab6194e8671a51$export$f9efb216c86f7d6d).CLEAR); + close(); + }, [ + close, + selectedIds, + timelineDatasets, + enhancedDatasetLayers, + setTimelineDatasets, + onAction + ]); + const linkElementProps = { + [pathAttributeKeyName]: datasetPathName + }; + return /*#__PURE__*/ (0, $3Zh6r$jsx)($cca78dc4883fc421$var$DatasetModal, { + id: "modal", + size: "xlarge", + title: "Select data layers", + revealed: revealed, + onCloseClick: close, + renderHeadline: ()=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $f759c1db0cd5d994$export$2e2bcd8739ae039), {}), + content: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $248d6a7ea7f7d2ec$export$2e2bcd8739ae039), { + datasets: datasets, + search: searchTerm, + taxonomies: taxonomies, + selectedIds: selectedIds, + setSelectedIds: setSelectedIds, + onAction: onAction, + filterLayers: true, + linkProperties: linkProperties, + pathname: datasetPathName, + emptyStateContent: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { + children: [ + /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { + children: "There are no datasets to show with the selected filters." + }), + /*#__PURE__*/ (0, $3Zh6r$jsxs)("p", { + children: [ + "This tool allows the exploration and analysis of time-series datasets in raster format. For a comprehensive list of available datasets, please visit the ", + /*#__PURE__*/ (0, $3Zh6r$jsx)(LinkElement, { + ...linkElementProps, + target: "_blank", + children: "Data Catalog" + }), + "." + ] + }) + ] + }) + }), + footerContent: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $a93441a12f0b28a8$export$2e2bcd8739ae039), { + selectedDatasetsCount: selectedIds.length, + close: close, + onConfirm: onConfirm + }) + }); +} + + + + +var $8a1f239a14a0187b$export$2e2bcd8739ae039 = parcelRequire("hCwRG").default; +var $36f9568edb929dc6$export$2e2bcd8739ae039 = parcelRequire("4ICLe").default; +var $b2c35fa85ea05477$export$de2d73703e5451d1 = parcelRequire("flyeF").ContentBlockProse; +export {$8a1f239a14a0187b$export$2e2bcd8739ae039 as Block, $36f9568edb929dc6$export$2e2bcd8739ae039 as Figure, $b2c35fa85ea05477$export$de2d73703e5451d1 as Prose, $252bf92d1ceb4fc9$export$2e2bcd8739ae039 as CompareImage, $52cf204c5bc3955f$export$2e2bcd8739ae039 as MDXImage, $52cf204c5bc3955f$export$2e2bcd8739ae039 as Image, $52cf204c5bc3955f$export$32fbfacc5d962e0c as Caption, $d3d5cb2513e43ff0$export$942479cbbfd2c573 as Chapter, $56a099f56d7e03cb$export$2e2bcd8739ae039 as Chart, $af4c512e7ce46943$export$2e2bcd8739ae039 as Table, $6e404131041045c0$export$2e2bcd8739ae039 as Embed, $1a3ea2407358dd58$export$2e2bcd8739ae039 as MapBlock, $3b528b2df62bfeb0$export$2e2bcd8739ae039 as CatalogView, $b57621f6d4721c40$export$2e2bcd8739ae039 as DevseedUiThemeProvider, $222c1540e6b8334d$export$3693a9144d0fe949 as PageMainContent, $53f54b55f16c6bb0$export$2e2bcd8739ae039 as PageHero, $1b09cc6eb3a96c86$export$2e2bcd8739ae039 as ReactQueryProvider, $71568a7d731a7922$export$2e2bcd8739ae039 as ExplorationAndAnalysis, $cca78dc4883fc421$export$42658ddac5b952c5 as DatasetSelectorModal, $455d57206df0af7f$export$2e2bcd8739ae039 as useTimelineDatasetAtom, $edab88baf826c720$export$9407e14efaed8cab as useFiltersWithQS, $4d94a94638f4b4ba$export$b8f17f74a0eb3142 as timelineDatasetsAtom}; +//# sourceMappingURL=module.js.map From a803b39acc5de6e8484b609f1dabd50e30922df2 Mon Sep 17 00:00:00 2001 From: Hanbyul Jo Date: Wed, 30 Oct 2024 15:15:46 -0400 Subject: [PATCH 09/12] Test branch --- app/(datasets)/exploration/exploration.tsx | 13 +- app/lib/index.ts | 1 + app/lib/module.js | 183898 ------------------ next.config.js | 1 + 4 files changed, 10 insertions(+), 183903 deletions(-) delete mode 100644 app/lib/module.js diff --git a/app/(datasets)/exploration/exploration.tsx b/app/(datasets)/exploration/exploration.tsx index f8b7b51..10af552 100644 --- a/app/(datasets)/exploration/exploration.tsx +++ b/app/(datasets)/exploration/exploration.tsx @@ -41,8 +41,8 @@ export default function ExplorationAnalysis({ return ( <> - { - datasetModalRevealed && ( + + - ) - } - + + + ) }; \ No newline at end of file diff --git a/app/lib/index.ts b/app/lib/index.ts index 207e437..b7e0b6f 100644 --- a/app/lib/index.ts +++ b/app/lib/index.ts @@ -1,4 +1,5 @@ 'use client'; + import { CatalogView, PageHero, diff --git a/app/lib/module.js b/app/lib/module.js deleted file mode 100644 index 636ca80..0000000 --- a/app/lib/module.js +++ /dev/null @@ -1,183898 +0,0 @@ -import "./module.css"; -import {jsx as $3Zh6r$jsx, jsxs as $3Zh6r$jsxs, Fragment as $3Zh6r$Fragment1} from "react/jsx-runtime"; -import $3Zh6r$react, {Children as $3Zh6r$Children, createElement as $3Zh6r$createElement, Component as $3Zh6r$Component, Fragment as $3Zh6r$Fragment, useMemo as $3Zh6r$useMemo, useState as $3Zh6r$useState, useEffect as $3Zh6r$useEffect, useContext as $3Zh6r$useContext, createContext as $3Zh6r$createContext, useCallback as $3Zh6r$useCallback, useRef as $3Zh6r$useRef, useLayoutEffect as $3Zh6r$useLayoutEffect, forwardRef as $3Zh6r$forwardRef, lazy as $3Zh6r$lazy, isValidElement as $3Zh6r$isValidElement, memo as $3Zh6r$memo} from "react"; -import $3Zh6r$styledcomponents, {css as $3Zh6r$css, useTheme as $3Zh6r$useTheme, ThemeProvider as $3Zh6r$ThemeProvider, keyframes as $3Zh6r$keyframes} from "styled-components"; -import {media as $3Zh6r$media, glsp as $3Zh6r$glsp, themeVal as $3Zh6r$themeVal, truncated as $3Zh6r$truncated, visuallyDisabled as $3Zh6r$visuallyDisabled, disabled as $3Zh6r$disabled, visuallyHidden as $3Zh6r$visuallyHidden, listReset as $3Zh6r$listReset, multiply as $3Zh6r$multiply, DevseedUiThemeProvider as $3Zh6r$DevseedUiThemeProvider} from "@devseed-ui/theme-provider"; -import $3Zh6r$proptypes from "prop-types"; -import {Subtitle as $3Zh6r$Subtitle, Heading as $3Zh6r$Heading, Lead as $3Zh6r$Lead, Prose as $3Zh6r$Prose, Overline as $3Zh6r$Overline, Table as $3Zh6r$Table} from "@devseed-ui/typography"; -import {CollecticonCircleInformation as $3Zh6r$CollecticonCircleInformation, iconDataURI as $3Zh6r$iconDataURI, CollecticonChevronRightSmall as $3Zh6r$CollecticonChevronRightSmall, CollecticonChevronLeftSmall as $3Zh6r$CollecticonChevronLeftSmall, CollecticonPlusSmall as $3Zh6r$CollecticonPlusSmall, CollecticonMinusSmall as $3Zh6r$CollecticonMinusSmall, CollecticonMagnifierLeft as $3Zh6r$CollecticonMagnifierLeft, CollecticonXmarkSmall as $3Zh6r$CollecticonXmarkSmall, CollecticonPencil as $3Zh6r$CollecticonPencil, CollecticonUpload2 as $3Zh6r$CollecticonUpload2, CollecticonTrashBin as $3Zh6r$CollecticonTrashBin, CollecticonArrowUp as $3Zh6r$CollecticonArrowUp, CollecticonCircleTick as $3Zh6r$CollecticonCircleTick, CollecticonCircleExclamation as $3Zh6r$CollecticonCircleExclamation, CollecticonTickSmall as $3Zh6r$CollecticonTickSmall, CollecticonArrowSpinCcw as $3Zh6r$CollecticonArrowSpinCcw, CollecticonChevronDownSmall as $3Zh6r$CollecticonChevronDownSmall, CollecticonDiscXmark as $3Zh6r$CollecticonDiscXmark, CollecticonDrop as $3Zh6r$CollecticonDrop, CollecticonSortAsc as $3Zh6r$CollecticonSortAsc, CollecticonSortDesc as $3Zh6r$CollecticonSortDesc, CollecticonSortNone as $3Zh6r$CollecticonSortNone, CollecticonExpandTopRight as $3Zh6r$CollecticonExpandTopRight, createCollecticon as $3Zh6r$createCollecticon, CollecticonChevronUp as $3Zh6r$CollecticonChevronUp, CollecticonChevronDown as $3Zh6r$CollecticonChevronDown, CollecticonPlus as $3Zh6r$CollecticonPlus, CollecticonPage as $3Zh6r$CollecticonPage, CollecticonIsoStack as $3Zh6r$CollecticonIsoStack, CollecticonArrowLoop as $3Zh6r$CollecticonArrowLoop, CollecticonChartLine as $3Zh6r$CollecticonChartLine, CollecticonEye as $3Zh6r$CollecticonEye, CollecticonEyeDisabled as $3Zh6r$CollecticonEyeDisabled, CollecticonEllipsisVertical as $3Zh6r$CollecticonEllipsisVertical, CollecticonArrowDown as $3Zh6r$CollecticonArrowDown, CollecticonShare as $3Zh6r$CollecticonShare, CollecticonClipboardTick as $3Zh6r$CollecticonClipboardTick, CollecticonClipboard as $3Zh6r$CollecticonClipboard, CollecticonCircleQuestion as $3Zh6r$CollecticonCircleQuestion, CollecticonXmark as $3Zh6r$CollecticonXmark, CollecticonMap as $3Zh6r$CollecticonMap} from "@devseed-ui/collecticons"; -import {Link as $3Zh6r$Link} from "react-router-dom"; -import * as $3Zh6r$datefns from "date-fns"; -import $3Zh6r$axios from "axios"; -import $3Zh6r$datefnsformat from "date-fns/format"; -import $3Zh6r$datefnsstartOfDay from "date-fns/startOfDay"; -import $3Zh6r$datefnsendOfDay from "date-fns/endOfDay"; -import $3Zh6r$turfcombine from "@turf/combine"; -import $3Zh6r$datefnsisSameMonth from "date-fns/isSameMonth"; -import $3Zh6r$datefnsisSameYear from "date-fns/isSameYear"; -import $3Zh6r$datefnsparse from "date-fns/parse"; -import $3Zh6r$datefnsstartOfYear from "date-fns/startOfYear"; -import $3Zh6r$datefnssub from "date-fns/sub"; -import $3Zh6r$turfdifference from "@turf/difference"; -import $3Zh6r$turfintersect from "@turf/intersect"; -import {useQuery as $3Zh6r$useQuery, useQueries as $3Zh6r$useQueries, QueryClient as $3Zh6r$QueryClient, QueryClientProvider as $3Zh6r$QueryClientProvider, useQueryClient as $3Zh6r$useQueryClient} from "@tanstack/react-query"; -import $3Zh6r$reactmapgl, {useMap as $3Zh6r$useMap, useControl as $3Zh6r$useControl, MapProvider as $3Zh6r$MapProvider, NavigationControl as $3Zh6r$NavigationControl, ScaleControl as $3Zh6r$ScaleControl} from "react-map-gl"; -import $3Zh6r$reactcooldimensions from "react-cool-dimensions"; -import "mapbox-gl/dist/mapbox-gl.css"; -import "mapbox-gl-compare/dist/mapbox-gl-compare.css"; -import {createButtonGroupStyles as $3Zh6r$createButtonGroupStyles, createButtonStyles as $3Zh6r$createButtonStyles, Button as $3Zh6r$Button} from "@devseed-ui/button"; -import "@mapbox/mapbox-gl-geocoder/dist/mapbox-gl-geocoder.css"; -import $3Zh6r$mapboxglcompare from "mapbox-gl-compare"; -import {debounce as $3Zh6r$debounce, chunk as $3Zh6r$chunk, omit as $3Zh6r$omit, set as $3Zh6r$set, uniqBy as $3Zh6r$uniqBy, isEqual as $3Zh6r$isEqual} from "lodash"; -import {createPortal as $3Zh6r$createPortal} from "react-dom"; -import {useAtom as $3Zh6r$useAtom, useSetAtom as $3Zh6r$useSetAtom, useAtomValue as $3Zh6r$useAtomValue, atom as $3Zh6r$atom} from "jotai"; -import $3Zh6r$turfbbox from "@turf/bbox"; -import $3Zh6r$turfcentroid from "@turf/centroid"; -import {Toolbar as $3Zh6r$Toolbar, ToolbarLabel as $3Zh6r$ToolbarLabel, VerticalDivider as $3Zh6r$VerticalDivider, ToolbarIconButton as $3Zh6r$ToolbarIconButton, ToolbarGroup as $3Zh6r$ToolbarGroup} from "@devseed-ui/toolbar"; -import $3Zh6r$geojsonvalidation from "geojson-validation"; -import {decode as $3Zh6r$decode, encode as $3Zh6r$encode} from "google-polyline"; -import {atomWithReducer as $3Zh6r$atomWithReducer} from "jotai/utils"; -import {atomWithLocation as $3Zh6r$atomWithLocation} from "jotai-location"; -import $3Zh6r$mapboxmapboxgldraw from "@mapbox/mapbox-gl-draw"; -import $3Zh6r$mapboxmapboxgldrawstaticmode from "@mapbox/mapbox-gl-draw-static-mode"; -import {createRoot as $3Zh6r$createRoot} from "react-dom/client"; -import {ModalFooter as $3Zh6r$ModalFooter, Modal as $3Zh6r$Modal, ModalHeadline as $3Zh6r$ModalHeadline, ModalHeader as $3Zh6r$ModalHeader, ModalBody as $3Zh6r$ModalBody} from "@devseed-ui/modal"; -import $3Zh6r$shpjs from "shpjs"; -import $3Zh6r$turfsimplify from "@turf/simplify"; -import $3Zh6r$tippyjsreact from "@tippyjs/react"; -import "tippy.js/dist/tippy.css"; -import {AccordionFold as $3Zh6r$AccordionFold, AccordionManager as $3Zh6r$AccordionManager} from "@devseed-ui/accordion"; -import {followCursor as $3Zh6r$followCursor} from "tippy.js"; -import {scaleLinear as $3Zh6r$scaleLinear, csv as $3Zh6r$csv, json as $3Zh6r$json, timeFormat as $3Zh6r$timeFormat, timeParse as $3Zh6r$timeParse, scaleTime as $3Zh6r$scaleTime, csvParse as $3Zh6r$csvParse, zoom as $3Zh6r$zoom, select as $3Zh6r$select, sort as $3Zh6r$sort, bisector as $3Zh6r$bisector, extent as $3Zh6r$extent, area as $3Zh6r$area, line as $3Zh6r$line, ZoomTransform as $3Zh6r$ZoomTransform, scaleLog as $3Zh6r$scaleLog, drag as $3Zh6r$drag} from "d3"; -import {Icon as $3Zh6r$Icon} from "@trussworks/react-uswds"; -import $3Zh6r$clipboard from "clipboard"; -import {TransitionGroup as $3Zh6r$TransitionGroup, Transition as $3Zh6r$Transition} from "react-transition-group"; -import $3Zh6r$datefnseachMonthOfInterval from "date-fns/eachMonthOfInterval"; -import $3Zh6r$datefnseachDayOfInterval from "date-fns/eachDayOfInterval"; -import $3Zh6r$datefnseachYearOfInterval from "date-fns/eachYearOfInterval"; -import $3Zh6r$datefnsstartOfMonth from "date-fns/startOfMonth"; -import {FormSwitch as $3Zh6r$FormSwitch, FormHelperMessage as $3Zh6r$FormHelperMessage, FormInput as $3Zh6r$FormInput, FormCheckableGroup as $3Zh6r$FormCheckableGroup, FormCheckable as $3Zh6r$FormCheckable, FormGroupStructure as $3Zh6r$FormGroupStructure, Form as $3Zh6r$Form, FormFieldsetHeader as $3Zh6r$FormFieldsetHeader, FormLegend as $3Zh6r$FormLegend, FormFieldset as $3Zh6r$FormFieldset, FormFieldsetBody as $3Zh6r$FormFieldsetBody} from "@devseed-ui/form"; -import {DropMenu as $3Zh6r$DropMenu, DropTitle as $3Zh6r$DropTitle, Dropdown as $3Zh6r$Dropdown, DropMenuItem as $3Zh6r$DropMenuItem} from "@devseed-ui/dropdown"; -import $3Zh6r$qs from "qs"; -import {featureCollection as $3Zh6r$featureCollection, point as $3Zh6r$point} from "@turf/helpers"; -import * as $3Zh6r$d3scalechromatic from "d3-scale-chromatic"; -import {LineChart as $3Zh6r$LineChart, Curve as $3Zh6r$Curve, ResponsiveContainer as $3Zh6r$ResponsiveContainer, CartesianGrid as $3Zh6r$CartesianGrid, XAxis as $3Zh6r$XAxis, Label as $3Zh6r$Label, YAxis as $3Zh6r$YAxis, ReferenceArea as $3Zh6r$ReferenceArea, Customized as $3Zh6r$Customized, Line as $3Zh6r$Line, Tooltip as $3Zh6r$Tooltip, Legend as $3Zh6r$Legend} from "recharts"; -import {useReactTable as $3Zh6r$useReactTable, getCoreRowModel as $3Zh6r$getCoreRowModel, getSortedRowModel as $3Zh6r$getSortedRowModel, flexRender as $3Zh6r$flexRender} from "@tanstack/react-table"; -import {useVirtual as $3Zh6r$useVirtual} from "react-virtual"; -import {read as $3Zh6r$read, utils as $3Zh6r$utils} from "xlsx"; -import $3Zh6r$reactcompareimage from "react-compare-image"; -import {ReactQueryDevtools as $3Zh6r$ReactQueryDevtools} from "@tanstack/react-query-devtools"; -import {useLocation as $3Zh6r$useLocation} from "react-router"; -import {reveal as $3Zh6r$reveal} from "@devseed-ui/animation"; -import $3Zh6r$qsstatehook from "qs-state-hook"; -import {PanelGroup as $3Zh6r$PanelGroup, Panel as $3Zh6r$Panel, PanelResizeHandle as $3Zh6r$PanelResizeHandle} from "react-resizable-panels"; -import $3Zh6r$datefnsadd from "date-fns/add"; -import $3Zh6r$datefnsisAfter from "date-fns/isAfter"; -import $3Zh6r$datefnsisBefore from "date-fns/isBefore"; -import $3Zh6r$datefnsmax from "date-fns/max"; -import $3Zh6r$datefnsisWithinInterval from "date-fns/isWithinInterval"; -import {Reorder as $3Zh6r$Reorder, useDragControls as $3Zh6r$useDragControls, motion as $3Zh6r$motion, AnimatePresence as $3Zh6r$AnimatePresence} from "framer-motion"; -import $3Zh6r$datefnsaddDays from "date-fns/addDays"; -import $3Zh6r$datefnssubDays from "date-fns/subDays"; -import $3Zh6r$datefnsareIntervalsOverlapping from "date-fns/areIntervalsOverlapping"; -import {useFloating as $3Zh6r$useFloating, offset as $3Zh6r$offset, flip as $3Zh6r$flip, shift as $3Zh6r$shift, autoUpdate as $3Zh6r$autoUpdate} from "@floating-ui/react"; -import $3Zh6r$datefnsendOfMonth from "date-fns/endOfMonth"; -import $3Zh6r$datefnsendOfYear from "date-fns/endOfYear"; -import {focusAtom as $3Zh6r$focusAtom} from "jotai-optics"; -import $3Zh6r$reactrangesliderinput from "react-range-slider-input"; -import "react-range-slider-input/dist/style.css"; -import $3Zh6r$datefnsdifferenceInCalendarDays from "date-fns/differenceInCalendarDays"; -import $3Zh6r$reactcalendar from "react-calendar"; -import "react-calendar/dist/Calendar.css"; -import $3Zh6r$datefnsclamp from "date-fns/clamp"; -import $3Zh6r$turfarea from "@turf/area"; -import $3Zh6r$turfunion from "@turf/union"; -import {useTour as $3Zh6r$useTour} from "@reactour/tour"; -import $3Zh6r$mapboxmapboxglgeocoder from "@mapbox/mapbox-gl-geocoder"; - - -function $parcel$export(e, n, v, s) { - Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true}); -} - -function $parcel$defineInteropFlag(a) { - Object.defineProperty(a, '__esModule', {value: true, configurable: true}); -} - -function $parcel$interopDefault(a) { - return a && a.__esModule ? a.default : a; -} - - var $parcel$global = - typeof globalThis !== 'undefined' - ? globalThis - : typeof self !== 'undefined' - ? self - : typeof window !== 'undefined' - ? window - : typeof global !== 'undefined' - ? global - : {}; - -var $parcel$modules = {}; -var $parcel$inits = {}; - -var parcelRequire = $parcel$global["parcelRequiref6bf"]; - -if (parcelRequire == null) { - parcelRequire = function(id) { - if (id in $parcel$modules) { - return $parcel$modules[id].exports; - } - if (id in $parcel$inits) { - var init = $parcel$inits[id]; - delete $parcel$inits[id]; - var module = {id: id, exports: {}}; - $parcel$modules[id] = module; - init.call(module.exports, module, module.exports); - return module.exports; - } - var err = new Error("Cannot find module '" + id + "'"); - err.code = 'MODULE_NOT_FOUND'; - throw err; - }; - - parcelRequire.register = function register(id, init) { - $parcel$inits[id] = init; - }; - - $parcel$global["parcelRequiref6bf"] = parcelRequire; -} - -var parcelRegister = parcelRequire.register; -parcelRegister("hCwRG", function(module, exports) { - -$parcel$export(module.exports, "default", function () { return $8a1f239a14a0187b$export$2e2bcd8739ae039; }); - - - - - -var $arkZs = parcelRequire("arkZs"); - -var $3ujz5 = parcelRequire("3ujz5"); - -var $4ICLe = parcelRequire("4ICLe"); - -var $flyeF = parcelRequire("flyeF"); - -var $71GSy = parcelRequire("71GSy"); - -var $i0dwT = parcelRequire("i0dwT"); -const $8a1f239a14a0187b$export$351d2fec58b3e62c = (0, $3Zh6r$styledcomponents)((0, $flyeF.ContentBlock)).withConfig({ - displayName: "blocks__ContentBlockPAlpha", - componentId: "sc-1ga4eap-0" -})([ - "", - "{grid-column:content-start / content-end;", - "}" -], (0, $flyeF.ContentBlockProse), (0, $3Zh6r$media).largeUp` - grid-column: content-3 / content-11; - `); -const $8a1f239a14a0187b$export$1e182ce3a1fc27c2 = (0, $3Zh6r$styledcomponents)((0, $flyeF.ContentBlock)).withConfig({ - displayName: "blocks__ContentBlockPBeta", - componentId: "sc-1ga4eap-1" -})([ - "", - "{grid-column:content-start / content-end;", - "}" -], (0, $flyeF.ContentBlockProse), (0, $3Zh6r$media).mediumUp` - column-count: 2; - `); -const $8a1f239a14a0187b$export$70c689fe76b78d8e = (0, $3Zh6r$styledcomponents)((0, $flyeF.ContentBlock)).withConfig({ - displayName: "blocks__ContentBlockFAlpha", - componentId: "sc-1ga4eap-2" -})([ - "", - "{grid-column:content-start / content-end;", - "}" -], (0, $4ICLe.default), (0, $3Zh6r$media).largeUp` - grid-column: content-3 / content-11; - `); -const $8a1f239a14a0187b$export$c7c53c91bf9717d = (0, $3Zh6r$styledcomponents)((0, $flyeF.ContentBlock)).withConfig({ - displayName: "blocks__ContentBlockFBeta", - componentId: "sc-1ga4eap-3" -})([ - "", - "{grid-column:content-start / content-end;}" -], (0, $4ICLe.default)); -const $8a1f239a14a0187b$export$92ca76b1739bd491 = (0, $3Zh6r$styledcomponents)((0, $flyeF.ContentBlock)).withConfig({ - displayName: "blocks__ContentBlockFGama", - componentId: "sc-1ga4eap-4" -})([ - "", - "{grid-column:full-start / full-end;}", - "{padding:", - ";}" -], (0, $4ICLe.default), (0, $arkZs.FigcaptionInner), (0, $71GSy.variableGlsp)(0.5, 1, 0, 1)); -const $8a1f239a14a0187b$export$f46d6cb46cfac145 = (0, $3Zh6r$styledcomponents)((0, $flyeF.ContentBlock)).withConfig({ - displayName: "blocks__ContentBlockPFAlpha", - componentId: "sc-1ga4eap-5" -})([ - "", - "{grid-column:content-start / content-end;", - " ", - "}", - "{grid-column:content-start / content-end;grid-row:2;", - " ", - "}" -], (0, $flyeF.ContentBlockProse), (0, $3Zh6r$media).largeUp` - grid-column: content-start / content-7; - `, (0, $3Zh6r$media).xlargeUp` - grid-column: content-start / content-6; - `, (0, $4ICLe.default), (0, $3Zh6r$media).mediumUp` - grid-column: content-2 / content-8; - `, (0, $3Zh6r$media).largeUp` - grid-column: content-7 / content-end; - grid-row: 1; - `); -const $8a1f239a14a0187b$export$a096430b01b741d4 = (0, $3Zh6r$styledcomponents)((0, $flyeF.ContentBlock)).withConfig({ - displayName: "blocks__ContentBlockPFBeta", - componentId: "sc-1ga4eap-6" -})([ - "", - "{grid-column:content-start / content-end;", - " ", - "}", - "{grid-column:content-start / content-end;grid-row:2;", - " ", - "}" -], (0, $flyeF.ContentBlockProse), (0, $3Zh6r$media).largeUp` - grid-column: content-7 / content-end; - `, (0, $3Zh6r$media).xlargeUp` - grid-column: content-8 / content-end; - `, (0, $4ICLe.default), (0, $3Zh6r$media).mediumUp` - grid-column: content-2 / content-8; - `, (0, $3Zh6r$media).largeUp` - grid-column: content-start / content-7; - grid-row: 1; - `); -const $8a1f239a14a0187b$export$89d95c0a5a48e1dc = (0, $3Zh6r$styledcomponents)((0, $flyeF.ContentBlock)).withConfig({ - displayName: "blocks__ContentBlockPFGama", - componentId: "sc-1ga4eap-7" -})([ - "", - "{grid-column:content-start / content-end;", - " ", - " ", - "}", - "{grid-column:content-start / full-end;grid-row:2;", - " ", - " ", - "}", - "{padding:", - ";}" -], (0, $flyeF.ContentBlockProse), (0, $3Zh6r$media).mediumUp` - grid-column: content-2 / content-8; - `, (0, $3Zh6r$media).largeUp` - grid-column: content-start / content-7; - `, (0, $3Zh6r$media).xlargeUp` - grid-column: content-start / content-6; - `, (0, $4ICLe.default), (0, $3Zh6r$media).smallUp` - grid-column: content-2 / full-end; - `, (0, $3Zh6r$media).mediumUp` - grid-column: content-3 / full-end; - `, (0, $3Zh6r$media).largeUp` - grid-column: content-7 / full-end; - grid-row: 1; - `, (0, $arkZs.FigcaptionInner), (0, $71GSy.variableGlsp)(0.5, 1, 0, 1)); -const $8a1f239a14a0187b$export$4f63471b4148f023 = (0, $3Zh6r$styledcomponents)((0, $flyeF.ContentBlock)).withConfig({ - displayName: "blocks__ContentBlockPFDelta", - componentId: "sc-1ga4eap-8" -})([ - "", - "{grid-column:content-start / content-end;", - " ", - " ", - "}", - "{grid-column:full-start / content-end;grid-row:2;", - " ", - " ", - "}", - "{padding:", - ";}" -], (0, $flyeF.ContentBlockProse), (0, $3Zh6r$media).mediumUp` - grid-column: content-2 / content-8; - `, (0, $3Zh6r$media).largeUp` - grid-column: content-7 / content-end; - `, (0, $3Zh6r$media).xlargeUp` - grid-column: content-8 / content-end; - `, (0, $4ICLe.default), (0, $3Zh6r$media).smallUp` - grid-column: full-start / content-4; - `, (0, $3Zh6r$media).mediumUp` - grid-column: full-start / content-7; - `, (0, $3Zh6r$media).largeUp` - grid-row: 1; - `, (0, $arkZs.FigcaptionInner), (0, $71GSy.variableGlsp)(0.5, 1, 0, 1)); // This will result an object like below -// { defaultProse: ContentBlockPAlpha, -// wideProse: ContentBlockPBeta, -// defaultFigure; ContentBlockFAlpha, -// ... -// fullProseFigure: ContentBlockPFGama -// fullFigureProse: ContentBlockPFDelta } -const $8a1f239a14a0187b$var$matchingBlocks = { - [`${0, $3ujz5.defaultBlockName}${0, $3ujz5.proseDisplayName}`]: $8a1f239a14a0187b$export$351d2fec58b3e62c, - [`${0, $3ujz5.wideBlockName}${0, $3ujz5.proseDisplayName}`]: $8a1f239a14a0187b$export$1e182ce3a1fc27c2, - [`${0, $3ujz5.defaultBlockName}${0, $3ujz5.figureDisplayName}`]: $8a1f239a14a0187b$export$70c689fe76b78d8e, - [`${0, $3ujz5.wideBlockName}${0, $3ujz5.figureDisplayName}`]: $8a1f239a14a0187b$export$c7c53c91bf9717d, - [`${0, $3ujz5.fullBlockName}${0, $3ujz5.figureDisplayName}`]: $8a1f239a14a0187b$export$92ca76b1739bd491, - [`${0, $3ujz5.defaultBlockName}${0, $3ujz5.proseDisplayName}${0, $3ujz5.figureDisplayName}`]: $8a1f239a14a0187b$export$f46d6cb46cfac145, - [`${0, $3ujz5.defaultBlockName}${0, $3ujz5.figureDisplayName}${0, $3ujz5.proseDisplayName}`]: $8a1f239a14a0187b$export$a096430b01b741d4, - [`${0, $3ujz5.fullBlockName}${0, $3ujz5.proseDisplayName}${0, $3ujz5.figureDisplayName}`]: $8a1f239a14a0187b$export$89d95c0a5a48e1dc, - [`${0, $3ujz5.fullBlockName}${0, $3ujz5.figureDisplayName}${0, $3ujz5.proseDisplayName}`]: $8a1f239a14a0187b$export$4f63471b4148f023 -}; -function $8a1f239a14a0187b$export$d57e94fb778e9d84(props) { - const { children: children, type: type } = props; // Concat block type name (default, wide, full) - // and children component type name (Figure, Prose) - // to return matching block type - // ex.
will result in 'wideFigure' - const typeName = type ? type : "default"; - const childrenAsArray = (0, $3Zh6r$Children).toArray(children); - const childrenComponents = childrenAsArray.map((e)=>{ - // @ts-expect-error type may not exist depending on the node, but the error - // will be caught and this won't break. - const typeVal = e.type; // When children components are loaded as lazy component - and the component is not resolved yet - if (typeVal?._payload && !!typeVal._payload?.value.length) return typeVal._payload.value[typeVal._payload.value.length - 1]; // When children components are loaded as lazy component - and the component is resolved - else if (typeVal?._payload?.value?.displayName) return typeVal._payload.value.displayName; - else return typeVal?.displayName ?? "undefined"; - }); - const childrenNames = childrenComponents.reduce((acc, curr)=>acc + curr, ""); - if (![ - (0, $3ujz5.defaultBlockName), - (0, $3ujz5.wideBlockName), - (0, $3ujz5.fullBlockName) - ].includes(typeName)) throw new (0, $i0dwT.HintedError)(`${(0, $3ujz5.blockTypeErrorMessage)} '${typeName}'`, [ - `Supported block types: 'wide', 'full'` - ]); - if (!$8a1f239a14a0187b$var$matchingBlocks[`${typeName}${childrenNames}`]) { - let hints = [ - "The only direct children that blocks can have are Figure and Prose.", - "Example:", - /*#__PURE__*/ (0, $3Zh6r$jsx)("pre", { - children: ` -
- - This is some text. - -
-` - }, "block-1") - ]; - if (childrenComponents.filter((e)=>e == "Figure").length > 1) hints = [ - ...hints, - "Block cannot have more than one Figure. Try to wrap Figures with Blocks.", - "Before:", - /*#__PURE__*/ (0, $3Zh6r$jsx)("pre", { - children: ` -
-
-
-` - }, "block-1"), - "After:", - /*#__PURE__*/ (0, $3Zh6r$jsx)("pre", { - children: ` -
-
- -
-
-` - }, "block-2"), - "--", - "If you want your image to be inline, you can drop the Figure and use the images inside a Prose.", - "Before:", - /*#__PURE__*/ (0, $3Zh6r$jsx)("pre", { - children: ` -
-
-
-` - }, "block-3"), - "After:", - /*#__PURE__*/ (0, $3Zh6r$jsx)("pre", { - children: ` - - - Some more text... - - -` - }, "block-4") - ]; - throw new (0, $i0dwT.HintedError)((0, $3ujz5.contentTypeErrorMessage), hints); - } - return /*#__PURE__*/ (0, $3Zh6r$createElement)($8a1f239a14a0187b$var$matchingBlocks[`${typeName}${childrenNames}`], props); -} -class $8a1f239a14a0187b$export$7933a0b7f75adab8 extends (0, $3Zh6r$Component) { - static getDerivedStateFromError(error) { - error.CRAOverlayIgnore = true; - return { - error: error - }; - } - constructor(props){ - super(props); - this.state = { - error: null - }; - this.clearError = this.clearError.bind(this); - } - clearError() { - this.setState({ - error: null - }); - } - render() { - const { error: error } = this.state; - const { childToRender: Block, passErrorToChild: passErrorToChild, ...rest } = this.props; - if (error && !passErrorToChild) return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $i0dwT.HintedErrorDisplay), { - title: (0, $3ujz5.generalErrorMessage), - subtitle: (0, $i0dwT.docsMessage), - message: error.message, - className: rest.className, - hints: error.hints - }); - return /*#__PURE__*/ (0, $3Zh6r$jsx)(Block, { - error: error, - clearError: this.clearError, - ...rest - }); - } -} -function $8a1f239a14a0187b$export$2e2bcd8739ae039(props) { - return /*#__PURE__*/ (0, $3Zh6r$jsx)($8a1f239a14a0187b$export$7933a0b7f75adab8, { - ...props, - childToRender: $8a1f239a14a0187b$export$d57e94fb778e9d84 - }); -} - -}); -parcelRegister("arkZs", function(module, exports) { - -$parcel$export(module.exports, "Figure", function () { return $799cb53c0f0cf8e0$export$820c702ddd5a7343; }); -$parcel$export(module.exports, "Figcaption", function () { return $799cb53c0f0cf8e0$export$d98f36ee5a5a6a9b; }); -$parcel$export(module.exports, "FigcaptionInner", function () { return $799cb53c0f0cf8e0$export$e7803c8e09bf93da; }); -$parcel$export(module.exports, "FigureAttributionSelf", function () { return $799cb53c0f0cf8e0$export$cdfaaca76cdea965; }); -$parcel$export(module.exports, "FigureAttribution", function () { return $799cb53c0f0cf8e0$export$4884627e33af2296; }); - - - - - - - - -var $71GSy = parcelRequire("71GSy"); -const $799cb53c0f0cf8e0$export$820c702ddd5a7343 = (0, $3Zh6r$styledcomponents).figure.withConfig({ - displayName: "figure__Figure", - componentId: "sc-13pw4w6-0" -})([ - "position:relative;display:inline-block;vertical-align:top;> a{display:block;}" -]); -const $799cb53c0f0cf8e0$export$d98f36ee5a5a6a9b = (0, $3Zh6r$styledcomponents).figcaption.withConfig({ - displayName: "figure__Figcaption", - componentId: "sc-13pw4w6-1" -})([ - "clear:both;display:flex;flex-flow:row nowrap;" -]); -const $799cb53c0f0cf8e0$export$e7803c8e09bf93da = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Subtitle)).attrs({ - as: "span" -}).withConfig({ - displayName: "figure__FigcaptionInner", - componentId: "sc-13pw4w6-2" -})([ - "padding:", - ";flex-grow:1;display:flex;flex-direction:column;align-items:start;font-size:", - ";text-align:left;max-width:52rem;&::after{content:'';width:", - ";height:", - ";margin-top:calc(", - " - ", - ");background:", - ";}" -], (0, $71GSy.variableGlsp)(0.5, 0, 0, 0), (0, $71GSy.variableBaseType)("0.75rem"), (0, $3Zh6r$glsp)(2), (0, $3Zh6r$themeVal)("layout.border"), (0, $71GSy.variableGlsp)(0.5), (0, $3Zh6r$themeVal)("layout.border"), (0, $3Zh6r$themeVal)("color.base-100a")); -function $799cb53c0f0cf8e0$var$renderAttributionPosition(props) { - const { position: position } = props; - switch(position){ - case "top-left": - return (0, $3Zh6r$css)([ - "top:", - ";left:", - ";" - ], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)()); - case "bottom-left": - return (0, $3Zh6r$css)([ - "bottom:", - ";left:", - ";" - ], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)()); - case "bottom-right": - return (0, $3Zh6r$css)([ - "bottom:", - ";right:", - ";" - ], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)()); - // top-right - default: - return (0, $3Zh6r$css)([ - "top:", - ";right:", - ";" - ], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)()); - } -} -const $799cb53c0f0cf8e0$export$cdfaaca76cdea965 = (0, $3Zh6r$styledcomponents).p.withConfig({ - displayName: "figure__FigureAttributionSelf", - componentId: "sc-13pw4w6-3" -})([ - "position:absolute;z-index:40;max-width:calc(100% - ", - ");height:1.5rem;display:inline-flex;color:", - ";border-radius:", - ";padding:", - ";font-size:0.75rem;background:", - ";overflow:hidden;", - " a,a:visited{color:inherit;text-decoration:none;}" -], (0, $3Zh6r$glsp)(2), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("shape.ellipsoid"), (0, $3Zh6r$glsp)(0, 0.25), (0, $3Zh6r$themeVal)("color.base-400a"), $799cb53c0f0cf8e0$var$renderAttributionPosition); -const $799cb53c0f0cf8e0$var$FigureAttributionInner = (0, $3Zh6r$styledcomponents).span.withConfig({ - displayName: "figure__FigureAttributionInner", - componentId: "sc-13pw4w6-4" -})([ - "display:flex;flex-flow:nowrap;align-items:center;svg{flex-shrink:0;}strong{display:block;width:100%;max-width:0;overflow:hidden;font-weight:normal;white-space:nowrap;padding:", - ";opacity:0;transition:all 0.24s ease-in-out 0s;}&:hover{strong{", - " max-width:64vw;padding:", - ";opacity:1;}}" -], (0, $3Zh6r$glsp)(0), (0, $3Zh6r$truncated)(), (0, $3Zh6r$glsp)(0, 0.5, 0, 0.25)); -function $799cb53c0f0cf8e0$var$FigureAttributionCmp(props) { - const { author: author, url: url, position: position, ...rest } = props; - if (!author) return null; - const innerProps = url ? { - as: "a", - href: url, - target: "_blank", - rel: "noreferrer noopener" - } : {}; - return /*#__PURE__*/ (0, $3Zh6r$jsx)($799cb53c0f0cf8e0$export$cdfaaca76cdea965, { - position: position, - ...rest, - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($799cb53c0f0cf8e0$var$FigureAttributionInner, { - ...innerProps, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonCircleInformation), {}), - /*#__PURE__*/ (0, $3Zh6r$jsxs)("strong", { - children: [ - "Figure by ", - author - ] - }) - ] - }) - }); -} -const $799cb53c0f0cf8e0$export$4884627e33af2296 = (0, $3Zh6r$styledcomponents)($799cb53c0f0cf8e0$var$FigureAttributionCmp).withConfig({ - displayName: "figure__FigureAttribution", - componentId: "sc-13pw4w6-5" -})([ - "" -]); -$799cb53c0f0cf8e0$var$FigureAttributionCmp.propTypes = { - author: (0, $3Zh6r$proptypes).string, - url: (0, $3Zh6r$proptypes).string, - position: (0, $3Zh6r$proptypes).oneOf([ - "top-left", - "top-right", - "bottom-left", - "bottom-right" - ]) -}; - -}); -parcelRegister("71GSy", function(module, exports) { - -$parcel$export(module.exports, "variableBaseType", function () { return $f7040a7585087f2f$export$13258753b704e79f; }); -$parcel$export(module.exports, "variableProseVSpace", function () { return $f7040a7585087f2f$export$43981dacff470a11; }); -$parcel$export(module.exports, "variableGlsp", function () { return $f7040a7585087f2f$export$ade793d24924ca57; }); - - -const $f7040a7585087f2f$var$variableType = (base, variable)=>{ - return (0, $3Zh6r$css)([ - "calc(", - " + var(", - ",0rem))" - ], base, variable); -}; -const $f7040a7585087f2f$export$13258753b704e79f = (base)=>$f7040a7585087f2f$var$variableType(base, "--base-text-increment"); -const $f7040a7585087f2f$export$43981dacff470a11 = ()=>{ - return (0, $3Zh6r$css)([ - "calc( ", - " + 0.5rem )" - ], $f7040a7585087f2f$export$13258753b704e79f((0, $3Zh6r$themeVal)("type.base.size"))); -}; -const $f7040a7585087f2f$export$ade793d24924ca57 = (...args)=>{ - args = args.length ? args : [ - 1 - ]; - const fns = args.map((m)=>(0, $3Zh6r$css)([ - "calc(", - " * var(--base-space-multiplier,1) * ", - ")" - ], (0, $3Zh6r$themeVal)("layout.space"), m)); - const spaces = Array(args.length - 1).fill(" "); - return (0, $3Zh6r$css)([ - "", - ...spaces, - "" - ], ...fns); -}; - -}); - - -parcelRegister("3ujz5", function(module, exports) { - -$parcel$export(module.exports, "defaultBlockName", function () { return $28a359a2c9879034$export$118614607e8dcf65; }); -$parcel$export(module.exports, "wideBlockName", function () { return $28a359a2c9879034$export$38b0a766c9dac22; }); -$parcel$export(module.exports, "fullBlockName", function () { return $28a359a2c9879034$export$a84e006e74141e5e; }); -$parcel$export(module.exports, "generalErrorMessage", function () { return $28a359a2c9879034$export$10f2923c441284d; }); -$parcel$export(module.exports, "blockTypeErrorMessage", function () { return $28a359a2c9879034$export$c0dcfd7ed4b165c1; }); -$parcel$export(module.exports, "contentTypeErrorMessage", function () { return $28a359a2c9879034$export$9449ede1c1bd8740; }); -$parcel$export(module.exports, "figureDisplayName", function () { return $28a359a2c9879034$export$7940ebc7f9f1a73d; }); -$parcel$export(module.exports, "proseDisplayName", function () { return $28a359a2c9879034$export$6a526ca7ff83cb40; }); -$parcel$export(module.exports, "captionDisplayName", function () { return $28a359a2c9879034$export$31a06e30ce68717; }); -const $28a359a2c9879034$export$118614607e8dcf65 = "default"; -const $28a359a2c9879034$export$38b0a766c9dac22 = "wide"; -const $28a359a2c9879034$export$a84e006e74141e5e = "full"; -const $28a359a2c9879034$export$10f2923c441284d = "There is an error in this block"; -const $28a359a2c9879034$export$c0dcfd7ed4b165c1 = "We do not support block type"; -const $28a359a2c9879034$export$9449ede1c1bd8740 = "We do not support this composition of contents"; -const $28a359a2c9879034$export$7940ebc7f9f1a73d = "Figure"; -const $28a359a2c9879034$export$6a526ca7ff83cb40 = "Prose"; -const $28a359a2c9879034$export$31a06e30ce68717 = "Caption"; - -}); - -parcelRegister("4ICLe", function(module, exports) { - -$parcel$export(module.exports, "default", function () { return $36f9568edb929dc6$export$2e2bcd8739ae039; }); - - - - - -var $3ujz5 = parcelRequire("3ujz5"); - -var $arkZs = parcelRequire("arkZs"); -const $36f9568edb929dc6$var$ContentBlockFigure = (props)=>{ - const { children: children } = props; // Figure can be empty - if (children && children.length) { - const captionChild = children.filter((e)=>e.type.displayName === (0, $3ujz5.captionDisplayName)); - if (captionChild.length > 1) throw Error("More than one caption for a figure"); - } - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $arkZs.Figure), { - ...props - }); -}; -$36f9568edb929dc6$var$ContentBlockFigure.propTypes = { - children: (0, $3Zh6r$proptypes).node -}; -const $36f9568edb929dc6$var$StyledContentBlockFigure = (0, $3Zh6r$styledcomponents)($36f9568edb929dc6$var$ContentBlockFigure).withConfig({ - displayName: "figure__StyledContentBlockFigure", - componentId: "sc-1h4i53g-0" -})([ - "img{width:100%;}" -]); -$36f9568edb929dc6$var$StyledContentBlockFigure.displayName = (0, $3ujz5.figureDisplayName); -var $36f9568edb929dc6$export$2e2bcd8739ae039 = $36f9568edb929dc6$var$StyledContentBlockFigure; - -}); - -parcelRegister("flyeF", function(module, exports) { - -$parcel$export(module.exports, "ContentBlock", function () { return $b2c35fa85ea05477$export$eb38b3b9c7f5f31b; }); -$parcel$export(module.exports, "ContentBlockProse", function () { return $b2c35fa85ea05477$export$de2d73703e5451d1; }); - - - -var $71GSy = parcelRequire("71GSy"); - -var $kS8nf = parcelRequire("kS8nf"); - -var $fta6a = parcelRequire("fta6a"); - -var $arkZs = parcelRequire("arkZs"); - -var $3ujz5 = parcelRequire("3ujz5"); -const $b2c35fa85ea05477$export$eb38b3b9c7f5f31b = (0, $3Zh6r$styledcomponents)((0, $fta6a.default)).withConfig({ - displayName: "content-block__ContentBlock", - componentId: "sc-h19k54-0" -})([ - "padding-top:", - ";padding-bottom:", - ";align-items:center;& + &{padding-top:0;}" -], (0, $71GSy.variableGlsp)(2), (0, $71GSy.variableGlsp)(2)); -const $b2c35fa85ea05477$export$de2d73703e5451d1 = (0, $3Zh6r$styledcomponents)((0, $kS8nf.VarProse)).withConfig({ - displayName: "content-block__ContentBlockProse", - componentId: "sc-h19k54-1" -})([ - "gap:", - ";h1,h2,h3,h4,h5,h6{&:first-child{column-span:all;max-width:52rem;display:flex;flex-direction:column;gap:calc(", - " - ", - ");margin-bottom:", - ";&::before{content:'';width:", - ";height:", - ";border-radius:", - ";background:", - ";}}}*{break-inside:avoid;}", - "{padding:", - ";&::after{display:none;}}", - "{top:", - ";right:", - ";}[class*='align-']{figcaption{padding:0;}}.align-left{float:left;margin-right:", - ";}.align-right{float:right;margin-left:", - ";", - "{align-items:end;text-align:right;}}.align-center{margin-left:50%;transform:translate(-50%,0);", - "{align-items:center;text-align:center;}}.img-align-right{margin-left:auto;}.img-align-center{margin-left:auto;margin-right:auto;}" -], (0, $71GSy.variableGlsp)(), (0, $3Zh6r$glsp)(), (0, $3Zh6r$glsp)(0.25), (0, $71GSy.variableProseVSpace)(), (0, $3Zh6r$glsp)(2), (0, $3Zh6r$glsp)(0.25), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.primary"), (0, $arkZs.FigcaptionInner), (0, $3Zh6r$glsp)(1, 0, 0, 0), (0, $arkZs.FigureAttributionSelf), (0, $3Zh6r$glsp)(), (0, $3Zh6r$glsp)(), (0, $71GSy.variableProseVSpace)(), (0, $71GSy.variableProseVSpace)(), (0, $arkZs.FigcaptionInner), (0, $arkZs.FigcaptionInner)); // assign displayName that a block can tell -$b2c35fa85ea05477$export$de2d73703e5451d1.displayName = (0, $3ujz5.proseDisplayName); -const $b2c35fa85ea05477$export$ea5ac132c1b3abdd = (0, $3Zh6r$styledcomponents)((0, $arkZs.Figure)).withConfig({ - displayName: "content-block__ContentBlockFigure", - componentId: "sc-h19k54-2" -})([ - "img{width:100%;}" -]); - -}); -parcelRegister("kS8nf", function(module, exports) { - -$parcel$export(module.exports, "VarHeading", function () { return $e142321fd1979219$export$ba54789bf8e7668f; }); -$parcel$export(module.exports, "VarLead", function () { return $e142321fd1979219$export$17646834d55fad90; }); -$parcel$export(module.exports, "VarProse", function () { return $e142321fd1979219$export$b0a152e86c019ad8; }); - - - - -var $71GSy = parcelRequire("71GSy"); -// Heading -// -const $e142321fd1979219$var$sizeMapping = { - xxsmall: "0.75rem", - xsmall: "1rem", - small: "1.25rem", - medium: "1.5rem", - large: "1.75rem", - xlarge: "2rem", - xxlarge: "2.25rem", - jumbo: "3rem" -}; -const $e142321fd1979219$var$renderHeadingSize = (props = {})=>{ - const { size: size = "medium" } = props; - return (0, $3Zh6r$css)([ - "font-size:calc(", - " + var(--base-text-increment,0rem));", - "" - ], $e142321fd1979219$var$sizeMapping[size], size === "xxsmall" && "line-height: 1rem;"); -}; -const $e142321fd1979219$export$ba54789bf8e7668f = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Heading)).withConfig({ - displayName: "variable-components__VarHeading", - componentId: "sc-e2fh7o-0" -})([ - "", - "" -], $e142321fd1979219$var$renderHeadingSize); // -const $e142321fd1979219$export$17646834d55fad90 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Lead)).withConfig({ - displayName: "variable-components__VarLead", - componentId: "sc-e2fh7o-1" -})([ - "font-size:", - ";" -], (0, $71GSy.variableBaseType)((0, $3Zh6r$themeVal)("type.base.leadSize"))); // -const $e142321fd1979219$export$b0a152e86c019ad8 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Prose)).withConfig({ - displayName: "variable-components__VarProse", - componentId: "sc-e2fh7o-2" -})([ - "font-size:", - ";h1{", - "}h2{", - "}h3{", - "}h4{", - "}h5{", - "}h6{", - "}h1,h2,h3,h4,h5,h6{margin-bottom:calc(", - " / 2);&:not(:first-child){margin-top:calc(", - " * 2);}}> *{margin-bottom:", - ";}> *:last-child{margin-bottom:0;}", - "" -], (0, $71GSy.variableBaseType)((0, $3Zh6r$themeVal)("type.base.size")), $e142321fd1979219$var$renderHeadingSize({ - size: "xxlarge" -}), $e142321fd1979219$var$renderHeadingSize({ - size: "xlarge" -}), $e142321fd1979219$var$renderHeadingSize({ - size: "large" -}), $e142321fd1979219$var$renderHeadingSize({ - size: "medium" -}), $e142321fd1979219$var$renderHeadingSize({ - size: "small" -}), $e142321fd1979219$var$renderHeadingSize({ - size: "xsmall" -}), (0, $71GSy.variableProseVSpace)(), (0, $71GSy.variableProseVSpace)(), (0, $71GSy.variableProseVSpace)(), (0, $3Zh6r$media).mediumDown` - a { - word-break: break-word; - } - `); - -}); - -parcelRegister("fta6a", function(module, exports) { - -$parcel$export(module.exports, "default", function () { return $d41ca0e01f3e556a$export$2e2bcd8739ae039; }); -/* eslint-disable prettier/prettier */ - - -var $71GSy = parcelRequire("71GSy"); -// -// Grid: -// start 1 2 3 4 5 6 7 8 9 10 11 12 end -// | |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| | -// | |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| | -// | |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| | -// | |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| | -// | |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| |*| | -// -// The start and end take up 1 fraction and its size is fluid, depending on -// window size. -// Each column takes up a 12th of the max content width (defined in the theme). -// Grid gaps are marked with an asterisk. -// Each instance of Human Universal Gridder, nested inside another Human -// Universal Gridder must define its grid for the different media queries, -// through a grid prop. -// If the grid for a given media query is not defined the previous one will be -// used (Up pattern). -// The value for each media query breakpoint is an array with a start and an end -// column. It works much like the `grid-column` property of css. -// -// -// Subgrid 1 -// -// -// Subgrid 2 -// -// -// -// The Human Universal Gridder will define a grid whose line names are always -// the same regardless of how many nested grids there are. Therefore an element -// placed on `content-5` will be aligned with the top most `content-5`. -// Line names to be used on the grid. -// In a css grid, the lines are named, not the columns. -const $d41ca0e01f3e556a$var$gridLineNames = [ - "full-start", - "content-start", - // content-1 does not exist as it is named content-start - "content-2", - "content-3", - "content-4", - "content-5", - "content-6", - "content-7", - "content-8", - "content-9", - "content-10", - "content-11", - "content-12", - "content-end", - "full-end" -]; // List of media queries from the smallest to the largest. -const $d41ca0e01f3e556a$var$mdQueryOrdered = [ - "xsmall", - "small", - "medium", - "large", - "xlarge" -]; // Util from https://stackoverflow.com/a/49725198 -/** - * Check that the provided range is in the expected format which is an array - * with the start and end grid lines. - * For example: ['full-start', 'full-end'] - * - * @throws Error if the value is not in correct format or names are invalid. - * - * @param {any} cols The grid range to validate - */ const $d41ca0e01f3e556a$var$validateGridLineNames = (cols)=>{ - let error = ""; - if (!Array.isArray(cols) || cols.length !== 2) error = `The grid definition format is not valid. Please use an array defining the start and end range. Example: - ['full-start', 'full-end']`; - if (cols.some((v)=>!$d41ca0e01f3e556a$var$gridLineNames.includes(v))) error = `The grid line names not valid. Please provide a valid name for the grid definition`; - // There was an error. Show the user info for debugging. - if (error) throw new Error(`\u{1F917} Human Universal Gridder - - ${JSON.stringify(cols)} - -${error}`); -}; -/** - * Creates the universal grid for this component. - * - * @param {number} columns Number of columns for the grid. - * @param {string} mdQuery Media query at which this grid is shown - * @returns css - */ function $d41ca0e01f3e556a$var$makeGrid(columns, mdQuery) { - return ({ grid: grid })=>{ - const gridGap = (0, $71GSy.variableGlsp)(); - const layoutMax = (0, $3Zh6r$themeVal)("layout.max"); // Discard the base padding to ensure that gridded folds have the same size as - // the constrainers. - const layoutMaxNoPadding = (0, $3Zh6r$css)([ - "calc(", - " - ", - ")" - ], layoutMax, gridGap); // Calculate how much of the content block (with is the layoutMaxNoPadding) - // each column takes up. - const fullColumn = (0, $3Zh6r$css)([ - "calc(", - " / ", - ")" - ], layoutMaxNoPadding, columns); // To get the usable size of each column we need to account for the gap. - const contentColWidth = (0, $3Zh6r$css)([ - "calc(", - " - ", - ")" - ], fullColumn, gridGap); // Create the columns as: - // [content-] minmax(0, ) - // Content columns start at index 2. - const contentColumns = Array(columns - 1).fill(0).map((_, i)=>({ - name: `content-${i + 2}`, - value: (0, $3Zh6r$css)([ - "[content-", - "] minmax(0,", - ")" - ], i + 2, contentColWidth) - })); // Create an array with all the columns definitions. It will be used to - // filter out the ones that are not needed when taking the user's grid - // definition into account. - const columnTemplate = [ - { - name: "full-start", - value: (0, $3Zh6r$css)([ - "[full-start] minmax(0,1fr)" - ]) - }, - { - name: "content-start", - value: (0, $3Zh6r$css)([ - "[content-start] minmax(0,", - ")" - ], contentColWidth) - }, - ...contentColumns, - { - name: "content-end", - value: (0, $3Zh6r$css)([ - "[content-end] minmax(0,1fr)" - ]) - }, - { - name: "full-end", - value: "[full-end]" - } - ]; - let gridTemplateColumns; - let gridColumn; // If the user defined a grid property compute the subgrid. - // This does two things: - // - Set the start and end columns to what the user defined. - // - Set the template-columns of this element to a subset of the parent (columnTemplate list) - if (grid) { - const [start, end] = $d41ca0e01f3e556a$var$getGridProp(grid, mdQuery); - gridColumn = (0, $3Zh6r$css)([ - "grid-column:", - " / ", - ";" - ], start, end); - const startIdx = columnTemplate.findIndex((col)=>col.name === start); - const endIdx = columnTemplate.findIndex((col)=>col.name === end); - if (startIdx === -1 || endIdx === -1) { - const line = startIdx === -1 ? start : end; - throw new Error(`\u{1F917} Human Universal Gridder - -The grid line \`${line}\` does not exist in the ${mdQuery} media query which has ${columns} columns. -Grid lines for ${mdQuery}: ${columnTemplate.map((c)=>c.name).join(" | ")}`); - } - const lastColumn = columnTemplate[endIdx]; - gridTemplateColumns = [ - ...columnTemplate.slice(startIdx, endIdx), - // naming purposes. - { - name: lastColumn.name, - value: `[${lastColumn.name}]` - } - ]; - } else // If we're not using a subset, just use all the columns. - gridTemplateColumns = columnTemplate; - // The grid-template-columns will be a subset of this, depending on the grid - // defined by the user. - // grid-template-columns: - // [full-start] minmax(0, 1fr) - // [content-start] minmax(0, 000px) - // [content-2] minmax(0, 000px) - // [content-3] minmax(0, 000px) - // [content-4] minmax(0, 000px) - // ... - // [content-end] minmax(0, 1fr) - // [full-end]; - return (0, $3Zh6r$css)([ - "", - " grid-gap:", - ";grid-template-columns:", - ";" - ], gridColumn, gridGap, gridTemplateColumns.map((col)=>col.value)); - }; -} -/** - * Get the correct grid range for the given media query. If the grid for a given - * media query is not defined the previous one will be used (Up - * pattern). - * - * @param {number} columns Number of columns for the grid. - * @param {string} mdQuery Media query at which this grid is shown - * - * @returns array - */ const $d41ca0e01f3e556a$var$getGridProp = (grid, mdQuery)=>{ - // If the user provided an array, assume it is the same on all media queries. - if (Array.isArray(grid)) { - $d41ca0e01f3e556a$var$validateGridLineNames(grid); - return grid; - } // From the current media query go back until we find one defined by the user - // or reach the default. The replicates the behavior of Up - const mdIndex = $d41ca0e01f3e556a$var$mdQueryOrdered.findIndex((v)=>v === mdQuery); - for(let i = mdIndex; i >= 0; i--){ - const m = $d41ca0e01f3e556a$var$mdQueryOrdered[i]; - const key = `${m}Up`; // Did the user provide an override for this media query? - if (grid[key]) { - $d41ca0e01f3e556a$var$validateGridLineNames(grid[key]); - return grid[key]; - } // No override. Check previous media range. - } // content-start to content-end - return [ - $d41ca0e01f3e556a$var$gridLineNames[1], - $d41ca0e01f3e556a$var$gridLineNames[$d41ca0e01f3e556a$var$gridLineNames.length - 2] - ]; -}; // Redeclare the media function to fix the types defined in the UI library. -const $d41ca0e01f3e556a$var$_media = (0, $3Zh6r$media); -const $d41ca0e01f3e556a$var$Hug = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "hug__Hug", - componentId: "sc-11bbqoa-0" -})([ - "display:grid;", - " ", - " ", - " ", - " ", - "" -], $d41ca0e01f3e556a$var$makeGrid(4, $d41ca0e01f3e556a$var$mdQueryOrdered[0]), $d41ca0e01f3e556a$var$_media.smallUp` - ${$d41ca0e01f3e556a$var$makeGrid(4, $d41ca0e01f3e556a$var$mdQueryOrdered[1])} - `, $d41ca0e01f3e556a$var$_media.mediumUp` - ${$d41ca0e01f3e556a$var$makeGrid(8, $d41ca0e01f3e556a$var$mdQueryOrdered[2])} - `, $d41ca0e01f3e556a$var$_media.largeUp` - ${$d41ca0e01f3e556a$var$makeGrid(12, $d41ca0e01f3e556a$var$mdQueryOrdered[3])} - `, $d41ca0e01f3e556a$var$_media.xlargeUp` - ${$d41ca0e01f3e556a$var$makeGrid(12, $d41ca0e01f3e556a$var$mdQueryOrdered[4])} - `); -var $d41ca0e01f3e556a$export$2e2bcd8739ae039 = $d41ca0e01f3e556a$var$Hug; - -}); - - -parcelRegister("i0dwT", function(module, exports) { - -$parcel$export(module.exports, "HintedError", function () { return $3191afdb366de33d$export$5e2fc0291e57f772; }); -$parcel$export(module.exports, "HintedErrorDisplay", function () { return $3191afdb366de33d$export$295970e1d7fe83c4; }); -$parcel$export(module.exports, "docsMessage", function () { return $3191afdb366de33d$export$ee7e8e40289d22e; }); - - - - -class $3191afdb366de33d$export$5e2fc0291e57f772 extends Error { - hints; - constructor(message, hints = []){ - super(message); - this.hints = hints; - } -} -const $3191afdb366de33d$export$5f71c1e53eaf1d93 = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "hinted-error__ErrorBlock", - componentId: "sc-1y9s9xn-0" -})([ - "margin:", - ";padding:", - ";" -], (0, $3Zh6r$glsp)(1, 0), (0, $3Zh6r$glsp)(0, 1)); -const $3191afdb366de33d$export$8a35684520b35731 = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "hinted-error__ErrorBlockInner", - componentId: "sc-1y9s9xn-1" -})([ - "width:100%;color:", - ";border:3px solid ", - ";padding:", - ";> div{max-width:48rem;margin:0 auto;> *{display:block;}}" -], (0, $3Zh6r$themeVal)("color.danger"), (0, $3Zh6r$themeVal)("color.danger"), (0, $3Zh6r$glsp)(3)); -const $3191afdb366de33d$export$3beebeb686a5eb38 = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "hinted-error__ErrorHints", - componentId: "sc-1y9s9xn-2" -})([ - "margin-top:", - ";color:", - ";pre{font-size:0.875rem;}" -], (0, $3Zh6r$glsp)(), (0, $3Zh6r$themeVal)("color.base")); -const $3191afdb366de33d$var$ErrorSubtitle = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "hinted-error__ErrorSubtitle", - componentId: "sc-1y9s9xn-3" -})([ - "color:", - ";font-size:0.875rem;" -], (0, $3Zh6r$themeVal)("color.base")); -function $3191afdb366de33d$export$295970e1d7fe83c4(props) { - const { className: className, hints: hints, message: message, title: title, subtitle: subtitle } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)($3191afdb366de33d$export$5f71c1e53eaf1d93, { - className: className, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($3191afdb366de33d$export$8a35684520b35731, { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("small", { - children: title - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { - children: message - }), - subtitle && /*#__PURE__*/ (0, $3Zh6r$jsx)($3191afdb366de33d$var$ErrorSubtitle, { - children: subtitle - }), - !!hints?.length && /*#__PURE__*/ (0, $3Zh6r$jsxs)($3191afdb366de33d$export$3beebeb686a5eb38, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { - children: "Hints:" - }) - }), - hints.map((e, i)=>typeof e === "string" ? /* eslint-disable-next-line react/no-array-index-key */ /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: e - }, i) : /* eslint-disable-next-line react/no-array-index-key */ /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment), { - children: e - }, i)) - ] - }) - ] - }) - }) - }); -} -const $3191afdb366de33d$export$ee7e8e40289d22e = /*#__PURE__*/ (0, $3Zh6r$jsxs)("p", { - children: [ - "\uD83D\uDCDC Find all documentation in our", - " ", - /*#__PURE__*/ (0, $3Zh6r$jsx)("a", { - href: "https://github.com/NASA-IMPACT/veda-config/blob/main/docs/MDX_BLOCKS.md", - target: "_blank", - rel: "noreferrer nofollow", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { - children: "Github repo" - }) - }), - "." - ] -}); - -}); - - -parcelRegister("4Cqmz", function(module, exports) { - -$parcel$defineInteropFlag(module.exports); - -$parcel$export(module.exports, "default", function () { return $51aab67d1b752d7a$export$2e2bcd8739ae039; }); -$parcel$export(module.exports, "CustomLink", function () { return $51aab67d1b752d7a$export$de47df264fea00a4; }); - - - - -var $aHs9y = parcelRequire("aHs9y"); -function $51aab67d1b752d7a$export$2e2bcd8739ae039(props) { - const { to: to, isLinkExternal: isLinkExternal, onClick: onClick, children: children, ...rest } = props; - const isExternalLink = isLinkExternal ?? /^https?:\/\//.test(to); - const linkProps = (0, $aHs9y.getLinkProps)(to, isLinkExternal, undefined, onClick); - return isExternalLink ? /*#__PURE__*/ (0, $3Zh6r$jsxs)("a", { - ...linkProps, - ...rest, - children: [ - " ", - children, - " " - ] - }) : /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Link), { - ...linkProps, - ...rest, - children: [ - " ", - children, - " " - ] - }); -} -function $51aab67d1b752d7a$export$de47df264fea00a4(props) { - const { href: href, isLinkExternal: isLinkExternal, ...rest } = props; - const isExternalLink = isLinkExternal ?? /^https?:\/\//.test(href); - const linkProps = (0, $aHs9y.getLinkProps)(href); - return isExternalLink ? /*#__PURE__*/ (0, $3Zh6r$jsx)("a", { - ...linkProps, - ...rest - }) : /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Link), { - ...linkProps, - ...rest - }); -} - -}); -parcelRegister("aHs9y", function(module, exports) { - -$parcel$export(module.exports, "getLinkProps", function () { return $9b9cac8b27e38fb0$export$60113ebe1cf0ecf; }); -function $9b9cac8b27e38fb0$export$b98882f166bb7ce2(link) { - return /^https?:\/\//.test(link) && !link.includes(window.location.hostname); -} -const $9b9cac8b27e38fb0$export$60113ebe1cf0ecf = (linkTo, isLinkExternal, as, onClick)=>{ - // Open the link in a new tab when link is external - const isExternalLink = isLinkExternal ?? /^https?:\/\//.test(linkTo); - return isExternalLink ? { - href: linkTo, - to: linkTo, - target: "_blank", - rel: "noopener noreferrer", - ...onClick ? { - onClick: onClick - } : {} - } : { - ...as ? { - as: as - } : {}, - to: linkTo, - ...onClick ? { - onClick: onClick - } : {} - }; -}; - -}); - - -parcelRegister("9arrH", function(module, exports) { -module.exports = import("./about.6d1003f7.js").then(()=>parcelRequire("6T6Uo")); - -}); - -parcelRegister("19btR", function(module, exports) { -module.exports = import("./sandbox-override.908ae5bb.js").then(()=>parcelRequire("16xck")); - -}); - -parcelRegister("kszSE", function(module, exports) { -module.exports = import("./disclaimer.ae5492e8.js").then(()=>parcelRequire("1mjHN")); - -}); - -parcelRegister("hePsv", function(module, exports) { -module.exports = import("./custom.54000d4f.js").then(()=>parcelRequire("20jb7")); - -}); - -parcelRegister("7paWg", function(module, exports) { -module.exports = import("./aparam.40465958.js").then(()=>parcelRequire("ecbnc")); - -}); - -parcelRegister("duBRp", function(module, exports) { -module.exports = import("./GPM_3IMERGDF.data.7aef47ad.js").then(()=>parcelRequire("lmZIf")); - -}); - -parcelRegister("kJRY6", function(module, exports) { -module.exports = import("./data-from-ghg.data.8588888a.js").then(()=>parcelRequire("6Hup1")); - -}); - -parcelRegister("aF585", function(module, exports) { -module.exports = import("./fire.data.3793c54c.js").then(()=>parcelRequire("3kXNc")); - -}); - -parcelRegister("h00Wy", function(module, exports) { -module.exports = import("./nighttime-lights.data.2d4feb59.js").then(()=>parcelRequire("1HTlK")); - -}); - -parcelRegister("7KDeE", function(module, exports) { -module.exports = import("./no2.data.231d47bc.js").then(()=>parcelRequire("lD2On")); - -}); - -parcelRegister("d4McG", function(module, exports) { -module.exports = import("./sandbox.data.b040860d.js").then(()=>parcelRequire("brj2H")); - -}); - -parcelRegister("HMzgP", function(module, exports) { -module.exports = import("./air-quality-and-covid-19.stories.45e48a05.js").then(()=>parcelRequire("4eWac")); - -}); - -parcelRegister("4qyYU", function(module, exports) { -module.exports = import("./external-link-example.stories.b5756c4c.js").then(()=>parcelRequire("9mHik")); - -}); - -parcelRegister("kSsCO", function(module, exports) { -module.exports = import("./internal-link-example.stories.31b5b23b.js").then(()=>parcelRequire("idrhG")); - -}); - -parcelRegister("3bRjQ", function(module, exports) { -module.exports = import("./life-of-water.stories.a0592f08.js").then(()=>parcelRequire("DZFUt")); - -}); - - -var $hCwRG = parcelRequire("hCwRG"); - - - - -var $arkZs = parcelRequire("arkZs"); - -var $3ujz5 = parcelRequire("3ujz5"); -function $52cf204c5bc3955f$export$32fbfacc5d962e0c({ children: children, attrAuthor: attrAuthor, attrUrl: attrUrl }) { - return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $arkZs.Figcaption), { - children: [ - children && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $arkZs.FigcaptionInner), { - children: children - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $arkZs.FigureAttribution), { - author: attrAuthor, - url: attrUrl, - forwardedAs: "span" - }) - ] - }); -} -$52cf204c5bc3955f$export$32fbfacc5d962e0c.displayName = (0, $3ujz5.captionDisplayName); -$52cf204c5bc3955f$export$32fbfacc5d962e0c.propTypes = { - attrAuthor: (0, $3Zh6r$proptypes).string, - attrUrl: (0, $3Zh6r$proptypes).string, - children: (0, $3Zh6r$proptypes).node -}; -function $52cf204c5bc3955f$export$2e2bcd8739ae039(props) { - // eslint-disable-next-line @typescript-eslint/no-unused-vars - const { align: align, caption: caption, attrAuthor: attrAuthor, ...propsWithoutAttrs } = props; - if (caption || attrAuthor) { - const imageAlign = align ? align : "center"; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $arkZs.Figure), { - className: `align-${imageAlign}`, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("img", { - loading: "lazy", - ...propsWithoutAttrs - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($52cf204c5bc3955f$export$32fbfacc5d962e0c, { - attrAuthor: attrAuthor, - attrUrl: props.attrUrl, - children: caption - }) - ] - }); - } - const imageAlign = align ? align : "left"; - return /*#__PURE__*/ (0, $3Zh6r$jsx)("img", { - className: `img-align-${imageAlign}`, - loading: "lazy", - ...propsWithoutAttrs - }); -} -$52cf204c5bc3955f$export$2e2bcd8739ae039.propTypes = { - src: (0, $3Zh6r$proptypes).string, - alt: (0, $3Zh6r$proptypes).string, - align: (0, $3Zh6r$proptypes).string, - caption: (0, $3Zh6r$proptypes).string, - attrAuthor: (0, $3Zh6r$proptypes).string, - attrUrl: (0, $3Zh6r$proptypes).string -}; - - - - - - - - - - - - - - - - - -function $4c754f8d949487da$export$eed8ce5347a58f09(str) { - // Always return a Date even if invalid - if (typeof str !== "string") return new Date("invalid"); - // The date should always be in the user's TZ but the input string affects - // how the date is constructed. - // An input string of only year or with `-` (2020-01 | 2020-1-1) will be - // considered to be in ISO format, meaning that the user date will be this - // date +- the TZ offset. For example: - // 2020-01-01 - // Tue Dec 31 2019 19:00:00 GMT-0500 (Eastern Standard Time) - // Wed Jan 01 2020 01:00:00 GMT+0100 (Central European Time) - // - // whereas 2020/01/01 - // Wed Jan 01 2020 00:00:00 GMT-0500 (Eastern Standard Time) - // Wed Jan 01 2020 00:00:00 GMT+0100 (Central European Time) - // and if converted to ISO - // 2020-01-01T05:00:00.000Z - // 2020-01-01T01:00:00.000Z - // - // The code below ensures that all dates behave the same. - // - const isoYearOrMonth = str.match(/^([0-9]{4})(?:-([0-9]{1,2}))?$/); - const isoMatch = str.match(/^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})/); - if (isoYearOrMonth || isoMatch) { - const date = new Date(str); // If the date is not valid, return it and be done. - if (isNaN(date.getTime())) return date; - const offset = date.getTimezoneOffset(); - date.setTime(date.getTime() + offset * 60000); - return date; - } else // For the full date view Date does a good job, except with the ordinal - // numbers. Remove those from the date before parsing. - return new Date(str.replace(/([0-9])(st|nd|rd|th)/g, "$1")); -} -function $4c754f8d949487da$export$cd22809177ba486(date) { - const tz = date.getTimezoneOffset(); - const d = new Date(date.getTime() - tz * 60000); - return d.toISOString(); -} -function $4c754f8d949487da$export$c03bb0116ee09d4b(dateString) { - const date = $4c754f8d949487da$export$eed8ce5347a58f09(dateString); - return !isNaN(date.getTime()); -} -function $4c754f8d949487da$export$2e9241a0bdf6c8b8(start, end, datesSeparator = " to ", useOrdinalDays = true) { - const DATE_FORMAT_FULL = useOrdinalDays ? "MMM do, yyyy" : "MMM dd, yyyy"; // Format the label in a pretty way as to not repeat values if the month or - // year are the same. - // Examples: - // Jan 1st, 2020 to Dec 31st, 2021 - // Jan 1st — Dec 31st, 2020 - // Dec 01-31, 2020 - // Dec 31st, 2020 - const startStr = (0, $3Zh6r$datefnsformat)(start, DATE_FORMAT_FULL); - const endStr = (0, $3Zh6r$datefnsformat)(end, DATE_FORMAT_FULL); - if (startStr === endStr) return startStr; - // Things get trickier when we have to compare dates. Here the range plays a - // role. - if ((0, $3Zh6r$datefnsisSameMonth)(start, end) && (0, $3Zh6r$datefnsisSameYear)(start, end)) return `${(0, $3Zh6r$datefnsformat)(start, "MMM dd")}-${(0, $3Zh6r$datefnsformat)(end, "dd, yyyy")}`; - else if ((0, $3Zh6r$datefnsisSameYear)(start, end)) { - const monthDayFormat = useOrdinalDays ? "MMM do" : "MMM dd"; - return `${(0, $3Zh6r$datefnsformat)(start, monthDayFormat)}${datesSeparator}${endStr}`; - } else return `${startStr}${datesSeparator}${endStr}`; -} -function $4c754f8d949487da$export$16bf106cb3f52bd5(date) { - if (!date) return undefined; - return (0, $3Zh6r$datefnsformat)(date, "yyyy-MM-dd"); -} -function $4c754f8d949487da$export$5262b014bdb225e3(inputFormat) { - const d = (0, $3Zh6r$datefnsparse)(inputFormat, "yyyy-MM-dd", new Date()); - return isNaN(d.getTime()) ? null : d; -} -function $4c754f8d949487da$export$cf36134b7b6ebabc(preset) { - let end = new Date(); - let start = (0, $3Zh6r$datefnsstartOfYear)(new Date()); - if (preset === "last30Days") start = (0, $3Zh6r$datefnssub)(end, { - days: 30 - }); - else if (preset === "lastYear") start = (0, $3Zh6r$datefnssub)(end, { - years: 1 - }); - else if (preset === "last10Years") start = (0, $3Zh6r$datefnssub)(end, { - years: 10 - }); - else if (preset === "2018-2022") { - start = new Date(2018, 0, 1); - end = new Date(2022, 11, 31); - } - return { - start: start, - end: end - }; -} - - - - -function $dae8878c46a263f4$export$842a2cf37af977e1(a, n) { - return (a % n + n) % n; -} -function $dae8878c46a263f4$export$233456f449dff06c(min, max) { - return (raw)=>{ - const value = Number(raw); - return !isNaN(value) && raw !== "" && value >= min && value <= max; - }; -} -function $dae8878c46a263f4$export$930856e8dcb3692d(a, b) { - // Exist early if they're the same. - if (a === b) return true; - return JSON.stringify(a) === JSON.stringify(b); -} -function $dae8878c46a263f4$export$6df8b10de86b21f9(Comp, additionalStyles) { - return (0, $3Zh6r$styledcomponents)(Comp).attrs((props)=>{ - const onClickOriginal = props.onClick; - return { - onClick: (e)=>{ - if (props.visuallyDisabled) { - e.preventDefault(); - return; - } - return onClickOriginal?.(e); - } - }; - }).withConfig({ - displayName: "utils", - componentId: "sc-1plitz6-0" - })([ - "", - "" - ], ({ visuallyDisabled: vd })=>vd && (0, $3Zh6r$css)([ - "", - " &&&:hover{", - " background:inherit;}", - "" - ], (0, $3Zh6r$visuallyDisabled)(), (0, $3Zh6r$visuallyDisabled)(), additionalStyles)); -} -function $dae8878c46a263f4$export$b1ae4add8586f53a(value) { - return (value ?? "").toLowerCase() === "true"; -} - - -var $5ddc927a333aad0f$export$11caf269d0e0aa93; -(function(TimeDensity) { - TimeDensity["YEAR"] = "year"; - TimeDensity["MONTH"] = "month"; - TimeDensity["DAY"] = "day"; -})($5ddc927a333aad0f$export$11caf269d0e0aa93 || ($5ddc927a333aad0f$export$11caf269d0e0aa93 = {})); -var $5ddc927a333aad0f$export$dd4fbb50eb15e50f; -(function(DatasetStatus) { - DatasetStatus["IDLE"] = "idle"; - DatasetStatus["LOADING"] = "loading"; - DatasetStatus["SUCCESS"] = "success"; - DatasetStatus["ERROR"] = "error"; -})($5ddc927a333aad0f$export$dd4fbb50eb15e50f || ($5ddc927a333aad0f$export$dd4fbb50eb15e50f = {})); - - - - -const $162e0e595b305167$var$earth = { - type: "Feature", - properties: {}, - geometry: { - type: "Polygon", - coordinates: [ - [ - [ - 180, - 90 - ], - [ - 180, - -90 - ], - [ - -180, - -90 - ], - [ - -180, - 90 - ], - [ - 180, - 90 - ] - ] - ] - } -}; -/** - * Splits the input feature into three parts: - * - valid: which is the parts of the polygon that is inside the -180/180 range. - * - west: which is the parts of the polygon that is west of the -180. - * - east: which is the parts of the polygon that is east of the 180. - * @param feature The feature to split. - * @returns An object with the three parts. - */ function $162e0e595b305167$var$cutPolygon(feature) { - const outside = $162e0e595b305167$var$toMultiPolygon((0, $3Zh6r$turfdifference)(feature, $162e0e595b305167$var$earth)); - const inside = $162e0e595b305167$var$toMultiPolygon((0, $3Zh6r$turfintersect)(feature, $162e0e595b305167$var$earth)); - return { - valid: inside, - west: $162e0e595b305167$var$getOutsidePolygons(outside, "west"), - east: $162e0e595b305167$var$getOutsidePolygons(outside, "east") - }; -} -/** - * Converts a Polygon or MultiPolygon to MultiPolygon. - * If the input Feature is null, returns null. - * @param feature - The input Feature to convert. - * @returns A new Feature with a MultiPolygon geometry, or null if the input Feature is null. - */ function $162e0e595b305167$var$toMultiPolygon(feature) { - if (!feature) return null; - if (feature.geometry.type === "MultiPolygon") return feature; - return { - type: "Feature", - properties: {}, - geometry: { - type: "MultiPolygon", - coordinates: [ - feature.geometry.coordinates - ] - } - }; -} -/** - * Returns the rings of a MultiPolygon that are before -180 if direction is - * 'west', and after 180 if direction is 'east'. - * @param feature - The feature to check. - * @param direction - The direction to check for (either 'west' or 'east'). - * @returns The MultiPolygon with the correct rings, or null if there are no - * rings left after the filtering - */ function $162e0e595b305167$var$getOutsidePolygons(feature, direction) { - if (!feature) return null; - const checkRing = (ring)=>ring.some(([lng])=>{ - if (direction === "west") return lng < -180; - else return lng > 180; - }); - const outsidePolygons = feature.geometry.coordinates.filter((poly)=>poly.some(checkRing)); - return outsidePolygons.length ? { - type: "Feature", - properties: {}, - geometry: { - type: "MultiPolygon", - coordinates: outsidePolygons - } - } : null; -} -/** - * Shifts a ring of coordinates either east or west. - * This shift is not automatic. The caller needs to know which direction to shift. - * For rings east of the 180, shift the coordinates west. The ring will be - * shifted until the smallest lng is below 180. - * For rings west of the -180, shift the coordinates east. The ring will be - * shifted until the largest lng is above -180. - * - * @param ring - The ring of coordinates to shift. - * @param direction - The direction to shift the ring. Either 'east' or 'west'. - * @returns A new ring of coordinates shifted - */ function $162e0e595b305167$var$shiftRing(ring, direction) { - if (direction === "west") { - // We need to shift the ring west, but we want to shift the whole ring. - // So we need to find out by how many times we need to shift 360. This will - // be defined by the smallest lng value. Any coordinates that are still - // outside after the shift will be shifted again in a later run. - const smallestLng = Math.min.apply(null, ring.map(([lng])=>lng)); // Or 1 in case the smallestLng is exactly 180. - const shift = Math.ceil(Math.abs((smallestLng - 180) / 360)) || 1; - return ring.map(([lng, lat])=>{ - return [ - lng - shift * 360, - lat - ]; - }); - } else { - // We need to shift the ring east, but we want to shift the whole ring. - // So we need to find out by how many times we need to shift 360. This will - // be defined by the smallest lng value. Any coordinates that are still - // outside after the shift will be shifted again in a later run. - const largestLng = Math.max.apply(null, ring.map(([lng])=>lng)); // Or 1 in case the largestLng is exactly -180. - const shift = Math.ceil(Math.abs((largestLng + 180) / 360)) || 1; - return ring.map(([lng, lat])=>{ - return [ - lng + shift * 360, - lat - ]; - }); - } -} -function $162e0e595b305167$export$dc7c1a27b10ba947(feature) { - const { east: east, valid: valid, west: west } = $162e0e595b305167$var$cutPolygon(feature); - if (!east && !west) { - if (!valid) throw new Error("There are no features left"); - return valid; - } - const shiftedEast = east ? { - ...east, - geometry: { - ...east.geometry, - coordinates: east.geometry.coordinates.map((poly)=>poly.map((ring)=>$162e0e595b305167$var$shiftRing(ring, "west"))) - } - } : null; - const shiftedWest = west ? { - ...west, - geometry: { - ...west.geometry, - coordinates: west.geometry.coordinates.map((poly)=>poly.map((ring)=>$162e0e595b305167$var$shiftRing(ring, "east"))) - } - } : null; - const merged = { - type: "Feature", - properties: {}, - geometry: { - type: "MultiPolygon", - coordinates: [ - ...shiftedEast ? shiftedEast.geometry.coordinates : [], - ...shiftedWest ? shiftedWest.geometry.coordinates : [], - ...valid ? valid.geometry.coordinates : [] - ] - } - }; // Recurse to handle the case where the antimeridian is crossed multiple times. - return $162e0e595b305167$export$dc7c1a27b10ba947(merged); -} - - -const $02001aac47ff8556$export$c7c74247e5542f4d = 32; -const $02001aac47ff8556$export$ebf483883eb81e38 = (0, $dae8878c46a263f4$export$233456f449dff06c)(-180, 180); -const $02001aac47ff8556$export$575713d68770cd1d = (0, $dae8878c46a263f4$export$233456f449dff06c)(-90, 90); -function $02001aac47ff8556$export$9ae17ff05029d56a(features) { - const mergedBBox = [ - Number.POSITIVE_INFINITY, - Number.POSITIVE_INFINITY, - Number.NEGATIVE_INFINITY, - Number.NEGATIVE_INFINITY - ]; - return features.reduce((acc, feature)=>[ - feature.bbox[0] < acc[0] ? feature.bbox[0] : acc[0], - feature.bbox[1] < acc[1] ? feature.bbox[1] : acc[1], - feature.bbox[2] > acc[2] ? feature.bbox[2] : acc[2], - feature.bbox[3] > acc[3] ? feature.bbox[3] : acc[3] - ], mergedBBox); -} -function $02001aac47ff8556$export$f8a2d12103fa5b0f(layerBounds, mapInstance) { - if (!layerBounds || !mapInstance) return false; - const [minXLayer, minYLayer, maxXLayer, maxYLayer] = layerBounds; - const [[minXMap, minYMap], [maxXMap, maxYMap]] = mapInstance.getBounds().toArray(); - const isOutside = maxXLayer < minXMap || minXLayer > maxXMap || maxYLayer < minYMap || minYLayer > maxYMap; - const layerExtentSmaller = maxXLayer - minXLayer < maxXMap - minXMap && maxYLayer - minYLayer < maxYMap - minYMap; // only fitBounds if layer extent is smaller than viewport extent (ie zoom to area of interest), - // or if layer extent does not overlap at all with viewport extent (ie pan to area of interest) - return layerExtentSmaller || isOutside; -} -function $02001aac47ff8556$export$e4e9d10260c7d150(date, collection) { - return { - op: "and", - args: [ - { - op: ">=", - args: [ - { - property: "datetime" - }, - (0, $4c754f8d949487da$export$cd22809177ba486)((0, $3Zh6r$datefnsstartOfDay)(date)) - ] - }, - { - op: "<=", - args: [ - { - property: "datetime" - }, - (0, $4c754f8d949487da$export$cd22809177ba486)((0, $3Zh6r$datefnsendOfDay)(date)) - ] - }, - { - op: "eq", - args: [ - { - property: "collection" - }, - collection - ] - } - ] - }; -} // There are cases when the data can't be displayed properly on low zoom levels. -// In these cases instead of displaying the raster tiles, we display markers to -// indicate whether or not there is data in a given location. When the user -// crosses the marker threshold, if below the min zoom we have to request the -// marker position, and if above we have to register a mosaic query. Since this -// switching can happen several times, we cache the api response using the -// request params as key. -const $02001aac47ff8556$var$quickCache = new Map(); -function $02001aac47ff8556$export$c3dc98f0c2b33757({ url: url, payload: payload, controller: controller, method: method = "post" }) { - if (controller.signal.aborted) return Promise.reject(controller.signal.reason); - // Using a complicated promise structure to be able to abort the request even - // for a synchronous cache hit. - return new Promise((resolve, reject)=>{ - const abortHandler = ()=>{ - reject(controller.signal.reason); - }; - const key = `${method}:${url}${JSON.stringify(payload)}`; // Operation that will return the data. - const dataPromise = !$02001aac47ff8556$var$quickCache.has(key) ? (0, $3Zh6r$axios)({ - url: url, - method: method, - data: payload, - signal: controller.signal - }).then((response)=>response.data) : Promise.resolve($02001aac47ff8556$var$quickCache.get(key)); // Run the promise. - dataPromise.then((data)=>{ - $02001aac47ff8556$var$quickCache.set(key, data); - resolve(data); - }).catch((error)=>reject(error)).finally(()=>{ - controller.signal.removeEventListener("abort", abortHandler); - }); - controller.signal.addEventListener("abort", abortHandler); - }); -} -function $02001aac47ff8556$export$6f66c71903a43277(datum, bag) { - if (Array.isArray(datum)) return datum.map((v)=>$02001aac47ff8556$export$6f66c71903a43277(v, bag)); - if (datum != null && typeof datum === "object") { - // Use for loop instead of reduce as it faster. - const ready = {}; - for (const [k, v] of Object.entries(datum))ready[k] = $02001aac47ff8556$export$6f66c71903a43277(v, bag); - return ready; - } - if (typeof datum === "function") try { - return datum(bag); - } catch (error) { - /* eslint-disable-next-line no-console */ // console.error( - // 'Failed to resolve function %s(%o) with error %s', - // datum.name, - // bag, - // error.message - // ); - return null; - } - return datum; -} -function $02001aac47ff8556$export$140aee0ae17fe649(drawId) { - return drawId.slice(-6); -} -function $02001aac47ff8556$export$f3e40f023efde6f(feature) { - const polygons = feature.geometry.coordinates.map((coordinates)=>({ - type: "Feature", - properties: { - ...feature.properties - }, - geometry: { - type: "Polygon", - coordinates: coordinates - } - })); - return polygons; -} -const $02001aac47ff8556$var$dateFormats = { - year: "yyyy", - month: "LLL yyyy", - day: "LLL do, yyyy" -}; -function $02001aac47ff8556$export$d9054e1027364e72(date, timeDensity) { - return (0, $3Zh6r$datefnsformat)(date, $02001aac47ff8556$var$dateFormats[timeDensity || "day"]); -} -function $02001aac47ff8556$export$ae317cac11e3ed8c(dateA, dateB, timeDensityA, timeDensityB) { - return `${$02001aac47ff8556$export$d9054e1027364e72(dateA, timeDensityA)} VS ${$02001aac47ff8556$export$d9054e1027364e72(dateB, timeDensityB)}`; -} -function $02001aac47ff8556$export$13537e4993f15a71(bbox) { - const latMax = Math.max(bbox[3], bbox[1]); - const lngMax = Math.max(bbox[2], bbox[0]); - const latMin = Math.min(bbox[3], bbox[1]); - const lngMin = Math.min(bbox[2], bbox[0]); - const maxDiff = Math.max(latMax - latMin, lngMax - lngMin); - if (maxDiff < 360 / Math.pow(2, 20)) return 21; - else { - const zoomLevel = Math.floor(-1 * (Math.log(maxDiff) / Math.log(2) - Math.log(360) / Math.log(2))); - if (zoomLevel < 1) return 1; - else return zoomLevel; - } -} -function $02001aac47ff8556$export$a2a77e334e34624d(dataset) { - return { - status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS, - data: dataset, - error: null, - settings: { - isVisible: true, - opacity: 100 - } - }; -} -function $02001aac47ff8556$export$ce9dc62c013b8292(featureCollection) { - const combined = (0, $3Zh6r$turfcombine)(featureCollection); - return { - type: "Feature", - properties: {}, - geometry: combined.features[0].geometry - }; -} -function $02001aac47ff8556$export$ca813b3a343c78ec(aoi) { - // Stac search spatial intersect needs to be done on a single feature. - // Using a Multipolygon - const singleMultiPolygon = $02001aac47ff8556$export$ce9dc62c013b8292(aoi); // And every polygon must be inside the -180/180 range. - // See: https://github.com/NASA-IMPACT/veda-ui/issues/732 - const aoiMultiPolygon = (0, $162e0e595b305167$export$dc7c1a27b10ba947)(singleMultiPolygon); - return aoiMultiPolygon; -} -function $02001aac47ff8556$export$2d371f9b483e5cc7(start, end, aoi, collections) { - const aoiMultiPolygon = $02001aac47ff8556$export$ca813b3a343c78ec(aoi); - const filterPayload = { - op: "and", - args: [ - { - op: "t_intersects", - args: [ - { - property: "datetime" - }, - { - interval: [ - (0, $4c754f8d949487da$export$cd22809177ba486)((0, $3Zh6r$datefnsstartOfDay)(start)), - (0, $4c754f8d949487da$export$cd22809177ba486)((0, $3Zh6r$datefnsendOfDay)(end)) - ] - } - ] - }, - { - op: "s_intersects", - args: [ - { - property: "geometry" - }, - aoiMultiPolygon.geometry - ] - }, - { - op: "in", - args: [ - { - property: "collection" - }, - collections - ] - } - ] - }; - return filterPayload; -} - - -const $569ff2f4d8e8623c$export$d907e5f1c098e072 = [ - { - id: "globe", - mbId: "globe", - label: "Globe" - }, - { - id: "albers", - mbId: "albers", - label: "Albers", - conicValues: { - center: [ - -96, - 37.5 - ], - parallels: [ - 29.5, - 45.5 - ] - } - }, - { - id: "equalEarth", - mbId: "equalEarth", - label: "Equal Earth" - }, - { - id: "equirectangular", - mbId: "equirectangular", - label: "Equirectangular" - }, - { - id: "lambertConformalConic", - mbId: "lambertConformalConic", - label: "Lambert Conformal Conic", - conicValues: { - center: [ - 0, - 30 - ], - parallels: [ - 30, - 30 - ] - } - }, - { - id: "mercator", - mbId: "mercator", - label: "Mercator" - }, - { - id: "naturalEarth", - mbId: "naturalEarth", - label: "Natural Earth" - }, - { - id: "winkelTripel", - mbId: "winkelTripel", - label: "Winkel Tripel" - }, - { - id: "polarNorth", - mbId: "lambertConformalConic", - label: "Polar North", - isCustom: true, - conicValues: { - center: [ - -40, - 0 - ], - parallels: [ - 90, - 90 - ] - } - }, - { - id: "polarSouth", - mbId: "lambertConformalConic", - label: "Polar South", - isCustom: true, - conicValues: { - center: [ - -40, - 0 - ], - parallels: [ - -89.99, - -89.99 - ] - } - } -]; // Default value for the projection state. -const $569ff2f4d8e8623c$export$ab286974363eaa30 = { - id: "mercator" -}; -const $569ff2f4d8e8623c$export$a06236a21ded82b8 = (projection)=>{ - const p = $569ff2f4d8e8623c$export$d907e5f1c098e072.find((proj)=>proj.id === projection.id); - if (!p) { - /* eslint-disable-next-line no-console */ console.error("projection", projection); - throw new Error(`Invalid projection with id: ${projection.id}`); - } - return { - center: p.conicValues?.center || projection.center, - parallels: p.conicValues?.parallels || projection.parallels, - name: p.mbId - }; -}; -function $569ff2f4d8e8623c$export$4468e6c7182c8702({ id: id, center: center, parallels: parallels }) { - // Projections - const projectionErrors = []; - if (id) { - const allowedProjections = $569ff2f4d8e8623c$export$d907e5f1c098e072.map((p)=>p.id); - const projectionsConic = $569ff2f4d8e8623c$export$d907e5f1c098e072.filter((p)=>!p.isCustom && !!p.conicValues).map((p)=>p.id); - if (!allowedProjections.includes(id)) { - const a = allowedProjections.join(", "); - projectionErrors.push(`- Invalid projectionId. Must be one of: ${a}.`); - } - if (projectionsConic.includes(id)) { - if (!center || !(0, $02001aac47ff8556$export$ebf483883eb81e38)(center[0]) || !(0, $02001aac47ff8556$export$575713d68770cd1d)(center[1])) { - const o = projectionsConic.join(", "); - projectionErrors.push(`- Invalid projectionCenter. This property is required for ${o} projections. Use [longitude, latitude].`); - } - if (!parallels || !(0, $02001aac47ff8556$export$575713d68770cd1d)(parallels[0]) || !(0, $02001aac47ff8556$export$575713d68770cd1d)(parallels[1])) { - const o = projectionsConic.join(", "); - projectionErrors.push(`- Invalid projectionParallels. This property is required for ${o} projections. Use [Southern parallel latitude, Northern parallel latitude].`); - } - } - } - return projectionErrors; -} - - - - -/** - * Basemap style requirements (followed by standaard Mapbox Studio styles) - * - have a layer named "admin-0-boundary-bg". Data will be added below - * this layer to ensure country oulines and labels are visible. - * - for label and boundaries layers to be toggled on and off, they must - * belong to a group specifically named - see GROUPS_BY_OPTION for the - * list of accepted group names - */ const $e15b865298714ae8$export$a7aa9f22b12c9700 = "https://api.mapbox.com/styles/v1/covid-nasa"; -const $e15b865298714ae8$export$6671c68d89d2abfe = (mapboxId)=>`${$e15b865298714ae8$export$a7aa9f22b12c9700}/${mapboxId}?access_token=${"pk.eyJ1IjoiY292aWQtbmFzYSIsImEiOiJjbGNxaTJ0MGUwNGpyM29tYmVyZGxyYmcxIn0.YMLFLqCqng3WVp73GsBcEQ"}`; -const $e15b865298714ae8$export$2068bf8566a291d8 = [ - { - id: "satellite", - label: "Satellite", - mapboxId: "cldu1cb8f00ds01p6gi583w1m", - thumbnailUrl: `https://api.mapbox.com/styles/v1/covid-nasa/cldu1cb8f00ds01p6gi583w1m/static/-9.14,38.7,10.5,0/480x320?access_token=${"pk.eyJ1IjoiY292aWQtbmFzYSIsImEiOiJjbGNxaTJ0MGUwNGpyM29tYmVyZGxyYmcxIn0.YMLFLqCqng3WVp73GsBcEQ"}` - }, - { - id: "dark", - label: "Default dark", - mapboxId: "cldu14gii006801mgq3dn1jpd", - thumbnailUrl: `https://api.mapbox.com/styles/v1/mapbox/dark-v10/static/-9.14,38.7,10.5,0/480x320?access_token=${"pk.eyJ1IjoiY292aWQtbmFzYSIsImEiOiJjbGNxaTJ0MGUwNGpyM29tYmVyZGxyYmcxIn0.YMLFLqCqng3WVp73GsBcEQ"}` - }, - { - id: "light", - label: "Default light", - mapboxId: "cldu0tceb000701qnrl7p9woh", - thumbnailUrl: `https://api.mapbox.com/styles/v1/mapbox/light-v10/static/-9.14,38.7,10.5,0/480x320?access_token=${"pk.eyJ1IjoiY292aWQtbmFzYSIsImEiOiJjbGNxaTJ0MGUwNGpyM29tYmVyZGxyYmcxIn0.YMLFLqCqng3WVp73GsBcEQ"}` - }, - { - id: "topo", - label: "Topo", - mapboxId: "cldu1yayu00au01qqrbdahb3m", - thumbnailUrl: `https://api.mapbox.com/styles/v1/covid-nasa/cldu1yayu00au01qqrbdahb3m/static/-9.14,38.7,10.5,0/480x320?access_token=${"pk.eyJ1IjoiY292aWQtbmFzYSIsImEiOiJjbGNxaTJ0MGUwNGpyM29tYmVyZGxyYmcxIn0.YMLFLqCqng3WVp73GsBcEQ"}` - } -]; -const $e15b865298714ae8$export$d87b8574f22bdf25 = "satellite"; // Default style used in stories and analysis, satellite no labels -const $e15b865298714ae8$export$ce60c4e346c6b899 = "mapbox://styles/covid-nasa/ckb01h6f10bn81iqg98ne0i2y"; -const $e15b865298714ae8$export$5ccc7e03a7dc85dd = { - labels: [ - "Natural features, natural-labels", - "Place labels, place-labels", - "Point of interest labels, poi-labels", - "Road network, road-labels", - "Transit, transit-labels" - ], - boundaries: [ - "Country Borders, country-borders", - "Administrative boundaries, admin" - ] -}; - - - - - - - - - - - - - - - - - - - - -var $71GSy = parcelRequire("71GSy"); - -const $fdbbf0a00117b7ac$var$MapboxStyleOverride = (0, $3Zh6r$css)([ - ".mapboxgl-control-container{position:absolute;z-index:2;inset:", - ";pointer-events:none;> *{display:flex;flex-flow:column nowrap;gap:", - ";align-items:flex-start;float:none;}.mapboxgl-ctrl{margin:0;pointer-events:none;> *{pointer-events:auto;}&:empty{display:none;}}.mapboxgl-ctrl-attrib{order:100;padding:0;background:none;}.mapboxgl-ctrl-attrib-inner{color:", - ";border-radius:", - ";padding:", - ";font-size:0.75rem;line-height:1rem;background:", - ";transform:translateY(-0.075rem);a,a:visited{color:inherit;font-size:inherit;line-height:inherit;vertical-align:top;text-decoration:none;}a:hover{opacity:0.64;}}}.mapboxgl-ctrl-logo,.mapboxgl-ctrl-attrib-inner{margin:0;opacity:0.48;transition:all 0.24s ease-in-out 0s;&:hover{opacity:1;}}.mapboxgl-ctrl-bottom-left{flex-flow:row wrap;align-items:center;}.mapboxgl-ctrl-top-right{align-items:end;}.mapboxgl-ctrl-top-left{flex-flow:row wrap;align-items:center;}.mapboxgl-ctrl-group{", - " background:none;&,&:not(:empty){box-shadow:", - ";}> button{span{display:none;}&::before{display:inline-block;content:'';background-repeat:no-repeat;background-size:1rem 1rem;width:1rem;height:1rem;}}> button + button{margin-top:-", - ";}> button:first-child:not(:last-child){&,&::after{border-bottom-right-radius:0;border-bottom-left-radius:0;}&::after{clip-path:inset(-100% -100% 0 -100%);}}> button:last-child:not(:first-child){&,&::after{border-top-left-radius:0;border-top-right-radius:0;}&::after{clip-path:inset(0 -100% -100% -100%);}}> button:not(:first-child):not(:last-child){&,&::after{border-radius:0;}&::after{clip-path:inset(0 -100%);}}}.mapboxgl-ctrl-zoom-in.mapboxgl-ctrl-zoom-in,.mapboxgl-ctrl-zoom-out.mapboxgl-ctrl-zoom-out{", - "}.mapboxgl-ctrl-zoom-in.mapboxgl-ctrl-zoom-in::before{background-image:url(", - ");}.mapboxgl-ctrl-zoom-out.mapboxgl-ctrl-zoom-out::before{background-image:url(", - ");}.mapboxgl-marker:hover{cursor:pointer;}.mapboxgl-ctrl-scale{color:", - ";border-color:", - ";background-color:", - ";}.mapboxgl-ctrl.mapboxgl-ctrl-geocoder{background-color:", - ";color:", - ";font:", - " ", - " 0.875rem/1.25rem ", - ";transition:all 0.24s ease 0s;&::before{position:absolute;top:8px;left:8px;content:'';width:1rem;height:1rem;background-image:url(", - ");background-repeat:no-repeat;}&.mapboxgl-ctrl-geocoder--collapsed{width:2rem;min-width:2rem;background-color:", - ";&::before{background-image:url(", - ");}}.mapboxgl-ctrl-geocoder--icon{display:none;}.mapboxgl-ctrl-geocoder--icon-loading{top:5px;right:8px;}.mapboxgl-ctrl-geocoder--button{width:2rem;height:2rem;top:0;right:0;background:none;border-radius:", - ";transition:all 0.24s ease 0s;color:inherit;&:hover{opacity:0.64;}&::before{position:absolute;top:8px;left:8px;content:'';width:1rem;height:1rem;background-image:url(", - ");}}.mapboxgl-ctrl-geocoder--input{height:2rem;width:100%;outline:none;font:", - " ", - " 0.875rem / ", - " ", - ";padding:0.25rem 2rem;color:inherit;&::placeholder{color:inherit;opacity:0.64;}}.mapboxgl-ctrl-geocoder--powered-by{display:none !important;}.suggestions{margin-bottom:0.5rem;border-radius:", - ";font:inherit;a{padding:0.375rem 1rem;color:inherit;transition:all 0.24s ease 0s;&:hover{opacity:1;color:", - ";background:", - ";}}li{&:first-child a{padding-top:0.5rem;}&:last-child a{padding-bottom:0.75rem;}&.active > a{position:relative;background:", - ";color:", - ";&::before{content:'';position:absolute;left:0;top:0;height:100%;width:0.25rem;background:", - ";}&:hover{background:", - ";}}}}}" -], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(0.5), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("shape.ellipsoid"), (0, $3Zh6r$glsp)(0.125, 0.5), (0, $3Zh6r$themeVal)("color.base-400a"), (0, $3Zh6r$createButtonGroupStyles)({ - orientation: "vertical" -}), (0, $3Zh6r$themeVal)("boxShadow.elevationA"), (0, $3Zh6r$themeVal)("button.shape.border"), (0, $3Zh6r$createButtonStyles)({ - variation: "surface-fill", - fitting: "skinny" -}), ({ theme: theme })=>(0, $3Zh6r$iconDataURI)((0, $3Zh6r$CollecticonPlusSmall), { - color: theme.color?.base - }), ({ theme: theme })=>(0, $3Zh6r$iconDataURI)((0, $3Zh6r$CollecticonMinusSmall), { - color: theme.color?.base - }), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("color.base-400a"), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("type.base.color"), (0, $3Zh6r$themeVal)("type.base.style"), (0, $3Zh6r$themeVal)("type.base.weight"), (0, $3Zh6r$themeVal)("type.base.family"), ({ theme: theme })=>(0, $3Zh6r$iconDataURI)((0, $3Zh6r$CollecticonMagnifierLeft), { - color: theme.color?.base - }), (0, $3Zh6r$themeVal)("color.surface"), ({ theme: theme })=>(0, $3Zh6r$iconDataURI)((0, $3Zh6r$CollecticonMagnifierLeft), { - color: theme.color?.base - }), (0, $3Zh6r$themeVal)("shape.rounded"), ({ theme: theme })=>(0, $3Zh6r$iconDataURI)((0, $3Zh6r$CollecticonXmarkSmall), { - color: theme.color?.["base-300"] - }), (0, $3Zh6r$themeVal)("type.base.style"), (0, $3Zh6r$themeVal)("type.base.weight"), (0, $3Zh6r$themeVal)("type.base.line"), (0, $3Zh6r$themeVal)("type.base.family"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("color.primary-100"), (0, $3Zh6r$themeVal)("color.primary-50"), (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("color.primary-100")); -var $fdbbf0a00117b7ac$export$2e2bcd8739ae039 = $fdbbf0a00117b7ac$var$MapboxStyleOverride; - - - - - - -function $a9b0a63a2e0a9f95$export$2e2bcd8739ae039() { - const { main: main, compared: compared } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); - const { containerId: containerId } = (0, $f7c3b9130208632b$export$d6122c16d7c2c97c)(); - const hasMapCompare = !!compared; - (0, $3Zh6r$useEffect)(()=>{ - if (!main) return; - if (compared) { - const compare = new (0, $3Zh6r$mapboxglcompare)(main, compared, `#${containerId}`, { - mousemove: false, - orientation: "vertical" - }); - return ()=>{ - compare.remove(); - }; - } // main should be stable, while we are only interested here in the absence or presence of compared - }, [ - containerId, - hasMapCompare - ]); -} - - - - - - - - - - - -const $5285dfbfc2fc666c$var$maxMapBounds = [ - [ - -540, - -90 - ], - [ - 540, - 90 - ] // NE -]; -function $5285dfbfc2fc666c$export$2e2bcd8739ae039({ controls: controls, isCompared: isCompared, projection: projection, mapRef: mapRef, onMapLoad: onMapLoad, interactive: interactive = true }) { - const { initialViewState: initialViewState, setInitialViewState: setInitialViewState, mainId: mainId, comparedId: comparedId } = (0, $f7c3b9130208632b$export$d6122c16d7c2c97c)(); - const { style: style } = (0, $2913a1b35d8b428a$export$2e2bcd8739ae039)(); - const id = isCompared ? comparedId : mainId; - const debouncedSetInitialViewState = (0, $3Zh6r$useCallback)((0, $3Zh6r$debounce)((viewState)=>{ - setInitialViewState(viewState); - }, 100), [ - setInitialViewState - ]); - const onMove = (0, $3Zh6r$useCallback)((evt)=>{ - if (!isCompared && (evt.viewState.longitude !== initialViewState.longitude || evt.viewState.latitude !== initialViewState.latitude)) debouncedSetInitialViewState(evt.viewState); - }, [ - isCompared, - debouncedSetInitialViewState, - initialViewState.longitude, - initialViewState.latitude - ]); // Get MGL projection from Veda projection - const mapboxProjection = (0, $3Zh6r$useMemo)(()=>{ - if (!projection) return undefined; - return (0, $569ff2f4d8e8623c$export$a06236a21ded82b8)(projection); - }, [ - projection - ]); - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$reactmapgl), { - id: id, - ref: mapRef, - mapboxAccessToken: "pk.eyJ1IjoiY292aWQtbmFzYSIsImEiOiJjbGNxaTJ0MGUwNGpyM29tYmVyZGxyYmcxIn0.YMLFLqCqng3WVp73GsBcEQ", - dragRotate: false, - touchPitch: false, - pitchWithRotate: false, - maxPitch: 0, - initialViewState: initialViewState, - mapStyle: style, - onMove: onMove, - onLoad: onMapLoad, - projection: mapboxProjection, - maxBounds: $5285dfbfc2fc666c$var$maxMapBounds, - interactive: interactive, - children: controls - }); -} - - - - - - - - - - - - - - - - - - - - - - - -function $2b704ed317b57c4c$var$decodeFeature(polygon) { - const coords = (0, $3Zh6r$decode)(polygon); - return { - type: "Feature", - properties: {}, - geometry: { - type: "Polygon", - coordinates: [ - [ - ...coords, - coords[0] - ] - ] - } - }; -} -function $2b704ed317b57c4c$export$947df09456d405b4(polygonStr) { - const geojson = { - type: "FeatureCollection", - features: polygonStr.split(";").map((polygon)=>{ - return $2b704ed317b57c4c$var$decodeFeature(polygon); - }) - }; - return { - geojson: geojson, - errors: (0, $3Zh6r$geojsonvalidation).valid(geojson, true) - }; -} -function $2b704ed317b57c4c$var$encodePolygon(polygon) { - const points = polygon.coordinates[0] // Remove last coordinate since it is repeated. - .slice(0, -1); - return (0, $3Zh6r$encode)(points); -} -function $2b704ed317b57c4c$export$a26d36492a0dbc5c(featureCollection) { - return featureCollection.features.map((feature)=>{ - return $2b704ed317b57c4c$var$encodePolygon(feature.geometry); - }).join(";"); -} -function $2b704ed317b57c4c$export$965d424c989a7dc7(aois) { - const encoded = aois.reduce((acc, aoi)=>{ - const encodedGeom = $2b704ed317b57c4c$var$encodePolygon(aoi.geometry); - return [ - ...acc, - encodedGeom, - (0, $02001aac47ff8556$export$140aee0ae17fe649)(aoi.id), - !!aoi.selected - ]; - }, []); - return JSON.stringify(encoded); -} -function $2b704ed317b57c4c$export$3ee4fc7da5202a2f(aois) { - const decoded = JSON.parse(aois); - const features = (0, $3Zh6r$chunk)(decoded, 3).map((data)=>{ - const [polygon, id, selected] = data; - const decodedFeature = $2b704ed317b57c4c$var$decodeFeature(polygon); - return { - ...decodedFeature, - id: id, - selected: selected - }; - }); - return features; -} - - - - - - - -const $3552eb181a211488$export$ad19c86a69ca0bf7 = Symbol("CLEAR_LOCATION"); -function $3552eb181a211488$var$atomWithDebouncedLocation() { - // The locAtom is used to store the data in the url. However it can't be used as - // the source of truth because there is a limit to how many url changes can be - // made in a specific amount of time. (This is a browser restriction). - // The solution is to have a local location storage atom (locStorageAtom) that - // can have all the updates we want. - const locAtom = (0, $3Zh6r$atomWithLocation)(); - const locStorageAtom = (0, $3Zh6r$atom)(null); // The locAtomDebounced is the read/write atom that then updates the other two. - // It updates the locStorageAtom immediately and the locAtom after a debounce. - // In summary: - // The data is set in locAtomDebounced which updates locStorageAtom and after - // a debounce it updates locAtom. - let setDebounced; - const urlAtom = (0, $3Zh6r$atom)((get)=>{ - return get(locStorageAtom) ?? get(locAtom); - }, (get, set, updates)=>{ - const newData = typeof updates === "function" ? updates(get(urlAtom)) : updates; // Escape hatch to clear the location, when we move off the page. - if (newData === $3552eb181a211488$export$ad19c86a69ca0bf7) { - set(locStorageAtom, null); - return; - } - if (!setDebounced) setDebounced = (0, $3Zh6r$debounce)(set, 320); - setDebounced(locAtom, newData); - set(locStorageAtom, newData); - }); - return urlAtom; -} -const $3552eb181a211488$export$d637443af31e590d = $3552eb181a211488$var$atomWithDebouncedLocation(); -function $3552eb181a211488$export$8e8c9d8dd86db8b3(name, value) { - return (prev)=>{ - // Start from what's on the url because another atom might have updated it. - const searchParams = new URLSearchParams(window.location.search); - const prevSearchParams = prev.searchParams ?? new URLSearchParams(); - prevSearchParams.forEach((value, name)=>{ - searchParams.set(name, value); - }); - searchParams.set(name, value); - return { - ...prev, - searchParams: searchParams - }; - }; -} - - -function $c8c1e2d948548046$export$ef8b0c3e7d96b8b2(initialValue, areEqual) { - return (0, $3Zh6r$atomWithReducer)(initialValue, (prev, next)=>{ - if (areEqual(prev, next)) return prev; - return next; - }); -} -function $c8c1e2d948548046$var$isEqual(prev, next) { - if (typeof next === "object") { - const nextString = JSON.stringify(next); - const prevString = JSON.stringify(prev); - return prevString === nextString; - } - return prev === next; -} -function $c8c1e2d948548046$export$330c222c3536d6fb(options) { - const { initialValue: initialValue, urlParam: urlParam, hydrate: hydrate, dehydrate: dehydrate, reconcile: reconcile = (h)=>h, areEqual: areEqual = $c8c1e2d948548046$var$isEqual } = options; // Store the value in an atom that only updates if the value is different. - const storage = $c8c1e2d948548046$export$ef8b0c3e7d96b8b2(initialValue, areEqual); - const stableAtom = (0, $3Zh6r$atom)((get)=>{ - // Get value from the url according to the urlParam. - const serialized = get((0, $3552eb181a211488$export$d637443af31e590d)).searchParams?.get(urlParam); // Hydrate the value from the url. - const hydrated = hydrate(serialized); - const storageValue = get(storage); // Reconcile the hydrated value with the storage value. - const reconciled = reconcile(hydrated, storageValue); // If the reconciled value is equal to the storage value, return the - // storage value to ensure equality. - return areEqual(storageValue, reconciled) ? storageValue : reconciled; - }, (get, set, updates)=>{ - // Since updates can be a function, we need to get the correct new value. - const newData = typeof updates === "function" ? updates(get(stableAtom)) : updates; // Dehydrate the new value to a string for the url. - const dehydrated = dehydrate(newData); // The url atom will take care of debouncing the url updates. - set((0, $3552eb181a211488$export$d637443af31e590d), (0, $3552eb181a211488$export$8e8c9d8dd86db8b3)(urlParam, dehydrated)); // Store value as provided by the user. - set(storage, newData); - }); - return stableAtom; -} - - -const $b33770860c837fe0$export$b9cb58618e0a1590 = (0, $c8c1e2d948548046$export$330c222c3536d6fb)({ - initialValue: new URLSearchParams(window.location.search).get("aois") ?? "", - urlParam: "aois", - hydrate: (v)=>v ?? "", - dehydrate: (v)=>v -}); // Getter atom to get AoiS as GeoJSON features from the hash. -const $b33770860c837fe0$export$e52455fdc2b00988 = (0, $3Zh6r$atom)((get)=>{ - const hash = get($b33770860c837fe0$export$b9cb58618e0a1590); - if (!hash) return []; - return (0, $2b704ed317b57c4c$export$3ee4fc7da5202a2f)(hash); -}); // Setter atom to update AOIs geometries, writing directly to the hash atom. -const $b33770860c837fe0$export$b241749fb75a9f9e = (0, $3Zh6r$atom)(null, (get, set, updates)=>{ - let newFeatures = [ - ...get($b33770860c837fe0$export$e52455fdc2b00988) - ]; - updates.forEach(({ id: id, geometry: geometry })=>{ - const existingFeature = newFeatures.find((feature)=>feature.id === id); - if (existingFeature) existingFeature.geometry = geometry; - else { - const newFeature = { - type: "Feature", - id: id, - geometry: geometry, - selected: true, - properties: {} - }; - newFeatures = [ - ...newFeatures, - newFeature - ]; - } - }); - set($b33770860c837fe0$export$b9cb58618e0a1590, (0, $2b704ed317b57c4c$export$965d424c989a7dc7)(newFeatures)); -}); // Setter atom to update AOIs selected state, writing directly to the hash atom. -const $b33770860c837fe0$export$77ca63485b1f8e4f = (0, $3Zh6r$atom)(null, (get, set, ids)=>{ - const features = get($b33770860c837fe0$export$e52455fdc2b00988); - const newFeatures = features.map((feature)=>{ - return { - ...feature, - selected: ids.includes(feature.id) - }; - }); - set($b33770860c837fe0$export$b9cb58618e0a1590, (0, $2b704ed317b57c4c$export$965d424c989a7dc7)(newFeatures)); -}); // Setter atom to delete AOIs, writing directly to the hash atom. -const $b33770860c837fe0$export$b55da64462f4025b = (0, $3Zh6r$atom)(null, (get, set, ids)=>{ - const features = get($b33770860c837fe0$export$e52455fdc2b00988); - const newFeatures = features.filter((feature)=>!ids.includes(feature.id)); - set($b33770860c837fe0$export$b9cb58618e0a1590, (0, $2b704ed317b57c4c$export$965d424c989a7dc7)(newFeatures)); -}); -const $b33770860c837fe0$export$d74ab61d089d411f = (0, $3Zh6r$atom)(null, (get, set)=>{ - set($b33770860c837fe0$export$b9cb58618e0a1590, (0, $2b704ed317b57c4c$export$965d424c989a7dc7)([])); -}); // Atom that tracks whether an AOI can be edited or not. -const $b33770860c837fe0$export$76c96abd87f70ce3 = (0, $c8c1e2d948548046$export$330c222c3536d6fb)({ - initialValue: new URLSearchParams(window.location.search).get("selectedForEditing") !== "false", - urlParam: "selectedForEditing", - hydrate: (value)=>value !== "false", - dehydrate: (value)=>value ? "true" : "false" -}); -const $b33770860c837fe0$export$49ba8dedef52e816 = (0, $3Zh6r$atom)(false); - - - - - - - - - -const $511fc7151b045c9a$export$1bab65d040a32236 = (theme)=>[ - { - id: "gl-draw-polygon-fill-inactive", - type: "fill", - filter: [ - "all", - [ - "==", - "active", - "false" - ], - [ - "==", - "$type", - "Polygon" - ], - [ - "!=", - "mode", - "static" - ] - ], - paint: { - "fill-color": theme.color?.primary, - "fill-outline-color": theme.color?.primary, - "fill-opacity": 0.16 - } - }, - { - id: "gl-draw-polygon-stroke-inactive", - type: "line", - filter: [ - "all", - [ - "==", - "active", - "false" - ], - [ - "==", - "$type", - "Polygon" - ], - [ - "!=", - "mode", - "static" - ] - ], - layout: { - "line-cap": "round", - "line-join": "round" - }, - paint: { - "line-color": theme.color?.primary, - "line-width": 2 - } - }, - { - id: "gl-draw-polygon-fill-active", - type: "fill", - filter: [ - "all", - [ - "==", - "active", - "true" - ], - [ - "==", - "$type", - "Polygon" - ] - ], - paint: { - "fill-color": theme.color?.primary, - "fill-outline-color": theme.color?.primary, - "fill-opacity": 0.16 - } - }, - { - id: "gl-draw-polygon-stroke-active", - type: "line", - filter: [ - "all", - [ - "==", - "active", - "true" - ], - [ - "==", - "$type", - "Polygon" - ] - ], - layout: { - "line-cap": "round", - "line-join": "round" - }, - paint: { - "line-color": theme.color?.primary, - "line-dasharray": [ - 0.64, - 2 - ], - "line-width": 2 - } - }, - { - id: "gl-draw-line-active", - type: "line", - filter: [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "==", - "active", - "true" - ] - ], - layout: { - "line-cap": "round", - "line-join": "round" - }, - paint: { - "line-color": theme.color?.primary, - "line-dasharray": [ - 0.64, - 2 - ], - "line-width": 2 - } - }, - { - id: "gl-draw-polygon-and-line-vertex-stroke-inactive", - type: "circle", - filter: [ - "all", - [ - "==", - "meta", - "vertex" - ], - [ - "==", - "$type", - "Point" - ], - [ - "!=", - "mode", - "static" - ] - ], - paint: { - "circle-radius": 6, - "circle-color": "#fff" - } - }, - { - id: "gl-draw-polygon-and-line-vertex-inactive", - type: "circle", - filter: [ - "all", - [ - "==", - "meta", - "vertex" - ], - [ - "==", - "$type", - "Point" - ], - [ - "!=", - "mode", - "static" - ] - ], - paint: { - "circle-radius": 4, - "circle-color": theme.color?.primary - } - }, - { - id: "gl-draw-point-stroke-active", - type: "circle", - filter: [ - "all", - [ - "==", - "$type", - "Point" - ], - [ - "==", - "active", - "true" - ], - [ - "!=", - "meta", - "midpoint" - ] - ], - paint: { - "circle-radius": 8, - "circle-color": "#fff" - } - }, - { - id: "gl-draw-point-active", - type: "circle", - filter: [ - "all", - [ - "==", - "$type", - "Point" - ], - [ - "!=", - "meta", - "midpoint" - ], - [ - "==", - "active", - "true" - ] - ], - paint: { - "circle-radius": 6, - "circle-color": theme.color?.primary - } - }, - { - id: "gl-draw-polygon-midpoint", - type: "circle", - filter: [ - "all", - [ - "==", - "$type", - "Point" - ], - [ - "==", - "meta", - "midpoint" - ] - ], - paint: { - "circle-radius": 3, - "circle-color": "#fff" - } - } - ]; - - -const $90d67bfdc7c3b3c6$export$f3d9a112d61ad859 = "static_mode"; -const $90d67bfdc7c3b3c6$export$dc272e51a772de4b = "simple_select"; -const $90d67bfdc7c3b3c6$export$7723ee315ac7b345 = "direct_select"; -const $90d67bfdc7c3b3c6$export$c6e58d457ddc6796 = "draw_polygon"; // Overriding the dragMove and dragFeature methods of the -// 'simple_select' and the 'direct_select' modes to avoid -// accidentally dragging the selected or hand-drawn AOIs -const $90d67bfdc7c3b3c6$var$customSimpleSelect = { - ...(0, $3Zh6r$mapboxmapboxgldraw).modes.simple_select, - dragMove () { - return; - } -}; -const $90d67bfdc7c3b3c6$var$customDirectSelect = { - ...(0, $3Zh6r$mapboxmapboxgldraw).modes.direct_select, - dragFeature () { - return; - } -}; -function $90d67bfdc7c3b3c6$export$2e2bcd8739ae039(props) { - const theme = (0, $3Zh6r$useTheme)(); - const aoisFeatures = (0, $3Zh6r$useAtomValue)((0, $b33770860c837fe0$export$e52455fdc2b00988)); - const { onUpdate: onUpdate, onDelete: onDelete, onSelectionChange: onSelectionChange, onDrawModeChange: onDrawModeChange } = (0, $c4e64c258279a6f7$export$2e2bcd8739ae039)(); - const drawControl = (0, $3Zh6r$useControl)(()=>{ - const control = new (0, $3Zh6r$mapboxmapboxgldraw)({ - displayControlsDefault: false, - styles: (0, $511fc7151b045c9a$export$1bab65d040a32236)(theme), - modes: { - ...(0, $3Zh6r$mapboxmapboxgldraw).modes, - [$90d67bfdc7c3b3c6$export$f3d9a112d61ad859]: (0, $3Zh6r$mapboxmapboxgldrawstaticmode), - [$90d67bfdc7c3b3c6$export$dc272e51a772de4b]: $90d67bfdc7c3b3c6$var$customSimpleSelect, - [$90d67bfdc7c3b3c6$export$7723ee315ac7b345]: $90d67bfdc7c3b3c6$var$customDirectSelect - }, - ...props - }); - return control; - }, ({ map: map })=>{ - // We're making the controls available on the map instance for later use throughout - // the app (e.g in the CustomAoIControl) - map._drawControl = drawControl; - map.on("draw.create", onUpdate); - map.on("draw.update", onUpdate); - map.on("draw.delete", onDelete); - map.on("draw.selectionchange", onSelectionChange); - map.on("draw.modechange", onDrawModeChange); - map.on("load", ()=>{ - drawControl.set({ - type: "FeatureCollection", - features: aoisFeatures - }); - }); - }, ({ map: map })=>{ - map.off("draw.create", onUpdate); - map.off("draw.update", onUpdate); - map.off("draw.delete", onDelete); - map.off("draw.selectionchange", onSelectionChange); - map.off("draw.modechange", onDrawModeChange); - }, { - position: "top-left" - }); - return null; -} - - -function $c4e64c258279a6f7$export$2e2bcd8739ae039() { - const features = (0, $3Zh6r$useAtomValue)((0, $b33770860c837fe0$export$e52455fdc2b00988)); - const [isDrawing, setIsDrawing] = (0, $3Zh6r$useAtom)((0, $b33770860c837fe0$export$49ba8dedef52e816)); - const aoisUpdateGeometry = (0, $3Zh6r$useSetAtom)((0, $b33770860c837fe0$export$b241749fb75a9f9e)); - const update = (0, $3Zh6r$useCallback)((features)=>{ - aoisUpdateGeometry(features); - }, [ - aoisUpdateGeometry - ]); - const onUpdate = (0, $3Zh6r$useCallback)((e)=>{ - const updates = e.features.map((f)=>({ - id: (0, $02001aac47ff8556$export$140aee0ae17fe649)(f.id), - geometry: f.geometry - })); - update(updates); - }, [ - update - ]); - const aoiDelete = (0, $3Zh6r$useSetAtom)((0, $b33770860c837fe0$export$b55da64462f4025b)); - const onDelete = (0, $3Zh6r$useCallback)((e)=>{ - const selectedIds = e.features.map((f)=>(0, $02001aac47ff8556$export$140aee0ae17fe649)(f.id)); - aoiDelete(selectedIds); - }, [ - aoiDelete - ]); - const aoiSetSelected = (0, $3Zh6r$useSetAtom)((0, $b33770860c837fe0$export$77ca63485b1f8e4f)); - const onSelectionChange = (0, $3Zh6r$useCallback)((e)=>{ - const selectedIds = e.features.map((f)=>(0, $02001aac47ff8556$export$140aee0ae17fe649)(f.id)); - aoiSetSelected(selectedIds); - }, [ - aoiSetSelected - ]); - const onDrawModeChange = (0, $3Zh6r$useCallback)((e)=>{ - if (e.mode === (0, $90d67bfdc7c3b3c6$export$dc272e51a772de4b)) setIsDrawing(false); - }, [ - setIsDrawing - ]); - return { - features: features, - update: update, - onUpdate: onUpdate, - onDelete: onDelete, - onSelectionChange: onSelectionChange, - onDrawModeChange: onDrawModeChange, - isDrawing: isDrawing, - setIsDrawing: setIsDrawing - }; -} - - - - - - - -function $9df2cd8992362d1d$export$2e2bcd8739ae039(renderFn, opts) { - const theme = (0, $3Zh6r$useTheme)(); - const elementRef = (0, $3Zh6r$useRef)(null); - const rootRef = (0, $3Zh6r$useRef)(null); // Define the control methods and its lifecycle - class ThemedControl { - onAdd() { - const el = document.createElement("div"); - el.className = "mapboxgl-ctrl"; - elementRef.current = el; // Create a root and render the component - rootRef.current = (0, $3Zh6r$createRoot)(el); - rootRef.current.render(/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$ThemeProvider), { - theme: theme, - children: renderFn() - })); - return el; - } - onRemove() { - // Cleanup if necessary. - // Defer to next tick. - setTimeout(()=>{ - if (elementRef.current) { - rootRef.current?.unmount(); - rootRef.current = null; - } - }, 1); - } - } // Listen for changes in dependencies and re-render if necessary - (0, $3Zh6r$useEffect)(()=>{ - if (rootRef.current) rootRef.current.render(/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$ThemeProvider), { - theme: theme, - children: renderFn() - })); - }, [ - renderFn, - theme - ]); - (0, $3Zh6r$useControl)(()=>new ThemedControl(), opts); - return null; -} - - - - - - - - - - - - - - -/** - * Rounds a number to a specified amount of decimals. - * - * @param {number} value The value to round - * @param {number} decimals The number of decimals to keep. Default to 2 - */ function $70a57262ebf0860e$export$2077e0241d6afd3c(value, decimals = 2) { - return Math.round(value * Math.pow(10, decimals)) / Math.pow(10, decimals); -} -function $70a57262ebf0860e$export$7ecd32ca6b3ae583(value, decimals = 2) { - if (value / 1e9 >= 1) return { - num: $70a57262ebf0860e$export$2077e0241d6afd3c(value / 1e9, decimals), - unit: "B" - }; - else if (value / 1e6 >= 1) return { - num: $70a57262ebf0860e$export$2077e0241d6afd3c(value / 1e6, decimals), - unit: "M" - }; - else if (value / 1e3 >= 1) return { - num: $70a57262ebf0860e$export$2077e0241d6afd3c(value / 1e3, decimals), - unit: "K" - }; - return { - num: value, - unit: "" - }; -} -function $70a57262ebf0860e$export$aa9294712332dc16(num, options) { - const opts = { - decimals: 2, - separator: ",", - forceDecimals: false, - shorten: false, - ...options - }; // isNaN(null) === true - if (isNaN(num) || !num && num !== 0) return "--"; - const repeat = (char, length)=>{ - let str = ""; - for(let i = 0; i < length; i++)str += char + ""; - return str; - }; - const sign = num < 0 ? "-" : ""; - const absNum = Math.abs(num); - let [int, dec] = Number($70a57262ebf0860e$export$2077e0241d6afd3c(absNum, opts.decimals)).toString().split("."); - let largeNumUnit = ""; - if (opts.shorten) { - const { num: num, unit: unit } = $70a57262ebf0860e$export$7ecd32ca6b3ae583(Number(int), 0); - int = num.toString(); - largeNumUnit = unit; - } // Space the integer part of the number. - int = int.replace(/\B(?=(\d{3})+(?!\d))/g, opts.separator); // Round the decimals. - dec = (dec || "").substring(0, opts.decimals); // Add decimals if forced. - dec = opts.forceDecimals ? `${dec}${repeat(0, opts.decimals - dec.length)}` : dec; - return dec !== "" ? `${sign}${int}.${dec} ${largeNumUnit}` : `${sign}${int} ${largeNumUnit}`; -} -function $70a57262ebf0860e$export$3cdc770bf8b2ed3d(num, length = 2) { - const prefix = num < 0 ? "-" : ""; - const abdsNum = Math.abs(num); - const wholeNum = Math.floor(abdsNum); - const padLength = Math.max(length - String(wholeNum).length, 0); - const pads = new Array(padLength + 1).join("0"); - return prefix + pads + abdsNum; -} -function $70a57262ebf0860e$export$a5c7fd3700da7bdd(num, decimals = 2) { - if (!isFinite(num)) return `${Math.sign(num) === -1 ? "-" : ""}\u{221E}`; - const [coefficient, exponent] = num.toExponential().split("e").map((item)=>Number(item)); - const sups = "\u2070\xb9\xb2\xb3\u2074\u2075\u2076\u2077\u2078\u2079"; - const exponentSup = Math.abs(exponent).toString().split("").map((v)=>sups[v]).join(""); - const sign = exponent < 0 ? "\u207B" : ""; - return `${$70a57262ebf0860e$export$2077e0241d6afd3c(coefficient, decimals)}x10${sign}${exponentSup}`; -} - - -const $8523fedb7e953c4f$var$extensions = [ - "geojson", - "json", - "zip" -]; -const $8523fedb7e953c4f$var$eachFeatureMaxPointNum = 100; -const $8523fedb7e953c4f$export$a0c73f91e49c87c9 = $8523fedb7e953c4f$var$extensions.map((ext)=>`.${ext}`).join(", "); -function $8523fedb7e953c4f$var$getNumPoints(feature) { - return feature.geometry.coordinates.reduce((acc, current)=>{ - return acc + current.length; - }, 0); -} -function $8523fedb7e953c4f$export$4d849c190842948e(geojson) { - let warnings = []; - if (geojson.features.some((feature)=>![ - "MultiPolygon", - "Polygon" - ].includes(feature.geometry.type))) throw new Error("Wrong geometry type. Only polygons or multi polygons are accepted."); - const features = geojson.features.reduce((acc, feature)=>{ - if (feature.geometry.type === "MultiPolygon") return acc.concat((0, $02001aac47ff8556$export$f3e40f023efde6f)(feature)); - return acc.concat(feature); - }, []); - if (features.length > 200) throw new Error("Only files with up to 200 polygons are accepted."); - // Simplify features; - const originalTotalFeaturePoints = features.reduce((acc, f)=>acc + $8523fedb7e953c4f$var$getNumPoints(f), 0); - let numPoints = originalTotalFeaturePoints; - let tolerance = 0.001; // Remove holes from polygons as they're not supported. - let polygonHasRings = false; - let simplifiedFeatures = features.map((feature)=>{ - if (feature.geometry.coordinates.length > 1) { - polygonHasRings = true; - return { - ...feature, - geometry: { - type: "Polygon", - coordinates: [ - feature.geometry.coordinates[0] - ] - } - }; - } - return feature; - }); - if (polygonHasRings) warnings = [ - ...warnings, - "Polygons with rings are not supported and were simplified to remove them" - ]; - // Simplify each feature if needed to reduce point count to less than 50 points per feature - simplifiedFeatures = features.map((feature)=>{ - const numPoints = $8523fedb7e953c4f$var$getNumPoints(feature); - if (numPoints > 30) { - let tolerance = 0.001; - let simplifiedFeature = feature; // Continuously simplify the feature until it has less than or equal to 30 points - while($8523fedb7e953c4f$var$getNumPoints(simplifiedFeature) > $8523fedb7e953c4f$var$eachFeatureMaxPointNum && tolerance < 5){ - simplifiedFeature = (0, $3Zh6r$turfsimplify)(simplifiedFeature, { - tolerance: tolerance - }); - tolerance *= 2; // Increase tolerance to simplify more aggressively if needed - } - return simplifiedFeature; - } - return feature; - }); // Add a warning if any feature has been simplified to less than 30 points - const numberOfSimplifedFeatures = simplifiedFeatures.filter((feature, index)=>{ - return $8523fedb7e953c4f$var$getNumPoints(feature) < $8523fedb7e953c4f$var$getNumPoints(features[index]); - }).length; - if (numberOfSimplifedFeatures > 0) { - const featureWPrefix = numberOfSimplifedFeatures === 1 ? "feature was" : "features were"; // eslint-disable-next-line fp/no-mutating-methods - warnings = [ - ...warnings, - `${numberOfSimplifedFeatures} ${featureWPrefix} simplified to have less than ${$8523fedb7e953c4f$var$eachFeatureMaxPointNum} points.` - ]; - } // Further Simplify features in case there are a lot of features - // so the sum of the points doesn't exceed 1000 - while(numPoints > 1000 && tolerance < 5){ - simplifiedFeatures = simplifiedFeatures.map((feature)=>(0, $3Zh6r$turfsimplify)(feature, { - tolerance: tolerance - })); - numPoints = simplifiedFeatures.reduce((acc, f)=>acc + $8523fedb7e953c4f$var$getNumPoints(f), 0); - tolerance = Math.min(tolerance * 1.8, 5); - } - if (originalTotalFeaturePoints !== numPoints) warnings = [ - ...warnings, - `The geometry has been simplified (${(0, $70a57262ebf0860e$export$2077e0241d6afd3c)((1 - numPoints / originalTotalFeaturePoints) * 100)} % less).` - ]; - return { - simplifiedFeatures: simplifiedFeatures, - warnings: warnings - }; -} -function $8523fedb7e953c4f$var$useCustomAoI() { - const [fileInfo, setFileInfo] = (0, $3Zh6r$useState)(null); - const [uploadFileError, setUploadFileError] = (0, $3Zh6r$useState)(null); - const [uploadFileWarnings, setUploadFileWarnings] = (0, $3Zh6r$useState)([]); - const reader = (0, $3Zh6r$useRef)(); - const [features, setFeatures] = (0, $3Zh6r$useState)(null); - (0, $3Zh6r$useEffect)(()=>{ - reader.current = new FileReader(); - const setError = (error)=>{ - setUploadFileError(error); - setFeatures(null); - setUploadFileWarnings([]); - }; - const onLoad = async ()=>{ - if (!reader.current) return; - let geojson; - if (typeof reader.current.result === "string") { - const rawGeoJSON = reader.current.result; - if (!rawGeoJSON) { - setError("Error uploading file."); - return; - } - try { - geojson = JSON.parse(rawGeoJSON); - } catch (e) { - setError("Error uploading file: invalid JSON"); - return; - } - } else try { - geojson = await (0, $3Zh6r$shpjs)(reader.current.result); - } catch (e) { - setError(`Error uploading file: invalid Shapefile (${e.message})`); - return; - } - if (!geojson?.features?.length) { - setError("Error uploading file: Invalid GeoJSON"); - return; - } - try { - const { simplifiedFeatures: simplifiedFeatures, warnings: warnings } = $8523fedb7e953c4f$export$4d849c190842948e(geojson); - setUploadFileWarnings(warnings); - setUploadFileError(null); - setFeatures(simplifiedFeatures.map((feat, i)=>({ - id: `${new Date().getTime().toString().slice(-4)}${i}`, - ...feat - }))); - } catch (e) { - setError(e); - return; - } - }; - const onError = ()=>{ - setError("Error uploading file"); - }; - reader.current.addEventListener("load", onLoad); - reader.current.addEventListener("error", onError); - return ()=>{ - if (!reader.current) return; - reader.current.removeEventListener("load", onLoad); - reader.current.removeEventListener("error", onError); - }; - }, []); - const onUploadFile = (0, $3Zh6r$useCallback)((event)=>{ - if (!reader.current) return; - const file = event.target.files[0]; - if (!file) return; - const [, extension] = file.name.match(/^.*\.(json|geojson|zip)$/i) ?? []; - if (!$8523fedb7e953c4f$var$extensions.includes(extension)) { - setUploadFileError("Wrong file type. Only zipped shapefiles and geojson files are accepted."); - return; - } - setFileInfo({ - name: file.name, - extension: extension, - type: extension === "zip" ? "Shapefile" : "GeoJSON" - }); - if (extension === "zip") reader.current.readAsArrayBuffer(file); - else if (extension === "json" || extension === "geojson") reader.current.readAsText(file); - }, []); - const reset = (0, $3Zh6r$useCallback)(()=>{ - setFeatures(null); - setUploadFileWarnings([]); - setUploadFileError(null); - setFileInfo(null); - }, []); - return { - features: features, - onUploadFile: onUploadFile, - uploadFileError: uploadFileError, - uploadFileWarnings: uploadFileWarnings, - fileInfo: fileInfo, - reset: reset - }; -} -var $8523fedb7e953c4f$export$2e2bcd8739ae039 = $8523fedb7e953c4f$var$useCustomAoI; - - - -var $71GSy = parcelRequire("71GSy"); -const $5e7ee77835f8c8b1$var$UploadFileModalFooter = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$ModalFooter)).withConfig({ - displayName: "custom-aoi-modal__UploadFileModalFooter", - componentId: "sc-ww8yci-0" -})([ - "display:flex;justify-content:right;flex-flow:row nowrap;gap:", - ";" -], (0, $71GSy.variableGlsp)(0.25)); -const $5e7ee77835f8c8b1$var$ModalBodyInner = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "custom-aoi-modal__ModalBodyInner", - componentId: "sc-ww8yci-1" -})([ - "display:flex;flex-flow:column nowrap;gap:", - ";" -], (0, $71GSy.variableGlsp)()); -const $5e7ee77835f8c8b1$var$UploadFileIntro = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "custom-aoi-modal__UploadFileIntro", - componentId: "sc-ww8yci-2" -})([ - "display:flex;flex-flow:column nowrap;gap:", - ";" -], (0, $71GSy.variableProseVSpace)()); -const $5e7ee77835f8c8b1$var$FileUpload = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "custom-aoi-modal__FileUpload", - componentId: "sc-ww8yci-3" -})([ - "display:flex;flex-flow:nowrap;align-items:center;gap:", - ";", - "{flex-shrink:0;}", - "{overflow-wrap:anywhere;}" -], (0, $71GSy.variableGlsp)(0.5), (0, $3Zh6r$Button), (0, $3Zh6r$Subtitle)); -const $5e7ee77835f8c8b1$var$FileInput = (0, $3Zh6r$styledcomponents).input.withConfig({ - displayName: "custom-aoi-modal__FileInput", - componentId: "sc-ww8yci-4" -})([ - "", - "" -], (0, $3Zh6r$visuallyHidden)()); -const $5e7ee77835f8c8b1$var$UploadInformation = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "custom-aoi-modal__UploadInformation", - componentId: "sc-ww8yci-5" -})([ - "padding:", - ";background:", - ";box-shadow:", - ";border-radius:", - ";" -], (0, $71GSy.variableGlsp)(), (0, $3Zh6r$themeVal)("color.base-50"), (0, $3Zh6r$themeVal)("boxShadow.inset"), (0, $3Zh6r$themeVal)("shape.rounded")); -const $5e7ee77835f8c8b1$var$UploadListInfo = (0, $3Zh6r$styledcomponents).ul.withConfig({ - displayName: "custom-aoi-modal__UploadListInfo", - componentId: "sc-ww8yci-6" -})([ - "", - " display:flex;flex-flow:column nowrap;gap:", - ";li{display:flex;flex-flow:row nowrap;gap:", - ";align-items:top;> svg{flex-shrink:0;margin-top:", - ";}}" -], (0, $3Zh6r$listReset)(), (0, $3Zh6r$glsp)(0.25), (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$glsp)(0.25)); -const $5e7ee77835f8c8b1$var$UploadInfoItemSuccess = (0, $3Zh6r$styledcomponents).li.withConfig({ - displayName: "custom-aoi-modal__UploadInfoItemSuccess", - componentId: "sc-ww8yci-7" -})([ - "color:", - ";" -], (0, $3Zh6r$themeVal)("color.success")); -const $5e7ee77835f8c8b1$var$UploadInfoItemWarnings = (0, $3Zh6r$styledcomponents).li.withConfig({ - displayName: "custom-aoi-modal__UploadInfoItemWarnings", - componentId: "sc-ww8yci-8" -})([ - "color:", - ";" -], (0, $3Zh6r$themeVal)("color.info")); -const $5e7ee77835f8c8b1$var$UploadInfoItemError = (0, $3Zh6r$styledcomponents).li.withConfig({ - displayName: "custom-aoi-modal__UploadInfoItemError", - componentId: "sc-ww8yci-9" -})([ - "color:", - ";" -], (0, $3Zh6r$themeVal)("color.danger")); -function $5e7ee77835f8c8b1$export$2e2bcd8739ae039({ revealed: revealed, onCloseClick: onCloseClick, onConfirm: onConfirm }) { - const { features: features, onUploadFile: onUploadFile, uploadFileError: uploadFileError, uploadFileWarnings: uploadFileWarnings, fileInfo: fileInfo, reset: reset } = (0, $8523fedb7e953c4f$export$2e2bcd8739ae039)(); - const fileInputRef = (0, $3Zh6r$useRef)(null); - const onUploadClick = (0, $3Zh6r$useCallback)(()=>{ - if (fileInputRef.current) fileInputRef.current.click(); - }, []); - const onConfirmClick = (0, $3Zh6r$useCallback)(()=>{ - if (!features) return; - onConfirm(features); - onCloseClick(); - }, [ - features, - onConfirm, - onCloseClick - ]); - (0, $3Zh6r$useEffect)(()=>{ - if (revealed) reset(); - }, [ - revealed, - reset - ]); - const hasInfo = !!uploadFileWarnings.length || !!features || uploadFileError; - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Modal), { - id: "aoiUpload", - size: "medium", - revealed: revealed, - onCloseClick: onCloseClick, - renderHeadline: ()=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$ModalHeadline), { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("h2", { - children: "Upload custom area" - }) - }), - content: /*#__PURE__*/ (0, $3Zh6r$jsxs)($5e7ee77835f8c8b1$var$ModalBodyInner, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)($5e7ee77835f8c8b1$var$UploadFileIntro, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: "You can upload a zipped shapefile (*.zip) or a GeoJSON file (*.json, *.geojson) to define a custom area of interest." - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($5e7ee77835f8c8b1$var$FileUpload, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Button), { - variation: "base-outline", - onClick: onUploadClick, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonArrowUp), {}), - "Upload file..." - ] - }), - fileInfo && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Subtitle), { - as: "p", - children: [ - "File: ", - fileInfo.name, - " (", - fileInfo.type, - ")." - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($5e7ee77835f8c8b1$var$FileInput, { - type: "file", - onChange: onUploadFile, - accept: (0, $8523fedb7e953c4f$export$a0c73f91e49c87c9), - ref: fileInputRef - }) - ] - }) - ] - }), - hasInfo && /*#__PURE__*/ (0, $3Zh6r$jsxs)($5e7ee77835f8c8b1$var$UploadInformation, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Heading), { - hidden: true, - children: "Upload information" - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($5e7ee77835f8c8b1$var$UploadListInfo, { - children: [ - uploadFileWarnings.map((w)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)($5e7ee77835f8c8b1$var$UploadInfoItemWarnings, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonCircleInformation), {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { - children: w - }) - ] - }, w)), - features && /*#__PURE__*/ (0, $3Zh6r$jsxs)($5e7ee77835f8c8b1$var$UploadInfoItemSuccess, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonCircleTick), {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { - children: "File uploaded successfully." - }) - ] - }), - uploadFileError && /*#__PURE__*/ (0, $3Zh6r$jsxs)($5e7ee77835f8c8b1$var$UploadInfoItemError, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonCircleExclamation), {}), - " ", - uploadFileError - ] - }) - ] - }) - ] - }) - ] - }), - renderFooter: ()=>/*#__PURE__*/ (0, $3Zh6r$jsxs)($5e7ee77835f8c8b1$var$UploadFileModalFooter, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Button), { - variation: "base-text", - onClick: onCloseClick, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonXmarkSmall), {}), - "Cancel" - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Button), { - variation: "primary-fill", - disabled: !features, - onClick: onConfirmClick, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonTickSmall), {}), - "Add area" - ] - }) - ] - }) - }); -} - - - - - - - - - - - - -const $b85a519a9f29b688$var$presetFilePath = `${undefined ?? ""}/public/geo-data/states/`; -const $b85a519a9f29b688$var$presetSuffix = `.geojson`; -function $b85a519a9f29b688$var$usePresetAOI(selectedState) { - const [error, setError] = (0, $3Zh6r$useState)(""); - const [isLoading, setIsLoading] = (0, $3Zh6r$useState)(false); - const [features, setFeatures] = (0, $3Zh6r$useState)(null); - (0, $3Zh6r$useEffect)(()=>{ - if (!selectedState) return; - const abortController = new AbortController(); // Create an instance of AbortController - async function loadData() { - setIsLoading(true); - try { - const res = await (0, $3Zh6r$axios).get(`${$b85a519a9f29b688$var$presetFilePath}${selectedState}${$b85a519a9f29b688$var$presetSuffix}`, { - signal: abortController.signal // Pass the abort signal to Axios - }); - setIsLoading(false); - const geojson = res.data; - if (!geojson?.features?.length) { - setError("Error: Invalid GeoJSON"); - return; - } - const { simplifiedFeatures: simplifiedFeatures } = (0, $8523fedb7e953c4f$export$4d849c190842948e)(geojson); - setFeatures(simplifiedFeatures.map((feat, i)=>({ - id: `${new Date().getTime().toString().slice(-4)}${i}`, - ...feat - }))); - } catch (error) { - if ((0, $3Zh6r$axios).isCancel(error)) { - setIsLoading(false); // Request canceled - setError(error.message); - } else setError("Error: Unable to load data"); - } - } - loadData(); - return ()=>{ - abortController.abort(); - }; - }, [ - selectedState - ]); - const reset = (0, $3Zh6r$useCallback)(()=>{ - setFeatures(null); - setError(null); - }, []); - return { - features: features, - isLoading: isLoading, - error: error, - reset: reset - }; -} -var $b85a519a9f29b688$export$2e2bcd8739ae039 = $b85a519a9f29b688$var$usePresetAOI; - - -const $9753db378f677dba$var$analysisStatesPreset = [ - "Alabama", - "Alaska", - "Arizona", - "Arkansas", - "California", - "Colorado", - "Connecticut", - "Delaware", - "District of Columbia", - "Florida", - "Georgia", - "Hawaii", - "Idaho", - "Illinois", - "Indiana", - "Iowa", - "Kansas", - "Kentucky", - "Louisiana", - "Maine", - "Maryland", - "Massachusetts", - "Michigan", - "Minnesota", - "Mississippi", - "Missouri", - "Montana", - "Nebraska", - "Nevada", - "New Hampshire", - "New Jersey", - "New Mexico", - "New York", - "North Carolina", - "North Dakota", - "Ohio", - "Oklahoma", - "Oregon", - "Pennsylvania", - "Puerto Rico", - "Rhode Island", - "South Carolina", - "South Dakota", - "Tennessee", - "Texas", - "Utah", - "Vermont", - "Virginia", - "Washington", - "West Virginia", - "Wisconsin", - "Wyoming" -].map((e)=>({ - group: "state", - label: e, - value: e - })); -const $9753db378f677dba$var$analysisCountryPreset = [ - { - group: "country", - label: "Contiguous United States (CONUS)", - value: "United States (Contiguous)" - } -]; -const $9753db378f677dba$var$analysisPresets = [ - ...$9753db378f677dba$var$analysisStatesPreset, - ...$9753db378f677dba$var$analysisCountryPreset -]; // Disabling no mutating rule since we are mutating the copy -// eslint-disable-next-line fp/no-mutating-methods -const $9753db378f677dba$var$sortedPresets = [ - ...$9753db378f677dba$var$analysisStatesPreset -].sort((a, b)=>{ - return a.label.localeCompare(b.label); -}); -const $9753db378f677dba$var$selectorHeight = "25px"; -const $9753db378f677dba$var$SelectorWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "preset-selector__SelectorWrapper", - componentId: "sc-dkpani-0" -})([ - "position:relative;" -]); -const $9753db378f677dba$var$PresetSelect = (0, $3Zh6r$styledcomponents).select.withConfig({ - displayName: "preset-selector__PresetSelect", - componentId: "sc-dkpani-1" -})([ - "max-width:200px;height:", - ";color:transparent;background:none;option{color:black;}" -], $9753db378f677dba$var$selectorHeight); // This div is just to display the value with trucnated texts -const $9753db378f677dba$var$OptionValueDisplay = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "preset-selector__OptionValueDisplay", - componentId: "sc-dkpani-2" -})([ - "position:absolute;width:100%;height:100%;z-index:1;padding:", - " ", - ";display:flex;align-items:center;justify-content:space-between;pointer-events:none;span{width:85%;", - "}" -], (0, $3Zh6r$glsp)(0.125), (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$truncated)()); -const $9753db378f677dba$var$SelectorSubAction = (0, $3Zh6r$css)([ - "position:absolute;top:0;right:", - ";height:", - ";" -], (0, $3Zh6r$glsp)(1.25), $9753db378f677dba$var$selectorHeight); -const $9753db378f677dba$var$spinAnimation = (0, $3Zh6r$keyframes)([ - "from{transform:rotate(360deg);}to{transform:rotate(0deg);}" -]); -const $9753db378f677dba$var$CancelButton = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Button)).withConfig({ - displayName: "preset-selector__CancelButton", - componentId: "sc-dkpani-3" -})([ - "", - "" -], $9753db378f677dba$var$SelectorSubAction); -const $9753db378f677dba$var$LoadingWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "preset-selector__LoadingWrapper", - componentId: "sc-dkpani-4" -})([ - "", - " display:flex;align-items:center;right:", - ";" -], $9753db378f677dba$var$SelectorSubAction, (0, $3Zh6r$glsp)(2)); -const $9753db378f677dba$var$AnimatingCollecticonArrowSpinCcw = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$CollecticonArrowSpinCcw)).withConfig({ - displayName: "preset-selector__AnimatingCollecticonArrowSpinCcw", - componentId: "sc-dkpani-5" -})([ - "animation:", - " 1s infinite linear;" -], $9753db378f677dba$var$spinAnimation); -function $9753db378f677dba$export$2e2bcd8739ae039({ selectedState: selectedState, setSelectedState: setSelectedState, onConfirm: onConfirm, resetPreset: resetPreset }) { - const { features: features, isLoading: isLoading } = (0, $b85a519a9f29b688$export$2e2bcd8739ae039)(selectedState); - (0, $3Zh6r$useEffect)(()=>{ - if (features?.length) onConfirm(features); // Excluding onConfirm from the dependencies array to prevent an infinite loop: - // onConfirm depends on the Map instance, and invoking it modifies the Map, - // which can re-trigger this effect if included as a dependency. - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [ - features - ]); - const currentlySelected = $9753db378f677dba$var$analysisPresets.find((e)=>e.value === selectedState); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($9753db378f677dba$var$SelectorWrapper, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)($9753db378f677dba$var$OptionValueDisplay, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)("span", { - children: [ - currentlySelected ? currentlySelected.label : "Analyze an area", - " " - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChevronDownSmall), {}) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($9753db378f677dba$var$PresetSelect, { - id: "preset-selector", - name: "presetSelector", - value: selectedState, - onChange: (e)=>setSelectedState(e.target.value), - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("option", { - children: " Analyze an area " - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("optgroup", { - label: "Country" - }), - $9753db378f677dba$var$analysisCountryPreset.map((e)=>{ - return /*#__PURE__*/ (0, $3Zh6r$jsx)("option", { - value: e.value, - children: e.label - }, `${e.value}-option-analysis`); - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("optgroup", { - label: "State" - }), - $9753db378f677dba$var$sortedPresets.map((e)=>{ - return /*#__PURE__*/ (0, $3Zh6r$jsx)("option", { - value: e.value, - children: e.label - }, `${e.value}-option-analysis`); - }) - ] - }), - selectedState && !isLoading && /*#__PURE__*/ (0, $3Zh6r$jsx)($9753db378f677dba$var$CancelButton, { - fitting: "skinny", - onClick: ()=>{ - resetPreset(); - }, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonDiscXmark), { - meaningful: true, - width: "12px", - height: "12px", - title: "Clear preset" - }) - }), - isLoading && /*#__PURE__*/ (0, $3Zh6r$jsx)($9753db378f677dba$var$LoadingWrapper, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($9753db378f677dba$var$AnimatingCollecticonArrowSpinCcw, { - meaningful: true, - width: "12px", - height: "12px", - title: "Loading" - }) - }) - ] - }); -} - - - - - - - - - - - - -const $61b3d1da33a5342d$export$c92c6401b52a9298 = (0, $3Zh6r$tippyjsreact); // Wrap in body to increase specificity. -const $61b3d1da33a5342d$export$27afe0e50870a053 = ()=>(0, $3Zh6r$css)([ - "body{[data-tippy-root]{z-index:", - " !important;}.tippy-box{background-color:", - ";border-radius:", - ";}.tippy-arrow{color:", - ";}.tippy-content{padding:", - ";}}" - ], (0, $3Zh6r$themeVal)("zIndices.tooltip"), (0, $3Zh6r$themeVal)("color.base"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.base"), (0, $3Zh6r$glsp)(0.25, 0.5)); - - - -const $1137ef8b3394fd15$var$VdButton = (0, $dae8878c46a263f4$export$6df8b10de86b21f9)((0, $3Zh6r$Button)); -const $1137ef8b3394fd15$var$VdToolbarIconButton = (0, $dae8878c46a263f4$export$6df8b10de86b21f9)((0, $3Zh6r$ToolbarIconButton)); -const $1137ef8b3394fd15$export$d3a4070914c20f9d = (0, $3Zh6r$styledcomponents)(/*#__PURE__*/ (0, $3Zh6r$react).forwardRef(function TipButtonFwd(props, ref) { - const { tipContent: tipContent, tipProps: tipProps = {}, as: as, ...rest // as injected by styled components - } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $61b3d1da33a5342d$export$c92c6401b52a9298), { - content: tipContent, - ...tipProps, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($1137ef8b3394fd15$var$VdButton, { - ref: ref, - forwardedAs: as, - ...rest - }) - }); -})).withConfig({ - displayName: "tip-button__TipButton", - componentId: "sc-mk31se-0" -})([ - "" -]); -const $1137ef8b3394fd15$export$52e4888d65fa0806 = (0, $3Zh6r$styledcomponents)(/*#__PURE__*/ (0, $3Zh6r$react).forwardRef(function TipToolbarIconButtonFwd(props, ref) { - const { tipContent: tipContent, tipProps: tipProps = {}, as: as, ...rest // as injected by styled components - } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $61b3d1da33a5342d$export$c92c6401b52a9298), { - content: tipContent, - ...tipProps, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($1137ef8b3394fd15$var$VdToolbarIconButton, { - ref: ref, - forwardedAs: as, - ...rest - }) - }); -})).withConfig({ - displayName: "tip-button__TipToolbarIconButton", - componentId: "sc-mk31se-1" -})([ - "" -]); - - - - - - -const $e3a7178e65da5ca7$export$dff7c5afa99d3f38 = (0, $3Zh6r$styledcomponents).code.withConfig({ - displayName: "shortcut-code__ShortcutCode", - componentId: "sc-1iumtiz-0" -})([ - "background:", - ";font-size:0.75rem;padding:0.125rem 0.25rem;line-height:0.75rem;border-radius:", - ";font-weight:", - ";" -], (0, $3Zh6r$themeVal)("color.surface-200a"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("type.base.regular")); - - -const $a91bd829cc6dcb40$export$3a56e3bcf613b2b1 = (0, $3Zh6r$css)([ - "&.mode-", - " .mapboxgl-canvas-container,&.feature-feature.mouse-drag .mapboxgl-canvas-container,&.mouse-move .mapboxgl-canvas-container{cursor:default;}" -], (0, $90d67bfdc7c3b3c6$export$f3d9a112d61ad859)); -const $a91bd829cc6dcb40$var$AnalysisToolbar = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Toolbar)).withConfig({ - displayName: "custom-aoi-control__AnalysisToolbar", - componentId: "sc-1ru5z0t-0" -})([ - "background-color:", - ";border-radius:", - ";padding:", - ";box-shadow:", - ";", - " ", - "{text-transform:none;}" -], (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$glsp)(0.25), (0, $3Zh6r$themeVal)("boxShadow.elevationC"), ({ visuallyDisabled: visuallyDisabled })=>visuallyDisabled && (0, $3Zh6r$css)([ - "> *{", - " pointer-events:none;}" - ], (0, $3Zh6r$disabled)()), (0, $3Zh6r$ToolbarLabel)); -const $a91bd829cc6dcb40$var$FloatingBarSelf = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "custom-aoi-control__FloatingBarSelf", - componentId: "sc-1ru5z0t-1" -})([ - "position:absolute;bottom:", - ";left:50%;transform:translateX(-50%);z-index:100;" -], (0, $3Zh6r$glsp)()); -function $a91bd829cc6dcb40$var$CustomAoI({ map: map, disableReason: disableReason }) { - const [aoiModalRevealed, setAoIModalRevealed] = (0, $3Zh6r$useState)(false); - const [selectedState, setSelectedState] = (0, $3Zh6r$useState)(""); - const [presetIds, setPresetIds] = (0, $3Zh6r$useState)([]); - const [fileUploadedIds, setFileUplaodedIds] = (0, $3Zh6r$useState)([]); - const [selectedForEditing, setSelectedForEditing] = (0, $3Zh6r$useAtom)((0, $b33770860c837fe0$export$76c96abd87f70ce3)); - const { onUpdate: onUpdate, isDrawing: isDrawing, setIsDrawing: setIsDrawing, features: features } = (0, $c4e64c258279a6f7$export$2e2bcd8739ae039)(); - const aoiDeleteAll = (0, $3Zh6r$useSetAtom)((0, $b33770860c837fe0$export$d74ab61d089d411f)); // Needed so that this component re-renders to when the draw selection changes - // from feature to point. - const [, forceUpdate] = (0, $3Zh6r$useState)(0); - (0, $3Zh6r$useEffect)(()=>{ - const mbDraw = map?._drawControl; - if (!mbDraw) return; - const aoiSelectedFor = selectedForEditing ? (0, $90d67bfdc7c3b3c6$export$dc272e51a772de4b) : (0, $90d67bfdc7c3b3c6$export$f3d9a112d61ad859); - mbDraw.changeMode(aoiSelectedFor); - const onSelChange = ()=>forceUpdate(Date.now()); - map.on("draw.selectionchange", onSelChange); - return ()=>{ - map.off("draw.selectionchange", onSelChange); - }; - }, [ - map, - selectedForEditing - ]); - const resetAoisOnMap = (0, $3Zh6r$useCallback)(()=>{ - const mbDraw = map?._drawControl; - if (!mbDraw) return; - mbDraw.deleteAll(); - aoiDeleteAll(); - }, [ - aoiDeleteAll - ]); - const resetForPresetSelect = (0, $3Zh6r$useCallback)(()=>{ - resetAoisOnMap(); - setFileUplaodedIds([]); - }, [ - resetAoisOnMap - ]); - const resetForFileUploaded = (0, $3Zh6r$useCallback)(()=>{ - resetAoisOnMap(); - setSelectedState(""); - setPresetIds([]); - }, [ - resetAoisOnMap - ]); - const resetForEmptyState = (0, $3Zh6r$useCallback)(()=>{ - resetAoisOnMap(); - setSelectedState(""); - setPresetIds([]); - setFileUplaodedIds([]); - }, [ - resetAoisOnMap - ]); - const resetForDrawingAoi = (0, $3Zh6r$useCallback)(()=>{ - const mbDraw = map?._drawControl; - if (!mbDraw) return; - if (fileUploadedIds.length) { - mbDraw.changeMode((0, $90d67bfdc7c3b3c6$export$dc272e51a772de4b), { - featureIds: fileUploadedIds - }); - mbDraw.trash(); - } - if (presetIds.length) { - mbDraw.changeMode((0, $90d67bfdc7c3b3c6$export$dc272e51a772de4b), { - featureIds: presetIds - }); - mbDraw.trash(); - } - setFileUplaodedIds([]); - setPresetIds([]); - setSelectedState(""); - }, [ - presetIds, - fileUploadedIds - ]); - const onConfirm = (0, $3Zh6r$useCallback)((features)=>{ - const mbDraw = map?._drawControl; - setAoIModalRevealed(false); - if (!mbDraw) return; - resetForFileUploaded(); - onUpdate({ - features: features - }); - const fc = { - type: "FeatureCollection", - features: features - }; - const bounds = (0, $3Zh6r$turfbbox)(fc); - const center = (0, $3Zh6r$turfcentroid)(fc).geometry.coordinates; - map.flyTo({ - center: center, - zoom: (0, $02001aac47ff8556$export$13537e4993f15a71)(bounds) - }); - const addedAoisId = mbDraw.add(fc); - mbDraw.changeMode((0, $90d67bfdc7c3b3c6$export$f3d9a112d61ad859), { - featureIds: addedAoisId - }); - setFileUplaodedIds(addedAoisId); - setSelectedForEditing(false); - }, [ - map, - onUpdate, - resetForFileUploaded, - setSelectedForEditing - ]); - const onPresetConfirm = (0, $3Zh6r$useCallback)((features)=>{ - const mbDraw = map?._drawControl; - if (!mbDraw) return; - resetForPresetSelect(); - onUpdate({ - features: features - }); - const fc = { - type: "FeatureCollection", - features: features - }; - const bounds = (0, $3Zh6r$turfbbox)(fc); - const center = (0, $3Zh6r$turfcentroid)(fc).geometry.coordinates; - map.flyTo({ - center: center, - zoom: (0, $02001aac47ff8556$export$13537e4993f15a71)(bounds) - }); - const pids = mbDraw.add(fc); - setPresetIds(pids); - mbDraw.changeMode((0, $90d67bfdc7c3b3c6$export$f3d9a112d61ad859), { - featureIds: pids - }); - setSelectedForEditing(false); - }, [ - map, - onUpdate, - resetForPresetSelect, - setSelectedForEditing - ]); - const toggleDrawing = (0, $3Zh6r$useCallback)(()=>{ - const mbDraw = map?._drawControl; - if (!mbDraw) return; - resetForDrawingAoi(); - setIsDrawing(!isDrawing); - setSelectedForEditing(true); - }, [ - map, - isDrawing, - setIsDrawing, - resetForDrawingAoi - ]); - const onTrashClick = (0, $3Zh6r$useCallback)(()=>{ - // We need to programmatically access the mapbox draw trash method which - // will do different things depending on the selected mode. - const mbDraw = map?._drawControl; - if (!mbDraw) return; - setSelectedState(""); - setPresetIds([]); - setFileUplaodedIds([]); // This is a peculiar situation: - // If we are in direct select (to select/add vertices) but not vertex is - // selected, the trash method doesn't do anything. So, in this case, we - // trigger the delete for the whole feature. - const selectedFeatures = mbDraw.getSelected()?.features; - if (mbDraw.getMode() === (0, $90d67bfdc7c3b3c6$export$7723ee315ac7b345) && selectedFeatures.length && !mbDraw.getSelectedPoints().features.length) // Change mode so that the trash action works. - mbDraw.changeMode((0, $90d67bfdc7c3b3c6$export$dc272e51a772de4b), { - featureIds: selectedFeatures.map((f)=>f.id) - }); - // If we are in static mode, we need to change to simple_select to be able - // to delete those features - if (mbDraw.getMode() === (0, $90d67bfdc7c3b3c6$export$f3d9a112d61ad859)) mbDraw.changeMode((0, $90d67bfdc7c3b3c6$export$dc272e51a772de4b), { - featureIds: features.map((f)=>f.id) - }); - // If nothing selected, delete all. - if (features.every((f)=>!f.selected)) { - mbDraw.deleteAll(); // The delete all method does not trigger the delete event, so we need to - // manually delete all the feature from the atom. - aoiDeleteAll(); - return; - } - mbDraw.trash(); - }, [ - features, - aoiDeleteAll, - map - ]); - const isAreaSelected = !!map?._drawControl?.getSelected().features.length; - const isPointSelected = !!map?._drawControl.getSelectedPoints().features.length; - const hasFeatures = !!features.length; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $61b3d1da33a5342d$export$c92c6401b52a9298), { - disabled: !disableReason, - content: disableReason, - placement: "bottom", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($a91bd829cc6dcb40$var$AnalysisToolbar, { - visuallyDisabled: !!disableReason, - size: "small", - "data-tour": "analysis-tour", - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $9753db378f677dba$export$2e2bcd8739ae039), { - selectedState: selectedState, - setSelectedState: setSelectedState, - onConfirm: onPresetConfirm, - resetPreset: resetForEmptyState - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$VerticalDivider), {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $1137ef8b3394fd15$export$52e4888d65fa0806), { - tipContent: "Draw an area of interest", - tipProps: { - placement: "bottom" - }, - active: isDrawing, - onClick: toggleDrawing, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonPencil), { - meaningful: true, - title: "Draw AOI" - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $1137ef8b3394fd15$export$52e4888d65fa0806), { - tipContent: "Upload area of interest", - tipProps: { - placement: "bottom" - }, - onClick: ()=>setAoIModalRevealed(true), - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonUpload2), { - title: "Upload geoJSON", - meaningful: true - }) - }) - ] - }) - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($a91bd829cc6dcb40$var$FloatingBar, { - container: map.getContainer(), - children: hasFeatures && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Button), { - size: "small", - variation: "base-fill", - onClick: onTrashClick, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonTrashBin), { - title: "Delete selected" - }), - " ", - isPointSelected ? /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - "Delete point ", - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e3a7178e65da5ca7$export$dff7c5afa99d3f38), { - children: "del" - }) - ] - }) : isAreaSelected ? /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - "Delete area ", - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e3a7178e65da5ca7$export$dff7c5afa99d3f38), { - children: "del" - }) - ] - }) : /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { - children: "Delete all areas" - }) - ] - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $5e7ee77835f8c8b1$export$2e2bcd8739ae039), { - revealed: aoiModalRevealed, - onConfirm: onConfirm, - onCloseClick: ()=>setAoIModalRevealed(false) - }) - ] - }); -} -function $a91bd829cc6dcb40$var$FloatingBar(props) { - const { container: container, children: children } = props; - return /*#__PURE__*/ (0, $3Zh6r$createPortal)(/*#__PURE__*/ (0, $3Zh6r$jsx)($a91bd829cc6dcb40$var$FloatingBarSelf, { - children: children - }), container); -} -function $a91bd829cc6dcb40$export$2e2bcd8739ae039({ disableReason: disableReason }) { - const { main: main } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); - const { isDrawing: isDrawing } = (0, $c4e64c258279a6f7$export$2e2bcd8739ae039)(); // Start the drawing mode when isDrawing is true - // There's no need to switch back to 'simple_select' mode when !isDrawing - // as Mapbox Draw handles this internally when the drawing is completed - (0, $3Zh6r$useEffect)(()=>{ - if (!main) return; - const mbDraw = main._drawControl; - if (!mbDraw) return; - if (isDrawing) mbDraw.changeMode((0, $90d67bfdc7c3b3c6$export$c6e58d457ddc6796)); - }, [ - main, - isDrawing - ]); - (0, $9df2cd8992362d1d$export$2e2bcd8739ae039)(()=>/*#__PURE__*/ (0, $3Zh6r$jsx)($a91bd829cc6dcb40$var$CustomAoI, { - map: main, - disableReason: disableReason - }), { - position: "top-left" - }); - return null; -} - - - - - - -const $732265036cff41d7$export$72c45ab4924b5dfe = "CompareContainer"; -function $732265036cff41d7$export$2c1d9c1fe3e6577a({ children: children }) { - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { - children: children - }); -} -$732265036cff41d7$export$2c1d9c1fe3e6577a.displayName = $732265036cff41d7$export$72c45ab4924b5dfe; -const $732265036cff41d7$export$4da093b50135d526 = "MapControlsContainer"; -function $732265036cff41d7$export$7628ccdac312035f({ children: children }) { - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { - children: children - }); -} -$732265036cff41d7$export$7628ccdac312035f.displayName = $732265036cff41d7$export$4da093b50135d526; -function $732265036cff41d7$export$2e2bcd8739ae039(props) { - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$MapProvider), { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $421fff492fca391b$export$2e2bcd8739ae039), { - ...props, - children: props.children - }) - }); -} - - -const $421fff492fca391b$var$chevronRightURI = ()=>(0, $3Zh6r$iconDataURI)((0, $3Zh6r$CollecticonChevronRightSmall), { - color: "white" - }); -const $421fff492fca391b$var$chevronLeftURI = ()=>(0, $3Zh6r$iconDataURI)((0, $3Zh6r$CollecticonChevronLeftSmall), { - color: "white" - }); -const $421fff492fca391b$var$MapsContainer = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "maps__MapsContainer", - componentId: "sc-1b9irgg-0" -})([ - "", - " height:100%;flex:1;.mapboxgl-map{position:absolute !important;inset:0;&.mouse-add .mapboxgl-canvas-container{cursor:crosshair;}&.mouse-pointer .mapboxgl-canvas-container{cursor:pointer;}&.mouse-move .mapboxgl-canvas-container{cursor:move;}", - "}.mapboxgl-compare .compare-swiper-vertical{background:", - ";display:flex;align-items:center;justify-content:center;&::before,&::after{display:inline-block;content:'';background-repeat:no-repeat;background-size:1rem 1rem;width:1rem;height:1rem;}&::before{background-image:url('", - "');}&::after{background-image:url('", - "');}}" -], (0, $fdbbf0a00117b7ac$export$2e2bcd8739ae039), (0, $a91bd829cc6dcb40$export$3a56e3bcf613b2b1), (0, $3Zh6r$themeVal)("color.primary"), $421fff492fca391b$var$chevronLeftURI(), $421fff492fca391b$var$chevronRightURI()); -function $421fff492fca391b$var$Maps({ children: children, projection: projection, onStyleUpdate: onStyleUpdate, mapRef: mapRef, onMapLoad: onMapLoad, interactive: interactive }) { - // Instantiate MGL Compare, if compare is enabled - (0, $a9b0a63a2e0a9f95$export$2e2bcd8739ae039)(); // Split children into layers and controls, using all children provided - const { generators: generators, compareGenerators: compareGenerators, controls: controls } = (0, $3Zh6r$useMemo)(()=>{ - const childrenArr = (0, $3Zh6r$Children).toArray(children); - const sortedChildren = childrenArr.reduce((acc, child)=>{ - // This is added so that we can use the component name in production - // where the function names are minified - // @ts-expect-error displayName is not in the type - const componentName = child.type.displayName ?? ""; - if (componentName === (0, $732265036cff41d7$export$72c45ab4924b5dfe)) acc.compareGenerators = (0, $3Zh6r$Children).toArray(child.props.children); - else if (componentName == (0, $732265036cff41d7$export$4da093b50135d526)) acc.controls = (0, $3Zh6r$Children).toArray(child.props.children); - else acc.generators = [ - ...acc.generators, - child - ]; - return acc; - }, { - generators: [], - controls: [], - compareGenerators: [] - }); - return sortedChildren; - }, [ - children - ]); - const maps = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); - const { observe: observe } = (0, $3Zh6r$reactcooldimensions)({ - onResize: ()=>{ - setTimeout(()=>{ - maps.main?.resize(); - maps.compared?.resize(); - }, 0); - } - }); - const { containerId: containerId } = (0, $f7c3b9130208632b$export$d6122c16d7c2c97c)(); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($421fff492fca391b$var$MapsContainer, { - id: containerId, - ref: observe, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $80fe9e54e438c7ad$export$e155666bf54a9f18), { - onStyleUpdate: onStyleUpdate, - children: [ - generators, - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $5285dfbfc2fc666c$export$2e2bcd8739ae039), { - interactive: interactive, - mapRef: mapRef, - onMapLoad: onMapLoad, - controls: controls, - projection: projection - }) - ] - }), - !!compareGenerators.length && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $80fe9e54e438c7ad$export$e155666bf54a9f18), { - isCompared: true, - children: [ - compareGenerators, - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $5285dfbfc2fc666c$export$2e2bcd8739ae039), { - interactive: interactive, - mapRef: mapRef, - isCompared: true, - controls: controls, - projection: projection, - onMapLoad: onMapLoad - }) - ] - }) - ] - }); -} -function $421fff492fca391b$export$2e2bcd8739ae039(props) { - const { id: id, mapOptions: mapOptions, mapRef: mapRef, onMapLoad: onMapLoad } = props; - const mainId = `main-map-${id}`; - const comparedId = `compared-map-${id}`; - const containerId = `comparison-container-${id}`; // Holds the initial view state for the main map, used by compare map at mount - const [initialViewState, setInitialViewState] = (0, $3Zh6r$useState)({ - latitude: mapOptions?.center?.[1] ?? 0, - longitude: mapOptions?.center?.[0] ?? 0, - zoom: mapOptions?.zoom ?? 1 - }); - return /*#__PURE__*/ (0, $3Zh6r$jsx)($421fff492fca391b$export$d0fe47fd6c63542b.Provider, { - value: { - initialViewState: initialViewState, - setInitialViewState: setInitialViewState, - mainId: mainId, - comparedId: comparedId, - containerId: containerId - }, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($421fff492fca391b$var$Maps, { - interactive: mapOptions?.interactive, - onMapLoad: onMapLoad, - mapRef: mapRef, - ...props, - children: props.children - }) - }); -} -const $421fff492fca391b$export$d0fe47fd6c63542b = /*#__PURE__*/ (0, $3Zh6r$createContext)({ - initialViewState: {}, - setInitialViewState: ()=>undefined, - mainId: "", - comparedId: "", - containerId: "" -}); - - - -function $f7c3b9130208632b$export$d6122c16d7c2c97c() { - return (0, $3Zh6r$useContext)((0, $421fff492fca391b$export$d0fe47fd6c63542b)); -} -function $f7c3b9130208632b$export$2e2bcd8739ae039() { - const { mainId: mainId, comparedId: comparedId } = $f7c3b9130208632b$export$d6122c16d7c2c97c(); - const { isCompared: isCompared } = (0, $2913a1b35d8b428a$export$307f373b81ea9ae5)(); - const maps = (0, $3Zh6r$useMap)(); - const main = maps[mainId]; - const compared = maps[comparedId]; - const current = isCompared ? compared : main; - return { - main: main, - compared: compared, - current: current - }; -} - - -const $80fe9e54e438c7ad$var$DEFAULT_GLYPHS_SOURCE = "mapbox://fonts/mapbox/{fontstack}/{range}.pbf"; // This is the spritesheet used in the default satellite basemap (cldu1cb8f00ds01p6gi583w1m) -const $80fe9e54e438c7ad$var$DEFAULT_SPRITE_SOURCE = "mapbox://sprites/covid-nasa/cldu1cb8f00ds01p6gi583w1m/e3w0e56evrnnyy9tj4v36mbo4"; -const $80fe9e54e438c7ad$var$DEFAULT_MAPBOX_STYLE_VERSION = 8; -const $80fe9e54e438c7ad$export$f4de434b269fe487 = /*#__PURE__*/ (0, $3Zh6r$createContext)({ - updateStyle: (params)=>{ - return params; - }, - isCompared: false -}); -const $80fe9e54e438c7ad$var$LAYER_ORDER = [ - "basemap-background", - "raster", - "vector", - "basemap-foreground", - "markers" -]; -// Mapbox layers and sources to be added to the final style. Outputs -// a style object directly usable by the map instance. -const $80fe9e54e438c7ad$var$generateStyle = (stylesData, currentMapStyle)=>{ - let sources = {}; - let layers = []; - Object.entries(stylesData).forEach(([generatorId, generatorParams])=>{ - // TODO check duplicate source ids? - sources = { - ...sources, - ...generatorParams.sources - }; - const generatorLayers = generatorParams.layers.map((generatorLayer)=>{ - const metadata = generatorLayer.metadata ?? {}; - metadata.generatorId = generatorId; - const mapLayer = { - ...generatorLayer, - metadata: metadata - }; - if (generatorParams.params?.hidden) mapLayer.layout = { - ...mapLayer.layout, - visibility: "none" - }; - return mapLayer; - }); - layers = [ - ...layers, - ...generatorLayers - ]; - }); // Allow sort as it uses a copy of the array so mutating is ok - /* eslint-disable-next-line fp/no-mutating-methods */ layers = [ - ...layers - ].sort((layerA, layerB)=>{ - const layerAOrder = layerA.metadata?.layerOrderPosition; - const layerBOrder = layerB.metadata?.layerOrderPosition; - const layerAIndex = $80fe9e54e438c7ad$var$LAYER_ORDER.indexOf(layerAOrder); - const layerBIndex = $80fe9e54e438c7ad$var$LAYER_ORDER.indexOf(layerBOrder); - const layerOrder = layerAIndex - layerBIndex; - const generatorA = stylesData[layerA.metadata?.generatorId]; - const generatorB = stylesData[layerB.metadata?.generatorId]; - const generatorOrder = generatorA.params?.generatorOrder !== undefined && generatorB.params?.generatorOrder !== undefined ? generatorA.params.generatorOrder - generatorB.params.generatorOrder : 0; // If compared layers have different layer orders, sort by layer order, otherwise - // fallback on generatorId to ensure layer stacks from the same generator stay contiguous - return layerOrder !== 0 ? layerOrder : generatorOrder; - }); // Include existent layers/sources not created by the generators. - // This is needed to avoid a flickering effect of the aoi drawing layer which - // was very visible while the analysis was loading. This would happen because - // the dataset layers update, causing the style to be generated again. This - // would cause the aoi layers to be removed and then re-added by the plugin - // causing a flickering effect. By keeping any layer we did not generate, we - // avoid this issue. - const nonGeneratorLayers = currentMapStyle?.layers.filter((layer)=>!layer.metadata?.generatorId) ?? []; - const nonGeneratorSources = nonGeneratorLayers.reduce((acc, layer)=>{ - const sourceId = layer.source; - return !sourceId || acc[sourceId] ? acc : { - ...acc, - [sourceId]: currentMapStyle.sources[sourceId] - }; - }, {}); - layers = [ - ...layers, - ...nonGeneratorLayers - ]; - sources = { - ...sources, - ...nonGeneratorSources - }; - return { - version: $80fe9e54e438c7ad$var$DEFAULT_MAPBOX_STYLE_VERSION, - glyphs: $80fe9e54e438c7ad$var$DEFAULT_GLYPHS_SOURCE, - sprite: $80fe9e54e438c7ad$var$DEFAULT_SPRITE_SOURCE, - layers: layers, - sources: sources - }; -}; -function $80fe9e54e438c7ad$export$e155666bf54a9f18({ onStyleUpdate: onStyleUpdate, children: children, isCompared: isCompared }) { - const [stylesData, setStylesData] = (0, $3Zh6r$useState)({}); - const [style, setStyle] = (0, $3Zh6r$useState)({ - version: $80fe9e54e438c7ad$var$DEFAULT_MAPBOX_STYLE_VERSION, - glyphs: $80fe9e54e438c7ad$var$DEFAULT_GLYPHS_SOURCE, - sprite: $80fe9e54e438c7ad$var$DEFAULT_SPRITE_SOURCE, - layers: [], - sources: {} - }); - const updateStyle = (0, $3Zh6r$useCallback)((params)=>{ - setStylesData((prevStyle)=>({ - ...prevStyle, - [params.generatorId]: params - })); - }, []); - const { main: main } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); - (0, $3Zh6r$useEffect)(()=>{ - const mapStyle = $80fe9e54e438c7ad$var$generateStyle(stylesData, // current style, otherwise use the previously set or default style - main?.isStyleLoaded() ? main.getStyle() : style); - onStyleUpdate?.(mapStyle); - setStyle(mapStyle); - }, [ - stylesData, - onStyleUpdate - ]); - return /*#__PURE__*/ (0, $3Zh6r$jsx)($80fe9e54e438c7ad$export$f4de434b269fe487.Provider, { - value: { - updateStyle: updateStyle, - style: style, - isCompared: isCompared - }, - children: children - }); -} - - - -var $02855cb601ceb74b$exports = {}; -$02855cb601ceb74b$exports = new URL("marker-sdf.87fed311.png", import.meta.url).toString(); - - -const $f2a79949f109a1c2$var$CUSTOM_MARKER_ID = "marker-sdf"; -const $f2a79949f109a1c2$export$2f9b639a87f5685b = { - "icon-image": $f2a79949f109a1c2$var$CUSTOM_MARKER_ID, - "icon-size": 0.25, - "icon-anchor": "bottom" -}; -function $f2a79949f109a1c2$export$2e2bcd8739ae039(mapInstance) { - (0, $3Zh6r$useEffect)(()=>{ - if (!mapInstance) return; - mapInstance.loadImage((0, (/*@__PURE__*/$parcel$interopDefault($02855cb601ceb74b$exports))), (error, image)=>{ - if (error) throw error; - if (!image) return; - if (mapInstance.hasImage($f2a79949f109a1c2$var$CUSTOM_MARKER_ID)) mapInstance.removeImage($f2a79949f109a1c2$var$CUSTOM_MARKER_ID); - // add image to the active style and make it SDF-enabled - mapInstance.addImage($f2a79949f109a1c2$var$CUSTOM_MARKER_ID, image, { - sdf: true - }); - }); - }, [ - mapInstance - ]); -} - - - -function $2913a1b35d8b428a$export$307f373b81ea9ae5() { - return (0, $3Zh6r$useContext)((0, $80fe9e54e438c7ad$export$f4de434b269fe487)); -} -function $2913a1b35d8b428a$export$2e2bcd8739ae039() { - const { updateStyle: updateStyle, style: style } = $2913a1b35d8b428a$export$307f373b81ea9ae5(); - const { current: current } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); - (0, $f2a79949f109a1c2$export$2e2bcd8739ae039)(current); - return { - updateStyle: updateStyle, - style: style - }; -} - - -function $27b2252fe72aba37$var$mapGroupNameToGroupId(groupNames, mapboxGroups) { - const groupsAsArray = Object.entries(mapboxGroups); - return groupNames.map((groupName)=>{ - return groupsAsArray.find(([, group])=>group.name === groupName)?.[0]; - }); -} -function $27b2252fe72aba37$export$c2008e98e63ba663({ basemapStyleId: basemapStyleId = "satellite", labelsOption: labelsOption = true, boundariesOption: boundariesOption = true }) { - const { updateStyle: updateStyle } = (0, $2913a1b35d8b428a$export$2e2bcd8739ae039)(); - const [baseStyle, setBaseStyle] = (0, $3Zh6r$useState)(undefined); - const { data: styleJson } = (0, $3Zh6r$useQuery)([ - "basemap", - basemapStyleId - ], async ({ signal: signal })=>{ - const mapboxId = basemapStyleId ? (0, $e15b865298714ae8$export$2068bf8566a291d8).find((b)=>b.id === basemapStyleId).mapboxId : (0, $e15b865298714ae8$export$2068bf8566a291d8)[0].mapboxId; - try { - const url = (0, $e15b865298714ae8$export$6671c68d89d2abfe)(mapboxId); - const styleRaw = await fetch(url, { - signal: signal - }); - const styleJson = await styleRaw.json(); - return styleJson; - } catch (e) { - /* eslint-disable-next-line no-console */ console.error(e); - } - }); - (0, $3Zh6r$useEffect)(()=>{ - setBaseStyle(styleJson); - }, [ - styleJson - ]); // Apply labels and boundaries options, by setting visibility on related - // layers For simplicity's sake, the Mapbox layer group (as set in Mapbox - // Studio) is used to determine whether a layer is a labels layer or - // boundaries or none of those. - (0, $3Zh6r$useEffect)(()=>{ - if (!baseStyle) return; // Mapbox creates a groupId that can't be changed, so we need to get - // this id from the list of groups in the metadata section of the style. - const labelsGroupIds = $27b2252fe72aba37$var$mapGroupNameToGroupId((0, $e15b865298714ae8$export$5ccc7e03a7dc85dd).labels, baseStyle.metadata["mapbox:groups"]); - const boundariesGroupIds = $27b2252fe72aba37$var$mapGroupNameToGroupId((0, $e15b865298714ae8$export$5ccc7e03a7dc85dd).boundaries, baseStyle.metadata["mapbox:groups"]); - const layers = baseStyle.layers.map((layer)=>{ - const layerGroup = layer.metadata?.["mapbox:group"]; - if (layerGroup) { - const isLabelsLayer = labelsGroupIds.includes(layerGroup); - const isBoundariesLayer = boundariesGroupIds.includes(layerGroup); - const visibility = isLabelsLayer && labelsOption || isBoundariesLayer && boundariesOption ? "visible" : "none"; - if (isLabelsLayer || isBoundariesLayer) return { - ...layer, - layout: { - ...layer.layout, - visibility: visibility - }, - metadata: { - layerOrderPosition: "basemap-foreground" - } - }; - return { - ...layer - }; - } - return { - ...layer - }; - }); - updateStyle({ - generatorId: "basemap", - sources: baseStyle.sources, - layers: layers - }); - }, [ - updateStyle, - labelsOption, - boundariesOption, - baseStyle - ]); - return null; -} - - - - - - - - - - - - - - -var $71GSy = parcelRequire("71GSy"); - - - - - -var $71GSy = parcelRequire("71GSy"); - -var $kS8nf = parcelRequire("kS8nf"); -const $75d8bbd9db525d75$var$panelWidth = { - xsmall: "20rem", - small: "22rem", - medium: "24rem" -}; -const $75d8bbd9db525d75$export$c96c9c04e0cba007 = 240; -const $75d8bbd9db525d75$export$2ddb90ad54e5f587 = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "panel__Panel", - componentId: "sc-164gfnn-0" -})([ - "position:relative;z-index:10;display:flex;flex-direction:column;width:", - ";margin-left:-", - ";transition:margin ", - "ms ease 0s;", - " ", - " ", - " ", - " &::after{content:'';position:absolute;z-index:-1;background:transparent;width:0;height:100%;transition:background 0.64s ease 0s;", - "}" -], $75d8bbd9db525d75$var$panelWidth.xsmall, $75d8bbd9db525d75$var$panelWidth.xsmall, $75d8bbd9db525d75$export$c96c9c04e0cba007, (0, $3Zh6r$media).smallUp` - width: ${$75d8bbd9db525d75$var$panelWidth.small}; - margin-left: -${$75d8bbd9db525d75$var$panelWidth.small}; - `, (0, $3Zh6r$media).mediumUp` - width: ${$75d8bbd9db525d75$var$panelWidth.medium}; - margin-left: -${$75d8bbd9db525d75$var$panelWidth.medium}; - `, (0, $3Zh6r$media).mediumDown` - position: absolute; - inset: 0; - `, ({ revealed: revealed })=>revealed && (0, $3Zh6r$css)([ - "&{margin-left:0;}" - ]), ({ revealed: revealed })=>revealed && (0, $3Zh6r$css)([ - "", - "" - ], (0, $3Zh6r$media).mediumDown` - background: ${(0, $3Zh6r$themeVal)("color.base-400a")}; - width: 200vw; - `)); -const $75d8bbd9db525d75$export$f16f65e3038f339e = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "panel__PanelInner", - componentId: "sc-164gfnn-1" -})([ - "display:flex;flex-direction:column;flex-grow:1;background:", - ";box-shadow:", - ";" -], (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("boxShadow.elevationD")); -const $75d8bbd9db525d75$export$968713404ca1c9aa = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "panel__PanelHeader", - componentId: "sc-164gfnn-2" -})([ - "position:relative;" -]); -const $75d8bbd9db525d75$export$8a3578535ed7645a = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "panel__PanelHeadline", - componentId: "sc-164gfnn-3" -})([ - "", - "" -], (0, $3Zh6r$visuallyHidden)()); -const $75d8bbd9db525d75$export$91face44e1470994 = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "panel__PanelActions", - componentId: "sc-164gfnn-4" -})([ - "" -]); -const $75d8bbd9db525d75$export$86de09faaa70680d = (0, $3Zh6r$styledcomponents).h2.withConfig({ - displayName: "panel__PanelTitle", - componentId: "sc-164gfnn-5" -})([ - "" -]); -const $75d8bbd9db525d75$export$95538adbb0be3fb2 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Button)).withConfig({ - displayName: "panel__PanelToggle", - componentId: "sc-164gfnn-6" -})([ - "position:absolute;top:", - ";left:calc(100% + ", - ");" -], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)()); -const $75d8bbd9db525d75$export$3ac6fba5a6f84a87 = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "panel__PanelBody", - componentId: "sc-164gfnn-7" -})([ - "display:flex;flex-direction:column;flex-grow:1;position:relative;> div > div:nth-child(2),> div > div:nth-child(3){z-index:1;}" -]); -const $75d8bbd9db525d75$export$5cf2a532baac7887 = (0, $3Zh6r$styledcomponents).article.withConfig({ - displayName: "panel__PanelWidget", - componentId: "sc-164gfnn-8" -})([ - "display:flex;flex-direction:column;background:", - ";" -], (0, $3Zh6r$themeVal)("color.surface")); -const $75d8bbd9db525d75$export$1311a6c24ea3337c = (0, $3Zh6r$styledcomponents).header.withConfig({ - displayName: "panel__PanelWidgetHeader", - componentId: "sc-164gfnn-9" -})([ - "position:relative;z-index:1;padding:", - ";background:", - ";" -], (0, $71GSy.variableGlsp)(0.5, 1, 0.25, 1), (0, $3Zh6r$themeVal)("color.surface")); -const $75d8bbd9db525d75$export$7ecf303beab31b47 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Overline)).attrs({ - as: "h3" -}).withConfig({ - displayName: "panel__PanelWidgetTitle", - componentId: "sc-164gfnn-10" -})([ - "" -]); -const $75d8bbd9db525d75$export$b2c396ffdcdd6854 = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "panel__PanelWidgetBody", - componentId: "sc-164gfnn-11" -})([ - "" -]); -const $75d8bbd9db525d75$export$3123be1a721df363 = (0, $3Zh6r$styledcomponents).header.withConfig({ - displayName: "panel__WidgetItemHeader", - componentId: "sc-164gfnn-12" -})([ - "display:flex;flex-flow:column nowrap;padding:", - ";gap:", - ";min-width:0;" -], (0, $71GSy.variableGlsp)(0.5, 1), (0, $3Zh6r$glsp)(0.5)); -const $75d8bbd9db525d75$export$d1565d8f53bba7e2 = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "panel__WidgetItemHeadline", - componentId: "sc-164gfnn-13" -})([ - "min-width:0px;" -]); -const $75d8bbd9db525d75$export$70f9fb9939eb10bc = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "panel__WidgetItemHGroup", - componentId: "sc-164gfnn-14" -})([ - "display:flex;flex-flow:row nowrap;gap:", - ";justify-content:space-between;" -], (0, $3Zh6r$glsp)(0.5)); -const $75d8bbd9db525d75$export$bac90c2eeb71223e = (0, $3Zh6r$styledcomponents)((0, $kS8nf.VarProse)).withConfig({ - displayName: "panel__WidgetItemBodyInner", - componentId: "sc-164gfnn-15" -})([ - "position:relative;z-index:8;box-shadow:inset 0 1px 0 0 ", - ";font-size:0.875rem;line-height:1.25rem;padding:", - ";background:", - ";> *{margin-bottom:", - ";}" -], (0, $3Zh6r$themeVal)("color.base-100a"), (0, $71GSy.variableGlsp)(0.5, 1), (0, $3Zh6r$themeVal)("color.base-50a"), (0, $3Zh6r$glsp)(0.75)); - - -const $ae8c6763d6544b82$export$8d2937b8c0b4db9 = { - afmhot: { - "0": [ - 0, - 0, - 0, - 255 - ], - "1": [ - 2, - 0, - 0, - 255 - ], - "2": [ - 4, - 0, - 0, - 255 - ], - "3": [ - 6, - 0, - 0, - 255 - ], - "4": [ - 8, - 0, - 0, - 255 - ], - "5": [ - 10, - 0, - 0, - 255 - ], - "6": [ - 12, - 0, - 0, - 255 - ], - "7": [ - 14, - 0, - 0, - 255 - ], - "8": [ - 16, - 0, - 0, - 255 - ], - "9": [ - 18, - 0, - 0, - 255 - ], - "10": [ - 20, - 0, - 0, - 255 - ], - "11": [ - 22, - 0, - 0, - 255 - ], - "12": [ - 24, - 0, - 0, - 255 - ], - "13": [ - 26, - 0, - 0, - 255 - ], - "14": [ - 28, - 0, - 0, - 255 - ], - "15": [ - 30, - 0, - 0, - 255 - ], - "16": [ - 32, - 0, - 0, - 255 - ], - "17": [ - 34, - 0, - 0, - 255 - ], - "18": [ - 36, - 0, - 0, - 255 - ], - "19": [ - 38, - 0, - 0, - 255 - ], - "20": [ - 40, - 0, - 0, - 255 - ], - "21": [ - 42, - 0, - 0, - 255 - ], - "22": [ - 44, - 0, - 0, - 255 - ], - "23": [ - 46, - 0, - 0, - 255 - ], - "24": [ - 48, - 0, - 0, - 255 - ], - "25": [ - 50, - 0, - 0, - 255 - ], - "26": [ - 52, - 0, - 0, - 255 - ], - "27": [ - 54, - 0, - 0, - 255 - ], - "28": [ - 56, - 0, - 0, - 255 - ], - "29": [ - 58, - 0, - 0, - 255 - ], - "30": [ - 60, - 0, - 0, - 255 - ], - "31": [ - 62, - 0, - 0, - 255 - ], - "32": [ - 64, - 0, - 0, - 255 - ], - "33": [ - 65, - 0, - 0, - 255 - ], - "34": [ - 68, - 0, - 0, - 255 - ], - "35": [ - 70, - 0, - 0, - 255 - ], - "36": [ - 72, - 0, - 0, - 255 - ], - "37": [ - 73, - 0, - 0, - 255 - ], - "38": [ - 76, - 0, - 0, - 255 - ], - "39": [ - 78, - 0, - 0, - 255 - ], - "40": [ - 80, - 0, - 0, - 255 - ], - "41": [ - 81, - 0, - 0, - 255 - ], - "42": [ - 84, - 0, - 0, - 255 - ], - "43": [ - 86, - 0, - 0, - 255 - ], - "44": [ - 88, - 0, - 0, - 255 - ], - "45": [ - 89, - 0, - 0, - 255 - ], - "46": [ - 92, - 0, - 0, - 255 - ], - "47": [ - 94, - 0, - 0, - 255 - ], - "48": [ - 96, - 0, - 0, - 255 - ], - "49": [ - 97, - 0, - 0, - 255 - ], - "50": [ - 100, - 0, - 0, - 255 - ], - "51": [ - 102, - 0, - 0, - 255 - ], - "52": [ - 104, - 0, - 0, - 255 - ], - "53": [ - 105, - 0, - 0, - 255 - ], - "54": [ - 108, - 0, - 0, - 255 - ], - "55": [ - 110, - 0, - 0, - 255 - ], - "56": [ - 112, - 0, - 0, - 255 - ], - "57": [ - 113, - 0, - 0, - 255 - ], - "58": [ - 116, - 0, - 0, - 255 - ], - "59": [ - 118, - 0, - 0, - 255 - ], - "60": [ - 120, - 0, - 0, - 255 - ], - "61": [ - 121, - 0, - 0, - 255 - ], - "62": [ - 124, - 0, - 0, - 255 - ], - "63": [ - 126, - 0, - 0, - 255 - ], - "64": [ - 128, - 0, - 0, - 255 - ], - "65": [ - 130, - 2, - 0, - 255 - ], - "66": [ - 131, - 4, - 0, - 255 - ], - "67": [ - 134, - 6, - 0, - 255 - ], - "68": [ - 136, - 8, - 0, - 255 - ], - "69": [ - 138, - 10, - 0, - 255 - ], - "70": [ - 140, - 12, - 0, - 255 - ], - "71": [ - 142, - 14, - 0, - 255 - ], - "72": [ - 144, - 16, - 0, - 255 - ], - "73": [ - 146, - 18, - 0, - 255 - ], - "74": [ - 147, - 20, - 0, - 255 - ], - "75": [ - 150, - 22, - 0, - 255 - ], - "76": [ - 152, - 24, - 0, - 255 - ], - "77": [ - 154, - 26, - 0, - 255 - ], - "78": [ - 156, - 28, - 0, - 255 - ], - "79": [ - 158, - 30, - 0, - 255 - ], - "80": [ - 160, - 32, - 0, - 255 - ], - "81": [ - 162, - 34, - 0, - 255 - ], - "82": [ - 163, - 36, - 0, - 255 - ], - "83": [ - 166, - 38, - 0, - 255 - ], - "84": [ - 168, - 40, - 0, - 255 - ], - "85": [ - 170, - 42, - 0, - 255 - ], - "86": [ - 172, - 44, - 0, - 255 - ], - "87": [ - 174, - 46, - 0, - 255 - ], - "88": [ - 176, - 48, - 0, - 255 - ], - "89": [ - 178, - 50, - 0, - 255 - ], - "90": [ - 179, - 52, - 0, - 255 - ], - "91": [ - 182, - 54, - 0, - 255 - ], - "92": [ - 184, - 56, - 0, - 255 - ], - "93": [ - 186, - 58, - 0, - 255 - ], - "94": [ - 188, - 60, - 0, - 255 - ], - "95": [ - 190, - 62, - 0, - 255 - ], - "96": [ - 192, - 64, - 0, - 255 - ], - "97": [ - 194, - 66, - 0, - 255 - ], - "98": [ - 195, - 68, - 0, - 255 - ], - "99": [ - 198, - 70, - 0, - 255 - ], - "100": [ - 200, - 72, - 0, - 255 - ], - "101": [ - 202, - 74, - 0, - 255 - ], - "102": [ - 204, - 76, - 0, - 255 - ], - "103": [ - 206, - 78, - 0, - 255 - ], - "104": [ - 208, - 80, - 0, - 255 - ], - "105": [ - 210, - 82, - 0, - 255 - ], - "106": [ - 211, - 84, - 0, - 255 - ], - "107": [ - 214, - 86, - 0, - 255 - ], - "108": [ - 216, - 88, - 0, - 255 - ], - "109": [ - 218, - 90, - 0, - 255 - ], - "110": [ - 220, - 92, - 0, - 255 - ], - "111": [ - 222, - 94, - 0, - 255 - ], - "112": [ - 224, - 96, - 0, - 255 - ], - "113": [ - 226, - 98, - 0, - 255 - ], - "114": [ - 227, - 100, - 0, - 255 - ], - "115": [ - 230, - 102, - 0, - 255 - ], - "116": [ - 232, - 104, - 0, - 255 - ], - "117": [ - 234, - 106, - 0, - 255 - ], - "118": [ - 236, - 108, - 0, - 255 - ], - "119": [ - 238, - 110, - 0, - 255 - ], - "120": [ - 240, - 112, - 0, - 255 - ], - "121": [ - 242, - 114, - 0, - 255 - ], - "122": [ - 243, - 116, - 0, - 255 - ], - "123": [ - 246, - 118, - 0, - 255 - ], - "124": [ - 248, - 120, - 0, - 255 - ], - "125": [ - 250, - 122, - 0, - 255 - ], - "126": [ - 252, - 124, - 0, - 255 - ], - "127": [ - 254, - 126, - 0, - 255 - ], - "128": [ - 255, - 128, - 0, - 255 - ], - "129": [ - 255, - 130, - 2, - 255 - ], - "130": [ - 255, - 132, - 4, - 255 - ], - "131": [ - 255, - 134, - 6, - 255 - ], - "132": [ - 255, - 136, - 8, - 255 - ], - "133": [ - 255, - 138, - 11, - 255 - ], - "134": [ - 255, - 140, - 13, - 255 - ], - "135": [ - 255, - 142, - 15, - 255 - ], - "136": [ - 255, - 144, - 16, - 255 - ], - "137": [ - 255, - 146, - 18, - 255 - ], - "138": [ - 255, - 148, - 20, - 255 - ], - "139": [ - 255, - 150, - 22, - 255 - ], - "140": [ - 255, - 152, - 25, - 255 - ], - "141": [ - 255, - 154, - 27, - 255 - ], - "142": [ - 255, - 156, - 29, - 255 - ], - "143": [ - 255, - 158, - 31, - 255 - ], - "144": [ - 255, - 160, - 32, - 255 - ], - "145": [ - 255, - 162, - 34, - 255 - ], - "146": [ - 255, - 164, - 36, - 255 - ], - "147": [ - 255, - 166, - 38, - 255 - ], - "148": [ - 255, - 168, - 40, - 255 - ], - "149": [ - 255, - 170, - 43, - 255 - ], - "150": [ - 255, - 172, - 45, - 255 - ], - "151": [ - 255, - 174, - 47, - 255 - ], - "152": [ - 255, - 176, - 48, - 255 - ], - "153": [ - 255, - 178, - 50, - 255 - ], - "154": [ - 255, - 180, - 52, - 255 - ], - "155": [ - 255, - 182, - 54, - 255 - ], - "156": [ - 255, - 184, - 57, - 255 - ], - "157": [ - 255, - 186, - 59, - 255 - ], - "158": [ - 255, - 188, - 61, - 255 - ], - "159": [ - 255, - 190, - 63, - 255 - ], - "160": [ - 255, - 192, - 65, - 255 - ], - "161": [ - 255, - 194, - 66, - 255 - ], - "162": [ - 255, - 196, - 68, - 255 - ], - "163": [ - 255, - 198, - 70, - 255 - ], - "164": [ - 255, - 200, - 72, - 255 - ], - "165": [ - 255, - 202, - 75, - 255 - ], - "166": [ - 255, - 204, - 77, - 255 - ], - "167": [ - 255, - 206, - 79, - 255 - ], - "168": [ - 255, - 208, - 81, - 255 - ], - "169": [ - 255, - 210, - 82, - 255 - ], - "170": [ - 255, - 212, - 84, - 255 - ], - "171": [ - 255, - 214, - 86, - 255 - ], - "172": [ - 255, - 216, - 89, - 255 - ], - "173": [ - 255, - 218, - 91, - 255 - ], - "174": [ - 255, - 220, - 93, - 255 - ], - "175": [ - 255, - 222, - 95, - 255 - ], - "176": [ - 255, - 224, - 97, - 255 - ], - "177": [ - 255, - 226, - 98, - 255 - ], - "178": [ - 255, - 228, - 100, - 255 - ], - "179": [ - 255, - 230, - 102, - 255 - ], - "180": [ - 255, - 232, - 104, - 255 - ], - "181": [ - 255, - 234, - 107, - 255 - ], - "182": [ - 255, - 236, - 109, - 255 - ], - "183": [ - 255, - 238, - 111, - 255 - ], - "184": [ - 255, - 240, - 113, - 255 - ], - "185": [ - 255, - 242, - 114, - 255 - ], - "186": [ - 255, - 244, - 116, - 255 - ], - "187": [ - 255, - 246, - 118, - 255 - ], - "188": [ - 255, - 248, - 121, - 255 - ], - "189": [ - 255, - 250, - 123, - 255 - ], - "190": [ - 255, - 252, - 125, - 255 - ], - "191": [ - 255, - 254, - 127, - 255 - ], - "192": [ - 255, - 255, - 129, - 255 - ], - "193": [ - 255, - 255, - 131, - 255 - ], - "194": [ - 255, - 255, - 132, - 255 - ], - "195": [ - 255, - 255, - 134, - 255 - ], - "196": [ - 255, - 255, - 136, - 255 - ], - "197": [ - 255, - 255, - 139, - 255 - ], - "198": [ - 255, - 255, - 141, - 255 - ], - "199": [ - 255, - 255, - 143, - 255 - ], - "200": [ - 255, - 255, - 145, - 255 - ], - "201": [ - 255, - 255, - 147, - 255 - ], - "202": [ - 255, - 255, - 148, - 255 - ], - "203": [ - 255, - 255, - 150, - 255 - ], - "204": [ - 255, - 255, - 153, - 255 - ], - "205": [ - 255, - 255, - 155, - 255 - ], - "206": [ - 255, - 255, - 157, - 255 - ], - "207": [ - 255, - 255, - 159, - 255 - ], - "208": [ - 255, - 255, - 161, - 255 - ], - "209": [ - 255, - 255, - 163, - 255 - ], - "210": [ - 255, - 255, - 164, - 255 - ], - "211": [ - 255, - 255, - 166, - 255 - ], - "212": [ - 255, - 255, - 168, - 255 - ], - "213": [ - 255, - 255, - 171, - 255 - ], - "214": [ - 255, - 255, - 173, - 255 - ], - "215": [ - 255, - 255, - 175, - 255 - ], - "216": [ - 255, - 255, - 177, - 255 - ], - "217": [ - 255, - 255, - 179, - 255 - ], - "218": [ - 255, - 255, - 180, - 255 - ], - "219": [ - 255, - 255, - 182, - 255 - ], - "220": [ - 255, - 255, - 185, - 255 - ], - "221": [ - 255, - 255, - 187, - 255 - ], - "222": [ - 255, - 255, - 189, - 255 - ], - "223": [ - 255, - 255, - 191, - 255 - ], - "224": [ - 255, - 255, - 193, - 255 - ], - "225": [ - 255, - 255, - 195, - 255 - ], - "226": [ - 255, - 255, - 196, - 255 - ], - "227": [ - 255, - 255, - 198, - 255 - ], - "228": [ - 255, - 255, - 200, - 255 - ], - "229": [ - 255, - 255, - 203, - 255 - ], - "230": [ - 255, - 255, - 205, - 255 - ], - "231": [ - 255, - 255, - 207, - 255 - ], - "232": [ - 255, - 255, - 209, - 255 - ], - "233": [ - 255, - 255, - 211, - 255 - ], - "234": [ - 255, - 255, - 212, - 255 - ], - "235": [ - 255, - 255, - 214, - 255 - ], - "236": [ - 255, - 255, - 217, - 255 - ], - "237": [ - 255, - 255, - 219, - 255 - ], - "238": [ - 255, - 255, - 221, - 255 - ], - "239": [ - 255, - 255, - 223, - 255 - ], - "240": [ - 255, - 255, - 225, - 255 - ], - "241": [ - 255, - 255, - 227, - 255 - ], - "242": [ - 255, - 255, - 228, - 255 - ], - "243": [ - 255, - 255, - 230, - 255 - ], - "244": [ - 255, - 255, - 232, - 255 - ], - "245": [ - 255, - 255, - 235, - 255 - ], - "246": [ - 255, - 255, - 237, - 255 - ], - "247": [ - 255, - 255, - 239, - 255 - ], - "248": [ - 255, - 255, - 241, - 255 - ], - "249": [ - 255, - 255, - 243, - 255 - ], - "250": [ - 255, - 255, - 244, - 255 - ], - "251": [ - 255, - 255, - 246, - 255 - ], - "252": [ - 255, - 255, - 249, - 255 - ], - "253": [ - 255, - 255, - 251, - 255 - ], - "254": [ - 255, - 255, - 253, - 255 - ], - "255": [ - 255, - 255, - 255, - 255 - ] - }, - autumn: { - "0": [ - 255, - 0, - 0, - 255 - ], - "1": [ - 255, - 1, - 0, - 255 - ], - "2": [ - 255, - 2, - 0, - 255 - ], - "3": [ - 255, - 3, - 0, - 255 - ], - "4": [ - 255, - 4, - 0, - 255 - ], - "5": [ - 255, - 5, - 0, - 255 - ], - "6": [ - 255, - 6, - 0, - 255 - ], - "7": [ - 255, - 7, - 0, - 255 - ], - "8": [ - 255, - 8, - 0, - 255 - ], - "9": [ - 255, - 9, - 0, - 255 - ], - "10": [ - 255, - 10, - 0, - 255 - ], - "11": [ - 255, - 11, - 0, - 255 - ], - "12": [ - 255, - 12, - 0, - 255 - ], - "13": [ - 255, - 13, - 0, - 255 - ], - "14": [ - 255, - 14, - 0, - 255 - ], - "15": [ - 255, - 15, - 0, - 255 - ], - "16": [ - 255, - 16, - 0, - 255 - ], - "17": [ - 255, - 17, - 0, - 255 - ], - "18": [ - 255, - 18, - 0, - 255 - ], - "19": [ - 255, - 19, - 0, - 255 - ], - "20": [ - 255, - 20, - 0, - 255 - ], - "21": [ - 255, - 21, - 0, - 255 - ], - "22": [ - 255, - 22, - 0, - 255 - ], - "23": [ - 255, - 23, - 0, - 255 - ], - "24": [ - 255, - 24, - 0, - 255 - ], - "25": [ - 255, - 25, - 0, - 255 - ], - "26": [ - 255, - 26, - 0, - 255 - ], - "27": [ - 255, - 27, - 0, - 255 - ], - "28": [ - 255, - 28, - 0, - 255 - ], - "29": [ - 255, - 29, - 0, - 255 - ], - "30": [ - 255, - 30, - 0, - 255 - ], - "31": [ - 255, - 31, - 0, - 255 - ], - "32": [ - 255, - 32, - 0, - 255 - ], - "33": [ - 255, - 32, - 0, - 255 - ], - "34": [ - 255, - 34, - 0, - 255 - ], - "35": [ - 255, - 35, - 0, - 255 - ], - "36": [ - 255, - 36, - 0, - 255 - ], - "37": [ - 255, - 36, - 0, - 255 - ], - "38": [ - 255, - 38, - 0, - 255 - ], - "39": [ - 255, - 39, - 0, - 255 - ], - "40": [ - 255, - 40, - 0, - 255 - ], - "41": [ - 255, - 40, - 0, - 255 - ], - "42": [ - 255, - 42, - 0, - 255 - ], - "43": [ - 255, - 43, - 0, - 255 - ], - "44": [ - 255, - 44, - 0, - 255 - ], - "45": [ - 255, - 44, - 0, - 255 - ], - "46": [ - 255, - 46, - 0, - 255 - ], - "47": [ - 255, - 47, - 0, - 255 - ], - "48": [ - 255, - 48, - 0, - 255 - ], - "49": [ - 255, - 48, - 0, - 255 - ], - "50": [ - 255, - 50, - 0, - 255 - ], - "51": [ - 255, - 51, - 0, - 255 - ], - "52": [ - 255, - 52, - 0, - 255 - ], - "53": [ - 255, - 52, - 0, - 255 - ], - "54": [ - 255, - 54, - 0, - 255 - ], - "55": [ - 255, - 55, - 0, - 255 - ], - "56": [ - 255, - 56, - 0, - 255 - ], - "57": [ - 255, - 56, - 0, - 255 - ], - "58": [ - 255, - 58, - 0, - 255 - ], - "59": [ - 255, - 59, - 0, - 255 - ], - "60": [ - 255, - 60, - 0, - 255 - ], - "61": [ - 255, - 60, - 0, - 255 - ], - "62": [ - 255, - 62, - 0, - 255 - ], - "63": [ - 255, - 63, - 0, - 255 - ], - "64": [ - 255, - 64, - 0, - 255 - ], - "65": [ - 255, - 65, - 0, - 255 - ], - "66": [ - 255, - 65, - 0, - 255 - ], - "67": [ - 255, - 67, - 0, - 255 - ], - "68": [ - 255, - 68, - 0, - 255 - ], - "69": [ - 255, - 69, - 0, - 255 - ], - "70": [ - 255, - 70, - 0, - 255 - ], - "71": [ - 255, - 71, - 0, - 255 - ], - "72": [ - 255, - 72, - 0, - 255 - ], - "73": [ - 255, - 73, - 0, - 255 - ], - "74": [ - 255, - 73, - 0, - 255 - ], - "75": [ - 255, - 75, - 0, - 255 - ], - "76": [ - 255, - 76, - 0, - 255 - ], - "77": [ - 255, - 77, - 0, - 255 - ], - "78": [ - 255, - 78, - 0, - 255 - ], - "79": [ - 255, - 79, - 0, - 255 - ], - "80": [ - 255, - 80, - 0, - 255 - ], - "81": [ - 255, - 81, - 0, - 255 - ], - "82": [ - 255, - 81, - 0, - 255 - ], - "83": [ - 255, - 83, - 0, - 255 - ], - "84": [ - 255, - 84, - 0, - 255 - ], - "85": [ - 255, - 85, - 0, - 255 - ], - "86": [ - 255, - 86, - 0, - 255 - ], - "87": [ - 255, - 87, - 0, - 255 - ], - "88": [ - 255, - 88, - 0, - 255 - ], - "89": [ - 255, - 89, - 0, - 255 - ], - "90": [ - 255, - 89, - 0, - 255 - ], - "91": [ - 255, - 91, - 0, - 255 - ], - "92": [ - 255, - 92, - 0, - 255 - ], - "93": [ - 255, - 93, - 0, - 255 - ], - "94": [ - 255, - 94, - 0, - 255 - ], - "95": [ - 255, - 95, - 0, - 255 - ], - "96": [ - 255, - 96, - 0, - 255 - ], - "97": [ - 255, - 97, - 0, - 255 - ], - "98": [ - 255, - 97, - 0, - 255 - ], - "99": [ - 255, - 99, - 0, - 255 - ], - "100": [ - 255, - 100, - 0, - 255 - ], - "101": [ - 255, - 101, - 0, - 255 - ], - "102": [ - 255, - 102, - 0, - 255 - ], - "103": [ - 255, - 103, - 0, - 255 - ], - "104": [ - 255, - 104, - 0, - 255 - ], - "105": [ - 255, - 105, - 0, - 255 - ], - "106": [ - 255, - 105, - 0, - 255 - ], - "107": [ - 255, - 107, - 0, - 255 - ], - "108": [ - 255, - 108, - 0, - 255 - ], - "109": [ - 255, - 109, - 0, - 255 - ], - "110": [ - 255, - 110, - 0, - 255 - ], - "111": [ - 255, - 111, - 0, - 255 - ], - "112": [ - 255, - 112, - 0, - 255 - ], - "113": [ - 255, - 113, - 0, - 255 - ], - "114": [ - 255, - 113, - 0, - 255 - ], - "115": [ - 255, - 115, - 0, - 255 - ], - "116": [ - 255, - 116, - 0, - 255 - ], - "117": [ - 255, - 117, - 0, - 255 - ], - "118": [ - 255, - 118, - 0, - 255 - ], - "119": [ - 255, - 119, - 0, - 255 - ], - "120": [ - 255, - 120, - 0, - 255 - ], - "121": [ - 255, - 121, - 0, - 255 - ], - "122": [ - 255, - 121, - 0, - 255 - ], - "123": [ - 255, - 123, - 0, - 255 - ], - "124": [ - 255, - 124, - 0, - 255 - ], - "125": [ - 255, - 125, - 0, - 255 - ], - "126": [ - 255, - 126, - 0, - 255 - ], - "127": [ - 255, - 127, - 0, - 255 - ], - "128": [ - 255, - 128, - 0, - 255 - ], - "129": [ - 255, - 129, - 0, - 255 - ], - "130": [ - 255, - 130, - 0, - 255 - ], - "131": [ - 255, - 131, - 0, - 255 - ], - "132": [ - 255, - 131, - 0, - 255 - ], - "133": [ - 255, - 133, - 0, - 255 - ], - "134": [ - 255, - 134, - 0, - 255 - ], - "135": [ - 255, - 135, - 0, - 255 - ], - "136": [ - 255, - 136, - 0, - 255 - ], - "137": [ - 255, - 137, - 0, - 255 - ], - "138": [ - 255, - 138, - 0, - 255 - ], - "139": [ - 255, - 139, - 0, - 255 - ], - "140": [ - 255, - 140, - 0, - 255 - ], - "141": [ - 255, - 141, - 0, - 255 - ], - "142": [ - 255, - 142, - 0, - 255 - ], - "143": [ - 255, - 143, - 0, - 255 - ], - "144": [ - 255, - 144, - 0, - 255 - ], - "145": [ - 255, - 145, - 0, - 255 - ], - "146": [ - 255, - 146, - 0, - 255 - ], - "147": [ - 255, - 147, - 0, - 255 - ], - "148": [ - 255, - 147, - 0, - 255 - ], - "149": [ - 255, - 149, - 0, - 255 - ], - "150": [ - 255, - 150, - 0, - 255 - ], - "151": [ - 255, - 151, - 0, - 255 - ], - "152": [ - 255, - 152, - 0, - 255 - ], - "153": [ - 255, - 153, - 0, - 255 - ], - "154": [ - 255, - 154, - 0, - 255 - ], - "155": [ - 255, - 155, - 0, - 255 - ], - "156": [ - 255, - 156, - 0, - 255 - ], - "157": [ - 255, - 157, - 0, - 255 - ], - "158": [ - 255, - 158, - 0, - 255 - ], - "159": [ - 255, - 159, - 0, - 255 - ], - "160": [ - 255, - 160, - 0, - 255 - ], - "161": [ - 255, - 161, - 0, - 255 - ], - "162": [ - 255, - 162, - 0, - 255 - ], - "163": [ - 255, - 163, - 0, - 255 - ], - "164": [ - 255, - 163, - 0, - 255 - ], - "165": [ - 255, - 165, - 0, - 255 - ], - "166": [ - 255, - 166, - 0, - 255 - ], - "167": [ - 255, - 167, - 0, - 255 - ], - "168": [ - 255, - 168, - 0, - 255 - ], - "169": [ - 255, - 169, - 0, - 255 - ], - "170": [ - 255, - 170, - 0, - 255 - ], - "171": [ - 255, - 171, - 0, - 255 - ], - "172": [ - 255, - 172, - 0, - 255 - ], - "173": [ - 255, - 173, - 0, - 255 - ], - "174": [ - 255, - 174, - 0, - 255 - ], - "175": [ - 255, - 175, - 0, - 255 - ], - "176": [ - 255, - 176, - 0, - 255 - ], - "177": [ - 255, - 177, - 0, - 255 - ], - "178": [ - 255, - 178, - 0, - 255 - ], - "179": [ - 255, - 179, - 0, - 255 - ], - "180": [ - 255, - 179, - 0, - 255 - ], - "181": [ - 255, - 181, - 0, - 255 - ], - "182": [ - 255, - 182, - 0, - 255 - ], - "183": [ - 255, - 183, - 0, - 255 - ], - "184": [ - 255, - 184, - 0, - 255 - ], - "185": [ - 255, - 185, - 0, - 255 - ], - "186": [ - 255, - 186, - 0, - 255 - ], - "187": [ - 255, - 187, - 0, - 255 - ], - "188": [ - 255, - 188, - 0, - 255 - ], - "189": [ - 255, - 189, - 0, - 255 - ], - "190": [ - 255, - 190, - 0, - 255 - ], - "191": [ - 255, - 191, - 0, - 255 - ], - "192": [ - 255, - 192, - 0, - 255 - ], - "193": [ - 255, - 193, - 0, - 255 - ], - "194": [ - 255, - 194, - 0, - 255 - ], - "195": [ - 255, - 195, - 0, - 255 - ], - "196": [ - 255, - 195, - 0, - 255 - ], - "197": [ - 255, - 197, - 0, - 255 - ], - "198": [ - 255, - 198, - 0, - 255 - ], - "199": [ - 255, - 199, - 0, - 255 - ], - "200": [ - 255, - 200, - 0, - 255 - ], - "201": [ - 255, - 201, - 0, - 255 - ], - "202": [ - 255, - 202, - 0, - 255 - ], - "203": [ - 255, - 203, - 0, - 255 - ], - "204": [ - 255, - 204, - 0, - 255 - ], - "205": [ - 255, - 205, - 0, - 255 - ], - "206": [ - 255, - 206, - 0, - 255 - ], - "207": [ - 255, - 207, - 0, - 255 - ], - "208": [ - 255, - 208, - 0, - 255 - ], - "209": [ - 255, - 209, - 0, - 255 - ], - "210": [ - 255, - 210, - 0, - 255 - ], - "211": [ - 255, - 211, - 0, - 255 - ], - "212": [ - 255, - 211, - 0, - 255 - ], - "213": [ - 255, - 213, - 0, - 255 - ], - "214": [ - 255, - 214, - 0, - 255 - ], - "215": [ - 255, - 215, - 0, - 255 - ], - "216": [ - 255, - 216, - 0, - 255 - ], - "217": [ - 255, - 217, - 0, - 255 - ], - "218": [ - 255, - 218, - 0, - 255 - ], - "219": [ - 255, - 219, - 0, - 255 - ], - "220": [ - 255, - 220, - 0, - 255 - ], - "221": [ - 255, - 221, - 0, - 255 - ], - "222": [ - 255, - 222, - 0, - 255 - ], - "223": [ - 255, - 223, - 0, - 255 - ], - "224": [ - 255, - 224, - 0, - 255 - ], - "225": [ - 255, - 225, - 0, - 255 - ], - "226": [ - 255, - 226, - 0, - 255 - ], - "227": [ - 255, - 227, - 0, - 255 - ], - "228": [ - 255, - 227, - 0, - 255 - ], - "229": [ - 255, - 229, - 0, - 255 - ], - "230": [ - 255, - 230, - 0, - 255 - ], - "231": [ - 255, - 231, - 0, - 255 - ], - "232": [ - 255, - 232, - 0, - 255 - ], - "233": [ - 255, - 233, - 0, - 255 - ], - "234": [ - 255, - 234, - 0, - 255 - ], - "235": [ - 255, - 235, - 0, - 255 - ], - "236": [ - 255, - 236, - 0, - 255 - ], - "237": [ - 255, - 237, - 0, - 255 - ], - "238": [ - 255, - 238, - 0, - 255 - ], - "239": [ - 255, - 239, - 0, - 255 - ], - "240": [ - 255, - 240, - 0, - 255 - ], - "241": [ - 255, - 241, - 0, - 255 - ], - "242": [ - 255, - 242, - 0, - 255 - ], - "243": [ - 255, - 243, - 0, - 255 - ], - "244": [ - 255, - 243, - 0, - 255 - ], - "245": [ - 255, - 245, - 0, - 255 - ], - "246": [ - 255, - 246, - 0, - 255 - ], - "247": [ - 255, - 247, - 0, - 255 - ], - "248": [ - 255, - 248, - 0, - 255 - ], - "249": [ - 255, - 249, - 0, - 255 - ], - "250": [ - 255, - 250, - 0, - 255 - ], - "251": [ - 255, - 251, - 0, - 255 - ], - "252": [ - 255, - 252, - 0, - 255 - ], - "253": [ - 255, - 253, - 0, - 255 - ], - "254": [ - 255, - 254, - 0, - 255 - ], - "255": [ - 255, - 255, - 0, - 255 - ] - }, - binary: { - "0": [ - 255, - 255, - 255, - 255 - ], - "1": [ - 254, - 254, - 254, - 255 - ], - "2": [ - 253, - 253, - 253, - 255 - ], - "3": [ - 252, - 252, - 252, - 255 - ], - "4": [ - 251, - 251, - 251, - 255 - ], - "5": [ - 250, - 250, - 250, - 255 - ], - "6": [ - 249, - 249, - 249, - 255 - ], - "7": [ - 248, - 248, - 248, - 255 - ], - "8": [ - 247, - 247, - 247, - 255 - ], - "9": [ - 246, - 246, - 246, - 255 - ], - "10": [ - 245, - 245, - 245, - 255 - ], - "11": [ - 244, - 244, - 244, - 255 - ], - "12": [ - 243, - 243, - 243, - 255 - ], - "13": [ - 242, - 242, - 242, - 255 - ], - "14": [ - 241, - 241, - 241, - 255 - ], - "15": [ - 240, - 240, - 240, - 255 - ], - "16": [ - 239, - 239, - 239, - 255 - ], - "17": [ - 238, - 238, - 238, - 255 - ], - "18": [ - 237, - 237, - 237, - 255 - ], - "19": [ - 236, - 236, - 236, - 255 - ], - "20": [ - 235, - 235, - 235, - 255 - ], - "21": [ - 234, - 234, - 234, - 255 - ], - "22": [ - 233, - 233, - 233, - 255 - ], - "23": [ - 232, - 232, - 232, - 255 - ], - "24": [ - 231, - 231, - 231, - 255 - ], - "25": [ - 230, - 230, - 230, - 255 - ], - "26": [ - 229, - 229, - 229, - 255 - ], - "27": [ - 228, - 228, - 228, - 255 - ], - "28": [ - 227, - 227, - 227, - 255 - ], - "29": [ - 226, - 226, - 226, - 255 - ], - "30": [ - 225, - 225, - 225, - 255 - ], - "31": [ - 224, - 224, - 224, - 255 - ], - "32": [ - 223, - 223, - 223, - 255 - ], - "33": [ - 222, - 222, - 222, - 255 - ], - "34": [ - 221, - 221, - 221, - 255 - ], - "35": [ - 220, - 220, - 220, - 255 - ], - "36": [ - 219, - 219, - 219, - 255 - ], - "37": [ - 218, - 218, - 218, - 255 - ], - "38": [ - 217, - 217, - 217, - 255 - ], - "39": [ - 216, - 216, - 216, - 255 - ], - "40": [ - 215, - 215, - 215, - 255 - ], - "41": [ - 214, - 214, - 214, - 255 - ], - "42": [ - 213, - 213, - 213, - 255 - ], - "43": [ - 211, - 211, - 211, - 255 - ], - "44": [ - 211, - 211, - 211, - 255 - ], - "45": [ - 210, - 210, - 210, - 255 - ], - "46": [ - 209, - 209, - 209, - 255 - ], - "47": [ - 208, - 208, - 208, - 255 - ], - "48": [ - 207, - 207, - 207, - 255 - ], - "49": [ - 206, - 206, - 206, - 255 - ], - "50": [ - 205, - 205, - 205, - 255 - ], - "51": [ - 204, - 204, - 204, - 255 - ], - "52": [ - 203, - 203, - 203, - 255 - ], - "53": [ - 202, - 202, - 202, - 255 - ], - "54": [ - 201, - 201, - 201, - 255 - ], - "55": [ - 200, - 200, - 200, - 255 - ], - "56": [ - 199, - 199, - 199, - 255 - ], - "57": [ - 198, - 198, - 198, - 255 - ], - "58": [ - 197, - 197, - 197, - 255 - ], - "59": [ - 195, - 195, - 195, - 255 - ], - "60": [ - 195, - 195, - 195, - 255 - ], - "61": [ - 194, - 194, - 194, - 255 - ], - "62": [ - 193, - 193, - 193, - 255 - ], - "63": [ - 192, - 192, - 192, - 255 - ], - "64": [ - 191, - 191, - 191, - 255 - ], - "65": [ - 190, - 190, - 190, - 255 - ], - "66": [ - 189, - 189, - 189, - 255 - ], - "67": [ - 188, - 188, - 188, - 255 - ], - "68": [ - 187, - 187, - 187, - 255 - ], - "69": [ - 186, - 186, - 186, - 255 - ], - "70": [ - 185, - 185, - 185, - 255 - ], - "71": [ - 184, - 184, - 184, - 255 - ], - "72": [ - 183, - 183, - 183, - 255 - ], - "73": [ - 182, - 182, - 182, - 255 - ], - "74": [ - 181, - 181, - 181, - 255 - ], - "75": [ - 179, - 179, - 179, - 255 - ], - "76": [ - 179, - 179, - 179, - 255 - ], - "77": [ - 178, - 178, - 178, - 255 - ], - "78": [ - 177, - 177, - 177, - 255 - ], - "79": [ - 176, - 176, - 176, - 255 - ], - "80": [ - 175, - 175, - 175, - 255 - ], - "81": [ - 174, - 174, - 174, - 255 - ], - "82": [ - 173, - 173, - 173, - 255 - ], - "83": [ - 172, - 172, - 172, - 255 - ], - "84": [ - 171, - 171, - 171, - 255 - ], - "85": [ - 170, - 170, - 170, - 255 - ], - "86": [ - 169, - 169, - 169, - 255 - ], - "87": [ - 168, - 168, - 168, - 255 - ], - "88": [ - 167, - 167, - 167, - 255 - ], - "89": [ - 166, - 166, - 166, - 255 - ], - "90": [ - 165, - 165, - 165, - 255 - ], - "91": [ - 163, - 163, - 163, - 255 - ], - "92": [ - 163, - 163, - 163, - 255 - ], - "93": [ - 162, - 162, - 162, - 255 - ], - "94": [ - 161, - 161, - 161, - 255 - ], - "95": [ - 160, - 160, - 160, - 255 - ], - "96": [ - 159, - 159, - 159, - 255 - ], - "97": [ - 158, - 158, - 158, - 255 - ], - "98": [ - 157, - 157, - 157, - 255 - ], - "99": [ - 156, - 156, - 156, - 255 - ], - "100": [ - 155, - 155, - 155, - 255 - ], - "101": [ - 154, - 154, - 154, - 255 - ], - "102": [ - 153, - 153, - 153, - 255 - ], - "103": [ - 152, - 152, - 152, - 255 - ], - "104": [ - 151, - 151, - 151, - 255 - ], - "105": [ - 150, - 150, - 150, - 255 - ], - "106": [ - 149, - 149, - 149, - 255 - ], - "107": [ - 147, - 147, - 147, - 255 - ], - "108": [ - 147, - 147, - 147, - 255 - ], - "109": [ - 146, - 146, - 146, - 255 - ], - "110": [ - 145, - 145, - 145, - 255 - ], - "111": [ - 144, - 144, - 144, - 255 - ], - "112": [ - 143, - 143, - 143, - 255 - ], - "113": [ - 142, - 142, - 142, - 255 - ], - "114": [ - 141, - 141, - 141, - 255 - ], - "115": [ - 140, - 140, - 140, - 255 - ], - "116": [ - 139, - 139, - 139, - 255 - ], - "117": [ - 138, - 138, - 138, - 255 - ], - "118": [ - 137, - 137, - 137, - 255 - ], - "119": [ - 136, - 136, - 136, - 255 - ], - "120": [ - 135, - 135, - 135, - 255 - ], - "121": [ - 134, - 134, - 134, - 255 - ], - "122": [ - 133, - 133, - 133, - 255 - ], - "123": [ - 131, - 131, - 131, - 255 - ], - "124": [ - 131, - 131, - 131, - 255 - ], - "125": [ - 130, - 130, - 130, - 255 - ], - "126": [ - 129, - 129, - 129, - 255 - ], - "127": [ - 128, - 128, - 128, - 255 - ], - "128": [ - 127, - 127, - 127, - 255 - ], - "129": [ - 126, - 126, - 126, - 255 - ], - "130": [ - 125, - 125, - 125, - 255 - ], - "131": [ - 124, - 124, - 124, - 255 - ], - "132": [ - 123, - 123, - 123, - 255 - ], - "133": [ - 121, - 121, - 121, - 255 - ], - "134": [ - 121, - 121, - 121, - 255 - ], - "135": [ - 120, - 120, - 120, - 255 - ], - "136": [ - 119, - 119, - 119, - 255 - ], - "137": [ - 118, - 118, - 118, - 255 - ], - "138": [ - 117, - 117, - 117, - 255 - ], - "139": [ - 116, - 116, - 116, - 255 - ], - "140": [ - 114, - 114, - 114, - 255 - ], - "141": [ - 113, - 113, - 113, - 255 - ], - "142": [ - 113, - 113, - 113, - 255 - ], - "143": [ - 112, - 112, - 112, - 255 - ], - "144": [ - 111, - 111, - 111, - 255 - ], - "145": [ - 110, - 110, - 110, - 255 - ], - "146": [ - 109, - 109, - 109, - 255 - ], - "147": [ - 108, - 108, - 108, - 255 - ], - "148": [ - 107, - 107, - 107, - 255 - ], - "149": [ - 105, - 105, - 105, - 255 - ], - "150": [ - 105, - 105, - 105, - 255 - ], - "151": [ - 104, - 104, - 104, - 255 - ], - "152": [ - 103, - 103, - 103, - 255 - ], - "153": [ - 102, - 102, - 102, - 255 - ], - "154": [ - 101, - 101, - 101, - 255 - ], - "155": [ - 100, - 100, - 100, - 255 - ], - "156": [ - 98, - 98, - 98, - 255 - ], - "157": [ - 97, - 97, - 97, - 255 - ], - "158": [ - 97, - 97, - 97, - 255 - ], - "159": [ - 96, - 96, - 96, - 255 - ], - "160": [ - 95, - 95, - 95, - 255 - ], - "161": [ - 94, - 94, - 94, - 255 - ], - "162": [ - 93, - 93, - 93, - 255 - ], - "163": [ - 92, - 92, - 92, - 255 - ], - "164": [ - 91, - 91, - 91, - 255 - ], - "165": [ - 89, - 89, - 89, - 255 - ], - "166": [ - 89, - 89, - 89, - 255 - ], - "167": [ - 88, - 88, - 88, - 255 - ], - "168": [ - 87, - 87, - 87, - 255 - ], - "169": [ - 86, - 86, - 86, - 255 - ], - "170": [ - 85, - 85, - 85, - 255 - ], - "171": [ - 84, - 84, - 84, - 255 - ], - "172": [ - 82, - 82, - 82, - 255 - ], - "173": [ - 81, - 81, - 81, - 255 - ], - "174": [ - 81, - 81, - 81, - 255 - ], - "175": [ - 80, - 80, - 80, - 255 - ], - "176": [ - 79, - 79, - 79, - 255 - ], - "177": [ - 78, - 78, - 78, - 255 - ], - "178": [ - 77, - 77, - 77, - 255 - ], - "179": [ - 76, - 76, - 76, - 255 - ], - "180": [ - 75, - 75, - 75, - 255 - ], - "181": [ - 73, - 73, - 73, - 255 - ], - "182": [ - 73, - 73, - 73, - 255 - ], - "183": [ - 72, - 72, - 72, - 255 - ], - "184": [ - 71, - 71, - 71, - 255 - ], - "185": [ - 70, - 70, - 70, - 255 - ], - "186": [ - 69, - 69, - 69, - 255 - ], - "187": [ - 68, - 68, - 68, - 255 - ], - "188": [ - 66, - 66, - 66, - 255 - ], - "189": [ - 65, - 65, - 65, - 255 - ], - "190": [ - 65, - 65, - 65, - 255 - ], - "191": [ - 64, - 64, - 64, - 255 - ], - "192": [ - 63, - 63, - 63, - 255 - ], - "193": [ - 62, - 62, - 62, - 255 - ], - "194": [ - 61, - 61, - 61, - 255 - ], - "195": [ - 60, - 60, - 60, - 255 - ], - "196": [ - 59, - 59, - 59, - 255 - ], - "197": [ - 57, - 57, - 57, - 255 - ], - "198": [ - 56, - 56, - 56, - 255 - ], - "199": [ - 56, - 56, - 56, - 255 - ], - "200": [ - 55, - 55, - 55, - 255 - ], - "201": [ - 54, - 54, - 54, - 255 - ], - "202": [ - 53, - 53, - 53, - 255 - ], - "203": [ - 52, - 52, - 52, - 255 - ], - "204": [ - 50, - 50, - 50, - 255 - ], - "205": [ - 49, - 49, - 49, - 255 - ], - "206": [ - 48, - 48, - 48, - 255 - ], - "207": [ - 48, - 48, - 48, - 255 - ], - "208": [ - 47, - 47, - 47, - 255 - ], - "209": [ - 46, - 46, - 46, - 255 - ], - "210": [ - 45, - 45, - 45, - 255 - ], - "211": [ - 44, - 44, - 44, - 255 - ], - "212": [ - 43, - 43, - 43, - 255 - ], - "213": [ - 41, - 41, - 41, - 255 - ], - "214": [ - 40, - 40, - 40, - 255 - ], - "215": [ - 40, - 40, - 40, - 255 - ], - "216": [ - 39, - 39, - 39, - 255 - ], - "217": [ - 38, - 38, - 38, - 255 - ], - "218": [ - 37, - 37, - 37, - 255 - ], - "219": [ - 36, - 36, - 36, - 255 - ], - "220": [ - 34, - 34, - 34, - 255 - ], - "221": [ - 33, - 33, - 33, - 255 - ], - "222": [ - 32, - 32, - 32, - 255 - ], - "223": [ - 32, - 32, - 32, - 255 - ], - "224": [ - 31, - 31, - 31, - 255 - ], - "225": [ - 30, - 30, - 30, - 255 - ], - "226": [ - 29, - 29, - 29, - 255 - ], - "227": [ - 28, - 28, - 28, - 255 - ], - "228": [ - 27, - 27, - 27, - 255 - ], - "229": [ - 25, - 25, - 25, - 255 - ], - "230": [ - 24, - 24, - 24, - 255 - ], - "231": [ - 24, - 24, - 24, - 255 - ], - "232": [ - 23, - 23, - 23, - 255 - ], - "233": [ - 22, - 22, - 22, - 255 - ], - "234": [ - 21, - 21, - 21, - 255 - ], - "235": [ - 20, - 20, - 20, - 255 - ], - "236": [ - 18, - 18, - 18, - 255 - ], - "237": [ - 17, - 17, - 17, - 255 - ], - "238": [ - 16, - 16, - 16, - 255 - ], - "239": [ - 16, - 16, - 16, - 255 - ], - "240": [ - 15, - 15, - 15, - 255 - ], - "241": [ - 14, - 14, - 14, - 255 - ], - "242": [ - 13, - 13, - 13, - 255 - ], - "243": [ - 12, - 12, - 12, - 255 - ], - "244": [ - 11, - 11, - 11, - 255 - ], - "245": [ - 9, - 9, - 9, - 255 - ], - "246": [ - 8, - 8, - 8, - 255 - ], - "247": [ - 8, - 8, - 8, - 255 - ], - "248": [ - 7, - 7, - 7, - 255 - ], - "249": [ - 6, - 6, - 6, - 255 - ], - "250": [ - 5, - 5, - 5, - 255 - ], - "251": [ - 4, - 4, - 4, - 255 - ], - "252": [ - 2, - 2, - 2, - 255 - ], - "253": [ - 1, - 1, - 1, - 255 - ], - "254": [ - 0, - 0, - 0, - 255 - ], - "255": [ - 0, - 0, - 0, - 255 - ] - }, - blues: { - "0": [ - 247, - 251, - 255, - 255 - ], - "1": [ - 246, - 250, - 254, - 255 - ], - "2": [ - 245, - 249, - 254, - 255 - ], - "3": [ - 244, - 249, - 254, - 255 - ], - "4": [ - 243, - 248, - 253, - 255 - ], - "5": [ - 243, - 248, - 253, - 255 - ], - "6": [ - 242, - 247, - 253, - 255 - ], - "7": [ - 241, - 247, - 253, - 255 - ], - "8": [ - 240, - 246, - 252, - 255 - ], - "9": [ - 239, - 246, - 252, - 255 - ], - "10": [ - 239, - 245, - 252, - 255 - ], - "11": [ - 238, - 245, - 252, - 255 - ], - "12": [ - 237, - 244, - 251, - 255 - ], - "13": [ - 236, - 244, - 251, - 255 - ], - "14": [ - 236, - 243, - 251, - 255 - ], - "15": [ - 235, - 243, - 251, - 255 - ], - "16": [ - 234, - 242, - 250, - 255 - ], - "17": [ - 233, - 242, - 250, - 255 - ], - "18": [ - 232, - 241, - 250, - 255 - ], - "19": [ - 232, - 241, - 250, - 255 - ], - "20": [ - 231, - 240, - 249, - 255 - ], - "21": [ - 230, - 240, - 249, - 255 - ], - "22": [ - 229, - 239, - 249, - 255 - ], - "23": [ - 228, - 239, - 249, - 255 - ], - "24": [ - 228, - 238, - 248, - 255 - ], - "25": [ - 227, - 238, - 248, - 255 - ], - "26": [ - 226, - 237, - 248, - 255 - ], - "27": [ - 225, - 237, - 248, - 255 - ], - "28": [ - 225, - 236, - 247, - 255 - ], - "29": [ - 224, - 236, - 247, - 255 - ], - "30": [ - 223, - 235, - 247, - 255 - ], - "31": [ - 222, - 235, - 247, - 255 - ], - "32": [ - 221, - 234, - 246, - 255 - ], - "33": [ - 221, - 234, - 246, - 255 - ], - "34": [ - 220, - 233, - 246, - 255 - ], - "35": [ - 219, - 233, - 246, - 255 - ], - "36": [ - 218, - 232, - 245, - 255 - ], - "37": [ - 218, - 232, - 245, - 255 - ], - "38": [ - 217, - 231, - 245, - 255 - ], - "39": [ - 216, - 231, - 245, - 255 - ], - "40": [ - 215, - 230, - 244, - 255 - ], - "41": [ - 215, - 230, - 244, - 255 - ], - "42": [ - 214, - 229, - 244, - 255 - ], - "43": [ - 213, - 229, - 244, - 255 - ], - "44": [ - 212, - 228, - 243, - 255 - ], - "45": [ - 212, - 228, - 243, - 255 - ], - "46": [ - 211, - 227, - 243, - 255 - ], - "47": [ - 210, - 227, - 243, - 255 - ], - "48": [ - 209, - 226, - 242, - 255 - ], - "49": [ - 209, - 226, - 242, - 255 - ], - "50": [ - 208, - 225, - 242, - 255 - ], - "51": [ - 207, - 225, - 242, - 255 - ], - "52": [ - 206, - 224, - 241, - 255 - ], - "53": [ - 206, - 224, - 241, - 255 - ], - "54": [ - 205, - 223, - 241, - 255 - ], - "55": [ - 204, - 223, - 241, - 255 - ], - "56": [ - 203, - 222, - 240, - 255 - ], - "57": [ - 203, - 222, - 240, - 255 - ], - "58": [ - 202, - 221, - 240, - 255 - ], - "59": [ - 201, - 221, - 240, - 255 - ], - "60": [ - 200, - 220, - 239, - 255 - ], - "61": [ - 200, - 220, - 239, - 255 - ], - "62": [ - 199, - 219, - 239, - 255 - ], - "63": [ - 198, - 219, - 239, - 255 - ], - "64": [ - 197, - 218, - 238, - 255 - ], - "65": [ - 196, - 218, - 238, - 255 - ], - "66": [ - 195, - 217, - 238, - 255 - ], - "67": [ - 193, - 217, - 237, - 255 - ], - "68": [ - 192, - 216, - 237, - 255 - ], - "69": [ - 191, - 216, - 236, - 255 - ], - "70": [ - 190, - 215, - 236, - 255 - ], - "71": [ - 188, - 215, - 235, - 255 - ], - "72": [ - 187, - 214, - 235, - 255 - ], - "73": [ - 186, - 214, - 234, - 255 - ], - "74": [ - 185, - 213, - 234, - 255 - ], - "75": [ - 183, - 212, - 234, - 255 - ], - "76": [ - 182, - 212, - 233, - 255 - ], - "77": [ - 181, - 211, - 233, - 255 - ], - "78": [ - 180, - 211, - 232, - 255 - ], - "79": [ - 178, - 210, - 232, - 255 - ], - "80": [ - 177, - 210, - 231, - 255 - ], - "81": [ - 176, - 209, - 231, - 255 - ], - "82": [ - 175, - 209, - 230, - 255 - ], - "83": [ - 173, - 208, - 230, - 255 - ], - "84": [ - 172, - 208, - 230, - 255 - ], - "85": [ - 171, - 207, - 229, - 255 - ], - "86": [ - 170, - 207, - 229, - 255 - ], - "87": [ - 168, - 206, - 228, - 255 - ], - "88": [ - 167, - 206, - 228, - 255 - ], - "89": [ - 166, - 205, - 227, - 255 - ], - "90": [ - 165, - 205, - 227, - 255 - ], - "91": [ - 163, - 204, - 227, - 255 - ], - "92": [ - 162, - 203, - 226, - 255 - ], - "93": [ - 161, - 203, - 226, - 255 - ], - "94": [ - 160, - 202, - 225, - 255 - ], - "95": [ - 158, - 202, - 225, - 255 - ], - "96": [ - 157, - 201, - 224, - 255 - ], - "97": [ - 155, - 200, - 224, - 255 - ], - "98": [ - 154, - 199, - 224, - 255 - ], - "99": [ - 152, - 199, - 223, - 255 - ], - "100": [ - 151, - 198, - 223, - 255 - ], - "101": [ - 149, - 197, - 223, - 255 - ], - "102": [ - 147, - 196, - 222, - 255 - ], - "103": [ - 146, - 195, - 222, - 255 - ], - "104": [ - 144, - 194, - 222, - 255 - ], - "105": [ - 143, - 193, - 221, - 255 - ], - "106": [ - 141, - 192, - 221, - 255 - ], - "107": [ - 139, - 192, - 221, - 255 - ], - "108": [ - 138, - 191, - 220, - 255 - ], - "109": [ - 136, - 190, - 220, - 255 - ], - "110": [ - 135, - 189, - 220, - 255 - ], - "111": [ - 133, - 188, - 219, - 255 - ], - "112": [ - 131, - 187, - 219, - 255 - ], - "113": [ - 130, - 186, - 219, - 255 - ], - "114": [ - 128, - 185, - 218, - 255 - ], - "115": [ - 127, - 184, - 218, - 255 - ], - "116": [ - 125, - 184, - 217, - 255 - ], - "117": [ - 123, - 183, - 217, - 255 - ], - "118": [ - 122, - 182, - 217, - 255 - ], - "119": [ - 120, - 181, - 216, - 255 - ], - "120": [ - 119, - 180, - 216, - 255 - ], - "121": [ - 117, - 179, - 216, - 255 - ], - "122": [ - 115, - 178, - 215, - 255 - ], - "123": [ - 114, - 177, - 215, - 255 - ], - "124": [ - 112, - 177, - 215, - 255 - ], - "125": [ - 111, - 176, - 214, - 255 - ], - "126": [ - 109, - 175, - 214, - 255 - ], - "127": [ - 107, - 174, - 214, - 255 - ], - "128": [ - 106, - 173, - 213, - 255 - ], - "129": [ - 105, - 172, - 213, - 255 - ], - "130": [ - 103, - 171, - 212, - 255 - ], - "131": [ - 102, - 170, - 212, - 255 - ], - "132": [ - 101, - 170, - 211, - 255 - ], - "133": [ - 99, - 169, - 211, - 255 - ], - "134": [ - 98, - 168, - 210, - 255 - ], - "135": [ - 97, - 167, - 210, - 255 - ], - "136": [ - 96, - 166, - 209, - 255 - ], - "137": [ - 94, - 165, - 209, - 255 - ], - "138": [ - 93, - 164, - 208, - 255 - ], - "139": [ - 92, - 163, - 208, - 255 - ], - "140": [ - 90, - 163, - 207, - 255 - ], - "141": [ - 89, - 162, - 207, - 255 - ], - "142": [ - 88, - 161, - 206, - 255 - ], - "143": [ - 87, - 160, - 206, - 255 - ], - "144": [ - 85, - 159, - 205, - 255 - ], - "145": [ - 84, - 158, - 205, - 255 - ], - "146": [ - 83, - 157, - 204, - 255 - ], - "147": [ - 81, - 156, - 204, - 255 - ], - "148": [ - 80, - 155, - 203, - 255 - ], - "149": [ - 79, - 155, - 203, - 255 - ], - "150": [ - 78, - 154, - 202, - 255 - ], - "151": [ - 76, - 153, - 202, - 255 - ], - "152": [ - 75, - 152, - 201, - 255 - ], - "153": [ - 74, - 151, - 201, - 255 - ], - "154": [ - 72, - 150, - 200, - 255 - ], - "155": [ - 71, - 149, - 200, - 255 - ], - "156": [ - 70, - 148, - 199, - 255 - ], - "157": [ - 69, - 148, - 199, - 255 - ], - "158": [ - 67, - 147, - 198, - 255 - ], - "159": [ - 66, - 146, - 198, - 255 - ], - "160": [ - 65, - 145, - 197, - 255 - ], - "161": [ - 64, - 144, - 197, - 255 - ], - "162": [ - 63, - 143, - 196, - 255 - ], - "163": [ - 62, - 142, - 196, - 255 - ], - "164": [ - 61, - 141, - 195, - 255 - ], - "165": [ - 60, - 140, - 195, - 255 - ], - "166": [ - 59, - 139, - 194, - 255 - ], - "167": [ - 58, - 138, - 193, - 255 - ], - "168": [ - 57, - 137, - 193, - 255 - ], - "169": [ - 56, - 136, - 192, - 255 - ], - "170": [ - 55, - 135, - 192, - 255 - ], - "171": [ - 53, - 133, - 191, - 255 - ], - "172": [ - 52, - 132, - 191, - 255 - ], - "173": [ - 51, - 131, - 190, - 255 - ], - "174": [ - 50, - 130, - 190, - 255 - ], - "175": [ - 49, - 129, - 189, - 255 - ], - "176": [ - 48, - 128, - 189, - 255 - ], - "177": [ - 47, - 127, - 188, - 255 - ], - "178": [ - 46, - 126, - 188, - 255 - ], - "179": [ - 45, - 125, - 187, - 255 - ], - "180": [ - 44, - 124, - 187, - 255 - ], - "181": [ - 43, - 123, - 186, - 255 - ], - "182": [ - 42, - 122, - 185, - 255 - ], - "183": [ - 41, - 121, - 185, - 255 - ], - "184": [ - 40, - 120, - 184, - 255 - ], - "185": [ - 39, - 119, - 184, - 255 - ], - "186": [ - 38, - 118, - 183, - 255 - ], - "187": [ - 37, - 117, - 183, - 255 - ], - "188": [ - 36, - 116, - 182, - 255 - ], - "189": [ - 35, - 115, - 182, - 255 - ], - "190": [ - 34, - 114, - 181, - 255 - ], - "191": [ - 33, - 113, - 181, - 255 - ], - "192": [ - 32, - 112, - 180, - 255 - ], - "193": [ - 31, - 111, - 179, - 255 - ], - "194": [ - 30, - 110, - 178, - 255 - ], - "195": [ - 30, - 109, - 178, - 255 - ], - "196": [ - 29, - 108, - 177, - 255 - ], - "197": [ - 28, - 107, - 176, - 255 - ], - "198": [ - 27, - 106, - 175, - 255 - ], - "199": [ - 26, - 105, - 174, - 255 - ], - "200": [ - 26, - 104, - 174, - 255 - ], - "201": [ - 25, - 103, - 173, - 255 - ], - "202": [ - 24, - 102, - 172, - 255 - ], - "203": [ - 23, - 101, - 171, - 255 - ], - "204": [ - 23, - 100, - 171, - 255 - ], - "205": [ - 22, - 99, - 170, - 255 - ], - "206": [ - 21, - 98, - 169, - 255 - ], - "207": [ - 20, - 97, - 168, - 255 - ], - "208": [ - 19, - 96, - 167, - 255 - ], - "209": [ - 19, - 95, - 167, - 255 - ], - "210": [ - 18, - 94, - 166, - 255 - ], - "211": [ - 17, - 93, - 165, - 255 - ], - "212": [ - 16, - 92, - 164, - 255 - ], - "213": [ - 15, - 91, - 163, - 255 - ], - "214": [ - 15, - 90, - 163, - 255 - ], - "215": [ - 14, - 89, - 162, - 255 - ], - "216": [ - 13, - 88, - 161, - 255 - ], - "217": [ - 12, - 87, - 160, - 255 - ], - "218": [ - 12, - 86, - 160, - 255 - ], - "219": [ - 11, - 85, - 159, - 255 - ], - "220": [ - 10, - 84, - 158, - 255 - ], - "221": [ - 9, - 83, - 157, - 255 - ], - "222": [ - 8, - 82, - 156, - 255 - ], - "223": [ - 8, - 81, - 156, - 255 - ], - "224": [ - 8, - 80, - 154, - 255 - ], - "225": [ - 8, - 79, - 153, - 255 - ], - "226": [ - 8, - 78, - 151, - 255 - ], - "227": [ - 8, - 76, - 150, - 255 - ], - "228": [ - 8, - 75, - 148, - 255 - ], - "229": [ - 8, - 74, - 146, - 255 - ], - "230": [ - 8, - 73, - 145, - 255 - ], - "231": [ - 8, - 72, - 143, - 255 - ], - "232": [ - 8, - 71, - 142, - 255 - ], - "233": [ - 8, - 70, - 140, - 255 - ], - "234": [ - 8, - 69, - 139, - 255 - ], - "235": [ - 8, - 68, - 137, - 255 - ], - "236": [ - 8, - 67, - 136, - 255 - ], - "237": [ - 8, - 66, - 134, - 255 - ], - "238": [ - 8, - 65, - 133, - 255 - ], - "239": [ - 8, - 64, - 131, - 255 - ], - "240": [ - 8, - 63, - 130, - 255 - ], - "241": [ - 8, - 62, - 128, - 255 - ], - "242": [ - 8, - 61, - 126, - 255 - ], - "243": [ - 8, - 60, - 125, - 255 - ], - "244": [ - 8, - 59, - 123, - 255 - ], - "245": [ - 8, - 58, - 122, - 255 - ], - "246": [ - 8, - 57, - 120, - 255 - ], - "247": [ - 8, - 56, - 119, - 255 - ], - "248": [ - 8, - 55, - 117, - 255 - ], - "249": [ - 8, - 54, - 116, - 255 - ], - "250": [ - 8, - 53, - 114, - 255 - ], - "251": [ - 8, - 52, - 113, - 255 - ], - "252": [ - 8, - 51, - 111, - 255 - ], - "253": [ - 8, - 50, - 110, - 255 - ], - "254": [ - 8, - 49, - 108, - 255 - ], - "255": [ - 8, - 48, - 107, - 255 - ] - }, - bone: { - "0": [ - 0, - 0, - 0, - 255 - ], - "1": [ - 0, - 0, - 1, - 255 - ], - "2": [ - 1, - 1, - 2, - 255 - ], - "3": [ - 2, - 2, - 3, - 255 - ], - "4": [ - 3, - 3, - 4, - 255 - ], - "5": [ - 4, - 4, - 6, - 255 - ], - "6": [ - 5, - 5, - 7, - 255 - ], - "7": [ - 6, - 6, - 8, - 255 - ], - "8": [ - 7, - 6, - 9, - 255 - ], - "9": [ - 7, - 7, - 10, - 255 - ], - "10": [ - 8, - 8, - 12, - 255 - ], - "11": [ - 9, - 9, - 13, - 255 - ], - "12": [ - 10, - 10, - 14, - 255 - ], - "13": [ - 11, - 11, - 15, - 255 - ], - "14": [ - 12, - 12, - 17, - 255 - ], - "15": [ - 13, - 13, - 18, - 255 - ], - "16": [ - 14, - 13, - 19, - 255 - ], - "17": [ - 14, - 14, - 20, - 255 - ], - "18": [ - 15, - 15, - 21, - 255 - ], - "19": [ - 16, - 16, - 23, - 255 - ], - "20": [ - 17, - 17, - 24, - 255 - ], - "21": [ - 18, - 18, - 25, - 255 - ], - "22": [ - 19, - 19, - 26, - 255 - ], - "23": [ - 20, - 20, - 28, - 255 - ], - "24": [ - 21, - 20, - 29, - 255 - ], - "25": [ - 21, - 21, - 30, - 255 - ], - "26": [ - 22, - 22, - 31, - 255 - ], - "27": [ - 23, - 23, - 32, - 255 - ], - "28": [ - 24, - 24, - 34, - 255 - ], - "29": [ - 25, - 25, - 35, - 255 - ], - "30": [ - 26, - 26, - 36, - 255 - ], - "31": [ - 27, - 27, - 37, - 255 - ], - "32": [ - 28, - 27, - 38, - 255 - ], - "33": [ - 28, - 28, - 40, - 255 - ], - "34": [ - 29, - 29, - 41, - 255 - ], - "35": [ - 30, - 30, - 42, - 255 - ], - "36": [ - 31, - 31, - 43, - 255 - ], - "37": [ - 32, - 32, - 45, - 255 - ], - "38": [ - 33, - 33, - 46, - 255 - ], - "39": [ - 34, - 34, - 47, - 255 - ], - "40": [ - 35, - 34, - 48, - 255 - ], - "41": [ - 35, - 35, - 49, - 255 - ], - "42": [ - 36, - 36, - 51, - 255 - ], - "43": [ - 37, - 37, - 52, - 255 - ], - "44": [ - 38, - 38, - 53, - 255 - ], - "45": [ - 39, - 39, - 54, - 255 - ], - "46": [ - 40, - 40, - 56, - 255 - ], - "47": [ - 41, - 41, - 57, - 255 - ], - "48": [ - 42, - 41, - 58, - 255 - ], - "49": [ - 42, - 42, - 59, - 255 - ], - "50": [ - 43, - 43, - 60, - 255 - ], - "51": [ - 44, - 44, - 62, - 255 - ], - "52": [ - 45, - 45, - 63, - 255 - ], - "53": [ - 46, - 46, - 64, - 255 - ], - "54": [ - 47, - 47, - 65, - 255 - ], - "55": [ - 48, - 48, - 66, - 255 - ], - "56": [ - 49, - 48, - 68, - 255 - ], - "57": [ - 49, - 49, - 69, - 255 - ], - "58": [ - 50, - 50, - 70, - 255 - ], - "59": [ - 51, - 51, - 71, - 255 - ], - "60": [ - 52, - 52, - 73, - 255 - ], - "61": [ - 53, - 53, - 74, - 255 - ], - "62": [ - 54, - 54, - 75, - 255 - ], - "63": [ - 55, - 55, - 76, - 255 - ], - "64": [ - 56, - 55, - 77, - 255 - ], - "65": [ - 56, - 56, - 79, - 255 - ], - "66": [ - 57, - 57, - 80, - 255 - ], - "67": [ - 58, - 58, - 81, - 255 - ], - "68": [ - 59, - 59, - 82, - 255 - ], - "69": [ - 60, - 60, - 84, - 255 - ], - "70": [ - 61, - 61, - 85, - 255 - ], - "71": [ - 62, - 62, - 86, - 255 - ], - "72": [ - 63, - 62, - 87, - 255 - ], - "73": [ - 63, - 63, - 88, - 255 - ], - "74": [ - 64, - 64, - 90, - 255 - ], - "75": [ - 65, - 65, - 91, - 255 - ], - "76": [ - 66, - 66, - 92, - 255 - ], - "77": [ - 67, - 67, - 93, - 255 - ], - "78": [ - 68, - 68, - 94, - 255 - ], - "79": [ - 69, - 69, - 96, - 255 - ], - "80": [ - 70, - 69, - 97, - 255 - ], - "81": [ - 70, - 70, - 98, - 255 - ], - "82": [ - 71, - 71, - 99, - 255 - ], - "83": [ - 72, - 72, - 101, - 255 - ], - "84": [ - 73, - 73, - 102, - 255 - ], - "85": [ - 74, - 74, - 103, - 255 - ], - "86": [ - 75, - 75, - 104, - 255 - ], - "87": [ - 76, - 76, - 105, - 255 - ], - "88": [ - 77, - 76, - 107, - 255 - ], - "89": [ - 77, - 77, - 108, - 255 - ], - "90": [ - 78, - 78, - 109, - 255 - ], - "91": [ - 79, - 79, - 110, - 255 - ], - "92": [ - 80, - 80, - 112, - 255 - ], - "93": [ - 81, - 81, - 113, - 255 - ], - "94": [ - 82, - 82, - 114, - 255 - ], - "95": [ - 83, - 83, - 114, - 255 - ], - "96": [ - 84, - 84, - 115, - 255 - ], - "97": [ - 84, - 86, - 116, - 255 - ], - "98": [ - 85, - 87, - 117, - 255 - ], - "99": [ - 86, - 88, - 118, - 255 - ], - "100": [ - 87, - 89, - 119, - 255 - ], - "101": [ - 88, - 90, - 120, - 255 - ], - "102": [ - 89, - 92, - 121, - 255 - ], - "103": [ - 90, - 93, - 121, - 255 - ], - "104": [ - 91, - 94, - 122, - 255 - ], - "105": [ - 91, - 95, - 123, - 255 - ], - "106": [ - 92, - 96, - 124, - 255 - ], - "107": [ - 93, - 98, - 125, - 255 - ], - "108": [ - 94, - 99, - 126, - 255 - ], - "109": [ - 95, - 100, - 127, - 255 - ], - "110": [ - 96, - 101, - 128, - 255 - ], - "111": [ - 97, - 102, - 128, - 255 - ], - "112": [ - 98, - 104, - 129, - 255 - ], - "113": [ - 98, - 105, - 130, - 255 - ], - "114": [ - 99, - 106, - 131, - 255 - ], - "115": [ - 100, - 107, - 132, - 255 - ], - "116": [ - 101, - 109, - 133, - 255 - ], - "117": [ - 102, - 110, - 134, - 255 - ], - "118": [ - 103, - 111, - 135, - 255 - ], - "119": [ - 104, - 112, - 135, - 255 - ], - "120": [ - 105, - 113, - 136, - 255 - ], - "121": [ - 105, - 115, - 137, - 255 - ], - "122": [ - 106, - 116, - 138, - 255 - ], - "123": [ - 107, - 117, - 139, - 255 - ], - "124": [ - 108, - 118, - 140, - 255 - ], - "125": [ - 109, - 119, - 141, - 255 - ], - "126": [ - 110, - 121, - 142, - 255 - ], - "127": [ - 111, - 122, - 142, - 255 - ], - "128": [ - 112, - 123, - 143, - 255 - ], - "129": [ - 112, - 124, - 144, - 255 - ], - "130": [ - 113, - 125, - 145, - 255 - ], - "131": [ - 114, - 127, - 146, - 255 - ], - "132": [ - 115, - 128, - 147, - 255 - ], - "133": [ - 116, - 129, - 148, - 255 - ], - "134": [ - 117, - 130, - 149, - 255 - ], - "135": [ - 118, - 131, - 149, - 255 - ], - "136": [ - 119, - 133, - 150, - 255 - ], - "137": [ - 119, - 134, - 151, - 255 - ], - "138": [ - 120, - 135, - 152, - 255 - ], - "139": [ - 121, - 136, - 153, - 255 - ], - "140": [ - 122, - 137, - 154, - 255 - ], - "141": [ - 123, - 139, - 155, - 255 - ], - "142": [ - 124, - 140, - 156, - 255 - ], - "143": [ - 125, - 141, - 156, - 255 - ], - "144": [ - 126, - 142, - 157, - 255 - ], - "145": [ - 126, - 143, - 158, - 255 - ], - "146": [ - 127, - 145, - 159, - 255 - ], - "147": [ - 128, - 146, - 160, - 255 - ], - "148": [ - 129, - 147, - 161, - 255 - ], - "149": [ - 130, - 148, - 162, - 255 - ], - "150": [ - 131, - 149, - 163, - 255 - ], - "151": [ - 132, - 151, - 163, - 255 - ], - "152": [ - 133, - 152, - 164, - 255 - ], - "153": [ - 133, - 153, - 165, - 255 - ], - "154": [ - 134, - 154, - 166, - 255 - ], - "155": [ - 135, - 155, - 167, - 255 - ], - "156": [ - 136, - 157, - 168, - 255 - ], - "157": [ - 137, - 158, - 169, - 255 - ], - "158": [ - 138, - 159, - 170, - 255 - ], - "159": [ - 139, - 160, - 170, - 255 - ], - "160": [ - 140, - 161, - 171, - 255 - ], - "161": [ - 140, - 163, - 172, - 255 - ], - "162": [ - 141, - 164, - 173, - 255 - ], - "163": [ - 142, - 165, - 174, - 255 - ], - "164": [ - 143, - 166, - 175, - 255 - ], - "165": [ - 144, - 167, - 176, - 255 - ], - "166": [ - 145, - 169, - 177, - 255 - ], - "167": [ - 146, - 170, - 177, - 255 - ], - "168": [ - 147, - 171, - 178, - 255 - ], - "169": [ - 147, - 172, - 179, - 255 - ], - "170": [ - 148, - 173, - 180, - 255 - ], - "171": [ - 149, - 175, - 181, - 255 - ], - "172": [ - 150, - 176, - 182, - 255 - ], - "173": [ - 151, - 177, - 183, - 255 - ], - "174": [ - 152, - 178, - 184, - 255 - ], - "175": [ - 153, - 179, - 184, - 255 - ], - "176": [ - 154, - 181, - 185, - 255 - ], - "177": [ - 154, - 182, - 186, - 255 - ], - "178": [ - 155, - 183, - 187, - 255 - ], - "179": [ - 156, - 184, - 188, - 255 - ], - "180": [ - 157, - 186, - 189, - 255 - ], - "181": [ - 158, - 187, - 190, - 255 - ], - "182": [ - 159, - 188, - 191, - 255 - ], - "183": [ - 160, - 189, - 191, - 255 - ], - "184": [ - 161, - 190, - 192, - 255 - ], - "185": [ - 161, - 192, - 193, - 255 - ], - "186": [ - 162, - 193, - 194, - 255 - ], - "187": [ - 163, - 194, - 195, - 255 - ], - "188": [ - 164, - 195, - 196, - 255 - ], - "189": [ - 165, - 196, - 197, - 255 - ], - "190": [ - 166, - 198, - 198, - 255 - ], - "191": [ - 167, - 199, - 198, - 255 - ], - "192": [ - 168, - 199, - 199, - 255 - ], - "193": [ - 170, - 200, - 200, - 255 - ], - "194": [ - 171, - 201, - 201, - 255 - ], - "195": [ - 172, - 202, - 202, - 255 - ], - "196": [ - 174, - 203, - 203, - 255 - ], - "197": [ - 175, - 204, - 204, - 255 - ], - "198": [ - 177, - 205, - 205, - 255 - ], - "199": [ - 178, - 206, - 205, - 255 - ], - "200": [ - 179, - 206, - 206, - 255 - ], - "201": [ - 181, - 207, - 207, - 255 - ], - "202": [ - 182, - 208, - 208, - 255 - ], - "203": [ - 183, - 209, - 209, - 255 - ], - "204": [ - 185, - 210, - 210, - 255 - ], - "205": [ - 186, - 211, - 211, - 255 - ], - "206": [ - 188, - 212, - 212, - 255 - ], - "207": [ - 189, - 213, - 212, - 255 - ], - "208": [ - 190, - 213, - 213, - 255 - ], - "209": [ - 192, - 214, - 214, - 255 - ], - "210": [ - 193, - 215, - 215, - 255 - ], - "211": [ - 194, - 216, - 216, - 255 - ], - "212": [ - 196, - 217, - 217, - 255 - ], - "213": [ - 197, - 218, - 218, - 255 - ], - "214": [ - 198, - 219, - 219, - 255 - ], - "215": [ - 200, - 220, - 219, - 255 - ], - "216": [ - 201, - 220, - 220, - 255 - ], - "217": [ - 203, - 221, - 221, - 255 - ], - "218": [ - 204, - 222, - 222, - 255 - ], - "219": [ - 205, - 223, - 223, - 255 - ], - "220": [ - 207, - 224, - 224, - 255 - ], - "221": [ - 208, - 225, - 225, - 255 - ], - "222": [ - 209, - 226, - 226, - 255 - ], - "223": [ - 211, - 227, - 226, - 255 - ], - "224": [ - 212, - 227, - 227, - 255 - ], - "225": [ - 213, - 228, - 228, - 255 - ], - "226": [ - 215, - 229, - 229, - 255 - ], - "227": [ - 216, - 230, - 230, - 255 - ], - "228": [ - 218, - 231, - 231, - 255 - ], - "229": [ - 219, - 232, - 232, - 255 - ], - "230": [ - 220, - 233, - 233, - 255 - ], - "231": [ - 222, - 234, - 233, - 255 - ], - "232": [ - 223, - 234, - 234, - 255 - ], - "233": [ - 224, - 235, - 235, - 255 - ], - "234": [ - 226, - 236, - 236, - 255 - ], - "235": [ - 227, - 237, - 237, - 255 - ], - "236": [ - 229, - 238, - 238, - 255 - ], - "237": [ - 230, - 239, - 239, - 255 - ], - "238": [ - 231, - 240, - 240, - 255 - ], - "239": [ - 233, - 241, - 240, - 255 - ], - "240": [ - 234, - 241, - 241, - 255 - ], - "241": [ - 235, - 242, - 242, - 255 - ], - "242": [ - 237, - 243, - 243, - 255 - ], - "243": [ - 238, - 244, - 244, - 255 - ], - "244": [ - 239, - 245, - 245, - 255 - ], - "245": [ - 241, - 246, - 246, - 255 - ], - "246": [ - 242, - 247, - 247, - 255 - ], - "247": [ - 244, - 248, - 247, - 255 - ], - "248": [ - 245, - 248, - 248, - 255 - ], - "249": [ - 246, - 249, - 249, - 255 - ], - "250": [ - 248, - 250, - 250, - 255 - ], - "251": [ - 249, - 251, - 251, - 255 - ], - "252": [ - 250, - 252, - 252, - 255 - ], - "253": [ - 252, - 253, - 253, - 255 - ], - "254": [ - 253, - 254, - 254, - 255 - ], - "255": [ - 255, - 255, - 255, - 255 - ] - }, - bugn: { - "0": [ - 247, - 252, - 253, - 255 - ], - "1": [ - 246, - 251, - 252, - 255 - ], - "2": [ - 245, - 251, - 252, - 255 - ], - "3": [ - 245, - 251, - 252, - 255 - ], - "4": [ - 244, - 251, - 252, - 255 - ], - "5": [ - 244, - 250, - 252, - 255 - ], - "6": [ - 243, - 250, - 252, - 255 - ], - "7": [ - 243, - 250, - 252, - 255 - ], - "8": [ - 242, - 250, - 251, - 255 - ], - "9": [ - 241, - 250, - 251, - 255 - ], - "10": [ - 241, - 249, - 251, - 255 - ], - "11": [ - 240, - 249, - 251, - 255 - ], - "12": [ - 240, - 249, - 251, - 255 - ], - "13": [ - 239, - 249, - 251, - 255 - ], - "14": [ - 239, - 248, - 251, - 255 - ], - "15": [ - 238, - 248, - 251, - 255 - ], - "16": [ - 237, - 248, - 250, - 255 - ], - "17": [ - 237, - 248, - 250, - 255 - ], - "18": [ - 236, - 248, - 250, - 255 - ], - "19": [ - 236, - 247, - 250, - 255 - ], - "20": [ - 235, - 247, - 250, - 255 - ], - "21": [ - 235, - 247, - 250, - 255 - ], - "22": [ - 234, - 247, - 250, - 255 - ], - "23": [ - 234, - 246, - 250, - 255 - ], - "24": [ - 233, - 246, - 249, - 255 - ], - "25": [ - 232, - 246, - 249, - 255 - ], - "26": [ - 232, - 246, - 249, - 255 - ], - "27": [ - 231, - 246, - 249, - 255 - ], - "28": [ - 231, - 245, - 249, - 255 - ], - "29": [ - 230, - 245, - 249, - 255 - ], - "30": [ - 230, - 245, - 249, - 255 - ], - "31": [ - 229, - 245, - 249, - 255 - ], - "32": [ - 228, - 244, - 248, - 255 - ], - "33": [ - 228, - 244, - 248, - 255 - ], - "34": [ - 227, - 244, - 247, - 255 - ], - "35": [ - 226, - 244, - 247, - 255 - ], - "36": [ - 225, - 243, - 246, - 255 - ], - "37": [ - 224, - 243, - 245, - 255 - ], - "38": [ - 224, - 243, - 245, - 255 - ], - "39": [ - 223, - 242, - 244, - 255 - ], - "40": [ - 222, - 242, - 244, - 255 - ], - "41": [ - 221, - 242, - 243, - 255 - ], - "42": [ - 221, - 242, - 242, - 255 - ], - "43": [ - 220, - 241, - 242, - 255 - ], - "44": [ - 219, - 241, - 241, - 255 - ], - "45": [ - 218, - 241, - 241, - 255 - ], - "46": [ - 217, - 241, - 240, - 255 - ], - "47": [ - 217, - 240, - 239, - 255 - ], - "48": [ - 216, - 240, - 239, - 255 - ], - "49": [ - 215, - 240, - 238, - 255 - ], - "50": [ - 214, - 239, - 238, - 255 - ], - "51": [ - 214, - 239, - 237, - 255 - ], - "52": [ - 213, - 239, - 237, - 255 - ], - "53": [ - 212, - 239, - 236, - 255 - ], - "54": [ - 211, - 238, - 235, - 255 - ], - "55": [ - 210, - 238, - 235, - 255 - ], - "56": [ - 210, - 238, - 234, - 255 - ], - "57": [ - 209, - 237, - 234, - 255 - ], - "58": [ - 208, - 237, - 233, - 255 - ], - "59": [ - 207, - 237, - 232, - 255 - ], - "60": [ - 206, - 237, - 232, - 255 - ], - "61": [ - 206, - 236, - 231, - 255 - ], - "62": [ - 205, - 236, - 231, - 255 - ], - "63": [ - 204, - 236, - 230, - 255 - ], - "64": [ - 203, - 235, - 229, - 255 - ], - "65": [ - 202, - 235, - 228, - 255 - ], - "66": [ - 200, - 234, - 227, - 255 - ], - "67": [ - 198, - 233, - 227, - 255 - ], - "68": [ - 197, - 233, - 226, - 255 - ], - "69": [ - 195, - 232, - 225, - 255 - ], - "70": [ - 194, - 232, - 224, - 255 - ], - "71": [ - 192, - 231, - 223, - 255 - ], - "72": [ - 190, - 230, - 222, - 255 - ], - "73": [ - 189, - 230, - 221, - 255 - ], - "74": [ - 187, - 229, - 220, - 255 - ], - "75": [ - 186, - 228, - 219, - 255 - ], - "76": [ - 184, - 228, - 218, - 255 - ], - "77": [ - 182, - 227, - 217, - 255 - ], - "78": [ - 181, - 227, - 217, - 255 - ], - "79": [ - 179, - 226, - 216, - 255 - ], - "80": [ - 178, - 225, - 215, - 255 - ], - "81": [ - 176, - 225, - 214, - 255 - ], - "82": [ - 174, - 224, - 213, - 255 - ], - "83": [ - 173, - 223, - 212, - 255 - ], - "84": [ - 171, - 223, - 211, - 255 - ], - "85": [ - 170, - 222, - 210, - 255 - ], - "86": [ - 168, - 222, - 209, - 255 - ], - "87": [ - 166, - 221, - 208, - 255 - ], - "88": [ - 165, - 220, - 207, - 255 - ], - "89": [ - 163, - 220, - 207, - 255 - ], - "90": [ - 162, - 219, - 206, - 255 - ], - "91": [ - 160, - 218, - 205, - 255 - ], - "92": [ - 158, - 218, - 204, - 255 - ], - "93": [ - 157, - 217, - 203, - 255 - ], - "94": [ - 155, - 217, - 202, - 255 - ], - "95": [ - 154, - 216, - 201, - 255 - ], - "96": [ - 152, - 215, - 200, - 255 - ], - "97": [ - 150, - 215, - 199, - 255 - ], - "98": [ - 149, - 214, - 198, - 255 - ], - "99": [ - 147, - 213, - 197, - 255 - ], - "100": [ - 146, - 212, - 195, - 255 - ], - "101": [ - 144, - 212, - 194, - 255 - ], - "102": [ - 142, - 211, - 193, - 255 - ], - "103": [ - 141, - 210, - 192, - 255 - ], - "104": [ - 139, - 210, - 191, - 255 - ], - "105": [ - 138, - 209, - 190, - 255 - ], - "106": [ - 136, - 208, - 188, - 255 - ], - "107": [ - 134, - 208, - 187, - 255 - ], - "108": [ - 133, - 207, - 186, - 255 - ], - "109": [ - 131, - 206, - 185, - 255 - ], - "110": [ - 130, - 206, - 184, - 255 - ], - "111": [ - 128, - 205, - 183, - 255 - ], - "112": [ - 126, - 204, - 181, - 255 - ], - "113": [ - 125, - 204, - 180, - 255 - ], - "114": [ - 123, - 203, - 179, - 255 - ], - "115": [ - 122, - 202, - 178, - 255 - ], - "116": [ - 120, - 201, - 177, - 255 - ], - "117": [ - 118, - 201, - 176, - 255 - ], - "118": [ - 117, - 200, - 175, - 255 - ], - "119": [ - 115, - 199, - 173, - 255 - ], - "120": [ - 114, - 199, - 172, - 255 - ], - "121": [ - 112, - 198, - 171, - 255 - ], - "122": [ - 110, - 197, - 170, - 255 - ], - "123": [ - 109, - 197, - 169, - 255 - ], - "124": [ - 107, - 196, - 168, - 255 - ], - "125": [ - 106, - 195, - 166, - 255 - ], - "126": [ - 104, - 195, - 165, - 255 - ], - "127": [ - 102, - 194, - 164, - 255 - ], - "128": [ - 101, - 193, - 163, - 255 - ], - "129": [ - 100, - 193, - 161, - 255 - ], - "130": [ - 99, - 192, - 160, - 255 - ], - "131": [ - 97, - 191, - 158, - 255 - ], - "132": [ - 96, - 191, - 157, - 255 - ], - "133": [ - 95, - 190, - 156, - 255 - ], - "134": [ - 94, - 189, - 154, - 255 - ], - "135": [ - 93, - 189, - 153, - 255 - ], - "136": [ - 92, - 188, - 151, - 255 - ], - "137": [ - 90, - 188, - 150, - 255 - ], - "138": [ - 89, - 187, - 148, - 255 - ], - "139": [ - 88, - 186, - 147, - 255 - ], - "140": [ - 87, - 186, - 145, - 255 - ], - "141": [ - 86, - 185, - 144, - 255 - ], - "142": [ - 85, - 184, - 143, - 255 - ], - "143": [ - 84, - 184, - 141, - 255 - ], - "144": [ - 82, - 183, - 140, - 255 - ], - "145": [ - 81, - 183, - 138, - 255 - ], - "146": [ - 80, - 182, - 137, - 255 - ], - "147": [ - 79, - 181, - 135, - 255 - ], - "148": [ - 78, - 181, - 134, - 255 - ], - "149": [ - 77, - 180, - 132, - 255 - ], - "150": [ - 75, - 179, - 131, - 255 - ], - "151": [ - 74, - 179, - 130, - 255 - ], - "152": [ - 73, - 178, - 128, - 255 - ], - "153": [ - 72, - 178, - 127, - 255 - ], - "154": [ - 71, - 177, - 125, - 255 - ], - "155": [ - 70, - 176, - 124, - 255 - ], - "156": [ - 68, - 176, - 122, - 255 - ], - "157": [ - 67, - 175, - 121, - 255 - ], - "158": [ - 66, - 174, - 119, - 255 - ], - "159": [ - 65, - 174, - 118, - 255 - ], - "160": [ - 64, - 173, - 117, - 255 - ], - "161": [ - 63, - 172, - 115, - 255 - ], - "162": [ - 62, - 171, - 113, - 255 - ], - "163": [ - 61, - 170, - 112, - 255 - ], - "164": [ - 60, - 168, - 110, - 255 - ], - "165": [ - 59, - 167, - 109, - 255 - ], - "166": [ - 58, - 166, - 107, - 255 - ], - "167": [ - 57, - 165, - 106, - 255 - ], - "168": [ - 56, - 164, - 104, - 255 - ], - "169": [ - 55, - 163, - 103, - 255 - ], - "170": [ - 55, - 162, - 101, - 255 - ], - "171": [ - 54, - 161, - 100, - 255 - ], - "172": [ - 53, - 160, - 98, - 255 - ], - "173": [ - 52, - 159, - 97, - 255 - ], - "174": [ - 51, - 157, - 95, - 255 - ], - "175": [ - 50, - 156, - 93, - 255 - ], - "176": [ - 49, - 155, - 92, - 255 - ], - "177": [ - 48, - 154, - 90, - 255 - ], - "178": [ - 47, - 153, - 89, - 255 - ], - "179": [ - 46, - 152, - 87, - 255 - ], - "180": [ - 45, - 151, - 86, - 255 - ], - "181": [ - 44, - 150, - 84, - 255 - ], - "182": [ - 43, - 149, - 83, - 255 - ], - "183": [ - 42, - 148, - 81, - 255 - ], - "184": [ - 41, - 146, - 80, - 255 - ], - "185": [ - 40, - 145, - 78, - 255 - ], - "186": [ - 39, - 144, - 77, - 255 - ], - "187": [ - 39, - 143, - 75, - 255 - ], - "188": [ - 38, - 142, - 73, - 255 - ], - "189": [ - 37, - 141, - 72, - 255 - ], - "190": [ - 36, - 140, - 70, - 255 - ], - "191": [ - 35, - 139, - 69, - 255 - ], - "192": [ - 34, - 138, - 68, - 255 - ], - "193": [ - 33, - 137, - 67, - 255 - ], - "194": [ - 31, - 136, - 66, - 255 - ], - "195": [ - 30, - 135, - 66, - 255 - ], - "196": [ - 29, - 134, - 65, - 255 - ], - "197": [ - 28, - 133, - 64, - 255 - ], - "198": [ - 27, - 132, - 63, - 255 - ], - "199": [ - 26, - 131, - 62, - 255 - ], - "200": [ - 25, - 130, - 62, - 255 - ], - "201": [ - 24, - 129, - 61, - 255 - ], - "202": [ - 23, - 128, - 60, - 255 - ], - "203": [ - 22, - 127, - 59, - 255 - ], - "204": [ - 21, - 126, - 58, - 255 - ], - "205": [ - 19, - 126, - 58, - 255 - ], - "206": [ - 18, - 125, - 57, - 255 - ], - "207": [ - 17, - 124, - 56, - 255 - ], - "208": [ - 16, - 123, - 55, - 255 - ], - "209": [ - 15, - 122, - 55, - 255 - ], - "210": [ - 14, - 121, - 54, - 255 - ], - "211": [ - 13, - 120, - 53, - 255 - ], - "212": [ - 12, - 119, - 52, - 255 - ], - "213": [ - 11, - 118, - 51, - 255 - ], - "214": [ - 10, - 117, - 51, - 255 - ], - "215": [ - 8, - 116, - 50, - 255 - ], - "216": [ - 7, - 115, - 49, - 255 - ], - "217": [ - 6, - 114, - 48, - 255 - ], - "218": [ - 5, - 113, - 48, - 255 - ], - "219": [ - 4, - 112, - 47, - 255 - ], - "220": [ - 3, - 111, - 46, - 255 - ], - "221": [ - 2, - 111, - 45, - 255 - ], - "222": [ - 1, - 110, - 44, - 255 - ], - "223": [ - 0, - 109, - 44, - 255 - ], - "224": [ - 0, - 107, - 43, - 255 - ], - "225": [ - 0, - 106, - 43, - 255 - ], - "226": [ - 0, - 105, - 42, - 255 - ], - "227": [ - 0, - 104, - 41, - 255 - ], - "228": [ - 0, - 102, - 41, - 255 - ], - "229": [ - 0, - 101, - 40, - 255 - ], - "230": [ - 0, - 100, - 40, - 255 - ], - "231": [ - 0, - 98, - 39, - 255 - ], - "232": [ - 0, - 97, - 39, - 255 - ], - "233": [ - 0, - 96, - 38, - 255 - ], - "234": [ - 0, - 95, - 38, - 255 - ], - "235": [ - 0, - 93, - 37, - 255 - ], - "236": [ - 0, - 92, - 37, - 255 - ], - "237": [ - 0, - 91, - 36, - 255 - ], - "238": [ - 0, - 89, - 36, - 255 - ], - "239": [ - 0, - 88, - 35, - 255 - ], - "240": [ - 0, - 87, - 35, - 255 - ], - "241": [ - 0, - 86, - 34, - 255 - ], - "242": [ - 0, - 84, - 33, - 255 - ], - "243": [ - 0, - 83, - 33, - 255 - ], - "244": [ - 0, - 82, - 32, - 255 - ], - "245": [ - 0, - 80, - 32, - 255 - ], - "246": [ - 0, - 79, - 31, - 255 - ], - "247": [ - 0, - 78, - 31, - 255 - ], - "248": [ - 0, - 77, - 30, - 255 - ], - "249": [ - 0, - 75, - 30, - 255 - ], - "250": [ - 0, - 74, - 29, - 255 - ], - "251": [ - 0, - 73, - 29, - 255 - ], - "252": [ - 0, - 71, - 28, - 255 - ], - "253": [ - 0, - 70, - 28, - 255 - ], - "254": [ - 0, - 69, - 27, - 255 - ], - "255": [ - 0, - 68, - 27, - 255 - ] - }, - bupu: { - "0": [ - 247, - 252, - 253, - 255 - ], - "1": [ - 246, - 251, - 252, - 255 - ], - "2": [ - 245, - 250, - 252, - 255 - ], - "3": [ - 244, - 250, - 252, - 255 - ], - "4": [ - 244, - 249, - 251, - 255 - ], - "5": [ - 243, - 249, - 251, - 255 - ], - "6": [ - 242, - 248, - 251, - 255 - ], - "7": [ - 241, - 248, - 251, - 255 - ], - "8": [ - 241, - 247, - 250, - 255 - ], - "9": [ - 240, - 247, - 250, - 255 - ], - "10": [ - 239, - 246, - 250, - 255 - ], - "11": [ - 239, - 246, - 249, - 255 - ], - "12": [ - 238, - 245, - 249, - 255 - ], - "13": [ - 237, - 245, - 249, - 255 - ], - "14": [ - 236, - 244, - 249, - 255 - ], - "15": [ - 236, - 244, - 248, - 255 - ], - "16": [ - 235, - 243, - 248, - 255 - ], - "17": [ - 234, - 243, - 248, - 255 - ], - "18": [ - 234, - 242, - 247, - 255 - ], - "19": [ - 233, - 242, - 247, - 255 - ], - "20": [ - 232, - 241, - 247, - 255 - ], - "21": [ - 231, - 241, - 247, - 255 - ], - "22": [ - 231, - 240, - 246, - 255 - ], - "23": [ - 230, - 240, - 246, - 255 - ], - "24": [ - 229, - 239, - 246, - 255 - ], - "25": [ - 228, - 239, - 245, - 255 - ], - "26": [ - 228, - 238, - 245, - 255 - ], - "27": [ - 227, - 238, - 245, - 255 - ], - "28": [ - 226, - 237, - 245, - 255 - ], - "29": [ - 226, - 237, - 244, - 255 - ], - "30": [ - 225, - 236, - 244, - 255 - ], - "31": [ - 224, - 236, - 244, - 255 - ], - "32": [ - 223, - 235, - 243, - 255 - ], - "33": [ - 222, - 235, - 243, - 255 - ], - "34": [ - 221, - 234, - 243, - 255 - ], - "35": [ - 220, - 233, - 242, - 255 - ], - "36": [ - 219, - 232, - 242, - 255 - ], - "37": [ - 218, - 231, - 241, - 255 - ], - "38": [ - 217, - 231, - 241, - 255 - ], - "39": [ - 216, - 230, - 240, - 255 - ], - "40": [ - 215, - 229, - 240, - 255 - ], - "41": [ - 214, - 228, - 239, - 255 - ], - "42": [ - 213, - 228, - 239, - 255 - ], - "43": [ - 212, - 227, - 239, - 255 - ], - "44": [ - 211, - 226, - 238, - 255 - ], - "45": [ - 210, - 225, - 238, - 255 - ], - "46": [ - 209, - 224, - 237, - 255 - ], - "47": [ - 208, - 224, - 237, - 255 - ], - "48": [ - 207, - 223, - 236, - 255 - ], - "49": [ - 206, - 222, - 236, - 255 - ], - "50": [ - 205, - 221, - 236, - 255 - ], - "51": [ - 204, - 221, - 235, - 255 - ], - "52": [ - 203, - 220, - 235, - 255 - ], - "53": [ - 202, - 219, - 234, - 255 - ], - "54": [ - 201, - 218, - 234, - 255 - ], - "55": [ - 200, - 217, - 233, - 255 - ], - "56": [ - 199, - 217, - 233, - 255 - ], - "57": [ - 197, - 216, - 232, - 255 - ], - "58": [ - 196, - 215, - 232, - 255 - ], - "59": [ - 195, - 214, - 232, - 255 - ], - "60": [ - 194, - 213, - 231, - 255 - ], - "61": [ - 193, - 213, - 231, - 255 - ], - "62": [ - 192, - 212, - 230, - 255 - ], - "63": [ - 191, - 211, - 230, - 255 - ], - "64": [ - 190, - 210, - 229, - 255 - ], - "65": [ - 189, - 210, - 229, - 255 - ], - "66": [ - 188, - 209, - 229, - 255 - ], - "67": [ - 187, - 208, - 228, - 255 - ], - "68": [ - 186, - 207, - 228, - 255 - ], - "69": [ - 185, - 207, - 228, - 255 - ], - "70": [ - 184, - 206, - 227, - 255 - ], - "71": [ - 183, - 205, - 227, - 255 - ], - "72": [ - 182, - 205, - 226, - 255 - ], - "73": [ - 181, - 204, - 226, - 255 - ], - "74": [ - 180, - 203, - 226, - 255 - ], - "75": [ - 179, - 202, - 225, - 255 - ], - "76": [ - 178, - 202, - 225, - 255 - ], - "77": [ - 177, - 201, - 225, - 255 - ], - "78": [ - 176, - 200, - 224, - 255 - ], - "79": [ - 175, - 199, - 224, - 255 - ], - "80": [ - 174, - 199, - 223, - 255 - ], - "81": [ - 173, - 198, - 223, - 255 - ], - "82": [ - 172, - 197, - 223, - 255 - ], - "83": [ - 171, - 197, - 222, - 255 - ], - "84": [ - 170, - 196, - 222, - 255 - ], - "85": [ - 169, - 195, - 222, - 255 - ], - "86": [ - 167, - 194, - 221, - 255 - ], - "87": [ - 166, - 194, - 221, - 255 - ], - "88": [ - 165, - 193, - 220, - 255 - ], - "89": [ - 164, - 192, - 220, - 255 - ], - "90": [ - 163, - 192, - 220, - 255 - ], - "91": [ - 162, - 191, - 219, - 255 - ], - "92": [ - 161, - 190, - 219, - 255 - ], - "93": [ - 160, - 189, - 218, - 255 - ], - "94": [ - 159, - 189, - 218, - 255 - ], - "95": [ - 158, - 188, - 218, - 255 - ], - "96": [ - 157, - 187, - 217, - 255 - ], - "97": [ - 157, - 186, - 217, - 255 - ], - "98": [ - 156, - 185, - 216, - 255 - ], - "99": [ - 156, - 183, - 215, - 255 - ], - "100": [ - 155, - 182, - 215, - 255 - ], - "101": [ - 154, - 181, - 214, - 255 - ], - "102": [ - 154, - 180, - 214, - 255 - ], - "103": [ - 153, - 179, - 213, - 255 - ], - "104": [ - 153, - 178, - 212, - 255 - ], - "105": [ - 152, - 176, - 212, - 255 - ], - "106": [ - 152, - 175, - 211, - 255 - ], - "107": [ - 151, - 174, - 210, - 255 - ], - "108": [ - 151, - 173, - 210, - 255 - ], - "109": [ - 150, - 172, - 209, - 255 - ], - "110": [ - 149, - 170, - 208, - 255 - ], - "111": [ - 149, - 169, - 208, - 255 - ], - "112": [ - 148, - 168, - 207, - 255 - ], - "113": [ - 148, - 167, - 207, - 255 - ], - "114": [ - 147, - 166, - 206, - 255 - ], - "115": [ - 147, - 164, - 205, - 255 - ], - "116": [ - 146, - 163, - 205, - 255 - ], - "117": [ - 145, - 162, - 204, - 255 - ], - "118": [ - 145, - 161, - 203, - 255 - ], - "119": [ - 144, - 160, - 203, - 255 - ], - "120": [ - 144, - 158, - 202, - 255 - ], - "121": [ - 143, - 157, - 202, - 255 - ], - "122": [ - 143, - 156, - 201, - 255 - ], - "123": [ - 142, - 155, - 200, - 255 - ], - "124": [ - 141, - 154, - 200, - 255 - ], - "125": [ - 141, - 152, - 199, - 255 - ], - "126": [ - 140, - 151, - 198, - 255 - ], - "127": [ - 140, - 150, - 198, - 255 - ], - "128": [ - 140, - 149, - 197, - 255 - ], - "129": [ - 140, - 147, - 197, - 255 - ], - "130": [ - 140, - 146, - 196, - 255 - ], - "131": [ - 140, - 145, - 195, - 255 - ], - "132": [ - 140, - 143, - 195, - 255 - ], - "133": [ - 140, - 142, - 194, - 255 - ], - "134": [ - 140, - 141, - 193, - 255 - ], - "135": [ - 140, - 139, - 193, - 255 - ], - "136": [ - 140, - 138, - 192, - 255 - ], - "137": [ - 140, - 137, - 191, - 255 - ], - "138": [ - 140, - 135, - 191, - 255 - ], - "139": [ - 140, - 134, - 190, - 255 - ], - "140": [ - 140, - 133, - 189, - 255 - ], - "141": [ - 140, - 131, - 189, - 255 - ], - "142": [ - 140, - 130, - 188, - 255 - ], - "143": [ - 140, - 129, - 187, - 255 - ], - "144": [ - 140, - 127, - 187, - 255 - ], - "145": [ - 140, - 126, - 186, - 255 - ], - "146": [ - 140, - 125, - 185, - 255 - ], - "147": [ - 140, - 123, - 185, - 255 - ], - "148": [ - 140, - 122, - 184, - 255 - ], - "149": [ - 140, - 120, - 183, - 255 - ], - "150": [ - 140, - 119, - 183, - 255 - ], - "151": [ - 140, - 118, - 182, - 255 - ], - "152": [ - 140, - 116, - 181, - 255 - ], - "153": [ - 140, - 115, - 181, - 255 - ], - "154": [ - 140, - 114, - 180, - 255 - ], - "155": [ - 140, - 112, - 179, - 255 - ], - "156": [ - 140, - 111, - 179, - 255 - ], - "157": [ - 140, - 110, - 178, - 255 - ], - "158": [ - 140, - 108, - 177, - 255 - ], - "159": [ - 140, - 107, - 177, - 255 - ], - "160": [ - 139, - 106, - 176, - 255 - ], - "161": [ - 139, - 104, - 175, - 255 - ], - "162": [ - 139, - 103, - 175, - 255 - ], - "163": [ - 139, - 102, - 174, - 255 - ], - "164": [ - 139, - 100, - 174, - 255 - ], - "165": [ - 139, - 99, - 173, - 255 - ], - "166": [ - 139, - 98, - 172, - 255 - ], - "167": [ - 139, - 96, - 172, - 255 - ], - "168": [ - 138, - 95, - 171, - 255 - ], - "169": [ - 138, - 94, - 170, - 255 - ], - "170": [ - 138, - 93, - 170, - 255 - ], - "171": [ - 138, - 91, - 169, - 255 - ], - "172": [ - 138, - 90, - 169, - 255 - ], - "173": [ - 138, - 89, - 168, - 255 - ], - "174": [ - 138, - 87, - 167, - 255 - ], - "175": [ - 138, - 86, - 167, - 255 - ], - "176": [ - 137, - 85, - 166, - 255 - ], - "177": [ - 137, - 83, - 165, - 255 - ], - "178": [ - 137, - 82, - 165, - 255 - ], - "179": [ - 137, - 81, - 164, - 255 - ], - "180": [ - 137, - 79, - 164, - 255 - ], - "181": [ - 137, - 78, - 163, - 255 - ], - "182": [ - 137, - 77, - 162, - 255 - ], - "183": [ - 137, - 75, - 162, - 255 - ], - "184": [ - 136, - 74, - 161, - 255 - ], - "185": [ - 136, - 73, - 160, - 255 - ], - "186": [ - 136, - 71, - 160, - 255 - ], - "187": [ - 136, - 70, - 159, - 255 - ], - "188": [ - 136, - 69, - 159, - 255 - ], - "189": [ - 136, - 67, - 158, - 255 - ], - "190": [ - 136, - 66, - 157, - 255 - ], - "191": [ - 136, - 65, - 157, - 255 - ], - "192": [ - 135, - 63, - 156, - 255 - ], - "193": [ - 135, - 62, - 155, - 255 - ], - "194": [ - 135, - 60, - 154, - 255 - ], - "195": [ - 135, - 59, - 153, - 255 - ], - "196": [ - 134, - 57, - 152, - 255 - ], - "197": [ - 134, - 55, - 151, - 255 - ], - "198": [ - 134, - 54, - 150, - 255 - ], - "199": [ - 134, - 52, - 148, - 255 - ], - "200": [ - 134, - 51, - 147, - 255 - ], - "201": [ - 133, - 49, - 146, - 255 - ], - "202": [ - 133, - 48, - 145, - 255 - ], - "203": [ - 133, - 46, - 144, - 255 - ], - "204": [ - 133, - 44, - 143, - 255 - ], - "205": [ - 132, - 43, - 142, - 255 - ], - "206": [ - 132, - 41, - 141, - 255 - ], - "207": [ - 132, - 40, - 140, - 255 - ], - "208": [ - 132, - 38, - 139, - 255 - ], - "209": [ - 132, - 37, - 138, - 255 - ], - "210": [ - 131, - 35, - 137, - 255 - ], - "211": [ - 131, - 34, - 136, - 255 - ], - "212": [ - 131, - 32, - 135, - 255 - ], - "213": [ - 131, - 30, - 134, - 255 - ], - "214": [ - 131, - 29, - 133, - 255 - ], - "215": [ - 130, - 27, - 132, - 255 - ], - "216": [ - 130, - 26, - 131, - 255 - ], - "217": [ - 130, - 24, - 130, - 255 - ], - "218": [ - 130, - 23, - 129, - 255 - ], - "219": [ - 129, - 21, - 128, - 255 - ], - "220": [ - 129, - 19, - 127, - 255 - ], - "221": [ - 129, - 18, - 126, - 255 - ], - "222": [ - 129, - 16, - 125, - 255 - ], - "223": [ - 129, - 15, - 124, - 255 - ], - "224": [ - 127, - 14, - 122, - 255 - ], - "225": [ - 125, - 14, - 121, - 255 - ], - "226": [ - 124, - 13, - 119, - 255 - ], - "227": [ - 122, - 13, - 118, - 255 - ], - "228": [ - 121, - 12, - 116, - 255 - ], - "229": [ - 119, - 12, - 114, - 255 - ], - "230": [ - 117, - 11, - 113, - 255 - ], - "231": [ - 116, - 11, - 111, - 255 - ], - "232": [ - 114, - 10, - 110, - 255 - ], - "233": [ - 112, - 10, - 108, - 255 - ], - "234": [ - 111, - 9, - 107, - 255 - ], - "235": [ - 109, - 9, - 105, - 255 - ], - "236": [ - 107, - 8, - 104, - 255 - ], - "237": [ - 106, - 8, - 102, - 255 - ], - "238": [ - 104, - 8, - 101, - 255 - ], - "239": [ - 103, - 7, - 99, - 255 - ], - "240": [ - 101, - 7, - 98, - 255 - ], - "241": [ - 99, - 6, - 96, - 255 - ], - "242": [ - 98, - 6, - 94, - 255 - ], - "243": [ - 96, - 5, - 93, - 255 - ], - "244": [ - 94, - 5, - 91, - 255 - ], - "245": [ - 93, - 4, - 90, - 255 - ], - "246": [ - 91, - 4, - 88, - 255 - ], - "247": [ - 90, - 3, - 87, - 255 - ], - "248": [ - 88, - 3, - 85, - 255 - ], - "249": [ - 86, - 2, - 84, - 255 - ], - "250": [ - 85, - 2, - 82, - 255 - ], - "251": [ - 83, - 1, - 81, - 255 - ], - "252": [ - 81, - 1, - 79, - 255 - ], - "253": [ - 80, - 0, - 78, - 255 - ], - "254": [ - 78, - 0, - 76, - 255 - ], - "255": [ - 77, - 0, - 75, - 255 - ] - }, - cividis: { - "0": [ - 0, - 34, - 77, - 255 - ], - "1": [ - 0, - 35, - 79, - 255 - ], - "2": [ - 0, - 35, - 80, - 255 - ], - "3": [ - 0, - 36, - 82, - 255 - ], - "4": [ - 0, - 37, - 84, - 255 - ], - "5": [ - 0, - 38, - 85, - 255 - ], - "6": [ - 0, - 38, - 87, - 255 - ], - "7": [ - 0, - 39, - 89, - 255 - ], - "8": [ - 0, - 40, - 91, - 255 - ], - "9": [ - 0, - 40, - 92, - 255 - ], - "10": [ - 0, - 41, - 94, - 255 - ], - "11": [ - 0, - 42, - 96, - 255 - ], - "12": [ - 0, - 42, - 98, - 255 - ], - "13": [ - 0, - 43, - 100, - 255 - ], - "14": [ - 0, - 44, - 102, - 255 - ], - "15": [ - 0, - 44, - 103, - 255 - ], - "16": [ - 0, - 45, - 105, - 255 - ], - "17": [ - 0, - 46, - 107, - 255 - ], - "18": [ - 0, - 47, - 109, - 255 - ], - "19": [ - 0, - 47, - 111, - 255 - ], - "20": [ - 0, - 48, - 112, - 255 - ], - "21": [ - 0, - 48, - 112, - 255 - ], - "22": [ - 0, - 49, - 112, - 255 - ], - "23": [ - 0, - 49, - 112, - 255 - ], - "24": [ - 4, - 50, - 112, - 255 - ], - "25": [ - 8, - 51, - 112, - 255 - ], - "26": [ - 11, - 51, - 112, - 255 - ], - "27": [ - 14, - 52, - 112, - 255 - ], - "28": [ - 17, - 53, - 111, - 255 - ], - "29": [ - 20, - 54, - 111, - 255 - ], - "30": [ - 22, - 54, - 111, - 255 - ], - "31": [ - 24, - 55, - 111, - 255 - ], - "32": [ - 26, - 56, - 111, - 255 - ], - "33": [ - 28, - 56, - 110, - 255 - ], - "34": [ - 29, - 57, - 110, - 255 - ], - "35": [ - 31, - 58, - 110, - 255 - ], - "36": [ - 33, - 59, - 110, - 255 - ], - "37": [ - 34, - 59, - 110, - 255 - ], - "38": [ - 36, - 60, - 110, - 255 - ], - "39": [ - 37, - 61, - 109, - 255 - ], - "40": [ - 39, - 61, - 109, - 255 - ], - "41": [ - 40, - 62, - 109, - 255 - ], - "42": [ - 42, - 63, - 109, - 255 - ], - "43": [ - 43, - 63, - 109, - 255 - ], - "44": [ - 44, - 64, - 109, - 255 - ], - "45": [ - 46, - 65, - 108, - 255 - ], - "46": [ - 47, - 66, - 108, - 255 - ], - "47": [ - 48, - 66, - 108, - 255 - ], - "48": [ - 49, - 67, - 108, - 255 - ], - "49": [ - 50, - 68, - 108, - 255 - ], - "50": [ - 52, - 68, - 108, - 255 - ], - "51": [ - 53, - 69, - 108, - 255 - ], - "52": [ - 54, - 70, - 108, - 255 - ], - "53": [ - 55, - 70, - 108, - 255 - ], - "54": [ - 56, - 71, - 108, - 255 - ], - "55": [ - 57, - 72, - 108, - 255 - ], - "56": [ - 58, - 72, - 107, - 255 - ], - "57": [ - 59, - 73, - 107, - 255 - ], - "58": [ - 61, - 74, - 107, - 255 - ], - "59": [ - 62, - 75, - 107, - 255 - ], - "60": [ - 63, - 75, - 107, - 255 - ], - "61": [ - 64, - 76, - 107, - 255 - ], - "62": [ - 65, - 77, - 107, - 255 - ], - "63": [ - 66, - 77, - 107, - 255 - ], - "64": [ - 67, - 78, - 107, - 255 - ], - "65": [ - 68, - 79, - 107, - 255 - ], - "66": [ - 69, - 79, - 107, - 255 - ], - "67": [ - 70, - 80, - 107, - 255 - ], - "68": [ - 71, - 81, - 107, - 255 - ], - "69": [ - 72, - 81, - 107, - 255 - ], - "70": [ - 73, - 82, - 107, - 255 - ], - "71": [ - 74, - 83, - 107, - 255 - ], - "72": [ - 75, - 84, - 108, - 255 - ], - "73": [ - 76, - 84, - 108, - 255 - ], - "74": [ - 77, - 85, - 108, - 255 - ], - "75": [ - 78, - 86, - 108, - 255 - ], - "76": [ - 78, - 86, - 108, - 255 - ], - "77": [ - 79, - 87, - 108, - 255 - ], - "78": [ - 80, - 88, - 108, - 255 - ], - "79": [ - 81, - 88, - 108, - 255 - ], - "80": [ - 82, - 89, - 108, - 255 - ], - "81": [ - 83, - 90, - 108, - 255 - ], - "82": [ - 84, - 90, - 108, - 255 - ], - "83": [ - 85, - 91, - 109, - 255 - ], - "84": [ - 86, - 92, - 109, - 255 - ], - "85": [ - 87, - 93, - 109, - 255 - ], - "86": [ - 88, - 93, - 109, - 255 - ], - "87": [ - 89, - 94, - 109, - 255 - ], - "88": [ - 89, - 95, - 109, - 255 - ], - "89": [ - 90, - 95, - 109, - 255 - ], - "90": [ - 91, - 96, - 110, - 255 - ], - "91": [ - 92, - 97, - 110, - 255 - ], - "92": [ - 93, - 97, - 110, - 255 - ], - "93": [ - 94, - 98, - 110, - 255 - ], - "94": [ - 95, - 99, - 110, - 255 - ], - "95": [ - 96, - 100, - 110, - 255 - ], - "96": [ - 97, - 100, - 111, - 255 - ], - "97": [ - 97, - 101, - 111, - 255 - ], - "98": [ - 98, - 102, - 111, - 255 - ], - "99": [ - 99, - 102, - 111, - 255 - ], - "100": [ - 100, - 103, - 111, - 255 - ], - "101": [ - 101, - 104, - 112, - 255 - ], - "102": [ - 102, - 105, - 112, - 255 - ], - "103": [ - 103, - 105, - 112, - 255 - ], - "104": [ - 104, - 106, - 112, - 255 - ], - "105": [ - 104, - 107, - 113, - 255 - ], - "106": [ - 105, - 107, - 113, - 255 - ], - "107": [ - 106, - 108, - 113, - 255 - ], - "108": [ - 107, - 109, - 113, - 255 - ], - "109": [ - 108, - 109, - 114, - 255 - ], - "110": [ - 109, - 110, - 114, - 255 - ], - "111": [ - 110, - 111, - 114, - 255 - ], - "112": [ - 110, - 112, - 115, - 255 - ], - "113": [ - 111, - 112, - 115, - 255 - ], - "114": [ - 112, - 113, - 115, - 255 - ], - "115": [ - 113, - 114, - 115, - 255 - ], - "116": [ - 114, - 115, - 116, - 255 - ], - "117": [ - 115, - 115, - 116, - 255 - ], - "118": [ - 116, - 116, - 117, - 255 - ], - "119": [ - 116, - 117, - 117, - 255 - ], - "120": [ - 117, - 117, - 117, - 255 - ], - "121": [ - 118, - 118, - 118, - 255 - ], - "122": [ - 119, - 119, - 118, - 255 - ], - "123": [ - 120, - 120, - 118, - 255 - ], - "124": [ - 121, - 120, - 119, - 255 - ], - "125": [ - 121, - 121, - 119, - 255 - ], - "126": [ - 122, - 122, - 119, - 255 - ], - "127": [ - 123, - 123, - 119, - 255 - ], - "128": [ - 124, - 123, - 120, - 255 - ], - "129": [ - 125, - 124, - 120, - 255 - ], - "130": [ - 126, - 125, - 120, - 255 - ], - "131": [ - 127, - 125, - 120, - 255 - ], - "132": [ - 128, - 126, - 120, - 255 - ], - "133": [ - 129, - 127, - 120, - 255 - ], - "134": [ - 130, - 128, - 120, - 255 - ], - "135": [ - 131, - 128, - 120, - 255 - ], - "136": [ - 132, - 129, - 120, - 255 - ], - "137": [ - 133, - 130, - 120, - 255 - ], - "138": [ - 133, - 131, - 120, - 255 - ], - "139": [ - 134, - 131, - 120, - 255 - ], - "140": [ - 135, - 132, - 120, - 255 - ], - "141": [ - 136, - 133, - 120, - 255 - ], - "142": [ - 137, - 134, - 120, - 255 - ], - "143": [ - 138, - 134, - 120, - 255 - ], - "144": [ - 139, - 135, - 120, - 255 - ], - "145": [ - 140, - 136, - 120, - 255 - ], - "146": [ - 141, - 137, - 120, - 255 - ], - "147": [ - 142, - 137, - 120, - 255 - ], - "148": [ - 143, - 138, - 119, - 255 - ], - "149": [ - 144, - 139, - 119, - 255 - ], - "150": [ - 145, - 140, - 119, - 255 - ], - "151": [ - 146, - 140, - 119, - 255 - ], - "152": [ - 147, - 141, - 119, - 255 - ], - "153": [ - 148, - 142, - 119, - 255 - ], - "154": [ - 149, - 143, - 119, - 255 - ], - "155": [ - 150, - 143, - 119, - 255 - ], - "156": [ - 151, - 144, - 118, - 255 - ], - "157": [ - 152, - 145, - 118, - 255 - ], - "158": [ - 153, - 146, - 118, - 255 - ], - "159": [ - 154, - 147, - 118, - 255 - ], - "160": [ - 155, - 147, - 118, - 255 - ], - "161": [ - 156, - 148, - 118, - 255 - ], - "162": [ - 157, - 149, - 117, - 255 - ], - "163": [ - 158, - 150, - 117, - 255 - ], - "164": [ - 159, - 150, - 117, - 255 - ], - "165": [ - 160, - 151, - 117, - 255 - ], - "166": [ - 161, - 152, - 116, - 255 - ], - "167": [ - 162, - 153, - 116, - 255 - ], - "168": [ - 163, - 154, - 116, - 255 - ], - "169": [ - 164, - 154, - 116, - 255 - ], - "170": [ - 165, - 155, - 115, - 255 - ], - "171": [ - 166, - 156, - 115, - 255 - ], - "172": [ - 167, - 157, - 115, - 255 - ], - "173": [ - 168, - 158, - 115, - 255 - ], - "174": [ - 169, - 158, - 114, - 255 - ], - "175": [ - 170, - 159, - 114, - 255 - ], - "176": [ - 171, - 160, - 114, - 255 - ], - "177": [ - 172, - 161, - 113, - 255 - ], - "178": [ - 173, - 162, - 113, - 255 - ], - "179": [ - 174, - 162, - 113, - 255 - ], - "180": [ - 175, - 163, - 112, - 255 - ], - "181": [ - 176, - 164, - 112, - 255 - ], - "182": [ - 177, - 165, - 112, - 255 - ], - "183": [ - 178, - 166, - 111, - 255 - ], - "184": [ - 179, - 166, - 111, - 255 - ], - "185": [ - 180, - 167, - 111, - 255 - ], - "186": [ - 181, - 168, - 110, - 255 - ], - "187": [ - 182, - 169, - 110, - 255 - ], - "188": [ - 183, - 170, - 109, - 255 - ], - "189": [ - 184, - 171, - 109, - 255 - ], - "190": [ - 185, - 171, - 109, - 255 - ], - "191": [ - 186, - 172, - 108, - 255 - ], - "192": [ - 187, - 173, - 108, - 255 - ], - "193": [ - 188, - 174, - 107, - 255 - ], - "194": [ - 189, - 175, - 107, - 255 - ], - "195": [ - 190, - 176, - 106, - 255 - ], - "196": [ - 191, - 176, - 106, - 255 - ], - "197": [ - 193, - 177, - 105, - 255 - ], - "198": [ - 194, - 178, - 105, - 255 - ], - "199": [ - 195, - 179, - 104, - 255 - ], - "200": [ - 196, - 180, - 104, - 255 - ], - "201": [ - 197, - 181, - 103, - 255 - ], - "202": [ - 198, - 181, - 103, - 255 - ], - "203": [ - 199, - 182, - 102, - 255 - ], - "204": [ - 200, - 183, - 101, - 255 - ], - "205": [ - 201, - 184, - 101, - 255 - ], - "206": [ - 202, - 185, - 100, - 255 - ], - "207": [ - 203, - 186, - 100, - 255 - ], - "208": [ - 204, - 187, - 99, - 255 - ], - "209": [ - 205, - 188, - 98, - 255 - ], - "210": [ - 206, - 188, - 98, - 255 - ], - "211": [ - 207, - 189, - 97, - 255 - ], - "212": [ - 208, - 190, - 96, - 255 - ], - "213": [ - 210, - 191, - 96, - 255 - ], - "214": [ - 211, - 192, - 95, - 255 - ], - "215": [ - 212, - 193, - 94, - 255 - ], - "216": [ - 213, - 194, - 94, - 255 - ], - "217": [ - 214, - 195, - 93, - 255 - ], - "218": [ - 215, - 195, - 92, - 255 - ], - "219": [ - 216, - 196, - 91, - 255 - ], - "220": [ - 217, - 197, - 90, - 255 - ], - "221": [ - 218, - 198, - 90, - 255 - ], - "222": [ - 219, - 199, - 89, - 255 - ], - "223": [ - 220, - 200, - 88, - 255 - ], - "224": [ - 222, - 201, - 87, - 255 - ], - "225": [ - 223, - 202, - 86, - 255 - ], - "226": [ - 224, - 203, - 85, - 255 - ], - "227": [ - 225, - 204, - 84, - 255 - ], - "228": [ - 226, - 204, - 83, - 255 - ], - "229": [ - 227, - 205, - 82, - 255 - ], - "230": [ - 228, - 206, - 81, - 255 - ], - "231": [ - 229, - 207, - 80, - 255 - ], - "232": [ - 230, - 208, - 79, - 255 - ], - "233": [ - 232, - 209, - 78, - 255 - ], - "234": [ - 233, - 210, - 77, - 255 - ], - "235": [ - 234, - 211, - 76, - 255 - ], - "236": [ - 235, - 212, - 75, - 255 - ], - "237": [ - 236, - 213, - 74, - 255 - ], - "238": [ - 237, - 214, - 72, - 255 - ], - "239": [ - 238, - 215, - 71, - 255 - ], - "240": [ - 239, - 216, - 70, - 255 - ], - "241": [ - 241, - 217, - 68, - 255 - ], - "242": [ - 242, - 218, - 67, - 255 - ], - "243": [ - 243, - 218, - 66, - 255 - ], - "244": [ - 244, - 219, - 64, - 255 - ], - "245": [ - 245, - 220, - 63, - 255 - ], - "246": [ - 246, - 221, - 61, - 255 - ], - "247": [ - 248, - 222, - 59, - 255 - ], - "248": [ - 249, - 223, - 58, - 255 - ], - "249": [ - 250, - 224, - 56, - 255 - ], - "250": [ - 251, - 225, - 54, - 255 - ], - "251": [ - 253, - 226, - 52, - 255 - ], - "252": [ - 253, - 227, - 51, - 255 - ], - "253": [ - 253, - 229, - 52, - 255 - ], - "254": [ - 253, - 230, - 54, - 255 - ], - "255": [ - 253, - 231, - 55, - 255 - ] - }, - cool: { - "0": [ - 0, - 255, - 255, - 255 - ], - "1": [ - 1, - 254, - 255, - 255 - ], - "2": [ - 2, - 253, - 255, - 255 - ], - "3": [ - 3, - 252, - 255, - 255 - ], - "4": [ - 4, - 251, - 255, - 255 - ], - "5": [ - 5, - 250, - 255, - 255 - ], - "6": [ - 6, - 249, - 255, - 255 - ], - "7": [ - 7, - 248, - 255, - 255 - ], - "8": [ - 8, - 247, - 255, - 255 - ], - "9": [ - 9, - 246, - 255, - 255 - ], - "10": [ - 10, - 245, - 255, - 255 - ], - "11": [ - 11, - 244, - 255, - 255 - ], - "12": [ - 12, - 243, - 255, - 255 - ], - "13": [ - 13, - 242, - 255, - 255 - ], - "14": [ - 14, - 241, - 255, - 255 - ], - "15": [ - 15, - 240, - 255, - 255 - ], - "16": [ - 16, - 239, - 255, - 255 - ], - "17": [ - 17, - 238, - 255, - 255 - ], - "18": [ - 18, - 237, - 255, - 255 - ], - "19": [ - 19, - 236, - 255, - 255 - ], - "20": [ - 20, - 235, - 255, - 255 - ], - "21": [ - 21, - 234, - 255, - 255 - ], - "22": [ - 22, - 233, - 255, - 255 - ], - "23": [ - 23, - 232, - 255, - 255 - ], - "24": [ - 24, - 231, - 255, - 255 - ], - "25": [ - 25, - 230, - 255, - 255 - ], - "26": [ - 26, - 229, - 255, - 255 - ], - "27": [ - 27, - 228, - 255, - 255 - ], - "28": [ - 28, - 227, - 255, - 255 - ], - "29": [ - 29, - 226, - 255, - 255 - ], - "30": [ - 30, - 225, - 255, - 255 - ], - "31": [ - 31, - 224, - 255, - 255 - ], - "32": [ - 32, - 223, - 255, - 255 - ], - "33": [ - 32, - 222, - 255, - 255 - ], - "34": [ - 34, - 221, - 255, - 255 - ], - "35": [ - 35, - 220, - 255, - 255 - ], - "36": [ - 36, - 219, - 255, - 255 - ], - "37": [ - 36, - 218, - 255, - 255 - ], - "38": [ - 38, - 217, - 255, - 255 - ], - "39": [ - 39, - 216, - 255, - 255 - ], - "40": [ - 40, - 215, - 255, - 255 - ], - "41": [ - 40, - 214, - 255, - 255 - ], - "42": [ - 42, - 213, - 255, - 255 - ], - "43": [ - 43, - 211, - 255, - 255 - ], - "44": [ - 44, - 211, - 255, - 255 - ], - "45": [ - 44, - 210, - 255, - 255 - ], - "46": [ - 46, - 209, - 255, - 255 - ], - "47": [ - 47, - 208, - 255, - 255 - ], - "48": [ - 48, - 207, - 255, - 255 - ], - "49": [ - 48, - 206, - 255, - 255 - ], - "50": [ - 50, - 205, - 255, - 255 - ], - "51": [ - 51, - 204, - 255, - 255 - ], - "52": [ - 52, - 203, - 255, - 255 - ], - "53": [ - 52, - 202, - 255, - 255 - ], - "54": [ - 54, - 201, - 255, - 255 - ], - "55": [ - 55, - 200, - 255, - 255 - ], - "56": [ - 56, - 199, - 255, - 255 - ], - "57": [ - 56, - 198, - 255, - 255 - ], - "58": [ - 58, - 197, - 255, - 255 - ], - "59": [ - 59, - 195, - 255, - 255 - ], - "60": [ - 60, - 195, - 255, - 255 - ], - "61": [ - 60, - 194, - 255, - 255 - ], - "62": [ - 62, - 193, - 255, - 255 - ], - "63": [ - 63, - 192, - 255, - 255 - ], - "64": [ - 64, - 191, - 255, - 255 - ], - "65": [ - 65, - 190, - 255, - 255 - ], - "66": [ - 65, - 189, - 255, - 255 - ], - "67": [ - 67, - 188, - 255, - 255 - ], - "68": [ - 68, - 187, - 255, - 255 - ], - "69": [ - 69, - 186, - 255, - 255 - ], - "70": [ - 70, - 185, - 255, - 255 - ], - "71": [ - 71, - 184, - 255, - 255 - ], - "72": [ - 72, - 183, - 255, - 255 - ], - "73": [ - 73, - 182, - 255, - 255 - ], - "74": [ - 73, - 181, - 255, - 255 - ], - "75": [ - 75, - 179, - 255, - 255 - ], - "76": [ - 76, - 179, - 255, - 255 - ], - "77": [ - 77, - 178, - 255, - 255 - ], - "78": [ - 78, - 177, - 255, - 255 - ], - "79": [ - 79, - 176, - 255, - 255 - ], - "80": [ - 80, - 175, - 255, - 255 - ], - "81": [ - 81, - 174, - 255, - 255 - ], - "82": [ - 81, - 173, - 255, - 255 - ], - "83": [ - 83, - 172, - 255, - 255 - ], - "84": [ - 84, - 171, - 255, - 255 - ], - "85": [ - 85, - 170, - 255, - 255 - ], - "86": [ - 86, - 169, - 255, - 255 - ], - "87": [ - 87, - 168, - 255, - 255 - ], - "88": [ - 88, - 167, - 255, - 255 - ], - "89": [ - 89, - 166, - 255, - 255 - ], - "90": [ - 89, - 165, - 255, - 255 - ], - "91": [ - 91, - 163, - 255, - 255 - ], - "92": [ - 92, - 163, - 255, - 255 - ], - "93": [ - 93, - 162, - 255, - 255 - ], - "94": [ - 94, - 161, - 255, - 255 - ], - "95": [ - 95, - 160, - 255, - 255 - ], - "96": [ - 96, - 159, - 255, - 255 - ], - "97": [ - 97, - 158, - 255, - 255 - ], - "98": [ - 97, - 157, - 255, - 255 - ], - "99": [ - 99, - 156, - 255, - 255 - ], - "100": [ - 100, - 155, - 255, - 255 - ], - "101": [ - 101, - 154, - 255, - 255 - ], - "102": [ - 102, - 153, - 255, - 255 - ], - "103": [ - 103, - 152, - 255, - 255 - ], - "104": [ - 104, - 151, - 255, - 255 - ], - "105": [ - 105, - 150, - 255, - 255 - ], - "106": [ - 105, - 149, - 255, - 255 - ], - "107": [ - 107, - 147, - 255, - 255 - ], - "108": [ - 108, - 147, - 255, - 255 - ], - "109": [ - 109, - 146, - 255, - 255 - ], - "110": [ - 110, - 145, - 255, - 255 - ], - "111": [ - 111, - 144, - 255, - 255 - ], - "112": [ - 112, - 143, - 255, - 255 - ], - "113": [ - 113, - 142, - 255, - 255 - ], - "114": [ - 113, - 141, - 255, - 255 - ], - "115": [ - 115, - 140, - 255, - 255 - ], - "116": [ - 116, - 139, - 255, - 255 - ], - "117": [ - 117, - 138, - 255, - 255 - ], - "118": [ - 118, - 137, - 255, - 255 - ], - "119": [ - 119, - 136, - 255, - 255 - ], - "120": [ - 120, - 135, - 255, - 255 - ], - "121": [ - 121, - 134, - 255, - 255 - ], - "122": [ - 121, - 133, - 255, - 255 - ], - "123": [ - 123, - 131, - 255, - 255 - ], - "124": [ - 124, - 131, - 255, - 255 - ], - "125": [ - 125, - 130, - 255, - 255 - ], - "126": [ - 126, - 129, - 255, - 255 - ], - "127": [ - 127, - 128, - 255, - 255 - ], - "128": [ - 128, - 127, - 255, - 255 - ], - "129": [ - 129, - 126, - 255, - 255 - ], - "130": [ - 130, - 125, - 255, - 255 - ], - "131": [ - 131, - 124, - 255, - 255 - ], - "132": [ - 131, - 123, - 255, - 255 - ], - "133": [ - 133, - 121, - 255, - 255 - ], - "134": [ - 134, - 121, - 255, - 255 - ], - "135": [ - 135, - 120, - 255, - 255 - ], - "136": [ - 136, - 119, - 255, - 255 - ], - "137": [ - 137, - 118, - 255, - 255 - ], - "138": [ - 138, - 117, - 255, - 255 - ], - "139": [ - 139, - 116, - 255, - 255 - ], - "140": [ - 140, - 114, - 255, - 255 - ], - "141": [ - 141, - 113, - 255, - 255 - ], - "142": [ - 142, - 113, - 255, - 255 - ], - "143": [ - 143, - 112, - 255, - 255 - ], - "144": [ - 144, - 111, - 255, - 255 - ], - "145": [ - 145, - 110, - 255, - 255 - ], - "146": [ - 146, - 109, - 255, - 255 - ], - "147": [ - 147, - 108, - 255, - 255 - ], - "148": [ - 147, - 107, - 255, - 255 - ], - "149": [ - 149, - 105, - 255, - 255 - ], - "150": [ - 150, - 105, - 255, - 255 - ], - "151": [ - 151, - 104, - 255, - 255 - ], - "152": [ - 152, - 103, - 255, - 255 - ], - "153": [ - 153, - 102, - 255, - 255 - ], - "154": [ - 154, - 101, - 255, - 255 - ], - "155": [ - 155, - 100, - 255, - 255 - ], - "156": [ - 156, - 98, - 255, - 255 - ], - "157": [ - 157, - 97, - 255, - 255 - ], - "158": [ - 158, - 97, - 255, - 255 - ], - "159": [ - 159, - 96, - 255, - 255 - ], - "160": [ - 160, - 95, - 255, - 255 - ], - "161": [ - 161, - 94, - 255, - 255 - ], - "162": [ - 162, - 93, - 255, - 255 - ], - "163": [ - 163, - 92, - 255, - 255 - ], - "164": [ - 163, - 91, - 255, - 255 - ], - "165": [ - 165, - 89, - 255, - 255 - ], - "166": [ - 166, - 89, - 255, - 255 - ], - "167": [ - 167, - 88, - 255, - 255 - ], - "168": [ - 168, - 87, - 255, - 255 - ], - "169": [ - 169, - 86, - 255, - 255 - ], - "170": [ - 170, - 85, - 255, - 255 - ], - "171": [ - 171, - 84, - 255, - 255 - ], - "172": [ - 172, - 82, - 255, - 255 - ], - "173": [ - 173, - 81, - 255, - 255 - ], - "174": [ - 174, - 81, - 255, - 255 - ], - "175": [ - 175, - 80, - 255, - 255 - ], - "176": [ - 176, - 79, - 255, - 255 - ], - "177": [ - 177, - 78, - 255, - 255 - ], - "178": [ - 178, - 77, - 255, - 255 - ], - "179": [ - 179, - 76, - 255, - 255 - ], - "180": [ - 179, - 75, - 255, - 255 - ], - "181": [ - 181, - 73, - 255, - 255 - ], - "182": [ - 182, - 73, - 255, - 255 - ], - "183": [ - 183, - 72, - 255, - 255 - ], - "184": [ - 184, - 71, - 255, - 255 - ], - "185": [ - 185, - 70, - 255, - 255 - ], - "186": [ - 186, - 69, - 255, - 255 - ], - "187": [ - 187, - 68, - 255, - 255 - ], - "188": [ - 188, - 66, - 255, - 255 - ], - "189": [ - 189, - 65, - 255, - 255 - ], - "190": [ - 190, - 65, - 255, - 255 - ], - "191": [ - 191, - 64, - 255, - 255 - ], - "192": [ - 192, - 63, - 255, - 255 - ], - "193": [ - 193, - 62, - 255, - 255 - ], - "194": [ - 194, - 61, - 255, - 255 - ], - "195": [ - 195, - 60, - 255, - 255 - ], - "196": [ - 195, - 59, - 255, - 255 - ], - "197": [ - 197, - 57, - 255, - 255 - ], - "198": [ - 198, - 56, - 255, - 255 - ], - "199": [ - 199, - 56, - 255, - 255 - ], - "200": [ - 200, - 55, - 255, - 255 - ], - "201": [ - 201, - 54, - 255, - 255 - ], - "202": [ - 202, - 53, - 255, - 255 - ], - "203": [ - 203, - 52, - 255, - 255 - ], - "204": [ - 204, - 50, - 255, - 255 - ], - "205": [ - 205, - 49, - 255, - 255 - ], - "206": [ - 206, - 48, - 255, - 255 - ], - "207": [ - 207, - 48, - 255, - 255 - ], - "208": [ - 208, - 47, - 255, - 255 - ], - "209": [ - 209, - 46, - 255, - 255 - ], - "210": [ - 210, - 45, - 255, - 255 - ], - "211": [ - 211, - 44, - 255, - 255 - ], - "212": [ - 211, - 43, - 255, - 255 - ], - "213": [ - 213, - 41, - 255, - 255 - ], - "214": [ - 214, - 40, - 255, - 255 - ], - "215": [ - 215, - 40, - 255, - 255 - ], - "216": [ - 216, - 39, - 255, - 255 - ], - "217": [ - 217, - 38, - 255, - 255 - ], - "218": [ - 218, - 37, - 255, - 255 - ], - "219": [ - 219, - 36, - 255, - 255 - ], - "220": [ - 220, - 34, - 255, - 255 - ], - "221": [ - 221, - 33, - 255, - 255 - ], - "222": [ - 222, - 32, - 255, - 255 - ], - "223": [ - 223, - 32, - 255, - 255 - ], - "224": [ - 224, - 31, - 255, - 255 - ], - "225": [ - 225, - 30, - 255, - 255 - ], - "226": [ - 226, - 29, - 255, - 255 - ], - "227": [ - 227, - 28, - 255, - 255 - ], - "228": [ - 227, - 27, - 255, - 255 - ], - "229": [ - 229, - 25, - 255, - 255 - ], - "230": [ - 230, - 24, - 255, - 255 - ], - "231": [ - 231, - 24, - 255, - 255 - ], - "232": [ - 232, - 23, - 255, - 255 - ], - "233": [ - 233, - 22, - 255, - 255 - ], - "234": [ - 234, - 21, - 255, - 255 - ], - "235": [ - 235, - 20, - 255, - 255 - ], - "236": [ - 236, - 18, - 255, - 255 - ], - "237": [ - 237, - 17, - 255, - 255 - ], - "238": [ - 238, - 16, - 255, - 255 - ], - "239": [ - 239, - 16, - 255, - 255 - ], - "240": [ - 240, - 15, - 255, - 255 - ], - "241": [ - 241, - 14, - 255, - 255 - ], - "242": [ - 242, - 13, - 255, - 255 - ], - "243": [ - 243, - 12, - 255, - 255 - ], - "244": [ - 243, - 11, - 255, - 255 - ], - "245": [ - 245, - 9, - 255, - 255 - ], - "246": [ - 246, - 8, - 255, - 255 - ], - "247": [ - 247, - 8, - 255, - 255 - ], - "248": [ - 248, - 7, - 255, - 255 - ], - "249": [ - 249, - 6, - 255, - 255 - ], - "250": [ - 250, - 5, - 255, - 255 - ], - "251": [ - 251, - 4, - 255, - 255 - ], - "252": [ - 252, - 2, - 255, - 255 - ], - "253": [ - 253, - 1, - 255, - 255 - ], - "254": [ - 254, - 0, - 255, - 255 - ], - "255": [ - 255, - 0, - 255, - 255 - ] - }, - copper: { - "0": [ - 0, - 0, - 0, - 255 - ], - "1": [ - 1, - 0, - 0, - 255 - ], - "2": [ - 2, - 1, - 0, - 255 - ], - "3": [ - 3, - 2, - 1, - 255 - ], - "4": [ - 4, - 3, - 1, - 255 - ], - "5": [ - 6, - 3, - 2, - 255 - ], - "6": [ - 7, - 4, - 2, - 255 - ], - "7": [ - 8, - 5, - 3, - 255 - ], - "8": [ - 9, - 6, - 3, - 255 - ], - "9": [ - 11, - 7, - 4, - 255 - ], - "10": [ - 12, - 7, - 4, - 255 - ], - "11": [ - 13, - 8, - 5, - 255 - ], - "12": [ - 14, - 9, - 5, - 255 - ], - "13": [ - 16, - 10, - 6, - 255 - ], - "14": [ - 17, - 10, - 6, - 255 - ], - "15": [ - 18, - 11, - 7, - 255 - ], - "16": [ - 19, - 12, - 7, - 255 - ], - "17": [ - 20, - 13, - 8, - 255 - ], - "18": [ - 22, - 14, - 8, - 255 - ], - "19": [ - 23, - 14, - 9, - 255 - ], - "20": [ - 24, - 15, - 9, - 255 - ], - "21": [ - 25, - 16, - 10, - 255 - ], - "22": [ - 27, - 17, - 10, - 255 - ], - "23": [ - 28, - 17, - 11, - 255 - ], - "24": [ - 29, - 18, - 11, - 255 - ], - "25": [ - 30, - 19, - 12, - 255 - ], - "26": [ - 32, - 20, - 12, - 255 - ], - "27": [ - 33, - 21, - 13, - 255 - ], - "28": [ - 34, - 21, - 13, - 255 - ], - "29": [ - 35, - 22, - 14, - 255 - ], - "30": [ - 37, - 23, - 14, - 255 - ], - "31": [ - 38, - 24, - 15, - 255 - ], - "32": [ - 39, - 24, - 15, - 255 - ], - "33": [ - 40, - 25, - 16, - 255 - ], - "34": [ - 41, - 26, - 16, - 255 - ], - "35": [ - 43, - 27, - 17, - 255 - ], - "36": [ - 44, - 28, - 17, - 255 - ], - "37": [ - 45, - 28, - 18, - 255 - ], - "38": [ - 46, - 29, - 18, - 255 - ], - "39": [ - 48, - 30, - 19, - 255 - ], - "40": [ - 49, - 31, - 19, - 255 - ], - "41": [ - 50, - 32, - 20, - 255 - ], - "42": [ - 51, - 32, - 20, - 255 - ], - "43": [ - 53, - 33, - 21, - 255 - ], - "44": [ - 54, - 34, - 21, - 255 - ], - "45": [ - 55, - 35, - 22, - 255 - ], - "46": [ - 56, - 35, - 22, - 255 - ], - "47": [ - 58, - 36, - 23, - 255 - ], - "48": [ - 59, - 37, - 23, - 255 - ], - "49": [ - 60, - 38, - 24, - 255 - ], - "50": [ - 61, - 39, - 24, - 255 - ], - "51": [ - 62, - 39, - 25, - 255 - ], - "52": [ - 64, - 40, - 25, - 255 - ], - "53": [ - 65, - 41, - 26, - 255 - ], - "54": [ - 66, - 42, - 26, - 255 - ], - "55": [ - 67, - 42, - 27, - 255 - ], - "56": [ - 69, - 43, - 27, - 255 - ], - "57": [ - 70, - 44, - 28, - 255 - ], - "58": [ - 71, - 45, - 28, - 255 - ], - "59": [ - 72, - 46, - 29, - 255 - ], - "60": [ - 74, - 46, - 29, - 255 - ], - "61": [ - 75, - 47, - 30, - 255 - ], - "62": [ - 76, - 48, - 30, - 255 - ], - "63": [ - 77, - 49, - 31, - 255 - ], - "64": [ - 79, - 49, - 31, - 255 - ], - "65": [ - 80, - 50, - 32, - 255 - ], - "66": [ - 81, - 51, - 32, - 255 - ], - "67": [ - 82, - 52, - 33, - 255 - ], - "68": [ - 83, - 53, - 33, - 255 - ], - "69": [ - 85, - 53, - 34, - 255 - ], - "70": [ - 86, - 54, - 34, - 255 - ], - "71": [ - 87, - 55, - 35, - 255 - ], - "72": [ - 88, - 56, - 35, - 255 - ], - "73": [ - 90, - 57, - 36, - 255 - ], - "74": [ - 91, - 57, - 36, - 255 - ], - "75": [ - 92, - 58, - 37, - 255 - ], - "76": [ - 93, - 59, - 37, - 255 - ], - "77": [ - 95, - 60, - 38, - 255 - ], - "78": [ - 96, - 60, - 38, - 255 - ], - "79": [ - 97, - 61, - 39, - 255 - ], - "80": [ - 98, - 62, - 39, - 255 - ], - "81": [ - 100, - 63, - 40, - 255 - ], - "82": [ - 101, - 64, - 40, - 255 - ], - "83": [ - 102, - 64, - 41, - 255 - ], - "84": [ - 103, - 65, - 41, - 255 - ], - "85": [ - 104, - 66, - 42, - 255 - ], - "86": [ - 106, - 67, - 42, - 255 - ], - "87": [ - 107, - 67, - 43, - 255 - ], - "88": [ - 108, - 68, - 43, - 255 - ], - "89": [ - 109, - 69, - 44, - 255 - ], - "90": [ - 111, - 70, - 44, - 255 - ], - "91": [ - 112, - 71, - 45, - 255 - ], - "92": [ - 113, - 71, - 45, - 255 - ], - "93": [ - 114, - 72, - 46, - 255 - ], - "94": [ - 116, - 73, - 46, - 255 - ], - "95": [ - 117, - 74, - 47, - 255 - ], - "96": [ - 118, - 74, - 47, - 255 - ], - "97": [ - 119, - 75, - 48, - 255 - ], - "98": [ - 121, - 76, - 48, - 255 - ], - "99": [ - 122, - 77, - 49, - 255 - ], - "100": [ - 123, - 78, - 49, - 255 - ], - "101": [ - 124, - 78, - 50, - 255 - ], - "102": [ - 125, - 79, - 50, - 255 - ], - "103": [ - 127, - 80, - 51, - 255 - ], - "104": [ - 128, - 81, - 51, - 255 - ], - "105": [ - 129, - 82, - 52, - 255 - ], - "106": [ - 130, - 82, - 52, - 255 - ], - "107": [ - 132, - 83, - 53, - 255 - ], - "108": [ - 133, - 84, - 53, - 255 - ], - "109": [ - 134, - 85, - 54, - 255 - ], - "110": [ - 135, - 85, - 54, - 255 - ], - "111": [ - 137, - 86, - 55, - 255 - ], - "112": [ - 138, - 87, - 55, - 255 - ], - "113": [ - 139, - 88, - 56, - 255 - ], - "114": [ - 140, - 89, - 56, - 255 - ], - "115": [ - 142, - 89, - 57, - 255 - ], - "116": [ - 143, - 90, - 57, - 255 - ], - "117": [ - 144, - 91, - 58, - 255 - ], - "118": [ - 145, - 92, - 58, - 255 - ], - "119": [ - 146, - 92, - 59, - 255 - ], - "120": [ - 148, - 93, - 59, - 255 - ], - "121": [ - 149, - 94, - 60, - 255 - ], - "122": [ - 150, - 95, - 60, - 255 - ], - "123": [ - 151, - 96, - 61, - 255 - ], - "124": [ - 153, - 96, - 61, - 255 - ], - "125": [ - 154, - 97, - 62, - 255 - ], - "126": [ - 155, - 98, - 62, - 255 - ], - "127": [ - 156, - 99, - 63, - 255 - ], - "128": [ - 158, - 99, - 63, - 255 - ], - "129": [ - 159, - 100, - 64, - 255 - ], - "130": [ - 160, - 101, - 64, - 255 - ], - "131": [ - 161, - 102, - 65, - 255 - ], - "132": [ - 163, - 103, - 65, - 255 - ], - "133": [ - 164, - 103, - 66, - 255 - ], - "134": [ - 165, - 104, - 66, - 255 - ], - "135": [ - 166, - 105, - 67, - 255 - ], - "136": [ - 167, - 106, - 67, - 255 - ], - "137": [ - 169, - 107, - 68, - 255 - ], - "138": [ - 170, - 107, - 68, - 255 - ], - "139": [ - 171, - 108, - 69, - 255 - ], - "140": [ - 172, - 109, - 69, - 255 - ], - "141": [ - 174, - 110, - 70, - 255 - ], - "142": [ - 175, - 110, - 70, - 255 - ], - "143": [ - 176, - 111, - 71, - 255 - ], - "144": [ - 177, - 112, - 71, - 255 - ], - "145": [ - 179, - 113, - 72, - 255 - ], - "146": [ - 180, - 114, - 72, - 255 - ], - "147": [ - 181, - 114, - 73, - 255 - ], - "148": [ - 182, - 115, - 73, - 255 - ], - "149": [ - 184, - 116, - 74, - 255 - ], - "150": [ - 185, - 117, - 74, - 255 - ], - "151": [ - 186, - 117, - 75, - 255 - ], - "152": [ - 187, - 118, - 75, - 255 - ], - "153": [ - 188, - 119, - 76, - 255 - ], - "154": [ - 190, - 120, - 76, - 255 - ], - "155": [ - 191, - 121, - 77, - 255 - ], - "156": [ - 192, - 121, - 77, - 255 - ], - "157": [ - 193, - 122, - 78, - 255 - ], - "158": [ - 195, - 123, - 78, - 255 - ], - "159": [ - 196, - 124, - 79, - 255 - ], - "160": [ - 197, - 124, - 79, - 255 - ], - "161": [ - 198, - 125, - 80, - 255 - ], - "162": [ - 200, - 126, - 80, - 255 - ], - "163": [ - 201, - 127, - 81, - 255 - ], - "164": [ - 202, - 128, - 81, - 255 - ], - "165": [ - 203, - 128, - 82, - 255 - ], - "166": [ - 205, - 129, - 82, - 255 - ], - "167": [ - 206, - 130, - 83, - 255 - ], - "168": [ - 207, - 131, - 83, - 255 - ], - "169": [ - 208, - 132, - 84, - 255 - ], - "170": [ - 209, - 132, - 84, - 255 - ], - "171": [ - 211, - 133, - 85, - 255 - ], - "172": [ - 212, - 134, - 85, - 255 - ], - "173": [ - 213, - 135, - 86, - 255 - ], - "174": [ - 214, - 135, - 86, - 255 - ], - "175": [ - 216, - 136, - 87, - 255 - ], - "176": [ - 217, - 137, - 87, - 255 - ], - "177": [ - 218, - 138, - 88, - 255 - ], - "178": [ - 219, - 139, - 88, - 255 - ], - "179": [ - 221, - 139, - 89, - 255 - ], - "180": [ - 222, - 140, - 89, - 255 - ], - "181": [ - 223, - 141, - 90, - 255 - ], - "182": [ - 224, - 142, - 90, - 255 - ], - "183": [ - 226, - 142, - 91, - 255 - ], - "184": [ - 227, - 143, - 91, - 255 - ], - "185": [ - 228, - 144, - 92, - 255 - ], - "186": [ - 229, - 145, - 92, - 255 - ], - "187": [ - 230, - 146, - 93, - 255 - ], - "188": [ - 232, - 146, - 93, - 255 - ], - "189": [ - 233, - 147, - 94, - 255 - ], - "190": [ - 234, - 148, - 94, - 255 - ], - "191": [ - 235, - 149, - 95, - 255 - ], - "192": [ - 237, - 149, - 95, - 255 - ], - "193": [ - 238, - 150, - 96, - 255 - ], - "194": [ - 239, - 151, - 96, - 255 - ], - "195": [ - 240, - 152, - 97, - 255 - ], - "196": [ - 242, - 153, - 97, - 255 - ], - "197": [ - 243, - 153, - 98, - 255 - ], - "198": [ - 244, - 154, - 98, - 255 - ], - "199": [ - 245, - 155, - 99, - 255 - ], - "200": [ - 247, - 156, - 99, - 255 - ], - "201": [ - 248, - 157, - 99, - 255 - ], - "202": [ - 249, - 157, - 100, - 255 - ], - "203": [ - 250, - 158, - 100, - 255 - ], - "204": [ - 251, - 159, - 101, - 255 - ], - "205": [ - 253, - 160, - 101, - 255 - ], - "206": [ - 254, - 160, - 102, - 255 - ], - "207": [ - 255, - 161, - 102, - 255 - ], - "208": [ - 255, - 162, - 103, - 255 - ], - "209": [ - 255, - 163, - 103, - 255 - ], - "210": [ - 255, - 164, - 104, - 255 - ], - "211": [ - 255, - 164, - 104, - 255 - ], - "212": [ - 255, - 165, - 105, - 255 - ], - "213": [ - 255, - 166, - 105, - 255 - ], - "214": [ - 255, - 167, - 106, - 255 - ], - "215": [ - 255, - 167, - 106, - 255 - ], - "216": [ - 255, - 168, - 107, - 255 - ], - "217": [ - 255, - 169, - 107, - 255 - ], - "218": [ - 255, - 170, - 108, - 255 - ], - "219": [ - 255, - 171, - 108, - 255 - ], - "220": [ - 255, - 171, - 109, - 255 - ], - "221": [ - 255, - 172, - 109, - 255 - ], - "222": [ - 255, - 173, - 110, - 255 - ], - "223": [ - 255, - 174, - 110, - 255 - ], - "224": [ - 255, - 174, - 111, - 255 - ], - "225": [ - 255, - 175, - 111, - 255 - ], - "226": [ - 255, - 176, - 112, - 255 - ], - "227": [ - 255, - 177, - 112, - 255 - ], - "228": [ - 255, - 178, - 113, - 255 - ], - "229": [ - 255, - 178, - 113, - 255 - ], - "230": [ - 255, - 179, - 114, - 255 - ], - "231": [ - 255, - 180, - 114, - 255 - ], - "232": [ - 255, - 181, - 115, - 255 - ], - "233": [ - 255, - 182, - 115, - 255 - ], - "234": [ - 255, - 182, - 116, - 255 - ], - "235": [ - 255, - 183, - 116, - 255 - ], - "236": [ - 255, - 184, - 117, - 255 - ], - "237": [ - 255, - 185, - 117, - 255 - ], - "238": [ - 255, - 185, - 118, - 255 - ], - "239": [ - 255, - 186, - 118, - 255 - ], - "240": [ - 255, - 187, - 119, - 255 - ], - "241": [ - 255, - 188, - 119, - 255 - ], - "242": [ - 255, - 189, - 120, - 255 - ], - "243": [ - 255, - 189, - 120, - 255 - ], - "244": [ - 255, - 190, - 121, - 255 - ], - "245": [ - 255, - 191, - 121, - 255 - ], - "246": [ - 255, - 192, - 122, - 255 - ], - "247": [ - 255, - 192, - 122, - 255 - ], - "248": [ - 255, - 193, - 123, - 255 - ], - "249": [ - 255, - 194, - 123, - 255 - ], - "250": [ - 255, - 195, - 124, - 255 - ], - "251": [ - 255, - 196, - 124, - 255 - ], - "252": [ - 255, - 196, - 125, - 255 - ], - "253": [ - 255, - 197, - 125, - 255 - ], - "254": [ - 255, - 198, - 126, - 255 - ], - "255": [ - 255, - 199, - 126, - 255 - ] - }, - gist_gray: { - "0": [ - 0, - 0, - 0, - 255 - ], - "1": [ - 1, - 1, - 1, - 255 - ], - "2": [ - 2, - 2, - 2, - 255 - ], - "3": [ - 3, - 3, - 3, - 255 - ], - "4": [ - 4, - 4, - 4, - 255 - ], - "5": [ - 5, - 5, - 5, - 255 - ], - "6": [ - 6, - 6, - 6, - 255 - ], - "7": [ - 7, - 7, - 7, - 255 - ], - "8": [ - 8, - 8, - 8, - 255 - ], - "9": [ - 9, - 9, - 9, - 255 - ], - "10": [ - 10, - 10, - 10, - 255 - ], - "11": [ - 11, - 11, - 11, - 255 - ], - "12": [ - 12, - 12, - 12, - 255 - ], - "13": [ - 13, - 13, - 13, - 255 - ], - "14": [ - 14, - 14, - 14, - 255 - ], - "15": [ - 15, - 15, - 15, - 255 - ], - "16": [ - 16, - 16, - 16, - 255 - ], - "17": [ - 17, - 17, - 17, - 255 - ], - "18": [ - 18, - 18, - 18, - 255 - ], - "19": [ - 19, - 19, - 19, - 255 - ], - "20": [ - 20, - 20, - 20, - 255 - ], - "21": [ - 21, - 21, - 21, - 255 - ], - "22": [ - 22, - 22, - 22, - 255 - ], - "23": [ - 23, - 23, - 23, - 255 - ], - "24": [ - 24, - 24, - 24, - 255 - ], - "25": [ - 25, - 25, - 25, - 255 - ], - "26": [ - 26, - 26, - 26, - 255 - ], - "27": [ - 27, - 27, - 27, - 255 - ], - "28": [ - 28, - 28, - 28, - 255 - ], - "29": [ - 29, - 29, - 29, - 255 - ], - "30": [ - 30, - 30, - 30, - 255 - ], - "31": [ - 31, - 31, - 31, - 255 - ], - "32": [ - 32, - 32, - 32, - 255 - ], - "33": [ - 32, - 32, - 32, - 255 - ], - "34": [ - 34, - 34, - 34, - 255 - ], - "35": [ - 35, - 35, - 35, - 255 - ], - "36": [ - 36, - 36, - 36, - 255 - ], - "37": [ - 36, - 36, - 36, - 255 - ], - "38": [ - 38, - 38, - 38, - 255 - ], - "39": [ - 39, - 39, - 39, - 255 - ], - "40": [ - 40, - 40, - 40, - 255 - ], - "41": [ - 40, - 40, - 40, - 255 - ], - "42": [ - 42, - 42, - 42, - 255 - ], - "43": [ - 43, - 43, - 43, - 255 - ], - "44": [ - 44, - 44, - 44, - 255 - ], - "45": [ - 44, - 44, - 44, - 255 - ], - "46": [ - 46, - 46, - 46, - 255 - ], - "47": [ - 47, - 47, - 47, - 255 - ], - "48": [ - 48, - 48, - 48, - 255 - ], - "49": [ - 48, - 48, - 48, - 255 - ], - "50": [ - 50, - 50, - 50, - 255 - ], - "51": [ - 51, - 51, - 51, - 255 - ], - "52": [ - 52, - 52, - 52, - 255 - ], - "53": [ - 52, - 52, - 52, - 255 - ], - "54": [ - 54, - 54, - 54, - 255 - ], - "55": [ - 55, - 55, - 55, - 255 - ], - "56": [ - 56, - 56, - 56, - 255 - ], - "57": [ - 56, - 56, - 56, - 255 - ], - "58": [ - 58, - 58, - 58, - 255 - ], - "59": [ - 59, - 59, - 59, - 255 - ], - "60": [ - 60, - 60, - 60, - 255 - ], - "61": [ - 60, - 60, - 60, - 255 - ], - "62": [ - 62, - 62, - 62, - 255 - ], - "63": [ - 63, - 63, - 63, - 255 - ], - "64": [ - 64, - 64, - 64, - 255 - ], - "65": [ - 65, - 65, - 65, - 255 - ], - "66": [ - 65, - 65, - 65, - 255 - ], - "67": [ - 67, - 67, - 67, - 255 - ], - "68": [ - 68, - 68, - 68, - 255 - ], - "69": [ - 69, - 69, - 69, - 255 - ], - "70": [ - 70, - 70, - 70, - 255 - ], - "71": [ - 71, - 71, - 71, - 255 - ], - "72": [ - 72, - 72, - 72, - 255 - ], - "73": [ - 73, - 73, - 73, - 255 - ], - "74": [ - 73, - 73, - 73, - 255 - ], - "75": [ - 75, - 75, - 75, - 255 - ], - "76": [ - 76, - 76, - 76, - 255 - ], - "77": [ - 77, - 77, - 77, - 255 - ], - "78": [ - 78, - 78, - 78, - 255 - ], - "79": [ - 79, - 79, - 79, - 255 - ], - "80": [ - 80, - 80, - 80, - 255 - ], - "81": [ - 81, - 81, - 81, - 255 - ], - "82": [ - 81, - 81, - 81, - 255 - ], - "83": [ - 83, - 83, - 83, - 255 - ], - "84": [ - 84, - 84, - 84, - 255 - ], - "85": [ - 85, - 85, - 85, - 255 - ], - "86": [ - 86, - 86, - 86, - 255 - ], - "87": [ - 87, - 87, - 87, - 255 - ], - "88": [ - 88, - 88, - 88, - 255 - ], - "89": [ - 89, - 89, - 89, - 255 - ], - "90": [ - 89, - 89, - 89, - 255 - ], - "91": [ - 91, - 91, - 91, - 255 - ], - "92": [ - 92, - 92, - 92, - 255 - ], - "93": [ - 93, - 93, - 93, - 255 - ], - "94": [ - 94, - 94, - 94, - 255 - ], - "95": [ - 95, - 95, - 95, - 255 - ], - "96": [ - 96, - 96, - 96, - 255 - ], - "97": [ - 97, - 97, - 97, - 255 - ], - "98": [ - 97, - 97, - 97, - 255 - ], - "99": [ - 99, - 99, - 99, - 255 - ], - "100": [ - 100, - 100, - 100, - 255 - ], - "101": [ - 101, - 101, - 101, - 255 - ], - "102": [ - 102, - 102, - 102, - 255 - ], - "103": [ - 103, - 103, - 103, - 255 - ], - "104": [ - 104, - 104, - 104, - 255 - ], - "105": [ - 105, - 105, - 105, - 255 - ], - "106": [ - 105, - 105, - 105, - 255 - ], - "107": [ - 107, - 107, - 107, - 255 - ], - "108": [ - 108, - 108, - 108, - 255 - ], - "109": [ - 109, - 109, - 109, - 255 - ], - "110": [ - 110, - 110, - 110, - 255 - ], - "111": [ - 111, - 111, - 111, - 255 - ], - "112": [ - 112, - 112, - 112, - 255 - ], - "113": [ - 113, - 113, - 113, - 255 - ], - "114": [ - 113, - 113, - 113, - 255 - ], - "115": [ - 115, - 115, - 115, - 255 - ], - "116": [ - 116, - 116, - 116, - 255 - ], - "117": [ - 117, - 117, - 117, - 255 - ], - "118": [ - 118, - 118, - 118, - 255 - ], - "119": [ - 119, - 119, - 119, - 255 - ], - "120": [ - 120, - 120, - 120, - 255 - ], - "121": [ - 121, - 121, - 121, - 255 - ], - "122": [ - 121, - 121, - 121, - 255 - ], - "123": [ - 123, - 123, - 123, - 255 - ], - "124": [ - 124, - 124, - 124, - 255 - ], - "125": [ - 125, - 125, - 125, - 255 - ], - "126": [ - 126, - 126, - 126, - 255 - ], - "127": [ - 127, - 127, - 127, - 255 - ], - "128": [ - 128, - 128, - 128, - 255 - ], - "129": [ - 129, - 129, - 129, - 255 - ], - "130": [ - 130, - 130, - 130, - 255 - ], - "131": [ - 131, - 131, - 131, - 255 - ], - "132": [ - 131, - 131, - 131, - 255 - ], - "133": [ - 133, - 133, - 133, - 255 - ], - "134": [ - 134, - 134, - 134, - 255 - ], - "135": [ - 135, - 135, - 135, - 255 - ], - "136": [ - 136, - 136, - 136, - 255 - ], - "137": [ - 137, - 137, - 137, - 255 - ], - "138": [ - 138, - 138, - 138, - 255 - ], - "139": [ - 139, - 139, - 139, - 255 - ], - "140": [ - 140, - 140, - 140, - 255 - ], - "141": [ - 141, - 141, - 141, - 255 - ], - "142": [ - 142, - 142, - 142, - 255 - ], - "143": [ - 143, - 143, - 143, - 255 - ], - "144": [ - 144, - 144, - 144, - 255 - ], - "145": [ - 145, - 145, - 145, - 255 - ], - "146": [ - 146, - 146, - 146, - 255 - ], - "147": [ - 147, - 147, - 147, - 255 - ], - "148": [ - 147, - 147, - 147, - 255 - ], - "149": [ - 149, - 149, - 149, - 255 - ], - "150": [ - 150, - 150, - 150, - 255 - ], - "151": [ - 151, - 151, - 151, - 255 - ], - "152": [ - 152, - 152, - 152, - 255 - ], - "153": [ - 153, - 153, - 153, - 255 - ], - "154": [ - 154, - 154, - 154, - 255 - ], - "155": [ - 155, - 155, - 155, - 255 - ], - "156": [ - 156, - 156, - 156, - 255 - ], - "157": [ - 157, - 157, - 157, - 255 - ], - "158": [ - 158, - 158, - 158, - 255 - ], - "159": [ - 159, - 159, - 159, - 255 - ], - "160": [ - 160, - 160, - 160, - 255 - ], - "161": [ - 161, - 161, - 161, - 255 - ], - "162": [ - 162, - 162, - 162, - 255 - ], - "163": [ - 163, - 163, - 163, - 255 - ], - "164": [ - 163, - 163, - 163, - 255 - ], - "165": [ - 165, - 165, - 165, - 255 - ], - "166": [ - 166, - 166, - 166, - 255 - ], - "167": [ - 167, - 167, - 167, - 255 - ], - "168": [ - 168, - 168, - 168, - 255 - ], - "169": [ - 169, - 169, - 169, - 255 - ], - "170": [ - 170, - 170, - 170, - 255 - ], - "171": [ - 171, - 171, - 171, - 255 - ], - "172": [ - 172, - 172, - 172, - 255 - ], - "173": [ - 173, - 173, - 173, - 255 - ], - "174": [ - 174, - 174, - 174, - 255 - ], - "175": [ - 175, - 175, - 175, - 255 - ], - "176": [ - 176, - 176, - 176, - 255 - ], - "177": [ - 177, - 177, - 177, - 255 - ], - "178": [ - 178, - 178, - 178, - 255 - ], - "179": [ - 179, - 179, - 179, - 255 - ], - "180": [ - 179, - 179, - 179, - 255 - ], - "181": [ - 181, - 181, - 181, - 255 - ], - "182": [ - 182, - 182, - 182, - 255 - ], - "183": [ - 183, - 183, - 183, - 255 - ], - "184": [ - 184, - 184, - 184, - 255 - ], - "185": [ - 185, - 185, - 185, - 255 - ], - "186": [ - 186, - 186, - 186, - 255 - ], - "187": [ - 187, - 187, - 187, - 255 - ], - "188": [ - 188, - 188, - 188, - 255 - ], - "189": [ - 189, - 189, - 189, - 255 - ], - "190": [ - 190, - 190, - 190, - 255 - ], - "191": [ - 191, - 191, - 191, - 255 - ], - "192": [ - 192, - 192, - 192, - 255 - ], - "193": [ - 193, - 193, - 193, - 255 - ], - "194": [ - 194, - 194, - 194, - 255 - ], - "195": [ - 195, - 195, - 195, - 255 - ], - "196": [ - 195, - 195, - 195, - 255 - ], - "197": [ - 197, - 197, - 197, - 255 - ], - "198": [ - 198, - 198, - 198, - 255 - ], - "199": [ - 199, - 199, - 199, - 255 - ], - "200": [ - 200, - 200, - 200, - 255 - ], - "201": [ - 201, - 201, - 201, - 255 - ], - "202": [ - 202, - 202, - 202, - 255 - ], - "203": [ - 203, - 203, - 203, - 255 - ], - "204": [ - 204, - 204, - 204, - 255 - ], - "205": [ - 205, - 205, - 205, - 255 - ], - "206": [ - 206, - 206, - 206, - 255 - ], - "207": [ - 207, - 207, - 207, - 255 - ], - "208": [ - 208, - 208, - 208, - 255 - ], - "209": [ - 209, - 209, - 209, - 255 - ], - "210": [ - 210, - 210, - 210, - 255 - ], - "211": [ - 211, - 211, - 211, - 255 - ], - "212": [ - 211, - 211, - 211, - 255 - ], - "213": [ - 213, - 213, - 213, - 255 - ], - "214": [ - 214, - 214, - 214, - 255 - ], - "215": [ - 215, - 215, - 215, - 255 - ], - "216": [ - 216, - 216, - 216, - 255 - ], - "217": [ - 217, - 217, - 217, - 255 - ], - "218": [ - 218, - 218, - 218, - 255 - ], - "219": [ - 219, - 219, - 219, - 255 - ], - "220": [ - 220, - 220, - 220, - 255 - ], - "221": [ - 221, - 221, - 221, - 255 - ], - "222": [ - 222, - 222, - 222, - 255 - ], - "223": [ - 223, - 223, - 223, - 255 - ], - "224": [ - 224, - 224, - 224, - 255 - ], - "225": [ - 225, - 225, - 225, - 255 - ], - "226": [ - 226, - 226, - 226, - 255 - ], - "227": [ - 227, - 227, - 227, - 255 - ], - "228": [ - 227, - 227, - 227, - 255 - ], - "229": [ - 229, - 229, - 229, - 255 - ], - "230": [ - 230, - 230, - 230, - 255 - ], - "231": [ - 231, - 231, - 231, - 255 - ], - "232": [ - 232, - 232, - 232, - 255 - ], - "233": [ - 233, - 233, - 233, - 255 - ], - "234": [ - 234, - 234, - 234, - 255 - ], - "235": [ - 235, - 235, - 235, - 255 - ], - "236": [ - 236, - 236, - 236, - 255 - ], - "237": [ - 237, - 237, - 237, - 255 - ], - "238": [ - 238, - 238, - 238, - 255 - ], - "239": [ - 239, - 239, - 239, - 255 - ], - "240": [ - 240, - 240, - 240, - 255 - ], - "241": [ - 241, - 241, - 241, - 255 - ], - "242": [ - 242, - 242, - 242, - 255 - ], - "243": [ - 243, - 243, - 243, - 255 - ], - "244": [ - 243, - 243, - 243, - 255 - ], - "245": [ - 245, - 245, - 245, - 255 - ], - "246": [ - 246, - 246, - 246, - 255 - ], - "247": [ - 247, - 247, - 247, - 255 - ], - "248": [ - 248, - 248, - 248, - 255 - ], - "249": [ - 249, - 249, - 249, - 255 - ], - "250": [ - 250, - 250, - 250, - 255 - ], - "251": [ - 251, - 251, - 251, - 255 - ], - "252": [ - 252, - 252, - 252, - 255 - ], - "253": [ - 253, - 253, - 253, - 255 - ], - "254": [ - 254, - 254, - 254, - 255 - ], - "255": [ - 255, - 255, - 255, - 255 - ] - }, - gist_heat: { - "0": [ - 0, - 0, - 0, - 255 - ], - "1": [ - 1, - 0, - 0, - 255 - ], - "2": [ - 3, - 0, - 0, - 255 - ], - "3": [ - 4, - 0, - 0, - 255 - ], - "4": [ - 6, - 0, - 0, - 255 - ], - "5": [ - 7, - 0, - 0, - 255 - ], - "6": [ - 9, - 0, - 0, - 255 - ], - "7": [ - 10, - 0, - 0, - 255 - ], - "8": [ - 12, - 0, - 0, - 255 - ], - "9": [ - 13, - 0, - 0, - 255 - ], - "10": [ - 15, - 0, - 0, - 255 - ], - "11": [ - 16, - 0, - 0, - 255 - ], - "12": [ - 18, - 0, - 0, - 255 - ], - "13": [ - 19, - 0, - 0, - 255 - ], - "14": [ - 21, - 0, - 0, - 255 - ], - "15": [ - 22, - 0, - 0, - 255 - ], - "16": [ - 24, - 0, - 0, - 255 - ], - "17": [ - 25, - 0, - 0, - 255 - ], - "18": [ - 27, - 0, - 0, - 255 - ], - "19": [ - 28, - 0, - 0, - 255 - ], - "20": [ - 30, - 0, - 0, - 255 - ], - "21": [ - 31, - 0, - 0, - 255 - ], - "22": [ - 32, - 0, - 0, - 255 - ], - "23": [ - 34, - 0, - 0, - 255 - ], - "24": [ - 36, - 0, - 0, - 255 - ], - "25": [ - 37, - 0, - 0, - 255 - ], - "26": [ - 39, - 0, - 0, - 255 - ], - "27": [ - 40, - 0, - 0, - 255 - ], - "28": [ - 42, - 0, - 0, - 255 - ], - "29": [ - 43, - 0, - 0, - 255 - ], - "30": [ - 44, - 0, - 0, - 255 - ], - "31": [ - 46, - 0, - 0, - 255 - ], - "32": [ - 48, - 0, - 0, - 255 - ], - "33": [ - 49, - 0, - 0, - 255 - ], - "34": [ - 51, - 0, - 0, - 255 - ], - "35": [ - 52, - 0, - 0, - 255 - ], - "36": [ - 54, - 0, - 0, - 255 - ], - "37": [ - 55, - 0, - 0, - 255 - ], - "38": [ - 56, - 0, - 0, - 255 - ], - "39": [ - 58, - 0, - 0, - 255 - ], - "40": [ - 60, - 0, - 0, - 255 - ], - "41": [ - 61, - 0, - 0, - 255 - ], - "42": [ - 63, - 0, - 0, - 255 - ], - "43": [ - 64, - 0, - 0, - 255 - ], - "44": [ - 65, - 0, - 0, - 255 - ], - "45": [ - 67, - 0, - 0, - 255 - ], - "46": [ - 69, - 0, - 0, - 255 - ], - "47": [ - 70, - 0, - 0, - 255 - ], - "48": [ - 72, - 0, - 0, - 255 - ], - "49": [ - 73, - 0, - 0, - 255 - ], - "50": [ - 75, - 0, - 0, - 255 - ], - "51": [ - 76, - 0, - 0, - 255 - ], - "52": [ - 78, - 0, - 0, - 255 - ], - "53": [ - 79, - 0, - 0, - 255 - ], - "54": [ - 81, - 0, - 0, - 255 - ], - "55": [ - 82, - 0, - 0, - 255 - ], - "56": [ - 84, - 0, - 0, - 255 - ], - "57": [ - 85, - 0, - 0, - 255 - ], - "58": [ - 87, - 0, - 0, - 255 - ], - "59": [ - 88, - 0, - 0, - 255 - ], - "60": [ - 89, - 0, - 0, - 255 - ], - "61": [ - 91, - 0, - 0, - 255 - ], - "62": [ - 93, - 0, - 0, - 255 - ], - "63": [ - 94, - 0, - 0, - 255 - ], - "64": [ - 96, - 0, - 0, - 255 - ], - "65": [ - 97, - 0, - 0, - 255 - ], - "66": [ - 98, - 0, - 0, - 255 - ], - "67": [ - 100, - 0, - 0, - 255 - ], - "68": [ - 102, - 0, - 0, - 255 - ], - "69": [ - 103, - 0, - 0, - 255 - ], - "70": [ - 105, - 0, - 0, - 255 - ], - "71": [ - 106, - 0, - 0, - 255 - ], - "72": [ - 108, - 0, - 0, - 255 - ], - "73": [ - 109, - 0, - 0, - 255 - ], - "74": [ - 110, - 0, - 0, - 255 - ], - "75": [ - 112, - 0, - 0, - 255 - ], - "76": [ - 113, - 0, - 0, - 255 - ], - "77": [ - 115, - 0, - 0, - 255 - ], - "78": [ - 117, - 0, - 0, - 255 - ], - "79": [ - 118, - 0, - 0, - 255 - ], - "80": [ - 120, - 0, - 0, - 255 - ], - "81": [ - 121, - 0, - 0, - 255 - ], - "82": [ - 122, - 0, - 0, - 255 - ], - "83": [ - 124, - 0, - 0, - 255 - ], - "84": [ - 126, - 0, - 0, - 255 - ], - "85": [ - 127, - 0, - 0, - 255 - ], - "86": [ - 129, - 0, - 0, - 255 - ], - "87": [ - 130, - 0, - 0, - 255 - ], - "88": [ - 131, - 0, - 0, - 255 - ], - "89": [ - 133, - 0, - 0, - 255 - ], - "90": [ - 134, - 0, - 0, - 255 - ], - "91": [ - 136, - 0, - 0, - 255 - ], - "92": [ - 138, - 0, - 0, - 255 - ], - "93": [ - 139, - 0, - 0, - 255 - ], - "94": [ - 141, - 0, - 0, - 255 - ], - "95": [ - 142, - 0, - 0, - 255 - ], - "96": [ - 144, - 0, - 0, - 255 - ], - "97": [ - 145, - 0, - 0, - 255 - ], - "98": [ - 147, - 0, - 0, - 255 - ], - "99": [ - 148, - 0, - 0, - 255 - ], - "100": [ - 150, - 0, - 0, - 255 - ], - "101": [ - 151, - 0, - 0, - 255 - ], - "102": [ - 153, - 0, - 0, - 255 - ], - "103": [ - 154, - 0, - 0, - 255 - ], - "104": [ - 156, - 0, - 0, - 255 - ], - "105": [ - 157, - 0, - 0, - 255 - ], - "106": [ - 159, - 0, - 0, - 255 - ], - "107": [ - 160, - 0, - 0, - 255 - ], - "108": [ - 162, - 0, - 0, - 255 - ], - "109": [ - 163, - 0, - 0, - 255 - ], - "110": [ - 165, - 0, - 0, - 255 - ], - "111": [ - 166, - 0, - 0, - 255 - ], - "112": [ - 168, - 0, - 0, - 255 - ], - "113": [ - 169, - 0, - 0, - 255 - ], - "114": [ - 171, - 0, - 0, - 255 - ], - "115": [ - 172, - 0, - 0, - 255 - ], - "116": [ - 174, - 0, - 0, - 255 - ], - "117": [ - 175, - 0, - 0, - 255 - ], - "118": [ - 177, - 0, - 0, - 255 - ], - "119": [ - 178, - 0, - 0, - 255 - ], - "120": [ - 179, - 0, - 0, - 255 - ], - "121": [ - 181, - 0, - 0, - 255 - ], - "122": [ - 182, - 0, - 0, - 255 - ], - "123": [ - 184, - 0, - 0, - 255 - ], - "124": [ - 186, - 0, - 0, - 255 - ], - "125": [ - 187, - 0, - 0, - 255 - ], - "126": [ - 189, - 0, - 0, - 255 - ], - "127": [ - 190, - 0, - 0, - 255 - ], - "128": [ - 192, - 0, - 0, - 255 - ], - "129": [ - 193, - 2, - 0, - 255 - ], - "130": [ - 195, - 4, - 0, - 255 - ], - "131": [ - 196, - 6, - 0, - 255 - ], - "132": [ - 197, - 8, - 0, - 255 - ], - "133": [ - 199, - 11, - 0, - 255 - ], - "134": [ - 201, - 13, - 0, - 255 - ], - "135": [ - 202, - 15, - 0, - 255 - ], - "136": [ - 204, - 16, - 0, - 255 - ], - "137": [ - 205, - 18, - 0, - 255 - ], - "138": [ - 207, - 20, - 0, - 255 - ], - "139": [ - 208, - 22, - 0, - 255 - ], - "140": [ - 210, - 25, - 0, - 255 - ], - "141": [ - 211, - 27, - 0, - 255 - ], - "142": [ - 213, - 29, - 0, - 255 - ], - "143": [ - 214, - 31, - 0, - 255 - ], - "144": [ - 216, - 32, - 0, - 255 - ], - "145": [ - 217, - 34, - 0, - 255 - ], - "146": [ - 219, - 36, - 0, - 255 - ], - "147": [ - 220, - 38, - 0, - 255 - ], - "148": [ - 221, - 40, - 0, - 255 - ], - "149": [ - 223, - 43, - 0, - 255 - ], - "150": [ - 225, - 45, - 0, - 255 - ], - "151": [ - 226, - 47, - 0, - 255 - ], - "152": [ - 227, - 48, - 0, - 255 - ], - "153": [ - 229, - 50, - 0, - 255 - ], - "154": [ - 230, - 52, - 0, - 255 - ], - "155": [ - 232, - 54, - 0, - 255 - ], - "156": [ - 234, - 57, - 0, - 255 - ], - "157": [ - 235, - 59, - 0, - 255 - ], - "158": [ - 237, - 61, - 0, - 255 - ], - "159": [ - 238, - 63, - 0, - 255 - ], - "160": [ - 240, - 65, - 0, - 255 - ], - "161": [ - 241, - 66, - 0, - 255 - ], - "162": [ - 243, - 68, - 0, - 255 - ], - "163": [ - 244, - 70, - 0, - 255 - ], - "164": [ - 245, - 72, - 0, - 255 - ], - "165": [ - 247, - 75, - 0, - 255 - ], - "166": [ - 249, - 77, - 0, - 255 - ], - "167": [ - 250, - 79, - 0, - 255 - ], - "168": [ - 252, - 81, - 0, - 255 - ], - "169": [ - 253, - 82, - 0, - 255 - ], - "170": [ - 255, - 84, - 0, - 255 - ], - "171": [ - 255, - 86, - 0, - 255 - ], - "172": [ - 255, - 89, - 0, - 255 - ], - "173": [ - 255, - 91, - 0, - 255 - ], - "174": [ - 255, - 93, - 0, - 255 - ], - "175": [ - 255, - 95, - 0, - 255 - ], - "176": [ - 255, - 97, - 0, - 255 - ], - "177": [ - 255, - 98, - 0, - 255 - ], - "178": [ - 255, - 100, - 0, - 255 - ], - "179": [ - 255, - 102, - 0, - 255 - ], - "180": [ - 255, - 104, - 0, - 255 - ], - "181": [ - 255, - 107, - 0, - 255 - ], - "182": [ - 255, - 109, - 0, - 255 - ], - "183": [ - 255, - 111, - 0, - 255 - ], - "184": [ - 255, - 113, - 0, - 255 - ], - "185": [ - 255, - 114, - 0, - 255 - ], - "186": [ - 255, - 116, - 0, - 255 - ], - "187": [ - 255, - 118, - 0, - 255 - ], - "188": [ - 255, - 121, - 0, - 255 - ], - "189": [ - 255, - 123, - 0, - 255 - ], - "190": [ - 255, - 125, - 0, - 255 - ], - "191": [ - 255, - 127, - 0, - 255 - ], - "192": [ - 255, - 129, - 2, - 255 - ], - "193": [ - 255, - 131, - 6, - 255 - ], - "194": [ - 255, - 132, - 10, - 255 - ], - "195": [ - 255, - 134, - 14, - 255 - ], - "196": [ - 255, - 136, - 18, - 255 - ], - "197": [ - 255, - 139, - 23, - 255 - ], - "198": [ - 255, - 141, - 27, - 255 - ], - "199": [ - 255, - 143, - 31, - 255 - ], - "200": [ - 255, - 145, - 34, - 255 - ], - "201": [ - 255, - 147, - 38, - 255 - ], - "202": [ - 255, - 148, - 42, - 255 - ], - "203": [ - 255, - 150, - 46, - 255 - ], - "204": [ - 255, - 153, - 51, - 255 - ], - "205": [ - 255, - 155, - 55, - 255 - ], - "206": [ - 255, - 157, - 59, - 255 - ], - "207": [ - 255, - 159, - 63, - 255 - ], - "208": [ - 255, - 161, - 66, - 255 - ], - "209": [ - 255, - 163, - 70, - 255 - ], - "210": [ - 255, - 164, - 74, - 255 - ], - "211": [ - 255, - 166, - 78, - 255 - ], - "212": [ - 255, - 168, - 82, - 255 - ], - "213": [ - 255, - 171, - 87, - 255 - ], - "214": [ - 255, - 173, - 91, - 255 - ], - "215": [ - 255, - 175, - 95, - 255 - ], - "216": [ - 255, - 177, - 98, - 255 - ], - "217": [ - 255, - 179, - 102, - 255 - ], - "218": [ - 255, - 180, - 106, - 255 - ], - "219": [ - 255, - 182, - 110, - 255 - ], - "220": [ - 255, - 185, - 115, - 255 - ], - "221": [ - 255, - 187, - 119, - 255 - ], - "222": [ - 255, - 189, - 123, - 255 - ], - "223": [ - 255, - 191, - 127, - 255 - ], - "224": [ - 255, - 193, - 131, - 255 - ], - "225": [ - 255, - 195, - 134, - 255 - ], - "226": [ - 255, - 196, - 138, - 255 - ], - "227": [ - 255, - 198, - 142, - 255 - ], - "228": [ - 255, - 200, - 146, - 255 - ], - "229": [ - 255, - 203, - 151, - 255 - ], - "230": [ - 255, - 205, - 155, - 255 - ], - "231": [ - 255, - 207, - 159, - 255 - ], - "232": [ - 255, - 209, - 163, - 255 - ], - "233": [ - 255, - 211, - 166, - 255 - ], - "234": [ - 255, - 212, - 170, - 255 - ], - "235": [ - 255, - 214, - 174, - 255 - ], - "236": [ - 255, - 217, - 179, - 255 - ], - "237": [ - 255, - 219, - 183, - 255 - ], - "238": [ - 255, - 221, - 187, - 255 - ], - "239": [ - 255, - 223, - 191, - 255 - ], - "240": [ - 255, - 225, - 195, - 255 - ], - "241": [ - 255, - 227, - 198, - 255 - ], - "242": [ - 255, - 228, - 202, - 255 - ], - "243": [ - 255, - 230, - 206, - 255 - ], - "244": [ - 255, - 232, - 210, - 255 - ], - "245": [ - 255, - 235, - 215, - 255 - ], - "246": [ - 255, - 237, - 219, - 255 - ], - "247": [ - 255, - 239, - 223, - 255 - ], - "248": [ - 255, - 241, - 227, - 255 - ], - "249": [ - 255, - 243, - 230, - 255 - ], - "250": [ - 255, - 244, - 234, - 255 - ], - "251": [ - 255, - 246, - 238, - 255 - ], - "252": [ - 255, - 249, - 243, - 255 - ], - "253": [ - 255, - 251, - 247, - 255 - ], - "254": [ - 255, - 253, - 251, - 255 - ], - "255": [ - 255, - 255, - 255, - 255 - ] - }, - gist_yarg: { - "0": [ - 255, - 255, - 255, - 255 - ], - "1": [ - 254, - 254, - 254, - 255 - ], - "2": [ - 253, - 253, - 253, - 255 - ], - "3": [ - 252, - 252, - 252, - 255 - ], - "4": [ - 251, - 251, - 251, - 255 - ], - "5": [ - 250, - 250, - 250, - 255 - ], - "6": [ - 249, - 249, - 249, - 255 - ], - "7": [ - 248, - 248, - 248, - 255 - ], - "8": [ - 247, - 247, - 247, - 255 - ], - "9": [ - 246, - 246, - 246, - 255 - ], - "10": [ - 245, - 245, - 245, - 255 - ], - "11": [ - 244, - 244, - 244, - 255 - ], - "12": [ - 243, - 243, - 243, - 255 - ], - "13": [ - 242, - 242, - 242, - 255 - ], - "14": [ - 241, - 241, - 241, - 255 - ], - "15": [ - 240, - 240, - 240, - 255 - ], - "16": [ - 239, - 239, - 239, - 255 - ], - "17": [ - 238, - 238, - 238, - 255 - ], - "18": [ - 237, - 237, - 237, - 255 - ], - "19": [ - 236, - 236, - 236, - 255 - ], - "20": [ - 235, - 235, - 235, - 255 - ], - "21": [ - 234, - 234, - 234, - 255 - ], - "22": [ - 233, - 233, - 233, - 255 - ], - "23": [ - 232, - 232, - 232, - 255 - ], - "24": [ - 231, - 231, - 231, - 255 - ], - "25": [ - 230, - 230, - 230, - 255 - ], - "26": [ - 229, - 229, - 229, - 255 - ], - "27": [ - 228, - 228, - 228, - 255 - ], - "28": [ - 227, - 227, - 227, - 255 - ], - "29": [ - 226, - 226, - 226, - 255 - ], - "30": [ - 225, - 225, - 225, - 255 - ], - "31": [ - 224, - 224, - 224, - 255 - ], - "32": [ - 223, - 223, - 223, - 255 - ], - "33": [ - 222, - 222, - 222, - 255 - ], - "34": [ - 221, - 221, - 221, - 255 - ], - "35": [ - 220, - 220, - 220, - 255 - ], - "36": [ - 219, - 219, - 219, - 255 - ], - "37": [ - 218, - 218, - 218, - 255 - ], - "38": [ - 217, - 217, - 217, - 255 - ], - "39": [ - 216, - 216, - 216, - 255 - ], - "40": [ - 215, - 215, - 215, - 255 - ], - "41": [ - 214, - 214, - 214, - 255 - ], - "42": [ - 213, - 213, - 213, - 255 - ], - "43": [ - 211, - 211, - 211, - 255 - ], - "44": [ - 211, - 211, - 211, - 255 - ], - "45": [ - 210, - 210, - 210, - 255 - ], - "46": [ - 209, - 209, - 209, - 255 - ], - "47": [ - 208, - 208, - 208, - 255 - ], - "48": [ - 207, - 207, - 207, - 255 - ], - "49": [ - 206, - 206, - 206, - 255 - ], - "50": [ - 205, - 205, - 205, - 255 - ], - "51": [ - 204, - 204, - 204, - 255 - ], - "52": [ - 203, - 203, - 203, - 255 - ], - "53": [ - 202, - 202, - 202, - 255 - ], - "54": [ - 201, - 201, - 201, - 255 - ], - "55": [ - 200, - 200, - 200, - 255 - ], - "56": [ - 199, - 199, - 199, - 255 - ], - "57": [ - 198, - 198, - 198, - 255 - ], - "58": [ - 197, - 197, - 197, - 255 - ], - "59": [ - 195, - 195, - 195, - 255 - ], - "60": [ - 195, - 195, - 195, - 255 - ], - "61": [ - 194, - 194, - 194, - 255 - ], - "62": [ - 193, - 193, - 193, - 255 - ], - "63": [ - 192, - 192, - 192, - 255 - ], - "64": [ - 191, - 191, - 191, - 255 - ], - "65": [ - 190, - 190, - 190, - 255 - ], - "66": [ - 189, - 189, - 189, - 255 - ], - "67": [ - 188, - 188, - 188, - 255 - ], - "68": [ - 187, - 187, - 187, - 255 - ], - "69": [ - 186, - 186, - 186, - 255 - ], - "70": [ - 185, - 185, - 185, - 255 - ], - "71": [ - 184, - 184, - 184, - 255 - ], - "72": [ - 183, - 183, - 183, - 255 - ], - "73": [ - 182, - 182, - 182, - 255 - ], - "74": [ - 181, - 181, - 181, - 255 - ], - "75": [ - 179, - 179, - 179, - 255 - ], - "76": [ - 179, - 179, - 179, - 255 - ], - "77": [ - 178, - 178, - 178, - 255 - ], - "78": [ - 177, - 177, - 177, - 255 - ], - "79": [ - 176, - 176, - 176, - 255 - ], - "80": [ - 175, - 175, - 175, - 255 - ], - "81": [ - 174, - 174, - 174, - 255 - ], - "82": [ - 173, - 173, - 173, - 255 - ], - "83": [ - 172, - 172, - 172, - 255 - ], - "84": [ - 171, - 171, - 171, - 255 - ], - "85": [ - 170, - 170, - 170, - 255 - ], - "86": [ - 169, - 169, - 169, - 255 - ], - "87": [ - 168, - 168, - 168, - 255 - ], - "88": [ - 167, - 167, - 167, - 255 - ], - "89": [ - 166, - 166, - 166, - 255 - ], - "90": [ - 165, - 165, - 165, - 255 - ], - "91": [ - 163, - 163, - 163, - 255 - ], - "92": [ - 163, - 163, - 163, - 255 - ], - "93": [ - 162, - 162, - 162, - 255 - ], - "94": [ - 161, - 161, - 161, - 255 - ], - "95": [ - 160, - 160, - 160, - 255 - ], - "96": [ - 159, - 159, - 159, - 255 - ], - "97": [ - 158, - 158, - 158, - 255 - ], - "98": [ - 157, - 157, - 157, - 255 - ], - "99": [ - 156, - 156, - 156, - 255 - ], - "100": [ - 155, - 155, - 155, - 255 - ], - "101": [ - 154, - 154, - 154, - 255 - ], - "102": [ - 153, - 153, - 153, - 255 - ], - "103": [ - 152, - 152, - 152, - 255 - ], - "104": [ - 151, - 151, - 151, - 255 - ], - "105": [ - 150, - 150, - 150, - 255 - ], - "106": [ - 149, - 149, - 149, - 255 - ], - "107": [ - 147, - 147, - 147, - 255 - ], - "108": [ - 147, - 147, - 147, - 255 - ], - "109": [ - 146, - 146, - 146, - 255 - ], - "110": [ - 145, - 145, - 145, - 255 - ], - "111": [ - 144, - 144, - 144, - 255 - ], - "112": [ - 143, - 143, - 143, - 255 - ], - "113": [ - 142, - 142, - 142, - 255 - ], - "114": [ - 141, - 141, - 141, - 255 - ], - "115": [ - 140, - 140, - 140, - 255 - ], - "116": [ - 139, - 139, - 139, - 255 - ], - "117": [ - 138, - 138, - 138, - 255 - ], - "118": [ - 137, - 137, - 137, - 255 - ], - "119": [ - 136, - 136, - 136, - 255 - ], - "120": [ - 135, - 135, - 135, - 255 - ], - "121": [ - 134, - 134, - 134, - 255 - ], - "122": [ - 133, - 133, - 133, - 255 - ], - "123": [ - 131, - 131, - 131, - 255 - ], - "124": [ - 131, - 131, - 131, - 255 - ], - "125": [ - 130, - 130, - 130, - 255 - ], - "126": [ - 129, - 129, - 129, - 255 - ], - "127": [ - 128, - 128, - 128, - 255 - ], - "128": [ - 127, - 127, - 127, - 255 - ], - "129": [ - 126, - 126, - 126, - 255 - ], - "130": [ - 125, - 125, - 125, - 255 - ], - "131": [ - 124, - 124, - 124, - 255 - ], - "132": [ - 123, - 123, - 123, - 255 - ], - "133": [ - 121, - 121, - 121, - 255 - ], - "134": [ - 121, - 121, - 121, - 255 - ], - "135": [ - 120, - 120, - 120, - 255 - ], - "136": [ - 119, - 119, - 119, - 255 - ], - "137": [ - 118, - 118, - 118, - 255 - ], - "138": [ - 117, - 117, - 117, - 255 - ], - "139": [ - 116, - 116, - 116, - 255 - ], - "140": [ - 114, - 114, - 114, - 255 - ], - "141": [ - 113, - 113, - 113, - 255 - ], - "142": [ - 113, - 113, - 113, - 255 - ], - "143": [ - 112, - 112, - 112, - 255 - ], - "144": [ - 111, - 111, - 111, - 255 - ], - "145": [ - 110, - 110, - 110, - 255 - ], - "146": [ - 109, - 109, - 109, - 255 - ], - "147": [ - 108, - 108, - 108, - 255 - ], - "148": [ - 107, - 107, - 107, - 255 - ], - "149": [ - 105, - 105, - 105, - 255 - ], - "150": [ - 105, - 105, - 105, - 255 - ], - "151": [ - 104, - 104, - 104, - 255 - ], - "152": [ - 103, - 103, - 103, - 255 - ], - "153": [ - 102, - 102, - 102, - 255 - ], - "154": [ - 101, - 101, - 101, - 255 - ], - "155": [ - 100, - 100, - 100, - 255 - ], - "156": [ - 98, - 98, - 98, - 255 - ], - "157": [ - 97, - 97, - 97, - 255 - ], - "158": [ - 97, - 97, - 97, - 255 - ], - "159": [ - 96, - 96, - 96, - 255 - ], - "160": [ - 95, - 95, - 95, - 255 - ], - "161": [ - 94, - 94, - 94, - 255 - ], - "162": [ - 93, - 93, - 93, - 255 - ], - "163": [ - 92, - 92, - 92, - 255 - ], - "164": [ - 91, - 91, - 91, - 255 - ], - "165": [ - 89, - 89, - 89, - 255 - ], - "166": [ - 89, - 89, - 89, - 255 - ], - "167": [ - 88, - 88, - 88, - 255 - ], - "168": [ - 87, - 87, - 87, - 255 - ], - "169": [ - 86, - 86, - 86, - 255 - ], - "170": [ - 85, - 85, - 85, - 255 - ], - "171": [ - 84, - 84, - 84, - 255 - ], - "172": [ - 82, - 82, - 82, - 255 - ], - "173": [ - 81, - 81, - 81, - 255 - ], - "174": [ - 81, - 81, - 81, - 255 - ], - "175": [ - 80, - 80, - 80, - 255 - ], - "176": [ - 79, - 79, - 79, - 255 - ], - "177": [ - 78, - 78, - 78, - 255 - ], - "178": [ - 77, - 77, - 77, - 255 - ], - "179": [ - 76, - 76, - 76, - 255 - ], - "180": [ - 75, - 75, - 75, - 255 - ], - "181": [ - 73, - 73, - 73, - 255 - ], - "182": [ - 73, - 73, - 73, - 255 - ], - "183": [ - 72, - 72, - 72, - 255 - ], - "184": [ - 71, - 71, - 71, - 255 - ], - "185": [ - 70, - 70, - 70, - 255 - ], - "186": [ - 69, - 69, - 69, - 255 - ], - "187": [ - 68, - 68, - 68, - 255 - ], - "188": [ - 66, - 66, - 66, - 255 - ], - "189": [ - 65, - 65, - 65, - 255 - ], - "190": [ - 65, - 65, - 65, - 255 - ], - "191": [ - 64, - 64, - 64, - 255 - ], - "192": [ - 63, - 63, - 63, - 255 - ], - "193": [ - 62, - 62, - 62, - 255 - ], - "194": [ - 61, - 61, - 61, - 255 - ], - "195": [ - 60, - 60, - 60, - 255 - ], - "196": [ - 59, - 59, - 59, - 255 - ], - "197": [ - 57, - 57, - 57, - 255 - ], - "198": [ - 56, - 56, - 56, - 255 - ], - "199": [ - 56, - 56, - 56, - 255 - ], - "200": [ - 55, - 55, - 55, - 255 - ], - "201": [ - 54, - 54, - 54, - 255 - ], - "202": [ - 53, - 53, - 53, - 255 - ], - "203": [ - 52, - 52, - 52, - 255 - ], - "204": [ - 50, - 50, - 50, - 255 - ], - "205": [ - 49, - 49, - 49, - 255 - ], - "206": [ - 48, - 48, - 48, - 255 - ], - "207": [ - 48, - 48, - 48, - 255 - ], - "208": [ - 47, - 47, - 47, - 255 - ], - "209": [ - 46, - 46, - 46, - 255 - ], - "210": [ - 45, - 45, - 45, - 255 - ], - "211": [ - 44, - 44, - 44, - 255 - ], - "212": [ - 43, - 43, - 43, - 255 - ], - "213": [ - 41, - 41, - 41, - 255 - ], - "214": [ - 40, - 40, - 40, - 255 - ], - "215": [ - 40, - 40, - 40, - 255 - ], - "216": [ - 39, - 39, - 39, - 255 - ], - "217": [ - 38, - 38, - 38, - 255 - ], - "218": [ - 37, - 37, - 37, - 255 - ], - "219": [ - 36, - 36, - 36, - 255 - ], - "220": [ - 34, - 34, - 34, - 255 - ], - "221": [ - 33, - 33, - 33, - 255 - ], - "222": [ - 32, - 32, - 32, - 255 - ], - "223": [ - 32, - 32, - 32, - 255 - ], - "224": [ - 31, - 31, - 31, - 255 - ], - "225": [ - 30, - 30, - 30, - 255 - ], - "226": [ - 29, - 29, - 29, - 255 - ], - "227": [ - 28, - 28, - 28, - 255 - ], - "228": [ - 27, - 27, - 27, - 255 - ], - "229": [ - 25, - 25, - 25, - 255 - ], - "230": [ - 24, - 24, - 24, - 255 - ], - "231": [ - 24, - 24, - 24, - 255 - ], - "232": [ - 23, - 23, - 23, - 255 - ], - "233": [ - 22, - 22, - 22, - 255 - ], - "234": [ - 21, - 21, - 21, - 255 - ], - "235": [ - 20, - 20, - 20, - 255 - ], - "236": [ - 18, - 18, - 18, - 255 - ], - "237": [ - 17, - 17, - 17, - 255 - ], - "238": [ - 16, - 16, - 16, - 255 - ], - "239": [ - 16, - 16, - 16, - 255 - ], - "240": [ - 15, - 15, - 15, - 255 - ], - "241": [ - 14, - 14, - 14, - 255 - ], - "242": [ - 13, - 13, - 13, - 255 - ], - "243": [ - 12, - 12, - 12, - 255 - ], - "244": [ - 11, - 11, - 11, - 255 - ], - "245": [ - 9, - 9, - 9, - 255 - ], - "246": [ - 8, - 8, - 8, - 255 - ], - "247": [ - 8, - 8, - 8, - 255 - ], - "248": [ - 7, - 7, - 7, - 255 - ], - "249": [ - 6, - 6, - 6, - 255 - ], - "250": [ - 5, - 5, - 5, - 255 - ], - "251": [ - 4, - 4, - 4, - 255 - ], - "252": [ - 2, - 2, - 2, - 255 - ], - "253": [ - 1, - 1, - 1, - 255 - ], - "254": [ - 0, - 0, - 0, - 255 - ], - "255": [ - 0, - 0, - 0, - 255 - ] - }, - gnbu: { - "0": [ - 247, - 252, - 240, - 255 - ], - "1": [ - 246, - 251, - 239, - 255 - ], - "2": [ - 245, - 251, - 238, - 255 - ], - "3": [ - 244, - 251, - 238, - 255 - ], - "4": [ - 244, - 250, - 237, - 255 - ], - "5": [ - 243, - 250, - 236, - 255 - ], - "6": [ - 242, - 250, - 236, - 255 - ], - "7": [ - 241, - 250, - 235, - 255 - ], - "8": [ - 241, - 249, - 234, - 255 - ], - "9": [ - 240, - 249, - 234, - 255 - ], - "10": [ - 239, - 249, - 233, - 255 - ], - "11": [ - 239, - 248, - 232, - 255 - ], - "12": [ - 238, - 248, - 232, - 255 - ], - "13": [ - 237, - 248, - 231, - 255 - ], - "14": [ - 236, - 248, - 230, - 255 - ], - "15": [ - 236, - 247, - 230, - 255 - ], - "16": [ - 235, - 247, - 229, - 255 - ], - "17": [ - 234, - 247, - 228, - 255 - ], - "18": [ - 234, - 246, - 228, - 255 - ], - "19": [ - 233, - 246, - 227, - 255 - ], - "20": [ - 232, - 246, - 226, - 255 - ], - "21": [ - 231, - 246, - 226, - 255 - ], - "22": [ - 231, - 245, - 225, - 255 - ], - "23": [ - 230, - 245, - 224, - 255 - ], - "24": [ - 229, - 245, - 224, - 255 - ], - "25": [ - 228, - 244, - 223, - 255 - ], - "26": [ - 228, - 244, - 222, - 255 - ], - "27": [ - 227, - 244, - 222, - 255 - ], - "28": [ - 226, - 244, - 221, - 255 - ], - "29": [ - 226, - 243, - 220, - 255 - ], - "30": [ - 225, - 243, - 220, - 255 - ], - "31": [ - 224, - 243, - 219, - 255 - ], - "32": [ - 223, - 242, - 218, - 255 - ], - "33": [ - 223, - 242, - 218, - 255 - ], - "34": [ - 222, - 242, - 217, - 255 - ], - "35": [ - 222, - 242, - 216, - 255 - ], - "36": [ - 221, - 241, - 216, - 255 - ], - "37": [ - 220, - 241, - 215, - 255 - ], - "38": [ - 220, - 241, - 214, - 255 - ], - "39": [ - 219, - 241, - 214, - 255 - ], - "40": [ - 218, - 240, - 213, - 255 - ], - "41": [ - 218, - 240, - 212, - 255 - ], - "42": [ - 217, - 240, - 212, - 255 - ], - "43": [ - 217, - 240, - 211, - 255 - ], - "44": [ - 216, - 239, - 210, - 255 - ], - "45": [ - 215, - 239, - 209, - 255 - ], - "46": [ - 215, - 239, - 209, - 255 - ], - "47": [ - 214, - 239, - 208, - 255 - ], - "48": [ - 213, - 238, - 207, - 255 - ], - "49": [ - 213, - 238, - 207, - 255 - ], - "50": [ - 212, - 238, - 206, - 255 - ], - "51": [ - 212, - 238, - 205, - 255 - ], - "52": [ - 211, - 237, - 205, - 255 - ], - "53": [ - 210, - 237, - 204, - 255 - ], - "54": [ - 210, - 237, - 203, - 255 - ], - "55": [ - 209, - 237, - 203, - 255 - ], - "56": [ - 208, - 236, - 202, - 255 - ], - "57": [ - 208, - 236, - 201, - 255 - ], - "58": [ - 207, - 236, - 200, - 255 - ], - "59": [ - 206, - 236, - 200, - 255 - ], - "60": [ - 206, - 235, - 199, - 255 - ], - "61": [ - 205, - 235, - 198, - 255 - ], - "62": [ - 205, - 235, - 198, - 255 - ], - "63": [ - 204, - 235, - 197, - 255 - ], - "64": [ - 203, - 234, - 196, - 255 - ], - "65": [ - 202, - 234, - 196, - 255 - ], - "66": [ - 201, - 234, - 195, - 255 - ], - "67": [ - 200, - 233, - 195, - 255 - ], - "68": [ - 199, - 233, - 194, - 255 - ], - "69": [ - 198, - 232, - 194, - 255 - ], - "70": [ - 196, - 232, - 193, - 255 - ], - "71": [ - 195, - 231, - 193, - 255 - ], - "72": [ - 194, - 231, - 192, - 255 - ], - "73": [ - 193, - 230, - 192, - 255 - ], - "74": [ - 192, - 230, - 191, - 255 - ], - "75": [ - 191, - 230, - 191, - 255 - ], - "76": [ - 190, - 229, - 190, - 255 - ], - "77": [ - 189, - 229, - 190, - 255 - ], - "78": [ - 187, - 228, - 189, - 255 - ], - "79": [ - 186, - 228, - 189, - 255 - ], - "80": [ - 185, - 227, - 188, - 255 - ], - "81": [ - 184, - 227, - 188, - 255 - ], - "82": [ - 183, - 226, - 187, - 255 - ], - "83": [ - 182, - 226, - 187, - 255 - ], - "84": [ - 181, - 226, - 186, - 255 - ], - "85": [ - 180, - 225, - 186, - 255 - ], - "86": [ - 178, - 225, - 185, - 255 - ], - "87": [ - 177, - 224, - 185, - 255 - ], - "88": [ - 176, - 224, - 184, - 255 - ], - "89": [ - 175, - 223, - 184, - 255 - ], - "90": [ - 174, - 223, - 183, - 255 - ], - "91": [ - 173, - 223, - 183, - 255 - ], - "92": [ - 172, - 222, - 182, - 255 - ], - "93": [ - 170, - 222, - 182, - 255 - ], - "94": [ - 169, - 221, - 181, - 255 - ], - "95": [ - 168, - 221, - 181, - 255 - ], - "96": [ - 167, - 220, - 181, - 255 - ], - "97": [ - 166, - 220, - 181, - 255 - ], - "98": [ - 164, - 219, - 182, - 255 - ], - "99": [ - 163, - 219, - 182, - 255 - ], - "100": [ - 161, - 218, - 183, - 255 - ], - "101": [ - 160, - 218, - 183, - 255 - ], - "102": [ - 159, - 217, - 184, - 255 - ], - "103": [ - 157, - 217, - 184, - 255 - ], - "104": [ - 156, - 216, - 184, - 255 - ], - "105": [ - 154, - 216, - 185, - 255 - ], - "106": [ - 153, - 215, - 185, - 255 - ], - "107": [ - 151, - 214, - 186, - 255 - ], - "108": [ - 150, - 214, - 186, - 255 - ], - "109": [ - 149, - 213, - 187, - 255 - ], - "110": [ - 147, - 213, - 187, - 255 - ], - "111": [ - 146, - 212, - 188, - 255 - ], - "112": [ - 144, - 212, - 188, - 255 - ], - "113": [ - 143, - 211, - 189, - 255 - ], - "114": [ - 142, - 211, - 189, - 255 - ], - "115": [ - 140, - 210, - 190, - 255 - ], - "116": [ - 139, - 210, - 190, - 255 - ], - "117": [ - 137, - 209, - 191, - 255 - ], - "118": [ - 136, - 209, - 191, - 255 - ], - "119": [ - 135, - 208, - 192, - 255 - ], - "120": [ - 133, - 208, - 192, - 255 - ], - "121": [ - 132, - 207, - 192, - 255 - ], - "122": [ - 130, - 206, - 193, - 255 - ], - "123": [ - 129, - 206, - 193, - 255 - ], - "124": [ - 127, - 205, - 194, - 255 - ], - "125": [ - 126, - 205, - 194, - 255 - ], - "126": [ - 125, - 204, - 195, - 255 - ], - "127": [ - 123, - 204, - 195, - 255 - ], - "128": [ - 122, - 203, - 196, - 255 - ], - "129": [ - 120, - 202, - 196, - 255 - ], - "130": [ - 119, - 202, - 197, - 255 - ], - "131": [ - 118, - 201, - 197, - 255 - ], - "132": [ - 116, - 200, - 198, - 255 - ], - "133": [ - 115, - 199, - 198, - 255 - ], - "134": [ - 113, - 198, - 199, - 255 - ], - "135": [ - 112, - 198, - 199, - 255 - ], - "136": [ - 111, - 197, - 200, - 255 - ], - "137": [ - 109, - 196, - 200, - 255 - ], - "138": [ - 108, - 195, - 200, - 255 - ], - "139": [ - 106, - 194, - 201, - 255 - ], - "140": [ - 105, - 194, - 201, - 255 - ], - "141": [ - 103, - 193, - 202, - 255 - ], - "142": [ - 102, - 192, - 202, - 255 - ], - "143": [ - 101, - 191, - 203, - 255 - ], - "144": [ - 99, - 191, - 203, - 255 - ], - "145": [ - 98, - 190, - 204, - 255 - ], - "146": [ - 96, - 189, - 204, - 255 - ], - "147": [ - 95, - 188, - 205, - 255 - ], - "148": [ - 94, - 187, - 205, - 255 - ], - "149": [ - 92, - 187, - 206, - 255 - ], - "150": [ - 91, - 186, - 206, - 255 - ], - "151": [ - 89, - 185, - 207, - 255 - ], - "152": [ - 88, - 184, - 207, - 255 - ], - "153": [ - 87, - 184, - 208, - 255 - ], - "154": [ - 85, - 183, - 208, - 255 - ], - "155": [ - 84, - 182, - 208, - 255 - ], - "156": [ - 82, - 181, - 209, - 255 - ], - "157": [ - 81, - 180, - 209, - 255 - ], - "158": [ - 79, - 180, - 210, - 255 - ], - "159": [ - 78, - 179, - 210, - 255 - ], - "160": [ - 77, - 178, - 210, - 255 - ], - "161": [ - 76, - 177, - 209, - 255 - ], - "162": [ - 75, - 175, - 209, - 255 - ], - "163": [ - 74, - 174, - 208, - 255 - ], - "164": [ - 72, - 173, - 207, - 255 - ], - "165": [ - 71, - 172, - 207, - 255 - ], - "166": [ - 70, - 170, - 206, - 255 - ], - "167": [ - 69, - 169, - 205, - 255 - ], - "168": [ - 68, - 168, - 205, - 255 - ], - "169": [ - 67, - 167, - 204, - 255 - ], - "170": [ - 66, - 166, - 203, - 255 - ], - "171": [ - 65, - 164, - 203, - 255 - ], - "172": [ - 64, - 163, - 202, - 255 - ], - "173": [ - 63, - 162, - 202, - 255 - ], - "174": [ - 61, - 161, - 201, - 255 - ], - "175": [ - 60, - 159, - 200, - 255 - ], - "176": [ - 59, - 158, - 200, - 255 - ], - "177": [ - 58, - 157, - 199, - 255 - ], - "178": [ - 57, - 156, - 198, - 255 - ], - "179": [ - 56, - 154, - 198, - 255 - ], - "180": [ - 55, - 153, - 197, - 255 - ], - "181": [ - 54, - 152, - 196, - 255 - ], - "182": [ - 53, - 151, - 196, - 255 - ], - "183": [ - 52, - 150, - 195, - 255 - ], - "184": [ - 50, - 148, - 194, - 255 - ], - "185": [ - 49, - 147, - 194, - 255 - ], - "186": [ - 48, - 146, - 193, - 255 - ], - "187": [ - 47, - 145, - 192, - 255 - ], - "188": [ - 46, - 143, - 192, - 255 - ], - "189": [ - 45, - 142, - 191, - 255 - ], - "190": [ - 44, - 141, - 190, - 255 - ], - "191": [ - 43, - 140, - 190, - 255 - ], - "192": [ - 42, - 139, - 189, - 255 - ], - "193": [ - 41, - 138, - 189, - 255 - ], - "194": [ - 39, - 136, - 188, - 255 - ], - "195": [ - 38, - 135, - 187, - 255 - ], - "196": [ - 37, - 134, - 187, - 255 - ], - "197": [ - 36, - 133, - 186, - 255 - ], - "198": [ - 35, - 132, - 186, - 255 - ], - "199": [ - 34, - 131, - 185, - 255 - ], - "200": [ - 33, - 130, - 185, - 255 - ], - "201": [ - 32, - 128, - 184, - 255 - ], - "202": [ - 31, - 127, - 183, - 255 - ], - "203": [ - 30, - 126, - 183, - 255 - ], - "204": [ - 29, - 125, - 182, - 255 - ], - "205": [ - 27, - 124, - 182, - 255 - ], - "206": [ - 26, - 123, - 181, - 255 - ], - "207": [ - 25, - 122, - 181, - 255 - ], - "208": [ - 24, - 121, - 180, - 255 - ], - "209": [ - 23, - 119, - 179, - 255 - ], - "210": [ - 22, - 118, - 179, - 255 - ], - "211": [ - 21, - 117, - 178, - 255 - ], - "212": [ - 20, - 116, - 178, - 255 - ], - "213": [ - 19, - 115, - 177, - 255 - ], - "214": [ - 18, - 114, - 177, - 255 - ], - "215": [ - 16, - 113, - 176, - 255 - ], - "216": [ - 15, - 112, - 176, - 255 - ], - "217": [ - 14, - 110, - 175, - 255 - ], - "218": [ - 13, - 109, - 174, - 255 - ], - "219": [ - 12, - 108, - 174, - 255 - ], - "220": [ - 11, - 107, - 173, - 255 - ], - "221": [ - 10, - 106, - 173, - 255 - ], - "222": [ - 9, - 105, - 172, - 255 - ], - "223": [ - 8, - 104, - 172, - 255 - ], - "224": [ - 8, - 102, - 170, - 255 - ], - "225": [ - 8, - 101, - 169, - 255 - ], - "226": [ - 8, - 100, - 168, - 255 - ], - "227": [ - 8, - 99, - 166, - 255 - ], - "228": [ - 8, - 97, - 165, - 255 - ], - "229": [ - 8, - 96, - 164, - 255 - ], - "230": [ - 8, - 95, - 162, - 255 - ], - "231": [ - 8, - 94, - 161, - 255 - ], - "232": [ - 8, - 92, - 160, - 255 - ], - "233": [ - 8, - 91, - 158, - 255 - ], - "234": [ - 8, - 90, - 157, - 255 - ], - "235": [ - 8, - 89, - 155, - 255 - ], - "236": [ - 8, - 87, - 154, - 255 - ], - "237": [ - 8, - 86, - 153, - 255 - ], - "238": [ - 8, - 85, - 151, - 255 - ], - "239": [ - 8, - 84, - 150, - 255 - ], - "240": [ - 8, - 82, - 149, - 255 - ], - "241": [ - 8, - 81, - 147, - 255 - ], - "242": [ - 8, - 80, - 146, - 255 - ], - "243": [ - 8, - 79, - 145, - 255 - ], - "244": [ - 8, - 77, - 143, - 255 - ], - "245": [ - 8, - 76, - 142, - 255 - ], - "246": [ - 8, - 75, - 141, - 255 - ], - "247": [ - 8, - 74, - 139, - 255 - ], - "248": [ - 8, - 72, - 138, - 255 - ], - "249": [ - 8, - 71, - 137, - 255 - ], - "250": [ - 8, - 70, - 135, - 255 - ], - "251": [ - 8, - 69, - 134, - 255 - ], - "252": [ - 8, - 67, - 133, - 255 - ], - "253": [ - 8, - 66, - 131, - 255 - ], - "254": [ - 8, - 65, - 130, - 255 - ], - "255": [ - 8, - 64, - 129, - 255 - ] - }, - gray: { - "0": [ - 0, - 0, - 0, - 255 - ], - "1": [ - 1, - 1, - 1, - 255 - ], - "2": [ - 2, - 2, - 2, - 255 - ], - "3": [ - 3, - 3, - 3, - 255 - ], - "4": [ - 4, - 4, - 4, - 255 - ], - "5": [ - 5, - 5, - 5, - 255 - ], - "6": [ - 6, - 6, - 6, - 255 - ], - "7": [ - 7, - 7, - 7, - 255 - ], - "8": [ - 8, - 8, - 8, - 255 - ], - "9": [ - 9, - 9, - 9, - 255 - ], - "10": [ - 10, - 10, - 10, - 255 - ], - "11": [ - 11, - 11, - 11, - 255 - ], - "12": [ - 12, - 12, - 12, - 255 - ], - "13": [ - 13, - 13, - 13, - 255 - ], - "14": [ - 14, - 14, - 14, - 255 - ], - "15": [ - 15, - 15, - 15, - 255 - ], - "16": [ - 16, - 16, - 16, - 255 - ], - "17": [ - 17, - 17, - 17, - 255 - ], - "18": [ - 18, - 18, - 18, - 255 - ], - "19": [ - 19, - 19, - 19, - 255 - ], - "20": [ - 20, - 20, - 20, - 255 - ], - "21": [ - 21, - 21, - 21, - 255 - ], - "22": [ - 22, - 22, - 22, - 255 - ], - "23": [ - 23, - 23, - 23, - 255 - ], - "24": [ - 24, - 24, - 24, - 255 - ], - "25": [ - 25, - 25, - 25, - 255 - ], - "26": [ - 26, - 26, - 26, - 255 - ], - "27": [ - 27, - 27, - 27, - 255 - ], - "28": [ - 28, - 28, - 28, - 255 - ], - "29": [ - 29, - 29, - 29, - 255 - ], - "30": [ - 30, - 30, - 30, - 255 - ], - "31": [ - 31, - 31, - 31, - 255 - ], - "32": [ - 32, - 32, - 32, - 255 - ], - "33": [ - 32, - 32, - 32, - 255 - ], - "34": [ - 34, - 34, - 34, - 255 - ], - "35": [ - 35, - 35, - 35, - 255 - ], - "36": [ - 36, - 36, - 36, - 255 - ], - "37": [ - 36, - 36, - 36, - 255 - ], - "38": [ - 38, - 38, - 38, - 255 - ], - "39": [ - 39, - 39, - 39, - 255 - ], - "40": [ - 40, - 40, - 40, - 255 - ], - "41": [ - 40, - 40, - 40, - 255 - ], - "42": [ - 42, - 42, - 42, - 255 - ], - "43": [ - 43, - 43, - 43, - 255 - ], - "44": [ - 44, - 44, - 44, - 255 - ], - "45": [ - 44, - 44, - 44, - 255 - ], - "46": [ - 46, - 46, - 46, - 255 - ], - "47": [ - 47, - 47, - 47, - 255 - ], - "48": [ - 48, - 48, - 48, - 255 - ], - "49": [ - 48, - 48, - 48, - 255 - ], - "50": [ - 50, - 50, - 50, - 255 - ], - "51": [ - 51, - 51, - 51, - 255 - ], - "52": [ - 52, - 52, - 52, - 255 - ], - "53": [ - 52, - 52, - 52, - 255 - ], - "54": [ - 54, - 54, - 54, - 255 - ], - "55": [ - 55, - 55, - 55, - 255 - ], - "56": [ - 56, - 56, - 56, - 255 - ], - "57": [ - 56, - 56, - 56, - 255 - ], - "58": [ - 58, - 58, - 58, - 255 - ], - "59": [ - 59, - 59, - 59, - 255 - ], - "60": [ - 60, - 60, - 60, - 255 - ], - "61": [ - 60, - 60, - 60, - 255 - ], - "62": [ - 62, - 62, - 62, - 255 - ], - "63": [ - 63, - 63, - 63, - 255 - ], - "64": [ - 64, - 64, - 64, - 255 - ], - "65": [ - 65, - 65, - 65, - 255 - ], - "66": [ - 65, - 65, - 65, - 255 - ], - "67": [ - 67, - 67, - 67, - 255 - ], - "68": [ - 68, - 68, - 68, - 255 - ], - "69": [ - 69, - 69, - 69, - 255 - ], - "70": [ - 70, - 70, - 70, - 255 - ], - "71": [ - 71, - 71, - 71, - 255 - ], - "72": [ - 72, - 72, - 72, - 255 - ], - "73": [ - 73, - 73, - 73, - 255 - ], - "74": [ - 73, - 73, - 73, - 255 - ], - "75": [ - 75, - 75, - 75, - 255 - ], - "76": [ - 76, - 76, - 76, - 255 - ], - "77": [ - 77, - 77, - 77, - 255 - ], - "78": [ - 78, - 78, - 78, - 255 - ], - "79": [ - 79, - 79, - 79, - 255 - ], - "80": [ - 80, - 80, - 80, - 255 - ], - "81": [ - 81, - 81, - 81, - 255 - ], - "82": [ - 81, - 81, - 81, - 255 - ], - "83": [ - 83, - 83, - 83, - 255 - ], - "84": [ - 84, - 84, - 84, - 255 - ], - "85": [ - 85, - 85, - 85, - 255 - ], - "86": [ - 86, - 86, - 86, - 255 - ], - "87": [ - 87, - 87, - 87, - 255 - ], - "88": [ - 88, - 88, - 88, - 255 - ], - "89": [ - 89, - 89, - 89, - 255 - ], - "90": [ - 89, - 89, - 89, - 255 - ], - "91": [ - 91, - 91, - 91, - 255 - ], - "92": [ - 92, - 92, - 92, - 255 - ], - "93": [ - 93, - 93, - 93, - 255 - ], - "94": [ - 94, - 94, - 94, - 255 - ], - "95": [ - 95, - 95, - 95, - 255 - ], - "96": [ - 96, - 96, - 96, - 255 - ], - "97": [ - 97, - 97, - 97, - 255 - ], - "98": [ - 97, - 97, - 97, - 255 - ], - "99": [ - 99, - 99, - 99, - 255 - ], - "100": [ - 100, - 100, - 100, - 255 - ], - "101": [ - 101, - 101, - 101, - 255 - ], - "102": [ - 102, - 102, - 102, - 255 - ], - "103": [ - 103, - 103, - 103, - 255 - ], - "104": [ - 104, - 104, - 104, - 255 - ], - "105": [ - 105, - 105, - 105, - 255 - ], - "106": [ - 105, - 105, - 105, - 255 - ], - "107": [ - 107, - 107, - 107, - 255 - ], - "108": [ - 108, - 108, - 108, - 255 - ], - "109": [ - 109, - 109, - 109, - 255 - ], - "110": [ - 110, - 110, - 110, - 255 - ], - "111": [ - 111, - 111, - 111, - 255 - ], - "112": [ - 112, - 112, - 112, - 255 - ], - "113": [ - 113, - 113, - 113, - 255 - ], - "114": [ - 113, - 113, - 113, - 255 - ], - "115": [ - 115, - 115, - 115, - 255 - ], - "116": [ - 116, - 116, - 116, - 255 - ], - "117": [ - 117, - 117, - 117, - 255 - ], - "118": [ - 118, - 118, - 118, - 255 - ], - "119": [ - 119, - 119, - 119, - 255 - ], - "120": [ - 120, - 120, - 120, - 255 - ], - "121": [ - 121, - 121, - 121, - 255 - ], - "122": [ - 121, - 121, - 121, - 255 - ], - "123": [ - 123, - 123, - 123, - 255 - ], - "124": [ - 124, - 124, - 124, - 255 - ], - "125": [ - 125, - 125, - 125, - 255 - ], - "126": [ - 126, - 126, - 126, - 255 - ], - "127": [ - 127, - 127, - 127, - 255 - ], - "128": [ - 128, - 128, - 128, - 255 - ], - "129": [ - 129, - 129, - 129, - 255 - ], - "130": [ - 130, - 130, - 130, - 255 - ], - "131": [ - 131, - 131, - 131, - 255 - ], - "132": [ - 131, - 131, - 131, - 255 - ], - "133": [ - 133, - 133, - 133, - 255 - ], - "134": [ - 134, - 134, - 134, - 255 - ], - "135": [ - 135, - 135, - 135, - 255 - ], - "136": [ - 136, - 136, - 136, - 255 - ], - "137": [ - 137, - 137, - 137, - 255 - ], - "138": [ - 138, - 138, - 138, - 255 - ], - "139": [ - 139, - 139, - 139, - 255 - ], - "140": [ - 140, - 140, - 140, - 255 - ], - "141": [ - 141, - 141, - 141, - 255 - ], - "142": [ - 142, - 142, - 142, - 255 - ], - "143": [ - 143, - 143, - 143, - 255 - ], - "144": [ - 144, - 144, - 144, - 255 - ], - "145": [ - 145, - 145, - 145, - 255 - ], - "146": [ - 146, - 146, - 146, - 255 - ], - "147": [ - 147, - 147, - 147, - 255 - ], - "148": [ - 147, - 147, - 147, - 255 - ], - "149": [ - 149, - 149, - 149, - 255 - ], - "150": [ - 150, - 150, - 150, - 255 - ], - "151": [ - 151, - 151, - 151, - 255 - ], - "152": [ - 152, - 152, - 152, - 255 - ], - "153": [ - 153, - 153, - 153, - 255 - ], - "154": [ - 154, - 154, - 154, - 255 - ], - "155": [ - 155, - 155, - 155, - 255 - ], - "156": [ - 156, - 156, - 156, - 255 - ], - "157": [ - 157, - 157, - 157, - 255 - ], - "158": [ - 158, - 158, - 158, - 255 - ], - "159": [ - 159, - 159, - 159, - 255 - ], - "160": [ - 160, - 160, - 160, - 255 - ], - "161": [ - 161, - 161, - 161, - 255 - ], - "162": [ - 162, - 162, - 162, - 255 - ], - "163": [ - 163, - 163, - 163, - 255 - ], - "164": [ - 163, - 163, - 163, - 255 - ], - "165": [ - 165, - 165, - 165, - 255 - ], - "166": [ - 166, - 166, - 166, - 255 - ], - "167": [ - 167, - 167, - 167, - 255 - ], - "168": [ - 168, - 168, - 168, - 255 - ], - "169": [ - 169, - 169, - 169, - 255 - ], - "170": [ - 170, - 170, - 170, - 255 - ], - "171": [ - 171, - 171, - 171, - 255 - ], - "172": [ - 172, - 172, - 172, - 255 - ], - "173": [ - 173, - 173, - 173, - 255 - ], - "174": [ - 174, - 174, - 174, - 255 - ], - "175": [ - 175, - 175, - 175, - 255 - ], - "176": [ - 176, - 176, - 176, - 255 - ], - "177": [ - 177, - 177, - 177, - 255 - ], - "178": [ - 178, - 178, - 178, - 255 - ], - "179": [ - 179, - 179, - 179, - 255 - ], - "180": [ - 179, - 179, - 179, - 255 - ], - "181": [ - 181, - 181, - 181, - 255 - ], - "182": [ - 182, - 182, - 182, - 255 - ], - "183": [ - 183, - 183, - 183, - 255 - ], - "184": [ - 184, - 184, - 184, - 255 - ], - "185": [ - 185, - 185, - 185, - 255 - ], - "186": [ - 186, - 186, - 186, - 255 - ], - "187": [ - 187, - 187, - 187, - 255 - ], - "188": [ - 188, - 188, - 188, - 255 - ], - "189": [ - 189, - 189, - 189, - 255 - ], - "190": [ - 190, - 190, - 190, - 255 - ], - "191": [ - 191, - 191, - 191, - 255 - ], - "192": [ - 192, - 192, - 192, - 255 - ], - "193": [ - 193, - 193, - 193, - 255 - ], - "194": [ - 194, - 194, - 194, - 255 - ], - "195": [ - 195, - 195, - 195, - 255 - ], - "196": [ - 195, - 195, - 195, - 255 - ], - "197": [ - 197, - 197, - 197, - 255 - ], - "198": [ - 198, - 198, - 198, - 255 - ], - "199": [ - 199, - 199, - 199, - 255 - ], - "200": [ - 200, - 200, - 200, - 255 - ], - "201": [ - 201, - 201, - 201, - 255 - ], - "202": [ - 202, - 202, - 202, - 255 - ], - "203": [ - 203, - 203, - 203, - 255 - ], - "204": [ - 204, - 204, - 204, - 255 - ], - "205": [ - 205, - 205, - 205, - 255 - ], - "206": [ - 206, - 206, - 206, - 255 - ], - "207": [ - 207, - 207, - 207, - 255 - ], - "208": [ - 208, - 208, - 208, - 255 - ], - "209": [ - 209, - 209, - 209, - 255 - ], - "210": [ - 210, - 210, - 210, - 255 - ], - "211": [ - 211, - 211, - 211, - 255 - ], - "212": [ - 211, - 211, - 211, - 255 - ], - "213": [ - 213, - 213, - 213, - 255 - ], - "214": [ - 214, - 214, - 214, - 255 - ], - "215": [ - 215, - 215, - 215, - 255 - ], - "216": [ - 216, - 216, - 216, - 255 - ], - "217": [ - 217, - 217, - 217, - 255 - ], - "218": [ - 218, - 218, - 218, - 255 - ], - "219": [ - 219, - 219, - 219, - 255 - ], - "220": [ - 220, - 220, - 220, - 255 - ], - "221": [ - 221, - 221, - 221, - 255 - ], - "222": [ - 222, - 222, - 222, - 255 - ], - "223": [ - 223, - 223, - 223, - 255 - ], - "224": [ - 224, - 224, - 224, - 255 - ], - "225": [ - 225, - 225, - 225, - 255 - ], - "226": [ - 226, - 226, - 226, - 255 - ], - "227": [ - 227, - 227, - 227, - 255 - ], - "228": [ - 227, - 227, - 227, - 255 - ], - "229": [ - 229, - 229, - 229, - 255 - ], - "230": [ - 230, - 230, - 230, - 255 - ], - "231": [ - 231, - 231, - 231, - 255 - ], - "232": [ - 232, - 232, - 232, - 255 - ], - "233": [ - 233, - 233, - 233, - 255 - ], - "234": [ - 234, - 234, - 234, - 255 - ], - "235": [ - 235, - 235, - 235, - 255 - ], - "236": [ - 236, - 236, - 236, - 255 - ], - "237": [ - 237, - 237, - 237, - 255 - ], - "238": [ - 238, - 238, - 238, - 255 - ], - "239": [ - 239, - 239, - 239, - 255 - ], - "240": [ - 240, - 240, - 240, - 255 - ], - "241": [ - 241, - 241, - 241, - 255 - ], - "242": [ - 242, - 242, - 242, - 255 - ], - "243": [ - 243, - 243, - 243, - 255 - ], - "244": [ - 243, - 243, - 243, - 255 - ], - "245": [ - 245, - 245, - 245, - 255 - ], - "246": [ - 246, - 246, - 246, - 255 - ], - "247": [ - 247, - 247, - 247, - 255 - ], - "248": [ - 248, - 248, - 248, - 255 - ], - "249": [ - 249, - 249, - 249, - 255 - ], - "250": [ - 250, - 250, - 250, - 255 - ], - "251": [ - 251, - 251, - 251, - 255 - ], - "252": [ - 252, - 252, - 252, - 255 - ], - "253": [ - 253, - 253, - 253, - 255 - ], - "254": [ - 254, - 254, - 254, - 255 - ], - "255": [ - 255, - 255, - 255, - 255 - ] - }, - greens: { - "0": [ - 247, - 252, - 245, - 255 - ], - "1": [ - 246, - 251, - 244, - 255 - ], - "2": [ - 245, - 251, - 243, - 255 - ], - "3": [ - 245, - 251, - 243, - 255 - ], - "4": [ - 244, - 251, - 242, - 255 - ], - "5": [ - 244, - 250, - 241, - 255 - ], - "6": [ - 243, - 250, - 241, - 255 - ], - "7": [ - 243, - 250, - 240, - 255 - ], - "8": [ - 242, - 250, - 239, - 255 - ], - "9": [ - 241, - 250, - 239, - 255 - ], - "10": [ - 241, - 249, - 238, - 255 - ], - "11": [ - 240, - 249, - 237, - 255 - ], - "12": [ - 240, - 249, - 237, - 255 - ], - "13": [ - 239, - 249, - 236, - 255 - ], - "14": [ - 239, - 248, - 235, - 255 - ], - "15": [ - 238, - 248, - 235, - 255 - ], - "16": [ - 237, - 248, - 234, - 255 - ], - "17": [ - 237, - 248, - 233, - 255 - ], - "18": [ - 236, - 248, - 233, - 255 - ], - "19": [ - 236, - 247, - 232, - 255 - ], - "20": [ - 235, - 247, - 231, - 255 - ], - "21": [ - 235, - 247, - 231, - 255 - ], - "22": [ - 234, - 247, - 230, - 255 - ], - "23": [ - 234, - 246, - 229, - 255 - ], - "24": [ - 233, - 246, - 229, - 255 - ], - "25": [ - 232, - 246, - 228, - 255 - ], - "26": [ - 232, - 246, - 227, - 255 - ], - "27": [ - 231, - 246, - 227, - 255 - ], - "28": [ - 231, - 245, - 226, - 255 - ], - "29": [ - 230, - 245, - 225, - 255 - ], - "30": [ - 230, - 245, - 225, - 255 - ], - "31": [ - 229, - 245, - 224, - 255 - ], - "32": [ - 228, - 244, - 223, - 255 - ], - "33": [ - 227, - 244, - 222, - 255 - ], - "34": [ - 227, - 244, - 221, - 255 - ], - "35": [ - 226, - 243, - 220, - 255 - ], - "36": [ - 225, - 243, - 219, - 255 - ], - "37": [ - 224, - 243, - 218, - 255 - ], - "38": [ - 223, - 242, - 217, - 255 - ], - "39": [ - 222, - 242, - 216, - 255 - ], - "40": [ - 221, - 241, - 215, - 255 - ], - "41": [ - 220, - 241, - 214, - 255 - ], - "42": [ - 219, - 241, - 213, - 255 - ], - "43": [ - 218, - 240, - 212, - 255 - ], - "44": [ - 217, - 240, - 211, - 255 - ], - "45": [ - 216, - 240, - 210, - 255 - ], - "46": [ - 215, - 239, - 209, - 255 - ], - "47": [ - 214, - 239, - 208, - 255 - ], - "48": [ - 213, - 238, - 207, - 255 - ], - "49": [ - 212, - 238, - 206, - 255 - ], - "50": [ - 211, - 238, - 205, - 255 - ], - "51": [ - 211, - 237, - 204, - 255 - ], - "52": [ - 210, - 237, - 203, - 255 - ], - "53": [ - 209, - 237, - 202, - 255 - ], - "54": [ - 208, - 236, - 201, - 255 - ], - "55": [ - 207, - 236, - 200, - 255 - ], - "56": [ - 206, - 235, - 199, - 255 - ], - "57": [ - 205, - 235, - 198, - 255 - ], - "58": [ - 204, - 235, - 197, - 255 - ], - "59": [ - 203, - 234, - 196, - 255 - ], - "60": [ - 202, - 234, - 195, - 255 - ], - "61": [ - 201, - 234, - 194, - 255 - ], - "62": [ - 200, - 233, - 193, - 255 - ], - "63": [ - 199, - 233, - 192, - 255 - ], - "64": [ - 198, - 232, - 191, - 255 - ], - "65": [ - 197, - 232, - 190, - 255 - ], - "66": [ - 196, - 231, - 189, - 255 - ], - "67": [ - 195, - 231, - 188, - 255 - ], - "68": [ - 193, - 230, - 187, - 255 - ], - "69": [ - 192, - 230, - 185, - 255 - ], - "70": [ - 191, - 229, - 184, - 255 - ], - "71": [ - 190, - 229, - 183, - 255 - ], - "72": [ - 189, - 228, - 182, - 255 - ], - "73": [ - 187, - 228, - 181, - 255 - ], - "74": [ - 186, - 227, - 180, - 255 - ], - "75": [ - 185, - 227, - 178, - 255 - ], - "76": [ - 184, - 226, - 177, - 255 - ], - "77": [ - 183, - 226, - 176, - 255 - ], - "78": [ - 182, - 225, - 175, - 255 - ], - "79": [ - 180, - 225, - 174, - 255 - ], - "80": [ - 179, - 224, - 173, - 255 - ], - "81": [ - 178, - 224, - 171, - 255 - ], - "82": [ - 177, - 223, - 170, - 255 - ], - "83": [ - 176, - 223, - 169, - 255 - ], - "84": [ - 174, - 222, - 168, - 255 - ], - "85": [ - 173, - 222, - 167, - 255 - ], - "86": [ - 172, - 221, - 166, - 255 - ], - "87": [ - 171, - 221, - 165, - 255 - ], - "88": [ - 170, - 220, - 163, - 255 - ], - "89": [ - 168, - 220, - 162, - 255 - ], - "90": [ - 167, - 219, - 161, - 255 - ], - "91": [ - 166, - 219, - 160, - 255 - ], - "92": [ - 165, - 218, - 159, - 255 - ], - "93": [ - 164, - 218, - 158, - 255 - ], - "94": [ - 162, - 217, - 156, - 255 - ], - "95": [ - 161, - 217, - 155, - 255 - ], - "96": [ - 160, - 216, - 154, - 255 - ], - "97": [ - 159, - 216, - 153, - 255 - ], - "98": [ - 157, - 215, - 152, - 255 - ], - "99": [ - 156, - 214, - 151, - 255 - ], - "100": [ - 154, - 214, - 149, - 255 - ], - "101": [ - 153, - 213, - 148, - 255 - ], - "102": [ - 152, - 212, - 147, - 255 - ], - "103": [ - 150, - 212, - 146, - 255 - ], - "104": [ - 149, - 211, - 145, - 255 - ], - "105": [ - 147, - 210, - 144, - 255 - ], - "106": [ - 146, - 210, - 142, - 255 - ], - "107": [ - 144, - 209, - 141, - 255 - ], - "108": [ - 143, - 208, - 140, - 255 - ], - "109": [ - 142, - 208, - 139, - 255 - ], - "110": [ - 140, - 207, - 138, - 255 - ], - "111": [ - 139, - 206, - 137, - 255 - ], - "112": [ - 137, - 206, - 135, - 255 - ], - "113": [ - 136, - 205, - 134, - 255 - ], - "114": [ - 135, - 204, - 133, - 255 - ], - "115": [ - 133, - 204, - 132, - 255 - ], - "116": [ - 132, - 203, - 131, - 255 - ], - "117": [ - 130, - 202, - 130, - 255 - ], - "118": [ - 129, - 202, - 129, - 255 - ], - "119": [ - 128, - 201, - 127, - 255 - ], - "120": [ - 126, - 200, - 126, - 255 - ], - "121": [ - 125, - 200, - 125, - 255 - ], - "122": [ - 123, - 199, - 124, - 255 - ], - "123": [ - 122, - 198, - 123, - 255 - ], - "124": [ - 120, - 198, - 122, - 255 - ], - "125": [ - 119, - 197, - 120, - 255 - ], - "126": [ - 118, - 196, - 119, - 255 - ], - "127": [ - 116, - 196, - 118, - 255 - ], - "128": [ - 115, - 195, - 117, - 255 - ], - "129": [ - 113, - 194, - 116, - 255 - ], - "130": [ - 112, - 194, - 116, - 255 - ], - "131": [ - 110, - 193, - 115, - 255 - ], - "132": [ - 108, - 192, - 114, - 255 - ], - "133": [ - 107, - 191, - 113, - 255 - ], - "134": [ - 105, - 190, - 112, - 255 - ], - "135": [ - 104, - 190, - 112, - 255 - ], - "136": [ - 102, - 189, - 111, - 255 - ], - "137": [ - 100, - 188, - 110, - 255 - ], - "138": [ - 99, - 187, - 109, - 255 - ], - "139": [ - 97, - 186, - 108, - 255 - ], - "140": [ - 96, - 186, - 108, - 255 - ], - "141": [ - 94, - 185, - 107, - 255 - ], - "142": [ - 92, - 184, - 106, - 255 - ], - "143": [ - 91, - 183, - 105, - 255 - ], - "144": [ - 89, - 183, - 105, - 255 - ], - "145": [ - 88, - 182, - 104, - 255 - ], - "146": [ - 86, - 181, - 103, - 255 - ], - "147": [ - 84, - 180, - 102, - 255 - ], - "148": [ - 83, - 179, - 101, - 255 - ], - "149": [ - 81, - 179, - 101, - 255 - ], - "150": [ - 80, - 178, - 100, - 255 - ], - "151": [ - 78, - 177, - 99, - 255 - ], - "152": [ - 76, - 176, - 98, - 255 - ], - "153": [ - 75, - 176, - 97, - 255 - ], - "154": [ - 73, - 175, - 97, - 255 - ], - "155": [ - 72, - 174, - 96, - 255 - ], - "156": [ - 70, - 173, - 95, - 255 - ], - "157": [ - 68, - 172, - 94, - 255 - ], - "158": [ - 67, - 172, - 94, - 255 - ], - "159": [ - 65, - 171, - 93, - 255 - ], - "160": [ - 64, - 170, - 92, - 255 - ], - "161": [ - 63, - 169, - 91, - 255 - ], - "162": [ - 62, - 168, - 91, - 255 - ], - "163": [ - 61, - 167, - 90, - 255 - ], - "164": [ - 60, - 166, - 89, - 255 - ], - "165": [ - 59, - 165, - 88, - 255 - ], - "166": [ - 58, - 164, - 88, - 255 - ], - "167": [ - 57, - 163, - 87, - 255 - ], - "168": [ - 56, - 162, - 86, - 255 - ], - "169": [ - 55, - 161, - 85, - 255 - ], - "170": [ - 55, - 160, - 85, - 255 - ], - "171": [ - 54, - 159, - 84, - 255 - ], - "172": [ - 53, - 158, - 83, - 255 - ], - "173": [ - 52, - 157, - 82, - 255 - ], - "174": [ - 51, - 156, - 81, - 255 - ], - "175": [ - 50, - 155, - 81, - 255 - ], - "176": [ - 49, - 154, - 80, - 255 - ], - "177": [ - 48, - 153, - 79, - 255 - ], - "178": [ - 47, - 152, - 78, - 255 - ], - "179": [ - 46, - 151, - 78, - 255 - ], - "180": [ - 45, - 150, - 77, - 255 - ], - "181": [ - 44, - 149, - 76, - 255 - ], - "182": [ - 43, - 148, - 75, - 255 - ], - "183": [ - 42, - 147, - 75, - 255 - ], - "184": [ - 41, - 146, - 74, - 255 - ], - "185": [ - 40, - 145, - 73, - 255 - ], - "186": [ - 39, - 144, - 72, - 255 - ], - "187": [ - 39, - 143, - 72, - 255 - ], - "188": [ - 38, - 142, - 71, - 255 - ], - "189": [ - 37, - 141, - 70, - 255 - ], - "190": [ - 36, - 140, - 69, - 255 - ], - "191": [ - 35, - 139, - 69, - 255 - ], - "192": [ - 34, - 138, - 68, - 255 - ], - "193": [ - 33, - 137, - 67, - 255 - ], - "194": [ - 31, - 136, - 66, - 255 - ], - "195": [ - 30, - 135, - 66, - 255 - ], - "196": [ - 29, - 134, - 65, - 255 - ], - "197": [ - 28, - 133, - 64, - 255 - ], - "198": [ - 27, - 132, - 63, - 255 - ], - "199": [ - 26, - 131, - 62, - 255 - ], - "200": [ - 25, - 130, - 62, - 255 - ], - "201": [ - 24, - 129, - 61, - 255 - ], - "202": [ - 23, - 128, - 60, - 255 - ], - "203": [ - 22, - 127, - 59, - 255 - ], - "204": [ - 21, - 126, - 58, - 255 - ], - "205": [ - 19, - 126, - 58, - 255 - ], - "206": [ - 18, - 125, - 57, - 255 - ], - "207": [ - 17, - 124, - 56, - 255 - ], - "208": [ - 16, - 123, - 55, - 255 - ], - "209": [ - 15, - 122, - 55, - 255 - ], - "210": [ - 14, - 121, - 54, - 255 - ], - "211": [ - 13, - 120, - 53, - 255 - ], - "212": [ - 12, - 119, - 52, - 255 - ], - "213": [ - 11, - 118, - 51, - 255 - ], - "214": [ - 10, - 117, - 51, - 255 - ], - "215": [ - 8, - 116, - 50, - 255 - ], - "216": [ - 7, - 115, - 49, - 255 - ], - "217": [ - 6, - 114, - 48, - 255 - ], - "218": [ - 5, - 113, - 48, - 255 - ], - "219": [ - 4, - 112, - 47, - 255 - ], - "220": [ - 3, - 111, - 46, - 255 - ], - "221": [ - 2, - 111, - 45, - 255 - ], - "222": [ - 1, - 110, - 44, - 255 - ], - "223": [ - 0, - 109, - 44, - 255 - ], - "224": [ - 0, - 107, - 43, - 255 - ], - "225": [ - 0, - 106, - 43, - 255 - ], - "226": [ - 0, - 105, - 42, - 255 - ], - "227": [ - 0, - 104, - 41, - 255 - ], - "228": [ - 0, - 102, - 41, - 255 - ], - "229": [ - 0, - 101, - 40, - 255 - ], - "230": [ - 0, - 100, - 40, - 255 - ], - "231": [ - 0, - 98, - 39, - 255 - ], - "232": [ - 0, - 97, - 39, - 255 - ], - "233": [ - 0, - 96, - 38, - 255 - ], - "234": [ - 0, - 95, - 38, - 255 - ], - "235": [ - 0, - 93, - 37, - 255 - ], - "236": [ - 0, - 92, - 37, - 255 - ], - "237": [ - 0, - 91, - 36, - 255 - ], - "238": [ - 0, - 89, - 36, - 255 - ], - "239": [ - 0, - 88, - 35, - 255 - ], - "240": [ - 0, - 87, - 35, - 255 - ], - "241": [ - 0, - 86, - 34, - 255 - ], - "242": [ - 0, - 84, - 33, - 255 - ], - "243": [ - 0, - 83, - 33, - 255 - ], - "244": [ - 0, - 82, - 32, - 255 - ], - "245": [ - 0, - 80, - 32, - 255 - ], - "246": [ - 0, - 79, - 31, - 255 - ], - "247": [ - 0, - 78, - 31, - 255 - ], - "248": [ - 0, - 77, - 30, - 255 - ], - "249": [ - 0, - 75, - 30, - 255 - ], - "250": [ - 0, - 74, - 29, - 255 - ], - "251": [ - 0, - 73, - 29, - 255 - ], - "252": [ - 0, - 71, - 28, - 255 - ], - "253": [ - 0, - 70, - 28, - 255 - ], - "254": [ - 0, - 69, - 27, - 255 - ], - "255": [ - 0, - 68, - 27, - 255 - ] - }, - greys: { - "0": [ - 255, - 255, - 255, - 255 - ], - "1": [ - 254, - 254, - 254, - 255 - ], - "2": [ - 254, - 254, - 254, - 255 - ], - "3": [ - 253, - 253, - 253, - 255 - ], - "4": [ - 253, - 253, - 253, - 255 - ], - "5": [ - 252, - 252, - 252, - 255 - ], - "6": [ - 252, - 252, - 252, - 255 - ], - "7": [ - 251, - 251, - 251, - 255 - ], - "8": [ - 251, - 251, - 251, - 255 - ], - "9": [ - 250, - 250, - 250, - 255 - ], - "10": [ - 250, - 250, - 250, - 255 - ], - "11": [ - 249, - 249, - 249, - 255 - ], - "12": [ - 249, - 249, - 249, - 255 - ], - "13": [ - 248, - 248, - 248, - 255 - ], - "14": [ - 248, - 248, - 248, - 255 - ], - "15": [ - 247, - 247, - 247, - 255 - ], - "16": [ - 247, - 247, - 247, - 255 - ], - "17": [ - 247, - 247, - 247, - 255 - ], - "18": [ - 246, - 246, - 246, - 255 - ], - "19": [ - 246, - 246, - 246, - 255 - ], - "20": [ - 245, - 245, - 245, - 255 - ], - "21": [ - 245, - 245, - 245, - 255 - ], - "22": [ - 244, - 244, - 244, - 255 - ], - "23": [ - 244, - 244, - 244, - 255 - ], - "24": [ - 243, - 243, - 243, - 255 - ], - "25": [ - 243, - 243, - 243, - 255 - ], - "26": [ - 242, - 242, - 242, - 255 - ], - "27": [ - 242, - 242, - 242, - 255 - ], - "28": [ - 241, - 241, - 241, - 255 - ], - "29": [ - 241, - 241, - 241, - 255 - ], - "30": [ - 240, - 240, - 240, - 255 - ], - "31": [ - 240, - 240, - 240, - 255 - ], - "32": [ - 239, - 239, - 239, - 255 - ], - "33": [ - 239, - 239, - 239, - 255 - ], - "34": [ - 238, - 238, - 238, - 255 - ], - "35": [ - 237, - 237, - 237, - 255 - ], - "36": [ - 237, - 237, - 237, - 255 - ], - "37": [ - 236, - 236, - 236, - 255 - ], - "38": [ - 235, - 235, - 235, - 255 - ], - "39": [ - 234, - 234, - 234, - 255 - ], - "40": [ - 234, - 234, - 234, - 255 - ], - "41": [ - 233, - 233, - 233, - 255 - ], - "42": [ - 232, - 232, - 232, - 255 - ], - "43": [ - 231, - 231, - 231, - 255 - ], - "44": [ - 231, - 231, - 231, - 255 - ], - "45": [ - 230, - 230, - 230, - 255 - ], - "46": [ - 229, - 229, - 229, - 255 - ], - "47": [ - 229, - 229, - 229, - 255 - ], - "48": [ - 228, - 228, - 228, - 255 - ], - "49": [ - 227, - 227, - 227, - 255 - ], - "50": [ - 226, - 226, - 226, - 255 - ], - "51": [ - 226, - 226, - 226, - 255 - ], - "52": [ - 225, - 225, - 225, - 255 - ], - "53": [ - 224, - 224, - 224, - 255 - ], - "54": [ - 224, - 224, - 224, - 255 - ], - "55": [ - 223, - 223, - 223, - 255 - ], - "56": [ - 222, - 222, - 222, - 255 - ], - "57": [ - 221, - 221, - 221, - 255 - ], - "58": [ - 221, - 221, - 221, - 255 - ], - "59": [ - 220, - 220, - 220, - 255 - ], - "60": [ - 219, - 219, - 219, - 255 - ], - "61": [ - 218, - 218, - 218, - 255 - ], - "62": [ - 218, - 218, - 218, - 255 - ], - "63": [ - 217, - 217, - 217, - 255 - ], - "64": [ - 216, - 216, - 216, - 255 - ], - "65": [ - 215, - 215, - 215, - 255 - ], - "66": [ - 215, - 215, - 215, - 255 - ], - "67": [ - 214, - 214, - 214, - 255 - ], - "68": [ - 213, - 213, - 213, - 255 - ], - "69": [ - 212, - 212, - 212, - 255 - ], - "70": [ - 211, - 211, - 211, - 255 - ], - "71": [ - 210, - 210, - 210, - 255 - ], - "72": [ - 209, - 209, - 209, - 255 - ], - "73": [ - 208, - 208, - 208, - 255 - ], - "74": [ - 207, - 207, - 207, - 255 - ], - "75": [ - 207, - 207, - 207, - 255 - ], - "76": [ - 206, - 206, - 206, - 255 - ], - "77": [ - 205, - 205, - 205, - 255 - ], - "78": [ - 204, - 204, - 204, - 255 - ], - "79": [ - 203, - 203, - 203, - 255 - ], - "80": [ - 202, - 202, - 202, - 255 - ], - "81": [ - 201, - 201, - 201, - 255 - ], - "82": [ - 200, - 200, - 200, - 255 - ], - "83": [ - 200, - 200, - 200, - 255 - ], - "84": [ - 199, - 199, - 199, - 255 - ], - "85": [ - 198, - 198, - 198, - 255 - ], - "86": [ - 197, - 197, - 197, - 255 - ], - "87": [ - 196, - 196, - 196, - 255 - ], - "88": [ - 195, - 195, - 195, - 255 - ], - "89": [ - 194, - 194, - 194, - 255 - ], - "90": [ - 193, - 193, - 193, - 255 - ], - "91": [ - 193, - 193, - 193, - 255 - ], - "92": [ - 192, - 192, - 192, - 255 - ], - "93": [ - 191, - 191, - 191, - 255 - ], - "94": [ - 190, - 190, - 190, - 255 - ], - "95": [ - 189, - 189, - 189, - 255 - ], - "96": [ - 188, - 188, - 188, - 255 - ], - "97": [ - 187, - 187, - 187, - 255 - ], - "98": [ - 186, - 186, - 186, - 255 - ], - "99": [ - 184, - 184, - 184, - 255 - ], - "100": [ - 183, - 183, - 183, - 255 - ], - "101": [ - 182, - 182, - 182, - 255 - ], - "102": [ - 181, - 181, - 181, - 255 - ], - "103": [ - 179, - 179, - 179, - 255 - ], - "104": [ - 178, - 178, - 178, - 255 - ], - "105": [ - 177, - 177, - 177, - 255 - ], - "106": [ - 176, - 176, - 176, - 255 - ], - "107": [ - 175, - 175, - 175, - 255 - ], - "108": [ - 173, - 173, - 173, - 255 - ], - "109": [ - 172, - 172, - 172, - 255 - ], - "110": [ - 171, - 171, - 171, - 255 - ], - "111": [ - 170, - 170, - 170, - 255 - ], - "112": [ - 168, - 168, - 168, - 255 - ], - "113": [ - 167, - 167, - 167, - 255 - ], - "114": [ - 166, - 166, - 166, - 255 - ], - "115": [ - 165, - 165, - 165, - 255 - ], - "116": [ - 164, - 164, - 164, - 255 - ], - "117": [ - 162, - 162, - 162, - 255 - ], - "118": [ - 161, - 161, - 161, - 255 - ], - "119": [ - 160, - 160, - 160, - 255 - ], - "120": [ - 159, - 159, - 159, - 255 - ], - "121": [ - 157, - 157, - 157, - 255 - ], - "122": [ - 156, - 156, - 156, - 255 - ], - "123": [ - 155, - 155, - 155, - 255 - ], - "124": [ - 154, - 154, - 154, - 255 - ], - "125": [ - 153, - 153, - 153, - 255 - ], - "126": [ - 151, - 151, - 151, - 255 - ], - "127": [ - 150, - 150, - 150, - 255 - ], - "128": [ - 149, - 149, - 149, - 255 - ], - "129": [ - 148, - 148, - 148, - 255 - ], - "130": [ - 147, - 147, - 147, - 255 - ], - "131": [ - 146, - 146, - 146, - 255 - ], - "132": [ - 145, - 145, - 145, - 255 - ], - "133": [ - 143, - 143, - 143, - 255 - ], - "134": [ - 142, - 142, - 142, - 255 - ], - "135": [ - 141, - 141, - 141, - 255 - ], - "136": [ - 140, - 140, - 140, - 255 - ], - "137": [ - 139, - 139, - 139, - 255 - ], - "138": [ - 138, - 138, - 138, - 255 - ], - "139": [ - 137, - 137, - 137, - 255 - ], - "140": [ - 136, - 136, - 136, - 255 - ], - "141": [ - 135, - 135, - 135, - 255 - ], - "142": [ - 134, - 134, - 134, - 255 - ], - "143": [ - 132, - 132, - 132, - 255 - ], - "144": [ - 131, - 131, - 131, - 255 - ], - "145": [ - 130, - 130, - 130, - 255 - ], - "146": [ - 129, - 129, - 129, - 255 - ], - "147": [ - 128, - 128, - 128, - 255 - ], - "148": [ - 127, - 127, - 127, - 255 - ], - "149": [ - 126, - 126, - 126, - 255 - ], - "150": [ - 125, - 125, - 125, - 255 - ], - "151": [ - 124, - 124, - 124, - 255 - ], - "152": [ - 123, - 123, - 123, - 255 - ], - "153": [ - 122, - 122, - 122, - 255 - ], - "154": [ - 120, - 120, - 120, - 255 - ], - "155": [ - 119, - 119, - 119, - 255 - ], - "156": [ - 118, - 118, - 118, - 255 - ], - "157": [ - 117, - 117, - 117, - 255 - ], - "158": [ - 116, - 116, - 116, - 255 - ], - "159": [ - 115, - 115, - 115, - 255 - ], - "160": [ - 114, - 114, - 114, - 255 - ], - "161": [ - 113, - 113, - 113, - 255 - ], - "162": [ - 112, - 112, - 112, - 255 - ], - "163": [ - 111, - 111, - 111, - 255 - ], - "164": [ - 110, - 110, - 110, - 255 - ], - "165": [ - 109, - 109, - 109, - 255 - ], - "166": [ - 108, - 108, - 108, - 255 - ], - "167": [ - 107, - 107, - 107, - 255 - ], - "168": [ - 106, - 106, - 106, - 255 - ], - "169": [ - 105, - 105, - 105, - 255 - ], - "170": [ - 104, - 104, - 104, - 255 - ], - "171": [ - 102, - 102, - 102, - 255 - ], - "172": [ - 101, - 101, - 101, - 255 - ], - "173": [ - 100, - 100, - 100, - 255 - ], - "174": [ - 99, - 99, - 99, - 255 - ], - "175": [ - 98, - 98, - 98, - 255 - ], - "176": [ - 97, - 97, - 97, - 255 - ], - "177": [ - 96, - 96, - 96, - 255 - ], - "178": [ - 95, - 95, - 95, - 255 - ], - "179": [ - 94, - 94, - 94, - 255 - ], - "180": [ - 93, - 93, - 93, - 255 - ], - "181": [ - 92, - 92, - 92, - 255 - ], - "182": [ - 91, - 91, - 91, - 255 - ], - "183": [ - 90, - 90, - 90, - 255 - ], - "184": [ - 89, - 89, - 89, - 255 - ], - "185": [ - 88, - 88, - 88, - 255 - ], - "186": [ - 87, - 87, - 87, - 255 - ], - "187": [ - 86, - 86, - 86, - 255 - ], - "188": [ - 85, - 85, - 85, - 255 - ], - "189": [ - 84, - 84, - 84, - 255 - ], - "190": [ - 83, - 83, - 83, - 255 - ], - "191": [ - 82, - 82, - 82, - 255 - ], - "192": [ - 80, - 80, - 80, - 255 - ], - "193": [ - 79, - 79, - 79, - 255 - ], - "194": [ - 78, - 78, - 78, - 255 - ], - "195": [ - 76, - 76, - 76, - 255 - ], - "196": [ - 75, - 75, - 75, - 255 - ], - "197": [ - 73, - 73, - 73, - 255 - ], - "198": [ - 72, - 72, - 72, - 255 - ], - "199": [ - 71, - 71, - 71, - 255 - ], - "200": [ - 69, - 69, - 69, - 255 - ], - "201": [ - 68, - 68, - 68, - 255 - ], - "202": [ - 66, - 66, - 66, - 255 - ], - "203": [ - 65, - 65, - 65, - 255 - ], - "204": [ - 64, - 64, - 64, - 255 - ], - "205": [ - 62, - 62, - 62, - 255 - ], - "206": [ - 61, - 61, - 61, - 255 - ], - "207": [ - 59, - 59, - 59, - 255 - ], - "208": [ - 58, - 58, - 58, - 255 - ], - "209": [ - 56, - 56, - 56, - 255 - ], - "210": [ - 55, - 55, - 55, - 255 - ], - "211": [ - 54, - 54, - 54, - 255 - ], - "212": [ - 52, - 52, - 52, - 255 - ], - "213": [ - 51, - 51, - 51, - 255 - ], - "214": [ - 49, - 49, - 49, - 255 - ], - "215": [ - 48, - 48, - 48, - 255 - ], - "216": [ - 47, - 47, - 47, - 255 - ], - "217": [ - 45, - 45, - 45, - 255 - ], - "218": [ - 44, - 44, - 44, - 255 - ], - "219": [ - 42, - 42, - 42, - 255 - ], - "220": [ - 41, - 41, - 41, - 255 - ], - "221": [ - 40, - 40, - 40, - 255 - ], - "222": [ - 38, - 38, - 38, - 255 - ], - "223": [ - 37, - 37, - 37, - 255 - ], - "224": [ - 35, - 35, - 35, - 255 - ], - "225": [ - 34, - 34, - 34, - 255 - ], - "226": [ - 33, - 33, - 33, - 255 - ], - "227": [ - 32, - 32, - 32, - 255 - ], - "228": [ - 31, - 31, - 31, - 255 - ], - "229": [ - 30, - 30, - 30, - 255 - ], - "230": [ - 29, - 29, - 29, - 255 - ], - "231": [ - 27, - 27, - 27, - 255 - ], - "232": [ - 26, - 26, - 26, - 255 - ], - "233": [ - 25, - 25, - 25, - 255 - ], - "234": [ - 24, - 24, - 24, - 255 - ], - "235": [ - 23, - 23, - 23, - 255 - ], - "236": [ - 22, - 22, - 22, - 255 - ], - "237": [ - 20, - 20, - 20, - 255 - ], - "238": [ - 19, - 19, - 19, - 255 - ], - "239": [ - 18, - 18, - 18, - 255 - ], - "240": [ - 17, - 17, - 17, - 255 - ], - "241": [ - 16, - 16, - 16, - 255 - ], - "242": [ - 15, - 15, - 15, - 255 - ], - "243": [ - 13, - 13, - 13, - 255 - ], - "244": [ - 12, - 12, - 12, - 255 - ], - "245": [ - 11, - 11, - 11, - 255 - ], - "246": [ - 10, - 10, - 10, - 255 - ], - "247": [ - 9, - 9, - 9, - 255 - ], - "248": [ - 8, - 8, - 8, - 255 - ], - "249": [ - 6, - 6, - 6, - 255 - ], - "250": [ - 5, - 5, - 5, - 255 - ], - "251": [ - 4, - 4, - 4, - 255 - ], - "252": [ - 3, - 3, - 3, - 255 - ], - "253": [ - 2, - 2, - 2, - 255 - ], - "254": [ - 1, - 1, - 1, - 255 - ], - "255": [ - 0, - 0, - 0, - 255 - ] - }, - hot: { - "0": [ - 10, - 0, - 0, - 255 - ], - "1": [ - 13, - 0, - 0, - 255 - ], - "2": [ - 15, - 0, - 0, - 255 - ], - "3": [ - 18, - 0, - 0, - 255 - ], - "4": [ - 21, - 0, - 0, - 255 - ], - "5": [ - 23, - 0, - 0, - 255 - ], - "6": [ - 26, - 0, - 0, - 255 - ], - "7": [ - 28, - 0, - 0, - 255 - ], - "8": [ - 31, - 0, - 0, - 255 - ], - "9": [ - 34, - 0, - 0, - 255 - ], - "10": [ - 36, - 0, - 0, - 255 - ], - "11": [ - 39, - 0, - 0, - 255 - ], - "12": [ - 42, - 0, - 0, - 255 - ], - "13": [ - 44, - 0, - 0, - 255 - ], - "14": [ - 47, - 0, - 0, - 255 - ], - "15": [ - 49, - 0, - 0, - 255 - ], - "16": [ - 52, - 0, - 0, - 255 - ], - "17": [ - 55, - 0, - 0, - 255 - ], - "18": [ - 57, - 0, - 0, - 255 - ], - "19": [ - 60, - 0, - 0, - 255 - ], - "20": [ - 63, - 0, - 0, - 255 - ], - "21": [ - 65, - 0, - 0, - 255 - ], - "22": [ - 68, - 0, - 0, - 255 - ], - "23": [ - 70, - 0, - 0, - 255 - ], - "24": [ - 73, - 0, - 0, - 255 - ], - "25": [ - 76, - 0, - 0, - 255 - ], - "26": [ - 78, - 0, - 0, - 255 - ], - "27": [ - 81, - 0, - 0, - 255 - ], - "28": [ - 84, - 0, - 0, - 255 - ], - "29": [ - 86, - 0, - 0, - 255 - ], - "30": [ - 89, - 0, - 0, - 255 - ], - "31": [ - 91, - 0, - 0, - 255 - ], - "32": [ - 94, - 0, - 0, - 255 - ], - "33": [ - 97, - 0, - 0, - 255 - ], - "34": [ - 99, - 0, - 0, - 255 - ], - "35": [ - 102, - 0, - 0, - 255 - ], - "36": [ - 105, - 0, - 0, - 255 - ], - "37": [ - 107, - 0, - 0, - 255 - ], - "38": [ - 110, - 0, - 0, - 255 - ], - "39": [ - 112, - 0, - 0, - 255 - ], - "40": [ - 115, - 0, - 0, - 255 - ], - "41": [ - 118, - 0, - 0, - 255 - ], - "42": [ - 120, - 0, - 0, - 255 - ], - "43": [ - 123, - 0, - 0, - 255 - ], - "44": [ - 126, - 0, - 0, - 255 - ], - "45": [ - 128, - 0, - 0, - 255 - ], - "46": [ - 131, - 0, - 0, - 255 - ], - "47": [ - 133, - 0, - 0, - 255 - ], - "48": [ - 136, - 0, - 0, - 255 - ], - "49": [ - 139, - 0, - 0, - 255 - ], - "50": [ - 141, - 0, - 0, - 255 - ], - "51": [ - 144, - 0, - 0, - 255 - ], - "52": [ - 147, - 0, - 0, - 255 - ], - "53": [ - 149, - 0, - 0, - 255 - ], - "54": [ - 152, - 0, - 0, - 255 - ], - "55": [ - 154, - 0, - 0, - 255 - ], - "56": [ - 157, - 0, - 0, - 255 - ], - "57": [ - 160, - 0, - 0, - 255 - ], - "58": [ - 162, - 0, - 0, - 255 - ], - "59": [ - 165, - 0, - 0, - 255 - ], - "60": [ - 168, - 0, - 0, - 255 - ], - "61": [ - 170, - 0, - 0, - 255 - ], - "62": [ - 173, - 0, - 0, - 255 - ], - "63": [ - 175, - 0, - 0, - 255 - ], - "64": [ - 178, - 0, - 0, - 255 - ], - "65": [ - 181, - 0, - 0, - 255 - ], - "66": [ - 183, - 0, - 0, - 255 - ], - "67": [ - 186, - 0, - 0, - 255 - ], - "68": [ - 189, - 0, - 0, - 255 - ], - "69": [ - 191, - 0, - 0, - 255 - ], - "70": [ - 194, - 0, - 0, - 255 - ], - "71": [ - 196, - 0, - 0, - 255 - ], - "72": [ - 199, - 0, - 0, - 255 - ], - "73": [ - 202, - 0, - 0, - 255 - ], - "74": [ - 204, - 0, - 0, - 255 - ], - "75": [ - 207, - 0, - 0, - 255 - ], - "76": [ - 210, - 0, - 0, - 255 - ], - "77": [ - 212, - 0, - 0, - 255 - ], - "78": [ - 215, - 0, - 0, - 255 - ], - "79": [ - 217, - 0, - 0, - 255 - ], - "80": [ - 220, - 0, - 0, - 255 - ], - "81": [ - 223, - 0, - 0, - 255 - ], - "82": [ - 225, - 0, - 0, - 255 - ], - "83": [ - 228, - 0, - 0, - 255 - ], - "84": [ - 231, - 0, - 0, - 255 - ], - "85": [ - 233, - 0, - 0, - 255 - ], - "86": [ - 236, - 0, - 0, - 255 - ], - "87": [ - 238, - 0, - 0, - 255 - ], - "88": [ - 241, - 0, - 0, - 255 - ], - "89": [ - 244, - 0, - 0, - 255 - ], - "90": [ - 246, - 0, - 0, - 255 - ], - "91": [ - 249, - 0, - 0, - 255 - ], - "92": [ - 252, - 0, - 0, - 255 - ], - "93": [ - 254, - 0, - 0, - 255 - ], - "94": [ - 255, - 2, - 0, - 255 - ], - "95": [ - 255, - 5, - 0, - 255 - ], - "96": [ - 255, - 7, - 0, - 255 - ], - "97": [ - 255, - 10, - 0, - 255 - ], - "98": [ - 255, - 12, - 0, - 255 - ], - "99": [ - 255, - 15, - 0, - 255 - ], - "100": [ - 255, - 18, - 0, - 255 - ], - "101": [ - 255, - 20, - 0, - 255 - ], - "102": [ - 255, - 23, - 0, - 255 - ], - "103": [ - 255, - 26, - 0, - 255 - ], - "104": [ - 255, - 28, - 0, - 255 - ], - "105": [ - 255, - 31, - 0, - 255 - ], - "106": [ - 255, - 33, - 0, - 255 - ], - "107": [ - 255, - 36, - 0, - 255 - ], - "108": [ - 255, - 39, - 0, - 255 - ], - "109": [ - 255, - 41, - 0, - 255 - ], - "110": [ - 255, - 44, - 0, - 255 - ], - "111": [ - 255, - 47, - 0, - 255 - ], - "112": [ - 255, - 49, - 0, - 255 - ], - "113": [ - 255, - 52, - 0, - 255 - ], - "114": [ - 255, - 54, - 0, - 255 - ], - "115": [ - 255, - 57, - 0, - 255 - ], - "116": [ - 255, - 60, - 0, - 255 - ], - "117": [ - 255, - 62, - 0, - 255 - ], - "118": [ - 255, - 65, - 0, - 255 - ], - "119": [ - 255, - 68, - 0, - 255 - ], - "120": [ - 255, - 70, - 0, - 255 - ], - "121": [ - 255, - 73, - 0, - 255 - ], - "122": [ - 255, - 75, - 0, - 255 - ], - "123": [ - 255, - 78, - 0, - 255 - ], - "124": [ - 255, - 81, - 0, - 255 - ], - "125": [ - 255, - 83, - 0, - 255 - ], - "126": [ - 255, - 86, - 0, - 255 - ], - "127": [ - 255, - 89, - 0, - 255 - ], - "128": [ - 255, - 91, - 0, - 255 - ], - "129": [ - 255, - 94, - 0, - 255 - ], - "130": [ - 255, - 96, - 0, - 255 - ], - "131": [ - 255, - 99, - 0, - 255 - ], - "132": [ - 255, - 102, - 0, - 255 - ], - "133": [ - 255, - 104, - 0, - 255 - ], - "134": [ - 255, - 107, - 0, - 255 - ], - "135": [ - 255, - 110, - 0, - 255 - ], - "136": [ - 255, - 112, - 0, - 255 - ], - "137": [ - 255, - 115, - 0, - 255 - ], - "138": [ - 255, - 117, - 0, - 255 - ], - "139": [ - 255, - 120, - 0, - 255 - ], - "140": [ - 255, - 123, - 0, - 255 - ], - "141": [ - 255, - 125, - 0, - 255 - ], - "142": [ - 255, - 128, - 0, - 255 - ], - "143": [ - 255, - 131, - 0, - 255 - ], - "144": [ - 255, - 133, - 0, - 255 - ], - "145": [ - 255, - 136, - 0, - 255 - ], - "146": [ - 255, - 138, - 0, - 255 - ], - "147": [ - 255, - 141, - 0, - 255 - ], - "148": [ - 255, - 144, - 0, - 255 - ], - "149": [ - 255, - 146, - 0, - 255 - ], - "150": [ - 255, - 149, - 0, - 255 - ], - "151": [ - 255, - 151, - 0, - 255 - ], - "152": [ - 255, - 154, - 0, - 255 - ], - "153": [ - 255, - 157, - 0, - 255 - ], - "154": [ - 255, - 159, - 0, - 255 - ], - "155": [ - 255, - 162, - 0, - 255 - ], - "156": [ - 255, - 165, - 0, - 255 - ], - "157": [ - 255, - 167, - 0, - 255 - ], - "158": [ - 255, - 170, - 0, - 255 - ], - "159": [ - 255, - 172, - 0, - 255 - ], - "160": [ - 255, - 175, - 0, - 255 - ], - "161": [ - 255, - 178, - 0, - 255 - ], - "162": [ - 255, - 180, - 0, - 255 - ], - "163": [ - 255, - 183, - 0, - 255 - ], - "164": [ - 255, - 186, - 0, - 255 - ], - "165": [ - 255, - 188, - 0, - 255 - ], - "166": [ - 255, - 191, - 0, - 255 - ], - "167": [ - 255, - 193, - 0, - 255 - ], - "168": [ - 255, - 196, - 0, - 255 - ], - "169": [ - 255, - 199, - 0, - 255 - ], - "170": [ - 255, - 201, - 0, - 255 - ], - "171": [ - 255, - 204, - 0, - 255 - ], - "172": [ - 255, - 207, - 0, - 255 - ], - "173": [ - 255, - 209, - 0, - 255 - ], - "174": [ - 255, - 212, - 0, - 255 - ], - "175": [ - 255, - 214, - 0, - 255 - ], - "176": [ - 255, - 217, - 0, - 255 - ], - "177": [ - 255, - 220, - 0, - 255 - ], - "178": [ - 255, - 222, - 0, - 255 - ], - "179": [ - 255, - 225, - 0, - 255 - ], - "180": [ - 255, - 228, - 0, - 255 - ], - "181": [ - 255, - 230, - 0, - 255 - ], - "182": [ - 255, - 233, - 0, - 255 - ], - "183": [ - 255, - 235, - 0, - 255 - ], - "184": [ - 255, - 238, - 0, - 255 - ], - "185": [ - 255, - 241, - 0, - 255 - ], - "186": [ - 255, - 243, - 0, - 255 - ], - "187": [ - 255, - 246, - 0, - 255 - ], - "188": [ - 255, - 249, - 0, - 255 - ], - "189": [ - 255, - 251, - 0, - 255 - ], - "190": [ - 255, - 254, - 0, - 255 - ], - "191": [ - 255, - 255, - 2, - 255 - ], - "192": [ - 255, - 255, - 6, - 255 - ], - "193": [ - 255, - 255, - 10, - 255 - ], - "194": [ - 255, - 255, - 14, - 255 - ], - "195": [ - 255, - 255, - 18, - 255 - ], - "196": [ - 255, - 255, - 22, - 255 - ], - "197": [ - 255, - 255, - 26, - 255 - ], - "198": [ - 255, - 255, - 30, - 255 - ], - "199": [ - 255, - 255, - 34, - 255 - ], - "200": [ - 255, - 255, - 38, - 255 - ], - "201": [ - 255, - 255, - 42, - 255 - ], - "202": [ - 255, - 255, - 46, - 255 - ], - "203": [ - 255, - 255, - 50, - 255 - ], - "204": [ - 255, - 255, - 54, - 255 - ], - "205": [ - 255, - 255, - 58, - 255 - ], - "206": [ - 255, - 255, - 62, - 255 - ], - "207": [ - 255, - 255, - 65, - 255 - ], - "208": [ - 255, - 255, - 69, - 255 - ], - "209": [ - 255, - 255, - 73, - 255 - ], - "210": [ - 255, - 255, - 77, - 255 - ], - "211": [ - 255, - 255, - 81, - 255 - ], - "212": [ - 255, - 255, - 85, - 255 - ], - "213": [ - 255, - 255, - 89, - 255 - ], - "214": [ - 255, - 255, - 93, - 255 - ], - "215": [ - 255, - 255, - 97, - 255 - ], - "216": [ - 255, - 255, - 101, - 255 - ], - "217": [ - 255, - 255, - 105, - 255 - ], - "218": [ - 255, - 255, - 109, - 255 - ], - "219": [ - 255, - 255, - 113, - 255 - ], - "220": [ - 255, - 255, - 117, - 255 - ], - "221": [ - 255, - 255, - 121, - 255 - ], - "222": [ - 255, - 255, - 125, - 255 - ], - "223": [ - 255, - 255, - 128, - 255 - ], - "224": [ - 255, - 255, - 132, - 255 - ], - "225": [ - 255, - 255, - 136, - 255 - ], - "226": [ - 255, - 255, - 140, - 255 - ], - "227": [ - 255, - 255, - 144, - 255 - ], - "228": [ - 255, - 255, - 148, - 255 - ], - "229": [ - 255, - 255, - 152, - 255 - ], - "230": [ - 255, - 255, - 156, - 255 - ], - "231": [ - 255, - 255, - 160, - 255 - ], - "232": [ - 255, - 255, - 164, - 255 - ], - "233": [ - 255, - 255, - 168, - 255 - ], - "234": [ - 255, - 255, - 172, - 255 - ], - "235": [ - 255, - 255, - 176, - 255 - ], - "236": [ - 255, - 255, - 180, - 255 - ], - "237": [ - 255, - 255, - 184, - 255 - ], - "238": [ - 255, - 255, - 188, - 255 - ], - "239": [ - 255, - 255, - 191, - 255 - ], - "240": [ - 255, - 255, - 195, - 255 - ], - "241": [ - 255, - 255, - 199, - 255 - ], - "242": [ - 255, - 255, - 203, - 255 - ], - "243": [ - 255, - 255, - 207, - 255 - ], - "244": [ - 255, - 255, - 211, - 255 - ], - "245": [ - 255, - 255, - 215, - 255 - ], - "246": [ - 255, - 255, - 219, - 255 - ], - "247": [ - 255, - 255, - 223, - 255 - ], - "248": [ - 255, - 255, - 227, - 255 - ], - "249": [ - 255, - 255, - 231, - 255 - ], - "250": [ - 255, - 255, - 235, - 255 - ], - "251": [ - 255, - 255, - 239, - 255 - ], - "252": [ - 255, - 255, - 243, - 255 - ], - "253": [ - 255, - 255, - 247, - 255 - ], - "254": [ - 255, - 255, - 251, - 255 - ], - "255": [ - 255, - 255, - 255, - 255 - ] - }, - inferno: { - "0": [ - 0, - 0, - 3, - 255 - ], - "1": [ - 0, - 0, - 4, - 255 - ], - "2": [ - 0, - 0, - 6, - 255 - ], - "3": [ - 1, - 0, - 7, - 255 - ], - "4": [ - 1, - 1, - 9, - 255 - ], - "5": [ - 1, - 1, - 11, - 255 - ], - "6": [ - 2, - 1, - 14, - 255 - ], - "7": [ - 2, - 2, - 16, - 255 - ], - "8": [ - 3, - 2, - 18, - 255 - ], - "9": [ - 4, - 3, - 20, - 255 - ], - "10": [ - 4, - 3, - 22, - 255 - ], - "11": [ - 5, - 4, - 24, - 255 - ], - "12": [ - 6, - 4, - 27, - 255 - ], - "13": [ - 7, - 5, - 29, - 255 - ], - "14": [ - 8, - 6, - 31, - 255 - ], - "15": [ - 9, - 6, - 33, - 255 - ], - "16": [ - 10, - 7, - 35, - 255 - ], - "17": [ - 11, - 7, - 38, - 255 - ], - "18": [ - 13, - 8, - 40, - 255 - ], - "19": [ - 14, - 8, - 42, - 255 - ], - "20": [ - 15, - 9, - 45, - 255 - ], - "21": [ - 16, - 9, - 47, - 255 - ], - "22": [ - 18, - 10, - 50, - 255 - ], - "23": [ - 19, - 10, - 52, - 255 - ], - "24": [ - 20, - 11, - 54, - 255 - ], - "25": [ - 22, - 11, - 57, - 255 - ], - "26": [ - 23, - 11, - 59, - 255 - ], - "27": [ - 25, - 11, - 62, - 255 - ], - "28": [ - 26, - 11, - 64, - 255 - ], - "29": [ - 28, - 12, - 67, - 255 - ], - "30": [ - 29, - 12, - 69, - 255 - ], - "31": [ - 31, - 12, - 71, - 255 - ], - "32": [ - 32, - 12, - 74, - 255 - ], - "33": [ - 34, - 11, - 76, - 255 - ], - "34": [ - 36, - 11, - 78, - 255 - ], - "35": [ - 38, - 11, - 80, - 255 - ], - "36": [ - 39, - 11, - 82, - 255 - ], - "37": [ - 41, - 11, - 84, - 255 - ], - "38": [ - 43, - 10, - 86, - 255 - ], - "39": [ - 45, - 10, - 88, - 255 - ], - "40": [ - 46, - 10, - 90, - 255 - ], - "41": [ - 48, - 10, - 92, - 255 - ], - "42": [ - 50, - 9, - 93, - 255 - ], - "43": [ - 52, - 9, - 95, - 255 - ], - "44": [ - 53, - 9, - 96, - 255 - ], - "45": [ - 55, - 9, - 97, - 255 - ], - "46": [ - 57, - 9, - 98, - 255 - ], - "47": [ - 59, - 9, - 100, - 255 - ], - "48": [ - 60, - 9, - 101, - 255 - ], - "49": [ - 62, - 9, - 102, - 255 - ], - "50": [ - 64, - 9, - 102, - 255 - ], - "51": [ - 65, - 9, - 103, - 255 - ], - "52": [ - 67, - 10, - 104, - 255 - ], - "53": [ - 69, - 10, - 105, - 255 - ], - "54": [ - 70, - 10, - 105, - 255 - ], - "55": [ - 72, - 11, - 106, - 255 - ], - "56": [ - 74, - 11, - 106, - 255 - ], - "57": [ - 75, - 12, - 107, - 255 - ], - "58": [ - 77, - 12, - 107, - 255 - ], - "59": [ - 79, - 13, - 108, - 255 - ], - "60": [ - 80, - 13, - 108, - 255 - ], - "61": [ - 82, - 14, - 108, - 255 - ], - "62": [ - 83, - 14, - 109, - 255 - ], - "63": [ - 85, - 15, - 109, - 255 - ], - "64": [ - 87, - 15, - 109, - 255 - ], - "65": [ - 88, - 16, - 109, - 255 - ], - "66": [ - 90, - 17, - 109, - 255 - ], - "67": [ - 91, - 17, - 110, - 255 - ], - "68": [ - 93, - 18, - 110, - 255 - ], - "69": [ - 95, - 18, - 110, - 255 - ], - "70": [ - 96, - 19, - 110, - 255 - ], - "71": [ - 98, - 20, - 110, - 255 - ], - "72": [ - 99, - 20, - 110, - 255 - ], - "73": [ - 101, - 21, - 110, - 255 - ], - "74": [ - 102, - 21, - 110, - 255 - ], - "75": [ - 104, - 22, - 110, - 255 - ], - "76": [ - 106, - 23, - 110, - 255 - ], - "77": [ - 107, - 23, - 110, - 255 - ], - "78": [ - 109, - 24, - 110, - 255 - ], - "79": [ - 110, - 24, - 110, - 255 - ], - "80": [ - 112, - 25, - 110, - 255 - ], - "81": [ - 114, - 25, - 109, - 255 - ], - "82": [ - 115, - 26, - 109, - 255 - ], - "83": [ - 117, - 27, - 109, - 255 - ], - "84": [ - 118, - 27, - 109, - 255 - ], - "85": [ - 120, - 28, - 109, - 255 - ], - "86": [ - 122, - 28, - 109, - 255 - ], - "87": [ - 123, - 29, - 108, - 255 - ], - "88": [ - 125, - 29, - 108, - 255 - ], - "89": [ - 126, - 30, - 108, - 255 - ], - "90": [ - 128, - 31, - 107, - 255 - ], - "91": [ - 129, - 31, - 107, - 255 - ], - "92": [ - 131, - 32, - 107, - 255 - ], - "93": [ - 133, - 32, - 106, - 255 - ], - "94": [ - 134, - 33, - 106, - 255 - ], - "95": [ - 136, - 33, - 106, - 255 - ], - "96": [ - 137, - 34, - 105, - 255 - ], - "97": [ - 139, - 34, - 105, - 255 - ], - "98": [ - 141, - 35, - 105, - 255 - ], - "99": [ - 142, - 36, - 104, - 255 - ], - "100": [ - 144, - 36, - 104, - 255 - ], - "101": [ - 145, - 37, - 103, - 255 - ], - "102": [ - 147, - 37, - 103, - 255 - ], - "103": [ - 149, - 38, - 102, - 255 - ], - "104": [ - 150, - 38, - 102, - 255 - ], - "105": [ - 152, - 39, - 101, - 255 - ], - "106": [ - 153, - 40, - 100, - 255 - ], - "107": [ - 155, - 40, - 100, - 255 - ], - "108": [ - 156, - 41, - 99, - 255 - ], - "109": [ - 158, - 41, - 99, - 255 - ], - "110": [ - 160, - 42, - 98, - 255 - ], - "111": [ - 161, - 43, - 97, - 255 - ], - "112": [ - 163, - 43, - 97, - 255 - ], - "113": [ - 164, - 44, - 96, - 255 - ], - "114": [ - 166, - 44, - 95, - 255 - ], - "115": [ - 167, - 45, - 95, - 255 - ], - "116": [ - 169, - 46, - 94, - 255 - ], - "117": [ - 171, - 46, - 93, - 255 - ], - "118": [ - 172, - 47, - 92, - 255 - ], - "119": [ - 174, - 48, - 91, - 255 - ], - "120": [ - 175, - 49, - 91, - 255 - ], - "121": [ - 177, - 49, - 90, - 255 - ], - "122": [ - 178, - 50, - 89, - 255 - ], - "123": [ - 180, - 51, - 88, - 255 - ], - "124": [ - 181, - 51, - 87, - 255 - ], - "125": [ - 183, - 52, - 86, - 255 - ], - "126": [ - 184, - 53, - 86, - 255 - ], - "127": [ - 186, - 54, - 85, - 255 - ], - "128": [ - 187, - 55, - 84, - 255 - ], - "129": [ - 189, - 55, - 83, - 255 - ], - "130": [ - 190, - 56, - 82, - 255 - ], - "131": [ - 191, - 57, - 81, - 255 - ], - "132": [ - 193, - 58, - 80, - 255 - ], - "133": [ - 194, - 59, - 79, - 255 - ], - "134": [ - 196, - 60, - 78, - 255 - ], - "135": [ - 197, - 61, - 77, - 255 - ], - "136": [ - 199, - 62, - 76, - 255 - ], - "137": [ - 200, - 62, - 75, - 255 - ], - "138": [ - 201, - 63, - 74, - 255 - ], - "139": [ - 203, - 64, - 73, - 255 - ], - "140": [ - 204, - 65, - 72, - 255 - ], - "141": [ - 205, - 66, - 71, - 255 - ], - "142": [ - 207, - 68, - 70, - 255 - ], - "143": [ - 208, - 69, - 68, - 255 - ], - "144": [ - 209, - 70, - 67, - 255 - ], - "145": [ - 210, - 71, - 66, - 255 - ], - "146": [ - 212, - 72, - 65, - 255 - ], - "147": [ - 213, - 73, - 64, - 255 - ], - "148": [ - 214, - 74, - 63, - 255 - ], - "149": [ - 215, - 75, - 62, - 255 - ], - "150": [ - 217, - 77, - 61, - 255 - ], - "151": [ - 218, - 78, - 59, - 255 - ], - "152": [ - 219, - 79, - 58, - 255 - ], - "153": [ - 220, - 80, - 57, - 255 - ], - "154": [ - 221, - 82, - 56, - 255 - ], - "155": [ - 222, - 83, - 55, - 255 - ], - "156": [ - 223, - 84, - 54, - 255 - ], - "157": [ - 224, - 86, - 52, - 255 - ], - "158": [ - 226, - 87, - 51, - 255 - ], - "159": [ - 227, - 88, - 50, - 255 - ], - "160": [ - 228, - 90, - 49, - 255 - ], - "161": [ - 229, - 91, - 48, - 255 - ], - "162": [ - 230, - 92, - 46, - 255 - ], - "163": [ - 230, - 94, - 45, - 255 - ], - "164": [ - 231, - 95, - 44, - 255 - ], - "165": [ - 232, - 97, - 43, - 255 - ], - "166": [ - 233, - 98, - 42, - 255 - ], - "167": [ - 234, - 100, - 40, - 255 - ], - "168": [ - 235, - 101, - 39, - 255 - ], - "169": [ - 236, - 103, - 38, - 255 - ], - "170": [ - 237, - 104, - 37, - 255 - ], - "171": [ - 237, - 106, - 35, - 255 - ], - "172": [ - 238, - 108, - 34, - 255 - ], - "173": [ - 239, - 109, - 33, - 255 - ], - "174": [ - 240, - 111, - 31, - 255 - ], - "175": [ - 240, - 112, - 30, - 255 - ], - "176": [ - 241, - 114, - 29, - 255 - ], - "177": [ - 242, - 116, - 28, - 255 - ], - "178": [ - 242, - 117, - 26, - 255 - ], - "179": [ - 243, - 119, - 25, - 255 - ], - "180": [ - 243, - 121, - 24, - 255 - ], - "181": [ - 244, - 122, - 22, - 255 - ], - "182": [ - 245, - 124, - 21, - 255 - ], - "183": [ - 245, - 126, - 20, - 255 - ], - "184": [ - 246, - 128, - 18, - 255 - ], - "185": [ - 246, - 129, - 17, - 255 - ], - "186": [ - 247, - 131, - 16, - 255 - ], - "187": [ - 247, - 133, - 14, - 255 - ], - "188": [ - 248, - 135, - 13, - 255 - ], - "189": [ - 248, - 136, - 12, - 255 - ], - "190": [ - 248, - 138, - 11, - 255 - ], - "191": [ - 249, - 140, - 9, - 255 - ], - "192": [ - 249, - 142, - 8, - 255 - ], - "193": [ - 249, - 144, - 8, - 255 - ], - "194": [ - 250, - 145, - 7, - 255 - ], - "195": [ - 250, - 147, - 6, - 255 - ], - "196": [ - 250, - 149, - 6, - 255 - ], - "197": [ - 250, - 151, - 6, - 255 - ], - "198": [ - 251, - 153, - 6, - 255 - ], - "199": [ - 251, - 155, - 6, - 255 - ], - "200": [ - 251, - 157, - 6, - 255 - ], - "201": [ - 251, - 158, - 7, - 255 - ], - "202": [ - 251, - 160, - 7, - 255 - ], - "203": [ - 251, - 162, - 8, - 255 - ], - "204": [ - 251, - 164, - 10, - 255 - ], - "205": [ - 251, - 166, - 11, - 255 - ], - "206": [ - 251, - 168, - 13, - 255 - ], - "207": [ - 251, - 170, - 14, - 255 - ], - "208": [ - 251, - 172, - 16, - 255 - ], - "209": [ - 251, - 174, - 18, - 255 - ], - "210": [ - 251, - 176, - 20, - 255 - ], - "211": [ - 251, - 177, - 22, - 255 - ], - "212": [ - 251, - 179, - 24, - 255 - ], - "213": [ - 251, - 181, - 26, - 255 - ], - "214": [ - 251, - 183, - 28, - 255 - ], - "215": [ - 251, - 185, - 30, - 255 - ], - "216": [ - 250, - 187, - 33, - 255 - ], - "217": [ - 250, - 189, - 35, - 255 - ], - "218": [ - 250, - 191, - 37, - 255 - ], - "219": [ - 250, - 193, - 40, - 255 - ], - "220": [ - 249, - 195, - 42, - 255 - ], - "221": [ - 249, - 197, - 44, - 255 - ], - "222": [ - 249, - 199, - 47, - 255 - ], - "223": [ - 248, - 201, - 49, - 255 - ], - "224": [ - 248, - 203, - 52, - 255 - ], - "225": [ - 248, - 205, - 55, - 255 - ], - "226": [ - 247, - 207, - 58, - 255 - ], - "227": [ - 247, - 209, - 60, - 255 - ], - "228": [ - 246, - 211, - 63, - 255 - ], - "229": [ - 246, - 213, - 66, - 255 - ], - "230": [ - 245, - 215, - 69, - 255 - ], - "231": [ - 245, - 217, - 72, - 255 - ], - "232": [ - 244, - 219, - 75, - 255 - ], - "233": [ - 244, - 220, - 79, - 255 - ], - "234": [ - 243, - 222, - 82, - 255 - ], - "235": [ - 243, - 224, - 86, - 255 - ], - "236": [ - 243, - 226, - 89, - 255 - ], - "237": [ - 242, - 228, - 93, - 255 - ], - "238": [ - 242, - 230, - 96, - 255 - ], - "239": [ - 241, - 232, - 100, - 255 - ], - "240": [ - 241, - 233, - 104, - 255 - ], - "241": [ - 241, - 235, - 108, - 255 - ], - "242": [ - 241, - 237, - 112, - 255 - ], - "243": [ - 241, - 238, - 116, - 255 - ], - "244": [ - 241, - 240, - 121, - 255 - ], - "245": [ - 241, - 242, - 125, - 255 - ], - "246": [ - 242, - 243, - 129, - 255 - ], - "247": [ - 242, - 244, - 133, - 255 - ], - "248": [ - 243, - 246, - 137, - 255 - ], - "249": [ - 244, - 247, - 141, - 255 - ], - "250": [ - 245, - 248, - 145, - 255 - ], - "251": [ - 246, - 250, - 149, - 255 - ], - "252": [ - 247, - 251, - 153, - 255 - ], - "253": [ - 249, - 252, - 157, - 255 - ], - "254": [ - 250, - 253, - 160, - 255 - ], - "255": [ - 252, - 254, - 164, - 255 - ] - }, - magma: { - "0": [ - 0, - 0, - 3, - 255 - ], - "1": [ - 0, - 0, - 4, - 255 - ], - "2": [ - 0, - 0, - 6, - 255 - ], - "3": [ - 1, - 0, - 7, - 255 - ], - "4": [ - 1, - 1, - 9, - 255 - ], - "5": [ - 1, - 1, - 11, - 255 - ], - "6": [ - 2, - 2, - 13, - 255 - ], - "7": [ - 2, - 2, - 15, - 255 - ], - "8": [ - 3, - 3, - 17, - 255 - ], - "9": [ - 4, - 3, - 19, - 255 - ], - "10": [ - 4, - 4, - 21, - 255 - ], - "11": [ - 5, - 4, - 23, - 255 - ], - "12": [ - 6, - 5, - 25, - 255 - ], - "13": [ - 7, - 5, - 27, - 255 - ], - "14": [ - 8, - 6, - 29, - 255 - ], - "15": [ - 9, - 7, - 31, - 255 - ], - "16": [ - 10, - 7, - 34, - 255 - ], - "17": [ - 11, - 8, - 36, - 255 - ], - "18": [ - 12, - 9, - 38, - 255 - ], - "19": [ - 13, - 10, - 40, - 255 - ], - "20": [ - 14, - 10, - 42, - 255 - ], - "21": [ - 15, - 11, - 44, - 255 - ], - "22": [ - 16, - 12, - 47, - 255 - ], - "23": [ - 17, - 12, - 49, - 255 - ], - "24": [ - 18, - 13, - 51, - 255 - ], - "25": [ - 20, - 13, - 53, - 255 - ], - "26": [ - 21, - 14, - 56, - 255 - ], - "27": [ - 22, - 14, - 58, - 255 - ], - "28": [ - 23, - 15, - 60, - 255 - ], - "29": [ - 24, - 15, - 63, - 255 - ], - "30": [ - 26, - 16, - 65, - 255 - ], - "31": [ - 27, - 16, - 68, - 255 - ], - "32": [ - 28, - 16, - 70, - 255 - ], - "33": [ - 30, - 16, - 73, - 255 - ], - "34": [ - 31, - 17, - 75, - 255 - ], - "35": [ - 32, - 17, - 77, - 255 - ], - "36": [ - 34, - 17, - 80, - 255 - ], - "37": [ - 35, - 17, - 82, - 255 - ], - "38": [ - 37, - 17, - 85, - 255 - ], - "39": [ - 38, - 17, - 87, - 255 - ], - "40": [ - 40, - 17, - 89, - 255 - ], - "41": [ - 42, - 17, - 92, - 255 - ], - "42": [ - 43, - 17, - 94, - 255 - ], - "43": [ - 45, - 16, - 96, - 255 - ], - "44": [ - 47, - 16, - 98, - 255 - ], - "45": [ - 48, - 16, - 101, - 255 - ], - "46": [ - 50, - 16, - 103, - 255 - ], - "47": [ - 52, - 16, - 104, - 255 - ], - "48": [ - 53, - 15, - 106, - 255 - ], - "49": [ - 55, - 15, - 108, - 255 - ], - "50": [ - 57, - 15, - 110, - 255 - ], - "51": [ - 59, - 15, - 111, - 255 - ], - "52": [ - 60, - 15, - 113, - 255 - ], - "53": [ - 62, - 15, - 114, - 255 - ], - "54": [ - 64, - 15, - 115, - 255 - ], - "55": [ - 66, - 15, - 116, - 255 - ], - "56": [ - 67, - 15, - 117, - 255 - ], - "57": [ - 69, - 15, - 118, - 255 - ], - "58": [ - 71, - 15, - 119, - 255 - ], - "59": [ - 72, - 16, - 120, - 255 - ], - "60": [ - 74, - 16, - 121, - 255 - ], - "61": [ - 75, - 16, - 121, - 255 - ], - "62": [ - 77, - 17, - 122, - 255 - ], - "63": [ - 79, - 17, - 123, - 255 - ], - "64": [ - 80, - 18, - 123, - 255 - ], - "65": [ - 82, - 18, - 124, - 255 - ], - "66": [ - 83, - 19, - 124, - 255 - ], - "67": [ - 85, - 19, - 125, - 255 - ], - "68": [ - 87, - 20, - 125, - 255 - ], - "69": [ - 88, - 21, - 126, - 255 - ], - "70": [ - 90, - 21, - 126, - 255 - ], - "71": [ - 91, - 22, - 126, - 255 - ], - "72": [ - 93, - 23, - 126, - 255 - ], - "73": [ - 94, - 23, - 127, - 255 - ], - "74": [ - 96, - 24, - 127, - 255 - ], - "75": [ - 97, - 24, - 127, - 255 - ], - "76": [ - 99, - 25, - 127, - 255 - ], - "77": [ - 101, - 26, - 128, - 255 - ], - "78": [ - 102, - 26, - 128, - 255 - ], - "79": [ - 104, - 27, - 128, - 255 - ], - "80": [ - 105, - 28, - 128, - 255 - ], - "81": [ - 107, - 28, - 128, - 255 - ], - "82": [ - 108, - 29, - 128, - 255 - ], - "83": [ - 110, - 30, - 129, - 255 - ], - "84": [ - 111, - 30, - 129, - 255 - ], - "85": [ - 113, - 31, - 129, - 255 - ], - "86": [ - 115, - 31, - 129, - 255 - ], - "87": [ - 116, - 32, - 129, - 255 - ], - "88": [ - 118, - 33, - 129, - 255 - ], - "89": [ - 119, - 33, - 129, - 255 - ], - "90": [ - 121, - 34, - 129, - 255 - ], - "91": [ - 122, - 34, - 129, - 255 - ], - "92": [ - 124, - 35, - 129, - 255 - ], - "93": [ - 126, - 36, - 129, - 255 - ], - "94": [ - 127, - 36, - 129, - 255 - ], - "95": [ - 129, - 37, - 129, - 255 - ], - "96": [ - 130, - 37, - 129, - 255 - ], - "97": [ - 132, - 38, - 129, - 255 - ], - "98": [ - 133, - 38, - 129, - 255 - ], - "99": [ - 135, - 39, - 129, - 255 - ], - "100": [ - 137, - 40, - 129, - 255 - ], - "101": [ - 138, - 40, - 129, - 255 - ], - "102": [ - 140, - 41, - 128, - 255 - ], - "103": [ - 141, - 41, - 128, - 255 - ], - "104": [ - 143, - 42, - 128, - 255 - ], - "105": [ - 145, - 42, - 128, - 255 - ], - "106": [ - 146, - 43, - 128, - 255 - ], - "107": [ - 148, - 43, - 128, - 255 - ], - "108": [ - 149, - 44, - 128, - 255 - ], - "109": [ - 151, - 44, - 127, - 255 - ], - "110": [ - 153, - 45, - 127, - 255 - ], - "111": [ - 154, - 45, - 127, - 255 - ], - "112": [ - 156, - 46, - 127, - 255 - ], - "113": [ - 158, - 46, - 126, - 255 - ], - "114": [ - 159, - 47, - 126, - 255 - ], - "115": [ - 161, - 47, - 126, - 255 - ], - "116": [ - 163, - 48, - 126, - 255 - ], - "117": [ - 164, - 48, - 125, - 255 - ], - "118": [ - 166, - 49, - 125, - 255 - ], - "119": [ - 167, - 49, - 125, - 255 - ], - "120": [ - 169, - 50, - 124, - 255 - ], - "121": [ - 171, - 51, - 124, - 255 - ], - "122": [ - 172, - 51, - 123, - 255 - ], - "123": [ - 174, - 52, - 123, - 255 - ], - "124": [ - 176, - 52, - 123, - 255 - ], - "125": [ - 177, - 53, - 122, - 255 - ], - "126": [ - 179, - 53, - 122, - 255 - ], - "127": [ - 181, - 54, - 121, - 255 - ], - "128": [ - 182, - 54, - 121, - 255 - ], - "129": [ - 184, - 55, - 120, - 255 - ], - "130": [ - 185, - 55, - 120, - 255 - ], - "131": [ - 187, - 56, - 119, - 255 - ], - "132": [ - 189, - 57, - 119, - 255 - ], - "133": [ - 190, - 57, - 118, - 255 - ], - "134": [ - 192, - 58, - 117, - 255 - ], - "135": [ - 194, - 58, - 117, - 255 - ], - "136": [ - 195, - 59, - 116, - 255 - ], - "137": [ - 197, - 60, - 116, - 255 - ], - "138": [ - 198, - 60, - 115, - 255 - ], - "139": [ - 200, - 61, - 114, - 255 - ], - "140": [ - 202, - 62, - 114, - 255 - ], - "141": [ - 203, - 62, - 113, - 255 - ], - "142": [ - 205, - 63, - 112, - 255 - ], - "143": [ - 206, - 64, - 112, - 255 - ], - "144": [ - 208, - 65, - 111, - 255 - ], - "145": [ - 209, - 66, - 110, - 255 - ], - "146": [ - 211, - 66, - 109, - 255 - ], - "147": [ - 212, - 67, - 109, - 255 - ], - "148": [ - 214, - 68, - 108, - 255 - ], - "149": [ - 215, - 69, - 107, - 255 - ], - "150": [ - 217, - 70, - 106, - 255 - ], - "151": [ - 218, - 71, - 105, - 255 - ], - "152": [ - 220, - 72, - 105, - 255 - ], - "153": [ - 221, - 73, - 104, - 255 - ], - "154": [ - 222, - 74, - 103, - 255 - ], - "155": [ - 224, - 75, - 102, - 255 - ], - "156": [ - 225, - 76, - 102, - 255 - ], - "157": [ - 226, - 77, - 101, - 255 - ], - "158": [ - 228, - 78, - 100, - 255 - ], - "159": [ - 229, - 80, - 99, - 255 - ], - "160": [ - 230, - 81, - 98, - 255 - ], - "161": [ - 231, - 82, - 98, - 255 - ], - "162": [ - 232, - 84, - 97, - 255 - ], - "163": [ - 234, - 85, - 96, - 255 - ], - "164": [ - 235, - 86, - 96, - 255 - ], - "165": [ - 236, - 88, - 95, - 255 - ], - "166": [ - 237, - 89, - 95, - 255 - ], - "167": [ - 238, - 91, - 94, - 255 - ], - "168": [ - 238, - 93, - 93, - 255 - ], - "169": [ - 239, - 94, - 93, - 255 - ], - "170": [ - 240, - 96, - 93, - 255 - ], - "171": [ - 241, - 97, - 92, - 255 - ], - "172": [ - 242, - 99, - 92, - 255 - ], - "173": [ - 243, - 101, - 92, - 255 - ], - "174": [ - 243, - 103, - 91, - 255 - ], - "175": [ - 244, - 104, - 91, - 255 - ], - "176": [ - 245, - 106, - 91, - 255 - ], - "177": [ - 245, - 108, - 91, - 255 - ], - "178": [ - 246, - 110, - 91, - 255 - ], - "179": [ - 246, - 112, - 91, - 255 - ], - "180": [ - 247, - 113, - 91, - 255 - ], - "181": [ - 247, - 115, - 92, - 255 - ], - "182": [ - 248, - 117, - 92, - 255 - ], - "183": [ - 248, - 119, - 92, - 255 - ], - "184": [ - 249, - 121, - 92, - 255 - ], - "185": [ - 249, - 123, - 93, - 255 - ], - "186": [ - 249, - 125, - 93, - 255 - ], - "187": [ - 250, - 127, - 94, - 255 - ], - "188": [ - 250, - 128, - 94, - 255 - ], - "189": [ - 250, - 130, - 95, - 255 - ], - "190": [ - 251, - 132, - 96, - 255 - ], - "191": [ - 251, - 134, - 96, - 255 - ], - "192": [ - 251, - 136, - 97, - 255 - ], - "193": [ - 251, - 138, - 98, - 255 - ], - "194": [ - 252, - 140, - 99, - 255 - ], - "195": [ - 252, - 142, - 99, - 255 - ], - "196": [ - 252, - 144, - 100, - 255 - ], - "197": [ - 252, - 146, - 101, - 255 - ], - "198": [ - 252, - 147, - 102, - 255 - ], - "199": [ - 253, - 149, - 103, - 255 - ], - "200": [ - 253, - 151, - 104, - 255 - ], - "201": [ - 253, - 153, - 105, - 255 - ], - "202": [ - 253, - 155, - 106, - 255 - ], - "203": [ - 253, - 157, - 107, - 255 - ], - "204": [ - 253, - 159, - 108, - 255 - ], - "205": [ - 253, - 161, - 110, - 255 - ], - "206": [ - 253, - 162, - 111, - 255 - ], - "207": [ - 253, - 164, - 112, - 255 - ], - "208": [ - 254, - 166, - 113, - 255 - ], - "209": [ - 254, - 168, - 115, - 255 - ], - "210": [ - 254, - 170, - 116, - 255 - ], - "211": [ - 254, - 172, - 117, - 255 - ], - "212": [ - 254, - 174, - 118, - 255 - ], - "213": [ - 254, - 175, - 120, - 255 - ], - "214": [ - 254, - 177, - 121, - 255 - ], - "215": [ - 254, - 179, - 123, - 255 - ], - "216": [ - 254, - 181, - 124, - 255 - ], - "217": [ - 254, - 183, - 125, - 255 - ], - "218": [ - 254, - 185, - 127, - 255 - ], - "219": [ - 254, - 187, - 128, - 255 - ], - "220": [ - 254, - 188, - 130, - 255 - ], - "221": [ - 254, - 190, - 131, - 255 - ], - "222": [ - 254, - 192, - 133, - 255 - ], - "223": [ - 254, - 194, - 134, - 255 - ], - "224": [ - 254, - 196, - 136, - 255 - ], - "225": [ - 254, - 198, - 137, - 255 - ], - "226": [ - 254, - 199, - 139, - 255 - ], - "227": [ - 254, - 201, - 141, - 255 - ], - "228": [ - 254, - 203, - 142, - 255 - ], - "229": [ - 253, - 205, - 144, - 255 - ], - "230": [ - 253, - 207, - 146, - 255 - ], - "231": [ - 253, - 209, - 147, - 255 - ], - "232": [ - 253, - 210, - 149, - 255 - ], - "233": [ - 253, - 212, - 151, - 255 - ], - "234": [ - 253, - 214, - 152, - 255 - ], - "235": [ - 253, - 216, - 154, - 255 - ], - "236": [ - 253, - 218, - 156, - 255 - ], - "237": [ - 253, - 220, - 157, - 255 - ], - "238": [ - 253, - 221, - 159, - 255 - ], - "239": [ - 253, - 223, - 161, - 255 - ], - "240": [ - 253, - 225, - 163, - 255 - ], - "241": [ - 252, - 227, - 165, - 255 - ], - "242": [ - 252, - 229, - 166, - 255 - ], - "243": [ - 252, - 230, - 168, - 255 - ], - "244": [ - 252, - 232, - 170, - 255 - ], - "245": [ - 252, - 234, - 172, - 255 - ], - "246": [ - 252, - 236, - 174, - 255 - ], - "247": [ - 252, - 238, - 176, - 255 - ], - "248": [ - 252, - 240, - 177, - 255 - ], - "249": [ - 252, - 241, - 179, - 255 - ], - "250": [ - 252, - 243, - 181, - 255 - ], - "251": [ - 252, - 245, - 183, - 255 - ], - "252": [ - 251, - 247, - 185, - 255 - ], - "253": [ - 251, - 249, - 187, - 255 - ], - "254": [ - 251, - 250, - 189, - 255 - ], - "255": [ - 251, - 252, - 191, - 255 - ] - }, - oranges: { - "0": [ - 255, - 245, - 235, - 255 - ], - "1": [ - 254, - 244, - 234, - 255 - ], - "2": [ - 254, - 244, - 233, - 255 - ], - "3": [ - 254, - 243, - 232, - 255 - ], - "4": [ - 254, - 243, - 231, - 255 - ], - "5": [ - 254, - 242, - 230, - 255 - ], - "6": [ - 254, - 242, - 229, - 255 - ], - "7": [ - 254, - 241, - 228, - 255 - ], - "8": [ - 254, - 241, - 227, - 255 - ], - "9": [ - 254, - 240, - 226, - 255 - ], - "10": [ - 254, - 240, - 225, - 255 - ], - "11": [ - 254, - 239, - 224, - 255 - ], - "12": [ - 254, - 239, - 224, - 255 - ], - "13": [ - 254, - 238, - 223, - 255 - ], - "14": [ - 254, - 238, - 222, - 255 - ], - "15": [ - 254, - 237, - 221, - 255 - ], - "16": [ - 254, - 237, - 220, - 255 - ], - "17": [ - 254, - 237, - 219, - 255 - ], - "18": [ - 254, - 236, - 218, - 255 - ], - "19": [ - 254, - 236, - 217, - 255 - ], - "20": [ - 254, - 235, - 216, - 255 - ], - "21": [ - 254, - 235, - 215, - 255 - ], - "22": [ - 254, - 234, - 214, - 255 - ], - "23": [ - 254, - 234, - 214, - 255 - ], - "24": [ - 254, - 233, - 213, - 255 - ], - "25": [ - 254, - 233, - 212, - 255 - ], - "26": [ - 254, - 232, - 211, - 255 - ], - "27": [ - 254, - 232, - 210, - 255 - ], - "28": [ - 254, - 231, - 209, - 255 - ], - "29": [ - 254, - 231, - 208, - 255 - ], - "30": [ - 254, - 230, - 207, - 255 - ], - "31": [ - 254, - 230, - 206, - 255 - ], - "32": [ - 253, - 229, - 205, - 255 - ], - "33": [ - 253, - 229, - 204, - 255 - ], - "34": [ - 253, - 228, - 203, - 255 - ], - "35": [ - 253, - 227, - 201, - 255 - ], - "36": [ - 253, - 227, - 200, - 255 - ], - "37": [ - 253, - 226, - 198, - 255 - ], - "38": [ - 253, - 225, - 197, - 255 - ], - "39": [ - 253, - 225, - 196, - 255 - ], - "40": [ - 253, - 224, - 194, - 255 - ], - "41": [ - 253, - 223, - 193, - 255 - ], - "42": [ - 253, - 223, - 192, - 255 - ], - "43": [ - 253, - 222, - 190, - 255 - ], - "44": [ - 253, - 221, - 189, - 255 - ], - "45": [ - 253, - 220, - 187, - 255 - ], - "46": [ - 253, - 220, - 186, - 255 - ], - "47": [ - 253, - 219, - 185, - 255 - ], - "48": [ - 253, - 218, - 183, - 255 - ], - "49": [ - 253, - 218, - 182, - 255 - ], - "50": [ - 253, - 217, - 180, - 255 - ], - "51": [ - 253, - 216, - 179, - 255 - ], - "52": [ - 253, - 216, - 178, - 255 - ], - "53": [ - 253, - 215, - 176, - 255 - ], - "54": [ - 253, - 214, - 175, - 255 - ], - "55": [ - 253, - 214, - 174, - 255 - ], - "56": [ - 253, - 213, - 172, - 255 - ], - "57": [ - 253, - 212, - 171, - 255 - ], - "58": [ - 253, - 211, - 169, - 255 - ], - "59": [ - 253, - 211, - 168, - 255 - ], - "60": [ - 253, - 210, - 167, - 255 - ], - "61": [ - 253, - 209, - 165, - 255 - ], - "62": [ - 253, - 209, - 164, - 255 - ], - "63": [ - 253, - 208, - 163, - 255 - ], - "64": [ - 253, - 207, - 161, - 255 - ], - "65": [ - 253, - 206, - 159, - 255 - ], - "66": [ - 253, - 205, - 158, - 255 - ], - "67": [ - 253, - 204, - 156, - 255 - ], - "68": [ - 253, - 203, - 154, - 255 - ], - "69": [ - 253, - 202, - 152, - 255 - ], - "70": [ - 253, - 201, - 151, - 255 - ], - "71": [ - 253, - 200, - 149, - 255 - ], - "72": [ - 253, - 199, - 147, - 255 - ], - "73": [ - 253, - 198, - 146, - 255 - ], - "74": [ - 253, - 197, - 144, - 255 - ], - "75": [ - 253, - 196, - 142, - 255 - ], - "76": [ - 253, - 194, - 140, - 255 - ], - "77": [ - 253, - 193, - 139, - 255 - ], - "78": [ - 253, - 192, - 137, - 255 - ], - "79": [ - 253, - 191, - 135, - 255 - ], - "80": [ - 253, - 190, - 133, - 255 - ], - "81": [ - 253, - 189, - 132, - 255 - ], - "82": [ - 253, - 188, - 130, - 255 - ], - "83": [ - 253, - 187, - 128, - 255 - ], - "84": [ - 253, - 186, - 127, - 255 - ], - "85": [ - 253, - 185, - 125, - 255 - ], - "86": [ - 253, - 184, - 123, - 255 - ], - "87": [ - 253, - 183, - 121, - 255 - ], - "88": [ - 253, - 182, - 120, - 255 - ], - "89": [ - 253, - 181, - 118, - 255 - ], - "90": [ - 253, - 180, - 116, - 255 - ], - "91": [ - 253, - 178, - 114, - 255 - ], - "92": [ - 253, - 177, - 113, - 255 - ], - "93": [ - 253, - 176, - 111, - 255 - ], - "94": [ - 253, - 175, - 109, - 255 - ], - "95": [ - 253, - 174, - 108, - 255 - ], - "96": [ - 253, - 173, - 106, - 255 - ], - "97": [ - 253, - 172, - 104, - 255 - ], - "98": [ - 253, - 171, - 103, - 255 - ], - "99": [ - 253, - 170, - 102, - 255 - ], - "100": [ - 253, - 169, - 100, - 255 - ], - "101": [ - 253, - 168, - 99, - 255 - ], - "102": [ - 253, - 167, - 97, - 255 - ], - "103": [ - 253, - 166, - 96, - 255 - ], - "104": [ - 253, - 165, - 94, - 255 - ], - "105": [ - 253, - 164, - 93, - 255 - ], - "106": [ - 253, - 163, - 91, - 255 - ], - "107": [ - 253, - 162, - 90, - 255 - ], - "108": [ - 253, - 161, - 88, - 255 - ], - "109": [ - 253, - 160, - 87, - 255 - ], - "110": [ - 253, - 159, - 85, - 255 - ], - "111": [ - 253, - 158, - 84, - 255 - ], - "112": [ - 253, - 157, - 82, - 255 - ], - "113": [ - 253, - 156, - 81, - 255 - ], - "114": [ - 253, - 154, - 79, - 255 - ], - "115": [ - 253, - 153, - 78, - 255 - ], - "116": [ - 253, - 152, - 76, - 255 - ], - "117": [ - 253, - 151, - 75, - 255 - ], - "118": [ - 253, - 150, - 74, - 255 - ], - "119": [ - 253, - 149, - 72, - 255 - ], - "120": [ - 253, - 148, - 71, - 255 - ], - "121": [ - 253, - 147, - 69, - 255 - ], - "122": [ - 253, - 146, - 68, - 255 - ], - "123": [ - 253, - 145, - 66, - 255 - ], - "124": [ - 253, - 144, - 65, - 255 - ], - "125": [ - 253, - 143, - 63, - 255 - ], - "126": [ - 253, - 142, - 62, - 255 - ], - "127": [ - 253, - 141, - 60, - 255 - ], - "128": [ - 252, - 140, - 59, - 255 - ], - "129": [ - 252, - 139, - 58, - 255 - ], - "130": [ - 252, - 138, - 56, - 255 - ], - "131": [ - 251, - 137, - 55, - 255 - ], - "132": [ - 251, - 135, - 54, - 255 - ], - "133": [ - 250, - 134, - 52, - 255 - ], - "134": [ - 250, - 133, - 51, - 255 - ], - "135": [ - 250, - 132, - 50, - 255 - ], - "136": [ - 249, - 131, - 49, - 255 - ], - "137": [ - 249, - 130, - 47, - 255 - ], - "138": [ - 249, - 129, - 46, - 255 - ], - "139": [ - 248, - 128, - 45, - 255 - ], - "140": [ - 248, - 126, - 43, - 255 - ], - "141": [ - 247, - 125, - 42, - 255 - ], - "142": [ - 247, - 124, - 41, - 255 - ], - "143": [ - 247, - 123, - 40, - 255 - ], - "144": [ - 246, - 122, - 38, - 255 - ], - "145": [ - 246, - 121, - 37, - 255 - ], - "146": [ - 246, - 120, - 36, - 255 - ], - "147": [ - 245, - 118, - 34, - 255 - ], - "148": [ - 245, - 117, - 33, - 255 - ], - "149": [ - 244, - 116, - 32, - 255 - ], - "150": [ - 244, - 115, - 31, - 255 - ], - "151": [ - 244, - 114, - 29, - 255 - ], - "152": [ - 243, - 113, - 28, - 255 - ], - "153": [ - 243, - 112, - 27, - 255 - ], - "154": [ - 243, - 111, - 25, - 255 - ], - "155": [ - 242, - 109, - 24, - 255 - ], - "156": [ - 242, - 108, - 23, - 255 - ], - "157": [ - 241, - 107, - 22, - 255 - ], - "158": [ - 241, - 106, - 20, - 255 - ], - "159": [ - 241, - 105, - 19, - 255 - ], - "160": [ - 240, - 104, - 18, - 255 - ], - "161": [ - 239, - 103, - 18, - 255 - ], - "162": [ - 239, - 102, - 17, - 255 - ], - "163": [ - 238, - 101, - 16, - 255 - ], - "164": [ - 237, - 100, - 16, - 255 - ], - "165": [ - 236, - 99, - 15, - 255 - ], - "166": [ - 236, - 98, - 15, - 255 - ], - "167": [ - 235, - 97, - 14, - 255 - ], - "168": [ - 234, - 96, - 14, - 255 - ], - "169": [ - 233, - 95, - 13, - 255 - ], - "170": [ - 233, - 93, - 13, - 255 - ], - "171": [ - 232, - 92, - 12, - 255 - ], - "172": [ - 231, - 91, - 11, - 255 - ], - "173": [ - 230, - 90, - 11, - 255 - ], - "174": [ - 229, - 89, - 10, - 255 - ], - "175": [ - 229, - 88, - 10, - 255 - ], - "176": [ - 228, - 87, - 9, - 255 - ], - "177": [ - 227, - 86, - 9, - 255 - ], - "178": [ - 226, - 85, - 8, - 255 - ], - "179": [ - 226, - 84, - 7, - 255 - ], - "180": [ - 225, - 83, - 7, - 255 - ], - "181": [ - 224, - 82, - 6, - 255 - ], - "182": [ - 223, - 81, - 6, - 255 - ], - "183": [ - 223, - 80, - 5, - 255 - ], - "184": [ - 222, - 79, - 5, - 255 - ], - "185": [ - 221, - 78, - 4, - 255 - ], - "186": [ - 220, - 77, - 3, - 255 - ], - "187": [ - 220, - 76, - 3, - 255 - ], - "188": [ - 219, - 75, - 2, - 255 - ], - "189": [ - 218, - 74, - 2, - 255 - ], - "190": [ - 217, - 73, - 1, - 255 - ], - "191": [ - 217, - 72, - 1, - 255 - ], - "192": [ - 215, - 71, - 1, - 255 - ], - "193": [ - 214, - 71, - 1, - 255 - ], - "194": [ - 212, - 70, - 1, - 255 - ], - "195": [ - 211, - 69, - 1, - 255 - ], - "196": [ - 209, - 69, - 1, - 255 - ], - "197": [ - 207, - 68, - 1, - 255 - ], - "198": [ - 206, - 68, - 1, - 255 - ], - "199": [ - 204, - 67, - 1, - 255 - ], - "200": [ - 203, - 67, - 1, - 255 - ], - "201": [ - 201, - 66, - 1, - 255 - ], - "202": [ - 199, - 65, - 1, - 255 - ], - "203": [ - 198, - 65, - 1, - 255 - ], - "204": [ - 196, - 64, - 1, - 255 - ], - "205": [ - 195, - 64, - 1, - 255 - ], - "206": [ - 193, - 63, - 1, - 255 - ], - "207": [ - 191, - 63, - 1, - 255 - ], - "208": [ - 190, - 62, - 2, - 255 - ], - "209": [ - 188, - 61, - 2, - 255 - ], - "210": [ - 187, - 61, - 2, - 255 - ], - "211": [ - 185, - 60, - 2, - 255 - ], - "212": [ - 183, - 60, - 2, - 255 - ], - "213": [ - 182, - 59, - 2, - 255 - ], - "214": [ - 180, - 59, - 2, - 255 - ], - "215": [ - 179, - 58, - 2, - 255 - ], - "216": [ - 177, - 58, - 2, - 255 - ], - "217": [ - 175, - 57, - 2, - 255 - ], - "218": [ - 174, - 56, - 2, - 255 - ], - "219": [ - 172, - 56, - 2, - 255 - ], - "220": [ - 171, - 55, - 2, - 255 - ], - "221": [ - 169, - 55, - 2, - 255 - ], - "222": [ - 167, - 54, - 2, - 255 - ], - "223": [ - 166, - 54, - 2, - 255 - ], - "224": [ - 164, - 53, - 3, - 255 - ], - "225": [ - 163, - 53, - 3, - 255 - ], - "226": [ - 162, - 52, - 3, - 255 - ], - "227": [ - 161, - 52, - 3, - 255 - ], - "228": [ - 160, - 51, - 3, - 255 - ], - "229": [ - 158, - 51, - 3, - 255 - ], - "230": [ - 157, - 50, - 3, - 255 - ], - "231": [ - 156, - 50, - 3, - 255 - ], - "232": [ - 155, - 49, - 3, - 255 - ], - "233": [ - 153, - 49, - 3, - 255 - ], - "234": [ - 152, - 48, - 3, - 255 - ], - "235": [ - 151, - 48, - 3, - 255 - ], - "236": [ - 150, - 47, - 3, - 255 - ], - "237": [ - 149, - 47, - 3, - 255 - ], - "238": [ - 147, - 47, - 3, - 255 - ], - "239": [ - 146, - 46, - 3, - 255 - ], - "240": [ - 145, - 46, - 3, - 255 - ], - "241": [ - 144, - 45, - 3, - 255 - ], - "242": [ - 142, - 45, - 3, - 255 - ], - "243": [ - 141, - 44, - 3, - 255 - ], - "244": [ - 140, - 44, - 3, - 255 - ], - "245": [ - 139, - 43, - 3, - 255 - ], - "246": [ - 138, - 43, - 3, - 255 - ], - "247": [ - 136, - 42, - 3, - 255 - ], - "248": [ - 135, - 42, - 3, - 255 - ], - "249": [ - 134, - 41, - 3, - 255 - ], - "250": [ - 133, - 41, - 3, - 255 - ], - "251": [ - 131, - 40, - 3, - 255 - ], - "252": [ - 130, - 40, - 3, - 255 - ], - "253": [ - 129, - 39, - 3, - 255 - ], - "254": [ - 128, - 39, - 3, - 255 - ], - "255": [ - 127, - 39, - 4, - 255 - ] - }, - orrd: { - "0": [ - 255, - 247, - 236, - 255 - ], - "1": [ - 254, - 246, - 234, - 255 - ], - "2": [ - 254, - 246, - 233, - 255 - ], - "3": [ - 254, - 245, - 232, - 255 - ], - "4": [ - 254, - 245, - 231, - 255 - ], - "5": [ - 254, - 244, - 230, - 255 - ], - "6": [ - 254, - 244, - 229, - 255 - ], - "7": [ - 254, - 243, - 228, - 255 - ], - "8": [ - 254, - 243, - 226, - 255 - ], - "9": [ - 254, - 242, - 225, - 255 - ], - "10": [ - 254, - 242, - 224, - 255 - ], - "11": [ - 254, - 241, - 223, - 255 - ], - "12": [ - 254, - 241, - 222, - 255 - ], - "13": [ - 254, - 240, - 221, - 255 - ], - "14": [ - 254, - 240, - 220, - 255 - ], - "15": [ - 254, - 239, - 219, - 255 - ], - "16": [ - 254, - 239, - 217, - 255 - ], - "17": [ - 254, - 239, - 216, - 255 - ], - "18": [ - 254, - 238, - 215, - 255 - ], - "19": [ - 254, - 238, - 214, - 255 - ], - "20": [ - 254, - 237, - 213, - 255 - ], - "21": [ - 254, - 237, - 212, - 255 - ], - "22": [ - 254, - 236, - 211, - 255 - ], - "23": [ - 254, - 236, - 210, - 255 - ], - "24": [ - 254, - 235, - 208, - 255 - ], - "25": [ - 254, - 235, - 207, - 255 - ], - "26": [ - 254, - 234, - 206, - 255 - ], - "27": [ - 254, - 234, - 205, - 255 - ], - "28": [ - 254, - 233, - 204, - 255 - ], - "29": [ - 254, - 233, - 203, - 255 - ], - "30": [ - 254, - 232, - 202, - 255 - ], - "31": [ - 254, - 232, - 200, - 255 - ], - "32": [ - 253, - 231, - 199, - 255 - ], - "33": [ - 253, - 231, - 198, - 255 - ], - "34": [ - 253, - 230, - 197, - 255 - ], - "35": [ - 253, - 230, - 195, - 255 - ], - "36": [ - 253, - 229, - 194, - 255 - ], - "37": [ - 253, - 228, - 193, - 255 - ], - "38": [ - 253, - 228, - 191, - 255 - ], - "39": [ - 253, - 227, - 190, - 255 - ], - "40": [ - 253, - 226, - 189, - 255 - ], - "41": [ - 253, - 226, - 187, - 255 - ], - "42": [ - 253, - 225, - 186, - 255 - ], - "43": [ - 253, - 225, - 185, - 255 - ], - "44": [ - 253, - 224, - 184, - 255 - ], - "45": [ - 253, - 223, - 182, - 255 - ], - "46": [ - 253, - 223, - 181, - 255 - ], - "47": [ - 253, - 222, - 180, - 255 - ], - "48": [ - 253, - 221, - 178, - 255 - ], - "49": [ - 253, - 221, - 177, - 255 - ], - "50": [ - 253, - 220, - 176, - 255 - ], - "51": [ - 253, - 220, - 174, - 255 - ], - "52": [ - 253, - 219, - 173, - 255 - ], - "53": [ - 253, - 218, - 172, - 255 - ], - "54": [ - 253, - 218, - 170, - 255 - ], - "55": [ - 253, - 217, - 169, - 255 - ], - "56": [ - 253, - 216, - 168, - 255 - ], - "57": [ - 253, - 216, - 166, - 255 - ], - "58": [ - 253, - 215, - 165, - 255 - ], - "59": [ - 253, - 214, - 164, - 255 - ], - "60": [ - 253, - 214, - 162, - 255 - ], - "61": [ - 253, - 213, - 161, - 255 - ], - "62": [ - 253, - 213, - 160, - 255 - ], - "63": [ - 253, - 212, - 158, - 255 - ], - "64": [ - 253, - 211, - 157, - 255 - ], - "65": [ - 253, - 211, - 156, - 255 - ], - "66": [ - 253, - 210, - 156, - 255 - ], - "67": [ - 253, - 209, - 155, - 255 - ], - "68": [ - 253, - 208, - 154, - 255 - ], - "69": [ - 253, - 207, - 153, - 255 - ], - "70": [ - 253, - 207, - 152, - 255 - ], - "71": [ - 253, - 206, - 152, - 255 - ], - "72": [ - 253, - 205, - 151, - 255 - ], - "73": [ - 253, - 204, - 150, - 255 - ], - "74": [ - 253, - 203, - 149, - 255 - ], - "75": [ - 253, - 203, - 148, - 255 - ], - "76": [ - 253, - 202, - 148, - 255 - ], - "77": [ - 253, - 201, - 147, - 255 - ], - "78": [ - 253, - 200, - 146, - 255 - ], - "79": [ - 253, - 200, - 145, - 255 - ], - "80": [ - 253, - 199, - 144, - 255 - ], - "81": [ - 253, - 198, - 143, - 255 - ], - "82": [ - 253, - 197, - 143, - 255 - ], - "83": [ - 253, - 196, - 142, - 255 - ], - "84": [ - 253, - 196, - 141, - 255 - ], - "85": [ - 253, - 195, - 140, - 255 - ], - "86": [ - 253, - 194, - 139, - 255 - ], - "87": [ - 253, - 193, - 139, - 255 - ], - "88": [ - 253, - 192, - 138, - 255 - ], - "89": [ - 253, - 192, - 137, - 255 - ], - "90": [ - 253, - 191, - 136, - 255 - ], - "91": [ - 253, - 190, - 135, - 255 - ], - "92": [ - 253, - 189, - 134, - 255 - ], - "93": [ - 253, - 189, - 134, - 255 - ], - "94": [ - 253, - 188, - 133, - 255 - ], - "95": [ - 253, - 187, - 132, - 255 - ], - "96": [ - 252, - 186, - 131, - 255 - ], - "97": [ - 252, - 185, - 130, - 255 - ], - "98": [ - 252, - 183, - 128, - 255 - ], - "99": [ - 252, - 182, - 127, - 255 - ], - "100": [ - 252, - 180, - 126, - 255 - ], - "101": [ - 252, - 179, - 124, - 255 - ], - "102": [ - 252, - 177, - 123, - 255 - ], - "103": [ - 252, - 176, - 122, - 255 - ], - "104": [ - 252, - 174, - 120, - 255 - ], - "105": [ - 252, - 173, - 119, - 255 - ], - "106": [ - 252, - 172, - 118, - 255 - ], - "107": [ - 252, - 170, - 116, - 255 - ], - "108": [ - 252, - 169, - 115, - 255 - ], - "109": [ - 252, - 167, - 113, - 255 - ], - "110": [ - 252, - 166, - 112, - 255 - ], - "111": [ - 252, - 164, - 111, - 255 - ], - "112": [ - 252, - 163, - 109, - 255 - ], - "113": [ - 252, - 161, - 108, - 255 - ], - "114": [ - 252, - 160, - 107, - 255 - ], - "115": [ - 252, - 159, - 105, - 255 - ], - "116": [ - 252, - 157, - 104, - 255 - ], - "117": [ - 252, - 156, - 103, - 255 - ], - "118": [ - 252, - 154, - 101, - 255 - ], - "119": [ - 252, - 153, - 100, - 255 - ], - "120": [ - 252, - 151, - 99, - 255 - ], - "121": [ - 252, - 150, - 97, - 255 - ], - "122": [ - 252, - 148, - 96, - 255 - ], - "123": [ - 252, - 147, - 95, - 255 - ], - "124": [ - 252, - 146, - 93, - 255 - ], - "125": [ - 252, - 144, - 92, - 255 - ], - "126": [ - 252, - 143, - 91, - 255 - ], - "127": [ - 252, - 141, - 89, - 255 - ], - "128": [ - 251, - 140, - 88, - 255 - ], - "129": [ - 251, - 139, - 88, - 255 - ], - "130": [ - 250, - 137, - 87, - 255 - ], - "131": [ - 250, - 136, - 87, - 255 - ], - "132": [ - 250, - 135, - 86, - 255 - ], - "133": [ - 249, - 134, - 86, - 255 - ], - "134": [ - 249, - 132, - 85, - 255 - ], - "135": [ - 248, - 131, - 85, - 255 - ], - "136": [ - 248, - 130, - 84, - 255 - ], - "137": [ - 248, - 129, - 83, - 255 - ], - "138": [ - 247, - 127, - 83, - 255 - ], - "139": [ - 247, - 126, - 82, - 255 - ], - "140": [ - 246, - 125, - 82, - 255 - ], - "141": [ - 246, - 124, - 81, - 255 - ], - "142": [ - 246, - 122, - 81, - 255 - ], - "143": [ - 245, - 121, - 80, - 255 - ], - "144": [ - 245, - 120, - 80, - 255 - ], - "145": [ - 244, - 119, - 79, - 255 - ], - "146": [ - 244, - 117, - 79, - 255 - ], - "147": [ - 244, - 116, - 78, - 255 - ], - "148": [ - 243, - 115, - 78, - 255 - ], - "149": [ - 243, - 114, - 77, - 255 - ], - "150": [ - 242, - 112, - 77, - 255 - ], - "151": [ - 242, - 111, - 76, - 255 - ], - "152": [ - 242, - 110, - 75, - 255 - ], - "153": [ - 241, - 109, - 75, - 255 - ], - "154": [ - 241, - 107, - 74, - 255 - ], - "155": [ - 240, - 106, - 74, - 255 - ], - "156": [ - 240, - 105, - 73, - 255 - ], - "157": [ - 239, - 103, - 73, - 255 - ], - "158": [ - 239, - 102, - 72, - 255 - ], - "159": [ - 239, - 101, - 72, - 255 - ], - "160": [ - 238, - 99, - 71, - 255 - ], - "161": [ - 237, - 98, - 69, - 255 - ], - "162": [ - 237, - 96, - 68, - 255 - ], - "163": [ - 236, - 94, - 67, - 255 - ], - "164": [ - 235, - 93, - 66, - 255 - ], - "165": [ - 234, - 91, - 64, - 255 - ], - "166": [ - 234, - 89, - 63, - 255 - ], - "167": [ - 233, - 88, - 62, - 255 - ], - "168": [ - 232, - 86, - 60, - 255 - ], - "169": [ - 231, - 84, - 59, - 255 - ], - "170": [ - 231, - 83, - 58, - 255 - ], - "171": [ - 230, - 81, - 57, - 255 - ], - "172": [ - 229, - 80, - 55, - 255 - ], - "173": [ - 228, - 78, - 54, - 255 - ], - "174": [ - 227, - 76, - 53, - 255 - ], - "175": [ - 227, - 75, - 51, - 255 - ], - "176": [ - 226, - 73, - 50, - 255 - ], - "177": [ - 225, - 71, - 49, - 255 - ], - "178": [ - 224, - 70, - 48, - 255 - ], - "179": [ - 224, - 68, - 46, - 255 - ], - "180": [ - 223, - 66, - 45, - 255 - ], - "181": [ - 222, - 65, - 44, - 255 - ], - "182": [ - 221, - 63, - 42, - 255 - ], - "183": [ - 221, - 61, - 41, - 255 - ], - "184": [ - 220, - 60, - 40, - 255 - ], - "185": [ - 219, - 58, - 39, - 255 - ], - "186": [ - 218, - 56, - 37, - 255 - ], - "187": [ - 218, - 55, - 36, - 255 - ], - "188": [ - 217, - 53, - 35, - 255 - ], - "189": [ - 216, - 51, - 33, - 255 - ], - "190": [ - 215, - 50, - 32, - 255 - ], - "191": [ - 215, - 48, - 31, - 255 - ], - "192": [ - 214, - 46, - 30, - 255 - ], - "193": [ - 213, - 45, - 29, - 255 - ], - "194": [ - 211, - 43, - 28, - 255 - ], - "195": [ - 210, - 42, - 27, - 255 - ], - "196": [ - 209, - 40, - 26, - 255 - ], - "197": [ - 208, - 39, - 25, - 255 - ], - "198": [ - 207, - 37, - 24, - 255 - ], - "199": [ - 206, - 36, - 23, - 255 - ], - "200": [ - 205, - 34, - 22, - 255 - ], - "201": [ - 203, - 33, - 21, - 255 - ], - "202": [ - 202, - 31, - 20, - 255 - ], - "203": [ - 201, - 30, - 19, - 255 - ], - "204": [ - 200, - 28, - 18, - 255 - ], - "205": [ - 199, - 27, - 17, - 255 - ], - "206": [ - 198, - 25, - 16, - 255 - ], - "207": [ - 197, - 24, - 15, - 255 - ], - "208": [ - 196, - 22, - 14, - 255 - ], - "209": [ - 194, - 21, - 13, - 255 - ], - "210": [ - 193, - 19, - 12, - 255 - ], - "211": [ - 192, - 18, - 11, - 255 - ], - "212": [ - 191, - 16, - 10, - 255 - ], - "213": [ - 190, - 15, - 9, - 255 - ], - "214": [ - 189, - 13, - 8, - 255 - ], - "215": [ - 188, - 12, - 7, - 255 - ], - "216": [ - 187, - 10, - 6, - 255 - ], - "217": [ - 185, - 9, - 5, - 255 - ], - "218": [ - 184, - 7, - 4, - 255 - ], - "219": [ - 183, - 6, - 4, - 255 - ], - "220": [ - 182, - 4, - 3, - 255 - ], - "221": [ - 181, - 3, - 2, - 255 - ], - "222": [ - 180, - 1, - 1, - 255 - ], - "223": [ - 179, - 0, - 0, - 255 - ], - "224": [ - 177, - 0, - 0, - 255 - ], - "225": [ - 175, - 0, - 0, - 255 - ], - "226": [ - 174, - 0, - 0, - 255 - ], - "227": [ - 172, - 0, - 0, - 255 - ], - "228": [ - 171, - 0, - 0, - 255 - ], - "229": [ - 169, - 0, - 0, - 255 - ], - "230": [ - 167, - 0, - 0, - 255 - ], - "231": [ - 166, - 0, - 0, - 255 - ], - "232": [ - 164, - 0, - 0, - 255 - ], - "233": [ - 162, - 0, - 0, - 255 - ], - "234": [ - 161, - 0, - 0, - 255 - ], - "235": [ - 159, - 0, - 0, - 255 - ], - "236": [ - 157, - 0, - 0, - 255 - ], - "237": [ - 156, - 0, - 0, - 255 - ], - "238": [ - 154, - 0, - 0, - 255 - ], - "239": [ - 153, - 0, - 0, - 255 - ], - "240": [ - 151, - 0, - 0, - 255 - ], - "241": [ - 149, - 0, - 0, - 255 - ], - "242": [ - 148, - 0, - 0, - 255 - ], - "243": [ - 146, - 0, - 0, - 255 - ], - "244": [ - 144, - 0, - 0, - 255 - ], - "245": [ - 143, - 0, - 0, - 255 - ], - "246": [ - 141, - 0, - 0, - 255 - ], - "247": [ - 140, - 0, - 0, - 255 - ], - "248": [ - 138, - 0, - 0, - 255 - ], - "249": [ - 136, - 0, - 0, - 255 - ], - "250": [ - 135, - 0, - 0, - 255 - ], - "251": [ - 133, - 0, - 0, - 255 - ], - "252": [ - 131, - 0, - 0, - 255 - ], - "253": [ - 130, - 0, - 0, - 255 - ], - "254": [ - 128, - 0, - 0, - 255 - ], - "255": [ - 127, - 0, - 0, - 255 - ] - }, - pink: { - "0": [ - 30, - 0, - 0, - 255 - ], - "1": [ - 34, - 6, - 6, - 255 - ], - "2": [ - 39, - 12, - 12, - 255 - ], - "3": [ - 44, - 19, - 19, - 255 - ], - "4": [ - 49, - 25, - 25, - 255 - ], - "5": [ - 53, - 28, - 28, - 255 - ], - "6": [ - 56, - 31, - 31, - 255 - ], - "7": [ - 60, - 34, - 34, - 255 - ], - "8": [ - 63, - 36, - 36, - 255 - ], - "9": [ - 66, - 38, - 38, - 255 - ], - "10": [ - 69, - 41, - 41, - 255 - ], - "11": [ - 72, - 43, - 43, - 255 - ], - "12": [ - 74, - 45, - 45, - 255 - ], - "13": [ - 77, - 46, - 46, - 255 - ], - "14": [ - 79, - 48, - 48, - 255 - ], - "15": [ - 82, - 50, - 50, - 255 - ], - "16": [ - 84, - 52, - 52, - 255 - ], - "17": [ - 87, - 53, - 53, - 255 - ], - "18": [ - 89, - 55, - 55, - 255 - ], - "19": [ - 91, - 56, - 56, - 255 - ], - "20": [ - 93, - 58, - 58, - 255 - ], - "21": [ - 95, - 59, - 59, - 255 - ], - "22": [ - 97, - 61, - 61, - 255 - ], - "23": [ - 99, - 62, - 62, - 255 - ], - "24": [ - 101, - 63, - 63, - 255 - ], - "25": [ - 103, - 65, - 65, - 255 - ], - "26": [ - 105, - 66, - 66, - 255 - ], - "27": [ - 107, - 67, - 67, - 255 - ], - "28": [ - 109, - 68, - 68, - 255 - ], - "29": [ - 110, - 70, - 70, - 255 - ], - "30": [ - 112, - 71, - 71, - 255 - ], - "31": [ - 114, - 72, - 72, - 255 - ], - "32": [ - 116, - 73, - 73, - 255 - ], - "33": [ - 117, - 74, - 74, - 255 - ], - "34": [ - 119, - 75, - 75, - 255 - ], - "35": [ - 121, - 77, - 77, - 255 - ], - "36": [ - 122, - 78, - 78, - 255 - ], - "37": [ - 124, - 79, - 79, - 255 - ], - "38": [ - 125, - 80, - 80, - 255 - ], - "39": [ - 127, - 81, - 81, - 255 - ], - "40": [ - 128, - 82, - 82, - 255 - ], - "41": [ - 130, - 83, - 83, - 255 - ], - "42": [ - 131, - 84, - 84, - 255 - ], - "43": [ - 133, - 85, - 85, - 255 - ], - "44": [ - 134, - 86, - 86, - 255 - ], - "45": [ - 136, - 87, - 87, - 255 - ], - "46": [ - 137, - 88, - 88, - 255 - ], - "47": [ - 139, - 89, - 89, - 255 - ], - "48": [ - 140, - 90, - 90, - 255 - ], - "49": [ - 141, - 91, - 91, - 255 - ], - "50": [ - 143, - 92, - 92, - 255 - ], - "51": [ - 144, - 93, - 93, - 255 - ], - "52": [ - 146, - 94, - 94, - 255 - ], - "53": [ - 147, - 94, - 94, - 255 - ], - "54": [ - 148, - 95, - 95, - 255 - ], - "55": [ - 150, - 96, - 96, - 255 - ], - "56": [ - 151, - 97, - 97, - 255 - ], - "57": [ - 152, - 98, - 98, - 255 - ], - "58": [ - 153, - 99, - 99, - 255 - ], - "59": [ - 155, - 100, - 100, - 255 - ], - "60": [ - 156, - 100, - 100, - 255 - ], - "61": [ - 157, - 101, - 101, - 255 - ], - "62": [ - 158, - 102, - 102, - 255 - ], - "63": [ - 160, - 103, - 103, - 255 - ], - "64": [ - 161, - 104, - 104, - 255 - ], - "65": [ - 162, - 105, - 105, - 255 - ], - "66": [ - 163, - 105, - 105, - 255 - ], - "67": [ - 165, - 106, - 106, - 255 - ], - "68": [ - 166, - 107, - 107, - 255 - ], - "69": [ - 167, - 108, - 108, - 255 - ], - "70": [ - 168, - 109, - 109, - 255 - ], - "71": [ - 169, - 109, - 109, - 255 - ], - "72": [ - 170, - 110, - 110, - 255 - ], - "73": [ - 172, - 111, - 111, - 255 - ], - "74": [ - 173, - 112, - 112, - 255 - ], - "75": [ - 174, - 112, - 112, - 255 - ], - "76": [ - 175, - 113, - 113, - 255 - ], - "77": [ - 176, - 114, - 114, - 255 - ], - "78": [ - 177, - 115, - 115, - 255 - ], - "79": [ - 178, - 115, - 115, - 255 - ], - "80": [ - 179, - 116, - 116, - 255 - ], - "81": [ - 180, - 117, - 117, - 255 - ], - "82": [ - 182, - 118, - 118, - 255 - ], - "83": [ - 183, - 118, - 118, - 255 - ], - "84": [ - 184, - 119, - 119, - 255 - ], - "85": [ - 185, - 120, - 120, - 255 - ], - "86": [ - 186, - 120, - 120, - 255 - ], - "87": [ - 187, - 121, - 121, - 255 - ], - "88": [ - 188, - 122, - 122, - 255 - ], - "89": [ - 189, - 123, - 123, - 255 - ], - "90": [ - 190, - 123, - 123, - 255 - ], - "91": [ - 191, - 124, - 124, - 255 - ], - "92": [ - 192, - 125, - 125, - 255 - ], - "93": [ - 193, - 125, - 125, - 255 - ], - "94": [ - 194, - 127, - 126, - 255 - ], - "95": [ - 194, - 128, - 127, - 255 - ], - "96": [ - 194, - 130, - 127, - 255 - ], - "97": [ - 195, - 131, - 128, - 255 - ], - "98": [ - 195, - 133, - 129, - 255 - ], - "99": [ - 196, - 134, - 129, - 255 - ], - "100": [ - 196, - 136, - 130, - 255 - ], - "101": [ - 197, - 137, - 131, - 255 - ], - "102": [ - 197, - 139, - 131, - 255 - ], - "103": [ - 197, - 140, - 132, - 255 - ], - "104": [ - 198, - 141, - 132, - 255 - ], - "105": [ - 198, - 143, - 133, - 255 - ], - "106": [ - 199, - 144, - 134, - 255 - ], - "107": [ - 199, - 145, - 134, - 255 - ], - "108": [ - 200, - 147, - 135, - 255 - ], - "109": [ - 200, - 148, - 136, - 255 - ], - "110": [ - 200, - 149, - 136, - 255 - ], - "111": [ - 201, - 151, - 137, - 255 - ], - "112": [ - 201, - 152, - 137, - 255 - ], - "113": [ - 202, - 153, - 138, - 255 - ], - "114": [ - 202, - 155, - 139, - 255 - ], - "115": [ - 203, - 156, - 139, - 255 - ], - "116": [ - 203, - 157, - 140, - 255 - ], - "117": [ - 203, - 158, - 141, - 255 - ], - "118": [ - 204, - 160, - 141, - 255 - ], - "119": [ - 204, - 161, - 142, - 255 - ], - "120": [ - 205, - 162, - 142, - 255 - ], - "121": [ - 205, - 163, - 143, - 255 - ], - "122": [ - 205, - 164, - 144, - 255 - ], - "123": [ - 206, - 166, - 144, - 255 - ], - "124": [ - 206, - 167, - 145, - 255 - ], - "125": [ - 207, - 168, - 145, - 255 - ], - "126": [ - 207, - 169, - 146, - 255 - ], - "127": [ - 208, - 170, - 146, - 255 - ], - "128": [ - 208, - 171, - 147, - 255 - ], - "129": [ - 208, - 173, - 148, - 255 - ], - "130": [ - 209, - 174, - 148, - 255 - ], - "131": [ - 209, - 175, - 149, - 255 - ], - "132": [ - 210, - 176, - 149, - 255 - ], - "133": [ - 210, - 177, - 150, - 255 - ], - "134": [ - 210, - 178, - 150, - 255 - ], - "135": [ - 211, - 179, - 151, - 255 - ], - "136": [ - 211, - 180, - 152, - 255 - ], - "137": [ - 212, - 181, - 152, - 255 - ], - "138": [ - 212, - 182, - 153, - 255 - ], - "139": [ - 212, - 184, - 153, - 255 - ], - "140": [ - 213, - 185, - 154, - 255 - ], - "141": [ - 213, - 186, - 154, - 255 - ], - "142": [ - 214, - 187, - 155, - 255 - ], - "143": [ - 214, - 188, - 155, - 255 - ], - "144": [ - 214, - 189, - 156, - 255 - ], - "145": [ - 215, - 190, - 157, - 255 - ], - "146": [ - 215, - 191, - 157, - 255 - ], - "147": [ - 216, - 192, - 158, - 255 - ], - "148": [ - 216, - 193, - 158, - 255 - ], - "149": [ - 216, - 194, - 159, - 255 - ], - "150": [ - 217, - 195, - 159, - 255 - ], - "151": [ - 217, - 196, - 160, - 255 - ], - "152": [ - 217, - 197, - 160, - 255 - ], - "153": [ - 218, - 198, - 161, - 255 - ], - "154": [ - 218, - 199, - 161, - 255 - ], - "155": [ - 219, - 200, - 162, - 255 - ], - "156": [ - 219, - 201, - 162, - 255 - ], - "157": [ - 219, - 202, - 163, - 255 - ], - "158": [ - 220, - 203, - 163, - 255 - ], - "159": [ - 220, - 204, - 164, - 255 - ], - "160": [ - 221, - 205, - 164, - 255 - ], - "161": [ - 221, - 206, - 165, - 255 - ], - "162": [ - 221, - 207, - 165, - 255 - ], - "163": [ - 222, - 208, - 166, - 255 - ], - "164": [ - 222, - 209, - 166, - 255 - ], - "165": [ - 222, - 209, - 167, - 255 - ], - "166": [ - 223, - 210, - 167, - 255 - ], - "167": [ - 223, - 211, - 168, - 255 - ], - "168": [ - 224, - 212, - 168, - 255 - ], - "169": [ - 224, - 213, - 169, - 255 - ], - "170": [ - 224, - 214, - 170, - 255 - ], - "171": [ - 225, - 215, - 170, - 255 - ], - "172": [ - 225, - 216, - 170, - 255 - ], - "173": [ - 226, - 217, - 171, - 255 - ], - "174": [ - 226, - 218, - 171, - 255 - ], - "175": [ - 226, - 219, - 172, - 255 - ], - "176": [ - 227, - 220, - 172, - 255 - ], - "177": [ - 227, - 220, - 173, - 255 - ], - "178": [ - 227, - 221, - 173, - 255 - ], - "179": [ - 228, - 222, - 174, - 255 - ], - "180": [ - 228, - 223, - 174, - 255 - ], - "181": [ - 229, - 224, - 175, - 255 - ], - "182": [ - 229, - 225, - 175, - 255 - ], - "183": [ - 229, - 226, - 176, - 255 - ], - "184": [ - 230, - 227, - 176, - 255 - ], - "185": [ - 230, - 227, - 177, - 255 - ], - "186": [ - 230, - 228, - 177, - 255 - ], - "187": [ - 231, - 229, - 178, - 255 - ], - "188": [ - 231, - 230, - 178, - 255 - ], - "189": [ - 231, - 231, - 179, - 255 - ], - "190": [ - 232, - 232, - 179, - 255 - ], - "191": [ - 232, - 232, - 180, - 255 - ], - "192": [ - 233, - 233, - 182, - 255 - ], - "193": [ - 233, - 233, - 183, - 255 - ], - "194": [ - 233, - 233, - 185, - 255 - ], - "195": [ - 234, - 234, - 186, - 255 - ], - "196": [ - 234, - 234, - 187, - 255 - ], - "197": [ - 234, - 234, - 189, - 255 - ], - "198": [ - 235, - 235, - 190, - 255 - ], - "199": [ - 235, - 235, - 191, - 255 - ], - "200": [ - 235, - 235, - 193, - 255 - ], - "201": [ - 236, - 236, - 194, - 255 - ], - "202": [ - 236, - 236, - 195, - 255 - ], - "203": [ - 237, - 237, - 196, - 255 - ], - "204": [ - 237, - 237, - 198, - 255 - ], - "205": [ - 237, - 237, - 199, - 255 - ], - "206": [ - 238, - 238, - 200, - 255 - ], - "207": [ - 238, - 238, - 201, - 255 - ], - "208": [ - 238, - 238, - 203, - 255 - ], - "209": [ - 239, - 239, - 204, - 255 - ], - "210": [ - 239, - 239, - 205, - 255 - ], - "211": [ - 239, - 239, - 206, - 255 - ], - "212": [ - 240, - 240, - 208, - 255 - ], - "213": [ - 240, - 240, - 209, - 255 - ], - "214": [ - 240, - 240, - 210, - 255 - ], - "215": [ - 241, - 241, - 211, - 255 - ], - "216": [ - 241, - 241, - 212, - 255 - ], - "217": [ - 242, - 242, - 214, - 255 - ], - "218": [ - 242, - 242, - 215, - 255 - ], - "219": [ - 242, - 242, - 216, - 255 - ], - "220": [ - 243, - 243, - 217, - 255 - ], - "221": [ - 243, - 243, - 218, - 255 - ], - "222": [ - 243, - 243, - 219, - 255 - ], - "223": [ - 244, - 244, - 221, - 255 - ], - "224": [ - 244, - 244, - 222, - 255 - ], - "225": [ - 244, - 244, - 223, - 255 - ], - "226": [ - 245, - 245, - 224, - 255 - ], - "227": [ - 245, - 245, - 225, - 255 - ], - "228": [ - 245, - 245, - 226, - 255 - ], - "229": [ - 246, - 246, - 227, - 255 - ], - "230": [ - 246, - 246, - 228, - 255 - ], - "231": [ - 246, - 246, - 230, - 255 - ], - "232": [ - 247, - 247, - 231, - 255 - ], - "233": [ - 247, - 247, - 232, - 255 - ], - "234": [ - 247, - 247, - 233, - 255 - ], - "235": [ - 248, - 248, - 234, - 255 - ], - "236": [ - 248, - 248, - 235, - 255 - ], - "237": [ - 248, - 248, - 236, - 255 - ], - "238": [ - 249, - 249, - 237, - 255 - ], - "239": [ - 249, - 249, - 238, - 255 - ], - "240": [ - 249, - 249, - 239, - 255 - ], - "241": [ - 250, - 250, - 240, - 255 - ], - "242": [ - 250, - 250, - 241, - 255 - ], - "243": [ - 250, - 250, - 242, - 255 - ], - "244": [ - 251, - 251, - 243, - 255 - ], - "245": [ - 251, - 251, - 244, - 255 - ], - "246": [ - 251, - 251, - 245, - 255 - ], - "247": [ - 252, - 252, - 246, - 255 - ], - "248": [ - 252, - 252, - 247, - 255 - ], - "249": [ - 252, - 252, - 248, - 255 - ], - "250": [ - 253, - 253, - 249, - 255 - ], - "251": [ - 253, - 253, - 251, - 255 - ], - "252": [ - 253, - 253, - 252, - 255 - ], - "253": [ - 254, - 254, - 253, - 255 - ], - "254": [ - 254, - 254, - 254, - 255 - ], - "255": [ - 255, - 255, - 255, - 255 - ] - }, - plasma: { - "0": [ - 12, - 7, - 134, - 255 - ], - "1": [ - 16, - 7, - 135, - 255 - ], - "2": [ - 19, - 6, - 137, - 255 - ], - "3": [ - 21, - 6, - 138, - 255 - ], - "4": [ - 24, - 6, - 139, - 255 - ], - "5": [ - 27, - 6, - 140, - 255 - ], - "6": [ - 29, - 6, - 141, - 255 - ], - "7": [ - 31, - 5, - 142, - 255 - ], - "8": [ - 33, - 5, - 143, - 255 - ], - "9": [ - 35, - 5, - 144, - 255 - ], - "10": [ - 37, - 5, - 145, - 255 - ], - "11": [ - 39, - 5, - 146, - 255 - ], - "12": [ - 41, - 5, - 147, - 255 - ], - "13": [ - 43, - 5, - 148, - 255 - ], - "14": [ - 45, - 4, - 148, - 255 - ], - "15": [ - 47, - 4, - 149, - 255 - ], - "16": [ - 49, - 4, - 150, - 255 - ], - "17": [ - 51, - 4, - 151, - 255 - ], - "18": [ - 52, - 4, - 152, - 255 - ], - "19": [ - 54, - 4, - 152, - 255 - ], - "20": [ - 56, - 4, - 153, - 255 - ], - "21": [ - 58, - 4, - 154, - 255 - ], - "22": [ - 59, - 3, - 154, - 255 - ], - "23": [ - 61, - 3, - 155, - 255 - ], - "24": [ - 63, - 3, - 156, - 255 - ], - "25": [ - 64, - 3, - 156, - 255 - ], - "26": [ - 66, - 3, - 157, - 255 - ], - "27": [ - 68, - 3, - 158, - 255 - ], - "28": [ - 69, - 3, - 158, - 255 - ], - "29": [ - 71, - 2, - 159, - 255 - ], - "30": [ - 73, - 2, - 159, - 255 - ], - "31": [ - 74, - 2, - 160, - 255 - ], - "32": [ - 76, - 2, - 161, - 255 - ], - "33": [ - 78, - 2, - 161, - 255 - ], - "34": [ - 79, - 2, - 162, - 255 - ], - "35": [ - 81, - 1, - 162, - 255 - ], - "36": [ - 82, - 1, - 163, - 255 - ], - "37": [ - 84, - 1, - 163, - 255 - ], - "38": [ - 86, - 1, - 163, - 255 - ], - "39": [ - 87, - 1, - 164, - 255 - ], - "40": [ - 89, - 1, - 164, - 255 - ], - "41": [ - 90, - 0, - 165, - 255 - ], - "42": [ - 92, - 0, - 165, - 255 - ], - "43": [ - 94, - 0, - 165, - 255 - ], - "44": [ - 95, - 0, - 166, - 255 - ], - "45": [ - 97, - 0, - 166, - 255 - ], - "46": [ - 98, - 0, - 166, - 255 - ], - "47": [ - 100, - 0, - 167, - 255 - ], - "48": [ - 101, - 0, - 167, - 255 - ], - "49": [ - 103, - 0, - 167, - 255 - ], - "50": [ - 104, - 0, - 167, - 255 - ], - "51": [ - 106, - 0, - 167, - 255 - ], - "52": [ - 108, - 0, - 168, - 255 - ], - "53": [ - 109, - 0, - 168, - 255 - ], - "54": [ - 111, - 0, - 168, - 255 - ], - "55": [ - 112, - 0, - 168, - 255 - ], - "56": [ - 114, - 0, - 168, - 255 - ], - "57": [ - 115, - 0, - 168, - 255 - ], - "58": [ - 117, - 0, - 168, - 255 - ], - "59": [ - 118, - 1, - 168, - 255 - ], - "60": [ - 120, - 1, - 168, - 255 - ], - "61": [ - 121, - 1, - 168, - 255 - ], - "62": [ - 123, - 2, - 168, - 255 - ], - "63": [ - 124, - 2, - 167, - 255 - ], - "64": [ - 126, - 3, - 167, - 255 - ], - "65": [ - 127, - 3, - 167, - 255 - ], - "66": [ - 129, - 4, - 167, - 255 - ], - "67": [ - 130, - 4, - 167, - 255 - ], - "68": [ - 132, - 5, - 166, - 255 - ], - "69": [ - 133, - 6, - 166, - 255 - ], - "70": [ - 134, - 7, - 166, - 255 - ], - "71": [ - 136, - 7, - 165, - 255 - ], - "72": [ - 137, - 8, - 165, - 255 - ], - "73": [ - 139, - 9, - 164, - 255 - ], - "74": [ - 140, - 10, - 164, - 255 - ], - "75": [ - 142, - 12, - 164, - 255 - ], - "76": [ - 143, - 13, - 163, - 255 - ], - "77": [ - 144, - 14, - 163, - 255 - ], - "78": [ - 146, - 15, - 162, - 255 - ], - "79": [ - 147, - 16, - 161, - 255 - ], - "80": [ - 149, - 17, - 161, - 255 - ], - "81": [ - 150, - 18, - 160, - 255 - ], - "82": [ - 151, - 19, - 160, - 255 - ], - "83": [ - 153, - 20, - 159, - 255 - ], - "84": [ - 154, - 21, - 158, - 255 - ], - "85": [ - 155, - 23, - 158, - 255 - ], - "86": [ - 157, - 24, - 157, - 255 - ], - "87": [ - 158, - 25, - 156, - 255 - ], - "88": [ - 159, - 26, - 155, - 255 - ], - "89": [ - 160, - 27, - 155, - 255 - ], - "90": [ - 162, - 28, - 154, - 255 - ], - "91": [ - 163, - 29, - 153, - 255 - ], - "92": [ - 164, - 30, - 152, - 255 - ], - "93": [ - 165, - 31, - 151, - 255 - ], - "94": [ - 167, - 33, - 151, - 255 - ], - "95": [ - 168, - 34, - 150, - 255 - ], - "96": [ - 169, - 35, - 149, - 255 - ], - "97": [ - 170, - 36, - 148, - 255 - ], - "98": [ - 172, - 37, - 147, - 255 - ], - "99": [ - 173, - 38, - 146, - 255 - ], - "100": [ - 174, - 39, - 145, - 255 - ], - "101": [ - 175, - 40, - 144, - 255 - ], - "102": [ - 176, - 42, - 143, - 255 - ], - "103": [ - 177, - 43, - 143, - 255 - ], - "104": [ - 178, - 44, - 142, - 255 - ], - "105": [ - 180, - 45, - 141, - 255 - ], - "106": [ - 181, - 46, - 140, - 255 - ], - "107": [ - 182, - 47, - 139, - 255 - ], - "108": [ - 183, - 48, - 138, - 255 - ], - "109": [ - 184, - 50, - 137, - 255 - ], - "110": [ - 185, - 51, - 136, - 255 - ], - "111": [ - 186, - 52, - 135, - 255 - ], - "112": [ - 187, - 53, - 134, - 255 - ], - "113": [ - 188, - 54, - 133, - 255 - ], - "114": [ - 189, - 55, - 132, - 255 - ], - "115": [ - 190, - 56, - 131, - 255 - ], - "116": [ - 191, - 57, - 130, - 255 - ], - "117": [ - 192, - 59, - 129, - 255 - ], - "118": [ - 193, - 60, - 128, - 255 - ], - "119": [ - 194, - 61, - 128, - 255 - ], - "120": [ - 195, - 62, - 127, - 255 - ], - "121": [ - 196, - 63, - 126, - 255 - ], - "122": [ - 197, - 64, - 125, - 255 - ], - "123": [ - 198, - 65, - 124, - 255 - ], - "124": [ - 199, - 66, - 123, - 255 - ], - "125": [ - 200, - 68, - 122, - 255 - ], - "126": [ - 201, - 69, - 121, - 255 - ], - "127": [ - 202, - 70, - 120, - 255 - ], - "128": [ - 203, - 71, - 119, - 255 - ], - "129": [ - 204, - 72, - 118, - 255 - ], - "130": [ - 205, - 73, - 117, - 255 - ], - "131": [ - 206, - 74, - 117, - 255 - ], - "132": [ - 207, - 75, - 116, - 255 - ], - "133": [ - 208, - 77, - 115, - 255 - ], - "134": [ - 209, - 78, - 114, - 255 - ], - "135": [ - 209, - 79, - 113, - 255 - ], - "136": [ - 210, - 80, - 112, - 255 - ], - "137": [ - 211, - 81, - 111, - 255 - ], - "138": [ - 212, - 82, - 110, - 255 - ], - "139": [ - 213, - 83, - 109, - 255 - ], - "140": [ - 214, - 85, - 109, - 255 - ], - "141": [ - 215, - 86, - 108, - 255 - ], - "142": [ - 215, - 87, - 107, - 255 - ], - "143": [ - 216, - 88, - 106, - 255 - ], - "144": [ - 217, - 89, - 105, - 255 - ], - "145": [ - 218, - 90, - 104, - 255 - ], - "146": [ - 219, - 91, - 103, - 255 - ], - "147": [ - 220, - 93, - 102, - 255 - ], - "148": [ - 220, - 94, - 102, - 255 - ], - "149": [ - 221, - 95, - 101, - 255 - ], - "150": [ - 222, - 96, - 100, - 255 - ], - "151": [ - 223, - 97, - 99, - 255 - ], - "152": [ - 223, - 98, - 98, - 255 - ], - "153": [ - 224, - 100, - 97, - 255 - ], - "154": [ - 225, - 101, - 96, - 255 - ], - "155": [ - 226, - 102, - 96, - 255 - ], - "156": [ - 227, - 103, - 95, - 255 - ], - "157": [ - 227, - 104, - 94, - 255 - ], - "158": [ - 228, - 106, - 93, - 255 - ], - "159": [ - 229, - 107, - 92, - 255 - ], - "160": [ - 229, - 108, - 91, - 255 - ], - "161": [ - 230, - 109, - 90, - 255 - ], - "162": [ - 231, - 110, - 90, - 255 - ], - "163": [ - 232, - 112, - 89, - 255 - ], - "164": [ - 232, - 113, - 88, - 255 - ], - "165": [ - 233, - 114, - 87, - 255 - ], - "166": [ - 234, - 115, - 86, - 255 - ], - "167": [ - 234, - 116, - 85, - 255 - ], - "168": [ - 235, - 118, - 84, - 255 - ], - "169": [ - 236, - 119, - 84, - 255 - ], - "170": [ - 236, - 120, - 83, - 255 - ], - "171": [ - 237, - 121, - 82, - 255 - ], - "172": [ - 237, - 123, - 81, - 255 - ], - "173": [ - 238, - 124, - 80, - 255 - ], - "174": [ - 239, - 125, - 79, - 255 - ], - "175": [ - 239, - 126, - 78, - 255 - ], - "176": [ - 240, - 128, - 77, - 255 - ], - "177": [ - 240, - 129, - 77, - 255 - ], - "178": [ - 241, - 130, - 76, - 255 - ], - "179": [ - 242, - 132, - 75, - 255 - ], - "180": [ - 242, - 133, - 74, - 255 - ], - "181": [ - 243, - 134, - 73, - 255 - ], - "182": [ - 243, - 135, - 72, - 255 - ], - "183": [ - 244, - 137, - 71, - 255 - ], - "184": [ - 244, - 138, - 71, - 255 - ], - "185": [ - 245, - 139, - 70, - 255 - ], - "186": [ - 245, - 141, - 69, - 255 - ], - "187": [ - 246, - 142, - 68, - 255 - ], - "188": [ - 246, - 143, - 67, - 255 - ], - "189": [ - 246, - 145, - 66, - 255 - ], - "190": [ - 247, - 146, - 65, - 255 - ], - "191": [ - 247, - 147, - 65, - 255 - ], - "192": [ - 248, - 149, - 64, - 255 - ], - "193": [ - 248, - 150, - 63, - 255 - ], - "194": [ - 248, - 152, - 62, - 255 - ], - "195": [ - 249, - 153, - 61, - 255 - ], - "196": [ - 249, - 154, - 60, - 255 - ], - "197": [ - 250, - 156, - 59, - 255 - ], - "198": [ - 250, - 157, - 58, - 255 - ], - "199": [ - 250, - 159, - 58, - 255 - ], - "200": [ - 250, - 160, - 57, - 255 - ], - "201": [ - 251, - 162, - 56, - 255 - ], - "202": [ - 251, - 163, - 55, - 255 - ], - "203": [ - 251, - 164, - 54, - 255 - ], - "204": [ - 252, - 166, - 53, - 255 - ], - "205": [ - 252, - 167, - 53, - 255 - ], - "206": [ - 252, - 169, - 52, - 255 - ], - "207": [ - 252, - 170, - 51, - 255 - ], - "208": [ - 252, - 172, - 50, - 255 - ], - "209": [ - 252, - 173, - 49, - 255 - ], - "210": [ - 253, - 175, - 49, - 255 - ], - "211": [ - 253, - 176, - 48, - 255 - ], - "212": [ - 253, - 178, - 47, - 255 - ], - "213": [ - 253, - 179, - 46, - 255 - ], - "214": [ - 253, - 181, - 45, - 255 - ], - "215": [ - 253, - 182, - 45, - 255 - ], - "216": [ - 253, - 184, - 44, - 255 - ], - "217": [ - 253, - 185, - 43, - 255 - ], - "218": [ - 253, - 187, - 43, - 255 - ], - "219": [ - 253, - 188, - 42, - 255 - ], - "220": [ - 253, - 190, - 41, - 255 - ], - "221": [ - 253, - 192, - 41, - 255 - ], - "222": [ - 253, - 193, - 40, - 255 - ], - "223": [ - 253, - 195, - 40, - 255 - ], - "224": [ - 253, - 196, - 39, - 255 - ], - "225": [ - 253, - 198, - 38, - 255 - ], - "226": [ - 252, - 199, - 38, - 255 - ], - "227": [ - 252, - 201, - 38, - 255 - ], - "228": [ - 252, - 203, - 37, - 255 - ], - "229": [ - 252, - 204, - 37, - 255 - ], - "230": [ - 252, - 206, - 37, - 255 - ], - "231": [ - 251, - 208, - 36, - 255 - ], - "232": [ - 251, - 209, - 36, - 255 - ], - "233": [ - 251, - 211, - 36, - 255 - ], - "234": [ - 250, - 213, - 36, - 255 - ], - "235": [ - 250, - 214, - 36, - 255 - ], - "236": [ - 250, - 216, - 36, - 255 - ], - "237": [ - 249, - 217, - 36, - 255 - ], - "238": [ - 249, - 219, - 36, - 255 - ], - "239": [ - 248, - 221, - 36, - 255 - ], - "240": [ - 248, - 223, - 36, - 255 - ], - "241": [ - 247, - 224, - 36, - 255 - ], - "242": [ - 247, - 226, - 37, - 255 - ], - "243": [ - 246, - 228, - 37, - 255 - ], - "244": [ - 246, - 229, - 37, - 255 - ], - "245": [ - 245, - 231, - 38, - 255 - ], - "246": [ - 245, - 233, - 38, - 255 - ], - "247": [ - 244, - 234, - 38, - 255 - ], - "248": [ - 243, - 236, - 38, - 255 - ], - "249": [ - 243, - 238, - 38, - 255 - ], - "250": [ - 242, - 240, - 38, - 255 - ], - "251": [ - 242, - 241, - 38, - 255 - ], - "252": [ - 241, - 243, - 38, - 255 - ], - "253": [ - 240, - 245, - 37, - 255 - ], - "254": [ - 240, - 246, - 35, - 255 - ], - "255": [ - 239, - 248, - 33, - 255 - ] - }, - pubu: { - "0": [ - 255, - 247, - 251, - 255 - ], - "1": [ - 254, - 246, - 250, - 255 - ], - "2": [ - 253, - 245, - 250, - 255 - ], - "3": [ - 253, - 245, - 250, - 255 - ], - "4": [ - 252, - 244, - 249, - 255 - ], - "5": [ - 252, - 244, - 249, - 255 - ], - "6": [ - 251, - 243, - 249, - 255 - ], - "7": [ - 250, - 243, - 249, - 255 - ], - "8": [ - 250, - 242, - 248, - 255 - ], - "9": [ - 249, - 242, - 248, - 255 - ], - "10": [ - 249, - 241, - 248, - 255 - ], - "11": [ - 248, - 241, - 247, - 255 - ], - "12": [ - 247, - 240, - 247, - 255 - ], - "13": [ - 247, - 240, - 247, - 255 - ], - "14": [ - 246, - 239, - 247, - 255 - ], - "15": [ - 246, - 239, - 246, - 255 - ], - "16": [ - 245, - 238, - 246, - 255 - ], - "17": [ - 244, - 238, - 246, - 255 - ], - "18": [ - 244, - 237, - 245, - 255 - ], - "19": [ - 243, - 237, - 245, - 255 - ], - "20": [ - 243, - 236, - 245, - 255 - ], - "21": [ - 242, - 236, - 245, - 255 - ], - "22": [ - 241, - 235, - 244, - 255 - ], - "23": [ - 241, - 235, - 244, - 255 - ], - "24": [ - 240, - 234, - 244, - 255 - ], - "25": [ - 240, - 234, - 243, - 255 - ], - "26": [ - 239, - 233, - 243, - 255 - ], - "27": [ - 238, - 233, - 243, - 255 - ], - "28": [ - 238, - 232, - 243, - 255 - ], - "29": [ - 237, - 232, - 242, - 255 - ], - "30": [ - 237, - 231, - 242, - 255 - ], - "31": [ - 236, - 231, - 242, - 255 - ], - "32": [ - 235, - 230, - 241, - 255 - ], - "33": [ - 235, - 230, - 241, - 255 - ], - "34": [ - 234, - 229, - 241, - 255 - ], - "35": [ - 233, - 228, - 240, - 255 - ], - "36": [ - 232, - 228, - 240, - 255 - ], - "37": [ - 231, - 227, - 240, - 255 - ], - "38": [ - 230, - 226, - 239, - 255 - ], - "39": [ - 229, - 226, - 239, - 255 - ], - "40": [ - 228, - 225, - 238, - 255 - ], - "41": [ - 227, - 224, - 238, - 255 - ], - "42": [ - 227, - 224, - 238, - 255 - ], - "43": [ - 226, - 223, - 237, - 255 - ], - "44": [ - 225, - 222, - 237, - 255 - ], - "45": [ - 224, - 221, - 237, - 255 - ], - "46": [ - 223, - 221, - 236, - 255 - ], - "47": [ - 222, - 220, - 236, - 255 - ], - "48": [ - 221, - 219, - 235, - 255 - ], - "49": [ - 220, - 219, - 235, - 255 - ], - "50": [ - 220, - 218, - 235, - 255 - ], - "51": [ - 219, - 217, - 234, - 255 - ], - "52": [ - 218, - 217, - 234, - 255 - ], - "53": [ - 217, - 216, - 234, - 255 - ], - "54": [ - 216, - 215, - 233, - 255 - ], - "55": [ - 215, - 215, - 233, - 255 - ], - "56": [ - 214, - 214, - 232, - 255 - ], - "57": [ - 213, - 213, - 232, - 255 - ], - "58": [ - 213, - 212, - 232, - 255 - ], - "59": [ - 212, - 212, - 231, - 255 - ], - "60": [ - 211, - 211, - 231, - 255 - ], - "61": [ - 210, - 210, - 231, - 255 - ], - "62": [ - 209, - 210, - 230, - 255 - ], - "63": [ - 208, - 209, - 230, - 255 - ], - "64": [ - 207, - 208, - 229, - 255 - ], - "65": [ - 206, - 208, - 229, - 255 - ], - "66": [ - 205, - 207, - 229, - 255 - ], - "67": [ - 203, - 206, - 228, - 255 - ], - "68": [ - 202, - 206, - 228, - 255 - ], - "69": [ - 201, - 205, - 228, - 255 - ], - "70": [ - 199, - 205, - 227, - 255 - ], - "71": [ - 198, - 204, - 227, - 255 - ], - "72": [ - 197, - 203, - 227, - 255 - ], - "73": [ - 195, - 203, - 226, - 255 - ], - "74": [ - 194, - 202, - 226, - 255 - ], - "75": [ - 193, - 201, - 226, - 255 - ], - "76": [ - 191, - 201, - 225, - 255 - ], - "77": [ - 190, - 200, - 225, - 255 - ], - "78": [ - 189, - 200, - 225, - 255 - ], - "79": [ - 187, - 199, - 224, - 255 - ], - "80": [ - 186, - 198, - 224, - 255 - ], - "81": [ - 185, - 198, - 224, - 255 - ], - "82": [ - 183, - 197, - 223, - 255 - ], - "83": [ - 182, - 196, - 223, - 255 - ], - "84": [ - 181, - 196, - 223, - 255 - ], - "85": [ - 180, - 195, - 222, - 255 - ], - "86": [ - 178, - 195, - 222, - 255 - ], - "87": [ - 177, - 194, - 221, - 255 - ], - "88": [ - 176, - 193, - 221, - 255 - ], - "89": [ - 174, - 193, - 221, - 255 - ], - "90": [ - 173, - 192, - 220, - 255 - ], - "91": [ - 172, - 191, - 220, - 255 - ], - "92": [ - 170, - 191, - 220, - 255 - ], - "93": [ - 169, - 190, - 219, - 255 - ], - "94": [ - 168, - 190, - 219, - 255 - ], - "95": [ - 166, - 189, - 219, - 255 - ], - "96": [ - 165, - 188, - 218, - 255 - ], - "97": [ - 163, - 188, - 218, - 255 - ], - "98": [ - 162, - 187, - 218, - 255 - ], - "99": [ - 160, - 186, - 217, - 255 - ], - "100": [ - 159, - 186, - 217, - 255 - ], - "101": [ - 157, - 185, - 216, - 255 - ], - "102": [ - 156, - 185, - 216, - 255 - ], - "103": [ - 154, - 184, - 216, - 255 - ], - "104": [ - 152, - 183, - 215, - 255 - ], - "105": [ - 151, - 183, - 215, - 255 - ], - "106": [ - 149, - 182, - 215, - 255 - ], - "107": [ - 148, - 181, - 214, - 255 - ], - "108": [ - 146, - 181, - 214, - 255 - ], - "109": [ - 145, - 180, - 213, - 255 - ], - "110": [ - 143, - 179, - 213, - 255 - ], - "111": [ - 141, - 179, - 213, - 255 - ], - "112": [ - 140, - 178, - 212, - 255 - ], - "113": [ - 138, - 178, - 212, - 255 - ], - "114": [ - 137, - 177, - 212, - 255 - ], - "115": [ - 135, - 176, - 211, - 255 - ], - "116": [ - 134, - 176, - 211, - 255 - ], - "117": [ - 132, - 175, - 210, - 255 - ], - "118": [ - 130, - 174, - 210, - 255 - ], - "119": [ - 129, - 174, - 210, - 255 - ], - "120": [ - 127, - 173, - 209, - 255 - ], - "121": [ - 126, - 173, - 209, - 255 - ], - "122": [ - 124, - 172, - 209, - 255 - ], - "123": [ - 123, - 171, - 208, - 255 - ], - "124": [ - 121, - 171, - 208, - 255 - ], - "125": [ - 119, - 170, - 207, - 255 - ], - "126": [ - 118, - 169, - 207, - 255 - ], - "127": [ - 116, - 169, - 207, - 255 - ], - "128": [ - 115, - 168, - 206, - 255 - ], - "129": [ - 113, - 167, - 206, - 255 - ], - "130": [ - 111, - 167, - 205, - 255 - ], - "131": [ - 109, - 166, - 205, - 255 - ], - "132": [ - 107, - 165, - 204, - 255 - ], - "133": [ - 105, - 164, - 204, - 255 - ], - "134": [ - 103, - 163, - 203, - 255 - ], - "135": [ - 101, - 163, - 203, - 255 - ], - "136": [ - 99, - 162, - 203, - 255 - ], - "137": [ - 97, - 161, - 202, - 255 - ], - "138": [ - 95, - 160, - 202, - 255 - ], - "139": [ - 93, - 159, - 201, - 255 - ], - "140": [ - 91, - 159, - 201, - 255 - ], - "141": [ - 89, - 158, - 200, - 255 - ], - "142": [ - 87, - 157, - 200, - 255 - ], - "143": [ - 85, - 156, - 199, - 255 - ], - "144": [ - 83, - 156, - 199, - 255 - ], - "145": [ - 81, - 155, - 198, - 255 - ], - "146": [ - 80, - 154, - 198, - 255 - ], - "147": [ - 78, - 153, - 197, - 255 - ], - "148": [ - 76, - 152, - 197, - 255 - ], - "149": [ - 74, - 152, - 196, - 255 - ], - "150": [ - 72, - 151, - 196, - 255 - ], - "151": [ - 70, - 150, - 195, - 255 - ], - "152": [ - 68, - 149, - 195, - 255 - ], - "153": [ - 66, - 148, - 195, - 255 - ], - "154": [ - 64, - 148, - 194, - 255 - ], - "155": [ - 62, - 147, - 194, - 255 - ], - "156": [ - 60, - 146, - 193, - 255 - ], - "157": [ - 58, - 145, - 193, - 255 - ], - "158": [ - 56, - 145, - 192, - 255 - ], - "159": [ - 54, - 144, - 192, - 255 - ], - "160": [ - 53, - 143, - 191, - 255 - ], - "161": [ - 51, - 142, - 191, - 255 - ], - "162": [ - 49, - 141, - 190, - 255 - ], - "163": [ - 48, - 140, - 190, - 255 - ], - "164": [ - 46, - 139, - 189, - 255 - ], - "165": [ - 45, - 138, - 189, - 255 - ], - "166": [ - 43, - 137, - 188, - 255 - ], - "167": [ - 42, - 136, - 188, - 255 - ], - "168": [ - 40, - 135, - 187, - 255 - ], - "169": [ - 39, - 134, - 187, - 255 - ], - "170": [ - 37, - 133, - 186, - 255 - ], - "171": [ - 36, - 132, - 186, - 255 - ], - "172": [ - 34, - 131, - 185, - 255 - ], - "173": [ - 33, - 130, - 185, - 255 - ], - "174": [ - 31, - 129, - 184, - 255 - ], - "175": [ - 29, - 128, - 184, - 255 - ], - "176": [ - 28, - 127, - 183, - 255 - ], - "177": [ - 26, - 126, - 183, - 255 - ], - "178": [ - 25, - 125, - 182, - 255 - ], - "179": [ - 23, - 124, - 182, - 255 - ], - "180": [ - 22, - 123, - 181, - 255 - ], - "181": [ - 20, - 122, - 181, - 255 - ], - "182": [ - 19, - 121, - 180, - 255 - ], - "183": [ - 17, - 120, - 180, - 255 - ], - "184": [ - 16, - 119, - 179, - 255 - ], - "185": [ - 14, - 118, - 179, - 255 - ], - "186": [ - 13, - 117, - 178, - 255 - ], - "187": [ - 11, - 116, - 178, - 255 - ], - "188": [ - 9, - 115, - 177, - 255 - ], - "189": [ - 8, - 114, - 177, - 255 - ], - "190": [ - 6, - 113, - 176, - 255 - ], - "191": [ - 5, - 112, - 176, - 255 - ], - "192": [ - 4, - 111, - 175, - 255 - ], - "193": [ - 4, - 110, - 174, - 255 - ], - "194": [ - 4, - 110, - 172, - 255 - ], - "195": [ - 4, - 109, - 171, - 255 - ], - "196": [ - 4, - 108, - 170, - 255 - ], - "197": [ - 4, - 108, - 169, - 255 - ], - "198": [ - 4, - 107, - 168, - 255 - ], - "199": [ - 4, - 106, - 167, - 255 - ], - "200": [ - 4, - 105, - 166, - 255 - ], - "201": [ - 4, - 105, - 165, - 255 - ], - "202": [ - 4, - 104, - 164, - 255 - ], - "203": [ - 4, - 103, - 163, - 255 - ], - "204": [ - 4, - 103, - 162, - 255 - ], - "205": [ - 4, - 102, - 160, - 255 - ], - "206": [ - 4, - 101, - 159, - 255 - ], - "207": [ - 4, - 101, - 158, - 255 - ], - "208": [ - 4, - 100, - 157, - 255 - ], - "209": [ - 4, - 99, - 156, - 255 - ], - "210": [ - 4, - 99, - 155, - 255 - ], - "211": [ - 4, - 98, - 154, - 255 - ], - "212": [ - 4, - 97, - 153, - 255 - ], - "213": [ - 4, - 96, - 152, - 255 - ], - "214": [ - 4, - 96, - 151, - 255 - ], - "215": [ - 4, - 95, - 149, - 255 - ], - "216": [ - 4, - 94, - 148, - 255 - ], - "217": [ - 4, - 94, - 147, - 255 - ], - "218": [ - 4, - 93, - 146, - 255 - ], - "219": [ - 4, - 92, - 145, - 255 - ], - "220": [ - 4, - 92, - 144, - 255 - ], - "221": [ - 4, - 91, - 143, - 255 - ], - "222": [ - 4, - 90, - 142, - 255 - ], - "223": [ - 4, - 90, - 141, - 255 - ], - "224": [ - 3, - 89, - 139, - 255 - ], - "225": [ - 3, - 88, - 137, - 255 - ], - "226": [ - 3, - 86, - 136, - 255 - ], - "227": [ - 3, - 85, - 134, - 255 - ], - "228": [ - 3, - 84, - 132, - 255 - ], - "229": [ - 3, - 83, - 131, - 255 - ], - "230": [ - 3, - 82, - 129, - 255 - ], - "231": [ - 3, - 81, - 127, - 255 - ], - "232": [ - 3, - 80, - 126, - 255 - ], - "233": [ - 3, - 79, - 124, - 255 - ], - "234": [ - 3, - 78, - 122, - 255 - ], - "235": [ - 3, - 77, - 121, - 255 - ], - "236": [ - 3, - 76, - 119, - 255 - ], - "237": [ - 3, - 75, - 117, - 255 - ], - "238": [ - 3, - 74, - 116, - 255 - ], - "239": [ - 3, - 73, - 114, - 255 - ], - "240": [ - 2, - 72, - 112, - 255 - ], - "241": [ - 2, - 70, - 111, - 255 - ], - "242": [ - 2, - 69, - 109, - 255 - ], - "243": [ - 2, - 68, - 107, - 255 - ], - "244": [ - 2, - 67, - 106, - 255 - ], - "245": [ - 2, - 66, - 104, - 255 - ], - "246": [ - 2, - 65, - 102, - 255 - ], - "247": [ - 2, - 64, - 101, - 255 - ], - "248": [ - 2, - 63, - 99, - 255 - ], - "249": [ - 2, - 62, - 97, - 255 - ], - "250": [ - 2, - 61, - 96, - 255 - ], - "251": [ - 2, - 60, - 94, - 255 - ], - "252": [ - 2, - 59, - 92, - 255 - ], - "253": [ - 2, - 58, - 91, - 255 - ], - "254": [ - 2, - 57, - 89, - 255 - ], - "255": [ - 2, - 56, - 88, - 255 - ] - }, - pubugn: { - "0": [ - 255, - 247, - 251, - 255 - ], - "1": [ - 254, - 246, - 250, - 255 - ], - "2": [ - 253, - 245, - 250, - 255 - ], - "3": [ - 253, - 245, - 249, - 255 - ], - "4": [ - 252, - 244, - 249, - 255 - ], - "5": [ - 252, - 243, - 249, - 255 - ], - "6": [ - 251, - 243, - 248, - 255 - ], - "7": [ - 250, - 242, - 248, - 255 - ], - "8": [ - 250, - 241, - 248, - 255 - ], - "9": [ - 249, - 241, - 247, - 255 - ], - "10": [ - 249, - 240, - 247, - 255 - ], - "11": [ - 248, - 239, - 247, - 255 - ], - "12": [ - 247, - 239, - 246, - 255 - ], - "13": [ - 247, - 238, - 246, - 255 - ], - "14": [ - 246, - 237, - 246, - 255 - ], - "15": [ - 246, - 237, - 245, - 255 - ], - "16": [ - 245, - 236, - 245, - 255 - ], - "17": [ - 244, - 235, - 245, - 255 - ], - "18": [ - 244, - 235, - 244, - 255 - ], - "19": [ - 243, - 234, - 244, - 255 - ], - "20": [ - 243, - 233, - 244, - 255 - ], - "21": [ - 242, - 233, - 243, - 255 - ], - "22": [ - 241, - 232, - 243, - 255 - ], - "23": [ - 241, - 231, - 243, - 255 - ], - "24": [ - 240, - 231, - 242, - 255 - ], - "25": [ - 240, - 230, - 242, - 255 - ], - "26": [ - 239, - 229, - 242, - 255 - ], - "27": [ - 238, - 229, - 241, - 255 - ], - "28": [ - 238, - 228, - 241, - 255 - ], - "29": [ - 237, - 227, - 240, - 255 - ], - "30": [ - 237, - 227, - 240, - 255 - ], - "31": [ - 236, - 226, - 240, - 255 - ], - "32": [ - 235, - 225, - 239, - 255 - ], - "33": [ - 235, - 225, - 239, - 255 - ], - "34": [ - 234, - 224, - 239, - 255 - ], - "35": [ - 233, - 224, - 239, - 255 - ], - "36": [ - 232, - 223, - 238, - 255 - ], - "37": [ - 231, - 223, - 238, - 255 - ], - "38": [ - 230, - 222, - 238, - 255 - ], - "39": [ - 229, - 222, - 237, - 255 - ], - "40": [ - 228, - 221, - 237, - 255 - ], - "41": [ - 227, - 221, - 237, - 255 - ], - "42": [ - 227, - 220, - 236, - 255 - ], - "43": [ - 226, - 220, - 236, - 255 - ], - "44": [ - 225, - 219, - 236, - 255 - ], - "45": [ - 224, - 219, - 235, - 255 - ], - "46": [ - 223, - 218, - 235, - 255 - ], - "47": [ - 222, - 217, - 235, - 255 - ], - "48": [ - 221, - 217, - 234, - 255 - ], - "49": [ - 220, - 216, - 234, - 255 - ], - "50": [ - 220, - 216, - 234, - 255 - ], - "51": [ - 219, - 215, - 234, - 255 - ], - "52": [ - 218, - 215, - 233, - 255 - ], - "53": [ - 217, - 214, - 233, - 255 - ], - "54": [ - 216, - 214, - 233, - 255 - ], - "55": [ - 215, - 213, - 232, - 255 - ], - "56": [ - 214, - 213, - 232, - 255 - ], - "57": [ - 213, - 212, - 232, - 255 - ], - "58": [ - 213, - 212, - 231, - 255 - ], - "59": [ - 212, - 211, - 231, - 255 - ], - "60": [ - 211, - 211, - 231, - 255 - ], - "61": [ - 210, - 210, - 230, - 255 - ], - "62": [ - 209, - 209, - 230, - 255 - ], - "63": [ - 208, - 209, - 230, - 255 - ], - "64": [ - 207, - 208, - 229, - 255 - ], - "65": [ - 206, - 208, - 229, - 255 - ], - "66": [ - 205, - 207, - 229, - 255 - ], - "67": [ - 203, - 206, - 228, - 255 - ], - "68": [ - 202, - 206, - 228, - 255 - ], - "69": [ - 201, - 205, - 228, - 255 - ], - "70": [ - 199, - 205, - 227, - 255 - ], - "71": [ - 198, - 204, - 227, - 255 - ], - "72": [ - 197, - 203, - 227, - 255 - ], - "73": [ - 195, - 203, - 226, - 255 - ], - "74": [ - 194, - 202, - 226, - 255 - ], - "75": [ - 193, - 201, - 226, - 255 - ], - "76": [ - 191, - 201, - 225, - 255 - ], - "77": [ - 190, - 200, - 225, - 255 - ], - "78": [ - 189, - 200, - 225, - 255 - ], - "79": [ - 187, - 199, - 224, - 255 - ], - "80": [ - 186, - 198, - 224, - 255 - ], - "81": [ - 185, - 198, - 224, - 255 - ], - "82": [ - 183, - 197, - 223, - 255 - ], - "83": [ - 182, - 196, - 223, - 255 - ], - "84": [ - 181, - 196, - 223, - 255 - ], - "85": [ - 180, - 195, - 222, - 255 - ], - "86": [ - 178, - 195, - 222, - 255 - ], - "87": [ - 177, - 194, - 221, - 255 - ], - "88": [ - 176, - 193, - 221, - 255 - ], - "89": [ - 174, - 193, - 221, - 255 - ], - "90": [ - 173, - 192, - 220, - 255 - ], - "91": [ - 172, - 191, - 220, - 255 - ], - "92": [ - 170, - 191, - 220, - 255 - ], - "93": [ - 169, - 190, - 219, - 255 - ], - "94": [ - 168, - 190, - 219, - 255 - ], - "95": [ - 166, - 189, - 219, - 255 - ], - "96": [ - 165, - 188, - 218, - 255 - ], - "97": [ - 163, - 188, - 218, - 255 - ], - "98": [ - 161, - 187, - 218, - 255 - ], - "99": [ - 159, - 186, - 217, - 255 - ], - "100": [ - 157, - 186, - 217, - 255 - ], - "101": [ - 155, - 185, - 216, - 255 - ], - "102": [ - 153, - 185, - 216, - 255 - ], - "103": [ - 151, - 184, - 216, - 255 - ], - "104": [ - 149, - 183, - 215, - 255 - ], - "105": [ - 147, - 183, - 215, - 255 - ], - "106": [ - 145, - 182, - 215, - 255 - ], - "107": [ - 143, - 181, - 214, - 255 - ], - "108": [ - 141, - 181, - 214, - 255 - ], - "109": [ - 139, - 180, - 213, - 255 - ], - "110": [ - 137, - 179, - 213, - 255 - ], - "111": [ - 135, - 179, - 213, - 255 - ], - "112": [ - 133, - 178, - 212, - 255 - ], - "113": [ - 131, - 178, - 212, - 255 - ], - "114": [ - 129, - 177, - 212, - 255 - ], - "115": [ - 127, - 176, - 211, - 255 - ], - "116": [ - 125, - 176, - 211, - 255 - ], - "117": [ - 123, - 175, - 210, - 255 - ], - "118": [ - 121, - 174, - 210, - 255 - ], - "119": [ - 119, - 174, - 210, - 255 - ], - "120": [ - 117, - 173, - 209, - 255 - ], - "121": [ - 115, - 173, - 209, - 255 - ], - "122": [ - 113, - 172, - 209, - 255 - ], - "123": [ - 111, - 171, - 208, - 255 - ], - "124": [ - 109, - 171, - 208, - 255 - ], - "125": [ - 107, - 170, - 207, - 255 - ], - "126": [ - 105, - 169, - 207, - 255 - ], - "127": [ - 103, - 169, - 207, - 255 - ], - "128": [ - 102, - 168, - 206, - 255 - ], - "129": [ - 100, - 167, - 206, - 255 - ], - "130": [ - 99, - 167, - 205, - 255 - ], - "131": [ - 97, - 166, - 205, - 255 - ], - "132": [ - 96, - 165, - 204, - 255 - ], - "133": [ - 94, - 164, - 204, - 255 - ], - "134": [ - 93, - 163, - 203, - 255 - ], - "135": [ - 91, - 163, - 203, - 255 - ], - "136": [ - 89, - 162, - 203, - 255 - ], - "137": [ - 88, - 161, - 202, - 255 - ], - "138": [ - 86, - 160, - 202, - 255 - ], - "139": [ - 85, - 159, - 201, - 255 - ], - "140": [ - 83, - 159, - 201, - 255 - ], - "141": [ - 82, - 158, - 200, - 255 - ], - "142": [ - 80, - 157, - 200, - 255 - ], - "143": [ - 79, - 156, - 199, - 255 - ], - "144": [ - 77, - 156, - 199, - 255 - ], - "145": [ - 76, - 155, - 198, - 255 - ], - "146": [ - 74, - 154, - 198, - 255 - ], - "147": [ - 73, - 153, - 197, - 255 - ], - "148": [ - 71, - 152, - 197, - 255 - ], - "149": [ - 69, - 152, - 196, - 255 - ], - "150": [ - 68, - 151, - 196, - 255 - ], - "151": [ - 66, - 150, - 195, - 255 - ], - "152": [ - 65, - 149, - 195, - 255 - ], - "153": [ - 63, - 148, - 195, - 255 - ], - "154": [ - 62, - 148, - 194, - 255 - ], - "155": [ - 60, - 147, - 194, - 255 - ], - "156": [ - 59, - 146, - 193, - 255 - ], - "157": [ - 57, - 145, - 193, - 255 - ], - "158": [ - 56, - 145, - 192, - 255 - ], - "159": [ - 54, - 144, - 192, - 255 - ], - "160": [ - 52, - 143, - 190, - 255 - ], - "161": [ - 51, - 143, - 189, - 255 - ], - "162": [ - 49, - 142, - 187, - 255 - ], - "163": [ - 48, - 142, - 185, - 255 - ], - "164": [ - 46, - 141, - 184, - 255 - ], - "165": [ - 44, - 141, - 182, - 255 - ], - "166": [ - 43, - 140, - 180, - 255 - ], - "167": [ - 41, - 140, - 179, - 255 - ], - "168": [ - 39, - 139, - 177, - 255 - ], - "169": [ - 38, - 139, - 175, - 255 - ], - "170": [ - 36, - 139, - 174, - 255 - ], - "171": [ - 35, - 138, - 172, - 255 - ], - "172": [ - 33, - 138, - 170, - 255 - ], - "173": [ - 31, - 137, - 168, - 255 - ], - "174": [ - 30, - 137, - 167, - 255 - ], - "175": [ - 28, - 136, - 165, - 255 - ], - "176": [ - 26, - 136, - 163, - 255 - ], - "177": [ - 25, - 135, - 162, - 255 - ], - "178": [ - 23, - 135, - 160, - 255 - ], - "179": [ - 21, - 134, - 158, - 255 - ], - "180": [ - 20, - 134, - 157, - 255 - ], - "181": [ - 18, - 133, - 155, - 255 - ], - "182": [ - 17, - 133, - 153, - 255 - ], - "183": [ - 15, - 132, - 151, - 255 - ], - "184": [ - 13, - 132, - 150, - 255 - ], - "185": [ - 12, - 131, - 148, - 255 - ], - "186": [ - 10, - 131, - 146, - 255 - ], - "187": [ - 8, - 131, - 145, - 255 - ], - "188": [ - 7, - 130, - 143, - 255 - ], - "189": [ - 5, - 130, - 141, - 255 - ], - "190": [ - 4, - 129, - 140, - 255 - ], - "191": [ - 2, - 129, - 138, - 255 - ], - "192": [ - 1, - 128, - 136, - 255 - ], - "193": [ - 1, - 127, - 135, - 255 - ], - "194": [ - 1, - 127, - 133, - 255 - ], - "195": [ - 1, - 126, - 132, - 255 - ], - "196": [ - 1, - 125, - 130, - 255 - ], - "197": [ - 1, - 125, - 129, - 255 - ], - "198": [ - 1, - 124, - 127, - 255 - ], - "199": [ - 1, - 123, - 126, - 255 - ], - "200": [ - 1, - 123, - 124, - 255 - ], - "201": [ - 1, - 122, - 123, - 255 - ], - "202": [ - 1, - 121, - 121, - 255 - ], - "203": [ - 1, - 121, - 119, - 255 - ], - "204": [ - 1, - 120, - 118, - 255 - ], - "205": [ - 1, - 119, - 116, - 255 - ], - "206": [ - 1, - 119, - 115, - 255 - ], - "207": [ - 1, - 118, - 113, - 255 - ], - "208": [ - 1, - 117, - 112, - 255 - ], - "209": [ - 1, - 117, - 110, - 255 - ], - "210": [ - 1, - 116, - 109, - 255 - ], - "211": [ - 1, - 115, - 107, - 255 - ], - "212": [ - 1, - 115, - 106, - 255 - ], - "213": [ - 1, - 114, - 104, - 255 - ], - "214": [ - 1, - 114, - 103, - 255 - ], - "215": [ - 1, - 113, - 101, - 255 - ], - "216": [ - 1, - 112, - 99, - 255 - ], - "217": [ - 1, - 112, - 98, - 255 - ], - "218": [ - 1, - 111, - 96, - 255 - ], - "219": [ - 1, - 110, - 95, - 255 - ], - "220": [ - 1, - 110, - 93, - 255 - ], - "221": [ - 1, - 109, - 92, - 255 - ], - "222": [ - 1, - 108, - 90, - 255 - ], - "223": [ - 1, - 108, - 89, - 255 - ], - "224": [ - 1, - 106, - 88, - 255 - ], - "225": [ - 1, - 105, - 86, - 255 - ], - "226": [ - 1, - 104, - 85, - 255 - ], - "227": [ - 1, - 103, - 84, - 255 - ], - "228": [ - 1, - 102, - 83, - 255 - ], - "229": [ - 1, - 100, - 82, - 255 - ], - "230": [ - 1, - 99, - 81, - 255 - ], - "231": [ - 1, - 98, - 80, - 255 - ], - "232": [ - 1, - 97, - 79, - 255 - ], - "233": [ - 1, - 96, - 78, - 255 - ], - "234": [ - 1, - 95, - 77, - 255 - ], - "235": [ - 1, - 93, - 75, - 255 - ], - "236": [ - 1, - 92, - 74, - 255 - ], - "237": [ - 1, - 91, - 73, - 255 - ], - "238": [ - 1, - 90, - 72, - 255 - ], - "239": [ - 1, - 89, - 71, - 255 - ], - "240": [ - 1, - 87, - 70, - 255 - ], - "241": [ - 1, - 86, - 69, - 255 - ], - "242": [ - 1, - 85, - 68, - 255 - ], - "243": [ - 1, - 84, - 67, - 255 - ], - "244": [ - 1, - 83, - 66, - 255 - ], - "245": [ - 1, - 81, - 64, - 255 - ], - "246": [ - 1, - 80, - 63, - 255 - ], - "247": [ - 1, - 79, - 62, - 255 - ], - "248": [ - 1, - 78, - 61, - 255 - ], - "249": [ - 1, - 77, - 60, - 255 - ], - "250": [ - 1, - 75, - 59, - 255 - ], - "251": [ - 1, - 74, - 58, - 255 - ], - "252": [ - 1, - 73, - 57, - 255 - ], - "253": [ - 1, - 72, - 56, - 255 - ], - "254": [ - 1, - 71, - 55, - 255 - ], - "255": [ - 1, - 70, - 54, - 255 - ] - }, - purd: { - "0": [ - 247, - 244, - 249, - 255 - ], - "1": [ - 246, - 243, - 248, - 255 - ], - "2": [ - 245, - 242, - 248, - 255 - ], - "3": [ - 245, - 242, - 248, - 255 - ], - "4": [ - 244, - 241, - 247, - 255 - ], - "5": [ - 244, - 241, - 247, - 255 - ], - "6": [ - 243, - 240, - 247, - 255 - ], - "7": [ - 243, - 239, - 246, - 255 - ], - "8": [ - 242, - 239, - 246, - 255 - ], - "9": [ - 242, - 238, - 246, - 255 - ], - "10": [ - 241, - 238, - 245, - 255 - ], - "11": [ - 241, - 237, - 245, - 255 - ], - "12": [ - 240, - 236, - 245, - 255 - ], - "13": [ - 240, - 236, - 244, - 255 - ], - "14": [ - 239, - 235, - 244, - 255 - ], - "15": [ - 239, - 235, - 244, - 255 - ], - "16": [ - 238, - 234, - 243, - 255 - ], - "17": [ - 238, - 233, - 243, - 255 - ], - "18": [ - 237, - 233, - 243, - 255 - ], - "19": [ - 237, - 232, - 243, - 255 - ], - "20": [ - 236, - 232, - 242, - 255 - ], - "21": [ - 236, - 231, - 242, - 255 - ], - "22": [ - 235, - 230, - 242, - 255 - ], - "23": [ - 235, - 230, - 241, - 255 - ], - "24": [ - 234, - 229, - 241, - 255 - ], - "25": [ - 234, - 229, - 241, - 255 - ], - "26": [ - 233, - 228, - 240, - 255 - ], - "27": [ - 233, - 227, - 240, - 255 - ], - "28": [ - 232, - 227, - 240, - 255 - ], - "29": [ - 232, - 226, - 239, - 255 - ], - "30": [ - 231, - 226, - 239, - 255 - ], - "31": [ - 231, - 225, - 239, - 255 - ], - "32": [ - 230, - 224, - 238, - 255 - ], - "33": [ - 230, - 223, - 238, - 255 - ], - "34": [ - 229, - 222, - 237, - 255 - ], - "35": [ - 229, - 221, - 236, - 255 - ], - "36": [ - 228, - 219, - 236, - 255 - ], - "37": [ - 227, - 218, - 235, - 255 - ], - "38": [ - 227, - 217, - 234, - 255 - ], - "39": [ - 226, - 216, - 234, - 255 - ], - "40": [ - 226, - 214, - 233, - 255 - ], - "41": [ - 225, - 213, - 232, - 255 - ], - "42": [ - 224, - 212, - 232, - 255 - ], - "43": [ - 224, - 211, - 231, - 255 - ], - "44": [ - 223, - 209, - 231, - 255 - ], - "45": [ - 223, - 208, - 230, - 255 - ], - "46": [ - 222, - 207, - 229, - 255 - ], - "47": [ - 221, - 206, - 229, - 255 - ], - "48": [ - 221, - 204, - 228, - 255 - ], - "49": [ - 220, - 203, - 227, - 255 - ], - "50": [ - 220, - 202, - 227, - 255 - ], - "51": [ - 219, - 201, - 226, - 255 - ], - "52": [ - 219, - 199, - 225, - 255 - ], - "53": [ - 218, - 198, - 225, - 255 - ], - "54": [ - 217, - 197, - 224, - 255 - ], - "55": [ - 217, - 195, - 223, - 255 - ], - "56": [ - 216, - 194, - 223, - 255 - ], - "57": [ - 216, - 193, - 222, - 255 - ], - "58": [ - 215, - 192, - 221, - 255 - ], - "59": [ - 214, - 190, - 221, - 255 - ], - "60": [ - 214, - 189, - 220, - 255 - ], - "61": [ - 213, - 188, - 219, - 255 - ], - "62": [ - 213, - 187, - 219, - 255 - ], - "63": [ - 212, - 185, - 218, - 255 - ], - "64": [ - 211, - 184, - 217, - 255 - ], - "65": [ - 211, - 183, - 217, - 255 - ], - "66": [ - 211, - 182, - 216, - 255 - ], - "67": [ - 210, - 181, - 216, - 255 - ], - "68": [ - 210, - 180, - 215, - 255 - ], - "69": [ - 210, - 178, - 214, - 255 - ], - "70": [ - 209, - 177, - 214, - 255 - ], - "71": [ - 209, - 176, - 213, - 255 - ], - "72": [ - 209, - 175, - 213, - 255 - ], - "73": [ - 208, - 174, - 212, - 255 - ], - "74": [ - 208, - 173, - 211, - 255 - ], - "75": [ - 208, - 171, - 211, - 255 - ], - "76": [ - 207, - 170, - 210, - 255 - ], - "77": [ - 207, - 169, - 210, - 255 - ], - "78": [ - 207, - 168, - 209, - 255 - ], - "79": [ - 206, - 167, - 208, - 255 - ], - "80": [ - 206, - 166, - 208, - 255 - ], - "81": [ - 206, - 164, - 207, - 255 - ], - "82": [ - 205, - 163, - 207, - 255 - ], - "83": [ - 205, - 162, - 206, - 255 - ], - "84": [ - 205, - 161, - 205, - 255 - ], - "85": [ - 204, - 160, - 205, - 255 - ], - "86": [ - 204, - 159, - 204, - 255 - ], - "87": [ - 203, - 158, - 204, - 255 - ], - "88": [ - 203, - 156, - 203, - 255 - ], - "89": [ - 203, - 155, - 202, - 255 - ], - "90": [ - 202, - 154, - 202, - 255 - ], - "91": [ - 202, - 153, - 201, - 255 - ], - "92": [ - 202, - 152, - 201, - 255 - ], - "93": [ - 201, - 151, - 200, - 255 - ], - "94": [ - 201, - 149, - 199, - 255 - ], - "95": [ - 201, - 148, - 199, - 255 - ], - "96": [ - 201, - 147, - 198, - 255 - ], - "97": [ - 201, - 145, - 198, - 255 - ], - "98": [ - 202, - 144, - 197, - 255 - ], - "99": [ - 203, - 143, - 196, - 255 - ], - "100": [ - 204, - 141, - 195, - 255 - ], - "101": [ - 204, - 140, - 195, - 255 - ], - "102": [ - 205, - 138, - 194, - 255 - ], - "103": [ - 206, - 137, - 193, - 255 - ], - "104": [ - 206, - 135, - 192, - 255 - ], - "105": [ - 207, - 134, - 192, - 255 - ], - "106": [ - 208, - 132, - 191, - 255 - ], - "107": [ - 208, - 131, - 190, - 255 - ], - "108": [ - 209, - 129, - 190, - 255 - ], - "109": [ - 210, - 128, - 189, - 255 - ], - "110": [ - 210, - 126, - 188, - 255 - ], - "111": [ - 211, - 125, - 187, - 255 - ], - "112": [ - 212, - 123, - 187, - 255 - ], - "113": [ - 212, - 122, - 186, - 255 - ], - "114": [ - 213, - 120, - 185, - 255 - ], - "115": [ - 214, - 119, - 185, - 255 - ], - "116": [ - 215, - 117, - 184, - 255 - ], - "117": [ - 215, - 116, - 183, - 255 - ], - "118": [ - 216, - 115, - 182, - 255 - ], - "119": [ - 217, - 113, - 182, - 255 - ], - "120": [ - 217, - 112, - 181, - 255 - ], - "121": [ - 218, - 110, - 180, - 255 - ], - "122": [ - 219, - 109, - 179, - 255 - ], - "123": [ - 219, - 107, - 179, - 255 - ], - "124": [ - 220, - 106, - 178, - 255 - ], - "125": [ - 221, - 104, - 177, - 255 - ], - "126": [ - 221, - 103, - 177, - 255 - ], - "127": [ - 222, - 101, - 176, - 255 - ], - "128": [ - 223, - 100, - 175, - 255 - ], - "129": [ - 223, - 98, - 174, - 255 - ], - "130": [ - 223, - 96, - 173, - 255 - ], - "131": [ - 223, - 94, - 171, - 255 - ], - "132": [ - 224, - 92, - 170, - 255 - ], - "133": [ - 224, - 90, - 169, - 255 - ], - "134": [ - 224, - 88, - 168, - 255 - ], - "135": [ - 224, - 86, - 167, - 255 - ], - "136": [ - 225, - 85, - 165, - 255 - ], - "137": [ - 225, - 83, - 164, - 255 - ], - "138": [ - 225, - 81, - 163, - 255 - ], - "139": [ - 225, - 79, - 162, - 255 - ], - "140": [ - 226, - 77, - 161, - 255 - ], - "141": [ - 226, - 75, - 159, - 255 - ], - "142": [ - 226, - 73, - 158, - 255 - ], - "143": [ - 226, - 71, - 157, - 255 - ], - "144": [ - 227, - 69, - 156, - 255 - ], - "145": [ - 227, - 68, - 155, - 255 - ], - "146": [ - 227, - 66, - 153, - 255 - ], - "147": [ - 227, - 64, - 152, - 255 - ], - "148": [ - 228, - 62, - 151, - 255 - ], - "149": [ - 228, - 60, - 150, - 255 - ], - "150": [ - 228, - 58, - 149, - 255 - ], - "151": [ - 228, - 56, - 147, - 255 - ], - "152": [ - 229, - 54, - 146, - 255 - ], - "153": [ - 229, - 52, - 145, - 255 - ], - "154": [ - 229, - 51, - 144, - 255 - ], - "155": [ - 229, - 49, - 143, - 255 - ], - "156": [ - 230, - 47, - 142, - 255 - ], - "157": [ - 230, - 45, - 140, - 255 - ], - "158": [ - 230, - 43, - 139, - 255 - ], - "159": [ - 230, - 41, - 138, - 255 - ], - "160": [ - 230, - 40, - 136, - 255 - ], - "161": [ - 229, - 39, - 135, - 255 - ], - "162": [ - 228, - 39, - 133, - 255 - ], - "163": [ - 228, - 38, - 132, - 255 - ], - "164": [ - 227, - 37, - 130, - 255 - ], - "165": [ - 226, - 36, - 128, - 255 - ], - "166": [ - 225, - 36, - 127, - 255 - ], - "167": [ - 225, - 35, - 125, - 255 - ], - "168": [ - 224, - 34, - 123, - 255 - ], - "169": [ - 223, - 34, - 122, - 255 - ], - "170": [ - 222, - 33, - 120, - 255 - ], - "171": [ - 221, - 32, - 119, - 255 - ], - "172": [ - 221, - 31, - 117, - 255 - ], - "173": [ - 220, - 31, - 115, - 255 - ], - "174": [ - 219, - 30, - 114, - 255 - ], - "175": [ - 218, - 29, - 112, - 255 - ], - "176": [ - 217, - 29, - 110, - 255 - ], - "177": [ - 217, - 28, - 109, - 255 - ], - "178": [ - 216, - 27, - 107, - 255 - ], - "179": [ - 215, - 26, - 105, - 255 - ], - "180": [ - 214, - 26, - 104, - 255 - ], - "181": [ - 214, - 25, - 102, - 255 - ], - "182": [ - 213, - 24, - 101, - 255 - ], - "183": [ - 212, - 23, - 99, - 255 - ], - "184": [ - 211, - 23, - 97, - 255 - ], - "185": [ - 210, - 22, - 96, - 255 - ], - "186": [ - 210, - 21, - 94, - 255 - ], - "187": [ - 209, - 21, - 92, - 255 - ], - "188": [ - 208, - 20, - 91, - 255 - ], - "189": [ - 207, - 19, - 89, - 255 - ], - "190": [ - 206, - 18, - 88, - 255 - ], - "191": [ - 206, - 18, - 86, - 255 - ], - "192": [ - 204, - 17, - 85, - 255 - ], - "193": [ - 203, - 17, - 84, - 255 - ], - "194": [ - 201, - 16, - 84, - 255 - ], - "195": [ - 199, - 15, - 83, - 255 - ], - "196": [ - 197, - 15, - 83, - 255 - ], - "197": [ - 196, - 14, - 82, - 255 - ], - "198": [ - 194, - 14, - 81, - 255 - ], - "199": [ - 192, - 13, - 81, - 255 - ], - "200": [ - 191, - 13, - 80, - 255 - ], - "201": [ - 189, - 12, - 80, - 255 - ], - "202": [ - 187, - 11, - 79, - 255 - ], - "203": [ - 186, - 11, - 78, - 255 - ], - "204": [ - 184, - 10, - 78, - 255 - ], - "205": [ - 182, - 10, - 77, - 255 - ], - "206": [ - 181, - 9, - 77, - 255 - ], - "207": [ - 179, - 9, - 76, - 255 - ], - "208": [ - 177, - 8, - 76, - 255 - ], - "209": [ - 175, - 7, - 75, - 255 - ], - "210": [ - 174, - 7, - 74, - 255 - ], - "211": [ - 172, - 6, - 74, - 255 - ], - "212": [ - 170, - 6, - 73, - 255 - ], - "213": [ - 169, - 5, - 73, - 255 - ], - "214": [ - 167, - 5, - 72, - 255 - ], - "215": [ - 165, - 4, - 71, - 255 - ], - "216": [ - 164, - 4, - 71, - 255 - ], - "217": [ - 162, - 3, - 70, - 255 - ], - "218": [ - 160, - 2, - 70, - 255 - ], - "219": [ - 158, - 2, - 69, - 255 - ], - "220": [ - 157, - 1, - 68, - 255 - ], - "221": [ - 155, - 1, - 68, - 255 - ], - "222": [ - 153, - 0, - 67, - 255 - ], - "223": [ - 152, - 0, - 67, - 255 - ], - "224": [ - 150, - 0, - 66, - 255 - ], - "225": [ - 149, - 0, - 64, - 255 - ], - "226": [ - 147, - 0, - 63, - 255 - ], - "227": [ - 146, - 0, - 62, - 255 - ], - "228": [ - 144, - 0, - 61, - 255 - ], - "229": [ - 142, - 0, - 60, - 255 - ], - "230": [ - 141, - 0, - 59, - 255 - ], - "231": [ - 139, - 0, - 58, - 255 - ], - "232": [ - 138, - 0, - 56, - 255 - ], - "233": [ - 136, - 0, - 55, - 255 - ], - "234": [ - 135, - 0, - 54, - 255 - ], - "235": [ - 133, - 0, - 53, - 255 - ], - "236": [ - 132, - 0, - 52, - 255 - ], - "237": [ - 130, - 0, - 51, - 255 - ], - "238": [ - 129, - 0, - 50, - 255 - ], - "239": [ - 127, - 0, - 49, - 255 - ], - "240": [ - 126, - 0, - 47, - 255 - ], - "241": [ - 124, - 0, - 46, - 255 - ], - "242": [ - 122, - 0, - 45, - 255 - ], - "243": [ - 121, - 0, - 44, - 255 - ], - "244": [ - 119, - 0, - 43, - 255 - ], - "245": [ - 118, - 0, - 42, - 255 - ], - "246": [ - 116, - 0, - 41, - 255 - ], - "247": [ - 115, - 0, - 40, - 255 - ], - "248": [ - 113, - 0, - 38, - 255 - ], - "249": [ - 112, - 0, - 37, - 255 - ], - "250": [ - 110, - 0, - 36, - 255 - ], - "251": [ - 109, - 0, - 35, - 255 - ], - "252": [ - 107, - 0, - 34, - 255 - ], - "253": [ - 106, - 0, - 33, - 255 - ], - "254": [ - 104, - 0, - 32, - 255 - ], - "255": [ - 103, - 0, - 31, - 255 - ] - }, - purples: { - "0": [ - 252, - 251, - 253, - 255 - ], - "1": [ - 251, - 250, - 252, - 255 - ], - "2": [ - 251, - 250, - 252, - 255 - ], - "3": [ - 250, - 249, - 252, - 255 - ], - "4": [ - 250, - 249, - 251, - 255 - ], - "5": [ - 249, - 248, - 251, - 255 - ], - "6": [ - 249, - 248, - 251, - 255 - ], - "7": [ - 249, - 247, - 251, - 255 - ], - "8": [ - 248, - 247, - 250, - 255 - ], - "9": [ - 248, - 247, - 250, - 255 - ], - "10": [ - 247, - 246, - 250, - 255 - ], - "11": [ - 247, - 246, - 250, - 255 - ], - "12": [ - 247, - 245, - 249, - 255 - ], - "13": [ - 246, - 245, - 249, - 255 - ], - "14": [ - 246, - 244, - 249, - 255 - ], - "15": [ - 245, - 244, - 249, - 255 - ], - "16": [ - 245, - 243, - 248, - 255 - ], - "17": [ - 245, - 243, - 248, - 255 - ], - "18": [ - 244, - 243, - 248, - 255 - ], - "19": [ - 244, - 242, - 248, - 255 - ], - "20": [ - 243, - 242, - 247, - 255 - ], - "21": [ - 243, - 241, - 247, - 255 - ], - "22": [ - 243, - 241, - 247, - 255 - ], - "23": [ - 242, - 240, - 247, - 255 - ], - "24": [ - 242, - 240, - 246, - 255 - ], - "25": [ - 241, - 240, - 246, - 255 - ], - "26": [ - 241, - 239, - 246, - 255 - ], - "27": [ - 240, - 239, - 246, - 255 - ], - "28": [ - 240, - 238, - 245, - 255 - ], - "29": [ - 240, - 238, - 245, - 255 - ], - "30": [ - 239, - 237, - 245, - 255 - ], - "31": [ - 239, - 237, - 245, - 255 - ], - "32": [ - 238, - 236, - 244, - 255 - ], - "33": [ - 238, - 236, - 244, - 255 - ], - "34": [ - 237, - 235, - 244, - 255 - ], - "35": [ - 236, - 235, - 244, - 255 - ], - "36": [ - 236, - 234, - 243, - 255 - ], - "37": [ - 235, - 233, - 243, - 255 - ], - "38": [ - 234, - 233, - 243, - 255 - ], - "39": [ - 234, - 232, - 242, - 255 - ], - "40": [ - 233, - 232, - 242, - 255 - ], - "41": [ - 232, - 231, - 242, - 255 - ], - "42": [ - 232, - 230, - 241, - 255 - ], - "43": [ - 231, - 230, - 241, - 255 - ], - "44": [ - 231, - 229, - 241, - 255 - ], - "45": [ - 230, - 229, - 240, - 255 - ], - "46": [ - 229, - 228, - 240, - 255 - ], - "47": [ - 229, - 227, - 240, - 255 - ], - "48": [ - 228, - 227, - 239, - 255 - ], - "49": [ - 227, - 226, - 239, - 255 - ], - "50": [ - 227, - 226, - 239, - 255 - ], - "51": [ - 226, - 225, - 239, - 255 - ], - "52": [ - 225, - 225, - 238, - 255 - ], - "53": [ - 225, - 224, - 238, - 255 - ], - "54": [ - 224, - 223, - 238, - 255 - ], - "55": [ - 223, - 223, - 237, - 255 - ], - "56": [ - 223, - 222, - 237, - 255 - ], - "57": [ - 222, - 222, - 237, - 255 - ], - "58": [ - 221, - 221, - 236, - 255 - ], - "59": [ - 221, - 220, - 236, - 255 - ], - "60": [ - 220, - 220, - 236, - 255 - ], - "61": [ - 219, - 219, - 235, - 255 - ], - "62": [ - 219, - 219, - 235, - 255 - ], - "63": [ - 218, - 218, - 235, - 255 - ], - "64": [ - 217, - 217, - 234, - 255 - ], - "65": [ - 216, - 216, - 234, - 255 - ], - "66": [ - 215, - 215, - 233, - 255 - ], - "67": [ - 214, - 215, - 233, - 255 - ], - "68": [ - 214, - 214, - 233, - 255 - ], - "69": [ - 213, - 213, - 232, - 255 - ], - "70": [ - 212, - 212, - 232, - 255 - ], - "71": [ - 211, - 211, - 231, - 255 - ], - "72": [ - 210, - 210, - 231, - 255 - ], - "73": [ - 209, - 209, - 230, - 255 - ], - "74": [ - 208, - 208, - 230, - 255 - ], - "75": [ - 207, - 207, - 229, - 255 - ], - "76": [ - 206, - 206, - 229, - 255 - ], - "77": [ - 205, - 205, - 228, - 255 - ], - "78": [ - 204, - 205, - 228, - 255 - ], - "79": [ - 203, - 204, - 227, - 255 - ], - "80": [ - 202, - 203, - 227, - 255 - ], - "81": [ - 201, - 202, - 226, - 255 - ], - "82": [ - 200, - 201, - 226, - 255 - ], - "83": [ - 199, - 200, - 225, - 255 - ], - "84": [ - 198, - 199, - 225, - 255 - ], - "85": [ - 198, - 198, - 225, - 255 - ], - "86": [ - 197, - 197, - 224, - 255 - ], - "87": [ - 196, - 196, - 224, - 255 - ], - "88": [ - 195, - 195, - 223, - 255 - ], - "89": [ - 194, - 195, - 223, - 255 - ], - "90": [ - 193, - 194, - 222, - 255 - ], - "91": [ - 192, - 193, - 222, - 255 - ], - "92": [ - 191, - 192, - 221, - 255 - ], - "93": [ - 190, - 191, - 221, - 255 - ], - "94": [ - 189, - 190, - 220, - 255 - ], - "95": [ - 188, - 189, - 220, - 255 - ], - "96": [ - 187, - 188, - 219, - 255 - ], - "97": [ - 186, - 187, - 219, - 255 - ], - "98": [ - 185, - 186, - 218, - 255 - ], - "99": [ - 184, - 185, - 217, - 255 - ], - "100": [ - 183, - 184, - 217, - 255 - ], - "101": [ - 182, - 183, - 216, - 255 - ], - "102": [ - 182, - 182, - 216, - 255 - ], - "103": [ - 181, - 180, - 215, - 255 - ], - "104": [ - 180, - 179, - 214, - 255 - ], - "105": [ - 179, - 178, - 214, - 255 - ], - "106": [ - 178, - 177, - 213, - 255 - ], - "107": [ - 177, - 176, - 212, - 255 - ], - "108": [ - 176, - 175, - 212, - 255 - ], - "109": [ - 175, - 174, - 211, - 255 - ], - "110": [ - 174, - 173, - 210, - 255 - ], - "111": [ - 173, - 172, - 210, - 255 - ], - "112": [ - 172, - 171, - 209, - 255 - ], - "113": [ - 171, - 169, - 209, - 255 - ], - "114": [ - 170, - 168, - 208, - 255 - ], - "115": [ - 169, - 167, - 207, - 255 - ], - "116": [ - 168, - 166, - 207, - 255 - ], - "117": [ - 167, - 165, - 206, - 255 - ], - "118": [ - 166, - 164, - 205, - 255 - ], - "119": [ - 166, - 163, - 205, - 255 - ], - "120": [ - 165, - 162, - 204, - 255 - ], - "121": [ - 164, - 161, - 204, - 255 - ], - "122": [ - 163, - 160, - 203, - 255 - ], - "123": [ - 162, - 158, - 202, - 255 - ], - "124": [ - 161, - 157, - 202, - 255 - ], - "125": [ - 160, - 156, - 201, - 255 - ], - "126": [ - 159, - 155, - 200, - 255 - ], - "127": [ - 158, - 154, - 200, - 255 - ], - "128": [ - 157, - 153, - 199, - 255 - ], - "129": [ - 156, - 152, - 199, - 255 - ], - "130": [ - 155, - 151, - 198, - 255 - ], - "131": [ - 154, - 150, - 198, - 255 - ], - "132": [ - 153, - 149, - 198, - 255 - ], - "133": [ - 152, - 148, - 197, - 255 - ], - "134": [ - 151, - 148, - 197, - 255 - ], - "135": [ - 150, - 147, - 196, - 255 - ], - "136": [ - 150, - 146, - 196, - 255 - ], - "137": [ - 149, - 145, - 195, - 255 - ], - "138": [ - 148, - 144, - 195, - 255 - ], - "139": [ - 147, - 143, - 194, - 255 - ], - "140": [ - 146, - 142, - 194, - 255 - ], - "141": [ - 145, - 141, - 194, - 255 - ], - "142": [ - 144, - 140, - 193, - 255 - ], - "143": [ - 143, - 139, - 193, - 255 - ], - "144": [ - 142, - 138, - 192, - 255 - ], - "145": [ - 141, - 138, - 192, - 255 - ], - "146": [ - 140, - 137, - 191, - 255 - ], - "147": [ - 139, - 136, - 191, - 255 - ], - "148": [ - 138, - 135, - 190, - 255 - ], - "149": [ - 137, - 134, - 190, - 255 - ], - "150": [ - 136, - 133, - 190, - 255 - ], - "151": [ - 135, - 132, - 189, - 255 - ], - "152": [ - 134, - 131, - 189, - 255 - ], - "153": [ - 134, - 130, - 188, - 255 - ], - "154": [ - 133, - 129, - 188, - 255 - ], - "155": [ - 132, - 128, - 187, - 255 - ], - "156": [ - 131, - 128, - 187, - 255 - ], - "157": [ - 130, - 127, - 187, - 255 - ], - "158": [ - 129, - 126, - 186, - 255 - ], - "159": [ - 128, - 125, - 186, - 255 - ], - "160": [ - 127, - 124, - 185, - 255 - ], - "161": [ - 126, - 122, - 184, - 255 - ], - "162": [ - 126, - 121, - 184, - 255 - ], - "163": [ - 125, - 119, - 183, - 255 - ], - "164": [ - 124, - 118, - 182, - 255 - ], - "165": [ - 124, - 117, - 181, - 255 - ], - "166": [ - 123, - 115, - 181, - 255 - ], - "167": [ - 122, - 114, - 180, - 255 - ], - "168": [ - 122, - 113, - 179, - 255 - ], - "169": [ - 121, - 111, - 179, - 255 - ], - "170": [ - 120, - 110, - 178, - 255 - ], - "171": [ - 119, - 108, - 177, - 255 - ], - "172": [ - 119, - 107, - 176, - 255 - ], - "173": [ - 118, - 106, - 176, - 255 - ], - "174": [ - 117, - 104, - 175, - 255 - ], - "175": [ - 117, - 103, - 174, - 255 - ], - "176": [ - 116, - 102, - 174, - 255 - ], - "177": [ - 115, - 100, - 173, - 255 - ], - "178": [ - 115, - 99, - 172, - 255 - ], - "179": [ - 114, - 97, - 171, - 255 - ], - "180": [ - 113, - 96, - 171, - 255 - ], - "181": [ - 113, - 95, - 170, - 255 - ], - "182": [ - 112, - 93, - 169, - 255 - ], - "183": [ - 111, - 92, - 168, - 255 - ], - "184": [ - 111, - 91, - 168, - 255 - ], - "185": [ - 110, - 89, - 167, - 255 - ], - "186": [ - 109, - 88, - 166, - 255 - ], - "187": [ - 108, - 86, - 166, - 255 - ], - "188": [ - 108, - 85, - 165, - 255 - ], - "189": [ - 107, - 84, - 164, - 255 - ], - "190": [ - 106, - 82, - 163, - 255 - ], - "191": [ - 106, - 81, - 163, - 255 - ], - "192": [ - 105, - 80, - 162, - 255 - ], - "193": [ - 104, - 78, - 161, - 255 - ], - "194": [ - 104, - 77, - 161, - 255 - ], - "195": [ - 103, - 76, - 160, - 255 - ], - "196": [ - 102, - 74, - 160, - 255 - ], - "197": [ - 102, - 73, - 159, - 255 - ], - "198": [ - 101, - 72, - 158, - 255 - ], - "199": [ - 100, - 70, - 158, - 255 - ], - "200": [ - 99, - 69, - 157, - 255 - ], - "201": [ - 99, - 68, - 156, - 255 - ], - "202": [ - 98, - 66, - 156, - 255 - ], - "203": [ - 97, - 65, - 155, - 255 - ], - "204": [ - 97, - 64, - 155, - 255 - ], - "205": [ - 96, - 62, - 154, - 255 - ], - "206": [ - 95, - 61, - 153, - 255 - ], - "207": [ - 95, - 60, - 153, - 255 - ], - "208": [ - 94, - 58, - 152, - 255 - ], - "209": [ - 93, - 57, - 151, - 255 - ], - "210": [ - 93, - 56, - 151, - 255 - ], - "211": [ - 92, - 54, - 150, - 255 - ], - "212": [ - 91, - 53, - 149, - 255 - ], - "213": [ - 90, - 52, - 149, - 255 - ], - "214": [ - 90, - 51, - 148, - 255 - ], - "215": [ - 89, - 49, - 148, - 255 - ], - "216": [ - 88, - 48, - 147, - 255 - ], - "217": [ - 88, - 47, - 146, - 255 - ], - "218": [ - 87, - 45, - 146, - 255 - ], - "219": [ - 86, - 44, - 145, - 255 - ], - "220": [ - 86, - 43, - 144, - 255 - ], - "221": [ - 85, - 41, - 144, - 255 - ], - "222": [ - 84, - 40, - 143, - 255 - ], - "223": [ - 84, - 39, - 143, - 255 - ], - "224": [ - 83, - 37, - 142, - 255 - ], - "225": [ - 82, - 36, - 141, - 255 - ], - "226": [ - 82, - 35, - 141, - 255 - ], - "227": [ - 81, - 34, - 140, - 255 - ], - "228": [ - 80, - 33, - 140, - 255 - ], - "229": [ - 80, - 31, - 139, - 255 - ], - "230": [ - 79, - 30, - 139, - 255 - ], - "231": [ - 78, - 29, - 138, - 255 - ], - "232": [ - 78, - 28, - 137, - 255 - ], - "233": [ - 77, - 26, - 137, - 255 - ], - "234": [ - 76, - 25, - 136, - 255 - ], - "235": [ - 76, - 24, - 136, - 255 - ], - "236": [ - 75, - 23, - 135, - 255 - ], - "237": [ - 74, - 22, - 135, - 255 - ], - "238": [ - 74, - 20, - 134, - 255 - ], - "239": [ - 73, - 19, - 134, - 255 - ], - "240": [ - 72, - 18, - 133, - 255 - ], - "241": [ - 72, - 17, - 132, - 255 - ], - "242": [ - 71, - 15, - 132, - 255 - ], - "243": [ - 70, - 14, - 131, - 255 - ], - "244": [ - 70, - 13, - 131, - 255 - ], - "245": [ - 69, - 12, - 130, - 255 - ], - "246": [ - 68, - 11, - 130, - 255 - ], - "247": [ - 68, - 9, - 129, - 255 - ], - "248": [ - 67, - 8, - 128, - 255 - ], - "249": [ - 66, - 7, - 128, - 255 - ], - "250": [ - 66, - 6, - 127, - 255 - ], - "251": [ - 65, - 4, - 127, - 255 - ], - "252": [ - 64, - 3, - 126, - 255 - ], - "253": [ - 64, - 2, - 126, - 255 - ], - "254": [ - 63, - 1, - 125, - 255 - ], - "255": [ - 63, - 0, - 125, - 255 - ] - }, - rdpu: { - "0": [ - 255, - 247, - 243, - 255 - ], - "1": [ - 254, - 246, - 242, - 255 - ], - "2": [ - 254, - 245, - 241, - 255 - ], - "3": [ - 254, - 244, - 240, - 255 - ], - "4": [ - 254, - 244, - 240, - 255 - ], - "5": [ - 254, - 243, - 239, - 255 - ], - "6": [ - 254, - 242, - 238, - 255 - ], - "7": [ - 254, - 241, - 238, - 255 - ], - "8": [ - 254, - 241, - 237, - 255 - ], - "9": [ - 254, - 240, - 236, - 255 - ], - "10": [ - 254, - 239, - 236, - 255 - ], - "11": [ - 254, - 239, - 235, - 255 - ], - "12": [ - 254, - 238, - 234, - 255 - ], - "13": [ - 254, - 237, - 234, - 255 - ], - "14": [ - 254, - 236, - 233, - 255 - ], - "15": [ - 254, - 236, - 232, - 255 - ], - "16": [ - 253, - 235, - 231, - 255 - ], - "17": [ - 253, - 234, - 231, - 255 - ], - "18": [ - 253, - 234, - 230, - 255 - ], - "19": [ - 253, - 233, - 229, - 255 - ], - "20": [ - 253, - 232, - 229, - 255 - ], - "21": [ - 253, - 231, - 228, - 255 - ], - "22": [ - 253, - 231, - 227, - 255 - ], - "23": [ - 253, - 230, - 227, - 255 - ], - "24": [ - 253, - 229, - 226, - 255 - ], - "25": [ - 253, - 228, - 225, - 255 - ], - "26": [ - 253, - 228, - 225, - 255 - ], - "27": [ - 253, - 227, - 224, - 255 - ], - "28": [ - 253, - 226, - 223, - 255 - ], - "29": [ - 253, - 226, - 222, - 255 - ], - "30": [ - 253, - 225, - 222, - 255 - ], - "31": [ - 253, - 224, - 221, - 255 - ], - "32": [ - 252, - 223, - 220, - 255 - ], - "33": [ - 252, - 223, - 219, - 255 - ], - "34": [ - 252, - 222, - 219, - 255 - ], - "35": [ - 252, - 221, - 218, - 255 - ], - "36": [ - 252, - 220, - 217, - 255 - ], - "37": [ - 252, - 219, - 216, - 255 - ], - "38": [ - 252, - 218, - 215, - 255 - ], - "39": [ - 252, - 217, - 214, - 255 - ], - "40": [ - 252, - 217, - 213, - 255 - ], - "41": [ - 252, - 216, - 212, - 255 - ], - "42": [ - 252, - 215, - 211, - 255 - ], - "43": [ - 252, - 214, - 210, - 255 - ], - "44": [ - 252, - 213, - 209, - 255 - ], - "45": [ - 252, - 212, - 209, - 255 - ], - "46": [ - 252, - 212, - 208, - 255 - ], - "47": [ - 252, - 211, - 207, - 255 - ], - "48": [ - 252, - 210, - 206, - 255 - ], - "49": [ - 252, - 209, - 205, - 255 - ], - "50": [ - 252, - 208, - 204, - 255 - ], - "51": [ - 252, - 207, - 203, - 255 - ], - "52": [ - 252, - 206, - 202, - 255 - ], - "53": [ - 252, - 206, - 201, - 255 - ], - "54": [ - 252, - 205, - 200, - 255 - ], - "55": [ - 252, - 204, - 199, - 255 - ], - "56": [ - 252, - 203, - 199, - 255 - ], - "57": [ - 252, - 202, - 198, - 255 - ], - "58": [ - 252, - 201, - 197, - 255 - ], - "59": [ - 252, - 201, - 196, - 255 - ], - "60": [ - 252, - 200, - 195, - 255 - ], - "61": [ - 252, - 199, - 194, - 255 - ], - "62": [ - 252, - 198, - 193, - 255 - ], - "63": [ - 252, - 197, - 192, - 255 - ], - "64": [ - 251, - 196, - 191, - 255 - ], - "65": [ - 251, - 195, - 191, - 255 - ], - "66": [ - 251, - 194, - 191, - 255 - ], - "67": [ - 251, - 193, - 190, - 255 - ], - "68": [ - 251, - 191, - 190, - 255 - ], - "69": [ - 251, - 190, - 190, - 255 - ], - "70": [ - 251, - 189, - 189, - 255 - ], - "71": [ - 251, - 188, - 189, - 255 - ], - "72": [ - 251, - 187, - 189, - 255 - ], - "73": [ - 251, - 185, - 188, - 255 - ], - "74": [ - 251, - 184, - 188, - 255 - ], - "75": [ - 251, - 183, - 188, - 255 - ], - "76": [ - 251, - 182, - 187, - 255 - ], - "77": [ - 251, - 181, - 187, - 255 - ], - "78": [ - 251, - 180, - 187, - 255 - ], - "79": [ - 251, - 178, - 186, - 255 - ], - "80": [ - 250, - 177, - 186, - 255 - ], - "81": [ - 250, - 176, - 186, - 255 - ], - "82": [ - 250, - 175, - 185, - 255 - ], - "83": [ - 250, - 174, - 185, - 255 - ], - "84": [ - 250, - 172, - 185, - 255 - ], - "85": [ - 250, - 171, - 184, - 255 - ], - "86": [ - 250, - 170, - 184, - 255 - ], - "87": [ - 250, - 169, - 183, - 255 - ], - "88": [ - 250, - 168, - 183, - 255 - ], - "89": [ - 250, - 166, - 183, - 255 - ], - "90": [ - 250, - 165, - 182, - 255 - ], - "91": [ - 250, - 164, - 182, - 255 - ], - "92": [ - 250, - 163, - 182, - 255 - ], - "93": [ - 250, - 162, - 181, - 255 - ], - "94": [ - 250, - 160, - 181, - 255 - ], - "95": [ - 250, - 159, - 181, - 255 - ], - "96": [ - 249, - 158, - 180, - 255 - ], - "97": [ - 249, - 156, - 180, - 255 - ], - "98": [ - 249, - 154, - 179, - 255 - ], - "99": [ - 249, - 153, - 178, - 255 - ], - "100": [ - 249, - 151, - 178, - 255 - ], - "101": [ - 249, - 149, - 177, - 255 - ], - "102": [ - 249, - 148, - 177, - 255 - ], - "103": [ - 249, - 146, - 176, - 255 - ], - "104": [ - 249, - 144, - 175, - 255 - ], - "105": [ - 249, - 142, - 175, - 255 - ], - "106": [ - 249, - 141, - 174, - 255 - ], - "107": [ - 248, - 139, - 173, - 255 - ], - "108": [ - 248, - 137, - 173, - 255 - ], - "109": [ - 248, - 135, - 172, - 255 - ], - "110": [ - 248, - 134, - 171, - 255 - ], - "111": [ - 248, - 132, - 171, - 255 - ], - "112": [ - 248, - 130, - 170, - 255 - ], - "113": [ - 248, - 129, - 170, - 255 - ], - "114": [ - 248, - 127, - 169, - 255 - ], - "115": [ - 248, - 125, - 168, - 255 - ], - "116": [ - 248, - 123, - 168, - 255 - ], - "117": [ - 247, - 122, - 167, - 255 - ], - "118": [ - 247, - 120, - 166, - 255 - ], - "119": [ - 247, - 118, - 166, - 255 - ], - "120": [ - 247, - 116, - 165, - 255 - ], - "121": [ - 247, - 115, - 165, - 255 - ], - "122": [ - 247, - 113, - 164, - 255 - ], - "123": [ - 247, - 111, - 163, - 255 - ], - "124": [ - 247, - 110, - 163, - 255 - ], - "125": [ - 247, - 108, - 162, - 255 - ], - "126": [ - 247, - 106, - 161, - 255 - ], - "127": [ - 247, - 104, - 161, - 255 - ], - "128": [ - 246, - 103, - 160, - 255 - ], - "129": [ - 245, - 101, - 160, - 255 - ], - "130": [ - 244, - 99, - 160, - 255 - ], - "131": [ - 244, - 98, - 159, - 255 - ], - "132": [ - 243, - 96, - 159, - 255 - ], - "133": [ - 242, - 95, - 159, - 255 - ], - "134": [ - 241, - 93, - 158, - 255 - ], - "135": [ - 240, - 91, - 158, - 255 - ], - "136": [ - 240, - 90, - 158, - 255 - ], - "137": [ - 239, - 88, - 158, - 255 - ], - "138": [ - 238, - 86, - 157, - 255 - ], - "139": [ - 237, - 85, - 157, - 255 - ], - "140": [ - 236, - 83, - 157, - 255 - ], - "141": [ - 235, - 81, - 156, - 255 - ], - "142": [ - 235, - 80, - 156, - 255 - ], - "143": [ - 234, - 78, - 156, - 255 - ], - "144": [ - 233, - 77, - 155, - 255 - ], - "145": [ - 232, - 75, - 155, - 255 - ], - "146": [ - 231, - 73, - 155, - 255 - ], - "147": [ - 231, - 72, - 154, - 255 - ], - "148": [ - 230, - 70, - 154, - 255 - ], - "149": [ - 229, - 68, - 154, - 255 - ], - "150": [ - 228, - 67, - 153, - 255 - ], - "151": [ - 227, - 65, - 153, - 255 - ], - "152": [ - 227, - 64, - 153, - 255 - ], - "153": [ - 226, - 62, - 153, - 255 - ], - "154": [ - 225, - 60, - 152, - 255 - ], - "155": [ - 224, - 59, - 152, - 255 - ], - "156": [ - 223, - 57, - 152, - 255 - ], - "157": [ - 222, - 55, - 151, - 255 - ], - "158": [ - 222, - 54, - 151, - 255 - ], - "159": [ - 221, - 52, - 151, - 255 - ], - "160": [ - 220, - 51, - 150, - 255 - ], - "161": [ - 218, - 49, - 149, - 255 - ], - "162": [ - 217, - 47, - 148, - 255 - ], - "163": [ - 215, - 46, - 148, - 255 - ], - "164": [ - 214, - 44, - 147, - 255 - ], - "165": [ - 212, - 42, - 146, - 255 - ], - "166": [ - 211, - 41, - 145, - 255 - ], - "167": [ - 209, - 39, - 145, - 255 - ], - "168": [ - 208, - 38, - 144, - 255 - ], - "169": [ - 206, - 36, - 143, - 255 - ], - "170": [ - 205, - 35, - 142, - 255 - ], - "171": [ - 203, - 33, - 141, - 255 - ], - "172": [ - 202, - 31, - 141, - 255 - ], - "173": [ - 200, - 30, - 140, - 255 - ], - "174": [ - 199, - 28, - 139, - 255 - ], - "175": [ - 197, - 27, - 138, - 255 - ], - "176": [ - 196, - 25, - 137, - 255 - ], - "177": [ - 195, - 23, - 137, - 255 - ], - "178": [ - 193, - 22, - 136, - 255 - ], - "179": [ - 192, - 20, - 135, - 255 - ], - "180": [ - 190, - 19, - 134, - 255 - ], - "181": [ - 189, - 17, - 134, - 255 - ], - "182": [ - 187, - 15, - 133, - 255 - ], - "183": [ - 186, - 14, - 132, - 255 - ], - "184": [ - 184, - 12, - 131, - 255 - ], - "185": [ - 183, - 10, - 130, - 255 - ], - "186": [ - 181, - 9, - 130, - 255 - ], - "187": [ - 180, - 7, - 129, - 255 - ], - "188": [ - 178, - 6, - 128, - 255 - ], - "189": [ - 177, - 4, - 127, - 255 - ], - "190": [ - 175, - 2, - 126, - 255 - ], - "191": [ - 174, - 1, - 126, - 255 - ], - "192": [ - 172, - 1, - 125, - 255 - ], - "193": [ - 171, - 1, - 125, - 255 - ], - "194": [ - 169, - 1, - 125, - 255 - ], - "195": [ - 167, - 1, - 125, - 255 - ], - "196": [ - 166, - 1, - 124, - 255 - ], - "197": [ - 164, - 1, - 124, - 255 - ], - "198": [ - 162, - 1, - 124, - 255 - ], - "199": [ - 161, - 1, - 124, - 255 - ], - "200": [ - 159, - 1, - 124, - 255 - ], - "201": [ - 158, - 1, - 123, - 255 - ], - "202": [ - 156, - 1, - 123, - 255 - ], - "203": [ - 154, - 1, - 123, - 255 - ], - "204": [ - 153, - 1, - 123, - 255 - ], - "205": [ - 151, - 1, - 122, - 255 - ], - "206": [ - 149, - 1, - 122, - 255 - ], - "207": [ - 148, - 1, - 122, - 255 - ], - "208": [ - 146, - 1, - 122, - 255 - ], - "209": [ - 145, - 1, - 122, - 255 - ], - "210": [ - 143, - 1, - 121, - 255 - ], - "211": [ - 141, - 1, - 121, - 255 - ], - "212": [ - 140, - 1, - 121, - 255 - ], - "213": [ - 138, - 1, - 121, - 255 - ], - "214": [ - 136, - 1, - 121, - 255 - ], - "215": [ - 135, - 1, - 120, - 255 - ], - "216": [ - 133, - 1, - 120, - 255 - ], - "217": [ - 131, - 1, - 120, - 255 - ], - "218": [ - 130, - 1, - 120, - 255 - ], - "219": [ - 128, - 1, - 119, - 255 - ], - "220": [ - 127, - 1, - 119, - 255 - ], - "221": [ - 125, - 1, - 119, - 255 - ], - "222": [ - 123, - 1, - 119, - 255 - ], - "223": [ - 122, - 1, - 119, - 255 - ], - "224": [ - 120, - 0, - 118, - 255 - ], - "225": [ - 119, - 0, - 118, - 255 - ], - "226": [ - 117, - 0, - 117, - 255 - ], - "227": [ - 116, - 0, - 117, - 255 - ], - "228": [ - 114, - 0, - 117, - 255 - ], - "229": [ - 112, - 0, - 116, - 255 - ], - "230": [ - 111, - 0, - 116, - 255 - ], - "231": [ - 109, - 0, - 115, - 255 - ], - "232": [ - 108, - 0, - 115, - 255 - ], - "233": [ - 106, - 0, - 114, - 255 - ], - "234": [ - 105, - 0, - 114, - 255 - ], - "235": [ - 103, - 0, - 114, - 255 - ], - "236": [ - 102, - 0, - 113, - 255 - ], - "237": [ - 100, - 0, - 113, - 255 - ], - "238": [ - 99, - 0, - 112, - 255 - ], - "239": [ - 97, - 0, - 112, - 255 - ], - "240": [ - 96, - 0, - 112, - 255 - ], - "241": [ - 94, - 0, - 111, - 255 - ], - "242": [ - 92, - 0, - 111, - 255 - ], - "243": [ - 91, - 0, - 110, - 255 - ], - "244": [ - 89, - 0, - 110, - 255 - ], - "245": [ - 88, - 0, - 110, - 255 - ], - "246": [ - 86, - 0, - 109, - 255 - ], - "247": [ - 85, - 0, - 109, - 255 - ], - "248": [ - 83, - 0, - 108, - 255 - ], - "249": [ - 82, - 0, - 108, - 255 - ], - "250": [ - 80, - 0, - 108, - 255 - ], - "251": [ - 79, - 0, - 107, - 255 - ], - "252": [ - 77, - 0, - 107, - 255 - ], - "253": [ - 76, - 0, - 106, - 255 - ], - "254": [ - 74, - 0, - 106, - 255 - ], - "255": [ - 73, - 0, - 106, - 255 - ] - }, - reds: { - "0": [ - 255, - 245, - 240, - 255 - ], - "1": [ - 254, - 244, - 239, - 255 - ], - "2": [ - 254, - 243, - 238, - 255 - ], - "3": [ - 254, - 243, - 237, - 255 - ], - "4": [ - 254, - 242, - 236, - 255 - ], - "5": [ - 254, - 241, - 235, - 255 - ], - "6": [ - 254, - 241, - 234, - 255 - ], - "7": [ - 254, - 240, - 233, - 255 - ], - "8": [ - 254, - 239, - 232, - 255 - ], - "9": [ - 254, - 239, - 231, - 255 - ], - "10": [ - 254, - 238, - 230, - 255 - ], - "11": [ - 254, - 237, - 229, - 255 - ], - "12": [ - 254, - 237, - 228, - 255 - ], - "13": [ - 254, - 236, - 227, - 255 - ], - "14": [ - 254, - 235, - 226, - 255 - ], - "15": [ - 254, - 235, - 225, - 255 - ], - "16": [ - 254, - 234, - 224, - 255 - ], - "17": [ - 254, - 233, - 224, - 255 - ], - "18": [ - 254, - 233, - 223, - 255 - ], - "19": [ - 254, - 232, - 222, - 255 - ], - "20": [ - 254, - 231, - 221, - 255 - ], - "21": [ - 254, - 231, - 220, - 255 - ], - "22": [ - 254, - 230, - 219, - 255 - ], - "23": [ - 254, - 229, - 218, - 255 - ], - "24": [ - 254, - 229, - 217, - 255 - ], - "25": [ - 254, - 228, - 216, - 255 - ], - "26": [ - 254, - 227, - 215, - 255 - ], - "27": [ - 254, - 227, - 214, - 255 - ], - "28": [ - 254, - 226, - 213, - 255 - ], - "29": [ - 254, - 225, - 212, - 255 - ], - "30": [ - 254, - 225, - 211, - 255 - ], - "31": [ - 254, - 224, - 210, - 255 - ], - "32": [ - 253, - 223, - 209, - 255 - ], - "33": [ - 253, - 222, - 208, - 255 - ], - "34": [ - 253, - 221, - 206, - 255 - ], - "35": [ - 253, - 220, - 205, - 255 - ], - "36": [ - 253, - 219, - 203, - 255 - ], - "37": [ - 253, - 218, - 202, - 255 - ], - "38": [ - 253, - 216, - 200, - 255 - ], - "39": [ - 253, - 215, - 199, - 255 - ], - "40": [ - 253, - 214, - 197, - 255 - ], - "41": [ - 253, - 213, - 195, - 255 - ], - "42": [ - 253, - 212, - 194, - 255 - ], - "43": [ - 253, - 211, - 192, - 255 - ], - "44": [ - 253, - 209, - 191, - 255 - ], - "45": [ - 253, - 208, - 189, - 255 - ], - "46": [ - 253, - 207, - 188, - 255 - ], - "47": [ - 253, - 206, - 186, - 255 - ], - "48": [ - 252, - 205, - 185, - 255 - ], - "49": [ - 252, - 204, - 183, - 255 - ], - "50": [ - 252, - 202, - 182, - 255 - ], - "51": [ - 252, - 201, - 180, - 255 - ], - "52": [ - 252, - 200, - 179, - 255 - ], - "53": [ - 252, - 199, - 177, - 255 - ], - "54": [ - 252, - 198, - 175, - 255 - ], - "55": [ - 252, - 197, - 174, - 255 - ], - "56": [ - 252, - 195, - 172, - 255 - ], - "57": [ - 252, - 194, - 171, - 255 - ], - "58": [ - 252, - 193, - 169, - 255 - ], - "59": [ - 252, - 192, - 168, - 255 - ], - "60": [ - 252, - 191, - 166, - 255 - ], - "61": [ - 252, - 190, - 165, - 255 - ], - "62": [ - 252, - 189, - 163, - 255 - ], - "63": [ - 252, - 187, - 162, - 255 - ], - "64": [ - 252, - 186, - 160, - 255 - ], - "65": [ - 252, - 185, - 159, - 255 - ], - "66": [ - 252, - 184, - 157, - 255 - ], - "67": [ - 252, - 182, - 156, - 255 - ], - "68": [ - 252, - 181, - 154, - 255 - ], - "69": [ - 252, - 180, - 153, - 255 - ], - "70": [ - 252, - 178, - 151, - 255 - ], - "71": [ - 252, - 177, - 150, - 255 - ], - "72": [ - 252, - 176, - 148, - 255 - ], - "73": [ - 252, - 175, - 147, - 255 - ], - "74": [ - 252, - 173, - 145, - 255 - ], - "75": [ - 252, - 172, - 144, - 255 - ], - "76": [ - 252, - 171, - 142, - 255 - ], - "77": [ - 252, - 169, - 141, - 255 - ], - "78": [ - 252, - 168, - 139, - 255 - ], - "79": [ - 252, - 167, - 138, - 255 - ], - "80": [ - 252, - 166, - 137, - 255 - ], - "81": [ - 252, - 164, - 135, - 255 - ], - "82": [ - 252, - 163, - 134, - 255 - ], - "83": [ - 252, - 162, - 132, - 255 - ], - "84": [ - 252, - 160, - 131, - 255 - ], - "85": [ - 252, - 159, - 129, - 255 - ], - "86": [ - 252, - 158, - 128, - 255 - ], - "87": [ - 252, - 157, - 126, - 255 - ], - "88": [ - 252, - 155, - 125, - 255 - ], - "89": [ - 252, - 154, - 123, - 255 - ], - "90": [ - 252, - 153, - 122, - 255 - ], - "91": [ - 252, - 151, - 120, - 255 - ], - "92": [ - 252, - 150, - 119, - 255 - ], - "93": [ - 252, - 149, - 117, - 255 - ], - "94": [ - 252, - 148, - 116, - 255 - ], - "95": [ - 252, - 146, - 114, - 255 - ], - "96": [ - 251, - 145, - 113, - 255 - ], - "97": [ - 251, - 144, - 112, - 255 - ], - "98": [ - 251, - 143, - 111, - 255 - ], - "99": [ - 251, - 141, - 109, - 255 - ], - "100": [ - 251, - 140, - 108, - 255 - ], - "101": [ - 251, - 139, - 107, - 255 - ], - "102": [ - 251, - 138, - 106, - 255 - ], - "103": [ - 251, - 136, - 104, - 255 - ], - "104": [ - 251, - 135, - 103, - 255 - ], - "105": [ - 251, - 134, - 102, - 255 - ], - "106": [ - 251, - 132, - 100, - 255 - ], - "107": [ - 251, - 131, - 99, - 255 - ], - "108": [ - 251, - 130, - 98, - 255 - ], - "109": [ - 251, - 129, - 97, - 255 - ], - "110": [ - 251, - 127, - 95, - 255 - ], - "111": [ - 251, - 126, - 94, - 255 - ], - "112": [ - 251, - 125, - 93, - 255 - ], - "113": [ - 251, - 124, - 92, - 255 - ], - "114": [ - 251, - 122, - 90, - 255 - ], - "115": [ - 251, - 121, - 89, - 255 - ], - "116": [ - 251, - 120, - 88, - 255 - ], - "117": [ - 251, - 119, - 87, - 255 - ], - "118": [ - 251, - 117, - 85, - 255 - ], - "119": [ - 251, - 116, - 84, - 255 - ], - "120": [ - 251, - 115, - 83, - 255 - ], - "121": [ - 251, - 114, - 82, - 255 - ], - "122": [ - 251, - 112, - 80, - 255 - ], - "123": [ - 251, - 111, - 79, - 255 - ], - "124": [ - 251, - 110, - 78, - 255 - ], - "125": [ - 251, - 109, - 77, - 255 - ], - "126": [ - 251, - 107, - 75, - 255 - ], - "127": [ - 251, - 106, - 74, - 255 - ], - "128": [ - 250, - 105, - 73, - 255 - ], - "129": [ - 250, - 103, - 72, - 255 - ], - "130": [ - 250, - 102, - 71, - 255 - ], - "131": [ - 249, - 100, - 70, - 255 - ], - "132": [ - 249, - 99, - 69, - 255 - ], - "133": [ - 248, - 97, - 68, - 255 - ], - "134": [ - 248, - 96, - 67, - 255 - ], - "135": [ - 248, - 94, - 66, - 255 - ], - "136": [ - 247, - 93, - 66, - 255 - ], - "137": [ - 247, - 91, - 65, - 255 - ], - "138": [ - 247, - 90, - 64, - 255 - ], - "139": [ - 246, - 89, - 63, - 255 - ], - "140": [ - 246, - 87, - 62, - 255 - ], - "141": [ - 245, - 86, - 61, - 255 - ], - "142": [ - 245, - 84, - 60, - 255 - ], - "143": [ - 245, - 83, - 59, - 255 - ], - "144": [ - 244, - 81, - 58, - 255 - ], - "145": [ - 244, - 80, - 57, - 255 - ], - "146": [ - 244, - 78, - 56, - 255 - ], - "147": [ - 243, - 77, - 55, - 255 - ], - "148": [ - 243, - 75, - 54, - 255 - ], - "149": [ - 242, - 74, - 53, - 255 - ], - "150": [ - 242, - 72, - 52, - 255 - ], - "151": [ - 242, - 71, - 51, - 255 - ], - "152": [ - 241, - 69, - 50, - 255 - ], - "153": [ - 241, - 68, - 50, - 255 - ], - "154": [ - 241, - 66, - 49, - 255 - ], - "155": [ - 240, - 65, - 48, - 255 - ], - "156": [ - 240, - 63, - 47, - 255 - ], - "157": [ - 239, - 62, - 46, - 255 - ], - "158": [ - 239, - 61, - 45, - 255 - ], - "159": [ - 239, - 59, - 44, - 255 - ], - "160": [ - 238, - 58, - 43, - 255 - ], - "161": [ - 237, - 57, - 43, - 255 - ], - "162": [ - 236, - 56, - 42, - 255 - ], - "163": [ - 234, - 55, - 42, - 255 - ], - "164": [ - 233, - 53, - 41, - 255 - ], - "165": [ - 232, - 52, - 41, - 255 - ], - "166": [ - 231, - 51, - 40, - 255 - ], - "167": [ - 230, - 50, - 40, - 255 - ], - "168": [ - 229, - 49, - 39, - 255 - ], - "169": [ - 228, - 48, - 39, - 255 - ], - "170": [ - 227, - 47, - 39, - 255 - ], - "171": [ - 225, - 46, - 38, - 255 - ], - "172": [ - 224, - 45, - 38, - 255 - ], - "173": [ - 223, - 44, - 37, - 255 - ], - "174": [ - 222, - 42, - 37, - 255 - ], - "175": [ - 221, - 41, - 36, - 255 - ], - "176": [ - 220, - 40, - 36, - 255 - ], - "177": [ - 219, - 39, - 35, - 255 - ], - "178": [ - 217, - 38, - 35, - 255 - ], - "179": [ - 216, - 37, - 34, - 255 - ], - "180": [ - 215, - 36, - 34, - 255 - ], - "181": [ - 214, - 35, - 33, - 255 - ], - "182": [ - 213, - 34, - 33, - 255 - ], - "183": [ - 212, - 33, - 32, - 255 - ], - "184": [ - 211, - 31, - 32, - 255 - ], - "185": [ - 210, - 30, - 31, - 255 - ], - "186": [ - 208, - 29, - 31, - 255 - ], - "187": [ - 207, - 28, - 31, - 255 - ], - "188": [ - 206, - 27, - 30, - 255 - ], - "189": [ - 205, - 26, - 30, - 255 - ], - "190": [ - 204, - 25, - 29, - 255 - ], - "191": [ - 203, - 24, - 29, - 255 - ], - "192": [ - 202, - 23, - 28, - 255 - ], - "193": [ - 200, - 23, - 28, - 255 - ], - "194": [ - 199, - 23, - 28, - 255 - ], - "195": [ - 198, - 22, - 28, - 255 - ], - "196": [ - 197, - 22, - 27, - 255 - ], - "197": [ - 196, - 22, - 27, - 255 - ], - "198": [ - 194, - 22, - 27, - 255 - ], - "199": [ - 193, - 21, - 27, - 255 - ], - "200": [ - 192, - 21, - 26, - 255 - ], - "201": [ - 191, - 21, - 26, - 255 - ], - "202": [ - 190, - 20, - 26, - 255 - ], - "203": [ - 188, - 20, - 26, - 255 - ], - "204": [ - 187, - 20, - 25, - 255 - ], - "205": [ - 186, - 20, - 25, - 255 - ], - "206": [ - 185, - 19, - 25, - 255 - ], - "207": [ - 184, - 19, - 25, - 255 - ], - "208": [ - 183, - 19, - 24, - 255 - ], - "209": [ - 181, - 18, - 24, - 255 - ], - "210": [ - 180, - 18, - 24, - 255 - ], - "211": [ - 179, - 18, - 24, - 255 - ], - "212": [ - 178, - 18, - 23, - 255 - ], - "213": [ - 177, - 17, - 23, - 255 - ], - "214": [ - 175, - 17, - 23, - 255 - ], - "215": [ - 174, - 17, - 23, - 255 - ], - "216": [ - 173, - 17, - 22, - 255 - ], - "217": [ - 172, - 16, - 22, - 255 - ], - "218": [ - 171, - 16, - 22, - 255 - ], - "219": [ - 169, - 16, - 22, - 255 - ], - "220": [ - 168, - 15, - 21, - 255 - ], - "221": [ - 167, - 15, - 21, - 255 - ], - "222": [ - 166, - 15, - 21, - 255 - ], - "223": [ - 165, - 15, - 21, - 255 - ], - "224": [ - 163, - 14, - 20, - 255 - ], - "225": [ - 161, - 14, - 20, - 255 - ], - "226": [ - 159, - 13, - 20, - 255 - ], - "227": [ - 157, - 13, - 20, - 255 - ], - "228": [ - 155, - 12, - 19, - 255 - ], - "229": [ - 153, - 12, - 19, - 255 - ], - "230": [ - 151, - 11, - 19, - 255 - ], - "231": [ - 149, - 11, - 19, - 255 - ], - "232": [ - 147, - 10, - 18, - 255 - ], - "233": [ - 145, - 10, - 18, - 255 - ], - "234": [ - 143, - 9, - 18, - 255 - ], - "235": [ - 141, - 9, - 18, - 255 - ], - "236": [ - 139, - 8, - 17, - 255 - ], - "237": [ - 138, - 8, - 17, - 255 - ], - "238": [ - 136, - 8, - 17, - 255 - ], - "239": [ - 134, - 7, - 17, - 255 - ], - "240": [ - 132, - 7, - 16, - 255 - ], - "241": [ - 130, - 6, - 16, - 255 - ], - "242": [ - 128, - 6, - 16, - 255 - ], - "243": [ - 126, - 5, - 16, - 255 - ], - "244": [ - 124, - 5, - 15, - 255 - ], - "245": [ - 122, - 4, - 15, - 255 - ], - "246": [ - 120, - 4, - 15, - 255 - ], - "247": [ - 118, - 3, - 15, - 255 - ], - "248": [ - 116, - 3, - 14, - 255 - ], - "249": [ - 114, - 2, - 14, - 255 - ], - "250": [ - 112, - 2, - 14, - 255 - ], - "251": [ - 110, - 1, - 14, - 255 - ], - "252": [ - 108, - 1, - 13, - 255 - ], - "253": [ - 106, - 0, - 13, - 255 - ], - "254": [ - 104, - 0, - 13, - 255 - ], - "255": [ - 103, - 0, - 12, - 255 - ] - }, - spring: { - "0": [ - 255, - 0, - 255, - 255 - ], - "1": [ - 255, - 1, - 254, - 255 - ], - "2": [ - 255, - 2, - 253, - 255 - ], - "3": [ - 255, - 3, - 252, - 255 - ], - "4": [ - 255, - 4, - 251, - 255 - ], - "5": [ - 255, - 5, - 250, - 255 - ], - "6": [ - 255, - 6, - 249, - 255 - ], - "7": [ - 255, - 7, - 248, - 255 - ], - "8": [ - 255, - 8, - 247, - 255 - ], - "9": [ - 255, - 9, - 246, - 255 - ], - "10": [ - 255, - 10, - 245, - 255 - ], - "11": [ - 255, - 11, - 244, - 255 - ], - "12": [ - 255, - 12, - 243, - 255 - ], - "13": [ - 255, - 13, - 242, - 255 - ], - "14": [ - 255, - 14, - 241, - 255 - ], - "15": [ - 255, - 15, - 240, - 255 - ], - "16": [ - 255, - 16, - 239, - 255 - ], - "17": [ - 255, - 17, - 238, - 255 - ], - "18": [ - 255, - 18, - 237, - 255 - ], - "19": [ - 255, - 19, - 236, - 255 - ], - "20": [ - 255, - 20, - 235, - 255 - ], - "21": [ - 255, - 21, - 234, - 255 - ], - "22": [ - 255, - 22, - 233, - 255 - ], - "23": [ - 255, - 23, - 232, - 255 - ], - "24": [ - 255, - 24, - 231, - 255 - ], - "25": [ - 255, - 25, - 230, - 255 - ], - "26": [ - 255, - 26, - 229, - 255 - ], - "27": [ - 255, - 27, - 228, - 255 - ], - "28": [ - 255, - 28, - 227, - 255 - ], - "29": [ - 255, - 29, - 226, - 255 - ], - "30": [ - 255, - 30, - 225, - 255 - ], - "31": [ - 255, - 31, - 224, - 255 - ], - "32": [ - 255, - 32, - 223, - 255 - ], - "33": [ - 255, - 32, - 222, - 255 - ], - "34": [ - 255, - 34, - 221, - 255 - ], - "35": [ - 255, - 35, - 220, - 255 - ], - "36": [ - 255, - 36, - 219, - 255 - ], - "37": [ - 255, - 36, - 218, - 255 - ], - "38": [ - 255, - 38, - 217, - 255 - ], - "39": [ - 255, - 39, - 216, - 255 - ], - "40": [ - 255, - 40, - 215, - 255 - ], - "41": [ - 255, - 40, - 214, - 255 - ], - "42": [ - 255, - 42, - 213, - 255 - ], - "43": [ - 255, - 43, - 211, - 255 - ], - "44": [ - 255, - 44, - 211, - 255 - ], - "45": [ - 255, - 44, - 210, - 255 - ], - "46": [ - 255, - 46, - 209, - 255 - ], - "47": [ - 255, - 47, - 208, - 255 - ], - "48": [ - 255, - 48, - 207, - 255 - ], - "49": [ - 255, - 48, - 206, - 255 - ], - "50": [ - 255, - 50, - 205, - 255 - ], - "51": [ - 255, - 51, - 204, - 255 - ], - "52": [ - 255, - 52, - 203, - 255 - ], - "53": [ - 255, - 52, - 202, - 255 - ], - "54": [ - 255, - 54, - 201, - 255 - ], - "55": [ - 255, - 55, - 200, - 255 - ], - "56": [ - 255, - 56, - 199, - 255 - ], - "57": [ - 255, - 56, - 198, - 255 - ], - "58": [ - 255, - 58, - 197, - 255 - ], - "59": [ - 255, - 59, - 195, - 255 - ], - "60": [ - 255, - 60, - 195, - 255 - ], - "61": [ - 255, - 60, - 194, - 255 - ], - "62": [ - 255, - 62, - 193, - 255 - ], - "63": [ - 255, - 63, - 192, - 255 - ], - "64": [ - 255, - 64, - 191, - 255 - ], - "65": [ - 255, - 65, - 190, - 255 - ], - "66": [ - 255, - 65, - 189, - 255 - ], - "67": [ - 255, - 67, - 188, - 255 - ], - "68": [ - 255, - 68, - 187, - 255 - ], - "69": [ - 255, - 69, - 186, - 255 - ], - "70": [ - 255, - 70, - 185, - 255 - ], - "71": [ - 255, - 71, - 184, - 255 - ], - "72": [ - 255, - 72, - 183, - 255 - ], - "73": [ - 255, - 73, - 182, - 255 - ], - "74": [ - 255, - 73, - 181, - 255 - ], - "75": [ - 255, - 75, - 179, - 255 - ], - "76": [ - 255, - 76, - 179, - 255 - ], - "77": [ - 255, - 77, - 178, - 255 - ], - "78": [ - 255, - 78, - 177, - 255 - ], - "79": [ - 255, - 79, - 176, - 255 - ], - "80": [ - 255, - 80, - 175, - 255 - ], - "81": [ - 255, - 81, - 174, - 255 - ], - "82": [ - 255, - 81, - 173, - 255 - ], - "83": [ - 255, - 83, - 172, - 255 - ], - "84": [ - 255, - 84, - 171, - 255 - ], - "85": [ - 255, - 85, - 170, - 255 - ], - "86": [ - 255, - 86, - 169, - 255 - ], - "87": [ - 255, - 87, - 168, - 255 - ], - "88": [ - 255, - 88, - 167, - 255 - ], - "89": [ - 255, - 89, - 166, - 255 - ], - "90": [ - 255, - 89, - 165, - 255 - ], - "91": [ - 255, - 91, - 163, - 255 - ], - "92": [ - 255, - 92, - 163, - 255 - ], - "93": [ - 255, - 93, - 162, - 255 - ], - "94": [ - 255, - 94, - 161, - 255 - ], - "95": [ - 255, - 95, - 160, - 255 - ], - "96": [ - 255, - 96, - 159, - 255 - ], - "97": [ - 255, - 97, - 158, - 255 - ], - "98": [ - 255, - 97, - 157, - 255 - ], - "99": [ - 255, - 99, - 156, - 255 - ], - "100": [ - 255, - 100, - 155, - 255 - ], - "101": [ - 255, - 101, - 154, - 255 - ], - "102": [ - 255, - 102, - 153, - 255 - ], - "103": [ - 255, - 103, - 152, - 255 - ], - "104": [ - 255, - 104, - 151, - 255 - ], - "105": [ - 255, - 105, - 150, - 255 - ], - "106": [ - 255, - 105, - 149, - 255 - ], - "107": [ - 255, - 107, - 147, - 255 - ], - "108": [ - 255, - 108, - 147, - 255 - ], - "109": [ - 255, - 109, - 146, - 255 - ], - "110": [ - 255, - 110, - 145, - 255 - ], - "111": [ - 255, - 111, - 144, - 255 - ], - "112": [ - 255, - 112, - 143, - 255 - ], - "113": [ - 255, - 113, - 142, - 255 - ], - "114": [ - 255, - 113, - 141, - 255 - ], - "115": [ - 255, - 115, - 140, - 255 - ], - "116": [ - 255, - 116, - 139, - 255 - ], - "117": [ - 255, - 117, - 138, - 255 - ], - "118": [ - 255, - 118, - 137, - 255 - ], - "119": [ - 255, - 119, - 136, - 255 - ], - "120": [ - 255, - 120, - 135, - 255 - ], - "121": [ - 255, - 121, - 134, - 255 - ], - "122": [ - 255, - 121, - 133, - 255 - ], - "123": [ - 255, - 123, - 131, - 255 - ], - "124": [ - 255, - 124, - 131, - 255 - ], - "125": [ - 255, - 125, - 130, - 255 - ], - "126": [ - 255, - 126, - 129, - 255 - ], - "127": [ - 255, - 127, - 128, - 255 - ], - "128": [ - 255, - 128, - 127, - 255 - ], - "129": [ - 255, - 129, - 126, - 255 - ], - "130": [ - 255, - 130, - 125, - 255 - ], - "131": [ - 255, - 131, - 124, - 255 - ], - "132": [ - 255, - 131, - 123, - 255 - ], - "133": [ - 255, - 133, - 121, - 255 - ], - "134": [ - 255, - 134, - 121, - 255 - ], - "135": [ - 255, - 135, - 120, - 255 - ], - "136": [ - 255, - 136, - 119, - 255 - ], - "137": [ - 255, - 137, - 118, - 255 - ], - "138": [ - 255, - 138, - 117, - 255 - ], - "139": [ - 255, - 139, - 116, - 255 - ], - "140": [ - 255, - 140, - 114, - 255 - ], - "141": [ - 255, - 141, - 113, - 255 - ], - "142": [ - 255, - 142, - 113, - 255 - ], - "143": [ - 255, - 143, - 112, - 255 - ], - "144": [ - 255, - 144, - 111, - 255 - ], - "145": [ - 255, - 145, - 110, - 255 - ], - "146": [ - 255, - 146, - 109, - 255 - ], - "147": [ - 255, - 147, - 108, - 255 - ], - "148": [ - 255, - 147, - 107, - 255 - ], - "149": [ - 255, - 149, - 105, - 255 - ], - "150": [ - 255, - 150, - 105, - 255 - ], - "151": [ - 255, - 151, - 104, - 255 - ], - "152": [ - 255, - 152, - 103, - 255 - ], - "153": [ - 255, - 153, - 102, - 255 - ], - "154": [ - 255, - 154, - 101, - 255 - ], - "155": [ - 255, - 155, - 100, - 255 - ], - "156": [ - 255, - 156, - 98, - 255 - ], - "157": [ - 255, - 157, - 97, - 255 - ], - "158": [ - 255, - 158, - 97, - 255 - ], - "159": [ - 255, - 159, - 96, - 255 - ], - "160": [ - 255, - 160, - 95, - 255 - ], - "161": [ - 255, - 161, - 94, - 255 - ], - "162": [ - 255, - 162, - 93, - 255 - ], - "163": [ - 255, - 163, - 92, - 255 - ], - "164": [ - 255, - 163, - 91, - 255 - ], - "165": [ - 255, - 165, - 89, - 255 - ], - "166": [ - 255, - 166, - 89, - 255 - ], - "167": [ - 255, - 167, - 88, - 255 - ], - "168": [ - 255, - 168, - 87, - 255 - ], - "169": [ - 255, - 169, - 86, - 255 - ], - "170": [ - 255, - 170, - 85, - 255 - ], - "171": [ - 255, - 171, - 84, - 255 - ], - "172": [ - 255, - 172, - 82, - 255 - ], - "173": [ - 255, - 173, - 81, - 255 - ], - "174": [ - 255, - 174, - 81, - 255 - ], - "175": [ - 255, - 175, - 80, - 255 - ], - "176": [ - 255, - 176, - 79, - 255 - ], - "177": [ - 255, - 177, - 78, - 255 - ], - "178": [ - 255, - 178, - 77, - 255 - ], - "179": [ - 255, - 179, - 76, - 255 - ], - "180": [ - 255, - 179, - 75, - 255 - ], - "181": [ - 255, - 181, - 73, - 255 - ], - "182": [ - 255, - 182, - 73, - 255 - ], - "183": [ - 255, - 183, - 72, - 255 - ], - "184": [ - 255, - 184, - 71, - 255 - ], - "185": [ - 255, - 185, - 70, - 255 - ], - "186": [ - 255, - 186, - 69, - 255 - ], - "187": [ - 255, - 187, - 68, - 255 - ], - "188": [ - 255, - 188, - 66, - 255 - ], - "189": [ - 255, - 189, - 65, - 255 - ], - "190": [ - 255, - 190, - 65, - 255 - ], - "191": [ - 255, - 191, - 64, - 255 - ], - "192": [ - 255, - 192, - 63, - 255 - ], - "193": [ - 255, - 193, - 62, - 255 - ], - "194": [ - 255, - 194, - 61, - 255 - ], - "195": [ - 255, - 195, - 60, - 255 - ], - "196": [ - 255, - 195, - 59, - 255 - ], - "197": [ - 255, - 197, - 57, - 255 - ], - "198": [ - 255, - 198, - 56, - 255 - ], - "199": [ - 255, - 199, - 56, - 255 - ], - "200": [ - 255, - 200, - 55, - 255 - ], - "201": [ - 255, - 201, - 54, - 255 - ], - "202": [ - 255, - 202, - 53, - 255 - ], - "203": [ - 255, - 203, - 52, - 255 - ], - "204": [ - 255, - 204, - 50, - 255 - ], - "205": [ - 255, - 205, - 49, - 255 - ], - "206": [ - 255, - 206, - 48, - 255 - ], - "207": [ - 255, - 207, - 48, - 255 - ], - "208": [ - 255, - 208, - 47, - 255 - ], - "209": [ - 255, - 209, - 46, - 255 - ], - "210": [ - 255, - 210, - 45, - 255 - ], - "211": [ - 255, - 211, - 44, - 255 - ], - "212": [ - 255, - 211, - 43, - 255 - ], - "213": [ - 255, - 213, - 41, - 255 - ], - "214": [ - 255, - 214, - 40, - 255 - ], - "215": [ - 255, - 215, - 40, - 255 - ], - "216": [ - 255, - 216, - 39, - 255 - ], - "217": [ - 255, - 217, - 38, - 255 - ], - "218": [ - 255, - 218, - 37, - 255 - ], - "219": [ - 255, - 219, - 36, - 255 - ], - "220": [ - 255, - 220, - 34, - 255 - ], - "221": [ - 255, - 221, - 33, - 255 - ], - "222": [ - 255, - 222, - 32, - 255 - ], - "223": [ - 255, - 223, - 32, - 255 - ], - "224": [ - 255, - 224, - 31, - 255 - ], - "225": [ - 255, - 225, - 30, - 255 - ], - "226": [ - 255, - 226, - 29, - 255 - ], - "227": [ - 255, - 227, - 28, - 255 - ], - "228": [ - 255, - 227, - 27, - 255 - ], - "229": [ - 255, - 229, - 25, - 255 - ], - "230": [ - 255, - 230, - 24, - 255 - ], - "231": [ - 255, - 231, - 24, - 255 - ], - "232": [ - 255, - 232, - 23, - 255 - ], - "233": [ - 255, - 233, - 22, - 255 - ], - "234": [ - 255, - 234, - 21, - 255 - ], - "235": [ - 255, - 235, - 20, - 255 - ], - "236": [ - 255, - 236, - 18, - 255 - ], - "237": [ - 255, - 237, - 17, - 255 - ], - "238": [ - 255, - 238, - 16, - 255 - ], - "239": [ - 255, - 239, - 16, - 255 - ], - "240": [ - 255, - 240, - 15, - 255 - ], - "241": [ - 255, - 241, - 14, - 255 - ], - "242": [ - 255, - 242, - 13, - 255 - ], - "243": [ - 255, - 243, - 12, - 255 - ], - "244": [ - 255, - 243, - 11, - 255 - ], - "245": [ - 255, - 245, - 9, - 255 - ], - "246": [ - 255, - 246, - 8, - 255 - ], - "247": [ - 255, - 247, - 8, - 255 - ], - "248": [ - 255, - 248, - 7, - 255 - ], - "249": [ - 255, - 249, - 6, - 255 - ], - "250": [ - 255, - 250, - 5, - 255 - ], - "251": [ - 255, - 251, - 4, - 255 - ], - "252": [ - 255, - 252, - 2, - 255 - ], - "253": [ - 255, - 253, - 1, - 255 - ], - "254": [ - 255, - 254, - 0, - 255 - ], - "255": [ - 255, - 255, - 0, - 255 - ] - }, - summer: { - "0": [ - 0, - 127, - 102, - 255 - ], - "1": [ - 1, - 128, - 102, - 255 - ], - "2": [ - 2, - 128, - 102, - 255 - ], - "3": [ - 3, - 129, - 102, - 255 - ], - "4": [ - 4, - 129, - 102, - 255 - ], - "5": [ - 5, - 130, - 102, - 255 - ], - "6": [ - 6, - 130, - 102, - 255 - ], - "7": [ - 7, - 131, - 102, - 255 - ], - "8": [ - 8, - 131, - 102, - 255 - ], - "9": [ - 9, - 132, - 102, - 255 - ], - "10": [ - 10, - 132, - 102, - 255 - ], - "11": [ - 11, - 133, - 102, - 255 - ], - "12": [ - 12, - 133, - 102, - 255 - ], - "13": [ - 13, - 134, - 102, - 255 - ], - "14": [ - 14, - 134, - 102, - 255 - ], - "15": [ - 15, - 135, - 102, - 255 - ], - "16": [ - 16, - 135, - 102, - 255 - ], - "17": [ - 17, - 136, - 102, - 255 - ], - "18": [ - 18, - 136, - 102, - 255 - ], - "19": [ - 19, - 137, - 102, - 255 - ], - "20": [ - 20, - 137, - 102, - 255 - ], - "21": [ - 21, - 138, - 102, - 255 - ], - "22": [ - 22, - 138, - 102, - 255 - ], - "23": [ - 23, - 139, - 102, - 255 - ], - "24": [ - 24, - 139, - 102, - 255 - ], - "25": [ - 25, - 140, - 102, - 255 - ], - "26": [ - 26, - 140, - 102, - 255 - ], - "27": [ - 27, - 141, - 102, - 255 - ], - "28": [ - 28, - 141, - 102, - 255 - ], - "29": [ - 29, - 142, - 102, - 255 - ], - "30": [ - 30, - 142, - 102, - 255 - ], - "31": [ - 31, - 143, - 102, - 255 - ], - "32": [ - 32, - 143, - 102, - 255 - ], - "33": [ - 32, - 144, - 102, - 255 - ], - "34": [ - 34, - 144, - 102, - 255 - ], - "35": [ - 35, - 145, - 102, - 255 - ], - "36": [ - 36, - 145, - 102, - 255 - ], - "37": [ - 36, - 146, - 102, - 255 - ], - "38": [ - 38, - 146, - 102, - 255 - ], - "39": [ - 39, - 147, - 102, - 255 - ], - "40": [ - 40, - 147, - 102, - 255 - ], - "41": [ - 40, - 147, - 102, - 255 - ], - "42": [ - 42, - 148, - 102, - 255 - ], - "43": [ - 43, - 149, - 102, - 255 - ], - "44": [ - 44, - 149, - 102, - 255 - ], - "45": [ - 44, - 150, - 102, - 255 - ], - "46": [ - 46, - 150, - 102, - 255 - ], - "47": [ - 47, - 151, - 102, - 255 - ], - "48": [ - 48, - 151, - 102, - 255 - ], - "49": [ - 48, - 152, - 102, - 255 - ], - "50": [ - 50, - 152, - 102, - 255 - ], - "51": [ - 51, - 153, - 102, - 255 - ], - "52": [ - 52, - 153, - 102, - 255 - ], - "53": [ - 52, - 154, - 102, - 255 - ], - "54": [ - 54, - 154, - 102, - 255 - ], - "55": [ - 55, - 155, - 102, - 255 - ], - "56": [ - 56, - 155, - 102, - 255 - ], - "57": [ - 56, - 156, - 102, - 255 - ], - "58": [ - 58, - 156, - 102, - 255 - ], - "59": [ - 59, - 157, - 102, - 255 - ], - "60": [ - 60, - 157, - 102, - 255 - ], - "61": [ - 60, - 158, - 102, - 255 - ], - "62": [ - 62, - 158, - 102, - 255 - ], - "63": [ - 63, - 159, - 102, - 255 - ], - "64": [ - 64, - 159, - 102, - 255 - ], - "65": [ - 65, - 160, - 102, - 255 - ], - "66": [ - 65, - 160, - 102, - 255 - ], - "67": [ - 67, - 161, - 102, - 255 - ], - "68": [ - 68, - 161, - 102, - 255 - ], - "69": [ - 69, - 162, - 102, - 255 - ], - "70": [ - 70, - 162, - 102, - 255 - ], - "71": [ - 71, - 163, - 102, - 255 - ], - "72": [ - 72, - 163, - 102, - 255 - ], - "73": [ - 73, - 163, - 102, - 255 - ], - "74": [ - 73, - 164, - 102, - 255 - ], - "75": [ - 75, - 165, - 102, - 255 - ], - "76": [ - 76, - 165, - 102, - 255 - ], - "77": [ - 77, - 166, - 102, - 255 - ], - "78": [ - 78, - 166, - 102, - 255 - ], - "79": [ - 79, - 167, - 102, - 255 - ], - "80": [ - 80, - 167, - 102, - 255 - ], - "81": [ - 81, - 168, - 102, - 255 - ], - "82": [ - 81, - 168, - 102, - 255 - ], - "83": [ - 83, - 169, - 102, - 255 - ], - "84": [ - 84, - 169, - 102, - 255 - ], - "85": [ - 85, - 170, - 102, - 255 - ], - "86": [ - 86, - 170, - 102, - 255 - ], - "87": [ - 87, - 171, - 102, - 255 - ], - "88": [ - 88, - 171, - 102, - 255 - ], - "89": [ - 89, - 172, - 102, - 255 - ], - "90": [ - 89, - 172, - 102, - 255 - ], - "91": [ - 91, - 173, - 102, - 255 - ], - "92": [ - 92, - 173, - 102, - 255 - ], - "93": [ - 93, - 174, - 102, - 255 - ], - "94": [ - 94, - 174, - 102, - 255 - ], - "95": [ - 95, - 175, - 102, - 255 - ], - "96": [ - 96, - 175, - 102, - 255 - ], - "97": [ - 97, - 176, - 102, - 255 - ], - "98": [ - 97, - 176, - 102, - 255 - ], - "99": [ - 99, - 177, - 102, - 255 - ], - "100": [ - 100, - 177, - 102, - 255 - ], - "101": [ - 101, - 178, - 102, - 255 - ], - "102": [ - 102, - 178, - 102, - 255 - ], - "103": [ - 103, - 179, - 102, - 255 - ], - "104": [ - 104, - 179, - 102, - 255 - ], - "105": [ - 105, - 179, - 102, - 255 - ], - "106": [ - 105, - 180, - 102, - 255 - ], - "107": [ - 107, - 181, - 102, - 255 - ], - "108": [ - 108, - 181, - 102, - 255 - ], - "109": [ - 109, - 182, - 102, - 255 - ], - "110": [ - 110, - 182, - 102, - 255 - ], - "111": [ - 111, - 183, - 102, - 255 - ], - "112": [ - 112, - 183, - 102, - 255 - ], - "113": [ - 113, - 184, - 102, - 255 - ], - "114": [ - 113, - 184, - 102, - 255 - ], - "115": [ - 115, - 185, - 102, - 255 - ], - "116": [ - 116, - 185, - 102, - 255 - ], - "117": [ - 117, - 186, - 102, - 255 - ], - "118": [ - 118, - 186, - 102, - 255 - ], - "119": [ - 119, - 187, - 102, - 255 - ], - "120": [ - 120, - 187, - 102, - 255 - ], - "121": [ - 121, - 188, - 102, - 255 - ], - "122": [ - 121, - 188, - 102, - 255 - ], - "123": [ - 123, - 189, - 102, - 255 - ], - "124": [ - 124, - 189, - 102, - 255 - ], - "125": [ - 125, - 190, - 102, - 255 - ], - "126": [ - 126, - 190, - 102, - 255 - ], - "127": [ - 127, - 191, - 102, - 255 - ], - "128": [ - 128, - 191, - 102, - 255 - ], - "129": [ - 129, - 192, - 102, - 255 - ], - "130": [ - 130, - 192, - 102, - 255 - ], - "131": [ - 131, - 193, - 102, - 255 - ], - "132": [ - 131, - 193, - 102, - 255 - ], - "133": [ - 133, - 194, - 102, - 255 - ], - "134": [ - 134, - 194, - 102, - 255 - ], - "135": [ - 135, - 195, - 102, - 255 - ], - "136": [ - 136, - 195, - 102, - 255 - ], - "137": [ - 137, - 195, - 102, - 255 - ], - "138": [ - 138, - 196, - 102, - 255 - ], - "139": [ - 139, - 196, - 102, - 255 - ], - "140": [ - 140, - 197, - 102, - 255 - ], - "141": [ - 141, - 198, - 102, - 255 - ], - "142": [ - 142, - 198, - 102, - 255 - ], - "143": [ - 143, - 199, - 102, - 255 - ], - "144": [ - 144, - 199, - 102, - 255 - ], - "145": [ - 145, - 200, - 102, - 255 - ], - "146": [ - 146, - 200, - 102, - 255 - ], - "147": [ - 147, - 201, - 102, - 255 - ], - "148": [ - 147, - 201, - 102, - 255 - ], - "149": [ - 149, - 202, - 102, - 255 - ], - "150": [ - 150, - 202, - 102, - 255 - ], - "151": [ - 151, - 203, - 102, - 255 - ], - "152": [ - 152, - 203, - 102, - 255 - ], - "153": [ - 153, - 204, - 102, - 255 - ], - "154": [ - 154, - 204, - 102, - 255 - ], - "155": [ - 155, - 205, - 102, - 255 - ], - "156": [ - 156, - 205, - 102, - 255 - ], - "157": [ - 157, - 206, - 102, - 255 - ], - "158": [ - 158, - 206, - 102, - 255 - ], - "159": [ - 159, - 207, - 102, - 255 - ], - "160": [ - 160, - 207, - 102, - 255 - ], - "161": [ - 161, - 208, - 102, - 255 - ], - "162": [ - 162, - 208, - 102, - 255 - ], - "163": [ - 163, - 209, - 102, - 255 - ], - "164": [ - 163, - 209, - 102, - 255 - ], - "165": [ - 165, - 210, - 102, - 255 - ], - "166": [ - 166, - 210, - 102, - 255 - ], - "167": [ - 167, - 211, - 102, - 255 - ], - "168": [ - 168, - 211, - 102, - 255 - ], - "169": [ - 169, - 211, - 102, - 255 - ], - "170": [ - 170, - 212, - 102, - 255 - ], - "171": [ - 171, - 212, - 102, - 255 - ], - "172": [ - 172, - 213, - 102, - 255 - ], - "173": [ - 173, - 214, - 102, - 255 - ], - "174": [ - 174, - 214, - 102, - 255 - ], - "175": [ - 175, - 215, - 102, - 255 - ], - "176": [ - 176, - 215, - 102, - 255 - ], - "177": [ - 177, - 216, - 102, - 255 - ], - "178": [ - 178, - 216, - 102, - 255 - ], - "179": [ - 179, - 217, - 102, - 255 - ], - "180": [ - 179, - 217, - 102, - 255 - ], - "181": [ - 181, - 218, - 102, - 255 - ], - "182": [ - 182, - 218, - 102, - 255 - ], - "183": [ - 183, - 219, - 102, - 255 - ], - "184": [ - 184, - 219, - 102, - 255 - ], - "185": [ - 185, - 220, - 102, - 255 - ], - "186": [ - 186, - 220, - 102, - 255 - ], - "187": [ - 187, - 221, - 102, - 255 - ], - "188": [ - 188, - 221, - 102, - 255 - ], - "189": [ - 189, - 222, - 102, - 255 - ], - "190": [ - 190, - 222, - 102, - 255 - ], - "191": [ - 191, - 223, - 102, - 255 - ], - "192": [ - 192, - 223, - 102, - 255 - ], - "193": [ - 193, - 224, - 102, - 255 - ], - "194": [ - 194, - 224, - 102, - 255 - ], - "195": [ - 195, - 225, - 102, - 255 - ], - "196": [ - 195, - 225, - 102, - 255 - ], - "197": [ - 197, - 226, - 102, - 255 - ], - "198": [ - 198, - 226, - 102, - 255 - ], - "199": [ - 199, - 227, - 102, - 255 - ], - "200": [ - 200, - 227, - 102, - 255 - ], - "201": [ - 201, - 227, - 102, - 255 - ], - "202": [ - 202, - 228, - 102, - 255 - ], - "203": [ - 203, - 228, - 102, - 255 - ], - "204": [ - 204, - 229, - 102, - 255 - ], - "205": [ - 205, - 230, - 102, - 255 - ], - "206": [ - 206, - 230, - 102, - 255 - ], - "207": [ - 207, - 231, - 102, - 255 - ], - "208": [ - 208, - 231, - 102, - 255 - ], - "209": [ - 209, - 232, - 102, - 255 - ], - "210": [ - 210, - 232, - 102, - 255 - ], - "211": [ - 211, - 233, - 102, - 255 - ], - "212": [ - 211, - 233, - 102, - 255 - ], - "213": [ - 213, - 234, - 102, - 255 - ], - "214": [ - 214, - 234, - 102, - 255 - ], - "215": [ - 215, - 235, - 102, - 255 - ], - "216": [ - 216, - 235, - 102, - 255 - ], - "217": [ - 217, - 236, - 102, - 255 - ], - "218": [ - 218, - 236, - 102, - 255 - ], - "219": [ - 219, - 237, - 102, - 255 - ], - "220": [ - 220, - 237, - 102, - 255 - ], - "221": [ - 221, - 238, - 102, - 255 - ], - "222": [ - 222, - 238, - 102, - 255 - ], - "223": [ - 223, - 239, - 102, - 255 - ], - "224": [ - 224, - 239, - 102, - 255 - ], - "225": [ - 225, - 240, - 102, - 255 - ], - "226": [ - 226, - 240, - 102, - 255 - ], - "227": [ - 227, - 241, - 102, - 255 - ], - "228": [ - 227, - 241, - 102, - 255 - ], - "229": [ - 229, - 242, - 102, - 255 - ], - "230": [ - 230, - 242, - 102, - 255 - ], - "231": [ - 231, - 243, - 102, - 255 - ], - "232": [ - 232, - 243, - 102, - 255 - ], - "233": [ - 233, - 243, - 102, - 255 - ], - "234": [ - 234, - 244, - 102, - 255 - ], - "235": [ - 235, - 244, - 102, - 255 - ], - "236": [ - 236, - 245, - 102, - 255 - ], - "237": [ - 237, - 246, - 102, - 255 - ], - "238": [ - 238, - 246, - 102, - 255 - ], - "239": [ - 239, - 247, - 102, - 255 - ], - "240": [ - 240, - 247, - 102, - 255 - ], - "241": [ - 241, - 248, - 102, - 255 - ], - "242": [ - 242, - 248, - 102, - 255 - ], - "243": [ - 243, - 249, - 102, - 255 - ], - "244": [ - 243, - 249, - 102, - 255 - ], - "245": [ - 245, - 250, - 102, - 255 - ], - "246": [ - 246, - 250, - 102, - 255 - ], - "247": [ - 247, - 251, - 102, - 255 - ], - "248": [ - 248, - 251, - 102, - 255 - ], - "249": [ - 249, - 252, - 102, - 255 - ], - "250": [ - 250, - 252, - 102, - 255 - ], - "251": [ - 251, - 253, - 102, - 255 - ], - "252": [ - 252, - 253, - 102, - 255 - ], - "253": [ - 253, - 254, - 102, - 255 - ], - "254": [ - 254, - 254, - 102, - 255 - ], - "255": [ - 255, - 255, - 102, - 255 - ] - }, - viridis: { - "0": [ - 68, - 1, - 84, - 255 - ], - "1": [ - 68, - 2, - 85, - 255 - ], - "2": [ - 68, - 3, - 87, - 255 - ], - "3": [ - 69, - 5, - 88, - 255 - ], - "4": [ - 69, - 6, - 90, - 255 - ], - "5": [ - 69, - 8, - 91, - 255 - ], - "6": [ - 70, - 9, - 92, - 255 - ], - "7": [ - 70, - 11, - 94, - 255 - ], - "8": [ - 70, - 12, - 95, - 255 - ], - "9": [ - 70, - 14, - 97, - 255 - ], - "10": [ - 71, - 15, - 98, - 255 - ], - "11": [ - 71, - 17, - 99, - 255 - ], - "12": [ - 71, - 18, - 101, - 255 - ], - "13": [ - 71, - 20, - 102, - 255 - ], - "14": [ - 71, - 21, - 103, - 255 - ], - "15": [ - 71, - 22, - 105, - 255 - ], - "16": [ - 71, - 24, - 106, - 255 - ], - "17": [ - 72, - 25, - 107, - 255 - ], - "18": [ - 72, - 26, - 108, - 255 - ], - "19": [ - 72, - 28, - 110, - 255 - ], - "20": [ - 72, - 29, - 111, - 255 - ], - "21": [ - 72, - 30, - 112, - 255 - ], - "22": [ - 72, - 32, - 113, - 255 - ], - "23": [ - 72, - 33, - 114, - 255 - ], - "24": [ - 72, - 34, - 115, - 255 - ], - "25": [ - 72, - 35, - 116, - 255 - ], - "26": [ - 71, - 37, - 117, - 255 - ], - "27": [ - 71, - 38, - 118, - 255 - ], - "28": [ - 71, - 39, - 119, - 255 - ], - "29": [ - 71, - 40, - 120, - 255 - ], - "30": [ - 71, - 42, - 121, - 255 - ], - "31": [ - 71, - 43, - 122, - 255 - ], - "32": [ - 71, - 44, - 123, - 255 - ], - "33": [ - 70, - 45, - 124, - 255 - ], - "34": [ - 70, - 47, - 124, - 255 - ], - "35": [ - 70, - 48, - 125, - 255 - ], - "36": [ - 70, - 49, - 126, - 255 - ], - "37": [ - 69, - 50, - 127, - 255 - ], - "38": [ - 69, - 52, - 127, - 255 - ], - "39": [ - 69, - 53, - 128, - 255 - ], - "40": [ - 69, - 54, - 129, - 255 - ], - "41": [ - 68, - 55, - 129, - 255 - ], - "42": [ - 68, - 57, - 130, - 255 - ], - "43": [ - 67, - 58, - 131, - 255 - ], - "44": [ - 67, - 59, - 131, - 255 - ], - "45": [ - 67, - 60, - 132, - 255 - ], - "46": [ - 66, - 61, - 132, - 255 - ], - "47": [ - 66, - 62, - 133, - 255 - ], - "48": [ - 66, - 64, - 133, - 255 - ], - "49": [ - 65, - 65, - 134, - 255 - ], - "50": [ - 65, - 66, - 134, - 255 - ], - "51": [ - 64, - 67, - 135, - 255 - ], - "52": [ - 64, - 68, - 135, - 255 - ], - "53": [ - 63, - 69, - 135, - 255 - ], - "54": [ - 63, - 71, - 136, - 255 - ], - "55": [ - 62, - 72, - 136, - 255 - ], - "56": [ - 62, - 73, - 137, - 255 - ], - "57": [ - 61, - 74, - 137, - 255 - ], - "58": [ - 61, - 75, - 137, - 255 - ], - "59": [ - 61, - 76, - 137, - 255 - ], - "60": [ - 60, - 77, - 138, - 255 - ], - "61": [ - 60, - 78, - 138, - 255 - ], - "62": [ - 59, - 80, - 138, - 255 - ], - "63": [ - 59, - 81, - 138, - 255 - ], - "64": [ - 58, - 82, - 139, - 255 - ], - "65": [ - 58, - 83, - 139, - 255 - ], - "66": [ - 57, - 84, - 139, - 255 - ], - "67": [ - 57, - 85, - 139, - 255 - ], - "68": [ - 56, - 86, - 139, - 255 - ], - "69": [ - 56, - 87, - 140, - 255 - ], - "70": [ - 55, - 88, - 140, - 255 - ], - "71": [ - 55, - 89, - 140, - 255 - ], - "72": [ - 54, - 90, - 140, - 255 - ], - "73": [ - 54, - 91, - 140, - 255 - ], - "74": [ - 53, - 92, - 140, - 255 - ], - "75": [ - 53, - 93, - 140, - 255 - ], - "76": [ - 52, - 94, - 141, - 255 - ], - "77": [ - 52, - 95, - 141, - 255 - ], - "78": [ - 51, - 96, - 141, - 255 - ], - "79": [ - 51, - 97, - 141, - 255 - ], - "80": [ - 50, - 98, - 141, - 255 - ], - "81": [ - 50, - 99, - 141, - 255 - ], - "82": [ - 49, - 100, - 141, - 255 - ], - "83": [ - 49, - 101, - 141, - 255 - ], - "84": [ - 49, - 102, - 141, - 255 - ], - "85": [ - 48, - 103, - 141, - 255 - ], - "86": [ - 48, - 104, - 141, - 255 - ], - "87": [ - 47, - 105, - 141, - 255 - ], - "88": [ - 47, - 106, - 141, - 255 - ], - "89": [ - 46, - 107, - 142, - 255 - ], - "90": [ - 46, - 108, - 142, - 255 - ], - "91": [ - 46, - 109, - 142, - 255 - ], - "92": [ - 45, - 110, - 142, - 255 - ], - "93": [ - 45, - 111, - 142, - 255 - ], - "94": [ - 44, - 112, - 142, - 255 - ], - "95": [ - 44, - 113, - 142, - 255 - ], - "96": [ - 44, - 114, - 142, - 255 - ], - "97": [ - 43, - 115, - 142, - 255 - ], - "98": [ - 43, - 116, - 142, - 255 - ], - "99": [ - 42, - 117, - 142, - 255 - ], - "100": [ - 42, - 118, - 142, - 255 - ], - "101": [ - 42, - 119, - 142, - 255 - ], - "102": [ - 41, - 120, - 142, - 255 - ], - "103": [ - 41, - 121, - 142, - 255 - ], - "104": [ - 40, - 122, - 142, - 255 - ], - "105": [ - 40, - 122, - 142, - 255 - ], - "106": [ - 40, - 123, - 142, - 255 - ], - "107": [ - 39, - 124, - 142, - 255 - ], - "108": [ - 39, - 125, - 142, - 255 - ], - "109": [ - 39, - 126, - 142, - 255 - ], - "110": [ - 38, - 127, - 142, - 255 - ], - "111": [ - 38, - 128, - 142, - 255 - ], - "112": [ - 38, - 129, - 142, - 255 - ], - "113": [ - 37, - 130, - 142, - 255 - ], - "114": [ - 37, - 131, - 141, - 255 - ], - "115": [ - 36, - 132, - 141, - 255 - ], - "116": [ - 36, - 133, - 141, - 255 - ], - "117": [ - 36, - 134, - 141, - 255 - ], - "118": [ - 35, - 135, - 141, - 255 - ], - "119": [ - 35, - 136, - 141, - 255 - ], - "120": [ - 35, - 137, - 141, - 255 - ], - "121": [ - 34, - 137, - 141, - 255 - ], - "122": [ - 34, - 138, - 141, - 255 - ], - "123": [ - 34, - 139, - 141, - 255 - ], - "124": [ - 33, - 140, - 141, - 255 - ], - "125": [ - 33, - 141, - 140, - 255 - ], - "126": [ - 33, - 142, - 140, - 255 - ], - "127": [ - 32, - 143, - 140, - 255 - ], - "128": [ - 32, - 144, - 140, - 255 - ], - "129": [ - 32, - 145, - 140, - 255 - ], - "130": [ - 31, - 146, - 140, - 255 - ], - "131": [ - 31, - 147, - 139, - 255 - ], - "132": [ - 31, - 148, - 139, - 255 - ], - "133": [ - 31, - 149, - 139, - 255 - ], - "134": [ - 31, - 150, - 139, - 255 - ], - "135": [ - 30, - 151, - 138, - 255 - ], - "136": [ - 30, - 152, - 138, - 255 - ], - "137": [ - 30, - 153, - 138, - 255 - ], - "138": [ - 30, - 153, - 138, - 255 - ], - "139": [ - 30, - 154, - 137, - 255 - ], - "140": [ - 30, - 155, - 137, - 255 - ], - "141": [ - 30, - 156, - 137, - 255 - ], - "142": [ - 30, - 157, - 136, - 255 - ], - "143": [ - 30, - 158, - 136, - 255 - ], - "144": [ - 30, - 159, - 136, - 255 - ], - "145": [ - 30, - 160, - 135, - 255 - ], - "146": [ - 31, - 161, - 135, - 255 - ], - "147": [ - 31, - 162, - 134, - 255 - ], - "148": [ - 31, - 163, - 134, - 255 - ], - "149": [ - 32, - 164, - 133, - 255 - ], - "150": [ - 32, - 165, - 133, - 255 - ], - "151": [ - 33, - 166, - 133, - 255 - ], - "152": [ - 33, - 167, - 132, - 255 - ], - "153": [ - 34, - 167, - 132, - 255 - ], - "154": [ - 35, - 168, - 131, - 255 - ], - "155": [ - 35, - 169, - 130, - 255 - ], - "156": [ - 36, - 170, - 130, - 255 - ], - "157": [ - 37, - 171, - 129, - 255 - ], - "158": [ - 38, - 172, - 129, - 255 - ], - "159": [ - 39, - 173, - 128, - 255 - ], - "160": [ - 40, - 174, - 127, - 255 - ], - "161": [ - 41, - 175, - 127, - 255 - ], - "162": [ - 42, - 176, - 126, - 255 - ], - "163": [ - 43, - 177, - 125, - 255 - ], - "164": [ - 44, - 177, - 125, - 255 - ], - "165": [ - 46, - 178, - 124, - 255 - ], - "166": [ - 47, - 179, - 123, - 255 - ], - "167": [ - 48, - 180, - 122, - 255 - ], - "168": [ - 50, - 181, - 122, - 255 - ], - "169": [ - 51, - 182, - 121, - 255 - ], - "170": [ - 53, - 183, - 120, - 255 - ], - "171": [ - 54, - 184, - 119, - 255 - ], - "172": [ - 56, - 185, - 118, - 255 - ], - "173": [ - 57, - 185, - 118, - 255 - ], - "174": [ - 59, - 186, - 117, - 255 - ], - "175": [ - 61, - 187, - 116, - 255 - ], - "176": [ - 62, - 188, - 115, - 255 - ], - "177": [ - 64, - 189, - 114, - 255 - ], - "178": [ - 66, - 190, - 113, - 255 - ], - "179": [ - 68, - 190, - 112, - 255 - ], - "180": [ - 69, - 191, - 111, - 255 - ], - "181": [ - 71, - 192, - 110, - 255 - ], - "182": [ - 73, - 193, - 109, - 255 - ], - "183": [ - 75, - 194, - 108, - 255 - ], - "184": [ - 77, - 194, - 107, - 255 - ], - "185": [ - 79, - 195, - 105, - 255 - ], - "186": [ - 81, - 196, - 104, - 255 - ], - "187": [ - 83, - 197, - 103, - 255 - ], - "188": [ - 85, - 198, - 102, - 255 - ], - "189": [ - 87, - 198, - 101, - 255 - ], - "190": [ - 89, - 199, - 100, - 255 - ], - "191": [ - 91, - 200, - 98, - 255 - ], - "192": [ - 94, - 201, - 97, - 255 - ], - "193": [ - 96, - 201, - 96, - 255 - ], - "194": [ - 98, - 202, - 95, - 255 - ], - "195": [ - 100, - 203, - 93, - 255 - ], - "196": [ - 103, - 204, - 92, - 255 - ], - "197": [ - 105, - 204, - 91, - 255 - ], - "198": [ - 107, - 205, - 89, - 255 - ], - "199": [ - 109, - 206, - 88, - 255 - ], - "200": [ - 112, - 206, - 86, - 255 - ], - "201": [ - 114, - 207, - 85, - 255 - ], - "202": [ - 116, - 208, - 84, - 255 - ], - "203": [ - 119, - 208, - 82, - 255 - ], - "204": [ - 121, - 209, - 81, - 255 - ], - "205": [ - 124, - 210, - 79, - 255 - ], - "206": [ - 126, - 210, - 78, - 255 - ], - "207": [ - 129, - 211, - 76, - 255 - ], - "208": [ - 131, - 211, - 75, - 255 - ], - "209": [ - 134, - 212, - 73, - 255 - ], - "210": [ - 136, - 213, - 71, - 255 - ], - "211": [ - 139, - 213, - 70, - 255 - ], - "212": [ - 141, - 214, - 68, - 255 - ], - "213": [ - 144, - 214, - 67, - 255 - ], - "214": [ - 146, - 215, - 65, - 255 - ], - "215": [ - 149, - 215, - 63, - 255 - ], - "216": [ - 151, - 216, - 62, - 255 - ], - "217": [ - 154, - 216, - 60, - 255 - ], - "218": [ - 157, - 217, - 58, - 255 - ], - "219": [ - 159, - 217, - 56, - 255 - ], - "220": [ - 162, - 218, - 55, - 255 - ], - "221": [ - 165, - 218, - 53, - 255 - ], - "222": [ - 167, - 219, - 51, - 255 - ], - "223": [ - 170, - 219, - 50, - 255 - ], - "224": [ - 173, - 220, - 48, - 255 - ], - "225": [ - 175, - 220, - 46, - 255 - ], - "226": [ - 178, - 221, - 44, - 255 - ], - "227": [ - 181, - 221, - 43, - 255 - ], - "228": [ - 183, - 221, - 41, - 255 - ], - "229": [ - 186, - 222, - 39, - 255 - ], - "230": [ - 189, - 222, - 38, - 255 - ], - "231": [ - 191, - 223, - 36, - 255 - ], - "232": [ - 194, - 223, - 34, - 255 - ], - "233": [ - 197, - 223, - 33, - 255 - ], - "234": [ - 199, - 224, - 31, - 255 - ], - "235": [ - 202, - 224, - 30, - 255 - ], - "236": [ - 205, - 224, - 29, - 255 - ], - "237": [ - 207, - 225, - 28, - 255 - ], - "238": [ - 210, - 225, - 27, - 255 - ], - "239": [ - 212, - 225, - 26, - 255 - ], - "240": [ - 215, - 226, - 25, - 255 - ], - "241": [ - 218, - 226, - 24, - 255 - ], - "242": [ - 220, - 226, - 24, - 255 - ], - "243": [ - 223, - 227, - 24, - 255 - ], - "244": [ - 225, - 227, - 24, - 255 - ], - "245": [ - 228, - 227, - 24, - 255 - ], - "246": [ - 231, - 228, - 25, - 255 - ], - "247": [ - 233, - 228, - 25, - 255 - ], - "248": [ - 236, - 228, - 26, - 255 - ], - "249": [ - 238, - 229, - 27, - 255 - ], - "250": [ - 241, - 229, - 28, - 255 - ], - "251": [ - 243, - 229, - 30, - 255 - ], - "252": [ - 246, - 230, - 31, - 255 - ], - "253": [ - 248, - 230, - 33, - 255 - ], - "254": [ - 250, - 230, - 34, - 255 - ], - "255": [ - 253, - 231, - 36, - 255 - ] - }, - winter: { - "0": [ - 0, - 0, - 255, - 255 - ], - "1": [ - 0, - 1, - 254, - 255 - ], - "2": [ - 0, - 2, - 254, - 255 - ], - "3": [ - 0, - 3, - 253, - 255 - ], - "4": [ - 0, - 4, - 253, - 255 - ], - "5": [ - 0, - 5, - 252, - 255 - ], - "6": [ - 0, - 6, - 252, - 255 - ], - "7": [ - 0, - 7, - 251, - 255 - ], - "8": [ - 0, - 8, - 251, - 255 - ], - "9": [ - 0, - 9, - 250, - 255 - ], - "10": [ - 0, - 10, - 250, - 255 - ], - "11": [ - 0, - 11, - 249, - 255 - ], - "12": [ - 0, - 12, - 249, - 255 - ], - "13": [ - 0, - 13, - 248, - 255 - ], - "14": [ - 0, - 14, - 248, - 255 - ], - "15": [ - 0, - 15, - 247, - 255 - ], - "16": [ - 0, - 16, - 247, - 255 - ], - "17": [ - 0, - 17, - 246, - 255 - ], - "18": [ - 0, - 18, - 246, - 255 - ], - "19": [ - 0, - 19, - 245, - 255 - ], - "20": [ - 0, - 20, - 245, - 255 - ], - "21": [ - 0, - 21, - 244, - 255 - ], - "22": [ - 0, - 22, - 244, - 255 - ], - "23": [ - 0, - 23, - 243, - 255 - ], - "24": [ - 0, - 24, - 243, - 255 - ], - "25": [ - 0, - 25, - 242, - 255 - ], - "26": [ - 0, - 26, - 242, - 255 - ], - "27": [ - 0, - 27, - 241, - 255 - ], - "28": [ - 0, - 28, - 241, - 255 - ], - "29": [ - 0, - 29, - 240, - 255 - ], - "30": [ - 0, - 30, - 240, - 255 - ], - "31": [ - 0, - 31, - 239, - 255 - ], - "32": [ - 0, - 32, - 239, - 255 - ], - "33": [ - 0, - 32, - 238, - 255 - ], - "34": [ - 0, - 34, - 238, - 255 - ], - "35": [ - 0, - 35, - 237, - 255 - ], - "36": [ - 0, - 36, - 237, - 255 - ], - "37": [ - 0, - 36, - 236, - 255 - ], - "38": [ - 0, - 38, - 236, - 255 - ], - "39": [ - 0, - 39, - 235, - 255 - ], - "40": [ - 0, - 40, - 235, - 255 - ], - "41": [ - 0, - 40, - 234, - 255 - ], - "42": [ - 0, - 42, - 234, - 255 - ], - "43": [ - 0, - 43, - 233, - 255 - ], - "44": [ - 0, - 44, - 233, - 255 - ], - "45": [ - 0, - 44, - 232, - 255 - ], - "46": [ - 0, - 46, - 232, - 255 - ], - "47": [ - 0, - 47, - 231, - 255 - ], - "48": [ - 0, - 48, - 231, - 255 - ], - "49": [ - 0, - 48, - 230, - 255 - ], - "50": [ - 0, - 50, - 230, - 255 - ], - "51": [ - 0, - 51, - 229, - 255 - ], - "52": [ - 0, - 52, - 229, - 255 - ], - "53": [ - 0, - 52, - 228, - 255 - ], - "54": [ - 0, - 54, - 228, - 255 - ], - "55": [ - 0, - 55, - 227, - 255 - ], - "56": [ - 0, - 56, - 227, - 255 - ], - "57": [ - 0, - 56, - 226, - 255 - ], - "58": [ - 0, - 58, - 226, - 255 - ], - "59": [ - 0, - 59, - 225, - 255 - ], - "60": [ - 0, - 60, - 225, - 255 - ], - "61": [ - 0, - 60, - 224, - 255 - ], - "62": [ - 0, - 62, - 224, - 255 - ], - "63": [ - 0, - 63, - 223, - 255 - ], - "64": [ - 0, - 64, - 223, - 255 - ], - "65": [ - 0, - 65, - 222, - 255 - ], - "66": [ - 0, - 65, - 222, - 255 - ], - "67": [ - 0, - 67, - 221, - 255 - ], - "68": [ - 0, - 68, - 221, - 255 - ], - "69": [ - 0, - 69, - 220, - 255 - ], - "70": [ - 0, - 70, - 220, - 255 - ], - "71": [ - 0, - 71, - 219, - 255 - ], - "72": [ - 0, - 72, - 219, - 255 - ], - "73": [ - 0, - 73, - 218, - 255 - ], - "74": [ - 0, - 73, - 218, - 255 - ], - "75": [ - 0, - 75, - 217, - 255 - ], - "76": [ - 0, - 76, - 217, - 255 - ], - "77": [ - 0, - 77, - 216, - 255 - ], - "78": [ - 0, - 78, - 216, - 255 - ], - "79": [ - 0, - 79, - 215, - 255 - ], - "80": [ - 0, - 80, - 215, - 255 - ], - "81": [ - 0, - 81, - 214, - 255 - ], - "82": [ - 0, - 81, - 214, - 255 - ], - "83": [ - 0, - 83, - 213, - 255 - ], - "84": [ - 0, - 84, - 213, - 255 - ], - "85": [ - 0, - 85, - 212, - 255 - ], - "86": [ - 0, - 86, - 211, - 255 - ], - "87": [ - 0, - 87, - 211, - 255 - ], - "88": [ - 0, - 88, - 211, - 255 - ], - "89": [ - 0, - 89, - 210, - 255 - ], - "90": [ - 0, - 89, - 210, - 255 - ], - "91": [ - 0, - 91, - 209, - 255 - ], - "92": [ - 0, - 92, - 209, - 255 - ], - "93": [ - 0, - 93, - 208, - 255 - ], - "94": [ - 0, - 94, - 208, - 255 - ], - "95": [ - 0, - 95, - 207, - 255 - ], - "96": [ - 0, - 96, - 207, - 255 - ], - "97": [ - 0, - 97, - 206, - 255 - ], - "98": [ - 0, - 97, - 206, - 255 - ], - "99": [ - 0, - 99, - 205, - 255 - ], - "100": [ - 0, - 100, - 205, - 255 - ], - "101": [ - 0, - 101, - 204, - 255 - ], - "102": [ - 0, - 102, - 204, - 255 - ], - "103": [ - 0, - 103, - 203, - 255 - ], - "104": [ - 0, - 104, - 203, - 255 - ], - "105": [ - 0, - 105, - 202, - 255 - ], - "106": [ - 0, - 105, - 202, - 255 - ], - "107": [ - 0, - 107, - 201, - 255 - ], - "108": [ - 0, - 108, - 201, - 255 - ], - "109": [ - 0, - 109, - 200, - 255 - ], - "110": [ - 0, - 110, - 200, - 255 - ], - "111": [ - 0, - 111, - 199, - 255 - ], - "112": [ - 0, - 112, - 199, - 255 - ], - "113": [ - 0, - 113, - 198, - 255 - ], - "114": [ - 0, - 113, - 198, - 255 - ], - "115": [ - 0, - 115, - 197, - 255 - ], - "116": [ - 0, - 116, - 197, - 255 - ], - "117": [ - 0, - 117, - 196, - 255 - ], - "118": [ - 0, - 118, - 195, - 255 - ], - "119": [ - 0, - 119, - 195, - 255 - ], - "120": [ - 0, - 120, - 195, - 255 - ], - "121": [ - 0, - 121, - 194, - 255 - ], - "122": [ - 0, - 121, - 194, - 255 - ], - "123": [ - 0, - 123, - 193, - 255 - ], - "124": [ - 0, - 124, - 193, - 255 - ], - "125": [ - 0, - 125, - 192, - 255 - ], - "126": [ - 0, - 126, - 192, - 255 - ], - "127": [ - 0, - 127, - 191, - 255 - ], - "128": [ - 0, - 128, - 191, - 255 - ], - "129": [ - 0, - 129, - 190, - 255 - ], - "130": [ - 0, - 130, - 190, - 255 - ], - "131": [ - 0, - 131, - 189, - 255 - ], - "132": [ - 0, - 131, - 189, - 255 - ], - "133": [ - 0, - 133, - 188, - 255 - ], - "134": [ - 0, - 134, - 188, - 255 - ], - "135": [ - 0, - 135, - 187, - 255 - ], - "136": [ - 0, - 136, - 187, - 255 - ], - "137": [ - 0, - 137, - 186, - 255 - ], - "138": [ - 0, - 138, - 186, - 255 - ], - "139": [ - 0, - 139, - 185, - 255 - ], - "140": [ - 0, - 140, - 185, - 255 - ], - "141": [ - 0, - 141, - 184, - 255 - ], - "142": [ - 0, - 142, - 184, - 255 - ], - "143": [ - 0, - 143, - 183, - 255 - ], - "144": [ - 0, - 144, - 183, - 255 - ], - "145": [ - 0, - 145, - 182, - 255 - ], - "146": [ - 0, - 146, - 182, - 255 - ], - "147": [ - 0, - 147, - 181, - 255 - ], - "148": [ - 0, - 147, - 181, - 255 - ], - "149": [ - 0, - 149, - 180, - 255 - ], - "150": [ - 0, - 150, - 179, - 255 - ], - "151": [ - 0, - 151, - 179, - 255 - ], - "152": [ - 0, - 152, - 179, - 255 - ], - "153": [ - 0, - 153, - 178, - 255 - ], - "154": [ - 0, - 154, - 178, - 255 - ], - "155": [ - 0, - 155, - 177, - 255 - ], - "156": [ - 0, - 156, - 177, - 255 - ], - "157": [ - 0, - 157, - 176, - 255 - ], - "158": [ - 0, - 158, - 176, - 255 - ], - "159": [ - 0, - 159, - 175, - 255 - ], - "160": [ - 0, - 160, - 175, - 255 - ], - "161": [ - 0, - 161, - 174, - 255 - ], - "162": [ - 0, - 162, - 174, - 255 - ], - "163": [ - 0, - 163, - 173, - 255 - ], - "164": [ - 0, - 163, - 173, - 255 - ], - "165": [ - 0, - 165, - 172, - 255 - ], - "166": [ - 0, - 166, - 172, - 255 - ], - "167": [ - 0, - 167, - 171, - 255 - ], - "168": [ - 0, - 168, - 171, - 255 - ], - "169": [ - 0, - 169, - 170, - 255 - ], - "170": [ - 0, - 170, - 170, - 255 - ], - "171": [ - 0, - 171, - 169, - 255 - ], - "172": [ - 0, - 172, - 169, - 255 - ], - "173": [ - 0, - 173, - 168, - 255 - ], - "174": [ - 0, - 174, - 168, - 255 - ], - "175": [ - 0, - 175, - 167, - 255 - ], - "176": [ - 0, - 176, - 167, - 255 - ], - "177": [ - 0, - 177, - 166, - 255 - ], - "178": [ - 0, - 178, - 166, - 255 - ], - "179": [ - 0, - 179, - 165, - 255 - ], - "180": [ - 0, - 179, - 165, - 255 - ], - "181": [ - 0, - 181, - 164, - 255 - ], - "182": [ - 0, - 182, - 163, - 255 - ], - "183": [ - 0, - 183, - 163, - 255 - ], - "184": [ - 0, - 184, - 163, - 255 - ], - "185": [ - 0, - 185, - 162, - 255 - ], - "186": [ - 0, - 186, - 162, - 255 - ], - "187": [ - 0, - 187, - 161, - 255 - ], - "188": [ - 0, - 188, - 161, - 255 - ], - "189": [ - 0, - 189, - 160, - 255 - ], - "190": [ - 0, - 190, - 160, - 255 - ], - "191": [ - 0, - 191, - 159, - 255 - ], - "192": [ - 0, - 192, - 159, - 255 - ], - "193": [ - 0, - 193, - 158, - 255 - ], - "194": [ - 0, - 194, - 158, - 255 - ], - "195": [ - 0, - 195, - 157, - 255 - ], - "196": [ - 0, - 195, - 157, - 255 - ], - "197": [ - 0, - 197, - 156, - 255 - ], - "198": [ - 0, - 198, - 156, - 255 - ], - "199": [ - 0, - 199, - 155, - 255 - ], - "200": [ - 0, - 200, - 155, - 255 - ], - "201": [ - 0, - 201, - 154, - 255 - ], - "202": [ - 0, - 202, - 154, - 255 - ], - "203": [ - 0, - 203, - 153, - 255 - ], - "204": [ - 0, - 204, - 153, - 255 - ], - "205": [ - 0, - 205, - 152, - 255 - ], - "206": [ - 0, - 206, - 152, - 255 - ], - "207": [ - 0, - 207, - 151, - 255 - ], - "208": [ - 0, - 208, - 151, - 255 - ], - "209": [ - 0, - 209, - 150, - 255 - ], - "210": [ - 0, - 210, - 150, - 255 - ], - "211": [ - 0, - 211, - 149, - 255 - ], - "212": [ - 0, - 211, - 149, - 255 - ], - "213": [ - 0, - 213, - 148, - 255 - ], - "214": [ - 0, - 214, - 147, - 255 - ], - "215": [ - 0, - 215, - 147, - 255 - ], - "216": [ - 0, - 216, - 147, - 255 - ], - "217": [ - 0, - 217, - 146, - 255 - ], - "218": [ - 0, - 218, - 146, - 255 - ], - "219": [ - 0, - 219, - 145, - 255 - ], - "220": [ - 0, - 220, - 145, - 255 - ], - "221": [ - 0, - 221, - 144, - 255 - ], - "222": [ - 0, - 222, - 144, - 255 - ], - "223": [ - 0, - 223, - 143, - 255 - ], - "224": [ - 0, - 224, - 143, - 255 - ], - "225": [ - 0, - 225, - 142, - 255 - ], - "226": [ - 0, - 226, - 142, - 255 - ], - "227": [ - 0, - 227, - 141, - 255 - ], - "228": [ - 0, - 227, - 141, - 255 - ], - "229": [ - 0, - 229, - 140, - 255 - ], - "230": [ - 0, - 230, - 140, - 255 - ], - "231": [ - 0, - 231, - 139, - 255 - ], - "232": [ - 0, - 232, - 139, - 255 - ], - "233": [ - 0, - 233, - 138, - 255 - ], - "234": [ - 0, - 234, - 138, - 255 - ], - "235": [ - 0, - 235, - 137, - 255 - ], - "236": [ - 0, - 236, - 137, - 255 - ], - "237": [ - 0, - 237, - 136, - 255 - ], - "238": [ - 0, - 238, - 136, - 255 - ], - "239": [ - 0, - 239, - 135, - 255 - ], - "240": [ - 0, - 240, - 135, - 255 - ], - "241": [ - 0, - 241, - 134, - 255 - ], - "242": [ - 0, - 242, - 134, - 255 - ], - "243": [ - 0, - 243, - 133, - 255 - ], - "244": [ - 0, - 243, - 133, - 255 - ], - "245": [ - 0, - 245, - 132, - 255 - ], - "246": [ - 0, - 246, - 131, - 255 - ], - "247": [ - 0, - 247, - 131, - 255 - ], - "248": [ - 0, - 248, - 131, - 255 - ], - "249": [ - 0, - 249, - 130, - 255 - ], - "250": [ - 0, - 250, - 130, - 255 - ], - "251": [ - 0, - 251, - 129, - 255 - ], - "252": [ - 0, - 252, - 129, - 255 - ], - "253": [ - 0, - 253, - 128, - 255 - ], - "254": [ - 0, - 254, - 128, - 255 - ], - "255": [ - 0, - 255, - 127, - 255 - ] - }, - wistia: { - "0": [ - 228, - 255, - 122, - 255 - ], - "1": [ - 228, - 254, - 120, - 255 - ], - "2": [ - 228, - 254, - 118, - 255 - ], - "3": [ - 229, - 253, - 117, - 255 - ], - "4": [ - 229, - 253, - 115, - 255 - ], - "5": [ - 230, - 253, - 114, - 255 - ], - "6": [ - 230, - 252, - 112, - 255 - ], - "7": [ - 230, - 252, - 111, - 255 - ], - "8": [ - 231, - 252, - 109, - 255 - ], - "9": [ - 231, - 251, - 108, - 255 - ], - "10": [ - 232, - 251, - 106, - 255 - ], - "11": [ - 232, - 251, - 105, - 255 - ], - "12": [ - 233, - 250, - 103, - 255 - ], - "13": [ - 233, - 250, - 102, - 255 - ], - "14": [ - 233, - 249, - 100, - 255 - ], - "15": [ - 234, - 249, - 99, - 255 - ], - "16": [ - 234, - 249, - 97, - 255 - ], - "17": [ - 235, - 248, - 96, - 255 - ], - "18": [ - 235, - 248, - 94, - 255 - ], - "19": [ - 236, - 248, - 93, - 255 - ], - "20": [ - 236, - 247, - 91, - 255 - ], - "21": [ - 236, - 247, - 90, - 255 - ], - "22": [ - 237, - 247, - 88, - 255 - ], - "23": [ - 237, - 246, - 87, - 255 - ], - "24": [ - 238, - 246, - 85, - 255 - ], - "25": [ - 238, - 245, - 84, - 255 - ], - "26": [ - 239, - 245, - 82, - 255 - ], - "27": [ - 239, - 245, - 81, - 255 - ], - "28": [ - 239, - 244, - 79, - 255 - ], - "29": [ - 240, - 244, - 78, - 255 - ], - "30": [ - 240, - 244, - 76, - 255 - ], - "31": [ - 241, - 243, - 75, - 255 - ], - "32": [ - 241, - 243, - 73, - 255 - ], - "33": [ - 241, - 243, - 72, - 255 - ], - "34": [ - 242, - 242, - 70, - 255 - ], - "35": [ - 242, - 242, - 69, - 255 - ], - "36": [ - 243, - 242, - 67, - 255 - ], - "37": [ - 243, - 241, - 66, - 255 - ], - "38": [ - 244, - 241, - 64, - 255 - ], - "39": [ - 244, - 240, - 63, - 255 - ], - "40": [ - 244, - 240, - 61, - 255 - ], - "41": [ - 245, - 240, - 60, - 255 - ], - "42": [ - 245, - 239, - 58, - 255 - ], - "43": [ - 246, - 239, - 57, - 255 - ], - "44": [ - 246, - 239, - 55, - 255 - ], - "45": [ - 247, - 238, - 54, - 255 - ], - "46": [ - 247, - 238, - 52, - 255 - ], - "47": [ - 247, - 238, - 51, - 255 - ], - "48": [ - 248, - 237, - 49, - 255 - ], - "49": [ - 248, - 237, - 48, - 255 - ], - "50": [ - 249, - 236, - 46, - 255 - ], - "51": [ - 249, - 236, - 45, - 255 - ], - "52": [ - 250, - 236, - 43, - 255 - ], - "53": [ - 250, - 235, - 42, - 255 - ], - "54": [ - 250, - 235, - 40, - 255 - ], - "55": [ - 251, - 235, - 39, - 255 - ], - "56": [ - 251, - 234, - 37, - 255 - ], - "57": [ - 252, - 234, - 36, - 255 - ], - "58": [ - 252, - 234, - 34, - 255 - ], - "59": [ - 252, - 233, - 33, - 255 - ], - "60": [ - 253, - 233, - 31, - 255 - ], - "61": [ - 253, - 232, - 30, - 255 - ], - "62": [ - 254, - 232, - 28, - 255 - ], - "63": [ - 254, - 232, - 27, - 255 - ], - "64": [ - 255, - 231, - 25, - 255 - ], - "65": [ - 255, - 231, - 25, - 255 - ], - "66": [ - 255, - 230, - 25, - 255 - ], - "67": [ - 255, - 229, - 24, - 255 - ], - "68": [ - 255, - 229, - 24, - 255 - ], - "69": [ - 255, - 228, - 23, - 255 - ], - "70": [ - 255, - 227, - 23, - 255 - ], - "71": [ - 255, - 227, - 23, - 255 - ], - "72": [ - 255, - 226, - 22, - 255 - ], - "73": [ - 255, - 225, - 22, - 255 - ], - "74": [ - 255, - 225, - 21, - 255 - ], - "75": [ - 255, - 224, - 21, - 255 - ], - "76": [ - 255, - 223, - 21, - 255 - ], - "77": [ - 255, - 223, - 20, - 255 - ], - "78": [ - 255, - 222, - 20, - 255 - ], - "79": [ - 255, - 221, - 19, - 255 - ], - "80": [ - 255, - 221, - 19, - 255 - ], - "81": [ - 255, - 220, - 18, - 255 - ], - "82": [ - 255, - 219, - 18, - 255 - ], - "83": [ - 255, - 219, - 18, - 255 - ], - "84": [ - 255, - 218, - 17, - 255 - ], - "85": [ - 255, - 217, - 17, - 255 - ], - "86": [ - 255, - 216, - 16, - 255 - ], - "87": [ - 255, - 216, - 16, - 255 - ], - "88": [ - 255, - 215, - 16, - 255 - ], - "89": [ - 255, - 214, - 15, - 255 - ], - "90": [ - 255, - 214, - 15, - 255 - ], - "91": [ - 255, - 213, - 14, - 255 - ], - "92": [ - 255, - 212, - 14, - 255 - ], - "93": [ - 255, - 212, - 14, - 255 - ], - "94": [ - 255, - 211, - 13, - 255 - ], - "95": [ - 255, - 210, - 13, - 255 - ], - "96": [ - 255, - 210, - 12, - 255 - ], - "97": [ - 255, - 209, - 12, - 255 - ], - "98": [ - 255, - 208, - 12, - 255 - ], - "99": [ - 255, - 208, - 11, - 255 - ], - "100": [ - 255, - 207, - 11, - 255 - ], - "101": [ - 255, - 206, - 10, - 255 - ], - "102": [ - 255, - 206, - 10, - 255 - ], - "103": [ - 255, - 205, - 9, - 255 - ], - "104": [ - 255, - 204, - 9, - 255 - ], - "105": [ - 255, - 204, - 9, - 255 - ], - "106": [ - 255, - 203, - 8, - 255 - ], - "107": [ - 255, - 202, - 8, - 255 - ], - "108": [ - 255, - 202, - 7, - 255 - ], - "109": [ - 255, - 201, - 7, - 255 - ], - "110": [ - 255, - 200, - 7, - 255 - ], - "111": [ - 255, - 200, - 6, - 255 - ], - "112": [ - 255, - 199, - 6, - 255 - ], - "113": [ - 255, - 198, - 5, - 255 - ], - "114": [ - 255, - 198, - 5, - 255 - ], - "115": [ - 255, - 197, - 5, - 255 - ], - "116": [ - 255, - 196, - 4, - 255 - ], - "117": [ - 255, - 196, - 4, - 255 - ], - "118": [ - 255, - 195, - 3, - 255 - ], - "119": [ - 255, - 194, - 3, - 255 - ], - "120": [ - 255, - 194, - 3, - 255 - ], - "121": [ - 255, - 193, - 2, - 255 - ], - "122": [ - 255, - 192, - 2, - 255 - ], - "123": [ - 255, - 192, - 1, - 255 - ], - "124": [ - 255, - 191, - 1, - 255 - ], - "125": [ - 255, - 190, - 1, - 255 - ], - "126": [ - 255, - 190, - 0, - 255 - ], - "127": [ - 255, - 189, - 0, - 255 - ], - "128": [ - 255, - 188, - 0, - 255 - ], - "129": [ - 255, - 188, - 0, - 255 - ], - "130": [ - 255, - 187, - 0, - 255 - ], - "131": [ - 255, - 187, - 0, - 255 - ], - "132": [ - 255, - 186, - 0, - 255 - ], - "133": [ - 255, - 186, - 0, - 255 - ], - "134": [ - 255, - 186, - 0, - 255 - ], - "135": [ - 255, - 185, - 0, - 255 - ], - "136": [ - 255, - 185, - 0, - 255 - ], - "137": [ - 255, - 184, - 0, - 255 - ], - "138": [ - 255, - 184, - 0, - 255 - ], - "139": [ - 255, - 183, - 0, - 255 - ], - "140": [ - 255, - 183, - 0, - 255 - ], - "141": [ - 255, - 182, - 0, - 255 - ], - "142": [ - 255, - 182, - 0, - 255 - ], - "143": [ - 255, - 181, - 0, - 255 - ], - "144": [ - 255, - 181, - 0, - 255 - ], - "145": [ - 255, - 181, - 0, - 255 - ], - "146": [ - 255, - 180, - 0, - 255 - ], - "147": [ - 255, - 180, - 0, - 255 - ], - "148": [ - 255, - 179, - 0, - 255 - ], - "149": [ - 255, - 179, - 0, - 255 - ], - "150": [ - 255, - 178, - 0, - 255 - ], - "151": [ - 255, - 178, - 0, - 255 - ], - "152": [ - 255, - 177, - 0, - 255 - ], - "153": [ - 255, - 177, - 0, - 255 - ], - "154": [ - 255, - 176, - 0, - 255 - ], - "155": [ - 255, - 176, - 0, - 255 - ], - "156": [ - 255, - 176, - 0, - 255 - ], - "157": [ - 255, - 175, - 0, - 255 - ], - "158": [ - 255, - 175, - 0, - 255 - ], - "159": [ - 255, - 174, - 0, - 255 - ], - "160": [ - 255, - 174, - 0, - 255 - ], - "161": [ - 255, - 173, - 0, - 255 - ], - "162": [ - 255, - 173, - 0, - 255 - ], - "163": [ - 255, - 172, - 0, - 255 - ], - "164": [ - 255, - 172, - 0, - 255 - ], - "165": [ - 255, - 171, - 0, - 255 - ], - "166": [ - 255, - 171, - 0, - 255 - ], - "167": [ - 255, - 171, - 0, - 255 - ], - "168": [ - 255, - 170, - 0, - 255 - ], - "169": [ - 255, - 170, - 0, - 255 - ], - "170": [ - 255, - 169, - 0, - 255 - ], - "171": [ - 255, - 169, - 0, - 255 - ], - "172": [ - 255, - 168, - 0, - 255 - ], - "173": [ - 255, - 168, - 0, - 255 - ], - "174": [ - 255, - 167, - 0, - 255 - ], - "175": [ - 255, - 167, - 0, - 255 - ], - "176": [ - 255, - 166, - 0, - 255 - ], - "177": [ - 255, - 166, - 0, - 255 - ], - "178": [ - 255, - 166, - 0, - 255 - ], - "179": [ - 255, - 165, - 0, - 255 - ], - "180": [ - 255, - 165, - 0, - 255 - ], - "181": [ - 255, - 164, - 0, - 255 - ], - "182": [ - 255, - 164, - 0, - 255 - ], - "183": [ - 255, - 163, - 0, - 255 - ], - "184": [ - 255, - 163, - 0, - 255 - ], - "185": [ - 255, - 162, - 0, - 255 - ], - "186": [ - 255, - 162, - 0, - 255 - ], - "187": [ - 255, - 161, - 0, - 255 - ], - "188": [ - 255, - 161, - 0, - 255 - ], - "189": [ - 255, - 161, - 0, - 255 - ], - "190": [ - 255, - 160, - 0, - 255 - ], - "191": [ - 255, - 160, - 0, - 255 - ], - "192": [ - 254, - 159, - 0, - 255 - ], - "193": [ - 254, - 159, - 0, - 255 - ], - "194": [ - 254, - 158, - 0, - 255 - ], - "195": [ - 254, - 158, - 0, - 255 - ], - "196": [ - 254, - 157, - 0, - 255 - ], - "197": [ - 254, - 157, - 0, - 255 - ], - "198": [ - 254, - 156, - 0, - 255 - ], - "199": [ - 254, - 155, - 0, - 255 - ], - "200": [ - 254, - 155, - 0, - 255 - ], - "201": [ - 254, - 154, - 0, - 255 - ], - "202": [ - 254, - 154, - 0, - 255 - ], - "203": [ - 254, - 153, - 0, - 255 - ], - "204": [ - 254, - 153, - 0, - 255 - ], - "205": [ - 254, - 152, - 0, - 255 - ], - "206": [ - 254, - 152, - 0, - 255 - ], - "207": [ - 254, - 151, - 0, - 255 - ], - "208": [ - 254, - 151, - 0, - 255 - ], - "209": [ - 254, - 150, - 0, - 255 - ], - "210": [ - 254, - 150, - 0, - 255 - ], - "211": [ - 254, - 149, - 0, - 255 - ], - "212": [ - 254, - 149, - 0, - 255 - ], - "213": [ - 253, - 148, - 0, - 255 - ], - "214": [ - 253, - 148, - 0, - 255 - ], - "215": [ - 253, - 147, - 0, - 255 - ], - "216": [ - 253, - 147, - 0, - 255 - ], - "217": [ - 253, - 146, - 0, - 255 - ], - "218": [ - 253, - 146, - 0, - 255 - ], - "219": [ - 253, - 145, - 0, - 255 - ], - "220": [ - 253, - 145, - 0, - 255 - ], - "221": [ - 253, - 144, - 0, - 255 - ], - "222": [ - 253, - 144, - 0, - 255 - ], - "223": [ - 253, - 143, - 0, - 255 - ], - "224": [ - 253, - 143, - 0, - 255 - ], - "225": [ - 253, - 142, - 0, - 255 - ], - "226": [ - 253, - 142, - 0, - 255 - ], - "227": [ - 253, - 141, - 0, - 255 - ], - "228": [ - 253, - 140, - 0, - 255 - ], - "229": [ - 253, - 140, - 0, - 255 - ], - "230": [ - 253, - 139, - 0, - 255 - ], - "231": [ - 253, - 139, - 0, - 255 - ], - "232": [ - 253, - 138, - 0, - 255 - ], - "233": [ - 253, - 138, - 0, - 255 - ], - "234": [ - 252, - 137, - 0, - 255 - ], - "235": [ - 252, - 137, - 0, - 255 - ], - "236": [ - 252, - 136, - 0, - 255 - ], - "237": [ - 252, - 136, - 0, - 255 - ], - "238": [ - 252, - 135, - 0, - 255 - ], - "239": [ - 252, - 135, - 0, - 255 - ], - "240": [ - 252, - 134, - 0, - 255 - ], - "241": [ - 252, - 134, - 0, - 255 - ], - "242": [ - 252, - 133, - 0, - 255 - ], - "243": [ - 252, - 133, - 0, - 255 - ], - "244": [ - 252, - 132, - 0, - 255 - ], - "245": [ - 252, - 132, - 0, - 255 - ], - "246": [ - 252, - 131, - 0, - 255 - ], - "247": [ - 252, - 131, - 0, - 255 - ], - "248": [ - 252, - 130, - 0, - 255 - ], - "249": [ - 252, - 130, - 0, - 255 - ], - "250": [ - 252, - 129, - 0, - 255 - ], - "251": [ - 252, - 129, - 0, - 255 - ], - "252": [ - 252, - 128, - 0, - 255 - ], - "253": [ - 252, - 128, - 0, - 255 - ], - "254": [ - 252, - 127, - 0, - 255 - ], - "255": [ - 252, - 127, - 0, - 255 - ] - }, - ylgn: { - "0": [ - 255, - 255, - 229, - 255 - ], - "1": [ - 254, - 254, - 227, - 255 - ], - "2": [ - 254, - 254, - 226, - 255 - ], - "3": [ - 254, - 254, - 224, - 255 - ], - "4": [ - 253, - 254, - 223, - 255 - ], - "5": [ - 253, - 254, - 222, - 255 - ], - "6": [ - 253, - 254, - 220, - 255 - ], - "7": [ - 253, - 254, - 219, - 255 - ], - "8": [ - 252, - 254, - 217, - 255 - ], - "9": [ - 252, - 254, - 216, - 255 - ], - "10": [ - 252, - 254, - 215, - 255 - ], - "11": [ - 252, - 253, - 213, - 255 - ], - "12": [ - 251, - 253, - 212, - 255 - ], - "13": [ - 251, - 253, - 211, - 255 - ], - "14": [ - 251, - 253, - 209, - 255 - ], - "15": [ - 251, - 253, - 208, - 255 - ], - "16": [ - 250, - 253, - 206, - 255 - ], - "17": [ - 250, - 253, - 205, - 255 - ], - "18": [ - 250, - 253, - 204, - 255 - ], - "19": [ - 250, - 253, - 202, - 255 - ], - "20": [ - 249, - 253, - 201, - 255 - ], - "21": [ - 249, - 253, - 200, - 255 - ], - "22": [ - 249, - 252, - 198, - 255 - ], - "23": [ - 249, - 252, - 197, - 255 - ], - "24": [ - 248, - 252, - 195, - 255 - ], - "25": [ - 248, - 252, - 194, - 255 - ], - "26": [ - 248, - 252, - 193, - 255 - ], - "27": [ - 248, - 252, - 191, - 255 - ], - "28": [ - 247, - 252, - 190, - 255 - ], - "29": [ - 247, - 252, - 188, - 255 - ], - "30": [ - 247, - 252, - 187, - 255 - ], - "31": [ - 247, - 252, - 186, - 255 - ], - "32": [ - 246, - 251, - 184, - 255 - ], - "33": [ - 245, - 251, - 184, - 255 - ], - "34": [ - 245, - 251, - 183, - 255 - ], - "35": [ - 244, - 250, - 182, - 255 - ], - "36": [ - 243, - 250, - 182, - 255 - ], - "37": [ - 242, - 250, - 181, - 255 - ], - "38": [ - 241, - 249, - 180, - 255 - ], - "39": [ - 240, - 249, - 180, - 255 - ], - "40": [ - 239, - 248, - 179, - 255 - ], - "41": [ - 238, - 248, - 178, - 255 - ], - "42": [ - 237, - 248, - 178, - 255 - ], - "43": [ - 236, - 247, - 177, - 255 - ], - "44": [ - 235, - 247, - 176, - 255 - ], - "45": [ - 234, - 247, - 175, - 255 - ], - "46": [ - 233, - 246, - 175, - 255 - ], - "47": [ - 232, - 246, - 174, - 255 - ], - "48": [ - 231, - 245, - 173, - 255 - ], - "49": [ - 230, - 245, - 173, - 255 - ], - "50": [ - 229, - 245, - 172, - 255 - ], - "51": [ - 229, - 244, - 171, - 255 - ], - "52": [ - 228, - 244, - 171, - 255 - ], - "53": [ - 227, - 244, - 170, - 255 - ], - "54": [ - 226, - 243, - 169, - 255 - ], - "55": [ - 225, - 243, - 169, - 255 - ], - "56": [ - 224, - 242, - 168, - 255 - ], - "57": [ - 223, - 242, - 167, - 255 - ], - "58": [ - 222, - 242, - 166, - 255 - ], - "59": [ - 221, - 241, - 166, - 255 - ], - "60": [ - 220, - 241, - 165, - 255 - ], - "61": [ - 219, - 241, - 164, - 255 - ], - "62": [ - 218, - 240, - 164, - 255 - ], - "63": [ - 217, - 240, - 163, - 255 - ], - "64": [ - 216, - 239, - 162, - 255 - ], - "65": [ - 215, - 239, - 162, - 255 - ], - "66": [ - 213, - 238, - 161, - 255 - ], - "67": [ - 212, - 238, - 160, - 255 - ], - "68": [ - 211, - 237, - 160, - 255 - ], - "69": [ - 209, - 236, - 159, - 255 - ], - "70": [ - 208, - 236, - 158, - 255 - ], - "71": [ - 206, - 235, - 158, - 255 - ], - "72": [ - 205, - 235, - 157, - 255 - ], - "73": [ - 204, - 234, - 156, - 255 - ], - "74": [ - 202, - 233, - 156, - 255 - ], - "75": [ - 201, - 233, - 155, - 255 - ], - "76": [ - 200, - 232, - 154, - 255 - ], - "77": [ - 198, - 232, - 154, - 255 - ], - "78": [ - 197, - 231, - 153, - 255 - ], - "79": [ - 195, - 230, - 152, - 255 - ], - "80": [ - 194, - 230, - 152, - 255 - ], - "81": [ - 193, - 229, - 151, - 255 - ], - "82": [ - 191, - 229, - 150, - 255 - ], - "83": [ - 190, - 228, - 150, - 255 - ], - "84": [ - 189, - 227, - 149, - 255 - ], - "85": [ - 187, - 227, - 149, - 255 - ], - "86": [ - 186, - 226, - 148, - 255 - ], - "87": [ - 184, - 226, - 147, - 255 - ], - "88": [ - 183, - 225, - 147, - 255 - ], - "89": [ - 182, - 224, - 146, - 255 - ], - "90": [ - 180, - 224, - 145, - 255 - ], - "91": [ - 179, - 223, - 145, - 255 - ], - "92": [ - 178, - 223, - 144, - 255 - ], - "93": [ - 176, - 222, - 143, - 255 - ], - "94": [ - 175, - 221, - 143, - 255 - ], - "95": [ - 173, - 221, - 142, - 255 - ], - "96": [ - 172, - 220, - 141, - 255 - ], - "97": [ - 170, - 220, - 141, - 255 - ], - "98": [ - 169, - 219, - 140, - 255 - ], - "99": [ - 167, - 218, - 139, - 255 - ], - "100": [ - 165, - 217, - 139, - 255 - ], - "101": [ - 164, - 217, - 138, - 255 - ], - "102": [ - 162, - 216, - 137, - 255 - ], - "103": [ - 160, - 215, - 137, - 255 - ], - "104": [ - 159, - 214, - 136, - 255 - ], - "105": [ - 157, - 214, - 135, - 255 - ], - "106": [ - 155, - 213, - 135, - 255 - ], - "107": [ - 154, - 212, - 134, - 255 - ], - "108": [ - 152, - 212, - 133, - 255 - ], - "109": [ - 150, - 211, - 133, - 255 - ], - "110": [ - 149, - 210, - 132, - 255 - ], - "111": [ - 147, - 209, - 131, - 255 - ], - "112": [ - 145, - 209, - 131, - 255 - ], - "113": [ - 144, - 208, - 130, - 255 - ], - "114": [ - 142, - 207, - 129, - 255 - ], - "115": [ - 140, - 207, - 129, - 255 - ], - "116": [ - 139, - 206, - 128, - 255 - ], - "117": [ - 137, - 205, - 127, - 255 - ], - "118": [ - 135, - 204, - 127, - 255 - ], - "119": [ - 134, - 204, - 126, - 255 - ], - "120": [ - 132, - 203, - 125, - 255 - ], - "121": [ - 130, - 202, - 125, - 255 - ], - "122": [ - 129, - 201, - 124, - 255 - ], - "123": [ - 127, - 201, - 123, - 255 - ], - "124": [ - 125, - 200, - 123, - 255 - ], - "125": [ - 124, - 199, - 122, - 255 - ], - "126": [ - 122, - 199, - 121, - 255 - ], - "127": [ - 120, - 198, - 121, - 255 - ], - "128": [ - 119, - 197, - 120, - 255 - ], - "129": [ - 117, - 196, - 119, - 255 - ], - "130": [ - 115, - 195, - 118, - 255 - ], - "131": [ - 113, - 195, - 117, - 255 - ], - "132": [ - 112, - 194, - 117, - 255 - ], - "133": [ - 110, - 193, - 116, - 255 - ], - "134": [ - 108, - 192, - 115, - 255 - ], - "135": [ - 107, - 191, - 114, - 255 - ], - "136": [ - 105, - 190, - 113, - 255 - ], - "137": [ - 103, - 189, - 112, - 255 - ], - "138": [ - 101, - 189, - 111, - 255 - ], - "139": [ - 100, - 188, - 110, - 255 - ], - "140": [ - 98, - 187, - 110, - 255 - ], - "141": [ - 96, - 186, - 109, - 255 - ], - "142": [ - 94, - 185, - 108, - 255 - ], - "143": [ - 93, - 184, - 107, - 255 - ], - "144": [ - 91, - 184, - 106, - 255 - ], - "145": [ - 89, - 183, - 105, - 255 - ], - "146": [ - 88, - 182, - 104, - 255 - ], - "147": [ - 86, - 181, - 103, - 255 - ], - "148": [ - 84, - 180, - 102, - 255 - ], - "149": [ - 82, - 179, - 102, - 255 - ], - "150": [ - 81, - 178, - 101, - 255 - ], - "151": [ - 79, - 178, - 100, - 255 - ], - "152": [ - 77, - 177, - 99, - 255 - ], - "153": [ - 75, - 176, - 98, - 255 - ], - "154": [ - 74, - 175, - 97, - 255 - ], - "155": [ - 72, - 174, - 96, - 255 - ], - "156": [ - 70, - 173, - 95, - 255 - ], - "157": [ - 69, - 173, - 95, - 255 - ], - "158": [ - 67, - 172, - 94, - 255 - ], - "159": [ - 65, - 171, - 93, - 255 - ], - "160": [ - 64, - 170, - 92, - 255 - ], - "161": [ - 63, - 169, - 91, - 255 - ], - "162": [ - 62, - 167, - 90, - 255 - ], - "163": [ - 61, - 166, - 90, - 255 - ], - "164": [ - 60, - 165, - 89, - 255 - ], - "165": [ - 59, - 164, - 88, - 255 - ], - "166": [ - 58, - 162, - 87, - 255 - ], - "167": [ - 57, - 161, - 86, - 255 - ], - "168": [ - 56, - 160, - 85, - 255 - ], - "169": [ - 55, - 159, - 85, - 255 - ], - "170": [ - 55, - 158, - 84, - 255 - ], - "171": [ - 54, - 156, - 83, - 255 - ], - "172": [ - 53, - 155, - 82, - 255 - ], - "173": [ - 52, - 154, - 81, - 255 - ], - "174": [ - 51, - 153, - 81, - 255 - ], - "175": [ - 50, - 151, - 80, - 255 - ], - "176": [ - 49, - 150, - 79, - 255 - ], - "177": [ - 48, - 149, - 78, - 255 - ], - "178": [ - 47, - 148, - 77, - 255 - ], - "179": [ - 46, - 146, - 76, - 255 - ], - "180": [ - 45, - 145, - 76, - 255 - ], - "181": [ - 44, - 144, - 75, - 255 - ], - "182": [ - 43, - 143, - 74, - 255 - ], - "183": [ - 42, - 142, - 73, - 255 - ], - "184": [ - 41, - 140, - 72, - 255 - ], - "185": [ - 40, - 139, - 72, - 255 - ], - "186": [ - 39, - 138, - 71, - 255 - ], - "187": [ - 39, - 137, - 70, - 255 - ], - "188": [ - 38, - 135, - 69, - 255 - ], - "189": [ - 37, - 134, - 68, - 255 - ], - "190": [ - 36, - 133, - 68, - 255 - ], - "191": [ - 35, - 132, - 67, - 255 - ], - "192": [ - 34, - 131, - 66, - 255 - ], - "193": [ - 33, - 130, - 66, - 255 - ], - "194": [ - 31, - 129, - 65, - 255 - ], - "195": [ - 30, - 128, - 65, - 255 - ], - "196": [ - 29, - 127, - 65, - 255 - ], - "197": [ - 28, - 126, - 64, - 255 - ], - "198": [ - 27, - 126, - 64, - 255 - ], - "199": [ - 26, - 125, - 64, - 255 - ], - "200": [ - 25, - 124, - 63, - 255 - ], - "201": [ - 24, - 123, - 63, - 255 - ], - "202": [ - 23, - 122, - 62, - 255 - ], - "203": [ - 22, - 121, - 62, - 255 - ], - "204": [ - 21, - 120, - 62, - 255 - ], - "205": [ - 19, - 119, - 61, - 255 - ], - "206": [ - 18, - 119, - 61, - 255 - ], - "207": [ - 17, - 118, - 61, - 255 - ], - "208": [ - 16, - 117, - 60, - 255 - ], - "209": [ - 15, - 116, - 60, - 255 - ], - "210": [ - 14, - 115, - 59, - 255 - ], - "211": [ - 13, - 114, - 59, - 255 - ], - "212": [ - 12, - 113, - 59, - 255 - ], - "213": [ - 11, - 112, - 58, - 255 - ], - "214": [ - 10, - 112, - 58, - 255 - ], - "215": [ - 8, - 111, - 58, - 255 - ], - "216": [ - 7, - 110, - 57, - 255 - ], - "217": [ - 6, - 109, - 57, - 255 - ], - "218": [ - 5, - 108, - 56, - 255 - ], - "219": [ - 4, - 107, - 56, - 255 - ], - "220": [ - 3, - 106, - 56, - 255 - ], - "221": [ - 2, - 105, - 55, - 255 - ], - "222": [ - 1, - 104, - 55, - 255 - ], - "223": [ - 0, - 104, - 55, - 255 - ], - "224": [ - 0, - 103, - 54, - 255 - ], - "225": [ - 0, - 101, - 54, - 255 - ], - "226": [ - 0, - 100, - 53, - 255 - ], - "227": [ - 0, - 99, - 53, - 255 - ], - "228": [ - 0, - 98, - 52, - 255 - ], - "229": [ - 0, - 97, - 52, - 255 - ], - "230": [ - 0, - 96, - 51, - 255 - ], - "231": [ - 0, - 95, - 51, - 255 - ], - "232": [ - 0, - 94, - 51, - 255 - ], - "233": [ - 0, - 93, - 50, - 255 - ], - "234": [ - 0, - 92, - 50, - 255 - ], - "235": [ - 0, - 90, - 49, - 255 - ], - "236": [ - 0, - 89, - 49, - 255 - ], - "237": [ - 0, - 88, - 48, - 255 - ], - "238": [ - 0, - 87, - 48, - 255 - ], - "239": [ - 0, - 86, - 48, - 255 - ], - "240": [ - 0, - 85, - 47, - 255 - ], - "241": [ - 0, - 84, - 47, - 255 - ], - "242": [ - 0, - 83, - 46, - 255 - ], - "243": [ - 0, - 82, - 46, - 255 - ], - "244": [ - 0, - 81, - 45, - 255 - ], - "245": [ - 0, - 79, - 45, - 255 - ], - "246": [ - 0, - 78, - 44, - 255 - ], - "247": [ - 0, - 77, - 44, - 255 - ], - "248": [ - 0, - 76, - 44, - 255 - ], - "249": [ - 0, - 75, - 43, - 255 - ], - "250": [ - 0, - 74, - 43, - 255 - ], - "251": [ - 0, - 73, - 42, - 255 - ], - "252": [ - 0, - 72, - 42, - 255 - ], - "253": [ - 0, - 71, - 41, - 255 - ], - "254": [ - 0, - 70, - 41, - 255 - ], - "255": [ - 0, - 69, - 41, - 255 - ] - }, - ylgnbu: { - "0": [ - 255, - 255, - 217, - 255 - ], - "1": [ - 254, - 254, - 215, - 255 - ], - "2": [ - 253, - 254, - 214, - 255 - ], - "3": [ - 253, - 254, - 213, - 255 - ], - "4": [ - 252, - 254, - 211, - 255 - ], - "5": [ - 252, - 253, - 210, - 255 - ], - "6": [ - 251, - 253, - 209, - 255 - ], - "7": [ - 251, - 253, - 208, - 255 - ], - "8": [ - 250, - 253, - 206, - 255 - ], - "9": [ - 249, - 253, - 205, - 255 - ], - "10": [ - 249, - 252, - 204, - 255 - ], - "11": [ - 248, - 252, - 203, - 255 - ], - "12": [ - 248, - 252, - 201, - 255 - ], - "13": [ - 247, - 252, - 200, - 255 - ], - "14": [ - 247, - 251, - 199, - 255 - ], - "15": [ - 246, - 251, - 198, - 255 - ], - "16": [ - 245, - 251, - 196, - 255 - ], - "17": [ - 245, - 251, - 195, - 255 - ], - "18": [ - 244, - 251, - 194, - 255 - ], - "19": [ - 244, - 250, - 193, - 255 - ], - "20": [ - 243, - 250, - 191, - 255 - ], - "21": [ - 243, - 250, - 190, - 255 - ], - "22": [ - 242, - 250, - 189, - 255 - ], - "23": [ - 242, - 249, - 188, - 255 - ], - "24": [ - 241, - 249, - 186, - 255 - ], - "25": [ - 240, - 249, - 185, - 255 - ], - "26": [ - 240, - 249, - 184, - 255 - ], - "27": [ - 239, - 249, - 183, - 255 - ], - "28": [ - 239, - 248, - 181, - 255 - ], - "29": [ - 238, - 248, - 180, - 255 - ], - "30": [ - 238, - 248, - 179, - 255 - ], - "31": [ - 237, - 248, - 178, - 255 - ], - "32": [ - 236, - 247, - 177, - 255 - ], - "33": [ - 235, - 247, - 177, - 255 - ], - "34": [ - 234, - 247, - 177, - 255 - ], - "35": [ - 233, - 246, - 177, - 255 - ], - "36": [ - 232, - 246, - 177, - 255 - ], - "37": [ - 230, - 245, - 177, - 255 - ], - "38": [ - 229, - 245, - 177, - 255 - ], - "39": [ - 228, - 244, - 177, - 255 - ], - "40": [ - 227, - 244, - 177, - 255 - ], - "41": [ - 226, - 243, - 177, - 255 - ], - "42": [ - 224, - 243, - 177, - 255 - ], - "43": [ - 223, - 242, - 178, - 255 - ], - "44": [ - 222, - 242, - 178, - 255 - ], - "45": [ - 221, - 241, - 178, - 255 - ], - "46": [ - 220, - 241, - 178, - 255 - ], - "47": [ - 218, - 240, - 178, - 255 - ], - "48": [ - 217, - 240, - 178, - 255 - ], - "49": [ - 216, - 239, - 178, - 255 - ], - "50": [ - 215, - 239, - 178, - 255 - ], - "51": [ - 214, - 239, - 178, - 255 - ], - "52": [ - 213, - 238, - 178, - 255 - ], - "53": [ - 211, - 238, - 178, - 255 - ], - "54": [ - 210, - 237, - 179, - 255 - ], - "55": [ - 209, - 237, - 179, - 255 - ], - "56": [ - 208, - 236, - 179, - 255 - ], - "57": [ - 207, - 236, - 179, - 255 - ], - "58": [ - 205, - 235, - 179, - 255 - ], - "59": [ - 204, - 235, - 179, - 255 - ], - "60": [ - 203, - 234, - 179, - 255 - ], - "61": [ - 202, - 234, - 179, - 255 - ], - "62": [ - 201, - 233, - 179, - 255 - ], - "63": [ - 199, - 233, - 179, - 255 - ], - "64": [ - 198, - 232, - 180, - 255 - ], - "65": [ - 196, - 231, - 180, - 255 - ], - "66": [ - 193, - 231, - 180, - 255 - ], - "67": [ - 191, - 230, - 180, - 255 - ], - "68": [ - 189, - 229, - 180, - 255 - ], - "69": [ - 187, - 228, - 181, - 255 - ], - "70": [ - 184, - 227, - 181, - 255 - ], - "71": [ - 182, - 226, - 181, - 255 - ], - "72": [ - 180, - 225, - 181, - 255 - ], - "73": [ - 178, - 224, - 182, - 255 - ], - "74": [ - 175, - 223, - 182, - 255 - ], - "75": [ - 173, - 223, - 182, - 255 - ], - "76": [ - 171, - 222, - 182, - 255 - ], - "77": [ - 169, - 221, - 182, - 255 - ], - "78": [ - 166, - 220, - 183, - 255 - ], - "79": [ - 164, - 219, - 183, - 255 - ], - "80": [ - 162, - 218, - 183, - 255 - ], - "81": [ - 160, - 217, - 183, - 255 - ], - "82": [ - 157, - 216, - 184, - 255 - ], - "83": [ - 155, - 216, - 184, - 255 - ], - "84": [ - 153, - 215, - 184, - 255 - ], - "85": [ - 151, - 214, - 184, - 255 - ], - "86": [ - 148, - 213, - 184, - 255 - ], - "87": [ - 146, - 212, - 185, - 255 - ], - "88": [ - 144, - 211, - 185, - 255 - ], - "89": [ - 141, - 210, - 185, - 255 - ], - "90": [ - 139, - 209, - 185, - 255 - ], - "91": [ - 137, - 209, - 185, - 255 - ], - "92": [ - 135, - 208, - 186, - 255 - ], - "93": [ - 132, - 207, - 186, - 255 - ], - "94": [ - 130, - 206, - 186, - 255 - ], - "95": [ - 128, - 205, - 186, - 255 - ], - "96": [ - 126, - 204, - 187, - 255 - ], - "97": [ - 124, - 204, - 187, - 255 - ], - "98": [ - 122, - 203, - 187, - 255 - ], - "99": [ - 120, - 202, - 187, - 255 - ], - "100": [ - 118, - 201, - 188, - 255 - ], - "101": [ - 116, - 201, - 188, - 255 - ], - "102": [ - 114, - 200, - 188, - 255 - ], - "103": [ - 112, - 199, - 189, - 255 - ], - "104": [ - 110, - 198, - 189, - 255 - ], - "105": [ - 108, - 198, - 189, - 255 - ], - "106": [ - 106, - 197, - 189, - 255 - ], - "107": [ - 104, - 196, - 190, - 255 - ], - "108": [ - 102, - 196, - 190, - 255 - ], - "109": [ - 100, - 195, - 190, - 255 - ], - "110": [ - 99, - 194, - 191, - 255 - ], - "111": [ - 97, - 193, - 191, - 255 - ], - "112": [ - 95, - 193, - 191, - 255 - ], - "113": [ - 93, - 192, - 191, - 255 - ], - "114": [ - 91, - 191, - 192, - 255 - ], - "115": [ - 89, - 191, - 192, - 255 - ], - "116": [ - 87, - 190, - 192, - 255 - ], - "117": [ - 85, - 189, - 193, - 255 - ], - "118": [ - 83, - 188, - 193, - 255 - ], - "119": [ - 81, - 188, - 193, - 255 - ], - "120": [ - 79, - 187, - 193, - 255 - ], - "121": [ - 77, - 186, - 194, - 255 - ], - "122": [ - 75, - 185, - 194, - 255 - ], - "123": [ - 73, - 185, - 194, - 255 - ], - "124": [ - 71, - 184, - 195, - 255 - ], - "125": [ - 69, - 183, - 195, - 255 - ], - "126": [ - 67, - 183, - 195, - 255 - ], - "127": [ - 65, - 182, - 195, - 255 - ], - "128": [ - 64, - 181, - 195, - 255 - ], - "129": [ - 63, - 180, - 195, - 255 - ], - "130": [ - 62, - 179, - 195, - 255 - ], - "131": [ - 61, - 177, - 195, - 255 - ], - "132": [ - 59, - 176, - 195, - 255 - ], - "133": [ - 58, - 175, - 195, - 255 - ], - "134": [ - 57, - 174, - 195, - 255 - ], - "135": [ - 56, - 173, - 195, - 255 - ], - "136": [ - 55, - 172, - 194, - 255 - ], - "137": [ - 54, - 170, - 194, - 255 - ], - "138": [ - 53, - 169, - 194, - 255 - ], - "139": [ - 52, - 168, - 194, - 255 - ], - "140": [ - 50, - 167, - 194, - 255 - ], - "141": [ - 49, - 166, - 194, - 255 - ], - "142": [ - 48, - 165, - 194, - 255 - ], - "143": [ - 47, - 164, - 194, - 255 - ], - "144": [ - 46, - 162, - 193, - 255 - ], - "145": [ - 45, - 161, - 193, - 255 - ], - "146": [ - 44, - 160, - 193, - 255 - ], - "147": [ - 42, - 159, - 193, - 255 - ], - "148": [ - 41, - 158, - 193, - 255 - ], - "149": [ - 40, - 157, - 193, - 255 - ], - "150": [ - 39, - 155, - 193, - 255 - ], - "151": [ - 38, - 154, - 193, - 255 - ], - "152": [ - 37, - 153, - 192, - 255 - ], - "153": [ - 36, - 152, - 192, - 255 - ], - "154": [ - 35, - 151, - 192, - 255 - ], - "155": [ - 33, - 150, - 192, - 255 - ], - "156": [ - 32, - 148, - 192, - 255 - ], - "157": [ - 31, - 147, - 192, - 255 - ], - "158": [ - 30, - 146, - 192, - 255 - ], - "159": [ - 29, - 145, - 192, - 255 - ], - "160": [ - 29, - 144, - 191, - 255 - ], - "161": [ - 29, - 142, - 190, - 255 - ], - "162": [ - 29, - 140, - 190, - 255 - ], - "163": [ - 29, - 139, - 189, - 255 - ], - "164": [ - 29, - 137, - 188, - 255 - ], - "165": [ - 29, - 136, - 187, - 255 - ], - "166": [ - 30, - 134, - 187, - 255 - ], - "167": [ - 30, - 132, - 186, - 255 - ], - "168": [ - 30, - 131, - 185, - 255 - ], - "169": [ - 30, - 129, - 184, - 255 - ], - "170": [ - 30, - 128, - 184, - 255 - ], - "171": [ - 30, - 126, - 183, - 255 - ], - "172": [ - 30, - 124, - 182, - 255 - ], - "173": [ - 31, - 123, - 181, - 255 - ], - "174": [ - 31, - 121, - 180, - 255 - ], - "175": [ - 31, - 120, - 180, - 255 - ], - "176": [ - 31, - 118, - 179, - 255 - ], - "177": [ - 31, - 116, - 178, - 255 - ], - "178": [ - 31, - 115, - 177, - 255 - ], - "179": [ - 32, - 113, - 177, - 255 - ], - "180": [ - 32, - 112, - 176, - 255 - ], - "181": [ - 32, - 110, - 175, - 255 - ], - "182": [ - 32, - 108, - 174, - 255 - ], - "183": [ - 32, - 107, - 174, - 255 - ], - "184": [ - 32, - 105, - 173, - 255 - ], - "185": [ - 33, - 104, - 172, - 255 - ], - "186": [ - 33, - 102, - 171, - 255 - ], - "187": [ - 33, - 100, - 171, - 255 - ], - "188": [ - 33, - 99, - 170, - 255 - ], - "189": [ - 33, - 97, - 169, - 255 - ], - "190": [ - 33, - 96, - 168, - 255 - ], - "191": [ - 33, - 94, - 168, - 255 - ], - "192": [ - 34, - 93, - 167, - 255 - ], - "193": [ - 34, - 91, - 166, - 255 - ], - "194": [ - 34, - 90, - 166, - 255 - ], - "195": [ - 34, - 89, - 165, - 255 - ], - "196": [ - 34, - 87, - 165, - 255 - ], - "197": [ - 34, - 86, - 164, - 255 - ], - "198": [ - 34, - 85, - 163, - 255 - ], - "199": [ - 34, - 83, - 163, - 255 - ], - "200": [ - 34, - 82, - 162, - 255 - ], - "201": [ - 34, - 81, - 161, - 255 - ], - "202": [ - 35, - 79, - 161, - 255 - ], - "203": [ - 35, - 78, - 160, - 255 - ], - "204": [ - 35, - 77, - 160, - 255 - ], - "205": [ - 35, - 75, - 159, - 255 - ], - "206": [ - 35, - 74, - 158, - 255 - ], - "207": [ - 35, - 73, - 158, - 255 - ], - "208": [ - 35, - 71, - 157, - 255 - ], - "209": [ - 35, - 70, - 156, - 255 - ], - "210": [ - 35, - 69, - 156, - 255 - ], - "211": [ - 35, - 67, - 155, - 255 - ], - "212": [ - 35, - 66, - 154, - 255 - ], - "213": [ - 36, - 65, - 154, - 255 - ], - "214": [ - 36, - 64, - 153, - 255 - ], - "215": [ - 36, - 62, - 153, - 255 - ], - "216": [ - 36, - 61, - 152, - 255 - ], - "217": [ - 36, - 60, - 151, - 255 - ], - "218": [ - 36, - 58, - 151, - 255 - ], - "219": [ - 36, - 57, - 150, - 255 - ], - "220": [ - 36, - 56, - 149, - 255 - ], - "221": [ - 36, - 54, - 149, - 255 - ], - "222": [ - 36, - 53, - 148, - 255 - ], - "223": [ - 36, - 52, - 148, - 255 - ], - "224": [ - 36, - 51, - 146, - 255 - ], - "225": [ - 35, - 50, - 144, - 255 - ], - "226": [ - 34, - 49, - 142, - 255 - ], - "227": [ - 33, - 49, - 140, - 255 - ], - "228": [ - 32, - 48, - 138, - 255 - ], - "229": [ - 31, - 47, - 136, - 255 - ], - "230": [ - 30, - 47, - 135, - 255 - ], - "231": [ - 29, - 46, - 133, - 255 - ], - "232": [ - 28, - 45, - 131, - 255 - ], - "233": [ - 28, - 44, - 129, - 255 - ], - "234": [ - 27, - 44, - 127, - 255 - ], - "235": [ - 26, - 43, - 125, - 255 - ], - "236": [ - 25, - 42, - 123, - 255 - ], - "237": [ - 24, - 41, - 121, - 255 - ], - "238": [ - 23, - 41, - 120, - 255 - ], - "239": [ - 22, - 40, - 118, - 255 - ], - "240": [ - 21, - 39, - 116, - 255 - ], - "241": [ - 20, - 39, - 114, - 255 - ], - "242": [ - 19, - 38, - 112, - 255 - ], - "243": [ - 18, - 37, - 110, - 255 - ], - "244": [ - 18, - 36, - 108, - 255 - ], - "245": [ - 17, - 36, - 106, - 255 - ], - "246": [ - 16, - 35, - 104, - 255 - ], - "247": [ - 15, - 34, - 103, - 255 - ], - "248": [ - 14, - 34, - 101, - 255 - ], - "249": [ - 13, - 33, - 99, - 255 - ], - "250": [ - 12, - 32, - 97, - 255 - ], - "251": [ - 11, - 31, - 95, - 255 - ], - "252": [ - 10, - 31, - 93, - 255 - ], - "253": [ - 9, - 30, - 91, - 255 - ], - "254": [ - 8, - 29, - 89, - 255 - ], - "255": [ - 8, - 29, - 88, - 255 - ] - }, - ylorbr: { - "0": [ - 255, - 255, - 229, - 255 - ], - "1": [ - 255, - 254, - 227, - 255 - ], - "2": [ - 255, - 254, - 226, - 255 - ], - "3": [ - 255, - 254, - 225, - 255 - ], - "4": [ - 255, - 253, - 223, - 255 - ], - "5": [ - 255, - 253, - 222, - 255 - ], - "6": [ - 255, - 253, - 221, - 255 - ], - "7": [ - 255, - 253, - 219, - 255 - ], - "8": [ - 255, - 252, - 218, - 255 - ], - "9": [ - 255, - 252, - 217, - 255 - ], - "10": [ - 255, - 252, - 216, - 255 - ], - "11": [ - 255, - 252, - 214, - 255 - ], - "12": [ - 255, - 251, - 213, - 255 - ], - "13": [ - 255, - 251, - 212, - 255 - ], - "14": [ - 255, - 251, - 210, - 255 - ], - "15": [ - 255, - 251, - 209, - 255 - ], - "16": [ - 255, - 250, - 208, - 255 - ], - "17": [ - 255, - 250, - 207, - 255 - ], - "18": [ - 255, - 250, - 205, - 255 - ], - "19": [ - 255, - 250, - 204, - 255 - ], - "20": [ - 255, - 249, - 203, - 255 - ], - "21": [ - 255, - 249, - 201, - 255 - ], - "22": [ - 255, - 249, - 200, - 255 - ], - "23": [ - 255, - 249, - 199, - 255 - ], - "24": [ - 255, - 248, - 198, - 255 - ], - "25": [ - 255, - 248, - 196, - 255 - ], - "26": [ - 255, - 248, - 195, - 255 - ], - "27": [ - 255, - 248, - 194, - 255 - ], - "28": [ - 255, - 247, - 192, - 255 - ], - "29": [ - 255, - 247, - 191, - 255 - ], - "30": [ - 255, - 247, - 190, - 255 - ], - "31": [ - 255, - 247, - 189, - 255 - ], - "32": [ - 254, - 246, - 187, - 255 - ], - "33": [ - 254, - 246, - 186, - 255 - ], - "34": [ - 254, - 245, - 185, - 255 - ], - "35": [ - 254, - 245, - 183, - 255 - ], - "36": [ - 254, - 244, - 182, - 255 - ], - "37": [ - 254, - 243, - 181, - 255 - ], - "38": [ - 254, - 243, - 179, - 255 - ], - "39": [ - 254, - 242, - 178, - 255 - ], - "40": [ - 254, - 241, - 177, - 255 - ], - "41": [ - 254, - 241, - 175, - 255 - ], - "42": [ - 254, - 240, - 174, - 255 - ], - "43": [ - 254, - 240, - 172, - 255 - ], - "44": [ - 254, - 239, - 171, - 255 - ], - "45": [ - 254, - 238, - 170, - 255 - ], - "46": [ - 254, - 238, - 168, - 255 - ], - "47": [ - 254, - 237, - 167, - 255 - ], - "48": [ - 254, - 236, - 166, - 255 - ], - "49": [ - 254, - 236, - 164, - 255 - ], - "50": [ - 254, - 235, - 163, - 255 - ], - "51": [ - 254, - 235, - 162, - 255 - ], - "52": [ - 254, - 234, - 160, - 255 - ], - "53": [ - 254, - 233, - 159, - 255 - ], - "54": [ - 254, - 233, - 158, - 255 - ], - "55": [ - 254, - 232, - 156, - 255 - ], - "56": [ - 254, - 231, - 155, - 255 - ], - "57": [ - 254, - 231, - 154, - 255 - ], - "58": [ - 254, - 230, - 152, - 255 - ], - "59": [ - 254, - 229, - 151, - 255 - ], - "60": [ - 254, - 229, - 150, - 255 - ], - "61": [ - 254, - 228, - 148, - 255 - ], - "62": [ - 254, - 228, - 147, - 255 - ], - "63": [ - 254, - 227, - 146, - 255 - ], - "64": [ - 254, - 226, - 144, - 255 - ], - "65": [ - 254, - 225, - 142, - 255 - ], - "66": [ - 254, - 224, - 140, - 255 - ], - "67": [ - 254, - 223, - 138, - 255 - ], - "68": [ - 254, - 222, - 136, - 255 - ], - "69": [ - 254, - 221, - 134, - 255 - ], - "70": [ - 254, - 220, - 132, - 255 - ], - "71": [ - 254, - 219, - 129, - 255 - ], - "72": [ - 254, - 218, - 127, - 255 - ], - "73": [ - 254, - 218, - 125, - 255 - ], - "74": [ - 254, - 217, - 123, - 255 - ], - "75": [ - 254, - 216, - 121, - 255 - ], - "76": [ - 254, - 215, - 119, - 255 - ], - "77": [ - 254, - 214, - 117, - 255 - ], - "78": [ - 254, - 213, - 115, - 255 - ], - "79": [ - 254, - 212, - 113, - 255 - ], - "80": [ - 254, - 211, - 111, - 255 - ], - "81": [ - 254, - 210, - 109, - 255 - ], - "82": [ - 254, - 209, - 107, - 255 - ], - "83": [ - 254, - 208, - 105, - 255 - ], - "84": [ - 254, - 207, - 103, - 255 - ], - "85": [ - 254, - 206, - 101, - 255 - ], - "86": [ - 254, - 205, - 98, - 255 - ], - "87": [ - 254, - 204, - 96, - 255 - ], - "88": [ - 254, - 203, - 94, - 255 - ], - "89": [ - 254, - 202, - 92, - 255 - ], - "90": [ - 254, - 201, - 90, - 255 - ], - "91": [ - 254, - 200, - 88, - 255 - ], - "92": [ - 254, - 199, - 86, - 255 - ], - "93": [ - 254, - 198, - 84, - 255 - ], - "94": [ - 254, - 197, - 82, - 255 - ], - "95": [ - 254, - 196, - 80, - 255 - ], - "96": [ - 254, - 195, - 78, - 255 - ], - "97": [ - 254, - 194, - 77, - 255 - ], - "98": [ - 254, - 192, - 76, - 255 - ], - "99": [ - 254, - 191, - 74, - 255 - ], - "100": [ - 254, - 190, - 73, - 255 - ], - "101": [ - 254, - 188, - 72, - 255 - ], - "102": [ - 254, - 187, - 71, - 255 - ], - "103": [ - 254, - 186, - 70, - 255 - ], - "104": [ - 254, - 184, - 69, - 255 - ], - "105": [ - 254, - 183, - 67, - 255 - ], - "106": [ - 254, - 182, - 66, - 255 - ], - "107": [ - 254, - 180, - 65, - 255 - ], - "108": [ - 254, - 179, - 64, - 255 - ], - "109": [ - 254, - 177, - 63, - 255 - ], - "110": [ - 254, - 176, - 61, - 255 - ], - "111": [ - 254, - 175, - 60, - 255 - ], - "112": [ - 254, - 173, - 59, - 255 - ], - "113": [ - 254, - 172, - 58, - 255 - ], - "114": [ - 254, - 171, - 57, - 255 - ], - "115": [ - 254, - 169, - 55, - 255 - ], - "116": [ - 254, - 168, - 54, - 255 - ], - "117": [ - 254, - 167, - 53, - 255 - ], - "118": [ - 254, - 165, - 52, - 255 - ], - "119": [ - 254, - 164, - 51, - 255 - ], - "120": [ - 254, - 163, - 49, - 255 - ], - "121": [ - 254, - 161, - 48, - 255 - ], - "122": [ - 254, - 160, - 47, - 255 - ], - "123": [ - 254, - 159, - 46, - 255 - ], - "124": [ - 254, - 157, - 45, - 255 - ], - "125": [ - 254, - 156, - 43, - 255 - ], - "126": [ - 254, - 155, - 42, - 255 - ], - "127": [ - 254, - 153, - 41, - 255 - ], - "128": [ - 253, - 152, - 40, - 255 - ], - "129": [ - 253, - 151, - 40, - 255 - ], - "130": [ - 252, - 149, - 39, - 255 - ], - "131": [ - 252, - 148, - 38, - 255 - ], - "132": [ - 251, - 147, - 38, - 255 - ], - "133": [ - 250, - 145, - 37, - 255 - ], - "134": [ - 250, - 144, - 36, - 255 - ], - "135": [ - 249, - 143, - 36, - 255 - ], - "136": [ - 249, - 142, - 35, - 255 - ], - "137": [ - 248, - 140, - 34, - 255 - ], - "138": [ - 248, - 139, - 34, - 255 - ], - "139": [ - 247, - 138, - 33, - 255 - ], - "140": [ - 246, - 136, - 32, - 255 - ], - "141": [ - 246, - 135, - 32, - 255 - ], - "142": [ - 245, - 134, - 31, - 255 - ], - "143": [ - 245, - 133, - 30, - 255 - ], - "144": [ - 244, - 131, - 30, - 255 - ], - "145": [ - 244, - 130, - 29, - 255 - ], - "146": [ - 243, - 129, - 28, - 255 - ], - "147": [ - 242, - 127, - 28, - 255 - ], - "148": [ - 242, - 126, - 27, - 255 - ], - "149": [ - 241, - 125, - 26, - 255 - ], - "150": [ - 241, - 124, - 26, - 255 - ], - "151": [ - 240, - 122, - 25, - 255 - ], - "152": [ - 240, - 121, - 24, - 255 - ], - "153": [ - 239, - 120, - 24, - 255 - ], - "154": [ - 239, - 118, - 23, - 255 - ], - "155": [ - 238, - 117, - 22, - 255 - ], - "156": [ - 237, - 116, - 22, - 255 - ], - "157": [ - 237, - 115, - 21, - 255 - ], - "158": [ - 236, - 113, - 20, - 255 - ], - "159": [ - 236, - 112, - 20, - 255 - ], - "160": [ - 235, - 111, - 19, - 255 - ], - "161": [ - 234, - 110, - 19, - 255 - ], - "162": [ - 233, - 109, - 18, - 255 - ], - "163": [ - 232, - 107, - 17, - 255 - ], - "164": [ - 231, - 106, - 17, - 255 - ], - "165": [ - 230, - 105, - 16, - 255 - ], - "166": [ - 229, - 104, - 16, - 255 - ], - "167": [ - 228, - 103, - 15, - 255 - ], - "168": [ - 227, - 102, - 15, - 255 - ], - "169": [ - 226, - 101, - 14, - 255 - ], - "170": [ - 225, - 100, - 14, - 255 - ], - "171": [ - 224, - 98, - 13, - 255 - ], - "172": [ - 223, - 97, - 12, - 255 - ], - "173": [ - 222, - 96, - 12, - 255 - ], - "174": [ - 221, - 95, - 11, - 255 - ], - "175": [ - 220, - 94, - 11, - 255 - ], - "176": [ - 219, - 93, - 10, - 255 - ], - "177": [ - 218, - 92, - 10, - 255 - ], - "178": [ - 217, - 90, - 9, - 255 - ], - "179": [ - 216, - 89, - 8, - 255 - ], - "180": [ - 215, - 88, - 8, - 255 - ], - "181": [ - 214, - 87, - 7, - 255 - ], - "182": [ - 213, - 86, - 7, - 255 - ], - "183": [ - 212, - 85, - 6, - 255 - ], - "184": [ - 211, - 84, - 6, - 255 - ], - "185": [ - 210, - 83, - 5, - 255 - ], - "186": [ - 209, - 81, - 4, - 255 - ], - "187": [ - 208, - 80, - 4, - 255 - ], - "188": [ - 207, - 79, - 3, - 255 - ], - "189": [ - 206, - 78, - 3, - 255 - ], - "190": [ - 205, - 77, - 2, - 255 - ], - "191": [ - 204, - 76, - 2, - 255 - ], - "192": [ - 202, - 75, - 2, - 255 - ], - "193": [ - 201, - 74, - 2, - 255 - ], - "194": [ - 199, - 73, - 2, - 255 - ], - "195": [ - 198, - 73, - 2, - 255 - ], - "196": [ - 196, - 72, - 2, - 255 - ], - "197": [ - 194, - 71, - 2, - 255 - ], - "198": [ - 193, - 70, - 2, - 255 - ], - "199": [ - 191, - 70, - 2, - 255 - ], - "200": [ - 190, - 69, - 2, - 255 - ], - "201": [ - 188, - 68, - 2, - 255 - ], - "202": [ - 186, - 67, - 2, - 255 - ], - "203": [ - 185, - 67, - 2, - 255 - ], - "204": [ - 183, - 66, - 2, - 255 - ], - "205": [ - 182, - 65, - 2, - 255 - ], - "206": [ - 180, - 64, - 2, - 255 - ], - "207": [ - 178, - 64, - 2, - 255 - ], - "208": [ - 177, - 63, - 3, - 255 - ], - "209": [ - 175, - 62, - 3, - 255 - ], - "210": [ - 174, - 61, - 3, - 255 - ], - "211": [ - 172, - 61, - 3, - 255 - ], - "212": [ - 170, - 60, - 3, - 255 - ], - "213": [ - 169, - 59, - 3, - 255 - ], - "214": [ - 167, - 58, - 3, - 255 - ], - "215": [ - 166, - 58, - 3, - 255 - ], - "216": [ - 164, - 57, - 3, - 255 - ], - "217": [ - 162, - 56, - 3, - 255 - ], - "218": [ - 161, - 55, - 3, - 255 - ], - "219": [ - 159, - 55, - 3, - 255 - ], - "220": [ - 158, - 54, - 3, - 255 - ], - "221": [ - 156, - 53, - 3, - 255 - ], - "222": [ - 154, - 52, - 3, - 255 - ], - "223": [ - 153, - 52, - 3, - 255 - ], - "224": [ - 151, - 51, - 4, - 255 - ], - "225": [ - 150, - 51, - 4, - 255 - ], - "226": [ - 148, - 50, - 4, - 255 - ], - "227": [ - 146, - 50, - 4, - 255 - ], - "228": [ - 145, - 49, - 4, - 255 - ], - "229": [ - 143, - 49, - 4, - 255 - ], - "230": [ - 142, - 48, - 4, - 255 - ], - "231": [ - 140, - 48, - 4, - 255 - ], - "232": [ - 138, - 47, - 4, - 255 - ], - "233": [ - 137, - 47, - 4, - 255 - ], - "234": [ - 135, - 46, - 4, - 255 - ], - "235": [ - 134, - 46, - 4, - 255 - ], - "236": [ - 132, - 45, - 4, - 255 - ], - "237": [ - 130, - 45, - 4, - 255 - ], - "238": [ - 129, - 45, - 4, - 255 - ], - "239": [ - 127, - 44, - 4, - 255 - ], - "240": [ - 126, - 44, - 5, - 255 - ], - "241": [ - 124, - 43, - 5, - 255 - ], - "242": [ - 122, - 43, - 5, - 255 - ], - "243": [ - 121, - 42, - 5, - 255 - ], - "244": [ - 119, - 42, - 5, - 255 - ], - "245": [ - 118, - 41, - 5, - 255 - ], - "246": [ - 116, - 41, - 5, - 255 - ], - "247": [ - 114, - 40, - 5, - 255 - ], - "248": [ - 113, - 40, - 5, - 255 - ], - "249": [ - 111, - 39, - 5, - 255 - ], - "250": [ - 110, - 39, - 5, - 255 - ], - "251": [ - 108, - 38, - 5, - 255 - ], - "252": [ - 106, - 38, - 5, - 255 - ], - "253": [ - 105, - 37, - 5, - 255 - ], - "254": [ - 103, - 37, - 5, - 255 - ], - "255": [ - 102, - 37, - 5, - 255 - ] - }, - ylorrd: { - "0": [ - 255, - 255, - 204, - 255 - ], - "1": [ - 255, - 254, - 202, - 255 - ], - "2": [ - 255, - 253, - 201, - 255 - ], - "3": [ - 255, - 253, - 199, - 255 - ], - "4": [ - 255, - 252, - 198, - 255 - ], - "5": [ - 255, - 252, - 197, - 255 - ], - "6": [ - 255, - 251, - 195, - 255 - ], - "7": [ - 255, - 251, - 194, - 255 - ], - "8": [ - 255, - 250, - 192, - 255 - ], - "9": [ - 255, - 249, - 191, - 255 - ], - "10": [ - 255, - 249, - 190, - 255 - ], - "11": [ - 255, - 248, - 188, - 255 - ], - "12": [ - 255, - 248, - 187, - 255 - ], - "13": [ - 255, - 247, - 186, - 255 - ], - "14": [ - 255, - 247, - 184, - 255 - ], - "15": [ - 255, - 246, - 183, - 255 - ], - "16": [ - 255, - 245, - 181, - 255 - ], - "17": [ - 255, - 245, - 180, - 255 - ], - "18": [ - 255, - 244, - 179, - 255 - ], - "19": [ - 255, - 244, - 177, - 255 - ], - "20": [ - 255, - 243, - 176, - 255 - ], - "21": [ - 255, - 243, - 175, - 255 - ], - "22": [ - 255, - 242, - 173, - 255 - ], - "23": [ - 255, - 242, - 172, - 255 - ], - "24": [ - 255, - 241, - 170, - 255 - ], - "25": [ - 255, - 240, - 169, - 255 - ], - "26": [ - 255, - 240, - 168, - 255 - ], - "27": [ - 255, - 239, - 166, - 255 - ], - "28": [ - 255, - 239, - 165, - 255 - ], - "29": [ - 255, - 238, - 163, - 255 - ], - "30": [ - 255, - 238, - 162, - 255 - ], - "31": [ - 255, - 237, - 161, - 255 - ], - "32": [ - 254, - 236, - 159, - 255 - ], - "33": [ - 254, - 236, - 158, - 255 - ], - "34": [ - 254, - 235, - 157, - 255 - ], - "35": [ - 254, - 235, - 155, - 255 - ], - "36": [ - 254, - 234, - 154, - 255 - ], - "37": [ - 254, - 233, - 153, - 255 - ], - "38": [ - 254, - 233, - 151, - 255 - ], - "39": [ - 254, - 232, - 150, - 255 - ], - "40": [ - 254, - 231, - 149, - 255 - ], - "41": [ - 254, - 231, - 147, - 255 - ], - "42": [ - 254, - 230, - 146, - 255 - ], - "43": [ - 254, - 230, - 145, - 255 - ], - "44": [ - 254, - 229, - 144, - 255 - ], - "45": [ - 254, - 228, - 142, - 255 - ], - "46": [ - 254, - 228, - 141, - 255 - ], - "47": [ - 254, - 227, - 140, - 255 - ], - "48": [ - 254, - 226, - 138, - 255 - ], - "49": [ - 254, - 226, - 137, - 255 - ], - "50": [ - 254, - 225, - 136, - 255 - ], - "51": [ - 254, - 225, - 134, - 255 - ], - "52": [ - 254, - 224, - 133, - 255 - ], - "53": [ - 254, - 223, - 132, - 255 - ], - "54": [ - 254, - 223, - 130, - 255 - ], - "55": [ - 254, - 222, - 129, - 255 - ], - "56": [ - 254, - 221, - 128, - 255 - ], - "57": [ - 254, - 221, - 126, - 255 - ], - "58": [ - 254, - 220, - 125, - 255 - ], - "59": [ - 254, - 219, - 124, - 255 - ], - "60": [ - 254, - 219, - 122, - 255 - ], - "61": [ - 254, - 218, - 121, - 255 - ], - "62": [ - 254, - 218, - 120, - 255 - ], - "63": [ - 254, - 217, - 118, - 255 - ], - "64": [ - 254, - 216, - 117, - 255 - ], - "65": [ - 254, - 215, - 116, - 255 - ], - "66": [ - 254, - 214, - 115, - 255 - ], - "67": [ - 254, - 213, - 113, - 255 - ], - "68": [ - 254, - 211, - 112, - 255 - ], - "69": [ - 254, - 210, - 111, - 255 - ], - "70": [ - 254, - 209, - 109, - 255 - ], - "71": [ - 254, - 208, - 108, - 255 - ], - "72": [ - 254, - 206, - 107, - 255 - ], - "73": [ - 254, - 205, - 105, - 255 - ], - "74": [ - 254, - 204, - 104, - 255 - ], - "75": [ - 254, - 203, - 103, - 255 - ], - "76": [ - 254, - 202, - 101, - 255 - ], - "77": [ - 254, - 200, - 100, - 255 - ], - "78": [ - 254, - 199, - 99, - 255 - ], - "79": [ - 254, - 198, - 97, - 255 - ], - "80": [ - 254, - 197, - 96, - 255 - ], - "81": [ - 254, - 195, - 95, - 255 - ], - "82": [ - 254, - 194, - 93, - 255 - ], - "83": [ - 254, - 193, - 92, - 255 - ], - "84": [ - 254, - 192, - 91, - 255 - ], - "85": [ - 254, - 191, - 90, - 255 - ], - "86": [ - 254, - 189, - 88, - 255 - ], - "87": [ - 254, - 188, - 87, - 255 - ], - "88": [ - 254, - 187, - 86, - 255 - ], - "89": [ - 254, - 186, - 84, - 255 - ], - "90": [ - 254, - 184, - 83, - 255 - ], - "91": [ - 254, - 183, - 82, - 255 - ], - "92": [ - 254, - 182, - 80, - 255 - ], - "93": [ - 254, - 181, - 79, - 255 - ], - "94": [ - 254, - 179, - 78, - 255 - ], - "95": [ - 254, - 178, - 76, - 255 - ], - "96": [ - 253, - 177, - 75, - 255 - ], - "97": [ - 253, - 176, - 75, - 255 - ], - "98": [ - 253, - 175, - 74, - 255 - ], - "99": [ - 253, - 174, - 74, - 255 - ], - "100": [ - 253, - 172, - 73, - 255 - ], - "101": [ - 253, - 171, - 73, - 255 - ], - "102": [ - 253, - 170, - 72, - 255 - ], - "103": [ - 253, - 169, - 72, - 255 - ], - "104": [ - 253, - 168, - 71, - 255 - ], - "105": [ - 253, - 167, - 71, - 255 - ], - "106": [ - 253, - 165, - 70, - 255 - ], - "107": [ - 253, - 164, - 70, - 255 - ], - "108": [ - 253, - 163, - 69, - 255 - ], - "109": [ - 253, - 162, - 69, - 255 - ], - "110": [ - 253, - 161, - 68, - 255 - ], - "111": [ - 253, - 160, - 68, - 255 - ], - "112": [ - 253, - 158, - 67, - 255 - ], - "113": [ - 253, - 157, - 67, - 255 - ], - "114": [ - 253, - 156, - 66, - 255 - ], - "115": [ - 253, - 155, - 66, - 255 - ], - "116": [ - 253, - 154, - 65, - 255 - ], - "117": [ - 253, - 153, - 65, - 255 - ], - "118": [ - 253, - 152, - 64, - 255 - ], - "119": [ - 253, - 150, - 64, - 255 - ], - "120": [ - 253, - 149, - 63, - 255 - ], - "121": [ - 253, - 148, - 63, - 255 - ], - "122": [ - 253, - 147, - 62, - 255 - ], - "123": [ - 253, - 146, - 62, - 255 - ], - "124": [ - 253, - 145, - 61, - 255 - ], - "125": [ - 253, - 143, - 61, - 255 - ], - "126": [ - 253, - 142, - 60, - 255 - ], - "127": [ - 253, - 141, - 60, - 255 - ], - "128": [ - 252, - 140, - 59, - 255 - ], - "129": [ - 252, - 138, - 59, - 255 - ], - "130": [ - 252, - 136, - 58, - 255 - ], - "131": [ - 252, - 134, - 58, - 255 - ], - "132": [ - 252, - 132, - 57, - 255 - ], - "133": [ - 252, - 130, - 56, - 255 - ], - "134": [ - 252, - 128, - 56, - 255 - ], - "135": [ - 252, - 126, - 55, - 255 - ], - "136": [ - 252, - 124, - 55, - 255 - ], - "137": [ - 252, - 122, - 54, - 255 - ], - "138": [ - 252, - 120, - 54, - 255 - ], - "139": [ - 252, - 118, - 53, - 255 - ], - "140": [ - 252, - 116, - 52, - 255 - ], - "141": [ - 252, - 114, - 52, - 255 - ], - "142": [ - 252, - 112, - 51, - 255 - ], - "143": [ - 252, - 110, - 51, - 255 - ], - "144": [ - 252, - 108, - 50, - 255 - ], - "145": [ - 252, - 106, - 50, - 255 - ], - "146": [ - 252, - 104, - 49, - 255 - ], - "147": [ - 252, - 102, - 48, - 255 - ], - "148": [ - 252, - 100, - 48, - 255 - ], - "149": [ - 252, - 98, - 47, - 255 - ], - "150": [ - 252, - 96, - 47, - 255 - ], - "151": [ - 252, - 94, - 46, - 255 - ], - "152": [ - 252, - 92, - 46, - 255 - ], - "153": [ - 252, - 90, - 45, - 255 - ], - "154": [ - 252, - 88, - 45, - 255 - ], - "155": [ - 252, - 86, - 44, - 255 - ], - "156": [ - 252, - 84, - 43, - 255 - ], - "157": [ - 252, - 82, - 43, - 255 - ], - "158": [ - 252, - 80, - 42, - 255 - ], - "159": [ - 252, - 78, - 42, - 255 - ], - "160": [ - 251, - 76, - 41, - 255 - ], - "161": [ - 250, - 75, - 41, - 255 - ], - "162": [ - 249, - 73, - 40, - 255 - ], - "163": [ - 249, - 72, - 40, - 255 - ], - "164": [ - 248, - 70, - 39, - 255 - ], - "165": [ - 247, - 68, - 39, - 255 - ], - "166": [ - 246, - 67, - 39, - 255 - ], - "167": [ - 246, - 65, - 38, - 255 - ], - "168": [ - 245, - 63, - 38, - 255 - ], - "169": [ - 244, - 62, - 37, - 255 - ], - "170": [ - 243, - 60, - 37, - 255 - ], - "171": [ - 242, - 59, - 36, - 255 - ], - "172": [ - 242, - 57, - 36, - 255 - ], - "173": [ - 241, - 55, - 36, - 255 - ], - "174": [ - 240, - 54, - 35, - 255 - ], - "175": [ - 239, - 52, - 35, - 255 - ], - "176": [ - 238, - 50, - 34, - 255 - ], - "177": [ - 238, - 49, - 34, - 255 - ], - "178": [ - 237, - 47, - 33, - 255 - ], - "179": [ - 236, - 45, - 33, - 255 - ], - "180": [ - 235, - 44, - 32, - 255 - ], - "181": [ - 235, - 42, - 32, - 255 - ], - "182": [ - 234, - 41, - 32, - 255 - ], - "183": [ - 233, - 39, - 31, - 255 - ], - "184": [ - 232, - 37, - 31, - 255 - ], - "185": [ - 231, - 36, - 30, - 255 - ], - "186": [ - 231, - 34, - 30, - 255 - ], - "187": [ - 230, - 32, - 29, - 255 - ], - "188": [ - 229, - 31, - 29, - 255 - ], - "189": [ - 228, - 29, - 28, - 255 - ], - "190": [ - 227, - 28, - 28, - 255 - ], - "191": [ - 227, - 26, - 28, - 255 - ], - "192": [ - 226, - 25, - 28, - 255 - ], - "193": [ - 224, - 24, - 28, - 255 - ], - "194": [ - 223, - 23, - 28, - 255 - ], - "195": [ - 222, - 22, - 29, - 255 - ], - "196": [ - 221, - 22, - 29, - 255 - ], - "197": [ - 220, - 21, - 29, - 255 - ], - "198": [ - 218, - 20, - 30, - 255 - ], - "199": [ - 217, - 19, - 30, - 255 - ], - "200": [ - 216, - 18, - 30, - 255 - ], - "201": [ - 215, - 18, - 31, - 255 - ], - "202": [ - 214, - 17, - 31, - 255 - ], - "203": [ - 212, - 16, - 31, - 255 - ], - "204": [ - 211, - 15, - 32, - 255 - ], - "205": [ - 210, - 14, - 32, - 255 - ], - "206": [ - 209, - 13, - 32, - 255 - ], - "207": [ - 208, - 13, - 32, - 255 - ], - "208": [ - 207, - 12, - 33, - 255 - ], - "209": [ - 205, - 11, - 33, - 255 - ], - "210": [ - 204, - 10, - 33, - 255 - ], - "211": [ - 203, - 9, - 34, - 255 - ], - "212": [ - 202, - 9, - 34, - 255 - ], - "213": [ - 201, - 8, - 34, - 255 - ], - "214": [ - 199, - 7, - 35, - 255 - ], - "215": [ - 198, - 6, - 35, - 255 - ], - "216": [ - 197, - 5, - 35, - 255 - ], - "217": [ - 196, - 4, - 36, - 255 - ], - "218": [ - 195, - 4, - 36, - 255 - ], - "219": [ - 193, - 3, - 36, - 255 - ], - "220": [ - 192, - 2, - 37, - 255 - ], - "221": [ - 191, - 1, - 37, - 255 - ], - "222": [ - 190, - 0, - 37, - 255 - ], - "223": [ - 189, - 0, - 37, - 255 - ], - "224": [ - 187, - 0, - 38, - 255 - ], - "225": [ - 185, - 0, - 38, - 255 - ], - "226": [ - 183, - 0, - 38, - 255 - ], - "227": [ - 181, - 0, - 38, - 255 - ], - "228": [ - 179, - 0, - 38, - 255 - ], - "229": [ - 177, - 0, - 38, - 255 - ], - "230": [ - 175, - 0, - 38, - 255 - ], - "231": [ - 173, - 0, - 38, - 255 - ], - "232": [ - 172, - 0, - 38, - 255 - ], - "233": [ - 170, - 0, - 38, - 255 - ], - "234": [ - 168, - 0, - 38, - 255 - ], - "235": [ - 166, - 0, - 38, - 255 - ], - "236": [ - 164, - 0, - 38, - 255 - ], - "237": [ - 162, - 0, - 38, - 255 - ], - "238": [ - 160, - 0, - 38, - 255 - ], - "239": [ - 158, - 0, - 38, - 255 - ], - "240": [ - 156, - 0, - 38, - 255 - ], - "241": [ - 154, - 0, - 38, - 255 - ], - "242": [ - 152, - 0, - 38, - 255 - ], - "243": [ - 150, - 0, - 38, - 255 - ], - "244": [ - 149, - 0, - 38, - 255 - ], - "245": [ - 147, - 0, - 38, - 255 - ], - "246": [ - 145, - 0, - 38, - 255 - ], - "247": [ - 143, - 0, - 38, - 255 - ], - "248": [ - 141, - 0, - 38, - 255 - ], - "249": [ - 139, - 0, - 38, - 255 - ], - "250": [ - 137, - 0, - 38, - 255 - ], - "251": [ - 135, - 0, - 38, - 255 - ], - "252": [ - 133, - 0, - 38, - 255 - ], - "253": [ - 131, - 0, - 38, - 255 - ], - "254": [ - 129, - 0, - 38, - 255 - ], - "255": [ - 128, - 0, - 38, - 255 - ] - } -}; -const $ae8c6763d6544b82$export$351b22c3b01eaaf4 = { - brbg: { - "0": [ - 84, - 48, - 5, - 255 - ], - "1": [ - 86, - 49, - 5, - 255 - ], - "2": [ - 88, - 50, - 5, - 255 - ], - "3": [ - 90, - 51, - 5, - 255 - ], - "4": [ - 92, - 53, - 5, - 255 - ], - "5": [ - 94, - 54, - 5, - 255 - ], - "6": [ - 97, - 55, - 6, - 255 - ], - "7": [ - 99, - 57, - 6, - 255 - ], - "8": [ - 101, - 58, - 6, - 255 - ], - "9": [ - 103, - 59, - 6, - 255 - ], - "10": [ - 105, - 60, - 6, - 255 - ], - "11": [ - 108, - 62, - 7, - 255 - ], - "12": [ - 110, - 63, - 7, - 255 - ], - "13": [ - 112, - 64, - 7, - 255 - ], - "14": [ - 114, - 66, - 7, - 255 - ], - "15": [ - 116, - 67, - 7, - 255 - ], - "16": [ - 119, - 68, - 8, - 255 - ], - "17": [ - 121, - 69, - 8, - 255 - ], - "18": [ - 123, - 71, - 8, - 255 - ], - "19": [ - 125, - 72, - 8, - 255 - ], - "20": [ - 127, - 73, - 8, - 255 - ], - "21": [ - 130, - 75, - 9, - 255 - ], - "22": [ - 132, - 76, - 9, - 255 - ], - "23": [ - 134, - 77, - 9, - 255 - ], - "24": [ - 136, - 79, - 9, - 255 - ], - "25": [ - 138, - 80, - 9, - 255 - ], - "26": [ - 141, - 81, - 10, - 255 - ], - "27": [ - 143, - 83, - 12, - 255 - ], - "28": [ - 145, - 85, - 13, - 255 - ], - "29": [ - 147, - 87, - 14, - 255 - ], - "30": [ - 149, - 89, - 16, - 255 - ], - "31": [ - 151, - 91, - 17, - 255 - ], - "32": [ - 153, - 93, - 18, - 255 - ], - "33": [ - 155, - 95, - 20, - 255 - ], - "34": [ - 157, - 97, - 21, - 255 - ], - "35": [ - 159, - 98, - 23, - 255 - ], - "36": [ - 161, - 100, - 24, - 255 - ], - "37": [ - 163, - 102, - 25, - 255 - ], - "38": [ - 165, - 104, - 27, - 255 - ], - "39": [ - 167, - 106, - 28, - 255 - ], - "40": [ - 169, - 108, - 29, - 255 - ], - "41": [ - 171, - 110, - 31, - 255 - ], - "42": [ - 173, - 112, - 32, - 255 - ], - "43": [ - 175, - 113, - 34, - 255 - ], - "44": [ - 177, - 115, - 35, - 255 - ], - "45": [ - 179, - 117, - 36, - 255 - ], - "46": [ - 181, - 119, - 38, - 255 - ], - "47": [ - 183, - 121, - 39, - 255 - ], - "48": [ - 185, - 123, - 40, - 255 - ], - "49": [ - 187, - 125, - 42, - 255 - ], - "50": [ - 189, - 127, - 43, - 255 - ], - "51": [ - 191, - 129, - 45, - 255 - ], - "52": [ - 192, - 131, - 48, - 255 - ], - "53": [ - 193, - 134, - 51, - 255 - ], - "54": [ - 194, - 136, - 54, - 255 - ], - "55": [ - 196, - 139, - 57, - 255 - ], - "56": [ - 197, - 141, - 60, - 255 - ], - "57": [ - 198, - 144, - 63, - 255 - ], - "58": [ - 199, - 146, - 66, - 255 - ], - "59": [ - 201, - 149, - 70, - 255 - ], - "60": [ - 202, - 151, - 73, - 255 - ], - "61": [ - 203, - 154, - 76, - 255 - ], - "62": [ - 204, - 157, - 79, - 255 - ], - "63": [ - 206, - 159, - 82, - 255 - ], - "64": [ - 207, - 162, - 85, - 255 - ], - "65": [ - 208, - 164, - 88, - 255 - ], - "66": [ - 209, - 167, - 92, - 255 - ], - "67": [ - 211, - 169, - 95, - 255 - ], - "68": [ - 212, - 172, - 98, - 255 - ], - "69": [ - 213, - 174, - 101, - 255 - ], - "70": [ - 214, - 177, - 104, - 255 - ], - "71": [ - 216, - 179, - 107, - 255 - ], - "72": [ - 217, - 182, - 110, - 255 - ], - "73": [ - 218, - 185, - 114, - 255 - ], - "74": [ - 219, - 187, - 117, - 255 - ], - "75": [ - 221, - 190, - 120, - 255 - ], - "76": [ - 222, - 192, - 123, - 255 - ], - "77": [ - 223, - 194, - 126, - 255 - ], - "78": [ - 224, - 196, - 129, - 255 - ], - "79": [ - 225, - 197, - 131, - 255 - ], - "80": [ - 226, - 199, - 134, - 255 - ], - "81": [ - 227, - 200, - 137, - 255 - ], - "82": [ - 227, - 202, - 140, - 255 - ], - "83": [ - 228, - 203, - 142, - 255 - ], - "84": [ - 229, - 205, - 145, - 255 - ], - "85": [ - 230, - 206, - 148, - 255 - ], - "86": [ - 231, - 208, - 151, - 255 - ], - "87": [ - 232, - 209, - 153, - 255 - ], - "88": [ - 233, - 211, - 156, - 255 - ], - "89": [ - 234, - 212, - 159, - 255 - ], - "90": [ - 235, - 214, - 162, - 255 - ], - "91": [ - 236, - 215, - 164, - 255 - ], - "92": [ - 236, - 217, - 167, - 255 - ], - "93": [ - 237, - 218, - 170, - 255 - ], - "94": [ - 238, - 220, - 173, - 255 - ], - "95": [ - 239, - 221, - 175, - 255 - ], - "96": [ - 240, - 223, - 178, - 255 - ], - "97": [ - 241, - 224, - 181, - 255 - ], - "98": [ - 242, - 226, - 184, - 255 - ], - "99": [ - 243, - 227, - 186, - 255 - ], - "100": [ - 244, - 229, - 189, - 255 - ], - "101": [ - 245, - 230, - 192, - 255 - ], - "102": [ - 246, - 232, - 195, - 255 - ], - "103": [ - 245, - 232, - 196, - 255 - ], - "104": [ - 245, - 233, - 198, - 255 - ], - "105": [ - 245, - 233, - 200, - 255 - ], - "106": [ - 245, - 234, - 202, - 255 - ], - "107": [ - 245, - 234, - 204, - 255 - ], - "108": [ - 245, - 235, - 206, - 255 - ], - "109": [ - 245, - 235, - 208, - 255 - ], - "110": [ - 245, - 236, - 210, - 255 - ], - "111": [ - 245, - 236, - 212, - 255 - ], - "112": [ - 245, - 237, - 214, - 255 - ], - "113": [ - 245, - 237, - 216, - 255 - ], - "114": [ - 245, - 238, - 218, - 255 - ], - "115": [ - 245, - 238, - 220, - 255 - ], - "116": [ - 245, - 239, - 222, - 255 - ], - "117": [ - 245, - 239, - 224, - 255 - ], - "118": [ - 245, - 240, - 226, - 255 - ], - "119": [ - 245, - 240, - 228, - 255 - ], - "120": [ - 245, - 241, - 230, - 255 - ], - "121": [ - 245, - 241, - 232, - 255 - ], - "122": [ - 245, - 242, - 234, - 255 - ], - "123": [ - 245, - 242, - 236, - 255 - ], - "124": [ - 245, - 243, - 238, - 255 - ], - "125": [ - 245, - 243, - 240, - 255 - ], - "126": [ - 245, - 244, - 242, - 255 - ], - "127": [ - 245, - 244, - 244, - 255 - ], - "128": [ - 244, - 244, - 244, - 255 - ], - "129": [ - 242, - 244, - 244, - 255 - ], - "130": [ - 240, - 243, - 243, - 255 - ], - "131": [ - 238, - 243, - 242, - 255 - ], - "132": [ - 236, - 243, - 242, - 255 - ], - "133": [ - 235, - 242, - 241, - 255 - ], - "134": [ - 233, - 242, - 240, - 255 - ], - "135": [ - 231, - 241, - 240, - 255 - ], - "136": [ - 229, - 241, - 239, - 255 - ], - "137": [ - 227, - 240, - 239, - 255 - ], - "138": [ - 226, - 240, - 238, - 255 - ], - "139": [ - 224, - 240, - 237, - 255 - ], - "140": [ - 222, - 239, - 237, - 255 - ], - "141": [ - 220, - 239, - 236, - 255 - ], - "142": [ - 218, - 238, - 235, - 255 - ], - "143": [ - 217, - 238, - 235, - 255 - ], - "144": [ - 215, - 237, - 234, - 255 - ], - "145": [ - 213, - 237, - 234, - 255 - ], - "146": [ - 211, - 237, - 233, - 255 - ], - "147": [ - 209, - 236, - 232, - 255 - ], - "148": [ - 208, - 236, - 232, - 255 - ], - "149": [ - 206, - 235, - 231, - 255 - ], - "150": [ - 204, - 235, - 230, - 255 - ], - "151": [ - 202, - 234, - 230, - 255 - ], - "152": [ - 200, - 234, - 229, - 255 - ], - "153": [ - 199, - 234, - 229, - 255 - ], - "154": [ - 196, - 232, - 227, - 255 - ], - "155": [ - 193, - 231, - 226, - 255 - ], - "156": [ - 190, - 230, - 224, - 255 - ], - "157": [ - 187, - 229, - 223, - 255 - ], - "158": [ - 185, - 228, - 221, - 255 - ], - "159": [ - 182, - 227, - 220, - 255 - ], - "160": [ - 179, - 226, - 219, - 255 - ], - "161": [ - 176, - 224, - 217, - 255 - ], - "162": [ - 173, - 223, - 216, - 255 - ], - "163": [ - 171, - 222, - 214, - 255 - ], - "164": [ - 168, - 221, - 213, - 255 - ], - "165": [ - 165, - 220, - 212, - 255 - ], - "166": [ - 162, - 219, - 210, - 255 - ], - "167": [ - 160, - 218, - 209, - 255 - ], - "168": [ - 157, - 216, - 207, - 255 - ], - "169": [ - 154, - 215, - 206, - 255 - ], - "170": [ - 151, - 214, - 205, - 255 - ], - "171": [ - 148, - 213, - 203, - 255 - ], - "172": [ - 146, - 212, - 202, - 255 - ], - "173": [ - 143, - 211, - 200, - 255 - ], - "174": [ - 140, - 210, - 199, - 255 - ], - "175": [ - 137, - 208, - 197, - 255 - ], - "176": [ - 134, - 207, - 196, - 255 - ], - "177": [ - 132, - 206, - 195, - 255 - ], - "178": [ - 129, - 205, - 193, - 255 - ], - "179": [ - 126, - 203, - 192, - 255 - ], - "180": [ - 123, - 201, - 190, - 255 - ], - "181": [ - 120, - 199, - 188, - 255 - ], - "182": [ - 117, - 197, - 186, - 255 - ], - "183": [ - 114, - 195, - 184, - 255 - ], - "184": [ - 111, - 193, - 182, - 255 - ], - "185": [ - 108, - 191, - 180, - 255 - ], - "186": [ - 105, - 189, - 178, - 255 - ], - "187": [ - 103, - 187, - 176, - 255 - ], - "188": [ - 100, - 184, - 174, - 255 - ], - "189": [ - 97, - 182, - 172, - 255 - ], - "190": [ - 94, - 180, - 170, - 255 - ], - "191": [ - 91, - 178, - 168, - 255 - ], - "192": [ - 88, - 176, - 166, - 255 - ], - "193": [ - 85, - 174, - 164, - 255 - ], - "194": [ - 82, - 172, - 162, - 255 - ], - "195": [ - 79, - 170, - 160, - 255 - ], - "196": [ - 76, - 167, - 158, - 255 - ], - "197": [ - 73, - 165, - 156, - 255 - ], - "198": [ - 70, - 163, - 154, - 255 - ], - "199": [ - 67, - 161, - 152, - 255 - ], - "200": [ - 64, - 159, - 150, - 255 - ], - "201": [ - 61, - 157, - 148, - 255 - ], - "202": [ - 58, - 155, - 146, - 255 - ], - "203": [ - 55, - 153, - 144, - 255 - ], - "204": [ - 53, - 151, - 143, - 255 - ], - "205": [ - 50, - 149, - 141, - 255 - ], - "206": [ - 48, - 147, - 139, - 255 - ], - "207": [ - 46, - 145, - 137, - 255 - ], - "208": [ - 44, - 143, - 135, - 255 - ], - "209": [ - 42, - 141, - 133, - 255 - ], - "210": [ - 40, - 139, - 131, - 255 - ], - "211": [ - 38, - 137, - 129, - 255 - ], - "212": [ - 36, - 135, - 127, - 255 - ], - "213": [ - 34, - 133, - 125, - 255 - ], - "214": [ - 32, - 131, - 123, - 255 - ], - "215": [ - 30, - 129, - 121, - 255 - ], - "216": [ - 28, - 127, - 119, - 255 - ], - "217": [ - 26, - 126, - 118, - 255 - ], - "218": [ - 24, - 124, - 116, - 255 - ], - "219": [ - 22, - 122, - 114, - 255 - ], - "220": [ - 20, - 120, - 112, - 255 - ], - "221": [ - 18, - 118, - 110, - 255 - ], - "222": [ - 16, - 116, - 108, - 255 - ], - "223": [ - 14, - 114, - 106, - 255 - ], - "224": [ - 12, - 112, - 104, - 255 - ], - "225": [ - 10, - 110, - 102, - 255 - ], - "226": [ - 8, - 108, - 100, - 255 - ], - "227": [ - 6, - 106, - 98, - 255 - ], - "228": [ - 4, - 104, - 96, - 255 - ], - "229": [ - 2, - 102, - 94, - 255 - ], - "230": [ - 0, - 101, - 93, - 255 - ], - "231": [ - 0, - 99, - 91, - 255 - ], - "232": [ - 0, - 97, - 89, - 255 - ], - "233": [ - 0, - 96, - 87, - 255 - ], - "234": [ - 0, - 94, - 85, - 255 - ], - "235": [ - 0, - 92, - 84, - 255 - ], - "236": [ - 0, - 91, - 82, - 255 - ], - "237": [ - 0, - 89, - 80, - 255 - ], - "238": [ - 0, - 88, - 78, - 255 - ], - "239": [ - 0, - 86, - 76, - 255 - ], - "240": [ - 0, - 84, - 75, - 255 - ], - "241": [ - 0, - 83, - 73, - 255 - ], - "242": [ - 0, - 81, - 71, - 255 - ], - "243": [ - 0, - 79, - 69, - 255 - ], - "244": [ - 0, - 78, - 67, - 255 - ], - "245": [ - 0, - 76, - 66, - 255 - ], - "246": [ - 0, - 74, - 64, - 255 - ], - "247": [ - 0, - 73, - 62, - 255 - ], - "248": [ - 0, - 71, - 60, - 255 - ], - "249": [ - 0, - 69, - 58, - 255 - ], - "250": [ - 0, - 68, - 57, - 255 - ], - "251": [ - 0, - 66, - 55, - 255 - ], - "252": [ - 0, - 64, - 53, - 255 - ], - "253": [ - 0, - 63, - 51, - 255 - ], - "254": [ - 0, - 61, - 49, - 255 - ], - "255": [ - 0, - 60, - 48, - 255 - ] - }, - bwr: { - "0": [ - 0, - 0, - 255, - 255 - ], - "1": [ - 2, - 2, - 255, - 255 - ], - "2": [ - 4, - 4, - 255, - 255 - ], - "3": [ - 6, - 6, - 255, - 255 - ], - "4": [ - 8, - 8, - 255, - 255 - ], - "5": [ - 10, - 10, - 255, - 255 - ], - "6": [ - 12, - 12, - 255, - 255 - ], - "7": [ - 14, - 14, - 255, - 255 - ], - "8": [ - 16, - 16, - 255, - 255 - ], - "9": [ - 18, - 18, - 255, - 255 - ], - "10": [ - 20, - 20, - 255, - 255 - ], - "11": [ - 22, - 22, - 255, - 255 - ], - "12": [ - 24, - 24, - 255, - 255 - ], - "13": [ - 26, - 26, - 255, - 255 - ], - "14": [ - 28, - 28, - 255, - 255 - ], - "15": [ - 30, - 30, - 255, - 255 - ], - "16": [ - 32, - 32, - 255, - 255 - ], - "17": [ - 34, - 34, - 255, - 255 - ], - "18": [ - 36, - 36, - 255, - 255 - ], - "19": [ - 38, - 38, - 255, - 255 - ], - "20": [ - 40, - 40, - 255, - 255 - ], - "21": [ - 42, - 42, - 255, - 255 - ], - "22": [ - 44, - 44, - 255, - 255 - ], - "23": [ - 46, - 46, - 255, - 255 - ], - "24": [ - 48, - 48, - 255, - 255 - ], - "25": [ - 50, - 50, - 255, - 255 - ], - "26": [ - 52, - 52, - 255, - 255 - ], - "27": [ - 54, - 54, - 255, - 255 - ], - "28": [ - 56, - 56, - 255, - 255 - ], - "29": [ - 58, - 58, - 255, - 255 - ], - "30": [ - 60, - 60, - 255, - 255 - ], - "31": [ - 62, - 62, - 255, - 255 - ], - "32": [ - 64, - 64, - 255, - 255 - ], - "33": [ - 65, - 65, - 255, - 255 - ], - "34": [ - 68, - 68, - 255, - 255 - ], - "35": [ - 70, - 70, - 255, - 255 - ], - "36": [ - 72, - 72, - 255, - 255 - ], - "37": [ - 73, - 73, - 255, - 255 - ], - "38": [ - 76, - 76, - 255, - 255 - ], - "39": [ - 78, - 78, - 255, - 255 - ], - "40": [ - 80, - 80, - 255, - 255 - ], - "41": [ - 81, - 81, - 255, - 255 - ], - "42": [ - 84, - 84, - 255, - 255 - ], - "43": [ - 86, - 86, - 255, - 255 - ], - "44": [ - 88, - 88, - 255, - 255 - ], - "45": [ - 89, - 89, - 255, - 255 - ], - "46": [ - 92, - 92, - 255, - 255 - ], - "47": [ - 94, - 94, - 255, - 255 - ], - "48": [ - 96, - 96, - 255, - 255 - ], - "49": [ - 97, - 97, - 255, - 255 - ], - "50": [ - 100, - 100, - 255, - 255 - ], - "51": [ - 102, - 102, - 255, - 255 - ], - "52": [ - 104, - 104, - 255, - 255 - ], - "53": [ - 105, - 105, - 255, - 255 - ], - "54": [ - 108, - 108, - 255, - 255 - ], - "55": [ - 110, - 110, - 255, - 255 - ], - "56": [ - 112, - 112, - 255, - 255 - ], - "57": [ - 113, - 113, - 255, - 255 - ], - "58": [ - 116, - 116, - 255, - 255 - ], - "59": [ - 118, - 118, - 255, - 255 - ], - "60": [ - 120, - 120, - 255, - 255 - ], - "61": [ - 121, - 121, - 255, - 255 - ], - "62": [ - 124, - 124, - 255, - 255 - ], - "63": [ - 126, - 126, - 255, - 255 - ], - "64": [ - 128, - 128, - 255, - 255 - ], - "65": [ - 130, - 130, - 255, - 255 - ], - "66": [ - 131, - 131, - 255, - 255 - ], - "67": [ - 134, - 134, - 255, - 255 - ], - "68": [ - 136, - 136, - 255, - 255 - ], - "69": [ - 138, - 138, - 255, - 255 - ], - "70": [ - 140, - 140, - 255, - 255 - ], - "71": [ - 142, - 142, - 255, - 255 - ], - "72": [ - 144, - 144, - 255, - 255 - ], - "73": [ - 146, - 146, - 255, - 255 - ], - "74": [ - 147, - 147, - 255, - 255 - ], - "75": [ - 150, - 150, - 255, - 255 - ], - "76": [ - 152, - 152, - 255, - 255 - ], - "77": [ - 154, - 154, - 255, - 255 - ], - "78": [ - 156, - 156, - 255, - 255 - ], - "79": [ - 158, - 158, - 255, - 255 - ], - "80": [ - 160, - 160, - 255, - 255 - ], - "81": [ - 162, - 162, - 255, - 255 - ], - "82": [ - 163, - 163, - 255, - 255 - ], - "83": [ - 166, - 166, - 255, - 255 - ], - "84": [ - 168, - 168, - 255, - 255 - ], - "85": [ - 170, - 170, - 255, - 255 - ], - "86": [ - 172, - 172, - 255, - 255 - ], - "87": [ - 174, - 174, - 255, - 255 - ], - "88": [ - 176, - 176, - 255, - 255 - ], - "89": [ - 178, - 178, - 255, - 255 - ], - "90": [ - 179, - 179, - 255, - 255 - ], - "91": [ - 182, - 182, - 255, - 255 - ], - "92": [ - 184, - 184, - 255, - 255 - ], - "93": [ - 186, - 186, - 255, - 255 - ], - "94": [ - 188, - 188, - 255, - 255 - ], - "95": [ - 190, - 190, - 255, - 255 - ], - "96": [ - 192, - 192, - 255, - 255 - ], - "97": [ - 194, - 194, - 255, - 255 - ], - "98": [ - 195, - 195, - 255, - 255 - ], - "99": [ - 198, - 198, - 255, - 255 - ], - "100": [ - 200, - 200, - 255, - 255 - ], - "101": [ - 202, - 202, - 255, - 255 - ], - "102": [ - 204, - 204, - 255, - 255 - ], - "103": [ - 206, - 206, - 255, - 255 - ], - "104": [ - 208, - 208, - 255, - 255 - ], - "105": [ - 210, - 210, - 255, - 255 - ], - "106": [ - 211, - 211, - 255, - 255 - ], - "107": [ - 214, - 214, - 255, - 255 - ], - "108": [ - 216, - 216, - 255, - 255 - ], - "109": [ - 218, - 218, - 255, - 255 - ], - "110": [ - 220, - 220, - 255, - 255 - ], - "111": [ - 222, - 222, - 255, - 255 - ], - "112": [ - 224, - 224, - 255, - 255 - ], - "113": [ - 226, - 226, - 255, - 255 - ], - "114": [ - 227, - 227, - 255, - 255 - ], - "115": [ - 230, - 230, - 255, - 255 - ], - "116": [ - 232, - 232, - 255, - 255 - ], - "117": [ - 234, - 234, - 255, - 255 - ], - "118": [ - 236, - 236, - 255, - 255 - ], - "119": [ - 238, - 238, - 255, - 255 - ], - "120": [ - 240, - 240, - 255, - 255 - ], - "121": [ - 242, - 242, - 255, - 255 - ], - "122": [ - 243, - 243, - 255, - 255 - ], - "123": [ - 246, - 246, - 255, - 255 - ], - "124": [ - 248, - 248, - 255, - 255 - ], - "125": [ - 250, - 250, - 255, - 255 - ], - "126": [ - 252, - 252, - 255, - 255 - ], - "127": [ - 254, - 254, - 255, - 255 - ], - "128": [ - 255, - 254, - 254, - 255 - ], - "129": [ - 255, - 252, - 252, - 255 - ], - "130": [ - 255, - 250, - 250, - 255 - ], - "131": [ - 255, - 248, - 248, - 255 - ], - "132": [ - 255, - 246, - 246, - 255 - ], - "133": [ - 255, - 244, - 244, - 255 - ], - "134": [ - 255, - 242, - 242, - 255 - ], - "135": [ - 255, - 240, - 240, - 255 - ], - "136": [ - 255, - 238, - 238, - 255 - ], - "137": [ - 255, - 236, - 236, - 255 - ], - "138": [ - 255, - 234, - 234, - 255 - ], - "139": [ - 255, - 232, - 232, - 255 - ], - "140": [ - 255, - 230, - 230, - 255 - ], - "141": [ - 255, - 228, - 228, - 255 - ], - "142": [ - 255, - 226, - 226, - 255 - ], - "143": [ - 255, - 224, - 224, - 255 - ], - "144": [ - 255, - 222, - 222, - 255 - ], - "145": [ - 255, - 220, - 220, - 255 - ], - "146": [ - 255, - 218, - 218, - 255 - ], - "147": [ - 255, - 216, - 216, - 255 - ], - "148": [ - 255, - 214, - 214, - 255 - ], - "149": [ - 255, - 211, - 211, - 255 - ], - "150": [ - 255, - 210, - 210, - 255 - ], - "151": [ - 255, - 208, - 208, - 255 - ], - "152": [ - 255, - 206, - 206, - 255 - ], - "153": [ - 255, - 204, - 204, - 255 - ], - "154": [ - 255, - 202, - 202, - 255 - ], - "155": [ - 255, - 200, - 200, - 255 - ], - "156": [ - 255, - 198, - 198, - 255 - ], - "157": [ - 255, - 195, - 195, - 255 - ], - "158": [ - 255, - 194, - 194, - 255 - ], - "159": [ - 255, - 192, - 192, - 255 - ], - "160": [ - 255, - 190, - 190, - 255 - ], - "161": [ - 255, - 188, - 188, - 255 - ], - "162": [ - 255, - 186, - 186, - 255 - ], - "163": [ - 255, - 184, - 184, - 255 - ], - "164": [ - 255, - 182, - 182, - 255 - ], - "165": [ - 255, - 179, - 179, - 255 - ], - "166": [ - 255, - 178, - 178, - 255 - ], - "167": [ - 255, - 176, - 176, - 255 - ], - "168": [ - 255, - 174, - 174, - 255 - ], - "169": [ - 255, - 172, - 172, - 255 - ], - "170": [ - 255, - 170, - 170, - 255 - ], - "171": [ - 255, - 168, - 168, - 255 - ], - "172": [ - 255, - 166, - 166, - 255 - ], - "173": [ - 255, - 163, - 163, - 255 - ], - "174": [ - 255, - 162, - 162, - 255 - ], - "175": [ - 255, - 160, - 160, - 255 - ], - "176": [ - 255, - 158, - 158, - 255 - ], - "177": [ - 255, - 156, - 156, - 255 - ], - "178": [ - 255, - 154, - 154, - 255 - ], - "179": [ - 255, - 152, - 152, - 255 - ], - "180": [ - 255, - 150, - 150, - 255 - ], - "181": [ - 255, - 147, - 147, - 255 - ], - "182": [ - 255, - 146, - 146, - 255 - ], - "183": [ - 255, - 144, - 144, - 255 - ], - "184": [ - 255, - 142, - 142, - 255 - ], - "185": [ - 255, - 140, - 140, - 255 - ], - "186": [ - 255, - 138, - 138, - 255 - ], - "187": [ - 255, - 136, - 136, - 255 - ], - "188": [ - 255, - 134, - 134, - 255 - ], - "189": [ - 255, - 131, - 131, - 255 - ], - "190": [ - 255, - 130, - 130, - 255 - ], - "191": [ - 255, - 128, - 128, - 255 - ], - "192": [ - 255, - 126, - 126, - 255 - ], - "193": [ - 255, - 124, - 124, - 255 - ], - "194": [ - 255, - 121, - 121, - 255 - ], - "195": [ - 255, - 120, - 120, - 255 - ], - "196": [ - 255, - 118, - 118, - 255 - ], - "197": [ - 255, - 116, - 116, - 255 - ], - "198": [ - 255, - 113, - 113, - 255 - ], - "199": [ - 255, - 112, - 112, - 255 - ], - "200": [ - 255, - 110, - 110, - 255 - ], - "201": [ - 255, - 108, - 108, - 255 - ], - "202": [ - 255, - 105, - 105, - 255 - ], - "203": [ - 255, - 104, - 104, - 255 - ], - "204": [ - 255, - 102, - 102, - 255 - ], - "205": [ - 255, - 100, - 100, - 255 - ], - "206": [ - 255, - 97, - 97, - 255 - ], - "207": [ - 255, - 96, - 96, - 255 - ], - "208": [ - 255, - 94, - 94, - 255 - ], - "209": [ - 255, - 92, - 92, - 255 - ], - "210": [ - 255, - 89, - 89, - 255 - ], - "211": [ - 255, - 88, - 88, - 255 - ], - "212": [ - 255, - 86, - 86, - 255 - ], - "213": [ - 255, - 84, - 84, - 255 - ], - "214": [ - 255, - 81, - 81, - 255 - ], - "215": [ - 255, - 80, - 80, - 255 - ], - "216": [ - 255, - 78, - 78, - 255 - ], - "217": [ - 255, - 76, - 76, - 255 - ], - "218": [ - 255, - 73, - 73, - 255 - ], - "219": [ - 255, - 72, - 72, - 255 - ], - "220": [ - 255, - 70, - 70, - 255 - ], - "221": [ - 255, - 68, - 68, - 255 - ], - "222": [ - 255, - 65, - 65, - 255 - ], - "223": [ - 255, - 64, - 64, - 255 - ], - "224": [ - 255, - 62, - 62, - 255 - ], - "225": [ - 255, - 60, - 60, - 255 - ], - "226": [ - 255, - 57, - 57, - 255 - ], - "227": [ - 255, - 56, - 56, - 255 - ], - "228": [ - 255, - 54, - 54, - 255 - ], - "229": [ - 255, - 52, - 52, - 255 - ], - "230": [ - 255, - 49, - 49, - 255 - ], - "231": [ - 255, - 48, - 48, - 255 - ], - "232": [ - 255, - 46, - 46, - 255 - ], - "233": [ - 255, - 44, - 44, - 255 - ], - "234": [ - 255, - 41, - 41, - 255 - ], - "235": [ - 255, - 40, - 40, - 255 - ], - "236": [ - 255, - 38, - 38, - 255 - ], - "237": [ - 255, - 36, - 36, - 255 - ], - "238": [ - 255, - 33, - 33, - 255 - ], - "239": [ - 255, - 32, - 32, - 255 - ], - "240": [ - 255, - 30, - 30, - 255 - ], - "241": [ - 255, - 28, - 28, - 255 - ], - "242": [ - 255, - 25, - 25, - 255 - ], - "243": [ - 255, - 24, - 24, - 255 - ], - "244": [ - 255, - 22, - 22, - 255 - ], - "245": [ - 255, - 20, - 20, - 255 - ], - "246": [ - 255, - 17, - 17, - 255 - ], - "247": [ - 255, - 16, - 16, - 255 - ], - "248": [ - 255, - 14, - 14, - 255 - ], - "249": [ - 255, - 12, - 12, - 255 - ], - "250": [ - 255, - 9, - 9, - 255 - ], - "251": [ - 255, - 8, - 8, - 255 - ], - "252": [ - 255, - 6, - 6, - 255 - ], - "253": [ - 255, - 4, - 4, - 255 - ], - "254": [ - 255, - 1, - 1, - 255 - ], - "255": [ - 255, - 0, - 0, - 255 - ] - }, - coolwarm: { - "0": [ - 58, - 76, - 192, - 255 - ], - "1": [ - 59, - 77, - 193, - 255 - ], - "2": [ - 60, - 79, - 195, - 255 - ], - "3": [ - 62, - 81, - 196, - 255 - ], - "4": [ - 63, - 83, - 198, - 255 - ], - "5": [ - 64, - 84, - 199, - 255 - ], - "6": [ - 65, - 86, - 201, - 255 - ], - "7": [ - 66, - 88, - 202, - 255 - ], - "8": [ - 67, - 90, - 204, - 255 - ], - "9": [ - 69, - 91, - 205, - 255 - ], - "10": [ - 70, - 93, - 207, - 255 - ], - "11": [ - 71, - 95, - 208, - 255 - ], - "12": [ - 72, - 96, - 209, - 255 - ], - "13": [ - 73, - 98, - 211, - 255 - ], - "14": [ - 75, - 100, - 212, - 255 - ], - "15": [ - 76, - 102, - 214, - 255 - ], - "16": [ - 77, - 103, - 215, - 255 - ], - "17": [ - 78, - 105, - 216, - 255 - ], - "18": [ - 80, - 107, - 218, - 255 - ], - "19": [ - 81, - 108, - 219, - 255 - ], - "20": [ - 82, - 110, - 220, - 255 - ], - "21": [ - 83, - 112, - 221, - 255 - ], - "22": [ - 85, - 113, - 222, - 255 - ], - "23": [ - 86, - 115, - 224, - 255 - ], - "24": [ - 87, - 117, - 225, - 255 - ], - "25": [ - 88, - 118, - 226, - 255 - ], - "26": [ - 90, - 120, - 227, - 255 - ], - "27": [ - 91, - 121, - 228, - 255 - ], - "28": [ - 92, - 123, - 229, - 255 - ], - "29": [ - 93, - 125, - 230, - 255 - ], - "30": [ - 95, - 126, - 231, - 255 - ], - "31": [ - 96, - 128, - 232, - 255 - ], - "32": [ - 97, - 130, - 234, - 255 - ], - "33": [ - 99, - 131, - 234, - 255 - ], - "34": [ - 100, - 133, - 235, - 255 - ], - "35": [ - 101, - 134, - 236, - 255 - ], - "36": [ - 103, - 136, - 237, - 255 - ], - "37": [ - 104, - 137, - 238, - 255 - ], - "38": [ - 105, - 139, - 239, - 255 - ], - "39": [ - 107, - 141, - 240, - 255 - ], - "40": [ - 108, - 142, - 241, - 255 - ], - "41": [ - 109, - 144, - 241, - 255 - ], - "42": [ - 111, - 145, - 242, - 255 - ], - "43": [ - 112, - 147, - 243, - 255 - ], - "44": [ - 113, - 148, - 244, - 255 - ], - "45": [ - 115, - 149, - 244, - 255 - ], - "46": [ - 116, - 151, - 245, - 255 - ], - "47": [ - 117, - 152, - 246, - 255 - ], - "48": [ - 119, - 154, - 246, - 255 - ], - "49": [ - 120, - 155, - 247, - 255 - ], - "50": [ - 122, - 157, - 248, - 255 - ], - "51": [ - 123, - 158, - 248, - 255 - ], - "52": [ - 124, - 160, - 249, - 255 - ], - "53": [ - 126, - 161, - 249, - 255 - ], - "54": [ - 127, - 162, - 250, - 255 - ], - "55": [ - 128, - 164, - 250, - 255 - ], - "56": [ - 130, - 165, - 251, - 255 - ], - "57": [ - 131, - 166, - 251, - 255 - ], - "58": [ - 133, - 168, - 251, - 255 - ], - "59": [ - 134, - 169, - 252, - 255 - ], - "60": [ - 135, - 170, - 252, - 255 - ], - "61": [ - 137, - 172, - 252, - 255 - ], - "62": [ - 138, - 173, - 253, - 255 - ], - "63": [ - 139, - 174, - 253, - 255 - ], - "64": [ - 141, - 175, - 253, - 255 - ], - "65": [ - 142, - 177, - 253, - 255 - ], - "66": [ - 144, - 178, - 254, - 255 - ], - "67": [ - 145, - 179, - 254, - 255 - ], - "68": [ - 146, - 180, - 254, - 255 - ], - "69": [ - 148, - 181, - 254, - 255 - ], - "70": [ - 149, - 183, - 254, - 255 - ], - "71": [ - 151, - 184, - 254, - 255 - ], - "72": [ - 152, - 185, - 254, - 255 - ], - "73": [ - 153, - 186, - 254, - 255 - ], - "74": [ - 155, - 187, - 254, - 255 - ], - "75": [ - 156, - 188, - 254, - 255 - ], - "76": [ - 157, - 189, - 254, - 255 - ], - "77": [ - 159, - 190, - 254, - 255 - ], - "78": [ - 160, - 191, - 254, - 255 - ], - "79": [ - 162, - 192, - 254, - 255 - ], - "80": [ - 163, - 193, - 254, - 255 - ], - "81": [ - 164, - 194, - 254, - 255 - ], - "82": [ - 166, - 195, - 253, - 255 - ], - "83": [ - 167, - 196, - 253, - 255 - ], - "84": [ - 168, - 197, - 253, - 255 - ], - "85": [ - 170, - 198, - 253, - 255 - ], - "86": [ - 171, - 199, - 252, - 255 - ], - "87": [ - 172, - 200, - 252, - 255 - ], - "88": [ - 174, - 201, - 252, - 255 - ], - "89": [ - 175, - 202, - 251, - 255 - ], - "90": [ - 176, - 203, - 251, - 255 - ], - "91": [ - 178, - 203, - 251, - 255 - ], - "92": [ - 179, - 204, - 250, - 255 - ], - "93": [ - 180, - 205, - 250, - 255 - ], - "94": [ - 182, - 206, - 249, - 255 - ], - "95": [ - 183, - 207, - 249, - 255 - ], - "96": [ - 184, - 207, - 248, - 255 - ], - "97": [ - 185, - 208, - 248, - 255 - ], - "98": [ - 187, - 209, - 247, - 255 - ], - "99": [ - 188, - 209, - 246, - 255 - ], - "100": [ - 189, - 210, - 246, - 255 - ], - "101": [ - 190, - 211, - 245, - 255 - ], - "102": [ - 192, - 211, - 245, - 255 - ], - "103": [ - 193, - 212, - 244, - 255 - ], - "104": [ - 194, - 212, - 243, - 255 - ], - "105": [ - 195, - 213, - 242, - 255 - ], - "106": [ - 197, - 213, - 242, - 255 - ], - "107": [ - 198, - 214, - 241, - 255 - ], - "108": [ - 199, - 214, - 240, - 255 - ], - "109": [ - 200, - 215, - 239, - 255 - ], - "110": [ - 201, - 215, - 238, - 255 - ], - "111": [ - 202, - 216, - 238, - 255 - ], - "112": [ - 204, - 216, - 237, - 255 - ], - "113": [ - 205, - 217, - 236, - 255 - ], - "114": [ - 206, - 217, - 235, - 255 - ], - "115": [ - 207, - 217, - 234, - 255 - ], - "116": [ - 208, - 218, - 233, - 255 - ], - "117": [ - 209, - 218, - 232, - 255 - ], - "118": [ - 210, - 218, - 231, - 255 - ], - "119": [ - 211, - 219, - 230, - 255 - ], - "120": [ - 213, - 219, - 229, - 255 - ], - "121": [ - 214, - 219, - 228, - 255 - ], - "122": [ - 215, - 219, - 226, - 255 - ], - "123": [ - 216, - 219, - 225, - 255 - ], - "124": [ - 217, - 220, - 224, - 255 - ], - "125": [ - 218, - 220, - 223, - 255 - ], - "126": [ - 219, - 220, - 222, - 255 - ], - "127": [ - 220, - 220, - 221, - 255 - ], - "128": [ - 221, - 220, - 219, - 255 - ], - "129": [ - 222, - 219, - 218, - 255 - ], - "130": [ - 223, - 219, - 217, - 255 - ], - "131": [ - 224, - 218, - 215, - 255 - ], - "132": [ - 225, - 218, - 214, - 255 - ], - "133": [ - 226, - 217, - 212, - 255 - ], - "134": [ - 227, - 217, - 211, - 255 - ], - "135": [ - 228, - 216, - 209, - 255 - ], - "136": [ - 229, - 216, - 208, - 255 - ], - "137": [ - 230, - 215, - 207, - 255 - ], - "138": [ - 231, - 214, - 205, - 255 - ], - "139": [ - 231, - 214, - 204, - 255 - ], - "140": [ - 232, - 213, - 202, - 255 - ], - "141": [ - 233, - 212, - 201, - 255 - ], - "142": [ - 234, - 211, - 199, - 255 - ], - "143": [ - 235, - 211, - 198, - 255 - ], - "144": [ - 236, - 210, - 196, - 255 - ], - "145": [ - 236, - 209, - 195, - 255 - ], - "146": [ - 237, - 208, - 193, - 255 - ], - "147": [ - 237, - 207, - 192, - 255 - ], - "148": [ - 238, - 207, - 190, - 255 - ], - "149": [ - 239, - 206, - 188, - 255 - ], - "150": [ - 239, - 205, - 187, - 255 - ], - "151": [ - 240, - 204, - 185, - 255 - ], - "152": [ - 241, - 203, - 184, - 255 - ], - "153": [ - 241, - 202, - 182, - 255 - ], - "154": [ - 242, - 201, - 181, - 255 - ], - "155": [ - 242, - 200, - 179, - 255 - ], - "156": [ - 242, - 199, - 178, - 255 - ], - "157": [ - 243, - 198, - 176, - 255 - ], - "158": [ - 243, - 197, - 175, - 255 - ], - "159": [ - 244, - 196, - 173, - 255 - ], - "160": [ - 244, - 195, - 171, - 255 - ], - "161": [ - 244, - 194, - 170, - 255 - ], - "162": [ - 245, - 193, - 168, - 255 - ], - "163": [ - 245, - 192, - 167, - 255 - ], - "164": [ - 245, - 191, - 165, - 255 - ], - "165": [ - 246, - 189, - 164, - 255 - ], - "166": [ - 246, - 188, - 162, - 255 - ], - "167": [ - 246, - 187, - 160, - 255 - ], - "168": [ - 246, - 186, - 159, - 255 - ], - "169": [ - 246, - 185, - 157, - 255 - ], - "170": [ - 246, - 183, - 156, - 255 - ], - "171": [ - 246, - 182, - 154, - 255 - ], - "172": [ - 247, - 181, - 152, - 255 - ], - "173": [ - 247, - 179, - 151, - 255 - ], - "174": [ - 247, - 178, - 149, - 255 - ], - "175": [ - 247, - 177, - 148, - 255 - ], - "176": [ - 247, - 176, - 146, - 255 - ], - "177": [ - 247, - 174, - 145, - 255 - ], - "178": [ - 247, - 173, - 143, - 255 - ], - "179": [ - 246, - 171, - 141, - 255 - ], - "180": [ - 246, - 170, - 140, - 255 - ], - "181": [ - 246, - 169, - 138, - 255 - ], - "182": [ - 246, - 167, - 137, - 255 - ], - "183": [ - 246, - 166, - 135, - 255 - ], - "184": [ - 246, - 164, - 134, - 255 - ], - "185": [ - 246, - 163, - 132, - 255 - ], - "186": [ - 245, - 161, - 130, - 255 - ], - "187": [ - 245, - 160, - 129, - 255 - ], - "188": [ - 245, - 158, - 127, - 255 - ], - "189": [ - 244, - 157, - 126, - 255 - ], - "190": [ - 244, - 155, - 124, - 255 - ], - "191": [ - 244, - 154, - 123, - 255 - ], - "192": [ - 243, - 152, - 121, - 255 - ], - "193": [ - 243, - 150, - 120, - 255 - ], - "194": [ - 243, - 149, - 118, - 255 - ], - "195": [ - 242, - 147, - 117, - 255 - ], - "196": [ - 242, - 145, - 115, - 255 - ], - "197": [ - 241, - 144, - 114, - 255 - ], - "198": [ - 241, - 142, - 112, - 255 - ], - "199": [ - 240, - 141, - 111, - 255 - ], - "200": [ - 240, - 139, - 109, - 255 - ], - "201": [ - 239, - 137, - 108, - 255 - ], - "202": [ - 238, - 135, - 106, - 255 - ], - "203": [ - 238, - 134, - 105, - 255 - ], - "204": [ - 237, - 132, - 103, - 255 - ], - "205": [ - 236, - 130, - 102, - 255 - ], - "206": [ - 236, - 128, - 100, - 255 - ], - "207": [ - 235, - 127, - 99, - 255 - ], - "208": [ - 234, - 125, - 97, - 255 - ], - "209": [ - 234, - 123, - 96, - 255 - ], - "210": [ - 233, - 121, - 94, - 255 - ], - "211": [ - 232, - 119, - 93, - 255 - ], - "212": [ - 231, - 117, - 92, - 255 - ], - "213": [ - 230, - 116, - 90, - 255 - ], - "214": [ - 230, - 114, - 89, - 255 - ], - "215": [ - 229, - 112, - 87, - 255 - ], - "216": [ - 228, - 110, - 86, - 255 - ], - "217": [ - 227, - 108, - 84, - 255 - ], - "218": [ - 226, - 106, - 83, - 255 - ], - "219": [ - 225, - 104, - 82, - 255 - ], - "220": [ - 224, - 102, - 80, - 255 - ], - "221": [ - 223, - 100, - 79, - 255 - ], - "222": [ - 222, - 98, - 78, - 255 - ], - "223": [ - 221, - 96, - 76, - 255 - ], - "224": [ - 220, - 94, - 75, - 255 - ], - "225": [ - 219, - 92, - 74, - 255 - ], - "226": [ - 218, - 90, - 72, - 255 - ], - "227": [ - 217, - 88, - 71, - 255 - ], - "228": [ - 216, - 86, - 70, - 255 - ], - "229": [ - 215, - 84, - 68, - 255 - ], - "230": [ - 214, - 82, - 67, - 255 - ], - "231": [ - 212, - 79, - 66, - 255 - ], - "232": [ - 211, - 77, - 64, - 255 - ], - "233": [ - 210, - 75, - 63, - 255 - ], - "234": [ - 209, - 73, - 62, - 255 - ], - "235": [ - 207, - 70, - 61, - 255 - ], - "236": [ - 206, - 68, - 60, - 255 - ], - "237": [ - 205, - 66, - 58, - 255 - ], - "238": [ - 204, - 63, - 57, - 255 - ], - "239": [ - 202, - 61, - 56, - 255 - ], - "240": [ - 201, - 59, - 55, - 255 - ], - "241": [ - 200, - 56, - 53, - 255 - ], - "242": [ - 198, - 53, - 52, - 255 - ], - "243": [ - 197, - 50, - 51, - 255 - ], - "244": [ - 196, - 48, - 50, - 255 - ], - "245": [ - 194, - 45, - 49, - 255 - ], - "246": [ - 193, - 42, - 48, - 255 - ], - "247": [ - 191, - 40, - 46, - 255 - ], - "248": [ - 190, - 35, - 45, - 255 - ], - "249": [ - 188, - 31, - 44, - 255 - ], - "250": [ - 187, - 26, - 43, - 255 - ], - "251": [ - 185, - 22, - 42, - 255 - ], - "252": [ - 184, - 17, - 41, - 255 - ], - "253": [ - 182, - 13, - 40, - 255 - ], - "254": [ - 181, - 8, - 39, - 255 - ], - "255": [ - 179, - 3, - 38, - 255 - ] - }, - piyg: { - "0": [ - 142, - 1, - 82, - 255 - ], - "1": [ - 144, - 2, - 83, - 255 - ], - "2": [ - 146, - 3, - 85, - 255 - ], - "3": [ - 148, - 4, - 87, - 255 - ], - "4": [ - 150, - 5, - 88, - 255 - ], - "5": [ - 152, - 6, - 90, - 255 - ], - "6": [ - 154, - 7, - 92, - 255 - ], - "7": [ - 157, - 8, - 93, - 255 - ], - "8": [ - 159, - 9, - 95, - 255 - ], - "9": [ - 161, - 10, - 97, - 255 - ], - "10": [ - 163, - 11, - 98, - 255 - ], - "11": [ - 165, - 12, - 100, - 255 - ], - "12": [ - 167, - 13, - 102, - 255 - ], - "13": [ - 170, - 14, - 103, - 255 - ], - "14": [ - 172, - 15, - 105, - 255 - ], - "15": [ - 174, - 16, - 107, - 255 - ], - "16": [ - 176, - 17, - 108, - 255 - ], - "17": [ - 178, - 18, - 110, - 255 - ], - "18": [ - 180, - 19, - 112, - 255 - ], - "19": [ - 182, - 20, - 114, - 255 - ], - "20": [ - 185, - 21, - 115, - 255 - ], - "21": [ - 187, - 22, - 117, - 255 - ], - "22": [ - 189, - 23, - 119, - 255 - ], - "23": [ - 191, - 24, - 120, - 255 - ], - "24": [ - 193, - 25, - 122, - 255 - ], - "25": [ - 195, - 26, - 124, - 255 - ], - "26": [ - 197, - 28, - 125, - 255 - ], - "27": [ - 198, - 32, - 127, - 255 - ], - "28": [ - 199, - 36, - 129, - 255 - ], - "29": [ - 200, - 39, - 131, - 255 - ], - "30": [ - 201, - 43, - 133, - 255 - ], - "31": [ - 202, - 46, - 135, - 255 - ], - "32": [ - 203, - 50, - 137, - 255 - ], - "33": [ - 204, - 54, - 139, - 255 - ], - "34": [ - 205, - 57, - 141, - 255 - ], - "35": [ - 206, - 61, - 143, - 255 - ], - "36": [ - 207, - 64, - 145, - 255 - ], - "37": [ - 208, - 68, - 147, - 255 - ], - "38": [ - 209, - 72, - 149, - 255 - ], - "39": [ - 210, - 75, - 150, - 255 - ], - "40": [ - 211, - 79, - 152, - 255 - ], - "41": [ - 212, - 82, - 154, - 255 - ], - "42": [ - 213, - 86, - 156, - 255 - ], - "43": [ - 214, - 90, - 158, - 255 - ], - "44": [ - 215, - 93, - 160, - 255 - ], - "45": [ - 216, - 97, - 162, - 255 - ], - "46": [ - 217, - 100, - 164, - 255 - ], - "47": [ - 218, - 104, - 166, - 255 - ], - "48": [ - 219, - 108, - 168, - 255 - ], - "49": [ - 220, - 111, - 170, - 255 - ], - "50": [ - 221, - 115, - 172, - 255 - ], - "51": [ - 222, - 119, - 174, - 255 - ], - "52": [ - 222, - 121, - 175, - 255 - ], - "53": [ - 223, - 123, - 177, - 255 - ], - "54": [ - 224, - 126, - 179, - 255 - ], - "55": [ - 224, - 128, - 180, - 255 - ], - "56": [ - 225, - 131, - 182, - 255 - ], - "57": [ - 226, - 133, - 184, - 255 - ], - "58": [ - 227, - 136, - 186, - 255 - ], - "59": [ - 227, - 138, - 187, - 255 - ], - "60": [ - 228, - 141, - 189, - 255 - ], - "61": [ - 229, - 143, - 191, - 255 - ], - "62": [ - 230, - 146, - 192, - 255 - ], - "63": [ - 230, - 148, - 194, - 255 - ], - "64": [ - 231, - 151, - 196, - 255 - ], - "65": [ - 232, - 153, - 198, - 255 - ], - "66": [ - 233, - 156, - 199, - 255 - ], - "67": [ - 233, - 158, - 201, - 255 - ], - "68": [ - 234, - 161, - 203, - 255 - ], - "69": [ - 235, - 163, - 205, - 255 - ], - "70": [ - 236, - 165, - 206, - 255 - ], - "71": [ - 236, - 168, - 208, - 255 - ], - "72": [ - 237, - 170, - 210, - 255 - ], - "73": [ - 238, - 173, - 211, - 255 - ], - "74": [ - 239, - 175, - 213, - 255 - ], - "75": [ - 239, - 178, - 215, - 255 - ], - "76": [ - 240, - 180, - 217, - 255 - ], - "77": [ - 241, - 182, - 218, - 255 - ], - "78": [ - 241, - 184, - 219, - 255 - ], - "79": [ - 242, - 186, - 220, - 255 - ], - "80": [ - 242, - 187, - 220, - 255 - ], - "81": [ - 243, - 189, - 221, - 255 - ], - "82": [ - 243, - 191, - 222, - 255 - ], - "83": [ - 244, - 192, - 223, - 255 - ], - "84": [ - 244, - 194, - 224, - 255 - ], - "85": [ - 245, - 195, - 225, - 255 - ], - "86": [ - 245, - 197, - 225, - 255 - ], - "87": [ - 245, - 199, - 226, - 255 - ], - "88": [ - 246, - 200, - 227, - 255 - ], - "89": [ - 246, - 202, - 228, - 255 - ], - "90": [ - 247, - 204, - 229, - 255 - ], - "91": [ - 247, - 205, - 229, - 255 - ], - "92": [ - 248, - 207, - 230, - 255 - ], - "93": [ - 248, - 209, - 231, - 255 - ], - "94": [ - 249, - 210, - 232, - 255 - ], - "95": [ - 249, - 212, - 233, - 255 - ], - "96": [ - 250, - 214, - 234, - 255 - ], - "97": [ - 250, - 215, - 234, - 255 - ], - "98": [ - 251, - 217, - 235, - 255 - ], - "99": [ - 251, - 219, - 236, - 255 - ], - "100": [ - 252, - 220, - 237, - 255 - ], - "101": [ - 252, - 222, - 238, - 255 - ], - "102": [ - 253, - 224, - 239, - 255 - ], - "103": [ - 252, - 224, - 239, - 255 - ], - "104": [ - 252, - 225, - 239, - 255 - ], - "105": [ - 252, - 226, - 239, - 255 - ], - "106": [ - 252, - 227, - 240, - 255 - ], - "107": [ - 251, - 228, - 240, - 255 - ], - "108": [ - 251, - 229, - 240, - 255 - ], - "109": [ - 251, - 230, - 241, - 255 - ], - "110": [ - 251, - 231, - 241, - 255 - ], - "111": [ - 250, - 232, - 241, - 255 - ], - "112": [ - 250, - 233, - 242, - 255 - ], - "113": [ - 250, - 233, - 242, - 255 - ], - "114": [ - 250, - 234, - 242, - 255 - ], - "115": [ - 249, - 235, - 243, - 255 - ], - "116": [ - 249, - 236, - 243, - 255 - ], - "117": [ - 249, - 237, - 243, - 255 - ], - "118": [ - 249, - 238, - 244, - 255 - ], - "119": [ - 249, - 239, - 244, - 255 - ], - "120": [ - 248, - 240, - 244, - 255 - ], - "121": [ - 248, - 241, - 244, - 255 - ], - "122": [ - 248, - 242, - 245, - 255 - ], - "123": [ - 248, - 242, - 245, - 255 - ], - "124": [ - 247, - 243, - 245, - 255 - ], - "125": [ - 247, - 244, - 246, - 255 - ], - "126": [ - 247, - 245, - 246, - 255 - ], - "127": [ - 247, - 246, - 246, - 255 - ], - "128": [ - 246, - 246, - 246, - 255 - ], - "129": [ - 246, - 246, - 244, - 255 - ], - "130": [ - 245, - 246, - 243, - 255 - ], - "131": [ - 244, - 246, - 241, - 255 - ], - "132": [ - 244, - 246, - 240, - 255 - ], - "133": [ - 243, - 246, - 238, - 255 - ], - "134": [ - 242, - 246, - 237, - 255 - ], - "135": [ - 242, - 246, - 235, - 255 - ], - "136": [ - 241, - 246, - 234, - 255 - ], - "137": [ - 240, - 246, - 232, - 255 - ], - "138": [ - 240, - 246, - 230, - 255 - ], - "139": [ - 239, - 246, - 229, - 255 - ], - "140": [ - 238, - 246, - 227, - 255 - ], - "141": [ - 238, - 245, - 226, - 255 - ], - "142": [ - 237, - 245, - 224, - 255 - ], - "143": [ - 236, - 245, - 223, - 255 - ], - "144": [ - 236, - 245, - 221, - 255 - ], - "145": [ - 235, - 245, - 220, - 255 - ], - "146": [ - 234, - 245, - 218, - 255 - ], - "147": [ - 234, - 245, - 217, - 255 - ], - "148": [ - 233, - 245, - 215, - 255 - ], - "149": [ - 232, - 245, - 214, - 255 - ], - "150": [ - 232, - 245, - 212, - 255 - ], - "151": [ - 231, - 245, - 211, - 255 - ], - "152": [ - 230, - 245, - 209, - 255 - ], - "153": [ - 230, - 245, - 208, - 255 - ], - "154": [ - 228, - 244, - 205, - 255 - ], - "155": [ - 226, - 243, - 202, - 255 - ], - "156": [ - 224, - 242, - 199, - 255 - ], - "157": [ - 222, - 241, - 196, - 255 - ], - "158": [ - 220, - 241, - 193, - 255 - ], - "159": [ - 219, - 240, - 190, - 255 - ], - "160": [ - 217, - 239, - 187, - 255 - ], - "161": [ - 215, - 238, - 184, - 255 - ], - "162": [ - 213, - 237, - 181, - 255 - ], - "163": [ - 211, - 237, - 178, - 255 - ], - "164": [ - 210, - 236, - 176, - 255 - ], - "165": [ - 208, - 235, - 173, - 255 - ], - "166": [ - 206, - 234, - 170, - 255 - ], - "167": [ - 204, - 234, - 167, - 255 - ], - "168": [ - 202, - 233, - 164, - 255 - ], - "169": [ - 201, - 232, - 161, - 255 - ], - "170": [ - 199, - 231, - 158, - 255 - ], - "171": [ - 197, - 230, - 155, - 255 - ], - "172": [ - 195, - 230, - 152, - 255 - ], - "173": [ - 193, - 229, - 149, - 255 - ], - "174": [ - 192, - 228, - 147, - 255 - ], - "175": [ - 190, - 227, - 144, - 255 - ], - "176": [ - 188, - 226, - 141, - 255 - ], - "177": [ - 186, - 226, - 138, - 255 - ], - "178": [ - 184, - 225, - 135, - 255 - ], - "179": [ - 182, - 224, - 132, - 255 - ], - "180": [ - 180, - 222, - 129, - 255 - ], - "181": [ - 178, - 221, - 127, - 255 - ], - "182": [ - 176, - 219, - 124, - 255 - ], - "183": [ - 173, - 218, - 121, - 255 - ], - "184": [ - 171, - 217, - 119, - 255 - ], - "185": [ - 169, - 215, - 116, - 255 - ], - "186": [ - 167, - 214, - 113, - 255 - ], - "187": [ - 165, - 212, - 111, - 255 - ], - "188": [ - 162, - 211, - 108, - 255 - ], - "189": [ - 160, - 209, - 105, - 255 - ], - "190": [ - 158, - 208, - 102, - 255 - ], - "191": [ - 156, - 206, - 100, - 255 - ], - "192": [ - 153, - 205, - 97, - 255 - ], - "193": [ - 151, - 203, - 94, - 255 - ], - "194": [ - 149, - 202, - 92, - 255 - ], - "195": [ - 147, - 201, - 89, - 255 - ], - "196": [ - 144, - 199, - 86, - 255 - ], - "197": [ - 142, - 198, - 83, - 255 - ], - "198": [ - 140, - 196, - 81, - 255 - ], - "199": [ - 138, - 195, - 78, - 255 - ], - "200": [ - 135, - 193, - 75, - 255 - ], - "201": [ - 133, - 192, - 73, - 255 - ], - "202": [ - 131, - 190, - 70, - 255 - ], - "203": [ - 129, - 189, - 67, - 255 - ], - "204": [ - 127, - 188, - 65, - 255 - ], - "205": [ - 125, - 186, - 63, - 255 - ], - "206": [ - 123, - 184, - 62, - 255 - ], - "207": [ - 121, - 183, - 61, - 255 - ], - "208": [ - 119, - 181, - 59, - 255 - ], - "209": [ - 117, - 179, - 58, - 255 - ], - "210": [ - 115, - 178, - 57, - 255 - ], - "211": [ - 113, - 176, - 56, - 255 - ], - "212": [ - 111, - 174, - 54, - 255 - ], - "213": [ - 109, - 173, - 53, - 255 - ], - "214": [ - 107, - 171, - 52, - 255 - ], - "215": [ - 105, - 169, - 51, - 255 - ], - "216": [ - 103, - 168, - 49, - 255 - ], - "217": [ - 101, - 166, - 48, - 255 - ], - "218": [ - 99, - 164, - 47, - 255 - ], - "219": [ - 97, - 163, - 46, - 255 - ], - "220": [ - 95, - 161, - 44, - 255 - ], - "221": [ - 93, - 160, - 43, - 255 - ], - "222": [ - 91, - 158, - 42, - 255 - ], - "223": [ - 89, - 156, - 41, - 255 - ], - "224": [ - 87, - 155, - 39, - 255 - ], - "225": [ - 85, - 153, - 38, - 255 - ], - "226": [ - 83, - 151, - 37, - 255 - ], - "227": [ - 81, - 150, - 36, - 255 - ], - "228": [ - 79, - 148, - 34, - 255 - ], - "229": [ - 77, - 146, - 33, - 255 - ], - "230": [ - 76, - 145, - 32, - 255 - ], - "231": [ - 74, - 143, - 32, - 255 - ], - "232": [ - 73, - 141, - 32, - 255 - ], - "233": [ - 71, - 139, - 31, - 255 - ], - "234": [ - 70, - 137, - 31, - 255 - ], - "235": [ - 68, - 136, - 31, - 255 - ], - "236": [ - 67, - 134, - 30, - 255 - ], - "237": [ - 65, - 132, - 30, - 255 - ], - "238": [ - 64, - 130, - 30, - 255 - ], - "239": [ - 62, - 128, - 30, - 255 - ], - "240": [ - 61, - 127, - 29, - 255 - ], - "241": [ - 59, - 125, - 29, - 255 - ], - "242": [ - 58, - 123, - 29, - 255 - ], - "243": [ - 56, - 121, - 28, - 255 - ], - "244": [ - 55, - 119, - 28, - 255 - ], - "245": [ - 53, - 118, - 28, - 255 - ], - "246": [ - 52, - 116, - 27, - 255 - ], - "247": [ - 50, - 114, - 27, - 255 - ], - "248": [ - 49, - 112, - 27, - 255 - ], - "249": [ - 47, - 110, - 26, - 255 - ], - "250": [ - 46, - 109, - 26, - 255 - ], - "251": [ - 44, - 107, - 26, - 255 - ], - "252": [ - 43, - 105, - 25, - 255 - ], - "253": [ - 41, - 103, - 25, - 255 - ], - "254": [ - 40, - 101, - 25, - 255 - ], - "255": [ - 39, - 100, - 25, - 255 - ] - }, - prgn: { - "0": [ - 64, - 0, - 75, - 255 - ], - "1": [ - 66, - 1, - 77, - 255 - ], - "2": [ - 68, - 3, - 79, - 255 - ], - "3": [ - 70, - 4, - 81, - 255 - ], - "4": [ - 72, - 6, - 83, - 255 - ], - "5": [ - 74, - 8, - 85, - 255 - ], - "6": [ - 76, - 9, - 88, - 255 - ], - "7": [ - 78, - 11, - 90, - 255 - ], - "8": [ - 80, - 13, - 92, - 255 - ], - "9": [ - 83, - 14, - 94, - 255 - ], - "10": [ - 85, - 16, - 96, - 255 - ], - "11": [ - 87, - 18, - 99, - 255 - ], - "12": [ - 89, - 19, - 101, - 255 - ], - "13": [ - 91, - 21, - 103, - 255 - ], - "14": [ - 93, - 23, - 105, - 255 - ], - "15": [ - 95, - 24, - 107, - 255 - ], - "16": [ - 97, - 26, - 110, - 255 - ], - "17": [ - 100, - 28, - 112, - 255 - ], - "18": [ - 102, - 29, - 114, - 255 - ], - "19": [ - 104, - 31, - 116, - 255 - ], - "20": [ - 106, - 32, - 118, - 255 - ], - "21": [ - 108, - 34, - 121, - 255 - ], - "22": [ - 110, - 36, - 123, - 255 - ], - "23": [ - 112, - 37, - 125, - 255 - ], - "24": [ - 114, - 39, - 127, - 255 - ], - "25": [ - 116, - 41, - 129, - 255 - ], - "26": [ - 118, - 43, - 131, - 255 - ], - "27": [ - 120, - 46, - 133, - 255 - ], - "28": [ - 121, - 48, - 134, - 255 - ], - "29": [ - 122, - 51, - 136, - 255 - ], - "30": [ - 124, - 54, - 138, - 255 - ], - "31": [ - 125, - 57, - 139, - 255 - ], - "32": [ - 126, - 59, - 141, - 255 - ], - "33": [ - 128, - 62, - 142, - 255 - ], - "34": [ - 129, - 65, - 144, - 255 - ], - "35": [ - 131, - 68, - 145, - 255 - ], - "36": [ - 132, - 70, - 147, - 255 - ], - "37": [ - 133, - 73, - 149, - 255 - ], - "38": [ - 135, - 76, - 150, - 255 - ], - "39": [ - 136, - 79, - 152, - 255 - ], - "40": [ - 137, - 81, - 153, - 255 - ], - "41": [ - 139, - 84, - 155, - 255 - ], - "42": [ - 140, - 87, - 156, - 255 - ], - "43": [ - 142, - 90, - 158, - 255 - ], - "44": [ - 143, - 92, - 160, - 255 - ], - "45": [ - 144, - 95, - 161, - 255 - ], - "46": [ - 146, - 98, - 163, - 255 - ], - "47": [ - 147, - 101, - 164, - 255 - ], - "48": [ - 148, - 103, - 166, - 255 - ], - "49": [ - 150, - 106, - 167, - 255 - ], - "50": [ - 151, - 109, - 169, - 255 - ], - "51": [ - 153, - 112, - 171, - 255 - ], - "52": [ - 154, - 114, - 172, - 255 - ], - "53": [ - 156, - 116, - 173, - 255 - ], - "54": [ - 157, - 118, - 175, - 255 - ], - "55": [ - 159, - 120, - 176, - 255 - ], - "56": [ - 161, - 122, - 178, - 255 - ], - "57": [ - 162, - 124, - 179, - 255 - ], - "58": [ - 164, - 126, - 180, - 255 - ], - "59": [ - 165, - 128, - 182, - 255 - ], - "60": [ - 167, - 130, - 183, - 255 - ], - "61": [ - 169, - 132, - 185, - 255 - ], - "62": [ - 170, - 134, - 186, - 255 - ], - "63": [ - 172, - 136, - 187, - 255 - ], - "64": [ - 173, - 139, - 189, - 255 - ], - "65": [ - 175, - 141, - 190, - 255 - ], - "66": [ - 177, - 143, - 192, - 255 - ], - "67": [ - 178, - 145, - 193, - 255 - ], - "68": [ - 180, - 147, - 195, - 255 - ], - "69": [ - 181, - 149, - 196, - 255 - ], - "70": [ - 183, - 151, - 197, - 255 - ], - "71": [ - 185, - 153, - 199, - 255 - ], - "72": [ - 186, - 155, - 200, - 255 - ], - "73": [ - 188, - 157, - 202, - 255 - ], - "74": [ - 189, - 159, - 203, - 255 - ], - "75": [ - 191, - 161, - 204, - 255 - ], - "76": [ - 193, - 163, - 206, - 255 - ], - "77": [ - 194, - 165, - 207, - 255 - ], - "78": [ - 196, - 167, - 208, - 255 - ], - "79": [ - 197, - 169, - 209, - 255 - ], - "80": [ - 199, - 171, - 210, - 255 - ], - "81": [ - 200, - 173, - 211, - 255 - ], - "82": [ - 201, - 175, - 212, - 255 - ], - "83": [ - 203, - 176, - 213, - 255 - ], - "84": [ - 204, - 178, - 214, - 255 - ], - "85": [ - 206, - 180, - 215, - 255 - ], - "86": [ - 207, - 182, - 216, - 255 - ], - "87": [ - 209, - 184, - 217, - 255 - ], - "88": [ - 210, - 186, - 218, - 255 - ], - "89": [ - 212, - 188, - 219, - 255 - ], - "90": [ - 213, - 189, - 220, - 255 - ], - "91": [ - 215, - 191, - 221, - 255 - ], - "92": [ - 216, - 193, - 222, - 255 - ], - "93": [ - 217, - 195, - 223, - 255 - ], - "94": [ - 219, - 197, - 224, - 255 - ], - "95": [ - 220, - 199, - 225, - 255 - ], - "96": [ - 222, - 200, - 226, - 255 - ], - "97": [ - 223, - 202, - 227, - 255 - ], - "98": [ - 225, - 204, - 228, - 255 - ], - "99": [ - 226, - 206, - 229, - 255 - ], - "100": [ - 228, - 208, - 230, - 255 - ], - "101": [ - 229, - 210, - 231, - 255 - ], - "102": [ - 231, - 212, - 232, - 255 - ], - "103": [ - 231, - 213, - 232, - 255 - ], - "104": [ - 232, - 214, - 233, - 255 - ], - "105": [ - 232, - 216, - 233, - 255 - ], - "106": [ - 233, - 217, - 234, - 255 - ], - "107": [ - 234, - 218, - 234, - 255 - ], - "108": [ - 234, - 220, - 235, - 255 - ], - "109": [ - 235, - 221, - 236, - 255 - ], - "110": [ - 236, - 222, - 236, - 255 - ], - "111": [ - 236, - 224, - 237, - 255 - ], - "112": [ - 237, - 225, - 237, - 255 - ], - "113": [ - 237, - 227, - 238, - 255 - ], - "114": [ - 238, - 228, - 239, - 255 - ], - "115": [ - 239, - 229, - 239, - 255 - ], - "116": [ - 239, - 231, - 240, - 255 - ], - "117": [ - 240, - 232, - 240, - 255 - ], - "118": [ - 241, - 233, - 241, - 255 - ], - "119": [ - 241, - 235, - 242, - 255 - ], - "120": [ - 242, - 236, - 242, - 255 - ], - "121": [ - 242, - 238, - 243, - 255 - ], - "122": [ - 243, - 239, - 243, - 255 - ], - "123": [ - 244, - 240, - 244, - 255 - ], - "124": [ - 244, - 242, - 244, - 255 - ], - "125": [ - 245, - 243, - 245, - 255 - ], - "126": [ - 246, - 244, - 246, - 255 - ], - "127": [ - 246, - 246, - 246, - 255 - ], - "128": [ - 246, - 246, - 246, - 255 - ], - "129": [ - 245, - 246, - 244, - 255 - ], - "130": [ - 244, - 246, - 243, - 255 - ], - "131": [ - 242, - 246, - 242, - 255 - ], - "132": [ - 241, - 245, - 240, - 255 - ], - "133": [ - 240, - 245, - 239, - 255 - ], - "134": [ - 239, - 245, - 237, - 255 - ], - "135": [ - 238, - 244, - 236, - 255 - ], - "136": [ - 237, - 244, - 235, - 255 - ], - "137": [ - 235, - 244, - 233, - 255 - ], - "138": [ - 234, - 244, - 232, - 255 - ], - "139": [ - 233, - 243, - 230, - 255 - ], - "140": [ - 232, - 243, - 229, - 255 - ], - "141": [ - 231, - 243, - 227, - 255 - ], - "142": [ - 229, - 243, - 226, - 255 - ], - "143": [ - 228, - 242, - 225, - 255 - ], - "144": [ - 227, - 242, - 223, - 255 - ], - "145": [ - 226, - 242, - 222, - 255 - ], - "146": [ - 225, - 241, - 220, - 255 - ], - "147": [ - 224, - 241, - 219, - 255 - ], - "148": [ - 222, - 241, - 218, - 255 - ], - "149": [ - 221, - 241, - 216, - 255 - ], - "150": [ - 220, - 240, - 215, - 255 - ], - "151": [ - 219, - 240, - 213, - 255 - ], - "152": [ - 218, - 240, - 212, - 255 - ], - "153": [ - 217, - 240, - 211, - 255 - ], - "154": [ - 215, - 239, - 209, - 255 - ], - "155": [ - 213, - 238, - 207, - 255 - ], - "156": [ - 211, - 237, - 205, - 255 - ], - "157": [ - 209, - 236, - 203, - 255 - ], - "158": [ - 207, - 235, - 201, - 255 - ], - "159": [ - 205, - 235, - 199, - 255 - ], - "160": [ - 203, - 234, - 197, - 255 - ], - "161": [ - 201, - 233, - 195, - 255 - ], - "162": [ - 199, - 232, - 193, - 255 - ], - "163": [ - 197, - 231, - 191, - 255 - ], - "164": [ - 195, - 230, - 189, - 255 - ], - "165": [ - 193, - 230, - 187, - 255 - ], - "166": [ - 191, - 229, - 185, - 255 - ], - "167": [ - 189, - 228, - 183, - 255 - ], - "168": [ - 187, - 227, - 181, - 255 - ], - "169": [ - 185, - 226, - 179, - 255 - ], - "170": [ - 183, - 226, - 177, - 255 - ], - "171": [ - 181, - 225, - 175, - 255 - ], - "172": [ - 179, - 224, - 173, - 255 - ], - "173": [ - 177, - 223, - 171, - 255 - ], - "174": [ - 175, - 222, - 169, - 255 - ], - "175": [ - 173, - 221, - 167, - 255 - ], - "176": [ - 171, - 221, - 165, - 255 - ], - "177": [ - 169, - 220, - 163, - 255 - ], - "178": [ - 167, - 219, - 161, - 255 - ], - "179": [ - 164, - 218, - 158, - 255 - ], - "180": [ - 161, - 216, - 156, - 255 - ], - "181": [ - 158, - 214, - 153, - 255 - ], - "182": [ - 155, - 212, - 151, - 255 - ], - "183": [ - 152, - 211, - 148, - 255 - ], - "184": [ - 149, - 209, - 146, - 255 - ], - "185": [ - 146, - 207, - 143, - 255 - ], - "186": [ - 143, - 205, - 141, - 255 - ], - "187": [ - 140, - 204, - 139, - 255 - ], - "188": [ - 137, - 202, - 136, - 255 - ], - "189": [ - 134, - 200, - 134, - 255 - ], - "190": [ - 131, - 198, - 131, - 255 - ], - "191": [ - 128, - 196, - 129, - 255 - ], - "192": [ - 125, - 195, - 126, - 255 - ], - "193": [ - 122, - 193, - 124, - 255 - ], - "194": [ - 119, - 191, - 121, - 255 - ], - "195": [ - 116, - 189, - 119, - 255 - ], - "196": [ - 113, - 188, - 116, - 255 - ], - "197": [ - 110, - 186, - 114, - 255 - ], - "198": [ - 107, - 184, - 111, - 255 - ], - "199": [ - 104, - 182, - 109, - 255 - ], - "200": [ - 101, - 181, - 106, - 255 - ], - "201": [ - 98, - 179, - 104, - 255 - ], - "202": [ - 95, - 177, - 101, - 255 - ], - "203": [ - 92, - 175, - 99, - 255 - ], - "204": [ - 90, - 174, - 97, - 255 - ], - "205": [ - 87, - 171, - 95, - 255 - ], - "206": [ - 85, - 169, - 93, - 255 - ], - "207": [ - 82, - 167, - 92, - 255 - ], - "208": [ - 80, - 165, - 90, - 255 - ], - "209": [ - 77, - 163, - 88, - 255 - ], - "210": [ - 75, - 161, - 87, - 255 - ], - "211": [ - 72, - 159, - 85, - 255 - ], - "212": [ - 70, - 157, - 83, - 255 - ], - "213": [ - 67, - 154, - 82, - 255 - ], - "214": [ - 65, - 152, - 80, - 255 - ], - "215": [ - 62, - 150, - 78, - 255 - ], - "216": [ - 60, - 148, - 77, - 255 - ], - "217": [ - 57, - 146, - 75, - 255 - ], - "218": [ - 55, - 144, - 73, - 255 - ], - "219": [ - 52, - 142, - 72, - 255 - ], - "220": [ - 50, - 140, - 70, - 255 - ], - "221": [ - 48, - 138, - 69, - 255 - ], - "222": [ - 45, - 135, - 67, - 255 - ], - "223": [ - 43, - 133, - 65, - 255 - ], - "224": [ - 40, - 131, - 64, - 255 - ], - "225": [ - 38, - 129, - 62, - 255 - ], - "226": [ - 35, - 127, - 60, - 255 - ], - "227": [ - 33, - 125, - 59, - 255 - ], - "228": [ - 30, - 123, - 57, - 255 - ], - "229": [ - 28, - 121, - 55, - 255 - ], - "230": [ - 26, - 118, - 54, - 255 - ], - "231": [ - 25, - 116, - 53, - 255 - ], - "232": [ - 24, - 114, - 52, - 255 - ], - "233": [ - 23, - 112, - 51, - 255 - ], - "234": [ - 22, - 110, - 50, - 255 - ], - "235": [ - 21, - 108, - 48, - 255 - ], - "236": [ - 20, - 106, - 47, - 255 - ], - "237": [ - 19, - 104, - 46, - 255 - ], - "238": [ - 18, - 102, - 45, - 255 - ], - "239": [ - 16, - 100, - 44, - 255 - ], - "240": [ - 15, - 98, - 43, - 255 - ], - "241": [ - 14, - 96, - 42, - 255 - ], - "242": [ - 13, - 94, - 41, - 255 - ], - "243": [ - 12, - 92, - 40, - 255 - ], - "244": [ - 11, - 90, - 39, - 255 - ], - "245": [ - 10, - 88, - 37, - 255 - ], - "246": [ - 9, - 86, - 36, - 255 - ], - "247": [ - 8, - 84, - 35, - 255 - ], - "248": [ - 7, - 82, - 34, - 255 - ], - "249": [ - 6, - 80, - 33, - 255 - ], - "250": [ - 5, - 78, - 32, - 255 - ], - "251": [ - 4, - 76, - 31, - 255 - ], - "252": [ - 3, - 74, - 30, - 255 - ], - "253": [ - 2, - 72, - 29, - 255 - ], - "254": [ - 1, - 70, - 28, - 255 - ], - "255": [ - 0, - 68, - 27, - 255 - ] - }, - puor: { - "0": [ - 127, - 59, - 8, - 255 - ], - "1": [ - 129, - 60, - 7, - 255 - ], - "2": [ - 131, - 61, - 7, - 255 - ], - "3": [ - 133, - 62, - 7, - 255 - ], - "4": [ - 135, - 63, - 7, - 255 - ], - "5": [ - 137, - 64, - 7, - 255 - ], - "6": [ - 139, - 65, - 7, - 255 - ], - "7": [ - 141, - 66, - 7, - 255 - ], - "8": [ - 143, - 68, - 7, - 255 - ], - "9": [ - 145, - 69, - 7, - 255 - ], - "10": [ - 147, - 70, - 7, - 255 - ], - "11": [ - 149, - 71, - 7, - 255 - ], - "12": [ - 151, - 72, - 7, - 255 - ], - "13": [ - 153, - 73, - 6, - 255 - ], - "14": [ - 155, - 74, - 6, - 255 - ], - "15": [ - 157, - 76, - 6, - 255 - ], - "16": [ - 159, - 77, - 6, - 255 - ], - "17": [ - 161, - 78, - 6, - 255 - ], - "18": [ - 163, - 79, - 6, - 255 - ], - "19": [ - 165, - 80, - 6, - 255 - ], - "20": [ - 167, - 81, - 6, - 255 - ], - "21": [ - 169, - 82, - 6, - 255 - ], - "22": [ - 171, - 84, - 6, - 255 - ], - "23": [ - 173, - 85, - 6, - 255 - ], - "24": [ - 175, - 86, - 6, - 255 - ], - "25": [ - 177, - 87, - 6, - 255 - ], - "26": [ - 179, - 88, - 6, - 255 - ], - "27": [ - 181, - 90, - 6, - 255 - ], - "28": [ - 183, - 92, - 7, - 255 - ], - "29": [ - 185, - 93, - 7, - 255 - ], - "30": [ - 186, - 95, - 8, - 255 - ], - "31": [ - 188, - 97, - 9, - 255 - ], - "32": [ - 190, - 98, - 9, - 255 - ], - "33": [ - 192, - 100, - 10, - 255 - ], - "34": [ - 194, - 101, - 10, - 255 - ], - "35": [ - 195, - 103, - 11, - 255 - ], - "36": [ - 197, - 105, - 11, - 255 - ], - "37": [ - 199, - 106, - 12, - 255 - ], - "38": [ - 201, - 108, - 12, - 255 - ], - "39": [ - 202, - 110, - 13, - 255 - ], - "40": [ - 204, - 111, - 13, - 255 - ], - "41": [ - 206, - 113, - 14, - 255 - ], - "42": [ - 208, - 115, - 15, - 255 - ], - "43": [ - 209, - 116, - 15, - 255 - ], - "44": [ - 211, - 118, - 16, - 255 - ], - "45": [ - 213, - 120, - 16, - 255 - ], - "46": [ - 215, - 121, - 17, - 255 - ], - "47": [ - 216, - 123, - 17, - 255 - ], - "48": [ - 218, - 125, - 18, - 255 - ], - "49": [ - 220, - 126, - 18, - 255 - ], - "50": [ - 222, - 128, - 19, - 255 - ], - "51": [ - 224, - 130, - 20, - 255 - ], - "52": [ - 225, - 132, - 23, - 255 - ], - "53": [ - 226, - 134, - 26, - 255 - ], - "54": [ - 227, - 136, - 29, - 255 - ], - "55": [ - 228, - 138, - 32, - 255 - ], - "56": [ - 229, - 140, - 35, - 255 - ], - "57": [ - 230, - 142, - 38, - 255 - ], - "58": [ - 231, - 144, - 41, - 255 - ], - "59": [ - 233, - 146, - 44, - 255 - ], - "60": [ - 234, - 149, - 47, - 255 - ], - "61": [ - 235, - 151, - 50, - 255 - ], - "62": [ - 236, - 153, - 54, - 255 - ], - "63": [ - 237, - 155, - 57, - 255 - ], - "64": [ - 238, - 157, - 60, - 255 - ], - "65": [ - 239, - 159, - 63, - 255 - ], - "66": [ - 241, - 161, - 66, - 255 - ], - "67": [ - 242, - 163, - 69, - 255 - ], - "68": [ - 243, - 165, - 72, - 255 - ], - "69": [ - 244, - 168, - 75, - 255 - ], - "70": [ - 245, - 170, - 78, - 255 - ], - "71": [ - 246, - 172, - 81, - 255 - ], - "72": [ - 247, - 174, - 85, - 255 - ], - "73": [ - 249, - 176, - 88, - 255 - ], - "74": [ - 250, - 178, - 91, - 255 - ], - "75": [ - 251, - 180, - 94, - 255 - ], - "76": [ - 252, - 182, - 97, - 255 - ], - "77": [ - 253, - 184, - 100, - 255 - ], - "78": [ - 253, - 186, - 103, - 255 - ], - "79": [ - 253, - 187, - 107, - 255 - ], - "80": [ - 253, - 189, - 110, - 255 - ], - "81": [ - 253, - 191, - 113, - 255 - ], - "82": [ - 253, - 192, - 116, - 255 - ], - "83": [ - 253, - 194, - 120, - 255 - ], - "84": [ - 253, - 195, - 123, - 255 - ], - "85": [ - 253, - 197, - 126, - 255 - ], - "86": [ - 253, - 198, - 129, - 255 - ], - "87": [ - 253, - 200, - 133, - 255 - ], - "88": [ - 253, - 202, - 136, - 255 - ], - "89": [ - 253, - 203, - 139, - 255 - ], - "90": [ - 253, - 205, - 142, - 255 - ], - "91": [ - 253, - 206, - 146, - 255 - ], - "92": [ - 253, - 208, - 149, - 255 - ], - "93": [ - 253, - 209, - 152, - 255 - ], - "94": [ - 253, - 211, - 155, - 255 - ], - "95": [ - 253, - 213, - 159, - 255 - ], - "96": [ - 253, - 214, - 162, - 255 - ], - "97": [ - 253, - 216, - 165, - 255 - ], - "98": [ - 253, - 217, - 168, - 255 - ], - "99": [ - 253, - 219, - 172, - 255 - ], - "100": [ - 253, - 220, - 175, - 255 - ], - "101": [ - 253, - 222, - 178, - 255 - ], - "102": [ - 254, - 224, - 182, - 255 - ], - "103": [ - 253, - 224, - 184, - 255 - ], - "104": [ - 253, - 225, - 187, - 255 - ], - "105": [ - 253, - 226, - 189, - 255 - ], - "106": [ - 252, - 227, - 192, - 255 - ], - "107": [ - 252, - 228, - 194, - 255 - ], - "108": [ - 252, - 229, - 197, - 255 - ], - "109": [ - 252, - 230, - 199, - 255 - ], - "110": [ - 251, - 231, - 202, - 255 - ], - "111": [ - 251, - 232, - 204, - 255 - ], - "112": [ - 251, - 233, - 207, - 255 - ], - "113": [ - 250, - 233, - 210, - 255 - ], - "114": [ - 250, - 234, - 212, - 255 - ], - "115": [ - 250, - 235, - 215, - 255 - ], - "116": [ - 250, - 236, - 217, - 255 - ], - "117": [ - 249, - 237, - 220, - 255 - ], - "118": [ - 249, - 238, - 222, - 255 - ], - "119": [ - 249, - 239, - 225, - 255 - ], - "120": [ - 249, - 240, - 227, - 255 - ], - "121": [ - 248, - 241, - 230, - 255 - ], - "122": [ - 248, - 242, - 232, - 255 - ], - "123": [ - 248, - 242, - 235, - 255 - ], - "124": [ - 247, - 243, - 238, - 255 - ], - "125": [ - 247, - 244, - 240, - 255 - ], - "126": [ - 247, - 245, - 243, - 255 - ], - "127": [ - 247, - 246, - 245, - 255 - ], - "128": [ - 246, - 246, - 246, - 255 - ], - "129": [ - 245, - 245, - 246, - 255 - ], - "130": [ - 243, - 244, - 245, - 255 - ], - "131": [ - 242, - 243, - 245, - 255 - ], - "132": [ - 241, - 241, - 244, - 255 - ], - "133": [ - 240, - 240, - 244, - 255 - ], - "134": [ - 239, - 239, - 243, - 255 - ], - "135": [ - 237, - 238, - 243, - 255 - ], - "136": [ - 236, - 237, - 243, - 255 - ], - "137": [ - 235, - 236, - 242, - 255 - ], - "138": [ - 234, - 235, - 242, - 255 - ], - "139": [ - 233, - 233, - 241, - 255 - ], - "140": [ - 231, - 232, - 241, - 255 - ], - "141": [ - 230, - 231, - 240, - 255 - ], - "142": [ - 229, - 230, - 240, - 255 - ], - "143": [ - 228, - 229, - 239, - 255 - ], - "144": [ - 226, - 228, - 239, - 255 - ], - "145": [ - 225, - 227, - 238, - 255 - ], - "146": [ - 224, - 225, - 238, - 255 - ], - "147": [ - 223, - 224, - 237, - 255 - ], - "148": [ - 222, - 223, - 237, - 255 - ], - "149": [ - 220, - 222, - 236, - 255 - ], - "150": [ - 219, - 221, - 236, - 255 - ], - "151": [ - 218, - 220, - 235, - 255 - ], - "152": [ - 217, - 219, - 235, - 255 - ], - "153": [ - 216, - 218, - 235, - 255 - ], - "154": [ - 214, - 216, - 234, - 255 - ], - "155": [ - 213, - 214, - 233, - 255 - ], - "156": [ - 211, - 212, - 232, - 255 - ], - "157": [ - 210, - 210, - 231, - 255 - ], - "158": [ - 208, - 208, - 230, - 255 - ], - "159": [ - 207, - 206, - 229, - 255 - ], - "160": [ - 205, - 205, - 228, - 255 - ], - "161": [ - 204, - 203, - 227, - 255 - ], - "162": [ - 202, - 201, - 226, - 255 - ], - "163": [ - 201, - 199, - 225, - 255 - ], - "164": [ - 199, - 197, - 224, - 255 - ], - "165": [ - 198, - 195, - 223, - 255 - ], - "166": [ - 196, - 194, - 222, - 255 - ], - "167": [ - 195, - 192, - 221, - 255 - ], - "168": [ - 193, - 190, - 220, - 255 - ], - "169": [ - 192, - 188, - 219, - 255 - ], - "170": [ - 190, - 186, - 218, - 255 - ], - "171": [ - 189, - 184, - 217, - 255 - ], - "172": [ - 187, - 182, - 216, - 255 - ], - "173": [ - 186, - 181, - 215, - 255 - ], - "174": [ - 184, - 179, - 214, - 255 - ], - "175": [ - 183, - 177, - 213, - 255 - ], - "176": [ - 181, - 175, - 212, - 255 - ], - "177": [ - 180, - 173, - 211, - 255 - ], - "178": [ - 178, - 171, - 210, - 255 - ], - "179": [ - 177, - 169, - 209, - 255 - ], - "180": [ - 175, - 167, - 207, - 255 - ], - "181": [ - 173, - 165, - 206, - 255 - ], - "182": [ - 171, - 163, - 204, - 255 - ], - "183": [ - 169, - 161, - 203, - 255 - ], - "184": [ - 167, - 158, - 201, - 255 - ], - "185": [ - 165, - 156, - 200, - 255 - ], - "186": [ - 163, - 154, - 198, - 255 - ], - "187": [ - 161, - 152, - 197, - 255 - ], - "188": [ - 159, - 150, - 195, - 255 - ], - "189": [ - 157, - 147, - 194, - 255 - ], - "190": [ - 155, - 145, - 192, - 255 - ], - "191": [ - 153, - 143, - 191, - 255 - ], - "192": [ - 151, - 141, - 189, - 255 - ], - "193": [ - 149, - 139, - 188, - 255 - ], - "194": [ - 147, - 136, - 186, - 255 - ], - "195": [ - 145, - 134, - 185, - 255 - ], - "196": [ - 143, - 132, - 183, - 255 - ], - "197": [ - 141, - 130, - 182, - 255 - ], - "198": [ - 139, - 128, - 180, - 255 - ], - "199": [ - 137, - 125, - 179, - 255 - ], - "200": [ - 135, - 123, - 177, - 255 - ], - "201": [ - 133, - 121, - 176, - 255 - ], - "202": [ - 131, - 119, - 174, - 255 - ], - "203": [ - 129, - 117, - 173, - 255 - ], - "204": [ - 128, - 115, - 172, - 255 - ], - "205": [ - 126, - 112, - 170, - 255 - ], - "206": [ - 124, - 109, - 169, - 255 - ], - "207": [ - 122, - 106, - 167, - 255 - ], - "208": [ - 121, - 103, - 166, - 255 - ], - "209": [ - 119, - 100, - 164, - 255 - ], - "210": [ - 117, - 97, - 163, - 255 - ], - "211": [ - 115, - 94, - 162, - 255 - ], - "212": [ - 114, - 91, - 160, - 255 - ], - "213": [ - 112, - 88, - 159, - 255 - ], - "214": [ - 110, - 85, - 157, - 255 - ], - "215": [ - 109, - 82, - 156, - 255 - ], - "216": [ - 107, - 79, - 155, - 255 - ], - "217": [ - 105, - 76, - 153, - 255 - ], - "218": [ - 103, - 73, - 152, - 255 - ], - "219": [ - 102, - 70, - 150, - 255 - ], - "220": [ - 100, - 67, - 149, - 255 - ], - "221": [ - 98, - 64, - 148, - 255 - ], - "222": [ - 96, - 61, - 146, - 255 - ], - "223": [ - 95, - 58, - 145, - 255 - ], - "224": [ - 93, - 55, - 143, - 255 - ], - "225": [ - 91, - 52, - 142, - 255 - ], - "226": [ - 90, - 49, - 140, - 255 - ], - "227": [ - 88, - 46, - 139, - 255 - ], - "228": [ - 86, - 43, - 138, - 255 - ], - "229": [ - 84, - 40, - 136, - 255 - ], - "230": [ - 83, - 38, - 134, - 255 - ], - "231": [ - 81, - 36, - 132, - 255 - ], - "232": [ - 80, - 35, - 130, - 255 - ], - "233": [ - 78, - 33, - 127, - 255 - ], - "234": [ - 77, - 32, - 125, - 255 - ], - "235": [ - 75, - 30, - 122, - 255 - ], - "236": [ - 74, - 29, - 120, - 255 - ], - "237": [ - 72, - 27, - 118, - 255 - ], - "238": [ - 71, - 26, - 115, - 255 - ], - "239": [ - 69, - 24, - 113, - 255 - ], - "240": [ - 67, - 22, - 110, - 255 - ], - "241": [ - 66, - 21, - 108, - 255 - ], - "242": [ - 64, - 19, - 106, - 255 - ], - "243": [ - 63, - 18, - 103, - 255 - ], - "244": [ - 61, - 16, - 101, - 255 - ], - "245": [ - 60, - 15, - 98, - 255 - ], - "246": [ - 58, - 13, - 96, - 255 - ], - "247": [ - 57, - 12, - 94, - 255 - ], - "248": [ - 55, - 10, - 91, - 255 - ], - "249": [ - 54, - 9, - 89, - 255 - ], - "250": [ - 52, - 7, - 86, - 255 - ], - "251": [ - 51, - 6, - 84, - 255 - ], - "252": [ - 49, - 4, - 82, - 255 - ], - "253": [ - 48, - 3, - 79, - 255 - ], - "254": [ - 46, - 1, - 77, - 255 - ], - "255": [ - 45, - 0, - 75, - 255 - ] - }, - rdbu: { - "0": [ - 103, - 0, - 31, - 255 - ], - "1": [ - 105, - 0, - 31, - 255 - ], - "2": [ - 108, - 1, - 31, - 255 - ], - "3": [ - 111, - 2, - 32, - 255 - ], - "4": [ - 114, - 3, - 32, - 255 - ], - "5": [ - 117, - 4, - 33, - 255 - ], - "6": [ - 120, - 5, - 33, - 255 - ], - "7": [ - 123, - 6, - 34, - 255 - ], - "8": [ - 126, - 7, - 34, - 255 - ], - "9": [ - 129, - 8, - 35, - 255 - ], - "10": [ - 132, - 9, - 35, - 255 - ], - "11": [ - 135, - 10, - 36, - 255 - ], - "12": [ - 138, - 11, - 36, - 255 - ], - "13": [ - 141, - 12, - 37, - 255 - ], - "14": [ - 144, - 13, - 37, - 255 - ], - "15": [ - 147, - 14, - 38, - 255 - ], - "16": [ - 150, - 15, - 38, - 255 - ], - "17": [ - 153, - 16, - 39, - 255 - ], - "18": [ - 155, - 16, - 39, - 255 - ], - "19": [ - 158, - 17, - 39, - 255 - ], - "20": [ - 161, - 18, - 40, - 255 - ], - "21": [ - 164, - 19, - 40, - 255 - ], - "22": [ - 167, - 20, - 41, - 255 - ], - "23": [ - 170, - 21, - 41, - 255 - ], - "24": [ - 173, - 22, - 42, - 255 - ], - "25": [ - 176, - 23, - 42, - 255 - ], - "26": [ - 178, - 25, - 43, - 255 - ], - "27": [ - 180, - 28, - 45, - 255 - ], - "28": [ - 181, - 31, - 46, - 255 - ], - "29": [ - 182, - 33, - 47, - 255 - ], - "30": [ - 184, - 36, - 49, - 255 - ], - "31": [ - 185, - 39, - 50, - 255 - ], - "32": [ - 187, - 42, - 51, - 255 - ], - "33": [ - 188, - 45, - 52, - 255 - ], - "34": [ - 190, - 48, - 54, - 255 - ], - "35": [ - 191, - 50, - 55, - 255 - ], - "36": [ - 192, - 53, - 56, - 255 - ], - "37": [ - 194, - 56, - 58, - 255 - ], - "38": [ - 195, - 59, - 59, - 255 - ], - "39": [ - 197, - 62, - 60, - 255 - ], - "40": [ - 198, - 64, - 62, - 255 - ], - "41": [ - 199, - 67, - 63, - 255 - ], - "42": [ - 201, - 70, - 65, - 255 - ], - "43": [ - 202, - 73, - 66, - 255 - ], - "44": [ - 204, - 76, - 67, - 255 - ], - "45": [ - 205, - 79, - 68, - 255 - ], - "46": [ - 206, - 81, - 70, - 255 - ], - "47": [ - 208, - 84, - 71, - 255 - ], - "48": [ - 209, - 87, - 73, - 255 - ], - "49": [ - 211, - 90, - 74, - 255 - ], - "50": [ - 212, - 93, - 75, - 255 - ], - "51": [ - 214, - 96, - 77, - 255 - ], - "52": [ - 215, - 98, - 79, - 255 - ], - "53": [ - 216, - 101, - 81, - 255 - ], - "54": [ - 217, - 104, - 83, - 255 - ], - "55": [ - 218, - 106, - 85, - 255 - ], - "56": [ - 219, - 109, - 87, - 255 - ], - "57": [ - 221, - 112, - 89, - 255 - ], - "58": [ - 222, - 114, - 91, - 255 - ], - "59": [ - 223, - 117, - 93, - 255 - ], - "60": [ - 224, - 120, - 95, - 255 - ], - "61": [ - 225, - 123, - 97, - 255 - ], - "62": [ - 226, - 125, - 99, - 255 - ], - "63": [ - 228, - 128, - 101, - 255 - ], - "64": [ - 229, - 131, - 104, - 255 - ], - "65": [ - 230, - 133, - 106, - 255 - ], - "66": [ - 231, - 136, - 108, - 255 - ], - "67": [ - 232, - 139, - 110, - 255 - ], - "68": [ - 234, - 141, - 112, - 255 - ], - "69": [ - 235, - 144, - 114, - 255 - ], - "70": [ - 236, - 147, - 116, - 255 - ], - "71": [ - 237, - 150, - 118, - 255 - ], - "72": [ - 238, - 152, - 120, - 255 - ], - "73": [ - 239, - 155, - 122, - 255 - ], - "74": [ - 241, - 158, - 124, - 255 - ], - "75": [ - 242, - 160, - 126, - 255 - ], - "76": [ - 243, - 163, - 128, - 255 - ], - "77": [ - 244, - 166, - 131, - 255 - ], - "78": [ - 244, - 168, - 134, - 255 - ], - "79": [ - 244, - 170, - 136, - 255 - ], - "80": [ - 245, - 172, - 139, - 255 - ], - "81": [ - 245, - 174, - 142, - 255 - ], - "82": [ - 245, - 176, - 144, - 255 - ], - "83": [ - 246, - 178, - 147, - 255 - ], - "84": [ - 246, - 180, - 150, - 255 - ], - "85": [ - 247, - 182, - 152, - 255 - ], - "86": [ - 247, - 185, - 155, - 255 - ], - "87": [ - 247, - 187, - 158, - 255 - ], - "88": [ - 248, - 189, - 161, - 255 - ], - "89": [ - 248, - 191, - 163, - 255 - ], - "90": [ - 248, - 193, - 166, - 255 - ], - "91": [ - 249, - 195, - 169, - 255 - ], - "92": [ - 249, - 197, - 171, - 255 - ], - "93": [ - 249, - 199, - 174, - 255 - ], - "94": [ - 250, - 202, - 177, - 255 - ], - "95": [ - 250, - 204, - 180, - 255 - ], - "96": [ - 250, - 206, - 182, - 255 - ], - "97": [ - 251, - 208, - 185, - 255 - ], - "98": [ - 251, - 210, - 188, - 255 - ], - "99": [ - 251, - 212, - 190, - 255 - ], - "100": [ - 252, - 214, - 193, - 255 - ], - "101": [ - 252, - 216, - 196, - 255 - ], - "102": [ - 253, - 219, - 199, - 255 - ], - "103": [ - 252, - 220, - 200, - 255 - ], - "104": [ - 252, - 221, - 202, - 255 - ], - "105": [ - 252, - 222, - 204, - 255 - ], - "106": [ - 252, - 223, - 206, - 255 - ], - "107": [ - 251, - 224, - 208, - 255 - ], - "108": [ - 251, - 225, - 210, - 255 - ], - "109": [ - 251, - 226, - 212, - 255 - ], - "110": [ - 251, - 227, - 214, - 255 - ], - "111": [ - 250, - 228, - 215, - 255 - ], - "112": [ - 250, - 229, - 217, - 255 - ], - "113": [ - 250, - 231, - 219, - 255 - ], - "114": [ - 250, - 232, - 221, - 255 - ], - "115": [ - 249, - 233, - 223, - 255 - ], - "116": [ - 249, - 234, - 225, - 255 - ], - "117": [ - 249, - 235, - 227, - 255 - ], - "118": [ - 249, - 236, - 229, - 255 - ], - "119": [ - 249, - 237, - 231, - 255 - ], - "120": [ - 248, - 238, - 232, - 255 - ], - "121": [ - 248, - 239, - 234, - 255 - ], - "122": [ - 248, - 240, - 236, - 255 - ], - "123": [ - 248, - 242, - 238, - 255 - ], - "124": [ - 247, - 243, - 240, - 255 - ], - "125": [ - 247, - 244, - 242, - 255 - ], - "126": [ - 247, - 245, - 244, - 255 - ], - "127": [ - 247, - 246, - 246, - 255 - ], - "128": [ - 246, - 246, - 246, - 255 - ], - "129": [ - 244, - 245, - 246, - 255 - ], - "130": [ - 243, - 245, - 246, - 255 - ], - "131": [ - 241, - 244, - 246, - 255 - ], - "132": [ - 240, - 243, - 245, - 255 - ], - "133": [ - 238, - 243, - 245, - 255 - ], - "134": [ - 237, - 242, - 245, - 255 - ], - "135": [ - 235, - 241, - 244, - 255 - ], - "136": [ - 234, - 241, - 244, - 255 - ], - "137": [ - 232, - 240, - 244, - 255 - ], - "138": [ - 231, - 239, - 244, - 255 - ], - "139": [ - 229, - 238, - 243, - 255 - ], - "140": [ - 228, - 238, - 243, - 255 - ], - "141": [ - 226, - 237, - 243, - 255 - ], - "142": [ - 225, - 236, - 243, - 255 - ], - "143": [ - 223, - 236, - 242, - 255 - ], - "144": [ - 222, - 235, - 242, - 255 - ], - "145": [ - 220, - 234, - 242, - 255 - ], - "146": [ - 219, - 233, - 241, - 255 - ], - "147": [ - 217, - 233, - 241, - 255 - ], - "148": [ - 216, - 232, - 241, - 255 - ], - "149": [ - 214, - 231, - 241, - 255 - ], - "150": [ - 213, - 231, - 240, - 255 - ], - "151": [ - 211, - 230, - 240, - 255 - ], - "152": [ - 210, - 229, - 240, - 255 - ], - "153": [ - 209, - 229, - 240, - 255 - ], - "154": [ - 206, - 227, - 239, - 255 - ], - "155": [ - 204, - 226, - 238, - 255 - ], - "156": [ - 201, - 225, - 237, - 255 - ], - "157": [ - 199, - 223, - 237, - 255 - ], - "158": [ - 196, - 222, - 236, - 255 - ], - "159": [ - 194, - 221, - 235, - 255 - ], - "160": [ - 191, - 220, - 235, - 255 - ], - "161": [ - 189, - 218, - 234, - 255 - ], - "162": [ - 186, - 217, - 233, - 255 - ], - "163": [ - 184, - 216, - 232, - 255 - ], - "164": [ - 181, - 215, - 232, - 255 - ], - "165": [ - 179, - 213, - 231, - 255 - ], - "166": [ - 176, - 212, - 230, - 255 - ], - "167": [ - 174, - 211, - 230, - 255 - ], - "168": [ - 171, - 210, - 229, - 255 - ], - "169": [ - 169, - 208, - 228, - 255 - ], - "170": [ - 167, - 207, - 228, - 255 - ], - "171": [ - 164, - 206, - 227, - 255 - ], - "172": [ - 162, - 205, - 226, - 255 - ], - "173": [ - 159, - 203, - 225, - 255 - ], - "174": [ - 157, - 202, - 225, - 255 - ], - "175": [ - 154, - 201, - 224, - 255 - ], - "176": [ - 152, - 200, - 223, - 255 - ], - "177": [ - 149, - 198, - 223, - 255 - ], - "178": [ - 147, - 197, - 222, - 255 - ], - "179": [ - 144, - 196, - 221, - 255 - ], - "180": [ - 141, - 194, - 220, - 255 - ], - "181": [ - 138, - 192, - 219, - 255 - ], - "182": [ - 135, - 190, - 218, - 255 - ], - "183": [ - 132, - 188, - 217, - 255 - ], - "184": [ - 128, - 186, - 216, - 255 - ], - "185": [ - 125, - 184, - 215, - 255 - ], - "186": [ - 122, - 182, - 214, - 255 - ], - "187": [ - 119, - 180, - 213, - 255 - ], - "188": [ - 116, - 178, - 211, - 255 - ], - "189": [ - 113, - 176, - 210, - 255 - ], - "190": [ - 110, - 174, - 209, - 255 - ], - "191": [ - 107, - 172, - 208, - 255 - ], - "192": [ - 104, - 170, - 207, - 255 - ], - "193": [ - 101, - 168, - 206, - 255 - ], - "194": [ - 97, - 166, - 205, - 255 - ], - "195": [ - 94, - 164, - 204, - 255 - ], - "196": [ - 91, - 162, - 203, - 255 - ], - "197": [ - 88, - 160, - 202, - 255 - ], - "198": [ - 85, - 158, - 201, - 255 - ], - "199": [ - 82, - 156, - 200, - 255 - ], - "200": [ - 79, - 154, - 199, - 255 - ], - "201": [ - 76, - 152, - 198, - 255 - ], - "202": [ - 73, - 150, - 197, - 255 - ], - "203": [ - 70, - 148, - 196, - 255 - ], - "204": [ - 67, - 147, - 195, - 255 - ], - "205": [ - 65, - 145, - 194, - 255 - ], - "206": [ - 64, - 143, - 193, - 255 - ], - "207": [ - 63, - 141, - 192, - 255 - ], - "208": [ - 61, - 139, - 191, - 255 - ], - "209": [ - 60, - 138, - 190, - 255 - ], - "210": [ - 59, - 136, - 189, - 255 - ], - "211": [ - 57, - 134, - 188, - 255 - ], - "212": [ - 56, - 132, - 187, - 255 - ], - "213": [ - 55, - 131, - 186, - 255 - ], - "214": [ - 53, - 129, - 185, - 255 - ], - "215": [ - 52, - 127, - 185, - 255 - ], - "216": [ - 51, - 125, - 184, - 255 - ], - "217": [ - 49, - 124, - 183, - 255 - ], - "218": [ - 48, - 122, - 182, - 255 - ], - "219": [ - 47, - 120, - 181, - 255 - ], - "220": [ - 45, - 118, - 180, - 255 - ], - "221": [ - 44, - 117, - 179, - 255 - ], - "222": [ - 43, - 115, - 178, - 255 - ], - "223": [ - 41, - 113, - 177, - 255 - ], - "224": [ - 40, - 111, - 176, - 255 - ], - "225": [ - 39, - 109, - 176, - 255 - ], - "226": [ - 37, - 108, - 175, - 255 - ], - "227": [ - 36, - 106, - 174, - 255 - ], - "228": [ - 35, - 104, - 173, - 255 - ], - "229": [ - 33, - 102, - 172, - 255 - ], - "230": [ - 32, - 100, - 170, - 255 - ], - "231": [ - 31, - 98, - 167, - 255 - ], - "232": [ - 30, - 96, - 164, - 255 - ], - "233": [ - 29, - 94, - 161, - 255 - ], - "234": [ - 28, - 92, - 158, - 255 - ], - "235": [ - 26, - 90, - 155, - 255 - ], - "236": [ - 25, - 88, - 152, - 255 - ], - "237": [ - 24, - 86, - 149, - 255 - ], - "238": [ - 23, - 84, - 147, - 255 - ], - "239": [ - 22, - 81, - 144, - 255 - ], - "240": [ - 21, - 79, - 141, - 255 - ], - "241": [ - 20, - 77, - 138, - 255 - ], - "242": [ - 19, - 75, - 135, - 255 - ], - "243": [ - 18, - 73, - 132, - 255 - ], - "244": [ - 17, - 71, - 129, - 255 - ], - "245": [ - 15, - 69, - 126, - 255 - ], - "246": [ - 14, - 67, - 123, - 255 - ], - "247": [ - 13, - 64, - 120, - 255 - ], - "248": [ - 12, - 62, - 117, - 255 - ], - "249": [ - 11, - 60, - 114, - 255 - ], - "250": [ - 10, - 58, - 111, - 255 - ], - "251": [ - 9, - 56, - 108, - 255 - ], - "252": [ - 8, - 54, - 105, - 255 - ], - "253": [ - 7, - 52, - 102, - 255 - ], - "254": [ - 6, - 50, - 99, - 255 - ], - "255": [ - 5, - 48, - 97, - 255 - ] - }, - rdgy: { - "0": [ - 103, - 0, - 31, - 255 - ], - "1": [ - 105, - 0, - 31, - 255 - ], - "2": [ - 108, - 1, - 31, - 255 - ], - "3": [ - 111, - 2, - 32, - 255 - ], - "4": [ - 114, - 3, - 32, - 255 - ], - "5": [ - 117, - 4, - 33, - 255 - ], - "6": [ - 120, - 5, - 33, - 255 - ], - "7": [ - 123, - 6, - 34, - 255 - ], - "8": [ - 126, - 7, - 34, - 255 - ], - "9": [ - 129, - 8, - 35, - 255 - ], - "10": [ - 132, - 9, - 35, - 255 - ], - "11": [ - 135, - 10, - 36, - 255 - ], - "12": [ - 138, - 11, - 36, - 255 - ], - "13": [ - 141, - 12, - 37, - 255 - ], - "14": [ - 144, - 13, - 37, - 255 - ], - "15": [ - 147, - 14, - 38, - 255 - ], - "16": [ - 150, - 15, - 38, - 255 - ], - "17": [ - 153, - 16, - 39, - 255 - ], - "18": [ - 155, - 16, - 39, - 255 - ], - "19": [ - 158, - 17, - 39, - 255 - ], - "20": [ - 161, - 18, - 40, - 255 - ], - "21": [ - 164, - 19, - 40, - 255 - ], - "22": [ - 167, - 20, - 41, - 255 - ], - "23": [ - 170, - 21, - 41, - 255 - ], - "24": [ - 173, - 22, - 42, - 255 - ], - "25": [ - 176, - 23, - 42, - 255 - ], - "26": [ - 178, - 25, - 43, - 255 - ], - "27": [ - 180, - 28, - 45, - 255 - ], - "28": [ - 181, - 31, - 46, - 255 - ], - "29": [ - 182, - 33, - 47, - 255 - ], - "30": [ - 184, - 36, - 49, - 255 - ], - "31": [ - 185, - 39, - 50, - 255 - ], - "32": [ - 187, - 42, - 51, - 255 - ], - "33": [ - 188, - 45, - 52, - 255 - ], - "34": [ - 190, - 48, - 54, - 255 - ], - "35": [ - 191, - 50, - 55, - 255 - ], - "36": [ - 192, - 53, - 56, - 255 - ], - "37": [ - 194, - 56, - 58, - 255 - ], - "38": [ - 195, - 59, - 59, - 255 - ], - "39": [ - 197, - 62, - 60, - 255 - ], - "40": [ - 198, - 64, - 62, - 255 - ], - "41": [ - 199, - 67, - 63, - 255 - ], - "42": [ - 201, - 70, - 65, - 255 - ], - "43": [ - 202, - 73, - 66, - 255 - ], - "44": [ - 204, - 76, - 67, - 255 - ], - "45": [ - 205, - 79, - 68, - 255 - ], - "46": [ - 206, - 81, - 70, - 255 - ], - "47": [ - 208, - 84, - 71, - 255 - ], - "48": [ - 209, - 87, - 73, - 255 - ], - "49": [ - 211, - 90, - 74, - 255 - ], - "50": [ - 212, - 93, - 75, - 255 - ], - "51": [ - 214, - 96, - 77, - 255 - ], - "52": [ - 215, - 98, - 79, - 255 - ], - "53": [ - 216, - 101, - 81, - 255 - ], - "54": [ - 217, - 104, - 83, - 255 - ], - "55": [ - 218, - 106, - 85, - 255 - ], - "56": [ - 219, - 109, - 87, - 255 - ], - "57": [ - 221, - 112, - 89, - 255 - ], - "58": [ - 222, - 114, - 91, - 255 - ], - "59": [ - 223, - 117, - 93, - 255 - ], - "60": [ - 224, - 120, - 95, - 255 - ], - "61": [ - 225, - 123, - 97, - 255 - ], - "62": [ - 226, - 125, - 99, - 255 - ], - "63": [ - 228, - 128, - 101, - 255 - ], - "64": [ - 229, - 131, - 104, - 255 - ], - "65": [ - 230, - 133, - 106, - 255 - ], - "66": [ - 231, - 136, - 108, - 255 - ], - "67": [ - 232, - 139, - 110, - 255 - ], - "68": [ - 234, - 141, - 112, - 255 - ], - "69": [ - 235, - 144, - 114, - 255 - ], - "70": [ - 236, - 147, - 116, - 255 - ], - "71": [ - 237, - 150, - 118, - 255 - ], - "72": [ - 238, - 152, - 120, - 255 - ], - "73": [ - 239, - 155, - 122, - 255 - ], - "74": [ - 241, - 158, - 124, - 255 - ], - "75": [ - 242, - 160, - 126, - 255 - ], - "76": [ - 243, - 163, - 128, - 255 - ], - "77": [ - 244, - 166, - 131, - 255 - ], - "78": [ - 244, - 168, - 134, - 255 - ], - "79": [ - 244, - 170, - 136, - 255 - ], - "80": [ - 245, - 172, - 139, - 255 - ], - "81": [ - 245, - 174, - 142, - 255 - ], - "82": [ - 245, - 176, - 144, - 255 - ], - "83": [ - 246, - 178, - 147, - 255 - ], - "84": [ - 246, - 180, - 150, - 255 - ], - "85": [ - 247, - 182, - 152, - 255 - ], - "86": [ - 247, - 185, - 155, - 255 - ], - "87": [ - 247, - 187, - 158, - 255 - ], - "88": [ - 248, - 189, - 161, - 255 - ], - "89": [ - 248, - 191, - 163, - 255 - ], - "90": [ - 248, - 193, - 166, - 255 - ], - "91": [ - 249, - 195, - 169, - 255 - ], - "92": [ - 249, - 197, - 171, - 255 - ], - "93": [ - 249, - 199, - 174, - 255 - ], - "94": [ - 250, - 202, - 177, - 255 - ], - "95": [ - 250, - 204, - 180, - 255 - ], - "96": [ - 250, - 206, - 182, - 255 - ], - "97": [ - 251, - 208, - 185, - 255 - ], - "98": [ - 251, - 210, - 188, - 255 - ], - "99": [ - 251, - 212, - 190, - 255 - ], - "100": [ - 252, - 214, - 193, - 255 - ], - "101": [ - 252, - 216, - 196, - 255 - ], - "102": [ - 253, - 219, - 199, - 255 - ], - "103": [ - 253, - 220, - 201, - 255 - ], - "104": [ - 253, - 221, - 203, - 255 - ], - "105": [ - 253, - 223, - 205, - 255 - ], - "106": [ - 253, - 224, - 207, - 255 - ], - "107": [ - 253, - 226, - 209, - 255 - ], - "108": [ - 253, - 227, - 212, - 255 - ], - "109": [ - 253, - 228, - 214, - 255 - ], - "110": [ - 253, - 230, - 216, - 255 - ], - "111": [ - 253, - 231, - 218, - 255 - ], - "112": [ - 253, - 233, - 220, - 255 - ], - "113": [ - 253, - 234, - 223, - 255 - ], - "114": [ - 253, - 235, - 225, - 255 - ], - "115": [ - 254, - 237, - 227, - 255 - ], - "116": [ - 254, - 238, - 229, - 255 - ], - "117": [ - 254, - 240, - 231, - 255 - ], - "118": [ - 254, - 241, - 234, - 255 - ], - "119": [ - 254, - 243, - 236, - 255 - ], - "120": [ - 254, - 244, - 238, - 255 - ], - "121": [ - 254, - 245, - 240, - 255 - ], - "122": [ - 254, - 247, - 242, - 255 - ], - "123": [ - 254, - 248, - 245, - 255 - ], - "124": [ - 254, - 250, - 247, - 255 - ], - "125": [ - 254, - 251, - 249, - 255 - ], - "126": [ - 254, - 252, - 251, - 255 - ], - "127": [ - 254, - 254, - 253, - 255 - ], - "128": [ - 254, - 254, - 254, - 255 - ], - "129": [ - 253, - 253, - 253, - 255 - ], - "130": [ - 251, - 251, - 251, - 255 - ], - "131": [ - 250, - 250, - 250, - 255 - ], - "132": [ - 249, - 249, - 249, - 255 - ], - "133": [ - 248, - 248, - 248, - 255 - ], - "134": [ - 247, - 247, - 247, - 255 - ], - "135": [ - 245, - 245, - 245, - 255 - ], - "136": [ - 244, - 244, - 244, - 255 - ], - "137": [ - 243, - 243, - 243, - 255 - ], - "138": [ - 242, - 242, - 242, - 255 - ], - "139": [ - 241, - 241, - 241, - 255 - ], - "140": [ - 239, - 239, - 239, - 255 - ], - "141": [ - 238, - 238, - 238, - 255 - ], - "142": [ - 237, - 237, - 237, - 255 - ], - "143": [ - 236, - 236, - 236, - 255 - ], - "144": [ - 234, - 234, - 234, - 255 - ], - "145": [ - 233, - 233, - 233, - 255 - ], - "146": [ - 232, - 232, - 232, - 255 - ], - "147": [ - 231, - 231, - 231, - 255 - ], - "148": [ - 230, - 230, - 230, - 255 - ], - "149": [ - 228, - 228, - 228, - 255 - ], - "150": [ - 227, - 227, - 227, - 255 - ], - "151": [ - 226, - 226, - 226, - 255 - ], - "152": [ - 225, - 225, - 225, - 255 - ], - "153": [ - 224, - 224, - 224, - 255 - ], - "154": [ - 222, - 222, - 222, - 255 - ], - "155": [ - 221, - 221, - 221, - 255 - ], - "156": [ - 219, - 219, - 219, - 255 - ], - "157": [ - 218, - 218, - 218, - 255 - ], - "158": [ - 216, - 216, - 216, - 255 - ], - "159": [ - 215, - 215, - 215, - 255 - ], - "160": [ - 213, - 213, - 213, - 255 - ], - "161": [ - 212, - 212, - 212, - 255 - ], - "162": [ - 210, - 210, - 210, - 255 - ], - "163": [ - 209, - 209, - 209, - 255 - ], - "164": [ - 207, - 207, - 207, - 255 - ], - "165": [ - 206, - 206, - 206, - 255 - ], - "166": [ - 204, - 204, - 204, - 255 - ], - "167": [ - 203, - 203, - 203, - 255 - ], - "168": [ - 201, - 201, - 201, - 255 - ], - "169": [ - 200, - 200, - 200, - 255 - ], - "170": [ - 198, - 198, - 198, - 255 - ], - "171": [ - 197, - 197, - 197, - 255 - ], - "172": [ - 195, - 195, - 195, - 255 - ], - "173": [ - 194, - 194, - 194, - 255 - ], - "174": [ - 192, - 192, - 192, - 255 - ], - "175": [ - 191, - 191, - 191, - 255 - ], - "176": [ - 189, - 189, - 189, - 255 - ], - "177": [ - 188, - 188, - 188, - 255 - ], - "178": [ - 186, - 186, - 186, - 255 - ], - "179": [ - 185, - 185, - 185, - 255 - ], - "180": [ - 183, - 183, - 183, - 255 - ], - "181": [ - 181, - 181, - 181, - 255 - ], - "182": [ - 179, - 179, - 179, - 255 - ], - "183": [ - 177, - 177, - 177, - 255 - ], - "184": [ - 175, - 175, - 175, - 255 - ], - "185": [ - 173, - 173, - 173, - 255 - ], - "186": [ - 171, - 171, - 171, - 255 - ], - "187": [ - 169, - 169, - 169, - 255 - ], - "188": [ - 167, - 167, - 167, - 255 - ], - "189": [ - 165, - 165, - 165, - 255 - ], - "190": [ - 163, - 163, - 163, - 255 - ], - "191": [ - 161, - 161, - 161, - 255 - ], - "192": [ - 159, - 159, - 159, - 255 - ], - "193": [ - 157, - 157, - 157, - 255 - ], - "194": [ - 155, - 155, - 155, - 255 - ], - "195": [ - 153, - 153, - 153, - 255 - ], - "196": [ - 151, - 151, - 151, - 255 - ], - "197": [ - 149, - 149, - 149, - 255 - ], - "198": [ - 147, - 147, - 147, - 255 - ], - "199": [ - 145, - 145, - 145, - 255 - ], - "200": [ - 143, - 143, - 143, - 255 - ], - "201": [ - 141, - 141, - 141, - 255 - ], - "202": [ - 139, - 139, - 139, - 255 - ], - "203": [ - 137, - 137, - 137, - 255 - ], - "204": [ - 135, - 135, - 135, - 255 - ], - "205": [ - 132, - 132, - 132, - 255 - ], - "206": [ - 130, - 130, - 130, - 255 - ], - "207": [ - 128, - 128, - 128, - 255 - ], - "208": [ - 125, - 125, - 125, - 255 - ], - "209": [ - 123, - 123, - 123, - 255 - ], - "210": [ - 121, - 121, - 121, - 255 - ], - "211": [ - 119, - 119, - 119, - 255 - ], - "212": [ - 116, - 116, - 116, - 255 - ], - "213": [ - 114, - 114, - 114, - 255 - ], - "214": [ - 112, - 112, - 112, - 255 - ], - "215": [ - 109, - 109, - 109, - 255 - ], - "216": [ - 107, - 107, - 107, - 255 - ], - "217": [ - 105, - 105, - 105, - 255 - ], - "218": [ - 103, - 103, - 103, - 255 - ], - "219": [ - 100, - 100, - 100, - 255 - ], - "220": [ - 98, - 98, - 98, - 255 - ], - "221": [ - 96, - 96, - 96, - 255 - ], - "222": [ - 94, - 94, - 94, - 255 - ], - "223": [ - 91, - 91, - 91, - 255 - ], - "224": [ - 89, - 89, - 89, - 255 - ], - "225": [ - 87, - 87, - 87, - 255 - ], - "226": [ - 84, - 84, - 84, - 255 - ], - "227": [ - 82, - 82, - 82, - 255 - ], - "228": [ - 80, - 80, - 80, - 255 - ], - "229": [ - 78, - 78, - 78, - 255 - ], - "230": [ - 76, - 76, - 76, - 255 - ], - "231": [ - 73, - 73, - 73, - 255 - ], - "232": [ - 72, - 72, - 72, - 255 - ], - "233": [ - 69, - 69, - 69, - 255 - ], - "234": [ - 68, - 68, - 68, - 255 - ], - "235": [ - 65, - 65, - 65, - 255 - ], - "236": [ - 64, - 64, - 64, - 255 - ], - "237": [ - 61, - 61, - 61, - 255 - ], - "238": [ - 60, - 60, - 60, - 255 - ], - "239": [ - 57, - 57, - 57, - 255 - ], - "240": [ - 56, - 56, - 56, - 255 - ], - "241": [ - 53, - 53, - 53, - 255 - ], - "242": [ - 52, - 52, - 52, - 255 - ], - "243": [ - 49, - 49, - 49, - 255 - ], - "244": [ - 48, - 48, - 48, - 255 - ], - "245": [ - 46, - 46, - 46, - 255 - ], - "246": [ - 44, - 44, - 44, - 255 - ], - "247": [ - 42, - 42, - 42, - 255 - ], - "248": [ - 40, - 40, - 40, - 255 - ], - "249": [ - 38, - 38, - 38, - 255 - ], - "250": [ - 36, - 36, - 36, - 255 - ], - "251": [ - 34, - 34, - 34, - 255 - ], - "252": [ - 32, - 32, - 32, - 255 - ], - "253": [ - 30, - 30, - 30, - 255 - ], - "254": [ - 28, - 28, - 28, - 255 - ], - "255": [ - 26, - 26, - 26, - 255 - ] - }, - rdylbu: { - "0": [ - 165, - 0, - 38, - 255 - ], - "1": [ - 166, - 1, - 38, - 255 - ], - "2": [ - 168, - 3, - 38, - 255 - ], - "3": [ - 170, - 5, - 38, - 255 - ], - "4": [ - 172, - 7, - 38, - 255 - ], - "5": [ - 174, - 9, - 38, - 255 - ], - "6": [ - 176, - 11, - 38, - 255 - ], - "7": [ - 178, - 13, - 38, - 255 - ], - "8": [ - 180, - 15, - 38, - 255 - ], - "9": [ - 182, - 16, - 38, - 255 - ], - "10": [ - 184, - 18, - 38, - 255 - ], - "11": [ - 186, - 20, - 38, - 255 - ], - "12": [ - 188, - 22, - 38, - 255 - ], - "13": [ - 190, - 24, - 38, - 255 - ], - "14": [ - 192, - 26, - 38, - 255 - ], - "15": [ - 194, - 28, - 38, - 255 - ], - "16": [ - 196, - 30, - 38, - 255 - ], - "17": [ - 198, - 32, - 38, - 255 - ], - "18": [ - 200, - 33, - 38, - 255 - ], - "19": [ - 202, - 35, - 38, - 255 - ], - "20": [ - 204, - 37, - 38, - 255 - ], - "21": [ - 206, - 39, - 38, - 255 - ], - "22": [ - 208, - 41, - 38, - 255 - ], - "23": [ - 210, - 43, - 38, - 255 - ], - "24": [ - 212, - 45, - 38, - 255 - ], - "25": [ - 214, - 47, - 38, - 255 - ], - "26": [ - 215, - 49, - 39, - 255 - ], - "27": [ - 216, - 51, - 40, - 255 - ], - "28": [ - 217, - 53, - 41, - 255 - ], - "29": [ - 218, - 56, - 42, - 255 - ], - "30": [ - 220, - 58, - 43, - 255 - ], - "31": [ - 221, - 61, - 45, - 255 - ], - "32": [ - 222, - 63, - 46, - 255 - ], - "33": [ - 223, - 65, - 47, - 255 - ], - "34": [ - 224, - 68, - 48, - 255 - ], - "35": [ - 225, - 70, - 49, - 255 - ], - "36": [ - 226, - 73, - 50, - 255 - ], - "37": [ - 228, - 75, - 51, - 255 - ], - "38": [ - 229, - 77, - 52, - 255 - ], - "39": [ - 230, - 80, - 53, - 255 - ], - "40": [ - 231, - 82, - 54, - 255 - ], - "41": [ - 232, - 85, - 56, - 255 - ], - "42": [ - 233, - 87, - 57, - 255 - ], - "43": [ - 234, - 89, - 58, - 255 - ], - "44": [ - 236, - 92, - 59, - 255 - ], - "45": [ - 237, - 94, - 60, - 255 - ], - "46": [ - 238, - 97, - 61, - 255 - ], - "47": [ - 239, - 99, - 62, - 255 - ], - "48": [ - 240, - 101, - 63, - 255 - ], - "49": [ - 241, - 104, - 64, - 255 - ], - "50": [ - 242, - 106, - 65, - 255 - ], - "51": [ - 244, - 109, - 67, - 255 - ], - "52": [ - 244, - 111, - 68, - 255 - ], - "53": [ - 244, - 114, - 69, - 255 - ], - "54": [ - 245, - 116, - 70, - 255 - ], - "55": [ - 245, - 119, - 71, - 255 - ], - "56": [ - 245, - 121, - 72, - 255 - ], - "57": [ - 246, - 124, - 74, - 255 - ], - "58": [ - 246, - 126, - 75, - 255 - ], - "59": [ - 246, - 129, - 76, - 255 - ], - "60": [ - 247, - 131, - 77, - 255 - ], - "61": [ - 247, - 134, - 78, - 255 - ], - "62": [ - 247, - 137, - 79, - 255 - ], - "63": [ - 248, - 139, - 81, - 255 - ], - "64": [ - 248, - 142, - 82, - 255 - ], - "65": [ - 248, - 144, - 83, - 255 - ], - "66": [ - 249, - 147, - 84, - 255 - ], - "67": [ - 249, - 149, - 85, - 255 - ], - "68": [ - 250, - 152, - 86, - 255 - ], - "69": [ - 250, - 154, - 88, - 255 - ], - "70": [ - 250, - 157, - 89, - 255 - ], - "71": [ - 251, - 159, - 90, - 255 - ], - "72": [ - 251, - 162, - 91, - 255 - ], - "73": [ - 251, - 165, - 92, - 255 - ], - "74": [ - 252, - 167, - 94, - 255 - ], - "75": [ - 252, - 170, - 95, - 255 - ], - "76": [ - 252, - 172, - 96, - 255 - ], - "77": [ - 253, - 174, - 97, - 255 - ], - "78": [ - 253, - 176, - 99, - 255 - ], - "79": [ - 253, - 178, - 101, - 255 - ], - "80": [ - 253, - 180, - 103, - 255 - ], - "81": [ - 253, - 182, - 105, - 255 - ], - "82": [ - 253, - 184, - 107, - 255 - ], - "83": [ - 253, - 186, - 108, - 255 - ], - "84": [ - 253, - 188, - 110, - 255 - ], - "85": [ - 253, - 190, - 112, - 255 - ], - "86": [ - 253, - 192, - 114, - 255 - ], - "87": [ - 253, - 194, - 116, - 255 - ], - "88": [ - 253, - 196, - 118, - 255 - ], - "89": [ - 253, - 198, - 120, - 255 - ], - "90": [ - 253, - 200, - 121, - 255 - ], - "91": [ - 253, - 202, - 123, - 255 - ], - "92": [ - 253, - 204, - 125, - 255 - ], - "93": [ - 253, - 206, - 127, - 255 - ], - "94": [ - 253, - 208, - 129, - 255 - ], - "95": [ - 253, - 210, - 131, - 255 - ], - "96": [ - 253, - 212, - 132, - 255 - ], - "97": [ - 253, - 214, - 134, - 255 - ], - "98": [ - 253, - 216, - 136, - 255 - ], - "99": [ - 253, - 218, - 138, - 255 - ], - "100": [ - 253, - 220, - 140, - 255 - ], - "101": [ - 253, - 222, - 142, - 255 - ], - "102": [ - 254, - 224, - 144, - 255 - ], - "103": [ - 254, - 225, - 145, - 255 - ], - "104": [ - 254, - 226, - 147, - 255 - ], - "105": [ - 254, - 227, - 149, - 255 - ], - "106": [ - 254, - 228, - 151, - 255 - ], - "107": [ - 254, - 230, - 153, - 255 - ], - "108": [ - 254, - 231, - 155, - 255 - ], - "109": [ - 254, - 232, - 156, - 255 - ], - "110": [ - 254, - 233, - 158, - 255 - ], - "111": [ - 254, - 234, - 160, - 255 - ], - "112": [ - 254, - 236, - 162, - 255 - ], - "113": [ - 254, - 237, - 164, - 255 - ], - "114": [ - 254, - 238, - 166, - 255 - ], - "115": [ - 254, - 239, - 167, - 255 - ], - "116": [ - 254, - 241, - 169, - 255 - ], - "117": [ - 254, - 242, - 171, - 255 - ], - "118": [ - 254, - 243, - 173, - 255 - ], - "119": [ - 254, - 244, - 175, - 255 - ], - "120": [ - 254, - 245, - 177, - 255 - ], - "121": [ - 254, - 247, - 179, - 255 - ], - "122": [ - 254, - 248, - 180, - 255 - ], - "123": [ - 254, - 249, - 182, - 255 - ], - "124": [ - 254, - 250, - 184, - 255 - ], - "125": [ - 254, - 251, - 186, - 255 - ], - "126": [ - 254, - 253, - 188, - 255 - ], - "127": [ - 254, - 254, - 190, - 255 - ], - "128": [ - 254, - 254, - 192, - 255 - ], - "129": [ - 253, - 254, - 194, - 255 - ], - "130": [ - 251, - 253, - 196, - 255 - ], - "131": [ - 250, - 253, - 198, - 255 - ], - "132": [ - 249, - 252, - 201, - 255 - ], - "133": [ - 248, - 252, - 203, - 255 - ], - "134": [ - 247, - 251, - 205, - 255 - ], - "135": [ - 245, - 251, - 207, - 255 - ], - "136": [ - 244, - 251, - 210, - 255 - ], - "137": [ - 243, - 250, - 212, - 255 - ], - "138": [ - 242, - 250, - 214, - 255 - ], - "139": [ - 241, - 249, - 216, - 255 - ], - "140": [ - 239, - 249, - 218, - 255 - ], - "141": [ - 238, - 248, - 221, - 255 - ], - "142": [ - 237, - 248, - 223, - 255 - ], - "143": [ - 236, - 247, - 225, - 255 - ], - "144": [ - 234, - 247, - 227, - 255 - ], - "145": [ - 233, - 246, - 230, - 255 - ], - "146": [ - 232, - 246, - 232, - 255 - ], - "147": [ - 231, - 245, - 234, - 255 - ], - "148": [ - 230, - 245, - 236, - 255 - ], - "149": [ - 228, - 244, - 239, - 255 - ], - "150": [ - 227, - 244, - 241, - 255 - ], - "151": [ - 226, - 243, - 243, - 255 - ], - "152": [ - 225, - 243, - 245, - 255 - ], - "153": [ - 224, - 243, - 247, - 255 - ], - "154": [ - 221, - 241, - 247, - 255 - ], - "155": [ - 219, - 240, - 246, - 255 - ], - "156": [ - 217, - 239, - 246, - 255 - ], - "157": [ - 215, - 238, - 245, - 255 - ], - "158": [ - 213, - 237, - 245, - 255 - ], - "159": [ - 211, - 236, - 244, - 255 - ], - "160": [ - 209, - 235, - 243, - 255 - ], - "161": [ - 207, - 234, - 243, - 255 - ], - "162": [ - 205, - 233, - 242, - 255 - ], - "163": [ - 203, - 232, - 242, - 255 - ], - "164": [ - 201, - 231, - 241, - 255 - ], - "165": [ - 199, - 230, - 240, - 255 - ], - "166": [ - 196, - 229, - 240, - 255 - ], - "167": [ - 194, - 228, - 239, - 255 - ], - "168": [ - 192, - 227, - 239, - 255 - ], - "169": [ - 190, - 226, - 238, - 255 - ], - "170": [ - 188, - 225, - 238, - 255 - ], - "171": [ - 186, - 224, - 237, - 255 - ], - "172": [ - 184, - 223, - 236, - 255 - ], - "173": [ - 182, - 222, - 236, - 255 - ], - "174": [ - 180, - 221, - 235, - 255 - ], - "175": [ - 178, - 220, - 235, - 255 - ], - "176": [ - 176, - 219, - 234, - 255 - ], - "177": [ - 174, - 218, - 233, - 255 - ], - "178": [ - 172, - 217, - 233, - 255 - ], - "179": [ - 169, - 216, - 232, - 255 - ], - "180": [ - 167, - 214, - 231, - 255 - ], - "181": [ - 165, - 212, - 230, - 255 - ], - "182": [ - 163, - 210, - 229, - 255 - ], - "183": [ - 161, - 209, - 228, - 255 - ], - "184": [ - 159, - 207, - 227, - 255 - ], - "185": [ - 156, - 205, - 226, - 255 - ], - "186": [ - 154, - 204, - 225, - 255 - ], - "187": [ - 152, - 202, - 225, - 255 - ], - "188": [ - 150, - 200, - 224, - 255 - ], - "189": [ - 148, - 198, - 223, - 255 - ], - "190": [ - 146, - 197, - 222, - 255 - ], - "191": [ - 144, - 195, - 221, - 255 - ], - "192": [ - 141, - 193, - 220, - 255 - ], - "193": [ - 139, - 191, - 219, - 255 - ], - "194": [ - 137, - 190, - 218, - 255 - ], - "195": [ - 135, - 188, - 217, - 255 - ], - "196": [ - 133, - 186, - 216, - 255 - ], - "197": [ - 131, - 185, - 215, - 255 - ], - "198": [ - 128, - 183, - 214, - 255 - ], - "199": [ - 126, - 181, - 213, - 255 - ], - "200": [ - 124, - 179, - 212, - 255 - ], - "201": [ - 122, - 178, - 211, - 255 - ], - "202": [ - 120, - 176, - 210, - 255 - ], - "203": [ - 118, - 174, - 209, - 255 - ], - "204": [ - 116, - 173, - 209, - 255 - ], - "205": [ - 114, - 170, - 207, - 255 - ], - "206": [ - 112, - 168, - 206, - 255 - ], - "207": [ - 110, - 166, - 205, - 255 - ], - "208": [ - 108, - 164, - 204, - 255 - ], - "209": [ - 106, - 162, - 203, - 255 - ], - "210": [ - 104, - 159, - 202, - 255 - ], - "211": [ - 103, - 157, - 201, - 255 - ], - "212": [ - 101, - 155, - 199, - 255 - ], - "213": [ - 99, - 153, - 198, - 255 - ], - "214": [ - 97, - 151, - 197, - 255 - ], - "215": [ - 95, - 148, - 196, - 255 - ], - "216": [ - 93, - 146, - 195, - 255 - ], - "217": [ - 92, - 144, - 194, - 255 - ], - "218": [ - 90, - 142, - 193, - 255 - ], - "219": [ - 88, - 140, - 191, - 255 - ], - "220": [ - 86, - 137, - 190, - 255 - ], - "221": [ - 84, - 135, - 189, - 255 - ], - "222": [ - 82, - 133, - 188, - 255 - ], - "223": [ - 80, - 131, - 187, - 255 - ], - "224": [ - 79, - 129, - 186, - 255 - ], - "225": [ - 77, - 126, - 185, - 255 - ], - "226": [ - 75, - 124, - 183, - 255 - ], - "227": [ - 73, - 122, - 182, - 255 - ], - "228": [ - 71, - 120, - 181, - 255 - ], - "229": [ - 69, - 118, - 180, - 255 - ], - "230": [ - 68, - 115, - 179, - 255 - ], - "231": [ - 67, - 113, - 178, - 255 - ], - "232": [ - 67, - 110, - 176, - 255 - ], - "233": [ - 66, - 108, - 175, - 255 - ], - "234": [ - 65, - 105, - 174, - 255 - ], - "235": [ - 64, - 103, - 173, - 255 - ], - "236": [ - 63, - 100, - 172, - 255 - ], - "237": [ - 63, - 98, - 170, - 255 - ], - "238": [ - 62, - 96, - 169, - 255 - ], - "239": [ - 61, - 93, - 168, - 255 - ], - "240": [ - 60, - 91, - 167, - 255 - ], - "241": [ - 59, - 88, - 166, - 255 - ], - "242": [ - 59, - 86, - 164, - 255 - ], - "243": [ - 58, - 83, - 163, - 255 - ], - "244": [ - 57, - 81, - 162, - 255 - ], - "245": [ - 56, - 78, - 161, - 255 - ], - "246": [ - 56, - 76, - 159, - 255 - ], - "247": [ - 55, - 73, - 158, - 255 - ], - "248": [ - 54, - 71, - 157, - 255 - ], - "249": [ - 53, - 68, - 156, - 255 - ], - "250": [ - 52, - 66, - 155, - 255 - ], - "251": [ - 52, - 63, - 153, - 255 - ], - "252": [ - 51, - 61, - 152, - 255 - ], - "253": [ - 50, - 58, - 151, - 255 - ], - "254": [ - 49, - 56, - 150, - 255 - ], - "255": [ - 49, - 54, - 149, - 255 - ] - }, - rdylgn: { - "0": [ - 165, - 0, - 38, - 255 - ], - "1": [ - 166, - 1, - 38, - 255 - ], - "2": [ - 168, - 3, - 38, - 255 - ], - "3": [ - 170, - 5, - 38, - 255 - ], - "4": [ - 172, - 7, - 38, - 255 - ], - "5": [ - 174, - 9, - 38, - 255 - ], - "6": [ - 176, - 11, - 38, - 255 - ], - "7": [ - 178, - 13, - 38, - 255 - ], - "8": [ - 180, - 15, - 38, - 255 - ], - "9": [ - 182, - 16, - 38, - 255 - ], - "10": [ - 184, - 18, - 38, - 255 - ], - "11": [ - 186, - 20, - 38, - 255 - ], - "12": [ - 188, - 22, - 38, - 255 - ], - "13": [ - 190, - 24, - 38, - 255 - ], - "14": [ - 192, - 26, - 38, - 255 - ], - "15": [ - 194, - 28, - 38, - 255 - ], - "16": [ - 196, - 30, - 38, - 255 - ], - "17": [ - 198, - 32, - 38, - 255 - ], - "18": [ - 200, - 33, - 38, - 255 - ], - "19": [ - 202, - 35, - 38, - 255 - ], - "20": [ - 204, - 37, - 38, - 255 - ], - "21": [ - 206, - 39, - 38, - 255 - ], - "22": [ - 208, - 41, - 38, - 255 - ], - "23": [ - 210, - 43, - 38, - 255 - ], - "24": [ - 212, - 45, - 38, - 255 - ], - "25": [ - 214, - 47, - 38, - 255 - ], - "26": [ - 215, - 49, - 39, - 255 - ], - "27": [ - 216, - 51, - 40, - 255 - ], - "28": [ - 217, - 53, - 41, - 255 - ], - "29": [ - 218, - 56, - 42, - 255 - ], - "30": [ - 220, - 58, - 43, - 255 - ], - "31": [ - 221, - 61, - 45, - 255 - ], - "32": [ - 222, - 63, - 46, - 255 - ], - "33": [ - 223, - 65, - 47, - 255 - ], - "34": [ - 224, - 68, - 48, - 255 - ], - "35": [ - 225, - 70, - 49, - 255 - ], - "36": [ - 226, - 73, - 50, - 255 - ], - "37": [ - 228, - 75, - 51, - 255 - ], - "38": [ - 229, - 77, - 52, - 255 - ], - "39": [ - 230, - 80, - 53, - 255 - ], - "40": [ - 231, - 82, - 54, - 255 - ], - "41": [ - 232, - 85, - 56, - 255 - ], - "42": [ - 233, - 87, - 57, - 255 - ], - "43": [ - 234, - 89, - 58, - 255 - ], - "44": [ - 236, - 92, - 59, - 255 - ], - "45": [ - 237, - 94, - 60, - 255 - ], - "46": [ - 238, - 97, - 61, - 255 - ], - "47": [ - 239, - 99, - 62, - 255 - ], - "48": [ - 240, - 101, - 63, - 255 - ], - "49": [ - 241, - 104, - 64, - 255 - ], - "50": [ - 242, - 106, - 65, - 255 - ], - "51": [ - 244, - 109, - 67, - 255 - ], - "52": [ - 244, - 111, - 68, - 255 - ], - "53": [ - 244, - 114, - 69, - 255 - ], - "54": [ - 245, - 116, - 70, - 255 - ], - "55": [ - 245, - 119, - 71, - 255 - ], - "56": [ - 245, - 121, - 72, - 255 - ], - "57": [ - 246, - 124, - 74, - 255 - ], - "58": [ - 246, - 126, - 75, - 255 - ], - "59": [ - 246, - 129, - 76, - 255 - ], - "60": [ - 247, - 131, - 77, - 255 - ], - "61": [ - 247, - 134, - 78, - 255 - ], - "62": [ - 247, - 137, - 79, - 255 - ], - "63": [ - 248, - 139, - 81, - 255 - ], - "64": [ - 248, - 142, - 82, - 255 - ], - "65": [ - 248, - 144, - 83, - 255 - ], - "66": [ - 249, - 147, - 84, - 255 - ], - "67": [ - 249, - 149, - 85, - 255 - ], - "68": [ - 250, - 152, - 86, - 255 - ], - "69": [ - 250, - 154, - 88, - 255 - ], - "70": [ - 250, - 157, - 89, - 255 - ], - "71": [ - 251, - 159, - 90, - 255 - ], - "72": [ - 251, - 162, - 91, - 255 - ], - "73": [ - 251, - 165, - 92, - 255 - ], - "74": [ - 252, - 167, - 94, - 255 - ], - "75": [ - 252, - 170, - 95, - 255 - ], - "76": [ - 252, - 172, - 96, - 255 - ], - "77": [ - 253, - 174, - 97, - 255 - ], - "78": [ - 253, - 176, - 99, - 255 - ], - "79": [ - 253, - 178, - 101, - 255 - ], - "80": [ - 253, - 180, - 102, - 255 - ], - "81": [ - 253, - 182, - 104, - 255 - ], - "82": [ - 253, - 184, - 106, - 255 - ], - "83": [ - 253, - 186, - 107, - 255 - ], - "84": [ - 253, - 188, - 109, - 255 - ], - "85": [ - 253, - 190, - 110, - 255 - ], - "86": [ - 253, - 192, - 112, - 255 - ], - "87": [ - 253, - 194, - 114, - 255 - ], - "88": [ - 253, - 196, - 115, - 255 - ], - "89": [ - 253, - 198, - 117, - 255 - ], - "90": [ - 253, - 200, - 119, - 255 - ], - "91": [ - 253, - 202, - 120, - 255 - ], - "92": [ - 253, - 204, - 122, - 255 - ], - "93": [ - 253, - 206, - 124, - 255 - ], - "94": [ - 253, - 208, - 125, - 255 - ], - "95": [ - 253, - 210, - 127, - 255 - ], - "96": [ - 253, - 212, - 129, - 255 - ], - "97": [ - 253, - 214, - 130, - 255 - ], - "98": [ - 253, - 216, - 132, - 255 - ], - "99": [ - 253, - 218, - 134, - 255 - ], - "100": [ - 253, - 220, - 135, - 255 - ], - "101": [ - 253, - 222, - 137, - 255 - ], - "102": [ - 254, - 224, - 139, - 255 - ], - "103": [ - 254, - 225, - 141, - 255 - ], - "104": [ - 254, - 226, - 143, - 255 - ], - "105": [ - 254, - 227, - 145, - 255 - ], - "106": [ - 254, - 228, - 147, - 255 - ], - "107": [ - 254, - 230, - 149, - 255 - ], - "108": [ - 254, - 231, - 151, - 255 - ], - "109": [ - 254, - 232, - 153, - 255 - ], - "110": [ - 254, - 233, - 155, - 255 - ], - "111": [ - 254, - 234, - 157, - 255 - ], - "112": [ - 254, - 236, - 159, - 255 - ], - "113": [ - 254, - 237, - 161, - 255 - ], - "114": [ - 254, - 238, - 163, - 255 - ], - "115": [ - 254, - 239, - 165, - 255 - ], - "116": [ - 254, - 241, - 167, - 255 - ], - "117": [ - 254, - 242, - 169, - 255 - ], - "118": [ - 254, - 243, - 171, - 255 - ], - "119": [ - 254, - 244, - 173, - 255 - ], - "120": [ - 254, - 245, - 175, - 255 - ], - "121": [ - 254, - 247, - 177, - 255 - ], - "122": [ - 254, - 248, - 179, - 255 - ], - "123": [ - 254, - 249, - 181, - 255 - ], - "124": [ - 254, - 250, - 183, - 255 - ], - "125": [ - 254, - 251, - 185, - 255 - ], - "126": [ - 254, - 253, - 187, - 255 - ], - "127": [ - 254, - 254, - 189, - 255 - ], - "128": [ - 254, - 254, - 189, - 255 - ], - "129": [ - 252, - 254, - 187, - 255 - ], - "130": [ - 251, - 253, - 185, - 255 - ], - "131": [ - 249, - 252, - 183, - 255 - ], - "132": [ - 248, - 252, - 181, - 255 - ], - "133": [ - 246, - 251, - 179, - 255 - ], - "134": [ - 245, - 250, - 177, - 255 - ], - "135": [ - 243, - 250, - 175, - 255 - ], - "136": [ - 242, - 249, - 173, - 255 - ], - "137": [ - 240, - 249, - 171, - 255 - ], - "138": [ - 239, - 248, - 169, - 255 - ], - "139": [ - 237, - 247, - 167, - 255 - ], - "140": [ - 236, - 247, - 165, - 255 - ], - "141": [ - 234, - 246, - 163, - 255 - ], - "142": [ - 233, - 245, - 161, - 255 - ], - "143": [ - 231, - 245, - 159, - 255 - ], - "144": [ - 230, - 244, - 157, - 255 - ], - "145": [ - 228, - 244, - 155, - 255 - ], - "146": [ - 227, - 243, - 153, - 255 - ], - "147": [ - 225, - 242, - 151, - 255 - ], - "148": [ - 224, - 242, - 149, - 255 - ], - "149": [ - 222, - 241, - 147, - 255 - ], - "150": [ - 221, - 240, - 145, - 255 - ], - "151": [ - 219, - 240, - 143, - 255 - ], - "152": [ - 218, - 239, - 141, - 255 - ], - "153": [ - 217, - 239, - 139, - 255 - ], - "154": [ - 215, - 238, - 137, - 255 - ], - "155": [ - 213, - 237, - 136, - 255 - ], - "156": [ - 211, - 236, - 135, - 255 - ], - "157": [ - 209, - 235, - 133, - 255 - ], - "158": [ - 207, - 234, - 132, - 255 - ], - "159": [ - 205, - 233, - 131, - 255 - ], - "160": [ - 203, - 232, - 129, - 255 - ], - "161": [ - 201, - 232, - 128, - 255 - ], - "162": [ - 199, - 231, - 127, - 255 - ], - "163": [ - 197, - 230, - 126, - 255 - ], - "164": [ - 195, - 229, - 124, - 255 - ], - "165": [ - 193, - 228, - 123, - 255 - ], - "166": [ - 191, - 227, - 122, - 255 - ], - "167": [ - 189, - 226, - 120, - 255 - ], - "168": [ - 187, - 226, - 119, - 255 - ], - "169": [ - 185, - 225, - 118, - 255 - ], - "170": [ - 183, - 224, - 117, - 255 - ], - "171": [ - 181, - 223, - 115, - 255 - ], - "172": [ - 179, - 222, - 114, - 255 - ], - "173": [ - 177, - 221, - 113, - 255 - ], - "174": [ - 175, - 220, - 111, - 255 - ], - "175": [ - 173, - 220, - 110, - 255 - ], - "176": [ - 171, - 219, - 109, - 255 - ], - "177": [ - 169, - 218, - 107, - 255 - ], - "178": [ - 167, - 217, - 106, - 255 - ], - "179": [ - 164, - 216, - 105, - 255 - ], - "180": [ - 162, - 215, - 105, - 255 - ], - "181": [ - 159, - 214, - 105, - 255 - ], - "182": [ - 157, - 213, - 105, - 255 - ], - "183": [ - 154, - 212, - 104, - 255 - ], - "184": [ - 152, - 210, - 104, - 255 - ], - "185": [ - 149, - 209, - 104, - 255 - ], - "186": [ - 147, - 208, - 103, - 255 - ], - "187": [ - 144, - 207, - 103, - 255 - ], - "188": [ - 142, - 206, - 103, - 255 - ], - "189": [ - 139, - 205, - 103, - 255 - ], - "190": [ - 137, - 204, - 102, - 255 - ], - "191": [ - 134, - 203, - 102, - 255 - ], - "192": [ - 132, - 202, - 102, - 255 - ], - "193": [ - 129, - 201, - 102, - 255 - ], - "194": [ - 127, - 199, - 101, - 255 - ], - "195": [ - 124, - 198, - 101, - 255 - ], - "196": [ - 122, - 197, - 101, - 255 - ], - "197": [ - 119, - 196, - 100, - 255 - ], - "198": [ - 117, - 195, - 100, - 255 - ], - "199": [ - 114, - 194, - 100, - 255 - ], - "200": [ - 112, - 193, - 100, - 255 - ], - "201": [ - 109, - 192, - 99, - 255 - ], - "202": [ - 107, - 191, - 99, - 255 - ], - "203": [ - 104, - 190, - 99, - 255 - ], - "204": [ - 102, - 189, - 99, - 255 - ], - "205": [ - 99, - 187, - 98, - 255 - ], - "206": [ - 96, - 186, - 97, - 255 - ], - "207": [ - 93, - 184, - 96, - 255 - ], - "208": [ - 90, - 183, - 96, - 255 - ], - "209": [ - 87, - 181, - 95, - 255 - ], - "210": [ - 84, - 180, - 94, - 255 - ], - "211": [ - 81, - 178, - 93, - 255 - ], - "212": [ - 78, - 177, - 93, - 255 - ], - "213": [ - 75, - 175, - 92, - 255 - ], - "214": [ - 72, - 174, - 91, - 255 - ], - "215": [ - 69, - 173, - 90, - 255 - ], - "216": [ - 66, - 171, - 90, - 255 - ], - "217": [ - 63, - 170, - 89, - 255 - ], - "218": [ - 60, - 168, - 88, - 255 - ], - "219": [ - 57, - 167, - 87, - 255 - ], - "220": [ - 54, - 165, - 87, - 255 - ], - "221": [ - 51, - 164, - 86, - 255 - ], - "222": [ - 48, - 162, - 85, - 255 - ], - "223": [ - 45, - 161, - 84, - 255 - ], - "224": [ - 42, - 159, - 84, - 255 - ], - "225": [ - 39, - 158, - 83, - 255 - ], - "226": [ - 36, - 157, - 82, - 255 - ], - "227": [ - 33, - 155, - 81, - 255 - ], - "228": [ - 30, - 154, - 81, - 255 - ], - "229": [ - 27, - 152, - 80, - 255 - ], - "230": [ - 25, - 151, - 79, - 255 - ], - "231": [ - 24, - 149, - 78, - 255 - ], - "232": [ - 23, - 147, - 77, - 255 - ], - "233": [ - 22, - 145, - 76, - 255 - ], - "234": [ - 21, - 143, - 75, - 255 - ], - "235": [ - 20, - 141, - 74, - 255 - ], - "236": [ - 19, - 139, - 73, - 255 - ], - "237": [ - 18, - 137, - 72, - 255 - ], - "238": [ - 17, - 136, - 71, - 255 - ], - "239": [ - 16, - 134, - 70, - 255 - ], - "240": [ - 15, - 132, - 69, - 255 - ], - "241": [ - 14, - 130, - 68, - 255 - ], - "242": [ - 13, - 128, - 67, - 255 - ], - "243": [ - 12, - 126, - 66, - 255 - ], - "244": [ - 11, - 124, - 65, - 255 - ], - "245": [ - 10, - 122, - 64, - 255 - ], - "246": [ - 9, - 120, - 63, - 255 - ], - "247": [ - 8, - 119, - 62, - 255 - ], - "248": [ - 7, - 117, - 61, - 255 - ], - "249": [ - 6, - 115, - 60, - 255 - ], - "250": [ - 5, - 113, - 59, - 255 - ], - "251": [ - 4, - 111, - 58, - 255 - ], - "252": [ - 3, - 109, - 57, - 255 - ], - "253": [ - 2, - 107, - 56, - 255 - ], - "254": [ - 1, - 105, - 55, - 255 - ], - "255": [ - 0, - 104, - 55, - 255 - ] - }, - seismic: { - "0": [ - 0, - 0, - 76, - 255 - ], - "1": [ - 0, - 0, - 79, - 255 - ], - "2": [ - 0, - 0, - 82, - 255 - ], - "3": [ - 0, - 0, - 84, - 255 - ], - "4": [ - 0, - 0, - 87, - 255 - ], - "5": [ - 0, - 0, - 90, - 255 - ], - "6": [ - 0, - 0, - 93, - 255 - ], - "7": [ - 0, - 0, - 96, - 255 - ], - "8": [ - 0, - 0, - 98, - 255 - ], - "9": [ - 0, - 0, - 101, - 255 - ], - "10": [ - 0, - 0, - 104, - 255 - ], - "11": [ - 0, - 0, - 107, - 255 - ], - "12": [ - 0, - 0, - 110, - 255 - ], - "13": [ - 0, - 0, - 112, - 255 - ], - "14": [ - 0, - 0, - 115, - 255 - ], - "15": [ - 0, - 0, - 118, - 255 - ], - "16": [ - 0, - 0, - 121, - 255 - ], - "17": [ - 0, - 0, - 124, - 255 - ], - "18": [ - 0, - 0, - 126, - 255 - ], - "19": [ - 0, - 0, - 129, - 255 - ], - "20": [ - 0, - 0, - 132, - 255 - ], - "21": [ - 0, - 0, - 135, - 255 - ], - "22": [ - 0, - 0, - 138, - 255 - ], - "23": [ - 0, - 0, - 140, - 255 - ], - "24": [ - 0, - 0, - 143, - 255 - ], - "25": [ - 0, - 0, - 146, - 255 - ], - "26": [ - 0, - 0, - 149, - 255 - ], - "27": [ - 0, - 0, - 152, - 255 - ], - "28": [ - 0, - 0, - 154, - 255 - ], - "29": [ - 0, - 0, - 157, - 255 - ], - "30": [ - 0, - 0, - 160, - 255 - ], - "31": [ - 0, - 0, - 163, - 255 - ], - "32": [ - 0, - 0, - 166, - 255 - ], - "33": [ - 0, - 0, - 168, - 255 - ], - "34": [ - 0, - 0, - 171, - 255 - ], - "35": [ - 0, - 0, - 174, - 255 - ], - "36": [ - 0, - 0, - 177, - 255 - ], - "37": [ - 0, - 0, - 180, - 255 - ], - "38": [ - 0, - 0, - 182, - 255 - ], - "39": [ - 0, - 0, - 185, - 255 - ], - "40": [ - 0, - 0, - 188, - 255 - ], - "41": [ - 0, - 0, - 191, - 255 - ], - "42": [ - 0, - 0, - 194, - 255 - ], - "43": [ - 0, - 0, - 196, - 255 - ], - "44": [ - 0, - 0, - 199, - 255 - ], - "45": [ - 0, - 0, - 202, - 255 - ], - "46": [ - 0, - 0, - 205, - 255 - ], - "47": [ - 0, - 0, - 208, - 255 - ], - "48": [ - 0, - 0, - 210, - 255 - ], - "49": [ - 0, - 0, - 213, - 255 - ], - "50": [ - 0, - 0, - 216, - 255 - ], - "51": [ - 0, - 0, - 219, - 255 - ], - "52": [ - 0, - 0, - 222, - 255 - ], - "53": [ - 0, - 0, - 224, - 255 - ], - "54": [ - 0, - 0, - 227, - 255 - ], - "55": [ - 0, - 0, - 230, - 255 - ], - "56": [ - 0, - 0, - 233, - 255 - ], - "57": [ - 0, - 0, - 236, - 255 - ], - "58": [ - 0, - 0, - 238, - 255 - ], - "59": [ - 0, - 0, - 241, - 255 - ], - "60": [ - 0, - 0, - 244, - 255 - ], - "61": [ - 0, - 0, - 247, - 255 - ], - "62": [ - 0, - 0, - 250, - 255 - ], - "63": [ - 0, - 0, - 252, - 255 - ], - "64": [ - 1, - 1, - 255, - 255 - ], - "65": [ - 5, - 5, - 255, - 255 - ], - "66": [ - 8, - 8, - 255, - 255 - ], - "67": [ - 13, - 13, - 255, - 255 - ], - "68": [ - 17, - 17, - 255, - 255 - ], - "69": [ - 21, - 21, - 255, - 255 - ], - "70": [ - 25, - 25, - 255, - 255 - ], - "71": [ - 29, - 29, - 255, - 255 - ], - "72": [ - 33, - 33, - 255, - 255 - ], - "73": [ - 37, - 37, - 255, - 255 - ], - "74": [ - 40, - 40, - 255, - 255 - ], - "75": [ - 45, - 45, - 255, - 255 - ], - "76": [ - 49, - 49, - 255, - 255 - ], - "77": [ - 53, - 53, - 255, - 255 - ], - "78": [ - 57, - 57, - 255, - 255 - ], - "79": [ - 61, - 61, - 255, - 255 - ], - "80": [ - 65, - 65, - 255, - 255 - ], - "81": [ - 69, - 69, - 255, - 255 - ], - "82": [ - 72, - 72, - 255, - 255 - ], - "83": [ - 77, - 77, - 255, - 255 - ], - "84": [ - 81, - 81, - 255, - 255 - ], - "85": [ - 85, - 85, - 255, - 255 - ], - "86": [ - 89, - 89, - 255, - 255 - ], - "87": [ - 93, - 93, - 255, - 255 - ], - "88": [ - 97, - 97, - 255, - 255 - ], - "89": [ - 101, - 101, - 255, - 255 - ], - "90": [ - 104, - 104, - 255, - 255 - ], - "91": [ - 109, - 109, - 255, - 255 - ], - "92": [ - 113, - 113, - 255, - 255 - ], - "93": [ - 117, - 117, - 255, - 255 - ], - "94": [ - 121, - 121, - 255, - 255 - ], - "95": [ - 125, - 125, - 255, - 255 - ], - "96": [ - 129, - 129, - 255, - 255 - ], - "97": [ - 133, - 133, - 255, - 255 - ], - "98": [ - 136, - 136, - 255, - 255 - ], - "99": [ - 141, - 141, - 255, - 255 - ], - "100": [ - 145, - 145, - 255, - 255 - ], - "101": [ - 149, - 149, - 255, - 255 - ], - "102": [ - 153, - 153, - 255, - 255 - ], - "103": [ - 157, - 157, - 255, - 255 - ], - "104": [ - 161, - 161, - 255, - 255 - ], - "105": [ - 165, - 165, - 255, - 255 - ], - "106": [ - 168, - 168, - 255, - 255 - ], - "107": [ - 173, - 173, - 255, - 255 - ], - "108": [ - 177, - 177, - 255, - 255 - ], - "109": [ - 181, - 181, - 255, - 255 - ], - "110": [ - 185, - 185, - 255, - 255 - ], - "111": [ - 189, - 189, - 255, - 255 - ], - "112": [ - 193, - 193, - 255, - 255 - ], - "113": [ - 197, - 197, - 255, - 255 - ], - "114": [ - 200, - 200, - 255, - 255 - ], - "115": [ - 205, - 205, - 255, - 255 - ], - "116": [ - 209, - 209, - 255, - 255 - ], - "117": [ - 213, - 213, - 255, - 255 - ], - "118": [ - 217, - 217, - 255, - 255 - ], - "119": [ - 221, - 221, - 255, - 255 - ], - "120": [ - 225, - 225, - 255, - 255 - ], - "121": [ - 229, - 229, - 255, - 255 - ], - "122": [ - 232, - 232, - 255, - 255 - ], - "123": [ - 237, - 237, - 255, - 255 - ], - "124": [ - 241, - 241, - 255, - 255 - ], - "125": [ - 245, - 245, - 255, - 255 - ], - "126": [ - 249, - 249, - 255, - 255 - ], - "127": [ - 253, - 253, - 255, - 255 - ], - "128": [ - 255, - 253, - 253, - 255 - ], - "129": [ - 255, - 249, - 249, - 255 - ], - "130": [ - 255, - 245, - 245, - 255 - ], - "131": [ - 255, - 241, - 241, - 255 - ], - "132": [ - 255, - 237, - 237, - 255 - ], - "133": [ - 255, - 233, - 233, - 255 - ], - "134": [ - 255, - 229, - 229, - 255 - ], - "135": [ - 255, - 225, - 225, - 255 - ], - "136": [ - 255, - 221, - 221, - 255 - ], - "137": [ - 255, - 217, - 217, - 255 - ], - "138": [ - 255, - 213, - 213, - 255 - ], - "139": [ - 255, - 209, - 209, - 255 - ], - "140": [ - 255, - 205, - 205, - 255 - ], - "141": [ - 255, - 201, - 201, - 255 - ], - "142": [ - 255, - 197, - 197, - 255 - ], - "143": [ - 255, - 193, - 193, - 255 - ], - "144": [ - 255, - 189, - 189, - 255 - ], - "145": [ - 255, - 185, - 185, - 255 - ], - "146": [ - 255, - 180, - 180, - 255 - ], - "147": [ - 255, - 177, - 177, - 255 - ], - "148": [ - 255, - 173, - 173, - 255 - ], - "149": [ - 255, - 169, - 169, - 255 - ], - "150": [ - 255, - 164, - 164, - 255 - ], - "151": [ - 255, - 161, - 161, - 255 - ], - "152": [ - 255, - 157, - 157, - 255 - ], - "153": [ - 255, - 153, - 153, - 255 - ], - "154": [ - 255, - 148, - 148, - 255 - ], - "155": [ - 255, - 145, - 145, - 255 - ], - "156": [ - 255, - 141, - 141, - 255 - ], - "157": [ - 255, - 137, - 137, - 255 - ], - "158": [ - 255, - 132, - 132, - 255 - ], - "159": [ - 255, - 129, - 129, - 255 - ], - "160": [ - 255, - 125, - 125, - 255 - ], - "161": [ - 255, - 121, - 121, - 255 - ], - "162": [ - 255, - 117, - 117, - 255 - ], - "163": [ - 255, - 113, - 113, - 255 - ], - "164": [ - 255, - 109, - 109, - 255 - ], - "165": [ - 255, - 105, - 105, - 255 - ], - "166": [ - 255, - 101, - 101, - 255 - ], - "167": [ - 255, - 97, - 97, - 255 - ], - "168": [ - 255, - 93, - 93, - 255 - ], - "169": [ - 255, - 89, - 89, - 255 - ], - "170": [ - 255, - 85, - 85, - 255 - ], - "171": [ - 255, - 81, - 81, - 255 - ], - "172": [ - 255, - 77, - 77, - 255 - ], - "173": [ - 255, - 73, - 73, - 255 - ], - "174": [ - 255, - 69, - 69, - 255 - ], - "175": [ - 255, - 65, - 65, - 255 - ], - "176": [ - 255, - 61, - 61, - 255 - ], - "177": [ - 255, - 56, - 56, - 255 - ], - "178": [ - 255, - 53, - 53, - 255 - ], - "179": [ - 255, - 48, - 48, - 255 - ], - "180": [ - 255, - 45, - 45, - 255 - ], - "181": [ - 255, - 40, - 40, - 255 - ], - "182": [ - 255, - 37, - 37, - 255 - ], - "183": [ - 255, - 32, - 32, - 255 - ], - "184": [ - 255, - 29, - 29, - 255 - ], - "185": [ - 255, - 24, - 24, - 255 - ], - "186": [ - 255, - 21, - 21, - 255 - ], - "187": [ - 255, - 16, - 16, - 255 - ], - "188": [ - 255, - 13, - 13, - 255 - ], - "189": [ - 255, - 8, - 8, - 255 - ], - "190": [ - 255, - 5, - 5, - 255 - ], - "191": [ - 255, - 0, - 0, - 255 - ], - "192": [ - 253, - 0, - 0, - 255 - ], - "193": [ - 251, - 0, - 0, - 255 - ], - "194": [ - 249, - 0, - 0, - 255 - ], - "195": [ - 247, - 0, - 0, - 255 - ], - "196": [ - 245, - 0, - 0, - 255 - ], - "197": [ - 243, - 0, - 0, - 255 - ], - "198": [ - 241, - 0, - 0, - 255 - ], - "199": [ - 239, - 0, - 0, - 255 - ], - "200": [ - 237, - 0, - 0, - 255 - ], - "201": [ - 235, - 0, - 0, - 255 - ], - "202": [ - 233, - 0, - 0, - 255 - ], - "203": [ - 231, - 0, - 0, - 255 - ], - "204": [ - 229, - 0, - 0, - 255 - ], - "205": [ - 227, - 0, - 0, - 255 - ], - "206": [ - 225, - 0, - 0, - 255 - ], - "207": [ - 223, - 0, - 0, - 255 - ], - "208": [ - 221, - 0, - 0, - 255 - ], - "209": [ - 219, - 0, - 0, - 255 - ], - "210": [ - 217, - 0, - 0, - 255 - ], - "211": [ - 215, - 0, - 0, - 255 - ], - "212": [ - 213, - 0, - 0, - 255 - ], - "213": [ - 211, - 0, - 0, - 255 - ], - "214": [ - 209, - 0, - 0, - 255 - ], - "215": [ - 207, - 0, - 0, - 255 - ], - "216": [ - 205, - 0, - 0, - 255 - ], - "217": [ - 203, - 0, - 0, - 255 - ], - "218": [ - 201, - 0, - 0, - 255 - ], - "219": [ - 199, - 0, - 0, - 255 - ], - "220": [ - 197, - 0, - 0, - 255 - ], - "221": [ - 195, - 0, - 0, - 255 - ], - "222": [ - 193, - 0, - 0, - 255 - ], - "223": [ - 191, - 0, - 0, - 255 - ], - "224": [ - 189, - 0, - 0, - 255 - ], - "225": [ - 187, - 0, - 0, - 255 - ], - "226": [ - 185, - 0, - 0, - 255 - ], - "227": [ - 183, - 0, - 0, - 255 - ], - "228": [ - 181, - 0, - 0, - 255 - ], - "229": [ - 179, - 0, - 0, - 255 - ], - "230": [ - 177, - 0, - 0, - 255 - ], - "231": [ - 175, - 0, - 0, - 255 - ], - "232": [ - 173, - 0, - 0, - 255 - ], - "233": [ - 171, - 0, - 0, - 255 - ], - "234": [ - 169, - 0, - 0, - 255 - ], - "235": [ - 167, - 0, - 0, - 255 - ], - "236": [ - 165, - 0, - 0, - 255 - ], - "237": [ - 163, - 0, - 0, - 255 - ], - "238": [ - 161, - 0, - 0, - 255 - ], - "239": [ - 159, - 0, - 0, - 255 - ], - "240": [ - 157, - 0, - 0, - 255 - ], - "241": [ - 155, - 0, - 0, - 255 - ], - "242": [ - 153, - 0, - 0, - 255 - ], - "243": [ - 151, - 0, - 0, - 255 - ], - "244": [ - 149, - 0, - 0, - 255 - ], - "245": [ - 147, - 0, - 0, - 255 - ], - "246": [ - 145, - 0, - 0, - 255 - ], - "247": [ - 143, - 0, - 0, - 255 - ], - "248": [ - 141, - 0, - 0, - 255 - ], - "249": [ - 139, - 0, - 0, - 255 - ], - "250": [ - 137, - 0, - 0, - 255 - ], - "251": [ - 135, - 0, - 0, - 255 - ], - "252": [ - 133, - 0, - 0, - 255 - ], - "253": [ - 131, - 0, - 0, - 255 - ], - "254": [ - 129, - 0, - 0, - 255 - ], - "255": [ - 127, - 0, - 0, - 255 - ] - }, - spectral: { - "0": [ - 158, - 1, - 66, - 255 - ], - "1": [ - 160, - 3, - 66, - 255 - ], - "2": [ - 162, - 5, - 67, - 255 - ], - "3": [ - 164, - 8, - 67, - 255 - ], - "4": [ - 166, - 10, - 68, - 255 - ], - "5": [ - 168, - 12, - 68, - 255 - ], - "6": [ - 170, - 15, - 69, - 255 - ], - "7": [ - 173, - 17, - 69, - 255 - ], - "8": [ - 175, - 20, - 70, - 255 - ], - "9": [ - 177, - 22, - 70, - 255 - ], - "10": [ - 179, - 24, - 71, - 255 - ], - "11": [ - 181, - 27, - 71, - 255 - ], - "12": [ - 183, - 29, - 72, - 255 - ], - "13": [ - 186, - 32, - 72, - 255 - ], - "14": [ - 188, - 34, - 73, - 255 - ], - "15": [ - 190, - 36, - 73, - 255 - ], - "16": [ - 192, - 39, - 74, - 255 - ], - "17": [ - 194, - 41, - 74, - 255 - ], - "18": [ - 196, - 44, - 75, - 255 - ], - "19": [ - 198, - 46, - 75, - 255 - ], - "20": [ - 201, - 48, - 76, - 255 - ], - "21": [ - 203, - 51, - 76, - 255 - ], - "22": [ - 205, - 53, - 77, - 255 - ], - "23": [ - 207, - 56, - 77, - 255 - ], - "24": [ - 209, - 58, - 78, - 255 - ], - "25": [ - 211, - 60, - 78, - 255 - ], - "26": [ - 213, - 62, - 78, - 255 - ], - "27": [ - 214, - 64, - 78, - 255 - ], - "28": [ - 216, - 66, - 77, - 255 - ], - "29": [ - 217, - 68, - 77, - 255 - ], - "30": [ - 218, - 70, - 76, - 255 - ], - "31": [ - 219, - 72, - 76, - 255 - ], - "32": [ - 220, - 73, - 75, - 255 - ], - "33": [ - 222, - 75, - 75, - 255 - ], - "34": [ - 223, - 77, - 75, - 255 - ], - "35": [ - 224, - 79, - 74, - 255 - ], - "36": [ - 225, - 81, - 74, - 255 - ], - "37": [ - 226, - 83, - 73, - 255 - ], - "38": [ - 228, - 85, - 73, - 255 - ], - "39": [ - 229, - 86, - 72, - 255 - ], - "40": [ - 230, - 88, - 72, - 255 - ], - "41": [ - 231, - 90, - 71, - 255 - ], - "42": [ - 233, - 92, - 71, - 255 - ], - "43": [ - 234, - 94, - 70, - 255 - ], - "44": [ - 235, - 96, - 70, - 255 - ], - "45": [ - 236, - 97, - 69, - 255 - ], - "46": [ - 237, - 99, - 69, - 255 - ], - "47": [ - 239, - 101, - 68, - 255 - ], - "48": [ - 240, - 103, - 68, - 255 - ], - "49": [ - 241, - 105, - 67, - 255 - ], - "50": [ - 242, - 107, - 67, - 255 - ], - "51": [ - 244, - 109, - 67, - 255 - ], - "52": [ - 244, - 111, - 68, - 255 - ], - "53": [ - 244, - 114, - 69, - 255 - ], - "54": [ - 245, - 116, - 70, - 255 - ], - "55": [ - 245, - 119, - 71, - 255 - ], - "56": [ - 245, - 121, - 72, - 255 - ], - "57": [ - 246, - 124, - 74, - 255 - ], - "58": [ - 246, - 126, - 75, - 255 - ], - "59": [ - 246, - 129, - 76, - 255 - ], - "60": [ - 247, - 131, - 77, - 255 - ], - "61": [ - 247, - 134, - 78, - 255 - ], - "62": [ - 247, - 137, - 79, - 255 - ], - "63": [ - 248, - 139, - 81, - 255 - ], - "64": [ - 248, - 142, - 82, - 255 - ], - "65": [ - 248, - 144, - 83, - 255 - ], - "66": [ - 249, - 147, - 84, - 255 - ], - "67": [ - 249, - 149, - 85, - 255 - ], - "68": [ - 250, - 152, - 86, - 255 - ], - "69": [ - 250, - 154, - 88, - 255 - ], - "70": [ - 250, - 157, - 89, - 255 - ], - "71": [ - 251, - 159, - 90, - 255 - ], - "72": [ - 251, - 162, - 91, - 255 - ], - "73": [ - 251, - 165, - 92, - 255 - ], - "74": [ - 252, - 167, - 94, - 255 - ], - "75": [ - 252, - 170, - 95, - 255 - ], - "76": [ - 252, - 172, - 96, - 255 - ], - "77": [ - 253, - 174, - 97, - 255 - ], - "78": [ - 253, - 176, - 99, - 255 - ], - "79": [ - 253, - 178, - 101, - 255 - ], - "80": [ - 253, - 180, - 102, - 255 - ], - "81": [ - 253, - 182, - 104, - 255 - ], - "82": [ - 253, - 184, - 106, - 255 - ], - "83": [ - 253, - 186, - 107, - 255 - ], - "84": [ - 253, - 188, - 109, - 255 - ], - "85": [ - 253, - 190, - 110, - 255 - ], - "86": [ - 253, - 192, - 112, - 255 - ], - "87": [ - 253, - 194, - 114, - 255 - ], - "88": [ - 253, - 196, - 115, - 255 - ], - "89": [ - 253, - 198, - 117, - 255 - ], - "90": [ - 253, - 200, - 119, - 255 - ], - "91": [ - 253, - 202, - 120, - 255 - ], - "92": [ - 253, - 204, - 122, - 255 - ], - "93": [ - 253, - 206, - 124, - 255 - ], - "94": [ - 253, - 208, - 125, - 255 - ], - "95": [ - 253, - 210, - 127, - 255 - ], - "96": [ - 253, - 212, - 129, - 255 - ], - "97": [ - 253, - 214, - 130, - 255 - ], - "98": [ - 253, - 216, - 132, - 255 - ], - "99": [ - 253, - 218, - 134, - 255 - ], - "100": [ - 253, - 220, - 135, - 255 - ], - "101": [ - 253, - 222, - 137, - 255 - ], - "102": [ - 254, - 224, - 139, - 255 - ], - "103": [ - 254, - 225, - 141, - 255 - ], - "104": [ - 254, - 226, - 143, - 255 - ], - "105": [ - 254, - 227, - 145, - 255 - ], - "106": [ - 254, - 228, - 147, - 255 - ], - "107": [ - 254, - 230, - 149, - 255 - ], - "108": [ - 254, - 231, - 151, - 255 - ], - "109": [ - 254, - 232, - 153, - 255 - ], - "110": [ - 254, - 233, - 155, - 255 - ], - "111": [ - 254, - 234, - 157, - 255 - ], - "112": [ - 254, - 236, - 159, - 255 - ], - "113": [ - 254, - 237, - 161, - 255 - ], - "114": [ - 254, - 238, - 163, - 255 - ], - "115": [ - 254, - 239, - 165, - 255 - ], - "116": [ - 254, - 241, - 167, - 255 - ], - "117": [ - 254, - 242, - 169, - 255 - ], - "118": [ - 254, - 243, - 171, - 255 - ], - "119": [ - 254, - 244, - 173, - 255 - ], - "120": [ - 254, - 245, - 175, - 255 - ], - "121": [ - 254, - 247, - 177, - 255 - ], - "122": [ - 254, - 248, - 179, - 255 - ], - "123": [ - 254, - 249, - 181, - 255 - ], - "124": [ - 254, - 250, - 183, - 255 - ], - "125": [ - 254, - 251, - 185, - 255 - ], - "126": [ - 254, - 253, - 187, - 255 - ], - "127": [ - 254, - 254, - 189, - 255 - ], - "128": [ - 254, - 254, - 190, - 255 - ], - "129": [ - 253, - 254, - 188, - 255 - ], - "130": [ - 252, - 254, - 187, - 255 - ], - "131": [ - 251, - 253, - 185, - 255 - ], - "132": [ - 250, - 253, - 184, - 255 - ], - "133": [ - 249, - 252, - 182, - 255 - ], - "134": [ - 248, - 252, - 181, - 255 - ], - "135": [ - 247, - 252, - 179, - 255 - ], - "136": [ - 246, - 251, - 178, - 255 - ], - "137": [ - 245, - 251, - 176, - 255 - ], - "138": [ - 244, - 250, - 174, - 255 - ], - "139": [ - 243, - 250, - 173, - 255 - ], - "140": [ - 242, - 250, - 171, - 255 - ], - "141": [ - 241, - 249, - 170, - 255 - ], - "142": [ - 240, - 249, - 168, - 255 - ], - "143": [ - 239, - 248, - 167, - 255 - ], - "144": [ - 238, - 248, - 165, - 255 - ], - "145": [ - 237, - 248, - 164, - 255 - ], - "146": [ - 236, - 247, - 162, - 255 - ], - "147": [ - 235, - 247, - 161, - 255 - ], - "148": [ - 234, - 246, - 159, - 255 - ], - "149": [ - 233, - 246, - 158, - 255 - ], - "150": [ - 232, - 246, - 156, - 255 - ], - "151": [ - 231, - 245, - 155, - 255 - ], - "152": [ - 230, - 245, - 153, - 255 - ], - "153": [ - 230, - 245, - 152, - 255 - ], - "154": [ - 227, - 244, - 152, - 255 - ], - "155": [ - 225, - 243, - 152, - 255 - ], - "156": [ - 223, - 242, - 153, - 255 - ], - "157": [ - 220, - 241, - 153, - 255 - ], - "158": [ - 218, - 240, - 154, - 255 - ], - "159": [ - 216, - 239, - 154, - 255 - ], - "160": [ - 213, - 238, - 155, - 255 - ], - "161": [ - 211, - 237, - 155, - 255 - ], - "162": [ - 209, - 236, - 156, - 255 - ], - "163": [ - 206, - 235, - 156, - 255 - ], - "164": [ - 204, - 234, - 157, - 255 - ], - "165": [ - 202, - 233, - 157, - 255 - ], - "166": [ - 199, - 232, - 158, - 255 - ], - "167": [ - 197, - 231, - 158, - 255 - ], - "168": [ - 195, - 230, - 159, - 255 - ], - "169": [ - 192, - 229, - 159, - 255 - ], - "170": [ - 190, - 229, - 160, - 255 - ], - "171": [ - 188, - 228, - 160, - 255 - ], - "172": [ - 186, - 227, - 160, - 255 - ], - "173": [ - 183, - 226, - 161, - 255 - ], - "174": [ - 181, - 225, - 161, - 255 - ], - "175": [ - 179, - 224, - 162, - 255 - ], - "176": [ - 176, - 223, - 162, - 255 - ], - "177": [ - 174, - 222, - 163, - 255 - ], - "178": [ - 172, - 221, - 163, - 255 - ], - "179": [ - 169, - 220, - 164, - 255 - ], - "180": [ - 166, - 219, - 164, - 255 - ], - "181": [ - 164, - 218, - 164, - 255 - ], - "182": [ - 161, - 217, - 164, - 255 - ], - "183": [ - 158, - 216, - 164, - 255 - ], - "184": [ - 156, - 215, - 164, - 255 - ], - "185": [ - 153, - 214, - 164, - 255 - ], - "186": [ - 150, - 213, - 164, - 255 - ], - "187": [ - 148, - 212, - 164, - 255 - ], - "188": [ - 145, - 210, - 164, - 255 - ], - "189": [ - 142, - 209, - 164, - 255 - ], - "190": [ - 139, - 208, - 164, - 255 - ], - "191": [ - 137, - 207, - 164, - 255 - ], - "192": [ - 134, - 206, - 164, - 255 - ], - "193": [ - 131, - 205, - 164, - 255 - ], - "194": [ - 129, - 204, - 164, - 255 - ], - "195": [ - 126, - 203, - 164, - 255 - ], - "196": [ - 123, - 202, - 164, - 255 - ], - "197": [ - 120, - 201, - 164, - 255 - ], - "198": [ - 118, - 200, - 164, - 255 - ], - "199": [ - 115, - 199, - 164, - 255 - ], - "200": [ - 112, - 198, - 164, - 255 - ], - "201": [ - 110, - 197, - 164, - 255 - ], - "202": [ - 107, - 196, - 164, - 255 - ], - "203": [ - 104, - 195, - 164, - 255 - ], - "204": [ - 102, - 194, - 165, - 255 - ], - "205": [ - 99, - 191, - 165, - 255 - ], - "206": [ - 97, - 189, - 166, - 255 - ], - "207": [ - 95, - 187, - 167, - 255 - ], - "208": [ - 93, - 184, - 168, - 255 - ], - "209": [ - 91, - 182, - 169, - 255 - ], - "210": [ - 89, - 180, - 170, - 255 - ], - "211": [ - 87, - 178, - 171, - 255 - ], - "212": [ - 85, - 175, - 172, - 255 - ], - "213": [ - 83, - 173, - 173, - 255 - ], - "214": [ - 81, - 171, - 174, - 255 - ], - "215": [ - 79, - 168, - 175, - 255 - ], - "216": [ - 77, - 166, - 176, - 255 - ], - "217": [ - 75, - 164, - 177, - 255 - ], - "218": [ - 73, - 162, - 178, - 255 - ], - "219": [ - 71, - 159, - 179, - 255 - ], - "220": [ - 69, - 157, - 180, - 255 - ], - "221": [ - 67, - 155, - 181, - 255 - ], - "222": [ - 65, - 153, - 181, - 255 - ], - "223": [ - 63, - 150, - 182, - 255 - ], - "224": [ - 61, - 148, - 183, - 255 - ], - "225": [ - 59, - 146, - 184, - 255 - ], - "226": [ - 57, - 143, - 185, - 255 - ], - "227": [ - 55, - 141, - 186, - 255 - ], - "228": [ - 53, - 139, - 187, - 255 - ], - "229": [ - 51, - 137, - 188, - 255 - ], - "230": [ - 50, - 134, - 188, - 255 - ], - "231": [ - 52, - 132, - 187, - 255 - ], - "232": [ - 54, - 130, - 186, - 255 - ], - "233": [ - 56, - 128, - 185, - 255 - ], - "234": [ - 57, - 125, - 184, - 255 - ], - "235": [ - 59, - 123, - 183, - 255 - ], - "236": [ - 61, - 121, - 182, - 255 - ], - "237": [ - 62, - 119, - 181, - 255 - ], - "238": [ - 64, - 117, - 180, - 255 - ], - "239": [ - 66, - 114, - 178, - 255 - ], - "240": [ - 68, - 112, - 177, - 255 - ], - "241": [ - 69, - 110, - 176, - 255 - ], - "242": [ - 71, - 108, - 175, - 255 - ], - "243": [ - 73, - 105, - 174, - 255 - ], - "244": [ - 75, - 103, - 173, - 255 - ], - "245": [ - 76, - 101, - 172, - 255 - ], - "246": [ - 78, - 99, - 171, - 255 - ], - "247": [ - 80, - 96, - 170, - 255 - ], - "248": [ - 81, - 94, - 169, - 255 - ], - "249": [ - 83, - 92, - 168, - 255 - ], - "250": [ - 85, - 90, - 167, - 255 - ], - "251": [ - 87, - 87, - 166, - 255 - ], - "252": [ - 88, - 85, - 165, - 255 - ], - "253": [ - 90, - 83, - 164, - 255 - ], - "254": [ - 92, - 81, - 163, - 255 - ], - "255": [ - 94, - 79, - 162, - 255 - ] - } -}; -const $ae8c6763d6544b82$export$3460c8211c3d9a5e = { - accent: { - "0": [ - 127, - 201, - 127, - 255 - ], - "1": [ - 127, - 201, - 127, - 255 - ], - "2": [ - 127, - 201, - 127, - 255 - ], - "3": [ - 127, - 201, - 127, - 255 - ], - "4": [ - 127, - 201, - 127, - 255 - ], - "5": [ - 127, - 201, - 127, - 255 - ], - "6": [ - 127, - 201, - 127, - 255 - ], - "7": [ - 127, - 201, - 127, - 255 - ], - "8": [ - 127, - 201, - 127, - 255 - ], - "9": [ - 127, - 201, - 127, - 255 - ], - "10": [ - 127, - 201, - 127, - 255 - ], - "11": [ - 127, - 201, - 127, - 255 - ], - "12": [ - 127, - 201, - 127, - 255 - ], - "13": [ - 127, - 201, - 127, - 255 - ], - "14": [ - 127, - 201, - 127, - 255 - ], - "15": [ - 127, - 201, - 127, - 255 - ], - "16": [ - 127, - 201, - 127, - 255 - ], - "17": [ - 127, - 201, - 127, - 255 - ], - "18": [ - 127, - 201, - 127, - 255 - ], - "19": [ - 127, - 201, - 127, - 255 - ], - "20": [ - 127, - 201, - 127, - 255 - ], - "21": [ - 127, - 201, - 127, - 255 - ], - "22": [ - 127, - 201, - 127, - 255 - ], - "23": [ - 127, - 201, - 127, - 255 - ], - "24": [ - 127, - 201, - 127, - 255 - ], - "25": [ - 127, - 201, - 127, - 255 - ], - "26": [ - 127, - 201, - 127, - 255 - ], - "27": [ - 127, - 201, - 127, - 255 - ], - "28": [ - 127, - 201, - 127, - 255 - ], - "29": [ - 127, - 201, - 127, - 255 - ], - "30": [ - 127, - 201, - 127, - 255 - ], - "31": [ - 127, - 201, - 127, - 255 - ], - "32": [ - 190, - 174, - 212, - 255 - ], - "33": [ - 190, - 174, - 212, - 255 - ], - "34": [ - 190, - 174, - 212, - 255 - ], - "35": [ - 190, - 174, - 212, - 255 - ], - "36": [ - 190, - 174, - 212, - 255 - ], - "37": [ - 190, - 174, - 212, - 255 - ], - "38": [ - 190, - 174, - 212, - 255 - ], - "39": [ - 190, - 174, - 212, - 255 - ], - "40": [ - 190, - 174, - 212, - 255 - ], - "41": [ - 190, - 174, - 212, - 255 - ], - "42": [ - 190, - 174, - 212, - 255 - ], - "43": [ - 190, - 174, - 212, - 255 - ], - "44": [ - 190, - 174, - 212, - 255 - ], - "45": [ - 190, - 174, - 212, - 255 - ], - "46": [ - 190, - 174, - 212, - 255 - ], - "47": [ - 190, - 174, - 212, - 255 - ], - "48": [ - 190, - 174, - 212, - 255 - ], - "49": [ - 190, - 174, - 212, - 255 - ], - "50": [ - 190, - 174, - 212, - 255 - ], - "51": [ - 190, - 174, - 212, - 255 - ], - "52": [ - 190, - 174, - 212, - 255 - ], - "53": [ - 190, - 174, - 212, - 255 - ], - "54": [ - 190, - 174, - 212, - 255 - ], - "55": [ - 190, - 174, - 212, - 255 - ], - "56": [ - 190, - 174, - 212, - 255 - ], - "57": [ - 190, - 174, - 212, - 255 - ], - "58": [ - 190, - 174, - 212, - 255 - ], - "59": [ - 190, - 174, - 212, - 255 - ], - "60": [ - 190, - 174, - 212, - 255 - ], - "61": [ - 190, - 174, - 212, - 255 - ], - "62": [ - 190, - 174, - 212, - 255 - ], - "63": [ - 190, - 174, - 212, - 255 - ], - "64": [ - 253, - 192, - 134, - 255 - ], - "65": [ - 253, - 192, - 134, - 255 - ], - "66": [ - 253, - 192, - 134, - 255 - ], - "67": [ - 253, - 192, - 134, - 255 - ], - "68": [ - 253, - 192, - 134, - 255 - ], - "69": [ - 253, - 192, - 134, - 255 - ], - "70": [ - 253, - 192, - 134, - 255 - ], - "71": [ - 253, - 192, - 134, - 255 - ], - "72": [ - 253, - 192, - 134, - 255 - ], - "73": [ - 253, - 192, - 134, - 255 - ], - "74": [ - 253, - 192, - 134, - 255 - ], - "75": [ - 253, - 192, - 134, - 255 - ], - "76": [ - 253, - 192, - 134, - 255 - ], - "77": [ - 253, - 192, - 134, - 255 - ], - "78": [ - 253, - 192, - 134, - 255 - ], - "79": [ - 253, - 192, - 134, - 255 - ], - "80": [ - 253, - 192, - 134, - 255 - ], - "81": [ - 253, - 192, - 134, - 255 - ], - "82": [ - 253, - 192, - 134, - 255 - ], - "83": [ - 253, - 192, - 134, - 255 - ], - "84": [ - 253, - 192, - 134, - 255 - ], - "85": [ - 253, - 192, - 134, - 255 - ], - "86": [ - 253, - 192, - 134, - 255 - ], - "87": [ - 253, - 192, - 134, - 255 - ], - "88": [ - 253, - 192, - 134, - 255 - ], - "89": [ - 253, - 192, - 134, - 255 - ], - "90": [ - 253, - 192, - 134, - 255 - ], - "91": [ - 253, - 192, - 134, - 255 - ], - "92": [ - 253, - 192, - 134, - 255 - ], - "93": [ - 253, - 192, - 134, - 255 - ], - "94": [ - 253, - 192, - 134, - 255 - ], - "95": [ - 253, - 192, - 134, - 255 - ], - "96": [ - 255, - 255, - 153, - 255 - ], - "97": [ - 255, - 255, - 153, - 255 - ], - "98": [ - 255, - 255, - 153, - 255 - ], - "99": [ - 255, - 255, - 153, - 255 - ], - "100": [ - 255, - 255, - 153, - 255 - ], - "101": [ - 255, - 255, - 153, - 255 - ], - "102": [ - 255, - 255, - 153, - 255 - ], - "103": [ - 255, - 255, - 153, - 255 - ], - "104": [ - 255, - 255, - 153, - 255 - ], - "105": [ - 255, - 255, - 153, - 255 - ], - "106": [ - 255, - 255, - 153, - 255 - ], - "107": [ - 255, - 255, - 153, - 255 - ], - "108": [ - 255, - 255, - 153, - 255 - ], - "109": [ - 255, - 255, - 153, - 255 - ], - "110": [ - 255, - 255, - 153, - 255 - ], - "111": [ - 255, - 255, - 153, - 255 - ], - "112": [ - 255, - 255, - 153, - 255 - ], - "113": [ - 255, - 255, - 153, - 255 - ], - "114": [ - 255, - 255, - 153, - 255 - ], - "115": [ - 255, - 255, - 153, - 255 - ], - "116": [ - 255, - 255, - 153, - 255 - ], - "117": [ - 255, - 255, - 153, - 255 - ], - "118": [ - 255, - 255, - 153, - 255 - ], - "119": [ - 255, - 255, - 153, - 255 - ], - "120": [ - 255, - 255, - 153, - 255 - ], - "121": [ - 255, - 255, - 153, - 255 - ], - "122": [ - 255, - 255, - 153, - 255 - ], - "123": [ - 255, - 255, - 153, - 255 - ], - "124": [ - 255, - 255, - 153, - 255 - ], - "125": [ - 255, - 255, - 153, - 255 - ], - "126": [ - 255, - 255, - 153, - 255 - ], - "127": [ - 255, - 255, - 153, - 255 - ], - "128": [ - 56, - 108, - 176, - 255 - ], - "129": [ - 56, - 108, - 176, - 255 - ], - "130": [ - 56, - 108, - 176, - 255 - ], - "131": [ - 56, - 108, - 176, - 255 - ], - "132": [ - 56, - 108, - 176, - 255 - ], - "133": [ - 56, - 108, - 176, - 255 - ], - "134": [ - 56, - 108, - 176, - 255 - ], - "135": [ - 56, - 108, - 176, - 255 - ], - "136": [ - 56, - 108, - 176, - 255 - ], - "137": [ - 56, - 108, - 176, - 255 - ], - "138": [ - 56, - 108, - 176, - 255 - ], - "139": [ - 56, - 108, - 176, - 255 - ], - "140": [ - 56, - 108, - 176, - 255 - ], - "141": [ - 56, - 108, - 176, - 255 - ], - "142": [ - 56, - 108, - 176, - 255 - ], - "143": [ - 56, - 108, - 176, - 255 - ], - "144": [ - 56, - 108, - 176, - 255 - ], - "145": [ - 56, - 108, - 176, - 255 - ], - "146": [ - 56, - 108, - 176, - 255 - ], - "147": [ - 56, - 108, - 176, - 255 - ], - "148": [ - 56, - 108, - 176, - 255 - ], - "149": [ - 56, - 108, - 176, - 255 - ], - "150": [ - 56, - 108, - 176, - 255 - ], - "151": [ - 56, - 108, - 176, - 255 - ], - "152": [ - 56, - 108, - 176, - 255 - ], - "153": [ - 56, - 108, - 176, - 255 - ], - "154": [ - 56, - 108, - 176, - 255 - ], - "155": [ - 56, - 108, - 176, - 255 - ], - "156": [ - 56, - 108, - 176, - 255 - ], - "157": [ - 56, - 108, - 176, - 255 - ], - "158": [ - 56, - 108, - 176, - 255 - ], - "159": [ - 56, - 108, - 176, - 255 - ], - "160": [ - 240, - 2, - 127, - 255 - ], - "161": [ - 240, - 2, - 127, - 255 - ], - "162": [ - 240, - 2, - 127, - 255 - ], - "163": [ - 240, - 2, - 127, - 255 - ], - "164": [ - 240, - 2, - 127, - 255 - ], - "165": [ - 240, - 2, - 127, - 255 - ], - "166": [ - 240, - 2, - 127, - 255 - ], - "167": [ - 240, - 2, - 127, - 255 - ], - "168": [ - 240, - 2, - 127, - 255 - ], - "169": [ - 240, - 2, - 127, - 255 - ], - "170": [ - 240, - 2, - 127, - 255 - ], - "171": [ - 240, - 2, - 127, - 255 - ], - "172": [ - 240, - 2, - 127, - 255 - ], - "173": [ - 240, - 2, - 127, - 255 - ], - "174": [ - 240, - 2, - 127, - 255 - ], - "175": [ - 240, - 2, - 127, - 255 - ], - "176": [ - 240, - 2, - 127, - 255 - ], - "177": [ - 240, - 2, - 127, - 255 - ], - "178": [ - 240, - 2, - 127, - 255 - ], - "179": [ - 240, - 2, - 127, - 255 - ], - "180": [ - 240, - 2, - 127, - 255 - ], - "181": [ - 240, - 2, - 127, - 255 - ], - "182": [ - 240, - 2, - 127, - 255 - ], - "183": [ - 240, - 2, - 127, - 255 - ], - "184": [ - 240, - 2, - 127, - 255 - ], - "185": [ - 240, - 2, - 127, - 255 - ], - "186": [ - 240, - 2, - 127, - 255 - ], - "187": [ - 240, - 2, - 127, - 255 - ], - "188": [ - 240, - 2, - 127, - 255 - ], - "189": [ - 240, - 2, - 127, - 255 - ], - "190": [ - 240, - 2, - 127, - 255 - ], - "191": [ - 240, - 2, - 127, - 255 - ], - "192": [ - 191, - 91, - 22, - 255 - ], - "193": [ - 191, - 91, - 22, - 255 - ], - "194": [ - 191, - 91, - 22, - 255 - ], - "195": [ - 191, - 91, - 22, - 255 - ], - "196": [ - 191, - 91, - 22, - 255 - ], - "197": [ - 191, - 91, - 22, - 255 - ], - "198": [ - 191, - 91, - 22, - 255 - ], - "199": [ - 191, - 91, - 22, - 255 - ], - "200": [ - 191, - 91, - 22, - 255 - ], - "201": [ - 191, - 91, - 22, - 255 - ], - "202": [ - 191, - 91, - 22, - 255 - ], - "203": [ - 191, - 91, - 22, - 255 - ], - "204": [ - 191, - 91, - 22, - 255 - ], - "205": [ - 191, - 91, - 22, - 255 - ], - "206": [ - 191, - 91, - 22, - 255 - ], - "207": [ - 191, - 91, - 22, - 255 - ], - "208": [ - 191, - 91, - 22, - 255 - ], - "209": [ - 191, - 91, - 22, - 255 - ], - "210": [ - 191, - 91, - 22, - 255 - ], - "211": [ - 191, - 91, - 22, - 255 - ], - "212": [ - 191, - 91, - 22, - 255 - ], - "213": [ - 191, - 91, - 22, - 255 - ], - "214": [ - 191, - 91, - 22, - 255 - ], - "215": [ - 191, - 91, - 22, - 255 - ], - "216": [ - 191, - 91, - 22, - 255 - ], - "217": [ - 191, - 91, - 22, - 255 - ], - "218": [ - 191, - 91, - 22, - 255 - ], - "219": [ - 191, - 91, - 22, - 255 - ], - "220": [ - 191, - 91, - 22, - 255 - ], - "221": [ - 191, - 91, - 22, - 255 - ], - "222": [ - 191, - 91, - 22, - 255 - ], - "223": [ - 191, - 91, - 22, - 255 - ], - "224": [ - 102, - 102, - 102, - 255 - ], - "225": [ - 102, - 102, - 102, - 255 - ], - "226": [ - 102, - 102, - 102, - 255 - ], - "227": [ - 102, - 102, - 102, - 255 - ], - "228": [ - 102, - 102, - 102, - 255 - ], - "229": [ - 102, - 102, - 102, - 255 - ], - "230": [ - 102, - 102, - 102, - 255 - ], - "231": [ - 102, - 102, - 102, - 255 - ], - "232": [ - 102, - 102, - 102, - 255 - ], - "233": [ - 102, - 102, - 102, - 255 - ], - "234": [ - 102, - 102, - 102, - 255 - ], - "235": [ - 102, - 102, - 102, - 255 - ], - "236": [ - 102, - 102, - 102, - 255 - ], - "237": [ - 102, - 102, - 102, - 255 - ], - "238": [ - 102, - 102, - 102, - 255 - ], - "239": [ - 102, - 102, - 102, - 255 - ], - "240": [ - 102, - 102, - 102, - 255 - ], - "241": [ - 102, - 102, - 102, - 255 - ], - "242": [ - 102, - 102, - 102, - 255 - ], - "243": [ - 102, - 102, - 102, - 255 - ], - "244": [ - 102, - 102, - 102, - 255 - ], - "245": [ - 102, - 102, - 102, - 255 - ], - "246": [ - 102, - 102, - 102, - 255 - ], - "247": [ - 102, - 102, - 102, - 255 - ], - "248": [ - 102, - 102, - 102, - 255 - ], - "249": [ - 102, - 102, - 102, - 255 - ], - "250": [ - 102, - 102, - 102, - 255 - ], - "251": [ - 102, - 102, - 102, - 255 - ], - "252": [ - 102, - 102, - 102, - 255 - ], - "253": [ - 102, - 102, - 102, - 255 - ], - "254": [ - 102, - 102, - 102, - 255 - ], - "255": [ - 102, - 102, - 102, - 255 - ] - }, - algae: { - "0": [ - 214, - 249, - 207, - 255 - ], - "1": [ - 213, - 248, - 206, - 255 - ], - "2": [ - 212, - 247, - 204, - 255 - ], - "3": [ - 211, - 246, - 203, - 255 - ], - "4": [ - 209, - 245, - 201, - 255 - ], - "5": [ - 208, - 244, - 200, - 255 - ], - "6": [ - 207, - 243, - 198, - 255 - ], - "7": [ - 206, - 242, - 197, - 255 - ], - "8": [ - 204, - 241, - 195, - 255 - ], - "9": [ - 203, - 240, - 194, - 255 - ], - "10": [ - 202, - 239, - 193, - 255 - ], - "11": [ - 201, - 239, - 191, - 255 - ], - "12": [ - 199, - 238, - 190, - 255 - ], - "13": [ - 198, - 237, - 188, - 255 - ], - "14": [ - 197, - 236, - 187, - 255 - ], - "15": [ - 196, - 235, - 185, - 255 - ], - "16": [ - 194, - 234, - 184, - 255 - ], - "17": [ - 193, - 233, - 183, - 255 - ], - "18": [ - 192, - 232, - 181, - 255 - ], - "19": [ - 191, - 231, - 180, - 255 - ], - "20": [ - 189, - 231, - 178, - 255 - ], - "21": [ - 188, - 230, - 177, - 255 - ], - "22": [ - 187, - 229, - 176, - 255 - ], - "23": [ - 186, - 228, - 174, - 255 - ], - "24": [ - 184, - 227, - 173, - 255 - ], - "25": [ - 183, - 226, - 171, - 255 - ], - "26": [ - 182, - 225, - 170, - 255 - ], - "27": [ - 181, - 225, - 169, - 255 - ], - "28": [ - 179, - 224, - 167, - 255 - ], - "29": [ - 178, - 223, - 166, - 255 - ], - "30": [ - 177, - 222, - 165, - 255 - ], - "31": [ - 175, - 221, - 163, - 255 - ], - "32": [ - 174, - 220, - 162, - 255 - ], - "33": [ - 173, - 219, - 160, - 255 - ], - "34": [ - 172, - 219, - 159, - 255 - ], - "35": [ - 170, - 218, - 158, - 255 - ], - "36": [ - 169, - 217, - 156, - 255 - ], - "37": [ - 168, - 216, - 155, - 255 - ], - "38": [ - 166, - 215, - 154, - 255 - ], - "39": [ - 165, - 215, - 152, - 255 - ], - "40": [ - 164, - 214, - 151, - 255 - ], - "41": [ - 163, - 213, - 150, - 255 - ], - "42": [ - 161, - 212, - 149, - 255 - ], - "43": [ - 160, - 211, - 147, - 255 - ], - "44": [ - 159, - 211, - 146, - 255 - ], - "45": [ - 157, - 210, - 145, - 255 - ], - "46": [ - 156, - 209, - 143, - 255 - ], - "47": [ - 155, - 208, - 142, - 255 - ], - "48": [ - 153, - 207, - 141, - 255 - ], - "49": [ - 152, - 207, - 140, - 255 - ], - "50": [ - 151, - 206, - 138, - 255 - ], - "51": [ - 149, - 205, - 137, - 255 - ], - "52": [ - 148, - 204, - 136, - 255 - ], - "53": [ - 147, - 203, - 135, - 255 - ], - "54": [ - 145, - 203, - 133, - 255 - ], - "55": [ - 144, - 202, - 132, - 255 - ], - "56": [ - 143, - 201, - 131, - 255 - ], - "57": [ - 141, - 200, - 130, - 255 - ], - "58": [ - 140, - 200, - 128, - 255 - ], - "59": [ - 139, - 199, - 127, - 255 - ], - "60": [ - 137, - 198, - 126, - 255 - ], - "61": [ - 136, - 197, - 125, - 255 - ], - "62": [ - 134, - 197, - 124, - 255 - ], - "63": [ - 133, - 196, - 122, - 255 - ], - "64": [ - 132, - 195, - 121, - 255 - ], - "65": [ - 130, - 194, - 120, - 255 - ], - "66": [ - 129, - 194, - 119, - 255 - ], - "67": [ - 127, - 193, - 118, - 255 - ], - "68": [ - 126, - 192, - 117, - 255 - ], - "69": [ - 124, - 191, - 115, - 255 - ], - "70": [ - 123, - 191, - 114, - 255 - ], - "71": [ - 121, - 190, - 113, - 255 - ], - "72": [ - 120, - 189, - 112, - 255 - ], - "73": [ - 118, - 188, - 111, - 255 - ], - "74": [ - 117, - 188, - 110, - 255 - ], - "75": [ - 115, - 187, - 109, - 255 - ], - "76": [ - 114, - 186, - 108, - 255 - ], - "77": [ - 112, - 185, - 107, - 255 - ], - "78": [ - 111, - 185, - 105, - 255 - ], - "79": [ - 109, - 184, - 104, - 255 - ], - "80": [ - 108, - 183, - 103, - 255 - ], - "81": [ - 106, - 183, - 102, - 255 - ], - "82": [ - 104, - 182, - 101, - 255 - ], - "83": [ - 103, - 181, - 100, - 255 - ], - "84": [ - 101, - 181, - 99, - 255 - ], - "85": [ - 100, - 180, - 98, - 255 - ], - "86": [ - 98, - 179, - 97, - 255 - ], - "87": [ - 96, - 178, - 96, - 255 - ], - "88": [ - 94, - 178, - 96, - 255 - ], - "89": [ - 93, - 177, - 95, - 255 - ], - "90": [ - 91, - 176, - 94, - 255 - ], - "91": [ - 89, - 176, - 93, - 255 - ], - "92": [ - 87, - 175, - 92, - 255 - ], - "93": [ - 85, - 174, - 91, - 255 - ], - "94": [ - 83, - 174, - 90, - 255 - ], - "95": [ - 82, - 173, - 90, - 255 - ], - "96": [ - 80, - 172, - 89, - 255 - ], - "97": [ - 78, - 171, - 88, - 255 - ], - "98": [ - 76, - 171, - 87, - 255 - ], - "99": [ - 74, - 170, - 87, - 255 - ], - "100": [ - 71, - 169, - 86, - 255 - ], - "101": [ - 69, - 169, - 86, - 255 - ], - "102": [ - 67, - 168, - 85, - 255 - ], - "103": [ - 65, - 167, - 84, - 255 - ], - "104": [ - 63, - 167, - 84, - 255 - ], - "105": [ - 61, - 166, - 84, - 255 - ], - "106": [ - 58, - 165, - 83, - 255 - ], - "107": [ - 56, - 164, - 83, - 255 - ], - "108": [ - 54, - 164, - 82, - 255 - ], - "109": [ - 52, - 163, - 82, - 255 - ], - "110": [ - 50, - 162, - 82, - 255 - ], - "111": [ - 47, - 161, - 82, - 255 - ], - "112": [ - 45, - 161, - 81, - 255 - ], - "113": [ - 43, - 160, - 81, - 255 - ], - "114": [ - 41, - 159, - 81, - 255 - ], - "115": [ - 39, - 158, - 81, - 255 - ], - "116": [ - 37, - 157, - 81, - 255 - ], - "117": [ - 35, - 157, - 81, - 255 - ], - "118": [ - 33, - 156, - 81, - 255 - ], - "119": [ - 31, - 155, - 80, - 255 - ], - "120": [ - 30, - 154, - 80, - 255 - ], - "121": [ - 28, - 153, - 80, - 255 - ], - "122": [ - 26, - 152, - 80, - 255 - ], - "123": [ - 25, - 152, - 80, - 255 - ], - "124": [ - 23, - 151, - 80, - 255 - ], - "125": [ - 21, - 150, - 80, - 255 - ], - "126": [ - 20, - 149, - 80, - 255 - ], - "127": [ - 19, - 148, - 80, - 255 - ], - "128": [ - 17, - 147, - 79, - 255 - ], - "129": [ - 16, - 146, - 79, - 255 - ], - "130": [ - 15, - 146, - 79, - 255 - ], - "131": [ - 13, - 145, - 79, - 255 - ], - "132": [ - 12, - 144, - 79, - 255 - ], - "133": [ - 11, - 143, - 79, - 255 - ], - "134": [ - 10, - 142, - 79, - 255 - ], - "135": [ - 10, - 141, - 78, - 255 - ], - "136": [ - 9, - 140, - 78, - 255 - ], - "137": [ - 8, - 139, - 78, - 255 - ], - "138": [ - 8, - 138, - 78, - 255 - ], - "139": [ - 7, - 138, - 78, - 255 - ], - "140": [ - 7, - 137, - 77, - 255 - ], - "141": [ - 7, - 136, - 77, - 255 - ], - "142": [ - 6, - 135, - 77, - 255 - ], - "143": [ - 6, - 134, - 77, - 255 - ], - "144": [ - 6, - 133, - 77, - 255 - ], - "145": [ - 6, - 132, - 76, - 255 - ], - "146": [ - 6, - 131, - 76, - 255 - ], - "147": [ - 7, - 130, - 76, - 255 - ], - "148": [ - 7, - 129, - 76, - 255 - ], - "149": [ - 7, - 129, - 75, - 255 - ], - "150": [ - 7, - 128, - 75, - 255 - ], - "151": [ - 8, - 127, - 75, - 255 - ], - "152": [ - 8, - 126, - 74, - 255 - ], - "153": [ - 9, - 125, - 74, - 255 - ], - "154": [ - 9, - 124, - 74, - 255 - ], - "155": [ - 10, - 123, - 74, - 255 - ], - "156": [ - 10, - 122, - 73, - 255 - ], - "157": [ - 11, - 121, - 73, - 255 - ], - "158": [ - 11, - 120, - 73, - 255 - ], - "159": [ - 12, - 119, - 72, - 255 - ], - "160": [ - 12, - 119, - 72, - 255 - ], - "161": [ - 13, - 118, - 72, - 255 - ], - "162": [ - 13, - 117, - 71, - 255 - ], - "163": [ - 14, - 116, - 71, - 255 - ], - "164": [ - 14, - 115, - 70, - 255 - ], - "165": [ - 15, - 114, - 70, - 255 - ], - "166": [ - 15, - 113, - 70, - 255 - ], - "167": [ - 16, - 112, - 69, - 255 - ], - "168": [ - 16, - 111, - 69, - 255 - ], - "169": [ - 17, - 110, - 69, - 255 - ], - "170": [ - 17, - 110, - 68, - 255 - ], - "171": [ - 18, - 109, - 68, - 255 - ], - "172": [ - 18, - 108, - 67, - 255 - ], - "173": [ - 18, - 107, - 67, - 255 - ], - "174": [ - 19, - 106, - 67, - 255 - ], - "175": [ - 19, - 105, - 66, - 255 - ], - "176": [ - 20, - 104, - 66, - 255 - ], - "177": [ - 20, - 103, - 65, - 255 - ], - "178": [ - 20, - 102, - 65, - 255 - ], - "179": [ - 21, - 102, - 64, - 255 - ], - "180": [ - 21, - 101, - 64, - 255 - ], - "181": [ - 21, - 100, - 63, - 255 - ], - "182": [ - 21, - 99, - 63, - 255 - ], - "183": [ - 22, - 98, - 63, - 255 - ], - "184": [ - 22, - 97, - 62, - 255 - ], - "185": [ - 22, - 96, - 62, - 255 - ], - "186": [ - 23, - 95, - 61, - 255 - ], - "187": [ - 23, - 94, - 61, - 255 - ], - "188": [ - 23, - 94, - 60, - 255 - ], - "189": [ - 23, - 93, - 60, - 255 - ], - "190": [ - 23, - 92, - 59, - 255 - ], - "191": [ - 24, - 91, - 59, - 255 - ], - "192": [ - 24, - 90, - 58, - 255 - ], - "193": [ - 24, - 89, - 58, - 255 - ], - "194": [ - 24, - 88, - 57, - 255 - ], - "195": [ - 24, - 87, - 57, - 255 - ], - "196": [ - 25, - 86, - 56, - 255 - ], - "197": [ - 25, - 86, - 56, - 255 - ], - "198": [ - 25, - 85, - 55, - 255 - ], - "199": [ - 25, - 84, - 55, - 255 - ], - "200": [ - 25, - 83, - 54, - 255 - ], - "201": [ - 25, - 82, - 54, - 255 - ], - "202": [ - 25, - 81, - 53, - 255 - ], - "203": [ - 25, - 80, - 52, - 255 - ], - "204": [ - 25, - 80, - 52, - 255 - ], - "205": [ - 25, - 79, - 51, - 255 - ], - "206": [ - 25, - 78, - 51, - 255 - ], - "207": [ - 25, - 77, - 50, - 255 - ], - "208": [ - 25, - 76, - 50, - 255 - ], - "209": [ - 25, - 75, - 49, - 255 - ], - "210": [ - 25, - 74, - 49, - 255 - ], - "211": [ - 25, - 73, - 48, - 255 - ], - "212": [ - 25, - 73, - 47, - 255 - ], - "213": [ - 25, - 72, - 47, - 255 - ], - "214": [ - 25, - 71, - 46, - 255 - ], - "215": [ - 25, - 70, - 46, - 255 - ], - "216": [ - 25, - 69, - 45, - 255 - ], - "217": [ - 25, - 68, - 44, - 255 - ], - "218": [ - 25, - 67, - 44, - 255 - ], - "219": [ - 25, - 67, - 43, - 255 - ], - "220": [ - 25, - 66, - 43, - 255 - ], - "221": [ - 25, - 65, - 42, - 255 - ], - "222": [ - 25, - 64, - 41, - 255 - ], - "223": [ - 25, - 63, - 41, - 255 - ], - "224": [ - 25, - 62, - 40, - 255 - ], - "225": [ - 24, - 61, - 40, - 255 - ], - "226": [ - 24, - 61, - 39, - 255 - ], - "227": [ - 24, - 60, - 38, - 255 - ], - "228": [ - 24, - 59, - 38, - 255 - ], - "229": [ - 24, - 58, - 37, - 255 - ], - "230": [ - 24, - 57, - 36, - 255 - ], - "231": [ - 23, - 56, - 36, - 255 - ], - "232": [ - 23, - 55, - 35, - 255 - ], - "233": [ - 23, - 55, - 35, - 255 - ], - "234": [ - 23, - 54, - 34, - 255 - ], - "235": [ - 23, - 53, - 33, - 255 - ], - "236": [ - 22, - 52, - 33, - 255 - ], - "237": [ - 22, - 51, - 32, - 255 - ], - "238": [ - 22, - 50, - 31, - 255 - ], - "239": [ - 22, - 49, - 31, - 255 - ], - "240": [ - 22, - 49, - 30, - 255 - ], - "241": [ - 21, - 48, - 29, - 255 - ], - "242": [ - 21, - 47, - 29, - 255 - ], - "243": [ - 21, - 46, - 28, - 255 - ], - "244": [ - 21, - 45, - 27, - 255 - ], - "245": [ - 20, - 44, - 27, - 255 - ], - "246": [ - 20, - 43, - 26, - 255 - ], - "247": [ - 20, - 43, - 25, - 255 - ], - "248": [ - 19, - 42, - 25, - 255 - ], - "249": [ - 19, - 41, - 24, - 255 - ], - "250": [ - 19, - 40, - 23, - 255 - ], - "251": [ - 18, - 39, - 22, - 255 - ], - "252": [ - 18, - 38, - 22, - 255 - ], - "253": [ - 18, - 37, - 21, - 255 - ], - "254": [ - 17, - 37, - 20, - 255 - ], - "255": [ - 17, - 36, - 20, - 255 - ] - }, - amp: { - "0": [ - 241, - 236, - 236, - 255 - ], - "1": [ - 240, - 235, - 234, - 255 - ], - "2": [ - 240, - 234, - 233, - 255 - ], - "3": [ - 239, - 233, - 232, - 255 - ], - "4": [ - 238, - 232, - 230, - 255 - ], - "5": [ - 238, - 231, - 229, - 255 - ], - "6": [ - 237, - 229, - 227, - 255 - ], - "7": [ - 237, - 228, - 226, - 255 - ], - "8": [ - 236, - 227, - 225, - 255 - ], - "9": [ - 236, - 226, - 223, - 255 - ], - "10": [ - 235, - 225, - 222, - 255 - ], - "11": [ - 235, - 223, - 220, - 255 - ], - "12": [ - 234, - 222, - 219, - 255 - ], - "13": [ - 234, - 221, - 218, - 255 - ], - "14": [ - 233, - 220, - 216, - 255 - ], - "15": [ - 233, - 219, - 215, - 255 - ], - "16": [ - 233, - 217, - 213, - 255 - ], - "17": [ - 232, - 216, - 212, - 255 - ], - "18": [ - 232, - 215, - 211, - 255 - ], - "19": [ - 231, - 214, - 209, - 255 - ], - "20": [ - 231, - 213, - 208, - 255 - ], - "21": [ - 230, - 212, - 206, - 255 - ], - "22": [ - 230, - 210, - 205, - 255 - ], - "23": [ - 230, - 209, - 203, - 255 - ], - "24": [ - 229, - 208, - 202, - 255 - ], - "25": [ - 229, - 207, - 200, - 255 - ], - "26": [ - 228, - 206, - 199, - 255 - ], - "27": [ - 228, - 205, - 198, - 255 - ], - "28": [ - 228, - 203, - 196, - 255 - ], - "29": [ - 227, - 202, - 195, - 255 - ], - "30": [ - 227, - 201, - 193, - 255 - ], - "31": [ - 226, - 200, - 192, - 255 - ], - "32": [ - 226, - 199, - 190, - 255 - ], - "33": [ - 226, - 198, - 189, - 255 - ], - "34": [ - 225, - 196, - 188, - 255 - ], - "35": [ - 225, - 195, - 186, - 255 - ], - "36": [ - 224, - 194, - 185, - 255 - ], - "37": [ - 224, - 193, - 183, - 255 - ], - "38": [ - 224, - 192, - 182, - 255 - ], - "39": [ - 223, - 191, - 180, - 255 - ], - "40": [ - 223, - 189, - 179, - 255 - ], - "41": [ - 223, - 188, - 177, - 255 - ], - "42": [ - 222, - 187, - 176, - 255 - ], - "43": [ - 222, - 186, - 174, - 255 - ], - "44": [ - 222, - 185, - 173, - 255 - ], - "45": [ - 221, - 184, - 172, - 255 - ], - "46": [ - 221, - 182, - 170, - 255 - ], - "47": [ - 220, - 181, - 169, - 255 - ], - "48": [ - 220, - 180, - 167, - 255 - ], - "49": [ - 220, - 179, - 166, - 255 - ], - "50": [ - 219, - 178, - 164, - 255 - ], - "51": [ - 219, - 177, - 163, - 255 - ], - "52": [ - 219, - 176, - 161, - 255 - ], - "53": [ - 218, - 174, - 160, - 255 - ], - "54": [ - 218, - 173, - 159, - 255 - ], - "55": [ - 218, - 172, - 157, - 255 - ], - "56": [ - 217, - 171, - 156, - 255 - ], - "57": [ - 217, - 170, - 154, - 255 - ], - "58": [ - 217, - 169, - 153, - 255 - ], - "59": [ - 216, - 168, - 151, - 255 - ], - "60": [ - 216, - 166, - 150, - 255 - ], - "61": [ - 216, - 165, - 148, - 255 - ], - "62": [ - 215, - 164, - 147, - 255 - ], - "63": [ - 215, - 163, - 146, - 255 - ], - "64": [ - 215, - 162, - 144, - 255 - ], - "65": [ - 214, - 161, - 143, - 255 - ], - "66": [ - 214, - 160, - 141, - 255 - ], - "67": [ - 214, - 158, - 140, - 255 - ], - "68": [ - 213, - 157, - 138, - 255 - ], - "69": [ - 213, - 156, - 137, - 255 - ], - "70": [ - 213, - 155, - 136, - 255 - ], - "71": [ - 212, - 154, - 134, - 255 - ], - "72": [ - 212, - 153, - 133, - 255 - ], - "73": [ - 212, - 152, - 131, - 255 - ], - "74": [ - 211, - 151, - 130, - 255 - ], - "75": [ - 211, - 149, - 128, - 255 - ], - "76": [ - 211, - 148, - 127, - 255 - ], - "77": [ - 210, - 147, - 126, - 255 - ], - "78": [ - 210, - 146, - 124, - 255 - ], - "79": [ - 209, - 145, - 123, - 255 - ], - "80": [ - 209, - 144, - 121, - 255 - ], - "81": [ - 209, - 143, - 120, - 255 - ], - "82": [ - 208, - 141, - 119, - 255 - ], - "83": [ - 208, - 140, - 117, - 255 - ], - "84": [ - 208, - 139, - 116, - 255 - ], - "85": [ - 207, - 138, - 114, - 255 - ], - "86": [ - 207, - 137, - 113, - 255 - ], - "87": [ - 207, - 136, - 112, - 255 - ], - "88": [ - 206, - 135, - 110, - 255 - ], - "89": [ - 206, - 133, - 109, - 255 - ], - "90": [ - 206, - 132, - 107, - 255 - ], - "91": [ - 205, - 131, - 106, - 255 - ], - "92": [ - 205, - 130, - 105, - 255 - ], - "93": [ - 205, - 129, - 103, - 255 - ], - "94": [ - 204, - 128, - 102, - 255 - ], - "95": [ - 204, - 127, - 100, - 255 - ], - "96": [ - 204, - 125, - 99, - 255 - ], - "97": [ - 203, - 124, - 98, - 255 - ], - "98": [ - 203, - 123, - 96, - 255 - ], - "99": [ - 202, - 122, - 95, - 255 - ], - "100": [ - 202, - 121, - 94, - 255 - ], - "101": [ - 202, - 120, - 92, - 255 - ], - "102": [ - 201, - 119, - 91, - 255 - ], - "103": [ - 201, - 117, - 90, - 255 - ], - "104": [ - 201, - 116, - 88, - 255 - ], - "105": [ - 200, - 115, - 87, - 255 - ], - "106": [ - 200, - 114, - 86, - 255 - ], - "107": [ - 200, - 113, - 84, - 255 - ], - "108": [ - 199, - 112, - 83, - 255 - ], - "109": [ - 199, - 110, - 82, - 255 - ], - "110": [ - 198, - 109, - 80, - 255 - ], - "111": [ - 198, - 108, - 79, - 255 - ], - "112": [ - 198, - 107, - 78, - 255 - ], - "113": [ - 197, - 106, - 77, - 255 - ], - "114": [ - 197, - 105, - 75, - 255 - ], - "115": [ - 196, - 103, - 74, - 255 - ], - "116": [ - 196, - 102, - 73, - 255 - ], - "117": [ - 196, - 101, - 71, - 255 - ], - "118": [ - 195, - 100, - 70, - 255 - ], - "119": [ - 195, - 99, - 69, - 255 - ], - "120": [ - 194, - 97, - 68, - 255 - ], - "121": [ - 194, - 96, - 67, - 255 - ], - "122": [ - 194, - 95, - 65, - 255 - ], - "123": [ - 193, - 94, - 64, - 255 - ], - "124": [ - 193, - 93, - 63, - 255 - ], - "125": [ - 192, - 91, - 62, - 255 - ], - "126": [ - 192, - 90, - 61, - 255 - ], - "127": [ - 192, - 89, - 59, - 255 - ], - "128": [ - 191, - 88, - 58, - 255 - ], - "129": [ - 191, - 86, - 57, - 255 - ], - "130": [ - 190, - 85, - 56, - 255 - ], - "131": [ - 190, - 84, - 55, - 255 - ], - "132": [ - 189, - 83, - 54, - 255 - ], - "133": [ - 189, - 81, - 53, - 255 - ], - "134": [ - 188, - 80, - 52, - 255 - ], - "135": [ - 188, - 79, - 51, - 255 - ], - "136": [ - 188, - 78, - 50, - 255 - ], - "137": [ - 187, - 76, - 49, - 255 - ], - "138": [ - 187, - 75, - 48, - 255 - ], - "139": [ - 186, - 74, - 47, - 255 - ], - "140": [ - 186, - 73, - 46, - 255 - ], - "141": [ - 185, - 71, - 45, - 255 - ], - "142": [ - 185, - 70, - 44, - 255 - ], - "143": [ - 184, - 69, - 44, - 255 - ], - "144": [ - 184, - 67, - 43, - 255 - ], - "145": [ - 183, - 66, - 42, - 255 - ], - "146": [ - 183, - 65, - 41, - 255 - ], - "147": [ - 182, - 63, - 41, - 255 - ], - "148": [ - 181, - 62, - 40, - 255 - ], - "149": [ - 181, - 61, - 40, - 255 - ], - "150": [ - 180, - 59, - 39, - 255 - ], - "151": [ - 180, - 58, - 38, - 255 - ], - "152": [ - 179, - 57, - 38, - 255 - ], - "153": [ - 179, - 55, - 38, - 255 - ], - "154": [ - 178, - 54, - 37, - 255 - ], - "155": [ - 177, - 53, - 37, - 255 - ], - "156": [ - 177, - 51, - 37, - 255 - ], - "157": [ - 176, - 50, - 36, - 255 - ], - "158": [ - 175, - 49, - 36, - 255 - ], - "159": [ - 175, - 47, - 36, - 255 - ], - "160": [ - 174, - 46, - 36, - 255 - ], - "161": [ - 173, - 45, - 36, - 255 - ], - "162": [ - 172, - 44, - 36, - 255 - ], - "163": [ - 172, - 42, - 36, - 255 - ], - "164": [ - 171, - 41, - 36, - 255 - ], - "165": [ - 170, - 40, - 36, - 255 - ], - "166": [ - 169, - 39, - 36, - 255 - ], - "167": [ - 168, - 37, - 36, - 255 - ], - "168": [ - 167, - 36, - 36, - 255 - ], - "169": [ - 167, - 35, - 36, - 255 - ], - "170": [ - 166, - 34, - 36, - 255 - ], - "171": [ - 165, - 33, - 36, - 255 - ], - "172": [ - 164, - 32, - 36, - 255 - ], - "173": [ - 163, - 31, - 37, - 255 - ], - "174": [ - 162, - 30, - 37, - 255 - ], - "175": [ - 161, - 28, - 37, - 255 - ], - "176": [ - 160, - 27, - 37, - 255 - ], - "177": [ - 159, - 26, - 37, - 255 - ], - "178": [ - 158, - 25, - 38, - 255 - ], - "179": [ - 157, - 24, - 38, - 255 - ], - "180": [ - 156, - 24, - 38, - 255 - ], - "181": [ - 155, - 23, - 38, - 255 - ], - "182": [ - 154, - 22, - 38, - 255 - ], - "183": [ - 152, - 21, - 39, - 255 - ], - "184": [ - 151, - 20, - 39, - 255 - ], - "185": [ - 150, - 19, - 39, - 255 - ], - "186": [ - 149, - 19, - 39, - 255 - ], - "187": [ - 148, - 18, - 40, - 255 - ], - "188": [ - 147, - 17, - 40, - 255 - ], - "189": [ - 145, - 17, - 40, - 255 - ], - "190": [ - 144, - 16, - 40, - 255 - ], - "191": [ - 143, - 16, - 40, - 255 - ], - "192": [ - 142, - 16, - 40, - 255 - ], - "193": [ - 141, - 15, - 40, - 255 - ], - "194": [ - 139, - 15, - 41, - 255 - ], - "195": [ - 138, - 14, - 41, - 255 - ], - "196": [ - 137, - 14, - 41, - 255 - ], - "197": [ - 135, - 14, - 41, - 255 - ], - "198": [ - 134, - 14, - 41, - 255 - ], - "199": [ - 133, - 14, - 41, - 255 - ], - "200": [ - 132, - 14, - 41, - 255 - ], - "201": [ - 130, - 14, - 41, - 255 - ], - "202": [ - 129, - 14, - 41, - 255 - ], - "203": [ - 128, - 13, - 41, - 255 - ], - "204": [ - 126, - 13, - 41, - 255 - ], - "205": [ - 125, - 13, - 41, - 255 - ], - "206": [ - 124, - 14, - 40, - 255 - ], - "207": [ - 122, - 14, - 40, - 255 - ], - "208": [ - 121, - 14, - 40, - 255 - ], - "209": [ - 120, - 14, - 40, - 255 - ], - "210": [ - 118, - 14, - 40, - 255 - ], - "211": [ - 117, - 14, - 39, - 255 - ], - "212": [ - 116, - 14, - 39, - 255 - ], - "213": [ - 114, - 14, - 39, - 255 - ], - "214": [ - 113, - 14, - 39, - 255 - ], - "215": [ - 112, - 14, - 38, - 255 - ], - "216": [ - 110, - 14, - 38, - 255 - ], - "217": [ - 109, - 14, - 38, - 255 - ], - "218": [ - 108, - 14, - 37, - 255 - ], - "219": [ - 106, - 14, - 37, - 255 - ], - "220": [ - 105, - 14, - 37, - 255 - ], - "221": [ - 104, - 14, - 36, - 255 - ], - "222": [ - 102, - 14, - 36, - 255 - ], - "223": [ - 101, - 14, - 35, - 255 - ], - "224": [ - 100, - 14, - 35, - 255 - ], - "225": [ - 98, - 14, - 34, - 255 - ], - "226": [ - 97, - 14, - 34, - 255 - ], - "227": [ - 96, - 14, - 33, - 255 - ], - "228": [ - 94, - 14, - 33, - 255 - ], - "229": [ - 93, - 14, - 33, - 255 - ], - "230": [ - 92, - 14, - 32, - 255 - ], - "231": [ - 90, - 14, - 32, - 255 - ], - "232": [ - 89, - 13, - 31, - 255 - ], - "233": [ - 88, - 13, - 30, - 255 - ], - "234": [ - 86, - 13, - 30, - 255 - ], - "235": [ - 85, - 13, - 29, - 255 - ], - "236": [ - 84, - 13, - 29, - 255 - ], - "237": [ - 83, - 13, - 28, - 255 - ], - "238": [ - 81, - 13, - 28, - 255 - ], - "239": [ - 80, - 12, - 27, - 255 - ], - "240": [ - 79, - 12, - 27, - 255 - ], - "241": [ - 77, - 12, - 26, - 255 - ], - "242": [ - 76, - 12, - 25, - 255 - ], - "243": [ - 75, - 12, - 25, - 255 - ], - "244": [ - 74, - 11, - 24, - 255 - ], - "245": [ - 72, - 11, - 24, - 255 - ], - "246": [ - 71, - 11, - 23, - 255 - ], - "247": [ - 70, - 11, - 22, - 255 - ], - "248": [ - 69, - 10, - 22, - 255 - ], - "249": [ - 67, - 10, - 21, - 255 - ], - "250": [ - 66, - 10, - 20, - 255 - ], - "251": [ - 65, - 10, - 20, - 255 - ], - "252": [ - 63, - 9, - 19, - 255 - ], - "253": [ - 62, - 9, - 19, - 255 - ], - "254": [ - 61, - 9, - 18, - 255 - ], - "255": [ - 60, - 9, - 17, - 255 - ] - }, - balance: { - "0": [ - 23, - 28, - 66, - 255 - ], - "1": [ - 24, - 29, - 69, - 255 - ], - "2": [ - 25, - 31, - 72, - 255 - ], - "3": [ - 26, - 32, - 75, - 255 - ], - "4": [ - 27, - 33, - 78, - 255 - ], - "5": [ - 28, - 35, - 81, - 255 - ], - "6": [ - 29, - 36, - 85, - 255 - ], - "7": [ - 30, - 38, - 88, - 255 - ], - "8": [ - 31, - 39, - 91, - 255 - ], - "9": [ - 32, - 40, - 94, - 255 - ], - "10": [ - 33, - 41, - 97, - 255 - ], - "11": [ - 34, - 43, - 101, - 255 - ], - "12": [ - 35, - 44, - 104, - 255 - ], - "13": [ - 35, - 45, - 107, - 255 - ], - "14": [ - 36, - 47, - 111, - 255 - ], - "15": [ - 37, - 48, - 114, - 255 - ], - "16": [ - 38, - 49, - 118, - 255 - ], - "17": [ - 38, - 51, - 121, - 255 - ], - "18": [ - 39, - 52, - 125, - 255 - ], - "19": [ - 39, - 53, - 128, - 255 - ], - "20": [ - 40, - 55, - 132, - 255 - ], - "21": [ - 40, - 56, - 136, - 255 - ], - "22": [ - 40, - 57, - 139, - 255 - ], - "23": [ - 41, - 58, - 143, - 255 - ], - "24": [ - 41, - 60, - 146, - 255 - ], - "25": [ - 41, - 61, - 150, - 255 - ], - "26": [ - 41, - 63, - 154, - 255 - ], - "27": [ - 40, - 64, - 158, - 255 - ], - "28": [ - 40, - 65, - 161, - 255 - ], - "29": [ - 39, - 67, - 165, - 255 - ], - "30": [ - 39, - 68, - 168, - 255 - ], - "31": [ - 38, - 70, - 172, - 255 - ], - "32": [ - 36, - 72, - 175, - 255 - ], - "33": [ - 35, - 74, - 178, - 255 - ], - "34": [ - 33, - 75, - 181, - 255 - ], - "35": [ - 30, - 77, - 184, - 255 - ], - "36": [ - 28, - 80, - 186, - 255 - ], - "37": [ - 24, - 82, - 187, - 255 - ], - "38": [ - 21, - 84, - 188, - 255 - ], - "39": [ - 18, - 86, - 189, - 255 - ], - "40": [ - 15, - 89, - 189, - 255 - ], - "41": [ - 13, - 91, - 190, - 255 - ], - "42": [ - 11, - 93, - 190, - 255 - ], - "43": [ - 10, - 95, - 189, - 255 - ], - "44": [ - 9, - 98, - 189, - 255 - ], - "45": [ - 10, - 100, - 189, - 255 - ], - "46": [ - 11, - 102, - 189, - 255 - ], - "47": [ - 12, - 104, - 188, - 255 - ], - "48": [ - 14, - 106, - 188, - 255 - ], - "49": [ - 16, - 108, - 188, - 255 - ], - "50": [ - 19, - 110, - 187, - 255 - ], - "51": [ - 21, - 112, - 187, - 255 - ], - "52": [ - 24, - 114, - 187, - 255 - ], - "53": [ - 27, - 116, - 187, - 255 - ], - "54": [ - 29, - 117, - 186, - 255 - ], - "55": [ - 32, - 119, - 186, - 255 - ], - "56": [ - 35, - 121, - 186, - 255 - ], - "57": [ - 37, - 123, - 186, - 255 - ], - "58": [ - 40, - 125, - 186, - 255 - ], - "59": [ - 43, - 127, - 186, - 255 - ], - "60": [ - 45, - 128, - 185, - 255 - ], - "61": [ - 48, - 130, - 185, - 255 - ], - "62": [ - 51, - 132, - 185, - 255 - ], - "63": [ - 53, - 134, - 185, - 255 - ], - "64": [ - 56, - 135, - 185, - 255 - ], - "65": [ - 59, - 137, - 185, - 255 - ], - "66": [ - 61, - 139, - 185, - 255 - ], - "67": [ - 64, - 140, - 185, - 255 - ], - "68": [ - 66, - 142, - 185, - 255 - ], - "69": [ - 69, - 144, - 185, - 255 - ], - "70": [ - 72, - 145, - 185, - 255 - ], - "71": [ - 75, - 147, - 186, - 255 - ], - "72": [ - 77, - 149, - 186, - 255 - ], - "73": [ - 80, - 150, - 186, - 255 - ], - "74": [ - 83, - 152, - 186, - 255 - ], - "75": [ - 86, - 154, - 186, - 255 - ], - "76": [ - 89, - 155, - 186, - 255 - ], - "77": [ - 91, - 157, - 186, - 255 - ], - "78": [ - 94, - 158, - 187, - 255 - ], - "79": [ - 97, - 160, - 187, - 255 - ], - "80": [ - 100, - 162, - 187, - 255 - ], - "81": [ - 104, - 163, - 188, - 255 - ], - "82": [ - 107, - 165, - 188, - 255 - ], - "83": [ - 110, - 166, - 188, - 255 - ], - "84": [ - 113, - 168, - 189, - 255 - ], - "85": [ - 116, - 169, - 189, - 255 - ], - "86": [ - 119, - 171, - 190, - 255 - ], - "87": [ - 123, - 172, - 190, - 255 - ], - "88": [ - 126, - 173, - 191, - 255 - ], - "89": [ - 129, - 175, - 191, - 255 - ], - "90": [ - 132, - 176, - 192, - 255 - ], - "91": [ - 135, - 178, - 193, - 255 - ], - "92": [ - 139, - 179, - 193, - 255 - ], - "93": [ - 142, - 181, - 194, - 255 - ], - "94": [ - 145, - 182, - 195, - 255 - ], - "95": [ - 148, - 184, - 196, - 255 - ], - "96": [ - 151, - 185, - 197, - 255 - ], - "97": [ - 154, - 186, - 197, - 255 - ], - "98": [ - 157, - 188, - 198, - 255 - ], - "99": [ - 160, - 189, - 199, - 255 - ], - "100": [ - 163, - 191, - 200, - 255 - ], - "101": [ - 166, - 192, - 201, - 255 - ], - "102": [ - 169, - 194, - 202, - 255 - ], - "103": [ - 172, - 195, - 203, - 255 - ], - "104": [ - 175, - 197, - 205, - 255 - ], - "105": [ - 178, - 198, - 206, - 255 - ], - "106": [ - 181, - 200, - 207, - 255 - ], - "107": [ - 184, - 202, - 208, - 255 - ], - "108": [ - 187, - 203, - 209, - 255 - ], - "109": [ - 190, - 205, - 210, - 255 - ], - "110": [ - 193, - 206, - 212, - 255 - ], - "111": [ - 196, - 208, - 213, - 255 - ], - "112": [ - 199, - 210, - 214, - 255 - ], - "113": [ - 202, - 211, - 215, - 255 - ], - "114": [ - 204, - 213, - 217, - 255 - ], - "115": [ - 207, - 214, - 218, - 255 - ], - "116": [ - 210, - 216, - 219, - 255 - ], - "117": [ - 213, - 218, - 221, - 255 - ], - "118": [ - 216, - 220, - 222, - 255 - ], - "119": [ - 219, - 221, - 223, - 255 - ], - "120": [ - 221, - 223, - 225, - 255 - ], - "121": [ - 224, - 225, - 226, - 255 - ], - "122": [ - 227, - 227, - 228, - 255 - ], - "123": [ - 230, - 228, - 229, - 255 - ], - "124": [ - 232, - 230, - 231, - 255 - ], - "125": [ - 235, - 232, - 232, - 255 - ], - "126": [ - 238, - 234, - 234, - 255 - ], - "127": [ - 240, - 236, - 235, - 255 - ], - "128": [ - 240, - 236, - 235, - 255 - ], - "129": [ - 239, - 233, - 232, - 255 - ], - "130": [ - 238, - 231, - 230, - 255 - ], - "131": [ - 237, - 229, - 227, - 255 - ], - "132": [ - 236, - 226, - 224, - 255 - ], - "133": [ - 235, - 224, - 221, - 255 - ], - "134": [ - 234, - 222, - 218, - 255 - ], - "135": [ - 233, - 219, - 215, - 255 - ], - "136": [ - 232, - 217, - 213, - 255 - ], - "137": [ - 231, - 214, - 210, - 255 - ], - "138": [ - 231, - 212, - 207, - 255 - ], - "139": [ - 230, - 210, - 204, - 255 - ], - "140": [ - 229, - 207, - 201, - 255 - ], - "141": [ - 228, - 205, - 198, - 255 - ], - "142": [ - 227, - 203, - 195, - 255 - ], - "143": [ - 227, - 200, - 192, - 255 - ], - "144": [ - 226, - 198, - 190, - 255 - ], - "145": [ - 225, - 196, - 187, - 255 - ], - "146": [ - 224, - 193, - 184, - 255 - ], - "147": [ - 223, - 191, - 181, - 255 - ], - "148": [ - 223, - 189, - 178, - 255 - ], - "149": [ - 222, - 186, - 175, - 255 - ], - "150": [ - 221, - 184, - 172, - 255 - ], - "151": [ - 221, - 182, - 169, - 255 - ], - "152": [ - 220, - 179, - 166, - 255 - ], - "153": [ - 219, - 177, - 163, - 255 - ], - "154": [ - 218, - 175, - 161, - 255 - ], - "155": [ - 218, - 173, - 158, - 255 - ], - "156": [ - 217, - 170, - 155, - 255 - ], - "157": [ - 216, - 168, - 152, - 255 - ], - "158": [ - 216, - 166, - 149, - 255 - ], - "159": [ - 215, - 163, - 146, - 255 - ], - "160": [ - 214, - 161, - 143, - 255 - ], - "161": [ - 214, - 159, - 140, - 255 - ], - "162": [ - 213, - 157, - 137, - 255 - ], - "163": [ - 212, - 154, - 135, - 255 - ], - "164": [ - 212, - 152, - 132, - 255 - ], - "165": [ - 211, - 150, - 129, - 255 - ], - "166": [ - 210, - 148, - 126, - 255 - ], - "167": [ - 210, - 145, - 123, - 255 - ], - "168": [ - 209, - 143, - 120, - 255 - ], - "169": [ - 208, - 141, - 118, - 255 - ], - "170": [ - 208, - 138, - 115, - 255 - ], - "171": [ - 207, - 136, - 112, - 255 - ], - "172": [ - 206, - 134, - 109, - 255 - ], - "173": [ - 205, - 132, - 106, - 255 - ], - "174": [ - 205, - 129, - 104, - 255 - ], - "175": [ - 204, - 127, - 101, - 255 - ], - "176": [ - 203, - 125, - 98, - 255 - ], - "177": [ - 203, - 122, - 95, - 255 - ], - "178": [ - 202, - 120, - 93, - 255 - ], - "179": [ - 201, - 118, - 90, - 255 - ], - "180": [ - 200, - 115, - 87, - 255 - ], - "181": [ - 200, - 113, - 85, - 255 - ], - "182": [ - 199, - 111, - 82, - 255 - ], - "183": [ - 198, - 108, - 79, - 255 - ], - "184": [ - 197, - 106, - 77, - 255 - ], - "185": [ - 197, - 104, - 74, - 255 - ], - "186": [ - 196, - 101, - 72, - 255 - ], - "187": [ - 195, - 99, - 69, - 255 - ], - "188": [ - 194, - 96, - 67, - 255 - ], - "189": [ - 193, - 94, - 64, - 255 - ], - "190": [ - 192, - 92, - 62, - 255 - ], - "191": [ - 192, - 89, - 60, - 255 - ], - "192": [ - 191, - 87, - 58, - 255 - ], - "193": [ - 190, - 84, - 55, - 255 - ], - "194": [ - 189, - 82, - 53, - 255 - ], - "195": [ - 188, - 79, - 51, - 255 - ], - "196": [ - 187, - 77, - 49, - 255 - ], - "197": [ - 186, - 74, - 47, - 255 - ], - "198": [ - 185, - 72, - 45, - 255 - ], - "199": [ - 184, - 69, - 44, - 255 - ], - "200": [ - 183, - 66, - 42, - 255 - ], - "201": [ - 182, - 64, - 41, - 255 - ], - "202": [ - 181, - 61, - 40, - 255 - ], - "203": [ - 180, - 58, - 39, - 255 - ], - "204": [ - 179, - 56, - 38, - 255 - ], - "205": [ - 177, - 53, - 37, - 255 - ], - "206": [ - 176, - 50, - 36, - 255 - ], - "207": [ - 175, - 48, - 36, - 255 - ], - "208": [ - 173, - 45, - 36, - 255 - ], - "209": [ - 172, - 43, - 36, - 255 - ], - "210": [ - 170, - 40, - 36, - 255 - ], - "211": [ - 168, - 38, - 36, - 255 - ], - "212": [ - 167, - 35, - 36, - 255 - ], - "213": [ - 165, - 33, - 36, - 255 - ], - "214": [ - 163, - 31, - 37, - 255 - ], - "215": [ - 161, - 29, - 37, - 255 - ], - "216": [ - 159, - 27, - 37, - 255 - ], - "217": [ - 157, - 25, - 38, - 255 - ], - "218": [ - 155, - 23, - 38, - 255 - ], - "219": [ - 153, - 21, - 39, - 255 - ], - "220": [ - 150, - 20, - 39, - 255 - ], - "221": [ - 148, - 18, - 39, - 255 - ], - "222": [ - 146, - 17, - 40, - 255 - ], - "223": [ - 143, - 16, - 40, - 255 - ], - "224": [ - 141, - 15, - 40, - 255 - ], - "225": [ - 138, - 15, - 41, - 255 - ], - "226": [ - 136, - 14, - 41, - 255 - ], - "227": [ - 133, - 14, - 41, - 255 - ], - "228": [ - 130, - 14, - 41, - 255 - ], - "229": [ - 128, - 13, - 41, - 255 - ], - "230": [ - 125, - 13, - 41, - 255 - ], - "231": [ - 122, - 14, - 40, - 255 - ], - "232": [ - 120, - 14, - 40, - 255 - ], - "233": [ - 117, - 14, - 39, - 255 - ], - "234": [ - 114, - 14, - 39, - 255 - ], - "235": [ - 112, - 14, - 38, - 255 - ], - "236": [ - 109, - 14, - 38, - 255 - ], - "237": [ - 106, - 14, - 37, - 255 - ], - "238": [ - 104, - 14, - 36, - 255 - ], - "239": [ - 101, - 14, - 35, - 255 - ], - "240": [ - 98, - 14, - 34, - 255 - ], - "241": [ - 96, - 14, - 33, - 255 - ], - "242": [ - 93, - 14, - 33, - 255 - ], - "243": [ - 90, - 14, - 32, - 255 - ], - "244": [ - 88, - 13, - 30, - 255 - ], - "245": [ - 85, - 13, - 29, - 255 - ], - "246": [ - 83, - 13, - 28, - 255 - ], - "247": [ - 80, - 12, - 27, - 255 - ], - "248": [ - 77, - 12, - 26, - 255 - ], - "249": [ - 75, - 12, - 25, - 255 - ], - "250": [ - 72, - 11, - 24, - 255 - ], - "251": [ - 70, - 11, - 22, - 255 - ], - "252": [ - 67, - 10, - 21, - 255 - ], - "253": [ - 65, - 10, - 20, - 255 - ], - "254": [ - 62, - 9, - 19, - 255 - ], - "255": [ - 60, - 9, - 17, - 255 - ] - }, - brg: { - "0": [ - 0, - 0, - 255, - 255 - ], - "1": [ - 2, - 0, - 253, - 255 - ], - "2": [ - 4, - 0, - 251, - 255 - ], - "3": [ - 6, - 0, - 249, - 255 - ], - "4": [ - 8, - 0, - 247, - 255 - ], - "5": [ - 10, - 0, - 245, - 255 - ], - "6": [ - 12, - 0, - 243, - 255 - ], - "7": [ - 14, - 0, - 241, - 255 - ], - "8": [ - 16, - 0, - 239, - 255 - ], - "9": [ - 18, - 0, - 237, - 255 - ], - "10": [ - 20, - 0, - 235, - 255 - ], - "11": [ - 22, - 0, - 233, - 255 - ], - "12": [ - 24, - 0, - 231, - 255 - ], - "13": [ - 26, - 0, - 229, - 255 - ], - "14": [ - 28, - 0, - 227, - 255 - ], - "15": [ - 30, - 0, - 225, - 255 - ], - "16": [ - 32, - 0, - 223, - 255 - ], - "17": [ - 34, - 0, - 221, - 255 - ], - "18": [ - 36, - 0, - 219, - 255 - ], - "19": [ - 38, - 0, - 217, - 255 - ], - "20": [ - 40, - 0, - 215, - 255 - ], - "21": [ - 42, - 0, - 213, - 255 - ], - "22": [ - 44, - 0, - 211, - 255 - ], - "23": [ - 46, - 0, - 209, - 255 - ], - "24": [ - 48, - 0, - 207, - 255 - ], - "25": [ - 50, - 0, - 205, - 255 - ], - "26": [ - 52, - 0, - 203, - 255 - ], - "27": [ - 54, - 0, - 201, - 255 - ], - "28": [ - 56, - 0, - 199, - 255 - ], - "29": [ - 58, - 0, - 197, - 255 - ], - "30": [ - 60, - 0, - 195, - 255 - ], - "31": [ - 62, - 0, - 193, - 255 - ], - "32": [ - 64, - 0, - 191, - 255 - ], - "33": [ - 65, - 0, - 189, - 255 - ], - "34": [ - 68, - 0, - 187, - 255 - ], - "35": [ - 70, - 0, - 185, - 255 - ], - "36": [ - 72, - 0, - 183, - 255 - ], - "37": [ - 73, - 0, - 181, - 255 - ], - "38": [ - 76, - 0, - 179, - 255 - ], - "39": [ - 78, - 0, - 177, - 255 - ], - "40": [ - 80, - 0, - 175, - 255 - ], - "41": [ - 81, - 0, - 173, - 255 - ], - "42": [ - 84, - 0, - 171, - 255 - ], - "43": [ - 86, - 0, - 169, - 255 - ], - "44": [ - 88, - 0, - 167, - 255 - ], - "45": [ - 89, - 0, - 165, - 255 - ], - "46": [ - 92, - 0, - 163, - 255 - ], - "47": [ - 94, - 0, - 161, - 255 - ], - "48": [ - 96, - 0, - 159, - 255 - ], - "49": [ - 97, - 0, - 157, - 255 - ], - "50": [ - 100, - 0, - 155, - 255 - ], - "51": [ - 102, - 0, - 153, - 255 - ], - "52": [ - 104, - 0, - 151, - 255 - ], - "53": [ - 105, - 0, - 149, - 255 - ], - "54": [ - 108, - 0, - 147, - 255 - ], - "55": [ - 110, - 0, - 145, - 255 - ], - "56": [ - 112, - 0, - 143, - 255 - ], - "57": [ - 113, - 0, - 141, - 255 - ], - "58": [ - 116, - 0, - 139, - 255 - ], - "59": [ - 118, - 0, - 137, - 255 - ], - "60": [ - 120, - 0, - 135, - 255 - ], - "61": [ - 121, - 0, - 133, - 255 - ], - "62": [ - 124, - 0, - 131, - 255 - ], - "63": [ - 126, - 0, - 129, - 255 - ], - "64": [ - 128, - 0, - 127, - 255 - ], - "65": [ - 130, - 0, - 125, - 255 - ], - "66": [ - 131, - 0, - 123, - 255 - ], - "67": [ - 134, - 0, - 121, - 255 - ], - "68": [ - 136, - 0, - 119, - 255 - ], - "69": [ - 138, - 0, - 117, - 255 - ], - "70": [ - 140, - 0, - 114, - 255 - ], - "71": [ - 142, - 0, - 113, - 255 - ], - "72": [ - 144, - 0, - 111, - 255 - ], - "73": [ - 146, - 0, - 109, - 255 - ], - "74": [ - 147, - 0, - 107, - 255 - ], - "75": [ - 150, - 0, - 105, - 255 - ], - "76": [ - 152, - 0, - 103, - 255 - ], - "77": [ - 154, - 0, - 101, - 255 - ], - "78": [ - 156, - 0, - 98, - 255 - ], - "79": [ - 158, - 0, - 97, - 255 - ], - "80": [ - 160, - 0, - 95, - 255 - ], - "81": [ - 162, - 0, - 93, - 255 - ], - "82": [ - 163, - 0, - 91, - 255 - ], - "83": [ - 166, - 0, - 89, - 255 - ], - "84": [ - 168, - 0, - 87, - 255 - ], - "85": [ - 170, - 0, - 85, - 255 - ], - "86": [ - 172, - 0, - 82, - 255 - ], - "87": [ - 174, - 0, - 81, - 255 - ], - "88": [ - 176, - 0, - 79, - 255 - ], - "89": [ - 178, - 0, - 77, - 255 - ], - "90": [ - 179, - 0, - 75, - 255 - ], - "91": [ - 182, - 0, - 73, - 255 - ], - "92": [ - 184, - 0, - 71, - 255 - ], - "93": [ - 186, - 0, - 69, - 255 - ], - "94": [ - 188, - 0, - 66, - 255 - ], - "95": [ - 190, - 0, - 65, - 255 - ], - "96": [ - 192, - 0, - 63, - 255 - ], - "97": [ - 194, - 0, - 61, - 255 - ], - "98": [ - 195, - 0, - 59, - 255 - ], - "99": [ - 198, - 0, - 56, - 255 - ], - "100": [ - 200, - 0, - 55, - 255 - ], - "101": [ - 202, - 0, - 53, - 255 - ], - "102": [ - 204, - 0, - 50, - 255 - ], - "103": [ - 206, - 0, - 48, - 255 - ], - "104": [ - 208, - 0, - 47, - 255 - ], - "105": [ - 210, - 0, - 45, - 255 - ], - "106": [ - 211, - 0, - 43, - 255 - ], - "107": [ - 214, - 0, - 40, - 255 - ], - "108": [ - 216, - 0, - 39, - 255 - ], - "109": [ - 218, - 0, - 37, - 255 - ], - "110": [ - 220, - 0, - 34, - 255 - ], - "111": [ - 222, - 0, - 32, - 255 - ], - "112": [ - 224, - 0, - 31, - 255 - ], - "113": [ - 226, - 0, - 29, - 255 - ], - "114": [ - 227, - 0, - 27, - 255 - ], - "115": [ - 230, - 0, - 24, - 255 - ], - "116": [ - 232, - 0, - 23, - 255 - ], - "117": [ - 234, - 0, - 21, - 255 - ], - "118": [ - 236, - 0, - 18, - 255 - ], - "119": [ - 238, - 0, - 16, - 255 - ], - "120": [ - 240, - 0, - 15, - 255 - ], - "121": [ - 242, - 0, - 13, - 255 - ], - "122": [ - 243, - 0, - 11, - 255 - ], - "123": [ - 246, - 0, - 8, - 255 - ], - "124": [ - 248, - 0, - 7, - 255 - ], - "125": [ - 250, - 0, - 5, - 255 - ], - "126": [ - 252, - 0, - 2, - 255 - ], - "127": [ - 254, - 0, - 0, - 255 - ], - "128": [ - 254, - 1, - 0, - 255 - ], - "129": [ - 252, - 3, - 0, - 255 - ], - "130": [ - 250, - 5, - 0, - 255 - ], - "131": [ - 248, - 7, - 0, - 255 - ], - "132": [ - 246, - 8, - 0, - 255 - ], - "133": [ - 244, - 11, - 0, - 255 - ], - "134": [ - 242, - 13, - 0, - 255 - ], - "135": [ - 240, - 15, - 0, - 255 - ], - "136": [ - 238, - 17, - 0, - 255 - ], - "137": [ - 236, - 19, - 0, - 255 - ], - "138": [ - 234, - 21, - 0, - 255 - ], - "139": [ - 232, - 23, - 0, - 255 - ], - "140": [ - 230, - 25, - 0, - 255 - ], - "141": [ - 228, - 27, - 0, - 255 - ], - "142": [ - 226, - 29, - 0, - 255 - ], - "143": [ - 224, - 31, - 0, - 255 - ], - "144": [ - 222, - 33, - 0, - 255 - ], - "145": [ - 220, - 35, - 0, - 255 - ], - "146": [ - 218, - 37, - 0, - 255 - ], - "147": [ - 216, - 39, - 0, - 255 - ], - "148": [ - 214, - 40, - 0, - 255 - ], - "149": [ - 211, - 43, - 0, - 255 - ], - "150": [ - 210, - 45, - 0, - 255 - ], - "151": [ - 208, - 47, - 0, - 255 - ], - "152": [ - 206, - 49, - 0, - 255 - ], - "153": [ - 204, - 51, - 0, - 255 - ], - "154": [ - 202, - 53, - 0, - 255 - ], - "155": [ - 200, - 55, - 0, - 255 - ], - "156": [ - 198, - 57, - 0, - 255 - ], - "157": [ - 195, - 59, - 0, - 255 - ], - "158": [ - 194, - 61, - 0, - 255 - ], - "159": [ - 192, - 63, - 0, - 255 - ], - "160": [ - 190, - 65, - 0, - 255 - ], - "161": [ - 188, - 67, - 0, - 255 - ], - "162": [ - 186, - 69, - 0, - 255 - ], - "163": [ - 184, - 71, - 0, - 255 - ], - "164": [ - 182, - 72, - 0, - 255 - ], - "165": [ - 179, - 75, - 0, - 255 - ], - "166": [ - 178, - 77, - 0, - 255 - ], - "167": [ - 176, - 79, - 0, - 255 - ], - "168": [ - 174, - 81, - 0, - 255 - ], - "169": [ - 172, - 83, - 0, - 255 - ], - "170": [ - 170, - 85, - 0, - 255 - ], - "171": [ - 168, - 87, - 0, - 255 - ], - "172": [ - 166, - 89, - 0, - 255 - ], - "173": [ - 163, - 91, - 0, - 255 - ], - "174": [ - 162, - 93, - 0, - 255 - ], - "175": [ - 160, - 95, - 0, - 255 - ], - "176": [ - 158, - 97, - 0, - 255 - ], - "177": [ - 156, - 99, - 0, - 255 - ], - "178": [ - 154, - 101, - 0, - 255 - ], - "179": [ - 152, - 103, - 0, - 255 - ], - "180": [ - 150, - 104, - 0, - 255 - ], - "181": [ - 147, - 107, - 0, - 255 - ], - "182": [ - 146, - 109, - 0, - 255 - ], - "183": [ - 144, - 111, - 0, - 255 - ], - "184": [ - 142, - 113, - 0, - 255 - ], - "185": [ - 140, - 115, - 0, - 255 - ], - "186": [ - 138, - 117, - 0, - 255 - ], - "187": [ - 136, - 119, - 0, - 255 - ], - "188": [ - 134, - 121, - 0, - 255 - ], - "189": [ - 131, - 123, - 0, - 255 - ], - "190": [ - 130, - 125, - 0, - 255 - ], - "191": [ - 128, - 127, - 0, - 255 - ], - "192": [ - 126, - 129, - 0, - 255 - ], - "193": [ - 124, - 131, - 0, - 255 - ], - "194": [ - 121, - 133, - 0, - 255 - ], - "195": [ - 120, - 135, - 0, - 255 - ], - "196": [ - 118, - 136, - 0, - 255 - ], - "197": [ - 116, - 139, - 0, - 255 - ], - "198": [ - 113, - 141, - 0, - 255 - ], - "199": [ - 112, - 143, - 0, - 255 - ], - "200": [ - 110, - 145, - 0, - 255 - ], - "201": [ - 108, - 147, - 0, - 255 - ], - "202": [ - 105, - 149, - 0, - 255 - ], - "203": [ - 104, - 151, - 0, - 255 - ], - "204": [ - 102, - 153, - 0, - 255 - ], - "205": [ - 100, - 155, - 0, - 255 - ], - "206": [ - 97, - 157, - 0, - 255 - ], - "207": [ - 96, - 159, - 0, - 255 - ], - "208": [ - 94, - 161, - 0, - 255 - ], - "209": [ - 92, - 163, - 0, - 255 - ], - "210": [ - 89, - 165, - 0, - 255 - ], - "211": [ - 88, - 167, - 0, - 255 - ], - "212": [ - 86, - 168, - 0, - 255 - ], - "213": [ - 84, - 171, - 0, - 255 - ], - "214": [ - 81, - 173, - 0, - 255 - ], - "215": [ - 80, - 175, - 0, - 255 - ], - "216": [ - 78, - 177, - 0, - 255 - ], - "217": [ - 76, - 179, - 0, - 255 - ], - "218": [ - 73, - 181, - 0, - 255 - ], - "219": [ - 72, - 183, - 0, - 255 - ], - "220": [ - 70, - 185, - 0, - 255 - ], - "221": [ - 68, - 187, - 0, - 255 - ], - "222": [ - 65, - 189, - 0, - 255 - ], - "223": [ - 64, - 191, - 0, - 255 - ], - "224": [ - 62, - 193, - 0, - 255 - ], - "225": [ - 60, - 195, - 0, - 255 - ], - "226": [ - 57, - 197, - 0, - 255 - ], - "227": [ - 56, - 199, - 0, - 255 - ], - "228": [ - 54, - 200, - 0, - 255 - ], - "229": [ - 52, - 203, - 0, - 255 - ], - "230": [ - 49, - 205, - 0, - 255 - ], - "231": [ - 48, - 207, - 0, - 255 - ], - "232": [ - 46, - 209, - 0, - 255 - ], - "233": [ - 44, - 211, - 0, - 255 - ], - "234": [ - 41, - 213, - 0, - 255 - ], - "235": [ - 40, - 215, - 0, - 255 - ], - "236": [ - 38, - 217, - 0, - 255 - ], - "237": [ - 36, - 219, - 0, - 255 - ], - "238": [ - 33, - 221, - 0, - 255 - ], - "239": [ - 32, - 223, - 0, - 255 - ], - "240": [ - 30, - 225, - 0, - 255 - ], - "241": [ - 28, - 227, - 0, - 255 - ], - "242": [ - 25, - 229, - 0, - 255 - ], - "243": [ - 24, - 231, - 0, - 255 - ], - "244": [ - 22, - 232, - 0, - 255 - ], - "245": [ - 20, - 235, - 0, - 255 - ], - "246": [ - 17, - 237, - 0, - 255 - ], - "247": [ - 16, - 239, - 0, - 255 - ], - "248": [ - 14, - 241, - 0, - 255 - ], - "249": [ - 12, - 243, - 0, - 255 - ], - "250": [ - 9, - 245, - 0, - 255 - ], - "251": [ - 8, - 247, - 0, - 255 - ], - "252": [ - 6, - 249, - 0, - 255 - ], - "253": [ - 4, - 251, - 0, - 255 - ], - "254": [ - 1, - 253, - 0, - 255 - ], - "255": [ - 0, - 255, - 0, - 255 - ] - }, - cfastie: { - "0": [ - 255, - 255, - 255, - 255 - ], - "1": [ - 250, - 250, - 250, - 255 - ], - "2": [ - 246, - 246, - 246, - 255 - ], - "3": [ - 242, - 242, - 242, - 255 - ], - "4": [ - 238, - 238, - 238, - 255 - ], - "5": [ - 233, - 233, - 233, - 255 - ], - "6": [ - 229, - 229, - 229, - 255 - ], - "7": [ - 225, - 225, - 225, - 255 - ], - "8": [ - 221, - 221, - 221, - 255 - ], - "9": [ - 216, - 216, - 216, - 255 - ], - "10": [ - 212, - 212, - 212, - 255 - ], - "11": [ - 208, - 208, - 208, - 255 - ], - "12": [ - 204, - 204, - 204, - 255 - ], - "13": [ - 200, - 200, - 200, - 255 - ], - "14": [ - 195, - 195, - 195, - 255 - ], - "15": [ - 191, - 191, - 191, - 255 - ], - "16": [ - 187, - 187, - 187, - 255 - ], - "17": [ - 183, - 183, - 183, - 255 - ], - "18": [ - 178, - 178, - 178, - 255 - ], - "19": [ - 174, - 174, - 174, - 255 - ], - "20": [ - 170, - 170, - 170, - 255 - ], - "21": [ - 166, - 166, - 166, - 255 - ], - "22": [ - 161, - 161, - 161, - 255 - ], - "23": [ - 157, - 157, - 157, - 255 - ], - "24": [ - 153, - 153, - 153, - 255 - ], - "25": [ - 149, - 149, - 149, - 255 - ], - "26": [ - 145, - 145, - 145, - 255 - ], - "27": [ - 140, - 140, - 140, - 255 - ], - "28": [ - 136, - 136, - 136, - 255 - ], - "29": [ - 132, - 132, - 132, - 255 - ], - "30": [ - 128, - 128, - 128, - 255 - ], - "31": [ - 123, - 123, - 123, - 255 - ], - "32": [ - 119, - 119, - 119, - 255 - ], - "33": [ - 115, - 115, - 115, - 255 - ], - "34": [ - 111, - 111, - 111, - 255 - ], - "35": [ - 106, - 106, - 106, - 255 - ], - "36": [ - 102, - 102, - 102, - 255 - ], - "37": [ - 98, - 98, - 98, - 255 - ], - "38": [ - 94, - 94, - 94, - 255 - ], - "39": [ - 90, - 90, - 90, - 255 - ], - "40": [ - 85, - 85, - 85, - 255 - ], - "41": [ - 81, - 81, - 81, - 255 - ], - "42": [ - 77, - 77, - 77, - 255 - ], - "43": [ - 73, - 73, - 73, - 255 - ], - "44": [ - 68, - 68, - 68, - 255 - ], - "45": [ - 64, - 64, - 64, - 255 - ], - "46": [ - 60, - 60, - 60, - 255 - ], - "47": [ - 56, - 56, - 56, - 255 - ], - "48": [ - 52, - 52, - 52, - 255 - ], - "49": [ - 56, - 56, - 56, - 255 - ], - "50": [ - 60, - 60, - 60, - 255 - ], - "51": [ - 64, - 64, - 64, - 255 - ], - "52": [ - 68, - 68, - 68, - 255 - ], - "53": [ - 73, - 73, - 73, - 255 - ], - "54": [ - 77, - 77, - 77, - 255 - ], - "55": [ - 81, - 81, - 81, - 255 - ], - "56": [ - 85, - 85, - 85, - 255 - ], - "57": [ - 90, - 90, - 90, - 255 - ], - "58": [ - 94, - 94, - 94, - 255 - ], - "59": [ - 98, - 98, - 98, - 255 - ], - "60": [ - 102, - 102, - 102, - 255 - ], - "61": [ - 106, - 106, - 106, - 255 - ], - "62": [ - 111, - 111, - 111, - 255 - ], - "63": [ - 115, - 115, - 115, - 255 - ], - "64": [ - 119, - 119, - 119, - 255 - ], - "65": [ - 123, - 123, - 123, - 255 - ], - "66": [ - 128, - 128, - 128, - 255 - ], - "67": [ - 132, - 132, - 132, - 255 - ], - "68": [ - 136, - 136, - 136, - 255 - ], - "69": [ - 140, - 140, - 140, - 255 - ], - "70": [ - 145, - 145, - 145, - 255 - ], - "71": [ - 149, - 149, - 149, - 255 - ], - "72": [ - 153, - 153, - 153, - 255 - ], - "73": [ - 157, - 157, - 157, - 255 - ], - "74": [ - 161, - 161, - 161, - 255 - ], - "75": [ - 166, - 166, - 166, - 255 - ], - "76": [ - 170, - 170, - 170, - 255 - ], - "77": [ - 174, - 174, - 174, - 255 - ], - "78": [ - 178, - 178, - 178, - 255 - ], - "79": [ - 183, - 183, - 183, - 255 - ], - "80": [ - 187, - 187, - 187, - 255 - ], - "81": [ - 191, - 191, - 191, - 255 - ], - "82": [ - 195, - 195, - 195, - 255 - ], - "83": [ - 200, - 200, - 200, - 255 - ], - "84": [ - 204, - 204, - 204, - 255 - ], - "85": [ - 208, - 208, - 208, - 255 - ], - "86": [ - 212, - 212, - 212, - 255 - ], - "87": [ - 216, - 216, - 216, - 255 - ], - "88": [ - 221, - 221, - 221, - 255 - ], - "89": [ - 225, - 225, - 225, - 255 - ], - "90": [ - 229, - 229, - 229, - 255 - ], - "91": [ - 233, - 233, - 233, - 255 - ], - "92": [ - 238, - 238, - 238, - 255 - ], - "93": [ - 242, - 242, - 242, - 255 - ], - "94": [ - 246, - 246, - 246, - 255 - ], - "95": [ - 250, - 250, - 250, - 255 - ], - "96": [ - 255, - 255, - 255, - 255 - ], - "97": [ - 250, - 250, - 250, - 255 - ], - "98": [ - 245, - 245, - 245, - 255 - ], - "99": [ - 240, - 240, - 240, - 255 - ], - "100": [ - 235, - 235, - 235, - 255 - ], - "101": [ - 230, - 230, - 230, - 255 - ], - "102": [ - 225, - 225, - 225, - 255 - ], - "103": [ - 220, - 220, - 220, - 255 - ], - "104": [ - 215, - 215, - 215, - 255 - ], - "105": [ - 210, - 210, - 210, - 255 - ], - "106": [ - 205, - 205, - 205, - 255 - ], - "107": [ - 200, - 200, - 200, - 255 - ], - "108": [ - 195, - 195, - 195, - 255 - ], - "109": [ - 190, - 190, - 190, - 255 - ], - "110": [ - 185, - 185, - 185, - 255 - ], - "111": [ - 180, - 180, - 180, - 255 - ], - "112": [ - 175, - 175, - 175, - 255 - ], - "113": [ - 170, - 170, - 170, - 255 - ], - "114": [ - 165, - 165, - 165, - 255 - ], - "115": [ - 160, - 160, - 160, - 255 - ], - "116": [ - 155, - 155, - 155, - 255 - ], - "117": [ - 151, - 151, - 151, - 255 - ], - "118": [ - 146, - 146, - 146, - 255 - ], - "119": [ - 141, - 141, - 141, - 255 - ], - "120": [ - 136, - 136, - 136, - 255 - ], - "121": [ - 131, - 131, - 131, - 255 - ], - "122": [ - 126, - 126, - 126, - 255 - ], - "123": [ - 121, - 121, - 121, - 255 - ], - "124": [ - 116, - 116, - 116, - 255 - ], - "125": [ - 111, - 111, - 111, - 255 - ], - "126": [ - 106, - 106, - 106, - 255 - ], - "127": [ - 101, - 101, - 101, - 255 - ], - "128": [ - 96, - 96, - 96, - 255 - ], - "129": [ - 91, - 91, - 91, - 255 - ], - "130": [ - 86, - 86, - 86, - 255 - ], - "131": [ - 81, - 81, - 81, - 255 - ], - "132": [ - 76, - 76, - 76, - 255 - ], - "133": [ - 71, - 71, - 71, - 255 - ], - "134": [ - 66, - 66, - 66, - 255 - ], - "135": [ - 61, - 61, - 61, - 255 - ], - "136": [ - 56, - 56, - 56, - 255 - ], - "137": [ - 66, - 66, - 80, - 255 - ], - "138": [ - 77, - 77, - 105, - 255 - ], - "139": [ - 87, - 87, - 130, - 255 - ], - "140": [ - 98, - 98, - 155, - 255 - ], - "141": [ - 108, - 108, - 180, - 255 - ], - "142": [ - 119, - 119, - 205, - 255 - ], - "143": [ - 129, - 129, - 230, - 255 - ], - "144": [ - 140, - 140, - 255, - 255 - ], - "145": [ - 131, - 147, - 239, - 255 - ], - "146": [ - 122, - 154, - 223, - 255 - ], - "147": [ - 113, - 161, - 207, - 255 - ], - "148": [ - 105, - 168, - 191, - 255 - ], - "149": [ - 96, - 175, - 175, - 255 - ], - "150": [ - 87, - 183, - 159, - 255 - ], - "151": [ - 78, - 190, - 143, - 255 - ], - "152": [ - 70, - 197, - 127, - 255 - ], - "153": [ - 61, - 204, - 111, - 255 - ], - "154": [ - 52, - 211, - 95, - 255 - ], - "155": [ - 43, - 219, - 79, - 255 - ], - "156": [ - 35, - 226, - 63, - 255 - ], - "157": [ - 26, - 233, - 47, - 255 - ], - "158": [ - 17, - 240, - 31, - 255 - ], - "159": [ - 8, - 247, - 15, - 255 - ], - "160": [ - 1, - 255, - 1, - 255 - ], - "161": [ - 7, - 255, - 1, - 255 - ], - "162": [ - 15, - 255, - 1, - 255 - ], - "163": [ - 23, - 255, - 1, - 255 - ], - "164": [ - 31, - 255, - 1, - 255 - ], - "165": [ - 39, - 255, - 1, - 255 - ], - "166": [ - 47, - 255, - 1, - 255 - ], - "167": [ - 55, - 255, - 1, - 255 - ], - "168": [ - 63, - 255, - 1, - 255 - ], - "169": [ - 71, - 255, - 1, - 255 - ], - "170": [ - 79, - 255, - 1, - 255 - ], - "171": [ - 87, - 255, - 1, - 255 - ], - "172": [ - 95, - 255, - 1, - 255 - ], - "173": [ - 103, - 255, - 1, - 255 - ], - "174": [ - 111, - 255, - 1, - 255 - ], - "175": [ - 119, - 255, - 1, - 255 - ], - "176": [ - 127, - 255, - 1, - 255 - ], - "177": [ - 135, - 255, - 1, - 255 - ], - "178": [ - 143, - 255, - 1, - 255 - ], - "179": [ - 151, - 255, - 1, - 255 - ], - "180": [ - 159, - 255, - 1, - 255 - ], - "181": [ - 167, - 255, - 1, - 255 - ], - "182": [ - 175, - 255, - 1, - 255 - ], - "183": [ - 183, - 255, - 1, - 255 - ], - "184": [ - 191, - 255, - 1, - 255 - ], - "185": [ - 199, - 255, - 1, - 255 - ], - "186": [ - 207, - 255, - 1, - 255 - ], - "187": [ - 215, - 255, - 1, - 255 - ], - "188": [ - 223, - 255, - 1, - 255 - ], - "189": [ - 231, - 255, - 1, - 255 - ], - "190": [ - 239, - 255, - 1, - 255 - ], - "191": [ - 247, - 255, - 1, - 255 - ], - "192": [ - 255, - 255, - 1, - 255 - ], - "193": [ - 255, - 249, - 1, - 255 - ], - "194": [ - 255, - 244, - 1, - 255 - ], - "195": [ - 255, - 239, - 1, - 255 - ], - "196": [ - 255, - 233, - 1, - 255 - ], - "197": [ - 255, - 228, - 1, - 255 - ], - "198": [ - 255, - 223, - 1, - 255 - ], - "199": [ - 255, - 217, - 1, - 255 - ], - "200": [ - 255, - 212, - 1, - 255 - ], - "201": [ - 255, - 207, - 1, - 255 - ], - "202": [ - 255, - 201, - 1, - 255 - ], - "203": [ - 255, - 196, - 1, - 255 - ], - "204": [ - 255, - 191, - 1, - 255 - ], - "205": [ - 255, - 185, - 1, - 255 - ], - "206": [ - 255, - 180, - 1, - 255 - ], - "207": [ - 255, - 175, - 1, - 255 - ], - "208": [ - 255, - 170, - 1, - 255 - ], - "209": [ - 255, - 164, - 1, - 255 - ], - "210": [ - 255, - 159, - 1, - 255 - ], - "211": [ - 255, - 154, - 1, - 255 - ], - "212": [ - 255, - 148, - 1, - 255 - ], - "213": [ - 255, - 143, - 1, - 255 - ], - "214": [ - 255, - 138, - 1, - 255 - ], - "215": [ - 255, - 132, - 1, - 255 - ], - "216": [ - 255, - 127, - 1, - 255 - ], - "217": [ - 255, - 122, - 1, - 255 - ], - "218": [ - 255, - 116, - 1, - 255 - ], - "219": [ - 255, - 111, - 1, - 255 - ], - "220": [ - 255, - 106, - 1, - 255 - ], - "221": [ - 255, - 100, - 1, - 255 - ], - "222": [ - 255, - 95, - 1, - 255 - ], - "223": [ - 255, - 90, - 1, - 255 - ], - "224": [ - 255, - 85, - 1, - 255 - ], - "225": [ - 255, - 79, - 1, - 255 - ], - "226": [ - 255, - 74, - 1, - 255 - ], - "227": [ - 255, - 69, - 1, - 255 - ], - "228": [ - 255, - 63, - 1, - 255 - ], - "229": [ - 255, - 58, - 1, - 255 - ], - "230": [ - 255, - 53, - 1, - 255 - ], - "231": [ - 255, - 47, - 1, - 255 - ], - "232": [ - 255, - 42, - 1, - 255 - ], - "233": [ - 255, - 37, - 1, - 255 - ], - "234": [ - 255, - 31, - 1, - 255 - ], - "235": [ - 255, - 26, - 1, - 255 - ], - "236": [ - 255, - 21, - 1, - 255 - ], - "237": [ - 255, - 15, - 1, - 255 - ], - "238": [ - 255, - 10, - 1, - 255 - ], - "239": [ - 255, - 5, - 1, - 255 - ], - "240": [ - 255, - 1, - 1, - 255 - ], - "241": [ - 255, - 1, - 15, - 255 - ], - "242": [ - 255, - 1, - 31, - 255 - ], - "243": [ - 255, - 1, - 47, - 255 - ], - "244": [ - 255, - 1, - 63, - 255 - ], - "245": [ - 255, - 1, - 79, - 255 - ], - "246": [ - 255, - 1, - 95, - 255 - ], - "247": [ - 255, - 1, - 111, - 255 - ], - "248": [ - 255, - 1, - 127, - 255 - ], - "249": [ - 255, - 1, - 143, - 255 - ], - "250": [ - 255, - 1, - 159, - 255 - ], - "251": [ - 255, - 1, - 175, - 255 - ], - "252": [ - 255, - 1, - 191, - 255 - ], - "253": [ - 255, - 1, - 207, - 255 - ], - "254": [ - 255, - 1, - 223, - 255 - ], - "255": [ - 255, - 1, - 239, - 255 - ] - }, - cmrmap: { - "0": [ - 0, - 0, - 0, - 255 - ], - "1": [ - 1, - 1, - 4, - 255 - ], - "2": [ - 2, - 2, - 8, - 255 - ], - "3": [ - 3, - 3, - 12, - 255 - ], - "4": [ - 4, - 4, - 16, - 255 - ], - "5": [ - 6, - 6, - 20, - 255 - ], - "6": [ - 7, - 7, - 24, - 255 - ], - "7": [ - 8, - 8, - 28, - 255 - ], - "8": [ - 9, - 9, - 32, - 255 - ], - "9": [ - 10, - 10, - 36, - 255 - ], - "10": [ - 12, - 12, - 40, - 255 - ], - "11": [ - 13, - 13, - 44, - 255 - ], - "12": [ - 14, - 14, - 48, - 255 - ], - "13": [ - 15, - 15, - 52, - 255 - ], - "14": [ - 16, - 16, - 56, - 255 - ], - "15": [ - 18, - 18, - 60, - 255 - ], - "16": [ - 19, - 19, - 64, - 255 - ], - "17": [ - 20, - 20, - 68, - 255 - ], - "18": [ - 21, - 21, - 72, - 255 - ], - "19": [ - 22, - 22, - 76, - 255 - ], - "20": [ - 24, - 24, - 80, - 255 - ], - "21": [ - 25, - 25, - 84, - 255 - ], - "22": [ - 26, - 26, - 88, - 255 - ], - "23": [ - 27, - 27, - 92, - 255 - ], - "24": [ - 28, - 28, - 96, - 255 - ], - "25": [ - 30, - 30, - 100, - 255 - ], - "26": [ - 31, - 31, - 104, - 255 - ], - "27": [ - 32, - 32, - 108, - 255 - ], - "28": [ - 33, - 33, - 112, - 255 - ], - "29": [ - 34, - 34, - 116, - 255 - ], - "30": [ - 36, - 36, - 120, - 255 - ], - "31": [ - 37, - 37, - 124, - 255 - ], - "32": [ - 38, - 38, - 127, - 255 - ], - "33": [ - 39, - 38, - 129, - 255 - ], - "34": [ - 40, - 38, - 131, - 255 - ], - "35": [ - 42, - 38, - 133, - 255 - ], - "36": [ - 43, - 38, - 135, - 255 - ], - "37": [ - 44, - 38, - 137, - 255 - ], - "38": [ - 45, - 38, - 139, - 255 - ], - "39": [ - 46, - 38, - 141, - 255 - ], - "40": [ - 48, - 38, - 143, - 255 - ], - "41": [ - 49, - 38, - 145, - 255 - ], - "42": [ - 50, - 38, - 147, - 255 - ], - "43": [ - 51, - 38, - 149, - 255 - ], - "44": [ - 52, - 38, - 151, - 255 - ], - "45": [ - 53, - 38, - 153, - 255 - ], - "46": [ - 55, - 38, - 155, - 255 - ], - "47": [ - 56, - 38, - 157, - 255 - ], - "48": [ - 57, - 38, - 159, - 255 - ], - "49": [ - 58, - 38, - 161, - 255 - ], - "50": [ - 60, - 38, - 163, - 255 - ], - "51": [ - 61, - 38, - 165, - 255 - ], - "52": [ - 62, - 38, - 167, - 255 - ], - "53": [ - 63, - 38, - 169, - 255 - ], - "54": [ - 64, - 38, - 171, - 255 - ], - "55": [ - 65, - 38, - 173, - 255 - ], - "56": [ - 67, - 38, - 175, - 255 - ], - "57": [ - 68, - 38, - 177, - 255 - ], - "58": [ - 69, - 38, - 179, - 255 - ], - "59": [ - 70, - 38, - 181, - 255 - ], - "60": [ - 72, - 38, - 183, - 255 - ], - "61": [ - 73, - 38, - 185, - 255 - ], - "62": [ - 74, - 38, - 187, - 255 - ], - "63": [ - 75, - 38, - 189, - 255 - ], - "64": [ - 77, - 38, - 190, - 255 - ], - "65": [ - 79, - 38, - 188, - 255 - ], - "66": [ - 81, - 39, - 186, - 255 - ], - "67": [ - 84, - 39, - 184, - 255 - ], - "68": [ - 86, - 39, - 182, - 255 - ], - "69": [ - 89, - 40, - 180, - 255 - ], - "70": [ - 91, - 40, - 178, - 255 - ], - "71": [ - 93, - 41, - 176, - 255 - ], - "72": [ - 96, - 41, - 174, - 255 - ], - "73": [ - 98, - 41, - 172, - 255 - ], - "74": [ - 101, - 42, - 170, - 255 - ], - "75": [ - 103, - 42, - 168, - 255 - ], - "76": [ - 105, - 43, - 166, - 255 - ], - "77": [ - 108, - 43, - 164, - 255 - ], - "78": [ - 110, - 43, - 162, - 255 - ], - "79": [ - 113, - 44, - 160, - 255 - ], - "80": [ - 115, - 44, - 158, - 255 - ], - "81": [ - 117, - 45, - 156, - 255 - ], - "82": [ - 120, - 45, - 154, - 255 - ], - "83": [ - 122, - 45, - 152, - 255 - ], - "84": [ - 125, - 46, - 150, - 255 - ], - "85": [ - 127, - 46, - 148, - 255 - ], - "86": [ - 129, - 47, - 146, - 255 - ], - "87": [ - 132, - 47, - 144, - 255 - ], - "88": [ - 134, - 47, - 142, - 255 - ], - "89": [ - 137, - 48, - 140, - 255 - ], - "90": [ - 139, - 48, - 138, - 255 - ], - "91": [ - 141, - 49, - 136, - 255 - ], - "92": [ - 144, - 49, - 134, - 255 - ], - "93": [ - 146, - 49, - 132, - 255 - ], - "94": [ - 149, - 50, - 130, - 255 - ], - "95": [ - 151, - 50, - 128, - 255 - ], - "96": [ - 154, - 51, - 126, - 255 - ], - "97": [ - 157, - 51, - 123, - 255 - ], - "98": [ - 160, - 51, - 120, - 255 - ], - "99": [ - 163, - 52, - 118, - 255 - ], - "100": [ - 167, - 52, - 115, - 255 - ], - "101": [ - 170, - 53, - 112, - 255 - ], - "102": [ - 173, - 53, - 109, - 255 - ], - "103": [ - 176, - 53, - 106, - 255 - ], - "104": [ - 179, - 54, - 104, - 255 - ], - "105": [ - 183, - 54, - 101, - 255 - ], - "106": [ - 186, - 55, - 98, - 255 - ], - "107": [ - 189, - 55, - 95, - 255 - ], - "108": [ - 192, - 55, - 92, - 255 - ], - "109": [ - 195, - 56, - 90, - 255 - ], - "110": [ - 199, - 56, - 87, - 255 - ], - "111": [ - 202, - 57, - 84, - 255 - ], - "112": [ - 205, - 57, - 81, - 255 - ], - "113": [ - 208, - 57, - 78, - 255 - ], - "114": [ - 211, - 58, - 76, - 255 - ], - "115": [ - 215, - 58, - 73, - 255 - ], - "116": [ - 218, - 59, - 70, - 255 - ], - "117": [ - 221, - 59, - 67, - 255 - ], - "118": [ - 224, - 59, - 64, - 255 - ], - "119": [ - 227, - 60, - 62, - 255 - ], - "120": [ - 231, - 60, - 59, - 255 - ], - "121": [ - 234, - 61, - 56, - 255 - ], - "122": [ - 237, - 61, - 53, - 255 - ], - "123": [ - 240, - 61, - 50, - 255 - ], - "124": [ - 243, - 62, - 48, - 255 - ], - "125": [ - 247, - 62, - 45, - 255 - ], - "126": [ - 250, - 63, - 42, - 255 - ], - "127": [ - 253, - 63, - 39, - 255 - ], - "128": [ - 254, - 64, - 37, - 255 - ], - "129": [ - 253, - 66, - 36, - 255 - ], - "130": [ - 253, - 68, - 35, - 255 - ], - "131": [ - 252, - 70, - 34, - 255 - ], - "132": [ - 251, - 72, - 32, - 255 - ], - "133": [ - 250, - 74, - 31, - 255 - ], - "134": [ - 249, - 76, - 30, - 255 - ], - "135": [ - 249, - 78, - 29, - 255 - ], - "136": [ - 248, - 80, - 28, - 255 - ], - "137": [ - 247, - 82, - 26, - 255 - ], - "138": [ - 246, - 84, - 25, - 255 - ], - "139": [ - 245, - 86, - 24, - 255 - ], - "140": [ - 245, - 88, - 23, - 255 - ], - "141": [ - 244, - 90, - 22, - 255 - ], - "142": [ - 243, - 92, - 20, - 255 - ], - "143": [ - 242, - 94, - 19, - 255 - ], - "144": [ - 241, - 96, - 18, - 255 - ], - "145": [ - 241, - 98, - 17, - 255 - ], - "146": [ - 240, - 100, - 16, - 255 - ], - "147": [ - 239, - 102, - 14, - 255 - ], - "148": [ - 238, - 104, - 13, - 255 - ], - "149": [ - 237, - 106, - 12, - 255 - ], - "150": [ - 237, - 108, - 11, - 255 - ], - "151": [ - 236, - 110, - 10, - 255 - ], - "152": [ - 235, - 112, - 8, - 255 - ], - "153": [ - 234, - 114, - 7, - 255 - ], - "154": [ - 233, - 116, - 6, - 255 - ], - "155": [ - 233, - 118, - 5, - 255 - ], - "156": [ - 232, - 120, - 4, - 255 - ], - "157": [ - 231, - 122, - 2, - 255 - ], - "158": [ - 230, - 124, - 1, - 255 - ], - "159": [ - 229, - 126, - 0, - 255 - ], - "160": [ - 229, - 128, - 0, - 255 - ], - "161": [ - 229, - 130, - 1, - 255 - ], - "162": [ - 229, - 132, - 2, - 255 - ], - "163": [ - 229, - 134, - 2, - 255 - ], - "164": [ - 229, - 136, - 3, - 255 - ], - "165": [ - 229, - 138, - 4, - 255 - ], - "166": [ - 229, - 140, - 5, - 255 - ], - "167": [ - 229, - 142, - 6, - 255 - ], - "168": [ - 229, - 144, - 6, - 255 - ], - "169": [ - 229, - 146, - 7, - 255 - ], - "170": [ - 229, - 148, - 8, - 255 - ], - "171": [ - 229, - 150, - 9, - 255 - ], - "172": [ - 229, - 152, - 10, - 255 - ], - "173": [ - 229, - 154, - 10, - 255 - ], - "174": [ - 229, - 156, - 11, - 255 - ], - "175": [ - 229, - 158, - 12, - 255 - ], - "176": [ - 229, - 160, - 13, - 255 - ], - "177": [ - 229, - 162, - 14, - 255 - ], - "178": [ - 229, - 164, - 14, - 255 - ], - "179": [ - 229, - 166, - 15, - 255 - ], - "180": [ - 229, - 168, - 16, - 255 - ], - "181": [ - 229, - 170, - 17, - 255 - ], - "182": [ - 229, - 172, - 18, - 255 - ], - "183": [ - 229, - 174, - 18, - 255 - ], - "184": [ - 229, - 176, - 19, - 255 - ], - "185": [ - 229, - 178, - 20, - 255 - ], - "186": [ - 229, - 180, - 21, - 255 - ], - "187": [ - 229, - 182, - 22, - 255 - ], - "188": [ - 229, - 184, - 22, - 255 - ], - "189": [ - 229, - 186, - 23, - 255 - ], - "190": [ - 229, - 188, - 24, - 255 - ], - "191": [ - 229, - 190, - 25, - 255 - ], - "192": [ - 229, - 192, - 27, - 255 - ], - "193": [ - 229, - 193, - 31, - 255 - ], - "194": [ - 229, - 194, - 34, - 255 - ], - "195": [ - 229, - 195, - 37, - 255 - ], - "196": [ - 229, - 196, - 40, - 255 - ], - "197": [ - 229, - 198, - 43, - 255 - ], - "198": [ - 229, - 199, - 47, - 255 - ], - "199": [ - 229, - 200, - 50, - 255 - ], - "200": [ - 229, - 201, - 53, - 255 - ], - "201": [ - 229, - 202, - 56, - 255 - ], - "202": [ - 229, - 204, - 59, - 255 - ], - "203": [ - 229, - 205, - 63, - 255 - ], - "204": [ - 229, - 206, - 66, - 255 - ], - "205": [ - 229, - 207, - 69, - 255 - ], - "206": [ - 229, - 208, - 72, - 255 - ], - "207": [ - 229, - 210, - 75, - 255 - ], - "208": [ - 229, - 211, - 79, - 255 - ], - "209": [ - 229, - 212, - 82, - 255 - ], - "210": [ - 229, - 213, - 85, - 255 - ], - "211": [ - 229, - 214, - 88, - 255 - ], - "212": [ - 229, - 216, - 91, - 255 - ], - "213": [ - 229, - 217, - 95, - 255 - ], - "214": [ - 229, - 218, - 98, - 255 - ], - "215": [ - 229, - 219, - 101, - 255 - ], - "216": [ - 229, - 220, - 104, - 255 - ], - "217": [ - 229, - 222, - 107, - 255 - ], - "218": [ - 229, - 223, - 111, - 255 - ], - "219": [ - 229, - 224, - 114, - 255 - ], - "220": [ - 229, - 225, - 117, - 255 - ], - "221": [ - 229, - 226, - 120, - 255 - ], - "222": [ - 229, - 228, - 123, - 255 - ], - "223": [ - 229, - 229, - 127, - 255 - ], - "224": [ - 230, - 230, - 131, - 255 - ], - "225": [ - 231, - 231, - 135, - 255 - ], - "226": [ - 231, - 231, - 139, - 255 - ], - "227": [ - 232, - 232, - 143, - 255 - ], - "228": [ - 233, - 233, - 146, - 255 - ], - "229": [ - 234, - 234, - 151, - 255 - ], - "230": [ - 235, - 235, - 155, - 255 - ], - "231": [ - 235, - 235, - 159, - 255 - ], - "232": [ - 236, - 236, - 163, - 255 - ], - "233": [ - 237, - 237, - 167, - 255 - ], - "234": [ - 238, - 238, - 171, - 255 - ], - "235": [ - 239, - 239, - 175, - 255 - ], - "236": [ - 239, - 239, - 179, - 255 - ], - "237": [ - 240, - 240, - 183, - 255 - ], - "238": [ - 241, - 241, - 187, - 255 - ], - "239": [ - 242, - 242, - 191, - 255 - ], - "240": [ - 243, - 243, - 195, - 255 - ], - "241": [ - 243, - 243, - 199, - 255 - ], - "242": [ - 244, - 244, - 203, - 255 - ], - "243": [ - 245, - 245, - 207, - 255 - ], - "244": [ - 246, - 246, - 210, - 255 - ], - "245": [ - 247, - 247, - 215, - 255 - ], - "246": [ - 247, - 247, - 219, - 255 - ], - "247": [ - 248, - 248, - 223, - 255 - ], - "248": [ - 249, - 249, - 227, - 255 - ], - "249": [ - 250, - 250, - 231, - 255 - ], - "250": [ - 251, - 251, - 235, - 255 - ], - "251": [ - 251, - 251, - 239, - 255 - ], - "252": [ - 252, - 252, - 243, - 255 - ], - "253": [ - 253, - 253, - 247, - 255 - ], - "254": [ - 254, - 254, - 251, - 255 - ], - "255": [ - 255, - 255, - 255, - 255 - ] - }, - cubehelix: { - "0": [ - 0, - 0, - 0, - 255 - ], - "1": [ - 1, - 0, - 1, - 255 - ], - "2": [ - 3, - 1, - 3, - 255 - ], - "3": [ - 4, - 1, - 4, - 255 - ], - "4": [ - 6, - 2, - 6, - 255 - ], - "5": [ - 8, - 2, - 8, - 255 - ], - "6": [ - 9, - 3, - 9, - 255 - ], - "7": [ - 10, - 4, - 11, - 255 - ], - "8": [ - 12, - 4, - 13, - 255 - ], - "9": [ - 13, - 5, - 15, - 255 - ], - "10": [ - 14, - 6, - 17, - 255 - ], - "11": [ - 15, - 6, - 19, - 255 - ], - "12": [ - 17, - 7, - 21, - 255 - ], - "13": [ - 18, - 8, - 23, - 255 - ], - "14": [ - 19, - 9, - 25, - 255 - ], - "15": [ - 20, - 10, - 27, - 255 - ], - "16": [ - 20, - 11, - 29, - 255 - ], - "17": [ - 21, - 11, - 31, - 255 - ], - "18": [ - 22, - 12, - 33, - 255 - ], - "19": [ - 23, - 13, - 35, - 255 - ], - "20": [ - 23, - 14, - 37, - 255 - ], - "21": [ - 24, - 15, - 39, - 255 - ], - "22": [ - 24, - 17, - 41, - 255 - ], - "23": [ - 25, - 18, - 43, - 255 - ], - "24": [ - 25, - 19, - 45, - 255 - ], - "25": [ - 25, - 20, - 47, - 255 - ], - "26": [ - 26, - 21, - 48, - 255 - ], - "27": [ - 26, - 22, - 50, - 255 - ], - "28": [ - 26, - 24, - 52, - 255 - ], - "29": [ - 26, - 25, - 54, - 255 - ], - "30": [ - 26, - 26, - 56, - 255 - ], - "31": [ - 26, - 28, - 57, - 255 - ], - "32": [ - 26, - 29, - 59, - 255 - ], - "33": [ - 26, - 31, - 60, - 255 - ], - "34": [ - 26, - 32, - 62, - 255 - ], - "35": [ - 26, - 34, - 63, - 255 - ], - "36": [ - 26, - 35, - 65, - 255 - ], - "37": [ - 25, - 37, - 66, - 255 - ], - "38": [ - 25, - 38, - 67, - 255 - ], - "39": [ - 25, - 40, - 69, - 255 - ], - "40": [ - 25, - 41, - 70, - 255 - ], - "41": [ - 24, - 43, - 71, - 255 - ], - "42": [ - 24, - 45, - 72, - 255 - ], - "43": [ - 24, - 46, - 73, - 255 - ], - "44": [ - 23, - 48, - 74, - 255 - ], - "45": [ - 23, - 50, - 74, - 255 - ], - "46": [ - 23, - 52, - 75, - 255 - ], - "47": [ - 23, - 53, - 76, - 255 - ], - "48": [ - 22, - 55, - 76, - 255 - ], - "49": [ - 22, - 57, - 77, - 255 - ], - "50": [ - 22, - 58, - 77, - 255 - ], - "51": [ - 21, - 60, - 77, - 255 - ], - "52": [ - 21, - 62, - 78, - 255 - ], - "53": [ - 21, - 64, - 78, - 255 - ], - "54": [ - 21, - 66, - 78, - 255 - ], - "55": [ - 21, - 67, - 78, - 255 - ], - "56": [ - 21, - 69, - 78, - 255 - ], - "57": [ - 20, - 71, - 78, - 255 - ], - "58": [ - 20, - 73, - 78, - 255 - ], - "59": [ - 20, - 74, - 77, - 255 - ], - "60": [ - 21, - 76, - 77, - 255 - ], - "61": [ - 21, - 78, - 77, - 255 - ], - "62": [ - 21, - 79, - 76, - 255 - ], - "63": [ - 21, - 81, - 76, - 255 - ], - "64": [ - 21, - 83, - 75, - 255 - ], - "65": [ - 22, - 84, - 75, - 255 - ], - "66": [ - 22, - 86, - 74, - 255 - ], - "67": [ - 22, - 88, - 73, - 255 - ], - "68": [ - 23, - 89, - 73, - 255 - ], - "69": [ - 23, - 91, - 72, - 255 - ], - "70": [ - 24, - 92, - 71, - 255 - ], - "71": [ - 25, - 94, - 70, - 255 - ], - "72": [ - 26, - 95, - 69, - 255 - ], - "73": [ - 27, - 97, - 68, - 255 - ], - "74": [ - 27, - 98, - 67, - 255 - ], - "75": [ - 28, - 99, - 66, - 255 - ], - "76": [ - 30, - 101, - 66, - 255 - ], - "77": [ - 31, - 102, - 65, - 255 - ], - "78": [ - 32, - 103, - 64, - 255 - ], - "79": [ - 33, - 104, - 63, - 255 - ], - "80": [ - 35, - 106, - 61, - 255 - ], - "81": [ - 36, - 107, - 60, - 255 - ], - "82": [ - 38, - 108, - 59, - 255 - ], - "83": [ - 39, - 109, - 58, - 255 - ], - "84": [ - 41, - 110, - 58, - 255 - ], - "85": [ - 43, - 111, - 57, - 255 - ], - "86": [ - 45, - 112, - 56, - 255 - ], - "87": [ - 47, - 113, - 55, - 255 - ], - "88": [ - 49, - 114, - 54, - 255 - ], - "89": [ - 51, - 114, - 53, - 255 - ], - "90": [ - 53, - 115, - 52, - 255 - ], - "91": [ - 55, - 116, - 51, - 255 - ], - "92": [ - 57, - 116, - 51, - 255 - ], - "93": [ - 60, - 117, - 50, - 255 - ], - "94": [ - 62, - 118, - 49, - 255 - ], - "95": [ - 65, - 118, - 49, - 255 - ], - "96": [ - 67, - 119, - 48, - 255 - ], - "97": [ - 70, - 119, - 48, - 255 - ], - "98": [ - 72, - 120, - 47, - 255 - ], - "99": [ - 75, - 120, - 47, - 255 - ], - "100": [ - 78, - 120, - 47, - 255 - ], - "101": [ - 81, - 121, - 46, - 255 - ], - "102": [ - 83, - 121, - 46, - 255 - ], - "103": [ - 86, - 121, - 46, - 255 - ], - "104": [ - 89, - 121, - 46, - 255 - ], - "105": [ - 92, - 122, - 46, - 255 - ], - "106": [ - 95, - 122, - 47, - 255 - ], - "107": [ - 98, - 122, - 47, - 255 - ], - "108": [ - 101, - 122, - 47, - 255 - ], - "109": [ - 104, - 122, - 48, - 255 - ], - "110": [ - 107, - 122, - 48, - 255 - ], - "111": [ - 110, - 122, - 49, - 255 - ], - "112": [ - 113, - 122, - 50, - 255 - ], - "113": [ - 116, - 122, - 50, - 255 - ], - "114": [ - 120, - 122, - 51, - 255 - ], - "115": [ - 123, - 122, - 52, - 255 - ], - "116": [ - 126, - 122, - 53, - 255 - ], - "117": [ - 129, - 122, - 55, - 255 - ], - "118": [ - 132, - 122, - 56, - 255 - ], - "119": [ - 135, - 122, - 57, - 255 - ], - "120": [ - 138, - 121, - 59, - 255 - ], - "121": [ - 141, - 121, - 60, - 255 - ], - "122": [ - 144, - 121, - 62, - 255 - ], - "123": [ - 147, - 121, - 64, - 255 - ], - "124": [ - 150, - 121, - 65, - 255 - ], - "125": [ - 153, - 121, - 67, - 255 - ], - "126": [ - 155, - 121, - 69, - 255 - ], - "127": [ - 158, - 121, - 71, - 255 - ], - "128": [ - 161, - 121, - 74, - 255 - ], - "129": [ - 164, - 120, - 76, - 255 - ], - "130": [ - 166, - 120, - 78, - 255 - ], - "131": [ - 169, - 120, - 81, - 255 - ], - "132": [ - 171, - 120, - 83, - 255 - ], - "133": [ - 174, - 120, - 86, - 255 - ], - "134": [ - 176, - 120, - 88, - 255 - ], - "135": [ - 178, - 120, - 91, - 255 - ], - "136": [ - 181, - 120, - 94, - 255 - ], - "137": [ - 183, - 120, - 96, - 255 - ], - "138": [ - 185, - 120, - 99, - 255 - ], - "139": [ - 187, - 121, - 102, - 255 - ], - "140": [ - 189, - 121, - 105, - 255 - ], - "141": [ - 191, - 121, - 108, - 255 - ], - "142": [ - 193, - 121, - 111, - 255 - ], - "143": [ - 194, - 121, - 114, - 255 - ], - "144": [ - 196, - 122, - 117, - 255 - ], - "145": [ - 198, - 122, - 120, - 255 - ], - "146": [ - 199, - 122, - 124, - 255 - ], - "147": [ - 201, - 123, - 127, - 255 - ], - "148": [ - 202, - 123, - 130, - 255 - ], - "149": [ - 203, - 124, - 133, - 255 - ], - "150": [ - 204, - 124, - 136, - 255 - ], - "151": [ - 205, - 125, - 140, - 255 - ], - "152": [ - 206, - 125, - 143, - 255 - ], - "153": [ - 207, - 126, - 146, - 255 - ], - "154": [ - 208, - 127, - 149, - 255 - ], - "155": [ - 209, - 127, - 153, - 255 - ], - "156": [ - 209, - 128, - 156, - 255 - ], - "157": [ - 210, - 129, - 159, - 255 - ], - "158": [ - 211, - 130, - 162, - 255 - ], - "159": [ - 211, - 131, - 165, - 255 - ], - "160": [ - 211, - 131, - 169, - 255 - ], - "161": [ - 212, - 132, - 172, - 255 - ], - "162": [ - 212, - 133, - 175, - 255 - ], - "163": [ - 212, - 135, - 178, - 255 - ], - "164": [ - 212, - 136, - 181, - 255 - ], - "165": [ - 212, - 137, - 184, - 255 - ], - "166": [ - 212, - 138, - 186, - 255 - ], - "167": [ - 212, - 139, - 189, - 255 - ], - "168": [ - 212, - 140, - 192, - 255 - ], - "169": [ - 211, - 142, - 195, - 255 - ], - "170": [ - 211, - 143, - 197, - 255 - ], - "171": [ - 211, - 144, - 200, - 255 - ], - "172": [ - 210, - 146, - 203, - 255 - ], - "173": [ - 210, - 147, - 205, - 255 - ], - "174": [ - 210, - 149, - 207, - 255 - ], - "175": [ - 209, - 150, - 210, - 255 - ], - "176": [ - 208, - 152, - 212, - 255 - ], - "177": [ - 208, - 154, - 214, - 255 - ], - "178": [ - 207, - 155, - 216, - 255 - ], - "179": [ - 207, - 157, - 218, - 255 - ], - "180": [ - 206, - 158, - 220, - 255 - ], - "181": [ - 205, - 160, - 222, - 255 - ], - "182": [ - 205, - 162, - 224, - 255 - ], - "183": [ - 204, - 164, - 226, - 255 - ], - "184": [ - 203, - 165, - 227, - 255 - ], - "185": [ - 203, - 167, - 229, - 255 - ], - "186": [ - 202, - 169, - 230, - 255 - ], - "187": [ - 201, - 171, - 231, - 255 - ], - "188": [ - 201, - 172, - 233, - 255 - ], - "189": [ - 200, - 174, - 234, - 255 - ], - "190": [ - 199, - 176, - 235, - 255 - ], - "191": [ - 199, - 178, - 236, - 255 - ], - "192": [ - 198, - 180, - 237, - 255 - ], - "193": [ - 197, - 182, - 238, - 255 - ], - "194": [ - 197, - 183, - 239, - 255 - ], - "195": [ - 196, - 185, - 239, - 255 - ], - "196": [ - 196, - 187, - 240, - 255 - ], - "197": [ - 195, - 189, - 241, - 255 - ], - "198": [ - 195, - 191, - 241, - 255 - ], - "199": [ - 194, - 193, - 242, - 255 - ], - "200": [ - 194, - 194, - 242, - 255 - ], - "201": [ - 194, - 196, - 242, - 255 - ], - "202": [ - 193, - 198, - 243, - 255 - ], - "203": [ - 193, - 200, - 243, - 255 - ], - "204": [ - 193, - 202, - 243, - 255 - ], - "205": [ - 193, - 203, - 243, - 255 - ], - "206": [ - 193, - 205, - 243, - 255 - ], - "207": [ - 193, - 207, - 243, - 255 - ], - "208": [ - 193, - 208, - 243, - 255 - ], - "209": [ - 193, - 210, - 243, - 255 - ], - "210": [ - 193, - 212, - 243, - 255 - ], - "211": [ - 193, - 213, - 243, - 255 - ], - "212": [ - 194, - 215, - 242, - 255 - ], - "213": [ - 194, - 216, - 242, - 255 - ], - "214": [ - 195, - 218, - 242, - 255 - ], - "215": [ - 195, - 219, - 242, - 255 - ], - "216": [ - 196, - 221, - 241, - 255 - ], - "217": [ - 196, - 222, - 241, - 255 - ], - "218": [ - 197, - 224, - 241, - 255 - ], - "219": [ - 198, - 225, - 241, - 255 - ], - "220": [ - 199, - 226, - 240, - 255 - ], - "221": [ - 200, - 228, - 240, - 255 - ], - "222": [ - 200, - 229, - 240, - 255 - ], - "223": [ - 202, - 230, - 239, - 255 - ], - "224": [ - 203, - 231, - 239, - 255 - ], - "225": [ - 204, - 232, - 239, - 255 - ], - "226": [ - 205, - 233, - 239, - 255 - ], - "227": [ - 206, - 235, - 239, - 255 - ], - "228": [ - 208, - 236, - 238, - 255 - ], - "229": [ - 209, - 237, - 238, - 255 - ], - "230": [ - 210, - 238, - 238, - 255 - ], - "231": [ - 212, - 239, - 238, - 255 - ], - "232": [ - 213, - 240, - 238, - 255 - ], - "233": [ - 215, - 240, - 238, - 255 - ], - "234": [ - 217, - 241, - 238, - 255 - ], - "235": [ - 218, - 242, - 238, - 255 - ], - "236": [ - 220, - 243, - 239, - 255 - ], - "237": [ - 222, - 244, - 239, - 255 - ], - "238": [ - 223, - 244, - 239, - 255 - ], - "239": [ - 225, - 245, - 240, - 255 - ], - "240": [ - 227, - 246, - 240, - 255 - ], - "241": [ - 229, - 247, - 240, - 255 - ], - "242": [ - 231, - 247, - 241, - 255 - ], - "243": [ - 232, - 248, - 242, - 255 - ], - "244": [ - 234, - 248, - 242, - 255 - ], - "245": [ - 236, - 249, - 243, - 255 - ], - "246": [ - 238, - 250, - 244, - 255 - ], - "247": [ - 240, - 250, - 245, - 255 - ], - "248": [ - 242, - 251, - 246, - 255 - ], - "249": [ - 244, - 251, - 247, - 255 - ], - "250": [ - 245, - 252, - 248, - 255 - ], - "251": [ - 247, - 252, - 249, - 255 - ], - "252": [ - 249, - 253, - 250, - 255 - ], - "253": [ - 251, - 253, - 252, - 255 - ], - "254": [ - 253, - 254, - 253, - 255 - ], - "255": [ - 255, - 255, - 255, - 255 - ] - }, - curl: { - "0": [ - 20, - 29, - 67, - 255 - ], - "1": [ - 21, - 31, - 68, - 255 - ], - "2": [ - 21, - 33, - 69, - 255 - ], - "3": [ - 22, - 35, - 70, - 255 - ], - "4": [ - 22, - 37, - 71, - 255 - ], - "5": [ - 23, - 39, - 72, - 255 - ], - "6": [ - 23, - 41, - 74, - 255 - ], - "7": [ - 24, - 43, - 75, - 255 - ], - "8": [ - 24, - 45, - 76, - 255 - ], - "9": [ - 24, - 47, - 77, - 255 - ], - "10": [ - 25, - 48, - 78, - 255 - ], - "11": [ - 25, - 50, - 79, - 255 - ], - "12": [ - 25, - 52, - 80, - 255 - ], - "13": [ - 26, - 54, - 82, - 255 - ], - "14": [ - 26, - 56, - 83, - 255 - ], - "15": [ - 26, - 58, - 84, - 255 - ], - "16": [ - 27, - 60, - 85, - 255 - ], - "17": [ - 27, - 61, - 86, - 255 - ], - "18": [ - 27, - 63, - 87, - 255 - ], - "19": [ - 27, - 65, - 89, - 255 - ], - "20": [ - 27, - 67, - 90, - 255 - ], - "21": [ - 27, - 69, - 91, - 255 - ], - "22": [ - 28, - 71, - 92, - 255 - ], - "23": [ - 28, - 72, - 93, - 255 - ], - "24": [ - 28, - 74, - 94, - 255 - ], - "25": [ - 28, - 76, - 96, - 255 - ], - "26": [ - 28, - 78, - 97, - 255 - ], - "27": [ - 27, - 80, - 98, - 255 - ], - "28": [ - 27, - 82, - 99, - 255 - ], - "29": [ - 27, - 83, - 100, - 255 - ], - "30": [ - 27, - 85, - 101, - 255 - ], - "31": [ - 27, - 87, - 102, - 255 - ], - "32": [ - 26, - 89, - 103, - 255 - ], - "33": [ - 26, - 91, - 105, - 255 - ], - "34": [ - 26, - 93, - 106, - 255 - ], - "35": [ - 25, - 95, - 107, - 255 - ], - "36": [ - 25, - 96, - 108, - 255 - ], - "37": [ - 24, - 98, - 109, - 255 - ], - "38": [ - 23, - 100, - 110, - 255 - ], - "39": [ - 23, - 102, - 111, - 255 - ], - "40": [ - 22, - 104, - 112, - 255 - ], - "41": [ - 21, - 106, - 113, - 255 - ], - "42": [ - 21, - 108, - 114, - 255 - ], - "43": [ - 20, - 110, - 115, - 255 - ], - "44": [ - 19, - 112, - 115, - 255 - ], - "45": [ - 18, - 113, - 116, - 255 - ], - "46": [ - 18, - 115, - 117, - 255 - ], - "47": [ - 17, - 117, - 118, - 255 - ], - "48": [ - 17, - 119, - 119, - 255 - ], - "49": [ - 16, - 121, - 119, - 255 - ], - "50": [ - 16, - 123, - 120, - 255 - ], - "51": [ - 16, - 125, - 121, - 255 - ], - "52": [ - 17, - 127, - 122, - 255 - ], - "53": [ - 17, - 128, - 122, - 255 - ], - "54": [ - 18, - 130, - 123, - 255 - ], - "55": [ - 20, - 132, - 123, - 255 - ], - "56": [ - 21, - 134, - 124, - 255 - ], - "57": [ - 23, - 136, - 124, - 255 - ], - "58": [ - 26, - 138, - 125, - 255 - ], - "59": [ - 28, - 139, - 125, - 255 - ], - "60": [ - 31, - 141, - 126, - 255 - ], - "61": [ - 34, - 143, - 126, - 255 - ], - "62": [ - 37, - 145, - 126, - 255 - ], - "63": [ - 41, - 146, - 127, - 255 - ], - "64": [ - 44, - 148, - 127, - 255 - ], - "65": [ - 48, - 150, - 127, - 255 - ], - "66": [ - 52, - 151, - 128, - 255 - ], - "67": [ - 56, - 153, - 128, - 255 - ], - "68": [ - 60, - 154, - 129, - 255 - ], - "69": [ - 63, - 156, - 129, - 255 - ], - "70": [ - 68, - 157, - 130, - 255 - ], - "71": [ - 72, - 159, - 130, - 255 - ], - "72": [ - 76, - 160, - 131, - 255 - ], - "73": [ - 80, - 162, - 131, - 255 - ], - "74": [ - 84, - 163, - 132, - 255 - ], - "75": [ - 88, - 165, - 133, - 255 - ], - "76": [ - 92, - 166, - 133, - 255 - ], - "77": [ - 95, - 168, - 134, - 255 - ], - "78": [ - 99, - 169, - 135, - 255 - ], - "79": [ - 103, - 170, - 136, - 255 - ], - "80": [ - 107, - 172, - 137, - 255 - ], - "81": [ - 111, - 173, - 138, - 255 - ], - "82": [ - 115, - 174, - 140, - 255 - ], - "83": [ - 118, - 176, - 141, - 255 - ], - "84": [ - 122, - 177, - 142, - 255 - ], - "85": [ - 126, - 178, - 143, - 255 - ], - "86": [ - 129, - 180, - 145, - 255 - ], - "87": [ - 133, - 181, - 146, - 255 - ], - "88": [ - 136, - 183, - 148, - 255 - ], - "89": [ - 140, - 184, - 150, - 255 - ], - "90": [ - 143, - 185, - 151, - 255 - ], - "91": [ - 146, - 187, - 153, - 255 - ], - "92": [ - 150, - 188, - 155, - 255 - ], - "93": [ - 153, - 189, - 156, - 255 - ], - "94": [ - 156, - 191, - 158, - 255 - ], - "95": [ - 160, - 192, - 160, - 255 - ], - "96": [ - 163, - 194, - 162, - 255 - ], - "97": [ - 166, - 195, - 164, - 255 - ], - "98": [ - 169, - 196, - 166, - 255 - ], - "99": [ - 173, - 198, - 169, - 255 - ], - "100": [ - 176, - 199, - 171, - 255 - ], - "101": [ - 179, - 201, - 173, - 255 - ], - "102": [ - 182, - 202, - 175, - 255 - ], - "103": [ - 185, - 204, - 177, - 255 - ], - "104": [ - 188, - 205, - 180, - 255 - ], - "105": [ - 191, - 207, - 182, - 255 - ], - "106": [ - 194, - 208, - 185, - 255 - ], - "107": [ - 197, - 210, - 187, - 255 - ], - "108": [ - 200, - 212, - 190, - 255 - ], - "109": [ - 203, - 213, - 192, - 255 - ], - "110": [ - 206, - 215, - 195, - 255 - ], - "111": [ - 209, - 216, - 197, - 255 - ], - "112": [ - 212, - 218, - 200, - 255 - ], - "113": [ - 214, - 220, - 203, - 255 - ], - "114": [ - 217, - 221, - 205, - 255 - ], - "115": [ - 220, - 223, - 208, - 255 - ], - "116": [ - 223, - 225, - 211, - 255 - ], - "117": [ - 226, - 226, - 214, - 255 - ], - "118": [ - 229, - 228, - 216, - 255 - ], - "119": [ - 231, - 230, - 219, - 255 - ], - "120": [ - 234, - 232, - 222, - 255 - ], - "121": [ - 237, - 233, - 225, - 255 - ], - "122": [ - 240, - 235, - 228, - 255 - ], - "123": [ - 243, - 237, - 231, - 255 - ], - "124": [ - 245, - 239, - 234, - 255 - ], - "125": [ - 248, - 241, - 237, - 255 - ], - "126": [ - 251, - 243, - 240, - 255 - ], - "127": [ - 253, - 245, - 243, - 255 - ], - "128": [ - 253, - 245, - 243, - 255 - ], - "129": [ - 251, - 242, - 240, - 255 - ], - "130": [ - 250, - 240, - 237, - 255 - ], - "131": [ - 249, - 237, - 233, - 255 - ], - "132": [ - 248, - 235, - 230, - 255 - ], - "133": [ - 247, - 233, - 227, - 255 - ], - "134": [ - 246, - 230, - 223, - 255 - ], - "135": [ - 245, - 228, - 220, - 255 - ], - "136": [ - 244, - 225, - 216, - 255 - ], - "137": [ - 243, - 223, - 213, - 255 - ], - "138": [ - 242, - 220, - 210, - 255 - ], - "139": [ - 241, - 218, - 206, - 255 - ], - "140": [ - 240, - 215, - 203, - 255 - ], - "141": [ - 239, - 213, - 200, - 255 - ], - "142": [ - 238, - 210, - 196, - 255 - ], - "143": [ - 237, - 208, - 193, - 255 - ], - "144": [ - 236, - 205, - 190, - 255 - ], - "145": [ - 236, - 203, - 187, - 255 - ], - "146": [ - 235, - 200, - 183, - 255 - ], - "147": [ - 234, - 198, - 180, - 255 - ], - "148": [ - 233, - 195, - 177, - 255 - ], - "149": [ - 233, - 193, - 174, - 255 - ], - "150": [ - 232, - 191, - 171, - 255 - ], - "151": [ - 231, - 188, - 168, - 255 - ], - "152": [ - 231, - 186, - 165, - 255 - ], - "153": [ - 230, - 183, - 162, - 255 - ], - "154": [ - 229, - 181, - 159, - 255 - ], - "155": [ - 229, - 178, - 156, - 255 - ], - "156": [ - 228, - 176, - 153, - 255 - ], - "157": [ - 227, - 173, - 150, - 255 - ], - "158": [ - 227, - 171, - 147, - 255 - ], - "159": [ - 226, - 168, - 145, - 255 - ], - "160": [ - 225, - 166, - 142, - 255 - ], - "161": [ - 225, - 163, - 139, - 255 - ], - "162": [ - 224, - 160, - 137, - 255 - ], - "163": [ - 223, - 158, - 134, - 255 - ], - "164": [ - 223, - 155, - 132, - 255 - ], - "165": [ - 222, - 153, - 130, - 255 - ], - "166": [ - 221, - 150, - 127, - 255 - ], - "167": [ - 221, - 148, - 125, - 255 - ], - "168": [ - 220, - 145, - 123, - 255 - ], - "169": [ - 219, - 143, - 121, - 255 - ], - "170": [ - 219, - 140, - 119, - 255 - ], - "171": [ - 218, - 138, - 117, - 255 - ], - "172": [ - 217, - 135, - 115, - 255 - ], - "173": [ - 216, - 133, - 113, - 255 - ], - "174": [ - 215, - 130, - 112, - 255 - ], - "175": [ - 215, - 128, - 110, - 255 - ], - "176": [ - 214, - 125, - 109, - 255 - ], - "177": [ - 213, - 123, - 107, - 255 - ], - "178": [ - 212, - 120, - 106, - 255 - ], - "179": [ - 211, - 118, - 105, - 255 - ], - "180": [ - 210, - 115, - 104, - 255 - ], - "181": [ - 209, - 113, - 103, - 255 - ], - "182": [ - 208, - 111, - 102, - 255 - ], - "183": [ - 206, - 108, - 101, - 255 - ], - "184": [ - 205, - 106, - 100, - 255 - ], - "185": [ - 204, - 104, - 100, - 255 - ], - "186": [ - 203, - 101, - 99, - 255 - ], - "187": [ - 201, - 99, - 98, - 255 - ], - "188": [ - 200, - 97, - 98, - 255 - ], - "189": [ - 199, - 94, - 97, - 255 - ], - "190": [ - 197, - 92, - 97, - 255 - ], - "191": [ - 196, - 90, - 97, - 255 - ], - "192": [ - 194, - 88, - 96, - 255 - ], - "193": [ - 193, - 86, - 96, - 255 - ], - "194": [ - 191, - 83, - 96, - 255 - ], - "195": [ - 189, - 81, - 96, - 255 - ], - "196": [ - 188, - 79, - 96, - 255 - ], - "197": [ - 186, - 77, - 96, - 255 - ], - "198": [ - 184, - 75, - 96, - 255 - ], - "199": [ - 183, - 73, - 95, - 255 - ], - "200": [ - 181, - 71, - 95, - 255 - ], - "201": [ - 179, - 69, - 95, - 255 - ], - "202": [ - 177, - 67, - 95, - 255 - ], - "203": [ - 176, - 65, - 95, - 255 - ], - "204": [ - 174, - 63, - 95, - 255 - ], - "205": [ - 172, - 61, - 96, - 255 - ], - "206": [ - 170, - 60, - 96, - 255 - ], - "207": [ - 168, - 58, - 96, - 255 - ], - "208": [ - 166, - 56, - 96, - 255 - ], - "209": [ - 164, - 54, - 96, - 255 - ], - "210": [ - 162, - 52, - 96, - 255 - ], - "211": [ - 160, - 51, - 96, - 255 - ], - "212": [ - 158, - 49, - 96, - 255 - ], - "213": [ - 156, - 47, - 96, - 255 - ], - "214": [ - 154, - 45, - 96, - 255 - ], - "215": [ - 151, - 44, - 96, - 255 - ], - "216": [ - 149, - 42, - 96, - 255 - ], - "217": [ - 147, - 41, - 96, - 255 - ], - "218": [ - 145, - 39, - 96, - 255 - ], - "219": [ - 143, - 38, - 96, - 255 - ], - "220": [ - 140, - 36, - 96, - 255 - ], - "221": [ - 138, - 35, - 96, - 255 - ], - "222": [ - 136, - 33, - 96, - 255 - ], - "223": [ - 133, - 32, - 95, - 255 - ], - "224": [ - 131, - 31, - 95, - 255 - ], - "225": [ - 129, - 30, - 95, - 255 - ], - "226": [ - 126, - 28, - 95, - 255 - ], - "227": [ - 124, - 27, - 94, - 255 - ], - "228": [ - 121, - 26, - 94, - 255 - ], - "229": [ - 119, - 25, - 93, - 255 - ], - "230": [ - 116, - 25, - 93, - 255 - ], - "231": [ - 114, - 24, - 92, - 255 - ], - "232": [ - 111, - 23, - 91, - 255 - ], - "233": [ - 109, - 22, - 90, - 255 - ], - "234": [ - 106, - 22, - 89, - 255 - ], - "235": [ - 103, - 21, - 88, - 255 - ], - "236": [ - 101, - 21, - 87, - 255 - ], - "237": [ - 98, - 20, - 86, - 255 - ], - "238": [ - 95, - 20, - 85, - 255 - ], - "239": [ - 93, - 20, - 83, - 255 - ], - "240": [ - 90, - 19, - 82, - 255 - ], - "241": [ - 87, - 19, - 80, - 255 - ], - "242": [ - 85, - 19, - 79, - 255 - ], - "243": [ - 82, - 18, - 77, - 255 - ], - "244": [ - 79, - 18, - 75, - 255 - ], - "245": [ - 77, - 18, - 74, - 255 - ], - "246": [ - 74, - 17, - 72, - 255 - ], - "247": [ - 72, - 17, - 70, - 255 - ], - "248": [ - 69, - 16, - 68, - 255 - ], - "249": [ - 66, - 16, - 66, - 255 - ], - "250": [ - 64, - 16, - 64, - 255 - ], - "251": [ - 61, - 15, - 61, - 255 - ], - "252": [ - 59, - 14, - 59, - 255 - ], - "253": [ - 56, - 14, - 57, - 255 - ], - "254": [ - 54, - 13, - 55, - 255 - ], - "255": [ - 51, - 13, - 53, - 255 - ] - }, - dark2: { - "0": [ - 27, - 158, - 119, - 255 - ], - "1": [ - 27, - 158, - 119, - 255 - ], - "2": [ - 27, - 158, - 119, - 255 - ], - "3": [ - 27, - 158, - 119, - 255 - ], - "4": [ - 27, - 158, - 119, - 255 - ], - "5": [ - 27, - 158, - 119, - 255 - ], - "6": [ - 27, - 158, - 119, - 255 - ], - "7": [ - 27, - 158, - 119, - 255 - ], - "8": [ - 27, - 158, - 119, - 255 - ], - "9": [ - 27, - 158, - 119, - 255 - ], - "10": [ - 27, - 158, - 119, - 255 - ], - "11": [ - 27, - 158, - 119, - 255 - ], - "12": [ - 27, - 158, - 119, - 255 - ], - "13": [ - 27, - 158, - 119, - 255 - ], - "14": [ - 27, - 158, - 119, - 255 - ], - "15": [ - 27, - 158, - 119, - 255 - ], - "16": [ - 27, - 158, - 119, - 255 - ], - "17": [ - 27, - 158, - 119, - 255 - ], - "18": [ - 27, - 158, - 119, - 255 - ], - "19": [ - 27, - 158, - 119, - 255 - ], - "20": [ - 27, - 158, - 119, - 255 - ], - "21": [ - 27, - 158, - 119, - 255 - ], - "22": [ - 27, - 158, - 119, - 255 - ], - "23": [ - 27, - 158, - 119, - 255 - ], - "24": [ - 27, - 158, - 119, - 255 - ], - "25": [ - 27, - 158, - 119, - 255 - ], - "26": [ - 27, - 158, - 119, - 255 - ], - "27": [ - 27, - 158, - 119, - 255 - ], - "28": [ - 27, - 158, - 119, - 255 - ], - "29": [ - 27, - 158, - 119, - 255 - ], - "30": [ - 27, - 158, - 119, - 255 - ], - "31": [ - 27, - 158, - 119, - 255 - ], - "32": [ - 217, - 95, - 2, - 255 - ], - "33": [ - 217, - 95, - 2, - 255 - ], - "34": [ - 217, - 95, - 2, - 255 - ], - "35": [ - 217, - 95, - 2, - 255 - ], - "36": [ - 217, - 95, - 2, - 255 - ], - "37": [ - 217, - 95, - 2, - 255 - ], - "38": [ - 217, - 95, - 2, - 255 - ], - "39": [ - 217, - 95, - 2, - 255 - ], - "40": [ - 217, - 95, - 2, - 255 - ], - "41": [ - 217, - 95, - 2, - 255 - ], - "42": [ - 217, - 95, - 2, - 255 - ], - "43": [ - 217, - 95, - 2, - 255 - ], - "44": [ - 217, - 95, - 2, - 255 - ], - "45": [ - 217, - 95, - 2, - 255 - ], - "46": [ - 217, - 95, - 2, - 255 - ], - "47": [ - 217, - 95, - 2, - 255 - ], - "48": [ - 217, - 95, - 2, - 255 - ], - "49": [ - 217, - 95, - 2, - 255 - ], - "50": [ - 217, - 95, - 2, - 255 - ], - "51": [ - 217, - 95, - 2, - 255 - ], - "52": [ - 217, - 95, - 2, - 255 - ], - "53": [ - 217, - 95, - 2, - 255 - ], - "54": [ - 217, - 95, - 2, - 255 - ], - "55": [ - 217, - 95, - 2, - 255 - ], - "56": [ - 217, - 95, - 2, - 255 - ], - "57": [ - 217, - 95, - 2, - 255 - ], - "58": [ - 217, - 95, - 2, - 255 - ], - "59": [ - 217, - 95, - 2, - 255 - ], - "60": [ - 217, - 95, - 2, - 255 - ], - "61": [ - 217, - 95, - 2, - 255 - ], - "62": [ - 217, - 95, - 2, - 255 - ], - "63": [ - 217, - 95, - 2, - 255 - ], - "64": [ - 117, - 112, - 179, - 255 - ], - "65": [ - 117, - 112, - 179, - 255 - ], - "66": [ - 117, - 112, - 179, - 255 - ], - "67": [ - 117, - 112, - 179, - 255 - ], - "68": [ - 117, - 112, - 179, - 255 - ], - "69": [ - 117, - 112, - 179, - 255 - ], - "70": [ - 117, - 112, - 179, - 255 - ], - "71": [ - 117, - 112, - 179, - 255 - ], - "72": [ - 117, - 112, - 179, - 255 - ], - "73": [ - 117, - 112, - 179, - 255 - ], - "74": [ - 117, - 112, - 179, - 255 - ], - "75": [ - 117, - 112, - 179, - 255 - ], - "76": [ - 117, - 112, - 179, - 255 - ], - "77": [ - 117, - 112, - 179, - 255 - ], - "78": [ - 117, - 112, - 179, - 255 - ], - "79": [ - 117, - 112, - 179, - 255 - ], - "80": [ - 117, - 112, - 179, - 255 - ], - "81": [ - 117, - 112, - 179, - 255 - ], - "82": [ - 117, - 112, - 179, - 255 - ], - "83": [ - 117, - 112, - 179, - 255 - ], - "84": [ - 117, - 112, - 179, - 255 - ], - "85": [ - 117, - 112, - 179, - 255 - ], - "86": [ - 117, - 112, - 179, - 255 - ], - "87": [ - 117, - 112, - 179, - 255 - ], - "88": [ - 117, - 112, - 179, - 255 - ], - "89": [ - 117, - 112, - 179, - 255 - ], - "90": [ - 117, - 112, - 179, - 255 - ], - "91": [ - 117, - 112, - 179, - 255 - ], - "92": [ - 117, - 112, - 179, - 255 - ], - "93": [ - 117, - 112, - 179, - 255 - ], - "94": [ - 117, - 112, - 179, - 255 - ], - "95": [ - 117, - 112, - 179, - 255 - ], - "96": [ - 231, - 41, - 138, - 255 - ], - "97": [ - 231, - 41, - 138, - 255 - ], - "98": [ - 231, - 41, - 138, - 255 - ], - "99": [ - 231, - 41, - 138, - 255 - ], - "100": [ - 231, - 41, - 138, - 255 - ], - "101": [ - 231, - 41, - 138, - 255 - ], - "102": [ - 231, - 41, - 138, - 255 - ], - "103": [ - 231, - 41, - 138, - 255 - ], - "104": [ - 231, - 41, - 138, - 255 - ], - "105": [ - 231, - 41, - 138, - 255 - ], - "106": [ - 231, - 41, - 138, - 255 - ], - "107": [ - 231, - 41, - 138, - 255 - ], - "108": [ - 231, - 41, - 138, - 255 - ], - "109": [ - 231, - 41, - 138, - 255 - ], - "110": [ - 231, - 41, - 138, - 255 - ], - "111": [ - 231, - 41, - 138, - 255 - ], - "112": [ - 231, - 41, - 138, - 255 - ], - "113": [ - 231, - 41, - 138, - 255 - ], - "114": [ - 231, - 41, - 138, - 255 - ], - "115": [ - 231, - 41, - 138, - 255 - ], - "116": [ - 231, - 41, - 138, - 255 - ], - "117": [ - 231, - 41, - 138, - 255 - ], - "118": [ - 231, - 41, - 138, - 255 - ], - "119": [ - 231, - 41, - 138, - 255 - ], - "120": [ - 231, - 41, - 138, - 255 - ], - "121": [ - 231, - 41, - 138, - 255 - ], - "122": [ - 231, - 41, - 138, - 255 - ], - "123": [ - 231, - 41, - 138, - 255 - ], - "124": [ - 231, - 41, - 138, - 255 - ], - "125": [ - 231, - 41, - 138, - 255 - ], - "126": [ - 231, - 41, - 138, - 255 - ], - "127": [ - 231, - 41, - 138, - 255 - ], - "128": [ - 102, - 166, - 30, - 255 - ], - "129": [ - 102, - 166, - 30, - 255 - ], - "130": [ - 102, - 166, - 30, - 255 - ], - "131": [ - 102, - 166, - 30, - 255 - ], - "132": [ - 102, - 166, - 30, - 255 - ], - "133": [ - 102, - 166, - 30, - 255 - ], - "134": [ - 102, - 166, - 30, - 255 - ], - "135": [ - 102, - 166, - 30, - 255 - ], - "136": [ - 102, - 166, - 30, - 255 - ], - "137": [ - 102, - 166, - 30, - 255 - ], - "138": [ - 102, - 166, - 30, - 255 - ], - "139": [ - 102, - 166, - 30, - 255 - ], - "140": [ - 102, - 166, - 30, - 255 - ], - "141": [ - 102, - 166, - 30, - 255 - ], - "142": [ - 102, - 166, - 30, - 255 - ], - "143": [ - 102, - 166, - 30, - 255 - ], - "144": [ - 102, - 166, - 30, - 255 - ], - "145": [ - 102, - 166, - 30, - 255 - ], - "146": [ - 102, - 166, - 30, - 255 - ], - "147": [ - 102, - 166, - 30, - 255 - ], - "148": [ - 102, - 166, - 30, - 255 - ], - "149": [ - 102, - 166, - 30, - 255 - ], - "150": [ - 102, - 166, - 30, - 255 - ], - "151": [ - 102, - 166, - 30, - 255 - ], - "152": [ - 102, - 166, - 30, - 255 - ], - "153": [ - 102, - 166, - 30, - 255 - ], - "154": [ - 102, - 166, - 30, - 255 - ], - "155": [ - 102, - 166, - 30, - 255 - ], - "156": [ - 102, - 166, - 30, - 255 - ], - "157": [ - 102, - 166, - 30, - 255 - ], - "158": [ - 102, - 166, - 30, - 255 - ], - "159": [ - 102, - 166, - 30, - 255 - ], - "160": [ - 230, - 171, - 2, - 255 - ], - "161": [ - 230, - 171, - 2, - 255 - ], - "162": [ - 230, - 171, - 2, - 255 - ], - "163": [ - 230, - 171, - 2, - 255 - ], - "164": [ - 230, - 171, - 2, - 255 - ], - "165": [ - 230, - 171, - 2, - 255 - ], - "166": [ - 230, - 171, - 2, - 255 - ], - "167": [ - 230, - 171, - 2, - 255 - ], - "168": [ - 230, - 171, - 2, - 255 - ], - "169": [ - 230, - 171, - 2, - 255 - ], - "170": [ - 230, - 171, - 2, - 255 - ], - "171": [ - 230, - 171, - 2, - 255 - ], - "172": [ - 230, - 171, - 2, - 255 - ], - "173": [ - 230, - 171, - 2, - 255 - ], - "174": [ - 230, - 171, - 2, - 255 - ], - "175": [ - 230, - 171, - 2, - 255 - ], - "176": [ - 230, - 171, - 2, - 255 - ], - "177": [ - 230, - 171, - 2, - 255 - ], - "178": [ - 230, - 171, - 2, - 255 - ], - "179": [ - 230, - 171, - 2, - 255 - ], - "180": [ - 230, - 171, - 2, - 255 - ], - "181": [ - 230, - 171, - 2, - 255 - ], - "182": [ - 230, - 171, - 2, - 255 - ], - "183": [ - 230, - 171, - 2, - 255 - ], - "184": [ - 230, - 171, - 2, - 255 - ], - "185": [ - 230, - 171, - 2, - 255 - ], - "186": [ - 230, - 171, - 2, - 255 - ], - "187": [ - 230, - 171, - 2, - 255 - ], - "188": [ - 230, - 171, - 2, - 255 - ], - "189": [ - 230, - 171, - 2, - 255 - ], - "190": [ - 230, - 171, - 2, - 255 - ], - "191": [ - 230, - 171, - 2, - 255 - ], - "192": [ - 166, - 118, - 29, - 255 - ], - "193": [ - 166, - 118, - 29, - 255 - ], - "194": [ - 166, - 118, - 29, - 255 - ], - "195": [ - 166, - 118, - 29, - 255 - ], - "196": [ - 166, - 118, - 29, - 255 - ], - "197": [ - 166, - 118, - 29, - 255 - ], - "198": [ - 166, - 118, - 29, - 255 - ], - "199": [ - 166, - 118, - 29, - 255 - ], - "200": [ - 166, - 118, - 29, - 255 - ], - "201": [ - 166, - 118, - 29, - 255 - ], - "202": [ - 166, - 118, - 29, - 255 - ], - "203": [ - 166, - 118, - 29, - 255 - ], - "204": [ - 166, - 118, - 29, - 255 - ], - "205": [ - 166, - 118, - 29, - 255 - ], - "206": [ - 166, - 118, - 29, - 255 - ], - "207": [ - 166, - 118, - 29, - 255 - ], - "208": [ - 166, - 118, - 29, - 255 - ], - "209": [ - 166, - 118, - 29, - 255 - ], - "210": [ - 166, - 118, - 29, - 255 - ], - "211": [ - 166, - 118, - 29, - 255 - ], - "212": [ - 166, - 118, - 29, - 255 - ], - "213": [ - 166, - 118, - 29, - 255 - ], - "214": [ - 166, - 118, - 29, - 255 - ], - "215": [ - 166, - 118, - 29, - 255 - ], - "216": [ - 166, - 118, - 29, - 255 - ], - "217": [ - 166, - 118, - 29, - 255 - ], - "218": [ - 166, - 118, - 29, - 255 - ], - "219": [ - 166, - 118, - 29, - 255 - ], - "220": [ - 166, - 118, - 29, - 255 - ], - "221": [ - 166, - 118, - 29, - 255 - ], - "222": [ - 166, - 118, - 29, - 255 - ], - "223": [ - 166, - 118, - 29, - 255 - ], - "224": [ - 102, - 102, - 102, - 255 - ], - "225": [ - 102, - 102, - 102, - 255 - ], - "226": [ - 102, - 102, - 102, - 255 - ], - "227": [ - 102, - 102, - 102, - 255 - ], - "228": [ - 102, - 102, - 102, - 255 - ], - "229": [ - 102, - 102, - 102, - 255 - ], - "230": [ - 102, - 102, - 102, - 255 - ], - "231": [ - 102, - 102, - 102, - 255 - ], - "232": [ - 102, - 102, - 102, - 255 - ], - "233": [ - 102, - 102, - 102, - 255 - ], - "234": [ - 102, - 102, - 102, - 255 - ], - "235": [ - 102, - 102, - 102, - 255 - ], - "236": [ - 102, - 102, - 102, - 255 - ], - "237": [ - 102, - 102, - 102, - 255 - ], - "238": [ - 102, - 102, - 102, - 255 - ], - "239": [ - 102, - 102, - 102, - 255 - ], - "240": [ - 102, - 102, - 102, - 255 - ], - "241": [ - 102, - 102, - 102, - 255 - ], - "242": [ - 102, - 102, - 102, - 255 - ], - "243": [ - 102, - 102, - 102, - 255 - ], - "244": [ - 102, - 102, - 102, - 255 - ], - "245": [ - 102, - 102, - 102, - 255 - ], - "246": [ - 102, - 102, - 102, - 255 - ], - "247": [ - 102, - 102, - 102, - 255 - ], - "248": [ - 102, - 102, - 102, - 255 - ], - "249": [ - 102, - 102, - 102, - 255 - ], - "250": [ - 102, - 102, - 102, - 255 - ], - "251": [ - 102, - 102, - 102, - 255 - ], - "252": [ - 102, - 102, - 102, - 255 - ], - "253": [ - 102, - 102, - 102, - 255 - ], - "254": [ - 102, - 102, - 102, - 255 - ], - "255": [ - 102, - 102, - 102, - 255 - ] - }, - deep: { - "0": [ - 253, - 253, - 204, - 255 - ], - "1": [ - 251, - 252, - 202, - 255 - ], - "2": [ - 249, - 252, - 201, - 255 - ], - "3": [ - 247, - 251, - 200, - 255 - ], - "4": [ - 245, - 250, - 199, - 255 - ], - "5": [ - 243, - 249, - 198, - 255 - ], - "6": [ - 241, - 248, - 196, - 255 - ], - "7": [ - 239, - 248, - 195, - 255 - ], - "8": [ - 237, - 247, - 194, - 255 - ], - "9": [ - 235, - 246, - 193, - 255 - ], - "10": [ - 232, - 245, - 192, - 255 - ], - "11": [ - 230, - 245, - 191, - 255 - ], - "12": [ - 228, - 244, - 190, - 255 - ], - "13": [ - 226, - 243, - 189, - 255 - ], - "14": [ - 224, - 242, - 188, - 255 - ], - "15": [ - 222, - 242, - 187, - 255 - ], - "16": [ - 220, - 241, - 186, - 255 - ], - "17": [ - 218, - 240, - 185, - 255 - ], - "18": [ - 216, - 240, - 184, - 255 - ], - "19": [ - 214, - 239, - 183, - 255 - ], - "20": [ - 212, - 238, - 182, - 255 - ], - "21": [ - 210, - 237, - 181, - 255 - ], - "22": [ - 208, - 237, - 180, - 255 - ], - "23": [ - 206, - 236, - 179, - 255 - ], - "24": [ - 204, - 235, - 178, - 255 - ], - "25": [ - 201, - 235, - 177, - 255 - ], - "26": [ - 199, - 234, - 176, - 255 - ], - "27": [ - 197, - 233, - 176, - 255 - ], - "28": [ - 195, - 232, - 175, - 255 - ], - "29": [ - 193, - 232, - 174, - 255 - ], - "30": [ - 191, - 231, - 173, - 255 - ], - "31": [ - 189, - 230, - 173, - 255 - ], - "32": [ - 187, - 230, - 172, - 255 - ], - "33": [ - 184, - 229, - 171, - 255 - ], - "34": [ - 182, - 228, - 170, - 255 - ], - "35": [ - 180, - 227, - 170, - 255 - ], - "36": [ - 178, - 227, - 169, - 255 - ], - "37": [ - 176, - 226, - 169, - 255 - ], - "38": [ - 174, - 225, - 168, - 255 - ], - "39": [ - 171, - 225, - 168, - 255 - ], - "40": [ - 169, - 224, - 167, - 255 - ], - "41": [ - 167, - 223, - 167, - 255 - ], - "42": [ - 165, - 222, - 166, - 255 - ], - "43": [ - 163, - 222, - 166, - 255 - ], - "44": [ - 160, - 221, - 165, - 255 - ], - "45": [ - 158, - 220, - 165, - 255 - ], - "46": [ - 156, - 219, - 165, - 255 - ], - "47": [ - 154, - 219, - 164, - 255 - ], - "48": [ - 152, - 218, - 164, - 255 - ], - "49": [ - 149, - 217, - 164, - 255 - ], - "50": [ - 147, - 216, - 163, - 255 - ], - "51": [ - 145, - 216, - 163, - 255 - ], - "52": [ - 143, - 215, - 163, - 255 - ], - "53": [ - 141, - 214, - 163, - 255 - ], - "54": [ - 139, - 213, - 163, - 255 - ], - "55": [ - 137, - 213, - 163, - 255 - ], - "56": [ - 135, - 212, - 163, - 255 - ], - "57": [ - 133, - 211, - 163, - 255 - ], - "58": [ - 131, - 210, - 162, - 255 - ], - "59": [ - 129, - 209, - 162, - 255 - ], - "60": [ - 127, - 209, - 162, - 255 - ], - "61": [ - 125, - 208, - 162, - 255 - ], - "62": [ - 123, - 207, - 162, - 255 - ], - "63": [ - 121, - 206, - 162, - 255 - ], - "64": [ - 119, - 205, - 162, - 255 - ], - "65": [ - 118, - 204, - 163, - 255 - ], - "66": [ - 116, - 203, - 163, - 255 - ], - "67": [ - 114, - 202, - 163, - 255 - ], - "68": [ - 113, - 202, - 163, - 255 - ], - "69": [ - 111, - 201, - 163, - 255 - ], - "70": [ - 110, - 200, - 163, - 255 - ], - "71": [ - 108, - 199, - 163, - 255 - ], - "72": [ - 107, - 198, - 163, - 255 - ], - "73": [ - 105, - 197, - 163, - 255 - ], - "74": [ - 104, - 196, - 163, - 255 - ], - "75": [ - 103, - 195, - 163, - 255 - ], - "76": [ - 102, - 194, - 163, - 255 - ], - "77": [ - 100, - 193, - 163, - 255 - ], - "78": [ - 99, - 192, - 163, - 255 - ], - "79": [ - 98, - 191, - 163, - 255 - ], - "80": [ - 97, - 190, - 163, - 255 - ], - "81": [ - 96, - 189, - 163, - 255 - ], - "82": [ - 95, - 188, - 163, - 255 - ], - "83": [ - 94, - 187, - 163, - 255 - ], - "84": [ - 93, - 186, - 163, - 255 - ], - "85": [ - 92, - 185, - 163, - 255 - ], - "86": [ - 92, - 184, - 163, - 255 - ], - "87": [ - 91, - 183, - 163, - 255 - ], - "88": [ - 90, - 182, - 163, - 255 - ], - "89": [ - 89, - 181, - 163, - 255 - ], - "90": [ - 88, - 180, - 163, - 255 - ], - "91": [ - 88, - 179, - 163, - 255 - ], - "92": [ - 87, - 178, - 163, - 255 - ], - "93": [ - 86, - 177, - 163, - 255 - ], - "94": [ - 86, - 176, - 163, - 255 - ], - "95": [ - 85, - 175, - 163, - 255 - ], - "96": [ - 85, - 174, - 163, - 255 - ], - "97": [ - 84, - 173, - 163, - 255 - ], - "98": [ - 83, - 172, - 163, - 255 - ], - "99": [ - 83, - 171, - 163, - 255 - ], - "100": [ - 82, - 170, - 163, - 255 - ], - "101": [ - 82, - 169, - 162, - 255 - ], - "102": [ - 81, - 168, - 162, - 255 - ], - "103": [ - 81, - 167, - 162, - 255 - ], - "104": [ - 81, - 166, - 162, - 255 - ], - "105": [ - 80, - 165, - 162, - 255 - ], - "106": [ - 80, - 164, - 162, - 255 - ], - "107": [ - 79, - 163, - 162, - 255 - ], - "108": [ - 79, - 162, - 161, - 255 - ], - "109": [ - 78, - 161, - 161, - 255 - ], - "110": [ - 78, - 160, - 161, - 255 - ], - "111": [ - 78, - 159, - 161, - 255 - ], - "112": [ - 77, - 158, - 161, - 255 - ], - "113": [ - 77, - 156, - 160, - 255 - ], - "114": [ - 76, - 155, - 160, - 255 - ], - "115": [ - 76, - 154, - 160, - 255 - ], - "116": [ - 76, - 153, - 160, - 255 - ], - "117": [ - 75, - 152, - 160, - 255 - ], - "118": [ - 75, - 151, - 159, - 255 - ], - "119": [ - 75, - 150, - 159, - 255 - ], - "120": [ - 74, - 149, - 159, - 255 - ], - "121": [ - 74, - 148, - 159, - 255 - ], - "122": [ - 74, - 147, - 159, - 255 - ], - "123": [ - 73, - 146, - 158, - 255 - ], - "124": [ - 73, - 145, - 158, - 255 - ], - "125": [ - 73, - 144, - 158, - 255 - ], - "126": [ - 72, - 143, - 158, - 255 - ], - "127": [ - 72, - 142, - 157, - 255 - ], - "128": [ - 72, - 141, - 157, - 255 - ], - "129": [ - 71, - 140, - 157, - 255 - ], - "130": [ - 71, - 139, - 157, - 255 - ], - "131": [ - 71, - 138, - 157, - 255 - ], - "132": [ - 70, - 137, - 156, - 255 - ], - "133": [ - 70, - 136, - 156, - 255 - ], - "134": [ - 70, - 135, - 156, - 255 - ], - "135": [ - 69, - 134, - 156, - 255 - ], - "136": [ - 69, - 133, - 155, - 255 - ], - "137": [ - 69, - 132, - 155, - 255 - ], - "138": [ - 68, - 131, - 155, - 255 - ], - "139": [ - 68, - 130, - 155, - 255 - ], - "140": [ - 68, - 129, - 154, - 255 - ], - "141": [ - 67, - 129, - 154, - 255 - ], - "142": [ - 67, - 128, - 154, - 255 - ], - "143": [ - 67, - 127, - 154, - 255 - ], - "144": [ - 66, - 126, - 154, - 255 - ], - "145": [ - 66, - 125, - 153, - 255 - ], - "146": [ - 66, - 124, - 153, - 255 - ], - "147": [ - 66, - 123, - 153, - 255 - ], - "148": [ - 65, - 122, - 153, - 255 - ], - "149": [ - 65, - 121, - 153, - 255 - ], - "150": [ - 65, - 120, - 152, - 255 - ], - "151": [ - 64, - 119, - 152, - 255 - ], - "152": [ - 64, - 118, - 152, - 255 - ], - "153": [ - 64, - 117, - 152, - 255 - ], - "154": [ - 64, - 116, - 151, - 255 - ], - "155": [ - 63, - 115, - 151, - 255 - ], - "156": [ - 63, - 114, - 151, - 255 - ], - "157": [ - 63, - 113, - 151, - 255 - ], - "158": [ - 63, - 112, - 151, - 255 - ], - "159": [ - 63, - 111, - 150, - 255 - ], - "160": [ - 62, - 110, - 150, - 255 - ], - "161": [ - 62, - 109, - 150, - 255 - ], - "162": [ - 62, - 108, - 150, - 255 - ], - "163": [ - 62, - 107, - 150, - 255 - ], - "164": [ - 62, - 106, - 149, - 255 - ], - "165": [ - 62, - 105, - 149, - 255 - ], - "166": [ - 62, - 103, - 149, - 255 - ], - "167": [ - 61, - 102, - 149, - 255 - ], - "168": [ - 61, - 101, - 149, - 255 - ], - "169": [ - 61, - 100, - 148, - 255 - ], - "170": [ - 61, - 99, - 148, - 255 - ], - "171": [ - 61, - 98, - 148, - 255 - ], - "172": [ - 61, - 97, - 148, - 255 - ], - "173": [ - 61, - 96, - 147, - 255 - ], - "174": [ - 61, - 95, - 147, - 255 - ], - "175": [ - 61, - 94, - 147, - 255 - ], - "176": [ - 61, - 93, - 147, - 255 - ], - "177": [ - 61, - 92, - 146, - 255 - ], - "178": [ - 61, - 91, - 146, - 255 - ], - "179": [ - 61, - 90, - 146, - 255 - ], - "180": [ - 61, - 89, - 145, - 255 - ], - "181": [ - 62, - 88, - 145, - 255 - ], - "182": [ - 62, - 87, - 145, - 255 - ], - "183": [ - 62, - 85, - 144, - 255 - ], - "184": [ - 62, - 84, - 144, - 255 - ], - "185": [ - 62, - 83, - 143, - 255 - ], - "186": [ - 62, - 82, - 143, - 255 - ], - "187": [ - 63, - 81, - 142, - 255 - ], - "188": [ - 63, - 80, - 142, - 255 - ], - "189": [ - 63, - 79, - 141, - 255 - ], - "190": [ - 63, - 78, - 140, - 255 - ], - "191": [ - 64, - 77, - 139, - 255 - ], - "192": [ - 64, - 76, - 138, - 255 - ], - "193": [ - 64, - 75, - 137, - 255 - ], - "194": [ - 64, - 74, - 136, - 255 - ], - "195": [ - 64, - 72, - 135, - 255 - ], - "196": [ - 65, - 71, - 134, - 255 - ], - "197": [ - 65, - 70, - 133, - 255 - ], - "198": [ - 65, - 69, - 132, - 255 - ], - "199": [ - 65, - 69, - 130, - 255 - ], - "200": [ - 65, - 68, - 129, - 255 - ], - "201": [ - 65, - 67, - 127, - 255 - ], - "202": [ - 65, - 66, - 126, - 255 - ], - "203": [ - 65, - 65, - 124, - 255 - ], - "204": [ - 65, - 64, - 123, - 255 - ], - "205": [ - 65, - 63, - 121, - 255 - ], - "206": [ - 65, - 62, - 120, - 255 - ], - "207": [ - 64, - 61, - 118, - 255 - ], - "208": [ - 64, - 61, - 116, - 255 - ], - "209": [ - 64, - 60, - 115, - 255 - ], - "210": [ - 64, - 59, - 113, - 255 - ], - "211": [ - 63, - 58, - 111, - 255 - ], - "212": [ - 63, - 57, - 110, - 255 - ], - "213": [ - 63, - 57, - 108, - 255 - ], - "214": [ - 62, - 56, - 106, - 255 - ], - "215": [ - 62, - 55, - 105, - 255 - ], - "216": [ - 62, - 54, - 103, - 255 - ], - "217": [ - 61, - 54, - 101, - 255 - ], - "218": [ - 61, - 53, - 99, - 255 - ], - "219": [ - 61, - 52, - 98, - 255 - ], - "220": [ - 60, - 51, - 96, - 255 - ], - "221": [ - 60, - 51, - 95, - 255 - ], - "222": [ - 59, - 50, - 93, - 255 - ], - "223": [ - 59, - 49, - 91, - 255 - ], - "224": [ - 58, - 48, - 90, - 255 - ], - "225": [ - 58, - 48, - 88, - 255 - ], - "226": [ - 57, - 47, - 86, - 255 - ], - "227": [ - 57, - 46, - 85, - 255 - ], - "228": [ - 56, - 46, - 83, - 255 - ], - "229": [ - 56, - 45, - 82, - 255 - ], - "230": [ - 55, - 44, - 80, - 255 - ], - "231": [ - 54, - 43, - 78, - 255 - ], - "232": [ - 54, - 43, - 77, - 255 - ], - "233": [ - 53, - 42, - 75, - 255 - ], - "234": [ - 53, - 41, - 74, - 255 - ], - "235": [ - 52, - 41, - 72, - 255 - ], - "236": [ - 52, - 40, - 71, - 255 - ], - "237": [ - 51, - 39, - 69, - 255 - ], - "238": [ - 50, - 38, - 68, - 255 - ], - "239": [ - 50, - 38, - 66, - 255 - ], - "240": [ - 49, - 37, - 65, - 255 - ], - "241": [ - 49, - 36, - 63, - 255 - ], - "242": [ - 48, - 35, - 62, - 255 - ], - "243": [ - 47, - 35, - 60, - 255 - ], - "244": [ - 47, - 34, - 59, - 255 - ], - "245": [ - 46, - 33, - 57, - 255 - ], - "246": [ - 45, - 32, - 56, - 255 - ], - "247": [ - 45, - 32, - 55, - 255 - ], - "248": [ - 44, - 31, - 53, - 255 - ], - "249": [ - 43, - 30, - 52, - 255 - ], - "250": [ - 43, - 29, - 50, - 255 - ], - "251": [ - 42, - 29, - 49, - 255 - ], - "252": [ - 41, - 28, - 48, - 255 - ], - "253": [ - 41, - 27, - 46, - 255 - ], - "254": [ - 40, - 26, - 45, - 255 - ], - "255": [ - 39, - 26, - 44, - 255 - ] - }, - delta: { - "0": [ - 16, - 31, - 63, - 255 - ], - "1": [ - 18, - 32, - 66, - 255 - ], - "2": [ - 19, - 34, - 69, - 255 - ], - "3": [ - 20, - 35, - 73, - 255 - ], - "4": [ - 22, - 37, - 76, - 255 - ], - "5": [ - 23, - 38, - 79, - 255 - ], - "6": [ - 24, - 39, - 82, - 255 - ], - "7": [ - 25, - 41, - 86, - 255 - ], - "8": [ - 27, - 42, - 89, - 255 - ], - "9": [ - 28, - 43, - 92, - 255 - ], - "10": [ - 29, - 45, - 96, - 255 - ], - "11": [ - 30, - 46, - 99, - 255 - ], - "12": [ - 31, - 47, - 103, - 255 - ], - "13": [ - 32, - 48, - 107, - 255 - ], - "14": [ - 33, - 50, - 110, - 255 - ], - "15": [ - 34, - 51, - 114, - 255 - ], - "16": [ - 35, - 52, - 118, - 255 - ], - "17": [ - 36, - 53, - 122, - 255 - ], - "18": [ - 37, - 55, - 125, - 255 - ], - "19": [ - 37, - 56, - 129, - 255 - ], - "20": [ - 38, - 57, - 133, - 255 - ], - "21": [ - 38, - 59, - 137, - 255 - ], - "22": [ - 38, - 60, - 141, - 255 - ], - "23": [ - 38, - 62, - 144, - 255 - ], - "24": [ - 37, - 64, - 148, - 255 - ], - "25": [ - 35, - 66, - 150, - 255 - ], - "26": [ - 34, - 68, - 152, - 255 - ], - "27": [ - 33, - 70, - 153, - 255 - ], - "28": [ - 31, - 72, - 154, - 255 - ], - "29": [ - 30, - 75, - 155, - 255 - ], - "30": [ - 29, - 77, - 155, - 255 - ], - "31": [ - 29, - 79, - 156, - 255 - ], - "32": [ - 28, - 81, - 156, - 255 - ], - "33": [ - 27, - 83, - 157, - 255 - ], - "34": [ - 27, - 86, - 157, - 255 - ], - "35": [ - 26, - 88, - 157, - 255 - ], - "36": [ - 26, - 90, - 157, - 255 - ], - "37": [ - 26, - 92, - 158, - 255 - ], - "38": [ - 26, - 94, - 158, - 255 - ], - "39": [ - 26, - 96, - 158, - 255 - ], - "40": [ - 27, - 98, - 159, - 255 - ], - "41": [ - 27, - 100, - 159, - 255 - ], - "42": [ - 27, - 102, - 159, - 255 - ], - "43": [ - 28, - 104, - 160, - 255 - ], - "44": [ - 28, - 106, - 160, - 255 - ], - "45": [ - 29, - 108, - 160, - 255 - ], - "46": [ - 30, - 110, - 161, - 255 - ], - "47": [ - 31, - 112, - 161, - 255 - ], - "48": [ - 31, - 114, - 161, - 255 - ], - "49": [ - 32, - 116, - 162, - 255 - ], - "50": [ - 33, - 118, - 162, - 255 - ], - "51": [ - 34, - 120, - 163, - 255 - ], - "52": [ - 35, - 121, - 163, - 255 - ], - "53": [ - 36, - 123, - 164, - 255 - ], - "54": [ - 38, - 125, - 164, - 255 - ], - "55": [ - 39, - 127, - 165, - 255 - ], - "56": [ - 40, - 129, - 165, - 255 - ], - "57": [ - 41, - 131, - 165, - 255 - ], - "58": [ - 42, - 133, - 166, - 255 - ], - "59": [ - 44, - 135, - 166, - 255 - ], - "60": [ - 45, - 137, - 167, - 255 - ], - "61": [ - 47, - 139, - 167, - 255 - ], - "62": [ - 48, - 141, - 168, - 255 - ], - "63": [ - 49, - 142, - 168, - 255 - ], - "64": [ - 51, - 144, - 169, - 255 - ], - "65": [ - 53, - 146, - 169, - 255 - ], - "66": [ - 54, - 148, - 170, - 255 - ], - "67": [ - 56, - 150, - 170, - 255 - ], - "68": [ - 58, - 152, - 171, - 255 - ], - "69": [ - 60, - 154, - 171, - 255 - ], - "70": [ - 62, - 156, - 172, - 255 - ], - "71": [ - 64, - 157, - 172, - 255 - ], - "72": [ - 66, - 159, - 173, - 255 - ], - "73": [ - 68, - 161, - 173, - 255 - ], - "74": [ - 71, - 163, - 174, - 255 - ], - "75": [ - 73, - 165, - 174, - 255 - ], - "76": [ - 76, - 167, - 174, - 255 - ], - "77": [ - 79, - 168, - 175, - 255 - ], - "78": [ - 82, - 170, - 175, - 255 - ], - "79": [ - 86, - 172, - 176, - 255 - ], - "80": [ - 89, - 173, - 176, - 255 - ], - "81": [ - 93, - 175, - 176, - 255 - ], - "82": [ - 96, - 177, - 177, - 255 - ], - "83": [ - 100, - 178, - 177, - 255 - ], - "84": [ - 104, - 180, - 178, - 255 - ], - "85": [ - 108, - 181, - 179, - 255 - ], - "86": [ - 112, - 183, - 179, - 255 - ], - "87": [ - 116, - 184, - 180, - 255 - ], - "88": [ - 120, - 185, - 181, - 255 - ], - "89": [ - 124, - 187, - 182, - 255 - ], - "90": [ - 128, - 188, - 183, - 255 - ], - "91": [ - 132, - 190, - 184, - 255 - ], - "92": [ - 136, - 191, - 185, - 255 - ], - "93": [ - 140, - 193, - 186, - 255 - ], - "94": [ - 143, - 194, - 187, - 255 - ], - "95": [ - 147, - 196, - 188, - 255 - ], - "96": [ - 151, - 197, - 190, - 255 - ], - "97": [ - 154, - 198, - 191, - 255 - ], - "98": [ - 158, - 200, - 192, - 255 - ], - "99": [ - 162, - 201, - 193, - 255 - ], - "100": [ - 165, - 203, - 195, - 255 - ], - "101": [ - 169, - 204, - 196, - 255 - ], - "102": [ - 172, - 206, - 197, - 255 - ], - "103": [ - 175, - 208, - 199, - 255 - ], - "104": [ - 179, - 209, - 200, - 255 - ], - "105": [ - 182, - 211, - 202, - 255 - ], - "106": [ - 185, - 212, - 203, - 255 - ], - "107": [ - 189, - 214, - 204, - 255 - ], - "108": [ - 192, - 215, - 206, - 255 - ], - "109": [ - 195, - 217, - 207, - 255 - ], - "110": [ - 199, - 219, - 209, - 255 - ], - "111": [ - 202, - 220, - 210, - 255 - ], - "112": [ - 205, - 222, - 212, - 255 - ], - "113": [ - 208, - 224, - 213, - 255 - ], - "114": [ - 211, - 226, - 215, - 255 - ], - "115": [ - 214, - 227, - 216, - 255 - ], - "116": [ - 217, - 229, - 218, - 255 - ], - "117": [ - 221, - 231, - 219, - 255 - ], - "118": [ - 224, - 233, - 220, - 255 - ], - "119": [ - 227, - 235, - 222, - 255 - ], - "120": [ - 230, - 237, - 223, - 255 - ], - "121": [ - 233, - 238, - 224, - 255 - ], - "122": [ - 236, - 240, - 225, - 255 - ], - "123": [ - 239, - 242, - 226, - 255 - ], - "124": [ - 243, - 244, - 227, - 255 - ], - "125": [ - 246, - 246, - 228, - 255 - ], - "126": [ - 249, - 248, - 229, - 255 - ], - "127": [ - 253, - 250, - 229, - 255 - ], - "128": [ - 254, - 252, - 203, - 255 - ], - "129": [ - 253, - 249, - 199, - 255 - ], - "130": [ - 251, - 247, - 195, - 255 - ], - "131": [ - 250, - 244, - 191, - 255 - ], - "132": [ - 249, - 242, - 187, - 255 - ], - "133": [ - 247, - 240, - 182, - 255 - ], - "134": [ - 246, - 237, - 178, - 255 - ], - "135": [ - 245, - 235, - 174, - 255 - ], - "136": [ - 243, - 233, - 169, - 255 - ], - "137": [ - 242, - 230, - 165, - 255 - ], - "138": [ - 241, - 228, - 161, - 255 - ], - "139": [ - 239, - 226, - 156, - 255 - ], - "140": [ - 238, - 223, - 152, - 255 - ], - "141": [ - 236, - 221, - 148, - 255 - ], - "142": [ - 235, - 219, - 143, - 255 - ], - "143": [ - 234, - 217, - 139, - 255 - ], - "144": [ - 232, - 215, - 135, - 255 - ], - "145": [ - 230, - 213, - 130, - 255 - ], - "146": [ - 229, - 210, - 126, - 255 - ], - "147": [ - 227, - 208, - 122, - 255 - ], - "148": [ - 226, - 206, - 117, - 255 - ], - "149": [ - 224, - 204, - 113, - 255 - ], - "150": [ - 222, - 202, - 109, - 255 - ], - "151": [ - 220, - 201, - 104, - 255 - ], - "152": [ - 218, - 199, - 100, - 255 - ], - "153": [ - 216, - 197, - 96, - 255 - ], - "154": [ - 214, - 195, - 91, - 255 - ], - "155": [ - 212, - 193, - 87, - 255 - ], - "156": [ - 210, - 192, - 83, - 255 - ], - "157": [ - 207, - 190, - 79, - 255 - ], - "158": [ - 205, - 188, - 75, - 255 - ], - "159": [ - 203, - 187, - 71, - 255 - ], - "160": [ - 200, - 185, - 67, - 255 - ], - "161": [ - 197, - 184, - 63, - 255 - ], - "162": [ - 195, - 182, - 59, - 255 - ], - "163": [ - 192, - 181, - 56, - 255 - ], - "164": [ - 189, - 179, - 52, - 255 - ], - "165": [ - 186, - 178, - 48, - 255 - ], - "166": [ - 183, - 177, - 45, - 255 - ], - "167": [ - 180, - 175, - 42, - 255 - ], - "168": [ - 177, - 174, - 39, - 255 - ], - "169": [ - 174, - 173, - 35, - 255 - ], - "170": [ - 170, - 172, - 32, - 255 - ], - "171": [ - 167, - 170, - 29, - 255 - ], - "172": [ - 164, - 169, - 27, - 255 - ], - "173": [ - 160, - 168, - 24, - 255 - ], - "174": [ - 157, - 167, - 21, - 255 - ], - "175": [ - 154, - 166, - 19, - 255 - ], - "176": [ - 150, - 164, - 16, - 255 - ], - "177": [ - 147, - 163, - 14, - 255 - ], - "178": [ - 143, - 162, - 12, - 255 - ], - "179": [ - 140, - 161, - 10, - 255 - ], - "180": [ - 136, - 160, - 8, - 255 - ], - "181": [ - 133, - 158, - 7, - 255 - ], - "182": [ - 129, - 157, - 6, - 255 - ], - "183": [ - 126, - 156, - 5, - 255 - ], - "184": [ - 122, - 155, - 5, - 255 - ], - "185": [ - 119, - 153, - 5, - 255 - ], - "186": [ - 115, - 152, - 5, - 255 - ], - "187": [ - 112, - 151, - 6, - 255 - ], - "188": [ - 108, - 150, - 7, - 255 - ], - "189": [ - 104, - 149, - 8, - 255 - ], - "190": [ - 101, - 147, - 9, - 255 - ], - "191": [ - 97, - 146, - 11, - 255 - ], - "192": [ - 93, - 145, - 12, - 255 - ], - "193": [ - 90, - 143, - 14, - 255 - ], - "194": [ - 86, - 142, - 15, - 255 - ], - "195": [ - 82, - 141, - 17, - 255 - ], - "196": [ - 79, - 139, - 19, - 255 - ], - "197": [ - 75, - 138, - 20, - 255 - ], - "198": [ - 71, - 137, - 22, - 255 - ], - "199": [ - 68, - 135, - 23, - 255 - ], - "200": [ - 64, - 134, - 25, - 255 - ], - "201": [ - 61, - 132, - 26, - 255 - ], - "202": [ - 57, - 131, - 28, - 255 - ], - "203": [ - 54, - 129, - 29, - 255 - ], - "204": [ - 50, - 128, - 30, - 255 - ], - "205": [ - 47, - 126, - 32, - 255 - ], - "206": [ - 43, - 125, - 33, - 255 - ], - "207": [ - 40, - 123, - 34, - 255 - ], - "208": [ - 37, - 122, - 35, - 255 - ], - "209": [ - 34, - 120, - 36, - 255 - ], - "210": [ - 31, - 118, - 37, - 255 - ], - "211": [ - 28, - 117, - 38, - 255 - ], - "212": [ - 25, - 115, - 39, - 255 - ], - "213": [ - 23, - 113, - 40, - 255 - ], - "214": [ - 20, - 112, - 40, - 255 - ], - "215": [ - 18, - 110, - 41, - 255 - ], - "216": [ - 16, - 108, - 42, - 255 - ], - "217": [ - 14, - 106, - 42, - 255 - ], - "218": [ - 13, - 105, - 43, - 255 - ], - "219": [ - 12, - 103, - 43, - 255 - ], - "220": [ - 11, - 101, - 44, - 255 - ], - "221": [ - 10, - 99, - 44, - 255 - ], - "222": [ - 10, - 97, - 44, - 255 - ], - "223": [ - 11, - 95, - 44, - 255 - ], - "224": [ - 11, - 94, - 44, - 255 - ], - "225": [ - 12, - 92, - 44, - 255 - ], - "226": [ - 12, - 90, - 44, - 255 - ], - "227": [ - 13, - 88, - 44, - 255 - ], - "228": [ - 14, - 86, - 44, - 255 - ], - "229": [ - 15, - 84, - 44, - 255 - ], - "230": [ - 16, - 82, - 43, - 255 - ], - "231": [ - 17, - 80, - 43, - 255 - ], - "232": [ - 18, - 78, - 43, - 255 - ], - "233": [ - 19, - 76, - 42, - 255 - ], - "234": [ - 20, - 75, - 42, - 255 - ], - "235": [ - 20, - 73, - 41, - 255 - ], - "236": [ - 21, - 71, - 40, - 255 - ], - "237": [ - 22, - 69, - 40, - 255 - ], - "238": [ - 22, - 67, - 39, - 255 - ], - "239": [ - 23, - 65, - 38, - 255 - ], - "240": [ - 23, - 63, - 37, - 255 - ], - "241": [ - 24, - 61, - 36, - 255 - ], - "242": [ - 24, - 59, - 35, - 255 - ], - "243": [ - 24, - 57, - 34, - 255 - ], - "244": [ - 25, - 55, - 33, - 255 - ], - "245": [ - 25, - 53, - 32, - 255 - ], - "246": [ - 25, - 52, - 31, - 255 - ], - "247": [ - 25, - 50, - 30, - 255 - ], - "248": [ - 25, - 48, - 28, - 255 - ], - "249": [ - 25, - 46, - 27, - 255 - ], - "250": [ - 24, - 44, - 26, - 255 - ], - "251": [ - 24, - 42, - 24, - 255 - ], - "252": [ - 24, - 40, - 23, - 255 - ], - "253": [ - 23, - 38, - 21, - 255 - ], - "254": [ - 23, - 36, - 20, - 255 - ], - "255": [ - 23, - 35, - 18, - 255 - ] - }, - dense: { - "0": [ - 230, - 240, - 240, - 255 - ], - "1": [ - 228, - 239, - 239, - 255 - ], - "2": [ - 226, - 239, - 239, - 255 - ], - "3": [ - 224, - 238, - 238, - 255 - ], - "4": [ - 223, - 237, - 238, - 255 - ], - "5": [ - 221, - 236, - 237, - 255 - ], - "6": [ - 219, - 235, - 236, - 255 - ], - "7": [ - 218, - 235, - 236, - 255 - ], - "8": [ - 216, - 234, - 235, - 255 - ], - "9": [ - 214, - 233, - 235, - 255 - ], - "10": [ - 212, - 232, - 234, - 255 - ], - "11": [ - 211, - 231, - 234, - 255 - ], - "12": [ - 209, - 230, - 233, - 255 - ], - "13": [ - 207, - 230, - 233, - 255 - ], - "14": [ - 206, - 229, - 232, - 255 - ], - "15": [ - 204, - 228, - 232, - 255 - ], - "16": [ - 202, - 227, - 231, - 255 - ], - "17": [ - 201, - 226, - 231, - 255 - ], - "18": [ - 199, - 225, - 231, - 255 - ], - "19": [ - 197, - 225, - 230, - 255 - ], - "20": [ - 196, - 224, - 230, - 255 - ], - "21": [ - 194, - 223, - 230, - 255 - ], - "22": [ - 192, - 222, - 229, - 255 - ], - "23": [ - 191, - 221, - 229, - 255 - ], - "24": [ - 189, - 220, - 229, - 255 - ], - "25": [ - 187, - 220, - 228, - 255 - ], - "26": [ - 186, - 219, - 228, - 255 - ], - "27": [ - 184, - 218, - 228, - 255 - ], - "28": [ - 183, - 217, - 228, - 255 - ], - "29": [ - 181, - 216, - 228, - 255 - ], - "30": [ - 179, - 215, - 227, - 255 - ], - "31": [ - 178, - 215, - 227, - 255 - ], - "32": [ - 176, - 214, - 227, - 255 - ], - "33": [ - 175, - 213, - 227, - 255 - ], - "34": [ - 173, - 212, - 227, - 255 - ], - "35": [ - 172, - 211, - 227, - 255 - ], - "36": [ - 170, - 210, - 226, - 255 - ], - "37": [ - 169, - 209, - 226, - 255 - ], - "38": [ - 167, - 209, - 226, - 255 - ], - "39": [ - 166, - 208, - 226, - 255 - ], - "40": [ - 164, - 207, - 226, - 255 - ], - "41": [ - 163, - 206, - 226, - 255 - ], - "42": [ - 161, - 205, - 226, - 255 - ], - "43": [ - 160, - 204, - 226, - 255 - ], - "44": [ - 159, - 203, - 226, - 255 - ], - "45": [ - 157, - 202, - 226, - 255 - ], - "46": [ - 156, - 201, - 226, - 255 - ], - "47": [ - 154, - 201, - 226, - 255 - ], - "48": [ - 153, - 200, - 226, - 255 - ], - "49": [ - 152, - 199, - 226, - 255 - ], - "50": [ - 150, - 198, - 226, - 255 - ], - "51": [ - 149, - 197, - 226, - 255 - ], - "52": [ - 148, - 196, - 226, - 255 - ], - "53": [ - 146, - 195, - 226, - 255 - ], - "54": [ - 145, - 194, - 226, - 255 - ], - "55": [ - 144, - 193, - 226, - 255 - ], - "56": [ - 143, - 192, - 226, - 255 - ], - "57": [ - 141, - 191, - 226, - 255 - ], - "58": [ - 140, - 190, - 226, - 255 - ], - "59": [ - 139, - 190, - 226, - 255 - ], - "60": [ - 138, - 189, - 226, - 255 - ], - "61": [ - 137, - 188, - 226, - 255 - ], - "62": [ - 136, - 187, - 226, - 255 - ], - "63": [ - 135, - 186, - 226, - 255 - ], - "64": [ - 134, - 185, - 226, - 255 - ], - "65": [ - 133, - 184, - 226, - 255 - ], - "66": [ - 132, - 183, - 227, - 255 - ], - "67": [ - 131, - 182, - 227, - 255 - ], - "68": [ - 130, - 181, - 227, - 255 - ], - "69": [ - 129, - 180, - 227, - 255 - ], - "70": [ - 128, - 179, - 227, - 255 - ], - "71": [ - 127, - 178, - 227, - 255 - ], - "72": [ - 126, - 177, - 227, - 255 - ], - "73": [ - 125, - 176, - 227, - 255 - ], - "74": [ - 124, - 175, - 227, - 255 - ], - "75": [ - 124, - 174, - 227, - 255 - ], - "76": [ - 123, - 173, - 227, - 255 - ], - "77": [ - 122, - 172, - 228, - 255 - ], - "78": [ - 122, - 171, - 228, - 255 - ], - "79": [ - 121, - 170, - 228, - 255 - ], - "80": [ - 120, - 169, - 228, - 255 - ], - "81": [ - 120, - 167, - 228, - 255 - ], - "82": [ - 119, - 166, - 228, - 255 - ], - "83": [ - 119, - 165, - 228, - 255 - ], - "84": [ - 118, - 164, - 228, - 255 - ], - "85": [ - 118, - 163, - 228, - 255 - ], - "86": [ - 117, - 162, - 228, - 255 - ], - "87": [ - 117, - 161, - 228, - 255 - ], - "88": [ - 117, - 160, - 228, - 255 - ], - "89": [ - 116, - 159, - 228, - 255 - ], - "90": [ - 116, - 158, - 228, - 255 - ], - "91": [ - 116, - 156, - 228, - 255 - ], - "92": [ - 116, - 155, - 228, - 255 - ], - "93": [ - 115, - 154, - 228, - 255 - ], - "94": [ - 115, - 153, - 228, - 255 - ], - "95": [ - 115, - 152, - 228, - 255 - ], - "96": [ - 115, - 151, - 228, - 255 - ], - "97": [ - 115, - 150, - 227, - 255 - ], - "98": [ - 115, - 148, - 227, - 255 - ], - "99": [ - 115, - 147, - 227, - 255 - ], - "100": [ - 115, - 146, - 227, - 255 - ], - "101": [ - 115, - 145, - 227, - 255 - ], - "102": [ - 115, - 144, - 227, - 255 - ], - "103": [ - 115, - 143, - 226, - 255 - ], - "104": [ - 115, - 141, - 226, - 255 - ], - "105": [ - 115, - 140, - 226, - 255 - ], - "106": [ - 115, - 139, - 225, - 255 - ], - "107": [ - 115, - 138, - 225, - 255 - ], - "108": [ - 115, - 137, - 225, - 255 - ], - "109": [ - 116, - 135, - 224, - 255 - ], - "110": [ - 116, - 134, - 224, - 255 - ], - "111": [ - 116, - 133, - 223, - 255 - ], - "112": [ - 116, - 132, - 223, - 255 - ], - "113": [ - 116, - 131, - 223, - 255 - ], - "114": [ - 116, - 129, - 222, - 255 - ], - "115": [ - 117, - 128, - 221, - 255 - ], - "116": [ - 117, - 127, - 221, - 255 - ], - "117": [ - 117, - 126, - 220, - 255 - ], - "118": [ - 117, - 125, - 220, - 255 - ], - "119": [ - 117, - 123, - 219, - 255 - ], - "120": [ - 118, - 122, - 218, - 255 - ], - "121": [ - 118, - 121, - 218, - 255 - ], - "122": [ - 118, - 120, - 217, - 255 - ], - "123": [ - 118, - 119, - 216, - 255 - ], - "124": [ - 118, - 117, - 216, - 255 - ], - "125": [ - 118, - 116, - 215, - 255 - ], - "126": [ - 119, - 115, - 214, - 255 - ], - "127": [ - 119, - 114, - 213, - 255 - ], - "128": [ - 119, - 113, - 213, - 255 - ], - "129": [ - 119, - 111, - 212, - 255 - ], - "130": [ - 119, - 110, - 211, - 255 - ], - "131": [ - 119, - 109, - 210, - 255 - ], - "132": [ - 120, - 108, - 209, - 255 - ], - "133": [ - 120, - 107, - 208, - 255 - ], - "134": [ - 120, - 105, - 207, - 255 - ], - "135": [ - 120, - 104, - 206, - 255 - ], - "136": [ - 120, - 103, - 205, - 255 - ], - "137": [ - 120, - 102, - 204, - 255 - ], - "138": [ - 120, - 101, - 203, - 255 - ], - "139": [ - 120, - 100, - 202, - 255 - ], - "140": [ - 120, - 99, - 201, - 255 - ], - "141": [ - 121, - 97, - 200, - 255 - ], - "142": [ - 121, - 96, - 199, - 255 - ], - "143": [ - 121, - 95, - 198, - 255 - ], - "144": [ - 121, - 94, - 197, - 255 - ], - "145": [ - 121, - 93, - 196, - 255 - ], - "146": [ - 121, - 92, - 195, - 255 - ], - "147": [ - 121, - 91, - 194, - 255 - ], - "148": [ - 121, - 89, - 192, - 255 - ], - "149": [ - 121, - 88, - 191, - 255 - ], - "150": [ - 121, - 87, - 190, - 255 - ], - "151": [ - 121, - 86, - 189, - 255 - ], - "152": [ - 121, - 85, - 188, - 255 - ], - "153": [ - 120, - 84, - 186, - 255 - ], - "154": [ - 120, - 83, - 185, - 255 - ], - "155": [ - 120, - 82, - 184, - 255 - ], - "156": [ - 120, - 81, - 183, - 255 - ], - "157": [ - 120, - 80, - 181, - 255 - ], - "158": [ - 120, - 79, - 180, - 255 - ], - "159": [ - 120, - 77, - 179, - 255 - ], - "160": [ - 120, - 76, - 178, - 255 - ], - "161": [ - 120, - 75, - 176, - 255 - ], - "162": [ - 119, - 74, - 175, - 255 - ], - "163": [ - 119, - 73, - 174, - 255 - ], - "164": [ - 119, - 72, - 172, - 255 - ], - "165": [ - 119, - 71, - 171, - 255 - ], - "166": [ - 119, - 70, - 170, - 255 - ], - "167": [ - 119, - 69, - 168, - 255 - ], - "168": [ - 118, - 68, - 167, - 255 - ], - "169": [ - 118, - 67, - 165, - 255 - ], - "170": [ - 118, - 66, - 164, - 255 - ], - "171": [ - 118, - 65, - 163, - 255 - ], - "172": [ - 117, - 64, - 161, - 255 - ], - "173": [ - 117, - 63, - 160, - 255 - ], - "174": [ - 117, - 62, - 158, - 255 - ], - "175": [ - 116, - 61, - 157, - 255 - ], - "176": [ - 116, - 60, - 155, - 255 - ], - "177": [ - 116, - 59, - 154, - 255 - ], - "178": [ - 116, - 58, - 153, - 255 - ], - "179": [ - 115, - 57, - 151, - 255 - ], - "180": [ - 115, - 56, - 150, - 255 - ], - "181": [ - 115, - 55, - 148, - 255 - ], - "182": [ - 114, - 54, - 147, - 255 - ], - "183": [ - 114, - 53, - 145, - 255 - ], - "184": [ - 113, - 52, - 144, - 255 - ], - "185": [ - 113, - 51, - 142, - 255 - ], - "186": [ - 113, - 50, - 141, - 255 - ], - "187": [ - 112, - 49, - 139, - 255 - ], - "188": [ - 112, - 49, - 138, - 255 - ], - "189": [ - 111, - 48, - 136, - 255 - ], - "190": [ - 111, - 47, - 134, - 255 - ], - "191": [ - 110, - 46, - 133, - 255 - ], - "192": [ - 110, - 45, - 131, - 255 - ], - "193": [ - 109, - 44, - 130, - 255 - ], - "194": [ - 109, - 43, - 128, - 255 - ], - "195": [ - 108, - 42, - 127, - 255 - ], - "196": [ - 108, - 42, - 125, - 255 - ], - "197": [ - 107, - 41, - 123, - 255 - ], - "198": [ - 107, - 40, - 122, - 255 - ], - "199": [ - 106, - 39, - 120, - 255 - ], - "200": [ - 106, - 38, - 119, - 255 - ], - "201": [ - 105, - 37, - 117, - 255 - ], - "202": [ - 105, - 37, - 115, - 255 - ], - "203": [ - 104, - 36, - 114, - 255 - ], - "204": [ - 103, - 35, - 112, - 255 - ], - "205": [ - 103, - 34, - 110, - 255 - ], - "206": [ - 102, - 34, - 109, - 255 - ], - "207": [ - 101, - 33, - 107, - 255 - ], - "208": [ - 101, - 32, - 106, - 255 - ], - "209": [ - 100, - 31, - 104, - 255 - ], - "210": [ - 99, - 31, - 102, - 255 - ], - "211": [ - 99, - 30, - 101, - 255 - ], - "212": [ - 98, - 29, - 99, - 255 - ], - "213": [ - 97, - 29, - 97, - 255 - ], - "214": [ - 96, - 28, - 96, - 255 - ], - "215": [ - 96, - 28, - 94, - 255 - ], - "216": [ - 95, - 27, - 92, - 255 - ], - "217": [ - 94, - 26, - 91, - 255 - ], - "218": [ - 93, - 26, - 89, - 255 - ], - "219": [ - 92, - 25, - 87, - 255 - ], - "220": [ - 92, - 25, - 86, - 255 - ], - "221": [ - 91, - 24, - 84, - 255 - ], - "222": [ - 90, - 24, - 82, - 255 - ], - "223": [ - 89, - 23, - 81, - 255 - ], - "224": [ - 88, - 23, - 79, - 255 - ], - "225": [ - 87, - 22, - 77, - 255 - ], - "226": [ - 86, - 22, - 76, - 255 - ], - "227": [ - 85, - 22, - 74, - 255 - ], - "228": [ - 84, - 21, - 73, - 255 - ], - "229": [ - 83, - 21, - 71, - 255 - ], - "230": [ - 82, - 20, - 69, - 255 - ], - "231": [ - 81, - 20, - 68, - 255 - ], - "232": [ - 80, - 20, - 66, - 255 - ], - "233": [ - 79, - 19, - 65, - 255 - ], - "234": [ - 78, - 19, - 63, - 255 - ], - "235": [ - 77, - 19, - 62, - 255 - ], - "236": [ - 76, - 19, - 60, - 255 - ], - "237": [ - 75, - 18, - 59, - 255 - ], - "238": [ - 74, - 18, - 57, - 255 - ], - "239": [ - 73, - 18, - 56, - 255 - ], - "240": [ - 72, - 18, - 55, - 255 - ], - "241": [ - 71, - 17, - 53, - 255 - ], - "242": [ - 69, - 17, - 52, - 255 - ], - "243": [ - 68, - 17, - 50, - 255 - ], - "244": [ - 67, - 17, - 49, - 255 - ], - "245": [ - 66, - 16, - 48, - 255 - ], - "246": [ - 65, - 16, - 47, - 255 - ], - "247": [ - 64, - 16, - 45, - 255 - ], - "248": [ - 62, - 16, - 44, - 255 - ], - "249": [ - 61, - 15, - 43, - 255 - ], - "250": [ - 60, - 15, - 42, - 255 - ], - "251": [ - 59, - 15, - 40, - 255 - ], - "252": [ - 57, - 15, - 39, - 255 - ], - "253": [ - 56, - 14, - 38, - 255 - ], - "254": [ - 55, - 14, - 37, - 255 - ], - "255": [ - 54, - 14, - 36, - 255 - ] - }, - diff: { - "0": [ - 7, - 34, - 63, - 255 - ], - "1": [ - 8, - 36, - 65, - 255 - ], - "2": [ - 9, - 38, - 67, - 255 - ], - "3": [ - 10, - 40, - 69, - 255 - ], - "4": [ - 11, - 41, - 71, - 255 - ], - "5": [ - 12, - 43, - 73, - 255 - ], - "6": [ - 13, - 45, - 75, - 255 - ], - "7": [ - 14, - 46, - 77, - 255 - ], - "8": [ - 14, - 48, - 78, - 255 - ], - "9": [ - 15, - 50, - 80, - 255 - ], - "10": [ - 16, - 52, - 82, - 255 - ], - "11": [ - 17, - 53, - 84, - 255 - ], - "12": [ - 18, - 55, - 86, - 255 - ], - "13": [ - 18, - 57, - 88, - 255 - ], - "14": [ - 19, - 58, - 90, - 255 - ], - "15": [ - 20, - 60, - 91, - 255 - ], - "16": [ - 21, - 62, - 93, - 255 - ], - "17": [ - 22, - 63, - 95, - 255 - ], - "18": [ - 22, - 65, - 97, - 255 - ], - "19": [ - 23, - 67, - 98, - 255 - ], - "20": [ - 24, - 69, - 100, - 255 - ], - "21": [ - 25, - 70, - 101, - 255 - ], - "22": [ - 27, - 72, - 102, - 255 - ], - "23": [ - 29, - 74, - 103, - 255 - ], - "24": [ - 31, - 75, - 104, - 255 - ], - "25": [ - 33, - 77, - 106, - 255 - ], - "26": [ - 35, - 78, - 107, - 255 - ], - "27": [ - 37, - 80, - 108, - 255 - ], - "28": [ - 40, - 81, - 109, - 255 - ], - "29": [ - 42, - 83, - 110, - 255 - ], - "30": [ - 44, - 84, - 111, - 255 - ], - "31": [ - 47, - 86, - 112, - 255 - ], - "32": [ - 49, - 87, - 113, - 255 - ], - "33": [ - 51, - 89, - 114, - 255 - ], - "34": [ - 53, - 90, - 115, - 255 - ], - "35": [ - 55, - 92, - 116, - 255 - ], - "36": [ - 58, - 93, - 117, - 255 - ], - "37": [ - 60, - 95, - 118, - 255 - ], - "38": [ - 62, - 96, - 120, - 255 - ], - "39": [ - 64, - 98, - 121, - 255 - ], - "40": [ - 66, - 99, - 122, - 255 - ], - "41": [ - 68, - 101, - 123, - 255 - ], - "42": [ - 70, - 102, - 124, - 255 - ], - "43": [ - 72, - 104, - 125, - 255 - ], - "44": [ - 75, - 105, - 126, - 255 - ], - "45": [ - 77, - 107, - 128, - 255 - ], - "46": [ - 79, - 108, - 129, - 255 - ], - "47": [ - 81, - 110, - 130, - 255 - ], - "48": [ - 83, - 111, - 131, - 255 - ], - "49": [ - 85, - 113, - 132, - 255 - ], - "50": [ - 87, - 114, - 133, - 255 - ], - "51": [ - 89, - 116, - 135, - 255 - ], - "52": [ - 91, - 118, - 136, - 255 - ], - "53": [ - 93, - 119, - 137, - 255 - ], - "54": [ - 95, - 121, - 138, - 255 - ], - "55": [ - 97, - 122, - 139, - 255 - ], - "56": [ - 99, - 124, - 141, - 255 - ], - "57": [ - 101, - 125, - 142, - 255 - ], - "58": [ - 103, - 127, - 143, - 255 - ], - "59": [ - 106, - 128, - 144, - 255 - ], - "60": [ - 108, - 130, - 146, - 255 - ], - "61": [ - 110, - 131, - 147, - 255 - ], - "62": [ - 112, - 133, - 148, - 255 - ], - "63": [ - 114, - 135, - 150, - 255 - ], - "64": [ - 116, - 136, - 151, - 255 - ], - "65": [ - 118, - 138, - 152, - 255 - ], - "66": [ - 120, - 139, - 153, - 255 - ], - "67": [ - 122, - 141, - 155, - 255 - ], - "68": [ - 124, - 143, - 156, - 255 - ], - "69": [ - 126, - 144, - 157, - 255 - ], - "70": [ - 128, - 146, - 159, - 255 - ], - "71": [ - 130, - 147, - 160, - 255 - ], - "72": [ - 132, - 149, - 161, - 255 - ], - "73": [ - 135, - 151, - 163, - 255 - ], - "74": [ - 137, - 152, - 164, - 255 - ], - "75": [ - 139, - 154, - 166, - 255 - ], - "76": [ - 141, - 156, - 167, - 255 - ], - "77": [ - 143, - 157, - 168, - 255 - ], - "78": [ - 145, - 159, - 170, - 255 - ], - "79": [ - 147, - 161, - 171, - 255 - ], - "80": [ - 149, - 162, - 173, - 255 - ], - "81": [ - 151, - 164, - 174, - 255 - ], - "82": [ - 154, - 166, - 175, - 255 - ], - "83": [ - 156, - 167, - 177, - 255 - ], - "84": [ - 158, - 169, - 178, - 255 - ], - "85": [ - 160, - 171, - 180, - 255 - ], - "86": [ - 162, - 173, - 181, - 255 - ], - "87": [ - 164, - 174, - 183, - 255 - ], - "88": [ - 166, - 176, - 184, - 255 - ], - "89": [ - 169, - 178, - 186, - 255 - ], - "90": [ - 171, - 180, - 187, - 255 - ], - "91": [ - 173, - 181, - 189, - 255 - ], - "92": [ - 175, - 183, - 190, - 255 - ], - "93": [ - 177, - 185, - 192, - 255 - ], - "94": [ - 180, - 187, - 194, - 255 - ], - "95": [ - 182, - 189, - 195, - 255 - ], - "96": [ - 184, - 191, - 197, - 255 - ], - "97": [ - 186, - 192, - 198, - 255 - ], - "98": [ - 189, - 194, - 200, - 255 - ], - "99": [ - 191, - 196, - 202, - 255 - ], - "100": [ - 193, - 198, - 203, - 255 - ], - "101": [ - 195, - 200, - 205, - 255 - ], - "102": [ - 198, - 202, - 206, - 255 - ], - "103": [ - 200, - 204, - 208, - 255 - ], - "104": [ - 202, - 206, - 210, - 255 - ], - "105": [ - 205, - 208, - 211, - 255 - ], - "106": [ - 207, - 209, - 213, - 255 - ], - "107": [ - 209, - 211, - 215, - 255 - ], - "108": [ - 212, - 213, - 217, - 255 - ], - "109": [ - 214, - 215, - 218, - 255 - ], - "110": [ - 216, - 217, - 220, - 255 - ], - "111": [ - 219, - 219, - 222, - 255 - ], - "112": [ - 221, - 221, - 224, - 255 - ], - "113": [ - 223, - 223, - 225, - 255 - ], - "114": [ - 225, - 225, - 227, - 255 - ], - "115": [ - 228, - 227, - 229, - 255 - ], - "116": [ - 230, - 229, - 230, - 255 - ], - "117": [ - 232, - 231, - 232, - 255 - ], - "118": [ - 234, - 232, - 233, - 255 - ], - "119": [ - 236, - 234, - 235, - 255 - ], - "120": [ - 238, - 235, - 236, - 255 - ], - "121": [ - 239, - 237, - 237, - 255 - ], - "122": [ - 241, - 238, - 238, - 255 - ], - "123": [ - 242, - 239, - 239, - 255 - ], - "124": [ - 243, - 240, - 239, - 255 - ], - "125": [ - 244, - 240, - 240, - 255 - ], - "126": [ - 245, - 241, - 240, - 255 - ], - "127": [ - 245, - 241, - 240, - 255 - ], - "128": [ - 245, - 241, - 239, - 255 - ], - "129": [ - 245, - 240, - 239, - 255 - ], - "130": [ - 244, - 240, - 238, - 255 - ], - "131": [ - 244, - 239, - 236, - 255 - ], - "132": [ - 243, - 238, - 235, - 255 - ], - "133": [ - 241, - 236, - 233, - 255 - ], - "134": [ - 240, - 235, - 231, - 255 - ], - "135": [ - 239, - 233, - 229, - 255 - ], - "136": [ - 237, - 232, - 227, - 255 - ], - "137": [ - 235, - 230, - 224, - 255 - ], - "138": [ - 234, - 228, - 222, - 255 - ], - "139": [ - 232, - 226, - 220, - 255 - ], - "140": [ - 230, - 224, - 217, - 255 - ], - "141": [ - 228, - 222, - 215, - 255 - ], - "142": [ - 226, - 220, - 212, - 255 - ], - "143": [ - 224, - 218, - 209, - 255 - ], - "144": [ - 222, - 216, - 207, - 255 - ], - "145": [ - 221, - 214, - 204, - 255 - ], - "146": [ - 219, - 212, - 202, - 255 - ], - "147": [ - 217, - 210, - 199, - 255 - ], - "148": [ - 215, - 208, - 196, - 255 - ], - "149": [ - 213, - 206, - 194, - 255 - ], - "150": [ - 211, - 204, - 191, - 255 - ], - "151": [ - 209, - 202, - 189, - 255 - ], - "152": [ - 207, - 200, - 186, - 255 - ], - "153": [ - 205, - 198, - 184, - 255 - ], - "154": [ - 204, - 196, - 181, - 255 - ], - "155": [ - 202, - 194, - 178, - 255 - ], - "156": [ - 200, - 192, - 176, - 255 - ], - "157": [ - 198, - 190, - 173, - 255 - ], - "158": [ - 196, - 188, - 171, - 255 - ], - "159": [ - 195, - 186, - 168, - 255 - ], - "160": [ - 193, - 185, - 166, - 255 - ], - "161": [ - 191, - 183, - 163, - 255 - ], - "162": [ - 189, - 181, - 161, - 255 - ], - "163": [ - 187, - 179, - 158, - 255 - ], - "164": [ - 186, - 177, - 156, - 255 - ], - "165": [ - 184, - 175, - 154, - 255 - ], - "166": [ - 182, - 173, - 151, - 255 - ], - "167": [ - 181, - 171, - 149, - 255 - ], - "168": [ - 179, - 170, - 146, - 255 - ], - "169": [ - 177, - 168, - 144, - 255 - ], - "170": [ - 176, - 166, - 142, - 255 - ], - "171": [ - 174, - 164, - 139, - 255 - ], - "172": [ - 172, - 162, - 137, - 255 - ], - "173": [ - 171, - 161, - 134, - 255 - ], - "174": [ - 169, - 159, - 132, - 255 - ], - "175": [ - 167, - 157, - 130, - 255 - ], - "176": [ - 166, - 155, - 127, - 255 - ], - "177": [ - 164, - 153, - 125, - 255 - ], - "178": [ - 162, - 152, - 123, - 255 - ], - "179": [ - 161, - 150, - 120, - 255 - ], - "180": [ - 159, - 148, - 118, - 255 - ], - "181": [ - 158, - 146, - 116, - 255 - ], - "182": [ - 156, - 145, - 113, - 255 - ], - "183": [ - 154, - 143, - 111, - 255 - ], - "184": [ - 153, - 141, - 109, - 255 - ], - "185": [ - 151, - 140, - 107, - 255 - ], - "186": [ - 150, - 138, - 104, - 255 - ], - "187": [ - 148, - 136, - 102, - 255 - ], - "188": [ - 146, - 134, - 100, - 255 - ], - "189": [ - 145, - 133, - 98, - 255 - ], - "190": [ - 143, - 131, - 95, - 255 - ], - "191": [ - 142, - 129, - 93, - 255 - ], - "192": [ - 140, - 128, - 91, - 255 - ], - "193": [ - 139, - 126, - 89, - 255 - ], - "194": [ - 137, - 124, - 86, - 255 - ], - "195": [ - 136, - 123, - 84, - 255 - ], - "196": [ - 134, - 121, - 82, - 255 - ], - "197": [ - 132, - 120, - 80, - 255 - ], - "198": [ - 131, - 118, - 78, - 255 - ], - "199": [ - 129, - 116, - 75, - 255 - ], - "200": [ - 128, - 115, - 73, - 255 - ], - "201": [ - 126, - 113, - 71, - 255 - ], - "202": [ - 125, - 111, - 69, - 255 - ], - "203": [ - 123, - 110, - 67, - 255 - ], - "204": [ - 122, - 108, - 65, - 255 - ], - "205": [ - 120, - 107, - 63, - 255 - ], - "206": [ - 119, - 105, - 60, - 255 - ], - "207": [ - 117, - 103, - 58, - 255 - ], - "208": [ - 115, - 102, - 56, - 255 - ], - "209": [ - 114, - 100, - 54, - 255 - ], - "210": [ - 112, - 99, - 52, - 255 - ], - "211": [ - 111, - 97, - 50, - 255 - ], - "212": [ - 109, - 96, - 48, - 255 - ], - "213": [ - 107, - 94, - 46, - 255 - ], - "214": [ - 106, - 93, - 44, - 255 - ], - "215": [ - 104, - 91, - 42, - 255 - ], - "216": [ - 102, - 90, - 40, - 255 - ], - "217": [ - 100, - 88, - 39, - 255 - ], - "218": [ - 98, - 87, - 37, - 255 - ], - "219": [ - 96, - 86, - 36, - 255 - ], - "220": [ - 94, - 84, - 35, - 255 - ], - "221": [ - 92, - 83, - 34, - 255 - ], - "222": [ - 90, - 82, - 33, - 255 - ], - "223": [ - 88, - 80, - 33, - 255 - ], - "224": [ - 86, - 79, - 32, - 255 - ], - "225": [ - 84, - 77, - 31, - 255 - ], - "226": [ - 82, - 76, - 30, - 255 - ], - "227": [ - 80, - 75, - 30, - 255 - ], - "228": [ - 78, - 73, - 29, - 255 - ], - "229": [ - 76, - 72, - 28, - 255 - ], - "230": [ - 75, - 70, - 27, - 255 - ], - "231": [ - 73, - 69, - 27, - 255 - ], - "232": [ - 71, - 68, - 26, - 255 - ], - "233": [ - 69, - 66, - 25, - 255 - ], - "234": [ - 67, - 65, - 24, - 255 - ], - "235": [ - 65, - 63, - 24, - 255 - ], - "236": [ - 63, - 62, - 23, - 255 - ], - "237": [ - 61, - 60, - 22, - 255 - ], - "238": [ - 59, - 59, - 21, - 255 - ], - "239": [ - 58, - 58, - 20, - 255 - ], - "240": [ - 56, - 56, - 20, - 255 - ], - "241": [ - 54, - 55, - 19, - 255 - ], - "242": [ - 52, - 53, - 18, - 255 - ], - "243": [ - 50, - 52, - 17, - 255 - ], - "244": [ - 48, - 50, - 16, - 255 - ], - "245": [ - 46, - 49, - 15, - 255 - ], - "246": [ - 44, - 47, - 14, - 255 - ], - "247": [ - 43, - 46, - 14, - 255 - ], - "248": [ - 41, - 44, - 13, - 255 - ], - "249": [ - 39, - 43, - 12, - 255 - ], - "250": [ - 37, - 41, - 11, - 255 - ], - "251": [ - 35, - 40, - 10, - 255 - ], - "252": [ - 33, - 38, - 9, - 255 - ], - "253": [ - 31, - 37, - 8, - 255 - ], - "254": [ - 30, - 35, - 7, - 255 - ], - "255": [ - 28, - 34, - 6, - 255 - ] - }, - flag: { - "0": [ - 255, - 0, - 0, - 255 - ], - "1": [ - 255, - 96, - 53, - 255 - ], - "2": [ - 255, - 178, - 125, - 255 - ], - "3": [ - 255, - 234, - 198, - 255 - ], - "4": [ - 255, - 254, - 255, - 255 - ], - "5": [ - 204, - 237, - 255, - 255 - ], - "6": [ - 132, - 185, - 255, - 255 - ], - "7": [ - 60, - 105, - 255, - 255 - ], - "8": [ - 0, - 9, - 255, - 255 - ], - "9": [ - 0, - 0, - 207, - 255 - ], - "10": [ - 0, - 0, - 136, - 255 - ], - "11": [ - 0, - 0, - 63, - 255 - ], - "12": [ - 0, - 0, - 0, - 255 - ], - "13": [ - 43, - 0, - 0, - 255 - ], - "14": [ - 115, - 0, - 0, - 255 - ], - "15": [ - 188, - 0, - 0, - 255 - ], - "16": [ - 252, - 0, - 0, - 255 - ], - "17": [ - 255, - 78, - 40, - 255 - ], - "18": [ - 255, - 164, - 111, - 255 - ], - "19": [ - 255, - 226, - 184, - 255 - ], - "20": [ - 255, - 253, - 249, - 255 - ], - "21": [ - 217, - 243, - 255, - 255 - ], - "22": [ - 146, - 197, - 255, - 255 - ], - "23": [ - 73, - 122, - 255, - 255 - ], - "24": [ - 8, - 28, - 255, - 255 - ], - "25": [ - 0, - 0, - 220, - 255 - ], - "26": [ - 0, - 0, - 150, - 255 - ], - "27": [ - 0, - 0, - 76, - 255 - ], - "28": [ - 0, - 0, - 10, - 255 - ], - "29": [ - 31, - 0, - 0, - 255 - ], - "30": [ - 101, - 0, - 0, - 255 - ], - "31": [ - 174, - 0, - 0, - 255 - ], - "32": [ - 241, - 0, - 0, - 255 - ], - "33": [ - 255, - 60, - 28, - 255 - ], - "34": [ - 255, - 149, - 97, - 255 - ], - "35": [ - 255, - 216, - 171, - 255 - ], - "36": [ - 255, - 251, - 238, - 255 - ], - "37": [ - 229, - 248, - 255, - 255 - ], - "38": [ - 160, - 209, - 255, - 255 - ], - "39": [ - 87, - 138, - 255, - 255 - ], - "40": [ - 19, - 46, - 255, - 255 - ], - "41": [ - 0, - 0, - 232, - 255 - ], - "42": [ - 0, - 0, - 164, - 255 - ], - "43": [ - 0, - 0, - 90, - 255 - ], - "44": [ - 0, - 0, - 22, - 255 - ], - "45": [ - 19, - 0, - 0, - 255 - ], - "46": [ - 87, - 0, - 0, - 255 - ], - "47": [ - 160, - 0, - 0, - 255 - ], - "48": [ - 229, - 0, - 0, - 255 - ], - "49": [ - 255, - 42, - 16, - 255 - ], - "50": [ - 255, - 134, - 83, - 255 - ], - "51": [ - 255, - 206, - 157, - 255 - ], - "52": [ - 255, - 247, - 226, - 255 - ], - "53": [ - 241, - 252, - 255, - 255 - ], - "54": [ - 174, - 219, - 255, - 255 - ], - "55": [ - 101, - 153, - 255, - 255 - ], - "56": [ - 31, - 65, - 255, - 255 - ], - "57": [ - 0, - 0, - 244, - 255 - ], - "58": [ - 0, - 0, - 178, - 255 - ], - "59": [ - 0, - 0, - 104, - 255 - ], - "60": [ - 0, - 0, - 34, - 255 - ], - "61": [ - 8, - 0, - 0, - 255 - ], - "62": [ - 73, - 0, - 0, - 255 - ], - "63": [ - 146, - 0, - 0, - 255 - ], - "64": [ - 217, - 0, - 0, - 255 - ], - "65": [ - 255, - 23, - 5, - 255 - ], - "66": [ - 255, - 117, - 70, - 255 - ], - "67": [ - 255, - 194, - 143, - 255 - ], - "68": [ - 255, - 242, - 214, - 255 - ], - "69": [ - 252, - 254, - 255, - 255 - ], - "70": [ - 188, - 228, - 255, - 255 - ], - "71": [ - 115, - 168, - 255, - 255 - ], - "72": [ - 43, - 83, - 255, - 255 - ], - "73": [ - 0, - 0, - 255, - 255 - ], - "74": [ - 0, - 0, - 191, - 255 - ], - "75": [ - 0, - 0, - 118, - 255 - ], - "76": [ - 0, - 0, - 47, - 255 - ], - "77": [ - 0, - 0, - 0, - 255 - ], - "78": [ - 60, - 0, - 0, - 255 - ], - "79": [ - 132, - 0, - 0, - 255 - ], - "80": [ - 204, - 0, - 0, - 255 - ], - "81": [ - 255, - 4, - 0, - 255 - ], - "82": [ - 255, - 100, - 56, - 255 - ], - "83": [ - 255, - 181, - 129, - 255 - ], - "84": [ - 255, - 236, - 201, - 255 - ], - "85": [ - 255, - 255, - 255, - 255 - ], - "86": [ - 201, - 236, - 255, - 255 - ], - "87": [ - 129, - 181, - 255, - 255 - ], - "88": [ - 56, - 100, - 255, - 255 - ], - "89": [ - 0, - 4, - 255, - 255 - ], - "90": [ - 0, - 0, - 204, - 255 - ], - "91": [ - 0, - 0, - 132, - 255 - ], - "92": [ - 0, - 0, - 60, - 255 - ], - "93": [ - 0, - 0, - 0, - 255 - ], - "94": [ - 47, - 0, - 0, - 255 - ], - "95": [ - 118, - 0, - 0, - 255 - ], - "96": [ - 191, - 0, - 0, - 255 - ], - "97": [ - 255, - 0, - 0, - 255 - ], - "98": [ - 255, - 83, - 43, - 255 - ], - "99": [ - 255, - 168, - 115, - 255 - ], - "100": [ - 255, - 228, - 188, - 255 - ], - "101": [ - 255, - 254, - 252, - 255 - ], - "102": [ - 214, - 242, - 255, - 255 - ], - "103": [ - 143, - 194, - 255, - 255 - ], - "104": [ - 70, - 117, - 255, - 255 - ], - "105": [ - 5, - 23, - 255, - 255 - ], - "106": [ - 0, - 0, - 217, - 255 - ], - "107": [ - 0, - 0, - 146, - 255 - ], - "108": [ - 0, - 0, - 73, - 255 - ], - "109": [ - 0, - 0, - 8, - 255 - ], - "110": [ - 34, - 0, - 0, - 255 - ], - "111": [ - 104, - 0, - 0, - 255 - ], - "112": [ - 178, - 0, - 0, - 255 - ], - "113": [ - 244, - 0, - 0, - 255 - ], - "114": [ - 255, - 65, - 31, - 255 - ], - "115": [ - 255, - 153, - 101, - 255 - ], - "116": [ - 255, - 219, - 174, - 255 - ], - "117": [ - 255, - 252, - 241, - 255 - ], - "118": [ - 226, - 247, - 255, - 255 - ], - "119": [ - 157, - 206, - 255, - 255 - ], - "120": [ - 83, - 134, - 255, - 255 - ], - "121": [ - 16, - 42, - 255, - 255 - ], - "122": [ - 0, - 0, - 229, - 255 - ], - "123": [ - 0, - 0, - 160, - 255 - ], - "124": [ - 0, - 0, - 87, - 255 - ], - "125": [ - 0, - 0, - 19, - 255 - ], - "126": [ - 22, - 0, - 0, - 255 - ], - "127": [ - 90, - 0, - 0, - 255 - ], - "128": [ - 164, - 0, - 0, - 255 - ], - "129": [ - 232, - 0, - 0, - 255 - ], - "130": [ - 255, - 46, - 19, - 255 - ], - "131": [ - 255, - 138, - 87, - 255 - ], - "132": [ - 255, - 209, - 160, - 255 - ], - "133": [ - 255, - 248, - 229, - 255 - ], - "134": [ - 238, - 251, - 255, - 255 - ], - "135": [ - 171, - 216, - 255, - 255 - ], - "136": [ - 97, - 149, - 255, - 255 - ], - "137": [ - 28, - 60, - 255, - 255 - ], - "138": [ - 0, - 0, - 241, - 255 - ], - "139": [ - 0, - 0, - 174, - 255 - ], - "140": [ - 0, - 0, - 101, - 255 - ], - "141": [ - 0, - 0, - 31, - 255 - ], - "142": [ - 10, - 0, - 0, - 255 - ], - "143": [ - 76, - 0, - 0, - 255 - ], - "144": [ - 150, - 0, - 0, - 255 - ], - "145": [ - 220, - 0, - 0, - 255 - ], - "146": [ - 255, - 28, - 8, - 255 - ], - "147": [ - 255, - 122, - 73, - 255 - ], - "148": [ - 255, - 197, - 146, - 255 - ], - "149": [ - 255, - 243, - 217, - 255 - ], - "150": [ - 249, - 253, - 255, - 255 - ], - "151": [ - 184, - 226, - 255, - 255 - ], - "152": [ - 111, - 164, - 255, - 255 - ], - "153": [ - 40, - 78, - 255, - 255 - ], - "154": [ - 0, - 0, - 252, - 255 - ], - "155": [ - 0, - 0, - 188, - 255 - ], - "156": [ - 0, - 0, - 115, - 255 - ], - "157": [ - 0, - 0, - 43, - 255 - ], - "158": [ - 0, - 0, - 0, - 255 - ], - "159": [ - 63, - 0, - 0, - 255 - ], - "160": [ - 136, - 0, - 0, - 255 - ], - "161": [ - 207, - 0, - 0, - 255 - ], - "162": [ - 255, - 9, - 0, - 255 - ], - "163": [ - 255, - 105, - 60, - 255 - ], - "164": [ - 255, - 185, - 132, - 255 - ], - "165": [ - 255, - 237, - 204, - 255 - ], - "166": [ - 255, - 254, - 255, - 255 - ], - "167": [ - 198, - 234, - 255, - 255 - ], - "168": [ - 125, - 178, - 255, - 255 - ], - "169": [ - 53, - 96, - 255, - 255 - ], - "170": [ - 0, - 0, - 255, - 255 - ], - "171": [ - 0, - 0, - 201, - 255 - ], - "172": [ - 0, - 0, - 129, - 255 - ], - "173": [ - 0, - 0, - 56, - 255 - ], - "174": [ - 0, - 0, - 0, - 255 - ], - "175": [ - 50, - 0, - 0, - 255 - ], - "176": [ - 122, - 0, - 0, - 255 - ], - "177": [ - 194, - 0, - 0, - 255 - ], - "178": [ - 255, - 0, - 0, - 255 - ], - "179": [ - 255, - 87, - 47, - 255 - ], - "180": [ - 255, - 171, - 118, - 255 - ], - "181": [ - 255, - 230, - 191, - 255 - ], - "182": [ - 255, - 254, - 255, - 255 - ], - "183": [ - 211, - 241, - 255, - 255 - ], - "184": [ - 139, - 191, - 255, - 255 - ], - "185": [ - 66, - 113, - 255, - 255 - ], - "186": [ - 2, - 18, - 255, - 255 - ], - "187": [ - 0, - 0, - 214, - 255 - ], - "188": [ - 0, - 0, - 143, - 255 - ], - "189": [ - 0, - 0, - 70, - 255 - ], - "190": [ - 0, - 0, - 5, - 255 - ], - "191": [ - 37, - 0, - 0, - 255 - ], - "192": [ - 108, - 0, - 0, - 255 - ], - "193": [ - 181, - 0, - 0, - 255 - ], - "194": [ - 246, - 0, - 0, - 255 - ], - "195": [ - 255, - 69, - 34, - 255 - ], - "196": [ - 255, - 157, - 104, - 255 - ], - "197": [ - 255, - 221, - 178, - 255 - ], - "198": [ - 255, - 252, - 244, - 255 - ], - "199": [ - 223, - 246, - 255, - 255 - ], - "200": [ - 153, - 203, - 255, - 255 - ], - "201": [ - 80, - 130, - 255, - 255 - ], - "202": [ - 13, - 37, - 255, - 255 - ], - "203": [ - 0, - 0, - 226, - 255 - ], - "204": [ - 0, - 0, - 157, - 255 - ], - "205": [ - 0, - 0, - 83, - 255 - ], - "206": [ - 0, - 0, - 16, - 255 - ], - "207": [ - 25, - 0, - 0, - 255 - ], - "208": [ - 94, - 0, - 0, - 255 - ], - "209": [ - 167, - 0, - 0, - 255 - ], - "210": [ - 235, - 0, - 0, - 255 - ], - "211": [ - 255, - 51, - 22, - 255 - ], - "212": [ - 255, - 142, - 90, - 255 - ], - "213": [ - 255, - 211, - 164, - 255 - ], - "214": [ - 255, - 249, - 232, - 255 - ], - "215": [ - 235, - 250, - 255, - 255 - ], - "216": [ - 167, - 214, - 255, - 255 - ], - "217": [ - 94, - 146, - 255, - 255 - ], - "218": [ - 25, - 56, - 255, - 255 - ], - "219": [ - 0, - 0, - 238, - 255 - ], - "220": [ - 0, - 0, - 171, - 255 - ], - "221": [ - 0, - 0, - 97, - 255 - ], - "222": [ - 0, - 0, - 28, - 255 - ], - "223": [ - 13, - 0, - 0, - 255 - ], - "224": [ - 80, - 0, - 0, - 255 - ], - "225": [ - 153, - 0, - 0, - 255 - ], - "226": [ - 223, - 0, - 0, - 255 - ], - "227": [ - 255, - 32, - 10, - 255 - ], - "228": [ - 255, - 126, - 76, - 255 - ], - "229": [ - 255, - 200, - 150, - 255 - ], - "230": [ - 255, - 245, - 220, - 255 - ], - "231": [ - 246, - 253, - 255, - 255 - ], - "232": [ - 181, - 223, - 255, - 255 - ], - "233": [ - 108, - 161, - 255, - 255 - ], - "234": [ - 37, - 74, - 255, - 255 - ], - "235": [ - 0, - 0, - 249, - 255 - ], - "236": [ - 0, - 0, - 184, - 255 - ], - "237": [ - 0, - 0, - 111, - 255 - ], - "238": [ - 0, - 0, - 40, - 255 - ], - "239": [ - 2, - 0, - 0, - 255 - ], - "240": [ - 66, - 0, - 0, - 255 - ], - "241": [ - 139, - 0, - 0, - 255 - ], - "242": [ - 211, - 0, - 0, - 255 - ], - "243": [ - 255, - 14, - 0, - 255 - ], - "244": [ - 255, - 109, - 63, - 255 - ], - "245": [ - 255, - 188, - 136, - 255 - ], - "246": [ - 255, - 239, - 207, - 255 - ], - "247": [ - 255, - 254, - 255, - 255 - ], - "248": [ - 194, - 232, - 255, - 255 - ], - "249": [ - 122, - 175, - 255, - 255 - ], - "250": [ - 50, - 92, - 255, - 255 - ], - "251": [ - 0, - 0, - 255, - 255 - ], - "252": [ - 0, - 0, - 198, - 255 - ], - "253": [ - 0, - 0, - 125, - 255 - ], - "254": [ - 0, - 0, - 53, - 255 - ], - "255": [ - 0, - 0, - 0, - 255 - ] - }, - gist_earth: { - "0": [ - 0, - 0, - 0, - 255 - ], - "1": [ - 0, - 0, - 43, - 255 - ], - "2": [ - 1, - 0, - 56, - 255 - ], - "3": [ - 1, - 0, - 67, - 255 - ], - "4": [ - 2, - 0, - 78, - 255 - ], - "5": [ - 3, - 0, - 88, - 255 - ], - "6": [ - 3, - 0, - 99, - 255 - ], - "7": [ - 4, - 0, - 110, - 255 - ], - "8": [ - 5, - 2, - 115, - 255 - ], - "9": [ - 5, - 4, - 116, - 255 - ], - "10": [ - 6, - 6, - 116, - 255 - ], - "11": [ - 7, - 9, - 116, - 255 - ], - "12": [ - 7, - 11, - 116, - 255 - ], - "13": [ - 8, - 13, - 116, - 255 - ], - "14": [ - 9, - 16, - 117, - 255 - ], - "15": [ - 9, - 18, - 117, - 255 - ], - "16": [ - 10, - 20, - 117, - 255 - ], - "17": [ - 11, - 22, - 117, - 255 - ], - "18": [ - 11, - 25, - 117, - 255 - ], - "19": [ - 12, - 27, - 117, - 255 - ], - "20": [ - 13, - 29, - 118, - 255 - ], - "21": [ - 13, - 32, - 118, - 255 - ], - "22": [ - 14, - 34, - 118, - 255 - ], - "23": [ - 15, - 36, - 118, - 255 - ], - "24": [ - 15, - 39, - 118, - 255 - ], - "25": [ - 16, - 41, - 119, - 255 - ], - "26": [ - 17, - 43, - 119, - 255 - ], - "27": [ - 17, - 45, - 119, - 255 - ], - "28": [ - 18, - 48, - 119, - 255 - ], - "29": [ - 19, - 50, - 119, - 255 - ], - "30": [ - 19, - 52, - 119, - 255 - ], - "31": [ - 20, - 54, - 120, - 255 - ], - "32": [ - 21, - 56, - 120, - 255 - ], - "33": [ - 21, - 58, - 120, - 255 - ], - "34": [ - 22, - 60, - 120, - 255 - ], - "35": [ - 23, - 62, - 120, - 255 - ], - "36": [ - 23, - 64, - 121, - 255 - ], - "37": [ - 24, - 66, - 121, - 255 - ], - "38": [ - 25, - 69, - 121, - 255 - ], - "39": [ - 25, - 71, - 121, - 255 - ], - "40": [ - 26, - 73, - 121, - 255 - ], - "41": [ - 27, - 75, - 121, - 255 - ], - "42": [ - 27, - 77, - 122, - 255 - ], - "43": [ - 28, - 79, - 122, - 255 - ], - "44": [ - 29, - 81, - 122, - 255 - ], - "45": [ - 29, - 83, - 122, - 255 - ], - "46": [ - 30, - 84, - 122, - 255 - ], - "47": [ - 31, - 86, - 123, - 255 - ], - "48": [ - 31, - 88, - 123, - 255 - ], - "49": [ - 32, - 90, - 123, - 255 - ], - "50": [ - 33, - 92, - 123, - 255 - ], - "51": [ - 33, - 94, - 123, - 255 - ], - "52": [ - 34, - 96, - 123, - 255 - ], - "53": [ - 35, - 97, - 124, - 255 - ], - "54": [ - 35, - 99, - 124, - 255 - ], - "55": [ - 36, - 101, - 124, - 255 - ], - "56": [ - 37, - 102, - 124, - 255 - ], - "57": [ - 37, - 104, - 124, - 255 - ], - "58": [ - 38, - 105, - 125, - 255 - ], - "59": [ - 39, - 107, - 125, - 255 - ], - "60": [ - 39, - 109, - 125, - 255 - ], - "61": [ - 40, - 110, - 125, - 255 - ], - "62": [ - 41, - 112, - 125, - 255 - ], - "63": [ - 41, - 113, - 125, - 255 - ], - "64": [ - 42, - 115, - 126, - 255 - ], - "65": [ - 43, - 116, - 126, - 255 - ], - "66": [ - 43, - 118, - 126, - 255 - ], - "67": [ - 44, - 120, - 126, - 255 - ], - "68": [ - 45, - 121, - 126, - 255 - ], - "69": [ - 45, - 123, - 127, - 255 - ], - "70": [ - 46, - 124, - 127, - 255 - ], - "71": [ - 47, - 126, - 127, - 255 - ], - "72": [ - 47, - 127, - 127, - 255 - ], - "73": [ - 48, - 128, - 126, - 255 - ], - "74": [ - 48, - 129, - 125, - 255 - ], - "75": [ - 49, - 129, - 123, - 255 - ], - "76": [ - 49, - 130, - 122, - 255 - ], - "77": [ - 50, - 130, - 121, - 255 - ], - "78": [ - 50, - 131, - 120, - 255 - ], - "79": [ - 51, - 132, - 119, - 255 - ], - "80": [ - 51, - 132, - 117, - 255 - ], - "81": [ - 52, - 133, - 116, - 255 - ], - "82": [ - 52, - 133, - 115, - 255 - ], - "83": [ - 53, - 134, - 114, - 255 - ], - "84": [ - 53, - 134, - 112, - 255 - ], - "85": [ - 54, - 135, - 111, - 255 - ], - "86": [ - 54, - 136, - 110, - 255 - ], - "87": [ - 55, - 136, - 109, - 255 - ], - "88": [ - 55, - 137, - 108, - 255 - ], - "89": [ - 56, - 137, - 106, - 255 - ], - "90": [ - 56, - 138, - 105, - 255 - ], - "91": [ - 56, - 138, - 104, - 255 - ], - "92": [ - 57, - 139, - 103, - 255 - ], - "93": [ - 57, - 140, - 101, - 255 - ], - "94": [ - 58, - 140, - 100, - 255 - ], - "95": [ - 58, - 141, - 99, - 255 - ], - "96": [ - 59, - 141, - 98, - 255 - ], - "97": [ - 59, - 142, - 97, - 255 - ], - "98": [ - 60, - 142, - 95, - 255 - ], - "99": [ - 60, - 143, - 94, - 255 - ], - "100": [ - 61, - 144, - 93, - 255 - ], - "101": [ - 61, - 144, - 92, - 255 - ], - "102": [ - 62, - 145, - 90, - 255 - ], - "103": [ - 62, - 145, - 89, - 255 - ], - "104": [ - 63, - 146, - 88, - 255 - ], - "105": [ - 63, - 147, - 87, - 255 - ], - "106": [ - 64, - 147, - 85, - 255 - ], - "107": [ - 64, - 148, - 84, - 255 - ], - "108": [ - 64, - 148, - 83, - 255 - ], - "109": [ - 65, - 149, - 82, - 255 - ], - "110": [ - 65, - 149, - 81, - 255 - ], - "111": [ - 66, - 150, - 79, - 255 - ], - "112": [ - 66, - 151, - 78, - 255 - ], - "113": [ - 67, - 151, - 77, - 255 - ], - "114": [ - 67, - 152, - 76, - 255 - ], - "115": [ - 68, - 152, - 74, - 255 - ], - "116": [ - 68, - 153, - 73, - 255 - ], - "117": [ - 69, - 153, - 72, - 255 - ], - "118": [ - 71, - 154, - 71, - 255 - ], - "119": [ - 73, - 155, - 70, - 255 - ], - "120": [ - 75, - 155, - 70, - 255 - ], - "121": [ - 78, - 156, - 71, - 255 - ], - "122": [ - 80, - 156, - 71, - 255 - ], - "123": [ - 82, - 157, - 72, - 255 - ], - "124": [ - 84, - 157, - 72, - 255 - ], - "125": [ - 87, - 158, - 73, - 255 - ], - "126": [ - 89, - 159, - 74, - 255 - ], - "127": [ - 91, - 159, - 74, - 255 - ], - "128": [ - 93, - 160, - 75, - 255 - ], - "129": [ - 95, - 160, - 75, - 255 - ], - "130": [ - 98, - 161, - 76, - 255 - ], - "131": [ - 100, - 161, - 77, - 255 - ], - "132": [ - 102, - 162, - 77, - 255 - ], - "133": [ - 104, - 163, - 78, - 255 - ], - "134": [ - 107, - 163, - 78, - 255 - ], - "135": [ - 109, - 163, - 79, - 255 - ], - "136": [ - 111, - 164, - 79, - 255 - ], - "137": [ - 113, - 164, - 80, - 255 - ], - "138": [ - 115, - 165, - 81, - 255 - ], - "139": [ - 118, - 165, - 81, - 255 - ], - "140": [ - 120, - 166, - 82, - 255 - ], - "141": [ - 121, - 166, - 82, - 255 - ], - "142": [ - 123, - 167, - 82, - 255 - ], - "143": [ - 125, - 167, - 82, - 255 - ], - "144": [ - 126, - 167, - 83, - 255 - ], - "145": [ - 128, - 168, - 83, - 255 - ], - "146": [ - 130, - 168, - 83, - 255 - ], - "147": [ - 131, - 169, - 84, - 255 - ], - "148": [ - 133, - 169, - 84, - 255 - ], - "149": [ - 135, - 170, - 84, - 255 - ], - "150": [ - 136, - 170, - 85, - 255 - ], - "151": [ - 138, - 171, - 85, - 255 - ], - "152": [ - 140, - 171, - 85, - 255 - ], - "153": [ - 141, - 171, - 86, - 255 - ], - "154": [ - 143, - 172, - 86, - 255 - ], - "155": [ - 145, - 172, - 86, - 255 - ], - "156": [ - 146, - 173, - 87, - 255 - ], - "157": [ - 148, - 173, - 87, - 255 - ], - "158": [ - 150, - 174, - 87, - 255 - ], - "159": [ - 151, - 174, - 88, - 255 - ], - "160": [ - 153, - 174, - 88, - 255 - ], - "161": [ - 154, - 175, - 88, - 255 - ], - "162": [ - 156, - 175, - 88, - 255 - ], - "163": [ - 158, - 176, - 89, - 255 - ], - "164": [ - 159, - 176, - 89, - 255 - ], - "165": [ - 161, - 177, - 89, - 255 - ], - "166": [ - 163, - 177, - 90, - 255 - ], - "167": [ - 164, - 178, - 90, - 255 - ], - "168": [ - 166, - 178, - 90, - 255 - ], - "169": [ - 168, - 178, - 91, - 255 - ], - "170": [ - 169, - 179, - 91, - 255 - ], - "171": [ - 171, - 179, - 91, - 255 - ], - "172": [ - 173, - 180, - 92, - 255 - ], - "173": [ - 174, - 180, - 92, - 255 - ], - "174": [ - 176, - 181, - 92, - 255 - ], - "175": [ - 178, - 181, - 93, - 255 - ], - "176": [ - 179, - 181, - 93, - 255 - ], - "177": [ - 181, - 182, - 93, - 255 - ], - "178": [ - 182, - 182, - 94, - 255 - ], - "179": [ - 183, - 181, - 94, - 255 - ], - "180": [ - 183, - 181, - 94, - 255 - ], - "181": [ - 184, - 180, - 95, - 255 - ], - "182": [ - 184, - 179, - 95, - 255 - ], - "183": [ - 185, - 178, - 95, - 255 - ], - "184": [ - 185, - 177, - 95, - 255 - ], - "185": [ - 185, - 176, - 96, - 255 - ], - "186": [ - 186, - 175, - 96, - 255 - ], - "187": [ - 186, - 175, - 96, - 255 - ], - "188": [ - 187, - 174, - 97, - 255 - ], - "189": [ - 187, - 173, - 97, - 255 - ], - "190": [ - 188, - 172, - 97, - 255 - ], - "191": [ - 188, - 171, - 98, - 255 - ], - "192": [ - 188, - 170, - 98, - 255 - ], - "193": [ - 189, - 169, - 98, - 255 - ], - "194": [ - 189, - 169, - 99, - 255 - ], - "195": [ - 190, - 168, - 99, - 255 - ], - "196": [ - 190, - 167, - 99, - 255 - ], - "197": [ - 190, - 166, - 100, - 255 - ], - "198": [ - 191, - 165, - 100, - 255 - ], - "199": [ - 191, - 164, - 100, - 255 - ], - "200": [ - 192, - 163, - 101, - 255 - ], - "201": [ - 192, - 163, - 103, - 255 - ], - "202": [ - 193, - 163, - 105, - 255 - ], - "203": [ - 194, - 163, - 108, - 255 - ], - "204": [ - 195, - 164, - 110, - 255 - ], - "205": [ - 197, - 164, - 113, - 255 - ], - "206": [ - 198, - 165, - 115, - 255 - ], - "207": [ - 199, - 166, - 118, - 255 - ], - "208": [ - 200, - 166, - 120, - 255 - ], - "209": [ - 201, - 167, - 123, - 255 - ], - "210": [ - 202, - 168, - 125, - 255 - ], - "211": [ - 203, - 169, - 127, - 255 - ], - "212": [ - 204, - 170, - 130, - 255 - ], - "213": [ - 206, - 171, - 132, - 255 - ], - "214": [ - 207, - 172, - 135, - 255 - ], - "215": [ - 208, - 173, - 137, - 255 - ], - "216": [ - 209, - 173, - 140, - 255 - ], - "217": [ - 210, - 174, - 142, - 255 - ], - "218": [ - 211, - 175, - 145, - 255 - ], - "219": [ - 212, - 176, - 147, - 255 - ], - "220": [ - 213, - 177, - 150, - 255 - ], - "221": [ - 214, - 178, - 152, - 255 - ], - "222": [ - 216, - 179, - 154, - 255 - ], - "223": [ - 217, - 181, - 157, - 255 - ], - "224": [ - 218, - 182, - 159, - 255 - ], - "225": [ - 219, - 183, - 162, - 255 - ], - "226": [ - 220, - 185, - 164, - 255 - ], - "227": [ - 221, - 186, - 167, - 255 - ], - "228": [ - 222, - 188, - 169, - 255 - ], - "229": [ - 223, - 189, - 172, - 255 - ], - "230": [ - 225, - 191, - 175, - 255 - ], - "231": [ - 226, - 193, - 178, - 255 - ], - "232": [ - 227, - 195, - 181, - 255 - ], - "233": [ - 228, - 197, - 184, - 255 - ], - "234": [ - 229, - 199, - 187, - 255 - ], - "235": [ - 230, - 201, - 190, - 255 - ], - "236": [ - 231, - 203, - 193, - 255 - ], - "237": [ - 232, - 205, - 196, - 255 - ], - "238": [ - 233, - 207, - 199, - 255 - ], - "239": [ - 235, - 209, - 202, - 255 - ], - "240": [ - 236, - 211, - 205, - 255 - ], - "241": [ - 237, - 213, - 208, - 255 - ], - "242": [ - 238, - 215, - 211, - 255 - ], - "243": [ - 239, - 217, - 214, - 255 - ], - "244": [ - 240, - 220, - 217, - 255 - ], - "245": [ - 241, - 222, - 220, - 255 - ], - "246": [ - 242, - 224, - 223, - 255 - ], - "247": [ - 244, - 227, - 226, - 255 - ], - "248": [ - 245, - 230, - 229, - 255 - ], - "249": [ - 246, - 233, - 232, - 255 - ], - "250": [ - 247, - 236, - 235, - 255 - ], - "251": [ - 248, - 239, - 238, - 255 - ], - "252": [ - 249, - 242, - 241, - 255 - ], - "253": [ - 250, - 245, - 244, - 255 - ], - "254": [ - 251, - 248, - 247, - 255 - ], - "255": [ - 253, - 250, - 250, - 255 - ] - }, - gist_ncar: { - "0": [ - 0, - 0, - 128, - 255 - ], - "1": [ - 0, - 7, - 118, - 255 - ], - "2": [ - 0, - 14, - 109, - 255 - ], - "3": [ - 0, - 21, - 99, - 255 - ], - "4": [ - 0, - 29, - 90, - 255 - ], - "5": [ - 0, - 36, - 80, - 255 - ], - "6": [ - 0, - 43, - 71, - 255 - ], - "7": [ - 0, - 51, - 62, - 255 - ], - "8": [ - 0, - 58, - 52, - 255 - ], - "9": [ - 0, - 65, - 43, - 255 - ], - "10": [ - 0, - 72, - 33, - 255 - ], - "11": [ - 0, - 80, - 24, - 255 - ], - "12": [ - 0, - 87, - 15, - 255 - ], - "13": [ - 0, - 94, - 5, - 255 - ], - "14": [ - 0, - 88, - 22, - 255 - ], - "15": [ - 0, - 81, - 38, - 255 - ], - "16": [ - 0, - 74, - 55, - 255 - ], - "17": [ - 0, - 67, - 72, - 255 - ], - "18": [ - 0, - 61, - 88, - 255 - ], - "19": [ - 0, - 54, - 105, - 255 - ], - "20": [ - 0, - 47, - 121, - 255 - ], - "21": [ - 0, - 40, - 138, - 255 - ], - "22": [ - 0, - 33, - 155, - 255 - ], - "23": [ - 0, - 27, - 171, - 255 - ], - "24": [ - 0, - 20, - 188, - 255 - ], - "25": [ - 0, - 13, - 205, - 255 - ], - "26": [ - 0, - 6, - 221, - 255 - ], - "27": [ - 0, - 0, - 238, - 255 - ], - "28": [ - 0, - 14, - 255, - 255 - ], - "29": [ - 0, - 28, - 255, - 255 - ], - "30": [ - 0, - 42, - 255, - 255 - ], - "31": [ - 0, - 56, - 255, - 255 - ], - "32": [ - 0, - 70, - 255, - 255 - ], - "33": [ - 0, - 84, - 255, - 255 - ], - "34": [ - 0, - 98, - 255, - 255 - ], - "35": [ - 0, - 112, - 255, - 255 - ], - "36": [ - 0, - 127, - 255, - 255 - ], - "37": [ - 0, - 141, - 255, - 255 - ], - "38": [ - 0, - 155, - 255, - 255 - ], - "39": [ - 0, - 169, - 255, - 255 - ], - "40": [ - 0, - 183, - 255, - 255 - ], - "41": [ - 0, - 192, - 255, - 255 - ], - "42": [ - 0, - 197, - 255, - 255 - ], - "43": [ - 0, - 202, - 255, - 255 - ], - "44": [ - 0, - 206, - 255, - 255 - ], - "45": [ - 0, - 210, - 255, - 255 - ], - "46": [ - 0, - 215, - 255, - 255 - ], - "47": [ - 0, - 219, - 255, - 255 - ], - "48": [ - 0, - 224, - 255, - 255 - ], - "49": [ - 0, - 228, - 255, - 255 - ], - "50": [ - 0, - 232, - 255, - 255 - ], - "51": [ - 0, - 237, - 255, - 255 - ], - "52": [ - 0, - 241, - 254, - 255 - ], - "53": [ - 0, - 246, - 248, - 255 - ], - "54": [ - 0, - 250, - 241, - 255 - ], - "55": [ - 0, - 254, - 235, - 255 - ], - "56": [ - 0, - 254, - 228, - 255 - ], - "57": [ - 0, - 254, - 222, - 255 - ], - "58": [ - 0, - 253, - 215, - 255 - ], - "59": [ - 0, - 253, - 209, - 255 - ], - "60": [ - 0, - 252, - 202, - 255 - ], - "61": [ - 0, - 252, - 195, - 255 - ], - "62": [ - 0, - 251, - 189, - 255 - ], - "63": [ - 0, - 251, - 182, - 255 - ], - "64": [ - 0, - 250, - 176, - 255 - ], - "65": [ - 0, - 250, - 169, - 255 - ], - "66": [ - 0, - 250, - 163, - 255 - ], - "67": [ - 0, - 250, - 156, - 255 - ], - "68": [ - 0, - 250, - 146, - 255 - ], - "69": [ - 0, - 250, - 135, - 255 - ], - "70": [ - 0, - 250, - 125, - 255 - ], - "71": [ - 0, - 250, - 114, - 255 - ], - "72": [ - 0, - 251, - 104, - 255 - ], - "73": [ - 0, - 251, - 93, - 255 - ], - "74": [ - 0, - 252, - 83, - 255 - ], - "75": [ - 0, - 252, - 73, - 255 - ], - "76": [ - 0, - 252, - 62, - 255 - ], - "77": [ - 0, - 253, - 52, - 255 - ], - "78": [ - 0, - 253, - 41, - 255 - ], - "79": [ - 0, - 254, - 31, - 255 - ], - "80": [ - 6, - 254, - 20, - 255 - ], - "81": [ - 12, - 254, - 10, - 255 - ], - "82": [ - 19, - 251, - 0, - 255 - ], - "83": [ - 25, - 247, - 0, - 255 - ], - "84": [ - 31, - 243, - 0, - 255 - ], - "85": [ - 38, - 239, - 0, - 255 - ], - "86": [ - 44, - 236, - 0, - 255 - ], - "87": [ - 50, - 232, - 0, - 255 - ], - "88": [ - 57, - 228, - 0, - 255 - ], - "89": [ - 63, - 224, - 0, - 255 - ], - "90": [ - 70, - 221, - 0, - 255 - ], - "91": [ - 76, - 217, - 0, - 255 - ], - "92": [ - 82, - 213, - 0, - 255 - ], - "93": [ - 89, - 209, - 0, - 255 - ], - "94": [ - 95, - 206, - 0, - 255 - ], - "95": [ - 101, - 209, - 0, - 255 - ], - "96": [ - 103, - 212, - 0, - 255 - ], - "97": [ - 105, - 215, - 0, - 255 - ], - "98": [ - 107, - 219, - 0, - 255 - ], - "99": [ - 109, - 222, - 0, - 255 - ], - "100": [ - 111, - 225, - 0, - 255 - ], - "101": [ - 113, - 228, - 0, - 255 - ], - "102": [ - 115, - 232, - 0, - 255 - ], - "103": [ - 117, - 235, - 0, - 255 - ], - "104": [ - 119, - 238, - 0, - 255 - ], - "105": [ - 121, - 241, - 0, - 255 - ], - "106": [ - 123, - 245, - 0, - 255 - ], - "107": [ - 125, - 248, - 3, - 255 - ], - "108": [ - 127, - 251, - 7, - 255 - ], - "109": [ - 132, - 254, - 11, - 255 - ], - "110": [ - 136, - 255, - 15, - 255 - ], - "111": [ - 141, - 255, - 19, - 255 - ], - "112": [ - 145, - 255, - 23, - 255 - ], - "113": [ - 150, - 255, - 27, - 255 - ], - "114": [ - 154, - 255, - 31, - 255 - ], - "115": [ - 159, - 255, - 35, - 255 - ], - "116": [ - 164, - 255, - 39, - 255 - ], - "117": [ - 168, - 255, - 43, - 255 - ], - "118": [ - 173, - 255, - 47, - 255 - ], - "119": [ - 177, - 255, - 51, - 255 - ], - "120": [ - 182, - 255, - 55, - 255 - ], - "121": [ - 186, - 255, - 59, - 255 - ], - "122": [ - 191, - 255, - 55, - 255 - ], - "123": [ - 195, - 255, - 51, - 255 - ], - "124": [ - 200, - 255, - 47, - 255 - ], - "125": [ - 204, - 255, - 43, - 255 - ], - "126": [ - 209, - 255, - 39, - 255 - ], - "127": [ - 214, - 255, - 35, - 255 - ], - "128": [ - 218, - 255, - 31, - 255 - ], - "129": [ - 223, - 255, - 27, - 255 - ], - "130": [ - 227, - 255, - 23, - 255 - ], - "131": [ - 232, - 255, - 19, - 255 - ], - "132": [ - 236, - 255, - 15, - 255 - ], - "133": [ - 241, - 255, - 11, - 255 - ], - "134": [ - 245, - 252, - 7, - 255 - ], - "135": [ - 250, - 250, - 3, - 255 - ], - "136": [ - 255, - 247, - 0, - 255 - ], - "137": [ - 255, - 245, - 0, - 255 - ], - "138": [ - 255, - 242, - 0, - 255 - ], - "139": [ - 255, - 240, - 0, - 255 - ], - "140": [ - 255, - 237, - 0, - 255 - ], - "141": [ - 255, - 235, - 0, - 255 - ], - "142": [ - 255, - 232, - 0, - 255 - ], - "143": [ - 255, - 230, - 0, - 255 - ], - "144": [ - 255, - 227, - 0, - 255 - ], - "145": [ - 255, - 225, - 0, - 255 - ], - "146": [ - 255, - 222, - 0, - 255 - ], - "147": [ - 255, - 220, - 0, - 255 - ], - "148": [ - 255, - 218, - 0, - 255 - ], - "149": [ - 255, - 215, - 1, - 255 - ], - "150": [ - 255, - 213, - 2, - 255 - ], - "151": [ - 255, - 210, - 3, - 255 - ], - "152": [ - 255, - 208, - 4, - 255 - ], - "153": [ - 255, - 205, - 5, - 255 - ], - "154": [ - 255, - 203, - 6, - 255 - ], - "155": [ - 255, - 200, - 7, - 255 - ], - "156": [ - 255, - 198, - 8, - 255 - ], - "157": [ - 255, - 195, - 9, - 255 - ], - "158": [ - 255, - 193, - 10, - 255 - ], - "159": [ - 255, - 190, - 11, - 255 - ], - "160": [ - 255, - 188, - 12, - 255 - ], - "161": [ - 255, - 185, - 13, - 255 - ], - "162": [ - 255, - 177, - 13, - 255 - ], - "163": [ - 255, - 169, - 12, - 255 - ], - "164": [ - 255, - 161, - 11, - 255 - ], - "165": [ - 255, - 153, - 10, - 255 - ], - "166": [ - 255, - 145, - 9, - 255 - ], - "167": [ - 255, - 136, - 8, - 255 - ], - "168": [ - 255, - 128, - 7, - 255 - ], - "169": [ - 255, - 120, - 6, - 255 - ], - "170": [ - 255, - 112, - 5, - 255 - ], - "171": [ - 255, - 104, - 4, - 255 - ], - "172": [ - 255, - 95, - 3, - 255 - ], - "173": [ - 255, - 87, - 2, - 255 - ], - "174": [ - 255, - 79, - 1, - 255 - ], - "175": [ - 255, - 71, - 0, - 255 - ], - "176": [ - 255, - 66, - 0, - 255 - ], - "177": [ - 255, - 61, - 0, - 255 - ], - "178": [ - 255, - 57, - 0, - 255 - ], - "179": [ - 255, - 52, - 0, - 255 - ], - "180": [ - 255, - 47, - 0, - 255 - ], - "181": [ - 255, - 42, - 0, - 255 - ], - "182": [ - 255, - 38, - 0, - 255 - ], - "183": [ - 255, - 33, - 0, - 255 - ], - "184": [ - 255, - 28, - 0, - 255 - ], - "185": [ - 255, - 23, - 0, - 255 - ], - "186": [ - 255, - 19, - 0, - 255 - ], - "187": [ - 255, - 14, - 0, - 255 - ], - "188": [ - 255, - 9, - 0, - 255 - ], - "189": [ - 255, - 4, - 17, - 255 - ], - "190": [ - 255, - 0, - 35, - 255 - ], - "191": [ - 255, - 0, - 53, - 255 - ], - "192": [ - 255, - 0, - 70, - 255 - ], - "193": [ - 255, - 0, - 88, - 255 - ], - "194": [ - 255, - 0, - 106, - 255 - ], - "195": [ - 255, - 0, - 123, - 255 - ], - "196": [ - 255, - 0, - 141, - 255 - ], - "197": [ - 255, - 0, - 159, - 255 - ], - "198": [ - 255, - 0, - 177, - 255 - ], - "199": [ - 255, - 0, - 194, - 255 - ], - "200": [ - 255, - 0, - 212, - 255 - ], - "201": [ - 255, - 0, - 230, - 255 - ], - "202": [ - 255, - 0, - 248, - 255 - ], - "203": [ - 248, - 3, - 251, - 255 - ], - "204": [ - 241, - 6, - 255, - 255 - ], - "205": [ - 234, - 10, - 255, - 255 - ], - "206": [ - 227, - 13, - 255, - 255 - ], - "207": [ - 220, - 17, - 255, - 255 - ], - "208": [ - 213, - 20, - 255, - 255 - ], - "209": [ - 206, - 24, - 255, - 255 - ], - "210": [ - 199, - 27, - 255, - 255 - ], - "211": [ - 193, - 30, - 255, - 255 - ], - "212": [ - 186, - 34, - 255, - 255 - ], - "213": [ - 179, - 37, - 255, - 255 - ], - "214": [ - 172, - 41, - 255, - 255 - ], - "215": [ - 165, - 44, - 254, - 255 - ], - "216": [ - 158, - 50, - 253, - 255 - ], - "217": [ - 164, - 56, - 252, - 255 - ], - "218": [ - 170, - 62, - 251, - 255 - ], - "219": [ - 176, - 68, - 250, - 255 - ], - "220": [ - 182, - 74, - 248, - 255 - ], - "221": [ - 188, - 80, - 247, - 255 - ], - "222": [ - 194, - 86, - 246, - 255 - ], - "223": [ - 199, - 92, - 245, - 255 - ], - "224": [ - 205, - 97, - 244, - 255 - ], - "225": [ - 211, - 103, - 242, - 255 - ], - "226": [ - 217, - 109, - 241, - 255 - ], - "227": [ - 223, - 115, - 240, - 255 - ], - "228": [ - 229, - 121, - 239, - 255 - ], - "229": [ - 235, - 127, - 238, - 255 - ], - "230": [ - 236, - 132, - 238, - 255 - ], - "231": [ - 236, - 136, - 239, - 255 - ], - "232": [ - 237, - 141, - 240, - 255 - ], - "233": [ - 238, - 146, - 240, - 255 - ], - "234": [ - 239, - 150, - 241, - 255 - ], - "235": [ - 239, - 155, - 241, - 255 - ], - "236": [ - 240, - 159, - 242, - 255 - ], - "237": [ - 241, - 164, - 243, - 255 - ], - "238": [ - 241, - 169, - 243, - 255 - ], - "239": [ - 242, - 173, - 244, - 255 - ], - "240": [ - 243, - 178, - 244, - 255 - ], - "241": [ - 244, - 183, - 245, - 255 - ], - "242": [ - 244, - 187, - 246, - 255 - ], - "243": [ - 245, - 192, - 246, - 255 - ], - "244": [ - 246, - 197, - 247, - 255 - ], - "245": [ - 246, - 201, - 247, - 255 - ], - "246": [ - 247, - 206, - 248, - 255 - ], - "247": [ - 248, - 210, - 249, - 255 - ], - "248": [ - 249, - 215, - 249, - 255 - ], - "249": [ - 249, - 220, - 250, - 255 - ], - "250": [ - 250, - 224, - 250, - 255 - ], - "251": [ - 251, - 229, - 251, - 255 - ], - "252": [ - 251, - 234, - 252, - 255 - ], - "253": [ - 252, - 238, - 252, - 255 - ], - "254": [ - 253, - 243, - 253, - 255 - ], - "255": [ - 254, - 247, - 254, - 255 - ] - }, - gist_rainbow: { - "0": [ - 255, - 0, - 40, - 255 - ], - "1": [ - 255, - 0, - 35, - 255 - ], - "2": [ - 255, - 0, - 30, - 255 - ], - "3": [ - 255, - 0, - 24, - 255 - ], - "4": [ - 255, - 0, - 19, - 255 - ], - "5": [ - 255, - 0, - 14, - 255 - ], - "6": [ - 255, - 0, - 8, - 255 - ], - "7": [ - 255, - 0, - 3, - 255 - ], - "8": [ - 255, - 1, - 0, - 255 - ], - "9": [ - 255, - 7, - 0, - 255 - ], - "10": [ - 255, - 12, - 0, - 255 - ], - "11": [ - 255, - 18, - 0, - 255 - ], - "12": [ - 255, - 23, - 0, - 255 - ], - "13": [ - 255, - 28, - 0, - 255 - ], - "14": [ - 255, - 34, - 0, - 255 - ], - "15": [ - 255, - 39, - 0, - 255 - ], - "16": [ - 255, - 45, - 0, - 255 - ], - "17": [ - 255, - 50, - 0, - 255 - ], - "18": [ - 255, - 55, - 0, - 255 - ], - "19": [ - 255, - 61, - 0, - 255 - ], - "20": [ - 255, - 66, - 0, - 255 - ], - "21": [ - 255, - 72, - 0, - 255 - ], - "22": [ - 255, - 77, - 0, - 255 - ], - "23": [ - 255, - 82, - 0, - 255 - ], - "24": [ - 255, - 88, - 0, - 255 - ], - "25": [ - 255, - 93, - 0, - 255 - ], - "26": [ - 255, - 99, - 0, - 255 - ], - "27": [ - 255, - 104, - 0, - 255 - ], - "28": [ - 255, - 110, - 0, - 255 - ], - "29": [ - 255, - 115, - 0, - 255 - ], - "30": [ - 255, - 120, - 0, - 255 - ], - "31": [ - 255, - 126, - 0, - 255 - ], - "32": [ - 255, - 131, - 0, - 255 - ], - "33": [ - 255, - 137, - 0, - 255 - ], - "34": [ - 255, - 142, - 0, - 255 - ], - "35": [ - 255, - 147, - 0, - 255 - ], - "36": [ - 255, - 153, - 0, - 255 - ], - "37": [ - 255, - 158, - 0, - 255 - ], - "38": [ - 255, - 164, - 0, - 255 - ], - "39": [ - 255, - 169, - 0, - 255 - ], - "40": [ - 255, - 174, - 0, - 255 - ], - "41": [ - 255, - 180, - 0, - 255 - ], - "42": [ - 255, - 185, - 0, - 255 - ], - "43": [ - 255, - 191, - 0, - 255 - ], - "44": [ - 255, - 196, - 0, - 255 - ], - "45": [ - 255, - 201, - 0, - 255 - ], - "46": [ - 255, - 207, - 0, - 255 - ], - "47": [ - 255, - 212, - 0, - 255 - ], - "48": [ - 255, - 218, - 0, - 255 - ], - "49": [ - 255, - 223, - 0, - 255 - ], - "50": [ - 255, - 228, - 0, - 255 - ], - "51": [ - 255, - 234, - 0, - 255 - ], - "52": [ - 255, - 239, - 0, - 255 - ], - "53": [ - 255, - 245, - 0, - 255 - ], - "54": [ - 255, - 250, - 0, - 255 - ], - "55": [ - 254, - 255, - 0, - 255 - ], - "56": [ - 248, - 255, - 0, - 255 - ], - "57": [ - 243, - 255, - 0, - 255 - ], - "58": [ - 237, - 255, - 0, - 255 - ], - "59": [ - 232, - 255, - 0, - 255 - ], - "60": [ - 227, - 255, - 0, - 255 - ], - "61": [ - 221, - 255, - 0, - 255 - ], - "62": [ - 216, - 255, - 0, - 255 - ], - "63": [ - 210, - 255, - 0, - 255 - ], - "64": [ - 205, - 255, - 0, - 255 - ], - "65": [ - 199, - 255, - 0, - 255 - ], - "66": [ - 194, - 255, - 0, - 255 - ], - "67": [ - 189, - 255, - 0, - 255 - ], - "68": [ - 183, - 255, - 0, - 255 - ], - "69": [ - 178, - 255, - 0, - 255 - ], - "70": [ - 172, - 255, - 0, - 255 - ], - "71": [ - 167, - 255, - 0, - 255 - ], - "72": [ - 162, - 255, - 0, - 255 - ], - "73": [ - 156, - 255, - 0, - 255 - ], - "74": [ - 151, - 255, - 0, - 255 - ], - "75": [ - 145, - 255, - 0, - 255 - ], - "76": [ - 140, - 255, - 0, - 255 - ], - "77": [ - 135, - 255, - 0, - 255 - ], - "78": [ - 129, - 255, - 0, - 255 - ], - "79": [ - 124, - 255, - 0, - 255 - ], - "80": [ - 118, - 255, - 0, - 255 - ], - "81": [ - 113, - 255, - 0, - 255 - ], - "82": [ - 108, - 255, - 0, - 255 - ], - "83": [ - 102, - 255, - 0, - 255 - ], - "84": [ - 97, - 255, - 0, - 255 - ], - "85": [ - 91, - 255, - 0, - 255 - ], - "86": [ - 86, - 255, - 0, - 255 - ], - "87": [ - 81, - 255, - 0, - 255 - ], - "88": [ - 75, - 255, - 0, - 255 - ], - "89": [ - 70, - 255, - 0, - 255 - ], - "90": [ - 64, - 255, - 0, - 255 - ], - "91": [ - 59, - 255, - 0, - 255 - ], - "92": [ - 54, - 255, - 0, - 255 - ], - "93": [ - 48, - 255, - 0, - 255 - ], - "94": [ - 43, - 255, - 0, - 255 - ], - "95": [ - 37, - 255, - 0, - 255 - ], - "96": [ - 32, - 255, - 0, - 255 - ], - "97": [ - 27, - 255, - 0, - 255 - ], - "98": [ - 21, - 255, - 0, - 255 - ], - "99": [ - 16, - 255, - 0, - 255 - ], - "100": [ - 10, - 255, - 0, - 255 - ], - "101": [ - 5, - 255, - 0, - 255 - ], - "102": [ - 0, - 255, - 0, - 255 - ], - "103": [ - 0, - 255, - 5, - 255 - ], - "104": [ - 0, - 255, - 10, - 255 - ], - "105": [ - 0, - 255, - 16, - 255 - ], - "106": [ - 0, - 255, - 21, - 255 - ], - "107": [ - 0, - 255, - 26, - 255 - ], - "108": [ - 0, - 255, - 32, - 255 - ], - "109": [ - 0, - 255, - 37, - 255 - ], - "110": [ - 0, - 255, - 43, - 255 - ], - "111": [ - 0, - 255, - 48, - 255 - ], - "112": [ - 0, - 255, - 53, - 255 - ], - "113": [ - 0, - 255, - 59, - 255 - ], - "114": [ - 0, - 255, - 64, - 255 - ], - "115": [ - 0, - 255, - 69, - 255 - ], - "116": [ - 0, - 255, - 75, - 255 - ], - "117": [ - 0, - 255, - 80, - 255 - ], - "118": [ - 0, - 255, - 86, - 255 - ], - "119": [ - 0, - 255, - 91, - 255 - ], - "120": [ - 0, - 255, - 96, - 255 - ], - "121": [ - 0, - 255, - 102, - 255 - ], - "122": [ - 0, - 255, - 107, - 255 - ], - "123": [ - 0, - 255, - 112, - 255 - ], - "124": [ - 0, - 255, - 118, - 255 - ], - "125": [ - 0, - 255, - 123, - 255 - ], - "126": [ - 0, - 255, - 129, - 255 - ], - "127": [ - 0, - 255, - 134, - 255 - ], - "128": [ - 0, - 255, - 139, - 255 - ], - "129": [ - 0, - 255, - 145, - 255 - ], - "130": [ - 0, - 255, - 150, - 255 - ], - "131": [ - 0, - 255, - 155, - 255 - ], - "132": [ - 0, - 255, - 161, - 255 - ], - "133": [ - 0, - 255, - 166, - 255 - ], - "134": [ - 0, - 255, - 172, - 255 - ], - "135": [ - 0, - 255, - 177, - 255 - ], - "136": [ - 0, - 255, - 182, - 255 - ], - "137": [ - 0, - 255, - 188, - 255 - ], - "138": [ - 0, - 255, - 193, - 255 - ], - "139": [ - 0, - 255, - 198, - 255 - ], - "140": [ - 0, - 255, - 204, - 255 - ], - "141": [ - 0, - 255, - 209, - 255 - ], - "142": [ - 0, - 255, - 215, - 255 - ], - "143": [ - 0, - 255, - 220, - 255 - ], - "144": [ - 0, - 255, - 225, - 255 - ], - "145": [ - 0, - 255, - 231, - 255 - ], - "146": [ - 0, - 255, - 236, - 255 - ], - "147": [ - 0, - 255, - 241, - 255 - ], - "148": [ - 0, - 255, - 247, - 255 - ], - "149": [ - 0, - 255, - 252, - 255 - ], - "150": [ - 0, - 251, - 255, - 255 - ], - "151": [ - 0, - 246, - 255, - 255 - ], - "152": [ - 0, - 241, - 255, - 255 - ], - "153": [ - 0, - 235, - 255, - 255 - ], - "154": [ - 0, - 230, - 255, - 255 - ], - "155": [ - 0, - 224, - 255, - 255 - ], - "156": [ - 0, - 219, - 255, - 255 - ], - "157": [ - 0, - 213, - 255, - 255 - ], - "158": [ - 0, - 208, - 255, - 255 - ], - "159": [ - 0, - 202, - 255, - 255 - ], - "160": [ - 0, - 197, - 255, - 255 - ], - "161": [ - 0, - 192, - 255, - 255 - ], - "162": [ - 0, - 186, - 255, - 255 - ], - "163": [ - 0, - 181, - 255, - 255 - ], - "164": [ - 0, - 175, - 255, - 255 - ], - "165": [ - 0, - 170, - 255, - 255 - ], - "166": [ - 0, - 164, - 255, - 255 - ], - "167": [ - 0, - 159, - 255, - 255 - ], - "168": [ - 0, - 154, - 255, - 255 - ], - "169": [ - 0, - 148, - 255, - 255 - ], - "170": [ - 0, - 143, - 255, - 255 - ], - "171": [ - 0, - 137, - 255, - 255 - ], - "172": [ - 0, - 132, - 255, - 255 - ], - "173": [ - 0, - 126, - 255, - 255 - ], - "174": [ - 0, - 121, - 255, - 255 - ], - "175": [ - 0, - 116, - 255, - 255 - ], - "176": [ - 0, - 110, - 255, - 255 - ], - "177": [ - 0, - 105, - 255, - 255 - ], - "178": [ - 0, - 99, - 255, - 255 - ], - "179": [ - 0, - 94, - 255, - 255 - ], - "180": [ - 0, - 88, - 255, - 255 - ], - "181": [ - 0, - 83, - 255, - 255 - ], - "182": [ - 0, - 77, - 255, - 255 - ], - "183": [ - 0, - 72, - 255, - 255 - ], - "184": [ - 0, - 67, - 255, - 255 - ], - "185": [ - 0, - 61, - 255, - 255 - ], - "186": [ - 0, - 56, - 255, - 255 - ], - "187": [ - 0, - 50, - 255, - 255 - ], - "188": [ - 0, - 45, - 255, - 255 - ], - "189": [ - 0, - 39, - 255, - 255 - ], - "190": [ - 0, - 34, - 255, - 255 - ], - "191": [ - 0, - 29, - 255, - 255 - ], - "192": [ - 0, - 23, - 255, - 255 - ], - "193": [ - 0, - 18, - 255, - 255 - ], - "194": [ - 0, - 12, - 255, - 255 - ], - "195": [ - 0, - 7, - 255, - 255 - ], - "196": [ - 0, - 1, - 255, - 255 - ], - "197": [ - 3, - 0, - 255, - 255 - ], - "198": [ - 8, - 0, - 255, - 255 - ], - "199": [ - 14, - 0, - 255, - 255 - ], - "200": [ - 19, - 0, - 255, - 255 - ], - "201": [ - 25, - 0, - 255, - 255 - ], - "202": [ - 30, - 0, - 255, - 255 - ], - "203": [ - 36, - 0, - 255, - 255 - ], - "204": [ - 41, - 0, - 255, - 255 - ], - "205": [ - 47, - 0, - 255, - 255 - ], - "206": [ - 52, - 0, - 255, - 255 - ], - "207": [ - 57, - 0, - 255, - 255 - ], - "208": [ - 63, - 0, - 255, - 255 - ], - "209": [ - 68, - 0, - 255, - 255 - ], - "210": [ - 74, - 0, - 255, - 255 - ], - "211": [ - 79, - 0, - 255, - 255 - ], - "212": [ - 85, - 0, - 255, - 255 - ], - "213": [ - 90, - 0, - 255, - 255 - ], - "214": [ - 95, - 0, - 255, - 255 - ], - "215": [ - 101, - 0, - 255, - 255 - ], - "216": [ - 106, - 0, - 255, - 255 - ], - "217": [ - 112, - 0, - 255, - 255 - ], - "218": [ - 117, - 0, - 255, - 255 - ], - "219": [ - 123, - 0, - 255, - 255 - ], - "220": [ - 128, - 0, - 255, - 255 - ], - "221": [ - 133, - 0, - 255, - 255 - ], - "222": [ - 139, - 0, - 255, - 255 - ], - "223": [ - 144, - 0, - 255, - 255 - ], - "224": [ - 150, - 0, - 255, - 255 - ], - "225": [ - 155, - 0, - 255, - 255 - ], - "226": [ - 161, - 0, - 255, - 255 - ], - "227": [ - 166, - 0, - 255, - 255 - ], - "228": [ - 172, - 0, - 255, - 255 - ], - "229": [ - 177, - 0, - 255, - 255 - ], - "230": [ - 182, - 0, - 255, - 255 - ], - "231": [ - 188, - 0, - 255, - 255 - ], - "232": [ - 193, - 0, - 255, - 255 - ], - "233": [ - 199, - 0, - 255, - 255 - ], - "234": [ - 204, - 0, - 255, - 255 - ], - "235": [ - 210, - 0, - 255, - 255 - ], - "236": [ - 215, - 0, - 255, - 255 - ], - "237": [ - 220, - 0, - 255, - 255 - ], - "238": [ - 226, - 0, - 255, - 255 - ], - "239": [ - 231, - 0, - 255, - 255 - ], - "240": [ - 237, - 0, - 255, - 255 - ], - "241": [ - 242, - 0, - 255, - 255 - ], - "242": [ - 248, - 0, - 255, - 255 - ], - "243": [ - 253, - 0, - 255, - 255 - ], - "244": [ - 255, - 0, - 251, - 255 - ], - "245": [ - 255, - 0, - 245, - 255 - ], - "246": [ - 255, - 0, - 240, - 255 - ], - "247": [ - 255, - 0, - 234, - 255 - ], - "248": [ - 255, - 0, - 229, - 255 - ], - "249": [ - 255, - 0, - 223, - 255 - ], - "250": [ - 255, - 0, - 218, - 255 - ], - "251": [ - 255, - 0, - 212, - 255 - ], - "252": [ - 255, - 0, - 207, - 255 - ], - "253": [ - 255, - 0, - 202, - 255 - ], - "254": [ - 255, - 0, - 196, - 255 - ], - "255": [ - 255, - 0, - 191, - 255 - ] - }, - gist_stern: { - "0": [ - 0, - 0, - 0, - 255 - ], - "1": [ - 18, - 1, - 2, - 255 - ], - "2": [ - 36, - 2, - 4, - 255 - ], - "3": [ - 54, - 3, - 6, - 255 - ], - "4": [ - 73, - 4, - 8, - 255 - ], - "5": [ - 91, - 5, - 10, - 255 - ], - "6": [ - 109, - 6, - 12, - 255 - ], - "7": [ - 127, - 7, - 14, - 255 - ], - "8": [ - 146, - 8, - 16, - 255 - ], - "9": [ - 164, - 9, - 18, - 255 - ], - "10": [ - 182, - 10, - 20, - 255 - ], - "11": [ - 201, - 11, - 22, - 255 - ], - "12": [ - 219, - 12, - 24, - 255 - ], - "13": [ - 237, - 13, - 26, - 255 - ], - "14": [ - 254, - 14, - 28, - 255 - ], - "15": [ - 249, - 15, - 30, - 255 - ], - "16": [ - 244, - 16, - 32, - 255 - ], - "17": [ - 239, - 17, - 34, - 255 - ], - "18": [ - 234, - 18, - 36, - 255 - ], - "19": [ - 229, - 19, - 38, - 255 - ], - "20": [ - 224, - 20, - 40, - 255 - ], - "21": [ - 219, - 21, - 42, - 255 - ], - "22": [ - 214, - 22, - 44, - 255 - ], - "23": [ - 209, - 23, - 46, - 255 - ], - "24": [ - 204, - 24, - 48, - 255 - ], - "25": [ - 199, - 25, - 50, - 255 - ], - "26": [ - 194, - 26, - 52, - 255 - ], - "27": [ - 189, - 27, - 54, - 255 - ], - "28": [ - 184, - 28, - 56, - 255 - ], - "29": [ - 180, - 29, - 58, - 255 - ], - "30": [ - 175, - 30, - 60, - 255 - ], - "31": [ - 170, - 31, - 62, - 255 - ], - "32": [ - 165, - 32, - 64, - 255 - ], - "33": [ - 160, - 32, - 65, - 255 - ], - "34": [ - 155, - 34, - 68, - 255 - ], - "35": [ - 150, - 35, - 70, - 255 - ], - "36": [ - 145, - 36, - 72, - 255 - ], - "37": [ - 140, - 36, - 73, - 255 - ], - "38": [ - 135, - 38, - 76, - 255 - ], - "39": [ - 130, - 39, - 78, - 255 - ], - "40": [ - 125, - 40, - 80, - 255 - ], - "41": [ - 120, - 40, - 81, - 255 - ], - "42": [ - 115, - 42, - 84, - 255 - ], - "43": [ - 110, - 43, - 86, - 255 - ], - "44": [ - 105, - 44, - 88, - 255 - ], - "45": [ - 100, - 44, - 89, - 255 - ], - "46": [ - 95, - 46, - 92, - 255 - ], - "47": [ - 90, - 47, - 94, - 255 - ], - "48": [ - 85, - 48, - 96, - 255 - ], - "49": [ - 80, - 48, - 97, - 255 - ], - "50": [ - 75, - 50, - 100, - 255 - ], - "51": [ - 70, - 51, - 102, - 255 - ], - "52": [ - 65, - 52, - 104, - 255 - ], - "53": [ - 60, - 52, - 105, - 255 - ], - "54": [ - 55, - 54, - 108, - 255 - ], - "55": [ - 50, - 55, - 110, - 255 - ], - "56": [ - 45, - 56, - 112, - 255 - ], - "57": [ - 40, - 56, - 113, - 255 - ], - "58": [ - 35, - 58, - 116, - 255 - ], - "59": [ - 30, - 59, - 118, - 255 - ], - "60": [ - 25, - 60, - 120, - 255 - ], - "61": [ - 20, - 60, - 121, - 255 - ], - "62": [ - 15, - 62, - 124, - 255 - ], - "63": [ - 10, - 63, - 126, - 255 - ], - "64": [ - 64, - 64, - 128, - 255 - ], - "65": [ - 65, - 65, - 130, - 255 - ], - "66": [ - 65, - 65, - 131, - 255 - ], - "67": [ - 67, - 67, - 134, - 255 - ], - "68": [ - 68, - 68, - 136, - 255 - ], - "69": [ - 69, - 69, - 138, - 255 - ], - "70": [ - 70, - 70, - 140, - 255 - ], - "71": [ - 71, - 71, - 142, - 255 - ], - "72": [ - 72, - 72, - 144, - 255 - ], - "73": [ - 73, - 73, - 146, - 255 - ], - "74": [ - 73, - 73, - 147, - 255 - ], - "75": [ - 75, - 75, - 150, - 255 - ], - "76": [ - 76, - 76, - 152, - 255 - ], - "77": [ - 77, - 77, - 154, - 255 - ], - "78": [ - 78, - 78, - 156, - 255 - ], - "79": [ - 79, - 79, - 158, - 255 - ], - "80": [ - 80, - 80, - 160, - 255 - ], - "81": [ - 81, - 81, - 162, - 255 - ], - "82": [ - 81, - 81, - 163, - 255 - ], - "83": [ - 83, - 83, - 166, - 255 - ], - "84": [ - 84, - 84, - 168, - 255 - ], - "85": [ - 85, - 85, - 170, - 255 - ], - "86": [ - 86, - 86, - 172, - 255 - ], - "87": [ - 87, - 87, - 174, - 255 - ], - "88": [ - 88, - 88, - 176, - 255 - ], - "89": [ - 89, - 89, - 178, - 255 - ], - "90": [ - 89, - 89, - 179, - 255 - ], - "91": [ - 91, - 91, - 182, - 255 - ], - "92": [ - 92, - 92, - 184, - 255 - ], - "93": [ - 93, - 93, - 186, - 255 - ], - "94": [ - 94, - 94, - 188, - 255 - ], - "95": [ - 95, - 95, - 190, - 255 - ], - "96": [ - 96, - 96, - 192, - 255 - ], - "97": [ - 97, - 97, - 194, - 255 - ], - "98": [ - 97, - 97, - 195, - 255 - ], - "99": [ - 99, - 99, - 198, - 255 - ], - "100": [ - 100, - 100, - 200, - 255 - ], - "101": [ - 101, - 101, - 202, - 255 - ], - "102": [ - 102, - 102, - 204, - 255 - ], - "103": [ - 103, - 103, - 206, - 255 - ], - "104": [ - 104, - 104, - 208, - 255 - ], - "105": [ - 105, - 105, - 210, - 255 - ], - "106": [ - 105, - 105, - 211, - 255 - ], - "107": [ - 107, - 107, - 214, - 255 - ], - "108": [ - 108, - 108, - 216, - 255 - ], - "109": [ - 109, - 109, - 218, - 255 - ], - "110": [ - 110, - 110, - 220, - 255 - ], - "111": [ - 111, - 111, - 222, - 255 - ], - "112": [ - 112, - 112, - 224, - 255 - ], - "113": [ - 113, - 113, - 226, - 255 - ], - "114": [ - 113, - 113, - 227, - 255 - ], - "115": [ - 115, - 115, - 230, - 255 - ], - "116": [ - 116, - 116, - 232, - 255 - ], - "117": [ - 117, - 117, - 234, - 255 - ], - "118": [ - 118, - 118, - 236, - 255 - ], - "119": [ - 119, - 119, - 238, - 255 - ], - "120": [ - 120, - 120, - 240, - 255 - ], - "121": [ - 121, - 121, - 242, - 255 - ], - "122": [ - 121, - 121, - 243, - 255 - ], - "123": [ - 123, - 123, - 246, - 255 - ], - "124": [ - 124, - 124, - 248, - 255 - ], - "125": [ - 125, - 125, - 250, - 255 - ], - "126": [ - 126, - 126, - 252, - 255 - ], - "127": [ - 127, - 127, - 254, - 255 - ], - "128": [ - 128, - 128, - 252, - 255 - ], - "129": [ - 129, - 129, - 248, - 255 - ], - "130": [ - 130, - 130, - 244, - 255 - ], - "131": [ - 131, - 131, - 240, - 255 - ], - "132": [ - 131, - 131, - 235, - 255 - ], - "133": [ - 132, - 133, - 231, - 255 - ], - "134": [ - 134, - 134, - 227, - 255 - ], - "135": [ - 135, - 135, - 223, - 255 - ], - "136": [ - 136, - 136, - 218, - 255 - ], - "137": [ - 137, - 137, - 214, - 255 - ], - "138": [ - 138, - 138, - 210, - 255 - ], - "139": [ - 139, - 139, - 206, - 255 - ], - "140": [ - 140, - 140, - 201, - 255 - ], - "141": [ - 141, - 141, - 197, - 255 - ], - "142": [ - 142, - 142, - 193, - 255 - ], - "143": [ - 143, - 143, - 189, - 255 - ], - "144": [ - 144, - 144, - 184, - 255 - ], - "145": [ - 145, - 145, - 180, - 255 - ], - "146": [ - 146, - 146, - 176, - 255 - ], - "147": [ - 147, - 147, - 172, - 255 - ], - "148": [ - 147, - 147, - 167, - 255 - ], - "149": [ - 149, - 149, - 163, - 255 - ], - "150": [ - 150, - 150, - 159, - 255 - ], - "151": [ - 151, - 151, - 154, - 255 - ], - "152": [ - 152, - 152, - 150, - 255 - ], - "153": [ - 153, - 153, - 146, - 255 - ], - "154": [ - 154, - 154, - 142, - 255 - ], - "155": [ - 155, - 155, - 137, - 255 - ], - "156": [ - 156, - 156, - 133, - 255 - ], - "157": [ - 157, - 157, - 129, - 255 - ], - "158": [ - 158, - 158, - 125, - 255 - ], - "159": [ - 159, - 159, - 120, - 255 - ], - "160": [ - 160, - 160, - 116, - 255 - ], - "161": [ - 161, - 161, - 112, - 255 - ], - "162": [ - 162, - 162, - 108, - 255 - ], - "163": [ - 163, - 163, - 103, - 255 - ], - "164": [ - 163, - 163, - 99, - 255 - ], - "165": [ - 165, - 165, - 95, - 255 - ], - "166": [ - 166, - 166, - 91, - 255 - ], - "167": [ - 167, - 167, - 86, - 255 - ], - "168": [ - 168, - 168, - 82, - 255 - ], - "169": [ - 169, - 169, - 78, - 255 - ], - "170": [ - 170, - 170, - 74, - 255 - ], - "171": [ - 171, - 171, - 69, - 255 - ], - "172": [ - 172, - 172, - 65, - 255 - ], - "173": [ - 173, - 173, - 61, - 255 - ], - "174": [ - 174, - 174, - 57, - 255 - ], - "175": [ - 175, - 175, - 52, - 255 - ], - "176": [ - 176, - 176, - 48, - 255 - ], - "177": [ - 177, - 177, - 44, - 255 - ], - "178": [ - 178, - 178, - 40, - 255 - ], - "179": [ - 179, - 179, - 35, - 255 - ], - "180": [ - 179, - 179, - 31, - 255 - ], - "181": [ - 181, - 181, - 27, - 255 - ], - "182": [ - 182, - 182, - 23, - 255 - ], - "183": [ - 183, - 183, - 18, - 255 - ], - "184": [ - 184, - 184, - 14, - 255 - ], - "185": [ - 185, - 185, - 10, - 255 - ], - "186": [ - 186, - 186, - 6, - 255 - ], - "187": [ - 187, - 187, - 1, - 255 - ], - "188": [ - 188, - 188, - 2, - 255 - ], - "189": [ - 189, - 189, - 5, - 255 - ], - "190": [ - 190, - 190, - 9, - 255 - ], - "191": [ - 191, - 191, - 13, - 255 - ], - "192": [ - 192, - 192, - 17, - 255 - ], - "193": [ - 193, - 193, - 21, - 255 - ], - "194": [ - 194, - 194, - 24, - 255 - ], - "195": [ - 195, - 195, - 28, - 255 - ], - "196": [ - 195, - 195, - 32, - 255 - ], - "197": [ - 196, - 197, - 36, - 255 - ], - "198": [ - 197, - 198, - 39, - 255 - ], - "199": [ - 199, - 199, - 43, - 255 - ], - "200": [ - 200, - 200, - 47, - 255 - ], - "201": [ - 201, - 201, - 51, - 255 - ], - "202": [ - 202, - 202, - 55, - 255 - ], - "203": [ - 203, - 203, - 58, - 255 - ], - "204": [ - 203, - 204, - 62, - 255 - ], - "205": [ - 205, - 205, - 66, - 255 - ], - "206": [ - 206, - 206, - 70, - 255 - ], - "207": [ - 207, - 207, - 73, - 255 - ], - "208": [ - 208, - 208, - 77, - 255 - ], - "209": [ - 209, - 209, - 81, - 255 - ], - "210": [ - 210, - 210, - 85, - 255 - ], - "211": [ - 211, - 211, - 88, - 255 - ], - "212": [ - 211, - 211, - 92, - 255 - ], - "213": [ - 213, - 213, - 96, - 255 - ], - "214": [ - 214, - 214, - 100, - 255 - ], - "215": [ - 215, - 215, - 104, - 255 - ], - "216": [ - 216, - 216, - 107, - 255 - ], - "217": [ - 217, - 217, - 111, - 255 - ], - "218": [ - 218, - 218, - 115, - 255 - ], - "219": [ - 219, - 219, - 119, - 255 - ], - "220": [ - 220, - 220, - 122, - 255 - ], - "221": [ - 221, - 221, - 126, - 255 - ], - "222": [ - 222, - 222, - 130, - 255 - ], - "223": [ - 223, - 223, - 134, - 255 - ], - "224": [ - 224, - 224, - 138, - 255 - ], - "225": [ - 225, - 225, - 141, - 255 - ], - "226": [ - 226, - 226, - 145, - 255 - ], - "227": [ - 227, - 227, - 149, - 255 - ], - "228": [ - 227, - 227, - 153, - 255 - ], - "229": [ - 229, - 229, - 156, - 255 - ], - "230": [ - 230, - 230, - 160, - 255 - ], - "231": [ - 231, - 231, - 164, - 255 - ], - "232": [ - 232, - 232, - 168, - 255 - ], - "233": [ - 233, - 233, - 171, - 255 - ], - "234": [ - 234, - 234, - 175, - 255 - ], - "235": [ - 235, - 235, - 179, - 255 - ], - "236": [ - 236, - 236, - 183, - 255 - ], - "237": [ - 237, - 237, - 187, - 255 - ], - "238": [ - 238, - 238, - 190, - 255 - ], - "239": [ - 239, - 239, - 194, - 255 - ], - "240": [ - 240, - 240, - 198, - 255 - ], - "241": [ - 241, - 241, - 202, - 255 - ], - "242": [ - 242, - 242, - 205, - 255 - ], - "243": [ - 243, - 243, - 209, - 255 - ], - "244": [ - 243, - 243, - 213, - 255 - ], - "245": [ - 244, - 245, - 217, - 255 - ], - "246": [ - 245, - 246, - 221, - 255 - ], - "247": [ - 247, - 247, - 224, - 255 - ], - "248": [ - 248, - 248, - 228, - 255 - ], - "249": [ - 249, - 249, - 232, - 255 - ], - "250": [ - 250, - 250, - 236, - 255 - ], - "251": [ - 251, - 251, - 239, - 255 - ], - "252": [ - 251, - 252, - 243, - 255 - ], - "253": [ - 253, - 253, - 247, - 255 - ], - "254": [ - 254, - 254, - 251, - 255 - ], - "255": [ - 255, - 255, - 255, - 255 - ] - }, - gnuplot: { - "0": [ - 0, - 0, - 0, - 255 - ], - "1": [ - 15, - 0, - 6, - 255 - ], - "2": [ - 22, - 0, - 12, - 255 - ], - "3": [ - 27, - 0, - 18, - 255 - ], - "4": [ - 31, - 0, - 25, - 255 - ], - "5": [ - 35, - 0, - 31, - 255 - ], - "6": [ - 39, - 0, - 37, - 255 - ], - "7": [ - 42, - 0, - 43, - 255 - ], - "8": [ - 45, - 0, - 49, - 255 - ], - "9": [ - 47, - 0, - 56, - 255 - ], - "10": [ - 50, - 0, - 62, - 255 - ], - "11": [ - 52, - 0, - 68, - 255 - ], - "12": [ - 55, - 0, - 74, - 255 - ], - "13": [ - 57, - 0, - 80, - 255 - ], - "14": [ - 59, - 0, - 86, - 255 - ], - "15": [ - 61, - 0, - 92, - 255 - ], - "16": [ - 63, - 0, - 97, - 255 - ], - "17": [ - 65, - 0, - 103, - 255 - ], - "18": [ - 67, - 0, - 109, - 255 - ], - "19": [ - 69, - 0, - 115, - 255 - ], - "20": [ - 71, - 0, - 120, - 255 - ], - "21": [ - 73, - 0, - 126, - 255 - ], - "22": [ - 74, - 0, - 131, - 255 - ], - "23": [ - 76, - 0, - 136, - 255 - ], - "24": [ - 78, - 0, - 142, - 255 - ], - "25": [ - 79, - 0, - 147, - 255 - ], - "26": [ - 81, - 0, - 152, - 255 - ], - "27": [ - 82, - 0, - 157, - 255 - ], - "28": [ - 84, - 0, - 162, - 255 - ], - "29": [ - 85, - 0, - 167, - 255 - ], - "30": [ - 87, - 0, - 171, - 255 - ], - "31": [ - 88, - 0, - 176, - 255 - ], - "32": [ - 90, - 0, - 180, - 255 - ], - "33": [ - 91, - 0, - 185, - 255 - ], - "34": [ - 93, - 0, - 189, - 255 - ], - "35": [ - 94, - 0, - 193, - 255 - ], - "36": [ - 95, - 0, - 197, - 255 - ], - "37": [ - 97, - 0, - 201, - 255 - ], - "38": [ - 98, - 0, - 205, - 255 - ], - "39": [ - 99, - 0, - 209, - 255 - ], - "40": [ - 100, - 0, - 212, - 255 - ], - "41": [ - 102, - 1, - 215, - 255 - ], - "42": [ - 103, - 1, - 219, - 255 - ], - "43": [ - 104, - 1, - 222, - 255 - ], - "44": [ - 105, - 1, - 225, - 255 - ], - "45": [ - 107, - 1, - 228, - 255 - ], - "46": [ - 108, - 1, - 230, - 255 - ], - "47": [ - 109, - 1, - 233, - 255 - ], - "48": [ - 110, - 1, - 236, - 255 - ], - "49": [ - 111, - 1, - 238, - 255 - ], - "50": [ - 112, - 1, - 240, - 255 - ], - "51": [ - 114, - 2, - 242, - 255 - ], - "52": [ - 115, - 2, - 244, - 255 - ], - "53": [ - 116, - 2, - 246, - 255 - ], - "54": [ - 117, - 2, - 247, - 255 - ], - "55": [ - 118, - 2, - 249, - 255 - ], - "56": [ - 119, - 2, - 250, - 255 - ], - "57": [ - 120, - 2, - 251, - 255 - ], - "58": [ - 121, - 3, - 252, - 255 - ], - "59": [ - 122, - 3, - 253, - 255 - ], - "60": [ - 123, - 3, - 253, - 255 - ], - "61": [ - 124, - 3, - 254, - 255 - ], - "62": [ - 125, - 3, - 254, - 255 - ], - "63": [ - 126, - 3, - 254, - 255 - ], - "64": [ - 127, - 4, - 254, - 255 - ], - "65": [ - 128, - 4, - 254, - 255 - ], - "66": [ - 129, - 4, - 254, - 255 - ], - "67": [ - 130, - 4, - 254, - 255 - ], - "68": [ - 131, - 4, - 253, - 255 - ], - "69": [ - 132, - 5, - 252, - 255 - ], - "70": [ - 133, - 5, - 251, - 255 - ], - "71": [ - 134, - 5, - 250, - 255 - ], - "72": [ - 135, - 5, - 249, - 255 - ], - "73": [ - 136, - 5, - 248, - 255 - ], - "74": [ - 137, - 6, - 246, - 255 - ], - "75": [ - 138, - 6, - 245, - 255 - ], - "76": [ - 139, - 6, - 243, - 255 - ], - "77": [ - 140, - 7, - 241, - 255 - ], - "78": [ - 141, - 7, - 239, - 255 - ], - "79": [ - 141, - 7, - 237, - 255 - ], - "80": [ - 142, - 7, - 234, - 255 - ], - "81": [ - 143, - 8, - 232, - 255 - ], - "82": [ - 144, - 8, - 229, - 255 - ], - "83": [ - 145, - 8, - 226, - 255 - ], - "84": [ - 146, - 9, - 223, - 255 - ], - "85": [ - 147, - 9, - 220, - 255 - ], - "86": [ - 148, - 9, - 217, - 255 - ], - "87": [ - 148, - 10, - 214, - 255 - ], - "88": [ - 149, - 10, - 210, - 255 - ], - "89": [ - 150, - 10, - 207, - 255 - ], - "90": [ - 151, - 11, - 203, - 255 - ], - "91": [ - 152, - 11, - 199, - 255 - ], - "92": [ - 153, - 11, - 195, - 255 - ], - "93": [ - 153, - 12, - 191, - 255 - ], - "94": [ - 154, - 12, - 187, - 255 - ], - "95": [ - 155, - 13, - 183, - 255 - ], - "96": [ - 156, - 13, - 178, - 255 - ], - "97": [ - 157, - 14, - 174, - 255 - ], - "98": [ - 158, - 14, - 169, - 255 - ], - "99": [ - 158, - 14, - 164, - 255 - ], - "100": [ - 159, - 15, - 159, - 255 - ], - "101": [ - 160, - 15, - 154, - 255 - ], - "102": [ - 161, - 16, - 149, - 255 - ], - "103": [ - 162, - 16, - 144, - 255 - ], - "104": [ - 162, - 17, - 139, - 255 - ], - "105": [ - 163, - 17, - 134, - 255 - ], - "106": [ - 164, - 18, - 128, - 255 - ], - "107": [ - 165, - 18, - 123, - 255 - ], - "108": [ - 165, - 19, - 117, - 255 - ], - "109": [ - 166, - 19, - 112, - 255 - ], - "110": [ - 167, - 20, - 106, - 255 - ], - "111": [ - 168, - 21, - 100, - 255 - ], - "112": [ - 168, - 21, - 95, - 255 - ], - "113": [ - 169, - 22, - 89, - 255 - ], - "114": [ - 170, - 22, - 83, - 255 - ], - "115": [ - 171, - 23, - 77, - 255 - ], - "116": [ - 171, - 24, - 71, - 255 - ], - "117": [ - 172, - 24, - 65, - 255 - ], - "118": [ - 173, - 25, - 59, - 255 - ], - "119": [ - 174, - 25, - 53, - 255 - ], - "120": [ - 174, - 26, - 46, - 255 - ], - "121": [ - 175, - 27, - 40, - 255 - ], - "122": [ - 176, - 27, - 34, - 255 - ], - "123": [ - 177, - 28, - 28, - 255 - ], - "124": [ - 177, - 29, - 21, - 255 - ], - "125": [ - 178, - 30, - 15, - 255 - ], - "126": [ - 179, - 30, - 9, - 255 - ], - "127": [ - 179, - 31, - 3, - 255 - ], - "128": [ - 180, - 32, - 0, - 255 - ], - "129": [ - 181, - 33, - 0, - 255 - ], - "130": [ - 182, - 33, - 0, - 255 - ], - "131": [ - 182, - 34, - 0, - 255 - ], - "132": [ - 183, - 35, - 0, - 255 - ], - "133": [ - 184, - 36, - 0, - 255 - ], - "134": [ - 184, - 37, - 0, - 255 - ], - "135": [ - 185, - 37, - 0, - 255 - ], - "136": [ - 186, - 38, - 0, - 255 - ], - "137": [ - 186, - 39, - 0, - 255 - ], - "138": [ - 187, - 40, - 0, - 255 - ], - "139": [ - 188, - 41, - 0, - 255 - ], - "140": [ - 188, - 42, - 0, - 255 - ], - "141": [ - 189, - 43, - 0, - 255 - ], - "142": [ - 190, - 44, - 0, - 255 - ], - "143": [ - 190, - 44, - 0, - 255 - ], - "144": [ - 191, - 45, - 0, - 255 - ], - "145": [ - 192, - 46, - 0, - 255 - ], - "146": [ - 192, - 47, - 0, - 255 - ], - "147": [ - 193, - 48, - 0, - 255 - ], - "148": [ - 194, - 49, - 0, - 255 - ], - "149": [ - 194, - 50, - 0, - 255 - ], - "150": [ - 195, - 51, - 0, - 255 - ], - "151": [ - 196, - 52, - 0, - 255 - ], - "152": [ - 196, - 54, - 0, - 255 - ], - "153": [ - 197, - 55, - 0, - 255 - ], - "154": [ - 198, - 56, - 0, - 255 - ], - "155": [ - 198, - 57, - 0, - 255 - ], - "156": [ - 199, - 58, - 0, - 255 - ], - "157": [ - 200, - 59, - 0, - 255 - ], - "158": [ - 200, - 60, - 0, - 255 - ], - "159": [ - 201, - 61, - 0, - 255 - ], - "160": [ - 201, - 62, - 0, - 255 - ], - "161": [ - 202, - 64, - 0, - 255 - ], - "162": [ - 203, - 65, - 0, - 255 - ], - "163": [ - 203, - 66, - 0, - 255 - ], - "164": [ - 204, - 67, - 0, - 255 - ], - "165": [ - 205, - 69, - 0, - 255 - ], - "166": [ - 205, - 70, - 0, - 255 - ], - "167": [ - 206, - 71, - 0, - 255 - ], - "168": [ - 206, - 72, - 0, - 255 - ], - "169": [ - 207, - 74, - 0, - 255 - ], - "170": [ - 208, - 75, - 0, - 255 - ], - "171": [ - 208, - 76, - 0, - 255 - ], - "172": [ - 209, - 78, - 0, - 255 - ], - "173": [ - 210, - 79, - 0, - 255 - ], - "174": [ - 210, - 81, - 0, - 255 - ], - "175": [ - 211, - 82, - 0, - 255 - ], - "176": [ - 211, - 83, - 0, - 255 - ], - "177": [ - 212, - 85, - 0, - 255 - ], - "178": [ - 213, - 86, - 0, - 255 - ], - "179": [ - 213, - 88, - 0, - 255 - ], - "180": [ - 214, - 89, - 0, - 255 - ], - "181": [ - 214, - 91, - 0, - 255 - ], - "182": [ - 215, - 92, - 0, - 255 - ], - "183": [ - 216, - 94, - 0, - 255 - ], - "184": [ - 216, - 95, - 0, - 255 - ], - "185": [ - 217, - 97, - 0, - 255 - ], - "186": [ - 217, - 98, - 0, - 255 - ], - "187": [ - 218, - 100, - 0, - 255 - ], - "188": [ - 218, - 102, - 0, - 255 - ], - "189": [ - 219, - 103, - 0, - 255 - ], - "190": [ - 220, - 105, - 0, - 255 - ], - "191": [ - 220, - 107, - 0, - 255 - ], - "192": [ - 221, - 108, - 0, - 255 - ], - "193": [ - 221, - 110, - 0, - 255 - ], - "194": [ - 222, - 112, - 0, - 255 - ], - "195": [ - 222, - 114, - 0, - 255 - ], - "196": [ - 223, - 115, - 0, - 255 - ], - "197": [ - 224, - 117, - 0, - 255 - ], - "198": [ - 224, - 119, - 0, - 255 - ], - "199": [ - 225, - 121, - 0, - 255 - ], - "200": [ - 225, - 123, - 0, - 255 - ], - "201": [ - 226, - 124, - 0, - 255 - ], - "202": [ - 226, - 126, - 0, - 255 - ], - "203": [ - 227, - 128, - 0, - 255 - ], - "204": [ - 228, - 130, - 0, - 255 - ], - "205": [ - 228, - 132, - 0, - 255 - ], - "206": [ - 229, - 134, - 0, - 255 - ], - "207": [ - 229, - 136, - 0, - 255 - ], - "208": [ - 230, - 138, - 0, - 255 - ], - "209": [ - 230, - 140, - 0, - 255 - ], - "210": [ - 231, - 142, - 0, - 255 - ], - "211": [ - 231, - 144, - 0, - 255 - ], - "212": [ - 232, - 146, - 0, - 255 - ], - "213": [ - 233, - 148, - 0, - 255 - ], - "214": [ - 233, - 150, - 0, - 255 - ], - "215": [ - 234, - 152, - 0, - 255 - ], - "216": [ - 234, - 154, - 0, - 255 - ], - "217": [ - 235, - 157, - 0, - 255 - ], - "218": [ - 235, - 159, - 0, - 255 - ], - "219": [ - 236, - 161, - 0, - 255 - ], - "220": [ - 236, - 163, - 0, - 255 - ], - "221": [ - 237, - 165, - 0, - 255 - ], - "222": [ - 237, - 168, - 0, - 255 - ], - "223": [ - 238, - 170, - 0, - 255 - ], - "224": [ - 238, - 172, - 0, - 255 - ], - "225": [ - 239, - 175, - 0, - 255 - ], - "226": [ - 240, - 177, - 0, - 255 - ], - "227": [ - 240, - 179, - 0, - 255 - ], - "228": [ - 241, - 182, - 0, - 255 - ], - "229": [ - 241, - 184, - 0, - 255 - ], - "230": [ - 242, - 187, - 0, - 255 - ], - "231": [ - 242, - 189, - 0, - 255 - ], - "232": [ - 243, - 192, - 0, - 255 - ], - "233": [ - 243, - 194, - 0, - 255 - ], - "234": [ - 244, - 197, - 0, - 255 - ], - "235": [ - 244, - 199, - 0, - 255 - ], - "236": [ - 245, - 202, - 0, - 255 - ], - "237": [ - 245, - 204, - 0, - 255 - ], - "238": [ - 246, - 207, - 0, - 255 - ], - "239": [ - 246, - 209, - 0, - 255 - ], - "240": [ - 247, - 212, - 0, - 255 - ], - "241": [ - 247, - 215, - 0, - 255 - ], - "242": [ - 248, - 217, - 0, - 255 - ], - "243": [ - 248, - 220, - 0, - 255 - ], - "244": [ - 249, - 223, - 0, - 255 - ], - "245": [ - 249, - 226, - 0, - 255 - ], - "246": [ - 250, - 228, - 0, - 255 - ], - "247": [ - 250, - 231, - 0, - 255 - ], - "248": [ - 251, - 234, - 0, - 255 - ], - "249": [ - 251, - 237, - 0, - 255 - ], - "250": [ - 252, - 240, - 0, - 255 - ], - "251": [ - 252, - 243, - 0, - 255 - ], - "252": [ - 253, - 246, - 0, - 255 - ], - "253": [ - 253, - 249, - 0, - 255 - ], - "254": [ - 254, - 252, - 0, - 255 - ], - "255": [ - 255, - 255, - 0, - 255 - ] - }, - gnuplot2: { - "0": [ - 0, - 0, - 0, - 255 - ], - "1": [ - 0, - 0, - 4, - 255 - ], - "2": [ - 0, - 0, - 8, - 255 - ], - "3": [ - 0, - 0, - 12, - 255 - ], - "4": [ - 0, - 0, - 16, - 255 - ], - "5": [ - 0, - 0, - 20, - 255 - ], - "6": [ - 0, - 0, - 24, - 255 - ], - "7": [ - 0, - 0, - 28, - 255 - ], - "8": [ - 0, - 0, - 32, - 255 - ], - "9": [ - 0, - 0, - 36, - 255 - ], - "10": [ - 0, - 0, - 40, - 255 - ], - "11": [ - 0, - 0, - 44, - 255 - ], - "12": [ - 0, - 0, - 48, - 255 - ], - "13": [ - 0, - 0, - 52, - 255 - ], - "14": [ - 0, - 0, - 56, - 255 - ], - "15": [ - 0, - 0, - 60, - 255 - ], - "16": [ - 0, - 0, - 64, - 255 - ], - "17": [ - 0, - 0, - 68, - 255 - ], - "18": [ - 0, - 0, - 72, - 255 - ], - "19": [ - 0, - 0, - 76, - 255 - ], - "20": [ - 0, - 0, - 80, - 255 - ], - "21": [ - 0, - 0, - 84, - 255 - ], - "22": [ - 0, - 0, - 88, - 255 - ], - "23": [ - 0, - 0, - 92, - 255 - ], - "24": [ - 0, - 0, - 96, - 255 - ], - "25": [ - 0, - 0, - 100, - 255 - ], - "26": [ - 0, - 0, - 104, - 255 - ], - "27": [ - 0, - 0, - 108, - 255 - ], - "28": [ - 0, - 0, - 112, - 255 - ], - "29": [ - 0, - 0, - 116, - 255 - ], - "30": [ - 0, - 0, - 120, - 255 - ], - "31": [ - 0, - 0, - 124, - 255 - ], - "32": [ - 0, - 0, - 128, - 255 - ], - "33": [ - 0, - 0, - 131, - 255 - ], - "34": [ - 0, - 0, - 136, - 255 - ], - "35": [ - 0, - 0, - 140, - 255 - ], - "36": [ - 0, - 0, - 144, - 255 - ], - "37": [ - 0, - 0, - 147, - 255 - ], - "38": [ - 0, - 0, - 152, - 255 - ], - "39": [ - 0, - 0, - 156, - 255 - ], - "40": [ - 0, - 0, - 160, - 255 - ], - "41": [ - 0, - 0, - 163, - 255 - ], - "42": [ - 0, - 0, - 168, - 255 - ], - "43": [ - 0, - 0, - 172, - 255 - ], - "44": [ - 0, - 0, - 176, - 255 - ], - "45": [ - 0, - 0, - 179, - 255 - ], - "46": [ - 0, - 0, - 184, - 255 - ], - "47": [ - 0, - 0, - 188, - 255 - ], - "48": [ - 0, - 0, - 192, - 255 - ], - "49": [ - 0, - 0, - 195, - 255 - ], - "50": [ - 0, - 0, - 200, - 255 - ], - "51": [ - 0, - 0, - 204, - 255 - ], - "52": [ - 0, - 0, - 208, - 255 - ], - "53": [ - 0, - 0, - 211, - 255 - ], - "54": [ - 0, - 0, - 216, - 255 - ], - "55": [ - 0, - 0, - 220, - 255 - ], - "56": [ - 0, - 0, - 224, - 255 - ], - "57": [ - 0, - 0, - 227, - 255 - ], - "58": [ - 0, - 0, - 232, - 255 - ], - "59": [ - 0, - 0, - 236, - 255 - ], - "60": [ - 0, - 0, - 240, - 255 - ], - "61": [ - 0, - 0, - 243, - 255 - ], - "62": [ - 0, - 0, - 248, - 255 - ], - "63": [ - 0, - 0, - 252, - 255 - ], - "64": [ - 0, - 0, - 255, - 255 - ], - "65": [ - 3, - 0, - 255, - 255 - ], - "66": [ - 7, - 0, - 255, - 255 - ], - "67": [ - 10, - 0, - 255, - 255 - ], - "68": [ - 13, - 0, - 255, - 255 - ], - "69": [ - 16, - 0, - 255, - 255 - ], - "70": [ - 19, - 0, - 255, - 255 - ], - "71": [ - 22, - 0, - 255, - 255 - ], - "72": [ - 25, - 0, - 255, - 255 - ], - "73": [ - 28, - 0, - 255, - 255 - ], - "74": [ - 32, - 0, - 255, - 255 - ], - "75": [ - 35, - 0, - 255, - 255 - ], - "76": [ - 38, - 0, - 255, - 255 - ], - "77": [ - 41, - 0, - 255, - 255 - ], - "78": [ - 44, - 0, - 255, - 255 - ], - "79": [ - 47, - 0, - 255, - 255 - ], - "80": [ - 50, - 0, - 255, - 255 - ], - "81": [ - 53, - 0, - 255, - 255 - ], - "82": [ - 57, - 0, - 255, - 255 - ], - "83": [ - 60, - 0, - 255, - 255 - ], - "84": [ - 63, - 0, - 255, - 255 - ], - "85": [ - 66, - 0, - 255, - 255 - ], - "86": [ - 69, - 0, - 255, - 255 - ], - "87": [ - 72, - 0, - 255, - 255 - ], - "88": [ - 75, - 0, - 255, - 255 - ], - "89": [ - 78, - 0, - 255, - 255 - ], - "90": [ - 82, - 0, - 255, - 255 - ], - "91": [ - 85, - 0, - 255, - 255 - ], - "92": [ - 88, - 0, - 255, - 255 - ], - "93": [ - 91, - 0, - 255, - 255 - ], - "94": [ - 94, - 0, - 255, - 255 - ], - "95": [ - 97, - 0, - 255, - 255 - ], - "96": [ - 100, - 0, - 255, - 255 - ], - "97": [ - 103, - 0, - 255, - 255 - ], - "98": [ - 107, - 0, - 255, - 255 - ], - "99": [ - 110, - 0, - 255, - 255 - ], - "100": [ - 113, - 0, - 255, - 255 - ], - "101": [ - 116, - 0, - 255, - 255 - ], - "102": [ - 119, - 0, - 255, - 255 - ], - "103": [ - 122, - 0, - 255, - 255 - ], - "104": [ - 125, - 0, - 255, - 255 - ], - "105": [ - 128, - 0, - 255, - 255 - ], - "106": [ - 132, - 0, - 255, - 255 - ], - "107": [ - 135, - 0, - 255, - 255 - ], - "108": [ - 138, - 1, - 253, - 255 - ], - "109": [ - 141, - 3, - 251, - 255 - ], - "110": [ - 144, - 5, - 249, - 255 - ], - "111": [ - 147, - 7, - 247, - 255 - ], - "112": [ - 150, - 9, - 245, - 255 - ], - "113": [ - 153, - 11, - 243, - 255 - ], - "114": [ - 157, - 13, - 241, - 255 - ], - "115": [ - 160, - 15, - 239, - 255 - ], - "116": [ - 163, - 17, - 237, - 255 - ], - "117": [ - 166, - 19, - 235, - 255 - ], - "118": [ - 169, - 21, - 233, - 255 - ], - "119": [ - 172, - 23, - 231, - 255 - ], - "120": [ - 175, - 25, - 229, - 255 - ], - "121": [ - 178, - 27, - 227, - 255 - ], - "122": [ - 182, - 29, - 225, - 255 - ], - "123": [ - 185, - 31, - 223, - 255 - ], - "124": [ - 188, - 33, - 221, - 255 - ], - "125": [ - 191, - 35, - 219, - 255 - ], - "126": [ - 194, - 37, - 217, - 255 - ], - "127": [ - 197, - 39, - 215, - 255 - ], - "128": [ - 200, - 41, - 213, - 255 - ], - "129": [ - 203, - 43, - 211, - 255 - ], - "130": [ - 207, - 45, - 209, - 255 - ], - "131": [ - 210, - 47, - 207, - 255 - ], - "132": [ - 213, - 49, - 205, - 255 - ], - "133": [ - 216, - 51, - 203, - 255 - ], - "134": [ - 219, - 53, - 201, - 255 - ], - "135": [ - 222, - 55, - 199, - 255 - ], - "136": [ - 225, - 57, - 197, - 255 - ], - "137": [ - 228, - 59, - 195, - 255 - ], - "138": [ - 232, - 61, - 193, - 255 - ], - "139": [ - 235, - 63, - 191, - 255 - ], - "140": [ - 238, - 65, - 189, - 255 - ], - "141": [ - 241, - 67, - 187, - 255 - ], - "142": [ - 244, - 69, - 185, - 255 - ], - "143": [ - 247, - 71, - 183, - 255 - ], - "144": [ - 250, - 73, - 181, - 255 - ], - "145": [ - 253, - 75, - 179, - 255 - ], - "146": [ - 255, - 77, - 177, - 255 - ], - "147": [ - 255, - 79, - 175, - 255 - ], - "148": [ - 255, - 81, - 173, - 255 - ], - "149": [ - 255, - 83, - 171, - 255 - ], - "150": [ - 255, - 85, - 169, - 255 - ], - "151": [ - 255, - 87, - 167, - 255 - ], - "152": [ - 255, - 89, - 165, - 255 - ], - "153": [ - 255, - 91, - 163, - 255 - ], - "154": [ - 255, - 93, - 161, - 255 - ], - "155": [ - 255, - 95, - 159, - 255 - ], - "156": [ - 255, - 97, - 157, - 255 - ], - "157": [ - 255, - 99, - 155, - 255 - ], - "158": [ - 255, - 101, - 153, - 255 - ], - "159": [ - 255, - 103, - 151, - 255 - ], - "160": [ - 255, - 105, - 149, - 255 - ], - "161": [ - 255, - 107, - 147, - 255 - ], - "162": [ - 255, - 109, - 145, - 255 - ], - "163": [ - 255, - 111, - 143, - 255 - ], - "164": [ - 255, - 113, - 141, - 255 - ], - "165": [ - 255, - 115, - 139, - 255 - ], - "166": [ - 255, - 117, - 137, - 255 - ], - "167": [ - 255, - 119, - 135, - 255 - ], - "168": [ - 255, - 121, - 133, - 255 - ], - "169": [ - 255, - 123, - 131, - 255 - ], - "170": [ - 255, - 125, - 129, - 255 - ], - "171": [ - 255, - 127, - 127, - 255 - ], - "172": [ - 255, - 129, - 125, - 255 - ], - "173": [ - 255, - 131, - 123, - 255 - ], - "174": [ - 255, - 133, - 121, - 255 - ], - "175": [ - 255, - 135, - 119, - 255 - ], - "176": [ - 255, - 137, - 117, - 255 - ], - "177": [ - 255, - 139, - 115, - 255 - ], - "178": [ - 255, - 141, - 113, - 255 - ], - "179": [ - 255, - 143, - 111, - 255 - ], - "180": [ - 255, - 145, - 109, - 255 - ], - "181": [ - 255, - 147, - 107, - 255 - ], - "182": [ - 255, - 149, - 105, - 255 - ], - "183": [ - 255, - 151, - 103, - 255 - ], - "184": [ - 255, - 153, - 101, - 255 - ], - "185": [ - 255, - 155, - 99, - 255 - ], - "186": [ - 255, - 157, - 97, - 255 - ], - "187": [ - 255, - 159, - 95, - 255 - ], - "188": [ - 255, - 161, - 93, - 255 - ], - "189": [ - 255, - 163, - 91, - 255 - ], - "190": [ - 255, - 165, - 89, - 255 - ], - "191": [ - 255, - 167, - 87, - 255 - ], - "192": [ - 255, - 169, - 85, - 255 - ], - "193": [ - 255, - 171, - 83, - 255 - ], - "194": [ - 255, - 173, - 81, - 255 - ], - "195": [ - 255, - 175, - 79, - 255 - ], - "196": [ - 255, - 177, - 77, - 255 - ], - "197": [ - 255, - 179, - 75, - 255 - ], - "198": [ - 255, - 181, - 73, - 255 - ], - "199": [ - 255, - 183, - 71, - 255 - ], - "200": [ - 255, - 185, - 69, - 255 - ], - "201": [ - 255, - 187, - 67, - 255 - ], - "202": [ - 255, - 189, - 65, - 255 - ], - "203": [ - 255, - 191, - 63, - 255 - ], - "204": [ - 255, - 193, - 61, - 255 - ], - "205": [ - 255, - 195, - 59, - 255 - ], - "206": [ - 255, - 197, - 57, - 255 - ], - "207": [ - 255, - 199, - 55, - 255 - ], - "208": [ - 255, - 201, - 53, - 255 - ], - "209": [ - 255, - 203, - 51, - 255 - ], - "210": [ - 255, - 205, - 49, - 255 - ], - "211": [ - 255, - 207, - 47, - 255 - ], - "212": [ - 255, - 209, - 45, - 255 - ], - "213": [ - 255, - 211, - 43, - 255 - ], - "214": [ - 255, - 213, - 41, - 255 - ], - "215": [ - 255, - 215, - 39, - 255 - ], - "216": [ - 255, - 217, - 37, - 255 - ], - "217": [ - 255, - 219, - 35, - 255 - ], - "218": [ - 255, - 221, - 33, - 255 - ], - "219": [ - 255, - 223, - 31, - 255 - ], - "220": [ - 255, - 225, - 29, - 255 - ], - "221": [ - 255, - 227, - 27, - 255 - ], - "222": [ - 255, - 229, - 25, - 255 - ], - "223": [ - 255, - 231, - 23, - 255 - ], - "224": [ - 255, - 233, - 21, - 255 - ], - "225": [ - 255, - 235, - 19, - 255 - ], - "226": [ - 255, - 237, - 17, - 255 - ], - "227": [ - 255, - 239, - 15, - 255 - ], - "228": [ - 255, - 241, - 13, - 255 - ], - "229": [ - 255, - 243, - 11, - 255 - ], - "230": [ - 255, - 245, - 9, - 255 - ], - "231": [ - 255, - 247, - 7, - 255 - ], - "232": [ - 255, - 249, - 5, - 255 - ], - "233": [ - 255, - 251, - 3, - 255 - ], - "234": [ - 255, - 253, - 1, - 255 - ], - "235": [ - 255, - 255, - 4, - 255 - ], - "236": [ - 255, - 255, - 17, - 255 - ], - "237": [ - 255, - 255, - 29, - 255 - ], - "238": [ - 255, - 255, - 42, - 255 - ], - "239": [ - 255, - 255, - 54, - 255 - ], - "240": [ - 255, - 255, - 67, - 255 - ], - "241": [ - 255, - 255, - 79, - 255 - ], - "242": [ - 255, - 255, - 92, - 255 - ], - "243": [ - 255, - 255, - 104, - 255 - ], - "244": [ - 255, - 255, - 117, - 255 - ], - "245": [ - 255, - 255, - 130, - 255 - ], - "246": [ - 255, - 255, - 142, - 255 - ], - "247": [ - 255, - 255, - 154, - 255 - ], - "248": [ - 255, - 255, - 167, - 255 - ], - "249": [ - 255, - 255, - 179, - 255 - ], - "250": [ - 255, - 255, - 192, - 255 - ], - "251": [ - 255, - 255, - 204, - 255 - ], - "252": [ - 255, - 255, - 217, - 255 - ], - "253": [ - 255, - 255, - 230, - 255 - ], - "254": [ - 255, - 255, - 242, - 255 - ], - "255": [ - 255, - 255, - 255, - 255 - ] - }, - haline: { - "0": [ - 41, - 24, - 107, - 255 - ], - "1": [ - 42, - 24, - 110, - 255 - ], - "2": [ - 42, - 24, - 112, - 255 - ], - "3": [ - 42, - 25, - 114, - 255 - ], - "4": [ - 43, - 25, - 117, - 255 - ], - "5": [ - 43, - 25, - 119, - 255 - ], - "6": [ - 44, - 25, - 122, - 255 - ], - "7": [ - 44, - 26, - 124, - 255 - ], - "8": [ - 44, - 26, - 127, - 255 - ], - "9": [ - 45, - 26, - 129, - 255 - ], - "10": [ - 45, - 26, - 132, - 255 - ], - "11": [ - 45, - 27, - 134, - 255 - ], - "12": [ - 45, - 27, - 137, - 255 - ], - "13": [ - 46, - 27, - 139, - 255 - ], - "14": [ - 46, - 28, - 142, - 255 - ], - "15": [ - 46, - 28, - 144, - 255 - ], - "16": [ - 46, - 29, - 147, - 255 - ], - "17": [ - 46, - 29, - 149, - 255 - ], - "18": [ - 45, - 30, - 151, - 255 - ], - "19": [ - 45, - 31, - 153, - 255 - ], - "20": [ - 45, - 32, - 155, - 255 - ], - "21": [ - 44, - 33, - 157, - 255 - ], - "22": [ - 43, - 34, - 159, - 255 - ], - "23": [ - 42, - 35, - 160, - 255 - ], - "24": [ - 41, - 37, - 161, - 255 - ], - "25": [ - 40, - 39, - 162, - 255 - ], - "26": [ - 39, - 40, - 162, - 255 - ], - "27": [ - 38, - 42, - 162, - 255 - ], - "28": [ - 37, - 44, - 162, - 255 - ], - "29": [ - 35, - 46, - 162, - 255 - ], - "30": [ - 34, - 48, - 162, - 255 - ], - "31": [ - 33, - 49, - 162, - 255 - ], - "32": [ - 31, - 51, - 161, - 255 - ], - "33": [ - 30, - 53, - 161, - 255 - ], - "34": [ - 29, - 55, - 160, - 255 - ], - "35": [ - 27, - 56, - 160, - 255 - ], - "36": [ - 26, - 58, - 159, - 255 - ], - "37": [ - 25, - 59, - 159, - 255 - ], - "38": [ - 24, - 61, - 158, - 255 - ], - "39": [ - 22, - 62, - 157, - 255 - ], - "40": [ - 21, - 64, - 157, - 255 - ], - "41": [ - 20, - 65, - 156, - 255 - ], - "42": [ - 19, - 66, - 155, - 255 - ], - "43": [ - 18, - 68, - 155, - 255 - ], - "44": [ - 17, - 69, - 154, - 255 - ], - "45": [ - 16, - 70, - 153, - 255 - ], - "46": [ - 15, - 71, - 153, - 255 - ], - "47": [ - 15, - 73, - 152, - 255 - ], - "48": [ - 14, - 74, - 152, - 255 - ], - "49": [ - 13, - 75, - 151, - 255 - ], - "50": [ - 13, - 76, - 150, - 255 - ], - "51": [ - 12, - 77, - 150, - 255 - ], - "52": [ - 12, - 78, - 149, - 255 - ], - "53": [ - 12, - 79, - 149, - 255 - ], - "54": [ - 12, - 81, - 148, - 255 - ], - "55": [ - 12, - 82, - 148, - 255 - ], - "56": [ - 12, - 83, - 147, - 255 - ], - "57": [ - 12, - 84, - 147, - 255 - ], - "58": [ - 12, - 85, - 146, - 255 - ], - "59": [ - 12, - 86, - 146, - 255 - ], - "60": [ - 13, - 87, - 145, - 255 - ], - "61": [ - 13, - 88, - 145, - 255 - ], - "62": [ - 14, - 89, - 144, - 255 - ], - "63": [ - 14, - 90, - 144, - 255 - ], - "64": [ - 15, - 91, - 144, - 255 - ], - "65": [ - 15, - 92, - 143, - 255 - ], - "66": [ - 16, - 93, - 143, - 255 - ], - "67": [ - 17, - 93, - 143, - 255 - ], - "68": [ - 18, - 94, - 142, - 255 - ], - "69": [ - 18, - 95, - 142, - 255 - ], - "70": [ - 19, - 96, - 142, - 255 - ], - "71": [ - 20, - 97, - 141, - 255 - ], - "72": [ - 21, - 98, - 141, - 255 - ], - "73": [ - 21, - 99, - 141, - 255 - ], - "74": [ - 22, - 100, - 140, - 255 - ], - "75": [ - 23, - 101, - 140, - 255 - ], - "76": [ - 24, - 102, - 140, - 255 - ], - "77": [ - 25, - 103, - 140, - 255 - ], - "78": [ - 26, - 103, - 140, - 255 - ], - "79": [ - 26, - 104, - 139, - 255 - ], - "80": [ - 27, - 105, - 139, - 255 - ], - "81": [ - 28, - 106, - 139, - 255 - ], - "82": [ - 29, - 107, - 139, - 255 - ], - "83": [ - 30, - 108, - 139, - 255 - ], - "84": [ - 31, - 109, - 138, - 255 - ], - "85": [ - 31, - 109, - 138, - 255 - ], - "86": [ - 32, - 110, - 138, - 255 - ], - "87": [ - 33, - 111, - 138, - 255 - ], - "88": [ - 34, - 112, - 138, - 255 - ], - "89": [ - 35, - 113, - 138, - 255 - ], - "90": [ - 35, - 114, - 137, - 255 - ], - "91": [ - 36, - 115, - 137, - 255 - ], - "92": [ - 37, - 115, - 137, - 255 - ], - "93": [ - 38, - 116, - 137, - 255 - ], - "94": [ - 39, - 117, - 137, - 255 - ], - "95": [ - 39, - 118, - 137, - 255 - ], - "96": [ - 40, - 119, - 137, - 255 - ], - "97": [ - 41, - 120, - 137, - 255 - ], - "98": [ - 42, - 121, - 137, - 255 - ], - "99": [ - 42, - 121, - 137, - 255 - ], - "100": [ - 43, - 122, - 137, - 255 - ], - "101": [ - 44, - 123, - 136, - 255 - ], - "102": [ - 44, - 124, - 136, - 255 - ], - "103": [ - 45, - 125, - 136, - 255 - ], - "104": [ - 46, - 126, - 136, - 255 - ], - "105": [ - 46, - 127, - 136, - 255 - ], - "106": [ - 47, - 127, - 136, - 255 - ], - "107": [ - 48, - 128, - 136, - 255 - ], - "108": [ - 48, - 129, - 136, - 255 - ], - "109": [ - 49, - 130, - 136, - 255 - ], - "110": [ - 49, - 131, - 136, - 255 - ], - "111": [ - 50, - 132, - 136, - 255 - ], - "112": [ - 51, - 133, - 136, - 255 - ], - "113": [ - 51, - 133, - 136, - 255 - ], - "114": [ - 52, - 134, - 136, - 255 - ], - "115": [ - 52, - 135, - 136, - 255 - ], - "116": [ - 53, - 136, - 136, - 255 - ], - "117": [ - 54, - 137, - 136, - 255 - ], - "118": [ - 54, - 138, - 135, - 255 - ], - "119": [ - 55, - 139, - 135, - 255 - ], - "120": [ - 55, - 140, - 135, - 255 - ], - "121": [ - 56, - 140, - 135, - 255 - ], - "122": [ - 56, - 141, - 135, - 255 - ], - "123": [ - 57, - 142, - 135, - 255 - ], - "124": [ - 57, - 143, - 135, - 255 - ], - "125": [ - 58, - 144, - 135, - 255 - ], - "126": [ - 58, - 145, - 135, - 255 - ], - "127": [ - 59, - 146, - 135, - 255 - ], - "128": [ - 59, - 147, - 135, - 255 - ], - "129": [ - 60, - 148, - 134, - 255 - ], - "130": [ - 60, - 148, - 134, - 255 - ], - "131": [ - 61, - 149, - 134, - 255 - ], - "132": [ - 61, - 150, - 134, - 255 - ], - "133": [ - 62, - 151, - 134, - 255 - ], - "134": [ - 62, - 152, - 134, - 255 - ], - "135": [ - 63, - 153, - 133, - 255 - ], - "136": [ - 64, - 154, - 133, - 255 - ], - "137": [ - 64, - 155, - 133, - 255 - ], - "138": [ - 65, - 156, - 133, - 255 - ], - "139": [ - 65, - 157, - 133, - 255 - ], - "140": [ - 66, - 158, - 132, - 255 - ], - "141": [ - 66, - 158, - 132, - 255 - ], - "142": [ - 67, - 159, - 132, - 255 - ], - "143": [ - 67, - 160, - 132, - 255 - ], - "144": [ - 68, - 161, - 131, - 255 - ], - "145": [ - 69, - 162, - 131, - 255 - ], - "146": [ - 69, - 163, - 131, - 255 - ], - "147": [ - 70, - 164, - 131, - 255 - ], - "148": [ - 70, - 165, - 130, - 255 - ], - "149": [ - 71, - 166, - 130, - 255 - ], - "150": [ - 72, - 167, - 130, - 255 - ], - "151": [ - 72, - 168, - 129, - 255 - ], - "152": [ - 73, - 169, - 129, - 255 - ], - "153": [ - 74, - 169, - 128, - 255 - ], - "154": [ - 74, - 170, - 128, - 255 - ], - "155": [ - 75, - 171, - 128, - 255 - ], - "156": [ - 76, - 172, - 127, - 255 - ], - "157": [ - 77, - 173, - 127, - 255 - ], - "158": [ - 78, - 174, - 126, - 255 - ], - "159": [ - 78, - 175, - 126, - 255 - ], - "160": [ - 79, - 176, - 125, - 255 - ], - "161": [ - 80, - 177, - 125, - 255 - ], - "162": [ - 81, - 178, - 124, - 255 - ], - "163": [ - 82, - 179, - 124, - 255 - ], - "164": [ - 83, - 179, - 123, - 255 - ], - "165": [ - 84, - 180, - 123, - 255 - ], - "166": [ - 85, - 181, - 122, - 255 - ], - "167": [ - 86, - 182, - 121, - 255 - ], - "168": [ - 87, - 183, - 121, - 255 - ], - "169": [ - 88, - 184, - 120, - 255 - ], - "170": [ - 89, - 185, - 120, - 255 - ], - "171": [ - 90, - 186, - 119, - 255 - ], - "172": [ - 91, - 187, - 118, - 255 - ], - "173": [ - 92, - 187, - 118, - 255 - ], - "174": [ - 94, - 188, - 117, - 255 - ], - "175": [ - 95, - 189, - 116, - 255 - ], - "176": [ - 96, - 190, - 115, - 255 - ], - "177": [ - 98, - 191, - 115, - 255 - ], - "178": [ - 99, - 192, - 114, - 255 - ], - "179": [ - 100, - 193, - 113, - 255 - ], - "180": [ - 102, - 193, - 112, - 255 - ], - "181": [ - 103, - 194, - 112, - 255 - ], - "182": [ - 105, - 195, - 111, - 255 - ], - "183": [ - 106, - 196, - 110, - 255 - ], - "184": [ - 108, - 197, - 109, - 255 - ], - "185": [ - 109, - 198, - 108, - 255 - ], - "186": [ - 111, - 198, - 107, - 255 - ], - "187": [ - 113, - 199, - 107, - 255 - ], - "188": [ - 114, - 200, - 106, - 255 - ], - "189": [ - 116, - 201, - 105, - 255 - ], - "190": [ - 118, - 201, - 104, - 255 - ], - "191": [ - 120, - 202, - 103, - 255 - ], - "192": [ - 122, - 203, - 102, - 255 - ], - "193": [ - 124, - 204, - 101, - 255 - ], - "194": [ - 126, - 204, - 100, - 255 - ], - "195": [ - 128, - 205, - 100, - 255 - ], - "196": [ - 130, - 206, - 99, - 255 - ], - "197": [ - 132, - 206, - 98, - 255 - ], - "198": [ - 134, - 207, - 97, - 255 - ], - "199": [ - 136, - 208, - 96, - 255 - ], - "200": [ - 138, - 208, - 95, - 255 - ], - "201": [ - 141, - 209, - 95, - 255 - ], - "202": [ - 143, - 210, - 94, - 255 - ], - "203": [ - 145, - 210, - 93, - 255 - ], - "204": [ - 148, - 211, - 93, - 255 - ], - "205": [ - 150, - 211, - 92, - 255 - ], - "206": [ - 152, - 212, - 92, - 255 - ], - "207": [ - 155, - 212, - 92, - 255 - ], - "208": [ - 157, - 213, - 91, - 255 - ], - "209": [ - 160, - 214, - 91, - 255 - ], - "210": [ - 162, - 214, - 91, - 255 - ], - "211": [ - 165, - 215, - 91, - 255 - ], - "212": [ - 167, - 215, - 91, - 255 - ], - "213": [ - 170, - 215, - 92, - 255 - ], - "214": [ - 172, - 216, - 92, - 255 - ], - "215": [ - 175, - 216, - 92, - 255 - ], - "216": [ - 177, - 217, - 93, - 255 - ], - "217": [ - 179, - 217, - 94, - 255 - ], - "218": [ - 182, - 218, - 94, - 255 - ], - "219": [ - 184, - 218, - 95, - 255 - ], - "220": [ - 186, - 219, - 96, - 255 - ], - "221": [ - 189, - 219, - 97, - 255 - ], - "222": [ - 191, - 220, - 98, - 255 - ], - "223": [ - 193, - 220, - 99, - 255 - ], - "224": [ - 195, - 221, - 100, - 255 - ], - "225": [ - 197, - 221, - 102, - 255 - ], - "226": [ - 199, - 222, - 103, - 255 - ], - "227": [ - 202, - 222, - 104, - 255 - ], - "228": [ - 204, - 223, - 106, - 255 - ], - "229": [ - 206, - 223, - 107, - 255 - ], - "230": [ - 208, - 224, - 109, - 255 - ], - "231": [ - 210, - 224, - 110, - 255 - ], - "232": [ - 212, - 225, - 112, - 255 - ], - "233": [ - 214, - 225, - 113, - 255 - ], - "234": [ - 216, - 226, - 115, - 255 - ], - "235": [ - 217, - 226, - 117, - 255 - ], - "236": [ - 219, - 227, - 118, - 255 - ], - "237": [ - 221, - 228, - 120, - 255 - ], - "238": [ - 223, - 228, - 122, - 255 - ], - "239": [ - 225, - 229, - 123, - 255 - ], - "240": [ - 227, - 229, - 125, - 255 - ], - "241": [ - 229, - 230, - 127, - 255 - ], - "242": [ - 230, - 230, - 129, - 255 - ], - "243": [ - 232, - 231, - 131, - 255 - ], - "244": [ - 234, - 232, - 132, - 255 - ], - "245": [ - 236, - 232, - 134, - 255 - ], - "246": [ - 238, - 233, - 136, - 255 - ], - "247": [ - 239, - 233, - 138, - 255 - ], - "248": [ - 241, - 234, - 140, - 255 - ], - "249": [ - 243, - 235, - 142, - 255 - ], - "250": [ - 245, - 235, - 144, - 255 - ], - "251": [ - 246, - 236, - 145, - 255 - ], - "252": [ - 248, - 236, - 147, - 255 - ], - "253": [ - 250, - 237, - 149, - 255 - ], - "254": [ - 251, - 238, - 151, - 255 - ], - "255": [ - 253, - 238, - 153, - 255 - ] - }, - hsv: { - "0": [ - 255, - 0, - 0, - 255 - ], - "1": [ - 255, - 5, - 0, - 255 - ], - "2": [ - 255, - 11, - 0, - 255 - ], - "3": [ - 255, - 17, - 0, - 255 - ], - "4": [ - 255, - 23, - 0, - 255 - ], - "5": [ - 255, - 29, - 0, - 255 - ], - "6": [ - 255, - 35, - 0, - 255 - ], - "7": [ - 255, - 41, - 0, - 255 - ], - "8": [ - 255, - 47, - 0, - 255 - ], - "9": [ - 255, - 53, - 0, - 255 - ], - "10": [ - 255, - 59, - 0, - 255 - ], - "11": [ - 255, - 64, - 0, - 255 - ], - "12": [ - 255, - 70, - 0, - 255 - ], - "13": [ - 255, - 76, - 0, - 255 - ], - "14": [ - 255, - 82, - 0, - 255 - ], - "15": [ - 255, - 88, - 0, - 255 - ], - "16": [ - 255, - 94, - 0, - 255 - ], - "17": [ - 255, - 100, - 0, - 255 - ], - "18": [ - 255, - 106, - 0, - 255 - ], - "19": [ - 255, - 112, - 0, - 255 - ], - "20": [ - 255, - 118, - 0, - 255 - ], - "21": [ - 255, - 124, - 0, - 255 - ], - "22": [ - 255, - 129, - 0, - 255 - ], - "23": [ - 255, - 135, - 0, - 255 - ], - "24": [ - 255, - 141, - 0, - 255 - ], - "25": [ - 255, - 147, - 0, - 255 - ], - "26": [ - 255, - 153, - 0, - 255 - ], - "27": [ - 255, - 159, - 0, - 255 - ], - "28": [ - 255, - 165, - 0, - 255 - ], - "29": [ - 255, - 171, - 0, - 255 - ], - "30": [ - 255, - 177, - 0, - 255 - ], - "31": [ - 255, - 183, - 0, - 255 - ], - "32": [ - 255, - 189, - 0, - 255 - ], - "33": [ - 255, - 194, - 0, - 255 - ], - "34": [ - 255, - 200, - 0, - 255 - ], - "35": [ - 255, - 206, - 0, - 255 - ], - "36": [ - 255, - 212, - 0, - 255 - ], - "37": [ - 255, - 218, - 0, - 255 - ], - "38": [ - 255, - 224, - 0, - 255 - ], - "39": [ - 255, - 230, - 0, - 255 - ], - "40": [ - 255, - 236, - 0, - 255 - ], - "41": [ - 253, - 241, - 0, - 255 - ], - "42": [ - 251, - 245, - 0, - 255 - ], - "43": [ - 250, - 249, - 0, - 255 - ], - "44": [ - 248, - 252, - 0, - 255 - ], - "45": [ - 244, - 255, - 0, - 255 - ], - "46": [ - 238, - 255, - 0, - 255 - ], - "47": [ - 232, - 255, - 0, - 255 - ], - "48": [ - 226, - 255, - 0, - 255 - ], - "49": [ - 220, - 255, - 0, - 255 - ], - "50": [ - 214, - 255, - 0, - 255 - ], - "51": [ - 208, - 255, - 0, - 255 - ], - "52": [ - 202, - 255, - 0, - 255 - ], - "53": [ - 196, - 255, - 0, - 255 - ], - "54": [ - 191, - 255, - 0, - 255 - ], - "55": [ - 185, - 255, - 0, - 255 - ], - "56": [ - 179, - 255, - 0, - 255 - ], - "57": [ - 173, - 255, - 0, - 255 - ], - "58": [ - 167, - 255, - 0, - 255 - ], - "59": [ - 161, - 255, - 0, - 255 - ], - "60": [ - 155, - 255, - 0, - 255 - ], - "61": [ - 149, - 255, - 0, - 255 - ], - "62": [ - 143, - 255, - 0, - 255 - ], - "63": [ - 137, - 255, - 0, - 255 - ], - "64": [ - 131, - 255, - 0, - 255 - ], - "65": [ - 126, - 255, - 0, - 255 - ], - "66": [ - 120, - 255, - 0, - 255 - ], - "67": [ - 114, - 255, - 0, - 255 - ], - "68": [ - 108, - 255, - 0, - 255 - ], - "69": [ - 102, - 255, - 0, - 255 - ], - "70": [ - 96, - 255, - 0, - 255 - ], - "71": [ - 90, - 255, - 0, - 255 - ], - "72": [ - 84, - 255, - 0, - 255 - ], - "73": [ - 78, - 255, - 0, - 255 - ], - "74": [ - 72, - 255, - 0, - 255 - ], - "75": [ - 67, - 255, - 0, - 255 - ], - "76": [ - 61, - 255, - 0, - 255 - ], - "77": [ - 55, - 255, - 0, - 255 - ], - "78": [ - 49, - 255, - 0, - 255 - ], - "79": [ - 43, - 255, - 0, - 255 - ], - "80": [ - 37, - 255, - 0, - 255 - ], - "81": [ - 31, - 255, - 0, - 255 - ], - "82": [ - 25, - 255, - 0, - 255 - ], - "83": [ - 19, - 255, - 0, - 255 - ], - "84": [ - 13, - 255, - 0, - 255 - ], - "85": [ - 7, - 255, - 0, - 255 - ], - "86": [ - 5, - 255, - 3, - 255 - ], - "87": [ - 4, - 255, - 7, - 255 - ], - "88": [ - 2, - 255, - 11, - 255 - ], - "89": [ - 0, - 255, - 15, - 255 - ], - "90": [ - 0, - 255, - 21, - 255 - ], - "91": [ - 0, - 255, - 27, - 255 - ], - "92": [ - 0, - 255, - 33, - 255 - ], - "93": [ - 0, - 255, - 39, - 255 - ], - "94": [ - 0, - 255, - 45, - 255 - ], - "95": [ - 0, - 255, - 51, - 255 - ], - "96": [ - 0, - 255, - 57, - 255 - ], - "97": [ - 0, - 255, - 62, - 255 - ], - "98": [ - 0, - 255, - 68, - 255 - ], - "99": [ - 0, - 255, - 74, - 255 - ], - "100": [ - 0, - 255, - 80, - 255 - ], - "101": [ - 0, - 255, - 86, - 255 - ], - "102": [ - 0, - 255, - 92, - 255 - ], - "103": [ - 0, - 255, - 98, - 255 - ], - "104": [ - 0, - 255, - 104, - 255 - ], - "105": [ - 0, - 255, - 110, - 255 - ], - "106": [ - 0, - 255, - 116, - 255 - ], - "107": [ - 0, - 255, - 121, - 255 - ], - "108": [ - 0, - 255, - 127, - 255 - ], - "109": [ - 0, - 255, - 133, - 255 - ], - "110": [ - 0, - 255, - 139, - 255 - ], - "111": [ - 0, - 255, - 145, - 255 - ], - "112": [ - 0, - 255, - 151, - 255 - ], - "113": [ - 0, - 255, - 157, - 255 - ], - "114": [ - 0, - 255, - 163, - 255 - ], - "115": [ - 0, - 255, - 169, - 255 - ], - "116": [ - 0, - 255, - 175, - 255 - ], - "117": [ - 0, - 255, - 181, - 255 - ], - "118": [ - 0, - 255, - 186, - 255 - ], - "119": [ - 0, - 255, - 192, - 255 - ], - "120": [ - 0, - 255, - 198, - 255 - ], - "121": [ - 0, - 255, - 204, - 255 - ], - "122": [ - 0, - 255, - 210, - 255 - ], - "123": [ - 0, - 255, - 216, - 255 - ], - "124": [ - 0, - 255, - 222, - 255 - ], - "125": [ - 0, - 255, - 228, - 255 - ], - "126": [ - 0, - 255, - 234, - 255 - ], - "127": [ - 0, - 255, - 240, - 255 - ], - "128": [ - 0, - 255, - 245, - 255 - ], - "129": [ - 0, - 255, - 251, - 255 - ], - "130": [ - 0, - 252, - 255, - 255 - ], - "131": [ - 0, - 246, - 255, - 255 - ], - "132": [ - 0, - 240, - 255, - 255 - ], - "133": [ - 0, - 234, - 255, - 255 - ], - "134": [ - 0, - 228, - 255, - 255 - ], - "135": [ - 0, - 222, - 255, - 255 - ], - "136": [ - 0, - 216, - 255, - 255 - ], - "137": [ - 0, - 210, - 255, - 255 - ], - "138": [ - 0, - 204, - 255, - 255 - ], - "139": [ - 0, - 199, - 255, - 255 - ], - "140": [ - 0, - 193, - 255, - 255 - ], - "141": [ - 0, - 187, - 255, - 255 - ], - "142": [ - 0, - 181, - 255, - 255 - ], - "143": [ - 0, - 175, - 255, - 255 - ], - "144": [ - 0, - 169, - 255, - 255 - ], - "145": [ - 0, - 163, - 255, - 255 - ], - "146": [ - 0, - 157, - 255, - 255 - ], - "147": [ - 0, - 151, - 255, - 255 - ], - "148": [ - 0, - 145, - 255, - 255 - ], - "149": [ - 0, - 139, - 255, - 255 - ], - "150": [ - 0, - 134, - 255, - 255 - ], - "151": [ - 0, - 128, - 255, - 255 - ], - "152": [ - 0, - 122, - 255, - 255 - ], - "153": [ - 0, - 116, - 255, - 255 - ], - "154": [ - 0, - 110, - 255, - 255 - ], - "155": [ - 0, - 104, - 255, - 255 - ], - "156": [ - 0, - 98, - 255, - 255 - ], - "157": [ - 0, - 92, - 255, - 255 - ], - "158": [ - 0, - 86, - 255, - 255 - ], - "159": [ - 0, - 80, - 255, - 255 - ], - "160": [ - 0, - 75, - 255, - 255 - ], - "161": [ - 0, - 69, - 255, - 255 - ], - "162": [ - 0, - 63, - 255, - 255 - ], - "163": [ - 0, - 57, - 255, - 255 - ], - "164": [ - 0, - 51, - 255, - 255 - ], - "165": [ - 0, - 45, - 255, - 255 - ], - "166": [ - 0, - 39, - 255, - 255 - ], - "167": [ - 0, - 33, - 255, - 255 - ], - "168": [ - 0, - 27, - 255, - 255 - ], - "169": [ - 0, - 21, - 255, - 255 - ], - "170": [ - 0, - 15, - 255, - 255 - ], - "171": [ - 1, - 12, - 255, - 255 - ], - "172": [ - 3, - 8, - 255, - 255 - ], - "173": [ - 5, - 4, - 255, - 255 - ], - "174": [ - 7, - 0, - 255, - 255 - ], - "175": [ - 13, - 0, - 255, - 255 - ], - "176": [ - 19, - 0, - 255, - 255 - ], - "177": [ - 25, - 0, - 255, - 255 - ], - "178": [ - 31, - 0, - 255, - 255 - ], - "179": [ - 37, - 0, - 255, - 255 - ], - "180": [ - 43, - 0, - 255, - 255 - ], - "181": [ - 49, - 0, - 255, - 255 - ], - "182": [ - 54, - 0, - 255, - 255 - ], - "183": [ - 60, - 0, - 255, - 255 - ], - "184": [ - 66, - 0, - 255, - 255 - ], - "185": [ - 72, - 0, - 255, - 255 - ], - "186": [ - 78, - 0, - 255, - 255 - ], - "187": [ - 84, - 0, - 255, - 255 - ], - "188": [ - 90, - 0, - 255, - 255 - ], - "189": [ - 96, - 0, - 255, - 255 - ], - "190": [ - 102, - 0, - 255, - 255 - ], - "191": [ - 108, - 0, - 255, - 255 - ], - "192": [ - 113, - 0, - 255, - 255 - ], - "193": [ - 119, - 0, - 255, - 255 - ], - "194": [ - 125, - 0, - 255, - 255 - ], - "195": [ - 131, - 0, - 255, - 255 - ], - "196": [ - 137, - 0, - 255, - 255 - ], - "197": [ - 143, - 0, - 255, - 255 - ], - "198": [ - 149, - 0, - 255, - 255 - ], - "199": [ - 155, - 0, - 255, - 255 - ], - "200": [ - 161, - 0, - 255, - 255 - ], - "201": [ - 167, - 0, - 255, - 255 - ], - "202": [ - 173, - 0, - 255, - 255 - ], - "203": [ - 178, - 0, - 255, - 255 - ], - "204": [ - 184, - 0, - 255, - 255 - ], - "205": [ - 190, - 0, - 255, - 255 - ], - "206": [ - 196, - 0, - 255, - 255 - ], - "207": [ - 202, - 0, - 255, - 255 - ], - "208": [ - 208, - 0, - 255, - 255 - ], - "209": [ - 214, - 0, - 255, - 255 - ], - "210": [ - 220, - 0, - 255, - 255 - ], - "211": [ - 226, - 0, - 255, - 255 - ], - "212": [ - 232, - 0, - 255, - 255 - ], - "213": [ - 238, - 0, - 255, - 255 - ], - "214": [ - 243, - 0, - 255, - 255 - ], - "215": [ - 247, - 0, - 253, - 255 - ], - "216": [ - 249, - 0, - 249, - 255 - ], - "217": [ - 251, - 0, - 245, - 255 - ], - "218": [ - 253, - 0, - 241, - 255 - ], - "219": [ - 255, - 0, - 236, - 255 - ], - "220": [ - 255, - 0, - 230, - 255 - ], - "221": [ - 255, - 0, - 224, - 255 - ], - "222": [ - 255, - 0, - 218, - 255 - ], - "223": [ - 255, - 0, - 212, - 255 - ], - "224": [ - 255, - 0, - 207, - 255 - ], - "225": [ - 255, - 0, - 201, - 255 - ], - "226": [ - 255, - 0, - 195, - 255 - ], - "227": [ - 255, - 0, - 189, - 255 - ], - "228": [ - 255, - 0, - 183, - 255 - ], - "229": [ - 255, - 0, - 177, - 255 - ], - "230": [ - 255, - 0, - 171, - 255 - ], - "231": [ - 255, - 0, - 165, - 255 - ], - "232": [ - 255, - 0, - 159, - 255 - ], - "233": [ - 255, - 0, - 153, - 255 - ], - "234": [ - 255, - 0, - 147, - 255 - ], - "235": [ - 255, - 0, - 142, - 255 - ], - "236": [ - 255, - 0, - 136, - 255 - ], - "237": [ - 255, - 0, - 130, - 255 - ], - "238": [ - 255, - 0, - 124, - 255 - ], - "239": [ - 255, - 0, - 118, - 255 - ], - "240": [ - 255, - 0, - 112, - 255 - ], - "241": [ - 255, - 0, - 106, - 255 - ], - "242": [ - 255, - 0, - 100, - 255 - ], - "243": [ - 255, - 0, - 94, - 255 - ], - "244": [ - 255, - 0, - 88, - 255 - ], - "245": [ - 255, - 0, - 82, - 255 - ], - "246": [ - 255, - 0, - 77, - 255 - ], - "247": [ - 255, - 0, - 71, - 255 - ], - "248": [ - 255, - 0, - 65, - 255 - ], - "249": [ - 255, - 0, - 59, - 255 - ], - "250": [ - 255, - 0, - 53, - 255 - ], - "251": [ - 255, - 0, - 47, - 255 - ], - "252": [ - 255, - 0, - 41, - 255 - ], - "253": [ - 255, - 0, - 35, - 255 - ], - "254": [ - 255, - 0, - 29, - 255 - ], - "255": [ - 255, - 0, - 23, - 255 - ] - }, - ice: { - "0": [ - 3, - 5, - 18, - 255 - ], - "1": [ - 4, - 6, - 19, - 255 - ], - "2": [ - 5, - 7, - 21, - 255 - ], - "3": [ - 6, - 8, - 22, - 255 - ], - "4": [ - 6, - 8, - 24, - 255 - ], - "5": [ - 7, - 9, - 25, - 255 - ], - "6": [ - 8, - 10, - 27, - 255 - ], - "7": [ - 9, - 11, - 28, - 255 - ], - "8": [ - 10, - 12, - 30, - 255 - ], - "9": [ - 11, - 13, - 31, - 255 - ], - "10": [ - 12, - 14, - 32, - 255 - ], - "11": [ - 13, - 15, - 34, - 255 - ], - "12": [ - 14, - 16, - 35, - 255 - ], - "13": [ - 15, - 16, - 37, - 255 - ], - "14": [ - 16, - 17, - 38, - 255 - ], - "15": [ - 17, - 18, - 40, - 255 - ], - "16": [ - 18, - 19, - 41, - 255 - ], - "17": [ - 19, - 20, - 42, - 255 - ], - "18": [ - 20, - 21, - 44, - 255 - ], - "19": [ - 21, - 21, - 45, - 255 - ], - "20": [ - 22, - 22, - 47, - 255 - ], - "21": [ - 23, - 23, - 48, - 255 - ], - "22": [ - 24, - 24, - 50, - 255 - ], - "23": [ - 25, - 25, - 51, - 255 - ], - "24": [ - 26, - 25, - 53, - 255 - ], - "25": [ - 27, - 26, - 54, - 255 - ], - "26": [ - 27, - 27, - 56, - 255 - ], - "27": [ - 28, - 28, - 57, - 255 - ], - "28": [ - 29, - 29, - 59, - 255 - ], - "29": [ - 30, - 29, - 60, - 255 - ], - "30": [ - 31, - 30, - 62, - 255 - ], - "31": [ - 32, - 31, - 63, - 255 - ], - "32": [ - 33, - 32, - 65, - 255 - ], - "33": [ - 34, - 32, - 66, - 255 - ], - "34": [ - 34, - 33, - 68, - 255 - ], - "35": [ - 35, - 34, - 69, - 255 - ], - "36": [ - 36, - 35, - 71, - 255 - ], - "37": [ - 37, - 35, - 72, - 255 - ], - "38": [ - 38, - 36, - 74, - 255 - ], - "39": [ - 39, - 37, - 75, - 255 - ], - "40": [ - 39, - 38, - 77, - 255 - ], - "41": [ - 40, - 38, - 79, - 255 - ], - "42": [ - 41, - 39, - 80, - 255 - ], - "43": [ - 42, - 40, - 82, - 255 - ], - "44": [ - 42, - 41, - 83, - 255 - ], - "45": [ - 43, - 41, - 85, - 255 - ], - "46": [ - 44, - 42, - 87, - 255 - ], - "47": [ - 45, - 43, - 88, - 255 - ], - "48": [ - 45, - 44, - 90, - 255 - ], - "49": [ - 46, - 45, - 91, - 255 - ], - "50": [ - 47, - 45, - 93, - 255 - ], - "51": [ - 48, - 46, - 95, - 255 - ], - "52": [ - 48, - 47, - 96, - 255 - ], - "53": [ - 49, - 48, - 98, - 255 - ], - "54": [ - 50, - 48, - 100, - 255 - ], - "55": [ - 50, - 49, - 101, - 255 - ], - "56": [ - 51, - 50, - 103, - 255 - ], - "57": [ - 52, - 51, - 105, - 255 - ], - "58": [ - 52, - 51, - 106, - 255 - ], - "59": [ - 53, - 52, - 108, - 255 - ], - "60": [ - 53, - 53, - 110, - 255 - ], - "61": [ - 54, - 54, - 111, - 255 - ], - "62": [ - 55, - 55, - 113, - 255 - ], - "63": [ - 55, - 55, - 115, - 255 - ], - "64": [ - 56, - 56, - 116, - 255 - ], - "65": [ - 56, - 57, - 118, - 255 - ], - "66": [ - 57, - 58, - 120, - 255 - ], - "67": [ - 57, - 59, - 121, - 255 - ], - "68": [ - 58, - 59, - 123, - 255 - ], - "69": [ - 58, - 60, - 125, - 255 - ], - "70": [ - 58, - 61, - 126, - 255 - ], - "71": [ - 59, - 62, - 128, - 255 - ], - "72": [ - 59, - 63, - 130, - 255 - ], - "73": [ - 60, - 64, - 131, - 255 - ], - "74": [ - 60, - 65, - 133, - 255 - ], - "75": [ - 60, - 65, - 134, - 255 - ], - "76": [ - 60, - 66, - 136, - 255 - ], - "77": [ - 61, - 67, - 138, - 255 - ], - "78": [ - 61, - 68, - 139, - 255 - ], - "79": [ - 61, - 69, - 141, - 255 - ], - "80": [ - 61, - 70, - 142, - 255 - ], - "81": [ - 62, - 71, - 144, - 255 - ], - "82": [ - 62, - 72, - 145, - 255 - ], - "83": [ - 62, - 73, - 147, - 255 - ], - "84": [ - 62, - 74, - 148, - 255 - ], - "85": [ - 62, - 75, - 150, - 255 - ], - "86": [ - 62, - 76, - 151, - 255 - ], - "87": [ - 62, - 77, - 152, - 255 - ], - "88": [ - 62, - 78, - 154, - 255 - ], - "89": [ - 62, - 79, - 155, - 255 - ], - "90": [ - 62, - 80, - 156, - 255 - ], - "91": [ - 62, - 81, - 157, - 255 - ], - "92": [ - 62, - 82, - 159, - 255 - ], - "93": [ - 62, - 83, - 160, - 255 - ], - "94": [ - 62, - 84, - 161, - 255 - ], - "95": [ - 62, - 85, - 162, - 255 - ], - "96": [ - 62, - 87, - 163, - 255 - ], - "97": [ - 62, - 88, - 164, - 255 - ], - "98": [ - 62, - 89, - 165, - 255 - ], - "99": [ - 62, - 90, - 166, - 255 - ], - "100": [ - 62, - 91, - 167, - 255 - ], - "101": [ - 62, - 92, - 168, - 255 - ], - "102": [ - 62, - 93, - 168, - 255 - ], - "103": [ - 62, - 94, - 169, - 255 - ], - "104": [ - 62, - 96, - 170, - 255 - ], - "105": [ - 62, - 97, - 171, - 255 - ], - "106": [ - 62, - 98, - 172, - 255 - ], - "107": [ - 62, - 99, - 172, - 255 - ], - "108": [ - 62, - 100, - 173, - 255 - ], - "109": [ - 62, - 101, - 174, - 255 - ], - "110": [ - 62, - 102, - 174, - 255 - ], - "111": [ - 62, - 103, - 175, - 255 - ], - "112": [ - 62, - 105, - 175, - 255 - ], - "113": [ - 62, - 106, - 176, - 255 - ], - "114": [ - 62, - 107, - 177, - 255 - ], - "115": [ - 62, - 108, - 177, - 255 - ], - "116": [ - 62, - 109, - 178, - 255 - ], - "117": [ - 62, - 110, - 178, - 255 - ], - "118": [ - 63, - 111, - 179, - 255 - ], - "119": [ - 63, - 112, - 179, - 255 - ], - "120": [ - 63, - 114, - 180, - 255 - ], - "121": [ - 63, - 115, - 180, - 255 - ], - "122": [ - 64, - 116, - 180, - 255 - ], - "123": [ - 64, - 117, - 181, - 255 - ], - "124": [ - 64, - 118, - 181, - 255 - ], - "125": [ - 65, - 119, - 182, - 255 - ], - "126": [ - 65, - 120, - 182, - 255 - ], - "127": [ - 65, - 121, - 183, - 255 - ], - "128": [ - 66, - 122, - 183, - 255 - ], - "129": [ - 66, - 123, - 183, - 255 - ], - "130": [ - 67, - 125, - 184, - 255 - ], - "131": [ - 67, - 126, - 184, - 255 - ], - "132": [ - 68, - 127, - 185, - 255 - ], - "133": [ - 68, - 128, - 185, - 255 - ], - "134": [ - 69, - 129, - 185, - 255 - ], - "135": [ - 69, - 130, - 186, - 255 - ], - "136": [ - 70, - 131, - 186, - 255 - ], - "137": [ - 70, - 132, - 186, - 255 - ], - "138": [ - 71, - 133, - 187, - 255 - ], - "139": [ - 72, - 134, - 187, - 255 - ], - "140": [ - 72, - 135, - 188, - 255 - ], - "141": [ - 73, - 136, - 188, - 255 - ], - "142": [ - 74, - 137, - 188, - 255 - ], - "143": [ - 74, - 139, - 189, - 255 - ], - "144": [ - 75, - 140, - 189, - 255 - ], - "145": [ - 76, - 141, - 189, - 255 - ], - "146": [ - 76, - 142, - 190, - 255 - ], - "147": [ - 77, - 143, - 190, - 255 - ], - "148": [ - 78, - 144, - 190, - 255 - ], - "149": [ - 79, - 145, - 191, - 255 - ], - "150": [ - 79, - 146, - 191, - 255 - ], - "151": [ - 80, - 147, - 192, - 255 - ], - "152": [ - 81, - 148, - 192, - 255 - ], - "153": [ - 82, - 149, - 192, - 255 - ], - "154": [ - 82, - 150, - 193, - 255 - ], - "155": [ - 83, - 151, - 193, - 255 - ], - "156": [ - 84, - 152, - 193, - 255 - ], - "157": [ - 85, - 153, - 194, - 255 - ], - "158": [ - 86, - 154, - 194, - 255 - ], - "159": [ - 87, - 156, - 195, - 255 - ], - "160": [ - 88, - 157, - 195, - 255 - ], - "161": [ - 88, - 158, - 195, - 255 - ], - "162": [ - 89, - 159, - 196, - 255 - ], - "163": [ - 90, - 160, - 196, - 255 - ], - "164": [ - 91, - 161, - 197, - 255 - ], - "165": [ - 92, - 162, - 197, - 255 - ], - "166": [ - 93, - 163, - 197, - 255 - ], - "167": [ - 94, - 164, - 198, - 255 - ], - "168": [ - 95, - 165, - 198, - 255 - ], - "169": [ - 96, - 166, - 199, - 255 - ], - "170": [ - 97, - 167, - 199, - 255 - ], - "171": [ - 98, - 168, - 199, - 255 - ], - "172": [ - 99, - 169, - 200, - 255 - ], - "173": [ - 100, - 170, - 200, - 255 - ], - "174": [ - 101, - 171, - 201, - 255 - ], - "175": [ - 102, - 172, - 201, - 255 - ], - "176": [ - 103, - 174, - 201, - 255 - ], - "177": [ - 104, - 175, - 202, - 255 - ], - "178": [ - 105, - 176, - 202, - 255 - ], - "179": [ - 106, - 177, - 203, - 255 - ], - "180": [ - 107, - 178, - 203, - 255 - ], - "181": [ - 109, - 179, - 203, - 255 - ], - "182": [ - 110, - 180, - 204, - 255 - ], - "183": [ - 111, - 181, - 204, - 255 - ], - "184": [ - 112, - 182, - 205, - 255 - ], - "185": [ - 113, - 183, - 205, - 255 - ], - "186": [ - 114, - 184, - 205, - 255 - ], - "187": [ - 116, - 185, - 206, - 255 - ], - "188": [ - 117, - 186, - 206, - 255 - ], - "189": [ - 118, - 187, - 207, - 255 - ], - "190": [ - 119, - 188, - 207, - 255 - ], - "191": [ - 121, - 189, - 208, - 255 - ], - "192": [ - 122, - 190, - 208, - 255 - ], - "193": [ - 123, - 191, - 208, - 255 - ], - "194": [ - 125, - 192, - 209, - 255 - ], - "195": [ - 126, - 193, - 209, - 255 - ], - "196": [ - 128, - 194, - 210, - 255 - ], - "197": [ - 129, - 195, - 210, - 255 - ], - "198": [ - 131, - 196, - 211, - 255 - ], - "199": [ - 132, - 198, - 211, - 255 - ], - "200": [ - 134, - 199, - 211, - 255 - ], - "201": [ - 135, - 200, - 212, - 255 - ], - "202": [ - 137, - 201, - 212, - 255 - ], - "203": [ - 138, - 202, - 213, - 255 - ], - "204": [ - 140, - 203, - 213, - 255 - ], - "205": [ - 142, - 203, - 214, - 255 - ], - "206": [ - 143, - 204, - 214, - 255 - ], - "207": [ - 145, - 205, - 215, - 255 - ], - "208": [ - 147, - 206, - 215, - 255 - ], - "209": [ - 149, - 207, - 216, - 255 - ], - "210": [ - 150, - 208, - 216, - 255 - ], - "211": [ - 152, - 209, - 217, - 255 - ], - "212": [ - 154, - 210, - 217, - 255 - ], - "213": [ - 156, - 211, - 218, - 255 - ], - "214": [ - 158, - 212, - 219, - 255 - ], - "215": [ - 160, - 213, - 219, - 255 - ], - "216": [ - 161, - 214, - 220, - 255 - ], - "217": [ - 163, - 215, - 220, - 255 - ], - "218": [ - 165, - 216, - 221, - 255 - ], - "219": [ - 167, - 217, - 222, - 255 - ], - "220": [ - 169, - 218, - 222, - 255 - ], - "221": [ - 171, - 219, - 223, - 255 - ], - "222": [ - 173, - 220, - 224, - 255 - ], - "223": [ - 175, - 221, - 225, - 255 - ], - "224": [ - 176, - 221, - 225, - 255 - ], - "225": [ - 178, - 222, - 226, - 255 - ], - "226": [ - 180, - 223, - 227, - 255 - ], - "227": [ - 182, - 224, - 228, - 255 - ], - "228": [ - 184, - 225, - 228, - 255 - ], - "229": [ - 186, - 226, - 229, - 255 - ], - "230": [ - 188, - 227, - 230, - 255 - ], - "231": [ - 190, - 228, - 231, - 255 - ], - "232": [ - 192, - 229, - 232, - 255 - ], - "233": [ - 193, - 230, - 233, - 255 - ], - "234": [ - 195, - 231, - 234, - 255 - ], - "235": [ - 197, - 232, - 234, - 255 - ], - "236": [ - 199, - 233, - 235, - 255 - ], - "237": [ - 201, - 234, - 236, - 255 - ], - "238": [ - 203, - 235, - 237, - 255 - ], - "239": [ - 205, - 236, - 238, - 255 - ], - "240": [ - 207, - 237, - 239, - 255 - ], - "241": [ - 208, - 238, - 240, - 255 - ], - "242": [ - 210, - 239, - 241, - 255 - ], - "243": [ - 212, - 240, - 242, - 255 - ], - "244": [ - 214, - 241, - 243, - 255 - ], - "245": [ - 216, - 242, - 244, - 255 - ], - "246": [ - 218, - 243, - 245, - 255 - ], - "247": [ - 219, - 244, - 245, - 255 - ], - "248": [ - 221, - 245, - 246, - 255 - ], - "249": [ - 223, - 246, - 247, - 255 - ], - "250": [ - 225, - 247, - 248, - 255 - ], - "251": [ - 227, - 248, - 249, - 255 - ], - "252": [ - 228, - 249, - 250, - 255 - ], - "253": [ - 230, - 250, - 251, - 255 - ], - "254": [ - 232, - 251, - 252, - 255 - ], - "255": [ - 234, - 252, - 253, - 255 - ] - }, - jet: { - "0": [ - 0, - 0, - 127, - 255 - ], - "1": [ - 0, - 0, - 132, - 255 - ], - "2": [ - 0, - 0, - 136, - 255 - ], - "3": [ - 0, - 0, - 141, - 255 - ], - "4": [ - 0, - 0, - 145, - 255 - ], - "5": [ - 0, - 0, - 150, - 255 - ], - "6": [ - 0, - 0, - 154, - 255 - ], - "7": [ - 0, - 0, - 159, - 255 - ], - "8": [ - 0, - 0, - 163, - 255 - ], - "9": [ - 0, - 0, - 168, - 255 - ], - "10": [ - 0, - 0, - 172, - 255 - ], - "11": [ - 0, - 0, - 177, - 255 - ], - "12": [ - 0, - 0, - 182, - 255 - ], - "13": [ - 0, - 0, - 186, - 255 - ], - "14": [ - 0, - 0, - 191, - 255 - ], - "15": [ - 0, - 0, - 195, - 255 - ], - "16": [ - 0, - 0, - 200, - 255 - ], - "17": [ - 0, - 0, - 204, - 255 - ], - "18": [ - 0, - 0, - 209, - 255 - ], - "19": [ - 0, - 0, - 213, - 255 - ], - "20": [ - 0, - 0, - 218, - 255 - ], - "21": [ - 0, - 0, - 222, - 255 - ], - "22": [ - 0, - 0, - 227, - 255 - ], - "23": [ - 0, - 0, - 232, - 255 - ], - "24": [ - 0, - 0, - 236, - 255 - ], - "25": [ - 0, - 0, - 241, - 255 - ], - "26": [ - 0, - 0, - 245, - 255 - ], - "27": [ - 0, - 0, - 250, - 255 - ], - "28": [ - 0, - 0, - 254, - 255 - ], - "29": [ - 0, - 0, - 255, - 255 - ], - "30": [ - 0, - 0, - 255, - 255 - ], - "31": [ - 0, - 0, - 255, - 255 - ], - "32": [ - 0, - 0, - 255, - 255 - ], - "33": [ - 0, - 4, - 255, - 255 - ], - "34": [ - 0, - 8, - 255, - 255 - ], - "35": [ - 0, - 12, - 255, - 255 - ], - "36": [ - 0, - 16, - 255, - 255 - ], - "37": [ - 0, - 20, - 255, - 255 - ], - "38": [ - 0, - 24, - 255, - 255 - ], - "39": [ - 0, - 28, - 255, - 255 - ], - "40": [ - 0, - 32, - 255, - 255 - ], - "41": [ - 0, - 36, - 255, - 255 - ], - "42": [ - 0, - 40, - 255, - 255 - ], - "43": [ - 0, - 44, - 255, - 255 - ], - "44": [ - 0, - 48, - 255, - 255 - ], - "45": [ - 0, - 52, - 255, - 255 - ], - "46": [ - 0, - 56, - 255, - 255 - ], - "47": [ - 0, - 60, - 255, - 255 - ], - "48": [ - 0, - 64, - 255, - 255 - ], - "49": [ - 0, - 68, - 255, - 255 - ], - "50": [ - 0, - 72, - 255, - 255 - ], - "51": [ - 0, - 76, - 255, - 255 - ], - "52": [ - 0, - 80, - 255, - 255 - ], - "53": [ - 0, - 84, - 255, - 255 - ], - "54": [ - 0, - 88, - 255, - 255 - ], - "55": [ - 0, - 92, - 255, - 255 - ], - "56": [ - 0, - 96, - 255, - 255 - ], - "57": [ - 0, - 100, - 255, - 255 - ], - "58": [ - 0, - 104, - 255, - 255 - ], - "59": [ - 0, - 108, - 255, - 255 - ], - "60": [ - 0, - 112, - 255, - 255 - ], - "61": [ - 0, - 116, - 255, - 255 - ], - "62": [ - 0, - 120, - 255, - 255 - ], - "63": [ - 0, - 124, - 255, - 255 - ], - "64": [ - 0, - 128, - 255, - 255 - ], - "65": [ - 0, - 132, - 255, - 255 - ], - "66": [ - 0, - 136, - 255, - 255 - ], - "67": [ - 0, - 140, - 255, - 255 - ], - "68": [ - 0, - 144, - 255, - 255 - ], - "69": [ - 0, - 148, - 255, - 255 - ], - "70": [ - 0, - 152, - 255, - 255 - ], - "71": [ - 0, - 156, - 255, - 255 - ], - "72": [ - 0, - 160, - 255, - 255 - ], - "73": [ - 0, - 164, - 255, - 255 - ], - "74": [ - 0, - 168, - 255, - 255 - ], - "75": [ - 0, - 172, - 255, - 255 - ], - "76": [ - 0, - 176, - 255, - 255 - ], - "77": [ - 0, - 180, - 255, - 255 - ], - "78": [ - 0, - 184, - 255, - 255 - ], - "79": [ - 0, - 188, - 255, - 255 - ], - "80": [ - 0, - 192, - 255, - 255 - ], - "81": [ - 0, - 196, - 255, - 255 - ], - "82": [ - 0, - 200, - 255, - 255 - ], - "83": [ - 0, - 204, - 255, - 255 - ], - "84": [ - 0, - 208, - 255, - 255 - ], - "85": [ - 0, - 212, - 255, - 255 - ], - "86": [ - 0, - 216, - 255, - 255 - ], - "87": [ - 0, - 220, - 254, - 255 - ], - "88": [ - 0, - 224, - 250, - 255 - ], - "89": [ - 0, - 228, - 247, - 255 - ], - "90": [ - 2, - 232, - 244, - 255 - ], - "91": [ - 5, - 236, - 241, - 255 - ], - "92": [ - 8, - 240, - 237, - 255 - ], - "93": [ - 12, - 244, - 234, - 255 - ], - "94": [ - 15, - 248, - 231, - 255 - ], - "95": [ - 18, - 252, - 228, - 255 - ], - "96": [ - 21, - 255, - 225, - 255 - ], - "97": [ - 24, - 255, - 221, - 255 - ], - "98": [ - 28, - 255, - 218, - 255 - ], - "99": [ - 31, - 255, - 215, - 255 - ], - "100": [ - 34, - 255, - 212, - 255 - ], - "101": [ - 37, - 255, - 208, - 255 - ], - "102": [ - 41, - 255, - 205, - 255 - ], - "103": [ - 44, - 255, - 202, - 255 - ], - "104": [ - 47, - 255, - 199, - 255 - ], - "105": [ - 50, - 255, - 195, - 255 - ], - "106": [ - 54, - 255, - 192, - 255 - ], - "107": [ - 57, - 255, - 189, - 255 - ], - "108": [ - 60, - 255, - 186, - 255 - ], - "109": [ - 63, - 255, - 183, - 255 - ], - "110": [ - 66, - 255, - 179, - 255 - ], - "111": [ - 70, - 255, - 176, - 255 - ], - "112": [ - 73, - 255, - 173, - 255 - ], - "113": [ - 76, - 255, - 170, - 255 - ], - "114": [ - 79, - 255, - 166, - 255 - ], - "115": [ - 83, - 255, - 163, - 255 - ], - "116": [ - 86, - 255, - 160, - 255 - ], - "117": [ - 89, - 255, - 157, - 255 - ], - "118": [ - 92, - 255, - 154, - 255 - ], - "119": [ - 95, - 255, - 150, - 255 - ], - "120": [ - 99, - 255, - 147, - 255 - ], - "121": [ - 102, - 255, - 144, - 255 - ], - "122": [ - 105, - 255, - 141, - 255 - ], - "123": [ - 108, - 255, - 137, - 255 - ], - "124": [ - 112, - 255, - 134, - 255 - ], - "125": [ - 115, - 255, - 131, - 255 - ], - "126": [ - 118, - 255, - 128, - 255 - ], - "127": [ - 121, - 255, - 125, - 255 - ], - "128": [ - 124, - 255, - 121, - 255 - ], - "129": [ - 128, - 255, - 118, - 255 - ], - "130": [ - 131, - 255, - 115, - 255 - ], - "131": [ - 134, - 255, - 112, - 255 - ], - "132": [ - 137, - 255, - 108, - 255 - ], - "133": [ - 141, - 255, - 105, - 255 - ], - "134": [ - 144, - 255, - 102, - 255 - ], - "135": [ - 147, - 255, - 99, - 255 - ], - "136": [ - 150, - 255, - 95, - 255 - ], - "137": [ - 154, - 255, - 92, - 255 - ], - "138": [ - 157, - 255, - 89, - 255 - ], - "139": [ - 160, - 255, - 86, - 255 - ], - "140": [ - 163, - 255, - 83, - 255 - ], - "141": [ - 166, - 255, - 79, - 255 - ], - "142": [ - 170, - 255, - 76, - 255 - ], - "143": [ - 173, - 255, - 73, - 255 - ], - "144": [ - 176, - 255, - 70, - 255 - ], - "145": [ - 179, - 255, - 66, - 255 - ], - "146": [ - 183, - 255, - 63, - 255 - ], - "147": [ - 186, - 255, - 60, - 255 - ], - "148": [ - 189, - 255, - 57, - 255 - ], - "149": [ - 192, - 255, - 54, - 255 - ], - "150": [ - 195, - 255, - 50, - 255 - ], - "151": [ - 199, - 255, - 47, - 255 - ], - "152": [ - 202, - 255, - 44, - 255 - ], - "153": [ - 205, - 255, - 41, - 255 - ], - "154": [ - 208, - 255, - 37, - 255 - ], - "155": [ - 212, - 255, - 34, - 255 - ], - "156": [ - 215, - 255, - 31, - 255 - ], - "157": [ - 218, - 255, - 28, - 255 - ], - "158": [ - 221, - 255, - 24, - 255 - ], - "159": [ - 224, - 255, - 21, - 255 - ], - "160": [ - 228, - 255, - 18, - 255 - ], - "161": [ - 231, - 255, - 15, - 255 - ], - "162": [ - 234, - 255, - 12, - 255 - ], - "163": [ - 237, - 255, - 8, - 255 - ], - "164": [ - 241, - 252, - 5, - 255 - ], - "165": [ - 244, - 248, - 2, - 255 - ], - "166": [ - 247, - 244, - 0, - 255 - ], - "167": [ - 250, - 240, - 0, - 255 - ], - "168": [ - 254, - 237, - 0, - 255 - ], - "169": [ - 255, - 233, - 0, - 255 - ], - "170": [ - 255, - 229, - 0, - 255 - ], - "171": [ - 255, - 226, - 0, - 255 - ], - "172": [ - 255, - 222, - 0, - 255 - ], - "173": [ - 255, - 218, - 0, - 255 - ], - "174": [ - 255, - 215, - 0, - 255 - ], - "175": [ - 255, - 211, - 0, - 255 - ], - "176": [ - 255, - 207, - 0, - 255 - ], - "177": [ - 255, - 203, - 0, - 255 - ], - "178": [ - 255, - 200, - 0, - 255 - ], - "179": [ - 255, - 196, - 0, - 255 - ], - "180": [ - 255, - 192, - 0, - 255 - ], - "181": [ - 255, - 189, - 0, - 255 - ], - "182": [ - 255, - 185, - 0, - 255 - ], - "183": [ - 255, - 181, - 0, - 255 - ], - "184": [ - 255, - 177, - 0, - 255 - ], - "185": [ - 255, - 174, - 0, - 255 - ], - "186": [ - 255, - 170, - 0, - 255 - ], - "187": [ - 255, - 166, - 0, - 255 - ], - "188": [ - 255, - 163, - 0, - 255 - ], - "189": [ - 255, - 159, - 0, - 255 - ], - "190": [ - 255, - 155, - 0, - 255 - ], - "191": [ - 255, - 152, - 0, - 255 - ], - "192": [ - 255, - 148, - 0, - 255 - ], - "193": [ - 255, - 144, - 0, - 255 - ], - "194": [ - 255, - 140, - 0, - 255 - ], - "195": [ - 255, - 137, - 0, - 255 - ], - "196": [ - 255, - 133, - 0, - 255 - ], - "197": [ - 255, - 129, - 0, - 255 - ], - "198": [ - 255, - 126, - 0, - 255 - ], - "199": [ - 255, - 122, - 0, - 255 - ], - "200": [ - 255, - 118, - 0, - 255 - ], - "201": [ - 255, - 115, - 0, - 255 - ], - "202": [ - 255, - 111, - 0, - 255 - ], - "203": [ - 255, - 107, - 0, - 255 - ], - "204": [ - 255, - 103, - 0, - 255 - ], - "205": [ - 255, - 100, - 0, - 255 - ], - "206": [ - 255, - 96, - 0, - 255 - ], - "207": [ - 255, - 92, - 0, - 255 - ], - "208": [ - 255, - 89, - 0, - 255 - ], - "209": [ - 255, - 85, - 0, - 255 - ], - "210": [ - 255, - 81, - 0, - 255 - ], - "211": [ - 255, - 77, - 0, - 255 - ], - "212": [ - 255, - 74, - 0, - 255 - ], - "213": [ - 255, - 70, - 0, - 255 - ], - "214": [ - 255, - 66, - 0, - 255 - ], - "215": [ - 255, - 63, - 0, - 255 - ], - "216": [ - 255, - 59, - 0, - 255 - ], - "217": [ - 255, - 55, - 0, - 255 - ], - "218": [ - 255, - 52, - 0, - 255 - ], - "219": [ - 255, - 48, - 0, - 255 - ], - "220": [ - 255, - 44, - 0, - 255 - ], - "221": [ - 255, - 40, - 0, - 255 - ], - "222": [ - 255, - 37, - 0, - 255 - ], - "223": [ - 255, - 33, - 0, - 255 - ], - "224": [ - 255, - 29, - 0, - 255 - ], - "225": [ - 255, - 26, - 0, - 255 - ], - "226": [ - 255, - 22, - 0, - 255 - ], - "227": [ - 254, - 18, - 0, - 255 - ], - "228": [ - 250, - 15, - 0, - 255 - ], - "229": [ - 245, - 11, - 0, - 255 - ], - "230": [ - 241, - 7, - 0, - 255 - ], - "231": [ - 236, - 3, - 0, - 255 - ], - "232": [ - 232, - 0, - 0, - 255 - ], - "233": [ - 227, - 0, - 0, - 255 - ], - "234": [ - 222, - 0, - 0, - 255 - ], - "235": [ - 218, - 0, - 0, - 255 - ], - "236": [ - 213, - 0, - 0, - 255 - ], - "237": [ - 209, - 0, - 0, - 255 - ], - "238": [ - 204, - 0, - 0, - 255 - ], - "239": [ - 200, - 0, - 0, - 255 - ], - "240": [ - 195, - 0, - 0, - 255 - ], - "241": [ - 191, - 0, - 0, - 255 - ], - "242": [ - 186, - 0, - 0, - 255 - ], - "243": [ - 182, - 0, - 0, - 255 - ], - "244": [ - 177, - 0, - 0, - 255 - ], - "245": [ - 172, - 0, - 0, - 255 - ], - "246": [ - 168, - 0, - 0, - 255 - ], - "247": [ - 163, - 0, - 0, - 255 - ], - "248": [ - 159, - 0, - 0, - 255 - ], - "249": [ - 154, - 0, - 0, - 255 - ], - "250": [ - 150, - 0, - 0, - 255 - ], - "251": [ - 145, - 0, - 0, - 255 - ], - "252": [ - 141, - 0, - 0, - 255 - ], - "253": [ - 136, - 0, - 0, - 255 - ], - "254": [ - 132, - 0, - 0, - 255 - ], - "255": [ - 127, - 0, - 0, - 255 - ] - }, - matter: { - "0": [ - 253, - 237, - 176, - 255 - ], - "1": [ - 253, - 235, - 174, - 255 - ], - "2": [ - 253, - 234, - 173, - 255 - ], - "3": [ - 253, - 233, - 172, - 255 - ], - "4": [ - 253, - 231, - 170, - 255 - ], - "5": [ - 252, - 230, - 169, - 255 - ], - "6": [ - 252, - 228, - 167, - 255 - ], - "7": [ - 252, - 227, - 166, - 255 - ], - "8": [ - 252, - 226, - 165, - 255 - ], - "9": [ - 252, - 224, - 163, - 255 - ], - "10": [ - 252, - 223, - 162, - 255 - ], - "11": [ - 252, - 221, - 161, - 255 - ], - "12": [ - 252, - 220, - 159, - 255 - ], - "13": [ - 251, - 219, - 158, - 255 - ], - "14": [ - 251, - 217, - 157, - 255 - ], - "15": [ - 251, - 216, - 156, - 255 - ], - "16": [ - 251, - 214, - 154, - 255 - ], - "17": [ - 251, - 213, - 153, - 255 - ], - "18": [ - 251, - 212, - 152, - 255 - ], - "19": [ - 251, - 210, - 150, - 255 - ], - "20": [ - 250, - 209, - 149, - 255 - ], - "21": [ - 250, - 207, - 148, - 255 - ], - "22": [ - 250, - 206, - 147, - 255 - ], - "23": [ - 250, - 205, - 145, - 255 - ], - "24": [ - 250, - 203, - 144, - 255 - ], - "25": [ - 250, - 202, - 143, - 255 - ], - "26": [ - 250, - 200, - 142, - 255 - ], - "27": [ - 249, - 199, - 141, - 255 - ], - "28": [ - 249, - 198, - 139, - 255 - ], - "29": [ - 249, - 196, - 138, - 255 - ], - "30": [ - 249, - 195, - 137, - 255 - ], - "31": [ - 249, - 194, - 136, - 255 - ], - "32": [ - 249, - 192, - 135, - 255 - ], - "33": [ - 248, - 191, - 134, - 255 - ], - "34": [ - 248, - 189, - 132, - 255 - ], - "35": [ - 248, - 188, - 131, - 255 - ], - "36": [ - 248, - 187, - 130, - 255 - ], - "37": [ - 248, - 185, - 129, - 255 - ], - "38": [ - 247, - 184, - 128, - 255 - ], - "39": [ - 247, - 183, - 127, - 255 - ], - "40": [ - 247, - 181, - 126, - 255 - ], - "41": [ - 247, - 180, - 125, - 255 - ], - "42": [ - 247, - 178, - 124, - 255 - ], - "43": [ - 247, - 177, - 122, - 255 - ], - "44": [ - 246, - 176, - 121, - 255 - ], - "45": [ - 246, - 174, - 120, - 255 - ], - "46": [ - 246, - 173, - 119, - 255 - ], - "47": [ - 246, - 172, - 118, - 255 - ], - "48": [ - 245, - 170, - 117, - 255 - ], - "49": [ - 245, - 169, - 116, - 255 - ], - "50": [ - 245, - 168, - 115, - 255 - ], - "51": [ - 245, - 166, - 114, - 255 - ], - "52": [ - 245, - 165, - 113, - 255 - ], - "53": [ - 244, - 163, - 112, - 255 - ], - "54": [ - 244, - 162, - 111, - 255 - ], - "55": [ - 244, - 161, - 110, - 255 - ], - "56": [ - 244, - 159, - 109, - 255 - ], - "57": [ - 243, - 158, - 108, - 255 - ], - "58": [ - 243, - 157, - 108, - 255 - ], - "59": [ - 243, - 155, - 107, - 255 - ], - "60": [ - 243, - 154, - 106, - 255 - ], - "61": [ - 242, - 153, - 105, - 255 - ], - "62": [ - 242, - 151, - 104, - 255 - ], - "63": [ - 242, - 150, - 103, - 255 - ], - "64": [ - 241, - 148, - 102, - 255 - ], - "65": [ - 241, - 147, - 101, - 255 - ], - "66": [ - 241, - 146, - 101, - 255 - ], - "67": [ - 241, - 144, - 100, - 255 - ], - "68": [ - 240, - 143, - 99, - 255 - ], - "69": [ - 240, - 142, - 98, - 255 - ], - "70": [ - 240, - 140, - 97, - 255 - ], - "71": [ - 239, - 139, - 97, - 255 - ], - "72": [ - 239, - 138, - 96, - 255 - ], - "73": [ - 239, - 136, - 95, - 255 - ], - "74": [ - 238, - 135, - 94, - 255 - ], - "75": [ - 238, - 133, - 94, - 255 - ], - "76": [ - 238, - 132, - 93, - 255 - ], - "77": [ - 237, - 131, - 92, - 255 - ], - "78": [ - 237, - 129, - 92, - 255 - ], - "79": [ - 237, - 128, - 91, - 255 - ], - "80": [ - 236, - 127, - 91, - 255 - ], - "81": [ - 236, - 125, - 90, - 255 - ], - "82": [ - 235, - 124, - 89, - 255 - ], - "83": [ - 235, - 123, - 89, - 255 - ], - "84": [ - 235, - 121, - 88, - 255 - ], - "85": [ - 234, - 120, - 88, - 255 - ], - "86": [ - 234, - 118, - 87, - 255 - ], - "87": [ - 233, - 117, - 87, - 255 - ], - "88": [ - 233, - 116, - 86, - 255 - ], - "89": [ - 232, - 114, - 86, - 255 - ], - "90": [ - 232, - 113, - 85, - 255 - ], - "91": [ - 232, - 112, - 85, - 255 - ], - "92": [ - 231, - 110, - 85, - 255 - ], - "93": [ - 231, - 109, - 84, - 255 - ], - "94": [ - 230, - 108, - 84, - 255 - ], - "95": [ - 230, - 106, - 84, - 255 - ], - "96": [ - 229, - 105, - 83, - 255 - ], - "97": [ - 229, - 104, - 83, - 255 - ], - "98": [ - 228, - 102, - 83, - 255 - ], - "99": [ - 228, - 101, - 83, - 255 - ], - "100": [ - 227, - 100, - 83, - 255 - ], - "101": [ - 226, - 98, - 82, - 255 - ], - "102": [ - 226, - 97, - 82, - 255 - ], - "103": [ - 225, - 96, - 82, - 255 - ], - "104": [ - 225, - 95, - 82, - 255 - ], - "105": [ - 224, - 93, - 82, - 255 - ], - "106": [ - 223, - 92, - 82, - 255 - ], - "107": [ - 223, - 91, - 82, - 255 - ], - "108": [ - 222, - 89, - 82, - 255 - ], - "109": [ - 221, - 88, - 82, - 255 - ], - "110": [ - 221, - 87, - 82, - 255 - ], - "111": [ - 220, - 86, - 82, - 255 - ], - "112": [ - 219, - 85, - 82, - 255 - ], - "113": [ - 218, - 83, - 82, - 255 - ], - "114": [ - 218, - 82, - 83, - 255 - ], - "115": [ - 217, - 81, - 83, - 255 - ], - "116": [ - 216, - 80, - 83, - 255 - ], - "117": [ - 215, - 79, - 83, - 255 - ], - "118": [ - 215, - 77, - 83, - 255 - ], - "119": [ - 214, - 76, - 83, - 255 - ], - "120": [ - 213, - 75, - 84, - 255 - ], - "121": [ - 212, - 74, - 84, - 255 - ], - "122": [ - 211, - 73, - 84, - 255 - ], - "123": [ - 210, - 72, - 84, - 255 - ], - "124": [ - 209, - 71, - 85, - 255 - ], - "125": [ - 208, - 70, - 85, - 255 - ], - "126": [ - 208, - 69, - 85, - 255 - ], - "127": [ - 207, - 68, - 86, - 255 - ], - "128": [ - 206, - 67, - 86, - 255 - ], - "129": [ - 205, - 66, - 86, - 255 - ], - "130": [ - 204, - 65, - 87, - 255 - ], - "131": [ - 203, - 64, - 87, - 255 - ], - "132": [ - 202, - 63, - 87, - 255 - ], - "133": [ - 201, - 62, - 88, - 255 - ], - "134": [ - 200, - 61, - 88, - 255 - ], - "135": [ - 199, - 60, - 88, - 255 - ], - "136": [ - 198, - 59, - 89, - 255 - ], - "137": [ - 197, - 58, - 89, - 255 - ], - "138": [ - 196, - 57, - 89, - 255 - ], - "139": [ - 195, - 56, - 90, - 255 - ], - "140": [ - 193, - 56, - 90, - 255 - ], - "141": [ - 192, - 55, - 90, - 255 - ], - "142": [ - 191, - 54, - 91, - 255 - ], - "143": [ - 190, - 53, - 91, - 255 - ], - "144": [ - 189, - 52, - 91, - 255 - ], - "145": [ - 188, - 52, - 92, - 255 - ], - "146": [ - 187, - 51, - 92, - 255 - ], - "147": [ - 186, - 50, - 92, - 255 - ], - "148": [ - 185, - 49, - 93, - 255 - ], - "149": [ - 184, - 48, - 93, - 255 - ], - "150": [ - 182, - 48, - 93, - 255 - ], - "151": [ - 181, - 47, - 93, - 255 - ], - "152": [ - 180, - 46, - 94, - 255 - ], - "153": [ - 179, - 46, - 94, - 255 - ], - "154": [ - 178, - 45, - 94, - 255 - ], - "155": [ - 177, - 44, - 95, - 255 - ], - "156": [ - 175, - 44, - 95, - 255 - ], - "157": [ - 174, - 43, - 95, - 255 - ], - "158": [ - 173, - 42, - 95, - 255 - ], - "159": [ - 172, - 42, - 96, - 255 - ], - "160": [ - 171, - 41, - 96, - 255 - ], - "161": [ - 169, - 40, - 96, - 255 - ], - "162": [ - 168, - 40, - 96, - 255 - ], - "163": [ - 167, - 39, - 97, - 255 - ], - "164": [ - 166, - 39, - 97, - 255 - ], - "165": [ - 165, - 38, - 97, - 255 - ], - "166": [ - 163, - 37, - 97, - 255 - ], - "167": [ - 162, - 37, - 97, - 255 - ], - "168": [ - 161, - 36, - 98, - 255 - ], - "169": [ - 160, - 36, - 98, - 255 - ], - "170": [ - 158, - 35, - 98, - 255 - ], - "171": [ - 157, - 35, - 98, - 255 - ], - "172": [ - 156, - 34, - 98, - 255 - ], - "173": [ - 155, - 34, - 98, - 255 - ], - "174": [ - 153, - 33, - 98, - 255 - ], - "175": [ - 152, - 33, - 99, - 255 - ], - "176": [ - 151, - 33, - 99, - 255 - ], - "177": [ - 149, - 32, - 99, - 255 - ], - "178": [ - 148, - 32, - 99, - 255 - ], - "179": [ - 147, - 31, - 99, - 255 - ], - "180": [ - 146, - 31, - 99, - 255 - ], - "181": [ - 144, - 31, - 99, - 255 - ], - "182": [ - 143, - 30, - 99, - 255 - ], - "183": [ - 142, - 30, - 99, - 255 - ], - "184": [ - 140, - 30, - 99, - 255 - ], - "185": [ - 139, - 29, - 99, - 255 - ], - "186": [ - 138, - 29, - 99, - 255 - ], - "187": [ - 136, - 29, - 99, - 255 - ], - "188": [ - 135, - 28, - 99, - 255 - ], - "189": [ - 134, - 28, - 99, - 255 - ], - "190": [ - 133, - 28, - 99, - 255 - ], - "191": [ - 131, - 28, - 98, - 255 - ], - "192": [ - 130, - 27, - 98, - 255 - ], - "193": [ - 129, - 27, - 98, - 255 - ], - "194": [ - 127, - 27, - 98, - 255 - ], - "195": [ - 126, - 27, - 98, - 255 - ], - "196": [ - 125, - 26, - 98, - 255 - ], - "197": [ - 123, - 26, - 97, - 255 - ], - "198": [ - 122, - 26, - 97, - 255 - ], - "199": [ - 120, - 26, - 97, - 255 - ], - "200": [ - 119, - 26, - 97, - 255 - ], - "201": [ - 118, - 26, - 96, - 255 - ], - "202": [ - 116, - 25, - 96, - 255 - ], - "203": [ - 115, - 25, - 96, - 255 - ], - "204": [ - 114, - 25, - 95, - 255 - ], - "205": [ - 112, - 25, - 95, - 255 - ], - "206": [ - 111, - 25, - 95, - 255 - ], - "207": [ - 110, - 25, - 94, - 255 - ], - "208": [ - 108, - 25, - 94, - 255 - ], - "209": [ - 107, - 24, - 93, - 255 - ], - "210": [ - 106, - 24, - 93, - 255 - ], - "211": [ - 104, - 24, - 93, - 255 - ], - "212": [ - 103, - 24, - 92, - 255 - ], - "213": [ - 102, - 24, - 92, - 255 - ], - "214": [ - 100, - 24, - 91, - 255 - ], - "215": [ - 99, - 24, - 91, - 255 - ], - "216": [ - 98, - 23, - 90, - 255 - ], - "217": [ - 96, - 23, - 90, - 255 - ], - "218": [ - 95, - 23, - 89, - 255 - ], - "219": [ - 94, - 23, - 89, - 255 - ], - "220": [ - 92, - 23, - 88, - 255 - ], - "221": [ - 91, - 23, - 87, - 255 - ], - "222": [ - 89, - 23, - 87, - 255 - ], - "223": [ - 88, - 23, - 86, - 255 - ], - "224": [ - 87, - 22, - 86, - 255 - ], - "225": [ - 85, - 22, - 85, - 255 - ], - "226": [ - 84, - 22, - 84, - 255 - ], - "227": [ - 83, - 22, - 84, - 255 - ], - "228": [ - 82, - 22, - 83, - 255 - ], - "229": [ - 80, - 22, - 82, - 255 - ], - "230": [ - 79, - 21, - 82, - 255 - ], - "231": [ - 78, - 21, - 81, - 255 - ], - "232": [ - 76, - 21, - 80, - 255 - ], - "233": [ - 75, - 21, - 79, - 255 - ], - "234": [ - 74, - 21, - 79, - 255 - ], - "235": [ - 72, - 20, - 78, - 255 - ], - "236": [ - 71, - 20, - 77, - 255 - ], - "237": [ - 70, - 20, - 76, - 255 - ], - "238": [ - 68, - 20, - 76, - 255 - ], - "239": [ - 67, - 19, - 75, - 255 - ], - "240": [ - 66, - 19, - 74, - 255 - ], - "241": [ - 65, - 19, - 73, - 255 - ], - "242": [ - 63, - 19, - 73, - 255 - ], - "243": [ - 62, - 18, - 72, - 255 - ], - "244": [ - 61, - 18, - 71, - 255 - ], - "245": [ - 59, - 18, - 70, - 255 - ], - "246": [ - 58, - 18, - 69, - 255 - ], - "247": [ - 57, - 17, - 68, - 255 - ], - "248": [ - 56, - 17, - 68, - 255 - ], - "249": [ - 54, - 17, - 67, - 255 - ], - "250": [ - 53, - 16, - 66, - 255 - ], - "251": [ - 52, - 16, - 65, - 255 - ], - "252": [ - 50, - 16, - 64, - 255 - ], - "253": [ - 49, - 15, - 63, - 255 - ], - "254": [ - 48, - 15, - 62, - 255 - ], - "255": [ - 47, - 15, - 61, - 255 - ] - }, - nipy_spectral: { - "0": [ - 0, - 0, - 0, - 255 - ], - "1": [ - 9, - 0, - 10, - 255 - ], - "2": [ - 18, - 0, - 21, - 255 - ], - "3": [ - 28, - 0, - 31, - 255 - ], - "4": [ - 37, - 0, - 42, - 255 - ], - "5": [ - 46, - 0, - 53, - 255 - ], - "6": [ - 56, - 0, - 63, - 255 - ], - "7": [ - 65, - 0, - 74, - 255 - ], - "8": [ - 74, - 0, - 85, - 255 - ], - "9": [ - 84, - 0, - 95, - 255 - ], - "10": [ - 93, - 0, - 106, - 255 - ], - "11": [ - 102, - 0, - 117, - 255 - ], - "12": [ - 112, - 0, - 127, - 255 - ], - "13": [ - 119, - 0, - 136, - 255 - ], - "14": [ - 120, - 0, - 137, - 255 - ], - "15": [ - 122, - 0, - 138, - 255 - ], - "16": [ - 123, - 0, - 140, - 255 - ], - "17": [ - 124, - 0, - 141, - 255 - ], - "18": [ - 126, - 0, - 142, - 255 - ], - "19": [ - 127, - 0, - 144, - 255 - ], - "20": [ - 128, - 0, - 145, - 255 - ], - "21": [ - 129, - 0, - 146, - 255 - ], - "22": [ - 131, - 0, - 148, - 255 - ], - "23": [ - 132, - 0, - 149, - 255 - ], - "24": [ - 133, - 0, - 150, - 255 - ], - "25": [ - 135, - 0, - 152, - 255 - ], - "26": [ - 130, - 0, - 153, - 255 - ], - "27": [ - 119, - 0, - 155, - 255 - ], - "28": [ - 109, - 0, - 156, - 255 - ], - "29": [ - 98, - 0, - 157, - 255 - ], - "30": [ - 87, - 0, - 159, - 255 - ], - "31": [ - 77, - 0, - 160, - 255 - ], - "32": [ - 66, - 0, - 161, - 255 - ], - "33": [ - 55, - 0, - 163, - 255 - ], - "34": [ - 45, - 0, - 164, - 255 - ], - "35": [ - 34, - 0, - 165, - 255 - ], - "36": [ - 23, - 0, - 167, - 255 - ], - "37": [ - 13, - 0, - 168, - 255 - ], - "38": [ - 2, - 0, - 169, - 255 - ], - "39": [ - 0, - 0, - 173, - 255 - ], - "40": [ - 0, - 0, - 177, - 255 - ], - "41": [ - 0, - 0, - 181, - 255 - ], - "42": [ - 0, - 0, - 185, - 255 - ], - "43": [ - 0, - 0, - 189, - 255 - ], - "44": [ - 0, - 0, - 193, - 255 - ], - "45": [ - 0, - 0, - 197, - 255 - ], - "46": [ - 0, - 0, - 201, - 255 - ], - "47": [ - 0, - 0, - 205, - 255 - ], - "48": [ - 0, - 0, - 209, - 255 - ], - "49": [ - 0, - 0, - 213, - 255 - ], - "50": [ - 0, - 0, - 217, - 255 - ], - "51": [ - 0, - 0, - 221, - 255 - ], - "52": [ - 0, - 9, - 221, - 255 - ], - "53": [ - 0, - 18, - 221, - 255 - ], - "54": [ - 0, - 28, - 221, - 255 - ], - "55": [ - 0, - 37, - 221, - 255 - ], - "56": [ - 0, - 46, - 221, - 255 - ], - "57": [ - 0, - 56, - 221, - 255 - ], - "58": [ - 0, - 65, - 221, - 255 - ], - "59": [ - 0, - 74, - 221, - 255 - ], - "60": [ - 0, - 84, - 221, - 255 - ], - "61": [ - 0, - 93, - 221, - 255 - ], - "62": [ - 0, - 102, - 221, - 255 - ], - "63": [ - 0, - 112, - 221, - 255 - ], - "64": [ - 0, - 119, - 221, - 255 - ], - "65": [ - 0, - 122, - 221, - 255 - ], - "66": [ - 0, - 125, - 221, - 255 - ], - "67": [ - 0, - 127, - 221, - 255 - ], - "68": [ - 0, - 130, - 221, - 255 - ], - "69": [ - 0, - 133, - 221, - 255 - ], - "70": [ - 0, - 135, - 221, - 255 - ], - "71": [ - 0, - 138, - 221, - 255 - ], - "72": [ - 0, - 141, - 221, - 255 - ], - "73": [ - 0, - 143, - 221, - 255 - ], - "74": [ - 0, - 146, - 221, - 255 - ], - "75": [ - 0, - 149, - 221, - 255 - ], - "76": [ - 0, - 151, - 221, - 255 - ], - "77": [ - 0, - 153, - 219, - 255 - ], - "78": [ - 0, - 155, - 215, - 255 - ], - "79": [ - 0, - 156, - 211, - 255 - ], - "80": [ - 0, - 157, - 207, - 255 - ], - "81": [ - 0, - 159, - 203, - 255 - ], - "82": [ - 0, - 160, - 199, - 255 - ], - "83": [ - 0, - 161, - 195, - 255 - ], - "84": [ - 0, - 163, - 191, - 255 - ], - "85": [ - 0, - 164, - 187, - 255 - ], - "86": [ - 0, - 165, - 183, - 255 - ], - "87": [ - 0, - 167, - 179, - 255 - ], - "88": [ - 0, - 168, - 175, - 255 - ], - "89": [ - 0, - 169, - 171, - 255 - ], - "90": [ - 0, - 170, - 168, - 255 - ], - "91": [ - 0, - 170, - 165, - 255 - ], - "92": [ - 0, - 170, - 162, - 255 - ], - "93": [ - 0, - 170, - 160, - 255 - ], - "94": [ - 0, - 170, - 157, - 255 - ], - "95": [ - 0, - 170, - 154, - 255 - ], - "96": [ - 0, - 170, - 151, - 255 - ], - "97": [ - 0, - 170, - 149, - 255 - ], - "98": [ - 0, - 170, - 146, - 255 - ], - "99": [ - 0, - 170, - 143, - 255 - ], - "100": [ - 0, - 170, - 141, - 255 - ], - "101": [ - 0, - 170, - 138, - 255 - ], - "102": [ - 0, - 170, - 135, - 255 - ], - "103": [ - 0, - 168, - 125, - 255 - ], - "104": [ - 0, - 167, - 114, - 255 - ], - "105": [ - 0, - 166, - 103, - 255 - ], - "106": [ - 0, - 164, - 93, - 255 - ], - "107": [ - 0, - 163, - 82, - 255 - ], - "108": [ - 0, - 162, - 71, - 255 - ], - "109": [ - 0, - 160, - 61, - 255 - ], - "110": [ - 0, - 159, - 50, - 255 - ], - "111": [ - 0, - 158, - 39, - 255 - ], - "112": [ - 0, - 156, - 29, - 255 - ], - "113": [ - 0, - 155, - 18, - 255 - ], - "114": [ - 0, - 154, - 7, - 255 - ], - "115": [ - 0, - 153, - 0, - 255 - ], - "116": [ - 0, - 156, - 0, - 255 - ], - "117": [ - 0, - 158, - 0, - 255 - ], - "118": [ - 0, - 161, - 0, - 255 - ], - "119": [ - 0, - 164, - 0, - 255 - ], - "120": [ - 0, - 166, - 0, - 255 - ], - "121": [ - 0, - 169, - 0, - 255 - ], - "122": [ - 0, - 172, - 0, - 255 - ], - "123": [ - 0, - 174, - 0, - 255 - ], - "124": [ - 0, - 177, - 0, - 255 - ], - "125": [ - 0, - 180, - 0, - 255 - ], - "126": [ - 0, - 182, - 0, - 255 - ], - "127": [ - 0, - 185, - 0, - 255 - ], - "128": [ - 0, - 188, - 0, - 255 - ], - "129": [ - 0, - 190, - 0, - 255 - ], - "130": [ - 0, - 193, - 0, - 255 - ], - "131": [ - 0, - 196, - 0, - 255 - ], - "132": [ - 0, - 198, - 0, - 255 - ], - "133": [ - 0, - 201, - 0, - 255 - ], - "134": [ - 0, - 204, - 0, - 255 - ], - "135": [ - 0, - 207, - 0, - 255 - ], - "136": [ - 0, - 209, - 0, - 255 - ], - "137": [ - 0, - 212, - 0, - 255 - ], - "138": [ - 0, - 215, - 0, - 255 - ], - "139": [ - 0, - 217, - 0, - 255 - ], - "140": [ - 0, - 220, - 0, - 255 - ], - "141": [ - 0, - 223, - 0, - 255 - ], - "142": [ - 0, - 225, - 0, - 255 - ], - "143": [ - 0, - 228, - 0, - 255 - ], - "144": [ - 0, - 231, - 0, - 255 - ], - "145": [ - 0, - 233, - 0, - 255 - ], - "146": [ - 0, - 236, - 0, - 255 - ], - "147": [ - 0, - 239, - 0, - 255 - ], - "148": [ - 0, - 241, - 0, - 255 - ], - "149": [ - 0, - 244, - 0, - 255 - ], - "150": [ - 0, - 247, - 0, - 255 - ], - "151": [ - 0, - 249, - 0, - 255 - ], - "152": [ - 0, - 252, - 0, - 255 - ], - "153": [ - 0, - 255, - 0, - 255 - ], - "154": [ - 14, - 255, - 0, - 255 - ], - "155": [ - 29, - 255, - 0, - 255 - ], - "156": [ - 43, - 255, - 0, - 255 - ], - "157": [ - 58, - 255, - 0, - 255 - ], - "158": [ - 73, - 255, - 0, - 255 - ], - "159": [ - 87, - 255, - 0, - 255 - ], - "160": [ - 102, - 255, - 0, - 255 - ], - "161": [ - 117, - 255, - 0, - 255 - ], - "162": [ - 131, - 255, - 0, - 255 - ], - "163": [ - 146, - 255, - 0, - 255 - ], - "164": [ - 161, - 255, - 0, - 255 - ], - "165": [ - 175, - 255, - 0, - 255 - ], - "166": [ - 187, - 254, - 0, - 255 - ], - "167": [ - 191, - 253, - 0, - 255 - ], - "168": [ - 195, - 251, - 0, - 255 - ], - "169": [ - 199, - 250, - 0, - 255 - ], - "170": [ - 203, - 249, - 0, - 255 - ], - "171": [ - 207, - 247, - 0, - 255 - ], - "172": [ - 211, - 246, - 0, - 255 - ], - "173": [ - 215, - 245, - 0, - 255 - ], - "174": [ - 219, - 243, - 0, - 255 - ], - "175": [ - 223, - 242, - 0, - 255 - ], - "176": [ - 227, - 241, - 0, - 255 - ], - "177": [ - 231, - 239, - 0, - 255 - ], - "178": [ - 235, - 238, - 0, - 255 - ], - "179": [ - 238, - 236, - 0, - 255 - ], - "180": [ - 239, - 233, - 0, - 255 - ], - "181": [ - 241, - 231, - 0, - 255 - ], - "182": [ - 242, - 228, - 0, - 255 - ], - "183": [ - 243, - 225, - 0, - 255 - ], - "184": [ - 245, - 223, - 0, - 255 - ], - "185": [ - 246, - 220, - 0, - 255 - ], - "186": [ - 247, - 217, - 0, - 255 - ], - "187": [ - 249, - 215, - 0, - 255 - ], - "188": [ - 250, - 212, - 0, - 255 - ], - "189": [ - 251, - 209, - 0, - 255 - ], - "190": [ - 253, - 207, - 0, - 255 - ], - "191": [ - 254, - 204, - 0, - 255 - ], - "192": [ - 255, - 201, - 0, - 255 - ], - "193": [ - 255, - 197, - 0, - 255 - ], - "194": [ - 255, - 193, - 0, - 255 - ], - "195": [ - 255, - 189, - 0, - 255 - ], - "196": [ - 255, - 185, - 0, - 255 - ], - "197": [ - 255, - 181, - 0, - 255 - ], - "198": [ - 255, - 177, - 0, - 255 - ], - "199": [ - 255, - 173, - 0, - 255 - ], - "200": [ - 255, - 169, - 0, - 255 - ], - "201": [ - 255, - 165, - 0, - 255 - ], - "202": [ - 255, - 161, - 0, - 255 - ], - "203": [ - 255, - 157, - 0, - 255 - ], - "204": [ - 255, - 153, - 0, - 255 - ], - "205": [ - 255, - 141, - 0, - 255 - ], - "206": [ - 255, - 129, - 0, - 255 - ], - "207": [ - 255, - 117, - 0, - 255 - ], - "208": [ - 255, - 105, - 0, - 255 - ], - "209": [ - 255, - 93, - 0, - 255 - ], - "210": [ - 255, - 81, - 0, - 255 - ], - "211": [ - 255, - 69, - 0, - 255 - ], - "212": [ - 255, - 57, - 0, - 255 - ], - "213": [ - 255, - 44, - 0, - 255 - ], - "214": [ - 255, - 32, - 0, - 255 - ], - "215": [ - 255, - 20, - 0, - 255 - ], - "216": [ - 255, - 8, - 0, - 255 - ], - "217": [ - 254, - 0, - 0, - 255 - ], - "218": [ - 251, - 0, - 0, - 255 - ], - "219": [ - 249, - 0, - 0, - 255 - ], - "220": [ - 246, - 0, - 0, - 255 - ], - "221": [ - 243, - 0, - 0, - 255 - ], - "222": [ - 241, - 0, - 0, - 255 - ], - "223": [ - 238, - 0, - 0, - 255 - ], - "224": [ - 235, - 0, - 0, - 255 - ], - "225": [ - 233, - 0, - 0, - 255 - ], - "226": [ - 230, - 0, - 0, - 255 - ], - "227": [ - 227, - 0, - 0, - 255 - ], - "228": [ - 225, - 0, - 0, - 255 - ], - "229": [ - 222, - 0, - 0, - 255 - ], - "230": [ - 220, - 0, - 0, - 255 - ], - "231": [ - 219, - 0, - 0, - 255 - ], - "232": [ - 217, - 0, - 0, - 255 - ], - "233": [ - 216, - 0, - 0, - 255 - ], - "234": [ - 215, - 0, - 0, - 255 - ], - "235": [ - 213, - 0, - 0, - 255 - ], - "236": [ - 212, - 0, - 0, - 255 - ], - "237": [ - 211, - 0, - 0, - 255 - ], - "238": [ - 209, - 0, - 0, - 255 - ], - "239": [ - 208, - 0, - 0, - 255 - ], - "240": [ - 207, - 0, - 0, - 255 - ], - "241": [ - 205, - 0, - 0, - 255 - ], - "242": [ - 204, - 0, - 0, - 255 - ], - "243": [ - 204, - 12, - 12, - 255 - ], - "244": [ - 204, - 27, - 27, - 255 - ], - "245": [ - 204, - 44, - 44, - 255 - ], - "246": [ - 204, - 60, - 60, - 255 - ], - "247": [ - 204, - 76, - 76, - 255 - ], - "248": [ - 204, - 92, - 92, - 255 - ], - "249": [ - 204, - 108, - 108, - 255 - ], - "250": [ - 204, - 124, - 124, - 255 - ], - "251": [ - 204, - 140, - 140, - 255 - ], - "252": [ - 204, - 156, - 156, - 255 - ], - "253": [ - 204, - 172, - 172, - 255 - ], - "254": [ - 204, - 188, - 188, - 255 - ], - "255": [ - 204, - 204, - 204, - 255 - ] - }, - ocean: { - "0": [ - 0, - 127, - 0, - 255 - ], - "1": [ - 0, - 126, - 1, - 255 - ], - "2": [ - 0, - 124, - 2, - 255 - ], - "3": [ - 0, - 123, - 3, - 255 - ], - "4": [ - 0, - 121, - 4, - 255 - ], - "5": [ - 0, - 120, - 5, - 255 - ], - "6": [ - 0, - 118, - 6, - 255 - ], - "7": [ - 0, - 117, - 7, - 255 - ], - "8": [ - 0, - 115, - 8, - 255 - ], - "9": [ - 0, - 114, - 9, - 255 - ], - "10": [ - 0, - 112, - 10, - 255 - ], - "11": [ - 0, - 111, - 11, - 255 - ], - "12": [ - 0, - 109, - 12, - 255 - ], - "13": [ - 0, - 108, - 13, - 255 - ], - "14": [ - 0, - 106, - 14, - 255 - ], - "15": [ - 0, - 105, - 15, - 255 - ], - "16": [ - 0, - 103, - 16, - 255 - ], - "17": [ - 0, - 102, - 17, - 255 - ], - "18": [ - 0, - 100, - 18, - 255 - ], - "19": [ - 0, - 99, - 19, - 255 - ], - "20": [ - 0, - 97, - 20, - 255 - ], - "21": [ - 0, - 96, - 21, - 255 - ], - "22": [ - 0, - 94, - 22, - 255 - ], - "23": [ - 0, - 93, - 23, - 255 - ], - "24": [ - 0, - 91, - 24, - 255 - ], - "25": [ - 0, - 89, - 25, - 255 - ], - "26": [ - 0, - 88, - 26, - 255 - ], - "27": [ - 0, - 87, - 27, - 255 - ], - "28": [ - 0, - 85, - 28, - 255 - ], - "29": [ - 0, - 84, - 29, - 255 - ], - "30": [ - 0, - 82, - 30, - 255 - ], - "31": [ - 0, - 81, - 31, - 255 - ], - "32": [ - 0, - 79, - 32, - 255 - ], - "33": [ - 0, - 78, - 32, - 255 - ], - "34": [ - 0, - 76, - 34, - 255 - ], - "35": [ - 0, - 74, - 35, - 255 - ], - "36": [ - 0, - 73, - 36, - 255 - ], - "37": [ - 0, - 72, - 36, - 255 - ], - "38": [ - 0, - 70, - 38, - 255 - ], - "39": [ - 0, - 69, - 39, - 255 - ], - "40": [ - 0, - 67, - 40, - 255 - ], - "41": [ - 0, - 66, - 40, - 255 - ], - "42": [ - 0, - 64, - 42, - 255 - ], - "43": [ - 0, - 63, - 43, - 255 - ], - "44": [ - 0, - 61, - 44, - 255 - ], - "45": [ - 0, - 60, - 44, - 255 - ], - "46": [ - 0, - 58, - 46, - 255 - ], - "47": [ - 0, - 56, - 47, - 255 - ], - "48": [ - 0, - 55, - 48, - 255 - ], - "49": [ - 0, - 54, - 48, - 255 - ], - "50": [ - 0, - 52, - 50, - 255 - ], - "51": [ - 0, - 50, - 51, - 255 - ], - "52": [ - 0, - 49, - 52, - 255 - ], - "53": [ - 0, - 48, - 52, - 255 - ], - "54": [ - 0, - 46, - 54, - 255 - ], - "55": [ - 0, - 44, - 55, - 255 - ], - "56": [ - 0, - 43, - 56, - 255 - ], - "57": [ - 0, - 42, - 56, - 255 - ], - "58": [ - 0, - 40, - 58, - 255 - ], - "59": [ - 0, - 39, - 59, - 255 - ], - "60": [ - 0, - 37, - 60, - 255 - ], - "61": [ - 0, - 36, - 60, - 255 - ], - "62": [ - 0, - 34, - 62, - 255 - ], - "63": [ - 0, - 32, - 63, - 255 - ], - "64": [ - 0, - 31, - 64, - 255 - ], - "65": [ - 0, - 30, - 65, - 255 - ], - "66": [ - 0, - 28, - 65, - 255 - ], - "67": [ - 0, - 26, - 67, - 255 - ], - "68": [ - 0, - 25, - 68, - 255 - ], - "69": [ - 0, - 24, - 69, - 255 - ], - "70": [ - 0, - 22, - 70, - 255 - ], - "71": [ - 0, - 20, - 71, - 255 - ], - "72": [ - 0, - 19, - 72, - 255 - ], - "73": [ - 0, - 18, - 73, - 255 - ], - "74": [ - 0, - 16, - 73, - 255 - ], - "75": [ - 0, - 15, - 75, - 255 - ], - "76": [ - 0, - 13, - 76, - 255 - ], - "77": [ - 0, - 12, - 77, - 255 - ], - "78": [ - 0, - 10, - 78, - 255 - ], - "79": [ - 0, - 8, - 79, - 255 - ], - "80": [ - 0, - 7, - 80, - 255 - ], - "81": [ - 0, - 6, - 81, - 255 - ], - "82": [ - 0, - 4, - 81, - 255 - ], - "83": [ - 0, - 2, - 83, - 255 - ], - "84": [ - 0, - 1, - 84, - 255 - ], - "85": [ - 0, - 0, - 85, - 255 - ], - "86": [ - 0, - 1, - 86, - 255 - ], - "87": [ - 0, - 2, - 87, - 255 - ], - "88": [ - 0, - 4, - 88, - 255 - ], - "89": [ - 0, - 5, - 89, - 255 - ], - "90": [ - 0, - 7, - 89, - 255 - ], - "91": [ - 0, - 8, - 91, - 255 - ], - "92": [ - 0, - 10, - 92, - 255 - ], - "93": [ - 0, - 11, - 93, - 255 - ], - "94": [ - 0, - 13, - 94, - 255 - ], - "95": [ - 0, - 15, - 95, - 255 - ], - "96": [ - 0, - 16, - 96, - 255 - ], - "97": [ - 0, - 17, - 97, - 255 - ], - "98": [ - 0, - 19, - 97, - 255 - ], - "99": [ - 0, - 21, - 99, - 255 - ], - "100": [ - 0, - 22, - 100, - 255 - ], - "101": [ - 0, - 24, - 101, - 255 - ], - "102": [ - 0, - 25, - 102, - 255 - ], - "103": [ - 0, - 27, - 103, - 255 - ], - "104": [ - 0, - 28, - 104, - 255 - ], - "105": [ - 0, - 30, - 105, - 255 - ], - "106": [ - 0, - 31, - 105, - 255 - ], - "107": [ - 0, - 32, - 107, - 255 - ], - "108": [ - 0, - 34, - 108, - 255 - ], - "109": [ - 0, - 35, - 109, - 255 - ], - "110": [ - 0, - 37, - 110, - 255 - ], - "111": [ - 0, - 39, - 111, - 255 - ], - "112": [ - 0, - 40, - 112, - 255 - ], - "113": [ - 0, - 41, - 113, - 255 - ], - "114": [ - 0, - 43, - 113, - 255 - ], - "115": [ - 0, - 45, - 115, - 255 - ], - "116": [ - 0, - 46, - 116, - 255 - ], - "117": [ - 0, - 48, - 117, - 255 - ], - "118": [ - 0, - 49, - 118, - 255 - ], - "119": [ - 0, - 50, - 119, - 255 - ], - "120": [ - 0, - 52, - 120, - 255 - ], - "121": [ - 0, - 53, - 121, - 255 - ], - "122": [ - 0, - 55, - 121, - 255 - ], - "123": [ - 0, - 56, - 123, - 255 - ], - "124": [ - 0, - 58, - 124, - 255 - ], - "125": [ - 0, - 59, - 125, - 255 - ], - "126": [ - 0, - 61, - 126, - 255 - ], - "127": [ - 0, - 63, - 127, - 255 - ], - "128": [ - 0, - 64, - 128, - 255 - ], - "129": [ - 0, - 65, - 129, - 255 - ], - "130": [ - 0, - 67, - 130, - 255 - ], - "131": [ - 0, - 68, - 131, - 255 - ], - "132": [ - 0, - 70, - 131, - 255 - ], - "133": [ - 0, - 72, - 133, - 255 - ], - "134": [ - 0, - 73, - 134, - 255 - ], - "135": [ - 0, - 75, - 135, - 255 - ], - "136": [ - 0, - 76, - 136, - 255 - ], - "137": [ - 0, - 78, - 137, - 255 - ], - "138": [ - 0, - 79, - 138, - 255 - ], - "139": [ - 0, - 81, - 139, - 255 - ], - "140": [ - 0, - 82, - 140, - 255 - ], - "141": [ - 0, - 84, - 141, - 255 - ], - "142": [ - 0, - 85, - 142, - 255 - ], - "143": [ - 0, - 87, - 143, - 255 - ], - "144": [ - 0, - 88, - 144, - 255 - ], - "145": [ - 0, - 89, - 145, - 255 - ], - "146": [ - 0, - 91, - 146, - 255 - ], - "147": [ - 0, - 92, - 147, - 255 - ], - "148": [ - 0, - 94, - 147, - 255 - ], - "149": [ - 0, - 96, - 149, - 255 - ], - "150": [ - 0, - 97, - 150, - 255 - ], - "151": [ - 0, - 98, - 151, - 255 - ], - "152": [ - 0, - 100, - 152, - 255 - ], - "153": [ - 0, - 101, - 153, - 255 - ], - "154": [ - 0, - 103, - 154, - 255 - ], - "155": [ - 0, - 104, - 155, - 255 - ], - "156": [ - 0, - 106, - 156, - 255 - ], - "157": [ - 0, - 108, - 157, - 255 - ], - "158": [ - 0, - 109, - 158, - 255 - ], - "159": [ - 0, - 111, - 159, - 255 - ], - "160": [ - 0, - 112, - 160, - 255 - ], - "161": [ - 0, - 113, - 161, - 255 - ], - "162": [ - 0, - 115, - 162, - 255 - ], - "163": [ - 0, - 116, - 163, - 255 - ], - "164": [ - 0, - 118, - 163, - 255 - ], - "165": [ - 0, - 120, - 165, - 255 - ], - "166": [ - 0, - 121, - 166, - 255 - ], - "167": [ - 0, - 123, - 167, - 255 - ], - "168": [ - 0, - 124, - 168, - 255 - ], - "169": [ - 0, - 126, - 169, - 255 - ], - "170": [ - 0, - 127, - 170, - 255 - ], - "171": [ - 2, - 129, - 171, - 255 - ], - "172": [ - 5, - 130, - 172, - 255 - ], - "173": [ - 8, - 131, - 173, - 255 - ], - "174": [ - 11, - 133, - 174, - 255 - ], - "175": [ - 14, - 134, - 175, - 255 - ], - "176": [ - 17, - 136, - 176, - 255 - ], - "177": [ - 20, - 137, - 177, - 255 - ], - "178": [ - 23, - 139, - 178, - 255 - ], - "179": [ - 26, - 140, - 179, - 255 - ], - "180": [ - 29, - 142, - 179, - 255 - ], - "181": [ - 32, - 144, - 181, - 255 - ], - "182": [ - 35, - 145, - 182, - 255 - ], - "183": [ - 38, - 147, - 183, - 255 - ], - "184": [ - 41, - 148, - 184, - 255 - ], - "185": [ - 44, - 149, - 185, - 255 - ], - "186": [ - 47, - 151, - 186, - 255 - ], - "187": [ - 50, - 152, - 187, - 255 - ], - "188": [ - 54, - 154, - 188, - 255 - ], - "189": [ - 57, - 156, - 189, - 255 - ], - "190": [ - 60, - 157, - 190, - 255 - ], - "191": [ - 63, - 159, - 191, - 255 - ], - "192": [ - 65, - 160, - 192, - 255 - ], - "193": [ - 68, - 162, - 193, - 255 - ], - "194": [ - 71, - 163, - 194, - 255 - ], - "195": [ - 74, - 164, - 195, - 255 - ], - "196": [ - 77, - 166, - 195, - 255 - ], - "197": [ - 81, - 168, - 197, - 255 - ], - "198": [ - 84, - 169, - 198, - 255 - ], - "199": [ - 87, - 171, - 199, - 255 - ], - "200": [ - 90, - 172, - 200, - 255 - ], - "201": [ - 93, - 174, - 201, - 255 - ], - "202": [ - 96, - 175, - 202, - 255 - ], - "203": [ - 98, - 177, - 203, - 255 - ], - "204": [ - 102, - 178, - 204, - 255 - ], - "205": [ - 105, - 180, - 205, - 255 - ], - "206": [ - 108, - 181, - 206, - 255 - ], - "207": [ - 111, - 183, - 207, - 255 - ], - "208": [ - 114, - 184, - 208, - 255 - ], - "209": [ - 117, - 186, - 209, - 255 - ], - "210": [ - 120, - 187, - 210, - 255 - ], - "211": [ - 123, - 189, - 211, - 255 - ], - "212": [ - 126, - 190, - 211, - 255 - ], - "213": [ - 129, - 192, - 213, - 255 - ], - "214": [ - 131, - 193, - 214, - 255 - ], - "215": [ - 134, - 195, - 215, - 255 - ], - "216": [ - 137, - 196, - 216, - 255 - ], - "217": [ - 140, - 197, - 217, - 255 - ], - "218": [ - 143, - 199, - 218, - 255 - ], - "219": [ - 146, - 200, - 219, - 255 - ], - "220": [ - 150, - 202, - 220, - 255 - ], - "221": [ - 153, - 204, - 221, - 255 - ], - "222": [ - 156, - 205, - 222, - 255 - ], - "223": [ - 159, - 207, - 223, - 255 - ], - "224": [ - 162, - 208, - 224, - 255 - ], - "225": [ - 164, - 210, - 225, - 255 - ], - "226": [ - 167, - 211, - 226, - 255 - ], - "227": [ - 170, - 212, - 227, - 255 - ], - "228": [ - 173, - 214, - 227, - 255 - ], - "229": [ - 177, - 216, - 229, - 255 - ], - "230": [ - 180, - 217, - 230, - 255 - ], - "231": [ - 183, - 219, - 231, - 255 - ], - "232": [ - 186, - 220, - 232, - 255 - ], - "233": [ - 189, - 222, - 233, - 255 - ], - "234": [ - 192, - 223, - 234, - 255 - ], - "235": [ - 195, - 225, - 235, - 255 - ], - "236": [ - 197, - 226, - 236, - 255 - ], - "237": [ - 200, - 227, - 237, - 255 - ], - "238": [ - 203, - 229, - 238, - 255 - ], - "239": [ - 206, - 230, - 239, - 255 - ], - "240": [ - 209, - 232, - 240, - 255 - ], - "241": [ - 212, - 233, - 241, - 255 - ], - "242": [ - 215, - 235, - 242, - 255 - ], - "243": [ - 218, - 236, - 243, - 255 - ], - "244": [ - 221, - 238, - 243, - 255 - ], - "245": [ - 225, - 240, - 245, - 255 - ], - "246": [ - 227, - 241, - 246, - 255 - ], - "247": [ - 230, - 243, - 247, - 255 - ], - "248": [ - 233, - 244, - 248, - 255 - ], - "249": [ - 236, - 245, - 249, - 255 - ], - "250": [ - 239, - 247, - 250, - 255 - ], - "251": [ - 242, - 248, - 251, - 255 - ], - "252": [ - 246, - 250, - 252, - 255 - ], - "253": [ - 249, - 252, - 253, - 255 - ], - "254": [ - 252, - 253, - 254, - 255 - ], - "255": [ - 255, - 255, - 255, - 255 - ] - }, - oxy: { - "0": [ - 63, - 5, - 5, - 255 - ], - "1": [ - 65, - 5, - 5, - 255 - ], - "2": [ - 66, - 5, - 5, - 255 - ], - "3": [ - 67, - 5, - 5, - 255 - ], - "4": [ - 70, - 6, - 6, - 255 - ], - "5": [ - 71, - 6, - 6, - 255 - ], - "6": [ - 73, - 6, - 7, - 255 - ], - "7": [ - 74, - 6, - 7, - 255 - ], - "8": [ - 77, - 6, - 8, - 255 - ], - "9": [ - 78, - 6, - 8, - 255 - ], - "10": [ - 79, - 6, - 9, - 255 - ], - "11": [ - 81, - 6, - 9, - 255 - ], - "12": [ - 83, - 7, - 10, - 255 - ], - "13": [ - 85, - 7, - 10, - 255 - ], - "14": [ - 86, - 7, - 10, - 255 - ], - "15": [ - 88, - 7, - 11, - 255 - ], - "16": [ - 90, - 7, - 11, - 255 - ], - "17": [ - 92, - 7, - 12, - 255 - ], - "18": [ - 93, - 7, - 12, - 255 - ], - "19": [ - 94, - 7, - 12, - 255 - ], - "20": [ - 97, - 7, - 13, - 255 - ], - "21": [ - 98, - 6, - 13, - 255 - ], - "22": [ - 100, - 6, - 13, - 255 - ], - "23": [ - 101, - 6, - 13, - 255 - ], - "24": [ - 104, - 6, - 14, - 255 - ], - "25": [ - 105, - 6, - 14, - 255 - ], - "26": [ - 107, - 6, - 14, - 255 - ], - "27": [ - 108, - 6, - 14, - 255 - ], - "28": [ - 111, - 5, - 15, - 255 - ], - "29": [ - 112, - 5, - 15, - 255 - ], - "30": [ - 114, - 5, - 15, - 255 - ], - "31": [ - 115, - 5, - 15, - 255 - ], - "32": [ - 118, - 5, - 15, - 255 - ], - "33": [ - 119, - 5, - 14, - 255 - ], - "34": [ - 120, - 4, - 14, - 255 - ], - "35": [ - 122, - 4, - 14, - 255 - ], - "36": [ - 124, - 5, - 14, - 255 - ], - "37": [ - 126, - 5, - 13, - 255 - ], - "38": [ - 127, - 5, - 13, - 255 - ], - "39": [ - 128, - 6, - 13, - 255 - ], - "40": [ - 131, - 7, - 12, - 255 - ], - "41": [ - 132, - 8, - 11, - 255 - ], - "42": [ - 133, - 10, - 11, - 255 - ], - "43": [ - 134, - 11, - 10, - 255 - ], - "44": [ - 136, - 14, - 9, - 255 - ], - "45": [ - 137, - 15, - 9, - 255 - ], - "46": [ - 138, - 17, - 9, - 255 - ], - "47": [ - 139, - 18, - 8, - 255 - ], - "48": [ - 140, - 21, - 8, - 255 - ], - "49": [ - 141, - 22, - 7, - 255 - ], - "50": [ - 142, - 24, - 7, - 255 - ], - "51": [ - 79, - 79, - 78, - 255 - ], - "52": [ - 80, - 79, - 79, - 255 - ], - "53": [ - 81, - 80, - 80, - 255 - ], - "54": [ - 81, - 81, - 81, - 255 - ], - "55": [ - 83, - 82, - 82, - 255 - ], - "56": [ - 84, - 83, - 83, - 255 - ], - "57": [ - 84, - 84, - 83, - 255 - ], - "58": [ - 85, - 85, - 84, - 255 - ], - "59": [ - 87, - 86, - 86, - 255 - ], - "60": [ - 87, - 87, - 86, - 255 - ], - "61": [ - 88, - 88, - 87, - 255 - ], - "62": [ - 89, - 88, - 88, - 255 - ], - "63": [ - 90, - 90, - 89, - 255 - ], - "64": [ - 91, - 91, - 90, - 255 - ], - "65": [ - 92, - 91, - 91, - 255 - ], - "66": [ - 93, - 92, - 92, - 255 - ], - "67": [ - 94, - 94, - 93, - 255 - ], - "68": [ - 95, - 94, - 94, - 255 - ], - "69": [ - 96, - 95, - 95, - 255 - ], - "70": [ - 96, - 96, - 95, - 255 - ], - "71": [ - 98, - 97, - 97, - 255 - ], - "72": [ - 99, - 98, - 98, - 255 - ], - "73": [ - 99, - 99, - 98, - 255 - ], - "74": [ - 100, - 100, - 99, - 255 - ], - "75": [ - 102, - 101, - 101, - 255 - ], - "76": [ - 102, - 102, - 101, - 255 - ], - "77": [ - 103, - 103, - 102, - 255 - ], - "78": [ - 104, - 103, - 103, - 255 - ], - "79": [ - 105, - 105, - 104, - 255 - ], - "80": [ - 106, - 106, - 105, - 255 - ], - "81": [ - 107, - 106, - 106, - 255 - ], - "82": [ - 108, - 107, - 107, - 255 - ], - "83": [ - 109, - 109, - 108, - 255 - ], - "84": [ - 110, - 110, - 109, - 255 - ], - "85": [ - 111, - 110, - 110, - 255 - ], - "86": [ - 112, - 111, - 111, - 255 - ], - "87": [ - 113, - 113, - 112, - 255 - ], - "88": [ - 114, - 113, - 113, - 255 - ], - "89": [ - 115, - 114, - 114, - 255 - ], - "90": [ - 115, - 115, - 114, - 255 - ], - "91": [ - 117, - 117, - 116, - 255 - ], - "92": [ - 118, - 117, - 117, - 255 - ], - "93": [ - 119, - 118, - 118, - 255 - ], - "94": [ - 119, - 119, - 118, - 255 - ], - "95": [ - 121, - 120, - 120, - 255 - ], - "96": [ - 122, - 121, - 121, - 255 - ], - "97": [ - 123, - 122, - 121, - 255 - ], - "98": [ - 123, - 123, - 122, - 255 - ], - "99": [ - 125, - 124, - 124, - 255 - ], - "100": [ - 126, - 125, - 125, - 255 - ], - "101": [ - 126, - 126, - 125, - 255 - ], - "102": [ - 128, - 128, - 127, - 255 - ], - "103": [ - 129, - 128, - 128, - 255 - ], - "104": [ - 130, - 129, - 129, - 255 - ], - "105": [ - 130, - 130, - 129, - 255 - ], - "106": [ - 132, - 132, - 131, - 255 - ], - "107": [ - 133, - 132, - 132, - 255 - ], - "108": [ - 134, - 133, - 133, - 255 - ], - "109": [ - 134, - 134, - 133, - 255 - ], - "110": [ - 136, - 136, - 135, - 255 - ], - "111": [ - 137, - 136, - 136, - 255 - ], - "112": [ - 138, - 137, - 137, - 255 - ], - "113": [ - 139, - 138, - 137, - 255 - ], - "114": [ - 140, - 140, - 139, - 255 - ], - "115": [ - 141, - 141, - 140, - 255 - ], - "116": [ - 142, - 141, - 141, - 255 - ], - "117": [ - 143, - 142, - 142, - 255 - ], - "118": [ - 144, - 144, - 143, - 255 - ], - "119": [ - 145, - 145, - 144, - 255 - ], - "120": [ - 146, - 146, - 145, - 255 - ], - "121": [ - 147, - 146, - 146, - 255 - ], - "122": [ - 148, - 148, - 147, - 255 - ], - "123": [ - 149, - 149, - 148, - 255 - ], - "124": [ - 150, - 150, - 149, - 255 - ], - "125": [ - 151, - 151, - 150, - 255 - ], - "126": [ - 153, - 152, - 151, - 255 - ], - "127": [ - 153, - 153, - 152, - 255 - ], - "128": [ - 154, - 154, - 153, - 255 - ], - "129": [ - 155, - 155, - 154, - 255 - ], - "130": [ - 157, - 156, - 156, - 255 - ], - "131": [ - 158, - 157, - 157, - 255 - ], - "132": [ - 159, - 158, - 157, - 255 - ], - "133": [ - 159, - 159, - 158, - 255 - ], - "134": [ - 161, - 161, - 160, - 255 - ], - "135": [ - 162, - 162, - 161, - 255 - ], - "136": [ - 163, - 163, - 162, - 255 - ], - "137": [ - 164, - 163, - 163, - 255 - ], - "138": [ - 165, - 165, - 164, - 255 - ], - "139": [ - 166, - 166, - 165, - 255 - ], - "140": [ - 167, - 167, - 166, - 255 - ], - "141": [ - 168, - 168, - 167, - 255 - ], - "142": [ - 170, - 170, - 169, - 255 - ], - "143": [ - 171, - 170, - 170, - 255 - ], - "144": [ - 172, - 171, - 170, - 255 - ], - "145": [ - 173, - 172, - 171, - 255 - ], - "146": [ - 174, - 174, - 173, - 255 - ], - "147": [ - 175, - 175, - 174, - 255 - ], - "148": [ - 176, - 176, - 175, - 255 - ], - "149": [ - 177, - 177, - 176, - 255 - ], - "150": [ - 179, - 178, - 178, - 255 - ], - "151": [ - 180, - 179, - 178, - 255 - ], - "152": [ - 181, - 180, - 179, - 255 - ], - "153": [ - 182, - 182, - 181, - 255 - ], - "154": [ - 183, - 183, - 182, - 255 - ], - "155": [ - 184, - 184, - 183, - 255 - ], - "156": [ - 185, - 185, - 184, - 255 - ], - "157": [ - 187, - 187, - 186, - 255 - ], - "158": [ - 188, - 188, - 187, - 255 - ], - "159": [ - 189, - 189, - 188, - 255 - ], - "160": [ - 190, - 189, - 188, - 255 - ], - "161": [ - 192, - 191, - 190, - 255 - ], - "162": [ - 193, - 192, - 191, - 255 - ], - "163": [ - 194, - 193, - 192, - 255 - ], - "164": [ - 194, - 194, - 193, - 255 - ], - "165": [ - 196, - 196, - 195, - 255 - ], - "166": [ - 197, - 197, - 196, - 255 - ], - "167": [ - 198, - 198, - 197, - 255 - ], - "168": [ - 199, - 199, - 198, - 255 - ], - "169": [ - 201, - 201, - 200, - 255 - ], - "170": [ - 202, - 202, - 201, - 255 - ], - "171": [ - 203, - 203, - 202, - 255 - ], - "172": [ - 204, - 204, - 203, - 255 - ], - "173": [ - 206, - 206, - 205, - 255 - ], - "174": [ - 207, - 207, - 206, - 255 - ], - "175": [ - 208, - 208, - 206, - 255 - ], - "176": [ - 209, - 209, - 207, - 255 - ], - "177": [ - 211, - 211, - 209, - 255 - ], - "178": [ - 212, - 212, - 210, - 255 - ], - "179": [ - 213, - 213, - 211, - 255 - ], - "180": [ - 214, - 214, - 212, - 255 - ], - "181": [ - 216, - 216, - 214, - 255 - ], - "182": [ - 217, - 217, - 215, - 255 - ], - "183": [ - 218, - 218, - 216, - 255 - ], - "184": [ - 219, - 219, - 217, - 255 - ], - "185": [ - 221, - 221, - 219, - 255 - ], - "186": [ - 222, - 222, - 220, - 255 - ], - "187": [ - 223, - 223, - 221, - 255 - ], - "188": [ - 224, - 224, - 222, - 255 - ], - "189": [ - 226, - 226, - 224, - 255 - ], - "190": [ - 227, - 227, - 226, - 255 - ], - "191": [ - 228, - 228, - 227, - 255 - ], - "192": [ - 229, - 229, - 228, - 255 - ], - "193": [ - 231, - 231, - 230, - 255 - ], - "194": [ - 232, - 232, - 231, - 255 - ], - "195": [ - 233, - 233, - 232, - 255 - ], - "196": [ - 234, - 234, - 233, - 255 - ], - "197": [ - 236, - 236, - 235, - 255 - ], - "198": [ - 237, - 237, - 236, - 255 - ], - "199": [ - 239, - 238, - 237, - 255 - ], - "200": [ - 240, - 239, - 238, - 255 - ], - "201": [ - 242, - 242, - 240, - 255 - ], - "202": [ - 243, - 243, - 241, - 255 - ], - "203": [ - 244, - 244, - 242, - 255 - ], - "204": [ - 247, - 254, - 104, - 255 - ], - "205": [ - 246, - 253, - 102, - 255 - ], - "206": [ - 244, - 252, - 100, - 255 - ], - "207": [ - 243, - 251, - 97, - 255 - ], - "208": [ - 241, - 249, - 92, - 255 - ], - "209": [ - 239, - 248, - 90, - 255 - ], - "210": [ - 238, - 247, - 87, - 255 - ], - "211": [ - 237, - 246, - 84, - 255 - ], - "212": [ - 235, - 244, - 78, - 255 - ], - "213": [ - 235, - 243, - 75, - 255 - ], - "214": [ - 234, - 242, - 72, - 255 - ], - "215": [ - 234, - 240, - 69, - 255 - ], - "216": [ - 234, - 238, - 64, - 255 - ], - "217": [ - 233, - 236, - 62, - 255 - ], - "218": [ - 233, - 235, - 60, - 255 - ], - "219": [ - 233, - 233, - 58, - 255 - ], - "220": [ - 233, - 231, - 56, - 255 - ], - "221": [ - 233, - 229, - 54, - 255 - ], - "222": [ - 233, - 228, - 53, - 255 - ], - "223": [ - 233, - 226, - 52, - 255 - ], - "224": [ - 232, - 224, - 50, - 255 - ], - "225": [ - 232, - 222, - 49, - 255 - ], - "226": [ - 232, - 221, - 48, - 255 - ], - "227": [ - 232, - 220, - 47, - 255 - ], - "228": [ - 231, - 217, - 45, - 255 - ], - "229": [ - 231, - 215, - 44, - 255 - ], - "230": [ - 231, - 214, - 44, - 255 - ], - "231": [ - 230, - 213, - 43, - 255 - ], - "232": [ - 230, - 210, - 41, - 255 - ], - "233": [ - 230, - 209, - 41, - 255 - ], - "234": [ - 229, - 207, - 40, - 255 - ], - "235": [ - 229, - 206, - 39, - 255 - ], - "236": [ - 228, - 204, - 38, - 255 - ], - "237": [ - 228, - 202, - 37, - 255 - ], - "238": [ - 228, - 201, - 37, - 255 - ], - "239": [ - 227, - 200, - 36, - 255 - ], - "240": [ - 227, - 197, - 35, - 255 - ], - "241": [ - 226, - 196, - 34, - 255 - ], - "242": [ - 226, - 194, - 34, - 255 - ], - "243": [ - 226, - 193, - 33, - 255 - ], - "244": [ - 225, - 191, - 32, - 255 - ], - "245": [ - 225, - 189, - 31, - 255 - ], - "246": [ - 224, - 188, - 31, - 255 - ], - "247": [ - 224, - 187, - 30, - 255 - ], - "248": [ - 223, - 184, - 29, - 255 - ], - "249": [ - 223, - 183, - 29, - 255 - ], - "250": [ - 222, - 182, - 28, - 255 - ], - "251": [ - 222, - 181, - 28, - 255 - ], - "252": [ - 221, - 178, - 26, - 255 - ], - "253": [ - 221, - 177, - 26, - 255 - ], - "254": [ - 220, - 176, - 25, - 255 - ], - "255": [ - 220, - 174, - 25, - 255 - ] - }, - paired: { - "0": [ - 166, - 206, - 227, - 255 - ], - "1": [ - 166, - 206, - 227, - 255 - ], - "2": [ - 166, - 206, - 227, - 255 - ], - "3": [ - 166, - 206, - 227, - 255 - ], - "4": [ - 166, - 206, - 227, - 255 - ], - "5": [ - 166, - 206, - 227, - 255 - ], - "6": [ - 166, - 206, - 227, - 255 - ], - "7": [ - 166, - 206, - 227, - 255 - ], - "8": [ - 166, - 206, - 227, - 255 - ], - "9": [ - 166, - 206, - 227, - 255 - ], - "10": [ - 166, - 206, - 227, - 255 - ], - "11": [ - 166, - 206, - 227, - 255 - ], - "12": [ - 166, - 206, - 227, - 255 - ], - "13": [ - 166, - 206, - 227, - 255 - ], - "14": [ - 166, - 206, - 227, - 255 - ], - "15": [ - 166, - 206, - 227, - 255 - ], - "16": [ - 166, - 206, - 227, - 255 - ], - "17": [ - 166, - 206, - 227, - 255 - ], - "18": [ - 166, - 206, - 227, - 255 - ], - "19": [ - 166, - 206, - 227, - 255 - ], - "20": [ - 166, - 206, - 227, - 255 - ], - "21": [ - 166, - 206, - 227, - 255 - ], - "22": [ - 31, - 120, - 180, - 255 - ], - "23": [ - 31, - 120, - 180, - 255 - ], - "24": [ - 31, - 120, - 180, - 255 - ], - "25": [ - 31, - 120, - 180, - 255 - ], - "26": [ - 31, - 120, - 180, - 255 - ], - "27": [ - 31, - 120, - 180, - 255 - ], - "28": [ - 31, - 120, - 180, - 255 - ], - "29": [ - 31, - 120, - 180, - 255 - ], - "30": [ - 31, - 120, - 180, - 255 - ], - "31": [ - 31, - 120, - 180, - 255 - ], - "32": [ - 31, - 120, - 180, - 255 - ], - "33": [ - 31, - 120, - 180, - 255 - ], - "34": [ - 31, - 120, - 180, - 255 - ], - "35": [ - 31, - 120, - 180, - 255 - ], - "36": [ - 31, - 120, - 180, - 255 - ], - "37": [ - 31, - 120, - 180, - 255 - ], - "38": [ - 31, - 120, - 180, - 255 - ], - "39": [ - 31, - 120, - 180, - 255 - ], - "40": [ - 31, - 120, - 180, - 255 - ], - "41": [ - 31, - 120, - 180, - 255 - ], - "42": [ - 31, - 120, - 180, - 255 - ], - "43": [ - 178, - 223, - 138, - 255 - ], - "44": [ - 178, - 223, - 138, - 255 - ], - "45": [ - 178, - 223, - 138, - 255 - ], - "46": [ - 178, - 223, - 138, - 255 - ], - "47": [ - 178, - 223, - 138, - 255 - ], - "48": [ - 178, - 223, - 138, - 255 - ], - "49": [ - 178, - 223, - 138, - 255 - ], - "50": [ - 178, - 223, - 138, - 255 - ], - "51": [ - 178, - 223, - 138, - 255 - ], - "52": [ - 178, - 223, - 138, - 255 - ], - "53": [ - 178, - 223, - 138, - 255 - ], - "54": [ - 178, - 223, - 138, - 255 - ], - "55": [ - 178, - 223, - 138, - 255 - ], - "56": [ - 178, - 223, - 138, - 255 - ], - "57": [ - 178, - 223, - 138, - 255 - ], - "58": [ - 178, - 223, - 138, - 255 - ], - "59": [ - 178, - 223, - 138, - 255 - ], - "60": [ - 178, - 223, - 138, - 255 - ], - "61": [ - 178, - 223, - 138, - 255 - ], - "62": [ - 178, - 223, - 138, - 255 - ], - "63": [ - 178, - 223, - 138, - 255 - ], - "64": [ - 51, - 160, - 44, - 255 - ], - "65": [ - 51, - 160, - 44, - 255 - ], - "66": [ - 51, - 160, - 44, - 255 - ], - "67": [ - 51, - 160, - 44, - 255 - ], - "68": [ - 51, - 160, - 44, - 255 - ], - "69": [ - 51, - 160, - 44, - 255 - ], - "70": [ - 51, - 160, - 44, - 255 - ], - "71": [ - 51, - 160, - 44, - 255 - ], - "72": [ - 51, - 160, - 44, - 255 - ], - "73": [ - 51, - 160, - 44, - 255 - ], - "74": [ - 51, - 160, - 44, - 255 - ], - "75": [ - 51, - 160, - 44, - 255 - ], - "76": [ - 51, - 160, - 44, - 255 - ], - "77": [ - 51, - 160, - 44, - 255 - ], - "78": [ - 51, - 160, - 44, - 255 - ], - "79": [ - 51, - 160, - 44, - 255 - ], - "80": [ - 51, - 160, - 44, - 255 - ], - "81": [ - 51, - 160, - 44, - 255 - ], - "82": [ - 51, - 160, - 44, - 255 - ], - "83": [ - 51, - 160, - 44, - 255 - ], - "84": [ - 51, - 160, - 44, - 255 - ], - "85": [ - 251, - 154, - 153, - 255 - ], - "86": [ - 251, - 154, - 153, - 255 - ], - "87": [ - 251, - 154, - 153, - 255 - ], - "88": [ - 251, - 154, - 153, - 255 - ], - "89": [ - 251, - 154, - 153, - 255 - ], - "90": [ - 251, - 154, - 153, - 255 - ], - "91": [ - 251, - 154, - 153, - 255 - ], - "92": [ - 251, - 154, - 153, - 255 - ], - "93": [ - 251, - 154, - 153, - 255 - ], - "94": [ - 251, - 154, - 153, - 255 - ], - "95": [ - 251, - 154, - 153, - 255 - ], - "96": [ - 251, - 154, - 153, - 255 - ], - "97": [ - 251, - 154, - 153, - 255 - ], - "98": [ - 251, - 154, - 153, - 255 - ], - "99": [ - 251, - 154, - 153, - 255 - ], - "100": [ - 251, - 154, - 153, - 255 - ], - "101": [ - 251, - 154, - 153, - 255 - ], - "102": [ - 251, - 154, - 153, - 255 - ], - "103": [ - 251, - 154, - 153, - 255 - ], - "104": [ - 251, - 154, - 153, - 255 - ], - "105": [ - 251, - 154, - 153, - 255 - ], - "106": [ - 251, - 154, - 153, - 255 - ], - "107": [ - 227, - 26, - 28, - 255 - ], - "108": [ - 227, - 26, - 28, - 255 - ], - "109": [ - 227, - 26, - 28, - 255 - ], - "110": [ - 227, - 26, - 28, - 255 - ], - "111": [ - 227, - 26, - 28, - 255 - ], - "112": [ - 227, - 26, - 28, - 255 - ], - "113": [ - 227, - 26, - 28, - 255 - ], - "114": [ - 227, - 26, - 28, - 255 - ], - "115": [ - 227, - 26, - 28, - 255 - ], - "116": [ - 227, - 26, - 28, - 255 - ], - "117": [ - 227, - 26, - 28, - 255 - ], - "118": [ - 227, - 26, - 28, - 255 - ], - "119": [ - 227, - 26, - 28, - 255 - ], - "120": [ - 227, - 26, - 28, - 255 - ], - "121": [ - 227, - 26, - 28, - 255 - ], - "122": [ - 227, - 26, - 28, - 255 - ], - "123": [ - 227, - 26, - 28, - 255 - ], - "124": [ - 227, - 26, - 28, - 255 - ], - "125": [ - 227, - 26, - 28, - 255 - ], - "126": [ - 227, - 26, - 28, - 255 - ], - "127": [ - 227, - 26, - 28, - 255 - ], - "128": [ - 253, - 191, - 111, - 255 - ], - "129": [ - 253, - 191, - 111, - 255 - ], - "130": [ - 253, - 191, - 111, - 255 - ], - "131": [ - 253, - 191, - 111, - 255 - ], - "132": [ - 253, - 191, - 111, - 255 - ], - "133": [ - 253, - 191, - 111, - 255 - ], - "134": [ - 253, - 191, - 111, - 255 - ], - "135": [ - 253, - 191, - 111, - 255 - ], - "136": [ - 253, - 191, - 111, - 255 - ], - "137": [ - 253, - 191, - 111, - 255 - ], - "138": [ - 253, - 191, - 111, - 255 - ], - "139": [ - 253, - 191, - 111, - 255 - ], - "140": [ - 253, - 191, - 111, - 255 - ], - "141": [ - 253, - 191, - 111, - 255 - ], - "142": [ - 253, - 191, - 111, - 255 - ], - "143": [ - 253, - 191, - 111, - 255 - ], - "144": [ - 253, - 191, - 111, - 255 - ], - "145": [ - 253, - 191, - 111, - 255 - ], - "146": [ - 253, - 191, - 111, - 255 - ], - "147": [ - 253, - 191, - 111, - 255 - ], - "148": [ - 253, - 191, - 111, - 255 - ], - "149": [ - 255, - 127, - 0, - 255 - ], - "150": [ - 255, - 127, - 0, - 255 - ], - "151": [ - 255, - 127, - 0, - 255 - ], - "152": [ - 255, - 127, - 0, - 255 - ], - "153": [ - 255, - 127, - 0, - 255 - ], - "154": [ - 255, - 127, - 0, - 255 - ], - "155": [ - 255, - 127, - 0, - 255 - ], - "156": [ - 255, - 127, - 0, - 255 - ], - "157": [ - 255, - 127, - 0, - 255 - ], - "158": [ - 255, - 127, - 0, - 255 - ], - "159": [ - 255, - 127, - 0, - 255 - ], - "160": [ - 255, - 127, - 0, - 255 - ], - "161": [ - 255, - 127, - 0, - 255 - ], - "162": [ - 255, - 127, - 0, - 255 - ], - "163": [ - 255, - 127, - 0, - 255 - ], - "164": [ - 255, - 127, - 0, - 255 - ], - "165": [ - 255, - 127, - 0, - 255 - ], - "166": [ - 255, - 127, - 0, - 255 - ], - "167": [ - 255, - 127, - 0, - 255 - ], - "168": [ - 255, - 127, - 0, - 255 - ], - "169": [ - 255, - 127, - 0, - 255 - ], - "170": [ - 202, - 178, - 214, - 255 - ], - "171": [ - 202, - 178, - 214, - 255 - ], - "172": [ - 202, - 178, - 214, - 255 - ], - "173": [ - 202, - 178, - 214, - 255 - ], - "174": [ - 202, - 178, - 214, - 255 - ], - "175": [ - 202, - 178, - 214, - 255 - ], - "176": [ - 202, - 178, - 214, - 255 - ], - "177": [ - 202, - 178, - 214, - 255 - ], - "178": [ - 202, - 178, - 214, - 255 - ], - "179": [ - 202, - 178, - 214, - 255 - ], - "180": [ - 202, - 178, - 214, - 255 - ], - "181": [ - 202, - 178, - 214, - 255 - ], - "182": [ - 202, - 178, - 214, - 255 - ], - "183": [ - 202, - 178, - 214, - 255 - ], - "184": [ - 202, - 178, - 214, - 255 - ], - "185": [ - 202, - 178, - 214, - 255 - ], - "186": [ - 202, - 178, - 214, - 255 - ], - "187": [ - 202, - 178, - 214, - 255 - ], - "188": [ - 202, - 178, - 214, - 255 - ], - "189": [ - 202, - 178, - 214, - 255 - ], - "190": [ - 202, - 178, - 214, - 255 - ], - "191": [ - 202, - 178, - 214, - 255 - ], - "192": [ - 106, - 61, - 154, - 255 - ], - "193": [ - 106, - 61, - 154, - 255 - ], - "194": [ - 106, - 61, - 154, - 255 - ], - "195": [ - 106, - 61, - 154, - 255 - ], - "196": [ - 106, - 61, - 154, - 255 - ], - "197": [ - 106, - 61, - 154, - 255 - ], - "198": [ - 106, - 61, - 154, - 255 - ], - "199": [ - 106, - 61, - 154, - 255 - ], - "200": [ - 106, - 61, - 154, - 255 - ], - "201": [ - 106, - 61, - 154, - 255 - ], - "202": [ - 106, - 61, - 154, - 255 - ], - "203": [ - 106, - 61, - 154, - 255 - ], - "204": [ - 106, - 61, - 154, - 255 - ], - "205": [ - 106, - 61, - 154, - 255 - ], - "206": [ - 106, - 61, - 154, - 255 - ], - "207": [ - 106, - 61, - 154, - 255 - ], - "208": [ - 106, - 61, - 154, - 255 - ], - "209": [ - 106, - 61, - 154, - 255 - ], - "210": [ - 106, - 61, - 154, - 255 - ], - "211": [ - 106, - 61, - 154, - 255 - ], - "212": [ - 106, - 61, - 154, - 255 - ], - "213": [ - 255, - 255, - 153, - 255 - ], - "214": [ - 255, - 255, - 153, - 255 - ], - "215": [ - 255, - 255, - 153, - 255 - ], - "216": [ - 255, - 255, - 153, - 255 - ], - "217": [ - 255, - 255, - 153, - 255 - ], - "218": [ - 255, - 255, - 153, - 255 - ], - "219": [ - 255, - 255, - 153, - 255 - ], - "220": [ - 255, - 255, - 153, - 255 - ], - "221": [ - 255, - 255, - 153, - 255 - ], - "222": [ - 255, - 255, - 153, - 255 - ], - "223": [ - 255, - 255, - 153, - 255 - ], - "224": [ - 255, - 255, - 153, - 255 - ], - "225": [ - 255, - 255, - 153, - 255 - ], - "226": [ - 255, - 255, - 153, - 255 - ], - "227": [ - 255, - 255, - 153, - 255 - ], - "228": [ - 255, - 255, - 153, - 255 - ], - "229": [ - 255, - 255, - 153, - 255 - ], - "230": [ - 255, - 255, - 153, - 255 - ], - "231": [ - 255, - 255, - 153, - 255 - ], - "232": [ - 255, - 255, - 153, - 255 - ], - "233": [ - 255, - 255, - 153, - 255 - ], - "234": [ - 177, - 89, - 40, - 255 - ], - "235": [ - 177, - 89, - 40, - 255 - ], - "236": [ - 177, - 89, - 40, - 255 - ], - "237": [ - 177, - 89, - 40, - 255 - ], - "238": [ - 177, - 89, - 40, - 255 - ], - "239": [ - 177, - 89, - 40, - 255 - ], - "240": [ - 177, - 89, - 40, - 255 - ], - "241": [ - 177, - 89, - 40, - 255 - ], - "242": [ - 177, - 89, - 40, - 255 - ], - "243": [ - 177, - 89, - 40, - 255 - ], - "244": [ - 177, - 89, - 40, - 255 - ], - "245": [ - 177, - 89, - 40, - 255 - ], - "246": [ - 177, - 89, - 40, - 255 - ], - "247": [ - 177, - 89, - 40, - 255 - ], - "248": [ - 177, - 89, - 40, - 255 - ], - "249": [ - 177, - 89, - 40, - 255 - ], - "250": [ - 177, - 89, - 40, - 255 - ], - "251": [ - 177, - 89, - 40, - 255 - ], - "252": [ - 177, - 89, - 40, - 255 - ], - "253": [ - 177, - 89, - 40, - 255 - ], - "254": [ - 177, - 89, - 40, - 255 - ], - "255": [ - 177, - 89, - 40, - 255 - ] - }, - pastel1: { - "0": [ - 251, - 180, - 174, - 255 - ], - "1": [ - 251, - 180, - 174, - 255 - ], - "2": [ - 251, - 180, - 174, - 255 - ], - "3": [ - 251, - 180, - 174, - 255 - ], - "4": [ - 251, - 180, - 174, - 255 - ], - "5": [ - 251, - 180, - 174, - 255 - ], - "6": [ - 251, - 180, - 174, - 255 - ], - "7": [ - 251, - 180, - 174, - 255 - ], - "8": [ - 251, - 180, - 174, - 255 - ], - "9": [ - 251, - 180, - 174, - 255 - ], - "10": [ - 251, - 180, - 174, - 255 - ], - "11": [ - 251, - 180, - 174, - 255 - ], - "12": [ - 251, - 180, - 174, - 255 - ], - "13": [ - 251, - 180, - 174, - 255 - ], - "14": [ - 251, - 180, - 174, - 255 - ], - "15": [ - 251, - 180, - 174, - 255 - ], - "16": [ - 251, - 180, - 174, - 255 - ], - "17": [ - 251, - 180, - 174, - 255 - ], - "18": [ - 251, - 180, - 174, - 255 - ], - "19": [ - 251, - 180, - 174, - 255 - ], - "20": [ - 251, - 180, - 174, - 255 - ], - "21": [ - 251, - 180, - 174, - 255 - ], - "22": [ - 251, - 180, - 174, - 255 - ], - "23": [ - 251, - 180, - 174, - 255 - ], - "24": [ - 251, - 180, - 174, - 255 - ], - "25": [ - 251, - 180, - 174, - 255 - ], - "26": [ - 251, - 180, - 174, - 255 - ], - "27": [ - 251, - 180, - 174, - 255 - ], - "28": [ - 251, - 180, - 174, - 255 - ], - "29": [ - 179, - 205, - 227, - 255 - ], - "30": [ - 179, - 205, - 227, - 255 - ], - "31": [ - 179, - 205, - 227, - 255 - ], - "32": [ - 179, - 205, - 227, - 255 - ], - "33": [ - 179, - 205, - 227, - 255 - ], - "34": [ - 179, - 205, - 227, - 255 - ], - "35": [ - 179, - 205, - 227, - 255 - ], - "36": [ - 179, - 205, - 227, - 255 - ], - "37": [ - 179, - 205, - 227, - 255 - ], - "38": [ - 179, - 205, - 227, - 255 - ], - "39": [ - 179, - 205, - 227, - 255 - ], - "40": [ - 179, - 205, - 227, - 255 - ], - "41": [ - 179, - 205, - 227, - 255 - ], - "42": [ - 179, - 205, - 227, - 255 - ], - "43": [ - 179, - 205, - 227, - 255 - ], - "44": [ - 179, - 205, - 227, - 255 - ], - "45": [ - 179, - 205, - 227, - 255 - ], - "46": [ - 179, - 205, - 227, - 255 - ], - "47": [ - 179, - 205, - 227, - 255 - ], - "48": [ - 179, - 205, - 227, - 255 - ], - "49": [ - 179, - 205, - 227, - 255 - ], - "50": [ - 179, - 205, - 227, - 255 - ], - "51": [ - 179, - 205, - 227, - 255 - ], - "52": [ - 179, - 205, - 227, - 255 - ], - "53": [ - 179, - 205, - 227, - 255 - ], - "54": [ - 179, - 205, - 227, - 255 - ], - "55": [ - 179, - 205, - 227, - 255 - ], - "56": [ - 179, - 205, - 227, - 255 - ], - "57": [ - 204, - 235, - 197, - 255 - ], - "58": [ - 204, - 235, - 197, - 255 - ], - "59": [ - 204, - 235, - 197, - 255 - ], - "60": [ - 204, - 235, - 197, - 255 - ], - "61": [ - 204, - 235, - 197, - 255 - ], - "62": [ - 204, - 235, - 197, - 255 - ], - "63": [ - 204, - 235, - 197, - 255 - ], - "64": [ - 204, - 235, - 197, - 255 - ], - "65": [ - 204, - 235, - 197, - 255 - ], - "66": [ - 204, - 235, - 197, - 255 - ], - "67": [ - 204, - 235, - 197, - 255 - ], - "68": [ - 204, - 235, - 197, - 255 - ], - "69": [ - 204, - 235, - 197, - 255 - ], - "70": [ - 204, - 235, - 197, - 255 - ], - "71": [ - 204, - 235, - 197, - 255 - ], - "72": [ - 204, - 235, - 197, - 255 - ], - "73": [ - 204, - 235, - 197, - 255 - ], - "74": [ - 204, - 235, - 197, - 255 - ], - "75": [ - 204, - 235, - 197, - 255 - ], - "76": [ - 204, - 235, - 197, - 255 - ], - "77": [ - 204, - 235, - 197, - 255 - ], - "78": [ - 204, - 235, - 197, - 255 - ], - "79": [ - 204, - 235, - 197, - 255 - ], - "80": [ - 204, - 235, - 197, - 255 - ], - "81": [ - 204, - 235, - 197, - 255 - ], - "82": [ - 204, - 235, - 197, - 255 - ], - "83": [ - 204, - 235, - 197, - 255 - ], - "84": [ - 204, - 235, - 197, - 255 - ], - "85": [ - 222, - 203, - 228, - 255 - ], - "86": [ - 222, - 203, - 228, - 255 - ], - "87": [ - 222, - 203, - 228, - 255 - ], - "88": [ - 222, - 203, - 228, - 255 - ], - "89": [ - 222, - 203, - 228, - 255 - ], - "90": [ - 222, - 203, - 228, - 255 - ], - "91": [ - 222, - 203, - 228, - 255 - ], - "92": [ - 222, - 203, - 228, - 255 - ], - "93": [ - 222, - 203, - 228, - 255 - ], - "94": [ - 222, - 203, - 228, - 255 - ], - "95": [ - 222, - 203, - 228, - 255 - ], - "96": [ - 222, - 203, - 228, - 255 - ], - "97": [ - 222, - 203, - 228, - 255 - ], - "98": [ - 222, - 203, - 228, - 255 - ], - "99": [ - 222, - 203, - 228, - 255 - ], - "100": [ - 222, - 203, - 228, - 255 - ], - "101": [ - 222, - 203, - 228, - 255 - ], - "102": [ - 222, - 203, - 228, - 255 - ], - "103": [ - 222, - 203, - 228, - 255 - ], - "104": [ - 222, - 203, - 228, - 255 - ], - "105": [ - 222, - 203, - 228, - 255 - ], - "106": [ - 222, - 203, - 228, - 255 - ], - "107": [ - 222, - 203, - 228, - 255 - ], - "108": [ - 222, - 203, - 228, - 255 - ], - "109": [ - 222, - 203, - 228, - 255 - ], - "110": [ - 222, - 203, - 228, - 255 - ], - "111": [ - 222, - 203, - 228, - 255 - ], - "112": [ - 222, - 203, - 228, - 255 - ], - "113": [ - 222, - 203, - 228, - 255 - ], - "114": [ - 254, - 217, - 166, - 255 - ], - "115": [ - 254, - 217, - 166, - 255 - ], - "116": [ - 254, - 217, - 166, - 255 - ], - "117": [ - 254, - 217, - 166, - 255 - ], - "118": [ - 254, - 217, - 166, - 255 - ], - "119": [ - 254, - 217, - 166, - 255 - ], - "120": [ - 254, - 217, - 166, - 255 - ], - "121": [ - 254, - 217, - 166, - 255 - ], - "122": [ - 254, - 217, - 166, - 255 - ], - "123": [ - 254, - 217, - 166, - 255 - ], - "124": [ - 254, - 217, - 166, - 255 - ], - "125": [ - 254, - 217, - 166, - 255 - ], - "126": [ - 254, - 217, - 166, - 255 - ], - "127": [ - 254, - 217, - 166, - 255 - ], - "128": [ - 254, - 217, - 166, - 255 - ], - "129": [ - 254, - 217, - 166, - 255 - ], - "130": [ - 254, - 217, - 166, - 255 - ], - "131": [ - 254, - 217, - 166, - 255 - ], - "132": [ - 254, - 217, - 166, - 255 - ], - "133": [ - 254, - 217, - 166, - 255 - ], - "134": [ - 254, - 217, - 166, - 255 - ], - "135": [ - 254, - 217, - 166, - 255 - ], - "136": [ - 254, - 217, - 166, - 255 - ], - "137": [ - 254, - 217, - 166, - 255 - ], - "138": [ - 254, - 217, - 166, - 255 - ], - "139": [ - 254, - 217, - 166, - 255 - ], - "140": [ - 254, - 217, - 166, - 255 - ], - "141": [ - 254, - 217, - 166, - 255 - ], - "142": [ - 255, - 255, - 204, - 255 - ], - "143": [ - 255, - 255, - 204, - 255 - ], - "144": [ - 255, - 255, - 204, - 255 - ], - "145": [ - 255, - 255, - 204, - 255 - ], - "146": [ - 255, - 255, - 204, - 255 - ], - "147": [ - 255, - 255, - 204, - 255 - ], - "148": [ - 255, - 255, - 204, - 255 - ], - "149": [ - 255, - 255, - 204, - 255 - ], - "150": [ - 255, - 255, - 204, - 255 - ], - "151": [ - 255, - 255, - 204, - 255 - ], - "152": [ - 255, - 255, - 204, - 255 - ], - "153": [ - 255, - 255, - 204, - 255 - ], - "154": [ - 255, - 255, - 204, - 255 - ], - "155": [ - 255, - 255, - 204, - 255 - ], - "156": [ - 255, - 255, - 204, - 255 - ], - "157": [ - 255, - 255, - 204, - 255 - ], - "158": [ - 255, - 255, - 204, - 255 - ], - "159": [ - 255, - 255, - 204, - 255 - ], - "160": [ - 255, - 255, - 204, - 255 - ], - "161": [ - 255, - 255, - 204, - 255 - ], - "162": [ - 255, - 255, - 204, - 255 - ], - "163": [ - 255, - 255, - 204, - 255 - ], - "164": [ - 255, - 255, - 204, - 255 - ], - "165": [ - 255, - 255, - 204, - 255 - ], - "166": [ - 255, - 255, - 204, - 255 - ], - "167": [ - 255, - 255, - 204, - 255 - ], - "168": [ - 255, - 255, - 204, - 255 - ], - "169": [ - 255, - 255, - 204, - 255 - ], - "170": [ - 229, - 216, - 189, - 255 - ], - "171": [ - 229, - 216, - 189, - 255 - ], - "172": [ - 229, - 216, - 189, - 255 - ], - "173": [ - 229, - 216, - 189, - 255 - ], - "174": [ - 229, - 216, - 189, - 255 - ], - "175": [ - 229, - 216, - 189, - 255 - ], - "176": [ - 229, - 216, - 189, - 255 - ], - "177": [ - 229, - 216, - 189, - 255 - ], - "178": [ - 229, - 216, - 189, - 255 - ], - "179": [ - 229, - 216, - 189, - 255 - ], - "180": [ - 229, - 216, - 189, - 255 - ], - "181": [ - 229, - 216, - 189, - 255 - ], - "182": [ - 229, - 216, - 189, - 255 - ], - "183": [ - 229, - 216, - 189, - 255 - ], - "184": [ - 229, - 216, - 189, - 255 - ], - "185": [ - 229, - 216, - 189, - 255 - ], - "186": [ - 229, - 216, - 189, - 255 - ], - "187": [ - 229, - 216, - 189, - 255 - ], - "188": [ - 229, - 216, - 189, - 255 - ], - "189": [ - 229, - 216, - 189, - 255 - ], - "190": [ - 229, - 216, - 189, - 255 - ], - "191": [ - 229, - 216, - 189, - 255 - ], - "192": [ - 229, - 216, - 189, - 255 - ], - "193": [ - 229, - 216, - 189, - 255 - ], - "194": [ - 229, - 216, - 189, - 255 - ], - "195": [ - 229, - 216, - 189, - 255 - ], - "196": [ - 229, - 216, - 189, - 255 - ], - "197": [ - 229, - 216, - 189, - 255 - ], - "198": [ - 229, - 216, - 189, - 255 - ], - "199": [ - 253, - 218, - 236, - 255 - ], - "200": [ - 253, - 218, - 236, - 255 - ], - "201": [ - 253, - 218, - 236, - 255 - ], - "202": [ - 253, - 218, - 236, - 255 - ], - "203": [ - 253, - 218, - 236, - 255 - ], - "204": [ - 253, - 218, - 236, - 255 - ], - "205": [ - 253, - 218, - 236, - 255 - ], - "206": [ - 253, - 218, - 236, - 255 - ], - "207": [ - 253, - 218, - 236, - 255 - ], - "208": [ - 253, - 218, - 236, - 255 - ], - "209": [ - 253, - 218, - 236, - 255 - ], - "210": [ - 253, - 218, - 236, - 255 - ], - "211": [ - 253, - 218, - 236, - 255 - ], - "212": [ - 253, - 218, - 236, - 255 - ], - "213": [ - 253, - 218, - 236, - 255 - ], - "214": [ - 253, - 218, - 236, - 255 - ], - "215": [ - 253, - 218, - 236, - 255 - ], - "216": [ - 253, - 218, - 236, - 255 - ], - "217": [ - 253, - 218, - 236, - 255 - ], - "218": [ - 253, - 218, - 236, - 255 - ], - "219": [ - 253, - 218, - 236, - 255 - ], - "220": [ - 253, - 218, - 236, - 255 - ], - "221": [ - 253, - 218, - 236, - 255 - ], - "222": [ - 253, - 218, - 236, - 255 - ], - "223": [ - 253, - 218, - 236, - 255 - ], - "224": [ - 253, - 218, - 236, - 255 - ], - "225": [ - 253, - 218, - 236, - 255 - ], - "226": [ - 253, - 218, - 236, - 255 - ], - "227": [ - 242, - 242, - 242, - 255 - ], - "228": [ - 242, - 242, - 242, - 255 - ], - "229": [ - 242, - 242, - 242, - 255 - ], - "230": [ - 242, - 242, - 242, - 255 - ], - "231": [ - 242, - 242, - 242, - 255 - ], - "232": [ - 242, - 242, - 242, - 255 - ], - "233": [ - 242, - 242, - 242, - 255 - ], - "234": [ - 242, - 242, - 242, - 255 - ], - "235": [ - 242, - 242, - 242, - 255 - ], - "236": [ - 242, - 242, - 242, - 255 - ], - "237": [ - 242, - 242, - 242, - 255 - ], - "238": [ - 242, - 242, - 242, - 255 - ], - "239": [ - 242, - 242, - 242, - 255 - ], - "240": [ - 242, - 242, - 242, - 255 - ], - "241": [ - 242, - 242, - 242, - 255 - ], - "242": [ - 242, - 242, - 242, - 255 - ], - "243": [ - 242, - 242, - 242, - 255 - ], - "244": [ - 242, - 242, - 242, - 255 - ], - "245": [ - 242, - 242, - 242, - 255 - ], - "246": [ - 242, - 242, - 242, - 255 - ], - "247": [ - 242, - 242, - 242, - 255 - ], - "248": [ - 242, - 242, - 242, - 255 - ], - "249": [ - 242, - 242, - 242, - 255 - ], - "250": [ - 242, - 242, - 242, - 255 - ], - "251": [ - 242, - 242, - 242, - 255 - ], - "252": [ - 242, - 242, - 242, - 255 - ], - "253": [ - 242, - 242, - 242, - 255 - ], - "254": [ - 242, - 242, - 242, - 255 - ], - "255": [ - 242, - 242, - 242, - 255 - ] - }, - pastel2: { - "0": [ - 179, - 226, - 205, - 255 - ], - "1": [ - 179, - 226, - 205, - 255 - ], - "2": [ - 179, - 226, - 205, - 255 - ], - "3": [ - 179, - 226, - 205, - 255 - ], - "4": [ - 179, - 226, - 205, - 255 - ], - "5": [ - 179, - 226, - 205, - 255 - ], - "6": [ - 179, - 226, - 205, - 255 - ], - "7": [ - 179, - 226, - 205, - 255 - ], - "8": [ - 179, - 226, - 205, - 255 - ], - "9": [ - 179, - 226, - 205, - 255 - ], - "10": [ - 179, - 226, - 205, - 255 - ], - "11": [ - 179, - 226, - 205, - 255 - ], - "12": [ - 179, - 226, - 205, - 255 - ], - "13": [ - 179, - 226, - 205, - 255 - ], - "14": [ - 179, - 226, - 205, - 255 - ], - "15": [ - 179, - 226, - 205, - 255 - ], - "16": [ - 179, - 226, - 205, - 255 - ], - "17": [ - 179, - 226, - 205, - 255 - ], - "18": [ - 179, - 226, - 205, - 255 - ], - "19": [ - 179, - 226, - 205, - 255 - ], - "20": [ - 179, - 226, - 205, - 255 - ], - "21": [ - 179, - 226, - 205, - 255 - ], - "22": [ - 179, - 226, - 205, - 255 - ], - "23": [ - 179, - 226, - 205, - 255 - ], - "24": [ - 179, - 226, - 205, - 255 - ], - "25": [ - 179, - 226, - 205, - 255 - ], - "26": [ - 179, - 226, - 205, - 255 - ], - "27": [ - 179, - 226, - 205, - 255 - ], - "28": [ - 179, - 226, - 205, - 255 - ], - "29": [ - 179, - 226, - 205, - 255 - ], - "30": [ - 179, - 226, - 205, - 255 - ], - "31": [ - 179, - 226, - 205, - 255 - ], - "32": [ - 253, - 205, - 172, - 255 - ], - "33": [ - 253, - 205, - 172, - 255 - ], - "34": [ - 253, - 205, - 172, - 255 - ], - "35": [ - 253, - 205, - 172, - 255 - ], - "36": [ - 253, - 205, - 172, - 255 - ], - "37": [ - 253, - 205, - 172, - 255 - ], - "38": [ - 253, - 205, - 172, - 255 - ], - "39": [ - 253, - 205, - 172, - 255 - ], - "40": [ - 253, - 205, - 172, - 255 - ], - "41": [ - 253, - 205, - 172, - 255 - ], - "42": [ - 253, - 205, - 172, - 255 - ], - "43": [ - 253, - 205, - 172, - 255 - ], - "44": [ - 253, - 205, - 172, - 255 - ], - "45": [ - 253, - 205, - 172, - 255 - ], - "46": [ - 253, - 205, - 172, - 255 - ], - "47": [ - 253, - 205, - 172, - 255 - ], - "48": [ - 253, - 205, - 172, - 255 - ], - "49": [ - 253, - 205, - 172, - 255 - ], - "50": [ - 253, - 205, - 172, - 255 - ], - "51": [ - 253, - 205, - 172, - 255 - ], - "52": [ - 253, - 205, - 172, - 255 - ], - "53": [ - 253, - 205, - 172, - 255 - ], - "54": [ - 253, - 205, - 172, - 255 - ], - "55": [ - 253, - 205, - 172, - 255 - ], - "56": [ - 253, - 205, - 172, - 255 - ], - "57": [ - 253, - 205, - 172, - 255 - ], - "58": [ - 253, - 205, - 172, - 255 - ], - "59": [ - 253, - 205, - 172, - 255 - ], - "60": [ - 253, - 205, - 172, - 255 - ], - "61": [ - 253, - 205, - 172, - 255 - ], - "62": [ - 253, - 205, - 172, - 255 - ], - "63": [ - 253, - 205, - 172, - 255 - ], - "64": [ - 203, - 213, - 232, - 255 - ], - "65": [ - 203, - 213, - 232, - 255 - ], - "66": [ - 203, - 213, - 232, - 255 - ], - "67": [ - 203, - 213, - 232, - 255 - ], - "68": [ - 203, - 213, - 232, - 255 - ], - "69": [ - 203, - 213, - 232, - 255 - ], - "70": [ - 203, - 213, - 232, - 255 - ], - "71": [ - 203, - 213, - 232, - 255 - ], - "72": [ - 203, - 213, - 232, - 255 - ], - "73": [ - 203, - 213, - 232, - 255 - ], - "74": [ - 203, - 213, - 232, - 255 - ], - "75": [ - 203, - 213, - 232, - 255 - ], - "76": [ - 203, - 213, - 232, - 255 - ], - "77": [ - 203, - 213, - 232, - 255 - ], - "78": [ - 203, - 213, - 232, - 255 - ], - "79": [ - 203, - 213, - 232, - 255 - ], - "80": [ - 203, - 213, - 232, - 255 - ], - "81": [ - 203, - 213, - 232, - 255 - ], - "82": [ - 203, - 213, - 232, - 255 - ], - "83": [ - 203, - 213, - 232, - 255 - ], - "84": [ - 203, - 213, - 232, - 255 - ], - "85": [ - 203, - 213, - 232, - 255 - ], - "86": [ - 203, - 213, - 232, - 255 - ], - "87": [ - 203, - 213, - 232, - 255 - ], - "88": [ - 203, - 213, - 232, - 255 - ], - "89": [ - 203, - 213, - 232, - 255 - ], - "90": [ - 203, - 213, - 232, - 255 - ], - "91": [ - 203, - 213, - 232, - 255 - ], - "92": [ - 203, - 213, - 232, - 255 - ], - "93": [ - 203, - 213, - 232, - 255 - ], - "94": [ - 203, - 213, - 232, - 255 - ], - "95": [ - 203, - 213, - 232, - 255 - ], - "96": [ - 244, - 202, - 228, - 255 - ], - "97": [ - 244, - 202, - 228, - 255 - ], - "98": [ - 244, - 202, - 228, - 255 - ], - "99": [ - 244, - 202, - 228, - 255 - ], - "100": [ - 244, - 202, - 228, - 255 - ], - "101": [ - 244, - 202, - 228, - 255 - ], - "102": [ - 244, - 202, - 228, - 255 - ], - "103": [ - 244, - 202, - 228, - 255 - ], - "104": [ - 244, - 202, - 228, - 255 - ], - "105": [ - 244, - 202, - 228, - 255 - ], - "106": [ - 244, - 202, - 228, - 255 - ], - "107": [ - 244, - 202, - 228, - 255 - ], - "108": [ - 244, - 202, - 228, - 255 - ], - "109": [ - 244, - 202, - 228, - 255 - ], - "110": [ - 244, - 202, - 228, - 255 - ], - "111": [ - 244, - 202, - 228, - 255 - ], - "112": [ - 244, - 202, - 228, - 255 - ], - "113": [ - 244, - 202, - 228, - 255 - ], - "114": [ - 244, - 202, - 228, - 255 - ], - "115": [ - 244, - 202, - 228, - 255 - ], - "116": [ - 244, - 202, - 228, - 255 - ], - "117": [ - 244, - 202, - 228, - 255 - ], - "118": [ - 244, - 202, - 228, - 255 - ], - "119": [ - 244, - 202, - 228, - 255 - ], - "120": [ - 244, - 202, - 228, - 255 - ], - "121": [ - 244, - 202, - 228, - 255 - ], - "122": [ - 244, - 202, - 228, - 255 - ], - "123": [ - 244, - 202, - 228, - 255 - ], - "124": [ - 244, - 202, - 228, - 255 - ], - "125": [ - 244, - 202, - 228, - 255 - ], - "126": [ - 244, - 202, - 228, - 255 - ], - "127": [ - 244, - 202, - 228, - 255 - ], - "128": [ - 230, - 245, - 201, - 255 - ], - "129": [ - 230, - 245, - 201, - 255 - ], - "130": [ - 230, - 245, - 201, - 255 - ], - "131": [ - 230, - 245, - 201, - 255 - ], - "132": [ - 230, - 245, - 201, - 255 - ], - "133": [ - 230, - 245, - 201, - 255 - ], - "134": [ - 230, - 245, - 201, - 255 - ], - "135": [ - 230, - 245, - 201, - 255 - ], - "136": [ - 230, - 245, - 201, - 255 - ], - "137": [ - 230, - 245, - 201, - 255 - ], - "138": [ - 230, - 245, - 201, - 255 - ], - "139": [ - 230, - 245, - 201, - 255 - ], - "140": [ - 230, - 245, - 201, - 255 - ], - "141": [ - 230, - 245, - 201, - 255 - ], - "142": [ - 230, - 245, - 201, - 255 - ], - "143": [ - 230, - 245, - 201, - 255 - ], - "144": [ - 230, - 245, - 201, - 255 - ], - "145": [ - 230, - 245, - 201, - 255 - ], - "146": [ - 230, - 245, - 201, - 255 - ], - "147": [ - 230, - 245, - 201, - 255 - ], - "148": [ - 230, - 245, - 201, - 255 - ], - "149": [ - 230, - 245, - 201, - 255 - ], - "150": [ - 230, - 245, - 201, - 255 - ], - "151": [ - 230, - 245, - 201, - 255 - ], - "152": [ - 230, - 245, - 201, - 255 - ], - "153": [ - 230, - 245, - 201, - 255 - ], - "154": [ - 230, - 245, - 201, - 255 - ], - "155": [ - 230, - 245, - 201, - 255 - ], - "156": [ - 230, - 245, - 201, - 255 - ], - "157": [ - 230, - 245, - 201, - 255 - ], - "158": [ - 230, - 245, - 201, - 255 - ], - "159": [ - 230, - 245, - 201, - 255 - ], - "160": [ - 255, - 242, - 174, - 255 - ], - "161": [ - 255, - 242, - 174, - 255 - ], - "162": [ - 255, - 242, - 174, - 255 - ], - "163": [ - 255, - 242, - 174, - 255 - ], - "164": [ - 255, - 242, - 174, - 255 - ], - "165": [ - 255, - 242, - 174, - 255 - ], - "166": [ - 255, - 242, - 174, - 255 - ], - "167": [ - 255, - 242, - 174, - 255 - ], - "168": [ - 255, - 242, - 174, - 255 - ], - "169": [ - 255, - 242, - 174, - 255 - ], - "170": [ - 255, - 242, - 174, - 255 - ], - "171": [ - 255, - 242, - 174, - 255 - ], - "172": [ - 255, - 242, - 174, - 255 - ], - "173": [ - 255, - 242, - 174, - 255 - ], - "174": [ - 255, - 242, - 174, - 255 - ], - "175": [ - 255, - 242, - 174, - 255 - ], - "176": [ - 255, - 242, - 174, - 255 - ], - "177": [ - 255, - 242, - 174, - 255 - ], - "178": [ - 255, - 242, - 174, - 255 - ], - "179": [ - 255, - 242, - 174, - 255 - ], - "180": [ - 255, - 242, - 174, - 255 - ], - "181": [ - 255, - 242, - 174, - 255 - ], - "182": [ - 255, - 242, - 174, - 255 - ], - "183": [ - 255, - 242, - 174, - 255 - ], - "184": [ - 255, - 242, - 174, - 255 - ], - "185": [ - 255, - 242, - 174, - 255 - ], - "186": [ - 255, - 242, - 174, - 255 - ], - "187": [ - 255, - 242, - 174, - 255 - ], - "188": [ - 255, - 242, - 174, - 255 - ], - "189": [ - 255, - 242, - 174, - 255 - ], - "190": [ - 255, - 242, - 174, - 255 - ], - "191": [ - 255, - 242, - 174, - 255 - ], - "192": [ - 241, - 226, - 204, - 255 - ], - "193": [ - 241, - 226, - 204, - 255 - ], - "194": [ - 241, - 226, - 204, - 255 - ], - "195": [ - 241, - 226, - 204, - 255 - ], - "196": [ - 241, - 226, - 204, - 255 - ], - "197": [ - 241, - 226, - 204, - 255 - ], - "198": [ - 241, - 226, - 204, - 255 - ], - "199": [ - 241, - 226, - 204, - 255 - ], - "200": [ - 241, - 226, - 204, - 255 - ], - "201": [ - 241, - 226, - 204, - 255 - ], - "202": [ - 241, - 226, - 204, - 255 - ], - "203": [ - 241, - 226, - 204, - 255 - ], - "204": [ - 241, - 226, - 204, - 255 - ], - "205": [ - 241, - 226, - 204, - 255 - ], - "206": [ - 241, - 226, - 204, - 255 - ], - "207": [ - 241, - 226, - 204, - 255 - ], - "208": [ - 241, - 226, - 204, - 255 - ], - "209": [ - 241, - 226, - 204, - 255 - ], - "210": [ - 241, - 226, - 204, - 255 - ], - "211": [ - 241, - 226, - 204, - 255 - ], - "212": [ - 241, - 226, - 204, - 255 - ], - "213": [ - 241, - 226, - 204, - 255 - ], - "214": [ - 241, - 226, - 204, - 255 - ], - "215": [ - 241, - 226, - 204, - 255 - ], - "216": [ - 241, - 226, - 204, - 255 - ], - "217": [ - 241, - 226, - 204, - 255 - ], - "218": [ - 241, - 226, - 204, - 255 - ], - "219": [ - 241, - 226, - 204, - 255 - ], - "220": [ - 241, - 226, - 204, - 255 - ], - "221": [ - 241, - 226, - 204, - 255 - ], - "222": [ - 241, - 226, - 204, - 255 - ], - "223": [ - 241, - 226, - 204, - 255 - ], - "224": [ - 204, - 204, - 204, - 255 - ], - "225": [ - 204, - 204, - 204, - 255 - ], - "226": [ - 204, - 204, - 204, - 255 - ], - "227": [ - 204, - 204, - 204, - 255 - ], - "228": [ - 204, - 204, - 204, - 255 - ], - "229": [ - 204, - 204, - 204, - 255 - ], - "230": [ - 204, - 204, - 204, - 255 - ], - "231": [ - 204, - 204, - 204, - 255 - ], - "232": [ - 204, - 204, - 204, - 255 - ], - "233": [ - 204, - 204, - 204, - 255 - ], - "234": [ - 204, - 204, - 204, - 255 - ], - "235": [ - 204, - 204, - 204, - 255 - ], - "236": [ - 204, - 204, - 204, - 255 - ], - "237": [ - 204, - 204, - 204, - 255 - ], - "238": [ - 204, - 204, - 204, - 255 - ], - "239": [ - 204, - 204, - 204, - 255 - ], - "240": [ - 204, - 204, - 204, - 255 - ], - "241": [ - 204, - 204, - 204, - 255 - ], - "242": [ - 204, - 204, - 204, - 255 - ], - "243": [ - 204, - 204, - 204, - 255 - ], - "244": [ - 204, - 204, - 204, - 255 - ], - "245": [ - 204, - 204, - 204, - 255 - ], - "246": [ - 204, - 204, - 204, - 255 - ], - "247": [ - 204, - 204, - 204, - 255 - ], - "248": [ - 204, - 204, - 204, - 255 - ], - "249": [ - 204, - 204, - 204, - 255 - ], - "250": [ - 204, - 204, - 204, - 255 - ], - "251": [ - 204, - 204, - 204, - 255 - ], - "252": [ - 204, - 204, - 204, - 255 - ], - "253": [ - 204, - 204, - 204, - 255 - ], - "254": [ - 204, - 204, - 204, - 255 - ], - "255": [ - 204, - 204, - 204, - 255 - ] - }, - phase: { - "0": [ - 167, - 119, - 12, - 255 - ], - "1": [ - 169, - 118, - 14, - 255 - ], - "2": [ - 170, - 117, - 16, - 255 - ], - "3": [ - 172, - 116, - 18, - 255 - ], - "4": [ - 173, - 116, - 20, - 255 - ], - "5": [ - 175, - 115, - 22, - 255 - ], - "6": [ - 176, - 114, - 23, - 255 - ], - "7": [ - 178, - 113, - 25, - 255 - ], - "8": [ - 179, - 112, - 27, - 255 - ], - "9": [ - 180, - 111, - 28, - 255 - ], - "10": [ - 182, - 110, - 30, - 255 - ], - "11": [ - 183, - 109, - 31, - 255 - ], - "12": [ - 184, - 108, - 33, - 255 - ], - "13": [ - 186, - 106, - 35, - 255 - ], - "14": [ - 187, - 105, - 36, - 255 - ], - "15": [ - 188, - 104, - 38, - 255 - ], - "16": [ - 189, - 103, - 39, - 255 - ], - "17": [ - 190, - 102, - 41, - 255 - ], - "18": [ - 192, - 101, - 43, - 255 - ], - "19": [ - 193, - 100, - 44, - 255 - ], - "20": [ - 194, - 99, - 46, - 255 - ], - "21": [ - 195, - 98, - 47, - 255 - ], - "22": [ - 196, - 97, - 49, - 255 - ], - "23": [ - 197, - 96, - 51, - 255 - ], - "24": [ - 198, - 95, - 52, - 255 - ], - "25": [ - 199, - 93, - 54, - 255 - ], - "26": [ - 200, - 92, - 56, - 255 - ], - "27": [ - 201, - 91, - 58, - 255 - ], - "28": [ - 202, - 90, - 59, - 255 - ], - "29": [ - 203, - 89, - 61, - 255 - ], - "30": [ - 204, - 88, - 63, - 255 - ], - "31": [ - 205, - 86, - 65, - 255 - ], - "32": [ - 206, - 85, - 67, - 255 - ], - "33": [ - 207, - 84, - 68, - 255 - ], - "34": [ - 208, - 83, - 70, - 255 - ], - "35": [ - 209, - 81, - 72, - 255 - ], - "36": [ - 210, - 80, - 74, - 255 - ], - "37": [ - 211, - 79, - 76, - 255 - ], - "38": [ - 211, - 78, - 78, - 255 - ], - "39": [ - 212, - 76, - 80, - 255 - ], - "40": [ - 213, - 75, - 83, - 255 - ], - "41": [ - 214, - 74, - 85, - 255 - ], - "42": [ - 214, - 72, - 87, - 255 - ], - "43": [ - 215, - 71, - 89, - 255 - ], - "44": [ - 216, - 69, - 91, - 255 - ], - "45": [ - 216, - 68, - 94, - 255 - ], - "46": [ - 217, - 67, - 96, - 255 - ], - "47": [ - 218, - 65, - 99, - 255 - ], - "48": [ - 218, - 64, - 101, - 255 - ], - "49": [ - 219, - 62, - 104, - 255 - ], - "50": [ - 219, - 61, - 106, - 255 - ], - "51": [ - 220, - 59, - 109, - 255 - ], - "52": [ - 220, - 58, - 112, - 255 - ], - "53": [ - 220, - 57, - 114, - 255 - ], - "54": [ - 221, - 55, - 117, - 255 - ], - "55": [ - 221, - 54, - 120, - 255 - ], - "56": [ - 221, - 52, - 123, - 255 - ], - "57": [ - 222, - 51, - 126, - 255 - ], - "58": [ - 222, - 49, - 129, - 255 - ], - "59": [ - 222, - 48, - 132, - 255 - ], - "60": [ - 222, - 47, - 135, - 255 - ], - "61": [ - 222, - 45, - 138, - 255 - ], - "62": [ - 222, - 44, - 141, - 255 - ], - "63": [ - 222, - 43, - 144, - 255 - ], - "64": [ - 222, - 42, - 147, - 255 - ], - "65": [ - 222, - 41, - 150, - 255 - ], - "66": [ - 222, - 40, - 153, - 255 - ], - "67": [ - 221, - 39, - 156, - 255 - ], - "68": [ - 221, - 38, - 160, - 255 - ], - "69": [ - 221, - 38, - 163, - 255 - ], - "70": [ - 220, - 37, - 166, - 255 - ], - "71": [ - 220, - 37, - 169, - 255 - ], - "72": [ - 219, - 37, - 172, - 255 - ], - "73": [ - 219, - 37, - 175, - 255 - ], - "74": [ - 218, - 37, - 178, - 255 - ], - "75": [ - 217, - 37, - 181, - 255 - ], - "76": [ - 216, - 38, - 184, - 255 - ], - "77": [ - 216, - 38, - 187, - 255 - ], - "78": [ - 215, - 39, - 190, - 255 - ], - "79": [ - 214, - 40, - 193, - 255 - ], - "80": [ - 213, - 41, - 195, - 255 - ], - "81": [ - 212, - 42, - 198, - 255 - ], - "82": [ - 211, - 43, - 201, - 255 - ], - "83": [ - 210, - 44, - 203, - 255 - ], - "84": [ - 209, - 45, - 206, - 255 - ], - "85": [ - 207, - 47, - 208, - 255 - ], - "86": [ - 206, - 48, - 210, - 255 - ], - "87": [ - 205, - 50, - 212, - 255 - ], - "88": [ - 204, - 51, - 215, - 255 - ], - "89": [ - 202, - 53, - 217, - 255 - ], - "90": [ - 201, - 54, - 219, - 255 - ], - "91": [ - 199, - 56, - 220, - 255 - ], - "92": [ - 198, - 58, - 222, - 255 - ], - "93": [ - 196, - 59, - 224, - 255 - ], - "94": [ - 195, - 61, - 226, - 255 - ], - "95": [ - 193, - 63, - 227, - 255 - ], - "96": [ - 192, - 65, - 229, - 255 - ], - "97": [ - 190, - 66, - 230, - 255 - ], - "98": [ - 188, - 68, - 232, - 255 - ], - "99": [ - 187, - 70, - 233, - 255 - ], - "100": [ - 185, - 71, - 234, - 255 - ], - "101": [ - 183, - 73, - 235, - 255 - ], - "102": [ - 181, - 75, - 236, - 255 - ], - "103": [ - 180, - 77, - 237, - 255 - ], - "104": [ - 178, - 78, - 238, - 255 - ], - "105": [ - 176, - 80, - 239, - 255 - ], - "106": [ - 174, - 82, - 240, - 255 - ], - "107": [ - 172, - 83, - 240, - 255 - ], - "108": [ - 170, - 85, - 241, - 255 - ], - "109": [ - 168, - 86, - 242, - 255 - ], - "110": [ - 166, - 88, - 242, - 255 - ], - "111": [ - 164, - 90, - 242, - 255 - ], - "112": [ - 162, - 91, - 243, - 255 - ], - "113": [ - 160, - 93, - 243, - 255 - ], - "114": [ - 158, - 94, - 243, - 255 - ], - "115": [ - 156, - 96, - 243, - 255 - ], - "116": [ - 153, - 97, - 244, - 255 - ], - "117": [ - 151, - 99, - 244, - 255 - ], - "118": [ - 149, - 100, - 244, - 255 - ], - "119": [ - 147, - 102, - 243, - 255 - ], - "120": [ - 144, - 103, - 243, - 255 - ], - "121": [ - 142, - 105, - 243, - 255 - ], - "122": [ - 140, - 106, - 243, - 255 - ], - "123": [ - 137, - 107, - 242, - 255 - ], - "124": [ - 135, - 109, - 242, - 255 - ], - "125": [ - 132, - 110, - 242, - 255 - ], - "126": [ - 130, - 112, - 241, - 255 - ], - "127": [ - 127, - 113, - 240, - 255 - ], - "128": [ - 125, - 114, - 240, - 255 - ], - "129": [ - 122, - 115, - 239, - 255 - ], - "130": [ - 120, - 117, - 238, - 255 - ], - "131": [ - 117, - 118, - 237, - 255 - ], - "132": [ - 115, - 119, - 236, - 255 - ], - "133": [ - 112, - 120, - 235, - 255 - ], - "134": [ - 109, - 122, - 234, - 255 - ], - "135": [ - 106, - 123, - 233, - 255 - ], - "136": [ - 104, - 124, - 232, - 255 - ], - "137": [ - 101, - 125, - 230, - 255 - ], - "138": [ - 98, - 126, - 229, - 255 - ], - "139": [ - 95, - 127, - 228, - 255 - ], - "140": [ - 93, - 128, - 226, - 255 - ], - "141": [ - 90, - 129, - 225, - 255 - ], - "142": [ - 87, - 130, - 223, - 255 - ], - "143": [ - 84, - 131, - 221, - 255 - ], - "144": [ - 82, - 132, - 220, - 255 - ], - "145": [ - 79, - 133, - 218, - 255 - ], - "146": [ - 76, - 134, - 216, - 255 - ], - "147": [ - 73, - 135, - 214, - 255 - ], - "148": [ - 71, - 136, - 212, - 255 - ], - "149": [ - 68, - 137, - 210, - 255 - ], - "150": [ - 66, - 137, - 208, - 255 - ], - "151": [ - 63, - 138, - 206, - 255 - ], - "152": [ - 61, - 139, - 204, - 255 - ], - "153": [ - 58, - 139, - 202, - 255 - ], - "154": [ - 56, - 140, - 200, - 255 - ], - "155": [ - 53, - 141, - 198, - 255 - ], - "156": [ - 51, - 141, - 196, - 255 - ], - "157": [ - 49, - 142, - 194, - 255 - ], - "158": [ - 47, - 142, - 192, - 255 - ], - "159": [ - 45, - 143, - 190, - 255 - ], - "160": [ - 43, - 143, - 188, - 255 - ], - "161": [ - 42, - 144, - 185, - 255 - ], - "162": [ - 40, - 144, - 183, - 255 - ], - "163": [ - 38, - 144, - 181, - 255 - ], - "164": [ - 37, - 145, - 179, - 255 - ], - "165": [ - 35, - 145, - 177, - 255 - ], - "166": [ - 34, - 146, - 175, - 255 - ], - "167": [ - 33, - 146, - 173, - 255 - ], - "168": [ - 32, - 146, - 171, - 255 - ], - "169": [ - 31, - 147, - 169, - 255 - ], - "170": [ - 30, - 147, - 167, - 255 - ], - "171": [ - 29, - 147, - 165, - 255 - ], - "172": [ - 28, - 147, - 163, - 255 - ], - "173": [ - 27, - 148, - 161, - 255 - ], - "174": [ - 26, - 148, - 159, - 255 - ], - "175": [ - 25, - 148, - 157, - 255 - ], - "176": [ - 24, - 148, - 156, - 255 - ], - "177": [ - 23, - 149, - 154, - 255 - ], - "178": [ - 22, - 149, - 152, - 255 - ], - "179": [ - 22, - 149, - 150, - 255 - ], - "180": [ - 21, - 149, - 148, - 255 - ], - "181": [ - 20, - 150, - 146, - 255 - ], - "182": [ - 19, - 150, - 144, - 255 - ], - "183": [ - 18, - 150, - 142, - 255 - ], - "184": [ - 17, - 150, - 140, - 255 - ], - "185": [ - 16, - 151, - 138, - 255 - ], - "186": [ - 15, - 151, - 136, - 255 - ], - "187": [ - 15, - 151, - 134, - 255 - ], - "188": [ - 14, - 151, - 132, - 255 - ], - "189": [ - 13, - 151, - 130, - 255 - ], - "190": [ - 12, - 152, - 128, - 255 - ], - "191": [ - 12, - 152, - 125, - 255 - ], - "192": [ - 11, - 152, - 123, - 255 - ], - "193": [ - 11, - 152, - 121, - 255 - ], - "194": [ - 11, - 152, - 119, - 255 - ], - "195": [ - 11, - 153, - 116, - 255 - ], - "196": [ - 11, - 153, - 114, - 255 - ], - "197": [ - 12, - 153, - 112, - 255 - ], - "198": [ - 13, - 153, - 109, - 255 - ], - "199": [ - 15, - 153, - 107, - 255 - ], - "200": [ - 16, - 153, - 104, - 255 - ], - "201": [ - 18, - 153, - 102, - 255 - ], - "202": [ - 20, - 153, - 99, - 255 - ], - "203": [ - 22, - 153, - 96, - 255 - ], - "204": [ - 25, - 154, - 93, - 255 - ], - "205": [ - 27, - 154, - 91, - 255 - ], - "206": [ - 30, - 154, - 88, - 255 - ], - "207": [ - 33, - 154, - 85, - 255 - ], - "208": [ - 36, - 153, - 82, - 255 - ], - "209": [ - 39, - 153, - 79, - 255 - ], - "210": [ - 42, - 153, - 76, - 255 - ], - "211": [ - 45, - 153, - 73, - 255 - ], - "212": [ - 49, - 153, - 70, - 255 - ], - "213": [ - 52, - 153, - 66, - 255 - ], - "214": [ - 56, - 152, - 63, - 255 - ], - "215": [ - 59, - 152, - 60, - 255 - ], - "216": [ - 63, - 152, - 56, - 255 - ], - "217": [ - 67, - 151, - 53, - 255 - ], - "218": [ - 71, - 151, - 50, - 255 - ], - "219": [ - 74, - 150, - 46, - 255 - ], - "220": [ - 78, - 150, - 43, - 255 - ], - "221": [ - 82, - 149, - 40, - 255 - ], - "222": [ - 86, - 149, - 37, - 255 - ], - "223": [ - 90, - 148, - 34, - 255 - ], - "224": [ - 93, - 147, - 32, - 255 - ], - "225": [ - 97, - 146, - 29, - 255 - ], - "226": [ - 100, - 146, - 27, - 255 - ], - "227": [ - 104, - 145, - 25, - 255 - ], - "228": [ - 107, - 144, - 23, - 255 - ], - "229": [ - 110, - 143, - 21, - 255 - ], - "230": [ - 113, - 142, - 19, - 255 - ], - "231": [ - 116, - 141, - 18, - 255 - ], - "232": [ - 119, - 141, - 17, - 255 - ], - "233": [ - 121, - 140, - 16, - 255 - ], - "234": [ - 124, - 139, - 15, - 255 - ], - "235": [ - 127, - 138, - 15, - 255 - ], - "236": [ - 129, - 137, - 14, - 255 - ], - "237": [ - 131, - 136, - 14, - 255 - ], - "238": [ - 134, - 135, - 13, - 255 - ], - "239": [ - 136, - 135, - 13, - 255 - ], - "240": [ - 138, - 134, - 13, - 255 - ], - "241": [ - 140, - 133, - 13, - 255 - ], - "242": [ - 142, - 132, - 13, - 255 - ], - "243": [ - 145, - 131, - 13, - 255 - ], - "244": [ - 147, - 130, - 13, - 255 - ], - "245": [ - 149, - 129, - 13, - 255 - ], - "246": [ - 151, - 128, - 13, - 255 - ], - "247": [ - 152, - 127, - 13, - 255 - ], - "248": [ - 154, - 126, - 13, - 255 - ], - "249": [ - 156, - 125, - 13, - 255 - ], - "250": [ - 158, - 124, - 13, - 255 - ], - "251": [ - 160, - 123, - 13, - 255 - ], - "252": [ - 162, - 122, - 13, - 255 - ], - "253": [ - 164, - 121, - 13, - 255 - ], - "254": [ - 166, - 120, - 12, - 255 - ], - "255": [ - 167, - 119, - 12, - 255 - ] - }, - prism: { - "0": [ - 255, - 0, - 0, - 255 - ], - "1": [ - 255, - 0, - 0, - 255 - ], - "2": [ - 255, - 33, - 0, - 255 - ], - "3": [ - 255, - 81, - 0, - 255 - ], - "4": [ - 255, - 130, - 0, - 255 - ], - "5": [ - 255, - 176, - 0, - 255 - ], - "6": [ - 255, - 215, - 0, - 255 - ], - "7": [ - 255, - 246, - 0, - 255 - ], - "8": [ - 226, - 255, - 0, - 255 - ], - "9": [ - 178, - 255, - 0, - 255 - ], - "10": [ - 129, - 255, - 0, - 255 - ], - "11": [ - 83, - 254, - 0, - 255 - ], - "12": [ - 42, - 226, - 0, - 255 - ], - "13": [ - 10, - 188, - 57, - 255 - ], - "14": [ - 0, - 144, - 125, - 255 - ], - "15": [ - 0, - 96, - 185, - 255 - ], - "16": [ - 0, - 47, - 232, - 255 - ], - "17": [ - 0, - 0, - 255, - 255 - ], - "18": [ - 25, - 0, - 255, - 255 - ], - "19": [ - 61, - 0, - 255, - 255 - ], - "20": [ - 105, - 0, - 254, - 255 - ], - "21": [ - 153, - 0, - 215, - 255 - ], - "22": [ - 202, - 0, - 162, - 255 - ], - "23": [ - 249, - 0, - 99, - 255 - ], - "24": [ - 255, - 0, - 28, - 255 - ], - "25": [ - 255, - 0, - 0, - 255 - ], - "26": [ - 255, - 14, - 0, - 255 - ], - "27": [ - 255, - 61, - 0, - 255 - ], - "28": [ - 255, - 111, - 0, - 255 - ], - "29": [ - 255, - 158, - 0, - 255 - ], - "30": [ - 255, - 200, - 0, - 255 - ], - "31": [ - 255, - 235, - 0, - 255 - ], - "32": [ - 245, - 255, - 0, - 255 - ], - "33": [ - 197, - 255, - 0, - 255 - ], - "34": [ - 148, - 255, - 0, - 255 - ], - "35": [ - 101, - 255, - 0, - 255 - ], - "36": [ - 58, - 238, - 0, - 255 - ], - "37": [ - 22, - 204, - 28, - 255 - ], - "38": [ - 0, - 163, - 98, - 255 - ], - "39": [ - 0, - 116, - 162, - 255 - ], - "40": [ - 0, - 67, - 215, - 255 - ], - "41": [ - 0, - 19, - 253, - 255 - ], - "42": [ - 13, - 0, - 255, - 255 - ], - "43": [ - 46, - 0, - 255, - 255 - ], - "44": [ - 87, - 0, - 255, - 255 - ], - "45": [ - 133, - 0, - 232, - 255 - ], - "46": [ - 182, - 0, - 185, - 255 - ], - "47": [ - 231, - 0, - 125, - 255 - ], - "48": [ - 255, - 0, - 57, - 255 - ], - "49": [ - 255, - 0, - 0, - 255 - ], - "50": [ - 255, - 0, - 0, - 255 - ], - "51": [ - 255, - 42, - 0, - 255 - ], - "52": [ - 255, - 91, - 0, - 255 - ], - "53": [ - 255, - 139, - 0, - 255 - ], - "54": [ - 255, - 184, - 0, - 255 - ], - "55": [ - 255, - 222, - 0, - 255 - ], - "56": [ - 255, - 251, - 0, - 255 - ], - "57": [ - 217, - 255, - 0, - 255 - ], - "58": [ - 168, - 255, - 0, - 255 - ], - "59": [ - 119, - 255, - 0, - 255 - ], - "60": [ - 74, - 249, - 0, - 255 - ], - "61": [ - 35, - 219, - 0, - 255 - ], - "62": [ - 5, - 180, - 71, - 255 - ], - "63": [ - 0, - 135, - 137, - 255 - ], - "64": [ - 0, - 86, - 195, - 255 - ], - "65": [ - 0, - 38, - 240, - 255 - ], - "66": [ - 3, - 0, - 255, - 255 - ], - "67": [ - 32, - 0, - 255, - 255 - ], - "68": [ - 70, - 0, - 255, - 255 - ], - "69": [ - 114, - 0, - 247, - 255 - ], - "70": [ - 163, - 0, - 206, - 255 - ], - "71": [ - 212, - 0, - 150, - 255 - ], - "72": [ - 255, - 0, - 85, - 255 - ], - "73": [ - 255, - 0, - 14, - 255 - ], - "74": [ - 255, - 0, - 0, - 255 - ], - "75": [ - 255, - 23, - 0, - 255 - ], - "76": [ - 255, - 71, - 0, - 255 - ], - "77": [ - 255, - 120, - 0, - 255 - ], - "78": [ - 255, - 167, - 0, - 255 - ], - "79": [ - 255, - 208, - 0, - 255 - ], - "80": [ - 255, - 241, - 0, - 255 - ], - "81": [ - 236, - 255, - 0, - 255 - ], - "82": [ - 188, - 255, - 0, - 255 - ], - "83": [ - 139, - 255, - 0, - 255 - ], - "84": [ - 92, - 255, - 0, - 255 - ], - "85": [ - 50, - 232, - 0, - 255 - ], - "86": [ - 16, - 197, - 42, - 255 - ], - "87": [ - 0, - 154, - 111, - 255 - ], - "88": [ - 0, - 106, - 173, - 255 - ], - "89": [ - 0, - 57, - 224, - 255 - ], - "90": [ - 0, - 10, - 255, - 255 - ], - "91": [ - 19, - 0, - 255, - 255 - ], - "92": [ - 53, - 0, - 255, - 255 - ], - "93": [ - 96, - 0, - 255, - 255 - ], - "94": [ - 143, - 0, - 224, - 255 - ], - "95": [ - 192, - 0, - 174, - 255 - ], - "96": [ - 240, - 0, - 112, - 255 - ], - "97": [ - 255, - 0, - 43, - 255 - ], - "98": [ - 255, - 0, - 0, - 255 - ], - "99": [ - 255, - 4, - 0, - 255 - ], - "100": [ - 255, - 51, - 0, - 255 - ], - "101": [ - 255, - 100, - 0, - 255 - ], - "102": [ - 255, - 148, - 0, - 255 - ], - "103": [ - 255, - 192, - 0, - 255 - ], - "104": [ - 255, - 229, - 0, - 255 - ], - "105": [ - 254, - 255, - 0, - 255 - ], - "106": [ - 207, - 255, - 0, - 255 - ], - "107": [ - 158, - 255, - 0, - 255 - ], - "108": [ - 110, - 255, - 0, - 255 - ], - "109": [ - 66, - 244, - 0, - 255 - ], - "110": [ - 29, - 212, - 13, - 255 - ], - "111": [ - 1, - 172, - 84, - 255 - ], - "112": [ - 0, - 126, - 150, - 255 - ], - "113": [ - 0, - 77, - 205, - 255 - ], - "114": [ - 0, - 28, - 247, - 255 - ], - "115": [ - 7, - 0, - 255, - 255 - ], - "116": [ - 38, - 0, - 255, - 255 - ], - "117": [ - 78, - 0, - 255, - 255 - ], - "118": [ - 124, - 0, - 240, - 255 - ], - "119": [ - 172, - 0, - 196, - 255 - ], - "120": [ - 221, - 0, - 138, - 255 - ], - "121": [ - 255, - 0, - 72, - 255 - ], - "122": [ - 255, - 0, - 0, - 255 - ], - "123": [ - 255, - 0, - 0, - 255 - ], - "124": [ - 255, - 32, - 0, - 255 - ], - "125": [ - 255, - 81, - 0, - 255 - ], - "126": [ - 255, - 129, - 0, - 255 - ], - "127": [ - 255, - 175, - 0, - 255 - ], - "128": [ - 255, - 215, - 0, - 255 - ], - "129": [ - 255, - 246, - 0, - 255 - ], - "130": [ - 227, - 255, - 0, - 255 - ], - "131": [ - 178, - 255, - 0, - 255 - ], - "132": [ - 129, - 255, - 0, - 255 - ], - "133": [ - 83, - 254, - 0, - 255 - ], - "134": [ - 43, - 226, - 0, - 255 - ], - "135": [ - 11, - 189, - 56, - 255 - ], - "136": [ - 0, - 145, - 124, - 255 - ], - "137": [ - 0, - 96, - 184, - 255 - ], - "138": [ - 0, - 47, - 232, - 255 - ], - "139": [ - 0, - 1, - 255, - 255 - ], - "140": [ - 25, - 0, - 255, - 255 - ], - "141": [ - 61, - 0, - 255, - 255 - ], - "142": [ - 105, - 0, - 254, - 255 - ], - "143": [ - 153, - 0, - 215, - 255 - ], - "144": [ - 202, - 0, - 163, - 255 - ], - "145": [ - 249, - 0, - 99, - 255 - ], - "146": [ - 255, - 0, - 29, - 255 - ], - "147": [ - 255, - 0, - 0, - 255 - ], - "148": [ - 255, - 13, - 0, - 255 - ], - "149": [ - 255, - 61, - 0, - 255 - ], - "150": [ - 255, - 110, - 0, - 255 - ], - "151": [ - 255, - 157, - 0, - 255 - ], - "152": [ - 255, - 200, - 0, - 255 - ], - "153": [ - 255, - 235, - 0, - 255 - ], - "154": [ - 245, - 255, - 0, - 255 - ], - "155": [ - 198, - 255, - 0, - 255 - ], - "156": [ - 149, - 255, - 0, - 255 - ], - "157": [ - 101, - 255, - 0, - 255 - ], - "158": [ - 58, - 238, - 0, - 255 - ], - "159": [ - 22, - 205, - 27, - 255 - ], - "160": [ - 0, - 163, - 98, - 255 - ], - "161": [ - 0, - 116, - 161, - 255 - ], - "162": [ - 0, - 67, - 214, - 255 - ], - "163": [ - 0, - 19, - 253, - 255 - ], - "164": [ - 13, - 0, - 255, - 255 - ], - "165": [ - 45, - 0, - 255, - 255 - ], - "166": [ - 86, - 0, - 255, - 255 - ], - "167": [ - 133, - 0, - 233, - 255 - ], - "168": [ - 182, - 0, - 185, - 255 - ], - "169": [ - 230, - 0, - 126, - 255 - ], - "170": [ - 255, - 0, - 58, - 255 - ], - "171": [ - 255, - 0, - 0, - 255 - ], - "172": [ - 255, - 0, - 0, - 255 - ], - "173": [ - 255, - 41, - 0, - 255 - ], - "174": [ - 255, - 90, - 0, - 255 - ], - "175": [ - 255, - 139, - 0, - 255 - ], - "176": [ - 255, - 184, - 0, - 255 - ], - "177": [ - 255, - 222, - 0, - 255 - ], - "178": [ - 255, - 251, - 0, - 255 - ], - "179": [ - 217, - 255, - 0, - 255 - ], - "180": [ - 169, - 255, - 0, - 255 - ], - "181": [ - 120, - 255, - 0, - 255 - ], - "182": [ - 75, - 249, - 0, - 255 - ], - "183": [ - 36, - 219, - 0, - 255 - ], - "184": [ - 5, - 181, - 70, - 255 - ], - "185": [ - 0, - 135, - 137, - 255 - ], - "186": [ - 0, - 87, - 195, - 255 - ], - "187": [ - 0, - 38, - 239, - 255 - ], - "188": [ - 2, - 0, - 255, - 255 - ], - "189": [ - 31, - 0, - 255, - 255 - ], - "190": [ - 69, - 0, - 255, - 255 - ], - "191": [ - 114, - 0, - 248, - 255 - ], - "192": [ - 162, - 0, - 206, - 255 - ], - "193": [ - 211, - 0, - 151, - 255 - ], - "194": [ - 255, - 0, - 86, - 255 - ], - "195": [ - 255, - 0, - 15, - 255 - ], - "196": [ - 255, - 0, - 0, - 255 - ], - "197": [ - 255, - 22, - 0, - 255 - ], - "198": [ - 255, - 71, - 0, - 255 - ], - "199": [ - 255, - 120, - 0, - 255 - ], - "200": [ - 255, - 166, - 0, - 255 - ], - "201": [ - 255, - 207, - 0, - 255 - ], - "202": [ - 255, - 240, - 0, - 255 - ], - "203": [ - 236, - 255, - 0, - 255 - ], - "204": [ - 188, - 255, - 0, - 255 - ], - "205": [ - 139, - 255, - 0, - 255 - ], - "206": [ - 92, - 255, - 0, - 255 - ], - "207": [ - 50, - 233, - 0, - 255 - ], - "208": [ - 16, - 197, - 42, - 255 - ], - "209": [ - 0, - 154, - 111, - 255 - ], - "210": [ - 0, - 107, - 173, - 255 - ], - "211": [ - 0, - 57, - 223, - 255 - ], - "212": [ - 0, - 10, - 255, - 255 - ], - "213": [ - 18, - 0, - 255, - 255 - ], - "214": [ - 53, - 0, - 255, - 255 - ], - "215": [ - 95, - 0, - 255, - 255 - ], - "216": [ - 143, - 0, - 225, - 255 - ], - "217": [ - 192, - 0, - 175, - 255 - ], - "218": [ - 239, - 0, - 113, - 255 - ], - "219": [ - 255, - 0, - 44, - 255 - ], - "220": [ - 255, - 0, - 0, - 255 - ], - "221": [ - 255, - 4, - 0, - 255 - ], - "222": [ - 255, - 51, - 0, - 255 - ], - "223": [ - 255, - 100, - 0, - 255 - ], - "224": [ - 255, - 148, - 0, - 255 - ], - "225": [ - 255, - 192, - 0, - 255 - ], - "226": [ - 255, - 228, - 0, - 255 - ], - "227": [ - 254, - 255, - 0, - 255 - ], - "228": [ - 208, - 255, - 0, - 255 - ], - "229": [ - 159, - 255, - 0, - 255 - ], - "230": [ - 111, - 255, - 0, - 255 - ], - "231": [ - 66, - 244, - 0, - 255 - ], - "232": [ - 29, - 212, - 13, - 255 - ], - "233": [ - 1, - 172, - 84, - 255 - ], - "234": [ - 0, - 126, - 149, - 255 - ], - "235": [ - 0, - 77, - 204, - 255 - ], - "236": [ - 0, - 29, - 246, - 255 - ], - "237": [ - 7, - 0, - 255, - 255 - ], - "238": [ - 38, - 0, - 255, - 255 - ], - "239": [ - 77, - 0, - 255, - 255 - ], - "240": [ - 123, - 0, - 241, - 255 - ], - "241": [ - 172, - 0, - 196, - 255 - ], - "242": [ - 221, - 0, - 139, - 255 - ], - "243": [ - 255, - 0, - 72, - 255 - ], - "244": [ - 255, - 0, - 1, - 255 - ], - "245": [ - 255, - 0, - 0, - 255 - ], - "246": [ - 255, - 32, - 0, - 255 - ], - "247": [ - 255, - 80, - 0, - 255 - ], - "248": [ - 255, - 129, - 0, - 255 - ], - "249": [ - 255, - 175, - 0, - 255 - ], - "250": [ - 255, - 215, - 0, - 255 - ], - "251": [ - 255, - 246, - 0, - 255 - ], - "252": [ - 227, - 255, - 0, - 255 - ], - "253": [ - 179, - 255, - 0, - 255 - ], - "254": [ - 130, - 255, - 0, - 255 - ], - "255": [ - 84, - 254, - 0, - 255 - ] - }, - rain: { - "0": [ - 238, - 237, - 242, - 255 - ], - "1": [ - 237, - 236, - 241, - 255 - ], - "2": [ - 236, - 235, - 239, - 255 - ], - "3": [ - 236, - 234, - 238, - 255 - ], - "4": [ - 235, - 233, - 236, - 255 - ], - "5": [ - 234, - 231, - 234, - 255 - ], - "6": [ - 233, - 230, - 233, - 255 - ], - "7": [ - 233, - 229, - 231, - 255 - ], - "8": [ - 232, - 228, - 230, - 255 - ], - "9": [ - 231, - 227, - 228, - 255 - ], - "10": [ - 230, - 226, - 227, - 255 - ], - "11": [ - 229, - 225, - 225, - 255 - ], - "12": [ - 229, - 224, - 224, - 255 - ], - "13": [ - 228, - 223, - 222, - 255 - ], - "14": [ - 227, - 222, - 221, - 255 - ], - "15": [ - 227, - 221, - 219, - 255 - ], - "16": [ - 226, - 220, - 217, - 255 - ], - "17": [ - 226, - 219, - 216, - 255 - ], - "18": [ - 225, - 218, - 214, - 255 - ], - "19": [ - 225, - 216, - 212, - 255 - ], - "20": [ - 224, - 215, - 210, - 255 - ], - "21": [ - 223, - 214, - 208, - 255 - ], - "22": [ - 223, - 213, - 206, - 255 - ], - "23": [ - 222, - 212, - 204, - 255 - ], - "24": [ - 222, - 211, - 203, - 255 - ], - "25": [ - 221, - 210, - 201, - 255 - ], - "26": [ - 221, - 209, - 199, - 255 - ], - "27": [ - 220, - 208, - 197, - 255 - ], - "28": [ - 220, - 207, - 195, - 255 - ], - "29": [ - 219, - 206, - 193, - 255 - ], - "30": [ - 219, - 205, - 191, - 255 - ], - "31": [ - 219, - 204, - 189, - 255 - ], - "32": [ - 218, - 203, - 187, - 255 - ], - "33": [ - 218, - 201, - 185, - 255 - ], - "34": [ - 217, - 200, - 183, - 255 - ], - "35": [ - 217, - 199, - 181, - 255 - ], - "36": [ - 216, - 198, - 179, - 255 - ], - "37": [ - 215, - 197, - 177, - 255 - ], - "38": [ - 215, - 196, - 175, - 255 - ], - "39": [ - 214, - 195, - 173, - 255 - ], - "40": [ - 214, - 194, - 171, - 255 - ], - "41": [ - 213, - 194, - 169, - 255 - ], - "42": [ - 212, - 193, - 167, - 255 - ], - "43": [ - 211, - 192, - 165, - 255 - ], - "44": [ - 210, - 191, - 163, - 255 - ], - "45": [ - 209, - 190, - 161, - 255 - ], - "46": [ - 208, - 189, - 159, - 255 - ], - "47": [ - 207, - 189, - 158, - 255 - ], - "48": [ - 206, - 188, - 156, - 255 - ], - "49": [ - 205, - 187, - 154, - 255 - ], - "50": [ - 204, - 186, - 153, - 255 - ], - "51": [ - 202, - 186, - 151, - 255 - ], - "52": [ - 201, - 185, - 150, - 255 - ], - "53": [ - 199, - 185, - 148, - 255 - ], - "54": [ - 198, - 184, - 147, - 255 - ], - "55": [ - 196, - 183, - 146, - 255 - ], - "56": [ - 194, - 183, - 145, - 255 - ], - "57": [ - 193, - 182, - 144, - 255 - ], - "58": [ - 191, - 182, - 143, - 255 - ], - "59": [ - 189, - 181, - 142, - 255 - ], - "60": [ - 188, - 181, - 141, - 255 - ], - "61": [ - 186, - 180, - 140, - 255 - ], - "62": [ - 184, - 180, - 139, - 255 - ], - "63": [ - 183, - 179, - 138, - 255 - ], - "64": [ - 181, - 178, - 138, - 255 - ], - "65": [ - 179, - 178, - 137, - 255 - ], - "66": [ - 177, - 177, - 136, - 255 - ], - "67": [ - 176, - 177, - 136, - 255 - ], - "68": [ - 174, - 176, - 135, - 255 - ], - "69": [ - 172, - 176, - 134, - 255 - ], - "70": [ - 171, - 175, - 134, - 255 - ], - "71": [ - 169, - 175, - 133, - 255 - ], - "72": [ - 167, - 174, - 132, - 255 - ], - "73": [ - 165, - 173, - 132, - 255 - ], - "74": [ - 164, - 173, - 131, - 255 - ], - "75": [ - 162, - 172, - 131, - 255 - ], - "76": [ - 160, - 172, - 130, - 255 - ], - "77": [ - 159, - 171, - 129, - 255 - ], - "78": [ - 157, - 171, - 129, - 255 - ], - "79": [ - 155, - 170, - 128, - 255 - ], - "80": [ - 153, - 169, - 128, - 255 - ], - "81": [ - 152, - 169, - 127, - 255 - ], - "82": [ - 150, - 168, - 126, - 255 - ], - "83": [ - 148, - 168, - 126, - 255 - ], - "84": [ - 147, - 167, - 125, - 255 - ], - "85": [ - 145, - 167, - 125, - 255 - ], - "86": [ - 143, - 166, - 124, - 255 - ], - "87": [ - 141, - 165, - 124, - 255 - ], - "88": [ - 140, - 165, - 123, - 255 - ], - "89": [ - 138, - 164, - 123, - 255 - ], - "90": [ - 136, - 164, - 122, - 255 - ], - "91": [ - 134, - 163, - 122, - 255 - ], - "92": [ - 133, - 163, - 121, - 255 - ], - "93": [ - 131, - 162, - 120, - 255 - ], - "94": [ - 129, - 161, - 120, - 255 - ], - "95": [ - 127, - 161, - 119, - 255 - ], - "96": [ - 125, - 160, - 119, - 255 - ], - "97": [ - 124, - 160, - 118, - 255 - ], - "98": [ - 122, - 159, - 118, - 255 - ], - "99": [ - 120, - 159, - 117, - 255 - ], - "100": [ - 118, - 158, - 117, - 255 - ], - "101": [ - 116, - 158, - 117, - 255 - ], - "102": [ - 114, - 157, - 116, - 255 - ], - "103": [ - 113, - 156, - 116, - 255 - ], - "104": [ - 111, - 156, - 115, - 255 - ], - "105": [ - 109, - 155, - 115, - 255 - ], - "106": [ - 107, - 155, - 114, - 255 - ], - "107": [ - 105, - 154, - 114, - 255 - ], - "108": [ - 103, - 154, - 113, - 255 - ], - "109": [ - 101, - 153, - 113, - 255 - ], - "110": [ - 99, - 152, - 113, - 255 - ], - "111": [ - 97, - 152, - 112, - 255 - ], - "112": [ - 95, - 151, - 112, - 255 - ], - "113": [ - 93, - 151, - 112, - 255 - ], - "114": [ - 91, - 150, - 111, - 255 - ], - "115": [ - 89, - 150, - 111, - 255 - ], - "116": [ - 87, - 149, - 111, - 255 - ], - "117": [ - 85, - 148, - 111, - 255 - ], - "118": [ - 82, - 148, - 110, - 255 - ], - "119": [ - 80, - 147, - 110, - 255 - ], - "120": [ - 78, - 147, - 110, - 255 - ], - "121": [ - 76, - 146, - 110, - 255 - ], - "122": [ - 74, - 145, - 110, - 255 - ], - "123": [ - 71, - 145, - 109, - 255 - ], - "124": [ - 69, - 144, - 109, - 255 - ], - "125": [ - 67, - 144, - 109, - 255 - ], - "126": [ - 65, - 143, - 109, - 255 - ], - "127": [ - 62, - 142, - 109, - 255 - ], - "128": [ - 60, - 142, - 109, - 255 - ], - "129": [ - 58, - 141, - 109, - 255 - ], - "130": [ - 56, - 140, - 109, - 255 - ], - "131": [ - 53, - 140, - 109, - 255 - ], - "132": [ - 51, - 139, - 109, - 255 - ], - "133": [ - 49, - 138, - 109, - 255 - ], - "134": [ - 47, - 138, - 109, - 255 - ], - "135": [ - 44, - 137, - 109, - 255 - ], - "136": [ - 42, - 136, - 109, - 255 - ], - "137": [ - 40, - 135, - 109, - 255 - ], - "138": [ - 38, - 135, - 109, - 255 - ], - "139": [ - 36, - 134, - 109, - 255 - ], - "140": [ - 34, - 133, - 109, - 255 - ], - "141": [ - 32, - 132, - 109, - 255 - ], - "142": [ - 30, - 131, - 110, - 255 - ], - "143": [ - 28, - 131, - 110, - 255 - ], - "144": [ - 26, - 130, - 110, - 255 - ], - "145": [ - 24, - 129, - 110, - 255 - ], - "146": [ - 22, - 128, - 110, - 255 - ], - "147": [ - 21, - 127, - 110, - 255 - ], - "148": [ - 19, - 126, - 110, - 255 - ], - "149": [ - 18, - 126, - 110, - 255 - ], - "150": [ - 16, - 125, - 110, - 255 - ], - "151": [ - 15, - 124, - 110, - 255 - ], - "152": [ - 13, - 123, - 110, - 255 - ], - "153": [ - 12, - 122, - 110, - 255 - ], - "154": [ - 11, - 121, - 110, - 255 - ], - "155": [ - 9, - 120, - 110, - 255 - ], - "156": [ - 8, - 120, - 110, - 255 - ], - "157": [ - 8, - 119, - 110, - 255 - ], - "158": [ - 7, - 118, - 110, - 255 - ], - "159": [ - 6, - 117, - 110, - 255 - ], - "160": [ - 5, - 116, - 109, - 255 - ], - "161": [ - 5, - 115, - 109, - 255 - ], - "162": [ - 4, - 114, - 109, - 255 - ], - "163": [ - 4, - 113, - 109, - 255 - ], - "164": [ - 3, - 112, - 109, - 255 - ], - "165": [ - 3, - 111, - 109, - 255 - ], - "166": [ - 3, - 111, - 109, - 255 - ], - "167": [ - 3, - 110, - 109, - 255 - ], - "168": [ - 3, - 109, - 109, - 255 - ], - "169": [ - 3, - 108, - 108, - 255 - ], - "170": [ - 3, - 107, - 108, - 255 - ], - "171": [ - 3, - 106, - 108, - 255 - ], - "172": [ - 4, - 105, - 108, - 255 - ], - "173": [ - 4, - 104, - 108, - 255 - ], - "174": [ - 4, - 103, - 108, - 255 - ], - "175": [ - 5, - 102, - 107, - 255 - ], - "176": [ - 5, - 101, - 107, - 255 - ], - "177": [ - 6, - 101, - 107, - 255 - ], - "178": [ - 7, - 100, - 107, - 255 - ], - "179": [ - 8, - 99, - 106, - 255 - ], - "180": [ - 9, - 98, - 106, - 255 - ], - "181": [ - 9, - 97, - 106, - 255 - ], - "182": [ - 10, - 96, - 106, - 255 - ], - "183": [ - 11, - 95, - 105, - 255 - ], - "184": [ - 12, - 94, - 105, - 255 - ], - "185": [ - 13, - 93, - 105, - 255 - ], - "186": [ - 14, - 92, - 104, - 255 - ], - "187": [ - 15, - 91, - 104, - 255 - ], - "188": [ - 16, - 90, - 103, - 255 - ], - "189": [ - 17, - 89, - 103, - 255 - ], - "190": [ - 18, - 88, - 103, - 255 - ], - "191": [ - 19, - 87, - 102, - 255 - ], - "192": [ - 20, - 86, - 102, - 255 - ], - "193": [ - 21, - 85, - 101, - 255 - ], - "194": [ - 22, - 84, - 101, - 255 - ], - "195": [ - 23, - 84, - 100, - 255 - ], - "196": [ - 24, - 83, - 100, - 255 - ], - "197": [ - 24, - 82, - 99, - 255 - ], - "198": [ - 25, - 81, - 99, - 255 - ], - "199": [ - 26, - 80, - 98, - 255 - ], - "200": [ - 27, - 79, - 97, - 255 - ], - "201": [ - 27, - 78, - 97, - 255 - ], - "202": [ - 28, - 77, - 96, - 255 - ], - "203": [ - 29, - 76, - 96, - 255 - ], - "204": [ - 29, - 75, - 95, - 255 - ], - "205": [ - 30, - 74, - 94, - 255 - ], - "206": [ - 30, - 73, - 94, - 255 - ], - "207": [ - 31, - 72, - 93, - 255 - ], - "208": [ - 32, - 71, - 92, - 255 - ], - "209": [ - 32, - 70, - 91, - 255 - ], - "210": [ - 32, - 69, - 91, - 255 - ], - "211": [ - 33, - 68, - 90, - 255 - ], - "212": [ - 33, - 67, - 89, - 255 - ], - "213": [ - 34, - 66, - 88, - 255 - ], - "214": [ - 34, - 65, - 88, - 255 - ], - "215": [ - 34, - 64, - 87, - 255 - ], - "216": [ - 35, - 63, - 86, - 255 - ], - "217": [ - 35, - 62, - 85, - 255 - ], - "218": [ - 35, - 62, - 84, - 255 - ], - "219": [ - 36, - 61, - 83, - 255 - ], - "220": [ - 36, - 60, - 83, - 255 - ], - "221": [ - 36, - 59, - 82, - 255 - ], - "222": [ - 36, - 58, - 81, - 255 - ], - "223": [ - 36, - 57, - 80, - 255 - ], - "224": [ - 36, - 56, - 79, - 255 - ], - "225": [ - 37, - 55, - 78, - 255 - ], - "226": [ - 37, - 54, - 78, - 255 - ], - "227": [ - 37, - 53, - 77, - 255 - ], - "228": [ - 37, - 52, - 76, - 255 - ], - "229": [ - 37, - 51, - 75, - 255 - ], - "230": [ - 37, - 50, - 74, - 255 - ], - "231": [ - 37, - 49, - 74, - 255 - ], - "232": [ - 37, - 48, - 73, - 255 - ], - "233": [ - 37, - 47, - 72, - 255 - ], - "234": [ - 37, - 47, - 71, - 255 - ], - "235": [ - 37, - 46, - 70, - 255 - ], - "236": [ - 36, - 45, - 70, - 255 - ], - "237": [ - 36, - 44, - 69, - 255 - ], - "238": [ - 36, - 43, - 68, - 255 - ], - "239": [ - 36, - 42, - 67, - 255 - ], - "240": [ - 36, - 41, - 67, - 255 - ], - "241": [ - 36, - 40, - 66, - 255 - ], - "242": [ - 36, - 39, - 65, - 255 - ], - "243": [ - 36, - 38, - 64, - 255 - ], - "244": [ - 35, - 37, - 64, - 255 - ], - "245": [ - 35, - 36, - 63, - 255 - ], - "246": [ - 35, - 35, - 62, - 255 - ], - "247": [ - 35, - 34, - 61, - 255 - ], - "248": [ - 35, - 33, - 61, - 255 - ], - "249": [ - 34, - 32, - 60, - 255 - ], - "250": [ - 34, - 31, - 59, - 255 - ], - "251": [ - 34, - 30, - 59, - 255 - ], - "252": [ - 34, - 29, - 58, - 255 - ], - "253": [ - 34, - 28, - 57, - 255 - ], - "254": [ - 33, - 27, - 57, - 255 - ], - "255": [ - 33, - 26, - 56, - 255 - ] - }, - rainbow: { - "0": [ - 127, - 0, - 255, - 255 - ], - "1": [ - 125, - 3, - 254, - 255 - ], - "2": [ - 123, - 6, - 254, - 255 - ], - "3": [ - 121, - 9, - 254, - 255 - ], - "4": [ - 119, - 12, - 254, - 255 - ], - "5": [ - 117, - 15, - 254, - 255 - ], - "6": [ - 115, - 18, - 254, - 255 - ], - "7": [ - 113, - 21, - 254, - 255 - ], - "8": [ - 111, - 25, - 254, - 255 - ], - "9": [ - 109, - 28, - 254, - 255 - ], - "10": [ - 107, - 31, - 254, - 255 - ], - "11": [ - 105, - 34, - 254, - 255 - ], - "12": [ - 103, - 37, - 254, - 255 - ], - "13": [ - 101, - 40, - 254, - 255 - ], - "14": [ - 99, - 43, - 254, - 255 - ], - "15": [ - 97, - 46, - 253, - 255 - ], - "16": [ - 95, - 49, - 253, - 255 - ], - "17": [ - 93, - 53, - 253, - 255 - ], - "18": [ - 91, - 56, - 253, - 255 - ], - "19": [ - 89, - 59, - 253, - 255 - ], - "20": [ - 87, - 62, - 253, - 255 - ], - "21": [ - 85, - 65, - 252, - 255 - ], - "22": [ - 83, - 68, - 252, - 255 - ], - "23": [ - 81, - 71, - 252, - 255 - ], - "24": [ - 79, - 74, - 252, - 255 - ], - "25": [ - 77, - 77, - 251, - 255 - ], - "26": [ - 75, - 80, - 251, - 255 - ], - "27": [ - 73, - 83, - 251, - 255 - ], - "28": [ - 71, - 86, - 251, - 255 - ], - "29": [ - 69, - 89, - 250, - 255 - ], - "30": [ - 67, - 92, - 250, - 255 - ], - "31": [ - 65, - 95, - 250, - 255 - ], - "32": [ - 63, - 97, - 250, - 255 - ], - "33": [ - 61, - 100, - 249, - 255 - ], - "34": [ - 59, - 103, - 249, - 255 - ], - "35": [ - 57, - 106, - 249, - 255 - ], - "36": [ - 55, - 109, - 248, - 255 - ], - "37": [ - 53, - 112, - 248, - 255 - ], - "38": [ - 51, - 115, - 248, - 255 - ], - "39": [ - 49, - 117, - 247, - 255 - ], - "40": [ - 47, - 120, - 247, - 255 - ], - "41": [ - 45, - 123, - 246, - 255 - ], - "42": [ - 43, - 126, - 246, - 255 - ], - "43": [ - 41, - 128, - 246, - 255 - ], - "44": [ - 39, - 131, - 245, - 255 - ], - "45": [ - 37, - 134, - 245, - 255 - ], - "46": [ - 35, - 136, - 244, - 255 - ], - "47": [ - 33, - 139, - 244, - 255 - ], - "48": [ - 31, - 142, - 243, - 255 - ], - "49": [ - 29, - 144, - 243, - 255 - ], - "50": [ - 27, - 147, - 243, - 255 - ], - "51": [ - 25, - 149, - 242, - 255 - ], - "52": [ - 23, - 152, - 242, - 255 - ], - "53": [ - 21, - 154, - 241, - 255 - ], - "54": [ - 19, - 157, - 241, - 255 - ], - "55": [ - 17, - 159, - 240, - 255 - ], - "56": [ - 15, - 162, - 239, - 255 - ], - "57": [ - 13, - 164, - 239, - 255 - ], - "58": [ - 11, - 167, - 238, - 255 - ], - "59": [ - 9, - 169, - 238, - 255 - ], - "60": [ - 7, - 171, - 237, - 255 - ], - "61": [ - 5, - 174, - 237, - 255 - ], - "62": [ - 3, - 176, - 236, - 255 - ], - "63": [ - 1, - 178, - 236, - 255 - ], - "64": [ - 0, - 180, - 235, - 255 - ], - "65": [ - 2, - 183, - 234, - 255 - ], - "66": [ - 4, - 185, - 234, - 255 - ], - "67": [ - 6, - 187, - 233, - 255 - ], - "68": [ - 8, - 189, - 232, - 255 - ], - "69": [ - 10, - 191, - 232, - 255 - ], - "70": [ - 12, - 193, - 231, - 255 - ], - "71": [ - 14, - 195, - 230, - 255 - ], - "72": [ - 16, - 197, - 230, - 255 - ], - "73": [ - 18, - 199, - 229, - 255 - ], - "74": [ - 20, - 201, - 228, - 255 - ], - "75": [ - 22, - 203, - 228, - 255 - ], - "76": [ - 24, - 205, - 227, - 255 - ], - "77": [ - 26, - 207, - 226, - 255 - ], - "78": [ - 28, - 209, - 226, - 255 - ], - "79": [ - 30, - 210, - 225, - 255 - ], - "80": [ - 32, - 212, - 224, - 255 - ], - "81": [ - 34, - 214, - 223, - 255 - ], - "82": [ - 36, - 215, - 223, - 255 - ], - "83": [ - 38, - 217, - 222, - 255 - ], - "84": [ - 40, - 219, - 221, - 255 - ], - "85": [ - 42, - 220, - 220, - 255 - ], - "86": [ - 44, - 222, - 220, - 255 - ], - "87": [ - 46, - 223, - 219, - 255 - ], - "88": [ - 48, - 225, - 218, - 255 - ], - "89": [ - 50, - 226, - 217, - 255 - ], - "90": [ - 52, - 228, - 216, - 255 - ], - "91": [ - 54, - 229, - 215, - 255 - ], - "92": [ - 56, - 230, - 215, - 255 - ], - "93": [ - 58, - 232, - 214, - 255 - ], - "94": [ - 60, - 233, - 213, - 255 - ], - "95": [ - 62, - 234, - 212, - 255 - ], - "96": [ - 64, - 236, - 211, - 255 - ], - "97": [ - 66, - 237, - 210, - 255 - ], - "98": [ - 68, - 238, - 209, - 255 - ], - "99": [ - 70, - 239, - 209, - 255 - ], - "100": [ - 72, - 240, - 208, - 255 - ], - "101": [ - 74, - 241, - 207, - 255 - ], - "102": [ - 76, - 242, - 206, - 255 - ], - "103": [ - 78, - 243, - 205, - 255 - ], - "104": [ - 80, - 244, - 204, - 255 - ], - "105": [ - 82, - 245, - 203, - 255 - ], - "106": [ - 84, - 246, - 202, - 255 - ], - "107": [ - 86, - 246, - 201, - 255 - ], - "108": [ - 88, - 247, - 200, - 255 - ], - "109": [ - 90, - 248, - 199, - 255 - ], - "110": [ - 92, - 249, - 198, - 255 - ], - "111": [ - 94, - 249, - 197, - 255 - ], - "112": [ - 96, - 250, - 196, - 255 - ], - "113": [ - 98, - 250, - 195, - 255 - ], - "114": [ - 100, - 251, - 194, - 255 - ], - "115": [ - 102, - 251, - 193, - 255 - ], - "116": [ - 104, - 252, - 192, - 255 - ], - "117": [ - 106, - 252, - 191, - 255 - ], - "118": [ - 108, - 253, - 190, - 255 - ], - "119": [ - 110, - 253, - 189, - 255 - ], - "120": [ - 112, - 253, - 188, - 255 - ], - "121": [ - 114, - 254, - 187, - 255 - ], - "122": [ - 116, - 254, - 186, - 255 - ], - "123": [ - 118, - 254, - 185, - 255 - ], - "124": [ - 120, - 254, - 184, - 255 - ], - "125": [ - 122, - 254, - 183, - 255 - ], - "126": [ - 124, - 254, - 181, - 255 - ], - "127": [ - 126, - 254, - 180, - 255 - ], - "128": [ - 128, - 254, - 179, - 255 - ], - "129": [ - 130, - 254, - 178, - 255 - ], - "130": [ - 132, - 254, - 177, - 255 - ], - "131": [ - 134, - 254, - 176, - 255 - ], - "132": [ - 136, - 254, - 175, - 255 - ], - "133": [ - 138, - 254, - 174, - 255 - ], - "134": [ - 140, - 254, - 172, - 255 - ], - "135": [ - 142, - 253, - 171, - 255 - ], - "136": [ - 144, - 253, - 170, - 255 - ], - "137": [ - 146, - 253, - 169, - 255 - ], - "138": [ - 148, - 252, - 168, - 255 - ], - "139": [ - 150, - 252, - 167, - 255 - ], - "140": [ - 152, - 251, - 165, - 255 - ], - "141": [ - 154, - 251, - 164, - 255 - ], - "142": [ - 156, - 250, - 163, - 255 - ], - "143": [ - 158, - 250, - 162, - 255 - ], - "144": [ - 160, - 249, - 161, - 255 - ], - "145": [ - 162, - 249, - 159, - 255 - ], - "146": [ - 164, - 248, - 158, - 255 - ], - "147": [ - 166, - 247, - 157, - 255 - ], - "148": [ - 168, - 246, - 156, - 255 - ], - "149": [ - 170, - 246, - 154, - 255 - ], - "150": [ - 172, - 245, - 153, - 255 - ], - "151": [ - 174, - 244, - 152, - 255 - ], - "152": [ - 176, - 243, - 151, - 255 - ], - "153": [ - 178, - 242, - 149, - 255 - ], - "154": [ - 180, - 241, - 148, - 255 - ], - "155": [ - 182, - 240, - 147, - 255 - ], - "156": [ - 184, - 239, - 146, - 255 - ], - "157": [ - 186, - 238, - 144, - 255 - ], - "158": [ - 188, - 237, - 143, - 255 - ], - "159": [ - 190, - 236, - 142, - 255 - ], - "160": [ - 192, - 234, - 140, - 255 - ], - "161": [ - 194, - 233, - 139, - 255 - ], - "162": [ - 196, - 232, - 138, - 255 - ], - "163": [ - 198, - 230, - 136, - 255 - ], - "164": [ - 200, - 229, - 135, - 255 - ], - "165": [ - 202, - 228, - 134, - 255 - ], - "166": [ - 204, - 226, - 132, - 255 - ], - "167": [ - 206, - 225, - 131, - 255 - ], - "168": [ - 208, - 223, - 130, - 255 - ], - "169": [ - 210, - 222, - 128, - 255 - ], - "170": [ - 212, - 220, - 127, - 255 - ], - "171": [ - 214, - 219, - 126, - 255 - ], - "172": [ - 216, - 217, - 124, - 255 - ], - "173": [ - 218, - 215, - 123, - 255 - ], - "174": [ - 220, - 214, - 122, - 255 - ], - "175": [ - 222, - 212, - 120, - 255 - ], - "176": [ - 224, - 210, - 119, - 255 - ], - "177": [ - 226, - 209, - 117, - 255 - ], - "178": [ - 228, - 207, - 116, - 255 - ], - "179": [ - 230, - 205, - 115, - 255 - ], - "180": [ - 232, - 203, - 113, - 255 - ], - "181": [ - 234, - 201, - 112, - 255 - ], - "182": [ - 236, - 199, - 110, - 255 - ], - "183": [ - 238, - 197, - 109, - 255 - ], - "184": [ - 240, - 195, - 108, - 255 - ], - "185": [ - 242, - 193, - 106, - 255 - ], - "186": [ - 244, - 191, - 105, - 255 - ], - "187": [ - 246, - 189, - 103, - 255 - ], - "188": [ - 248, - 187, - 102, - 255 - ], - "189": [ - 250, - 185, - 100, - 255 - ], - "190": [ - 252, - 183, - 99, - 255 - ], - "191": [ - 254, - 180, - 97, - 255 - ], - "192": [ - 255, - 178, - 96, - 255 - ], - "193": [ - 255, - 176, - 95, - 255 - ], - "194": [ - 255, - 174, - 93, - 255 - ], - "195": [ - 255, - 171, - 92, - 255 - ], - "196": [ - 255, - 169, - 90, - 255 - ], - "197": [ - 255, - 167, - 89, - 255 - ], - "198": [ - 255, - 164, - 87, - 255 - ], - "199": [ - 255, - 162, - 86, - 255 - ], - "200": [ - 255, - 159, - 84, - 255 - ], - "201": [ - 255, - 157, - 83, - 255 - ], - "202": [ - 255, - 154, - 81, - 255 - ], - "203": [ - 255, - 152, - 80, - 255 - ], - "204": [ - 255, - 149, - 78, - 255 - ], - "205": [ - 255, - 147, - 77, - 255 - ], - "206": [ - 255, - 144, - 75, - 255 - ], - "207": [ - 255, - 142, - 74, - 255 - ], - "208": [ - 255, - 139, - 72, - 255 - ], - "209": [ - 255, - 136, - 71, - 255 - ], - "210": [ - 255, - 134, - 69, - 255 - ], - "211": [ - 255, - 131, - 68, - 255 - ], - "212": [ - 255, - 128, - 66, - 255 - ], - "213": [ - 255, - 126, - 65, - 255 - ], - "214": [ - 255, - 123, - 63, - 255 - ], - "215": [ - 255, - 120, - 62, - 255 - ], - "216": [ - 255, - 117, - 60, - 255 - ], - "217": [ - 255, - 115, - 59, - 255 - ], - "218": [ - 255, - 112, - 57, - 255 - ], - "219": [ - 255, - 109, - 56, - 255 - ], - "220": [ - 255, - 106, - 54, - 255 - ], - "221": [ - 255, - 103, - 53, - 255 - ], - "222": [ - 255, - 100, - 51, - 255 - ], - "223": [ - 255, - 97, - 49, - 255 - ], - "224": [ - 255, - 95, - 48, - 255 - ], - "225": [ - 255, - 92, - 46, - 255 - ], - "226": [ - 255, - 89, - 45, - 255 - ], - "227": [ - 255, - 86, - 43, - 255 - ], - "228": [ - 255, - 83, - 42, - 255 - ], - "229": [ - 255, - 80, - 40, - 255 - ], - "230": [ - 255, - 77, - 39, - 255 - ], - "231": [ - 255, - 74, - 37, - 255 - ], - "232": [ - 255, - 71, - 36, - 255 - ], - "233": [ - 255, - 68, - 34, - 255 - ], - "234": [ - 255, - 65, - 32, - 255 - ], - "235": [ - 255, - 62, - 31, - 255 - ], - "236": [ - 255, - 59, - 29, - 255 - ], - "237": [ - 255, - 56, - 28, - 255 - ], - "238": [ - 255, - 53, - 26, - 255 - ], - "239": [ - 255, - 49, - 25, - 255 - ], - "240": [ - 255, - 46, - 23, - 255 - ], - "241": [ - 255, - 43, - 21, - 255 - ], - "242": [ - 255, - 40, - 20, - 255 - ], - "243": [ - 255, - 37, - 18, - 255 - ], - "244": [ - 255, - 34, - 17, - 255 - ], - "245": [ - 255, - 31, - 15, - 255 - ], - "246": [ - 255, - 28, - 14, - 255 - ], - "247": [ - 255, - 25, - 12, - 255 - ], - "248": [ - 255, - 21, - 10, - 255 - ], - "249": [ - 255, - 18, - 9, - 255 - ], - "250": [ - 255, - 15, - 7, - 255 - ], - "251": [ - 255, - 12, - 6, - 255 - ], - "252": [ - 255, - 9, - 4, - 255 - ], - "253": [ - 255, - 6, - 3, - 255 - ], - "254": [ - 255, - 3, - 1, - 255 - ], - "255": [ - 255, - 0, - 0, - 255 - ] - }, - rplumbo: { - "0": [ - 0, - 0, - 0, - 255 - ], - "1": [ - 1, - 1, - 1, - 255 - ], - "2": [ - 1, - 1, - 1, - 255 - ], - "3": [ - 2, - 2, - 2, - 255 - ], - "4": [ - 3, - 3, - 3, - 255 - ], - "5": [ - 3, - 3, - 3, - 255 - ], - "6": [ - 4, - 4, - 4, - 255 - ], - "7": [ - 5, - 5, - 5, - 255 - ], - "8": [ - 5, - 5, - 5, - 255 - ], - "9": [ - 6, - 6, - 6, - 255 - ], - "10": [ - 7, - 7, - 7, - 255 - ], - "11": [ - 7, - 7, - 7, - 255 - ], - "12": [ - 8, - 8, - 8, - 255 - ], - "13": [ - 9, - 9, - 9, - 255 - ], - "14": [ - 9, - 9, - 9, - 255 - ], - "15": [ - 10, - 10, - 10, - 255 - ], - "16": [ - 11, - 11, - 11, - 255 - ], - "17": [ - 11, - 11, - 11, - 255 - ], - "18": [ - 12, - 12, - 12, - 255 - ], - "19": [ - 13, - 13, - 13, - 255 - ], - "20": [ - 13, - 13, - 13, - 255 - ], - "21": [ - 14, - 14, - 14, - 255 - ], - "22": [ - 15, - 15, - 15, - 255 - ], - "23": [ - 15, - 15, - 15, - 255 - ], - "24": [ - 16, - 16, - 16, - 255 - ], - "25": [ - 17, - 17, - 17, - 255 - ], - "26": [ - 17, - 17, - 17, - 255 - ], - "27": [ - 18, - 18, - 18, - 255 - ], - "28": [ - 19, - 19, - 19, - 255 - ], - "29": [ - 19, - 19, - 19, - 255 - ], - "30": [ - 20, - 20, - 20, - 255 - ], - "31": [ - 21, - 21, - 21, - 255 - ], - "32": [ - 21, - 21, - 21, - 255 - ], - "33": [ - 22, - 22, - 22, - 255 - ], - "34": [ - 23, - 23, - 23, - 255 - ], - "35": [ - 23, - 23, - 23, - 255 - ], - "36": [ - 24, - 24, - 24, - 255 - ], - "37": [ - 25, - 25, - 25, - 255 - ], - "38": [ - 25, - 25, - 25, - 255 - ], - "39": [ - 26, - 26, - 26, - 255 - ], - "40": [ - 27, - 27, - 27, - 255 - ], - "41": [ - 27, - 27, - 27, - 255 - ], - "42": [ - 28, - 28, - 28, - 255 - ], - "43": [ - 29, - 29, - 29, - 255 - ], - "44": [ - 29, - 29, - 29, - 255 - ], - "45": [ - 30, - 30, - 30, - 255 - ], - "46": [ - 31, - 31, - 31, - 255 - ], - "47": [ - 31, - 31, - 31, - 255 - ], - "48": [ - 32, - 32, - 32, - 255 - ], - "49": [ - 33, - 33, - 33, - 255 - ], - "50": [ - 33, - 33, - 33, - 255 - ], - "51": [ - 34, - 34, - 34, - 255 - ], - "52": [ - 35, - 35, - 35, - 255 - ], - "53": [ - 35, - 35, - 35, - 255 - ], - "54": [ - 36, - 36, - 36, - 255 - ], - "55": [ - 37, - 37, - 37, - 255 - ], - "56": [ - 37, - 37, - 37, - 255 - ], - "57": [ - 38, - 38, - 38, - 255 - ], - "58": [ - 39, - 39, - 39, - 255 - ], - "59": [ - 39, - 39, - 39, - 255 - ], - "60": [ - 40, - 40, - 40, - 255 - ], - "61": [ - 41, - 41, - 41, - 255 - ], - "62": [ - 41, - 41, - 41, - 255 - ], - "63": [ - 42, - 42, - 42, - 255 - ], - "64": [ - 43, - 43, - 43, - 255 - ], - "65": [ - 43, - 43, - 43, - 255 - ], - "66": [ - 44, - 44, - 44, - 255 - ], - "67": [ - 45, - 45, - 45, - 255 - ], - "68": [ - 45, - 45, - 45, - 255 - ], - "69": [ - 46, - 46, - 46, - 255 - ], - "70": [ - 47, - 47, - 47, - 255 - ], - "71": [ - 47, - 47, - 47, - 255 - ], - "72": [ - 48, - 48, - 48, - 255 - ], - "73": [ - 49, - 49, - 49, - 255 - ], - "74": [ - 49, - 49, - 49, - 255 - ], - "75": [ - 50, - 50, - 50, - 255 - ], - "76": [ - 51, - 51, - 51, - 255 - ], - "77": [ - 51, - 51, - 51, - 255 - ], - "78": [ - 52, - 52, - 52, - 255 - ], - "79": [ - 53, - 53, - 53, - 255 - ], - "80": [ - 53, - 53, - 53, - 255 - ], - "81": [ - 54, - 54, - 54, - 255 - ], - "82": [ - 55, - 55, - 55, - 255 - ], - "83": [ - 55, - 55, - 55, - 255 - ], - "84": [ - 56, - 56, - 56, - 255 - ], - "85": [ - 57, - 57, - 57, - 255 - ], - "86": [ - 57, - 57, - 57, - 255 - ], - "87": [ - 58, - 58, - 58, - 255 - ], - "88": [ - 59, - 59, - 59, - 255 - ], - "89": [ - 59, - 59, - 59, - 255 - ], - "90": [ - 60, - 60, - 60, - 255 - ], - "91": [ - 61, - 61, - 61, - 255 - ], - "92": [ - 61, - 61, - 61, - 255 - ], - "93": [ - 62, - 62, - 62, - 255 - ], - "94": [ - 63, - 63, - 63, - 255 - ], - "95": [ - 63, - 63, - 63, - 255 - ], - "96": [ - 64, - 64, - 64, - 255 - ], - "97": [ - 65, - 65, - 65, - 255 - ], - "98": [ - 65, - 65, - 65, - 255 - ], - "99": [ - 66, - 66, - 66, - 255 - ], - "100": [ - 67, - 67, - 67, - 255 - ], - "101": [ - 67, - 67, - 67, - 255 - ], - "102": [ - 68, - 68, - 68, - 255 - ], - "103": [ - 69, - 69, - 69, - 255 - ], - "104": [ - 69, - 69, - 69, - 255 - ], - "105": [ - 70, - 70, - 70, - 255 - ], - "106": [ - 71, - 71, - 71, - 255 - ], - "107": [ - 71, - 71, - 71, - 255 - ], - "108": [ - 72, - 72, - 72, - 255 - ], - "109": [ - 73, - 73, - 73, - 255 - ], - "110": [ - 73, - 73, - 73, - 255 - ], - "111": [ - 74, - 74, - 74, - 255 - ], - "112": [ - 75, - 75, - 75, - 255 - ], - "113": [ - 75, - 75, - 75, - 255 - ], - "114": [ - 76, - 76, - 76, - 255 - ], - "115": [ - 77, - 77, - 77, - 255 - ], - "116": [ - 77, - 77, - 77, - 255 - ], - "117": [ - 78, - 78, - 78, - 255 - ], - "118": [ - 79, - 79, - 79, - 255 - ], - "119": [ - 79, - 79, - 79, - 255 - ], - "120": [ - 80, - 80, - 80, - 255 - ], - "121": [ - 81, - 81, - 81, - 255 - ], - "122": [ - 81, - 81, - 81, - 255 - ], - "123": [ - 82, - 82, - 82, - 255 - ], - "124": [ - 83, - 83, - 83, - 255 - ], - "125": [ - 83, - 83, - 83, - 255 - ], - "126": [ - 84, - 84, - 84, - 255 - ], - "127": [ - 85, - 85, - 85, - 255 - ], - "128": [ - 85, - 85, - 85, - 255 - ], - "129": [ - 74, - 1, - 0, - 255 - ], - "130": [ - 84, - 3, - 0, - 255 - ], - "131": [ - 94, - 5, - 0, - 255 - ], - "132": [ - 105, - 7, - 0, - 255 - ], - "133": [ - 115, - 10, - 0, - 255 - ], - "134": [ - 125, - 12, - 0, - 255 - ], - "135": [ - 135, - 16, - 0, - 255 - ], - "136": [ - 145, - 19, - 0, - 255 - ], - "137": [ - 156, - 23, - 0, - 255 - ], - "138": [ - 166, - 28, - 0, - 255 - ], - "139": [ - 176, - 32, - 0, - 255 - ], - "140": [ - 186, - 37, - 0, - 255 - ], - "141": [ - 196, - 43, - 0, - 255 - ], - "142": [ - 207, - 48, - 0, - 255 - ], - "143": [ - 217, - 54, - 0, - 255 - ], - "144": [ - 227, - 61, - 0, - 255 - ], - "145": [ - 237, - 67, - 0, - 255 - ], - "146": [ - 247, - 74, - 0, - 255 - ], - "147": [ - 255, - 81, - 0, - 255 - ], - "148": [ - 255, - 85, - 0, - 255 - ], - "149": [ - 255, - 89, - 0, - 255 - ], - "150": [ - 255, - 94, - 0, - 255 - ], - "151": [ - 255, - 98, - 0, - 255 - ], - "152": [ - 255, - 102, - 0, - 255 - ], - "153": [ - 255, - 106, - 0, - 255 - ], - "154": [ - 255, - 111, - 0, - 255 - ], - "155": [ - 255, - 115, - 0, - 255 - ], - "156": [ - 255, - 119, - 0, - 255 - ], - "157": [ - 255, - 123, - 0, - 255 - ], - "158": [ - 255, - 128, - 0, - 255 - ], - "159": [ - 255, - 132, - 0, - 255 - ], - "160": [ - 255, - 136, - 0, - 255 - ], - "161": [ - 255, - 140, - 0, - 255 - ], - "162": [ - 255, - 145, - 0, - 255 - ], - "163": [ - 255, - 149, - 0, - 255 - ], - "164": [ - 255, - 153, - 0, - 255 - ], - "165": [ - 255, - 157, - 0, - 255 - ], - "166": [ - 255, - 162, - 0, - 255 - ], - "167": [ - 255, - 166, - 0, - 255 - ], - "168": [ - 255, - 170, - 0, - 255 - ], - "169": [ - 255, - 174, - 0, - 255 - ], - "170": [ - 255, - 179, - 0, - 255 - ], - "171": [ - 255, - 183, - 0, - 255 - ], - "172": [ - 255, - 187, - 0, - 255 - ], - "173": [ - 255, - 191, - 0, - 255 - ], - "174": [ - 255, - 196, - 0, - 255 - ], - "175": [ - 255, - 200, - 0, - 255 - ], - "176": [ - 255, - 204, - 0, - 255 - ], - "177": [ - 255, - 208, - 0, - 255 - ], - "178": [ - 255, - 213, - 0, - 255 - ], - "179": [ - 255, - 217, - 0, - 255 - ], - "180": [ - 255, - 221, - 0, - 255 - ], - "181": [ - 255, - 225, - 0, - 255 - ], - "182": [ - 255, - 230, - 0, - 255 - ], - "183": [ - 255, - 234, - 0, - 255 - ], - "184": [ - 255, - 238, - 0, - 255 - ], - "185": [ - 255, - 242, - 0, - 255 - ], - "186": [ - 255, - 247, - 0, - 255 - ], - "187": [ - 255, - 251, - 0, - 255 - ], - "188": [ - 255, - 255, - 0, - 255 - ], - "189": [ - 248, - 252, - 0, - 255 - ], - "190": [ - 241, - 249, - 0, - 255 - ], - "191": [ - 234, - 247, - 0, - 255 - ], - "192": [ - 228, - 244, - 0, - 255 - ], - "193": [ - 221, - 241, - 0, - 255 - ], - "194": [ - 214, - 238, - 0, - 255 - ], - "195": [ - 208, - 235, - 0, - 255 - ], - "196": [ - 202, - 233, - 0, - 255 - ], - "197": [ - 195, - 230, - 0, - 255 - ], - "198": [ - 189, - 227, - 0, - 255 - ], - "199": [ - 183, - 224, - 0, - 255 - ], - "200": [ - 177, - 221, - 0, - 255 - ], - "201": [ - 171, - 219, - 0, - 255 - ], - "202": [ - 165, - 216, - 0, - 255 - ], - "203": [ - 160, - 213, - 0, - 255 - ], - "204": [ - 154, - 210, - 0, - 255 - ], - "205": [ - 149, - 207, - 0, - 255 - ], - "206": [ - 143, - 205, - 0, - 255 - ], - "207": [ - 138, - 202, - 0, - 255 - ], - "208": [ - 133, - 199, - 0, - 255 - ], - "209": [ - 127, - 196, - 0, - 255 - ], - "210": [ - 122, - 193, - 0, - 255 - ], - "211": [ - 117, - 190, - 0, - 255 - ], - "212": [ - 113, - 188, - 0, - 255 - ], - "213": [ - 108, - 185, - 0, - 255 - ], - "214": [ - 103, - 182, - 0, - 255 - ], - "215": [ - 99, - 179, - 0, - 255 - ], - "216": [ - 94, - 176, - 0, - 255 - ], - "217": [ - 90, - 174, - 0, - 255 - ], - "218": [ - 85, - 171, - 0, - 255 - ], - "219": [ - 81, - 168, - 0, - 255 - ], - "220": [ - 77, - 165, - 0, - 255 - ], - "221": [ - 73, - 162, - 0, - 255 - ], - "222": [ - 69, - 160, - 0, - 255 - ], - "223": [ - 65, - 157, - 0, - 255 - ], - "224": [ - 62, - 154, - 0, - 255 - ], - "225": [ - 58, - 151, - 0, - 255 - ], - "226": [ - 54, - 148, - 0, - 255 - ], - "227": [ - 51, - 146, - 0, - 255 - ], - "228": [ - 48, - 143, - 0, - 255 - ], - "229": [ - 44, - 140, - 0, - 255 - ], - "230": [ - 41, - 137, - 0, - 255 - ], - "231": [ - 38, - 134, - 0, - 255 - ], - "232": [ - 35, - 132, - 0, - 255 - ], - "233": [ - 32, - 129, - 0, - 255 - ], - "234": [ - 29, - 126, - 0, - 255 - ], - "235": [ - 27, - 123, - 0, - 255 - ], - "236": [ - 24, - 120, - 0, - 255 - ], - "237": [ - 22, - 118, - 0, - 255 - ], - "238": [ - 19, - 115, - 0, - 255 - ], - "239": [ - 17, - 112, - 0, - 255 - ], - "240": [ - 15, - 109, - 0, - 255 - ], - "241": [ - 12, - 106, - 0, - 255 - ], - "242": [ - 10, - 104, - 0, - 255 - ], - "243": [ - 8, - 101, - 0, - 255 - ], - "244": [ - 7, - 98, - 0, - 255 - ], - "245": [ - 5, - 95, - 0, - 255 - ], - "246": [ - 3, - 92, - 0, - 255 - ], - "247": [ - 1, - 90, - 0, - 255 - ], - "248": [ - 0, - 87, - 0, - 255 - ], - "249": [ - 0, - 84, - 1, - 255 - ], - "250": [ - 0, - 81, - 3, - 255 - ], - "251": [ - 0, - 78, - 4, - 255 - ], - "252": [ - 0, - 75, - 5, - 255 - ], - "253": [ - 0, - 73, - 6, - 255 - ], - "254": [ - 0, - 70, - 7, - 255 - ], - "255": [ - 0, - 67, - 8, - 255 - ] - }, - schwarzwald: { - "0": [ - 174, - 239, - 213, - 255 - ], - "1": [ - 174, - 239, - 212, - 255 - ], - "2": [ - 175, - 240, - 211, - 255 - ], - "3": [ - 176, - 242, - 208, - 255 - ], - "4": [ - 176, - 242, - 205, - 255 - ], - "5": [ - 176, - 242, - 202, - 255 - ], - "6": [ - 176, - 242, - 199, - 255 - ], - "7": [ - 177, - 242, - 196, - 255 - ], - "8": [ - 177, - 242, - 193, - 255 - ], - "9": [ - 176, - 243, - 190, - 255 - ], - "10": [ - 176, - 244, - 186, - 255 - ], - "11": [ - 177, - 245, - 184, - 255 - ], - "12": [ - 178, - 246, - 181, - 255 - ], - "13": [ - 180, - 246, - 179, - 255 - ], - "14": [ - 181, - 246, - 178, - 255 - ], - "15": [ - 186, - 247, - 178, - 255 - ], - "16": [ - 189, - 247, - 178, - 255 - ], - "17": [ - 192, - 247, - 178, - 255 - ], - "18": [ - 195, - 247, - 178, - 255 - ], - "19": [ - 198, - 248, - 178, - 255 - ], - "20": [ - 201, - 248, - 178, - 255 - ], - "21": [ - 204, - 249, - 178, - 255 - ], - "22": [ - 210, - 250, - 177, - 255 - ], - "23": [ - 214, - 250, - 177, - 255 - ], - "24": [ - 217, - 250, - 178, - 255 - ], - "25": [ - 221, - 250, - 178, - 255 - ], - "26": [ - 224, - 251, - 178, - 255 - ], - "27": [ - 231, - 252, - 178, - 255 - ], - "28": [ - 235, - 252, - 178, - 255 - ], - "29": [ - 238, - 252, - 179, - 255 - ], - "30": [ - 242, - 252, - 179, - 255 - ], - "31": [ - 245, - 252, - 179, - 255 - ], - "32": [ - 247, - 252, - 179, - 255 - ], - "33": [ - 250, - 252, - 178, - 255 - ], - "34": [ - 248, - 249, - 172, - 255 - ], - "35": [ - 243, - 247, - 167, - 255 - ], - "36": [ - 238, - 244, - 162, - 255 - ], - "37": [ - 232, - 242, - 156, - 255 - ], - "38": [ - 226, - 240, - 151, - 255 - ], - "39": [ - 213, - 235, - 140, - 255 - ], - "40": [ - 205, - 231, - 134, - 255 - ], - "41": [ - 198, - 228, - 128, - 255 - ], - "42": [ - 191, - 225, - 123, - 255 - ], - "43": [ - 184, - 222, - 118, - 255 - ], - "44": [ - 177, - 219, - 113, - 255 - ], - "45": [ - 170, - 216, - 108, - 255 - ], - "46": [ - 154, - 211, - 98, - 255 - ], - "47": [ - 147, - 208, - 94, - 255 - ], - "48": [ - 140, - 205, - 89, - 255 - ], - "49": [ - 132, - 202, - 85, - 255 - ], - "50": [ - 125, - 199, - 82, - 255 - ], - "51": [ - 110, - 194, - 74, - 255 - ], - "52": [ - 102, - 191, - 70, - 255 - ], - "53": [ - 94, - 188, - 66, - 255 - ], - "54": [ - 86, - 185, - 62, - 255 - ], - "55": [ - 77, - 182, - 57, - 255 - ], - "56": [ - 69, - 179, - 53, - 255 - ], - "57": [ - 62, - 176, - 50, - 255 - ], - "58": [ - 49, - 171, - 44, - 255 - ], - "59": [ - 44, - 168, - 43, - 255 - ], - "60": [ - 39, - 165, - 42, - 255 - ], - "61": [ - 35, - 163, - 42, - 255 - ], - "62": [ - 30, - 160, - 43, - 255 - ], - "63": [ - 24, - 154, - 46, - 255 - ], - "64": [ - 21, - 151, - 48, - 255 - ], - "65": [ - 18, - 148, - 49, - 255 - ], - "66": [ - 16, - 145, - 51, - 255 - ], - "67": [ - 14, - 142, - 52, - 255 - ], - "68": [ - 12, - 140, - 54, - 255 - ], - "69": [ - 9, - 137, - 56, - 255 - ], - "70": [ - 7, - 132, - 60, - 255 - ], - "71": [ - 9, - 131, - 62, - 255 - ], - "72": [ - 12, - 130, - 63, - 255 - ], - "73": [ - 18, - 130, - 63, - 255 - ], - "74": [ - 24, - 130, - 63, - 255 - ], - "75": [ - 40, - 132, - 61, - 255 - ], - "76": [ - 46, - 134, - 61, - 255 - ], - "77": [ - 52, - 136, - 60, - 255 - ], - "78": [ - 58, - 138, - 60, - 255 - ], - "79": [ - 64, - 140, - 59, - 255 - ], - "80": [ - 70, - 141, - 59, - 255 - ], - "81": [ - 76, - 142, - 59, - 255 - ], - "82": [ - 87, - 146, - 56, - 255 - ], - "83": [ - 93, - 147, - 55, - 255 - ], - "84": [ - 99, - 148, - 54, - 255 - ], - "85": [ - 105, - 149, - 53, - 255 - ], - "86": [ - 110, - 150, - 52, - 255 - ], - "87": [ - 120, - 154, - 50, - 255 - ], - "88": [ - 124, - 155, - 49, - 255 - ], - "89": [ - 128, - 156, - 48, - 255 - ], - "90": [ - 132, - 158, - 47, - 255 - ], - "91": [ - 137, - 160, - 46, - 255 - ], - "92": [ - 142, - 161, - 44, - 255 - ], - "93": [ - 147, - 162, - 43, - 255 - ], - "94": [ - 156, - 164, - 41, - 255 - ], - "95": [ - 161, - 165, - 40, - 255 - ], - "96": [ - 166, - 166, - 39, - 255 - ], - "97": [ - 171, - 168, - 37, - 255 - ], - "98": [ - 176, - 170, - 36, - 255 - ], - "99": [ - 187, - 173, - 34, - 255 - ], - "100": [ - 192, - 175, - 32, - 255 - ], - "101": [ - 197, - 176, - 30, - 255 - ], - "102": [ - 202, - 176, - 29, - 255 - ], - "103": [ - 207, - 177, - 28, - 255 - ], - "104": [ - 213, - 178, - 26, - 255 - ], - "105": [ - 218, - 179, - 24, - 255 - ], - "106": [ - 228, - 180, - 20, - 255 - ], - "107": [ - 233, - 181, - 17, - 255 - ], - "108": [ - 238, - 182, - 14, - 255 - ], - "109": [ - 242, - 182, - 11, - 255 - ], - "110": [ - 246, - 182, - 8, - 255 - ], - "111": [ - 248, - 176, - 4, - 255 - ], - "112": [ - 246, - 171, - 3, - 255 - ], - "113": [ - 244, - 166, - 2, - 255 - ], - "114": [ - 241, - 160, - 2, - 255 - ], - "115": [ - 238, - 155, - 2, - 255 - ], - "116": [ - 235, - 149, - 2, - 255 - ], - "117": [ - 232, - 144, - 2, - 255 - ], - "118": [ - 226, - 132, - 2, - 255 - ], - "119": [ - 223, - 127, - 2, - 255 - ], - "120": [ - 220, - 122, - 2, - 255 - ], - "121": [ - 218, - 116, - 2, - 255 - ], - "122": [ - 216, - 111, - 2, - 255 - ], - "123": [ - 211, - 102, - 2, - 255 - ], - "124": [ - 209, - 97, - 2, - 255 - ], - "125": [ - 206, - 92, - 2, - 255 - ], - "126": [ - 203, - 88, - 2, - 255 - ], - "127": [ - 200, - 84, - 2, - 255 - ], - "128": [ - 192, - 74, - 2, - 255 - ], - "129": [ - 189, - 70, - 2, - 255 - ], - "130": [ - 186, - 66, - 2, - 255 - ], - "131": [ - 183, - 62, - 2, - 255 - ], - "132": [ - 180, - 58, - 2, - 255 - ], - "133": [ - 177, - 54, - 2, - 255 - ], - "134": [ - 174, - 49, - 2, - 255 - ], - "135": [ - 169, - 42, - 2, - 255 - ], - "136": [ - 166, - 39, - 2, - 255 - ], - "137": [ - 163, - 36, - 2, - 255 - ], - "138": [ - 160, - 33, - 2, - 255 - ], - "139": [ - 157, - 30, - 2, - 255 - ], - "140": [ - 151, - 23, - 2, - 255 - ], - "141": [ - 149, - 21, - 2, - 255 - ], - "142": [ - 146, - 18, - 1, - 255 - ], - "143": [ - 144, - 16, - 1, - 255 - ], - "144": [ - 141, - 14, - 1, - 255 - ], - "145": [ - 138, - 11, - 1, - 255 - ], - "146": [ - 135, - 8, - 0, - 255 - ], - "147": [ - 130, - 5, - 0, - 255 - ], - "148": [ - 128, - 5, - 0, - 255 - ], - "149": [ - 125, - 4, - 0, - 255 - ], - "150": [ - 123, - 6, - 1, - 255 - ], - "151": [ - 122, - 8, - 2, - 255 - ], - "152": [ - 119, - 13, - 2, - 255 - ], - "153": [ - 119, - 15, - 2, - 255 - ], - "154": [ - 118, - 16, - 2, - 255 - ], - "155": [ - 118, - 17, - 3, - 255 - ], - "156": [ - 117, - 18, - 4, - 255 - ], - "157": [ - 117, - 19, - 4, - 255 - ], - "158": [ - 117, - 20, - 4, - 255 - ], - "159": [ - 117, - 21, - 4, - 255 - ], - "160": [ - 117, - 21, - 4, - 255 - ], - "161": [ - 116, - 22, - 4, - 255 - ], - "162": [ - 116, - 23, - 4, - 255 - ], - "163": [ - 116, - 24, - 5, - 255 - ], - "164": [ - 114, - 26, - 6, - 255 - ], - "165": [ - 114, - 28, - 6, - 255 - ], - "166": [ - 114, - 29, - 6, - 255 - ], - "167": [ - 113, - 30, - 6, - 255 - ], - "168": [ - 112, - 31, - 7, - 255 - ], - "169": [ - 112, - 32, - 7, - 255 - ], - "170": [ - 111, - 33, - 8, - 255 - ], - "171": [ - 110, - 35, - 8, - 255 - ], - "172": [ - 110, - 35, - 8, - 255 - ], - "173": [ - 110, - 36, - 8, - 255 - ], - "174": [ - 110, - 37, - 8, - 255 - ], - "175": [ - 109, - 38, - 9, - 255 - ], - "176": [ - 108, - 40, - 10, - 255 - ], - "177": [ - 108, - 40, - 10, - 255 - ], - "178": [ - 108, - 40, - 10, - 255 - ], - "179": [ - 108, - 41, - 10, - 255 - ], - "180": [ - 108, - 42, - 10, - 255 - ], - "181": [ - 108, - 43, - 10, - 255 - ], - "182": [ - 107, - 44, - 11, - 255 - ], - "183": [ - 106, - 44, - 12, - 255 - ], - "184": [ - 106, - 45, - 12, - 255 - ], - "185": [ - 106, - 46, - 12, - 255 - ], - "186": [ - 106, - 47, - 13, - 255 - ], - "187": [ - 107, - 48, - 14, - 255 - ], - "188": [ - 110, - 52, - 18, - 255 - ], - "189": [ - 112, - 54, - 20, - 255 - ], - "190": [ - 113, - 57, - 23, - 255 - ], - "191": [ - 115, - 59, - 25, - 255 - ], - "192": [ - 116, - 62, - 28, - 255 - ], - "193": [ - 117, - 64, - 30, - 255 - ], - "194": [ - 118, - 66, - 32, - 255 - ], - "195": [ - 121, - 70, - 37, - 255 - ], - "196": [ - 123, - 72, - 40, - 255 - ], - "197": [ - 125, - 74, - 43, - 255 - ], - "198": [ - 127, - 76, - 47, - 255 - ], - "199": [ - 128, - 79, - 50, - 255 - ], - "200": [ - 131, - 85, - 56, - 255 - ], - "201": [ - 133, - 87, - 60, - 255 - ], - "202": [ - 135, - 90, - 63, - 255 - ], - "203": [ - 137, - 93, - 66, - 255 - ], - "204": [ - 138, - 96, - 69, - 255 - ], - "205": [ - 139, - 98, - 73, - 255 - ], - "206": [ - 140, - 101, - 76, - 255 - ], - "207": [ - 144, - 106, - 84, - 255 - ], - "208": [ - 146, - 108, - 87, - 255 - ], - "209": [ - 147, - 111, - 90, - 255 - ], - "210": [ - 149, - 113, - 93, - 255 - ], - "211": [ - 150, - 116, - 96, - 255 - ], - "212": [ - 152, - 122, - 104, - 255 - ], - "213": [ - 154, - 126, - 108, - 255 - ], - "214": [ - 156, - 129, - 112, - 255 - ], - "215": [ - 157, - 132, - 116, - 255 - ], - "216": [ - 158, - 135, - 120, - 255 - ], - "217": [ - 159, - 138, - 125, - 255 - ], - "218": [ - 160, - 141, - 130, - 255 - ], - "219": [ - 163, - 147, - 139, - 255 - ], - "220": [ - 165, - 151, - 143, - 255 - ], - "221": [ - 166, - 154, - 147, - 255 - ], - "222": [ - 166, - 157, - 151, - 255 - ], - "223": [ - 167, - 160, - 156, - 255 - ], - "224": [ - 170, - 167, - 164, - 255 - ], - "225": [ - 171, - 169, - 168, - 255 - ], - "226": [ - 172, - 172, - 171, - 255 - ], - "227": [ - 173, - 173, - 173, - 255 - ], - "228": [ - 174, - 174, - 174, - 255 - ], - "229": [ - 176, - 176, - 176, - 255 - ], - "230": [ - 178, - 178, - 178, - 255 - ], - "231": [ - 181, - 181, - 181, - 255 - ], - "232": [ - 183, - 183, - 183, - 255 - ], - "233": [ - 184, - 184, - 184, - 255 - ], - "234": [ - 186, - 186, - 186, - 255 - ], - "235": [ - 188, - 188, - 188, - 255 - ], - "236": [ - 192, - 192, - 192, - 255 - ], - "237": [ - 194, - 194, - 194, - 255 - ], - "238": [ - 196, - 196, - 196, - 255 - ], - "239": [ - 198, - 198, - 198, - 255 - ], - "240": [ - 200, - 200, - 200, - 255 - ], - "241": [ - 202, - 202, - 202, - 255 - ], - "242": [ - 204, - 204, - 204, - 255 - ], - "243": [ - 208, - 206, - 208, - 255 - ], - "244": [ - 210, - 208, - 210, - 255 - ], - "245": [ - 212, - 210, - 212, - 255 - ], - "246": [ - 214, - 212, - 214, - 255 - ], - "247": [ - 216, - 214, - 216, - 255 - ], - "248": [ - 218, - 216, - 218, - 255 - ], - "249": [ - 220, - 218, - 220, - 255 - ], - "250": [ - 221, - 219, - 221, - 255 - ], - "251": [ - 223, - 221, - 223, - 255 - ], - "252": [ - 225, - 223, - 225, - 255 - ], - "253": [ - 227, - 225, - 227, - 255 - ], - "254": [ - 229, - 227, - 229, - 255 - ], - "255": [ - 233, - 231, - 233, - 255 - ] - }, - set1: { - "0": [ - 228, - 26, - 28, - 255 - ], - "1": [ - 228, - 26, - 28, - 255 - ], - "2": [ - 228, - 26, - 28, - 255 - ], - "3": [ - 228, - 26, - 28, - 255 - ], - "4": [ - 228, - 26, - 28, - 255 - ], - "5": [ - 228, - 26, - 28, - 255 - ], - "6": [ - 228, - 26, - 28, - 255 - ], - "7": [ - 228, - 26, - 28, - 255 - ], - "8": [ - 228, - 26, - 28, - 255 - ], - "9": [ - 228, - 26, - 28, - 255 - ], - "10": [ - 228, - 26, - 28, - 255 - ], - "11": [ - 228, - 26, - 28, - 255 - ], - "12": [ - 228, - 26, - 28, - 255 - ], - "13": [ - 228, - 26, - 28, - 255 - ], - "14": [ - 228, - 26, - 28, - 255 - ], - "15": [ - 228, - 26, - 28, - 255 - ], - "16": [ - 228, - 26, - 28, - 255 - ], - "17": [ - 228, - 26, - 28, - 255 - ], - "18": [ - 228, - 26, - 28, - 255 - ], - "19": [ - 228, - 26, - 28, - 255 - ], - "20": [ - 228, - 26, - 28, - 255 - ], - "21": [ - 228, - 26, - 28, - 255 - ], - "22": [ - 228, - 26, - 28, - 255 - ], - "23": [ - 228, - 26, - 28, - 255 - ], - "24": [ - 228, - 26, - 28, - 255 - ], - "25": [ - 228, - 26, - 28, - 255 - ], - "26": [ - 228, - 26, - 28, - 255 - ], - "27": [ - 228, - 26, - 28, - 255 - ], - "28": [ - 228, - 26, - 28, - 255 - ], - "29": [ - 55, - 126, - 184, - 255 - ], - "30": [ - 55, - 126, - 184, - 255 - ], - "31": [ - 55, - 126, - 184, - 255 - ], - "32": [ - 55, - 126, - 184, - 255 - ], - "33": [ - 55, - 126, - 184, - 255 - ], - "34": [ - 55, - 126, - 184, - 255 - ], - "35": [ - 55, - 126, - 184, - 255 - ], - "36": [ - 55, - 126, - 184, - 255 - ], - "37": [ - 55, - 126, - 184, - 255 - ], - "38": [ - 55, - 126, - 184, - 255 - ], - "39": [ - 55, - 126, - 184, - 255 - ], - "40": [ - 55, - 126, - 184, - 255 - ], - "41": [ - 55, - 126, - 184, - 255 - ], - "42": [ - 55, - 126, - 184, - 255 - ], - "43": [ - 55, - 126, - 184, - 255 - ], - "44": [ - 55, - 126, - 184, - 255 - ], - "45": [ - 55, - 126, - 184, - 255 - ], - "46": [ - 55, - 126, - 184, - 255 - ], - "47": [ - 55, - 126, - 184, - 255 - ], - "48": [ - 55, - 126, - 184, - 255 - ], - "49": [ - 55, - 126, - 184, - 255 - ], - "50": [ - 55, - 126, - 184, - 255 - ], - "51": [ - 55, - 126, - 184, - 255 - ], - "52": [ - 55, - 126, - 184, - 255 - ], - "53": [ - 55, - 126, - 184, - 255 - ], - "54": [ - 55, - 126, - 184, - 255 - ], - "55": [ - 55, - 126, - 184, - 255 - ], - "56": [ - 55, - 126, - 184, - 255 - ], - "57": [ - 77, - 175, - 74, - 255 - ], - "58": [ - 77, - 175, - 74, - 255 - ], - "59": [ - 77, - 175, - 74, - 255 - ], - "60": [ - 77, - 175, - 74, - 255 - ], - "61": [ - 77, - 175, - 74, - 255 - ], - "62": [ - 77, - 175, - 74, - 255 - ], - "63": [ - 77, - 175, - 74, - 255 - ], - "64": [ - 77, - 175, - 74, - 255 - ], - "65": [ - 77, - 175, - 74, - 255 - ], - "66": [ - 77, - 175, - 74, - 255 - ], - "67": [ - 77, - 175, - 74, - 255 - ], - "68": [ - 77, - 175, - 74, - 255 - ], - "69": [ - 77, - 175, - 74, - 255 - ], - "70": [ - 77, - 175, - 74, - 255 - ], - "71": [ - 77, - 175, - 74, - 255 - ], - "72": [ - 77, - 175, - 74, - 255 - ], - "73": [ - 77, - 175, - 74, - 255 - ], - "74": [ - 77, - 175, - 74, - 255 - ], - "75": [ - 77, - 175, - 74, - 255 - ], - "76": [ - 77, - 175, - 74, - 255 - ], - "77": [ - 77, - 175, - 74, - 255 - ], - "78": [ - 77, - 175, - 74, - 255 - ], - "79": [ - 77, - 175, - 74, - 255 - ], - "80": [ - 77, - 175, - 74, - 255 - ], - "81": [ - 77, - 175, - 74, - 255 - ], - "82": [ - 77, - 175, - 74, - 255 - ], - "83": [ - 77, - 175, - 74, - 255 - ], - "84": [ - 77, - 175, - 74, - 255 - ], - "85": [ - 152, - 78, - 163, - 255 - ], - "86": [ - 152, - 78, - 163, - 255 - ], - "87": [ - 152, - 78, - 163, - 255 - ], - "88": [ - 152, - 78, - 163, - 255 - ], - "89": [ - 152, - 78, - 163, - 255 - ], - "90": [ - 152, - 78, - 163, - 255 - ], - "91": [ - 152, - 78, - 163, - 255 - ], - "92": [ - 152, - 78, - 163, - 255 - ], - "93": [ - 152, - 78, - 163, - 255 - ], - "94": [ - 152, - 78, - 163, - 255 - ], - "95": [ - 152, - 78, - 163, - 255 - ], - "96": [ - 152, - 78, - 163, - 255 - ], - "97": [ - 152, - 78, - 163, - 255 - ], - "98": [ - 152, - 78, - 163, - 255 - ], - "99": [ - 152, - 78, - 163, - 255 - ], - "100": [ - 152, - 78, - 163, - 255 - ], - "101": [ - 152, - 78, - 163, - 255 - ], - "102": [ - 152, - 78, - 163, - 255 - ], - "103": [ - 152, - 78, - 163, - 255 - ], - "104": [ - 152, - 78, - 163, - 255 - ], - "105": [ - 152, - 78, - 163, - 255 - ], - "106": [ - 152, - 78, - 163, - 255 - ], - "107": [ - 152, - 78, - 163, - 255 - ], - "108": [ - 152, - 78, - 163, - 255 - ], - "109": [ - 152, - 78, - 163, - 255 - ], - "110": [ - 152, - 78, - 163, - 255 - ], - "111": [ - 152, - 78, - 163, - 255 - ], - "112": [ - 152, - 78, - 163, - 255 - ], - "113": [ - 152, - 78, - 163, - 255 - ], - "114": [ - 255, - 127, - 0, - 255 - ], - "115": [ - 255, - 127, - 0, - 255 - ], - "116": [ - 255, - 127, - 0, - 255 - ], - "117": [ - 255, - 127, - 0, - 255 - ], - "118": [ - 255, - 127, - 0, - 255 - ], - "119": [ - 255, - 127, - 0, - 255 - ], - "120": [ - 255, - 127, - 0, - 255 - ], - "121": [ - 255, - 127, - 0, - 255 - ], - "122": [ - 255, - 127, - 0, - 255 - ], - "123": [ - 255, - 127, - 0, - 255 - ], - "124": [ - 255, - 127, - 0, - 255 - ], - "125": [ - 255, - 127, - 0, - 255 - ], - "126": [ - 255, - 127, - 0, - 255 - ], - "127": [ - 255, - 127, - 0, - 255 - ], - "128": [ - 255, - 127, - 0, - 255 - ], - "129": [ - 255, - 127, - 0, - 255 - ], - "130": [ - 255, - 127, - 0, - 255 - ], - "131": [ - 255, - 127, - 0, - 255 - ], - "132": [ - 255, - 127, - 0, - 255 - ], - "133": [ - 255, - 127, - 0, - 255 - ], - "134": [ - 255, - 127, - 0, - 255 - ], - "135": [ - 255, - 127, - 0, - 255 - ], - "136": [ - 255, - 127, - 0, - 255 - ], - "137": [ - 255, - 127, - 0, - 255 - ], - "138": [ - 255, - 127, - 0, - 255 - ], - "139": [ - 255, - 127, - 0, - 255 - ], - "140": [ - 255, - 127, - 0, - 255 - ], - "141": [ - 255, - 127, - 0, - 255 - ], - "142": [ - 255, - 255, - 51, - 255 - ], - "143": [ - 255, - 255, - 51, - 255 - ], - "144": [ - 255, - 255, - 51, - 255 - ], - "145": [ - 255, - 255, - 51, - 255 - ], - "146": [ - 255, - 255, - 51, - 255 - ], - "147": [ - 255, - 255, - 51, - 255 - ], - "148": [ - 255, - 255, - 51, - 255 - ], - "149": [ - 255, - 255, - 51, - 255 - ], - "150": [ - 255, - 255, - 51, - 255 - ], - "151": [ - 255, - 255, - 51, - 255 - ], - "152": [ - 255, - 255, - 51, - 255 - ], - "153": [ - 255, - 255, - 51, - 255 - ], - "154": [ - 255, - 255, - 51, - 255 - ], - "155": [ - 255, - 255, - 51, - 255 - ], - "156": [ - 255, - 255, - 51, - 255 - ], - "157": [ - 255, - 255, - 51, - 255 - ], - "158": [ - 255, - 255, - 51, - 255 - ], - "159": [ - 255, - 255, - 51, - 255 - ], - "160": [ - 255, - 255, - 51, - 255 - ], - "161": [ - 255, - 255, - 51, - 255 - ], - "162": [ - 255, - 255, - 51, - 255 - ], - "163": [ - 255, - 255, - 51, - 255 - ], - "164": [ - 255, - 255, - 51, - 255 - ], - "165": [ - 255, - 255, - 51, - 255 - ], - "166": [ - 255, - 255, - 51, - 255 - ], - "167": [ - 255, - 255, - 51, - 255 - ], - "168": [ - 255, - 255, - 51, - 255 - ], - "169": [ - 255, - 255, - 51, - 255 - ], - "170": [ - 166, - 86, - 40, - 255 - ], - "171": [ - 166, - 86, - 40, - 255 - ], - "172": [ - 166, - 86, - 40, - 255 - ], - "173": [ - 166, - 86, - 40, - 255 - ], - "174": [ - 166, - 86, - 40, - 255 - ], - "175": [ - 166, - 86, - 40, - 255 - ], - "176": [ - 166, - 86, - 40, - 255 - ], - "177": [ - 166, - 86, - 40, - 255 - ], - "178": [ - 166, - 86, - 40, - 255 - ], - "179": [ - 166, - 86, - 40, - 255 - ], - "180": [ - 166, - 86, - 40, - 255 - ], - "181": [ - 166, - 86, - 40, - 255 - ], - "182": [ - 166, - 86, - 40, - 255 - ], - "183": [ - 166, - 86, - 40, - 255 - ], - "184": [ - 166, - 86, - 40, - 255 - ], - "185": [ - 166, - 86, - 40, - 255 - ], - "186": [ - 166, - 86, - 40, - 255 - ], - "187": [ - 166, - 86, - 40, - 255 - ], - "188": [ - 166, - 86, - 40, - 255 - ], - "189": [ - 166, - 86, - 40, - 255 - ], - "190": [ - 166, - 86, - 40, - 255 - ], - "191": [ - 166, - 86, - 40, - 255 - ], - "192": [ - 166, - 86, - 40, - 255 - ], - "193": [ - 166, - 86, - 40, - 255 - ], - "194": [ - 166, - 86, - 40, - 255 - ], - "195": [ - 166, - 86, - 40, - 255 - ], - "196": [ - 166, - 86, - 40, - 255 - ], - "197": [ - 166, - 86, - 40, - 255 - ], - "198": [ - 166, - 86, - 40, - 255 - ], - "199": [ - 247, - 129, - 191, - 255 - ], - "200": [ - 247, - 129, - 191, - 255 - ], - "201": [ - 247, - 129, - 191, - 255 - ], - "202": [ - 247, - 129, - 191, - 255 - ], - "203": [ - 247, - 129, - 191, - 255 - ], - "204": [ - 247, - 129, - 191, - 255 - ], - "205": [ - 247, - 129, - 191, - 255 - ], - "206": [ - 247, - 129, - 191, - 255 - ], - "207": [ - 247, - 129, - 191, - 255 - ], - "208": [ - 247, - 129, - 191, - 255 - ], - "209": [ - 247, - 129, - 191, - 255 - ], - "210": [ - 247, - 129, - 191, - 255 - ], - "211": [ - 247, - 129, - 191, - 255 - ], - "212": [ - 247, - 129, - 191, - 255 - ], - "213": [ - 247, - 129, - 191, - 255 - ], - "214": [ - 247, - 129, - 191, - 255 - ], - "215": [ - 247, - 129, - 191, - 255 - ], - "216": [ - 247, - 129, - 191, - 255 - ], - "217": [ - 247, - 129, - 191, - 255 - ], - "218": [ - 247, - 129, - 191, - 255 - ], - "219": [ - 247, - 129, - 191, - 255 - ], - "220": [ - 247, - 129, - 191, - 255 - ], - "221": [ - 247, - 129, - 191, - 255 - ], - "222": [ - 247, - 129, - 191, - 255 - ], - "223": [ - 247, - 129, - 191, - 255 - ], - "224": [ - 247, - 129, - 191, - 255 - ], - "225": [ - 247, - 129, - 191, - 255 - ], - "226": [ - 247, - 129, - 191, - 255 - ], - "227": [ - 153, - 153, - 153, - 255 - ], - "228": [ - 153, - 153, - 153, - 255 - ], - "229": [ - 153, - 153, - 153, - 255 - ], - "230": [ - 153, - 153, - 153, - 255 - ], - "231": [ - 153, - 153, - 153, - 255 - ], - "232": [ - 153, - 153, - 153, - 255 - ], - "233": [ - 153, - 153, - 153, - 255 - ], - "234": [ - 153, - 153, - 153, - 255 - ], - "235": [ - 153, - 153, - 153, - 255 - ], - "236": [ - 153, - 153, - 153, - 255 - ], - "237": [ - 153, - 153, - 153, - 255 - ], - "238": [ - 153, - 153, - 153, - 255 - ], - "239": [ - 153, - 153, - 153, - 255 - ], - "240": [ - 153, - 153, - 153, - 255 - ], - "241": [ - 153, - 153, - 153, - 255 - ], - "242": [ - 153, - 153, - 153, - 255 - ], - "243": [ - 153, - 153, - 153, - 255 - ], - "244": [ - 153, - 153, - 153, - 255 - ], - "245": [ - 153, - 153, - 153, - 255 - ], - "246": [ - 153, - 153, - 153, - 255 - ], - "247": [ - 153, - 153, - 153, - 255 - ], - "248": [ - 153, - 153, - 153, - 255 - ], - "249": [ - 153, - 153, - 153, - 255 - ], - "250": [ - 153, - 153, - 153, - 255 - ], - "251": [ - 153, - 153, - 153, - 255 - ], - "252": [ - 153, - 153, - 153, - 255 - ], - "253": [ - 153, - 153, - 153, - 255 - ], - "254": [ - 153, - 153, - 153, - 255 - ], - "255": [ - 153, - 153, - 153, - 255 - ] - }, - set2: { - "0": [ - 102, - 194, - 165, - 255 - ], - "1": [ - 102, - 194, - 165, - 255 - ], - "2": [ - 102, - 194, - 165, - 255 - ], - "3": [ - 102, - 194, - 165, - 255 - ], - "4": [ - 102, - 194, - 165, - 255 - ], - "5": [ - 102, - 194, - 165, - 255 - ], - "6": [ - 102, - 194, - 165, - 255 - ], - "7": [ - 102, - 194, - 165, - 255 - ], - "8": [ - 102, - 194, - 165, - 255 - ], - "9": [ - 102, - 194, - 165, - 255 - ], - "10": [ - 102, - 194, - 165, - 255 - ], - "11": [ - 102, - 194, - 165, - 255 - ], - "12": [ - 102, - 194, - 165, - 255 - ], - "13": [ - 102, - 194, - 165, - 255 - ], - "14": [ - 102, - 194, - 165, - 255 - ], - "15": [ - 102, - 194, - 165, - 255 - ], - "16": [ - 102, - 194, - 165, - 255 - ], - "17": [ - 102, - 194, - 165, - 255 - ], - "18": [ - 102, - 194, - 165, - 255 - ], - "19": [ - 102, - 194, - 165, - 255 - ], - "20": [ - 102, - 194, - 165, - 255 - ], - "21": [ - 102, - 194, - 165, - 255 - ], - "22": [ - 102, - 194, - 165, - 255 - ], - "23": [ - 102, - 194, - 165, - 255 - ], - "24": [ - 102, - 194, - 165, - 255 - ], - "25": [ - 102, - 194, - 165, - 255 - ], - "26": [ - 102, - 194, - 165, - 255 - ], - "27": [ - 102, - 194, - 165, - 255 - ], - "28": [ - 102, - 194, - 165, - 255 - ], - "29": [ - 102, - 194, - 165, - 255 - ], - "30": [ - 102, - 194, - 165, - 255 - ], - "31": [ - 102, - 194, - 165, - 255 - ], - "32": [ - 252, - 141, - 98, - 255 - ], - "33": [ - 252, - 141, - 98, - 255 - ], - "34": [ - 252, - 141, - 98, - 255 - ], - "35": [ - 252, - 141, - 98, - 255 - ], - "36": [ - 252, - 141, - 98, - 255 - ], - "37": [ - 252, - 141, - 98, - 255 - ], - "38": [ - 252, - 141, - 98, - 255 - ], - "39": [ - 252, - 141, - 98, - 255 - ], - "40": [ - 252, - 141, - 98, - 255 - ], - "41": [ - 252, - 141, - 98, - 255 - ], - "42": [ - 252, - 141, - 98, - 255 - ], - "43": [ - 252, - 141, - 98, - 255 - ], - "44": [ - 252, - 141, - 98, - 255 - ], - "45": [ - 252, - 141, - 98, - 255 - ], - "46": [ - 252, - 141, - 98, - 255 - ], - "47": [ - 252, - 141, - 98, - 255 - ], - "48": [ - 252, - 141, - 98, - 255 - ], - "49": [ - 252, - 141, - 98, - 255 - ], - "50": [ - 252, - 141, - 98, - 255 - ], - "51": [ - 252, - 141, - 98, - 255 - ], - "52": [ - 252, - 141, - 98, - 255 - ], - "53": [ - 252, - 141, - 98, - 255 - ], - "54": [ - 252, - 141, - 98, - 255 - ], - "55": [ - 252, - 141, - 98, - 255 - ], - "56": [ - 252, - 141, - 98, - 255 - ], - "57": [ - 252, - 141, - 98, - 255 - ], - "58": [ - 252, - 141, - 98, - 255 - ], - "59": [ - 252, - 141, - 98, - 255 - ], - "60": [ - 252, - 141, - 98, - 255 - ], - "61": [ - 252, - 141, - 98, - 255 - ], - "62": [ - 252, - 141, - 98, - 255 - ], - "63": [ - 252, - 141, - 98, - 255 - ], - "64": [ - 141, - 160, - 203, - 255 - ], - "65": [ - 141, - 160, - 203, - 255 - ], - "66": [ - 141, - 160, - 203, - 255 - ], - "67": [ - 141, - 160, - 203, - 255 - ], - "68": [ - 141, - 160, - 203, - 255 - ], - "69": [ - 141, - 160, - 203, - 255 - ], - "70": [ - 141, - 160, - 203, - 255 - ], - "71": [ - 141, - 160, - 203, - 255 - ], - "72": [ - 141, - 160, - 203, - 255 - ], - "73": [ - 141, - 160, - 203, - 255 - ], - "74": [ - 141, - 160, - 203, - 255 - ], - "75": [ - 141, - 160, - 203, - 255 - ], - "76": [ - 141, - 160, - 203, - 255 - ], - "77": [ - 141, - 160, - 203, - 255 - ], - "78": [ - 141, - 160, - 203, - 255 - ], - "79": [ - 141, - 160, - 203, - 255 - ], - "80": [ - 141, - 160, - 203, - 255 - ], - "81": [ - 141, - 160, - 203, - 255 - ], - "82": [ - 141, - 160, - 203, - 255 - ], - "83": [ - 141, - 160, - 203, - 255 - ], - "84": [ - 141, - 160, - 203, - 255 - ], - "85": [ - 141, - 160, - 203, - 255 - ], - "86": [ - 141, - 160, - 203, - 255 - ], - "87": [ - 141, - 160, - 203, - 255 - ], - "88": [ - 141, - 160, - 203, - 255 - ], - "89": [ - 141, - 160, - 203, - 255 - ], - "90": [ - 141, - 160, - 203, - 255 - ], - "91": [ - 141, - 160, - 203, - 255 - ], - "92": [ - 141, - 160, - 203, - 255 - ], - "93": [ - 141, - 160, - 203, - 255 - ], - "94": [ - 141, - 160, - 203, - 255 - ], - "95": [ - 141, - 160, - 203, - 255 - ], - "96": [ - 231, - 138, - 195, - 255 - ], - "97": [ - 231, - 138, - 195, - 255 - ], - "98": [ - 231, - 138, - 195, - 255 - ], - "99": [ - 231, - 138, - 195, - 255 - ], - "100": [ - 231, - 138, - 195, - 255 - ], - "101": [ - 231, - 138, - 195, - 255 - ], - "102": [ - 231, - 138, - 195, - 255 - ], - "103": [ - 231, - 138, - 195, - 255 - ], - "104": [ - 231, - 138, - 195, - 255 - ], - "105": [ - 231, - 138, - 195, - 255 - ], - "106": [ - 231, - 138, - 195, - 255 - ], - "107": [ - 231, - 138, - 195, - 255 - ], - "108": [ - 231, - 138, - 195, - 255 - ], - "109": [ - 231, - 138, - 195, - 255 - ], - "110": [ - 231, - 138, - 195, - 255 - ], - "111": [ - 231, - 138, - 195, - 255 - ], - "112": [ - 231, - 138, - 195, - 255 - ], - "113": [ - 231, - 138, - 195, - 255 - ], - "114": [ - 231, - 138, - 195, - 255 - ], - "115": [ - 231, - 138, - 195, - 255 - ], - "116": [ - 231, - 138, - 195, - 255 - ], - "117": [ - 231, - 138, - 195, - 255 - ], - "118": [ - 231, - 138, - 195, - 255 - ], - "119": [ - 231, - 138, - 195, - 255 - ], - "120": [ - 231, - 138, - 195, - 255 - ], - "121": [ - 231, - 138, - 195, - 255 - ], - "122": [ - 231, - 138, - 195, - 255 - ], - "123": [ - 231, - 138, - 195, - 255 - ], - "124": [ - 231, - 138, - 195, - 255 - ], - "125": [ - 231, - 138, - 195, - 255 - ], - "126": [ - 231, - 138, - 195, - 255 - ], - "127": [ - 231, - 138, - 195, - 255 - ], - "128": [ - 166, - 216, - 84, - 255 - ], - "129": [ - 166, - 216, - 84, - 255 - ], - "130": [ - 166, - 216, - 84, - 255 - ], - "131": [ - 166, - 216, - 84, - 255 - ], - "132": [ - 166, - 216, - 84, - 255 - ], - "133": [ - 166, - 216, - 84, - 255 - ], - "134": [ - 166, - 216, - 84, - 255 - ], - "135": [ - 166, - 216, - 84, - 255 - ], - "136": [ - 166, - 216, - 84, - 255 - ], - "137": [ - 166, - 216, - 84, - 255 - ], - "138": [ - 166, - 216, - 84, - 255 - ], - "139": [ - 166, - 216, - 84, - 255 - ], - "140": [ - 166, - 216, - 84, - 255 - ], - "141": [ - 166, - 216, - 84, - 255 - ], - "142": [ - 166, - 216, - 84, - 255 - ], - "143": [ - 166, - 216, - 84, - 255 - ], - "144": [ - 166, - 216, - 84, - 255 - ], - "145": [ - 166, - 216, - 84, - 255 - ], - "146": [ - 166, - 216, - 84, - 255 - ], - "147": [ - 166, - 216, - 84, - 255 - ], - "148": [ - 166, - 216, - 84, - 255 - ], - "149": [ - 166, - 216, - 84, - 255 - ], - "150": [ - 166, - 216, - 84, - 255 - ], - "151": [ - 166, - 216, - 84, - 255 - ], - "152": [ - 166, - 216, - 84, - 255 - ], - "153": [ - 166, - 216, - 84, - 255 - ], - "154": [ - 166, - 216, - 84, - 255 - ], - "155": [ - 166, - 216, - 84, - 255 - ], - "156": [ - 166, - 216, - 84, - 255 - ], - "157": [ - 166, - 216, - 84, - 255 - ], - "158": [ - 166, - 216, - 84, - 255 - ], - "159": [ - 166, - 216, - 84, - 255 - ], - "160": [ - 255, - 217, - 47, - 255 - ], - "161": [ - 255, - 217, - 47, - 255 - ], - "162": [ - 255, - 217, - 47, - 255 - ], - "163": [ - 255, - 217, - 47, - 255 - ], - "164": [ - 255, - 217, - 47, - 255 - ], - "165": [ - 255, - 217, - 47, - 255 - ], - "166": [ - 255, - 217, - 47, - 255 - ], - "167": [ - 255, - 217, - 47, - 255 - ], - "168": [ - 255, - 217, - 47, - 255 - ], - "169": [ - 255, - 217, - 47, - 255 - ], - "170": [ - 255, - 217, - 47, - 255 - ], - "171": [ - 255, - 217, - 47, - 255 - ], - "172": [ - 255, - 217, - 47, - 255 - ], - "173": [ - 255, - 217, - 47, - 255 - ], - "174": [ - 255, - 217, - 47, - 255 - ], - "175": [ - 255, - 217, - 47, - 255 - ], - "176": [ - 255, - 217, - 47, - 255 - ], - "177": [ - 255, - 217, - 47, - 255 - ], - "178": [ - 255, - 217, - 47, - 255 - ], - "179": [ - 255, - 217, - 47, - 255 - ], - "180": [ - 255, - 217, - 47, - 255 - ], - "181": [ - 255, - 217, - 47, - 255 - ], - "182": [ - 255, - 217, - 47, - 255 - ], - "183": [ - 255, - 217, - 47, - 255 - ], - "184": [ - 255, - 217, - 47, - 255 - ], - "185": [ - 255, - 217, - 47, - 255 - ], - "186": [ - 255, - 217, - 47, - 255 - ], - "187": [ - 255, - 217, - 47, - 255 - ], - "188": [ - 255, - 217, - 47, - 255 - ], - "189": [ - 255, - 217, - 47, - 255 - ], - "190": [ - 255, - 217, - 47, - 255 - ], - "191": [ - 255, - 217, - 47, - 255 - ], - "192": [ - 229, - 196, - 148, - 255 - ], - "193": [ - 229, - 196, - 148, - 255 - ], - "194": [ - 229, - 196, - 148, - 255 - ], - "195": [ - 229, - 196, - 148, - 255 - ], - "196": [ - 229, - 196, - 148, - 255 - ], - "197": [ - 229, - 196, - 148, - 255 - ], - "198": [ - 229, - 196, - 148, - 255 - ], - "199": [ - 229, - 196, - 148, - 255 - ], - "200": [ - 229, - 196, - 148, - 255 - ], - "201": [ - 229, - 196, - 148, - 255 - ], - "202": [ - 229, - 196, - 148, - 255 - ], - "203": [ - 229, - 196, - 148, - 255 - ], - "204": [ - 229, - 196, - 148, - 255 - ], - "205": [ - 229, - 196, - 148, - 255 - ], - "206": [ - 229, - 196, - 148, - 255 - ], - "207": [ - 229, - 196, - 148, - 255 - ], - "208": [ - 229, - 196, - 148, - 255 - ], - "209": [ - 229, - 196, - 148, - 255 - ], - "210": [ - 229, - 196, - 148, - 255 - ], - "211": [ - 229, - 196, - 148, - 255 - ], - "212": [ - 229, - 196, - 148, - 255 - ], - "213": [ - 229, - 196, - 148, - 255 - ], - "214": [ - 229, - 196, - 148, - 255 - ], - "215": [ - 229, - 196, - 148, - 255 - ], - "216": [ - 229, - 196, - 148, - 255 - ], - "217": [ - 229, - 196, - 148, - 255 - ], - "218": [ - 229, - 196, - 148, - 255 - ], - "219": [ - 229, - 196, - 148, - 255 - ], - "220": [ - 229, - 196, - 148, - 255 - ], - "221": [ - 229, - 196, - 148, - 255 - ], - "222": [ - 229, - 196, - 148, - 255 - ], - "223": [ - 229, - 196, - 148, - 255 - ], - "224": [ - 179, - 179, - 179, - 255 - ], - "225": [ - 179, - 179, - 179, - 255 - ], - "226": [ - 179, - 179, - 179, - 255 - ], - "227": [ - 179, - 179, - 179, - 255 - ], - "228": [ - 179, - 179, - 179, - 255 - ], - "229": [ - 179, - 179, - 179, - 255 - ], - "230": [ - 179, - 179, - 179, - 255 - ], - "231": [ - 179, - 179, - 179, - 255 - ], - "232": [ - 179, - 179, - 179, - 255 - ], - "233": [ - 179, - 179, - 179, - 255 - ], - "234": [ - 179, - 179, - 179, - 255 - ], - "235": [ - 179, - 179, - 179, - 255 - ], - "236": [ - 179, - 179, - 179, - 255 - ], - "237": [ - 179, - 179, - 179, - 255 - ], - "238": [ - 179, - 179, - 179, - 255 - ], - "239": [ - 179, - 179, - 179, - 255 - ], - "240": [ - 179, - 179, - 179, - 255 - ], - "241": [ - 179, - 179, - 179, - 255 - ], - "242": [ - 179, - 179, - 179, - 255 - ], - "243": [ - 179, - 179, - 179, - 255 - ], - "244": [ - 179, - 179, - 179, - 255 - ], - "245": [ - 179, - 179, - 179, - 255 - ], - "246": [ - 179, - 179, - 179, - 255 - ], - "247": [ - 179, - 179, - 179, - 255 - ], - "248": [ - 179, - 179, - 179, - 255 - ], - "249": [ - 179, - 179, - 179, - 255 - ], - "250": [ - 179, - 179, - 179, - 255 - ], - "251": [ - 179, - 179, - 179, - 255 - ], - "252": [ - 179, - 179, - 179, - 255 - ], - "253": [ - 179, - 179, - 179, - 255 - ], - "254": [ - 179, - 179, - 179, - 255 - ], - "255": [ - 179, - 179, - 179, - 255 - ] - }, - set3: { - "0": [ - 141, - 211, - 199, - 255 - ], - "1": [ - 141, - 211, - 199, - 255 - ], - "2": [ - 141, - 211, - 199, - 255 - ], - "3": [ - 141, - 211, - 199, - 255 - ], - "4": [ - 141, - 211, - 199, - 255 - ], - "5": [ - 141, - 211, - 199, - 255 - ], - "6": [ - 141, - 211, - 199, - 255 - ], - "7": [ - 141, - 211, - 199, - 255 - ], - "8": [ - 141, - 211, - 199, - 255 - ], - "9": [ - 141, - 211, - 199, - 255 - ], - "10": [ - 141, - 211, - 199, - 255 - ], - "11": [ - 141, - 211, - 199, - 255 - ], - "12": [ - 141, - 211, - 199, - 255 - ], - "13": [ - 141, - 211, - 199, - 255 - ], - "14": [ - 141, - 211, - 199, - 255 - ], - "15": [ - 141, - 211, - 199, - 255 - ], - "16": [ - 141, - 211, - 199, - 255 - ], - "17": [ - 141, - 211, - 199, - 255 - ], - "18": [ - 141, - 211, - 199, - 255 - ], - "19": [ - 141, - 211, - 199, - 255 - ], - "20": [ - 141, - 211, - 199, - 255 - ], - "21": [ - 141, - 211, - 199, - 255 - ], - "22": [ - 255, - 255, - 179, - 255 - ], - "23": [ - 255, - 255, - 179, - 255 - ], - "24": [ - 255, - 255, - 179, - 255 - ], - "25": [ - 255, - 255, - 179, - 255 - ], - "26": [ - 255, - 255, - 179, - 255 - ], - "27": [ - 255, - 255, - 179, - 255 - ], - "28": [ - 255, - 255, - 179, - 255 - ], - "29": [ - 255, - 255, - 179, - 255 - ], - "30": [ - 255, - 255, - 179, - 255 - ], - "31": [ - 255, - 255, - 179, - 255 - ], - "32": [ - 255, - 255, - 179, - 255 - ], - "33": [ - 255, - 255, - 179, - 255 - ], - "34": [ - 255, - 255, - 179, - 255 - ], - "35": [ - 255, - 255, - 179, - 255 - ], - "36": [ - 255, - 255, - 179, - 255 - ], - "37": [ - 255, - 255, - 179, - 255 - ], - "38": [ - 255, - 255, - 179, - 255 - ], - "39": [ - 255, - 255, - 179, - 255 - ], - "40": [ - 255, - 255, - 179, - 255 - ], - "41": [ - 255, - 255, - 179, - 255 - ], - "42": [ - 255, - 255, - 179, - 255 - ], - "43": [ - 190, - 186, - 218, - 255 - ], - "44": [ - 190, - 186, - 218, - 255 - ], - "45": [ - 190, - 186, - 218, - 255 - ], - "46": [ - 190, - 186, - 218, - 255 - ], - "47": [ - 190, - 186, - 218, - 255 - ], - "48": [ - 190, - 186, - 218, - 255 - ], - "49": [ - 190, - 186, - 218, - 255 - ], - "50": [ - 190, - 186, - 218, - 255 - ], - "51": [ - 190, - 186, - 218, - 255 - ], - "52": [ - 190, - 186, - 218, - 255 - ], - "53": [ - 190, - 186, - 218, - 255 - ], - "54": [ - 190, - 186, - 218, - 255 - ], - "55": [ - 190, - 186, - 218, - 255 - ], - "56": [ - 190, - 186, - 218, - 255 - ], - "57": [ - 190, - 186, - 218, - 255 - ], - "58": [ - 190, - 186, - 218, - 255 - ], - "59": [ - 190, - 186, - 218, - 255 - ], - "60": [ - 190, - 186, - 218, - 255 - ], - "61": [ - 190, - 186, - 218, - 255 - ], - "62": [ - 190, - 186, - 218, - 255 - ], - "63": [ - 190, - 186, - 218, - 255 - ], - "64": [ - 251, - 128, - 114, - 255 - ], - "65": [ - 251, - 128, - 114, - 255 - ], - "66": [ - 251, - 128, - 114, - 255 - ], - "67": [ - 251, - 128, - 114, - 255 - ], - "68": [ - 251, - 128, - 114, - 255 - ], - "69": [ - 251, - 128, - 114, - 255 - ], - "70": [ - 251, - 128, - 114, - 255 - ], - "71": [ - 251, - 128, - 114, - 255 - ], - "72": [ - 251, - 128, - 114, - 255 - ], - "73": [ - 251, - 128, - 114, - 255 - ], - "74": [ - 251, - 128, - 114, - 255 - ], - "75": [ - 251, - 128, - 114, - 255 - ], - "76": [ - 251, - 128, - 114, - 255 - ], - "77": [ - 251, - 128, - 114, - 255 - ], - "78": [ - 251, - 128, - 114, - 255 - ], - "79": [ - 251, - 128, - 114, - 255 - ], - "80": [ - 251, - 128, - 114, - 255 - ], - "81": [ - 251, - 128, - 114, - 255 - ], - "82": [ - 251, - 128, - 114, - 255 - ], - "83": [ - 251, - 128, - 114, - 255 - ], - "84": [ - 251, - 128, - 114, - 255 - ], - "85": [ - 128, - 177, - 211, - 255 - ], - "86": [ - 128, - 177, - 211, - 255 - ], - "87": [ - 128, - 177, - 211, - 255 - ], - "88": [ - 128, - 177, - 211, - 255 - ], - "89": [ - 128, - 177, - 211, - 255 - ], - "90": [ - 128, - 177, - 211, - 255 - ], - "91": [ - 128, - 177, - 211, - 255 - ], - "92": [ - 128, - 177, - 211, - 255 - ], - "93": [ - 128, - 177, - 211, - 255 - ], - "94": [ - 128, - 177, - 211, - 255 - ], - "95": [ - 128, - 177, - 211, - 255 - ], - "96": [ - 128, - 177, - 211, - 255 - ], - "97": [ - 128, - 177, - 211, - 255 - ], - "98": [ - 128, - 177, - 211, - 255 - ], - "99": [ - 128, - 177, - 211, - 255 - ], - "100": [ - 128, - 177, - 211, - 255 - ], - "101": [ - 128, - 177, - 211, - 255 - ], - "102": [ - 128, - 177, - 211, - 255 - ], - "103": [ - 128, - 177, - 211, - 255 - ], - "104": [ - 128, - 177, - 211, - 255 - ], - "105": [ - 128, - 177, - 211, - 255 - ], - "106": [ - 128, - 177, - 211, - 255 - ], - "107": [ - 253, - 180, - 98, - 255 - ], - "108": [ - 253, - 180, - 98, - 255 - ], - "109": [ - 253, - 180, - 98, - 255 - ], - "110": [ - 253, - 180, - 98, - 255 - ], - "111": [ - 253, - 180, - 98, - 255 - ], - "112": [ - 253, - 180, - 98, - 255 - ], - "113": [ - 253, - 180, - 98, - 255 - ], - "114": [ - 253, - 180, - 98, - 255 - ], - "115": [ - 253, - 180, - 98, - 255 - ], - "116": [ - 253, - 180, - 98, - 255 - ], - "117": [ - 253, - 180, - 98, - 255 - ], - "118": [ - 253, - 180, - 98, - 255 - ], - "119": [ - 253, - 180, - 98, - 255 - ], - "120": [ - 253, - 180, - 98, - 255 - ], - "121": [ - 253, - 180, - 98, - 255 - ], - "122": [ - 253, - 180, - 98, - 255 - ], - "123": [ - 253, - 180, - 98, - 255 - ], - "124": [ - 253, - 180, - 98, - 255 - ], - "125": [ - 253, - 180, - 98, - 255 - ], - "126": [ - 253, - 180, - 98, - 255 - ], - "127": [ - 253, - 180, - 98, - 255 - ], - "128": [ - 179, - 222, - 105, - 255 - ], - "129": [ - 179, - 222, - 105, - 255 - ], - "130": [ - 179, - 222, - 105, - 255 - ], - "131": [ - 179, - 222, - 105, - 255 - ], - "132": [ - 179, - 222, - 105, - 255 - ], - "133": [ - 179, - 222, - 105, - 255 - ], - "134": [ - 179, - 222, - 105, - 255 - ], - "135": [ - 179, - 222, - 105, - 255 - ], - "136": [ - 179, - 222, - 105, - 255 - ], - "137": [ - 179, - 222, - 105, - 255 - ], - "138": [ - 179, - 222, - 105, - 255 - ], - "139": [ - 179, - 222, - 105, - 255 - ], - "140": [ - 179, - 222, - 105, - 255 - ], - "141": [ - 179, - 222, - 105, - 255 - ], - "142": [ - 179, - 222, - 105, - 255 - ], - "143": [ - 179, - 222, - 105, - 255 - ], - "144": [ - 179, - 222, - 105, - 255 - ], - "145": [ - 179, - 222, - 105, - 255 - ], - "146": [ - 179, - 222, - 105, - 255 - ], - "147": [ - 179, - 222, - 105, - 255 - ], - "148": [ - 179, - 222, - 105, - 255 - ], - "149": [ - 252, - 205, - 229, - 255 - ], - "150": [ - 252, - 205, - 229, - 255 - ], - "151": [ - 252, - 205, - 229, - 255 - ], - "152": [ - 252, - 205, - 229, - 255 - ], - "153": [ - 252, - 205, - 229, - 255 - ], - "154": [ - 252, - 205, - 229, - 255 - ], - "155": [ - 252, - 205, - 229, - 255 - ], - "156": [ - 252, - 205, - 229, - 255 - ], - "157": [ - 252, - 205, - 229, - 255 - ], - "158": [ - 252, - 205, - 229, - 255 - ], - "159": [ - 252, - 205, - 229, - 255 - ], - "160": [ - 252, - 205, - 229, - 255 - ], - "161": [ - 252, - 205, - 229, - 255 - ], - "162": [ - 252, - 205, - 229, - 255 - ], - "163": [ - 252, - 205, - 229, - 255 - ], - "164": [ - 252, - 205, - 229, - 255 - ], - "165": [ - 252, - 205, - 229, - 255 - ], - "166": [ - 252, - 205, - 229, - 255 - ], - "167": [ - 252, - 205, - 229, - 255 - ], - "168": [ - 252, - 205, - 229, - 255 - ], - "169": [ - 252, - 205, - 229, - 255 - ], - "170": [ - 217, - 217, - 217, - 255 - ], - "171": [ - 217, - 217, - 217, - 255 - ], - "172": [ - 217, - 217, - 217, - 255 - ], - "173": [ - 217, - 217, - 217, - 255 - ], - "174": [ - 217, - 217, - 217, - 255 - ], - "175": [ - 217, - 217, - 217, - 255 - ], - "176": [ - 217, - 217, - 217, - 255 - ], - "177": [ - 217, - 217, - 217, - 255 - ], - "178": [ - 217, - 217, - 217, - 255 - ], - "179": [ - 217, - 217, - 217, - 255 - ], - "180": [ - 217, - 217, - 217, - 255 - ], - "181": [ - 217, - 217, - 217, - 255 - ], - "182": [ - 217, - 217, - 217, - 255 - ], - "183": [ - 217, - 217, - 217, - 255 - ], - "184": [ - 217, - 217, - 217, - 255 - ], - "185": [ - 217, - 217, - 217, - 255 - ], - "186": [ - 217, - 217, - 217, - 255 - ], - "187": [ - 217, - 217, - 217, - 255 - ], - "188": [ - 217, - 217, - 217, - 255 - ], - "189": [ - 217, - 217, - 217, - 255 - ], - "190": [ - 217, - 217, - 217, - 255 - ], - "191": [ - 217, - 217, - 217, - 255 - ], - "192": [ - 188, - 128, - 189, - 255 - ], - "193": [ - 188, - 128, - 189, - 255 - ], - "194": [ - 188, - 128, - 189, - 255 - ], - "195": [ - 188, - 128, - 189, - 255 - ], - "196": [ - 188, - 128, - 189, - 255 - ], - "197": [ - 188, - 128, - 189, - 255 - ], - "198": [ - 188, - 128, - 189, - 255 - ], - "199": [ - 188, - 128, - 189, - 255 - ], - "200": [ - 188, - 128, - 189, - 255 - ], - "201": [ - 188, - 128, - 189, - 255 - ], - "202": [ - 188, - 128, - 189, - 255 - ], - "203": [ - 188, - 128, - 189, - 255 - ], - "204": [ - 188, - 128, - 189, - 255 - ], - "205": [ - 188, - 128, - 189, - 255 - ], - "206": [ - 188, - 128, - 189, - 255 - ], - "207": [ - 188, - 128, - 189, - 255 - ], - "208": [ - 188, - 128, - 189, - 255 - ], - "209": [ - 188, - 128, - 189, - 255 - ], - "210": [ - 188, - 128, - 189, - 255 - ], - "211": [ - 188, - 128, - 189, - 255 - ], - "212": [ - 188, - 128, - 189, - 255 - ], - "213": [ - 204, - 235, - 197, - 255 - ], - "214": [ - 204, - 235, - 197, - 255 - ], - "215": [ - 204, - 235, - 197, - 255 - ], - "216": [ - 204, - 235, - 197, - 255 - ], - "217": [ - 204, - 235, - 197, - 255 - ], - "218": [ - 204, - 235, - 197, - 255 - ], - "219": [ - 204, - 235, - 197, - 255 - ], - "220": [ - 204, - 235, - 197, - 255 - ], - "221": [ - 204, - 235, - 197, - 255 - ], - "222": [ - 204, - 235, - 197, - 255 - ], - "223": [ - 204, - 235, - 197, - 255 - ], - "224": [ - 204, - 235, - 197, - 255 - ], - "225": [ - 204, - 235, - 197, - 255 - ], - "226": [ - 204, - 235, - 197, - 255 - ], - "227": [ - 204, - 235, - 197, - 255 - ], - "228": [ - 204, - 235, - 197, - 255 - ], - "229": [ - 204, - 235, - 197, - 255 - ], - "230": [ - 204, - 235, - 197, - 255 - ], - "231": [ - 204, - 235, - 197, - 255 - ], - "232": [ - 204, - 235, - 197, - 255 - ], - "233": [ - 204, - 235, - 197, - 255 - ], - "234": [ - 255, - 237, - 111, - 255 - ], - "235": [ - 255, - 237, - 111, - 255 - ], - "236": [ - 255, - 237, - 111, - 255 - ], - "237": [ - 255, - 237, - 111, - 255 - ], - "238": [ - 255, - 237, - 111, - 255 - ], - "239": [ - 255, - 237, - 111, - 255 - ], - "240": [ - 255, - 237, - 111, - 255 - ], - "241": [ - 255, - 237, - 111, - 255 - ], - "242": [ - 255, - 237, - 111, - 255 - ], - "243": [ - 255, - 237, - 111, - 255 - ], - "244": [ - 255, - 237, - 111, - 255 - ], - "245": [ - 255, - 237, - 111, - 255 - ], - "246": [ - 255, - 237, - 111, - 255 - ], - "247": [ - 255, - 237, - 111, - 255 - ], - "248": [ - 255, - 237, - 111, - 255 - ], - "249": [ - 255, - 237, - 111, - 255 - ], - "250": [ - 255, - 237, - 111, - 255 - ], - "251": [ - 255, - 237, - 111, - 255 - ], - "252": [ - 255, - 237, - 111, - 255 - ], - "253": [ - 255, - 237, - 111, - 255 - ], - "254": [ - 255, - 237, - 111, - 255 - ], - "255": [ - 255, - 237, - 111, - 255 - ] - }, - solar: { - "0": [ - 51, - 19, - 23, - 255 - ], - "1": [ - 52, - 20, - 24, - 255 - ], - "2": [ - 53, - 20, - 24, - 255 - ], - "3": [ - 55, - 21, - 25, - 255 - ], - "4": [ - 56, - 21, - 25, - 255 - ], - "5": [ - 57, - 21, - 26, - 255 - ], - "6": [ - 58, - 22, - 26, - 255 - ], - "7": [ - 59, - 22, - 27, - 255 - ], - "8": [ - 61, - 23, - 27, - 255 - ], - "9": [ - 62, - 23, - 28, - 255 - ], - "10": [ - 63, - 23, - 28, - 255 - ], - "11": [ - 64, - 24, - 28, - 255 - ], - "12": [ - 66, - 24, - 29, - 255 - ], - "13": [ - 67, - 25, - 29, - 255 - ], - "14": [ - 68, - 25, - 30, - 255 - ], - "15": [ - 69, - 25, - 30, - 255 - ], - "16": [ - 71, - 26, - 30, - 255 - ], - "17": [ - 72, - 26, - 31, - 255 - ], - "18": [ - 73, - 27, - 31, - 255 - ], - "19": [ - 74, - 27, - 31, - 255 - ], - "20": [ - 76, - 27, - 32, - 255 - ], - "21": [ - 77, - 28, - 32, - 255 - ], - "22": [ - 78, - 28, - 32, - 255 - ], - "23": [ - 79, - 28, - 33, - 255 - ], - "24": [ - 81, - 29, - 33, - 255 - ], - "25": [ - 82, - 29, - 33, - 255 - ], - "26": [ - 83, - 29, - 34, - 255 - ], - "27": [ - 84, - 30, - 34, - 255 - ], - "28": [ - 86, - 30, - 34, - 255 - ], - "29": [ - 87, - 30, - 34, - 255 - ], - "30": [ - 88, - 31, - 35, - 255 - ], - "31": [ - 89, - 31, - 35, - 255 - ], - "32": [ - 91, - 31, - 35, - 255 - ], - "33": [ - 92, - 32, - 35, - 255 - ], - "34": [ - 93, - 32, - 35, - 255 - ], - "35": [ - 94, - 32, - 35, - 255 - ], - "36": [ - 96, - 33, - 36, - 255 - ], - "37": [ - 97, - 33, - 36, - 255 - ], - "38": [ - 98, - 33, - 36, - 255 - ], - "39": [ - 99, - 34, - 36, - 255 - ], - "40": [ - 101, - 34, - 36, - 255 - ], - "41": [ - 102, - 34, - 36, - 255 - ], - "42": [ - 103, - 35, - 36, - 255 - ], - "43": [ - 104, - 35, - 36, - 255 - ], - "44": [ - 106, - 35, - 36, - 255 - ], - "45": [ - 107, - 36, - 36, - 255 - ], - "46": [ - 108, - 36, - 36, - 255 - ], - "47": [ - 109, - 37, - 36, - 255 - ], - "48": [ - 111, - 37, - 36, - 255 - ], - "49": [ - 112, - 37, - 36, - 255 - ], - "50": [ - 113, - 38, - 36, - 255 - ], - "51": [ - 114, - 38, - 36, - 255 - ], - "52": [ - 116, - 38, - 36, - 255 - ], - "53": [ - 117, - 39, - 36, - 255 - ], - "54": [ - 118, - 39, - 36, - 255 - ], - "55": [ - 119, - 40, - 36, - 255 - ], - "56": [ - 120, - 40, - 35, - 255 - ], - "57": [ - 122, - 41, - 35, - 255 - ], - "58": [ - 123, - 41, - 35, - 255 - ], - "59": [ - 124, - 42, - 35, - 255 - ], - "60": [ - 125, - 42, - 35, - 255 - ], - "61": [ - 126, - 43, - 34, - 255 - ], - "62": [ - 127, - 43, - 34, - 255 - ], - "63": [ - 129, - 44, - 34, - 255 - ], - "64": [ - 130, - 44, - 34, - 255 - ], - "65": [ - 131, - 45, - 33, - 255 - ], - "66": [ - 132, - 45, - 33, - 255 - ], - "67": [ - 133, - 46, - 33, - 255 - ], - "68": [ - 134, - 46, - 33, - 255 - ], - "69": [ - 135, - 47, - 32, - 255 - ], - "70": [ - 136, - 48, - 32, - 255 - ], - "71": [ - 137, - 48, - 32, - 255 - ], - "72": [ - 138, - 49, - 31, - 255 - ], - "73": [ - 139, - 50, - 31, - 255 - ], - "74": [ - 140, - 50, - 31, - 255 - ], - "75": [ - 141, - 51, - 31, - 255 - ], - "76": [ - 142, - 52, - 30, - 255 - ], - "77": [ - 143, - 52, - 30, - 255 - ], - "78": [ - 144, - 53, - 30, - 255 - ], - "79": [ - 145, - 54, - 29, - 255 - ], - "80": [ - 146, - 55, - 29, - 255 - ], - "81": [ - 147, - 56, - 29, - 255 - ], - "82": [ - 148, - 56, - 28, - 255 - ], - "83": [ - 149, - 57, - 28, - 255 - ], - "84": [ - 150, - 58, - 28, - 255 - ], - "85": [ - 151, - 59, - 27, - 255 - ], - "86": [ - 151, - 60, - 27, - 255 - ], - "87": [ - 152, - 60, - 27, - 255 - ], - "88": [ - 153, - 61, - 27, - 255 - ], - "89": [ - 154, - 62, - 26, - 255 - ], - "90": [ - 155, - 63, - 26, - 255 - ], - "91": [ - 156, - 64, - 26, - 255 - ], - "92": [ - 156, - 65, - 25, - 255 - ], - "93": [ - 157, - 66, - 25, - 255 - ], - "94": [ - 158, - 67, - 25, - 255 - ], - "95": [ - 159, - 67, - 25, - 255 - ], - "96": [ - 160, - 68, - 24, - 255 - ], - "97": [ - 160, - 69, - 24, - 255 - ], - "98": [ - 161, - 70, - 24, - 255 - ], - "99": [ - 162, - 71, - 24, - 255 - ], - "100": [ - 163, - 72, - 23, - 255 - ], - "101": [ - 164, - 73, - 23, - 255 - ], - "102": [ - 164, - 74, - 23, - 255 - ], - "103": [ - 165, - 75, - 23, - 255 - ], - "104": [ - 166, - 76, - 22, - 255 - ], - "105": [ - 166, - 77, - 22, - 255 - ], - "106": [ - 167, - 78, - 22, - 255 - ], - "107": [ - 168, - 79, - 22, - 255 - ], - "108": [ - 169, - 80, - 21, - 255 - ], - "109": [ - 169, - 81, - 21, - 255 - ], - "110": [ - 170, - 82, - 21, - 255 - ], - "111": [ - 171, - 83, - 21, - 255 - ], - "112": [ - 171, - 84, - 21, - 255 - ], - "113": [ - 172, - 85, - 20, - 255 - ], - "114": [ - 173, - 86, - 20, - 255 - ], - "115": [ - 173, - 87, - 20, - 255 - ], - "116": [ - 174, - 88, - 20, - 255 - ], - "117": [ - 175, - 89, - 20, - 255 - ], - "118": [ - 175, - 90, - 20, - 255 - ], - "119": [ - 176, - 91, - 20, - 255 - ], - "120": [ - 177, - 92, - 19, - 255 - ], - "121": [ - 177, - 93, - 19, - 255 - ], - "122": [ - 178, - 94, - 19, - 255 - ], - "123": [ - 179, - 95, - 19, - 255 - ], - "124": [ - 179, - 96, - 19, - 255 - ], - "125": [ - 180, - 97, - 19, - 255 - ], - "126": [ - 180, - 98, - 19, - 255 - ], - "127": [ - 181, - 99, - 19, - 255 - ], - "128": [ - 182, - 100, - 19, - 255 - ], - "129": [ - 182, - 101, - 19, - 255 - ], - "130": [ - 183, - 102, - 19, - 255 - ], - "131": [ - 183, - 103, - 18, - 255 - ], - "132": [ - 184, - 104, - 18, - 255 - ], - "133": [ - 185, - 105, - 18, - 255 - ], - "134": [ - 185, - 106, - 18, - 255 - ], - "135": [ - 186, - 107, - 18, - 255 - ], - "136": [ - 186, - 108, - 18, - 255 - ], - "137": [ - 187, - 109, - 18, - 255 - ], - "138": [ - 187, - 110, - 18, - 255 - ], - "139": [ - 188, - 111, - 19, - 255 - ], - "140": [ - 188, - 113, - 19, - 255 - ], - "141": [ - 189, - 114, - 19, - 255 - ], - "142": [ - 190, - 115, - 19, - 255 - ], - "143": [ - 190, - 116, - 19, - 255 - ], - "144": [ - 191, - 117, - 19, - 255 - ], - "145": [ - 191, - 118, - 19, - 255 - ], - "146": [ - 192, - 119, - 19, - 255 - ], - "147": [ - 192, - 120, - 19, - 255 - ], - "148": [ - 193, - 121, - 19, - 255 - ], - "149": [ - 193, - 122, - 20, - 255 - ], - "150": [ - 194, - 123, - 20, - 255 - ], - "151": [ - 194, - 124, - 20, - 255 - ], - "152": [ - 195, - 126, - 20, - 255 - ], - "153": [ - 195, - 127, - 20, - 255 - ], - "154": [ - 196, - 128, - 20, - 255 - ], - "155": [ - 196, - 129, - 21, - 255 - ], - "156": [ - 197, - 130, - 21, - 255 - ], - "157": [ - 197, - 131, - 21, - 255 - ], - "158": [ - 198, - 132, - 21, - 255 - ], - "159": [ - 198, - 133, - 22, - 255 - ], - "160": [ - 199, - 134, - 22, - 255 - ], - "161": [ - 199, - 135, - 22, - 255 - ], - "162": [ - 199, - 137, - 22, - 255 - ], - "163": [ - 200, - 138, - 23, - 255 - ], - "164": [ - 200, - 139, - 23, - 255 - ], - "165": [ - 201, - 140, - 23, - 255 - ], - "166": [ - 201, - 141, - 24, - 255 - ], - "167": [ - 202, - 142, - 24, - 255 - ], - "168": [ - 202, - 143, - 24, - 255 - ], - "169": [ - 203, - 144, - 25, - 255 - ], - "170": [ - 203, - 146, - 25, - 255 - ], - "171": [ - 203, - 147, - 25, - 255 - ], - "172": [ - 204, - 148, - 26, - 255 - ], - "173": [ - 204, - 149, - 26, - 255 - ], - "174": [ - 205, - 150, - 27, - 255 - ], - "175": [ - 205, - 151, - 27, - 255 - ], - "176": [ - 205, - 153, - 27, - 255 - ], - "177": [ - 206, - 154, - 28, - 255 - ], - "178": [ - 206, - 155, - 28, - 255 - ], - "179": [ - 207, - 156, - 29, - 255 - ], - "180": [ - 207, - 157, - 29, - 255 - ], - "181": [ - 207, - 158, - 30, - 255 - ], - "182": [ - 208, - 159, - 30, - 255 - ], - "183": [ - 208, - 161, - 31, - 255 - ], - "184": [ - 209, - 162, - 31, - 255 - ], - "185": [ - 209, - 163, - 32, - 255 - ], - "186": [ - 209, - 164, - 32, - 255 - ], - "187": [ - 210, - 165, - 32, - 255 - ], - "188": [ - 210, - 167, - 33, - 255 - ], - "189": [ - 210, - 168, - 33, - 255 - ], - "190": [ - 211, - 169, - 34, - 255 - ], - "191": [ - 211, - 170, - 34, - 255 - ], - "192": [ - 211, - 171, - 35, - 255 - ], - "193": [ - 212, - 173, - 36, - 255 - ], - "194": [ - 212, - 174, - 36, - 255 - ], - "195": [ - 212, - 175, - 37, - 255 - ], - "196": [ - 213, - 176, - 37, - 255 - ], - "197": [ - 213, - 177, - 38, - 255 - ], - "198": [ - 213, - 179, - 38, - 255 - ], - "199": [ - 214, - 180, - 39, - 255 - ], - "200": [ - 214, - 181, - 39, - 255 - ], - "201": [ - 214, - 182, - 40, - 255 - ], - "202": [ - 215, - 183, - 40, - 255 - ], - "203": [ - 215, - 185, - 41, - 255 - ], - "204": [ - 215, - 186, - 42, - 255 - ], - "205": [ - 216, - 187, - 42, - 255 - ], - "206": [ - 216, - 188, - 43, - 255 - ], - "207": [ - 216, - 190, - 43, - 255 - ], - "208": [ - 216, - 191, - 44, - 255 - ], - "209": [ - 217, - 192, - 44, - 255 - ], - "210": [ - 217, - 193, - 45, - 255 - ], - "211": [ - 217, - 195, - 46, - 255 - ], - "212": [ - 217, - 196, - 46, - 255 - ], - "213": [ - 218, - 197, - 47, - 255 - ], - "214": [ - 218, - 198, - 47, - 255 - ], - "215": [ - 218, - 200, - 48, - 255 - ], - "216": [ - 218, - 201, - 49, - 255 - ], - "217": [ - 219, - 202, - 49, - 255 - ], - "218": [ - 219, - 203, - 50, - 255 - ], - "219": [ - 219, - 205, - 51, - 255 - ], - "220": [ - 219, - 206, - 51, - 255 - ], - "221": [ - 220, - 207, - 52, - 255 - ], - "222": [ - 220, - 208, - 52, - 255 - ], - "223": [ - 220, - 210, - 53, - 255 - ], - "224": [ - 220, - 211, - 54, - 255 - ], - "225": [ - 220, - 212, - 54, - 255 - ], - "226": [ - 221, - 214, - 55, - 255 - ], - "227": [ - 221, - 215, - 56, - 255 - ], - "228": [ - 221, - 216, - 56, - 255 - ], - "229": [ - 221, - 218, - 57, - 255 - ], - "230": [ - 221, - 219, - 58, - 255 - ], - "231": [ - 222, - 220, - 58, - 255 - ], - "232": [ - 222, - 222, - 59, - 255 - ], - "233": [ - 222, - 223, - 60, - 255 - ], - "234": [ - 222, - 224, - 60, - 255 - ], - "235": [ - 222, - 226, - 61, - 255 - ], - "236": [ - 222, - 227, - 61, - 255 - ], - "237": [ - 223, - 228, - 62, - 255 - ], - "238": [ - 223, - 230, - 63, - 255 - ], - "239": [ - 223, - 231, - 63, - 255 - ], - "240": [ - 223, - 232, - 64, - 255 - ], - "241": [ - 223, - 234, - 65, - 255 - ], - "242": [ - 223, - 235, - 65, - 255 - ], - "243": [ - 223, - 236, - 66, - 255 - ], - "244": [ - 223, - 238, - 67, - 255 - ], - "245": [ - 223, - 239, - 68, - 255 - ], - "246": [ - 224, - 240, - 68, - 255 - ], - "247": [ - 224, - 242, - 69, - 255 - ], - "248": [ - 224, - 243, - 70, - 255 - ], - "249": [ - 224, - 245, - 70, - 255 - ], - "250": [ - 224, - 246, - 71, - 255 - ], - "251": [ - 224, - 247, - 72, - 255 - ], - "252": [ - 224, - 249, - 72, - 255 - ], - "253": [ - 224, - 250, - 73, - 255 - ], - "254": [ - 224, - 252, - 74, - 255 - ], - "255": [ - 224, - 253, - 74, - 255 - ] - }, - speed: { - "0": [ - 254, - 252, - 205, - 255 - ], - "1": [ - 254, - 251, - 202, - 255 - ], - "2": [ - 253, - 250, - 200, - 255 - ], - "3": [ - 252, - 249, - 198, - 255 - ], - "4": [ - 252, - 247, - 196, - 255 - ], - "5": [ - 251, - 246, - 194, - 255 - ], - "6": [ - 250, - 245, - 192, - 255 - ], - "7": [ - 250, - 244, - 190, - 255 - ], - "8": [ - 249, - 243, - 188, - 255 - ], - "9": [ - 248, - 241, - 185, - 255 - ], - "10": [ - 248, - 240, - 183, - 255 - ], - "11": [ - 247, - 239, - 181, - 255 - ], - "12": [ - 246, - 238, - 179, - 255 - ], - "13": [ - 246, - 237, - 177, - 255 - ], - "14": [ - 245, - 236, - 175, - 255 - ], - "15": [ - 244, - 234, - 173, - 255 - ], - "16": [ - 244, - 233, - 171, - 255 - ], - "17": [ - 243, - 232, - 168, - 255 - ], - "18": [ - 242, - 231, - 166, - 255 - ], - "19": [ - 242, - 230, - 164, - 255 - ], - "20": [ - 241, - 229, - 162, - 255 - ], - "21": [ - 240, - 227, - 160, - 255 - ], - "22": [ - 240, - 226, - 158, - 255 - ], - "23": [ - 239, - 225, - 156, - 255 - ], - "24": [ - 238, - 224, - 153, - 255 - ], - "25": [ - 238, - 223, - 151, - 255 - ], - "26": [ - 237, - 222, - 149, - 255 - ], - "27": [ - 236, - 221, - 147, - 255 - ], - "28": [ - 235, - 220, - 145, - 255 - ], - "29": [ - 235, - 219, - 143, - 255 - ], - "30": [ - 234, - 217, - 140, - 255 - ], - "31": [ - 233, - 216, - 138, - 255 - ], - "32": [ - 232, - 215, - 136, - 255 - ], - "33": [ - 232, - 214, - 134, - 255 - ], - "34": [ - 231, - 213, - 132, - 255 - ], - "35": [ - 230, - 212, - 129, - 255 - ], - "36": [ - 229, - 211, - 127, - 255 - ], - "37": [ - 229, - 210, - 125, - 255 - ], - "38": [ - 228, - 209, - 123, - 255 - ], - "39": [ - 227, - 208, - 121, - 255 - ], - "40": [ - 226, - 207, - 119, - 255 - ], - "41": [ - 225, - 206, - 116, - 255 - ], - "42": [ - 224, - 205, - 114, - 255 - ], - "43": [ - 223, - 204, - 112, - 255 - ], - "44": [ - 223, - 203, - 110, - 255 - ], - "45": [ - 222, - 202, - 108, - 255 - ], - "46": [ - 221, - 201, - 106, - 255 - ], - "47": [ - 220, - 200, - 103, - 255 - ], - "48": [ - 219, - 199, - 101, - 255 - ], - "49": [ - 218, - 198, - 99, - 255 - ], - "50": [ - 217, - 197, - 97, - 255 - ], - "51": [ - 216, - 196, - 95, - 255 - ], - "52": [ - 215, - 196, - 93, - 255 - ], - "53": [ - 214, - 195, - 91, - 255 - ], - "54": [ - 213, - 194, - 88, - 255 - ], - "55": [ - 212, - 193, - 86, - 255 - ], - "56": [ - 211, - 192, - 84, - 255 - ], - "57": [ - 209, - 191, - 82, - 255 - ], - "58": [ - 208, - 190, - 80, - 255 - ], - "59": [ - 207, - 190, - 78, - 255 - ], - "60": [ - 206, - 189, - 76, - 255 - ], - "61": [ - 205, - 188, - 74, - 255 - ], - "62": [ - 203, - 187, - 72, - 255 - ], - "63": [ - 202, - 186, - 70, - 255 - ], - "64": [ - 201, - 186, - 68, - 255 - ], - "65": [ - 200, - 185, - 66, - 255 - ], - "66": [ - 198, - 184, - 64, - 255 - ], - "67": [ - 197, - 183, - 62, - 255 - ], - "68": [ - 195, - 183, - 60, - 255 - ], - "69": [ - 194, - 182, - 59, - 255 - ], - "70": [ - 193, - 181, - 57, - 255 - ], - "71": [ - 191, - 181, - 55, - 255 - ], - "72": [ - 190, - 180, - 53, - 255 - ], - "73": [ - 188, - 179, - 51, - 255 - ], - "74": [ - 187, - 179, - 50, - 255 - ], - "75": [ - 185, - 178, - 48, - 255 - ], - "76": [ - 184, - 177, - 46, - 255 - ], - "77": [ - 182, - 177, - 44, - 255 - ], - "78": [ - 181, - 176, - 43, - 255 - ], - "79": [ - 179, - 175, - 41, - 255 - ], - "80": [ - 178, - 175, - 40, - 255 - ], - "81": [ - 176, - 174, - 38, - 255 - ], - "82": [ - 175, - 173, - 36, - 255 - ], - "83": [ - 173, - 173, - 35, - 255 - ], - "84": [ - 171, - 172, - 33, - 255 - ], - "85": [ - 170, - 171, - 32, - 255 - ], - "86": [ - 168, - 171, - 30, - 255 - ], - "87": [ - 167, - 170, - 29, - 255 - ], - "88": [ - 165, - 170, - 28, - 255 - ], - "89": [ - 163, - 169, - 26, - 255 - ], - "90": [ - 162, - 168, - 25, - 255 - ], - "91": [ - 160, - 168, - 23, - 255 - ], - "92": [ - 158, - 167, - 22, - 255 - ], - "93": [ - 157, - 167, - 21, - 255 - ], - "94": [ - 155, - 166, - 20, - 255 - ], - "95": [ - 153, - 165, - 18, - 255 - ], - "96": [ - 151, - 165, - 17, - 255 - ], - "97": [ - 150, - 164, - 16, - 255 - ], - "98": [ - 148, - 164, - 15, - 255 - ], - "99": [ - 146, - 163, - 14, - 255 - ], - "100": [ - 145, - 162, - 13, - 255 - ], - "101": [ - 143, - 162, - 12, - 255 - ], - "102": [ - 141, - 161, - 11, - 255 - ], - "103": [ - 139, - 161, - 10, - 255 - ], - "104": [ - 138, - 160, - 9, - 255 - ], - "105": [ - 136, - 159, - 8, - 255 - ], - "106": [ - 134, - 159, - 7, - 255 - ], - "107": [ - 132, - 158, - 7, - 255 - ], - "108": [ - 131, - 158, - 6, - 255 - ], - "109": [ - 129, - 157, - 6, - 255 - ], - "110": [ - 127, - 156, - 6, - 255 - ], - "111": [ - 125, - 156, - 5, - 255 - ], - "112": [ - 124, - 155, - 5, - 255 - ], - "113": [ - 122, - 155, - 5, - 255 - ], - "114": [ - 120, - 154, - 5, - 255 - ], - "115": [ - 118, - 153, - 5, - 255 - ], - "116": [ - 116, - 153, - 5, - 255 - ], - "117": [ - 115, - 152, - 5, - 255 - ], - "118": [ - 113, - 151, - 6, - 255 - ], - "119": [ - 111, - 151, - 6, - 255 - ], - "120": [ - 109, - 150, - 7, - 255 - ], - "121": [ - 107, - 150, - 7, - 255 - ], - "122": [ - 106, - 149, - 8, - 255 - ], - "123": [ - 104, - 148, - 8, - 255 - ], - "124": [ - 102, - 148, - 9, - 255 - ], - "125": [ - 100, - 147, - 9, - 255 - ], - "126": [ - 98, - 146, - 10, - 255 - ], - "127": [ - 97, - 146, - 11, - 255 - ], - "128": [ - 95, - 145, - 12, - 255 - ], - "129": [ - 93, - 145, - 12, - 255 - ], - "130": [ - 91, - 144, - 13, - 255 - ], - "131": [ - 89, - 143, - 14, - 255 - ], - "132": [ - 87, - 143, - 15, - 255 - ], - "133": [ - 86, - 142, - 16, - 255 - ], - "134": [ - 84, - 141, - 16, - 255 - ], - "135": [ - 82, - 141, - 17, - 255 - ], - "136": [ - 80, - 140, - 18, - 255 - ], - "137": [ - 78, - 139, - 19, - 255 - ], - "138": [ - 76, - 139, - 20, - 255 - ], - "139": [ - 75, - 138, - 20, - 255 - ], - "140": [ - 73, - 137, - 21, - 255 - ], - "141": [ - 71, - 137, - 22, - 255 - ], - "142": [ - 69, - 136, - 23, - 255 - ], - "143": [ - 67, - 135, - 23, - 255 - ], - "144": [ - 66, - 134, - 24, - 255 - ], - "145": [ - 64, - 134, - 25, - 255 - ], - "146": [ - 62, - 133, - 26, - 255 - ], - "147": [ - 60, - 132, - 26, - 255 - ], - "148": [ - 59, - 131, - 27, - 255 - ], - "149": [ - 57, - 131, - 28, - 255 - ], - "150": [ - 55, - 130, - 28, - 255 - ], - "151": [ - 53, - 129, - 29, - 255 - ], - "152": [ - 52, - 129, - 30, - 255 - ], - "153": [ - 50, - 128, - 30, - 255 - ], - "154": [ - 48, - 127, - 31, - 255 - ], - "155": [ - 46, - 126, - 32, - 255 - ], - "156": [ - 45, - 125, - 32, - 255 - ], - "157": [ - 43, - 125, - 33, - 255 - ], - "158": [ - 42, - 124, - 33, - 255 - ], - "159": [ - 40, - 123, - 34, - 255 - ], - "160": [ - 38, - 122, - 35, - 255 - ], - "161": [ - 37, - 121, - 35, - 255 - ], - "162": [ - 35, - 121, - 36, - 255 - ], - "163": [ - 34, - 120, - 36, - 255 - ], - "164": [ - 32, - 119, - 37, - 255 - ], - "165": [ - 31, - 118, - 37, - 255 - ], - "166": [ - 29, - 117, - 38, - 255 - ], - "167": [ - 28, - 117, - 38, - 255 - ], - "168": [ - 26, - 116, - 39, - 255 - ], - "169": [ - 25, - 115, - 39, - 255 - ], - "170": [ - 24, - 114, - 39, - 255 - ], - "171": [ - 22, - 113, - 40, - 255 - ], - "172": [ - 21, - 112, - 40, - 255 - ], - "173": [ - 20, - 111, - 40, - 255 - ], - "174": [ - 19, - 111, - 41, - 255 - ], - "175": [ - 18, - 110, - 41, - 255 - ], - "176": [ - 17, - 109, - 41, - 255 - ], - "177": [ - 16, - 108, - 42, - 255 - ], - "178": [ - 15, - 107, - 42, - 255 - ], - "179": [ - 14, - 106, - 42, - 255 - ], - "180": [ - 13, - 105, - 43, - 255 - ], - "181": [ - 13, - 104, - 43, - 255 - ], - "182": [ - 12, - 103, - 43, - 255 - ], - "183": [ - 12, - 103, - 43, - 255 - ], - "184": [ - 11, - 102, - 43, - 255 - ], - "185": [ - 11, - 101, - 44, - 255 - ], - "186": [ - 11, - 100, - 44, - 255 - ], - "187": [ - 10, - 99, - 44, - 255 - ], - "188": [ - 10, - 98, - 44, - 255 - ], - "189": [ - 10, - 97, - 44, - 255 - ], - "190": [ - 10, - 96, - 44, - 255 - ], - "191": [ - 11, - 95, - 44, - 255 - ], - "192": [ - 11, - 94, - 44, - 255 - ], - "193": [ - 11, - 93, - 44, - 255 - ], - "194": [ - 11, - 92, - 44, - 255 - ], - "195": [ - 12, - 92, - 44, - 255 - ], - "196": [ - 12, - 91, - 44, - 255 - ], - "197": [ - 12, - 90, - 44, - 255 - ], - "198": [ - 13, - 89, - 44, - 255 - ], - "199": [ - 13, - 88, - 44, - 255 - ], - "200": [ - 14, - 87, - 44, - 255 - ], - "201": [ - 14, - 86, - 44, - 255 - ], - "202": [ - 15, - 85, - 44, - 255 - ], - "203": [ - 15, - 84, - 44, - 255 - ], - "204": [ - 15, - 83, - 44, - 255 - ], - "205": [ - 16, - 82, - 43, - 255 - ], - "206": [ - 16, - 81, - 43, - 255 - ], - "207": [ - 17, - 80, - 43, - 255 - ], - "208": [ - 17, - 79, - 43, - 255 - ], - "209": [ - 18, - 78, - 43, - 255 - ], - "210": [ - 18, - 77, - 42, - 255 - ], - "211": [ - 19, - 76, - 42, - 255 - ], - "212": [ - 19, - 75, - 42, - 255 - ], - "213": [ - 20, - 74, - 42, - 255 - ], - "214": [ - 20, - 74, - 41, - 255 - ], - "215": [ - 20, - 73, - 41, - 255 - ], - "216": [ - 21, - 72, - 41, - 255 - ], - "217": [ - 21, - 71, - 40, - 255 - ], - "218": [ - 21, - 70, - 40, - 255 - ], - "219": [ - 22, - 69, - 40, - 255 - ], - "220": [ - 22, - 68, - 39, - 255 - ], - "221": [ - 22, - 67, - 39, - 255 - ], - "222": [ - 23, - 66, - 39, - 255 - ], - "223": [ - 23, - 65, - 38, - 255 - ], - "224": [ - 23, - 64, - 38, - 255 - ], - "225": [ - 23, - 63, - 37, - 255 - ], - "226": [ - 24, - 62, - 37, - 255 - ], - "227": [ - 24, - 61, - 36, - 255 - ], - "228": [ - 24, - 60, - 36, - 255 - ], - "229": [ - 24, - 59, - 35, - 255 - ], - "230": [ - 24, - 58, - 35, - 255 - ], - "231": [ - 24, - 57, - 34, - 255 - ], - "232": [ - 25, - 56, - 34, - 255 - ], - "233": [ - 25, - 55, - 33, - 255 - ], - "234": [ - 25, - 54, - 33, - 255 - ], - "235": [ - 25, - 53, - 32, - 255 - ], - "236": [ - 25, - 52, - 31, - 255 - ], - "237": [ - 25, - 52, - 31, - 255 - ], - "238": [ - 25, - 51, - 30, - 255 - ], - "239": [ - 25, - 50, - 30, - 255 - ], - "240": [ - 25, - 49, - 29, - 255 - ], - "241": [ - 25, - 48, - 28, - 255 - ], - "242": [ - 25, - 47, - 28, - 255 - ], - "243": [ - 25, - 46, - 27, - 255 - ], - "244": [ - 25, - 45, - 26, - 255 - ], - "245": [ - 24, - 44, - 26, - 255 - ], - "246": [ - 24, - 43, - 25, - 255 - ], - "247": [ - 24, - 42, - 24, - 255 - ], - "248": [ - 24, - 41, - 24, - 255 - ], - "249": [ - 24, - 40, - 23, - 255 - ], - "250": [ - 24, - 39, - 22, - 255 - ], - "251": [ - 23, - 38, - 21, - 255 - ], - "252": [ - 23, - 37, - 21, - 255 - ], - "253": [ - 23, - 36, - 20, - 255 - ], - "254": [ - 23, - 35, - 19, - 255 - ], - "255": [ - 23, - 35, - 18, - 255 - ] - }, - tab10: { - "0": [ - 31, - 119, - 180, - 255 - ], - "1": [ - 31, - 119, - 180, - 255 - ], - "2": [ - 31, - 119, - 180, - 255 - ], - "3": [ - 31, - 119, - 180, - 255 - ], - "4": [ - 31, - 119, - 180, - 255 - ], - "5": [ - 31, - 119, - 180, - 255 - ], - "6": [ - 31, - 119, - 180, - 255 - ], - "7": [ - 31, - 119, - 180, - 255 - ], - "8": [ - 31, - 119, - 180, - 255 - ], - "9": [ - 31, - 119, - 180, - 255 - ], - "10": [ - 31, - 119, - 180, - 255 - ], - "11": [ - 31, - 119, - 180, - 255 - ], - "12": [ - 31, - 119, - 180, - 255 - ], - "13": [ - 31, - 119, - 180, - 255 - ], - "14": [ - 31, - 119, - 180, - 255 - ], - "15": [ - 31, - 119, - 180, - 255 - ], - "16": [ - 31, - 119, - 180, - 255 - ], - "17": [ - 31, - 119, - 180, - 255 - ], - "18": [ - 31, - 119, - 180, - 255 - ], - "19": [ - 31, - 119, - 180, - 255 - ], - "20": [ - 31, - 119, - 180, - 255 - ], - "21": [ - 31, - 119, - 180, - 255 - ], - "22": [ - 31, - 119, - 180, - 255 - ], - "23": [ - 31, - 119, - 180, - 255 - ], - "24": [ - 31, - 119, - 180, - 255 - ], - "25": [ - 31, - 119, - 180, - 255 - ], - "26": [ - 255, - 127, - 14, - 255 - ], - "27": [ - 255, - 127, - 14, - 255 - ], - "28": [ - 255, - 127, - 14, - 255 - ], - "29": [ - 255, - 127, - 14, - 255 - ], - "30": [ - 255, - 127, - 14, - 255 - ], - "31": [ - 255, - 127, - 14, - 255 - ], - "32": [ - 255, - 127, - 14, - 255 - ], - "33": [ - 255, - 127, - 14, - 255 - ], - "34": [ - 255, - 127, - 14, - 255 - ], - "35": [ - 255, - 127, - 14, - 255 - ], - "36": [ - 255, - 127, - 14, - 255 - ], - "37": [ - 255, - 127, - 14, - 255 - ], - "38": [ - 255, - 127, - 14, - 255 - ], - "39": [ - 255, - 127, - 14, - 255 - ], - "40": [ - 255, - 127, - 14, - 255 - ], - "41": [ - 255, - 127, - 14, - 255 - ], - "42": [ - 255, - 127, - 14, - 255 - ], - "43": [ - 255, - 127, - 14, - 255 - ], - "44": [ - 255, - 127, - 14, - 255 - ], - "45": [ - 255, - 127, - 14, - 255 - ], - "46": [ - 255, - 127, - 14, - 255 - ], - "47": [ - 255, - 127, - 14, - 255 - ], - "48": [ - 255, - 127, - 14, - 255 - ], - "49": [ - 255, - 127, - 14, - 255 - ], - "50": [ - 255, - 127, - 14, - 255 - ], - "51": [ - 44, - 160, - 44, - 255 - ], - "52": [ - 44, - 160, - 44, - 255 - ], - "53": [ - 44, - 160, - 44, - 255 - ], - "54": [ - 44, - 160, - 44, - 255 - ], - "55": [ - 44, - 160, - 44, - 255 - ], - "56": [ - 44, - 160, - 44, - 255 - ], - "57": [ - 44, - 160, - 44, - 255 - ], - "58": [ - 44, - 160, - 44, - 255 - ], - "59": [ - 44, - 160, - 44, - 255 - ], - "60": [ - 44, - 160, - 44, - 255 - ], - "61": [ - 44, - 160, - 44, - 255 - ], - "62": [ - 44, - 160, - 44, - 255 - ], - "63": [ - 44, - 160, - 44, - 255 - ], - "64": [ - 44, - 160, - 44, - 255 - ], - "65": [ - 44, - 160, - 44, - 255 - ], - "66": [ - 44, - 160, - 44, - 255 - ], - "67": [ - 44, - 160, - 44, - 255 - ], - "68": [ - 44, - 160, - 44, - 255 - ], - "69": [ - 44, - 160, - 44, - 255 - ], - "70": [ - 44, - 160, - 44, - 255 - ], - "71": [ - 44, - 160, - 44, - 255 - ], - "72": [ - 44, - 160, - 44, - 255 - ], - "73": [ - 44, - 160, - 44, - 255 - ], - "74": [ - 44, - 160, - 44, - 255 - ], - "75": [ - 44, - 160, - 44, - 255 - ], - "76": [ - 44, - 160, - 44, - 255 - ], - "77": [ - 214, - 39, - 40, - 255 - ], - "78": [ - 214, - 39, - 40, - 255 - ], - "79": [ - 214, - 39, - 40, - 255 - ], - "80": [ - 214, - 39, - 40, - 255 - ], - "81": [ - 214, - 39, - 40, - 255 - ], - "82": [ - 214, - 39, - 40, - 255 - ], - "83": [ - 214, - 39, - 40, - 255 - ], - "84": [ - 214, - 39, - 40, - 255 - ], - "85": [ - 214, - 39, - 40, - 255 - ], - "86": [ - 214, - 39, - 40, - 255 - ], - "87": [ - 214, - 39, - 40, - 255 - ], - "88": [ - 214, - 39, - 40, - 255 - ], - "89": [ - 214, - 39, - 40, - 255 - ], - "90": [ - 214, - 39, - 40, - 255 - ], - "91": [ - 214, - 39, - 40, - 255 - ], - "92": [ - 214, - 39, - 40, - 255 - ], - "93": [ - 214, - 39, - 40, - 255 - ], - "94": [ - 214, - 39, - 40, - 255 - ], - "95": [ - 214, - 39, - 40, - 255 - ], - "96": [ - 214, - 39, - 40, - 255 - ], - "97": [ - 214, - 39, - 40, - 255 - ], - "98": [ - 214, - 39, - 40, - 255 - ], - "99": [ - 214, - 39, - 40, - 255 - ], - "100": [ - 214, - 39, - 40, - 255 - ], - "101": [ - 214, - 39, - 40, - 255 - ], - "102": [ - 148, - 103, - 189, - 255 - ], - "103": [ - 148, - 103, - 189, - 255 - ], - "104": [ - 148, - 103, - 189, - 255 - ], - "105": [ - 148, - 103, - 189, - 255 - ], - "106": [ - 148, - 103, - 189, - 255 - ], - "107": [ - 148, - 103, - 189, - 255 - ], - "108": [ - 148, - 103, - 189, - 255 - ], - "109": [ - 148, - 103, - 189, - 255 - ], - "110": [ - 148, - 103, - 189, - 255 - ], - "111": [ - 148, - 103, - 189, - 255 - ], - "112": [ - 148, - 103, - 189, - 255 - ], - "113": [ - 148, - 103, - 189, - 255 - ], - "114": [ - 148, - 103, - 189, - 255 - ], - "115": [ - 148, - 103, - 189, - 255 - ], - "116": [ - 148, - 103, - 189, - 255 - ], - "117": [ - 148, - 103, - 189, - 255 - ], - "118": [ - 148, - 103, - 189, - 255 - ], - "119": [ - 148, - 103, - 189, - 255 - ], - "120": [ - 148, - 103, - 189, - 255 - ], - "121": [ - 148, - 103, - 189, - 255 - ], - "122": [ - 148, - 103, - 189, - 255 - ], - "123": [ - 148, - 103, - 189, - 255 - ], - "124": [ - 148, - 103, - 189, - 255 - ], - "125": [ - 148, - 103, - 189, - 255 - ], - "126": [ - 148, - 103, - 189, - 255 - ], - "127": [ - 148, - 103, - 189, - 255 - ], - "128": [ - 140, - 86, - 75, - 255 - ], - "129": [ - 140, - 86, - 75, - 255 - ], - "130": [ - 140, - 86, - 75, - 255 - ], - "131": [ - 140, - 86, - 75, - 255 - ], - "132": [ - 140, - 86, - 75, - 255 - ], - "133": [ - 140, - 86, - 75, - 255 - ], - "134": [ - 140, - 86, - 75, - 255 - ], - "135": [ - 140, - 86, - 75, - 255 - ], - "136": [ - 140, - 86, - 75, - 255 - ], - "137": [ - 140, - 86, - 75, - 255 - ], - "138": [ - 140, - 86, - 75, - 255 - ], - "139": [ - 140, - 86, - 75, - 255 - ], - "140": [ - 140, - 86, - 75, - 255 - ], - "141": [ - 140, - 86, - 75, - 255 - ], - "142": [ - 140, - 86, - 75, - 255 - ], - "143": [ - 140, - 86, - 75, - 255 - ], - "144": [ - 140, - 86, - 75, - 255 - ], - "145": [ - 140, - 86, - 75, - 255 - ], - "146": [ - 140, - 86, - 75, - 255 - ], - "147": [ - 140, - 86, - 75, - 255 - ], - "148": [ - 140, - 86, - 75, - 255 - ], - "149": [ - 140, - 86, - 75, - 255 - ], - "150": [ - 140, - 86, - 75, - 255 - ], - "151": [ - 140, - 86, - 75, - 255 - ], - "152": [ - 140, - 86, - 75, - 255 - ], - "153": [ - 227, - 119, - 194, - 255 - ], - "154": [ - 227, - 119, - 194, - 255 - ], - "155": [ - 227, - 119, - 194, - 255 - ], - "156": [ - 227, - 119, - 194, - 255 - ], - "157": [ - 227, - 119, - 194, - 255 - ], - "158": [ - 227, - 119, - 194, - 255 - ], - "159": [ - 227, - 119, - 194, - 255 - ], - "160": [ - 227, - 119, - 194, - 255 - ], - "161": [ - 227, - 119, - 194, - 255 - ], - "162": [ - 227, - 119, - 194, - 255 - ], - "163": [ - 227, - 119, - 194, - 255 - ], - "164": [ - 227, - 119, - 194, - 255 - ], - "165": [ - 227, - 119, - 194, - 255 - ], - "166": [ - 227, - 119, - 194, - 255 - ], - "167": [ - 227, - 119, - 194, - 255 - ], - "168": [ - 227, - 119, - 194, - 255 - ], - "169": [ - 227, - 119, - 194, - 255 - ], - "170": [ - 227, - 119, - 194, - 255 - ], - "171": [ - 227, - 119, - 194, - 255 - ], - "172": [ - 227, - 119, - 194, - 255 - ], - "173": [ - 227, - 119, - 194, - 255 - ], - "174": [ - 227, - 119, - 194, - 255 - ], - "175": [ - 227, - 119, - 194, - 255 - ], - "176": [ - 227, - 119, - 194, - 255 - ], - "177": [ - 227, - 119, - 194, - 255 - ], - "178": [ - 227, - 119, - 194, - 255 - ], - "179": [ - 127, - 127, - 127, - 255 - ], - "180": [ - 127, - 127, - 127, - 255 - ], - "181": [ - 127, - 127, - 127, - 255 - ], - "182": [ - 127, - 127, - 127, - 255 - ], - "183": [ - 127, - 127, - 127, - 255 - ], - "184": [ - 127, - 127, - 127, - 255 - ], - "185": [ - 127, - 127, - 127, - 255 - ], - "186": [ - 127, - 127, - 127, - 255 - ], - "187": [ - 127, - 127, - 127, - 255 - ], - "188": [ - 127, - 127, - 127, - 255 - ], - "189": [ - 127, - 127, - 127, - 255 - ], - "190": [ - 127, - 127, - 127, - 255 - ], - "191": [ - 127, - 127, - 127, - 255 - ], - "192": [ - 127, - 127, - 127, - 255 - ], - "193": [ - 127, - 127, - 127, - 255 - ], - "194": [ - 127, - 127, - 127, - 255 - ], - "195": [ - 127, - 127, - 127, - 255 - ], - "196": [ - 127, - 127, - 127, - 255 - ], - "197": [ - 127, - 127, - 127, - 255 - ], - "198": [ - 127, - 127, - 127, - 255 - ], - "199": [ - 127, - 127, - 127, - 255 - ], - "200": [ - 127, - 127, - 127, - 255 - ], - "201": [ - 127, - 127, - 127, - 255 - ], - "202": [ - 127, - 127, - 127, - 255 - ], - "203": [ - 127, - 127, - 127, - 255 - ], - "204": [ - 188, - 189, - 34, - 255 - ], - "205": [ - 188, - 189, - 34, - 255 - ], - "206": [ - 188, - 189, - 34, - 255 - ], - "207": [ - 188, - 189, - 34, - 255 - ], - "208": [ - 188, - 189, - 34, - 255 - ], - "209": [ - 188, - 189, - 34, - 255 - ], - "210": [ - 188, - 189, - 34, - 255 - ], - "211": [ - 188, - 189, - 34, - 255 - ], - "212": [ - 188, - 189, - 34, - 255 - ], - "213": [ - 188, - 189, - 34, - 255 - ], - "214": [ - 188, - 189, - 34, - 255 - ], - "215": [ - 188, - 189, - 34, - 255 - ], - "216": [ - 188, - 189, - 34, - 255 - ], - "217": [ - 188, - 189, - 34, - 255 - ], - "218": [ - 188, - 189, - 34, - 255 - ], - "219": [ - 188, - 189, - 34, - 255 - ], - "220": [ - 188, - 189, - 34, - 255 - ], - "221": [ - 188, - 189, - 34, - 255 - ], - "222": [ - 188, - 189, - 34, - 255 - ], - "223": [ - 188, - 189, - 34, - 255 - ], - "224": [ - 188, - 189, - 34, - 255 - ], - "225": [ - 188, - 189, - 34, - 255 - ], - "226": [ - 188, - 189, - 34, - 255 - ], - "227": [ - 188, - 189, - 34, - 255 - ], - "228": [ - 188, - 189, - 34, - 255 - ], - "229": [ - 188, - 189, - 34, - 255 - ], - "230": [ - 23, - 190, - 207, - 255 - ], - "231": [ - 23, - 190, - 207, - 255 - ], - "232": [ - 23, - 190, - 207, - 255 - ], - "233": [ - 23, - 190, - 207, - 255 - ], - "234": [ - 23, - 190, - 207, - 255 - ], - "235": [ - 23, - 190, - 207, - 255 - ], - "236": [ - 23, - 190, - 207, - 255 - ], - "237": [ - 23, - 190, - 207, - 255 - ], - "238": [ - 23, - 190, - 207, - 255 - ], - "239": [ - 23, - 190, - 207, - 255 - ], - "240": [ - 23, - 190, - 207, - 255 - ], - "241": [ - 23, - 190, - 207, - 255 - ], - "242": [ - 23, - 190, - 207, - 255 - ], - "243": [ - 23, - 190, - 207, - 255 - ], - "244": [ - 23, - 190, - 207, - 255 - ], - "245": [ - 23, - 190, - 207, - 255 - ], - "246": [ - 23, - 190, - 207, - 255 - ], - "247": [ - 23, - 190, - 207, - 255 - ], - "248": [ - 23, - 190, - 207, - 255 - ], - "249": [ - 23, - 190, - 207, - 255 - ], - "250": [ - 23, - 190, - 207, - 255 - ], - "251": [ - 23, - 190, - 207, - 255 - ], - "252": [ - 23, - 190, - 207, - 255 - ], - "253": [ - 23, - 190, - 207, - 255 - ], - "254": [ - 23, - 190, - 207, - 255 - ], - "255": [ - 23, - 190, - 207, - 255 - ] - }, - tab20: { - "0": [ - 31, - 119, - 180, - 255 - ], - "1": [ - 31, - 119, - 180, - 255 - ], - "2": [ - 31, - 119, - 180, - 255 - ], - "3": [ - 31, - 119, - 180, - 255 - ], - "4": [ - 31, - 119, - 180, - 255 - ], - "5": [ - 31, - 119, - 180, - 255 - ], - "6": [ - 31, - 119, - 180, - 255 - ], - "7": [ - 31, - 119, - 180, - 255 - ], - "8": [ - 31, - 119, - 180, - 255 - ], - "9": [ - 31, - 119, - 180, - 255 - ], - "10": [ - 31, - 119, - 180, - 255 - ], - "11": [ - 31, - 119, - 180, - 255 - ], - "12": [ - 31, - 119, - 180, - 255 - ], - "13": [ - 174, - 199, - 232, - 255 - ], - "14": [ - 174, - 199, - 232, - 255 - ], - "15": [ - 174, - 199, - 232, - 255 - ], - "16": [ - 174, - 199, - 232, - 255 - ], - "17": [ - 174, - 199, - 232, - 255 - ], - "18": [ - 174, - 199, - 232, - 255 - ], - "19": [ - 174, - 199, - 232, - 255 - ], - "20": [ - 174, - 199, - 232, - 255 - ], - "21": [ - 174, - 199, - 232, - 255 - ], - "22": [ - 174, - 199, - 232, - 255 - ], - "23": [ - 174, - 199, - 232, - 255 - ], - "24": [ - 174, - 199, - 232, - 255 - ], - "25": [ - 174, - 199, - 232, - 255 - ], - "26": [ - 255, - 127, - 14, - 255 - ], - "27": [ - 255, - 127, - 14, - 255 - ], - "28": [ - 255, - 127, - 14, - 255 - ], - "29": [ - 255, - 127, - 14, - 255 - ], - "30": [ - 255, - 127, - 14, - 255 - ], - "31": [ - 255, - 127, - 14, - 255 - ], - "32": [ - 255, - 127, - 14, - 255 - ], - "33": [ - 255, - 127, - 14, - 255 - ], - "34": [ - 255, - 127, - 14, - 255 - ], - "35": [ - 255, - 127, - 14, - 255 - ], - "36": [ - 255, - 127, - 14, - 255 - ], - "37": [ - 255, - 127, - 14, - 255 - ], - "38": [ - 255, - 127, - 14, - 255 - ], - "39": [ - 255, - 187, - 120, - 255 - ], - "40": [ - 255, - 187, - 120, - 255 - ], - "41": [ - 255, - 187, - 120, - 255 - ], - "42": [ - 255, - 187, - 120, - 255 - ], - "43": [ - 255, - 187, - 120, - 255 - ], - "44": [ - 255, - 187, - 120, - 255 - ], - "45": [ - 255, - 187, - 120, - 255 - ], - "46": [ - 255, - 187, - 120, - 255 - ], - "47": [ - 255, - 187, - 120, - 255 - ], - "48": [ - 255, - 187, - 120, - 255 - ], - "49": [ - 255, - 187, - 120, - 255 - ], - "50": [ - 255, - 187, - 120, - 255 - ], - "51": [ - 44, - 160, - 44, - 255 - ], - "52": [ - 44, - 160, - 44, - 255 - ], - "53": [ - 44, - 160, - 44, - 255 - ], - "54": [ - 44, - 160, - 44, - 255 - ], - "55": [ - 44, - 160, - 44, - 255 - ], - "56": [ - 44, - 160, - 44, - 255 - ], - "57": [ - 44, - 160, - 44, - 255 - ], - "58": [ - 44, - 160, - 44, - 255 - ], - "59": [ - 44, - 160, - 44, - 255 - ], - "60": [ - 44, - 160, - 44, - 255 - ], - "61": [ - 44, - 160, - 44, - 255 - ], - "62": [ - 44, - 160, - 44, - 255 - ], - "63": [ - 44, - 160, - 44, - 255 - ], - "64": [ - 152, - 223, - 138, - 255 - ], - "65": [ - 152, - 223, - 138, - 255 - ], - "66": [ - 152, - 223, - 138, - 255 - ], - "67": [ - 152, - 223, - 138, - 255 - ], - "68": [ - 152, - 223, - 138, - 255 - ], - "69": [ - 152, - 223, - 138, - 255 - ], - "70": [ - 152, - 223, - 138, - 255 - ], - "71": [ - 152, - 223, - 138, - 255 - ], - "72": [ - 152, - 223, - 138, - 255 - ], - "73": [ - 152, - 223, - 138, - 255 - ], - "74": [ - 152, - 223, - 138, - 255 - ], - "75": [ - 152, - 223, - 138, - 255 - ], - "76": [ - 152, - 223, - 138, - 255 - ], - "77": [ - 214, - 39, - 40, - 255 - ], - "78": [ - 214, - 39, - 40, - 255 - ], - "79": [ - 214, - 39, - 40, - 255 - ], - "80": [ - 214, - 39, - 40, - 255 - ], - "81": [ - 214, - 39, - 40, - 255 - ], - "82": [ - 214, - 39, - 40, - 255 - ], - "83": [ - 214, - 39, - 40, - 255 - ], - "84": [ - 214, - 39, - 40, - 255 - ], - "85": [ - 214, - 39, - 40, - 255 - ], - "86": [ - 214, - 39, - 40, - 255 - ], - "87": [ - 214, - 39, - 40, - 255 - ], - "88": [ - 214, - 39, - 40, - 255 - ], - "89": [ - 214, - 39, - 40, - 255 - ], - "90": [ - 255, - 152, - 150, - 255 - ], - "91": [ - 255, - 152, - 150, - 255 - ], - "92": [ - 255, - 152, - 150, - 255 - ], - "93": [ - 255, - 152, - 150, - 255 - ], - "94": [ - 255, - 152, - 150, - 255 - ], - "95": [ - 255, - 152, - 150, - 255 - ], - "96": [ - 255, - 152, - 150, - 255 - ], - "97": [ - 255, - 152, - 150, - 255 - ], - "98": [ - 255, - 152, - 150, - 255 - ], - "99": [ - 255, - 152, - 150, - 255 - ], - "100": [ - 255, - 152, - 150, - 255 - ], - "101": [ - 255, - 152, - 150, - 255 - ], - "102": [ - 148, - 103, - 189, - 255 - ], - "103": [ - 148, - 103, - 189, - 255 - ], - "104": [ - 148, - 103, - 189, - 255 - ], - "105": [ - 148, - 103, - 189, - 255 - ], - "106": [ - 148, - 103, - 189, - 255 - ], - "107": [ - 148, - 103, - 189, - 255 - ], - "108": [ - 148, - 103, - 189, - 255 - ], - "109": [ - 148, - 103, - 189, - 255 - ], - "110": [ - 148, - 103, - 189, - 255 - ], - "111": [ - 148, - 103, - 189, - 255 - ], - "112": [ - 148, - 103, - 189, - 255 - ], - "113": [ - 148, - 103, - 189, - 255 - ], - "114": [ - 148, - 103, - 189, - 255 - ], - "115": [ - 197, - 176, - 213, - 255 - ], - "116": [ - 197, - 176, - 213, - 255 - ], - "117": [ - 197, - 176, - 213, - 255 - ], - "118": [ - 197, - 176, - 213, - 255 - ], - "119": [ - 197, - 176, - 213, - 255 - ], - "120": [ - 197, - 176, - 213, - 255 - ], - "121": [ - 197, - 176, - 213, - 255 - ], - "122": [ - 197, - 176, - 213, - 255 - ], - "123": [ - 197, - 176, - 213, - 255 - ], - "124": [ - 197, - 176, - 213, - 255 - ], - "125": [ - 197, - 176, - 213, - 255 - ], - "126": [ - 197, - 176, - 213, - 255 - ], - "127": [ - 197, - 176, - 213, - 255 - ], - "128": [ - 140, - 86, - 75, - 255 - ], - "129": [ - 140, - 86, - 75, - 255 - ], - "130": [ - 140, - 86, - 75, - 255 - ], - "131": [ - 140, - 86, - 75, - 255 - ], - "132": [ - 140, - 86, - 75, - 255 - ], - "133": [ - 140, - 86, - 75, - 255 - ], - "134": [ - 140, - 86, - 75, - 255 - ], - "135": [ - 140, - 86, - 75, - 255 - ], - "136": [ - 140, - 86, - 75, - 255 - ], - "137": [ - 140, - 86, - 75, - 255 - ], - "138": [ - 140, - 86, - 75, - 255 - ], - "139": [ - 140, - 86, - 75, - 255 - ], - "140": [ - 140, - 86, - 75, - 255 - ], - "141": [ - 196, - 156, - 148, - 255 - ], - "142": [ - 196, - 156, - 148, - 255 - ], - "143": [ - 196, - 156, - 148, - 255 - ], - "144": [ - 196, - 156, - 148, - 255 - ], - "145": [ - 196, - 156, - 148, - 255 - ], - "146": [ - 196, - 156, - 148, - 255 - ], - "147": [ - 196, - 156, - 148, - 255 - ], - "148": [ - 196, - 156, - 148, - 255 - ], - "149": [ - 196, - 156, - 148, - 255 - ], - "150": [ - 196, - 156, - 148, - 255 - ], - "151": [ - 196, - 156, - 148, - 255 - ], - "152": [ - 196, - 156, - 148, - 255 - ], - "153": [ - 227, - 119, - 194, - 255 - ], - "154": [ - 227, - 119, - 194, - 255 - ], - "155": [ - 227, - 119, - 194, - 255 - ], - "156": [ - 227, - 119, - 194, - 255 - ], - "157": [ - 227, - 119, - 194, - 255 - ], - "158": [ - 227, - 119, - 194, - 255 - ], - "159": [ - 227, - 119, - 194, - 255 - ], - "160": [ - 227, - 119, - 194, - 255 - ], - "161": [ - 227, - 119, - 194, - 255 - ], - "162": [ - 227, - 119, - 194, - 255 - ], - "163": [ - 227, - 119, - 194, - 255 - ], - "164": [ - 227, - 119, - 194, - 255 - ], - "165": [ - 227, - 119, - 194, - 255 - ], - "166": [ - 247, - 182, - 210, - 255 - ], - "167": [ - 247, - 182, - 210, - 255 - ], - "168": [ - 247, - 182, - 210, - 255 - ], - "169": [ - 247, - 182, - 210, - 255 - ], - "170": [ - 247, - 182, - 210, - 255 - ], - "171": [ - 247, - 182, - 210, - 255 - ], - "172": [ - 247, - 182, - 210, - 255 - ], - "173": [ - 247, - 182, - 210, - 255 - ], - "174": [ - 247, - 182, - 210, - 255 - ], - "175": [ - 247, - 182, - 210, - 255 - ], - "176": [ - 247, - 182, - 210, - 255 - ], - "177": [ - 247, - 182, - 210, - 255 - ], - "178": [ - 247, - 182, - 210, - 255 - ], - "179": [ - 127, - 127, - 127, - 255 - ], - "180": [ - 127, - 127, - 127, - 255 - ], - "181": [ - 127, - 127, - 127, - 255 - ], - "182": [ - 127, - 127, - 127, - 255 - ], - "183": [ - 127, - 127, - 127, - 255 - ], - "184": [ - 127, - 127, - 127, - 255 - ], - "185": [ - 127, - 127, - 127, - 255 - ], - "186": [ - 127, - 127, - 127, - 255 - ], - "187": [ - 127, - 127, - 127, - 255 - ], - "188": [ - 127, - 127, - 127, - 255 - ], - "189": [ - 127, - 127, - 127, - 255 - ], - "190": [ - 127, - 127, - 127, - 255 - ], - "191": [ - 127, - 127, - 127, - 255 - ], - "192": [ - 199, - 199, - 199, - 255 - ], - "193": [ - 199, - 199, - 199, - 255 - ], - "194": [ - 199, - 199, - 199, - 255 - ], - "195": [ - 199, - 199, - 199, - 255 - ], - "196": [ - 199, - 199, - 199, - 255 - ], - "197": [ - 199, - 199, - 199, - 255 - ], - "198": [ - 199, - 199, - 199, - 255 - ], - "199": [ - 199, - 199, - 199, - 255 - ], - "200": [ - 199, - 199, - 199, - 255 - ], - "201": [ - 199, - 199, - 199, - 255 - ], - "202": [ - 199, - 199, - 199, - 255 - ], - "203": [ - 199, - 199, - 199, - 255 - ], - "204": [ - 188, - 189, - 34, - 255 - ], - "205": [ - 188, - 189, - 34, - 255 - ], - "206": [ - 188, - 189, - 34, - 255 - ], - "207": [ - 188, - 189, - 34, - 255 - ], - "208": [ - 188, - 189, - 34, - 255 - ], - "209": [ - 188, - 189, - 34, - 255 - ], - "210": [ - 188, - 189, - 34, - 255 - ], - "211": [ - 188, - 189, - 34, - 255 - ], - "212": [ - 188, - 189, - 34, - 255 - ], - "213": [ - 188, - 189, - 34, - 255 - ], - "214": [ - 188, - 189, - 34, - 255 - ], - "215": [ - 188, - 189, - 34, - 255 - ], - "216": [ - 188, - 189, - 34, - 255 - ], - "217": [ - 219, - 219, - 141, - 255 - ], - "218": [ - 219, - 219, - 141, - 255 - ], - "219": [ - 219, - 219, - 141, - 255 - ], - "220": [ - 219, - 219, - 141, - 255 - ], - "221": [ - 219, - 219, - 141, - 255 - ], - "222": [ - 219, - 219, - 141, - 255 - ], - "223": [ - 219, - 219, - 141, - 255 - ], - "224": [ - 219, - 219, - 141, - 255 - ], - "225": [ - 219, - 219, - 141, - 255 - ], - "226": [ - 219, - 219, - 141, - 255 - ], - "227": [ - 219, - 219, - 141, - 255 - ], - "228": [ - 219, - 219, - 141, - 255 - ], - "229": [ - 219, - 219, - 141, - 255 - ], - "230": [ - 23, - 190, - 207, - 255 - ], - "231": [ - 23, - 190, - 207, - 255 - ], - "232": [ - 23, - 190, - 207, - 255 - ], - "233": [ - 23, - 190, - 207, - 255 - ], - "234": [ - 23, - 190, - 207, - 255 - ], - "235": [ - 23, - 190, - 207, - 255 - ], - "236": [ - 23, - 190, - 207, - 255 - ], - "237": [ - 23, - 190, - 207, - 255 - ], - "238": [ - 23, - 190, - 207, - 255 - ], - "239": [ - 23, - 190, - 207, - 255 - ], - "240": [ - 23, - 190, - 207, - 255 - ], - "241": [ - 23, - 190, - 207, - 255 - ], - "242": [ - 23, - 190, - 207, - 255 - ], - "243": [ - 158, - 218, - 229, - 255 - ], - "244": [ - 158, - 218, - 229, - 255 - ], - "245": [ - 158, - 218, - 229, - 255 - ], - "246": [ - 158, - 218, - 229, - 255 - ], - "247": [ - 158, - 218, - 229, - 255 - ], - "248": [ - 158, - 218, - 229, - 255 - ], - "249": [ - 158, - 218, - 229, - 255 - ], - "250": [ - 158, - 218, - 229, - 255 - ], - "251": [ - 158, - 218, - 229, - 255 - ], - "252": [ - 158, - 218, - 229, - 255 - ], - "253": [ - 158, - 218, - 229, - 255 - ], - "254": [ - 158, - 218, - 229, - 255 - ], - "255": [ - 158, - 218, - 229, - 255 - ] - }, - tab20b: { - "0": [ - 57, - 59, - 121, - 255 - ], - "1": [ - 57, - 59, - 121, - 255 - ], - "2": [ - 57, - 59, - 121, - 255 - ], - "3": [ - 57, - 59, - 121, - 255 - ], - "4": [ - 57, - 59, - 121, - 255 - ], - "5": [ - 57, - 59, - 121, - 255 - ], - "6": [ - 57, - 59, - 121, - 255 - ], - "7": [ - 57, - 59, - 121, - 255 - ], - "8": [ - 57, - 59, - 121, - 255 - ], - "9": [ - 57, - 59, - 121, - 255 - ], - "10": [ - 57, - 59, - 121, - 255 - ], - "11": [ - 57, - 59, - 121, - 255 - ], - "12": [ - 57, - 59, - 121, - 255 - ], - "13": [ - 82, - 84, - 163, - 255 - ], - "14": [ - 82, - 84, - 163, - 255 - ], - "15": [ - 82, - 84, - 163, - 255 - ], - "16": [ - 82, - 84, - 163, - 255 - ], - "17": [ - 82, - 84, - 163, - 255 - ], - "18": [ - 82, - 84, - 163, - 255 - ], - "19": [ - 82, - 84, - 163, - 255 - ], - "20": [ - 82, - 84, - 163, - 255 - ], - "21": [ - 82, - 84, - 163, - 255 - ], - "22": [ - 82, - 84, - 163, - 255 - ], - "23": [ - 82, - 84, - 163, - 255 - ], - "24": [ - 82, - 84, - 163, - 255 - ], - "25": [ - 82, - 84, - 163, - 255 - ], - "26": [ - 107, - 110, - 207, - 255 - ], - "27": [ - 107, - 110, - 207, - 255 - ], - "28": [ - 107, - 110, - 207, - 255 - ], - "29": [ - 107, - 110, - 207, - 255 - ], - "30": [ - 107, - 110, - 207, - 255 - ], - "31": [ - 107, - 110, - 207, - 255 - ], - "32": [ - 107, - 110, - 207, - 255 - ], - "33": [ - 107, - 110, - 207, - 255 - ], - "34": [ - 107, - 110, - 207, - 255 - ], - "35": [ - 107, - 110, - 207, - 255 - ], - "36": [ - 107, - 110, - 207, - 255 - ], - "37": [ - 107, - 110, - 207, - 255 - ], - "38": [ - 107, - 110, - 207, - 255 - ], - "39": [ - 156, - 158, - 222, - 255 - ], - "40": [ - 156, - 158, - 222, - 255 - ], - "41": [ - 156, - 158, - 222, - 255 - ], - "42": [ - 156, - 158, - 222, - 255 - ], - "43": [ - 156, - 158, - 222, - 255 - ], - "44": [ - 156, - 158, - 222, - 255 - ], - "45": [ - 156, - 158, - 222, - 255 - ], - "46": [ - 156, - 158, - 222, - 255 - ], - "47": [ - 156, - 158, - 222, - 255 - ], - "48": [ - 156, - 158, - 222, - 255 - ], - "49": [ - 156, - 158, - 222, - 255 - ], - "50": [ - 156, - 158, - 222, - 255 - ], - "51": [ - 99, - 121, - 57, - 255 - ], - "52": [ - 99, - 121, - 57, - 255 - ], - "53": [ - 99, - 121, - 57, - 255 - ], - "54": [ - 99, - 121, - 57, - 255 - ], - "55": [ - 99, - 121, - 57, - 255 - ], - "56": [ - 99, - 121, - 57, - 255 - ], - "57": [ - 99, - 121, - 57, - 255 - ], - "58": [ - 99, - 121, - 57, - 255 - ], - "59": [ - 99, - 121, - 57, - 255 - ], - "60": [ - 99, - 121, - 57, - 255 - ], - "61": [ - 99, - 121, - 57, - 255 - ], - "62": [ - 99, - 121, - 57, - 255 - ], - "63": [ - 99, - 121, - 57, - 255 - ], - "64": [ - 140, - 162, - 82, - 255 - ], - "65": [ - 140, - 162, - 82, - 255 - ], - "66": [ - 140, - 162, - 82, - 255 - ], - "67": [ - 140, - 162, - 82, - 255 - ], - "68": [ - 140, - 162, - 82, - 255 - ], - "69": [ - 140, - 162, - 82, - 255 - ], - "70": [ - 140, - 162, - 82, - 255 - ], - "71": [ - 140, - 162, - 82, - 255 - ], - "72": [ - 140, - 162, - 82, - 255 - ], - "73": [ - 140, - 162, - 82, - 255 - ], - "74": [ - 140, - 162, - 82, - 255 - ], - "75": [ - 140, - 162, - 82, - 255 - ], - "76": [ - 140, - 162, - 82, - 255 - ], - "77": [ - 181, - 207, - 107, - 255 - ], - "78": [ - 181, - 207, - 107, - 255 - ], - "79": [ - 181, - 207, - 107, - 255 - ], - "80": [ - 181, - 207, - 107, - 255 - ], - "81": [ - 181, - 207, - 107, - 255 - ], - "82": [ - 181, - 207, - 107, - 255 - ], - "83": [ - 181, - 207, - 107, - 255 - ], - "84": [ - 181, - 207, - 107, - 255 - ], - "85": [ - 181, - 207, - 107, - 255 - ], - "86": [ - 181, - 207, - 107, - 255 - ], - "87": [ - 181, - 207, - 107, - 255 - ], - "88": [ - 181, - 207, - 107, - 255 - ], - "89": [ - 181, - 207, - 107, - 255 - ], - "90": [ - 206, - 219, - 156, - 255 - ], - "91": [ - 206, - 219, - 156, - 255 - ], - "92": [ - 206, - 219, - 156, - 255 - ], - "93": [ - 206, - 219, - 156, - 255 - ], - "94": [ - 206, - 219, - 156, - 255 - ], - "95": [ - 206, - 219, - 156, - 255 - ], - "96": [ - 206, - 219, - 156, - 255 - ], - "97": [ - 206, - 219, - 156, - 255 - ], - "98": [ - 206, - 219, - 156, - 255 - ], - "99": [ - 206, - 219, - 156, - 255 - ], - "100": [ - 206, - 219, - 156, - 255 - ], - "101": [ - 206, - 219, - 156, - 255 - ], - "102": [ - 140, - 109, - 49, - 255 - ], - "103": [ - 140, - 109, - 49, - 255 - ], - "104": [ - 140, - 109, - 49, - 255 - ], - "105": [ - 140, - 109, - 49, - 255 - ], - "106": [ - 140, - 109, - 49, - 255 - ], - "107": [ - 140, - 109, - 49, - 255 - ], - "108": [ - 140, - 109, - 49, - 255 - ], - "109": [ - 140, - 109, - 49, - 255 - ], - "110": [ - 140, - 109, - 49, - 255 - ], - "111": [ - 140, - 109, - 49, - 255 - ], - "112": [ - 140, - 109, - 49, - 255 - ], - "113": [ - 140, - 109, - 49, - 255 - ], - "114": [ - 140, - 109, - 49, - 255 - ], - "115": [ - 189, - 158, - 57, - 255 - ], - "116": [ - 189, - 158, - 57, - 255 - ], - "117": [ - 189, - 158, - 57, - 255 - ], - "118": [ - 189, - 158, - 57, - 255 - ], - "119": [ - 189, - 158, - 57, - 255 - ], - "120": [ - 189, - 158, - 57, - 255 - ], - "121": [ - 189, - 158, - 57, - 255 - ], - "122": [ - 189, - 158, - 57, - 255 - ], - "123": [ - 189, - 158, - 57, - 255 - ], - "124": [ - 189, - 158, - 57, - 255 - ], - "125": [ - 189, - 158, - 57, - 255 - ], - "126": [ - 189, - 158, - 57, - 255 - ], - "127": [ - 189, - 158, - 57, - 255 - ], - "128": [ - 231, - 186, - 82, - 255 - ], - "129": [ - 231, - 186, - 82, - 255 - ], - "130": [ - 231, - 186, - 82, - 255 - ], - "131": [ - 231, - 186, - 82, - 255 - ], - "132": [ - 231, - 186, - 82, - 255 - ], - "133": [ - 231, - 186, - 82, - 255 - ], - "134": [ - 231, - 186, - 82, - 255 - ], - "135": [ - 231, - 186, - 82, - 255 - ], - "136": [ - 231, - 186, - 82, - 255 - ], - "137": [ - 231, - 186, - 82, - 255 - ], - "138": [ - 231, - 186, - 82, - 255 - ], - "139": [ - 231, - 186, - 82, - 255 - ], - "140": [ - 231, - 186, - 82, - 255 - ], - "141": [ - 231, - 203, - 148, - 255 - ], - "142": [ - 231, - 203, - 148, - 255 - ], - "143": [ - 231, - 203, - 148, - 255 - ], - "144": [ - 231, - 203, - 148, - 255 - ], - "145": [ - 231, - 203, - 148, - 255 - ], - "146": [ - 231, - 203, - 148, - 255 - ], - "147": [ - 231, - 203, - 148, - 255 - ], - "148": [ - 231, - 203, - 148, - 255 - ], - "149": [ - 231, - 203, - 148, - 255 - ], - "150": [ - 231, - 203, - 148, - 255 - ], - "151": [ - 231, - 203, - 148, - 255 - ], - "152": [ - 231, - 203, - 148, - 255 - ], - "153": [ - 132, - 60, - 57, - 255 - ], - "154": [ - 132, - 60, - 57, - 255 - ], - "155": [ - 132, - 60, - 57, - 255 - ], - "156": [ - 132, - 60, - 57, - 255 - ], - "157": [ - 132, - 60, - 57, - 255 - ], - "158": [ - 132, - 60, - 57, - 255 - ], - "159": [ - 132, - 60, - 57, - 255 - ], - "160": [ - 132, - 60, - 57, - 255 - ], - "161": [ - 132, - 60, - 57, - 255 - ], - "162": [ - 132, - 60, - 57, - 255 - ], - "163": [ - 132, - 60, - 57, - 255 - ], - "164": [ - 132, - 60, - 57, - 255 - ], - "165": [ - 132, - 60, - 57, - 255 - ], - "166": [ - 173, - 73, - 74, - 255 - ], - "167": [ - 173, - 73, - 74, - 255 - ], - "168": [ - 173, - 73, - 74, - 255 - ], - "169": [ - 173, - 73, - 74, - 255 - ], - "170": [ - 173, - 73, - 74, - 255 - ], - "171": [ - 173, - 73, - 74, - 255 - ], - "172": [ - 173, - 73, - 74, - 255 - ], - "173": [ - 173, - 73, - 74, - 255 - ], - "174": [ - 173, - 73, - 74, - 255 - ], - "175": [ - 173, - 73, - 74, - 255 - ], - "176": [ - 173, - 73, - 74, - 255 - ], - "177": [ - 173, - 73, - 74, - 255 - ], - "178": [ - 173, - 73, - 74, - 255 - ], - "179": [ - 214, - 97, - 107, - 255 - ], - "180": [ - 214, - 97, - 107, - 255 - ], - "181": [ - 214, - 97, - 107, - 255 - ], - "182": [ - 214, - 97, - 107, - 255 - ], - "183": [ - 214, - 97, - 107, - 255 - ], - "184": [ - 214, - 97, - 107, - 255 - ], - "185": [ - 214, - 97, - 107, - 255 - ], - "186": [ - 214, - 97, - 107, - 255 - ], - "187": [ - 214, - 97, - 107, - 255 - ], - "188": [ - 214, - 97, - 107, - 255 - ], - "189": [ - 214, - 97, - 107, - 255 - ], - "190": [ - 214, - 97, - 107, - 255 - ], - "191": [ - 214, - 97, - 107, - 255 - ], - "192": [ - 231, - 150, - 156, - 255 - ], - "193": [ - 231, - 150, - 156, - 255 - ], - "194": [ - 231, - 150, - 156, - 255 - ], - "195": [ - 231, - 150, - 156, - 255 - ], - "196": [ - 231, - 150, - 156, - 255 - ], - "197": [ - 231, - 150, - 156, - 255 - ], - "198": [ - 231, - 150, - 156, - 255 - ], - "199": [ - 231, - 150, - 156, - 255 - ], - "200": [ - 231, - 150, - 156, - 255 - ], - "201": [ - 231, - 150, - 156, - 255 - ], - "202": [ - 231, - 150, - 156, - 255 - ], - "203": [ - 231, - 150, - 156, - 255 - ], - "204": [ - 123, - 65, - 115, - 255 - ], - "205": [ - 123, - 65, - 115, - 255 - ], - "206": [ - 123, - 65, - 115, - 255 - ], - "207": [ - 123, - 65, - 115, - 255 - ], - "208": [ - 123, - 65, - 115, - 255 - ], - "209": [ - 123, - 65, - 115, - 255 - ], - "210": [ - 123, - 65, - 115, - 255 - ], - "211": [ - 123, - 65, - 115, - 255 - ], - "212": [ - 123, - 65, - 115, - 255 - ], - "213": [ - 123, - 65, - 115, - 255 - ], - "214": [ - 123, - 65, - 115, - 255 - ], - "215": [ - 123, - 65, - 115, - 255 - ], - "216": [ - 123, - 65, - 115, - 255 - ], - "217": [ - 165, - 81, - 148, - 255 - ], - "218": [ - 165, - 81, - 148, - 255 - ], - "219": [ - 165, - 81, - 148, - 255 - ], - "220": [ - 165, - 81, - 148, - 255 - ], - "221": [ - 165, - 81, - 148, - 255 - ], - "222": [ - 165, - 81, - 148, - 255 - ], - "223": [ - 165, - 81, - 148, - 255 - ], - "224": [ - 165, - 81, - 148, - 255 - ], - "225": [ - 165, - 81, - 148, - 255 - ], - "226": [ - 165, - 81, - 148, - 255 - ], - "227": [ - 165, - 81, - 148, - 255 - ], - "228": [ - 165, - 81, - 148, - 255 - ], - "229": [ - 165, - 81, - 148, - 255 - ], - "230": [ - 206, - 109, - 189, - 255 - ], - "231": [ - 206, - 109, - 189, - 255 - ], - "232": [ - 206, - 109, - 189, - 255 - ], - "233": [ - 206, - 109, - 189, - 255 - ], - "234": [ - 206, - 109, - 189, - 255 - ], - "235": [ - 206, - 109, - 189, - 255 - ], - "236": [ - 206, - 109, - 189, - 255 - ], - "237": [ - 206, - 109, - 189, - 255 - ], - "238": [ - 206, - 109, - 189, - 255 - ], - "239": [ - 206, - 109, - 189, - 255 - ], - "240": [ - 206, - 109, - 189, - 255 - ], - "241": [ - 206, - 109, - 189, - 255 - ], - "242": [ - 206, - 109, - 189, - 255 - ], - "243": [ - 222, - 158, - 214, - 255 - ], - "244": [ - 222, - 158, - 214, - 255 - ], - "245": [ - 222, - 158, - 214, - 255 - ], - "246": [ - 222, - 158, - 214, - 255 - ], - "247": [ - 222, - 158, - 214, - 255 - ], - "248": [ - 222, - 158, - 214, - 255 - ], - "249": [ - 222, - 158, - 214, - 255 - ], - "250": [ - 222, - 158, - 214, - 255 - ], - "251": [ - 222, - 158, - 214, - 255 - ], - "252": [ - 222, - 158, - 214, - 255 - ], - "253": [ - 222, - 158, - 214, - 255 - ], - "254": [ - 222, - 158, - 214, - 255 - ], - "255": [ - 222, - 158, - 214, - 255 - ] - }, - tab20c: { - "0": [ - 49, - 130, - 189, - 255 - ], - "1": [ - 49, - 130, - 189, - 255 - ], - "2": [ - 49, - 130, - 189, - 255 - ], - "3": [ - 49, - 130, - 189, - 255 - ], - "4": [ - 49, - 130, - 189, - 255 - ], - "5": [ - 49, - 130, - 189, - 255 - ], - "6": [ - 49, - 130, - 189, - 255 - ], - "7": [ - 49, - 130, - 189, - 255 - ], - "8": [ - 49, - 130, - 189, - 255 - ], - "9": [ - 49, - 130, - 189, - 255 - ], - "10": [ - 49, - 130, - 189, - 255 - ], - "11": [ - 49, - 130, - 189, - 255 - ], - "12": [ - 49, - 130, - 189, - 255 - ], - "13": [ - 107, - 174, - 214, - 255 - ], - "14": [ - 107, - 174, - 214, - 255 - ], - "15": [ - 107, - 174, - 214, - 255 - ], - "16": [ - 107, - 174, - 214, - 255 - ], - "17": [ - 107, - 174, - 214, - 255 - ], - "18": [ - 107, - 174, - 214, - 255 - ], - "19": [ - 107, - 174, - 214, - 255 - ], - "20": [ - 107, - 174, - 214, - 255 - ], - "21": [ - 107, - 174, - 214, - 255 - ], - "22": [ - 107, - 174, - 214, - 255 - ], - "23": [ - 107, - 174, - 214, - 255 - ], - "24": [ - 107, - 174, - 214, - 255 - ], - "25": [ - 107, - 174, - 214, - 255 - ], - "26": [ - 158, - 202, - 225, - 255 - ], - "27": [ - 158, - 202, - 225, - 255 - ], - "28": [ - 158, - 202, - 225, - 255 - ], - "29": [ - 158, - 202, - 225, - 255 - ], - "30": [ - 158, - 202, - 225, - 255 - ], - "31": [ - 158, - 202, - 225, - 255 - ], - "32": [ - 158, - 202, - 225, - 255 - ], - "33": [ - 158, - 202, - 225, - 255 - ], - "34": [ - 158, - 202, - 225, - 255 - ], - "35": [ - 158, - 202, - 225, - 255 - ], - "36": [ - 158, - 202, - 225, - 255 - ], - "37": [ - 158, - 202, - 225, - 255 - ], - "38": [ - 158, - 202, - 225, - 255 - ], - "39": [ - 198, - 219, - 239, - 255 - ], - "40": [ - 198, - 219, - 239, - 255 - ], - "41": [ - 198, - 219, - 239, - 255 - ], - "42": [ - 198, - 219, - 239, - 255 - ], - "43": [ - 198, - 219, - 239, - 255 - ], - "44": [ - 198, - 219, - 239, - 255 - ], - "45": [ - 198, - 219, - 239, - 255 - ], - "46": [ - 198, - 219, - 239, - 255 - ], - "47": [ - 198, - 219, - 239, - 255 - ], - "48": [ - 198, - 219, - 239, - 255 - ], - "49": [ - 198, - 219, - 239, - 255 - ], - "50": [ - 198, - 219, - 239, - 255 - ], - "51": [ - 230, - 85, - 13, - 255 - ], - "52": [ - 230, - 85, - 13, - 255 - ], - "53": [ - 230, - 85, - 13, - 255 - ], - "54": [ - 230, - 85, - 13, - 255 - ], - "55": [ - 230, - 85, - 13, - 255 - ], - "56": [ - 230, - 85, - 13, - 255 - ], - "57": [ - 230, - 85, - 13, - 255 - ], - "58": [ - 230, - 85, - 13, - 255 - ], - "59": [ - 230, - 85, - 13, - 255 - ], - "60": [ - 230, - 85, - 13, - 255 - ], - "61": [ - 230, - 85, - 13, - 255 - ], - "62": [ - 230, - 85, - 13, - 255 - ], - "63": [ - 230, - 85, - 13, - 255 - ], - "64": [ - 253, - 141, - 60, - 255 - ], - "65": [ - 253, - 141, - 60, - 255 - ], - "66": [ - 253, - 141, - 60, - 255 - ], - "67": [ - 253, - 141, - 60, - 255 - ], - "68": [ - 253, - 141, - 60, - 255 - ], - "69": [ - 253, - 141, - 60, - 255 - ], - "70": [ - 253, - 141, - 60, - 255 - ], - "71": [ - 253, - 141, - 60, - 255 - ], - "72": [ - 253, - 141, - 60, - 255 - ], - "73": [ - 253, - 141, - 60, - 255 - ], - "74": [ - 253, - 141, - 60, - 255 - ], - "75": [ - 253, - 141, - 60, - 255 - ], - "76": [ - 253, - 141, - 60, - 255 - ], - "77": [ - 253, - 174, - 107, - 255 - ], - "78": [ - 253, - 174, - 107, - 255 - ], - "79": [ - 253, - 174, - 107, - 255 - ], - "80": [ - 253, - 174, - 107, - 255 - ], - "81": [ - 253, - 174, - 107, - 255 - ], - "82": [ - 253, - 174, - 107, - 255 - ], - "83": [ - 253, - 174, - 107, - 255 - ], - "84": [ - 253, - 174, - 107, - 255 - ], - "85": [ - 253, - 174, - 107, - 255 - ], - "86": [ - 253, - 174, - 107, - 255 - ], - "87": [ - 253, - 174, - 107, - 255 - ], - "88": [ - 253, - 174, - 107, - 255 - ], - "89": [ - 253, - 174, - 107, - 255 - ], - "90": [ - 253, - 208, - 162, - 255 - ], - "91": [ - 253, - 208, - 162, - 255 - ], - "92": [ - 253, - 208, - 162, - 255 - ], - "93": [ - 253, - 208, - 162, - 255 - ], - "94": [ - 253, - 208, - 162, - 255 - ], - "95": [ - 253, - 208, - 162, - 255 - ], - "96": [ - 253, - 208, - 162, - 255 - ], - "97": [ - 253, - 208, - 162, - 255 - ], - "98": [ - 253, - 208, - 162, - 255 - ], - "99": [ - 253, - 208, - 162, - 255 - ], - "100": [ - 253, - 208, - 162, - 255 - ], - "101": [ - 253, - 208, - 162, - 255 - ], - "102": [ - 49, - 163, - 84, - 255 - ], - "103": [ - 49, - 163, - 84, - 255 - ], - "104": [ - 49, - 163, - 84, - 255 - ], - "105": [ - 49, - 163, - 84, - 255 - ], - "106": [ - 49, - 163, - 84, - 255 - ], - "107": [ - 49, - 163, - 84, - 255 - ], - "108": [ - 49, - 163, - 84, - 255 - ], - "109": [ - 49, - 163, - 84, - 255 - ], - "110": [ - 49, - 163, - 84, - 255 - ], - "111": [ - 49, - 163, - 84, - 255 - ], - "112": [ - 49, - 163, - 84, - 255 - ], - "113": [ - 49, - 163, - 84, - 255 - ], - "114": [ - 49, - 163, - 84, - 255 - ], - "115": [ - 116, - 196, - 118, - 255 - ], - "116": [ - 116, - 196, - 118, - 255 - ], - "117": [ - 116, - 196, - 118, - 255 - ], - "118": [ - 116, - 196, - 118, - 255 - ], - "119": [ - 116, - 196, - 118, - 255 - ], - "120": [ - 116, - 196, - 118, - 255 - ], - "121": [ - 116, - 196, - 118, - 255 - ], - "122": [ - 116, - 196, - 118, - 255 - ], - "123": [ - 116, - 196, - 118, - 255 - ], - "124": [ - 116, - 196, - 118, - 255 - ], - "125": [ - 116, - 196, - 118, - 255 - ], - "126": [ - 116, - 196, - 118, - 255 - ], - "127": [ - 116, - 196, - 118, - 255 - ], - "128": [ - 161, - 217, - 155, - 255 - ], - "129": [ - 161, - 217, - 155, - 255 - ], - "130": [ - 161, - 217, - 155, - 255 - ], - "131": [ - 161, - 217, - 155, - 255 - ], - "132": [ - 161, - 217, - 155, - 255 - ], - "133": [ - 161, - 217, - 155, - 255 - ], - "134": [ - 161, - 217, - 155, - 255 - ], - "135": [ - 161, - 217, - 155, - 255 - ], - "136": [ - 161, - 217, - 155, - 255 - ], - "137": [ - 161, - 217, - 155, - 255 - ], - "138": [ - 161, - 217, - 155, - 255 - ], - "139": [ - 161, - 217, - 155, - 255 - ], - "140": [ - 161, - 217, - 155, - 255 - ], - "141": [ - 199, - 233, - 192, - 255 - ], - "142": [ - 199, - 233, - 192, - 255 - ], - "143": [ - 199, - 233, - 192, - 255 - ], - "144": [ - 199, - 233, - 192, - 255 - ], - "145": [ - 199, - 233, - 192, - 255 - ], - "146": [ - 199, - 233, - 192, - 255 - ], - "147": [ - 199, - 233, - 192, - 255 - ], - "148": [ - 199, - 233, - 192, - 255 - ], - "149": [ - 199, - 233, - 192, - 255 - ], - "150": [ - 199, - 233, - 192, - 255 - ], - "151": [ - 199, - 233, - 192, - 255 - ], - "152": [ - 199, - 233, - 192, - 255 - ], - "153": [ - 117, - 107, - 177, - 255 - ], - "154": [ - 117, - 107, - 177, - 255 - ], - "155": [ - 117, - 107, - 177, - 255 - ], - "156": [ - 117, - 107, - 177, - 255 - ], - "157": [ - 117, - 107, - 177, - 255 - ], - "158": [ - 117, - 107, - 177, - 255 - ], - "159": [ - 117, - 107, - 177, - 255 - ], - "160": [ - 117, - 107, - 177, - 255 - ], - "161": [ - 117, - 107, - 177, - 255 - ], - "162": [ - 117, - 107, - 177, - 255 - ], - "163": [ - 117, - 107, - 177, - 255 - ], - "164": [ - 117, - 107, - 177, - 255 - ], - "165": [ - 117, - 107, - 177, - 255 - ], - "166": [ - 158, - 154, - 200, - 255 - ], - "167": [ - 158, - 154, - 200, - 255 - ], - "168": [ - 158, - 154, - 200, - 255 - ], - "169": [ - 158, - 154, - 200, - 255 - ], - "170": [ - 158, - 154, - 200, - 255 - ], - "171": [ - 158, - 154, - 200, - 255 - ], - "172": [ - 158, - 154, - 200, - 255 - ], - "173": [ - 158, - 154, - 200, - 255 - ], - "174": [ - 158, - 154, - 200, - 255 - ], - "175": [ - 158, - 154, - 200, - 255 - ], - "176": [ - 158, - 154, - 200, - 255 - ], - "177": [ - 158, - 154, - 200, - 255 - ], - "178": [ - 158, - 154, - 200, - 255 - ], - "179": [ - 188, - 189, - 220, - 255 - ], - "180": [ - 188, - 189, - 220, - 255 - ], - "181": [ - 188, - 189, - 220, - 255 - ], - "182": [ - 188, - 189, - 220, - 255 - ], - "183": [ - 188, - 189, - 220, - 255 - ], - "184": [ - 188, - 189, - 220, - 255 - ], - "185": [ - 188, - 189, - 220, - 255 - ], - "186": [ - 188, - 189, - 220, - 255 - ], - "187": [ - 188, - 189, - 220, - 255 - ], - "188": [ - 188, - 189, - 220, - 255 - ], - "189": [ - 188, - 189, - 220, - 255 - ], - "190": [ - 188, - 189, - 220, - 255 - ], - "191": [ - 188, - 189, - 220, - 255 - ], - "192": [ - 218, - 218, - 235, - 255 - ], - "193": [ - 218, - 218, - 235, - 255 - ], - "194": [ - 218, - 218, - 235, - 255 - ], - "195": [ - 218, - 218, - 235, - 255 - ], - "196": [ - 218, - 218, - 235, - 255 - ], - "197": [ - 218, - 218, - 235, - 255 - ], - "198": [ - 218, - 218, - 235, - 255 - ], - "199": [ - 218, - 218, - 235, - 255 - ], - "200": [ - 218, - 218, - 235, - 255 - ], - "201": [ - 218, - 218, - 235, - 255 - ], - "202": [ - 218, - 218, - 235, - 255 - ], - "203": [ - 218, - 218, - 235, - 255 - ], - "204": [ - 99, - 99, - 99, - 255 - ], - "205": [ - 99, - 99, - 99, - 255 - ], - "206": [ - 99, - 99, - 99, - 255 - ], - "207": [ - 99, - 99, - 99, - 255 - ], - "208": [ - 99, - 99, - 99, - 255 - ], - "209": [ - 99, - 99, - 99, - 255 - ], - "210": [ - 99, - 99, - 99, - 255 - ], - "211": [ - 99, - 99, - 99, - 255 - ], - "212": [ - 99, - 99, - 99, - 255 - ], - "213": [ - 99, - 99, - 99, - 255 - ], - "214": [ - 99, - 99, - 99, - 255 - ], - "215": [ - 99, - 99, - 99, - 255 - ], - "216": [ - 99, - 99, - 99, - 255 - ], - "217": [ - 150, - 150, - 150, - 255 - ], - "218": [ - 150, - 150, - 150, - 255 - ], - "219": [ - 150, - 150, - 150, - 255 - ], - "220": [ - 150, - 150, - 150, - 255 - ], - "221": [ - 150, - 150, - 150, - 255 - ], - "222": [ - 150, - 150, - 150, - 255 - ], - "223": [ - 150, - 150, - 150, - 255 - ], - "224": [ - 150, - 150, - 150, - 255 - ], - "225": [ - 150, - 150, - 150, - 255 - ], - "226": [ - 150, - 150, - 150, - 255 - ], - "227": [ - 150, - 150, - 150, - 255 - ], - "228": [ - 150, - 150, - 150, - 255 - ], - "229": [ - 150, - 150, - 150, - 255 - ], - "230": [ - 189, - 189, - 189, - 255 - ], - "231": [ - 189, - 189, - 189, - 255 - ], - "232": [ - 189, - 189, - 189, - 255 - ], - "233": [ - 189, - 189, - 189, - 255 - ], - "234": [ - 189, - 189, - 189, - 255 - ], - "235": [ - 189, - 189, - 189, - 255 - ], - "236": [ - 189, - 189, - 189, - 255 - ], - "237": [ - 189, - 189, - 189, - 255 - ], - "238": [ - 189, - 189, - 189, - 255 - ], - "239": [ - 189, - 189, - 189, - 255 - ], - "240": [ - 189, - 189, - 189, - 255 - ], - "241": [ - 189, - 189, - 189, - 255 - ], - "242": [ - 189, - 189, - 189, - 255 - ], - "243": [ - 217, - 217, - 217, - 255 - ], - "244": [ - 217, - 217, - 217, - 255 - ], - "245": [ - 217, - 217, - 217, - 255 - ], - "246": [ - 217, - 217, - 217, - 255 - ], - "247": [ - 217, - 217, - 217, - 255 - ], - "248": [ - 217, - 217, - 217, - 255 - ], - "249": [ - 217, - 217, - 217, - 255 - ], - "250": [ - 217, - 217, - 217, - 255 - ], - "251": [ - 217, - 217, - 217, - 255 - ], - "252": [ - 217, - 217, - 217, - 255 - ], - "253": [ - 217, - 217, - 217, - 255 - ], - "254": [ - 217, - 217, - 217, - 255 - ], - "255": [ - 217, - 217, - 217, - 255 - ] - }, - tarn: { - "0": [ - 22, - 35, - 13, - 255 - ], - "1": [ - 24, - 37, - 13, - 255 - ], - "2": [ - 25, - 38, - 14, - 255 - ], - "3": [ - 26, - 40, - 14, - 255 - ], - "4": [ - 28, - 42, - 15, - 255 - ], - "5": [ - 29, - 44, - 15, - 255 - ], - "6": [ - 30, - 45, - 15, - 255 - ], - "7": [ - 31, - 47, - 15, - 255 - ], - "8": [ - 33, - 49, - 15, - 255 - ], - "9": [ - 34, - 51, - 15, - 255 - ], - "10": [ - 35, - 52, - 16, - 255 - ], - "11": [ - 36, - 54, - 16, - 255 - ], - "12": [ - 37, - 56, - 16, - 255 - ], - "13": [ - 39, - 57, - 15, - 255 - ], - "14": [ - 40, - 59, - 15, - 255 - ], - "15": [ - 41, - 61, - 15, - 255 - ], - "16": [ - 42, - 63, - 15, - 255 - ], - "17": [ - 44, - 64, - 15, - 255 - ], - "18": [ - 45, - 66, - 14, - 255 - ], - "19": [ - 46, - 68, - 14, - 255 - ], - "20": [ - 48, - 69, - 13, - 255 - ], - "21": [ - 50, - 71, - 12, - 255 - ], - "22": [ - 51, - 72, - 12, - 255 - ], - "23": [ - 54, - 74, - 11, - 255 - ], - "24": [ - 57, - 75, - 12, - 255 - ], - "25": [ - 60, - 76, - 13, - 255 - ], - "26": [ - 62, - 77, - 14, - 255 - ], - "27": [ - 65, - 79, - 15, - 255 - ], - "28": [ - 68, - 80, - 16, - 255 - ], - "29": [ - 71, - 81, - 17, - 255 - ], - "30": [ - 73, - 82, - 17, - 255 - ], - "31": [ - 76, - 83, - 18, - 255 - ], - "32": [ - 79, - 84, - 19, - 255 - ], - "33": [ - 82, - 86, - 20, - 255 - ], - "34": [ - 84, - 87, - 21, - 255 - ], - "35": [ - 87, - 88, - 22, - 255 - ], - "36": [ - 90, - 89, - 23, - 255 - ], - "37": [ - 92, - 90, - 24, - 255 - ], - "38": [ - 95, - 91, - 25, - 255 - ], - "39": [ - 98, - 92, - 26, - 255 - ], - "40": [ - 101, - 93, - 27, - 255 - ], - "41": [ - 103, - 95, - 28, - 255 - ], - "42": [ - 106, - 96, - 29, - 255 - ], - "43": [ - 109, - 97, - 29, - 255 - ], - "44": [ - 112, - 98, - 30, - 255 - ], - "45": [ - 114, - 99, - 31, - 255 - ], - "46": [ - 117, - 100, - 32, - 255 - ], - "47": [ - 120, - 101, - 33, - 255 - ], - "48": [ - 123, - 102, - 34, - 255 - ], - "49": [ - 125, - 103, - 35, - 255 - ], - "50": [ - 128, - 104, - 36, - 255 - ], - "51": [ - 131, - 105, - 36, - 255 - ], - "52": [ - 134, - 106, - 37, - 255 - ], - "53": [ - 137, - 107, - 38, - 255 - ], - "54": [ - 140, - 108, - 39, - 255 - ], - "55": [ - 143, - 109, - 40, - 255 - ], - "56": [ - 145, - 110, - 41, - 255 - ], - "57": [ - 148, - 111, - 42, - 255 - ], - "58": [ - 151, - 112, - 42, - 255 - ], - "59": [ - 154, - 113, - 43, - 255 - ], - "60": [ - 157, - 114, - 44, - 255 - ], - "61": [ - 160, - 115, - 45, - 255 - ], - "62": [ - 163, - 116, - 46, - 255 - ], - "63": [ - 166, - 117, - 47, - 255 - ], - "64": [ - 169, - 118, - 49, - 255 - ], - "65": [ - 172, - 119, - 50, - 255 - ], - "66": [ - 175, - 120, - 51, - 255 - ], - "67": [ - 178, - 121, - 52, - 255 - ], - "68": [ - 181, - 122, - 53, - 255 - ], - "69": [ - 184, - 123, - 55, - 255 - ], - "70": [ - 187, - 124, - 56, - 255 - ], - "71": [ - 190, - 125, - 58, - 255 - ], - "72": [ - 193, - 126, - 60, - 255 - ], - "73": [ - 195, - 127, - 62, - 255 - ], - "74": [ - 198, - 128, - 65, - 255 - ], - "75": [ - 200, - 130, - 68, - 255 - ], - "76": [ - 202, - 131, - 71, - 255 - ], - "77": [ - 203, - 133, - 75, - 255 - ], - "78": [ - 204, - 135, - 79, - 255 - ], - "79": [ - 205, - 138, - 83, - 255 - ], - "80": [ - 206, - 140, - 86, - 255 - ], - "81": [ - 207, - 142, - 89, - 255 - ], - "82": [ - 208, - 144, - 93, - 255 - ], - "83": [ - 209, - 147, - 96, - 255 - ], - "84": [ - 210, - 149, - 100, - 255 - ], - "85": [ - 211, - 151, - 103, - 255 - ], - "86": [ - 212, - 154, - 107, - 255 - ], - "87": [ - 213, - 156, - 110, - 255 - ], - "88": [ - 214, - 158, - 114, - 255 - ], - "89": [ - 214, - 161, - 117, - 255 - ], - "90": [ - 215, - 163, - 120, - 255 - ], - "91": [ - 216, - 165, - 124, - 255 - ], - "92": [ - 217, - 167, - 127, - 255 - ], - "93": [ - 218, - 170, - 131, - 255 - ], - "94": [ - 219, - 172, - 134, - 255 - ], - "95": [ - 220, - 174, - 138, - 255 - ], - "96": [ - 221, - 177, - 141, - 255 - ], - "97": [ - 222, - 179, - 145, - 255 - ], - "98": [ - 223, - 181, - 148, - 255 - ], - "99": [ - 224, - 184, - 152, - 255 - ], - "100": [ - 225, - 186, - 155, - 255 - ], - "101": [ - 226, - 188, - 159, - 255 - ], - "102": [ - 226, - 191, - 162, - 255 - ], - "103": [ - 227, - 193, - 166, - 255 - ], - "104": [ - 228, - 195, - 169, - 255 - ], - "105": [ - 229, - 198, - 173, - 255 - ], - "106": [ - 230, - 200, - 176, - 255 - ], - "107": [ - 232, - 202, - 180, - 255 - ], - "108": [ - 233, - 205, - 183, - 255 - ], - "109": [ - 234, - 207, - 187, - 255 - ], - "110": [ - 235, - 209, - 190, - 255 - ], - "111": [ - 236, - 212, - 194, - 255 - ], - "112": [ - 237, - 214, - 197, - 255 - ], - "113": [ - 238, - 217, - 201, - 255 - ], - "114": [ - 239, - 219, - 205, - 255 - ], - "115": [ - 240, - 221, - 208, - 255 - ], - "116": [ - 241, - 224, - 212, - 255 - ], - "117": [ - 243, - 226, - 215, - 255 - ], - "118": [ - 244, - 229, - 219, - 255 - ], - "119": [ - 245, - 231, - 222, - 255 - ], - "120": [ - 246, - 234, - 226, - 255 - ], - "121": [ - 247, - 236, - 229, - 255 - ], - "122": [ - 249, - 238, - 232, - 255 - ], - "123": [ - 250, - 240, - 236, - 255 - ], - "124": [ - 251, - 242, - 239, - 255 - ], - "125": [ - 251, - 244, - 241, - 255 - ], - "126": [ - 252, - 246, - 243, - 255 - ], - "127": [ - 252, - 247, - 245, - 255 - ], - "128": [ - 252, - 247, - 245, - 255 - ], - "129": [ - 252, - 247, - 244, - 255 - ], - "130": [ - 251, - 246, - 242, - 255 - ], - "131": [ - 250, - 245, - 240, - 255 - ], - "132": [ - 249, - 243, - 237, - 255 - ], - "133": [ - 247, - 242, - 234, - 255 - ], - "134": [ - 246, - 240, - 230, - 255 - ], - "135": [ - 244, - 238, - 227, - 255 - ], - "136": [ - 242, - 236, - 223, - 255 - ], - "137": [ - 240, - 233, - 220, - 255 - ], - "138": [ - 238, - 231, - 216, - 255 - ], - "139": [ - 236, - 229, - 212, - 255 - ], - "140": [ - 234, - 227, - 208, - 255 - ], - "141": [ - 232, - 225, - 205, - 255 - ], - "142": [ - 231, - 223, - 201, - 255 - ], - "143": [ - 229, - 221, - 197, - 255 - ], - "144": [ - 227, - 219, - 194, - 255 - ], - "145": [ - 225, - 217, - 190, - 255 - ], - "146": [ - 223, - 215, - 187, - 255 - ], - "147": [ - 220, - 213, - 183, - 255 - ], - "148": [ - 218, - 211, - 180, - 255 - ], - "149": [ - 215, - 210, - 177, - 255 - ], - "150": [ - 212, - 208, - 175, - 255 - ], - "151": [ - 209, - 207, - 172, - 255 - ], - "152": [ - 205, - 205, - 171, - 255 - ], - "153": [ - 202, - 204, - 169, - 255 - ], - "154": [ - 199, - 202, - 168, - 255 - ], - "155": [ - 196, - 201, - 167, - 255 - ], - "156": [ - 192, - 199, - 165, - 255 - ], - "157": [ - 189, - 197, - 164, - 255 - ], - "158": [ - 186, - 196, - 163, - 255 - ], - "159": [ - 183, - 194, - 162, - 255 - ], - "160": [ - 180, - 193, - 161, - 255 - ], - "161": [ - 177, - 191, - 160, - 255 - ], - "162": [ - 174, - 190, - 159, - 255 - ], - "163": [ - 171, - 188, - 158, - 255 - ], - "164": [ - 168, - 186, - 157, - 255 - ], - "165": [ - 165, - 185, - 157, - 255 - ], - "166": [ - 162, - 183, - 156, - 255 - ], - "167": [ - 159, - 182, - 155, - 255 - ], - "168": [ - 156, - 180, - 154, - 255 - ], - "169": [ - 153, - 179, - 153, - 255 - ], - "170": [ - 150, - 177, - 152, - 255 - ], - "171": [ - 147, - 176, - 151, - 255 - ], - "172": [ - 144, - 174, - 150, - 255 - ], - "173": [ - 141, - 172, - 149, - 255 - ], - "174": [ - 138, - 171, - 148, - 255 - ], - "175": [ - 135, - 169, - 147, - 255 - ], - "176": [ - 133, - 168, - 146, - 255 - ], - "177": [ - 130, - 166, - 145, - 255 - ], - "178": [ - 127, - 165, - 144, - 255 - ], - "179": [ - 124, - 163, - 143, - 255 - ], - "180": [ - 121, - 162, - 142, - 255 - ], - "181": [ - 118, - 160, - 141, - 255 - ], - "182": [ - 115, - 159, - 140, - 255 - ], - "183": [ - 112, - 157, - 139, - 255 - ], - "184": [ - 109, - 156, - 139, - 255 - ], - "185": [ - 106, - 154, - 138, - 255 - ], - "186": [ - 103, - 153, - 137, - 255 - ], - "187": [ - 99, - 152, - 136, - 255 - ], - "188": [ - 96, - 150, - 135, - 255 - ], - "189": [ - 93, - 149, - 134, - 255 - ], - "190": [ - 90, - 147, - 134, - 255 - ], - "191": [ - 87, - 146, - 133, - 255 - ], - "192": [ - 84, - 144, - 132, - 255 - ], - "193": [ - 80, - 143, - 132, - 255 - ], - "194": [ - 77, - 141, - 131, - 255 - ], - "195": [ - 74, - 140, - 130, - 255 - ], - "196": [ - 71, - 138, - 130, - 255 - ], - "197": [ - 67, - 137, - 129, - 255 - ], - "198": [ - 64, - 135, - 129, - 255 - ], - "199": [ - 61, - 134, - 128, - 255 - ], - "200": [ - 58, - 132, - 127, - 255 - ], - "201": [ - 55, - 130, - 127, - 255 - ], - "202": [ - 52, - 129, - 126, - 255 - ], - "203": [ - 49, - 127, - 126, - 255 - ], - "204": [ - 46, - 126, - 125, - 255 - ], - "205": [ - 43, - 124, - 125, - 255 - ], - "206": [ - 41, - 122, - 124, - 255 - ], - "207": [ - 39, - 120, - 124, - 255 - ], - "208": [ - 37, - 119, - 123, - 255 - ], - "209": [ - 35, - 117, - 123, - 255 - ], - "210": [ - 34, - 115, - 122, - 255 - ], - "211": [ - 33, - 113, - 121, - 255 - ], - "212": [ - 32, - 111, - 120, - 255 - ], - "213": [ - 31, - 110, - 120, - 255 - ], - "214": [ - 30, - 108, - 119, - 255 - ], - "215": [ - 30, - 106, - 118, - 255 - ], - "216": [ - 30, - 104, - 117, - 255 - ], - "217": [ - 29, - 102, - 116, - 255 - ], - "218": [ - 29, - 100, - 115, - 255 - ], - "219": [ - 28, - 98, - 114, - 255 - ], - "220": [ - 28, - 97, - 114, - 255 - ], - "221": [ - 27, - 95, - 113, - 255 - ], - "222": [ - 27, - 93, - 112, - 255 - ], - "223": [ - 26, - 91, - 111, - 255 - ], - "224": [ - 25, - 89, - 110, - 255 - ], - "225": [ - 25, - 87, - 109, - 255 - ], - "226": [ - 24, - 86, - 108, - 255 - ], - "227": [ - 23, - 84, - 108, - 255 - ], - "228": [ - 22, - 82, - 107, - 255 - ], - "229": [ - 21, - 80, - 106, - 255 - ], - "230": [ - 20, - 78, - 105, - 255 - ], - "231": [ - 20, - 77, - 105, - 255 - ], - "232": [ - 19, - 75, - 104, - 255 - ], - "233": [ - 18, - 73, - 103, - 255 - ], - "234": [ - 17, - 71, - 102, - 255 - ], - "235": [ - 16, - 69, - 102, - 255 - ], - "236": [ - 15, - 67, - 101, - 255 - ], - "237": [ - 14, - 66, - 100, - 255 - ], - "238": [ - 13, - 64, - 100, - 255 - ], - "239": [ - 12, - 62, - 99, - 255 - ], - "240": [ - 11, - 60, - 98, - 255 - ], - "241": [ - 10, - 58, - 98, - 255 - ], - "242": [ - 10, - 56, - 97, - 255 - ], - "243": [ - 9, - 54, - 97, - 255 - ], - "244": [ - 8, - 52, - 96, - 255 - ], - "245": [ - 8, - 50, - 95, - 255 - ], - "246": [ - 9, - 48, - 94, - 255 - ], - "247": [ - 9, - 46, - 93, - 255 - ], - "248": [ - 10, - 44, - 92, - 255 - ], - "249": [ - 11, - 42, - 91, - 255 - ], - "250": [ - 12, - 40, - 89, - 255 - ], - "251": [ - 13, - 38, - 87, - 255 - ], - "252": [ - 14, - 36, - 85, - 255 - ], - "253": [ - 14, - 34, - 83, - 255 - ], - "254": [ - 15, - 32, - 81, - 255 - ], - "255": [ - 15, - 30, - 79, - 255 - ] - }, - tempo: { - "0": [ - 254, - 245, - 244, - 255 - ], - "1": [ - 253, - 244, - 242, - 255 - ], - "2": [ - 252, - 243, - 241, - 255 - ], - "3": [ - 250, - 242, - 239, - 255 - ], - "4": [ - 249, - 241, - 238, - 255 - ], - "5": [ - 247, - 240, - 236, - 255 - ], - "6": [ - 246, - 239, - 235, - 255 - ], - "7": [ - 245, - 238, - 233, - 255 - ], - "8": [ - 243, - 238, - 232, - 255 - ], - "9": [ - 242, - 237, - 230, - 255 - ], - "10": [ - 241, - 236, - 229, - 255 - ], - "11": [ - 239, - 235, - 227, - 255 - ], - "12": [ - 238, - 234, - 226, - 255 - ], - "13": [ - 236, - 233, - 224, - 255 - ], - "14": [ - 235, - 232, - 223, - 255 - ], - "15": [ - 234, - 231, - 221, - 255 - ], - "16": [ - 232, - 230, - 220, - 255 - ], - "17": [ - 231, - 229, - 219, - 255 - ], - "18": [ - 229, - 229, - 217, - 255 - ], - "19": [ - 228, - 228, - 216, - 255 - ], - "20": [ - 227, - 227, - 214, - 255 - ], - "21": [ - 225, - 226, - 213, - 255 - ], - "22": [ - 224, - 225, - 212, - 255 - ], - "23": [ - 222, - 224, - 210, - 255 - ], - "24": [ - 221, - 223, - 209, - 255 - ], - "25": [ - 220, - 223, - 207, - 255 - ], - "26": [ - 218, - 222, - 206, - 255 - ], - "27": [ - 217, - 221, - 205, - 255 - ], - "28": [ - 215, - 220, - 203, - 255 - ], - "29": [ - 214, - 219, - 202, - 255 - ], - "30": [ - 212, - 218, - 201, - 255 - ], - "31": [ - 211, - 218, - 199, - 255 - ], - "32": [ - 210, - 217, - 198, - 255 - ], - "33": [ - 208, - 216, - 197, - 255 - ], - "34": [ - 207, - 215, - 195, - 255 - ], - "35": [ - 205, - 214, - 194, - 255 - ], - "36": [ - 204, - 214, - 193, - 255 - ], - "37": [ - 202, - 213, - 192, - 255 - ], - "38": [ - 201, - 212, - 190, - 255 - ], - "39": [ - 199, - 211, - 189, - 255 - ], - "40": [ - 198, - 210, - 188, - 255 - ], - "41": [ - 196, - 210, - 187, - 255 - ], - "42": [ - 195, - 209, - 185, - 255 - ], - "43": [ - 193, - 208, - 184, - 255 - ], - "44": [ - 192, - 207, - 183, - 255 - ], - "45": [ - 190, - 207, - 182, - 255 - ], - "46": [ - 189, - 206, - 181, - 255 - ], - "47": [ - 187, - 205, - 179, - 255 - ], - "48": [ - 186, - 204, - 178, - 255 - ], - "49": [ - 184, - 204, - 177, - 255 - ], - "50": [ - 183, - 203, - 176, - 255 - ], - "51": [ - 181, - 202, - 175, - 255 - ], - "52": [ - 180, - 201, - 174, - 255 - ], - "53": [ - 178, - 201, - 172, - 255 - ], - "54": [ - 177, - 200, - 171, - 255 - ], - "55": [ - 175, - 199, - 170, - 255 - ], - "56": [ - 174, - 198, - 169, - 255 - ], - "57": [ - 172, - 198, - 168, - 255 - ], - "58": [ - 170, - 197, - 167, - 255 - ], - "59": [ - 169, - 196, - 166, - 255 - ], - "60": [ - 167, - 195, - 165, - 255 - ], - "61": [ - 166, - 195, - 164, - 255 - ], - "62": [ - 164, - 194, - 163, - 255 - ], - "63": [ - 162, - 193, - 162, - 255 - ], - "64": [ - 161, - 193, - 161, - 255 - ], - "65": [ - 159, - 192, - 160, - 255 - ], - "66": [ - 157, - 191, - 159, - 255 - ], - "67": [ - 156, - 191, - 158, - 255 - ], - "68": [ - 154, - 190, - 157, - 255 - ], - "69": [ - 153, - 189, - 156, - 255 - ], - "70": [ - 151, - 188, - 155, - 255 - ], - "71": [ - 149, - 188, - 154, - 255 - ], - "72": [ - 148, - 187, - 153, - 255 - ], - "73": [ - 146, - 186, - 153, - 255 - ], - "74": [ - 144, - 186, - 152, - 255 - ], - "75": [ - 142, - 185, - 151, - 255 - ], - "76": [ - 141, - 184, - 150, - 255 - ], - "77": [ - 139, - 184, - 149, - 255 - ], - "78": [ - 137, - 183, - 148, - 255 - ], - "79": [ - 136, - 182, - 148, - 255 - ], - "80": [ - 134, - 182, - 147, - 255 - ], - "81": [ - 132, - 181, - 146, - 255 - ], - "82": [ - 130, - 180, - 145, - 255 - ], - "83": [ - 128, - 180, - 145, - 255 - ], - "84": [ - 127, - 179, - 144, - 255 - ], - "85": [ - 125, - 178, - 143, - 255 - ], - "86": [ - 123, - 178, - 143, - 255 - ], - "87": [ - 121, - 177, - 142, - 255 - ], - "88": [ - 119, - 176, - 141, - 255 - ], - "89": [ - 118, - 176, - 141, - 255 - ], - "90": [ - 116, - 175, - 140, - 255 - ], - "91": [ - 114, - 174, - 139, - 255 - ], - "92": [ - 112, - 174, - 139, - 255 - ], - "93": [ - 110, - 173, - 138, - 255 - ], - "94": [ - 108, - 172, - 138, - 255 - ], - "95": [ - 106, - 171, - 137, - 255 - ], - "96": [ - 105, - 171, - 137, - 255 - ], - "97": [ - 103, - 170, - 136, - 255 - ], - "98": [ - 101, - 169, - 136, - 255 - ], - "99": [ - 99, - 169, - 135, - 255 - ], - "100": [ - 97, - 168, - 135, - 255 - ], - "101": [ - 95, - 167, - 134, - 255 - ], - "102": [ - 93, - 167, - 134, - 255 - ], - "103": [ - 91, - 166, - 133, - 255 - ], - "104": [ - 89, - 165, - 133, - 255 - ], - "105": [ - 87, - 165, - 133, - 255 - ], - "106": [ - 85, - 164, - 132, - 255 - ], - "107": [ - 83, - 163, - 132, - 255 - ], - "108": [ - 81, - 162, - 131, - 255 - ], - "109": [ - 79, - 162, - 131, - 255 - ], - "110": [ - 77, - 161, - 131, - 255 - ], - "111": [ - 75, - 160, - 131, - 255 - ], - "112": [ - 73, - 160, - 130, - 255 - ], - "113": [ - 71, - 159, - 130, - 255 - ], - "114": [ - 69, - 158, - 130, - 255 - ], - "115": [ - 67, - 157, - 129, - 255 - ], - "116": [ - 65, - 157, - 129, - 255 - ], - "117": [ - 63, - 156, - 129, - 255 - ], - "118": [ - 61, - 155, - 129, - 255 - ], - "119": [ - 59, - 154, - 129, - 255 - ], - "120": [ - 57, - 153, - 128, - 255 - ], - "121": [ - 55, - 153, - 128, - 255 - ], - "122": [ - 53, - 152, - 128, - 255 - ], - "123": [ - 51, - 151, - 128, - 255 - ], - "124": [ - 49, - 150, - 128, - 255 - ], - "125": [ - 47, - 149, - 127, - 255 - ], - "126": [ - 46, - 149, - 127, - 255 - ], - "127": [ - 44, - 148, - 127, - 255 - ], - "128": [ - 42, - 147, - 127, - 255 - ], - "129": [ - 40, - 146, - 127, - 255 - ], - "130": [ - 38, - 145, - 126, - 255 - ], - "131": [ - 37, - 144, - 126, - 255 - ], - "132": [ - 35, - 144, - 126, - 255 - ], - "133": [ - 34, - 143, - 126, - 255 - ], - "134": [ - 32, - 142, - 126, - 255 - ], - "135": [ - 31, - 141, - 126, - 255 - ], - "136": [ - 29, - 140, - 125, - 255 - ], - "137": [ - 28, - 139, - 125, - 255 - ], - "138": [ - 26, - 138, - 125, - 255 - ], - "139": [ - 25, - 137, - 125, - 255 - ], - "140": [ - 24, - 137, - 124, - 255 - ], - "141": [ - 23, - 136, - 124, - 255 - ], - "142": [ - 22, - 135, - 124, - 255 - ], - "143": [ - 21, - 134, - 124, - 255 - ], - "144": [ - 20, - 133, - 123, - 255 - ], - "145": [ - 19, - 132, - 123, - 255 - ], - "146": [ - 19, - 131, - 123, - 255 - ], - "147": [ - 18, - 130, - 123, - 255 - ], - "148": [ - 18, - 129, - 122, - 255 - ], - "149": [ - 17, - 128, - 122, - 255 - ], - "150": [ - 17, - 127, - 122, - 255 - ], - "151": [ - 17, - 126, - 121, - 255 - ], - "152": [ - 16, - 125, - 121, - 255 - ], - "153": [ - 16, - 125, - 121, - 255 - ], - "154": [ - 16, - 124, - 120, - 255 - ], - "155": [ - 16, - 123, - 120, - 255 - ], - "156": [ - 16, - 122, - 120, - 255 - ], - "157": [ - 16, - 121, - 119, - 255 - ], - "158": [ - 17, - 120, - 119, - 255 - ], - "159": [ - 17, - 119, - 119, - 255 - ], - "160": [ - 17, - 118, - 118, - 255 - ], - "161": [ - 17, - 117, - 118, - 255 - ], - "162": [ - 18, - 116, - 117, - 255 - ], - "163": [ - 18, - 115, - 117, - 255 - ], - "164": [ - 18, - 114, - 117, - 255 - ], - "165": [ - 19, - 113, - 116, - 255 - ], - "166": [ - 19, - 112, - 116, - 255 - ], - "167": [ - 19, - 111, - 115, - 255 - ], - "168": [ - 20, - 110, - 115, - 255 - ], - "169": [ - 20, - 109, - 114, - 255 - ], - "170": [ - 20, - 109, - 114, - 255 - ], - "171": [ - 21, - 108, - 114, - 255 - ], - "172": [ - 21, - 107, - 113, - 255 - ], - "173": [ - 21, - 106, - 113, - 255 - ], - "174": [ - 22, - 105, - 112, - 255 - ], - "175": [ - 22, - 104, - 112, - 255 - ], - "176": [ - 22, - 103, - 111, - 255 - ], - "177": [ - 23, - 102, - 111, - 255 - ], - "178": [ - 23, - 101, - 110, - 255 - ], - "179": [ - 23, - 100, - 110, - 255 - ], - "180": [ - 24, - 99, - 109, - 255 - ], - "181": [ - 24, - 98, - 109, - 255 - ], - "182": [ - 24, - 97, - 108, - 255 - ], - "183": [ - 25, - 96, - 108, - 255 - ], - "184": [ - 25, - 95, - 107, - 255 - ], - "185": [ - 25, - 94, - 107, - 255 - ], - "186": [ - 25, - 94, - 106, - 255 - ], - "187": [ - 26, - 93, - 106, - 255 - ], - "188": [ - 26, - 92, - 105, - 255 - ], - "189": [ - 26, - 91, - 105, - 255 - ], - "190": [ - 26, - 90, - 104, - 255 - ], - "191": [ - 26, - 89, - 103, - 255 - ], - "192": [ - 26, - 88, - 103, - 255 - ], - "193": [ - 27, - 87, - 102, - 255 - ], - "194": [ - 27, - 86, - 102, - 255 - ], - "195": [ - 27, - 85, - 101, - 255 - ], - "196": [ - 27, - 84, - 101, - 255 - ], - "197": [ - 27, - 83, - 100, - 255 - ], - "198": [ - 27, - 82, - 100, - 255 - ], - "199": [ - 27, - 81, - 99, - 255 - ], - "200": [ - 27, - 81, - 98, - 255 - ], - "201": [ - 27, - 80, - 98, - 255 - ], - "202": [ - 28, - 79, - 97, - 255 - ], - "203": [ - 28, - 78, - 97, - 255 - ], - "204": [ - 28, - 77, - 96, - 255 - ], - "205": [ - 28, - 76, - 96, - 255 - ], - "206": [ - 28, - 75, - 95, - 255 - ], - "207": [ - 28, - 74, - 94, - 255 - ], - "208": [ - 28, - 73, - 94, - 255 - ], - "209": [ - 28, - 72, - 93, - 255 - ], - "210": [ - 28, - 71, - 93, - 255 - ], - "211": [ - 28, - 70, - 92, - 255 - ], - "212": [ - 28, - 70, - 91, - 255 - ], - "213": [ - 27, - 69, - 91, - 255 - ], - "214": [ - 27, - 68, - 90, - 255 - ], - "215": [ - 27, - 67, - 90, - 255 - ], - "216": [ - 27, - 66, - 89, - 255 - ], - "217": [ - 27, - 65, - 89, - 255 - ], - "218": [ - 27, - 64, - 88, - 255 - ], - "219": [ - 27, - 63, - 87, - 255 - ], - "220": [ - 27, - 62, - 87, - 255 - ], - "221": [ - 27, - 61, - 86, - 255 - ], - "222": [ - 27, - 60, - 86, - 255 - ], - "223": [ - 27, - 60, - 85, - 255 - ], - "224": [ - 26, - 59, - 84, - 255 - ], - "225": [ - 26, - 58, - 84, - 255 - ], - "226": [ - 26, - 57, - 83, - 255 - ], - "227": [ - 26, - 56, - 83, - 255 - ], - "228": [ - 26, - 55, - 82, - 255 - ], - "229": [ - 26, - 54, - 82, - 255 - ], - "230": [ - 26, - 53, - 81, - 255 - ], - "231": [ - 25, - 52, - 80, - 255 - ], - "232": [ - 25, - 51, - 80, - 255 - ], - "233": [ - 25, - 50, - 79, - 255 - ], - "234": [ - 25, - 49, - 79, - 255 - ], - "235": [ - 25, - 48, - 78, - 255 - ], - "236": [ - 25, - 47, - 78, - 255 - ], - "237": [ - 24, - 47, - 77, - 255 - ], - "238": [ - 24, - 46, - 76, - 255 - ], - "239": [ - 24, - 45, - 76, - 255 - ], - "240": [ - 24, - 44, - 75, - 255 - ], - "241": [ - 24, - 43, - 75, - 255 - ], - "242": [ - 23, - 42, - 74, - 255 - ], - "243": [ - 23, - 41, - 74, - 255 - ], - "244": [ - 23, - 40, - 73, - 255 - ], - "245": [ - 23, - 39, - 72, - 255 - ], - "246": [ - 22, - 38, - 72, - 255 - ], - "247": [ - 22, - 37, - 71, - 255 - ], - "248": [ - 22, - 36, - 71, - 255 - ], - "249": [ - 22, - 35, - 70, - 255 - ], - "250": [ - 22, - 34, - 70, - 255 - ], - "251": [ - 21, - 33, - 69, - 255 - ], - "252": [ - 21, - 32, - 69, - 255 - ], - "253": [ - 21, - 31, - 68, - 255 - ], - "254": [ - 21, - 30, - 68, - 255 - ], - "255": [ - 20, - 29, - 67, - 255 - ] - }, - terrain: { - "0": [ - 51, - 51, - 153, - 255 - ], - "1": [ - 49, - 53, - 155, - 255 - ], - "2": [ - 48, - 56, - 158, - 255 - ], - "3": [ - 47, - 59, - 161, - 255 - ], - "4": [ - 45, - 61, - 163, - 255 - ], - "5": [ - 44, - 64, - 166, - 255 - ], - "6": [ - 43, - 67, - 169, - 255 - ], - "7": [ - 41, - 69, - 171, - 255 - ], - "8": [ - 40, - 72, - 174, - 255 - ], - "9": [ - 39, - 75, - 177, - 255 - ], - "10": [ - 37, - 77, - 179, - 255 - ], - "11": [ - 36, - 80, - 182, - 255 - ], - "12": [ - 35, - 83, - 185, - 255 - ], - "13": [ - 33, - 85, - 187, - 255 - ], - "14": [ - 32, - 88, - 190, - 255 - ], - "15": [ - 31, - 91, - 193, - 255 - ], - "16": [ - 29, - 93, - 195, - 255 - ], - "17": [ - 28, - 96, - 198, - 255 - ], - "18": [ - 27, - 98, - 201, - 255 - ], - "19": [ - 25, - 101, - 203, - 255 - ], - "20": [ - 24, - 104, - 206, - 255 - ], - "21": [ - 23, - 107, - 209, - 255 - ], - "22": [ - 21, - 109, - 211, - 255 - ], - "23": [ - 20, - 112, - 214, - 255 - ], - "24": [ - 19, - 115, - 217, - 255 - ], - "25": [ - 17, - 117, - 219, - 255 - ], - "26": [ - 16, - 120, - 222, - 255 - ], - "27": [ - 14, - 123, - 225, - 255 - ], - "28": [ - 13, - 125, - 227, - 255 - ], - "29": [ - 12, - 128, - 230, - 255 - ], - "30": [ - 11, - 131, - 233, - 255 - ], - "31": [ - 9, - 133, - 235, - 255 - ], - "32": [ - 8, - 136, - 238, - 255 - ], - "33": [ - 7, - 138, - 241, - 255 - ], - "34": [ - 5, - 141, - 243, - 255 - ], - "35": [ - 4, - 144, - 246, - 255 - ], - "36": [ - 3, - 147, - 249, - 255 - ], - "37": [ - 1, - 149, - 251, - 255 - ], - "38": [ - 0, - 152, - 254, - 255 - ], - "39": [ - 0, - 154, - 250, - 255 - ], - "40": [ - 0, - 156, - 244, - 255 - ], - "41": [ - 0, - 158, - 238, - 255 - ], - "42": [ - 0, - 160, - 232, - 255 - ], - "43": [ - 0, - 162, - 226, - 255 - ], - "44": [ - 0, - 164, - 220, - 255 - ], - "45": [ - 0, - 166, - 214, - 255 - ], - "46": [ - 0, - 168, - 208, - 255 - ], - "47": [ - 0, - 170, - 202, - 255 - ], - "48": [ - 0, - 172, - 196, - 255 - ], - "49": [ - 0, - 174, - 190, - 255 - ], - "50": [ - 0, - 176, - 184, - 255 - ], - "51": [ - 0, - 178, - 178, - 255 - ], - "52": [ - 0, - 180, - 172, - 255 - ], - "53": [ - 0, - 182, - 166, - 255 - ], - "54": [ - 0, - 184, - 160, - 255 - ], - "55": [ - 0, - 186, - 154, - 255 - ], - "56": [ - 0, - 188, - 148, - 255 - ], - "57": [ - 0, - 190, - 142, - 255 - ], - "58": [ - 0, - 192, - 136, - 255 - ], - "59": [ - 0, - 194, - 130, - 255 - ], - "60": [ - 0, - 196, - 124, - 255 - ], - "61": [ - 0, - 198, - 118, - 255 - ], - "62": [ - 0, - 200, - 112, - 255 - ], - "63": [ - 0, - 202, - 106, - 255 - ], - "64": [ - 1, - 204, - 102, - 255 - ], - "65": [ - 5, - 205, - 103, - 255 - ], - "66": [ - 8, - 205, - 103, - 255 - ], - "67": [ - 13, - 206, - 104, - 255 - ], - "68": [ - 17, - 207, - 105, - 255 - ], - "69": [ - 21, - 208, - 106, - 255 - ], - "70": [ - 25, - 209, - 107, - 255 - ], - "71": [ - 29, - 209, - 107, - 255 - ], - "72": [ - 33, - 210, - 108, - 255 - ], - "73": [ - 37, - 211, - 109, - 255 - ], - "74": [ - 40, - 212, - 110, - 255 - ], - "75": [ - 45, - 213, - 111, - 255 - ], - "76": [ - 49, - 213, - 111, - 255 - ], - "77": [ - 53, - 214, - 112, - 255 - ], - "78": [ - 57, - 215, - 113, - 255 - ], - "79": [ - 61, - 216, - 114, - 255 - ], - "80": [ - 65, - 217, - 115, - 255 - ], - "81": [ - 69, - 217, - 115, - 255 - ], - "82": [ - 72, - 218, - 116, - 255 - ], - "83": [ - 77, - 219, - 117, - 255 - ], - "84": [ - 81, - 220, - 118, - 255 - ], - "85": [ - 85, - 221, - 119, - 255 - ], - "86": [ - 89, - 221, - 119, - 255 - ], - "87": [ - 93, - 222, - 120, - 255 - ], - "88": [ - 97, - 223, - 121, - 255 - ], - "89": [ - 101, - 224, - 122, - 255 - ], - "90": [ - 104, - 225, - 122, - 255 - ], - "91": [ - 109, - 225, - 123, - 255 - ], - "92": [ - 113, - 226, - 124, - 255 - ], - "93": [ - 117, - 227, - 125, - 255 - ], - "94": [ - 121, - 228, - 126, - 255 - ], - "95": [ - 125, - 229, - 127, - 255 - ], - "96": [ - 129, - 229, - 127, - 255 - ], - "97": [ - 133, - 230, - 128, - 255 - ], - "98": [ - 136, - 231, - 129, - 255 - ], - "99": [ - 141, - 232, - 130, - 255 - ], - "100": [ - 145, - 233, - 131, - 255 - ], - "101": [ - 149, - 233, - 131, - 255 - ], - "102": [ - 153, - 234, - 132, - 255 - ], - "103": [ - 157, - 235, - 133, - 255 - ], - "104": [ - 161, - 236, - 134, - 255 - ], - "105": [ - 165, - 237, - 135, - 255 - ], - "106": [ - 168, - 237, - 135, - 255 - ], - "107": [ - 173, - 238, - 136, - 255 - ], - "108": [ - 177, - 239, - 137, - 255 - ], - "109": [ - 181, - 240, - 138, - 255 - ], - "110": [ - 185, - 241, - 139, - 255 - ], - "111": [ - 189, - 241, - 139, - 255 - ], - "112": [ - 193, - 242, - 140, - 255 - ], - "113": [ - 197, - 243, - 141, - 255 - ], - "114": [ - 200, - 244, - 142, - 255 - ], - "115": [ - 205, - 245, - 143, - 255 - ], - "116": [ - 209, - 245, - 143, - 255 - ], - "117": [ - 213, - 246, - 144, - 255 - ], - "118": [ - 217, - 247, - 145, - 255 - ], - "119": [ - 221, - 248, - 146, - 255 - ], - "120": [ - 225, - 249, - 147, - 255 - ], - "121": [ - 229, - 249, - 147, - 255 - ], - "122": [ - 232, - 250, - 148, - 255 - ], - "123": [ - 237, - 251, - 149, - 255 - ], - "124": [ - 241, - 252, - 150, - 255 - ], - "125": [ - 245, - 253, - 151, - 255 - ], - "126": [ - 249, - 253, - 151, - 255 - ], - "127": [ - 253, - 254, - 152, - 255 - ], - "128": [ - 254, - 253, - 152, - 255 - ], - "129": [ - 252, - 251, - 151, - 255 - ], - "130": [ - 250, - 248, - 150, - 255 - ], - "131": [ - 248, - 246, - 149, - 255 - ], - "132": [ - 246, - 243, - 148, - 255 - ], - "133": [ - 244, - 240, - 147, - 255 - ], - "134": [ - 242, - 238, - 145, - 255 - ], - "135": [ - 240, - 235, - 144, - 255 - ], - "136": [ - 238, - 233, - 143, - 255 - ], - "137": [ - 236, - 230, - 142, - 255 - ], - "138": [ - 234, - 228, - 141, - 255 - ], - "139": [ - 232, - 225, - 140, - 255 - ], - "140": [ - 230, - 223, - 139, - 255 - ], - "141": [ - 228, - 220, - 138, - 255 - ], - "142": [ - 226, - 217, - 137, - 255 - ], - "143": [ - 224, - 215, - 136, - 255 - ], - "144": [ - 222, - 212, - 135, - 255 - ], - "145": [ - 220, - 210, - 134, - 255 - ], - "146": [ - 218, - 207, - 133, - 255 - ], - "147": [ - 216, - 205, - 131, - 255 - ], - "148": [ - 214, - 202, - 130, - 255 - ], - "149": [ - 211, - 199, - 129, - 255 - ], - "150": [ - 210, - 197, - 128, - 255 - ], - "151": [ - 208, - 194, - 127, - 255 - ], - "152": [ - 206, - 192, - 126, - 255 - ], - "153": [ - 204, - 189, - 125, - 255 - ], - "154": [ - 202, - 187, - 124, - 255 - ], - "155": [ - 200, - 184, - 123, - 255 - ], - "156": [ - 198, - 182, - 122, - 255 - ], - "157": [ - 195, - 179, - 121, - 255 - ], - "158": [ - 194, - 176, - 120, - 255 - ], - "159": [ - 192, - 174, - 118, - 255 - ], - "160": [ - 190, - 171, - 117, - 255 - ], - "161": [ - 188, - 169, - 116, - 255 - ], - "162": [ - 186, - 166, - 115, - 255 - ], - "163": [ - 184, - 164, - 114, - 255 - ], - "164": [ - 182, - 161, - 113, - 255 - ], - "165": [ - 179, - 159, - 112, - 255 - ], - "166": [ - 178, - 156, - 111, - 255 - ], - "167": [ - 176, - 153, - 110, - 255 - ], - "168": [ - 174, - 151, - 109, - 255 - ], - "169": [ - 172, - 148, - 108, - 255 - ], - "170": [ - 170, - 146, - 107, - 255 - ], - "171": [ - 168, - 143, - 106, - 255 - ], - "172": [ - 166, - 141, - 104, - 255 - ], - "173": [ - 163, - 138, - 103, - 255 - ], - "174": [ - 162, - 135, - 102, - 255 - ], - "175": [ - 160, - 133, - 101, - 255 - ], - "176": [ - 158, - 130, - 100, - 255 - ], - "177": [ - 156, - 128, - 99, - 255 - ], - "178": [ - 154, - 125, - 98, - 255 - ], - "179": [ - 152, - 123, - 97, - 255 - ], - "180": [ - 150, - 120, - 96, - 255 - ], - "181": [ - 147, - 118, - 95, - 255 - ], - "182": [ - 146, - 115, - 94, - 255 - ], - "183": [ - 144, - 112, - 93, - 255 - ], - "184": [ - 142, - 110, - 91, - 255 - ], - "185": [ - 140, - 107, - 90, - 255 - ], - "186": [ - 138, - 105, - 89, - 255 - ], - "187": [ - 136, - 102, - 88, - 255 - ], - "188": [ - 134, - 100, - 87, - 255 - ], - "189": [ - 131, - 97, - 86, - 255 - ], - "190": [ - 130, - 95, - 85, - 255 - ], - "191": [ - 128, - 92, - 84, - 255 - ], - "192": [ - 129, - 93, - 86, - 255 - ], - "193": [ - 131, - 96, - 88, - 255 - ], - "194": [ - 133, - 98, - 91, - 255 - ], - "195": [ - 135, - 101, - 94, - 255 - ], - "196": [ - 136, - 103, - 96, - 255 - ], - "197": [ - 139, - 106, - 99, - 255 - ], - "198": [ - 141, - 109, - 102, - 255 - ], - "199": [ - 143, - 111, - 104, - 255 - ], - "200": [ - 145, - 114, - 107, - 255 - ], - "201": [ - 147, - 116, - 110, - 255 - ], - "202": [ - 149, - 119, - 112, - 255 - ], - "203": [ - 151, - 121, - 115, - 255 - ], - "204": [ - 153, - 124, - 118, - 255 - ], - "205": [ - 155, - 127, - 121, - 255 - ], - "206": [ - 157, - 129, - 123, - 255 - ], - "207": [ - 159, - 132, - 126, - 255 - ], - "208": [ - 161, - 134, - 129, - 255 - ], - "209": [ - 163, - 137, - 131, - 255 - ], - "210": [ - 165, - 139, - 134, - 255 - ], - "211": [ - 167, - 142, - 137, - 255 - ], - "212": [ - 168, - 144, - 139, - 255 - ], - "213": [ - 171, - 147, - 142, - 255 - ], - "214": [ - 173, - 150, - 145, - 255 - ], - "215": [ - 175, - 152, - 147, - 255 - ], - "216": [ - 177, - 155, - 150, - 255 - ], - "217": [ - 179, - 157, - 153, - 255 - ], - "218": [ - 181, - 160, - 155, - 255 - ], - "219": [ - 183, - 162, - 158, - 255 - ], - "220": [ - 185, - 165, - 161, - 255 - ], - "221": [ - 187, - 167, - 163, - 255 - ], - "222": [ - 189, - 170, - 166, - 255 - ], - "223": [ - 191, - 173, - 169, - 255 - ], - "224": [ - 193, - 175, - 171, - 255 - ], - "225": [ - 195, - 178, - 174, - 255 - ], - "226": [ - 196, - 180, - 177, - 255 - ], - "227": [ - 199, - 183, - 179, - 255 - ], - "228": [ - 200, - 185, - 182, - 255 - ], - "229": [ - 203, - 188, - 185, - 255 - ], - "230": [ - 205, - 191, - 187, - 255 - ], - "231": [ - 207, - 193, - 190, - 255 - ], - "232": [ - 209, - 196, - 193, - 255 - ], - "233": [ - 211, - 198, - 196, - 255 - ], - "234": [ - 212, - 201, - 198, - 255 - ], - "235": [ - 215, - 203, - 201, - 255 - ], - "236": [ - 217, - 206, - 204, - 255 - ], - "237": [ - 219, - 208, - 206, - 255 - ], - "238": [ - 221, - 211, - 209, - 255 - ], - "239": [ - 223, - 214, - 212, - 255 - ], - "240": [ - 225, - 216, - 214, - 255 - ], - "241": [ - 227, - 219, - 217, - 255 - ], - "242": [ - 228, - 221, - 220, - 255 - ], - "243": [ - 231, - 224, - 222, - 255 - ], - "244": [ - 232, - 226, - 225, - 255 - ], - "245": [ - 235, - 229, - 228, - 255 - ], - "246": [ - 237, - 231, - 230, - 255 - ], - "247": [ - 239, - 234, - 233, - 255 - ], - "248": [ - 241, - 237, - 236, - 255 - ], - "249": [ - 243, - 239, - 238, - 255 - ], - "250": [ - 244, - 242, - 241, - 255 - ], - "251": [ - 247, - 244, - 244, - 255 - ], - "252": [ - 249, - 247, - 246, - 255 - ], - "253": [ - 251, - 249, - 249, - 255 - ], - "254": [ - 253, - 252, - 252, - 255 - ], - "255": [ - 255, - 255, - 255, - 255 - ] - }, - thermal: { - "0": [ - 3, - 35, - 51, - 255 - ], - "1": [ - 4, - 35, - 53, - 255 - ], - "2": [ - 4, - 36, - 55, - 255 - ], - "3": [ - 4, - 37, - 57, - 255 - ], - "4": [ - 4, - 38, - 58, - 255 - ], - "5": [ - 4, - 38, - 60, - 255 - ], - "6": [ - 5, - 39, - 62, - 255 - ], - "7": [ - 5, - 40, - 64, - 255 - ], - "8": [ - 5, - 40, - 66, - 255 - ], - "9": [ - 5, - 41, - 68, - 255 - ], - "10": [ - 5, - 42, - 70, - 255 - ], - "11": [ - 6, - 42, - 73, - 255 - ], - "12": [ - 6, - 43, - 75, - 255 - ], - "13": [ - 6, - 43, - 77, - 255 - ], - "14": [ - 7, - 44, - 79, - 255 - ], - "15": [ - 7, - 44, - 81, - 255 - ], - "16": [ - 8, - 45, - 84, - 255 - ], - "17": [ - 8, - 46, - 86, - 255 - ], - "18": [ - 9, - 46, - 88, - 255 - ], - "19": [ - 10, - 47, - 90, - 255 - ], - "20": [ - 10, - 47, - 93, - 255 - ], - "21": [ - 11, - 48, - 95, - 255 - ], - "22": [ - 12, - 48, - 98, - 255 - ], - "23": [ - 13, - 48, - 100, - 255 - ], - "24": [ - 14, - 49, - 103, - 255 - ], - "25": [ - 15, - 49, - 105, - 255 - ], - "26": [ - 16, - 50, - 108, - 255 - ], - "27": [ - 17, - 50, - 110, - 255 - ], - "28": [ - 18, - 50, - 113, - 255 - ], - "29": [ - 20, - 50, - 116, - 255 - ], - "30": [ - 21, - 51, - 118, - 255 - ], - "31": [ - 22, - 51, - 121, - 255 - ], - "32": [ - 24, - 51, - 124, - 255 - ], - "33": [ - 26, - 51, - 126, - 255 - ], - "34": [ - 27, - 51, - 129, - 255 - ], - "35": [ - 29, - 51, - 132, - 255 - ], - "36": [ - 31, - 51, - 134, - 255 - ], - "37": [ - 33, - 51, - 137, - 255 - ], - "38": [ - 35, - 51, - 140, - 255 - ], - "39": [ - 37, - 51, - 142, - 255 - ], - "40": [ - 39, - 51, - 145, - 255 - ], - "41": [ - 41, - 51, - 147, - 255 - ], - "42": [ - 43, - 51, - 149, - 255 - ], - "43": [ - 46, - 51, - 151, - 255 - ], - "44": [ - 48, - 51, - 153, - 255 - ], - "45": [ - 50, - 50, - 154, - 255 - ], - "46": [ - 53, - 50, - 155, - 255 - ], - "47": [ - 55, - 51, - 157, - 255 - ], - "48": [ - 57, - 51, - 157, - 255 - ], - "49": [ - 59, - 51, - 158, - 255 - ], - "50": [ - 61, - 51, - 159, - 255 - ], - "51": [ - 63, - 51, - 159, - 255 - ], - "52": [ - 65, - 52, - 159, - 255 - ], - "53": [ - 67, - 52, - 159, - 255 - ], - "54": [ - 69, - 53, - 159, - 255 - ], - "55": [ - 71, - 53, - 159, - 255 - ], - "56": [ - 73, - 54, - 159, - 255 - ], - "57": [ - 74, - 54, - 159, - 255 - ], - "58": [ - 76, - 55, - 158, - 255 - ], - "59": [ - 78, - 55, - 158, - 255 - ], - "60": [ - 79, - 56, - 157, - 255 - ], - "61": [ - 81, - 57, - 157, - 255 - ], - "62": [ - 83, - 57, - 156, - 255 - ], - "63": [ - 84, - 58, - 156, - 255 - ], - "64": [ - 86, - 59, - 156, - 255 - ], - "65": [ - 87, - 59, - 155, - 255 - ], - "66": [ - 89, - 60, - 155, - 255 - ], - "67": [ - 90, - 61, - 154, - 255 - ], - "68": [ - 92, - 61, - 154, - 255 - ], - "69": [ - 93, - 62, - 153, - 255 - ], - "70": [ - 95, - 63, - 153, - 255 - ], - "71": [ - 96, - 63, - 152, - 255 - ], - "72": [ - 97, - 64, - 152, - 255 - ], - "73": [ - 99, - 65, - 151, - 255 - ], - "74": [ - 100, - 66, - 151, - 255 - ], - "75": [ - 102, - 66, - 150, - 255 - ], - "76": [ - 103, - 67, - 150, - 255 - ], - "77": [ - 104, - 67, - 149, - 255 - ], - "78": [ - 106, - 68, - 149, - 255 - ], - "79": [ - 107, - 69, - 148, - 255 - ], - "80": [ - 108, - 69, - 148, - 255 - ], - "81": [ - 110, - 70, - 147, - 255 - ], - "82": [ - 111, - 71, - 147, - 255 - ], - "83": [ - 112, - 71, - 147, - 255 - ], - "84": [ - 114, - 72, - 146, - 255 - ], - "85": [ - 115, - 73, - 146, - 255 - ], - "86": [ - 117, - 73, - 146, - 255 - ], - "87": [ - 118, - 74, - 145, - 255 - ], - "88": [ - 119, - 74, - 145, - 255 - ], - "89": [ - 121, - 75, - 144, - 255 - ], - "90": [ - 122, - 76, - 144, - 255 - ], - "91": [ - 123, - 76, - 144, - 255 - ], - "92": [ - 125, - 77, - 143, - 255 - ], - "93": [ - 126, - 77, - 143, - 255 - ], - "94": [ - 127, - 78, - 143, - 255 - ], - "95": [ - 129, - 78, - 142, - 255 - ], - "96": [ - 130, - 79, - 142, - 255 - ], - "97": [ - 131, - 80, - 142, - 255 - ], - "98": [ - 133, - 80, - 142, - 255 - ], - "99": [ - 134, - 81, - 141, - 255 - ], - "100": [ - 135, - 81, - 141, - 255 - ], - "101": [ - 137, - 82, - 141, - 255 - ], - "102": [ - 138, - 82, - 140, - 255 - ], - "103": [ - 140, - 83, - 140, - 255 - ], - "104": [ - 141, - 83, - 140, - 255 - ], - "105": [ - 142, - 84, - 139, - 255 - ], - "106": [ - 144, - 84, - 139, - 255 - ], - "107": [ - 145, - 85, - 139, - 255 - ], - "108": [ - 147, - 85, - 138, - 255 - ], - "109": [ - 148, - 86, - 138, - 255 - ], - "110": [ - 150, - 86, - 138, - 255 - ], - "111": [ - 151, - 87, - 137, - 255 - ], - "112": [ - 152, - 87, - 137, - 255 - ], - "113": [ - 154, - 88, - 136, - 255 - ], - "114": [ - 155, - 88, - 136, - 255 - ], - "115": [ - 157, - 89, - 136, - 255 - ], - "116": [ - 158, - 89, - 135, - 255 - ], - "117": [ - 160, - 90, - 135, - 255 - ], - "118": [ - 161, - 90, - 134, - 255 - ], - "119": [ - 163, - 91, - 134, - 255 - ], - "120": [ - 164, - 91, - 133, - 255 - ], - "121": [ - 166, - 92, - 133, - 255 - ], - "122": [ - 167, - 92, - 133, - 255 - ], - "123": [ - 169, - 93, - 132, - 255 - ], - "124": [ - 170, - 93, - 131, - 255 - ], - "125": [ - 172, - 93, - 131, - 255 - ], - "126": [ - 173, - 94, - 130, - 255 - ], - "127": [ - 175, - 94, - 130, - 255 - ], - "128": [ - 176, - 95, - 129, - 255 - ], - "129": [ - 178, - 95, - 129, - 255 - ], - "130": [ - 179, - 96, - 128, - 255 - ], - "131": [ - 181, - 96, - 127, - 255 - ], - "132": [ - 182, - 97, - 127, - 255 - ], - "133": [ - 184, - 97, - 126, - 255 - ], - "134": [ - 185, - 97, - 125, - 255 - ], - "135": [ - 187, - 98, - 124, - 255 - ], - "136": [ - 188, - 98, - 124, - 255 - ], - "137": [ - 190, - 99, - 123, - 255 - ], - "138": [ - 191, - 99, - 122, - 255 - ], - "139": [ - 193, - 100, - 121, - 255 - ], - "140": [ - 194, - 100, - 120, - 255 - ], - "141": [ - 196, - 101, - 120, - 255 - ], - "142": [ - 197, - 101, - 119, - 255 - ], - "143": [ - 199, - 102, - 118, - 255 - ], - "144": [ - 200, - 102, - 117, - 255 - ], - "145": [ - 202, - 103, - 116, - 255 - ], - "146": [ - 203, - 103, - 115, - 255 - ], - "147": [ - 205, - 104, - 114, - 255 - ], - "148": [ - 206, - 104, - 113, - 255 - ], - "149": [ - 207, - 105, - 112, - 255 - ], - "150": [ - 209, - 105, - 111, - 255 - ], - "151": [ - 210, - 106, - 110, - 255 - ], - "152": [ - 212, - 107, - 109, - 255 - ], - "153": [ - 213, - 107, - 108, - 255 - ], - "154": [ - 214, - 108, - 107, - 255 - ], - "155": [ - 216, - 108, - 105, - 255 - ], - "156": [ - 217, - 109, - 104, - 255 - ], - "157": [ - 219, - 110, - 103, - 255 - ], - "158": [ - 220, - 110, - 102, - 255 - ], - "159": [ - 221, - 111, - 101, - 255 - ], - "160": [ - 222, - 112, - 100, - 255 - ], - "161": [ - 224, - 112, - 98, - 255 - ], - "162": [ - 225, - 113, - 97, - 255 - ], - "163": [ - 226, - 114, - 96, - 255 - ], - "164": [ - 227, - 115, - 95, - 255 - ], - "165": [ - 229, - 116, - 93, - 255 - ], - "166": [ - 230, - 116, - 92, - 255 - ], - "167": [ - 231, - 117, - 91, - 255 - ], - "168": [ - 232, - 118, - 90, - 255 - ], - "169": [ - 233, - 119, - 88, - 255 - ], - "170": [ - 234, - 120, - 87, - 255 - ], - "171": [ - 235, - 121, - 86, - 255 - ], - "172": [ - 236, - 122, - 85, - 255 - ], - "173": [ - 237, - 123, - 83, - 255 - ], - "174": [ - 238, - 124, - 82, - 255 - ], - "175": [ - 239, - 125, - 81, - 255 - ], - "176": [ - 240, - 126, - 80, - 255 - ], - "177": [ - 241, - 127, - 79, - 255 - ], - "178": [ - 241, - 128, - 78, - 255 - ], - "179": [ - 242, - 130, - 76, - 255 - ], - "180": [ - 243, - 131, - 75, - 255 - ], - "181": [ - 243, - 132, - 74, - 255 - ], - "182": [ - 244, - 133, - 73, - 255 - ], - "183": [ - 245, - 135, - 72, - 255 - ], - "184": [ - 245, - 136, - 71, - 255 - ], - "185": [ - 246, - 137, - 70, - 255 - ], - "186": [ - 246, - 139, - 69, - 255 - ], - "187": [ - 247, - 140, - 69, - 255 - ], - "188": [ - 247, - 141, - 68, - 255 - ], - "189": [ - 248, - 143, - 67, - 255 - ], - "190": [ - 248, - 144, - 66, - 255 - ], - "191": [ - 249, - 146, - 65, - 255 - ], - "192": [ - 249, - 147, - 65, - 255 - ], - "193": [ - 249, - 148, - 64, - 255 - ], - "194": [ - 250, - 150, - 63, - 255 - ], - "195": [ - 250, - 151, - 63, - 255 - ], - "196": [ - 250, - 153, - 62, - 255 - ], - "197": [ - 250, - 154, - 62, - 255 - ], - "198": [ - 250, - 156, - 62, - 255 - ], - "199": [ - 251, - 157, - 61, - 255 - ], - "200": [ - 251, - 159, - 61, - 255 - ], - "201": [ - 251, - 161, - 61, - 255 - ], - "202": [ - 251, - 162, - 60, - 255 - ], - "203": [ - 251, - 164, - 60, - 255 - ], - "204": [ - 251, - 165, - 60, - 255 - ], - "205": [ - 251, - 167, - 60, - 255 - ], - "206": [ - 251, - 168, - 60, - 255 - ], - "207": [ - 251, - 170, - 60, - 255 - ], - "208": [ - 251, - 172, - 60, - 255 - ], - "209": [ - 251, - 173, - 60, - 255 - ], - "210": [ - 251, - 175, - 60, - 255 - ], - "211": [ - 251, - 176, - 60, - 255 - ], - "212": [ - 251, - 178, - 60, - 255 - ], - "213": [ - 251, - 180, - 60, - 255 - ], - "214": [ - 251, - 181, - 61, - 255 - ], - "215": [ - 251, - 183, - 61, - 255 - ], - "216": [ - 250, - 184, - 61, - 255 - ], - "217": [ - 250, - 186, - 62, - 255 - ], - "218": [ - 250, - 188, - 62, - 255 - ], - "219": [ - 250, - 189, - 62, - 255 - ], - "220": [ - 250, - 191, - 63, - 255 - ], - "221": [ - 249, - 193, - 63, - 255 - ], - "222": [ - 249, - 194, - 64, - 255 - ], - "223": [ - 249, - 196, - 64, - 255 - ], - "224": [ - 249, - 198, - 65, - 255 - ], - "225": [ - 248, - 199, - 65, - 255 - ], - "226": [ - 248, - 201, - 66, - 255 - ], - "227": [ - 248, - 203, - 67, - 255 - ], - "228": [ - 247, - 204, - 67, - 255 - ], - "229": [ - 247, - 206, - 68, - 255 - ], - "230": [ - 246, - 208, - 69, - 255 - ], - "231": [ - 246, - 209, - 69, - 255 - ], - "232": [ - 246, - 211, - 70, - 255 - ], - "233": [ - 245, - 213, - 71, - 255 - ], - "234": [ - 245, - 214, - 72, - 255 - ], - "235": [ - 244, - 216, - 72, - 255 - ], - "236": [ - 244, - 218, - 73, - 255 - ], - "237": [ - 243, - 219, - 74, - 255 - ], - "238": [ - 243, - 221, - 75, - 255 - ], - "239": [ - 242, - 223, - 76, - 255 - ], - "240": [ - 242, - 224, - 77, - 255 - ], - "241": [ - 241, - 226, - 77, - 255 - ], - "242": [ - 241, - 228, - 78, - 255 - ], - "243": [ - 240, - 229, - 79, - 255 - ], - "244": [ - 239, - 231, - 80, - 255 - ], - "245": [ - 239, - 233, - 81, - 255 - ], - "246": [ - 238, - 234, - 82, - 255 - ], - "247": [ - 238, - 236, - 83, - 255 - ], - "248": [ - 237, - 238, - 84, - 255 - ], - "249": [ - 236, - 240, - 85, - 255 - ], - "250": [ - 235, - 241, - 86, - 255 - ], - "251": [ - 235, - 243, - 86, - 255 - ], - "252": [ - 234, - 245, - 87, - 255 - ], - "253": [ - 233, - 246, - 88, - 255 - ], - "254": [ - 232, - 248, - 89, - 255 - ], - "255": [ - 231, - 250, - 90, - 255 - ] - }, - topo: { - "0": [ - 39, - 26, - 44, - 255 - ], - "1": [ - 41, - 27, - 46, - 255 - ], - "2": [ - 42, - 29, - 49, - 255 - ], - "3": [ - 43, - 30, - 52, - 255 - ], - "4": [ - 45, - 32, - 55, - 255 - ], - "5": [ - 46, - 33, - 57, - 255 - ], - "6": [ - 47, - 35, - 60, - 255 - ], - "7": [ - 49, - 36, - 63, - 255 - ], - "8": [ - 50, - 38, - 66, - 255 - ], - "9": [ - 51, - 39, - 69, - 255 - ], - "10": [ - 52, - 41, - 72, - 255 - ], - "11": [ - 53, - 42, - 75, - 255 - ], - "12": [ - 54, - 43, - 78, - 255 - ], - "13": [ - 56, - 45, - 82, - 255 - ], - "14": [ - 57, - 46, - 85, - 255 - ], - "15": [ - 58, - 48, - 88, - 255 - ], - "16": [ - 59, - 49, - 91, - 255 - ], - "17": [ - 60, - 51, - 95, - 255 - ], - "18": [ - 61, - 52, - 98, - 255 - ], - "19": [ - 61, - 54, - 101, - 255 - ], - "20": [ - 62, - 55, - 105, - 255 - ], - "21": [ - 63, - 57, - 108, - 255 - ], - "22": [ - 63, - 58, - 111, - 255 - ], - "23": [ - 64, - 60, - 115, - 255 - ], - "24": [ - 64, - 61, - 118, - 255 - ], - "25": [ - 65, - 63, - 121, - 255 - ], - "26": [ - 65, - 65, - 124, - 255 - ], - "27": [ - 65, - 67, - 127, - 255 - ], - "28": [ - 65, - 69, - 130, - 255 - ], - "29": [ - 65, - 70, - 133, - 255 - ], - "30": [ - 64, - 72, - 135, - 255 - ], - "31": [ - 64, - 75, - 137, - 255 - ], - "32": [ - 64, - 77, - 139, - 255 - ], - "33": [ - 63, - 79, - 141, - 255 - ], - "34": [ - 63, - 81, - 142, - 255 - ], - "35": [ - 62, - 83, - 143, - 255 - ], - "36": [ - 62, - 85, - 144, - 255 - ], - "37": [ - 62, - 88, - 145, - 255 - ], - "38": [ - 61, - 90, - 146, - 255 - ], - "39": [ - 61, - 92, - 146, - 255 - ], - "40": [ - 61, - 94, - 147, - 255 - ], - "41": [ - 61, - 96, - 147, - 255 - ], - "42": [ - 61, - 98, - 148, - 255 - ], - "43": [ - 61, - 100, - 148, - 255 - ], - "44": [ - 61, - 102, - 149, - 255 - ], - "45": [ - 62, - 105, - 149, - 255 - ], - "46": [ - 62, - 107, - 150, - 255 - ], - "47": [ - 62, - 109, - 150, - 255 - ], - "48": [ - 63, - 111, - 150, - 255 - ], - "49": [ - 63, - 113, - 151, - 255 - ], - "50": [ - 63, - 115, - 151, - 255 - ], - "51": [ - 64, - 117, - 152, - 255 - ], - "52": [ - 64, - 119, - 152, - 255 - ], - "53": [ - 65, - 121, - 153, - 255 - ], - "54": [ - 66, - 123, - 153, - 255 - ], - "55": [ - 66, - 125, - 153, - 255 - ], - "56": [ - 67, - 127, - 154, - 255 - ], - "57": [ - 67, - 129, - 154, - 255 - ], - "58": [ - 68, - 130, - 155, - 255 - ], - "59": [ - 69, - 132, - 155, - 255 - ], - "60": [ - 69, - 134, - 156, - 255 - ], - "61": [ - 70, - 136, - 156, - 255 - ], - "62": [ - 71, - 138, - 157, - 255 - ], - "63": [ - 71, - 140, - 157, - 255 - ], - "64": [ - 72, - 142, - 157, - 255 - ], - "65": [ - 73, - 144, - 158, - 255 - ], - "66": [ - 73, - 146, - 158, - 255 - ], - "67": [ - 74, - 148, - 159, - 255 - ], - "68": [ - 75, - 150, - 159, - 255 - ], - "69": [ - 75, - 152, - 160, - 255 - ], - "70": [ - 76, - 154, - 160, - 255 - ], - "71": [ - 77, - 156, - 160, - 255 - ], - "72": [ - 78, - 159, - 161, - 255 - ], - "73": [ - 78, - 161, - 161, - 255 - ], - "74": [ - 79, - 163, - 162, - 255 - ], - "75": [ - 80, - 165, - 162, - 255 - ], - "76": [ - 81, - 167, - 162, - 255 - ], - "77": [ - 82, - 169, - 162, - 255 - ], - "78": [ - 83, - 171, - 163, - 255 - ], - "79": [ - 84, - 173, - 163, - 255 - ], - "80": [ - 85, - 175, - 163, - 255 - ], - "81": [ - 86, - 177, - 163, - 255 - ], - "82": [ - 88, - 179, - 163, - 255 - ], - "83": [ - 89, - 181, - 163, - 255 - ], - "84": [ - 91, - 183, - 163, - 255 - ], - "85": [ - 92, - 185, - 163, - 255 - ], - "86": [ - 94, - 187, - 163, - 255 - ], - "87": [ - 96, - 189, - 163, - 255 - ], - "88": [ - 98, - 191, - 163, - 255 - ], - "89": [ - 100, - 193, - 163, - 255 - ], - "90": [ - 103, - 195, - 163, - 255 - ], - "91": [ - 105, - 197, - 163, - 255 - ], - "92": [ - 108, - 199, - 163, - 255 - ], - "93": [ - 111, - 201, - 163, - 255 - ], - "94": [ - 114, - 202, - 163, - 255 - ], - "95": [ - 118, - 204, - 163, - 255 - ], - "96": [ - 121, - 206, - 162, - 255 - ], - "97": [ - 125, - 208, - 162, - 255 - ], - "98": [ - 129, - 209, - 162, - 255 - ], - "99": [ - 133, - 211, - 163, - 255 - ], - "100": [ - 137, - 213, - 163, - 255 - ], - "101": [ - 141, - 214, - 163, - 255 - ], - "102": [ - 145, - 216, - 163, - 255 - ], - "103": [ - 149, - 217, - 164, - 255 - ], - "104": [ - 154, - 219, - 164, - 255 - ], - "105": [ - 158, - 220, - 165, - 255 - ], - "106": [ - 163, - 222, - 166, - 255 - ], - "107": [ - 167, - 223, - 167, - 255 - ], - "108": [ - 171, - 225, - 168, - 255 - ], - "109": [ - 176, - 226, - 169, - 255 - ], - "110": [ - 180, - 227, - 170, - 255 - ], - "111": [ - 184, - 229, - 171, - 255 - ], - "112": [ - 189, - 230, - 173, - 255 - ], - "113": [ - 193, - 232, - 174, - 255 - ], - "114": [ - 197, - 233, - 176, - 255 - ], - "115": [ - 201, - 235, - 177, - 255 - ], - "116": [ - 206, - 236, - 179, - 255 - ], - "117": [ - 210, - 237, - 181, - 255 - ], - "118": [ - 214, - 239, - 183, - 255 - ], - "119": [ - 218, - 240, - 185, - 255 - ], - "120": [ - 222, - 242, - 187, - 255 - ], - "121": [ - 226, - 243, - 189, - 255 - ], - "122": [ - 230, - 245, - 191, - 255 - ], - "123": [ - 235, - 246, - 193, - 255 - ], - "124": [ - 239, - 248, - 195, - 255 - ], - "125": [ - 243, - 249, - 198, - 255 - ], - "126": [ - 247, - 251, - 200, - 255 - ], - "127": [ - 251, - 252, - 202, - 255 - ], - "128": [ - 13, - 37, - 19, - 255 - ], - "129": [ - 14, - 38, - 20, - 255 - ], - "130": [ - 15, - 40, - 21, - 255 - ], - "131": [ - 16, - 42, - 21, - 255 - ], - "132": [ - 17, - 44, - 22, - 255 - ], - "133": [ - 18, - 46, - 23, - 255 - ], - "134": [ - 19, - 47, - 23, - 255 - ], - "135": [ - 19, - 49, - 24, - 255 - ], - "136": [ - 20, - 51, - 25, - 255 - ], - "137": [ - 21, - 53, - 25, - 255 - ], - "138": [ - 22, - 54, - 26, - 255 - ], - "139": [ - 23, - 56, - 26, - 255 - ], - "140": [ - 24, - 58, - 27, - 255 - ], - "141": [ - 25, - 60, - 27, - 255 - ], - "142": [ - 25, - 61, - 27, - 255 - ], - "143": [ - 26, - 63, - 28, - 255 - ], - "144": [ - 27, - 65, - 28, - 255 - ], - "145": [ - 28, - 67, - 29, - 255 - ], - "146": [ - 29, - 68, - 29, - 255 - ], - "147": [ - 29, - 70, - 29, - 255 - ], - "148": [ - 30, - 72, - 29, - 255 - ], - "149": [ - 32, - 74, - 30, - 255 - ], - "150": [ - 33, - 75, - 30, - 255 - ], - "151": [ - 34, - 77, - 30, - 255 - ], - "152": [ - 36, - 79, - 30, - 255 - ], - "153": [ - 39, - 80, - 30, - 255 - ], - "154": [ - 42, - 81, - 30, - 255 - ], - "155": [ - 45, - 83, - 31, - 255 - ], - "156": [ - 48, - 84, - 32, - 255 - ], - "157": [ - 51, - 85, - 33, - 255 - ], - "158": [ - 54, - 87, - 35, - 255 - ], - "159": [ - 57, - 88, - 36, - 255 - ], - "160": [ - 59, - 89, - 38, - 255 - ], - "161": [ - 62, - 90, - 40, - 255 - ], - "162": [ - 65, - 92, - 41, - 255 - ], - "163": [ - 67, - 93, - 43, - 255 - ], - "164": [ - 70, - 94, - 45, - 255 - ], - "165": [ - 73, - 95, - 46, - 255 - ], - "166": [ - 75, - 97, - 47, - 255 - ], - "167": [ - 78, - 98, - 49, - 255 - ], - "168": [ - 81, - 99, - 50, - 255 - ], - "169": [ - 83, - 100, - 51, - 255 - ], - "170": [ - 86, - 101, - 52, - 255 - ], - "171": [ - 89, - 103, - 54, - 255 - ], - "172": [ - 91, - 104, - 55, - 255 - ], - "173": [ - 94, - 105, - 55, - 255 - ], - "174": [ - 96, - 106, - 56, - 255 - ], - "175": [ - 99, - 108, - 57, - 255 - ], - "176": [ - 102, - 109, - 58, - 255 - ], - "177": [ - 104, - 110, - 59, - 255 - ], - "178": [ - 107, - 111, - 59, - 255 - ], - "179": [ - 110, - 113, - 60, - 255 - ], - "180": [ - 112, - 114, - 60, - 255 - ], - "181": [ - 115, - 115, - 61, - 255 - ], - "182": [ - 118, - 116, - 61, - 255 - ], - "183": [ - 120, - 118, - 62, - 255 - ], - "184": [ - 123, - 119, - 62, - 255 - ], - "185": [ - 126, - 120, - 62, - 255 - ], - "186": [ - 128, - 121, - 63, - 255 - ], - "187": [ - 131, - 123, - 63, - 255 - ], - "188": [ - 134, - 124, - 63, - 255 - ], - "189": [ - 136, - 125, - 63, - 255 - ], - "190": [ - 139, - 126, - 63, - 255 - ], - "191": [ - 142, - 128, - 63, - 255 - ], - "192": [ - 144, - 129, - 63, - 255 - ], - "193": [ - 147, - 130, - 63, - 255 - ], - "194": [ - 150, - 131, - 63, - 255 - ], - "195": [ - 153, - 133, - 63, - 255 - ], - "196": [ - 155, - 134, - 63, - 255 - ], - "197": [ - 158, - 135, - 63, - 255 - ], - "198": [ - 161, - 136, - 63, - 255 - ], - "199": [ - 164, - 138, - 63, - 255 - ], - "200": [ - 167, - 139, - 63, - 255 - ], - "201": [ - 169, - 140, - 63, - 255 - ], - "202": [ - 172, - 142, - 62, - 255 - ], - "203": [ - 175, - 143, - 62, - 255 - ], - "204": [ - 178, - 144, - 62, - 255 - ], - "205": [ - 181, - 145, - 62, - 255 - ], - "206": [ - 184, - 146, - 62, - 255 - ], - "207": [ - 187, - 148, - 62, - 255 - ], - "208": [ - 190, - 149, - 62, - 255 - ], - "209": [ - 193, - 150, - 64, - 255 - ], - "210": [ - 194, - 152, - 68, - 255 - ], - "211": [ - 195, - 154, - 72, - 255 - ], - "212": [ - 197, - 156, - 76, - 255 - ], - "213": [ - 198, - 158, - 79, - 255 - ], - "214": [ - 199, - 160, - 83, - 255 - ], - "215": [ - 200, - 162, - 86, - 255 - ], - "216": [ - 201, - 164, - 90, - 255 - ], - "217": [ - 202, - 167, - 93, - 255 - ], - "218": [ - 203, - 169, - 97, - 255 - ], - "219": [ - 204, - 171, - 100, - 255 - ], - "220": [ - 205, - 173, - 104, - 255 - ], - "221": [ - 206, - 175, - 107, - 255 - ], - "222": [ - 207, - 177, - 111, - 255 - ], - "223": [ - 208, - 179, - 114, - 255 - ], - "224": [ - 210, - 182, - 118, - 255 - ], - "225": [ - 211, - 184, - 121, - 255 - ], - "226": [ - 212, - 186, - 125, - 255 - ], - "227": [ - 213, - 188, - 128, - 255 - ], - "228": [ - 214, - 190, - 132, - 255 - ], - "229": [ - 215, - 193, - 135, - 255 - ], - "230": [ - 216, - 195, - 139, - 255 - ], - "231": [ - 217, - 197, - 142, - 255 - ], - "232": [ - 218, - 199, - 146, - 255 - ], - "233": [ - 219, - 202, - 149, - 255 - ], - "234": [ - 220, - 204, - 153, - 255 - ], - "235": [ - 222, - 206, - 156, - 255 - ], - "236": [ - 223, - 208, - 160, - 255 - ], - "237": [ - 224, - 211, - 163, - 255 - ], - "238": [ - 225, - 213, - 167, - 255 - ], - "239": [ - 226, - 215, - 170, - 255 - ], - "240": [ - 227, - 218, - 174, - 255 - ], - "241": [ - 229, - 220, - 177, - 255 - ], - "242": [ - 230, - 222, - 181, - 255 - ], - "243": [ - 231, - 224, - 185, - 255 - ], - "244": [ - 232, - 227, - 188, - 255 - ], - "245": [ - 234, - 229, - 192, - 255 - ], - "246": [ - 235, - 231, - 195, - 255 - ], - "247": [ - 236, - 234, - 199, - 255 - ], - "248": [ - 238, - 236, - 202, - 255 - ], - "249": [ - 239, - 239, - 206, - 255 - ], - "250": [ - 241, - 241, - 210, - 255 - ], - "251": [ - 242, - 243, - 213, - 255 - ], - "252": [ - 243, - 246, - 217, - 255 - ], - "253": [ - 245, - 248, - 220, - 255 - ], - "254": [ - 247, - 250, - 224, - 255 - ], - "255": [ - 248, - 253, - 228, - 255 - ] - }, - turbid: { - "0": [ - 232, - 245, - 171, - 255 - ], - "1": [ - 232, - 244, - 169, - 255 - ], - "2": [ - 231, - 243, - 168, - 255 - ], - "3": [ - 231, - 242, - 166, - 255 - ], - "4": [ - 230, - 241, - 165, - 255 - ], - "5": [ - 229, - 239, - 163, - 255 - ], - "6": [ - 229, - 238, - 162, - 255 - ], - "7": [ - 228, - 237, - 160, - 255 - ], - "8": [ - 228, - 236, - 159, - 255 - ], - "9": [ - 227, - 235, - 157, - 255 - ], - "10": [ - 227, - 234, - 156, - 255 - ], - "11": [ - 226, - 232, - 155, - 255 - ], - "12": [ - 226, - 231, - 153, - 255 - ], - "13": [ - 225, - 230, - 152, - 255 - ], - "14": [ - 225, - 229, - 150, - 255 - ], - "15": [ - 224, - 228, - 149, - 255 - ], - "16": [ - 223, - 227, - 147, - 255 - ], - "17": [ - 223, - 226, - 146, - 255 - ], - "18": [ - 222, - 224, - 144, - 255 - ], - "19": [ - 222, - 223, - 143, - 255 - ], - "20": [ - 221, - 222, - 142, - 255 - ], - "21": [ - 221, - 221, - 140, - 255 - ], - "22": [ - 220, - 220, - 139, - 255 - ], - "23": [ - 220, - 219, - 137, - 255 - ], - "24": [ - 219, - 218, - 136, - 255 - ], - "25": [ - 219, - 216, - 135, - 255 - ], - "26": [ - 218, - 215, - 133, - 255 - ], - "27": [ - 218, - 214, - 132, - 255 - ], - "28": [ - 217, - 213, - 130, - 255 - ], - "29": [ - 217, - 212, - 129, - 255 - ], - "30": [ - 217, - 211, - 128, - 255 - ], - "31": [ - 216, - 210, - 126, - 255 - ], - "32": [ - 216, - 208, - 125, - 255 - ], - "33": [ - 215, - 207, - 124, - 255 - ], - "34": [ - 215, - 206, - 122, - 255 - ], - "35": [ - 214, - 205, - 121, - 255 - ], - "36": [ - 214, - 204, - 120, - 255 - ], - "37": [ - 213, - 203, - 119, - 255 - ], - "38": [ - 213, - 202, - 117, - 255 - ], - "39": [ - 212, - 201, - 116, - 255 - ], - "40": [ - 212, - 199, - 115, - 255 - ], - "41": [ - 211, - 198, - 113, - 255 - ], - "42": [ - 211, - 197, - 112, - 255 - ], - "43": [ - 210, - 196, - 111, - 255 - ], - "44": [ - 210, - 195, - 110, - 255 - ], - "45": [ - 210, - 194, - 108, - 255 - ], - "46": [ - 209, - 193, - 107, - 255 - ], - "47": [ - 209, - 192, - 106, - 255 - ], - "48": [ - 208, - 191, - 105, - 255 - ], - "49": [ - 208, - 189, - 104, - 255 - ], - "50": [ - 207, - 188, - 102, - 255 - ], - "51": [ - 207, - 187, - 101, - 255 - ], - "52": [ - 206, - 186, - 100, - 255 - ], - "53": [ - 206, - 185, - 99, - 255 - ], - "54": [ - 206, - 184, - 98, - 255 - ], - "55": [ - 205, - 183, - 97, - 255 - ], - "56": [ - 205, - 182, - 96, - 255 - ], - "57": [ - 204, - 181, - 95, - 255 - ], - "58": [ - 204, - 180, - 94, - 255 - ], - "59": [ - 203, - 178, - 92, - 255 - ], - "60": [ - 203, - 177, - 91, - 255 - ], - "61": [ - 202, - 176, - 90, - 255 - ], - "62": [ - 202, - 175, - 89, - 255 - ], - "63": [ - 202, - 174, - 88, - 255 - ], - "64": [ - 201, - 173, - 87, - 255 - ], - "65": [ - 201, - 172, - 86, - 255 - ], - "66": [ - 200, - 171, - 85, - 255 - ], - "67": [ - 200, - 170, - 84, - 255 - ], - "68": [ - 199, - 169, - 84, - 255 - ], - "69": [ - 199, - 168, - 83, - 255 - ], - "70": [ - 198, - 167, - 82, - 255 - ], - "71": [ - 198, - 165, - 81, - 255 - ], - "72": [ - 197, - 164, - 80, - 255 - ], - "73": [ - 197, - 163, - 79, - 255 - ], - "74": [ - 196, - 162, - 78, - 255 - ], - "75": [ - 196, - 161, - 78, - 255 - ], - "76": [ - 195, - 160, - 77, - 255 - ], - "77": [ - 195, - 159, - 76, - 255 - ], - "78": [ - 194, - 158, - 75, - 255 - ], - "79": [ - 194, - 157, - 75, - 255 - ], - "80": [ - 193, - 156, - 74, - 255 - ], - "81": [ - 193, - 155, - 73, - 255 - ], - "82": [ - 192, - 154, - 72, - 255 - ], - "83": [ - 192, - 153, - 72, - 255 - ], - "84": [ - 191, - 152, - 71, - 255 - ], - "85": [ - 191, - 151, - 71, - 255 - ], - "86": [ - 190, - 150, - 70, - 255 - ], - "87": [ - 190, - 149, - 69, - 255 - ], - "88": [ - 189, - 148, - 69, - 255 - ], - "89": [ - 188, - 147, - 68, - 255 - ], - "90": [ - 188, - 146, - 68, - 255 - ], - "91": [ - 187, - 145, - 67, - 255 - ], - "92": [ - 187, - 144, - 67, - 255 - ], - "93": [ - 186, - 143, - 66, - 255 - ], - "94": [ - 185, - 142, - 66, - 255 - ], - "95": [ - 185, - 141, - 66, - 255 - ], - "96": [ - 184, - 140, - 65, - 255 - ], - "97": [ - 184, - 139, - 65, - 255 - ], - "98": [ - 183, - 138, - 64, - 255 - ], - "99": [ - 182, - 137, - 64, - 255 - ], - "100": [ - 182, - 136, - 64, - 255 - ], - "101": [ - 181, - 135, - 63, - 255 - ], - "102": [ - 180, - 134, - 63, - 255 - ], - "103": [ - 180, - 133, - 63, - 255 - ], - "104": [ - 179, - 132, - 62, - 255 - ], - "105": [ - 178, - 131, - 62, - 255 - ], - "106": [ - 178, - 130, - 62, - 255 - ], - "107": [ - 177, - 129, - 62, - 255 - ], - "108": [ - 176, - 129, - 61, - 255 - ], - "109": [ - 175, - 128, - 61, - 255 - ], - "110": [ - 175, - 127, - 61, - 255 - ], - "111": [ - 174, - 126, - 61, - 255 - ], - "112": [ - 173, - 125, - 61, - 255 - ], - "113": [ - 173, - 124, - 60, - 255 - ], - "114": [ - 172, - 123, - 60, - 255 - ], - "115": [ - 171, - 122, - 60, - 255 - ], - "116": [ - 170, - 121, - 60, - 255 - ], - "117": [ - 169, - 121, - 60, - 255 - ], - "118": [ - 169, - 120, - 60, - 255 - ], - "119": [ - 168, - 119, - 60, - 255 - ], - "120": [ - 167, - 118, - 59, - 255 - ], - "121": [ - 166, - 117, - 59, - 255 - ], - "122": [ - 166, - 116, - 59, - 255 - ], - "123": [ - 165, - 116, - 59, - 255 - ], - "124": [ - 164, - 115, - 59, - 255 - ], - "125": [ - 163, - 114, - 59, - 255 - ], - "126": [ - 162, - 113, - 59, - 255 - ], - "127": [ - 161, - 112, - 59, - 255 - ], - "128": [ - 161, - 111, - 59, - 255 - ], - "129": [ - 160, - 111, - 59, - 255 - ], - "130": [ - 159, - 110, - 59, - 255 - ], - "131": [ - 158, - 109, - 58, - 255 - ], - "132": [ - 157, - 108, - 58, - 255 - ], - "133": [ - 156, - 108, - 58, - 255 - ], - "134": [ - 155, - 107, - 58, - 255 - ], - "135": [ - 154, - 106, - 58, - 255 - ], - "136": [ - 154, - 105, - 58, - 255 - ], - "137": [ - 153, - 105, - 58, - 255 - ], - "138": [ - 152, - 104, - 58, - 255 - ], - "139": [ - 151, - 103, - 58, - 255 - ], - "140": [ - 150, - 102, - 58, - 255 - ], - "141": [ - 149, - 102, - 58, - 255 - ], - "142": [ - 148, - 101, - 58, - 255 - ], - "143": [ - 147, - 100, - 58, - 255 - ], - "144": [ - 146, - 99, - 58, - 255 - ], - "145": [ - 145, - 99, - 58, - 255 - ], - "146": [ - 144, - 98, - 58, - 255 - ], - "147": [ - 143, - 97, - 58, - 255 - ], - "148": [ - 142, - 97, - 58, - 255 - ], - "149": [ - 141, - 96, - 57, - 255 - ], - "150": [ - 141, - 95, - 57, - 255 - ], - "151": [ - 140, - 94, - 57, - 255 - ], - "152": [ - 139, - 94, - 57, - 255 - ], - "153": [ - 138, - 93, - 57, - 255 - ], - "154": [ - 137, - 92, - 57, - 255 - ], - "155": [ - 136, - 92, - 57, - 255 - ], - "156": [ - 135, - 91, - 57, - 255 - ], - "157": [ - 134, - 90, - 57, - 255 - ], - "158": [ - 133, - 90, - 57, - 255 - ], - "159": [ - 132, - 89, - 57, - 255 - ], - "160": [ - 131, - 88, - 57, - 255 - ], - "161": [ - 130, - 88, - 57, - 255 - ], - "162": [ - 129, - 87, - 56, - 255 - ], - "163": [ - 128, - 86, - 56, - 255 - ], - "164": [ - 127, - 86, - 56, - 255 - ], - "165": [ - 126, - 85, - 56, - 255 - ], - "166": [ - 125, - 85, - 56, - 255 - ], - "167": [ - 124, - 84, - 56, - 255 - ], - "168": [ - 123, - 83, - 56, - 255 - ], - "169": [ - 122, - 83, - 56, - 255 - ], - "170": [ - 121, - 82, - 55, - 255 - ], - "171": [ - 120, - 81, - 55, - 255 - ], - "172": [ - 119, - 81, - 55, - 255 - ], - "173": [ - 117, - 80, - 55, - 255 - ], - "174": [ - 116, - 80, - 55, - 255 - ], - "175": [ - 115, - 79, - 55, - 255 - ], - "176": [ - 114, - 78, - 55, - 255 - ], - "177": [ - 113, - 78, - 54, - 255 - ], - "178": [ - 112, - 77, - 54, - 255 - ], - "179": [ - 111, - 76, - 54, - 255 - ], - "180": [ - 110, - 76, - 54, - 255 - ], - "181": [ - 109, - 75, - 54, - 255 - ], - "182": [ - 108, - 75, - 53, - 255 - ], - "183": [ - 107, - 74, - 53, - 255 - ], - "184": [ - 106, - 73, - 53, - 255 - ], - "185": [ - 105, - 73, - 53, - 255 - ], - "186": [ - 104, - 72, - 53, - 255 - ], - "187": [ - 103, - 72, - 52, - 255 - ], - "188": [ - 102, - 71, - 52, - 255 - ], - "189": [ - 101, - 71, - 52, - 255 - ], - "190": [ - 100, - 70, - 52, - 255 - ], - "191": [ - 99, - 69, - 51, - 255 - ], - "192": [ - 98, - 69, - 51, - 255 - ], - "193": [ - 97, - 68, - 51, - 255 - ], - "194": [ - 96, - 68, - 51, - 255 - ], - "195": [ - 95, - 67, - 50, - 255 - ], - "196": [ - 94, - 66, - 50, - 255 - ], - "197": [ - 93, - 66, - 50, - 255 - ], - "198": [ - 92, - 65, - 49, - 255 - ], - "199": [ - 90, - 65, - 49, - 255 - ], - "200": [ - 89, - 64, - 49, - 255 - ], - "201": [ - 88, - 63, - 49, - 255 - ], - "202": [ - 87, - 63, - 48, - 255 - ], - "203": [ - 86, - 62, - 48, - 255 - ], - "204": [ - 85, - 62, - 48, - 255 - ], - "205": [ - 84, - 61, - 47, - 255 - ], - "206": [ - 83, - 60, - 47, - 255 - ], - "207": [ - 82, - 60, - 47, - 255 - ], - "208": [ - 81, - 59, - 46, - 255 - ], - "209": [ - 80, - 59, - 46, - 255 - ], - "210": [ - 79, - 58, - 46, - 255 - ], - "211": [ - 78, - 58, - 45, - 255 - ], - "212": [ - 77, - 57, - 45, - 255 - ], - "213": [ - 76, - 56, - 45, - 255 - ], - "214": [ - 75, - 56, - 44, - 255 - ], - "215": [ - 74, - 55, - 44, - 255 - ], - "216": [ - 73, - 55, - 44, - 255 - ], - "217": [ - 72, - 54, - 43, - 255 - ], - "218": [ - 71, - 53, - 43, - 255 - ], - "219": [ - 70, - 53, - 42, - 255 - ], - "220": [ - 69, - 52, - 42, - 255 - ], - "221": [ - 68, - 52, - 42, - 255 - ], - "222": [ - 67, - 51, - 41, - 255 - ], - "223": [ - 66, - 50, - 41, - 255 - ], - "224": [ - 65, - 50, - 41, - 255 - ], - "225": [ - 64, - 49, - 40, - 255 - ], - "226": [ - 63, - 49, - 40, - 255 - ], - "227": [ - 62, - 48, - 39, - 255 - ], - "228": [ - 61, - 47, - 39, - 255 - ], - "229": [ - 60, - 47, - 39, - 255 - ], - "230": [ - 59, - 46, - 38, - 255 - ], - "231": [ - 58, - 45, - 38, - 255 - ], - "232": [ - 57, - 45, - 37, - 255 - ], - "233": [ - 56, - 44, - 37, - 255 - ], - "234": [ - 55, - 44, - 36, - 255 - ], - "235": [ - 54, - 43, - 36, - 255 - ], - "236": [ - 53, - 42, - 36, - 255 - ], - "237": [ - 52, - 42, - 35, - 255 - ], - "238": [ - 51, - 41, - 35, - 255 - ], - "239": [ - 50, - 40, - 34, - 255 - ], - "240": [ - 49, - 40, - 34, - 255 - ], - "241": [ - 48, - 39, - 33, - 255 - ], - "242": [ - 47, - 39, - 33, - 255 - ], - "243": [ - 46, - 38, - 32, - 255 - ], - "244": [ - 45, - 37, - 32, - 255 - ], - "245": [ - 44, - 37, - 31, - 255 - ], - "246": [ - 43, - 36, - 31, - 255 - ], - "247": [ - 42, - 35, - 31, - 255 - ], - "248": [ - 41, - 35, - 30, - 255 - ], - "249": [ - 40, - 34, - 30, - 255 - ], - "250": [ - 39, - 33, - 29, - 255 - ], - "251": [ - 38, - 33, - 29, - 255 - ], - "252": [ - 37, - 32, - 28, - 255 - ], - "253": [ - 36, - 31, - 28, - 255 - ], - "254": [ - 35, - 31, - 27, - 255 - ], - "255": [ - 34, - 30, - 27, - 255 - ] - }, - turbo: { - "0": [ - 48, - 18, - 59, - 255 - ], - "1": [ - 49, - 21, - 66, - 255 - ], - "2": [ - 50, - 24, - 74, - 255 - ], - "3": [ - 52, - 27, - 81, - 255 - ], - "4": [ - 53, - 30, - 88, - 255 - ], - "5": [ - 54, - 33, - 95, - 255 - ], - "6": [ - 55, - 35, - 101, - 255 - ], - "7": [ - 56, - 38, - 108, - 255 - ], - "8": [ - 57, - 41, - 114, - 255 - ], - "9": [ - 58, - 44, - 121, - 255 - ], - "10": [ - 59, - 47, - 127, - 255 - ], - "11": [ - 60, - 50, - 133, - 255 - ], - "12": [ - 60, - 53, - 139, - 255 - ], - "13": [ - 61, - 55, - 145, - 255 - ], - "14": [ - 62, - 58, - 150, - 255 - ], - "15": [ - 63, - 61, - 156, - 255 - ], - "16": [ - 64, - 64, - 161, - 255 - ], - "17": [ - 64, - 67, - 166, - 255 - ], - "18": [ - 65, - 69, - 171, - 255 - ], - "19": [ - 65, - 72, - 176, - 255 - ], - "20": [ - 66, - 75, - 181, - 255 - ], - "21": [ - 67, - 78, - 186, - 255 - ], - "22": [ - 67, - 80, - 190, - 255 - ], - "23": [ - 67, - 83, - 194, - 255 - ], - "24": [ - 68, - 86, - 199, - 255 - ], - "25": [ - 68, - 88, - 203, - 255 - ], - "26": [ - 69, - 91, - 206, - 255 - ], - "27": [ - 69, - 94, - 210, - 255 - ], - "28": [ - 69, - 96, - 214, - 255 - ], - "29": [ - 69, - 99, - 217, - 255 - ], - "30": [ - 70, - 102, - 221, - 255 - ], - "31": [ - 70, - 104, - 224, - 255 - ], - "32": [ - 70, - 107, - 227, - 255 - ], - "33": [ - 70, - 109, - 230, - 255 - ], - "34": [ - 70, - 112, - 232, - 255 - ], - "35": [ - 70, - 115, - 235, - 255 - ], - "36": [ - 70, - 117, - 237, - 255 - ], - "37": [ - 70, - 120, - 240, - 255 - ], - "38": [ - 70, - 122, - 242, - 255 - ], - "39": [ - 70, - 125, - 244, - 255 - ], - "40": [ - 70, - 127, - 246, - 255 - ], - "41": [ - 70, - 130, - 248, - 255 - ], - "42": [ - 69, - 132, - 249, - 255 - ], - "43": [ - 69, - 135, - 251, - 255 - ], - "44": [ - 69, - 137, - 252, - 255 - ], - "45": [ - 68, - 140, - 253, - 255 - ], - "46": [ - 67, - 142, - 253, - 255 - ], - "47": [ - 66, - 145, - 254, - 255 - ], - "48": [ - 65, - 147, - 254, - 255 - ], - "49": [ - 64, - 150, - 254, - 255 - ], - "50": [ - 63, - 152, - 254, - 255 - ], - "51": [ - 62, - 155, - 254, - 255 - ], - "52": [ - 60, - 157, - 253, - 255 - ], - "53": [ - 59, - 160, - 252, - 255 - ], - "54": [ - 57, - 162, - 252, - 255 - ], - "55": [ - 56, - 165, - 251, - 255 - ], - "56": [ - 54, - 168, - 249, - 255 - ], - "57": [ - 52, - 170, - 248, - 255 - ], - "58": [ - 51, - 172, - 246, - 255 - ], - "59": [ - 49, - 175, - 245, - 255 - ], - "60": [ - 47, - 177, - 243, - 255 - ], - "61": [ - 45, - 180, - 241, - 255 - ], - "62": [ - 43, - 182, - 239, - 255 - ], - "63": [ - 42, - 185, - 237, - 255 - ], - "64": [ - 40, - 187, - 235, - 255 - ], - "65": [ - 38, - 189, - 233, - 255 - ], - "66": [ - 37, - 192, - 230, - 255 - ], - "67": [ - 35, - 194, - 228, - 255 - ], - "68": [ - 33, - 196, - 225, - 255 - ], - "69": [ - 32, - 198, - 223, - 255 - ], - "70": [ - 30, - 201, - 220, - 255 - ], - "71": [ - 29, - 203, - 218, - 255 - ], - "72": [ - 28, - 205, - 215, - 255 - ], - "73": [ - 27, - 207, - 212, - 255 - ], - "74": [ - 26, - 209, - 210, - 255 - ], - "75": [ - 25, - 211, - 207, - 255 - ], - "76": [ - 24, - 213, - 204, - 255 - ], - "77": [ - 24, - 215, - 202, - 255 - ], - "78": [ - 23, - 217, - 199, - 255 - ], - "79": [ - 23, - 218, - 196, - 255 - ], - "80": [ - 23, - 220, - 194, - 255 - ], - "81": [ - 23, - 222, - 191, - 255 - ], - "82": [ - 24, - 224, - 189, - 255 - ], - "83": [ - 24, - 225, - 186, - 255 - ], - "84": [ - 25, - 227, - 184, - 255 - ], - "85": [ - 26, - 228, - 182, - 255 - ], - "86": [ - 27, - 229, - 180, - 255 - ], - "87": [ - 29, - 231, - 177, - 255 - ], - "88": [ - 30, - 232, - 175, - 255 - ], - "89": [ - 32, - 233, - 172, - 255 - ], - "90": [ - 34, - 235, - 169, - 255 - ], - "91": [ - 36, - 236, - 166, - 255 - ], - "92": [ - 39, - 237, - 163, - 255 - ], - "93": [ - 41, - 238, - 160, - 255 - ], - "94": [ - 44, - 239, - 157, - 255 - ], - "95": [ - 47, - 240, - 154, - 255 - ], - "96": [ - 50, - 241, - 151, - 255 - ], - "97": [ - 53, - 243, - 148, - 255 - ], - "98": [ - 56, - 244, - 145, - 255 - ], - "99": [ - 59, - 244, - 141, - 255 - ], - "100": [ - 63, - 245, - 138, - 255 - ], - "101": [ - 66, - 246, - 135, - 255 - ], - "102": [ - 70, - 247, - 131, - 255 - ], - "103": [ - 74, - 248, - 128, - 255 - ], - "104": [ - 77, - 249, - 124, - 255 - ], - "105": [ - 81, - 249, - 121, - 255 - ], - "106": [ - 85, - 250, - 118, - 255 - ], - "107": [ - 89, - 251, - 114, - 255 - ], - "108": [ - 93, - 251, - 111, - 255 - ], - "109": [ - 97, - 252, - 108, - 255 - ], - "110": [ - 101, - 252, - 104, - 255 - ], - "111": [ - 105, - 253, - 101, - 255 - ], - "112": [ - 109, - 253, - 98, - 255 - ], - "113": [ - 113, - 253, - 95, - 255 - ], - "114": [ - 116, - 254, - 92, - 255 - ], - "115": [ - 120, - 254, - 89, - 255 - ], - "116": [ - 124, - 254, - 86, - 255 - ], - "117": [ - 128, - 254, - 83, - 255 - ], - "118": [ - 132, - 254, - 80, - 255 - ], - "119": [ - 135, - 254, - 77, - 255 - ], - "120": [ - 139, - 254, - 75, - 255 - ], - "121": [ - 142, - 254, - 72, - 255 - ], - "122": [ - 146, - 254, - 70, - 255 - ], - "123": [ - 149, - 254, - 68, - 255 - ], - "124": [ - 152, - 254, - 66, - 255 - ], - "125": [ - 155, - 253, - 64, - 255 - ], - "126": [ - 158, - 253, - 62, - 255 - ], - "127": [ - 161, - 252, - 61, - 255 - ], - "128": [ - 164, - 252, - 59, - 255 - ], - "129": [ - 166, - 251, - 58, - 255 - ], - "130": [ - 169, - 251, - 57, - 255 - ], - "131": [ - 172, - 250, - 55, - 255 - ], - "132": [ - 174, - 249, - 55, - 255 - ], - "133": [ - 177, - 248, - 54, - 255 - ], - "134": [ - 179, - 248, - 53, - 255 - ], - "135": [ - 182, - 247, - 53, - 255 - ], - "136": [ - 185, - 245, - 52, - 255 - ], - "137": [ - 187, - 244, - 52, - 255 - ], - "138": [ - 190, - 243, - 52, - 255 - ], - "139": [ - 192, - 242, - 51, - 255 - ], - "140": [ - 195, - 241, - 51, - 255 - ], - "141": [ - 197, - 239, - 51, - 255 - ], - "142": [ - 200, - 238, - 51, - 255 - ], - "143": [ - 202, - 237, - 51, - 255 - ], - "144": [ - 205, - 235, - 52, - 255 - ], - "145": [ - 207, - 234, - 52, - 255 - ], - "146": [ - 209, - 232, - 52, - 255 - ], - "147": [ - 212, - 231, - 53, - 255 - ], - "148": [ - 214, - 229, - 53, - 255 - ], - "149": [ - 216, - 227, - 53, - 255 - ], - "150": [ - 218, - 226, - 54, - 255 - ], - "151": [ - 221, - 224, - 54, - 255 - ], - "152": [ - 223, - 222, - 54, - 255 - ], - "153": [ - 225, - 220, - 55, - 255 - ], - "154": [ - 227, - 218, - 55, - 255 - ], - "155": [ - 229, - 216, - 56, - 255 - ], - "156": [ - 231, - 215, - 56, - 255 - ], - "157": [ - 232, - 213, - 56, - 255 - ], - "158": [ - 234, - 211, - 57, - 255 - ], - "159": [ - 236, - 209, - 57, - 255 - ], - "160": [ - 237, - 207, - 57, - 255 - ], - "161": [ - 239, - 205, - 57, - 255 - ], - "162": [ - 240, - 203, - 58, - 255 - ], - "163": [ - 242, - 200, - 58, - 255 - ], - "164": [ - 243, - 198, - 58, - 255 - ], - "165": [ - 244, - 196, - 58, - 255 - ], - "166": [ - 246, - 194, - 58, - 255 - ], - "167": [ - 247, - 192, - 57, - 255 - ], - "168": [ - 248, - 190, - 57, - 255 - ], - "169": [ - 249, - 188, - 57, - 255 - ], - "170": [ - 249, - 186, - 56, - 255 - ], - "171": [ - 250, - 183, - 55, - 255 - ], - "172": [ - 251, - 181, - 55, - 255 - ], - "173": [ - 251, - 179, - 54, - 255 - ], - "174": [ - 252, - 176, - 53, - 255 - ], - "175": [ - 252, - 174, - 52, - 255 - ], - "176": [ - 253, - 171, - 51, - 255 - ], - "177": [ - 253, - 169, - 50, - 255 - ], - "178": [ - 253, - 166, - 49, - 255 - ], - "179": [ - 253, - 163, - 48, - 255 - ], - "180": [ - 254, - 161, - 47, - 255 - ], - "181": [ - 254, - 158, - 46, - 255 - ], - "182": [ - 254, - 155, - 45, - 255 - ], - "183": [ - 254, - 152, - 44, - 255 - ], - "184": [ - 253, - 149, - 43, - 255 - ], - "185": [ - 253, - 146, - 41, - 255 - ], - "186": [ - 253, - 143, - 40, - 255 - ], - "187": [ - 253, - 140, - 39, - 255 - ], - "188": [ - 252, - 137, - 38, - 255 - ], - "189": [ - 252, - 134, - 36, - 255 - ], - "190": [ - 251, - 131, - 35, - 255 - ], - "191": [ - 251, - 128, - 34, - 255 - ], - "192": [ - 250, - 125, - 32, - 255 - ], - "193": [ - 250, - 122, - 31, - 255 - ], - "194": [ - 249, - 119, - 30, - 255 - ], - "195": [ - 248, - 116, - 28, - 255 - ], - "196": [ - 247, - 113, - 27, - 255 - ], - "197": [ - 247, - 110, - 26, - 255 - ], - "198": [ - 246, - 107, - 24, - 255 - ], - "199": [ - 245, - 104, - 23, - 255 - ], - "200": [ - 244, - 101, - 22, - 255 - ], - "201": [ - 243, - 99, - 21, - 255 - ], - "202": [ - 242, - 96, - 20, - 255 - ], - "203": [ - 241, - 93, - 19, - 255 - ], - "204": [ - 239, - 90, - 17, - 255 - ], - "205": [ - 238, - 88, - 16, - 255 - ], - "206": [ - 237, - 85, - 15, - 255 - ], - "207": [ - 236, - 82, - 14, - 255 - ], - "208": [ - 234, - 80, - 13, - 255 - ], - "209": [ - 233, - 77, - 13, - 255 - ], - "210": [ - 232, - 75, - 12, - 255 - ], - "211": [ - 230, - 73, - 11, - 255 - ], - "212": [ - 229, - 70, - 10, - 255 - ], - "213": [ - 227, - 68, - 10, - 255 - ], - "214": [ - 226, - 66, - 9, - 255 - ], - "215": [ - 224, - 64, - 8, - 255 - ], - "216": [ - 222, - 62, - 8, - 255 - ], - "217": [ - 221, - 60, - 7, - 255 - ], - "218": [ - 219, - 58, - 7, - 255 - ], - "219": [ - 217, - 56, - 6, - 255 - ], - "220": [ - 215, - 54, - 6, - 255 - ], - "221": [ - 214, - 52, - 5, - 255 - ], - "222": [ - 212, - 50, - 5, - 255 - ], - "223": [ - 210, - 48, - 5, - 255 - ], - "224": [ - 208, - 47, - 4, - 255 - ], - "225": [ - 206, - 45, - 4, - 255 - ], - "226": [ - 203, - 43, - 3, - 255 - ], - "227": [ - 201, - 41, - 3, - 255 - ], - "228": [ - 199, - 40, - 3, - 255 - ], - "229": [ - 197, - 38, - 2, - 255 - ], - "230": [ - 195, - 36, - 2, - 255 - ], - "231": [ - 192, - 35, - 2, - 255 - ], - "232": [ - 190, - 33, - 2, - 255 - ], - "233": [ - 187, - 31, - 1, - 255 - ], - "234": [ - 185, - 30, - 1, - 255 - ], - "235": [ - 182, - 28, - 1, - 255 - ], - "236": [ - 180, - 27, - 1, - 255 - ], - "237": [ - 177, - 25, - 1, - 255 - ], - "238": [ - 174, - 24, - 1, - 255 - ], - "239": [ - 172, - 22, - 1, - 255 - ], - "240": [ - 169, - 21, - 1, - 255 - ], - "241": [ - 166, - 20, - 1, - 255 - ], - "242": [ - 163, - 18, - 1, - 255 - ], - "243": [ - 160, - 17, - 1, - 255 - ], - "244": [ - 157, - 16, - 1, - 255 - ], - "245": [ - 154, - 14, - 1, - 255 - ], - "246": [ - 151, - 13, - 1, - 255 - ], - "247": [ - 148, - 12, - 1, - 255 - ], - "248": [ - 145, - 11, - 1, - 255 - ], - "249": [ - 142, - 10, - 1, - 255 - ], - "250": [ - 139, - 9, - 1, - 255 - ], - "251": [ - 135, - 8, - 1, - 255 - ], - "252": [ - 132, - 7, - 1, - 255 - ], - "253": [ - 129, - 6, - 2, - 255 - ], - "254": [ - 125, - 5, - 2, - 255 - ], - "255": [ - 122, - 4, - 2, - 255 - ] - }, - twilight: { - "0": [ - 225, - 216, - 226, - 255 - ], - "1": [ - 224, - 217, - 226, - 255 - ], - "2": [ - 223, - 217, - 225, - 255 - ], - "3": [ - 222, - 217, - 224, - 255 - ], - "4": [ - 221, - 217, - 224, - 255 - ], - "5": [ - 219, - 216, - 223, - 255 - ], - "6": [ - 217, - 216, - 222, - 255 - ], - "7": [ - 216, - 215, - 221, - 255 - ], - "8": [ - 214, - 214, - 220, - 255 - ], - "9": [ - 212, - 214, - 219, - 255 - ], - "10": [ - 210, - 213, - 218, - 255 - ], - "11": [ - 207, - 212, - 217, - 255 - ], - "12": [ - 205, - 210, - 216, - 255 - ], - "13": [ - 202, - 209, - 215, - 255 - ], - "14": [ - 199, - 208, - 214, - 255 - ], - "15": [ - 197, - 207, - 212, - 255 - ], - "16": [ - 194, - 205, - 211, - 255 - ], - "17": [ - 191, - 204, - 210, - 255 - ], - "18": [ - 188, - 202, - 209, - 255 - ], - "19": [ - 185, - 201, - 208, - 255 - ], - "20": [ - 182, - 199, - 207, - 255 - ], - "21": [ - 179, - 198, - 206, - 255 - ], - "22": [ - 176, - 196, - 205, - 255 - ], - "23": [ - 173, - 195, - 204, - 255 - ], - "24": [ - 170, - 193, - 203, - 255 - ], - "25": [ - 167, - 192, - 202, - 255 - ], - "26": [ - 164, - 190, - 202, - 255 - ], - "27": [ - 161, - 188, - 201, - 255 - ], - "28": [ - 158, - 187, - 200, - 255 - ], - "29": [ - 155, - 185, - 200, - 255 - ], - "30": [ - 152, - 183, - 199, - 255 - ], - "31": [ - 150, - 181, - 198, - 255 - ], - "32": [ - 147, - 180, - 198, - 255 - ], - "33": [ - 146, - 179, - 198, - 255 - ], - "34": [ - 142, - 176, - 197, - 255 - ], - "35": [ - 139, - 174, - 197, - 255 - ], - "36": [ - 137, - 172, - 196, - 255 - ], - "37": [ - 136, - 171, - 196, - 255 - ], - "38": [ - 132, - 169, - 195, - 255 - ], - "39": [ - 130, - 167, - 195, - 255 - ], - "40": [ - 128, - 165, - 195, - 255 - ], - "41": [ - 127, - 164, - 194, - 255 - ], - "42": [ - 124, - 161, - 194, - 255 - ], - "43": [ - 122, - 159, - 194, - 255 - ], - "44": [ - 120, - 157, - 193, - 255 - ], - "45": [ - 119, - 156, - 193, - 255 - ], - "46": [ - 116, - 154, - 193, - 255 - ], - "47": [ - 115, - 152, - 192, - 255 - ], - "48": [ - 113, - 150, - 192, - 255 - ], - "49": [ - 112, - 149, - 192, - 255 - ], - "50": [ - 110, - 146, - 191, - 255 - ], - "51": [ - 109, - 144, - 191, - 255 - ], - "52": [ - 107, - 142, - 191, - 255 - ], - "53": [ - 107, - 141, - 191, - 255 - ], - "54": [ - 105, - 137, - 190, - 255 - ], - "55": [ - 104, - 135, - 190, - 255 - ], - "56": [ - 103, - 133, - 189, - 255 - ], - "57": [ - 102, - 132, - 189, - 255 - ], - "58": [ - 101, - 129, - 189, - 255 - ], - "59": [ - 100, - 127, - 188, - 255 - ], - "60": [ - 100, - 125, - 188, - 255 - ], - "61": [ - 99, - 124, - 187, - 255 - ], - "62": [ - 98, - 120, - 187, - 255 - ], - "63": [ - 98, - 118, - 186, - 255 - ], - "64": [ - 97, - 116, - 186, - 255 - ], - "65": [ - 97, - 114, - 185, - 255 - ], - "66": [ - 97, - 113, - 185, - 255 - ], - "67": [ - 96, - 109, - 184, - 255 - ], - "68": [ - 96, - 107, - 183, - 255 - ], - "69": [ - 95, - 105, - 182, - 255 - ], - "70": [ - 95, - 103, - 182, - 255 - ], - "71": [ - 95, - 100, - 181, - 255 - ], - "72": [ - 95, - 98, - 180, - 255 - ], - "73": [ - 95, - 96, - 179, - 255 - ], - "74": [ - 95, - 94, - 179, - 255 - ], - "75": [ - 94, - 91, - 177, - 255 - ], - "76": [ - 94, - 89, - 176, - 255 - ], - "77": [ - 94, - 86, - 175, - 255 - ], - "78": [ - 94, - 84, - 174, - 255 - ], - "79": [ - 94, - 81, - 173, - 255 - ], - "80": [ - 94, - 79, - 172, - 255 - ], - "81": [ - 94, - 77, - 170, - 255 - ], - "82": [ - 94, - 75, - 170, - 255 - ], - "83": [ - 93, - 72, - 167, - 255 - ], - "84": [ - 93, - 69, - 166, - 255 - ], - "85": [ - 93, - 67, - 164, - 255 - ], - "86": [ - 93, - 64, - 163, - 255 - ], - "87": [ - 93, - 62, - 161, - 255 - ], - "88": [ - 92, - 60, - 159, - 255 - ], - "89": [ - 92, - 57, - 157, - 255 - ], - "90": [ - 92, - 56, - 156, - 255 - ], - "91": [ - 91, - 52, - 153, - 255 - ], - "92": [ - 91, - 50, - 151, - 255 - ], - "93": [ - 90, - 48, - 149, - 255 - ], - "94": [ - 90, - 45, - 146, - 255 - ], - "95": [ - 89, - 43, - 144, - 255 - ], - "96": [ - 89, - 41, - 141, - 255 - ], - "97": [ - 88, - 39, - 139, - 255 - ], - "98": [ - 87, - 37, - 137, - 255 - ], - "99": [ - 86, - 34, - 133, - 255 - ], - "100": [ - 85, - 33, - 130, - 255 - ], - "101": [ - 84, - 31, - 127, - 255 - ], - "102": [ - 83, - 29, - 124, - 255 - ], - "103": [ - 82, - 27, - 120, - 255 - ], - "104": [ - 80, - 26, - 117, - 255 - ], - "105": [ - 79, - 25, - 114, - 255 - ], - "106": [ - 78, - 24, - 112, - 255 - ], - "107": [ - 76, - 22, - 107, - 255 - ], - "108": [ - 74, - 21, - 103, - 255 - ], - "109": [ - 73, - 21, - 100, - 255 - ], - "110": [ - 71, - 20, - 96, - 255 - ], - "111": [ - 69, - 19, - 93, - 255 - ], - "112": [ - 68, - 18, - 90, - 255 - ], - "113": [ - 66, - 18, - 87, - 255 - ], - "114": [ - 65, - 18, - 85, - 255 - ], - "115": [ - 62, - 17, - 81, - 255 - ], - "116": [ - 61, - 17, - 78, - 255 - ], - "117": [ - 59, - 17, - 75, - 255 - ], - "118": [ - 58, - 16, - 72, - 255 - ], - "119": [ - 56, - 16, - 70, - 255 - ], - "120": [ - 55, - 16, - 67, - 255 - ], - "121": [ - 54, - 16, - 65, - 255 - ], - "122": [ - 53, - 16, - 64, - 255 - ], - "123": [ - 51, - 17, - 61, - 255 - ], - "124": [ - 50, - 17, - 59, - 255 - ], - "125": [ - 50, - 17, - 58, - 255 - ], - "126": [ - 48, - 18, - 56, - 255 - ], - "127": [ - 47, - 19, - 55, - 255 - ], - "128": [ - 47, - 19, - 54, - 255 - ], - "129": [ - 49, - 18, - 54, - 255 - ], - "130": [ - 50, - 18, - 55, - 255 - ], - "131": [ - 51, - 17, - 55, - 255 - ], - "132": [ - 52, - 17, - 55, - 255 - ], - "133": [ - 54, - 17, - 56, - 255 - ], - "134": [ - 55, - 17, - 57, - 255 - ], - "135": [ - 57, - 17, - 57, - 255 - ], - "136": [ - 59, - 17, - 58, - 255 - ], - "137": [ - 61, - 17, - 59, - 255 - ], - "138": [ - 63, - 17, - 60, - 255 - ], - "139": [ - 65, - 17, - 61, - 255 - ], - "140": [ - 67, - 18, - 62, - 255 - ], - "141": [ - 69, - 18, - 63, - 255 - ], - "142": [ - 71, - 18, - 64, - 255 - ], - "143": [ - 74, - 19, - 65, - 255 - ], - "144": [ - 76, - 19, - 66, - 255 - ], - "145": [ - 79, - 20, - 67, - 255 - ], - "146": [ - 81, - 20, - 68, - 255 - ], - "147": [ - 84, - 21, - 69, - 255 - ], - "148": [ - 85, - 21, - 70, - 255 - ], - "149": [ - 89, - 22, - 71, - 255 - ], - "150": [ - 92, - 22, - 72, - 255 - ], - "151": [ - 94, - 23, - 73, - 255 - ], - "152": [ - 97, - 24, - 74, - 255 - ], - "153": [ - 99, - 24, - 75, - 255 - ], - "154": [ - 102, - 25, - 76, - 255 - ], - "155": [ - 105, - 26, - 76, - 255 - ], - "156": [ - 107, - 26, - 77, - 255 - ], - "157": [ - 110, - 27, - 78, - 255 - ], - "158": [ - 113, - 28, - 78, - 255 - ], - "159": [ - 115, - 29, - 78, - 255 - ], - "160": [ - 118, - 30, - 79, - 255 - ], - "161": [ - 120, - 31, - 79, - 255 - ], - "162": [ - 123, - 32, - 79, - 255 - ], - "163": [ - 125, - 33, - 80, - 255 - ], - "164": [ - 127, - 34, - 80, - 255 - ], - "165": [ - 130, - 36, - 80, - 255 - ], - "166": [ - 132, - 37, - 80, - 255 - ], - "167": [ - 135, - 39, - 80, - 255 - ], - "168": [ - 137, - 40, - 80, - 255 - ], - "169": [ - 139, - 42, - 80, - 255 - ], - "170": [ - 141, - 44, - 80, - 255 - ], - "171": [ - 144, - 45, - 80, - 255 - ], - "172": [ - 146, - 47, - 79, - 255 - ], - "173": [ - 148, - 49, - 79, - 255 - ], - "174": [ - 150, - 50, - 79, - 255 - ], - "175": [ - 152, - 52, - 79, - 255 - ], - "176": [ - 154, - 54, - 79, - 255 - ], - "177": [ - 155, - 56, - 79, - 255 - ], - "178": [ - 157, - 58, - 79, - 255 - ], - "179": [ - 159, - 60, - 79, - 255 - ], - "180": [ - 160, - 61, - 79, - 255 - ], - "181": [ - 162, - 64, - 79, - 255 - ], - "182": [ - 164, - 66, - 79, - 255 - ], - "183": [ - 166, - 68, - 79, - 255 - ], - "184": [ - 167, - 70, - 79, - 255 - ], - "185": [ - 169, - 73, - 80, - 255 - ], - "186": [ - 170, - 75, - 80, - 255 - ], - "187": [ - 172, - 77, - 80, - 255 - ], - "188": [ - 173, - 79, - 80, - 255 - ], - "189": [ - 175, - 81, - 81, - 255 - ], - "190": [ - 176, - 84, - 81, - 255 - ], - "191": [ - 178, - 86, - 82, - 255 - ], - "192": [ - 179, - 88, - 82, - 255 - ], - "193": [ - 180, - 90, - 83, - 255 - ], - "194": [ - 181, - 93, - 83, - 255 - ], - "195": [ - 182, - 95, - 84, - 255 - ], - "196": [ - 183, - 96, - 84, - 255 - ], - "197": [ - 185, - 100, - 86, - 255 - ], - "198": [ - 186, - 102, - 87, - 255 - ], - "199": [ - 187, - 104, - 87, - 255 - ], - "200": [ - 188, - 107, - 89, - 255 - ], - "201": [ - 189, - 109, - 90, - 255 - ], - "202": [ - 190, - 112, - 91, - 255 - ], - "203": [ - 191, - 114, - 92, - 255 - ], - "204": [ - 192, - 116, - 93, - 255 - ], - "205": [ - 192, - 119, - 95, - 255 - ], - "206": [ - 193, - 121, - 96, - 255 - ], - "207": [ - 194, - 124, - 98, - 255 - ], - "208": [ - 195, - 126, - 100, - 255 - ], - "209": [ - 195, - 129, - 102, - 255 - ], - "210": [ - 196, - 131, - 104, - 255 - ], - "211": [ - 197, - 134, - 106, - 255 - ], - "212": [ - 197, - 135, - 107, - 255 - ], - "213": [ - 198, - 139, - 110, - 255 - ], - "214": [ - 199, - 141, - 112, - 255 - ], - "215": [ - 199, - 143, - 114, - 255 - ], - "216": [ - 200, - 146, - 117, - 255 - ], - "217": [ - 200, - 148, - 120, - 255 - ], - "218": [ - 201, - 151, - 122, - 255 - ], - "219": [ - 201, - 153, - 125, - 255 - ], - "220": [ - 202, - 156, - 128, - 255 - ], - "221": [ - 202, - 158, - 131, - 255 - ], - "222": [ - 203, - 161, - 133, - 255 - ], - "223": [ - 204, - 163, - 137, - 255 - ], - "224": [ - 204, - 165, - 140, - 255 - ], - "225": [ - 205, - 168, - 143, - 255 - ], - "226": [ - 205, - 170, - 146, - 255 - ], - "227": [ - 206, - 172, - 149, - 255 - ], - "228": [ - 206, - 174, - 151, - 255 - ], - "229": [ - 207, - 177, - 156, - 255 - ], - "230": [ - 208, - 179, - 159, - 255 - ], - "231": [ - 209, - 182, - 163, - 255 - ], - "232": [ - 210, - 184, - 166, - 255 - ], - "233": [ - 211, - 186, - 169, - 255 - ], - "234": [ - 211, - 188, - 173, - 255 - ], - "235": [ - 212, - 190, - 176, - 255 - ], - "236": [ - 213, - 192, - 180, - 255 - ], - "237": [ - 214, - 194, - 183, - 255 - ], - "238": [ - 215, - 196, - 187, - 255 - ], - "239": [ - 216, - 198, - 190, - 255 - ], - "240": [ - 217, - 200, - 193, - 255 - ], - "241": [ - 218, - 202, - 196, - 255 - ], - "242": [ - 219, - 204, - 200, - 255 - ], - "243": [ - 219, - 206, - 203, - 255 - ], - "244": [ - 220, - 206, - 204, - 255 - ], - "245": [ - 221, - 209, - 208, - 255 - ], - "246": [ - 222, - 210, - 211, - 255 - ], - "247": [ - 222, - 211, - 213, - 255 - ], - "248": [ - 223, - 213, - 215, - 255 - ], - "249": [ - 223, - 214, - 217, - 255 - ], - "250": [ - 224, - 214, - 219, - 255 - ], - "251": [ - 224, - 215, - 221, - 255 - ], - "252": [ - 225, - 216, - 222, - 255 - ], - "253": [ - 225, - 216, - 223, - 255 - ], - "254": [ - 225, - 216, - 225, - 255 - ], - "255": [ - 225, - 216, - 225, - 255 - ] - }, - twilight_shifted: { - "0": [ - 47, - 19, - 55, - 255 - ], - "1": [ - 48, - 18, - 56, - 255 - ], - "2": [ - 50, - 17, - 58, - 255 - ], - "3": [ - 50, - 17, - 59, - 255 - ], - "4": [ - 51, - 17, - 61, - 255 - ], - "5": [ - 52, - 16, - 63, - 255 - ], - "6": [ - 54, - 16, - 65, - 255 - ], - "7": [ - 55, - 16, - 67, - 255 - ], - "8": [ - 56, - 16, - 70, - 255 - ], - "9": [ - 58, - 16, - 72, - 255 - ], - "10": [ - 59, - 17, - 75, - 255 - ], - "11": [ - 61, - 17, - 78, - 255 - ], - "12": [ - 62, - 17, - 81, - 255 - ], - "13": [ - 64, - 17, - 84, - 255 - ], - "14": [ - 66, - 18, - 87, - 255 - ], - "15": [ - 68, - 18, - 90, - 255 - ], - "16": [ - 69, - 19, - 93, - 255 - ], - "17": [ - 71, - 20, - 96, - 255 - ], - "18": [ - 73, - 21, - 100, - 255 - ], - "19": [ - 74, - 21, - 103, - 255 - ], - "20": [ - 76, - 22, - 107, - 255 - ], - "21": [ - 77, - 23, - 110, - 255 - ], - "22": [ - 79, - 25, - 114, - 255 - ], - "23": [ - 80, - 26, - 117, - 255 - ], - "24": [ - 82, - 27, - 120, - 255 - ], - "25": [ - 83, - 29, - 124, - 255 - ], - "26": [ - 84, - 31, - 127, - 255 - ], - "27": [ - 85, - 33, - 130, - 255 - ], - "28": [ - 86, - 34, - 133, - 255 - ], - "29": [ - 87, - 36, - 136, - 255 - ], - "30": [ - 88, - 39, - 139, - 255 - ], - "31": [ - 89, - 41, - 141, - 255 - ], - "32": [ - 89, - 43, - 144, - 255 - ], - "33": [ - 90, - 44, - 145, - 255 - ], - "34": [ - 90, - 48, - 149, - 255 - ], - "35": [ - 91, - 50, - 151, - 255 - ], - "36": [ - 91, - 52, - 153, - 255 - ], - "37": [ - 92, - 53, - 154, - 255 - ], - "38": [ - 92, - 57, - 157, - 255 - ], - "39": [ - 92, - 60, - 159, - 255 - ], - "40": [ - 93, - 62, - 161, - 255 - ], - "41": [ - 93, - 63, - 162, - 255 - ], - "42": [ - 93, - 67, - 164, - 255 - ], - "43": [ - 93, - 69, - 166, - 255 - ], - "44": [ - 93, - 72, - 167, - 255 - ], - "45": [ - 93, - 73, - 168, - 255 - ], - "46": [ - 94, - 77, - 170, - 255 - ], - "47": [ - 94, - 79, - 172, - 255 - ], - "48": [ - 94, - 81, - 173, - 255 - ], - "49": [ - 94, - 83, - 173, - 255 - ], - "50": [ - 94, - 86, - 175, - 255 - ], - "51": [ - 94, - 89, - 176, - 255 - ], - "52": [ - 94, - 91, - 177, - 255 - ], - "53": [ - 94, - 92, - 178, - 255 - ], - "54": [ - 95, - 96, - 179, - 255 - ], - "55": [ - 95, - 98, - 180, - 255 - ], - "56": [ - 95, - 100, - 181, - 255 - ], - "57": [ - 95, - 101, - 181, - 255 - ], - "58": [ - 95, - 105, - 182, - 255 - ], - "59": [ - 96, - 107, - 183, - 255 - ], - "60": [ - 96, - 109, - 184, - 255 - ], - "61": [ - 96, - 110, - 184, - 255 - ], - "62": [ - 97, - 114, - 185, - 255 - ], - "63": [ - 97, - 116, - 186, - 255 - ], - "64": [ - 98, - 118, - 186, - 255 - ], - "65": [ - 98, - 120, - 187, - 255 - ], - "66": [ - 99, - 122, - 187, - 255 - ], - "67": [ - 100, - 125, - 188, - 255 - ], - "68": [ - 100, - 127, - 188, - 255 - ], - "69": [ - 101, - 129, - 189, - 255 - ], - "70": [ - 102, - 131, - 189, - 255 - ], - "71": [ - 103, - 133, - 189, - 255 - ], - "72": [ - 104, - 135, - 190, - 255 - ], - "73": [ - 105, - 137, - 190, - 255 - ], - "74": [ - 106, - 138, - 190, - 255 - ], - "75": [ - 107, - 142, - 191, - 255 - ], - "76": [ - 109, - 144, - 191, - 255 - ], - "77": [ - 110, - 146, - 191, - 255 - ], - "78": [ - 111, - 148, - 192, - 255 - ], - "79": [ - 113, - 150, - 192, - 255 - ], - "80": [ - 115, - 152, - 192, - 255 - ], - "81": [ - 116, - 154, - 193, - 255 - ], - "82": [ - 117, - 154, - 193, - 255 - ], - "83": [ - 120, - 157, - 193, - 255 - ], - "84": [ - 122, - 159, - 194, - 255 - ], - "85": [ - 124, - 161, - 194, - 255 - ], - "86": [ - 126, - 163, - 194, - 255 - ], - "87": [ - 128, - 165, - 195, - 255 - ], - "88": [ - 130, - 167, - 195, - 255 - ], - "89": [ - 132, - 169, - 195, - 255 - ], - "90": [ - 133, - 170, - 196, - 255 - ], - "91": [ - 137, - 172, - 196, - 255 - ], - "92": [ - 139, - 174, - 197, - 255 - ], - "93": [ - 142, - 176, - 197, - 255 - ], - "94": [ - 144, - 178, - 197, - 255 - ], - "95": [ - 147, - 180, - 198, - 255 - ], - "96": [ - 150, - 181, - 198, - 255 - ], - "97": [ - 152, - 183, - 199, - 255 - ], - "98": [ - 154, - 184, - 199, - 255 - ], - "99": [ - 158, - 187, - 200, - 255 - ], - "100": [ - 161, - 188, - 201, - 255 - ], - "101": [ - 164, - 190, - 202, - 255 - ], - "102": [ - 167, - 192, - 202, - 255 - ], - "103": [ - 170, - 193, - 203, - 255 - ], - "104": [ - 173, - 195, - 204, - 255 - ], - "105": [ - 176, - 196, - 205, - 255 - ], - "106": [ - 177, - 197, - 205, - 255 - ], - "107": [ - 182, - 199, - 207, - 255 - ], - "108": [ - 185, - 201, - 208, - 255 - ], - "109": [ - 188, - 202, - 209, - 255 - ], - "110": [ - 191, - 204, - 210, - 255 - ], - "111": [ - 194, - 205, - 211, - 255 - ], - "112": [ - 197, - 207, - 212, - 255 - ], - "113": [ - 199, - 208, - 214, - 255 - ], - "114": [ - 201, - 209, - 214, - 255 - ], - "115": [ - 205, - 210, - 216, - 255 - ], - "116": [ - 207, - 212, - 217, - 255 - ], - "117": [ - 210, - 213, - 218, - 255 - ], - "118": [ - 212, - 214, - 219, - 255 - ], - "119": [ - 214, - 214, - 220, - 255 - ], - "120": [ - 216, - 215, - 221, - 255 - ], - "121": [ - 217, - 216, - 222, - 255 - ], - "122": [ - 218, - 216, - 222, - 255 - ], - "123": [ - 221, - 217, - 224, - 255 - ], - "124": [ - 222, - 217, - 224, - 255 - ], - "125": [ - 223, - 217, - 225, - 255 - ], - "126": [ - 224, - 217, - 226, - 255 - ], - "127": [ - 225, - 216, - 226, - 255 - ], - "128": [ - 225, - 216, - 225, - 255 - ], - "129": [ - 225, - 216, - 223, - 255 - ], - "130": [ - 225, - 216, - 222, - 255 - ], - "131": [ - 224, - 215, - 221, - 255 - ], - "132": [ - 224, - 215, - 220, - 255 - ], - "133": [ - 223, - 214, - 217, - 255 - ], - "134": [ - 223, - 213, - 215, - 255 - ], - "135": [ - 222, - 211, - 213, - 255 - ], - "136": [ - 222, - 210, - 211, - 255 - ], - "137": [ - 221, - 209, - 208, - 255 - ], - "138": [ - 220, - 207, - 205, - 255 - ], - "139": [ - 219, - 206, - 203, - 255 - ], - "140": [ - 219, - 204, - 200, - 255 - ], - "141": [ - 218, - 202, - 196, - 255 - ], - "142": [ - 217, - 200, - 193, - 255 - ], - "143": [ - 216, - 198, - 190, - 255 - ], - "144": [ - 215, - 196, - 187, - 255 - ], - "145": [ - 214, - 194, - 183, - 255 - ], - "146": [ - 213, - 192, - 180, - 255 - ], - "147": [ - 212, - 190, - 176, - 255 - ], - "148": [ - 212, - 189, - 175, - 255 - ], - "149": [ - 211, - 186, - 169, - 255 - ], - "150": [ - 210, - 184, - 166, - 255 - ], - "151": [ - 209, - 182, - 163, - 255 - ], - "152": [ - 208, - 179, - 159, - 255 - ], - "153": [ - 207, - 177, - 156, - 255 - ], - "154": [ - 207, - 175, - 153, - 255 - ], - "155": [ - 206, - 172, - 149, - 255 - ], - "156": [ - 205, - 170, - 146, - 255 - ], - "157": [ - 205, - 168, - 143, - 255 - ], - "158": [ - 204, - 165, - 140, - 255 - ], - "159": [ - 204, - 163, - 137, - 255 - ], - "160": [ - 203, - 161, - 133, - 255 - ], - "161": [ - 202, - 158, - 131, - 255 - ], - "162": [ - 202, - 156, - 128, - 255 - ], - "163": [ - 201, - 153, - 125, - 255 - ], - "164": [ - 201, - 152, - 123, - 255 - ], - "165": [ - 200, - 148, - 120, - 255 - ], - "166": [ - 200, - 146, - 117, - 255 - ], - "167": [ - 199, - 143, - 114, - 255 - ], - "168": [ - 199, - 141, - 112, - 255 - ], - "169": [ - 198, - 139, - 110, - 255 - ], - "170": [ - 197, - 136, - 108, - 255 - ], - "171": [ - 197, - 134, - 106, - 255 - ], - "172": [ - 196, - 131, - 104, - 255 - ], - "173": [ - 195, - 129, - 102, - 255 - ], - "174": [ - 195, - 126, - 100, - 255 - ], - "175": [ - 194, - 124, - 98, - 255 - ], - "176": [ - 193, - 121, - 96, - 255 - ], - "177": [ - 192, - 119, - 95, - 255 - ], - "178": [ - 192, - 116, - 93, - 255 - ], - "179": [ - 191, - 114, - 92, - 255 - ], - "180": [ - 190, - 113, - 91, - 255 - ], - "181": [ - 189, - 109, - 90, - 255 - ], - "182": [ - 188, - 107, - 89, - 255 - ], - "183": [ - 187, - 104, - 87, - 255 - ], - "184": [ - 186, - 102, - 87, - 255 - ], - "185": [ - 185, - 100, - 86, - 255 - ], - "186": [ - 184, - 97, - 85, - 255 - ], - "187": [ - 182, - 95, - 84, - 255 - ], - "188": [ - 181, - 93, - 83, - 255 - ], - "189": [ - 180, - 90, - 83, - 255 - ], - "190": [ - 179, - 88, - 82, - 255 - ], - "191": [ - 178, - 86, - 82, - 255 - ], - "192": [ - 176, - 84, - 81, - 255 - ], - "193": [ - 175, - 81, - 81, - 255 - ], - "194": [ - 173, - 79, - 80, - 255 - ], - "195": [ - 172, - 77, - 80, - 255 - ], - "196": [ - 171, - 76, - 80, - 255 - ], - "197": [ - 169, - 73, - 80, - 255 - ], - "198": [ - 167, - 70, - 79, - 255 - ], - "199": [ - 166, - 68, - 79, - 255 - ], - "200": [ - 164, - 66, - 79, - 255 - ], - "201": [ - 162, - 64, - 79, - 255 - ], - "202": [ - 161, - 62, - 79, - 255 - ], - "203": [ - 159, - 60, - 79, - 255 - ], - "204": [ - 157, - 58, - 79, - 255 - ], - "205": [ - 155, - 56, - 79, - 255 - ], - "206": [ - 154, - 54, - 79, - 255 - ], - "207": [ - 152, - 52, - 79, - 255 - ], - "208": [ - 150, - 50, - 79, - 255 - ], - "209": [ - 148, - 49, - 79, - 255 - ], - "210": [ - 146, - 47, - 79, - 255 - ], - "211": [ - 144, - 45, - 80, - 255 - ], - "212": [ - 143, - 44, - 80, - 255 - ], - "213": [ - 139, - 42, - 80, - 255 - ], - "214": [ - 137, - 40, - 80, - 255 - ], - "215": [ - 135, - 39, - 80, - 255 - ], - "216": [ - 132, - 37, - 80, - 255 - ], - "217": [ - 130, - 36, - 80, - 255 - ], - "218": [ - 128, - 35, - 80, - 255 - ], - "219": [ - 125, - 33, - 80, - 255 - ], - "220": [ - 123, - 32, - 79, - 255 - ], - "221": [ - 120, - 31, - 79, - 255 - ], - "222": [ - 118, - 30, - 79, - 255 - ], - "223": [ - 115, - 29, - 78, - 255 - ], - "224": [ - 113, - 28, - 78, - 255 - ], - "225": [ - 110, - 27, - 78, - 255 - ], - "226": [ - 107, - 26, - 77, - 255 - ], - "227": [ - 105, - 26, - 76, - 255 - ], - "228": [ - 103, - 25, - 76, - 255 - ], - "229": [ - 99, - 24, - 75, - 255 - ], - "230": [ - 97, - 24, - 74, - 255 - ], - "231": [ - 94, - 23, - 73, - 255 - ], - "232": [ - 92, - 22, - 72, - 255 - ], - "233": [ - 89, - 22, - 71, - 255 - ], - "234": [ - 86, - 21, - 70, - 255 - ], - "235": [ - 84, - 21, - 69, - 255 - ], - "236": [ - 81, - 20, - 68, - 255 - ], - "237": [ - 79, - 20, - 67, - 255 - ], - "238": [ - 76, - 19, - 66, - 255 - ], - "239": [ - 74, - 19, - 65, - 255 - ], - "240": [ - 71, - 18, - 64, - 255 - ], - "241": [ - 69, - 18, - 63, - 255 - ], - "242": [ - 67, - 18, - 62, - 255 - ], - "243": [ - 65, - 17, - 61, - 255 - ], - "244": [ - 64, - 17, - 60, - 255 - ], - "245": [ - 61, - 17, - 59, - 255 - ], - "246": [ - 59, - 17, - 58, - 255 - ], - "247": [ - 57, - 17, - 57, - 255 - ], - "248": [ - 55, - 17, - 57, - 255 - ], - "249": [ - 54, - 17, - 56, - 255 - ], - "250": [ - 53, - 17, - 56, - 255 - ], - "251": [ - 51, - 17, - 55, - 255 - ], - "252": [ - 50, - 18, - 55, - 255 - ], - "253": [ - 49, - 18, - 54, - 255 - ], - "254": [ - 47, - 19, - 54, - 255 - ], - "255": [ - 47, - 20, - 54, - 255 - ] - } -}; - - - - - - - - -const $5857c1d27770a5cb$export$40693b55f00eefc = "viridis"; -const $5857c1d27770a5cb$var$CURATED_SEQUENTIAL_COLORMAPS = [ - "viridis", - "plasma", - "inferno", - "magma", - "cividis", - "purples", - "blues", - "reds", - "greens", - "oranges", - "ylgnbu", - "ylgn", - "gnbu" -]; -const $5857c1d27770a5cb$var$CURATED_DIVERGING_COLORMAPS = [ - "rdbu", - "rdylbu", - "bwr", - "coolwarm" -]; -const $5857c1d27770a5cb$export$1cea8622f46b1799 = (colormapName)=>{ - const baseName = $5857c1d27770a5cb$var$normalizeColorMap(colormapName); - if ((0, $ae8c6763d6544b82$export$8d2937b8c0b4db9)[baseName]) return "sequential"; - else if ((0, $ae8c6763d6544b82$export$351b22c3b01eaaf4)[baseName]) return "diverging"; - else if ((0, $ae8c6763d6544b82$export$3460c8211c3d9a5e)[baseName]) return "rest"; - return "unknown"; -}; -const $5857c1d27770a5cb$export$6aefaf6caf23d38e = (colormapName, isReversed)=>{ - const baseName = $5857c1d27770a5cb$var$normalizeColorMap(colormapName); - const colormapData = (0, $ae8c6763d6544b82$export$8d2937b8c0b4db9)[baseName] || (0, $ae8c6763d6544b82$export$351b22c3b01eaaf4)[baseName] || (0, $ae8c6763d6544b82$export$3460c8211c3d9a5e)[baseName] || (0, $ae8c6763d6544b82$export$8d2937b8c0b4db9).viridis; - const colorKeys = Object.keys(colormapData); - const colors = colorKeys.map((key)=>{ - const [r, g, b, a] = colormapData[key]; - return `rgba(${r}, ${g}, ${b}, ${a})`; - }); - return isReversed ? colors.reduceRight((acc, color)=>[ - ...acc, - color - ], []) : colors; -}; -function $5857c1d27770a5cb$export$2e056865cde3cb92({ colorMap: colorMap = $5857c1d27770a5cb$export$40693b55f00eefc, setColorMap: setColorMap }) { - const initialIsReversed = colorMap.endsWith("_r"); - const initialColorMap = $5857c1d27770a5cb$var$normalizeColorMap(colorMap); - const [isReversed, setIsReversed] = (0, $3Zh6r$useState)(initialIsReversed); - const [selectedColorMap, setSelectedColorMap] = (0, $3Zh6r$useState)(initialColorMap); - const colormapType = $5857c1d27770a5cb$export$1cea8622f46b1799(selectedColorMap); - const [customColorMap, setCustomColorMap] = (0, $3Zh6r$useState)(null); - (0, $3Zh6r$useEffect)(()=>{ - if (colormapType === "sequential" && !$5857c1d27770a5cb$var$CURATED_SEQUENTIAL_COLORMAPS.includes(selectedColorMap)) setCustomColorMap(selectedColorMap); - else if (colormapType === "diverging" && !$5857c1d27770a5cb$var$CURATED_DIVERGING_COLORMAPS.includes(selectedColorMap)) setCustomColorMap(selectedColorMap); - }, [ - selectedColorMap, - colormapType - ]); - let availableColormaps = []; - if (colormapType === "sequential") { - if (customColorMap) availableColormaps = [ - { - name: customColorMap - }, - ...$5857c1d27770a5cb$var$CURATED_SEQUENTIAL_COLORMAPS.map((name)=>({ - name: name - })) - ]; - else availableColormaps = $5857c1d27770a5cb$var$CURATED_SEQUENTIAL_COLORMAPS.map((name)=>({ - name: name - })); - } else if (colormapType === "diverging") { - if (customColorMap) availableColormaps = [ - { - name: customColorMap - }, - ...$5857c1d27770a5cb$var$CURATED_DIVERGING_COLORMAPS.map((name)=>({ - name: name - })) - ]; - else availableColormaps = $5857c1d27770a5cb$var$CURATED_DIVERGING_COLORMAPS.map((name)=>({ - name: name - })); - } else if (colormapType === "rest") availableColormaps = [ - { - name: selectedColorMap - } - ]; - else availableColormaps = [ - { - name: $5857c1d27770a5cb$export$40693b55f00eefc - } - ]; - const handleReverseToggle = ()=>{ - const newIsReversed = !isReversed; - setIsReversed(newIsReversed); - const baseColorMap = $5857c1d27770a5cb$var$normalizeColorMap(selectedColorMap); - setColorMap(newIsReversed ? `${baseColorMap}_r` : baseColorMap); - }; - const handleColorMapSelect = (colorMap)=>{ - const baseColorMap = $5857c1d27770a5cb$var$normalizeColorMap(colorMap); - setSelectedColorMap(baseColorMap); - setColorMap(isReversed ? `${baseColorMap}_r` : baseColorMap); - }; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - className: "colormap-options__container bg-white shadow-1 maxh-mobile-lg", - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - className: "display-flex flex-align-center text-gray-90 padding-2 font-heading-xs text-bold", - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonDrop), { - className: "margin-right-1" - }), - " Colormap options" - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { - className: "display-flex flex-align-center flex-justify border-top-1px border-bottom-1px border-base-lightest bg-base-lightest padding-2", - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - className: "display-flex flex-align-center", - onClick: handleReverseToggle, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("label", { - className: "font-ui-3xs text-gray-90 text-semibold margin-right-1", - children: "Reverse" - }), - isReversed ? /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Icon).ToggleOn, { - className: "text-primary", - size: 4 - }) : /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Icon).ToggleOff, { - className: "text-base-light", - size: 4 - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("input", { - className: "colormap-options__input", - checked: isReversed, - type: "checkbox", - readOnly: true - }) - ] - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { - children: availableColormaps.map(({ name: name })=>{ - const previewColors = $5857c1d27770a5cb$export$6aefaf6caf23d38e(name, isReversed); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - className: `colormap-options__item display-flex flex-align-center flex-justify padding-2 border-bottom-1px border-base-lightest radius-md ${selectedColorMap.toLowerCase() === name.toLowerCase() ? "selected" : ""}`, - onClick: ()=>handleColorMapSelect(name.toLowerCase()), - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { - className: "colormap-options__preview display-flex border-1px border-base-lightest radius-md margin-right-2", - style: { - background: `linear-gradient(to right, ${previewColors.join(", ")})` - } - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("label", { - className: "colormap-options__label text-gray-90 font-heading-xs flex-1", - children: name - }) - ] - }, name); - }) - }) - ] - }); -} -function $5857c1d27770a5cb$var$normalizeColorMap(colorMap) { - return colorMap.replace(/_r$/, ""); -} - - -const $6823e345034c5c0d$var$makeGradient = (stops)=>{ - if (stops.length === 1) return stops[0]; - const d = 100 / (stops.length - 1); - const steps = stops.map((s, i)=>`${s} ${i * d}%`); - return `linear-gradient(to right, ${steps.join(", ")})`; -}; -const $6823e345034c5c0d$var$printLegendVal = (val)=>{ - const number = Number(val); - if (isNaN(number)) return val; - if (number === 0) return 0; - if (Math.abs(number) < 9999 && Math.abs(number) > 0.0009) return (0, $70a57262ebf0860e$export$aa9294712332dc16)(number, { - decimals: 3 - }); - else return (0, $70a57262ebf0860e$export$a5c7fd3700da7bdd)(number, 2); -}; -const $6823e345034c5c0d$var$formatTooltipValue = (rawVal, unit)=>{ - if (rawVal === 0) return 0; - let value; - if (Math.abs(rawVal) < 9999 && Math.abs(rawVal) > 0.0009) value = (0, $70a57262ebf0860e$export$2077e0241d6afd3c)(rawVal, 3); - else value = (0, $70a57262ebf0860e$export$a5c7fd3700da7bdd)(rawVal, 2); - return unit?.label ? `${value} ${unit.label}` : value; -}; -const $6823e345034c5c0d$export$52652d7e4b3b7dee = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "layer-legend__LegendContainer", - componentId: "sc-1vivlza-0" -})([ - "position:absolute;z-index:8;bottom:", - ";right:", - ";display:flex;flex-flow:column nowrap;box-shadow:", - ";border-radius:", - ";background-color:", - ";&.reveal-enter{opacity:0;bottom:4rem;}&.reveal-exit{opacity:1;bottom:", - ";}&.reveal-enter-active{opacity:1;bottom:", - ";}&.reveal-exit-active{opacity:0;bottom:4rem;}&.reveal-enter-active,&.reveal-exit-active{transition:bottom 240ms ease-in-out,opacity 240ms ease-in-out;}" -], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$themeVal)("boxShadow.elevationB"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.surface"), (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)()); -const $6823e345034c5c0d$var$LayerLegendSelf = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "layer-legend__LayerLegendSelf", - componentId: "sc-1vivlza-1" -})([ - "display:flex;flex-flow:column nowrap;width:16rem;border-bottom:1px solid ", - ";", - "{padding:", - ";}&:only-child{", - "{padding:", - ";}border-bottom:0;}" -], (0, $3Zh6r$themeVal)("color.base-100"), (0, $75d8bbd9db525d75$export$3123be1a721df363), (0, $71GSy.variableGlsp)(0.25, 0.5), (0, $75d8bbd9db525d75$export$3123be1a721df363), (0, $71GSy.variableGlsp)(0.5)); -const $6823e345034c5c0d$var$LegendList = (0, $3Zh6r$styledcomponents).dl.withConfig({ - displayName: "layer-legend__LegendList", - componentId: "sc-1vivlza-2" -})([ - "display:grid;grid-gap:0 ", - ";grid-auto-columns:minmax(1rem,1fr);grid-auto-flow:column;dt{grid-row:1;}dd{font-size:0.75rem;line-height:1rem;grid-row:2;display:flex;justify-content:space-between;> *{width:8rem;> *{", - " display:block;}&:last-child:not(:first-child){text-align:right;}}&:not(:first-of-type):not(:last-of-type){", - "}}.unit{grid-row:3;width:100%;text-align:center;font-size:0.75rem;line-height:1rem;justify-content:center;}" -], (0, $3Zh6r$glsp)(0.125), (0, $3Zh6r$truncated)(), (0, $3Zh6r$visuallyHidden)()); -const $6823e345034c5c0d$var$LegendSwatch = (0, $3Zh6r$styledcomponents).span.withConfig({ - displayName: "layer-legend__LegendSwatch", - componentId: "sc-1vivlza-3" -})([ - "position:relative;display:block;font-size:0;height:0.5rem;border-radius:", - ";background:", - ";margin:0 0 ", - " 0;box-shadow:inset 0 0 0 1px ", - ";cursor:", - ";" -], (0, $3Zh6r$themeVal)("shape.rounded"), ({ stops: stops })=>typeof stops === "string" ? stops : $6823e345034c5c0d$var$makeGradient(stops), (0, $3Zh6r$glsp)(1 / 8), (0, $3Zh6r$themeVal)("color.base-100a"), ({ hasHelp: hasHelp })=>hasHelp ? "help" : "auto"); -const $6823e345034c5c0d$var$LayerLegendTitle = (0, $3Zh6r$styledcomponents).h3.withConfig({ - displayName: "layer-legend__LayerLegendTitle", - componentId: "sc-1vivlza-4" -})([ - "font-size:", - ";line-height:", - ";" -], (0, $71GSy.variableBaseType)("0.75rem"), (0, $71GSy.variableBaseType)("1rem")); -const $6823e345034c5c0d$var$LegendBody = (0, $3Zh6r$styledcomponents)((0, $75d8bbd9db525d75$export$bac90c2eeb71223e)).withConfig({ - displayName: "layer-legend__LegendBody", - componentId: "sc-1vivlza-5" -})([ - "padding:0;min-height:32px;max-height:120px;overflow-y:auto;overscroll-behavior:none;.scroll-inner{padding:", - ";}.shadow-bottom{border-radius:", - ";}" -], (0, $71GSy.variableGlsp)(0.5, 0.75), (0, $3Zh6r$themeVal)("shape.rounded")); -function $6823e345034c5c0d$export$e5ffa64f7b07ad2f(props) { - const { id: id, type: type, title: title, description: description } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$AccordionFold), { - id: id, - forwardedAs: $6823e345034c5c0d$var$LayerLegendSelf, - renderHeader: ({ isExpanded: isExpanded, toggleExpanded: toggleExpanded })=>/*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $75d8bbd9db525d75$export$3123be1a721df363), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $75d8bbd9db525d75$export$70f9fb9939eb10bc), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $75d8bbd9db525d75$export$d1565d8f53bba7e2), { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($6823e345034c5c0d$var$LayerLegendTitle, { - children: title - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Toolbar), { - size: "small", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$ToolbarIconButton), { - variation: "base-text", - active: isExpanded, - onClick: toggleExpanded, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonCircleInformation), { - title: "Information about layer", - meaningful: true - }) - }) - }) - ] - }), - type === "categorical" && /*#__PURE__*/ (0, $3Zh6r$jsx)($6823e345034c5c0d$export$8a163c591505fc2a, { - type: "categorical", - stops: props.stops - }), - type === "gradient" && /*#__PURE__*/ (0, $3Zh6r$jsx)($6823e345034c5c0d$export$bbc7702caff18c73, { - type: "gradient", - stops: props.stops, - unit: props.unit, - min: props.min, - max: props.max - }) - ] - }), - renderBody: ()=>/*#__PURE__*/ (0, $3Zh6r$jsx)($6823e345034c5c0d$var$LegendBody, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { - className: "scroll-inner", - children: description || /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: "No info available for this layer." - }) - }) - }) - }); -} -function $6823e345034c5c0d$export$94045d92df5da6f0(props) { - return /*#__PURE__*/ (0, $3Zh6r$jsx)($6823e345034c5c0d$export$52652d7e4b3b7dee, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$AccordionManager), { - children: props.children - }) - }); -} -function $6823e345034c5c0d$export$8a163c591505fc2a(props) { - const { stops: stops } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)($6823e345034c5c0d$var$LegendList, { - children: stops.map((stop)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("dt", { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $61b3d1da33a5342d$export$c92c6401b52a9298), { - content: stop.label, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($6823e345034c5c0d$var$LegendSwatch, { - stops: stop.color, - hasHelp: true, - children: stop.color - }) - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("dd", { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { - children: stop.label - }) - }) - }) - ] - }, stop.color)) - }); -} -const $6823e345034c5c0d$export$bbc7702caff18c73 = (props)=>{ - const { stops: stops, min: min, max: max, unit: unit } = props; - const [hoverVal, setHoverVal] = (0, $3Zh6r$useState)(0); - const moveListener = (0, $3Zh6r$useCallback)((e)=>{ - const target = e.nativeEvent.target; - const boundingRect = target.getBoundingClientRect(); - const offsetX = e.nativeEvent.clientX - boundingRect.left; - const width = boundingRect.width; - const scale = (0, $3Zh6r$scaleLinear)().domain([ - 0, - width - ]).range([ - Number(min), - Number(max) - ]); - setHoverVal(Math.max(Number(min), Math.min(Number(max), scale(offsetX)))); - }, [ - min, - max - ]); - const hasNumericLegend = !isNaN(Number(min) + Number(max)); - const tipText = $6823e345034c5c0d$var$formatTooltipValue(hoverVal, unit); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($6823e345034c5c0d$var$LegendList, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("dt", { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $61b3d1da33a5342d$export$c92c6401b52a9298), { - disabled: !hasNumericLegend, - content: tipText, - followCursor: "horizontal", - plugins: [ - (0, $3Zh6r$followCursor) - ], - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($6823e345034c5c0d$var$LegendSwatch, { - stops: stops, - onMouseMove: moveListener, - children: [ - stops[0], - " to ", - stops[stops.length - 1] - ] - }) - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)("dd", { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { - children: $6823e345034c5c0d$var$printLegendVal(min) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { - children: $6823e345034c5c0d$var$printLegendVal(max) - }) - ] - }), - unit?.label && /*#__PURE__*/ (0, $3Zh6r$jsx)("dd", { - className: "unit", - children: unit.label - }) - ] - }); -}; -const $6823e345034c5c0d$export$d7484230cf8fb000 = (props)=>{ - const { colorMap: colorMap = (0, $5857c1d27770a5cb$export$40693b55f00eefc), ...otherProps } = props; - const colormapResult = $6823e345034c5c0d$export$4e5e2d0d1599a1cc(colorMap); - const { foundColorMap: foundColorMap, isReversed: isReversed } = colormapResult; - const stops = Object.values(foundColorMap).filter((value)=>Array.isArray(value) && value.length === 4).map((value)=>{ - return `rgba(${value.join(",")})`; - }); - const processedStops = isReversed ? stops.reduceRight((acc, stop)=>[ - ...acc, - stop - ], []) : stops; - return /*#__PURE__*/ (0, $3Zh6r$jsx)($6823e345034c5c0d$export$bbc7702caff18c73, { - type: "gradient", - stops: processedStops, - ...otherProps - }); -}; -const $6823e345034c5c0d$export$4e5e2d0d1599a1cc = (name)=>{ - const isReversed = name.toLowerCase().endsWith("_r"); - const baseName = isReversed ? name.slice(0, -2).toLowerCase() : name.toLowerCase(); - const colormap = (0, $ae8c6763d6544b82$export$8d2937b8c0b4db9)[baseName] ?? (0, $ae8c6763d6544b82$export$351b22c3b01eaaf4)[baseName] ?? (0, $ae8c6763d6544b82$export$3460c8211c3d9a5e)[baseName]; - if (!colormap) { - const defaultColormap = (0, $ae8c6763d6544b82$export$8d2937b8c0b4db9)[(0, $5857c1d27770a5cb$export$40693b55f00eefc).toLowerCase()] ?? (0, $ae8c6763d6544b82$export$351b22c3b01eaaf4)[(0, $5857c1d27770a5cb$export$40693b55f00eefc).toLowerCase()]; - return { - foundColorMap: { - ...defaultColormap - }, - isReversed: false - }; - } - return { - foundColorMap: { - ...colormap - }, - isReversed: isReversed - }; -}; - - - - - - - - - - - - -function $15e6a4e6efb4539b$export$61c0f748c7c054a3(props) { - const { value: value, children: children } = props; - const [showCopiedMsg, setShowCopiedMsg] = (0, $3Zh6r$useState)(false); - const triggerElement = (0, $3Zh6r$useRef)(); - const copyValue = (0, $3Zh6r$useRef)(value); - copyValue.current = value; - (0, $3Zh6r$useEffect)(()=>{ - if (!triggerElement.current) throw new Error("ref for trigger element is not set"); - let copiedMsgTimeout; - const clipboard = new (0, $3Zh6r$clipboard)(triggerElement.current, { - text: ()=>copyValue.current - }); - clipboard.on("success", ()=>{ - setShowCopiedMsg(true); - copiedMsgTimeout = setTimeout(()=>{ - setShowCopiedMsg(false); - }, 2000); - }); - return ()=>{ - clipboard.destroy(); - if (copiedMsgTimeout) clearTimeout(copiedMsgTimeout); - }; - }, []); - const val = showCopiedMsg ? "Copied!" : value; - return children({ - value: val, - ref: triggerElement, - originalValue: value, - showCopiedMsg: showCopiedMsg - }); -} - - -const $41ae5ba7f756d039$var$MapCoordsWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "coords__MapCoordsWrapper", - componentId: "sc-qchtxj-0" -})([ - "width:100vw;pointer-events:none !important;", - "{pointer-events:auto;background:", - ";font-weight:", - ";font-size:0.75rem;}&& ", - ":hover{background:", - ";}" -], (0, $3Zh6r$Button), (0, $3Zh6r$themeVal)("color.base-400a"), (0, $3Zh6r$themeVal)("type.base.regular"), (0, $3Zh6r$Button), (0, $3Zh6r$themeVal)("color.base-500")); -const $41ae5ba7f756d039$var$getCoords = (mapInstance)=>{ - if (!mapInstance) return { - lng: 0, - lat: 0 - }; - const mapCenter = mapInstance.getCenter(); - return { - lng: (0, $70a57262ebf0860e$export$2077e0241d6afd3c)(mapCenter.lng, 4), - lat: (0, $70a57262ebf0860e$export$2077e0241d6afd3c)(mapCenter.lat, 4) - }; -}; -function $41ae5ba7f756d039$export$2e2bcd8739ae039() { - const { main: main } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); - const [position, setPosition] = (0, $3Zh6r$useState)($41ae5ba7f756d039$var$getCoords(main)); - (0, $3Zh6r$useEffect)(()=>{ - const posListener = (e)=>{ - setPosition($41ae5ba7f756d039$var$getCoords(e.target)); - }; - if (main) main.on("moveend", posListener); - return ()=>{ - if (main) main.off("moveend", posListener); - }; - }, [ - main - ]); - const { lng: lng, lat: lat } = position; - const value = `W ${lng}, N ${lat}`; - (0, $9df2cd8992362d1d$export$2e2bcd8739ae039)(()=>/*#__PURE__*/ (0, $3Zh6r$jsx)($41ae5ba7f756d039$var$MapCoordsWrapper, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $15e6a4e6efb4539b$export$61c0f748c7c054a3), { - value: value, - children: ({ ref: ref, showCopiedMsg: showCopiedMsg })=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Button), { - ref: ref, - // not up to date - variation: "achromic-text", - size: "small", - children: showCopiedMsg ? "Copied!" : value - }) - }) - }), { - position: "bottom-left" - }); - return null; -} - - - - - - - - -var $71GSy = parcelRequire("71GSy"); -const $9a96d139d5e229b4$var$FADE_DURATION = 240; -const $9a96d139d5e229b4$var$Message = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "map-message__Message", - componentId: "sc-1ujy35t-0" -})([ - "position:absolute;z-index:2;transform:translate(-50%,0);padding:", - ";box-shadow:", - ";border-radius:", - ";font-size:0.75rem;line-height:1rem;text-align:center;display:flex;align-items:center;gap:", - ";", - " ", - " transition:all ", - "ms ease-in-out;", - "" -], (0, $3Zh6r$glsp)(0.5, 0.75), (0, $3Zh6r$themeVal)("boxShadow.elevationA"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$glsp)(0.5), ({ position: position })=>{ - if (position === "left") return "left: 25%;"; - if (position === "right") return "left: 75%;"; - return "left: 50%;"; -}, ({ isInvalid: isInvalid })=>isInvalid ? (0, $3Zh6r$css)([ - "background:", - ";color:", - ";" - ], (0, $3Zh6r$themeVal)("color.danger"), (0, $3Zh6r$themeVal)("color.surface")) : (0, $3Zh6r$css)([ - "background:#fff;" - ]), $9a96d139d5e229b4$var$FADE_DURATION, ({ show: show })=>show ? (0, $3Zh6r$css)([ - "visibility:visible;top:", - ";opacity:1;" - ], (0, $71GSy.variableGlsp)()) : (0, $3Zh6r$css)([ - "visibility:hidden;top:", - ";opacity:0;" - ], (0, $71GSy.variableGlsp)(-1))); -function $9a96d139d5e229b4$export$2e2bcd8739ae039(props) { - const { id: id, children: children, active: active, isInvalid: isInvalid, position: position } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$TransitionGroup), { - component: null, - children: active && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Transition), { - timeout: $9a96d139d5e229b4$var$FADE_DURATION, - children: (state)=>{ - return /*#__PURE__*/ (0, $3Zh6r$jsx)($9a96d139d5e229b4$var$Message, { - show: state === "entered" || state === "entering", - isInvalid: isInvalid, - position: position, - children: children - }); - } - }, id) - }); -} - - - - - - - - -var $i0dwT = parcelRequire("i0dwT"); - - - -function $de3f8cae0a38f8ef$export$49a437922edc1bd9({ position: position = "top-right" }) { - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$NavigationControl), { - position: position, - showCompass: false - }); -} -function $de3f8cae0a38f8ef$export$1fb16e435eedcce9() { - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$ScaleControl), { - position: "bottom-left" - }); -} - - - - - - - - - - - - - - - - - - -const $45add38d9d729aa2$export$ad1a74e9b449db44 = [ - { - id: "min", - label: "Min", - chartLabel: "Min", - themeColor: "infographicA", - style: { - "strokeDasharray": "2 2" - } - }, - { - id: "mean", - label: "Average", - chartLabel: "Average", - themeColor: "infographicB" - }, - { - id: "max", - label: "Max", - chartLabel: "Max", - themeColor: "infographicC", - style: { - "strokeDasharray": "2 2" - } - }, - { - id: "std", - label: "St Deviation", - chartLabel: "St Deviation", - themeColor: "infographicD" - }, - { - id: "median", - label: "Median", - chartLabel: "Median", - themeColor: "infographicE" - }, - { - id: "sum", - label: "Sum", - chartLabel: "Sum", - themeColor: "infographicF" - } -]; -const $45add38d9d729aa2$export$8a3afbbe3055c1c0 = $45add38d9d729aa2$export$ad1a74e9b449db44.filter((metric)=>metric.id === "mean" || metric.id === "std"); -const $45add38d9d729aa2$var$MetricList = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$DropMenu)).withConfig({ - displayName: "analysis-metrics__MetricList", - componentId: "sc-j8f3i9-0" -})([ - "display:flex;flex-flow:column;list-style:none;margin:", - ";padding:", - ";gap:", - ";> li{padding:", - ";font-weight:", - ";color:", - ";}" -], (0, $3Zh6r$glsp)(0, -1, 1, -1), (0, $3Zh6r$glsp)(0, 0, 1, 0), (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$glsp)(0, 1), (0, $3Zh6r$themeVal)("type.base.regular"), (0, $3Zh6r$themeVal)("color.base-400")); -const $45add38d9d729aa2$var$MetricSwitch = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$FormSwitch)).withConfig({ - displayName: "analysis-metrics__MetricSwitch", - componentId: "sc-j8f3i9-1" -})([ - "display:grid;grid-template-columns:min-content 1fr auto;gap:", - ";&::before{content:'';width:0.5rem;height:0.5rem;background:", - ";border-radius:", - ";align-self:center;}" -], (0, $3Zh6r$glsp)(0.5), ({ metricThemeColor: metricThemeColor })=>(0, $3Zh6r$themeVal)(`color.${metricThemeColor}`), (0, $3Zh6r$themeVal)("shape.ellipsoid")); -function $45add38d9d729aa2$export$2e2bcd8739ae039(props) { - const { activeMetrics: activeMetrics, onMetricsChange: onMetricsChange } = props; - const handleMetricChange = (metric, shouldAdd)=>{ - onMetricsChange(shouldAdd ? activeMetrics.concat(metric) : activeMetrics.filter((m)=>m.id !== metric.id)); - }; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$DropTitle), { - children: "Analysis metrics" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($45add38d9d729aa2$var$MetricList, { - children: $45add38d9d729aa2$export$ad1a74e9b449db44.map((metric)=>{ - const checked = !!activeMetrics.find((m)=>m.id === metric.id); - return /*#__PURE__*/ (0, $3Zh6r$jsx)("li", { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($45add38d9d729aa2$var$MetricSwitch, { - metricThemeColor: metric.themeColor, - name: `switch-metric-${metric.id}`, - id: `switch-metric-${metric.id}`, - value: `switch-metric-${metric.id}`, - title: "Toggle metric on/off", - checked: checked, - onChange: ()=>handleMetricChange(metric, !checked), - children: metric.label - }) - }, metric.id); - }) - }) - ] - }); -} - - - - -const $32613d3594246d79$export$4349f28d89705d68 = (datasets)=>Object.values(datasets).flatMap((dataset)=>{ - return dataset.data.layers.map((l)=>({ - ...l, - parentDataset: { - id: dataset.data.id, - name: dataset.data.name - } - })); - }); -const $32613d3594246d79$export$e083f60307dacb6e = (datasets)=>Object.values(datasets).map((dataset)=>{ - return dataset.layers.map((l)=>({ - ...l, - parentDataset: { - id: dataset.id, - name: dataset.name - } - })); - }); -/** - * Returns an array of metrics based on the given Dataset Layer configuration. - * If the layer has metrics defined, it returns only the metrics that match the - * ids. Otherwise, it returns all available metrics. - * - * @param data - The Datase tLayer object to get metrics for. - * @returns An array of metrics objects. - */ function $32613d3594246d79$var$getInitialMetrics(data) { - const metricsIds = data.analysis?.metrics ?? []; - if (!metricsIds.length) return 0, $45add38d9d729aa2$export$8a3afbbe3055c1c0; - const foundMetrics = metricsIds.map((metric)=>{ - return (0, $45add38d9d729aa2$export$ad1a74e9b449db44).find((m)=>m.id === metric); - }).filter(Boolean); - return foundMetrics; -} -function $32613d3594246d79$var$getInitialColorMap(dataset) { - return dataset.sourceParams?.colormap_name ?? (0, $5857c1d27770a5cb$export$40693b55f00eefc); -} -function $32613d3594246d79$export$1fd91fc84abac1d3(ids, datasetsList, reconciledDatasets) { - return ids.map((id)=>{ - const alreadyReconciled = reconciledDatasets.find((d)=>d.data.id === id); - if (alreadyReconciled) return alreadyReconciled; - const dataset = datasetsList.find((d)=>d.id === id); - if (!dataset) throw new Error(`Dataset [${id}] not found`); - return { - status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).IDLE, - data: dataset, - error: null, - settings: { - isVisible: true, - opacity: 100, - analysisMetrics: $32613d3594246d79$var$getInitialMetrics(dataset), - colorMap: $32613d3594246d79$var$getInitialColorMap(dataset) - }, - analysis: { - status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).IDLE, - data: null, - error: null, - meta: {} - } - }; - }); -} -function $32613d3594246d79$export$3192ffac2c9c4f49(datasetId, datasetData) { - const { domain: domain, isPeriodic: isPeriodic, timeDensity: timeDensity } = datasetData; - if (!domain || domain.length === 0) throw new Error(`Invalid domain on dataset [${datasetId}]`); - if (!isPeriodic) return domain.map((d)=>(0, $4c754f8d949487da$export$eed8ce5347a58f09)(d)); - switch(timeDensity){ - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR: - return (0, $3Zh6r$datefnseachYearOfInterval)({ - start: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain[0]), - end: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain[domain.length - 1]) - }); - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH: - return (0, $3Zh6r$datefnseachMonthOfInterval)({ - start: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain[0]), - end: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain[domain.length - 1]) - }); - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY: - return (0, $3Zh6r$datefnseachDayOfInterval)({ - start: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain[0]), - end: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain[domain.length - 1]) - }); - default: - throw new Error(`Invalid time density [${timeDensity}] on dataset [${datasetId}]`); - } -} -const $32613d3594246d79$var$hasValidSourceParams = (params)=>{ - return params && "colormap_name" in params && "rescale" in params; -}; -const $32613d3594246d79$export$aad9a0613fe41340 = (datasetType)=>{ - const nonApplicableTypes = [ - "vector" - ]; - return !nonApplicableTypes.includes(datasetType); -}; -/** - * Util to flatten and process rescale values, - * - * The need for flattening is because the `rescale` values can be received - * in different formats depending on their source. When parsing through Parcel, - * `rescale` values are typically a flat array (e.g., [0, 0.1, 0.01, 0.2]). - * However, when these values come from the back-end, they may be nested, - * like `[[0, 0.1], [0.01, 0.2]]`. - * - * To ensure consistency across the application and guard against any nesting - * issues (especially when working with multiple pairs of tuples from the back-end), - * this function flattens the input array and calculates the global minimum and maximum values. - * This guarantees that the `rescale` values are always returned in the correct [min, max] format. - * - * @param rescale - A potentially nested array of rescale values. - * @returns A tuple containing the minimum and maximum values [min, max]. - */ function $32613d3594246d79$var$flattenAndCalculateMinMax(rescale) { - const flattenArray = (arr)=>arr.flat(Infinity); - const rescaleArray = flattenArray(rescale); - const min = Math.min(...rescaleArray); - const max = Math.max(...rescaleArray); - return [ - min, - max - ]; -} // renderParams precedence: Start with sourceParams from the dataset. -function $32613d3594246d79$export$bc7e71bdad797f9d(datasetSourceParams, queryDataRenders) { - // Start with sourceParams from the dataset. - // Return the source param as it is if exists - if ($32613d3594246d79$var$hasValidSourceParams(datasetSourceParams)) return datasetSourceParams; - // Check for the dashboard render configuration in queryData - if (!queryDataRenders) throw new Error("No render parameter exists from stac endpoint."); // Check the namespace from render extension - const renderKey = queryDataRenders.dashboard ? "dashboard" : datasetSourceParams?.assets; - if (!queryDataRenders[renderKey]) throw new Error("No proper render parameter for dashboard namespace exists."); // Return the render extension parameter - if (queryDataRenders[renderKey] && $32613d3594246d79$var$hasValidSourceParams(queryDataRenders[renderKey])) { - const renderParams = queryDataRenders[renderKey]; - return { - ...renderParams, - rescale: $32613d3594246d79$var$flattenAndCalculateMinMax([ - renderParams.rescale - ]) - }; - } -} -function $32613d3594246d79$export$e3ff1717ffebe7f1(date, timeDensity) { - switch(timeDensity){ - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH: - return (0, $3Zh6r$datefnsstartOfMonth)(date); - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR: - return (0, $3Zh6r$datefnsstartOfYear)(date); - } - return (0, $3Zh6r$datefnsstartOfDay)(date); -} // Define an order for TimeDensity, where smaller numbers indicate finer granularity -const $32613d3594246d79$var$TIME_DENSITY_ORDER = { - [(0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY]: 1, - [(0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH]: 2, - [(0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR]: 3 -}; -const $32613d3594246d79$export$d151187309f9d5c1 = (dataArray)=>dataArray.reduce((lowestDensity, obj)=>$32613d3594246d79$var$TIME_DENSITY_ORDER[obj.data.timeDensity] < $32613d3594246d79$var$TIME_DENSITY_ORDER[lowestDensity] ? obj.data.timeDensity : lowestDensity, (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR); - - - - - - - - - - - - -function $d7b8cfb630f288e0$export$2e2bcd8739ae039(isUserPositionSet, initialBbox, stacBbox) { - const { current: mapInstance } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); - (0, $3Zh6r$useEffect)(()=>{ - if (isUserPositionSet || !mapInstance) return; // Prefer layer defined bounds to STAC collection bounds. - const bounds = initialBbox ?? stacBbox; - if (bounds?.length && (0, $02001aac47ff8556$export$f8a2d12103fa5b0f)(bounds, mapInstance)) mapInstance.fitBounds(bounds, { - padding: (0, $02001aac47ff8556$export$c7c74247e5542f4d) - }); - }, [ - mapInstance, - isUserPositionSet, - initialBbox, - stacBbox - ]); -} - - - - -function $20be39041d7cb874$export$2e2bcd8739ae039({ layerId: layerId, onClick: onClick }) { - const { current: mapInstance } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); - (0, $3Zh6r$useEffect)(()=>{ - if (!mapInstance) return; - const onPointsClick = (e)=>{ - if (!e.features.length) return; - onClick(e.features); - }; - const onPointsEnter = ()=>{ - mapInstance.getCanvas().style.cursor = "pointer"; - }; - const onPointsLeave = ()=>{ - mapInstance.getCanvas().style.cursor = ""; - }; - mapInstance.on("click", layerId, onPointsClick); - mapInstance.on("mouseenter", layerId, onPointsEnter); - mapInstance.on("mouseleave", layerId, onPointsLeave); - return ()=>{ - mapInstance.off("click", layerId, onPointsClick); - mapInstance.off("mouseenter", layerId, onPointsEnter); - mapInstance.off("mouseleave", layerId, onPointsLeave); - }; - }, [ - layerId, - mapInstance, - onClick - ]); -} - - - - - -function $b36fefa1a1cfcd9d$export$2e2bcd8739ae039(props) { - return (0, $3Zh6r$useMemo)(()=>{ - return props; // Memoize only required abse params - }, [ - props.generatorOrder, - props.hidden, - props.opacity - ]); -} - - -const $c83d7674013ba268$export$4173a1cafc17f10c = "idle"; -const $c83d7674013ba268$export$c328c4e9193d023b = "loading"; -const $c83d7674013ba268$export$5a7aba0f257f66 = "success"; -const $c83d7674013ba268$export$4733fe50ccd1b736 = "error"; - - -const $0b6500cf569ea6d7$var$LOG = true; -var $0b6500cf569ea6d7$var$STATUS_KEY; -(function(STATUS_KEY) { - STATUS_KEY[STATUS_KEY["Global"] = 0] = "Global"; - STATUS_KEY[STATUS_KEY["Layer"] = 1] = "Layer"; - STATUS_KEY[STATUS_KEY["StacSearch"] = 2] = "StacSearch"; -})($0b6500cf569ea6d7$var$STATUS_KEY || ($0b6500cf569ea6d7$var$STATUS_KEY = {})); -function $0b6500cf569ea6d7$export$bbb283b77715c122(props) { - const { id: id, stacCol: stacCol, date: date, sourceParams: sourceParams, zoomExtent: zoomExtent, bounds: bounds, onStatusChange: onStatusChange, isPositionSet: isPositionSet, hidden: hidden, opacity: opacity, stacApiEndpoint: stacApiEndpoint, tileApiEndpoint: tileApiEndpoint, colorMap: colorMap } = props; - const { current: mapInstance } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); - const theme = (0, $3Zh6r$useTheme)(); - const { updateStyle: updateStyle } = (0, $2913a1b35d8b428a$export$2e2bcd8739ae039)(); - const minZoom = zoomExtent?.[0] ?? 0; - const generatorId = `raster-timeseries-${id}`; - const stacApiEndpointToUse = stacApiEndpoint ?? "https://staging.openveda.cloud/api/stac" ?? ""; - const tileApiEndpointToUse = tileApiEndpoint ?? "https://staging.openveda.cloud/api/raster" ?? ""; // Status tracking. - // A raster timeseries layer has a base layer and may have markers. - // The status is succeeded only if all requests succeed. - const statuses = (0, $3Zh6r$useRef)({ - [0]: (0, $c83d7674013ba268$export$4173a1cafc17f10c), - [1]: (0, $c83d7674013ba268$export$4173a1cafc17f10c), - [2]: (0, $c83d7674013ba268$export$4173a1cafc17f10c) - }); - const changeStatus = (0, $3Zh6r$useCallback)(({ status: status, context: context })=>{ - // Set the new status - statuses.current[context] = status; - const layersToCheck = [ - statuses.current[2], - statuses.current[1] - ]; - let newStatus = statuses.current[0]; // All must succeed to be considered successful. - if (layersToCheck.every((s)=>s === (0, $c83d7674013ba268$export$5a7aba0f257f66))) newStatus = (0, $c83d7674013ba268$export$5a7aba0f257f66); // One failed status is enough for all. - else if (layersToCheck.some((s)=>s === (0, $c83d7674013ba268$export$4733fe50ccd1b736))) newStatus = (0, $c83d7674013ba268$export$4733fe50ccd1b736); // One loading status is enough for all. - else if (layersToCheck.some((s)=>s === (0, $c83d7674013ba268$export$c328c4e9193d023b))) newStatus = (0, $c83d7674013ba268$export$c328c4e9193d023b); - else if (layersToCheck.some((s)=>s === (0, $c83d7674013ba268$export$4173a1cafc17f10c))) newStatus = (0, $c83d7674013ba268$export$4173a1cafc17f10c); - // Only emit on status change. - if (newStatus !== statuses.current[0]) { - statuses.current[0] = newStatus; - onStatusChange?.({ - status: newStatus, - id: id - }); - } - }, [ - id, - onStatusChange - ]); // - // Load stac collection features - // - const [stacCollection, setStacCollection] = (0, $3Zh6r$useState)([]); - (0, $3Zh6r$useEffect)(()=>{ - if (!id || !stacCol) return; - const controller = new AbortController(); - const load = async ()=>{ - try { - changeStatus({ - status: (0, $c83d7674013ba268$export$c328c4e9193d023b), - context: 2 - }); - const payload = { - "filter-lang": "cql2-json", - filter: (0, $02001aac47ff8556$export$e4e9d10260c7d150)(date, stacCol), - limit: 500, - fields: { - include: [ - "bbox" - ], - exclude: [ - "collection", - "links" - ] - } - }; - /* eslint-disable no-console */ $0b6500cf569ea6d7$var$LOG && console.groupCollapsed("RasterTimeseries %cLoading STAC features", "color: orange;", id); - $0b6500cf569ea6d7$var$LOG && console.log("Payload", payload); - $0b6500cf569ea6d7$var$LOG && console.groupEnd(); - /* eslint-enable no-console */ const responseData = await (0, $02001aac47ff8556$export$c3dc98f0c2b33757)({ - url: `${stacApiEndpointToUse}/search`, - payload: payload, - controller: controller - }); - /* eslint-disable no-console */ $0b6500cf569ea6d7$var$LOG && console.groupCollapsed("RasterTimeseries %cAdding STAC features", "color: green;", id); - $0b6500cf569ea6d7$var$LOG && console.log("STAC response", responseData); - $0b6500cf569ea6d7$var$LOG && console.groupEnd(); - /* eslint-enable no-console */ setStacCollection(responseData.features); - changeStatus({ - status: (0, $c83d7674013ba268$export$5a7aba0f257f66), - context: 2 - }); - } catch (error) { - if (!controller.signal.aborted) { - setStacCollection([]); - changeStatus({ - status: (0, $c83d7674013ba268$export$4733fe50ccd1b736), - context: 2 - }); - } - $0b6500cf569ea6d7$var$LOG && /* eslint-disable-next-line no-console */ console.log("RasterTimeseries %cAborted STAC features", "color: red;", id); // Temporarily turning on log for debugging - /* eslint-disable-next-line no-console */ console.log(error); - return; - } - }; - load(); - return ()=>{ - controller.abort(); - changeStatus({ - status: "idle", - context: 2 - }); - }; - }, [ - id, - changeStatus, - stacCol, - date, - stacApiEndpointToUse - ]); // - // Markers - // - const points = (0, $3Zh6r$useMemo)(()=>{ - if (!stacCollection.length) return null; - const points = stacCollection.map((f)=>{ - const [w, s, e, n] = f.bbox; - return { - bounds: [ - [ - w, - s - ], - [ - e, - n - ] - ], - center: [ - (w + e) / 2, - (s + n) / 2 - ] - }; - }); - return points; - }, [ - stacCollection - ]); // - // Tiles - // - const [mosaicUrl, setMosaicUrl] = (0, $3Zh6r$useState)(null); - (0, $3Zh6r$useEffect)(()=>{ - if (!id || !stacCol) return; // If the search returned no data, remove anything previously there so we - // don't run the risk that the selected date and data don't match, even - // though if a search returns no data, that date should not be available for - // the dataset - may be a case of bad configuration. - if (!stacCollection.length) { - setMosaicUrl(null); - return; - } - const controller = new AbortController(); - const load = async ()=>{ - changeStatus({ - status: (0, $c83d7674013ba268$export$c328c4e9193d023b), - context: 1 - }); - try { - const payload = { - "filter-lang": "cql2-json", - filter: (0, $02001aac47ff8556$export$e4e9d10260c7d150)(date, stacCol) - }; - /* eslint-disable no-console */ $0b6500cf569ea6d7$var$LOG && console.groupCollapsed("RasterTimeseries %cLoading Mosaic", "color: orange;", id); - $0b6500cf569ea6d7$var$LOG && console.log("Payload", payload); - $0b6500cf569ea6d7$var$LOG && console.groupEnd(); - /* eslint-enable no-console */ let responseData; - try { - responseData = await (0, $02001aac47ff8556$export$c3dc98f0c2b33757)({ - url: `${tileApiEndpointToUse}/searches/register`, - payload: payload, - controller: controller - }); - const mosaicUrl = responseData.links[1].href; - setMosaicUrl(mosaicUrl.replace("/{tileMatrixSetId}", "/WebMercatorQuad")); - } catch (error) { - // @NOTE: conditional logic TO BE REMOVED once new BE endpoints have moved to prod... Fallback on old request url if new endpoints error with nonexistance... - if (error.request) { - // The request was made but no response was received - responseData = await (0, $02001aac47ff8556$export$c3dc98f0c2b33757)({ - url: `${tileApiEndpointToUse}/mosaic/register`, - payload: // @NOTE: This will fail anyways with "staging-raster.delta-backend.com" because its already deprecated... - payload, - controller: controller - }); - const mosaicUrl = responseData.links[1].href; - setMosaicUrl(mosaicUrl); - } else { - $0b6500cf569ea6d7$var$LOG && /* eslint-disable-next-line no-console */ console.log("Titiler /register %cEndpoint error", "color: red;", error); - throw error; - } - } - /* eslint-disable no-console */ $0b6500cf569ea6d7$var$LOG && console.groupCollapsed("RasterTimeseries %cAdding Mosaic", "color: green;", id); // links[0] : metadata , links[1]: tile - $0b6500cf569ea6d7$var$LOG && console.log("Url", responseData.links[1].href); - $0b6500cf569ea6d7$var$LOG && console.log("STAC response", responseData); - $0b6500cf569ea6d7$var$LOG && console.groupEnd(); - /* eslint-enable no-console */ changeStatus({ - status: (0, $c83d7674013ba268$export$5a7aba0f257f66), - context: 1 - }); - } catch (error) { - if (!controller.signal.aborted) changeStatus({ - status: (0, $c83d7674013ba268$export$4733fe50ccd1b736), - context: 1 - }); - $0b6500cf569ea6d7$var$LOG && /* eslint-disable-next-line no-console */ console.log("RasterTimeseries %cAborted Mosaic", "color: red;", id); - return; - } - }; - load(); - return ()=>{ - controller.abort(); - changeStatus({ - status: "idle", - context: 1 - }); - }; - }, [ - colorMap, - stacCollection // This hook depends on a series of properties, but whenever they change the - ]); // - // Generate Mapbox GL layers and sources for raster timeseries - // - const haveSourceParamsChanged = (0, $3Zh6r$useMemo)(()=>JSON.stringify(sourceParams), [ - sourceParams - ]); - const generatorParams = (0, $b36fefa1a1cfcd9d$export$2e2bcd8739ae039)(props); - (0, $3Zh6r$useEffect)(()=>{ - const controller = new AbortController(); - async function run() { - let layers = []; - let sources = {}; - if (mosaicUrl) { - const tileParams = (0, $3Zh6r$qs).stringify({ - assets: "cog_default", - ...sourceParams ?? {}, - ...colorMap && { - colormap_name: colorMap - } - }, { - arrayFormat: id.toLowerCase().includes("hls") ? "repeat" : "comma" - }); - const tilejsonUrl = `${mosaicUrl}?${tileParams}`; - try { - const tilejsonData = await (0, $02001aac47ff8556$export$c3dc98f0c2b33757)({ - url: tilejsonUrl, - method: "GET", - payload: null, - controller: controller - }); - const tileServerUrl = tilejsonData.tiles[0]; - const wmtsBaseUrl = mosaicUrl.replace("tilejson.json", "WMTSCapabilities.xml"); - const mosaicSource = { - type: "raster", - url: tilejsonUrl - }; - const rasterOpacity = typeof opacity === "number" ? opacity / 100 : 1; - const mosaicLayer = { - id: id, - type: "raster", - source: id, - layout: { - visibility: hidden ? "none" : "visible" - }, - paint: { - "raster-opacity": hidden ? 0 : rasterOpacity, - "raster-opacity-transition": { - duration: 320 - } - }, - minzoom: minZoom, - metadata: { - id: id, - layerOrderPosition: "raster", - xyzTileUrl: tileServerUrl, - wmtsTileUrl: `${wmtsBaseUrl}?${tileParams}` - } - }; - sources = { - ...sources, - [id]: mosaicSource - }; - layers = [ - ...layers, - mosaicLayer - ]; - } catch (error) { - if (!controller.signal.aborted) { - sources = {}; - layers = []; - changeStatus({ - status: (0, $c83d7674013ba268$export$4733fe50ccd1b736), - context: 2 - }); - } - $0b6500cf569ea6d7$var$LOG && /* eslint-disable-next-line no-console */ console.log("MapLayerRasterTimeseries %cAborted Mosaic", "color: red;", id); // Continue to the style is updated to empty. - } - } - if (points && minZoom > 0) { - const pointsSourceId = `${id}-points`; - const pointsSource = { - type: "geojson", - data: (0, $3Zh6r$featureCollection)(points.map((p)=>(0, $3Zh6r$point)(p.center, { - bounds: p.bounds - }))) - }; - const pointsLayer = { - type: "symbol", - id: pointsSourceId, - source: pointsSourceId, - layout: { - ...(0, $f2a79949f109a1c2$export$2f9b639a87f5685b), - "icon-allow-overlap": true - }, - paint: { - "icon-color": theme.color?.primary, - "icon-halo-color": theme.color?.base, - "icon-halo-width": 1 - }, - maxzoom: minZoom, - metadata: { - layerOrderPosition: "markers" - } - }; - sources = { - ...sources, - [pointsSourceId]: pointsSource - }; - layers = [ - ...layers, - pointsLayer - ]; - } - updateStyle({ - generatorId: generatorId, - sources: sources, - layers: layers, - params: generatorParams - }); - } - run(); - return ()=>{ - controller.abort(); - }; - }, [ - mosaicUrl, - colorMap, - points, - minZoom, - haveSourceParamsChanged, - generatorParams // This hook depends on a series of properties, but whenever they change the - ]); // - // Cleanup layers on unmount. - // - (0, $3Zh6r$useEffect)(()=>{ - return ()=>{ - updateStyle({ - generatorId: generatorId, - sources: {}, - layers: [] - }); - }; - }, [ - updateStyle, - generatorId - ]); // - // Listen to mouse events on the markers layer - // - const onPointsClick = (0, $3Zh6r$useCallback)((features)=>{ - const bounds = JSON.parse(features[0].properties.bounds); - mapInstance?.fitBounds(bounds, { - padding: (0, $02001aac47ff8556$export$c7c74247e5542f4d) - }); - }, [ - mapInstance - ]); - (0, $20be39041d7cb874$export$2e2bcd8739ae039)({ - layerId: `${id}-points`, - onClick: onPointsClick - }); // - // FitBounds when needed - // - const layerBounds = (0, $3Zh6r$useMemo)(()=>stacCollection.length ? (0, $02001aac47ff8556$export$9ae17ff05029d56a)(stacCollection) : undefined, [ - stacCollection - ]); - (0, $d7b8cfb630f288e0$export$2e2bcd8739ae039)(!!isPositionSet, bounds, layerBounds); - return null; -} - - - - - - - - - - - - - - - - - -function $e17fa822ede4feca$export$69051a9006873de1(props) { - const { id: id, stacCol: stacCol, date: date, sourceParams: sourceParams, zoomExtent: zoomExtent, bounds: bounds, onStatusChange: onStatusChange, isPositionSet: isPositionSet, hidden: hidden, opacity: opacity, stacApiEndpoint: stacApiEndpoint } = props; - const { current: mapInstance } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); - const theme = (0, $3Zh6r$useTheme)(); - const { updateStyle: updateStyle } = (0, $2913a1b35d8b428a$export$2e2bcd8739ae039)(); - const [featuresApiEndpoint, setFeaturesApiEndpoint] = (0, $3Zh6r$useState)(""); - const [featuresBbox, setFeaturesBbox] = (0, $3Zh6r$useState)(); - const [minZoom, maxZoom] = zoomExtent ?? [ - 0, - 20 - ]; - const generatorId = `vector-timeseries-${id}`; - const stacApiEndpointToUse = stacApiEndpoint ?? "https://staging.openveda.cloud/api/stac" ?? ""; // - // Get the tiles url - // - (0, $3Zh6r$useEffect)(()=>{ - const controller = new AbortController(); - async function load() { - try { - onStatusChange?.({ - status: (0, $c83d7674013ba268$export$c328c4e9193d023b), - id: id - }); - const data = await (0, $02001aac47ff8556$export$c3dc98f0c2b33757)({ - url: `${stacApiEndpointToUse}/collections/${stacCol}`, - method: "GET", - controller: controller - }); - const endpoint = data.links.find((l)=>l.rel === "external").href; - setFeaturesApiEndpoint(endpoint); - const featuresData = await (0, $02001aac47ff8556$export$c3dc98f0c2b33757)({ - url: endpoint, - method: "GET", - controller: controller - }); - if (featuresData.extent.spatial.bbox) setFeaturesBbox(featuresData.extent.spatial.bbox[0]); - onStatusChange?.({ - status: (0, $c83d7674013ba268$export$5a7aba0f257f66), - id: id - }); - } catch (error) { - if (!controller.signal.aborted) { - setFeaturesApiEndpoint(""); - onStatusChange?.({ - status: (0, $c83d7674013ba268$export$4733fe50ccd1b736), - id: id - }); - } - return; - } - } - load(); - return ()=>{ - controller.abort(); - }; - }, [ - id, - stacCol, - stacApiEndpointToUse, - onStatusChange - ]); // - // Generate Mapbox GL layers and sources for vector timeseries - // - const haveSourceParamsChanged = (0, $3Zh6r$useMemo)(()=>JSON.stringify(sourceParams), [ - sourceParams - ]); - const generatorParams = (0, $b36fefa1a1cfcd9d$export$2e2bcd8739ae039)(props); - (0, $3Zh6r$useEffect)(()=>{ - if (!date || !featuresApiEndpoint) return; - const start = (0, $4c754f8d949487da$export$cd22809177ba486)((0, $3Zh6r$datefnsstartOfDay)(date)); - const end = (0, $4c754f8d949487da$export$cd22809177ba486)((0, $3Zh6r$datefnsendOfDay)(date)); - const tileParams = (0, $3Zh6r$qs).stringify({ - ...sourceParams, - datetime: `${start}/${end}` - }); - const vectorOpacity = typeof opacity === "number" ? opacity / 100 : 1; - const sources = { - [id]: { - type: "vector", - tiles: [ - `${featuresApiEndpoint}/tiles/{z}/{x}/{y}?${tileParams}` - ] - } - }; - const layers = [ - { - id: `${id}-line-bg`, - type: "line", - source: id, - "source-layer": "default", - paint: { - "line-opacity": hidden ? 0 : vectorOpacity, - "line-opacity-transition": { - duration: 320 - }, - "line-color": theme.color?.["danger-300"], - "line-width": [ - "interpolate", - [ - "linear" - ], - [ - "zoom" - ], - minZoom, - 4, - maxZoom, - 10 - ] - }, - // filter: ['==', '$type', 'LineString'], - minzoom: minZoom, - metadata: { - id: id, - layerOrderPosition: "raster", - xyzTileUrl: `${featuresApiEndpoint}/tiles/{z}/{x}/{y}?${tileParams}` - } - }, - { - id: `${id}-line-fg`, - type: "line", - source: id, - "source-layer": "default", - paint: { - "line-opacity": hidden ? 0 : vectorOpacity, - "line-opacity-transition": { - duration: 320 - }, - "line-color": theme.color?.infographicB, - "line-width": [ - "interpolate", - [ - "linear" - ], - [ - "zoom" - ], - minZoom, - 2, - maxZoom, - 5 - ] - }, - filter: [ - "==", - "$type", - "LineString" - ], - minzoom: minZoom, - metadata: { - layerOrderPosition: "raster" - } - }, - { - id: `${id}-fill-fg`, - type: "fill", - source: id, - "source-layer": "default", - paint: { - "fill-opacity": hidden ? 0 : Math.min(vectorOpacity, 0.8), - "fill-opacity-transition": { - duration: 320 - }, - "fill-color": theme.color?.infographicB - }, - filter: [ - "==", - "$type", - "Polygon" - ], - minzoom: minZoom, - metadata: { - layerOrderPosition: "raster" - } - }, - minZoom > 0 ? { - type: "symbol", - id: `${id}-points`, - source: id, - "source-layer": "default", - layout: { - ...(0, $f2a79949f109a1c2$export$2f9b639a87f5685b), - visibility: hidden ? "none" : "visible" - }, - paint: { - "icon-color": theme.color?.infographicB, - "icon-halo-color": theme.color?.base, - "icon-halo-width": 1 - }, - maxzoom: minZoom, - metadata: { - layerOrderPosition: "markers" - } - } : undefined - ].filter(Boolean); - updateStyle({ - generatorId: generatorId, - sources: sources, - layers: layers, - params: generatorParams - }); // sourceParams not included, but using a stringified version of it to - // detect changes (haveSourceParamsChanged) - // `theme` will not change throughout the app use - }, [ - id, - updateStyle, - date, - featuresApiEndpoint, - minZoom, - maxZoom, - hidden, - opacity, - generatorParams, - haveSourceParamsChanged, - generatorId - ]); // - // Cleanup layers on unmount. - // - (0, $3Zh6r$useEffect)(()=>{ - return ()=>{ - updateStyle({ - generatorId: generatorId, - sources: {}, - layers: [] - }); - }; - }, [ - updateStyle, - generatorId - ]); // - // Listen to mouse events on the markers layer - // - const onPointsClick = (0, $3Zh6r$useCallback)((features)=>{ - const extractedFeat = { - type: "Feature", - geometry: features[0].geometry - }; - const center = (0, $3Zh6r$turfcentroid)(extractedFeat).geometry.coordinates; // Zoom past the min zoom centering on the clicked feature. - mapInstance?.flyTo({ - zoom: minZoom, - center: center - }); - }, [ - mapInstance, - minZoom - ]); - (0, $20be39041d7cb874$export$2e2bcd8739ae039)({ - layerId: `${id}-points`, - onClick: onPointsClick - }); // - // FitBounds when needed - // - (0, $d7b8cfb630f288e0$export$2e2bcd8739ae039)(!!isPositionSet, bounds, featuresBbox); - return null; -} - - - - - - - -function $9544bfac1f14ed63$export$3a82e77edd77adc4({ id: id, stacCol: stacCol, stacApiEndpointToUse: stacApiEndpointToUse, date: date, onStatusChange: onStatusChange }) { - const [assetUrl, setAssetUrl] = (0, $3Zh6r$useState)(""); - (0, $3Zh6r$useEffect)(()=>{ - const controller = new AbortController(); - async function load() { - try { - onStatusChange?.({ - status: (0, $c83d7674013ba268$export$c328c4e9193d023b), - id: id - }); - const data = await (0, $02001aac47ff8556$export$c3dc98f0c2b33757)({ - url: `${stacApiEndpointToUse}/collections/${stacCol}`, - method: "GET", - controller: controller - }); - setAssetUrl(data.assets.zarr.href); - onStatusChange?.({ - status: (0, $c83d7674013ba268$export$5a7aba0f257f66), - id: id - }); - } catch (error) { - if (!controller.signal.aborted) { - setAssetUrl(""); - onStatusChange?.({ - status: (0, $c83d7674013ba268$export$4733fe50ccd1b736), - id: id - }); - } - return; - } - } - load(); - return ()=>{ - controller.abort(); - }; - }, [ - id, - stacCol, - stacApiEndpointToUse, - date, - onStatusChange - ]); - return assetUrl; -} -function $9544bfac1f14ed63$export$68247353467a676d({ id: id, stacCol: stacCol, stacApiEndpointToUse: stacApiEndpointToUse, date: date, assetUrlReplacements: assetUrlReplacements, stacApiEndpoint: stacApiEndpoint, onStatusChange: onStatusChange }) { - const [assetUrl, setAssetUrl] = (0, $3Zh6r$useState)(""); - const replaceInAssetUrl = (url, replacement)=>{ - const { from: from, to: to } = replacement; - const cmrAssetUrl = url.replace(from, to); - return cmrAssetUrl; - }; - (0, $3Zh6r$useEffect)(()=>{ - const controller = new AbortController(); - async function load() { - try { - onStatusChange?.({ - status: (0, $c83d7674013ba268$export$c328c4e9193d023b), - id: id - }); - if (!assetUrlReplacements) throw new Error("CMR layer requires asset url remplacement attributes"); // Zarr collections in _VEDA_ should have a single entrypoint (zarr or virtual zarr / reference) - // CMR endpoints will be using individual items' assets, so we query for the asset url - const stacApiEndpointToUse = `${stacApiEndpoint}/search?collections=${stacCol}&datetime=${date?.toISOString()}`; - const data = await (0, $02001aac47ff8556$export$c3dc98f0c2b33757)({ - url: stacApiEndpointToUse, - method: "GET", - controller: controller - }); - const assetUrl = replaceInAssetUrl(data.features[0].assets.data.href, assetUrlReplacements); - setAssetUrl(assetUrl); - onStatusChange?.({ - status: (0, $c83d7674013ba268$export$5a7aba0f257f66), - id: id - }); - } catch (error) { - if (!controller.signal.aborted) { - setAssetUrl(""); - onStatusChange?.({ - status: (0, $c83d7674013ba268$export$4733fe50ccd1b736), - id: id - }); - } - return; - } - } - load(); - return ()=>{ - controller.abort(); - }; - }, [ - id, - stacCol, - stacApiEndpointToUse, - date, - assetUrlReplacements, - stacApiEndpoint, - onStatusChange - ]); - return assetUrl; -} - - - - - - -function $fd5739d92fdc11f0$export$b5c3e8f72f388cc1(props) { - const { id: id, tileApiEndpoint: tileApiEndpoint, tileParams: tileParams, zoomExtent: zoomExtent, hidden: hidden, opacity: opacity, colorMap: colorMap, generatorPrefix: generatorPrefix = "raster" } = props; - const { updateStyle: updateStyle } = (0, $2913a1b35d8b428a$export$2e2bcd8739ae039)(); - const [minZoom] = zoomExtent ?? [ - 0, - 20 - ]; - const generatorId = `${generatorPrefix}-${id}`; - const updatedTileParams = (0, $3Zh6r$useMemo)(()=>{ - return { - ...tileParams, - ...colorMap && { - colormap_name: colorMap - } - }; - }, [ - tileParams, - colorMap - ]); // - // Generate Mapbox GL layers and sources for raster timeseries - // - const haveTileParamsChanged = (0, $3Zh6r$useMemo)(()=>JSON.stringify(updatedTileParams), [ - updatedTileParams - ]); - const generatorParams = (0, $b36fefa1a1cfcd9d$export$2e2bcd8739ae039)(props); - (0, $3Zh6r$useEffect)(()=>{ - const tileParamsAsString = (0, $3Zh6r$qs).stringify(updatedTileParams, { - arrayFormat: "comma" - }); - const zarrSource = { - type: "raster", - url: `${tileApiEndpoint}?${tileParamsAsString}` - }; - const rasterOpacity = typeof opacity === "number" ? opacity / 100 : 1; - const zarrLayer = { - id: id, - type: "raster", - source: id, - paint: { - "raster-opacity": hidden ? 0 : rasterOpacity, - "raster-opacity-transition": { - duration: 320 - } - }, - minzoom: minZoom, - metadata: { - layerOrderPosition: "raster" - } - }; - const sources = { - [id]: zarrSource - }; - const layers = [ - zarrLayer - ]; - updateStyle({ - generatorId: generatorId, - sources: sources, - layers: layers, - params: generatorParams - }); - }, // detect changes (haveSourceParamsChanged) - [ - updateStyle, - id, - minZoom, - tileApiEndpoint, - haveTileParamsChanged, - generatorParams, - colorMap // generatorParams includes hidden and opacity - ]); // - // Cleanup layers on unmount. - // - (0, $3Zh6r$useEffect)(()=>{ - return ()=>{ - updateStyle({ - generatorId: generatorId, - sources: {}, - layers: [] - }); - }; - }, [ - updateStyle, - generatorId - ]); - return null; -} - - -function $0384f477016910e1$export$5e1029f71bdd905c(props) { - const { id: id, stacCol: stacCol, stacApiEndpoint: stacApiEndpoint, date: date, onStatusChange: onStatusChange, sourceParams: sourceParams } = props; - const stacApiEndpointToUse = stacApiEndpoint ?? "https://staging.openveda.cloud/api/stac"; - const assetUrl = (0, $9544bfac1f14ed63$export$3a82e77edd77adc4)({ - id: id, - stacCol: stacCol, - stacApiEndpointToUse: stacApiEndpointToUse, - date: date, - onStatusChange: onStatusChange - }); - const tileParams = { - url: assetUrl, - datetime: date, - ...sourceParams - }; - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $fd5739d92fdc11f0$export$b5c3e8f72f388cc1), { - ...props, - tileParams: tileParams, - generatorPrefix: "zarr-timeseries" - }); -} - - - - - -function $c49f880277ad7186$export$47d48b17476b907c(props) { - const { date: date, sourceParams: sourceParams } = props; - const tileParams = { - datetime: date, - ...sourceParams - }; - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $fd5739d92fdc11f0$export$b5c3e8f72f388cc1), { - ...props, - tileParams: tileParams, - generatorPrefix: "cmr-timeseries" - }); -} - - -function $0773f1bbf78ac3f5$export$936d0764594b6eb3(props) { - const { id: layerId, dataset: dataset, order: order, selectedDay: selectedDay, onStatusChange: onStatusChange } = props; - const { isVisible: isVisible, opacity: opacity, colorMap: colorMap } = dataset.settings; // The date needs to match the dataset's time density. - const relevantDate = (0, $3Zh6r$useMemo)(()=>(0, $32613d3594246d79$export$e3ff1717ffebe7f1)(selectedDay, dataset.data.timeDensity), [ - selectedDay, - dataset.data.timeDensity - ]); // Resolve config functions. - const params = (0, $3Zh6r$useMemo)(()=>{ - const bag = { - date: relevantDate, - compareDatetime: relevantDate, - dateFns: $3Zh6r$datefns, - raw: dataset.data - }; - return (0, $02001aac47ff8556$export$6f66c71903a43277)(dataset.data, bag); - }, [ - dataset, - relevantDate - ]); - switch(dataset.data.type){ - case "vector": - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e17fa822ede4feca$export$69051a9006873de1), { - id: layerId, - stacCol: dataset.data.stacCol, - stacApiEndpoint: dataset.data.stacApiEndpoint, - date: relevantDate, - zoomExtent: params.zoomExtent, - sourceParams: params.sourceParams, - generatorOrder: order, - hidden: !isVisible, - opacity: opacity, - onStatusChange: onStatusChange - }); - case "zarr": - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $0384f477016910e1$export$5e1029f71bdd905c), { - id: layerId, - stacCol: dataset.data.stacCol, - stacApiEndpoint: dataset.data.stacApiEndpoint, - tileApiEndpoint: dataset.data.tileApiEndpoint, - date: relevantDate, - zoomExtent: params.zoomExtent, - sourceParams: params.sourceParams, - generatorOrder: order, - hidden: !isVisible, - opacity: opacity, - onStatusChange: onStatusChange, - colorMap: colorMap - }); - case "cmr": - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $c49f880277ad7186$export$47d48b17476b907c), { - id: layerId, - stacCol: dataset.data.stacCol, - tileApiEndpoint: dataset.data.tileApiEndpoint, - date: relevantDate, - zoomExtent: params.zoomExtent, - sourceParams: params.sourceParams, - generatorOrder: order, - hidden: !isVisible, - opacity: opacity, - onStatusChange: onStatusChange, - colorMap: colorMap - }); - case "raster": - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $0b6500cf569ea6d7$export$bbb283b77715c122), { - id: layerId, - stacCol: dataset.data.stacCol, - stacApiEndpoint: dataset.data.stacApiEndpoint, - tileApiEndpoint: dataset.data.tileApiEndpoint, - date: relevantDate, - zoomExtent: params.zoomExtent, - sourceParams: params.sourceParams, - generatorOrder: order, - hidden: !isVisible, - opacity: opacity, - onStatusChange: onStatusChange, - colorMap: colorMap - }); - default: - throw new Error(`No layer generator for type: ${dataset.data.type}`); - } -} - - - - - - - - - -function $0fc43ecea1a3770d$var$makePreviousHook(effectHook) { - return (cb, deps)=>{ - const prev = (0, $3Zh6r$useRef)([]); - const mounted = (0, $3Zh6r$useRef)(false); - const unchangingCb = (0, $3Zh6r$useRef)(cb); - unchangingCb.current = cb; - effectHook(()=>{ - const r = unchangingCb.current(prev.current, mounted.current); - prev.current = deps; - if (!mounted.current) mounted.current = true; - return r; - /* eslint-disable-next-line react-hooks/exhaustive-deps */ }, deps); - }; -} -const $0fc43ecea1a3770d$export$a1374b051b334514 = $0fc43ecea1a3770d$var$makePreviousHook((0, $3Zh6r$useEffect)); -const $0fc43ecea1a3770d$export$de77312506f02988 = $0fc43ecea1a3770d$var$makePreviousHook((0, $3Zh6r$useLayoutEffect)); -const $0fc43ecea1a3770d$export$54b70074ca60d2e1 = (value, isEqualFunc = (a, b)=>a === b)=>{ - const ref = (0, $3Zh6r$useRef)(undefined); - const current = ref.current; - if (!isEqualFunc(current, value)) ref.current = value; - return current; -}; - - -function $994ae108b24ea2c6$var$didDataChange(curr, prev) { - const currKey = `${curr.errorUpdatedAt}-${curr.dataUpdatedAt}-${curr.failureCount}`; - const prevKey = `${prev?.errorUpdatedAt}-${prev?.dataUpdatedAt}-${prev?.failureCount}`; - return prevKey !== currKey; -} -/** - * Merges STAC metadata with local dataset, computing the domain. - * - * @param queryData react-query response with data from STAC request - * @param dataset Local dataset data. - * - * @returns Reconciled dataset with STAC data. - */ function $994ae108b24ea2c6$var$reconcileQueryDataWithDataset(queryData, dataset) { - try { - let base = { - ...dataset, - status: queryData.status, - error: queryData.error - }; - if (queryData.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS) { - const domain = (0, $32613d3594246d79$export$3192ffac2c9c4f49)(base.data.id, queryData.data); - let renderParams; - if ((0, $32613d3594246d79$export$aad9a0613fe41340)(base.data.type)) renderParams = (0, $32613d3594246d79$export$bc7e71bdad797f9d)(base.data.sourceParams, queryData.data.renders); - base = { - ...base, - data: { - ...base.data, - ...queryData.data, - domain: domain, - ...renderParams && { - sourceParams: renderParams - } - } - }; - } - return base; - } catch (error) { - const e = new Error("Error reconciling query data with dataset"); // @ts-expect-error detail is not a property of Error - e.detail = error; - return { - ...dataset, - status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).ERROR, - error: e - }; - } -} -async function $994ae108b24ea2c6$var$fetchStacDatasetById(dataset) { - const { type: type, stacCol: stacCol, stacApiEndpoint: stacApiEndpoint, time_density: time_density } = dataset.data; - const stacApiEndpointToUse = stacApiEndpoint ?? "https://staging.openveda.cloud/api/stac"; - const { data: data } = await (0, $3Zh6r$axios).get(`${stacApiEndpointToUse}/collections/${stacCol}`); - const commonTimeseriesParams = { - isPeriodic: !!data["dashboard:is_periodic"], - timeDensity: data["dashboard:time_density"] || (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY - }; - if (type === "vector") { - const featuresApiEndpoint = data.links.find((l)=>l.rel === "external").href; - const { data: featuresApiData } = await (0, $3Zh6r$axios).get(featuresApiEndpoint); - return { - ...commonTimeseriesParams, - domain: featuresApiData.extent.temporal.interval[0] - }; - } else if (type === "cmr") { - const domain = data.summaries?.datetime?.[0] ? data.summaries.datetime : data.extent.temporal.interval[0]; - const domainStart = domain[0]; // CMR STAC returns datetimes with `null` as the last value to indicate ongoing data. - const lastDatetime = domain[domain.length - 1] || new Date().toISOString(); // CMR STAC misses the dashboard specific attributes, shim these values - return { - isPeriodic: true, - timeDensity: time_density ?? (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY, - domain: [ - domainStart, - lastDatetime - ] - }; - } else { - const domain = data.summaries?.datetime?.[0] ? data.summaries.datetime : data.extent.temporal.interval[0]; - const renders = data.renders; - if (!domain?.length || domain.some((d)=>!d)) throw new Error("Invalid datetime domain"); - return { - ...commonTimeseriesParams, - domain: domain, - renders: renders - }; - } -} // Create a query object for react query. -function $994ae108b24ea2c6$var$makeQueryObject(dataset) { - return { - queryKey: [ - "dataset", - dataset.data.id - ], - queryFn: ()=>$994ae108b24ea2c6$var$fetchStacDatasetById(dataset), - // This data will not be updated in the context of a browser session, so it is - // safe to set the staleTime to Infinity. As specified by react-query's - // "Important Defaults", cached data is considered stale which means that - // there would be a constant refetching. - staleTime: Infinity, - // Errors are always considered stale. If any layer errors, any refocus would - // cause a refetch. This is normally a good thing but since we have a refetch - // button, this is not needed. - refetchOnMount: false, - refetchOnReconnect: false, - refetchOnWindowFocus: false - }; -} -function $994ae108b24ea2c6$export$c0f25a70cd80af55(datasets, handleUpdate) { - const noDatasetsToQuery = !datasets || datasets.length === 1 && datasets[0] === undefined; - const datasetsQueryData = (0, $3Zh6r$useQueries)({ - queries: noDatasetsToQuery ? [] : datasets.filter((d)=>!d?.mocked).map((dataset)=>$994ae108b24ea2c6$var$makeQueryObject(dataset)) - }); - (0, $0fc43ecea1a3770d$export$a1374b051b334514)((prev)=>{ - if (noDatasetsToQuery) return; - const prevQueryData = prev[0]; - const hasPrev = !!prevQueryData; - const { updated: updated, data: updatedDatasets } = datasets.filter((d)=>!d?.mocked).reduce((acc, dataset, idx)=>{ - const curr = datasetsQueryData[idx]; // We want to reconcile the data event if it is the first time. - // In practice data will have changes, since prev is undefined. - if (!hasPrev || $994ae108b24ea2c6$var$didDataChange(curr, prevQueryData[idx])) return { - updated: true, - data: [ - ...acc.data, - $994ae108b24ea2c6$var$reconcileQueryDataWithDataset(curr, dataset) - ] - }; - else return { - ...acc, - data: [ - ...acc.data, - dataset - ] - }; - }, { - updated: false, - data: [] - }); - if (updated) handleUpdate(updatedDatasets); - }, [ - datasetsQueryData, - datasets - ]); -} - - -const $1a3ea2407358dd58$export$8720b89de91594a7 = "32rem"; -const $1a3ea2407358dd58$var$Carto = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "block-map__Carto", - componentId: "sc-15bhonk-0" -})([ - "position:relative;flex-grow:1;height:", - ";" -], $1a3ea2407358dd58$export$8720b89de91594a7); // This global variable is used to give unique ID to mapbox container -let $1a3ea2407358dd58$var$mapInstanceId = 0; -const $1a3ea2407358dd58$var$lngValidator = (0, $dae8878c46a263f4$export$233456f449dff06c)(-180, 180); -const $1a3ea2407358dd58$var$latValidator = (0, $dae8878c46a263f4$export$233456f449dff06c)(-90, 90); -function $1a3ea2407358dd58$var$validateBlockProps(props) { - const { dateTime: dateTime, compareDateTime: compareDateTime, center: center, zoom: zoom, projectionId: projectionId, projectionCenter: projectionCenter, projectionParallels: projectionParallels } = props; - const requiredProperties = [ - "datasetId", - "layerId", - "dateTime" - ]; - const missingMapProps = requiredProperties.filter((p)=>props[p] === undefined); - const missingError = !!missingMapProps.length && `- Missing some properties: ${missingMapProps.map((p)=>`[${p}]`).join(", ")}`; - const dateError = dateTime && isNaN((0, $4c754f8d949487da$export$eed8ce5347a58f09)(dateTime).getTime()) && "- Invalid dateTime. Use YYYY-MM-DD format"; // center is not required, but if provided must be in the correct range. - const centerError = center && (!$1a3ea2407358dd58$var$lngValidator(center[0]) || !$1a3ea2407358dd58$var$latValidator(center[1])) && "- Invalid center. Use [longitude, latitude]."; // zoom is not required, but if provided must be in the correct range. - const zoomError = zoom && (isNaN(zoom) || zoom < 0); - "- Invalid zoom. Use number greater than 0"; - const compareDateError = compareDateTime && isNaN((0, $4c754f8d949487da$export$eed8ce5347a58f09)(compareDateTime).getTime()) && "- Invalid compareDateTime. Use YYYY-MM-DD format"; - const projectionErrors = (0, $569ff2f4d8e8623c$export$4468e6c7182c8702)({ - id: projectionId, - center: projectionCenter, - parallels: projectionParallels - }); - return [ - missingError, - dateError, - zoomError, - centerError, - compareDateError, - ...projectionErrors - ].filter(Boolean); -} -const $1a3ea2407358dd58$var$getDataLayer = (layerIndex, layers)=>{ - if (!layers || layers.length <= layerIndex) return null; - const layer = layers[layerIndex]; // @NOTE: What to do when data returns ERROR - if (layer.status !== (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS) return null; - return { - ...layer, - settings: { - isVisible: true, - opacity: 100 - } - }; -}; -function $1a3ea2407358dd58$var$MapBlock(props) { - const generatedId = (0, $3Zh6r$useMemo)(()=>`map-${++$1a3ea2407358dd58$var$mapInstanceId}`, []); - const { datasets: datasets, layerId: layerId, dateTime: dateTime, compareDateTime: compareDateTime, compareLabel: compareLabel, center: center, zoom: zoom, projectionId: projectionId, projectionCenter: projectionCenter, projectionParallels: projectionParallels, basemapId: basemapId } = props; - const errors = $1a3ea2407358dd58$var$validateBlockProps(props); - if (errors.length) throw new (0, $i0dwT.HintedError)("Malformed Map Block", errors); - const datasetLayers = (0, $32613d3594246d79$export$4349f28d89705d68)(datasets); - const layersToFetch = (0, $3Zh6r$useMemo)(()=>{ - const [baseMapStaticData] = (0, $32613d3594246d79$export$1fd91fc84abac1d3)([ - layerId - ], datasetLayers, []); - let totalLayers = [ - baseMapStaticData - ]; - const baseMapStaticCompareData = baseMapStaticData.data.compare; - if (baseMapStaticCompareData && "layerId" in baseMapStaticCompareData) { - const compareLayerId = baseMapStaticCompareData.layerId; - const [compareMapStaticData] = (0, $32613d3594246d79$export$1fd91fc84abac1d3)(compareLayerId ? [ - compareLayerId - ] : [], datasetLayers, []); - totalLayers = [ - ...totalLayers, - compareMapStaticData - ]; - } - return totalLayers; - }, [ - layerId - ]); - const [layers, setLayers] = (0, $3Zh6r$useState)(layersToFetch); - (0, $994ae108b24ea2c6$export$c0f25a70cd80af55)(layers, setLayers); - const selectedDatetime = dateTime ? (0, $4c754f8d949487da$export$eed8ce5347a58f09)(dateTime) : undefined; - const selectedCompareDatetime = compareDateTime ? (0, $4c754f8d949487da$export$eed8ce5347a58f09)(compareDateTime) : undefined; - const projectionStart = (0, $3Zh6r$useMemo)(()=>{ - if (projectionId) { - // Ensure that the default center and parallels are used if none are - // provided. - const projection = (0, $569ff2f4d8e8623c$export$a06236a21ded82b8)({ - id: projectionId, - center: projectionCenter, - parallels: projectionParallels - }); - return { - ...projection, - id: projectionId - }; - } else return 0, $569ff2f4d8e8623c$export$ab286974363eaa30; - }, [ - projectionId, - projectionCenter, - projectionParallels - ]); - const [, setProjection] = (0, $3Zh6r$useState)(projectionStart); - const baseDataLayer = (0, $3Zh6r$useMemo)(()=>$1a3ea2407358dd58$var$getDataLayer(0, layers), [ - layers - ]); - const compareDataLayer = (0, $3Zh6r$useMemo)(()=>$1a3ea2407358dd58$var$getDataLayer(1, layers), [ - layers - ]); - const baseTimeDensity = baseDataLayer?.data.timeDensity; - const compareTimeDensity = compareDataLayer?.data.timeDensity; - const mapOptions = { - style: (0, $e15b865298714ae8$export$ce60c4e346c6b899), - logoPosition: "bottom-left", - trackResize: true, - pitchWithRotate: false, - dragRotate: false, - zoom: 1 - }; - const getMapPositionOptions = (position)=>{ - const opts = {}; - if (position?.lng !== undefined && position?.lat !== undefined) opts.center = [ - position.lng, - position.lat - ]; - if (position?.zoom) opts.zoom = position.zoom; - return opts; - }; - (0, $3Zh6r$useEffect)(()=>{ - setProjection(projectionStart); - }, [ - projectionStart - ]); - const [mapBasemapId, setMapBasemapId] = (0, $3Zh6r$useState)(basemapId); - (0, $3Zh6r$useEffect)(()=>{ - if (!basemapId) return; - setMapBasemapId(basemapId); - }, [ - basemapId - ]); - const compareToDate = (0, $3Zh6r$useMemo)(()=>{ - const theDate = selectedCompareDatetime ?? selectedDatetime; - return theDate instanceof Date && !isNaN(theDate.getTime()) ? theDate : null; - }, [ - selectedCompareDatetime, - selectedDatetime - ]); - const computedCompareLabel = (0, $3Zh6r$useMemo)(()=>{ - // Use a provided label if it exist. - if (compareLabel) return compareLabel; // Use label function from originalData.Compare - else if (baseDataLayer?.data.compare?.mapLabel) { - if (typeof baseDataLayer.data.compare.mapLabel === "string") return baseDataLayer.data.compare.mapLabel; - const labelFn = baseDataLayer.data.compare.mapLabel; - return labelFn({ - dateFns: $3Zh6r$datefns, - datetime: selectedDatetime, - compareDatetime: compareToDate - }); - } // Default to date comparison. - return selectedDatetime && compareToDate ? (0, $02001aac47ff8556$export$ae317cac11e3ed8c)(selectedDatetime, compareToDate, baseTimeDensity, compareTimeDensity) : null; - }, [ - compareLabel, - baseDataLayer, - selectedDatetime, - compareToDate, - baseTimeDensity, - compareTimeDensity - ]); - const initialPosition = (0, $3Zh6r$useMemo)(()=>center ? { - lng: center[0], - lat: center[1], - zoom: zoom - } : undefined, [ - center, - zoom - ]); - return /*#__PURE__*/ (0, $3Zh6r$jsx)($1a3ea2407358dd58$var$Carto, { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $732265036cff41d7$export$2e2bcd8739ae039), { - id: generatedId, - mapOptions: { - ...mapOptions, - ...getMapPositionOptions(initialPosition) - }, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $27b2252fe72aba37$export$c2008e98e63ba663), { - basemapStyleId: mapBasemapId - }), - selectedDatetime && baseDataLayer && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $0773f1bbf78ac3f5$export$936d0764594b6eb3), { - id: `base-${baseDataLayer.data.id}`, - dataset: baseDataLayer, - selectedDay: selectedDatetime - }, baseDataLayer.data.id), - baseDataLayer?.data.legend && // Map overlay element - // Layer legend for the active layer. - /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $6823e345034c5c0d$export$94045d92df5da6f0), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $6823e345034c5c0d$export$e5ffa64f7b07ad2f), { - id: `base-${baseDataLayer.data.id}`, - title: baseDataLayer.data.name, - description: baseDataLayer.data.description, - ...baseDataLayer.data.legend - }), - compareDataLayer?.data.legend && !!selectedCompareDatetime && baseDataLayer.data.id !== compareDataLayer.data.id && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $6823e345034c5c0d$export$e5ffa64f7b07ad2f), { - id: `compare-${compareDataLayer.data.id}`, - title: compareDataLayer.data.name, - description: compareDataLayer.data.description, - ...compareDataLayer.data.legend - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $732265036cff41d7$export$7628ccdac312035f), { - children: [ - selectedDatetime && selectedCompareDatetime ? /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $9a96d139d5e229b4$export$2e2bcd8739ae039), { - id: "compare-message", - active: !!(compareDataLayer && selectedCompareDatetime), - children: computedCompareLabel - }) : /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $9a96d139d5e229b4$export$2e2bcd8739ae039), { - id: "single-map-message", - active: !!(selectedDatetime && baseDataLayer), - children: selectedDatetime && (0, $02001aac47ff8556$export$d9054e1027364e72)(selectedDatetime, baseDataLayer?.data.timeDensity) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $de3f8cae0a38f8ef$export$1fb16e435eedcce9), {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $de3f8cae0a38f8ef$export$49a437922edc1bd9), { - position: "top-left" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $41ae5ba7f756d039$export$2e2bcd8739ae039), {}) - ] - }), - selectedCompareDatetime && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $732265036cff41d7$export$2c1d9c1fe3e6577a), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $27b2252fe72aba37$export$c2008e98e63ba663), { - basemapStyleId: mapBasemapId - }), - compareDataLayer && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $0773f1bbf78ac3f5$export$936d0764594b6eb3), { - id: `compare-${compareDataLayer.data.id}`, - dataset: compareDataLayer, - selectedDay: selectedCompareDatetime - }, compareDataLayer.data.id) - ] - }) - ] - }) - }); -} -var $1a3ea2407358dd58$export$2e2bcd8739ae039 = $1a3ea2407358dd58$var$MapBlock; - - - -var $4ICLe = parcelRequire("4ICLe"); - -var $flyeF = parcelRequire("flyeF"); - - - - - -var $71GSy = parcelRequire("71GSy"); - -var $flyeF = parcelRequire("flyeF"); - - - -const $d3d5cb2513e43ff0$export$907529ebb3ca6636 = "Chapter"; -const $d3d5cb2513e43ff0$var$ChapterSelf = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "chapter__ChapterSelf", - componentId: "sc-1ejimj-0" -})([ - "padding-bottom:80vh;grid-column:content-start / content-end;", - " > ", - "{background:", - ";padding:", - ";border-radius:", - ";box-shadow:", - ";pointer-events:auto;}" -], (0, $3Zh6r$media).mediumUp` - grid-column: content-start / content-7; - `, (0, $flyeF.ContentBlockProse), (0, $3Zh6r$themeVal)("color.surface"), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$multiply)((0, $3Zh6r$themeVal)("shape.rounded"), 2), (0, $3Zh6r$themeVal)("boxShadow.elevationD")); -function $d3d5cb2513e43ff0$export$942479cbbfd2c573(props) { - const { children: children } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)($d3d5cb2513e43ff0$var$ChapterSelf, { - "data-step": true, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $flyeF.ContentBlockProse), { - children: children - }) - }); -} -$d3d5cb2513e43ff0$export$942479cbbfd2c573.displayName = $d3d5cb2513e43ff0$export$907529ebb3ca6636; -const $d3d5cb2513e43ff0$var$lngValidator = (0, $dae8878c46a263f4$export$233456f449dff06c)(-180, 180); -const $d3d5cb2513e43ff0$var$latValidator = (0, $dae8878c46a263f4$export$233456f449dff06c)(-90, 90); -function $d3d5cb2513e43ff0$export$8de67224247a6ba3(chapter, index) { - const dataProperties = [ - "layerId", - "datasetId" - ]; - const mapProperties = [ - "center", - "zoom" - ]; - const missingDataProps = dataProperties.filter((p)=>{ - // When showBaseMap is set the layer related properties are not needed. - return chapter.showBaseMap ? false : chapter[p] === undefined; - }); - const missingMapProps = mapProperties.filter((p)=>chapter[p] === undefined); - const missing = [ - ...missingDataProps, - ...missingMapProps - ]; - const missingError = !!missing.length && `- Missing some properties: ${missing.map((p)=>`[${p}]`).join(", ")}`; - const dateError = chapter.datetime && isNaN((0, $4c754f8d949487da$export$eed8ce5347a58f09)(chapter.datetime).getTime()) && "- Invalid datetime. Use YYYY-MM-DD format"; - const contentError = !chapter.children && "- Missing content. Add some between content here"; - const centerValid = $d3d5cb2513e43ff0$var$lngValidator(chapter.center[0]) && $d3d5cb2513e43ff0$var$latValidator(chapter.center[1]); - const centerError = !centerValid && "- Invalid center coordinates. Use [longitude, latitude]"; - const projectionErrors = (0, $569ff2f4d8e8623c$export$4468e6c7182c8702)({ - id: chapter.projectionId, - center: chapter.projectionCenter, - parallels: chapter.projectionParallels - }); - const errors = [ - missingError, - dateError, - contentError, - centerError, - ...projectionErrors - ].filter(Boolean); - return errors.length ? [ - `Chapter ${index + 1}:`, - ...errors - ] : []; -} - - - - - - - - - -var $i0dwT = parcelRequire("i0dwT"); -const $892a3ba895d37247$export$5a00511f040384d7 = (time, dateFormat)=>{ - return $892a3ba895d37247$export$406508d2ca449bd(new Date(time), dateFormat); -}; -const $892a3ba895d37247$export$406508d2ca449bd = (date, dateFormat)=>{ - const format = (0, $3Zh6r$timeFormat)(dateFormat); - return format(date); -}; -const $892a3ba895d37247$export$6bcf10fa924b8f90 = ({ timeString: timeString, dateFormat: dateFormat })=>{ - if (!timeString) return undefined; - const parseDate = (0, $3Zh6r$timeParse)(dateFormat); - if (!parseDate(timeString)) throw new (0, $i0dwT.HintedError)(`Failed to parse time with the dateFormat provided: ${dateFormat}.`, [ - `The data has "${timeString}" as value.`, - `Please check if you are using the right time format: https://github.com/d3/d3-time-format.` - ]); - return parseDate(timeString)?.getTime(); -}; -function $892a3ba895d37247$export$ab9a23b9671556a6({ timeSeriesData: timeSeriesData, dates: dates, dateFormat: dateFormat, uniqueKeys: uniqueKeys }) { - /* eslint-disable-next-line fp/no-mutating-methods */ return timeSeriesData.map((e, idx)=>{ - const currentStat = e; - const date = $892a3ba895d37247$export$6bcf10fa924b8f90({ - timeString: dates[idx], - dateFormat: dateFormat - }) ?? 0; - return { - date: date, - dateFormat: dateFormat, - ...uniqueKeys.reduce((acc, curr)=>{ - return { - ...acc, - [curr.label]: currentStat[curr.value] - }; - }, {}) - }; - }).sort((a, b)=>a.date - b.date); -} -function $892a3ba895d37247$export$776836780a938436({ data: data, idKey: idKey, xKey: xKey, yKey: yKey, dateFormat: dateFormat }) { - // Throw an error if no key is found. - const columnErrors = [ - xKey, - yKey, - idKey - ].map((key)=>({ - key: key, - noErr: Object.keys(data[0]).includes(key) - })).filter((e)=>!e.noErr).map((e)=>`"${e.key}" is not found in columns. Please check if the data has "${e.key}" column.`); - if (columnErrors.length > 0) throw new (0, $i0dwT.HintedError)("Key not found", columnErrors); // Check sensitivity value - const collator = new Intl.Collator("en", { - numeric: true - }); - /* eslint-disable-next-line fp/no-mutating-methods */ const uniqueKeys = [ - ...Array.from(new Set(data.map((d)=>d[idKey]))) - ].sort(collator.compare); // Format csv/json data into chart suitable data - // ## From: - // { - // "xkey": xKey value, - // "yKey": yKey value, - // "idKey": idKey value - // } - // ## to - // { - // "xkey": xKey value, - // "idKey value": yKey value - // } - // This reduce function will yield an object with x values as keys / data units as values - // we will use the values of this object - const fData = data.reduce((keyObject, entry)=>{ - if (!keyObject[entry[xKey]]) keyObject[entry[xKey]] = { - date: $892a3ba895d37247$export$6bcf10fa924b8f90({ - timeString: entry[xKey], - dateFormat: dateFormat - }), - [entry[idKey]]: parseFloat(entry[yKey]) - }; - else keyObject[entry[xKey]] = { - ...keyObject[entry[xKey]], - [entry[idKey]]: parseFloat(entry[yKey]) - }; - return keyObject; - }, {}); - return { - uniqueKeys: uniqueKeys, - fData: Object.values(fData) - }; -} -function $892a3ba895d37247$var$getInterpolateFunction(colorScheme) { - const fnName = `interpolate${colorScheme[0].toUpperCase() + colorScheme.slice(1)}`; - return $3Zh6r$d3scalechromatic[fnName]; -} -const $892a3ba895d37247$export$6cee60e8aa85e528 = function({ steps: steps, colorScheme: colorScheme = "viridis" }) { - const colorFn = $892a3ba895d37247$var$getInterpolateFunction(colorScheme); - return new Array(steps).fill(0).map((e, idx)=>colorFn(idx / steps)); -}; -function $892a3ba895d37247$export$104b63ca24cf6df9(x) { - if (x === undefined || isNaN(x)) return "n/a"; - if (x === 0) return "0"; // Between 0.001 and 1000 just round. - if (Math.abs(x) < 1000 && Math.abs(x) >= 0.001) return (0, $70a57262ebf0860e$export$2077e0241d6afd3c)(x, 3).toString(); - return (0, $70a57262ebf0860e$export$a5c7fd3700da7bdd)(x); -} - - -const $fa1aa78f7fcf83cd$export$e975f927c24cf4a8 = 200; -const $fa1aa78f7fcf83cd$export$40697364cff166fb = 500; -const $fa1aa78f7fcf83cd$export$a9c4ee88674b7001 = 1.77; // 16:9 -const $fa1aa78f7fcf83cd$export$6728fea658cfb92e = { - top: 20, - right: 30, - left: 20, - bottom: 20 -}; -const $fa1aa78f7fcf83cd$export$563283a51474d23c = "color.info-300a"; -const $fa1aa78f7fcf83cd$export$7b93c9150739f7ee = "rgba(46, 134, 171, 0.32)"; -const $fa1aa78f7fcf83cd$export$56d5855bc94e5e87 = /(?:\.([^.]+))?$/; -const $fa1aa78f7fcf83cd$export$9521120b43092a8d = 700; -const $fa1aa78f7fcf83cd$export$b4f2afed5884b447 = 50; -const $fa1aa78f7fcf83cd$export$c38fa016fa5e23fe = { - with: { - xAxisHeight: 50, - labelOffset: -16 - }, - without: { - xAxisHeight: 30, - labelOffset: -5 - } -}; -const $fa1aa78f7fcf83cd$export$b0ebadfc5b545f67 = 80; -const $fa1aa78f7fcf83cd$export$b4bdae6c14f12486 = 8; - - - - - - - - - - - -const $27b38151ecde231e$var$TooltipWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "tooltip__TooltipWrapper", - componentId: "sc-1hgcpa6-0" -})([ - "background-color:", - ";border:1px solid ", - ";padding:", - ";border-radius:", - ";font-size:0.75rem;> div:not(:last-child){padding-bottom:", - ";}" -], (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("color.base-300a"), (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$glsp)(0.25)); -const $27b38151ecde231e$export$a7b06bfba60a8a78 = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "tooltip__ListItem", - componentId: "sc-1hgcpa6-1" -})([ - "width:12px;height:12px;background-color:", - ";display:inline-block;margin-right:", - ";" -], (props)=>props.color, (0, $3Zh6r$glsp)(0.2)); -const $27b38151ecde231e$var$TooltipItem = (0, $3Zh6r$styledcomponents)($27b38151ecde231e$export$a7b06bfba60a8a78).withConfig({ - displayName: "tooltip__TooltipItem", - componentId: "sc-1hgcpa6-2" -})([ - "margin-right:", - ";" -], (0, $3Zh6r$glsp)(0.5)); -function $27b38151ecde231e$export$2e2bcd8739ae039(props) { - const { dateFormat: dateFormat, uniqueKeys: uniqueKeys, active: active, payload: payload, label: label } = props; - const inactiveKeys = uniqueKeys.filter((e)=>!e.active).map((e)=>e.label); - if (active && payload && payload.length) return /*#__PURE__*/ (0, $3Zh6r$jsxs)($27b38151ecde231e$var$TooltipWrapper, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { - children: (0, $892a3ba895d37247$export$5a00511f040384d7)(label, dateFormat) - }) - }), - uniqueKeys.filter((key)=>!inactiveKeys.includes(key.label)).map((key)=>{ - const point = payload[0].payload[key.label]; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($27b38151ecde231e$var$TooltipItem, { - color: key.color - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { - children: key.label - }), - " ", - !!key.label.length && ":", - (0, $892a3ba895d37247$export$104b63ca24cf6df9)(point) - ] - }, `${key.label}-key`); - }) - ] - }); - return null; -} - - - - -function $82ca3e8121243981$export$2e2bcd8739ae039(props) { - const { title: title, desc: desc } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { - children: title - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("desc", { - children: desc - }) - ] - }); -} - - - - - - - - -const $a522b857e317d684$export$d2e34c56e9db10e3 = (0, $3Zh6r$styledcomponents).ul.withConfig({ - displayName: "legend__LegendWrapper", - componentId: "sc-15lappf-0" -})([ - "margin:0 auto;margin-top:", - ";text-align:center;", - ";" -], (0, $3Zh6r$glsp)(0.75), ({ width: width })=>width && (0, $3Zh6r$css)([ - "max-width:", - "px;" - ], width)); -const $a522b857e317d684$export$590bd3a1b15e3e13 = (0, $3Zh6r$styledcomponents).li.withConfig({ - displayName: "legend__LegendItem", - componentId: "sc-15lappf-1" -})([ - "display:inline-flex;list-style:none;margin-right:", - ";font-size:0.75rem;color:", - ";*{align-self:center;}" -], (0, $3Zh6r$glsp)(0.25), (0, $3Zh6r$themeVal)("color.base-400")); -const $a522b857e317d684$var$HighlightLabel = (0, $3Zh6r$styledcomponents).text.withConfig({ - displayName: "legend__HighlightLabel", - componentId: "sc-15lappf-2" -})([ - "font-size:0.75rem;dominant-baseline:hanging;" -]); -const $a522b857e317d684$var$HighlightLabelMarker = (0, $3Zh6r$styledcomponents).rect.withConfig({ - displayName: "legend__HighlightLabelMarker", - componentId: "sc-15lappf-3" -})([ - "width:12px;height:12px;fill:", - ";" -], (0, $3Zh6r$themeVal)((0, $fa1aa78f7fcf83cd$export$563283a51474d23c))); -function $a522b857e317d684$export$47c6a27fae70e16c(props) { - const { width: width, highlightLabel: highlightLabel } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)("g", { - transform: `translate(${width ? width - 100 : 0}, 0) rotate(0)`, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($a522b857e317d684$var$HighlightLabelMarker, {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)($a522b857e317d684$var$HighlightLabel, { - transform: "translate(15, 0)", - children: highlightLabel - }) - ] - }); -} -function $a522b857e317d684$export$78003ba218df33f3(props) { - const { payload: payload, width: width } = props; - if (payload) return /*#__PURE__*/ (0, $3Zh6r$jsx)($a522b857e317d684$export$d2e34c56e9db10e3, { - width: width, - children: payload.map((entry)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)($a522b857e317d684$export$590bd3a1b15e3e13, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $27b38151ecde231e$export$a7b06bfba60a8a78), { - color: entry.color - }), - entry.value - ] - }, `item-${entry.value}`)) - }); - return null; -} - - - - - - - - - - - -const $894678576e5d5253$export$683480f191c0e3ea = (ref, { initialWidth: initialWidth } = {})=>{ - const [width, setWidth] = (0, $3Zh6r$useState)(initialWidth ?? 0); - (0, $3Zh6r$useEffect)(()=>{ - const observeTarget = ref.current; - if (!observeTarget) return; - const resizeObserver = new ResizeObserver((entries)=>{ - entries.forEach((entry)=>{ - setWidth(entry.contentRect.width); - }); - }); - resizeObserver.observe(observeTarget); - return ()=>{ - resizeObserver.unobserve(observeTarget); - }; - }, [ - ref - ]); - return width; -}; - - -/** - * - * @param {[Date, Date]} domain Overall domain for the brush - * @param {[Date, Date]} currentValues Current start and end for the brush selection. This state needs to be managed from outside the hook. - * @param {function} changeCallback Callback to call when user updated brush. Receives a [Date, Date] argument - * @param {number} minBrushWidthPx Minimum Width of the brush allowed, defaults to 10 - * @returns {{ wrapperRef, onBrushMouseDown, containerStyles}} - */ function $7abbd6feae5e1795$var$useBrush(domain, currentValues, changeCallback, minBrushWidthPx = 10) { - const wrapperRef = (0, $3Zh6r$useRef)(null); - const [dragging, setDragging] = (0, $3Zh6r$useState)(null); - const initialOffsetX = (0, $3Zh6r$useRef)(0); - const wrapperWidth = (0, $894678576e5d5253$export$683480f191c0e3ea)(wrapperRef, { - initialWidth: 300 - }); - const scale = (0, $3Zh6r$useMemo)(()=>{ - return (0, $3Zh6r$scaleTime)().domain(domain).range([ - 0, - wrapperWidth - ]); - }, [ - domain, - wrapperWidth - ]); - const brushX = (0, $3Zh6r$useMemo)(()=>{ - return scale(currentValues[0]); - }, [ - scale, - currentValues - ]); - const brushWidth = (0, $3Zh6r$useMemo)(()=>{ - return scale(currentValues[1]) - scale(currentValues[0]); - }, [ - scale, - currentValues - ]); - const onBrushMouseDown = (0, $3Zh6r$useCallback)((e)=>{ - setDragging(e.target.dataset.role); - }, []); - const onBrushMouseUp = (0, $3Zh6r$useCallback)(()=>{ - setDragging(null); - initialOffsetX.current = 0; - }, []); - const onBrushMouseMove = (0, $3Zh6r$useCallback)((e)=>{ - if (!dragging) return; - const baseX = wrapperRef.current ? wrapperRef.current.getBoundingClientRect().x : 0; - const wrapperOffsetedX = e.clientX - baseX; - if (initialOffsetX.current === 0) initialOffsetX.current = e.offsetX; - let newStart = currentValues[0]; - let newEnd = currentValues[1]; - if (dragging === "drag") { - const dragOffsetedX = wrapperOffsetedX - initialOffsetX.current; // Check that drag is not going below or above range - if (dragOffsetedX <= 0) { - newStart = scale.invert(0); - newEnd = scale.invert(brushWidth); - } else if (dragOffsetedX + brushWidth > wrapperWidth) { - newEnd = scale.invert(wrapperWidth); - newStart = scale.invert(wrapperWidth - brushWidth); - } else { - newStart = scale.invert(dragOffsetedX); - newEnd = scale.invert(dragOffsetedX + brushWidth); - } - } else { - if (dragging === "start") { - const currentEndX = scale(currentValues[1]); - newStart = currentEndX - wrapperOffsetedX < minBrushWidthPx ? currentValues[0] : scale.invert(wrapperOffsetedX); - } else { - const currentStartX = scale(currentValues[0]); - newEnd = wrapperOffsetedX - currentStartX < minBrushWidthPx ? currentValues[1] : scale.invert(wrapperOffsetedX); - } // Check that drag start/end is not going below or above range - newStart = newStart < domain[0] ? domain[0] : newStart; - newEnd = newEnd > domain[1] ? domain[1] : newEnd; - } - changeCallback([ - newStart, - newEnd - ]); - }, [ - dragging, - changeCallback, - scale, - brushWidth, - currentValues, - domain, - minBrushWidthPx, - wrapperWidth - ]); - (0, $3Zh6r$useEffect)(()=>{ - document.addEventListener("mouseup", onBrushMouseUp); - document.addEventListener("mousemove", onBrushMouseMove); - return ()=>{ - document.removeEventListener("mouseup", onBrushMouseUp); - document.removeEventListener("mousemove", onBrushMouseMove); - }; - }, [ - onBrushMouseUp, - onBrushMouseMove - ]); - const containerStyles = (0, $3Zh6r$useMemo)(()=>{ - return { - left: `${brushX}px`, - width: `${brushWidth}px` - }; - }, [ - brushX, - brushWidth - ]); - return { - wrapperRef: wrapperRef, - onBrushMouseDown: onBrushMouseDown, - containerStyles: containerStyles - }; -} -var $7abbd6feae5e1795$export$2e2bcd8739ae039 = $7abbd6feae5e1795$var$useBrush; - - -const $420bd0513dccaf4c$var$BrushWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "brush__BrushWrapper", - componentId: "sc-1q194em-0" -})([ - "position:absolute;left:0;top:0;width:100%;" -]); -const $420bd0513dccaf4c$var$BrushContainer = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "brush__BrushContainer", - componentId: "sc-1q194em-1" -})([ - "position:absolute;top:0;height:", - "px;" -], ({ height: height })=>height); -const $420bd0513dccaf4c$var$BrushComponent = (0, $3Zh6r$styledcomponents).button.withConfig({ - displayName: "brush__BrushComponent", - componentId: "sc-1q194em-2" -})([ - "position:absolute;height:100%;padding:0;border:1px solid rgb(110,110,110);" -]); -const $420bd0513dccaf4c$var$BrushTraveller = (0, $3Zh6r$styledcomponents)($420bd0513dccaf4c$var$BrushComponent).withConfig({ - displayName: "brush__BrushTraveller", - componentId: "sc-1q194em-3" -})([ - "width:7px;cursor:col-resize;z-index:1;padding:0;background:rgb(110,110,110);display:flex;justify-content:center;align-items:center;&:after{content:' ';border:1px solid white;opacity:0.7;width:3px;height:10px;display:block;border-top-width:0;border-bottom-width:0;}" -]); -const $420bd0513dccaf4c$var$BrushTravellerStart = (0, $3Zh6r$styledcomponents)($420bd0513dccaf4c$var$BrushTraveller).withConfig({ - displayName: "brush__BrushTravellerStart", - componentId: "sc-1q194em-4" -})([ - "left:-3px;" -]); -const $420bd0513dccaf4c$var$BrushTravellerEnd = (0, $3Zh6r$styledcomponents)($420bd0513dccaf4c$var$BrushTraveller).withConfig({ - displayName: "brush__BrushTravellerEnd", - componentId: "sc-1q194em-5" -})([ - "right:-3px;" -]); -const $420bd0513dccaf4c$var$BrushDrag = (0, $3Zh6r$styledcomponents)($420bd0513dccaf4c$var$BrushComponent).withConfig({ - displayName: "brush__BrushDrag", - componentId: "sc-1q194em-6" -})([ - "width:100%;cursor:move;background:rgba(110,110,110,0.3);" -]); -function $420bd0513dccaf4c$var$Brush(props) { - const { availableDomain: availableDomain, brushRange: brushRange, onBrushRangeChange: onBrushRangeChange } = props; - const changeCallback = (0, $3Zh6r$useCallback)((newSelection)=>{ - onBrushRangeChange(newSelection); - }, [ - onBrushRangeChange - ]); - const { onBrushMouseDown: onBrushMouseDown, wrapperRef: wrapperRef, containerStyles: containerStyles } = (0, $7abbd6feae5e1795$export$2e2bcd8739ae039)(availableDomain, brushRange, changeCallback); - return /*#__PURE__*/ (0, $3Zh6r$jsx)($420bd0513dccaf4c$var$BrushWrapper, { - ref: wrapperRef, - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($420bd0513dccaf4c$var$BrushContainer, { - height: (0, $fa1aa78f7fcf83cd$export$b4f2afed5884b447), - onMouseDown: onBrushMouseDown, - style: containerStyles, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($420bd0513dccaf4c$var$BrushTravellerStart, { - "data-role": "start" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($420bd0513dccaf4c$var$BrushDrag, { - "data-role": "drag" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($420bd0513dccaf4c$var$BrushTravellerEnd, { - "data-role": "end" - }) - ] - }) - }); -} -var $420bd0513dccaf4c$export$2e2bcd8739ae039 = $420bd0513dccaf4c$var$Brush; - - - - - - -let $2fedc2da8a33d97c$var$scrollbarWidthCache; -function $2fedc2da8a33d97c$export$ace028f8da1a6300() { - if ($2fedc2da8a33d97c$var$scrollbarWidthCache !== undefined) return $2fedc2da8a33d97c$var$scrollbarWidthCache; - const el = document.createElement("div"); - el.style.cssText = "overflow:scroll; visibility:hidden; position:absolute;"; - document.body.appendChild(el); - const width = el.offsetWidth - el.clientWidth; - el.remove(); - $2fedc2da8a33d97c$var$scrollbarWidthCache = width; - return width; -} -function $2fedc2da8a33d97c$export$b9a207ff02cf03ea(varName = "--scrollbar-width") { - (0, $3Zh6r$useEffect)(()=>{ - const width = $2fedc2da8a33d97c$export$ace028f8da1a6300(); - document.documentElement.style.setProperty(varName, width + "px"); - return ()=>{ - document.documentElement.style.removeProperty(varName); - }; - }, [ - varName - ]); -} - - -function $de37ffe2abd32a0f$export$32d5543ab307c01() { - const theme = (0, $3Zh6r$useTheme)(); - if (!theme.mediaRanges) throw new Error("There are no media ranges defined in the theme"); - const ranges = Object.entries(theme.mediaRanges); // Create breakpoints from media ranges. - const breakpoints = (0, $3Zh6r$useMemo)(()=>ranges.reduce((acc, [breakpoint, [lowerBound]])=>({ - ...acc, - [breakpoint]: lowerBound ?? 0 - }), {}), [ - ranges - ]); - const { observe: observe, currentBreakpoint: currentBreakpoint, width: calculatedWidth } = (0, $3Zh6r$reactcooldimensions)({ - breakpoints: breakpoints, - updateOnBreakpointChange: true - }); - (0, $3Zh6r$useEffect)(()=>{ - observe(document.body); - }, [ - observe - ]); // Account for the scrollbar width because the css media queries will. - const scrollbarWidth = (0, $2fedc2da8a33d97c$export$ace028f8da1a6300)(); // On first mount react-cool-dimension will return a width of 0, which breaks - // the media queries styles because there's a mismatch between the css media - // queries and the js. - const width = calculatedWidth + scrollbarWidth || (typeof window !== "undefined" ? window.innerWidth + scrollbarWidth : 0); - const rangeBooleans = (0, $3Zh6r$useMemo)(()=>ranges.reduce((acc, [rangeKey, bounds])=>{ - const upper = `${rangeKey.charAt(0).toUpperCase()}${rangeKey.slice(1)}`; - const makeKey = (b)=>`is${upper}${b}`; - let [lBound, uBound] = bounds; - lBound = lBound ?? -Infinity; - uBound = uBound ?? Infinity; - return { - ...acc, - [makeKey("Up")]: width >= lBound, - [makeKey("Only")]: width >= lBound && width <= uBound, - [makeKey("Down")]: width <= uBound - }; - }, {}), [ - ranges, - width - ]); - return (0, $3Zh6r$useMemo)(()=>({ - current: currentBreakpoint, - ...rangeBooleans - }), [ - currentBreakpoint, - rangeBooleans - ]); -} - - -const $63a7c64f58e86a77$var$LineChartWithFont = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$LineChart)).withConfig({ - displayName: "chart__LineChartWithFont", - componentId: "sc-1p48v48-0" -})([ - "font-size:0.8rem;" -]); -const $63a7c64f58e86a77$var$ChartWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "chart__ChartWrapper", - componentId: "sc-1p48v48-1" -})([ - "width:100%;grid-column:1/-1;.label-y{text-anchor:middle;}" -]); -const $63a7c64f58e86a77$var$BrushContainer = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "chart__BrushContainer", - componentId: "sc-1p48v48-2" -})([ - "width:100%;position:relative;border:1px solid #efefef;border-radius:0.25rem;" -]); -function $63a7c64f58e86a77$var$CustomCursor(props) { - // work around to disable cursor line when there is no matching index found - // eslint-disable-next-line react/prop-types - if (props.payloadIndex < 0) return null; - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Curve), { - ...props - }); -} -var $63a7c64f58e86a77$export$2e2bcd8739ae039 = /*#__PURE__*/ (0, $3Zh6r$forwardRef)(function RLineChart(props, ref) { - const { chartData: chartData, uniqueKeys: uniqueKeys, colors: colors, colorScheme: colorScheme = "viridis", dateFormat: dateFormat, altTitle: altTitle, altDesc: altDesc, renderLegend: renderLegend = false, renderBrush: renderBrush = false, syncId: syncId, highlightStart: highlightStart, highlightEnd: highlightEnd, highlightLabel: highlightLabel, xAxisLabel: xAxisLabel, yAxisLabel: yAxisLabel, availableDomain: availableDomain, brushRange: brushRange, onBrushRangeChange: onBrushRangeChange } = props; - const [chartMargin, setChartMargin] = (0, $3Zh6r$useState)((0, $fa1aa78f7fcf83cd$export$6728fea658cfb92e)); - const { isMediumUp: isMediumUp } = (0, $de37ffe2abd32a0f$export$32d5543ab307c01)(); - (0, $3Zh6r$useEffect)(()=>{ - if (!isMediumUp) setChartMargin({ - ...(0, $fa1aa78f7fcf83cd$export$6728fea658cfb92e), - left: 0 - }); - }, [ - isMediumUp - ]); - const lineColors = (0, $3Zh6r$useMemo)(()=>{ - return colors ? colors : (0, $892a3ba895d37247$export$6cee60e8aa85e528)({ - steps: uniqueKeys.length, - colorScheme: colorScheme - }); - }, [ - uniqueKeys, - colorScheme, - colors - ]); - const uniqueKeysWithColors = (0, $3Zh6r$useMemo)(()=>{ - return uniqueKeys.map((e, idx)=>({ - ...e, - color: lineColors[idx] - })); - }, [ - uniqueKeys, - lineColors - ]); - const renderHighlight = !!(highlightStart ?? highlightEnd); - const xAxisDomain = (0, $3Zh6r$useMemo)(()=>{ - if (!renderBrush || !brushRange) return null; - return [ - +brushRange[0], - +brushRange[1] - ]; - }, [ - renderBrush, - brushRange - ]); - const brushXAxisDomain = (0, $3Zh6r$useMemo)(()=>{ - if (!renderBrush || !availableDomain) return null; - return [ - +availableDomain[0], - +availableDomain[1] - ]; - }, [ - renderBrush, - availableDomain - ]); // Generate fake values before and after data range in order for recharts to show ticks - see - needed because https://github.com/recharts/recharts/issues/2126 - const chartDataWithFakeValues = (0, $3Zh6r$useMemo)(()=>{ - if (!renderBrush || !availableDomain || chartData.length <= 1) return chartData; - const firstDate = chartData[0].date; - const lastDate = chartData[chartData.length - 1].date; - const interval = chartData[1].date - firstDate; - let currentFakeDate = firstDate; - let prependValues = []; - while(currentFakeDate > +availableDomain[0]){ - currentFakeDate -= interval; - prependValues = [ - { - date: currentFakeDate - }, - ...prependValues - ]; - } - currentFakeDate = lastDate; - let appendValues = []; - while(currentFakeDate < +availableDomain[1]){ - currentFakeDate += interval; - appendValues = [ - ...appendValues, - { - date: currentFakeDate - } - ]; - } - return [ - ...prependValues, - ...chartData, - ...appendValues - ]; - }, [ - renderBrush, - chartData, - availableDomain - ]); // This is a hack to manually compute xAxis interval - needed because https://github.com/recharts/recharts/issues/2126 - const xAxisInterval = (0, $3Zh6r$useMemo)(()=>{ - if (!renderBrush || !brushRange) return null; - const numValuesInBrushRange = chartDataWithFakeValues.filter((d)=>d.date > +brushRange[0] && d.date < +brushRange[1]).length; - return Math.round(numValuesInBrushRange / 5); - }, [ - renderBrush, - chartDataWithFakeValues, - brushRange - ]); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($63a7c64f58e86a77$var$ChartWrapper, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$ResponsiveContainer), { - aspect: (0, $fa1aa78f7fcf83cd$export$a9c4ee88674b7001), - debounce: 500, - height: "auto", - minHeight: (0, $fa1aa78f7fcf83cd$export$e975f927c24cf4a8), - maxHeight: (0, $fa1aa78f7fcf83cd$export$40697364cff166fb), - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($63a7c64f58e86a77$var$LineChartWithFont, { - ref: ref, - data: chartDataWithFakeValues, - margin: chartMargin, - syncId: syncId, - syncMethod: "value", - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $82ca3e8121243981$export$2e2bcd8739ae039), { - title: altTitle, - desc: altDesc - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CartesianGrid), { - stroke: "#efefef", - vertical: false - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$XAxis), { - type: "number", - scale: "time", - domain: xAxisDomain ?? [ - "dataMin", - "dataMax" - ], - dataKey: "date", - axisLine: false, - tickFormatter: (t)=>(0, $892a3ba895d37247$export$5a00511f040384d7)(t, dateFormat), - allowDataOverflow: true, - interval: xAxisInterval ?? "preserveEnd", - height: renderBrush ? (0, $fa1aa78f7fcf83cd$export$c38fa016fa5e23fe).with.xAxisHeight : (0, $fa1aa78f7fcf83cd$export$c38fa016fa5e23fe).without.xAxisHeight, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Label), { - value: xAxisLabel, - offset: renderBrush ? (0, $fa1aa78f7fcf83cd$export$c38fa016fa5e23fe).with.labelOffset : (0, $fa1aa78f7fcf83cd$export$c38fa016fa5e23fe).without.labelOffset, - position: "bottom" - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$YAxis), { - axisLine: false, - width: (0, $fa1aa78f7fcf83cd$export$b0ebadfc5b545f67), - domain: [ - "auto", - "auto" - ], - tickFormatter: (t)=>(0, $892a3ba895d37247$export$104b63ca24cf6df9)(t), - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Label), { - className: "label-y", - value: yAxisLabel, - angle: -90, - position: "insideLeft", - offset: (0, $fa1aa78f7fcf83cd$export$b4bdae6c14f12486) - }) - }), - renderHighlight && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$ReferenceArea), { - x1: (0, $892a3ba895d37247$export$6bcf10fa924b8f90)({ - timeString: highlightStart, - dateFormat: dateFormat - }), - x2: (0, $892a3ba895d37247$export$6bcf10fa924b8f90)({ - timeString: highlightEnd, - dateFormat: dateFormat - }), - fill: (0, $fa1aa78f7fcf83cd$export$7b93c9150739f7ee), - isFront: true - }), - !!highlightLabel && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Customized), { - component: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $a522b857e317d684$export$47c6a27fae70e16c), { - highlightLabel: highlightLabel - }) - }) - ] - }), - uniqueKeysWithColors.map((k)=>{ - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Line), { - type: "linear", - isAnimationActive: false, - dot: false, - activeDot: { - r: 3 - }, - dataKey: k.label, - strokeWidth: 2, - stroke: k.active ? k.color : "transparent" - }, `${k.value}-line`); - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Tooltip), { - cursor: /*#__PURE__*/ (0, $3Zh6r$jsx)($63a7c64f58e86a77$var$CustomCursor, {}), - content: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $27b38151ecde231e$export$2e2bcd8739ae039), { - dateFormat: dateFormat, - uniqueKeys: uniqueKeysWithColors - }) - }), - renderLegend && uniqueKeysWithColors.length > 1 && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Legend), { - verticalAlign: "bottom", - width: (0, $fa1aa78f7fcf83cd$export$9521120b43092a8d), - wrapperStyle: { - width: "100%" - }, - content: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $a522b857e317d684$export$78003ba218df33f3), {}) - }) - ] - }) - }), - renderBrush && brushXAxisDomain && availableDomain && brushRange && onBrushRangeChange && /*#__PURE__*/ (0, $3Zh6r$jsxs)($63a7c64f58e86a77$var$BrushContainer, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$ResponsiveContainer), { - aspect: (0, $fa1aa78f7fcf83cd$export$a9c4ee88674b7001), - maxHeight: (0, $fa1aa78f7fcf83cd$export$b4f2afed5884b447), - width: "100%", - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$LineChart), { - data: chartDataWithFakeValues, - margin: { - top: 0, - right: 0, - bottom: 0, - left: 0 - }, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$XAxis), { - type: "number", - scale: "time", - domain: brushXAxisDomain, - dataKey: "date", - hide: true - }), - uniqueKeysWithColors.map((k)=>{ - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Line), { - type: "linear", - isAnimationActive: false, - dot: false, - activeDot: false, - dataKey: k.label, - strokeWidth: 0.5, - stroke: k.active ? k.color : "transparent" - }, `${k.value}-line-brush_`); - }) - ] - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $420bd0513dccaf4c$export$2e2bcd8739ae039), { - availableDomain: availableDomain, - brushRange: brushRange, - onBrushRangeChange: onBrushRangeChange - }) - ] - }) - ] - }); -}); - - - -// BlockErrorBoundary doesn't catch async errors. To catch async errors we use -// this workaround - it works if an error is thrown in useState hook. More in -// this thread: https://github.com/facebook/react/issues/14981 -const $37994b3f7d1fc956$var$useAsyncError = ()=>{ - // eslint-disable-next-line @typescript-eslint/no-unused-vars - const [_, setError] = (0, $3Zh6r$useState)(); - return (0, $3Zh6r$useCallback)((e)=>{ - setError(()=>{ - throw e; - }); - }, [ - setError - ]); -}; -var $37994b3f7d1fc956$export$2e2bcd8739ae039 = $37994b3f7d1fc956$var$useAsyncError; - - -const $56a099f56d7e03cb$var$subIdKey = "subIdeKey"; -function $56a099f56d7e03cb$var$BlockChart(props) { - const { dataPath: dataPath, idKey: idKey, xKey: xKey, yKey: yKey, dateFormat: dateFormat } = props; - const [chartData, setChartData] = (0, $3Zh6r$useState)([]); - const [uniqueKeys, setUniqueKeys] = (0, $3Zh6r$useState)([]); - const newDataPath = dataPath.split("?")[0]; - const extension = (0, $fa1aa78f7fcf83cd$export$56d5855bc94e5e87).exec(newDataPath)[1]; - const throwAsyncError = (0, $37994b3f7d1fc956$export$2e2bcd8739ae039)(); - (0, $3Zh6r$useEffect)(()=>{ - const getData = async ()=>{ - try { - const data = extension === "csv" ? await (0, $3Zh6r$csv)(dataPath) : await (0, $3Zh6r$json)(dataPath).then((d)=>[ - d - ].flat()); // if no idKey is provided (when there are only two columns in the data), sub it with empty data - const dataToUse = idKey ? data : data.map((e)=>({ - ...e, - [$56a099f56d7e03cb$var$subIdKey]: "" - })); - const { fData: fData, uniqueKeys: uniqueKeys } = (0, $892a3ba895d37247$export$776836780a938436)({ - data: dataToUse, - idKey: idKey ? idKey : $56a099f56d7e03cb$var$subIdKey, - xKey: xKey, - yKey: yKey, - dateFormat: dateFormat - }); - const formattedUniqueKeys = uniqueKeys.map((e)=>({ - label: e, - value: e, - active: true - })); - setChartData(fData); - setUniqueKeys(formattedUniqueKeys); - } catch (e) { - throwAsyncError(e); - } - }; - getData(); - }, [ - setChartData, - setUniqueKeys, - throwAsyncError, - extension, - idKey, - xKey, - yKey, - dataPath, - dateFormat - ]); - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $63a7c64f58e86a77$export$2e2bcd8739ae039), { - ...props, - chartData: chartData, - uniqueKeys: uniqueKeys, - renderLegend: true - }); -} -var $56a099f56d7e03cb$export$2e2bcd8739ae039 = $56a099f56d7e03cb$var$BlockChart; - - - - - - - - - - - - - - -const $ca25db11119c2e3a$var$useFileLoader = (fileName, excelOption)=>{ - const [data, setData] = (0, $3Zh6r$useState)([]); - const [dataLoading, setLoading] = (0, $3Zh6r$useState)(false); - const [dataError, setError] = (0, $3Zh6r$useState)(false); - (0, $3Zh6r$useEffect)(()=>{ - const controller = new AbortController(); - const { signal: signal } = controller; - const loadData = async ()=>{ - setLoading(true); - try { - // eslint-disable-next-line fp/no-mutating-methods - const extension = fileName.split(".").pop()?.toLowerCase(); - switch(extension){ - case "xlsx": - case "xls": - { - const { read: read, utils: utils } = await $ca25db11119c2e3a$importAsync$d2192d95681c30c2; - const f = await (await (0, $3Zh6r$axios).get(fileName, { - responseType: "blob", - signal: signal - }).then((response)=>response.data)).arrayBuffer(); - const wb = read(f); // parse the array buffer - const sheetNumber = excelOption?.sheetNumber ?? 0; - const ws = wb.Sheets[wb.SheetNames[sheetNumber]]; // get the first sheet by default - const data = utils.sheet_to_json(ws, excelOption?.parseOption); // generate objects - setData(data); - setLoading(false); - break; - } - case "json": - { - const { data: data } = await (0, $3Zh6r$axios).get(fileName, { - signal: signal - }); - setData(data); - setLoading(false); - break; - } - case "csv": - { - const { csvParse: csvParse } = await $ca25db11119c2e3a$importAsync$eeb38d556a3eb7f1; - const { data: data } = await (0, $3Zh6r$axios).get(fileName, { - responseType: "blob", - signal: signal - }); - const csvData = await data.text().then((csvStr)=>csvParse(csvStr)); - setData(csvData); - setLoading(false); - break; - } - default: - throw new Error("Unsupported file extension."); - } - } catch (error) { - setData([]); - setLoading(false); - setError(true); - } - }; - loadData(); - return ()=>{ - controller.abort(); - }; - }, [ - fileName, - excelOption - ]); - return { - data: data, - dataLoading: dataLoading, - dataError: dataError - }; -}; -var $ca25db11119c2e3a$export$2e2bcd8739ae039 = $ca25db11119c2e3a$var$useFileLoader; - - -const $af4c512e7ce46943$export$285effa041e7a745 = "400"; -const $af4c512e7ce46943$var$PlaceHolderWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "table__PlaceHolderWrapper", - componentId: "sc-nx3oh3-0" -})([ - "display:flex;height:", - "px;align-items:center;justify-content:center;font-weight:bold;" -], $af4c512e7ce46943$export$285effa041e7a745); -const $af4c512e7ce46943$var$TableWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "table__TableWrapper", - componentId: "sc-nx3oh3-1" -})([ - "display:flex;max-width:100%;max-height:", - "px;overflow:auto;" -], $af4c512e7ce46943$export$285effa041e7a745); -const $af4c512e7ce46943$var$StyledTable = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Table)).withConfig({ - displayName: "table__StyledTable", - componentId: "sc-nx3oh3-2" -})([ - "thead{position:sticky;top:0;z-index:1;border-bottom:2px solid ", - ";background:", - ";box-shadow:0 0 0 1px ", - ";th{vertical-align:middle;}.th-inner{display:flex;min-width:8rem;gap:0.5rem;align-items:center;}button{flex:0 0 auto;}}" -], (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("color.base-200a")); -function $af4c512e7ce46943$export$2e2bcd8739ae039({ dataPath: dataPath, excelOption: excelOption, columnToSort: columnToSort }) { - const tableContainerRef = (0, $3Zh6r$useRef)(null); - const { data: data, dataLoading: dataLoading, dataError: dataError } = (0, $ca25db11119c2e3a$export$2e2bcd8739ae039)(dataPath, excelOption); - const [sorting, setSorting] = (0, $3Zh6r$react).useState([]); - const dataLoaded = !dataLoading && !dataError; - const columns = data.length ? Object.keys(data[0]).map((key)=>{ - return { - accessorKey: key, - enableSorting: columnToSort?.includes(key) ? true : false - }; - }) : []; - const table = (0, $3Zh6r$useReactTable)({ - data: data, - columns: columns, - state: { - sorting: sorting - }, - onSortingChange: setSorting, - getCoreRowModel: (0, $3Zh6r$getCoreRowModel)(), - getSortedRowModel: (0, $3Zh6r$getSortedRowModel)() - }); - const { rows: rows } = table.getRowModel(); - const rowVirtualizer = (0, $3Zh6r$useVirtual)({ - parentRef: tableContainerRef, - size: rows.length, - overscan: 50 - }); - const { virtualItems: virtualRows, totalSize: totalSize } = rowVirtualizer; - const paddingTop = virtualRows.length > 0 ? virtualRows[0]?.start || 0 : 0; - const paddingBottom = virtualRows.length > 0 ? totalSize - (virtualRows[virtualRows.length - 1]?.end || 0) : 0; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - dataLoading && /*#__PURE__*/ (0, $3Zh6r$jsx)($af4c512e7ce46943$var$PlaceHolderWrapper, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: "Loading Data..." - }) - }), - dataError && /*#__PURE__*/ (0, $3Zh6r$jsx)($af4c512e7ce46943$var$PlaceHolderWrapper, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: "Something went wrong while loading the data. Please try later. " - }) - }), - dataLoaded && /*#__PURE__*/ (0, $3Zh6r$jsx)($af4c512e7ce46943$var$TableWrapper, { - ref: tableContainerRef, - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($af4c512e7ce46943$var$StyledTable, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("thead", { - children: table.getHeaderGroups().map((headerGroup)=>/*#__PURE__*/ (0, $3Zh6r$jsx)("tr", { - children: headerGroup.headers.map((header)=>/*#__PURE__*/ (0, $3Zh6r$jsx)("th", { - colSpan: header.colSpan, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($af4c512e7ce46943$var$SortableTh, { - isSortable: header.column.getCanSort(), - sortDirection: header.column.getIsSorted(), - onSortClick: header.column.getToggleSortingHandler(), - children: (0, $3Zh6r$flexRender)(header.column.columnDef.header, header.getContext()) - }) - }, header.id)) - }, headerGroup.id)) - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)("tbody", { - children: [ - paddingTop > 0 && /*#__PURE__*/ (0, $3Zh6r$jsx)("tr", { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("td", { - style: { - height: `${paddingTop}px` - } - }) - }), - virtualRows.map((virtualRow)=>{ - const row = rows[virtualRow.index]; - return /*#__PURE__*/ (0, $3Zh6r$jsx)("tr", { - children: row.getVisibleCells().map((cell)=>{ - return /*#__PURE__*/ (0, $3Zh6r$jsx)("td", { - children: (0, $3Zh6r$flexRender)(cell.column.columnDef.cell, cell.getContext()) - }, cell.id); - }) - }, row.id); - }), - paddingBottom > 0 && /*#__PURE__*/ (0, $3Zh6r$jsx)("tr", { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("td", { - style: { - height: `${paddingBottom}px` - } - }) - }) - ] - }) - ] - }) - }) - ] - }); -} -const $af4c512e7ce46943$var$SortableLink = (0, $3Zh6r$styledcomponents).a.withConfig({ - displayName: "table__SortableLink", - componentId: "sc-nx3oh3-3" -})([ - "display:inline-flex;gap:0.25rem;align-items:center;transition:opacity 0.16s ease-in-out;&,&:visited{color:inherit;text-decoration:none;}&:hover{opacity:0.8;}svg{flex-shrink:0;}" -]); -function $af4c512e7ce46943$var$SortableTh(props) { - const { children: children, isSortable: isSortable, sortDirection: sortDirection, onSortClick: onSortClick } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { - className: "th-inner", - children: isSortable ? /*#__PURE__*/ (0, $3Zh6r$jsxs)($af4c512e7ce46943$var$SortableLink, { - href: "#", - onClick: (e)=>{ - e.preventDefault(); - onSortClick?.(e); - }, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { - children: children - }), - sortDirection === "asc" && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonSortAsc), { - meaningful: true, - title: "Sorted in ascending order" - }), - sortDirection === "desc" && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonSortDesc), { - meaningful: true, - title: "Sorted in descending order" - }), - !sortDirection && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonSortNone), { - meaningful: true, - title: `Sort the rows with this column's value` - }) - ] - }) : children - }); -} - - - - - - - - -const $252bf92d1ceb4fc9$export$bca462e8cab764a5 = (0, $3Zh6r$styledcomponents).figure.withConfig({ - displayName: "compare__MediaCompare", - componentId: "sc-91q9ks-0" -})([ - "> div{> div:nth-child(3) > div:nth-child(2){background-color:", - ";width:3rem;height:3rem;}> div:nth-child(4) > div:nth-child(1),> div:nth-child(5) > div:nth-child(1){border-radius:", - ";}}> *:not(:last-child){margin-bottom:", - ";}" -], (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$glsp)()); -function $252bf92d1ceb4fc9$var$CompareImage({ leftImageSrc: leftImageSrc, leftImageAlt: leftImageAlt, leftImageLabel: leftImageLabel, rightImageSrc: rightImageSrc, rightImageAlt: rightImageAlt, rightImageLabel: rightImageLabel }) { - return /*#__PURE__*/ (0, $3Zh6r$jsx)($252bf92d1ceb4fc9$export$bca462e8cab764a5, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$reactcompareimage), { - leftImage: leftImageSrc, - leftImageAlt: leftImageAlt, - leftImageLabel: leftImageLabel, - rightImage: rightImageSrc, - rightImageAlt: rightImageAlt, - rightImageLabel: rightImageLabel - }) - }); -} -$252bf92d1ceb4fc9$var$CompareImage.propTypes = { - leftImageSrc: (0, $3Zh6r$proptypes).string.isRequired, - leftImageAlt: (0, $3Zh6r$proptypes).string.isRequired, - leftImageLabel: (0, $3Zh6r$proptypes).string, - rightImageSrc: (0, $3Zh6r$proptypes).string.isRequired, - rightImageAlt: (0, $3Zh6r$proptypes).string.isRequired, - rightImageLabel: (0, $3Zh6r$proptypes).string -}; -var $252bf92d1ceb4fc9$export$2e2bcd8739ae039 = $252bf92d1ceb4fc9$var$CompareImage; - - - - - - -const $1b09cc6eb3a96c86$var$queryClient = new (0, $3Zh6r$QueryClient)(); -function $1b09cc6eb3a96c86$var$ReactQueryProvider({ children: children }) { - return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$QueryClientProvider), { - client: $1b09cc6eb3a96c86$var$queryClient, - children: [ - children, - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$ReactQueryDevtools), { - initialIsOpen: false - }) - ] - }); -} -var $1b09cc6eb3a96c86$export$2e2bcd8739ae039 = $1b09cc6eb3a96c86$var$ReactQueryProvider; - - - - - - -var $i0dwT = parcelRequire("i0dwT"); - - - - - -function $39343165748b18a6$var$BrowserFrameComponent(props) { - const { children: children, link: link, ...rest } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - ...rest, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - className: "controls", - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - className: "buttons", - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("span", {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)("span", {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)("span", {}) - ] - }), - link && /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { - className: "link", - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)("a", { - target: "_blank", - rel: "noreferrer", - href: link, - children: [ - "Open in a new browser tab ", - " ", - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonExpandTopRight), { - size: "small" - }) - ] - }) - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { - children: children - }) - ] - }); -} -const $39343165748b18a6$var$BrowserFrame = (0, $3Zh6r$styledcomponents)($39343165748b18a6$var$BrowserFrameComponent).withConfig({ - displayName: "browser-frame__BrowserFrame", - componentId: "sc-144vi5h-0" -})([ - "position:relative;padding:0 0 1rem 0;background:", - ";box-shadow:0 0 1px 0 ", - ";width:fit-content;border-radius:", - ";.controls{width:100%;display:flex;align-items:center;justify-content:space-between;.buttons{gap:0.5rem;padding:0.625rem 0.5rem;display:flex;span{display:block;width:0.75rem;height:0.75rem;content:'';border-radius:", - ";background:", - ";}}.link{padding-right:.625rem;font-size:0.875rem;}}" -], (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("color.base-400"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("shape.ellipsoid"), (0, $3Zh6r$themeVal)("color.base-300")); -var $39343165748b18a6$export$2e2bcd8739ae039 = $39343165748b18a6$var$BrowserFrame; - - -const $6e404131041045c0$var$EmbedWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "embed__EmbedWrapper", - componentId: "sc-1mrc7ga-0" -})([ - "width:100%;> div{width:100%;}" -]); -const $6e404131041045c0$var$IframeWrapper = (0, $3Zh6r$styledcomponents).iframe.withConfig({ - displayName: "embed__IframeWrapper", - componentId: "sc-1mrc7ga-1" -})([ - "width:100%;border:0;height:", - "px;" -], (props)=>props.height); -function $6e404131041045c0$export$2e2bcd8739ae039({ className: className, src: src, height: height = 800, ...props }) { - if (!src) throw new (0, $i0dwT.HintedError)("Embed block requires a URL"); - return /*#__PURE__*/ (0, $3Zh6r$jsx)($6e404131041045c0$var$EmbedWrapper, { - className: className, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $39343165748b18a6$export$2e2bcd8739ae039), { - link: src, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($6e404131041045c0$var$IframeWrapper, { - loading: "lazy", - src: src, - height: height, - ...props - }) - }) - }); -} - - - -const $b57621f6d4721c40$var$DevseedUiThemeProvider = (0, $3Zh6r$DevseedUiThemeProvider); -var $b57621f6d4721c40$export$2e2bcd8739ae039 = $b57621f6d4721c40$var$DevseedUiThemeProvider; - - - - - - - - - - - - - - -const $ac511c51a8d0f0d9$var$SearchHighlight = (0, $3Zh6r$styledcomponents).mark.withConfig({ - displayName: "text-highlight__SearchHighlight", - componentId: "sc-iwbd85-0" -})([ - "font-style:italic;background-color:", - ";" -], (0, $3Zh6r$themeVal)("color.warning")); -function $ac511c51a8d0f0d9$export$2e2bcd8739ae039(props) { - const { children: children, value: value, highlightEl: highlightEl, disabled: disabled } = props; - if (!value || disabled) return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { - children: children - }); - const El = highlightEl ?? $ac511c51a8d0f0d9$var$SearchHighlight; // Highlight is done index based because it has to take case insensitive - // searches into account. - const regex = new RegExp(value, "ig"); - /* eslint-disable-next-line prefer-const */ let highlighted = []; - let workingIdx = 0; - let m; - /* eslint-disable-next-line no-cond-assign */ while((m = regex.exec(children)) !== null){ - // Prevent infinite loops with zero-width matches. - if (m.index === regex.lastIndex) regex.lastIndex++; // Store string since last match. - highlighted = highlighted.concat(children.substring(workingIdx, m.index)); // Highlight word. - highlighted = highlighted.concat(/*#__PURE__*/ (0, $3Zh6r$jsx)(El, { - children: children.substring(m.index, m.index + value.length) - }, m.index)); // Move index forward. - workingIdx = m.index + value.length; - } // Add last piece. From working index to the end. - highlighted = highlighted.concat(children.substring(workingIdx)); - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { - children: highlighted - }); -} - - - - - - -const $b29347b5f1c0ca29$export$35a8cd2e610e7edd = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)(()=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { - width: "20", - height: "20", - viewBox: "0 0 20 20", - fill: "none", - xmlns: "http://www.w3.org/2000/svg", - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("g", { - clipPath: "url(#clip0_855_1515)", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { - fillRule: "evenodd", - clipRule: "evenodd", - d: "M10.44 0.931666C10.573 0.860469 10.7229 0.826739 10.8737 0.834078C11.0244 0.841416 11.1703 0.889547 11.2958 0.973333L15.9241 4.05917C16.1525 4.21132 16.3397 4.4175 16.4693 4.6594C16.5988 4.9013 16.6666 5.17144 16.6666 5.44583V14.1667C16.6667 14.3175 16.6257 14.4656 16.5482 14.595C16.4707 14.7244 16.3595 14.8304 16.2264 14.9016C16.0934 14.9727 15.9436 15.0065 15.7929 14.9991C15.6422 14.9918 15.4963 14.9437 15.3708 14.86L13.3333 13.5017V15.8333C13.3333 15.9842 13.2924 16.1322 13.2149 16.2617C13.1373 16.3911 13.0261 16.4971 12.8931 16.5682C12.7601 16.6394 12.6102 16.6731 12.4595 16.6658C12.3089 16.6585 12.163 16.6104 12.0375 16.5267L9.99998 15.1683V17.5C10 17.6509 9.95907 17.7989 9.88154 17.9283C9.80402 18.0578 9.69281 18.1637 9.55978 18.2349C9.42676 18.3061 9.27691 18.3398 9.12622 18.3325C8.97552 18.3252 8.82965 18.2771 8.70415 18.1933L4.07581 15.1083C3.84735 14.9561 3.66003 14.7498 3.53049 14.5077C3.40096 14.2657 3.33323 13.9954 3.33331 13.7208V5C3.33329 4.84913 3.37423 4.70108 3.45175 4.57166C3.52928 4.44223 3.64048 4.33628 3.77351 4.2651C3.90653 4.19393 4.05639 4.1602 4.20708 4.16752C4.35777 4.17484 4.50365 4.22293 4.62915 4.30667L6.66665 5.665V3.33333C6.66662 3.18246 6.70756 3.03442 6.78508 2.90499C6.86261 2.77557 6.97382 2.66961 7.10684 2.59844C7.23987 2.52726 7.38972 2.49354 7.54041 2.50086C7.6911 2.50818 7.83698 2.55627 7.96248 2.64L9.99998 3.99833V1.66667C9.99992 1.5158 10.0408 1.36775 10.1183 1.2383C10.1958 1.10886 10.307 1.00288 10.44 0.931666ZM11.6666 5.10917L12.5916 5.72583C12.8198 5.87808 13.0069 6.0843 13.1363 6.32619C13.2657 6.56809 13.3334 6.83818 13.3333 7.1125V11.4983L15 12.61V5.44583L11.6666 3.225V5.10917ZM8.33331 6.77583L9.25831 7.3925C9.48651 7.54475 9.67359 7.75097 9.80297 7.99286C9.93235 8.23476 10 8.50484 9.99998 8.77917V13.165L11.6666 14.2758V7.1125L8.33331 4.89167V6.77583ZM4.99998 6.55833V13.7217L8.33331 15.9433V8.78L4.99998 6.55833Z" - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("defs", { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("clipPath", { - id: "clip0_855_1515", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("rect", { - width: "20", - height: "20", - fill: "white" - }) - }) - }) - ] - }))).withConfig({ - displayName: "dataset-layers__CollecticonDatasetLayers", - componentId: "sc-10ohill-0" -})([ - "" -]); - - -const $fd22d0651b3aec4f$export$f5136d9d0932b663 = { - id: "all", - name: "All" -}; -const $fd22d0651b3aec4f$export$e46b93994e56d15a = 3; - - -const $6119e4daf01b928b$var$TAXONOMY_TOPICS = "Topics"; -const $6119e4daf01b928b$var$isDatasetData = (data)=>{ - return "layers" in data; -}; -function $6119e4daf01b928b$export$27ec130e3db6675a(data, options) { - const { sortField: sortField, sortDir: sortDir, search: search, taxonomies: taxonomies, filterLayers: filterLayers } = options; - let filtered = [ - ...data - ]; - filtered = filtered.filter((d)=>!d.isHidden); // Does the free text search appear in specific fields? - if (search && search.length >= 3) { - const searchLower = search.toLowerCase(); // Function to check if searchLower is included in any of the string fields - const includesSearchLower = (str)=>str.toLowerCase().includes(searchLower); // Function to determine if a layer matches the search criteria - const layerMatchesSearch = (layer)=>includesSearchLower(layer.stacCol) || includesSearchLower(layer.name) || includesSearchLower(layer.parentDataset.name) || includesSearchLower(layer.parentDataset.id) || includesSearchLower(layer.description); - filtered = filtered.filter((d)=>{ - // Pre-calculate lowercased versions to use in comparisons - const idLower = d.id.toLowerCase(); - const nameLower = d.name.toLowerCase(); - const descriptionLower = d.description.toLowerCase(); - const topicsTaxonomy = d.taxonomy.find((t)=>t.name === $6119e4daf01b928b$var$TAXONOMY_TOPICS); // Check if any of the conditions for including the item are met - return idLower.includes(searchLower) || nameLower.includes(searchLower) || descriptionLower.includes(searchLower) || $6119e4daf01b928b$var$isDatasetData(d) && d.layers.some(layerMatchesSearch) || topicsTaxonomy?.values.some((t)=>includesSearchLower(t.name)); - }); - if (filterLayers) filtered = filtered.map((d)=>({ - ...d, - layers: $6119e4daf01b928b$var$isDatasetData(d) && d.layers.filter(layerMatchesSearch) - })); - } - taxonomies && Object.entries(taxonomies).forEach(([name, value])=>{ - if (!value.includes((0, $fd22d0651b3aec4f$export$f5136d9d0932b663).id)) filtered = filtered.filter((d)=>d.taxonomy.some((t)=>t.name === name && t.values.some((v)=>value.includes(v.id)))); - }); - sortField && /* eslint-disable-next-line fp/no-mutating-methods */ filtered.sort((a, b)=>{ - if (!a[sortField]) return Infinity; - return a[sortField]?.localeCompare(b[sortField]); - }); - if (sortDir === "desc") /* eslint-disable-next-line fp/no-mutating-methods */ filtered.reverse(); - return filtered; -} - - - - - - - -var $80ab6194e8671a51$export$f9efb216c86f7d6d; -(function(FilterActions) { - FilterActions["TAXONOMY_MULTISELECT"] = "taxonomy_multiselect"; - FilterActions["CLEAR"] = "clear"; - FilterActions["SEARCH"] = "search"; - FilterActions["SORT_FIELD"] = "sfield"; - FilterActions["SORT_DIR"] = "sdir"; - FilterActions["TAXONOMY"] = "taxonomy"; - FilterActions["CLEAR_TAXONOMY"] = "clear_taxonomy"; - FilterActions["CLEAR_SEARCH"] = "clear_search"; -})($80ab6194e8671a51$export$f9efb216c86f7d6d || ($80ab6194e8671a51$export$f9efb216c86f7d6d = {})); -function $80ab6194e8671a51$export$af9874a55657e439(action, value, taxonomies, setSearch, setTaxonomies) { - switch(action){ - case "clear": - setSearch(""); - setTaxonomies({}); - break; - case "search": - setSearch(value); - break; - case "clear_taxonomy": - setTaxonomies({}); - break; - case "clear_search": - setSearch(""); - break; - case "taxonomy": - { - const { key: key, value: val } = value; - if (val === (0, $fd22d0651b3aec4f$export$f5136d9d0932b663).id) setTaxonomies((0, $3Zh6r$omit)(taxonomies, key)); - else setTaxonomies((0, $3Zh6r$set)({ - ...taxonomies - }, key, val)); - } - break; - case "taxonomy_multiselect": - { - const { key: key, value: val } = value; - if (taxonomies && key in taxonomies) { - const taxonomyGroupValues = taxonomies[key] instanceof Array ? taxonomies[key] : [ - taxonomies[key] - ]; - if (taxonomyGroupValues.includes(val)) { - const updatedValues = taxonomyGroupValues.filter((x)=>x !== val); - updatedValues.length ? setTaxonomies((0, $3Zh6r$set)({ - ...taxonomies - }, key, updatedValues)) : setTaxonomies((0, $3Zh6r$omit)(taxonomies, key)); - } else { - const updatedValues = [ - ...taxonomyGroupValues, - val - ]; - setTaxonomies((0, $3Zh6r$set)({ - ...taxonomies - }, key, updatedValues)); - } - } else setTaxonomies((0, $3Zh6r$set)({ - ...taxonomies - }, key, [ - val - ])); - break; - } - default: - break; - } -} - - - - - - - - - -const $b3e9a537e4bdc126$var$SearchFieldWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "search-field__SearchFieldWrapper", - componentId: "sc-1ezyakq-0" -})([ - "display:flex;flex-flow:column;align-items:flex-end;width:100%;" -]); -const $b3e9a537e4bdc126$var$SearchFieldMessage = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$FormHelperMessage)).withConfig({ - displayName: "search-field__SearchFieldMessage", - componentId: "sc-1ezyakq-1" -})([ - "line-height:1.5rem;transition:max-width 320ms ease-in-out,opacity 160ms ease-in-out 160ms;white-space:nowrap;max-width:0;opacity:0;", - " ", - "" -], ({ isOpen: isOpen })=>isOpen && (0, $3Zh6r$css)([ - "width:100%;max-width:100%;" - ]), ({ isFocused: isFocused })=>isFocused && (0, $3Zh6r$css)([ - "opacity:1;" - ])); -const $b3e9a537e4bdc126$var$SearchFieldContainer = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "search-field__SearchFieldContainer", - componentId: "sc-1ezyakq-2" -})([ - "position:relative;display:flex;width:100%;background-color:", - ";::before{position:absolute;inset:0;pointer-events:none;display:block;content:'';border-radius:", - ";box-shadow:inset 0 0 0 1px ", - ";}&:focus-within{border-radius:", - ";outline-width:0.25rem;outline-color:", - ";outline-style:solid;}" -], (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.base"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.primary-200a")); -const $b3e9a537e4bdc126$var$SearchFieldClearable = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "search-field__SearchFieldClearable", - componentId: "sc-1ezyakq-3" -})([ - "display:flex;overflow:hidden;transition:max-width 320ms ease-in-out;width:100%;", - "" -], ({ isOpen: isOpen })=>isOpen && (0, $3Zh6r$css)([ - "width:100%;max-width:100%;" - ])); -const $b3e9a537e4bdc126$var$FormInputSearch = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$FormInput)).withConfig({ - displayName: "search-field__FormInputSearch", - componentId: "sc-1ezyakq-4" -})([ - "border:0;padding-left:0;padding-right:0;width:100%;" -]); -function $b3e9a537e4bdc126$var$SearchField(props) { - const { value: value, onChange: onChange, keepOpen: keepOpen, size: size, ...rest } = props; - const fieldRef = (0, $3Zh6r$useRef)(null); - const [isFocused, setFocused] = (0, $3Zh6r$useState)(false); - const isOpen = isFocused || !!value.length || !!keepOpen; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($b3e9a537e4bdc126$var$SearchFieldWrapper, { - className: "search-field", - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)($b3e9a537e4bdc126$var$SearchFieldContainer, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Button), { - size: size, - fitting: "skinny", - onClick: ()=>{ - fieldRef.current?.focus(); - setFocused(true); - }, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonMagnifierLeft), { - meaningful: true, - title: "Open search" - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($b3e9a537e4bdc126$var$SearchFieldClearable, { - isOpen: isOpen, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($b3e9a537e4bdc126$var$FormInputSearch, { - ref: fieldRef, - ...rest, - size: size, - value: value, - onChange: (e)=>onChange(e.target.value), - onFocus: ()=>{ - setFocused(true); - }, - onBlur: ()=>{ - setFocused(false); - } - }), - !!value.length && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Button), { - size: size, - fitting: "skinny", - onClick: ()=>{ - onChange(""); - }, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonDiscXmark), { - meaningful: true, - title: "Clear search" - }) - }) - ] - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($b3e9a537e4bdc126$var$SearchFieldMessage, { - isOpen: isOpen, - isFocused: isFocused, - children: "Minimum 3 characters" - }) - ] - }); -} -var $b3e9a537e4bdc126$export$2e2bcd8739ae039 = $b3e9a537e4bdc126$var$SearchField; - - - - - - - - - - -var $71GSy = parcelRequire("71GSy"); - - - - - -var $71GSy = parcelRequire("71GSy"); - -var $kS8nf = parcelRequire("kS8nf"); -const $91cefe15d156de97$export$321b6557957bf9c6 = (0, $3Zh6r$styledcomponents).article.withConfig({ - displayName: "styles__CardBlank", - componentId: "sc-j44xa9-0" -})([ - "position:relative;display:flex;flex-flow:column nowrap;border-radius:", - ";box-shadow:", - ";height:100%;overflow:hidden;transition:all 0.24s ease-in-out 0s;" -], (0, $3Zh6r$multiply)((0, $3Zh6r$themeVal)("shape.rounded"), 2), (0, $3Zh6r$themeVal)("boxShadow.elevationD")); -const $91cefe15d156de97$export$bb29c16f5612603e = (0, $3Zh6r$styledcomponents).ol.withConfig({ - displayName: "styles__CardList", - componentId: "sc-j44xa9-1" -})([ - "", - " width:100%;display:flex;flex-direction:column;gap:1.5rem;" -], (0, $3Zh6r$listReset)()); -const $91cefe15d156de97$export$b00a90afeaf1eab4 = (0, $3Zh6r$styledcomponents).ol.withConfig({ - displayName: "styles__CardListGrid", - componentId: "sc-j44xa9-2" -})([ - "", - " grid-column:1 / -1;display:grid;gap:", - ";grid-template-columns:repeat(1,1fr);", - " ", - " > li{min-width:0;}" -], (0, $3Zh6r$listReset)(), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$media).mediumUp` - grid-template-columns: repeat(2, 1fr); - `, (0, $3Zh6r$media).largeUp` - grid-template-columns: repeat(3, 1fr); - `); -const $91cefe15d156de97$export$5665775b26e26c5d = (0, $3Zh6r$styledcomponents).header.withConfig({ - displayName: "styles__CardHeader", - componentId: "sc-j44xa9-3" -})([ - "display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;padding:", - ";gap:", - ";" -], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)()); -const $91cefe15d156de97$export$de55224050bee4d7 = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "styles__CardHeadline", - componentId: "sc-j44xa9-4" -})([ - "display:flex;flex-flow:column nowrap;gap:", - ";" -], (0, $3Zh6r$glsp)(0.25)); -const $91cefe15d156de97$export$9b6a647253f61c5f = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "styles__CardActions", - componentId: "sc-j44xa9-5" -})([ - "" -]); -const $91cefe15d156de97$export$474db65c3c394e1c = (0, $3Zh6r$styledcomponents)((0, $kS8nf.VarHeading)).attrs({ - as: "h3", - size: "small" -}).withConfig({ - displayName: "styles__CardTitle", - componentId: "sc-j44xa9-6" -})([ - "" -]); -const $91cefe15d156de97$export$df063b277b1eb93 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Overline)).withConfig({ - displayName: "styles__CardOverline", - componentId: "sc-j44xa9-7" -})([ - "order:-1;color:", - ";> *{line-height:inherit;}i{", - "}" -], (0, $3Zh6r$themeVal)("color.base-400a"), (0, $3Zh6r$visuallyHidden)()); -const $91cefe15d156de97$export$a8ae421c739691bf = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "styles__CardMeta", - componentId: "sc-j44xa9-8" -})([ - "display:flex;gap:", - ";a{color:inherit;pointer-events:all;&,&:visited{text-decoration:none;color:inherit;}&:hover{opacity:0.64;}}> ", - ":last-child{display:none;}> ", - ":first-child{display:none;}" -], (0, $3Zh6r$glsp)(0.25), /* sc-selector */ (0, $3Zh6r$VerticalDivider), /* sc-selector */ (0, $3Zh6r$VerticalDivider)); -const $91cefe15d156de97$export$851de33184ecdac4 = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "styles__CardBody", - componentId: "sc-j44xa9-9" -})([ - "padding:", - ";&:not(:first-child){padding-top:0;margin-top:", - ";}" -], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(-0.5)); -const $91cefe15d156de97$export$e9897d434e0741ee = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "styles__CardFooter", - componentId: "sc-j44xa9-10" -})([ - "display:flex;flex-flow:row nowrap;gap:", - ";padding:", - ";&:not(:first-child){padding-top:0;margin-top:", - ";}button{pointer-events:all;}" -], (0, $71GSy.variableGlsp)(0.5), (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(-0.5)); -const $91cefe15d156de97$export$7391ae7cd9297896 = (0, $3Zh6r$styledcomponents).dl.withConfig({ - displayName: "styles__CardTopicsList", - componentId: "sc-j44xa9-11" -})([ - "display:flex;gap:", - ";max-width:100%;width:100%;overflow:hidden;mask-image:linear-gradient( to right,black calc(100% - 3rem),transparent 100% );> dt{", - "}" -], (0, $71GSy.variableGlsp)(0.25), (0, $3Zh6r$visuallyHidden)()); - - -const $ce29756995db54b2$var$FilterMenu = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "checkable-filter__FilterMenu", - componentId: "sc-1lwkete-0" -})([ - "border:2px solid ", - ";border-radius:", - ";padding:12px;margin-bottom:1.5rem;" -], (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("shape.rounded")); -const $ce29756995db54b2$var$FilterTitle = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "checkable-filter__FilterTitle", - componentId: "sc-1lwkete-1" -})([ - "display:flex;justify-content:space-between;cursor:pointer;#title-selected{display:flex;flex-direction:column;gap:", - ";", - "{font-size:", - ";}}span{font-size:1rem;color:", - ";}" -], (0, $71GSy.variableGlsp)(0.1), (0, $91cefe15d156de97$export$474db65c3c394e1c), (0, $71GSy.variableBaseType)("0.7rem"), (0, $3Zh6r$themeVal)("color.base-500")); -const $ce29756995db54b2$var$Options = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$FormCheckableGroup)).withConfig({ - displayName: "checkable-filter__Options", - componentId: "sc-1lwkete-2" -})([ - "padding-top:6px;div{width:100%;padding:4px 8px;}.checked{background-color:", - ";outline-width:1px;outline-color:", - ";outline-style:solid;}" -], (0, $3Zh6r$themeVal)("color.primary-100"), (0, $3Zh6r$themeVal)("color.primary-300")); -const $ce29756995db54b2$var$Option = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$FormCheckable)).withConfig({ - displayName: "checkable-filter__Option", - componentId: "sc-1lwkete-3" -})([ - "font-size:", - ";display:flex;align-items:center;" -], (0, $71GSy.variableBaseType)("0.6rem")); -const $ce29756995db54b2$var$Toggle = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Toolbar)).withConfig({ - displayName: "checkable-filter__Toggle", - componentId: "sc-1lwkete-4" -})([ - "align-items:start;" -]); -const $ce29756995db54b2$var$ToggleIconButton = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$ToolbarIconButton)).withConfig({ - displayName: "checkable-filter__ToggleIconButton", - componentId: "sc-1lwkete-5" -})([ - "background-color:inherit;" -]); -function $ce29756995db54b2$export$2e2bcd8739ae039(props) { - const { items: items, title: title, onChanges: onChanges, globallySelected: globallySelected, tagItemCleared: tagItemCleared, openByDefault: openByDefault = true } = props; - const [show, setShow] = (0, $3Zh6r$useState)(openByDefault); - const [count, setCount] = (0, $3Zh6r$useState)(0); - const [selected, setSelected] = (0, $3Zh6r$useState)([]); - const handleChange = (0, $3Zh6r$useCallback)((e)=>{ - const idInfo = e.target.id.split("&&"); - const taxonomy = idInfo[0]; - const id = idInfo[1]; - const optionItem = { - taxonomy: taxonomy, - name: e.target.name, - id: id - }; - if (e.target.checked) { - setCount((prevValue)=>prevValue + 1); - setSelected([ - ...selected, - optionItem - ]); // Local - onChanges(optionItem); // Global to filters-control - } else { - setCount((prevValue)=>prevValue - 1); - setSelected(selected.filter((item)=>item.id !== e.target.id)); - onChanges(optionItem); - } - }, [ - selected - ]); - const isChecked = (item)=>globallySelected.some((selected)=>selected.id == item.id && selected.taxonomy == item.taxonomy); - (0, $3Zh6r$useEffect)(()=>{ - if (!globallySelected || globallySelected.length === 0) setCount(0); - if (globallySelected.length > 0) { - setCount(globallySelected.filter((item)=>items.some((i)=>i.id === item.id)).length); - setSelected(selected.filter((item)=>item.id)); - } else setSelected([]); - }, [ - globallySelected - ]); - (0, $3Zh6r$useEffect)(()=>{ - if (tagItemCleared?.item && globallySelected.length > 0) { - setCount((prevValue)=>prevValue - 1); - setSelected(selected.filter((item)=>item.id !== tagItemCleared.item?.id)); - tagItemCleared.callback?.(undefined); - } - }, [ - tagItemCleared, - globallySelected - ]); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($ce29756995db54b2$var$FilterMenu, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)($ce29756995db54b2$var$FilterTitle, { - onClick: ()=>setShow(!show), - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - id: "title-selected", - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $91cefe15d156de97$export$474db65c3c394e1c), { - children: title - }), - count > 0 && /*#__PURE__*/ (0, $3Zh6r$jsxs)("span", { - children: [ - count, - " selected" - ] - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($ce29756995db54b2$var$Toggle, { - size: "small", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($ce29756995db54b2$var$ToggleIconButton, { - active: show, - children: show ? /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChevronUp), {}) : /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChevronDown), {}) - }) - }) - ] - }), - show && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$FormGroupStructure), { - label: "", - id: "", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($ce29756995db54b2$var$Options, { - children: items.map((item)=>{ - const checked = isChecked(item); - return /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { - className: checked ? "checked" : "unchecked", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($ce29756995db54b2$var$Option, { - value: item.name, - onChange: (e)=>handleChange(e), - checked: checked, - type: "checkbox", - name: item.name, - id: `${item.taxonomy}&&${item.id}`, - children: item.name - }, item.id) - }, item.id); - }) - }) - }) - ] - }); -} - - - - -const $78b0f6cc0c65018e$export$b9c335479effb691 = "page-header"; -const $78b0f6cc0c65018e$export$4eb51c692ca09c42 = "header-wrapper"; -const $78b0f6cc0c65018e$export$1d27eb55ded4794e = 320; -function $78b0f6cc0c65018e$export$eced29d7b59956a2(pathname) { - const [isHidden, setHidden] = (0, $3Zh6r$useState)(false); - const [headerHeight, setHeaderHeight] = (0, $3Zh6r$useState)(0); - const [wrapperHeight, setWrapperHeight] = (0, $3Zh6r$useState)(0); - const navWrapperElement = document.querySelector(`#${$78b0f6cc0c65018e$export$4eb51c692ca09c42}`); - const prevPathname = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(pathname); - (0, $3Zh6r$useEffect)(()=>{ - const pageChanged = prevPathname !== pathname; - if (pageChanged) { - setHidden(false); - setHeaderHeight(0); - setWrapperHeight(0); - } - }, [ - pathname, - prevPathname - ]); - (0, $3Zh6r$useEffect)(()=>{ - let ticking = false; - let prevY = window.scrollY; - let scrollUpDelta = 0; // navWrapperElement should be mounted before the hook - if (!navWrapperElement) return; // When the element mounts the element is still in the DOM and - // the page has display: none. The result is that any measurement of the - // header would be 0. By using an IntersectionObserver we are able to get - // the correct height once the element becomes visible. - const observer = new IntersectionObserver(([e])=>{ - if (e.isIntersecting) { - observer.unobserve(navWrapperElement); // Initial height. - // Get the height of the header and he wrapper. Both are needed because in - // some pages the wrapper contains the local nav as well. - const headerHeightQueried = document.querySelector(`#${$78b0f6cc0c65018e$export$b9c335479effb691}`)?.offsetHeight || 0; - setHeaderHeight(headerHeightQueried); - setWrapperHeight(navWrapperElement.offsetHeight); // The header is hidden if the page is loaded and the user is scrolled - // mid-way. - setHidden(window.scrollY > headerHeightQueried); - } - }); - observer.observe(navWrapperElement); - function tick(currY) { - const wrapperEl = document.querySelector(`#${$78b0f6cc0c65018e$export$4eb51c692ca09c42}`); - if (!wrapperEl) throw new Error(`Header element with ID ${$78b0f6cc0c65018e$export$4eb51c692ca09c42} not found.`); - setWrapperHeight(wrapperEl.offsetHeight); - const el = document.querySelector(`#${$78b0f6cc0c65018e$export$b9c335479effb691}`); - const headerHeightQueried = el?.offsetHeight ?? 0; - setHeaderHeight(headerHeightQueried); // When the document is scrolled quickly to the bottom of the page, the - // shrinking header causes the scroll event to be fired again, and since - // the page is shrinking, the scrollY is decreasing leading to the page - // header being shown as it is being considered a scroll up. - // By checking if we are at the bottom, we can prevent this. - const atTheBottom = window.innerHeight + Math.ceil(window.pageYOffset) >= document.body.offsetHeight; - if (currY <= headerHeightQueried) { - // When the header gets hidden the css transitions the element out of - // the viewport by applying a negative translate. (See NavWrapper). If - // the user scrolls to the top of the page quickly and the header - // still has to animate to be shown it looks like a glitch because a - // white area will be seen. In this situation we remove the - // translation so that it looks like the header is already there. - // Additionally this has to be done by accessing the DOM node directly - // instead of using a state because the styled component does not - // update fast enough. - wrapperEl.style.transition = "none"; // Visible if within its height. - setHidden(false); - scrollUpDelta = 0; - } else if (currY < prevY && !atTheBottom) { - // Scrolling up. - scrollUpDelta += prevY - currY; // When scrolling up we want some travel before showing the header - // again. - if (scrollUpDelta > 64) { - wrapperEl.style.transition = ""; - setHidden(false); - } - } else if (currY > prevY) { - wrapperEl.style.transition = ""; // Scrolling down. - setHidden(true); - scrollUpDelta = 0; - } - prevY = currY; - } - function onViewportPositionChange() { - if (!ticking) { - // instead of setting a specific number of ms to wait (throttling), - // pass it to the browser to be processed on the next frame, whenever that may be. - window.requestAnimationFrame(()=>{ - tick(window.scrollY); - ticking = false; - }); - ticking = true; - } - } - window.addEventListener("scroll", onViewportPositionChange); - window.addEventListener("resize", onViewportPositionChange); - return ()=>{ - window.removeEventListener("scroll", onViewportPositionChange); - window.removeEventListener("resize", onViewportPositionChange); - }; - }, [ - navWrapperElement - ]); - return { - isHeaderHidden: isHidden, - headerHeight: headerHeight, - wrapperHeight: wrapperHeight - }; -} - - -const $9d78711fa7d98215$var$ControlsWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "filters-control__ControlsWrapper", - componentId: "sc-1ipkmeu-0" -})([ - "min-width:20rem;width:", - ";position:sticky;top:calc(", - " + 1rem);height:", - ";transition:top ", - "ms ease-out;" -], (props)=>props.widthValue ?? "20rem", (props)=>props.topValue, (props)=>props.heightValue, (0, $78b0f6cc0c65018e$export$1d27eb55ded4794e)); -function $9d78711fa7d98215$export$2e2bcd8739ae039(props) { - const { allSelected: allSelected, onAction: onAction, taxonomiesOptions: taxonomiesOptions, search: search, width: width, onFilterChange: onFilterChange, clearedTagItem: clearedTagItem, setClearedTagItem: setClearedTagItem, exclusiveSourceSelected: exclusiveSourceSelected, openByDefault: openByDefault, customTopOffset: // Custom top offset to customize the top position of the controls. - // This is a specific case for the Catalog view when it's embedded in the modal which - // has a different header reference as opposed to what the useSlidingStickyHeader hook - // uses as a reference (the main page header). To avoid changing the reference IDs in the - // main logic of the sliding sticky header hook, we provide this custom top offset for more control. - customTopOffset = 0, pathname: pathname } = props; - const controlsRef = (0, $3Zh6r$useRef)(null); - const [controlsHeight, setControlsHeight] = (0, $3Zh6r$useState)(0); - const { isHeaderHidden: isHeaderHidden, wrapperHeight: wrapperHeight } = (0, $78b0f6cc0c65018e$export$eced29d7b59956a2)(pathname); - const handleChanges = (0, $3Zh6r$useCallback)((item, action)=>{ - const isSelected = allSelected.some((selected)=>selected.id === item.id && selected.taxonomy === item.taxonomy); - if (action === "remove" && isSelected || action === "add" && !isSelected) onFilterChange?.(item, action); - }, [ - allSelected, - onFilterChange - ]); - (0, $3Zh6r$useEffect)(()=>{ - if (!controlsRef.current) return; - const height = controlsRef.current.offsetHeight; - setControlsHeight(height); // Observe the height change of controls (from accordion folding) - const resizeObserver = new ResizeObserver(([entry])=>{ - if (entry.borderBoxSize.length > 0) { - const borderBoxSize = entry.borderBoxSize[0]; // blockSize: For boxes with a horizontal writing-mode, this is the vertical dimension - setControlsHeight(borderBoxSize.blockSize); - } - }); - resizeObserver.observe(controlsRef.current); - return ()=>resizeObserver.disconnect(); - }, [ - controlsRef - ]); - const taxonomiesItems = (0, $3Zh6r$useMemo)(()=>taxonomiesOptions.map((taxonomy)=>({ - title: taxonomy.name, - items: taxonomy.values.map((value)=>({ - ...value, - taxonomy: taxonomy.name - })) - })), [ - taxonomiesOptions - ]); - (0, $3Zh6r$useEffect)(()=>{ - // Pre-select the exclusive source if a card with it is selected - if (exclusiveSourceSelected) taxonomiesOptions.forEach((taxonomy)=>{ - taxonomy.values.forEach((t)=>{ - if (t.id === exclusiveSourceSelected) handleChanges({ - ...t, - taxonomy: taxonomy.name - }, "add"); - }); - }); - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [ - exclusiveSourceSelected - ]); - return /*#__PURE__*/ (0, $3Zh6r$jsx)($9d78711fa7d98215$var$ControlsWrapper, { - widthValue: width, - heightValue: controlsHeight + "px", - topValue: isHeaderHidden && wrapperHeight ? "0px" : `${wrapperHeight - customTopOffset}px`, - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - ref: controlsRef, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b3e9a537e4bdc126$export$2e2bcd8739ae039), { - size: "large", - placeholder: "Search by title, description", - value: search ?? "", - onChange: (v)=>onAction((0, $80ab6194e8671a51$export$f9efb216c86f7d6d).SEARCH, v) - }), - taxonomiesItems.map(({ title: title, items: items })=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $ce29756995db54b2$export$2e2bcd8739ae039), { - items: items, - title: title, - onChanges: (item)=>handleChanges(item, allSelected.some((selected)=>selected.id === item.id) ? "remove" : "add"), - globallySelected: allSelected, - tagItemCleared: { - item: clearedTagItem, - callback: setClearedTagItem - }, - openByDefault: openByDefault - }, title)) - ] - }) - }); -} - - - - - - - - - - - - - - - - - - - - -var $71GSy = parcelRequire("71GSy"); - - -const $f45475a1368f4e15$var$renderPillVariation = ({ variation: variation })=>{ - switch(variation){ - case "achromic": - return (0, $3Zh6r$css)([ - "color:", - ";background:", - ";" - ], (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("color.surface-100a")); - case "warning": - return (0, $3Zh6r$css)([ - "color:", - ";background:", - ";" - ], (0, $3Zh6r$themeVal)("color.danger-500"), (0, $3Zh6r$themeVal)("color.danger-200a")); - case "primary": - default: - return (0, $3Zh6r$css)([ - "color:", - ";background:", - ";" - ], (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("color.primary-100a")); - } -}; -const $f45475a1368f4e15$export$d2cf3038149dd1b5 = (0, $3Zh6r$styledcomponents).span.withConfig({ - displayName: "pill__Pill", - componentId: "sc-18yqf5w-0" -})([ - "display:inline-flex;vertical-align:top;border-radius:", - ";padding:", - ";transition:all 0.24s ease 0s;font-size:0.75rem;line-height:1.25rem;font-weight:", - ";white-space:nowrap;", - ":is(a){pointer-events:auto;&,&:visited{text-decoration:none;}&:hover{opacity:0.64;}}" -], (0, $3Zh6r$themeVal)("shape.ellipsoid"), (0, $3Zh6r$glsp)(0.125, 0.75), (0, $3Zh6r$themeVal)("type.base.bold"), $f45475a1368f4e15$var$renderPillVariation); - - -const $6cf64da8f7ce0d04$var$HorizontalCard = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "horizontal-info-card__HorizontalCard", - componentId: "sc-ny9ew6-0" -})([ - "display:flex;height:inherit;" -]); -const $6cf64da8f7ce0d04$var$CardImage = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "horizontal-info-card__CardImage", - componentId: "sc-ny9ew6-1" -})([ - "min-width:10rem;width:10rem;height:100%;img{width:100%;height:100%;object-fit:cover;}" -]); -const $6cf64da8f7ce0d04$var$CardContent = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "horizontal-info-card__CardContent", - componentId: "sc-ny9ew6-2" -})([ - "display:flex;flex-direction:column;padding:1.5rem 1rem;" -]); -const $6cf64da8f7ce0d04$export$9b1cabb95df82258 = (0, $3Zh6r$css)([ - "height:10rem;color:", - ";", - "{font-size:", - ";}#description{font-size:", - ";height:3rem;margin:0.5rem 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}#tags{display:flex;flex-wrap:wrap;gap:", - ";}" -], (0, $3Zh6r$themeVal)("color.base-800"), (0, $91cefe15d156de97$export$474db65c3c394e1c), (0, $71GSy.variableBaseType)("0.7rem"), (0, $71GSy.variableBaseType)("0.6rem"), (0, $3Zh6r$glsp)(0.5)); -function $6cf64da8f7ce0d04$export$2e2bcd8739ae039(props) { - const { title: title, description: description, imgSrc: imgSrc, imgAlt: imgAlt, tagLabels: tagLabels } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($6cf64da8f7ce0d04$var$HorizontalCard, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($6cf64da8f7ce0d04$var$CardImage, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("img", { - src: imgSrc, - alt: imgAlt, - loading: "lazy" - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($6cf64da8f7ce0d04$var$CardContent, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $91cefe15d156de97$export$474db65c3c394e1c), { - children: title - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { - id: "description", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: description - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { - id: "tags", - children: tagLabels && tagLabels.map((label)=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $f45475a1368f4e15$export$d2cf3038149dd1b5), { - variation: "primary", - children: label - }, label)) - }) - ] - }) - ] - }); -} - - - -var $71GSy = parcelRequire("71GSy"); - - - - -const $018a2a1b2d47bbe4$export$e6dfd72ab29f8598 = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "element-interactive__Wrapper", - componentId: "sc-1beva1w-0" -})([ - "position:relative;z-index:1;> *:not(a){pointer-events:none;}" -]); -const $018a2a1b2d47bbe4$var$InteractiveLink = (0, $3Zh6r$styledcomponents).a.withConfig({ - displayName: "element-interactive__InteractiveLink", - componentId: "sc-1beva1w-1" -})([ - "position:absolute;inset:0;z-index:-1;pointer-events:auto;font-size:0;margin:0;" -]); -const $018a2a1b2d47bbe4$export$5898f455345088bd = /*#__PURE__*/ (0, $3Zh6r$react).forwardRef(function ElementInteractiveFwd(props, ref) { - const { linkProps: linkProps = {}, linkLabel: linkLabel = "View", children: children, ...rest } = props; - const [isStateOver, setStateOver] = (0, $3Zh6r$useState)(false); - const [isStateActive, setStateActive] = (0, $3Zh6r$useState)(false); - const [isStateFocus, setStateFocus] = (0, $3Zh6r$useState)(false); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($018a2a1b2d47bbe4$export$e6dfd72ab29f8598, { - ref: ref, - ...rest, - isStateOver: isStateOver, - isStateActive: isStateActive, - isStateFocus: isStateFocus, - onFocus: (0, $3Zh6r$useCallback)(()=>setStateFocus(true), []), - onBlur: (0, $3Zh6r$useCallback)(()=>setStateFocus(false), []), - onMouseEnter: (0, $3Zh6r$useCallback)(()=>setStateOver(true), []), - onMouseLeave: (0, $3Zh6r$useCallback)(()=>{ - setStateOver(false); - setStateActive(false); - }, []), - children: [ - children, - /*#__PURE__*/ (0, $3Zh6r$jsx)($018a2a1b2d47bbe4$var$InteractiveLink, { - ...linkProps, - onMouseDown: (0, $3Zh6r$useCallback)(()=>setStateActive(true), []), - onMouseUp: (0, $3Zh6r$useCallback)(()=>setStateActive(false), []), - onFocus: (0, $3Zh6r$useCallback)(()=>setStateFocus(true), []), - onBlur: (0, $3Zh6r$useCallback)(()=>setStateFocus(false), []), - children: linkLabel - }) - ] - }); -}); -$018a2a1b2d47bbe4$export$5898f455345088bd.propTypes = { - children: (0, $3Zh6r$proptypes).node.isRequired, - linkLabel: (0, $3Zh6r$proptypes).string.isRequired, - linkProps: (0, $3Zh6r$proptypes).object -}; /** -🍀 FULL EXAMPLE CODE - -import { Link } from 'react-router-dom' -import { ElementInteractive, Wrapper } from './element-interactive'; - -const WrapperElement = styled(Wrapper).attrs({ as: 'article' })` - ${({ isStateFocus }) => isStateFocus && css``} - ${({ isStateOver }) => isStateOver && css``} - ${({ isStateActive }) => isStateActive && css``} -`; - -function MyComponent() { - return ( - -

Content for this item

- -
- ); -} -*/ - - - -var $arkZs = parcelRequire("arkZs"); - -const $c93dc5e6f48aad91$var$SmartLink = /*#__PURE__*/ (0, $3Zh6r$lazy)(()=>Promise.resolve((parcelRequire("4Cqmz")))); -const $c93dc5e6f48aad91$export$bb29c16f5612603e = (0, $3Zh6r$styledcomponents).ol.withConfig({ - displayName: "card__CardList", - componentId: "sc-1lozmjm-0" -})([ - "", - " grid-column:1 / -1;display:grid;gap:", - ";grid-template-columns:repeat(1,1fr);", - " ", - " > li{min-width:0;}" -], (0, $3Zh6r$listReset)(), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$media).mediumUp` - grid-template-columns: repeat(2, 1fr); - `, (0, $3Zh6r$media).largeUp` - grid-template-columns: repeat(3, 1fr); - `); -const $c93dc5e6f48aad91$export$e9897d434e0741ee = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "card__CardFooter", - componentId: "sc-1lozmjm-1" -})([ - "display:flex;flex-flow:row nowrap;gap:", - ";padding:", - ";&:not(:first-child){padding-top:0;margin-top:", - ";}button{pointer-events:all;}" -], (0, $71GSy.variableGlsp)(0.5), (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(-0.5)); -function $c93dc5e6f48aad91$var$renderCardType({ cardType: cardType }) { - switch(cardType){ - case "cover": - return (0, $3Zh6r$css)([ - "padding-top:", - ";background:", - ";color:", - ";justify-content:flex-end;", - "{position:absolute;inset:0;z-index:-1;background:", - ";}", - "{color:", - ";}" - ], (0, $71GSy.variableGlsp)(2), (0, $3Zh6r$themeVal)("color.base-400"), (0, $3Zh6r$themeVal)("color.surface"), $c93dc5e6f48aad91$var$CardFigure, (0, $3Zh6r$themeVal)("color.base-400"), (0, $91cefe15d156de97$export$df063b277b1eb93), (0, $3Zh6r$themeVal)("color.surface-400a")); - case "featured": - return (0, $3Zh6r$css)([ - "padding-top:", - ";color:", - ";justify-content:flex-end;min-height:16rem;", - " ", - "{position:absolute;inset:0;z-index:-1;background:", - ";}", - "{font-size:", - ";max-width:52rem;}", - "{color:", - ";}", - "{font-size:", - ";max-width:52rem;}" - ], (0, $71GSy.variableGlsp)(), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$media).mediumUp` - min-height: 28rem; - `, $c93dc5e6f48aad91$var$CardFigure, (0, $3Zh6r$themeVal)("color.base-400"), (0, $91cefe15d156de97$export$474db65c3c394e1c), (0, $71GSy.variableBaseType)("1.5rem"), (0, $91cefe15d156de97$export$df063b277b1eb93), (0, $3Zh6r$themeVal)("color.surface-400a"), (0, $91cefe15d156de97$export$851de33184ecdac4), (0, $71GSy.variableBaseType)("1rem")); - case "horizontal-info": - return 0, $6cf64da8f7ce0d04$export$9b1cabb95df82258; - default: - return (0, $3Zh6r$css)([ - "background:transparent;" - ]); - } -} -const $c93dc5e6f48aad91$export$d14d08fa0d83d69d = (0, $3Zh6r$styledcomponents)((0, $91cefe15d156de97$export$321b6557957bf9c6)).withConfig({ - displayName: "card__CardItem", - componentId: "sc-1lozmjm-2" -})([ - "", - " ", - " ", - " ", - "" -], $c93dc5e6f48aad91$var$renderCardType, ({ isStateFocus: isStateFocus })=>isStateFocus && (0, $3Zh6r$css)([ - "box-shadow:", - ";transform:translate(0,0.125rem);" - ], (0, $3Zh6r$themeVal)("boxShadow.elevationC")), ({ isStateOver: isStateOver })=>isStateOver && (0, $3Zh6r$css)([ - "box-shadow:", - ";transform:translate(0,0.125rem);" - ], (0, $3Zh6r$themeVal)("boxShadow.elevationC")), ({ isStateActive: isStateActive })=>isStateActive && (0, $3Zh6r$css)([ - "box-shadow:", - ";transform:translate(0,0.125rem);" - ], (0, $3Zh6r$themeVal)("boxShadow.elevationB"))); -const $c93dc5e6f48aad91$var$CardLabel = (0, $3Zh6r$styledcomponents).span.withConfig({ - displayName: "card__CardLabel", - componentId: "sc-1lozmjm-3" -})([ - "position:absolute;z-index:1;top:", - ";right:", - ";display:inline-block;vertical-align:top;color:", - ";border-radius:", - ";padding:", - ";background:", - ";pointer-events:auto;transition:all 0.24s ease 0s;&,&:visited{text-decoration:none;}&:hover{opacity:0.64;}" -], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("shape.ellipsoid"), (0, $3Zh6r$glsp)(0.125, 0.5), (0, $3Zh6r$themeVal)("color.base-400a")); -const $c93dc5e6f48aad91$var$CardFigure = (0, $3Zh6r$styledcomponents)((0, $arkZs.Figure)).withConfig({ - displayName: "card__CardFigure", - componentId: "sc-1lozmjm-4" -})([ - "order:-1;img{height:100%;width:100%;object-fit:cover;mix-blend-mode:multiply;}" -]); -const $c93dc5e6f48aad91$var$ExternalLinkMark = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "card__ExternalLinkMark", - componentId: "sc-1lozmjm-5" -})([ - "display:flex;align-items:center;position:absolute;top:", - ";right:", - ";padding:", - " ", - ";background-color:", - ";color:", - ";text-transform:none;border-radius:calc( ", - " - ", - " );z-index:1;" -], (0, $71GSy.variableGlsp)(0.25), (0, $71GSy.variableGlsp)(0.25), (0, $71GSy.variableGlsp)(0.125), (0, $71GSy.variableGlsp)(0.25), (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$multiply)((0, $3Zh6r$themeVal)("shape.rounded"), 2), (0, $71GSy.variableGlsp)(0.125)); -const $c93dc5e6f48aad91$var$FlagText = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "card__FlagText", - componentId: "sc-1lozmjm-6" -})([ - "display:inline;font-weight:bold;font-size:0.825rem;margin-right:", - ";" -], (0, $71GSy.variableGlsp)(0.25)); -function $c93dc5e6f48aad91$export$53f216714f50123e() { - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($c93dc5e6f48aad91$var$ExternalLinkMark, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($c93dc5e6f48aad91$var$FlagText, { - children: "External Link" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonExpandTopRight), { - size: "small", - meaningful: false - }) - ] - }); -} -function $c93dc5e6f48aad91$var$hasLinkProperties(props) { - return !!props.linkProperties; -} -function $c93dc5e6f48aad91$var$CardComponent(props) { - const { className: className, title: title, cardType: cardType, description: description, linkLabel: linkLabel, date: date, overline: overline, imgSrc: imgSrc, imgAlt: imgAlt, tagLabels: tagLabels, parentTo: parentTo, footerContent: footerContent, onCardClickCapture: onCardClickCapture } = props; // @TODO: This process is not necessary once all the instances adapt the linkProperties syntax - // Consolidate them to use LinkProperties only - let linkProperties; - if ($c93dc5e6f48aad91$var$hasLinkProperties(props)) { - // Handle new props with linkProperties - const { linkProperties: linkPropertiesProps } = props; - linkProperties = linkPropertiesProps; - } else { - const { linkTo: linkTo, onClick: onClick, isLinkExternal: isLinkExternal } = props; - linkProperties = { - linkTo: linkTo, - onClick: onClick, - pathAttributeKeyName: "to", - LinkElement: $c93dc5e6f48aad91$var$SmartLink, - isLinkExternal: isLinkExternal - }; - } - const isExternalLink = linkProperties.isLinkExternal ?? /^https?:\/\//.test(linkProperties.linkTo); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $018a2a1b2d47bbe4$export$5898f455345088bd), { - linkProps: { - as: linkProperties.LinkElement, - [linkProperties.pathAttributeKeyName]: linkProperties.linkTo, - onClick: linkProperties.onClick, - isLinkExternal: isExternalLink - }, - as: $c93dc5e6f48aad91$export$d14d08fa0d83d69d, - cardType: cardType, - className: className, - linkLabel: linkLabel ?? "View more", - onClickCapture: onCardClickCapture, - children: [ - cardType !== "horizontal-info" && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $91cefe15d156de97$export$5665775b26e26c5d), { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $91cefe15d156de97$export$de55224050bee4d7), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $91cefe15d156de97$export$474db65c3c394e1c), { - children: title - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $91cefe15d156de97$export$df063b277b1eb93), { - as: "div", - children: [ - isExternalLink && /*#__PURE__*/ (0, $3Zh6r$jsx)($c93dc5e6f48aad91$export$53f216714f50123e, {}), - !isExternalLink && tagLabels && parentTo && tagLabels.map((label)=>/*#__PURE__*/ (0, $3Zh6r$jsx)($c93dc5e6f48aad91$var$CardLabel, { - as: linkProperties.LinkElement, - to: parentTo, - children: label - }, label)), - date ? /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - "published on", - " ", - /*#__PURE__*/ (0, $3Zh6r$jsx)("time", { - dateTime: (0, $3Zh6r$datefnsformat)(date, "yyyy-MM-dd"), - children: (0, $3Zh6r$datefnsformat)(date, "MMM d, yyyy") - }) - ] - }) : overline - ] - }) - ] - }) - }), - description && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $91cefe15d156de97$export$851de33184ecdac4), { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: description - }) - }), - footerContent && /*#__PURE__*/ (0, $3Zh6r$jsx)($c93dc5e6f48aad91$export$e9897d434e0741ee, { - children: footerContent - }), - imgSrc && /*#__PURE__*/ (0, $3Zh6r$jsx)($c93dc5e6f48aad91$var$CardFigure, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("img", { - src: imgSrc, - alt: imgAlt, - loading: "lazy" - }) - }) - ] - }), - cardType === "horizontal-info" && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $6cf64da8f7ce0d04$export$2e2bcd8739ae039), { - title: title, - description: description, - imgSrc: imgSrc, - imgAlt: imgAlt, - tagLabels: tagLabels - }) - ] - }); -} -const $c93dc5e6f48aad91$export$60332b2344f7fe41 = (0, $3Zh6r$styledcomponents)($c93dc5e6f48aad91$var$CardComponent).withConfig({ - displayName: "card__Card", - componentId: "sc-1lozmjm-7" -})([ - "" -]); - - - - - - - - - - - - -const $9297308e8d99def2$export$1a26968bd5e528c1 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)((props)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { - ...props, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { - children: props.title || "A progress tick high icon" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { - d: "M15.938,9L13.918,9C13.713,10.223 13.136,11.349 12.244,12.244C11.109,13.375 9.603,14 8,14C6.397,14 4.891,13.375 3.756,12.244C2.625,11.109 2,9.603 2,8C2,6.397 2.625,4.891 3.756,3.756C3.834,3.678 3.916,3.6 4,3.528L4,6L6,6L6,-0L0,0L0,2L2.709,2C1.047,3.466 0,5.609 0,8C0,12.419 3.581,16 8,16C12.081,16 15.446,12.947 15.938,9ZM10.784,4.916L12.269,6.253L7.1,12L3.856,8.794L5.262,7.372L7.016,9.103L10.784,4.916ZM14.32,3.094L12.893,4.521C13.42,5.26 13.769,6.104 13.918,7L15.938,7C15.756,5.539 15.18,4.201 14.32,3.094ZM11.478,3.108L12.906,1.68C11.551,0.627 9.849,-0 8,-0L8,2C9.264,2 10.469,2.388 11.478,3.108Z" - }) - ] - }))).withConfig({ - displayName: "progress-tick__CollecticonProgressTickHigh", - componentId: "sc-fnf5og-0" -})([ - "" -]); -const $9297308e8d99def2$export$e936722be7af186a = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)((props)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { - ...props, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { - children: props.title || "A progress tick medium icon" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { - d: "M7,15.938L7,13.918C5.777,13.713 4.651,13.136 3.756,12.244C2.625,11.109 2,9.603 2,8C2,6.397 2.625,4.891 3.756,3.756C3.834,3.678 3.916,3.6 4,3.528L4,6L6,6L6,-0L0,0L0,2L2.709,2C1.047,3.466 0,5.609 0,8C0,12.081 3.053,15.446 7,15.938ZM11.478,12.892C10.739,13.419 9.895,13.768 9,13.918L9,15.938C10.461,15.756 11.799,15.18 12.906,14.32L11.478,12.892ZM15.938,9L13.918,9C13.768,9.895 13.419,10.739 12.892,11.478L14.32,12.906C15.18,11.8 15.756,10.461 15.938,9ZM10.784,4.916L12.269,6.253L7.1,12L3.856,8.794L5.262,7.372L7.016,9.103L10.784,4.916ZM14.32,3.094L12.893,4.521C13.42,5.26 13.769,6.104 13.918,7L15.938,7C15.756,5.539 15.18,4.201 14.32,3.094ZM11.478,3.108L12.906,1.68C11.551,0.627 9.849,-0 8,-0L8,2C9.264,2 10.469,2.388 11.478,3.108Z" - }) - ] - }))).withConfig({ - displayName: "progress-tick__CollecticonProgressTickMedium", - componentId: "sc-fnf5og-1" -})([ - "" -]); -const $9297308e8d99def2$export$bf479e9952d124c2 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)((props)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { - ...props, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { - children: props.title || "A progress tick high icon" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { - d: "M4.522,12.892L3.094,14.32C4.2,15.18 5.539,15.756 7,15.938L7,13.918C6.105,13.768 5.261,13.419 4.522,12.892ZM11.478,12.892C10.739,13.419 9.895,13.768 9,13.918L9,15.938C10.461,15.756 11.799,15.18 12.906,14.32L11.478,12.892ZM13.918,9C13.768,9.895 13.419,10.739 12.892,11.478L14.32,12.906C15.18,11.8 15.756,10.461 15.938,9L13.918,9ZM2.082,9L0.062,9C0.244,10.461 0.82,11.799 1.68,12.906L3.108,11.478C2.581,10.739 2.232,9.895 2.082,9ZM10.784,4.916L12.269,6.253L7.1,12L3.856,8.794L5.262,7.372L7.016,9.103L10.784,4.916ZM14.32,3.094L12.893,4.521C13.42,5.26 13.769,6.104 13.918,7L15.938,7C15.756,5.539 15.18,4.201 14.32,3.094ZM0.062,7L2.082,7C2.287,5.777 2.864,4.651 3.756,3.756C3.834,3.678 3.916,3.6 4,3.528L4,6L6,6L6,-0L0,0L0,2L2.709,2C1.283,3.258 0.309,5.015 0.062,7ZM11.478,3.108L12.906,1.68C11.551,0.627 9.849,-0 8,-0L8,2C9.264,2 10.469,2.388 11.478,3.108Z" - }) - ] - }))).withConfig({ - displayName: "progress-tick__CollecticonProgressTickLow", - componentId: "sc-fnf5og-2" -})([ - "" -]); - - - - - - -const $4f6111aa888d0697$export$5c5e312ef0488786 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)((props)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { - ...props, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { - children: props.title || "A flask icon" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { - id: "lab-flask", - d: "M5,2L5,6C5,6 2.583,10.028 0.817,12.971C0.447,13.589 0.437,14.358 0.792,14.985C1.147,15.612 1.812,16 2.532,16C5.694,16 10.306,16 13.468,16C14.188,16 14.853,15.612 15.208,14.985C15.563,14.358 15.553,13.589 15.183,12.971C13.417,10.028 11,6 11,6L11,2L12,2L12,0L4,0L4,2L5,2ZM11.068,10L4.932,10L7,6.554L7,2L9,2C9,2 9,6.554 9,6.554L11.068,10Z" - }) - ] - }))).withConfig({ - displayName: "flask__CollecticonFlask", - componentId: "sc-ngnoq7-0" -})([ - "" -]); - - - - - - -const $5b91f34912da1408$export$41cf3a9d8250975e = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)((props)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { - ...props, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { - children: props.title || "A medal icon" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { - id: "medal", - d: "M4,10.471L4,16L8,14L12,16L12,10.471C13.227,9.372 14,7.775 14,6C14,2.689 11.311,0 8,0C4.689,0 2,2.689 2,6C2,7.775 2.773,9.372 4,10.471ZM8,3C9.656,3 11,4.344 11,6C11,7.656 9.656,9 8,9C6.344,9 5,7.656 5,6C5,4.344 6.344,3 8,3Z" - }) - ] - }))).withConfig({ - displayName: "medal__CollecticonMedal", - componentId: "sc-1a3f6vp-0" -})([ - "" -]); - - - -var $71GSy = parcelRequire("71GSy"); - -function $65e6b8c53ff73350$export$169842684a0b1048(data) { - const concat = (arr, v)=>(arr || []).concat(v); - const taxonomyData = {}; // for loops are faster than reduces. - for (const { taxonomy: taxonomy } of data)for (const { name: name, values: values } of taxonomy){ - if (!name || !values.length) continue; - taxonomyData[name] = concat(taxonomyData[name], values); - } - const taxonomiesUnique = Object.entries(taxonomyData).map(([key, tx])=>({ - name: key, - // eslint-disable-next-line fp/no-mutating-methods - values: (0, $3Zh6r$uniqBy)(tx, (t)=>t.id).sort((a, b)=>a.name.localeCompare(b.name)) - })); - return taxonomiesUnique; -} // Taxonomies with special meaning as they're used in the app, like in the cards -const $65e6b8c53ff73350$export$d101bd2158e5168d = "Topics"; -const $65e6b8c53ff73350$export$d4f4f1e55b8a9393 = "Source"; -const $65e6b8c53ff73350$export$7dcd5643bc2d64d8 = "Grade"; -const $65e6b8c53ff73350$export$c6dd31dcfd3be20b = "Uncertainty"; -function $65e6b8c53ff73350$export$6c3855d1405cdf74(data, taxonomyName) { - const list = Array.isArray(data) ? data : data.taxonomy; - return list.find((t)=>t.name === taxonomyName); -} -function $65e6b8c53ff73350$export$d7c8b3df777589c6(data) { - const list = Array.isArray(data) ? data : data.taxonomy; - const allValues = list.map((l)=>l.values).flat(); - return allValues; -} -function $65e6b8c53ff73350$export$3b9206893354b380(group, ids, taxonomies) { - const groupValues = taxonomies.find((t)=>t.name == group)?.values; - let taxonomyItems = []; - if (ids instanceof Array) { - const items = ids.map((id)=>groupValues?.filter((value)=>value.id == id)[0]); - taxonomyItems = items.map((item)=>({ - ...item, - taxonomy: group - })); - } else { - const taxonomy = groupValues?.filter((value)=>value.id == ids)[0]; - /* eslint-disable-next-line fp/no-mutating-methods */ if (taxonomy) taxonomyItems.push({ - ...taxonomy, - taxonomy: group - }); - } - return taxonomyItems; -} - - -const $df789e5e318bd91f$var$DATA_UNCERTAINTY = { - High: (0, $9297308e8d99def2$export$bf479e9952d124c2), - Medium: (0, $9297308e8d99def2$export$e936722be7af186a), - Low: (0, $9297308e8d99def2$export$1a26968bd5e528c1) -}; -const $df789e5e318bd91f$var$DATA_GRADE = { - Research: (0, $4f6111aa888d0697$export$5c5e312ef0488786), - "Agency standard/regulatory": (0, $5b91f34912da1408$export$41cf3a9d8250975e) -}; -const $df789e5e318bd91f$var$DatasetClassificationWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "dataset-classification__DatasetClassificationWrapper", - componentId: "sc-bku750-0" -})([ - "position:absolute;top:", - ";left:", - ";display:flex;gap:", - ";svg{pointer-events:all;color:", - ";}" -], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$themeVal)("color.surface")); -function $df789e5e318bd91f$export$8995c29291ad3af8(props) { - const { dataset: dataset } = props; - const grade = (0, $65e6b8c53ff73350$export$6c3855d1405cdf74)(dataset, (0, $65e6b8c53ff73350$export$7dcd5643bc2d64d8))?.values[0]; - const uncertainty = (0, $65e6b8c53ff73350$export$6c3855d1405cdf74)(dataset, (0, $65e6b8c53ff73350$export$c6dd31dcfd3be20b))?.values[0]; - const IconUncertainty = $df789e5e318bd91f$var$DATA_UNCERTAINTY[uncertainty?.name ?? ""]; - const IconGrade = $df789e5e318bd91f$var$DATA_GRADE[grade?.name ?? ""]; - if (!IconUncertainty && !IconGrade) return null; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($df789e5e318bd91f$var$DatasetClassificationWrapper, { - children: [ - IconUncertainty && uncertainty && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $61b3d1da33a5342d$export$c92c6401b52a9298), { - content: `Uncertainty: ${uncertainty.name}`, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)(IconUncertainty, { - meaningful: true, - title: `Uncertainty: ${uncertainty.name}` - }) - }), - IconGrade && grade && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $61b3d1da33a5342d$export$c92c6401b52a9298), { - content: `Grade: ${grade.name}`, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)(IconGrade, { - meaningful: true, - title: `Grade: ${grade.name}` - }) - }) - ] - }); -} - - - - - - - - -const $70e8fbae8fbb2e5c$var$SourcesUl = (0, $3Zh6r$styledcomponents).ul.withConfig({ - displayName: "card-sources__SourcesUl", - componentId: "sc-1albkef-0" -})([ - "", - " display:inline;gap:0.25rem;li{display:inline;}li:not(:last-child)::after{content:', ';}" -], (0, $3Zh6r$listReset)()); -function $70e8fbae8fbb2e5c$export$25944820ca11d24e(props) { - const { sources: sources, onSourceClick: onSourceClick, rootPath: rootPath } = props; - if (!sources?.length) return null; // No link rendering - if (!rootPath || !onSourceClick) return /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { - children: "By" - }), - " ", - /*#__PURE__*/ (0, $3Zh6r$jsx)($70e8fbae8fbb2e5c$var$SourcesUl, { - children: sources.map((source)=>/*#__PURE__*/ (0, $3Zh6r$jsx)("li", { - children: source.name - }, source.id)) - }) - ] - }); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { - children: "By" - }), - " ", - /*#__PURE__*/ (0, $3Zh6r$jsx)($70e8fbae8fbb2e5c$var$SourcesUl, { - children: sources.map((source)=>/*#__PURE__*/ (0, $3Zh6r$jsx)("li", { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Link), { - to: `${rootPath}?${(0, $80ab6194e8671a51$export$f9efb216c86f7d6d).TAXONOMY}=${encodeURIComponent(JSON.stringify({ - Source: source.id - }))}`, - onClick: (e)=>{ - e.preventDefault(); - onSourceClick(source.id); - }, - children: source.name - }) - }, source.id)) - }) - ] - }); -} - - - -const $b5e870ca09746f61$export$a9d707845a74e7f7 = "/about"; -const $b5e870ca09746f61$export$5b5d95bbf9e564e2 = "/stories"; -const $b5e870ca09746f61$export$e08818004a56cd24 = "/data-catalog"; -const $b5e870ca09746f61$export$f71537b6bf0df664 = "/exploration"; -const $b5e870ca09746f61$export$d952fbb7ee3525f2 = "/analysis"; -const $b5e870ca09746f61$export$c5349a07710ccfb7 = "/analysis/results"; -const $b5e870ca09746f61$export$26aedbbd667bd78b = (d)=>`${$b5e870ca09746f61$export$5b5d95bbf9e564e2}/${typeof d === "string" ? d : d.id}`; -const $b5e870ca09746f61$export$a995bc6de1f28ece = (d, path = $b5e870ca09746f61$export$e08818004a56cd24)=>`${path}/${typeof d === "string" ? d : d.id}`; -const $b5e870ca09746f61$export$7d452796c80bafa8 = (d)=>{ - const id = typeof d === "string" ? d : d.id; - return `${$b5e870ca09746f61$export$f71537b6bf0df664}?search=${id}`; -}; - - - - -const $e31b42311c757892$var$CardSelectable = (0, $3Zh6r$styledcomponents)((0, $c93dc5e6f48aad91$export$60332b2344f7fe41)).withConfig({ - displayName: "catalog-card__CardSelectable", - componentId: "sc-jiucie-0" -})([ - "outline:4px solid transparent;", - " ", - " ", - "" -], ({ checked: checked })=>checked && (0, $3Zh6r$css)([ - "outline-color:", - ";" - ], (0, $3Zh6r$themeVal)("color.primary")), ({ selectable: selectable })=>selectable && (0, $3Zh6r$css)([ - "&::before{content:'';position:absolute;top:50%;left:80px;height:3rem;min-width:3rem;transform:translate(-50%,-50%);padding:", - ";display:flex;align-items:center;justify-content:center;background:", - ";border-radius:", - ";font-weight:", - ";line-height:1rem;background-image:url(", - ");background-repeat:no-repeat;background-position:0.75rem center;pointer-events:none;transition:all 0.16s ease-in-out;opacity:0;}&:hover::before{opacity:1;}" - ], (0, $3Zh6r$glsp)(0.5, 1, 0.5, 1), (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("shape.ellipsoid"), (0, $3Zh6r$themeVal)("type.base.bold"), ({ theme: theme })=>(0, $3Zh6r$iconDataURI)((0, $3Zh6r$CollecticonPlus), { - color: theme.color?.surface, - size: "large" - })), ({ checked: checked })=>checked && (0, $3Zh6r$css)([ - "&:before{opacity:1;z-index:10;content:'Selected';color:", - ";padding-left:2.75rem;background-image:url(", - ");background-color:", - ";}&:hover::before{background-color:", - ";}" - ], (0, $3Zh6r$themeVal)("color.surface"), ({ theme: theme })=>(0, $3Zh6r$iconDataURI)((0, $3Zh6r$CollecticonTickSmall), { - color: theme.color?.surface, - size: "large" - }), (0, $3Zh6r$themeVal)("color.base"), (0, $3Zh6r$themeVal)("color.primary"))); -const $e31b42311c757892$export$70e5e7714870671b = (props)=>{ - const { dataset: dataset, layer: layer, searchTerm: searchTerm, selectable: selectable, selected: selected, onDatasetClick: onDatasetClick, linkProperties: linkProperties, pathname: pathname } = props; - const topics = (0, $65e6b8c53ff73350$export$6c3855d1405cdf74)(dataset, (0, $65e6b8c53ff73350$export$d101bd2158e5168d))?.values; - const sources = (0, $65e6b8c53ff73350$export$6c3855d1405cdf74)(dataset, (0, $65e6b8c53ff73350$export$d4f4f1e55b8a9393))?.values; - const allTaxonomyValues = (0, $65e6b8c53ff73350$export$d7c8b3df777589c6)(dataset).map((v)=>v.name); - const title = layer ? layer.name : dataset.name; - const description = layer ? layer.description : dataset.description; - const imgSrc = layer?.media?.src ?? dataset.media?.src; - const imgAlt = layer?.media?.alt ?? dataset.media?.alt; - const handleClick = (e)=>{ - if (onDatasetClick) { - e.preventDefault(); - onDatasetClick(); - } - }; - const linkTo = (0, $b5e870ca09746f61$export$a995bc6de1f28ece)(dataset, pathname); - return /*#__PURE__*/ (0, $3Zh6r$jsx)($e31b42311c757892$var$CardSelectable, { - cardType: "horizontal-info", - checked: selectable ? selected : undefined, - selectable: selectable, - tagLabels: allTaxonomyValues, - overline: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $91cefe15d156de97$export$a8ae421c739691bf), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $df789e5e318bd91f$export$8995c29291ad3af8), { - dataset: dataset - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $70e8fbae8fbb2e5c$export$25944820ca11d24e), { - sources: sources - }) - ] - }), - linkLabel: "View dataset", - title: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $ac511c51a8d0f0d9$export$2e2bcd8739ae039), { - value: searchTerm, - disabled: searchTerm.length < 3, - children: title - }), - description: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $ac511c51a8d0f0d9$export$2e2bcd8739ae039), { - value: searchTerm, - disabled: searchTerm.length < 3, - children: description - }), - imgSrc: imgSrc, - imgAlt: imgAlt, - footerContent: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { - children: topics?.length ? /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $91cefe15d156de97$export$7391ae7cd9297896), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("dt", { - children: "Topics" - }), - topics.map((t)=>/*#__PURE__*/ (0, $3Zh6r$jsx)("dd", { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $f45475a1368f4e15$export$d2cf3038149dd1b5), { - variation: "primary", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $ac511c51a8d0f0d9$export$2e2bcd8739ae039), { - value: searchTerm, - disabled: searchTerm.length < 3, - children: t.name - }) - }) - }, t.id)) - ] - }) : null - }), - linkProperties: { - ...linkProperties, - linkTo: linkTo, - onClick: handleClick - } - }); -}; - - - - - - - - - - - - -var $71GSy = parcelRequire("71GSy"); -const $acf41aee22bbb80a$var$Tag = (0, $3Zh6r$styledcomponents).span.withConfig({ - displayName: "filter-tag__Tag", - componentId: "sc-1twl4ku-0" -})([ - "display:flex;width:fit-content;justify-content:center;background-color:", - ";margin:0 ", - " 0 0;height:fit-content;padding:6px 0 6px 6px;outline-width:1px;outline-color:", - ";outline-style:solid;border-radius:2px;font-size:", - ";button{background:none;border:none;outline:none;box-shadow:none;display:flex;align-items:center;}" -], (0, $3Zh6r$themeVal)("color.base-50"), (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$themeVal)("color.base-200"), (0, $71GSy.variableBaseType)("0.6rem")); -function $acf41aee22bbb80a$export$2e2bcd8739ae039(props) { - const { item: item, onClick: onClick } = props; - const handleClick = ()=>{ - onClick(item); - }; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($acf41aee22bbb80a$var$Tag, { - children: [ - item.name, - /*#__PURE__*/ (0, $3Zh6r$jsx)("button", { - type: "button", - onClick: handleClick, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonXmarkSmall), {}) - }) - ] - }); -} - - - -var $71GSy = parcelRequire("71GSy"); -const $a113c58cc283f80c$var$Tags = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "catalog-tags__Tags", - componentId: "sc-iqxxb9-0" -})([ - "display:flex;flex-wrap:wrap;margin-bottom:", - ";" -], (0, $3Zh6r$glsp)(1)); -const $a113c58cc283f80c$var$PlainTextButton = (0, $3Zh6r$styledcomponents).button.withConfig({ - displayName: "catalog-tags__PlainTextButton", - componentId: "sc-iqxxb9-1" -})([ - "background:none;border:none;outline:none;box-shadow:none;color:", - ";text-decoration:underline;font-size:", - ";&:hover{color:", - ";}" -], (0, $3Zh6r$themeVal)("color.primary-400"), (0, $71GSy.variableBaseType)("0.6rem"), (0, $3Zh6r$themeVal)("color.primary-800")); -const $a113c58cc283f80c$var$CatalogTagsContainer = ({ allSelectedFilters: allSelectedFilters, urlTaxonomyItems: urlTaxonomyItems, handleClearTag: handleClearTag, handleClearTags: handleClearTags })=>{ - if (allSelectedFilters.length > 0 || urlTaxonomyItems.length > 0) return /*#__PURE__*/ (0, $3Zh6r$jsxs)($a113c58cc283f80c$var$Tags, { - children: [ - allSelectedFilters.length > 0 ? allSelectedFilters.map((filter)=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $acf41aee22bbb80a$export$2e2bcd8739ae039), { - item: filter, - onClick: handleClearTag - }, `${filter.taxonomy}-${filter.id}`)) : urlTaxonomyItems.map((filter)=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $acf41aee22bbb80a$export$2e2bcd8739ae039), { - item: filter, - onClick: handleClearTag - }, `${filter.taxonomy}-${filter.id}`)), - /*#__PURE__*/ (0, $3Zh6r$jsx)($a113c58cc283f80c$var$PlainTextButton, { - onClick: handleClearTags, - children: "Clear all" - }) - ] - }); - return null; -}; -var $a113c58cc283f80c$export$2e2bcd8739ae039 = $a113c58cc283f80c$var$CatalogTagsContainer; - - - - - - - - - - -var $71GSy = parcelRequire("71GSy"); -function $61153f12f1daa5aa$var$EmptyHub(props) { - const theme = (0, $3Zh6r$useTheme)(); - const { children: children, ...rest } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - ...rest, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonPage), { - size: "xxlarge", - color: theme.color["base-400"] - }), - children - ] - }); -} -var $61153f12f1daa5aa$export$2e2bcd8739ae039 = (0, $3Zh6r$styledcomponents)($61153f12f1daa5aa$var$EmptyHub).withConfig({ - displayName: "empty-hub", - componentId: "sc-yyyxpb-0" -})([ - "max-width:100%;grid-column:1/-1;display:flex;flex-flow:column;align-items:center;padding:", - ";border-radius:", - ";border:1px dashed ", - ";gap:", - ";" -], (0, $71GSy.variableGlsp)(5, 1), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.base-300"), (0, $71GSy.variableGlsp)(1)); - - - - - -const $248d6a7ea7f7d2ec$var$EXCLUSIVE_SOURCE_WARNING = "Can only be analyzed with layers from the same source"; -const $248d6a7ea7f7d2ec$var$DEFAULT_SORT_OPTION = "asc"; -const $248d6a7ea7f7d2ec$var$DEFAULT_SORT_FIELD = "name"; -const $248d6a7ea7f7d2ec$export$24c438aeb316401e = (layerId, datasets)=>{ - const parentDataset = Object.values(datasets).find((dataset)=>dataset.layers.find((l)=>l.id === layerId)); - return parentDataset; -}; -function $248d6a7ea7f7d2ec$var$enhanceDatasetLayers(dataset) { - return { - ...dataset, - layers: dataset.layers.map((layer)=>({ - ...layer, - parentDataset: { - id: dataset.id, - name: dataset.name - } - })) - }; -} -const $248d6a7ea7f7d2ec$export$690412e814722277 = (dataset)=>dataset.map($248d6a7ea7f7d2ec$var$enhanceDatasetLayers); -function $248d6a7ea7f7d2ec$var$CatalogContent({ datasets: datasets, selectedIds: selectedIds, setSelectedIds: setSelectedIds, filterLayers: filterLayers, emptyStateContent: emptyStateContent, search: search, taxonomies: taxonomies, onAction: onAction, pathname: pathname, linkProperties: linkProperties }) { - const [exclusiveSourceSelected, setExclusiveSourceSelected] = (0, $3Zh6r$useState)(null); - const isSelectable = selectedIds !== undefined; - const datasetTaxonomies = (0, $65e6b8c53ff73350$export$169842684a0b1048)(datasets); - const urlTaxonomyItems = taxonomies ? Object.entries(taxonomies).map(([key, val])=>(0, $65e6b8c53ff73350$export$3b9206893354b380)(key, val, datasetTaxonomies)).flat() : []; - const allDatasetsWithEnhancedLayers = (0, $3Zh6r$useMemo)(()=>$248d6a7ea7f7d2ec$export$690412e814722277(datasets), [ - datasets - ]); - const [datasetsToDisplay, setDatasetsToDisplay] = (0, $3Zh6r$useState)((0, $6119e4daf01b928b$export$27ec130e3db6675a)(allDatasetsWithEnhancedLayers, { - search: search, - taxonomies: taxonomies, - sortField: $248d6a7ea7f7d2ec$var$DEFAULT_SORT_FIELD, - sortDir: $248d6a7ea7f7d2ec$var$DEFAULT_SORT_OPTION, - filterLayers: filterLayers ?? false - })); - const [selectedFilters, setSelectedFilters] = (0, $3Zh6r$useState)(urlTaxonomyItems); - const [clearedTagItem, setClearedTagItem] = (0, $3Zh6r$useState)(); - const prevSelectedFilters = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(selectedFilters) ?? []; // Handlers - const updateSelectedFilters = (0, $3Zh6r$useCallback)((item, action)=>{ - if (action == "add") setSelectedFilters([ - ...selectedFilters, - item - ]); - if (action == "remove") setSelectedFilters(selectedFilters.filter((selected)=>selected.id !== item.id)); - onAction((0, $80ab6194e8671a51$export$f9efb216c86f7d6d).TAXONOMY_MULTISELECT, { - key: item.taxonomy, - value: item.id - }); - }, [ - setSelectedFilters, - selectedFilters, - onAction - ]); - const handleClearTag = (0, $3Zh6r$useCallback)((item)=>{ - setSelectedFilters(selectedFilters.filter((selected)=>selected !== item)); - setClearedTagItem(item); - }, [ - selectedFilters - ]); - const handleClearTags = (0, $3Zh6r$useCallback)(()=>{ - setSelectedFilters([]); - setExclusiveSourceSelected(null); - onAction((0, $80ab6194e8671a51$export$f9efb216c86f7d6d).CLEAR_TAXONOMY); - }, [ - onAction - ]); - (0, $3Zh6r$useEffect)(()=>{ - if (clearedTagItem && selectedFilters.length == prevSelectedFilters.length - 1) { - onAction((0, $80ab6194e8671a51$export$f9efb216c86f7d6d).TAXONOMY_MULTISELECT, { - key: clearedTagItem.taxonomy, - value: clearedTagItem.id - }); - setClearedTagItem(undefined); - } // eslint-disable-next-line react-hooks/exhaustive-deps - }, [ - selectedFilters, - clearedTagItem - ]); - (0, $3Zh6r$useEffect)(()=>{ - if (!selectedFilters.length) onAction((0, $80ab6194e8671a51$export$f9efb216c86f7d6d).CLEAR_TAXONOMY); - setExclusiveSourceSelected(null); // eslint-disable-next-line react-hooks/exhaustive-deps - }, [ - selectedFilters - ]); - const filterRelevantIdsBasedOnExclusion = (selectedIdsWithParentData, exclusionSelected)=>{ - if (exclusionSelected) return selectedIdsWithParentData.filter((x)=>x.values?.includes(x.sourceExclusive)).map((x)=>x.id); - else return selectedIdsWithParentData.filter((x)=>!x.values?.includes(x.sourceExclusive)).map((x)=>x.id); - }; - const onCardSelect = (0, $3Zh6r$useCallback)((id, currentDataset)=>{ - if (!setSelectedIds || selectedIds === undefined) return; - const getSelectedIdsWithParentData = (selectedIds)=>{ - return selectedIds.map((selectedId)=>{ - const parentData = $248d6a7ea7f7d2ec$export$24c438aeb316401e(selectedId, datasets); - const exclusiveSource = parentData?.sourceExclusive; - const parentDataSourceValues = parentData?.taxonomy.filter((x)=>x.name === "Source")[0]?.values.map((value)=>value.id); - return { - id: selectedId, - values: parentDataSourceValues, - sourceExclusive: exclusiveSource?.toLowerCase() ?? "" - }; - }); - }; - const exclusiveSource = currentDataset.sourceExclusive?.toLowerCase(); - const sources = (0, $65e6b8c53ff73350$export$6c3855d1405cdf74)(currentDataset, (0, $65e6b8c53ff73350$export$d4f4f1e55b8a9393))?.values; - const sourceIds = sources?.map((source)=>source.id); - const newSelectedIds = selectedIds.includes(id) ? selectedIds.filter((i)=>i !== id) : [ - ...selectedIds, - id - ]; - let selectedIdsWithParentData = getSelectedIdsWithParentData(newSelectedIds); // @NOTE: Check if the new exclusiveSource is selected. Filter out the old one. - let prevExclusiveSourceValue; - if (exclusiveSourceSelected) prevExclusiveSourceValue = exclusiveSourceSelected; - else if (selectedIdsWithParentData.length) prevExclusiveSourceValue = selectedIdsWithParentData.find((d)=>d.sourceExclusive)?.sourceExclusive; - if (exclusiveSource !== prevExclusiveSourceValue) selectedIdsWithParentData = selectedIdsWithParentData.filter((d)=>d.sourceExclusive !== prevExclusiveSourceValue); - const relevantIdsBasedOnExclusion = filterRelevantIdsBasedOnExclusion(selectedIdsWithParentData, exclusiveSource && sourceIds?.includes(exclusiveSource)); - if (exclusiveSource && sourceIds?.includes(exclusiveSource)) setExclusiveSourceSelected(exclusiveSource); - else setExclusiveSourceSelected(null); - setSelectedIds(newSelectedIds.filter((id)=>relevantIdsBasedOnExclusion.includes(id))); - }, [ - selectedIds, - setSelectedIds, - exclusiveSourceSelected, - datasets - ]); - (0, $3Zh6r$useEffect)(()=>{ - const updated = (0, $6119e4daf01b928b$export$27ec130e3db6675a)(allDatasetsWithEnhancedLayers, { - search: search, - taxonomies: taxonomies, - sortField: $248d6a7ea7f7d2ec$var$DEFAULT_SORT_FIELD, - sortDir: $248d6a7ea7f7d2ec$var$DEFAULT_SORT_OPTION, - filterLayers: filterLayers ?? false - }); - setDatasetsToDisplay(updated); // eslint-disable-next-line react-hooks/exhaustive-deps - }, [ - selectedFilters, - taxonomies, - search - ]); - const getSelectedLayerCount = (dataset)=>{ - return dataset.layers.filter((layer)=>selectedIds?.includes(layer.id)).length; - }; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($248d6a7ea7f7d2ec$var$Content, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $9d78711fa7d98215$export$2e2bcd8739ae039), { - search: search, - onAction: onAction, - taxonomiesOptions: datasetTaxonomies, - onFilterChange: updateSelectedFilters, - clearedTagItem: clearedTagItem, - setClearedTagItem: handleClearTag, - allSelected: selectedFilters, - exclusiveSourceSelected: exclusiveSourceSelected, - customTopOffset: isSelectable ? 50 : 0, - openByDefault: isSelectable ? false : true, - pathname: pathname - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($248d6a7ea7f7d2ec$var$Catalog, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $a113c58cc283f80c$export$2e2bcd8739ae039), { - allSelectedFilters: selectedFilters, - urlTaxonomyItems: urlTaxonomyItems, - handleClearTag: handleClearTag, - handleClearTags: handleClearTags - }), - datasetsToDisplay.length ? isSelectable ? /*#__PURE__*/ (0, $3Zh6r$jsx)($248d6a7ea7f7d2ec$var$Cards, { - children: datasetsToDisplay.map((currentDataset)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)($248d6a7ea7f7d2ec$var$Headline, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)($248d6a7ea7f7d2ec$export$a3990bf71e78106e, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b29347b5f1c0ca29$export$35a8cd2e610e7edd), {}), - " ", - currentDataset.name, - getSelectedLayerCount(currentDataset) > 0 && /*#__PURE__*/ (0, $3Zh6r$jsx)($248d6a7ea7f7d2ec$var$SelectedCard, { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)("span", { - children: [ - getSelectedLayerCount(currentDataset), - " selected" - ] - }) - }) - ] - }), - currentDataset.sourceExclusive && /*#__PURE__*/ (0, $3Zh6r$jsx)($248d6a7ea7f7d2ec$var$WarningPill, { - variation: "warning", - children: $248d6a7ea7f7d2ec$var$EXCLUSIVE_SOURCE_WARNING - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($248d6a7ea7f7d2ec$var$Paragraph, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $ac511c51a8d0f0d9$export$2e2bcd8739ae039), { - value: search, - disabled: search.length < 3, - children: currentDataset.description - }) - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($248d6a7ea7f7d2ec$var$Cards, { - children: currentDataset.layers.map((datasetLayer)=>/*#__PURE__*/ (0, $3Zh6r$jsx)("li", { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e31b42311c757892$export$70e5e7714870671b), { - searchTerm: search, - layer: datasetLayer, - dataset: currentDataset, - selectable: true, - selected: selectedIds.includes(datasetLayer.id), - onDatasetClick: ()=>onCardSelect(datasetLayer.id, currentDataset), - linkProperties: linkProperties, - pathname: pathname - }) - }, datasetLayer.id)) - }) - ] - }, currentDataset.id)) - }) : /*#__PURE__*/ (0, $3Zh6r$jsx)($248d6a7ea7f7d2ec$var$Cards, { - children: datasetsToDisplay.map((d)=>/*#__PURE__*/ (0, $3Zh6r$jsx)("li", { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e31b42311c757892$export$70e5e7714870671b), { - dataset: d, - searchTerm: search, - linkProperties: linkProperties, - pathname: pathname - }) - }, d.id)) - }) : /*#__PURE__*/ (0, $3Zh6r$jsx)($248d6a7ea7f7d2ec$var$EmptyState, { - children: emptyStateContent ?? /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: "There are no datasets to show with the selected filters." - }) - }) - ] - }) - ] - }); -} -var $248d6a7ea7f7d2ec$export$2e2bcd8739ae039 = $248d6a7ea7f7d2ec$var$CatalogContent; -const $248d6a7ea7f7d2ec$var$WarningPill = (0, $3Zh6r$styledcomponents)((0, $f45475a1368f4e15$export$d2cf3038149dd1b5)).withConfig({ - displayName: "catalog-content__WarningPill", - componentId: "sc-140el3e-0" -})([ - "margin-left:8px;" -]); -const $248d6a7ea7f7d2ec$export$a3990bf71e78106e = (0, $3Zh6r$styledcomponents).h2.withConfig({ - displayName: "catalog-content__ParentDatasetTitle", - componentId: "sc-140el3e-1" -})([ - "color:", - ";text-align:left;font-size:", - ";line-height:0.75rem;font-weight:normal;", - ";display:flex;min-width:0;justify-content:center;gap:0.1rem;align-items:center;p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}svg{fill:", - ";min-width:", - ";}" -], (0, $3Zh6r$themeVal)("color.primary"), (props)=>props.size == "small" ? "0.75rem" : "1rem", (props)=>props.size == "small" ? "400" : "normal", (0, $3Zh6r$themeVal)("color.primary"), (props)=>props.size == "small" ? "1rem" : "auto"); -const $248d6a7ea7f7d2ec$var$Headline = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "catalog-content__Headline", - componentId: "sc-140el3e-2" -})([ - "display:flex;gap:", - ";flex-direction:column;align-items:baseline;margin-bottom:", - ";" -], (0, $3Zh6r$glsp)(1), (0, $3Zh6r$glsp)(1)); -const $248d6a7ea7f7d2ec$var$Content = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "catalog-content__Content", - componentId: "sc-140el3e-3" -})([ - "display:flex;margin-bottom:8rem;position:relative;gap:24px;" -]); -const $248d6a7ea7f7d2ec$var$Catalog = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "catalog-content__Catalog", - componentId: "sc-140el3e-4" -})([ - "width:100%;" -]); -const $248d6a7ea7f7d2ec$var$Cards = (0, $3Zh6r$styledcomponents)((0, $91cefe15d156de97$export$bb29c16f5612603e)).withConfig({ - displayName: "catalog-content__Cards", - componentId: "sc-140el3e-5" -})([ - "padding:", - " 0;&:first-of-type{padding-top:0;}" -], (0, $3Zh6r$glsp)(1)); -const $248d6a7ea7f7d2ec$var$Paragraph = (0, $3Zh6r$styledcomponents).p.withConfig({ - displayName: "catalog-content__Paragraph", - componentId: "sc-140el3e-6" -})([ - "margin-bottom:", - ";" -], (0, $3Zh6r$glsp)(1)); -const $248d6a7ea7f7d2ec$var$EmptyState = (0, $3Zh6r$styledcomponents)((0, $61153f12f1daa5aa$export$2e2bcd8739ae039)).withConfig({ - displayName: "catalog-content__EmptyState", - componentId: "sc-140el3e-7" -})([ - "border:none;text-align:center;" -]); -const $248d6a7ea7f7d2ec$var$SelectedCard = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "catalog-content__SelectedCard", - componentId: "sc-140el3e-8" -})([ - "background-color:", - ";border-radius:", - ";padding:0 ", - ";color:", - ";margin-left:", - ";" -], (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("shape.ellipsoid"), (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$glsp)(0.5)); - - - - - - - -const $3f8fcb2e2fda4bc8$export$9f21f7ede1976202 = /*#__PURE__*/ (0, $3Zh6r$createContext)({}); -function $3f8fcb2e2fda4bc8$export$80b18b0852738b00({ children: children }) { - const [layoutProps, setLayoutProps] = (0, $3Zh6r$useState)({}); - const [feedbackModalRevealed, setFeedbackModalRevealed] = (0, $3Zh6r$useState)(false); // Put the header size and visibility status in the context so that children - // elements can access them for positioning purposes. - const location = (0, $3Zh6r$useLocation)().pathname; - const { isHeaderHidden: isHeaderHidden, headerHeight: headerHeight, wrapperHeight: wrapperHeight } = (0, $78b0f6cc0c65018e$export$eced29d7b59956a2)(location); - const ctx = { - ...layoutProps, - setLayoutProps: setLayoutProps, - isHeaderHidden: isHeaderHidden, - headerHeight: headerHeight, - wrapperHeight: wrapperHeight, - feedbackModalRevealed: feedbackModalRevealed, - setFeedbackModalRevealed: setFeedbackModalRevealed - }; - return /*#__PURE__*/ (0, $3Zh6r$jsx)($3f8fcb2e2fda4bc8$export$9f21f7ede1976202.Provider, { - value: ctx, - children: children - }); -} - - -function $95647182c59a684e$export$49f3e3e2ff0262a4() { - const { isHeaderHidden: isHeaderHidden, headerHeight: headerHeight, wrapperHeight: wrapperHeight } = (0, $3Zh6r$useContext)((0, $3f8fcb2e2fda4bc8$export$9f21f7ede1976202)); - return { - isHeaderHidden: isHeaderHidden, - headerHeight: headerHeight, - wrapperHeight: wrapperHeight - }; -} - - - - - - - -var $71GSy = parcelRequire("71GSy"); - -var $kS8nf = parcelRequire("kS8nf"); - - - -var $71GSy = parcelRequire("71GSy"); -const $5e52306c3574d6b3$var$Constrainer = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "constrainer__Constrainer", - componentId: "sc-ij23n0-0" -})([ - "display:grid;gap:", - ";grid-template-columns:repeat(4,1fr);width:100%;max-width:", - ";margin:0 auto;padding-left:", - ";padding-right:", - ";", - " ", - "" -], (0, $71GSy.variableGlsp)(), (0, $3Zh6r$themeVal)("layout.max"), (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$media).mediumUp` - grid-template-columns: repeat(8, 1fr); - `, (0, $3Zh6r$media).largeUp` - grid-template-columns: repeat(12, 1fr); - `); -var $5e52306c3574d6b3$export$2e2bcd8739ae039 = $5e52306c3574d6b3$var$Constrainer; - - - -var $fta6a = parcelRequire("fta6a"); -const $ac888a0eb6f3e931$export$e513643ad18ce599 = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "fold__FoldBase", - componentId: "sc-1b6okii-0" -})([ - "padding-top:", - ";padding-bottom:", - ";& + &{padding-top:0;}" -], (0, $71GSy.variableGlsp)(2), (0, $71GSy.variableGlsp)(2)); -const $ac888a0eb6f3e931$export$346abda115f190d2 = (0, $3Zh6r$styledcomponents)((0, $fta6a.default)).withConfig({ - displayName: "fold__FoldGrid", - componentId: "sc-1b6okii-1" -})([ - "padding-top:", - ";padding-bottom:", - ";& + &,& + ", - "{padding-top:0;}" -], (0, $71GSy.variableGlsp)(2), (0, $71GSy.variableGlsp)(2), $ac888a0eb6f3e931$export$e513643ad18ce599); -const $ac888a0eb6f3e931$var$FoldInner = (0, $3Zh6r$styledcomponents)((0, $5e52306c3574d6b3$export$2e2bcd8739ae039)).withConfig({ - displayName: "fold__FoldInner", - componentId: "sc-1b6okii-2" -})([ - "" -]); -const $ac888a0eb6f3e931$export$20dbefdb0820cc7e = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "fold__FoldHeader", - componentId: "sc-1b6okii-3" -})([ - "grid-column:1 / -1;display:flex;flex-flow:column nowrap;gap:", - ";", - " > a{flex-shrink:0;}" -], (0, $71GSy.variableGlsp)(), (0, $3Zh6r$media).largeUp` - flex-flow: row nowrap; - justify-content: space-between; - align-items: flex-end; - `); -const $ac888a0eb6f3e931$export$d198f4e612bfff3f = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "fold__FoldHeadline", - componentId: "sc-1b6okii-4" -})([ - "p{margin:1rem 0 0 0;}" -]); -const $ac888a0eb6f3e931$export$ca5026cdd6359846 = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "fold__FoldHeadActions", - componentId: "sc-1b6okii-5" -})([ - "display:flex;flex-flow:row nowrap;align-items:center;gap:", - ";" -], (0, $71GSy.variableGlsp)(0.5)); -const $ac888a0eb6f3e931$export$d5162af383626d28 = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "fold__FoldHGroup", - componentId: "sc-1b6okii-6" -})([ - "gap:", - ";" -], (0, $71GSy.variableGlsp)(0.125)); -const $ac888a0eb6f3e931$export$112c405e29c5130c = (0, $3Zh6r$styledcomponents)((0, $kS8nf.VarHeading)).attrs({ - as: "h2", - size: "xlarge" -}).withConfig({ - displayName: "fold__FoldTitle", - componentId: "sc-1b6okii-7" -})([ - "column-span:all;max-width:52rem;display:flex;flex-direction:column;gap:calc(", - " - ", - ");&::before{content:'';width:", - ";height:", - ";border-radius:", - ";background:", - ";}" -], (0, $3Zh6r$glsp)(), (0, $3Zh6r$glsp)(0.25), (0, $3Zh6r$glsp)(2), (0, $3Zh6r$glsp)(0.25), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.primary")); -const $ac888a0eb6f3e931$export$f2b68822595bc04e = (0, $3Zh6r$styledcomponents)((0, $kS8nf.VarLead)).withConfig({ - displayName: "fold__FoldLead", - componentId: "sc-1b6okii-8" -})([ - "color:inherit;" -]); -const $ac888a0eb6f3e931$export$71143095dc9523f1 = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "fold__FoldBody", - componentId: "sc-1b6okii-9" -})([ - "grid-column:1 / -1;display:flex;flex-flow:column nowrap;gap:", - ";" -], (0, $71GSy.variableGlsp)()); -const $ac888a0eb6f3e931$var$Content = (0, $3Zh6r$styledcomponents)((0, $kS8nf.VarProse)).withConfig({ - displayName: "fold__Content", - componentId: "sc-1b6okii-10" -})([ - "grid-column:1 / span 4;", - " ", - "" -], (0, $3Zh6r$media).mediumUp` - grid-column: 2 / span 6; - `, (0, $3Zh6r$media).largeUp` - grid-column: 3 / span 8; - `); -function $ac888a0eb6f3e931$var$FoldComponent(props) { - const { children: children, ...rest } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)($ac888a0eb6f3e931$export$e513643ad18ce599, { - ...rest, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($ac888a0eb6f3e931$var$FoldInner, { - children: children - }) - }); -} -const $ac888a0eb6f3e931$export$71b56ab8b1d5480d = (0, $3Zh6r$styledcomponents)($ac888a0eb6f3e931$var$FoldComponent).withConfig({ - displayName: "fold__Fold", - componentId: "sc-1b6okii-11" -})([ - "" -]); -function $ac888a0eb6f3e931$export$3acc350f02190877(props) { - const { children: children } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)($ac888a0eb6f3e931$export$e513643ad18ce599, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($ac888a0eb6f3e931$var$FoldInner, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($ac888a0eb6f3e931$var$Content, { - children: children - }) - }) - }); -} - - - -var $71GSy = parcelRequire("71GSy"); -/** - * CATALOG Feature component - * Allows you to browse through datasets and layers using the filters sidebar control - */ const $3b528b2df62bfeb0$var$CatalogWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "catalog__CatalogWrapper", - componentId: "sc-16fenxq-0" -})([ - "width:100%;max-width:", - ";margin:0 auto;margin-top:", - ";padding-left:", - ";padding-right:", - ";gap:", - ";" -], (0, $3Zh6r$themeVal)("layout.max"), (0, $71GSy.variableGlsp)(2), (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)()); -const $3b528b2df62bfeb0$var$CatalogFoldHeader = (0, $3Zh6r$styledcomponents)((0, $ac888a0eb6f3e931$export$20dbefdb0820cc7e)).withConfig({ - displayName: "catalog__CatalogFoldHeader", - componentId: "sc-16fenxq-1" -})([ - "margin-bottom:4rem;" -]); -const $3b528b2df62bfeb0$export$2ecc3309bc48a1e0 = [ - { - id: "name", - name: "Name" - } -]; -function $3b528b2df62bfeb0$var$CatalogView({ datasets: datasets, onFilterChanges: onFilterChanges, pathname: pathname, linkProperties: linkProperties }) { - const { headerHeight: headerHeight } = (0, $95647182c59a684e$export$49f3e3e2ff0262a4)(); - const { search: search, taxonomies: taxonomies, onAction: onAction } = onFilterChanges(); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($3b528b2df62bfeb0$var$CatalogWrapper, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($3b528b2df62bfeb0$var$CatalogFoldHeader, { - style: { - scrollMarginTop: `${headerHeight + 16}px` - }, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $ac888a0eb6f3e931$export$d198f4e612bfff3f), { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $ac888a0eb6f3e931$export$112c405e29c5130c), { - children: "Search datasets" - }) - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $248d6a7ea7f7d2ec$export$2e2bcd8739ae039), { - datasets: datasets, - search: search, - taxonomies: taxonomies, - onAction: onAction, - pathname: pathname, - linkProperties: linkProperties - }) - ] - }); -} -var $3b528b2df62bfeb0$export$2e2bcd8739ae039 = $3b528b2df62bfeb0$var$CatalogView; - - - - - - -var $kS8nf = parcelRequire("kS8nf"); - -var $71GSy = parcelRequire("71GSy"); -const $222c1540e6b8334d$export$3693a9144d0fe949 = (0, $3Zh6r$styledcomponents).main.withConfig({ - displayName: "page__PageMainContent", - componentId: "sc-1hni6rp-0" -})([ - "flex-grow:1;display:flex;flex-direction:column;" -]); -const $222c1540e6b8334d$export$dd135e2c09f5fcf9 = (0, $3Zh6r$styledcomponents)((0, $kS8nf.VarHeading)).attrs((props)=>({ - as: props.as || "h1", - size: props.size || "xxlarge" - })).withConfig({ - displayName: "page__PageMainTitle", - componentId: "sc-1hni6rp-1" -})([ - "" -]); -const $222c1540e6b8334d$export$cb51112b5e26a365 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Overline)).withConfig({ - displayName: "page__PageOverline", - componentId: "sc-1hni6rp-2" -})([ - "order:-1;color:inherit;font-size:", - ";line-height:", - ";opacity:0.64;> *{line-height:inherit;}" -], (0, $71GSy.variableBaseType)("0.75rem"), (0, $71GSy.variableBaseType)("1rem")); -const $222c1540e6b8334d$export$120152ecd0b7c4bd = (0, $3Zh6r$styledcomponents)((0, $kS8nf.VarLead)).withConfig({ - displayName: "page__PageLead", - componentId: "sc-1hni6rp-3" -})([ - "color:inherit;" -]); -const $222c1540e6b8334d$export$a9e583a1195b23df = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "page__PageActions", - componentId: "sc-1hni6rp-4" -})([ - "display:flex;flex-direction:row nowrap;gap:", - ";", - "" -], (0, $71GSy.variableGlsp)(0.5), (0, $3Zh6r$media).largeUp` - justify-content: end; - `); - - - - - - - - - -var $arkZs = parcelRequire("arkZs"); -/* eslint-disable react/prop-types */ - -function $d8a60e8953135005$export$2e2bcd8739ae039(props) { - const { fn: F, wrapWith: W, children: children, ...rest } = props; - let value = children; // Styled-components fail with isValidElement, so checking directly. - if (/*#__PURE__*/ (0, $3Zh6r$isValidElement)(F) || F?.styledComponentId) value = /*#__PURE__*/ (0, $3Zh6r$jsx)(F, { - ...props - }); - else if (typeof F === "function") value = F(rest); - if (/*#__PURE__*/ (0, $3Zh6r$isValidElement)(W) || W?.styledComponentId) return value ? /*#__PURE__*/ (0, $3Zh6r$jsx)(W, { - children: value - }) : null; - return value || null; -} - - - - - -var $71GSy = parcelRequire("71GSy"); -const $53f54b55f16c6bb0$var$PageHeroSelf = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "page-hero__PageHeroSelf", - componentId: "sc-1n6gmh8-0" -})([ - "position:relative;z-index:1;display:flex;flex-flow:column nowrap;gap:", - ";justify-content:flex-end;background:", - ";color:", - ";min-height:12rem;animation:", - " 0.32s ease 0s 1;", - " ", - " ", - "{top:", - ";right:", - ";}" -], (0, $3Zh6r$glsp)(), (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$reveal), ({ isCover: isCover })=>isCover && (0, $3Zh6r$css)([ - "min-height:16rem;", - " ", - " ", - " &::before{position:absolute;z-index:2;inset:0 0 auto 0;height:", - ";background:", - ";content:'';}" - ], (0, $3Zh6r$media).mediumUp` - min-height: 20rem; - `, (0, $3Zh6r$media).largeUp` - min-height: 24rem; - `, (0, $3Zh6r$media).xlargeUp` - min-height: 28rem; - `, (0, $3Zh6r$themeVal)("layout.border"), (0, $3Zh6r$themeVal)("color.base-300a")), ({ isHidden: isHidden })=>isHidden && (0, $3Zh6r$visuallyHidden)(), (0, $arkZs.FigureAttribution), (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)()); -const $53f54b55f16c6bb0$var$PageHeroInner = (0, $3Zh6r$styledcomponents)((0, $5e52306c3574d6b3$export$2e2bcd8739ae039)).withConfig({ - displayName: "page-hero__PageHeroInner", - componentId: "sc-1n6gmh8-1" -})([ - "padding-top:", - ";padding-bottom:", - ";align-items:end;pointer-events:none;*{pointer-events:auto;}" -], (0, $71GSy.variableGlsp)(4), (0, $71GSy.variableGlsp)(2)); -const $53f54b55f16c6bb0$export$c9d6a41b9c6b79ff = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "page-hero__PageHeroHGroup", - componentId: "sc-1n6gmh8-2" -})([ - "display:flex;flex-flow:column;gap:", - ";" -], (0, $71GSy.variableGlsp)(0.125)); -const $53f54b55f16c6bb0$var$PageHeroCover = (0, $3Zh6r$styledcomponents)((0, $arkZs.Figure)).withConfig({ - displayName: "page-hero__PageHeroCover", - componentId: "sc-1n6gmh8-3" -})([ - "position:absolute;inset:0;z-index:-1;background:", - ";img{height:100%;width:100%;object-fit:cover;mix-blend-mode:multiply;}" -], (0, $3Zh6r$themeVal)("color.base-400")); -const $53f54b55f16c6bb0$var$PageHeroBlockAlpha = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "page-hero__PageHeroBlockAlpha", - componentId: "sc-1n6gmh8-4" -})([ - "display:flex;flex-direction:column;gap:", - ";grid-column:1 / span 4;", - " ", - "" -], (0, $71GSy.variableGlsp)(), (0, $3Zh6r$media).mediumUp` - grid-column: 1 / span 6; - `, (0, $3Zh6r$media).largeUp` - grid-column: 1 / span 6; - `); -const $53f54b55f16c6bb0$var$PageHeroBlockBeta = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "page-hero__PageHeroBlockBeta", - componentId: "sc-1n6gmh8-5" -})([ - "grid-column:1 / span 4;grid-row:2;display:flex;flex-direction:column;gap:", - ";", - " ", - "" -], (0, $71GSy.variableGlsp)(), (0, $3Zh6r$media).mediumUp` - grid-column: 1 / span 6; - grid-row: 2; - `, (0, $3Zh6r$media).largeUp` - grid-column: 7 / span 6; - grid-row: 1; - `); -function $53f54b55f16c6bb0$var$PageHero(props) { - const { title: title, description: description, renderAlphaBlock: renderAlphaBlock, renderBetaBlock: renderBetaBlock, renderDetailsBlock: renderDetailsBlock, publishedDate: publishedDate, coverSrc: coverSrc, coverAlt: coverAlt, attributionAuthor: attributionAuthor, attributionUrl: attributionUrl, isHidden: isHidden, ...rest } = props; - const hasImage = !!(coverSrc && coverAlt); - const date = publishedDate ? typeof publishedDate === "string" ? new Date(publishedDate) : publishedDate : undefined; - return /*#__PURE__*/ (0, $3Zh6r$jsx)($53f54b55f16c6bb0$var$PageHeroSelf, { - isCover: hasImage, - isHidden: !!isHidden, - ...rest, - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($53f54b55f16c6bb0$var$PageHeroInner, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $d8a60e8953135005$export$2e2bcd8739ae039), { - fn: renderAlphaBlock, - wrapWith: $53f54b55f16c6bb0$var$PageHeroBlockAlpha, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)($53f54b55f16c6bb0$export$c9d6a41b9c6b79ff, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $222c1540e6b8334d$export$dd135e2c09f5fcf9), { - children: title - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($53f54b55f16c6bb0$export$17027468d3335f31, { - date: date - }) - ] - }), - description && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $222c1540e6b8334d$export$120152ecd0b7c4bd), { - children: description - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $d8a60e8953135005$export$2e2bcd8739ae039), { - fn: renderBetaBlock, - wrapWith: $53f54b55f16c6bb0$var$PageHeroBlockBeta - }), - typeof renderDetailsBlock === "function" && renderDetailsBlock(), - hasImage && /*#__PURE__*/ (0, $3Zh6r$jsxs)($53f54b55f16c6bb0$var$PageHeroCover, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("img", { - src: coverSrc, - alt: coverAlt - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $arkZs.Figcaption), { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $arkZs.FigureAttribution), { - author: attributionAuthor, - url: attributionUrl - }) - }) - ] - }) - ] - }) - }); -} -var $53f54b55f16c6bb0$export$2e2bcd8739ae039 = (0, $3Zh6r$styledcomponents)($53f54b55f16c6bb0$var$PageHero).withConfig({ - displayName: "page-hero", - componentId: "sc-1n6gmh8-6" -})([ - "" -]); -function $53f54b55f16c6bb0$export$17027468d3335f31(props) { - const { date: date } = props; - if (!date) return null; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $222c1540e6b8334d$export$cb51112b5e26a365), { - children: [ - "Published on", - " ", - /*#__PURE__*/ (0, $3Zh6r$jsx)("time", { - dateTime: (0, $3Zh6r$datefnsformat)(date, "yyyy-MM-dd"), - children: (0, $3Zh6r$datefnsformat)(date, "MMM d, yyyy") - }) - ] - }); -} - - - - - - -const $30322ae0b4650479$export$79ef5c96b3a71907 = (0, $c8c1e2d948548046$export$330c222c3536d6fb)({ - initialValue: {}, - urlParam: "taxonomy", - hydrate: (serialized)=>{ - try { - return serialized ? JSON.parse(serialized) : {}; - } catch (error) { - return {}; - } - }, - dehydrate: (value)=>{ - return JSON.stringify(value); - }, - reconcile: (urlValue, storageValue)=>{ - return { - ...storageValue, - ...urlValue - }; - } -}); - - - -const $d3bd4d832a3f9e36$export$76b66d9f59ccf61a = (0, $c8c1e2d948548046$export$330c222c3536d6fb)({ - initialValue: "", - urlParam: "search", - hydrate: (serialized)=>{ - return serialized ?? ""; - }, - dehydrate: (value)=>{ - return value; - }, - reconcile: (urlValue, storageValue)=>{ - return urlValue || storageValue; - } -}); - - - -function $edab88baf826c720$export$b8b0e94d8b7cdfca() { - const [search, setSearch] = (0, $3Zh6r$useAtom)((0, $d3bd4d832a3f9e36$export$76b66d9f59ccf61a)); - const [taxonomies, setTaxonomies] = (0, $3Zh6r$useAtom)((0, $30322ae0b4650479$export$79ef5c96b3a71907)); - const onAction = (0, $3Zh6r$useCallback)((action, value)=>(0, $80ab6194e8671a51$export$af9874a55657e439)(action, value, taxonomies, setSearch, setTaxonomies), [ - setSearch, - setTaxonomies, - taxonomies - ]); - return { - search: search, - taxonomies: taxonomies, - onAction: onAction - }; -} -function $edab88baf826c720$export$9407e14efaed8cab({ navigate: navigate }) { - const useQsState = (0, $3Zh6r$qsstatehook)({ - commit: navigate - }); - const [search, setSearch] = useQsState.memo({ - key: (0, $80ab6194e8671a51$export$f9efb216c86f7d6d).SEARCH, - default: "" - }, []); - const [taxonomies, setTaxonomies] = useQsState.memo({ - key: (0, $80ab6194e8671a51$export$f9efb216c86f7d6d).TAXONOMY, - default: {}, - dehydrator: (v)=>JSON.stringify(v), - // dehydrator defines how a value is stored in the url - hydrator: (v)=>v ? JSON.parse(v) : {} // hydrator defines how a value is read from the url - }, []); - const onAction = (0, $3Zh6r$useCallback)((action, value)=>{ - (0, $80ab6194e8671a51$export$af9874a55657e439)(action, value, taxonomies, setSearch, setTaxonomies); - }, [ - setSearch, - setTaxonomies, - taxonomies - ]); - return { - search: search ?? "", - taxonomies: taxonomies ?? {}, - onAction: onAction - }; -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -const $aedc0827be93c9e9$export$70a27ee17683e491 = 96; -const $aedc0827be93c9e9$export$6caee144853a9a1f = 320; -const $aedc0827be93c9e9$export$6c6a4172763092dc = 16; -const $aedc0827be93c9e9$export$7802b474b2b60acc = 2; -const $aedc0827be93c9e9$export$7b16a1e4e0fce4f4 = 100; -const $aedc0827be93c9e9$export$a05909ff9eac92e3 = { - start: null, - end: null -}; -const $aedc0827be93c9e9$export$b09c7ce20cf488a2 = 300; // @TECH-DEBT As we do not have a new design system that can accommodate the needs for colors -const $aedc0827be93c9e9$export$4de9cec7d85f1e49 = "#F0F0F0"; -const $aedc0827be93c9e9$export$b2925e4e487858cf = "#CCCCCC"; -const $aedc0827be93c9e9$export$b798084b358fe3bc = "#83868A"; -const $aedc0827be93c9e9$export$6041c4b16dfcf582 = "#FAFAFA"; - - - -function $a197439dcb0044f5$var$timeDensityFormat(date, timeDensity) { - if (!date) return "no date"; - switch(timeDensity){ - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR: - return (0, $3Zh6r$datefnsformat)(date, "yyyy"); - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH: - return (0, $3Zh6r$datefnsformat)(date, "yyyy/MM"); - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY: - return (0, $3Zh6r$datefnsformat)(date, "yyyy/MM/dd"); - default: - return "no date"; - } -} -const $a197439dcb0044f5$var$MetricList = (0, $3Zh6r$styledcomponents).ul.withConfig({ - displayName: "chart-popover__MetricList", - componentId: "sc-12uwtoy-0" -})([ - "display:flex;flex-flow:column;list-style:none;margin:0 -", - ";padding:0;padding-top:", - ";gap:", - ";> li{padding:", - ";}" -], (0, $3Zh6r$glsp)(), (0, $3Zh6r$glsp)(0.25), (0, $3Zh6r$glsp)(0.25), (0, $3Zh6r$glsp)(0, 1)); -const $a197439dcb0044f5$var$MetricLi = (0, $3Zh6r$styledcomponents).li.withConfig({ - displayName: "chart-popover__MetricLi", - componentId: "sc-12uwtoy-1" -})([ - "display:flex;justify-content:space-between;" -]); -const $a197439dcb0044f5$var$MetricItem = (0, $3Zh6r$styledcomponents).p.withConfig({ - displayName: "chart-popover__MetricItem", - componentId: "sc-12uwtoy-2" -})([ - "display:flex;gap:", - ";font-size:0.875rem;&::before{content:'';width:0.5rem;height:0.5rem;background:", - ";border-radius:", - ";align-self:center;}" -], (0, $3Zh6r$glsp)(0.5), ({ metricThemeColor: metricThemeColor })=>(0, $3Zh6r$themeVal)(`color.${metricThemeColor}`), (0, $3Zh6r$themeVal)("shape.ellipsoid")); -const $a197439dcb0044f5$var$fadedtext = (0, $3Zh6r$css)([ - "color:", - ";" -], (0, $aedc0827be93c9e9$export$b798084b358fe3bc)); -const $a197439dcb0044f5$var$TitleBox = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "chart-popover__TitleBox", - componentId: "sc-12uwtoy-3" -})([ - "background-color:", - ";", - ";padding:", - ";font-size:0.75rem;" -], (0, $aedc0827be93c9e9$export$6041c4b16dfcf582), $a197439dcb0044f5$var$fadedtext, (0, $3Zh6r$glsp)(0.5)); -const $a197439dcb0044f5$var$ContentBox = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "chart-popover__ContentBox", - componentId: "sc-12uwtoy-4" -})([ - "padding:", - ";font-size:0.75rem;" -], (0, $3Zh6r$glsp)(0.5)); -const $a197439dcb0044f5$var$MetaBox = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "chart-popover__MetaBox", - componentId: "sc-12uwtoy-5" -})([ - "display:flex;align-items:center;gap:", - ";" -], (0, $3Zh6r$glsp)(1)); -const $a197439dcb0044f5$var$UnitBox = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "chart-popover__UnitBox", - componentId: "sc-12uwtoy-6" -})([ - "", - ";" -], $a197439dcb0044f5$var$fadedtext); -function $a197439dcb0044f5$var$DatasetPopoverComponent(props, ref) { - const { data: data, dataset: dataset, activeMetrics: activeMetrics, timeDensity: timeDensity, style: style, ...rest } = props; // Check if there is no data to show - const hasData = activeMetrics.some((metric)=>typeof data[metric.id] === "number"); - if (!hasData) return null; - return /*#__PURE__*/ (0, $3Zh6r$createPortal)(/*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - ref: ref, - style: { - ...style, - padding: 0, - gap: 0 - }, - ...rest, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($a197439dcb0044f5$var$TitleBox, { - children: dataset.data.name - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($a197439dcb0044f5$var$ContentBox, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)($a197439dcb0044f5$var$MetaBox, { - style: { - display: "flex" - }, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { - children: $a197439dcb0044f5$var$timeDensityFormat(data.date, timeDensity) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($a197439dcb0044f5$var$UnitBox, { - children: dataset.data.info?.unit - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($a197439dcb0044f5$var$MetricList, { - children: activeMetrics.map((metric)=>{ - const dataPoint = data[metric.id]; - return typeof dataPoint !== "number" ? null : /*#__PURE__*/ (0, $3Zh6r$jsxs)($a197439dcb0044f5$var$MetricLi, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($a197439dcb0044f5$var$MetricItem, { - metricThemeColor: metric.themeColor, - children: metric.chartLabel - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { - children: (0, $892a3ba895d37247$export$104b63ca24cf6df9)(dataPoint) - }) - ] - }, metric.id); - }) - }) - ] - }) - ] - }), document.body); -} -const $a197439dcb0044f5$var$DatasetPopoverRef = /*#__PURE__*/ (0, $3Zh6r$forwardRef)($a197439dcb0044f5$var$DatasetPopoverComponent); -const $a197439dcb0044f5$export$27efab4d7a235945 = (0, $3Zh6r$styledcomponents)($a197439dcb0044f5$var$DatasetPopoverRef).withConfig({ - displayName: "chart-popover__DatasetPopover", - componentId: "sc-12uwtoy-7" -})([ - "width:max-content;position:absolute;top:0;left:0;background:", - ";padding:", - ";border-radius:", - ";box-shadow:", - ";pointer-events:none;z-index:", - ";display:flex;flex-flow:column;gap:", - ";" -], (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$glsp)(), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("boxShadow.elevationD"), (0, $3Zh6r$themeVal)("zIndices.popover"), (0, $3Zh6r$glsp)()); -function $a197439dcb0044f5$var$getClosestDataPoint(data, positionDate) { - if (!positionDate || !data) return; - const dataSorted = (0, $3Zh6r$sort)(data, (a, b)=>a.date.getTime() - b.date.getTime()); - const bisect = (0, $3Zh6r$bisector)((d)=>d.date).left; - const index = bisect(dataSorted, positionDate); - const e0 = dataSorted[index - 1]; - const e1 = dataSorted[index]; - if (!e0) return e1; - if (!e1) return e0; // Check what date is closer to the position (hovered) date. - const pTime = positionDate.getTime(); - const closest = pTime - e0.date.getTime() > e1.date.getTime() - pTime ? e1 : e0; - return closest; -} -function $a197439dcb0044f5$export$5e577fba9f427e74(options) { - const { isHovering: isHovering, xScaled: xScaled, containerWidth: containerWidth, layerX: layerX, data: data } = options; - if (!isHovering || !xScaled || !containerWidth || typeof layerX !== "number" || !data) return; // Get the closest data point to the hovered position. - const closestDataPoint = $a197439dcb0044f5$var$getClosestDataPoint(data, xScaled.invert(layerX)); // Get the X position of the closes data point to ensure that: - // 1) it's in the timeline viewport - // 2) it's not too far from the hovered position - const closestDataPointPosition = closestDataPoint ? xScaled(closestDataPoint.date) : Infinity; - const inView = closestDataPointPosition >= 0 && closestDataPointPosition <= containerWidth; - return inView ? closestDataPoint : undefined; -} -function $a197439dcb0044f5$export$542a6fd13ac93354(options) { - const { x: x, y: y, data: data, xScaled: xScaled, dataset: dataset, enabled: enabled } = options; - const inView = !!data; // We need an additional state to control the visibility of the popover - // (besides the isHovering) because we need to have the virtual element set - // before the popover is visible, otherwise the popover will appear positioned - // incorrectly or a split second after the hover. - const [_isVisible, setVisible] = (0, $3Zh6r$useState)(inView); - const isVisible = enabled && _isVisible; // Do not make tooltip to follow the cursor. - // Instead, show tooltip at the edge of the timeline - // even if the cursor is off from the data timeline. - const datasetMinX = (0, $3Zh6r$useMemo)(()=>{ - if (!xScaled || !dataset) return; - return xScaled(dataset[dataset.length - 1]?.date) + (0, $aedc0827be93c9e9$export$6caee144853a9a1f); - }, [ - xScaled, - dataset - ]); - const datasetMaxX = (0, $3Zh6r$useMemo)(()=>{ - if (!xScaled || !dataset) return; - return xScaled(dataset[0]?.date) + (0, $aedc0827be93c9e9$export$6caee144853a9a1f); - }, [ - xScaled, - dataset - ]); - const finalClientX = (0, $3Zh6r$useMemo)(()=>{ - if (!datasetMinX || !datasetMaxX || !x) return; - return x < datasetMinX ? datasetMinX : x > datasetMaxX ? datasetMaxX : x; - }, [ - datasetMaxX, - datasetMinX, - x - ]); // Determine which direction that popover needs to be displayed - const midpointX = (0, $3Zh6r$useMemo)(()=>{ - if (!xScaled || !dataset) return; - const start = xScaled(dataset[0]?.date) + (0, $aedc0827be93c9e9$export$6caee144853a9a1f); - const end = xScaled(dataset[dataset.length - 1]?.date) + (0, $aedc0827be93c9e9$export$6caee144853a9a1f); - return (start + end) / 2; - }, [ - xScaled, - dataset - ]); - const popoverLeft = (0, $3Zh6r$useMemo)(()=>{ - if (finalClientX === undefined || midpointX === undefined) return true; // Default to true or decide based on your UI needs - return finalClientX < midpointX; - }, [ - finalClientX, - midpointX - ]); - const floating = (0, $3Zh6r$useFloating)({ - placement: popoverLeft ? "left" : "right", - open: isVisible, - onOpenChange: setVisible, - middleware: [ - (0, $3Zh6r$offset)(10), - (0, $3Zh6r$flip)(), - (0, $3Zh6r$shift)({ - padding: 16 - }) - ], - whileElementsMounted: (0, $3Zh6r$autoUpdate) - }); - const { refs: refs, floatingStyles: floatingStyles } = floating; // Use a virtual element for the position reference. - // https://floating-ui.com/docs/virtual-elements - (0, $3Zh6r$useEffect)(()=>{ - if (!inView) { - setVisible(false); - return; - } - refs.setPositionReference({ - getBoundingClientRect () { - return { - width: 0, - height: 0, - x: finalClientX ?? 0, - y: y ?? 0, - top: y ?? 0, - left: finalClientX ?? 0, - right: finalClientX ?? 0, - bottom: y ?? 0 - }; - } - }); - setVisible(true); - }, [ - refs, - inView, - finalClientX, - y - ]); - return { - refs: refs, - isVisible: isVisible, - floatingStyles: floatingStyles - }; -} - - - - - - - - - -var $4Cqmz = parcelRequire("4Cqmz"); - - - -const $f70ffc9dcf3abe63$var$DatasetModal = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Modal)).withConfig({ - displayName: "layer-info-modal__DatasetModal", - componentId: "sc-yj3zf9-0" -})([ - "z-index:", - ";> div{display:flex;flex-flow:column;}", - "{align-items:start;}", - "{align-items:flex-start;justify-content:flex-start;}", - "{height:100%;min-height:0;display:flex;flex-flow:column;gap:", - ";}", - "{display:flex;gap:", - ";align-items:center;position:sticky;bottom:", - ";z-index:100;}" -], (0, $3Zh6r$themeVal)("zIndices.modal"), (0, $3Zh6r$ModalHeader), (0, $3Zh6r$ModalHeadline), (0, $3Zh6r$ModalBody), (0, $3Zh6r$glsp)(1), (0, $3Zh6r$ModalFooter), (0, $3Zh6r$glsp)(1), (0, $3Zh6r$glsp)(-2)); -const $f70ffc9dcf3abe63$var$ParentDatasetHeading = (0, $3Zh6r$styledcomponents).h2.withConfig({ - displayName: "layer-info-modal__ParentDatasetHeading", - componentId: "sc-yj3zf9-1" -})([ - "padding:", - " 0;" -], (0, $3Zh6r$glsp)(0.5)); -const $f70ffc9dcf3abe63$var$ButtonStyleLink = (0, $3Zh6r$styledcomponents)((0, $4Cqmz.default)).withConfig({ - displayName: "layer-info-modal__ButtonStyleLink", - componentId: "sc-yj3zf9-2" -})([ - "&&&{", - "}" -], ({ variation: variation, size: size })=>(0, $3Zh6r$createButtonStyles)({ - variation: variation, - size: size - })); -function $f70ffc9dcf3abe63$export$7db28b9329b1e71e(props) { - const { info: info } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { - children: Object.keys(info).map((key, idx, arr)=>{ - const currentValue = info[key]; - return idx !== arr.length - 1 ? /*#__PURE__*/ (0, $3Zh6r$jsxs)("span", { - children: [ - currentValue, - " \xb7 " - ] - }, key) : /*#__PURE__*/ (0, $3Zh6r$jsxs)("span", { - children: [ - currentValue, - " " - ] - }, key); - }) - }); -} -const $f70ffc9dcf3abe63$var$LayerInfoLinerModal = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "layer-info-modal__LayerInfoLinerModal", - componentId: "sc-yj3zf9-3" -})([ - "color:", - ";font-size:0.875rem;margin-bottom:", - ";" -], (0, $3Zh6r$themeVal)("color.base-500"), (0, $3Zh6r$glsp)(0.5)); -function $f70ffc9dcf3abe63$export$2e2bcd8739ae039(props) { - const { revealed: revealed, close: close, layerData: layerData } = props; - const { parentData: parentData } = layerData; - const dataCatalogPage = (0, $b5e870ca09746f61$export$a995bc6de1f28ece)(parentData.id); - return /*#__PURE__*/ (0, $3Zh6r$jsx)($f70ffc9dcf3abe63$var$DatasetModal, { - id: "modal", - size: "xlarge", - revealed: revealed, - onCloseClick: close, - renderHeadline: ()=>{ - return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$ModalHeadline), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $248d6a7ea7f7d2ec$export$a3990bf71e78106e), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b29347b5f1c0ca29$export$35a8cd2e610e7edd), {}), - " ", - layerData.parentData.name - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($f70ffc9dcf3abe63$var$ParentDatasetHeading, { - children: [ - " ", - layerData.name, - " " - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: layerData.info && /*#__PURE__*/ (0, $3Zh6r$jsx)($f70ffc9dcf3abe63$var$LayerInfoLinerModal, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($f70ffc9dcf3abe63$export$7db28b9329b1e71e, { - info: layerData.info - }) - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: layerData.description - }) - ] - }); - }, - content: /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { - dangerouslySetInnerHTML: { - __html: parentData.infoDescription ?? "Currently, we are unable to display the layer information, but you can find it in the data catalog." - } - }), - footerContent: /*#__PURE__*/ (0, $3Zh6r$jsx)($f70ffc9dcf3abe63$var$ButtonStyleLink, { - to: dataCatalogPage, - onClick: close, - variation: "primary-fill", - size: "medium", - target: "_blank", - children: "Open in Data Catalog" - }) - }); -} - - - - - - - - - - - - - - -var $71GSy = parcelRequire("71GSy"); -const $ee46295ea5cfd7eb$var$pulse = (0, $3Zh6r$keyframes)([ - "0%{opacity:0;}100%{opacity:1;}" -]); -const $ee46295ea5cfd7eb$export$84a97ed1b33c6a8d = (0, $3Zh6r$css)([ - "animation:", - " 0.8s ease 0s infinite alternate;" -], $ee46295ea5cfd7eb$var$pulse); -const $ee46295ea5cfd7eb$export$44c18d210d5de37b = (0, $3Zh6r$styledcomponents).span.withConfig({ - displayName: "loading-skeleton__LoadingSkeleton", - componentId: "sc-5hn2xq-0" -})([ - "display:", - ";background:", - ";height:", - ";width:", - "%;", - " ", - " ", - " ", - "" -], ({ inline: inline })=>inline ? "inline-block" : "block", (0, $3Zh6r$themeVal)("color.base-100"), ({ height: height })=>height ? height : "1rem", ({ width: width })=>(width || 1) * 100, $ee46295ea5cfd7eb$export$84a97ed1b33c6a8d, ({ size: size })=>size === "large" && "height: 2.25rem;", ({ variation: variation })=>variation === "light" && "background: rgba(#fff, 0.48);", ({ type: type, variation: variation })=>type === "heading" && (0, $3Zh6r$css)([ - "background:", - ";", - "" - ], (0, $3Zh6r$themeVal)("color.base-200"), variation === "light" && "background: rgba(#fff, 0.80);")); -const $ee46295ea5cfd7eb$export$9a0a40bbe698a200 = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "loading-skeleton__LoadingSkeletonGroup", - componentId: "sc-5hn2xq-1" -})([ - "display:flex;flex-flow:column;gap:", - ";" -], (0, $3Zh6r$glsp)(0.5)); -const $ee46295ea5cfd7eb$var$MapLoadingWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "loading-skeleton__MapLoadingWrapper", - componentId: "sc-5hn2xq-2" -})([ - "position:absolute;z-index:1;display:grid;top:50%;transform:translate(-50%,-50%);grid-template-columns:repeat(1fr,3);grid-template-rows:repeat(1fr,3);width:8rem;aspect-ratio:1;gap:", - ";", - " > *{height:auto;}> *:nth-child(1){grid-column:1 / span 2;grid-row:1 / span 2;}> *:nth-child(2){grid-column:3 / span 1;grid-row:2 / span 1;}> *:nth-child(3){grid-column:2 / span 1;grid-row:3 / span 1;}" -], (0, $3Zh6r$glsp)(0.5), ({ position: position })=>{ - if (position === "left") return "left: 25%;"; - if (position === "right") return "left: 75%;"; - return "left: 50%;"; -}); -const $ee46295ea5cfd7eb$var$ContentLoadingSelf = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "loading-skeleton__ContentLoadingSelf", - componentId: "sc-5hn2xq-3" -})([ - "display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,24vh);gap:", - ";padding:", - ";background:", - ";> div{background:", - ";", - "}> div:nth-child(1){grid-column:1 / span 1;}> div:nth-child(2){grid-column:2 / span 3;}> div:nth-child(3){grid-column:1 / span 3;grid-row:2;}> div:nth-child(4){grid-column:4 / span 1;grid-row:2;}p{", - "}" -], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("color.base-100"), $ee46295ea5cfd7eb$export$84a97ed1b33c6a8d, (0, $3Zh6r$visuallyHidden)()); -const $ee46295ea5cfd7eb$var$ChartLoadingWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "loading-skeleton__ChartLoadingWrapper", - componentId: "sc-5hn2xq-4" -})([ - "position:relative;display:flex;align-items:center;justify-content:center;flex-flow:column;text-align:center;padding:", - ";gap:", - ";aspect-ratio:16/9;color:", - ";&::before{position:absolute;inset:0;display:flex;content:'';z-index:-1;padding:", - ";background:", - ";", - "}" -], (0, $71GSy.variableGlsp)(), (0, $3Zh6r$glsp)(), (0, $3Zh6r$themeVal)("color.base-400"), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$themeVal)("color.base-100"), $ee46295ea5cfd7eb$export$84a97ed1b33c6a8d); -function $ee46295ea5cfd7eb$export$199be3e6e7e83c08() { - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($ee46295ea5cfd7eb$var$ContentLoadingSelf, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("div", {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)("div", {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)("div", {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)("div", {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: "Loading contents..." - }) - ] - }); -} -const $ee46295ea5cfd7eb$var$PageLoadingSelf = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "loading-skeleton__PageLoadingSelf", - componentId: "sc-5hn2xq-5" -})([ - "display:flex;flex-flow:column nowrap;gap:", - ";height:100vh;padding:", - ";background:", - ";> div{background:", - ";", - "}> div:nth-child(1){height:10%;}> div:nth-child(2){height:25%;}> div:nth-child(3){flex-grow:1;}p{", - "}" -], (0, $71GSy.variableGlsp)(), (0, $71GSy.variableGlsp)(), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("color.base-100"), $ee46295ea5cfd7eb$export$84a97ed1b33c6a8d, (0, $3Zh6r$visuallyHidden)()); -function $ee46295ea5cfd7eb$export$a89b8b542bf88e85() { - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($ee46295ea5cfd7eb$var$PageLoadingSelf, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("div", {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)("div", {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)("div", {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: "Loading page..." - }) - ] - }); -} -const $ee46295ea5cfd7eb$export$3db9e2b8f2eba706 = (props)=>{ - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($ee46295ea5cfd7eb$var$MapLoadingWrapper, { - ...props, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($ee46295ea5cfd7eb$export$44c18d210d5de37b, {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)($ee46295ea5cfd7eb$export$44c18d210d5de37b, {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)($ee46295ea5cfd7eb$export$44c18d210d5de37b, {}) - ] - }); -}; -const $ee46295ea5cfd7eb$export$54cd1f09c6562ed4 = (props)=>{ - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($ee46295ea5cfd7eb$var$ChartLoadingWrapper, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChartLine), { - size: "xlarge" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: props.message - }) - ] - }); -}; - - - - - - - - - - - - - - - - -const $242e83ae8417d85b$var$config = { - pageOverrides: { - "aboutContent": { - data: { - "title": "About the Dashboard", - "description": "Visualization, Exploration, and Data Analysis (VEDA): Scalable and Interactive System for Science Data." - }, - content: ()=>(parcelRequire("9arrH")) - }, - "sandbox-override": { - data: {}, - content: ()=>(parcelRequire("19btR")) - }, - "/disclaimer": { - data: { - "menu": "Disclaimer", - "title": "This is the disclaimer" - }, - content: ()=>(parcelRequire("kszSE")) - }, - "/custom-page": { - data: { - "menu": "Custom", - "title": "A custom page", - "description": "This is the description of a custom page. And it is optional!" - }, - content: ()=>(parcelRequire("hePsv")) - }, - "/aparam/:id": { - data: { - "title": "This is a param!", - "description": "why so sullen..." - }, - content: ()=>(parcelRequire("7paWg")) - } - }, - strings: { - "stories": { - "one": "Story", - "other": "Stories" - }, - "storiesBanner": { - "one": "Explore the guided narratives below to discover how NASA satellites and other Earth observing resources reveal a changing planet.", - "other": "Explore the guided narratives below to discover how NASA satellites and other Earth observing resources reveal a changing planet." - }, - "dataCatalogBanner": { - "one": "This dashboard explores key indicators to track and compare changes over time.", - "other": "This dashboard explores key indicators to track and compare changes over time." - } - }, - booleans: { - "stories": { - "one": "Story", - "other": "Stories" - }, - "storiesBanner": { - "one": "Explore the guided narratives below to discover how NASA satellites and other Earth observing resources reveal a changing planet.", - "other": "Explore the guided narratives below to discover how NASA satellites and other Earth observing resources reveal a changing planet." - }, - "dataCatalogBanner": { - "one": "This dashboard explores key indicators to track and compare changes over time.", - "other": "This dashboard explores key indicators to track and compare changes over time." - } - }, - banner: { - "text": "Read the new data insight on using EMIT and AVIRIS-3 for monitoring large methane emission events.", - "url": "stories/emit-and-aviris-3", - "expires": "2024-08-03T12:00:00-04:00", - "type": "info" - }, - navItems: { - "mainNavItems": [ - { - "title": "Test", - "type": "dropdown", - "children": [ - { - "title": "test dropdown", - "to": "/stories", - "type": "internalLink" - } - ] - }, - { - "title": "Data Catalog", - "to": "/data-catalog", - "type": "internalLink" - }, - { - "title": "Exploration", - "to": "/exploration", - "type": "internalLink" - }, - { - "title": "stories", - "to": "/stories", - "type": "internalLink" - } - ], - "subNavItems": [ - { - "title": "About", - "to": "/about", - "type": "internalLink" - }, - { - "title": "Contact us", - "src": "https://docs.google.com/forms/d/e/1FAIpQLSfGcd3FDsM3kQIOVKjzdPn4f88hX8RZ4Qef7qBsTtDqxjTSkg/viewform?embedded=true", - "type": "modal" - } - ] - }, - cookieConsentForm: { - "title": "Cookie Consent", - "copy": '

We use cookies to enhance your browsing experience and to help us understand how our website is used. These cookies allow us to collect data on site usage and improve our services based on your interactions. To learn more about it, see our Privacy Policy

' - } -}; -const $242e83ae8417d85b$export$bca14c5b3b88a9c9 = null; -const $242e83ae8417d85b$export$73105a133948e25f = [ - { - "name": "Topics", - "values": [ - { - "id": "agriculture", - "name": "Agriculture" - }, - { - "id": "air-quality", - "name": "Air Quality" - }, - { - "id": "covid-19", - "name": "Covid 19" - } - ] - }, - { - "name": "Source", - "values": [ - { - "id": "development-seed", - "name": "Development Seed" - } - ] - } -]; -const $242e83ae8417d85b$export$72427a1521dd0069 = (key)=>$242e83ae8417d85b$var$config.pageOverrides[key]; -const $242e83ae8417d85b$export$dce756e42e46fb8d = Object.keys($242e83ae8417d85b$var$config.pageOverrides).filter((k)=>k.startsWith("/")); -const $242e83ae8417d85b$export$f8963f3214707ee4 = (variable)=>$242e83ae8417d85b$var$config.strings[variable]; -const $242e83ae8417d85b$export$11811c4d2c6a473d = (variable)=>$242e83ae8417d85b$var$config.booleans[variable]; -const $242e83ae8417d85b$export$44487a86467333c3 = ()=>$242e83ae8417d85b$var$config; -const $242e83ae8417d85b$export$13d093fb7ee5439c = ()=>$242e83ae8417d85b$var$config.banner; -const $242e83ae8417d85b$export$82c8c4fe4976ca54 = ()=>$242e83ae8417d85b$var$config.navItems; -const $242e83ae8417d85b$export$5bcbf72a6bf6fd08 = ()=>$242e83ae8417d85b$var$config.cookieConsentForm; - - - - - - - - - - - - - -const $242e83ae8417d85b$export$98351ca05c1b59e4 = { - "GPM_3IMERGDF.v07": { - data: { - "id": "GPM_3IMERGDF.v07", - "name": "GPM IMERG Daily Precipitation", - "description": "GPM IMERG Final Precipitation L3 1 day 0.1 degree x 0.1 degree", - "media": { - "src": {}, - "alt": "CMIP6 Near-Surface Air Temperature Screenshot", - "author": { - "name": "NASA", - "url": null - } - }, - "taxonomy": [ - { - "name": "Topics", - "values": [ - { - "id": "climate", - "name": "Climate" - } - ] - } - ], - "layers": [ - { - "id": "GPM_3IMERGDF.v07", - "type": "cmr", - "stacCol": "GPM_3IMERGDF", - "tileApiEndpoint": "https://dev-titiler-cmr.delta-backend.com/WebMercatorQuad/tilejson.json", - "name": "GPM IMERG Final Precipitation L3 1 day 0.1 degree x 0.1 degree", - "description": "GPM Level 3 IMERG Final Daily 10 x 10 km (GPM_3IMERGDF) accumulated precipitation", - "time_density": "day", - "zoomExtent": [ - 0, - 20 - ], - "sourceParams": { - "resampling": "bilinear", - "variable": "precipitation", - "colormap_name": "gnbu", - "rescale": [ - 0, - 46 - ], - "maxzoom": 12, - "concept_id": "C2723754864-GES_DISC", - "backend": "xarray" - }, - "legend": { - "unit": { - "label": null - }, - "type": "gradient", - "min": "0 mm/hr", - "max": "46 mm/hr", - "stops": [ - "#f7fcf0", - "#e6f5e1", - "#d7efd1", - "#c5e8c2", - "#abdeb6", - "#8bd2bf", - "#6bc3c9", - "#4bafd1", - "#3193c2", - "#1878b4", - "#085da0", - "#084081" - ] - } - } - ] - }, - content: ()=>(parcelRequire("duBRp")) - }, - "casagfed-carbonflux-monthgrid-v3": { - data: { - "id": "casagfed-carbonflux-monthgrid-v3", - "name": "CASA-GFED3 Land Carbon Flux", - "description": "Global, monthly 0.5 degree resolution carbon fluxes from Net Primary Production (NPP), heterotrophic respiration (Rh), wildfire emissions (FIRE), and fuel wood burning emissions (FUEL) derived from the CASA-GFED model, version 3", - "usage": [ - { - "url": "https://us-ghg-center.github.io/ghgc-docs/cog_transformation/casagfed-carbonflux-monthgrid-v3.html", - "label": "Notebook showing data transformation to COG for ingest to the US GHG Center", - "title": "Data Transformation Notebook" - }, - { - "url": "https://us-ghg-center.github.io/ghgc-docs/user_data_notebooks/casagfed-carbonflux-monthgrid-v3_User_Notebook.html", - "label": "Notebook to read, visualize, and explore data statistics", - "title": "Sample Data Notebook" - }, - { - "url": "https://hub.ghg.center/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2FUS-GHG-Center%2Fghgc-docs&urlpath=tree%2Fghgc-docs%2Fuser_data_notebooks%2Fcasagfed-carbonflux-monthgrid-v3_User_Notebook.ipynb&branch=main", - "label": "Run example notebook", - "title": "Interactive Session in the US GHG Center JupyterHub (requires account)" - }, - { - "url": "https://dljsq618eotzp.cloudfront.net/browseui/index.html#casagfed-carbonflux-monthgrid-v3/", - "label": "Browse and download the data", - "title": "Data Browser" - } - ], - "media": { - "src": {}, - "alt": "wildfire", - "author": { - "name": "Marcus Kauffman" - } - }, - "taxonomy": [ - { - "name": "Topics", - "values": [ - { - "id": "natural-emissions-and-sinks", - "name": "Natural Emissions and Sinks" - } - ] - }, - { - "name": "Source", - "values": [ - { - "id": "nasa", - "name": "NASA" - } - ] - }, - { - "name": "Gas", - "values": [ - { - "id": "co\u2082", - "name": "CO\u2082" - } - ] - }, - { - "name": "Product Type", - "values": [ - { - "id": "model-output", - "name": "Model Output" - } - ] - } - ], - "infoDescription": "
  • Temporal Extent: January 2000 - December 2021
  • Temporal Resolution: Monthly
  • Spatial Extent: Global
  • Spatial Resolution: 1 km x 1 km
  • Data Units: Tons of carbon per 1 km x 1 km cell (monthly total)
  • Data Type: Research
  • Data Latency: Updated annually, following the release of an updated [BP Statistical Review of World Energy report]
", - "layers": [ - { - "id": "casa-gfed-co2-flux", - "stacApiEndpoint": "https://earth.gov/ghgcenter/api/stac", - "tileApiEndpoint": "https://earth.gov/ghgcenter/api/raster", - "stacCol": "casagfed-carbonflux-monthgrid-v3", - "name": "Net Primary Production (NPP)", - "type": "raster", - "description": "Model-estimated net primary production (NPP), which is the amount of carbon available from plants", - "initialDatetime": "newest", - "projection": { - "id": "equirectangular" - }, - "basemapId": "light", - "zoomExtent": [ - 0, - 20 - ], - "sourceParams": { - "assets": "npp", - "rescale": [ - 0, - 0.3 - ] - }, - "compare": { - "datasetId": "nighttime-lights", - "layerId": "nightlights-hd-monthly", - "mapLabel": ({ dateFns: dateFns, datetime: datetime, compareDatetime: compareDatetime })=>{ - if (dateFns && datetime && compareDatetime) return `${dateFns.format(datetime, "LLL yyyy")} VS ${dateFns.format(compareDatetime, "LLL yyyy")}`; - } - }, - "legend": { - "unit": { - "label": "kg Carbon/m\xb2/mon" - }, - "type": "gradient", - "min": 0, - "max": 0.3, - "stops": [ - "#F7F4F9", - "#E9E3F0", - "#D9C3DF", - "#CDA0CD", - "#D57ABA", - "#E34A9F", - "#DF2179", - "#C10E51", - "#92003F", - "#67001F" - ] - }, - "info": { - "source": "NASA", - "spatialExtent": "Global", - "temporalResolution": "Monthly", - "unit": "10\xb9\u2075 molecules cm\u207B\xb2" - } - }, - { - "id": "casa-gfed-co2-flux-hr", - "stacApiEndpoint": "https://earth.gov/ghgcenter/api/stac", - "tileApiEndpoint": "https://earth.gov/ghgcenter/api/raster", - "stacCol": "casagfed-carbonflux-monthgrid-v3", - "name": "Heterotrophic Respiration (Rh)", - "type": "raster", - "description": "Model-estimated heterotrophic respiration (Rh), which is the flux of carbon from the soil to the atmosphere", - "initialDatetime": "newest", - "projection": { - "id": "equirectangular" - }, - "basemapId": "light", - "zoomExtent": [ - 0, - 20 - ], - "sourceParams": { - "assets": "rh", - "colormap_name": "blues", - "rescale": [ - 0, - 0.3 - ] - }, - "compare": { - "datasetId": "casagfed-carbonflux-monthgrid-v3", - "layerId": "casa-gfed-co2-flux-hr", - "mapLabel": ({ dateFns: dateFns, datetime: datetime, compareDatetime: compareDatetime })=>{ - if (dateFns && datetime && compareDatetime) return `${dateFns.format(datetime, "LLL yyyy")} VS ${dateFns.format(compareDatetime, "LLL yyyy")}`; - } - }, - "legend": { - "unit": { - "label": "kg Carbon/m\xb2/mon" - }, - "type": "gradient", - "min": 0, - "max": 0.3, - "stops": [ - "#F7F4F9", - "#E9E3F0", - "#D9C3DF", - "#CDA0CD", - "#D57ABA", - "#E34A9F", - "#DF2179", - "#C10E51", - "#92003F", - "#67001F" - ] - } - }, - { - "id": "casa-gfed-co2-flux-nee", - "stacApiEndpoint": "https://earth.gov/ghgcenter/api/stac", - "tileApiEndpoint": "https://earth.gov/ghgcenter/api/raster", - "stacCol": "casagfed-carbonflux-monthgrid-v3", - "name": "Net Ecosystem Exchange (NEE)", - "type": "raster", - "description": "Model-estimated net ecosystem exchange (NEE), which is the net carbon flux to the atmosphere", - "initialDatetime": "newest", - "projection": { - "id": "equirectangular" - }, - "basemapId": "light", - "zoomExtent": [ - 0, - 20 - ], - "sourceParams": { - "assets": "nee", - "colormap_name": "seismic", - "rescale": [ - -0.1, - 0.1 - ] - }, - "compare": { - "datasetId": "casagfed-carbonflux-monthgrid-v3", - "layerId": "casa-gfed-co2-flux-nee", - "mapLabel": ({ dateFns: dateFns, datetime: datetime, compareDatetime: compareDatetime })=>{ - if (dateFns && datetime && compareDatetime) return `${dateFns.format(datetime, "LLL yyyy")} VS ${dateFns.format(compareDatetime, "LLL yyyy")}`; - } - }, - "legend": { - "unit": { - "label": "kg Carbon/m\xb2/mon" - }, - "type": "gradient", - "min": -0.1, - "max": 0.1, - "stops": [ - "#3B4CC0", - "#6788EE", - "#9ABBFF", - "#C9D7F0", - "#EDD1C2", - "#F7A889", - "#E26952", - "#B40426" - ] - } - }, - { - "id": "casa-gfed-co2-flux-fe", - "stacApiEndpoint": "https://earth.gov/ghgcenter/api/stac", - "tileApiEndpoint": "https://earth.gov/ghgcenter/api/raster", - "stacCol": "casagfed-carbonflux-monthgrid-v3", - "name": "Fire Emissions (FIRE)", - "type": "raster", - "description": "Model-estimated flux of carbon to the atmosphere from wildfires", - "initialDatetime": "newest", - "projection": { - "id": "equirectangular" - }, - "basemapId": "light", - "zoomExtent": [ - 0, - 20 - ], - "sourceParams": { - "assets": "fire", - "colormap_name": "purd", - "rescale": [ - 0, - 0.3 - ] - }, - "compare": { - "datasetId": "casagfed-carbonflux-monthgrid-v3", - "layerId": "casa-gfed-co2-flux-fe", - "mapLabel": ({ dateFns: dateFns, datetime: datetime, compareDatetime: compareDatetime })=>{ - if (dateFns && datetime && compareDatetime) return `${dateFns.format(datetime, "LLL yyyy")} VS ${dateFns.format(compareDatetime, "LLL yyyy")}`; - } - }, - "legend": { - "unit": { - "label": "kg Carbon/m\xb2/mon" - }, - "type": "gradient", - "min": 0, - "max": 0.3, - "stops": [ - "#F7F4F9", - "#E9E3F0", - "#D9C3DF", - "#CDA0CD", - "#D57ABA", - "#E34A9F", - "#DF2179", - "#C10E51", - "#92003F", - "#67001F" - ] - } - }, - { - "id": "casa-gfed-co2-flux-fuel", - "stacApiEndpoint": "https://earth.gov/ghgcenter/api/stac", - "tileApiEndpoint": "https://earth.gov/ghgcenter/api/raster", - "stacCol": "casagfed-carbonflux-monthgrid-v3", - "name": "Wood Fuel Emissions (FUEL)", - "type": "raster", - "description": "Model-estimated flux of carbon to the atmosphere from wood burned for fuel", - "initialDatetime": "newest", - "projection": { - "id": "equirectangular" - }, - "basemapId": "light", - "zoomExtent": [ - 0, - 20 - ], - "sourceParams": { - "assets": "fuel", - "colormap_name": "bupu", - "rescale": [ - 0, - 0.03 - ] - }, - "compare": { - "datasetId": "casagfed-carbonflux-monthgrid-v3", - "layerId": "casa-gfed-co2-flux-fuel", - "mapLabel": ({ dateFns: dateFns, datetime: datetime, compareDatetime: compareDatetime })=>{ - if (dateFns && datetime && compareDatetime) return `${dateFns.format(datetime, "LLL yyyy")} VS ${dateFns.format(compareDatetime, "LLL yyyy")}`; - } - }, - "legend": { - "unit": { - "label": "kg Carbon/m\xb2/mon" - }, - "type": "gradient", - "min": 0, - "max": 0.03, - "stops": [ - "#F7FCFD", - "#DCE9F2", - "#B5CCE3", - "#96ACD2", - "#8C7DBA", - "#894DA3", - "#821580", - "#4D004B" - ] - } - } - ] - }, - content: ()=>(parcelRequire("kJRY6")) - }, - "fire": { - data: { - "id": "fire", - "name": "EIS Fire", - "description": "EIS Fire.", - "media": { - "src": {}, - "alt": "Power plant shooting steam at the sky.", - "author": { - "name": "Mick Truyts", - "url": "https://unsplash.com/photos/x6WQeNYJC1w" - } - }, - "taxonomy": [ - { - "name": "Topics", - "values": [ - { - "id": "covid-19", - "name": "Covid 19" - } - ] - }, - { - "name": "Sector", - "values": [ - { - "id": "agriculture-forestry-and-land-use", - "name": "Agriculture, Forestry and Land Use" - }, - { - "id": "energy", - "name": "Energy" - } - ] - }, - { - "name": "Producer", - "values": [ - { - "id": "nist", - "name": "NIST" - } - ] - }, - { - "name": "Gas Emission", - "values": [ - { - "id": "c-ox", - "name": "COx" - } - ] - } - ], - "layers": [ - { - "id": "eis_fire_perimeter", - "stacCol": "eis_fire_perimeter", - "name": "Fire", - "type": "vector", - "description": "eis_fire_perimeter", - "zoomExtent": [ - 5, - 20 - ] - } - ] - }, - content: ()=>(parcelRequire("aF585")) - }, - "nighttime-lights": { - data: { - "featured": true, - "id": "nighttime-lights", - "name": "Nighttime Lights", - "description": "During the COVID-19 pandemic, researchers are using night light observations to track variations in energy use, migration, and transportation in response to social distancing and lockdown measures.", - "media": { - "src": {}, - "alt": "Satellite image of Earth at night.", - "author": { - "name": "NASA Earth Observatory", - "url": "https://earthobservatory.nasa.gov/images/90008/night-light-maps-open-up-new-applications" - } - }, - "taxonomy": [ - { - "name": "Topics", - "values": [ - { - "id": "covid-19", - "name": "Covid 19" - }, - { - "id": "agriculture", - "name": "Agriculture" - } - ] - }, - { - "name": "Sector", - "values": [ - { - "id": "electricity", - "name": "Electricity" - } - ] - }, - { - "name": "Producer", - "values": [ - { - "id": "nasa", - "name": "NASA" - } - ] - }, - { - "name": "Gas Emission", - "values": [ - { - "id": "dos", - "name": "DOS" - } - ] - } - ], - "layers": [ - { - "id": "nightlights-hd-monthly", - "stacCol": "nightlights-hd-monthly", - "name": "Nightlights Monthly", - "type": "raster", - "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sodales semper risus, suscipit varius diam facilisis non.", - "zoomExtent": [ - 4, - 16 - ], - "sourceParams": { - "bidx": 1, - "colormap_name": "inferno", - "rescale": [ - 0, - 255 - ] - }, - "legend": { - "type": "gradient", - "min": "Less", - "max": "More", - "stops": [ - "#08041d", - "#1f0a46", - "#52076c", - "#f57c16", - "#f7cf39" - ] - } - } - ] - }, - content: ()=>(parcelRequire("h00Wy")) - }, - "no2": { - data: { - "id": "no2", - "name": "Nitrogen Dioxide", - "featured": true, - "sourceExclusive": "Mock", - "description": "Since the outbreak of the novel coronavirus, atmospheric concentrations of nitrogen dioxide have changed by as much as 60% in some regions.", - "usage": [ - { - "url": "https://nasa-impact.github.io/veda-documentation/timeseries-stac-api.html", - "label": "Static notebook", - "title": "Time series using STAC API statistics endpoints" - }, - { - "url": "https://daskhub.veda.smce.nasa.gov/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fnasa-impact%2Fveda-documentation&urlpath=lab%2Ftree%2Fveda-documentation%2Ftimeseries-stac-api.ipynb&branch=main", - "label": "SMCE DaskHub", - "title": "Time series using STAC API statistics endpoints" - }, - { - "url": "https://github.com/NASA-IMPACT/veda-docs", - "label": "All the docs for the site", - "title": "Documentaion repo" - }, - { - "url": "https://d36s2ep3ahcq5b.cloudfront.net/browseui/index.html#ch4_inverse_flux", - "label": "Data Browser", - "title": "Download data" - } - ], - "media": { - "src": {}, - "alt": "Power plant shooting steam at the sky.", - "author": { - "name": "Mick Truyts", - "url": "https://unsplash.com/photos/x6WQeNYJC1w" - } - }, - "taxonomy": [ - { - "name": "Grade", - "values": [ - { - "id": "research", - "name": "Research" - } - ] - }, - { - "name": "Uncertainty", - "values": [ - { - "id": "low", - "name": "Low" - } - ] - }, - { - "name": "Topics", - "values": [ - { - "id": "covid-19", - "name": "Covid 19" - }, - { - "id": "agriculture", - "name": "Agriculture" - }, - { - "id": "air-quality", - "name": "Air Quality" - } - ] - }, - { - "name": "Sector", - "values": [ - { - "id": "electricity", - "name": "Electricity" - } - ] - }, - { - "name": "Producer", - "values": [ - { - "id": "nasa", - "name": "NASA" - } - ] - }, - { - "name": "Gas Emission", - "values": [ - { - "id": "dos", - "name": "DOS" - } - ] - }, - { - "name": "Source", - "values": [ - { - "id": "mock", - "name": "Mock" - } - ] - } - ], - "infoDescription": '
  • Temporal Extent: January 2000 - December 2021
  • Temporal Resolution: Monthly
  • Spatial Extent: Global
  • Spatial Resolution: 1 km x 1 km
  • Data Units: Tons of carbon per 1 km x 1 km cell (monthly total)
  • Data Type: Research
  • Data Latency: Updated annually, following the release of an updated BP Statistical Review of World Energy report
', - "layers": [ - { - "id": "no2-monthly", - "stacCol": "no2-monthly", - "name": "No2 PT", - "media": { - "src": {}, - "alt": "Placeholder Image" - }, - "type": "raster", - "projection": { - "id": "polarNorth" - }, - "bounds": [ - -10, - 36, - -5, - 42 - ], - "description": "Levels in 10\xb9\u2075 molecules cm\u207B\xb2. Darker colors indicate higher nitrogen dioxide (NO\u2082) levels associated and more activity. Lighter colors indicate lower levels of NO\u2082 and less activity.", - "zoomExtent": [ - 0, - 20 - ], - "sourceParams": { - "resampling_method": "bilinear", - "bidx": 1, - "color_formula": "gamma r 1.05", - "colormap_name": "coolwarm", - "rescale": [ - 0, - 15000000000000000 - ] - }, - "compare": { - "datasetId": "nighttime-lights", - "layerId": "nightlights-hd-monthly", - "mapLabel": ({ dateFns: dateFns, datetime: datetime, compareDatetime: compareDatetime })=>{ - return `${dateFns.format(datetime, "yyyy")} VS ${dateFns.format(compareDatetime, "LLL yyyy")}`; - } - }, - "legend": { - "unit": { - "label": "Molecules cm3" - }, - "type": "gradient", - "min": "Less", - "max": "More", - "stops": [ - "#99c5e0", - "#f9eaa9", - "#f7765d", - "#c13b72", - "#461070", - "#050308" - ] - }, - "analysis": { - "metrics": [ - "min", - "max", - "non-existent" - ] - }, - "info": { - "source": "NASA", - "spatialExtent": "Global", - "temporalResolution": "Monthly", - "unit": "10\xb9\u2075 molecules cm\u207B\xb2" - } - }, - { - "id": "no2-monthly-2", - "stacCol": "no2-monthly", - "name": "No2 US", - "bounds": [ - -124, - 29, - -65, - 49 - ], - "type": "raster", - "description": "Levels in 10\xb9\u2075 molecules cm\u207B\xb2. Darker colors indicate higher nitrogen dioxide (NO\u2082) levels associated and more activity. Lighter colors indicate lower levels of NO\u2082 and less activity.", - "basemapId": "dark", - "zoomExtent": [ - 0, - 20 - ], - "sourceParams": { - "resampling_method": "bilinear", - "bidx": 1, - "color_formula": "gamma r 1.05", - "colormap_name": "coolwarm", - "rescale": [ - 0, - 15000000000000000 - ] - }, - "legend": { - "unit": { - "label": "Molecules cm3" - }, - "type": "gradient", - "min": "Less", - "max": "More", - "stops": [ - "#99c5e0", - "#f9eaa9", - "#f7765d", - "#c13b72", - "#461070", - "#050308" - ] - }, - "analysis": { - "exclude": true - } - }, - { - "id": "no2-monthly-diff", - "stacCol": "no2-monthly-diff", - "name": "No2 (Diff) - let's make this title reaaaaaaly long", - "type": "raster", - "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sodales semper risus, suscipit varius diam facilisis non.", - "zoomExtent": [ - 0, - 20 - ], - "sourceParams": { - "resampling_method": "bilinear", - "bidx": 1, - "colormap_name": "rdbu_r", - "rescale": [ - -8000000000000000, - 8000000000000000 - ] - }, - "compare": { - "datasetId": "no2", - "layerId": "no2-monthly-diff", - "mapLabel": ({ dateFns: dateFns, datetime: datetime, compareDatetime: compareDatetime })=>{ - return `${dateFns.format(datetime, "yyyy")} VS ${dateFns.format(compareDatetime, "LLL yyyy")}`; - } - }, - "legend": { - "unit": { - "label": "molecules/cm3" - }, - "type": "gradient", - "min": "-3934857984753", - "max": "3348573489573", - "stops": [ - "#3A88BD", - "#C9E0ED", - "#E4EEF3", - "#FDDCC9", - "#DD7059" - ] - } - } - ] - }, - content: ()=>(parcelRequire("7KDeE")) - }, - "sandbox": { - data: { - "featured": false, - "id": "sandbox", - "name": "Sandbox", - "description": "Travel restrictions and lockdown measures have disrupted the shipping industry and the global economy broadly. NASA researchers are using artificial intelligence to track shipping activities across major ports in the U.S.", - "media": { - "src": {}, - "alt": "Generic placeholder by Unsplash", - "author": { - "name": "Unsplash", - "url": "https://unsplash.com/" - } - }, - "taxonomy": [ - { - "name": "Topics", - "values": [ - { - "id": "covid-19", - "name": "Covid 19" - }, - { - "id": "agriculture", - "name": "Agriculture" - }, - { - "id": "our-planet", - "name": "Our Planet" - }, - { - "id": "experimental", - "name": "Experimental" - }, - { - "id": "untested", - "name": "Untested" - } - ] - } - ], - "layers": [ - { - "id": "combined_CMIP6_daily_GISS-E2-1-G_tas_kerchunk_DEMO", - "stacCol": "combined_CMIP6_daily_GISS-E2-1-G_tas_kerchunk_DEMO", - "name": "CMIP6 Daily GISS-E2-1-G Near-Surface Air Temperature (demo subset)", - "type": "zarr", - "tileApiEndpoint": "https://dev-titiler-xarray.delta-backend.com/tilejson.json", - "description": "Historical (1950-2014) daily-mean near-surface (usually, 2 meter) air temperature in Kelvin.", - "zoomExtent": [ - 0, - 20 - ], - "sourceParams": { - "reference": "true", - "resampling_method": "bilinear", - "variable": "tas", - "colormap_name": "coolwarm", - "rescale": [ - 232, - 312 - ], - "maxzoom": 12 - }, - "legend": { - "unit": { - "label": "K" - }, - "type": "gradient", - "min": 232, - "max": 312, - "stops": [ - "#3b4cc0", - "#7b9ff9", - "#c0d4f5", - "#f2cbb7", - "#ee8468", - "#b40426" - ] - } - }, - { - "id": "blue-tarp-planetscope", - "stacCol": "blue-tarp-planetscope", - "name": "Blue tarp test", - "type": "raster", - "description": "Blue tarp tests", - "zoomExtent": [ - 10, - 20 - ] - }, - { - "id": "hls-s30-002-ej", - "stacCol": "hls-s30-002-ej", - "name": "HLS", - "type": "raster", - "description": "Testing HLS", - "zoomExtent": [ - 10, - 16 - ], - "sourceParams": { - "post_process": "swir", - "assets": [ - "B12", - "B8A", - "B04" - ] - } - }, - { - "id": "social-vul-1", - "stacCol": "social-vulnerability-index-household", - "name": "Household and Disability Score", - "type": "raster", - "description": "Household Composition & Disability (Aged 65 or Older, Aged 17 or Younger, Civilian with a Disability, Single-Parent Households) - Percentile ranking", - "projection": { - "name": "lambertConformalConic", - "center": [ - 0, - 30 - ], - "parallels": [ - 30, - 30 - ] - }, - "zoomExtent": [ - 2, - 16 - ], - "sourceParams": { - "resampling_method": "bilinear", - "bidx": 1, - "colormap_name": "oranges", - "rescale": [ - 0, - 1 - ] - }, - "compare": { - "datasetId": "sandbox", - "layerId": "social-vul-1", - "mapLabel": ({ dateFns: dateFns, datetime: datetime, compareDatetime: compareDatetime })=>{ - return `${dateFns.format(datetime, "LLL yyyy")} VS ${dateFns.format(compareDatetime, "LLL yyyy")}`; - } - }, - "legend": { - "type": "gradient", - "min": "0", - "max": "1", - "stops": [ - "#fff5eb", - "#fdd9b4", - "#fda762", - "#f3701b", - "#c54102", - "#7f2704" - ] - } - }, - { - "id": "social-vul-2", - "stacCol": "social-vulnerability-index-household", - "name": "Household and Disability Score 2", - "type": "raster", - "description": "Household Composition & Disability (Aged 65 or Older, Aged 17 or Younger, Civilian with a Disability, Single-Parent Households) - Percentile ranking", - "zoomExtent": [ - 2, - 16 - ], - "sourceParams": { - "resampling_method": "bilinear", - "bidx": 1, - "colormap_name": "blues", - "rescale": [ - 0, - 0.5 - ] - }, - "legend": { - "type": "gradient", - "min": "0", - "max": "1", - "stops": [ - "#ffffff", - "#0000ff" - ] - } - }, - { - "id": "epa-annual-emissions_1b1a_coal_mining_underground", - "stacCol": "EPA-annual-emissions_1B1a_Coal_Mining_Underground", - "name": "Underground Coal Mines", - "type": "raster", - "description": "Emissions from sector 1B1a from underground coal mining.", - "zoomExtent": [ - 0, - 20 - ], - "sourceParams": { - "colormap_name": "rainbow", - "rescale": [ - 0, - 2022634652958 - ], - "nodata": 0 - }, - "legend": { - "type": "gradient", - "min": 0, - "max": 2022634652958, - "stops": [ - "#60007d", - "#30137d", - "#1960ae", - "#7ac300", - "#f2ce00", - "#ef6a01", - "#cc0019" - ] - } - }, - { - "id": "dev-fail", - "stacCol": "dev-fail", - "name": "Failing layer", - "description": "failing", - "type": "raster" - }, - { - "id": "geoglam", - "stacCol": "geoglam", - "name": "GEOGLAM Crop Conditions", - "type": "raster", - "description": "Combined crop conditions across both the Crop Monitor for AMIS and Crop Monitor for Early Warning", - "zoomExtent": [ - 0, - 16 - ], - "sourceParams": { - "colormap": '{"1": [120, 120, 120], "2": [130, 65, 0], "3": [66, 207, 56], "4": [245, 239, 0], "5": [241, 89, 32], "6": [168, 0, 0], "7": [0, 143, 201]}', - "bidx": 1, - "unscale": false, - "resampling": "nearest", - "max_size": 1024, - "return_mask": true - }, - "legend": { - "type": "categorical", - "stops": [ - { - "color": "#3A8DC6", - "label": "Exceptional" - }, - { - "color": "#62D246", - "label": "Favourable" - }, - { - "color": "#FFFF00", - "label": "Watch" - }, - { - "color": "#EC5830", - "label": "Poor" - }, - { - "color": "#891911", - "label": "Failure" - }, - { - "color": "#787878", - "label": "Out of season" - }, - { - "color": "#804115", - "label": "No data" - } - ] - } - }, - { - "id": "facebook_population_density", - "stacCol": "facebook_population_density", - "name": "Facebook Population Density", - "type": "raster", - "description": "Facebook high-resolution population density with a 30m\xb2 resolution", - "zoomExtent": [ - 0, - 20 - ], - "sourceParams": { - "resampling": "bilinear", - "bidx": 1, - "colormap_name": "ylorrd", - "rescale": [ - 0, - 69 - ] - }, - "legend": { - "type": "gradient", - "min": "0", - "max": "69", - "stops": [ - "#ffffcc", - "#fee187", - "#feab49", - "#fc5b2e", - "#d41020", - "#800026" - ] - } - } - ], - "related": [ - { - "type": "dataset", - "id": "no2" - }, - { - "type": "story", - "id": "air-quality-and-covid-19" - } - ] - }, - content: ()=>(parcelRequire("d4McG")) - } -}; - - - - - - - - -const $242e83ae8417d85b$export$417f05a13bd2667c = { - "air-quality-and-covid-19": { - data: { - "featured": true, - "id": "air-quality-and-covid-19", - "name": "Air Quality and COVID-19", - "description": "When governments began implementing shutdowns at the start of the COVID-19 pandemic, scientists wondered how the atmosphere would respond to the sudden change in human behavior.", - "media": { - "src": {}, - "alt": "Clear nightsky with crescent moon above the mountains", - "author": { - "name": "Benjamin Voros", - "url": "https://unsplash.com/photos/U-Kty6HxcQc" - } - }, - "pubDate": "2020-12-01T00:00:00.000Z", - "taxonomy": [ - { - "name": "Topics", - "values": [ - { - "id": "air-quality", - "name": "Air Quality" - }, - { - "id": "covid-19", - "name": "Covid 19" - } - ] - } - ] - }, - content: ()=>(parcelRequire("HMzgP")) - }, - "external-link-test": { - data: { - "featured": true, - "id": "external-link-test", - "name": "External Link Test", - "description": "Story to test external link", - "media": { - "src": {}, - "alt": "Generic placeholder by Unsplash", - "author": { - "name": "Unsplash", - "url": "https://unsplash.com/" - } - }, - "pubDate": "2023-02-09T00:00:00.000Z", - "taxonomy": [ - { - "name": "Topics", - "values": [ - { - "id": "agriculture", - "name": "Agriculture" - } - ] - }, - { - "name": "Source", - "values": [ - { - "id": "development-seed", - "name": "Development Seed" - } - ] - } - ], - "related": [ - { - "type": "dataset", - "id": "no2" - }, - { - "type": "story", - "id": "air-quality-and-covid-19" - } - ], - "asLink": { - "url": "https://developmentseed.org" - }, - "isLinkExternal": true - }, - content: ()=>(parcelRequire("4qyYU")) - }, - "internal-link-test": { - data: { - "featured": true, - "id": "internal-link-test", - "name": "Internal Link Test", - "description": "Story to test internal link. Link to cata catalog.", - "isHidden": true, - "media": { - "src": {}, - "alt": "Generic placeholder by Unsplash", - "author": { - "name": "Unsplash", - "url": "https://unsplash.com/" - } - }, - "pubDate": "2023-02-09T00:00:00.000Z", - "taxonomy": [ - { - "name": "Topics", - "values": [ - { - "id": "agriculture", - "name": "Agriculture" - } - ] - }, - { - "name": "Source", - "values": [ - { - "id": "development-seed", - "name": "Development Seed" - } - ] - } - ], - "related": [ - { - "type": "dataset", - "id": "no2" - }, - { - "type": "story", - "id": "air-quality-and-covid-19" - } - ], - "asLink": { - "url": "/data-catalog" - } - }, - content: ()=>(parcelRequire("kSsCO")) - }, - "life-of-water": { - data: { - "featured": true, - "id": "life-of-water", - "name": "This is the life of water", - "description": "Sed sed lectus vitae odio vestibulum mattis. Integer iaculis nisl lectus, vel aliquet nulla imperdiet in.", - "media": { - "src": {}, - "alt": "Generic placeholder by Unsplash", - "author": { - "name": "Unsplash", - "url": "https://unsplash.com/" - } - }, - "pubDate": "2022-02-09T00:00:00.000Z", - "taxonomy": [ - { - "name": "Topics", - "values": [ - { - "id": "agriculture", - "name": "Agriculture" - } - ] - }, - { - "name": "Source", - "values": [ - { - "id": "development-seed", - "name": "Development Seed" - } - ] - } - ], - "related": [ - { - "type": "dataset", - "id": "no2" - }, - { - "type": "story", - "id": "external-link-test" - } - ] - }, - content: ()=>(parcelRequire("3bRjQ")) - } -}; - - -const $1364a85f64e388be$export$255f2c618812acab = (0, $242e83ae8417d85b$export$98351ca05c1b59e4); -const $1364a85f64e388be$export$394c009f792e3052 = (0, $242e83ae8417d85b$export$417f05a13bd2667c); - - - -const $dd954574fbe4cbaf$export$24c438aeb316401e = (layerId)=>{ - const parentDataset = Object.values((0, $1364a85f64e388be$export$255f2c618812acab)).find((dataset)=>dataset.data.layers.find((l)=>l.id === layerId)); - return parentDataset?.data; -}; -const $dd954574fbe4cbaf$export$933351d61a6177c0 = ({ datasetId: datasetId, attr: attr })=>{ - return (0, $1364a85f64e388be$export$255f2c618812acab)[datasetId]?.data[attr]; -}; -const $dd954574fbe4cbaf$export$17b44589b4c203ee = Object.values((0, $1364a85f64e388be$export$255f2c618812acab)).map((d)=>d.data).filter((d)=>!d.disableExplore); -function $dd954574fbe4cbaf$var$enhanceDatasetLayers(dataset) { - return { - ...dataset, - layers: dataset.layers.map((layer)=>({ - ...layer, - parentDataset: { - id: dataset.id, - name: dataset.name - } - })) - }; -} -const $dd954574fbe4cbaf$export$2c493a4870f9968f = $dd954574fbe4cbaf$export$17b44589b4c203ee.map($dd954574fbe4cbaf$var$enhanceDatasetLayers); -const $dd954574fbe4cbaf$export$690412e814722277 = (dataset)=>dataset.map($dd954574fbe4cbaf$var$enhanceDatasetLayers); -const $dd954574fbe4cbaf$export$dbc8d795f9666d22 = Object.values((0, $1364a85f64e388be$export$255f2c618812acab)).flatMap((dataset)=>{ - return dataset.data.layers.map((l)=>({ - ...l, - parentDataset: { - id: dataset.data.id, - name: dataset.data.name - } - })); -}); -function $dd954574fbe4cbaf$export$3192ffac2c9c4f49(datasetId, datasetData) { - const { domain: domain, isPeriodic: isPeriodic, timeDensity: timeDensity } = datasetData; - if (!domain || domain.length === 0) throw new Error(`Invalid domain on dataset [${datasetId}]`); - if (!isPeriodic) return domain.map((d)=>(0, $4c754f8d949487da$export$eed8ce5347a58f09)(d)); - switch(timeDensity){ - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR: - return (0, $3Zh6r$datefnseachYearOfInterval)({ - start: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain[0]), - end: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain.last) - }); - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH: - return (0, $3Zh6r$datefnseachMonthOfInterval)({ - start: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain[0]), - end: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain.last) - }); - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY: - return (0, $3Zh6r$datefnseachDayOfInterval)({ - start: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain[0]), - end: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(domain.last) - }); - default: - throw new Error(`Invalid time density [${timeDensity}] on dataset [${datasetId}]`); - } -} -function $dd954574fbe4cbaf$export$e3ff1717ffebe7f1(date, timeDensity) { - switch(timeDensity){ - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH: - return (0, $3Zh6r$datefnsstartOfMonth)(date); - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR: - return (0, $3Zh6r$datefnsstartOfYear)(date); - } - return (0, $3Zh6r$datefnsstartOfDay)(date); -} -const $dd954574fbe4cbaf$export$3ae94a2503e890a1 = (date, view)=>{ - if (!date) return "Date"; - switch(view){ - case "decade": - return (0, $3Zh6r$datefnsformat)(date, "yyyy"); - case "year": - return (0, $3Zh6r$datefnsformat)(date, "MMM yyyy"); - default: - return (0, $3Zh6r$datefnsformat)(date, "MMM d yyyy"); - } -}; -class $dd954574fbe4cbaf$export$6c23019e9e58bf80 extends Error { - code; - details; - constructor(message, code){ - super(message); - this.code = code; - } -} - - -const $0abb6a83db000395$var$loadingPattern = ".-.. --- .- -.. .. -. --.".split(" ").map((c)=>c.split("")); -const $0abb6a83db000395$var$errorPattern = ". .-. .-. --- .-. . -..".split(" ").map((c)=>c.split("")); -const $0abb6a83db000395$var$Track = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "dataset-list-item-status__Track", - componentId: "sc-1c4lesx-0" -})([ - "display:flex;gap:1.5rem;margin:auto;padding:0 1rem;" -]); -const $0abb6a83db000395$var$Item = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "dataset-list-item-status__Item", - componentId: "sc-1c4lesx-1" -})([ - "height:", - "px;width:", - ";border-radius:4px;" -], (0, $aedc0827be93c9e9$export$6c6a4172763092dc), ({ code: code })=>code === "." ? "1rem" : "2rem"); -const $0abb6a83db000395$var$TrackBlock = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "dataset-list-item-status__TrackBlock", - componentId: "sc-1c4lesx-2" -})([ - "display:flex;gap:0.25rem;" -]); -const $0abb6a83db000395$var$TrackMessage = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "dataset-list-item-status__TrackMessage", - componentId: "sc-1c4lesx-3" -})([ - "position:absolute;left:50%;transform:translateX(-50%);padding:", - ";background:", - ";z-index:", - ";display:flex;gap:1rem;font-weight:", - ";font-size:0.875rem;text-align:center;", - "" -], (0, $3Zh6r$glsp)(0.5, 1), (0, $3Zh6r$themeVal)("color.surface-300a"), (0, $3Zh6r$themeVal)("zIndices.overlay"), (0, $3Zh6r$themeVal)("type.base.bold"), ({ isError: isError })=>isError && (0, $3Zh6r$css)([ - "color:", - ";" - ], (0, $3Zh6r$themeVal)("color.danger"))); -const $0abb6a83db000395$var$TrackLoading = (0, $3Zh6r$styledcomponents)($0abb6a83db000395$var$Track).withConfig({ - displayName: "dataset-list-item-status__TrackLoading", - componentId: "sc-1c4lesx-4" -})([ - "", - " ", - "{background:", - ";}" -], (0, $ee46295ea5cfd7eb$export$84a97ed1b33c6a8d), $0abb6a83db000395$var$Item, (0, $3Zh6r$themeVal)("color.base-200")); -const $0abb6a83db000395$var$TrackError = (0, $3Zh6r$styledcomponents)($0abb6a83db000395$var$Track).withConfig({ - displayName: "dataset-list-item-status__TrackError", - componentId: "sc-1c4lesx-5" -})([ - "", - "{background:", - ";}" -], $0abb6a83db000395$var$Item, (0, $3Zh6r$themeVal)("color.danger-200")); -function $0abb6a83db000395$export$a38e99aa73856d81(props) { - const { message: message } = props; - /* eslint-disable react/no-array-index-key */ return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$TrackLoading, { - children: $0abb6a83db000395$var$loadingPattern.map((letter, i)=>/*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$TrackBlock, { - children: letter.map((s, i2)=>/*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$Item, { - code: s - }, i2)) - }, i)) - }), - message && /*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$TrackMessage, { - children: message - }) - ] - }); -/* eslint-enable react/no-array-index-key */ } -function $0abb6a83db000395$export$41e7f677f20138f9(props) { - const { message: message, onRetryClick: onRetryClick, error: error } = props; - /* eslint-disable react/no-array-index-key */ const patternContent = /*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$TrackError, { - children: $0abb6a83db000395$var$errorPattern.map((letter, i)=>/*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$TrackBlock, { - children: letter.map((s, i2)=>/*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$Item, { - code: s - }, i2)) - }, i)) - }); - if (error instanceof (0, $dd954574fbe4cbaf$export$6c23019e9e58bf80) && error.code === "ANALYSIS_TOO_MANY_ASSETS") return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - patternContent, - /*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$TrackMessage, { - isError: true, - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)("p", { - children: [ - "Analysis is limited to ", - (0, $aedc0827be93c9e9$export$b09c7ce20cf488a2), - " data points. Your selection includes ", - error.details?.assetCount, - " points. Please select a shorter time range." - ] - }) - }) - ] - }); - if (error instanceof (0, $dd954574fbe4cbaf$export$6c23019e9e58bf80) && error.code === "ANALYSIS_NOT_SUPPORTED") return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - patternContent, - /*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$TrackMessage, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: "Analysis is not supported for this dataset." - }) - }) - ] - }); - if (error instanceof (0, $dd954574fbe4cbaf$export$6c23019e9e58bf80) && error.code === "ANALYSIS_NO_DATA") return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - patternContent, - /*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$TrackMessage, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: "No data for the selected time range and area of interest." - }) - }) - ] - }); - if (error instanceof (0, $dd954574fbe4cbaf$export$6c23019e9e58bf80) && error.code === "ANALYSIS_NO_VALID_DATA") return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - patternContent, - /*#__PURE__*/ (0, $3Zh6r$jsx)($0abb6a83db000395$var$TrackMessage, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: error.message - }) - }) - ] - }); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - patternContent, - message && /*#__PURE__*/ (0, $3Zh6r$jsxs)($0abb6a83db000395$var$TrackMessage, { - isError: true, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: message - }), - typeof onRetryClick === "function" ? /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Button), { - variation: "danger-fill", - size: "small", - onClick: onRetryClick, - children: [ - "Retry ", - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonArrowLoop), { - size: "small" - }) - ] - }) : null - ] - }) - ] - }); -/* eslint-enable react/no-array-index-key */ } - - - - - - - - - - - - - - -const $adfcc33585fd7d54$var$TrackMessage = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "dataset-track-message__TrackMessage", - componentId: "sc-3ax8qh-0" -})([ - "position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:", - ";font-size:0.75rem;fill:", - ";" -], (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$themeVal)("color.base")); -function $adfcc33585fd7d54$export$2e766fda229c2aa1(props) { - const { children: children } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)($adfcc33585fd7d54$var$TrackMessage, { - children: children - }); -} - - - - - - - - -const $700a91d09611eec7$var$IconButton = (0, $3Zh6r$styledcomponents)((0, $1137ef8b3394fd15$export$d3a4070914c20f9d)).withConfig({ - displayName: "layer-chart-analysis-menu__IconButton", - componentId: "sc-1eq11kw-0" -})([ - "z-index:1;" -]); -function $700a91d09611eec7$export$2e2bcd8739ae039({ activeMetrics: activeMetrics, triggerIcon: triggerIcon, onChange: onChange }) { - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Dropdown), { - alignment: "right", - direction: "up", - triggerElement: (props)=>/*#__PURE__*/ (0, $3Zh6r$jsx)($700a91d09611eec7$var$IconButton, { - tipContent: "Analysis metrics", - variation: "base-text", - size: "small", - fitting: "skinny", - ...props, - children: triggerIcon - }), - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $45add38d9d729aa2$export$2e2bcd8739ae039), { - activeMetrics: activeMetrics, - onMetricsChange: (m)=>onChange("analysisMetrics", m) - }) - }); -} - - - -const $d2ee715b9fe5fe89$var$CHART_MARGIN = 8; -const $d2ee715b9fe5fe89$var$ChartAnalysisMenu = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "dataset-chart__ChartAnalysisMenu", - componentId: "sc-1hi21s5-0" -})([ - "width:inherit;position:absolute;display:flex;justify-content:end;right:calc(", - "px + 0.5rem);z-index:", - ";" -], (props)=>props.axisWidth, (0, $3Zh6r$themeVal)("zIndices.overlay")); -const $d2ee715b9fe5fe89$var$AxisBackground = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "dataset-chart__AxisBackground", - componentId: "sc-1hi21s5-1" -})([ - "position:absolute;right:0;top:0;width:", - "px;height:100%;background-color:", - ";z-index:-1;" -], (props)=>props.axisWidth, (0, $aedc0827be93c9e9$export$4de9cec7d85f1e49)); -function $d2ee715b9fe5fe89$export$235522f86af7272d(props) { - const { xScaled: xScaled, width: width, isVisible: isVisible, dataset: dataset, activeMetrics: activeMetrics, highlightDate: highlightDate, onUpdateSettings: onUpdateSettings } = props; - const analysisData = dataset.analysis; - const timeseries = analysisData.data.timeseries; - const theme = (0, $3Zh6r$useTheme)(); - const areaDataKey = "stdArea"; - const height = 180; // Simplifying the enhancedTimeseries mapping - const enhancedTimeseries = timeseries.map((e)=>({ - ...e, - [areaDataKey]: [ - e.mean - e.std, - e.mean + e.std - ] - })); // Filter line and area metrics once, avoiding separate filter calls - const { lineMetrics: lineMetrics, areaMetrics: areaMetrics } = activeMetrics.reduce((acc, metric)=>{ - metric.id === "std" ? acc.areaMetrics.push(metric) : acc.lineMetrics.push(metric); - return acc; - }, { - lineMetrics: [], - areaMetrics: [] - }); - const yExtent = (0, $3Zh6r$useMemo)(()=>{ - const extents = [ - ...enhancedTimeseries.flatMap((d)=>(0, $3Zh6r$extent)(lineMetrics.map((m)=>d[m.id]))), - ...areaMetrics.length ? enhancedTimeseries.flatMap((d)=>(0, $3Zh6r$extent)([ - d[areaDataKey] - ].flat())) : [] - ].filter(Boolean); // Filter out falsey values - return (0, $3Zh6r$extent)(extents.flat()); - }, [ - enhancedTimeseries, - lineMetrics, - areaMetrics - ]); - const y = (0, $3Zh6r$useMemo)(()=>{ - const [min = 0, max = 0] = yExtent; - return (0, $3Zh6r$scaleLinear)().domain([ - min * 0.95 > 0 ? 0 : min * 0.95, - max * 1.05 - ]).range([ - height - $d2ee715b9fe5fe89$var$CHART_MARGIN * 2, - 0 - ]); - }, [ - yExtent, - height - ]); - const chartAnalysisIconTrigger = /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChartLine), { - meaningful: true, - title: "View layer options" - }); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - children: [ - !activeMetrics.length && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $adfcc33585fd7d54$export$2e766fda229c2aa1), { - children: "There are no active metrics to visualize." - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($d2ee715b9fe5fe89$var$ChartAnalysisMenu, { - axisWidth: (0, $aedc0827be93c9e9$export$70a27ee17683e491), - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $700a91d09611eec7$export$2e2bcd8739ae039), { - activeMetrics: activeMetrics, - onChange: onUpdateSettings, - triggerIcon: chartAnalysisIconTrigger - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($d2ee715b9fe5fe89$var$AxisBackground, { - axisWidth: (0, $aedc0827be93c9e9$export$70a27ee17683e491) - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { - width: width + (0, $aedc0827be93c9e9$export$70a27ee17683e491), - height: height, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("clipPath", { - id: "data-clip", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("rect", { - width: width, - height: height - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("g", { - transform: "translate(0, 0)", - children: activeMetrics.length && highlightDate && /*#__PURE__*/ (0, $3Zh6r$jsx)("line", { - x1: xScaled(highlightDate), - x2: xScaled(highlightDate), - y1: 0, - y2: "100%", - stroke: (0, $aedc0827be93c9e9$export$b2925e4e487858cf) - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("g", { - transform: `translate(0, ${$d2ee715b9fe5fe89$var$CHART_MARGIN})`, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($d2ee715b9fe5fe89$var$AxisGrid, { - yLabel: dataset.data.legend?.unit?.label, - y: y, - width: width, - height: height, - isVisible: isVisible - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("g", { - clipPath: "url(#data-clip)", - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)("g", { - transform: `translate(0, ${$d2ee715b9fe5fe89$var$CHART_MARGIN})`, - children: [ - areaMetrics.map((metric)=>enhancedTimeseries.some((d)=>!isNaN(d[metric.id])) && /*#__PURE__*/ (0, $3Zh6r$jsx)($d2ee715b9fe5fe89$var$DataArea, { - x: xScaled, - y: y, - prop: areaDataKey, - data: enhancedTimeseries, - color: theme.color?.[metric.themeColor], - highlightDate: highlightDate, - isVisible: isVisible - }, metric.id)), - lineMetrics.map((metric)=>enhancedTimeseries.some((d)=>!isNaN(d[metric.id])) && /*#__PURE__*/ (0, $3Zh6r$jsx)($d2ee715b9fe5fe89$var$DataLine, { - x: xScaled, - y: y, - prop: metric.id, - data: timeseries, - style: metric.style, - color: theme.color?.[metric.themeColor], - isVisible: isVisible, - highlightDate: highlightDate - }, metric.id)) - ] - }) - }) - ] - }) - ] - }); -} -function $d2ee715b9fe5fe89$var$DataArea(props) { - const { x: x, y: y, prop: prop, data: data, color: color, highlightDate: highlightDate, isVisible: isVisible } = props; - const path = (0, $3Zh6r$useMemo)(()=>{ - const areaGenerator = (0, $3Zh6r$area)().defined((d)=>!!d[prop]).x((d)=>x(d.date)).y0((d)=>y(d[prop][0])).y1((d)=>y(d[prop][1])); - return areaGenerator(data); - }, [ - x, - y, - data, - prop - ]); // Ensure all variables used are listed in the dependencies - const maxOpacity = isVisible ? 1 : 0.25; - if (!path) return null; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)("g", { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$motion).path, { - initial: { - opacity: 0 - }, - animate: { - opacity: maxOpacity - }, - transition: { - duration: 0.16 - }, - d: path, - fill: color, - fillOpacity: 0.5, - stroke: color - }), - data.map((d)=>{ - if (typeof d[prop][0] !== "number" || typeof d[prop][1] !== "number") return false; - const highlight = isVisible && highlightDate?.getTime() === d.date.getTime(); - return highlight ? /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$motion).circle, { - initial: { - opacity: 0 - }, - animate: { - opacity: maxOpacity - }, - transition: { - duration: 0.16 - }, - cx: x(d.date), - cy: y(d[prop][0]), - r: 2, - fill: color, - stroke: "#fff" - }, `${d.date}-ub-circle-${prop}`), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$motion).circle, { - initial: { - opacity: 0 - }, - animate: { - opacity: maxOpacity - }, - transition: { - duration: 0.16 - }, - cx: x(d.date), - cy: y(d[prop][1]), - r: 2, - fill: color, - stroke: "#fff" - }, `${d.date}-lb-circle-${prop}`) - ] - }) : false; - }) - ] - }); -} -function $d2ee715b9fe5fe89$var$DataLine(props) { - const { x: x, y: y, prop: prop, data: data, color: color, style: style, isVisible: isVisible, highlightDate: highlightDate } = props; - const path = (0, $3Zh6r$useMemo)(()=>(0, $3Zh6r$line)().defined((d)=>d[prop] !== null).x((d)=>x(d.date ?? 0)).y((d)=>y(d[prop]))(data), [ - x, - y, - prop, - data - ]); - const maxOpacity = isVisible ? 1 : 0.25; - if (!path) return null; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)("g", { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$motion).path, { - id: prop, - initial: { - opacity: 0 - }, - animate: { - opacity: maxOpacity - }, - transition: { - duration: 0.16 - }, - d: path, - fill: "none", - stroke: color, - ...style - }), - data.map((d)=>{ - if (typeof d[prop] !== "number") return false; - const highlight = isVisible && highlightDate?.getTime() === d.date.getTime(); - return highlight ? /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$motion).circle, { - initial: { - opacity: 0 - }, - animate: { - opacity: maxOpacity - }, - transition: { - duration: 0.16 - }, - cx: x(d.date), - cy: y(d[prop]), - r: 2, - fill: color, - stroke: "#fff" - }, d.date) : false; - }) - ] - }); -} -function $d2ee715b9fe5fe89$var$AxisGrid(props) { - const { y: y, width: width, height: height, isVisible: isVisible, yLabel: yLabel } = props; - const theme = (0, $3Zh6r$useTheme)(); - const ticks = y.ticks(5); - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$AnimatePresence), { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$motion).g, { - initial: { - opacity: 0 - }, - animate: { - opacity: 1 - }, - exit: { - opacity: 0 - }, - transition: { - duration: 0.16 - }, - children: [ - yLabel && /*#__PURE__*/ (0, $3Zh6r$jsx)("text", { - y: width + (0, $aedc0827be93c9e9$export$70a27ee17683e491) - 20, - x: -height / 2, - transform: "rotate(-90)", - textAnchor: "middle", - fontSize: "0.75rem", - fill: theme.color?.base, - "margin-right": "2rem", - children: yLabel - }), - ticks.map((tick)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$react).Fragment, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("line", { - x1: 0, - x2: width + 6, - y1: y(tick), - y2: y(tick), - stroke: theme.color?.["base-100"], - strokeOpacity: isVisible ? 1 : 0.5 - }, tick), - /*#__PURE__*/ (0, $3Zh6r$jsx)("text", { - x: width + 8, - y: y(tick), - fontSize: "0.75rem", - dy: "0.25em", - fill: theme.color?.base, - fillOpacity: isVisible ? 1 : 0.5, - children: (0, $892a3ba895d37247$export$104b63ca24cf6df9)(tick) - }) - ] - }, tick)) - ] - }) - }); -} - - - - - - - - - -function $4e40c2e06ea58d55$export$fefcae79194eea24(date, timeDensity) { - switch(timeDensity){ - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH: - return [ - (0, $3Zh6r$datefnsstartOfMonth)(date), - (0, $3Zh6r$datefnsendOfMonth)(date) - ]; - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR: - return [ - (0, $3Zh6r$datefnsstartOfYear)(date), - (0, $3Zh6r$datefnsendOfYear)(date) - ]; - } - return [ - (0, $3Zh6r$datefnsstartOfDay)(date), - (0, $3Zh6r$datefnsendOfDay)(date) - ]; -} -function $4e40c2e06ea58d55$export$7cc5b70f023e0a({ domain: domain, xScaled: xScaled, timeDensity: timeDensity, minBlockSize: minBlockSize = 4 }) { - // How big would a block be? - const [start, end] = $4e40c2e06ea58d55$export$fefcae79194eea24(domain[0], timeDensity); - const blockWidth = xScaled(end) - xScaled(start); - if (blockWidth >= minBlockSize) return { - blocks: domain.map((d)=>$4e40c2e06ea58d55$export$fefcae79194eea24(d, timeDensity)), - wasLumped: false - }; - let blocks = []; - let startBoundary = start; - let endBoundary = end; - for(let i = 0; i < domain.length; i++){ - if (i === domain.length - 1) { - blocks = [ - ...blocks, - [ - startBoundary, - endBoundary - ] - ]; - break; - } - const nextDate = domain[i + 1]; - const [startNext, endNext] = $4e40c2e06ea58d55$export$fefcae79194eea24(nextDate, timeDensity); // Distance between the end of the current block and the start of the next. - const distance = xScaled(startNext) - xScaled(endBoundary); - if (distance < minBlockSize / 2) { - endBoundary = endNext; - continue; - } - blocks = [ - ...blocks, - [ - startBoundary, - endBoundary - ] - ]; - startBoundary = startNext; - endBoundary = endNext; - } - return { - blocks: blocks, - wasLumped: true - }; -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - -const $4fd8f941356f499f$var$FormInputSubmitWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "tile-link-modal__FormInputSubmitWrapper", - componentId: "sc-n925rs-0" -})([ - "display:flex;> input{flex-grow:1;border-radius:", - " 0 0 ", - ";}> button{border-radius:0 ", - " ", - " 0;}" -], (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("shape.rounded")); -function $4fd8f941356f499f$export$7f0fac39430448a5(props) { - const { datasetName: datasetName, tileUrls: tileUrls, revealed: revealed, onClose: onClose } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Modal), { - id: "modal", - size: "small", - revealed: revealed, - onCloseClick: onClose, - onOverlayClick: onClose, - closeButton: true, - renderHeadline: ()=>/*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$ModalHeadline), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Overline), { - children: [ - "Dataset: ", - datasetName - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Heading), { - size: "small", - children: "Use with GIS software" - }) - ] - }), - content: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Form), { - children: [ - { - label: "XYZ Tile URL", - value: tileUrls?.xyzTileUrl - }, - { - label: "WMTS Tile URL", - value: tileUrls?.wmtsTileUrl - } - ].map((tileUrl)=>tileUrl.value ? /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$FormGroupStructure), { - id: tileUrl.label, - label: tileUrl.label, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $15e6a4e6efb4539b$export$61c0f748c7c054a3), { - value: tileUrl.value, - children: ({ ref: ref, showCopiedMsg: showCopiedMsg })=>{ - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($4fd8f941356f499f$var$FormInputSubmitWrapper, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$FormInput), { - type: "text", - readOnly: true, - value: showCopiedMsg ? "Copied!" : tileUrl.value - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Button), { - ref: ref, - size: "medium", - variation: "primary-fill", - children: showCopiedMsg ? /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonClipboardTick), { - meaningful: true, - title: `${tileUrl.label} was copied` - }) : /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonClipboard), { - meaningful: true, - title: `Copy ${tileUrl.label}` - }) - }) - ] - }); - } - }) - }, tileUrl.value) : null) - }) - }); -} - - - - - - -function $4d94a94638f4b4ba$var$urlDatasetsDehydrate(datasets) { - // Only keep what we need to reconstruct the dataset, which is the id and - // whatever the user has changed. - return JSON.stringify(datasets.map((d)=>({ - id: d.data.id, - settings: d.settings - }))); -} -function $4d94a94638f4b4ba$var$urlDatasetsHydrate(encoded) { - if (!encoded) return []; - const parsed = JSON.parse(encoded); - return parsed; -} -const $4d94a94638f4b4ba$export$b8f17f74a0eb3142 = (0, $c8c1e2d948548046$export$330c222c3536d6fb)({ - initialValue: [], - urlParam: "datasets", - hydrate: (serialized)=>{ - try { - return $4d94a94638f4b4ba$var$urlDatasetsHydrate(serialized ?? "[]"); - } catch (error) { - return []; - } - }, - dehydrate: (datasets)=>{ - return $4d94a94638f4b4ba$var$urlDatasetsDehydrate(datasets); - }, - reconcile: (urlDatasets, storageDatasets)=>{ - // Reconcile what needs to be reconciled. - const reconciledDatasets = urlDatasets.map((enc)=>{ - // We only want to do this on load. If the dataset was already - // initialized, skip. - // WARNING: This means that changing settings directly in the url without - // a page refresh will do nothing. - const readyDataset = storageDatasets.find((d)=>d.data.id === enc.id); - if (readyDataset) return readyDataset; - // Reconcile the dataset with the internal data (from VEDA config files) - // and then add the url stored settings. - const [reconciled] = (0, $32613d3594246d79$export$1fd91fc84abac1d3)([ - enc.id - ], (0, $dd954574fbe4cbaf$export$dbc8d795f9666d22), []); - if (enc.settings) reconciled.settings = enc.settings; - return reconciled; - }); - return reconciledDatasets; - } -}); - - - - - - - - - - - - -const $f88dcc2f660ecc21$export$e35364fe491d345b = (0, $3Zh6r$atom)({ - x: 0, - y: 0, - k: 1 -}); // Atom to zoom TOI when analysis is run -const $f88dcc2f660ecc21$export$e4db5bfb68a935ee = (0, $3Zh6r$atom)(null); // Width of the whole timeline item. Set via a size observer and then used to -const $f88dcc2f660ecc21$export$4f84b7fbbfcb25f7 = (0, $3Zh6r$atom)(undefined); // Derived atom with the different sizes of the timeline elements. -const $f88dcc2f660ecc21$export$a770f02414fea603 = (0, $3Zh6r$atom)((get)=>{ - const totalWidth = get($f88dcc2f660ecc21$export$4f84b7fbbfcb25f7); - return { - headerColumnWidth: (0, $aedc0827be93c9e9$export$6caee144853a9a1f), - rightAxisWidth: (0, $aedc0827be93c9e9$export$70a27ee17683e491), - contentWidth: Math.max(1, (totalWidth ?? 0) - (0, $aedc0827be93c9e9$export$6caee144853a9a1f) - (0, $aedc0827be93c9e9$export$70a27ee17683e491)) - }; -}); - - - -function $21b7a6d02ba30404$var$addDurationToDate(date, timeDensity) { - const duration = { - [(0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR]: { - years: 1 - }, - [(0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH]: { - months: 1 - }, - [(0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY]: { - days: 1 - } - }[timeDensity]; - return (0, $3Zh6r$datefnsadd)(date, duration); -} -function $21b7a6d02ba30404$export$96dd6b87b2624c34() { - const datasets = (0, $3Zh6r$useAtomValue)((0, $4d94a94638f4b4ba$export$b8f17f74a0eb3142)); - const { contentWidth: contentWidth } = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$a770f02414fea603)); - const minDays = Math.ceil(contentWidth / (0, $aedc0827be93c9e9$export$7b16a1e4e0fce4f4)); - return (0, $3Zh6r$useMemo)(()=>{ - const successDatasets = datasets.filter((d)=>d.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS); - if (!successDatasets.length) return undefined; // To speed up the calculation of the extent, we assume the dataset's domain - // is ordered and only look at first and last dates. - const [start, end] = (0, $3Zh6r$extent)(successDatasets.flatMap((d)=>d.data.domain.length ? [ - d.data.domain[0], - $21b7a6d02ba30404$var$addDurationToDate(d.data.domain.last, d.data.timeDensity) - ] : [])); - return [ - start, - (0, $3Zh6r$datefnsmax)([ - end, - (0, $3Zh6r$datefnsadd)(start, { - days: minDays - }) - ]) - ]; - }, [ - datasets, - minDays - ]); -} -function $21b7a6d02ba30404$export$9371b0beb1a637e1(id) { - const datasetAtom = (0, $3Zh6r$useMemo)(()=>{ - return (0, $3Zh6r$focusAtom)((0, $4d94a94638f4b4ba$export$b8f17f74a0eb3142), (optic)=>optic.find((d)=>d.data.id === id)); - }, [ - id - ]); - return datasetAtom; -} -function $21b7a6d02ba30404$export$c79719c09c040f34(datasetAtom) { - const settingsAtom = (0, $3Zh6r$useMemo)(()=>{ - return (0, $3Zh6r$focusAtom)(datasetAtom, (optic)=>optic.prop("settings")); - }, [ - datasetAtom - ]); - const [value, set] = (0, $3Zh6r$useAtom)(settingsAtom); - const setter = (0, $3Zh6r$useCallback)((prop, value)=>{ - set((prev)=>{ - const currValue = prev[prop]; - const newValue = typeof value === "function" ? value(currValue) : value; - return { - ...prev, - [prop]: newValue - }; - }); - }, [ - set - ]); - const getter = (0, $3Zh6r$useCallback)((prop)=>value[prop], [ - value - ]); - return [ - getter, - setter - ]; -} -function $21b7a6d02ba30404$export$24c054d46a3edb2b(datasetAtom) { - const visibilityAtom = (0, $3Zh6r$useMemo)(()=>{ - return (0, $3Zh6r$focusAtom)(datasetAtom, (optic)=>optic.prop("settings").prop("isVisible")); - }, [ - datasetAtom - ]); - return (0, $3Zh6r$useAtom)(visibilityAtom); -} -function $21b7a6d02ba30404$export$b2c80e2f14c8b5f(datasetAtom) { - const colorMapAtom = (0, $3Zh6r$useMemo)(()=>{ - return (0, $3Zh6r$focusAtom)(datasetAtom, (optic)=>optic.prop("settings").prop("colorMap")); - }, [ - datasetAtom - ]); - return (0, $3Zh6r$useAtom)(colorMapAtom); -} -const $21b7a6d02ba30404$export$c54a92c80320e9eb = (datasetAtom)=>{ - return (0, $3Zh6r$useSetAtom)((0, $3Zh6r$focusAtom)(datasetAtom, // @ts-expect-error: For now until making sure this is the solution - (0, $3Zh6r$useCallback)((optic)=>optic.prop("analysis"), []))); -}; - - - - - - - - -const $9ef3d5cc165a4872$export$398f8e29ae34b05d = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$reactrangesliderinput)).withConfig({ - displayName: "range-slider__RangeSliderInput", - componentId: "sc-1bw8e5s-0" -})([ - "&&{background:", - ";border-radius:", - ";.range-slider__range{border-radius:", - ";background:", - ";}.range-slider__thumb{transition:background 160ms ease-in-out;background:", - ";box-shadow:", - ";border:1px solid ", - ";width:1.25rem;height:1.25rem;&:hover{background:", - ";}}.range-slider__thumb[data-lower]{display:none;width:0;}}" -], (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("boxShadow.elevationD"), (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("color.base-50")); -function $9ef3d5cc165a4872$export$136ee2a05728f6f7(props) { - const { value: value, onInput: onInput, ...rest } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)($9ef3d5cc165a4872$export$398f8e29ae34b05d, { - ...rest, - value: [ - 0, - value - ], - onInput: (v)=>onInput(v[1]), - thumbsDisabled: [ - true, - false - ], - rangeSlideDisabled: true - }); -} // @TECH-DEBT: We need to pass 'onPointerDownCapture' to HTML element to prevent dragging event from propagating. -function $9ef3d5cc165a4872$export$a78387fb1d7d1f8(props) { - const { value: value, onInput: onInput, ...rest } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)("input", { - type: "range", - ...rest, - value: value, - onPointerDownCapture: (e)=>e.stopPropagation(), - onChange: (e)=>onInput(parseInt(e.target.value)) - }); -} - - -const $9b026701db3d3267$var$classNamePrefix = "layer-options-menu"; -const $9b026701db3d3267$var$StyledDropdown = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Dropdown)).withConfig({ - displayName: "layer-options-menu__StyledDropdown", - componentId: "sc-430rrj-0" -})([ - "padding:", - ";li{padding:", - ";border-bottom:1px solid ", - ";", - "{cursor:pointer;}}li:last-child{border-bottom:0;padding-bottom:0;}li:first-child{padding-top:0;}& .", - "-opacity{min-width:1.5rem;font-size:0.875rem;padding:0 0.5rem;& .", - "-opacity-title{padding:0 0.5rem;display:inline-flex;align-items:center;gap:0.25rem;}}" -], (0, $3Zh6r$glsp)(1.5), (0, $3Zh6r$glsp)(0.25), (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$DropMenuItem), $9b026701db3d3267$var$classNamePrefix, $9b026701db3d3267$var$classNamePrefix); -function $9b026701db3d3267$export$2e2bcd8739ae039(props) { - const { datasetAtom: datasetAtom } = props; - const [datasets, setDatasets] = (0, $3Zh6r$useAtom)((0, $4d94a94638f4b4ba$export$b8f17f74a0eb3142)); - const dataset = (0, $3Zh6r$useAtomValue)(datasetAtom); - const [getSettings, setSetting] = (0, $21b7a6d02ba30404$export$c79719c09c040f34)(datasetAtom); - const opacity = getSettings("opacity") ?? 100; - const [tileModalRevealed, setTileModalRevealed] = (0, $3Zh6r$useState)(false); - const currentIndex = datasets.findIndex((d)=>d.data.id === dataset.data.id); - const handleRemove = ()=>{ - setDatasets((prevDatasets)=>prevDatasets.filter((d)=>d.data.id !== dataset.data.id)); - }; - const moveUp = ()=>{ - if (currentIndex > 0) setDatasets((prevDatasets)=>{ - const arr = [ - ...prevDatasets - ]; - [arr[currentIndex], arr[currentIndex - 1]] = [ - arr[currentIndex - 1], - arr[currentIndex] - ]; - return arr; - }); - }; - const moveDown = ()=>{ - if (currentIndex < datasets.length - 1) setDatasets((prevDatasets)=>{ - const arr = [ - ...prevDatasets - ]; - [arr[currentIndex], arr[currentIndex + 1]] = [ - arr[currentIndex + 1], - arr[currentIndex] - ]; - return arr; - }); - }; - const handleLoadIntoGIS = ()=>{ - setTileModalRevealed(true); - }; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($9b026701db3d3267$var$StyledDropdown, { - alignment: "right", - direction: "up", - triggerElement: (props)=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $1137ef8b3394fd15$export$d3a4070914c20f9d), { - tipContent: "Layer options", - variation: "base-text", - size: "small", - fitting: "skinny", - ...props, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonEllipsisVertical), {}) - }), - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$DropMenu), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)("li", { - className: `${$9b026701db3d3267$var$classNamePrefix}-opacity`, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - className: `${$9b026701db3d3267$var$classNamePrefix}-opacity-title`, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonDrop), {}), - "Layer opacity" - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($9b026701db3d3267$var$OpacityControl, { - value: opacity, - onInput: (v)=>setSetting("opacity", v) - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("li", { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$DropMenuItem), { - disabled: currentIndex === 0, - "aria-disabled": currentIndex === 0, - onClick: moveUp, - "data-dropdown": "click.close", - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonArrowUp), {}), - "Move up" - ] - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("li", { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$DropMenuItem), { - disabled: currentIndex === datasets.length - 1, - "aria-disabled": currentIndex === 0, - onClick: moveDown, - "data-dropdown": "click.close", - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonArrowDown), {}), - "Move down" - ] - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("li", { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$DropMenuItem), { - onClick: handleLoadIntoGIS, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonShare), {}), - "Load into GIS" - ] - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("li", { - className: `${$9b026701db3d3267$var$classNamePrefix}-remove-layer`, - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$DropMenuItem), { - onClick: handleRemove, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonXmarkSmall), {}), - "Remove layer" - ] - }) - }) - ] - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $4fd8f941356f499f$export$7f0fac39430448a5), { - datasetName: dataset.data.name, - revealed: tileModalRevealed, - onClose: ()=>setTileModalRevealed(false), - tileUrls: dataset.meta?.tileUrls - }) - ] - }); -} -const $9b026701db3d3267$var$OpacityControlWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "layer-options-menu__OpacityControlWrapper", - componentId: "sc-430rrj-1" -})([ - "padding:", - ";display:flex;flex-flow:column;gap:", - ";" -], (0, $3Zh6r$glsp)(0.5, 1), (0, $3Zh6r$glsp)(0.25)); -const $9b026701db3d3267$var$OpacityControlElements = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "layer-options-menu__OpacityControlElements", - componentId: "sc-430rrj-2" -})([ - "display:flex;gap:", - ";align-items:center;" -], (0, $3Zh6r$glsp)(0.5)); -const $9b026701db3d3267$var$OpacityValue = (0, $3Zh6r$styledcomponents).span.withConfig({ - displayName: "layer-options-menu__OpacityValue", - componentId: "sc-430rrj-3" -})([ - "font-size:0.75rem;font-weight:", - ";color:", - ";width:2rem;text-align:right;" -], (0, $3Zh6r$themeVal)("type.base.regular"), (0, $3Zh6r$themeVal)("color.base-400")); -function $9b026701db3d3267$var$OpacityControl(props) { - const { value: value, onInput: onInput } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)($9b026701db3d3267$var$OpacityControlWrapper, { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($9b026701db3d3267$var$OpacityControlElements, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $9ef3d5cc165a4872$export$a78387fb1d7d1f8), { - value: value, - onInput: onInput - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($9b026701db3d3267$var$OpacityValue, { - children: value - }) - ] - }) - }); -} - - - - - - - - - - -const $db7a01ec2076c29b$var$Header = (0, $3Zh6r$styledcomponents).header.withConfig({ - displayName: "data-layer-card__Header", - componentId: "sc-1is6pxa-0" -})([ - "width:100%;display:flex;flex-flow:row;" -]); -const $db7a01ec2076c29b$var$DatasetCardInfo = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "data-layer-card__DatasetCardInfo", - componentId: "sc-1is6pxa-1" -})([ - "padding-bottom:0.5rem;gap:0rem;" -]); -const $db7a01ec2076c29b$var$DatasetInfo = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "data-layer-card__DatasetInfo", - componentId: "sc-1is6pxa-2" -})([ - "width:100%;display:flex;flex-flow:column;gap:0.5rem;background-color:", - ";padding:", - " ", - ";border-radius:", - ";border:1px solid ", - ";&:hover{outline:2px solid ", - ";cursor:grab;}&:active{outline:none;cursor:grabbing;filter:drop-shadow(0 0.2rem 0.25rem rgba(0,0,0,0.2));}", - "{gap:0rem;}&.layerHidden{opacity:0.5;}" -], (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$glsp)(1), (0, $3Zh6r$glsp)(1), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("color.primary-500"), $db7a01ec2076c29b$var$DatasetCardInfo); -const $db7a01ec2076c29b$var$DatasetHeadline = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "data-layer-card__DatasetHeadline", - componentId: "sc-1is6pxa-3" -})([ - "display:flex;justify-content:space-between;padding-top:4px;" -]); -const $db7a01ec2076c29b$var$DatasetToolbar = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Toolbar)).withConfig({ - displayName: "data-layer-card__DatasetToolbar", - componentId: "sc-1is6pxa-4" -})([ - "align-items:flex-start;" -]); -const $db7a01ec2076c29b$var$DatasetTitle = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Heading)).withConfig({ - displayName: "data-layer-card__DatasetTitle", - componentId: "sc-1is6pxa-5" -})([ - "font-weight:bold;font-size:0.875rem;" -]); -const $db7a01ec2076c29b$var$DatasetMetricInfo = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "data-layer-card__DatasetMetricInfo", - componentId: "sc-1is6pxa-6" -})([ - "font-size:0.75rem;color:", - ";" -], (0, $3Zh6r$themeVal)("color.base-500")); -const $db7a01ec2076c29b$var$LegendColorMapTrigger = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "data-layer-card__LegendColorMapTrigger", - componentId: "sc-1is6pxa-7" -})([ - "min-height:46px;min-width:25px;cursor:pointer;" -]); // Hiding configurable map for now until Instances are ready to adapt it -const $db7a01ec2076c29b$var$showConfigurableColorMap = (0, $dae8878c46a263f4$export$b1ae4add8586f53a)("TRUE"); -function $db7a01ec2076c29b$export$2e2bcd8739ae039(props) { - const { dataset: dataset, datasetAtom: datasetAtom, isVisible: isVisible, setVisible: setVisible, colorMap: colorMap, setColorMap: setColorMap, datasetLegend: datasetLegend, onClickLayerInfo: onClickLayerInfo } = props; - const layerInfo = dataset.data.info; - const [min, max] = dataset.data.sourceParams?.rescale || [ - 0, - 1 - ]; - const [isColorMapOpen, setIsColorMapOpen] = (0, $3Zh6r$useState)(false); - const triggerRef = (0, $3Zh6r$useRef)(null); - const handleColorMapTriggerClick = ()=>{ - setIsColorMapOpen((prev)=>!prev); - }; - const handleClickOutside = (event)=>{ - if (triggerRef.current && !triggerRef.current.contains(event.target)) setIsColorMapOpen(false); - }; - const showLoadingConfigurableCmapSkeleton = $db7a01ec2076c29b$var$showConfigurableColorMap && dataset.status === "loading" && datasetLegend?.type === "gradient"; - const showConfigurableCmap = $db7a01ec2076c29b$var$showConfigurableColorMap && dataset.status === "success" && datasetLegend?.type === "gradient"; - const showNonConfigurableCmap = !$db7a01ec2076c29b$var$showConfigurableColorMap && datasetLegend?.type === "gradient"; - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($db7a01ec2076c29b$var$DatasetInfo, { - className: isVisible ? "layerShown" : "layerHidden", - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)($db7a01ec2076c29b$var$DatasetCardInfo, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($db7a01ec2076c29b$var$Header, { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $248d6a7ea7f7d2ec$export$a3990bf71e78106e), { - size: "small", - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b29347b5f1c0ca29$export$35a8cd2e610e7edd), {}), - " ", - /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: dataset.data.parentDataset.name - }) - ] - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($db7a01ec2076c29b$var$DatasetHeadline, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($db7a01ec2076c29b$var$DatasetTitle, { - as: "h3", - size: "xxsmall", - children: dataset.data.name - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($db7a01ec2076c29b$var$DatasetToolbar, { - size: "small", - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $1137ef8b3394fd15$export$d3a4070914c20f9d), { - tipContent: "Layer info", - size: "small", - fitting: "skinny", - onPointerDownCapture: (e)=>e.stopPropagation(), - onClick: onClickLayerInfo, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonCircleInformation), { - meaningful: true, - title: "View dataset page" - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $1137ef8b3394fd15$export$d3a4070914c20f9d), { - tipContent: isVisible ? "Hide layer" : "Show layer", - size: "small", - fitting: "skinny", - onPointerDownCapture: (e)=>e.stopPropagation(), - onClick: ()=>setVisible((v)=>!v), - children: isVisible ? /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonEye), { - meaningful: true, - title: "Toggle dataset visibility" - }) : /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonEyeDisabled), { - meaningful: true, - title: "Toggle dataset visibility" - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $9b026701db3d3267$export$2e2bcd8739ae039), { - datasetAtom: datasetAtom - }) - ] - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($db7a01ec2076c29b$var$DatasetMetricInfo, { - children: layerInfo && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $f70ffc9dcf3abe63$export$7db28b9329b1e71e), { - info: layerInfo - }) - }) - ] - }), - datasetLegend?.type === "categorical" && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $6823e345034c5c0d$export$8a163c591505fc2a), { - type: "categorical", - stops: datasetLegend.stops - }), - showLoadingConfigurableCmapSkeleton && /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { - className: "display-flex flex-align-center height-8", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $ee46295ea5cfd7eb$export$44c18d210d5de37b), {}) - }), - showConfigurableCmap && /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - className: "display-flex flex-align-center flex-justify margin-y-1 padding-left-1 border-bottom-1px border-base-lightest radius-md", - ref: triggerRef, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $6823e345034c5c0d$export$d7484230cf8fb000), { - min: min, - max: max, - colorMap: colorMap - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$tippyjsreact), { - className: "colormap-options", - content: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $5857c1d27770a5cb$export$2e056865cde3cb92), { - colorMap: colorMap, - setColorMap: setColorMap - }), - appendTo: ()=>document.body, - visible: isColorMapOpen, - interactive: true, - placement: "top", - onClickOutside: (_, event)=>handleClickOutside(event), - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($db7a01ec2076c29b$var$LegendColorMapTrigger, { - className: "display-flex flex-align-center flex-justify bg-base-lightest margin-left-1 padding-05", - onClick: handleColorMapTriggerClick, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChevronDownSmall), {}) - }) - }) - ] - }), - showNonConfigurableCmap && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $6823e345034c5c0d$export$d7484230cf8fb000), { - min: min, - max: max, - colorMap: colorMap - }) - ] - }) - }); -} - - - - - - - -const $5b66f5896dac5f30$var$voidMousePosition = { - clientX: undefined, - clientY: undefined, - layerX: undefined, - layerY: undefined -}; -const $5b66f5896dac5f30$var$mousePositionAtom = (0, $3Zh6r$atom)($5b66f5896dac5f30$var$voidMousePosition); -function $5b66f5896dac5f30$export$a19cc03fc7e1b995(interactionRectEl) { - const setMousePosition = (0, $3Zh6r$useSetAtom)($5b66f5896dac5f30$var$mousePositionAtom); - (0, $3Zh6r$useEffect)(()=>{ - if (!interactionRectEl) return; - const element = interactionRectEl; - const moveListener = (e)=>{ - const { clientX: clientX, clientY: clientY, layerX: layerX, layerY: layerY } = e; - setMousePosition({ - clientX: clientX, - clientY: clientY, - layerX: layerX, - layerY: layerY - }); - }; - const moveOutListener = ()=>{ - setMousePosition($5b66f5896dac5f30$var$voidMousePosition); - }; - element.addEventListener("mousemove", moveListener); - element.addEventListener("mouseout", moveOutListener); - element.addEventListener("wheel", moveListener); - return ()=>{ - element.removeEventListener("mousemove", moveListener); - element.removeEventListener("mouseout", moveOutListener); - element.removeEventListener("wheel", moveListener); - }; - }, [ - interactionRectEl, - setMousePosition - ]); -} -function $5b66f5896dac5f30$export$eeb59316375cd556() { - // Ref that will be attached to the dataset list item. - const elRef = (0, $3Zh6r$useRef)(); - const rect = elRef.current?.getBoundingClientRect(); - const { clientX: clientX, clientY: clientY, layerX: layerX } = (0, $3Zh6r$useAtomValue)($5b66f5896dac5f30$var$mousePositionAtom); - if (!rect || clientX === undefined || clientY === undefined || layerX === undefined) return { - ref: elRef, - isHovering: false - }; - const isHovering = clientX >= rect.left && clientX <= rect.right && clientY >= rect.top && clientY <= rect.bottom; - if (!isHovering) return { - ref: elRef, - isHovering: false - }; - return { - ref: elRef, - isHovering: isHovering, - clientX: clientX, - layerX: layerX, - midY: rect.top + rect.height / 2 - }; -} - - - - - - - - - - - -/** - * Gets the asset urls for all datasets in the results of a STAC search given by - * the input parameters. - * - * @param params Dataset search request parameters - * @param opts Options for the request (see Axios) - * @returns Promise with the asset urls - */ async function $04e0cdf4d5a552c8$var$getDatasetAssets({ dateStart: dateStart, dateEnd: dateEnd, stacCol: stacCol, assets: assets, aoi: aoi, stacEndpoint: stacEndpoint }, opts) { - const searchReqRes = await (0, $3Zh6r$axios).post(`${stacEndpoint}/search`, { - "filter-lang": "cql2-json", - limit: 10000, - fields: { - include: [ - `assets.${assets}.href`, - "properties.start_datetime", - "properties.datetime" - ], - exclude: [ - "collection", - "links" - ] - }, - filter: (0, $02001aac47ff8556$export$2d371f9b483e5cc7)(dateStart, dateEnd, aoi, [ - stacCol - ]) - }, opts); - return { - assets: searchReqRes.data.features.map((o)=>({ - date: (0, $4c754f8d949487da$export$eed8ce5347a58f09)(o.properties.start_datetime || o.properties.datetime), - url: o.assets[assets].href - })) - }; -} -async function $04e0cdf4d5a552c8$export$50525d1d9bc71350({ maxItems: maxItems, start: start, end: end, aoi: aoi, dataset: dataset, queryClient: queryClient, concurrencyManager: concurrencyManager, onProgress: onProgress }) { - const datasetData = dataset.data; - const datasetAnalysis = dataset.analysis; - if (datasetData.type !== "raster") return { - status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).ERROR, - meta: {}, - error: new (0, $dd954574fbe4cbaf$export$6c23019e9e58bf80)("Analysis is only supported for raster datasets", "ANALYSIS_NOT_SUPPORTED"), - data: null - }; - if (datasetData.analysis?.exclude) return { - status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).ERROR, - meta: {}, - error: new (0, $dd954574fbe4cbaf$export$6c23019e9e58bf80)("Analysis is turned off for the dataset", "ANALYSIS_NOT_SUPPORTED"), - data: null - }; - const id = datasetData.id; - onProgress({ - status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).LOADING, - error: null, - data: null, - meta: {} - }); - const stacApiEndpointToUse = datasetData.stacApiEndpoint ?? "https://staging.openveda.cloud/api/stac" ?? ""; - try { - const layerInfoFromSTAC = await concurrencyManager.queue(`${id}-analysis`, ()=>{ - return queryClient.fetchQuery([ - "analysis", - "dataset", - id, - aoi, - start, - end - ], ({ signal: signal })=>$04e0cdf4d5a552c8$var$getDatasetAssets({ - stacEndpoint: stacApiEndpointToUse, - stacCol: datasetData.stacCol, - assets: datasetData.sourceParams?.assets || "cog_default", - aoi: aoi, - dateStart: start, - dateEnd: end - }, { - signal: signal - }), { - staleTime: Infinity - }); - }); - const { assets: assets } = layerInfoFromSTAC; - onProgress({ - status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).LOADING, - error: null, - data: null, - meta: { - total: assets.length, - loaded: 0 - } - }); - if (assets.length > maxItems) { - const e = new (0, $dd954574fbe4cbaf$export$6c23019e9e58bf80)("Too many assets to analyze", "ANALYSIS_TOO_MANY_ASSETS"); - e.details = { - assetCount: assets.length - }; - return { - ...datasetAnalysis, - status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).ERROR, - error: e, - data: null - }; - } - if (!assets.length) return { - ...datasetAnalysis, - status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).ERROR, - error: new (0, $dd954574fbe4cbaf$export$6c23019e9e58bf80)("No data in the given time range and area of interest", "ANALYSIS_NO_DATA"), - data: null - }; - let loaded = 0; //new Array(assets.length).fill(0); - const tileEndpointToUse = datasetData.tileApiEndpoint ?? "https://staging.openveda.cloud/api/raster" ?? ""; - const analysisParams = datasetData.analysis?.sourceParams ?? {}; - const layerStatistics = await Promise.all(assets.map(async ({ date: date, url: url })=>{ - const statistics = await concurrencyManager.queue(`${id}-analysis-asset`, ()=>{ - return queryClient.fetchQuery([ - "analysis", - id, - "asset", - url, - aoi - ], async ({ signal: signal })=>{ - const { data: data } = await (0, $3Zh6r$axios).post(`${tileEndpointToUse}/cog/statistics`, (0, $02001aac47ff8556$export$ca813b3a343c78ec)(aoi), { - params: { - url: url, - ...analysisParams - }, - signal: signal - }); - return { - date: date, - ...data.properties.statistics.b1 - }; - }, { - staleTime: Infinity - }); - }); - onProgress({ - status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).LOADING, - error: null, - data: null, - meta: { - total: assets.length, - loaded: ++loaded - } - }); - return statistics; - })); - if (layerStatistics.filter((e)=>e.mean).length === 0) return { - ...datasetAnalysis, - status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).ERROR, - error: new (0, $dd954574fbe4cbaf$export$6c23019e9e58bf80)("The selected time and area of interest contains no valid data. Please adjust your selection.", "ANALYSIS_NO_VALID_DATA"), - data: null - }; - onProgress({ - status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS, - meta: { - total: assets.length, - loaded: assets.length - }, - error: null, - data: { - timeseries: layerStatistics - } - }); - return { - status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS, - meta: { - total: assets.length, - loaded: assets.length - }, - error: null, - data: { - timeseries: layerStatistics - } - }; - } catch (error) { - // Discard abort related errors. - if (error.revert) return { - status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).LOADING, - error: null, - data: null, - meta: {} - }; - // Cancel any inflight queries. - queryClient.cancelQueries({ - queryKey: [ - "analysis", - id - ] - }); // Remove other requests from the queue. - concurrencyManager.dequeue(`${id}-analysis-asset`); - return { - ...datasetAnalysis, - status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).ERROR, - error: error, - data: null - }; - } -} - - - -const $b9822f05b910ea1b$export$b6a75db4f03c8172 = (0, $3Zh6r$atom)({ - isAnalyzing: false, - runIds: {}, - isObsolete: false -}); - - - -// We need to load the params at the start, otherwise when the -// atomWithUrlValueStability compares a date from the url with the initial null, -// it will always return the url value, which will always be a new Date object. -const $e8f2da803da9b51c$var$initialParams = new URLSearchParams(window.location.search); -const $e8f2da803da9b51c$var$getValidDateOrNull = (value)=>{ - if (!value) return null; - const date = new Date(value); - return isNaN(date.getTime()) ? null : date; -}; -const $e8f2da803da9b51c$var$hydrateDate = (serialized)=>{ - return $e8f2da803da9b51c$var$getValidDateOrNull(serialized); -}; // Main timeline date. This date defines the datasets shown on the map. -const $e8f2da803da9b51c$export$638855498ad82f7d = (0, $c8c1e2d948548046$export$330c222c3536d6fb)({ - initialValue: $e8f2da803da9b51c$var$hydrateDate($e8f2da803da9b51c$var$initialParams.get("date")), - urlParam: "date", - hydrate: $e8f2da803da9b51c$var$hydrateDate, - areEqual (prev, next) { - if (!prev || !next) return prev === next; - return prev.getTime() === next.getTime(); - }, - dehydrate: (date)=>{ - return date?.toISOString() ?? ""; - } -}); // Compare date. This is the compare date for the datasets shown on the map. -const $e8f2da803da9b51c$export$62a55c0fdf140e36 = (0, $c8c1e2d948548046$export$330c222c3536d6fb)({ - initialValue: $e8f2da803da9b51c$var$hydrateDate($e8f2da803da9b51c$var$initialParams.get("dateCompare")), - urlParam: "dateCompare", - hydrate: $e8f2da803da9b51c$var$hydrateDate, - areEqual (prev, next) { - if (!prev || !next) return prev === next; - return prev.getTime() === next.getTime(); - }, - dehydrate: (date)=>{ - return date?.toISOString() ?? ""; - } -}); -const $e8f2da803da9b51c$var$hydrateRange = (serialized)=>{ - const [start, end] = serialized?.split("|") ?? []; - const dateStart = $e8f2da803da9b51c$var$getValidDateOrNull(start); - const dateEnd = $e8f2da803da9b51c$var$getValidDateOrNull(end); - if (!dateStart || !dateEnd) return null; - const range = { - start: dateStart, - end: dateEnd - }; - return range; -}; // Date range for L&R playheads. -const $e8f2da803da9b51c$export$c8567c8190f32c5a = (0, $c8c1e2d948548046$export$330c222c3536d6fb)({ - initialValue: $e8f2da803da9b51c$var$hydrateRange($e8f2da803da9b51c$var$initialParams.get("dateRange")), - urlParam: "dateRange", - hydrate: $e8f2da803da9b51c$var$hydrateRange, - areEqual (prev, next) { - if (!prev || !next) return prev === next; - return prev.start.getTime() === next.start.getTime() && prev.end.getTime() === next.end.getTime(); - }, - dehydrate: (range)=>{ - return range ? `${range.start.toISOString()}|${range.end.toISOString()}` : ""; - } -}); - - - -function $d3258a057da14436$export$b31a0b887a161e7d(concurrentRequests = 15) { - let queue = []; - let running = 0; - const run = async ()=>{ - if (!queue.length || running > concurrentRequests) return; - /* eslint-disable-next-line fp/no-mutating-methods */ const [, task] = queue.shift() ?? []; - if (!task) return; - running++; - await task(); - running--; - run(); - }; - return { - clear: ()=>{ - queue = []; - }, - queue: (key, taskFn)=>{ - let resolve; - let reject; - const promise = new Promise((_resolve, _reject)=>{ - resolve = _resolve; - reject = _reject; - }); - /* eslint-disable-next-line fp/no-mutating-methods */ queue.push([ - key, - async ()=>{ - try { - const result = await taskFn(); - resolve(result); - } catch (error) { - reject(error); - } - } - ]); - run(); - return promise; - }, - dequeue: (key)=>{ - queue = queue.filter(([k])=>k !== key); - } - }; -} // Global concurrency manager instance -const $d3258a057da14436$export$41fc191de956df74 = $d3258a057da14436$export$b31a0b887a161e7d(); - - - - - -function $6fbb8b4de6411c70$export$ad63e749a59d6f2d() { - const [controller, setController] = (0, $3Zh6r$useAtom)((0, $b9822f05b910ea1b$export$b6a75db4f03c8172)); - return { - isAnalyzing: controller.isAnalyzing, - isObsolete: controller.isObsolete, - setObsolete: (0, $3Zh6r$useCallback)(()=>setController((v)=>({ - ...v, - isObsolete: true - })), [] // eslint-disable-line react-hooks/exhaustive-deps -- setController is stable - ), - runAnalysis: (0, $3Zh6r$useCallback)((datasetsIds)=>{ - const ids = Array.isArray(datasetsIds) ? datasetsIds : [ - datasetsIds - ]; - setController((v)=>({ - ...v, - // Increment each id count by 1 - runIds: ids.reduce((acc, id)=>({ - ...acc, - [id]: (acc[id] ?? 0) + 1 - }), v.runIds), - isAnalyzing: true, - isObsolete: false - })); - }, [] // eslint-disable-line react-hooks/exhaustive-deps -- setController is stable - ), - cancelAnalysis: (0, $3Zh6r$useCallback)(()=>setController((v)=>({ - ...v, - isAnalyzing: false, - isObsolete: false - })), [] // eslint-disable-line react-hooks/exhaustive-deps -- setController is stable - ), - getRunId: (id)=>controller.runIds[id] ?? 0, - reset: (0, $3Zh6r$useCallback)(()=>setController(()=>({ - isAnalyzing: false, - runIds: {}, - isObsolete: false - })), [] // eslint-disable-line react-hooks/exhaustive-deps -- setController is stable - ) - }; -} -function $6fbb8b4de6411c70$export$256754153d37d513({ datasetAtom: datasetAtom }) { - const queryClient = (0, $3Zh6r$useQueryClient)(); - const selectedInterval = (0, $3Zh6r$useAtomValue)((0, $e8f2da803da9b51c$export$c8567c8190f32c5a)); - const { features: features } = (0, $c4e64c258279a6f7$export$2e2bcd8739ae039)(); - const selectedFeatures = features.filter((f)=>f.selected); - const { getRunId: getRunId, isAnalyzing: isAnalyzing } = $6fbb8b4de6411c70$export$ad63e749a59d6f2d(); - const dataset = (0, $3Zh6r$useAtomValue)(datasetAtom); - const datasetStatus = dataset.status; - const setAnalysis = (0, $21b7a6d02ba30404$export$c54a92c80320e9eb)(datasetAtom); - const analysisRunId = getRunId(dataset.data.id); - const [analysisResult, setAnalysisResult] = (0, $3Zh6r$useState)({ - status: (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).IDLE, - error: null, - data: null, - meta: {} - }); - (0, $3Zh6r$useEffect)(()=>{ - if (!isAnalyzing) { - queryClient.cancelQueries({ - queryKey: [ - "analysis" - ], - fetchStatus: "fetching" - }); - (0, $d3258a057da14436$export$41fc191de956df74).clear(); - } - }, [ - isAnalyzing - ]); - (0, $3Zh6r$useEffect)(()=>{ - if (!isAnalyzing || datasetStatus !== (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS || !selectedInterval || !selectedFeatures.length || analysisRunId === 0 // Avoid running the analysis on the first render - ) return; - const aoi = { - type: "FeatureCollection", - features: selectedFeatures - }; - const { start: start, end: end } = selectedInterval; - (async ()=>{ - const stat = await (0, $04e0cdf4d5a552c8$export$50525d1d9bc71350)({ - maxItems: (0, $aedc0827be93c9e9$export$b09c7ce20cf488a2), - start: start, - end: end, - aoi: aoi, - dataset: dataset, - queryClient: queryClient, - concurrencyManager: (0, $d3258a057da14436$export$41fc191de956df74), - onProgress: (data)=>{ - setAnalysis(data); - } - }); - setAnalysisResult(stat); - })(); // We want great control when this effect run which is done by incrementing - // the analysisRun. This is done when the user refreshes the analysis or - // when they enter the analysis. It is certain that when this effect runs - // the other values will be up to date. Adding all dependencies would cause - // the hook to continuously run. - }, [ - analysisRunId, - datasetStatus, - isAnalyzing - ]); - (0, $3Zh6r$useEffect)(()=>{ - // @TECH-DEBT - // The `setAnalysis` function is designed to update the Jotai Atom's state to reflect the progress of an analysis operation, ideally moving through 'idle', 'loading', and finally 'success' states. However, the function fails to accurately transition between these states. Specifically, it bypasses the expected incremental 'loading' updates and may incorrectly remain in a 'loading' state even after the analysis has successfully completed. This behavior leads to a discrepancy between the actual analysis status and the state represented in the UI, potentially confusing users and undermining the UI's reliability. - // The function currently attempts to rectify this by overwriting the Atom's value with the final result, ensuring the state accurately reflects the analysis outcome. This workaround does not address the root cause of the flawed state transitions. A revision of the state management logic is needed to ensure the Atom's state progresses correctly and reflects the actual status of the analysis process. - setAnalysis(analysisResult); - }, [ - setAnalysis, - analysisResult - ]); -} - - -const $986d80abafad1531$var$DatasetItem = (0, $3Zh6r$styledcomponents).article.withConfig({ - displayName: "dataset-list-item__DatasetItem", - componentId: "sc-fcito2-0" -})([ - "width:100%;display:flex;position:relative;::before,::after{position:absolute;content:'';display:block;width:100%;background:", - ";height:1px;}::before{top:0;}::after{bottom:-1px;}" -], (0, $3Zh6r$themeVal)("color.base-200")); -const $986d80abafad1531$var$DatasetHeader = (0, $3Zh6r$styledcomponents).header.withConfig({ - displayName: "dataset-list-item__DatasetHeader", - componentId: "sc-fcito2-1" -})([ - "width:", - "px;flex-shrink:0;background:", - ";" -], (0, $aedc0827be93c9e9$export$6caee144853a9a1f), (0, $3Zh6r$themeVal)("color.base-100")); -const $986d80abafad1531$var$DatasetHeaderInner = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "dataset-list-item__DatasetHeaderInner", - componentId: "sc-fcito2-2" -})([ - "box-shadow:1px 1px 0 0 ", - ";background-color:", - ";padding:", - ";display:flex;align-items:center;gap:0.5rem;" -], (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("color.base-50"), (0, $3Zh6r$glsp)(0.5)); -const $986d80abafad1531$var$DatasetData = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "dataset-list-item__DatasetData", - componentId: "sc-fcito2-3" -})([ - "position:relative;display:flex;align-items:center;flex-grow:1;" -]); -function $986d80abafad1531$export$16aa97663ff5f20d(props) { - const { datasetId: datasetId, width: width, xScaled: xScaled, onDragStart: onDragStart, onDragEnd: onDragEnd } = props; - const datasetAtom = (0, $21b7a6d02ba30404$export$9371b0beb1a637e1)(datasetId); - const dataset = (0, $3Zh6r$useAtomValue)(datasetAtom); - const { isAnalyzing: isAnalyzing, runAnalysis: runAnalysis } = (0, $6fbb8b4de6411c70$export$ad63e749a59d6f2d)(); - const [isVisible, setVisible] = (0, $21b7a6d02ba30404$export$24c054d46a3edb2b)(datasetAtom); - const [colorMap, setColorMap] = (0, $21b7a6d02ba30404$export$b2c80e2f14c8b5f)(datasetAtom); - const [modalLayerInfo, setModalLayerInfo] = (0, $3Zh6r$react).useState(); - const [, setSetting] = (0, $21b7a6d02ba30404$export$c79719c09c040f34)(datasetAtom); - const queryClient = (0, $3Zh6r$useQueryClient)(); - const retryDatasetMetadata = (0, $3Zh6r$useCallback)(()=>{ - queryClient.invalidateQueries({ - queryKey: [ - "dataset", - datasetId - ], - exact: true - }, { - throwOnError: false - }); - }, [ - queryClient, - datasetId - ]); - const onClickLayerInfo = (0, $3Zh6r$useCallback)(()=>{ - const parentInfoDesc = (0, $dd954574fbe4cbaf$export$933351d61a6177c0)({ - datasetId: dataset.data.parentDataset.id, - attr: "infoDescription" - }); - const data = { - name: dataset.data.name, - description: dataset.data.description, - info: dataset.data.info, - parentData: { - ...dataset.data.parentDataset, - infoDescription: parentInfoDesc - } - }; - setModalLayerInfo(data); - }, [ - dataset - ]); - const controls = (0, $3Zh6r$useDragControls)(); // Hook to handle the hover state of the dataset. Check the source file as to - // why this is needed. - const { ref: datasetLiRef, isHovering: isHovering, clientX: clientX, layerX: layerX, midY: midY } = (0, $5b66f5896dac5f30$export$eeb59316375cd556)(); - const timeSeriesData = dataset.analysis.data?.timeseries; - const dataPoint = (0, $a197439dcb0044f5$export$5e577fba9f427e74)({ - isHovering: isHovering, - xScaled: xScaled, - containerWidth: width, - layerX: layerX, - data: timeSeriesData - }); - const { refs: popoverRefs, floatingStyles: floatingStyles, isVisible: isPopoverVisible } = (0, $a197439dcb0044f5$export$542a6fd13ac93354)({ - enabled: isAnalyzing, - x: clientX, - y: midY, - xScaled: xScaled, - data: dataPoint, - dataset: timeSeriesData - }); - (0, $6fbb8b4de6411c70$export$256754153d37d513)({ - datasetAtom: datasetAtom - }); - const isDatasetError = dataset.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).ERROR; - const isDatasetLoading = dataset.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).LOADING; - const isDatasetSuccess = dataset.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS; - const isAnalysisAndError = isAnalyzing && dataset.analysis.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).ERROR; - const isAnalysisAndLoading = isAnalyzing && dataset.analysis.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).LOADING; - const isAnalysisAndSuccess = isAnalyzing && dataset.analysis.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS; - const datasetLegend = dataset.data.legend; - const analysisMetrics = (0, $3Zh6r$useMemo)(()=>dataset.settings.analysisMetrics ?? [], [ - dataset - ]); - const onDragging = (e)=>{ - controls.start(e); - }; - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Reorder).Item, { - ref: datasetLiRef, - value: dataset, - dragListener: false, - dragControls: controls, - onDragStart: ()=>{ - onDragStart?.(); - }, - onDragEnd: ()=>{ - onDragEnd?.(); - }, - "data-tour": "dataset-list-item", - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($986d80abafad1531$var$DatasetItem, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($986d80abafad1531$var$DatasetHeader, { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($986d80abafad1531$var$DatasetHeaderInner, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { - style: { - width: "100%" - }, - onPointerDown: onDragging, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $db7a01ec2076c29b$export$2e2bcd8739ae039), { - dataset: dataset, - datasetAtom: datasetAtom, - colorMap: colorMap, - setColorMap: setColorMap, - isVisible: isVisible, - setVisible: setVisible, - datasetLegend: datasetLegend, - onClickLayerInfo: onClickLayerInfo - }) - }), - modalLayerInfo && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $f70ffc9dcf3abe63$export$2e2bcd8739ae039), { - revealed: !!modalLayerInfo, - close: ()=>setModalLayerInfo(undefined), - layerData: modalLayerInfo - }) - ] - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($986d80abafad1531$var$DatasetData, { - children: [ - isDatasetLoading && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $0abb6a83db000395$export$a38e99aa73856d81), {}), - isDatasetError && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $0abb6a83db000395$export$41e7f677f20138f9), { - message: "Oh no, something went wrong", - onRetryClick: ()=>{ - retryDatasetMetadata(); - } - }), - isDatasetSuccess && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - isAnalysisAndLoading && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $0abb6a83db000395$export$a38e99aa73856d81), { - message: dataset.analysis.meta.total === undefined ? "Fetching item information" : `${dataset.analysis.meta.loaded} of ${dataset.analysis.meta.total} items loaded` - }), - isAnalysisAndError && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $0abb6a83db000395$export$41e7f677f20138f9), { - error: dataset.analysis.error, - message: "Oh no, something went wrong", - onRetryClick: ()=>{ - /* eslint-disable-next-line no-console */ console.log("Retry analysis loading"); - runAnalysis(dataset.data.id); - } - }), - isAnalysisAndSuccess && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $d2ee715b9fe5fe89$export$235522f86af7272d), { - xScaled: xScaled, - width: width, - isVisible: !!isVisible, - dataset: dataset, - activeMetrics: analysisMetrics, - highlightDate: dataPoint?.date, - onUpdateSettings: setSetting - }) - ] - }), - isDatasetSuccess && !isAnalyzing && /*#__PURE__*/ (0, $3Zh6r$jsx)($986d80abafad1531$var$DatasetTrack, { - width: width, - xScaled: xScaled, - dataset: dataset, - isVisible: !!isVisible - }), - isDatasetSuccess && isVisible && isPopoverVisible && dataPoint && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $a197439dcb0044f5$export$27efab4d7a235945), { - ref: popoverRefs.setFloating, - style: floatingStyles, - dataset: dataset, - timeDensity: dataset.data.timeDensity, - activeMetrics: analysisMetrics, - data: dataPoint - }) - ] - }) - ] - }) - }); -} -function $986d80abafad1531$var$DatasetTrack(props) { - const { width: width, xScaled: xScaled, dataset: dataset, isVisible: isVisible } = props; // Limit the items to render to increase performance. - const domainToRender = (0, $3Zh6r$useMemo)(()=>{ - const domain = xScaled.domain(); - const start = (0, $3Zh6r$datefnssubDays)(domain[0], 1); - const end = (0, $3Zh6r$datefnsaddDays)(domain[1], 1); - return dataset.data.domain.filter((d)=>{ - const [blockStart, blockEnd] = (0, $4e40c2e06ea58d55$export$fefcae79194eea24)(d, dataset.data.timeDensity); - return (0, $3Zh6r$datefnsareIntervalsOverlapping)({ - start: blockStart, - end: blockEnd - }, { - start: start, - end: end - }); - }); - }, [ - xScaled, - dataset - ]); - const { blocks: blocks, wasLumped: wasLumped } = (0, $4e40c2e06ea58d55$export$7cc5b70f023e0a)({ - domain: domainToRender, - xScaled: xScaled, - timeDensity: dataset.data.timeDensity - }); - return /*#__PURE__*/ (0, $3Zh6r$jsx)("svg", { - width: width, - height: (0, $aedc0827be93c9e9$export$6c6a4172763092dc) + 2, - children: blocks.map(([blockStart, blockEnd])=>/*#__PURE__*/ (0, $3Zh6r$jsx)($986d80abafad1531$var$DatasetTrackBlock, { - xScaled: xScaled, - startDate: blockStart, - endDate: blockEnd, - isVisible: isVisible, - isGroup: wasLumped - }, blockStart.getTime())) - }); -} -function $986d80abafad1531$var$DatasetTrackBlock(props) { - const { xScaled: xScaled, startDate: startDate, endDate: endDate, isVisible: isVisible, isGroup: isGroup } = props; - const theme = (0, $3Zh6r$useTheme)(); - const xStart = xScaled(startDate); - const xEnd = xScaled(endDate); - const fill = isVisible ? theme.color?.["base-400"] : theme.color?.["base-200"]; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)("g", { - children: [ - isGroup && /*#__PURE__*/ (0, $3Zh6r$jsx)("rect", { - fill: fill, - y: 0, - height: (0, $aedc0827be93c9e9$export$6c6a4172763092dc), - x: xStart, - width: xEnd - xStart, - rx: 4, - transform: "translate(2, 2)" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("rect", { - fill: fill, - y: 0, - height: (0, $aedc0827be93c9e9$export$6c6a4172763092dc), - x: xStart, - width: xEnd - xStart, - rx: 4, - stroke: "#fff", - strokeWidth: isGroup ? 1 : 0 - }) - ] - }); -} - - - -const $b22d0b949ab79724$var$DatasetListSelf = (0, $3Zh6r$styledcomponents).ul.withConfig({ - displayName: "dataset-list__DatasetListSelf", - componentId: "sc-mpw4il-0" -})([ - "", - " width:100%;" -], (0, $3Zh6r$listReset)()); -function $b22d0b949ab79724$export$e35b1d2d9e86dcdd(props) { - const { width: width, xScaled: xScaled } = props; - const [isDragging, setIsDragging] = (0, $3Zh6r$useState)(false); - const [datasets, setDatasets] = (0, $3Zh6r$useAtom)((0, $4d94a94638f4b4ba$export$b8f17f74a0eb3142)); - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Reorder).Group, { - as: $b22d0b949ab79724$var$DatasetListSelf, - axis: "y", - values: datasets, - onReorder: setDatasets, - style: isDragging ? { - userSelect: "none" - } : undefined, - children: datasets.map((dataset)=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $986d80abafad1531$export$16aa97663ff5f20d), { - datasetId: dataset.data.id, - width: width, - xScaled: xScaled, - onDragStart: ()=>setIsDragging(true), - onDragEnd: ()=>setIsDragging(false) - }, dataset.data.id)) - }); -} - - - -function $d85630827bff60cc$export$7d15b64cf5a3a4c4(value, min, max) { - return Math.max(min, Math.min(value, max)); -} -function $d85630827bff60cc$export$44babadf5fb4395e(scale, x, k) { - const range = scale.range(); - return scale.copy().domain(range.map((v)=>{ - // New value after scaling - const value = (v - x) / k; // Clamp value to the range - const valueClamped = $d85630827bff60cc$export$7d15b64cf5a3a4c4(value, range[0], range[1]); - return scale.invert(valueClamped); - })); -} -function $d85630827bff60cc$export$41b6899c1c0ee4c1(t1, t2) { - return t1.x === t2.x && t1.y === t2.y && t1.k === t2.k; -} -function $d85630827bff60cc$export$9f9dcb98c894b623(zoomBehavior, element, x, y, k) { - const updatedT = new (0, $3Zh6r$ZoomTransform)(k, x, y); - const constrainFn = zoomBehavior.constrain(); // Constrain the transform according to the timeline bounds. - const extent = zoomBehavior.translateExtent(); - const newTransform = constrainFn(updatedT, extent, extent); // Apply transform which will cause the zoom event to be emitted without - // a sourceEvent. On the zoom event listener, the updated zoom transform - // is set on the state, so there's no need to do it here. - zoomBehavior.transform(element, newTransform); -} -const $d85630827bff60cc$export$d36333cec31aa9ac = (timeDensity)=>{ - switch(timeDensity){ - case "month": - return "MMM yyyy"; - case "year": - return "yyyy"; - default: - return "MMM d yyyy"; - } -}; -const $d85630827bff60cc$export$9c7a1a5d94a57f56 = (datasets)=>{ - const extents = datasets.map((dataset)=>{ - const { domain: domain } = dataset.data; - if (domain.length === 0) return [ - undefined, - undefined - ]; - const firstDate = new Date(domain[0]); - const lastDate = new Date(domain[domain.length - 1]); - if (isNaN(firstDate.getTime()) || isNaN(lastDate.getTime())) return [ - undefined, - undefined - ]; - return [ - firstDate, - lastDate - ]; - }); // Ensure that both min and max are defined - const validExtents = extents.filter(([min, max])=>min !== undefined && max !== undefined); - if (validExtents.length === 0) return [ - undefined, - undefined - ]; - const minDate = new Date(Math.min(...validExtents.map(([min])=>min.getTime()))); - const maxDate = new Date(Math.max(...validExtents.map(([, max])=>max.getTime()))); - return [ - minDate, - maxDate - ]; -}; - - - - - - - - - - - - - - - - - - - - - - - -const $3c7d4f1f4d783830$var$GridLine = (0, $3Zh6r$styledcomponents).line.withConfig({ - displayName: "date-axis__GridLine", - componentId: "sc-asvk4-0" -})([ - "stroke:", - ";" -], (0, $3Zh6r$themeVal)("color.base-200")); -const $3c7d4f1f4d783830$var$DateAxisSVG = (0, $3Zh6r$styledcomponents).svg.withConfig({ - displayName: "date-axis__DateAxisSVG", - componentId: "sc-asvk4-1" -})([ - "border-top:1px solid ", - ";text{font-size:0.75rem;fill:", - ";}" -], (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("color.base")); -const $3c7d4f1f4d783830$var$GridSvg = (0, $3Zh6r$styledcomponents).svg.withConfig({ - displayName: "date-axis__GridSvg", - componentId: "sc-asvk4-2" -})([ - "position:absolute;right:", - "px;height:100%;pointer-events:none;" -], (0, $aedc0827be93c9e9$export$70a27ee17683e491)); -function $3c7d4f1f4d783830$var$getTimeDensity(domain) { - if (domain.every((d)=>d.getTime() === (0, $3Zh6r$datefnsstartOfYear)(d).getTime())) return (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR; - else if (domain.every((d)=>d.getTime() === (0, $3Zh6r$datefnsstartOfMonth)(d).getTime())) return (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH; - else return (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY; -} -function $3c7d4f1f4d783830$var$dateAxisLabelFormat(date, timeDensity) { - switch(timeDensity){ - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR: - return (0, $3Zh6r$datefnsformat)(date, "yyyy"); - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH: - return (0, $3Zh6r$datefnsformat)(date, "MMM"); - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY: - return (0, $3Zh6r$datefnsformat)(date, "dd"); - } -} -/** - * Returns date ticks that are spaced out enough to be readable taking into - * account a minimum width for each tick of 60px. - * If the width of each tick is less than 60px, every other tick is returned. - * - * @param scale The scale to get the ticks from. - * @returns Date[] - */ function $3c7d4f1f4d783830$var$getTicks(scale) { - const [min, max] = scale.range(); - const width = max - min; - return scale.ticks().filter((v, i, a)=>width / a.length < 60 ? !(i % 2) : true); -} -/** - * Generates minor ticks for the date axis based on the major ticks and time density. - * Minor ticks are shown between major ticks and provide finer granularity on the timeline. - - * @param {ScaleTime} scale - The scale function for the timeline, mapping dates to pixel positions. - * @param {Date[]} majorTicks - The major tick points on the timeline (e.g., start of the month). - * @param {TimeDensity} timeDensity - The density of the timeline aka the level of detail (e.g., year, month, day). - * @returns {Date[]} - An array of minor tick dates. - */ function $3c7d4f1f4d783830$var$getMinorTicks(scale, majorTicks, timeDensity) { - if (timeDensity === (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).DAY || majorTicks.length < 2) return []; - const [viewStart, viewEnd] = scale.domain(); // Number of segments to divide the interval between major ticks - // Set to 10 to for a balance between the level of detail, but also - // it offers a better alignment of the timeline playhead over the - // minor ticks. - const segments = 10; // Calculate the interval between minor ticks based on the first two major ticks - const minorTickInterval = (majorTicks[1].getTime() - majorTicks[0].getTime()) / segments; // Initialize minorTicks as an array of Date objects - let minorTicks = []; // Add minor ticks before the first major tick (left hand side of - // the timeline) until reaching the view start - let tickTime = majorTicks[0].getTime() - minorTickInterval; - while(tickTime > viewStart.getTime()){ - minorTicks = [ - new Date(tickTime), - ...minorTicks - ]; - tickTime -= minorTickInterval; - } // Add minor ticks between each pair of major ticks on the timeline - for(let i = 0; i < majorTicks.length - 1; i++){ - const start = majorTicks[i].getTime(); - const end = majorTicks[i + 1].getTime(); - for(let j = 1; j < segments; j++){ - tickTime = start + minorTickInterval * j; - if (tickTime < end) minorTicks = [ - ...minorTicks, - new Date(tickTime) - ]; - } - } // Add minor ticks after the last major tick (right hand side of - // the timeline) until reaching the timeline end - tickTime = majorTicks[majorTicks.length - 1].getTime() + minorTickInterval; - while(tickTime < viewEnd.getTime()){ - minorTicks = [ - ...minorTicks, - new Date(tickTime) - ]; - tickTime += minorTickInterval; - } - return minorTicks; -} -function $3c7d4f1f4d783830$export$43b7c7fc729150da(props) { - const { xScaled: xScaled, width: width } = props; - const majorTicks = (0, $3Zh6r$useMemo)(()=>$3c7d4f1f4d783830$var$getTicks(xScaled), [ - xScaled - ]); - const axisDensity = (0, $3Zh6r$useMemo)(()=>$3c7d4f1f4d783830$var$getTimeDensity(majorTicks), [ - majorTicks - ]); - const minorTicks = (0, $3Zh6r$useMemo)(()=>$3c7d4f1f4d783830$var$getMinorTicks(xScaled, majorTicks, axisDensity), [ - xScaled, - majorTicks, - axisDensity - ]); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($3c7d4f1f4d783830$var$DateAxisSVG, { - className: "date-axis", - width: width, - height: 32, - children: [ - minorTicks.map((d)=>{ - const xPos = xScaled(d); - return /*#__PURE__*/ (0, $3Zh6r$jsx)($3c7d4f1f4d783830$var$GridLine, { - x1: xPos, - x2: xPos, - y1: 26, - y2: 32 - }, `minor-${d.getTime()}`); - }), - majorTicks.map((d)=>{ - const xPos = xScaled(d); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$react).Fragment, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($3c7d4f1f4d783830$var$GridLine, { - x1: xPos, - x2: xPos, - y1: 24, - y2: 32 - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("text", { - y: 0, - x: xPos, - dy: "1.5em", - dx: 0, - textAnchor: "middle", - children: $3c7d4f1f4d783830$var$dateAxisLabelFormat(d, axisDensity) - }) - ] - }, `major-${d.getTime()}`); - }) - ] - }); -} -function $3c7d4f1f4d783830$export$8c0f725003ffefde(props) { - const { width: width, xScaled: xScaled } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)($3c7d4f1f4d783830$var$GridSvg, { - width: width, - children: $3c7d4f1f4d783830$var$getTicks(xScaled).map((tick)=>{ - const xPos = xScaled(tick); - return /*#__PURE__*/ (0, $3Zh6r$jsx)($3c7d4f1f4d783830$var$GridLine, { - x1: xPos, - x2: xPos, - y1: "0%", - y2: "100%" - }, tick.getTime()); - }) - }); -} - - - - - - - - - - - - - -const $b821c2905ace79a3$export$2b187ab490e92c13 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)((props)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { - ...props, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { - children: props.title || "Magnifier with minus icon" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { - d: "M9.5 5.5V7.5L3.5 7.5V5.5H9.5Z" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { - fillRule: "evenodd", - clipRule: "evenodd", - d: "M12.033 9.912L15.708 13.587C16.097 13.976 16.097 14.612 15.708 15.001L15.001 15.708C14.612 16.097 13.976 16.097 13.587 15.708L9.912 12.033C8.92 12.646 7.751 13 6.5 13C2.91 13 0 10.09 0 6.5C0 2.91 2.91 0 6.5 0C10.09 0 13 2.91 13 6.5C13 7.751 12.646 8.92 12.033 9.912ZM3.318 9.682C2.468 8.832 2 7.702 2 6.5C2 5.298 2.468 4.168 3.318 3.318C4.168 2.468 5.298 2 6.5 2C7.702 2 8.832 2.468 9.682 3.318C10.532 4.168 11 5.298 11 6.5C11 7.702 10.532 8.832 9.682 9.682C8.832 10.532 7.702 11 6.5 11C5.298 11 4.168 10.532 3.318 9.682Z" - }) - ] - }))).withConfig({ - displayName: "magnifier-minus__CollecticonMagnifierMinus", - componentId: "sc-ogo3zz-0" -})([ - "" -]); - - - - - - -const $23bd20572b05835e$export$aef499440d07757c = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)((props)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { - ...props, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { - children: props.title || "Magnifier with plus icon" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { - d: "M7.5 7.5H9.5V5.5H7.5V3.5H5.5V5.5H3.5V7.5H5.5V9.5H7.5V7.5Z" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { - fillRule: "evenodd", - clipRule: "evenodd", - d: "M15.708 13.587L12.033 9.912C12.646 8.92 13 7.751 13 6.5C13 2.91 10.09 0 6.5 0C2.91 0 0 2.91 0 6.5C0 10.09 2.91 13 6.5 13C7.751 13 8.92 12.646 9.912 12.033L13.587 15.708C13.976 16.097 14.612 16.097 15.001 15.708L15.708 15.001C16.097 14.612 16.097 13.976 15.708 13.587ZM2 6.5C2 7.702 2.468 8.832 3.318 9.682C4.168 10.532 5.298 11 6.5 11C7.702 11 8.832 10.532 9.682 9.682C10.532 8.832 11 7.702 11 6.5C11 5.298 10.532 4.168 9.682 3.318C8.832 2.468 7.702 2 6.5 2C5.298 2 4.168 2.468 3.318 3.318C2.468 4.168 2 5.298 2 6.5Z" - }) - ] - }))).withConfig({ - displayName: "magnifier-plus__CollecticonMagnifierPlus", - componentId: "sc-mhl8ek-0" -})([ - "" -]); - - - - - - - - - - - - - -function $e8c93de38c4d7f4f$export$785353f1afe4b4b6() { - const dataDomain = (0, $21b7a6d02ba30404$export$96dd6b87b2624c34)(); - const { contentWidth: contentWidth } = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$a770f02414fea603)); // Calculate min and max scale factors, such has each day has a minimum of - // {DAY_SIZE_MIN}px and a maximum of {DAY_SIZE_MAX}px. - return (0, $3Zh6r$useMemo)(()=>{ - if (contentWidth <= 0 || !dataDomain) return { - k0: 0, - k1: 1 - }; // Calculate how many days are in the domain. - const domainDays = (0, $3Zh6r$datefnsdifferenceInCalendarDays)(dataDomain[1], dataDomain[0]); - return { - // k0: Math.max(1, DAY_SIZE_MIN / (contentWidth / domainDays)), - k0: 1, - k1: (0, $aedc0827be93c9e9$export$7b16a1e4e0fce4f4) / (contentWidth / domainDays) - }; - }, [ - contentWidth, - dataDomain - ]); -} -function $e8c93de38c4d7f4f$export$f6e7a46ff0d0d51a() { - const dataDomain = (0, $21b7a6d02ba30404$export$96dd6b87b2624c34)(); - const zoomTransform = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$e35364fe491d345b)); - const { contentWidth: contentWidth } = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$a770f02414fea603)); - const main = (0, $3Zh6r$useMemo)(()=>{ - if (!dataDomain) return undefined; - return (0, $3Zh6r$scaleTime)().domain(dataDomain).range([ - 0, - contentWidth - ]); - }, [ - dataDomain, - contentWidth - ]); - const scaled = (0, $3Zh6r$useMemo)(()=>{ - if (!main) return undefined; - return (0, $d85630827bff60cc$export$44babadf5fb4395e)(main, zoomTransform.x, zoomTransform.k); - }, [ - main, - zoomTransform.x, - zoomTransform.k - ]); - return { - main: main, - scaled: scaled - }; -} - - - -const $e0b4d3c3d8ab0130$var$TimelineControlsSelf = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline-zoom-controls__TimelineControlsSelf", - componentId: "sc-ma5hs2-0" -})([ - "display:flex;gap:", - ";align-items:center;min-width:10rem;" -], (0, $3Zh6r$glsp)(0.5)); -const $e0b4d3c3d8ab0130$var$TipContent = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline-zoom-controls__TipContent", - componentId: "sc-ma5hs2-1" -})([ - "text-align:center;" -]); -function $e0b4d3c3d8ab0130$export$dd9b5566f0bb50aa(props) { - const { onZoom: onZoom } = props; - const { k: k } = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$e35364fe491d345b)); - const { k0: k0, k1: k1 } = (0, $e8c93de38c4d7f4f$export$785353f1afe4b4b6)(); - const { contentWidth: contentWidth } = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$a770f02414fea603)); - const zoomScale = (0, $3Zh6r$scaleLog)().base(2).domain([ - k0, - k1 - ]).range([ - 0, - 100 - ]); - const currentZoom = zoomScale(k); - const handleZoomIn = ()=>{ - const unscaledWidth = contentWidth * k; // On each zoom halve the domain. - const scalar = contentWidth / 2; - const newRatio = unscaledWidth / scalar; - onZoom((0, $d85630827bff60cc$export$7d15b64cf5a3a4c4)(newRatio, k0, k1)); - }; - const handleZoomOut = ()=>{ - const unscaledWidth = Math.max(contentWidth, contentWidth * k); // On each zoom duplicate the domain. - const scalar = contentWidth * 2; - const newRatio = unscaledWidth / scalar; - onZoom((0, $d85630827bff60cc$export$7d15b64cf5a3a4c4)(newRatio, k0, k1)); - }; - const handleZoom = (value)=>{ - const zoom = zoomScale.invert(value); - onZoom(zoom); - }; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($e0b4d3c3d8ab0130$var$TimelineControlsSelf, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $1137ef8b3394fd15$export$d3a4070914c20f9d), { - tipContent: /*#__PURE__*/ (0, $3Zh6r$jsxs)($e0b4d3c3d8ab0130$var$TipContent, { - children: [ - "Zoom out timeline", - /*#__PURE__*/ (0, $3Zh6r$jsx)("br", {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e3a7178e65da5ca7$export$dff7c5afa99d3f38), { - children: "alt + scroll down" - }) - ] - }), - fitting: "skinny", - onClick: handleZoomOut, - visuallyDisabled: currentZoom <= 0, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b821c2905ace79a3$export$2b187ab490e92c13), { - meaningful: true, - title: "Zoom out timeline" - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $9ef3d5cc165a4872$export$136ee2a05728f6f7), { - min: 0, - max: 100, - step: 1, - onInput: handleZoom, - value: isNaN(currentZoom) ? 0 : currentZoom - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $1137ef8b3394fd15$export$d3a4070914c20f9d), { - tipContent: /*#__PURE__*/ (0, $3Zh6r$jsxs)($e0b4d3c3d8ab0130$var$TipContent, { - children: [ - "Zoom in timeline", - /*#__PURE__*/ (0, $3Zh6r$jsx)("br", {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e3a7178e65da5ca7$export$dff7c5afa99d3f38), { - children: "alt + scroll up" - }) - ] - }), - fitting: "skinny", - onClick: handleZoomIn, - visuallyDisabled: currentZoom >= 100, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $23bd20572b05835e$export$aef499440d07757c), { - meaningful: true, - title: "Zoom in timeline" - }) - }) - ] - }); -} - - - - - - - - - - - - - - - - -const $3001b1a76deaaca9$var$TriggerWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "datepicker__TriggerWrapper", - componentId: "sc-1gdqoge-0" -})([ - "display:flex;" -]); -const $3001b1a76deaaca9$export$da7ce5e8b0403e7f = ({ disabled: disabled, tipContent: tipContent, onConfirm: onConfirm, triggerHeadReference: triggerHeadReference, selectedDay: selectedDay, renderTriggerElement: renderTriggerElement, calendarView: calendarView, minDate: minDate, maxDate: maxDate })=>{ - const [isCalendarOpen, setIsCalendarOpen] = (0, $3Zh6r$useState)(false); - const triggerRef = (0, $3Zh6r$useRef)(null); - const handleDateChange = (date)=>{ - onConfirm(date); - setIsCalendarOpen(false); - }; - const handleTriggerClick = ()=>{ - setIsCalendarOpen(!isCalendarOpen); - }; - const handleClickOutside = (event)=>{ - if (triggerRef.current && !triggerRef.current.contains(event.target)) setIsCalendarOpen(false); - }; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($3001b1a76deaaca9$var$TriggerWrapper, { - ref: triggerRef, - children: renderTriggerElement({ - onClick: handleTriggerClick, - disabled: disabled, - tipContent: tipContent, - triggerHeadReference: triggerHeadReference, - selectedDay: selectedDay - }) - }), - isCalendarOpen && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$tippyjsreact), { - className: "react-calendar__tippy", - visible: isCalendarOpen, - onClickOutside: (_, event)=>handleClickOutside(event), - interactive: true, - // (in this case it's the panel) to prevent the calendar from being cut off. The - // panel has `overflow: hidden;` which is needed for the resizing. However, this - // causes the calendar to be cut-off when it opens upwards, near the bottom of the screen. - appendTo: ()=>document.body, - placement: "bottom", - content: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$reactcalendar), { - onChange: handleDateChange, - value: selectedDay, - className: "react-calendar", - nextLabel: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Icon).NavigateNext, {}), - prevLabel: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Icon).NavigateBefore, {}), - prev2Label: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Icon).NavigateFarBefore, {}), - next2Label: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Icon).NavigateFarNext, {}), - defaultView: calendarView, - maxDetail: calendarView, - minDate: minDate, - maxDate: maxDate - }), - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("div", {}) - }) - ] - }); -}; - - - -const $e414d32072dd571c$var$DatePickerTrigger = (0, $3Zh6r$styledcomponents)((0, $1137ef8b3394fd15$export$d3a4070914c20f9d)).withConfig({ - displayName: "timeline-datepicker__DatePickerTrigger", - componentId: "sc-yhdm0q-0" -})([ - "gap:", - ";.head-reference{font-weight:", - ";color:", - ";font-size:0.875rem;}" -], (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$themeVal)("type.base.regular"), (0, $3Zh6r$themeVal)("color.base-400")); -const $e414d32072dd571c$export$dc759c825b6fe91b = ({ triggerHeadReference: triggerHeadReference, selectedDay: selectedDay, onConfirm: onConfirm, disabled: disabled = false, tipContent: tipContent, dataTourId: dataTourId, calendarView: calendarView = "month", triggerLabelFormat: triggerLabelFormat, minDate: minDate, maxDate: maxDate })=>{ - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3001b1a76deaaca9$export$da7ce5e8b0403e7f), { - calendarView: calendarView, - triggerHeadReference: triggerHeadReference, - selectedDay: selectedDay, - onConfirm: onConfirm, - disabled: disabled, - tipContent: tipContent, - minDate: minDate, - maxDate: maxDate, - renderTriggerElement: ({ onClick: onClick, disabled: disabled, tipContent: tipContent, triggerHeadReference: triggerHeadReference, selectedDay: selectedDay })=>/*#__PURE__*/ (0, $3Zh6r$jsxs)($e414d32072dd571c$var$DatePickerTrigger, { - size: "small", - disabled: disabled, - "data-tour": dataTourId, - tipContent: tipContent, - onClick: onClick, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { - className: "head-reference", - children: triggerHeadReference - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { - children: (0, $3Zh6r$datefnsformat)(selectedDay ?? new Date(), triggerLabelFormat) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChevronDownSmall), {}) - ] - }) - }); -}; - - - - - - - - - - -const $4a212e7b443ecd1d$export$7e0d7941fbd8a620 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)((props)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { - ...props, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { - children: props.title || "Calendar with minus icon" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { - d: "M11.5 0H10V3H9V1H5V0H3.5V3H2.5V1H1C0.447715 1 0 1.44772 0 2V12C0 12.5523 0.447716 13 1 13H5.34141C5.12031 12.3744 5 11.7013 5 11H2V5H12C13 5 13.3926 5.36838 14 5.71974V2C14 1.44772 13.5523 1 13 1H11.5V0Z" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { - fillRule: "evenodd", - clipRule: "evenodd", - d: "M16 11C16 13.7614 13.7614 16 11 16C8.23858 16 6 13.7614 6 11C6 8.23858 8.23858 6 11 6C13.7614 6 16 8.23858 16 11ZM8.5 11.625V10.375H13.5V11.625H8.5Z" - }) - ] - }))).withConfig({ - displayName: "calendar-minus__CollecticonCalendarMinus", - componentId: "sc-110n67k-0" -})([ - "" -]); - - - - - - -const $4e2e04f2fdea1fde$export$8266db1827cb2822 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$createCollecticon)((props)=>/*#__PURE__*/ (0, $3Zh6r$jsxs)("svg", { - ...props, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("title", { - children: props.title || "Calendar with plus icon" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { - d: "M11.5 0H10V3H9V1H5V0H3.5V3H2.5V1H1C0.447715 1 0 1.44772 0 2V12C0 12.5523 0.447716 13 1 13H5.34141C5.12031 12.3744 5 11.7013 5 11H2V5H12C13 5 13.3926 5.36838 14 5.71974V2C14 1.44772 13.5523 1 13 1H11.5V0Z" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("path", { - fillRule: "evenodd", - clipRule: "evenodd", - d: "M16 11C16 13.7614 13.7614 16 11 16C8.23858 16 6 13.7614 6 11C6 8.23858 8.23858 6 11 6C13.7614 6 16 8.23858 16 11ZM10.375 8.5V10.375H8.5V11.625H10.375V13.5H11.625V11.625H13.5V10.375H11.625V8.5H10.375Z" - }) - ] - }))).withConfig({ - displayName: "calendar-plus__CollecticonCalendarPlus", - componentId: "sc-im6zhs-0" -})([ - "" -]); - - - - - - - - - -function $5ebe26054fa7a0b5$export$7e50e64db72d5ceb() { - const [onTOIZoom, setOnTOIZoom] = (0, $3Zh6r$useAtom)((0, $f88dcc2f660ecc21$export$e4db5bfb68a935ee)); - const initialize = (0, $3Zh6r$useCallback)((zoomBehavior, interactionRef)=>{ - setOnTOIZoom(()=>(newX, newK)=>{ - if (!newX || !newK) return; - const { current: interactionElement } = interactionRef; - if (!interactionElement) return; - (0, $d85630827bff60cc$export$9f9dcb98c894b623)(zoomBehavior, (0, $3Zh6r$select)(interactionElement), newX, 0, newK); - }); - }, [ - setOnTOIZoom - ]); - const safeOnTOIZoom = (newX, newK)=>{ - if (onTOIZoom) onTOIZoom(newX, newK); - }; - return { - initializeTOIZoom: initialize, - onTOIZoom: safeOnTOIZoom - }; -} - - -const $314b12ef901bf9f3$var$TimelineControlsSelf = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline-controls__TimelineControlsSelf", - componentId: "sc-x7n7d2-0" -})([ - "width:100%;display:flex;flex-flow:column;min-width:0;.date-axis{margin-top:auto;}" -]); -const $314b12ef901bf9f3$var$ControlsToolbar = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline-controls__ControlsToolbar", - componentId: "sc-x7n7d2-1" -})([ - "display:flex;justify-content:space-between;padding:", - ";position:relative;", - ":last-child:not(:first-child){margin-left:auto;}" -], (0, $3Zh6r$glsp)(1.5, 1, 0.5, 1), (0, $3Zh6r$ToolbarGroup)); -const $314b12ef901bf9f3$var$DatePickersWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline-controls__DatePickersWrapper", - componentId: "sc-x7n7d2-2" -})([ - "display:flex;justify-content:center;align-items:center;flex-grow:1;" -]); -const $314b12ef901bf9f3$var$EmptyDateAxisWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline-controls__EmptyDateAxisWrapper", - componentId: "sc-x7n7d2-3" -})([ - "padding-top:", - ";" -], (0, $3Zh6r$glsp)(3)); -const $314b12ef901bf9f3$var$ToolbarFullWidth = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Toolbar)).withConfig({ - displayName: "timeline-controls__ToolbarFullWidth", - componentId: "sc-x7n7d2-4" -})([ - "width:100%;" -]); -function $314b12ef901bf9f3$export$2ebc44fb115f2bba(width) { - const now = new Date(); - return (0, $3Zh6r$scaleTime)().domain([ - (0, $3Zh6r$datefnsstartOfYear)(now), - (0, $3Zh6r$datefnsendOfYear)(now) - ]).range([ - 0, - width - ]); -} -function $314b12ef901bf9f3$export$4e2b22338d894d59(props) { - const { xScaled: xScaled, width: width } = props; - const initialScale = (0, $3Zh6r$useMemo)(()=>{ - return $314b12ef901bf9f3$export$2ebc44fb115f2bba(width); - }, [ - width - ]); - return /*#__PURE__*/ (0, $3Zh6r$jsx)($314b12ef901bf9f3$var$TimelineControlsSelf, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($314b12ef901bf9f3$var$EmptyDateAxisWrapper, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3c7d4f1f4d783830$export$43b7c7fc729150da), { - xScaled: xScaled ?? initialScale, - width: width - }) - }) - }); -} -const $314b12ef901bf9f3$export$f8b4182956b09364 = "#8b8b8b"; -const $314b12ef901bf9f3$export$f2d15855321b2441 = "#333333"; -const $314b12ef901bf9f3$export$dcfe592d6d7f19b1 = "#ffffff"; -const $314b12ef901bf9f3$export$cf292b3bb1c9d352 = "#cccccc"; -const $314b12ef901bf9f3$var$TimelineHeadIndicatorsWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline-controls__TimelineHeadIndicatorsWrapper", - componentId: "sc-x7n7d2-5" -})([ - "position:absolute;bottom:-30px;width:100%;" -]); -const $314b12ef901bf9f3$var$TimelinePlayheadBase = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline-controls__TimelinePlayheadBase", - componentId: "sc-x7n7d2-6" -})([ - "background-color:", - ";color:", - ";padding:", - " ", - ";border-radius:", - ";font-size:0.75rem;position:relative;width:max-content;font-weight:", - ";&::after,&::before{content:'';position:absolute;bottom:1px;width:0;height:0;border-top:11.5px solid transparent;border-bottom:11.5px solid transparent;}" -], $314b12ef901bf9f3$export$f8b4182956b09364, $314b12ef901bf9f3$export$dcfe592d6d7f19b1, (0, $3Zh6r$glsp)(0.15), (0, $3Zh6r$glsp)(0.3), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("type.base.regular")); -const $314b12ef901bf9f3$var$PlayheadArrow = (0, $3Zh6r$css)([ - "&::after,&::before{content:'';position:absolute;bottom:1px;width:0;height:0;border-top:11.5px solid transparent;border-bottom:11.5px solid transparent;}" -]); -const $314b12ef901bf9f3$var$LeftPlayheadArrow = (0, $3Zh6r$css)([ - "", - " &::after{border-right:8px solid ", - ";}" -], $314b12ef901bf9f3$var$PlayheadArrow, (props)=>props.secondary ? $314b12ef901bf9f3$export$f8b4182956b09364 : $314b12ef901bf9f3$export$f2d15855321b2441); -const $314b12ef901bf9f3$var$RightPlayheadArrow = (0, $3Zh6r$css)([ - "", - " &::before{border-left:8px solid ", - ";}" -], $314b12ef901bf9f3$var$PlayheadArrow, (props)=>props.secondary ? $314b12ef901bf9f3$export$f8b4182956b09364 : $314b12ef901bf9f3$export$f2d15855321b2441); -const $314b12ef901bf9f3$var$TimelinePlayheadLeftIndicator = (0, $3Zh6r$styledcomponents)($314b12ef901bf9f3$var$TimelinePlayheadBase).withConfig({ - displayName: "timeline-controls__TimelinePlayheadLeftIndicator", - componentId: "sc-x7n7d2-7" -})([ - "background-color:", - ";", - " &::after{left:", - ";}" -], (props)=>props.secondary ? $314b12ef901bf9f3$export$f8b4182956b09364 : $314b12ef901bf9f3$export$f2d15855321b2441, $314b12ef901bf9f3$var$LeftPlayheadArrow, (props)=>props.secondary ? "-28%" : "-8%"); -const $314b12ef901bf9f3$var$TimelinePlayheadRightIndicator = (0, $3Zh6r$styledcomponents)($314b12ef901bf9f3$var$TimelinePlayheadBase).withConfig({ - displayName: "timeline-controls__TimelinePlayheadRightIndicator", - componentId: "sc-x7n7d2-8" -})([ - "background-color:", - ";", - " &::before{right:", - ";}" -], (props)=>props.secondary ? $314b12ef901bf9f3$export$f8b4182956b09364 : $314b12ef901bf9f3$export$f2d15855321b2441, $314b12ef901bf9f3$var$RightPlayheadArrow, (props)=>props.secondary ? "-28%" : "-8%"); -const $314b12ef901bf9f3$var$TimelineHeadIndicatorsBase = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline-controls__TimelineHeadIndicatorsBase", - componentId: "sc-x7n7d2-9" -})([ - "position:absolute;bottom:1px;display:flex;gap:", - ";" -], (0, $3Zh6r$glsp)(1)); -const $314b12ef901bf9f3$var$TimelineHeadLeftIndicators = (0, $3Zh6r$styledcomponents)($314b12ef901bf9f3$var$TimelineHeadIndicatorsBase).withConfig({ - displayName: "timeline-controls__TimelineHeadLeftIndicators", - componentId: "sc-x7n7d2-10" -})([ - "left:0;" -]); -const $314b12ef901bf9f3$var$TimelineHeadRightIndicators = (0, $3Zh6r$styledcomponents)($314b12ef901bf9f3$var$TimelineHeadIndicatorsBase).withConfig({ - displayName: "timeline-controls__TimelineHeadRightIndicators", - componentId: "sc-x7n7d2-11" -})([ - "right:125px;flex-direction:row-reverse;" -]); -const $314b12ef901bf9f3$export$94939fd3c7f7c96f = /*#__PURE__*/ (0, $3Zh6r$memo)(({ outOfViewHeads: outOfViewHeads, timelineLabelsFormat: timelineLabelsFormat })=>{ - // Filter the out-of-view heads to get those that are out to the left - const leftHeads = outOfViewHeads.filter((head)=>head.outDirection === "left"); // Filter the out-of-view heads to get those that are out to the right - const rightHeads = outOfViewHeads.filter((head)=>head.outDirection === "right"); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - leftHeads.length > 0 && /*#__PURE__*/ (0, $3Zh6r$jsxs)($314b12ef901bf9f3$var$TimelineHeadLeftIndicators, { - "data-tour": "left-indicator", - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($314b12ef901bf9f3$var$TimelinePlayheadLeftIndicator, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { - children: (0, $3Zh6r$datefnsformat)(leftHeads[0].date, timelineLabelsFormat) - }) - }), - leftHeads.length > 1 && /*#__PURE__*/ (0, $3Zh6r$jsxs)($314b12ef901bf9f3$var$TimelinePlayheadLeftIndicator, { - secondary: true, - children: [ - "+", - leftHeads.length - 1 - ] - }) - ] - }), - rightHeads.length > 0 && /*#__PURE__*/ (0, $3Zh6r$jsxs)($314b12ef901bf9f3$var$TimelineHeadRightIndicators, { - "data-tour": "left-indicator", - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($314b12ef901bf9f3$var$TimelinePlayheadRightIndicator, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { - children: (0, $3Zh6r$datefnsformat)(rightHeads[rightHeads.length - 1].date, timelineLabelsFormat) - }) - }), - rightHeads.length > 1 && /*#__PURE__*/ (0, $3Zh6r$jsxs)($314b12ef901bf9f3$var$TimelinePlayheadRightIndicator, { - secondary: true, - children: [ - "+", - rightHeads.length - 1 - ] - }) - ] - }) - ] - }); -}, (prevProps, nextProps)=>{ - // React.memo does a shallow comparison of props, so we need to supply - // a custom comparison function to compare the outOfViewHead objects - return (0, $3Zh6r$isEqual)(prevProps.outOfViewHeads, nextProps.outOfViewHeads); -}); -$314b12ef901bf9f3$export$94939fd3c7f7c96f.displayName = "TimelineHeadIndicators"; -/** - * Determines the appropriate calendar view based on the time density. - * - * The TimeDensity enumeration is mapped to the corresponding calendar view: - * - MONTH: Displays the calendar in 'year' view, showing all months in a year. - * - YEAR: Displays the calendar in 'decade' view, showing multiple years in a decade. - * - Default: Displays the calendar in 'month' view, showing all days of the current month. - */ const $314b12ef901bf9f3$var$getCalendarView = (timeDensity)=>{ - switch(timeDensity){ - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).MONTH: - return "year"; - case (0, $5ddc927a333aad0f$export$11caf269d0e0aa93).YEAR: - return "decade"; - default: - return "month"; - } -}; -function $314b12ef901bf9f3$export$8a7ffffceee9f7da(props) { - const { xScaled: xScaled, width: width, outOfViewHeads: outOfViewHeads, onZoom: onZoom, timeDensity: timeDensity, timelineLabelsFormat: timelineLabelsFormat, minMaxTemporalExtent: minMaxTemporalExtent } = props; - const [selectedDay, setSelectedDay] = (0, $3Zh6r$useAtom)((0, $e8f2da803da9b51c$export$638855498ad82f7d)); - const [selectedCompareDay, setSelectedCompareDay] = (0, $3Zh6r$useAtom)((0, $e8f2da803da9b51c$export$62a55c0fdf140e36)); - const [selectedInterval, setSelectedInterval] = (0, $3Zh6r$useAtom)((0, $e8f2da803da9b51c$export$c8567c8190f32c5a)); - const { features: features } = (0, $c4e64c258279a6f7$export$2e2bcd8739ae039)(); // Scale to use when there are no datasets with data (loading or error) - const initialScale = (0, $3Zh6r$useMemo)(()=>$314b12ef901bf9f3$export$2ebc44fb115f2bba(width), [ - width - ]); - const calendarView = (0, $3Zh6r$useMemo)(()=>$314b12ef901bf9f3$var$getCalendarView(timeDensity), [ - timeDensity - ]); //Center to selected point - const { onTOIZoom: onTOIZoom } = (0, $5ebe26054fa7a0b5$export$7e50e64db72d5ceb)(); - const timelineWidth = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$4f84b7fbbfcb25f7)); - const { k: currentZoomTransformRatio } = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$e35364fe491d345b)); - const { main: main } = (0, $e8c93de38c4d7f4f$export$f6e7a46ff0d0d51a)(); - const visualBufferSizing = 0.9; - const startPoint = 0; - const calculateNewTOIZoom = (dateStart, dateEnd, widthToFit)=>{ - const zTransform = widthToFit / (dateEnd - dateStart); - const panPosition = startPoint - zTransform * dateStart; - return { - zTransform: zTransform, - panPosition: panPosition - }; - }; - const centerTimelineOnSelections = (0, $3Zh6r$useCallback)((newDate)=>{ - if (!timelineWidth || !main) return; //defining width of visible area after confirming we have a timeline width - const widthToFit = (timelineWidth - (0, $aedc0827be93c9e9$export$70a27ee17683e491) - (0, $aedc0827be93c9e9$export$6caee144853a9a1f)) * visualBufferSizing; //setting most recent date value depending on interaction - const newSelectedDay = newDate.selectedDay ?? selectedDay; - const newSelectedCompareDay = newDate.selectedCompareDay ?? selectedCompareDay; - const newSelectedStartInterval = newDate.start ?? selectedInterval?.start; - const newSelectedEndInterval = newDate.end ?? selectedInterval?.end; - let newZoomArgs = { - zTransform: 0, - panPosition: 0 - }; - if (newSelectedDay) { - const calcNewSelectedDay = main(newSelectedDay); - const halfOfCurrentWidth = 0.5; - const timelineCenter = widthToFit * halfOfCurrentWidth; - newZoomArgs.zTransform = currentZoomTransformRatio; - newZoomArgs.panPosition = startPoint - newZoomArgs.zTransform * calcNewSelectedDay + timelineCenter; - if (newSelectedCompareDay) { - const calcNewSelectedCompareDay = main(newSelectedCompareDay); - if (newSelectedDay < newSelectedCompareDay) newZoomArgs = calculateNewTOIZoom(calcNewSelectedDay, calcNewSelectedCompareDay, widthToFit); - else newZoomArgs = calculateNewTOIZoom(calcNewSelectedCompareDay, calcNewSelectedDay, widthToFit); - } - } - if (newSelectedStartInterval && newSelectedEndInterval) { - const calcNewSelectedEndInterval = main(newSelectedEndInterval); - const calcNewSelectedStartInterval = main(newSelectedStartInterval); - if (newSelectedStartInterval > newSelectedEndInterval) newZoomArgs = calculateNewTOIZoom(calcNewSelectedEndInterval, calcNewSelectedStartInterval, widthToFit); - else newZoomArgs = calculateNewTOIZoom(calcNewSelectedStartInterval, calcNewSelectedEndInterval, widthToFit); - } - return onTOIZoom(newZoomArgs.panPosition, newZoomArgs.zTransform); - }, [ - selectedDay, - selectedInterval, - selectedCompareDay, - currentZoomTransformRatio, - main, - timelineWidth, - onTOIZoom - ]); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($314b12ef901bf9f3$var$TimelineControlsSelf, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)($314b12ef901bf9f3$var$ControlsToolbar, { - children: [ - outOfViewHeads && outOfViewHeads.length > 0 && /*#__PURE__*/ (0, $3Zh6r$jsx)($314b12ef901bf9f3$var$TimelineHeadIndicatorsWrapper, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($314b12ef901bf9f3$export$94939fd3c7f7c96f, { - outOfViewHeads: outOfViewHeads, - timelineLabelsFormat: timelineLabelsFormat - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($314b12ef901bf9f3$var$ToolbarFullWidth, { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$ToolbarGroup), { - children: [ - !selectedInterval && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - !selectedCompareDay && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $1137ef8b3394fd15$export$52e4888d65fa0806), { - visuallyDisabled: !!features.length, - tipContent: features.length ? "Compare is not possible when there are areas of interest on the map" : "Add date to compare", - size: "small", - variation: "primary-text", - "data-tour": "compare-date", - onClick: ()=>{ - if (!xScaled || !selectedDay) return; - const [, max] = xScaled.range(); - const currentX = xScaled(selectedDay); - const nextX = currentX + (0, $aedc0827be93c9e9$export$7b16a1e4e0fce4f4); - const newDate = xScaled.invert(nextX > max ? currentX - (0, $aedc0827be93c9e9$export$7b16a1e4e0fce4f4) : nextX); - setSelectedCompareDay(newDate); - centerTimelineOnSelections({ - selectedCompareDay: newDate - }); - }, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $4e2e04f2fdea1fde$export$8266db1827cb2822), { - meaningful: true, - title: "Add comparison date" - }), - "Add date to compare" - ] - }), - selectedCompareDay && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $1137ef8b3394fd15$export$52e4888d65fa0806), { - tipContent: "Stop comparing dates", - size: "small", - variation: "primary-text", - onClick: ()=>{ - setSelectedCompareDay(null); - }, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $4a212e7b443ecd1d$export$7e0d7941fbd8a620), { - meaningful: true, - title: "Stop comparing dates" - }), - "Stop comparing dates" - ] - }) - ] - }), - selectedInterval ? /*#__PURE__*/ (0, $3Zh6r$jsxs)($314b12ef901bf9f3$var$DatePickersWrapper, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e414d32072dd571c$export$dc759c825b6fe91b), { - minDate: minMaxTemporalExtent[0], - maxDate: minMaxTemporalExtent[1], - triggerHeadReference: "FROM:", - selectedDay: selectedInterval.start, - onConfirm: (d)=>{ - if (!d) return; - setSelectedInterval({ - ...selectedInterval, - start: new Date(d) - }); - centerTimelineOnSelections({ - start: new Date(d) - }); - }, - disabled: !xScaled, - tipContent: "Start date for analysis", - dataTourId: "date-picker-start", - calendarView: calendarView, - triggerLabelFormat: timelineLabelsFormat - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$VerticalDivider), {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e414d32072dd571c$export$dc759c825b6fe91b), { - minDate: minMaxTemporalExtent[0], - maxDate: minMaxTemporalExtent[1], - triggerHeadReference: selectedCompareDay ? "A:" : "", - selectedDay: selectedDay, - onConfirm: (d)=>{ - if (!d) return; - setSelectedDay(new Date(d)); - centerTimelineOnSelections({ - selectedDay: new Date(d) - }); - }, - disabled: !xScaled, - tipContent: selectedCompareDay ? "Date shown on left map " : "Date shown on map", - dataTourId: "date-picker-a", - calendarView: calendarView, - triggerLabelFormat: timelineLabelsFormat - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$VerticalDivider), {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e414d32072dd571c$export$dc759c825b6fe91b), { - minDate: minMaxTemporalExtent[0], - maxDate: minMaxTemporalExtent[1], - triggerHeadReference: "TO:", - selectedDay: selectedInterval.end, - onConfirm: (d)=>{ - if (!d) return; - setSelectedInterval({ - ...selectedInterval, - end: new Date(d) - }); - centerTimelineOnSelections({ - end: new Date(d) - }); - }, - disabled: !xScaled, - tipContent: "End date for analysis", - dataTourId: "date-picker-end", - calendarView: calendarView, - triggerLabelFormat: timelineLabelsFormat - }) - ] - }) : /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($314b12ef901bf9f3$var$DatePickersWrapper, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e414d32072dd571c$export$dc759c825b6fe91b), { - minDate: minMaxTemporalExtent[0], - maxDate: minMaxTemporalExtent[1], - triggerHeadReference: selectedCompareDay ? "A:" : "", - selectedDay: selectedDay, - onConfirm: (d)=>{ - if (!d) return; - setSelectedDay(new Date(d)); - centerTimelineOnSelections({ - selectedDay: new Date(d) - }); - }, - disabled: !xScaled, - tipContent: selectedCompareDay ? "Date shown on left map " : "Date shown on map", - dataTourId: "date-picker-a", - calendarView: calendarView, - triggerLabelFormat: timelineLabelsFormat - }), - selectedCompareDay && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$VerticalDivider), {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e414d32072dd571c$export$dc759c825b6fe91b), { - minDate: minMaxTemporalExtent[0], - maxDate: minMaxTemporalExtent[1], - triggerHeadReference: "B:", - selectedDay: selectedCompareDay, - onConfirm: (d)=>{ - if (!d) return; - setSelectedCompareDay(new Date(d)); - centerTimelineOnSelections({ - selectedCompareDay: new Date(d) - }); - }, - disabled: !xScaled, - tipContent: "Date shown on right map", - dataTourId: "date-picker-b", - calendarView: calendarView, - triggerLabelFormat: timelineLabelsFormat - }) - ] - }) - ] - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e0b4d3c3d8ab0130$export$dd9b5566f0bb50aa), { - onZoom: onZoom - }) - ] - }) - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3c7d4f1f4d783830$export$43b7c7fc729150da), { - xScaled: xScaled ?? initialScale, - width: width - }) - ] - }); -} - - - - - - - - - - - - -// This value gets added to the width. -const $b7f32cea8f36cbac$var$SVG_PADDING = 16; -const $b7f32cea8f36cbac$var$TimelineHeadWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline-head__TimelineHeadWrapper", - componentId: "sc-174yk4q-0" -})([ - "position:absolute;right:", - "px;top:-1rem;height:calc(100% + 1rem);pointer-events:none;z-index:", - ";" -], (0, $aedc0827be93c9e9$export$70a27ee17683e491) - $b7f32cea8f36cbac$var$SVG_PADDING, (0, $3Zh6r$themeVal)("zIndices.overlay")); -const $b7f32cea8f36cbac$var$TimelinePlayheadWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline-head__TimelinePlayheadWrapper", - componentId: "sc-174yk4q-1" -})([ - "position:absolute;&:hover{cursor:grab;}&.playhead-grab *{cursor:grabbing;background-color:", - " !important;&::after{border-top:8px solid ", - ";}}" -], (0, $314b12ef901bf9f3$export$f8b4182956b09364), (0, $314b12ef901bf9f3$export$f8b4182956b09364)); -const $b7f32cea8f36cbac$var$TimelinePlayheadBase = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline-head__TimelinePlayheadBase", - componentId: "sc-174yk4q-2" -})([ - "background-color:", - ";color:", - ";padding:", - " ", - ";border-radius:", - ";font-size:0.75rem;position:relative;box-shadow:1px 1px 1px rgba(255,255,255,0.3);" -], (0, $314b12ef901bf9f3$export$f2d15855321b2441), (0, $314b12ef901bf9f3$export$dcfe592d6d7f19b1), (0, $3Zh6r$glsp)(0.15), (0, $3Zh6r$glsp)(0.30), (0, $3Zh6r$themeVal)("shape.rounded")); -const $b7f32cea8f36cbac$var$TimelinePlayheadExtended = (0, $3Zh6r$styledcomponents)($b7f32cea8f36cbac$var$TimelinePlayheadBase).withConfig({ - displayName: "timeline-head__TimelinePlayheadExtended", - componentId: "sc-174yk4q-3" -})([ - "background-color:", - ";border-top-left-radius:", - ";border-top-right-radius:", - ";min-width:115px;text-align:center;" -], (0, $314b12ef901bf9f3$export$f8b4182956b09364), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("shape.rounded")); -const $b7f32cea8f36cbac$var$TimelinePlayhead = (0, $3Zh6r$styledcomponents)($b7f32cea8f36cbac$var$TimelinePlayheadExtended).withConfig({ - displayName: "timeline-head__TimelinePlayhead", - componentId: "sc-174yk4q-4" -})([ - "", - "" -], ({ direction: direction })=>direction === "left" ? (0, $3Zh6r$css)([ - "border-bottom-left-radius:", - ";border-bottom-right-radius:0;position:absolute;transform:translateX(-100%);left:", - ";" - ], (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$glsp)(1.05)) : (0, $3Zh6r$css)([ - "border-bottom-right-radius:", - ";border-bottom-left-radius:0;right:0;" - ], (0, $3Zh6r$themeVal)("shape.rounded"))); -const $b7f32cea8f36cbac$var$TimelinePlayheadWithAfter = (0, $3Zh6r$styledcomponents)($b7f32cea8f36cbac$var$TimelinePlayheadBase).withConfig({ - displayName: "timeline-head__TimelinePlayheadWithAfter", - componentId: "sc-174yk4q-5" -})([ - "min-width:110px;text-align:center;left:0;&::after{content:'';position:absolute;bottom:-3px;left:50%;transform:translateX(-44%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid ", - ";}" -], (0, $314b12ef901bf9f3$export$f2d15855321b2441)); -const $b7f32cea8f36cbac$var$TimelinePlayheadLabel = (0, $3Zh6r$styledcomponents).span.withConfig({ - displayName: "timeline-head__TimelinePlayheadLabel", - componentId: "sc-174yk4q-6" -})([ - "color:", - ";margin-right:5px;" -], (0, $314b12ef901bf9f3$export$cf292b3bb1c9d352)); -const $b7f32cea8f36cbac$var$TimelinePlayheadContent = (0, $3Zh6r$styledcomponents).span.withConfig({ - displayName: "timeline-head__TimelinePlayheadContent", - componentId: "sc-174yk4q-7" -})([ - "pointer-events:all;user-select:none;font-weight:", - ";transform:translate(-14px,-4px);white-space:nowrap;position:relative;z-index:1;" -], (0, $3Zh6r$themeVal)("type.base.regular")); -const $b7f32cea8f36cbac$var$TimelineRangeTrackSelf = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline-head__TimelineRangeTrackSelf", - componentId: "sc-174yk4q-8" -})([ - "position:absolute;top:0;right:", - "px;overflow:hidden;background:", - ";height:100%;.shaded{position:relative;background:", - ";height:100%;}" -], (0, $aedc0827be93c9e9$export$70a27ee17683e491), (0, $3Zh6r$themeVal)("color.base-100a"), (0, $314b12ef901bf9f3$export$dcfe592d6d7f19b1)); -function $b7f32cea8f36cbac$export$6c9adba1dd80b9c5(props) { - const { domain: domain, xScaled: xScaled, selectedDay: selectedDay, width: width, onDayChange: onDayChange, xPosOffset: xPosOffset = 0, zIndex: zIndex = (0, $3Zh6r$themeVal)("zIndices.overlay"), isStrokeDashed: isStrokeDashed, children: children } = props; - const theme = (0, $3Zh6r$useTheme)(); - const rectRef = (0, $3Zh6r$useRef)(null); - (0, $3Zh6r$useEffect)(()=>{ - if (!rectRef.current) return; - const dragger = (0, $3Zh6r$drag)().on("start", function dragstarted() { - (0, $3Zh6r$select)(this).attr("cursor", "grabbing"); - (0, $3Zh6r$select)(this).classed("playhead-grab", true); - }).on("drag", function dragged(event) { - if (event.x < 0 || event.x > width) return; - const dx = event.x - event.subject.x; - const currPos = xScaled(selectedDay); - const newPos = currPos + dx; - const dateFromPos = (0, $3Zh6r$datefnsstartOfDay)(xScaled.invert(newPos)); - const [start, end] = domain; - const interval = { - start: start, - end: end - }; - const newDate = (0, $3Zh6r$datefnsclamp)(dateFromPos, interval); - if (selectedDay.getTime() !== newDate.getTime()) onDayChange(newDate); - }).on("end", function dragended() { - (0, $3Zh6r$select)(this).attr("cursor", "grab"); - (0, $3Zh6r$select)(this).classed("playhead-grab", false); - }); - (0, $3Zh6r$select)(rectRef.current).call(dragger); - }, [ - width, - domain, - selectedDay, - onDayChange, - xScaled - ]); - const xPos = xScaled(selectedDay); - if (xPos < 0 || xPos > width) return null; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($b7f32cea8f36cbac$var$TimelineHeadWrapper, { - style: { - width: width + $b7f32cea8f36cbac$var$SVG_PADDING * 2, - zIndex: zIndex - }, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$var$TimelinePlayheadWrapper, { - "data-tour": props["data-tour"], - ref: rectRef, - style: { - transform: `translate(${xPos - xPosOffset}px, -12px)` - }, - children: children - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("svg", { - style: { - width: width + $b7f32cea8f36cbac$var$SVG_PADDING * 2, - height: "100%" - }, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("g", { - transform: `translate(${$b7f32cea8f36cbac$var$SVG_PADDING}, 0)`, - "data-tour": props["data-tour"], - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("line", { - x1: xPos, - x2: xPos, - y1: 0, - y2: "100%", - stroke: theme.color?.base, - strokeDasharray: isStrokeDashed ? 2 : "none" - }) - }) - }) - ] - }); -} -const $b7f32cea8f36cbac$export$37165ddafe2d35e8 = /*#__PURE__*/ (0, $3Zh6r$forwardRef)((props, ref)=>{ - const { label: label, selectedDay: selectedDay, labelFormat: labelFormat, ...rest } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$export$6c9adba1dd80b9c5, { - selectedDay: selectedDay, - xPosOffset: 40, - zIndex: 1301, - ...rest, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$var$TimelinePlayheadWithAfter, { - ref: ref, - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($b7f32cea8f36cbac$var$TimelinePlayheadContent, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$var$TimelinePlayheadLabel, { - children: label - }), - (0, $3Zh6r$datefnsformat)(selectedDay, labelFormat) - ] - }) - }) - }); -}); -$b7f32cea8f36cbac$export$37165ddafe2d35e8.displayName = "TimelineHeadPoint"; -const $b7f32cea8f36cbac$export$2af6594314df317 = /*#__PURE__*/ (0, $3Zh6r$forwardRef)((props, ref)=>{ - const { label: label, selectedDay: selectedDay, labelFormat: labelFormat, ...rest } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$export$6c9adba1dd80b9c5, { - isStrokeDashed: true, - selectedDay: selectedDay, - ...rest, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$var$TimelinePlayhead, { - direction: "left", - ref: ref, - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($b7f32cea8f36cbac$var$TimelinePlayheadContent, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$var$TimelinePlayheadLabel, { - children: label - }), - (0, $3Zh6r$datefnsformat)(selectedDay, labelFormat) - ] - }) - }) - }); -}); -$b7f32cea8f36cbac$export$2af6594314df317.displayName = "TimelineHeadIn"; -const $b7f32cea8f36cbac$export$2e90dd63e4b15cff = /*#__PURE__*/ (0, $3Zh6r$forwardRef)((props, ref)=>{ - const { label: label, selectedDay: selectedDay, labelFormat: labelFormat, ...rest } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$export$6c9adba1dd80b9c5, { - isStrokeDashed: true, - selectedDay: selectedDay, - xPosOffset: -15, - ...rest, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$var$TimelinePlayhead, { - direction: "right", - ref: ref, - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($b7f32cea8f36cbac$var$TimelinePlayheadContent, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$var$TimelinePlayheadLabel, { - children: label - }), - (0, $3Zh6r$datefnsformat)(selectedDay, labelFormat) - ] - }) - }) - }); -}); -$b7f32cea8f36cbac$export$2e90dd63e4b15cff.displayName = "TimelineHeadOut"; -function $b7f32cea8f36cbac$export$7120aaa714b73506(props) { - const { range: range, xScaled: xScaled, width: width } = props; - const start = xScaled(range.start); - const end = xScaled(range.end); - return /*#__PURE__*/ (0, $3Zh6r$jsx)($b7f32cea8f36cbac$var$TimelineRangeTrackSelf, { - style: { - width: width - }, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("div", { - className: "shaded", - style: { - width: end - start, - left: start - } - }) - }); -} - - - - - - - - - - - - - - -/* eslint-disable react/no-unused-prop-types */ - -function $35d4075f2fbd888f$export$cefb40c9962541b5({ singular: singular, plural: plural, count: count, showCount: showCount, zero: zero }) { - if (count === 0 && zero) return zero; - let output = singular; - if (count !== 1) output = plural ?? `${singular}s`; - return showCount ? `${count} ${output}` : output; -} -function $35d4075f2fbd888f$export$2e2bcd8739ae039(props) { - const str = $35d4075f2fbd888f$export$cefb40c9962541b5(props); - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { - children: str - }); -} -$35d4075f2fbd888f$export$2e2bcd8739ae039.defaultProps = { - showCount: true, - zero: null -}; - - - -const $26531460edc699c7$var$TimelineWrapper = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline__TimelineWrapper", - componentId: "sc-1eporhe-0" -})([ - "position:relative;flex-grow:1;display:flex;flex-flow:column;height:100%;svg{display:block;}" -]); -const $26531460edc699c7$var$InteractionRect = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline__InteractionRect", - componentId: "sc-1eporhe-1" -})([ - "position:absolute;left:20rem;top:3.5rem;bottom:0;right:", - "px;box-shadow:1px 0 0 0 ", - ",inset 1px 0 0 0 ", - ";z-index:100;" -], (0, $aedc0827be93c9e9$export$70a27ee17683e491), (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("color.base-200")); -const $26531460edc699c7$var$TimelineHeader = (0, $3Zh6r$styledcomponents).header.withConfig({ - displayName: "timeline__TimelineHeader", - componentId: "sc-1eporhe-2" -})([ - "display:flex;flex-shrink:0;box-shadow:0 1px 0 0 ", - ";background-color:", - ";" -], (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("color.base-50")); -const $26531460edc699c7$var$TimelineDetails = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline__TimelineDetails", - componentId: "sc-1eporhe-3" -})([ - "width:20rem;flex-shrink:0;box-shadow:1px 0 0 0 ", - ",0 1px 0 0 ", - ";padding:", - ";z-index:1;" -], (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$glsp)(1.75, 1, 0, 2)); -const $26531460edc699c7$var$Headline = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline__Headline", - componentId: "sc-1eporhe-4" -})([ - "display:flex;justify-content:space-between;align-items:center;" -]); -const $26531460edc699c7$var$TimelineContent = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline__TimelineContent", - componentId: "sc-1eporhe-5" -})([ - "height:100%;min-height:0;display:flex;width:100%;position:relative;" -]); -const $26531460edc699c7$var$EmptyTimelineContentInner = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline__EmptyTimelineContentInner", - componentId: "sc-1eporhe-6" -})([ - "height:100%;min-height:0;display:flex;overflow-x:hidden;width:100%;position:relative;" -]); -const $26531460edc699c7$var$TimelineContentInner = (0, $3Zh6r$styledcomponents)($26531460edc699c7$var$EmptyTimelineContentInner).withConfig({ - displayName: "timeline__TimelineContentInner", - componentId: "sc-1eporhe-7" -})([ - "overflow-y:scroll;@supports (font:-apple-system-body) and (-webkit-appearance:none){height:calc(", - "vh - 130px);}" -], (props)=>100 - props.panelHeight); -const $26531460edc699c7$var$LayerActionBox = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "timeline__LayerActionBox", - componentId: "sc-1eporhe-8" -})([ - "width:100%;display:flex;flex-direction:column;justify-content:center;div{display:flex;flex-direction:column;align-items:center;}svg{fill:", - ";}" -], (0, $3Zh6r$themeVal)("color.base-300")); -const $26531460edc699c7$var$TimelineHeading = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Heading)).withConfig({ - displayName: "timeline__TimelineHeading", - componentId: "sc-1eporhe-9" -})([ - "font-size:0.875rem;" -]); -const $26531460edc699c7$var$getIntervalFromDate = (selectedDay, dataDomain)=>{ - const startDate = (0, $3Zh6r$datefnssub)(selectedDay, { - months: 2 - }); - const endDate = (0, $3Zh6r$datefnsadd)(selectedDay, { - months: 2 - }); // Set start and end days from the selected day, if able. - const [start, end] = dataDomain; - return { - start: (0, $3Zh6r$datefnsisAfter)(startDate, start) ? startDate : selectedDay, - end: (0, $3Zh6r$datefnsisBefore)(endDate, end) ? endDate : end - }; -}; -function $26531460edc699c7$export$2e2bcd8739ae039(props) { - const { datasets: datasets, selectedDay: selectedDay, setSelectedDay: setSelectedDay, selectedCompareDay: selectedCompareDay, setSelectedCompareDay: setSelectedCompareDay, onDatasetAddClick: onDatasetAddClick, panelHeight: panelHeight } = props; // Refs for non react based interactions. - // The interaction rect is used to capture the different d3 events for the - // zoom. - const interactionRef = (0, $3Zh6r$useRef)(null); // Because the interaction rect traps the events, we need a ref to the - // container to propagate the needed events to it, like scroll. - const datasetsContainerRef = (0, $3Zh6r$useRef)(null); - const headPointRef = (0, $3Zh6r$useRef)(null); - const headPointCompareRef = (0, $3Zh6r$useRef)(null); - const headInRef = (0, $3Zh6r$useRef)(null); - const headOutRef = (0, $3Zh6r$useRef)(null); - const [outOfViewHeads, setOutOfViewHeads] = (0, $3Zh6r$useState)([]); - const dataDomain = (0, $21b7a6d02ba30404$export$96dd6b87b2624c34)(); // Observe the width of the timeline wrapper and store it. - // We then use hooks to get the different needed values. - const setTimelineWidth = (0, $3Zh6r$useSetAtom)((0, $f88dcc2f660ecc21$export$4f84b7fbbfcb25f7)); - const { observe: observe } = (0, $3Zh6r$reactcooldimensions)({ - onResize: ({ width: width })=>{ - setTimelineWidth(width); - } - }); - const { contentWidth: width } = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$a770f02414fea603)); - const [selectedInterval, setSelectedInterval] = (0, $3Zh6r$useAtom)((0, $e8f2da803da9b51c$export$c8567c8190f32c5a)); - const { setObsolete: setObsolete, runAnalysis: runAnalysis, isAnalyzing: isAnalyzing } = (0, $6fbb8b4de6411c70$export$ad63e749a59d6f2d)(); - const [zoomTransform, setZoomTransform] = (0, $3Zh6r$useAtom)((0, $f88dcc2f660ecc21$export$e35364fe491d345b)); - const { features: features } = (0, $c4e64c258279a6f7$export$2e2bcd8739ae039)(); - (0, $3Zh6r$useEffect)(()=>{ - // Set the analysis as obsolete when the selected interval changes. - setObsolete(); - }, [ - setObsolete, - selectedInterval - ]); - const translateExtent = (0, $3Zh6r$useMemo)(()=>[ - [ - 0, - 0 - ], - [ - width, - 0 - ] - ], [ - width - ]); // Calculate min and max scale factors, such has each day has a minimum of 2px - // and a maximum of 100px. - const { k0: k0, k1: k1 } = (0, $e8c93de38c4d7f4f$export$785353f1afe4b4b6)(); - const { scaled: xScaled, main: xMain } = (0, $e8c93de38c4d7f4f$export$f6e7a46ff0d0d51a)(); // Create the zoom behavior needed for the timeline interactions. - const zoomBehavior = (0, $3Zh6r$useMemo)(()=>{ - return (0, $3Zh6r$zoom)().scaleExtent([ - k0, - k1 - ]).translateExtent(translateExtent).extent(translateExtent).filter((event)=>{ - if (event.type === "wheel" && !event.altKey) { - // The zoom behavior traps the scroll event. Propagate to the data - // container to scroll it. - if (datasetsContainerRef.current) datasetsContainerRef.current.scrollBy(0, event.deltaY); - return false; - } - return true; - }).on("zoom", function(event) { - const { sourceEvent: sourceEvent } = event; - if (sourceEvent?.type === "wheel") // Alt key plus wheel makes the browser go back in history. Prevent. - { - if (sourceEvent.altKey) sourceEvent.preventDefault(); - } - const { x: x, y: y, k: k } = event.transform; - setZoomTransform((t)=>(0, $d85630827bff60cc$export$41b6899c1c0ee4c1)(t, { - x: x, - y: y, - k: k - }) ? t : { - x: x, - y: y, - k: k - }); - }); - }, [ - setZoomTransform, - translateExtent, - k0, - k1 - ]); - (0, $3Zh6r$useEffect)(()=>{ - if (!xScaled) return; // Get the start and end of the current scaled domain (visible timeline) - const [extentStart, extentEnd] = xScaled.domain(); // Initialize the heads array with the selected day point - let heads = [ - { - name: "Point", - ref: headPointRef, - date: selectedDay - } - ]; // If there is a selected compare day, add it to the heads array - if (selectedCompareDay) heads = [ - ...heads, - { - name: "PointCompare", - ref: headPointCompareRef, - date: selectedCompareDay - } - ]; - // If there is a selected interval, add its start and end to the heads array - if (selectedInterval) heads = [ - ...heads, - { - name: "In", - ref: headInRef, - date: selectedInterval.start - }, - { - name: "Out", - ref: headOutRef, - date: selectedInterval.end - } - ]; - // Filter heads that are not currently in view and map them to the OutOfViewHead type - const outOfViewHeads = heads.filter((head)=>!head.ref.current).map((head)=>{ - let outDirection; - if (head.date && head.date < extentStart) outDirection = "left"; - else if (head.date && head.date > extentEnd) outDirection = "right"; - return { - name: head.name, - // Default to current date if date is null (e.g. could occur on initial component mount) - date: head.date ?? new Date(), - isInView: false, - outDirection: outDirection - }; - }); - setOutOfViewHeads(outOfViewHeads); - }, [ - selectedDay, - selectedInterval, - selectedCompareDay, - xScaled, - zoomBehavior - ]); - (0, $3Zh6r$useEffect)(()=>{ - if (!interactionRef.current) return; - (0, $3Zh6r$select)(interactionRef.current).call(zoomBehavior).on("dblclick.zoom", null).on("click", (event)=>{ - const d = xScaled?.invert(event.layerX); - if (!d) return; // TODO: Key click has to be improved! Fixes needed: - // - Preventing setting start day after end day and vice versa. - // - Handling when there's no selected interval. - if (event.shiftKey) setSelectedInterval((interval)=>interval ? { - ...interval, - start: d - } : null); - else if (event.altKey) setSelectedInterval((interval)=>interval ? { - ...interval, - end: d - } : null); - else setSelectedDay((0, $3Zh6r$datefnsstartOfDay)(d)); - }).on("wheel", function(event) { - // Wheel is triggered when an horizontal wheel is used or when shift - // wheel is used. The zoom event is only for vertical wheel so we have - // to mimic the pan behavior. - if (event.altKey) event.preventDefault(); - const element = (0, $3Zh6r$select)(this); // Get the current zoom transform. - const currentT = element.property("__zoom"); // Applying the transform will cause the zoom event to be emitted without - // a sourceEvent. On the zoom event listener, the updated zoom transform - // is set on the state, so there's no need to do it here - (0, $d85630827bff60cc$export$9f9dcb98c894b623)(zoomBehavior, element, currentT.x - event.deltaX, currentT.y, currentT.k); - }); - }, [ - setSelectedDay, - xScaled, - zoomBehavior - ]); // When a new dataset is added we need to recompute the transform to ensure - // the timeline view remains the same. Datasets being added cause the scale - // factors to change. - // Using useLayoutEffect to ensure the transform is calculate before new - // renders. - (0, $0fc43ecea1a3770d$export$de77312506f02988)(([_k1, _zoomTransform, _xScaled])=>{ - if (!interactionRef.current || !_zoomTransform || !_k1 || !_xScaled || !xMain || _k1 === k1) return; // Calculate the new scale factor by using the ration between the old - // and new scale extents. Can never be less than minimum scale factor (k0) - const k = Math.max(k0, k1 / _k1 * _zoomTransform.k); // Rescale the main scale to be able to calculate the new x position - const rescaled = (0, $d85630827bff60cc$export$44babadf5fb4395e)(xMain, 0, k); // The date at the start of the timeline is the initial domain of the - // scale used to draw it - the scaled scale in this case. - const dateAtTimelineStart = _xScaled.domain()[0]; // Applying the transform will cause the zoom event to be emitted - // without a sourceEvent. On the zoom event listener, the updated zoom - // transform is set on the state, so there's no need to do it here. - (0, $d85630827bff60cc$export$9f9dcb98c894b623)(zoomBehavior, (0, $3Zh6r$select)(interactionRef.current), rescaled(dateAtTimelineStart) * -1, 0, k); - }, [ - k1, - zoomTransform, - xScaled, - xMain, - k0 - ]); - const successDatasets = (0, $3Zh6r$useMemo)(()=>datasets.filter((d)=>d.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS), [ - datasets - ]); // When a loaded dataset is added from an empty state, compute the correct - // transform taking into account the min scale factor (k0). - const successDatasetsCount = successDatasets.length; - const prevSuccessDatasetsCount = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(successDatasets.length); - (0, $3Zh6r$useLayoutEffect)(()=>{ - if (!interactionRef.current || prevSuccessDatasetsCount !== 0 || successDatasetsCount === 0) return; - (0, $d85630827bff60cc$export$9f9dcb98c894b623)(zoomBehavior, (0, $3Zh6r$select)(interactionRef.current), 0, 0, k0); - }, [ - prevSuccessDatasetsCount, - successDatasetsCount, - k0, - zoomBehavior - ]); - const { initializeTOIZoom: initializeTOIZoom } = (0, $5ebe26054fa7a0b5$export$7e50e64db72d5ceb)(); - (0, $3Zh6r$useEffect)(()=>{ - // Set TOIZoom functionality in atom so it can be used in analysis component - // Ensure zoomBehavior and interactionRef are defined before initializing - if (zoomBehavior && interactionRef.current) initializeTOIZoom(zoomBehavior, interactionRef); - }, [ - initializeTOIZoom, - zoomBehavior, - interactionRef - ]); - const onControlsZoom = (0, $3Zh6r$useCallback)((zoomV)=>{ - if (!interactionRef.current || !xMain || !xScaled || !selectedDay) return; // Position in the timeline so it maintains the same position. - const currPlayheadX = xScaled(selectedDay); // Rescale the main scale to be able to calculate the new x position - const rescaled = (0, $d85630827bff60cc$export$44babadf5fb4395e)(xMain, 0, zoomV); - (0, $d85630827bff60cc$export$9f9dcb98c894b623)(zoomBehavior, (0, $3Zh6r$select)(interactionRef.current), rescaled(selectedDay) * -1 + currPlayheadX, 0, zoomV); - }, [ - xScaled, - xMain, - selectedDay, - zoomBehavior - ]); // Set correct dates when the date domain changes. - const prevDataDomain = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(dataDomain); - (0, $3Zh6r$useEffect)(()=>{ - if (prevDataDomain === dataDomain) return; // If all datasets are removed, reset the selected day/interval. - if (!dataDomain) { - setSelectedDay(null); - setSelectedInterval(null); - return; - } - const [start, end] = dataDomain; // If the selected day is not within the new domain, set it to the last - // available dataset date. We can't use the date domain, because the end of - // the domain is the max date + a duration so that all dataset dates fit in - // the timeline. - let newSelectedDay; // needed for the interval - if (!selectedDay || !(0, $3Zh6r$datefnsisWithinInterval)(selectedDay, { - start: start, - end: end - })) { - const maxDate = (0, $3Zh6r$datefnsmax)(successDatasets.map((d)=>d.data.domain.last)); - setSelectedDay(maxDate); - newSelectedDay = maxDate; - } else newSelectedDay = selectedDay; - // If there is a selected interval and is not within the new domain, - // calculate a new one. - if (selectedInterval && (!(0, $3Zh6r$datefnsisWithinInterval)(selectedInterval.start, { - start: start, - end: end - }) || !(0, $3Zh6r$datefnsisWithinInterval)(selectedInterval.end, { - start: start, - end: end - }))) setSelectedInterval($26531460edc699c7$var$getIntervalFromDate(newSelectedDay, dataDomain)); - }, [ - prevDataDomain, - dataDomain, - setSelectedDay, - setSelectedInterval, - selectedDay, - selectedInterval, - successDatasets - ]); // When new datasets are added, if we're in analysis mode, run the analysis - // for them - const currentSuccessDatasetsIds = (0, $3Zh6r$useMemo)(()=>successDatasets.map((d)=>d.data.id), [ - successDatasets - ]); - const prevSuccessDatasetsIds = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(currentSuccessDatasetsIds); - (0, $3Zh6r$useEffect)(()=>{ - if (!isAnalyzing) return; // Get the ids of the datasets that were added. - const addedDatasets = currentSuccessDatasetsIds.filter((id)=>!prevSuccessDatasetsIds?.includes(id)); - if (addedDatasets.length) runAnalysis(addedDatasets); - }, [ - prevSuccessDatasetsIds, - currentSuccessDatasetsIds, - isAnalyzing, - runAnalysis - ]); // Set a date range selection when the user creates a new AOI. - const prevFeaturesCount = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(features.length); - (0, $3Zh6r$useEffect)(()=>{ - // If no feature change, no selected day, or no domain, skip. - if (prevFeaturesCount === features.length || !selectedDay || !dataDomain) return; - if (!features.length) // All features were removed. Reset the selected day/interval. - setSelectedInterval(null); - if (prevFeaturesCount === 0 && features.length > 0) // We went from 0 features to some features. - setSelectedInterval($26531460edc699c7$var$getIntervalFromDate(selectedDay, dataDomain)); - }, [ - features.length, - prevFeaturesCount, - selectedDay, - dataDomain, - setSelectedInterval - ]); // Catches the situation where the user drawn an aoi before the dataset has - // time to finish loading. - const prevSelectedDay = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(selectedDay); - (0, $3Zh6r$useEffect)(()=>{ - if (selectedDay && !prevSelectedDay && features.length && dataDomain && !selectedInterval) setSelectedInterval($26531460edc699c7$var$getIntervalFromDate(selectedDay, dataDomain)); - }, [ - selectedDay, - prevSelectedDay, - features.length, - selectedInterval, - dataDomain, - setSelectedInterval - ]); - const shouldRenderTimeline = xScaled && dataDomain; // Attach the needed event listeners to the interaction rectangle to capture - // the mouse position. See source file for more information. - (0, $5b66f5896dac5f30$export$a19cc03fc7e1b995)(interactionRef.current); - const CommonTimelineHeadline = ()=>{ - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($26531460edc699c7$var$Headline, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($26531460edc699c7$var$TimelineHeading, { - as: "h2", - children: "Data layers" - }), - onDatasetAddClick && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Button), { - variation: "primary-fill", - size: "small", - onClick: onDatasetAddClick, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonPlusSmall), { - title: "Add layer" - }), - " Add layer" - ] - }) - ] - }); - }; // Stub scale for when there is no layers - const initialScale = (0, $3Zh6r$useMemo)(()=>(0, $314b12ef901bf9f3$export$2ebc44fb115f2bba)(width), [ - width - ]); - const minMaxTemporalExtent = (0, $3Zh6r$useMemo)(()=>(0, $d85630827bff60cc$export$9c7a1a5d94a57f56)(datasets.filter((dataset)=>dataset.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS)), [ - datasets - ]); - const lowestCommonTimeDensity = (0, $3Zh6r$useMemo)(()=>(0, $32613d3594246d79$export$d151187309f9d5c1)(// The function getLowestCommonTimeDensity expects an array of TimelineDatasetSuccess objects, - // which have the 'data.timeDensity' property (formated as such). - datasets.filter((dataset)=>dataset.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS)), [ - datasets - ]); - const timelineLabelFormat = (0, $3Zh6r$useMemo)(()=>(0, $d85630827bff60cc$export$d36333cec31aa9ac)(lowestCommonTimeDensity), [ - lowestCommonTimeDensity - ]); // Some of these values depend on each other, but we check all of them so - // typescript doesn't complain. - if (datasets.length === 0) return /*#__PURE__*/ (0, $3Zh6r$jsxs)($26531460edc699c7$var$TimelineWrapper, { - ref: observe, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)($26531460edc699c7$var$TimelineHeader, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($26531460edc699c7$var$TimelineDetails, { - children: CommonTimelineHeadline() - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $314b12ef901bf9f3$export$4e2b22338d894d59), { - xScaled: initialScale, - width: width - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($26531460edc699c7$var$TimelineContent, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($26531460edc699c7$var$TimelineDetails, {}), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($26531460edc699c7$var$EmptyTimelineContentInner, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3c7d4f1f4d783830$export$8c0f725003ffefde), { - width: width, - xScaled: initialScale - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($26531460edc699c7$var$LayerActionBox, { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonIsoStack), { - size: "xxlarge" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: "No data layer added to the map!" - }), - onDatasetAddClick && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Button), { - variation: "base-text", - size: "small", - onClick: onDatasetAddClick, - children: "Add a layer here" - }) - ] - }) - }) - ] - }) - ] - }) - ] - }); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($26531460edc699c7$var$TimelineWrapper, { - ref: observe, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($26531460edc699c7$var$InteractionRect, { - ref: interactionRef, - style: !shouldRenderTimeline ? { - pointerEvents: "none" - } : undefined, - "data-tour": "timeline-interaction-rect" - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($26531460edc699c7$var$TimelineHeader, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)($26531460edc699c7$var$TimelineDetails, { - children: [ - CommonTimelineHeadline(), - /*#__PURE__*/ (0, $3Zh6r$jsxs)("small", { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $35d4075f2fbd888f$export$2e2bcd8739ae039), { - count: datasets.length, - singular: "layer", - plural: "layers" - }), - " ", - "added" - ] - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $314b12ef901bf9f3$export$8a7ffffceee9f7da), { - minMaxTemporalExtent: minMaxTemporalExtent, - xScaled: xScaled, - width: width, - onZoom: onControlsZoom, - outOfViewHeads: outOfViewHeads, - timeDensity: lowestCommonTimeDensity, - timelineLabelsFormat: timelineLabelFormat - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($26531460edc699c7$var$TimelineContent, { - children: [ - shouldRenderTimeline && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - selectedDay && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b7f32cea8f36cbac$export$37165ddafe2d35e8), { - ref: headPointRef, - "data-tour": "timeline-head-a", - label: selectedCompareDay ? "A" : undefined, - domain: dataDomain, - xScaled: xScaled, - onDayChange: setSelectedDay, - selectedDay: selectedDay, - width: width, - labelFormat: timelineLabelFormat - }), - selectedCompareDay && /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b7f32cea8f36cbac$export$37165ddafe2d35e8), { - ref: headPointCompareRef, - label: "B", - domain: dataDomain, - xScaled: xScaled, - onDayChange: setSelectedCompareDay, - selectedDay: selectedCompareDay, - width: width, - labelFormat: timelineLabelFormat - }), - selectedInterval && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b7f32cea8f36cbac$export$2af6594314df317), { - ref: headInRef, - domain: dataDomain, - xScaled: xScaled, - label: "FROM", - onDayChange: (d)=>{ - setSelectedInterval((interval)=>{ - const prevDay = (0, $3Zh6r$datefnssub)(interval.end, { - days: 1 - }); - return { - end: interval.end, - start: (0, $3Zh6r$datefnsisAfter)(d, prevDay) ? prevDay : d - }; - }); - }, - selectedDay: selectedInterval.start, - width: width, - labelFormat: timelineLabelFormat - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b7f32cea8f36cbac$export$2e90dd63e4b15cff), { - ref: headOutRef, - domain: dataDomain, - xScaled: xScaled, - label: "TO", - onDayChange: (d)=>{ - setSelectedInterval((interval)=>{ - const nextDay = (0, $3Zh6r$datefnsadd)(interval.start, { - days: 1 - }); - return { - start: interval.start, - end: (0, $3Zh6r$datefnsisBefore)(d, nextDay) ? nextDay : d - }; - }); - }, - selectedDay: selectedInterval.end, - width: width, - labelFormat: timelineLabelFormat - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b7f32cea8f36cbac$export$7120aaa714b73506), { - range: selectedInterval, - xScaled: xScaled, - width: width - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3c7d4f1f4d783830$export$8c0f725003ffefde), { - width: width, - xScaled: xScaled - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($26531460edc699c7$var$TimelineContentInner, { - ref: datasetsContainerRef, - panelHeight: panelHeight, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b22d0b949ab79724$export$e35b1d2d9e86dcdd), { - width: width, - xScaled: xScaled - }) - }) - ] - }) - ] - }); -} - - - - - - - - - - - - - - - - - - - - - - - - - - -const $f6b2bbeb8e2aa367$export$6b5092ff9db1554d = (feat)=>{ - if (!feat) return { - ne: [], - sw: [] - }; - const b = (0, $3Zh6r$turfbbox)(feat); - return { - ne: [ - b[2], - b[3] - ], - sw: [ - b[0], - b[1] - ] - }; -}; -const $f6b2bbeb8e2aa367$export$95869bc559d5ab6 = (feature, bounds)=>{ - const { ne: [neLng, neLat], sw: [swLng, swLat] } = bounds; - const geometry = { - type: "Polygon", - coordinates: [ - [ - [ - swLng, - neLat - ], - [ - neLng, - neLat - ], - [ - neLng, - swLat - ], - [ - swLng, - swLat - ], - [ - swLng, - neLat - ] - ] - ] - }; - return feature ? { - ...feature, - geometry: geometry - } : { - type: "Feature", - id: "aoi-feature", - properties: {}, - geometry: geometry - }; -}; -const $f6b2bbeb8e2aa367$export$7ac02f39f0f6dccc = (featureCollection)=>{ - if (!featureCollection?.features.length) return "0"; // Merge the features to calculate the correct area in the case of overlap. - const mergedFeature = featureCollection.features.slice(1).reduce((acc, feature)=>{ - return (0, $3Zh6r$turfunion)(acc, feature); - }, featureCollection.features[0]); // Convert from m2 to km2. - const km2 = (0, $3Zh6r$turfarea)(mergedFeature) / 1e6; - return (0, $70a57262ebf0860e$export$aa9294712332dc16)(km2, { - decimals: 0, - shorten: true - }); -}; -const $f6b2bbeb8e2aa367$export$e51445d0d4e2683b = (bounds)=>{ - // Check if bounds are valid. - return bounds.ne[0] !== undefined && bounds.ne[1] !== undefined && bounds.sw[0] !== undefined && bounds.sw[1] !== undefined; -}; -const $f6b2bbeb8e2aa367$export$f9291b679a7c557a = (features = [])=>({ - type: "FeatureCollection", - features: features - }); - - - - - - - - -const $909a29d74b019ed9$var$AnalysisMessageWrapper = (0, $3Zh6r$styledcomponents).div.attrs({ - "data-tour": "analysis-message" -}).withConfig({ - displayName: "analysis-message-control__AnalysisMessageWrapper", - componentId: "sc-dtjqrz-0" -})([ - "display:flex;align-items:center;min-height:2rem;gap:", - ";" -], (0, $3Zh6r$glsp)(0.5)); -const $909a29d74b019ed9$var$AnalysisMessageInner = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "analysis-message-control__AnalysisMessageInner", - componentId: "sc-dtjqrz-1" -})([ - "background-color:", - ";border-radius:", - ";color:", - ";overflow:hidden;display:flex;align-items:center;min-height:1.5rem;gap:", - ";padding:", - ";" -], (0, $3Zh6r$themeVal)("color.base-400a"), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$glsp)(0, 0.5)); -const $909a29d74b019ed9$var$MessageStatusIndicator = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "analysis-message-control__MessageStatusIndicator", - componentId: "sc-dtjqrz-2" -})([ - "display:flex;align-items:center;padding:", - ";margin-left:", - ";align-self:stretch;", - "" -], (0, $3Zh6r$glsp)(0, 0.5), (0, $3Zh6r$glsp)(-0.5), ({ status: status })=>{ - switch(status){ - case "info": - return (0, $3Zh6r$css)([ - "background-color:", - ";" - ], (0, $3Zh6r$themeVal)("color.info")); - case "analyzing": - return (0, $3Zh6r$css)([ - "background-color:", - ";" - ], (0, $3Zh6r$themeVal)("color.success")); - case "obsolete": - return (0, $3Zh6r$css)([ - "background-color:", - ";" - ], (0, $3Zh6r$themeVal)("color.danger")); - } -}); -const $909a29d74b019ed9$var$MessageContent = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "analysis-message-control__MessageContent", - componentId: "sc-dtjqrz-3" -})([ - "line-height:1.5rem;max-height:1.5rem;sup{vertical-align:top;}" -]); -const $909a29d74b019ed9$var$MessageControls = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "analysis-message-control__MessageControls", - componentId: "sc-dtjqrz-4" -})([ - "display:flex;gap:", - ";" -], (0, $3Zh6r$glsp)(0.5)); -function $909a29d74b019ed9$export$9c844a5af7b3ef74({ mainMap: mainMap }) { - const { isObsolete: isObsolete, setObsolete: setObsolete, isAnalyzing: isAnalyzing } = (0, $6fbb8b4de6411c70$export$ad63e749a59d6f2d)(); - const datasets = (0, $3Zh6r$useAtomValue)((0, $4d94a94638f4b4ba$export$b8f17f74a0eb3142)); - const datasetIds = datasets.map((d)=>d.data.id); - const timelineWidth = (0, $3Zh6r$useAtomValue)((0, $f88dcc2f660ecc21$export$4f84b7fbbfcb25f7)); - const { main: main } = (0, $e8c93de38c4d7f4f$export$f6e7a46ff0d0d51a)(); - const { onTOIZoom: onTOIZoom } = (0, $5ebe26054fa7a0b5$export$7e50e64db72d5ceb)(); - const { features: features } = (0, $c4e64c258279a6f7$export$2e2bcd8739ae039)(); - const selectedInterval = (0, $3Zh6r$useAtomValue)((0, $e8f2da803da9b51c$export$c8567c8190f32c5a)); - const dateLabel = selectedInterval && (0, $4c754f8d949487da$export$2e9241a0bdf6c8b8)(selectedInterval.start, selectedInterval.end); - const selectedFeatures = features.filter((f)=>f.selected); - (0, $3Zh6r$useEffect)(()=>{ - // Set the analysis as obsolete when the selected features change. - setObsolete(); - }, [ - setObsolete, - features - ]); - const analysisCallback = (0, $3Zh6r$useCallback)(()=>{ - // Fit AOI - const bboxToFit = (0, $3Zh6r$turfbbox)({ - type: "FeatureCollection", - features: selectedFeatures - }); - const zoom = bboxToFit ? (0, $02001aac47ff8556$export$13537e4993f15a71)(bboxToFit) : 14; - mainMap?.flyTo({ - center: [ - (bboxToFit[2] + bboxToFit[0]) / 2, - (bboxToFit[3] + bboxToFit[1]) / 2 - ], - zoom: zoom - }); // Fit TOI - if (!main || !timelineWidth || !selectedInterval?.start) return; - const widthToFit = (timelineWidth - (0, $aedc0827be93c9e9$export$70a27ee17683e491) - (0, $aedc0827be93c9e9$export$6caee144853a9a1f)) * 0.9; - const startPoint = 0; - const new_k = widthToFit / (main(selectedInterval.end) - main(selectedInterval.start)); - const new_x = startPoint - new_k * main(selectedInterval.start); - onTOIZoom(new_x, new_k); - }, [ - selectedFeatures, - mainMap, - main, - timelineWidth, - onTOIZoom, - selectedInterval - ]); - if (isAnalyzing) return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessagesWhileAnalyzing, { - isObsolete: isObsolete, - features: features, - selectedFeatures: selectedFeatures, - datasetIds: datasetIds, - dateLabel: dateLabel, - analysisCallback: analysisCallback - }); - else return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessagesWhileNotAnalyzing, { - features: features, - selectedFeatures: selectedFeatures, - datasetIds: datasetIds, - dateLabel: dateLabel, - analysisCallback: analysisCallback - }); -} -function $909a29d74b019ed9$export$1f6c3470b3466688() { - const { main: main } = (0, $f7c3b9130208632b$export$2e2bcd8739ae039)(); - (0, $9df2cd8992362d1d$export$2e2bcd8739ae039)(()=>/*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$export$9c844a5af7b3ef74, { - mainMap: main - }), { - position: "top-left" - }); - return null; -} // / / / / / / Analysis messages for different states / / / / / / // -function $909a29d74b019ed9$var$MessagesWhileAnalyzing(props) { - const { isObsolete: isObsolete, features: features, selectedFeatures: selectedFeatures, datasetIds: datasetIds, dateLabel: dateLabel, analysisCallback: analysisCallback } = props; - const area = (0, $f6b2bbeb8e2aa367$export$7ac02f39f0f6dccc)({ - type: "FeatureCollection", - features: selectedFeatures - }); - if (!isObsolete) // Analyzing and not obsolete. - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$AnalysisMessageWrapper, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$AnalysisMessageInner, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$StatusIconAnalyzing, {}), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$MessageContent, { - children: [ - "Analyzing an area covering ", - area, - " km", - /*#__PURE__*/ (0, $3Zh6r$jsx)("sup", { - children: "2" - }), - " ", - dateLabel && ` from ${dateLabel}`, - "." - ] - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessageControls, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$ButtonExit, {}) - }) - ] - }); - // Analyzing, and obsolete. - if (selectedFeatures.length) // Features are selected. - // Prompt for a refresh. - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$AnalysisMessageWrapper, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$AnalysisMessageInner, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$StatusIconObsolete, {}), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$MessageContent, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { - children: "Selection changed:" - }), - " area covering", - " ", - /*#__PURE__*/ (0, $3Zh6r$jsxs)("strong", { - children: [ - area, - " km", - /*#__PURE__*/ (0, $3Zh6r$jsx)("sup", { - children: "2" - }) - ] - }), - " ", - dateLabel && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - " ", - "from ", - /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { - children: dateLabel - }), - " " - ] - }) - ] - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$MessageControls, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$ButtonObsolete, { - datasetIds: datasetIds, - analysisCallback: analysisCallback - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$ButtonExit, {}) - ] - }) - ] - }); - else return /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$AnalysisMessageWrapper, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$AnalysisMessageInner, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$StatusIconObsolete, {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessageContent, { - children: features.length ? /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { - children: "Selection changed:" - }), - " select an area to analyze", - " ", - dateLabel && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - " ", - "from ", - /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { - children: dateLabel - }), - " " - ] - }) - ] - }) : /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { - children: "Selection changed:" - }), - " draw or upload an area to analyze", - " ", - dateLabel && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - " ", - "from ", - /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { - children: dateLabel - }), - " " - ] - }) - ] - }) - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessageControls, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$ButtonExit, {}) - }) - ] - }); -} -function $909a29d74b019ed9$var$MessagesWhileNotAnalyzing(props) { - const { features: features, selectedFeatures: selectedFeatures, datasetIds: datasetIds, dateLabel: dateLabel, analysisCallback: analysisCallback } = props; - if (selectedFeatures.length) { - // Not analyzing, but there are selected features. - // Can start analysis - const area = (0, $f6b2bbeb8e2aa367$export$7ac02f39f0f6dccc)({ - type: "FeatureCollection", - features: selectedFeatures - }); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$AnalysisMessageWrapper, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$AnalysisMessageInner, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$StatusIconPreAnalyzing, {}), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$MessageContent, { - children: [ - "An area of", - " ", - /*#__PURE__*/ (0, $3Zh6r$jsxs)("strong", { - children: [ - area, - " km", - /*#__PURE__*/ (0, $3Zh6r$jsx)("sup", { - children: "2" - }) - ] - }), - " ", - dateLabel && /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - " ", - "from ", - /*#__PURE__*/ (0, $3Zh6r$jsx)("strong", { - children: dateLabel - }), - " " - ] - }), - "is selected." - ] - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessageControls, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$ButtonAnalyze, { - analysisCallback: analysisCallback, - datasetIds: datasetIds - }) - }) - ] - }); - } else if (features.length) // Not analyzing, nothing selected, but there are features. - // Prompt to select features. - return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$AnalysisMessageWrapper, { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$AnalysisMessageInner, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$StatusIconInfo, {}), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($909a29d74b019ed9$var$MessageContent, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e3a7178e65da5ca7$export$dff7c5afa99d3f38), { - children: "click" - }), - " Select an area to start analysis. To select multiple areas use", - " ", - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $e3a7178e65da5ca7$export$dff7c5afa99d3f38), { - children: "shift+click" - }), - "." - ] - }) - ] - }) - }); - else // Not analyzing, nothing selected, no features. - // Do not display anything. - return null; -} // / / / / / / Components to construct the analysis messages / / / / / / // -function $909a29d74b019ed9$var$StatusIconObsolete() { - return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessageStatusIndicator, { - status: "obsolete", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChartLine), {}) - }); -} -function $909a29d74b019ed9$var$StatusIconAnalyzing() { - return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessageStatusIndicator, { - status: "analyzing", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChartLine), {}) - }); -} -function $909a29d74b019ed9$var$StatusIconPreAnalyzing() { - return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessageStatusIndicator, { - status: "info", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChartLine), {}) - }); -} -function $909a29d74b019ed9$var$StatusIconInfo() { - return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$MessageStatusIndicator, { - status: "info", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonCircleInformation), {}) - }); -} -const $909a29d74b019ed9$var$Btn = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Button)).withConfig({ - displayName: "analysis-message-control__Btn", - componentId: "sc-dtjqrz-5" -})([ - "&&&{", - "}" -], ({ variation: variation, size: size })=>(0, $3Zh6r$createButtonStyles)({ - variation: variation, - size: size - })); -function $909a29d74b019ed9$var$ButtonObsolete(props) { - const { datasetIds: datasetIds, analysisCallback: analysisCallback } = props; - const { runAnalysis: runAnalysis } = (0, $6fbb8b4de6411c70$export$ad63e749a59d6f2d)(); - const handleClick = (0, $3Zh6r$useCallback)(()=>{ - runAnalysis(datasetIds); - analysisCallback(); - }, [ - datasetIds, - analysisCallback, - runAnalysis - ]); - return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$Btn, { - variation: "primary-fill", - size: "small", - onClick: handleClick, - children: "Apply changes" - }); -} -function $909a29d74b019ed9$var$ButtonExit() { - const { cancelAnalysis: cancelAnalysis } = (0, $6fbb8b4de6411c70$export$ad63e749a59d6f2d)(); - return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$Btn, { - variation: "base-fill", - size: "small", - onClick: ()=>{ - cancelAnalysis(); - }, - children: "Exit analysis" - }); -} -function $909a29d74b019ed9$var$ButtonAnalyze(props) { - const { datasetIds: datasetIds, analysisCallback: analysisCallback } = props; - const { runAnalysis: runAnalysis } = (0, $6fbb8b4de6411c70$export$ad63e749a59d6f2d)(); - const handleClick = (0, $3Zh6r$useCallback)(()=>{ - runAnalysis(datasetIds); - analysisCallback(); - }, [ - datasetIds, - runAnalysis, - analysisCallback - ]); - return /*#__PURE__*/ (0, $3Zh6r$jsx)($909a29d74b019ed9$var$Btn, { - variation: "primary-fill", - size: "small", - onClick: handleClick, - children: "Run analysis" - }); -} - - - - - - - - - - - -const $dece08ff61eb0996$export$880a7f9ee0ea89e0 = (0, $3Zh6r$styledcomponents)((0, $1137ef8b3394fd15$export$d3a4070914c20f9d)).withConfig({ - displayName: "button__SelectorButton", - componentId: "sc-1ogdt4k-0" -})([ - "&&&{", - " background-color:", - ";&:hover{background-color:", - ";}& path{fill:", - ";}}" -], (0, $3Zh6r$createButtonStyles)({ - variation: "surface-fill", - fitting: "skinny" -}), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$themeVal)("color.base")); - - - - - - - - - - - - -var $da34c3dadb15a52a$exports = {}; -$da34c3dadb15a52a$exports = new URL("tour-comparison.b4c28c2d.gif", import.meta.url).toString(); - - -var $86f371971eda419b$exports = {}; -$86f371971eda419b$exports = new URL("tour-analysis.af1a1ea4.gif", import.meta.url).toString(); - - - - -const $2fdd23a39c2e6e86$var$Popover = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "tour-manager__Popover", - componentId: "sc-oe5fdx-0" -})([ - "position:relative;background:", - ";padding:", - ";border-radius:", - ";display:flex;flex-direction:column;gap:", - ";" -], (0, $3Zh6r$themeVal)("color.surface"), (0, $3Zh6r$glsp)(1, 2, 1, 2), (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$glsp)()); -const $2fdd23a39c2e6e86$var$CloseButton = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Button)).withConfig({ - displayName: "tour-manager__CloseButton", - componentId: "sc-oe5fdx-1" -})([ - "position:absolute;right:", - ";top:", - ";" -], (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$glsp)(0.5)); -const $2fdd23a39c2e6e86$var$PopoverBody = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "tour-manager__PopoverBody", - componentId: "sc-oe5fdx-2" -})([ - "display:flex;flex-flow:column;gap:", - ";" -], (0, $3Zh6r$glsp)()); -const $2fdd23a39c2e6e86$var$PopoverFooter = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "tour-manager__PopoverFooter", - componentId: "sc-oe5fdx-3" -})([ - "display:flex;justify-content:center;align-items:center;gap:", - ";font-weight:", - ";" -], (0, $3Zh6r$glsp)(), (0, $3Zh6r$themeVal)("type.base.bold")); -const $2fdd23a39c2e6e86$export$df471c85a2e89ff5 = [ - { - title: "Time series analysis", - selector: "[data-tour='analysis-tour']", - content: ()=>/*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("img", { - src: (0, (/*@__PURE__*/$parcel$interopDefault($86f371971eda419b$exports))), - alt: "Animation showing an AOI being drawn through a mouse click" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: "To calculate a time series of zonal statistics for your layers, start here by drawing or uploading your area of interest." - }) - ] - }), - stepInteraction: false - }, - { - title: "Comparison", - selector: "[data-tour='compare-date']", - content: ()=>/*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("img", { - src: (0, (/*@__PURE__*/$parcel$interopDefault($da34c3dadb15a52a$exports))), - alt: "Animation showing a comparison by dragging a slider across the map" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: "Here you can compare two dates side-by-side." - }) - ] - }) - } -]; -/** - * Helper function to add an action after the last step of a tour. - * @param steps The steps to add the action to - * @param action The action to add to the last step - * @returns steps with the action added to the last step - */ function $2fdd23a39c2e6e86$var$addActionAfterLastStep(steps, action) { - const lastStep = steps[steps.length - 1]; - const lastStepWithAction = { - ...lastStep, - actionAfter: action - }; - return [ - ...steps.slice(0, -1), - lastStepWithAction - ]; -} -const $2fdd23a39c2e6e86$var$HIDE_TOUR_KEY = "HIDE_TOUR"; -function $2fdd23a39c2e6e86$export$58855a9a91511540() { - const { setIsOpen: setIsOpen, setSteps: setSteps, setCurrentStep: setCurrentStep } = (0, $3Zh6r$useTour)(); - const startTour = (0, $3Zh6r$useCallback)((steps)=>{ - setCurrentStep(0); - setSteps?.(steps); - setIsOpen(true); - }, [ - setIsOpen, - setSteps, - setCurrentStep - ]); // Control states for the different tours. - const hideTour = window.localStorage.getItem($2fdd23a39c2e6e86$var$HIDE_TOUR_KEY) === "true"; - const [introTourShown, setIntroTourShown] = (0, $3Zh6r$useState)(false); // Variables that cause tour 1 to start. - const datasets = (0, $3Zh6r$useAtomValue)((0, $4d94a94638f4b4ba$export$b8f17f74a0eb3142)); - const datasetCount = datasets.length; - const prevDatasetCount = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(datasetCount); - (0, $3Zh6r$useEffect)(()=>{ - // First time landing - if (!hideTour && !introTourShown && !prevDatasetCount && datasetCount > 0) { - // Make the last step of the intro tour mark it as shown. - const steps = $2fdd23a39c2e6e86$var$addActionAfterLastStep($2fdd23a39c2e6e86$export$df471c85a2e89ff5, ()=>{ - setIntroTourShown(true); - }); - startTour(steps); - } - }, [ - introTourShown, - prevDatasetCount, - datasetCount, - startTour, - setCurrentStep, - setSteps, - hideTour - ]); - return null; -} -function $2fdd23a39c2e6e86$export$9138131d0d0770db(props) { - const { currentStep: currentStep, steps: steps, setIsOpen: setIsOpen, setCurrentStep: setCurrentStep } = props; - const isLastStep = currentStep === steps.length - 1; - const { content: content, title: title } = steps[currentStep]; - const closeTour = (0, $3Zh6r$useCallback)(()=>{ - setIsOpen(false); - window.localStorage.setItem($2fdd23a39c2e6e86$var$HIDE_TOUR_KEY, "true"); - }, [ - setIsOpen - ]); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($2fdd23a39c2e6e86$var$Popover, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($2fdd23a39c2e6e86$var$CloseButton, { - variation: "base-text", - size: "small", - fitting: "skinny", - onClick: closeTour, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonXmark), { - size: "small", - meaningful: true, - title: "Close feature tour" - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Heading), { - as: "strong", - size: "xsmall", - children: title - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($2fdd23a39c2e6e86$var$PopoverBody, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { - children: typeof content === "function" ? content({ - ...props - }) : content - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($2fdd23a39c2e6e86$var$PopoverFooter, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Button), { - variation: "base-text", - size: "small", - fitting: "skinny", - disabled: currentStep === 0, - onClick: ()=>{ - setCurrentStep((s)=>s - 1); - }, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChevronLeftSmall), { - meaningful: true, - title: "Previous feature" - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)("small", { - children: [ - currentStep + 1, - " / ", - steps.length - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Button), { - variation: "base-text", - size: "small", - fitting: "skinny", - disabled: isLastStep, - onClick: ()=>{ - setCurrentStep((s)=>s + 1); - }, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonChevronRightSmall), { - meaningful: true, - title: "Next feature" - }) - }) - ] - }) - ] - }); -} - - - -function $44615b9f9d0046f4$export$e99d154bef7fc31b({ onClick: onClick, disabled: disabled }) { - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $dece08ff61eb0996$export$880a7f9ee0ea89e0), { - tipContent: "Open guided tour", - tipProps: { - placement: "left" - }, - disabled: disabled, - onClick: onClick, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonCircleQuestion), {}) - }); -} -function $44615b9f9d0046f4$export$6e2ea3ee0cb0b388() { - const { setIsOpen: setIsOpen, setCurrentStep: setCurrentStep, setSteps: setSteps } = (0, $3Zh6r$useTour)(); - const datasets = (0, $3Zh6r$useAtomValue)((0, $4d94a94638f4b4ba$export$b8f17f74a0eb3142)); - const disabled = datasets.length === 0; - const reopenTour = (0, $3Zh6r$useCallback)(()=>{ - setCurrentStep(0); - setSteps?.((0, $2fdd23a39c2e6e86$export$df471c85a2e89ff5)); - setIsOpen(true); - }, [ - setIsOpen, - setCurrentStep, - setSteps - ]); - (0, $9df2cd8992362d1d$export$2e2bcd8739ae039)(()=>/*#__PURE__*/ (0, $3Zh6r$jsx)($44615b9f9d0046f4$export$e99d154bef7fc31b, { - onClick: reopenTour, - disabled: disabled - }), { - position: "top-right" - }); - return null; -} - - - - - - - - -function $a343dcd73d33fa95$export$2e2bcd8739ae039() { - const handleGeocoderResult = (0, $3Zh6r$useCallback)((map, geocoder)=>({ result: result })=>{ - geocoder.clear(); - geocoder._inputEl.blur(); // Pass arbiturary number for zoom if there is no bbox - const zoom = result.bbox ? (0, $02001aac47ff8556$export$13537e4993f15a71)(result.bbox) : 14; - map.flyTo({ - center: result.center, - zoom: zoom - }); - }, []); - (0, $3Zh6r$useControl)(({ map: map })=>{ - const geocoder = new (0, $3Zh6r$mapboxmapboxglgeocoder)({ - accessToken: "pk.eyJ1IjoiY292aWQtbmFzYSIsImEiOiJjbGNxaTJ0MGUwNGpyM29tYmVyZGxyYmcxIn0.YMLFLqCqng3WVp73GsBcEQ", - marker: false, - collapsed: true, - // Because of Mapbox issue: https://github.com/mapbox/mapbox-gl-js/issues/12565 - // We are doing manual centering for now - flyTo: false - }); - geocoder.on("result", handleGeocoderResult(map, geocoder)); - return geocoder; - }, { - position: "top-right" - }); - return null; -} - - - - - - - - - - - - - - - - - - - - - - - - - -const $6328301547dc6340$export$31ed1f10e45d55c0 = (initialValue)=>{ - const isMountedRef = (0, $3Zh6r$useRef)(true); - const [currentValue, setCurrentValue] = (0, $3Zh6r$useState)(initialValue); - (0, $3Zh6r$useEffect)(()=>{ - return ()=>{ - isMountedRef.current = false; - }; - }, [ - isMountedRef - ]); - const setSafeState = (0, $3Zh6r$useCallback)((value)=>{ - if (isMountedRef.current) setCurrentValue(value); - }, []); - return [ - currentValue, - setSafeState - ]; -}; - - -function $4ad9675da4c9aba8$export$2e2bcd8739ae039(props) { - const { render: render, value: value, validate: validate, onChange: onChange } = props; - const fieldRef = (0, $3Zh6r$useRef)(null); - const [errored, setErrored] = (0, $6328301547dc6340$export$31ed1f10e45d55c0)(false); - const [draftValue, setDraftValue] = (0, $6328301547dc6340$export$31ed1f10e45d55c0)(value); // Update internal state (draft), when incoming value changes. - (0, $3Zh6r$useEffect)(()=>{ - // setDraftValue is a hook and wont change. - setDraftValue(value); - /* eslint-disable-next-line react-hooks/exhaustive-deps */ }, [ - value - ]); - const validateField = ()=>{ - if (!validate(draftValue)) { - setErrored(true); // We have to clear the error state after the animation so it can error - // again. - setTimeout(()=>{ - setErrored(false); - setDraftValue(value); - }, 550); - } else { - // all good. - setErrored(false); - onChange(draftValue, setDraftValue); - } - }; // setDraftValue is a hook and wont change. - const onChangeHandler = (0, $3Zh6r$useCallback)((e)=>setDraftValue(e.currentTarget.value), /* eslint-disable-next-line react-hooks/exhaustive-deps */ []); - const onKeypressHandler = (e)=>{ - if (e.key === "Enter") { - if (validate(draftValue)) // If the field is valid blur which will trigger validation a store - // the value. - fieldRef.current?.blur(); - else validateField(); - } - }; - return render({ - ref: fieldRef, - errored: errored, - value: draftValue, - handlers: { - onKeyPress: onKeypressHandler, - onBlur: validateField, - onChange: onChangeHandler - } - }); -} -$4ad9675da4c9aba8$export$2e2bcd8739ae039.propTypes = { - value: (0, $3Zh6r$proptypes).oneOfType([ - (0, $3Zh6r$proptypes).string, - (0, $3Zh6r$proptypes).number - ]), - onChange: (0, $3Zh6r$proptypes).func, - validate: (0, $3Zh6r$proptypes).func, - render: (0, $3Zh6r$proptypes).func.isRequired -}; - - -function $40077612372c3a0f$export$2e2bcd8739ae039(props) { - const { id: id, name: name, label: label, value: value, validate: validate, inputType: inputType, inputSize: inputSize, placeholder: placeholder, onChange: onChange, helper: helper, hideHeader: hideHeader } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$FormGroupStructure), { - id: id, - label: label, - hideHeader: hideHeader, - helper: helper, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $4ad9675da4c9aba8$export$2e2bcd8739ae039), { - value: value.toString(), - validate: validate, - onChange: onChange, - render: ({ ref: ref, errored: errored, value: value, handlers: handlers })=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$FormInput), { - ref: ref, - type: inputType, - name: name, - id: id, - invalid: errored, - stressed: errored, - size: inputSize, - value: value, - placeholder: placeholder?.toString(), - ...handlers - }) - }) - }); -} - - - - - - -const $b23ae66242db3cca$export$60a7ef775c6d903e = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$FormFieldset)).withConfig({ - displayName: "fieldset__FormFieldsetCompact", - componentId: "sc-1ic20zf-0" -})([ - "background:none;border:none;margin:", - ";", - "{padding-left:", - ";padding-right:", - ";}", - "{padding:", - ";}" -], (0, $3Zh6r$glsp)(0, -1), (0, $3Zh6r$FormFieldsetHeader), (0, $3Zh6r$glsp)(), (0, $3Zh6r$glsp)(), (0, $3Zh6r$FormFieldsetBody), (0, $3Zh6r$glsp)()); -const $b23ae66242db3cca$export$6ced32633f1c4e66 = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$FormFieldsetBody)).withConfig({ - displayName: "fieldset__FormFieldsetBodyColumns", - componentId: "sc-1ic20zf-1" -})([ - "display:grid;grid-template-columns:1fr 1fr;grid-gap:", - ";", - "{min-width:0;}" -], (0, $3Zh6r$glsp)(), (0, $3Zh6r$FormInput)); - - -const $49952ee2710844fb$var$ProjectionOptionsForm = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "projection-items__ProjectionOptionsForm", - componentId: "sc-1xhug1l-0" -})([ - "padding:", - ";", - "{padding-top:", - ";padding-bottom:0;border:none;}", - "{padding-top:", - ";padding-bottom:", - ";}" -], (0, $3Zh6r$glsp)(0, 1), (0, $3Zh6r$FormFieldsetHeader), (0, $3Zh6r$glsp)(0.5), (0, $b23ae66242db3cca$export$6ced32633f1c4e66), (0, $3Zh6r$glsp)(0.5), (0, $3Zh6r$glsp)(0.5)); -const $49952ee2710844fb$var$projectionConicCenter = [ - { - id: "lng", - label: "Center Longitude", - validate: (0, $02001aac47ff8556$export$ebf483883eb81e38) - }, - { - id: "lat", - label: "Center Latitude", - validate: (0, $02001aac47ff8556$export$575713d68770cd1d) - } -]; -const $49952ee2710844fb$var$projectionConicParallel = [ - { - id: "sParLat", - label: "Southern Parallel Lat", - validate: (0, $02001aac47ff8556$export$575713d68770cd1d) - }, - { - id: "nParLat", - label: "Northern Parallel Lat", - validate: (0, $02001aac47ff8556$export$575713d68770cd1d) - } -]; -function $49952ee2710844fb$export$10f0dc3dd551f91e(props) { - const { onChange: onChange, id: id, label: label, activeProjection: activeProjection } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)("li", { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$DropMenuItem), { - active: id === activeProjection.id, - href: "#", - onClick: (e)=>{ - e.preventDefault(); - onChange({ - id: id - }); - }, - children: label - }) - }); -} -function $49952ee2710844fb$export$123ba8d71f8c5564(props) { - const { onChange: onChange, id: id, label: label, defaultConicValues: defaultConicValues, activeProjection: activeProjection } = props; - const isActive = id === activeProjection.id; - const activeConicValues = isActive && activeProjection.center ? { - center: activeProjection.center, - parallels: activeProjection.parallels - } : null; // Keep the values the user enters to be able to restore them whenever they - // switch projections. - const [conicValues, setConicValues] = (0, $3Zh6r$useState)(activeConicValues ?? defaultConicValues); // Store the conic values for the selected projection and register the change - // for the parent. - const onChangeConicValues = (value, field, idx)=>{ - const newConic = { - ...conicValues, - [field]: Object.assign([], conicValues[field], { - [idx]: value - }) - }; - setConicValues(newConic); - onChange({ - id: id, - ...newConic - }); - }; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)("li", { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$DropMenuItem), { - active: isActive, - href: "#" // data-dropdown='click.close' - , - onClick: (e)=>{ - e.preventDefault(); - onChange({ - ...conicValues, - id: id - }); - }, - children: label - }), - isActive && /*#__PURE__*/ (0, $3Zh6r$jsxs)($49952ee2710844fb$var$ProjectionOptionsForm, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $b23ae66242db3cca$export$60a7ef775c6d903e), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$FormFieldsetHeader), { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$FormLegend), { - children: "Center Lon/Lat" - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b23ae66242db3cca$export$6ced32633f1c4e66), { - children: $49952ee2710844fb$var$projectionConicCenter.map((field, idx)=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $40077612372c3a0f$export$2e2bcd8739ae039), { - hideHeader: true, - inputType: "text", - inputSize: "small", - id: `center-${field.id}`, - name: `center-${field.id}`, - label: field.label, - value: conicValues.center[idx], - validate: field.validate, - onChange: (value)=>{ - onChangeConicValues(Number(value), "center", idx); - } - }, field.id)) - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $b23ae66242db3cca$export$60a7ef775c6d903e), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$FormFieldsetHeader), { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$FormLegend), { - children: "S/N Parallels" - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $b23ae66242db3cca$export$6ced32633f1c4e66), { - children: $49952ee2710844fb$var$projectionConicParallel.map((field, idx)=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $40077612372c3a0f$export$2e2bcd8739ae039), { - hideHeader: true, - inputType: "text", - inputSize: "small", - id: `parallels-${field.id}`, - name: `parallels-${field.id}`, - label: field.label, - value: conicValues.parallels?.[idx].toString() ?? "", - validate: field.validate, - onChange: (value)=>{ - onChangeConicValues(Number(value), "parallels", idx); - } - }, field.id)) - }) - ] - }) - ] - }) - ] - }); -} -function $49952ee2710844fb$export$1d1f459eeb511220(props) { - const { onChange: onChange, id: id, label: label, defaultConicValues: defaultConicValues, activeProjection: activeProjection } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)("li", { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$DropMenuItem), { - active: id === activeProjection.id, - href: "#", - onClick: (e)=>{ - e.preventDefault(); - onChange({ - id: id, - ...defaultConicValues - }); - }, - children: label - }) - }); -} - - - - - -const $9c31ca3504098681$var$DropHeader = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "map-options__DropHeader", - componentId: "sc-er0rp4-0" -})([ - "padding:", - ";box-shadow:inset 0 -1px 0 0 ", - ";" -], (0, $3Zh6r$glsp)(), (0, $3Zh6r$themeVal)("color.base-100a")); -const $9c31ca3504098681$var$DropBody = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "map-options__DropBody", - componentId: "sc-er0rp4-1" -})([ - "padding:", - ";max-height:18rem;overflow-y:scroll;" -], (0, $3Zh6r$glsp)(0, 0, 1, 0)); -/** - * Override Dropdown styles to be wider and play well with the shadow scrollbar. - */ const $9c31ca3504098681$var$MapOptionsDropdown = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Dropdown)).withConfig({ - displayName: "map-options__MapOptionsDropdown", - componentId: "sc-er0rp4-2" -})([ - "padding:0;max-width:16rem;", - "{margin:0;}", - "{margin:0;padding-top:0;padding-bottom:0;}" -], (0, $3Zh6r$DropTitle), (0, $3Zh6r$DropMenu)); -const $9c31ca3504098681$var$ContentGroup = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "map-options__ContentGroup", - componentId: "sc-er0rp4-3" -})([ - "display:flex;flex-flow:column nowrap;" -]); -const $9c31ca3504098681$var$ContentGroupHeader = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "map-options__ContentGroupHeader", - componentId: "sc-er0rp4-4" -})([ - "padding:", - ";" -], (0, $3Zh6r$glsp)(1, 1, 0.5, 1)); -const $9c31ca3504098681$var$ContentGroupTitle = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Subtitle)).withConfig({ - displayName: "map-options__ContentGroupTitle", - componentId: "sc-er0rp4-5" -})([ - "" -]); -const $9c31ca3504098681$var$ContentGroupBody = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "map-options__ContentGroupBody", - componentId: "sc-er0rp4-6" -})([ - "" -]); -const $9c31ca3504098681$var$OptionSwitch = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$FormSwitch)).withConfig({ - displayName: "map-options__OptionSwitch", - componentId: "sc-er0rp4-7" -})([ - "display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;font-size:inherit;" -]); -const $9c31ca3504098681$var$OptionMedia = (0, $3Zh6r$styledcomponents).figure.withConfig({ - displayName: "map-options__OptionMedia", - componentId: "sc-er0rp4-8" -})([ - "position:relative;height:2rem;overflow:hidden;border-radius:", - ";flex-shrink:0;aspect-ratio:1.5 / 1;background:", - ";margin-left:auto;&::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;content:'';box-shadow:inset 0 0 0 1px ", - ";border-radius:", - ";pointer-events:none;}" -], (0, $3Zh6r$themeVal)("shape.rounded"), (0, $3Zh6r$themeVal)("color.base-50"), (0, $3Zh6r$themeVal)("color.base-100a"), (0, $3Zh6r$themeVal)("shape.rounded")); -function $9c31ca3504098681$var$MapOptions(props) { - const { projection: projection, onProjectionChange: onProjectionChange, basemapStyleId: basemapStyleId, onBasemapStyleIdChange: onBasemapStyleIdChange, labelsOption: labelsOption, boundariesOption: boundariesOption, onOptionChange: onOptionChange } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)($9c31ca3504098681$var$MapOptionsDropdown, { - triggerElement: (bag)=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $dece08ff61eb0996$export$880a7f9ee0ea89e0), { - ...bag, - tipContent: "Map options", - tipProps: { - placement: "left" - }, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$CollecticonMap), { - meaningful: true, - title: "Configure map options" - }) - }), - direction: "down", - alignment: "right", - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$DropHeader, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$DropTitle), { - children: "Map options" - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($9c31ca3504098681$var$DropBody, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)($9c31ca3504098681$var$ContentGroup, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$ContentGroupHeader, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$ContentGroupTitle, { - children: "Style" - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$ContentGroupBody, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$DropMenu), { - as: "ol", - children: (0, $e15b865298714ae8$export$2068bf8566a291d8).map((basemap)=>/*#__PURE__*/ (0, $3Zh6r$jsx)("li", { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$DropMenuItem), { - href: "#", - active: basemapStyleId === basemap.id, - onClick: (e)=>{ - e.preventDefault(); - onBasemapStyleIdChange?.(basemap.id); - }, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("span", { - children: basemap.label - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$OptionMedia, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)("img", { - src: basemap.thumbnailUrl, - alt: "Map style thumbnail" - }) - }) - ] - }) - }, basemap.id)) - }) - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($9c31ca3504098681$var$ContentGroup, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$ContentGroupHeader, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$ContentGroupTitle, { - children: "Details" - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$ContentGroupBody, { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$DropMenu), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("li", { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$DropMenuItem), { - as: "span", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$OptionSwitch, { - name: "labels", - id: "labels", - value: "labels", - checked: labelsOption, - onChange: (e)=>{ - onOptionChange?.("labels", e.target.checked); - }, - children: "Labels" - }) - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)("li", { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$DropMenuItem), { - as: "span", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$OptionSwitch, { - name: "boundaries", - id: "boundaries", - value: "boundaries", - checked: boundariesOption, - onChange: (e)=>{ - onOptionChange?.("boundaries", e.target.checked); - }, - children: "Boundaries" - }) - }) - }) - ] - }) - }) - ] - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)($9c31ca3504098681$var$ContentGroup, { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$ContentGroupHeader, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$ContentGroupTitle, { - children: "Projection" - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$ContentGroupBody, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$DropMenu), { - as: "ol", - children: (0, $569ff2f4d8e8623c$export$d907e5f1c098e072).map((proj)=>{ - if (proj.isCustom && proj.conicValues) return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $49952ee2710844fb$export$1d1f459eeb511220), { - onChange: onProjectionChange, - id: proj.id, - label: proj.label, - defaultConicValues: proj.conicValues, - activeProjection: projection - }, proj.id); - else if (proj.conicValues) return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $49952ee2710844fb$export$123ba8d71f8c5564), { - onChange: onProjectionChange, - id: proj.id, - label: proj.label, - defaultConicValues: proj.conicValues, - activeProjection: projection - }, proj.id); - else return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $49952ee2710844fb$export$10f0dc3dd551f91e), { - onChange: onProjectionChange, - id: proj.id, - label: proj.label, - activeProjection: projection - }, proj.id); - }) - }) - }) - ] - }) - ] - }) - ] - }); -} -function $9c31ca3504098681$export$2e2bcd8739ae039(props) { - (0, $9df2cd8992362d1d$export$2e2bcd8739ae039)(()=>/*#__PURE__*/ (0, $3Zh6r$jsx)($9c31ca3504098681$var$MapOptions, { - ...props - }), { - position: "top-right" - }); - return null; -} - - - - - -function $b2ec3b0e4a9f3989$export$9e70652e41ab5a3() { - const [mapBasemapId, setBasemapId] = (0, $3Zh6r$useState)((0, $e15b865298714ae8$export$d87b8574f22bdf25)); - const [labelsOption, setLabelsOption] = (0, $3Zh6r$useState)(true); - const [boundariesOption, setBoundariesOption] = (0, $3Zh6r$useState)(true); - const onOptionChange = (0, $3Zh6r$useCallback)((option, value)=>{ - if (option === "labels") setLabelsOption(value); - else setBoundariesOption(value); - }, [ - setLabelsOption, - setBoundariesOption - ]); - return { - mapBasemapId: mapBasemapId, - setBasemapId: setBasemapId, - labelsOption: labelsOption, - boundariesOption: boundariesOption, - onOptionChange: onOptionChange - }; -} - - - - - -function $7f8fbc359a0c90a5$export$92229d4750defd6d(props) { - const { datasets: datasets, setDatasets: setDatasets, selectedDay: selectedDay, selectedCompareDay: selectedCompareDay } = props; - const [projection, setProjection] = (0, $3Zh6r$useState)((0, $569ff2f4d8e8623c$export$ab286974363eaa30)); - const { mapBasemapId: mapBasemapId, setBasemapId: setBasemapId, labelsOption: labelsOption, boundariesOption: boundariesOption, onOptionChange: onOptionChange } = (0, $b2ec3b0e4a9f3989$export$9e70652e41ab5a3)(); - (0, $994ae108b24ea2c6$export$c0f25a70cd80af55)(datasets, setDatasets); // Different datasets may have a different default projection. - // When datasets are selected the first time, we set the map projection to the - // first dataset's projection. - const prevDatasetCount = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(datasets.length); - (0, $3Zh6r$useEffect)(()=>{ - if (!prevDatasetCount && datasets.length > 0) setProjection(datasets[0].data.projection ?? (0, $569ff2f4d8e8623c$export$ab286974363eaa30)); - }, [ - datasets, - prevDatasetCount - ]); // If all the datasets are changed through the modal, we also want to update - // the map projection, since it is as if the datasets were selected for the - // first time. - // The only case where we don't want to update the projection is when not all - // datasets are changed, because it is not possible to know which projection - // to use. - const prevDatasetsIds = (0, $0fc43ecea1a3770d$export$54b70074ca60d2e1)(datasets.map((d)=>d.data.id)); - (0, $3Zh6r$useEffect)(()=>{ - if (!prevDatasetsIds) return; - const newDatasetsIds = datasets.map((d)=>d.data.id); - const hasSameId = newDatasetsIds.some((id)=>prevDatasetsIds.includes(id)); - if (!hasSameId && datasets.length > 0) setProjection(datasets[0].data.projection ?? (0, $569ff2f4d8e8623c$export$ab286974363eaa30)); - }, [ - prevDatasetsIds, - datasets - ]); - const comparing = !!selectedCompareDay; // Reverse the datasets order to have the "top" layer, list-wise, at the "top" layer, z-order wise - // Disabled eslint rule as slice() creates a shallow copy - // eslint-disable-next-line fp/no-mutating-methods - const loadedDatasets = datasets.filter((d)=>d.status === (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS).slice().reverse(); - const onStyleUpdate = (0, $3Zh6r$useCallback)((style)=>{ - const updatedDatasets = datasets.map((dataset)=>{ - // Skip non loaded datasets - if (dataset.status !== (0, $5ddc927a333aad0f$export$dd4fbb50eb15e50f).SUCCESS) return dataset; // Check if there's layer information for this dataset. - const layerMetadata = style.layers.find((l)=>l.metadata?.id === dataset.data.id); // Skip if no metadata. - if (!layerMetadata) return dataset; - const currentMeta = dataset.meta ?? {}; - return { - ...dataset, - meta: { - ...currentMeta, - tileUrls: { - wmtsTileUrl: layerMetadata.metadata.wmtsTileUrl, - xyzTileUrl: layerMetadata.metadata.xyzTileUrl - } - } - }; - }); - setDatasets(updatedDatasets); - }, [ - datasets, - setDatasets - ]); - return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $732265036cff41d7$export$2e2bcd8739ae039), { - id: "exploration", - projection: projection, - onStyleUpdate: onStyleUpdate, - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $27b2252fe72aba37$export$c2008e98e63ba663), { - basemapStyleId: mapBasemapId, - labelsOption: labelsOption, - boundariesOption: boundariesOption - }), - selectedDay && /*#__PURE__*/ (0, $3Zh6r$jsx)($7f8fbc359a0c90a5$export$6f03bca1de0d54d0, { - datasets: loadedDatasets, - selectedDay: selectedDay - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $732265036cff41d7$export$7628ccdac312035f), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $90d67bfdc7c3b3c6$export$2e2bcd8739ae039), {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $a91bd829cc6dcb40$export$2e2bcd8739ae039), { - disableReason: comparing && "Analysis is not possible when comparing dates" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $909a29d74b019ed9$export$1f6c3470b3466688), {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $a343dcd73d33fa95$export$2e2bcd8739ae039), {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $9c31ca3504098681$export$2e2bcd8739ae039), { - projection: projection, - onProjectionChange: setProjection, - basemapStyleId: mapBasemapId, - onBasemapStyleIdChange: setBasemapId, - labelsOption: labelsOption, - boundariesOption: boundariesOption, - onOptionChange: onOptionChange - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $de3f8cae0a38f8ef$export$1fb16e435eedcce9), {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $44615b9f9d0046f4$export$6e2ea3ee0cb0b388), {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $41ae5ba7f756d039$export$2e2bcd8739ae039), {}), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $de3f8cae0a38f8ef$export$49a437922edc1bd9), {}) - ] - }), - comparing && // Compare map layers - /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $732265036cff41d7$export$2c1d9c1fe3e6577a), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $27b2252fe72aba37$export$c2008e98e63ba663), { - basemapStyleId: mapBasemapId, - labelsOption: labelsOption, - boundariesOption: boundariesOption - }), - selectedDay && /*#__PURE__*/ (0, $3Zh6r$jsx)($7f8fbc359a0c90a5$export$6f03bca1de0d54d0, { - datasets: loadedDatasets, - selectedDay: selectedCompareDay, - idSuffix: "-compare" - }) - ] - }) - ] - }); -} -function $7f8fbc359a0c90a5$export$6f03bca1de0d54d0(props) { - const { datasets: datasets, selectedDay: selectedDay, idSuffix: idSuffix = "" } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Fragment1), { - children: datasets.map((dataset, idx)=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $0773f1bbf78ac3f5$export$936d0764594b6eb3), { - id: `${dataset.data.id}${idSuffix}`, - dataset: dataset, - selectedDay: selectedDay, - order: idx - }, dataset.data.id)) - }); -} - - - - - -const $71568a7d731a7922$var$Container = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "exploration__Container", - componentId: "sc-1d7vpiw-0" -})([ - "display:flex;flex-flow:column;flex-grow:1;height:100%;.panel-wrapper{flex-grow:1;}.panel{display:flex;flex-direction:column;position:relative;}.panel-timeline{box-shadow:0 -1px 0 0 ", - ";}.resize-handle{flex:0;position:relative;outline:none;display:flex;align-items:center;justify-content:center;width:5rem;margin:0 auto -1.25rem auto;padding:0rem 0 0.25rem;z-index:1;::before{content:'';display:block;width:2rem;background:", - ";height:0.25rem;border-radius:", - ";}}" -], (0, $3Zh6r$themeVal)("color.base-100"), (0, $3Zh6r$themeVal)("color.base-200"), (0, $3Zh6r$themeVal)("shape.ellipsoid")); -function $71568a7d731a7922$var$ExplorationAndAnalysis(props) { - const { datasets: datasets, setDatasets: setDatasets, openDatasetsSelectionModal: openDatasetsSelectionModal } = props; - const [selectedDay, setSelectedDay] = (0, $3Zh6r$useAtom)((0, $e8f2da803da9b51c$export$638855498ad82f7d)); - const [selectedCompareDay, setSelectedCompareDay] = (0, $3Zh6r$useAtom)((0, $e8f2da803da9b51c$export$62a55c0fdf140e36)); // @TECH-DEBT: panelHeight needs to be passed to work around Safari CSS - const [panelHeight, setPanelHeight] = (0, $3Zh6r$useState)(0); - const setUrl = (0, $3Zh6r$useSetAtom)((0, $3552eb181a211488$export$d637443af31e590d)); - const { reset: resetAnalysisController } = (0, $6fbb8b4de6411c70$export$ad63e749a59d6f2d)(); // Reset atoms when leaving the page. - (0, $3Zh6r$useEffect)(()=>{ - return ()=>{ - resetAnalysisController(); - setUrl((0, $3552eb181a211488$export$ad19c86a69ca0bf7)); - }; - }, [ - resetAnalysisController, - setUrl - ]); - return /*#__PURE__*/ (0, $3Zh6r$jsx)($71568a7d731a7922$var$Container, { - children: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$PanelGroup), { - direction: "vertical", - className: "panel-wrapper", - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Panel), { - maxSize: 75, - className: "panel", - onResize: (size)=>{ - setPanelHeight(size); - }, - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $7f8fbc359a0c90a5$export$92229d4750defd6d), { - datasets: datasets, - setDatasets: setDatasets, - selectedDay: selectedDay, - selectedCompareDay: selectedCompareDay - }) - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$PanelResizeHandle), { - className: "resize-handle" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Panel), { - maxSize: 75, - className: "panel panel-timeline", - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $26531460edc699c7$export$2e2bcd8739ae039), { - datasets: datasets, - selectedDay: selectedDay, - setSelectedDay: setSelectedDay, - selectedCompareDay: selectedCompareDay, - setSelectedCompareDay: setSelectedCompareDay, - onDatasetAddClick: openDatasetsSelectionModal, - panelHeight: panelHeight - }) - }) - ] - }) - }); -} -var $71568a7d731a7922$export$2e2bcd8739ae039 = $71568a7d731a7922$var$ExplorationAndAnalysis; - - - - -function $455d57206df0af7f$export$2e2bcd8739ae039() { - const [datasets, setDatasets] = (0, $3Zh6r$useAtom)((0, $4d94a94638f4b4ba$export$b8f17f74a0eb3142)); - return [ - datasets, - setDatasets - ]; -} - - - - - - - - - - - - - - -const $f759c1db0cd5d994$var$StyledModalHeadline = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$ModalHeadline)).withConfig({ - displayName: "header__StyledModalHeadline", - componentId: "sc-p4pe3m-0" -})([ - "width:100%;" -]); -function $f759c1db0cd5d994$export$2e2bcd8739ae039() { - return /*#__PURE__*/ (0, $3Zh6r$jsx)($f759c1db0cd5d994$var$StyledModalHeadline, { - children: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Heading), { - size: "small", - children: "Data layers" - }) - }); -} - - - - - - - - -const $a93441a12f0b28a8$var$LayerNumberHighlight = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "footer__LayerNumberHighlight", - componentId: "sc-1nbxu6s-0" -})([ - "border-radius:100%;background-color:", - ";color:", - ";font-weight:bold;width:25px;height:25px;display:flex;justify-content:center;align-content:center;" -], (0, $3Zh6r$themeVal)("color.primary"), (0, $3Zh6r$themeVal)("color.surface")); -const $a93441a12f0b28a8$var$LayerResult = (0, $3Zh6r$styledcomponents).div.withConfig({ - displayName: "footer__LayerResult", - componentId: "sc-1nbxu6s-1" -})([ - "display:flex;gap:", - ";" -], (0, $3Zh6r$glsp)(0.5)); -function $a93441a12f0b28a8$export$2e2bcd8739ae039(props) { - const { selectedDatasetsCount: selectedDatasetsCount, close: close, onConfirm: onConfirm } = props; - return /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)($a93441a12f0b28a8$var$LayerResult, { - "aria-live": "polite", - className: "selection-info", - children: selectedDatasetsCount ? /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsxs)($a93441a12f0b28a8$var$LayerNumberHighlight, { - children: [ - selectedDatasetsCount, - " " - ] - }), - " ", - /*#__PURE__*/ (0, $3Zh6r$jsxs)("div", { - children: [ - (0, $35d4075f2fbd888f$export$cefb40c9962541b5)({ - singular: "layer", - plural: "layers", - count: selectedDatasetsCount - }), - " selected" - ] - }) - ] - }) : "No data layers selected" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Button), { - variation: "base-text", - onClick: close, - children: "Cancel" - }), - /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $3Zh6r$Button), { - variation: "primary-fill", - disabled: !selectedDatasetsCount, - onClick: onConfirm, - children: "Add to map" - }) - ] - }); -} - - - - - -const $cca78dc4883fc421$var$DatasetModal = (0, $3Zh6r$styledcomponents)((0, $3Zh6r$Modal)).withConfig({ - displayName: "dataset-selector-modal__DatasetModal", - componentId: "sc-i6c69v-0" -})([ - "z-index:", - ";> div{display:flex;flex-flow:column;}", - "{position:sticky;top:", - ";z-index:100;background-color:", - ";align-items:start;padding-top:", - ";padding-bottom:", - ";box-shadow:0 -1px 0 0 ", - ";}", - "{display:flex;flex-flow:column;padding-top:", - ";gap:", - ";}", - "{display:flex;gap:", - ";align-items:center;position:sticky;bottom:", - ";z-index:100;background-color:", - ";box-shadow:0 -1px 0 0 ", - ";> .selection-info{margin-right:auto;}}" -], (0, $3Zh6r$themeVal)("zIndices.modal"), (0, $3Zh6r$ModalHeader), (0, $3Zh6r$glsp)(-2), (0, $3Zh6r$themeVal)("color.base-50"), (0, $3Zh6r$glsp)(1), (0, $3Zh6r$glsp)(1), (0, $3Zh6r$themeVal)("color.base-200a"), (0, $3Zh6r$ModalBody), (0, $3Zh6r$glsp)(2), (0, $3Zh6r$glsp)(1), (0, $3Zh6r$ModalFooter), (0, $3Zh6r$glsp)(1), (0, $3Zh6r$glsp)(-2), (0, $3Zh6r$themeVal)("color.base-50"), (0, $3Zh6r$themeVal)("color.base-200a")); -function $cca78dc4883fc421$export$42658ddac5b952c5(props) { - const { revealed: revealed, linkProperties: linkProperties, datasets: datasets, datasetPathName: datasetPathName, timelineDatasets: timelineDatasets, setTimelineDatasets: setTimelineDatasets, close: close } = props; - const { LinkElement: LinkElement, pathAttributeKeyName: pathAttributeKeyName } = linkProperties; - const datasetLayers = (0, $32613d3594246d79$export$e083f60307dacb6e)(datasets); - const [selectedIds, setSelectedIds] = (0, $3Zh6r$useState)(timelineDatasets.map((dataset)=>dataset.data.id)); - const enhancedDatasetLayers = datasetLayers.flatMap((e)=>e); // Use Jotai controlled atoms for query parameter manipulation on new E&A page - const { search: searchTerm, taxonomies: taxonomies, onAction: onAction } = (0, $edab88baf826c720$export$b8b0e94d8b7cdfca)(); - (0, $3Zh6r$useEffect)(()=>{ - // Reset filter when modal is hidden - if (!revealed) onAction((0, $80ab6194e8671a51$export$f9efb216c86f7d6d).CLEAR); - }, [ - revealed, - onAction - ]); - (0, $3Zh6r$useEffect)(()=>{ - setSelectedIds(timelineDatasets.map((dataset)=>dataset.data.id)); - }, [ - timelineDatasets - ]); - const onConfirm = (0, $3Zh6r$useCallback)(()=>{ - setTimelineDatasets((0, $32613d3594246d79$export$1fd91fc84abac1d3)(selectedIds, enhancedDatasetLayers, timelineDatasets)); - onAction((0, $80ab6194e8671a51$export$f9efb216c86f7d6d).CLEAR); - close(); - }, [ - close, - selectedIds, - timelineDatasets, - enhancedDatasetLayers, - setTimelineDatasets, - onAction - ]); - const linkElementProps = { - [pathAttributeKeyName]: datasetPathName - }; - return /*#__PURE__*/ (0, $3Zh6r$jsx)($cca78dc4883fc421$var$DatasetModal, { - id: "modal", - size: "xlarge", - title: "Select data layers", - revealed: revealed, - onCloseClick: close, - renderHeadline: ()=>/*#__PURE__*/ (0, $3Zh6r$jsx)((0, $f759c1db0cd5d994$export$2e2bcd8739ae039), {}), - content: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $248d6a7ea7f7d2ec$export$2e2bcd8739ae039), { - datasets: datasets, - search: searchTerm, - taxonomies: taxonomies, - selectedIds: selectedIds, - setSelectedIds: setSelectedIds, - onAction: onAction, - filterLayers: true, - linkProperties: linkProperties, - pathname: datasetPathName, - emptyStateContent: /*#__PURE__*/ (0, $3Zh6r$jsxs)((0, $3Zh6r$Fragment1), { - children: [ - /*#__PURE__*/ (0, $3Zh6r$jsx)("p", { - children: "There are no datasets to show with the selected filters." - }), - /*#__PURE__*/ (0, $3Zh6r$jsxs)("p", { - children: [ - "This tool allows the exploration and analysis of time-series datasets in raster format. For a comprehensive list of available datasets, please visit the ", - /*#__PURE__*/ (0, $3Zh6r$jsx)(LinkElement, { - ...linkElementProps, - target: "_blank", - children: "Data Catalog" - }), - "." - ] - }) - ] - }) - }), - footerContent: /*#__PURE__*/ (0, $3Zh6r$jsx)((0, $a93441a12f0b28a8$export$2e2bcd8739ae039), { - selectedDatasetsCount: selectedIds.length, - close: close, - onConfirm: onConfirm - }) - }); -} - - - - -var $8a1f239a14a0187b$export$2e2bcd8739ae039 = parcelRequire("hCwRG").default; -var $36f9568edb929dc6$export$2e2bcd8739ae039 = parcelRequire("4ICLe").default; -var $b2c35fa85ea05477$export$de2d73703e5451d1 = parcelRequire("flyeF").ContentBlockProse; -export {$8a1f239a14a0187b$export$2e2bcd8739ae039 as Block, $36f9568edb929dc6$export$2e2bcd8739ae039 as Figure, $b2c35fa85ea05477$export$de2d73703e5451d1 as Prose, $252bf92d1ceb4fc9$export$2e2bcd8739ae039 as CompareImage, $52cf204c5bc3955f$export$2e2bcd8739ae039 as MDXImage, $52cf204c5bc3955f$export$2e2bcd8739ae039 as Image, $52cf204c5bc3955f$export$32fbfacc5d962e0c as Caption, $d3d5cb2513e43ff0$export$942479cbbfd2c573 as Chapter, $56a099f56d7e03cb$export$2e2bcd8739ae039 as Chart, $af4c512e7ce46943$export$2e2bcd8739ae039 as Table, $6e404131041045c0$export$2e2bcd8739ae039 as Embed, $1a3ea2407358dd58$export$2e2bcd8739ae039 as MapBlock, $3b528b2df62bfeb0$export$2e2bcd8739ae039 as CatalogView, $b57621f6d4721c40$export$2e2bcd8739ae039 as DevseedUiThemeProvider, $222c1540e6b8334d$export$3693a9144d0fe949 as PageMainContent, $53f54b55f16c6bb0$export$2e2bcd8739ae039 as PageHero, $1b09cc6eb3a96c86$export$2e2bcd8739ae039 as ReactQueryProvider, $71568a7d731a7922$export$2e2bcd8739ae039 as ExplorationAndAnalysis, $cca78dc4883fc421$export$42658ddac5b952c5 as DatasetSelectorModal, $455d57206df0af7f$export$2e2bcd8739ae039 as useTimelineDatasetAtom, $edab88baf826c720$export$9407e14efaed8cab as useFiltersWithQS, $4d94a94638f4b4ba$export$b8f17f74a0eb3142 as timelineDatasetsAtom}; -//# sourceMappingURL=module.js.map diff --git a/next.config.js b/next.config.js index 9dfb005..b28a3d3 100644 --- a/next.config.js +++ b/next.config.js @@ -16,6 +16,7 @@ module.exports = { }, ]; }, + reactStrictMode: false, webpack: (config) => { config.resolve.alias = { ...(config.resolve.alias || {}), From a0b8f7dd1899358454f887f9f0cb853f7a715e8d Mon Sep 17 00:00:00 2001 From: Sandra Hoang Date: Mon, 11 Nov 2024 17:45:07 -0500 Subject: [PATCH 10/12] resolved conflicts and bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1972d20..84f4001 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "lint:fix": "eslint . --fix" }, "dependencies": { - "@developmentseed/veda-ui": "v5.8.0-ea.0", + "@developmentseed/veda-ui": "v5.9.1-ea.0", "@devseed-ui/theme-provider": "^4.1.0", "@tailwindcss/postcss": "4.0.0-alpha.13", "@types/node": "20.11.17", From c42249b3f766728582bf0addfc1d68ff397f29e9 Mon Sep 17 00:00:00 2001 From: Sandra Hoang Date: Mon, 11 Nov 2024 17:51:04 -0500 Subject: [PATCH 11/12] run lint... --- .eslintrc.json | 1 + app/(datasets)/exploration/exploration.tsx | 81 +++++++++++----------- app/(datasets)/exploration/page.tsx | 11 +-- app/lib/index.ts | 4 +- next.config.js | 16 +++-- 5 files changed, 62 insertions(+), 51 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index b333a61..e2c0cb1 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -17,6 +17,7 @@ "jsx-quotes": [2, "prefer-single"], "@typescript-eslint/no-explicit-any": "off", "@typescript-eslint/no-unused-vars": "off", + "@typescript-eslint/no-require-imports": "off", "no-useless-escape": "off" }, "settings": { diff --git a/app/(datasets)/exploration/exploration.tsx b/app/(datasets)/exploration/exploration.tsx index 10af552..64149fc 100644 --- a/app/(datasets)/exploration/exploration.tsx +++ b/app/(datasets)/exploration/exploration.tsx @@ -1,24 +1,27 @@ 'use client'; import React, { useState } from 'react'; import Link from 'next/link'; -import { ExplorationAndAnalysis, DatasetSelectorModal, useTimelineDatasetAtom } from 'app/lib'; +import { + ExplorationAndAnalysis, + DatasetSelectorModal, + useTimelineDatasetAtom, +} from 'app/lib'; -export default function ExplorationAnalysis({ - datasets -}: { - datasets: any; -}) { +export default function ExplorationAnalysis({ datasets }: { datasets: any }) { const [timelineDatasets, setTimelineDatasets] = useTimelineDatasetAtom(); const [datasetModalRevealed, setDatasetModalRevealed] = useState( - !timelineDatasets.length + !timelineDatasets.length, ); - - const openModal = () => {setDatasetModalRevealed(true);} - const closeModal = () => {setDatasetModalRevealed(false);} + const openModal = () => { + setDatasetModalRevealed(true); + }; + const closeModal = () => { + setDatasetModalRevealed(false); + }; const transformData = () => { const data = datasets?.map((post) => ({ - ...post.metadata + ...post.metadata, })); const result = data?.map((d) => { @@ -26,41 +29,39 @@ export default function ExplorationAnalysis({ const updatedVals = t.values.map((v) => { return { id: v.replace(/ /g, '_').toLowerCase(), - name: v - } - }) - return {...t, values: updatedVals} - }) - return {...d, taxonomy: updatedTax} - }) + name: v, + }; + }); + return { ...t, values: updatedVals }; + }); + return { ...d, taxonomy: updatedTax }; + }); - return result + return result; }; const transformed = transformData(); return ( <> - - - + - - + - ) -}; \ No newline at end of file + ); +} diff --git a/app/(datasets)/exploration/page.tsx b/app/(datasets)/exploration/page.tsx index eb4259e..02fd527 100644 --- a/app/(datasets)/exploration/page.tsx +++ b/app/(datasets)/exploration/page.tsx @@ -1,4 +1,5 @@ -import { Suspense } from "react"; +import React from 'react'; +import { Suspense } from 'react'; import { getDatasets } from 'app/blog/utils/mdx'; import ExplorationAnalysis from './exploration'; import { PageHero } from 'app/lib'; @@ -7,12 +8,12 @@ export default function Page() { const datasets: any[] = getDatasets(); // @TODO: Investigate why we need to set 100vh return ( -
-

Datasets

+
+

Datasets

Loading...}>
- ) -}; \ No newline at end of file + ); +} diff --git a/app/lib/index.ts b/app/lib/index.ts index b7e0b6f..17fcc14 100644 --- a/app/lib/index.ts +++ b/app/lib/index.ts @@ -22,7 +22,7 @@ import { ExplorationAndAnalysis, DatasetSelectorModal, timelineDatasetsAtom, - useTimelineDatasetAtom + useTimelineDatasetAtom, } from '@developmentseed/veda-ui'; /** @@ -60,7 +60,7 @@ export { // State timelineDatasetsAtom, - useTimelineDatasetAtom + useTimelineDatasetAtom, }; export type { NavItem, InternalNavLink }; diff --git a/next.config.js b/next.config.js index b28a3d3..99c6ed0 100644 --- a/next.config.js +++ b/next.config.js @@ -26,11 +26,19 @@ module.exports = { // unexpected behavior due to multiple instances of Jotai's default store. // For more details, refer to the GitHub discussion: // https://github.com/pmndrs/jotai/discussions/2044 - 'jotai': path.resolve(__dirname, 'node_modules', 'jotai'), - 'jotai-devtools': path.resolve(__dirname, 'node_modules', 'jotai-devtools'), - 'jotai-location': path.resolve(__dirname, 'node_modules', 'jotai-location'), + jotai: path.resolve(__dirname, 'node_modules', 'jotai'), + 'jotai-devtools': path.resolve( + __dirname, + 'node_modules', + 'jotai-devtools', + ), + 'jotai-location': path.resolve( + __dirname, + 'node_modules', + 'jotai-location', + ), 'jotai-optics': path.resolve(__dirname, 'node_modules', 'jotai-optics'), }; return config; }, -} +}; From 63d4fabb628011778393ce70cdb1aaac2a97b195 Mon Sep 17 00:00:00 2001 From: Sandra Hoang Date: Tue, 12 Nov 2024 15:23:17 -0500 Subject: [PATCH 12/12] bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 84f4001..01a0884 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "lint:fix": "eslint . --fix" }, "dependencies": { - "@developmentseed/veda-ui": "v5.9.1-ea.0", + "@developmentseed/veda-ui": "v5.9.1-ea.1", "@devseed-ui/theme-provider": "^4.1.0", "@tailwindcss/postcss": "4.0.0-alpha.13", "@types/node": "20.11.17",