diff --git a/app/.gitignore b/app/.gitignore index 503dadc0fe..afd434f34a 100644 --- a/app/.gitignore +++ b/app/.gitignore @@ -40,4 +40,4 @@ yarn-error.log* # storybook storybook-static -report* \ No newline at end of file +report. \ No newline at end of file diff --git a/app/layout/guide-request/component.tsx b/app/layout/guide-request/component.tsx index 59c7683269..bd75a2e9cf 100644 --- a/app/layout/guide-request/component.tsx +++ b/app/layout/guide-request/component.tsx @@ -12,7 +12,7 @@ export interface GuideRequestProps { onDismiss?: () => void, } -export const GuideRequest: React.FC = ({ onDismiss }:GuideRequestProps) => { +export const GuideRequest: React.FC = ({ onDismiss }: GuideRequestProps) => { const { user } = useMe(); const { onActive } = useHelp(); diff --git a/app/layout/scenarios/map/component.tsx b/app/layout/scenarios/map/component.tsx index 177944d3c9..fec6db625c 100644 --- a/app/layout/scenarios/map/component.tsx +++ b/app/layout/scenarios/map/component.tsx @@ -52,6 +52,7 @@ export const ScenariosEditMap: React.FC = () => { const accessToken = useAccessToken(); const { query } = useRouter(); + const { pid, sid } = query; const scenarioSlice = getScenarioEditSlice(sid); @@ -368,7 +369,6 @@ export const ScenariosEditMap: React.FC = () => { }, }; } - return null; }; diff --git a/app/layout/scenarios/reports/header/component.tsx b/app/layout/scenarios/reports/header/component.tsx new file mode 100644 index 0000000000..5364646d53 --- /dev/null +++ b/app/layout/scenarios/reports/header/component.tsx @@ -0,0 +1,79 @@ +import React from 'react'; + +import { useRouter } from 'next/router'; + +import { format } from 'date-fns'; + +import { useProjectUsers } from 'hooks/project-users'; +import { useProject } from 'hooks/projects'; +import { useScenario } from 'hooks/scenarios'; + +export interface ScenariosReportHeaderProps { + page: number, + totalPages: number, +} + +export const ScenariosReportHeader: React.FC = ({ + page, + totalPages, +}: ScenariosReportHeaderProps) => { + const { query } = useRouter(); + const { pid, sid } = query; + + const { + data: projectData, + isFetched: projectDataIsFetched, + } = useProject(pid); + + const { + data: scenarioData, + isFetched: scenarioDataIsFetched, + } = useScenario(sid); + + const { + data: projectUsers, + isFetched: projectUsersAreFetched, + } = useProjectUsers(pid); + + const projectOwner = projectUsers?.find((u) => u.roleName === 'project_owner').user.displayName; + + const reportDataIsFetched = projectDataIsFetched + && scenarioDataIsFetched && projectUsersAreFetched; + + return ( + reportDataIsFetched && ( +
+ +
+
+

+ Created by: +

+

{projectOwner}

+
+ +

+ {`Page ${page}/${totalPages}`} +

+
+ +

+ {`${projectData.name}-${scenarioData.name}`} +

+ +
+
+

Marxan platform version:

+

V.0.0.1

+
+
+

Date:

+

{format(new Date().getTime(), 'MM/dd/yyyy')}

+
+
+
+ ) + ); +}; + +export default ScenariosReportHeader; diff --git a/app/layout/scenarios/reports/header/index.ts b/app/layout/scenarios/reports/header/index.ts new file mode 100644 index 0000000000..b404d7fd44 --- /dev/null +++ b/app/layout/scenarios/reports/header/index.ts @@ -0,0 +1 @@ +export { default } from './component'; diff --git a/app/layout/scenarios/reports/map/component.tsx b/app/layout/scenarios/reports/map/component.tsx new file mode 100644 index 0000000000..2f33401ed3 --- /dev/null +++ b/app/layout/scenarios/reports/map/component.tsx @@ -0,0 +1,130 @@ +import React, { useCallback, useEffect, useState } from 'react'; + +import { useRouter } from 'next/router'; + +import PluginMapboxGl from '@vizzuality/layer-manager-plugin-mapboxgl'; +import { LayerManager, Layer } from '@vizzuality/layer-manager-react'; + +import { useAccessToken } from 'hooks/auth'; +import { + usePUGridLayer, +} from 'hooks/map'; +import { useProject } from 'hooks/projects'; +import { useScenario } from 'hooks/scenarios'; +import { useBestSolution } from 'hooks/solutions'; + +import Loading from 'components/loading'; +import Map from 'components/map'; + +export interface ScenariosReportMapProps { +} + +export const ScenariosReportMap: React.FC = () => { + const [mapInteractive, setMapInteractive] = useState(false); + + const accessToken = useAccessToken(); + + const { query } = useRouter(); + + const { pid, sid } = query; + + const { + data = {}, + } = useProject(pid); + const { bbox } = data; + + const { + data: scenarioData, + } = useScenario(sid); + + const { + data: bestSolutionData, + } = useBestSolution(sid, { + enabled: scenarioData?.ranAtLeastOnce, + }); + const bestSolution = bestSolutionData; + + const minZoom = 2; + const maxZoom = 20; + const [viewport, setViewport] = useState({}); + const [bounds, setBounds] = useState(null); + + const PUGridLayer = usePUGridLayer({ + cache: Date.now(), + active: true, + sid: sid ? `${sid}` : null, + include: 'results', + sublayers: ['solutions'], + options: { + runId: bestSolution?.runId, + }, + }); + + useEffect(() => { + setBounds({ + bbox, + options: { padding: 50 }, + viewportOptions: { transitionDuration: 0 }, + }); + }, [bbox]); + + const handleViewportChange = useCallback((vw) => { + setViewport(vw); + }, []); + + const handleTransformRequest = (url) => { + if (url.startsWith(process.env.NEXT_PUBLIC_API_URL)) { + return { + url, + headers: { + Authorization: `Bearer ${accessToken}`, + }, + }; + } + return null; + }; + + return ( + <> +
+ setMapInteractive(true)} + transformRequest={handleTransformRequest} + > + {(map) => { + return ( + + + + ); + }} + +
+ + + ); +}; + +export default ScenariosReportMap; diff --git a/app/layout/scenarios/reports/map/index.ts b/app/layout/scenarios/reports/map/index.ts new file mode 100644 index 0000000000..b404d7fd44 --- /dev/null +++ b/app/layout/scenarios/reports/map/index.ts @@ -0,0 +1 @@ +export { default } from './component'; diff --git a/app/layout/scenarios/reports/solutions/page-1/component.tsx b/app/layout/scenarios/reports/solutions/page-1/component.tsx new file mode 100644 index 0000000000..15fe2b08aa --- /dev/null +++ b/app/layout/scenarios/reports/solutions/page-1/component.tsx @@ -0,0 +1,102 @@ +import React from 'react'; + +import { useRouter } from 'next/router'; + +import { useProjectUsers } from 'hooks/project-users'; +import { useProject } from 'hooks/projects'; +import { useScenario, useScenarioPU } from 'hooks/scenarios'; +import { useWDPACategories } from 'hooks/wdpa'; + +import ScenarioReportsMap from 'layout/scenarios/reports/map'; + +export interface ScenariosReportPage1Props { + +} + +export const ScenariosReportPage1: React.FC = () => { + const { query } = useRouter(); + const { pid, sid } = query; + + const { + data: projectData, + isFetched: projectDataIsFetched, + } = useProject(pid); + + const { + data: projectUsers, + isFetched: projectUsersDataIsFetched, + } = useProjectUsers(pid); + + const contributors = projectUsers?.map((u) => u.user.displayName); + + const { + data: scenarioData, + isFetched: scenarioDataIsFetched, + } = useScenario(sid); + + const { + data: protectedAreasData, + isFetched: protectedAreasDataIsFetched, + } = useWDPACategories({ + adminAreaId: projectData?.adminAreaLevel2Id + || projectData?.adminAreaLevel1I + || projectData?.countryId, + customAreaId: !projectData?.adminAreaLevel2Id + && !projectData?.adminAreaLevel1I + && !projectData?.countryId ? projectData?.planningAreaId : null, + scenarioId: sid, + }); + + const protectedAreas = protectedAreasData?.filter((a) => a.selected).map((a) => a.name); + + const { + data: PUData, + isFetched: PUDataIsFetched, + } = useScenarioPU(sid); + + const reportDataIsFetched = projectDataIsFetched && projectUsersDataIsFetched + && scenarioDataIsFetched && protectedAreasDataIsFetched && PUDataIsFetched; + + return ( + reportDataIsFetched && ( +
+ +
+
+

Contributors

+

{contributors.join(', ')}

+
+ +
+

Features meeting targets:

+
+ +
+

Cost surface:

+
+ +
+

BLM

+

{scenarioData.metadata.marxanInputParameterFile.BLM || null}

+
+ +
+

Protected Areas:

+

{protectedAreas.join(', ')}

+
+ +
+

No. of planning units

+

{`In: ${PUData.included.length || 0}`}

+

{`Out: ${PUData.excluded.length || 0}`}

+
+
+ + + +
+ ) + ); +}; + +export default ScenariosReportPage1; diff --git a/app/layout/scenarios/reports/solutions/page-1/index.ts b/app/layout/scenarios/reports/solutions/page-1/index.ts new file mode 100644 index 0000000000..b404d7fd44 --- /dev/null +++ b/app/layout/scenarios/reports/solutions/page-1/index.ts @@ -0,0 +1 @@ +export { default } from './component'; diff --git a/app/layout/scenarios/reports/solutions/page-2/component.tsx b/app/layout/scenarios/reports/solutions/page-2/component.tsx new file mode 100644 index 0000000000..9da8b30a4f --- /dev/null +++ b/app/layout/scenarios/reports/solutions/page-2/component.tsx @@ -0,0 +1,51 @@ +import React from 'react'; + +import { LEGEND_LAYERS } from 'hooks/map/constants'; + +import ScenarioReportsMap from 'layout/scenarios/reports/map'; + +import LegendTypeGradient from 'components/map/legend/types/gradient'; + +export interface ScenariosReportPage2Props { + +} + +export const ScenariosReportPage2: React.FC = () => { + const frequencyLegendValues = LEGEND_LAYERS.frequency().items; + + return ( +
+ +
+ +
+

Legend:

+
+
+

Protected Areas

+
+
+ +
+

Solutions:

+

Selection Frequency

+
+ +
+
+ +
+ + + +
+ ); +}; + +export default ScenariosReportPage2; diff --git a/app/layout/scenarios/reports/solutions/page-2/index.ts b/app/layout/scenarios/reports/solutions/page-2/index.ts new file mode 100644 index 0000000000..b404d7fd44 --- /dev/null +++ b/app/layout/scenarios/reports/solutions/page-2/index.ts @@ -0,0 +1 @@ +export { default } from './component'; diff --git a/app/layout/scenarios/reports/solutions/page-3/component.tsx b/app/layout/scenarios/reports/solutions/page-3/component.tsx new file mode 100644 index 0000000000..01ba2845e4 --- /dev/null +++ b/app/layout/scenarios/reports/solutions/page-3/component.tsx @@ -0,0 +1,37 @@ +import React from 'react'; + +import { useRouter } from 'next/router'; + +import { useSelectedFeatures } from 'hooks/features'; + +export interface ScenariosReportPage3Props { + +} + +export const ScenariosReportPage3: React.FC = () => { + const { query } = useRouter(); + const { sid } = query; + + const { + data: featuresData, + isFetched: featuresDataIsFetched, + } = useSelectedFeatures(sid, {}); + + return ( + featuresDataIsFetched && ( +
+
+

Feature name, target, spf:

+ {featuresData.map((f) => { + const { featureId, name, marxanSettings: { fpf: spf, prop: target } } = f; + return ( +

{`${name}, ${target * 100}%, ${spf}`}

+ ); + })} +
+
+ ) + ); +}; + +export default ScenariosReportPage3; diff --git a/app/layout/scenarios/reports/solutions/page-3/index.ts b/app/layout/scenarios/reports/solutions/page-3/index.ts new file mode 100644 index 0000000000..b404d7fd44 --- /dev/null +++ b/app/layout/scenarios/reports/solutions/page-3/index.ts @@ -0,0 +1 @@ +export { default } from './component'; diff --git a/app/layout/scenarios/reports/solutions/page-4/component.tsx b/app/layout/scenarios/reports/solutions/page-4/component.tsx new file mode 100644 index 0000000000..6b8557806d --- /dev/null +++ b/app/layout/scenarios/reports/solutions/page-4/component.tsx @@ -0,0 +1,158 @@ +import React from 'react'; + +import { useRouter } from 'next/router'; + +import { useSelectedFeatures } from 'hooks/features'; +import { useProject } from 'hooks/projects'; +import { useScenario, useScenarioPU, useCostSurfaceRange } from 'hooks/scenarios'; +import { useWDPACategories } from 'hooks/wdpa'; + +import { SCENARIO_PARAMETERS, Types } from './constants'; + +export interface ScenariosReportPage4Props { + +} + +export const ScenariosReportPage4: React.FC = () => { + const { query } = useRouter(); + const { pid, sid } = query; + + const { + data: projectData, + isFetched: projectDataIsFetched, + } = useProject(pid); + + const { + data: featuresData, + isFetched: featuresDataIsFetched, + } = useSelectedFeatures(sid, {}); + + const { + data: costSurfaceRangeData, + isFetched: costSurfaceRangeDataIsFetched, + } = useCostSurfaceRange(sid); + + const { + data: protectedAreasData, + isFetched: protectedAreasDataIsFetched, + } = useWDPACategories({ + adminAreaId: projectData?.adminAreaLevel2Id + || projectData?.adminAreaLevel1I + || projectData?.countryId, + customAreaId: !projectData?.adminAreaLevel2Id + && !projectData?.adminAreaLevel1I + && !projectData?.countryId ? projectData?.planningAreaId : null, + scenarioId: sid, + }); + + const protectedAreas = protectedAreasData?.filter((a) => a.selected).map((a) => a.name); + + const { + data: PUData, + isFetched: PUDataIsFetched, + } = useScenarioPU(sid); + + const { + data: scenarioData, + isFetched: scenarioDataIsFetched, + } = useScenario(sid); + + const { metadata } = scenarioData || {}; + + const { marxanInputParameterFile } = metadata || {}; + + const { + BESTSCORE, CLUMPTYPE, COSTTHRESH, + COOLFAC, HEURTYPE, ITIMPTYPE, MISSLEVEL, NUMTEMP, + NUMITNS, PROP, RANDSEED, RUNMODE, STARTTEMP, + THRESHPEN1, VERBOSITY, BLM, NUMREPS, + } = marxanInputParameterFile || {}; + + const PARAMETERS = { + [Types.MISSLEVEL]: MISSLEVEL, + [Types.PROP]: PROP, + [Types.RANDSEED]: RANDSEED, + [Types.BESTSCORE]: BESTSCORE, + [Types.NUMITNS]: NUMITNS, + [Types.STARTTEMP]: STARTTEMP, + [Types.COOLFAC]: COOLFAC, + [Types.NUMTEMP]: NUMTEMP, + [Types.COSTTHRESH]: COSTTHRESH, + [Types.THRESHPEN1]: THRESHPEN1, + [Types.VERBOSITY]: VERBOSITY, + [Types.RUNMODE]: RUNMODE, + [Types.ITIMPTYPE]: ITIMPTYPE, + [Types.HEURTYPE]: HEURTYPE, + [Types.CLUMPTYPE]: CLUMPTYPE, + }; + + const reportDataIsFetched = scenarioDataIsFetched && featuresDataIsFetched + && protectedAreasDataIsFetched && projectDataIsFetched && PUDataIsFetched + && costSurfaceRangeDataIsFetched; + + return ( + reportDataIsFetched && ( +
+ +
+
+

Feature name, target, spf:

+ {featuresData.map((f) => { + const { featureId, name, marxanSettings: { fpf: spf, prop: target } } = f; + return ( +

{`${name}, ${target * 100}%, ${spf}`}

+ ); + })} +
+ +
+

Protected Areas:

+

{protectedAreas.join(', ')}

+
+ +
+

No. planning units locked out:

+

{PUData.excluded.length || 0}

+
+ +
+

Range of cost surface values:

+

{`${costSurfaceRangeData.min} - ${costSurfaceRangeData.max}`}

+
+ +
+

Number of Runs:

+

{NUMREPS}

+
+ +
+

BLM:

+

{BLM}

+
+
+ +
+ {SCENARIO_PARAMETERS.map((p) => { + const { description, value } = p; + return ( +
+

+ {description} + : + {' '} + + {' '} + {PARAMETERS[value]} + +

+ +
+ ); + })} +
+
+ ) + ); +}; + +export default ScenariosReportPage4; diff --git a/app/layout/scenarios/reports/solutions/page-4/constants.ts b/app/layout/scenarios/reports/solutions/page-4/constants.ts new file mode 100644 index 0000000000..5edcd45c39 --- /dev/null +++ b/app/layout/scenarios/reports/solutions/page-4/constants.ts @@ -0,0 +1,80 @@ +export const Types = { + STARTTEMP: 'STARTTEMP', + RANDSEED: 'RANDSEED', + BESTSCORE: 'BESTSCORE', + NUMITNS: 'NUMITNS', + MISSLEVEL: 'MISSLEVEL', + PROP: 'PROP', + COOLFAC: 'COOLFAC', + NUMTEMP: 'NUMTEMP', + COSTTHRESH: 'COSTTHRESH', + THRESHPEN1: 'THRESHPEN1', + VERBOSITY: 'VERBOSITY', + RUNMODE: 'RUNMODE', + ITIMPTYPE: 'ITIMPTYPE', + HEURTYPE: 'HEURTYPE', + CLUMPTYPE: 'CLUMPTYPE', +}; + +export const SCENARIO_PARAMETERS = [ + { + description: 'Conservation Feature missing proportion', + value: 'MISSLEVEL', + }, + { + description: 'Starting Proportion', + value: 'PROP', + }, + { + description: 'Random seed', + value: 'RANDSEED', + }, + { + description: 'Best Score Speedup', + value: 'BESTSCORE', + }, + { + description: 'Number of Iterations', + value: 'NUMITNS', + }, + { + description: 'Initial temperature', + value: 'STARTTEMP', + }, + { + description: 'Cooling factor', + value: 'COOLFAC', + }, + { + description: 'Temperature decreases for annealing', + value: 'NUMTEMP', + }, + { + description: 'Cost Threshold', + value: 'COSTTHRESH', + }, + { + description: 'Size of cost threshold penalty', + value: 'THRESHPEN1', + }, + { + description: 'Screen Output', + value: 'VERBOSITY', + }, + { + description: 'Run option', + value: 'RUNMODE', + }, + { + description: 'Iterative Improvement', + value: 'ITIMPTYPE', + }, + { + description: 'Heuristic', + value: 'HEURTYPE', + }, + { + description: 'Clumping rule', + value: 'CLUMPTYPE', + }, +]; diff --git a/app/layout/scenarios/reports/solutions/page-4/index.ts b/app/layout/scenarios/reports/solutions/page-4/index.ts new file mode 100644 index 0000000000..b404d7fd44 --- /dev/null +++ b/app/layout/scenarios/reports/solutions/page-4/index.ts @@ -0,0 +1 @@ +export { default } from './component'; diff --git a/app/layout/scenarios/reports/webshoot-status/component.tsx b/app/layout/scenarios/reports/webshoot-status/component.tsx new file mode 100644 index 0000000000..734199840d --- /dev/null +++ b/app/layout/scenarios/reports/webshoot-status/component.tsx @@ -0,0 +1,90 @@ +import React, { useEffect } from 'react'; + +import { useRouter } from 'next/router'; + +import { useSelectedFeatures } from 'hooks/features'; +import { useProjectUsers } from 'hooks/project-users'; +import { useProject } from 'hooks/projects'; +import { useCostSurfaceRange, useScenario, useScenarioPU } from 'hooks/scenarios'; +import { useWDPACategories } from 'hooks/wdpa'; + +export interface WebShootStatusProps { + +} + +export const WebShootStatus: React.FC = () => { + const { query } = useRouter(); + const { pid, sid } = query; + + const { + data: projectData, + isFetched: projectDataIsFetched, + } = useProject(pid); + + const { + data: projectUsers, + isFetched: projectUsersDataIsFetched, + } = useProjectUsers(pid); + + const { + data: scenarioData, + isFetched: scenarioDataIsFetched, + } = useScenario(sid); + + const { + data: protectedAreasData, + isFetched: protectedAreasDataIsFetched, + } = useWDPACategories({ + adminAreaId: projectData?.adminAreaLevel2Id + || projectData?.adminAreaLevel1I + || projectData?.countryId, + customAreaId: !projectData?.adminAreaLevel2Id + && !projectData?.adminAreaLevel1I + && !projectData?.countryId ? projectData?.planningAreaId : null, + scenarioId: sid, + }); + + const { + data: PUData, + isFetched: PUDataIsFetched, + } = useScenarioPU(sid); + + const { + data: featuresData, + isFetched: featuresDataIsFetched, + } = useSelectedFeatures(sid, {}); + + const { + data: costSurfaceRangeData, + isFetched: costSurfaceRangeDataIsFetched, + } = useCostSurfaceRange(sid); + + const reportDataIsFetched = projectData && projectDataIsFetched + && projectUsers && projectUsersDataIsFetched + && scenarioData && scenarioDataIsFetched + && protectedAreasData && protectedAreasDataIsFetched + && PUData && PUDataIsFetched + && featuresData && featuresDataIsFetched + && costSurfaceRangeData && costSurfaceRangeDataIsFetched; + + useEffect(() => { + if (reportDataIsFetched) { + setTimeout(() => { + globalThis.MARXAN = { + webshoot_ready: true, + }; + }, 3000); + } else if (!reportDataIsFetched) { + globalThis.MARXAN = { + webshoot_ready: false, + }; + } + }, [reportDataIsFetched]); + + return ( + <> + + ); +}; + +export default WebShootStatus; diff --git a/app/layout/scenarios/reports/webshoot-status/index.ts b/app/layout/scenarios/reports/webshoot-status/index.ts new file mode 100644 index 0000000000..b404d7fd44 --- /dev/null +++ b/app/layout/scenarios/reports/webshoot-status/index.ts @@ -0,0 +1 @@ +export { default } from './component'; diff --git a/app/pages/reports/[pid]/[sid]/solutions.tsx b/app/pages/reports/[pid]/[sid]/solutions.tsx new file mode 100644 index 0000000000..5426331c1b --- /dev/null +++ b/app/pages/reports/[pid]/[sid]/solutions.tsx @@ -0,0 +1,70 @@ +import React from 'react'; + +import { withProtection, withUser } from 'hoc/auth'; + +import Head from 'layout/head'; +import MetaIcons from 'layout/meta-icons'; +import ReportHeader from 'layout/scenarios/reports/header'; +import Page1 from 'layout/scenarios/reports/solutions/page-1'; +import Page2 from 'layout/scenarios/reports/solutions/page-2'; +import Page3 from 'layout/scenarios/reports/solutions/page-3'; +import Page4 from 'layout/scenarios/reports/solutions/page-4'; +import WebShootStatus from 'layout/scenarios/reports/webshoot-status'; + +export const getServerSideProps = withProtection(withUser()); + +const styles = { + page: { + minHeight: '200mm', + margin: 'auto', + padding: '8.73mm 13.49mm', + width: '297mm', + }, +}; + +const SolutionsReport: React.FC = () => { + return ( + <> + + + + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + + + + ); +}; + +export default SolutionsReport; diff --git a/app/report.20220217.192831.74249.0.001.json b/app/report.20220217.192831.74249.0.001.json new file mode 100644 index 0000000000..33f7676d46 --- /dev/null +++ b/app/report.20220217.192831.74249.0.001.json @@ -0,0 +1,851 @@ + +{ + "header": { + "reportVersion": 1, + "event": "Allocation failed - JavaScript heap out of memory", + "trigger": "FatalError", + "filename": "report.20220217.192831.74249.0.001.json", + "dumpEventTime": "2022-02-17T19:28:31Z", + "dumpEventTimeStamp": "1645122511264", + "processId": 74249, + "cwd": "/Users/anamontiaga/Projects/marxan-cloud/app", + "commandLine": [ + "/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node", + "/Users/anamontiaga/Projects/marxan-cloud/app/node_modules/.bin/next", + "dev" + ], + "nodejsVersion": "v12.16.1", + "wordSize": 64, + "arch": "x64", + "platform": "darwin", + "componentVersions": { + "node": "12.16.1", + "v8": "7.8.279.23-node.31", + "uv": "1.34.0", + "zlib": "1.2.11", + "brotli": "1.0.7", + "ares": "1.15.0", + "modules": "72", + "nghttp2": "1.40.0", + "napi": "5", + "llhttp": "2.0.4", + "http_parser": "2.9.3", + "openssl": "1.1.1d", + "cldr": "35.1", + "icu": "64.2", + "tz": "2019c", + "unicode": "12.1" + }, + "release": { + "name": "node", + "lts": "Erbium", + "headersUrl": "https://nodejs.org/download/release/v12.16.1/node-v12.16.1-headers.tar.gz", + "sourceUrl": "https://nodejs.org/download/release/v12.16.1/node-v12.16.1.tar.gz" + }, + "osName": "Darwin", + "osRelease": "20.2.0", + "osVersion": "Darwin Kernel Version 20.2.0: Wed Dec 2 20:39:59 PST 2020; root:xnu-7195.60.75~1/RELEASE_X86_64", + "osMachine": "x86_64", + "cpus": [ + { + "model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz", + "speed": 1400, + "user": 36153010, + "nice": 0, + "sys": 13023920, + "idle": 92864220, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz", + "speed": 1400, + "user": 1811790, + "nice": 0, + "sys": 1561760, + "idle": 138665240, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz", + "speed": 1400, + "user": 35731520, + "nice": 0, + "sys": 10191020, + "idle": 96116280, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz", + "speed": 1400, + "user": 1650970, + "nice": 0, + "sys": 1253410, + "idle": 139134400, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz", + "speed": 1400, + "user": 29070170, + "nice": 0, + "sys": 8477330, + "idle": 104491310, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz", + "speed": 1400, + "user": 1634820, + "nice": 0, + "sys": 1163240, + "idle": 139240720, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz", + "speed": 1400, + "user": 26387600, + "nice": 0, + "sys": 7602140, + "idle": 108049060, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz", + "speed": 1400, + "user": 1642740, + "nice": 0, + "sys": 1093470, + "idle": 139302560, + "irq": 0 + } + ], + "networkInterfaces": [ + { + "name": "lo0", + "internal": true, + "mac": "00:00:00:00:00:00", + "address": "127.0.0.1", + "netmask": "255.0.0.0", + "family": "IPv4" + }, + { + "name": "lo0", + "internal": true, + "mac": "00:00:00:00:00:00", + "address": "::1", + "netmask": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", + "family": "IPv6", + "scopeid": 0 + }, + { + "name": "lo0", + "internal": true, + "mac": "00:00:00:00:00:00", + "address": "fe80::1", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 1 + }, + { + "name": "en3", + "internal": false, + "mac": "ac:de:48:00:11:22", + "address": "fe80::aede:48ff:fe00:1122", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 4 + }, + { + "name": "en0", + "internal": false, + "mac": "08:f8:bc:79:4c:b6", + "address": "fe80::18af:134:a713:f488", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 6 + }, + { + "name": "en0", + "internal": false, + "mac": "08:f8:bc:79:4c:b6", + "address": "2804:14d:72c8:874a:146a:9e5a:add1:2891", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 0 + }, + { + "name": "en0", + "internal": false, + "mac": "08:f8:bc:79:4c:b6", + "address": "2804:14d:72c8:874a:11c4:61ce:ff7f:dc11", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 0 + }, + { + "name": "en0", + "internal": false, + "mac": "08:f8:bc:79:4c:b6", + "address": "2804:14d:72c8:874a::1000", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 0 + }, + { + "name": "en0", + "internal": false, + "mac": "08:f8:bc:79:4c:b6", + "address": "192.168.0.49", + "netmask": "255.255.255.0", + "family": "IPv4" + }, + { + "name": "awdl0", + "internal": false, + "mac": "8e:6f:91:1d:2e:0d", + "address": "fe80::8c6f:91ff:fe1d:2e0d", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 10 + }, + { + "name": "llw0", + "internal": false, + "mac": "8e:6f:91:1d:2e:0d", + "address": "fe80::8c6f:91ff:fe1d:2e0d", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 11 + }, + { + "name": "utun0", + "internal": false, + "mac": "00:00:00:00:00:00", + "address": "fe80::3bb7:65cc:85e4:1979", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 12 + }, + { + "name": "utun1", + "internal": false, + "mac": "00:00:00:00:00:00", + "address": "fe80::1ee1:49a4:e94a:6876", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 13 + } + ], + "host": "MacBook-Pro-de-Ana.local" + }, + "javascriptStack": { + "message": "No stack.", + "stack": [ + "Unavailable." + ] + }, + "nativeStack": [ + { + "pc": "0x000000010015c5c2", + "symbol": "report::TriggerNodeReport(v8::Isolate*, node::Environment*, char const*, char const*, std::__1::basic_string, std::__1::allocator > const&, v8::Local) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x0000000100080dc8", + "symbol": "node::OnFatalError(char const*, char const*) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x0000000100185167", + "symbol": "v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x0000000100185103", + "symbol": "v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x000000010030b2f5", + "symbol": "v8::internal::Heap::FatalProcessOutOfMemory(char const*) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x000000010030c9c4", + "symbol": "v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x0000000100309837", + "symbol": "v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x00000001003077fd", + "symbol": "v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x0000000100312fba", + "symbol": "v8::internal::Heap::AllocateRawWithLightRetry(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x0000000100313041", + "symbol": "v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x00000001002e035b", + "symbol": "v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x0000000100618718", + "symbol": "v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x0000000100950919", + "symbol": "Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + } + ], + "javascriptHeap": { + "totalMemory": 2176090112, + "totalCommittedMemory": 2171998704, + "usedMemory": 2142811752, + "availableMemory": 39904400, + "memoryLimit": 2197815296, + "heapSpaces": { + "read_only_space": { + "memorySize": 262144, + "committedMemory": 33088, + "capacity": 32808, + "used": 32808, + "available": 0 + }, + "new_space": { + "memorySize": 25165824, + "committedMemory": 21761720, + "capacity": 12569472, + "used": 10403408, + "available": 2166064 + }, + "old_space": { + "memorySize": 1574846464, + "committedMemory": 1574589832, + "capacity": 1566846872, + "used": 1563403192, + "available": 3443680 + }, + "code_space": { + "memorySize": 3313664, + "committedMemory": 3113184, + "capacity": 2876288, + "used": 2876288, + "available": 0 + }, + "map_space": { + "memorySize": 11800576, + "committedMemory": 11799440, + "capacity": 5850480, + "used": 5850480, + "available": 0 + }, + "large_object_space": { + "memorySize": 560078848, + "committedMemory": 560078848, + "capacity": 559701032, + "used": 559701032, + "available": 0 + }, + "code_large_object_space": { + "memorySize": 622592, + "committedMemory": 622592, + "capacity": 544544, + "used": 544544, + "available": 0 + }, + "new_large_object_space": { + "memorySize": 0, + "committedMemory": 0, + "capacity": 12569472, + "used": 0, + "available": 12569472 + } + } + }, + "resourceUsage": { + "userCpuSeconds": 315.969, + "kernelCpuSeconds": 16.4204, + "cpuConsumptionPercent": 68.1126, + "maxRss": 2172838215680, + "pageFaults": { + "IORequired": 25, + "IONotRequired": 3426426 + }, + "fsActivity": { + "reads": 0, + "writes": 0 + } + }, + "libuv": [ + ], + "environmentVariables": { + "NVM_INC": "/Users/anamontiaga/.nvm/versions/node/v12.16.1/include/node", + "npm_package_devDependencies_lint_staged": "^10.5.2", + "npm_package_devDependencies__storybook_addon_links": "^6.2.9", + "npm_package_dependencies_use_debounce": "^6.0.1", + "npm_package_dependencies_storybook_addon_next_router": "^2.0.4", + "npm_package_dependencies_react_final_form": "^6.5.2", + "npm_package_dependencies__reduxjs_toolkit": "^1.5.0", + "npm_package_devDependencies_prettier": "^2.2.0", + "npm_package_dependencies_next_optimized_images": "^2.6.2", + "npm_package_dependencies_next_compose_plugins": "^2.2.1", + "TERM_PROGRAM": "iTerm.app", + "npm_package_dependencies_validate_js": "^0.13.1", + "npm_package_dependencies_downshift": "^6.0.15", + "NODE": "/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node", + "npm_package_scripts_cy_run": "cypress run", + "INIT_CWD": "/Users/anamontiaga/Projects/marxan-cloud/app", + "NVM_CD_FLAGS": "-q", + "npm_package_devDependencies_typescript": "^4.1.2", + "npm_package_dependencies_axios": "^0.21.1", + "npm_config_version_git_tag": "true", + "TERM": "xterm-256color", + "SHELL": "/bin/zsh", + "npm_package_devDependencies__storybook_addon_essentials": "^6.2.9", + "npm_package_dependencies__react_aria_visually_hidden": "^3.2.1", + "npm_package_dependencies_chroma_js": "^2.1.2", + "npm_package_scripts_storybook_build": "yarn storybook:styles:prod && build-storybook -s ./public -c .storybook", + "TMPDIR": "/var/folders/n6/j53r4rtd1fg0n3bt0c46cb4c0000gn/T/", + "npm_package_dependencies__hapi_iron": "^6.0.0", + "npm_package_scripts_lint": "eslint '*/**/*.{js,ts,tsx}' --quiet --fix", + "npm_config_init_license": "MIT", + "TERM_PROGRAM_VERSION": "3.4.8", + "npm_package_dependencies__react_aria_i18n": "^3.2.0", + "npm_package_devDependencies__types_next_auth": "^3.1.25", + "npm_package_dependencies_react_intersection_observer": "^8.31.1", + "npm_package_dependencies_cookie": "^0.4.1", + "npm_package_dependencies__vizzuality_layer_manager_react": "^1.0.0-alpha.3", + "npm_package_scripts_dev": "next dev", + "TERM_SESSION_ID": "w0t0p0:E11D5115-B359-4154-B422-887EB9059934", + "npm_package_scripts_storybook_styles_prod": "NODE_ENV=production tailwind build ./styles/tailwind.css -o ./public/styles/tailwind.storybook.css", + "npm_package_dependencies_tailwindcss": "^2.0.2", + "npm_package_private": "true", + "npm_config_registry": "https://registry.yarnpkg.com", + "ZSH": "/Users/anamontiaga/.oh-my-zsh", + "npm_package_dependencies_react_dom": "17.0.1", + "npm_package_dependencies_passport_local": "^1.0.0", + "npm_package_dependencies__tippyjs_react": "^4.2.0", + "npm_package_dependencies__artsy_fresnel": "^1.9.0", + "npm_package_readmeFilename": "README.md", + "npm_package_devDependencies_svg_sprite_loader": "^5.0.0", + "npm_package_devDependencies_eslint_plugin_jsx_a11y": "^6.4.1", + "npm_package_dependencies_react_dropzone": "^11.3.1", + "NVM_DIR": "/Users/anamontiaga/.nvm", + "USER": "anamontiaga", + "npm_package_description": "First, run the development server:", + "npm_package_dependencies_react_map_gl": "^6.1.13", + "npm_package_dependencies__react_aria_utils": "^3.5.0", + "npm_config_python": "/usr/bin/python", + "npm_package_devDependencies__types_react": "^17.0.0", + "npm_package_dependencies_react_map_gl_draw": "0.21.1", + "npm_package_dependencies__react_aria_button": "^3.3.0", + "COMMAND_MODE": "unix2003", + "npm_package_devDependencies__babel_core": "^7.12.9", + "npm_package_dependencies__math_gl_web_mercator": "^3.3.2", + "SSH_AUTH_SOCK": "/private/tmp/com.apple.launchd.O1azSZqvuz/Listeners", + "npm_package_devDependencies_babel_loader": "^8.2.2", + "npm_package_devDependencies__storybook_addon_actions": "^6.2.9", + "npm_package_dependencies_lodash": "^4.17.20", + "__CF_USER_TEXT_ENCODING": "0x1F5:0x0:0x0", + "npm_package_devDependencies_postcss": "^8.1.10", + "npm_package_devDependencies_eslint": "^7.14.0", + "npm_execpath": "/usr/local/Cellar/yarn/1.22.10/libexec/bin/yarn.js", + "npm_package_husky_hooks_pre_commit": "lint-staged", + "npm_package_devDependencies__typescript_eslint_eslint_plugin": "^4.8.2", + "PAGER": "less", + "npm_package_dependencies_react_redux": "^7.2.2", + "npm_package_dependencies__react_stately_overlays": "^3.1.1", + "LSCOLORS": "Gxfxcxdxbxegedabagacad", + "npm_package_dependencies__turf_area": "^6.3.0", + "npm_package_devDependencies__typescript_eslint_parser": "^4.8.2", + "npm_package_dependencies_jsona": "^1.9.2", + "npm_package_dependencies_fuse_js": "^6.4.6", + "PATH": "/var/folders/n6/j53r4rtd1fg0n3bt0c46cb4c0000gn/T/yarn--1645122022319-0.13900349836874581:/Users/anamontiaga/Projects/marxan-cloud/app/node_modules/.bin:/Users/anamontiaga/.config/yarn/link/node_modules/.bin:/Users/anamontiaga/.nvm/versions/node/v12.16.1/libexec/lib/node_modules/npm/bin/node-gyp-bin:/Users/anamontiaga/.nvm/versions/node/v12.16.1/lib/node_modules/npm/bin/node-gyp-bin:/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node_modules/npm/bin/node-gyp-bin:/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin:/Users/anamontiaga/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/usr/local/bin", + "npm_config_argv": "{\"remain\":[],\"cooked\":[\"run\",\"dev\"],\"original\":[\"dev\"]}", + "npm_package_devDependencies_svgo": "^1.3.2", + "npm_package_devDependencies__types_react_map_gl": "^5.2.9", + "npm_package_dependencies_next_connect": "^0.9.1", + "npm_package_dependencies__egjs_flicking_plugins": "^4.2.2", + "_": "/Users/anamontiaga/Projects/marxan-cloud/app/node_modules/.bin/next", + "LaunchInstanceID": "95D4FB10-001D-4286-9784-AEB7E9664A60", + "npm_package_dependencies_react_query": "^3.6.0", + "npm_package_dependencies_next_auth": "^3.13.3", + "npm_package_dependencies__react_stately_searchfield": "^3.1.1", + "__CFBundleIdentifier": "com.googlecode.iterm2", + "npm_package_dependencies_react_modal": "^3.12.1", + "npm_package_dependencies_luma_gl": "7.3.2", + "PWD": "/Users/anamontiaga/Projects/marxan-cloud/app", + "npm_package_devDependencies_svgo_loader": "^2.2.1", + "npm_package_devDependencies_cypress": "^6.0.0", + "npm_package_devDependencies_eslint_plugin_react_hooks": "^4.2.0", + "npm_package_devDependencies__types_lodash": "^4.14.165", + "npm_package_dependencies_next_plausible": "^2.0.0", + "npm_lifecycle_event": "dev", + "npm_package_dependencies_date_fns": "^2.19.0", + "npm_package_dependencies_d3_ease": "^2.0.0", + "npm_package_dependencies__dnd_kit_core": "^3.0.3", + "npm_package_name": "app", + "ITERM_PROFILE": "Default", + "npm_package_devDependencies_eslint_plugin_import": "^2.23.4", + "npm_package_dependencies__react_aria_searchfield": "^3.1.1", + "npm_package_dependencies__dnd_kit_utilities": "^2.0.0", + "npm_package_scripts_start": "next start", + "npm_package_scripts_build": "next build", + "npm_config_version_commit_hooks": "true", + "XPC_FLAGS": "0x0", + "npm_package_lint_staged____js_ts_tsx__0": "eslint --fix", + "npm_package_dependencies_popmotion": "9.3.1", + "npm_package_dependencies_final_form": "^4.20.1", + "npm_config_bin_links": "true", + "npm_package_dependencies_classnames": "^2.2.6", + "npm_package_dependencies_react_aria": "^3.3.0", + "npm_package_dependencies_next": "10.0.3", + "npm_package_scripts_storybook_dev": "yarn storybook:styles:dev && start-storybook -p 6006 -s ./public -c .storybook", + "XPC_SERVICE_NAME": "0", + "npm_package_dependencies_react_joyride": "^2.3.0", + "npm_package_version": "0.4.0", + "npm_package_devDependencies_autoprefixer": "^10.0.2", + "npm_package_dependencies_deck_gl": "7.3.6", + "SHLVL": "2", + "HOME": "/Users/anamontiaga", + "COLORFGBG": "7;0", + "npm_package_devDependencies_eslint_config_airbnb_typescript": "^12.0.0", + "npm_package_dependencies__vizzuality_layer_manager_provider_carto": "^1.0.0-alpha.3", + "npm_package_dependencies__react_aria_overlays": "^3.6.1", + "npm_package_dependencies__react_aria_interactions": "^3.3.2", + "npm_package_scripts_cy_open": "cypress open", + "npm_package_devDependencies__types_d3": "^6.3.0", + "npm_package_dependencies__dnd_kit_sortable": "^3.0.1", + "LC_TERMINAL_VERSION": "3.4.8", + "npm_package_dependencies_framer_motion": "^3.9.1", + "npm_config_save_prefix": "^", + "npm_config_strict_ssl": "true", + "npm_package_devDependencies_husky": "^4.3.0", + "npm_config_version_git_message": "v%s", + "NPM_CONFIG_PYTHON": "/usr/bin/python", + "npm_package_dependencies__tailwindcss_custom_forms": "^0.2.1", + "ITERM_SESSION_ID": "w0t0p0:E11D5115-B359-4154-B422-887EB9059934", + "npm_package_dependencies_react_resize_detector": "^6.7.3", + "npm_package_dependencies_d3": "^6.5.0", + "npm_package_dependencies__react_aria_dialog": "^3.1.2", + "LESS": "-R", + "LOGNAME": "anamontiaga", + "YARN_WRAP_OUTPUT": "false", + "npm_package_dependencies_react_popper": "^2.2.4", + "npm_package_dependencies__egjs_react_flicking": "^4.2.2", + "npm_package_scripts_storybook_styles_dev": "NODE_ENV=development tailwind build ./styles/tailwind.css -o ./public/styles/tailwind.storybook.css", + "PREFIX": "/usr/local", + "npm_lifecycle_script": "next dev", + "npm_package_dependencies__storybook_react": "^6.2.9", + "LC_CTYPE": "UTF-8", + "npm_package_dependencies_react": "^17.0.1", + "NVM_BIN": "/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin", + "CLICOLOR_FORCE": "1", + "npm_package_dependencies__dnd_kit_modifiers": "^2.0.0", + "npm_config_version_git_sign": "", + "npm_config_ignore_scripts": "", + "npm_config_user_agent": "yarn/1.22.10 npm/? node/v12.16.1 darwin x64", + "npm_package_devDependencies__types_node": "^14.14.10", + "npm_package_dependencies__react_aria_slider": "^3.0.0", + "LC_TERMINAL": "iTerm2", + "npm_package_dependencies_jsonwebtoken": "^8.5.1", + "npm_package_dependencies__vizzuality_layer_manager_plugin_mapboxgl": "^1.0.0-alpha.3", + "npm_package_dependencies__popperjs_core": "^2.6.0", + "npm_config_init_version": "1.0.0", + "npm_config_ignore_optional": "", + "SECURITYSESSIONID": "186a7", + "npm_package_dependencies__react_stately_slider": "^3.0.0", + "npm_package_dependencies__react_aria_focus": "^3.2.3", + "COLORTERM": "truecolor", + "npm_node_execpath": "/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node", + "npm_package_devDependencies_eslint_plugin_react": "^7.21.5", + "npm_package_devDependencies_eslint_plugin_cypress": "^2.11.2", + "npm_package_dependencies_passport": "^0.4.1", + "npm_config_version_tag_prefix": "v", + "NODE_ENV": "development", + "__NEXT_PROCESSED_ENV": "true", + "NEXT_PUBLIC_MAPBOX_API_TOKEN": "pk.eyJ1IjoibWFyeGFuIiwiYSI6ImNra3pkeHB3NTA0YWcydnBqMXQ2cnNiMXEifQ.M_MvkySzlzCXKgsB05O1DA", + "STORYBOOK_MAPBOX_API_TOKEN": "pk.eyJ1IjoibWFyeGFuIiwiYSI6ImNra3pkeHB3NTA0YWcydnBqMXQ2cnNiMXEifQ.M_MvkySzlzCXKgsB05O1DA", + "NEXT_PUBLIC_API_URL": "https://marxan49.westeurope.cloudapp.azure.com", + "STORYBOOK_API_URL": "https://marxan49.westeurope.cloudapp.azure.com", + "NEXTAUTH_URL": "http://localhost:3000", + "VERCEL_URL": "http://localhost:3000" + }, + "userLimits": { + "core_file_size_blocks": { + "soft": 0, + "hard": "unlimited" + }, + "data_seg_size_kbytes": { + "soft": "unlimited", + "hard": "unlimited" + }, + "file_size_blocks": { + "soft": "unlimited", + "hard": "unlimited" + }, + "max_locked_memory_bytes": { + "soft": "unlimited", + "hard": "unlimited" + }, + "max_memory_size_kbytes": { + "soft": "unlimited", + "hard": "unlimited" + }, + "open_files": { + "soft": 1048575, + "hard": "unlimited" + }, + "stack_size_bytes": { + "soft": 8388608, + "hard": 67104768 + }, + "cpu_time_seconds": { + "soft": "unlimited", + "hard": "unlimited" + }, + "max_user_processes": { + "soft": 2784, + "hard": 2784 + }, + "virtual_memory_kbytes": { + "soft": "unlimited", + "hard": "unlimited" + } + }, + "sharedObjects": [ + "/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node", + "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation", + "/usr/lib/libSystem.B.dylib", + "/usr/lib/libc++.1.dylib", + "/usr/lib/libobjc.A.dylib", + "/usr/lib/liboah.dylib", + "/usr/lib/libfakelink.dylib", + "/usr/lib/libicucore.A.dylib", + "/System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking", + "/usr/lib/libc++abi.dylib", + "/usr/lib/system/libcache.dylib", + "/usr/lib/system/libcommonCrypto.dylib", + "/usr/lib/system/libcompiler_rt.dylib", + "/usr/lib/system/libcopyfile.dylib", + "/usr/lib/system/libcorecrypto.dylib", + "/usr/lib/system/libdispatch.dylib", + "/usr/lib/system/libdyld.dylib", + "/usr/lib/system/libkeymgr.dylib", + "/usr/lib/system/liblaunch.dylib", + "/usr/lib/system/libmacho.dylib", + "/usr/lib/system/libquarantine.dylib", + "/usr/lib/system/libremovefile.dylib", + "/usr/lib/system/libsystem_asl.dylib", + "/usr/lib/system/libsystem_blocks.dylib", + "/usr/lib/system/libsystem_c.dylib", + "/usr/lib/system/libsystem_collections.dylib", + "/usr/lib/system/libsystem_configuration.dylib", + "/usr/lib/system/libsystem_containermanager.dylib", + "/usr/lib/system/libsystem_coreservices.dylib", + "/usr/lib/system/libsystem_darwin.dylib", + "/usr/lib/system/libsystem_dnssd.dylib", + "/usr/lib/system/libsystem_featureflags.dylib", + "/usr/lib/system/libsystem_info.dylib", + "/usr/lib/system/libsystem_m.dylib", + "/usr/lib/system/libsystem_malloc.dylib", + "/usr/lib/system/libsystem_networkextension.dylib", + "/usr/lib/system/libsystem_notify.dylib", + "/usr/lib/system/libsystem_product_info_filter.dylib", + "/usr/lib/system/libsystem_sandbox.dylib", + "/usr/lib/system/libsystem_secinit.dylib", + "/usr/lib/system/libsystem_kernel.dylib", + "/usr/lib/system/libsystem_platform.dylib", + "/usr/lib/system/libsystem_pthread.dylib", + "/usr/lib/system/libsystem_symptoms.dylib", + "/usr/lib/system/libsystem_trace.dylib", + "/usr/lib/system/libunwind.dylib", + "/usr/lib/system/libxpc.dylib", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices", + "/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics", + "/System/Library/Frameworks/CoreText.framework/Versions/A/CoreText", + "/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO", + "/System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis", + "/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight", + "/System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate", + "/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface", + "/usr/lib/libxml2.2.dylib", + "/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork", + "/usr/lib/libz.1.dylib", + "/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation", + "/System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices", + "/usr/lib/libMobileGestalt.dylib", + "/System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient", + "/usr/lib/libcompression.dylib", + "/usr/lib/libDiagnosticMessagesClient.dylib", + "/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration", + "/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay", + "/System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia", + "/System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator", + "/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit", + "/System/Library/Frameworks/Metal.framework/Versions/A/Metal", + "/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo", + "/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders", + "/System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport", + "/System/Library/Frameworks/Security.framework/Versions/A/Security", + "/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore", + "/usr/lib/libbsm.0.dylib", + "/System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics", + "/System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox", + "/System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList", + "/usr/lib/libapple_nghttp2.dylib", + "/usr/lib/libnetwork.dylib", + "/usr/lib/libsqlite3.dylib", + "/usr/lib/libenergytrace.dylib", + "/usr/lib/system/libkxld.dylib", + "/System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression", + "/usr/lib/libcoretls.dylib", + "/usr/lib/libcoretls_cfhelpers.dylib", + "/usr/lib/libpam.2.dylib", + "/usr/lib/libxar.1.dylib", + "/System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout", + "/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration", + "/usr/lib/libarchive.2.dylib", + "/usr/lib/liblangid.dylib", + "/usr/lib/libCRFSuite.dylib", + "/usr/lib/libpcap.A.dylib", + "/usr/lib/libdns_services.dylib", + "/usr/lib/liblzma.5.dylib", + "/usr/lib/libbz2.1.0.dylib", + "/usr/lib/libiconv.2.dylib", + "/usr/lib/libcharset.1.dylib", + "/System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo", + "/System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer", + "/usr/lib/libCheckFix.dylib", + "/System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC", + "/System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP", + "/System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities", + "/usr/lib/libmecabra.dylib", + "/System/Library/Frameworks/MLCompute.framework/Versions/A/MLCompute", + "/usr/lib/libmecab.dylib", + "/usr/lib/libgermantok.dylib", + "/usr/lib/libThaiTokenizer.dylib", + "/usr/lib/libChineseTokenizer.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib", + "/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore", + "/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage", + "/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork", + "/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix", + "/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector", + "/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray", + "/System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools", + "/System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary", + "/System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce", + "/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib", + "/System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling", + "/System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji", + "/System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData", + "/System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon", + "/usr/lib/libcmph.dylib", + "/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory", + "/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory", + "/System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS", + "/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation", + "/usr/lib/libutil.dylib", + "/usr/lib/libapp_launch_measurement.dylib", + "/System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore", + "/System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement", + "/usr/lib/libxslt.1.dylib", + "/System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement", + "/System/Library/PrivateFrameworks/PersistentConnection.framework/Versions/A/PersistentConnection", + "/System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer", + "/System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities", + "/System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom", + "/usr/lib/libate.dylib", + "/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib", + "/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib", + "/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib", + "/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib", + "/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib", + "/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib", + "/usr/lib/libexpat.1.dylib", + "/System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG", + "/System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler", + "/System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment", + "/System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay", + "/System/Library/PrivateFrameworks/CMCaptureCore.framework/Versions/A/CMCaptureCore", + "/usr/lib/libspindump.dylib", + "/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio", + "/System/Library/PrivateFrameworks/AppServerSupport.framework/Versions/A/AppServerSupport", + "/System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata", + "/System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices", + "/System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore", + "/System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk", + "/System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy", + "/usr/lib/libIOReport.dylib", + "/usr/lib/libSMC.dylib", + "/usr/lib/libAudioToolboxUtility.dylib", + "/usr/lib/libmis.dylib", + "/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL", + "/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib", + "/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib", + "/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib", + "/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib", + "/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib", + "/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib", + "/System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage", + "/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL", + "/System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer", + "/System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore", + "/System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib", + "/System/Library/PrivateFrameworks/FontServices.framework/libhvf.dylib", + "/System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI", + "/usr/lib/libcups.2.dylib", + "/System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth", + "/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos", + "/System/Library/Frameworks/GSS.framework/Versions/A/GSS", + "/usr/lib/libresolv.9.dylib", + "/System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal", + "/System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib", + "/System/Library/Frameworks/Network.framework/Versions/A/Network", + "/usr/lib/libheimdal-asn1.dylib", + "/System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth", + "/System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport", + "/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox", + "/System/Library/PrivateFrameworks/AudioSession.framework/Versions/A/AudioSession", + "/usr/lib/libAudioStatistics.dylib", + "/System/Library/PrivateFrameworks/MediaExperience.framework/Versions/A/MediaExperience", + "/System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib", + "/usr/lib/libperfcheck.dylib", + "/System/Library/PrivateFrameworks/AudioResourceArbitration.framework/Versions/A/AudioResourceArbitration", + "/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData", + "/Users/anamontiaga/Projects/marxan-cloud/app/node_modules/fsevents/fsevents.node" + ] +} \ No newline at end of file diff --git a/app/report.20220217.211737.74525.0.001.json b/app/report.20220217.211737.74525.0.001.json new file mode 100644 index 0000000000..9ce0f41ff2 --- /dev/null +++ b/app/report.20220217.211737.74525.0.001.json @@ -0,0 +1,863 @@ + +{ + "header": { + "reportVersion": 1, + "event": "Allocation failed - JavaScript heap out of memory", + "trigger": "FatalError", + "filename": "report.20220217.211737.74525.0.001.json", + "dumpEventTime": "2022-02-17T21:17:37Z", + "dumpEventTimeStamp": "1645129057007", + "processId": 74525, + "cwd": "/Users/anamontiaga/Projects/marxan-cloud/app", + "commandLine": [ + "/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node", + "/Users/anamontiaga/Projects/marxan-cloud/app/node_modules/.bin/next", + "dev" + ], + "nodejsVersion": "v12.16.1", + "wordSize": 64, + "arch": "x64", + "platform": "darwin", + "componentVersions": { + "node": "12.16.1", + "v8": "7.8.279.23-node.31", + "uv": "1.34.0", + "zlib": "1.2.11", + "brotli": "1.0.7", + "ares": "1.15.0", + "modules": "72", + "nghttp2": "1.40.0", + "napi": "5", + "llhttp": "2.0.4", + "http_parser": "2.9.3", + "openssl": "1.1.1d", + "cldr": "35.1", + "icu": "64.2", + "tz": "2019c", + "unicode": "12.1" + }, + "release": { + "name": "node", + "lts": "Erbium", + "headersUrl": "https://nodejs.org/download/release/v12.16.1/node-v12.16.1-headers.tar.gz", + "sourceUrl": "https://nodejs.org/download/release/v12.16.1/node-v12.16.1.tar.gz" + }, + "osName": "Darwin", + "osRelease": "20.2.0", + "osVersion": "Darwin Kernel Version 20.2.0: Wed Dec 2 20:39:59 PST 2020; root:xnu-7195.60.75~1/RELEASE_X86_64", + "osMachine": "x86_64", + "cpus": [ + { + "model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz", + "speed": 1400, + "user": 36729750, + "nice": 0, + "sys": 13219050, + "idle": 94410620, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz", + "speed": 1400, + "user": 1845600, + "nice": 0, + "sys": 1583750, + "idle": 140927630, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz", + "speed": 1400, + "user": 36338520, + "nice": 0, + "sys": 10359120, + "idle": 97659380, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz", + "speed": 1400, + "user": 1684270, + "nice": 0, + "sys": 1272560, + "idle": 141400150, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz", + "speed": 1400, + "user": 29505910, + "nice": 0, + "sys": 8595850, + "idle": 106255250, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz", + "speed": 1400, + "user": 1667440, + "nice": 0, + "sys": 1180740, + "idle": 141508790, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz", + "speed": 1400, + "user": 26782190, + "nice": 0, + "sys": 7706530, + "idle": 109868280, + "irq": 0 + }, + { + "model": "Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz", + "speed": 1400, + "user": 1675580, + "nice": 0, + "sys": 1109760, + "idle": 141571620, + "irq": 0 + } + ], + "networkInterfaces": [ + { + "name": "lo0", + "internal": true, + "mac": "00:00:00:00:00:00", + "address": "127.0.0.1", + "netmask": "255.0.0.0", + "family": "IPv4" + }, + { + "name": "lo0", + "internal": true, + "mac": "00:00:00:00:00:00", + "address": "::1", + "netmask": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", + "family": "IPv6", + "scopeid": 0 + }, + { + "name": "lo0", + "internal": true, + "mac": "00:00:00:00:00:00", + "address": "fe80::1", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 1 + }, + { + "name": "en3", + "internal": false, + "mac": "ac:de:48:00:11:22", + "address": "fe80::aede:48ff:fe00:1122", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 4 + }, + { + "name": "en0", + "internal": false, + "mac": "08:f8:bc:79:4c:b6", + "address": "fe80::18af:134:a713:f488", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 6 + }, + { + "name": "en0", + "internal": false, + "mac": "08:f8:bc:79:4c:b6", + "address": "2804:14d:72c8:874a:146a:9e5a:add1:2891", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 0 + }, + { + "name": "en0", + "internal": false, + "mac": "08:f8:bc:79:4c:b6", + "address": "2804:14d:72c8:874a:11c4:61ce:ff7f:dc11", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 0 + }, + { + "name": "en0", + "internal": false, + "mac": "08:f8:bc:79:4c:b6", + "address": "2804:14d:72c8:874a::1000", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 0 + }, + { + "name": "en0", + "internal": false, + "mac": "08:f8:bc:79:4c:b6", + "address": "192.168.0.49", + "netmask": "255.255.255.0", + "family": "IPv4" + }, + { + "name": "awdl0", + "internal": false, + "mac": "8e:6f:91:1d:2e:0d", + "address": "fe80::8c6f:91ff:fe1d:2e0d", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 10 + }, + { + "name": "llw0", + "internal": false, + "mac": "8e:6f:91:1d:2e:0d", + "address": "fe80::8c6f:91ff:fe1d:2e0d", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 11 + }, + { + "name": "utun0", + "internal": false, + "mac": "00:00:00:00:00:00", + "address": "fe80::3bb7:65cc:85e4:1979", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 12 + }, + { + "name": "utun1", + "internal": false, + "mac": "00:00:00:00:00:00", + "address": "fe80::1ee1:49a4:e94a:6876", + "netmask": "ffff:ffff:ffff:ffff::", + "family": "IPv6", + "scopeid": 13 + } + ], + "host": "MacBook-Pro-de-Ana.local" + }, + "javascriptStack": { + "message": "No stack.", + "stack": [ + "Unavailable." + ] + }, + "nativeStack": [ + { + "pc": "0x000000010015c5c2", + "symbol": "report::TriggerNodeReport(v8::Isolate*, node::Environment*, char const*, char const*, std::__1::basic_string, std::__1::allocator > const&, v8::Local) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x0000000100080dc8", + "symbol": "node::OnFatalError(char const*, char const*) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x0000000100185167", + "symbol": "v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x0000000100185103", + "symbol": "v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x000000010030b2f5", + "symbol": "v8::internal::Heap::FatalProcessOutOfMemory(char const*) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x000000010030c9c4", + "symbol": "v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x0000000100309837", + "symbol": "v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x00000001003077fd", + "symbol": "v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x0000000100312fba", + "symbol": "v8::internal::Heap::AllocateRawWithLightRetry(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x0000000100313041", + "symbol": "v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x00000001002e035b", + "symbol": "v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x0000000100618718", + "symbol": "v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x0000000100950919", + "symbol": "Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x00000001009517ed", + "symbol": "Builtins_StringAdd_CheckNone [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + }, + { + "pc": "0x00000d92382a84cb", + "symbol": "" + }, + { + "pc": "0x00000001008cf91c", + "symbol": "Builtins_ArgumentsAdaptorTrampoline [/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node]" + } + ], + "javascriptHeap": { + "totalMemory": 2159788032, + "totalCommittedMemory": 2158842496, + "usedMemory": 2130867504, + "availableMemory": 55138072, + "memoryLimit": 2197815296, + "heapSpaces": { + "read_only_space": { + "memorySize": 262144, + "committedMemory": 33088, + "capacity": 32808, + "used": 32808, + "available": 0 + }, + "new_space": { + "memorySize": 17825792, + "committedMemory": 17268560, + "capacity": 8903376, + "used": 698472, + "available": 8204904 + }, + "old_space": { + "memorySize": 1408647168, + "committedMemory": 1408620592, + "capacity": 1400467912, + "used": 1400465384, + "available": 2528 + }, + "code_space": { + "memorySize": 3575808, + "committedMemory": 3443936, + "capacity": 3049504, + "used": 3049504, + "available": 0 + }, + "map_space": { + "memorySize": 8130560, + "committedMemory": 8129760, + "capacity": 5766640, + "used": 5766640, + "available": 0 + }, + "large_object_space": { + "memorySize": 720723968, + "committedMemory": 720723968, + "capacity": 720310152, + "used": 720310152, + "available": 0 + }, + "code_large_object_space": { + "memorySize": 622592, + "committedMemory": 622592, + "capacity": 544544, + "used": 544544, + "available": 0 + }, + "new_large_object_space": { + "memorySize": 0, + "committedMemory": 0, + "capacity": 8903376, + "used": 0, + "available": 8903376 + } + } + }, + "resourceUsage": { + "userCpuSeconds": 424.067, + "kernelCpuSeconds": 22.3174, + "cpuConsumptionPercent": 19.324, + "maxRss": 2133986377728, + "pageFaults": { + "IORequired": 9, + "IONotRequired": 4824935 + }, + "fsActivity": { + "reads": 0, + "writes": 0 + } + }, + "libuv": [ + ], + "environmentVariables": { + "NVM_INC": "/Users/anamontiaga/.nvm/versions/node/v12.16.1/include/node", + "npm_package_devDependencies_lint_staged": "^10.5.2", + "npm_package_devDependencies__storybook_addon_links": "^6.2.9", + "npm_package_dependencies_use_debounce": "^6.0.1", + "npm_package_dependencies_storybook_addon_next_router": "^2.0.4", + "npm_package_dependencies_react_final_form": "^6.5.2", + "npm_package_dependencies__reduxjs_toolkit": "^1.5.0", + "npm_package_devDependencies_prettier": "^2.2.0", + "npm_package_dependencies_next_optimized_images": "^2.6.2", + "npm_package_dependencies_next_compose_plugins": "^2.2.1", + "TERM_PROGRAM": "iTerm.app", + "npm_package_dependencies_validate_js": "^0.13.1", + "npm_package_dependencies_downshift": "^6.0.15", + "NODE": "/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node", + "npm_package_scripts_cy_run": "cypress run", + "INIT_CWD": "/Users/anamontiaga/Projects/marxan-cloud/app", + "NVM_CD_FLAGS": "-q", + "npm_package_devDependencies_typescript": "^4.1.2", + "npm_package_dependencies_axios": "^0.21.1", + "npm_config_version_git_tag": "true", + "TERM": "xterm-256color", + "SHELL": "/bin/zsh", + "npm_package_devDependencies__storybook_addon_essentials": "^6.2.9", + "npm_package_dependencies__react_aria_visually_hidden": "^3.2.1", + "npm_package_dependencies_chroma_js": "^2.1.2", + "npm_package_scripts_storybook_build": "yarn storybook:styles:prod && build-storybook -s ./public -c .storybook", + "TMPDIR": "/var/folders/n6/j53r4rtd1fg0n3bt0c46cb4c0000gn/T/", + "npm_package_dependencies__hapi_iron": "^6.0.0", + "npm_package_scripts_lint": "eslint '*/**/*.{js,ts,tsx}' --quiet --fix", + "npm_config_init_license": "MIT", + "TERM_PROGRAM_VERSION": "3.4.8", + "npm_package_dependencies__react_aria_i18n": "^3.2.0", + "npm_package_devDependencies__types_next_auth": "^3.1.25", + "npm_package_dependencies_react_intersection_observer": "^8.31.1", + "npm_package_dependencies_cookie": "^0.4.1", + "npm_package_dependencies__vizzuality_layer_manager_react": "^1.0.0-alpha.3", + "npm_package_scripts_dev": "next dev", + "TERM_SESSION_ID": "w0t0p0:E11D5115-B359-4154-B422-887EB9059934", + "npm_package_scripts_storybook_styles_prod": "NODE_ENV=production tailwind build ./styles/tailwind.css -o ./public/styles/tailwind.storybook.css", + "npm_package_dependencies_tailwindcss": "^2.0.2", + "npm_package_private": "true", + "npm_config_registry": "https://registry.yarnpkg.com", + "ZSH": "/Users/anamontiaga/.oh-my-zsh", + "npm_package_dependencies_react_dom": "17.0.1", + "npm_package_dependencies_passport_local": "^1.0.0", + "npm_package_dependencies__tippyjs_react": "^4.2.0", + "npm_package_dependencies__artsy_fresnel": "^1.9.0", + "npm_package_readmeFilename": "README.md", + "npm_package_devDependencies_svg_sprite_loader": "^5.0.0", + "npm_package_devDependencies_eslint_plugin_jsx_a11y": "^6.4.1", + "npm_package_dependencies_react_dropzone": "^11.3.1", + "NVM_DIR": "/Users/anamontiaga/.nvm", + "USER": "anamontiaga", + "npm_package_description": "First, run the development server:", + "npm_package_dependencies_react_map_gl": "^6.1.13", + "npm_package_dependencies__react_aria_utils": "^3.5.0", + "npm_config_python": "/usr/bin/python", + "npm_package_devDependencies__types_react": "^17.0.0", + "npm_package_dependencies_react_map_gl_draw": "0.21.1", + "npm_package_dependencies__react_aria_button": "^3.3.0", + "COMMAND_MODE": "unix2003", + "npm_package_devDependencies__babel_core": "^7.12.9", + "npm_package_dependencies__math_gl_web_mercator": "^3.3.2", + "SSH_AUTH_SOCK": "/private/tmp/com.apple.launchd.O1azSZqvuz/Listeners", + "npm_package_devDependencies_babel_loader": "^8.2.2", + "npm_package_devDependencies__storybook_addon_actions": "^6.2.9", + "npm_package_dependencies_lodash": "^4.17.20", + "__CF_USER_TEXT_ENCODING": "0x1F5:0x0:0x0", + "npm_package_devDependencies_postcss": "^8.1.10", + "npm_package_devDependencies_eslint": "^7.14.0", + "npm_execpath": "/usr/local/Cellar/yarn/1.22.10/libexec/bin/yarn.js", + "npm_package_husky_hooks_pre_commit": "lint-staged", + "npm_package_devDependencies__typescript_eslint_eslint_plugin": "^4.8.2", + "PAGER": "less", + "npm_package_dependencies_react_redux": "^7.2.2", + "npm_package_dependencies__react_stately_overlays": "^3.1.1", + "LSCOLORS": "Gxfxcxdxbxegedabagacad", + "npm_package_dependencies__turf_area": "^6.3.0", + "npm_package_devDependencies__typescript_eslint_parser": "^4.8.2", + "npm_package_dependencies_jsona": "^1.9.2", + "npm_package_dependencies_fuse_js": "^6.4.6", + "PATH": "/var/folders/n6/j53r4rtd1fg0n3bt0c46cb4c0000gn/T/yarn--1645122518522-0.5594921674532307:/Users/anamontiaga/Projects/marxan-cloud/app/node_modules/.bin:/Users/anamontiaga/.config/yarn/link/node_modules/.bin:/Users/anamontiaga/.nvm/versions/node/v12.16.1/libexec/lib/node_modules/npm/bin/node-gyp-bin:/Users/anamontiaga/.nvm/versions/node/v12.16.1/lib/node_modules/npm/bin/node-gyp-bin:/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node_modules/npm/bin/node-gyp-bin:/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin:/Users/anamontiaga/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/usr/local/bin", + "npm_config_argv": "{\"remain\":[],\"cooked\":[\"run\",\"dev\"],\"original\":[\"dev\"]}", + "npm_package_devDependencies_svgo": "^1.3.2", + "npm_package_devDependencies__types_react_map_gl": "^5.2.9", + "npm_package_dependencies_next_connect": "^0.9.1", + "npm_package_dependencies__egjs_flicking_plugins": "^4.2.2", + "_": "/Users/anamontiaga/Projects/marxan-cloud/app/node_modules/.bin/next", + "LaunchInstanceID": "95D4FB10-001D-4286-9784-AEB7E9664A60", + "npm_package_dependencies_react_query": "^3.6.0", + "npm_package_dependencies_next_auth": "^3.13.3", + "npm_package_dependencies__react_stately_searchfield": "^3.1.1", + "__CFBundleIdentifier": "com.googlecode.iterm2", + "npm_package_dependencies_react_modal": "^3.12.1", + "npm_package_dependencies_luma_gl": "7.3.2", + "PWD": "/Users/anamontiaga/Projects/marxan-cloud/app", + "npm_package_devDependencies_svgo_loader": "^2.2.1", + "npm_package_devDependencies_cypress": "^6.0.0", + "npm_package_devDependencies_eslint_plugin_react_hooks": "^4.2.0", + "npm_package_devDependencies__types_lodash": "^4.14.165", + "npm_package_dependencies_next_plausible": "^2.0.0", + "npm_lifecycle_event": "dev", + "npm_package_dependencies_date_fns": "^2.19.0", + "npm_package_dependencies_d3_ease": "^2.0.0", + "npm_package_dependencies__dnd_kit_core": "^3.0.3", + "npm_package_name": "app", + "ITERM_PROFILE": "Default", + "npm_package_devDependencies_eslint_plugin_import": "^2.23.4", + "npm_package_dependencies__react_aria_searchfield": "^3.1.1", + "npm_package_dependencies__dnd_kit_utilities": "^2.0.0", + "npm_package_scripts_start": "next start", + "npm_package_scripts_build": "next build", + "npm_config_version_commit_hooks": "true", + "XPC_FLAGS": "0x0", + "npm_package_lint_staged____js_ts_tsx__0": "eslint --fix", + "npm_package_dependencies_popmotion": "9.3.1", + "npm_package_dependencies_final_form": "^4.20.1", + "npm_config_bin_links": "true", + "npm_package_dependencies_classnames": "^2.2.6", + "npm_package_dependencies_react_aria": "^3.3.0", + "npm_package_dependencies_next": "10.0.3", + "npm_package_scripts_storybook_dev": "yarn storybook:styles:dev && start-storybook -p 6006 -s ./public -c .storybook", + "XPC_SERVICE_NAME": "0", + "npm_package_dependencies_react_joyride": "^2.3.0", + "npm_package_version": "0.4.0", + "npm_package_devDependencies_autoprefixer": "^10.0.2", + "npm_package_dependencies_deck_gl": "7.3.6", + "SHLVL": "2", + "HOME": "/Users/anamontiaga", + "COLORFGBG": "7;0", + "npm_package_devDependencies_eslint_config_airbnb_typescript": "^12.0.0", + "npm_package_dependencies__vizzuality_layer_manager_provider_carto": "^1.0.0-alpha.3", + "npm_package_dependencies__react_aria_overlays": "^3.6.1", + "npm_package_dependencies__react_aria_interactions": "^3.3.2", + "npm_package_scripts_cy_open": "cypress open", + "npm_package_devDependencies__types_d3": "^6.3.0", + "npm_package_dependencies__dnd_kit_sortable": "^3.0.1", + "LC_TERMINAL_VERSION": "3.4.8", + "npm_package_dependencies_framer_motion": "^3.9.1", + "npm_config_save_prefix": "^", + "npm_config_strict_ssl": "true", + "npm_package_devDependencies_husky": "^4.3.0", + "npm_config_version_git_message": "v%s", + "NPM_CONFIG_PYTHON": "/usr/bin/python", + "npm_package_dependencies__tailwindcss_custom_forms": "^0.2.1", + "ITERM_SESSION_ID": "w0t0p0:E11D5115-B359-4154-B422-887EB9059934", + "npm_package_dependencies_react_resize_detector": "^6.7.3", + "npm_package_dependencies_d3": "^6.5.0", + "npm_package_dependencies__react_aria_dialog": "^3.1.2", + "LESS": "-R", + "LOGNAME": "anamontiaga", + "YARN_WRAP_OUTPUT": "false", + "npm_package_dependencies_react_popper": "^2.2.4", + "npm_package_dependencies__egjs_react_flicking": "^4.2.2", + "npm_package_scripts_storybook_styles_dev": "NODE_ENV=development tailwind build ./styles/tailwind.css -o ./public/styles/tailwind.storybook.css", + "PREFIX": "/usr/local", + "npm_lifecycle_script": "next dev", + "npm_package_dependencies__storybook_react": "^6.2.9", + "LC_CTYPE": "UTF-8", + "npm_package_dependencies_react": "^17.0.1", + "NVM_BIN": "/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin", + "CLICOLOR_FORCE": "1", + "npm_package_dependencies__dnd_kit_modifiers": "^2.0.0", + "npm_config_version_git_sign": "", + "npm_config_ignore_scripts": "", + "npm_config_user_agent": "yarn/1.22.10 npm/? node/v12.16.1 darwin x64", + "npm_package_devDependencies__types_node": "^14.14.10", + "npm_package_dependencies__react_aria_slider": "^3.0.0", + "LC_TERMINAL": "iTerm2", + "npm_package_dependencies_jsonwebtoken": "^8.5.1", + "npm_package_dependencies__vizzuality_layer_manager_plugin_mapboxgl": "^1.0.0-alpha.3", + "npm_package_dependencies__popperjs_core": "^2.6.0", + "npm_config_init_version": "1.0.0", + "npm_config_ignore_optional": "", + "SECURITYSESSIONID": "186a7", + "npm_package_dependencies__react_stately_slider": "^3.0.0", + "npm_package_dependencies__react_aria_focus": "^3.2.3", + "COLORTERM": "truecolor", + "npm_node_execpath": "/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node", + "npm_package_devDependencies_eslint_plugin_react": "^7.21.5", + "npm_package_devDependencies_eslint_plugin_cypress": "^2.11.2", + "npm_package_dependencies_passport": "^0.4.1", + "npm_config_version_tag_prefix": "v", + "NODE_ENV": "development", + "__NEXT_PROCESSED_ENV": "true", + "NEXT_PUBLIC_MAPBOX_API_TOKEN": "pk.eyJ1IjoibWFyeGFuIiwiYSI6ImNra3pkeHB3NTA0YWcydnBqMXQ2cnNiMXEifQ.M_MvkySzlzCXKgsB05O1DA", + "STORYBOOK_MAPBOX_API_TOKEN": "pk.eyJ1IjoibWFyeGFuIiwiYSI6ImNra3pkeHB3NTA0YWcydnBqMXQ2cnNiMXEifQ.M_MvkySzlzCXKgsB05O1DA", + "NEXT_PUBLIC_API_URL": "https://marxan49.westeurope.cloudapp.azure.com", + "STORYBOOK_API_URL": "https://marxan49.westeurope.cloudapp.azure.com", + "NEXTAUTH_URL": "http://localhost:3000", + "VERCEL_URL": "http://localhost:3000" + }, + "userLimits": { + "core_file_size_blocks": { + "soft": 0, + "hard": "unlimited" + }, + "data_seg_size_kbytes": { + "soft": "unlimited", + "hard": "unlimited" + }, + "file_size_blocks": { + "soft": "unlimited", + "hard": "unlimited" + }, + "max_locked_memory_bytes": { + "soft": "unlimited", + "hard": "unlimited" + }, + "max_memory_size_kbytes": { + "soft": "unlimited", + "hard": "unlimited" + }, + "open_files": { + "soft": 1048575, + "hard": "unlimited" + }, + "stack_size_bytes": { + "soft": 8388608, + "hard": 67104768 + }, + "cpu_time_seconds": { + "soft": "unlimited", + "hard": "unlimited" + }, + "max_user_processes": { + "soft": 2784, + "hard": 2784 + }, + "virtual_memory_kbytes": { + "soft": "unlimited", + "hard": "unlimited" + } + }, + "sharedObjects": [ + "/Users/anamontiaga/.nvm/versions/node/v12.16.1/bin/node", + "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation", + "/usr/lib/libSystem.B.dylib", + "/usr/lib/libc++.1.dylib", + "/usr/lib/libobjc.A.dylib", + "/usr/lib/liboah.dylib", + "/usr/lib/libfakelink.dylib", + "/usr/lib/libicucore.A.dylib", + "/System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking", + "/usr/lib/libc++abi.dylib", + "/usr/lib/system/libcache.dylib", + "/usr/lib/system/libcommonCrypto.dylib", + "/usr/lib/system/libcompiler_rt.dylib", + "/usr/lib/system/libcopyfile.dylib", + "/usr/lib/system/libcorecrypto.dylib", + "/usr/lib/system/libdispatch.dylib", + "/usr/lib/system/libdyld.dylib", + "/usr/lib/system/libkeymgr.dylib", + "/usr/lib/system/liblaunch.dylib", + "/usr/lib/system/libmacho.dylib", + "/usr/lib/system/libquarantine.dylib", + "/usr/lib/system/libremovefile.dylib", + "/usr/lib/system/libsystem_asl.dylib", + "/usr/lib/system/libsystem_blocks.dylib", + "/usr/lib/system/libsystem_c.dylib", + "/usr/lib/system/libsystem_collections.dylib", + "/usr/lib/system/libsystem_configuration.dylib", + "/usr/lib/system/libsystem_containermanager.dylib", + "/usr/lib/system/libsystem_coreservices.dylib", + "/usr/lib/system/libsystem_darwin.dylib", + "/usr/lib/system/libsystem_dnssd.dylib", + "/usr/lib/system/libsystem_featureflags.dylib", + "/usr/lib/system/libsystem_info.dylib", + "/usr/lib/system/libsystem_m.dylib", + "/usr/lib/system/libsystem_malloc.dylib", + "/usr/lib/system/libsystem_networkextension.dylib", + "/usr/lib/system/libsystem_notify.dylib", + "/usr/lib/system/libsystem_product_info_filter.dylib", + "/usr/lib/system/libsystem_sandbox.dylib", + "/usr/lib/system/libsystem_secinit.dylib", + "/usr/lib/system/libsystem_kernel.dylib", + "/usr/lib/system/libsystem_platform.dylib", + "/usr/lib/system/libsystem_pthread.dylib", + "/usr/lib/system/libsystem_symptoms.dylib", + "/usr/lib/system/libsystem_trace.dylib", + "/usr/lib/system/libunwind.dylib", + "/usr/lib/system/libxpc.dylib", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices", + "/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics", + "/System/Library/Frameworks/CoreText.framework/Versions/A/CoreText", + "/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO", + "/System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis", + "/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight", + "/System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate", + "/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface", + "/usr/lib/libxml2.2.dylib", + "/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork", + "/usr/lib/libz.1.dylib", + "/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation", + "/System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices", + "/usr/lib/libMobileGestalt.dylib", + "/System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient", + "/usr/lib/libcompression.dylib", + "/usr/lib/libDiagnosticMessagesClient.dylib", + "/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration", + "/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay", + "/System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia", + "/System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator", + "/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit", + "/System/Library/Frameworks/Metal.framework/Versions/A/Metal", + "/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo", + "/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders", + "/System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport", + "/System/Library/Frameworks/Security.framework/Versions/A/Security", + "/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore", + "/usr/lib/libbsm.0.dylib", + "/System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics", + "/System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox", + "/System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices", + "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList", + "/usr/lib/libapple_nghttp2.dylib", + "/usr/lib/libnetwork.dylib", + "/usr/lib/libsqlite3.dylib", + "/usr/lib/libenergytrace.dylib", + "/usr/lib/system/libkxld.dylib", + "/System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression", + "/usr/lib/libcoretls.dylib", + "/usr/lib/libcoretls_cfhelpers.dylib", + "/usr/lib/libpam.2.dylib", + "/usr/lib/libxar.1.dylib", + "/System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout", + "/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration", + "/usr/lib/libarchive.2.dylib", + "/usr/lib/liblangid.dylib", + "/usr/lib/libCRFSuite.dylib", + "/usr/lib/libpcap.A.dylib", + "/usr/lib/libdns_services.dylib", + "/usr/lib/liblzma.5.dylib", + "/usr/lib/libbz2.1.0.dylib", + "/usr/lib/libiconv.2.dylib", + "/usr/lib/libcharset.1.dylib", + "/System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo", + "/System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer", + "/usr/lib/libCheckFix.dylib", + "/System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC", + "/System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP", + "/System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities", + "/usr/lib/libmecabra.dylib", + "/System/Library/Frameworks/MLCompute.framework/Versions/A/MLCompute", + "/usr/lib/libmecab.dylib", + "/usr/lib/libgermantok.dylib", + "/usr/lib/libThaiTokenizer.dylib", + "/usr/lib/libChineseTokenizer.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib", + "/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib", + "/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore", + "/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage", + "/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork", + "/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix", + "/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector", + "/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray", + "/System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools", + "/System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary", + "/System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce", + "/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib", + "/System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling", + "/System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji", + "/System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData", + "/System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon", + "/usr/lib/libcmph.dylib", + "/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory", + "/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory", + "/System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS", + "/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation", + "/usr/lib/libutil.dylib", + "/usr/lib/libapp_launch_measurement.dylib", + "/System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore", + "/System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement", + "/usr/lib/libxslt.1.dylib", + "/System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement", + "/System/Library/PrivateFrameworks/PersistentConnection.framework/Versions/A/PersistentConnection", + "/System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer", + "/System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities", + "/System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom", + "/usr/lib/libate.dylib", + "/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib", + "/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib", + "/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib", + "/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib", + "/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib", + "/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib", + "/usr/lib/libexpat.1.dylib", + "/System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG", + "/System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler", + "/System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment", + "/System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay", + "/System/Library/PrivateFrameworks/CMCaptureCore.framework/Versions/A/CMCaptureCore", + "/usr/lib/libspindump.dylib", + "/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio", + "/System/Library/PrivateFrameworks/AppServerSupport.framework/Versions/A/AppServerSupport", + "/System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata", + "/System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices", + "/System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore", + "/System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk", + "/System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy", + "/usr/lib/libIOReport.dylib", + "/usr/lib/libSMC.dylib", + "/usr/lib/libAudioToolboxUtility.dylib", + "/usr/lib/libmis.dylib", + "/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL", + "/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib", + "/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib", + "/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib", + "/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib", + "/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib", + "/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib", + "/System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage", + "/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL", + "/System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer", + "/System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore", + "/System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib", + "/System/Library/PrivateFrameworks/FontServices.framework/libhvf.dylib", + "/System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA", + "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI", + "/usr/lib/libcups.2.dylib", + "/System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth", + "/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos", + "/System/Library/Frameworks/GSS.framework/Versions/A/GSS", + "/usr/lib/libresolv.9.dylib", + "/System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal", + "/System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib", + "/System/Library/Frameworks/Network.framework/Versions/A/Network", + "/usr/lib/libheimdal-asn1.dylib", + "/System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth", + "/System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport", + "/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox", + "/System/Library/PrivateFrameworks/AudioSession.framework/Versions/A/AudioSession", + "/usr/lib/libAudioStatistics.dylib", + "/System/Library/PrivateFrameworks/MediaExperience.framework/Versions/A/MediaExperience", + "/System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib", + "/usr/lib/libperfcheck.dylib", + "/System/Library/PrivateFrameworks/AudioResourceArbitration.framework/Versions/A/AudioResourceArbitration", + "/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData", + "/Users/anamontiaga/Projects/marxan-cloud/app/node_modules/fsevents/fsevents.node" + ] +} \ No newline at end of file diff --git a/app/styles/tailwind.css b/app/styles/tailwind.css index 78427921fd..df1bd4b136 100644 --- a/app/styles/tailwind.css +++ b/app/styles/tailwind.css @@ -97,6 +97,10 @@ } } +/* PRINT */ +@media print { +body {-webkit-print-color-adjust: exact;} +} /* FLICKING */ .flicking-viewport{position:relative;overflow:hidden}.flicking-viewport:not(.vertical){width:100%;height:100%}.flicking-camera{width:100%;height:100%;position:relative;z-index:1;white-space:nowrap;will-change:transform}.flicking-camera>*{display:inline-block;white-space:normal;vertical-align:top}.flicking-viewport.vertical,.flicking-viewport.vertical>.flicking-camera{display:inline-block}.flicking-viewport.vertical.middle>.flicking-camera>*{vertical-align:middle}.flicking-viewport.vertical.bottom>.flicking-camera>*{vertical-align:bottom}.flicking-viewport.vertical>.flicking-camera>*{display:block}.flicking-viewport.flicking-hidden>.flicking-camera>*{visibility:hidden} @@ -421,6 +425,11 @@ a.mapboxgl-ctrl-logo.mapboxgl-compact { background-color: hsla(0, 0%, 100%, 0.5); margin: 0 24px 24px 0; } + +.map-report .mapboxgl-ctrl.mapboxgl-ctrl-attrib { + display: none; +} + @media screen { .mapboxgl-ctrl-attrib.mapboxgl-compact { min-height: 24px;