From 35705124b764d6760e81fb9a0ed1e643f7281b5d Mon Sep 17 00:00:00 2001 From: ryanweiler92 Date: Wed, 17 Jan 2024 09:45:41 -0500 Subject: [PATCH] remove nyc ouput --- .nyc_output/0cf58286-ae70-4dd0-83f6-2bf420c48aa4.json | 1 - .nyc_output/0faa5c10-1569-4775-badc-e1ad1108104a.json | 1 - .nyc_output/1b885e79-2739-4379-a455-ae3c14875b29.json | 1 - .nyc_output/29338d6f-0d4a-4594-94e8-99e907f35027.json | 1 - .nyc_output/3827b3f3-b7c6-490c-b5f2-f5013a1048e1.json | 1 - .nyc_output/45509e1f-a10f-46dd-bfc1-a1e07e2f6215.json | 1 - .nyc_output/5fb78ab0-4102-46f4-bc09-3e04ad8ced0f.json | 1 - .nyc_output/7c93eaef-3547-4b41-9f0d-db3f8ba76eca.json | 1 - .nyc_output/80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8.json | 1 - .nyc_output/af2015ee-9b08-4deb-ac6c-dd60ab6827f2.json | 1 - .nyc_output/d414322d-5483-46eb-9cb3-8ffdcb75fcbd.json | 1 - .nyc_output/f0cc1d12-16ec-4379-b3a1-65dddae99dcd.json | 1 - .../processinfo/0cf58286-ae70-4dd0-83f6-2bf420c48aa4.json | 1 - .../processinfo/0faa5c10-1569-4775-badc-e1ad1108104a.json | 1 - .../processinfo/1b885e79-2739-4379-a455-ae3c14875b29.json | 1 - .../processinfo/29338d6f-0d4a-4594-94e8-99e907f35027.json | 1 - .../processinfo/3827b3f3-b7c6-490c-b5f2-f5013a1048e1.json | 1 - .../processinfo/45509e1f-a10f-46dd-bfc1-a1e07e2f6215.json | 1 - .../processinfo/5fb78ab0-4102-46f4-bc09-3e04ad8ced0f.json | 1 - .../processinfo/7c93eaef-3547-4b41-9f0d-db3f8ba76eca.json | 1 - .../processinfo/80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8.json | 1 - .../processinfo/af2015ee-9b08-4deb-ac6c-dd60ab6827f2.json | 1 - .../processinfo/d414322d-5483-46eb-9cb3-8ffdcb75fcbd.json | 1 - .../processinfo/f0cc1d12-16ec-4379-b3a1-65dddae99dcd.json | 1 - .nyc_output/processinfo/index.json | 1 - 25 files changed, 25 deletions(-) delete mode 100644 .nyc_output/0cf58286-ae70-4dd0-83f6-2bf420c48aa4.json delete mode 100644 .nyc_output/0faa5c10-1569-4775-badc-e1ad1108104a.json delete mode 100644 .nyc_output/1b885e79-2739-4379-a455-ae3c14875b29.json delete mode 100644 .nyc_output/29338d6f-0d4a-4594-94e8-99e907f35027.json delete mode 100644 .nyc_output/3827b3f3-b7c6-490c-b5f2-f5013a1048e1.json delete mode 100644 .nyc_output/45509e1f-a10f-46dd-bfc1-a1e07e2f6215.json delete mode 100644 .nyc_output/5fb78ab0-4102-46f4-bc09-3e04ad8ced0f.json delete mode 100644 .nyc_output/7c93eaef-3547-4b41-9f0d-db3f8ba76eca.json delete mode 100644 .nyc_output/80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8.json delete mode 100644 .nyc_output/af2015ee-9b08-4deb-ac6c-dd60ab6827f2.json delete mode 100644 .nyc_output/d414322d-5483-46eb-9cb3-8ffdcb75fcbd.json delete mode 100644 .nyc_output/f0cc1d12-16ec-4379-b3a1-65dddae99dcd.json delete mode 100644 .nyc_output/processinfo/0cf58286-ae70-4dd0-83f6-2bf420c48aa4.json delete mode 100644 .nyc_output/processinfo/0faa5c10-1569-4775-badc-e1ad1108104a.json delete mode 100644 .nyc_output/processinfo/1b885e79-2739-4379-a455-ae3c14875b29.json delete mode 100644 .nyc_output/processinfo/29338d6f-0d4a-4594-94e8-99e907f35027.json delete mode 100644 .nyc_output/processinfo/3827b3f3-b7c6-490c-b5f2-f5013a1048e1.json delete mode 100644 .nyc_output/processinfo/45509e1f-a10f-46dd-bfc1-a1e07e2f6215.json delete mode 100644 .nyc_output/processinfo/5fb78ab0-4102-46f4-bc09-3e04ad8ced0f.json delete mode 100644 .nyc_output/processinfo/7c93eaef-3547-4b41-9f0d-db3f8ba76eca.json delete mode 100644 .nyc_output/processinfo/80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8.json delete mode 100644 .nyc_output/processinfo/af2015ee-9b08-4deb-ac6c-dd60ab6827f2.json delete mode 100644 .nyc_output/processinfo/d414322d-5483-46eb-9cb3-8ffdcb75fcbd.json delete mode 100644 .nyc_output/processinfo/f0cc1d12-16ec-4379-b3a1-65dddae99dcd.json delete mode 100644 .nyc_output/processinfo/index.json diff --git a/.nyc_output/0cf58286-ae70-4dd0-83f6-2bf420c48aa4.json b/.nyc_output/0cf58286-ae70-4dd0-83f6-2bf420c48aa4.json deleted file mode 100644 index 4f14e82c3d..0000000000 --- a/.nyc_output/0cf58286-ae70-4dd0-83f6-2bf420c48aa4.json +++ /dev/null @@ -1 +0,0 @@ -{"/Users/rcweiler/worldview/playwright.config.js":{"path":"/Users/rcweiler/worldview/playwright.config.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":31}},"1":{"start":{"line":8,"column":0},"end":{"line":51,"column":3}}},"fnMap":{},"branchMap":{"0":{"loc":{"start":{"line":22,"column":11},"end":{"line":22,"column":33}},"type":"cond-expr","locations":[{"start":{"line":22,"column":28},"end":{"line":22,"column":29}},{"start":{"line":22,"column":32},"end":{"line":22,"column":33}}],"line":22},"1":{"loc":{"start":{"line":24,"column":11},"end":{"line":24,"column":33}},"type":"cond-expr","locations":[{"start":{"line":24,"column":28},"end":{"line":24,"column":29}},{"start":{"line":24,"column":32},"end":{"line":24,"column":33}}],"line":24}},"s":{"0":1,"1":1},"f":{},"b":{"0":[0,1],"1":[0,1]},"inputSourceMap":{"version":3,"names":["defineConfig","devices","require","module","exports","testDir","outputDir","timeout","expect","fullyParallel","forbidOnly","process","env","CI","retries","workers","reporter","use","launchOptions","slowMo","actionTimeout","trace","projects","name"],"sources":["playwright.config.js"],"sourcesContent":["// @ts-check\nconst { defineConfig, devices } = require('@playwright/test')\n\nmodule.exports = defineConfig({\n testDir: './e2e/features',\n outputDir: './test-results',\n /* Maximum time one test can run for. */\n timeout: 30 * 1000,\n expect: {\n /* Maximum time expect() should wait for the condition to be met. */\n timeout: 5000\n },\n /* Run tests in files in parallel */\n fullyParallel: true,\n /* Fail the build on CI if you accidentally left test.only in the source code. */\n forbidOnly: !!process.env.CI,\n /* Retry on CI only */\n retries: process.env.CI ? 2 : 0,\n /* Opt out of parallel tests on CI. */\n workers: process.env.CI ? 1 : 3,\n /* Reporter to use. See https://playwright.dev/docs/test-reporters */\n reporter: 'html',\n use: {\n launchOptions: {\n slowMo: 200\n },\n /* Maximum time each action such as `click()` can take. Defaults to 0 (no limit). */\n actionTimeout: 0,\n /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */\n trace: 'on-first-retry'\n },\n\n /* Configure projects for major browsers */\n projects: [\n {\n name: 'chromium',\n use: { ...devices['Desktop Chrome'] }\n },\n\n {\n name: 'firefox',\n use: { ...devices['Desktop Firefox'] }\n }\n ]\n\n /* Folder for test artifacts such as screenshots, videos, traces, etc. */\n // outputDir: 'test-results/',\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,YAAY;EAAEC;AAAQ,CAAC,GAAGC,OAAO,CAAC,kBAAkB,CAAC;AAE7DC,MAAM,CAACC,OAAO,GAAGJ,YAAY,CAAC;EAC5BK,OAAO,EAAE,gBAAgB;EACzBC,SAAS,EAAE,gBAAgB;EAC3B;EACAC,OAAO,EAAE,EAAE,GAAG,IAAI;EAClBC,MAAM,EAAE;IACN;IACAD,OAAO,EAAE;EACX,CAAC;EACD;EACAE,aAAa,EAAE,IAAI;EACnB;EACAC,UAAU,EAAE,CAAC,CAACC,OAAO,CAACC,GAAG,CAACC,EAAE;EAC5B;EACAC,OAAO,EAAEH,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAE,OAAO,EAAEJ,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAG,QAAQ,EAAE,MAAM;EAChBC,GAAG,EAAE;IACHC,aAAa,EAAE;MACbC,MAAM,EAAE;IACV,CAAC;IACD;IACAC,aAAa,EAAE,CAAC;IAChB;IACAC,KAAK,EAAE;EACT,CAAC;EAED;EACAC,QAAQ,EAAE,CACR;IACEC,IAAI,EAAE,UAAU;IAChBN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,gBAAgB;IAAE;EACtC,CAAC,EAED;IACEsB,IAAI,EAAE,SAAS;IACfN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,iBAAiB;IAAE;EACvC,CAAC;;EAGH;EACA;AACF,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f807d98b83967da6ec6fb7322dffcbc5e5d8f32a","contentHash":"4542c4dd9b9d57e4a939294876889465442560c9646324f7c42dcd5d1d815866"},"/Users/rcweiler/worldview/e2e/features/ui/distraction-free-mode-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/ui/distraction-free-mode-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":0},"end":{"line":13,"column":3}},"3":{"start":{"line":14,"column":0},"end":{"line":19,"column":3}},"4":{"start":{"line":17,"column":2},"end":{"line":17,"column":33}},"5":{"start":{"line":18,"column":2},"end":{"line":18,"column":36}},"6":{"start":{"line":20,"column":0},"end":{"line":22,"column":3}},"7":{"start":{"line":21,"column":2},"end":{"line":21,"column":21}},"8":{"start":{"line":25,"column":43},"end":{"line":58,"column":1}},"9":{"start":{"line":40,"column":6},"end":{"line":40,"column":15}},"10":{"start":{"line":41,"column":19},"end":{"line":41,"column":204}},"11":{"start":{"line":44,"column":2},"end":{"line":46,"column":3}},"12":{"start":{"line":45,"column":4},"end":{"line":45,"column":80}},"13":{"start":{"line":47,"column":2},"end":{"line":57,"column":3}},"14":{"start":{"line":49,"column":4},"end":{"line":51,"column":5}},"15":{"start":{"line":50,"column":6},"end":{"line":50,"column":41}},"16":{"start":{"line":54,"column":4},"end":{"line":56,"column":5}},"17":{"start":{"line":55,"column":6},"end":{"line":55,"column":37}},"18":{"start":{"line":59,"column":0},"end":{"line":73,"column":3}},"19":{"start":{"line":64,"column":6},"end":{"line":64,"column":15}},"20":{"start":{"line":65,"column":22},"end":{"line":65,"column":55}},"21":{"start":{"line":66,"column":2},"end":{"line":66,"column":31}},"22":{"start":{"line":67,"column":2},"end":{"line":67,"column":33}},"23":{"start":{"line":68,"column":2},"end":{"line":68,"column":45}},"24":{"start":{"line":69,"column":2},"end":{"line":69,"column":34}},"25":{"start":{"line":70,"column":2},"end":{"line":70,"column":60}},"26":{"start":{"line":71,"column":2},"end":{"line":71,"column":74}},"27":{"start":{"line":72,"column":2},"end":{"line":72,"column":59}},"28":{"start":{"line":74,"column":0},"end":{"line":77,"column":3}},"29":{"start":{"line":75,"column":2},"end":{"line":75,"column":39}},"30":{"start":{"line":76,"column":2},"end":{"line":76,"column":60}},"31":{"start":{"line":78,"column":0},"end":{"line":86,"column":3}},"32":{"start":{"line":81,"column":6},"end":{"line":81,"column":15}},"33":{"start":{"line":82,"column":22},"end":{"line":82,"column":54}},"34":{"start":{"line":83,"column":2},"end":{"line":83,"column":31}},"35":{"start":{"line":84,"column":2},"end":{"line":84,"column":33}},"36":{"start":{"line":85,"column":2},"end":{"line":85,"column":63}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":14,"column":15},"end":{"line":14,"column":16}},"loc":{"start":{"line":16,"column":6},"end":{"line":19,"column":1}},"line":16},"1":{"name":"(anonymous_1)","decl":{"start":{"line":20,"column":14},"end":{"line":20,"column":15}},"loc":{"start":{"line":20,"column":26},"end":{"line":22,"column":1}},"line":20},"2":{"name":"(anonymous_2)","decl":{"start":{"line":25,"column":43},"end":{"line":25,"column":44}},"loc":{"start":{"line":25,"column":69},"end":{"line":58,"column":1}},"line":25},"3":{"name":"(anonymous_3)","decl":{"start":{"line":59,"column":75},"end":{"line":59,"column":76}},"loc":{"start":{"line":59,"column":87},"end":{"line":73,"column":1}},"line":59},"4":{"name":"(anonymous_4)","decl":{"start":{"line":74,"column":78},"end":{"line":74,"column":79}},"loc":{"start":{"line":74,"column":90},"end":{"line":77,"column":1}},"line":74},"5":{"name":"(anonymous_5)","decl":{"start":{"line":78,"column":75},"end":{"line":78,"column":76}},"loc":{"start":{"line":78,"column":87},"end":{"line":86,"column":1}},"line":78}},"branchMap":{"0":{"loc":{"start":{"line":44,"column":2},"end":{"line":46,"column":3}},"type":"if","locations":[{"start":{"line":44,"column":2},"end":{"line":46,"column":3}},{"start":{"line":44,"column":2},"end":{"line":46,"column":3}}],"line":44},"1":{"loc":{"start":{"line":47,"column":2},"end":{"line":57,"column":3}},"type":"if","locations":[{"start":{"line":47,"column":2},"end":{"line":57,"column":3}},{"start":{"line":47,"column":2},"end":{"line":57,"column":3}}],"line":47}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":3,"10":3,"11":3,"12":2,"13":3,"14":2,"15":23,"16":1,"17":13,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1},"f":{"0":1,"1":1,"2":3,"3":1,"4":1,"5":1},"b":{"0":[2,1],"1":[2,1]},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","distractionFreeModeValidElsRemoved","proj","isActive","infoToolbarButton","locationSearchToolbarButton","measureBtn","projToolbarButton","shareToolbarButton","snapshotToolbarButton","timelineHeader","zoomInButton","zoomOutButton","sidebarContainer","mapRotateLeft","mapRotateReset","mapRotateRight","uiElements","el","not","toBeVisible","locationSearchMinimizeButton","modalCloseButton","queryString","goto","click","locator","keyboard","press"],"sources":["distraction-free-mode-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\n// helper to confirm target els are removed/hidden in distraction free mode\nconst distractionFreeModeValidElsRemoved = async (proj, isActive) => {\n const {\n infoToolbarButton,\n locationSearchToolbarButton,\n measureBtn,\n projToolbarButton,\n shareToolbarButton,\n snapshotToolbarButton,\n timelineHeader,\n zoomInButton,\n zoomOutButton,\n sidebarContainer,\n mapRotateLeft,\n mapRotateReset,\n mapRotateRight\n } = selectors\n\n let uiElements = [\n infoToolbarButton,\n locationSearchToolbarButton,\n measureBtn,\n projToolbarButton,\n shareToolbarButton,\n snapshotToolbarButton,\n timelineHeader,\n zoomInButton,\n zoomOutButton,\n sidebarContainer\n ]\n\n // add rotate buttons for polar projections\n if (proj !== 'geographic') {\n uiElements = [\n ...uiElements,\n mapRotateLeft,\n mapRotateReset,\n mapRotateRight\n ]\n }\n\n if (isActive) {\n // distraction free mode is active and els should be removed/hidden\n for (const el of uiElements) {\n await expect(el).not.toBeVisible()\n }\n } else {\n // els should be added/visible\n for (const el of uiElements) {\n await expect(el).toBeVisible()\n }\n }\n}\n\ntest('Enabling distraction free mode with shortcut key hides UI elements', async () => {\n const { locationSearchMinimizeButton, infoToolbarButton, modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/?p=arctic'\n await page.goto(queryString)\n await modalCloseButton.click()\n await locationSearchMinimizeButton.click()\n await infoToolbarButton.click()\n await page.locator('#distraction_free_info_item').click()\n await page.locator('#distraction-free-mode-active-alert-close').click()\n await distractionFreeModeValidElsRemoved('arctic', true)\n})\n\ntest('Disabling distraction free mode with shortcut key returns UI elements', async () => {\n await page.keyboard.press('Shift+D')\n await distractionFreeModeValidElsRemoved('arctic', false)\n})\n\ntest('Enabling distraction free mode activates query string parameter df', async () => {\n const { modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/?df=true'\n await page.goto(queryString)\n await modalCloseButton.click()\n await distractionFreeModeValidElsRemoved('geographic', true)\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"0484f1cd5ca782fe0965984db47d32e90573a104","contentHash":"2720249672d937d44d075c5527cbc978b9b9912098f0705cc710c9c5659b79bd"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":282,"column":3}},"1":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":17},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}},"line":3}},"branchMap":{},"s":{"0":1,"1":1},"f":{"0":1},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","page","createGifIcon","locator","createGifButton","gifPreviewStartDate","gifPreviewEndDate","gifPreviewFrameRateValue","gifPreviewEndResolutionSelector","gifPreviewEndResolutionOption250","gifPreviewEndResolutionOption500","gifDownloadIcon","gifDownloadButton","gifResults","animationWidget","animationButtonCase","animationButton","playButton","animateYearUp","animateYearDown","yearStartInput","monthStartInput","dayStartInput","hourStartInput","minuteStartInput","yearEndInput","monthEndInput","dayEndInput","hourEndInput","minuteEndInput","animationIntervalSelector","rotationDialogOkButton","arcticRotationResetButton","mobileAnimateButton","mobileAnimationWidget","closeMobileAnimation","mobileAnimationPortraitView","mobileDatePickerSpanText","sidebarContainer","infoButton","optionsButton","infoDialog","optionsDialog","addLayers","dataDownloadTabButton","eventsSidebarTabButton","groupCheckbox","viirsFiresCheckbox","firesGroup","firesLayer","firesRemove","aodGroup","aodGroupHeader","firesGroupHeader","overlaysGroup","overlaysGroupHeader","baselayersGroup","baselayersGroupHeader","groupOptionsBtn","groupHide","groupShow","groupRemove","layerVisible","layerHidden","groupedOverlaysAllLayers","sidebarButton","sidebarContent","swipeButton","opacityButton","spyButton","aTab","bTab","swipeDragger","compareButton","compareButtonText","compareMobileSelectToggle","ModisTrueColorLayerA","ModisTrueColorLayerB","toggleButton","collapsedToggleButton","chartingButton","chartingAoiIcon","chartingDateSingleButton","chartingDateRangeButton","chartingCalendarIcon","chartingInfoIcon","measureBtn","measureMenu","measureDistanceBtn","measureAreaBtn","clearMeasurementsBtn","unitOfMeasureToggle","measurementTooltip","geoMeasurementTooltip","arcticMeasurementTooltip","downloadGeojsonBtn","downloadShapefileBtn","timelineContainer","timelineHeader","mobileDatePickerSelectButton","dragger","draggerA","draggerB","dayDown","dayUp","monthDown","monthUp","yearDown","yearUp","datePickerWheel","dateSelectorDayInput","dateSelectorMonthInput","dateSelectorYearInput","dateSelectorHourInput","dateSelectorMinuteInput","mobileDatePickerSelectBtn","rightArrow","mobileDatePickerHeader","layersModalCloseButton","aerosolOpticalDepth","layersSearchField","categoriesNav","allCategoryHeader","layersAll","layerBrowseList","layerBrowseDetail","layerSearchList","layersSearchRow","layerPickerBackButton","layerDetails","layerDetailsDateRange","layerDetailHeader","layerResultsCountText","addToMapButton","aodMeasurement","aodAllMeasurement","aodMeasurementContents","aodAllMeasurementContents","aodTabContentAquaMODIS","aodCheckbox","aodCheckboxMODIS","aodCheckboxMAIAC","aodCheckboxAquaMODIS","aquaTerraMODISTab","aquaModisTab","correctedReflectanceCheckboxContainer","correctedReflectanceChecked","weldReflectanceCheckboxContainer","weldUnavailableTooltipIcon","availableFilterCheckbox","availableFilterCheckboxInput","availableFilterTextEl","coverageTooltipIcon","scienceDisciplinesTab","aodSidebarLayer","aodMAIACSidebarLayer","filterButton","resetButton","applyButton","collapsedLayerButton","layerCount","layerContainer","sourceMetadataCollapsed","sourceMetadataExpanded","aquaTerraModisHeader","maiacHeader","sourceTabs","aodSearchRow","aodSearchCheckbox","availableFacetLabel","categoryAtmosphereLabel","categoryFacetCollapseToggle","categoryFacetChoicesContainer","measurementTemperatureLabel","measurementFacetChoices","measurementMoreButton","sourcesMERRALabel","layerFilterButton","geographicMap","arcticMap","antarcticMap","zoomInButton","zoomOutButton","mapScaleMetric","mapScaleImperial","mapRotateLeft","mapRotateReset","mapRotateRight","locationSearchToolbarButton","shareToolbarButton","projToolbarButton","snapshotToolbarButton","infoToolbarButton","distractionFreeExitBtn","shareToolbar","shareLinkInput","shareEmbedInput","embedLinkButton","locationSearchComponent","locationSearchMobileDialog","locationSearchMinimizeButton","tooltipCoordinatesContainer","tooltipCoordinatesTitle","tooltipCoordinates","tooltipCoordinatesMinimizeButton","tooltipCoordinatesCloseButton","coordinatesMapMarker","contextMenu","contextMenuCopy","contextMenuAddMarker","contextMenuDistance","contextMenuArea","contentMenuChangeUnits","selectedMarker","eventsTab","icebergEvent","listOfEvents","eventIcons","firstEvent","secondEvent","selectedFirstEvent","trackMarker","layersTab","sidebarEvent","thermAnomSNPPday","thermAnomSNPPnight","thermAnomVIIRSday","thermAnomVIIRSnight","notifyMessage","filterIcons","dustHazeIcon","volcanoesIcon","wildfiresIcon","filterDates","filterModalApply","filterModalCancel","dustSwitch","manmadeSwitch","seaLakeIceSwitch","severeStormsSwitch","snowSwitch","volcanoesSwitch","watercolorSwitch","wildfiresSwitch","mapExtentFilterCheckbox","startInputYear","startInputMonth","startInputDay","endInputYear","endInputMonth","endInputDay","dataTab","yearlyResolutionTooltip","timelineSetToYears","modalCloseButton","notificationDismissButton","overlayLayerItems","resolutionTooltip","globalSelectInput","bboxTopCoords","bboxBottomCoords","imageResolution","imageFormat","imageWorldFile","imageMaxSize"],"sources":["selectors.js"],"sourcesContent":["module.exports = (page) => ({\n // animations\n createGifIcon: page.locator('#wv-animation-widget-file-video-icon'),\n createGifButton: page.locator('.gif-dialog .button-text'),\n gifPreviewStartDate: page.locator('.gif-download-grid .grid-child:nth-child(2) span'),\n gifPreviewEndDate: page.locator('.gif-download-grid .grid-child:nth-child(4) span'),\n gifPreviewFrameRateValue: page.locator('.gif-download-grid .grid-child:nth-child(6) span'),\n gifPreviewEndResolutionSelector: page.locator('.gif-selector-case #gif-resolution'),\n gifPreviewEndResolutionOption250: page.locator('#gif-resolution option[value=\"1\"]'),\n gifPreviewEndResolutionOption500: page.locator('#gif-resolution option[value=\"2\"]'),\n gifDownloadIcon: page.locator('.animation-gif-dialog-wrapper .wv-button.gray'),\n gifDownloadButton: page.locator('.animation-gif-dialog-wrapper .wv-button'),\n gifResults: page.locator('.gif-results-dialog-case img'),\n animationWidget: page.locator('#wv-animation-widget'),\n animationButtonCase: page.locator('#timeline-header .animate-button'),\n animationButton: page.locator('.animate-button'),\n playButton: page.locator('#play-button'),\n animateYearUp: page.locator('.wv-date-range-selector > div > div:nth-child(2) > div > svg > .uparrow'),\n animateYearDown: page.locator('.wv-date-range-selector > div > div > div:nth-child(3) > svg > .downarrow'),\n yearStartInput: page.locator('#year-animation-widget-start'),\n monthStartInput: page.locator('#month-animation-widget-start'),\n dayStartInput: page.locator('#day-animation-widget-start'),\n hourStartInput: page.locator('#hour-animation-widget-start'),\n minuteStartInput: page.locator('#minute-animation-widget-start'),\n yearEndInput: page.locator('#year-animation-widget-end'),\n monthEndInput: page.locator('#month-animation-widget-end'),\n dayEndInput: page.locator('#day-animation-widget-end'),\n hourEndInput: page.locator('#hour-animation-widget-end'),\n minuteEndInput: page.locator('#minute-animation-widget-end'),\n animationIntervalSelector: page.locator('#wv-animation-widget #current-interval'),\n rotationDialogOkButton: page.locator('#image_download_notify_rotate .accept-notify'),\n arcticRotationResetButton: page.locator('.wv-map-reset-rotation'),\n\n // mobile animations\n mobileAnimateButton: page.locator('.mobile-animate-button'),\n mobileAnimationWidget: page.locator('.wv-animation-widget-wrapper-mobile'),\n closeMobileAnimation: page.locator('#mobile-animation-close'),\n mobileAnimationPortraitView: page.locator('#collapsed-animate-widget-phone-portrait'),\n mobileDatePickerSpanText: page.locator('.mobile-date-picker-select-btn-text span'),\n\n // sidebar, layers\n sidebarContainer: page.locator('#products-holder'),\n infoButton: page.locator('.wv-layers-info'),\n optionsButton: page.locator('.wv-layers-options'),\n infoDialog: page.locator('.layer-info-modal'),\n optionsDialog: page.locator('.layer-settings-modal'),\n addLayers: page.locator('#layers-add'),\n dataDownloadTabButton: page.locator('#download-sidebar-tab'),\n eventsSidebarTabButton: page.locator('#events-sidebar-tab'),\n groupCheckbox: page.locator('#group-overlays-checkbox'),\n viirsFiresCheckbox: page.locator('#VIIRS_NOAA20_Thermal_Anomalies_375m_All-checkbox'),\n firesGroup: page.locator('#active-Fires_and_Thermal_Anomalies'),\n firesLayer: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n firesRemove: page.locator('#close-activeVIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n aodGroup: page.locator('#active-Aerosol_Optical_Depth'),\n aodGroupHeader: page.locator('#active-Aerosol_Optical_Depth .layer-group-header'),\n firesGroupHeader: page.locator('#active-Fires_and_Thermal_Anomalies .layer-group-header'),\n overlaysGroup: page.locator('#active-overlays'),\n overlaysGroupHeader: page.locator('#active-overlays .layer-group-header'),\n baselayersGroup: page.locator('#active-baselayers'),\n baselayersGroupHeader: page.locator('#active-baselayers .layer-group-header'),\n groupOptionsBtn: page.locator('.layer-group-more-options > button'),\n groupHide: page.locator('.layer-group-more-options #hide-all'),\n groupShow: page.locator('.layer-group-more-options #show-all'),\n groupRemove: page.locator('.layer-group-more-options #remove-group'),\n layerVisible: page.locator('li.layer-visible'),\n layerHidden: page.locator('li.layer-hidden'),\n groupedOverlaysAllLayers: page.locator('.layer-container > ul .item.productsitem'),\n sidebarButton: page.locator('#accordion-toggler-button'),\n sidebarContent: page.locator('#products-holder'),\n\n // compare\n swipeButton: page.locator('#compare-swipe-button'),\n opacityButton: page.locator('#compare-opacity-button'),\n spyButton: page.locator('#compare-spy-button'),\n aTab: page.locator('.ab-tabs-case .ab-tab.first-tab'),\n bTab: page.locator('.ab-tabs-case .ab-tab.second-tab'),\n swipeDragger: page.locator('.ab-swipe-line .ab-swipe-dragger'),\n compareButton: page.locator('#compare-toggle-button'),\n compareButtonText: page.locator('#compare-toggle-button > span'),\n compareMobileSelectToggle: page.locator('.comparison-mobile-select-toggle'),\n ModisTrueColorLayerA: page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor'),\n ModisTrueColorLayerB: page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor'),\n toggleButton: page.locator('#toggleIconHolder'),\n collapsedToggleButton: page.locator('#accordion-toggler-button'),\n\n // charting\n chartingButton: page.locator('#chart-toggle-button'),\n chartingAoiIcon: page.locator('#wv-charting-mode-container > div.charting-aoi-container > svg'),\n chartingDateSingleButton: page.locator('#charting-date-single-button'),\n chartingDateRangeButton: page.locator('#charting-date-range-button'),\n chartingCalendarIcon: page.locator('#charting-calendar-container > svg'),\n chartingInfoIcon: page.locator('#charting-info-container > svg'),\n\n // measure\n measureBtn: page.locator('#wv-measure-button'),\n measureMenu: page.locator('#measure_menu'),\n measureDistanceBtn: page.locator('#measure-distance-button'),\n measureAreaBtn: page.locator('#measure-area-button'),\n clearMeasurementsBtn: page.locator('#clear-measurements-button'),\n unitOfMeasureToggle: page.locator('#unit-toggle'),\n measurementTooltip: page.locator('.tooltip-measure'),\n geoMeasurementTooltip: page.locator('#wv-map-geographic .tooltip-measure'),\n arcticMeasurementTooltip: page.locator('#wv-map-arctic .tooltip-measure'),\n downloadGeojsonBtn: page.locator('#download-geojson-button'),\n downloadShapefileBtn: page.locator('#download-shapefiles-button'),\n\n // timeline\n timelineContainer: page.locator('.timeline-container'),\n timelineHeader: page.locator('#timeline-header'),\n mobileDatePickerSelectButton: page.locator('.mobile-date-picker-select-btn'),\n dragger: page.locator('.timeline-dragger'),\n draggerA: page.locator('.timeline-dragger.draggerA'),\n draggerB: page.locator('.timeline-dragger.draggerB'),\n dayDown: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-down'),\n dayUp: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-up'),\n monthDown: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-down'),\n monthUp: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-up'),\n yearDown: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-down'),\n yearUp: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-up'),\n datePickerWheel: page.locator('.datepicker-modal .datepicker-wheel'),\n dateSelectorDayInput: page.locator('#date-selector-main .input-wrapper-day input'),\n dateSelectorMonthInput: page.locator('#date-selector-main .input-wrapper-month input'),\n dateSelectorYearInput: page.locator('#date-selector-main .input-wrapper-year input'),\n dateSelectorHourInput: page.locator('#date-selector-main .input-wrapper-hour input'),\n dateSelectorMinuteInput: page.locator('#date-selector-main .input-wrapper-minute input'),\n mobileDatePickerSelectBtn: page.locator('.mobile-date-picker-select-btn'),\n rightArrow: page.locator('#right-arrow-group'),\n mobileDatePickerHeader: page.locator('.datepicker .datepicker-header .datepicker-header'),\n\n // layers\n layersModalCloseButton: page.locator('.layer-btn-close'),\n aerosolOpticalDepth: page.locator('#legacy-all #layer-category-item-legacy-all-aerosol-optical-depth'),\n layersSearchField: page.locator('input#layers-search-input'),\n categoriesNav: page.locator('#categories-nav'),\n allCategoryHeader: page.locator('#legacy-all h3'),\n layersAll: page.locator('.layers-all-layer'),\n layerBrowseList: page.locator('.layer-list-container.browse'),\n layerBrowseDetail: page.locator('.layer-detail-container.browse'),\n layerSearchList: page.locator('.layer-list-container.search'),\n layersSearchRow: page.locator('.search-row.layers-all-layer'),\n layerPickerBackButton: page.locator('#layer-search .back-button'),\n layerDetails: page.locator('.layer-detail-container'),\n layerDetailsDateRange: page.locator('.source-metadata .layer-date-range'),\n layerDetailHeader: page.locator('.layer-detail-container .layers-all-header'),\n layerResultsCountText: page.locator('.header-filter-container .results-text'),\n addToMapButton: page.locator('.layer-detail-container .add-to-map-btn'),\n aodMeasurement: page.locator('#layer-category-item-atmosphere-aerosol-optical-depth'),\n aodAllMeasurement: page.locator('#layer-category-item-legacy-all-aerosol-optical-depth'),\n aodMeasurementContents: page.locator('#accordion-atmosphere-aerosol-optical-depth .measure-row-contents'),\n aodAllMeasurementContents: page.locator('#accordion-legacy-all-aerosol-optical-depth'),\n aodTabContentAquaMODIS: page.locator('#aerosol-optical-depth-aqua-modis'),\n aodCheckbox: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aodCheckboxMODIS: page.locator('#MODIS_Combined_Value_Added_AOD-checkbox'),\n aodCheckboxMAIAC: page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox'),\n aodCheckboxAquaMODIS: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aquaTerraMODISTab: page.locator('#aqua-terra-modis-0-source-Nav'),\n aquaModisTab: page.locator('#aqua-modis-1-source-Nav'),\n correctedReflectanceCheckboxContainer: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor'),\n correctedReflectanceChecked: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor .wv-checkbox.checked'),\n weldReflectanceCheckboxContainer: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly'),\n weldUnavailableTooltipIcon: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly #availability-info'),\n availableFilterCheckbox: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type'),\n availableFilterCheckboxInput: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type input'),\n availableFilterTextEl: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type > span'),\n coverageTooltipIcon: page.locator('#coverage-facet svg.facet-tooltip'),\n scienceDisciplinesTab: page.locator('#categories-nav .nav-item:nth-child(2)'),\n aodSidebarLayer: page.locator('#active-MODIS_Combined_Value_Added_AOD'),\n aodMAIACSidebarLayer: page.locator('#active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth'),\n filterButton: page.locator('.btn.filter-button'),\n resetButton: page.locator('.btn.clear-filters'),\n applyButton: page.locator('.btn.apply-facets'),\n collapsedLayerButton: page.locator('#accordion-toggler-button'),\n layerCount: page.locator('.layer-count.mobile'),\n layerContainer: page.locator('.layer-container.sidebar-panel'),\n sourceMetadataCollapsed: page.locator('.source-metadata.overflow'),\n sourceMetadataExpanded: page.locator('.source-metadata'),\n aquaTerraModisHeader: page.locator('#aboutaerosolopticaldepthaod'),\n maiacHeader: page.locator('#aerosol-optical-depth-aqua-terra-modis h3:last-of-type'),\n sourceTabs: page.locator('.source-nav-item'),\n aodSearchRow: page.locator('#MODIS_Aqua_Aerosol-search-row'),\n aodSearchCheckbox: page.locator('#MODIS_Aqua_Aerosol-search-row > .wv-checkbox'),\n availableFacetLabel: page.locator('#coverage-facet .sui-multi-checkbox-facet label:nth-child(1)'),\n categoryAtmosphereLabel: page.locator('#categories-facet [for=\"example_facet_CategoryAtmosphere\"]'),\n categoryFacetCollapseToggle: page.locator('#categories-facet .facet-collapse-toggle'),\n categoryFacetChoicesContainer: page.locator('#categories-facet .sui-multi-checkbox-facet'),\n measurementTemperatureLabel: page.locator('#measurements-facet [for=\"example_facet_MeasurementsTemperature\"]'),\n measurementFacetChoices: page.locator('#measurements-facet .sui-multi-checkbox-facet > label'),\n measurementMoreButton: page.locator('#measurements-facet .sui-facet-view-more'),\n sourcesMERRALabel: page.locator('#sources-facet [for=\"example_facet_SourceMERRA-2\"]'),\n layerFilterButton: page.locator('#layer-filter-button'),\n\n // map\n geographicMap: page.locator('#wv-map-geographic'),\n arcticMap: page.locator('#wv-map-arctic'),\n antarcticMap: page.locator('#wv-map-antarctic'),\n zoomInButton: page.locator('.wv-map-zoom-in'),\n zoomOutButton: page.locator('.wv-map-zoom-out'),\n mapScaleMetric: page.locator('.wv-map-scale-metric'),\n mapScaleImperial: page.locator('.wv-map-scale-imperial'),\n mapRotateLeft: page.locator('.wv-map-rotate-left'),\n mapRotateReset: page.locator('.wv-map-reset-rotation'),\n mapRotateRight: page.locator('.wv-map-rotate-right'),\n\n // ui toolbar\n locationSearchToolbarButton: page.locator('#wv-location-search-button'),\n shareToolbarButton: page.locator('#wv-share-button'),\n projToolbarButton: page.locator('#wv-proj-button'),\n snapshotToolbarButton: page.locator('#wv-image-button'),\n infoToolbarButton: page.locator('#wv-info-button'),\n distractionFreeExitBtn: page.locator('#wv-exit-distraction-free-mode-button'),\n\n // share\n shareToolbar: page.locator('#toolbar_share'),\n shareLinkInput: page.locator('#permalink-content-link'),\n shareEmbedInput: page.locator('#permalink-content-embed'),\n embedLinkButton: page.locator('#wv-embed-link-button'),\n\n // Location Search\n locationSearchComponent: page.locator('.location-search-component'),\n locationSearchMobileDialog: page.locator('#toolbar_location_search_mobile'),\n locationSearchMinimizeButton: page.locator('.location-search-minimize-button'),\n tooltipCoordinatesContainer: page.locator('.tooltip-coordinates-container'),\n tooltipCoordinatesTitle: page.locator('.tooltip-coordinates-title'),\n tooltipCoordinates: page.locator('.tooltip-coordinates'),\n tooltipCoordinatesMinimizeButton: page.locator('.minimize-coordinates-tooltip'),\n tooltipCoordinatesCloseButton: page.locator('.close-coordinates-tooltip'),\n coordinatesMapMarker: page.locator('.coordinates-map-marker'),\n\n // Context Menu\n contextMenu: page.locator('#context-menu'),\n contextMenuCopy: page.locator('#copy-coordinates-to-clipboard-button'),\n contextMenuAddMarker: page.locator('#context-menu-add-marker'),\n contextMenuDistance: page.locator('#context-menu-measure-distance'),\n contextMenuArea: page.locator('#context-menu-measure-area'),\n contentMenuChangeUnits: page.locator('#context-menu-change-units'),\n\n // marker\n selectedMarker: page.locator('.marker.selected'),\n\n // events\n eventsTab: page.locator('#events-sidebar-tab'),\n icebergEvent: page.locator('#wv-events #sidebar-event-EONET_2703'),\n listOfEvents: page.locator('#wv-events ul.map-item-list'),\n eventIcons: page.locator('.marker .event-icon'),\n firstEvent: page.locator('#wv-events ul.map-item-list .item:first-child h4'),\n secondEvent: page.locator('#wv-events #sidebar-event-EONET_99999'),\n selectedFirstEvent: page.locator('#wv-events ul.map-item-list .item-selected:first-child h4'),\n trackMarker: page.locator('.track-marker'),\n layersTab: page.locator('#layers-sidebar-tab'),\n sidebarEvent: page.locator('#sidebar-event-EONET_3931'),\n thermAnomSNPPday: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Night'),\n thermAnomSNPPnight: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSday: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSnight: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Night'),\n notifyMessage: page.locator('.wv-alert .alert-content'),\n filterIcons: page.locator('.filter-icons > div > .event-icon'),\n dustHazeIcon: page.locator('.filter-icons > div > #filter-dust-and-haze'),\n volcanoesIcon: page.locator('.filter-icons > div > #filter-volcanoes'),\n wildfiresIcon: page.locator('.filter-icons > div >#filter-wildfires'),\n filterDates: page.locator('.filter-dates'),\n filterModalApply: page.locator('#filter-apply-btn'),\n filterModalCancel: page.locator('#filter-cancel-btn'),\n dustSwitch: page.locator('#dustHaze-switch'),\n manmadeSwitch: page.locator('#manmade-switch'),\n seaLakeIceSwitch: page.locator('#seaLakeIce-switch'),\n severeStormsSwitch: page.locator('#severeStorms-switch'),\n snowSwitch: page.locator('#snow-switch'),\n volcanoesSwitch: page.locator('#volcanoes-switch'),\n watercolorSwitch: page.locator('#waterColor-switch'),\n wildfiresSwitch: page.locator('#wildfires-switch'),\n mapExtentFilterCheckbox: page.locator('#map-extent-filter'),\n startInputYear: page.locator('#year-event-filter-start'),\n startInputMonth: page.locator('#month-event-filter-start'),\n startInputDay: page.locator('#day-event-filter-start'),\n endInputYear: page.locator('#year-event-filter-end'),\n endInputMonth: page.locator('#month-event-filter-end'),\n endInputDay: page.locator('#day-event-filter-end'),\n\n // globals\n dataTab: page.locator('#download-sidebar-tab'),\n yearlyResolutionTooltip: page.locator('#zoom-years'),\n timelineSetToYears: page.locator('#current-zoom.zoom-years'),\n modalCloseButton: page.locator('.modal-close-btn'),\n notificationDismissButton: page.locator('.wv-alert .close-alert .fa-times'),\n overlayLayerItems: page.locator('#overlays li'),\n resolutionTooltip: page.locator('#zoom-btn-container'),\n globalSelectInput: page.locator('#image-global-cb'),\n bboxTopCoords: page.locator('#wv-image-top'),\n bboxBottomCoords: page.locator('#wv-image-bottom'),\n imageResolution: page.locator('#wv-image-resolution'),\n imageFormat: page.locator('#wv-image-format'),\n imageWorldFile: page.locator('#wv-image-worldfile'),\n imageMaxSize: page.locator('.wv-image-max-size')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cb3510ea44bedc317972513855d3d7939bccda63","contentHash":"71824421af92db885febc052de9700b895e40b1d1b4a492c288aefea953e8031"}} \ No newline at end of file diff --git a/.nyc_output/0faa5c10-1569-4775-badc-e1ad1108104a.json b/.nyc_output/0faa5c10-1569-4775-badc-e1ad1108104a.json deleted file mode 100644 index e05ecbd3ef..0000000000 --- a/.nyc_output/0faa5c10-1569-4775-badc-e1ad1108104a.json +++ /dev/null @@ -1 +0,0 @@ -{"/Users/rcweiler/worldview/playwright.config.js":{"path":"/Users/rcweiler/worldview/playwright.config.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":31}},"1":{"start":{"line":8,"column":0},"end":{"line":51,"column":3}}},"fnMap":{},"branchMap":{"0":{"loc":{"start":{"line":22,"column":11},"end":{"line":22,"column":33}},"type":"cond-expr","locations":[{"start":{"line":22,"column":28},"end":{"line":22,"column":29}},{"start":{"line":22,"column":32},"end":{"line":22,"column":33}}],"line":22},"1":{"loc":{"start":{"line":24,"column":11},"end":{"line":24,"column":33}},"type":"cond-expr","locations":[{"start":{"line":24,"column":28},"end":{"line":24,"column":29}},{"start":{"line":24,"column":32},"end":{"line":24,"column":33}}],"line":24}},"s":{"0":1,"1":1},"f":{},"b":{"0":[0,1],"1":[0,1]},"inputSourceMap":{"version":3,"names":["defineConfig","devices","require","module","exports","testDir","outputDir","timeout","expect","fullyParallel","forbidOnly","process","env","CI","retries","workers","reporter","use","launchOptions","slowMo","actionTimeout","trace","projects","name"],"sources":["playwright.config.js"],"sourcesContent":["// @ts-check\nconst { defineConfig, devices } = require('@playwright/test')\n\nmodule.exports = defineConfig({\n testDir: './e2e/features',\n outputDir: './test-results',\n /* Maximum time one test can run for. */\n timeout: 30 * 1000,\n expect: {\n /* Maximum time expect() should wait for the condition to be met. */\n timeout: 5000\n },\n /* Run tests in files in parallel */\n fullyParallel: true,\n /* Fail the build on CI if you accidentally left test.only in the source code. */\n forbidOnly: !!process.env.CI,\n /* Retry on CI only */\n retries: process.env.CI ? 2 : 0,\n /* Opt out of parallel tests on CI. */\n workers: process.env.CI ? 1 : 3,\n /* Reporter to use. See https://playwright.dev/docs/test-reporters */\n reporter: 'html',\n use: {\n launchOptions: {\n slowMo: 200\n },\n /* Maximum time each action such as `click()` can take. Defaults to 0 (no limit). */\n actionTimeout: 0,\n /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */\n trace: 'on-first-retry'\n },\n\n /* Configure projects for major browsers */\n projects: [\n {\n name: 'chromium',\n use: { ...devices['Desktop Chrome'] }\n },\n\n {\n name: 'firefox',\n use: { ...devices['Desktop Firefox'] }\n }\n ]\n\n /* Folder for test artifacts such as screenshots, videos, traces, etc. */\n // outputDir: 'test-results/',\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,YAAY;EAAEC;AAAQ,CAAC,GAAGC,OAAO,CAAC,kBAAkB,CAAC;AAE7DC,MAAM,CAACC,OAAO,GAAGJ,YAAY,CAAC;EAC5BK,OAAO,EAAE,gBAAgB;EACzBC,SAAS,EAAE,gBAAgB;EAC3B;EACAC,OAAO,EAAE,EAAE,GAAG,IAAI;EAClBC,MAAM,EAAE;IACN;IACAD,OAAO,EAAE;EACX,CAAC;EACD;EACAE,aAAa,EAAE,IAAI;EACnB;EACAC,UAAU,EAAE,CAAC,CAACC,OAAO,CAACC,GAAG,CAACC,EAAE;EAC5B;EACAC,OAAO,EAAEH,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAE,OAAO,EAAEJ,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAG,QAAQ,EAAE,MAAM;EAChBC,GAAG,EAAE;IACHC,aAAa,EAAE;MACbC,MAAM,EAAE;IACV,CAAC;IACD;IACAC,aAAa,EAAE,CAAC;IAChB;IACAC,KAAK,EAAE;EACT,CAAC;EAED;EACAC,QAAQ,EAAE,CACR;IACEC,IAAI,EAAE,UAAU;IAChBN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,gBAAgB;IAAE;EACtC,CAAC,EAED;IACEsB,IAAI,EAAE,SAAS;IACfN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,iBAAiB;IAAE;EACvC,CAAC;;EAGH;EACA;AACF,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f807d98b83967da6ec6fb7322dffcbc5e5d8f32a","contentHash":"4542c4dd9b9d57e4a939294876889465442560c9646324f7c42dcd5d1d815866"},"/Users/rcweiler/worldview/e2e/features/animation/gif-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/animation/gif-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":14,"column":4},"end":{"line":14,"column":61}},"3":{"start":{"line":17,"column":0},"end":{"line":19,"column":3}},"4":{"start":{"line":20,"column":0},"end":{"line":25,"column":3}},"5":{"start":{"line":23,"column":2},"end":{"line":23,"column":33}},"6":{"start":{"line":24,"column":2},"end":{"line":24,"column":36}},"7":{"start":{"line":26,"column":0},"end":{"line":28,"column":3}},"8":{"start":{"line":27,"column":2},"end":{"line":27,"column":21}},"9":{"start":{"line":29,"column":0},"end":{"line":42,"column":3}},"10":{"start":{"line":35,"column":6},"end":{"line":35,"column":15}},"11":{"start":{"line":36,"column":2},"end":{"line":36,"column":46}},"12":{"start":{"line":37,"column":2},"end":{"line":37,"column":33}},"13":{"start":{"line":38,"column":2},"end":{"line":38,"column":30}},"14":{"start":{"line":39,"column":2},"end":{"line":39,"column":60}},"15":{"start":{"line":40,"column":2},"end":{"line":40,"column":39}},"16":{"start":{"line":41,"column":2},"end":{"line":41,"column":58}},"17":{"start":{"line":43,"column":0},"end":{"line":68,"column":3}},"18":{"start":{"line":52,"column":6},"end":{"line":52,"column":15}},"19":{"start":{"line":53,"column":2},"end":{"line":53,"column":41}},"20":{"start":{"line":54,"column":2},"end":{"line":54,"column":33}},"21":{"start":{"line":55,"column":2},"end":{"line":55,"column":30}},"22":{"start":{"line":56,"column":2},"end":{"line":56,"column":62}},"23":{"start":{"line":57,"column":2},"end":{"line":57,"column":60}},"24":{"start":{"line":58,"column":2},"end":{"line":58,"column":75}},"25":{"start":{"line":59,"column":21},"end":{"line":59,"column":50}},"26":{"start":{"line":60,"column":2},"end":{"line":60,"column":48}},"27":{"start":{"line":61,"column":17},"end":{"line":61,"column":49}},"28":{"start":{"line":62,"column":2},"end":{"line":62,"column":37}},"29":{"start":{"line":63,"column":24},"end":{"line":63,"column":55}},"30":{"start":{"line":64,"column":2},"end":{"line":64,"column":30}},"31":{"start":{"line":65,"column":2},"end":{"line":65,"column":58}},"32":{"start":{"line":66,"column":2},"end":{"line":66,"column":65}},"33":{"start":{"line":67,"column":2},"end":{"line":67,"column":49}},"34":{"start":{"line":69,"column":0},"end":{"line":77,"column":3}},"35":{"start":{"line":72,"column":6},"end":{"line":72,"column":15}},"36":{"start":{"line":73,"column":2},"end":{"line":73,"column":45}},"37":{"start":{"line":74,"column":2},"end":{"line":74,"column":33}},"38":{"start":{"line":75,"column":20},"end":{"line":75,"column":54}},"39":{"start":{"line":76,"column":2},"end":{"line":76,"column":50}},"40":{"start":{"line":78,"column":0},"end":{"line":86,"column":3}},"41":{"start":{"line":81,"column":6},"end":{"line":81,"column":15}},"42":{"start":{"line":82,"column":2},"end":{"line":82,"column":59}},"43":{"start":{"line":83,"column":2},"end":{"line":83,"column":33}},"44":{"start":{"line":84,"column":20},"end":{"line":84,"column":54}},"45":{"start":{"line":85,"column":2},"end":{"line":85,"column":50}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":20,"column":15},"end":{"line":20,"column":16}},"loc":{"start":{"line":22,"column":6},"end":{"line":25,"column":1}},"line":22},"1":{"name":"(anonymous_1)","decl":{"start":{"line":26,"column":14},"end":{"line":26,"column":15}},"loc":{"start":{"line":26,"column":26},"end":{"line":28,"column":1}},"line":26},"2":{"name":"(anonymous_2)","decl":{"start":{"line":29,"column":62},"end":{"line":29,"column":63}},"loc":{"start":{"line":29,"column":74},"end":{"line":42,"column":1}},"line":29},"3":{"name":"(anonymous_3)","decl":{"start":{"line":43,"column":96},"end":{"line":43,"column":97}},"loc":{"start":{"line":43,"column":108},"end":{"line":68,"column":1}},"line":43},"4":{"name":"(anonymous_4)","decl":{"start":{"line":69,"column":96},"end":{"line":69,"column":97}},"loc":{"start":{"line":69,"column":108},"end":{"line":77,"column":1}},"line":69},"5":{"name":"(anonymous_5)","decl":{"start":{"line":78,"column":94},"end":{"line":78,"column":95}},"loc":{"start":{"line":78,"column":106},"end":{"line":86,"column":1}},"line":78}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","animationTooManyFramesGifCustomInterval","activeAnimationWidget","animationTooManyFramesGif","animationProjectionRotated","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","createGifIcon","arcticRotationResetButton","modalCloseButton","rotationDialogOkButton","goto","click","toHaveText","gifPreviewStartDate","gifPreviewEndDate","gifPreviewFrameRateValue","gifPreviewEndResolutionSelector","gifDownloadButton","gifMaxSize","locator","gifBox","toBeChecked","gifResolution","selectOption","toHaveValue","toBeDisabled","createGif","toHaveClass"],"sources":["gif-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst {\n animationTooManyFramesGifCustomInterval,\n activeAnimationWidget,\n animationTooManyFramesGif,\n animationProjectionRotated\n} = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Clicking the animation widget button opens the widget', async () => {\n const { createGifIcon, arcticRotationResetButton, modalCloseButton, rotationDialogOkButton } = selectors\n await page.goto(animationProjectionRotated)\n await modalCloseButton.click()\n await createGifIcon.click()\n await expect(arcticRotationResetButton).toHaveText('-18')\n await rotationDialogOkButton.click()\n await expect(arcticRotationResetButton).toHaveText('0')\n})\n\ntest('GIF selection preview is Accurate and selections that are too high disable GIF download', async () => {\n const {\n createGifIcon,\n gifPreviewStartDate,\n gifPreviewEndDate,\n gifPreviewFrameRateValue,\n gifPreviewEndResolutionSelector,\n gifDownloadButton,\n modalCloseButton\n } = selectors\n await page.goto(activeAnimationWidget)\n await modalCloseButton.click()\n await createGifIcon.click()\n await expect(gifPreviewStartDate).toHaveText('2018 MAR 28')\n await expect(gifPreviewEndDate).toHaveText('2018 APR 04')\n await expect(gifPreviewFrameRateValue).toHaveText('3 Frames Per Second')\n const gifMaxSize = page.locator('.gif-max-size')\n await expect(gifMaxSize).toHaveText('8200px')\n const gifBox = page.locator('#wv-checkbox-gif')\n await expect(gifBox).toBeChecked()\n const gifResolution = page.locator('#gif-resolution')\n await gifResolution.click()\n await page.locator('#gif-resolution').selectOption('2')\n await expect(gifPreviewEndResolutionSelector).toHaveValue('2')\n await expect(gifDownloadButton).toBeDisabled()\n})\n\ntest('GIF download is disabled when too many frames would be requested with standard interval', async () => {\n const { modalCloseButton } = selectors\n await page.goto(animationTooManyFramesGif)\n await modalCloseButton.click()\n const createGif = page.locator('#create-gif-button')\n await expect(createGif).toHaveClass(/disabled/)\n})\n\ntest('GIF download is disabled when too many frames would be requested with custom interval', async () => {\n const { modalCloseButton } = selectors\n await page.goto(animationTooManyFramesGifCustomInterval)\n await modalCloseButton.click()\n const createGif = page.locator('#create-gif-button')\n await expect(createGif).toHaveClass(/disabled/)\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"530fd2a5b2878dfe79475a825d27123307b2158b","contentHash":"10312b10a3f43fd63cc6d08cb04f8d28bda1d6144fb58ba6b188c2bfe89a84f1"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":282,"column":3}},"1":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":17},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}},"line":3}},"branchMap":{},"s":{"0":1,"1":10},"f":{"0":10},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","page","createGifIcon","locator","createGifButton","gifPreviewStartDate","gifPreviewEndDate","gifPreviewFrameRateValue","gifPreviewEndResolutionSelector","gifPreviewEndResolutionOption250","gifPreviewEndResolutionOption500","gifDownloadIcon","gifDownloadButton","gifResults","animationWidget","animationButtonCase","animationButton","playButton","animateYearUp","animateYearDown","yearStartInput","monthStartInput","dayStartInput","hourStartInput","minuteStartInput","yearEndInput","monthEndInput","dayEndInput","hourEndInput","minuteEndInput","animationIntervalSelector","rotationDialogOkButton","arcticRotationResetButton","mobileAnimateButton","mobileAnimationWidget","closeMobileAnimation","mobileAnimationPortraitView","mobileDatePickerSpanText","sidebarContainer","infoButton","optionsButton","infoDialog","optionsDialog","addLayers","dataDownloadTabButton","eventsSidebarTabButton","groupCheckbox","viirsFiresCheckbox","firesGroup","firesLayer","firesRemove","aodGroup","aodGroupHeader","firesGroupHeader","overlaysGroup","overlaysGroupHeader","baselayersGroup","baselayersGroupHeader","groupOptionsBtn","groupHide","groupShow","groupRemove","layerVisible","layerHidden","groupedOverlaysAllLayers","sidebarButton","sidebarContent","swipeButton","opacityButton","spyButton","aTab","bTab","swipeDragger","compareButton","compareButtonText","compareMobileSelectToggle","ModisTrueColorLayerA","ModisTrueColorLayerB","toggleButton","collapsedToggleButton","chartingButton","chartingAoiIcon","chartingDateSingleButton","chartingDateRangeButton","chartingCalendarIcon","chartingInfoIcon","measureBtn","measureMenu","measureDistanceBtn","measureAreaBtn","clearMeasurementsBtn","unitOfMeasureToggle","measurementTooltip","geoMeasurementTooltip","arcticMeasurementTooltip","downloadGeojsonBtn","downloadShapefileBtn","timelineContainer","timelineHeader","mobileDatePickerSelectButton","dragger","draggerA","draggerB","dayDown","dayUp","monthDown","monthUp","yearDown","yearUp","datePickerWheel","dateSelectorDayInput","dateSelectorMonthInput","dateSelectorYearInput","dateSelectorHourInput","dateSelectorMinuteInput","mobileDatePickerSelectBtn","rightArrow","mobileDatePickerHeader","layersModalCloseButton","aerosolOpticalDepth","layersSearchField","categoriesNav","allCategoryHeader","layersAll","layerBrowseList","layerBrowseDetail","layerSearchList","layersSearchRow","layerPickerBackButton","layerDetails","layerDetailsDateRange","layerDetailHeader","layerResultsCountText","addToMapButton","aodMeasurement","aodAllMeasurement","aodMeasurementContents","aodAllMeasurementContents","aodTabContentAquaMODIS","aodCheckbox","aodCheckboxMODIS","aodCheckboxMAIAC","aodCheckboxAquaMODIS","aquaTerraMODISTab","aquaModisTab","correctedReflectanceCheckboxContainer","correctedReflectanceChecked","weldReflectanceCheckboxContainer","weldUnavailableTooltipIcon","availableFilterCheckbox","availableFilterCheckboxInput","availableFilterTextEl","coverageTooltipIcon","scienceDisciplinesTab","aodSidebarLayer","aodMAIACSidebarLayer","filterButton","resetButton","applyButton","collapsedLayerButton","layerCount","layerContainer","sourceMetadataCollapsed","sourceMetadataExpanded","aquaTerraModisHeader","maiacHeader","sourceTabs","aodSearchRow","aodSearchCheckbox","availableFacetLabel","categoryAtmosphereLabel","categoryFacetCollapseToggle","categoryFacetChoicesContainer","measurementTemperatureLabel","measurementFacetChoices","measurementMoreButton","sourcesMERRALabel","layerFilterButton","geographicMap","arcticMap","antarcticMap","zoomInButton","zoomOutButton","mapScaleMetric","mapScaleImperial","mapRotateLeft","mapRotateReset","mapRotateRight","locationSearchToolbarButton","shareToolbarButton","projToolbarButton","snapshotToolbarButton","infoToolbarButton","distractionFreeExitBtn","shareToolbar","shareLinkInput","shareEmbedInput","embedLinkButton","locationSearchComponent","locationSearchMobileDialog","locationSearchMinimizeButton","tooltipCoordinatesContainer","tooltipCoordinatesTitle","tooltipCoordinates","tooltipCoordinatesMinimizeButton","tooltipCoordinatesCloseButton","coordinatesMapMarker","contextMenu","contextMenuCopy","contextMenuAddMarker","contextMenuDistance","contextMenuArea","contentMenuChangeUnits","selectedMarker","eventsTab","icebergEvent","listOfEvents","eventIcons","firstEvent","secondEvent","selectedFirstEvent","trackMarker","layersTab","sidebarEvent","thermAnomSNPPday","thermAnomSNPPnight","thermAnomVIIRSday","thermAnomVIIRSnight","notifyMessage","filterIcons","dustHazeIcon","volcanoesIcon","wildfiresIcon","filterDates","filterModalApply","filterModalCancel","dustSwitch","manmadeSwitch","seaLakeIceSwitch","severeStormsSwitch","snowSwitch","volcanoesSwitch","watercolorSwitch","wildfiresSwitch","mapExtentFilterCheckbox","startInputYear","startInputMonth","startInputDay","endInputYear","endInputMonth","endInputDay","dataTab","yearlyResolutionTooltip","timelineSetToYears","modalCloseButton","notificationDismissButton","overlayLayerItems","resolutionTooltip","globalSelectInput","bboxTopCoords","bboxBottomCoords","imageResolution","imageFormat","imageWorldFile","imageMaxSize"],"sources":["selectors.js"],"sourcesContent":["module.exports = (page) => ({\n // animations\n createGifIcon: page.locator('#wv-animation-widget-file-video-icon'),\n createGifButton: page.locator('.gif-dialog .button-text'),\n gifPreviewStartDate: page.locator('.gif-download-grid .grid-child:nth-child(2) span'),\n gifPreviewEndDate: page.locator('.gif-download-grid .grid-child:nth-child(4) span'),\n gifPreviewFrameRateValue: page.locator('.gif-download-grid .grid-child:nth-child(6) span'),\n gifPreviewEndResolutionSelector: page.locator('.gif-selector-case #gif-resolution'),\n gifPreviewEndResolutionOption250: page.locator('#gif-resolution option[value=\"1\"]'),\n gifPreviewEndResolutionOption500: page.locator('#gif-resolution option[value=\"2\"]'),\n gifDownloadIcon: page.locator('.animation-gif-dialog-wrapper .wv-button.gray'),\n gifDownloadButton: page.locator('.animation-gif-dialog-wrapper .wv-button'),\n gifResults: page.locator('.gif-results-dialog-case img'),\n animationWidget: page.locator('#wv-animation-widget'),\n animationButtonCase: page.locator('#timeline-header .animate-button'),\n animationButton: page.locator('.animate-button'),\n playButton: page.locator('#play-button'),\n animateYearUp: page.locator('.wv-date-range-selector > div > div:nth-child(2) > div > svg > .uparrow'),\n animateYearDown: page.locator('.wv-date-range-selector > div > div > div:nth-child(3) > svg > .downarrow'),\n yearStartInput: page.locator('#year-animation-widget-start'),\n monthStartInput: page.locator('#month-animation-widget-start'),\n dayStartInput: page.locator('#day-animation-widget-start'),\n hourStartInput: page.locator('#hour-animation-widget-start'),\n minuteStartInput: page.locator('#minute-animation-widget-start'),\n yearEndInput: page.locator('#year-animation-widget-end'),\n monthEndInput: page.locator('#month-animation-widget-end'),\n dayEndInput: page.locator('#day-animation-widget-end'),\n hourEndInput: page.locator('#hour-animation-widget-end'),\n minuteEndInput: page.locator('#minute-animation-widget-end'),\n animationIntervalSelector: page.locator('#wv-animation-widget #current-interval'),\n rotationDialogOkButton: page.locator('#image_download_notify_rotate .accept-notify'),\n arcticRotationResetButton: page.locator('.wv-map-reset-rotation'),\n\n // mobile animations\n mobileAnimateButton: page.locator('.mobile-animate-button'),\n mobileAnimationWidget: page.locator('.wv-animation-widget-wrapper-mobile'),\n closeMobileAnimation: page.locator('#mobile-animation-close'),\n mobileAnimationPortraitView: page.locator('#collapsed-animate-widget-phone-portrait'),\n mobileDatePickerSpanText: page.locator('.mobile-date-picker-select-btn-text span'),\n\n // sidebar, layers\n sidebarContainer: page.locator('#products-holder'),\n infoButton: page.locator('.wv-layers-info'),\n optionsButton: page.locator('.wv-layers-options'),\n infoDialog: page.locator('.layer-info-modal'),\n optionsDialog: page.locator('.layer-settings-modal'),\n addLayers: page.locator('#layers-add'),\n dataDownloadTabButton: page.locator('#download-sidebar-tab'),\n eventsSidebarTabButton: page.locator('#events-sidebar-tab'),\n groupCheckbox: page.locator('#group-overlays-checkbox'),\n viirsFiresCheckbox: page.locator('#VIIRS_NOAA20_Thermal_Anomalies_375m_All-checkbox'),\n firesGroup: page.locator('#active-Fires_and_Thermal_Anomalies'),\n firesLayer: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n firesRemove: page.locator('#close-activeVIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n aodGroup: page.locator('#active-Aerosol_Optical_Depth'),\n aodGroupHeader: page.locator('#active-Aerosol_Optical_Depth .layer-group-header'),\n firesGroupHeader: page.locator('#active-Fires_and_Thermal_Anomalies .layer-group-header'),\n overlaysGroup: page.locator('#active-overlays'),\n overlaysGroupHeader: page.locator('#active-overlays .layer-group-header'),\n baselayersGroup: page.locator('#active-baselayers'),\n baselayersGroupHeader: page.locator('#active-baselayers .layer-group-header'),\n groupOptionsBtn: page.locator('.layer-group-more-options > button'),\n groupHide: page.locator('.layer-group-more-options #hide-all'),\n groupShow: page.locator('.layer-group-more-options #show-all'),\n groupRemove: page.locator('.layer-group-more-options #remove-group'),\n layerVisible: page.locator('li.layer-visible'),\n layerHidden: page.locator('li.layer-hidden'),\n groupedOverlaysAllLayers: page.locator('.layer-container > ul .item.productsitem'),\n sidebarButton: page.locator('#accordion-toggler-button'),\n sidebarContent: page.locator('#products-holder'),\n\n // compare\n swipeButton: page.locator('#compare-swipe-button'),\n opacityButton: page.locator('#compare-opacity-button'),\n spyButton: page.locator('#compare-spy-button'),\n aTab: page.locator('.ab-tabs-case .ab-tab.first-tab'),\n bTab: page.locator('.ab-tabs-case .ab-tab.second-tab'),\n swipeDragger: page.locator('.ab-swipe-line .ab-swipe-dragger'),\n compareButton: page.locator('#compare-toggle-button'),\n compareButtonText: page.locator('#compare-toggle-button > span'),\n compareMobileSelectToggle: page.locator('.comparison-mobile-select-toggle'),\n ModisTrueColorLayerA: page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor'),\n ModisTrueColorLayerB: page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor'),\n toggleButton: page.locator('#toggleIconHolder'),\n collapsedToggleButton: page.locator('#accordion-toggler-button'),\n\n // charting\n chartingButton: page.locator('#chart-toggle-button'),\n chartingAoiIcon: page.locator('#wv-charting-mode-container > div.charting-aoi-container > svg'),\n chartingDateSingleButton: page.locator('#charting-date-single-button'),\n chartingDateRangeButton: page.locator('#charting-date-range-button'),\n chartingCalendarIcon: page.locator('#charting-calendar-container > svg'),\n chartingInfoIcon: page.locator('#charting-info-container > svg'),\n\n // measure\n measureBtn: page.locator('#wv-measure-button'),\n measureMenu: page.locator('#measure_menu'),\n measureDistanceBtn: page.locator('#measure-distance-button'),\n measureAreaBtn: page.locator('#measure-area-button'),\n clearMeasurementsBtn: page.locator('#clear-measurements-button'),\n unitOfMeasureToggle: page.locator('#unit-toggle'),\n measurementTooltip: page.locator('.tooltip-measure'),\n geoMeasurementTooltip: page.locator('#wv-map-geographic .tooltip-measure'),\n arcticMeasurementTooltip: page.locator('#wv-map-arctic .tooltip-measure'),\n downloadGeojsonBtn: page.locator('#download-geojson-button'),\n downloadShapefileBtn: page.locator('#download-shapefiles-button'),\n\n // timeline\n timelineContainer: page.locator('.timeline-container'),\n timelineHeader: page.locator('#timeline-header'),\n mobileDatePickerSelectButton: page.locator('.mobile-date-picker-select-btn'),\n dragger: page.locator('.timeline-dragger'),\n draggerA: page.locator('.timeline-dragger.draggerA'),\n draggerB: page.locator('.timeline-dragger.draggerB'),\n dayDown: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-down'),\n dayUp: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-up'),\n monthDown: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-down'),\n monthUp: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-up'),\n yearDown: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-down'),\n yearUp: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-up'),\n datePickerWheel: page.locator('.datepicker-modal .datepicker-wheel'),\n dateSelectorDayInput: page.locator('#date-selector-main .input-wrapper-day input'),\n dateSelectorMonthInput: page.locator('#date-selector-main .input-wrapper-month input'),\n dateSelectorYearInput: page.locator('#date-selector-main .input-wrapper-year input'),\n dateSelectorHourInput: page.locator('#date-selector-main .input-wrapper-hour input'),\n dateSelectorMinuteInput: page.locator('#date-selector-main .input-wrapper-minute input'),\n mobileDatePickerSelectBtn: page.locator('.mobile-date-picker-select-btn'),\n rightArrow: page.locator('#right-arrow-group'),\n mobileDatePickerHeader: page.locator('.datepicker .datepicker-header .datepicker-header'),\n\n // layers\n layersModalCloseButton: page.locator('.layer-btn-close'),\n aerosolOpticalDepth: page.locator('#legacy-all #layer-category-item-legacy-all-aerosol-optical-depth'),\n layersSearchField: page.locator('input#layers-search-input'),\n categoriesNav: page.locator('#categories-nav'),\n allCategoryHeader: page.locator('#legacy-all h3'),\n layersAll: page.locator('.layers-all-layer'),\n layerBrowseList: page.locator('.layer-list-container.browse'),\n layerBrowseDetail: page.locator('.layer-detail-container.browse'),\n layerSearchList: page.locator('.layer-list-container.search'),\n layersSearchRow: page.locator('.search-row.layers-all-layer'),\n layerPickerBackButton: page.locator('#layer-search .back-button'),\n layerDetails: page.locator('.layer-detail-container'),\n layerDetailsDateRange: page.locator('.source-metadata .layer-date-range'),\n layerDetailHeader: page.locator('.layer-detail-container .layers-all-header'),\n layerResultsCountText: page.locator('.header-filter-container .results-text'),\n addToMapButton: page.locator('.layer-detail-container .add-to-map-btn'),\n aodMeasurement: page.locator('#layer-category-item-atmosphere-aerosol-optical-depth'),\n aodAllMeasurement: page.locator('#layer-category-item-legacy-all-aerosol-optical-depth'),\n aodMeasurementContents: page.locator('#accordion-atmosphere-aerosol-optical-depth .measure-row-contents'),\n aodAllMeasurementContents: page.locator('#accordion-legacy-all-aerosol-optical-depth'),\n aodTabContentAquaMODIS: page.locator('#aerosol-optical-depth-aqua-modis'),\n aodCheckbox: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aodCheckboxMODIS: page.locator('#MODIS_Combined_Value_Added_AOD-checkbox'),\n aodCheckboxMAIAC: page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox'),\n aodCheckboxAquaMODIS: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aquaTerraMODISTab: page.locator('#aqua-terra-modis-0-source-Nav'),\n aquaModisTab: page.locator('#aqua-modis-1-source-Nav'),\n correctedReflectanceCheckboxContainer: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor'),\n correctedReflectanceChecked: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor .wv-checkbox.checked'),\n weldReflectanceCheckboxContainer: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly'),\n weldUnavailableTooltipIcon: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly #availability-info'),\n availableFilterCheckbox: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type'),\n availableFilterCheckboxInput: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type input'),\n availableFilterTextEl: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type > span'),\n coverageTooltipIcon: page.locator('#coverage-facet svg.facet-tooltip'),\n scienceDisciplinesTab: page.locator('#categories-nav .nav-item:nth-child(2)'),\n aodSidebarLayer: page.locator('#active-MODIS_Combined_Value_Added_AOD'),\n aodMAIACSidebarLayer: page.locator('#active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth'),\n filterButton: page.locator('.btn.filter-button'),\n resetButton: page.locator('.btn.clear-filters'),\n applyButton: page.locator('.btn.apply-facets'),\n collapsedLayerButton: page.locator('#accordion-toggler-button'),\n layerCount: page.locator('.layer-count.mobile'),\n layerContainer: page.locator('.layer-container.sidebar-panel'),\n sourceMetadataCollapsed: page.locator('.source-metadata.overflow'),\n sourceMetadataExpanded: page.locator('.source-metadata'),\n aquaTerraModisHeader: page.locator('#aboutaerosolopticaldepthaod'),\n maiacHeader: page.locator('#aerosol-optical-depth-aqua-terra-modis h3:last-of-type'),\n sourceTabs: page.locator('.source-nav-item'),\n aodSearchRow: page.locator('#MODIS_Aqua_Aerosol-search-row'),\n aodSearchCheckbox: page.locator('#MODIS_Aqua_Aerosol-search-row > .wv-checkbox'),\n availableFacetLabel: page.locator('#coverage-facet .sui-multi-checkbox-facet label:nth-child(1)'),\n categoryAtmosphereLabel: page.locator('#categories-facet [for=\"example_facet_CategoryAtmosphere\"]'),\n categoryFacetCollapseToggle: page.locator('#categories-facet .facet-collapse-toggle'),\n categoryFacetChoicesContainer: page.locator('#categories-facet .sui-multi-checkbox-facet'),\n measurementTemperatureLabel: page.locator('#measurements-facet [for=\"example_facet_MeasurementsTemperature\"]'),\n measurementFacetChoices: page.locator('#measurements-facet .sui-multi-checkbox-facet > label'),\n measurementMoreButton: page.locator('#measurements-facet .sui-facet-view-more'),\n sourcesMERRALabel: page.locator('#sources-facet [for=\"example_facet_SourceMERRA-2\"]'),\n layerFilterButton: page.locator('#layer-filter-button'),\n\n // map\n geographicMap: page.locator('#wv-map-geographic'),\n arcticMap: page.locator('#wv-map-arctic'),\n antarcticMap: page.locator('#wv-map-antarctic'),\n zoomInButton: page.locator('.wv-map-zoom-in'),\n zoomOutButton: page.locator('.wv-map-zoom-out'),\n mapScaleMetric: page.locator('.wv-map-scale-metric'),\n mapScaleImperial: page.locator('.wv-map-scale-imperial'),\n mapRotateLeft: page.locator('.wv-map-rotate-left'),\n mapRotateReset: page.locator('.wv-map-reset-rotation'),\n mapRotateRight: page.locator('.wv-map-rotate-right'),\n\n // ui toolbar\n locationSearchToolbarButton: page.locator('#wv-location-search-button'),\n shareToolbarButton: page.locator('#wv-share-button'),\n projToolbarButton: page.locator('#wv-proj-button'),\n snapshotToolbarButton: page.locator('#wv-image-button'),\n infoToolbarButton: page.locator('#wv-info-button'),\n distractionFreeExitBtn: page.locator('#wv-exit-distraction-free-mode-button'),\n\n // share\n shareToolbar: page.locator('#toolbar_share'),\n shareLinkInput: page.locator('#permalink-content-link'),\n shareEmbedInput: page.locator('#permalink-content-embed'),\n embedLinkButton: page.locator('#wv-embed-link-button'),\n\n // Location Search\n locationSearchComponent: page.locator('.location-search-component'),\n locationSearchMobileDialog: page.locator('#toolbar_location_search_mobile'),\n locationSearchMinimizeButton: page.locator('.location-search-minimize-button'),\n tooltipCoordinatesContainer: page.locator('.tooltip-coordinates-container'),\n tooltipCoordinatesTitle: page.locator('.tooltip-coordinates-title'),\n tooltipCoordinates: page.locator('.tooltip-coordinates'),\n tooltipCoordinatesMinimizeButton: page.locator('.minimize-coordinates-tooltip'),\n tooltipCoordinatesCloseButton: page.locator('.close-coordinates-tooltip'),\n coordinatesMapMarker: page.locator('.coordinates-map-marker'),\n\n // Context Menu\n contextMenu: page.locator('#context-menu'),\n contextMenuCopy: page.locator('#copy-coordinates-to-clipboard-button'),\n contextMenuAddMarker: page.locator('#context-menu-add-marker'),\n contextMenuDistance: page.locator('#context-menu-measure-distance'),\n contextMenuArea: page.locator('#context-menu-measure-area'),\n contentMenuChangeUnits: page.locator('#context-menu-change-units'),\n\n // marker\n selectedMarker: page.locator('.marker.selected'),\n\n // events\n eventsTab: page.locator('#events-sidebar-tab'),\n icebergEvent: page.locator('#wv-events #sidebar-event-EONET_2703'),\n listOfEvents: page.locator('#wv-events ul.map-item-list'),\n eventIcons: page.locator('.marker .event-icon'),\n firstEvent: page.locator('#wv-events ul.map-item-list .item:first-child h4'),\n secondEvent: page.locator('#wv-events #sidebar-event-EONET_99999'),\n selectedFirstEvent: page.locator('#wv-events ul.map-item-list .item-selected:first-child h4'),\n trackMarker: page.locator('.track-marker'),\n layersTab: page.locator('#layers-sidebar-tab'),\n sidebarEvent: page.locator('#sidebar-event-EONET_3931'),\n thermAnomSNPPday: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Night'),\n thermAnomSNPPnight: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSday: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSnight: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Night'),\n notifyMessage: page.locator('.wv-alert .alert-content'),\n filterIcons: page.locator('.filter-icons > div > .event-icon'),\n dustHazeIcon: page.locator('.filter-icons > div > #filter-dust-and-haze'),\n volcanoesIcon: page.locator('.filter-icons > div > #filter-volcanoes'),\n wildfiresIcon: page.locator('.filter-icons > div >#filter-wildfires'),\n filterDates: page.locator('.filter-dates'),\n filterModalApply: page.locator('#filter-apply-btn'),\n filterModalCancel: page.locator('#filter-cancel-btn'),\n dustSwitch: page.locator('#dustHaze-switch'),\n manmadeSwitch: page.locator('#manmade-switch'),\n seaLakeIceSwitch: page.locator('#seaLakeIce-switch'),\n severeStormsSwitch: page.locator('#severeStorms-switch'),\n snowSwitch: page.locator('#snow-switch'),\n volcanoesSwitch: page.locator('#volcanoes-switch'),\n watercolorSwitch: page.locator('#waterColor-switch'),\n wildfiresSwitch: page.locator('#wildfires-switch'),\n mapExtentFilterCheckbox: page.locator('#map-extent-filter'),\n startInputYear: page.locator('#year-event-filter-start'),\n startInputMonth: page.locator('#month-event-filter-start'),\n startInputDay: page.locator('#day-event-filter-start'),\n endInputYear: page.locator('#year-event-filter-end'),\n endInputMonth: page.locator('#month-event-filter-end'),\n endInputDay: page.locator('#day-event-filter-end'),\n\n // globals\n dataTab: page.locator('#download-sidebar-tab'),\n yearlyResolutionTooltip: page.locator('#zoom-years'),\n timelineSetToYears: page.locator('#current-zoom.zoom-years'),\n modalCloseButton: page.locator('.modal-close-btn'),\n notificationDismissButton: page.locator('.wv-alert .close-alert .fa-times'),\n overlayLayerItems: page.locator('#overlays li'),\n resolutionTooltip: page.locator('#zoom-btn-container'),\n globalSelectInput: page.locator('#image-global-cb'),\n bboxTopCoords: page.locator('#wv-image-top'),\n bboxBottomCoords: page.locator('#wv-image-bottom'),\n imageResolution: page.locator('#wv-image-resolution'),\n imageFormat: page.locator('#wv-image-format'),\n imageWorldFile: page.locator('#wv-image-worldfile'),\n imageMaxSize: page.locator('.wv-image-max-size')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cb3510ea44bedc317972513855d3d7939bccda63","contentHash":"71824421af92db885febc052de9700b895e40b1d1b4a492c288aefea953e8031"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":33,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","activeAnimationWidget","activeCustomColormap","animationProjectionRotated","animationTooManyFramesGif","animationTooManyFramesGifCustomInterval","animationGeostationary","swipeAndAIsActive","opacityAndBIsActive","spyAndBIsActive","swipeAOD","knownDate","subdailyLayerIntervalTimescale","mockEvents","stormEventSelected","fixedAppNow","wildfiresWithDates","backwardsCompatibleEventUrl","extentsUrl","multipleDataLayers","continuousDataLayers","referenceLayersOnly","skipTour"],"sources":["querystrings.js"],"sourcesContent":["module.exports = {\n // animations\n activeAnimationWidget: 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-04-04&z=3&v=-177.94712426144758,-46.546875,-5.14662573855243,53.015625&ab=on&as=2018-03-28&ae=2018-04-04&av=3&al=false',\n activeCustomColormap: 'http://localhost:3000/?p=geographic&l=AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Day(palette=red_1)&t=2016-04-08&z=3&v=-223.875,-91.828125,162.84375,98.296875&ab=on&as=2016-03-25&ae=2016-04-08&av=3&al=false',\n animationProjectionRotated: 'http://localhost:3000/?p=arctic&l=MODIS_Terra_CorrectedReflectance_TrueColor,Coastlines_15m&t=2016-12-09&z=3&v=-2764195.2298414493,-88762.12734933128,2589496.903095221,3893331.478195751&r=-18.0000&ab=on&as=2016-12-02&ae=2016-12-09&av=3&al=true',\n animationTooManyFramesGif: 'http://localhost:3000/?p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-24-T10%3A00%3A00Z&as=2018-06-24-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on',\n animationTooManyFramesGifCustomInterval: 'http://localhost:3000/?p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-13-T08%3A00%3A00Z&ics=true&ici=2&icd=3&as=2009-06-23-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on',\n animationGeostationary: 'http://localhost:3000/?v=-127.54084611130202,-31.196051270164425,-36.29880238885806,62.96630766900102&z=4&ics=true&ici=5&icd=10&as=2021-12-03-T16%3A00%3A00Z&ae=2021-12-03-T17%3A10%3A00Z&l=GOES-East_ABI_GeoColor,Coastlines_15m&lg=true&al=true&ab=on&t=2021-12-01-T20%3A10%3A00Z',\n\n // compare\n swipeAndAIsActive:\n 'http://localhost:3000/?ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n opacityAndBIsActive:\n 'http://localhost:3000/?ca=false&cm=opacity&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n spyAndBIsActive:\n 'http://localhost:3000/?ca=false&cm=spy&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n swipeAOD:\n 'http://localhost:3000/?ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Terra_Aerosol&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n\n // date\n knownDate: 'http://localhost:3000/?t=2019-07-22',\n\n // timeline\n subdailyLayerIntervalTimescale: 'http://localhost:3000/?t=2019-10-04-T09%3A46%3A32Z&z=4&i=4&l=GOES-East_ABI_Band2_Red_Visible_1km,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor',\n\n // events\n mockEvents: 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-05-02-T00%3A00%3A00Z&z=3&v=-409.00147812273656,-205.62883007565202,270.5880270080828,219.11461063111003&e=true&mockEvents=20170530',\n stormEventSelected: 'http://localhost:3000/?v=175.65863037109375,10.918751525878907,182.25042724609375,22.643360900878907&e=EONET_2777,2017-05-31&l=IMERG_Precipitation_Rate,VIIRS_SNPP_DayNightBand_ENCC(hidden),VIIRS_SNPP_DayNightBand_At_Sensor_Radiance(hidden),Reference_Labels,Reference_Features,Coastlines(hidden),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2017-05-31-T00%3A00%3A00Z&mockEvents=20170530',\n fixedAppNow: 'http://localhost:3000/?now=2012-01-01T00%3A00%3A00Z',\n wildfiresWithDates: 'http://localhost:3000/?v=-139.02635001706034,25.660099233568406,-85.27770827186355,43.288373996427595&e=true&efs=false&efd=2020-01-16,2020-06-16&efc=wildfires&t=2020-06-16-T18%3A31%3A28Z',\n backwardsCompatibleEventUrl: 'http://localhost:3000/?v=-49.6224609375,13.940234375000001,-26.5775390625,37.459765625&e=EONET_1874,2005-12-31&l=IMERG_Precipitation_Rate,Reference_Labels_15m,Reference_Features_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&t=2005-12-31-T00%3A00%3A00Z',\n extentsUrl: 'http://localhost:3000/?e=true&efs=false',\n\n // layers\n multipleDataLayers: 'http://localhost:3000/?p=geographic&l=MODIS_Terra_Aerosol,MODIS_Terra_Brightness_Temp_Band31_Day&t=2017-03-22&z=3&v=136.07019188386334,14.722152527011556,155.59817576644127,24.312819167567586',\n continuousDataLayers: 'http://localhost:3000/?p=geographic&l=MODIS_Terra_Brightness_Temp_Band31_Day&t=2015-05-25&z=2&v=-42.148380855752734,42.13121723408824,22.122734950093943,85.16225953076464',\n referenceLayersOnly: 'http://localhost:3000/?l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m',\n\n // skip tour\n skipTour: 'http://localhost:3000/?lg=false&t=2023-02-28-T18%3A32%3A41Z'\n}\n"],"mappings":";;AAAAA,MAAM,CAACC,OAAO,GAAG;EACf;EACAC,qBAAqB,EAAE,+XAA+X;EACtZC,oBAAoB,EAAE,wNAAwN;EAC9OC,0BAA0B,EAAE,qPAAqP;EACjRC,yBAAyB,EAAE,iNAAiN;EAC5OC,uCAAuC,EAAE,sOAAsO;EAC/QC,sBAAsB,EAAE,qRAAqR;EAE7S;EACAC,iBAAiB,EACf,0bAA0b;EAC5bC,mBAAmB,EACjB,ubAAub;EACzbC,eAAe,EACb,mbAAmb;EACrbC,QAAQ,EACN,8cAA8c;EAEhd;EACAC,SAAS,EAAE,qCAAqC;EAEhD;EACAC,8BAA8B,EAAE,4TAA4T;EAE5V;EACAC,UAAU,EAAE,2YAA2Y;EACvZC,kBAAkB,EAAE,miBAAmiB;EACvjBC,WAAW,EAAE,qDAAqD;EAClEC,kBAAkB,EAAE,4LAA4L;EAChNC,2BAA2B,EAAE,sQAAsQ;EACnSC,UAAU,EAAE,yCAAyC;EAErD;EACAC,kBAAkB,EAAE,iMAAiM;EACrNC,oBAAoB,EAAE,4KAA4K;EAClMC,mBAAmB,EAAE,qGAAqG;EAE1H;EACAC,QAAQ,EAAE;AACZ,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"e750e2af62d11dccf97154493aa73ab87e815ed6","contentHash":"00b0e2392f34dbd97976cc4d179addc26302813aad9039d4264e95e95ecda775"},"/Users/rcweiler/worldview/e2e/features/compare/compare-mobile-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/compare/compare-mobile-test.spec.js","statementMap":{"0":{"start":{"line":6,"column":4},"end":{"line":6,"column":39}},"1":{"start":{"line":7,"column":24},"end":{"line":7,"column":78}},"2":{"start":{"line":12,"column":4},"end":{"line":12,"column":61}},"3":{"start":{"line":15,"column":0},"end":{"line":17,"column":3}},"4":{"start":{"line":18,"column":0},"end":{"line":29,"column":3}},"5":{"start":{"line":21,"column":18},"end":{"line":26,"column":4}},"6":{"start":{"line":27,"column":2},"end":{"line":27,"column":33}},"7":{"start":{"line":28,"column":2},"end":{"line":28,"column":36}},"8":{"start":{"line":30,"column":0},"end":{"line":32,"column":3}},"9":{"start":{"line":31,"column":2},"end":{"line":31,"column":21}},"10":{"start":{"line":33,"column":0},"end":{"line":43,"column":3}},"11":{"start":{"line":36,"column":6},"end":{"line":36,"column":15}},"12":{"start":{"line":37,"column":2},"end":{"line":37,"column":37}},"13":{"start":{"line":38,"column":2},"end":{"line":38,"column":33}},"14":{"start":{"line":39,"column":31},"end":{"line":39,"column":98}},"15":{"start":{"line":40,"column":31},"end":{"line":40,"column":98}},"16":{"start":{"line":41,"column":2},"end":{"line":41,"column":73}},"17":{"start":{"line":42,"column":2},"end":{"line":42,"column":77}},"18":{"start":{"line":46,"column":0},"end":{"line":56,"column":3}},"19":{"start":{"line":49,"column":6},"end":{"line":49,"column":15}},"20":{"start":{"line":50,"column":31},"end":{"line":50,"column":98}},"21":{"start":{"line":52,"column":2},"end":{"line":52,"column":71}},"22":{"start":{"line":54,"column":2},"end":{"line":54,"column":37}},"23":{"start":{"line":55,"column":2},"end":{"line":55,"column":71}},"24":{"start":{"line":57,"column":0},"end":{"line":75,"column":3}},"25":{"start":{"line":64,"column":6},"end":{"line":64,"column":15}},"26":{"start":{"line":65,"column":2},"end":{"line":65,"column":37}},"27":{"start":{"line":66,"column":2},"end":{"line":66,"column":44}},"28":{"start":{"line":67,"column":2},"end":{"line":67,"column":35}},"29":{"start":{"line":68,"column":2},"end":{"line":68,"column":35}},"30":{"start":{"line":69,"column":2},"end":{"line":69,"column":69}},"31":{"start":{"line":70,"column":2},"end":{"line":70,"column":30}},"32":{"start":{"line":71,"column":2},"end":{"line":71,"column":39}},"33":{"start":{"line":72,"column":2},"end":{"line":72,"column":39}},"34":{"start":{"line":73,"column":2},"end":{"line":73,"column":44}},"35":{"start":{"line":74,"column":2},"end":{"line":74,"column":70}},"36":{"start":{"line":78,"column":0},"end":{"line":84,"column":3}},"37":{"start":{"line":79,"column":2},"end":{"line":79,"column":35}},"38":{"start":{"line":80,"column":31},"end":{"line":80,"column":98}},"39":{"start":{"line":81,"column":31},"end":{"line":81,"column":98}},"40":{"start":{"line":82,"column":2},"end":{"line":82,"column":77}},"41":{"start":{"line":83,"column":2},"end":{"line":83,"column":73}},"42":{"start":{"line":87,"column":0},"end":{"line":93,"column":3}},"43":{"start":{"line":90,"column":6},"end":{"line":90,"column":15}},"44":{"start":{"line":91,"column":2},"end":{"line":91,"column":35}},"45":{"start":{"line":92,"column":2},"end":{"line":92,"column":43}},"46":{"start":{"line":96,"column":0},"end":{"line":102,"column":3}},"47":{"start":{"line":99,"column":6},"end":{"line":99,"column":15}},"48":{"start":{"line":100,"column":2},"end":{"line":100,"column":39}},"49":{"start":{"line":101,"column":2},"end":{"line":101,"column":43}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":15},"end":{"line":18,"column":16}},"loc":{"start":{"line":20,"column":6},"end":{"line":29,"column":1}},"line":20},"1":{"name":"(anonymous_1)","decl":{"start":{"line":30,"column":14},"end":{"line":30,"column":15}},"loc":{"start":{"line":30,"column":26},"end":{"line":32,"column":1}},"line":30},"2":{"name":"(anonymous_2)","decl":{"start":{"line":33,"column":91},"end":{"line":33,"column":92}},"loc":{"start":{"line":33,"column":103},"end":{"line":43,"column":1}},"line":33},"3":{"name":"(anonymous_3)","decl":{"start":{"line":46,"column":67},"end":{"line":46,"column":68}},"loc":{"start":{"line":46,"column":79},"end":{"line":56,"column":1}},"line":46},"4":{"name":"(anonymous_4)","decl":{"start":{"line":57,"column":104},"end":{"line":57,"column":105}},"loc":{"start":{"line":57,"column":116},"end":{"line":75,"column":1}},"line":57},"5":{"name":"(anonymous_5)","decl":{"start":{"line":78,"column":69},"end":{"line":78,"column":70}},"loc":{"start":{"line":78,"column":81},"end":{"line":84,"column":1}},"line":78},"6":{"name":"(anonymous_6)","decl":{"start":{"line":87,"column":46},"end":{"line":87,"column":47}},"loc":{"start":{"line":87,"column":58},"end":{"line":93,"column":1}},"line":87},"7":{"name":"(anonymous_7)","decl":{"start":{"line":96,"column":50},"end":{"line":96,"column":51}},"loc":{"start":{"line":96,"column":62},"end":{"line":102,"column":1}},"line":96}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","swipeAndAIsActive","spyAndBIsActive","opacityAndBIsActive","page","selectors","describe","configure","mode","beforeAll","browser","context","newContext","viewport","width","height","newPage","afterAll","close","modalCloseButton","goto","click","aMobileCompareButton","locator","bMobileCompareButton","toHaveClass","not","mobileDatePickerSelectButton","toHaveText","collapsedLayerButton","compareButton","aTab","bTab","compareButtonText","toBeVisible","swipeDragger"],"sources":["compare-mobile-test.spec.js"],"sourcesContent":["const { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { swipeAndAIsActive, spyAndBIsActive, opacityAndBIsActive } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n const context = await browser.newContext({\n viewport: { width: 375, height: 667 }\n })\n page = await context.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Mobile comparison A|B toggle buttons are visible and only A is selected by default', async () => {\n const { modalCloseButton } = selectors\n await page.goto(swipeAndAIsActive)\n await modalCloseButton.click()\n const aMobileCompareButton = page.locator('.comparison-mobile-select-toggle > div:nth-child(1)')\n const bMobileCompareButton = page.locator('.comparison-mobile-select-toggle > div:nth-child(2)')\n await expect(aMobileCompareButton).toHaveClass(/compare-btn-selected/)\n await expect(bMobileCompareButton).not.toHaveClass(/compare-btn-selected/)\n})\n\n// toggle select B change compare mode date to B\ntest('Toggling to B compare side changes mobile date picker date', async () => {\n const { mobileDatePickerSelectButton } = selectors\n const bMobileCompareButton = page.locator('.comparison-mobile-select-toggle > div:nth-child(2)')\n // confirm initial A mobile date picker date\n await expect(mobileDatePickerSelectButton).toHaveText('2018 AUG 17')\n // click B compare toggle button and confirm B mobile date picker date\n await bMobileCompareButton.click()\n await expect(mobileDatePickerSelectButton).toHaveText('2018 AUG 16')\n})\n\ntest('Expand mobile layer list and confirm comparison mode button is present and toggles compare mode', async () => {\n const {\n collapsedLayerButton,\n compareButton,\n aTab,\n bTab,\n compareButtonText\n } = selectors\n await collapsedLayerButton.click()\n await expect(compareButton).toBeVisible()\n await expect(aTab).toBeVisible()\n await expect(bTab).toBeVisible()\n await expect(compareButtonText).toHaveText('Exit Comparison Mode')\n await compareButton.click()\n await expect(aTab).not.toBeVisible()\n await expect(bTab).not.toBeVisible()\n await expect(compareButton).toBeVisible()\n await expect(compareButtonText).toHaveText('Start Comparison Mode')\n})\n\n// B compare button toggle is selected on B permalink load and A is not selected\ntest('B compare button toggle is only selected on B permalink load', async () => {\n await page.goto(spyAndBIsActive)\n const aMobileCompareButton = page.locator('.comparison-mobile-select-toggle > div:nth-child(1)')\n const bMobileCompareButton = page.locator('.comparison-mobile-select-toggle > div:nth-child(2)')\n await expect(aMobileCompareButton).not.toHaveClass(/compare-btn-selected/)\n await expect(bMobileCompareButton).toHaveClass(/compare-btn-selected/)\n})\n\n// load comparison SPY mode and verify that it reverts to SWIPE mode\ntest('Mobile SPY mode reverts to SWIPE mode', async () => {\n const { swipeDragger } = selectors\n await page.goto(spyAndBIsActive)\n await expect(swipeDragger).toBeVisible()\n})\n\n// load comparison OPACITY mode and verify that it reverts to SWIPE mode\ntest('Mobile OPACITY mode reverts to SWIPE mode', async () => {\n const { swipeDragger } = selectors\n await page.goto(opacityAndBIsActive)\n await expect(swipeDragger).toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"db45d796a4bf66af4c537daa6bf81808ffdbc062","contentHash":"12c7790feb38f2618d7dcca1c4d8e3d2a9189d5eb5d0f10daef7e93babd8c146"},"/Users/rcweiler/worldview/e2e/features/compare/compare-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/compare/compare-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":12,"column":4},"end":{"line":12,"column":61}},"3":{"start":{"line":15,"column":0},"end":{"line":17,"column":3}},"4":{"start":{"line":18,"column":0},"end":{"line":23,"column":3}},"5":{"start":{"line":21,"column":2},"end":{"line":21,"column":33}},"6":{"start":{"line":22,"column":2},"end":{"line":22,"column":36}},"7":{"start":{"line":24,"column":0},"end":{"line":26,"column":3}},"8":{"start":{"line":25,"column":2},"end":{"line":25,"column":21}},"9":{"start":{"line":27,"column":0},"end":{"line":43,"column":3}},"10":{"start":{"line":32,"column":6},"end":{"line":32,"column":15}},"11":{"start":{"line":33,"column":2},"end":{"line":33,"column":37}},"12":{"start":{"line":34,"column":2},"end":{"line":34,"column":33}},"13":{"start":{"line":35,"column":2},"end":{"line":35,"column":70}},"14":{"start":{"line":36,"column":25},"end":{"line":36,"column":90}},"15":{"start":{"line":37,"column":2},"end":{"line":37,"column":82}},"16":{"start":{"line":38,"column":2},"end":{"line":38,"column":36}},"17":{"start":{"line":39,"column":18},"end":{"line":39,"column":48}},"18":{"start":{"line":40,"column":2},"end":{"line":40,"column":51}},"19":{"start":{"line":41,"column":2},"end":{"line":41,"column":36}},"20":{"start":{"line":42,"column":2},"end":{"line":42,"column":50}},"21":{"start":{"line":44,"column":0},"end":{"line":55,"column":3}},"22":{"start":{"line":47,"column":6},"end":{"line":47,"column":15}},"23":{"start":{"line":48,"column":25},"end":{"line":48,"column":84}},"24":{"start":{"line":49,"column":2},"end":{"line":49,"column":62}},"25":{"start":{"line":50,"column":2},"end":{"line":50,"column":84}},"26":{"start":{"line":51,"column":2},"end":{"line":51,"column":34}},"27":{"start":{"line":52,"column":2},"end":{"line":52,"column":54}},"28":{"start":{"line":53,"column":19},"end":{"line":53,"column":55}},"29":{"start":{"line":54,"column":2},"end":{"line":54,"column":43}},"30":{"start":{"line":56,"column":0},"end":{"line":71,"column":3}},"31":{"start":{"line":59,"column":6},"end":{"line":59,"column":15}},"32":{"start":{"line":60,"column":25},"end":{"line":60,"column":73}},"33":{"start":{"line":61,"column":2},"end":{"line":61,"column":62}},"34":{"start":{"line":62,"column":2},"end":{"line":62,"column":84}},"35":{"start":{"line":63,"column":22},"end":{"line":63,"column":59}},"36":{"start":{"line":64,"column":2},"end":{"line":64,"column":28}},"37":{"start":{"line":65,"column":26},"end":{"line":65,"column":56}},"38":{"start":{"line":66,"column":2},"end":{"line":66,"column":62}},"39":{"start":{"line":68,"column":2},"end":{"line":68,"column":38}},"40":{"start":{"line":69,"column":28},"end":{"line":69,"column":69}},"41":{"start":{"line":70,"column":2},"end":{"line":70,"column":52}},"42":{"start":{"line":72,"column":0},"end":{"line":85,"column":3}},"43":{"start":{"line":75,"column":6},"end":{"line":75,"column":15}},"44":{"start":{"line":76,"column":25},"end":{"line":76,"column":90}},"45":{"start":{"line":77,"column":2},"end":{"line":77,"column":39}},"46":{"start":{"line":78,"column":24},"end":{"line":78,"column":57}},"47":{"start":{"line":79,"column":2},"end":{"line":79,"column":48}},"48":{"start":{"line":80,"column":2},"end":{"line":80,"column":63}},"49":{"start":{"line":81,"column":2},"end":{"line":81,"column":85}},"50":{"start":{"line":82,"column":2},"end":{"line":82,"column":52}},"51":{"start":{"line":83,"column":26},"end":{"line":83,"column":56}},"52":{"start":{"line":84,"column":2},"end":{"line":84,"column":62}},"53":{"start":{"line":86,"column":0},"end":{"line":100,"column":3}},"54":{"start":{"line":91,"column":6},"end":{"line":91,"column":15}},"55":{"start":{"line":92,"column":2},"end":{"line":92,"column":51}},"56":{"start":{"line":93,"column":2},"end":{"line":93,"column":37}},"57":{"start":{"line":94,"column":25},"end":{"line":94,"column":96}},"58":{"start":{"line":95,"column":2},"end":{"line":95,"column":31}},"59":{"start":{"line":96,"column":2},"end":{"line":96,"column":55}},"60":{"start":{"line":97,"column":2},"end":{"line":97,"column":55}},"61":{"start":{"line":98,"column":2},"end":{"line":98,"column":21}},"62":{"start":{"line":99,"column":2},"end":{"line":99,"column":51}},"63":{"start":{"line":101,"column":0},"end":{"line":117,"column":3}},"64":{"start":{"line":106,"column":6},"end":{"line":106,"column":15}},"65":{"start":{"line":107,"column":2},"end":{"line":107,"column":35}},"66":{"start":{"line":108,"column":2},"end":{"line":108,"column":33}},"67":{"start":{"line":109,"column":2},"end":{"line":109,"column":56}},"68":{"start":{"line":110,"column":2},"end":{"line":110,"column":29}},"69":{"start":{"line":111,"column":2},"end":{"line":111,"column":52}},"70":{"start":{"line":112,"column":21},"end":{"line":112,"column":75}},"71":{"start":{"line":113,"column":2},"end":{"line":113,"column":50}},"72":{"start":{"line":114,"column":2},"end":{"line":114,"column":38}},"73":{"start":{"line":115,"column":28},"end":{"line":115,"column":75}},"74":{"start":{"line":116,"column":2},"end":{"line":116,"column":48}},"75":{"start":{"line":118,"column":0},"end":{"line":147,"column":3}},"76":{"start":{"line":121,"column":6},"end":{"line":121,"column":15}},"77":{"start":{"line":122,"column":35},"end":{"line":122,"column":101}},"78":{"start":{"line":123,"column":31},"end":{"line":123,"column":102}},"79":{"start":{"line":124,"column":35},"end":{"line":124,"column":101}},"80":{"start":{"line":125,"column":31},"end":{"line":125,"column":102}},"81":{"start":{"line":126,"column":26},"end":{"line":126,"column":71}},"82":{"start":{"line":127,"column":25},"end":{"line":127,"column":75}},"83":{"start":{"line":128,"column":28},"end":{"line":128,"column":75}},"84":{"start":{"line":129,"column":27},"end":{"line":129,"column":79}},"85":{"start":{"line":130,"column":21},"end":{"line":130,"column":60}},"86":{"start":{"line":131,"column":36},"end":{"line":131,"column":103}},"87":{"start":{"line":132,"column":2},"end":{"line":132,"column":55}},"88":{"start":{"line":133,"column":2},"end":{"line":133,"column":55}},"89":{"start":{"line":134,"column":2},"end":{"line":134,"column":32}},"90":{"start":{"line":135,"column":2},"end":{"line":135,"column":31}},"91":{"start":{"line":136,"column":2},"end":{"line":136,"column":34}},"92":{"start":{"line":137,"column":2},"end":{"line":137,"column":33}},"93":{"start":{"line":138,"column":2},"end":{"line":138,"column":41}},"94":{"start":{"line":139,"column":2},"end":{"line":139,"column":37}},"95":{"start":{"line":140,"column":2},"end":{"line":140,"column":41}},"96":{"start":{"line":141,"column":2},"end":{"line":141,"column":37}},"97":{"start":{"line":142,"column":2},"end":{"line":142,"column":30}},"98":{"start":{"line":143,"column":2},"end":{"line":143,"column":41}},"99":{"start":{"line":144,"column":2},"end":{"line":144,"column":56}},"100":{"start":{"line":145,"column":2},"end":{"line":145,"column":59}},"101":{"start":{"line":146,"column":2},"end":{"line":146,"column":59}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":15},"end":{"line":18,"column":16}},"loc":{"start":{"line":20,"column":6},"end":{"line":23,"column":1}},"line":20},"1":{"name":"(anonymous_1)","decl":{"start":{"line":24,"column":14},"end":{"line":24,"column":15}},"loc":{"start":{"line":24,"column":26},"end":{"line":26,"column":1}},"line":24},"2":{"name":"(anonymous_2)","decl":{"start":{"line":27,"column":55},"end":{"line":27,"column":56}},"loc":{"start":{"line":27,"column":67},"end":{"line":43,"column":1}},"line":27},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":60},"end":{"line":44,"column":61}},"loc":{"start":{"line":44,"column":72},"end":{"line":55,"column":1}},"line":44},"4":{"name":"(anonymous_4)","decl":{"start":{"line":56,"column":59},"end":{"line":56,"column":60}},"loc":{"start":{"line":56,"column":71},"end":{"line":71,"column":1}},"line":56},"5":{"name":"(anonymous_5)","decl":{"start":{"line":72,"column":49},"end":{"line":72,"column":50}},"loc":{"start":{"line":72,"column":61},"end":{"line":85,"column":1}},"line":72},"6":{"name":"(anonymous_6)","decl":{"start":{"line":86,"column":70},"end":{"line":86,"column":71}},"loc":{"start":{"line":86,"column":82},"end":{"line":100,"column":1}},"line":86},"7":{"name":"(anonymous_7)","decl":{"start":{"line":101,"column":87},"end":{"line":101,"column":88}},"loc":{"start":{"line":101,"column":99},"end":{"line":117,"column":1}},"line":101},"8":{"name":"(anonymous_8)","decl":{"start":{"line":118,"column":91},"end":{"line":118,"column":92}},"loc":{"start":{"line":118,"column":103},"end":{"line":147,"column":1}},"line":118}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","swipeAndAIsActive","spyAndBIsActive","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","animationButtonCase","animationWidget","modalCloseButton","goto","click","toHaveClass","disableMessage","toHaveAttribute","hover","tooltip","locator","toHaveText","not","toBeVisible","snapshotToolbarButton","waitForTimeout","imageRes","dataDownloadTabButton","downloadTab","tooltipSelector","toContainText","smartHandoffPanel","eventsSidebarTabButton","eventsContent","ModisTrueColorLayerA","ModisTrueColorLayerB","bTab","removeLayerBtn","toggleButton","collapsedToggleButton","layerCount","referenceFeatures","compareButton","correctedReflectanceSNPP","closeReflectanceSNPP","correctedReflectanceAqua","closeReflectanceAqua","referenceLabels","closeRefLabels","closeRefFeatures","coastlines","correctedReflectanceTerra"],"sources":["compare-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { swipeAndAIsActive, spyAndBIsActive } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Animation is disabled when compare mode active', async () => {\n const { animationButtonCase, animationWidget, modalCloseButton } = selectors\n await page.goto(swipeAndAIsActive)\n await modalCloseButton.click()\n await expect(animationButtonCase).toHaveClass(/wv-disabled-button/)\n const disableMessage = 'Animation feature is deactivated when Compare feature is active'\n await expect(animationButtonCase).toHaveAttribute('aria-label', disableMessage)\n await animationButtonCase.hover()\n const tooltip = page.locator('.tooltip-inner')\n await expect(tooltip).toHaveText(disableMessage)\n await animationButtonCase.click()\n await expect(animationWidget).not.toBeVisible()\n})\n\ntest('Image download is disabled when compare mode active', async () => {\n const { snapshotToolbarButton } = selectors\n const disableMessage = 'You must exit comparison mode to use the snapshot feature'\n await expect(snapshotToolbarButton).toHaveClass(/disabled/)\n await expect(snapshotToolbarButton).toHaveAttribute('aria-label', disableMessage)\n await page.waitForTimeout(2000)\n await page.locator('#snapshot-btn-wrapper').click()\n const imageRes = page.locator('#wv-image-resolution')\n await expect(imageRes).not.toBeVisible()\n})\n\ntest('Data download is disabled when compare mode active', async () => {\n const { dataDownloadTabButton } = selectors\n const disableMessage = 'You must exit comparison mode to download data'\n await expect(dataDownloadTabButton).toHaveClass(/disabled/)\n await expect(dataDownloadTabButton).toHaveAttribute('aria-label', disableMessage)\n const downloadTab = page.locator('#download-sidebar-tab')\n await downloadTab.hover()\n const tooltipSelector = page.locator('.tooltip-inner')\n await expect(tooltipSelector).toContainText(disableMessage)\n // Clicking does not switch tabs\n await dataDownloadTabButton.click()\n const smartHandoffPanel = page.locator('#smart-handoff-side-panel')\n await expect(smartHandoffPanel).not.toBeVisible()\n})\n\ntest('Events disabled when compare mode active', async () => {\n const { eventsSidebarTabButton } = selectors\n const disableMessage = 'You must exit comparison mode to use the natural events feature'\n await eventsSidebarTabButton.click()\n const eventsContent = page.locator('#wv-eventscontent')\n await expect(eventsContent).not.toBeVisible()\n await expect(eventsSidebarTabButton).toHaveClass(/disabled/)\n await expect(eventsSidebarTabButton).toHaveAttribute('aria-label', disableMessage)\n await page.locator('#events-sidebar-tab').hover()\n const tooltipSelector = page.locator('.tooltip-inner')\n await expect(tooltipSelector).toContainText(disableMessage)\n})\n\ntest('Removing layer removes correct layer from correct layer group', async () => {\n const { ModisTrueColorLayerA, ModisTrueColorLayerB, bTab } = selectors\n await expect(ModisTrueColorLayerA).toBeVisible()\n await ModisTrueColorLayerA.hover()\n const removeLayerBtn = page.locator('#close-activeMODIS_Terra_CorrectedReflectance_TrueColor')\n await removeLayerBtn.click()\n await expect(ModisTrueColorLayerA).not.toBeVisible()\n await expect(ModisTrueColorLayerB).not.toBeVisible()\n await bTab.click()\n await expect(ModisTrueColorLayerB).toBeVisible()\n})\n\ntest('Collapse layer list with B state and test label shows correct number of layers', async () => {\n const { toggleButton, collapsedToggleButton, modalCloseButton } = selectors\n await page.goto(spyAndBIsActive)\n await modalCloseButton.click()\n await expect(collapsedToggleButton).not.toBeVisible()\n await toggleButton.click()\n await expect(collapsedToggleButton).toBeVisible()\n const layerCount = page.locator('#accordion-toggler-button .layer-count')\n await expect(layerCount).toHaveText('6 Layers')\n await collapsedToggleButton.click()\n const referenceFeatures = page.locator('#activeB-Reference_Features_15m')\n await expect(referenceFeatures).toBeVisible()\n})\n\ntest('If you exit A|B with B selection active, the active state will then be the B state', async () => {\n const { compareButton } = selectors\n const correctedReflectanceSNPP = page.locator('#activeB-VIIRS_SNPP_CorrectedReflectance_TrueColor')\n const closeReflectanceSNPP = page.locator('#close-activeBVIIRS_SNPP_CorrectedReflectance_TrueColor')\n const correctedReflectanceAqua = page.locator('#activeB-MODIS_Aqua_CorrectedReflectance_TrueColor')\n const closeReflectanceAqua = page.locator('#close-activeBMODIS_Aqua_CorrectedReflectance_TrueColor')\n const referenceLabels = page.locator('#activeB-Reference_Labels_15m')\n const closeRefLabels = page.locator('#close-activeBReference_Labels_15m')\n const referenceFeatures = page.locator('#activeB-Reference_Features_15m')\n const closeRefFeatures = page.locator('#close-activeBReference_Features_15m')\n const coastlines = page.locator('#activeB-Coastlines_15m')\n const correctedReflectanceTerra = page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor')\n await expect(correctedReflectanceSNPP).toBeVisible()\n await expect(correctedReflectanceAqua).toBeVisible()\n await referenceLabels.hover()\n await closeRefLabels.click()\n await referenceFeatures.hover()\n await closeRefFeatures.click()\n await correctedReflectanceSNPP.hover()\n await closeReflectanceSNPP.click()\n await correctedReflectanceAqua.hover()\n await closeReflectanceAqua.click()\n await compareButton.click()\n await expect(coastlines).toBeVisible()\n await expect(correctedReflectanceTerra).toBeVisible()\n await expect(correctedReflectanceSNPP).not.toBeVisible()\n await expect(correctedReflectanceAqua).not.toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a4172a394f1267c2afff23e1078824339c3b35b4","contentHash":"b1facc09ac10781a6227e0bb206ac14a7a669fdc529810ac312490b7026633cd"},"/Users/rcweiler/worldview/e2e/features/dev-test-mode/dev-test-mode-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/dev-test-mode/dev-test-mode-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":10,"column":4},"end":{"line":10,"column":61}},"2":{"start":{"line":12,"column":0},"end":{"line":14,"column":3}},"3":{"start":{"line":15,"column":0},"end":{"line":19,"column":3}},"4":{"start":{"line":18,"column":2},"end":{"line":18,"column":33}},"5":{"start":{"line":20,"column":0},"end":{"line":22,"column":3}},"6":{"start":{"line":21,"column":2},"end":{"line":21,"column":21}},"7":{"start":{"line":23,"column":0},"end":{"line":27,"column":3}},"8":{"start":{"line":24,"column":2},"end":{"line":24,"column":28}},"9":{"start":{"line":25,"column":19},"end":{"line":25,"column":45}},"10":{"start":{"line":26,"column":2},"end":{"line":26,"column":43}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":15,"column":15},"end":{"line":15,"column":16}},"loc":{"start":{"line":17,"column":6},"end":{"line":19,"column":1}},"line":17},"1":{"name":"(anonymous_1)","decl":{"start":{"line":20,"column":14},"end":{"line":20,"column":15}},"loc":{"start":{"line":20,"column":26},"end":{"line":22,"column":1}},"line":20},"2":{"name":"(anonymous_2)","decl":{"start":{"line":23,"column":44},"end":{"line":23,"column":45}},"loc":{"start":{"line":23,"column":56},"end":{"line":27,"column":1}},"line":23}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1},"f":{"0":1,"1":1,"2":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","skipTour","page","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","goto","devBlock","locator","not","toBeVisible"],"sources":["dev-test-mode-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\n\nlet page\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Ensure that dev test mode is not on', async () => {\n await page.goto(skipTour)\n const devBlock = page.locator('#dev-block')\n await expect(devBlock).not.toBeVisible()\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAM;EAAEC;AAAS,CAAC,GAAGD,OAAO,CAAC,gDAAgD,CAAC;AAE9E,IAAIE,IAAI;AAERJ,IAAI,CAACK,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CP,IAAI,CAACQ,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCL,IAAI,GAAG,MAAMK,OAAO,CAACC,OAAO,CAAC,CAAC;AAChC,CAAC,CAAC;AAEFV,IAAI,CAACW,QAAQ,CAAC,YAAY;EACxB,MAAMP,IAAI,CAACQ,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFZ,IAAI,CAAC,qCAAqC,EAAE,YAAY;EACtD,MAAMI,IAAI,CAACS,IAAI,CAACV,QAAQ,CAAC;EACzB,MAAMW,QAAQ,GAAGV,IAAI,CAACW,OAAO,CAAC,YAAY,CAAC;EAC3C,MAAMd,MAAM,CAACa,QAAQ,CAAC,CAACE,GAAG,CAACC,WAAW,CAAC,CAAC;AAC1C,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"221dc0370fa26e849e379010534bcef40f721e5b","contentHash":"8ba3a1c3313d38d21a1bfd804a930982ea5ccff238c4279742b5912a01cbaa84"},"/Users/rcweiler/worldview/e2e/features/events/event-filter-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/events/event-filter-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":14,"column":4},"end":{"line":14,"column":61}},"3":{"start":{"line":18,"column":4},"end":{"line":18,"column":45}},"4":{"start":{"line":21,"column":0},"end":{"line":23,"column":3}},"5":{"start":{"line":24,"column":0},"end":{"line":29,"column":3}},"6":{"start":{"line":27,"column":2},"end":{"line":27,"column":33}},"7":{"start":{"line":28,"column":2},"end":{"line":28,"column":36}},"8":{"start":{"line":30,"column":30},"end":{"line":47,"column":1}},"9":{"start":{"line":38,"column":6},"end":{"line":38,"column":15}},"10":{"start":{"line":39,"column":44},"end":{"line":39,"column":60}},"11":{"start":{"line":40,"column":38},"end":{"line":40,"column":52}},"12":{"start":{"line":41,"column":2},"end":{"line":41,"column":48}},"13":{"start":{"line":42,"column":2},"end":{"line":42,"column":50}},"14":{"start":{"line":43,"column":2},"end":{"line":43,"column":46}},"15":{"start":{"line":44,"column":2},"end":{"line":44,"column":44}},"16":{"start":{"line":45,"column":2},"end":{"line":45,"column":46}},"17":{"start":{"line":46,"column":2},"end":{"line":46,"column":42}},"18":{"start":{"line":48,"column":0},"end":{"line":50,"column":3}},"19":{"start":{"line":49,"column":2},"end":{"line":49,"column":21}},"20":{"start":{"line":51,"column":0},"end":{"line":63,"column":3}},"21":{"start":{"line":57,"column":6},"end":{"line":57,"column":15}},"22":{"start":{"line":58,"column":2},"end":{"line":58,"column":31}},"23":{"start":{"line":59,"column":2},"end":{"line":59,"column":33}},"24":{"start":{"line":60,"column":2},"end":{"line":60,"column":26}},"25":{"start":{"line":61,"column":2},"end":{"line":61,"column":43}},"26":{"start":{"line":62,"column":2},"end":{"line":62,"column":71}},"27":{"start":{"line":64,"column":0},"end":{"line":88,"column":3}},"28":{"start":{"line":76,"column":6},"end":{"line":76,"column":15}},"29":{"start":{"line":77,"column":2},"end":{"line":77,"column":29}},"30":{"start":{"line":78,"column":2},"end":{"line":78,"column":60}},"31":{"start":{"line":79,"column":2},"end":{"line":79,"column":41}},"32":{"start":{"line":80,"column":2},"end":{"line":80,"column":44}},"33":{"start":{"line":81,"column":2},"end":{"line":81,"column":47}},"34":{"start":{"line":82,"column":2},"end":{"line":82,"column":49}},"35":{"start":{"line":83,"column":2},"end":{"line":83,"column":41}},"36":{"start":{"line":84,"column":2},"end":{"line":84,"column":46}},"37":{"start":{"line":85,"column":2},"end":{"line":85,"column":47}},"38":{"start":{"line":86,"column":2},"end":{"line":86,"column":46}},"39":{"start":{"line":87,"column":2},"end":{"line":87,"column":58}},"40":{"start":{"line":89,"column":0},"end":{"line":95,"column":3}},"41":{"start":{"line":90,"column":21},"end":{"line":90,"column":37}},"42":{"start":{"line":91,"column":2},"end":{"line":91,"column":41}},"43":{"start":{"line":92,"column":2},"end":{"line":92,"column":115}},"44":{"start":{"line":93,"column":2},"end":{"line":93,"column":60}},"45":{"start":{"line":94,"column":2},"end":{"line":94,"column":43}},"46":{"start":{"line":96,"column":0},"end":{"line":136,"column":3}},"47":{"start":{"line":112,"column":6},"end":{"line":112,"column":15}},"48":{"start":{"line":113,"column":2},"end":{"line":113,"column":38}},"49":{"start":{"line":114,"column":2},"end":{"line":114,"column":33}},"50":{"start":{"line":115,"column":21},"end":{"line":115,"column":37}},"51":{"start":{"line":116,"column":2},"end":{"line":116,"column":41}},"52":{"start":{"line":117,"column":2},"end":{"line":117,"column":48}},"53":{"start":{"line":118,"column":2},"end":{"line":118,"column":60}},"54":{"start":{"line":119,"column":2},"end":{"line":119,"column":44}},"55":{"start":{"line":122,"column":2},"end":{"line":122,"column":43}},"56":{"start":{"line":123,"column":2},"end":{"line":123,"column":44}},"57":{"start":{"line":124,"column":2},"end":{"line":124,"column":68}},"58":{"start":{"line":125,"column":2},"end":{"line":125,"column":29}},"59":{"start":{"line":126,"column":2},"end":{"line":126,"column":60}},"60":{"start":{"line":127,"column":2},"end":{"line":127,"column":45}},"61":{"start":{"line":128,"column":2},"end":{"line":128,"column":48}},"62":{"start":{"line":129,"column":2},"end":{"line":129,"column":51}},"63":{"start":{"line":130,"column":2},"end":{"line":130,"column":53}},"64":{"start":{"line":131,"column":2},"end":{"line":131,"column":45}},"65":{"start":{"line":132,"column":2},"end":{"line":132,"column":50}},"66":{"start":{"line":133,"column":2},"end":{"line":133,"column":51}},"67":{"start":{"line":134,"column":2},"end":{"line":134,"column":46}},"68":{"start":{"line":135,"column":2},"end":{"line":135,"column":54}},"69":{"start":{"line":137,"column":0},"end":{"line":168,"column":3}},"70":{"start":{"line":151,"column":6},"end":{"line":151,"column":15}},"71":{"start":{"line":152,"column":2},"end":{"line":152,"column":38}},"72":{"start":{"line":153,"column":2},"end":{"line":153,"column":33}},"73":{"start":{"line":154,"column":2},"end":{"line":154,"column":29}},"74":{"start":{"line":155,"column":2},"end":{"line":155,"column":36}},"75":{"start":{"line":156,"column":2},"end":{"line":156,"column":36}},"76":{"start":{"line":157,"column":2},"end":{"line":157,"column":33}},"77":{"start":{"line":158,"column":2},"end":{"line":158,"column":34}},"78":{"start":{"line":159,"column":2},"end":{"line":159,"column":34}},"79":{"start":{"line":160,"column":2},"end":{"line":160,"column":31}},"80":{"start":{"line":161,"column":2},"end":{"line":161,"column":70}},"81":{"start":{"line":162,"column":2},"end":{"line":162,"column":69}},"82":{"start":{"line":163,"column":2},"end":{"line":163,"column":70}},"83":{"start":{"line":164,"column":2},"end":{"line":164,"column":34}},"84":{"start":{"line":165,"column":2},"end":{"line":165,"column":71}},"85":{"start":{"line":166,"column":2},"end":{"line":166,"column":43}},"86":{"start":{"line":167,"column":2},"end":{"line":167,"column":44}},"87":{"start":{"line":169,"column":0},"end":{"line":193,"column":3}},"88":{"start":{"line":181,"column":6},"end":{"line":181,"column":15}},"89":{"start":{"line":182,"column":2},"end":{"line":182,"column":29}},"90":{"start":{"line":183,"column":2},"end":{"line":183,"column":60}},"91":{"start":{"line":184,"column":2},"end":{"line":184,"column":45}},"92":{"start":{"line":185,"column":2},"end":{"line":185,"column":48}},"93":{"start":{"line":186,"column":2},"end":{"line":186,"column":51}},"94":{"start":{"line":187,"column":2},"end":{"line":187,"column":53}},"95":{"start":{"line":188,"column":2},"end":{"line":188,"column":45}},"96":{"start":{"line":189,"column":2},"end":{"line":189,"column":50}},"97":{"start":{"line":190,"column":2},"end":{"line":190,"column":51}},"98":{"start":{"line":191,"column":2},"end":{"line":191,"column":46}},"99":{"start":{"line":192,"column":2},"end":{"line":192,"column":54}},"100":{"start":{"line":194,"column":0},"end":{"line":224,"column":3}},"101":{"start":{"line":208,"column":6},"end":{"line":208,"column":15}},"102":{"start":{"line":209,"column":2},"end":{"line":209,"column":36}},"103":{"start":{"line":210,"column":2},"end":{"line":210,"column":36}},"104":{"start":{"line":211,"column":2},"end":{"line":211,"column":33}},"105":{"start":{"line":212,"column":2},"end":{"line":212,"column":34}},"106":{"start":{"line":213,"column":2},"end":{"line":213,"column":34}},"107":{"start":{"line":214,"column":2},"end":{"line":214,"column":31}},"108":{"start":{"line":215,"column":2},"end":{"line":215,"column":70}},"109":{"start":{"line":216,"column":2},"end":{"line":216,"column":69}},"110":{"start":{"line":217,"column":2},"end":{"line":217,"column":70}},"111":{"start":{"line":218,"column":2},"end":{"line":218,"column":33}},"112":{"start":{"line":219,"column":2},"end":{"line":219,"column":71}},"113":{"start":{"line":220,"column":2},"end":{"line":220,"column":43}},"114":{"start":{"line":221,"column":2},"end":{"line":221,"column":43}},"115":{"start":{"line":222,"column":2},"end":{"line":222,"column":44}},"116":{"start":{"line":223,"column":2},"end":{"line":223,"column":48}},"117":{"start":{"line":225,"column":0},"end":{"line":241,"column":3}},"118":{"start":{"line":232,"column":6},"end":{"line":232,"column":15}},"119":{"start":{"line":233,"column":2},"end":{"line":233,"column":47}},"120":{"start":{"line":234,"column":2},"end":{"line":234,"column":33}},"121":{"start":{"line":235,"column":2},"end":{"line":235,"column":71}},"122":{"start":{"line":236,"column":2},"end":{"line":236,"column":29}},"123":{"start":{"line":237,"column":2},"end":{"line":237,"column":60}},"124":{"start":{"line":238,"column":2},"end":{"line":238,"column":43}},"125":{"start":{"line":239,"column":2},"end":{"line":239,"column":58}},"126":{"start":{"line":240,"column":2},"end":{"line":240,"column":49}},"127":{"start":{"line":242,"column":0},"end":{"line":267,"column":3}},"128":{"start":{"line":247,"column":6},"end":{"line":247,"column":15}},"129":{"start":{"line":248,"column":2},"end":{"line":248,"column":30}},"130":{"start":{"line":249,"column":2},"end":{"line":249,"column":33}},"131":{"start":{"line":250,"column":2},"end":{"line":250,"column":29}},"132":{"start":{"line":251,"column":2},"end":{"line":251,"column":54}},"133":{"start":{"line":252,"column":2},"end":{"line":252,"column":54}},"134":{"start":{"line":253,"column":2},"end":{"line":253,"column":49}},"135":{"start":{"line":254,"column":2},"end":{"line":254,"column":42}},"136":{"start":{"line":255,"column":2},"end":{"line":255,"column":29}},"137":{"start":{"line":256,"column":2},"end":{"line":256,"column":58}},"138":{"start":{"line":257,"column":2},"end":{"line":257,"column":49}},"139":{"start":{"line":258,"column":2},"end":{"line":258,"column":46}},"140":{"start":{"line":259,"column":2},"end":{"line":259,"column":34}},"141":{"start":{"line":260,"column":2},"end":{"line":260,"column":29}},"142":{"start":{"line":261,"column":2},"end":{"line":261,"column":54}},"143":{"start":{"line":262,"column":2},"end":{"line":262,"column":49}},"144":{"start":{"line":263,"column":2},"end":{"line":263,"column":45}},"145":{"start":{"line":264,"column":2},"end":{"line":264,"column":29}},"146":{"start":{"line":265,"column":2},"end":{"line":265,"column":58}},"147":{"start":{"line":266,"column":2},"end":{"line":266,"column":49}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":24,"column":15},"end":{"line":24,"column":16}},"loc":{"start":{"line":26,"column":6},"end":{"line":29,"column":1}},"line":26},"1":{"name":"(anonymous_1)","decl":{"start":{"line":30,"column":30},"end":{"line":30,"column":31}},"loc":{"start":{"line":30,"column":52},"end":{"line":47,"column":1}},"line":30},"2":{"name":"(anonymous_2)","decl":{"start":{"line":48,"column":14},"end":{"line":48,"column":15}},"loc":{"start":{"line":48,"column":26},"end":{"line":50,"column":1}},"line":48},"3":{"name":"(anonymous_3)","decl":{"start":{"line":51,"column":68},"end":{"line":51,"column":69}},"loc":{"start":{"line":51,"column":80},"end":{"line":63,"column":1}},"line":51},"4":{"name":"(anonymous_4)","decl":{"start":{"line":64,"column":40},"end":{"line":64,"column":41}},"loc":{"start":{"line":64,"column":52},"end":{"line":88,"column":1}},"line":64},"5":{"name":"(anonymous_5)","decl":{"start":{"line":89,"column":75},"end":{"line":89,"column":76}},"loc":{"start":{"line":89,"column":87},"end":{"line":95,"column":1}},"line":89},"6":{"name":"(anonymous_6)","decl":{"start":{"line":96,"column":58},"end":{"line":96,"column":59}},"loc":{"start":{"line":96,"column":70},"end":{"line":136,"column":1}},"line":96},"7":{"name":"(anonymous_7)","decl":{"start":{"line":137,"column":92},"end":{"line":137,"column":93}},"loc":{"start":{"line":137,"column":104},"end":{"line":168,"column":1}},"line":137},"8":{"name":"(anonymous_8)","decl":{"start":{"line":169,"column":86},"end":{"line":169,"column":87}},"loc":{"start":{"line":169,"column":98},"end":{"line":193,"column":1}},"line":169},"9":{"name":"(anonymous_9)","decl":{"start":{"line":194,"column":87},"end":{"line":194,"column":88}},"loc":{"start":{"line":194,"column":99},"end":{"line":224,"column":1}},"line":194},"10":{"name":"(anonymous_10)","decl":{"start":{"line":225,"column":102},"end":{"line":225,"column":103}},"loc":{"start":{"line":225,"column":114},"end":{"line":241,"column":1}},"line":225},"11":{"name":"(anonymous_11)","decl":{"start":{"line":242,"column":55},"end":{"line":242,"column":56}},"loc":{"start":{"line":242,"column":67},"end":{"line":267,"column":1}},"line":242}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":4,"10":4,"11":4,"12":4,"13":4,"14":4,"15":4,"16":4,"17":4,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1},"f":{"0":1,"1":4,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","fixedAppNow","wildfiresWithDates","backwardsCompatibleEventUrl","extentsUrl","switchProjections","clickAndWait","page","selectors","describe","configure","mode","beforeAll","browser","newPage","assertDateInputValues","start","end","startInputYear","startInputMonth","startInputDay","endInputYear","endInputMonth","endInputDay","startYear","startMonth","startDay","split","endYear","endMonth","endDay","toHaveValue","afterAll","close","eventsTab","filterIcons","filterDates","modalCloseButton","goto","click","toHaveCount","toContainText","filterButton","dustSwitch","manmadeSwitch","seaLakeIceSwitch","severeStormsSwitch","snowSwitch","volcanoesSwitch","watercolorSwitch","wildfiresSwitch","mapExtentFilterCheckbox","toBeChecked","not","currentUrl","url","toContain","wildfiresIcon","toBeVisible","toHaveText","filterModalCancel","fill","filterModalApply","dustHazeIcon","volcanoesIcon","locator","waitForTimeout"],"sources":["event-filter-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { fixedAppNow, wildfiresWithDates, backwardsCompatibleEventUrl, extentsUrl } = require('../../test-utils/global-variables/querystrings')\nconst { switchProjections, clickAndWait } = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\nconst assertDateInputValues = async (start, end) => {\n const {\n startInputYear,\n startInputMonth,\n startInputDay,\n endInputYear,\n endInputMonth,\n endInputDay\n } = selectors\n const [startYear, startMonth, startDay] = start.split('-')\n const [endYear, endMonth, endDay] = end.split('-')\n expect(startInputYear).toHaveValue(startYear)\n expect(startInputMonth).toHaveValue(startMonth)\n expect(startInputDay).toHaveValue(startDay)\n expect(endInputYear).toHaveValue(endYear)\n expect(endInputMonth).toHaveValue(endMonth)\n expect(endInputDay).toHaveValue(endDay)\n}\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Default filtering includes last 120 days and all categories', async () => {\n const { eventsTab, filterIcons, filterDates, modalCloseButton } = selectors\n await page.goto(fixedAppNow)\n await modalCloseButton.click()\n await eventsTab.click()\n await expect(filterIcons).toHaveCount(8)\n await expect(filterDates).toContainText('2011 SEP 02 - 2011 DEC 31')\n})\n\ntest('Filter modal inputs are correct', async () => {\n const {\n filterButton,\n dustSwitch,\n manmadeSwitch,\n seaLakeIceSwitch,\n severeStormsSwitch,\n snowSwitch,\n volcanoesSwitch,\n watercolorSwitch,\n wildfiresSwitch,\n mapExtentFilterCheckbox\n } = selectors\n await filterButton.click()\n await assertDateInputValues('2011-SEP-02', '2011-DEC-31')\n await expect(dustSwitch).toBeChecked()\n await expect(manmadeSwitch).toBeChecked()\n await expect(seaLakeIceSwitch).toBeChecked()\n await expect(severeStormsSwitch).toBeChecked()\n await expect(snowSwitch).toBeChecked()\n await expect(volcanoesSwitch).toBeChecked()\n await expect(watercolorSwitch).toBeChecked()\n await expect(wildfiresSwitch).toBeChecked()\n await expect(mapExtentFilterCheckbox).not.toBeChecked()\n})\n\ntest('URL params for categories, dates, and extent filtering are present', async () => {\n const currentUrl = await page.url()\n expect(currentUrl).toContain('e=true')\n expect(currentUrl).toContain('efc=dustHaze,manmade,seaLakeIce,severeStorms,snow,volcanoes,waterColor,wildfires')\n expect(currentUrl).toContain('efd=2011-09-02,2011-12-31')\n expect(currentUrl).toContain('efs=true')\n})\n\ntest('Loading from permalink sets all criteria properly', async () => {\n const {\n dustSwitch,\n filterButton,\n filterDates,\n filterIcons,\n manmadeSwitch,\n mapExtentFilterCheckbox,\n modalCloseButton,\n seaLakeIceSwitch,\n severeStormsSwitch,\n snowSwitch,\n volcanoesSwitch,\n watercolorSwitch,\n wildfiresSwitch,\n wildfiresIcon\n } = selectors\n await page.goto(wildfiresWithDates)\n await modalCloseButton.click()\n\n const currentUrl = await page.url()\n\n expect(currentUrl).toContain('e=true')\n expect(currentUrl).toContain('efc=wildfires')\n expect(currentUrl).toContain('efd=2020-01-16,2020-06-16')\n expect(currentUrl).toContain('efs=false')\n\n // Check filter criteria summary in sidebar\n await expect(filterIcons).toHaveCount(1)\n await expect(wildfiresIcon).toBeVisible()\n await expect(filterDates).toHaveText('2020 JAN 16 - 2020 JUN 16')\n await filterButton.click()\n await assertDateInputValues('2020-JAN-16', '2020-JUN-16')\n await expect(dustSwitch).not.toBeChecked()\n await expect(manmadeSwitch).not.toBeChecked()\n await expect(seaLakeIceSwitch).not.toBeChecked()\n await expect(severeStormsSwitch).not.toBeChecked()\n await expect(snowSwitch).not.toBeChecked()\n await expect(volcanoesSwitch).not.toBeChecked()\n await expect(watercolorSwitch).not.toBeChecked()\n await expect(wildfiresSwitch).toBeChecked()\n await expect(mapExtentFilterCheckbox).toBeChecked()\n})\n\ntest('Changing criteria in modal DOES NOT update summary of criteria in sidebar on CANCEL', async () => {\n const {\n endInputDay,\n endInputMonth,\n endInputYear,\n filterButton,\n filterDates,\n filterIcons,\n filterModalCancel,\n modalCloseButton,\n startInputYear,\n startInputMonth,\n startInputDay,\n wildfiresIcon\n } = selectors\n await page.goto(wildfiresWithDates)\n await modalCloseButton.click()\n await filterButton.click()\n await startInputYear.fill('2000')\n await startInputMonth.fill('APR')\n await startInputDay.fill('19')\n await endInputYear.fill('2001')\n await endInputMonth.fill('NOV')\n await endInputDay.fill('11')\n await clickAndWait(page, '#wildfires-switch + .react-switch-label')\n await clickAndWait(page, '#dustHaze-switch + .react-switch-label')\n await clickAndWait(page, '#volcanoes-switch + .react-switch-label')\n await filterModalCancel.click()\n await expect(filterDates).toContainText('2020 JAN 16 - 2020 JUN 16')\n await expect(filterIcons).toHaveCount(1)\n await expect(wildfiresIcon).toBeVisible()\n})\n\ntest('Opening modal after cancelling changed values shows previous unchanged values', async () => {\n const {\n filterButton,\n dustSwitch,\n manmadeSwitch,\n seaLakeIceSwitch,\n severeStormsSwitch,\n snowSwitch,\n volcanoesSwitch,\n watercolorSwitch,\n wildfiresSwitch,\n mapExtentFilterCheckbox\n } = selectors\n await filterButton.click()\n await assertDateInputValues('2020-JAN-16', '2020-JUN-16')\n await expect(dustSwitch).not.toBeChecked()\n await expect(manmadeSwitch).not.toBeChecked()\n await expect(seaLakeIceSwitch).not.toBeChecked()\n await expect(severeStormsSwitch).not.toBeChecked()\n await expect(snowSwitch).not.toBeChecked()\n await expect(volcanoesSwitch).not.toBeChecked()\n await expect(watercolorSwitch).not.toBeChecked()\n await expect(wildfiresSwitch).toBeChecked()\n await expect(mapExtentFilterCheckbox).toBeChecked()\n})\n\ntest('Changing criteria in modal DOES update summary of criteria in sidebar on APPLY', async () => {\n const {\n startInputYear,\n startInputMonth,\n startInputDay,\n endInputYear,\n endInputMonth,\n endInputDay,\n filterModalApply,\n filterDates,\n filterIcons,\n wildfiresIcon,\n dustHazeIcon,\n volcanoesIcon\n } = selectors\n await startInputYear.fill('2000')\n await startInputMonth.fill('APR')\n await startInputDay.fill('19')\n await endInputYear.fill('2001')\n await endInputMonth.fill('NOV')\n await endInputDay.fill('11')\n await clickAndWait(page, '#wildfires-switch + .react-switch-label')\n await clickAndWait(page, '#dustHaze-switch + .react-switch-label')\n await clickAndWait(page, '#volcanoes-switch + .react-switch-label')\n await filterModalApply.click()\n await expect(filterDates).toContainText('2000 APR 19 - 2001 NOV 11')\n await expect(filterIcons).toHaveCount(2)\n await expect(dustHazeIcon).toBeVisible()\n await expect(volcanoesIcon).toBeVisible()\n await expect(wildfiresIcon).not.toBeVisible()\n})\n\ntest('Event Selected, No Filter Params: Shows only day of event, all categories, checkbox unchecked', async () => {\n const {\n filterDates,\n filterButton,\n filterIcons,\n mapExtentFilterCheckbox,\n modalCloseButton\n } = selectors\n await page.goto(backwardsCompatibleEventUrl)\n await modalCloseButton.click()\n await expect(filterDates).toContainText('2005 DEC 31 - 2005 DEC 31')\n await filterButton.click()\n await assertDateInputValues('2005-DEC-31', '2005-DEC-31')\n await expect(filterIcons).toHaveCount(8)\n await expect(mapExtentFilterCheckbox).not.toBeChecked()\n await page.locator('.modal-close-btn').click()\n})\n\ntest('No extent search checkbox in polar projections', async () => {\n const { filterButton, mapExtentFilterCheckbox, modalCloseButton } = selectors\n await page.goto(extentsUrl)\n await modalCloseButton.click()\n await filterButton.click()\n await expect(mapExtentFilterCheckbox).toBeVisible()\n await expect(mapExtentFilterCheckbox).toBeChecked()\n await page.locator('.modal-close-btn').click()\n await switchProjections(page, 'arctic')\n await filterButton.click()\n await expect(mapExtentFilterCheckbox).not.toBeVisible()\n await page.locator('.modal-close-btn').click()\n await switchProjections(page, 'geographic')\n await page.waitForTimeout(5000)\n await filterButton.click()\n await expect(mapExtentFilterCheckbox).toBeChecked()\n await page.locator('.modal-close-btn').click()\n await switchProjections(page, 'antarctic')\n await filterButton.click()\n await expect(mapExtentFilterCheckbox).not.toBeVisible()\n await page.locator('.modal-close-btn').click()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"5223586cdee98d2d3de9447679fa48ce6c00458a","contentHash":"e7a0ddf68e26280051d5a7282655b378c3307d103f69f89df9770daa4ecd5ed9"},"/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js","statementMap":{"0":{"start":{"line":5,"column":4},"end":{"line":5,"column":31}},"1":{"start":{"line":12,"column":26},"end":{"line":15,"column":1}},"2":{"start":{"line":13,"column":2},"end":{"line":13,"column":48}},"3":{"start":{"line":14,"column":2},"end":{"line":14,"column":55}},"4":{"start":{"line":16,"column":31},"end":{"line":18,"column":1}},"5":{"start":{"line":17,"column":2},"end":{"line":17,"column":49}},"6":{"start":{"line":19,"column":22},"end":{"line":21,"column":1}},"7":{"start":{"line":20,"column":2},"end":{"line":20,"column":49}},"8":{"start":{"line":22,"column":32},"end":{"line":24,"column":1}},"9":{"start":{"line":23,"column":2},"end":{"line":23,"column":49}},"10":{"start":{"line":25,"column":15},"end":{"line":27,"column":1}},"11":{"start":{"line":26,"column":2},"end":{"line":26,"column":54}},"12":{"start":{"line":28,"column":16},"end":{"line":30,"column":1}},"13":{"start":{"line":29,"column":2},"end":{"line":29,"column":55}},"14":{"start":{"line":40,"column":21},"end":{"line":47,"column":1}},"15":{"start":{"line":41,"column":19},"end":{"line":41,"column":67}},"16":{"start":{"line":42,"column":19},"end":{"line":42,"column":67}},"17":{"start":{"line":43,"column":18},"end":{"line":43,"column":57}},"18":{"start":{"line":44,"column":19},"end":{"line":44,"column":95}},"19":{"start":{"line":45,"column":23},"end":{"line":45,"column":51}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":37}},"21":{"start":{"line":53,"column":29},"end":{"line":59,"column":1}},"22":{"start":{"line":54,"column":31},"end":{"line":54,"column":97}},"23":{"start":{"line":55,"column":33},"end":{"line":55,"column":101}},"24":{"start":{"line":56,"column":14},"end":{"line":56,"column":46}},"25":{"start":{"line":57,"column":16},"end":{"line":57,"column":50}},"26":{"start":{"line":58,"column":2},"end":{"line":58,"column":21}},"27":{"start":{"line":60,"column":28},"end":{"line":77,"column":1}},"28":{"start":{"line":61,"column":20},"end":{"line":61,"column":54}},"29":{"start":{"line":62,"column":20},"end":{"line":62,"column":64}},"30":{"start":{"line":63,"column":22},"end":{"line":63,"column":68}},"31":{"start":{"line":64,"column":21},"end":{"line":64,"column":59}},"32":{"start":{"line":65,"column":24},"end":{"line":65,"column":89}},"33":{"start":{"line":66,"column":24},"end":{"line":66,"column":89}},"34":{"start":{"line":67,"column":25},"end":{"line":67,"column":91}},"35":{"start":{"line":68,"column":24},"end":{"line":68,"column":91}},"36":{"start":{"line":69,"column":2},"end":{"line":69,"column":41}},"37":{"start":{"line":70,"column":2},"end":{"line":70,"column":40}},"38":{"start":{"line":71,"column":2},"end":{"line":71,"column":42}},"39":{"start":{"line":72,"column":2},"end":{"line":72,"column":41}},"40":{"start":{"line":73,"column":2},"end":{"line":73,"column":44}},"41":{"start":{"line":74,"column":2},"end":{"line":74,"column":44}},"42":{"start":{"line":75,"column":2},"end":{"line":75,"column":45}},"43":{"start":{"line":76,"column":2},"end":{"line":76,"column":44}},"44":{"start":{"line":78,"column":25},"end":{"line":105,"column":1}},"45":{"start":{"line":79,"column":30},"end":{"line":79,"column":68}},"46":{"start":{"line":80,"column":17},"end":{"line":80,"column":44}},"47":{"start":{"line":81,"column":21},"end":{"line":81,"column":49}},"48":{"start":{"line":82,"column":20},"end":{"line":82,"column":47}},"49":{"start":{"line":83,"column":18},"end":{"line":83,"column":42}},"50":{"start":{"line":84,"column":16},"end":{"line":84,"column":38}},"51":{"start":{"line":85,"column":17},"end":{"line":85,"column":40}},"52":{"start":{"line":86,"column":19},"end":{"line":86,"column":44}},"53":{"start":{"line":87,"column":15},"end":{"line":87,"column":43}},"54":{"start":{"line":88,"column":17},"end":{"line":88,"column":47}},"55":{"start":{"line":89,"column":16},"end":{"line":89,"column":45}},"56":{"start":{"line":90,"column":21},"end":{"line":90,"column":48}},"57":{"start":{"line":91,"column":16},"end":{"line":91,"column":45}},"58":{"start":{"line":92,"column":2},"end":{"line":92,"column":50}},"59":{"start":{"line":93,"column":2},"end":{"line":93,"column":37}},"60":{"start":{"line":94,"column":2},"end":{"line":94,"column":41}},"61":{"start":{"line":95,"column":2},"end":{"line":95,"column":40}},"62":{"start":{"line":96,"column":2},"end":{"line":96,"column":38}},"63":{"start":{"line":97,"column":2},"end":{"line":97,"column":36}},"64":{"start":{"line":98,"column":2},"end":{"line":98,"column":37}},"65":{"start":{"line":99,"column":2},"end":{"line":99,"column":39}},"66":{"start":{"line":100,"column":2},"end":{"line":100,"column":35}},"67":{"start":{"line":101,"column":2},"end":{"line":101,"column":37}},"68":{"start":{"line":102,"column":2},"end":{"line":102,"column":36}},"69":{"start":{"line":103,"column":2},"end":{"line":103,"column":41}},"70":{"start":{"line":104,"column":2},"end":{"line":104,"column":36}},"71":{"start":{"line":113,"column":28},"end":{"line":120,"column":1}},"72":{"start":{"line":114,"column":17},"end":{"line":114,"column":46}},"73":{"start":{"line":115,"column":19},"end":{"line":118,"column":5}},"74":{"start":{"line":116,"column":20},"end":{"line":116,"column":50}},"75":{"start":{"line":117,"column":4},"end":{"line":117,"column":19}},"76":{"start":{"line":119,"column":2},"end":{"line":119,"column":42}},"77":{"start":{"line":128,"column":34},"end":{"line":133,"column":1}},"78":{"start":{"line":129,"column":2},"end":{"line":129,"column":51}},"79":{"start":{"line":130,"column":2},"end":{"line":130,"column":57}},"80":{"start":{"line":131,"column":2},"end":{"line":131,"column":45}},"81":{"start":{"line":132,"column":2},"end":{"line":132,"column":50}},"82":{"start":{"line":134,"column":30},"end":{"line":140,"column":1}},"83":{"start":{"line":135,"column":2},"end":{"line":135,"column":51}},"84":{"start":{"line":136,"column":2},"end":{"line":136,"column":53}},"85":{"start":{"line":137,"column":2},"end":{"line":137,"column":51}},"86":{"start":{"line":138,"column":2},"end":{"line":138,"column":51}},"87":{"start":{"line":139,"column":2},"end":{"line":139,"column":58}},"88":{"start":{"line":141,"column":28},"end":{"line":154,"column":1}},"89":{"start":{"line":143,"column":2},"end":{"line":152,"column":3}},"90":{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},"91":{"start":{"line":145,"column":18},"end":{"line":145,"column":39}},"92":{"start":{"line":146,"column":6},"end":{"line":146,"column":44}},"93":{"start":{"line":147,"column":6},"end":{"line":147,"column":57}},"94":{"start":{"line":148,"column":6},"end":{"line":148,"column":42}},"95":{"start":{"line":151,"column":4},"end":{"line":151,"column":20}},"96":{"start":{"line":153,"column":2},"end":{"line":153,"column":19}},"97":{"start":{"line":162,"column":21},"end":{"line":165,"column":1}},"98":{"start":{"line":163,"column":2},"end":{"line":163,"column":38}},"99":{"start":{"line":164,"column":2},"end":{"line":164,"column":33}},"100":{"start":{"line":166,"column":0},"end":{"line":182,"column":2}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":26},"end":{"line":12,"column":27}},"loc":{"start":{"line":12,"column":48},"end":{"line":15,"column":1}},"line":12},"1":{"name":"(anonymous_1)","decl":{"start":{"line":16,"column":31},"end":{"line":16,"column":32}},"loc":{"start":{"line":16,"column":45},"end":{"line":18,"column":1}},"line":16},"2":{"name":"(anonymous_2)","decl":{"start":{"line":19,"column":22},"end":{"line":19,"column":23}},"loc":{"start":{"line":19,"column":36},"end":{"line":21,"column":1}},"line":19},"3":{"name":"(anonymous_3)","decl":{"start":{"line":22,"column":32},"end":{"line":22,"column":33}},"loc":{"start":{"line":22,"column":46},"end":{"line":24,"column":1}},"line":22},"4":{"name":"(anonymous_4)","decl":{"start":{"line":25,"column":15},"end":{"line":25,"column":16}},"loc":{"start":{"line":25,"column":29},"end":{"line":27,"column":1}},"line":25},"5":{"name":"(anonymous_5)","decl":{"start":{"line":28,"column":16},"end":{"line":28,"column":17}},"loc":{"start":{"line":28,"column":30},"end":{"line":30,"column":1}},"line":28},"6":{"name":"(anonymous_6)","decl":{"start":{"line":40,"column":21},"end":{"line":40,"column":22}},"loc":{"start":{"line":40,"column":51},"end":{"line":47,"column":1}},"line":40},"7":{"name":"(anonymous_7)","decl":{"start":{"line":53,"column":29},"end":{"line":53,"column":30}},"loc":{"start":{"line":53,"column":43},"end":{"line":59,"column":1}},"line":53},"8":{"name":"(anonymous_8)","decl":{"start":{"line":60,"column":28},"end":{"line":60,"column":29}},"loc":{"start":{"line":60,"column":42},"end":{"line":77,"column":1}},"line":60},"9":{"name":"(anonymous_9)","decl":{"start":{"line":78,"column":25},"end":{"line":78,"column":26}},"loc":{"start":{"line":78,"column":39},"end":{"line":105,"column":1}},"line":78},"10":{"name":"(anonymous_10)","decl":{"start":{"line":113,"column":28},"end":{"line":113,"column":29}},"loc":{"start":{"line":113,"column":75},"end":{"line":120,"column":1}},"line":113},"11":{"name":"(anonymous_11)","decl":{"start":{"line":115,"column":48},"end":{"line":115,"column":49}},"loc":{"start":{"line":115,"column":63},"end":{"line":118,"column":3}},"line":115},"12":{"name":"(anonymous_12)","decl":{"start":{"line":128,"column":34},"end":{"line":128,"column":35}},"loc":{"start":{"line":128,"column":65},"end":{"line":133,"column":1}},"line":128},"13":{"name":"(anonymous_13)","decl":{"start":{"line":134,"column":30},"end":{"line":134,"column":31}},"loc":{"start":{"line":134,"column":78},"end":{"line":140,"column":1}},"line":134},"14":{"name":"(anonymous_14)","decl":{"start":{"line":141,"column":28},"end":{"line":141,"column":29}},"loc":{"start":{"line":141,"column":34},"end":{"line":154,"column":1}},"line":141},"15":{"name":"(anonymous_15)","decl":{"start":{"line":162,"column":21},"end":{"line":162,"column":22}},"loc":{"start":{"line":162,"column":46},"end":{"line":165,"column":1}},"line":162}},"branchMap":{"0":{"loc":{"start":{"line":43,"column":18},"end":{"line":43,"column":57}},"type":"cond-expr","locations":[{"start":{"line":43,"column":38},"end":{"line":43,"column":46}},{"start":{"line":43,"column":49},"end":{"line":43,"column":57}}],"line":43},"1":{"loc":{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},"type":"if","locations":[{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},{"start":{"line":144,"column":4},"end":{"line":149,"column":5}}],"line":144}},"s":{"0":1,"1":1,"2":7,"3":7,"4":1,"5":20,"6":1,"7":4,"8":1,"9":18,"10":1,"11":11,"12":1,"13":0,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":0,"73":0,"74":0,"75":0,"76":0,"77":1,"78":0,"79":0,"80":0,"81":0,"82":1,"83":0,"84":0,"85":0,"86":0,"87":0,"88":1,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":1,"98":6,"99":6,"100":1},"f":{"0":7,"1":20,"2":4,"3":18,"4":11,"5":0,"6":0,"7":0,"8":1,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":6},"b":{"0":[0,0],"1":[0,0]},"inputSourceMap":{"version":3,"names":["expect","require","switchProjections","page","proj","locator","click","openImageDownloadPanel","clickDownload","closeImageDownloadPanel","zoomIn","zoomOut","timelineDrag","draggerEl","x","draggerA","draggerB","dragger","dragDate","dragLocation","dragTo","dateSelectorMonthDay","dateSelectorDayInput","dateSelectorMonthInput","day","innerText","month","assertDefaultLayers","layerItem","refLabels","refFeatures","coastlines","trueColorSNPP","trueColorAqua","trueColorMODIS","trueColorNOAA","toHaveCount","toBeVisible","assertCategories","categoriesContainer","legacy","airQuality","ashPlumes","drought","fires","floods","shipping","dust","storms","smoke","vegetation","other","assertLayerOrdering","layerContainer","orderedLayers","layers","$$","layerIDs","Promise","all","map","layer","layerID","getAttribute","toEqual","createDistanceMeasurement","start","finish","mouse","dblclick","createAreaMeasurement","pointOne","pointTwo","pointThree","localStorageEnabled","enabled","window","localStorage","uid","Date","toString","setItem","getItem","removeItem","error","clickAndWait","waitForTimeout","module","exports"],"sources":["wvHooks.js"],"sourcesContent":["const { expect } = require('@playwright/test')\n\n/**\n * Switches the projection\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} proj - The specified projection ex: 'geographic', 'arctic' etc..\n */\nconst switchProjections = async (page, proj) => {\n await page.locator('#wv-proj-button').click()\n await page.locator(`#change-${proj}-button`).click()\n}\n\nconst openImageDownloadPanel = async (page) => {\n await page.locator('#wv-image-button').click()\n}\n\nconst clickDownload = async (page) => {\n await page.locator('.wv-image-button').click()\n}\n\nconst closeImageDownloadPanel = async (page) => {\n await page.locator('.modal-close-btn').click()\n}\n\nconst zoomIn = async (page) => {\n await page.locator('button.wv-map-zoom-in').click()\n}\n\nconst zoomOut = async (page) => {\n await page.locator('button.wv-map-zoom-out').click()\n}\n\n/**\n * Drag one of the draggers on the timeline.\n * To find the x parameter you need to inspect the exact date on the timeline you want to drag to\n * and find the x attribute value in the rect element.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} draggerEl - 'a' or 'b'. Represents draggerA or draggerB\n * @param {string} x - Represents exact point on timeline to drag to.\n */\nconst timelineDrag = async (page, draggerEl, x) => {\n const draggerA = await page.locator('.timeline-dragger.draggerA')\n const draggerB = await page.locator('.timeline-dragger.draggerB')\n const dragger = draggerEl === 'a' ? draggerA : draggerB\n const dragDate = `rect.axis-grid-rect[width=\"12\"][height=\"65\"][x=\"${x}\"][fill=\"transparent\"]`\n const dragLocation = await page.locator(dragDate)\n await dragger.dragTo(dragLocation)\n}\n\n/**\n * Returns the month date of date selector ex: 'AUG17'\n * @param {Object} page - Playwright object representing the browser page.\n */\nconst dateSelectorMonthDay = async (page) => {\n const dateSelectorDayInput = await page.locator('#date-selector-main .input-wrapper-day input')\n const dateSelectorMonthInput = await page.locator('#date-selector-main .input-wrapper-month input')\n const day = dateSelectorDayInput.innerText()\n const month = dateSelectorMonthInput.innerText()\n return month + day\n}\n\nconst assertDefaultLayers = async (page) => {\n const layerItem = page.locator('.item.productsitem')\n const refLabels = page.locator('#active-Reference_Labels_15m')\n const refFeatures = page.locator('#active-Reference_Features_15m')\n const coastlines = page.locator('#active-Coastlines_15m')\n const trueColorSNPP = page.locator('#active-VIIRS_SNPP_CorrectedReflectance_TrueColor')\n const trueColorAqua = page.locator('#active-MODIS_Aqua_CorrectedReflectance_TrueColor')\n const trueColorMODIS = page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor')\n const trueColorNOAA = page.locator('#active-VIIRS_NOAA20_CorrectedReflectance_TrueColor')\n await expect(layerItem).toHaveCount(7)\n await expect(refLabels).toBeVisible()\n await expect(refFeatures).toBeVisible()\n await expect(coastlines).toBeVisible()\n await expect(trueColorSNPP).toBeVisible()\n await expect(trueColorAqua).toBeVisible()\n await expect(trueColorMODIS).toBeVisible()\n await expect(trueColorNOAA).toBeVisible()\n}\n\nconst assertCategories = async (page) => {\n const categoriesContainer = page.locator('.category-masonry-case')\n const legacy = page.locator('#legacy-all')\n const airQuality = page.locator('#air-quality')\n const ashPlumes = page.locator('#ash-plumes')\n const drought = page.locator('#drought')\n const fires = page.locator('#fires')\n const floods = page.locator('#floods')\n const shipping = page.locator('#shipping')\n const dust = page.locator('#dust-storms')\n const storms = page.locator('#severe-storms')\n const smoke = page.locator('#smoke-plumes')\n const vegetation = page.locator('#vegetation')\n const other = page.locator('#legacy-other')\n await expect(categoriesContainer).toBeVisible()\n await expect(legacy).toBeVisible()\n await expect(airQuality).toBeVisible()\n await expect(ashPlumes).toBeVisible()\n await expect(drought).toBeVisible()\n await expect(fires).toBeVisible()\n await expect(floods).toBeVisible()\n await expect(shipping).toBeVisible()\n await expect(dust).toBeVisible()\n await expect(storms).toBeVisible()\n await expect(smoke).toBeVisible()\n await expect(vegetation).toBeVisible()\n await expect(other).toBeVisible()\n}\n\n/**\n * Check the layer order in the sidebar and compare it agaisnt an array of ordered layers\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} layerContainer - A string for identifying each layer
  • element in the sidebar\n * @param {Array} orderedLayers - An array of strings representing the expected layer ordering\n */\nconst assertLayerOrdering = async (page, layerContainer, orderedLayers) => {\n const layers = await page.$$(layerContainer)\n const layerIDs = await Promise.all(layers.map(async (layer) => {\n const layerID = await layer.getAttribute('id')\n return layerID\n }))\n expect(layerIDs).toEqual(orderedLayers)\n}\n\n/**\n * Create a distance measurement\n * @param {Object} page - Playwright object representing the browser page.\n * @param {Array} start - An array of two integers representing the starting x & y position\n * @param {Array} finish - An array of two integers representing the starting x & y position\n */\nconst createDistanceMeasurement = async (page, start, finish) => {\n await page.locator('#wv-measure-button').click()\n await page.locator('#measure-distance-button').click()\n await page.mouse.click(start[0], start[1])\n await page.mouse.dblclick(finish[0], finish[1])\n}\n\nconst createAreaMeasurement = async (page, pointOne, pointTwo, pointThree) => {\n await page.locator('#wv-measure-button').click()\n await page.locator('#measure-area-button').click()\n await page.mouse.click(pointOne[0], pointOne[1])\n await page.mouse.click(pointTwo[0], pointTwo[1])\n await page.mouse.dblclick(pointThree[0], pointThree[1])\n}\n\nconst localStorageEnabled = () => {\n let enabled\n try {\n if (window.localStorage) {\n const uid = new Date().toString()\n window.localStorage.setItem(uid, uid)\n enabled = window.localStorage.getItem(uid) === uid\n window.localStorage.removeItem(uid)\n }\n } catch (error) {\n enabled = false\n }\n return !!enabled\n}\n\n/**\n * Some react switches & buttons may have unexpected behavior when tested at high speeds\n * This adds a custom pause after a click to ensure the switch behaves properly\n * @param {Object} page - Playwright object representing the browser page.\n * @param {String} locator - A string for identifying the react switch label\n */\nconst clickAndWait = async (page, locator) => {\n await page.locator(locator).click()\n await page.waitForTimeout(200)\n}\n\nmodule.exports = {\n assertCategories,\n assertDefaultLayers,\n assertLayerOrdering,\n clickDownload,\n closeImageDownloadPanel,\n createAreaMeasurement,\n createDistanceMeasurement,\n dateSelectorMonthDay,\n localStorageEnabled,\n openImageDownloadPanel,\n clickAndWait,\n switchProjections,\n timelineDrag,\n zoomIn,\n zoomOut\n}\n"],"mappings":";;AAAA,MAAM;EAAEA;AAAO,CAAC,GAAGC,OAAO,CAAC,kBAAkB,CAAC;;AAE9C;AACA;AACA;AACA;AACA;AACA,MAAMC,iBAAiB,GAAG,MAAAA,CAAOC,IAAI,EAAEC,IAAI,KAAK;EAC9C,MAAMD,IAAI,CAACE,OAAO,CAAC,iBAAiB,CAAC,CAACC,KAAK,CAAC,CAAC;EAC7C,MAAMH,IAAI,CAACE,OAAO,CAAE,WAAUD,IAAK,SAAQ,CAAC,CAACE,KAAK,CAAC,CAAC;AACtD,CAAC;AAED,MAAMC,sBAAsB,GAAG,MAAOJ,IAAI,IAAK;EAC7C,MAAMA,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC,CAACC,KAAK,CAAC,CAAC;AAChD,CAAC;AAED,MAAME,aAAa,GAAG,MAAOL,IAAI,IAAK;EACpC,MAAMA,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC,CAACC,KAAK,CAAC,CAAC;AAChD,CAAC;AAED,MAAMG,uBAAuB,GAAG,MAAON,IAAI,IAAK;EAC9C,MAAMA,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC,CAACC,KAAK,CAAC,CAAC;AAChD,CAAC;AAED,MAAMI,MAAM,GAAG,MAAOP,IAAI,IAAK;EAC7B,MAAMA,IAAI,CAACE,OAAO,CAAC,uBAAuB,CAAC,CAACC,KAAK,CAAC,CAAC;AACrD,CAAC;AAED,MAAMK,OAAO,GAAG,MAAOR,IAAI,IAAK;EAC9B,MAAMA,IAAI,CAACE,OAAO,CAAC,wBAAwB,CAAC,CAACC,KAAK,CAAC,CAAC;AACtD,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAMM,YAAY,GAAG,MAAAA,CAAOT,IAAI,EAAEU,SAAS,EAAEC,CAAC,KAAK;EACjD,MAAMC,QAAQ,GAAG,MAAMZ,IAAI,CAACE,OAAO,CAAC,4BAA4B,CAAC;EACjE,MAAMW,QAAQ,GAAG,MAAMb,IAAI,CAACE,OAAO,CAAC,4BAA4B,CAAC;EACjE,MAAMY,OAAO,GAAGJ,SAAS,KAAK,GAAG,GAAGE,QAAQ,GAAGC,QAAQ;EACvD,MAAME,QAAQ,GAAI,mDAAkDJ,CAAE,wBAAuB;EAC7F,MAAMK,YAAY,GAAG,MAAMhB,IAAI,CAACE,OAAO,CAACa,QAAQ,CAAC;EACjD,MAAMD,OAAO,CAACG,MAAM,CAACD,YAAY,CAAC;AACpC,CAAC;;AAED;AACA;AACA;AACA;AACA,MAAME,oBAAoB,GAAG,MAAOlB,IAAI,IAAK;EAC3C,MAAMmB,oBAAoB,GAAG,MAAMnB,IAAI,CAACE,OAAO,CAAC,8CAA8C,CAAC;EAC/F,MAAMkB,sBAAsB,GAAG,MAAMpB,IAAI,CAACE,OAAO,CAAC,gDAAgD,CAAC;EACnG,MAAMmB,GAAG,GAAGF,oBAAoB,CAACG,SAAS,CAAC,CAAC;EAC5C,MAAMC,KAAK,GAAGH,sBAAsB,CAACE,SAAS,CAAC,CAAC;EAChD,OAAOC,KAAK,GAAGF,GAAG;AACpB,CAAC;AAED,MAAMG,mBAAmB,GAAG,MAAOxB,IAAI,IAAK;EAC1C,MAAMyB,SAAS,GAAGzB,IAAI,CAACE,OAAO,CAAC,oBAAoB,CAAC;EACpD,MAAMwB,SAAS,GAAG1B,IAAI,CAACE,OAAO,CAAC,8BAA8B,CAAC;EAC9D,MAAMyB,WAAW,GAAG3B,IAAI,CAACE,OAAO,CAAC,gCAAgC,CAAC;EAClE,MAAM0B,UAAU,GAAG5B,IAAI,CAACE,OAAO,CAAC,wBAAwB,CAAC;EACzD,MAAM2B,aAAa,GAAG7B,IAAI,CAACE,OAAO,CAAC,mDAAmD,CAAC;EACvF,MAAM4B,aAAa,GAAG9B,IAAI,CAACE,OAAO,CAAC,mDAAmD,CAAC;EACvF,MAAM6B,cAAc,GAAG/B,IAAI,CAACE,OAAO,CAAC,oDAAoD,CAAC;EACzF,MAAM8B,aAAa,GAAGhC,IAAI,CAACE,OAAO,CAAC,qDAAqD,CAAC;EACzF,MAAML,MAAM,CAAC4B,SAAS,CAAC,CAACQ,WAAW,CAAC,CAAC,CAAC;EACtC,MAAMpC,MAAM,CAAC6B,SAAS,CAAC,CAACQ,WAAW,CAAC,CAAC;EACrC,MAAMrC,MAAM,CAAC8B,WAAW,CAAC,CAACO,WAAW,CAAC,CAAC;EACvC,MAAMrC,MAAM,CAAC+B,UAAU,CAAC,CAACM,WAAW,CAAC,CAAC;EACtC,MAAMrC,MAAM,CAACgC,aAAa,CAAC,CAACK,WAAW,CAAC,CAAC;EACzC,MAAMrC,MAAM,CAACiC,aAAa,CAAC,CAACI,WAAW,CAAC,CAAC;EACzC,MAAMrC,MAAM,CAACkC,cAAc,CAAC,CAACG,WAAW,CAAC,CAAC;EAC1C,MAAMrC,MAAM,CAACmC,aAAa,CAAC,CAACE,WAAW,CAAC,CAAC;AAC3C,CAAC;AAED,MAAMC,gBAAgB,GAAG,MAAOnC,IAAI,IAAK;EACvC,MAAMoC,mBAAmB,GAAGpC,IAAI,CAACE,OAAO,CAAC,wBAAwB,CAAC;EAClE,MAAMmC,MAAM,GAAGrC,IAAI,CAACE,OAAO,CAAC,aAAa,CAAC;EAC1C,MAAMoC,UAAU,GAAGtC,IAAI,CAACE,OAAO,CAAC,cAAc,CAAC;EAC/C,MAAMqC,SAAS,GAAGvC,IAAI,CAACE,OAAO,CAAC,aAAa,CAAC;EAC7C,MAAMsC,OAAO,GAAGxC,IAAI,CAACE,OAAO,CAAC,UAAU,CAAC;EACxC,MAAMuC,KAAK,GAAGzC,IAAI,CAACE,OAAO,CAAC,QAAQ,CAAC;EACpC,MAAMwC,MAAM,GAAG1C,IAAI,CAACE,OAAO,CAAC,SAAS,CAAC;EACtC,MAAMyC,QAAQ,GAAG3C,IAAI,CAACE,OAAO,CAAC,WAAW,CAAC;EAC1C,MAAM0C,IAAI,GAAG5C,IAAI,CAACE,OAAO,CAAC,cAAc,CAAC;EACzC,MAAM2C,MAAM,GAAG7C,IAAI,CAACE,OAAO,CAAC,gBAAgB,CAAC;EAC7C,MAAM4C,KAAK,GAAG9C,IAAI,CAACE,OAAO,CAAC,eAAe,CAAC;EAC3C,MAAM6C,UAAU,GAAG/C,IAAI,CAACE,OAAO,CAAC,aAAa,CAAC;EAC9C,MAAM8C,KAAK,GAAGhD,IAAI,CAACE,OAAO,CAAC,eAAe,CAAC;EAC3C,MAAML,MAAM,CAACuC,mBAAmB,CAAC,CAACF,WAAW,CAAC,CAAC;EAC/C,MAAMrC,MAAM,CAACwC,MAAM,CAAC,CAACH,WAAW,CAAC,CAAC;EAClC,MAAMrC,MAAM,CAACyC,UAAU,CAAC,CAACJ,WAAW,CAAC,CAAC;EACtC,MAAMrC,MAAM,CAAC0C,SAAS,CAAC,CAACL,WAAW,CAAC,CAAC;EACrC,MAAMrC,MAAM,CAAC2C,OAAO,CAAC,CAACN,WAAW,CAAC,CAAC;EACnC,MAAMrC,MAAM,CAAC4C,KAAK,CAAC,CAACP,WAAW,CAAC,CAAC;EACjC,MAAMrC,MAAM,CAAC6C,MAAM,CAAC,CAACR,WAAW,CAAC,CAAC;EAClC,MAAMrC,MAAM,CAAC8C,QAAQ,CAAC,CAACT,WAAW,CAAC,CAAC;EACpC,MAAMrC,MAAM,CAAC+C,IAAI,CAAC,CAACV,WAAW,CAAC,CAAC;EAChC,MAAMrC,MAAM,CAACgD,MAAM,CAAC,CAACX,WAAW,CAAC,CAAC;EAClC,MAAMrC,MAAM,CAACiD,KAAK,CAAC,CAACZ,WAAW,CAAC,CAAC;EACjC,MAAMrC,MAAM,CAACkD,UAAU,CAAC,CAACb,WAAW,CAAC,CAAC;EACtC,MAAMrC,MAAM,CAACmD,KAAK,CAAC,CAACd,WAAW,CAAC,CAAC;AACnC,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,MAAMe,mBAAmB,GAAG,MAAAA,CAAOjD,IAAI,EAAEkD,cAAc,EAAEC,aAAa,KAAK;EACzE,MAAMC,MAAM,GAAG,MAAMpD,IAAI,CAACqD,EAAE,CAACH,cAAc,CAAC;EAC5C,MAAMI,QAAQ,GAAG,MAAMC,OAAO,CAACC,GAAG,CAACJ,MAAM,CAACK,GAAG,CAAC,MAAOC,KAAK,IAAK;IAC7D,MAAMC,OAAO,GAAG,MAAMD,KAAK,CAACE,YAAY,CAAC,IAAI,CAAC;IAC9C,OAAOD,OAAO;EAChB,CAAC,CAAC,CAAC;EACH9D,MAAM,CAACyD,QAAQ,CAAC,CAACO,OAAO,CAACV,aAAa,CAAC;AACzC,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,MAAMW,yBAAyB,GAAG,MAAAA,CAAO9D,IAAI,EAAE+D,KAAK,EAAEC,MAAM,KAAK;EAC/D,MAAMhE,IAAI,CAACE,OAAO,CAAC,oBAAoB,CAAC,CAACC,KAAK,CAAC,CAAC;EAChD,MAAMH,IAAI,CAACE,OAAO,CAAC,0BAA0B,CAAC,CAACC,KAAK,CAAC,CAAC;EACtD,MAAMH,IAAI,CAACiE,KAAK,CAAC9D,KAAK,CAAC4D,KAAK,CAAC,CAAC,CAAC,EAAEA,KAAK,CAAC,CAAC,CAAC,CAAC;EAC1C,MAAM/D,IAAI,CAACiE,KAAK,CAACC,QAAQ,CAACF,MAAM,CAAC,CAAC,CAAC,EAAEA,MAAM,CAAC,CAAC,CAAC,CAAC;AACjD,CAAC;AAED,MAAMG,qBAAqB,GAAG,MAAAA,CAAOnE,IAAI,EAAEoE,QAAQ,EAAEC,QAAQ,EAAEC,UAAU,KAAK;EAC5E,MAAMtE,IAAI,CAACE,OAAO,CAAC,oBAAoB,CAAC,CAACC,KAAK,CAAC,CAAC;EAChD,MAAMH,IAAI,CAACE,OAAO,CAAC,sBAAsB,CAAC,CAACC,KAAK,CAAC,CAAC;EAClD,MAAMH,IAAI,CAACiE,KAAK,CAAC9D,KAAK,CAACiE,QAAQ,CAAC,CAAC,CAAC,EAAEA,QAAQ,CAAC,CAAC,CAAC,CAAC;EAChD,MAAMpE,IAAI,CAACiE,KAAK,CAAC9D,KAAK,CAACkE,QAAQ,CAAC,CAAC,CAAC,EAAEA,QAAQ,CAAC,CAAC,CAAC,CAAC;EAChD,MAAMrE,IAAI,CAACiE,KAAK,CAACC,QAAQ,CAACI,UAAU,CAAC,CAAC,CAAC,EAAEA,UAAU,CAAC,CAAC,CAAC,CAAC;AACzD,CAAC;AAED,MAAMC,mBAAmB,GAAGA,CAAA,KAAM;EAChC,IAAIC,OAAO;EACX,IAAI;IACF,IAAIC,MAAM,CAACC,YAAY,EAAE;MACvB,MAAMC,GAAG,GAAG,IAAIC,IAAI,CAAC,CAAC,CAACC,QAAQ,CAAC,CAAC;MACjCJ,MAAM,CAACC,YAAY,CAACI,OAAO,CAACH,GAAG,EAAEA,GAAG,CAAC;MACrCH,OAAO,GAAGC,MAAM,CAACC,YAAY,CAACK,OAAO,CAACJ,GAAG,CAAC,KAAKA,GAAG;MAClDF,MAAM,CAACC,YAAY,CAACM,UAAU,CAACL,GAAG,CAAC;IACrC;EACF,CAAC,CAAC,OAAOM,KAAK,EAAE;IACdT,OAAO,GAAG,KAAK;EACjB;EACA,OAAO,CAAC,CAACA,OAAO;AAClB,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,MAAMU,YAAY,GAAG,MAAAA,CAAOlF,IAAI,EAAEE,OAAO,KAAK;EAC5C,MAAMF,IAAI,CAACE,OAAO,CAACA,OAAO,CAAC,CAACC,KAAK,CAAC,CAAC;EACnC,MAAMH,IAAI,CAACmF,cAAc,CAAC,GAAG,CAAC;AAChC,CAAC;AAEDC,MAAM,CAACC,OAAO,GAAG;EACflD,gBAAgB;EAChBX,mBAAmB;EACnByB,mBAAmB;EACnB5C,aAAa;EACbC,uBAAuB;EACvB6D,qBAAqB;EACrBL,yBAAyB;EACzB5C,oBAAoB;EACpBqD,mBAAmB;EACnBnE,sBAAsB;EACtB8E,YAAY;EACZnF,iBAAiB;EACjBU,YAAY;EACZF,MAAM;EACNC;AACF,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"ae195c14a384180c5e65372ce5e2e5d88aec3710","contentHash":"aa2b1ac24aa7d9cc69f05c29fbde01ad95c4dbc16439406ec03e27e6b7337b7f"},"/Users/rcweiler/worldview/e2e/features/image-download/global-select-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/global-select-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":45}},"3":{"start":{"line":14,"column":4},"end":{"line":14,"column":48}},"4":{"start":{"line":17,"column":20},"end":{"line":17,"column":139}},"5":{"start":{"line":18,"column":22},"end":{"line":18,"column":32}},"6":{"start":{"line":19,"column":23},"end":{"line":19,"column":32}},"7":{"start":{"line":20,"column":0},"end":{"line":22,"column":3}},"8":{"start":{"line":23,"column":0},"end":{"line":28,"column":3}},"9":{"start":{"line":26,"column":2},"end":{"line":26,"column":33}},"10":{"start":{"line":27,"column":2},"end":{"line":27,"column":36}},"11":{"start":{"line":29,"column":0},"end":{"line":31,"column":3}},"12":{"start":{"line":30,"column":2},"end":{"line":30,"column":21}},"13":{"start":{"line":32,"column":0},"end":{"line":43,"column":3}},"14":{"start":{"line":36,"column":6},"end":{"line":36,"column":15}},"15":{"start":{"line":37,"column":14},"end":{"line":37,"column":46}},"16":{"start":{"line":38,"column":2},"end":{"line":38,"column":23}},"17":{"start":{"line":39,"column":2},"end":{"line":39,"column":33}},"18":{"start":{"line":40,"column":2},"end":{"line":40,"column":37}},"19":{"start":{"line":41,"column":2},"end":{"line":41,"column":48}},"20":{"start":{"line":42,"column":2},"end":{"line":42,"column":52}},"21":{"start":{"line":44,"column":0},"end":{"line":54,"column":3}},"22":{"start":{"line":49,"column":6},"end":{"line":49,"column":15}},"23":{"start":{"line":50,"column":2},"end":{"line":50,"column":63}},"24":{"start":{"line":51,"column":2},"end":{"line":51,"column":34}},"25":{"start":{"line":52,"column":2},"end":{"line":52,"column":59}},"26":{"start":{"line":53,"column":2},"end":{"line":53,"column":62}},"27":{"start":{"line":55,"column":0},"end":{"line":65,"column":3}},"28":{"start":{"line":60,"column":6},"end":{"line":60,"column":15}},"29":{"start":{"line":61,"column":2},"end":{"line":61,"column":34}},"30":{"start":{"line":62,"column":2},"end":{"line":62,"column":63}},"31":{"start":{"line":63,"column":2},"end":{"line":63,"column":60}},"32":{"start":{"line":64,"column":2},"end":{"line":64,"column":63}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":23,"column":15},"end":{"line":23,"column":16}},"loc":{"start":{"line":25,"column":6},"end":{"line":28,"column":1}},"line":25},"1":{"name":"(anonymous_1)","decl":{"start":{"line":29,"column":14},"end":{"line":29,"column":15}},"loc":{"start":{"line":29,"column":26},"end":{"line":31,"column":1}},"line":29},"2":{"name":"(anonymous_2)","decl":{"start":{"line":32,"column":62},"end":{"line":32,"column":63}},"loc":{"start":{"line":32,"column":74},"end":{"line":43,"column":1}},"line":32},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":66},"end":{"line":44,"column":67}},"loc":{"start":{"line":44,"column":78},"end":{"line":54,"column":1}},"line":44},"4":{"name":"(anonymous_4)","decl":{"start":{"line":55,"column":73},"end":{"line":55,"column":74}},"loc":{"start":{"line":55,"column":85},"end":{"line":65,"column":1}},"line":55}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","openImageDownloadPanel","joinUrl","page","selectors","startParams","defaultCoords","selectedCoords","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","globalSelectInput","modalCloseButton","url","goto","click","toBeVisible","not","toBeChecked","bboxTopCoords","bboxBottomCoords","toContainText"],"sources":["global-select-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { openImageDownloadPanel } = require('../../test-utils/hooks/wvHooks')\nconst { joinUrl } = require('../../test-utils/hooks/basicHooks')\n\nlet page\nlet selectors\n\nconst startParams = [\n 'p=geographic',\n 'v=-180,-90,180,90',\n 'l=MODIS_Terra_CorrectedReflectance_TrueColor',\n 't=2018-06-01',\n 'imageDownload='\n]\n\nconst defaultCoords = '180.0000'\nconst selectedCoords = '28.1250'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Verify that global select is present and not selected', async () => {\n const { globalSelectInput, modalCloseButton } = selectors\n const url = await joinUrl(startParams, null)\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await expect(globalSelectInput).toBeVisible()\n await expect(globalSelectInput).not.toBeChecked()\n})\n\ntest('Verify that checking checkbox updates bounding-box labels', async () => {\n const { globalSelectInput, bboxTopCoords, bboxBottomCoords } = selectors\n await expect(bboxTopCoords).not.toContainText(defaultCoords)\n await globalSelectInput.click()\n await expect(bboxTopCoords).toContainText(defaultCoords)\n await expect(bboxBottomCoords).toContainText(defaultCoords)\n})\n\ntest('Verify that unchecking checkbox updates bounding-box to previous', async () => {\n const { globalSelectInput, bboxTopCoords, bboxBottomCoords } = selectors\n await globalSelectInput.click()\n await expect(bboxTopCoords).not.toContainText(defaultCoords)\n await expect(bboxTopCoords).toContainText(selectedCoords)\n await expect(bboxBottomCoords).toContainText(selectedCoords)\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAuB,CAAC,GAAGF,OAAO,CAAC,gCAAgC,CAAC;AAC5E,MAAM;EAAEG;AAAQ,CAAC,GAAGH,OAAO,CAAC,mCAAmC,CAAC;AAEhE,IAAII,IAAI;AACR,IAAIC,SAAS;AAEb,MAAMC,WAAW,GAAG,CAClB,cAAc,EACd,mBAAmB,EACnB,8CAA8C,EAC9C,cAAc,EACd,gBAAgB,CACjB;AAED,MAAMC,aAAa,GAAG,UAAU;AAChC,MAAMC,cAAc,GAAG,SAAS;AAEhCV,IAAI,CAACW,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3Cb,IAAI,CAACc,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCT,IAAI,GAAG,MAAMS,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BT,SAAS,GAAGJ,eAAe,CAACG,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFN,IAAI,CAACiB,QAAQ,CAAC,YAAY;EACxB,MAAMX,IAAI,CAACY,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFlB,IAAI,CAAC,uDAAuD,EAAE,YAAY;EACxE,MAAM;IAAEmB,iBAAiB;IAAEC;EAAiB,CAAC,GAAGb,SAAS;EACzD,MAAMc,GAAG,GAAG,MAAMhB,OAAO,CAACG,WAAW,EAAE,IAAI,CAAC;EAC5C,MAAMF,IAAI,CAACgB,IAAI,CAACD,GAAG,CAAC;EACpB,MAAMD,gBAAgB,CAACG,KAAK,CAAC,CAAC;EAC9B,MAAMnB,sBAAsB,CAACE,IAAI,CAAC;EAClC,MAAML,MAAM,CAACkB,iBAAiB,CAAC,CAACK,WAAW,CAAC,CAAC;EAC7C,MAAMvB,MAAM,CAACkB,iBAAiB,CAAC,CAACM,GAAG,CAACC,WAAW,CAAC,CAAC;AACnD,CAAC,CAAC;AAEF1B,IAAI,CAAC,2DAA2D,EAAE,YAAY;EAC5E,MAAM;IAAEmB,iBAAiB;IAAEQ,aAAa;IAAEC;EAAiB,CAAC,GAAGrB,SAAS;EACxE,MAAMN,MAAM,CAAC0B,aAAa,CAAC,CAACF,GAAG,CAACI,aAAa,CAACpB,aAAa,CAAC;EAC5D,MAAMU,iBAAiB,CAACI,KAAK,CAAC,CAAC;EAC/B,MAAMtB,MAAM,CAAC0B,aAAa,CAAC,CAACE,aAAa,CAACpB,aAAa,CAAC;EACxD,MAAMR,MAAM,CAAC2B,gBAAgB,CAAC,CAACC,aAAa,CAACpB,aAAa,CAAC;AAC7D,CAAC,CAAC;AAEFT,IAAI,CAAC,kEAAkE,EAAE,YAAY;EACnF,MAAM;IAAEmB,iBAAiB;IAAEQ,aAAa;IAAEC;EAAiB,CAAC,GAAGrB,SAAS;EACxE,MAAMY,iBAAiB,CAACI,KAAK,CAAC,CAAC;EAC/B,MAAMtB,MAAM,CAAC0B,aAAa,CAAC,CAACF,GAAG,CAACI,aAAa,CAACpB,aAAa,CAAC;EAC5D,MAAMR,MAAM,CAAC0B,aAAa,CAAC,CAACE,aAAa,CAACnB,cAAc,CAAC;EACzD,MAAMT,MAAM,CAAC2B,gBAAgB,CAAC,CAACC,aAAa,CAACnB,cAAc,CAAC;AAC9D,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"9c799668644f99e74e3e9e207b5420425d18b819","contentHash":"5e7df524641ebd69643591623ae5eebee13bbb9d4728d558e8952e017e145553"},"/Users/rcweiler/worldview/e2e/test-utils/hooks/basicHooks.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/hooks/basicHooks.js","statementMap":{"0":{"start":{"line":9,"column":21},"end":{"line":14,"column":1}},"1":{"start":{"line":10,"column":24},"end":{"line":10,"column":51}},"2":{"start":{"line":11,"column":2},"end":{"line":13,"column":5}},"3":{"start":{"line":22,"column":21},"end":{"line":26,"column":1}},"4":{"start":{"line":23,"column":18},"end":{"line":23,"column":40}},"5":{"start":{"line":24,"column":27},"end":{"line":24,"column":64}},"6":{"start":{"line":25,"column":2},"end":{"line":25,"column":26}},"7":{"start":{"line":33,"column":16},"end":{"line":36,"column":1}},"8":{"start":{"line":34,"column":2},"end":{"line":34,"column":95}},"9":{"start":{"line":34,"column":26},"end":{"line":34,"column":95}},"10":{"start":{"line":35,"column":2},"end":{"line":35,"column":59}},"11":{"start":{"line":44,"column":28},"end":{"line":48,"column":1}},"12":{"start":{"line":45,"column":16},"end":{"line":45,"column":42}},"13":{"start":{"line":46,"column":2},"end":{"line":46,"column":22}},"14":{"start":{"line":47,"column":2},"end":{"line":47,"column":29}},"15":{"start":{"line":49,"column":0},"end":{"line":54,"column":2}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":9,"column":21},"end":{"line":9,"column":22}},"loc":{"start":{"line":9,"column":53},"end":{"line":14,"column":1}},"line":9},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":21},"end":{"line":22,"column":22}},"loc":{"start":{"line":22,"column":52},"end":{"line":26,"column":1}},"line":22},"2":{"name":"(anonymous_2)","decl":{"start":{"line":33,"column":16},"end":{"line":33,"column":17}},"loc":{"start":{"line":33,"column":50},"end":{"line":36,"column":1}},"line":33},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":28},"end":{"line":44,"column":29}},"loc":{"start":{"line":44,"column":68},"end":{"line":48,"column":1}},"line":44}},"branchMap":{"0":{"loc":{"start":{"line":34,"column":2},"end":{"line":34,"column":95}},"type":"if","locations":[{"start":{"line":34,"column":2},"end":{"line":34,"column":95}},{"start":{"line":34,"column":2},"end":{"line":34,"column":95}}],"line":34}},"s":{"0":1,"1":0,"2":0,"3":1,"4":4,"5":4,"6":4,"7":1,"8":5,"9":2,"10":3,"11":1,"12":0,"13":0,"14":0,"15":1},"f":{"0":0,"1":4,"2":5,"3":0},"b":{"0":[2,3]},"inputSourceMap":{"version":3,"names":["selectOption","page","element","index","selectElement","locator","getAttribute","el","attribute","elementAttribute","joinUrl","startParams","lastParam","join","clearAndChangeInput","inputElement","newValue","input","clear","fill","module","exports"],"sources":["basicHooks.js"],"sourcesContent":["/**\n * Make selections for dropdown elements.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} element - Class or id to identify the element\n * @param {integer} index - The index position of the selection you want to make\n */\nconst selectOption = async (page, element, index) => {\n const selectElement = await page.locator(element)\n await selectElement.selectOption({ index })\n}\n\n/**\n * Returns an element's specific attribute value to be tested agaisnt.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} el - Class or id to identify the element\n * @param {string} attribute - The attribute ex: 'url'\n */\nconst getAttribute = async (page, el, attribute) => {\n const element = await page.locator(el)\n const elementAttribute = await element.getAttribute(attribute)\n return elementAttribute\n}\n\n/**\n * Returns a URL from an array of string parameters.\n * @param {Array} startParams - Array of strings each representing URL parameters.\n * @param {string|null} lastParam - String representing an interchangable url parameter.\n */\nconst joinUrl = async (startParams, lastParam) => {\n if (lastParam !== null) return `http://localhost:3000/?${startParams.join('&')}${lastParam}`\n return `http://localhost:3000/?${startParams.join('&')}`\n}\n\n/**\n * Clears an input and enters a new value.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} inputElement - Class or id to identify the input element\n * @param {string} newValue - The value you want to enter as text to the input\n */\nconst clearAndChangeInput = async (page, inputElement, newValue) => {\n const input = page.locator(inputElement)\n await input.clear()\n await input.fill(newValue)\n}\n\nmodule.exports = {\n clearAndChangeInput,\n getAttribute,\n joinUrl,\n selectOption\n}\n"],"mappings":";;AAAA;AACA;AACA;AACA;AACA;AACA;AACA,MAAMA,YAAY,GAAG,MAAAA,CAAOC,IAAI,EAAEC,OAAO,EAAEC,KAAK,KAAK;EACnD,MAAMC,aAAa,GAAG,MAAMH,IAAI,CAACI,OAAO,CAACH,OAAO,CAAC;EACjD,MAAME,aAAa,CAACJ,YAAY,CAAC;IAAEG;EAAM,CAAC,CAAC;AAC7C,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,MAAMG,YAAY,GAAG,MAAAA,CAAOL,IAAI,EAAEM,EAAE,EAAEC,SAAS,KAAK;EAClD,MAAMN,OAAO,GAAG,MAAMD,IAAI,CAACI,OAAO,CAACE,EAAE,CAAC;EACtC,MAAME,gBAAgB,GAAG,MAAMP,OAAO,CAACI,YAAY,CAACE,SAAS,CAAC;EAC9D,OAAOC,gBAAgB;AACzB,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA,MAAMC,OAAO,GAAG,MAAAA,CAAOC,WAAW,EAAEC,SAAS,KAAK;EAChD,IAAIA,SAAS,KAAK,IAAI,EAAE,OAAQ,0BAAyBD,WAAW,CAACE,IAAI,CAAC,GAAG,CAAE,GAAED,SAAU,EAAC;EAC5F,OAAQ,0BAAyBD,WAAW,CAACE,IAAI,CAAC,GAAG,CAAE,EAAC;AAC1D,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,MAAMC,mBAAmB,GAAG,MAAAA,CAAOb,IAAI,EAAEc,YAAY,EAAEC,QAAQ,KAAK;EAClE,MAAMC,KAAK,GAAGhB,IAAI,CAACI,OAAO,CAACU,YAAY,CAAC;EACxC,MAAME,KAAK,CAACC,KAAK,CAAC,CAAC;EACnB,MAAMD,KAAK,CAACE,IAAI,CAACH,QAAQ,CAAC;AAC5B,CAAC;AAEDI,MAAM,CAACC,OAAO,GAAG;EACfP,mBAAmB;EACnBR,YAAY;EACZI,OAAO;EACPV;AACF,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a8166e22f974f2b15b48c956b3be134a9c2fa581","contentHash":"1ede02938e6dc4da06ea362cf3b2b8452d0aac581249c629c8efad00e4313f2f"},"/Users/rcweiler/worldview/e2e/features/image-download/initial-state-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/initial-state-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":10,"column":4},"end":{"line":10,"column":61}},"2":{"start":{"line":11,"column":24},"end":{"line":11,"column":78}},"3":{"start":{"line":16,"column":4},"end":{"line":16,"column":45}},"4":{"start":{"line":19,"column":28},"end":{"line":19,"column":58}},"5":{"start":{"line":20,"column":24},"end":{"line":20,"column":43}},"6":{"start":{"line":21,"column":26},"end":{"line":21,"column":33}},"7":{"start":{"line":22,"column":21},"end":{"line":22,"column":38}},"8":{"start":{"line":23,"column":29},"end":{"line":23,"column":45}},"9":{"start":{"line":24,"column":0},"end":{"line":26,"column":3}},"10":{"start":{"line":27,"column":0},"end":{"line":32,"column":3}},"11":{"start":{"line":30,"column":2},"end":{"line":30,"column":33}},"12":{"start":{"line":31,"column":2},"end":{"line":31,"column":36}},"13":{"start":{"line":33,"column":0},"end":{"line":35,"column":3}},"14":{"start":{"line":34,"column":2},"end":{"line":34,"column":21}},"15":{"start":{"line":36,"column":0},"end":{"line":45,"column":3}},"16":{"start":{"line":40,"column":6},"end":{"line":40,"column":15}},"17":{"start":{"line":41,"column":2},"end":{"line":41,"column":28}},"18":{"start":{"line":42,"column":2},"end":{"line":42,"column":33}},"19":{"start":{"line":43,"column":2},"end":{"line":43,"column":37}},"20":{"start":{"line":44,"column":2},"end":{"line":44,"column":67}},"21":{"start":{"line":46,"column":0},"end":{"line":51,"column":3}},"22":{"start":{"line":49,"column":6},"end":{"line":49,"column":15}},"23":{"start":{"line":50,"column":2},"end":{"line":50,"column":56}},"24":{"start":{"line":52,"column":0},"end":{"line":57,"column":3}},"25":{"start":{"line":55,"column":6},"end":{"line":55,"column":15}},"26":{"start":{"line":56,"column":2},"end":{"line":56,"column":61}},"27":{"start":{"line":58,"column":0},"end":{"line":63,"column":3}},"28":{"start":{"line":61,"column":6},"end":{"line":61,"column":15}},"29":{"start":{"line":62,"column":2},"end":{"line":62,"column":54}},"30":{"start":{"line":64,"column":0},"end":{"line":72,"column":3}},"31":{"start":{"line":67,"column":6},"end":{"line":67,"column":15}},"32":{"start":{"line":68,"column":2},"end":{"line":68,"column":38}},"33":{"start":{"line":69,"column":2},"end":{"line":69,"column":42}},"34":{"start":{"line":70,"column":2},"end":{"line":70,"column":37}},"35":{"start":{"line":71,"column":2},"end":{"line":71,"column":61}},"36":{"start":{"line":73,"column":0},"end":{"line":81,"column":3}},"37":{"start":{"line":76,"column":6},"end":{"line":76,"column":15}},"38":{"start":{"line":77,"column":2},"end":{"line":77,"column":38}},"39":{"start":{"line":78,"column":2},"end":{"line":78,"column":45}},"40":{"start":{"line":79,"column":2},"end":{"line":79,"column":37}},"41":{"start":{"line":80,"column":2},"end":{"line":80,"column":61}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":27,"column":15},"end":{"line":27,"column":16}},"loc":{"start":{"line":29,"column":6},"end":{"line":32,"column":1}},"line":29},"1":{"name":"(anonymous_1)","decl":{"start":{"line":33,"column":14},"end":{"line":33,"column":15}},"loc":{"start":{"line":33,"column":26},"end":{"line":35,"column":1}},"line":33},"2":{"name":"(anonymous_2)","decl":{"start":{"line":36,"column":26},"end":{"line":36,"column":27}},"loc":{"start":{"line":36,"column":38},"end":{"line":45,"column":1}},"line":36},"3":{"name":"(anonymous_3)","decl":{"start":{"line":46,"column":22},"end":{"line":46,"column":23}},"loc":{"start":{"line":46,"column":34},"end":{"line":51,"column":1}},"line":46},"4":{"name":"(anonymous_4)","decl":{"start":{"line":52,"column":31},"end":{"line":52,"column":32}},"loc":{"start":{"line":52,"column":43},"end":{"line":57,"column":1}},"line":52},"5":{"name":"(anonymous_5)","decl":{"start":{"line":58,"column":23},"end":{"line":58,"column":24}},"loc":{"start":{"line":58,"column":35},"end":{"line":63,"column":1}},"line":58},"6":{"name":"(anonymous_6)","decl":{"start":{"line":64,"column":29},"end":{"line":64,"column":30}},"loc":{"start":{"line":64,"column":41},"end":{"line":72,"column":1}},"line":64},"7":{"name":"(anonymous_7)","decl":{"start":{"line":73,"column":32},"end":{"line":73,"column":33}},"loc":{"start":{"line":73,"column":44},"end":{"line":81,"column":1}},"line":73}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","skipTour","createSelectors","openImageDownloadPanel","closeImageDownloadPanel","switchProjections","page","selectors","expectedResolutions","expectedFormats","expectedWorldFile","expectedSize","expectedPolarFormats","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","imageResolution","modalCloseButton","goto","click","toContainText","imageFormat","toHaveText","imageWorldFile","imageMaxSize"],"sources":["initial-state-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst {\n openImageDownloadPanel,\n closeImageDownloadPanel,\n switchProjections\n} = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\nconst expectedResolutions = '30m60m125m250m500m1km5km10km'\nconst expectedFormats = 'JPEGPNGGeoTIFFKMZ'\nconst expectedWorldFile = 'NoYes'\nconst expectedSize = '8200px x 8200px'\nconst expectedPolarFormats = 'JPEGPNGGeoTIFF'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Check resolutions', async () => {\n const { imageResolution, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await expect(imageResolution).toContainText(expectedResolutions)\n})\n\ntest('Check formats', async () => {\n const { imageFormat } = selectors\n await expect(imageFormat).toHaveText(expectedFormats)\n})\n\ntest('Check worldfile option', async () => {\n const { imageWorldFile } = selectors\n await expect(imageWorldFile).toHaveText(expectedWorldFile)\n})\n\ntest('Check max size', async () => {\n const { imageMaxSize } = selectors\n await expect(imageMaxSize).toHaveText(expectedSize)\n})\n\ntest('Check arctic formats', async () => {\n const { imageFormat } = selectors\n await closeImageDownloadPanel(page)\n await switchProjections(page, 'arctic')\n await openImageDownloadPanel(page)\n await expect(imageFormat).toHaveText(expectedPolarFormats)\n})\n\ntest('Check antarctic formats', async () => {\n const { imageFormat } = selectors\n await closeImageDownloadPanel(page)\n await switchProjections(page, 'antarctic')\n await openImageDownloadPanel(page)\n await expect(imageFormat).toHaveText(expectedPolarFormats)\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"d03a84eeb77f3e7eaa29f9b3cad08a40c46a46ba","contentHash":"13b9ad2e65cadaa8bfab403fb78db39028610debb24b53a0aa53bdeac92b4616"},"/Users/rcweiler/worldview/e2e/features/image-download/projection-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/projection-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":12,"column":4},"end":{"line":12,"column":45}},"2":{"start":{"line":16,"column":4},"end":{"line":16,"column":48}},"3":{"start":{"line":19,"column":4},"end":{"line":19,"column":45}},"4":{"start":{"line":20,"column":24},"end":{"line":20,"column":78}},"5":{"start":{"line":23,"column":20},"end":{"line":23,"column":102}},"6":{"start":{"line":24,"column":0},"end":{"line":26,"column":3}},"7":{"start":{"line":27,"column":0},"end":{"line":32,"column":3}},"8":{"start":{"line":30,"column":2},"end":{"line":30,"column":33}},"9":{"start":{"line":31,"column":2},"end":{"line":31,"column":36}},"10":{"start":{"line":33,"column":0},"end":{"line":35,"column":3}},"11":{"start":{"line":34,"column":2},"end":{"line":34,"column":21}},"12":{"start":{"line":36,"column":0},"end":{"line":48,"column":3}},"13":{"start":{"line":39,"column":6},"end":{"line":39,"column":15}},"14":{"start":{"line":40,"column":14},"end":{"line":40,"column":46}},"15":{"start":{"line":41,"column":2},"end":{"line":41,"column":23}},"16":{"start":{"line":42,"column":2},"end":{"line":42,"column":33}},"17":{"start":{"line":43,"column":2},"end":{"line":43,"column":37}},"18":{"start":{"line":44,"column":2},"end":{"line":44,"column":28}},"19":{"start":{"line":45,"column":23},"end":{"line":45,"column":80}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":50}},"21":{"start":{"line":47,"column":2},"end":{"line":47,"column":38}},"22":{"start":{"line":49,"column":0},"end":{"line":56,"column":3}},"23":{"start":{"line":50,"column":2},"end":{"line":50,"column":42}},"24":{"start":{"line":51,"column":2},"end":{"line":51,"column":37}},"25":{"start":{"line":52,"column":2},"end":{"line":52,"column":28}},"26":{"start":{"line":53,"column":23},"end":{"line":53,"column":80}},"27":{"start":{"line":54,"column":2},"end":{"line":54,"column":50}},"28":{"start":{"line":55,"column":2},"end":{"line":55,"column":38}},"29":{"start":{"line":57,"column":0},"end":{"line":64,"column":3}},"30":{"start":{"line":58,"column":2},"end":{"line":58,"column":45}},"31":{"start":{"line":59,"column":2},"end":{"line":59,"column":37}},"32":{"start":{"line":60,"column":2},"end":{"line":60,"column":28}},"33":{"start":{"line":61,"column":23},"end":{"line":61,"column":80}},"34":{"start":{"line":62,"column":2},"end":{"line":62,"column":50}},"35":{"start":{"line":63,"column":2},"end":{"line":63,"column":38}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":27,"column":15},"end":{"line":27,"column":16}},"loc":{"start":{"line":29,"column":6},"end":{"line":32,"column":1}},"line":29},"1":{"name":"(anonymous_1)","decl":{"start":{"line":33,"column":14},"end":{"line":33,"column":15}},"loc":{"start":{"line":33,"column":26},"end":{"line":35,"column":1}},"line":33},"2":{"name":"(anonymous_2)","decl":{"start":{"line":36,"column":32},"end":{"line":36,"column":33}},"loc":{"start":{"line":36,"column":44},"end":{"line":48,"column":1}},"line":36},"3":{"name":"(anonymous_3)","decl":{"start":{"line":49,"column":28},"end":{"line":49,"column":29}},"loc":{"start":{"line":49,"column":40},"end":{"line":56,"column":1}},"line":49},"4":{"name":"(anonymous_4)","decl":{"start":{"line":57,"column":31},"end":{"line":57,"column":32}},"loc":{"start":{"line":57,"column":43},"end":{"line":64,"column":1}},"line":57}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","openImageDownloadPanel","closeImageDownloadPanel","clickDownload","joinUrl","getAttribute","switchProjections","createSelectors","page","selectors","startParams","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","modalCloseButton","url","goto","click","urlAttribute","toContain"],"sources":["projection-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst {\n openImageDownloadPanel,\n closeImageDownloadPanel,\n clickDownload\n} = require('../../test-utils/hooks/wvHooks')\nconst { joinUrl, getAttribute } = require('../../test-utils/hooks/basicHooks')\nconst { switchProjections } = require('../../test-utils/hooks/wvHooks')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst startParams = [\n 'l=MODIS_Terra_CorrectedReflectance_TrueColor',\n 't=2018-06-01',\n 'imageDownload='\n]\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Geographic is EPSG:4326', async () => {\n const { modalCloseButton } = selectors\n const url = await joinUrl(startParams, null)\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('CRS=EPSG:4326')\n await closeImageDownloadPanel(page)\n})\n\ntest('Arctic is EPSG:3413', async () => {\n await switchProjections(page, 'arctic')\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('CRS=EPSG:3413')\n await closeImageDownloadPanel(page)\n})\n\ntest('Antarctic is EPSG:3031', async () => {\n await switchProjections(page, 'antarctic')\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('CRS=EPSG:3031')\n await closeImageDownloadPanel(page)\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAM;EACJC,sBAAsB;EACtBC,uBAAuB;EACvBC;AACF,CAAC,GAAGH,OAAO,CAAC,gCAAgC,CAAC;AAC7C,MAAM;EAAEI,OAAO;EAAEC;AAAa,CAAC,GAAGL,OAAO,CAAC,mCAAmC,CAAC;AAC9E,MAAM;EAAEM;AAAkB,CAAC,GAAGN,OAAO,CAAC,gCAAgC,CAAC;AACvE,MAAMO,eAAe,GAAGP,OAAO,CAAC,6CAA6C,CAAC;AAE9E,IAAIQ,IAAI;AACR,IAAIC,SAAS;AAEb,MAAMC,WAAW,GAAG,CAClB,8CAA8C,EAC9C,cAAc,EACd,gBAAgB,CACjB;AAEDZ,IAAI,CAACa,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3Cf,IAAI,CAACgB,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCP,IAAI,GAAG,MAAMO,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BP,SAAS,GAAGF,eAAe,CAACC,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFV,IAAI,CAACmB,QAAQ,CAAC,YAAY;EACxB,MAAMT,IAAI,CAACU,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFpB,IAAI,CAAC,yBAAyB,EAAE,YAAY;EAC1C,MAAM;IAAEqB;EAAiB,CAAC,GAAGV,SAAS;EACtC,MAAMW,GAAG,GAAG,MAAMhB,OAAO,CAACM,WAAW,EAAE,IAAI,CAAC;EAC5C,MAAMF,IAAI,CAACa,IAAI,CAACD,GAAG,CAAC;EACpB,MAAMD,gBAAgB,CAACG,KAAK,CAAC,CAAC;EAC9B,MAAMrB,sBAAsB,CAACO,IAAI,CAAC;EAClC,MAAML,aAAa,CAACK,IAAI,CAAC;EACzB,MAAMe,YAAY,GAAG,MAAMlB,YAAY,CAACG,IAAI,EAAE,wBAAwB,EAAE,KAAK,CAAC;EAC9ET,MAAM,CAACwB,YAAY,CAAC,CAACC,SAAS,CAAC,eAAe,CAAC;EAC/C,MAAMtB,uBAAuB,CAACM,IAAI,CAAC;AACrC,CAAC,CAAC;AAEFV,IAAI,CAAC,qBAAqB,EAAE,YAAY;EACtC,MAAMQ,iBAAiB,CAACE,IAAI,EAAE,QAAQ,CAAC;EACvC,MAAMP,sBAAsB,CAACO,IAAI,CAAC;EAClC,MAAML,aAAa,CAACK,IAAI,CAAC;EACzB,MAAMe,YAAY,GAAG,MAAMlB,YAAY,CAACG,IAAI,EAAE,wBAAwB,EAAE,KAAK,CAAC;EAC9ET,MAAM,CAACwB,YAAY,CAAC,CAACC,SAAS,CAAC,eAAe,CAAC;EAC/C,MAAMtB,uBAAuB,CAACM,IAAI,CAAC;AACrC,CAAC,CAAC;AAEFV,IAAI,CAAC,wBAAwB,EAAE,YAAY;EACzC,MAAMQ,iBAAiB,CAACE,IAAI,EAAE,WAAW,CAAC;EAC1C,MAAMP,sBAAsB,CAACO,IAAI,CAAC;EAClC,MAAML,aAAa,CAACK,IAAI,CAAC;EACzB,MAAMe,YAAY,GAAG,MAAMlB,YAAY,CAACG,IAAI,EAAE,wBAAwB,EAAE,KAAK,CAAC;EAC9ET,MAAM,CAACwB,YAAY,CAAC,CAACC,SAAS,CAAC,eAAe,CAAC;EAC/C,MAAMtB,uBAAuB,CAACM,IAAI,CAAC;AACrC,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"616ffeb60dd89833f29f5fe01edd482aa88558f4","contentHash":"054509043745acb4122c9aa23c0dcad402cb5a9496ab9768921a85351aa8c210"},"/Users/rcweiler/worldview/e2e/features/image-download/resolutions4326-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/resolutions4326-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":14,"column":4},"end":{"line":14,"column":45}},"3":{"start":{"line":18,"column":4},"end":{"line":18,"column":48}},"4":{"start":{"line":21,"column":20},"end":{"line":21,"column":139}},"5":{"start":{"line":22,"column":0},"end":{"line":24,"column":3}},"6":{"start":{"line":25,"column":0},"end":{"line":30,"column":3}},"7":{"start":{"line":28,"column":2},"end":{"line":28,"column":33}},"8":{"start":{"line":29,"column":2},"end":{"line":29,"column":36}},"9":{"start":{"line":31,"column":0},"end":{"line":33,"column":3}},"10":{"start":{"line":32,"column":2},"end":{"line":32,"column":21}},"11":{"start":{"line":34,"column":0},"end":{"line":49,"column":3}},"12":{"start":{"line":38,"column":6},"end":{"line":38,"column":15}},"13":{"start":{"line":39,"column":14},"end":{"line":39,"column":46}},"14":{"start":{"line":40,"column":2},"end":{"line":40,"column":23}},"15":{"start":{"line":41,"column":2},"end":{"line":41,"column":33}},"16":{"start":{"line":42,"column":2},"end":{"line":42,"column":37}},"17":{"start":{"line":43,"column":2},"end":{"line":43,"column":50}},"18":{"start":{"line":44,"column":2},"end":{"line":44,"column":38}},"19":{"start":{"line":45,"column":2},"end":{"line":45,"column":21}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":37}},"21":{"start":{"line":47,"column":2},"end":{"line":47,"column":50}},"22":{"start":{"line":48,"column":2},"end":{"line":48,"column":38}},"23":{"start":{"line":50,"column":0},"end":{"line":58,"column":3}},"24":{"start":{"line":53,"column":6},"end":{"line":53,"column":15}},"25":{"start":{"line":54,"column":2},"end":{"line":54,"column":21}},"26":{"start":{"line":55,"column":2},"end":{"line":55,"column":37}},"27":{"start":{"line":56,"column":2},"end":{"line":56,"column":50}},"28":{"start":{"line":57,"column":2},"end":{"line":57,"column":38}},"29":{"start":{"line":59,"column":0},"end":{"line":71,"column":3}},"30":{"start":{"line":62,"column":6},"end":{"line":62,"column":15}},"31":{"start":{"line":63,"column":2},"end":{"line":63,"column":21}},"32":{"start":{"line":64,"column":2},"end":{"line":64,"column":37}},"33":{"start":{"line":65,"column":2},"end":{"line":65,"column":49}},"34":{"start":{"line":66,"column":2},"end":{"line":66,"column":38}},"35":{"start":{"line":67,"column":2},"end":{"line":67,"column":21}},"36":{"start":{"line":68,"column":2},"end":{"line":68,"column":37}},"37":{"start":{"line":69,"column":2},"end":{"line":69,"column":49}},"38":{"start":{"line":70,"column":2},"end":{"line":70,"column":38}},"39":{"start":{"line":72,"column":0},"end":{"line":80,"column":3}},"40":{"start":{"line":75,"column":6},"end":{"line":75,"column":15}},"41":{"start":{"line":76,"column":2},"end":{"line":76,"column":21}},"42":{"start":{"line":77,"column":2},"end":{"line":77,"column":37}},"43":{"start":{"line":78,"column":2},"end":{"line":78,"column":49}},"44":{"start":{"line":79,"column":2},"end":{"line":79,"column":38}},"45":{"start":{"line":81,"column":0},"end":{"line":93,"column":3}},"46":{"start":{"line":84,"column":6},"end":{"line":84,"column":15}},"47":{"start":{"line":85,"column":2},"end":{"line":85,"column":21}},"48":{"start":{"line":86,"column":2},"end":{"line":86,"column":37}},"49":{"start":{"line":87,"column":2},"end":{"line":87,"column":49}},"50":{"start":{"line":88,"column":2},"end":{"line":88,"column":38}},"51":{"start":{"line":89,"column":2},"end":{"line":89,"column":21}},"52":{"start":{"line":90,"column":2},"end":{"line":90,"column":37}},"53":{"start":{"line":91,"column":2},"end":{"line":91,"column":49}},"54":{"start":{"line":92,"column":2},"end":{"line":92,"column":38}},"55":{"start":{"line":94,"column":0},"end":{"line":102,"column":3}},"56":{"start":{"line":97,"column":6},"end":{"line":97,"column":15}},"57":{"start":{"line":98,"column":2},"end":{"line":98,"column":21}},"58":{"start":{"line":99,"column":2},"end":{"line":99,"column":37}},"59":{"start":{"line":100,"column":2},"end":{"line":100,"column":51}},"60":{"start":{"line":101,"column":2},"end":{"line":101,"column":38}},"61":{"start":{"line":103,"column":0},"end":{"line":111,"column":3}},"62":{"start":{"line":106,"column":6},"end":{"line":106,"column":15}},"63":{"start":{"line":107,"column":2},"end":{"line":107,"column":21}},"64":{"start":{"line":108,"column":2},"end":{"line":108,"column":37}},"65":{"start":{"line":109,"column":2},"end":{"line":109,"column":52}},"66":{"start":{"line":110,"column":2},"end":{"line":110,"column":38}},"67":{"start":{"line":112,"column":0},"end":{"line":120,"column":3}},"68":{"start":{"line":115,"column":6},"end":{"line":115,"column":15}},"69":{"start":{"line":116,"column":2},"end":{"line":116,"column":21}},"70":{"start":{"line":117,"column":2},"end":{"line":117,"column":37}},"71":{"start":{"line":118,"column":2},"end":{"line":118,"column":53}},"72":{"start":{"line":119,"column":2},"end":{"line":119,"column":38}},"73":{"start":{"line":121,"column":0},"end":{"line":129,"column":3}},"74":{"start":{"line":124,"column":6},"end":{"line":124,"column":15}},"75":{"start":{"line":125,"column":2},"end":{"line":125,"column":21}},"76":{"start":{"line":126,"column":2},"end":{"line":126,"column":37}},"77":{"start":{"line":127,"column":2},"end":{"line":127,"column":53}},"78":{"start":{"line":128,"column":2},"end":{"line":128,"column":38}},"79":{"start":{"line":130,"column":0},"end":{"line":150,"column":3}},"80":{"start":{"line":131,"column":2},"end":{"line":131,"column":37}},"81":{"start":{"line":132,"column":2},"end":{"line":132,"column":28}},"82":{"start":{"line":133,"column":23},"end":{"line":133,"column":80}},"83":{"start":{"line":134,"column":18},"end":{"line":134,"column":56}},"84":{"start":{"line":135,"column":18},"end":{"line":135,"column":44}},"85":{"start":{"line":136,"column":2},"end":{"line":149,"column":3}},"86":{"start":{"line":137,"column":15},"end":{"line":137,"column":44}},"87":{"start":{"line":138,"column":15},"end":{"line":138,"column":44}},"88":{"start":{"line":139,"column":15},"end":{"line":139,"column":44}},"89":{"start":{"line":140,"column":15},"end":{"line":140,"column":44}},"90":{"start":{"line":141,"column":4},"end":{"line":141,"column":31}},"91":{"start":{"line":142,"column":4},"end":{"line":142,"column":39}},"92":{"start":{"line":143,"column":4},"end":{"line":143,"column":31}},"93":{"start":{"line":144,"column":4},"end":{"line":144,"column":39}},"94":{"start":{"line":145,"column":4},"end":{"line":145,"column":34}},"95":{"start":{"line":146,"column":4},"end":{"line":146,"column":35}},"96":{"start":{"line":147,"column":4},"end":{"line":147,"column":34}},"97":{"start":{"line":148,"column":4},"end":{"line":148,"column":35}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":25,"column":15},"end":{"line":25,"column":16}},"loc":{"start":{"line":27,"column":6},"end":{"line":30,"column":1}},"line":27},"1":{"name":"(anonymous_1)","decl":{"start":{"line":31,"column":14},"end":{"line":31,"column":15}},"loc":{"start":{"line":31,"column":26},"end":{"line":33,"column":1}},"line":31},"2":{"name":"(anonymous_2)","decl":{"start":{"line":34,"column":52},"end":{"line":34,"column":53}},"loc":{"start":{"line":34,"column":64},"end":{"line":49,"column":1}},"line":34},"3":{"name":"(anonymous_3)","decl":{"start":{"line":50,"column":25},"end":{"line":50,"column":26}},"loc":{"start":{"line":50,"column":37},"end":{"line":58,"column":1}},"line":50},"4":{"name":"(anonymous_4)","decl":{"start":{"line":59,"column":31},"end":{"line":59,"column":32}},"loc":{"start":{"line":59,"column":43},"end":{"line":71,"column":1}},"line":59},"5":{"name":"(anonymous_5)","decl":{"start":{"line":72,"column":26},"end":{"line":72,"column":27}},"loc":{"start":{"line":72,"column":38},"end":{"line":80,"column":1}},"line":72},"6":{"name":"(anonymous_6)","decl":{"start":{"line":81,"column":32},"end":{"line":81,"column":33}},"loc":{"start":{"line":81,"column":44},"end":{"line":93,"column":1}},"line":81},"7":{"name":"(anonymous_7)","decl":{"start":{"line":94,"column":26},"end":{"line":94,"column":27}},"loc":{"start":{"line":94,"column":38},"end":{"line":102,"column":1}},"line":94},"8":{"name":"(anonymous_8)","decl":{"start":{"line":103,"column":25},"end":{"line":103,"column":26}},"loc":{"start":{"line":103,"column":37},"end":{"line":111,"column":1}},"line":103},"9":{"name":"(anonymous_9)","decl":{"start":{"line":112,"column":25},"end":{"line":112,"column":26}},"loc":{"start":{"line":112,"column":37},"end":{"line":120,"column":1}},"line":112},"10":{"name":"(anonymous_10)","decl":{"start":{"line":121,"column":31},"end":{"line":121,"column":32}},"loc":{"start":{"line":121,"column":43},"end":{"line":129,"column":1}},"line":121},"11":{"name":"(anonymous_11)","decl":{"start":{"line":130,"column":39},"end":{"line":130,"column":40}},"loc":{"start":{"line":130,"column":51},"end":{"line":150,"column":1}},"line":130}},"branchMap":{"0":{"loc":{"start":{"line":136,"column":2},"end":{"line":149,"column":3}},"type":"if","locations":[{"start":{"line":136,"column":2},"end":{"line":149,"column":3}},{"start":{"line":136,"column":2},"end":{"line":149,"column":3}}],"line":136}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1},"b":{"0":[1,0]},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","openImageDownloadPanel","closeImageDownloadPanel","clickDownload","zoomIn","joinUrl","getAttribute","page","selectors","startParams","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","imageResolution","modalCloseButton","url","goto","click","toHaveValue","urlAttribute","matcher","matches","exec","x0","Number","parseFloat","y0","x1","y1","toBeLessThan","toBeGreaterThan"],"sources":["resolutions4326-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst {\n openImageDownloadPanel,\n closeImageDownloadPanel,\n clickDownload,\n zoomIn\n} = require('../../test-utils/hooks/wvHooks')\nconst { joinUrl, getAttribute } = require('../../test-utils/hooks/basicHooks')\n\nlet page\nlet selectors\n\nconst startParams = [\n 'p=geographic',\n 'v=-180,-90,180,90',\n 'l=MODIS_Terra_CorrectedReflectance_TrueColor',\n 't=2018-06-01',\n 'imageDownload='\n]\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('In geographic, top two zoom levels are 10km', async () => {\n const { imageResolution, modalCloseButton } = selectors\n const url = await joinUrl(startParams, null)\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('40')\n await closeImageDownloadPanel(page)\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('40')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next zoom is 5km', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('20')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next two zooms are 1km', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('4')\n await closeImageDownloadPanel(page)\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('4')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next zoom is 500m', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('2')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next two zooms are 250m', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('1')\n await closeImageDownloadPanel(page)\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('1')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next zoom is 125m', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('0.5')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next zoom is 60m', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('0.25')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next zoom is 30m', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('0.125')\n await closeImageDownloadPanel(page)\n})\n\ntest('Last zoom level is 30m', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('0.125')\n await closeImageDownloadPanel(page)\n})\n\ntest('Confirm bounding box integrity', async () => {\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n const matcher = /BBOX=([^,]+),([^,]+),([^,]+),([^&]+)/\n const matches = matcher.exec(urlAttribute)\n if (matches !== null) {\n const x0 = Number.parseFloat(matches[1])\n const y0 = Number.parseFloat(matches[2])\n const x1 = Number.parseFloat(matches[3])\n const y1 = Number.parseFloat(matches[4])\n expect(x0).toBeLessThan(0)\n expect(x0).toBeGreaterThan(-20000)\n expect(y0).toBeLessThan(0)\n expect(y0).toBeGreaterThan(-20000)\n expect(x1).toBeGreaterThan(0)\n expect(x1).toBeLessThan(20000)\n expect(y1).toBeGreaterThan(0)\n expect(y1).toBeLessThan(20000)\n }\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"bca3f169783628797686a4acecc7ac96cfaddf58","contentHash":"5ffbb284691aaa7aba82fa9dcd07b7efa0ccd855cd883ea1f7e618fcc0c85dba"},"/Users/rcweiler/worldview/e2e/features/image-download/unsupported-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/unsupported-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":45}},"3":{"start":{"line":14,"column":4},"end":{"line":14,"column":48}},"4":{"start":{"line":21,"column":20},"end":{"line":21,"column":75}},"5":{"start":{"line":22,"column":0},"end":{"line":24,"column":3}},"6":{"start":{"line":25,"column":0},"end":{"line":34,"column":3}},"7":{"start":{"line":28,"column":2},"end":{"line":28,"column":33}},"8":{"start":{"line":29,"column":2},"end":{"line":29,"column":36}},"9":{"start":{"line":30,"column":2},"end":{"line":30,"column":37}},"10":{"start":{"line":31,"column":2},"end":{"line":31,"column":48}},"11":{"start":{"line":32,"column":2},"end":{"line":32,"column":48}},"12":{"start":{"line":33,"column":2},"end":{"line":33,"column":54}},"13":{"start":{"line":35,"column":0},"end":{"line":37,"column":3}},"14":{"start":{"line":36,"column":2},"end":{"line":36,"column":21}},"15":{"start":{"line":38,"column":0},"end":{"line":48,"column":3}},"16":{"start":{"line":42,"column":6},"end":{"line":42,"column":15}},"17":{"start":{"line":43,"column":14},"end":{"line":43,"column":81}},"18":{"start":{"line":44,"column":2},"end":{"line":44,"column":23}},"19":{"start":{"line":45,"column":2},"end":{"line":45,"column":33}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":38}},"21":{"start":{"line":47,"column":2},"end":{"line":47,"column":37}},"22":{"start":{"line":49,"column":0},"end":{"line":53,"column":3}},"23":{"start":{"line":50,"column":2},"end":{"line":50,"column":29}},"24":{"start":{"line":51,"column":2},"end":{"line":51,"column":41}},"25":{"start":{"line":52,"column":2},"end":{"line":52,"column":50}},"26":{"start":{"line":54,"column":0},"end":{"line":64,"column":3}},"27":{"start":{"line":57,"column":6},"end":{"line":57,"column":15}},"28":{"start":{"line":58,"column":2},"end":{"line":58,"column":38}},"29":{"start":{"line":59,"column":2},"end":{"line":59,"column":37}},"30":{"start":{"line":60,"column":2},"end":{"line":60,"column":29}},"31":{"start":{"line":61,"column":2},"end":{"line":61,"column":41}},"32":{"start":{"line":62,"column":2},"end":{"line":62,"column":46}},"33":{"start":{"line":63,"column":2},"end":{"line":63,"column":38}},"34":{"start":{"line":65,"column":0},"end":{"line":75,"column":3}},"35":{"start":{"line":69,"column":6},"end":{"line":69,"column":15}},"36":{"start":{"line":70,"column":14},"end":{"line":70,"column":58}},"37":{"start":{"line":71,"column":2},"end":{"line":71,"column":23}},"38":{"start":{"line":72,"column":2},"end":{"line":72,"column":33}},"39":{"start":{"line":73,"column":2},"end":{"line":73,"column":38}},"40":{"start":{"line":74,"column":2},"end":{"line":74,"column":37}},"41":{"start":{"line":76,"column":0},"end":{"line":80,"column":3}},"42":{"start":{"line":77,"column":2},"end":{"line":77,"column":29}},"43":{"start":{"line":78,"column":2},"end":{"line":78,"column":41}},"44":{"start":{"line":79,"column":2},"end":{"line":79,"column":50}},"45":{"start":{"line":81,"column":0},"end":{"line":90,"column":3}},"46":{"start":{"line":84,"column":6},"end":{"line":84,"column":15}},"47":{"start":{"line":85,"column":2},"end":{"line":85,"column":38}},"48":{"start":{"line":86,"column":2},"end":{"line":86,"column":37}},"49":{"start":{"line":87,"column":2},"end":{"line":87,"column":29}},"50":{"start":{"line":88,"column":2},"end":{"line":88,"column":41}},"51":{"start":{"line":89,"column":2},"end":{"line":89,"column":46}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":25,"column":15},"end":{"line":25,"column":16}},"loc":{"start":{"line":27,"column":6},"end":{"line":34,"column":1}},"line":27},"1":{"name":"(anonymous_1)","decl":{"start":{"line":35,"column":14},"end":{"line":35,"column":15}},"loc":{"start":{"line":35,"column":26},"end":{"line":37,"column":1}},"line":35},"2":{"name":"(anonymous_2)","decl":{"start":{"line":38,"column":49},"end":{"line":38,"column":50}},"loc":{"start":{"line":38,"column":61},"end":{"line":48,"column":1}},"line":38},"3":{"name":"(anonymous_3)","decl":{"start":{"line":49,"column":39},"end":{"line":49,"column":40}},"loc":{"start":{"line":49,"column":51},"end":{"line":53,"column":1}},"line":49},"4":{"name":"(anonymous_4)","decl":{"start":{"line":54,"column":60},"end":{"line":54,"column":61}},"loc":{"start":{"line":54,"column":72},"end":{"line":64,"column":1}},"line":54},"5":{"name":"(anonymous_5)","decl":{"start":{"line":65,"column":41},"end":{"line":65,"column":42}},"loc":{"start":{"line":65,"column":53},"end":{"line":75,"column":1}},"line":65},"6":{"name":"(anonymous_6)","decl":{"start":{"line":76,"column":32},"end":{"line":76,"column":33}},"loc":{"start":{"line":76,"column":44},"end":{"line":80,"column":1}},"line":76},"7":{"name":"(anonymous_7)","decl":{"start":{"line":81,"column":53},"end":{"line":81,"column":54}},"loc":{"start":{"line":81,"column":65},"end":{"line":90,"column":1}},"line":81}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","closeImageDownloadPanel","joinUrl","page","selectors","notify","cancelNotify","acceptNotify","toolbarSnapshot","startParams","describe","configure","mode","beforeAll","browser","newPage","locator","afterAll","close","modalCloseButton","snapshotToolbarButton","url","goto","click","toBeVisible","not"],"sources":["unsupported-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { closeImageDownloadPanel } = require('../../test-utils/hooks/wvHooks')\nconst { joinUrl } = require('../../test-utils/hooks/basicHooks')\n\nlet page\nlet selectors\nlet notify\nlet cancelNotify\nlet acceptNotify\nlet toolbarSnapshot\n\nconst startParams = ['v=-180,-90,180,90', 't=2018-06-01', 'imageDownload=']\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n notify = page.locator('.notify p')\n cancelNotify = page.locator('.cancel-notify')\n acceptNotify = page.locator('.accept-notify')\n toolbarSnapshot = page.locator('#toolbar_snapshot')\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Custom palettes are not supported dialog', async () => {\n const { modalCloseButton, snapshotToolbarButton } = selectors\n const url = await joinUrl(startParams, '&l=MODIS_Terra_Aerosol(palette=red_1)')\n await page.goto(url)\n await modalCloseButton.click()\n await snapshotToolbarButton.click()\n await expect(notify).toBeVisible()\n})\n\ntest('Custom palettes: Cancel button', async () => {\n await cancelNotify.click()\n await expect(notify).not.toBeVisible()\n await expect(toolbarSnapshot).not.toBeVisible()\n})\n\ntest('Custom palettes: OK button brings up download panel', async () => {\n const { snapshotToolbarButton } = selectors\n await snapshotToolbarButton.click()\n await expect(notify).toBeVisible()\n await acceptNotify.click()\n await expect(notify).not.toBeVisible()\n await expect(toolbarSnapshot).toBeVisible()\n await closeImageDownloadPanel(page)\n})\n\ntest('Rotation is not supported dialog', async () => {\n const { modalCloseButton, snapshotToolbarButton } = selectors\n const url = await joinUrl(startParams, '&p=arctic&r=18')\n await page.goto(url)\n await modalCloseButton.click()\n await snapshotToolbarButton.click()\n await expect(notify).toBeVisible()\n})\n\ntest('Rotation: Cancel button', async () => {\n await cancelNotify.click()\n await expect(notify).not.toBeVisible()\n await expect(toolbarSnapshot).not.toBeVisible()\n})\n\ntest('Rotation: OK button brings up download panel', async () => {\n const { snapshotToolbarButton } = selectors\n await snapshotToolbarButton.click()\n await expect(notify).toBeVisible()\n await acceptNotify.click()\n await expect(notify).not.toBeVisible()\n await expect(toolbarSnapshot).toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"65cbd6f41fd4f1d7423170a3822cbf65da5cc739","contentHash":"ebe12834ae543c783544e66a40dc50aef3e36807a99c0ef5945102da467ca86b"},"/Users/rcweiler/worldview/e2e/features/layers/layer-picker-mobile-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/layers/layer-picker-mobile-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":12,"column":4},"end":{"line":12,"column":45}},"3":{"start":{"line":15,"column":12},"end":{"line":15,"column":49}},"4":{"start":{"line":16,"column":0},"end":{"line":18,"column":3}},"5":{"start":{"line":19,"column":0},"end":{"line":30,"column":3}},"6":{"start":{"line":22,"column":18},"end":{"line":27,"column":4}},"7":{"start":{"line":28,"column":2},"end":{"line":28,"column":33}},"8":{"start":{"line":29,"column":2},"end":{"line":29,"column":36}},"9":{"start":{"line":31,"column":0},"end":{"line":33,"column":3}},"10":{"start":{"line":32,"column":2},"end":{"line":32,"column":21}},"11":{"start":{"line":34,"column":0},"end":{"line":43,"column":3}},"12":{"start":{"line":38,"column":6},"end":{"line":38,"column":15}},"13":{"start":{"line":39,"column":2},"end":{"line":39,"column":23}},"14":{"start":{"line":40,"column":2},"end":{"line":40,"column":33}},"15":{"start":{"line":41,"column":2},"end":{"line":41,"column":41}},"16":{"start":{"line":42,"column":2},"end":{"line":42,"column":46}},"17":{"start":{"line":44,"column":0},"end":{"line":50,"column":3}},"18":{"start":{"line":47,"column":6},"end":{"line":47,"column":15}},"19":{"start":{"line":48,"column":2},"end":{"line":48,"column":37}},"20":{"start":{"line":49,"column":2},"end":{"line":49,"column":34}},"21":{"start":{"line":51,"column":0},"end":{"line":57,"column":3}},"22":{"start":{"line":54,"column":6},"end":{"line":54,"column":15}},"23":{"start":{"line":55,"column":2},"end":{"line":55,"column":26}},"24":{"start":{"line":56,"column":2},"end":{"line":56,"column":31}},"25":{"start":{"line":58,"column":0},"end":{"line":75,"column":3}},"26":{"start":{"line":65,"column":6},"end":{"line":65,"column":15}},"27":{"start":{"line":66,"column":2},"end":{"line":66,"column":34}},"28":{"start":{"line":67,"column":2},"end":{"line":67,"column":54}},"29":{"start":{"line":68,"column":2},"end":{"line":68,"column":47}},"30":{"start":{"line":69,"column":2},"end":{"line":69,"column":47}},"31":{"start":{"line":70,"column":33},"end":{"line":70,"column":113}},"32":{"start":{"line":72,"column":2},"end":{"line":72,"column":53}},"33":{"start":{"line":74,"column":2},"end":{"line":74,"column":42}},"34":{"start":{"line":76,"column":0},"end":{"line":87,"column":3}},"35":{"start":{"line":81,"column":6},"end":{"line":81,"column":15}},"36":{"start":{"line":82,"column":2},"end":{"line":82,"column":34}},"37":{"start":{"line":83,"column":2},"end":{"line":83,"column":29}},"38":{"start":{"line":84,"column":2},"end":{"line":84,"column":42}},"39":{"start":{"line":85,"column":2},"end":{"line":85,"column":59}},"40":{"start":{"line":86,"column":2},"end":{"line":86,"column":34}},"41":{"start":{"line":88,"column":0},"end":{"line":99,"column":3}},"42":{"start":{"line":92,"column":6},"end":{"line":92,"column":15}},"43":{"start":{"line":93,"column":2},"end":{"line":93,"column":42}},"44":{"start":{"line":94,"column":2},"end":{"line":94,"column":88}},"45":{"start":{"line":95,"column":19},"end":{"line":95,"column":47}},"46":{"start":{"line":96,"column":2},"end":{"line":96,"column":39}},"47":{"start":{"line":97,"column":2},"end":{"line":97,"column":25}},"48":{"start":{"line":98,"column":2},"end":{"line":98,"column":63}},"49":{"start":{"line":100,"column":0},"end":{"line":111,"column":3}},"50":{"start":{"line":105,"column":6},"end":{"line":105,"column":15}},"51":{"start":{"line":106,"column":2},"end":{"line":106,"column":29}},"52":{"start":{"line":107,"column":2},"end":{"line":107,"column":42}},"53":{"start":{"line":108,"column":2},"end":{"line":108,"column":51}},"54":{"start":{"line":109,"column":2},"end":{"line":109,"column":88}},"55":{"start":{"line":110,"column":2},"end":{"line":110,"column":28}},"56":{"start":{"line":112,"column":0},"end":{"line":118,"column":3}},"57":{"start":{"line":115,"column":6},"end":{"line":115,"column":15}},"58":{"start":{"line":116,"column":2},"end":{"line":116,"column":38}},"59":{"start":{"line":117,"column":2},"end":{"line":117,"column":31}},"60":{"start":{"line":119,"column":0},"end":{"line":147,"column":3}},"61":{"start":{"line":133,"column":6},"end":{"line":133,"column":15}},"62":{"start":{"line":134,"column":2},"end":{"line":134,"column":34}},"63":{"start":{"line":135,"column":2},"end":{"line":135,"column":36}},"64":{"start":{"line":136,"column":2},"end":{"line":136,"column":40}},"65":{"start":{"line":137,"column":2},"end":{"line":137,"column":44}},"66":{"start":{"line":138,"column":2},"end":{"line":138,"column":64}},"67":{"start":{"line":139,"column":2},"end":{"line":139,"column":55}},"68":{"start":{"line":140,"column":2},"end":{"line":140,"column":38}},"69":{"start":{"line":141,"column":2},"end":{"line":141,"column":56}},"70":{"start":{"line":142,"column":2},"end":{"line":142,"column":44}},"71":{"start":{"line":143,"column":2},"end":{"line":143,"column":34}},"72":{"start":{"line":144,"column":2},"end":{"line":144,"column":28}},"73":{"start":{"line":145,"column":2},"end":{"line":145,"column":47}},"74":{"start":{"line":146,"column":2},"end":{"line":146,"column":28}},"75":{"start":{"line":148,"column":0},"end":{"line":157,"column":3}},"76":{"start":{"line":153,"column":6},"end":{"line":153,"column":15}},"77":{"start":{"line":154,"column":2},"end":{"line":154,"column":56}},"78":{"start":{"line":155,"column":2},"end":{"line":155,"column":48}},"79":{"start":{"line":156,"column":2},"end":{"line":156,"column":42}},"80":{"start":{"line":158,"column":0},"end":{"line":167,"column":3}},"81":{"start":{"line":163,"column":6},"end":{"line":163,"column":15}},"82":{"start":{"line":164,"column":2},"end":{"line":164,"column":29}},"83":{"start":{"line":165,"column":2},"end":{"line":165,"column":73}},"84":{"start":{"line":166,"column":2},"end":{"line":166,"column":61}},"85":{"start":{"line":168,"column":0},"end":{"line":180,"column":3}},"86":{"start":{"line":173,"column":6},"end":{"line":173,"column":15}},"87":{"start":{"line":174,"column":2},"end":{"line":174,"column":31}},"88":{"start":{"line":175,"column":2},"end":{"line":175,"column":61}},"89":{"start":{"line":176,"column":2},"end":{"line":176,"column":58}},"90":{"start":{"line":177,"column":2},"end":{"line":177,"column":28}},"91":{"start":{"line":178,"column":2},"end":{"line":178,"column":61}},"92":{"start":{"line":179,"column":2},"end":{"line":179,"column":57}},"93":{"start":{"line":181,"column":0},"end":{"line":190,"column":3}},"94":{"start":{"line":185,"column":6},"end":{"line":185,"column":15}},"95":{"start":{"line":186,"column":2},"end":{"line":186,"column":29}},"96":{"start":{"line":187,"column":2},"end":{"line":187,"column":47}},"97":{"start":{"line":188,"column":2},"end":{"line":188,"column":29}},"98":{"start":{"line":189,"column":2},"end":{"line":189,"column":53}},"99":{"start":{"line":191,"column":0},"end":{"line":198,"column":3}},"100":{"start":{"line":194,"column":6},"end":{"line":194,"column":15}},"101":{"start":{"line":195,"column":2},"end":{"line":195,"column":39}},"102":{"start":{"line":196,"column":22},"end":{"line":196,"column":64}},"103":{"start":{"line":197,"column":2},"end":{"line":197,"column":42}},"104":{"start":{"line":199,"column":0},"end":{"line":205,"column":3}},"105":{"start":{"line":202,"column":6},"end":{"line":202,"column":15}},"106":{"start":{"line":203,"column":2},"end":{"line":203,"column":50}},"107":{"start":{"line":204,"column":2},"end":{"line":204,"column":46}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":15},"end":{"line":19,"column":16}},"loc":{"start":{"line":21,"column":6},"end":{"line":30,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":31,"column":14},"end":{"line":31,"column":15}},"loc":{"start":{"line":31,"column":26},"end":{"line":33,"column":1}},"line":31},"2":{"name":"(anonymous_2)","decl":{"start":{"line":34,"column":44},"end":{"line":34,"column":45}},"loc":{"start":{"line":34,"column":56},"end":{"line":43,"column":1}},"line":34},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":50},"end":{"line":44,"column":51}},"loc":{"start":{"line":44,"column":62},"end":{"line":50,"column":1}},"line":44},"4":{"name":"(anonymous_4)","decl":{"start":{"line":51,"column":59},"end":{"line":51,"column":60}},"loc":{"start":{"line":51,"column":71},"end":{"line":57,"column":1}},"line":51},"5":{"name":"(anonymous_5)","decl":{"start":{"line":58,"column":71},"end":{"line":58,"column":72}},"loc":{"start":{"line":58,"column":83},"end":{"line":75,"column":1}},"line":58},"6":{"name":"(anonymous_6)","decl":{"start":{"line":76,"column":87},"end":{"line":76,"column":88}},"loc":{"start":{"line":76,"column":99},"end":{"line":87,"column":1}},"line":76},"7":{"name":"(anonymous_7)","decl":{"start":{"line":88,"column":53},"end":{"line":88,"column":54}},"loc":{"start":{"line":88,"column":65},"end":{"line":99,"column":1}},"line":88},"8":{"name":"(anonymous_8)","decl":{"start":{"line":100,"column":30},"end":{"line":100,"column":31}},"loc":{"start":{"line":100,"column":42},"end":{"line":111,"column":1}},"line":100},"9":{"name":"(anonymous_9)","decl":{"start":{"line":112,"column":42},"end":{"line":112,"column":43}},"loc":{"start":{"line":112,"column":54},"end":{"line":118,"column":1}},"line":112},"10":{"name":"(anonymous_10)","decl":{"start":{"line":119,"column":72},"end":{"line":119,"column":73}},"loc":{"start":{"line":119,"column":84},"end":{"line":147,"column":1}},"line":119},"11":{"name":"(anonymous_11)","decl":{"start":{"line":148,"column":29},"end":{"line":148,"column":30}},"loc":{"start":{"line":148,"column":41},"end":{"line":157,"column":1}},"line":148},"12":{"name":"(anonymous_12)","decl":{"start":{"line":158,"column":43},"end":{"line":158,"column":44}},"loc":{"start":{"line":158,"column":55},"end":{"line":167,"column":1}},"line":158},"13":{"name":"(anonymous_13)","decl":{"start":{"line":168,"column":53},"end":{"line":168,"column":54}},"loc":{"start":{"line":168,"column":65},"end":{"line":180,"column":1}},"line":168},"14":{"name":"(anonymous_14)","decl":{"start":{"line":181,"column":69},"end":{"line":181,"column":70}},"loc":{"start":{"line":181,"column":81},"end":{"line":190,"column":1}},"line":181},"15":{"name":"(anonymous_15)","decl":{"start":{"line":191,"column":70},"end":{"line":191,"column":71}},"loc":{"start":{"line":191,"column":82},"end":{"line":198,"column":1}},"line":191},"16":{"name":"(anonymous_16)","decl":{"start":{"line":199,"column":57},"end":{"line":199,"column":58}},"loc":{"start":{"line":199,"column":69},"end":{"line":205,"column":1}},"line":199}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":0,"40":0,"41":1,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":1,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":1,"57":0,"58":0,"59":0,"60":1,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":1,"76":0,"77":0,"78":0,"79":0,"80":1,"81":0,"82":0,"83":0,"84":0,"85":1,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":1,"94":0,"95":0,"96":0,"97":0,"98":0,"99":1,"100":0,"101":0,"102":0,"103":0,"104":1,"105":0,"106":0,"107":0},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","assertDefaultLayers","assertCategories","page","selectors","url","describe","configure","mode","beforeAll","browser","context","newContext","viewport","width","height","newPage","afterAll","close","layerCount","modalCloseButton","goto","click","toBeVisible","toContainText","collapsedLayerButton","addLayers","aodAllMeasurement","sourceMetadataCollapsed","aodCheckboxMAIAC","aodCheckboxMODIS","sourceTabs","modisAvailableCoverage","locator","toHaveCount","aquaTerraMODISTab","aquaModisTab","aodCheckbox","not","toHaveClass","aquaTerraModisHeader","sourceMetadataExpanded","ellipsis","layerPickerBackButton","layerFilterButton","availableFacetLabel","categoryAtmosphereLabel","categoryFacetCollapseToggle","categoryFacetChoicesContainer","measurementFacetChoices","measurementMoreButton","measurementTemperatureLabel","sourcesMERRALabel","applyButton","layersSearchRow","resetButton","layersSearchField","fill","aodSearchRow","layerDetailHeader","addToMapButton","aodSearchCheckbox","layerDetails","layersModalCloseButton","activeLayer"],"sources":["layer-picker-mobile-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { assertDefaultLayers, assertCategories } = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\nconst url = 'http://localhost:3000/?t=2013-05-15'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n const context = await browser.newContext({\n viewport: { width: 375, height: 667 }\n })\n page = await context.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Initial state indicates layer count', async () => {\n const { layerCount, modalCloseButton } = selectors\n await page.goto(url)\n await modalCloseButton.click()\n await expect(layerCount).toBeVisible()\n await expect(layerCount).toContainText('7')\n})\n\ntest('Expand layer list and show default layers', async () => {\n const { collapsedLayerButton } = selectors\n await collapsedLayerButton.click()\n await assertDefaultLayers(page)\n})\n\ntest('Open product picker and show categories by default', async () => {\n const { addLayers } = selectors\n await addLayers.click()\n await assertCategories(page)\n})\n\ntest('Clicking a measurement shows choices, indicates unavailability', async () => {\n const {\n aodAllMeasurement,\n sourceMetadataCollapsed,\n aodCheckboxMAIAC,\n aodCheckboxMODIS,\n sourceTabs\n } = selectors\n await aodAllMeasurement.click()\n await expect(sourceMetadataCollapsed).toBeVisible()\n await expect(aodCheckboxMAIAC).toBeVisible()\n await expect(aodCheckboxMODIS).toBeVisible()\n const modisAvailableCoverage = page.locator('#MODIS_Combined_Value_Added_AOD-checkbox + svg#availability-info')\n // const maiacAvailableCoverage = page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox + svg#availability-info')\n await expect(modisAvailableCoverage).toBeVisible()\n // await expect(maiacAvailableCoverage).toBeVisible()\n await expect(sourceTabs).toHaveCount(9)\n})\n\ntest('Available grid source layer measuremet does not have unavaiable coverage class', async () => {\n const {\n aquaTerraMODISTab,\n aquaModisTab,\n aodCheckbox\n } = selectors\n await aquaTerraMODISTab.click()\n await aquaModisTab.click()\n await expect(aodCheckbox).toBeVisible()\n await expect(aodCheckbox).not.toHaveClass('unavailable')\n await aquaTerraMODISTab.click()\n})\n\ntest('Expanding and collapsing measurement details', async () => {\n const { aquaTerraModisHeader, sourceMetadataExpanded } = selectors\n await page.locator('.ellipsis').click()\n await expect(aquaTerraModisHeader).toContainText('About Aerosol Optical Depth (AOD)')\n const ellipsis = page.locator('.ellipsis.up')\n await expect(ellipsis).toBeVisible()\n await ellipsis.click()\n await expect(sourceMetadataExpanded).toHaveClass(/overflow/)\n})\n\ntest('Switching source tabs', async () => {\n const {\n aquaTerraModisHeader,\n aquaModisTab,\n aodCheckbox\n } = selectors\n await aquaModisTab.click()\n await expect(aodCheckbox).toBeVisible()\n await expect(aquaTerraModisHeader).toBeVisible()\n await expect(aquaTerraModisHeader).toContainText('About Aerosol Optical Depth (AOD)')\n await aodCheckbox.click()\n})\n\ntest('Back button returns to categories', async () => {\n const { layerPickerBackButton } = selectors\n await layerPickerBackButton.click()\n await assertCategories(page)\n})\n\ntest('Switch to facet view and confirm applying facets limits results', async () => {\n const {\n layerFilterButton,\n availableFacetLabel,\n categoryAtmosphereLabel,\n categoryFacetCollapseToggle,\n categoryFacetChoicesContainer,\n measurementFacetChoices,\n measurementMoreButton,\n measurementTemperatureLabel,\n sourcesMERRALabel,\n applyButton,\n layersSearchRow,\n resetButton\n } = selectors\n await layerFilterButton.click()\n await availableFacetLabel.click()\n await categoryAtmosphereLabel.click()\n await categoryFacetCollapseToggle.click()\n await expect(categoryFacetChoicesContainer).not.toBeVisible()\n await expect(measurementFacetChoices).toHaveCount(5)\n await measurementMoreButton.click()\n await expect(measurementFacetChoices).toHaveCount(15)\n await measurementTemperatureLabel.click()\n await sourcesMERRALabel.click()\n await applyButton.click()\n await expect(layersSearchRow).toHaveCount(4)\n await resetButton.click()\n})\n\ntest('Searching for layers', async () => {\n const {\n layersSearchField,\n layersSearchRow,\n aodCheckbox\n } = selectors\n await layersSearchField.fill('aerosol optical depth')\n await expect(layersSearchRow).toHaveCount(17)\n await expect(aodCheckbox).toBeVisible()\n})\n\ntest('Viewing details for search results', async () => {\n const {\n aodSearchRow,\n layerDetailHeader,\n addToMapButton\n } = selectors\n await aodSearchRow.click()\n await expect(layerDetailHeader).toContainText('Aerosol Optical Depth')\n await expect(addToMapButton).toContainText('Remove Layer')\n})\n\ntest('Add to layer button and checkbox are in sync', async () => {\n const {\n addToMapButton,\n aodSearchCheckbox,\n aodCheckbox\n } = selectors\n await addToMapButton.click()\n await expect(aodSearchCheckbox).not.toHaveClass('checked')\n await expect(addToMapButton).toContainText('Add Layer')\n await aodCheckbox.click()\n await expect(addToMapButton).toContainText('Remove Layer')\n await expect(aodSearchCheckbox).toHaveClass(/checked/)\n})\n\ntest('Clicking the selected row deselects it and hides the details', async () => {\n const { aodSearchRow, layerDetails } = selectors\n await aodSearchRow.click()\n await expect(layerDetails).not.toBeVisible()\n await aodSearchRow.click()\n await expect(aodSearchRow).toHaveClass(/selected/)\n})\n\ntest('Close product picker and confirm added layers show in sidebar', async () => {\n const { layersModalCloseButton } = selectors\n await layersModalCloseButton.click()\n const activeLayer = page.locator('#active-MODIS_Aqua_Aerosol')\n await expect(activeLayer).toBeVisible()\n})\n\ntest('Collapse sidebar and confirm layer count updated', async () => {\n const { layerCount } = selectors\n await page.locator('#toggleIconHolder').click()\n await expect(layerCount).toContainText('8')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"8db7d42800f6f08e502c40de9eaf1fd997724f39","contentHash":"880d201b544ebe2a35c4f1486b4cdd1da6bb08b0c1ebf37502b479de283d2161"}} \ No newline at end of file diff --git a/.nyc_output/1b885e79-2739-4379-a455-ae3c14875b29.json b/.nyc_output/1b885e79-2739-4379-a455-ae3c14875b29.json deleted file mode 100644 index a17481ab16..0000000000 --- a/.nyc_output/1b885e79-2739-4379-a455-ae3c14875b29.json +++ /dev/null @@ -1 +0,0 @@ -{"/Users/rcweiler/worldview/playwright.config.js":{"path":"/Users/rcweiler/worldview/playwright.config.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":31}},"1":{"start":{"line":8,"column":0},"end":{"line":51,"column":3}}},"fnMap":{},"branchMap":{"0":{"loc":{"start":{"line":22,"column":11},"end":{"line":22,"column":33}},"type":"cond-expr","locations":[{"start":{"line":22,"column":28},"end":{"line":22,"column":29}},{"start":{"line":22,"column":32},"end":{"line":22,"column":33}}],"line":22},"1":{"loc":{"start":{"line":24,"column":11},"end":{"line":24,"column":33}},"type":"cond-expr","locations":[{"start":{"line":24,"column":28},"end":{"line":24,"column":29}},{"start":{"line":24,"column":32},"end":{"line":24,"column":33}}],"line":24}},"s":{"0":1,"1":1},"f":{},"b":{"0":[0,1],"1":[0,1]},"inputSourceMap":{"version":3,"names":["defineConfig","devices","require","module","exports","testDir","outputDir","timeout","expect","fullyParallel","forbidOnly","process","env","CI","retries","workers","reporter","use","launchOptions","slowMo","actionTimeout","trace","projects","name"],"sources":["playwright.config.js"],"sourcesContent":["// @ts-check\nconst { defineConfig, devices } = require('@playwright/test')\n\nmodule.exports = defineConfig({\n testDir: './e2e/features',\n outputDir: './test-results',\n /* Maximum time one test can run for. */\n timeout: 30 * 1000,\n expect: {\n /* Maximum time expect() should wait for the condition to be met. */\n timeout: 5000\n },\n /* Run tests in files in parallel */\n fullyParallel: true,\n /* Fail the build on CI if you accidentally left test.only in the source code. */\n forbidOnly: !!process.env.CI,\n /* Retry on CI only */\n retries: process.env.CI ? 2 : 0,\n /* Opt out of parallel tests on CI. */\n workers: process.env.CI ? 1 : 3,\n /* Reporter to use. See https://playwright.dev/docs/test-reporters */\n reporter: 'html',\n use: {\n launchOptions: {\n slowMo: 200\n },\n /* Maximum time each action such as `click()` can take. Defaults to 0 (no limit). */\n actionTimeout: 0,\n /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */\n trace: 'on-first-retry'\n },\n\n /* Configure projects for major browsers */\n projects: [\n {\n name: 'chromium',\n use: { ...devices['Desktop Chrome'] }\n },\n\n {\n name: 'firefox',\n use: { ...devices['Desktop Firefox'] }\n }\n ]\n\n /* Folder for test artifacts such as screenshots, videos, traces, etc. */\n // outputDir: 'test-results/',\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,YAAY;EAAEC;AAAQ,CAAC,GAAGC,OAAO,CAAC,kBAAkB,CAAC;AAE7DC,MAAM,CAACC,OAAO,GAAGJ,YAAY,CAAC;EAC5BK,OAAO,EAAE,gBAAgB;EACzBC,SAAS,EAAE,gBAAgB;EAC3B;EACAC,OAAO,EAAE,EAAE,GAAG,IAAI;EAClBC,MAAM,EAAE;IACN;IACAD,OAAO,EAAE;EACX,CAAC;EACD;EACAE,aAAa,EAAE,IAAI;EACnB;EACAC,UAAU,EAAE,CAAC,CAACC,OAAO,CAACC,GAAG,CAACC,EAAE;EAC5B;EACAC,OAAO,EAAEH,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAE,OAAO,EAAEJ,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAG,QAAQ,EAAE,MAAM;EAChBC,GAAG,EAAE;IACHC,aAAa,EAAE;MACbC,MAAM,EAAE;IACV,CAAC;IACD;IACAC,aAAa,EAAE,CAAC;IAChB;IACAC,KAAK,EAAE;EACT,CAAC;EAED;EACAC,QAAQ,EAAE,CACR;IACEC,IAAI,EAAE,UAAU;IAChBN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,gBAAgB;IAAE;EACtC,CAAC,EAED;IACEsB,IAAI,EAAE,SAAS;IACfN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,iBAAiB;IAAE;EACvC,CAAC;;EAGH;EACA;AACF,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f807d98b83967da6ec6fb7322dffcbc5e5d8f32a","contentHash":"4542c4dd9b9d57e4a939294876889465442560c9646324f7c42dcd5d1d815866"},"/Users/rcweiler/worldview/e2e/features/location-search/location-search-mobile-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/location-search/location-search-mobile-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":14,"column":0},"end":{"line":16,"column":3}},"4":{"start":{"line":17,"column":0},"end":{"line":28,"column":3}},"5":{"start":{"line":20,"column":18},"end":{"line":25,"column":4}},"6":{"start":{"line":26,"column":2},"end":{"line":26,"column":33}},"7":{"start":{"line":27,"column":2},"end":{"line":27,"column":36}},"8":{"start":{"line":29,"column":0},"end":{"line":31,"column":3}},"9":{"start":{"line":30,"column":2},"end":{"line":30,"column":21}},"10":{"start":{"line":32,"column":0},"end":{"line":40,"column":3}},"11":{"start":{"line":36,"column":6},"end":{"line":36,"column":15}},"12":{"start":{"line":37,"column":2},"end":{"line":37,"column":28}},"13":{"start":{"line":38,"column":2},"end":{"line":38,"column":33}},"14":{"start":{"line":39,"column":2},"end":{"line":39,"column":61}},"15":{"start":{"line":41,"column":0},"end":{"line":48,"column":3}},"16":{"start":{"line":45,"column":6},"end":{"line":45,"column":15}},"17":{"start":{"line":46,"column":2},"end":{"line":46,"column":44}},"18":{"start":{"line":47,"column":2},"end":{"line":47,"column":57}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":15},"end":{"line":17,"column":16}},"loc":{"start":{"line":19,"column":6},"end":{"line":28,"column":1}},"line":19},"1":{"name":"(anonymous_1)","decl":{"start":{"line":29,"column":14},"end":{"line":29,"column":15}},"loc":{"start":{"line":29,"column":26},"end":{"line":31,"column":1}},"line":29},"2":{"name":"(anonymous_2)","decl":{"start":{"line":32,"column":56},"end":{"line":32,"column":57}},"loc":{"start":{"line":32,"column":68},"end":{"line":40,"column":1}},"line":32},"3":{"name":"(anonymous_3)","decl":{"start":{"line":41,"column":88},"end":{"line":41,"column":89}},"loc":{"start":{"line":41,"column":100},"end":{"line":48,"column":1}},"line":41}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1},"f":{"0":1,"1":1,"2":1,"3":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","page","selectors","describe","configure","mode","beforeAll","browser","context","newContext","viewport","width","height","newPage","afterAll","close","locationSearchMobileDialog","modalCloseButton","goto","click","not","toBeVisible","locationSearchToolbarButton"],"sources":["location-search-mobile-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n const context = await browser.newContext({\n viewport: { width: 375, height: 667 }\n })\n page = await context.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Location Search component is visible by default', async () => {\n const { locationSearchMobileDialog, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await expect(locationSearchMobileDialog).not.toBeVisible()\n})\n\ntest('Clicking Location Search toolbar button opens the Location Search mobile dialog', async () => {\n const { locationSearchMobileDialog, locationSearchToolbarButton } = selectors\n await locationSearchToolbarButton.click()\n await expect(locationSearchMobileDialog).toBeVisible()\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAS,CAAC,GAAGF,OAAO,CAAC,gDAAgD,CAAC;AAE9E,IAAIG,IAAI;AACR,IAAIC,SAAS;AAEbN,IAAI,CAACO,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CT,IAAI,CAACU,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpC,MAAMC,OAAO,GAAG,MAAMD,OAAO,CAACE,UAAU,CAAC;IACvCC,QAAQ,EAAE;MAAEC,KAAK,EAAE,GAAG;MAAEC,MAAM,EAAE;IAAI;EACtC,CAAC,CAAC;EACFX,IAAI,GAAG,MAAMO,OAAO,CAACK,OAAO,CAAC,CAAC;EAC9BX,SAAS,GAAGH,eAAe,CAACE,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFL,IAAI,CAACkB,QAAQ,CAAC,YAAY;EACxB,MAAMb,IAAI,CAACc,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFnB,IAAI,CAAC,iDAAiD,EAAE,YAAY;EAClE,MAAM;IAAEoB,0BAA0B;IAAEC;EAAiB,CAAC,GAAGf,SAAS;EAClE,MAAMD,IAAI,CAACiB,IAAI,CAAClB,QAAQ,CAAC;EACzB,MAAMiB,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMtB,MAAM,CAACmB,0BAA0B,CAAC,CAACI,GAAG,CAACC,WAAW,CAAC,CAAC;AAC5D,CAAC,CAAC;AAEFzB,IAAI,CAAC,iFAAiF,EAAE,YAAY;EAClG,MAAM;IAAEoB,0BAA0B;IAAEM;EAA4B,CAAC,GAAGpB,SAAS;EAC7E,MAAMoB,2BAA2B,CAACH,KAAK,CAAC,CAAC;EACzC,MAAMtB,MAAM,CAACmB,0BAA0B,CAAC,CAACK,WAAW,CAAC,CAAC;AACxD,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"b294d8f0dc243caa764c5b65e055ae1606a4569d","contentHash":"80ce04103dcc416a8925c7739c7c4dd387fd5bf27959850e34171747d4ed69c8"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":282,"column":3}},"1":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":17},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}},"line":3}},"branchMap":{},"s":{"0":1,"1":9},"f":{"0":9},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","page","createGifIcon","locator","createGifButton","gifPreviewStartDate","gifPreviewEndDate","gifPreviewFrameRateValue","gifPreviewEndResolutionSelector","gifPreviewEndResolutionOption250","gifPreviewEndResolutionOption500","gifDownloadIcon","gifDownloadButton","gifResults","animationWidget","animationButtonCase","animationButton","playButton","animateYearUp","animateYearDown","yearStartInput","monthStartInput","dayStartInput","hourStartInput","minuteStartInput","yearEndInput","monthEndInput","dayEndInput","hourEndInput","minuteEndInput","animationIntervalSelector","rotationDialogOkButton","arcticRotationResetButton","mobileAnimateButton","mobileAnimationWidget","closeMobileAnimation","mobileAnimationPortraitView","mobileDatePickerSpanText","sidebarContainer","infoButton","optionsButton","infoDialog","optionsDialog","addLayers","dataDownloadTabButton","eventsSidebarTabButton","groupCheckbox","viirsFiresCheckbox","firesGroup","firesLayer","firesRemove","aodGroup","aodGroupHeader","firesGroupHeader","overlaysGroup","overlaysGroupHeader","baselayersGroup","baselayersGroupHeader","groupOptionsBtn","groupHide","groupShow","groupRemove","layerVisible","layerHidden","groupedOverlaysAllLayers","sidebarButton","sidebarContent","swipeButton","opacityButton","spyButton","aTab","bTab","swipeDragger","compareButton","compareButtonText","compareMobileSelectToggle","ModisTrueColorLayerA","ModisTrueColorLayerB","toggleButton","collapsedToggleButton","chartingButton","chartingAoiIcon","chartingDateSingleButton","chartingDateRangeButton","chartingCalendarIcon","chartingInfoIcon","measureBtn","measureMenu","measureDistanceBtn","measureAreaBtn","clearMeasurementsBtn","unitOfMeasureToggle","measurementTooltip","geoMeasurementTooltip","arcticMeasurementTooltip","downloadGeojsonBtn","downloadShapefileBtn","timelineContainer","timelineHeader","mobileDatePickerSelectButton","dragger","draggerA","draggerB","dayDown","dayUp","monthDown","monthUp","yearDown","yearUp","datePickerWheel","dateSelectorDayInput","dateSelectorMonthInput","dateSelectorYearInput","dateSelectorHourInput","dateSelectorMinuteInput","mobileDatePickerSelectBtn","rightArrow","mobileDatePickerHeader","layersModalCloseButton","aerosolOpticalDepth","layersSearchField","categoriesNav","allCategoryHeader","layersAll","layerBrowseList","layerBrowseDetail","layerSearchList","layersSearchRow","layerPickerBackButton","layerDetails","layerDetailsDateRange","layerDetailHeader","layerResultsCountText","addToMapButton","aodMeasurement","aodAllMeasurement","aodMeasurementContents","aodAllMeasurementContents","aodTabContentAquaMODIS","aodCheckbox","aodCheckboxMODIS","aodCheckboxMAIAC","aodCheckboxAquaMODIS","aquaTerraMODISTab","aquaModisTab","correctedReflectanceCheckboxContainer","correctedReflectanceChecked","weldReflectanceCheckboxContainer","weldUnavailableTooltipIcon","availableFilterCheckbox","availableFilterCheckboxInput","availableFilterTextEl","coverageTooltipIcon","scienceDisciplinesTab","aodSidebarLayer","aodMAIACSidebarLayer","filterButton","resetButton","applyButton","collapsedLayerButton","layerCount","layerContainer","sourceMetadataCollapsed","sourceMetadataExpanded","aquaTerraModisHeader","maiacHeader","sourceTabs","aodSearchRow","aodSearchCheckbox","availableFacetLabel","categoryAtmosphereLabel","categoryFacetCollapseToggle","categoryFacetChoicesContainer","measurementTemperatureLabel","measurementFacetChoices","measurementMoreButton","sourcesMERRALabel","layerFilterButton","geographicMap","arcticMap","antarcticMap","zoomInButton","zoomOutButton","mapScaleMetric","mapScaleImperial","mapRotateLeft","mapRotateReset","mapRotateRight","locationSearchToolbarButton","shareToolbarButton","projToolbarButton","snapshotToolbarButton","infoToolbarButton","distractionFreeExitBtn","shareToolbar","shareLinkInput","shareEmbedInput","embedLinkButton","locationSearchComponent","locationSearchMobileDialog","locationSearchMinimizeButton","tooltipCoordinatesContainer","tooltipCoordinatesTitle","tooltipCoordinates","tooltipCoordinatesMinimizeButton","tooltipCoordinatesCloseButton","coordinatesMapMarker","contextMenu","contextMenuCopy","contextMenuAddMarker","contextMenuDistance","contextMenuArea","contentMenuChangeUnits","selectedMarker","eventsTab","icebergEvent","listOfEvents","eventIcons","firstEvent","secondEvent","selectedFirstEvent","trackMarker","layersTab","sidebarEvent","thermAnomSNPPday","thermAnomSNPPnight","thermAnomVIIRSday","thermAnomVIIRSnight","notifyMessage","filterIcons","dustHazeIcon","volcanoesIcon","wildfiresIcon","filterDates","filterModalApply","filterModalCancel","dustSwitch","manmadeSwitch","seaLakeIceSwitch","severeStormsSwitch","snowSwitch","volcanoesSwitch","watercolorSwitch","wildfiresSwitch","mapExtentFilterCheckbox","startInputYear","startInputMonth","startInputDay","endInputYear","endInputMonth","endInputDay","dataTab","yearlyResolutionTooltip","timelineSetToYears","modalCloseButton","notificationDismissButton","overlayLayerItems","resolutionTooltip","globalSelectInput","bboxTopCoords","bboxBottomCoords","imageResolution","imageFormat","imageWorldFile","imageMaxSize"],"sources":["selectors.js"],"sourcesContent":["module.exports = (page) => ({\n // animations\n createGifIcon: page.locator('#wv-animation-widget-file-video-icon'),\n createGifButton: page.locator('.gif-dialog .button-text'),\n gifPreviewStartDate: page.locator('.gif-download-grid .grid-child:nth-child(2) span'),\n gifPreviewEndDate: page.locator('.gif-download-grid .grid-child:nth-child(4) span'),\n gifPreviewFrameRateValue: page.locator('.gif-download-grid .grid-child:nth-child(6) span'),\n gifPreviewEndResolutionSelector: page.locator('.gif-selector-case #gif-resolution'),\n gifPreviewEndResolutionOption250: page.locator('#gif-resolution option[value=\"1\"]'),\n gifPreviewEndResolutionOption500: page.locator('#gif-resolution option[value=\"2\"]'),\n gifDownloadIcon: page.locator('.animation-gif-dialog-wrapper .wv-button.gray'),\n gifDownloadButton: page.locator('.animation-gif-dialog-wrapper .wv-button'),\n gifResults: page.locator('.gif-results-dialog-case img'),\n animationWidget: page.locator('#wv-animation-widget'),\n animationButtonCase: page.locator('#timeline-header .animate-button'),\n animationButton: page.locator('.animate-button'),\n playButton: page.locator('#play-button'),\n animateYearUp: page.locator('.wv-date-range-selector > div > div:nth-child(2) > div > svg > .uparrow'),\n animateYearDown: page.locator('.wv-date-range-selector > div > div > div:nth-child(3) > svg > .downarrow'),\n yearStartInput: page.locator('#year-animation-widget-start'),\n monthStartInput: page.locator('#month-animation-widget-start'),\n dayStartInput: page.locator('#day-animation-widget-start'),\n hourStartInput: page.locator('#hour-animation-widget-start'),\n minuteStartInput: page.locator('#minute-animation-widget-start'),\n yearEndInput: page.locator('#year-animation-widget-end'),\n monthEndInput: page.locator('#month-animation-widget-end'),\n dayEndInput: page.locator('#day-animation-widget-end'),\n hourEndInput: page.locator('#hour-animation-widget-end'),\n minuteEndInput: page.locator('#minute-animation-widget-end'),\n animationIntervalSelector: page.locator('#wv-animation-widget #current-interval'),\n rotationDialogOkButton: page.locator('#image_download_notify_rotate .accept-notify'),\n arcticRotationResetButton: page.locator('.wv-map-reset-rotation'),\n\n // mobile animations\n mobileAnimateButton: page.locator('.mobile-animate-button'),\n mobileAnimationWidget: page.locator('.wv-animation-widget-wrapper-mobile'),\n closeMobileAnimation: page.locator('#mobile-animation-close'),\n mobileAnimationPortraitView: page.locator('#collapsed-animate-widget-phone-portrait'),\n mobileDatePickerSpanText: page.locator('.mobile-date-picker-select-btn-text span'),\n\n // sidebar, layers\n sidebarContainer: page.locator('#products-holder'),\n infoButton: page.locator('.wv-layers-info'),\n optionsButton: page.locator('.wv-layers-options'),\n infoDialog: page.locator('.layer-info-modal'),\n optionsDialog: page.locator('.layer-settings-modal'),\n addLayers: page.locator('#layers-add'),\n dataDownloadTabButton: page.locator('#download-sidebar-tab'),\n eventsSidebarTabButton: page.locator('#events-sidebar-tab'),\n groupCheckbox: page.locator('#group-overlays-checkbox'),\n viirsFiresCheckbox: page.locator('#VIIRS_NOAA20_Thermal_Anomalies_375m_All-checkbox'),\n firesGroup: page.locator('#active-Fires_and_Thermal_Anomalies'),\n firesLayer: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n firesRemove: page.locator('#close-activeVIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n aodGroup: page.locator('#active-Aerosol_Optical_Depth'),\n aodGroupHeader: page.locator('#active-Aerosol_Optical_Depth .layer-group-header'),\n firesGroupHeader: page.locator('#active-Fires_and_Thermal_Anomalies .layer-group-header'),\n overlaysGroup: page.locator('#active-overlays'),\n overlaysGroupHeader: page.locator('#active-overlays .layer-group-header'),\n baselayersGroup: page.locator('#active-baselayers'),\n baselayersGroupHeader: page.locator('#active-baselayers .layer-group-header'),\n groupOptionsBtn: page.locator('.layer-group-more-options > button'),\n groupHide: page.locator('.layer-group-more-options #hide-all'),\n groupShow: page.locator('.layer-group-more-options #show-all'),\n groupRemove: page.locator('.layer-group-more-options #remove-group'),\n layerVisible: page.locator('li.layer-visible'),\n layerHidden: page.locator('li.layer-hidden'),\n groupedOverlaysAllLayers: page.locator('.layer-container > ul .item.productsitem'),\n sidebarButton: page.locator('#accordion-toggler-button'),\n sidebarContent: page.locator('#products-holder'),\n\n // compare\n swipeButton: page.locator('#compare-swipe-button'),\n opacityButton: page.locator('#compare-opacity-button'),\n spyButton: page.locator('#compare-spy-button'),\n aTab: page.locator('.ab-tabs-case .ab-tab.first-tab'),\n bTab: page.locator('.ab-tabs-case .ab-tab.second-tab'),\n swipeDragger: page.locator('.ab-swipe-line .ab-swipe-dragger'),\n compareButton: page.locator('#compare-toggle-button'),\n compareButtonText: page.locator('#compare-toggle-button > span'),\n compareMobileSelectToggle: page.locator('.comparison-mobile-select-toggle'),\n ModisTrueColorLayerA: page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor'),\n ModisTrueColorLayerB: page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor'),\n toggleButton: page.locator('#toggleIconHolder'),\n collapsedToggleButton: page.locator('#accordion-toggler-button'),\n\n // charting\n chartingButton: page.locator('#chart-toggle-button'),\n chartingAoiIcon: page.locator('#wv-charting-mode-container > div.charting-aoi-container > svg'),\n chartingDateSingleButton: page.locator('#charting-date-single-button'),\n chartingDateRangeButton: page.locator('#charting-date-range-button'),\n chartingCalendarIcon: page.locator('#charting-calendar-container > svg'),\n chartingInfoIcon: page.locator('#charting-info-container > svg'),\n\n // measure\n measureBtn: page.locator('#wv-measure-button'),\n measureMenu: page.locator('#measure_menu'),\n measureDistanceBtn: page.locator('#measure-distance-button'),\n measureAreaBtn: page.locator('#measure-area-button'),\n clearMeasurementsBtn: page.locator('#clear-measurements-button'),\n unitOfMeasureToggle: page.locator('#unit-toggle'),\n measurementTooltip: page.locator('.tooltip-measure'),\n geoMeasurementTooltip: page.locator('#wv-map-geographic .tooltip-measure'),\n arcticMeasurementTooltip: page.locator('#wv-map-arctic .tooltip-measure'),\n downloadGeojsonBtn: page.locator('#download-geojson-button'),\n downloadShapefileBtn: page.locator('#download-shapefiles-button'),\n\n // timeline\n timelineContainer: page.locator('.timeline-container'),\n timelineHeader: page.locator('#timeline-header'),\n mobileDatePickerSelectButton: page.locator('.mobile-date-picker-select-btn'),\n dragger: page.locator('.timeline-dragger'),\n draggerA: page.locator('.timeline-dragger.draggerA'),\n draggerB: page.locator('.timeline-dragger.draggerB'),\n dayDown: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-down'),\n dayUp: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-up'),\n monthDown: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-down'),\n monthUp: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-up'),\n yearDown: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-down'),\n yearUp: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-up'),\n datePickerWheel: page.locator('.datepicker-modal .datepicker-wheel'),\n dateSelectorDayInput: page.locator('#date-selector-main .input-wrapper-day input'),\n dateSelectorMonthInput: page.locator('#date-selector-main .input-wrapper-month input'),\n dateSelectorYearInput: page.locator('#date-selector-main .input-wrapper-year input'),\n dateSelectorHourInput: page.locator('#date-selector-main .input-wrapper-hour input'),\n dateSelectorMinuteInput: page.locator('#date-selector-main .input-wrapper-minute input'),\n mobileDatePickerSelectBtn: page.locator('.mobile-date-picker-select-btn'),\n rightArrow: page.locator('#right-arrow-group'),\n mobileDatePickerHeader: page.locator('.datepicker .datepicker-header .datepicker-header'),\n\n // layers\n layersModalCloseButton: page.locator('.layer-btn-close'),\n aerosolOpticalDepth: page.locator('#legacy-all #layer-category-item-legacy-all-aerosol-optical-depth'),\n layersSearchField: page.locator('input#layers-search-input'),\n categoriesNav: page.locator('#categories-nav'),\n allCategoryHeader: page.locator('#legacy-all h3'),\n layersAll: page.locator('.layers-all-layer'),\n layerBrowseList: page.locator('.layer-list-container.browse'),\n layerBrowseDetail: page.locator('.layer-detail-container.browse'),\n layerSearchList: page.locator('.layer-list-container.search'),\n layersSearchRow: page.locator('.search-row.layers-all-layer'),\n layerPickerBackButton: page.locator('#layer-search .back-button'),\n layerDetails: page.locator('.layer-detail-container'),\n layerDetailsDateRange: page.locator('.source-metadata .layer-date-range'),\n layerDetailHeader: page.locator('.layer-detail-container .layers-all-header'),\n layerResultsCountText: page.locator('.header-filter-container .results-text'),\n addToMapButton: page.locator('.layer-detail-container .add-to-map-btn'),\n aodMeasurement: page.locator('#layer-category-item-atmosphere-aerosol-optical-depth'),\n aodAllMeasurement: page.locator('#layer-category-item-legacy-all-aerosol-optical-depth'),\n aodMeasurementContents: page.locator('#accordion-atmosphere-aerosol-optical-depth .measure-row-contents'),\n aodAllMeasurementContents: page.locator('#accordion-legacy-all-aerosol-optical-depth'),\n aodTabContentAquaMODIS: page.locator('#aerosol-optical-depth-aqua-modis'),\n aodCheckbox: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aodCheckboxMODIS: page.locator('#MODIS_Combined_Value_Added_AOD-checkbox'),\n aodCheckboxMAIAC: page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox'),\n aodCheckboxAquaMODIS: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aquaTerraMODISTab: page.locator('#aqua-terra-modis-0-source-Nav'),\n aquaModisTab: page.locator('#aqua-modis-1-source-Nav'),\n correctedReflectanceCheckboxContainer: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor'),\n correctedReflectanceChecked: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor .wv-checkbox.checked'),\n weldReflectanceCheckboxContainer: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly'),\n weldUnavailableTooltipIcon: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly #availability-info'),\n availableFilterCheckbox: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type'),\n availableFilterCheckboxInput: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type input'),\n availableFilterTextEl: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type > span'),\n coverageTooltipIcon: page.locator('#coverage-facet svg.facet-tooltip'),\n scienceDisciplinesTab: page.locator('#categories-nav .nav-item:nth-child(2)'),\n aodSidebarLayer: page.locator('#active-MODIS_Combined_Value_Added_AOD'),\n aodMAIACSidebarLayer: page.locator('#active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth'),\n filterButton: page.locator('.btn.filter-button'),\n resetButton: page.locator('.btn.clear-filters'),\n applyButton: page.locator('.btn.apply-facets'),\n collapsedLayerButton: page.locator('#accordion-toggler-button'),\n layerCount: page.locator('.layer-count.mobile'),\n layerContainer: page.locator('.layer-container.sidebar-panel'),\n sourceMetadataCollapsed: page.locator('.source-metadata.overflow'),\n sourceMetadataExpanded: page.locator('.source-metadata'),\n aquaTerraModisHeader: page.locator('#aboutaerosolopticaldepthaod'),\n maiacHeader: page.locator('#aerosol-optical-depth-aqua-terra-modis h3:last-of-type'),\n sourceTabs: page.locator('.source-nav-item'),\n aodSearchRow: page.locator('#MODIS_Aqua_Aerosol-search-row'),\n aodSearchCheckbox: page.locator('#MODIS_Aqua_Aerosol-search-row > .wv-checkbox'),\n availableFacetLabel: page.locator('#coverage-facet .sui-multi-checkbox-facet label:nth-child(1)'),\n categoryAtmosphereLabel: page.locator('#categories-facet [for=\"example_facet_CategoryAtmosphere\"]'),\n categoryFacetCollapseToggle: page.locator('#categories-facet .facet-collapse-toggle'),\n categoryFacetChoicesContainer: page.locator('#categories-facet .sui-multi-checkbox-facet'),\n measurementTemperatureLabel: page.locator('#measurements-facet [for=\"example_facet_MeasurementsTemperature\"]'),\n measurementFacetChoices: page.locator('#measurements-facet .sui-multi-checkbox-facet > label'),\n measurementMoreButton: page.locator('#measurements-facet .sui-facet-view-more'),\n sourcesMERRALabel: page.locator('#sources-facet [for=\"example_facet_SourceMERRA-2\"]'),\n layerFilterButton: page.locator('#layer-filter-button'),\n\n // map\n geographicMap: page.locator('#wv-map-geographic'),\n arcticMap: page.locator('#wv-map-arctic'),\n antarcticMap: page.locator('#wv-map-antarctic'),\n zoomInButton: page.locator('.wv-map-zoom-in'),\n zoomOutButton: page.locator('.wv-map-zoom-out'),\n mapScaleMetric: page.locator('.wv-map-scale-metric'),\n mapScaleImperial: page.locator('.wv-map-scale-imperial'),\n mapRotateLeft: page.locator('.wv-map-rotate-left'),\n mapRotateReset: page.locator('.wv-map-reset-rotation'),\n mapRotateRight: page.locator('.wv-map-rotate-right'),\n\n // ui toolbar\n locationSearchToolbarButton: page.locator('#wv-location-search-button'),\n shareToolbarButton: page.locator('#wv-share-button'),\n projToolbarButton: page.locator('#wv-proj-button'),\n snapshotToolbarButton: page.locator('#wv-image-button'),\n infoToolbarButton: page.locator('#wv-info-button'),\n distractionFreeExitBtn: page.locator('#wv-exit-distraction-free-mode-button'),\n\n // share\n shareToolbar: page.locator('#toolbar_share'),\n shareLinkInput: page.locator('#permalink-content-link'),\n shareEmbedInput: page.locator('#permalink-content-embed'),\n embedLinkButton: page.locator('#wv-embed-link-button'),\n\n // Location Search\n locationSearchComponent: page.locator('.location-search-component'),\n locationSearchMobileDialog: page.locator('#toolbar_location_search_mobile'),\n locationSearchMinimizeButton: page.locator('.location-search-minimize-button'),\n tooltipCoordinatesContainer: page.locator('.tooltip-coordinates-container'),\n tooltipCoordinatesTitle: page.locator('.tooltip-coordinates-title'),\n tooltipCoordinates: page.locator('.tooltip-coordinates'),\n tooltipCoordinatesMinimizeButton: page.locator('.minimize-coordinates-tooltip'),\n tooltipCoordinatesCloseButton: page.locator('.close-coordinates-tooltip'),\n coordinatesMapMarker: page.locator('.coordinates-map-marker'),\n\n // Context Menu\n contextMenu: page.locator('#context-menu'),\n contextMenuCopy: page.locator('#copy-coordinates-to-clipboard-button'),\n contextMenuAddMarker: page.locator('#context-menu-add-marker'),\n contextMenuDistance: page.locator('#context-menu-measure-distance'),\n contextMenuArea: page.locator('#context-menu-measure-area'),\n contentMenuChangeUnits: page.locator('#context-menu-change-units'),\n\n // marker\n selectedMarker: page.locator('.marker.selected'),\n\n // events\n eventsTab: page.locator('#events-sidebar-tab'),\n icebergEvent: page.locator('#wv-events #sidebar-event-EONET_2703'),\n listOfEvents: page.locator('#wv-events ul.map-item-list'),\n eventIcons: page.locator('.marker .event-icon'),\n firstEvent: page.locator('#wv-events ul.map-item-list .item:first-child h4'),\n secondEvent: page.locator('#wv-events #sidebar-event-EONET_99999'),\n selectedFirstEvent: page.locator('#wv-events ul.map-item-list .item-selected:first-child h4'),\n trackMarker: page.locator('.track-marker'),\n layersTab: page.locator('#layers-sidebar-tab'),\n sidebarEvent: page.locator('#sidebar-event-EONET_3931'),\n thermAnomSNPPday: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Night'),\n thermAnomSNPPnight: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSday: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSnight: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Night'),\n notifyMessage: page.locator('.wv-alert .alert-content'),\n filterIcons: page.locator('.filter-icons > div > .event-icon'),\n dustHazeIcon: page.locator('.filter-icons > div > #filter-dust-and-haze'),\n volcanoesIcon: page.locator('.filter-icons > div > #filter-volcanoes'),\n wildfiresIcon: page.locator('.filter-icons > div >#filter-wildfires'),\n filterDates: page.locator('.filter-dates'),\n filterModalApply: page.locator('#filter-apply-btn'),\n filterModalCancel: page.locator('#filter-cancel-btn'),\n dustSwitch: page.locator('#dustHaze-switch'),\n manmadeSwitch: page.locator('#manmade-switch'),\n seaLakeIceSwitch: page.locator('#seaLakeIce-switch'),\n severeStormsSwitch: page.locator('#severeStorms-switch'),\n snowSwitch: page.locator('#snow-switch'),\n volcanoesSwitch: page.locator('#volcanoes-switch'),\n watercolorSwitch: page.locator('#waterColor-switch'),\n wildfiresSwitch: page.locator('#wildfires-switch'),\n mapExtentFilterCheckbox: page.locator('#map-extent-filter'),\n startInputYear: page.locator('#year-event-filter-start'),\n startInputMonth: page.locator('#month-event-filter-start'),\n startInputDay: page.locator('#day-event-filter-start'),\n endInputYear: page.locator('#year-event-filter-end'),\n endInputMonth: page.locator('#month-event-filter-end'),\n endInputDay: page.locator('#day-event-filter-end'),\n\n // globals\n dataTab: page.locator('#download-sidebar-tab'),\n yearlyResolutionTooltip: page.locator('#zoom-years'),\n timelineSetToYears: page.locator('#current-zoom.zoom-years'),\n modalCloseButton: page.locator('.modal-close-btn'),\n notificationDismissButton: page.locator('.wv-alert .close-alert .fa-times'),\n overlayLayerItems: page.locator('#overlays li'),\n resolutionTooltip: page.locator('#zoom-btn-container'),\n globalSelectInput: page.locator('#image-global-cb'),\n bboxTopCoords: page.locator('#wv-image-top'),\n bboxBottomCoords: page.locator('#wv-image-bottom'),\n imageResolution: page.locator('#wv-image-resolution'),\n imageFormat: page.locator('#wv-image-format'),\n imageWorldFile: page.locator('#wv-image-worldfile'),\n imageMaxSize: page.locator('.wv-image-max-size')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cb3510ea44bedc317972513855d3d7939bccda63","contentHash":"71824421af92db885febc052de9700b895e40b1d1b4a492c288aefea953e8031"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":33,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","activeAnimationWidget","activeCustomColormap","animationProjectionRotated","animationTooManyFramesGif","animationTooManyFramesGifCustomInterval","animationGeostationary","swipeAndAIsActive","opacityAndBIsActive","spyAndBIsActive","swipeAOD","knownDate","subdailyLayerIntervalTimescale","mockEvents","stormEventSelected","fixedAppNow","wildfiresWithDates","backwardsCompatibleEventUrl","extentsUrl","multipleDataLayers","continuousDataLayers","referenceLayersOnly","skipTour"],"sources":["querystrings.js"],"sourcesContent":["module.exports = {\n // animations\n activeAnimationWidget: 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-04-04&z=3&v=-177.94712426144758,-46.546875,-5.14662573855243,53.015625&ab=on&as=2018-03-28&ae=2018-04-04&av=3&al=false',\n activeCustomColormap: 'http://localhost:3000/?p=geographic&l=AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Day(palette=red_1)&t=2016-04-08&z=3&v=-223.875,-91.828125,162.84375,98.296875&ab=on&as=2016-03-25&ae=2016-04-08&av=3&al=false',\n animationProjectionRotated: 'http://localhost:3000/?p=arctic&l=MODIS_Terra_CorrectedReflectance_TrueColor,Coastlines_15m&t=2016-12-09&z=3&v=-2764195.2298414493,-88762.12734933128,2589496.903095221,3893331.478195751&r=-18.0000&ab=on&as=2016-12-02&ae=2016-12-09&av=3&al=true',\n animationTooManyFramesGif: 'http://localhost:3000/?p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-24-T10%3A00%3A00Z&as=2018-06-24-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on',\n animationTooManyFramesGifCustomInterval: 'http://localhost:3000/?p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-13-T08%3A00%3A00Z&ics=true&ici=2&icd=3&as=2009-06-23-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on',\n animationGeostationary: 'http://localhost:3000/?v=-127.54084611130202,-31.196051270164425,-36.29880238885806,62.96630766900102&z=4&ics=true&ici=5&icd=10&as=2021-12-03-T16%3A00%3A00Z&ae=2021-12-03-T17%3A10%3A00Z&l=GOES-East_ABI_GeoColor,Coastlines_15m&lg=true&al=true&ab=on&t=2021-12-01-T20%3A10%3A00Z',\n\n // compare\n swipeAndAIsActive:\n 'http://localhost:3000/?ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n opacityAndBIsActive:\n 'http://localhost:3000/?ca=false&cm=opacity&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n spyAndBIsActive:\n 'http://localhost:3000/?ca=false&cm=spy&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n swipeAOD:\n 'http://localhost:3000/?ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Terra_Aerosol&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n\n // date\n knownDate: 'http://localhost:3000/?t=2019-07-22',\n\n // timeline\n subdailyLayerIntervalTimescale: 'http://localhost:3000/?t=2019-10-04-T09%3A46%3A32Z&z=4&i=4&l=GOES-East_ABI_Band2_Red_Visible_1km,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor',\n\n // events\n mockEvents: 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-05-02-T00%3A00%3A00Z&z=3&v=-409.00147812273656,-205.62883007565202,270.5880270080828,219.11461063111003&e=true&mockEvents=20170530',\n stormEventSelected: 'http://localhost:3000/?v=175.65863037109375,10.918751525878907,182.25042724609375,22.643360900878907&e=EONET_2777,2017-05-31&l=IMERG_Precipitation_Rate,VIIRS_SNPP_DayNightBand_ENCC(hidden),VIIRS_SNPP_DayNightBand_At_Sensor_Radiance(hidden),Reference_Labels,Reference_Features,Coastlines(hidden),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2017-05-31-T00%3A00%3A00Z&mockEvents=20170530',\n fixedAppNow: 'http://localhost:3000/?now=2012-01-01T00%3A00%3A00Z',\n wildfiresWithDates: 'http://localhost:3000/?v=-139.02635001706034,25.660099233568406,-85.27770827186355,43.288373996427595&e=true&efs=false&efd=2020-01-16,2020-06-16&efc=wildfires&t=2020-06-16-T18%3A31%3A28Z',\n backwardsCompatibleEventUrl: 'http://localhost:3000/?v=-49.6224609375,13.940234375000001,-26.5775390625,37.459765625&e=EONET_1874,2005-12-31&l=IMERG_Precipitation_Rate,Reference_Labels_15m,Reference_Features_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&t=2005-12-31-T00%3A00%3A00Z',\n extentsUrl: 'http://localhost:3000/?e=true&efs=false',\n\n // layers\n multipleDataLayers: 'http://localhost:3000/?p=geographic&l=MODIS_Terra_Aerosol,MODIS_Terra_Brightness_Temp_Band31_Day&t=2017-03-22&z=3&v=136.07019188386334,14.722152527011556,155.59817576644127,24.312819167567586',\n continuousDataLayers: 'http://localhost:3000/?p=geographic&l=MODIS_Terra_Brightness_Temp_Band31_Day&t=2015-05-25&z=2&v=-42.148380855752734,42.13121723408824,22.122734950093943,85.16225953076464',\n referenceLayersOnly: 'http://localhost:3000/?l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m',\n\n // skip tour\n skipTour: 'http://localhost:3000/?lg=false&t=2023-02-28-T18%3A32%3A41Z'\n}\n"],"mappings":";;AAAAA,MAAM,CAACC,OAAO,GAAG;EACf;EACAC,qBAAqB,EAAE,+XAA+X;EACtZC,oBAAoB,EAAE,wNAAwN;EAC9OC,0BAA0B,EAAE,qPAAqP;EACjRC,yBAAyB,EAAE,iNAAiN;EAC5OC,uCAAuC,EAAE,sOAAsO;EAC/QC,sBAAsB,EAAE,qRAAqR;EAE7S;EACAC,iBAAiB,EACf,0bAA0b;EAC5bC,mBAAmB,EACjB,ubAAub;EACzbC,eAAe,EACb,mbAAmb;EACrbC,QAAQ,EACN,8cAA8c;EAEhd;EACAC,SAAS,EAAE,qCAAqC;EAEhD;EACAC,8BAA8B,EAAE,4TAA4T;EAE5V;EACAC,UAAU,EAAE,2YAA2Y;EACvZC,kBAAkB,EAAE,miBAAmiB;EACvjBC,WAAW,EAAE,qDAAqD;EAClEC,kBAAkB,EAAE,4LAA4L;EAChNC,2BAA2B,EAAE,sQAAsQ;EACnSC,UAAU,EAAE,yCAAyC;EAErD;EACAC,kBAAkB,EAAE,iMAAiM;EACrNC,oBAAoB,EAAE,4KAA4K;EAClMC,mBAAmB,EAAE,qGAAqG;EAE1H;EACAC,QAAQ,EAAE;AACZ,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"e750e2af62d11dccf97154493aa73ab87e815ed6","contentHash":"00b0e2392f34dbd97976cc4d179addc26302813aad9039d4264e95e95ecda775"},"/Users/rcweiler/worldview/e2e/features/measure/measure-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/measure/measure-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":14,"column":4},"end":{"line":14,"column":48}},"4":{"start":{"line":19,"column":4},"end":{"line":19,"column":45}},"5":{"start":{"line":22,"column":0},"end":{"line":24,"column":3}},"6":{"start":{"line":25,"column":0},"end":{"line":36,"column":3}},"7":{"start":{"line":28,"column":18},"end":{"line":33,"column":4}},"8":{"start":{"line":34,"column":2},"end":{"line":34,"column":33}},"9":{"start":{"line":35,"column":2},"end":{"line":35,"column":36}},"10":{"start":{"line":37,"column":0},"end":{"line":39,"column":3}},"11":{"start":{"line":38,"column":2},"end":{"line":38,"column":21}},"12":{"start":{"line":40,"column":0},"end":{"line":55,"column":3}},"13":{"start":{"line":45,"column":6},"end":{"line":45,"column":15}},"14":{"start":{"line":46,"column":2},"end":{"line":46,"column":64}},"15":{"start":{"line":50,"column":6},"end":{"line":50,"column":15}},"16":{"start":{"line":51,"column":2},"end":{"line":51,"column":28}},"17":{"start":{"line":52,"column":2},"end":{"line":52,"column":33}},"18":{"start":{"line":53,"column":2},"end":{"line":53,"column":46}},"19":{"start":{"line":54,"column":2},"end":{"line":54,"column":27}},"20":{"start":{"line":56,"column":0},"end":{"line":73,"column":3}},"21":{"start":{"line":59,"column":2},"end":{"line":59,"column":64}},"22":{"start":{"line":62,"column":6},"end":{"line":62,"column":15}},"23":{"start":{"line":63,"column":2},"end":{"line":63,"column":35}},"24":{"start":{"line":64,"column":27},"end":{"line":64,"column":67}},"25":{"start":{"line":65,"column":2},"end":{"line":67,"column":5}},"26":{"start":{"line":68,"column":2},"end":{"line":68,"column":35}},"27":{"start":{"line":69,"column":2},"end":{"line":69,"column":51}},"28":{"start":{"line":70,"column":29},"end":{"line":70,"column":47}},"29":{"start":{"line":71,"column":32},"end":{"line":71,"column":85}},"30":{"start":{"line":72,"column":2},"end":{"line":72,"column":65}},"31":{"start":{"line":74,"column":0},"end":{"line":84,"column":3}},"32":{"start":{"line":77,"column":2},"end":{"line":77,"column":64}},"33":{"start":{"line":80,"column":6},"end":{"line":80,"column":15}},"34":{"start":{"line":81,"column":2},"end":{"line":81,"column":64}},"35":{"start":{"line":82,"column":2},"end":{"line":82,"column":64}},"36":{"start":{"line":83,"column":2},"end":{"line":83,"column":53}},"37":{"start":{"line":85,"column":0},"end":{"line":94,"column":3}},"38":{"start":{"line":88,"column":2},"end":{"line":88,"column":64}},"39":{"start":{"line":91,"column":6},"end":{"line":91,"column":15}},"40":{"start":{"line":92,"column":2},"end":{"line":92,"column":72}},"41":{"start":{"line":93,"column":2},"end":{"line":93,"column":53}},"42":{"start":{"line":95,"column":0},"end":{"line":104,"column":3}},"43":{"start":{"line":98,"column":2},"end":{"line":98,"column":64}},"44":{"start":{"line":101,"column":6},"end":{"line":101,"column":15}},"45":{"start":{"line":102,"column":2},"end":{"line":102,"column":27}},"46":{"start":{"line":103,"column":2},"end":{"line":103,"column":39}},"47":{"start":{"line":105,"column":0},"end":{"line":114,"column":3}},"48":{"start":{"line":108,"column":2},"end":{"line":108,"column":64}},"49":{"start":{"line":111,"column":6},"end":{"line":111,"column":15}},"50":{"start":{"line":112,"column":2},"end":{"line":112,"column":42}},"51":{"start":{"line":113,"column":2},"end":{"line":113,"column":56}},"52":{"start":{"line":115,"column":0},"end":{"line":126,"column":3}},"53":{"start":{"line":118,"column":2},"end":{"line":118,"column":64}},"54":{"start":{"line":122,"column":6},"end":{"line":122,"column":15}},"55":{"start":{"line":123,"column":2},"end":{"line":123,"column":27}},"56":{"start":{"line":124,"column":2},"end":{"line":124,"column":53}},"57":{"start":{"line":125,"column":2},"end":{"line":125,"column":39}},"58":{"start":{"line":127,"column":0},"end":{"line":137,"column":3}},"59":{"start":{"line":130,"column":2},"end":{"line":130,"column":64}},"60":{"start":{"line":133,"column":6},"end":{"line":133,"column":15}},"61":{"start":{"line":134,"column":2},"end":{"line":134,"column":64}},"62":{"start":{"line":135,"column":2},"end":{"line":135,"column":64}},"63":{"start":{"line":136,"column":2},"end":{"line":136,"column":56}},"64":{"start":{"line":138,"column":0},"end":{"line":152,"column":3}},"65":{"start":{"line":141,"column":2},"end":{"line":141,"column":64}},"66":{"start":{"line":147,"column":6},"end":{"line":147,"column":15}},"67":{"start":{"line":148,"column":2},"end":{"line":148,"column":27}},"68":{"start":{"line":149,"column":2},"end":{"line":149,"column":37}},"69":{"start":{"line":150,"column":2},"end":{"line":150,"column":56}},"70":{"start":{"line":151,"column":2},"end":{"line":151,"column":53}},"71":{"start":{"line":153,"column":0},"end":{"line":162,"column":3}},"72":{"start":{"line":156,"column":2},"end":{"line":156,"column":64}},"73":{"start":{"line":159,"column":6},"end":{"line":159,"column":15}},"74":{"start":{"line":160,"column":2},"end":{"line":160,"column":46}},"75":{"start":{"line":161,"column":2},"end":{"line":161,"column":53}},"76":{"start":{"line":163,"column":0},"end":{"line":175,"column":3}},"77":{"start":{"line":166,"column":2},"end":{"line":166,"column":64}},"78":{"start":{"line":171,"column":6},"end":{"line":171,"column":15}},"79":{"start":{"line":172,"column":2},"end":{"line":172,"column":27}},"80":{"start":{"line":173,"column":2},"end":{"line":173,"column":37}},"81":{"start":{"line":174,"column":2},"end":{"line":174,"column":50}},"82":{"start":{"line":176,"column":0},"end":{"line":189,"column":3}},"83":{"start":{"line":179,"column":2},"end":{"line":179,"column":64}},"84":{"start":{"line":183,"column":6},"end":{"line":183,"column":15}},"85":{"start":{"line":184,"column":2},"end":{"line":184,"column":64}},"86":{"start":{"line":185,"column":2},"end":{"line":185,"column":27}},"87":{"start":{"line":186,"column":2},"end":{"line":186,"column":36}},"88":{"start":{"line":187,"column":18},"end":{"line":187,"column":69}},"89":{"start":{"line":188,"column":2},"end":{"line":188,"column":44}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":25,"column":15},"end":{"line":25,"column":16}},"loc":{"start":{"line":27,"column":6},"end":{"line":36,"column":1}},"line":27},"1":{"name":"(anonymous_1)","decl":{"start":{"line":37,"column":14},"end":{"line":37,"column":15}},"loc":{"start":{"line":37,"column":26},"end":{"line":39,"column":1}},"line":37},"2":{"name":"(anonymous_2)","decl":{"start":{"line":40,"column":51},"end":{"line":40,"column":52}},"loc":{"start":{"line":42,"column":6},"end":{"line":55,"column":1}},"line":42},"3":{"name":"(anonymous_3)","decl":{"start":{"line":56,"column":84},"end":{"line":56,"column":85}},"loc":{"start":{"line":58,"column":6},"end":{"line":73,"column":1}},"line":58},"4":{"name":"(anonymous_4)","decl":{"start":{"line":74,"column":65},"end":{"line":74,"column":66}},"loc":{"start":{"line":76,"column":6},"end":{"line":84,"column":1}},"line":76},"5":{"name":"(anonymous_5)","decl":{"start":{"line":85,"column":62},"end":{"line":85,"column":63}},"loc":{"start":{"line":87,"column":6},"end":{"line":94,"column":1}},"line":87},"6":{"name":"(anonymous_6)","decl":{"start":{"line":95,"column":68},"end":{"line":95,"column":69}},"loc":{"start":{"line":97,"column":6},"end":{"line":104,"column":1}},"line":97},"7":{"name":"(anonymous_7)","decl":{"start":{"line":105,"column":61},"end":{"line":105,"column":62}},"loc":{"start":{"line":107,"column":6},"end":{"line":114,"column":1}},"line":107},"8":{"name":"(anonymous_8)","decl":{"start":{"line":115,"column":72},"end":{"line":115,"column":73}},"loc":{"start":{"line":117,"column":6},"end":{"line":126,"column":1}},"line":117},"9":{"name":"(anonymous_9)","decl":{"start":{"line":127,"column":75},"end":{"line":127,"column":76}},"loc":{"start":{"line":129,"column":6},"end":{"line":137,"column":1}},"line":129},"10":{"name":"(anonymous_10)","decl":{"start":{"line":138,"column":77},"end":{"line":138,"column":78}},"loc":{"start":{"line":140,"column":6},"end":{"line":152,"column":1}},"line":140},"11":{"name":"(anonymous_11)","decl":{"start":{"line":153,"column":79},"end":{"line":153,"column":80}},"loc":{"start":{"line":155,"column":6},"end":{"line":162,"column":1}},"line":155},"12":{"name":"(anonymous_12)","decl":{"start":{"line":163,"column":53},"end":{"line":163,"column":54}},"loc":{"start":{"line":165,"column":6},"end":{"line":175,"column":1}},"line":165},"13":{"name":"(anonymous_13)","decl":{"start":{"line":176,"column":63},"end":{"line":176,"column":64}},"loc":{"start":{"line":178,"column":6},"end":{"line":189,"column":1}},"line":178}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","getAttribute","createDistanceMeasurement","createAreaMeasurement","switchProjections","page","selectors","describe","configure","mode","beforeAll","browser","context","newContext","viewport","width","height","newPage","afterAll","close","browserName","modalCloseButton","skip","measureMenu","measureBtn","goto","click","not","toBeVisible","measureDistanceBtn","measurementAlert","locator","mouse","button","sidebarContainerId","sidebarStyleAttribute","toContain","geoMeasurementTooltip","toHaveCount","arcticMeasurementTooltip","downloadGeojsonBtn","clearMeasurementsBtn","measurementTooltip","unitOfMeasureToggle","tooltip","first","toContainText"],"sources":["measure-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\nconst { getAttribute } = require('../../test-utils/hooks/basicHooks')\nconst {\n createDistanceMeasurement,\n createAreaMeasurement,\n switchProjections\n} = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n const context = await browser.newContext({\n viewport: { width: 1700, height: 1000 }\n })\n page = await context.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Clicking the measure button opens the menu', async ({ browserName }) => {\n const { modalCloseButton } = selectors\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { measureMenu, measureBtn } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await expect(measureMenu).not.toBeVisible()\n await measureBtn.click()\n})\n\ntest('Cancelling a measurement causes an alert to disappear and sidebar to expand', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { measureDistanceBtn } = selectors\n await measureDistanceBtn.click()\n const measurementAlert = await page.locator('#measurement-alert')\n await page.mouse.click(800, 110, { button: 'right' })\n await page.mouse.click(900, 110)\n await expect(measurementAlert).not.toBeVisible()\n const sidebarContainerId = '#products-holder'\n const sidebarStyleAttribute = await getAttribute(page, sidebarContainerId, 'style')\n expect(sidebarStyleAttribute).not.toContain('max-height: 0px')\n})\n\ntest('Creating a distance measurement causes a tooltip to show', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { geoMeasurementTooltip } = selectors\n await createDistanceMeasurement(page, [850, 500], [850, 700])\n await createDistanceMeasurement(page, [950, 500], [950, 700])\n await expect(geoMeasurementTooltip).toHaveCount(2)\n})\n\ntest('Creating an area measurement causes a tooltip to show', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { geoMeasurementTooltip } = selectors\n await createAreaMeasurement(page, [500, 500], [500, 700], [600, 600])\n await expect(geoMeasurementTooltip).toHaveCount(3)\n})\n\ntest('Download as GeoJSON and Shapefile options available in menu', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { measureBtn } = selectors\n await measureBtn.click()\n await page.locator('.modal').click()\n})\n\ntest('Switching to arctic projection, no measurements show', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { arcticMeasurementTooltip } = selectors\n await switchProjections(page, 'arctic')\n await expect(arcticMeasurementTooltip).toHaveCount(0)\n})\n\ntest('Download as GeoJSON and Shapefile options NOT available in menu', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { measureBtn, downloadGeojsonBtn } = selectors\n await measureBtn.click()\n await expect(downloadGeojsonBtn).not.toBeVisible()\n await page.locator('.modal').click()\n})\n\ntest('Creating measurements in arctic projection causes tooltips to show', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { arcticMeasurementTooltip } = selectors\n await createDistanceMeasurement(page, [850, 500], [850, 700])\n await createDistanceMeasurement(page, [950, 500], [950, 700])\n await expect(arcticMeasurementTooltip).toHaveCount(2)\n})\n\ntest('Clearing a measurements removes all tooltips in this projection only', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const {\n measureBtn,\n clearMeasurementsBtn,\n arcticMeasurementTooltip,\n geoMeasurementTooltip\n } = selectors\n await measureBtn.click()\n await clearMeasurementsBtn.click()\n await expect(arcticMeasurementTooltip).toHaveCount(0)\n await expect(geoMeasurementTooltip).toHaveCount(3)\n})\n\ntest('Switching back to geographic projection, three measurements show again', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { geoMeasurementTooltip } = selectors\n await switchProjections(page, 'geographic')\n await expect(geoMeasurementTooltip).toHaveCount(3)\n})\n\ntest('Clearing a measurements removes all tooltips', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const {\n measureBtn,\n clearMeasurementsBtn,\n measurementTooltip\n } = selectors\n await measureBtn.click()\n await clearMeasurementsBtn.click()\n await expect(measurementTooltip).toHaveCount(0)\n})\n\ntest('Toggling unit of measure updates the measurement value', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { measureBtn, unitOfMeasureToggle } = selectors\n await createDistanceMeasurement(page, [850, 500], [850, 700])\n await measureBtn.click()\n await unitOfMeasureToggle.click()\n const tooltip = await page.locator('.tooltip-measure span').first()\n await expect(tooltip).toContainText('mi')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"c48cf87fb25e0b46d4e0459e611e2af9464fe116","contentHash":"636d0cab5bb7a8fa29f4d89fe43ada3e41199120cf9244666c140021393b0421"},"/Users/rcweiler/worldview/e2e/test-utils/hooks/basicHooks.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/hooks/basicHooks.js","statementMap":{"0":{"start":{"line":9,"column":21},"end":{"line":14,"column":1}},"1":{"start":{"line":10,"column":24},"end":{"line":10,"column":51}},"2":{"start":{"line":11,"column":2},"end":{"line":13,"column":5}},"3":{"start":{"line":22,"column":21},"end":{"line":26,"column":1}},"4":{"start":{"line":23,"column":18},"end":{"line":23,"column":40}},"5":{"start":{"line":24,"column":27},"end":{"line":24,"column":64}},"6":{"start":{"line":25,"column":2},"end":{"line":25,"column":26}},"7":{"start":{"line":33,"column":16},"end":{"line":36,"column":1}},"8":{"start":{"line":34,"column":2},"end":{"line":34,"column":95}},"9":{"start":{"line":34,"column":26},"end":{"line":34,"column":95}},"10":{"start":{"line":35,"column":2},"end":{"line":35,"column":59}},"11":{"start":{"line":44,"column":28},"end":{"line":48,"column":1}},"12":{"start":{"line":45,"column":16},"end":{"line":45,"column":42}},"13":{"start":{"line":46,"column":2},"end":{"line":46,"column":22}},"14":{"start":{"line":47,"column":2},"end":{"line":47,"column":29}},"15":{"start":{"line":49,"column":0},"end":{"line":54,"column":2}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":9,"column":21},"end":{"line":9,"column":22}},"loc":{"start":{"line":9,"column":53},"end":{"line":14,"column":1}},"line":9},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":21},"end":{"line":22,"column":22}},"loc":{"start":{"line":22,"column":52},"end":{"line":26,"column":1}},"line":22},"2":{"name":"(anonymous_2)","decl":{"start":{"line":33,"column":16},"end":{"line":33,"column":17}},"loc":{"start":{"line":33,"column":50},"end":{"line":36,"column":1}},"line":33},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":28},"end":{"line":44,"column":29}},"loc":{"start":{"line":44,"column":68},"end":{"line":48,"column":1}},"line":44}},"branchMap":{"0":{"loc":{"start":{"line":34,"column":2},"end":{"line":34,"column":95}},"type":"if","locations":[{"start":{"line":34,"column":2},"end":{"line":34,"column":95}},{"start":{"line":34,"column":2},"end":{"line":34,"column":95}}],"line":34}},"s":{"0":1,"1":0,"2":0,"3":1,"4":1,"5":1,"6":1,"7":1,"8":0,"9":0,"10":0,"11":1,"12":0,"13":0,"14":0,"15":1},"f":{"0":0,"1":1,"2":0,"3":0},"b":{"0":[0,0]},"inputSourceMap":{"version":3,"names":["selectOption","page","element","index","selectElement","locator","getAttribute","el","attribute","elementAttribute","joinUrl","startParams","lastParam","join","clearAndChangeInput","inputElement","newValue","input","clear","fill","module","exports"],"sources":["basicHooks.js"],"sourcesContent":["/**\n * Make selections for dropdown elements.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} element - Class or id to identify the element\n * @param {integer} index - The index position of the selection you want to make\n */\nconst selectOption = async (page, element, index) => {\n const selectElement = await page.locator(element)\n await selectElement.selectOption({ index })\n}\n\n/**\n * Returns an element's specific attribute value to be tested agaisnt.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} el - Class or id to identify the element\n * @param {string} attribute - The attribute ex: 'url'\n */\nconst getAttribute = async (page, el, attribute) => {\n const element = await page.locator(el)\n const elementAttribute = await element.getAttribute(attribute)\n return elementAttribute\n}\n\n/**\n * Returns a URL from an array of string parameters.\n * @param {Array} startParams - Array of strings each representing URL parameters.\n * @param {string|null} lastParam - String representing an interchangable url parameter.\n */\nconst joinUrl = async (startParams, lastParam) => {\n if (lastParam !== null) return `http://localhost:3000/?${startParams.join('&')}${lastParam}`\n return `http://localhost:3000/?${startParams.join('&')}`\n}\n\n/**\n * Clears an input and enters a new value.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} inputElement - Class or id to identify the input element\n * @param {string} newValue - The value you want to enter as text to the input\n */\nconst clearAndChangeInput = async (page, inputElement, newValue) => {\n const input = page.locator(inputElement)\n await input.clear()\n await input.fill(newValue)\n}\n\nmodule.exports = {\n clearAndChangeInput,\n getAttribute,\n joinUrl,\n selectOption\n}\n"],"mappings":";;AAAA;AACA;AACA;AACA;AACA;AACA;AACA,MAAMA,YAAY,GAAG,MAAAA,CAAOC,IAAI,EAAEC,OAAO,EAAEC,KAAK,KAAK;EACnD,MAAMC,aAAa,GAAG,MAAMH,IAAI,CAACI,OAAO,CAACH,OAAO,CAAC;EACjD,MAAME,aAAa,CAACJ,YAAY,CAAC;IAAEG;EAAM,CAAC,CAAC;AAC7C,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,MAAMG,YAAY,GAAG,MAAAA,CAAOL,IAAI,EAAEM,EAAE,EAAEC,SAAS,KAAK;EAClD,MAAMN,OAAO,GAAG,MAAMD,IAAI,CAACI,OAAO,CAACE,EAAE,CAAC;EACtC,MAAME,gBAAgB,GAAG,MAAMP,OAAO,CAACI,YAAY,CAACE,SAAS,CAAC;EAC9D,OAAOC,gBAAgB;AACzB,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA,MAAMC,OAAO,GAAG,MAAAA,CAAOC,WAAW,EAAEC,SAAS,KAAK;EAChD,IAAIA,SAAS,KAAK,IAAI,EAAE,OAAQ,0BAAyBD,WAAW,CAACE,IAAI,CAAC,GAAG,CAAE,GAAED,SAAU,EAAC;EAC5F,OAAQ,0BAAyBD,WAAW,CAACE,IAAI,CAAC,GAAG,CAAE,EAAC;AAC1D,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,MAAMC,mBAAmB,GAAG,MAAAA,CAAOb,IAAI,EAAEc,YAAY,EAAEC,QAAQ,KAAK;EAClE,MAAMC,KAAK,GAAGhB,IAAI,CAACI,OAAO,CAACU,YAAY,CAAC;EACxC,MAAME,KAAK,CAACC,KAAK,CAAC,CAAC;EACnB,MAAMD,KAAK,CAACE,IAAI,CAACH,QAAQ,CAAC;AAC5B,CAAC;AAEDI,MAAM,CAACC,OAAO,GAAG;EACfP,mBAAmB;EACnBR,YAAY;EACZI,OAAO;EACPV;AACF,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a8166e22f974f2b15b48c956b3be134a9c2fa581","contentHash":"1ede02938e6dc4da06ea362cf3b2b8452d0aac581249c629c8efad00e4313f2f"},"/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js","statementMap":{"0":{"start":{"line":5,"column":4},"end":{"line":5,"column":31}},"1":{"start":{"line":12,"column":26},"end":{"line":15,"column":1}},"2":{"start":{"line":13,"column":2},"end":{"line":13,"column":48}},"3":{"start":{"line":14,"column":2},"end":{"line":14,"column":55}},"4":{"start":{"line":16,"column":31},"end":{"line":18,"column":1}},"5":{"start":{"line":17,"column":2},"end":{"line":17,"column":49}},"6":{"start":{"line":19,"column":22},"end":{"line":21,"column":1}},"7":{"start":{"line":20,"column":2},"end":{"line":20,"column":49}},"8":{"start":{"line":22,"column":32},"end":{"line":24,"column":1}},"9":{"start":{"line":23,"column":2},"end":{"line":23,"column":49}},"10":{"start":{"line":25,"column":15},"end":{"line":27,"column":1}},"11":{"start":{"line":26,"column":2},"end":{"line":26,"column":54}},"12":{"start":{"line":28,"column":16},"end":{"line":30,"column":1}},"13":{"start":{"line":29,"column":2},"end":{"line":29,"column":55}},"14":{"start":{"line":40,"column":21},"end":{"line":47,"column":1}},"15":{"start":{"line":41,"column":19},"end":{"line":41,"column":67}},"16":{"start":{"line":42,"column":19},"end":{"line":42,"column":67}},"17":{"start":{"line":43,"column":18},"end":{"line":43,"column":57}},"18":{"start":{"line":44,"column":19},"end":{"line":44,"column":95}},"19":{"start":{"line":45,"column":23},"end":{"line":45,"column":51}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":37}},"21":{"start":{"line":53,"column":29},"end":{"line":59,"column":1}},"22":{"start":{"line":54,"column":31},"end":{"line":54,"column":97}},"23":{"start":{"line":55,"column":33},"end":{"line":55,"column":101}},"24":{"start":{"line":56,"column":14},"end":{"line":56,"column":46}},"25":{"start":{"line":57,"column":16},"end":{"line":57,"column":50}},"26":{"start":{"line":58,"column":2},"end":{"line":58,"column":21}},"27":{"start":{"line":60,"column":28},"end":{"line":77,"column":1}},"28":{"start":{"line":61,"column":20},"end":{"line":61,"column":54}},"29":{"start":{"line":62,"column":20},"end":{"line":62,"column":64}},"30":{"start":{"line":63,"column":22},"end":{"line":63,"column":68}},"31":{"start":{"line":64,"column":21},"end":{"line":64,"column":59}},"32":{"start":{"line":65,"column":24},"end":{"line":65,"column":89}},"33":{"start":{"line":66,"column":24},"end":{"line":66,"column":89}},"34":{"start":{"line":67,"column":25},"end":{"line":67,"column":91}},"35":{"start":{"line":68,"column":24},"end":{"line":68,"column":91}},"36":{"start":{"line":69,"column":2},"end":{"line":69,"column":41}},"37":{"start":{"line":70,"column":2},"end":{"line":70,"column":40}},"38":{"start":{"line":71,"column":2},"end":{"line":71,"column":42}},"39":{"start":{"line":72,"column":2},"end":{"line":72,"column":41}},"40":{"start":{"line":73,"column":2},"end":{"line":73,"column":44}},"41":{"start":{"line":74,"column":2},"end":{"line":74,"column":44}},"42":{"start":{"line":75,"column":2},"end":{"line":75,"column":45}},"43":{"start":{"line":76,"column":2},"end":{"line":76,"column":44}},"44":{"start":{"line":78,"column":25},"end":{"line":105,"column":1}},"45":{"start":{"line":79,"column":30},"end":{"line":79,"column":68}},"46":{"start":{"line":80,"column":17},"end":{"line":80,"column":44}},"47":{"start":{"line":81,"column":21},"end":{"line":81,"column":49}},"48":{"start":{"line":82,"column":20},"end":{"line":82,"column":47}},"49":{"start":{"line":83,"column":18},"end":{"line":83,"column":42}},"50":{"start":{"line":84,"column":16},"end":{"line":84,"column":38}},"51":{"start":{"line":85,"column":17},"end":{"line":85,"column":40}},"52":{"start":{"line":86,"column":19},"end":{"line":86,"column":44}},"53":{"start":{"line":87,"column":15},"end":{"line":87,"column":43}},"54":{"start":{"line":88,"column":17},"end":{"line":88,"column":47}},"55":{"start":{"line":89,"column":16},"end":{"line":89,"column":45}},"56":{"start":{"line":90,"column":21},"end":{"line":90,"column":48}},"57":{"start":{"line":91,"column":16},"end":{"line":91,"column":45}},"58":{"start":{"line":92,"column":2},"end":{"line":92,"column":50}},"59":{"start":{"line":93,"column":2},"end":{"line":93,"column":37}},"60":{"start":{"line":94,"column":2},"end":{"line":94,"column":41}},"61":{"start":{"line":95,"column":2},"end":{"line":95,"column":40}},"62":{"start":{"line":96,"column":2},"end":{"line":96,"column":38}},"63":{"start":{"line":97,"column":2},"end":{"line":97,"column":36}},"64":{"start":{"line":98,"column":2},"end":{"line":98,"column":37}},"65":{"start":{"line":99,"column":2},"end":{"line":99,"column":39}},"66":{"start":{"line":100,"column":2},"end":{"line":100,"column":35}},"67":{"start":{"line":101,"column":2},"end":{"line":101,"column":37}},"68":{"start":{"line":102,"column":2},"end":{"line":102,"column":36}},"69":{"start":{"line":103,"column":2},"end":{"line":103,"column":41}},"70":{"start":{"line":104,"column":2},"end":{"line":104,"column":36}},"71":{"start":{"line":113,"column":28},"end":{"line":120,"column":1}},"72":{"start":{"line":114,"column":17},"end":{"line":114,"column":46}},"73":{"start":{"line":115,"column":19},"end":{"line":118,"column":5}},"74":{"start":{"line":116,"column":20},"end":{"line":116,"column":50}},"75":{"start":{"line":117,"column":4},"end":{"line":117,"column":19}},"76":{"start":{"line":119,"column":2},"end":{"line":119,"column":42}},"77":{"start":{"line":128,"column":34},"end":{"line":133,"column":1}},"78":{"start":{"line":129,"column":2},"end":{"line":129,"column":51}},"79":{"start":{"line":130,"column":2},"end":{"line":130,"column":57}},"80":{"start":{"line":131,"column":2},"end":{"line":131,"column":45}},"81":{"start":{"line":132,"column":2},"end":{"line":132,"column":50}},"82":{"start":{"line":134,"column":30},"end":{"line":140,"column":1}},"83":{"start":{"line":135,"column":2},"end":{"line":135,"column":51}},"84":{"start":{"line":136,"column":2},"end":{"line":136,"column":53}},"85":{"start":{"line":137,"column":2},"end":{"line":137,"column":51}},"86":{"start":{"line":138,"column":2},"end":{"line":138,"column":51}},"87":{"start":{"line":139,"column":2},"end":{"line":139,"column":58}},"88":{"start":{"line":141,"column":28},"end":{"line":154,"column":1}},"89":{"start":{"line":143,"column":2},"end":{"line":152,"column":3}},"90":{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},"91":{"start":{"line":145,"column":18},"end":{"line":145,"column":39}},"92":{"start":{"line":146,"column":6},"end":{"line":146,"column":44}},"93":{"start":{"line":147,"column":6},"end":{"line":147,"column":57}},"94":{"start":{"line":148,"column":6},"end":{"line":148,"column":42}},"95":{"start":{"line":151,"column":4},"end":{"line":151,"column":20}},"96":{"start":{"line":153,"column":2},"end":{"line":153,"column":19}},"97":{"start":{"line":162,"column":21},"end":{"line":165,"column":1}},"98":{"start":{"line":163,"column":2},"end":{"line":163,"column":38}},"99":{"start":{"line":164,"column":2},"end":{"line":164,"column":33}},"100":{"start":{"line":166,"column":0},"end":{"line":182,"column":2}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":26},"end":{"line":12,"column":27}},"loc":{"start":{"line":12,"column":48},"end":{"line":15,"column":1}},"line":12},"1":{"name":"(anonymous_1)","decl":{"start":{"line":16,"column":31},"end":{"line":16,"column":32}},"loc":{"start":{"line":16,"column":45},"end":{"line":18,"column":1}},"line":16},"2":{"name":"(anonymous_2)","decl":{"start":{"line":19,"column":22},"end":{"line":19,"column":23}},"loc":{"start":{"line":19,"column":36},"end":{"line":21,"column":1}},"line":19},"3":{"name":"(anonymous_3)","decl":{"start":{"line":22,"column":32},"end":{"line":22,"column":33}},"loc":{"start":{"line":22,"column":46},"end":{"line":24,"column":1}},"line":22},"4":{"name":"(anonymous_4)","decl":{"start":{"line":25,"column":15},"end":{"line":25,"column":16}},"loc":{"start":{"line":25,"column":29},"end":{"line":27,"column":1}},"line":25},"5":{"name":"(anonymous_5)","decl":{"start":{"line":28,"column":16},"end":{"line":28,"column":17}},"loc":{"start":{"line":28,"column":30},"end":{"line":30,"column":1}},"line":28},"6":{"name":"(anonymous_6)","decl":{"start":{"line":40,"column":21},"end":{"line":40,"column":22}},"loc":{"start":{"line":40,"column":51},"end":{"line":47,"column":1}},"line":40},"7":{"name":"(anonymous_7)","decl":{"start":{"line":53,"column":29},"end":{"line":53,"column":30}},"loc":{"start":{"line":53,"column":43},"end":{"line":59,"column":1}},"line":53},"8":{"name":"(anonymous_8)","decl":{"start":{"line":60,"column":28},"end":{"line":60,"column":29}},"loc":{"start":{"line":60,"column":42},"end":{"line":77,"column":1}},"line":60},"9":{"name":"(anonymous_9)","decl":{"start":{"line":78,"column":25},"end":{"line":78,"column":26}},"loc":{"start":{"line":78,"column":39},"end":{"line":105,"column":1}},"line":78},"10":{"name":"(anonymous_10)","decl":{"start":{"line":113,"column":28},"end":{"line":113,"column":29}},"loc":{"start":{"line":113,"column":75},"end":{"line":120,"column":1}},"line":113},"11":{"name":"(anonymous_11)","decl":{"start":{"line":115,"column":48},"end":{"line":115,"column":49}},"loc":{"start":{"line":115,"column":63},"end":{"line":118,"column":3}},"line":115},"12":{"name":"(anonymous_12)","decl":{"start":{"line":128,"column":34},"end":{"line":128,"column":35}},"loc":{"start":{"line":128,"column":65},"end":{"line":133,"column":1}},"line":128},"13":{"name":"(anonymous_13)","decl":{"start":{"line":134,"column":30},"end":{"line":134,"column":31}},"loc":{"start":{"line":134,"column":78},"end":{"line":140,"column":1}},"line":134},"14":{"name":"(anonymous_14)","decl":{"start":{"line":141,"column":28},"end":{"line":141,"column":29}},"loc":{"start":{"line":141,"column":34},"end":{"line":154,"column":1}},"line":141},"15":{"name":"(anonymous_15)","decl":{"start":{"line":162,"column":21},"end":{"line":162,"column":22}},"loc":{"start":{"line":162,"column":46},"end":{"line":165,"column":1}},"line":162}},"branchMap":{"0":{"loc":{"start":{"line":43,"column":18},"end":{"line":43,"column":57}},"type":"cond-expr","locations":[{"start":{"line":43,"column":38},"end":{"line":43,"column":46}},{"start":{"line":43,"column":49},"end":{"line":43,"column":57}}],"line":43},"1":{"loc":{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},"type":"if","locations":[{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},{"start":{"line":144,"column":4},"end":{"line":149,"column":5}}],"line":144}},"s":{"0":1,"1":1,"2":4,"3":4,"4":1,"5":0,"6":1,"7":0,"8":1,"9":0,"10":1,"11":0,"12":1,"13":0,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":1,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":1,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":1,"72":0,"73":0,"74":0,"75":0,"76":0,"77":1,"78":5,"79":5,"80":5,"81":5,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":1,"98":0,"99":0,"100":1},"f":{"0":4,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":5,"13":1,"14":0,"15":0},"b":{"0":[0,0],"1":[0,0]},"inputSourceMap":{"version":3,"names":["expect","require","switchProjections","page","proj","locator","click","openImageDownloadPanel","clickDownload","closeImageDownloadPanel","zoomIn","zoomOut","timelineDrag","draggerEl","x","draggerA","draggerB","dragger","dragDate","dragLocation","dragTo","dateSelectorMonthDay","dateSelectorDayInput","dateSelectorMonthInput","day","innerText","month","assertDefaultLayers","layerItem","refLabels","refFeatures","coastlines","trueColorSNPP","trueColorAqua","trueColorMODIS","trueColorNOAA","toHaveCount","toBeVisible","assertCategories","categoriesContainer","legacy","airQuality","ashPlumes","drought","fires","floods","shipping","dust","storms","smoke","vegetation","other","assertLayerOrdering","layerContainer","orderedLayers","layers","$$","layerIDs","Promise","all","map","layer","layerID","getAttribute","toEqual","createDistanceMeasurement","start","finish","mouse","dblclick","createAreaMeasurement","pointOne","pointTwo","pointThree","localStorageEnabled","enabled","window","localStorage","uid","Date","toString","setItem","getItem","removeItem","error","clickAndWait","waitForTimeout","module","exports"],"sources":["wvHooks.js"],"sourcesContent":["const { expect } = require('@playwright/test')\n\n/**\n * Switches the projection\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} proj - The specified projection ex: 'geographic', 'arctic' etc..\n */\nconst switchProjections = async (page, proj) => {\n await page.locator('#wv-proj-button').click()\n await page.locator(`#change-${proj}-button`).click()\n}\n\nconst openImageDownloadPanel = async (page) => {\n await page.locator('#wv-image-button').click()\n}\n\nconst clickDownload = async (page) => {\n await page.locator('.wv-image-button').click()\n}\n\nconst closeImageDownloadPanel = async (page) => {\n await page.locator('.modal-close-btn').click()\n}\n\nconst zoomIn = async (page) => {\n await page.locator('button.wv-map-zoom-in').click()\n}\n\nconst zoomOut = async (page) => {\n await page.locator('button.wv-map-zoom-out').click()\n}\n\n/**\n * Drag one of the draggers on the timeline.\n * To find the x parameter you need to inspect the exact date on the timeline you want to drag to\n * and find the x attribute value in the rect element.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} draggerEl - 'a' or 'b'. Represents draggerA or draggerB\n * @param {string} x - Represents exact point on timeline to drag to.\n */\nconst timelineDrag = async (page, draggerEl, x) => {\n const draggerA = await page.locator('.timeline-dragger.draggerA')\n const draggerB = await page.locator('.timeline-dragger.draggerB')\n const dragger = draggerEl === 'a' ? draggerA : draggerB\n const dragDate = `rect.axis-grid-rect[width=\"12\"][height=\"65\"][x=\"${x}\"][fill=\"transparent\"]`\n const dragLocation = await page.locator(dragDate)\n await dragger.dragTo(dragLocation)\n}\n\n/**\n * Returns the month date of date selector ex: 'AUG17'\n * @param {Object} page - Playwright object representing the browser page.\n */\nconst dateSelectorMonthDay = async (page) => {\n const dateSelectorDayInput = await page.locator('#date-selector-main .input-wrapper-day input')\n const dateSelectorMonthInput = await page.locator('#date-selector-main .input-wrapper-month input')\n const day = dateSelectorDayInput.innerText()\n const month = dateSelectorMonthInput.innerText()\n return month + day\n}\n\nconst assertDefaultLayers = async (page) => {\n const layerItem = page.locator('.item.productsitem')\n const refLabels = page.locator('#active-Reference_Labels_15m')\n const refFeatures = page.locator('#active-Reference_Features_15m')\n const coastlines = page.locator('#active-Coastlines_15m')\n const trueColorSNPP = page.locator('#active-VIIRS_SNPP_CorrectedReflectance_TrueColor')\n const trueColorAqua = page.locator('#active-MODIS_Aqua_CorrectedReflectance_TrueColor')\n const trueColorMODIS = page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor')\n const trueColorNOAA = page.locator('#active-VIIRS_NOAA20_CorrectedReflectance_TrueColor')\n await expect(layerItem).toHaveCount(7)\n await expect(refLabels).toBeVisible()\n await expect(refFeatures).toBeVisible()\n await expect(coastlines).toBeVisible()\n await expect(trueColorSNPP).toBeVisible()\n await expect(trueColorAqua).toBeVisible()\n await expect(trueColorMODIS).toBeVisible()\n await expect(trueColorNOAA).toBeVisible()\n}\n\nconst assertCategories = async (page) => {\n const categoriesContainer = page.locator('.category-masonry-case')\n const legacy = page.locator('#legacy-all')\n const airQuality = page.locator('#air-quality')\n const ashPlumes = page.locator('#ash-plumes')\n const drought = page.locator('#drought')\n const fires = page.locator('#fires')\n const floods = page.locator('#floods')\n const shipping = page.locator('#shipping')\n const dust = page.locator('#dust-storms')\n const storms = page.locator('#severe-storms')\n const smoke = page.locator('#smoke-plumes')\n const vegetation = page.locator('#vegetation')\n const other = page.locator('#legacy-other')\n await expect(categoriesContainer).toBeVisible()\n await expect(legacy).toBeVisible()\n await expect(airQuality).toBeVisible()\n await expect(ashPlumes).toBeVisible()\n await expect(drought).toBeVisible()\n await expect(fires).toBeVisible()\n await expect(floods).toBeVisible()\n await expect(shipping).toBeVisible()\n await expect(dust).toBeVisible()\n await expect(storms).toBeVisible()\n await expect(smoke).toBeVisible()\n await expect(vegetation).toBeVisible()\n await expect(other).toBeVisible()\n}\n\n/**\n * Check the layer order in the sidebar and compare it agaisnt an array of ordered layers\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} layerContainer - A string for identifying each layer
  • element in the sidebar\n * @param {Array} orderedLayers - An array of strings representing the expected layer ordering\n */\nconst assertLayerOrdering = async (page, layerContainer, orderedLayers) => {\n const layers = await page.$$(layerContainer)\n const layerIDs = await Promise.all(layers.map(async (layer) => {\n const layerID = await layer.getAttribute('id')\n return layerID\n }))\n expect(layerIDs).toEqual(orderedLayers)\n}\n\n/**\n * Create a distance measurement\n * @param {Object} page - Playwright object representing the browser page.\n * @param {Array} start - An array of two integers representing the starting x & y position\n * @param {Array} finish - An array of two integers representing the starting x & y position\n */\nconst createDistanceMeasurement = async (page, start, finish) => {\n await page.locator('#wv-measure-button').click()\n await page.locator('#measure-distance-button').click()\n await page.mouse.click(start[0], start[1])\n await page.mouse.dblclick(finish[0], finish[1])\n}\n\nconst createAreaMeasurement = async (page, pointOne, pointTwo, pointThree) => {\n await page.locator('#wv-measure-button').click()\n await page.locator('#measure-area-button').click()\n await page.mouse.click(pointOne[0], pointOne[1])\n await page.mouse.click(pointTwo[0], pointTwo[1])\n await page.mouse.dblclick(pointThree[0], pointThree[1])\n}\n\nconst localStorageEnabled = () => {\n let enabled\n try {\n if (window.localStorage) {\n const uid = new Date().toString()\n window.localStorage.setItem(uid, uid)\n enabled = window.localStorage.getItem(uid) === uid\n window.localStorage.removeItem(uid)\n }\n } catch (error) {\n enabled = false\n }\n return !!enabled\n}\n\n/**\n * Some react switches & buttons may have unexpected behavior when tested at high speeds\n * This adds a custom pause after a click to ensure the switch behaves properly\n * @param {Object} page - Playwright object representing the browser page.\n * @param {String} locator - A string for identifying the react switch label\n */\nconst clickAndWait = async (page, locator) => {\n await page.locator(locator).click()\n await page.waitForTimeout(200)\n}\n\nmodule.exports = {\n assertCategories,\n assertDefaultLayers,\n assertLayerOrdering,\n clickDownload,\n closeImageDownloadPanel,\n createAreaMeasurement,\n createDistanceMeasurement,\n dateSelectorMonthDay,\n localStorageEnabled,\n openImageDownloadPanel,\n clickAndWait,\n switchProjections,\n timelineDrag,\n zoomIn,\n zoomOut\n}\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"ae195c14a384180c5e65372ce5e2e5d88aec3710","contentHash":"aa2b1ac24aa7d9cc69f05c29fbde01ad95c4dbc16439406ec03e27e6b7337b7f"},"/Users/rcweiler/worldview/e2e/features/projections/projections-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/projections/projections-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":45}},"3":{"start":{"line":14,"column":4},"end":{"line":14,"column":61}},"4":{"start":{"line":17,"column":0},"end":{"line":19,"column":3}},"5":{"start":{"line":20,"column":0},"end":{"line":25,"column":3}},"6":{"start":{"line":23,"column":2},"end":{"line":23,"column":33}},"7":{"start":{"line":24,"column":2},"end":{"line":24,"column":36}},"8":{"start":{"line":26,"column":0},"end":{"line":28,"column":3}},"9":{"start":{"line":27,"column":2},"end":{"line":27,"column":21}},"10":{"start":{"line":29,"column":0},"end":{"line":39,"column":3}},"11":{"start":{"line":34,"column":6},"end":{"line":34,"column":15}},"12":{"start":{"line":35,"column":2},"end":{"line":35,"column":28}},"13":{"start":{"line":36,"column":2},"end":{"line":36,"column":33}},"14":{"start":{"line":37,"column":2},"end":{"line":37,"column":48}},"15":{"start":{"line":38,"column":2},"end":{"line":38,"column":44}},"16":{"start":{"line":40,"column":0},"end":{"line":46,"column":3}},"17":{"start":{"line":43,"column":6},"end":{"line":43,"column":15}},"18":{"start":{"line":44,"column":2},"end":{"line":44,"column":42}},"19":{"start":{"line":45,"column":2},"end":{"line":45,"column":40}},"20":{"start":{"line":47,"column":0},"end":{"line":53,"column":3}},"21":{"start":{"line":50,"column":6},"end":{"line":50,"column":15}},"22":{"start":{"line":51,"column":2},"end":{"line":51,"column":45}},"23":{"start":{"line":52,"column":2},"end":{"line":52,"column":43}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":20,"column":15},"end":{"line":20,"column":16}},"loc":{"start":{"line":22,"column":6},"end":{"line":25,"column":1}},"line":22},"1":{"name":"(anonymous_1)","decl":{"start":{"line":26,"column":14},"end":{"line":26,"column":15}},"loc":{"start":{"line":26,"column":26},"end":{"line":28,"column":1}},"line":26},"2":{"name":"(anonymous_2)","decl":{"start":{"line":29,"column":89},"end":{"line":29,"column":90}},"loc":{"start":{"line":29,"column":101},"end":{"line":39,"column":1}},"line":29},"3":{"name":"(anonymous_3)","decl":{"start":{"line":40,"column":68},"end":{"line":40,"column":69}},"loc":{"start":{"line":40,"column":80},"end":{"line":46,"column":1}},"line":40},"4":{"name":"(anonymous_4)","decl":{"start":{"line":47,"column":74},"end":{"line":47,"column":75}},"loc":{"start":{"line":47,"column":86},"end":{"line":53,"column":1}},"line":47}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","switchProjections","skipTour","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","geographicMap","modalCloseButton","projToolbarButton","goto","click","toBeVisible","arcticMap","antarcticMap"],"sources":["projections-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { switchProjections } = require('../../test-utils/hooks/wvHooks')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Verify default page shows projection toolbar button in geographic projection map', async () => {\n const { geographicMap, modalCloseButton, projToolbarButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await expect(projToolbarButton).toBeVisible()\n await expect(geographicMap).toBeVisible()\n})\n\ntest('Verify changing projection to arctic switches map to arctic', async () => {\n const { arcticMap } = selectors\n await switchProjections(page, 'arctic')\n await expect(arcticMap).toBeVisible()\n})\n\ntest('Verify changing projection to antarctic switches map to antarctic', async () => {\n const { antarcticMap } = selectors\n await switchProjections(page, 'antarctic')\n await expect(antarcticMap).toBeVisible()\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAkB,CAAC,GAAGF,OAAO,CAAC,gCAAgC,CAAC;AACvE,MAAM;EAAEG;AAAS,CAAC,GAAGH,OAAO,CAAC,gDAAgD,CAAC;AAE9E,IAAII,IAAI;AACR,IAAIC,SAAS;AAEbP,IAAI,CAACQ,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CV,IAAI,CAACW,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCN,IAAI,GAAG,MAAMM,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BN,SAAS,GAAGJ,eAAe,CAACG,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFN,IAAI,CAACc,QAAQ,CAAC,YAAY;EACxB,MAAMR,IAAI,CAACS,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFf,IAAI,CAAC,kFAAkF,EAAE,YAAY;EACnG,MAAM;IAAEgB,aAAa;IAAEC,gBAAgB;IAAEC;EAAkB,CAAC,GAAGX,SAAS;EACxE,MAAMD,IAAI,CAACa,IAAI,CAACd,QAAQ,CAAC;EACzB,MAAMY,gBAAgB,CAACG,KAAK,CAAC,CAAC;EAC9B,MAAMnB,MAAM,CAACiB,iBAAiB,CAAC,CAACG,WAAW,CAAC,CAAC;EAC7C,MAAMpB,MAAM,CAACe,aAAa,CAAC,CAACK,WAAW,CAAC,CAAC;AAC3C,CAAC,CAAC;AAEFrB,IAAI,CAAC,6DAA6D,EAAE,YAAY;EAC9E,MAAM;IAAEsB;EAAU,CAAC,GAAGf,SAAS;EAC/B,MAAMH,iBAAiB,CAACE,IAAI,EAAE,QAAQ,CAAC;EACvC,MAAML,MAAM,CAACqB,SAAS,CAAC,CAACD,WAAW,CAAC,CAAC;AACvC,CAAC,CAAC;AAEFrB,IAAI,CAAC,mEAAmE,EAAE,YAAY;EACpF,MAAM;IAAEuB;EAAa,CAAC,GAAGhB,SAAS;EAClC,MAAMH,iBAAiB,CAACE,IAAI,EAAE,WAAW,CAAC;EAC1C,MAAML,MAAM,CAACsB,YAAY,CAAC,CAACF,WAAW,CAAC,CAAC;AAC1C,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"5bf6f90b9775e53b0eb82342c4b85a64d4bd363a","contentHash":"fe626de0963ab87eb0a80f2df0873dbbd40073333a8a6848596f715516eb07d4"},"/Users/rcweiler/worldview/e2e/features/timeline/date-selector-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/timeline/date-selector-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":12,"column":4},"end":{"line":12,"column":61}},"3":{"start":{"line":15,"column":0},"end":{"line":17,"column":3}},"4":{"start":{"line":18,"column":0},"end":{"line":23,"column":3}},"5":{"start":{"line":21,"column":2},"end":{"line":21,"column":33}},"6":{"start":{"line":22,"column":2},"end":{"line":22,"column":36}},"7":{"start":{"line":24,"column":0},"end":{"line":26,"column":3}},"8":{"start":{"line":25,"column":2},"end":{"line":25,"column":21}},"9":{"start":{"line":27,"column":0},"end":{"line":43,"column":3}},"10":{"start":{"line":35,"column":6},"end":{"line":35,"column":15}},"11":{"start":{"line":36,"column":2},"end":{"line":36,"column":50}},"12":{"start":{"line":37,"column":2},"end":{"line":37,"column":33}},"13":{"start":{"line":38,"column":2},"end":{"line":38,"column":54}},"14":{"start":{"line":39,"column":2},"end":{"line":39,"column":52}},"15":{"start":{"line":40,"column":2},"end":{"line":40,"column":51}},"16":{"start":{"line":41,"column":2},"end":{"line":41,"column":53}},"17":{"start":{"line":42,"column":2},"end":{"line":42,"column":52}},"18":{"start":{"line":44,"column":0},"end":{"line":56,"column":3}},"19":{"start":{"line":48,"column":6},"end":{"line":48,"column":15}},"20":{"start":{"line":49,"column":2},"end":{"line":49,"column":29}},"21":{"start":{"line":50,"column":2},"end":{"line":50,"column":33}},"22":{"start":{"line":51,"column":2},"end":{"line":51,"column":55}},"23":{"start":{"line":52,"column":2},"end":{"line":52,"column":50}},"24":{"start":{"line":53,"column":2},"end":{"line":53,"column":55}},"25":{"start":{"line":54,"column":2},"end":{"line":54,"column":51}},"26":{"start":{"line":55,"column":2},"end":{"line":55,"column":55}},"27":{"start":{"line":57,"column":0},"end":{"line":69,"column":3}},"28":{"start":{"line":60,"column":6},"end":{"line":60,"column":15}},"29":{"start":{"line":61,"column":22},"end":{"line":61,"column":46}},"30":{"start":{"line":62,"column":2},"end":{"line":62,"column":31}},"31":{"start":{"line":63,"column":2},"end":{"line":63,"column":33}},"32":{"start":{"line":64,"column":2},"end":{"line":66,"column":13}},"33":{"start":{"line":67,"column":20},"end":{"line":67,"column":59}},"34":{"start":{"line":68,"column":2},"end":{"line":68,"column":61}},"35":{"start":{"line":89,"column":0},"end":{"line":97,"column":3}},"36":{"start":{"line":92,"column":6},"end":{"line":92,"column":15}},"37":{"start":{"line":93,"column":2},"end":{"line":93,"column":29}},"38":{"start":{"line":94,"column":2},"end":{"line":94,"column":33}},"39":{"start":{"line":95,"column":21},"end":{"line":95,"column":61}},"40":{"start":{"line":96,"column":2},"end":{"line":96,"column":62}},"41":{"start":{"line":98,"column":0},"end":{"line":106,"column":3}},"42":{"start":{"line":101,"column":6},"end":{"line":101,"column":15}},"43":{"start":{"line":102,"column":2},"end":{"line":102,"column":29}},"44":{"start":{"line":103,"column":2},"end":{"line":103,"column":33}},"45":{"start":{"line":104,"column":20},"end":{"line":104,"column":59}},"46":{"start":{"line":105,"column":2},"end":{"line":105,"column":61}},"47":{"start":{"line":107,"column":0},"end":{"line":120,"column":3}},"48":{"start":{"line":113,"column":6},"end":{"line":113,"column":15}},"49":{"start":{"line":114,"column":22},"end":{"line":114,"column":59}},"50":{"start":{"line":115,"column":2},"end":{"line":115,"column":31}},"51":{"start":{"line":116,"column":2},"end":{"line":116,"column":33}},"52":{"start":{"line":117,"column":2},"end":{"line":117,"column":55}},"53":{"start":{"line":118,"column":2},"end":{"line":118,"column":58}},"54":{"start":{"line":119,"column":2},"end":{"line":119,"column":58}},"55":{"start":{"line":121,"column":0},"end":{"line":137,"column":3}},"56":{"start":{"line":129,"column":6},"end":{"line":129,"column":15}},"57":{"start":{"line":130,"column":2},"end":{"line":130,"column":50}},"58":{"start":{"line":131,"column":2},"end":{"line":131,"column":33}},"59":{"start":{"line":132,"column":2},"end":{"line":132,"column":58}},"60":{"start":{"line":133,"column":2},"end":{"line":133,"column":56}},"61":{"start":{"line":134,"column":2},"end":{"line":134,"column":55}},"62":{"start":{"line":135,"column":2},"end":{"line":135,"column":58}},"63":{"start":{"line":136,"column":2},"end":{"line":136,"column":58}},"64":{"start":{"line":138,"column":0},"end":{"line":149,"column":3}},"65":{"start":{"line":142,"column":6},"end":{"line":142,"column":15}},"66":{"start":{"line":143,"column":22},"end":{"line":143,"column":59}},"67":{"start":{"line":144,"column":2},"end":{"line":144,"column":31}},"68":{"start":{"line":145,"column":2},"end":{"line":145,"column":33}},"69":{"start":{"line":146,"column":2},"end":{"line":146,"column":40}},"70":{"start":{"line":147,"column":2},"end":{"line":147,"column":37}},"71":{"start":{"line":148,"column":2},"end":{"line":148,"column":66}},"72":{"start":{"line":150,"column":0},"end":{"line":167,"column":3}},"73":{"start":{"line":156,"column":6},"end":{"line":156,"column":15}},"74":{"start":{"line":157,"column":22},"end":{"line":157,"column":59}},"75":{"start":{"line":158,"column":2},"end":{"line":158,"column":31}},"76":{"start":{"line":159,"column":2},"end":{"line":159,"column":33}},"77":{"start":{"line":160,"column":2},"end":{"line":160,"column":43}},"78":{"start":{"line":161,"column":2},"end":{"line":161,"column":43}},"79":{"start":{"line":162,"column":2},"end":{"line":162,"column":40}},"80":{"start":{"line":163,"column":2},"end":{"line":163,"column":43}},"81":{"start":{"line":164,"column":2},"end":{"line":164,"column":70}},"82":{"start":{"line":165,"column":2},"end":{"line":165,"column":72}},"83":{"start":{"line":166,"column":2},"end":{"line":166,"column":71}},"84":{"start":{"line":168,"column":0},"end":{"line":181,"column":3}},"85":{"start":{"line":174,"column":6},"end":{"line":174,"column":15}},"86":{"start":{"line":175,"column":22},"end":{"line":175,"column":59}},"87":{"start":{"line":176,"column":2},"end":{"line":176,"column":31}},"88":{"start":{"line":177,"column":2},"end":{"line":177,"column":33}},"89":{"start":{"line":178,"column":2},"end":{"line":178,"column":55}},"90":{"start":{"line":179,"column":2},"end":{"line":179,"column":58}},"91":{"start":{"line":180,"column":2},"end":{"line":180,"column":58}},"92":{"start":{"line":182,"column":0},"end":{"line":202,"column":3}},"93":{"start":{"line":190,"column":6},"end":{"line":190,"column":15}},"94":{"start":{"line":191,"column":22},"end":{"line":191,"column":59}},"95":{"start":{"line":192,"column":2},"end":{"line":192,"column":31}},"96":{"start":{"line":193,"column":2},"end":{"line":193,"column":33}},"97":{"start":{"line":194,"column":2},"end":{"line":194,"column":22}},"98":{"start":{"line":195,"column":2},"end":{"line":195,"column":55}},"99":{"start":{"line":196,"column":2},"end":{"line":196,"column":58}},"100":{"start":{"line":197,"column":2},"end":{"line":197,"column":58}},"101":{"start":{"line":198,"column":2},"end":{"line":198,"column":24}},"102":{"start":{"line":199,"column":2},"end":{"line":199,"column":55}},"103":{"start":{"line":200,"column":2},"end":{"line":200,"column":58}},"104":{"start":{"line":201,"column":2},"end":{"line":201,"column":58}},"105":{"start":{"line":203,"column":0},"end":{"line":214,"column":3}},"106":{"start":{"line":206,"column":6},"end":{"line":206,"column":15}},"107":{"start":{"line":207,"column":22},"end":{"line":207,"column":107}},"108":{"start":{"line":208,"column":2},"end":{"line":208,"column":31}},"109":{"start":{"line":209,"column":2},"end":{"line":209,"column":33}},"110":{"start":{"line":210,"column":21},"end":{"line":210,"column":61}},"111":{"start":{"line":211,"column":2},"end":{"line":211,"column":62}},"112":{"start":{"line":212,"column":2},"end":{"line":212,"column":27}},"113":{"start":{"line":213,"column":2},"end":{"line":213,"column":62}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":15},"end":{"line":18,"column":16}},"loc":{"start":{"line":20,"column":6},"end":{"line":23,"column":1}},"line":20},"1":{"name":"(anonymous_1)","decl":{"start":{"line":24,"column":14},"end":{"line":24,"column":15}},"loc":{"start":{"line":24,"column":26},"end":{"line":26,"column":1}},"line":24},"2":{"name":"(anonymous_2)","decl":{"start":{"line":27,"column":84},"end":{"line":27,"column":85}},"loc":{"start":{"line":27,"column":96},"end":{"line":43,"column":1}},"line":27},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":44},"end":{"line":44,"column":45}},"loc":{"start":{"line":44,"column":56},"end":{"line":56,"column":1}},"line":44},"4":{"name":"(anonymous_4)","decl":{"start":{"line":57,"column":60},"end":{"line":57,"column":61}},"loc":{"start":{"line":57,"column":72},"end":{"line":69,"column":1}},"line":57},"5":{"name":"(anonymous_5)","decl":{"start":{"line":89,"column":50},"end":{"line":89,"column":51}},"loc":{"start":{"line":89,"column":62},"end":{"line":97,"column":1}},"line":89},"6":{"name":"(anonymous_6)","decl":{"start":{"line":98,"column":62},"end":{"line":98,"column":63}},"loc":{"start":{"line":98,"column":74},"end":{"line":106,"column":1}},"line":98},"7":{"name":"(anonymous_7)","decl":{"start":{"line":107,"column":64},"end":{"line":107,"column":65}},"loc":{"start":{"line":107,"column":76},"end":{"line":120,"column":1}},"line":107},"8":{"name":"(anonymous_8)","decl":{"start":{"line":121,"column":79},"end":{"line":121,"column":80}},"loc":{"start":{"line":121,"column":91},"end":{"line":137,"column":1}},"line":121},"9":{"name":"(anonymous_9)","decl":{"start":{"line":138,"column":50},"end":{"line":138,"column":51}},"loc":{"start":{"line":138,"column":62},"end":{"line":149,"column":1}},"line":138},"10":{"name":"(anonymous_10)","decl":{"start":{"line":150,"column":65},"end":{"line":150,"column":66}},"loc":{"start":{"line":150,"column":77},"end":{"line":167,"column":1}},"line":150},"11":{"name":"(anonymous_11)","decl":{"start":{"line":168,"column":44},"end":{"line":168,"column":45}},"loc":{"start":{"line":168,"column":56},"end":{"line":181,"column":1}},"line":168},"12":{"name":"(anonymous_12)","decl":{"start":{"line":182,"column":91},"end":{"line":182,"column":92}},"loc":{"start":{"line":182,"column":103},"end":{"line":202,"column":1}},"line":182},"13":{"name":"(anonymous_13)","decl":{"start":{"line":203,"column":68},"end":{"line":203,"column":69}},"loc":{"start":{"line":203,"column":80},"end":{"line":214,"column":1}},"line":203}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","subdailyLayerIntervalTimescale","knownDate","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","dateSelectorMinuteInput","dateSelectorHourInput","dateSelectorDayInput","dateSelectorMonthInput","dateSelectorYearInput","modalCloseButton","goto","click","toBeVisible","toHaveValue","locator","queryString","getByRole","name","leftArrow","not","toHaveClass","rightArrow","nowButton","fill","keyboard","press","dayUp","dayDown"],"sources":["date-selector-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { subdailyLayerIntervalTimescale, knownDate } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Verify subdaily default year, month, day, hour, minute date selector inputs', async () => {\n const {\n dateSelectorMinuteInput,\n dateSelectorHourInput,\n dateSelectorDayInput,\n dateSelectorMonthInput,\n dateSelectorYearInput,\n modalCloseButton\n } = selectors\n await page.goto(subdailyLayerIntervalTimescale)\n await modalCloseButton.click()\n await expect(dateSelectorMinuteInput).toBeVisible()\n await expect(dateSelectorHourInput).toBeVisible()\n await expect(dateSelectorDayInput).toBeVisible()\n await expect(dateSelectorMonthInput).toBeVisible()\n await expect(dateSelectorYearInput).toBeVisible()\n})\n\ntest('Change date using left/right arrows', async () => {\n const { dateSelectorDayInput, modalCloseButton } = selectors\n await page.goto(knownDate)\n await modalCloseButton.click()\n await expect(dateSelectorDayInput).toHaveValue('22')\n await page.locator('#left-arrow-group').click()\n await expect(dateSelectorDayInput).toHaveValue('21')\n await page.locator('#right-arrow-group').click()\n await expect(dateSelectorDayInput).toHaveValue('22')\n})\n\ntest('Left timeline arrow will not be disabled by default', async () => {\n const { modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/'\n await page.goto(queryString)\n await modalCloseButton.click()\n await page.getByRole('button', { name: '×' }).click()\n const leftArrow = await page.locator('#left-arrow-group')\n await expect(leftArrow).not.toHaveClass(/button-disabled/)\n})\n\n// need to update this so that it does not fail at certain times of day\n// test.only('Right timeline arrow will be disabled by default', async () => {\n// const queryString = 'http://localhost:3000/'\n// await page.goto(queryString)\n// await page.getByRole('button', { name: '×' }).click()\n// const rightArrow = await page.locator('#right-arrow-group')\n// await expect(rightArrow).toHaveClass(/button-disabled/)\n// })\n\n// need to update this so that it does not fail at certain times of day\n// test('Now button will be disabled by default', async () => {\n// const queryString = 'http://localhost:3000/'\n// await page.goto(queryString)\n// await page.getByRole('button', { name: '×' }).click()\n// const nowButton = page.locator('#now-button-group')\n// await expect(nowButton).toHaveClass(/button-disabled/)\n// })\n\ntest('Right timeline arrow will not be disabled', async () => {\n const { modalCloseButton } = selectors\n await page.goto(knownDate)\n await modalCloseButton.click()\n const rightArrow = await page.locator('#right-arrow-group')\n await expect(rightArrow).not.toHaveClass(/button-disabled/)\n})\n\ntest('Now button will not be disabled if date is not on now', async () => {\n const { modalCloseButton } = selectors\n await page.goto(knownDate)\n await modalCloseButton.click()\n const nowButton = await page.locator('#now-button-group')\n await expect(nowButton).not.toHaveClass(/button-disabled/)\n})\n\ntest('Verify date selector is populated with date YYYY-MON-DD', async () => {\n const {\n dateSelectorDayInput,\n dateSelectorMonthInput,\n dateSelectorYearInput,\n modalCloseButton\n } = selectors\n const queryString = 'http://localhost:3000/?t=2019-02-22'\n await page.goto(queryString)\n await modalCloseButton.click()\n await expect(dateSelectorDayInput).toHaveValue('22')\n await expect(dateSelectorMonthInput).toHaveValue('FEB')\n await expect(dateSelectorYearInput).toHaveValue('2019')\n})\n\ntest('Verify subdaily date selector is populated with date YYYY-MON-DD-HH-MM', async () => {\n const {\n dateSelectorDayInput,\n dateSelectorMonthInput,\n dateSelectorYearInput,\n dateSelectorHourInput,\n dateSelectorMinuteInput,\n modalCloseButton\n } = selectors\n await page.goto(subdailyLayerIntervalTimescale)\n await modalCloseButton.click()\n await expect(dateSelectorMinuteInput).toHaveValue('46')\n await expect(dateSelectorHourInput).toHaveValue('09')\n await expect(dateSelectorDayInput).toHaveValue('04')\n await expect(dateSelectorMonthInput).toHaveValue('OCT')\n await expect(dateSelectorYearInput).toHaveValue('2019')\n})\n\ntest('Allow invalid day values in date selector', async () => {\n const { dateSelectorDayInput, modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/?t=2019-02-22'\n await page.goto(queryString)\n await modalCloseButton.click()\n await dateSelectorDayInput.fill('31')\n await page.keyboard.press('Enter')\n await expect(dateSelectorDayInput).toHaveClass(/invalid-input/)\n})\n\ntest('Allow invalid year to valid year values in date selector', async () => {\n const {\n dateSelectorDayInput,\n dateSelectorMonthInput,\n dateSelectorYearInput,\n modalCloseButton\n } = selectors\n const queryString = 'http://localhost:3000/?t=2019-02-22'\n await page.goto(queryString)\n await modalCloseButton.click()\n await dateSelectorYearInput.fill('2020')\n await dateSelectorMonthInput.fill('MAR')\n await dateSelectorDayInput.fill('31')\n await dateSelectorYearInput.fill('2019')\n await expect(dateSelectorDayInput).not.toHaveClass(/invalid-input/)\n await expect(dateSelectorMonthInput).not.toHaveClass(/invalid-input/)\n await expect(dateSelectorYearInput).not.toHaveClass(/invalid-input/)\n})\n\ntest('Verify invalid days are rolled over', async () => {\n const {\n dateSelectorDayInput,\n dateSelectorMonthInput,\n dateSelectorYearInput,\n modalCloseButton\n } = selectors\n const queryString = 'http://localhost:3000/?t=2013-02-29'\n await page.goto(queryString)\n await modalCloseButton.click()\n await expect(dateSelectorDayInput).toHaveValue('01')\n await expect(dateSelectorMonthInput).toHaveValue('MAR')\n await expect(dateSelectorYearInput).toHaveValue('2013')\n})\n\ntest('Date selector up arrow rolls over from Feb 28 to 1 (non leap year) and the inverse', async () => {\n const {\n dayUp,\n dayDown,\n dateSelectorDayInput,\n dateSelectorMonthInput,\n dateSelectorYearInput,\n modalCloseButton\n } = selectors\n const queryString = 'http://localhost:3000/?t=2013-02-28'\n await page.goto(queryString)\n await modalCloseButton.click()\n await dayUp.click()\n await expect(dateSelectorDayInput).toHaveValue('01')\n await expect(dateSelectorMonthInput).toHaveValue('FEB')\n await expect(dateSelectorYearInput).toHaveValue('2013')\n await dayDown.click()\n await expect(dateSelectorDayInput).toHaveValue('28')\n await expect(dateSelectorMonthInput).toHaveValue('FEB')\n await expect(dateSelectorYearInput).toHaveValue('2013')\n})\n\ntest('Added future layer and right timeline arrow is not disabled', async () => {\n const { modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/?mockFutureLayer=VIIRS_SNPP_CorrectedReflectance_TrueColor,3D'\n await page.goto(queryString)\n await modalCloseButton.click()\n const rightArrow = await page.locator('#right-arrow-group')\n await expect(rightArrow).not.toHaveClass(/button-disabled/)\n await rightArrow.click()\n await expect(rightArrow).not.toHaveClass(/button-disabled/)\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"dc8bd1fdb33d4f555947a1a095f2a2aa9308e076","contentHash":"d0462e345f1f6d48b3686630fafb4d720fcb037df323e02d5f2faf9253f6f0e4"},"/Users/rcweiler/worldview/e2e/features/timeline/layer-coverage-panel-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/timeline/layer-coverage-panel-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"2":{"start":{"line":12,"column":24},"end":{"line":12,"column":78}},"3":{"start":{"line":15,"column":0},"end":{"line":17,"column":3}},"4":{"start":{"line":18,"column":0},"end":{"line":23,"column":3}},"5":{"start":{"line":21,"column":2},"end":{"line":21,"column":33}},"6":{"start":{"line":22,"column":2},"end":{"line":22,"column":36}},"7":{"start":{"line":24,"column":0},"end":{"line":26,"column":3}},"8":{"start":{"line":25,"column":2},"end":{"line":25,"column":21}},"9":{"start":{"line":27,"column":0},"end":{"line":35,"column":3}},"10":{"start":{"line":30,"column":6},"end":{"line":30,"column":15}},"11":{"start":{"line":31,"column":2},"end":{"line":31,"column":28}},"12":{"start":{"line":32,"column":2},"end":{"line":32,"column":33}},"13":{"start":{"line":33,"column":32},"end":{"line":33,"column":88}},"14":{"start":{"line":34,"column":2},"end":{"line":34,"column":52}},"15":{"start":{"line":36,"column":0},"end":{"line":46,"column":3}},"16":{"start":{"line":39,"column":6},"end":{"line":39,"column":15}},"17":{"start":{"line":40,"column":2},"end":{"line":40,"column":39}},"18":{"start":{"line":41,"column":2},"end":{"line":41,"column":33}},"19":{"start":{"line":42,"column":32},"end":{"line":42,"column":88}},"20":{"start":{"line":43,"column":30},"end":{"line":43,"column":89}},"21":{"start":{"line":44,"column":2},"end":{"line":44,"column":50}},"22":{"start":{"line":45,"column":2},"end":{"line":45,"column":56}},"23":{"start":{"line":47,"column":0},"end":{"line":57,"column":3}},"24":{"start":{"line":50,"column":6},"end":{"line":50,"column":15}},"25":{"start":{"line":51,"column":2},"end":{"line":51,"column":39}},"26":{"start":{"line":52,"column":2},"end":{"line":52,"column":33}},"27":{"start":{"line":53,"column":33},"end":{"line":53,"column":89}},"28":{"start":{"line":54,"column":30},"end":{"line":54,"column":89}},"29":{"start":{"line":55,"column":2},"end":{"line":55,"column":36}},"30":{"start":{"line":56,"column":2},"end":{"line":56,"column":53}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":15},"end":{"line":18,"column":16}},"loc":{"start":{"line":20,"column":6},"end":{"line":23,"column":1}},"line":20},"1":{"name":"(anonymous_1)","decl":{"start":{"line":24,"column":14},"end":{"line":24,"column":15}},"loc":{"start":{"line":24,"column":26},"end":{"line":26,"column":1}},"line":24},"2":{"name":"(anonymous_2)","decl":{"start":{"line":27,"column":43},"end":{"line":27,"column":44}},"loc":{"start":{"line":27,"column":55},"end":{"line":35,"column":1}},"line":27},"3":{"name":"(anonymous_3)","decl":{"start":{"line":36,"column":46},"end":{"line":36,"column":47}},"loc":{"start":{"line":36,"column":58},"end":{"line":46,"column":1}},"line":36},"4":{"name":"(anonymous_4)","decl":{"start":{"line":47,"column":36},"end":{"line":47,"column":37}},"loc":{"start":{"line":47,"column":48},"end":{"line":57,"column":1}},"line":47}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","skipTour","referenceLayersOnly","createSelectors","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","modalCloseButton","goto","click","layerCoverageAxisLine","locator","toBeVisible","layerCoverageHandle","not","layerCoverageContainer"],"sources":["layer-coverage-panel-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst { skipTour, referenceLayersOnly } = require('../../test-utils/global-variables/querystrings')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Layer coverage is shown by default', async () => {\n const { modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n const layerCoverageAxisLine = await page.locator('.axis-matching-layer-coverage-line')\n await expect(layerCoverageAxisLine).toBeVisible()\n})\n\ntest('No layer coverage is shown by default', async () => {\n const { modalCloseButton } = selectors\n await page.goto(referenceLayersOnly)\n await modalCloseButton.click()\n const layerCoverageAxisLine = await page.locator('.axis-matching-layer-coverage-line')\n const layerCoverageHandle = await page.locator('#timeline-layer-coverage-panel-handle')\n await expect(layerCoverageHandle).toBeVisible()\n await expect(layerCoverageAxisLine).not.toBeVisible()\n})\n\ntest('Panel opens on handle click', async () => {\n const { modalCloseButton } = selectors\n await page.goto(referenceLayersOnly)\n await modalCloseButton.click()\n const layerCoverageContainer = await page.locator('.timeline-layer-coverage-container')\n const layerCoverageHandle = await page.locator('#timeline-layer-coverage-panel-handle')\n await layerCoverageHandle.click()\n await expect(layerCoverageContainer).toBeVisible()\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAM;EAAEC,QAAQ;EAAEC;AAAoB,CAAC,GAAGF,OAAO,CAAC,gDAAgD,CAAC;AACnG,MAAMG,eAAe,GAAGH,OAAO,CAAC,6CAA6C,CAAC;AAE9E,IAAII,IAAI;AACR,IAAIC,SAAS;AAEbP,IAAI,CAACQ,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CV,IAAI,CAACW,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCN,IAAI,GAAG,MAAMM,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BN,SAAS,GAAGF,eAAe,CAACC,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFN,IAAI,CAACc,QAAQ,CAAC,YAAY;EACxB,MAAMR,IAAI,CAACS,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFf,IAAI,CAAC,oCAAoC,EAAE,YAAY;EACrD,MAAM;IAAEgB;EAAiB,CAAC,GAAGT,SAAS;EACtC,MAAMD,IAAI,CAACW,IAAI,CAACd,QAAQ,CAAC;EACzB,MAAMa,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMC,qBAAqB,GAAG,MAAMb,IAAI,CAACc,OAAO,CAAC,oCAAoC,CAAC;EACtF,MAAMnB,MAAM,CAACkB,qBAAqB,CAAC,CAACE,WAAW,CAAC,CAAC;AACnD,CAAC,CAAC;AAEFrB,IAAI,CAAC,uCAAuC,EAAE,YAAY;EACxD,MAAM;IAAEgB;EAAiB,CAAC,GAAGT,SAAS;EACtC,MAAMD,IAAI,CAACW,IAAI,CAACb,mBAAmB,CAAC;EACpC,MAAMY,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMC,qBAAqB,GAAG,MAAMb,IAAI,CAACc,OAAO,CAAC,oCAAoC,CAAC;EACtF,MAAME,mBAAmB,GAAG,MAAMhB,IAAI,CAACc,OAAO,CAAC,uCAAuC,CAAC;EACvF,MAAMnB,MAAM,CAACqB,mBAAmB,CAAC,CAACD,WAAW,CAAC,CAAC;EAC/C,MAAMpB,MAAM,CAACkB,qBAAqB,CAAC,CAACI,GAAG,CAACF,WAAW,CAAC,CAAC;AACvD,CAAC,CAAC;AAEFrB,IAAI,CAAC,6BAA6B,EAAE,YAAY;EAC9C,MAAM;IAAEgB;EAAiB,CAAC,GAAGT,SAAS;EACtC,MAAMD,IAAI,CAACW,IAAI,CAACb,mBAAmB,CAAC;EACpC,MAAMY,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMM,sBAAsB,GAAG,MAAMlB,IAAI,CAACc,OAAO,CAAC,oCAAoC,CAAC;EACvF,MAAME,mBAAmB,GAAG,MAAMhB,IAAI,CAACc,OAAO,CAAC,uCAAuC,CAAC;EACvF,MAAME,mBAAmB,CAACJ,KAAK,CAAC,CAAC;EACjC,MAAMjB,MAAM,CAACuB,sBAAsB,CAAC,CAACH,WAAW,CAAC,CAAC;AACpD,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f01700f555a94e47a01e6e0e12c4c5f9cebd4d92","contentHash":"799bd650a37f3b287541e64947bb9bf2c6145a53f2b2507b86f81fb46d938376"},"/Users/rcweiler/worldview/e2e/features/timeline/timeline-mobile-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/timeline/timeline-mobile-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":0},"end":{"line":13,"column":3}},"3":{"start":{"line":14,"column":0},"end":{"line":25,"column":3}},"4":{"start":{"line":17,"column":18},"end":{"line":22,"column":4}},"5":{"start":{"line":23,"column":2},"end":{"line":23,"column":33}},"6":{"start":{"line":24,"column":2},"end":{"line":24,"column":36}},"7":{"start":{"line":26,"column":0},"end":{"line":28,"column":3}},"8":{"start":{"line":27,"column":2},"end":{"line":27,"column":21}},"9":{"start":{"line":29,"column":0},"end":{"line":38,"column":3}},"10":{"start":{"line":33,"column":6},"end":{"line":33,"column":15}},"11":{"start":{"line":34,"column":22},"end":{"line":34,"column":63}},"12":{"start":{"line":35,"column":2},"end":{"line":35,"column":31}},"13":{"start":{"line":36,"column":2},"end":{"line":36,"column":33}},"14":{"start":{"line":37,"column":2},"end":{"line":37,"column":71}},"15":{"start":{"line":39,"column":0},"end":{"line":47,"column":3}},"16":{"start":{"line":42,"column":6},"end":{"line":42,"column":15}},"17":{"start":{"line":43,"column":2},"end":{"line":43,"column":41}},"18":{"start":{"line":44,"column":2},"end":{"line":44,"column":62}},"19":{"start":{"line":45,"column":2},"end":{"line":45,"column":27}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":58}},"21":{"start":{"line":48,"column":0},"end":{"line":57,"column":3}},"22":{"start":{"line":52,"column":6},"end":{"line":52,"column":15}},"23":{"start":{"line":53,"column":22},"end":{"line":53,"column":63}},"24":{"start":{"line":54,"column":2},"end":{"line":54,"column":31}},"25":{"start":{"line":55,"column":2},"end":{"line":55,"column":33}},"26":{"start":{"line":56,"column":2},"end":{"line":56,"column":71}},"27":{"start":{"line":58,"column":0},"end":{"line":64,"column":3}},"28":{"start":{"line":61,"column":6},"end":{"line":61,"column":15}},"29":{"start":{"line":62,"column":2},"end":{"line":62,"column":41}},"30":{"start":{"line":63,"column":2},"end":{"line":63,"column":58}},"31":{"start":{"line":65,"column":0},"end":{"line":74,"column":3}},"32":{"start":{"line":69,"column":6},"end":{"line":69,"column":15}},"33":{"start":{"line":70,"column":22},"end":{"line":70,"column":64}},"34":{"start":{"line":71,"column":2},"end":{"line":71,"column":31}},"35":{"start":{"line":72,"column":2},"end":{"line":72,"column":33}},"36":{"start":{"line":73,"column":2},"end":{"line":73,"column":71}},"37":{"start":{"line":75,"column":0},"end":{"line":82,"column":3}},"38":{"start":{"line":79,"column":6},"end":{"line":79,"column":15}},"39":{"start":{"line":80,"column":2},"end":{"line":80,"column":42}},"40":{"start":{"line":81,"column":2},"end":{"line":81,"column":68}},"41":{"start":{"line":83,"column":0},"end":{"line":98,"column":3}},"42":{"start":{"line":86,"column":2},"end":{"line":86,"column":101}},"43":{"start":{"line":89,"column":6},"end":{"line":89,"column":15}},"44":{"start":{"line":90,"column":21},"end":{"line":92,"column":4}},"45":{"start":{"line":93,"column":21},"end":{"line":95,"column":4}},"46":{"start":{"line":96,"column":2},"end":{"line":96,"column":38}},"47":{"start":{"line":97,"column":2},"end":{"line":97,"column":68}},"48":{"start":{"line":99,"column":0},"end":{"line":118,"column":3}},"49":{"start":{"line":102,"column":2},"end":{"line":102,"column":101}},"50":{"start":{"line":105,"column":6},"end":{"line":105,"column":15}},"51":{"start":{"line":106,"column":19},"end":{"line":108,"column":4}},"52":{"start":{"line":109,"column":16},"end":{"line":111,"column":4}},"53":{"start":{"line":112,"column":18},"end":{"line":114,"column":4}},"54":{"start":{"line":115,"column":2},"end":{"line":115,"column":33}},"55":{"start":{"line":116,"column":2},"end":{"line":116,"column":30}},"56":{"start":{"line":117,"column":2},"end":{"line":117,"column":68}},"57":{"start":{"line":119,"column":0},"end":{"line":146,"column":3}},"58":{"start":{"line":122,"column":2},"end":{"line":122,"column":101}},"59":{"start":{"line":125,"column":6},"end":{"line":125,"column":15}},"60":{"start":{"line":126,"column":16},"end":{"line":128,"column":4}},"61":{"start":{"line":129,"column":16},"end":{"line":131,"column":4}},"62":{"start":{"line":132,"column":16},"end":{"line":134,"column":4}},"63":{"start":{"line":135,"column":16},"end":{"line":137,"column":4}},"64":{"start":{"line":138,"column":16},"end":{"line":140,"column":4}},"65":{"start":{"line":141,"column":2},"end":{"line":141,"column":28}},"66":{"start":{"line":142,"column":2},"end":{"line":142,"column":28}},"67":{"start":{"line":143,"column":2},"end":{"line":143,"column":28}},"68":{"start":{"line":144,"column":2},"end":{"line":144,"column":28}},"69":{"start":{"line":145,"column":2},"end":{"line":145,"column":68}},"70":{"start":{"line":147,"column":0},"end":{"line":156,"column":3}},"71":{"start":{"line":150,"column":2},"end":{"line":150,"column":101}},"72":{"start":{"line":153,"column":6},"end":{"line":153,"column":15}},"73":{"start":{"line":154,"column":2},"end":{"line":154,"column":37}},"74":{"start":{"line":155,"column":2},"end":{"line":155,"column":71}},"75":{"start":{"line":157,"column":0},"end":{"line":166,"column":3}},"76":{"start":{"line":161,"column":6},"end":{"line":161,"column":15}},"77":{"start":{"line":162,"column":22},"end":{"line":162,"column":77}},"78":{"start":{"line":163,"column":2},"end":{"line":163,"column":31}},"79":{"start":{"line":164,"column":2},"end":{"line":164,"column":33}},"80":{"start":{"line":165,"column":2},"end":{"line":165,"column":71}},"81":{"start":{"line":167,"column":0},"end":{"line":174,"column":3}},"82":{"start":{"line":171,"column":6},"end":{"line":171,"column":15}},"83":{"start":{"line":172,"column":2},"end":{"line":172,"column":42}},"84":{"start":{"line":173,"column":2},"end":{"line":173,"column":68}},"85":{"start":{"line":175,"column":0},"end":{"line":182,"column":3}},"86":{"start":{"line":176,"column":19},"end":{"line":176,"column":47}},"87":{"start":{"line":177,"column":19},"end":{"line":179,"column":4}},"88":{"start":{"line":180,"column":2},"end":{"line":180,"column":49}},"89":{"start":{"line":181,"column":2},"end":{"line":181,"column":39}},"90":{"start":{"line":183,"column":0},"end":{"line":211,"column":3}},"91":{"start":{"line":186,"column":6},"end":{"line":186,"column":15}},"92":{"start":{"line":187,"column":15},"end":{"line":189,"column":4}},"93":{"start":{"line":190,"column":15},"end":{"line":192,"column":4}},"94":{"start":{"line":193,"column":14},"end":{"line":195,"column":4}},"95":{"start":{"line":196,"column":16},"end":{"line":198,"column":4}},"96":{"start":{"line":199,"column":16},"end":{"line":201,"column":4}},"97":{"start":{"line":202,"column":19},"end":{"line":204,"column":4}},"98":{"start":{"line":205,"column":2},"end":{"line":205,"column":26}},"99":{"start":{"line":206,"column":2},"end":{"line":206,"column":25}},"100":{"start":{"line":207,"column":2},"end":{"line":207,"column":26}},"101":{"start":{"line":208,"column":2},"end":{"line":208,"column":28}},"102":{"start":{"line":209,"column":2},"end":{"line":209,"column":31}},"103":{"start":{"line":210,"column":2},"end":{"line":210,"column":68}},"104":{"start":{"line":212,"column":0},"end":{"line":227,"column":3}},"105":{"start":{"line":215,"column":2},"end":{"line":215,"column":101}},"106":{"start":{"line":218,"column":6},"end":{"line":218,"column":15}},"107":{"start":{"line":219,"column":21},"end":{"line":221,"column":4}},"108":{"start":{"line":222,"column":21},"end":{"line":224,"column":4}},"109":{"start":{"line":225,"column":2},"end":{"line":225,"column":38}},"110":{"start":{"line":226,"column":2},"end":{"line":226,"column":68}},"111":{"start":{"line":228,"column":0},"end":{"line":237,"column":3}},"112":{"start":{"line":231,"column":2},"end":{"line":231,"column":101}},"113":{"start":{"line":234,"column":6},"end":{"line":234,"column":15}},"114":{"start":{"line":235,"column":2},"end":{"line":235,"column":37}},"115":{"start":{"line":236,"column":2},"end":{"line":236,"column":71}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":14,"column":15},"end":{"line":14,"column":16}},"loc":{"start":{"line":16,"column":6},"end":{"line":25,"column":1}},"line":16},"1":{"name":"(anonymous_1)","decl":{"start":{"line":26,"column":14},"end":{"line":26,"column":15}},"loc":{"start":{"line":26,"column":26},"end":{"line":28,"column":1}},"line":26},"2":{"name":"(anonymous_2)","decl":{"start":{"line":29,"column":64},"end":{"line":29,"column":65}},"loc":{"start":{"line":29,"column":76},"end":{"line":38,"column":1}},"line":29},"3":{"name":"(anonymous_3)","decl":{"start":{"line":39,"column":72},"end":{"line":39,"column":73}},"loc":{"start":{"line":39,"column":84},"end":{"line":47,"column":1}},"line":39},"4":{"name":"(anonymous_4)","decl":{"start":{"line":48,"column":59},"end":{"line":48,"column":60}},"loc":{"start":{"line":48,"column":71},"end":{"line":57,"column":1}},"line":48},"5":{"name":"(anonymous_5)","decl":{"start":{"line":58,"column":66},"end":{"line":58,"column":67}},"loc":{"start":{"line":58,"column":78},"end":{"line":64,"column":1}},"line":58},"6":{"name":"(anonymous_6)","decl":{"start":{"line":65,"column":60},"end":{"line":65,"column":61}},"loc":{"start":{"line":65,"column":72},"end":{"line":74,"column":1}},"line":65},"7":{"name":"(anonymous_7)","decl":{"start":{"line":75,"column":73},"end":{"line":75,"column":74}},"loc":{"start":{"line":75,"column":85},"end":{"line":82,"column":1}},"line":75},"8":{"name":"(anonymous_8)","decl":{"start":{"line":83,"column":77},"end":{"line":83,"column":78}},"loc":{"start":{"line":85,"column":6},"end":{"line":98,"column":1}},"line":85},"9":{"name":"(anonymous_9)","decl":{"start":{"line":99,"column":80},"end":{"line":99,"column":81}},"loc":{"start":{"line":101,"column":6},"end":{"line":118,"column":1}},"line":101},"10":{"name":"(anonymous_10)","decl":{"start":{"line":119,"column":78},"end":{"line":119,"column":79}},"loc":{"start":{"line":121,"column":6},"end":{"line":146,"column":1}},"line":121},"11":{"name":"(anonymous_11)","decl":{"start":{"line":147,"column":68},"end":{"line":147,"column":69}},"loc":{"start":{"line":149,"column":6},"end":{"line":156,"column":1}},"line":149},"12":{"name":"(anonymous_12)","decl":{"start":{"line":157,"column":59},"end":{"line":157,"column":60}},"loc":{"start":{"line":157,"column":71},"end":{"line":166,"column":1}},"line":157},"13":{"name":"(anonymous_13)","decl":{"start":{"line":167,"column":72},"end":{"line":167,"column":73}},"loc":{"start":{"line":167,"column":84},"end":{"line":174,"column":1}},"line":167},"14":{"name":"(anonymous_14)","decl":{"start":{"line":175,"column":70},"end":{"line":175,"column":71}},"loc":{"start":{"line":175,"column":82},"end":{"line":182,"column":1}},"line":175},"15":{"name":"(anonymous_15)","decl":{"start":{"line":183,"column":77},"end":{"line":183,"column":78}},"loc":{"start":{"line":183,"column":89},"end":{"line":211,"column":1}},"line":183},"16":{"name":"(anonymous_16)","decl":{"start":{"line":212,"column":75},"end":{"line":212,"column":76}},"loc":{"start":{"line":214,"column":6},"end":{"line":227,"column":1}},"line":214},"17":{"name":"(anonymous_17)","decl":{"start":{"line":228,"column":81},"end":{"line":228,"column":82}},"loc":{"start":{"line":230,"column":6},"end":{"line":237,"column":1}},"line":230}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","page","selectors","describe","configure","mode","beforeAll","browser","context","newContext","viewport","width","height","newPage","afterAll","close","mobileDatePickerSelectBtn","modalCloseButton","queryString","goto","click","toContainText","rightArrow","toBeVisible","not","toHaveClass","mobileDatePickerHeader","browserName","skip","targetYear","getByText","exact","sourceYear","dragTo","february","march","january","jan15","jan16","jan17","jan18","jan19","year2014","year2013","july","june","may","april"],"sources":["timeline-mobile-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n const context = await browser.newContext({\n viewport: { width: 375, height: 667 }\n })\n page = await context.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('date.mob.init.2a: Before 3:00 UTC: load yesterdays date', async () => {\n const { mobileDatePickerSelectBtn, modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/?now=2013-03-15T0'\n await page.goto(queryString)\n await modalCloseButton.click()\n await expect(mobileDatePickerSelectBtn).toContainText('2013 MAR 14')\n})\n\ntest('date.mob.init.2b: Before 3:00 UTC: right button is not disabled', async () => {\n const { rightArrow } = selectors\n await expect(rightArrow).toBeVisible()\n await expect(rightArrow).not.toHaveClass(/button-disabled/)\n await rightArrow.click()\n await expect(rightArrow).toHaveClass(/button-disabled/)\n})\n\ntest('date.mob.init.3a: After 3:00 UTC: load todays date', async () => {\n const { mobileDatePickerSelectBtn, modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/?now=2013-03-15T4'\n await page.goto(queryString)\n await modalCloseButton.click()\n await expect(mobileDatePickerSelectBtn).toContainText('2013 MAR 15')\n})\n\ntest('date.mob.init.3b:After 3:00 UTC: right button is disabled', async () => {\n const { rightArrow } = selectors\n await expect(rightArrow).toBeVisible()\n await expect(rightArrow).toHaveClass(/button-disabled/)\n})\n\ntest('date.mob.range.1: Date label should show 2013-03-15', async () => {\n const { mobileDatePickerSelectBtn, modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/?now=2013-03-15T12'\n await page.goto(queryString)\n await modalCloseButton.click()\n await expect(mobileDatePickerSelectBtn).toContainText('2013 MAR 15')\n})\n\ntest('date.mob.range.2: mobile selector header should show 2013 MAR 15', async () => {\n const { mobileDatePickerSelectBtn, mobileDatePickerHeader } = selectors\n await mobileDatePickerSelectBtn.click()\n await expect(mobileDatePickerHeader).toContainText('2013 MAR 15')\n})\n\ntest('date.mob.range.3: Date label should show 2012 MAR 15 after year drag', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'Firefox cant pull datewheel sometimes in testing framework')\n const { mobileDatePickerHeader } = selectors\n const targetYear = await page.getByText('2013', { exact: true })\n const sourceYear = await page.getByText('2012', { exact: true })\n await sourceYear.dragTo(targetYear)\n await expect(mobileDatePickerHeader).toContainText('2012 MAR 15')\n})\n\ntest('date.mob.range.4: Date in header should be 2012 JAN 15 after month drag', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'Firefox cant pull datewheel sometimes in testing framework')\n const { mobileDatePickerHeader } = selectors\n const february = await page.getByText('FEB', { exact: true })\n const march = await page.getByText('MAR', { exact: true })\n const january = await page.getByText('JAN', { exact: true })\n await january.dragTo(february)\n await january.dragTo(march)\n await expect(mobileDatePickerHeader).toContainText('2012 JAN 15')\n})\n\ntest('date.mob.range.5: Date in header should be 2012 JAN 19 after day drag', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'Firefox cant pull datewheel sometimes in testing framework')\n const { mobileDatePickerHeader } = selectors\n const jan15 = await page.getByText('15', { exact: true })\n const jan16 = await page.getByText('16', { exact: true })\n const jan17 = await page.getByText('17', { exact: true })\n const jan18 = await page.getByText('18', { exact: true })\n const jan19 = await page.getByText('19', { exact: true })\n await jan16.dragTo(jan15)\n await jan17.dragTo(jan16)\n await jan18.dragTo(jan17)\n await jan19.dragTo(jan18)\n await expect(mobileDatePickerHeader).toContainText('2012 JAN 19')\n})\n\ntest('date.mob.range.6: Click okay button verify date has updated', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'Firefox cant pull datewheel sometimes in testing framework')\n const { mobileDatePickerSelectBtn } = selectors\n await page.getByText('OK').click()\n await expect(mobileDatePickerSelectBtn).toContainText('2012 JAN 19')\n})\n\ntest('date.mob.nav.1: Date label should show 2013 JUL 20', async () => {\n const { mobileDatePickerSelectBtn, modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/?now=2014-03-15&t=2013-07-20T12'\n await page.goto(queryString)\n await modalCloseButton.click()\n await expect(mobileDatePickerSelectBtn).toContainText('2013 JUL 20')\n})\n\ntest('date.mob.nav.2a: mobile selector header should show 2013 JUL 20', async () => {\n const { mobileDatePickerHeader, mobileDatePickerSelectBtn } = selectors\n await mobileDatePickerSelectBtn.click()\n await expect(mobileDatePickerHeader).toContainText('2013 JUL 20')\n})\n\ntest('date.mob.nav.2b: Year 2014 should be disabled and 2013 is not', async () => {\n const year2014 = await page.getByText('2014')\n const year2013 = await page.getByText('2013', { exact: true })\n await expect(year2014).toHaveClass(/disabled/)\n await expect(year2013).toBeVisible()\n})\n\ntest('date.mob.nav.3: Date in header should be 2013 FEB 20 after year drag', async () => {\n const { mobileDatePickerHeader } = selectors\n const july = await page.getByText('JUL', { exact: true })\n const june = await page.getByText('JUN', { exact: true })\n const may = await page.getByText('MAY', { exact: true })\n const april = await page.getByText('APR', { exact: true })\n const march = await page.getByText('MAR', { exact: true })\n const february = await page.getByText('FEB', { exact: true })\n await june.dragTo(july)\n await may.dragTo(june)\n await april.dragTo(may)\n await march.dragTo(april)\n await february.dragTo(march)\n await expect(mobileDatePickerHeader).toContainText('2013 FEB 20')\n})\n\ntest('date.mob.nav.4: Date label should show 2014 FEB 20 after year drag', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'Firefox cant pull datewheel sometimes in testing framework')\n const { mobileDatePickerHeader } = selectors\n const targetYear = await page.getByText('2013', { exact: true })\n const sourceYear = await page.getByText('2014', { exact: true })\n await sourceYear.dragTo(targetYear)\n await expect(mobileDatePickerHeader).toContainText('2014 FEB 20')\n})\n\ntest('date.mob.nav.4: Click okay button verify date has updated to 2014 FEB 20', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'Firefox cant pull datewheel sometimes in testing framework')\n const { mobileDatePickerSelectBtn } = selectors\n await page.getByText('OK').click()\n await expect(mobileDatePickerSelectBtn).toContainText('2014 FEB 20')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"5c3830e8575d99a32abac4bab332343c09ec211c","contentHash":"67fc0a2eaec61a452287887e671592c8e28f03184726104afb07c2624b9827c5"},"/Users/rcweiler/worldview/e2e/features/tour/tour-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/tour/tour-test.spec.js","statementMap":{"0":{"start":{"line":6,"column":4},"end":{"line":6,"column":39}},"1":{"start":{"line":7,"column":24},"end":{"line":7,"column":78}},"2":{"start":{"line":10,"column":4},"end":{"line":10,"column":61}},"3":{"start":{"line":13,"column":0},"end":{"line":15,"column":3}},"4":{"start":{"line":16,"column":0},"end":{"line":21,"column":3}},"5":{"start":{"line":19,"column":2},"end":{"line":19,"column":33}},"6":{"start":{"line":20,"column":2},"end":{"line":20,"column":36}},"7":{"start":{"line":22,"column":0},"end":{"line":24,"column":3}},"8":{"start":{"line":23,"column":2},"end":{"line":23,"column":21}},"9":{"start":{"line":25,"column":0},"end":{"line":34,"column":3}},"10":{"start":{"line":29,"column":6},"end":{"line":29,"column":15}},"11":{"start":{"line":30,"column":2},"end":{"line":30,"column":28}},"12":{"start":{"line":31,"column":2},"end":{"line":31,"column":33}},"13":{"start":{"line":32,"column":2},"end":{"line":32,"column":34}},"14":{"start":{"line":33,"column":2},"end":{"line":33,"column":54}},"15":{"start":{"line":35,"column":0},"end":{"line":45,"column":3}},"16":{"start":{"line":36,"column":2},"end":{"line":36,"column":54}},"17":{"start":{"line":37,"column":23},"end":{"line":37,"column":74}},"18":{"start":{"line":38,"column":20},"end":{"line":38,"column":52}},"19":{"start":{"line":39,"column":21},"end":{"line":39,"column":40}},"20":{"start":{"line":40,"column":19},"end":{"line":40,"column":67}},"21":{"start":{"line":41,"column":2},"end":{"line":43,"column":3}},"22":{"start":{"line":41,"column":15},"end":{"line":41,"column":16}},"23":{"start":{"line":42,"column":4},"end":{"line":42,"column":27}},"24":{"start":{"line":44,"column":2},"end":{"line":44,"column":52}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":16,"column":15},"end":{"line":16,"column":16}},"loc":{"start":{"line":18,"column":6},"end":{"line":21,"column":1}},"line":18},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":14},"end":{"line":22,"column":15}},"loc":{"start":{"line":22,"column":26},"end":{"line":24,"column":1}},"line":22},"2":{"name":"(anonymous_2)","decl":{"start":{"line":25,"column":72},"end":{"line":25,"column":73}},"loc":{"start":{"line":25,"column":84},"end":{"line":34,"column":1}},"line":25},"3":{"name":"(anonymous_3)","decl":{"start":{"line":35,"column":17},"end":{"line":35,"column":18}},"loc":{"start":{"line":35,"column":29},"end":{"line":45,"column":1}},"line":35}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":12,"24":1},"f":{"0":1,"1":1,"2":1,"3":1},"b":{},"inputSourceMap":{"version":3,"names":["test","require","createSelectors","skipTour","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","infoToolbarButton","modalCloseButton","goto","click","locator","stepsElement","stepsText","textContent","totalSteps","parseInt","nextStep","i"],"sources":["tour-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Verify that all tour modals are present when the page is loaded', async () => {\n const { infoToolbarButton, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await infoToolbarButton.click()\n await page.locator('#start_tour_info_item').click()\n})\n\ntest('Run tour', async () => {\n await page.locator('.tour-box:first-child').click()\n const stepsElement = await page.locator('.tour-in-progress .step-total')\n const stepsText = await stepsElement.textContent()\n const totalSteps = parseInt(stepsText)\n const nextStep = await page.locator('.step-container .step-next')\n for (let i = 0; i < totalSteps; i += 1) {\n await nextStep.click()\n }\n await page.locator('.tour-complete button.close')\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA;AAAK,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AACpD,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAS,CAAC,GAAGF,OAAO,CAAC,gDAAgD,CAAC;AAE9E,IAAIG,IAAI;AACR,IAAIC,SAAS;AAEbL,IAAI,CAACM,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CR,IAAI,CAACS,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCN,IAAI,GAAG,MAAMM,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BN,SAAS,GAAGH,eAAe,CAACE,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFJ,IAAI,CAACY,QAAQ,CAAC,YAAY;EACxB,MAAMR,IAAI,CAACS,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFb,IAAI,CAAC,iEAAiE,EAAE,YAAY;EAClF,MAAM;IAAEc,iBAAiB;IAAEC;EAAiB,CAAC,GAAGV,SAAS;EACzD,MAAMD,IAAI,CAACY,IAAI,CAACb,QAAQ,CAAC;EACzB,MAAMY,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMH,iBAAiB,CAACG,KAAK,CAAC,CAAC;EAC/B,MAAMb,IAAI,CAACc,OAAO,CAAC,uBAAuB,CAAC,CAACD,KAAK,CAAC,CAAC;AACrD,CAAC,CAAC;AAEFjB,IAAI,CAAC,UAAU,EAAE,YAAY;EAC3B,MAAMI,IAAI,CAACc,OAAO,CAAC,uBAAuB,CAAC,CAACD,KAAK,CAAC,CAAC;EACnD,MAAME,YAAY,GAAG,MAAMf,IAAI,CAACc,OAAO,CAAC,+BAA+B,CAAC;EACxE,MAAME,SAAS,GAAG,MAAMD,YAAY,CAACE,WAAW,CAAC,CAAC;EAClD,MAAMC,UAAU,GAAGC,QAAQ,CAACH,SAAS,CAAC;EACtC,MAAMI,QAAQ,GAAG,MAAMpB,IAAI,CAACc,OAAO,CAAC,4BAA4B,CAAC;EACjE,KAAK,IAAIO,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,UAAU,EAAEG,CAAC,IAAI,CAAC,EAAE;IACtC,MAAMD,QAAQ,CAACP,KAAK,CAAC,CAAC;EACxB;EACA,MAAMb,IAAI,CAACc,OAAO,CAAC,6BAA6B,CAAC;AACnD,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"561f4e5f0d9dd4c207fb134a710c2ef4d78711d3","contentHash":"ff1298a0922ad04ae761b0fad519d3b470f02b08bf67abb0bebeac30d9111f0c"},"/Users/rcweiler/worldview/e2e/features/ui/info-mobile-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/ui/info-mobile-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":14,"column":0},"end":{"line":16,"column":3}},"4":{"start":{"line":17,"column":0},"end":{"line":28,"column":3}},"5":{"start":{"line":20,"column":18},"end":{"line":25,"column":4}},"6":{"start":{"line":26,"column":2},"end":{"line":26,"column":33}},"7":{"start":{"line":27,"column":2},"end":{"line":27,"column":36}},"8":{"start":{"line":29,"column":0},"end":{"line":31,"column":3}},"9":{"start":{"line":30,"column":2},"end":{"line":30,"column":21}},"10":{"start":{"line":32,"column":0},"end":{"line":49,"column":3}},"11":{"start":{"line":36,"column":6},"end":{"line":36,"column":15}},"12":{"start":{"line":37,"column":2},"end":{"line":37,"column":28}},"13":{"start":{"line":38,"column":2},"end":{"line":38,"column":33}},"14":{"start":{"line":39,"column":23},"end":{"line":39,"column":69}},"15":{"start":{"line":40,"column":23},"end":{"line":40,"column":64}},"16":{"start":{"line":41,"column":20},"end":{"line":41,"column":58}},"17":{"start":{"line":42,"column":26},"end":{"line":42,"column":75}},"18":{"start":{"line":43,"column":2},"end":{"line":43,"column":48}},"19":{"start":{"line":44,"column":2},"end":{"line":44,"column":34}},"20":{"start":{"line":45,"column":2},"end":{"line":45,"column":43}},"21":{"start":{"line":46,"column":2},"end":{"line":46,"column":43}},"22":{"start":{"line":47,"column":2},"end":{"line":47,"column":40}},"23":{"start":{"line":48,"column":2},"end":{"line":48,"column":46}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":15},"end":{"line":17,"column":16}},"loc":{"start":{"line":19,"column":6},"end":{"line":28,"column":1}},"line":19},"1":{"name":"(anonymous_1)","decl":{"start":{"line":29,"column":14},"end":{"line":29,"column":15}},"loc":{"start":{"line":29,"column":26},"end":{"line":31,"column":1}},"line":29},"2":{"name":"(anonymous_2)","decl":{"start":{"line":32,"column":76},"end":{"line":32,"column":77}},"loc":{"start":{"line":32,"column":88},"end":{"line":49,"column":1}},"line":32}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1},"f":{"0":1,"1":1,"2":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","page","selectors","describe","configure","mode","beforeAll","browser","context","newContext","viewport","width","height","newPage","afterAll","close","infoToolbarButton","modalCloseButton","goto","click","sendFeedback","locator","settingsInfo","aboutInfo","distractionFree","toBeVisible"],"sources":["info-mobile-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n const context = await browser.newContext({\n viewport: { width: 375, height: 667 }\n })\n page = await context.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Mobile info toolbar is visible and contains valid mobile menu items', async () => {\n const { infoToolbarButton, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n const sendFeedback = await page.locator('#send_feedback_info_item')\n const settingsInfo = await page.locator('#settings_info_item')\n const aboutInfo = await page.locator('#about_info_item')\n const distractionFree = await page.locator('#distraction_free_info_item')\n await expect(infoToolbarButton).toBeVisible()\n await infoToolbarButton.click()\n await expect(sendFeedback).toBeVisible()\n await expect(settingsInfo).toBeVisible()\n await expect(aboutInfo).toBeVisible()\n await expect(distractionFree).toBeVisible()\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAS,CAAC,GAAGF,OAAO,CAAC,gDAAgD,CAAC;AAE9E,IAAIG,IAAI;AACR,IAAIC,SAAS;AAEbN,IAAI,CAACO,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CT,IAAI,CAACU,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpC,MAAMC,OAAO,GAAG,MAAMD,OAAO,CAACE,UAAU,CAAC;IACvCC,QAAQ,EAAE;MAAEC,KAAK,EAAE,GAAG;MAAEC,MAAM,EAAE;IAAI;EACtC,CAAC,CAAC;EACFX,IAAI,GAAG,MAAMO,OAAO,CAACK,OAAO,CAAC,CAAC;EAC9BX,SAAS,GAAGH,eAAe,CAACE,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFL,IAAI,CAACkB,QAAQ,CAAC,YAAY;EACxB,MAAMb,IAAI,CAACc,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFnB,IAAI,CAAC,qEAAqE,EAAE,YAAY;EACtF,MAAM;IAAEoB,iBAAiB;IAAEC;EAAiB,CAAC,GAAGf,SAAS;EACzD,MAAMD,IAAI,CAACiB,IAAI,CAAClB,QAAQ,CAAC;EACzB,MAAMiB,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMC,YAAY,GAAG,MAAMnB,IAAI,CAACoB,OAAO,CAAC,0BAA0B,CAAC;EACnE,MAAMC,YAAY,GAAG,MAAMrB,IAAI,CAACoB,OAAO,CAAC,qBAAqB,CAAC;EAC9D,MAAME,SAAS,GAAG,MAAMtB,IAAI,CAACoB,OAAO,CAAC,kBAAkB,CAAC;EACxD,MAAMG,eAAe,GAAG,MAAMvB,IAAI,CAACoB,OAAO,CAAC,6BAA6B,CAAC;EACzE,MAAMxB,MAAM,CAACmB,iBAAiB,CAAC,CAACS,WAAW,CAAC,CAAC;EAC7C,MAAMT,iBAAiB,CAACG,KAAK,CAAC,CAAC;EAC/B,MAAMtB,MAAM,CAACuB,YAAY,CAAC,CAACK,WAAW,CAAC,CAAC;EACxC,MAAM5B,MAAM,CAACyB,YAAY,CAAC,CAACG,WAAW,CAAC,CAAC;EACxC,MAAM5B,MAAM,CAAC0B,SAAS,CAAC,CAACE,WAAW,CAAC,CAAC;EACrC,MAAM5B,MAAM,CAAC2B,eAAe,CAAC,CAACC,WAAW,CAAC,CAAC;AAC7C,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"b66dbc875e45498566cc570292245173c55e37ed","contentHash":"c44bd0ea6b835774251f37f02d8f2d4527d4d13a2e49114be176c2859e217368"},"/Users/rcweiler/worldview/e2e/features/ui/info-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/ui/info-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":14,"column":0},"end":{"line":16,"column":3}},"4":{"start":{"line":17,"column":0},"end":{"line":22,"column":3}},"5":{"start":{"line":20,"column":2},"end":{"line":20,"column":33}},"6":{"start":{"line":21,"column":2},"end":{"line":21,"column":36}},"7":{"start":{"line":23,"column":0},"end":{"line":25,"column":3}},"8":{"start":{"line":24,"column":2},"end":{"line":24,"column":21}},"9":{"start":{"line":26,"column":0},"end":{"line":45,"column":3}},"10":{"start":{"line":30,"column":6},"end":{"line":30,"column":15}},"11":{"start":{"line":31,"column":2},"end":{"line":31,"column":28}},"12":{"start":{"line":32,"column":2},"end":{"line":32,"column":33}},"13":{"start":{"line":33,"column":23},"end":{"line":33,"column":69}},"14":{"start":{"line":34,"column":20},"end":{"line":34,"column":63}},"15":{"start":{"line":35,"column":23},"end":{"line":35,"column":64}},"16":{"start":{"line":36,"column":20},"end":{"line":36,"column":58}},"17":{"start":{"line":37,"column":26},"end":{"line":37,"column":75}},"18":{"start":{"line":38,"column":2},"end":{"line":38,"column":48}},"19":{"start":{"line":39,"column":2},"end":{"line":39,"column":34}},"20":{"start":{"line":40,"column":2},"end":{"line":40,"column":43}},"21":{"start":{"line":41,"column":2},"end":{"line":41,"column":40}},"22":{"start":{"line":42,"column":2},"end":{"line":42,"column":43}},"23":{"start":{"line":43,"column":2},"end":{"line":43,"column":40}},"24":{"start":{"line":44,"column":2},"end":{"line":44,"column":46}},"25":{"start":{"line":46,"column":0},"end":{"line":52,"column":3}},"26":{"start":{"line":47,"column":2},"end":{"line":47,"column":49}},"27":{"start":{"line":48,"column":20},"end":{"line":48,"column":53}},"28":{"start":{"line":49,"column":18},"end":{"line":49,"column":79}},"29":{"start":{"line":50,"column":2},"end":{"line":50,"column":40}},"30":{"start":{"line":51,"column":2},"end":{"line":51,"column":38}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":15},"end":{"line":17,"column":16}},"loc":{"start":{"line":19,"column":6},"end":{"line":22,"column":1}},"line":19},"1":{"name":"(anonymous_1)","decl":{"start":{"line":23,"column":14},"end":{"line":23,"column":15}},"loc":{"start":{"line":23,"column":26},"end":{"line":25,"column":1}},"line":23},"2":{"name":"(anonymous_2)","decl":{"start":{"line":26,"column":62},"end":{"line":26,"column":63}},"loc":{"start":{"line":26,"column":74},"end":{"line":45,"column":1}},"line":26},"3":{"name":"(anonymous_3)","decl":{"start":{"line":46,"column":42},"end":{"line":46,"column":43}},"loc":{"start":{"line":46,"column":54},"end":{"line":52,"column":1}},"line":46}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1},"f":{"0":1,"1":1,"2":1,"3":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","infoToolbarButton","modalCloseButton","goto","click","sendFeedback","locator","startTour","settingsInfo","aboutInfo","distractionFree","toBeVisible","aboutPage","contact"],"sources":["info-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Info toolbar is visible and contains valid menu items', async () => {\n const { infoToolbarButton, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n const sendFeedback = await page.locator('#send_feedback_info_item')\n const startTour = await page.locator('#start_tour_info_item')\n const settingsInfo = await page.locator('#settings_info_item')\n const aboutInfo = await page.locator('#about_info_item')\n const distractionFree = await page.locator('#distraction_free_info_item')\n await expect(infoToolbarButton).toBeVisible()\n await infoToolbarButton.click()\n await expect(sendFeedback).toBeVisible()\n await expect(startTour).toBeVisible()\n await expect(settingsInfo).toBeVisible()\n await expect(aboutInfo).toBeVisible()\n await expect(distractionFree).toBeVisible()\n})\n\ntest('About menu item opens about modal', async () => {\n await page.locator('#about_info_item').click()\n const aboutPage = await page.locator('.about-page')\n const contact = await page.locator('a[href=\"mailto:ryan.a.boller@nasa.gov\"]')\n await expect(aboutPage).toBeVisible()\n await expect(contact).toBeVisible()\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAS,CAAC,GAAGF,OAAO,CAAC,gDAAgD,CAAC;AAE9E,IAAIG,IAAI;AACR,IAAIC,SAAS;AAEbN,IAAI,CAACO,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CT,IAAI,CAACU,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCN,IAAI,GAAG,MAAMM,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BN,SAAS,GAAGH,eAAe,CAACE,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFL,IAAI,CAACa,QAAQ,CAAC,YAAY;EACxB,MAAMR,IAAI,CAACS,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFd,IAAI,CAAC,uDAAuD,EAAE,YAAY;EACxE,MAAM;IAAEe,iBAAiB;IAAEC;EAAiB,CAAC,GAAGV,SAAS;EACzD,MAAMD,IAAI,CAACY,IAAI,CAACb,QAAQ,CAAC;EACzB,MAAMY,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMC,YAAY,GAAG,MAAMd,IAAI,CAACe,OAAO,CAAC,0BAA0B,CAAC;EACnE,MAAMC,SAAS,GAAG,MAAMhB,IAAI,CAACe,OAAO,CAAC,uBAAuB,CAAC;EAC7D,MAAME,YAAY,GAAG,MAAMjB,IAAI,CAACe,OAAO,CAAC,qBAAqB,CAAC;EAC9D,MAAMG,SAAS,GAAG,MAAMlB,IAAI,CAACe,OAAO,CAAC,kBAAkB,CAAC;EACxD,MAAMI,eAAe,GAAG,MAAMnB,IAAI,CAACe,OAAO,CAAC,6BAA6B,CAAC;EACzE,MAAMnB,MAAM,CAACc,iBAAiB,CAAC,CAACU,WAAW,CAAC,CAAC;EAC7C,MAAMV,iBAAiB,CAACG,KAAK,CAAC,CAAC;EAC/B,MAAMjB,MAAM,CAACkB,YAAY,CAAC,CAACM,WAAW,CAAC,CAAC;EACxC,MAAMxB,MAAM,CAACoB,SAAS,CAAC,CAACI,WAAW,CAAC,CAAC;EACrC,MAAMxB,MAAM,CAACqB,YAAY,CAAC,CAACG,WAAW,CAAC,CAAC;EACxC,MAAMxB,MAAM,CAACsB,SAAS,CAAC,CAACE,WAAW,CAAC,CAAC;EACrC,MAAMxB,MAAM,CAACuB,eAAe,CAAC,CAACC,WAAW,CAAC,CAAC;AAC7C,CAAC,CAAC;AAEFzB,IAAI,CAAC,mCAAmC,EAAE,YAAY;EACpD,MAAMK,IAAI,CAACe,OAAO,CAAC,kBAAkB,CAAC,CAACF,KAAK,CAAC,CAAC;EAC9C,MAAMQ,SAAS,GAAG,MAAMrB,IAAI,CAACe,OAAO,CAAC,aAAa,CAAC;EACnD,MAAMO,OAAO,GAAG,MAAMtB,IAAI,CAACe,OAAO,CAAC,yCAAyC,CAAC;EAC7E,MAAMnB,MAAM,CAACyB,SAAS,CAAC,CAACD,WAAW,CAAC,CAAC;EACrC,MAAMxB,MAAM,CAAC0B,OAAO,CAAC,CAACF,WAAW,CAAC,CAAC;AACrC,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"73113fdf6f558805fa9fcd18aa99b1594b144bdd","contentHash":"ed425eff5fc7fbb965f3c0941e2798de1326b694194d10ba49d2b22120a1284b"}} \ No newline at end of file diff --git a/.nyc_output/29338d6f-0d4a-4594-94e8-99e907f35027.json b/.nyc_output/29338d6f-0d4a-4594-94e8-99e907f35027.json deleted file mode 100644 index 17f80c6568..0000000000 --- a/.nyc_output/29338d6f-0d4a-4594-94e8-99e907f35027.json +++ /dev/null @@ -1 +0,0 @@ -{"/Users/rcweiler/worldview/playwright.config.js":{"path":"/Users/rcweiler/worldview/playwright.config.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":31}},"1":{"start":{"line":8,"column":0},"end":{"line":51,"column":3}}},"fnMap":{},"branchMap":{"0":{"loc":{"start":{"line":22,"column":11},"end":{"line":22,"column":33}},"type":"cond-expr","locations":[{"start":{"line":22,"column":28},"end":{"line":22,"column":29}},{"start":{"line":22,"column":32},"end":{"line":22,"column":33}}],"line":22},"1":{"loc":{"start":{"line":24,"column":11},"end":{"line":24,"column":33}},"type":"cond-expr","locations":[{"start":{"line":24,"column":28},"end":{"line":24,"column":29}},{"start":{"line":24,"column":32},"end":{"line":24,"column":33}}],"line":24}},"s":{"0":1,"1":1},"f":{},"b":{"0":[0,1],"1":[0,1]},"inputSourceMap":{"version":3,"names":["defineConfig","devices","require","module","exports","testDir","outputDir","timeout","expect","fullyParallel","forbidOnly","process","env","CI","retries","workers","reporter","use","launchOptions","slowMo","actionTimeout","trace","projects","name"],"sources":["playwright.config.js"],"sourcesContent":["// @ts-check\nconst { defineConfig, devices } = require('@playwright/test')\n\nmodule.exports = defineConfig({\n testDir: './e2e/features',\n outputDir: './test-results',\n /* Maximum time one test can run for. */\n timeout: 30 * 1000,\n expect: {\n /* Maximum time expect() should wait for the condition to be met. */\n timeout: 5000\n },\n /* Run tests in files in parallel */\n fullyParallel: true,\n /* Fail the build on CI if you accidentally left test.only in the source code. */\n forbidOnly: !!process.env.CI,\n /* Retry on CI only */\n retries: process.env.CI ? 2 : 0,\n /* Opt out of parallel tests on CI. */\n workers: process.env.CI ? 1 : 3,\n /* Reporter to use. See https://playwright.dev/docs/test-reporters */\n reporter: 'html',\n use: {\n launchOptions: {\n slowMo: 200\n },\n /* Maximum time each action such as `click()` can take. Defaults to 0 (no limit). */\n actionTimeout: 0,\n /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */\n trace: 'on-first-retry'\n },\n\n /* Configure projects for major browsers */\n projects: [\n {\n name: 'chromium',\n use: { ...devices['Desktop Chrome'] }\n },\n\n {\n name: 'firefox',\n use: { ...devices['Desktop Firefox'] }\n }\n ]\n\n /* Folder for test artifacts such as screenshots, videos, traces, etc. */\n // outputDir: 'test-results/',\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,YAAY;EAAEC;AAAQ,CAAC,GAAGC,OAAO,CAAC,kBAAkB,CAAC;AAE7DC,MAAM,CAACC,OAAO,GAAGJ,YAAY,CAAC;EAC5BK,OAAO,EAAE,gBAAgB;EACzBC,SAAS,EAAE,gBAAgB;EAC3B;EACAC,OAAO,EAAE,EAAE,GAAG,IAAI;EAClBC,MAAM,EAAE;IACN;IACAD,OAAO,EAAE;EACX,CAAC;EACD;EACAE,aAAa,EAAE,IAAI;EACnB;EACAC,UAAU,EAAE,CAAC,CAACC,OAAO,CAACC,GAAG,CAACC,EAAE;EAC5B;EACAC,OAAO,EAAEH,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAE,OAAO,EAAEJ,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAG,QAAQ,EAAE,MAAM;EAChBC,GAAG,EAAE;IACHC,aAAa,EAAE;MACbC,MAAM,EAAE;IACV,CAAC;IACD;IACAC,aAAa,EAAE,CAAC;IAChB;IACAC,KAAK,EAAE;EACT,CAAC;EAED;EACAC,QAAQ,EAAE,CACR;IACEC,IAAI,EAAE,UAAU;IAChBN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,gBAAgB;IAAE;EACtC,CAAC,EAED;IACEsB,IAAI,EAAE,SAAS;IACfN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,iBAAiB;IAAE;EACvC,CAAC;;EAGH;EACA;AACF,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f807d98b83967da6ec6fb7322dffcbc5e5d8f32a","contentHash":"4542c4dd9b9d57e4a939294876889465442560c9646324f7c42dcd5d1d815866"},"/Users/rcweiler/worldview/e2e/features/layers/layers-sidebar-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/layers/layers-sidebar-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":45}},"3":{"start":{"line":14,"column":27},"end":{"line":14,"column":411}},"4":{"start":{"line":15,"column":30},"end":{"line":15,"column":235}},"5":{"start":{"line":16,"column":29},"end":{"line":16,"column":359}},"6":{"start":{"line":17,"column":45},"end":{"line":17,"column":376}},"7":{"start":{"line":18,"column":26},"end":{"line":18,"column":253}},"8":{"start":{"line":19,"column":28},"end":{"line":19,"column":308}},"9":{"start":{"line":20,"column":38},"end":{"line":20,"column":265}},"10":{"start":{"line":21,"column":0},"end":{"line":23,"column":3}},"11":{"start":{"line":24,"column":0},"end":{"line":29,"column":3}},"12":{"start":{"line":27,"column":2},"end":{"line":27,"column":33}},"13":{"start":{"line":28,"column":2},"end":{"line":28,"column":36}},"14":{"start":{"line":30,"column":0},"end":{"line":32,"column":3}},"15":{"start":{"line":31,"column":2},"end":{"line":31,"column":21}},"16":{"start":{"line":33,"column":0},"end":{"line":46,"column":3}},"17":{"start":{"line":39,"column":6},"end":{"line":39,"column":15}},"18":{"start":{"line":40,"column":2},"end":{"line":40,"column":40}},"19":{"start":{"line":41,"column":2},"end":{"line":41,"column":33}},"20":{"start":{"line":42,"column":2},"end":{"line":42,"column":27}},"21":{"start":{"line":43,"column":2},"end":{"line":43,"column":27}},"22":{"start":{"line":44,"column":2},"end":{"line":44,"column":27}},"23":{"start":{"line":45,"column":2},"end":{"line":45,"column":45}},"24":{"start":{"line":47,"column":0},"end":{"line":55,"column":3}},"25":{"start":{"line":51,"column":6},"end":{"line":51,"column":15}},"26":{"start":{"line":52,"column":2},"end":{"line":52,"column":30}},"27":{"start":{"line":53,"column":2},"end":{"line":53,"column":30}},"28":{"start":{"line":54,"column":2},"end":{"line":54,"column":48}},"29":{"start":{"line":56,"column":0},"end":{"line":62,"column":3}},"30":{"start":{"line":59,"column":6},"end":{"line":59,"column":15}},"31":{"start":{"line":60,"column":2},"end":{"line":60,"column":44}},"32":{"start":{"line":61,"column":2},"end":{"line":61,"column":44}},"33":{"start":{"line":63,"column":0},"end":{"line":81,"column":3}},"34":{"start":{"line":72,"column":6},"end":{"line":72,"column":15}},"35":{"start":{"line":73,"column":2},"end":{"line":73,"column":41}},"36":{"start":{"line":74,"column":2},"end":{"line":74,"column":33}},"37":{"start":{"line":75,"column":2},"end":{"line":75,"column":26}},"38":{"start":{"line":76,"column":2},"end":{"line":76,"column":40}},"39":{"start":{"line":77,"column":2},"end":{"line":77,"column":35}},"40":{"start":{"line":78,"column":2},"end":{"line":78,"column":39}},"41":{"start":{"line":79,"column":2},"end":{"line":79,"column":41}},"42":{"start":{"line":80,"column":2},"end":{"line":80,"column":41}},"43":{"start":{"line":82,"column":0},"end":{"line":93,"column":3}},"44":{"start":{"line":87,"column":6},"end":{"line":87,"column":15}},"45":{"start":{"line":88,"column":2},"end":{"line":88,"column":30}},"46":{"start":{"line":89,"column":2},"end":{"line":89,"column":41}},"47":{"start":{"line":90,"column":2},"end":{"line":90,"column":45}},"48":{"start":{"line":91,"column":28},"end":{"line":91,"column":74}},"49":{"start":{"line":92,"column":2},"end":{"line":92,"column":49}},"50":{"start":{"line":94,"column":0},"end":{"line":105,"column":3}},"51":{"start":{"line":98,"column":6},"end":{"line":98,"column":15}},"52":{"start":{"line":99,"column":2},"end":{"line":99,"column":30}},"53":{"start":{"line":100,"column":2},"end":{"line":100,"column":39}},"54":{"start":{"line":101,"column":25},"end":{"line":101,"column":90}},"55":{"start":{"line":102,"column":24},"end":{"line":102,"column":83}},"56":{"start":{"line":103,"column":2},"end":{"line":103,"column":46}},"57":{"start":{"line":104,"column":2},"end":{"line":104,"column":45}},"58":{"start":{"line":106,"column":0},"end":{"line":115,"column":3}},"59":{"start":{"line":111,"column":6},"end":{"line":111,"column":15}},"60":{"start":{"line":112,"column":2},"end":{"line":112,"column":27}},"61":{"start":{"line":113,"column":2},"end":{"line":113,"column":28}},"62":{"start":{"line":114,"column":2},"end":{"line":114,"column":45}},"63":{"start":{"line":116,"column":0},"end":{"line":128,"column":3}},"64":{"start":{"line":121,"column":6},"end":{"line":121,"column":15}},"65":{"start":{"line":122,"column":2},"end":{"line":122,"column":40}},"66":{"start":{"line":123,"column":2},"end":{"line":123,"column":33}},"67":{"start":{"line":124,"column":2},"end":{"line":124,"column":31}},"68":{"start":{"line":125,"column":2},"end":{"line":125,"column":97}},"69":{"start":{"line":126,"column":2},"end":{"line":126,"column":102}},"70":{"start":{"line":127,"column":2},"end":{"line":127,"column":43}},"71":{"start":{"line":129,"column":0},"end":{"line":146,"column":3}},"72":{"start":{"line":136,"column":6},"end":{"line":136,"column":15}},"73":{"start":{"line":137,"column":2},"end":{"line":137,"column":56}},"74":{"start":{"line":138,"column":2},"end":{"line":138,"column":33}},"75":{"start":{"line":139,"column":2},"end":{"line":139,"column":44}},"76":{"start":{"line":140,"column":2},"end":{"line":140,"column":48}},"77":{"start":{"line":141,"column":2},"end":{"line":141,"column":45}},"78":{"start":{"line":142,"column":2},"end":{"line":142,"column":43}},"79":{"start":{"line":143,"column":2},"end":{"line":143,"column":44}},"80":{"start":{"line":144,"column":28},"end":{"line":144,"column":74}},"81":{"start":{"line":145,"column":2},"end":{"line":145,"column":49}},"82":{"start":{"line":147,"column":0},"end":{"line":164,"column":3}},"83":{"start":{"line":153,"column":6},"end":{"line":153,"column":15}},"84":{"start":{"line":154,"column":2},"end":{"line":154,"column":40}},"85":{"start":{"line":155,"column":2},"end":{"line":155,"column":33}},"86":{"start":{"line":156,"column":2},"end":{"line":156,"column":44}},"87":{"start":{"line":157,"column":2},"end":{"line":157,"column":44}},"88":{"start":{"line":158,"column":2},"end":{"line":158,"column":41}},"89":{"start":{"line":159,"column":2},"end":{"line":159,"column":39}},"90":{"start":{"line":160,"column":25},"end":{"line":160,"column":90}},"91":{"start":{"line":161,"column":24},"end":{"line":161,"column":83}},"92":{"start":{"line":162,"column":2},"end":{"line":162,"column":46}},"93":{"start":{"line":163,"column":2},"end":{"line":163,"column":45}},"94":{"start":{"line":165,"column":0},"end":{"line":178,"column":3}},"95":{"start":{"line":169,"column":6},"end":{"line":169,"column":15}},"96":{"start":{"line":170,"column":2},"end":{"line":170,"column":33}},"97":{"start":{"line":171,"column":2},"end":{"line":171,"column":31}},"98":{"start":{"line":172,"column":2},"end":{"line":172,"column":97}},"99":{"start":{"line":173,"column":2},"end":{"line":173,"column":98}},"100":{"start":{"line":174,"column":31},"end":{"line":174,"column":98}},"101":{"start":{"line":175,"column":32},"end":{"line":175,"column":100}},"102":{"start":{"line":176,"column":2},"end":{"line":176,"column":52}},"103":{"start":{"line":177,"column":2},"end":{"line":177,"column":53}},"104":{"start":{"line":179,"column":0},"end":{"line":192,"column":3}},"105":{"start":{"line":183,"column":6},"end":{"line":183,"column":15}},"106":{"start":{"line":184,"column":2},"end":{"line":184,"column":33}},"107":{"start":{"line":185,"column":2},"end":{"line":185,"column":31}},"108":{"start":{"line":186,"column":2},"end":{"line":186,"column":97}},"109":{"start":{"line":187,"column":2},"end":{"line":187,"column":98}},"110":{"start":{"line":188,"column":31},"end":{"line":188,"column":98}},"111":{"start":{"line":189,"column":32},"end":{"line":189,"column":100}},"112":{"start":{"line":190,"column":2},"end":{"line":190,"column":52}},"113":{"start":{"line":191,"column":2},"end":{"line":191,"column":53}},"114":{"start":{"line":193,"column":0},"end":{"line":208,"column":3}},"115":{"start":{"line":199,"column":6},"end":{"line":199,"column":15}},"116":{"start":{"line":200,"column":2},"end":{"line":200,"column":30}},"117":{"start":{"line":201,"column":2},"end":{"line":201,"column":27}},"118":{"start":{"line":202,"column":2},"end":{"line":202,"column":36}},"119":{"start":{"line":203,"column":2},"end":{"line":203,"column":84}},"120":{"start":{"line":204,"column":2},"end":{"line":204,"column":89}},"121":{"start":{"line":205,"column":2},"end":{"line":205,"column":44}},"122":{"start":{"line":206,"column":28},"end":{"line":206,"column":68}},"123":{"start":{"line":207,"column":2},"end":{"line":207,"column":49}},"124":{"start":{"line":209,"column":0},"end":{"line":235,"column":3}},"125":{"start":{"line":215,"column":6},"end":{"line":215,"column":15}},"126":{"start":{"line":216,"column":2},"end":{"line":216,"column":40}},"127":{"start":{"line":217,"column":2},"end":{"line":217,"column":33}},"128":{"start":{"line":218,"column":25},"end":{"line":218,"column":59}},"129":{"start":{"line":219,"column":27},"end":{"line":219,"column":63}},"130":{"start":{"line":221,"column":2},"end":{"line":223,"column":5}},"131":{"start":{"line":224,"column":2},"end":{"line":224,"column":26}},"132":{"start":{"line":225,"column":12},"end":{"line":225,"column":59}},"133":{"start":{"line":226,"column":12},"end":{"line":226,"column":60}},"134":{"start":{"line":227,"column":2},"end":{"line":229,"column":5}},"135":{"start":{"line":230,"column":2},"end":{"line":230,"column":24}},"136":{"start":{"line":231,"column":2},"end":{"line":231,"column":33}},"137":{"start":{"line":232,"column":2},"end":{"line":232,"column":30}},"138":{"start":{"line":233,"column":26},"end":{"line":233,"column":47}},"139":{"start":{"line":234,"column":2},"end":{"line":234,"column":82}},"140":{"start":{"line":236,"column":0},"end":{"line":252,"column":3}},"141":{"start":{"line":242,"column":6},"end":{"line":242,"column":15}},"142":{"start":{"line":243,"column":2},"end":{"line":243,"column":56}},"143":{"start":{"line":244,"column":2},"end":{"line":244,"column":33}},"144":{"start":{"line":245,"column":26},"end":{"line":245,"column":47}},"145":{"start":{"line":246,"column":2},"end":{"line":246,"column":70}},"146":{"start":{"line":247,"column":2},"end":{"line":247,"column":30}},"147":{"start":{"line":248,"column":2},"end":{"line":248,"column":39}},"148":{"start":{"line":249,"column":2},"end":{"line":249,"column":41}},"149":{"start":{"line":250,"column":33},"end":{"line":250,"column":68}},"150":{"start":{"line":251,"column":2},"end":{"line":251,"column":79}},"151":{"start":{"line":253,"column":0},"end":{"line":264,"column":3}},"152":{"start":{"line":258,"column":6},"end":{"line":258,"column":15}},"153":{"start":{"line":259,"column":2},"end":{"line":259,"column":30}},"154":{"start":{"line":260,"column":2},"end":{"line":260,"column":43}},"155":{"start":{"line":261,"column":2},"end":{"line":261,"column":45}},"156":{"start":{"line":262,"column":26},"end":{"line":262,"column":47}},"157":{"start":{"line":263,"column":2},"end":{"line":263,"column":70}},"158":{"start":{"line":265,"column":0},"end":{"line":280,"column":3}},"159":{"start":{"line":270,"column":6},"end":{"line":270,"column":15}},"160":{"start":{"line":271,"column":2},"end":{"line":271,"column":56}},"161":{"start":{"line":272,"column":2},"end":{"line":272,"column":33}},"162":{"start":{"line":273,"column":2},"end":{"line":273,"column":30}},"163":{"start":{"line":274,"column":2},"end":{"line":274,"column":31}},"164":{"start":{"line":275,"column":2},"end":{"line":275,"column":97}},"165":{"start":{"line":276,"column":2},"end":{"line":276,"column":98}},"166":{"start":{"line":277,"column":2},"end":{"line":277,"column":30}},"167":{"start":{"line":278,"column":33},"end":{"line":278,"column":68}},"168":{"start":{"line":279,"column":2},"end":{"line":279,"column":79}},"169":{"start":{"line":281,"column":0},"end":{"line":292,"column":3}},"170":{"start":{"line":284,"column":6},"end":{"line":284,"column":15}},"171":{"start":{"line":285,"column":2},"end":{"line":285,"column":38}},"172":{"start":{"line":286,"column":2},"end":{"line":286,"column":33}},"173":{"start":{"line":287,"column":22},"end":{"line":287,"column":79}},"174":{"start":{"line":288,"column":2},"end":{"line":288,"column":42}},"175":{"start":{"line":289,"column":2},"end":{"line":289,"column":28}},"176":{"start":{"line":290,"column":23},"end":{"line":290,"column":59}},"177":{"start":{"line":291,"column":2},"end":{"line":291,"column":103}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":24,"column":15},"end":{"line":24,"column":16}},"loc":{"start":{"line":26,"column":6},"end":{"line":29,"column":1}},"line":26},"1":{"name":"(anonymous_1)","decl":{"start":{"line":30,"column":14},"end":{"line":30,"column":15}},"loc":{"start":{"line":30,"column":26},"end":{"line":32,"column":1}},"line":30},"2":{"name":"(anonymous_2)","decl":{"start":{"line":33,"column":26},"end":{"line":33,"column":27}},"loc":{"start":{"line":33,"column":38},"end":{"line":46,"column":1}},"line":33},"3":{"name":"(anonymous_3)","decl":{"start":{"line":47,"column":29},"end":{"line":47,"column":30}},"loc":{"start":{"line":47,"column":41},"end":{"line":55,"column":1}},"line":47},"4":{"name":"(anonymous_4)","decl":{"start":{"line":56,"column":44},"end":{"line":56,"column":45}},"loc":{"start":{"line":56,"column":56},"end":{"line":62,"column":1}},"line":56},"5":{"name":"(anonymous_5)","decl":{"start":{"line":63,"column":68},"end":{"line":63,"column":69}},"loc":{"start":{"line":63,"column":80},"end":{"line":81,"column":1}},"line":63},"6":{"name":"(anonymous_6)","decl":{"start":{"line":82,"column":63},"end":{"line":82,"column":64}},"loc":{"start":{"line":82,"column":75},"end":{"line":93,"column":1}},"line":82},"7":{"name":"(anonymous_7)","decl":{"start":{"line":94,"column":45},"end":{"line":94,"column":46}},"loc":{"start":{"line":94,"column":57},"end":{"line":105,"column":1}},"line":94},"8":{"name":"(anonymous_8)","decl":{"start":{"line":106,"column":61},"end":{"line":106,"column":62}},"loc":{"start":{"line":106,"column":73},"end":{"line":115,"column":1}},"line":106},"9":{"name":"(anonymous_9)","decl":{"start":{"line":116,"column":65},"end":{"line":116,"column":66}},"loc":{"start":{"line":116,"column":77},"end":{"line":128,"column":1}},"line":116},"10":{"name":"(anonymous_10)","decl":{"start":{"line":129,"column":49},"end":{"line":129,"column":50}},"loc":{"start":{"line":129,"column":61},"end":{"line":146,"column":1}},"line":129},"11":{"name":"(anonymous_11)","decl":{"start":{"line":147,"column":44},"end":{"line":147,"column":45}},"loc":{"start":{"line":147,"column":56},"end":{"line":164,"column":1}},"line":147},"12":{"name":"(anonymous_12)","decl":{"start":{"line":165,"column":20},"end":{"line":165,"column":21}},"loc":{"start":{"line":165,"column":32},"end":{"line":178,"column":1}},"line":165},"13":{"name":"(anonymous_13)","decl":{"start":{"line":179,"column":20},"end":{"line":179,"column":21}},"loc":{"start":{"line":179,"column":32},"end":{"line":192,"column":1}},"line":179},"14":{"name":"(anonymous_14)","decl":{"start":{"line":193,"column":86},"end":{"line":193,"column":87}},"loc":{"start":{"line":193,"column":98},"end":{"line":208,"column":1}},"line":193},"15":{"name":"(anonymous_15)","decl":{"start":{"line":209,"column":79},"end":{"line":209,"column":80}},"loc":{"start":{"line":209,"column":91},"end":{"line":235,"column":1}},"line":209},"16":{"name":"(anonymous_16)","decl":{"start":{"line":236,"column":59},"end":{"line":236,"column":60}},"loc":{"start":{"line":236,"column":71},"end":{"line":252,"column":1}},"line":236},"17":{"name":"(anonymous_17)","decl":{"start":{"line":253,"column":61},"end":{"line":253,"column":62}},"loc":{"start":{"line":253,"column":73},"end":{"line":264,"column":1}},"line":253},"18":{"name":"(anonymous_18)","decl":{"start":{"line":265,"column":94},"end":{"line":265,"column":95}},"loc":{"start":{"line":265,"column":106},"end":{"line":280,"column":1}},"line":265},"19":{"name":"(anonymous_19)","decl":{"start":{"line":281,"column":82},"end":{"line":281,"column":83}},"loc":{"start":{"line":281,"column":94},"end":{"line":292,"column":1}},"line":281}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","assertLayerOrdering","page","selectors","vectorsQueryString","someGroupsQueryString","twoGroupsQueryString","mixedLayersGroupsDisabledQueryString","mixedLayerIdOrder","groupedLayerIdOrder","ungroupedReorderdLayerIdOrder","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","firesLayer","infoButton","infoDialog","modalCloseButton","goto","click","hover","not","toBeVisible","optionsButton","optionsDialog","groupCheckbox","toBeChecked","addLayers","firesGroup","layersModalCloseButton","layersSearchField","viirsFiresCheckbox","fill","overlayGroupItems","locator","toHaveCount","aodGroup","fireGroupItems","aodGroupItems","firesRemove","aodGroupHeader","overlaysGroup","sidebarContainer","aodGroupHiddenLayers","aodGroupVisibleLayers","overlaysGroupHeader","firesGroupHeader","aodBoundingBox","boundingBox","firesBoundingBox","mouse","move","x","y","steps","down","width","height","up","waitForTimeout","layersContainer","groupedLayersContainer","handPointer","modalContent","toContainText"],"sources":["layers-sidebar-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { assertLayerOrdering } = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\nconst vectorsQueryString = 'http://localhost:3000/?v=-70.43215000968726,28.678203599725197,-59.81569241792232,31.62330063930118&l=GRanD_Dams,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor'\nconst someGroupsQueryString = 'http://localhost:3000/?l=MODIS_Combined_Value_Added_AOD,MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth,Reference_Labels_15m(hidden),Reference_Features_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg=true'\nconst twoGroupsQueryString = 'http://localhost:3000/?v=-107.15747724134027,-81.6706340523014,47.81381180183274,89.12472754295932&l=VIIRS_SNPP_Thermal_Anomalies_375m_All,VIIRS_NOAA20_Thermal_Anomalies_375m_All,MODIS_Combined_Value_Added_AOD,MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth,Reference_Features_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg=true'\nconst mixedLayersGroupsDisabledQueryString = 'http://localhost:3000/?v=-107.15747724134027,-81.6706340523014,47.81381180183274,89.12472754295932&l=Reference_Features_15m,VIIRS_SNPP_Thermal_Anomalies_375m_All,MODIS_Combined_Value_Added_AOD,VIIRS_NOAA20_Thermal_Anomalies_375m_All,MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth,MODIS_Terra_CorrectedReflectance_TrueColor&lg=false'\n\nconst mixedLayerIdOrder = [\n 'active-Reference_Features_15m',\n 'active-VIIRS_SNPP_Thermal_Anomalies_375m_All',\n 'active-MODIS_Combined_Value_Added_AOD',\n 'active-VIIRS_NOAA20_Thermal_Anomalies_375m_All',\n 'active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth'\n]\nconst groupedLayerIdOrder = [\n 'active-Reference_Features_15m',\n 'active-VIIRS_SNPP_Thermal_Anomalies_375m_All',\n 'active-VIIRS_NOAA20_Thermal_Anomalies_375m_All',\n 'active-MODIS_Combined_Value_Added_AOD',\n 'active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth',\n 'active-MODIS_Terra_CorrectedReflectance_TrueColor'\n]\nconst ungroupedReorderdLayerIdOrder = [\n 'active-MODIS_Combined_Value_Added_AOD',\n 'active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth',\n 'active-VIIRS_SNPP_Thermal_Anomalies_375m_All',\n 'active-VIIRS_NOAA20_Thermal_Anomalies_375m_All',\n 'active-Reference_Features_15m'\n]\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Toggle layer Info', async () => {\n const {\n firesLayer,\n infoButton,\n infoDialog,\n modalCloseButton\n } = selectors\n await page.goto(twoGroupsQueryString)\n await modalCloseButton.click()\n await firesLayer.hover()\n await infoButton.click()\n await infoButton.click()\n await expect(infoDialog).not.toBeVisible()\n})\n\ntest('Toggle Layer Options', async () => {\n const { optionsButton, optionsDialog } = selectors\n await optionsButton.click()\n await optionsButton.click()\n await expect(optionsDialog).not.toBeVisible()\n})\n\ntest('Layer groups are enabled by default', async () => {\n const { groupCheckbox } = selectors\n await expect(groupCheckbox).toBeVisible()\n await expect(groupCheckbox).toBeChecked()\n})\n\ntest('Adding a layer causes it to appear in the appropriate group', async () => {\n const {\n addLayers,\n firesGroup,\n firesLayer,\n layersModalCloseButton,\n layersSearchField,\n modalCloseButton,\n viirsFiresCheckbox\n } = selectors\n await page.goto(someGroupsQueryString)\n await modalCloseButton.click()\n await addLayers.click()\n await layersSearchField.fill('fires')\n await viirsFiresCheckbox.click()\n await layersModalCloseButton.click()\n await expect(firesGroup).toBeVisible()\n await expect(firesLayer).toBeVisible()\n})\n\ntest('Disabling groups puts all overlays into a single group', async () => {\n const {\n groupCheckbox,\n firesLayer,\n firesGroup\n } = selectors\n await groupCheckbox.click()\n await expect(firesLayer).toBeVisible()\n await expect(firesGroup).not.toBeVisible()\n const overlayGroupItems = await page.locator('#active-overlays ul > li')\n await expect(overlayGroupItems).toHaveCount(5)\n})\n\ntest('Re-enabling groups restores grouping', async () => {\n const { groupCheckbox, aodGroup } = selectors\n await groupCheckbox.click()\n await expect(aodGroup).toBeVisible()\n const fireGroupItems = await page.locator('#active-Fires_and_Thermal_Anomalies ul > li')\n const aodGroupItems = await page.locator('#active-Aerosol_Optical_Depth ul > li')\n await expect(fireGroupItems).toHaveCount(1)\n await expect(aodGroupItems).toHaveCount(2)\n})\n\ntest('Removing the last layer in a group removes the group', async () => {\n const {\n firesLayer,\n firesRemove,\n firesGroup\n } = selectors\n await firesLayer.hover()\n await firesRemove.click()\n await expect(firesGroup).not.toBeVisible()\n})\n\ntest('Removing a group removes all layers and the group header', async () => {\n const { aodGroupHeader, aodGroup, modalCloseButton } = selectors\n await page.goto(twoGroupsQueryString)\n await modalCloseButton.click()\n await aodGroupHeader.hover()\n await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options > button').click()\n await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options #remove-group').click()\n await expect(aodGroup).not.toBeVisible()\n})\n\ntest('Load with groups disabled from permalink', async () => {\n const {\n aodGroup,\n firesGroup,\n groupCheckbox,\n modalCloseButton,\n overlaysGroup\n } = selectors\n await page.goto(mixedLayersGroupsDisabledQueryString)\n await modalCloseButton.click()\n await expect(groupCheckbox).toBeVisible()\n await expect(groupCheckbox).not.toBeChecked()\n await expect(firesGroup).not.toBeVisible()\n await expect(aodGroup).not.toBeVisible()\n await expect(overlaysGroup).toBeVisible()\n const overlayGroupItems = await page.locator('#active-overlays ul > li')\n await expect(overlayGroupItems).toHaveCount(5)\n})\n\ntest('Load multiple groups from permalink', async () => {\n const {\n aodGroup,\n firesGroup,\n groupCheckbox,\n modalCloseButton\n } = selectors\n await page.goto(twoGroupsQueryString)\n await modalCloseButton.click()\n await expect(groupCheckbox).toBeVisible()\n await expect(groupCheckbox).toBeChecked()\n await expect(firesGroup).toBeVisible()\n await expect(aodGroup).toBeVisible()\n const fireGroupItems = await page.locator('#active-Fires_and_Thermal_Anomalies ul > li')\n const aodGroupItems = await page.locator('#active-Aerosol_Optical_Depth ul > li')\n await expect(fireGroupItems).toHaveCount(2)\n await expect(aodGroupItems).toHaveCount(2)\n})\n\ntest('Hide all...', async () => {\n const { sidebarContainer, aodGroupHeader } = selectors\n await sidebarContainer.hover()\n await aodGroupHeader.hover()\n await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options > button').click()\n await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options #hide-all').click()\n const aodGroupHiddenLayers = await page.locator('#active-Aerosol_Optical_Depth li.layer-hidden')\n const aodGroupVisibleLayers = await page.locator('#active-Aerosol_Optical_Depth li.layer-visible')\n await expect(aodGroupHiddenLayers).toHaveCount(2)\n await expect(aodGroupVisibleLayers).toHaveCount(0)\n})\n\ntest('Show all...', async () => {\n const { sidebarContainer, aodGroupHeader } = selectors\n await sidebarContainer.hover()\n await aodGroupHeader.hover()\n await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options > button').click()\n await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options #show-all').click()\n const aodGroupHiddenLayers = await page.locator('#active-Aerosol_Optical_Depth li.layer-hidden')\n const aodGroupVisibleLayers = await page.locator('#active-Aerosol_Optical_Depth li.layer-visible')\n await expect(aodGroupHiddenLayers).toHaveCount(0)\n await expect(aodGroupVisibleLayers).toHaveCount(2)\n})\n\ntest('Ungrouped: Removing baselayers/overlays removes the layers but not the header', async () => {\n const {\n groupCheckbox,\n firesLayer,\n overlaysGroupHeader,\n overlaysGroup\n } = selectors\n await groupCheckbox.click()\n await firesLayer.hover()\n await overlaysGroupHeader.hover()\n await page.locator('#active-overlays .layer-group-more-options > button').click()\n await page.locator('#active-overlays .layer-group-more-options #remove-group').click()\n await expect(overlaysGroup).toBeVisible()\n const overlayGroupItems = page.locator('#active-overlays ul > li')\n await expect(overlayGroupItems).toHaveCount(0)\n})\n\ntest('Re-ordering groups, then disabling groups keeps individual layer order', async () => {\n const {\n aodGroupHeader,\n firesGroupHeader,\n groupCheckbox,\n modalCloseButton\n } = selectors\n await page.goto(twoGroupsQueryString)\n await modalCloseButton.click()\n const aodBoundingBox = await aodGroupHeader.boundingBox()\n const firesBoundingBox = await firesGroupHeader.boundingBox()\n // this 'steps' option is important for making the drag action work with the 'react-draggable' library\n await page.mouse.move(\n aodBoundingBox.x,\n aodBoundingBox.y,\n { steps: 10 }\n )\n await page.mouse.down()\n const x = firesBoundingBox.x + firesBoundingBox.width / 2\n const y = firesBoundingBox.y + firesBoundingBox.height / 2\n await page.mouse.move(x, y, { steps: 10 })\n await page.mouse.up()\n await page.waitForTimeout(300)\n await groupCheckbox.click()\n const layersContainer = '#active-overlays li'\n await assertLayerOrdering(page, layersContainer, ungroupedReorderdLayerIdOrder)\n})\n\ntest('Enabling groups re-orders layers into their groups', async () => {\n const {\n aodGroup,\n firesGroup,\n groupCheckbox,\n modalCloseButton\n } = selectors\n await page.goto(mixedLayersGroupsDisabledQueryString)\n await modalCloseButton.click()\n const layersContainer = '#active-overlays li'\n await assertLayerOrdering(page, layersContainer, mixedLayerIdOrder)\n await groupCheckbox.click()\n await expect(aodGroup).toBeVisible()\n await expect(firesGroup).toBeVisible()\n const groupedLayersContainer = '.layer-container ul .productsitem'\n await assertLayerOrdering(page, groupedLayersContainer, groupedLayerIdOrder)\n})\n\ntest('Immediately disabling groups restores mixed ordering', async () => {\n const {\n aodGroup,\n firesGroup,\n groupCheckbox\n } = selectors\n await groupCheckbox.click()\n await expect(aodGroup).not.toBeVisible()\n await expect(firesGroup).not.toBeVisible()\n const layersContainer = '#active-overlays li'\n await assertLayerOrdering(page, layersContainer, mixedLayerIdOrder)\n})\n\ntest('Making a change to grouped layers causes group ordering to be retained when ungrouped', async () => {\n const { groupCheckbox, aodGroupHeader, modalCloseButton } = selectors\n await page.goto(mixedLayersGroupsDisabledQueryString)\n await modalCloseButton.click()\n await groupCheckbox.click()\n await aodGroupHeader.hover()\n await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options > button').click()\n await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options #hide-all').click()\n await groupCheckbox.click()\n const groupedLayersContainer = '.layer-container ul .productsitem'\n await assertLayerOrdering(page, groupedLayersContainer, groupedLayerIdOrder)\n})\n\ntest('Vector layer has pointer icon & clicking vector layer pointer shows modal', async () => {\n const { modalCloseButton } = selectors\n await page.goto(vectorsQueryString)\n await modalCloseButton.click()\n const handPointer = await page.locator('#active-GRanD_Dams .fa-hand-pointer')\n await expect(handPointer).toBeVisible()\n await handPointer.click()\n const modalContent = await page.locator('.modal-content')\n await expect(modalContent).toContainText('Vector features may not be clickable at all zoom levels.')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"5ed2dcc74de1f0e1b065aaf0da7c1ba85c892276","contentHash":"d52f5d38c11f6c699096d088880d4685c60d060b648b0517405a13f11a69befc"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":282,"column":3}},"1":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":17},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}},"line":3}},"branchMap":{},"s":{"0":1,"1":2},"f":{"0":2},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","page","createGifIcon","locator","createGifButton","gifPreviewStartDate","gifPreviewEndDate","gifPreviewFrameRateValue","gifPreviewEndResolutionSelector","gifPreviewEndResolutionOption250","gifPreviewEndResolutionOption500","gifDownloadIcon","gifDownloadButton","gifResults","animationWidget","animationButtonCase","animationButton","playButton","animateYearUp","animateYearDown","yearStartInput","monthStartInput","dayStartInput","hourStartInput","minuteStartInput","yearEndInput","monthEndInput","dayEndInput","hourEndInput","minuteEndInput","animationIntervalSelector","rotationDialogOkButton","arcticRotationResetButton","mobileAnimateButton","mobileAnimationWidget","closeMobileAnimation","mobileAnimationPortraitView","mobileDatePickerSpanText","sidebarContainer","infoButton","optionsButton","infoDialog","optionsDialog","addLayers","dataDownloadTabButton","eventsSidebarTabButton","groupCheckbox","viirsFiresCheckbox","firesGroup","firesLayer","firesRemove","aodGroup","aodGroupHeader","firesGroupHeader","overlaysGroup","overlaysGroupHeader","baselayersGroup","baselayersGroupHeader","groupOptionsBtn","groupHide","groupShow","groupRemove","layerVisible","layerHidden","groupedOverlaysAllLayers","sidebarButton","sidebarContent","swipeButton","opacityButton","spyButton","aTab","bTab","swipeDragger","compareButton","compareButtonText","compareMobileSelectToggle","ModisTrueColorLayerA","ModisTrueColorLayerB","toggleButton","collapsedToggleButton","chartingButton","chartingAoiIcon","chartingDateSingleButton","chartingDateRangeButton","chartingCalendarIcon","chartingInfoIcon","measureBtn","measureMenu","measureDistanceBtn","measureAreaBtn","clearMeasurementsBtn","unitOfMeasureToggle","measurementTooltip","geoMeasurementTooltip","arcticMeasurementTooltip","downloadGeojsonBtn","downloadShapefileBtn","timelineContainer","timelineHeader","mobileDatePickerSelectButton","dragger","draggerA","draggerB","dayDown","dayUp","monthDown","monthUp","yearDown","yearUp","datePickerWheel","dateSelectorDayInput","dateSelectorMonthInput","dateSelectorYearInput","dateSelectorHourInput","dateSelectorMinuteInput","mobileDatePickerSelectBtn","rightArrow","mobileDatePickerHeader","layersModalCloseButton","aerosolOpticalDepth","layersSearchField","categoriesNav","allCategoryHeader","layersAll","layerBrowseList","layerBrowseDetail","layerSearchList","layersSearchRow","layerPickerBackButton","layerDetails","layerDetailsDateRange","layerDetailHeader","layerResultsCountText","addToMapButton","aodMeasurement","aodAllMeasurement","aodMeasurementContents","aodAllMeasurementContents","aodTabContentAquaMODIS","aodCheckbox","aodCheckboxMODIS","aodCheckboxMAIAC","aodCheckboxAquaMODIS","aquaTerraMODISTab","aquaModisTab","correctedReflectanceCheckboxContainer","correctedReflectanceChecked","weldReflectanceCheckboxContainer","weldUnavailableTooltipIcon","availableFilterCheckbox","availableFilterCheckboxInput","availableFilterTextEl","coverageTooltipIcon","scienceDisciplinesTab","aodSidebarLayer","aodMAIACSidebarLayer","filterButton","resetButton","applyButton","collapsedLayerButton","layerCount","layerContainer","sourceMetadataCollapsed","sourceMetadataExpanded","aquaTerraModisHeader","maiacHeader","sourceTabs","aodSearchRow","aodSearchCheckbox","availableFacetLabel","categoryAtmosphereLabel","categoryFacetCollapseToggle","categoryFacetChoicesContainer","measurementTemperatureLabel","measurementFacetChoices","measurementMoreButton","sourcesMERRALabel","layerFilterButton","geographicMap","arcticMap","antarcticMap","zoomInButton","zoomOutButton","mapScaleMetric","mapScaleImperial","mapRotateLeft","mapRotateReset","mapRotateRight","locationSearchToolbarButton","shareToolbarButton","projToolbarButton","snapshotToolbarButton","infoToolbarButton","distractionFreeExitBtn","shareToolbar","shareLinkInput","shareEmbedInput","embedLinkButton","locationSearchComponent","locationSearchMobileDialog","locationSearchMinimizeButton","tooltipCoordinatesContainer","tooltipCoordinatesTitle","tooltipCoordinates","tooltipCoordinatesMinimizeButton","tooltipCoordinatesCloseButton","coordinatesMapMarker","contextMenu","contextMenuCopy","contextMenuAddMarker","contextMenuDistance","contextMenuArea","contentMenuChangeUnits","selectedMarker","eventsTab","icebergEvent","listOfEvents","eventIcons","firstEvent","secondEvent","selectedFirstEvent","trackMarker","layersTab","sidebarEvent","thermAnomSNPPday","thermAnomSNPPnight","thermAnomVIIRSday","thermAnomVIIRSnight","notifyMessage","filterIcons","dustHazeIcon","volcanoesIcon","wildfiresIcon","filterDates","filterModalApply","filterModalCancel","dustSwitch","manmadeSwitch","seaLakeIceSwitch","severeStormsSwitch","snowSwitch","volcanoesSwitch","watercolorSwitch","wildfiresSwitch","mapExtentFilterCheckbox","startInputYear","startInputMonth","startInputDay","endInputYear","endInputMonth","endInputDay","dataTab","yearlyResolutionTooltip","timelineSetToYears","modalCloseButton","notificationDismissButton","overlayLayerItems","resolutionTooltip","globalSelectInput","bboxTopCoords","bboxBottomCoords","imageResolution","imageFormat","imageWorldFile","imageMaxSize"],"sources":["selectors.js"],"sourcesContent":["module.exports = (page) => ({\n // animations\n createGifIcon: page.locator('#wv-animation-widget-file-video-icon'),\n createGifButton: page.locator('.gif-dialog .button-text'),\n gifPreviewStartDate: page.locator('.gif-download-grid .grid-child:nth-child(2) span'),\n gifPreviewEndDate: page.locator('.gif-download-grid .grid-child:nth-child(4) span'),\n gifPreviewFrameRateValue: page.locator('.gif-download-grid .grid-child:nth-child(6) span'),\n gifPreviewEndResolutionSelector: page.locator('.gif-selector-case #gif-resolution'),\n gifPreviewEndResolutionOption250: page.locator('#gif-resolution option[value=\"1\"]'),\n gifPreviewEndResolutionOption500: page.locator('#gif-resolution option[value=\"2\"]'),\n gifDownloadIcon: page.locator('.animation-gif-dialog-wrapper .wv-button.gray'),\n gifDownloadButton: page.locator('.animation-gif-dialog-wrapper .wv-button'),\n gifResults: page.locator('.gif-results-dialog-case img'),\n animationWidget: page.locator('#wv-animation-widget'),\n animationButtonCase: page.locator('#timeline-header .animate-button'),\n animationButton: page.locator('.animate-button'),\n playButton: page.locator('#play-button'),\n animateYearUp: page.locator('.wv-date-range-selector > div > div:nth-child(2) > div > svg > .uparrow'),\n animateYearDown: page.locator('.wv-date-range-selector > div > div > div:nth-child(3) > svg > .downarrow'),\n yearStartInput: page.locator('#year-animation-widget-start'),\n monthStartInput: page.locator('#month-animation-widget-start'),\n dayStartInput: page.locator('#day-animation-widget-start'),\n hourStartInput: page.locator('#hour-animation-widget-start'),\n minuteStartInput: page.locator('#minute-animation-widget-start'),\n yearEndInput: page.locator('#year-animation-widget-end'),\n monthEndInput: page.locator('#month-animation-widget-end'),\n dayEndInput: page.locator('#day-animation-widget-end'),\n hourEndInput: page.locator('#hour-animation-widget-end'),\n minuteEndInput: page.locator('#minute-animation-widget-end'),\n animationIntervalSelector: page.locator('#wv-animation-widget #current-interval'),\n rotationDialogOkButton: page.locator('#image_download_notify_rotate .accept-notify'),\n arcticRotationResetButton: page.locator('.wv-map-reset-rotation'),\n\n // mobile animations\n mobileAnimateButton: page.locator('.mobile-animate-button'),\n mobileAnimationWidget: page.locator('.wv-animation-widget-wrapper-mobile'),\n closeMobileAnimation: page.locator('#mobile-animation-close'),\n mobileAnimationPortraitView: page.locator('#collapsed-animate-widget-phone-portrait'),\n mobileDatePickerSpanText: page.locator('.mobile-date-picker-select-btn-text span'),\n\n // sidebar, layers\n sidebarContainer: page.locator('#products-holder'),\n infoButton: page.locator('.wv-layers-info'),\n optionsButton: page.locator('.wv-layers-options'),\n infoDialog: page.locator('.layer-info-modal'),\n optionsDialog: page.locator('.layer-settings-modal'),\n addLayers: page.locator('#layers-add'),\n dataDownloadTabButton: page.locator('#download-sidebar-tab'),\n eventsSidebarTabButton: page.locator('#events-sidebar-tab'),\n groupCheckbox: page.locator('#group-overlays-checkbox'),\n viirsFiresCheckbox: page.locator('#VIIRS_NOAA20_Thermal_Anomalies_375m_All-checkbox'),\n firesGroup: page.locator('#active-Fires_and_Thermal_Anomalies'),\n firesLayer: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n firesRemove: page.locator('#close-activeVIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n aodGroup: page.locator('#active-Aerosol_Optical_Depth'),\n aodGroupHeader: page.locator('#active-Aerosol_Optical_Depth .layer-group-header'),\n firesGroupHeader: page.locator('#active-Fires_and_Thermal_Anomalies .layer-group-header'),\n overlaysGroup: page.locator('#active-overlays'),\n overlaysGroupHeader: page.locator('#active-overlays .layer-group-header'),\n baselayersGroup: page.locator('#active-baselayers'),\n baselayersGroupHeader: page.locator('#active-baselayers .layer-group-header'),\n groupOptionsBtn: page.locator('.layer-group-more-options > button'),\n groupHide: page.locator('.layer-group-more-options #hide-all'),\n groupShow: page.locator('.layer-group-more-options #show-all'),\n groupRemove: page.locator('.layer-group-more-options #remove-group'),\n layerVisible: page.locator('li.layer-visible'),\n layerHidden: page.locator('li.layer-hidden'),\n groupedOverlaysAllLayers: page.locator('.layer-container > ul .item.productsitem'),\n sidebarButton: page.locator('#accordion-toggler-button'),\n sidebarContent: page.locator('#products-holder'),\n\n // compare\n swipeButton: page.locator('#compare-swipe-button'),\n opacityButton: page.locator('#compare-opacity-button'),\n spyButton: page.locator('#compare-spy-button'),\n aTab: page.locator('.ab-tabs-case .ab-tab.first-tab'),\n bTab: page.locator('.ab-tabs-case .ab-tab.second-tab'),\n swipeDragger: page.locator('.ab-swipe-line .ab-swipe-dragger'),\n compareButton: page.locator('#compare-toggle-button'),\n compareButtonText: page.locator('#compare-toggle-button > span'),\n compareMobileSelectToggle: page.locator('.comparison-mobile-select-toggle'),\n ModisTrueColorLayerA: page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor'),\n ModisTrueColorLayerB: page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor'),\n toggleButton: page.locator('#toggleIconHolder'),\n collapsedToggleButton: page.locator('#accordion-toggler-button'),\n\n // charting\n chartingButton: page.locator('#chart-toggle-button'),\n chartingAoiIcon: page.locator('#wv-charting-mode-container > div.charting-aoi-container > svg'),\n chartingDateSingleButton: page.locator('#charting-date-single-button'),\n chartingDateRangeButton: page.locator('#charting-date-range-button'),\n chartingCalendarIcon: page.locator('#charting-calendar-container > svg'),\n chartingInfoIcon: page.locator('#charting-info-container > svg'),\n\n // measure\n measureBtn: page.locator('#wv-measure-button'),\n measureMenu: page.locator('#measure_menu'),\n measureDistanceBtn: page.locator('#measure-distance-button'),\n measureAreaBtn: page.locator('#measure-area-button'),\n clearMeasurementsBtn: page.locator('#clear-measurements-button'),\n unitOfMeasureToggle: page.locator('#unit-toggle'),\n measurementTooltip: page.locator('.tooltip-measure'),\n geoMeasurementTooltip: page.locator('#wv-map-geographic .tooltip-measure'),\n arcticMeasurementTooltip: page.locator('#wv-map-arctic .tooltip-measure'),\n downloadGeojsonBtn: page.locator('#download-geojson-button'),\n downloadShapefileBtn: page.locator('#download-shapefiles-button'),\n\n // timeline\n timelineContainer: page.locator('.timeline-container'),\n timelineHeader: page.locator('#timeline-header'),\n mobileDatePickerSelectButton: page.locator('.mobile-date-picker-select-btn'),\n dragger: page.locator('.timeline-dragger'),\n draggerA: page.locator('.timeline-dragger.draggerA'),\n draggerB: page.locator('.timeline-dragger.draggerB'),\n dayDown: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-down'),\n dayUp: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-up'),\n monthDown: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-down'),\n monthUp: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-up'),\n yearDown: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-down'),\n yearUp: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-up'),\n datePickerWheel: page.locator('.datepicker-modal .datepicker-wheel'),\n dateSelectorDayInput: page.locator('#date-selector-main .input-wrapper-day input'),\n dateSelectorMonthInput: page.locator('#date-selector-main .input-wrapper-month input'),\n dateSelectorYearInput: page.locator('#date-selector-main .input-wrapper-year input'),\n dateSelectorHourInput: page.locator('#date-selector-main .input-wrapper-hour input'),\n dateSelectorMinuteInput: page.locator('#date-selector-main .input-wrapper-minute input'),\n mobileDatePickerSelectBtn: page.locator('.mobile-date-picker-select-btn'),\n rightArrow: page.locator('#right-arrow-group'),\n mobileDatePickerHeader: page.locator('.datepicker .datepicker-header .datepicker-header'),\n\n // layers\n layersModalCloseButton: page.locator('.layer-btn-close'),\n aerosolOpticalDepth: page.locator('#legacy-all #layer-category-item-legacy-all-aerosol-optical-depth'),\n layersSearchField: page.locator('input#layers-search-input'),\n categoriesNav: page.locator('#categories-nav'),\n allCategoryHeader: page.locator('#legacy-all h3'),\n layersAll: page.locator('.layers-all-layer'),\n layerBrowseList: page.locator('.layer-list-container.browse'),\n layerBrowseDetail: page.locator('.layer-detail-container.browse'),\n layerSearchList: page.locator('.layer-list-container.search'),\n layersSearchRow: page.locator('.search-row.layers-all-layer'),\n layerPickerBackButton: page.locator('#layer-search .back-button'),\n layerDetails: page.locator('.layer-detail-container'),\n layerDetailsDateRange: page.locator('.source-metadata .layer-date-range'),\n layerDetailHeader: page.locator('.layer-detail-container .layers-all-header'),\n layerResultsCountText: page.locator('.header-filter-container .results-text'),\n addToMapButton: page.locator('.layer-detail-container .add-to-map-btn'),\n aodMeasurement: page.locator('#layer-category-item-atmosphere-aerosol-optical-depth'),\n aodAllMeasurement: page.locator('#layer-category-item-legacy-all-aerosol-optical-depth'),\n aodMeasurementContents: page.locator('#accordion-atmosphere-aerosol-optical-depth .measure-row-contents'),\n aodAllMeasurementContents: page.locator('#accordion-legacy-all-aerosol-optical-depth'),\n aodTabContentAquaMODIS: page.locator('#aerosol-optical-depth-aqua-modis'),\n aodCheckbox: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aodCheckboxMODIS: page.locator('#MODIS_Combined_Value_Added_AOD-checkbox'),\n aodCheckboxMAIAC: page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox'),\n aodCheckboxAquaMODIS: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aquaTerraMODISTab: page.locator('#aqua-terra-modis-0-source-Nav'),\n aquaModisTab: page.locator('#aqua-modis-1-source-Nav'),\n correctedReflectanceCheckboxContainer: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor'),\n correctedReflectanceChecked: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor .wv-checkbox.checked'),\n weldReflectanceCheckboxContainer: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly'),\n weldUnavailableTooltipIcon: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly #availability-info'),\n availableFilterCheckbox: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type'),\n availableFilterCheckboxInput: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type input'),\n availableFilterTextEl: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type > span'),\n coverageTooltipIcon: page.locator('#coverage-facet svg.facet-tooltip'),\n scienceDisciplinesTab: page.locator('#categories-nav .nav-item:nth-child(2)'),\n aodSidebarLayer: page.locator('#active-MODIS_Combined_Value_Added_AOD'),\n aodMAIACSidebarLayer: page.locator('#active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth'),\n filterButton: page.locator('.btn.filter-button'),\n resetButton: page.locator('.btn.clear-filters'),\n applyButton: page.locator('.btn.apply-facets'),\n collapsedLayerButton: page.locator('#accordion-toggler-button'),\n layerCount: page.locator('.layer-count.mobile'),\n layerContainer: page.locator('.layer-container.sidebar-panel'),\n sourceMetadataCollapsed: page.locator('.source-metadata.overflow'),\n sourceMetadataExpanded: page.locator('.source-metadata'),\n aquaTerraModisHeader: page.locator('#aboutaerosolopticaldepthaod'),\n maiacHeader: page.locator('#aerosol-optical-depth-aqua-terra-modis h3:last-of-type'),\n sourceTabs: page.locator('.source-nav-item'),\n aodSearchRow: page.locator('#MODIS_Aqua_Aerosol-search-row'),\n aodSearchCheckbox: page.locator('#MODIS_Aqua_Aerosol-search-row > .wv-checkbox'),\n availableFacetLabel: page.locator('#coverage-facet .sui-multi-checkbox-facet label:nth-child(1)'),\n categoryAtmosphereLabel: page.locator('#categories-facet [for=\"example_facet_CategoryAtmosphere\"]'),\n categoryFacetCollapseToggle: page.locator('#categories-facet .facet-collapse-toggle'),\n categoryFacetChoicesContainer: page.locator('#categories-facet .sui-multi-checkbox-facet'),\n measurementTemperatureLabel: page.locator('#measurements-facet [for=\"example_facet_MeasurementsTemperature\"]'),\n measurementFacetChoices: page.locator('#measurements-facet .sui-multi-checkbox-facet > label'),\n measurementMoreButton: page.locator('#measurements-facet .sui-facet-view-more'),\n sourcesMERRALabel: page.locator('#sources-facet [for=\"example_facet_SourceMERRA-2\"]'),\n layerFilterButton: page.locator('#layer-filter-button'),\n\n // map\n geographicMap: page.locator('#wv-map-geographic'),\n arcticMap: page.locator('#wv-map-arctic'),\n antarcticMap: page.locator('#wv-map-antarctic'),\n zoomInButton: page.locator('.wv-map-zoom-in'),\n zoomOutButton: page.locator('.wv-map-zoom-out'),\n mapScaleMetric: page.locator('.wv-map-scale-metric'),\n mapScaleImperial: page.locator('.wv-map-scale-imperial'),\n mapRotateLeft: page.locator('.wv-map-rotate-left'),\n mapRotateReset: page.locator('.wv-map-reset-rotation'),\n mapRotateRight: page.locator('.wv-map-rotate-right'),\n\n // ui toolbar\n locationSearchToolbarButton: page.locator('#wv-location-search-button'),\n shareToolbarButton: page.locator('#wv-share-button'),\n projToolbarButton: page.locator('#wv-proj-button'),\n snapshotToolbarButton: page.locator('#wv-image-button'),\n infoToolbarButton: page.locator('#wv-info-button'),\n distractionFreeExitBtn: page.locator('#wv-exit-distraction-free-mode-button'),\n\n // share\n shareToolbar: page.locator('#toolbar_share'),\n shareLinkInput: page.locator('#permalink-content-link'),\n shareEmbedInput: page.locator('#permalink-content-embed'),\n embedLinkButton: page.locator('#wv-embed-link-button'),\n\n // Location Search\n locationSearchComponent: page.locator('.location-search-component'),\n locationSearchMobileDialog: page.locator('#toolbar_location_search_mobile'),\n locationSearchMinimizeButton: page.locator('.location-search-minimize-button'),\n tooltipCoordinatesContainer: page.locator('.tooltip-coordinates-container'),\n tooltipCoordinatesTitle: page.locator('.tooltip-coordinates-title'),\n tooltipCoordinates: page.locator('.tooltip-coordinates'),\n tooltipCoordinatesMinimizeButton: page.locator('.minimize-coordinates-tooltip'),\n tooltipCoordinatesCloseButton: page.locator('.close-coordinates-tooltip'),\n coordinatesMapMarker: page.locator('.coordinates-map-marker'),\n\n // Context Menu\n contextMenu: page.locator('#context-menu'),\n contextMenuCopy: page.locator('#copy-coordinates-to-clipboard-button'),\n contextMenuAddMarker: page.locator('#context-menu-add-marker'),\n contextMenuDistance: page.locator('#context-menu-measure-distance'),\n contextMenuArea: page.locator('#context-menu-measure-area'),\n contentMenuChangeUnits: page.locator('#context-menu-change-units'),\n\n // marker\n selectedMarker: page.locator('.marker.selected'),\n\n // events\n eventsTab: page.locator('#events-sidebar-tab'),\n icebergEvent: page.locator('#wv-events #sidebar-event-EONET_2703'),\n listOfEvents: page.locator('#wv-events ul.map-item-list'),\n eventIcons: page.locator('.marker .event-icon'),\n firstEvent: page.locator('#wv-events ul.map-item-list .item:first-child h4'),\n secondEvent: page.locator('#wv-events #sidebar-event-EONET_99999'),\n selectedFirstEvent: page.locator('#wv-events ul.map-item-list .item-selected:first-child h4'),\n trackMarker: page.locator('.track-marker'),\n layersTab: page.locator('#layers-sidebar-tab'),\n sidebarEvent: page.locator('#sidebar-event-EONET_3931'),\n thermAnomSNPPday: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Night'),\n thermAnomSNPPnight: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSday: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSnight: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Night'),\n notifyMessage: page.locator('.wv-alert .alert-content'),\n filterIcons: page.locator('.filter-icons > div > .event-icon'),\n dustHazeIcon: page.locator('.filter-icons > div > #filter-dust-and-haze'),\n volcanoesIcon: page.locator('.filter-icons > div > #filter-volcanoes'),\n wildfiresIcon: page.locator('.filter-icons > div >#filter-wildfires'),\n filterDates: page.locator('.filter-dates'),\n filterModalApply: page.locator('#filter-apply-btn'),\n filterModalCancel: page.locator('#filter-cancel-btn'),\n dustSwitch: page.locator('#dustHaze-switch'),\n manmadeSwitch: page.locator('#manmade-switch'),\n seaLakeIceSwitch: page.locator('#seaLakeIce-switch'),\n severeStormsSwitch: page.locator('#severeStorms-switch'),\n snowSwitch: page.locator('#snow-switch'),\n volcanoesSwitch: page.locator('#volcanoes-switch'),\n watercolorSwitch: page.locator('#waterColor-switch'),\n wildfiresSwitch: page.locator('#wildfires-switch'),\n mapExtentFilterCheckbox: page.locator('#map-extent-filter'),\n startInputYear: page.locator('#year-event-filter-start'),\n startInputMonth: page.locator('#month-event-filter-start'),\n startInputDay: page.locator('#day-event-filter-start'),\n endInputYear: page.locator('#year-event-filter-end'),\n endInputMonth: page.locator('#month-event-filter-end'),\n endInputDay: page.locator('#day-event-filter-end'),\n\n // globals\n dataTab: page.locator('#download-sidebar-tab'),\n yearlyResolutionTooltip: page.locator('#zoom-years'),\n timelineSetToYears: page.locator('#current-zoom.zoom-years'),\n modalCloseButton: page.locator('.modal-close-btn'),\n notificationDismissButton: page.locator('.wv-alert .close-alert .fa-times'),\n overlayLayerItems: page.locator('#overlays li'),\n resolutionTooltip: page.locator('#zoom-btn-container'),\n globalSelectInput: page.locator('#image-global-cb'),\n bboxTopCoords: page.locator('#wv-image-top'),\n bboxBottomCoords: page.locator('#wv-image-bottom'),\n imageResolution: page.locator('#wv-image-resolution'),\n imageFormat: page.locator('#wv-image-format'),\n imageWorldFile: page.locator('#wv-image-worldfile'),\n imageMaxSize: page.locator('.wv-image-max-size')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cb3510ea44bedc317972513855d3d7939bccda63","contentHash":"71824421af92db885febc052de9700b895e40b1d1b4a492c288aefea953e8031"},"/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js","statementMap":{"0":{"start":{"line":5,"column":4},"end":{"line":5,"column":31}},"1":{"start":{"line":12,"column":26},"end":{"line":15,"column":1}},"2":{"start":{"line":13,"column":2},"end":{"line":13,"column":48}},"3":{"start":{"line":14,"column":2},"end":{"line":14,"column":55}},"4":{"start":{"line":16,"column":31},"end":{"line":18,"column":1}},"5":{"start":{"line":17,"column":2},"end":{"line":17,"column":49}},"6":{"start":{"line":19,"column":22},"end":{"line":21,"column":1}},"7":{"start":{"line":20,"column":2},"end":{"line":20,"column":49}},"8":{"start":{"line":22,"column":32},"end":{"line":24,"column":1}},"9":{"start":{"line":23,"column":2},"end":{"line":23,"column":49}},"10":{"start":{"line":25,"column":15},"end":{"line":27,"column":1}},"11":{"start":{"line":26,"column":2},"end":{"line":26,"column":54}},"12":{"start":{"line":28,"column":16},"end":{"line":30,"column":1}},"13":{"start":{"line":29,"column":2},"end":{"line":29,"column":55}},"14":{"start":{"line":40,"column":21},"end":{"line":47,"column":1}},"15":{"start":{"line":41,"column":19},"end":{"line":41,"column":67}},"16":{"start":{"line":42,"column":19},"end":{"line":42,"column":67}},"17":{"start":{"line":43,"column":18},"end":{"line":43,"column":57}},"18":{"start":{"line":44,"column":19},"end":{"line":44,"column":95}},"19":{"start":{"line":45,"column":23},"end":{"line":45,"column":51}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":37}},"21":{"start":{"line":53,"column":29},"end":{"line":59,"column":1}},"22":{"start":{"line":54,"column":31},"end":{"line":54,"column":97}},"23":{"start":{"line":55,"column":33},"end":{"line":55,"column":101}},"24":{"start":{"line":56,"column":14},"end":{"line":56,"column":46}},"25":{"start":{"line":57,"column":16},"end":{"line":57,"column":50}},"26":{"start":{"line":58,"column":2},"end":{"line":58,"column":21}},"27":{"start":{"line":60,"column":28},"end":{"line":77,"column":1}},"28":{"start":{"line":61,"column":20},"end":{"line":61,"column":54}},"29":{"start":{"line":62,"column":20},"end":{"line":62,"column":64}},"30":{"start":{"line":63,"column":22},"end":{"line":63,"column":68}},"31":{"start":{"line":64,"column":21},"end":{"line":64,"column":59}},"32":{"start":{"line":65,"column":24},"end":{"line":65,"column":89}},"33":{"start":{"line":66,"column":24},"end":{"line":66,"column":89}},"34":{"start":{"line":67,"column":25},"end":{"line":67,"column":91}},"35":{"start":{"line":68,"column":24},"end":{"line":68,"column":91}},"36":{"start":{"line":69,"column":2},"end":{"line":69,"column":41}},"37":{"start":{"line":70,"column":2},"end":{"line":70,"column":40}},"38":{"start":{"line":71,"column":2},"end":{"line":71,"column":42}},"39":{"start":{"line":72,"column":2},"end":{"line":72,"column":41}},"40":{"start":{"line":73,"column":2},"end":{"line":73,"column":44}},"41":{"start":{"line":74,"column":2},"end":{"line":74,"column":44}},"42":{"start":{"line":75,"column":2},"end":{"line":75,"column":45}},"43":{"start":{"line":76,"column":2},"end":{"line":76,"column":44}},"44":{"start":{"line":78,"column":25},"end":{"line":105,"column":1}},"45":{"start":{"line":79,"column":30},"end":{"line":79,"column":68}},"46":{"start":{"line":80,"column":17},"end":{"line":80,"column":44}},"47":{"start":{"line":81,"column":21},"end":{"line":81,"column":49}},"48":{"start":{"line":82,"column":20},"end":{"line":82,"column":47}},"49":{"start":{"line":83,"column":18},"end":{"line":83,"column":42}},"50":{"start":{"line":84,"column":16},"end":{"line":84,"column":38}},"51":{"start":{"line":85,"column":17},"end":{"line":85,"column":40}},"52":{"start":{"line":86,"column":19},"end":{"line":86,"column":44}},"53":{"start":{"line":87,"column":15},"end":{"line":87,"column":43}},"54":{"start":{"line":88,"column":17},"end":{"line":88,"column":47}},"55":{"start":{"line":89,"column":16},"end":{"line":89,"column":45}},"56":{"start":{"line":90,"column":21},"end":{"line":90,"column":48}},"57":{"start":{"line":91,"column":16},"end":{"line":91,"column":45}},"58":{"start":{"line":92,"column":2},"end":{"line":92,"column":50}},"59":{"start":{"line":93,"column":2},"end":{"line":93,"column":37}},"60":{"start":{"line":94,"column":2},"end":{"line":94,"column":41}},"61":{"start":{"line":95,"column":2},"end":{"line":95,"column":40}},"62":{"start":{"line":96,"column":2},"end":{"line":96,"column":38}},"63":{"start":{"line":97,"column":2},"end":{"line":97,"column":36}},"64":{"start":{"line":98,"column":2},"end":{"line":98,"column":37}},"65":{"start":{"line":99,"column":2},"end":{"line":99,"column":39}},"66":{"start":{"line":100,"column":2},"end":{"line":100,"column":35}},"67":{"start":{"line":101,"column":2},"end":{"line":101,"column":37}},"68":{"start":{"line":102,"column":2},"end":{"line":102,"column":36}},"69":{"start":{"line":103,"column":2},"end":{"line":103,"column":41}},"70":{"start":{"line":104,"column":2},"end":{"line":104,"column":36}},"71":{"start":{"line":113,"column":28},"end":{"line":120,"column":1}},"72":{"start":{"line":114,"column":17},"end":{"line":114,"column":46}},"73":{"start":{"line":115,"column":19},"end":{"line":118,"column":5}},"74":{"start":{"line":116,"column":20},"end":{"line":116,"column":50}},"75":{"start":{"line":117,"column":4},"end":{"line":117,"column":19}},"76":{"start":{"line":119,"column":2},"end":{"line":119,"column":42}},"77":{"start":{"line":128,"column":34},"end":{"line":133,"column":1}},"78":{"start":{"line":129,"column":2},"end":{"line":129,"column":51}},"79":{"start":{"line":130,"column":2},"end":{"line":130,"column":57}},"80":{"start":{"line":131,"column":2},"end":{"line":131,"column":45}},"81":{"start":{"line":132,"column":2},"end":{"line":132,"column":50}},"82":{"start":{"line":134,"column":30},"end":{"line":140,"column":1}},"83":{"start":{"line":135,"column":2},"end":{"line":135,"column":51}},"84":{"start":{"line":136,"column":2},"end":{"line":136,"column":53}},"85":{"start":{"line":137,"column":2},"end":{"line":137,"column":51}},"86":{"start":{"line":138,"column":2},"end":{"line":138,"column":51}},"87":{"start":{"line":139,"column":2},"end":{"line":139,"column":58}},"88":{"start":{"line":141,"column":28},"end":{"line":154,"column":1}},"89":{"start":{"line":143,"column":2},"end":{"line":152,"column":3}},"90":{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},"91":{"start":{"line":145,"column":18},"end":{"line":145,"column":39}},"92":{"start":{"line":146,"column":6},"end":{"line":146,"column":44}},"93":{"start":{"line":147,"column":6},"end":{"line":147,"column":57}},"94":{"start":{"line":148,"column":6},"end":{"line":148,"column":42}},"95":{"start":{"line":151,"column":4},"end":{"line":151,"column":20}},"96":{"start":{"line":153,"column":2},"end":{"line":153,"column":19}},"97":{"start":{"line":162,"column":21},"end":{"line":165,"column":1}},"98":{"start":{"line":163,"column":2},"end":{"line":163,"column":38}},"99":{"start":{"line":164,"column":2},"end":{"line":164,"column":33}},"100":{"start":{"line":166,"column":0},"end":{"line":182,"column":2}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":26},"end":{"line":12,"column":27}},"loc":{"start":{"line":12,"column":48},"end":{"line":15,"column":1}},"line":12},"1":{"name":"(anonymous_1)","decl":{"start":{"line":16,"column":31},"end":{"line":16,"column":32}},"loc":{"start":{"line":16,"column":45},"end":{"line":18,"column":1}},"line":16},"2":{"name":"(anonymous_2)","decl":{"start":{"line":19,"column":22},"end":{"line":19,"column":23}},"loc":{"start":{"line":19,"column":36},"end":{"line":21,"column":1}},"line":19},"3":{"name":"(anonymous_3)","decl":{"start":{"line":22,"column":32},"end":{"line":22,"column":33}},"loc":{"start":{"line":22,"column":46},"end":{"line":24,"column":1}},"line":22},"4":{"name":"(anonymous_4)","decl":{"start":{"line":25,"column":15},"end":{"line":25,"column":16}},"loc":{"start":{"line":25,"column":29},"end":{"line":27,"column":1}},"line":25},"5":{"name":"(anonymous_5)","decl":{"start":{"line":28,"column":16},"end":{"line":28,"column":17}},"loc":{"start":{"line":28,"column":30},"end":{"line":30,"column":1}},"line":28},"6":{"name":"(anonymous_6)","decl":{"start":{"line":40,"column":21},"end":{"line":40,"column":22}},"loc":{"start":{"line":40,"column":51},"end":{"line":47,"column":1}},"line":40},"7":{"name":"(anonymous_7)","decl":{"start":{"line":53,"column":29},"end":{"line":53,"column":30}},"loc":{"start":{"line":53,"column":43},"end":{"line":59,"column":1}},"line":53},"8":{"name":"(anonymous_8)","decl":{"start":{"line":60,"column":28},"end":{"line":60,"column":29}},"loc":{"start":{"line":60,"column":42},"end":{"line":77,"column":1}},"line":60},"9":{"name":"(anonymous_9)","decl":{"start":{"line":78,"column":25},"end":{"line":78,"column":26}},"loc":{"start":{"line":78,"column":39},"end":{"line":105,"column":1}},"line":78},"10":{"name":"(anonymous_10)","decl":{"start":{"line":113,"column":28},"end":{"line":113,"column":29}},"loc":{"start":{"line":113,"column":75},"end":{"line":120,"column":1}},"line":113},"11":{"name":"(anonymous_11)","decl":{"start":{"line":115,"column":48},"end":{"line":115,"column":49}},"loc":{"start":{"line":115,"column":63},"end":{"line":118,"column":3}},"line":115},"12":{"name":"(anonymous_12)","decl":{"start":{"line":128,"column":34},"end":{"line":128,"column":35}},"loc":{"start":{"line":128,"column":65},"end":{"line":133,"column":1}},"line":128},"13":{"name":"(anonymous_13)","decl":{"start":{"line":134,"column":30},"end":{"line":134,"column":31}},"loc":{"start":{"line":134,"column":78},"end":{"line":140,"column":1}},"line":134},"14":{"name":"(anonymous_14)","decl":{"start":{"line":141,"column":28},"end":{"line":141,"column":29}},"loc":{"start":{"line":141,"column":34},"end":{"line":154,"column":1}},"line":141},"15":{"name":"(anonymous_15)","decl":{"start":{"line":162,"column":21},"end":{"line":162,"column":22}},"loc":{"start":{"line":162,"column":46},"end":{"line":165,"column":1}},"line":162}},"branchMap":{"0":{"loc":{"start":{"line":43,"column":18},"end":{"line":43,"column":57}},"type":"cond-expr","locations":[{"start":{"line":43,"column":38},"end":{"line":43,"column":46}},{"start":{"line":43,"column":49},"end":{"line":43,"column":57}}],"line":43},"1":{"loc":{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},"type":"if","locations":[{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},{"start":{"line":144,"column":4},"end":{"line":149,"column":5}}],"line":144}},"s":{"0":1,"1":1,"2":0,"3":0,"4":1,"5":0,"6":1,"7":0,"8":1,"9":0,"10":1,"11":0,"12":1,"13":0,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":1,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":1,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":1,"72":5,"73":5,"74":27,"75":27,"76":5,"77":1,"78":0,"79":0,"80":0,"81":0,"82":1,"83":0,"84":0,"85":0,"86":0,"87":0,"88":1,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":1,"98":0,"99":0,"100":1},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":5,"11":27,"12":0,"13":0,"14":0,"15":0},"b":{"0":[0,0],"1":[0,0]},"inputSourceMap":{"version":3,"names":["expect","require","switchProjections","page","proj","locator","click","openImageDownloadPanel","clickDownload","closeImageDownloadPanel","zoomIn","zoomOut","timelineDrag","draggerEl","x","draggerA","draggerB","dragger","dragDate","dragLocation","dragTo","dateSelectorMonthDay","dateSelectorDayInput","dateSelectorMonthInput","day","innerText","month","assertDefaultLayers","layerItem","refLabels","refFeatures","coastlines","trueColorSNPP","trueColorAqua","trueColorMODIS","trueColorNOAA","toHaveCount","toBeVisible","assertCategories","categoriesContainer","legacy","airQuality","ashPlumes","drought","fires","floods","shipping","dust","storms","smoke","vegetation","other","assertLayerOrdering","layerContainer","orderedLayers","layers","$$","layerIDs","Promise","all","map","layer","layerID","getAttribute","toEqual","createDistanceMeasurement","start","finish","mouse","dblclick","createAreaMeasurement","pointOne","pointTwo","pointThree","localStorageEnabled","enabled","window","localStorage","uid","Date","toString","setItem","getItem","removeItem","error","clickAndWait","waitForTimeout","module","exports"],"sources":["wvHooks.js"],"sourcesContent":["const { expect } = require('@playwright/test')\n\n/**\n * Switches the projection\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} proj - The specified projection ex: 'geographic', 'arctic' etc..\n */\nconst switchProjections = async (page, proj) => {\n await page.locator('#wv-proj-button').click()\n await page.locator(`#change-${proj}-button`).click()\n}\n\nconst openImageDownloadPanel = async (page) => {\n await page.locator('#wv-image-button').click()\n}\n\nconst clickDownload = async (page) => {\n await page.locator('.wv-image-button').click()\n}\n\nconst closeImageDownloadPanel = async (page) => {\n await page.locator('.modal-close-btn').click()\n}\n\nconst zoomIn = async (page) => {\n await page.locator('button.wv-map-zoom-in').click()\n}\n\nconst zoomOut = async (page) => {\n await page.locator('button.wv-map-zoom-out').click()\n}\n\n/**\n * Drag one of the draggers on the timeline.\n * To find the x parameter you need to inspect the exact date on the timeline you want to drag to\n * and find the x attribute value in the rect element.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} draggerEl - 'a' or 'b'. Represents draggerA or draggerB\n * @param {string} x - Represents exact point on timeline to drag to.\n */\nconst timelineDrag = async (page, draggerEl, x) => {\n const draggerA = await page.locator('.timeline-dragger.draggerA')\n const draggerB = await page.locator('.timeline-dragger.draggerB')\n const dragger = draggerEl === 'a' ? draggerA : draggerB\n const dragDate = `rect.axis-grid-rect[width=\"12\"][height=\"65\"][x=\"${x}\"][fill=\"transparent\"]`\n const dragLocation = await page.locator(dragDate)\n await dragger.dragTo(dragLocation)\n}\n\n/**\n * Returns the month date of date selector ex: 'AUG17'\n * @param {Object} page - Playwright object representing the browser page.\n */\nconst dateSelectorMonthDay = async (page) => {\n const dateSelectorDayInput = await page.locator('#date-selector-main .input-wrapper-day input')\n const dateSelectorMonthInput = await page.locator('#date-selector-main .input-wrapper-month input')\n const day = dateSelectorDayInput.innerText()\n const month = dateSelectorMonthInput.innerText()\n return month + day\n}\n\nconst assertDefaultLayers = async (page) => {\n const layerItem = page.locator('.item.productsitem')\n const refLabels = page.locator('#active-Reference_Labels_15m')\n const refFeatures = page.locator('#active-Reference_Features_15m')\n const coastlines = page.locator('#active-Coastlines_15m')\n const trueColorSNPP = page.locator('#active-VIIRS_SNPP_CorrectedReflectance_TrueColor')\n const trueColorAqua = page.locator('#active-MODIS_Aqua_CorrectedReflectance_TrueColor')\n const trueColorMODIS = page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor')\n const trueColorNOAA = page.locator('#active-VIIRS_NOAA20_CorrectedReflectance_TrueColor')\n await expect(layerItem).toHaveCount(7)\n await expect(refLabels).toBeVisible()\n await expect(refFeatures).toBeVisible()\n await expect(coastlines).toBeVisible()\n await expect(trueColorSNPP).toBeVisible()\n await expect(trueColorAqua).toBeVisible()\n await expect(trueColorMODIS).toBeVisible()\n await expect(trueColorNOAA).toBeVisible()\n}\n\nconst assertCategories = async (page) => {\n const categoriesContainer = page.locator('.category-masonry-case')\n const legacy = page.locator('#legacy-all')\n const airQuality = page.locator('#air-quality')\n const ashPlumes = page.locator('#ash-plumes')\n const drought = page.locator('#drought')\n const fires = page.locator('#fires')\n const floods = page.locator('#floods')\n const shipping = page.locator('#shipping')\n const dust = page.locator('#dust-storms')\n const storms = page.locator('#severe-storms')\n const smoke = page.locator('#smoke-plumes')\n const vegetation = page.locator('#vegetation')\n const other = page.locator('#legacy-other')\n await expect(categoriesContainer).toBeVisible()\n await expect(legacy).toBeVisible()\n await expect(airQuality).toBeVisible()\n await expect(ashPlumes).toBeVisible()\n await expect(drought).toBeVisible()\n await expect(fires).toBeVisible()\n await expect(floods).toBeVisible()\n await expect(shipping).toBeVisible()\n await expect(dust).toBeVisible()\n await expect(storms).toBeVisible()\n await expect(smoke).toBeVisible()\n await expect(vegetation).toBeVisible()\n await expect(other).toBeVisible()\n}\n\n/**\n * Check the layer order in the sidebar and compare it agaisnt an array of ordered layers\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} layerContainer - A string for identifying each layer
  • element in the sidebar\n * @param {Array} orderedLayers - An array of strings representing the expected layer ordering\n */\nconst assertLayerOrdering = async (page, layerContainer, orderedLayers) => {\n const layers = await page.$$(layerContainer)\n const layerIDs = await Promise.all(layers.map(async (layer) => {\n const layerID = await layer.getAttribute('id')\n return layerID\n }))\n expect(layerIDs).toEqual(orderedLayers)\n}\n\n/**\n * Create a distance measurement\n * @param {Object} page - Playwright object representing the browser page.\n * @param {Array} start - An array of two integers representing the starting x & y position\n * @param {Array} finish - An array of two integers representing the starting x & y position\n */\nconst createDistanceMeasurement = async (page, start, finish) => {\n await page.locator('#wv-measure-button').click()\n await page.locator('#measure-distance-button').click()\n await page.mouse.click(start[0], start[1])\n await page.mouse.dblclick(finish[0], finish[1])\n}\n\nconst createAreaMeasurement = async (page, pointOne, pointTwo, pointThree) => {\n await page.locator('#wv-measure-button').click()\n await page.locator('#measure-area-button').click()\n await page.mouse.click(pointOne[0], pointOne[1])\n await page.mouse.click(pointTwo[0], pointTwo[1])\n await page.mouse.dblclick(pointThree[0], pointThree[1])\n}\n\nconst localStorageEnabled = () => {\n let enabled\n try {\n if (window.localStorage) {\n const uid = new Date().toString()\n window.localStorage.setItem(uid, uid)\n enabled = window.localStorage.getItem(uid) === uid\n window.localStorage.removeItem(uid)\n }\n } catch (error) {\n enabled = false\n }\n return !!enabled\n}\n\n/**\n * Some react switches & buttons may have unexpected behavior when tested at high speeds\n * This adds a custom pause after a click to ensure the switch behaves properly\n * @param {Object} page - Playwright object representing the browser page.\n * @param {String} locator - A string for identifying the react switch label\n */\nconst clickAndWait = async (page, locator) => {\n await page.locator(locator).click()\n await page.waitForTimeout(200)\n}\n\nmodule.exports = {\n assertCategories,\n assertDefaultLayers,\n assertLayerOrdering,\n clickDownload,\n closeImageDownloadPanel,\n createAreaMeasurement,\n createDistanceMeasurement,\n dateSelectorMonthDay,\n localStorageEnabled,\n openImageDownloadPanel,\n clickAndWait,\n switchProjections,\n timelineDrag,\n zoomIn,\n zoomOut\n}\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"ae195c14a384180c5e65372ce5e2e5d88aec3710","contentHash":"aa2b1ac24aa7d9cc69f05c29fbde01ad95c4dbc16439406ec03e27e6b7337b7f"},"/Users/rcweiler/worldview/e2e/features/notifications/notify-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/notifications/notify-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":23},"end":{"line":11,"column":59}},"3":{"start":{"line":12,"column":26},"end":{"line":12,"column":159}},"4":{"start":{"line":17,"column":0},"end":{"line":19,"column":3}},"5":{"start":{"line":20,"column":0},"end":{"line":29,"column":3}},"6":{"start":{"line":23,"column":2},"end":{"line":23,"column":33}},"7":{"start":{"line":24,"column":2},"end":{"line":24,"column":36}},"8":{"start":{"line":25,"column":2},"end":{"line":25,"column":70}},"9":{"start":{"line":26,"column":2},"end":{"line":26,"column":43}},"10":{"start":{"line":27,"column":2},"end":{"line":27,"column":67}},"11":{"start":{"line":28,"column":2},"end":{"line":28,"column":55}},"12":{"start":{"line":30,"column":0},"end":{"line":32,"column":3}},"13":{"start":{"line":31,"column":2},"end":{"line":31,"column":21}},"14":{"start":{"line":33,"column":0},"end":{"line":42,"column":3}},"15":{"start":{"line":34,"column":14},"end":{"line":34,"column":41}},"16":{"start":{"line":35,"column":23},"end":{"line":35,"column":66}},"17":{"start":{"line":36,"column":23},"end":{"line":36,"column":66}},"18":{"start":{"line":37,"column":2},"end":{"line":37,"column":23}},"19":{"start":{"line":38,"column":2},"end":{"line":38,"column":31}},"20":{"start":{"line":39,"column":2},"end":{"line":39,"column":60}},"21":{"start":{"line":40,"column":2},"end":{"line":40,"column":47}},"22":{"start":{"line":41,"column":2},"end":{"line":41,"column":47}},"23":{"start":{"line":43,"column":0},"end":{"line":56,"column":3}},"24":{"start":{"line":46,"column":6},"end":{"line":46,"column":15}},"25":{"start":{"line":47,"column":14},"end":{"line":47,"column":57}},"26":{"start":{"line":48,"column":2},"end":{"line":48,"column":23}},"27":{"start":{"line":49,"column":2},"end":{"line":49,"column":33}},"28":{"start":{"line":50,"column":2},"end":{"line":50,"column":31}},"29":{"start":{"line":51,"column":16},"end":{"line":53,"column":4}},"30":{"start":{"line":54,"column":2},"end":{"line":54,"column":36}},"31":{"start":{"line":55,"column":2},"end":{"line":55,"column":41}},"32":{"start":{"line":57,"column":0},"end":{"line":63,"column":3}},"33":{"start":{"line":58,"column":34},"end":{"line":58,"column":107}},"34":{"start":{"line":59,"column":36},"end":{"line":59,"column":111}},"35":{"start":{"line":60,"column":2},"end":{"line":60,"column":38}},"36":{"start":{"line":61,"column":2},"end":{"line":61,"column":105}},"37":{"start":{"line":62,"column":2},"end":{"line":62,"column":82}},"38":{"start":{"line":64,"column":0},"end":{"line":68,"column":3}},"39":{"start":{"line":65,"column":21},"end":{"line":65,"column":73}},"40":{"start":{"line":66,"column":2},"end":{"line":66,"column":49}},"41":{"start":{"line":67,"column":2},"end":{"line":67,"column":41}},"42":{"start":{"line":69,"column":0},"end":{"line":88,"column":3}},"43":{"start":{"line":72,"column":6},"end":{"line":72,"column":15}},"44":{"start":{"line":73,"column":14},"end":{"line":73,"column":57}},"45":{"start":{"line":74,"column":2},"end":{"line":74,"column":23}},"46":{"start":{"line":75,"column":2},"end":{"line":75,"column":33}},"47":{"start":{"line":76,"column":18},"end":{"line":76,"column":86}},"48":{"start":{"line":77,"column":25},"end":{"line":77,"column":106}},"49":{"start":{"line":78,"column":2},"end":{"line":78,"column":38}},"50":{"start":{"line":79,"column":2},"end":{"line":79,"column":24}},"51":{"start":{"line":80,"column":21},"end":{"line":80,"column":44}},"52":{"start":{"line":81,"column":22},"end":{"line":81,"column":44}},"53":{"start":{"line":82,"column":2},"end":{"line":82,"column":128}},"54":{"start":{"line":83,"column":2},"end":{"line":83,"column":99}},"55":{"start":{"line":84,"column":2},"end":{"line":84,"column":45}},"56":{"start":{"line":85,"column":2},"end":{"line":85,"column":31}},"57":{"start":{"line":86,"column":18},"end":{"line":86,"column":70}},"58":{"start":{"line":87,"column":2},"end":{"line":87,"column":95}},"59":{"start":{"line":89,"column":0},"end":{"line":100,"column":3}},"60":{"start":{"line":92,"column":6},"end":{"line":92,"column":15}},"61":{"start":{"line":93,"column":2},"end":{"line":93,"column":26}},"62":{"start":{"line":94,"column":2},"end":{"line":94,"column":87}},"63":{"start":{"line":95,"column":2},"end":{"line":95,"column":89}},"64":{"start":{"line":96,"column":21},"end":{"line":96,"column":44}},"65":{"start":{"line":97,"column":22},"end":{"line":97,"column":44}},"66":{"start":{"line":98,"column":2},"end":{"line":98,"column":128}},"67":{"start":{"line":99,"column":2},"end":{"line":99,"column":99}},"68":{"start":{"line":101,"column":0},"end":{"line":111,"column":3}},"69":{"start":{"line":104,"column":6},"end":{"line":104,"column":15}},"70":{"start":{"line":105,"column":2},"end":{"line":105,"column":76}},"71":{"start":{"line":106,"column":2},"end":{"line":106,"column":51}},"72":{"start":{"line":107,"column":21},"end":{"line":107,"column":44}},"73":{"start":{"line":108,"column":22},"end":{"line":108,"column":44}},"74":{"start":{"line":109,"column":2},"end":{"line":109,"column":128}},"75":{"start":{"line":110,"column":2},"end":{"line":110,"column":99}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":20,"column":15},"end":{"line":20,"column":16}},"loc":{"start":{"line":22,"column":6},"end":{"line":29,"column":1}},"line":22},"1":{"name":"(anonymous_1)","decl":{"start":{"line":30,"column":14},"end":{"line":30,"column":15}},"loc":{"start":{"line":30,"column":26},"end":{"line":32,"column":1}},"line":30},"2":{"name":"(anonymous_2)","decl":{"start":{"line":33,"column":74},"end":{"line":33,"column":75}},"loc":{"start":{"line":33,"column":86},"end":{"line":42,"column":1}},"line":33},"3":{"name":"(anonymous_3)","decl":{"start":{"line":43,"column":101},"end":{"line":43,"column":102}},"loc":{"start":{"line":43,"column":113},"end":{"line":56,"column":1}},"line":43},"4":{"name":"(anonymous_4)","decl":{"start":{"line":57,"column":68},"end":{"line":57,"column":69}},"loc":{"start":{"line":57,"column":80},"end":{"line":63,"column":1}},"line":57},"5":{"name":"(anonymous_5)","decl":{"start":{"line":64,"column":103},"end":{"line":64,"column":104}},"loc":{"start":{"line":64,"column":115},"end":{"line":68,"column":1}},"line":64},"6":{"name":"(anonymous_6)","decl":{"start":{"line":69,"column":63},"end":{"line":69,"column":64}},"loc":{"start":{"line":69,"column":75},"end":{"line":88,"column":1}},"line":69},"7":{"name":"(anonymous_7)","decl":{"start":{"line":89,"column":82},"end":{"line":89,"column":83}},"loc":{"start":{"line":89,"column":94},"end":{"line":100,"column":1}},"line":89},"8":{"name":"(anonymous_8)","decl":{"start":{"line":101,"column":76},"end":{"line":101,"column":77}},"loc":{"start":{"line":101,"column":88},"end":{"line":111,"column":1}},"line":101}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":0,"65":0,"66":0,"67":0,"68":1,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","page","selectors","mockAlertQuery","layerNoticesQuery","infoButtonIcon","infoMenu","notificationsListItem","tooltipSelector","describe","configure","mode","beforeAll","browser","newPage","locator","afterAll","close","url","giftListItem","boltListItem","goto","click","not","toContainText","toBeVisible","modalCloseButton","badge","getByRole","name","alertContentHighlighted","messageContentHighlighted","hideButton","aquaZot","particulateZot","hover","aquaNotice","first","multiNotice","last","tooltip","addLayers","layersSearchField","fill"],"sources":["notify-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst mockAlertQuery = 'http://localhost:3000/?mockAlerts='\nconst layerNoticesQuery = 'http://localhost:3000/?l=Coastlines_15m,MODIS_Aqua_CorrectedReflectance_TrueColor,Particulate_Matter_Below_2.5micrometers_2001-2010'\n\nlet infoButtonIcon\nlet infoMenu\nlet notificationsListItem\nlet tooltipSelector\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n infoButtonIcon = page.locator('#wv-info-button svg.svg-inline--fa')\n infoMenu = page.locator('#toolbar_info')\n notificationsListItem = page.locator('#notifications_info_item')\n tooltipSelector = page.locator('.tooltip-inner div')\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('No visible notifications with mockAlert parameter set to no_types', async () => {\n const url = `${mockAlertQuery}no_types`\n const giftListItem = await page.locator('#toolbar_info li.gift')\n const boltListItem = await page.locator('#toolbar_info li.bolt')\n await page.goto(url)\n await infoButtonIcon.click()\n await expect(infoMenu).not.toContainText('Notifications')\n await expect(giftListItem).not.toBeVisible()\n await expect(boltListItem).not.toBeVisible()\n})\n\ntest('Verify that layer notices don\\'t show up in the notification list or contribute to the count', async () => {\n const { modalCloseButton } = selectors\n const url = `${layerNoticesQuery}&mockAlerts=all_types`\n await page.goto(url)\n await modalCloseButton.click()\n await infoButtonIcon.click()\n const badge = await page.getByRole('button', { name: 'Notifications 2' })\n await expect(badge).toBeVisible()\n await expect(badge).toContainText('2')\n})\n\ntest('Alert and message content is highlighted and found in modal', async () => {\n const alertContentHighlighted = await page.locator('#notification_list_modal .alert-notification-item p')\n const messageContentHighlighted = await page.locator('#notification_list_modal .message-notification-item p')\n await notificationsListItem.click()\n await expect(alertContentHighlighted).toContainText('learn how to visualize global satellite imagery')\n await expect(messageContentHighlighted).toContainText('This is a message test')\n})\n\ntest('Verify that the user is only alerted if they have not already stored all items in localStorage', async () => {\n const hideButton = await page.locator('#wv-info-button.wv-status-hide')\n await page.locator('.modal-close-btn').click()\n await expect(hideButton).toBeVisible()\n})\n\ntest('Verify that zots show for the layers that have notices', async () => {\n const { modalCloseButton } = selectors\n const url = `${layerNoticesQuery}&mockAlerts=all_types`\n await page.goto(url)\n await modalCloseButton.click()\n const aquaZot = await page.locator('#MODIS_Aqua_CorrectedReflectance_TrueColor-zot')\n const particulateZot = await page.locator('#Particulate_Matter_Below_2__2E__5micrometers_2001-2010-zot')\n await expect(aquaZot).toBeVisible()\n await aquaZot.hover()\n const aquaNotice = tooltipSelector.first()\n const multiNotice = tooltipSelector.last()\n await expect(aquaNotice).toContainText('The Aqua / MODIS Corrected Reflectance (True Color) layer is currently unavailable.')\n await expect(multiNotice).toContainText('Several layers are experiencing delays in processing.')\n await expect(particulateZot).toBeVisible()\n await particulateZot.hover()\n const tooltip = await page.locator('.tooltip-inner div div').first()\n await expect(tooltip).toContainText('Several layers are experiencing delays in processing.')\n})\n\ntest('Verify that warning shows in the product picker category/measurement rows', async () => {\n const { addLayers } = selectors\n await addLayers.click()\n await page.locator('#layer-category-item-air-quality-corrected-reflectance').click()\n await page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor').hover()\n const aquaNotice = tooltipSelector.first()\n const multiNotice = tooltipSelector.last()\n await expect(aquaNotice).toContainText('The Aqua / MODIS Corrected Reflectance (True Color) layer is currently unavailable.')\n await expect(multiNotice).toContainText('Several layers are experiencing delays in processing.')\n})\n\ntest('Verify that warning shows in the product picker search results rows', async () => {\n const { layersSearchField } = selectors\n await layersSearchField.fill('MODIS_Aqua_CorrectedReflectance_TrueColor')\n await page.locator('.layer-notice-icon').hover()\n const aquaNotice = tooltipSelector.first()\n const multiNotice = tooltipSelector.last()\n await expect(aquaNotice).toContainText('The Aqua / MODIS Corrected Reflectance (True Color) layer is currently unavailable.')\n await expect(multiNotice).toContainText('Several layers are experiencing delays in processing.')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"6723a336bbac0d4e9b56ca7537bc4d512ec3e90e","contentHash":"dc27b20f0e4efb560d8be598435f75fe21f221bb3a3abd040a993618cdc2bf17"}} \ No newline at end of file diff --git a/.nyc_output/3827b3f3-b7c6-490c-b5f2-f5013a1048e1.json b/.nyc_output/3827b3f3-b7c6-490c-b5f2-f5013a1048e1.json deleted file mode 100644 index 48e878d424..0000000000 --- a/.nyc_output/3827b3f3-b7c6-490c-b5f2-f5013a1048e1.json +++ /dev/null @@ -1 +0,0 @@ -{"/Users/rcweiler/worldview/playwright.config.js":{"path":"/Users/rcweiler/worldview/playwright.config.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":31}},"1":{"start":{"line":8,"column":0},"end":{"line":51,"column":3}}},"fnMap":{},"branchMap":{"0":{"loc":{"start":{"line":22,"column":11},"end":{"line":22,"column":33}},"type":"cond-expr","locations":[{"start":{"line":22,"column":28},"end":{"line":22,"column":29}},{"start":{"line":22,"column":32},"end":{"line":22,"column":33}}],"line":22},"1":{"loc":{"start":{"line":24,"column":11},"end":{"line":24,"column":33}},"type":"cond-expr","locations":[{"start":{"line":24,"column":28},"end":{"line":24,"column":29}},{"start":{"line":24,"column":32},"end":{"line":24,"column":33}}],"line":24}},"s":{"0":1,"1":1},"f":{},"b":{"0":[0,1],"1":[0,1]},"inputSourceMap":{"version":3,"names":["defineConfig","devices","require","module","exports","testDir","outputDir","timeout","expect","fullyParallel","forbidOnly","process","env","CI","retries","workers","reporter","use","launchOptions","slowMo","actionTimeout","trace","projects","name"],"sources":["playwright.config.js"],"sourcesContent":["// @ts-check\nconst { defineConfig, devices } = require('@playwright/test')\n\nmodule.exports = defineConfig({\n testDir: './e2e/features',\n outputDir: './test-results',\n /* Maximum time one test can run for. */\n timeout: 30 * 1000,\n expect: {\n /* Maximum time expect() should wait for the condition to be met. */\n timeout: 5000\n },\n /* Run tests in files in parallel */\n fullyParallel: true,\n /* Fail the build on CI if you accidentally left test.only in the source code. */\n forbidOnly: !!process.env.CI,\n /* Retry on CI only */\n retries: process.env.CI ? 2 : 0,\n /* Opt out of parallel tests on CI. */\n workers: process.env.CI ? 1 : 3,\n /* Reporter to use. See https://playwright.dev/docs/test-reporters */\n reporter: 'html',\n use: {\n launchOptions: {\n slowMo: 200\n },\n /* Maximum time each action such as `click()` can take. Defaults to 0 (no limit). */\n actionTimeout: 0,\n /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */\n trace: 'on-first-retry'\n },\n\n /* Configure projects for major browsers */\n projects: [\n {\n name: 'chromium',\n use: { ...devices['Desktop Chrome'] }\n },\n\n {\n name: 'firefox',\n use: { ...devices['Desktop Firefox'] }\n }\n ]\n\n /* Folder for test artifacts such as screenshots, videos, traces, etc. */\n // outputDir: 'test-results/',\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,YAAY;EAAEC;AAAQ,CAAC,GAAGC,OAAO,CAAC,kBAAkB,CAAC;AAE7DC,MAAM,CAACC,OAAO,GAAGJ,YAAY,CAAC;EAC5BK,OAAO,EAAE,gBAAgB;EACzBC,SAAS,EAAE,gBAAgB;EAC3B;EACAC,OAAO,EAAE,EAAE,GAAG,IAAI;EAClBC,MAAM,EAAE;IACN;IACAD,OAAO,EAAE;EACX,CAAC;EACD;EACAE,aAAa,EAAE,IAAI;EACnB;EACAC,UAAU,EAAE,CAAC,CAACC,OAAO,CAACC,GAAG,CAACC,EAAE;EAC5B;EACAC,OAAO,EAAEH,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAE,OAAO,EAAEJ,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAG,QAAQ,EAAE,MAAM;EAChBC,GAAG,EAAE;IACHC,aAAa,EAAE;MACbC,MAAM,EAAE;IACV,CAAC;IACD;IACAC,aAAa,EAAE,CAAC;IAChB;IACAC,KAAK,EAAE;EACT,CAAC;EAED;EACAC,QAAQ,EAAE,CACR;IACEC,IAAI,EAAE,UAAU;IAChBN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,gBAAgB;IAAE;EACtC,CAAC,EAED;IACEsB,IAAI,EAAE,SAAS;IACfN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,iBAAiB;IAAE;EACvC,CAAC;;EAGH;EACA;AACF,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f807d98b83967da6ec6fb7322dffcbc5e5d8f32a","contentHash":"4542c4dd9b9d57e4a939294876889465442560c9646324f7c42dcd5d1d815866"},"/Users/rcweiler/worldview/e2e/features/compare/timeline-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/compare/timeline-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":15,"column":4},"end":{"line":15,"column":45}},"4":{"start":{"line":18,"column":0},"end":{"line":20,"column":3}},"5":{"start":{"line":21,"column":0},"end":{"line":26,"column":3}},"6":{"start":{"line":24,"column":2},"end":{"line":24,"column":33}},"7":{"start":{"line":25,"column":2},"end":{"line":25,"column":36}},"8":{"start":{"line":27,"column":0},"end":{"line":29,"column":3}},"9":{"start":{"line":28,"column":2},"end":{"line":28,"column":21}},"10":{"start":{"line":30,"column":0},"end":{"line":40,"column":3}},"11":{"start":{"line":35,"column":6},"end":{"line":35,"column":15}},"12":{"start":{"line":36,"column":2},"end":{"line":36,"column":37}},"13":{"start":{"line":37,"column":2},"end":{"line":37,"column":33}},"14":{"start":{"line":38,"column":2},"end":{"line":38,"column":39}},"15":{"start":{"line":39,"column":2},"end":{"line":39,"column":39}},"16":{"start":{"line":41,"column":0},"end":{"line":51,"column":3}},"17":{"start":{"line":45,"column":6},"end":{"line":45,"column":15}},"18":{"start":{"line":46,"column":2},"end":{"line":46,"column":55}},"19":{"start":{"line":47,"column":2},"end":{"line":47,"column":58}},"20":{"start":{"line":48,"column":2},"end":{"line":48,"column":40}},"21":{"start":{"line":49,"column":17},"end":{"line":49,"column":43}},"22":{"start":{"line":50,"column":2},"end":{"line":50,"column":38}},"23":{"start":{"line":52,"column":0},"end":{"line":61,"column":3}},"24":{"start":{"line":57,"column":6},"end":{"line":57,"column":15}},"25":{"start":{"line":58,"column":2},"end":{"line":58,"column":43}},"26":{"start":{"line":59,"column":2},"end":{"line":59,"column":25}},"27":{"start":{"line":60,"column":2},"end":{"line":60,"column":55}},"28":{"start":{"line":62,"column":0},"end":{"line":70,"column":3}},"29":{"start":{"line":65,"column":6},"end":{"line":65,"column":15}},"30":{"start":{"line":66,"column":2},"end":{"line":66,"column":50}},"31":{"start":{"line":67,"column":2},"end":{"line":67,"column":39}},"32":{"start":{"line":68,"column":17},"end":{"line":68,"column":33}},"33":{"start":{"line":69,"column":2},"end":{"line":69,"column":47}},"34":{"start":{"line":71,"column":0},"end":{"line":81,"column":3}},"35":{"start":{"line":76,"column":6},"end":{"line":76,"column":15}},"36":{"start":{"line":77,"column":2},"end":{"line":77,"column":30}},"37":{"start":{"line":78,"column":2},"end":{"line":78,"column":64}},"38":{"start":{"line":79,"column":2},"end":{"line":79,"column":43}},"39":{"start":{"line":80,"column":2},"end":{"line":80,"column":39}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":21,"column":15},"end":{"line":21,"column":16}},"loc":{"start":{"line":23,"column":6},"end":{"line":26,"column":1}},"line":23},"1":{"name":"(anonymous_1)","decl":{"start":{"line":27,"column":14},"end":{"line":27,"column":15}},"loc":{"start":{"line":27,"column":26},"end":{"line":29,"column":1}},"line":27},"2":{"name":"(anonymous_2)","decl":{"start":{"line":30,"column":45},"end":{"line":30,"column":46}},"loc":{"start":{"line":30,"column":57},"end":{"line":40,"column":1}},"line":30},"3":{"name":"(anonymous_3)","decl":{"start":{"line":41,"column":45},"end":{"line":41,"column":46}},"loc":{"start":{"line":41,"column":57},"end":{"line":51,"column":1}},"line":41},"4":{"name":"(anonymous_4)","decl":{"start":{"line":52,"column":55},"end":{"line":52,"column":56}},"loc":{"start":{"line":52,"column":67},"end":{"line":61,"column":1}},"line":52},"5":{"name":"(anonymous_5)","decl":{"start":{"line":62,"column":49},"end":{"line":62,"column":50}},"loc":{"start":{"line":62,"column":61},"end":{"line":70,"column":1}},"line":62},"6":{"name":"(anonymous_6)","decl":{"start":{"line":71,"column":43},"end":{"line":71,"column":44}},"loc":{"start":{"line":71,"column":55},"end":{"line":81,"column":1}},"line":71}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","swipeAndAIsActive","timelineDrag","dateSelectorMonthDay","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","draggerA","draggerB","modalCloseButton","goto","click","toBeVisible","dateSelectorDayInput","dateSelectorMonthInput","toHaveValue","result","not","toEqual","aTab","toHaveClass","bTab","toContainText","innerText","compareButton"],"sources":["timeline-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { swipeAndAIsActive } = require('../../test-utils/global-variables/querystrings')\nconst { timelineDrag, dateSelectorMonthDay } = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Verify that A|B draggers are visible', async () => {\n const { draggerA, draggerB, modalCloseButton } = selectors\n await page.goto(swipeAndAIsActive)\n await modalCloseButton.click()\n await expect(draggerA).toBeVisible()\n await expect(draggerB).toBeVisible()\n})\n\ntest('Dragging active dragger updates date', async () => {\n const { dateSelectorDayInput, dateSelectorMonthInput } = selectors\n await expect(dateSelectorDayInput).toHaveValue('17')\n await expect(dateSelectorMonthInput).toHaveValue('AUG')\n await timelineDrag(page, 'a', '1176')\n const result = dateSelectorMonthDay(page)\n expect(result).not.toEqual('AUG17')\n})\n\ntest('Clicking inactive dragger updates active state', async () => {\n const { aTab, draggerB, dateSelectorDayInput } = selectors\n await expect(aTab).toHaveClass(/active/)\n await draggerB.click()\n await expect(dateSelectorDayInput).toHaveValue('16')\n})\n\ntest('Dragging B dragger updates date in label', async () => {\n const { bTab } = selectors\n await expect(bTab).toContainText('2018 AUG 16')\n await timelineDrag(page, 'b', '900')\n const result = bTab.innerText()\n expect(result).not.toEqual('B: 2018 AUG 16')\n})\n\ntest('Deactivate A|B is no longer active', async () => {\n const { compareButton, draggerA, draggerB } = selectors\n await compareButton.click()\n await expect(compareButton).toContainText('Start Comparison')\n await expect(draggerA).not.toBeVisible()\n await expect(draggerB).toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"bbbe8d9eaa0bd9c199bc919f2fb54532e8713711","contentHash":"c35fcc06b29b9e0d4a8f5e1ec20c57d0e8f597a9807d7715294cc6dbf0f13bf1"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":282,"column":3}},"1":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":17},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}},"line":3}},"branchMap":{},"s":{"0":1,"1":2},"f":{"0":2},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","page","createGifIcon","locator","createGifButton","gifPreviewStartDate","gifPreviewEndDate","gifPreviewFrameRateValue","gifPreviewEndResolutionSelector","gifPreviewEndResolutionOption250","gifPreviewEndResolutionOption500","gifDownloadIcon","gifDownloadButton","gifResults","animationWidget","animationButtonCase","animationButton","playButton","animateYearUp","animateYearDown","yearStartInput","monthStartInput","dayStartInput","hourStartInput","minuteStartInput","yearEndInput","monthEndInput","dayEndInput","hourEndInput","minuteEndInput","animationIntervalSelector","rotationDialogOkButton","arcticRotationResetButton","mobileAnimateButton","mobileAnimationWidget","closeMobileAnimation","mobileAnimationPortraitView","mobileDatePickerSpanText","sidebarContainer","infoButton","optionsButton","infoDialog","optionsDialog","addLayers","dataDownloadTabButton","eventsSidebarTabButton","groupCheckbox","viirsFiresCheckbox","firesGroup","firesLayer","firesRemove","aodGroup","aodGroupHeader","firesGroupHeader","overlaysGroup","overlaysGroupHeader","baselayersGroup","baselayersGroupHeader","groupOptionsBtn","groupHide","groupShow","groupRemove","layerVisible","layerHidden","groupedOverlaysAllLayers","sidebarButton","sidebarContent","swipeButton","opacityButton","spyButton","aTab","bTab","swipeDragger","compareButton","compareButtonText","compareMobileSelectToggle","ModisTrueColorLayerA","ModisTrueColorLayerB","toggleButton","collapsedToggleButton","chartingButton","chartingAoiIcon","chartingDateSingleButton","chartingDateRangeButton","chartingCalendarIcon","chartingInfoIcon","measureBtn","measureMenu","measureDistanceBtn","measureAreaBtn","clearMeasurementsBtn","unitOfMeasureToggle","measurementTooltip","geoMeasurementTooltip","arcticMeasurementTooltip","downloadGeojsonBtn","downloadShapefileBtn","timelineContainer","timelineHeader","mobileDatePickerSelectButton","dragger","draggerA","draggerB","dayDown","dayUp","monthDown","monthUp","yearDown","yearUp","datePickerWheel","dateSelectorDayInput","dateSelectorMonthInput","dateSelectorYearInput","dateSelectorHourInput","dateSelectorMinuteInput","mobileDatePickerSelectBtn","rightArrow","mobileDatePickerHeader","layersModalCloseButton","aerosolOpticalDepth","layersSearchField","categoriesNav","allCategoryHeader","layersAll","layerBrowseList","layerBrowseDetail","layerSearchList","layersSearchRow","layerPickerBackButton","layerDetails","layerDetailsDateRange","layerDetailHeader","layerResultsCountText","addToMapButton","aodMeasurement","aodAllMeasurement","aodMeasurementContents","aodAllMeasurementContents","aodTabContentAquaMODIS","aodCheckbox","aodCheckboxMODIS","aodCheckboxMAIAC","aodCheckboxAquaMODIS","aquaTerraMODISTab","aquaModisTab","correctedReflectanceCheckboxContainer","correctedReflectanceChecked","weldReflectanceCheckboxContainer","weldUnavailableTooltipIcon","availableFilterCheckbox","availableFilterCheckboxInput","availableFilterTextEl","coverageTooltipIcon","scienceDisciplinesTab","aodSidebarLayer","aodMAIACSidebarLayer","filterButton","resetButton","applyButton","collapsedLayerButton","layerCount","layerContainer","sourceMetadataCollapsed","sourceMetadataExpanded","aquaTerraModisHeader","maiacHeader","sourceTabs","aodSearchRow","aodSearchCheckbox","availableFacetLabel","categoryAtmosphereLabel","categoryFacetCollapseToggle","categoryFacetChoicesContainer","measurementTemperatureLabel","measurementFacetChoices","measurementMoreButton","sourcesMERRALabel","layerFilterButton","geographicMap","arcticMap","antarcticMap","zoomInButton","zoomOutButton","mapScaleMetric","mapScaleImperial","mapRotateLeft","mapRotateReset","mapRotateRight","locationSearchToolbarButton","shareToolbarButton","projToolbarButton","snapshotToolbarButton","infoToolbarButton","distractionFreeExitBtn","shareToolbar","shareLinkInput","shareEmbedInput","embedLinkButton","locationSearchComponent","locationSearchMobileDialog","locationSearchMinimizeButton","tooltipCoordinatesContainer","tooltipCoordinatesTitle","tooltipCoordinates","tooltipCoordinatesMinimizeButton","tooltipCoordinatesCloseButton","coordinatesMapMarker","contextMenu","contextMenuCopy","contextMenuAddMarker","contextMenuDistance","contextMenuArea","contentMenuChangeUnits","selectedMarker","eventsTab","icebergEvent","listOfEvents","eventIcons","firstEvent","secondEvent","selectedFirstEvent","trackMarker","layersTab","sidebarEvent","thermAnomSNPPday","thermAnomSNPPnight","thermAnomVIIRSday","thermAnomVIIRSnight","notifyMessage","filterIcons","dustHazeIcon","volcanoesIcon","wildfiresIcon","filterDates","filterModalApply","filterModalCancel","dustSwitch","manmadeSwitch","seaLakeIceSwitch","severeStormsSwitch","snowSwitch","volcanoesSwitch","watercolorSwitch","wildfiresSwitch","mapExtentFilterCheckbox","startInputYear","startInputMonth","startInputDay","endInputYear","endInputMonth","endInputDay","dataTab","yearlyResolutionTooltip","timelineSetToYears","modalCloseButton","notificationDismissButton","overlayLayerItems","resolutionTooltip","globalSelectInput","bboxTopCoords","bboxBottomCoords","imageResolution","imageFormat","imageWorldFile","imageMaxSize"],"sources":["selectors.js"],"sourcesContent":["module.exports = (page) => ({\n // animations\n createGifIcon: page.locator('#wv-animation-widget-file-video-icon'),\n createGifButton: page.locator('.gif-dialog .button-text'),\n gifPreviewStartDate: page.locator('.gif-download-grid .grid-child:nth-child(2) span'),\n gifPreviewEndDate: page.locator('.gif-download-grid .grid-child:nth-child(4) span'),\n gifPreviewFrameRateValue: page.locator('.gif-download-grid .grid-child:nth-child(6) span'),\n gifPreviewEndResolutionSelector: page.locator('.gif-selector-case #gif-resolution'),\n gifPreviewEndResolutionOption250: page.locator('#gif-resolution option[value=\"1\"]'),\n gifPreviewEndResolutionOption500: page.locator('#gif-resolution option[value=\"2\"]'),\n gifDownloadIcon: page.locator('.animation-gif-dialog-wrapper .wv-button.gray'),\n gifDownloadButton: page.locator('.animation-gif-dialog-wrapper .wv-button'),\n gifResults: page.locator('.gif-results-dialog-case img'),\n animationWidget: page.locator('#wv-animation-widget'),\n animationButtonCase: page.locator('#timeline-header .animate-button'),\n animationButton: page.locator('.animate-button'),\n playButton: page.locator('#play-button'),\n animateYearUp: page.locator('.wv-date-range-selector > div > div:nth-child(2) > div > svg > .uparrow'),\n animateYearDown: page.locator('.wv-date-range-selector > div > div > div:nth-child(3) > svg > .downarrow'),\n yearStartInput: page.locator('#year-animation-widget-start'),\n monthStartInput: page.locator('#month-animation-widget-start'),\n dayStartInput: page.locator('#day-animation-widget-start'),\n hourStartInput: page.locator('#hour-animation-widget-start'),\n minuteStartInput: page.locator('#minute-animation-widget-start'),\n yearEndInput: page.locator('#year-animation-widget-end'),\n monthEndInput: page.locator('#month-animation-widget-end'),\n dayEndInput: page.locator('#day-animation-widget-end'),\n hourEndInput: page.locator('#hour-animation-widget-end'),\n minuteEndInput: page.locator('#minute-animation-widget-end'),\n animationIntervalSelector: page.locator('#wv-animation-widget #current-interval'),\n rotationDialogOkButton: page.locator('#image_download_notify_rotate .accept-notify'),\n arcticRotationResetButton: page.locator('.wv-map-reset-rotation'),\n\n // mobile animations\n mobileAnimateButton: page.locator('.mobile-animate-button'),\n mobileAnimationWidget: page.locator('.wv-animation-widget-wrapper-mobile'),\n closeMobileAnimation: page.locator('#mobile-animation-close'),\n mobileAnimationPortraitView: page.locator('#collapsed-animate-widget-phone-portrait'),\n mobileDatePickerSpanText: page.locator('.mobile-date-picker-select-btn-text span'),\n\n // sidebar, layers\n sidebarContainer: page.locator('#products-holder'),\n infoButton: page.locator('.wv-layers-info'),\n optionsButton: page.locator('.wv-layers-options'),\n infoDialog: page.locator('.layer-info-modal'),\n optionsDialog: page.locator('.layer-settings-modal'),\n addLayers: page.locator('#layers-add'),\n dataDownloadTabButton: page.locator('#download-sidebar-tab'),\n eventsSidebarTabButton: page.locator('#events-sidebar-tab'),\n groupCheckbox: page.locator('#group-overlays-checkbox'),\n viirsFiresCheckbox: page.locator('#VIIRS_NOAA20_Thermal_Anomalies_375m_All-checkbox'),\n firesGroup: page.locator('#active-Fires_and_Thermal_Anomalies'),\n firesLayer: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n firesRemove: page.locator('#close-activeVIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n aodGroup: page.locator('#active-Aerosol_Optical_Depth'),\n aodGroupHeader: page.locator('#active-Aerosol_Optical_Depth .layer-group-header'),\n firesGroupHeader: page.locator('#active-Fires_and_Thermal_Anomalies .layer-group-header'),\n overlaysGroup: page.locator('#active-overlays'),\n overlaysGroupHeader: page.locator('#active-overlays .layer-group-header'),\n baselayersGroup: page.locator('#active-baselayers'),\n baselayersGroupHeader: page.locator('#active-baselayers .layer-group-header'),\n groupOptionsBtn: page.locator('.layer-group-more-options > button'),\n groupHide: page.locator('.layer-group-more-options #hide-all'),\n groupShow: page.locator('.layer-group-more-options #show-all'),\n groupRemove: page.locator('.layer-group-more-options #remove-group'),\n layerVisible: page.locator('li.layer-visible'),\n layerHidden: page.locator('li.layer-hidden'),\n groupedOverlaysAllLayers: page.locator('.layer-container > ul .item.productsitem'),\n sidebarButton: page.locator('#accordion-toggler-button'),\n sidebarContent: page.locator('#products-holder'),\n\n // compare\n swipeButton: page.locator('#compare-swipe-button'),\n opacityButton: page.locator('#compare-opacity-button'),\n spyButton: page.locator('#compare-spy-button'),\n aTab: page.locator('.ab-tabs-case .ab-tab.first-tab'),\n bTab: page.locator('.ab-tabs-case .ab-tab.second-tab'),\n swipeDragger: page.locator('.ab-swipe-line .ab-swipe-dragger'),\n compareButton: page.locator('#compare-toggle-button'),\n compareButtonText: page.locator('#compare-toggle-button > span'),\n compareMobileSelectToggle: page.locator('.comparison-mobile-select-toggle'),\n ModisTrueColorLayerA: page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor'),\n ModisTrueColorLayerB: page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor'),\n toggleButton: page.locator('#toggleIconHolder'),\n collapsedToggleButton: page.locator('#accordion-toggler-button'),\n\n // charting\n chartingButton: page.locator('#chart-toggle-button'),\n chartingAoiIcon: page.locator('#wv-charting-mode-container > div.charting-aoi-container > svg'),\n chartingDateSingleButton: page.locator('#charting-date-single-button'),\n chartingDateRangeButton: page.locator('#charting-date-range-button'),\n chartingCalendarIcon: page.locator('#charting-calendar-container > svg'),\n chartingInfoIcon: page.locator('#charting-info-container > svg'),\n\n // measure\n measureBtn: page.locator('#wv-measure-button'),\n measureMenu: page.locator('#measure_menu'),\n measureDistanceBtn: page.locator('#measure-distance-button'),\n measureAreaBtn: page.locator('#measure-area-button'),\n clearMeasurementsBtn: page.locator('#clear-measurements-button'),\n unitOfMeasureToggle: page.locator('#unit-toggle'),\n measurementTooltip: page.locator('.tooltip-measure'),\n geoMeasurementTooltip: page.locator('#wv-map-geographic .tooltip-measure'),\n arcticMeasurementTooltip: page.locator('#wv-map-arctic .tooltip-measure'),\n downloadGeojsonBtn: page.locator('#download-geojson-button'),\n downloadShapefileBtn: page.locator('#download-shapefiles-button'),\n\n // timeline\n timelineContainer: page.locator('.timeline-container'),\n timelineHeader: page.locator('#timeline-header'),\n mobileDatePickerSelectButton: page.locator('.mobile-date-picker-select-btn'),\n dragger: page.locator('.timeline-dragger'),\n draggerA: page.locator('.timeline-dragger.draggerA'),\n draggerB: page.locator('.timeline-dragger.draggerB'),\n dayDown: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-down'),\n dayUp: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-up'),\n monthDown: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-down'),\n monthUp: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-up'),\n yearDown: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-down'),\n yearUp: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-up'),\n datePickerWheel: page.locator('.datepicker-modal .datepicker-wheel'),\n dateSelectorDayInput: page.locator('#date-selector-main .input-wrapper-day input'),\n dateSelectorMonthInput: page.locator('#date-selector-main .input-wrapper-month input'),\n dateSelectorYearInput: page.locator('#date-selector-main .input-wrapper-year input'),\n dateSelectorHourInput: page.locator('#date-selector-main .input-wrapper-hour input'),\n dateSelectorMinuteInput: page.locator('#date-selector-main .input-wrapper-minute input'),\n mobileDatePickerSelectBtn: page.locator('.mobile-date-picker-select-btn'),\n rightArrow: page.locator('#right-arrow-group'),\n mobileDatePickerHeader: page.locator('.datepicker .datepicker-header .datepicker-header'),\n\n // layers\n layersModalCloseButton: page.locator('.layer-btn-close'),\n aerosolOpticalDepth: page.locator('#legacy-all #layer-category-item-legacy-all-aerosol-optical-depth'),\n layersSearchField: page.locator('input#layers-search-input'),\n categoriesNav: page.locator('#categories-nav'),\n allCategoryHeader: page.locator('#legacy-all h3'),\n layersAll: page.locator('.layers-all-layer'),\n layerBrowseList: page.locator('.layer-list-container.browse'),\n layerBrowseDetail: page.locator('.layer-detail-container.browse'),\n layerSearchList: page.locator('.layer-list-container.search'),\n layersSearchRow: page.locator('.search-row.layers-all-layer'),\n layerPickerBackButton: page.locator('#layer-search .back-button'),\n layerDetails: page.locator('.layer-detail-container'),\n layerDetailsDateRange: page.locator('.source-metadata .layer-date-range'),\n layerDetailHeader: page.locator('.layer-detail-container .layers-all-header'),\n layerResultsCountText: page.locator('.header-filter-container .results-text'),\n addToMapButton: page.locator('.layer-detail-container .add-to-map-btn'),\n aodMeasurement: page.locator('#layer-category-item-atmosphere-aerosol-optical-depth'),\n aodAllMeasurement: page.locator('#layer-category-item-legacy-all-aerosol-optical-depth'),\n aodMeasurementContents: page.locator('#accordion-atmosphere-aerosol-optical-depth .measure-row-contents'),\n aodAllMeasurementContents: page.locator('#accordion-legacy-all-aerosol-optical-depth'),\n aodTabContentAquaMODIS: page.locator('#aerosol-optical-depth-aqua-modis'),\n aodCheckbox: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aodCheckboxMODIS: page.locator('#MODIS_Combined_Value_Added_AOD-checkbox'),\n aodCheckboxMAIAC: page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox'),\n aodCheckboxAquaMODIS: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aquaTerraMODISTab: page.locator('#aqua-terra-modis-0-source-Nav'),\n aquaModisTab: page.locator('#aqua-modis-1-source-Nav'),\n correctedReflectanceCheckboxContainer: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor'),\n correctedReflectanceChecked: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor .wv-checkbox.checked'),\n weldReflectanceCheckboxContainer: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly'),\n weldUnavailableTooltipIcon: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly #availability-info'),\n availableFilterCheckbox: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type'),\n availableFilterCheckboxInput: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type input'),\n availableFilterTextEl: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type > span'),\n coverageTooltipIcon: page.locator('#coverage-facet svg.facet-tooltip'),\n scienceDisciplinesTab: page.locator('#categories-nav .nav-item:nth-child(2)'),\n aodSidebarLayer: page.locator('#active-MODIS_Combined_Value_Added_AOD'),\n aodMAIACSidebarLayer: page.locator('#active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth'),\n filterButton: page.locator('.btn.filter-button'),\n resetButton: page.locator('.btn.clear-filters'),\n applyButton: page.locator('.btn.apply-facets'),\n collapsedLayerButton: page.locator('#accordion-toggler-button'),\n layerCount: page.locator('.layer-count.mobile'),\n layerContainer: page.locator('.layer-container.sidebar-panel'),\n sourceMetadataCollapsed: page.locator('.source-metadata.overflow'),\n sourceMetadataExpanded: page.locator('.source-metadata'),\n aquaTerraModisHeader: page.locator('#aboutaerosolopticaldepthaod'),\n maiacHeader: page.locator('#aerosol-optical-depth-aqua-terra-modis h3:last-of-type'),\n sourceTabs: page.locator('.source-nav-item'),\n aodSearchRow: page.locator('#MODIS_Aqua_Aerosol-search-row'),\n aodSearchCheckbox: page.locator('#MODIS_Aqua_Aerosol-search-row > .wv-checkbox'),\n availableFacetLabel: page.locator('#coverage-facet .sui-multi-checkbox-facet label:nth-child(1)'),\n categoryAtmosphereLabel: page.locator('#categories-facet [for=\"example_facet_CategoryAtmosphere\"]'),\n categoryFacetCollapseToggle: page.locator('#categories-facet .facet-collapse-toggle'),\n categoryFacetChoicesContainer: page.locator('#categories-facet .sui-multi-checkbox-facet'),\n measurementTemperatureLabel: page.locator('#measurements-facet [for=\"example_facet_MeasurementsTemperature\"]'),\n measurementFacetChoices: page.locator('#measurements-facet .sui-multi-checkbox-facet > label'),\n measurementMoreButton: page.locator('#measurements-facet .sui-facet-view-more'),\n sourcesMERRALabel: page.locator('#sources-facet [for=\"example_facet_SourceMERRA-2\"]'),\n layerFilterButton: page.locator('#layer-filter-button'),\n\n // map\n geographicMap: page.locator('#wv-map-geographic'),\n arcticMap: page.locator('#wv-map-arctic'),\n antarcticMap: page.locator('#wv-map-antarctic'),\n zoomInButton: page.locator('.wv-map-zoom-in'),\n zoomOutButton: page.locator('.wv-map-zoom-out'),\n mapScaleMetric: page.locator('.wv-map-scale-metric'),\n mapScaleImperial: page.locator('.wv-map-scale-imperial'),\n mapRotateLeft: page.locator('.wv-map-rotate-left'),\n mapRotateReset: page.locator('.wv-map-reset-rotation'),\n mapRotateRight: page.locator('.wv-map-rotate-right'),\n\n // ui toolbar\n locationSearchToolbarButton: page.locator('#wv-location-search-button'),\n shareToolbarButton: page.locator('#wv-share-button'),\n projToolbarButton: page.locator('#wv-proj-button'),\n snapshotToolbarButton: page.locator('#wv-image-button'),\n infoToolbarButton: page.locator('#wv-info-button'),\n distractionFreeExitBtn: page.locator('#wv-exit-distraction-free-mode-button'),\n\n // share\n shareToolbar: page.locator('#toolbar_share'),\n shareLinkInput: page.locator('#permalink-content-link'),\n shareEmbedInput: page.locator('#permalink-content-embed'),\n embedLinkButton: page.locator('#wv-embed-link-button'),\n\n // Location Search\n locationSearchComponent: page.locator('.location-search-component'),\n locationSearchMobileDialog: page.locator('#toolbar_location_search_mobile'),\n locationSearchMinimizeButton: page.locator('.location-search-minimize-button'),\n tooltipCoordinatesContainer: page.locator('.tooltip-coordinates-container'),\n tooltipCoordinatesTitle: page.locator('.tooltip-coordinates-title'),\n tooltipCoordinates: page.locator('.tooltip-coordinates'),\n tooltipCoordinatesMinimizeButton: page.locator('.minimize-coordinates-tooltip'),\n tooltipCoordinatesCloseButton: page.locator('.close-coordinates-tooltip'),\n coordinatesMapMarker: page.locator('.coordinates-map-marker'),\n\n // Context Menu\n contextMenu: page.locator('#context-menu'),\n contextMenuCopy: page.locator('#copy-coordinates-to-clipboard-button'),\n contextMenuAddMarker: page.locator('#context-menu-add-marker'),\n contextMenuDistance: page.locator('#context-menu-measure-distance'),\n contextMenuArea: page.locator('#context-menu-measure-area'),\n contentMenuChangeUnits: page.locator('#context-menu-change-units'),\n\n // marker\n selectedMarker: page.locator('.marker.selected'),\n\n // events\n eventsTab: page.locator('#events-sidebar-tab'),\n icebergEvent: page.locator('#wv-events #sidebar-event-EONET_2703'),\n listOfEvents: page.locator('#wv-events ul.map-item-list'),\n eventIcons: page.locator('.marker .event-icon'),\n firstEvent: page.locator('#wv-events ul.map-item-list .item:first-child h4'),\n secondEvent: page.locator('#wv-events #sidebar-event-EONET_99999'),\n selectedFirstEvent: page.locator('#wv-events ul.map-item-list .item-selected:first-child h4'),\n trackMarker: page.locator('.track-marker'),\n layersTab: page.locator('#layers-sidebar-tab'),\n sidebarEvent: page.locator('#sidebar-event-EONET_3931'),\n thermAnomSNPPday: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Night'),\n thermAnomSNPPnight: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSday: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSnight: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Night'),\n notifyMessage: page.locator('.wv-alert .alert-content'),\n filterIcons: page.locator('.filter-icons > div > .event-icon'),\n dustHazeIcon: page.locator('.filter-icons > div > #filter-dust-and-haze'),\n volcanoesIcon: page.locator('.filter-icons > div > #filter-volcanoes'),\n wildfiresIcon: page.locator('.filter-icons > div >#filter-wildfires'),\n filterDates: page.locator('.filter-dates'),\n filterModalApply: page.locator('#filter-apply-btn'),\n filterModalCancel: page.locator('#filter-cancel-btn'),\n dustSwitch: page.locator('#dustHaze-switch'),\n manmadeSwitch: page.locator('#manmade-switch'),\n seaLakeIceSwitch: page.locator('#seaLakeIce-switch'),\n severeStormsSwitch: page.locator('#severeStorms-switch'),\n snowSwitch: page.locator('#snow-switch'),\n volcanoesSwitch: page.locator('#volcanoes-switch'),\n watercolorSwitch: page.locator('#waterColor-switch'),\n wildfiresSwitch: page.locator('#wildfires-switch'),\n mapExtentFilterCheckbox: page.locator('#map-extent-filter'),\n startInputYear: page.locator('#year-event-filter-start'),\n startInputMonth: page.locator('#month-event-filter-start'),\n startInputDay: page.locator('#day-event-filter-start'),\n endInputYear: page.locator('#year-event-filter-end'),\n endInputMonth: page.locator('#month-event-filter-end'),\n endInputDay: page.locator('#day-event-filter-end'),\n\n // globals\n dataTab: page.locator('#download-sidebar-tab'),\n yearlyResolutionTooltip: page.locator('#zoom-years'),\n timelineSetToYears: page.locator('#current-zoom.zoom-years'),\n modalCloseButton: page.locator('.modal-close-btn'),\n notificationDismissButton: page.locator('.wv-alert .close-alert .fa-times'),\n overlayLayerItems: page.locator('#overlays li'),\n resolutionTooltip: page.locator('#zoom-btn-container'),\n globalSelectInput: page.locator('#image-global-cb'),\n bboxTopCoords: page.locator('#wv-image-top'),\n bboxBottomCoords: page.locator('#wv-image-bottom'),\n imageResolution: page.locator('#wv-image-resolution'),\n imageFormat: page.locator('#wv-image-format'),\n imageWorldFile: page.locator('#wv-image-worldfile'),\n imageMaxSize: page.locator('.wv-image-max-size')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cb3510ea44bedc317972513855d3d7939bccda63","contentHash":"71824421af92db885febc052de9700b895e40b1d1b4a492c288aefea953e8031"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":33,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","activeAnimationWidget","activeCustomColormap","animationProjectionRotated","animationTooManyFramesGif","animationTooManyFramesGifCustomInterval","animationGeostationary","swipeAndAIsActive","opacityAndBIsActive","spyAndBIsActive","swipeAOD","knownDate","subdailyLayerIntervalTimescale","mockEvents","stormEventSelected","fixedAppNow","wildfiresWithDates","backwardsCompatibleEventUrl","extentsUrl","multipleDataLayers","continuousDataLayers","referenceLayersOnly","skipTour"],"sources":["querystrings.js"],"sourcesContent":["module.exports = {\n // animations\n activeAnimationWidget: 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-04-04&z=3&v=-177.94712426144758,-46.546875,-5.14662573855243,53.015625&ab=on&as=2018-03-28&ae=2018-04-04&av=3&al=false',\n activeCustomColormap: 'http://localhost:3000/?p=geographic&l=AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Day(palette=red_1)&t=2016-04-08&z=3&v=-223.875,-91.828125,162.84375,98.296875&ab=on&as=2016-03-25&ae=2016-04-08&av=3&al=false',\n animationProjectionRotated: 'http://localhost:3000/?p=arctic&l=MODIS_Terra_CorrectedReflectance_TrueColor,Coastlines_15m&t=2016-12-09&z=3&v=-2764195.2298414493,-88762.12734933128,2589496.903095221,3893331.478195751&r=-18.0000&ab=on&as=2016-12-02&ae=2016-12-09&av=3&al=true',\n animationTooManyFramesGif: 'http://localhost:3000/?p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-24-T10%3A00%3A00Z&as=2018-06-24-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on',\n animationTooManyFramesGifCustomInterval: 'http://localhost:3000/?p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-13-T08%3A00%3A00Z&ics=true&ici=2&icd=3&as=2009-06-23-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on',\n animationGeostationary: 'http://localhost:3000/?v=-127.54084611130202,-31.196051270164425,-36.29880238885806,62.96630766900102&z=4&ics=true&ici=5&icd=10&as=2021-12-03-T16%3A00%3A00Z&ae=2021-12-03-T17%3A10%3A00Z&l=GOES-East_ABI_GeoColor,Coastlines_15m&lg=true&al=true&ab=on&t=2021-12-01-T20%3A10%3A00Z',\n\n // compare\n swipeAndAIsActive:\n 'http://localhost:3000/?ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n opacityAndBIsActive:\n 'http://localhost:3000/?ca=false&cm=opacity&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n spyAndBIsActive:\n 'http://localhost:3000/?ca=false&cm=spy&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n swipeAOD:\n 'http://localhost:3000/?ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Terra_Aerosol&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n\n // date\n knownDate: 'http://localhost:3000/?t=2019-07-22',\n\n // timeline\n subdailyLayerIntervalTimescale: 'http://localhost:3000/?t=2019-10-04-T09%3A46%3A32Z&z=4&i=4&l=GOES-East_ABI_Band2_Red_Visible_1km,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor',\n\n // events\n mockEvents: 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-05-02-T00%3A00%3A00Z&z=3&v=-409.00147812273656,-205.62883007565202,270.5880270080828,219.11461063111003&e=true&mockEvents=20170530',\n stormEventSelected: 'http://localhost:3000/?v=175.65863037109375,10.918751525878907,182.25042724609375,22.643360900878907&e=EONET_2777,2017-05-31&l=IMERG_Precipitation_Rate,VIIRS_SNPP_DayNightBand_ENCC(hidden),VIIRS_SNPP_DayNightBand_At_Sensor_Radiance(hidden),Reference_Labels,Reference_Features,Coastlines(hidden),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2017-05-31-T00%3A00%3A00Z&mockEvents=20170530',\n fixedAppNow: 'http://localhost:3000/?now=2012-01-01T00%3A00%3A00Z',\n wildfiresWithDates: 'http://localhost:3000/?v=-139.02635001706034,25.660099233568406,-85.27770827186355,43.288373996427595&e=true&efs=false&efd=2020-01-16,2020-06-16&efc=wildfires&t=2020-06-16-T18%3A31%3A28Z',\n backwardsCompatibleEventUrl: 'http://localhost:3000/?v=-49.6224609375,13.940234375000001,-26.5775390625,37.459765625&e=EONET_1874,2005-12-31&l=IMERG_Precipitation_Rate,Reference_Labels_15m,Reference_Features_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&t=2005-12-31-T00%3A00%3A00Z',\n extentsUrl: 'http://localhost:3000/?e=true&efs=false',\n\n // layers\n multipleDataLayers: 'http://localhost:3000/?p=geographic&l=MODIS_Terra_Aerosol,MODIS_Terra_Brightness_Temp_Band31_Day&t=2017-03-22&z=3&v=136.07019188386334,14.722152527011556,155.59817576644127,24.312819167567586',\n continuousDataLayers: 'http://localhost:3000/?p=geographic&l=MODIS_Terra_Brightness_Temp_Band31_Day&t=2015-05-25&z=2&v=-42.148380855752734,42.13121723408824,22.122734950093943,85.16225953076464',\n referenceLayersOnly: 'http://localhost:3000/?l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m',\n\n // skip tour\n skipTour: 'http://localhost:3000/?lg=false&t=2023-02-28-T18%3A32%3A41Z'\n}\n"],"mappings":";;AAAAA,MAAM,CAACC,OAAO,GAAG;EACf;EACAC,qBAAqB,EAAE,+XAA+X;EACtZC,oBAAoB,EAAE,wNAAwN;EAC9OC,0BAA0B,EAAE,qPAAqP;EACjRC,yBAAyB,EAAE,iNAAiN;EAC5OC,uCAAuC,EAAE,sOAAsO;EAC/QC,sBAAsB,EAAE,qRAAqR;EAE7S;EACAC,iBAAiB,EACf,0bAA0b;EAC5bC,mBAAmB,EACjB,ubAAub;EACzbC,eAAe,EACb,mbAAmb;EACrbC,QAAQ,EACN,8cAA8c;EAEhd;EACAC,SAAS,EAAE,qCAAqC;EAEhD;EACAC,8BAA8B,EAAE,4TAA4T;EAE5V;EACAC,UAAU,EAAE,2YAA2Y;EACvZC,kBAAkB,EAAE,miBAAmiB;EACvjBC,WAAW,EAAE,qDAAqD;EAClEC,kBAAkB,EAAE,4LAA4L;EAChNC,2BAA2B,EAAE,sQAAsQ;EACnSC,UAAU,EAAE,yCAAyC;EAErD;EACAC,kBAAkB,EAAE,iMAAiM;EACrNC,oBAAoB,EAAE,4KAA4K;EAClMC,mBAAmB,EAAE,qGAAqG;EAE1H;EACAC,QAAQ,EAAE;AACZ,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"e750e2af62d11dccf97154493aa73ab87e815ed6","contentHash":"00b0e2392f34dbd97976cc4d179addc26302813aad9039d4264e95e95ecda775"},"/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js","statementMap":{"0":{"start":{"line":5,"column":4},"end":{"line":5,"column":31}},"1":{"start":{"line":12,"column":26},"end":{"line":15,"column":1}},"2":{"start":{"line":13,"column":2},"end":{"line":13,"column":48}},"3":{"start":{"line":14,"column":2},"end":{"line":14,"column":55}},"4":{"start":{"line":16,"column":31},"end":{"line":18,"column":1}},"5":{"start":{"line":17,"column":2},"end":{"line":17,"column":49}},"6":{"start":{"line":19,"column":22},"end":{"line":21,"column":1}},"7":{"start":{"line":20,"column":2},"end":{"line":20,"column":49}},"8":{"start":{"line":22,"column":32},"end":{"line":24,"column":1}},"9":{"start":{"line":23,"column":2},"end":{"line":23,"column":49}},"10":{"start":{"line":25,"column":15},"end":{"line":27,"column":1}},"11":{"start":{"line":26,"column":2},"end":{"line":26,"column":54}},"12":{"start":{"line":28,"column":16},"end":{"line":30,"column":1}},"13":{"start":{"line":29,"column":2},"end":{"line":29,"column":55}},"14":{"start":{"line":40,"column":21},"end":{"line":47,"column":1}},"15":{"start":{"line":41,"column":19},"end":{"line":41,"column":67}},"16":{"start":{"line":42,"column":19},"end":{"line":42,"column":67}},"17":{"start":{"line":43,"column":18},"end":{"line":43,"column":57}},"18":{"start":{"line":44,"column":19},"end":{"line":44,"column":95}},"19":{"start":{"line":45,"column":23},"end":{"line":45,"column":51}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":37}},"21":{"start":{"line":53,"column":29},"end":{"line":59,"column":1}},"22":{"start":{"line":54,"column":31},"end":{"line":54,"column":97}},"23":{"start":{"line":55,"column":33},"end":{"line":55,"column":101}},"24":{"start":{"line":56,"column":14},"end":{"line":56,"column":46}},"25":{"start":{"line":57,"column":16},"end":{"line":57,"column":50}},"26":{"start":{"line":58,"column":2},"end":{"line":58,"column":21}},"27":{"start":{"line":60,"column":28},"end":{"line":77,"column":1}},"28":{"start":{"line":61,"column":20},"end":{"line":61,"column":54}},"29":{"start":{"line":62,"column":20},"end":{"line":62,"column":64}},"30":{"start":{"line":63,"column":22},"end":{"line":63,"column":68}},"31":{"start":{"line":64,"column":21},"end":{"line":64,"column":59}},"32":{"start":{"line":65,"column":24},"end":{"line":65,"column":89}},"33":{"start":{"line":66,"column":24},"end":{"line":66,"column":89}},"34":{"start":{"line":67,"column":25},"end":{"line":67,"column":91}},"35":{"start":{"line":68,"column":24},"end":{"line":68,"column":91}},"36":{"start":{"line":69,"column":2},"end":{"line":69,"column":41}},"37":{"start":{"line":70,"column":2},"end":{"line":70,"column":40}},"38":{"start":{"line":71,"column":2},"end":{"line":71,"column":42}},"39":{"start":{"line":72,"column":2},"end":{"line":72,"column":41}},"40":{"start":{"line":73,"column":2},"end":{"line":73,"column":44}},"41":{"start":{"line":74,"column":2},"end":{"line":74,"column":44}},"42":{"start":{"line":75,"column":2},"end":{"line":75,"column":45}},"43":{"start":{"line":76,"column":2},"end":{"line":76,"column":44}},"44":{"start":{"line":78,"column":25},"end":{"line":105,"column":1}},"45":{"start":{"line":79,"column":30},"end":{"line":79,"column":68}},"46":{"start":{"line":80,"column":17},"end":{"line":80,"column":44}},"47":{"start":{"line":81,"column":21},"end":{"line":81,"column":49}},"48":{"start":{"line":82,"column":20},"end":{"line":82,"column":47}},"49":{"start":{"line":83,"column":18},"end":{"line":83,"column":42}},"50":{"start":{"line":84,"column":16},"end":{"line":84,"column":38}},"51":{"start":{"line":85,"column":17},"end":{"line":85,"column":40}},"52":{"start":{"line":86,"column":19},"end":{"line":86,"column":44}},"53":{"start":{"line":87,"column":15},"end":{"line":87,"column":43}},"54":{"start":{"line":88,"column":17},"end":{"line":88,"column":47}},"55":{"start":{"line":89,"column":16},"end":{"line":89,"column":45}},"56":{"start":{"line":90,"column":21},"end":{"line":90,"column":48}},"57":{"start":{"line":91,"column":16},"end":{"line":91,"column":45}},"58":{"start":{"line":92,"column":2},"end":{"line":92,"column":50}},"59":{"start":{"line":93,"column":2},"end":{"line":93,"column":37}},"60":{"start":{"line":94,"column":2},"end":{"line":94,"column":41}},"61":{"start":{"line":95,"column":2},"end":{"line":95,"column":40}},"62":{"start":{"line":96,"column":2},"end":{"line":96,"column":38}},"63":{"start":{"line":97,"column":2},"end":{"line":97,"column":36}},"64":{"start":{"line":98,"column":2},"end":{"line":98,"column":37}},"65":{"start":{"line":99,"column":2},"end":{"line":99,"column":39}},"66":{"start":{"line":100,"column":2},"end":{"line":100,"column":35}},"67":{"start":{"line":101,"column":2},"end":{"line":101,"column":37}},"68":{"start":{"line":102,"column":2},"end":{"line":102,"column":36}},"69":{"start":{"line":103,"column":2},"end":{"line":103,"column":41}},"70":{"start":{"line":104,"column":2},"end":{"line":104,"column":36}},"71":{"start":{"line":113,"column":28},"end":{"line":120,"column":1}},"72":{"start":{"line":114,"column":17},"end":{"line":114,"column":46}},"73":{"start":{"line":115,"column":19},"end":{"line":118,"column":5}},"74":{"start":{"line":116,"column":20},"end":{"line":116,"column":50}},"75":{"start":{"line":117,"column":4},"end":{"line":117,"column":19}},"76":{"start":{"line":119,"column":2},"end":{"line":119,"column":42}},"77":{"start":{"line":128,"column":34},"end":{"line":133,"column":1}},"78":{"start":{"line":129,"column":2},"end":{"line":129,"column":51}},"79":{"start":{"line":130,"column":2},"end":{"line":130,"column":57}},"80":{"start":{"line":131,"column":2},"end":{"line":131,"column":45}},"81":{"start":{"line":132,"column":2},"end":{"line":132,"column":50}},"82":{"start":{"line":134,"column":30},"end":{"line":140,"column":1}},"83":{"start":{"line":135,"column":2},"end":{"line":135,"column":51}},"84":{"start":{"line":136,"column":2},"end":{"line":136,"column":53}},"85":{"start":{"line":137,"column":2},"end":{"line":137,"column":51}},"86":{"start":{"line":138,"column":2},"end":{"line":138,"column":51}},"87":{"start":{"line":139,"column":2},"end":{"line":139,"column":58}},"88":{"start":{"line":141,"column":28},"end":{"line":154,"column":1}},"89":{"start":{"line":143,"column":2},"end":{"line":152,"column":3}},"90":{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},"91":{"start":{"line":145,"column":18},"end":{"line":145,"column":39}},"92":{"start":{"line":146,"column":6},"end":{"line":146,"column":44}},"93":{"start":{"line":147,"column":6},"end":{"line":147,"column":57}},"94":{"start":{"line":148,"column":6},"end":{"line":148,"column":42}},"95":{"start":{"line":151,"column":4},"end":{"line":151,"column":20}},"96":{"start":{"line":153,"column":2},"end":{"line":153,"column":19}},"97":{"start":{"line":162,"column":21},"end":{"line":165,"column":1}},"98":{"start":{"line":163,"column":2},"end":{"line":163,"column":38}},"99":{"start":{"line":164,"column":2},"end":{"line":164,"column":33}},"100":{"start":{"line":166,"column":0},"end":{"line":182,"column":2}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":26},"end":{"line":12,"column":27}},"loc":{"start":{"line":12,"column":48},"end":{"line":15,"column":1}},"line":12},"1":{"name":"(anonymous_1)","decl":{"start":{"line":16,"column":31},"end":{"line":16,"column":32}},"loc":{"start":{"line":16,"column":45},"end":{"line":18,"column":1}},"line":16},"2":{"name":"(anonymous_2)","decl":{"start":{"line":19,"column":22},"end":{"line":19,"column":23}},"loc":{"start":{"line":19,"column":36},"end":{"line":21,"column":1}},"line":19},"3":{"name":"(anonymous_3)","decl":{"start":{"line":22,"column":32},"end":{"line":22,"column":33}},"loc":{"start":{"line":22,"column":46},"end":{"line":24,"column":1}},"line":22},"4":{"name":"(anonymous_4)","decl":{"start":{"line":25,"column":15},"end":{"line":25,"column":16}},"loc":{"start":{"line":25,"column":29},"end":{"line":27,"column":1}},"line":25},"5":{"name":"(anonymous_5)","decl":{"start":{"line":28,"column":16},"end":{"line":28,"column":17}},"loc":{"start":{"line":28,"column":30},"end":{"line":30,"column":1}},"line":28},"6":{"name":"(anonymous_6)","decl":{"start":{"line":40,"column":21},"end":{"line":40,"column":22}},"loc":{"start":{"line":40,"column":51},"end":{"line":47,"column":1}},"line":40},"7":{"name":"(anonymous_7)","decl":{"start":{"line":53,"column":29},"end":{"line":53,"column":30}},"loc":{"start":{"line":53,"column":43},"end":{"line":59,"column":1}},"line":53},"8":{"name":"(anonymous_8)","decl":{"start":{"line":60,"column":28},"end":{"line":60,"column":29}},"loc":{"start":{"line":60,"column":42},"end":{"line":77,"column":1}},"line":60},"9":{"name":"(anonymous_9)","decl":{"start":{"line":78,"column":25},"end":{"line":78,"column":26}},"loc":{"start":{"line":78,"column":39},"end":{"line":105,"column":1}},"line":78},"10":{"name":"(anonymous_10)","decl":{"start":{"line":113,"column":28},"end":{"line":113,"column":29}},"loc":{"start":{"line":113,"column":75},"end":{"line":120,"column":1}},"line":113},"11":{"name":"(anonymous_11)","decl":{"start":{"line":115,"column":48},"end":{"line":115,"column":49}},"loc":{"start":{"line":115,"column":63},"end":{"line":118,"column":3}},"line":115},"12":{"name":"(anonymous_12)","decl":{"start":{"line":128,"column":34},"end":{"line":128,"column":35}},"loc":{"start":{"line":128,"column":65},"end":{"line":133,"column":1}},"line":128},"13":{"name":"(anonymous_13)","decl":{"start":{"line":134,"column":30},"end":{"line":134,"column":31}},"loc":{"start":{"line":134,"column":78},"end":{"line":140,"column":1}},"line":134},"14":{"name":"(anonymous_14)","decl":{"start":{"line":141,"column":28},"end":{"line":141,"column":29}},"loc":{"start":{"line":141,"column":34},"end":{"line":154,"column":1}},"line":141},"15":{"name":"(anonymous_15)","decl":{"start":{"line":162,"column":21},"end":{"line":162,"column":22}},"loc":{"start":{"line":162,"column":46},"end":{"line":165,"column":1}},"line":162}},"branchMap":{"0":{"loc":{"start":{"line":43,"column":18},"end":{"line":43,"column":57}},"type":"cond-expr","locations":[{"start":{"line":43,"column":38},"end":{"line":43,"column":46}},{"start":{"line":43,"column":49},"end":{"line":43,"column":57}}],"line":43},"1":{"loc":{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},"type":"if","locations":[{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},{"start":{"line":144,"column":4},"end":{"line":149,"column":5}}],"line":144}},"s":{"0":1,"1":1,"2":0,"3":0,"4":1,"5":0,"6":1,"7":0,"8":1,"9":0,"10":1,"11":0,"12":1,"13":0,"14":1,"15":2,"16":2,"17":2,"18":2,"19":2,"20":2,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":1,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":1,"72":0,"73":0,"74":0,"75":0,"76":0,"77":1,"78":0,"79":0,"80":0,"81":0,"82":1,"83":0,"84":0,"85":0,"86":0,"87":0,"88":1,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":1,"98":0,"99":0,"100":1},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":2,"7":1,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0},"b":{"0":[1,1],"1":[0,0]},"inputSourceMap":{"version":3,"names":["expect","require","switchProjections","page","proj","locator","click","openImageDownloadPanel","clickDownload","closeImageDownloadPanel","zoomIn","zoomOut","timelineDrag","draggerEl","x","draggerA","draggerB","dragger","dragDate","dragLocation","dragTo","dateSelectorMonthDay","dateSelectorDayInput","dateSelectorMonthInput","day","innerText","month","assertDefaultLayers","layerItem","refLabels","refFeatures","coastlines","trueColorSNPP","trueColorAqua","trueColorMODIS","trueColorNOAA","toHaveCount","toBeVisible","assertCategories","categoriesContainer","legacy","airQuality","ashPlumes","drought","fires","floods","shipping","dust","storms","smoke","vegetation","other","assertLayerOrdering","layerContainer","orderedLayers","layers","$$","layerIDs","Promise","all","map","layer","layerID","getAttribute","toEqual","createDistanceMeasurement","start","finish","mouse","dblclick","createAreaMeasurement","pointOne","pointTwo","pointThree","localStorageEnabled","enabled","window","localStorage","uid","Date","toString","setItem","getItem","removeItem","error","clickAndWait","waitForTimeout","module","exports"],"sources":["wvHooks.js"],"sourcesContent":["const { expect } = require('@playwright/test')\n\n/**\n * Switches the projection\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} proj - The specified projection ex: 'geographic', 'arctic' etc..\n */\nconst switchProjections = async (page, proj) => {\n await page.locator('#wv-proj-button').click()\n await page.locator(`#change-${proj}-button`).click()\n}\n\nconst openImageDownloadPanel = async (page) => {\n await page.locator('#wv-image-button').click()\n}\n\nconst clickDownload = async (page) => {\n await page.locator('.wv-image-button').click()\n}\n\nconst closeImageDownloadPanel = async (page) => {\n await page.locator('.modal-close-btn').click()\n}\n\nconst zoomIn = async (page) => {\n await page.locator('button.wv-map-zoom-in').click()\n}\n\nconst zoomOut = async (page) => {\n await page.locator('button.wv-map-zoom-out').click()\n}\n\n/**\n * Drag one of the draggers on the timeline.\n * To find the x parameter you need to inspect the exact date on the timeline you want to drag to\n * and find the x attribute value in the rect element.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} draggerEl - 'a' or 'b'. Represents draggerA or draggerB\n * @param {string} x - Represents exact point on timeline to drag to.\n */\nconst timelineDrag = async (page, draggerEl, x) => {\n const draggerA = await page.locator('.timeline-dragger.draggerA')\n const draggerB = await page.locator('.timeline-dragger.draggerB')\n const dragger = draggerEl === 'a' ? draggerA : draggerB\n const dragDate = `rect.axis-grid-rect[width=\"12\"][height=\"65\"][x=\"${x}\"][fill=\"transparent\"]`\n const dragLocation = await page.locator(dragDate)\n await dragger.dragTo(dragLocation)\n}\n\n/**\n * Returns the month date of date selector ex: 'AUG17'\n * @param {Object} page - Playwright object representing the browser page.\n */\nconst dateSelectorMonthDay = async (page) => {\n const dateSelectorDayInput = await page.locator('#date-selector-main .input-wrapper-day input')\n const dateSelectorMonthInput = await page.locator('#date-selector-main .input-wrapper-month input')\n const day = dateSelectorDayInput.innerText()\n const month = dateSelectorMonthInput.innerText()\n return month + day\n}\n\nconst assertDefaultLayers = async (page) => {\n const layerItem = page.locator('.item.productsitem')\n const refLabels = page.locator('#active-Reference_Labels_15m')\n const refFeatures = page.locator('#active-Reference_Features_15m')\n const coastlines = page.locator('#active-Coastlines_15m')\n const trueColorSNPP = page.locator('#active-VIIRS_SNPP_CorrectedReflectance_TrueColor')\n const trueColorAqua = page.locator('#active-MODIS_Aqua_CorrectedReflectance_TrueColor')\n const trueColorMODIS = page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor')\n const trueColorNOAA = page.locator('#active-VIIRS_NOAA20_CorrectedReflectance_TrueColor')\n await expect(layerItem).toHaveCount(7)\n await expect(refLabels).toBeVisible()\n await expect(refFeatures).toBeVisible()\n await expect(coastlines).toBeVisible()\n await expect(trueColorSNPP).toBeVisible()\n await expect(trueColorAqua).toBeVisible()\n await expect(trueColorMODIS).toBeVisible()\n await expect(trueColorNOAA).toBeVisible()\n}\n\nconst assertCategories = async (page) => {\n const categoriesContainer = page.locator('.category-masonry-case')\n const legacy = page.locator('#legacy-all')\n const airQuality = page.locator('#air-quality')\n const ashPlumes = page.locator('#ash-plumes')\n const drought = page.locator('#drought')\n const fires = page.locator('#fires')\n const floods = page.locator('#floods')\n const shipping = page.locator('#shipping')\n const dust = page.locator('#dust-storms')\n const storms = page.locator('#severe-storms')\n const smoke = page.locator('#smoke-plumes')\n const vegetation = page.locator('#vegetation')\n const other = page.locator('#legacy-other')\n await expect(categoriesContainer).toBeVisible()\n await expect(legacy).toBeVisible()\n await expect(airQuality).toBeVisible()\n await expect(ashPlumes).toBeVisible()\n await expect(drought).toBeVisible()\n await expect(fires).toBeVisible()\n await expect(floods).toBeVisible()\n await expect(shipping).toBeVisible()\n await expect(dust).toBeVisible()\n await expect(storms).toBeVisible()\n await expect(smoke).toBeVisible()\n await expect(vegetation).toBeVisible()\n await expect(other).toBeVisible()\n}\n\n/**\n * Check the layer order in the sidebar and compare it agaisnt an array of ordered layers\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} layerContainer - A string for identifying each layer
  • element in the sidebar\n * @param {Array} orderedLayers - An array of strings representing the expected layer ordering\n */\nconst assertLayerOrdering = async (page, layerContainer, orderedLayers) => {\n const layers = await page.$$(layerContainer)\n const layerIDs = await Promise.all(layers.map(async (layer) => {\n const layerID = await layer.getAttribute('id')\n return layerID\n }))\n expect(layerIDs).toEqual(orderedLayers)\n}\n\n/**\n * Create a distance measurement\n * @param {Object} page - Playwright object representing the browser page.\n * @param {Array} start - An array of two integers representing the starting x & y position\n * @param {Array} finish - An array of two integers representing the starting x & y position\n */\nconst createDistanceMeasurement = async (page, start, finish) => {\n await page.locator('#wv-measure-button').click()\n await page.locator('#measure-distance-button').click()\n await page.mouse.click(start[0], start[1])\n await page.mouse.dblclick(finish[0], finish[1])\n}\n\nconst createAreaMeasurement = async (page, pointOne, pointTwo, pointThree) => {\n await page.locator('#wv-measure-button').click()\n await page.locator('#measure-area-button').click()\n await page.mouse.click(pointOne[0], pointOne[1])\n await page.mouse.click(pointTwo[0], pointTwo[1])\n await page.mouse.dblclick(pointThree[0], pointThree[1])\n}\n\nconst localStorageEnabled = () => {\n let enabled\n try {\n if (window.localStorage) {\n const uid = new Date().toString()\n window.localStorage.setItem(uid, uid)\n enabled = window.localStorage.getItem(uid) === uid\n window.localStorage.removeItem(uid)\n }\n } catch (error) {\n enabled = false\n }\n return !!enabled\n}\n\n/**\n * Some react switches & buttons may have unexpected behavior when tested at high speeds\n * This adds a custom pause after a click to ensure the switch behaves properly\n * @param {Object} page - Playwright object representing the browser page.\n * @param {String} locator - A string for identifying the react switch label\n */\nconst clickAndWait = async (page, locator) => {\n await page.locator(locator).click()\n await page.waitForTimeout(200)\n}\n\nmodule.exports = {\n assertCategories,\n assertDefaultLayers,\n assertLayerOrdering,\n clickDownload,\n closeImageDownloadPanel,\n createAreaMeasurement,\n createDistanceMeasurement,\n dateSelectorMonthDay,\n localStorageEnabled,\n openImageDownloadPanel,\n clickAndWait,\n switchProjections,\n timelineDrag,\n zoomIn,\n zoomOut\n}\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"ae195c14a384180c5e65372ce5e2e5d88aec3710","contentHash":"aa2b1ac24aa7d9cc69f05c29fbde01ad95c4dbc16439406ec03e27e6b7337b7f"},"/Users/rcweiler/worldview/e2e/features/events/event-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/events/event-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":14,"column":0},"end":{"line":16,"column":3}},"4":{"start":{"line":17,"column":0},"end":{"line":22,"column":3}},"5":{"start":{"line":20,"column":2},"end":{"line":20,"column":33}},"6":{"start":{"line":21,"column":2},"end":{"line":21,"column":36}},"7":{"start":{"line":23,"column":0},"end":{"line":25,"column":3}},"8":{"start":{"line":24,"column":2},"end":{"line":24,"column":21}},"9":{"start":{"line":26,"column":0},"end":{"line":44,"column":3}},"10":{"start":{"line":36,"column":6},"end":{"line":36,"column":15}},"11":{"start":{"line":37,"column":2},"end":{"line":37,"column":30}},"12":{"start":{"line":38,"column":2},"end":{"line":38,"column":33}},"13":{"start":{"line":39,"column":2},"end":{"line":39,"column":43}},"14":{"start":{"line":40,"column":2},"end":{"line":40,"column":51}},"15":{"start":{"line":41,"column":2},"end":{"line":41,"column":53}},"16":{"start":{"line":42,"column":2},"end":{"line":42,"column":52}},"17":{"start":{"line":43,"column":2},"end":{"line":43,"column":54}},"18":{"start":{"line":45,"column":0},"end":{"line":67,"column":3}},"19":{"start":{"line":48,"column":2},"end":{"line":48,"column":84}},"20":{"start":{"line":57,"column":6},"end":{"line":57,"column":15}},"21":{"start":{"line":58,"column":2},"end":{"line":58,"column":30}},"22":{"start":{"line":59,"column":2},"end":{"line":59,"column":33}},"23":{"start":{"line":60,"column":2},"end":{"line":60,"column":29}},"24":{"start":{"line":61,"column":2},"end":{"line":61,"column":26}},"25":{"start":{"line":62,"column":2},"end":{"line":62,"column":34}},"26":{"start":{"line":63,"column":2},"end":{"line":63,"column":47}},"27":{"start":{"line":64,"column":2},"end":{"line":64,"column":49}},"28":{"start":{"line":65,"column":2},"end":{"line":65,"column":48}},"29":{"start":{"line":66,"column":2},"end":{"line":66,"column":50}},"30":{"start":{"line":68,"column":0},"end":{"line":80,"column":3}},"31":{"start":{"line":75,"column":6},"end":{"line":75,"column":15}},"32":{"start":{"line":76,"column":2},"end":{"line":76,"column":30}},"33":{"start":{"line":77,"column":2},"end":{"line":77,"column":33}},"34":{"start":{"line":78,"column":2},"end":{"line":78,"column":43}},"35":{"start":{"line":79,"column":2},"end":{"line":79,"column":42}},"36":{"start":{"line":81,"column":0},"end":{"line":106,"column":3}},"37":{"start":{"line":91,"column":6},"end":{"line":91,"column":15}},"38":{"start":{"line":92,"column":2},"end":{"line":92,"column":30}},"39":{"start":{"line":93,"column":2},"end":{"line":93,"column":33}},"40":{"start":{"line":94,"column":2},"end":{"line":94,"column":34}},"41":{"start":{"line":95,"column":2},"end":{"line":95,"column":28}},"42":{"start":{"line":96,"column":2},"end":{"line":96,"column":34}},"43":{"start":{"line":97,"column":2},"end":{"line":97,"column":43}},"44":{"start":{"line":98,"column":2},"end":{"line":98,"column":26}},"45":{"start":{"line":99,"column":2},"end":{"line":99,"column":34}},"46":{"start":{"line":100,"column":2},"end":{"line":100,"column":26}},"47":{"start":{"line":101,"column":2},"end":{"line":101,"column":46}},"48":{"start":{"line":102,"column":2},"end":{"line":102,"column":45}},"49":{"start":{"line":103,"column":2},"end":{"line":103,"column":26}},"50":{"start":{"line":104,"column":2},"end":{"line":104,"column":43}},"51":{"start":{"line":105,"column":2},"end":{"line":105,"column":42}},"52":{"start":{"line":107,"column":0},"end":{"line":117,"column":3}},"53":{"start":{"line":113,"column":6},"end":{"line":113,"column":15}},"54":{"start":{"line":114,"column":2},"end":{"line":114,"column":27}},"55":{"start":{"line":115,"column":2},"end":{"line":115,"column":34}},"56":{"start":{"line":116,"column":2},"end":{"line":116,"column":49}},"57":{"start":{"line":118,"column":0},"end":{"line":131,"column":3}},"58":{"start":{"line":123,"column":6},"end":{"line":123,"column":15}},"59":{"start":{"line":124,"column":2},"end":{"line":124,"column":34}},"60":{"start":{"line":125,"column":2},"end":{"line":125,"column":30}},"61":{"start":{"line":126,"column":2},"end":{"line":126,"column":33}},"62":{"start":{"line":127,"column":21},"end":{"line":127,"column":37}},"63":{"start":{"line":128,"column":2},"end":{"line":128,"column":43}},"64":{"start":{"line":129,"column":2},"end":{"line":129,"column":44}},"65":{"start":{"line":130,"column":2},"end":{"line":130,"column":43}},"66":{"start":{"line":132,"column":0},"end":{"line":151,"column":3}},"67":{"start":{"line":139,"column":6},"end":{"line":139,"column":15}},"68":{"start":{"line":140,"column":2},"end":{"line":140,"column":30}},"69":{"start":{"line":141,"column":2},"end":{"line":141,"column":33}},"70":{"start":{"line":142,"column":2},"end":{"line":142,"column":27}},"71":{"start":{"line":143,"column":2},"end":{"line":143,"column":44}},"72":{"start":{"line":144,"column":2},"end":{"line":144,"column":87}},"73":{"start":{"line":145,"column":2},"end":{"line":145,"column":30}},"74":{"start":{"line":146,"column":2},"end":{"line":146,"column":101}},"75":{"start":{"line":147,"column":2},"end":{"line":147,"column":33}},"76":{"start":{"line":148,"column":2},"end":{"line":148,"column":73}},"77":{"start":{"line":149,"column":2},"end":{"line":149,"column":51}},"78":{"start":{"line":150,"column":2},"end":{"line":150,"column":83}},"79":{"start":{"line":152,"column":0},"end":{"line":168,"column":3}},"80":{"start":{"line":160,"column":6},"end":{"line":160,"column":15}},"81":{"start":{"line":161,"column":2},"end":{"line":161,"column":30}},"82":{"start":{"line":162,"column":2},"end":{"line":162,"column":33}},"83":{"start":{"line":163,"column":2},"end":{"line":163,"column":27}},"84":{"start":{"line":164,"column":2},"end":{"line":164,"column":35}},"85":{"start":{"line":165,"column":2},"end":{"line":165,"column":26}},"86":{"start":{"line":166,"column":2},"end":{"line":166,"column":34}},"87":{"start":{"line":167,"column":2},"end":{"line":167,"column":53}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":15},"end":{"line":17,"column":16}},"loc":{"start":{"line":19,"column":6},"end":{"line":22,"column":1}},"line":19},"1":{"name":"(anonymous_1)","decl":{"start":{"line":23,"column":14},"end":{"line":23,"column":15}},"loc":{"start":{"line":23,"column":26},"end":{"line":25,"column":1}},"line":23},"2":{"name":"(anonymous_2)","decl":{"start":{"line":26,"column":77},"end":{"line":26,"column":78}},"loc":{"start":{"line":28,"column":6},"end":{"line":44,"column":1}},"line":28},"3":{"name":"(anonymous_3)","decl":{"start":{"line":45,"column":49},"end":{"line":45,"column":50}},"loc":{"start":{"line":47,"column":6},"end":{"line":67,"column":1}},"line":47},"4":{"name":"(anonymous_4)","decl":{"start":{"line":68,"column":86},"end":{"line":68,"column":87}},"loc":{"start":{"line":70,"column":6},"end":{"line":80,"column":1}},"line":70},"5":{"name":"(anonymous_5)","decl":{"start":{"line":81,"column":104},"end":{"line":81,"column":105}},"loc":{"start":{"line":83,"column":6},"end":{"line":106,"column":1}},"line":83},"6":{"name":"(anonymous_6)","decl":{"start":{"line":107,"column":56},"end":{"line":107,"column":57}},"loc":{"start":{"line":109,"column":6},"end":{"line":117,"column":1}},"line":109},"7":{"name":"(anonymous_7)","decl":{"start":{"line":118,"column":35},"end":{"line":118,"column":36}},"loc":{"start":{"line":120,"column":6},"end":{"line":131,"column":1}},"line":120},"8":{"name":"(anonymous_8)","decl":{"start":{"line":132,"column":64},"end":{"line":132,"column":65}},"loc":{"start":{"line":134,"column":6},"end":{"line":151,"column":1}},"line":134},"9":{"name":"(anonymous_9)","decl":{"start":{"line":152,"column":48},"end":{"line":152,"column":49}},"loc":{"start":{"line":154,"column":6},"end":{"line":168,"column":1}},"line":154}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":1,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","mockEvents","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","browserName","modalCloseButton","sidebarEvent","thermAnomSNPPday","thermAnomSNPPnight","thermAnomVIIRSday","thermAnomVIIRSnight","goto","click","toBeVisible","not","skip","layersTab","waitForTimeout","eventIcons","listOfEvents","toHaveCount","eventsTab","secondEvent","trackMarker","hover","firstEvent","selectedFirstEvent","currentUrl","url","toContain","notifyMessage","toContainText","locator"],"sources":["event-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { mockEvents } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Make sure that 4 fire layers are not present in layer list: use mock', async ({ browserName }) => {\n const { modalCloseButton, sidebarEvent, thermAnomSNPPday, thermAnomSNPPnight, thermAnomVIIRSday, thermAnomVIIRSnight } = selectors\n await page.goto(mockEvents)\n await modalCloseButton.click()\n await expect(sidebarEvent).toBeVisible()\n await expect(thermAnomSNPPday).not.toBeVisible()\n await expect(thermAnomSNPPnight).not.toBeVisible()\n await expect(thermAnomVIIRSday).not.toBeVisible()\n await expect(thermAnomVIIRSnight).not.toBeVisible()\n})\n\ntest('Check that 4 fire layers are now present', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox cant find iceberg event sometimes')\n const { layersTab, modalCloseButton, sidebarEvent, thermAnomSNPPday, thermAnomSNPPnight, thermAnomVIIRSday, thermAnomVIIRSnight } = selectors\n await page.goto(mockEvents)\n await modalCloseButton.click()\n await sidebarEvent.click()\n await layersTab.click()\n await page.waitForTimeout(5000)\n await expect(thermAnomSNPPday).toBeVisible()\n await expect(thermAnomSNPPnight).toBeVisible()\n await expect(thermAnomVIIRSday).toBeVisible()\n await expect(thermAnomVIIRSnight).toBeVisible()\n})\n\ntest('Use Mock to make sure appropriate number of event markers are appended to map', async ({ browserName }) => {\n const { eventIcons, listOfEvents, modalCloseButton } = selectors\n await page.goto(mockEvents)\n await modalCloseButton.click()\n await expect(listOfEvents).toBeVisible()\n await expect(eventIcons).toHaveCount(8)\n})\n\ntest('Selecting event shows track points and markers which are not visible when switched to layer tab', async ({ browserName }) => {\n const { eventIcons, eventsTab, layersTab, modalCloseButton, secondEvent, trackMarker } = selectors\n await page.goto(mockEvents)\n await modalCloseButton.click()\n await page.waitForTimeout(1000)\n await secondEvent.click()\n await page.waitForTimeout(5000)\n await expect(trackMarker).toHaveCount(5)\n await layersTab.hover()\n await page.waitForTimeout(1000)\n await layersTab.click()\n await expect(trackMarker).not.toBeVisible()\n await expect(eventIcons).not.toBeVisible()\n await eventsTab.click()\n await expect(trackMarker).toHaveCount(5)\n await expect(eventIcons).toHaveCount(8)\n})\n\ntest('Clicking an event in the list selects the event', async ({ browserName }) => {\n const { firstEvent, selectedFirstEvent } = selectors\n await firstEvent.click()\n await page.waitForTimeout(6000)\n await expect(selectedFirstEvent).toBeVisible()\n})\n\ntest('Verify that Url is updated', async ({ browserName }) => {\n const { modalCloseButton } = selectors\n await page.waitForTimeout(5000)\n await page.goto(mockEvents)\n await modalCloseButton.click()\n const currentUrl = await page.url()\n expect(currentUrl).toContain('efs=true')\n expect(currentUrl).toContain('efa=false')\n expect(currentUrl).toContain('lg=false')\n})\n\ntest('Verify Events message and clicking message opens dialog', async ({ browserName }) => {\n const { firstEvent, notifyMessage, modalCloseButton } = selectors\n await page.goto(mockEvents)\n await modalCloseButton.click()\n await firstEvent.click()\n await expect(notifyMessage).toBeVisible()\n await expect(notifyMessage).toContainText('Events may not be visible at all times.')\n await notifyMessage.click()\n await expect(page.locator('#event_visibility_info h1')).toContainText('Why can’t I see an event?')\n await modalCloseButton.click()\n await expect(page.locator('#event_visibility_info')).not.toBeVisible()\n await page.locator('#event-alert-close').click()\n await expect(page.locator('.wv-alert .close-alert .fa-times')).not.toBeVisible()\n})\n\ntest('Clicking selected event deselects event', async ({ browserName }) => {\n const { firstEvent, selectedFirstEvent, eventsTab, modalCloseButton } = selectors\n await page.goto(mockEvents)\n await modalCloseButton.click()\n await firstEvent.click()\n await selectedFirstEvent.click()\n await eventsTab.hover()\n await page.waitForTimeout(5000)\n await expect(selectedFirstEvent).not.toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"75222ade39d87f718657836f8d3278f530dce48c","contentHash":"023eb13ff0f3c5abe3c85bc5fcd70b2899ef63cee0a45757924ccc01046350f5"}} \ No newline at end of file diff --git a/.nyc_output/45509e1f-a10f-46dd-bfc1-a1e07e2f6215.json b/.nyc_output/45509e1f-a10f-46dd-bfc1-a1e07e2f6215.json deleted file mode 100644 index 60a961173f..0000000000 --- a/.nyc_output/45509e1f-a10f-46dd-bfc1-a1e07e2f6215.json +++ /dev/null @@ -1 +0,0 @@ -{"/Users/rcweiler/worldview/playwright.config.js":{"path":"/Users/rcweiler/worldview/playwright.config.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":31}},"1":{"start":{"line":8,"column":0},"end":{"line":51,"column":3}}},"fnMap":{},"branchMap":{"0":{"loc":{"start":{"line":22,"column":11},"end":{"line":22,"column":33}},"type":"cond-expr","locations":[{"start":{"line":22,"column":28},"end":{"line":22,"column":29}},{"start":{"line":22,"column":32},"end":{"line":22,"column":33}}],"line":22},"1":{"loc":{"start":{"line":24,"column":11},"end":{"line":24,"column":33}},"type":"cond-expr","locations":[{"start":{"line":24,"column":28},"end":{"line":24,"column":29}},{"start":{"line":24,"column":32},"end":{"line":24,"column":33}}],"line":24}},"s":{"0":1,"1":1},"f":{},"b":{"0":[0,1],"1":[0,1]},"inputSourceMap":{"version":3,"names":["defineConfig","devices","require","module","exports","testDir","outputDir","timeout","expect","fullyParallel","forbidOnly","process","env","CI","retries","workers","reporter","use","launchOptions","slowMo","actionTimeout","trace","projects","name"],"sources":["playwright.config.js"],"sourcesContent":["// @ts-check\nconst { defineConfig, devices } = require('@playwright/test')\n\nmodule.exports = defineConfig({\n testDir: './e2e/features',\n outputDir: './test-results',\n /* Maximum time one test can run for. */\n timeout: 30 * 1000,\n expect: {\n /* Maximum time expect() should wait for the condition to be met. */\n timeout: 5000\n },\n /* Run tests in files in parallel */\n fullyParallel: true,\n /* Fail the build on CI if you accidentally left test.only in the source code. */\n forbidOnly: !!process.env.CI,\n /* Retry on CI only */\n retries: process.env.CI ? 2 : 0,\n /* Opt out of parallel tests on CI. */\n workers: process.env.CI ? 1 : 3,\n /* Reporter to use. See https://playwright.dev/docs/test-reporters */\n reporter: 'html',\n use: {\n launchOptions: {\n slowMo: 200\n },\n /* Maximum time each action such as `click()` can take. Defaults to 0 (no limit). */\n actionTimeout: 0,\n /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */\n trace: 'on-first-retry'\n },\n\n /* Configure projects for major browsers */\n projects: [\n {\n name: 'chromium',\n use: { ...devices['Desktop Chrome'] }\n },\n\n {\n name: 'firefox',\n use: { ...devices['Desktop Firefox'] }\n }\n ]\n\n /* Folder for test artifacts such as screenshots, videos, traces, etc. */\n // outputDir: 'test-results/',\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,YAAY;EAAEC;AAAQ,CAAC,GAAGC,OAAO,CAAC,kBAAkB,CAAC;AAE7DC,MAAM,CAACC,OAAO,GAAGJ,YAAY,CAAC;EAC5BK,OAAO,EAAE,gBAAgB;EACzBC,SAAS,EAAE,gBAAgB;EAC3B;EACAC,OAAO,EAAE,EAAE,GAAG,IAAI;EAClBC,MAAM,EAAE;IACN;IACAD,OAAO,EAAE;EACX,CAAC;EACD;EACAE,aAAa,EAAE,IAAI;EACnB;EACAC,UAAU,EAAE,CAAC,CAACC,OAAO,CAACC,GAAG,CAACC,EAAE;EAC5B;EACAC,OAAO,EAAEH,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAE,OAAO,EAAEJ,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAG,QAAQ,EAAE,MAAM;EAChBC,GAAG,EAAE;IACHC,aAAa,EAAE;MACbC,MAAM,EAAE;IACV,CAAC;IACD;IACAC,aAAa,EAAE,CAAC;IAChB;IACAC,KAAK,EAAE;EACT,CAAC;EAED;EACAC,QAAQ,EAAE,CACR;IACEC,IAAI,EAAE,UAAU;IAChBN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,gBAAgB;IAAE;EACtC,CAAC,EAED;IACEsB,IAAI,EAAE,SAAS;IACfN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,iBAAiB;IAAE;EACvC,CAAC;;EAGH;EACA;AACF,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f807d98b83967da6ec6fb7322dffcbc5e5d8f32a","contentHash":"4542c4dd9b9d57e4a939294876889465442560c9646324f7c42dcd5d1d815866"},"/Users/rcweiler/worldview/e2e/features/animation/mobile-animation-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/animation/mobile-animation-test.spec.js","statementMap":{"0":{"start":{"line":6,"column":4},"end":{"line":6,"column":39}},"1":{"start":{"line":7,"column":24},"end":{"line":7,"column":78}},"2":{"start":{"line":10,"column":4},"end":{"line":10,"column":61}},"3":{"start":{"line":13,"column":0},"end":{"line":15,"column":3}},"4":{"start":{"line":16,"column":0},"end":{"line":27,"column":3}},"5":{"start":{"line":19,"column":18},"end":{"line":24,"column":4}},"6":{"start":{"line":25,"column":2},"end":{"line":25,"column":33}},"7":{"start":{"line":26,"column":2},"end":{"line":26,"column":36}},"8":{"start":{"line":28,"column":0},"end":{"line":30,"column":3}},"9":{"start":{"line":29,"column":2},"end":{"line":29,"column":21}},"10":{"start":{"line":31,"column":0},"end":{"line":43,"column":3}},"11":{"start":{"line":35,"column":6},"end":{"line":35,"column":15}},"12":{"start":{"line":36,"column":2},"end":{"line":36,"column":29}},"13":{"start":{"line":37,"column":2},"end":{"line":37,"column":33}},"14":{"start":{"line":38,"column":2},"end":{"line":38,"column":36}},"15":{"start":{"line":39,"column":30},"end":{"line":39,"column":74}},"16":{"start":{"line":40,"column":2},"end":{"line":40,"column":53}},"17":{"start":{"line":41,"column":25},"end":{"line":41,"column":57}},"18":{"start":{"line":42,"column":2},"end":{"line":42,"column":49}},"19":{"start":{"line":44,"column":0},"end":{"line":51,"column":3}},"20":{"start":{"line":47,"column":6},"end":{"line":47,"column":15}},"21":{"start":{"line":48,"column":2},"end":{"line":48,"column":37}},"22":{"start":{"line":49,"column":32},"end":{"line":49,"column":88}},"23":{"start":{"line":50,"column":2},"end":{"line":50,"column":52}},"24":{"start":{"line":52,"column":0},"end":{"line":60,"column":3}},"25":{"start":{"line":55,"column":6},"end":{"line":55,"column":15}},"26":{"start":{"line":56,"column":2},"end":{"line":56,"column":73}},"27":{"start":{"line":58,"column":2},"end":{"line":58,"column":35}},"28":{"start":{"line":59,"column":2},"end":{"line":59,"column":67}},"29":{"start":{"line":61,"column":0},"end":{"line":70,"column":3}},"30":{"start":{"line":64,"column":6},"end":{"line":64,"column":15}},"31":{"start":{"line":65,"column":2},"end":{"line":65,"column":36}},"32":{"start":{"line":66,"column":24},"end":{"line":66,"column":104}},"33":{"start":{"line":67,"column":22},"end":{"line":67,"column":100}},"34":{"start":{"line":68,"column":2},"end":{"line":68,"column":56}},"35":{"start":{"line":69,"column":2},"end":{"line":69,"column":54}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":16,"column":15},"end":{"line":16,"column":16}},"loc":{"start":{"line":18,"column":6},"end":{"line":27,"column":1}},"line":18},"1":{"name":"(anonymous_1)","decl":{"start":{"line":28,"column":14},"end":{"line":28,"column":15}},"loc":{"start":{"line":28,"column":26},"end":{"line":30,"column":1}},"line":28},"2":{"name":"(anonymous_2)","decl":{"start":{"line":31,"column":62},"end":{"line":31,"column":63}},"loc":{"start":{"line":31,"column":74},"end":{"line":43,"column":1}},"line":31},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":76},"end":{"line":44,"column":77}},"loc":{"start":{"line":44,"column":88},"end":{"line":51,"column":1}},"line":44},"4":{"name":"(anonymous_4)","decl":{"start":{"line":52,"column":73},"end":{"line":52,"column":74}},"loc":{"start":{"line":52,"column":85},"end":{"line":60,"column":1}},"line":52},"5":{"name":"(anonymous_5)","decl":{"start":{"line":61,"column":102},"end":{"line":61,"column":103}},"loc":{"start":{"line":61,"column":114},"end":{"line":70,"column":1}},"line":61}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","knownDate","page","selectors","describe","configure","mode","beforeAll","browser","context","newContext","viewport","width","height","newPage","afterAll","close","mobileAnimateButton","modalCloseButton","goto","click","customIntervalInput","locator","toHaveValue","dropdownToggle","toHaveText","closeMobileAnimation","collapsedPortraitView","toBeVisible","mobileDatePickerSpanText","waitForTimeout","startDateText","endDateText"],"sources":["mobile-animation-test.spec.js"],"sourcesContent":["const { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { knownDate } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n const context = await browser.newContext({\n viewport: { width: 375, height: 667 }\n })\n page = await context.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Clicking the animation widget button opens the widget', async () => {\n const { mobileAnimateButton, modalCloseButton } = selectors\n await page.goto(knownDate)\n await modalCloseButton.click()\n await mobileAnimateButton.click()\n const customIntervalInput = page.locator('.custom-interval-delta-input')\n await expect(customIntervalInput).toHaveValue('1')\n const dropdownToggle = page.locator('.dropdown-toggle')\n await expect(dropdownToggle).toHaveText('DAY')\n})\n\ntest('Minimizing mobile animation widget opens collapsed animation widget', async () => {\n const { closeMobileAnimation } = selectors\n await closeMobileAnimation.click()\n const collapsedPortraitView = page.locator('#collapsed-animate-widget-phone-portrait')\n await expect(collapsedPortraitView).toBeVisible()\n})\n\ntest('Playing the animation changes the date of the mobile date picker', async () => {\n const { mobileDatePickerSpanText } = selectors\n await page.locator('#collapsed-animate-widget-phone-portrait').click()\n // this pause is the minimum amount of time needed to load & play the animation on a throttled connection\n await page.waitForTimeout(10000)\n await expect(mobileDatePickerSpanText).toHaveText('2019 AUG 01')\n})\n\ntest('Pressing the animation button brings up the mobile animation widget with the same information', async () => {\n const { mobileAnimateButton } = selectors\n await mobileAnimateButton.click()\n const startDateText = page.locator('#mobile-animation-start-date .mobile-date-picker-select-btn span')\n const endDateText = page.locator('#mobile-animation-end-date .mobile-date-picker-select-btn span')\n await expect(startDateText).toHaveText('2019 JUL 22')\n await expect(endDateText).toHaveText('2019 AUG 01')\n})\n"],"mappings":";;AAAA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAU,CAAC,GAAGF,OAAO,CAAC,gDAAgD,CAAC;AAE/E,IAAIG,IAAI;AACR,IAAIC,SAAS;AAEbN,IAAI,CAACO,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CT,IAAI,CAACU,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpC,MAAMC,OAAO,GAAG,MAAMD,OAAO,CAACE,UAAU,CAAC;IACvCC,QAAQ,EAAE;MAAEC,KAAK,EAAE,GAAG;MAAEC,MAAM,EAAE;IAAI;EACtC,CAAC,CAAC;EACFX,IAAI,GAAG,MAAMO,OAAO,CAACK,OAAO,CAAC,CAAC;EAC9BX,SAAS,GAAGH,eAAe,CAACE,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFL,IAAI,CAACkB,QAAQ,CAAC,YAAY;EACxB,MAAMb,IAAI,CAACc,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFnB,IAAI,CAAC,uDAAuD,EAAE,YAAY;EACxE,MAAM;IAAEoB,mBAAmB;IAAEC;EAAiB,CAAC,GAAGf,SAAS;EAC3D,MAAMD,IAAI,CAACiB,IAAI,CAAClB,SAAS,CAAC;EAC1B,MAAMiB,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMH,mBAAmB,CAACG,KAAK,CAAC,CAAC;EACjC,MAAMC,mBAAmB,GAAGnB,IAAI,CAACoB,OAAO,CAAC,8BAA8B,CAAC;EACxE,MAAMxB,MAAM,CAACuB,mBAAmB,CAAC,CAACE,WAAW,CAAC,GAAG,CAAC;EAClD,MAAMC,cAAc,GAAGtB,IAAI,CAACoB,OAAO,CAAC,kBAAkB,CAAC;EACvD,MAAMxB,MAAM,CAAC0B,cAAc,CAAC,CAACC,UAAU,CAAC,KAAK,CAAC;AAChD,CAAC,CAAC;AAEF5B,IAAI,CAAC,qEAAqE,EAAE,YAAY;EACtF,MAAM;IAAE6B;EAAqB,CAAC,GAAGvB,SAAS;EAC1C,MAAMuB,oBAAoB,CAACN,KAAK,CAAC,CAAC;EAClC,MAAMO,qBAAqB,GAAGzB,IAAI,CAACoB,OAAO,CAAC,0CAA0C,CAAC;EACtF,MAAMxB,MAAM,CAAC6B,qBAAqB,CAAC,CAACC,WAAW,CAAC,CAAC;AACnD,CAAC,CAAC;AAEF/B,IAAI,CAAC,kEAAkE,EAAE,YAAY;EACnF,MAAM;IAAEgC;EAAyB,CAAC,GAAG1B,SAAS;EAC9C,MAAMD,IAAI,CAACoB,OAAO,CAAC,0CAA0C,CAAC,CAACF,KAAK,CAAC,CAAC;EACtE;EACA,MAAMlB,IAAI,CAAC4B,cAAc,CAAC,KAAK,CAAC;EAChC,MAAMhC,MAAM,CAAC+B,wBAAwB,CAAC,CAACJ,UAAU,CAAC,aAAa,CAAC;AAClE,CAAC,CAAC;AAEF5B,IAAI,CAAC,+FAA+F,EAAE,YAAY;EAChH,MAAM;IAAEoB;EAAoB,CAAC,GAAGd,SAAS;EACzC,MAAMc,mBAAmB,CAACG,KAAK,CAAC,CAAC;EACjC,MAAMW,aAAa,GAAG7B,IAAI,CAACoB,OAAO,CAAC,kEAAkE,CAAC;EACtG,MAAMU,WAAW,GAAG9B,IAAI,CAACoB,OAAO,CAAC,gEAAgE,CAAC;EAClG,MAAMxB,MAAM,CAACiC,aAAa,CAAC,CAACN,UAAU,CAAC,aAAa,CAAC;EACrD,MAAM3B,MAAM,CAACkC,WAAW,CAAC,CAACP,UAAU,CAAC,aAAa,CAAC;AACrD,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"c83b3438216e31886523727798b25de21f96c1b6","contentHash":"2a20221b4c2c3f1f09873771c71947de5331a71a7bafd228da20140a5d25e55d"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":282,"column":3}},"1":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":17},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}},"line":3}},"branchMap":{},"s":{"0":1,"1":15},"f":{"0":15},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","page","createGifIcon","locator","createGifButton","gifPreviewStartDate","gifPreviewEndDate","gifPreviewFrameRateValue","gifPreviewEndResolutionSelector","gifPreviewEndResolutionOption250","gifPreviewEndResolutionOption500","gifDownloadIcon","gifDownloadButton","gifResults","animationWidget","animationButtonCase","animationButton","playButton","animateYearUp","animateYearDown","yearStartInput","monthStartInput","dayStartInput","hourStartInput","minuteStartInput","yearEndInput","monthEndInput","dayEndInput","hourEndInput","minuteEndInput","animationIntervalSelector","rotationDialogOkButton","arcticRotationResetButton","mobileAnimateButton","mobileAnimationWidget","closeMobileAnimation","mobileAnimationPortraitView","mobileDatePickerSpanText","sidebarContainer","infoButton","optionsButton","infoDialog","optionsDialog","addLayers","dataDownloadTabButton","eventsSidebarTabButton","groupCheckbox","viirsFiresCheckbox","firesGroup","firesLayer","firesRemove","aodGroup","aodGroupHeader","firesGroupHeader","overlaysGroup","overlaysGroupHeader","baselayersGroup","baselayersGroupHeader","groupOptionsBtn","groupHide","groupShow","groupRemove","layerVisible","layerHidden","groupedOverlaysAllLayers","sidebarButton","sidebarContent","swipeButton","opacityButton","spyButton","aTab","bTab","swipeDragger","compareButton","compareButtonText","compareMobileSelectToggle","ModisTrueColorLayerA","ModisTrueColorLayerB","toggleButton","collapsedToggleButton","chartingButton","chartingAoiIcon","chartingDateSingleButton","chartingDateRangeButton","chartingCalendarIcon","chartingInfoIcon","measureBtn","measureMenu","measureDistanceBtn","measureAreaBtn","clearMeasurementsBtn","unitOfMeasureToggle","measurementTooltip","geoMeasurementTooltip","arcticMeasurementTooltip","downloadGeojsonBtn","downloadShapefileBtn","timelineContainer","timelineHeader","mobileDatePickerSelectButton","dragger","draggerA","draggerB","dayDown","dayUp","monthDown","monthUp","yearDown","yearUp","datePickerWheel","dateSelectorDayInput","dateSelectorMonthInput","dateSelectorYearInput","dateSelectorHourInput","dateSelectorMinuteInput","mobileDatePickerSelectBtn","rightArrow","mobileDatePickerHeader","layersModalCloseButton","aerosolOpticalDepth","layersSearchField","categoriesNav","allCategoryHeader","layersAll","layerBrowseList","layerBrowseDetail","layerSearchList","layersSearchRow","layerPickerBackButton","layerDetails","layerDetailsDateRange","layerDetailHeader","layerResultsCountText","addToMapButton","aodMeasurement","aodAllMeasurement","aodMeasurementContents","aodAllMeasurementContents","aodTabContentAquaMODIS","aodCheckbox","aodCheckboxMODIS","aodCheckboxMAIAC","aodCheckboxAquaMODIS","aquaTerraMODISTab","aquaModisTab","correctedReflectanceCheckboxContainer","correctedReflectanceChecked","weldReflectanceCheckboxContainer","weldUnavailableTooltipIcon","availableFilterCheckbox","availableFilterCheckboxInput","availableFilterTextEl","coverageTooltipIcon","scienceDisciplinesTab","aodSidebarLayer","aodMAIACSidebarLayer","filterButton","resetButton","applyButton","collapsedLayerButton","layerCount","layerContainer","sourceMetadataCollapsed","sourceMetadataExpanded","aquaTerraModisHeader","maiacHeader","sourceTabs","aodSearchRow","aodSearchCheckbox","availableFacetLabel","categoryAtmosphereLabel","categoryFacetCollapseToggle","categoryFacetChoicesContainer","measurementTemperatureLabel","measurementFacetChoices","measurementMoreButton","sourcesMERRALabel","layerFilterButton","geographicMap","arcticMap","antarcticMap","zoomInButton","zoomOutButton","mapScaleMetric","mapScaleImperial","mapRotateLeft","mapRotateReset","mapRotateRight","locationSearchToolbarButton","shareToolbarButton","projToolbarButton","snapshotToolbarButton","infoToolbarButton","distractionFreeExitBtn","shareToolbar","shareLinkInput","shareEmbedInput","embedLinkButton","locationSearchComponent","locationSearchMobileDialog","locationSearchMinimizeButton","tooltipCoordinatesContainer","tooltipCoordinatesTitle","tooltipCoordinates","tooltipCoordinatesMinimizeButton","tooltipCoordinatesCloseButton","coordinatesMapMarker","contextMenu","contextMenuCopy","contextMenuAddMarker","contextMenuDistance","contextMenuArea","contentMenuChangeUnits","selectedMarker","eventsTab","icebergEvent","listOfEvents","eventIcons","firstEvent","secondEvent","selectedFirstEvent","trackMarker","layersTab","sidebarEvent","thermAnomSNPPday","thermAnomSNPPnight","thermAnomVIIRSday","thermAnomVIIRSnight","notifyMessage","filterIcons","dustHazeIcon","volcanoesIcon","wildfiresIcon","filterDates","filterModalApply","filterModalCancel","dustSwitch","manmadeSwitch","seaLakeIceSwitch","severeStormsSwitch","snowSwitch","volcanoesSwitch","watercolorSwitch","wildfiresSwitch","mapExtentFilterCheckbox","startInputYear","startInputMonth","startInputDay","endInputYear","endInputMonth","endInputDay","dataTab","yearlyResolutionTooltip","timelineSetToYears","modalCloseButton","notificationDismissButton","overlayLayerItems","resolutionTooltip","globalSelectInput","bboxTopCoords","bboxBottomCoords","imageResolution","imageFormat","imageWorldFile","imageMaxSize"],"sources":["selectors.js"],"sourcesContent":["module.exports = (page) => ({\n // animations\n createGifIcon: page.locator('#wv-animation-widget-file-video-icon'),\n createGifButton: page.locator('.gif-dialog .button-text'),\n gifPreviewStartDate: page.locator('.gif-download-grid .grid-child:nth-child(2) span'),\n gifPreviewEndDate: page.locator('.gif-download-grid .grid-child:nth-child(4) span'),\n gifPreviewFrameRateValue: page.locator('.gif-download-grid .grid-child:nth-child(6) span'),\n gifPreviewEndResolutionSelector: page.locator('.gif-selector-case #gif-resolution'),\n gifPreviewEndResolutionOption250: page.locator('#gif-resolution option[value=\"1\"]'),\n gifPreviewEndResolutionOption500: page.locator('#gif-resolution option[value=\"2\"]'),\n gifDownloadIcon: page.locator('.animation-gif-dialog-wrapper .wv-button.gray'),\n gifDownloadButton: page.locator('.animation-gif-dialog-wrapper .wv-button'),\n gifResults: page.locator('.gif-results-dialog-case img'),\n animationWidget: page.locator('#wv-animation-widget'),\n animationButtonCase: page.locator('#timeline-header .animate-button'),\n animationButton: page.locator('.animate-button'),\n playButton: page.locator('#play-button'),\n animateYearUp: page.locator('.wv-date-range-selector > div > div:nth-child(2) > div > svg > .uparrow'),\n animateYearDown: page.locator('.wv-date-range-selector > div > div > div:nth-child(3) > svg > .downarrow'),\n yearStartInput: page.locator('#year-animation-widget-start'),\n monthStartInput: page.locator('#month-animation-widget-start'),\n dayStartInput: page.locator('#day-animation-widget-start'),\n hourStartInput: page.locator('#hour-animation-widget-start'),\n minuteStartInput: page.locator('#minute-animation-widget-start'),\n yearEndInput: page.locator('#year-animation-widget-end'),\n monthEndInput: page.locator('#month-animation-widget-end'),\n dayEndInput: page.locator('#day-animation-widget-end'),\n hourEndInput: page.locator('#hour-animation-widget-end'),\n minuteEndInput: page.locator('#minute-animation-widget-end'),\n animationIntervalSelector: page.locator('#wv-animation-widget #current-interval'),\n rotationDialogOkButton: page.locator('#image_download_notify_rotate .accept-notify'),\n arcticRotationResetButton: page.locator('.wv-map-reset-rotation'),\n\n // mobile animations\n mobileAnimateButton: page.locator('.mobile-animate-button'),\n mobileAnimationWidget: page.locator('.wv-animation-widget-wrapper-mobile'),\n closeMobileAnimation: page.locator('#mobile-animation-close'),\n mobileAnimationPortraitView: page.locator('#collapsed-animate-widget-phone-portrait'),\n mobileDatePickerSpanText: page.locator('.mobile-date-picker-select-btn-text span'),\n\n // sidebar, layers\n sidebarContainer: page.locator('#products-holder'),\n infoButton: page.locator('.wv-layers-info'),\n optionsButton: page.locator('.wv-layers-options'),\n infoDialog: page.locator('.layer-info-modal'),\n optionsDialog: page.locator('.layer-settings-modal'),\n addLayers: page.locator('#layers-add'),\n dataDownloadTabButton: page.locator('#download-sidebar-tab'),\n eventsSidebarTabButton: page.locator('#events-sidebar-tab'),\n groupCheckbox: page.locator('#group-overlays-checkbox'),\n viirsFiresCheckbox: page.locator('#VIIRS_NOAA20_Thermal_Anomalies_375m_All-checkbox'),\n firesGroup: page.locator('#active-Fires_and_Thermal_Anomalies'),\n firesLayer: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n firesRemove: page.locator('#close-activeVIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n aodGroup: page.locator('#active-Aerosol_Optical_Depth'),\n aodGroupHeader: page.locator('#active-Aerosol_Optical_Depth .layer-group-header'),\n firesGroupHeader: page.locator('#active-Fires_and_Thermal_Anomalies .layer-group-header'),\n overlaysGroup: page.locator('#active-overlays'),\n overlaysGroupHeader: page.locator('#active-overlays .layer-group-header'),\n baselayersGroup: page.locator('#active-baselayers'),\n baselayersGroupHeader: page.locator('#active-baselayers .layer-group-header'),\n groupOptionsBtn: page.locator('.layer-group-more-options > button'),\n groupHide: page.locator('.layer-group-more-options #hide-all'),\n groupShow: page.locator('.layer-group-more-options #show-all'),\n groupRemove: page.locator('.layer-group-more-options #remove-group'),\n layerVisible: page.locator('li.layer-visible'),\n layerHidden: page.locator('li.layer-hidden'),\n groupedOverlaysAllLayers: page.locator('.layer-container > ul .item.productsitem'),\n sidebarButton: page.locator('#accordion-toggler-button'),\n sidebarContent: page.locator('#products-holder'),\n\n // compare\n swipeButton: page.locator('#compare-swipe-button'),\n opacityButton: page.locator('#compare-opacity-button'),\n spyButton: page.locator('#compare-spy-button'),\n aTab: page.locator('.ab-tabs-case .ab-tab.first-tab'),\n bTab: page.locator('.ab-tabs-case .ab-tab.second-tab'),\n swipeDragger: page.locator('.ab-swipe-line .ab-swipe-dragger'),\n compareButton: page.locator('#compare-toggle-button'),\n compareButtonText: page.locator('#compare-toggle-button > span'),\n compareMobileSelectToggle: page.locator('.comparison-mobile-select-toggle'),\n ModisTrueColorLayerA: page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor'),\n ModisTrueColorLayerB: page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor'),\n toggleButton: page.locator('#toggleIconHolder'),\n collapsedToggleButton: page.locator('#accordion-toggler-button'),\n\n // charting\n chartingButton: page.locator('#chart-toggle-button'),\n chartingAoiIcon: page.locator('#wv-charting-mode-container > div.charting-aoi-container > svg'),\n chartingDateSingleButton: page.locator('#charting-date-single-button'),\n chartingDateRangeButton: page.locator('#charting-date-range-button'),\n chartingCalendarIcon: page.locator('#charting-calendar-container > svg'),\n chartingInfoIcon: page.locator('#charting-info-container > svg'),\n\n // measure\n measureBtn: page.locator('#wv-measure-button'),\n measureMenu: page.locator('#measure_menu'),\n measureDistanceBtn: page.locator('#measure-distance-button'),\n measureAreaBtn: page.locator('#measure-area-button'),\n clearMeasurementsBtn: page.locator('#clear-measurements-button'),\n unitOfMeasureToggle: page.locator('#unit-toggle'),\n measurementTooltip: page.locator('.tooltip-measure'),\n geoMeasurementTooltip: page.locator('#wv-map-geographic .tooltip-measure'),\n arcticMeasurementTooltip: page.locator('#wv-map-arctic .tooltip-measure'),\n downloadGeojsonBtn: page.locator('#download-geojson-button'),\n downloadShapefileBtn: page.locator('#download-shapefiles-button'),\n\n // timeline\n timelineContainer: page.locator('.timeline-container'),\n timelineHeader: page.locator('#timeline-header'),\n mobileDatePickerSelectButton: page.locator('.mobile-date-picker-select-btn'),\n dragger: page.locator('.timeline-dragger'),\n draggerA: page.locator('.timeline-dragger.draggerA'),\n draggerB: page.locator('.timeline-dragger.draggerB'),\n dayDown: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-down'),\n dayUp: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-up'),\n monthDown: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-down'),\n monthUp: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-up'),\n yearDown: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-down'),\n yearUp: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-up'),\n datePickerWheel: page.locator('.datepicker-modal .datepicker-wheel'),\n dateSelectorDayInput: page.locator('#date-selector-main .input-wrapper-day input'),\n dateSelectorMonthInput: page.locator('#date-selector-main .input-wrapper-month input'),\n dateSelectorYearInput: page.locator('#date-selector-main .input-wrapper-year input'),\n dateSelectorHourInput: page.locator('#date-selector-main .input-wrapper-hour input'),\n dateSelectorMinuteInput: page.locator('#date-selector-main .input-wrapper-minute input'),\n mobileDatePickerSelectBtn: page.locator('.mobile-date-picker-select-btn'),\n rightArrow: page.locator('#right-arrow-group'),\n mobileDatePickerHeader: page.locator('.datepicker .datepicker-header .datepicker-header'),\n\n // layers\n layersModalCloseButton: page.locator('.layer-btn-close'),\n aerosolOpticalDepth: page.locator('#legacy-all #layer-category-item-legacy-all-aerosol-optical-depth'),\n layersSearchField: page.locator('input#layers-search-input'),\n categoriesNav: page.locator('#categories-nav'),\n allCategoryHeader: page.locator('#legacy-all h3'),\n layersAll: page.locator('.layers-all-layer'),\n layerBrowseList: page.locator('.layer-list-container.browse'),\n layerBrowseDetail: page.locator('.layer-detail-container.browse'),\n layerSearchList: page.locator('.layer-list-container.search'),\n layersSearchRow: page.locator('.search-row.layers-all-layer'),\n layerPickerBackButton: page.locator('#layer-search .back-button'),\n layerDetails: page.locator('.layer-detail-container'),\n layerDetailsDateRange: page.locator('.source-metadata .layer-date-range'),\n layerDetailHeader: page.locator('.layer-detail-container .layers-all-header'),\n layerResultsCountText: page.locator('.header-filter-container .results-text'),\n addToMapButton: page.locator('.layer-detail-container .add-to-map-btn'),\n aodMeasurement: page.locator('#layer-category-item-atmosphere-aerosol-optical-depth'),\n aodAllMeasurement: page.locator('#layer-category-item-legacy-all-aerosol-optical-depth'),\n aodMeasurementContents: page.locator('#accordion-atmosphere-aerosol-optical-depth .measure-row-contents'),\n aodAllMeasurementContents: page.locator('#accordion-legacy-all-aerosol-optical-depth'),\n aodTabContentAquaMODIS: page.locator('#aerosol-optical-depth-aqua-modis'),\n aodCheckbox: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aodCheckboxMODIS: page.locator('#MODIS_Combined_Value_Added_AOD-checkbox'),\n aodCheckboxMAIAC: page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox'),\n aodCheckboxAquaMODIS: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aquaTerraMODISTab: page.locator('#aqua-terra-modis-0-source-Nav'),\n aquaModisTab: page.locator('#aqua-modis-1-source-Nav'),\n correctedReflectanceCheckboxContainer: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor'),\n correctedReflectanceChecked: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor .wv-checkbox.checked'),\n weldReflectanceCheckboxContainer: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly'),\n weldUnavailableTooltipIcon: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly #availability-info'),\n availableFilterCheckbox: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type'),\n availableFilterCheckboxInput: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type input'),\n availableFilterTextEl: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type > span'),\n coverageTooltipIcon: page.locator('#coverage-facet svg.facet-tooltip'),\n scienceDisciplinesTab: page.locator('#categories-nav .nav-item:nth-child(2)'),\n aodSidebarLayer: page.locator('#active-MODIS_Combined_Value_Added_AOD'),\n aodMAIACSidebarLayer: page.locator('#active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth'),\n filterButton: page.locator('.btn.filter-button'),\n resetButton: page.locator('.btn.clear-filters'),\n applyButton: page.locator('.btn.apply-facets'),\n collapsedLayerButton: page.locator('#accordion-toggler-button'),\n layerCount: page.locator('.layer-count.mobile'),\n layerContainer: page.locator('.layer-container.sidebar-panel'),\n sourceMetadataCollapsed: page.locator('.source-metadata.overflow'),\n sourceMetadataExpanded: page.locator('.source-metadata'),\n aquaTerraModisHeader: page.locator('#aboutaerosolopticaldepthaod'),\n maiacHeader: page.locator('#aerosol-optical-depth-aqua-terra-modis h3:last-of-type'),\n sourceTabs: page.locator('.source-nav-item'),\n aodSearchRow: page.locator('#MODIS_Aqua_Aerosol-search-row'),\n aodSearchCheckbox: page.locator('#MODIS_Aqua_Aerosol-search-row > .wv-checkbox'),\n availableFacetLabel: page.locator('#coverage-facet .sui-multi-checkbox-facet label:nth-child(1)'),\n categoryAtmosphereLabel: page.locator('#categories-facet [for=\"example_facet_CategoryAtmosphere\"]'),\n categoryFacetCollapseToggle: page.locator('#categories-facet .facet-collapse-toggle'),\n categoryFacetChoicesContainer: page.locator('#categories-facet .sui-multi-checkbox-facet'),\n measurementTemperatureLabel: page.locator('#measurements-facet [for=\"example_facet_MeasurementsTemperature\"]'),\n measurementFacetChoices: page.locator('#measurements-facet .sui-multi-checkbox-facet > label'),\n measurementMoreButton: page.locator('#measurements-facet .sui-facet-view-more'),\n sourcesMERRALabel: page.locator('#sources-facet [for=\"example_facet_SourceMERRA-2\"]'),\n layerFilterButton: page.locator('#layer-filter-button'),\n\n // map\n geographicMap: page.locator('#wv-map-geographic'),\n arcticMap: page.locator('#wv-map-arctic'),\n antarcticMap: page.locator('#wv-map-antarctic'),\n zoomInButton: page.locator('.wv-map-zoom-in'),\n zoomOutButton: page.locator('.wv-map-zoom-out'),\n mapScaleMetric: page.locator('.wv-map-scale-metric'),\n mapScaleImperial: page.locator('.wv-map-scale-imperial'),\n mapRotateLeft: page.locator('.wv-map-rotate-left'),\n mapRotateReset: page.locator('.wv-map-reset-rotation'),\n mapRotateRight: page.locator('.wv-map-rotate-right'),\n\n // ui toolbar\n locationSearchToolbarButton: page.locator('#wv-location-search-button'),\n shareToolbarButton: page.locator('#wv-share-button'),\n projToolbarButton: page.locator('#wv-proj-button'),\n snapshotToolbarButton: page.locator('#wv-image-button'),\n infoToolbarButton: page.locator('#wv-info-button'),\n distractionFreeExitBtn: page.locator('#wv-exit-distraction-free-mode-button'),\n\n // share\n shareToolbar: page.locator('#toolbar_share'),\n shareLinkInput: page.locator('#permalink-content-link'),\n shareEmbedInput: page.locator('#permalink-content-embed'),\n embedLinkButton: page.locator('#wv-embed-link-button'),\n\n // Location Search\n locationSearchComponent: page.locator('.location-search-component'),\n locationSearchMobileDialog: page.locator('#toolbar_location_search_mobile'),\n locationSearchMinimizeButton: page.locator('.location-search-minimize-button'),\n tooltipCoordinatesContainer: page.locator('.tooltip-coordinates-container'),\n tooltipCoordinatesTitle: page.locator('.tooltip-coordinates-title'),\n tooltipCoordinates: page.locator('.tooltip-coordinates'),\n tooltipCoordinatesMinimizeButton: page.locator('.minimize-coordinates-tooltip'),\n tooltipCoordinatesCloseButton: page.locator('.close-coordinates-tooltip'),\n coordinatesMapMarker: page.locator('.coordinates-map-marker'),\n\n // Context Menu\n contextMenu: page.locator('#context-menu'),\n contextMenuCopy: page.locator('#copy-coordinates-to-clipboard-button'),\n contextMenuAddMarker: page.locator('#context-menu-add-marker'),\n contextMenuDistance: page.locator('#context-menu-measure-distance'),\n contextMenuArea: page.locator('#context-menu-measure-area'),\n contentMenuChangeUnits: page.locator('#context-menu-change-units'),\n\n // marker\n selectedMarker: page.locator('.marker.selected'),\n\n // events\n eventsTab: page.locator('#events-sidebar-tab'),\n icebergEvent: page.locator('#wv-events #sidebar-event-EONET_2703'),\n listOfEvents: page.locator('#wv-events ul.map-item-list'),\n eventIcons: page.locator('.marker .event-icon'),\n firstEvent: page.locator('#wv-events ul.map-item-list .item:first-child h4'),\n secondEvent: page.locator('#wv-events #sidebar-event-EONET_99999'),\n selectedFirstEvent: page.locator('#wv-events ul.map-item-list .item-selected:first-child h4'),\n trackMarker: page.locator('.track-marker'),\n layersTab: page.locator('#layers-sidebar-tab'),\n sidebarEvent: page.locator('#sidebar-event-EONET_3931'),\n thermAnomSNPPday: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Night'),\n thermAnomSNPPnight: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSday: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSnight: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Night'),\n notifyMessage: page.locator('.wv-alert .alert-content'),\n filterIcons: page.locator('.filter-icons > div > .event-icon'),\n dustHazeIcon: page.locator('.filter-icons > div > #filter-dust-and-haze'),\n volcanoesIcon: page.locator('.filter-icons > div > #filter-volcanoes'),\n wildfiresIcon: page.locator('.filter-icons > div >#filter-wildfires'),\n filterDates: page.locator('.filter-dates'),\n filterModalApply: page.locator('#filter-apply-btn'),\n filterModalCancel: page.locator('#filter-cancel-btn'),\n dustSwitch: page.locator('#dustHaze-switch'),\n manmadeSwitch: page.locator('#manmade-switch'),\n seaLakeIceSwitch: page.locator('#seaLakeIce-switch'),\n severeStormsSwitch: page.locator('#severeStorms-switch'),\n snowSwitch: page.locator('#snow-switch'),\n volcanoesSwitch: page.locator('#volcanoes-switch'),\n watercolorSwitch: page.locator('#waterColor-switch'),\n wildfiresSwitch: page.locator('#wildfires-switch'),\n mapExtentFilterCheckbox: page.locator('#map-extent-filter'),\n startInputYear: page.locator('#year-event-filter-start'),\n startInputMonth: page.locator('#month-event-filter-start'),\n startInputDay: page.locator('#day-event-filter-start'),\n endInputYear: page.locator('#year-event-filter-end'),\n endInputMonth: page.locator('#month-event-filter-end'),\n endInputDay: page.locator('#day-event-filter-end'),\n\n // globals\n dataTab: page.locator('#download-sidebar-tab'),\n yearlyResolutionTooltip: page.locator('#zoom-years'),\n timelineSetToYears: page.locator('#current-zoom.zoom-years'),\n modalCloseButton: page.locator('.modal-close-btn'),\n notificationDismissButton: page.locator('.wv-alert .close-alert .fa-times'),\n overlayLayerItems: page.locator('#overlays li'),\n resolutionTooltip: page.locator('#zoom-btn-container'),\n globalSelectInput: page.locator('#image-global-cb'),\n bboxTopCoords: page.locator('#wv-image-top'),\n bboxBottomCoords: page.locator('#wv-image-bottom'),\n imageResolution: page.locator('#wv-image-resolution'),\n imageFormat: page.locator('#wv-image-format'),\n imageWorldFile: page.locator('#wv-image-worldfile'),\n imageMaxSize: page.locator('.wv-image-max-size')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cb3510ea44bedc317972513855d3d7939bccda63","contentHash":"71824421af92db885febc052de9700b895e40b1d1b4a492c288aefea953e8031"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":33,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","activeAnimationWidget","activeCustomColormap","animationProjectionRotated","animationTooManyFramesGif","animationTooManyFramesGifCustomInterval","animationGeostationary","swipeAndAIsActive","opacityAndBIsActive","spyAndBIsActive","swipeAOD","knownDate","subdailyLayerIntervalTimescale","mockEvents","stormEventSelected","fixedAppNow","wildfiresWithDates","backwardsCompatibleEventUrl","extentsUrl","multipleDataLayers","continuousDataLayers","referenceLayersOnly","skipTour"],"sources":["querystrings.js"],"sourcesContent":["module.exports = {\n // animations\n activeAnimationWidget: 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-04-04&z=3&v=-177.94712426144758,-46.546875,-5.14662573855243,53.015625&ab=on&as=2018-03-28&ae=2018-04-04&av=3&al=false',\n activeCustomColormap: 'http://localhost:3000/?p=geographic&l=AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Day(palette=red_1)&t=2016-04-08&z=3&v=-223.875,-91.828125,162.84375,98.296875&ab=on&as=2016-03-25&ae=2016-04-08&av=3&al=false',\n animationProjectionRotated: 'http://localhost:3000/?p=arctic&l=MODIS_Terra_CorrectedReflectance_TrueColor,Coastlines_15m&t=2016-12-09&z=3&v=-2764195.2298414493,-88762.12734933128,2589496.903095221,3893331.478195751&r=-18.0000&ab=on&as=2016-12-02&ae=2016-12-09&av=3&al=true',\n animationTooManyFramesGif: 'http://localhost:3000/?p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-24-T10%3A00%3A00Z&as=2018-06-24-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on',\n animationTooManyFramesGifCustomInterval: 'http://localhost:3000/?p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-13-T08%3A00%3A00Z&ics=true&ici=2&icd=3&as=2009-06-23-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on',\n animationGeostationary: 'http://localhost:3000/?v=-127.54084611130202,-31.196051270164425,-36.29880238885806,62.96630766900102&z=4&ics=true&ici=5&icd=10&as=2021-12-03-T16%3A00%3A00Z&ae=2021-12-03-T17%3A10%3A00Z&l=GOES-East_ABI_GeoColor,Coastlines_15m&lg=true&al=true&ab=on&t=2021-12-01-T20%3A10%3A00Z',\n\n // compare\n swipeAndAIsActive:\n 'http://localhost:3000/?ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n opacityAndBIsActive:\n 'http://localhost:3000/?ca=false&cm=opacity&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n spyAndBIsActive:\n 'http://localhost:3000/?ca=false&cm=spy&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n swipeAOD:\n 'http://localhost:3000/?ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Terra_Aerosol&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n\n // date\n knownDate: 'http://localhost:3000/?t=2019-07-22',\n\n // timeline\n subdailyLayerIntervalTimescale: 'http://localhost:3000/?t=2019-10-04-T09%3A46%3A32Z&z=4&i=4&l=GOES-East_ABI_Band2_Red_Visible_1km,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor',\n\n // events\n mockEvents: 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-05-02-T00%3A00%3A00Z&z=3&v=-409.00147812273656,-205.62883007565202,270.5880270080828,219.11461063111003&e=true&mockEvents=20170530',\n stormEventSelected: 'http://localhost:3000/?v=175.65863037109375,10.918751525878907,182.25042724609375,22.643360900878907&e=EONET_2777,2017-05-31&l=IMERG_Precipitation_Rate,VIIRS_SNPP_DayNightBand_ENCC(hidden),VIIRS_SNPP_DayNightBand_At_Sensor_Radiance(hidden),Reference_Labels,Reference_Features,Coastlines(hidden),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2017-05-31-T00%3A00%3A00Z&mockEvents=20170530',\n fixedAppNow: 'http://localhost:3000/?now=2012-01-01T00%3A00%3A00Z',\n wildfiresWithDates: 'http://localhost:3000/?v=-139.02635001706034,25.660099233568406,-85.27770827186355,43.288373996427595&e=true&efs=false&efd=2020-01-16,2020-06-16&efc=wildfires&t=2020-06-16-T18%3A31%3A28Z',\n backwardsCompatibleEventUrl: 'http://localhost:3000/?v=-49.6224609375,13.940234375000001,-26.5775390625,37.459765625&e=EONET_1874,2005-12-31&l=IMERG_Precipitation_Rate,Reference_Labels_15m,Reference_Features_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&t=2005-12-31-T00%3A00%3A00Z',\n extentsUrl: 'http://localhost:3000/?e=true&efs=false',\n\n // layers\n multipleDataLayers: 'http://localhost:3000/?p=geographic&l=MODIS_Terra_Aerosol,MODIS_Terra_Brightness_Temp_Band31_Day&t=2017-03-22&z=3&v=136.07019188386334,14.722152527011556,155.59817576644127,24.312819167567586',\n continuousDataLayers: 'http://localhost:3000/?p=geographic&l=MODIS_Terra_Brightness_Temp_Band31_Day&t=2015-05-25&z=2&v=-42.148380855752734,42.13121723408824,22.122734950093943,85.16225953076464',\n referenceLayersOnly: 'http://localhost:3000/?l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m',\n\n // skip tour\n skipTour: 'http://localhost:3000/?lg=false&t=2023-02-28-T18%3A32%3A41Z'\n}\n"],"mappings":";;AAAAA,MAAM,CAACC,OAAO,GAAG;EACf;EACAC,qBAAqB,EAAE,+XAA+X;EACtZC,oBAAoB,EAAE,wNAAwN;EAC9OC,0BAA0B,EAAE,qPAAqP;EACjRC,yBAAyB,EAAE,iNAAiN;EAC5OC,uCAAuC,EAAE,sOAAsO;EAC/QC,sBAAsB,EAAE,qRAAqR;EAE7S;EACAC,iBAAiB,EACf,0bAA0b;EAC5bC,mBAAmB,EACjB,ubAAub;EACzbC,eAAe,EACb,mbAAmb;EACrbC,QAAQ,EACN,8cAA8c;EAEhd;EACAC,SAAS,EAAE,qCAAqC;EAEhD;EACAC,8BAA8B,EAAE,4TAA4T;EAE5V;EACAC,UAAU,EAAE,2YAA2Y;EACvZC,kBAAkB,EAAE,miBAAmiB;EACvjBC,WAAW,EAAE,qDAAqD;EAClEC,kBAAkB,EAAE,4LAA4L;EAChNC,2BAA2B,EAAE,sQAAsQ;EACnSC,UAAU,EAAE,yCAAyC;EAErD;EACAC,kBAAkB,EAAE,iMAAiM;EACrNC,oBAAoB,EAAE,4KAA4K;EAClMC,mBAAmB,EAAE,qGAAqG;EAE1H;EACAC,QAAQ,EAAE;AACZ,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"e750e2af62d11dccf97154493aa73ab87e815ed6","contentHash":"00b0e2392f34dbd97976cc4d179addc26302813aad9039d4264e95e95ecda775"},"/Users/rcweiler/worldview/e2e/features/compare/layer-sidebar-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/compare/layer-sidebar-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":16,"column":0},"end":{"line":18,"column":3}},"4":{"start":{"line":19,"column":0},"end":{"line":26,"column":3}},"5":{"start":{"line":22,"column":2},"end":{"line":22,"column":33}},"6":{"start":{"line":23,"column":2},"end":{"line":23,"column":36}},"7":{"start":{"line":24,"column":2},"end":{"line":24,"column":73}},"8":{"start":{"line":25,"column":2},"end":{"line":25,"column":116}},"9":{"start":{"line":27,"column":0},"end":{"line":29,"column":3}},"10":{"start":{"line":28,"column":2},"end":{"line":28,"column":21}},"11":{"start":{"line":30,"column":0},"end":{"line":45,"column":3}},"12":{"start":{"line":36,"column":6},"end":{"line":36,"column":15}},"13":{"start":{"line":37,"column":2},"end":{"line":37,"column":37}},"14":{"start":{"line":38,"column":2},"end":{"line":38,"column":33}},"15":{"start":{"line":39,"column":2},"end":{"line":39,"column":26}},"16":{"start":{"line":40,"column":2},"end":{"line":40,"column":36}},"17":{"start":{"line":41,"column":2},"end":{"line":41,"column":28}},"18":{"start":{"line":42,"column":2},"end":{"line":42,"column":39}},"19":{"start":{"line":43,"column":22},"end":{"line":43,"column":61}},"20":{"start":{"line":44,"column":2},"end":{"line":44,"column":46}},"21":{"start":{"line":46,"column":0},"end":{"line":58,"column":3}},"22":{"start":{"line":49,"column":6},"end":{"line":49,"column":15}},"23":{"start":{"line":50,"column":2},"end":{"line":50,"column":79}},"24":{"start":{"line":51,"column":20},"end":{"line":51,"column":73}},"25":{"start":{"line":52,"column":20},"end":{"line":52,"column":74}},"26":{"start":{"line":53,"column":2},"end":{"line":53,"column":44}},"27":{"start":{"line":54,"column":2},"end":{"line":54,"column":26}},"28":{"start":{"line":55,"column":2},"end":{"line":55,"column":33}},"29":{"start":{"line":56,"column":2},"end":{"line":56,"column":44}},"30":{"start":{"line":57,"column":2},"end":{"line":57,"column":44}},"31":{"start":{"line":59,"column":0},"end":{"line":70,"column":3}},"32":{"start":{"line":63,"column":6},"end":{"line":63,"column":15}},"33":{"start":{"line":64,"column":2},"end":{"line":64,"column":39}},"34":{"start":{"line":65,"column":2},"end":{"line":65,"column":21}},"35":{"start":{"line":66,"column":22},"end":{"line":66,"column":89}},"36":{"start":{"line":67,"column":20},"end":{"line":67,"column":74}},"37":{"start":{"line":68,"column":2},"end":{"line":68,"column":46}},"38":{"start":{"line":69,"column":2},"end":{"line":69,"column":44}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":15},"end":{"line":19,"column":16}},"loc":{"start":{"line":21,"column":6},"end":{"line":26,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":27,"column":14},"end":{"line":27,"column":15}},"loc":{"start":{"line":27,"column":26},"end":{"line":29,"column":1}},"line":27},"2":{"name":"(anonymous_2)","decl":{"start":{"line":30,"column":39},"end":{"line":30,"column":40}},"loc":{"start":{"line":30,"column":51},"end":{"line":45,"column":1}},"line":30},"3":{"name":"(anonymous_3)","decl":{"start":{"line":46,"column":75},"end":{"line":46,"column":76}},"loc":{"start":{"line":46,"column":87},"end":{"line":58,"column":1}},"line":46},"4":{"name":"(anonymous_4)","decl":{"start":{"line":59,"column":89},"end":{"line":59,"column":90}},"loc":{"start":{"line":59,"column":101},"end":{"line":70,"column":1}},"line":59}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","swipeAndAIsActive","page","selectors","aodCheckBox","aodMAIACCheckbox","describe","configure","mode","beforeAll","browser","newPage","locator","afterAll","close","addLayers","aerosolOpticalDepth","layersModalCloseButton","modalCloseButton","goto","click","layerPicker","not","toBeVisible","aodLayerA","aodLayerB","aTab","aodMAIACIdA"],"sources":["layer-sidebar-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { swipeAndAIsActive } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\nlet aodCheckBox\nlet aodMAIACCheckbox\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n aodCheckBox = page.locator('#MODIS_Combined_Value_Added_AOD-checkbox')\n aodMAIACCheckbox = page.locator('#checkbox-case-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth .wv-checkbox input')\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Add AOD Layer to Layer Group A', async () => {\n const {\n addLayers,\n aerosolOpticalDepth,\n layersModalCloseButton,\n modalCloseButton\n } = selectors\n await page.goto(swipeAndAIsActive)\n await modalCloseButton.click()\n await addLayers.click()\n await aerosolOpticalDepth.click()\n await aodCheckBox.click()\n await layersModalCloseButton.click()\n const layerPicker = page.locator('#layer_picker_component')\n await expect(layerPicker).not.toBeVisible()\n})\n\ntest('Add AOD index layer to Active state B and verify it has been added', async () => {\n const { addLayers } = selectors\n await page.locator('.ab-tabs-case .ab-tab.second-tab .productsIcon').click()\n const aodLayerA = page.locator('active-MODIS_Combined_Value_Added_AOD')\n const aodLayerB = page.locator('activeB-MODIS_Combined_Value_Added_AOD')\n await expect(aodLayerA).not.toBeVisible()\n await addLayers.click()\n await aodMAIACCheckbox.click()\n await expect(aodLayerA).not.toBeVisible()\n await expect(aodLayerB).not.toBeVisible()\n})\n\ntest('Verify that AOD combined is visible and AOD index is not present in Layer list A', async () => {\n const { aTab, layersModalCloseButton } = selectors\n await layersModalCloseButton.click()\n await aTab.click()\n const aodMAIACIdA = page.locator('active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth')\n const aodLayerB = page.locator('activeB-MODIS_Combined_Value_Added_AOD')\n await expect(aodMAIACIdA).not.toBeVisible()\n await expect(aodLayerB).not.toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cc49bf078732a26ad5268851aa73a9509afd5fb2","contentHash":"605e94907305b45e49e6e4cb88b609f2f8398a7a3710bc0c146caec95829aed3"},"/Users/rcweiler/worldview/e2e/features/compare/permalinks-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/compare/permalinks-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":13,"column":4},"end":{"line":13,"column":61}},"3":{"start":{"line":16,"column":0},"end":{"line":18,"column":3}},"4":{"start":{"line":19,"column":0},"end":{"line":24,"column":3}},"5":{"start":{"line":22,"column":2},"end":{"line":22,"column":33}},"6":{"start":{"line":23,"column":2},"end":{"line":23,"column":36}},"7":{"start":{"line":25,"column":0},"end":{"line":27,"column":3}},"8":{"start":{"line":26,"column":2},"end":{"line":26,"column":21}},"9":{"start":{"line":28,"column":0},"end":{"line":39,"column":3}},"10":{"start":{"line":33,"column":6},"end":{"line":33,"column":15}},"11":{"start":{"line":34,"column":2},"end":{"line":34,"column":37}},"12":{"start":{"line":35,"column":2},"end":{"line":35,"column":33}},"13":{"start":{"line":36,"column":2},"end":{"line":36,"column":46}},"14":{"start":{"line":37,"column":2},"end":{"line":37,"column":43}},"15":{"start":{"line":38,"column":2},"end":{"line":38,"column":53}},"16":{"start":{"line":40,"column":0},"end":{"line":51,"column":3}},"17":{"start":{"line":45,"column":6},"end":{"line":45,"column":15}},"18":{"start":{"line":46,"column":2},"end":{"line":46,"column":39}},"19":{"start":{"line":47,"column":2},"end":{"line":47,"column":33}},"20":{"start":{"line":48,"column":2},"end":{"line":48,"column":48}},"21":{"start":{"line":49,"column":2},"end":{"line":49,"column":43}},"22":{"start":{"line":50,"column":2},"end":{"line":50,"column":53}},"23":{"start":{"line":52,"column":0},"end":{"line":63,"column":3}},"24":{"start":{"line":57,"column":6},"end":{"line":57,"column":15}},"25":{"start":{"line":58,"column":2},"end":{"line":58,"column":35}},"26":{"start":{"line":59,"column":2},"end":{"line":59,"column":33}},"27":{"start":{"line":60,"column":2},"end":{"line":60,"column":44}},"28":{"start":{"line":61,"column":2},"end":{"line":61,"column":43}},"29":{"start":{"line":62,"column":2},"end":{"line":62,"column":53}},"30":{"start":{"line":64,"column":0},"end":{"line":74,"column":3}},"31":{"start":{"line":67,"column":6},"end":{"line":67,"column":15}},"32":{"start":{"line":68,"column":2},"end":{"line":68,"column":37}},"33":{"start":{"line":69,"column":2},"end":{"line":69,"column":33}},"34":{"start":{"line":70,"column":23},"end":{"line":70,"column":87}},"35":{"start":{"line":71,"column":31},"end":{"line":71,"column":97}},"36":{"start":{"line":72,"column":2},"end":{"line":72,"column":47}},"37":{"start":{"line":73,"column":2},"end":{"line":73,"column":51}},"38":{"start":{"line":75,"column":0},"end":{"line":92,"column":3}},"39":{"start":{"line":78,"column":6},"end":{"line":78,"column":15}},"40":{"start":{"line":79,"column":20},"end":{"line":79,"column":99}},"41":{"start":{"line":80,"column":20},"end":{"line":80,"column":99}},"42":{"start":{"line":81,"column":20},"end":{"line":81,"column":78}},"43":{"start":{"line":82,"column":22},"end":{"line":82,"column":82}},"44":{"start":{"line":83,"column":21},"end":{"line":83,"column":74}},"45":{"start":{"line":84,"column":21},"end":{"line":84,"column":102}},"46":{"start":{"line":85,"column":2},"end":{"line":85,"column":21}},"47":{"start":{"line":86,"column":2},"end":{"line":86,"column":40}},"48":{"start":{"line":87,"column":2},"end":{"line":87,"column":40}},"49":{"start":{"line":88,"column":2},"end":{"line":88,"column":40}},"50":{"start":{"line":89,"column":2},"end":{"line":89,"column":42}},"51":{"start":{"line":90,"column":2},"end":{"line":90,"column":41}},"52":{"start":{"line":91,"column":2},"end":{"line":91,"column":41}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":15},"end":{"line":19,"column":16}},"loc":{"start":{"line":21,"column":6},"end":{"line":24,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":25,"column":14},"end":{"line":25,"column":15}},"loc":{"start":{"line":25,"column":26},"end":{"line":27,"column":1}},"line":25},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":66},"end":{"line":28,"column":67}},"loc":{"start":{"line":28,"column":78},"end":{"line":39,"column":1}},"line":28},"3":{"name":"(anonymous_3)","decl":{"start":{"line":40,"column":68},"end":{"line":40,"column":69}},"loc":{"start":{"line":40,"column":80},"end":{"line":51,"column":1}},"line":40},"4":{"name":"(anonymous_4)","decl":{"start":{"line":52,"column":38},"end":{"line":52,"column":39}},"loc":{"start":{"line":52,"column":50},"end":{"line":63,"column":1}},"line":52},"5":{"name":"(anonymous_5)","decl":{"start":{"line":64,"column":90},"end":{"line":64,"column":91}},"loc":{"start":{"line":64,"column":102},"end":{"line":74,"column":1}},"line":64},"6":{"name":"(anonymous_6)","decl":{"start":{"line":75,"column":61},"end":{"line":75,"column":62}},"loc":{"start":{"line":75,"column":73},"end":{"line":92,"column":1}},"line":75}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","swipeAndAIsActive","opacityAndBIsActive","spyAndBIsActive","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","modalCloseButton","swipeButton","aTab","goto","click","not","toBeEnabled","toHaveClass","toContainText","opacityButton","bTab","spyButton","overlayLayer","locator","correctedReflectance","toBeVisible","aquaLayer","snppLayer","refLabels","refFeatures","coastlines","terraLayer"],"sources":["permalinks-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst {\n swipeAndAIsActive,\n opacityAndBIsActive,\n spyAndBIsActive\n} = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Swipe mode and A|B state A are active and date is correct', async () => {\n const { modalCloseButton, swipeButton, aTab } = selectors\n await page.goto(swipeAndAIsActive)\n await modalCloseButton.click()\n await expect(swipeButton).not.toBeEnabled()\n await expect(aTab).toHaveClass(/active/)\n await expect(aTab).toContainText('A: 2018 AUG 17')\n})\n\ntest('Opacity mode and A|B state B are active and date is correct', async () => {\n const { modalCloseButton, opacityButton, bTab } = selectors\n await page.goto(opacityAndBIsActive)\n await modalCloseButton.click()\n await expect(opacityButton).not.toBeEnabled()\n await expect(bTab).toHaveClass(/active/)\n await expect(bTab).toContainText('B: 2018 AUG 16')\n})\n\ntest('Spy mode is active in B state', async () => {\n const { modalCloseButton, spyButton, bTab } = selectors\n await page.goto(spyAndBIsActive)\n await modalCloseButton.click()\n await expect(spyButton).not.toBeEnabled()\n await expect(bTab).toHaveClass(/active/)\n await expect(bTab).toContainText('B: 2018 AUG 16')\n})\n\ntest('A|B loaded with only one layer in A section -- Corrected Reflectance (True Color)', async () => {\n const { modalCloseButton } = selectors\n await page.goto(swipeAndAIsActive)\n await modalCloseButton.click()\n const overlayLayer = page.locator('.ab-tabs-case .tab-pane.active ul#overlays .item')\n const correctedReflectance = page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor')\n await expect(overlayLayer).not.toBeVisible()\n await expect(correctedReflectance).toBeVisible()\n})\n\ntest('Click B tab to ensure that loaded layers are correct', async () => {\n const { bTab } = selectors\n const aquaLayer = page.locator('#activeB-MODIS_Aqua_CorrectedReflectance_TrueColor.layer-hidden')\n const snppLayer = page.locator('#activeB-VIIRS_SNPP_CorrectedReflectance_TrueColor.layer-hidden')\n const refLabels = page.locator('#activeB-Reference_Labels_15m.layer-hidden')\n const refFeatures = page.locator('#activeB-Reference_Features_15m.layer-hidden')\n const coastlines = page.locator('#activeB-Coastlines_15m.layer-visible')\n const terraLayer = page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor.layer-visible')\n await bTab.click()\n await expect(aquaLayer).toBeVisible()\n await expect(snppLayer).toBeVisible()\n await expect(refLabels).toBeVisible()\n await expect(refFeatures).toBeVisible()\n await expect(coastlines).toBeVisible()\n await expect(terraLayer).toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"d21e7645bd4753f3317321eaa47fcd3bd848b43f","contentHash":"6cf719dcf6113da76bf023a5611353b12377fa3922ed9c38f45695e55b02b558"},"/Users/rcweiler/worldview/e2e/features/events/events-mobile-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/events/events-mobile-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":12,"column":4},"end":{"line":12,"column":61}},"3":{"start":{"line":16,"column":0},"end":{"line":18,"column":3}},"4":{"start":{"line":19,"column":0},"end":{"line":31,"column":3}},"5":{"start":{"line":22,"column":18},"end":{"line":27,"column":4}},"6":{"start":{"line":28,"column":2},"end":{"line":28,"column":33}},"7":{"start":{"line":29,"column":2},"end":{"line":29,"column":36}},"8":{"start":{"line":30,"column":2},"end":{"line":30,"column":57}},"9":{"start":{"line":32,"column":0},"end":{"line":34,"column":3}},"10":{"start":{"line":33,"column":2},"end":{"line":33,"column":21}},"11":{"start":{"line":35,"column":0},"end":{"line":53,"column":3}},"12":{"start":{"line":38,"column":2},"end":{"line":38,"column":84}},"13":{"start":{"line":45,"column":6},"end":{"line":45,"column":15}},"14":{"start":{"line":46,"column":2},"end":{"line":46,"column":30}},"15":{"start":{"line":47,"column":2},"end":{"line":47,"column":33}},"16":{"start":{"line":48,"column":2},"end":{"line":48,"column":30}},"17":{"start":{"line":49,"column":2},"end":{"line":49,"column":45}},"18":{"start":{"line":50,"column":2},"end":{"line":50,"column":26}},"19":{"start":{"line":51,"column":2},"end":{"line":51,"column":34}},"20":{"start":{"line":52,"column":2},"end":{"line":52,"column":43}},"21":{"start":{"line":54,"column":0},"end":{"line":68,"column":3}},"22":{"start":{"line":57,"column":2},"end":{"line":57,"column":84}},"23":{"start":{"line":63,"column":6},"end":{"line":63,"column":15}},"24":{"start":{"line":64,"column":2},"end":{"line":64,"column":29}},"25":{"start":{"line":65,"column":2},"end":{"line":65,"column":45}},"26":{"start":{"line":66,"column":2},"end":{"line":66,"column":49}},"27":{"start":{"line":67,"column":2},"end":{"line":67,"column":44}},"28":{"start":{"line":69,"column":0},"end":{"line":85,"column":3}},"29":{"start":{"line":72,"column":2},"end":{"line":72,"column":84}},"30":{"start":{"line":78,"column":6},"end":{"line":78,"column":15}},"31":{"start":{"line":79,"column":2},"end":{"line":79,"column":38}},"32":{"start":{"line":80,"column":2},"end":{"line":80,"column":33}},"33":{"start":{"line":81,"column":2},"end":{"line":81,"column":45}},"34":{"start":{"line":82,"column":2},"end":{"line":82,"column":49}},"35":{"start":{"line":83,"column":2},"end":{"line":83,"column":44}},"36":{"start":{"line":84,"column":2},"end":{"line":84,"column":42}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":15},"end":{"line":19,"column":16}},"loc":{"start":{"line":21,"column":6},"end":{"line":31,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":32,"column":14},"end":{"line":32,"column":15}},"loc":{"start":{"line":32,"column":26},"end":{"line":34,"column":1}},"line":32},"2":{"name":"(anonymous_2)","decl":{"start":{"line":35,"column":36},"end":{"line":35,"column":37}},"loc":{"start":{"line":37,"column":6},"end":{"line":53,"column":1}},"line":37},"3":{"name":"(anonymous_3)","decl":{"start":{"line":54,"column":82},"end":{"line":54,"column":83}},"loc":{"start":{"line":56,"column":6},"end":{"line":68,"column":1}},"line":56},"4":{"name":"(anonymous_4)","decl":{"start":{"line":69,"column":48},"end":{"line":69,"column":49}},"loc":{"start":{"line":71,"column":6},"end":{"line":85,"column":1}},"line":71}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","mockEvents","stormEventSelected","page","selectors","trackMarker","describe","configure","mode","beforeAll","browser","context","newContext","viewport","width","height","newPage","locator","afterAll","close","browserName","skip","modalCloseButton","sidebarButton","sidebarContent","eventsTab","icebergEvent","goto","click","toBeVisible","waitForTimeout","selectedMarker","not"],"sources":["events-mobile-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { mockEvents, stormEventSelected } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\nlet trackMarker\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n const context = await browser.newContext({\n viewport: { width: 375, height: 667 }\n })\n page = await context.newPage()\n selectors = createSelectors(page)\n trackMarker = page.locator('#track-marker-2017-05-27')\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Events populated in sidebar', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox cant find iceberg event sometimes')\n const { modalCloseButton, sidebarButton, sidebarContent, eventsTab, icebergEvent } = selectors\n await page.goto(mockEvents)\n await modalCloseButton.click()\n await sidebarButton.click()\n await expect(sidebarContent).toBeVisible()\n await eventsTab.click()\n await page.waitForTimeout(1500)\n await expect(icebergEvent).toBeVisible()\n})\n\ntest('Clicking event in list closes sidebar and selects marker for event on map', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox cant find iceberg event sometimes')\n const { sidebarButton, sidebarContent, icebergEvent, selectedMarker } = selectors\n await icebergEvent.click()\n await expect(selectedMarker).toBeVisible()\n await expect(sidebarContent).not.toBeVisible()\n await expect(sidebarButton).toBeVisible()\n})\n\ntest('Events load when arriving via permalink', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox cant find iceberg event sometimes')\n const { modalCloseButton, sidebarButton, sidebarContent, selectedMarker } = selectors\n await page.goto(stormEventSelected)\n await modalCloseButton.click()\n await expect(selectedMarker).toBeVisible()\n await expect(sidebarContent).not.toBeVisible()\n await expect(sidebarButton).toBeVisible()\n await expect(trackMarker).toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"00a08ccb199e1e89643ed344b47342738235f347","contentHash":"36dd3703f4a0504f1440b321cc27804b8604dfd36e60f909e2b9676b366b9913"},"/Users/rcweiler/worldview/e2e/features/global-unit/coordinate-format-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/global-unit/coordinate-format-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":9,"column":12},"end":{"line":9,"column":424}},"3":{"start":{"line":14,"column":0},"end":{"line":16,"column":3}},"4":{"start":{"line":17,"column":0},"end":{"line":26,"column":3}},"5":{"start":{"line":20,"column":2},"end":{"line":20,"column":33}},"6":{"start":{"line":21,"column":2},"end":{"line":23,"column":5}},"7":{"start":{"line":24,"column":2},"end":{"line":24,"column":48}},"8":{"start":{"line":25,"column":2},"end":{"line":25,"column":36}},"9":{"start":{"line":27,"column":0},"end":{"line":29,"column":3}},"10":{"start":{"line":28,"column":2},"end":{"line":28,"column":21}},"11":{"start":{"line":30,"column":0},"end":{"line":37,"column":3}},"12":{"start":{"line":33,"column":6},"end":{"line":33,"column":15}},"13":{"start":{"line":34,"column":2},"end":{"line":34,"column":23}},"14":{"start":{"line":35,"column":2},"end":{"line":35,"column":33}},"15":{"start":{"line":36,"column":2},"end":{"line":36,"column":52}},"16":{"start":{"line":38,"column":0},"end":{"line":51,"column":3}},"17":{"start":{"line":41,"column":2},"end":{"line":41,"column":67}},"18":{"start":{"line":42,"column":2},"end":{"line":42,"column":39}},"19":{"start":{"line":43,"column":2},"end":{"line":43,"column":48}},"20":{"start":{"line":44,"column":2},"end":{"line":46,"column":13}},"21":{"start":{"line":47,"column":2},"end":{"line":49,"column":13}},"22":{"start":{"line":50,"column":2},"end":{"line":50,"column":47}},"23":{"start":{"line":52,"column":0},"end":{"line":61,"column":3}},"24":{"start":{"line":55,"column":2},"end":{"line":55,"column":67}},"25":{"start":{"line":56,"column":23},"end":{"line":56,"column":50}},"26":{"start":{"line":57,"column":2},"end":{"line":59,"column":13}},"27":{"start":{"line":60,"column":2},"end":{"line":60,"column":51}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":15},"end":{"line":17,"column":16}},"loc":{"start":{"line":19,"column":6},"end":{"line":26,"column":1}},"line":19},"1":{"name":"(anonymous_1)","decl":{"start":{"line":27,"column":14},"end":{"line":27,"column":15}},"loc":{"start":{"line":27,"column":26},"end":{"line":29,"column":1}},"line":27},"2":{"name":"(anonymous_2)","decl":{"start":{"line":30,"column":18},"end":{"line":30,"column":19}},"loc":{"start":{"line":30,"column":30},"end":{"line":37,"column":1}},"line":30},"3":{"name":"(anonymous_3)","decl":{"start":{"line":38,"column":97},"end":{"line":38,"column":98}},"loc":{"start":{"line":40,"column":6},"end":{"line":51,"column":1}},"line":40},"4":{"name":"(anonymous_4)","decl":{"start":{"line":52,"column":93},"end":{"line":52,"column":94}},"loc":{"start":{"line":54,"column":6},"end":{"line":61,"column":1}},"line":54}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","url","page","dmButton","marker","selectors","describe","configure","mode","beforeAll","browser","newPage","getByRole","name","locator","afterAll","close","modalCloseButton","goto","click","toHaveTitle","browserName","skip","toHaveClass","expectedText","toContainText"],"sources":["coordinate-format-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nconst url = 'http://localhost:3000/?v=-78.52435703125,37.8608744140625,-75.56244296875,39.7483255859375&l=Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m,VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg=false&s=-77.0434,38.8046&t=2023-02-15-T19%3A53%3A41Z'\nlet page\nlet dmButton\nlet marker\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n dmButton = page.getByRole('button', { name: 'Set latlon-dm Format' })\n marker = page.locator('.tooltip-coordinates')\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Open page', async () => {\n const { modalCloseButton } = selectors\n await page.goto(url)\n await modalCloseButton.click()\n await expect(page).toHaveTitle('@OFFICIAL_NAME@')\n})\n\ntest('Change coordinates format from coordinate case updates global settings coordinate format', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox cant find button')\n await page.locator('canvas').click()\n await page.locator('#ol-coords-case').click()\n await page.getByRole('button', { name: 'Information' }).click()\n await page.getByRole('button', { name: 'Settings' }).click()\n await expect(dmButton).toHaveClass(/active/)\n})\n\ntest('Selecting LATLON-DMS in Global Settings changes coordinate format in location marker', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox cant find button')\n const expectedText = '38°48\\'16\"N, 77°02\\'36\"W'\n await page.getByRole('button', { name: 'Set latlon-dms Format' }).click()\n await expect(marker).toContainText(expectedText)\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAE9E,MAAME,GAAG,GAAG,4ZAA4Z;AACxa,IAAIC,IAAI;AACR,IAAIC,QAAQ;AACZ,IAAIC,MAAM;AACV,IAAIC,SAAS;AAEbR,IAAI,CAACS,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CX,IAAI,CAACY,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCR,IAAI,GAAG,MAAMQ,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BR,QAAQ,GAAGD,IAAI,CAACU,SAAS,CAAC,QAAQ,EAAE;IAAEC,IAAI,EAAE;EAAuB,CAAC,CAAC;EACrET,MAAM,GAAGF,IAAI,CAACY,OAAO,CAAC,sBAAsB,CAAC;EAC7CT,SAAS,GAAGL,eAAe,CAACE,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFL,IAAI,CAACkB,QAAQ,CAAC,YAAY;EACxB,MAAMb,IAAI,CAACc,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFnB,IAAI,CAAC,WAAW,EAAE,YAAY;EAC5B,MAAM;IAAEoB;EAAiB,CAAC,GAAGZ,SAAS;EACtC,MAAMH,IAAI,CAACgB,IAAI,CAACjB,GAAG,CAAC;EACpB,MAAMgB,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMrB,MAAM,CAACI,IAAI,CAAC,CAACkB,WAAW,CAAC,iBAAiB,CAAC;AACnD,CAAC,CAAC;AAEFvB,IAAI,CAAC,0FAA0F,EAAE,OAAO;EAAEwB;AAAY,CAAC,KAAK;EAC1HxB,IAAI,CAACyB,IAAI,CAACD,WAAW,KAAK,SAAS,EAAE,0BAA0B,CAAC;EAChE,MAAMnB,IAAI,CAACY,OAAO,CAAC,QAAQ,CAAC,CAACK,KAAK,CAAC,CAAC;EACpC,MAAMjB,IAAI,CAACY,OAAO,CAAC,iBAAiB,CAAC,CAACK,KAAK,CAAC,CAAC;EAC7C,MAAMjB,IAAI,CAACU,SAAS,CAAC,QAAQ,EAAE;IAAEC,IAAI,EAAE;EAAc,CAAC,CAAC,CAACM,KAAK,CAAC,CAAC;EAC/D,MAAMjB,IAAI,CAACU,SAAS,CAAC,QAAQ,EAAE;IAAEC,IAAI,EAAE;EAAW,CAAC,CAAC,CAACM,KAAK,CAAC,CAAC;EAC5D,MAAMrB,MAAM,CAACK,QAAQ,CAAC,CAACoB,WAAW,CAAC,QAAQ,CAAC;AAC9C,CAAC,CAAC;AAEF1B,IAAI,CAAC,sFAAsF,EAAE,OAAO;EAAEwB;AAAY,CAAC,KAAK;EACtHxB,IAAI,CAACyB,IAAI,CAACD,WAAW,KAAK,SAAS,EAAE,0BAA0B,CAAC;EAChE,MAAMG,YAAY,GAAG,2BAA2B;EAChD,MAAMtB,IAAI,CAACU,SAAS,CAAC,QAAQ,EAAE;IAAEC,IAAI,EAAE;EAAwB,CAAC,CAAC,CAACM,KAAK,CAAC,CAAC;EACzE,MAAMrB,MAAM,CAACM,MAAM,CAAC,CAACqB,aAAa,CAACD,YAAY,CAAC;AAClD,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"716d139830834ad75d124bc5aab5a6ca8f5f6ccb","contentHash":"8acb7ea654a031025147db53c4596ea8ebba99bd2dd74c47fe7892fc6ebe28bf"},"/Users/rcweiler/worldview/e2e/features/global-unit/global-unit-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/global-unit/global-unit-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":9,"column":23},"end":{"line":9,"column":394}},"3":{"start":{"line":17,"column":0},"end":{"line":19,"column":3}},"4":{"start":{"line":20,"column":0},"end":{"line":32,"column":3}},"5":{"start":{"line":23,"column":2},"end":{"line":23,"column":33}},"6":{"start":{"line":24,"column":2},"end":{"line":24,"column":63}},"7":{"start":{"line":25,"column":2},"end":{"line":25,"column":63}},"8":{"start":{"line":26,"column":2},"end":{"line":26,"column":137}},"9":{"start":{"line":27,"column":2},"end":{"line":27,"column":137}},"10":{"start":{"line":28,"column":2},"end":{"line":30,"column":5}},"11":{"start":{"line":31,"column":2},"end":{"line":31,"column":36}},"12":{"start":{"line":33,"column":0},"end":{"line":35,"column":3}},"13":{"start":{"line":34,"column":2},"end":{"line":34,"column":21}},"14":{"start":{"line":36,"column":0},"end":{"line":50,"column":3}},"15":{"start":{"line":39,"column":6},"end":{"line":39,"column":15}},"16":{"start":{"line":40,"column":2},"end":{"line":40,"column":34}},"17":{"start":{"line":41,"column":2},"end":{"line":41,"column":33}},"18":{"start":{"line":42,"column":2},"end":{"line":44,"column":13}},"19":{"start":{"line":45,"column":2},"end":{"line":47,"column":13}},"20":{"start":{"line":48,"column":2},"end":{"line":48,"column":50}},"21":{"start":{"line":49,"column":2},"end":{"line":49,"column":47}},"22":{"start":{"line":51,"column":0},"end":{"line":54,"column":3}},"23":{"start":{"line":52,"column":2},"end":{"line":52,"column":57}},"24":{"start":{"line":53,"column":2},"end":{"line":53,"column":58}},"25":{"start":{"line":55,"column":0},"end":{"line":61,"column":3}},"26":{"start":{"line":56,"column":2},"end":{"line":58,"column":13}},"27":{"start":{"line":59,"column":2},"end":{"line":59,"column":58}},"28":{"start":{"line":60,"column":2},"end":{"line":60,"column":58}},"29":{"start":{"line":62,"column":0},"end":{"line":77,"column":3}},"30":{"start":{"line":65,"column":6},"end":{"line":65,"column":15}},"31":{"start":{"line":66,"column":2},"end":{"line":66,"column":34}},"32":{"start":{"line":67,"column":2},"end":{"line":67,"column":33}},"33":{"start":{"line":68,"column":2},"end":{"line":70,"column":13}},"34":{"start":{"line":71,"column":2},"end":{"line":73,"column":13}},"35":{"start":{"line":74,"column":2},"end":{"line":74,"column":51}},"36":{"start":{"line":75,"column":2},"end":{"line":75,"column":58}},"37":{"start":{"line":76,"column":2},"end":{"line":76,"column":58}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":20,"column":15},"end":{"line":20,"column":16}},"loc":{"start":{"line":22,"column":6},"end":{"line":32,"column":1}},"line":22},"1":{"name":"(anonymous_1)","decl":{"start":{"line":33,"column":14},"end":{"line":33,"column":15}},"loc":{"start":{"line":33,"column":26},"end":{"line":35,"column":1}},"line":33},"2":{"name":"(anonymous_2)","decl":{"start":{"line":36,"column":62},"end":{"line":36,"column":63}},"loc":{"start":{"line":36,"column":74},"end":{"line":50,"column":1}},"line":36},"3":{"name":"(anonymous_3)","decl":{"start":{"line":51,"column":67},"end":{"line":51,"column":68}},"loc":{"start":{"line":51,"column":79},"end":{"line":54,"column":1}},"line":51},"4":{"name":"(anonymous_4)","decl":{"start":{"line":55,"column":78},"end":{"line":55,"column":79}},"loc":{"start":{"line":55,"column":90},"end":{"line":61,"column":1}},"line":55},"5":{"name":"(anonymous_5)","decl":{"start":{"line":62,"column":78},"end":{"line":62,"column":79}},"loc":{"start":{"line":62,"column":90},"end":{"line":77,"column":1}},"line":62}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","SSTQueryString","page","globalSettingsModal","settingContainer","SSTMinPalette","SSTMaxPalette","kelvinButton","selectors","describe","configure","mode","beforeAll","browser","newPage","locator","getByRole","name","afterAll","close","modalCloseButton","goto","click","toBeVisible","toContainText","toHaveClass"],"sources":["global-unit-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nconst SSTQueryString = 'http://localhost:3000/?l=GHRSST_L4_MUR_Sea_Surface_Temperature,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg=false&t=2020-09-28-T20%3A40%3A53Z'\n\nlet page\nlet globalSettingsModal\nlet settingContainer\nlet SSTMinPalette\nlet SSTMaxPalette\nlet kelvinButton\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n globalSettingsModal = page.locator('#global_settings_modal')\n settingContainer = page.locator('.global-setting-container')\n SSTMinPalette = page.locator('#GHRSST_L4_MUR_Sea_Surface_Temperature_GHRSST_Sea_Surface_Temperature_0_legend_0 > div.wv-palettes-min')\n SSTMaxPalette = page.locator('#GHRSST_L4_MUR_Sea_Surface_Temperature_GHRSST_Sea_Surface_Temperature_0_legend_0 > div.wv-palettes-max')\n kelvinButton = page.getByRole('button', { name: 'Kelvin' })\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Global settings menu item opens global settings modal', async () => {\n const { modalCloseButton } = selectors\n await page.goto(SSTQueryString)\n await modalCloseButton.click()\n await page.getByRole('button', { name: 'Information' }).click()\n await page.getByRole('button', { name: 'Settings' }).click()\n await expect(globalSettingsModal).toBeVisible()\n await expect(settingContainer).toBeVisible()\n})\n\ntest('Initial temp unit is default value in layer palette legend', async () => {\n await expect(SSTMinPalette).toContainText('< 0.00 °C')\n await expect(SSTMaxPalette).toContainText('≥ 32.00 °C')\n})\n\ntest('Selecting Kelvin unit changes unit being used in layer palette legend', async () => {\n await page.getByRole('button', { name: 'Kelvin' }).click()\n await expect(SSTMinPalette).toContainText('< 273.15 K')\n await expect(SSTMaxPalette).toContainText('≥ 305.15 K')\n})\n\ntest('Kelvin global unit is retained via localStorage and active on new url', async () => {\n const { modalCloseButton } = selectors\n await page.goto(SSTQueryString)\n await modalCloseButton.click()\n await page.getByRole('button', { name: 'Information' }).click()\n await page.getByRole('button', { name: 'Settings' }).click()\n await expect(kelvinButton).toHaveClass(/active/)\n await expect(SSTMinPalette).toContainText('< 273.15 K')\n await expect(SSTMaxPalette).toContainText('≥ 305.15 K')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"3c6a60a741ff75aea377f283b6ee102e129aa464","contentHash":"a05e263485a2b876daaed4662d03d5a6d77b7facc629a7c91d70e69dd3ccf655"},"/Users/rcweiler/worldview/e2e/features/image-download/crosses-dateline-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/crosses-dateline-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":27},"end":{"line":11,"column":147}},"3":{"start":{"line":12,"column":32},"end":{"line":12,"column":151}},"4":{"start":{"line":13,"column":32},"end":{"line":13,"column":154}},"5":{"start":{"line":14,"column":0},"end":{"line":16,"column":3}},"6":{"start":{"line":17,"column":0},"end":{"line":22,"column":3}},"7":{"start":{"line":20,"column":2},"end":{"line":20,"column":33}},"8":{"start":{"line":21,"column":2},"end":{"line":21,"column":36}},"9":{"start":{"line":23,"column":0},"end":{"line":25,"column":3}},"10":{"start":{"line":24,"column":2},"end":{"line":24,"column":21}},"11":{"start":{"line":26,"column":0},"end":{"line":35,"column":3}},"12":{"start":{"line":29,"column":6},"end":{"line":29,"column":15}},"13":{"start":{"line":30,"column":2},"end":{"line":30,"column":38}},"14":{"start":{"line":31,"column":2},"end":{"line":31,"column":33}},"15":{"start":{"line":32,"column":2},"end":{"line":32,"column":49}},"16":{"start":{"line":33,"column":24},"end":{"line":33,"column":64}},"17":{"start":{"line":34,"column":2},"end":{"line":34,"column":48}},"18":{"start":{"line":36,"column":0},"end":{"line":47,"column":3}},"19":{"start":{"line":39,"column":6},"end":{"line":39,"column":15}},"20":{"start":{"line":40,"column":2},"end":{"line":40,"column":43}},"21":{"start":{"line":41,"column":2},"end":{"line":41,"column":33}},"22":{"start":{"line":42,"column":2},"end":{"line":42,"column":49}},"23":{"start":{"line":43,"column":24},"end":{"line":43,"column":64}},"24":{"start":{"line":44,"column":31},"end":{"line":44,"column":89}},"25":{"start":{"line":45,"column":2},"end":{"line":45,"column":44}},"26":{"start":{"line":46,"column":2},"end":{"line":46,"column":154}},"27":{"start":{"line":48,"column":0},"end":{"line":59,"column":3}},"28":{"start":{"line":51,"column":6},"end":{"line":51,"column":15}},"29":{"start":{"line":52,"column":2},"end":{"line":52,"column":43}},"30":{"start":{"line":53,"column":2},"end":{"line":53,"column":33}},"31":{"start":{"line":54,"column":2},"end":{"line":54,"column":49}},"32":{"start":{"line":55,"column":24},"end":{"line":55,"column":64}},"33":{"start":{"line":56,"column":31},"end":{"line":56,"column":89}},"34":{"start":{"line":57,"column":2},"end":{"line":57,"column":44}},"35":{"start":{"line":58,"column":2},"end":{"line":58,"column":150}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":15},"end":{"line":17,"column":16}},"loc":{"start":{"line":19,"column":6},"end":{"line":22,"column":1}},"line":19},"1":{"name":"(anonymous_1)","decl":{"start":{"line":23,"column":14},"end":{"line":23,"column":15}},"loc":{"start":{"line":23,"column":26},"end":{"line":25,"column":1}},"line":23},"2":{"name":"(anonymous_2)","decl":{"start":{"line":26,"column":80},"end":{"line":26,"column":81}},"loc":{"start":{"line":26,"column":92},"end":{"line":35,"column":1}},"line":26},"3":{"name":"(anonymous_3)","decl":{"start":{"line":36,"column":95},"end":{"line":36,"column":96}},"loc":{"start":{"line":36,"column":107},"end":{"line":47,"column":1}},"line":36},"4":{"name":"(anonymous_4)","decl":{"start":{"line":48,"column":87},"end":{"line":48,"column":88}},"loc":{"start":{"line":48,"column":99},"end":{"line":59,"column":1}},"line":48}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","page","selectors","withinMapURLParams","crossesPrevDayURLParams","crossesNextDayURLParams","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","modalCloseButton","goto","click","locator","datelineAlert","not","toBeVisible","datelineAlertMessage","toContainText"],"sources":["crosses-dateline-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst withinMapURLParams = 'http://localhost:3000/?v=-67.80916012733559,-56.052180562072095,-30.50743102883792,-30.873513420586164&t=2021-08-08-T0'\nconst crossesPrevDayURLParams = 'http://localhost:3000/?v=161.16767164758798,-54.46571918482002,198.46940074608565,-29.287052043334096&t=2021-08-08-T0'\nconst crossesNextDayURLParams = 'http://localhost:3000/?v=-198.76946733086245,-59.504883811673906,-161.46773823236478,-34.326216670187975&t=2021-08-08-T0'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('No dateline alert notification with message if not crossing dateline(s)', async () => {\n const { modalCloseButton } = selectors\n await page.goto(withinMapURLParams)\n await modalCloseButton.click()\n await page.locator('#wv-image-button').click()\n const datelineAlert = page.locator('#snapshot-dateline-alert')\n await expect(datelineAlert).not.toBeVisible()\n})\n\ntest('Dateline alert notification with previous day message if crosses previous day dateline', async () => {\n const { modalCloseButton } = selectors\n await page.goto(crossesPrevDayURLParams)\n await modalCloseButton.click()\n await page.locator('#wv-image-button').click()\n const datelineAlert = page.locator('#snapshot-dateline-alert')\n const datelineAlertMessage = page.locator('#snapshot-dateline-alert .wv-alert-message')\n await expect(datelineAlert).toBeVisible()\n await expect(datelineAlertMessage).toContainText('The selected snapshot area crosses the dateline and uses imagery from the previous day 2021 AUG 07.')\n})\n\ntest('Dateline alert notification with next day message if crosses next day dateline', async () => {\n const { modalCloseButton } = selectors\n await page.goto(crossesNextDayURLParams)\n await modalCloseButton.click()\n await page.locator('#wv-image-button').click()\n const datelineAlert = page.locator('#snapshot-dateline-alert')\n const datelineAlertMessage = page.locator('#snapshot-dateline-alert .wv-alert-message')\n await expect(datelineAlert).toBeVisible()\n await expect(datelineAlertMessage).toContainText('The selected snapshot area crosses the dateline and uses imagery from the next day 2021 AUG 09.')\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAE9E,IAAIE,IAAI;AACR,IAAIC,SAAS;AAEb,MAAMC,kBAAkB,GAAG,wHAAwH;AACnJ,MAAMC,uBAAuB,GAAG,uHAAuH;AACvJ,MAAMC,uBAAuB,GAAG,0HAA0H;AAE1JR,IAAI,CAACS,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CX,IAAI,CAACY,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCT,IAAI,GAAG,MAAMS,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BT,SAAS,GAAGF,eAAe,CAACC,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFJ,IAAI,CAACe,QAAQ,CAAC,YAAY;EACxB,MAAMX,IAAI,CAACY,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFhB,IAAI,CAAC,yEAAyE,EAAE,YAAY;EAC1F,MAAM;IAAEiB;EAAiB,CAAC,GAAGZ,SAAS;EACtC,MAAMD,IAAI,CAACc,IAAI,CAACZ,kBAAkB,CAAC;EACnC,MAAMW,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMf,IAAI,CAACgB,OAAO,CAAC,kBAAkB,CAAC,CAACD,KAAK,CAAC,CAAC;EAC9C,MAAME,aAAa,GAAGjB,IAAI,CAACgB,OAAO,CAAC,0BAA0B,CAAC;EAC9D,MAAMnB,MAAM,CAACoB,aAAa,CAAC,CAACC,GAAG,CAACC,WAAW,CAAC,CAAC;AAC/C,CAAC,CAAC;AAEFvB,IAAI,CAAC,wFAAwF,EAAE,YAAY;EACzG,MAAM;IAAEiB;EAAiB,CAAC,GAAGZ,SAAS;EACtC,MAAMD,IAAI,CAACc,IAAI,CAACX,uBAAuB,CAAC;EACxC,MAAMU,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMf,IAAI,CAACgB,OAAO,CAAC,kBAAkB,CAAC,CAACD,KAAK,CAAC,CAAC;EAC9C,MAAME,aAAa,GAAGjB,IAAI,CAACgB,OAAO,CAAC,0BAA0B,CAAC;EAC9D,MAAMI,oBAAoB,GAAGpB,IAAI,CAACgB,OAAO,CAAC,4CAA4C,CAAC;EACvF,MAAMnB,MAAM,CAACoB,aAAa,CAAC,CAACE,WAAW,CAAC,CAAC;EACzC,MAAMtB,MAAM,CAACuB,oBAAoB,CAAC,CAACC,aAAa,CAAC,qGAAqG,CAAC;AACzJ,CAAC,CAAC;AAEFzB,IAAI,CAAC,gFAAgF,EAAE,YAAY;EACjG,MAAM;IAAEiB;EAAiB,CAAC,GAAGZ,SAAS;EACtC,MAAMD,IAAI,CAACc,IAAI,CAACV,uBAAuB,CAAC;EACxC,MAAMS,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMf,IAAI,CAACgB,OAAO,CAAC,kBAAkB,CAAC,CAACD,KAAK,CAAC,CAAC;EAC9C,MAAME,aAAa,GAAGjB,IAAI,CAACgB,OAAO,CAAC,0BAA0B,CAAC;EAC9D,MAAMI,oBAAoB,GAAGpB,IAAI,CAACgB,OAAO,CAAC,4CAA4C,CAAC;EACvF,MAAMnB,MAAM,CAACoB,aAAa,CAAC,CAACE,WAAW,CAAC,CAAC;EACzC,MAAMtB,MAAM,CAACuB,oBAAoB,CAAC,CAACC,aAAa,CAAC,iGAAiG,CAAC;AACrJ,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"8a67da6e6dce936910ead76571a292c8c386ec8c","contentHash":"7b6571ea9bc6addddcb83650560017eb029d4a7eb2fdb0624796f20753e360d6"},"/Users/rcweiler/worldview/e2e/features/image-download/formats-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/formats-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":13,"column":4},"end":{"line":13,"column":45}},"2":{"start":{"line":18,"column":4},"end":{"line":18,"column":48}},"3":{"start":{"line":19,"column":24},"end":{"line":19,"column":78}},"4":{"start":{"line":22,"column":20},"end":{"line":22,"column":117}},"5":{"start":{"line":23,"column":0},"end":{"line":25,"column":3}},"6":{"start":{"line":26,"column":0},"end":{"line":31,"column":3}},"7":{"start":{"line":29,"column":2},"end":{"line":29,"column":33}},"8":{"start":{"line":30,"column":2},"end":{"line":30,"column":36}},"9":{"start":{"line":32,"column":0},"end":{"line":34,"column":3}},"10":{"start":{"line":33,"column":2},"end":{"line":33,"column":21}},"11":{"start":{"line":35,"column":0},"end":{"line":48,"column":3}},"12":{"start":{"line":38,"column":6},"end":{"line":38,"column":15}},"13":{"start":{"line":39,"column":14},"end":{"line":39,"column":46}},"14":{"start":{"line":40,"column":2},"end":{"line":40,"column":23}},"15":{"start":{"line":41,"column":2},"end":{"line":41,"column":33}},"16":{"start":{"line":42,"column":2},"end":{"line":42,"column":37}},"17":{"start":{"line":43,"column":2},"end":{"line":43,"column":28}},"18":{"start":{"line":44,"column":23},"end":{"line":44,"column":80}},"19":{"start":{"line":45,"column":2},"end":{"line":45,"column":50}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":54}},"21":{"start":{"line":47,"column":2},"end":{"line":47,"column":38}},"22":{"start":{"line":49,"column":0},"end":{"line":57,"column":3}},"23":{"start":{"line":50,"column":2},"end":{"line":50,"column":37}},"24":{"start":{"line":51,"column":2},"end":{"line":51,"column":53}},"25":{"start":{"line":52,"column":2},"end":{"line":52,"column":28}},"26":{"start":{"line":53,"column":23},"end":{"line":53,"column":80}},"27":{"start":{"line":54,"column":2},"end":{"line":54,"column":51}},"28":{"start":{"line":55,"column":2},"end":{"line":55,"column":53}},"29":{"start":{"line":56,"column":2},"end":{"line":56,"column":38}},"30":{"start":{"line":58,"column":0},"end":{"line":65,"column":3}},"31":{"start":{"line":59,"column":2},"end":{"line":59,"column":37}},"32":{"start":{"line":60,"column":2},"end":{"line":60,"column":50}},"33":{"start":{"line":61,"column":2},"end":{"line":61,"column":28}},"34":{"start":{"line":62,"column":23},"end":{"line":62,"column":80}},"35":{"start":{"line":63,"column":2},"end":{"line":63,"column":53}},"36":{"start":{"line":64,"column":2},"end":{"line":64,"column":38}},"37":{"start":{"line":66,"column":0},"end":{"line":76,"column":3}},"38":{"start":{"line":67,"column":2},"end":{"line":67,"column":46}},"39":{"start":{"line":68,"column":2},"end":{"line":68,"column":37}},"40":{"start":{"line":69,"column":2},"end":{"line":69,"column":50}},"41":{"start":{"line":70,"column":2},"end":{"line":70,"column":38}},"42":{"start":{"line":71,"column":2},"end":{"line":71,"column":42}},"43":{"start":{"line":72,"column":2},"end":{"line":72,"column":37}},"44":{"start":{"line":73,"column":2},"end":{"line":73,"column":28}},"45":{"start":{"line":74,"column":23},"end":{"line":74,"column":80}},"46":{"start":{"line":75,"column":2},"end":{"line":75,"column":54}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":26,"column":15},"end":{"line":26,"column":16}},"loc":{"start":{"line":28,"column":6},"end":{"line":31,"column":1}},"line":28},"1":{"name":"(anonymous_1)","decl":{"start":{"line":32,"column":14},"end":{"line":32,"column":15}},"loc":{"start":{"line":32,"column":26},"end":{"line":34,"column":1}},"line":32},"2":{"name":"(anonymous_2)","decl":{"start":{"line":35,"column":28},"end":{"line":35,"column":29}},"loc":{"start":{"line":35,"column":40},"end":{"line":48,"column":1}},"line":35},"3":{"name":"(anonymous_3)","decl":{"start":{"line":49,"column":24},"end":{"line":49,"column":25}},"loc":{"start":{"line":49,"column":36},"end":{"line":57,"column":1}},"line":49},"4":{"name":"(anonymous_4)","decl":{"start":{"line":58,"column":19},"end":{"line":58,"column":20}},"loc":{"start":{"line":58,"column":31},"end":{"line":65,"column":1}},"line":58},"5":{"name":"(anonymous_5)","decl":{"start":{"line":66,"column":67},"end":{"line":66,"column":68}},"loc":{"start":{"line":66,"column":79},"end":{"line":76,"column":1}},"line":66}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","clickDownload","closeImageDownloadPanel","openImageDownloadPanel","switchProjections","getAttribute","joinUrl","selectOption","createSelectors","page","selectors","startParams","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","modalCloseButton","url","goto","click","urlAttribute","not","toContain"],"sources":["formats-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst {\n clickDownload,\n closeImageDownloadPanel,\n openImageDownloadPanel,\n switchProjections\n} = require('../../test-utils/hooks/wvHooks')\nconst {\n getAttribute,\n joinUrl,\n selectOption\n} = require('../../test-utils/hooks/basicHooks')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst startParams = [\n 'l=MODIS_Terra_CorrectedReflectance_TrueColor',\n 'v=-1,-1,1,1',\n 't=2018-06-01',\n 'imageDownload='\n]\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('JPEG is the default', async () => {\n const { modalCloseButton } = selectors\n const url = await joinUrl(startParams, null)\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).not.toContain('WORLDFILE')\n expect(urlAttribute).toContain('FORMAT=image/jpeg')\n await closeImageDownloadPanel(page)\n})\n\ntest('Add a worldfile', async () => {\n await openImageDownloadPanel(page)\n await selectOption(page, '#wv-image-worldfile', 1)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('WORLDFILE=true')\n await selectOption(page, '#wv-image-worldfile', 0)\n await closeImageDownloadPanel(page)\n})\n\ntest('Select PNG', async () => {\n await openImageDownloadPanel(page)\n await selectOption(page, '#wv-image-format', 1)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('FORMAT=image/png')\n await closeImageDownloadPanel(page)\n})\n\ntest('Switch to geographic, select KMZ, switch to arctic, is PNG', async () => {\n await switchProjections(page, 'geographic')\n await openImageDownloadPanel(page)\n await selectOption(page, '#wv-image-format', 3)\n await closeImageDownloadPanel(page)\n await switchProjections(page, 'arctic')\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('FORMAT=image/jpeg')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"1389d528ae25e2c5fa824181aa980808d5824292","contentHash":"4e1464e168447a9422171ed32e647d80bc686447f8e67f6385b8ae86ee9f9334"},"/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js","statementMap":{"0":{"start":{"line":5,"column":4},"end":{"line":5,"column":31}},"1":{"start":{"line":12,"column":26},"end":{"line":15,"column":1}},"2":{"start":{"line":13,"column":2},"end":{"line":13,"column":48}},"3":{"start":{"line":14,"column":2},"end":{"line":14,"column":55}},"4":{"start":{"line":16,"column":31},"end":{"line":18,"column":1}},"5":{"start":{"line":17,"column":2},"end":{"line":17,"column":49}},"6":{"start":{"line":19,"column":22},"end":{"line":21,"column":1}},"7":{"start":{"line":20,"column":2},"end":{"line":20,"column":49}},"8":{"start":{"line":22,"column":32},"end":{"line":24,"column":1}},"9":{"start":{"line":23,"column":2},"end":{"line":23,"column":49}},"10":{"start":{"line":25,"column":15},"end":{"line":27,"column":1}},"11":{"start":{"line":26,"column":2},"end":{"line":26,"column":54}},"12":{"start":{"line":28,"column":16},"end":{"line":30,"column":1}},"13":{"start":{"line":29,"column":2},"end":{"line":29,"column":55}},"14":{"start":{"line":40,"column":21},"end":{"line":47,"column":1}},"15":{"start":{"line":41,"column":19},"end":{"line":41,"column":67}},"16":{"start":{"line":42,"column":19},"end":{"line":42,"column":67}},"17":{"start":{"line":43,"column":18},"end":{"line":43,"column":57}},"18":{"start":{"line":44,"column":19},"end":{"line":44,"column":95}},"19":{"start":{"line":45,"column":23},"end":{"line":45,"column":51}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":37}},"21":{"start":{"line":53,"column":29},"end":{"line":59,"column":1}},"22":{"start":{"line":54,"column":31},"end":{"line":54,"column":97}},"23":{"start":{"line":55,"column":33},"end":{"line":55,"column":101}},"24":{"start":{"line":56,"column":14},"end":{"line":56,"column":46}},"25":{"start":{"line":57,"column":16},"end":{"line":57,"column":50}},"26":{"start":{"line":58,"column":2},"end":{"line":58,"column":21}},"27":{"start":{"line":60,"column":28},"end":{"line":77,"column":1}},"28":{"start":{"line":61,"column":20},"end":{"line":61,"column":54}},"29":{"start":{"line":62,"column":20},"end":{"line":62,"column":64}},"30":{"start":{"line":63,"column":22},"end":{"line":63,"column":68}},"31":{"start":{"line":64,"column":21},"end":{"line":64,"column":59}},"32":{"start":{"line":65,"column":24},"end":{"line":65,"column":89}},"33":{"start":{"line":66,"column":24},"end":{"line":66,"column":89}},"34":{"start":{"line":67,"column":25},"end":{"line":67,"column":91}},"35":{"start":{"line":68,"column":24},"end":{"line":68,"column":91}},"36":{"start":{"line":69,"column":2},"end":{"line":69,"column":41}},"37":{"start":{"line":70,"column":2},"end":{"line":70,"column":40}},"38":{"start":{"line":71,"column":2},"end":{"line":71,"column":42}},"39":{"start":{"line":72,"column":2},"end":{"line":72,"column":41}},"40":{"start":{"line":73,"column":2},"end":{"line":73,"column":44}},"41":{"start":{"line":74,"column":2},"end":{"line":74,"column":44}},"42":{"start":{"line":75,"column":2},"end":{"line":75,"column":45}},"43":{"start":{"line":76,"column":2},"end":{"line":76,"column":44}},"44":{"start":{"line":78,"column":25},"end":{"line":105,"column":1}},"45":{"start":{"line":79,"column":30},"end":{"line":79,"column":68}},"46":{"start":{"line":80,"column":17},"end":{"line":80,"column":44}},"47":{"start":{"line":81,"column":21},"end":{"line":81,"column":49}},"48":{"start":{"line":82,"column":20},"end":{"line":82,"column":47}},"49":{"start":{"line":83,"column":18},"end":{"line":83,"column":42}},"50":{"start":{"line":84,"column":16},"end":{"line":84,"column":38}},"51":{"start":{"line":85,"column":17},"end":{"line":85,"column":40}},"52":{"start":{"line":86,"column":19},"end":{"line":86,"column":44}},"53":{"start":{"line":87,"column":15},"end":{"line":87,"column":43}},"54":{"start":{"line":88,"column":17},"end":{"line":88,"column":47}},"55":{"start":{"line":89,"column":16},"end":{"line":89,"column":45}},"56":{"start":{"line":90,"column":21},"end":{"line":90,"column":48}},"57":{"start":{"line":91,"column":16},"end":{"line":91,"column":45}},"58":{"start":{"line":92,"column":2},"end":{"line":92,"column":50}},"59":{"start":{"line":93,"column":2},"end":{"line":93,"column":37}},"60":{"start":{"line":94,"column":2},"end":{"line":94,"column":41}},"61":{"start":{"line":95,"column":2},"end":{"line":95,"column":40}},"62":{"start":{"line":96,"column":2},"end":{"line":96,"column":38}},"63":{"start":{"line":97,"column":2},"end":{"line":97,"column":36}},"64":{"start":{"line":98,"column":2},"end":{"line":98,"column":37}},"65":{"start":{"line":99,"column":2},"end":{"line":99,"column":39}},"66":{"start":{"line":100,"column":2},"end":{"line":100,"column":35}},"67":{"start":{"line":101,"column":2},"end":{"line":101,"column":37}},"68":{"start":{"line":102,"column":2},"end":{"line":102,"column":36}},"69":{"start":{"line":103,"column":2},"end":{"line":103,"column":41}},"70":{"start":{"line":104,"column":2},"end":{"line":104,"column":36}},"71":{"start":{"line":113,"column":28},"end":{"line":120,"column":1}},"72":{"start":{"line":114,"column":17},"end":{"line":114,"column":46}},"73":{"start":{"line":115,"column":19},"end":{"line":118,"column":5}},"74":{"start":{"line":116,"column":20},"end":{"line":116,"column":50}},"75":{"start":{"line":117,"column":4},"end":{"line":117,"column":19}},"76":{"start":{"line":119,"column":2},"end":{"line":119,"column":42}},"77":{"start":{"line":128,"column":34},"end":{"line":133,"column":1}},"78":{"start":{"line":129,"column":2},"end":{"line":129,"column":51}},"79":{"start":{"line":130,"column":2},"end":{"line":130,"column":57}},"80":{"start":{"line":131,"column":2},"end":{"line":131,"column":45}},"81":{"start":{"line":132,"column":2},"end":{"line":132,"column":50}},"82":{"start":{"line":134,"column":30},"end":{"line":140,"column":1}},"83":{"start":{"line":135,"column":2},"end":{"line":135,"column":51}},"84":{"start":{"line":136,"column":2},"end":{"line":136,"column":53}},"85":{"start":{"line":137,"column":2},"end":{"line":137,"column":51}},"86":{"start":{"line":138,"column":2},"end":{"line":138,"column":51}},"87":{"start":{"line":139,"column":2},"end":{"line":139,"column":58}},"88":{"start":{"line":141,"column":28},"end":{"line":154,"column":1}},"89":{"start":{"line":143,"column":2},"end":{"line":152,"column":3}},"90":{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},"91":{"start":{"line":145,"column":18},"end":{"line":145,"column":39}},"92":{"start":{"line":146,"column":6},"end":{"line":146,"column":44}},"93":{"start":{"line":147,"column":6},"end":{"line":147,"column":57}},"94":{"start":{"line":148,"column":6},"end":{"line":148,"column":42}},"95":{"start":{"line":151,"column":4},"end":{"line":151,"column":20}},"96":{"start":{"line":153,"column":2},"end":{"line":153,"column":19}},"97":{"start":{"line":162,"column":21},"end":{"line":165,"column":1}},"98":{"start":{"line":163,"column":2},"end":{"line":163,"column":38}},"99":{"start":{"line":164,"column":2},"end":{"line":164,"column":33}},"100":{"start":{"line":166,"column":0},"end":{"line":182,"column":2}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":26},"end":{"line":12,"column":27}},"loc":{"start":{"line":12,"column":48},"end":{"line":15,"column":1}},"line":12},"1":{"name":"(anonymous_1)","decl":{"start":{"line":16,"column":31},"end":{"line":16,"column":32}},"loc":{"start":{"line":16,"column":45},"end":{"line":18,"column":1}},"line":16},"2":{"name":"(anonymous_2)","decl":{"start":{"line":19,"column":22},"end":{"line":19,"column":23}},"loc":{"start":{"line":19,"column":36},"end":{"line":21,"column":1}},"line":19},"3":{"name":"(anonymous_3)","decl":{"start":{"line":22,"column":32},"end":{"line":22,"column":33}},"loc":{"start":{"line":22,"column":46},"end":{"line":24,"column":1}},"line":22},"4":{"name":"(anonymous_4)","decl":{"start":{"line":25,"column":15},"end":{"line":25,"column":16}},"loc":{"start":{"line":25,"column":29},"end":{"line":27,"column":1}},"line":25},"5":{"name":"(anonymous_5)","decl":{"start":{"line":28,"column":16},"end":{"line":28,"column":17}},"loc":{"start":{"line":28,"column":30},"end":{"line":30,"column":1}},"line":28},"6":{"name":"(anonymous_6)","decl":{"start":{"line":40,"column":21},"end":{"line":40,"column":22}},"loc":{"start":{"line":40,"column":51},"end":{"line":47,"column":1}},"line":40},"7":{"name":"(anonymous_7)","decl":{"start":{"line":53,"column":29},"end":{"line":53,"column":30}},"loc":{"start":{"line":53,"column":43},"end":{"line":59,"column":1}},"line":53},"8":{"name":"(anonymous_8)","decl":{"start":{"line":60,"column":28},"end":{"line":60,"column":29}},"loc":{"start":{"line":60,"column":42},"end":{"line":77,"column":1}},"line":60},"9":{"name":"(anonymous_9)","decl":{"start":{"line":78,"column":25},"end":{"line":78,"column":26}},"loc":{"start":{"line":78,"column":39},"end":{"line":105,"column":1}},"line":78},"10":{"name":"(anonymous_10)","decl":{"start":{"line":113,"column":28},"end":{"line":113,"column":29}},"loc":{"start":{"line":113,"column":75},"end":{"line":120,"column":1}},"line":113},"11":{"name":"(anonymous_11)","decl":{"start":{"line":115,"column":48},"end":{"line":115,"column":49}},"loc":{"start":{"line":115,"column":63},"end":{"line":118,"column":3}},"line":115},"12":{"name":"(anonymous_12)","decl":{"start":{"line":128,"column":34},"end":{"line":128,"column":35}},"loc":{"start":{"line":128,"column":65},"end":{"line":133,"column":1}},"line":128},"13":{"name":"(anonymous_13)","decl":{"start":{"line":134,"column":30},"end":{"line":134,"column":31}},"loc":{"start":{"line":134,"column":78},"end":{"line":140,"column":1}},"line":134},"14":{"name":"(anonymous_14)","decl":{"start":{"line":141,"column":28},"end":{"line":141,"column":29}},"loc":{"start":{"line":141,"column":34},"end":{"line":154,"column":1}},"line":141},"15":{"name":"(anonymous_15)","decl":{"start":{"line":162,"column":21},"end":{"line":162,"column":22}},"loc":{"start":{"line":162,"column":46},"end":{"line":165,"column":1}},"line":162}},"branchMap":{"0":{"loc":{"start":{"line":43,"column":18},"end":{"line":43,"column":57}},"type":"cond-expr","locations":[{"start":{"line":43,"column":38},"end":{"line":43,"column":46}},{"start":{"line":43,"column":49},"end":{"line":43,"column":57}}],"line":43},"1":{"loc":{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},"type":"if","locations":[{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},{"start":{"line":144,"column":4},"end":{"line":149,"column":5}}],"line":144}},"s":{"0":1,"1":1,"2":2,"3":2,"4":1,"5":20,"6":1,"7":12,"8":1,"9":14,"10":1,"11":10,"12":1,"13":0,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":1,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":1,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":1,"72":0,"73":0,"74":0,"75":0,"76":0,"77":1,"78":0,"79":0,"80":0,"81":0,"82":1,"83":0,"84":0,"85":0,"86":0,"87":0,"88":1,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":1,"98":0,"99":0,"100":1},"f":{"0":2,"1":20,"2":12,"3":14,"4":10,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0},"b":{"0":[0,0],"1":[0,0]},"inputSourceMap":{"version":3,"names":["expect","require","switchProjections","page","proj","locator","click","openImageDownloadPanel","clickDownload","closeImageDownloadPanel","zoomIn","zoomOut","timelineDrag","draggerEl","x","draggerA","draggerB","dragger","dragDate","dragLocation","dragTo","dateSelectorMonthDay","dateSelectorDayInput","dateSelectorMonthInput","day","innerText","month","assertDefaultLayers","layerItem","refLabels","refFeatures","coastlines","trueColorSNPP","trueColorAqua","trueColorMODIS","trueColorNOAA","toHaveCount","toBeVisible","assertCategories","categoriesContainer","legacy","airQuality","ashPlumes","drought","fires","floods","shipping","dust","storms","smoke","vegetation","other","assertLayerOrdering","layerContainer","orderedLayers","layers","$$","layerIDs","Promise","all","map","layer","layerID","getAttribute","toEqual","createDistanceMeasurement","start","finish","mouse","dblclick","createAreaMeasurement","pointOne","pointTwo","pointThree","localStorageEnabled","enabled","window","localStorage","uid","Date","toString","setItem","getItem","removeItem","error","clickAndWait","waitForTimeout","module","exports"],"sources":["wvHooks.js"],"sourcesContent":["const { expect } = require('@playwright/test')\n\n/**\n * Switches the projection\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} proj - The specified projection ex: 'geographic', 'arctic' etc..\n */\nconst switchProjections = async (page, proj) => {\n await page.locator('#wv-proj-button').click()\n await page.locator(`#change-${proj}-button`).click()\n}\n\nconst openImageDownloadPanel = async (page) => {\n await page.locator('#wv-image-button').click()\n}\n\nconst clickDownload = async (page) => {\n await page.locator('.wv-image-button').click()\n}\n\nconst closeImageDownloadPanel = async (page) => {\n await page.locator('.modal-close-btn').click()\n}\n\nconst zoomIn = async (page) => {\n await page.locator('button.wv-map-zoom-in').click()\n}\n\nconst zoomOut = async (page) => {\n await page.locator('button.wv-map-zoom-out').click()\n}\n\n/**\n * Drag one of the draggers on the timeline.\n * To find the x parameter you need to inspect the exact date on the timeline you want to drag to\n * and find the x attribute value in the rect element.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} draggerEl - 'a' or 'b'. Represents draggerA or draggerB\n * @param {string} x - Represents exact point on timeline to drag to.\n */\nconst timelineDrag = async (page, draggerEl, x) => {\n const draggerA = await page.locator('.timeline-dragger.draggerA')\n const draggerB = await page.locator('.timeline-dragger.draggerB')\n const dragger = draggerEl === 'a' ? draggerA : draggerB\n const dragDate = `rect.axis-grid-rect[width=\"12\"][height=\"65\"][x=\"${x}\"][fill=\"transparent\"]`\n const dragLocation = await page.locator(dragDate)\n await dragger.dragTo(dragLocation)\n}\n\n/**\n * Returns the month date of date selector ex: 'AUG17'\n * @param {Object} page - Playwright object representing the browser page.\n */\nconst dateSelectorMonthDay = async (page) => {\n const dateSelectorDayInput = await page.locator('#date-selector-main .input-wrapper-day input')\n const dateSelectorMonthInput = await page.locator('#date-selector-main .input-wrapper-month input')\n const day = dateSelectorDayInput.innerText()\n const month = dateSelectorMonthInput.innerText()\n return month + day\n}\n\nconst assertDefaultLayers = async (page) => {\n const layerItem = page.locator('.item.productsitem')\n const refLabels = page.locator('#active-Reference_Labels_15m')\n const refFeatures = page.locator('#active-Reference_Features_15m')\n const coastlines = page.locator('#active-Coastlines_15m')\n const trueColorSNPP = page.locator('#active-VIIRS_SNPP_CorrectedReflectance_TrueColor')\n const trueColorAqua = page.locator('#active-MODIS_Aqua_CorrectedReflectance_TrueColor')\n const trueColorMODIS = page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor')\n const trueColorNOAA = page.locator('#active-VIIRS_NOAA20_CorrectedReflectance_TrueColor')\n await expect(layerItem).toHaveCount(7)\n await expect(refLabels).toBeVisible()\n await expect(refFeatures).toBeVisible()\n await expect(coastlines).toBeVisible()\n await expect(trueColorSNPP).toBeVisible()\n await expect(trueColorAqua).toBeVisible()\n await expect(trueColorMODIS).toBeVisible()\n await expect(trueColorNOAA).toBeVisible()\n}\n\nconst assertCategories = async (page) => {\n const categoriesContainer = page.locator('.category-masonry-case')\n const legacy = page.locator('#legacy-all')\n const airQuality = page.locator('#air-quality')\n const ashPlumes = page.locator('#ash-plumes')\n const drought = page.locator('#drought')\n const fires = page.locator('#fires')\n const floods = page.locator('#floods')\n const shipping = page.locator('#shipping')\n const dust = page.locator('#dust-storms')\n const storms = page.locator('#severe-storms')\n const smoke = page.locator('#smoke-plumes')\n const vegetation = page.locator('#vegetation')\n const other = page.locator('#legacy-other')\n await expect(categoriesContainer).toBeVisible()\n await expect(legacy).toBeVisible()\n await expect(airQuality).toBeVisible()\n await expect(ashPlumes).toBeVisible()\n await expect(drought).toBeVisible()\n await expect(fires).toBeVisible()\n await expect(floods).toBeVisible()\n await expect(shipping).toBeVisible()\n await expect(dust).toBeVisible()\n await expect(storms).toBeVisible()\n await expect(smoke).toBeVisible()\n await expect(vegetation).toBeVisible()\n await expect(other).toBeVisible()\n}\n\n/**\n * Check the layer order in the sidebar and compare it agaisnt an array of ordered layers\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} layerContainer - A string for identifying each layer
  • element in the sidebar\n * @param {Array} orderedLayers - An array of strings representing the expected layer ordering\n */\nconst assertLayerOrdering = async (page, layerContainer, orderedLayers) => {\n const layers = await page.$$(layerContainer)\n const layerIDs = await Promise.all(layers.map(async (layer) => {\n const layerID = await layer.getAttribute('id')\n return layerID\n }))\n expect(layerIDs).toEqual(orderedLayers)\n}\n\n/**\n * Create a distance measurement\n * @param {Object} page - Playwright object representing the browser page.\n * @param {Array} start - An array of two integers representing the starting x & y position\n * @param {Array} finish - An array of two integers representing the starting x & y position\n */\nconst createDistanceMeasurement = async (page, start, finish) => {\n await page.locator('#wv-measure-button').click()\n await page.locator('#measure-distance-button').click()\n await page.mouse.click(start[0], start[1])\n await page.mouse.dblclick(finish[0], finish[1])\n}\n\nconst createAreaMeasurement = async (page, pointOne, pointTwo, pointThree) => {\n await page.locator('#wv-measure-button').click()\n await page.locator('#measure-area-button').click()\n await page.mouse.click(pointOne[0], pointOne[1])\n await page.mouse.click(pointTwo[0], pointTwo[1])\n await page.mouse.dblclick(pointThree[0], pointThree[1])\n}\n\nconst localStorageEnabled = () => {\n let enabled\n try {\n if (window.localStorage) {\n const uid = new Date().toString()\n window.localStorage.setItem(uid, uid)\n enabled = window.localStorage.getItem(uid) === uid\n window.localStorage.removeItem(uid)\n }\n } catch (error) {\n enabled = false\n }\n return !!enabled\n}\n\n/**\n * Some react switches & buttons may have unexpected behavior when tested at high speeds\n * This adds a custom pause after a click to ensure the switch behaves properly\n * @param {Object} page - Playwright object representing the browser page.\n * @param {String} locator - A string for identifying the react switch label\n */\nconst clickAndWait = async (page, locator) => {\n await page.locator(locator).click()\n await page.waitForTimeout(200)\n}\n\nmodule.exports = {\n assertCategories,\n assertDefaultLayers,\n assertLayerOrdering,\n clickDownload,\n closeImageDownloadPanel,\n createAreaMeasurement,\n createDistanceMeasurement,\n dateSelectorMonthDay,\n localStorageEnabled,\n openImageDownloadPanel,\n clickAndWait,\n switchProjections,\n timelineDrag,\n zoomIn,\n zoomOut\n}\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"ae195c14a384180c5e65372ce5e2e5d88aec3710","contentHash":"aa2b1ac24aa7d9cc69f05c29fbde01ad95c4dbc16439406ec03e27e6b7337b7f"},"/Users/rcweiler/worldview/e2e/test-utils/hooks/basicHooks.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/hooks/basicHooks.js","statementMap":{"0":{"start":{"line":9,"column":21},"end":{"line":14,"column":1}},"1":{"start":{"line":10,"column":24},"end":{"line":10,"column":51}},"2":{"start":{"line":11,"column":2},"end":{"line":13,"column":5}},"3":{"start":{"line":22,"column":21},"end":{"line":26,"column":1}},"4":{"start":{"line":23,"column":18},"end":{"line":23,"column":40}},"5":{"start":{"line":24,"column":27},"end":{"line":24,"column":64}},"6":{"start":{"line":25,"column":2},"end":{"line":25,"column":26}},"7":{"start":{"line":33,"column":16},"end":{"line":36,"column":1}},"8":{"start":{"line":34,"column":2},"end":{"line":34,"column":95}},"9":{"start":{"line":34,"column":26},"end":{"line":34,"column":95}},"10":{"start":{"line":35,"column":2},"end":{"line":35,"column":59}},"11":{"start":{"line":44,"column":28},"end":{"line":48,"column":1}},"12":{"start":{"line":45,"column":16},"end":{"line":45,"column":42}},"13":{"start":{"line":46,"column":2},"end":{"line":46,"column":22}},"14":{"start":{"line":47,"column":2},"end":{"line":47,"column":29}},"15":{"start":{"line":49,"column":0},"end":{"line":54,"column":2}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":9,"column":21},"end":{"line":9,"column":22}},"loc":{"start":{"line":9,"column":53},"end":{"line":14,"column":1}},"line":9},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":21},"end":{"line":22,"column":22}},"loc":{"start":{"line":22,"column":52},"end":{"line":26,"column":1}},"line":22},"2":{"name":"(anonymous_2)","decl":{"start":{"line":33,"column":16},"end":{"line":33,"column":17}},"loc":{"start":{"line":33,"column":50},"end":{"line":36,"column":1}},"line":33},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":28},"end":{"line":44,"column":29}},"loc":{"start":{"line":44,"column":68},"end":{"line":48,"column":1}},"line":44}},"branchMap":{"0":{"loc":{"start":{"line":34,"column":2},"end":{"line":34,"column":95}},"type":"if","locations":[{"start":{"line":34,"column":2},"end":{"line":34,"column":95}},{"start":{"line":34,"column":2},"end":{"line":34,"column":95}}],"line":34}},"s":{"0":1,"1":4,"2":4,"3":1,"4":12,"5":12,"6":12,"7":1,"8":9,"9":7,"10":2,"11":1,"12":0,"13":0,"14":0,"15":1},"f":{"0":4,"1":12,"2":9,"3":0},"b":{"0":[7,2]},"inputSourceMap":{"version":3,"names":["selectOption","page","element","index","selectElement","locator","getAttribute","el","attribute","elementAttribute","joinUrl","startParams","lastParam","join","clearAndChangeInput","inputElement","newValue","input","clear","fill","module","exports"],"sources":["basicHooks.js"],"sourcesContent":["/**\n * Make selections for dropdown elements.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} element - Class or id to identify the element\n * @param {integer} index - The index position of the selection you want to make\n */\nconst selectOption = async (page, element, index) => {\n const selectElement = await page.locator(element)\n await selectElement.selectOption({ index })\n}\n\n/**\n * Returns an element's specific attribute value to be tested agaisnt.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} el - Class or id to identify the element\n * @param {string} attribute - The attribute ex: 'url'\n */\nconst getAttribute = async (page, el, attribute) => {\n const element = await page.locator(el)\n const elementAttribute = await element.getAttribute(attribute)\n return elementAttribute\n}\n\n/**\n * Returns a URL from an array of string parameters.\n * @param {Array} startParams - Array of strings each representing URL parameters.\n * @param {string|null} lastParam - String representing an interchangable url parameter.\n */\nconst joinUrl = async (startParams, lastParam) => {\n if (lastParam !== null) return `http://localhost:3000/?${startParams.join('&')}${lastParam}`\n return `http://localhost:3000/?${startParams.join('&')}`\n}\n\n/**\n * Clears an input and enters a new value.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} inputElement - Class or id to identify the input element\n * @param {string} newValue - The value you want to enter as text to the input\n */\nconst clearAndChangeInput = async (page, inputElement, newValue) => {\n const input = page.locator(inputElement)\n await input.clear()\n await input.fill(newValue)\n}\n\nmodule.exports = {\n clearAndChangeInput,\n getAttribute,\n joinUrl,\n selectOption\n}\n"],"mappings":";;AAAA;AACA;AACA;AACA;AACA;AACA;AACA,MAAMA,YAAY,GAAG,MAAAA,CAAOC,IAAI,EAAEC,OAAO,EAAEC,KAAK,KAAK;EACnD,MAAMC,aAAa,GAAG,MAAMH,IAAI,CAACI,OAAO,CAACH,OAAO,CAAC;EACjD,MAAME,aAAa,CAACJ,YAAY,CAAC;IAAEG;EAAM,CAAC,CAAC;AAC7C,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,MAAMG,YAAY,GAAG,MAAAA,CAAOL,IAAI,EAAEM,EAAE,EAAEC,SAAS,KAAK;EAClD,MAAMN,OAAO,GAAG,MAAMD,IAAI,CAACI,OAAO,CAACE,EAAE,CAAC;EACtC,MAAME,gBAAgB,GAAG,MAAMP,OAAO,CAACI,YAAY,CAACE,SAAS,CAAC;EAC9D,OAAOC,gBAAgB;AACzB,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA,MAAMC,OAAO,GAAG,MAAAA,CAAOC,WAAW,EAAEC,SAAS,KAAK;EAChD,IAAIA,SAAS,KAAK,IAAI,EAAE,OAAQ,0BAAyBD,WAAW,CAACE,IAAI,CAAC,GAAG,CAAE,GAAED,SAAU,EAAC;EAC5F,OAAQ,0BAAyBD,WAAW,CAACE,IAAI,CAAC,GAAG,CAAE,EAAC;AAC1D,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,MAAMC,mBAAmB,GAAG,MAAAA,CAAOb,IAAI,EAAEc,YAAY,EAAEC,QAAQ,KAAK;EAClE,MAAMC,KAAK,GAAGhB,IAAI,CAACI,OAAO,CAACU,YAAY,CAAC;EACxC,MAAME,KAAK,CAACC,KAAK,CAAC,CAAC;EACnB,MAAMD,KAAK,CAACE,IAAI,CAACH,QAAQ,CAAC;AAC5B,CAAC;AAEDI,MAAM,CAACC,OAAO,GAAG;EACfP,mBAAmB;EACnBR,YAAY;EACZI,OAAO;EACPV;AACF,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a8166e22f974f2b15b48c956b3be134a9c2fa581","contentHash":"1ede02938e6dc4da06ea362cf3b2b8452d0aac581249c629c8efad00e4313f2f"},"/Users/rcweiler/worldview/e2e/features/image-download/layers-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/layers-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":11,"column":4},"end":{"line":11,"column":45}},"2":{"start":{"line":15,"column":4},"end":{"line":15,"column":48}},"3":{"start":{"line":16,"column":24},"end":{"line":16,"column":78}},"4":{"start":{"line":19,"column":20},"end":{"line":19,"column":75}},"5":{"start":{"line":20,"column":0},"end":{"line":22,"column":3}},"6":{"start":{"line":23,"column":0},"end":{"line":28,"column":3}},"7":{"start":{"line":26,"column":2},"end":{"line":26,"column":33}},"8":{"start":{"line":27,"column":2},"end":{"line":27,"column":36}},"9":{"start":{"line":29,"column":0},"end":{"line":31,"column":3}},"10":{"start":{"line":30,"column":2},"end":{"line":30,"column":21}},"11":{"start":{"line":32,"column":0},"end":{"line":43,"column":3}},"12":{"start":{"line":35,"column":6},"end":{"line":35,"column":15}},"13":{"start":{"line":36,"column":14},"end":{"line":36,"column":132}},"14":{"start":{"line":37,"column":2},"end":{"line":37,"column":23}},"15":{"start":{"line":38,"column":2},"end":{"line":38,"column":33}},"16":{"start":{"line":39,"column":2},"end":{"line":39,"column":37}},"17":{"start":{"line":40,"column":2},"end":{"line":40,"column":28}},"18":{"start":{"line":41,"column":23},"end":{"line":41,"column":80}},"19":{"start":{"line":42,"column":2},"end":{"line":42,"column":86}},"20":{"start":{"line":44,"column":0},"end":{"line":60,"column":3}},"21":{"start":{"line":47,"column":2},"end":{"line":47,"column":86}},"22":{"start":{"line":50,"column":6},"end":{"line":50,"column":15}},"23":{"start":{"line":51,"column":14},"end":{"line":51,"column":132}},"24":{"start":{"line":52,"column":2},"end":{"line":52,"column":23}},"25":{"start":{"line":53,"column":2},"end":{"line":53,"column":34}},"26":{"start":{"line":54,"column":2},"end":{"line":54,"column":33}},"27":{"start":{"line":55,"column":2},"end":{"line":55,"column":34}},"28":{"start":{"line":56,"column":2},"end":{"line":56,"column":37}},"29":{"start":{"line":57,"column":2},"end":{"line":57,"column":28}},"30":{"start":{"line":58,"column":23},"end":{"line":58,"column":80}},"31":{"start":{"line":59,"column":2},"end":{"line":59,"column":129}},"32":{"start":{"line":61,"column":0},"end":{"line":72,"column":3}},"33":{"start":{"line":64,"column":6},"end":{"line":64,"column":15}},"34":{"start":{"line":65,"column":14},"end":{"line":65,"column":132}},"35":{"start":{"line":66,"column":2},"end":{"line":66,"column":23}},"36":{"start":{"line":67,"column":2},"end":{"line":67,"column":33}},"37":{"start":{"line":68,"column":2},"end":{"line":68,"column":37}},"38":{"start":{"line":69,"column":2},"end":{"line":69,"column":28}},"39":{"start":{"line":70,"column":23},"end":{"line":70,"column":80}},"40":{"start":{"line":71,"column":2},"end":{"line":71,"column":86}},"41":{"start":{"line":73,"column":0},"end":{"line":85,"column":3}},"42":{"start":{"line":76,"column":6},"end":{"line":76,"column":15}},"43":{"start":{"line":77,"column":14},"end":{"line":77,"column":144}},"44":{"start":{"line":78,"column":2},"end":{"line":78,"column":23}},"45":{"start":{"line":79,"column":2},"end":{"line":79,"column":33}},"46":{"start":{"line":80,"column":2},"end":{"line":80,"column":37}},"47":{"start":{"line":81,"column":2},"end":{"line":81,"column":28}},"48":{"start":{"line":82,"column":23},"end":{"line":82,"column":80}},"49":{"start":{"line":83,"column":2},"end":{"line":83,"column":128}},"50":{"start":{"line":84,"column":2},"end":{"line":84,"column":51}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":23,"column":16},"end":{"line":23,"column":17}},"loc":{"start":{"line":25,"column":6},"end":{"line":28,"column":1}},"line":25},"1":{"name":"(anonymous_1)","decl":{"start":{"line":29,"column":15},"end":{"line":29,"column":16}},"loc":{"start":{"line":29,"column":27},"end":{"line":31,"column":1}},"line":29},"2":{"name":"(anonymous_2)","decl":{"start":{"line":32,"column":34},"end":{"line":32,"column":35}},"loc":{"start":{"line":32,"column":46},"end":{"line":43,"column":1}},"line":32},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":45},"end":{"line":44,"column":46}},"loc":{"start":{"line":46,"column":6},"end":{"line":60,"column":1}},"line":46},"4":{"name":"(anonymous_4)","decl":{"start":{"line":61,"column":39},"end":{"line":61,"column":40}},"loc":{"start":{"line":61,"column":51},"end":{"line":72,"column":1}},"line":61},"5":{"name":"(anonymous_5)","decl":{"start":{"line":73,"column":58},"end":{"line":73,"column":59}},"loc":{"start":{"line":73,"column":70},"end":{"line":85,"column":1}},"line":73}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":4,"8":4,"9":1,"10":4,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1},"f":{"0":4,"1":4,"2":1,"3":1,"4":1,"5":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","openImageDownloadPanel","clickDownload","joinUrl","getAttribute","createSelectors","page","selectors","startParams","describe","configure","mode","beforeEach","browser","newPage","afterEach","close","modalCloseButton","url","goto","click","urlAttribute","toContain","browserName","skip","waitForTimeout"],"sources":["layers-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst { openImageDownloadPanel, clickDownload } = require('../../test-utils/hooks/wvHooks')\nconst { joinUrl, getAttribute } = require('../../test-utils/hooks/basicHooks')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst startParams = [\n 'v=-180,-90,180,90',\n 't=2018-06-01',\n 'imageDownload='\n]\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeEach(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterEach(async () => {\n await page.close()\n})\n\ntest('List layers in draw order', async () => {\n const { modalCloseButton } = selectors\n const url = await joinUrl(startParams, '&l=MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Features_15m,MODIS_Terra_Aerosol')\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('LAYERS=MODIS_Terra_CorrectedReflectance_TrueColor')\n})\n\ntest('Move AOD over the reference features', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox fails this test for unknown reasons')\n const { modalCloseButton } = selectors\n const url = await joinUrl(startParams, '&l=MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Terra_Aerosol,Reference_Features_15m')\n await page.goto(url)\n await page.waitForTimeout(1000)\n await modalCloseButton.click()\n await page.waitForTimeout(1000)\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('LAYERS=MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Features_15m,MODIS_Terra_Aerosol')\n})\n\ntest('Do not include obscured layers', async () => {\n const { modalCloseButton } = selectors\n const url = await joinUrl(startParams, '&l=MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Terra_Aerosol,Reference_Features_15m')\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('LAYERS=MODIS_Terra_CorrectedReflectance_TrueColor')\n})\n\ntest('Multiple base layers when one is semi-transparent', async () => {\n const { modalCloseButton } = selectors\n const url = await joinUrl(startParams, '&l=MODIS_Terra_CorrectedReflectance_TrueColor(opacity=0.5),MODIS_Aqua_CorrectedReflectance_TrueColor')\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('LAYERS=MODIS_Aqua_CorrectedReflectance_TrueColor,MODIS_Terra_CorrectedReflectance_TrueColor')\n expect(urlAttribute).toContain('OPACITIES=,0.5')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"86e0221d5ee9fdf3d2f116acfec7b58730f18f3d","contentHash":"5a5a222d978dcc3d42d1e1fa06ba985039e9e856c912c5e1b5d93386f875127c"},"/Users/rcweiler/worldview/e2e/features/image-download/resolutions3413-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/resolutions3413-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":14,"column":4},"end":{"line":14,"column":45}},"3":{"start":{"line":18,"column":4},"end":{"line":18,"column":48}},"4":{"start":{"line":21,"column":20},"end":{"line":21,"column":153}},"5":{"start":{"line":22,"column":0},"end":{"line":24,"column":3}},"6":{"start":{"line":25,"column":0},"end":{"line":30,"column":3}},"7":{"start":{"line":28,"column":2},"end":{"line":28,"column":33}},"8":{"start":{"line":29,"column":2},"end":{"line":29,"column":36}},"9":{"start":{"line":31,"column":0},"end":{"line":33,"column":3}},"10":{"start":{"line":32,"column":2},"end":{"line":32,"column":21}},"11":{"start":{"line":34,"column":0},"end":{"line":45,"column":3}},"12":{"start":{"line":38,"column":6},"end":{"line":38,"column":15}},"13":{"start":{"line":39,"column":14},"end":{"line":39,"column":46}},"14":{"start":{"line":40,"column":2},"end":{"line":40,"column":23}},"15":{"start":{"line":41,"column":2},"end":{"line":41,"column":33}},"16":{"start":{"line":42,"column":2},"end":{"line":42,"column":37}},"17":{"start":{"line":43,"column":2},"end":{"line":43,"column":50}},"18":{"start":{"line":44,"column":2},"end":{"line":44,"column":38}},"19":{"start":{"line":46,"column":0},"end":{"line":58,"column":3}},"20":{"start":{"line":49,"column":6},"end":{"line":49,"column":15}},"21":{"start":{"line":50,"column":2},"end":{"line":50,"column":21}},"22":{"start":{"line":51,"column":2},"end":{"line":51,"column":37}},"23":{"start":{"line":52,"column":2},"end":{"line":52,"column":49}},"24":{"start":{"line":53,"column":2},"end":{"line":53,"column":38}},"25":{"start":{"line":54,"column":2},"end":{"line":54,"column":21}},"26":{"start":{"line":55,"column":2},"end":{"line":55,"column":37}},"27":{"start":{"line":56,"column":2},"end":{"line":56,"column":49}},"28":{"start":{"line":57,"column":2},"end":{"line":57,"column":38}},"29":{"start":{"line":59,"column":0},"end":{"line":67,"column":3}},"30":{"start":{"line":62,"column":6},"end":{"line":62,"column":15}},"31":{"start":{"line":63,"column":2},"end":{"line":63,"column":21}},"32":{"start":{"line":64,"column":2},"end":{"line":64,"column":37}},"33":{"start":{"line":65,"column":2},"end":{"line":65,"column":49}},"34":{"start":{"line":66,"column":2},"end":{"line":66,"column":38}},"35":{"start":{"line":68,"column":0},"end":{"line":80,"column":3}},"36":{"start":{"line":71,"column":6},"end":{"line":71,"column":15}},"37":{"start":{"line":72,"column":2},"end":{"line":72,"column":21}},"38":{"start":{"line":73,"column":2},"end":{"line":73,"column":37}},"39":{"start":{"line":74,"column":2},"end":{"line":74,"column":49}},"40":{"start":{"line":75,"column":2},"end":{"line":75,"column":38}},"41":{"start":{"line":76,"column":2},"end":{"line":76,"column":21}},"42":{"start":{"line":77,"column":2},"end":{"line":77,"column":37}},"43":{"start":{"line":78,"column":2},"end":{"line":78,"column":49}},"44":{"start":{"line":79,"column":2},"end":{"line":79,"column":38}},"45":{"start":{"line":81,"column":0},"end":{"line":91,"column":3}},"46":{"start":{"line":84,"column":6},"end":{"line":84,"column":15}},"47":{"start":{"line":85,"column":2},"end":{"line":87,"column":3}},"48":{"start":{"line":85,"column":15},"end":{"line":85,"column":16}},"49":{"start":{"line":86,"column":4},"end":{"line":86,"column":23}},"50":{"start":{"line":88,"column":2},"end":{"line":88,"column":37}},"51":{"start":{"line":89,"column":2},"end":{"line":89,"column":49}},"52":{"start":{"line":90,"column":2},"end":{"line":90,"column":38}},"53":{"start":{"line":92,"column":0},"end":{"line":112,"column":3}},"54":{"start":{"line":93,"column":2},"end":{"line":93,"column":37}},"55":{"start":{"line":94,"column":2},"end":{"line":94,"column":28}},"56":{"start":{"line":95,"column":23},"end":{"line":95,"column":80}},"57":{"start":{"line":96,"column":18},"end":{"line":96,"column":56}},"58":{"start":{"line":97,"column":18},"end":{"line":97,"column":44}},"59":{"start":{"line":98,"column":2},"end":{"line":111,"column":3}},"60":{"start":{"line":99,"column":15},"end":{"line":99,"column":44}},"61":{"start":{"line":100,"column":15},"end":{"line":100,"column":44}},"62":{"start":{"line":101,"column":15},"end":{"line":101,"column":44}},"63":{"start":{"line":102,"column":15},"end":{"line":102,"column":44}},"64":{"start":{"line":103,"column":4},"end":{"line":103,"column":31}},"65":{"start":{"line":104,"column":4},"end":{"line":104,"column":39}},"66":{"start":{"line":105,"column":4},"end":{"line":105,"column":31}},"67":{"start":{"line":106,"column":4},"end":{"line":106,"column":39}},"68":{"start":{"line":107,"column":4},"end":{"line":107,"column":34}},"69":{"start":{"line":108,"column":4},"end":{"line":108,"column":35}},"70":{"start":{"line":109,"column":4},"end":{"line":109,"column":34}},"71":{"start":{"line":110,"column":4},"end":{"line":110,"column":35}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":25,"column":15},"end":{"line":25,"column":16}},"loc":{"start":{"line":27,"column":6},"end":{"line":30,"column":1}},"line":27},"1":{"name":"(anonymous_1)","decl":{"start":{"line":31,"column":14},"end":{"line":31,"column":15}},"loc":{"start":{"line":31,"column":26},"end":{"line":33,"column":1}},"line":31},"2":{"name":"(anonymous_2)","decl":{"start":{"line":34,"column":46},"end":{"line":34,"column":47}},"loc":{"start":{"line":34,"column":58},"end":{"line":45,"column":1}},"line":34},"3":{"name":"(anonymous_3)","decl":{"start":{"line":46,"column":31},"end":{"line":46,"column":32}},"loc":{"start":{"line":46,"column":43},"end":{"line":58,"column":1}},"line":46},"4":{"name":"(anonymous_4)","decl":{"start":{"line":59,"column":26},"end":{"line":59,"column":27}},"loc":{"start":{"line":59,"column":38},"end":{"line":67,"column":1}},"line":59},"5":{"name":"(anonymous_5)","decl":{"start":{"line":68,"column":26},"end":{"line":68,"column":27}},"loc":{"start":{"line":68,"column":38},"end":{"line":80,"column":1}},"line":68},"6":{"name":"(anonymous_6)","decl":{"start":{"line":81,"column":32},"end":{"line":81,"column":33}},"loc":{"start":{"line":81,"column":44},"end":{"line":91,"column":1}},"line":81},"7":{"name":"(anonymous_7)","decl":{"start":{"line":92,"column":39},"end":{"line":92,"column":40}},"loc":{"start":{"line":92,"column":51},"end":{"line":112,"column":1}},"line":92}},"branchMap":{"0":{"loc":{"start":{"line":98,"column":2},"end":{"line":111,"column":3}},"type":"if","locations":[{"start":{"line":98,"column":2},"end":{"line":111,"column":3}},{"start":{"line":98,"column":2},"end":{"line":111,"column":3}}],"line":98}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":5,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1},"b":{"0":[1,0]},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","openImageDownloadPanel","closeImageDownloadPanel","clickDownload","zoomIn","joinUrl","getAttribute","page","selectors","startParams","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","imageResolution","modalCloseButton","url","goto","click","toHaveValue","i","urlAttribute","matcher","matches","exec","x0","Number","parseFloat","y0","x1","y1","toBeLessThan","toBeGreaterThan"],"sources":["resolutions3413-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst {\n openImageDownloadPanel,\n closeImageDownloadPanel,\n clickDownload,\n zoomIn\n} = require('../../test-utils/hooks/wvHooks')\nconst { joinUrl, getAttribute } = require('../../test-utils/hooks/basicHooks')\n\nlet page\nlet selectors\n\nconst startParams = [\n 'p=arctic',\n 'v=-4194304,-3145728,4194304,3145728',\n 'l=MODIS_Terra_CorrectedReflectance_TrueColor',\n 't=2018-06-01',\n 'imageDownload='\n]\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('In the arctic, top zoom levels is 5km', async () => {\n const { imageResolution, modalCloseButton } = selectors\n const url = await joinUrl(startParams, null)\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('20')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next two zooms are 1km', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('4')\n await closeImageDownloadPanel(page)\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('4')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next zoom is 500m', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('2')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next zoom is 250m', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('1')\n await closeImageDownloadPanel(page)\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('1')\n await closeImageDownloadPanel(page)\n})\n\ntest('Last zoom level is 250m', async () => {\n const { imageResolution } = selectors\n for (let i = 0; i < 5; i += 1) {\n await zoomIn(page)\n }\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('1')\n await closeImageDownloadPanel(page)\n})\n\ntest('Confirm bounding box integrity', async () => {\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n const matcher = /BBOX=([^,]+),([^,]+),([^,]+),([^&]+)/\n const matches = matcher.exec(urlAttribute)\n if (matches !== null) {\n const x0 = Number.parseFloat(matches[1])\n const y0 = Number.parseFloat(matches[2])\n const x1 = Number.parseFloat(matches[3])\n const y1 = Number.parseFloat(matches[4])\n expect(x0).toBeLessThan(0)\n expect(x0).toBeGreaterThan(-20000)\n expect(y0).toBeLessThan(0)\n expect(y0).toBeGreaterThan(-20000)\n expect(x1).toBeGreaterThan(0)\n expect(x1).toBeLessThan(20000)\n expect(y1).toBeGreaterThan(0)\n expect(y1).toBeLessThan(20000)\n }\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f57a29b925ae936207a4c5da81994f511c2e8e7a","contentHash":"587e0cb307a5b9b4a567d55e1411589fbd209623b6971657fa8bb772e45b3d6c"},"/Users/rcweiler/worldview/e2e/features/image-download/time-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/time-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":12,"column":4},"end":{"line":12,"column":45}},"2":{"start":{"line":16,"column":4},"end":{"line":16,"column":48}},"3":{"start":{"line":17,"column":24},"end":{"line":17,"column":78}},"4":{"start":{"line":20,"column":20},"end":{"line":20,"column":38}},"5":{"start":{"line":21,"column":0},"end":{"line":23,"column":3}},"6":{"start":{"line":24,"column":0},"end":{"line":29,"column":3}},"7":{"start":{"line":27,"column":2},"end":{"line":27,"column":33}},"8":{"start":{"line":28,"column":2},"end":{"line":28,"column":36}},"9":{"start":{"line":30,"column":0},"end":{"line":32,"column":3}},"10":{"start":{"line":31,"column":2},"end":{"line":31,"column":21}},"11":{"start":{"line":33,"column":0},"end":{"line":45,"column":3}},"12":{"start":{"line":36,"column":6},"end":{"line":36,"column":15}},"13":{"start":{"line":37,"column":14},"end":{"line":37,"column":61}},"14":{"start":{"line":38,"column":2},"end":{"line":38,"column":23}},"15":{"start":{"line":39,"column":2},"end":{"line":39,"column":33}},"16":{"start":{"line":40,"column":2},"end":{"line":40,"column":37}},"17":{"start":{"line":41,"column":2},"end":{"line":41,"column":28}},"18":{"start":{"line":42,"column":23},"end":{"line":42,"column":80}},"19":{"start":{"line":43,"column":2},"end":{"line":43,"column":52}},"20":{"start":{"line":44,"column":2},"end":{"line":44,"column":38}},"21":{"start":{"line":46,"column":0},"end":{"line":58,"column":3}},"22":{"start":{"line":49,"column":6},"end":{"line":49,"column":15}},"23":{"start":{"line":50,"column":14},"end":{"line":50,"column":61}},"24":{"start":{"line":51,"column":2},"end":{"line":51,"column":23}},"25":{"start":{"line":52,"column":2},"end":{"line":52,"column":33}},"26":{"start":{"line":53,"column":2},"end":{"line":53,"column":37}},"27":{"start":{"line":54,"column":2},"end":{"line":54,"column":28}},"28":{"start":{"line":55,"column":23},"end":{"line":55,"column":80}},"29":{"start":{"line":56,"column":2},"end":{"line":56,"column":52}},"30":{"start":{"line":57,"column":2},"end":{"line":57,"column":38}},"31":{"start":{"line":59,"column":0},"end":{"line":71,"column":3}},"32":{"start":{"line":62,"column":6},"end":{"line":62,"column":15}},"33":{"start":{"line":63,"column":14},"end":{"line":63,"column":57}},"34":{"start":{"line":64,"column":2},"end":{"line":64,"column":23}},"35":{"start":{"line":65,"column":2},"end":{"line":65,"column":33}},"36":{"start":{"line":66,"column":2},"end":{"line":66,"column":37}},"37":{"start":{"line":67,"column":2},"end":{"line":67,"column":28}},"38":{"start":{"line":68,"column":23},"end":{"line":68,"column":80}},"39":{"start":{"line":69,"column":2},"end":{"line":69,"column":52}},"40":{"start":{"line":70,"column":2},"end":{"line":70,"column":38}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":24,"column":15},"end":{"line":24,"column":16}},"loc":{"start":{"line":26,"column":6},"end":{"line":29,"column":1}},"line":26},"1":{"name":"(anonymous_1)","decl":{"start":{"line":30,"column":14},"end":{"line":30,"column":15}},"loc":{"start":{"line":30,"column":26},"end":{"line":32,"column":1}},"line":30},"2":{"name":"(anonymous_2)","decl":{"start":{"line":33,"column":24},"end":{"line":33,"column":25}},"loc":{"start":{"line":33,"column":36},"end":{"line":45,"column":1}},"line":33},"3":{"name":"(anonymous_3)","decl":{"start":{"line":46,"column":28},"end":{"line":46,"column":29}},"loc":{"start":{"line":46,"column":40},"end":{"line":58,"column":1}},"line":46},"4":{"name":"(anonymous_4)","decl":{"start":{"line":59,"column":29},"end":{"line":59,"column":30}},"loc":{"start":{"line":59,"column":41},"end":{"line":71,"column":1}},"line":59}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","openImageDownloadPanel","closeImageDownloadPanel","clickDownload","joinUrl","getAttribute","createSelectors","page","selectors","startParams","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","modalCloseButton","url","goto","click","urlAttribute","toContain"],"sources":["time-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst {\n openImageDownloadPanel,\n closeImageDownloadPanel,\n clickDownload\n} = require('../../test-utils/hooks/wvHooks')\nconst { joinUrl, getAttribute } = require('../../test-utils/hooks/basicHooks')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst startParams = [\n 'imageDownload='\n]\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Image for today', async () => {\n const { modalCloseButton } = selectors\n const url = await joinUrl(startParams, '&now=2018-06-01T3')\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('TIME=2018-06-01')\n await closeImageDownloadPanel(page)\n})\n\ntest('Image for yesterday', async () => {\n const { modalCloseButton } = selectors\n const url = await joinUrl(startParams, '&now=2018-06-01T0')\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('TIME=2018-05-31')\n await closeImageDownloadPanel(page)\n})\n\ntest('Image for 2018-05-15', async () => {\n const { modalCloseButton } = selectors\n const url = await joinUrl(startParams, '&t=2018-05-15')\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('TIME=2018-05-15')\n await closeImageDownloadPanel(page)\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"8a6d000d930aa0d3944bddd337c8f78cf7c298df","contentHash":"f9c973a593b0509d2f989732d1ff5792868f796be220740526676f177bca74fd"},"/Users/rcweiler/worldview/e2e/features/kiosk/kiosk-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/kiosk/kiosk-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":28},"end":{"line":11,"column":248}},"3":{"start":{"line":12,"column":31},"end":{"line":12,"column":236}},"4":{"start":{"line":13,"column":34},"end":{"line":13,"column":242}},"5":{"start":{"line":14,"column":0},"end":{"line":16,"column":3}},"6":{"start":{"line":17,"column":0},"end":{"line":22,"column":3}},"7":{"start":{"line":20,"column":2},"end":{"line":20,"column":33}},"8":{"start":{"line":21,"column":2},"end":{"line":21,"column":36}},"9":{"start":{"line":23,"column":0},"end":{"line":25,"column":3}},"10":{"start":{"line":24,"column":2},"end":{"line":24,"column":21}},"11":{"start":{"line":28,"column":33},"end":{"line":49,"column":1}},"12":{"start":{"line":44,"column":6},"end":{"line":44,"column":15}},"13":{"start":{"line":45,"column":21},"end":{"line":45,"column":277}},"14":{"start":{"line":46,"column":2},"end":{"line":48,"column":3}},"15":{"start":{"line":47,"column":4},"end":{"line":47,"column":39}},"16":{"start":{"line":50,"column":0},"end":{"line":57,"column":3}},"17":{"start":{"line":51,"column":2},"end":{"line":51,"column":39}},"18":{"start":{"line":52,"column":34},"end":{"line":52,"column":76}},"19":{"start":{"line":53,"column":17},"end":{"line":53,"column":41}},"20":{"start":{"line":54,"column":2},"end":{"line":54,"column":54}},"21":{"start":{"line":55,"column":2},"end":{"line":55,"column":37}},"22":{"start":{"line":56,"column":2},"end":{"line":56,"column":35}},"23":{"start":{"line":58,"column":0},"end":{"line":65,"column":3}},"24":{"start":{"line":59,"column":2},"end":{"line":59,"column":42}},"25":{"start":{"line":60,"column":34},"end":{"line":60,"column":76}},"26":{"start":{"line":61,"column":17},"end":{"line":61,"column":41}},"27":{"start":{"line":62,"column":2},"end":{"line":62,"column":54}},"28":{"start":{"line":63,"column":2},"end":{"line":63,"column":37}},"29":{"start":{"line":64,"column":2},"end":{"line":64,"column":35}},"30":{"start":{"line":66,"column":0},"end":{"line":73,"column":3}},"31":{"start":{"line":67,"column":2},"end":{"line":67,"column":45}},"32":{"start":{"line":68,"column":34},"end":{"line":68,"column":76}},"33":{"start":{"line":69,"column":17},"end":{"line":69,"column":41}},"34":{"start":{"line":70,"column":2},"end":{"line":70,"column":54}},"35":{"start":{"line":71,"column":2},"end":{"line":71,"column":37}},"36":{"start":{"line":72,"column":2},"end":{"line":72,"column":35}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":15},"end":{"line":17,"column":16}},"loc":{"start":{"line":19,"column":6},"end":{"line":22,"column":1}},"line":19},"1":{"name":"(anonymous_1)","decl":{"start":{"line":23,"column":14},"end":{"line":23,"column":15}},"loc":{"start":{"line":23,"column":26},"end":{"line":25,"column":1}},"line":23},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":33},"end":{"line":28,"column":34}},"loc":{"start":{"line":28,"column":45},"end":{"line":49,"column":1}},"line":28},"3":{"name":"(anonymous_3)","decl":{"start":{"line":50,"column":90},"end":{"line":50,"column":91}},"loc":{"start":{"line":50,"column":102},"end":{"line":57,"column":1}},"line":50},"4":{"name":"(anonymous_4)","decl":{"start":{"line":58,"column":86},"end":{"line":58,"column":87}},"loc":{"start":{"line":58,"column":98},"end":{"line":65,"column":1}},"line":58},"5":{"name":"(anonymous_5)","decl":{"start":{"line":66,"column":89},"end":{"line":66,"column":90}},"loc":{"start":{"line":66,"column":101},"end":{"line":73,"column":1}},"line":66}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":0,"13":0,"14":0,"15":0,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":0,"23":1,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":1,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0},"f":{"0":1,"1":1,"2":0,"3":1,"4":0,"5":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","page","selectors","kioskQueryStringGeo","kioskQueryStringArctic","kioskQueryStringAntarctic","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","kioskModeValidElsRemoved","infoToolbarButton","locationSearchToolbarButton","measureBtn","projToolbarButton","shareToolbarButton","snapshotToolbarButton","timelineHeader","zoomInButton","zoomOutButton","sidebarContainer","mapRotateLeft","mapRotateReset","mapRotateRight","distractionFreeExitBtn","uiElements","el","not","toBeVisible","goto","distractionFreeTimeline","locator","wvLogo"],"sources":["kiosk-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst kioskQueryStringGeo = 'http://localhost:3000/?v=-250.17116762774398,-114.67919463709383,250.62557403459047,109.37518092954436&df=true&kiosk=true&l=Coastlines_15m,OrbitTracks_Terra_Descending,MODIS_Terra_CorrectedReflectance_TrueColor&lg=true'\nconst kioskQueryStringArctic = 'http://localhost:3000/?v=-9215416.788865805,-4212995.281243633,9489665.699466601,4155580.686192584&p=arctic&df=true&kiosk=true&eic=da&l=Land_Mask,AMSRU2_Sea_Ice_Concentration_12km(palette=blue_6)&lg=true'\nconst kioskQueryStringAntarctic = 'http://localhost:3000/?v=-9215416.788865805,-4212995.281243633,9489665.699466601,4155580.686192584&p=antarctic&df=true&kiosk=true&eic=da&l=Land_Mask,AMSRU2_Sea_Ice_Concentration_12km(palette=blue_6)&lg=true'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\n// helper to confirm target els are removed/hidden in kiosk mode\nconst kioskModeValidElsRemoved = async () => {\n const {\n infoToolbarButton,\n locationSearchToolbarButton,\n measureBtn,\n projToolbarButton,\n shareToolbarButton,\n snapshotToolbarButton,\n timelineHeader,\n zoomInButton,\n zoomOutButton,\n sidebarContainer,\n mapRotateLeft,\n mapRotateReset,\n mapRotateRight,\n distractionFreeExitBtn\n } = selectors\n\n const uiElements = [\n infoToolbarButton,\n locationSearchToolbarButton,\n measureBtn,\n projToolbarButton,\n shareToolbarButton,\n snapshotToolbarButton,\n timelineHeader,\n zoomInButton,\n zoomOutButton,\n sidebarContainer,\n distractionFreeExitBtn,\n mapRotateLeft,\n mapRotateReset,\n mapRotateRight\n ]\n\n for (const el of uiElements) {\n await expect(el).not.toBeVisible()\n }\n}\n\ntest('Loading into kiosk mode in geographic projection displays the correct UI elements', async () => {\n await page.goto(kioskQueryStringGeo)\n const distractionFreeTimeline = page.locator('#distraction-free-timeline')\n const wvLogo = page.locator('#wv-logo')\n await expect(distractionFreeTimeline).toBeVisible()\n await expect(wvLogo).toBeVisible()\n await kioskModeValidElsRemoved()\n})\n\ntest('Loading into kiosk mode in arctic projection displays the correct UI elements', async () => {\n await page.goto(kioskQueryStringArctic)\n const distractionFreeTimeline = page.locator('#distraction-free-timeline')\n const wvLogo = page.locator('#wv-logo')\n await expect(distractionFreeTimeline).toBeVisible()\n await expect(wvLogo).toBeVisible()\n await kioskModeValidElsRemoved()\n})\n\ntest('Loading into kiosk mode in antarctic projection displays the correct UI elements', async () => {\n await page.goto(kioskQueryStringAntarctic)\n const distractionFreeTimeline = page.locator('#distraction-free-timeline')\n const wvLogo = page.locator('#wv-logo')\n await expect(distractionFreeTimeline).toBeVisible()\n await expect(wvLogo).toBeVisible()\n await kioskModeValidElsRemoved()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"c6dae044d32078b3fc3d29242c6416aa867edb1b","contentHash":"f8403a1b09798cc49d1ffd4ebf8f4d7830ce97a95f9b3371074b295757377a36"}} \ No newline at end of file diff --git a/.nyc_output/5fb78ab0-4102-46f4-bc09-3e04ad8ced0f.json b/.nyc_output/5fb78ab0-4102-46f4-bc09-3e04ad8ced0f.json deleted file mode 100644 index e6dee12959..0000000000 --- a/.nyc_output/5fb78ab0-4102-46f4-bc09-3e04ad8ced0f.json +++ /dev/null @@ -1 +0,0 @@ -{"/Users/rcweiler/worldview/playwright.config.js":{"path":"/Users/rcweiler/worldview/playwright.config.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":31}},"1":{"start":{"line":8,"column":0},"end":{"line":51,"column":3}}},"fnMap":{},"branchMap":{"0":{"loc":{"start":{"line":22,"column":11},"end":{"line":22,"column":33}},"type":"cond-expr","locations":[{"start":{"line":22,"column":28},"end":{"line":22,"column":29}},{"start":{"line":22,"column":32},"end":{"line":22,"column":33}}],"line":22},"1":{"loc":{"start":{"line":24,"column":11},"end":{"line":24,"column":33}},"type":"cond-expr","locations":[{"start":{"line":24,"column":28},"end":{"line":24,"column":29}},{"start":{"line":24,"column":32},"end":{"line":24,"column":33}}],"line":24}},"s":{"0":1,"1":1},"f":{},"b":{"0":[0,1],"1":[0,1]},"inputSourceMap":{"version":3,"names":["defineConfig","devices","require","module","exports","testDir","outputDir","timeout","expect","fullyParallel","forbidOnly","process","env","CI","retries","workers","reporter","use","launchOptions","slowMo","actionTimeout","trace","projects","name"],"sources":["playwright.config.js"],"sourcesContent":["// @ts-check\nconst { defineConfig, devices } = require('@playwright/test')\n\nmodule.exports = defineConfig({\n testDir: './e2e/features',\n outputDir: './test-results',\n /* Maximum time one test can run for. */\n timeout: 30 * 1000,\n expect: {\n /* Maximum time expect() should wait for the condition to be met. */\n timeout: 5000\n },\n /* Run tests in files in parallel */\n fullyParallel: true,\n /* Fail the build on CI if you accidentally left test.only in the source code. */\n forbidOnly: !!process.env.CI,\n /* Retry on CI only */\n retries: process.env.CI ? 2 : 0,\n /* Opt out of parallel tests on CI. */\n workers: process.env.CI ? 1 : 3,\n /* Reporter to use. See https://playwright.dev/docs/test-reporters */\n reporter: 'html',\n use: {\n launchOptions: {\n slowMo: 200\n },\n /* Maximum time each action such as `click()` can take. Defaults to 0 (no limit). */\n actionTimeout: 0,\n /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */\n trace: 'on-first-retry'\n },\n\n /* Configure projects for major browsers */\n projects: [\n {\n name: 'chromium',\n use: { ...devices['Desktop Chrome'] }\n },\n\n {\n name: 'firefox',\n use: { ...devices['Desktop Firefox'] }\n }\n ]\n\n /* Folder for test artifacts such as screenshots, videos, traces, etc. */\n // outputDir: 'test-results/',\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,YAAY;EAAEC;AAAQ,CAAC,GAAGC,OAAO,CAAC,kBAAkB,CAAC;AAE7DC,MAAM,CAACC,OAAO,GAAGJ,YAAY,CAAC;EAC5BK,OAAO,EAAE,gBAAgB;EACzBC,SAAS,EAAE,gBAAgB;EAC3B;EACAC,OAAO,EAAE,EAAE,GAAG,IAAI;EAClBC,MAAM,EAAE;IACN;IACAD,OAAO,EAAE;EACX,CAAC;EACD;EACAE,aAAa,EAAE,IAAI;EACnB;EACAC,UAAU,EAAE,CAAC,CAACC,OAAO,CAACC,GAAG,CAACC,EAAE;EAC5B;EACAC,OAAO,EAAEH,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAE,OAAO,EAAEJ,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAG,QAAQ,EAAE,MAAM;EAChBC,GAAG,EAAE;IACHC,aAAa,EAAE;MACbC,MAAM,EAAE;IACV,CAAC;IACD;IACAC,aAAa,EAAE,CAAC;IAChB;IACAC,KAAK,EAAE;EACT,CAAC;EAED;EACAC,QAAQ,EAAE,CACR;IACEC,IAAI,EAAE,UAAU;IAChBN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,gBAAgB;IAAE;EACtC,CAAC,EAED;IACEsB,IAAI,EAAE,SAAS;IACfN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,iBAAiB;IAAE;EACvC,CAAC;;EAGH;EACA;AACF,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f807d98b83967da6ec6fb7322dffcbc5e5d8f32a","contentHash":"4542c4dd9b9d57e4a939294876889465442560c9646324f7c42dcd5d1d815866"},"/Users/rcweiler/worldview/e2e/features/layers/options-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/layers/options-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":35},"end":{"line":11,"column":497}},"3":{"start":{"line":12,"column":0},"end":{"line":14,"column":3}},"4":{"start":{"line":15,"column":0},"end":{"line":20,"column":3}},"5":{"start":{"line":18,"column":2},"end":{"line":18,"column":33}},"6":{"start":{"line":19,"column":2},"end":{"line":19,"column":36}},"7":{"start":{"line":21,"column":0},"end":{"line":23,"column":3}},"8":{"start":{"line":22,"column":2},"end":{"line":22,"column":21}},"9":{"start":{"line":24,"column":0},"end":{"line":37,"column":3}},"10":{"start":{"line":28,"column":6},"end":{"line":28,"column":15}},"11":{"start":{"line":29,"column":2},"end":{"line":29,"column":46}},"12":{"start":{"line":30,"column":2},"end":{"line":30,"column":33}},"13":{"start":{"line":31,"column":2},"end":{"line":31,"column":32}},"14":{"start":{"line":32,"column":28},"end":{"line":32,"column":98}},"15":{"start":{"line":33,"column":36},"end":{"line":33,"column":115}},"16":{"start":{"line":34,"column":2},"end":{"line":34,"column":52}},"17":{"start":{"line":35,"column":2},"end":{"line":35,"column":42}},"18":{"start":{"line":36,"column":2},"end":{"line":36,"column":48}},"19":{"start":{"line":38,"column":0},"end":{"line":43,"column":3}},"20":{"start":{"line":39,"column":39},"end":{"line":39,"column":121}},"21":{"start":{"line":40,"column":36},"end":{"line":40,"column":115}},"22":{"start":{"line":41,"column":2},"end":{"line":41,"column":63}},"23":{"start":{"line":42,"column":2},"end":{"line":42,"column":56}},"24":{"start":{"line":44,"column":0},"end":{"line":55,"column":3}},"25":{"start":{"line":45,"column":28},"end":{"line":45,"column":98}},"26":{"start":{"line":46,"column":23},"end":{"line":46,"column":76}},"27":{"start":{"line":47,"column":18},"end":{"line":47,"column":67}},"28":{"start":{"line":48,"column":33},"end":{"line":48,"column":101}},"29":{"start":{"line":49,"column":2},"end":{"line":49,"column":63}},"30":{"start":{"line":50,"column":2},"end":{"line":50,"column":50}},"31":{"start":{"line":51,"column":2},"end":{"line":51,"column":24}},"32":{"start":{"line":52,"column":2},"end":{"line":52,"column":39}},"33":{"start":{"line":53,"column":2},"end":{"line":53,"column":57}},"34":{"start":{"line":54,"column":2},"end":{"line":54,"column":51}},"35":{"start":{"line":56,"column":0},"end":{"line":61,"column":3}},"36":{"start":{"line":57,"column":39},"end":{"line":57,"column":121}},"37":{"start":{"line":58,"column":36},"end":{"line":58,"column":115}},"38":{"start":{"line":59,"column":2},"end":{"line":59,"column":59}},"39":{"start":{"line":60,"column":2},"end":{"line":60,"column":60}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":15,"column":15},"end":{"line":15,"column":16}},"loc":{"start":{"line":17,"column":6},"end":{"line":20,"column":1}},"line":17},"1":{"name":"(anonymous_1)","decl":{"start":{"line":21,"column":14},"end":{"line":21,"column":15}},"loc":{"start":{"line":21,"column":26},"end":{"line":23,"column":1}},"line":21},"2":{"name":"(anonymous_2)","decl":{"start":{"line":24,"column":57},"end":{"line":24,"column":58}},"loc":{"start":{"line":24,"column":69},"end":{"line":37,"column":1}},"line":24},"3":{"name":"(anonymous_3)","decl":{"start":{"line":38,"column":58},"end":{"line":38,"column":59}},"loc":{"start":{"line":38,"column":70},"end":{"line":43,"column":1}},"line":38},"4":{"name":"(anonymous_4)","decl":{"start":{"line":44,"column":104},"end":{"line":44,"column":105}},"loc":{"start":{"line":44,"column":116},"end":{"line":55,"column":1}},"line":44},"5":{"name":"(anonymous_5)","decl":{"start":{"line":56,"column":51},"end":{"line":56,"column":52}},"loc":{"start":{"line":56,"column":63},"end":{"line":61,"column":1}},"line":56}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":0,"35":1,"36":0,"37":0,"38":0,"39":0},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","page","selectors","customsSquashedQuerystring","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","aodSidebarLayer","modalCloseButton","goto","click","hover","thresholdMinLabel","locator","combinedAodSettingsButton","not","toBeVisible","activeDefaultPaletteCheckbox","activeBluePaletteCheckbox","opacityLabel","aerosol","terraAodSettingsButton","toContainText"],"sources":["options-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst customsSquashedQuerystring = 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Combined_Value_Added_AOD(opacity=0.7,palette=blue_2,min=0.1,0.105,max=0.56,0.565),MODIS_Terra_Aerosol,Reference_Labels_15m(opacity=0.94),Reference_Features_15m(hidden),Coastlines_15m&t=2019-01-15-T00%3A00%3A00Z&z=3&v=-271.7031658620978,-216.84375,370.1093341379022,36.84375'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Verify that settings button opens settings modal', async () => {\n const { aodSidebarLayer, modalCloseButton } = selectors\n await page.goto(customsSquashedQuerystring)\n await modalCloseButton.click()\n await aodSidebarLayer.hover()\n const thresholdMinLabel = await page.locator('#wv-layer-options-threshold0 .wv-label-range-min')\n const combinedAodSettingsButton = await page.locator('#active-MODIS_Combined_Value_Added_AOD .wv-layers-options')\n await expect(thresholdMinLabel).not.toBeVisible()\n await combinedAodSettingsButton.click()\n await expect(thresholdMinLabel).toBeVisible()\n})\n\ntest('Verify that custom blue custom palette is checked', async () => {\n const activeDefaultPaletteCheckbox = await page.locator('.wv-palette-selector-row.checked #wv-palette-radio-__default')\n const activeBluePaletteCheckbox = await page.locator('.wv-palette-selector-row.checked #wv-palette-radio-blue_2')\n await expect(activeDefaultPaletteCheckbox).not.toBeVisible()\n await expect(activeBluePaletteCheckbox).toBeVisible()\n})\n\ntest('Verify that threshold and opacity components update when different layer setting button clicked', async () => {\n const thresholdMinLabel = await page.locator('#wv-layer-options-threshold0 .wv-label-range-min')\n const opacityLabel = await page.locator('.layer-opacity-select .wv-label')\n const aerosol = await page.locator('#active-MODIS_Terra_Aerosol')\n const terraAodSettingsButton = await page.locator('#active-MODIS_Terra_Aerosol .wv-layers-options')\n await expect(thresholdMinLabel).toContainText('0.1 – 0.105')\n await expect(opacityLabel).toContainText('70%')\n await aerosol.hover()\n await terraAodSettingsButton.click()\n await expect(thresholdMinLabel).toContainText('< 0.0')\n await expect(opacityLabel).toContainText('100%')\n})\n\ntest('Verify that default palette is now checked', async () => {\n const activeDefaultPaletteCheckbox = await page.locator('.wv-palette-selector-row.checked #wv-palette-radio-__default')\n const activeBluePaletteCheckbox = await page.locator('.wv-palette-selector-row.checked #wv-palette-radio-blue_2')\n await expect(activeDefaultPaletteCheckbox).toBeVisible()\n await expect(activeBluePaletteCheckbox).not.toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"0b49dc2abb3a48796787c6a78e9456437e022a7f","contentHash":"241c3d2853c11660de216e4e816ab727a23eb6e41d7d357d7a2099e64f434355"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":282,"column":3}},"1":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":17},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}},"line":3}},"branchMap":{},"s":{"0":1,"1":1},"f":{"0":1},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","page","createGifIcon","locator","createGifButton","gifPreviewStartDate","gifPreviewEndDate","gifPreviewFrameRateValue","gifPreviewEndResolutionSelector","gifPreviewEndResolutionOption250","gifPreviewEndResolutionOption500","gifDownloadIcon","gifDownloadButton","gifResults","animationWidget","animationButtonCase","animationButton","playButton","animateYearUp","animateYearDown","yearStartInput","monthStartInput","dayStartInput","hourStartInput","minuteStartInput","yearEndInput","monthEndInput","dayEndInput","hourEndInput","minuteEndInput","animationIntervalSelector","rotationDialogOkButton","arcticRotationResetButton","mobileAnimateButton","mobileAnimationWidget","closeMobileAnimation","mobileAnimationPortraitView","mobileDatePickerSpanText","sidebarContainer","infoButton","optionsButton","infoDialog","optionsDialog","addLayers","dataDownloadTabButton","eventsSidebarTabButton","groupCheckbox","viirsFiresCheckbox","firesGroup","firesLayer","firesRemove","aodGroup","aodGroupHeader","firesGroupHeader","overlaysGroup","overlaysGroupHeader","baselayersGroup","baselayersGroupHeader","groupOptionsBtn","groupHide","groupShow","groupRemove","layerVisible","layerHidden","groupedOverlaysAllLayers","sidebarButton","sidebarContent","swipeButton","opacityButton","spyButton","aTab","bTab","swipeDragger","compareButton","compareButtonText","compareMobileSelectToggle","ModisTrueColorLayerA","ModisTrueColorLayerB","toggleButton","collapsedToggleButton","chartingButton","chartingAoiIcon","chartingDateSingleButton","chartingDateRangeButton","chartingCalendarIcon","chartingInfoIcon","measureBtn","measureMenu","measureDistanceBtn","measureAreaBtn","clearMeasurementsBtn","unitOfMeasureToggle","measurementTooltip","geoMeasurementTooltip","arcticMeasurementTooltip","downloadGeojsonBtn","downloadShapefileBtn","timelineContainer","timelineHeader","mobileDatePickerSelectButton","dragger","draggerA","draggerB","dayDown","dayUp","monthDown","monthUp","yearDown","yearUp","datePickerWheel","dateSelectorDayInput","dateSelectorMonthInput","dateSelectorYearInput","dateSelectorHourInput","dateSelectorMinuteInput","mobileDatePickerSelectBtn","rightArrow","mobileDatePickerHeader","layersModalCloseButton","aerosolOpticalDepth","layersSearchField","categoriesNav","allCategoryHeader","layersAll","layerBrowseList","layerBrowseDetail","layerSearchList","layersSearchRow","layerPickerBackButton","layerDetails","layerDetailsDateRange","layerDetailHeader","layerResultsCountText","addToMapButton","aodMeasurement","aodAllMeasurement","aodMeasurementContents","aodAllMeasurementContents","aodTabContentAquaMODIS","aodCheckbox","aodCheckboxMODIS","aodCheckboxMAIAC","aodCheckboxAquaMODIS","aquaTerraMODISTab","aquaModisTab","correctedReflectanceCheckboxContainer","correctedReflectanceChecked","weldReflectanceCheckboxContainer","weldUnavailableTooltipIcon","availableFilterCheckbox","availableFilterCheckboxInput","availableFilterTextEl","coverageTooltipIcon","scienceDisciplinesTab","aodSidebarLayer","aodMAIACSidebarLayer","filterButton","resetButton","applyButton","collapsedLayerButton","layerCount","layerContainer","sourceMetadataCollapsed","sourceMetadataExpanded","aquaTerraModisHeader","maiacHeader","sourceTabs","aodSearchRow","aodSearchCheckbox","availableFacetLabel","categoryAtmosphereLabel","categoryFacetCollapseToggle","categoryFacetChoicesContainer","measurementTemperatureLabel","measurementFacetChoices","measurementMoreButton","sourcesMERRALabel","layerFilterButton","geographicMap","arcticMap","antarcticMap","zoomInButton","zoomOutButton","mapScaleMetric","mapScaleImperial","mapRotateLeft","mapRotateReset","mapRotateRight","locationSearchToolbarButton","shareToolbarButton","projToolbarButton","snapshotToolbarButton","infoToolbarButton","distractionFreeExitBtn","shareToolbar","shareLinkInput","shareEmbedInput","embedLinkButton","locationSearchComponent","locationSearchMobileDialog","locationSearchMinimizeButton","tooltipCoordinatesContainer","tooltipCoordinatesTitle","tooltipCoordinates","tooltipCoordinatesMinimizeButton","tooltipCoordinatesCloseButton","coordinatesMapMarker","contextMenu","contextMenuCopy","contextMenuAddMarker","contextMenuDistance","contextMenuArea","contentMenuChangeUnits","selectedMarker","eventsTab","icebergEvent","listOfEvents","eventIcons","firstEvent","secondEvent","selectedFirstEvent","trackMarker","layersTab","sidebarEvent","thermAnomSNPPday","thermAnomSNPPnight","thermAnomVIIRSday","thermAnomVIIRSnight","notifyMessage","filterIcons","dustHazeIcon","volcanoesIcon","wildfiresIcon","filterDates","filterModalApply","filterModalCancel","dustSwitch","manmadeSwitch","seaLakeIceSwitch","severeStormsSwitch","snowSwitch","volcanoesSwitch","watercolorSwitch","wildfiresSwitch","mapExtentFilterCheckbox","startInputYear","startInputMonth","startInputDay","endInputYear","endInputMonth","endInputDay","dataTab","yearlyResolutionTooltip","timelineSetToYears","modalCloseButton","notificationDismissButton","overlayLayerItems","resolutionTooltip","globalSelectInput","bboxTopCoords","bboxBottomCoords","imageResolution","imageFormat","imageWorldFile","imageMaxSize"],"sources":["selectors.js"],"sourcesContent":["module.exports = (page) => ({\n // animations\n createGifIcon: page.locator('#wv-animation-widget-file-video-icon'),\n createGifButton: page.locator('.gif-dialog .button-text'),\n gifPreviewStartDate: page.locator('.gif-download-grid .grid-child:nth-child(2) span'),\n gifPreviewEndDate: page.locator('.gif-download-grid .grid-child:nth-child(4) span'),\n gifPreviewFrameRateValue: page.locator('.gif-download-grid .grid-child:nth-child(6) span'),\n gifPreviewEndResolutionSelector: page.locator('.gif-selector-case #gif-resolution'),\n gifPreviewEndResolutionOption250: page.locator('#gif-resolution option[value=\"1\"]'),\n gifPreviewEndResolutionOption500: page.locator('#gif-resolution option[value=\"2\"]'),\n gifDownloadIcon: page.locator('.animation-gif-dialog-wrapper .wv-button.gray'),\n gifDownloadButton: page.locator('.animation-gif-dialog-wrapper .wv-button'),\n gifResults: page.locator('.gif-results-dialog-case img'),\n animationWidget: page.locator('#wv-animation-widget'),\n animationButtonCase: page.locator('#timeline-header .animate-button'),\n animationButton: page.locator('.animate-button'),\n playButton: page.locator('#play-button'),\n animateYearUp: page.locator('.wv-date-range-selector > div > div:nth-child(2) > div > svg > .uparrow'),\n animateYearDown: page.locator('.wv-date-range-selector > div > div > div:nth-child(3) > svg > .downarrow'),\n yearStartInput: page.locator('#year-animation-widget-start'),\n monthStartInput: page.locator('#month-animation-widget-start'),\n dayStartInput: page.locator('#day-animation-widget-start'),\n hourStartInput: page.locator('#hour-animation-widget-start'),\n minuteStartInput: page.locator('#minute-animation-widget-start'),\n yearEndInput: page.locator('#year-animation-widget-end'),\n monthEndInput: page.locator('#month-animation-widget-end'),\n dayEndInput: page.locator('#day-animation-widget-end'),\n hourEndInput: page.locator('#hour-animation-widget-end'),\n minuteEndInput: page.locator('#minute-animation-widget-end'),\n animationIntervalSelector: page.locator('#wv-animation-widget #current-interval'),\n rotationDialogOkButton: page.locator('#image_download_notify_rotate .accept-notify'),\n arcticRotationResetButton: page.locator('.wv-map-reset-rotation'),\n\n // mobile animations\n mobileAnimateButton: page.locator('.mobile-animate-button'),\n mobileAnimationWidget: page.locator('.wv-animation-widget-wrapper-mobile'),\n closeMobileAnimation: page.locator('#mobile-animation-close'),\n mobileAnimationPortraitView: page.locator('#collapsed-animate-widget-phone-portrait'),\n mobileDatePickerSpanText: page.locator('.mobile-date-picker-select-btn-text span'),\n\n // sidebar, layers\n sidebarContainer: page.locator('#products-holder'),\n infoButton: page.locator('.wv-layers-info'),\n optionsButton: page.locator('.wv-layers-options'),\n infoDialog: page.locator('.layer-info-modal'),\n optionsDialog: page.locator('.layer-settings-modal'),\n addLayers: page.locator('#layers-add'),\n dataDownloadTabButton: page.locator('#download-sidebar-tab'),\n eventsSidebarTabButton: page.locator('#events-sidebar-tab'),\n groupCheckbox: page.locator('#group-overlays-checkbox'),\n viirsFiresCheckbox: page.locator('#VIIRS_NOAA20_Thermal_Anomalies_375m_All-checkbox'),\n firesGroup: page.locator('#active-Fires_and_Thermal_Anomalies'),\n firesLayer: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n firesRemove: page.locator('#close-activeVIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n aodGroup: page.locator('#active-Aerosol_Optical_Depth'),\n aodGroupHeader: page.locator('#active-Aerosol_Optical_Depth .layer-group-header'),\n firesGroupHeader: page.locator('#active-Fires_and_Thermal_Anomalies .layer-group-header'),\n overlaysGroup: page.locator('#active-overlays'),\n overlaysGroupHeader: page.locator('#active-overlays .layer-group-header'),\n baselayersGroup: page.locator('#active-baselayers'),\n baselayersGroupHeader: page.locator('#active-baselayers .layer-group-header'),\n groupOptionsBtn: page.locator('.layer-group-more-options > button'),\n groupHide: page.locator('.layer-group-more-options #hide-all'),\n groupShow: page.locator('.layer-group-more-options #show-all'),\n groupRemove: page.locator('.layer-group-more-options #remove-group'),\n layerVisible: page.locator('li.layer-visible'),\n layerHidden: page.locator('li.layer-hidden'),\n groupedOverlaysAllLayers: page.locator('.layer-container > ul .item.productsitem'),\n sidebarButton: page.locator('#accordion-toggler-button'),\n sidebarContent: page.locator('#products-holder'),\n\n // compare\n swipeButton: page.locator('#compare-swipe-button'),\n opacityButton: page.locator('#compare-opacity-button'),\n spyButton: page.locator('#compare-spy-button'),\n aTab: page.locator('.ab-tabs-case .ab-tab.first-tab'),\n bTab: page.locator('.ab-tabs-case .ab-tab.second-tab'),\n swipeDragger: page.locator('.ab-swipe-line .ab-swipe-dragger'),\n compareButton: page.locator('#compare-toggle-button'),\n compareButtonText: page.locator('#compare-toggle-button > span'),\n compareMobileSelectToggle: page.locator('.comparison-mobile-select-toggle'),\n ModisTrueColorLayerA: page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor'),\n ModisTrueColorLayerB: page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor'),\n toggleButton: page.locator('#toggleIconHolder'),\n collapsedToggleButton: page.locator('#accordion-toggler-button'),\n\n // charting\n chartingButton: page.locator('#chart-toggle-button'),\n chartingAoiIcon: page.locator('#wv-charting-mode-container > div.charting-aoi-container > svg'),\n chartingDateSingleButton: page.locator('#charting-date-single-button'),\n chartingDateRangeButton: page.locator('#charting-date-range-button'),\n chartingCalendarIcon: page.locator('#charting-calendar-container > svg'),\n chartingInfoIcon: page.locator('#charting-info-container > svg'),\n\n // measure\n measureBtn: page.locator('#wv-measure-button'),\n measureMenu: page.locator('#measure_menu'),\n measureDistanceBtn: page.locator('#measure-distance-button'),\n measureAreaBtn: page.locator('#measure-area-button'),\n clearMeasurementsBtn: page.locator('#clear-measurements-button'),\n unitOfMeasureToggle: page.locator('#unit-toggle'),\n measurementTooltip: page.locator('.tooltip-measure'),\n geoMeasurementTooltip: page.locator('#wv-map-geographic .tooltip-measure'),\n arcticMeasurementTooltip: page.locator('#wv-map-arctic .tooltip-measure'),\n downloadGeojsonBtn: page.locator('#download-geojson-button'),\n downloadShapefileBtn: page.locator('#download-shapefiles-button'),\n\n // timeline\n timelineContainer: page.locator('.timeline-container'),\n timelineHeader: page.locator('#timeline-header'),\n mobileDatePickerSelectButton: page.locator('.mobile-date-picker-select-btn'),\n dragger: page.locator('.timeline-dragger'),\n draggerA: page.locator('.timeline-dragger.draggerA'),\n draggerB: page.locator('.timeline-dragger.draggerB'),\n dayDown: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-down'),\n dayUp: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-up'),\n monthDown: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-down'),\n monthUp: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-up'),\n yearDown: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-down'),\n yearUp: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-up'),\n datePickerWheel: page.locator('.datepicker-modal .datepicker-wheel'),\n dateSelectorDayInput: page.locator('#date-selector-main .input-wrapper-day input'),\n dateSelectorMonthInput: page.locator('#date-selector-main .input-wrapper-month input'),\n dateSelectorYearInput: page.locator('#date-selector-main .input-wrapper-year input'),\n dateSelectorHourInput: page.locator('#date-selector-main .input-wrapper-hour input'),\n dateSelectorMinuteInput: page.locator('#date-selector-main .input-wrapper-minute input'),\n mobileDatePickerSelectBtn: page.locator('.mobile-date-picker-select-btn'),\n rightArrow: page.locator('#right-arrow-group'),\n mobileDatePickerHeader: page.locator('.datepicker .datepicker-header .datepicker-header'),\n\n // layers\n layersModalCloseButton: page.locator('.layer-btn-close'),\n aerosolOpticalDepth: page.locator('#legacy-all #layer-category-item-legacy-all-aerosol-optical-depth'),\n layersSearchField: page.locator('input#layers-search-input'),\n categoriesNav: page.locator('#categories-nav'),\n allCategoryHeader: page.locator('#legacy-all h3'),\n layersAll: page.locator('.layers-all-layer'),\n layerBrowseList: page.locator('.layer-list-container.browse'),\n layerBrowseDetail: page.locator('.layer-detail-container.browse'),\n layerSearchList: page.locator('.layer-list-container.search'),\n layersSearchRow: page.locator('.search-row.layers-all-layer'),\n layerPickerBackButton: page.locator('#layer-search .back-button'),\n layerDetails: page.locator('.layer-detail-container'),\n layerDetailsDateRange: page.locator('.source-metadata .layer-date-range'),\n layerDetailHeader: page.locator('.layer-detail-container .layers-all-header'),\n layerResultsCountText: page.locator('.header-filter-container .results-text'),\n addToMapButton: page.locator('.layer-detail-container .add-to-map-btn'),\n aodMeasurement: page.locator('#layer-category-item-atmosphere-aerosol-optical-depth'),\n aodAllMeasurement: page.locator('#layer-category-item-legacy-all-aerosol-optical-depth'),\n aodMeasurementContents: page.locator('#accordion-atmosphere-aerosol-optical-depth .measure-row-contents'),\n aodAllMeasurementContents: page.locator('#accordion-legacy-all-aerosol-optical-depth'),\n aodTabContentAquaMODIS: page.locator('#aerosol-optical-depth-aqua-modis'),\n aodCheckbox: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aodCheckboxMODIS: page.locator('#MODIS_Combined_Value_Added_AOD-checkbox'),\n aodCheckboxMAIAC: page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox'),\n aodCheckboxAquaMODIS: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aquaTerraMODISTab: page.locator('#aqua-terra-modis-0-source-Nav'),\n aquaModisTab: page.locator('#aqua-modis-1-source-Nav'),\n correctedReflectanceCheckboxContainer: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor'),\n correctedReflectanceChecked: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor .wv-checkbox.checked'),\n weldReflectanceCheckboxContainer: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly'),\n weldUnavailableTooltipIcon: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly #availability-info'),\n availableFilterCheckbox: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type'),\n availableFilterCheckboxInput: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type input'),\n availableFilterTextEl: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type > span'),\n coverageTooltipIcon: page.locator('#coverage-facet svg.facet-tooltip'),\n scienceDisciplinesTab: page.locator('#categories-nav .nav-item:nth-child(2)'),\n aodSidebarLayer: page.locator('#active-MODIS_Combined_Value_Added_AOD'),\n aodMAIACSidebarLayer: page.locator('#active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth'),\n filterButton: page.locator('.btn.filter-button'),\n resetButton: page.locator('.btn.clear-filters'),\n applyButton: page.locator('.btn.apply-facets'),\n collapsedLayerButton: page.locator('#accordion-toggler-button'),\n layerCount: page.locator('.layer-count.mobile'),\n layerContainer: page.locator('.layer-container.sidebar-panel'),\n sourceMetadataCollapsed: page.locator('.source-metadata.overflow'),\n sourceMetadataExpanded: page.locator('.source-metadata'),\n aquaTerraModisHeader: page.locator('#aboutaerosolopticaldepthaod'),\n maiacHeader: page.locator('#aerosol-optical-depth-aqua-terra-modis h3:last-of-type'),\n sourceTabs: page.locator('.source-nav-item'),\n aodSearchRow: page.locator('#MODIS_Aqua_Aerosol-search-row'),\n aodSearchCheckbox: page.locator('#MODIS_Aqua_Aerosol-search-row > .wv-checkbox'),\n availableFacetLabel: page.locator('#coverage-facet .sui-multi-checkbox-facet label:nth-child(1)'),\n categoryAtmosphereLabel: page.locator('#categories-facet [for=\"example_facet_CategoryAtmosphere\"]'),\n categoryFacetCollapseToggle: page.locator('#categories-facet .facet-collapse-toggle'),\n categoryFacetChoicesContainer: page.locator('#categories-facet .sui-multi-checkbox-facet'),\n measurementTemperatureLabel: page.locator('#measurements-facet [for=\"example_facet_MeasurementsTemperature\"]'),\n measurementFacetChoices: page.locator('#measurements-facet .sui-multi-checkbox-facet > label'),\n measurementMoreButton: page.locator('#measurements-facet .sui-facet-view-more'),\n sourcesMERRALabel: page.locator('#sources-facet [for=\"example_facet_SourceMERRA-2\"]'),\n layerFilterButton: page.locator('#layer-filter-button'),\n\n // map\n geographicMap: page.locator('#wv-map-geographic'),\n arcticMap: page.locator('#wv-map-arctic'),\n antarcticMap: page.locator('#wv-map-antarctic'),\n zoomInButton: page.locator('.wv-map-zoom-in'),\n zoomOutButton: page.locator('.wv-map-zoom-out'),\n mapScaleMetric: page.locator('.wv-map-scale-metric'),\n mapScaleImperial: page.locator('.wv-map-scale-imperial'),\n mapRotateLeft: page.locator('.wv-map-rotate-left'),\n mapRotateReset: page.locator('.wv-map-reset-rotation'),\n mapRotateRight: page.locator('.wv-map-rotate-right'),\n\n // ui toolbar\n locationSearchToolbarButton: page.locator('#wv-location-search-button'),\n shareToolbarButton: page.locator('#wv-share-button'),\n projToolbarButton: page.locator('#wv-proj-button'),\n snapshotToolbarButton: page.locator('#wv-image-button'),\n infoToolbarButton: page.locator('#wv-info-button'),\n distractionFreeExitBtn: page.locator('#wv-exit-distraction-free-mode-button'),\n\n // share\n shareToolbar: page.locator('#toolbar_share'),\n shareLinkInput: page.locator('#permalink-content-link'),\n shareEmbedInput: page.locator('#permalink-content-embed'),\n embedLinkButton: page.locator('#wv-embed-link-button'),\n\n // Location Search\n locationSearchComponent: page.locator('.location-search-component'),\n locationSearchMobileDialog: page.locator('#toolbar_location_search_mobile'),\n locationSearchMinimizeButton: page.locator('.location-search-minimize-button'),\n tooltipCoordinatesContainer: page.locator('.tooltip-coordinates-container'),\n tooltipCoordinatesTitle: page.locator('.tooltip-coordinates-title'),\n tooltipCoordinates: page.locator('.tooltip-coordinates'),\n tooltipCoordinatesMinimizeButton: page.locator('.minimize-coordinates-tooltip'),\n tooltipCoordinatesCloseButton: page.locator('.close-coordinates-tooltip'),\n coordinatesMapMarker: page.locator('.coordinates-map-marker'),\n\n // Context Menu\n contextMenu: page.locator('#context-menu'),\n contextMenuCopy: page.locator('#copy-coordinates-to-clipboard-button'),\n contextMenuAddMarker: page.locator('#context-menu-add-marker'),\n contextMenuDistance: page.locator('#context-menu-measure-distance'),\n contextMenuArea: page.locator('#context-menu-measure-area'),\n contentMenuChangeUnits: page.locator('#context-menu-change-units'),\n\n // marker\n selectedMarker: page.locator('.marker.selected'),\n\n // events\n eventsTab: page.locator('#events-sidebar-tab'),\n icebergEvent: page.locator('#wv-events #sidebar-event-EONET_2703'),\n listOfEvents: page.locator('#wv-events ul.map-item-list'),\n eventIcons: page.locator('.marker .event-icon'),\n firstEvent: page.locator('#wv-events ul.map-item-list .item:first-child h4'),\n secondEvent: page.locator('#wv-events #sidebar-event-EONET_99999'),\n selectedFirstEvent: page.locator('#wv-events ul.map-item-list .item-selected:first-child h4'),\n trackMarker: page.locator('.track-marker'),\n layersTab: page.locator('#layers-sidebar-tab'),\n sidebarEvent: page.locator('#sidebar-event-EONET_3931'),\n thermAnomSNPPday: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Night'),\n thermAnomSNPPnight: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSday: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSnight: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Night'),\n notifyMessage: page.locator('.wv-alert .alert-content'),\n filterIcons: page.locator('.filter-icons > div > .event-icon'),\n dustHazeIcon: page.locator('.filter-icons > div > #filter-dust-and-haze'),\n volcanoesIcon: page.locator('.filter-icons > div > #filter-volcanoes'),\n wildfiresIcon: page.locator('.filter-icons > div >#filter-wildfires'),\n filterDates: page.locator('.filter-dates'),\n filterModalApply: page.locator('#filter-apply-btn'),\n filterModalCancel: page.locator('#filter-cancel-btn'),\n dustSwitch: page.locator('#dustHaze-switch'),\n manmadeSwitch: page.locator('#manmade-switch'),\n seaLakeIceSwitch: page.locator('#seaLakeIce-switch'),\n severeStormsSwitch: page.locator('#severeStorms-switch'),\n snowSwitch: page.locator('#snow-switch'),\n volcanoesSwitch: page.locator('#volcanoes-switch'),\n watercolorSwitch: page.locator('#waterColor-switch'),\n wildfiresSwitch: page.locator('#wildfires-switch'),\n mapExtentFilterCheckbox: page.locator('#map-extent-filter'),\n startInputYear: page.locator('#year-event-filter-start'),\n startInputMonth: page.locator('#month-event-filter-start'),\n startInputDay: page.locator('#day-event-filter-start'),\n endInputYear: page.locator('#year-event-filter-end'),\n endInputMonth: page.locator('#month-event-filter-end'),\n endInputDay: page.locator('#day-event-filter-end'),\n\n // globals\n dataTab: page.locator('#download-sidebar-tab'),\n yearlyResolutionTooltip: page.locator('#zoom-years'),\n timelineSetToYears: page.locator('#current-zoom.zoom-years'),\n modalCloseButton: page.locator('.modal-close-btn'),\n notificationDismissButton: page.locator('.wv-alert .close-alert .fa-times'),\n overlayLayerItems: page.locator('#overlays li'),\n resolutionTooltip: page.locator('#zoom-btn-container'),\n globalSelectInput: page.locator('#image-global-cb'),\n bboxTopCoords: page.locator('#wv-image-top'),\n bboxBottomCoords: page.locator('#wv-image-bottom'),\n imageResolution: page.locator('#wv-image-resolution'),\n imageFormat: page.locator('#wv-image-format'),\n imageWorldFile: page.locator('#wv-image-worldfile'),\n imageMaxSize: page.locator('.wv-image-max-size')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cb3510ea44bedc317972513855d3d7939bccda63","contentHash":"71824421af92db885febc052de9700b895e40b1d1b4a492c288aefea953e8031"}} \ No newline at end of file diff --git a/.nyc_output/7c93eaef-3547-4b41-9f0d-db3f8ba76eca.json b/.nyc_output/7c93eaef-3547-4b41-9f0d-db3f8ba76eca.json deleted file mode 100644 index dfeeef5f02..0000000000 --- a/.nyc_output/7c93eaef-3547-4b41-9f0d-db3f8ba76eca.json +++ /dev/null @@ -1 +0,0 @@ -{"/Users/rcweiler/worldview/playwright.config.js":{"path":"/Users/rcweiler/worldview/playwright.config.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":31}},"1":{"start":{"line":8,"column":0},"end":{"line":51,"column":3}}},"fnMap":{},"branchMap":{"0":{"loc":{"start":{"line":22,"column":11},"end":{"line":22,"column":33}},"type":"cond-expr","locations":[{"start":{"line":22,"column":28},"end":{"line":22,"column":29}},{"start":{"line":22,"column":32},"end":{"line":22,"column":33}}],"line":22},"1":{"loc":{"start":{"line":24,"column":11},"end":{"line":24,"column":33}},"type":"cond-expr","locations":[{"start":{"line":24,"column":28},"end":{"line":24,"column":29}},{"start":{"line":24,"column":32},"end":{"line":24,"column":33}}],"line":24}},"s":{"0":1,"1":1},"f":{},"b":{"0":[0,1],"1":[0,1]},"inputSourceMap":{"version":3,"names":["defineConfig","devices","require","module","exports","testDir","outputDir","timeout","expect","fullyParallel","forbidOnly","process","env","CI","retries","workers","reporter","use","launchOptions","slowMo","actionTimeout","trace","projects","name"],"sources":["playwright.config.js"],"sourcesContent":["// @ts-check\nconst { defineConfig, devices } = require('@playwright/test')\n\nmodule.exports = defineConfig({\n testDir: './e2e/features',\n outputDir: './test-results',\n /* Maximum time one test can run for. */\n timeout: 30 * 1000,\n expect: {\n /* Maximum time expect() should wait for the condition to be met. */\n timeout: 5000\n },\n /* Run tests in files in parallel */\n fullyParallel: true,\n /* Fail the build on CI if you accidentally left test.only in the source code. */\n forbidOnly: !!process.env.CI,\n /* Retry on CI only */\n retries: process.env.CI ? 2 : 0,\n /* Opt out of parallel tests on CI. */\n workers: process.env.CI ? 1 : 3,\n /* Reporter to use. See https://playwright.dev/docs/test-reporters */\n reporter: 'html',\n use: {\n launchOptions: {\n slowMo: 200\n },\n /* Maximum time each action such as `click()` can take. Defaults to 0 (no limit). */\n actionTimeout: 0,\n /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */\n trace: 'on-first-retry'\n },\n\n /* Configure projects for major browsers */\n projects: [\n {\n name: 'chromium',\n use: { ...devices['Desktop Chrome'] }\n },\n\n {\n name: 'firefox',\n use: { ...devices['Desktop Firefox'] }\n }\n ]\n\n /* Folder for test artifacts such as screenshots, videos, traces, etc. */\n // outputDir: 'test-results/',\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,YAAY;EAAEC;AAAQ,CAAC,GAAGC,OAAO,CAAC,kBAAkB,CAAC;AAE7DC,MAAM,CAACC,OAAO,GAAGJ,YAAY,CAAC;EAC5BK,OAAO,EAAE,gBAAgB;EACzBC,SAAS,EAAE,gBAAgB;EAC3B;EACAC,OAAO,EAAE,EAAE,GAAG,IAAI;EAClBC,MAAM,EAAE;IACN;IACAD,OAAO,EAAE;EACX,CAAC;EACD;EACAE,aAAa,EAAE,IAAI;EACnB;EACAC,UAAU,EAAE,CAAC,CAACC,OAAO,CAACC,GAAG,CAACC,EAAE;EAC5B;EACAC,OAAO,EAAEH,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAE,OAAO,EAAEJ,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAG,QAAQ,EAAE,MAAM;EAChBC,GAAG,EAAE;IACHC,aAAa,EAAE;MACbC,MAAM,EAAE;IACV,CAAC;IACD;IACAC,aAAa,EAAE,CAAC;IAChB;IACAC,KAAK,EAAE;EACT,CAAC;EAED;EACAC,QAAQ,EAAE,CACR;IACEC,IAAI,EAAE,UAAU;IAChBN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,gBAAgB;IAAE;EACtC,CAAC,EAED;IACEsB,IAAI,EAAE,SAAS;IACfN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,iBAAiB;IAAE;EACvC,CAAC;;EAGH;EACA;AACF,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f807d98b83967da6ec6fb7322dffcbc5e5d8f32a","contentHash":"4542c4dd9b9d57e4a939294876889465442560c9646324f7c42dcd5d1d815866"},"/Users/rcweiler/worldview/e2e/features/animation/animation-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/animation/animation-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":13,"column":4},"end":{"line":13,"column":61}},"3":{"start":{"line":16,"column":0},"end":{"line":18,"column":3}},"4":{"start":{"line":19,"column":0},"end":{"line":24,"column":3}},"5":{"start":{"line":22,"column":2},"end":{"line":22,"column":33}},"6":{"start":{"line":23,"column":2},"end":{"line":23,"column":36}},"7":{"start":{"line":25,"column":0},"end":{"line":27,"column":3}},"8":{"start":{"line":26,"column":2},"end":{"line":26,"column":21}},"9":{"start":{"line":28,"column":0},"end":{"line":41,"column":3}},"10":{"start":{"line":34,"column":6},"end":{"line":34,"column":15}},"11":{"start":{"line":35,"column":2},"end":{"line":35,"column":28}},"12":{"start":{"line":36,"column":2},"end":{"line":36,"column":33}},"13":{"start":{"line":37,"column":2},"end":{"line":37,"column":38}},"14":{"start":{"line":38,"column":2},"end":{"line":38,"column":50}},"15":{"start":{"line":39,"column":2},"end":{"line":39,"column":32}},"16":{"start":{"line":40,"column":2},"end":{"line":40,"column":46}},"17":{"start":{"line":42,"column":0},"end":{"line":59,"column":3}},"18":{"start":{"line":45,"column":6},"end":{"line":45,"column":15}},"19":{"start":{"line":46,"column":2},"end":{"line":46,"column":41}},"20":{"start":{"line":47,"column":2},"end":{"line":47,"column":33}},"21":{"start":{"line":48,"column":2},"end":{"line":48,"column":111}},"22":{"start":{"line":49,"column":23},"end":{"line":49,"column":101}},"23":{"start":{"line":50,"column":2},"end":{"line":50,"column":43}},"24":{"start":{"line":51,"column":2},"end":{"line":51,"column":103}},"25":{"start":{"line":52,"column":31},"end":{"line":52,"column":91}},"26":{"start":{"line":53,"column":23},"end":{"line":53,"column":84}},"27":{"start":{"line":54,"column":27},"end":{"line":54,"column":70}},"28":{"start":{"line":55,"column":23},"end":{"line":55,"column":30}},"29":{"start":{"line":56,"column":2},"end":{"line":56,"column":51}},"30":{"start":{"line":57,"column":2},"end":{"line":57,"column":54}},"31":{"start":{"line":58,"column":2},"end":{"line":58,"column":58}},"32":{"start":{"line":60,"column":0},"end":{"line":77,"column":3}},"33":{"start":{"line":64,"column":6},"end":{"line":64,"column":15}},"34":{"start":{"line":65,"column":2},"end":{"line":65,"column":28}},"35":{"start":{"line":66,"column":2},"end":{"line":66,"column":33}},"36":{"start":{"line":67,"column":2},"end":{"line":67,"column":32}},"37":{"start":{"line":68,"column":2},"end":{"line":68,"column":111}},"38":{"start":{"line":69,"column":23},"end":{"line":69,"column":101}},"39":{"start":{"line":70,"column":2},"end":{"line":70,"column":43}},"40":{"start":{"line":71,"column":2},"end":{"line":71,"column":29}},"41":{"start":{"line":72,"column":23},"end":{"line":72,"column":84}},"42":{"start":{"line":73,"column":27},"end":{"line":73,"column":70}},"43":{"start":{"line":74,"column":23},"end":{"line":74,"column":31}},"44":{"start":{"line":75,"column":2},"end":{"line":75,"column":54}},"45":{"start":{"line":76,"column":2},"end":{"line":76,"column":58}},"46":{"start":{"line":78,"column":0},"end":{"line":97,"column":3}},"47":{"start":{"line":83,"column":6},"end":{"line":83,"column":15}},"48":{"start":{"line":84,"column":2},"end":{"line":84,"column":42}},"49":{"start":{"line":85,"column":2},"end":{"line":85,"column":33}},"50":{"start":{"line":86,"column":26},"end":{"line":86,"column":123}},"51":{"start":{"line":87,"column":24},"end":{"line":87,"column":106}},"52":{"start":{"line":88,"column":2},"end":{"line":88,"column":32}},"53":{"start":{"line":89,"column":2},"end":{"line":89,"column":51}},"54":{"start":{"line":91,"column":2},"end":{"line":91,"column":30}},"55":{"start":{"line":92,"column":2},"end":{"line":92,"column":55}},"56":{"start":{"line":94,"column":2},"end":{"line":94,"column":30}},"57":{"start":{"line":95,"column":2},"end":{"line":95,"column":51}},"58":{"start":{"line":96,"column":2},"end":{"line":96,"column":51}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":15},"end":{"line":19,"column":16}},"loc":{"start":{"line":21,"column":6},"end":{"line":24,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":25,"column":14},"end":{"line":25,"column":15}},"loc":{"start":{"line":25,"column":26},"end":{"line":27,"column":1}},"line":25},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":62},"end":{"line":28,"column":63}},"loc":{"start":{"line":28,"column":74},"end":{"line":41,"column":1}},"line":28},"3":{"name":"(anonymous_3)","decl":{"start":{"line":42,"column":39},"end":{"line":42,"column":40}},"loc":{"start":{"line":42,"column":51},"end":{"line":59,"column":1}},"line":42},"4":{"name":"(anonymous_4)","decl":{"start":{"line":60,"column":41},"end":{"line":60,"column":42}},"loc":{"start":{"line":60,"column":53},"end":{"line":77,"column":1}},"line":60},"5":{"name":"(anonymous_5)","decl":{"start":{"line":78,"column":50},"end":{"line":78,"column":51}},"loc":{"start":{"line":78,"column":62},"end":{"line":97,"column":1}},"line":78}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":1,"8":0,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":1,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":1,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":1,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","activeAnimationWidget","animationGeostationary","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","dragger","animationWidget","animationButton","modalCloseButton","goto","click","toBeVisible","not","locator","hover","yearInterval","customIntervalWidget","widgetHeader","timelineInterval","expectedText","toHaveText","playButton","yearStartInput","animateYearDown","first","animateYearUp","toHaveClass","toHaveValue"],"sources":["animation-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour, activeAnimationWidget, animationGeostationary } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Clicking the animation widget button opens the widget', async () => {\n const { dragger, animationWidget, animationButton, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await expect(dragger).toBeVisible()\n await expect(animationWidget).not.toBeVisible()\n await animationButton.click()\n await expect(animationWidget).toBeVisible()\n})\n\ntest('Opening custom interval widget', async () => {\n const { modalCloseButton } = selectors\n await page.goto(activeAnimationWidget)\n await modalCloseButton.click()\n await page.locator('.wv-animation-widget-header #timeline-interval-btn-container #current-interval').hover()\n const yearInterval = page.locator('.wv-animation-widget-header .timeline-interval .interval-years')\n await expect(yearInterval).toBeVisible()\n await page.locator('.wv-animation-widget-header .timeline-interval #interval-custom-static').click()\n const customIntervalWidget = page.locator('#wv-animation-widget .custom-interval-widget')\n const widgetHeader = page.locator('.wv-animation-widget-header #current-interval')\n const timelineInterval = page.locator('#timeline #current-interval')\n const expectedText = ('1 day')\n await expect(customIntervalWidget).toBeVisible()\n await expect(widgetHeader).toHaveText(expectedText)\n await expect(timelineInterval).toHaveText(expectedText)\n})\n\ntest('Changing animation time interval', async () => {\n const { animationButton, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await animationButton.click()\n await page.locator('.wv-animation-widget-header #timeline-interval-btn-container #current-interval').hover()\n const yearInterval = page.locator('.wv-animation-widget-header .timeline-interval .interval-years')\n await expect(yearInterval).toBeVisible()\n await yearInterval.click()\n const widgetHeader = page.locator('.wv-animation-widget-header #current-interval')\n const timelineInterval = page.locator('#timeline #current-interval')\n const expectedText = ('1 year')\n await expect(widgetHeader).toHaveText(expectedText)\n await expect(timelineInterval).toHaveText(expectedText)\n})\n\ntest('Disable playback when max frames exceeded', async () => {\n const { modalCloseButton, playButton, yearStartInput } = selectors\n await page.goto(animationGeostationary)\n await modalCloseButton.click()\n const animateYearDown = page.locator('.wv-date-range-selector > div > div > div:nth-child(3) > svg > .downarrow').first()\n const animateYearUp = page.locator('.wv-date-range-selector > div > div > div > svg > .uparrow').first()\n await animateYearDown.click()\n await expect(playButton).toHaveClass(/disabled/)\n // Playback re-enabled when frames within the max\n await animateYearUp.click()\n await expect(playButton).not.toHaveClass(/disabled/)\n // App should not freeze when dates roll over\n await animateYearUp.click()\n await expect(yearStartInput).toHaveValue('1948')\n await expect(playButton).toHaveClass(/disabled/)\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"b87c671af654566e22b64bc847b2902e1e1a169d","contentHash":"ef160ca6c90284f381ea708215ddf64e90b2c6e3dfe278b6afeb2d33bea7df25"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":282,"column":3}},"1":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":17},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}},"line":3}},"branchMap":{},"s":{"0":1,"1":0},"f":{"0":0},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","page","createGifIcon","locator","createGifButton","gifPreviewStartDate","gifPreviewEndDate","gifPreviewFrameRateValue","gifPreviewEndResolutionSelector","gifPreviewEndResolutionOption250","gifPreviewEndResolutionOption500","gifDownloadIcon","gifDownloadButton","gifResults","animationWidget","animationButtonCase","animationButton","playButton","animateYearUp","animateYearDown","yearStartInput","monthStartInput","dayStartInput","hourStartInput","minuteStartInput","yearEndInput","monthEndInput","dayEndInput","hourEndInput","minuteEndInput","animationIntervalSelector","rotationDialogOkButton","arcticRotationResetButton","mobileAnimateButton","mobileAnimationWidget","closeMobileAnimation","mobileAnimationPortraitView","mobileDatePickerSpanText","sidebarContainer","infoButton","optionsButton","infoDialog","optionsDialog","addLayers","dataDownloadTabButton","eventsSidebarTabButton","groupCheckbox","viirsFiresCheckbox","firesGroup","firesLayer","firesRemove","aodGroup","aodGroupHeader","firesGroupHeader","overlaysGroup","overlaysGroupHeader","baselayersGroup","baselayersGroupHeader","groupOptionsBtn","groupHide","groupShow","groupRemove","layerVisible","layerHidden","groupedOverlaysAllLayers","sidebarButton","sidebarContent","swipeButton","opacityButton","spyButton","aTab","bTab","swipeDragger","compareButton","compareButtonText","compareMobileSelectToggle","ModisTrueColorLayerA","ModisTrueColorLayerB","toggleButton","collapsedToggleButton","chartingButton","chartingAoiIcon","chartingDateSingleButton","chartingDateRangeButton","chartingCalendarIcon","chartingInfoIcon","measureBtn","measureMenu","measureDistanceBtn","measureAreaBtn","clearMeasurementsBtn","unitOfMeasureToggle","measurementTooltip","geoMeasurementTooltip","arcticMeasurementTooltip","downloadGeojsonBtn","downloadShapefileBtn","timelineContainer","timelineHeader","mobileDatePickerSelectButton","dragger","draggerA","draggerB","dayDown","dayUp","monthDown","monthUp","yearDown","yearUp","datePickerWheel","dateSelectorDayInput","dateSelectorMonthInput","dateSelectorYearInput","dateSelectorHourInput","dateSelectorMinuteInput","mobileDatePickerSelectBtn","rightArrow","mobileDatePickerHeader","layersModalCloseButton","aerosolOpticalDepth","layersSearchField","categoriesNav","allCategoryHeader","layersAll","layerBrowseList","layerBrowseDetail","layerSearchList","layersSearchRow","layerPickerBackButton","layerDetails","layerDetailsDateRange","layerDetailHeader","layerResultsCountText","addToMapButton","aodMeasurement","aodAllMeasurement","aodMeasurementContents","aodAllMeasurementContents","aodTabContentAquaMODIS","aodCheckbox","aodCheckboxMODIS","aodCheckboxMAIAC","aodCheckboxAquaMODIS","aquaTerraMODISTab","aquaModisTab","correctedReflectanceCheckboxContainer","correctedReflectanceChecked","weldReflectanceCheckboxContainer","weldUnavailableTooltipIcon","availableFilterCheckbox","availableFilterCheckboxInput","availableFilterTextEl","coverageTooltipIcon","scienceDisciplinesTab","aodSidebarLayer","aodMAIACSidebarLayer","filterButton","resetButton","applyButton","collapsedLayerButton","layerCount","layerContainer","sourceMetadataCollapsed","sourceMetadataExpanded","aquaTerraModisHeader","maiacHeader","sourceTabs","aodSearchRow","aodSearchCheckbox","availableFacetLabel","categoryAtmosphereLabel","categoryFacetCollapseToggle","categoryFacetChoicesContainer","measurementTemperatureLabel","measurementFacetChoices","measurementMoreButton","sourcesMERRALabel","layerFilterButton","geographicMap","arcticMap","antarcticMap","zoomInButton","zoomOutButton","mapScaleMetric","mapScaleImperial","mapRotateLeft","mapRotateReset","mapRotateRight","locationSearchToolbarButton","shareToolbarButton","projToolbarButton","snapshotToolbarButton","infoToolbarButton","distractionFreeExitBtn","shareToolbar","shareLinkInput","shareEmbedInput","embedLinkButton","locationSearchComponent","locationSearchMobileDialog","locationSearchMinimizeButton","tooltipCoordinatesContainer","tooltipCoordinatesTitle","tooltipCoordinates","tooltipCoordinatesMinimizeButton","tooltipCoordinatesCloseButton","coordinatesMapMarker","contextMenu","contextMenuCopy","contextMenuAddMarker","contextMenuDistance","contextMenuArea","contentMenuChangeUnits","selectedMarker","eventsTab","icebergEvent","listOfEvents","eventIcons","firstEvent","secondEvent","selectedFirstEvent","trackMarker","layersTab","sidebarEvent","thermAnomSNPPday","thermAnomSNPPnight","thermAnomVIIRSday","thermAnomVIIRSnight","notifyMessage","filterIcons","dustHazeIcon","volcanoesIcon","wildfiresIcon","filterDates","filterModalApply","filterModalCancel","dustSwitch","manmadeSwitch","seaLakeIceSwitch","severeStormsSwitch","snowSwitch","volcanoesSwitch","watercolorSwitch","wildfiresSwitch","mapExtentFilterCheckbox","startInputYear","startInputMonth","startInputDay","endInputYear","endInputMonth","endInputDay","dataTab","yearlyResolutionTooltip","timelineSetToYears","modalCloseButton","notificationDismissButton","overlayLayerItems","resolutionTooltip","globalSelectInput","bboxTopCoords","bboxBottomCoords","imageResolution","imageFormat","imageWorldFile","imageMaxSize"],"sources":["selectors.js"],"sourcesContent":["module.exports = (page) => ({\n // animations\n createGifIcon: page.locator('#wv-animation-widget-file-video-icon'),\n createGifButton: page.locator('.gif-dialog .button-text'),\n gifPreviewStartDate: page.locator('.gif-download-grid .grid-child:nth-child(2) span'),\n gifPreviewEndDate: page.locator('.gif-download-grid .grid-child:nth-child(4) span'),\n gifPreviewFrameRateValue: page.locator('.gif-download-grid .grid-child:nth-child(6) span'),\n gifPreviewEndResolutionSelector: page.locator('.gif-selector-case #gif-resolution'),\n gifPreviewEndResolutionOption250: page.locator('#gif-resolution option[value=\"1\"]'),\n gifPreviewEndResolutionOption500: page.locator('#gif-resolution option[value=\"2\"]'),\n gifDownloadIcon: page.locator('.animation-gif-dialog-wrapper .wv-button.gray'),\n gifDownloadButton: page.locator('.animation-gif-dialog-wrapper .wv-button'),\n gifResults: page.locator('.gif-results-dialog-case img'),\n animationWidget: page.locator('#wv-animation-widget'),\n animationButtonCase: page.locator('#timeline-header .animate-button'),\n animationButton: page.locator('.animate-button'),\n playButton: page.locator('#play-button'),\n animateYearUp: page.locator('.wv-date-range-selector > div > div:nth-child(2) > div > svg > .uparrow'),\n animateYearDown: page.locator('.wv-date-range-selector > div > div > div:nth-child(3) > svg > .downarrow'),\n yearStartInput: page.locator('#year-animation-widget-start'),\n monthStartInput: page.locator('#month-animation-widget-start'),\n dayStartInput: page.locator('#day-animation-widget-start'),\n hourStartInput: page.locator('#hour-animation-widget-start'),\n minuteStartInput: page.locator('#minute-animation-widget-start'),\n yearEndInput: page.locator('#year-animation-widget-end'),\n monthEndInput: page.locator('#month-animation-widget-end'),\n dayEndInput: page.locator('#day-animation-widget-end'),\n hourEndInput: page.locator('#hour-animation-widget-end'),\n minuteEndInput: page.locator('#minute-animation-widget-end'),\n animationIntervalSelector: page.locator('#wv-animation-widget #current-interval'),\n rotationDialogOkButton: page.locator('#image_download_notify_rotate .accept-notify'),\n arcticRotationResetButton: page.locator('.wv-map-reset-rotation'),\n\n // mobile animations\n mobileAnimateButton: page.locator('.mobile-animate-button'),\n mobileAnimationWidget: page.locator('.wv-animation-widget-wrapper-mobile'),\n closeMobileAnimation: page.locator('#mobile-animation-close'),\n mobileAnimationPortraitView: page.locator('#collapsed-animate-widget-phone-portrait'),\n mobileDatePickerSpanText: page.locator('.mobile-date-picker-select-btn-text span'),\n\n // sidebar, layers\n sidebarContainer: page.locator('#products-holder'),\n infoButton: page.locator('.wv-layers-info'),\n optionsButton: page.locator('.wv-layers-options'),\n infoDialog: page.locator('.layer-info-modal'),\n optionsDialog: page.locator('.layer-settings-modal'),\n addLayers: page.locator('#layers-add'),\n dataDownloadTabButton: page.locator('#download-sidebar-tab'),\n eventsSidebarTabButton: page.locator('#events-sidebar-tab'),\n groupCheckbox: page.locator('#group-overlays-checkbox'),\n viirsFiresCheckbox: page.locator('#VIIRS_NOAA20_Thermal_Anomalies_375m_All-checkbox'),\n firesGroup: page.locator('#active-Fires_and_Thermal_Anomalies'),\n firesLayer: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n firesRemove: page.locator('#close-activeVIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n aodGroup: page.locator('#active-Aerosol_Optical_Depth'),\n aodGroupHeader: page.locator('#active-Aerosol_Optical_Depth .layer-group-header'),\n firesGroupHeader: page.locator('#active-Fires_and_Thermal_Anomalies .layer-group-header'),\n overlaysGroup: page.locator('#active-overlays'),\n overlaysGroupHeader: page.locator('#active-overlays .layer-group-header'),\n baselayersGroup: page.locator('#active-baselayers'),\n baselayersGroupHeader: page.locator('#active-baselayers .layer-group-header'),\n groupOptionsBtn: page.locator('.layer-group-more-options > button'),\n groupHide: page.locator('.layer-group-more-options #hide-all'),\n groupShow: page.locator('.layer-group-more-options #show-all'),\n groupRemove: page.locator('.layer-group-more-options #remove-group'),\n layerVisible: page.locator('li.layer-visible'),\n layerHidden: page.locator('li.layer-hidden'),\n groupedOverlaysAllLayers: page.locator('.layer-container > ul .item.productsitem'),\n sidebarButton: page.locator('#accordion-toggler-button'),\n sidebarContent: page.locator('#products-holder'),\n\n // compare\n swipeButton: page.locator('#compare-swipe-button'),\n opacityButton: page.locator('#compare-opacity-button'),\n spyButton: page.locator('#compare-spy-button'),\n aTab: page.locator('.ab-tabs-case .ab-tab.first-tab'),\n bTab: page.locator('.ab-tabs-case .ab-tab.second-tab'),\n swipeDragger: page.locator('.ab-swipe-line .ab-swipe-dragger'),\n compareButton: page.locator('#compare-toggle-button'),\n compareButtonText: page.locator('#compare-toggle-button > span'),\n compareMobileSelectToggle: page.locator('.comparison-mobile-select-toggle'),\n ModisTrueColorLayerA: page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor'),\n ModisTrueColorLayerB: page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor'),\n toggleButton: page.locator('#toggleIconHolder'),\n collapsedToggleButton: page.locator('#accordion-toggler-button'),\n\n // charting\n chartingButton: page.locator('#chart-toggle-button'),\n chartingAoiIcon: page.locator('#wv-charting-mode-container > div.charting-aoi-container > svg'),\n chartingDateSingleButton: page.locator('#charting-date-single-button'),\n chartingDateRangeButton: page.locator('#charting-date-range-button'),\n chartingCalendarIcon: page.locator('#charting-calendar-container > svg'),\n chartingInfoIcon: page.locator('#charting-info-container > svg'),\n\n // measure\n measureBtn: page.locator('#wv-measure-button'),\n measureMenu: page.locator('#measure_menu'),\n measureDistanceBtn: page.locator('#measure-distance-button'),\n measureAreaBtn: page.locator('#measure-area-button'),\n clearMeasurementsBtn: page.locator('#clear-measurements-button'),\n unitOfMeasureToggle: page.locator('#unit-toggle'),\n measurementTooltip: page.locator('.tooltip-measure'),\n geoMeasurementTooltip: page.locator('#wv-map-geographic .tooltip-measure'),\n arcticMeasurementTooltip: page.locator('#wv-map-arctic .tooltip-measure'),\n downloadGeojsonBtn: page.locator('#download-geojson-button'),\n downloadShapefileBtn: page.locator('#download-shapefiles-button'),\n\n // timeline\n timelineContainer: page.locator('.timeline-container'),\n timelineHeader: page.locator('#timeline-header'),\n mobileDatePickerSelectButton: page.locator('.mobile-date-picker-select-btn'),\n dragger: page.locator('.timeline-dragger'),\n draggerA: page.locator('.timeline-dragger.draggerA'),\n draggerB: page.locator('.timeline-dragger.draggerB'),\n dayDown: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-down'),\n dayUp: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-up'),\n monthDown: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-down'),\n monthUp: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-up'),\n yearDown: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-down'),\n yearUp: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-up'),\n datePickerWheel: page.locator('.datepicker-modal .datepicker-wheel'),\n dateSelectorDayInput: page.locator('#date-selector-main .input-wrapper-day input'),\n dateSelectorMonthInput: page.locator('#date-selector-main .input-wrapper-month input'),\n dateSelectorYearInput: page.locator('#date-selector-main .input-wrapper-year input'),\n dateSelectorHourInput: page.locator('#date-selector-main .input-wrapper-hour input'),\n dateSelectorMinuteInput: page.locator('#date-selector-main .input-wrapper-minute input'),\n mobileDatePickerSelectBtn: page.locator('.mobile-date-picker-select-btn'),\n rightArrow: page.locator('#right-arrow-group'),\n mobileDatePickerHeader: page.locator('.datepicker .datepicker-header .datepicker-header'),\n\n // layers\n layersModalCloseButton: page.locator('.layer-btn-close'),\n aerosolOpticalDepth: page.locator('#legacy-all #layer-category-item-legacy-all-aerosol-optical-depth'),\n layersSearchField: page.locator('input#layers-search-input'),\n categoriesNav: page.locator('#categories-nav'),\n allCategoryHeader: page.locator('#legacy-all h3'),\n layersAll: page.locator('.layers-all-layer'),\n layerBrowseList: page.locator('.layer-list-container.browse'),\n layerBrowseDetail: page.locator('.layer-detail-container.browse'),\n layerSearchList: page.locator('.layer-list-container.search'),\n layersSearchRow: page.locator('.search-row.layers-all-layer'),\n layerPickerBackButton: page.locator('#layer-search .back-button'),\n layerDetails: page.locator('.layer-detail-container'),\n layerDetailsDateRange: page.locator('.source-metadata .layer-date-range'),\n layerDetailHeader: page.locator('.layer-detail-container .layers-all-header'),\n layerResultsCountText: page.locator('.header-filter-container .results-text'),\n addToMapButton: page.locator('.layer-detail-container .add-to-map-btn'),\n aodMeasurement: page.locator('#layer-category-item-atmosphere-aerosol-optical-depth'),\n aodAllMeasurement: page.locator('#layer-category-item-legacy-all-aerosol-optical-depth'),\n aodMeasurementContents: page.locator('#accordion-atmosphere-aerosol-optical-depth .measure-row-contents'),\n aodAllMeasurementContents: page.locator('#accordion-legacy-all-aerosol-optical-depth'),\n aodTabContentAquaMODIS: page.locator('#aerosol-optical-depth-aqua-modis'),\n aodCheckbox: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aodCheckboxMODIS: page.locator('#MODIS_Combined_Value_Added_AOD-checkbox'),\n aodCheckboxMAIAC: page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox'),\n aodCheckboxAquaMODIS: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aquaTerraMODISTab: page.locator('#aqua-terra-modis-0-source-Nav'),\n aquaModisTab: page.locator('#aqua-modis-1-source-Nav'),\n correctedReflectanceCheckboxContainer: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor'),\n correctedReflectanceChecked: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor .wv-checkbox.checked'),\n weldReflectanceCheckboxContainer: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly'),\n weldUnavailableTooltipIcon: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly #availability-info'),\n availableFilterCheckbox: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type'),\n availableFilterCheckboxInput: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type input'),\n availableFilterTextEl: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type > span'),\n coverageTooltipIcon: page.locator('#coverage-facet svg.facet-tooltip'),\n scienceDisciplinesTab: page.locator('#categories-nav .nav-item:nth-child(2)'),\n aodSidebarLayer: page.locator('#active-MODIS_Combined_Value_Added_AOD'),\n aodMAIACSidebarLayer: page.locator('#active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth'),\n filterButton: page.locator('.btn.filter-button'),\n resetButton: page.locator('.btn.clear-filters'),\n applyButton: page.locator('.btn.apply-facets'),\n collapsedLayerButton: page.locator('#accordion-toggler-button'),\n layerCount: page.locator('.layer-count.mobile'),\n layerContainer: page.locator('.layer-container.sidebar-panel'),\n sourceMetadataCollapsed: page.locator('.source-metadata.overflow'),\n sourceMetadataExpanded: page.locator('.source-metadata'),\n aquaTerraModisHeader: page.locator('#aboutaerosolopticaldepthaod'),\n maiacHeader: page.locator('#aerosol-optical-depth-aqua-terra-modis h3:last-of-type'),\n sourceTabs: page.locator('.source-nav-item'),\n aodSearchRow: page.locator('#MODIS_Aqua_Aerosol-search-row'),\n aodSearchCheckbox: page.locator('#MODIS_Aqua_Aerosol-search-row > .wv-checkbox'),\n availableFacetLabel: page.locator('#coverage-facet .sui-multi-checkbox-facet label:nth-child(1)'),\n categoryAtmosphereLabel: page.locator('#categories-facet [for=\"example_facet_CategoryAtmosphere\"]'),\n categoryFacetCollapseToggle: page.locator('#categories-facet .facet-collapse-toggle'),\n categoryFacetChoicesContainer: page.locator('#categories-facet .sui-multi-checkbox-facet'),\n measurementTemperatureLabel: page.locator('#measurements-facet [for=\"example_facet_MeasurementsTemperature\"]'),\n measurementFacetChoices: page.locator('#measurements-facet .sui-multi-checkbox-facet > label'),\n measurementMoreButton: page.locator('#measurements-facet .sui-facet-view-more'),\n sourcesMERRALabel: page.locator('#sources-facet [for=\"example_facet_SourceMERRA-2\"]'),\n layerFilterButton: page.locator('#layer-filter-button'),\n\n // map\n geographicMap: page.locator('#wv-map-geographic'),\n arcticMap: page.locator('#wv-map-arctic'),\n antarcticMap: page.locator('#wv-map-antarctic'),\n zoomInButton: page.locator('.wv-map-zoom-in'),\n zoomOutButton: page.locator('.wv-map-zoom-out'),\n mapScaleMetric: page.locator('.wv-map-scale-metric'),\n mapScaleImperial: page.locator('.wv-map-scale-imperial'),\n mapRotateLeft: page.locator('.wv-map-rotate-left'),\n mapRotateReset: page.locator('.wv-map-reset-rotation'),\n mapRotateRight: page.locator('.wv-map-rotate-right'),\n\n // ui toolbar\n locationSearchToolbarButton: page.locator('#wv-location-search-button'),\n shareToolbarButton: page.locator('#wv-share-button'),\n projToolbarButton: page.locator('#wv-proj-button'),\n snapshotToolbarButton: page.locator('#wv-image-button'),\n infoToolbarButton: page.locator('#wv-info-button'),\n distractionFreeExitBtn: page.locator('#wv-exit-distraction-free-mode-button'),\n\n // share\n shareToolbar: page.locator('#toolbar_share'),\n shareLinkInput: page.locator('#permalink-content-link'),\n shareEmbedInput: page.locator('#permalink-content-embed'),\n embedLinkButton: page.locator('#wv-embed-link-button'),\n\n // Location Search\n locationSearchComponent: page.locator('.location-search-component'),\n locationSearchMobileDialog: page.locator('#toolbar_location_search_mobile'),\n locationSearchMinimizeButton: page.locator('.location-search-minimize-button'),\n tooltipCoordinatesContainer: page.locator('.tooltip-coordinates-container'),\n tooltipCoordinatesTitle: page.locator('.tooltip-coordinates-title'),\n tooltipCoordinates: page.locator('.tooltip-coordinates'),\n tooltipCoordinatesMinimizeButton: page.locator('.minimize-coordinates-tooltip'),\n tooltipCoordinatesCloseButton: page.locator('.close-coordinates-tooltip'),\n coordinatesMapMarker: page.locator('.coordinates-map-marker'),\n\n // Context Menu\n contextMenu: page.locator('#context-menu'),\n contextMenuCopy: page.locator('#copy-coordinates-to-clipboard-button'),\n contextMenuAddMarker: page.locator('#context-menu-add-marker'),\n contextMenuDistance: page.locator('#context-menu-measure-distance'),\n contextMenuArea: page.locator('#context-menu-measure-area'),\n contentMenuChangeUnits: page.locator('#context-menu-change-units'),\n\n // marker\n selectedMarker: page.locator('.marker.selected'),\n\n // events\n eventsTab: page.locator('#events-sidebar-tab'),\n icebergEvent: page.locator('#wv-events #sidebar-event-EONET_2703'),\n listOfEvents: page.locator('#wv-events ul.map-item-list'),\n eventIcons: page.locator('.marker .event-icon'),\n firstEvent: page.locator('#wv-events ul.map-item-list .item:first-child h4'),\n secondEvent: page.locator('#wv-events #sidebar-event-EONET_99999'),\n selectedFirstEvent: page.locator('#wv-events ul.map-item-list .item-selected:first-child h4'),\n trackMarker: page.locator('.track-marker'),\n layersTab: page.locator('#layers-sidebar-tab'),\n sidebarEvent: page.locator('#sidebar-event-EONET_3931'),\n thermAnomSNPPday: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Night'),\n thermAnomSNPPnight: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSday: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSnight: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Night'),\n notifyMessage: page.locator('.wv-alert .alert-content'),\n filterIcons: page.locator('.filter-icons > div > .event-icon'),\n dustHazeIcon: page.locator('.filter-icons > div > #filter-dust-and-haze'),\n volcanoesIcon: page.locator('.filter-icons > div > #filter-volcanoes'),\n wildfiresIcon: page.locator('.filter-icons > div >#filter-wildfires'),\n filterDates: page.locator('.filter-dates'),\n filterModalApply: page.locator('#filter-apply-btn'),\n filterModalCancel: page.locator('#filter-cancel-btn'),\n dustSwitch: page.locator('#dustHaze-switch'),\n manmadeSwitch: page.locator('#manmade-switch'),\n seaLakeIceSwitch: page.locator('#seaLakeIce-switch'),\n severeStormsSwitch: page.locator('#severeStorms-switch'),\n snowSwitch: page.locator('#snow-switch'),\n volcanoesSwitch: page.locator('#volcanoes-switch'),\n watercolorSwitch: page.locator('#waterColor-switch'),\n wildfiresSwitch: page.locator('#wildfires-switch'),\n mapExtentFilterCheckbox: page.locator('#map-extent-filter'),\n startInputYear: page.locator('#year-event-filter-start'),\n startInputMonth: page.locator('#month-event-filter-start'),\n startInputDay: page.locator('#day-event-filter-start'),\n endInputYear: page.locator('#year-event-filter-end'),\n endInputMonth: page.locator('#month-event-filter-end'),\n endInputDay: page.locator('#day-event-filter-end'),\n\n // globals\n dataTab: page.locator('#download-sidebar-tab'),\n yearlyResolutionTooltip: page.locator('#zoom-years'),\n timelineSetToYears: page.locator('#current-zoom.zoom-years'),\n modalCloseButton: page.locator('.modal-close-btn'),\n notificationDismissButton: page.locator('.wv-alert .close-alert .fa-times'),\n overlayLayerItems: page.locator('#overlays li'),\n resolutionTooltip: page.locator('#zoom-btn-container'),\n globalSelectInput: page.locator('#image-global-cb'),\n bboxTopCoords: page.locator('#wv-image-top'),\n bboxBottomCoords: page.locator('#wv-image-bottom'),\n imageResolution: page.locator('#wv-image-resolution'),\n imageFormat: page.locator('#wv-image-format'),\n imageWorldFile: page.locator('#wv-image-worldfile'),\n imageMaxSize: page.locator('.wv-image-max-size')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cb3510ea44bedc317972513855d3d7939bccda63","contentHash":"71824421af92db885febc052de9700b895e40b1d1b4a492c288aefea953e8031"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":33,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","activeAnimationWidget","activeCustomColormap","animationProjectionRotated","animationTooManyFramesGif","animationTooManyFramesGifCustomInterval","animationGeostationary","swipeAndAIsActive","opacityAndBIsActive","spyAndBIsActive","swipeAOD","knownDate","subdailyLayerIntervalTimescale","mockEvents","stormEventSelected","fixedAppNow","wildfiresWithDates","backwardsCompatibleEventUrl","extentsUrl","multipleDataLayers","continuousDataLayers","referenceLayersOnly","skipTour"],"sources":["querystrings.js"],"sourcesContent":["module.exports = {\n // animations\n activeAnimationWidget: 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-04-04&z=3&v=-177.94712426144758,-46.546875,-5.14662573855243,53.015625&ab=on&as=2018-03-28&ae=2018-04-04&av=3&al=false',\n activeCustomColormap: 'http://localhost:3000/?p=geographic&l=AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Day(palette=red_1)&t=2016-04-08&z=3&v=-223.875,-91.828125,162.84375,98.296875&ab=on&as=2016-03-25&ae=2016-04-08&av=3&al=false',\n animationProjectionRotated: 'http://localhost:3000/?p=arctic&l=MODIS_Terra_CorrectedReflectance_TrueColor,Coastlines_15m&t=2016-12-09&z=3&v=-2764195.2298414493,-88762.12734933128,2589496.903095221,3893331.478195751&r=-18.0000&ab=on&as=2016-12-02&ae=2016-12-09&av=3&al=true',\n animationTooManyFramesGif: 'http://localhost:3000/?p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-24-T10%3A00%3A00Z&as=2018-06-24-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on',\n animationTooManyFramesGifCustomInterval: 'http://localhost:3000/?p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-13-T08%3A00%3A00Z&ics=true&ici=2&icd=3&as=2009-06-23-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on',\n animationGeostationary: 'http://localhost:3000/?v=-127.54084611130202,-31.196051270164425,-36.29880238885806,62.96630766900102&z=4&ics=true&ici=5&icd=10&as=2021-12-03-T16%3A00%3A00Z&ae=2021-12-03-T17%3A10%3A00Z&l=GOES-East_ABI_GeoColor,Coastlines_15m&lg=true&al=true&ab=on&t=2021-12-01-T20%3A10%3A00Z',\n\n // compare\n swipeAndAIsActive:\n 'http://localhost:3000/?ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n opacityAndBIsActive:\n 'http://localhost:3000/?ca=false&cm=opacity&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n spyAndBIsActive:\n 'http://localhost:3000/?ca=false&cm=spy&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n swipeAOD:\n 'http://localhost:3000/?ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Terra_Aerosol&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n\n // date\n knownDate: 'http://localhost:3000/?t=2019-07-22',\n\n // timeline\n subdailyLayerIntervalTimescale: 'http://localhost:3000/?t=2019-10-04-T09%3A46%3A32Z&z=4&i=4&l=GOES-East_ABI_Band2_Red_Visible_1km,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor',\n\n // events\n mockEvents: 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-05-02-T00%3A00%3A00Z&z=3&v=-409.00147812273656,-205.62883007565202,270.5880270080828,219.11461063111003&e=true&mockEvents=20170530',\n stormEventSelected: 'http://localhost:3000/?v=175.65863037109375,10.918751525878907,182.25042724609375,22.643360900878907&e=EONET_2777,2017-05-31&l=IMERG_Precipitation_Rate,VIIRS_SNPP_DayNightBand_ENCC(hidden),VIIRS_SNPP_DayNightBand_At_Sensor_Radiance(hidden),Reference_Labels,Reference_Features,Coastlines(hidden),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2017-05-31-T00%3A00%3A00Z&mockEvents=20170530',\n fixedAppNow: 'http://localhost:3000/?now=2012-01-01T00%3A00%3A00Z',\n wildfiresWithDates: 'http://localhost:3000/?v=-139.02635001706034,25.660099233568406,-85.27770827186355,43.288373996427595&e=true&efs=false&efd=2020-01-16,2020-06-16&efc=wildfires&t=2020-06-16-T18%3A31%3A28Z',\n backwardsCompatibleEventUrl: 'http://localhost:3000/?v=-49.6224609375,13.940234375000001,-26.5775390625,37.459765625&e=EONET_1874,2005-12-31&l=IMERG_Precipitation_Rate,Reference_Labels_15m,Reference_Features_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&t=2005-12-31-T00%3A00%3A00Z',\n extentsUrl: 'http://localhost:3000/?e=true&efs=false',\n\n // layers\n multipleDataLayers: 'http://localhost:3000/?p=geographic&l=MODIS_Terra_Aerosol,MODIS_Terra_Brightness_Temp_Band31_Day&t=2017-03-22&z=3&v=136.07019188386334,14.722152527011556,155.59817576644127,24.312819167567586',\n continuousDataLayers: 'http://localhost:3000/?p=geographic&l=MODIS_Terra_Brightness_Temp_Band31_Day&t=2015-05-25&z=2&v=-42.148380855752734,42.13121723408824,22.122734950093943,85.16225953076464',\n referenceLayersOnly: 'http://localhost:3000/?l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m',\n\n // skip tour\n skipTour: 'http://localhost:3000/?lg=false&t=2023-02-28-T18%3A32%3A41Z'\n}\n"],"mappings":";;AAAAA,MAAM,CAACC,OAAO,GAAG;EACf;EACAC,qBAAqB,EAAE,+XAA+X;EACtZC,oBAAoB,EAAE,wNAAwN;EAC9OC,0BAA0B,EAAE,qPAAqP;EACjRC,yBAAyB,EAAE,iNAAiN;EAC5OC,uCAAuC,EAAE,sOAAsO;EAC/QC,sBAAsB,EAAE,qRAAqR;EAE7S;EACAC,iBAAiB,EACf,0bAA0b;EAC5bC,mBAAmB,EACjB,ubAAub;EACzbC,eAAe,EACb,mbAAmb;EACrbC,QAAQ,EACN,8cAA8c;EAEhd;EACAC,SAAS,EAAE,qCAAqC;EAEhD;EACAC,8BAA8B,EAAE,4TAA4T;EAE5V;EACAC,UAAU,EAAE,2YAA2Y;EACvZC,kBAAkB,EAAE,miBAAmiB;EACvjBC,WAAW,EAAE,qDAAqD;EAClEC,kBAAkB,EAAE,4LAA4L;EAChNC,2BAA2B,EAAE,sQAAsQ;EACnSC,UAAU,EAAE,yCAAyC;EAErD;EACAC,kBAAkB,EAAE,iMAAiM;EACrNC,oBAAoB,EAAE,4KAA4K;EAClMC,mBAAmB,EAAE,qGAAqG;EAE1H;EACAC,QAAQ,EAAE;AACZ,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"e750e2af62d11dccf97154493aa73ab87e815ed6","contentHash":"00b0e2392f34dbd97976cc4d179addc26302813aad9039d4264e95e95ecda775"},"/Users/rcweiler/worldview/e2e/features/animation/gif-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/animation/gif-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":14,"column":4},"end":{"line":14,"column":61}},"3":{"start":{"line":17,"column":0},"end":{"line":19,"column":3}},"4":{"start":{"line":20,"column":0},"end":{"line":25,"column":3}},"5":{"start":{"line":23,"column":2},"end":{"line":23,"column":33}},"6":{"start":{"line":24,"column":2},"end":{"line":24,"column":36}},"7":{"start":{"line":26,"column":0},"end":{"line":28,"column":3}},"8":{"start":{"line":27,"column":2},"end":{"line":27,"column":21}},"9":{"start":{"line":29,"column":0},"end":{"line":42,"column":3}},"10":{"start":{"line":35,"column":6},"end":{"line":35,"column":15}},"11":{"start":{"line":36,"column":2},"end":{"line":36,"column":46}},"12":{"start":{"line":37,"column":2},"end":{"line":37,"column":33}},"13":{"start":{"line":38,"column":2},"end":{"line":38,"column":30}},"14":{"start":{"line":39,"column":2},"end":{"line":39,"column":60}},"15":{"start":{"line":40,"column":2},"end":{"line":40,"column":39}},"16":{"start":{"line":41,"column":2},"end":{"line":41,"column":58}},"17":{"start":{"line":43,"column":0},"end":{"line":68,"column":3}},"18":{"start":{"line":52,"column":6},"end":{"line":52,"column":15}},"19":{"start":{"line":53,"column":2},"end":{"line":53,"column":41}},"20":{"start":{"line":54,"column":2},"end":{"line":54,"column":33}},"21":{"start":{"line":55,"column":2},"end":{"line":55,"column":30}},"22":{"start":{"line":56,"column":2},"end":{"line":56,"column":62}},"23":{"start":{"line":57,"column":2},"end":{"line":57,"column":60}},"24":{"start":{"line":58,"column":2},"end":{"line":58,"column":75}},"25":{"start":{"line":59,"column":21},"end":{"line":59,"column":50}},"26":{"start":{"line":60,"column":2},"end":{"line":60,"column":48}},"27":{"start":{"line":61,"column":17},"end":{"line":61,"column":49}},"28":{"start":{"line":62,"column":2},"end":{"line":62,"column":37}},"29":{"start":{"line":63,"column":24},"end":{"line":63,"column":55}},"30":{"start":{"line":64,"column":2},"end":{"line":64,"column":30}},"31":{"start":{"line":65,"column":2},"end":{"line":65,"column":58}},"32":{"start":{"line":66,"column":2},"end":{"line":66,"column":65}},"33":{"start":{"line":67,"column":2},"end":{"line":67,"column":49}},"34":{"start":{"line":69,"column":0},"end":{"line":77,"column":3}},"35":{"start":{"line":72,"column":6},"end":{"line":72,"column":15}},"36":{"start":{"line":73,"column":2},"end":{"line":73,"column":45}},"37":{"start":{"line":74,"column":2},"end":{"line":74,"column":33}},"38":{"start":{"line":75,"column":20},"end":{"line":75,"column":54}},"39":{"start":{"line":76,"column":2},"end":{"line":76,"column":50}},"40":{"start":{"line":78,"column":0},"end":{"line":86,"column":3}},"41":{"start":{"line":81,"column":6},"end":{"line":81,"column":15}},"42":{"start":{"line":82,"column":2},"end":{"line":82,"column":59}},"43":{"start":{"line":83,"column":2},"end":{"line":83,"column":33}},"44":{"start":{"line":84,"column":20},"end":{"line":84,"column":54}},"45":{"start":{"line":85,"column":2},"end":{"line":85,"column":50}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":20,"column":15},"end":{"line":20,"column":16}},"loc":{"start":{"line":22,"column":6},"end":{"line":25,"column":1}},"line":22},"1":{"name":"(anonymous_1)","decl":{"start":{"line":26,"column":14},"end":{"line":26,"column":15}},"loc":{"start":{"line":26,"column":26},"end":{"line":28,"column":1}},"line":26},"2":{"name":"(anonymous_2)","decl":{"start":{"line":29,"column":62},"end":{"line":29,"column":63}},"loc":{"start":{"line":29,"column":74},"end":{"line":42,"column":1}},"line":29},"3":{"name":"(anonymous_3)","decl":{"start":{"line":43,"column":96},"end":{"line":43,"column":97}},"loc":{"start":{"line":43,"column":108},"end":{"line":68,"column":1}},"line":43},"4":{"name":"(anonymous_4)","decl":{"start":{"line":69,"column":96},"end":{"line":69,"column":97}},"loc":{"start":{"line":69,"column":108},"end":{"line":77,"column":1}},"line":69},"5":{"name":"(anonymous_5)","decl":{"start":{"line":78,"column":94},"end":{"line":78,"column":95}},"loc":{"start":{"line":78,"column":106},"end":{"line":86,"column":1}},"line":78}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":1,"8":0,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":1,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":1,"35":0,"36":0,"37":0,"38":0,"39":0,"40":1,"41":0,"42":0,"43":0,"44":0,"45":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","animationTooManyFramesGifCustomInterval","activeAnimationWidget","animationTooManyFramesGif","animationProjectionRotated","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","createGifIcon","arcticRotationResetButton","modalCloseButton","rotationDialogOkButton","goto","click","toHaveText","gifPreviewStartDate","gifPreviewEndDate","gifPreviewFrameRateValue","gifPreviewEndResolutionSelector","gifDownloadButton","gifMaxSize","locator","gifBox","toBeChecked","gifResolution","selectOption","toHaveValue","toBeDisabled","createGif","toHaveClass"],"sources":["gif-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst {\n animationTooManyFramesGifCustomInterval,\n activeAnimationWidget,\n animationTooManyFramesGif,\n animationProjectionRotated\n} = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Clicking the animation widget button opens the widget', async () => {\n const { createGifIcon, arcticRotationResetButton, modalCloseButton, rotationDialogOkButton } = selectors\n await page.goto(animationProjectionRotated)\n await modalCloseButton.click()\n await createGifIcon.click()\n await expect(arcticRotationResetButton).toHaveText('-18')\n await rotationDialogOkButton.click()\n await expect(arcticRotationResetButton).toHaveText('0')\n})\n\ntest('GIF selection preview is Accurate and selections that are too high disable GIF download', async () => {\n const {\n createGifIcon,\n gifPreviewStartDate,\n gifPreviewEndDate,\n gifPreviewFrameRateValue,\n gifPreviewEndResolutionSelector,\n gifDownloadButton,\n modalCloseButton\n } = selectors\n await page.goto(activeAnimationWidget)\n await modalCloseButton.click()\n await createGifIcon.click()\n await expect(gifPreviewStartDate).toHaveText('2018 MAR 28')\n await expect(gifPreviewEndDate).toHaveText('2018 APR 04')\n await expect(gifPreviewFrameRateValue).toHaveText('3 Frames Per Second')\n const gifMaxSize = page.locator('.gif-max-size')\n await expect(gifMaxSize).toHaveText('8200px')\n const gifBox = page.locator('#wv-checkbox-gif')\n await expect(gifBox).toBeChecked()\n const gifResolution = page.locator('#gif-resolution')\n await gifResolution.click()\n await page.locator('#gif-resolution').selectOption('2')\n await expect(gifPreviewEndResolutionSelector).toHaveValue('2')\n await expect(gifDownloadButton).toBeDisabled()\n})\n\ntest('GIF download is disabled when too many frames would be requested with standard interval', async () => {\n const { modalCloseButton } = selectors\n await page.goto(animationTooManyFramesGif)\n await modalCloseButton.click()\n const createGif = page.locator('#create-gif-button')\n await expect(createGif).toHaveClass(/disabled/)\n})\n\ntest('GIF download is disabled when too many frames would be requested with custom interval', async () => {\n const { modalCloseButton } = selectors\n await page.goto(animationTooManyFramesGifCustomInterval)\n await modalCloseButton.click()\n const createGif = page.locator('#create-gif-button')\n await expect(createGif).toHaveClass(/disabled/)\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"530fd2a5b2878dfe79475a825d27123307b2158b","contentHash":"10312b10a3f43fd63cc6d08cb04f8d28bda1d6144fb58ba6b188c2bfe89a84f1"},"/Users/rcweiler/worldview/e2e/features/animation/mobile-animation-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/animation/mobile-animation-test.spec.js","statementMap":{"0":{"start":{"line":6,"column":4},"end":{"line":6,"column":39}},"1":{"start":{"line":7,"column":24},"end":{"line":7,"column":78}},"2":{"start":{"line":10,"column":4},"end":{"line":10,"column":61}},"3":{"start":{"line":13,"column":0},"end":{"line":15,"column":3}},"4":{"start":{"line":16,"column":0},"end":{"line":27,"column":3}},"5":{"start":{"line":19,"column":18},"end":{"line":24,"column":4}},"6":{"start":{"line":25,"column":2},"end":{"line":25,"column":33}},"7":{"start":{"line":26,"column":2},"end":{"line":26,"column":36}},"8":{"start":{"line":28,"column":0},"end":{"line":30,"column":3}},"9":{"start":{"line":29,"column":2},"end":{"line":29,"column":21}},"10":{"start":{"line":31,"column":0},"end":{"line":43,"column":3}},"11":{"start":{"line":35,"column":6},"end":{"line":35,"column":15}},"12":{"start":{"line":36,"column":2},"end":{"line":36,"column":29}},"13":{"start":{"line":37,"column":2},"end":{"line":37,"column":33}},"14":{"start":{"line":38,"column":2},"end":{"line":38,"column":36}},"15":{"start":{"line":39,"column":30},"end":{"line":39,"column":74}},"16":{"start":{"line":40,"column":2},"end":{"line":40,"column":53}},"17":{"start":{"line":41,"column":25},"end":{"line":41,"column":57}},"18":{"start":{"line":42,"column":2},"end":{"line":42,"column":49}},"19":{"start":{"line":44,"column":0},"end":{"line":51,"column":3}},"20":{"start":{"line":47,"column":6},"end":{"line":47,"column":15}},"21":{"start":{"line":48,"column":2},"end":{"line":48,"column":37}},"22":{"start":{"line":49,"column":32},"end":{"line":49,"column":88}},"23":{"start":{"line":50,"column":2},"end":{"line":50,"column":52}},"24":{"start":{"line":52,"column":0},"end":{"line":60,"column":3}},"25":{"start":{"line":55,"column":6},"end":{"line":55,"column":15}},"26":{"start":{"line":56,"column":2},"end":{"line":56,"column":73}},"27":{"start":{"line":58,"column":2},"end":{"line":58,"column":35}},"28":{"start":{"line":59,"column":2},"end":{"line":59,"column":67}},"29":{"start":{"line":61,"column":0},"end":{"line":70,"column":3}},"30":{"start":{"line":64,"column":6},"end":{"line":64,"column":15}},"31":{"start":{"line":65,"column":2},"end":{"line":65,"column":36}},"32":{"start":{"line":66,"column":24},"end":{"line":66,"column":104}},"33":{"start":{"line":67,"column":22},"end":{"line":67,"column":100}},"34":{"start":{"line":68,"column":2},"end":{"line":68,"column":56}},"35":{"start":{"line":69,"column":2},"end":{"line":69,"column":54}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":16,"column":15},"end":{"line":16,"column":16}},"loc":{"start":{"line":18,"column":6},"end":{"line":27,"column":1}},"line":18},"1":{"name":"(anonymous_1)","decl":{"start":{"line":28,"column":14},"end":{"line":28,"column":15}},"loc":{"start":{"line":28,"column":26},"end":{"line":30,"column":1}},"line":28},"2":{"name":"(anonymous_2)","decl":{"start":{"line":31,"column":62},"end":{"line":31,"column":63}},"loc":{"start":{"line":31,"column":74},"end":{"line":43,"column":1}},"line":31},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":76},"end":{"line":44,"column":77}},"loc":{"start":{"line":44,"column":88},"end":{"line":51,"column":1}},"line":44},"4":{"name":"(anonymous_4)","decl":{"start":{"line":52,"column":73},"end":{"line":52,"column":74}},"loc":{"start":{"line":52,"column":85},"end":{"line":60,"column":1}},"line":52},"5":{"name":"(anonymous_5)","decl":{"start":{"line":61,"column":102},"end":{"line":61,"column":103}},"loc":{"start":{"line":61,"column":114},"end":{"line":70,"column":1}},"line":61}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":1,"9":0,"10":1,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":1,"20":0,"21":0,"22":0,"23":0,"24":1,"25":0,"26":0,"27":0,"28":0,"29":1,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","knownDate","page","selectors","describe","configure","mode","beforeAll","browser","context","newContext","viewport","width","height","newPage","afterAll","close","mobileAnimateButton","modalCloseButton","goto","click","customIntervalInput","locator","toHaveValue","dropdownToggle","toHaveText","closeMobileAnimation","collapsedPortraitView","toBeVisible","mobileDatePickerSpanText","waitForTimeout","startDateText","endDateText"],"sources":["mobile-animation-test.spec.js"],"sourcesContent":["const { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { knownDate } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n const context = await browser.newContext({\n viewport: { width: 375, height: 667 }\n })\n page = await context.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Clicking the animation widget button opens the widget', async () => {\n const { mobileAnimateButton, modalCloseButton } = selectors\n await page.goto(knownDate)\n await modalCloseButton.click()\n await mobileAnimateButton.click()\n const customIntervalInput = page.locator('.custom-interval-delta-input')\n await expect(customIntervalInput).toHaveValue('1')\n const dropdownToggle = page.locator('.dropdown-toggle')\n await expect(dropdownToggle).toHaveText('DAY')\n})\n\ntest('Minimizing mobile animation widget opens collapsed animation widget', async () => {\n const { closeMobileAnimation } = selectors\n await closeMobileAnimation.click()\n const collapsedPortraitView = page.locator('#collapsed-animate-widget-phone-portrait')\n await expect(collapsedPortraitView).toBeVisible()\n})\n\ntest('Playing the animation changes the date of the mobile date picker', async () => {\n const { mobileDatePickerSpanText } = selectors\n await page.locator('#collapsed-animate-widget-phone-portrait').click()\n // this pause is the minimum amount of time needed to load & play the animation on a throttled connection\n await page.waitForTimeout(10000)\n await expect(mobileDatePickerSpanText).toHaveText('2019 AUG 01')\n})\n\ntest('Pressing the animation button brings up the mobile animation widget with the same information', async () => {\n const { mobileAnimateButton } = selectors\n await mobileAnimateButton.click()\n const startDateText = page.locator('#mobile-animation-start-date .mobile-date-picker-select-btn span')\n const endDateText = page.locator('#mobile-animation-end-date .mobile-date-picker-select-btn span')\n await expect(startDateText).toHaveText('2019 JUL 22')\n await expect(endDateText).toHaveText('2019 AUG 01')\n})\n"],"mappings":";;AAAA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAU,CAAC,GAAGF,OAAO,CAAC,gDAAgD,CAAC;AAE/E,IAAIG,IAAI;AACR,IAAIC,SAAS;AAEbN,IAAI,CAACO,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CT,IAAI,CAACU,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpC,MAAMC,OAAO,GAAG,MAAMD,OAAO,CAACE,UAAU,CAAC;IACvCC,QAAQ,EAAE;MAAEC,KAAK,EAAE,GAAG;MAAEC,MAAM,EAAE;IAAI;EACtC,CAAC,CAAC;EACFX,IAAI,GAAG,MAAMO,OAAO,CAACK,OAAO,CAAC,CAAC;EAC9BX,SAAS,GAAGH,eAAe,CAACE,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFL,IAAI,CAACkB,QAAQ,CAAC,YAAY;EACxB,MAAMb,IAAI,CAACc,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFnB,IAAI,CAAC,uDAAuD,EAAE,YAAY;EACxE,MAAM;IAAEoB,mBAAmB;IAAEC;EAAiB,CAAC,GAAGf,SAAS;EAC3D,MAAMD,IAAI,CAACiB,IAAI,CAAClB,SAAS,CAAC;EAC1B,MAAMiB,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMH,mBAAmB,CAACG,KAAK,CAAC,CAAC;EACjC,MAAMC,mBAAmB,GAAGnB,IAAI,CAACoB,OAAO,CAAC,8BAA8B,CAAC;EACxE,MAAMxB,MAAM,CAACuB,mBAAmB,CAAC,CAACE,WAAW,CAAC,GAAG,CAAC;EAClD,MAAMC,cAAc,GAAGtB,IAAI,CAACoB,OAAO,CAAC,kBAAkB,CAAC;EACvD,MAAMxB,MAAM,CAAC0B,cAAc,CAAC,CAACC,UAAU,CAAC,KAAK,CAAC;AAChD,CAAC,CAAC;AAEF5B,IAAI,CAAC,qEAAqE,EAAE,YAAY;EACtF,MAAM;IAAE6B;EAAqB,CAAC,GAAGvB,SAAS;EAC1C,MAAMuB,oBAAoB,CAACN,KAAK,CAAC,CAAC;EAClC,MAAMO,qBAAqB,GAAGzB,IAAI,CAACoB,OAAO,CAAC,0CAA0C,CAAC;EACtF,MAAMxB,MAAM,CAAC6B,qBAAqB,CAAC,CAACC,WAAW,CAAC,CAAC;AACnD,CAAC,CAAC;AAEF/B,IAAI,CAAC,kEAAkE,EAAE,YAAY;EACnF,MAAM;IAAEgC;EAAyB,CAAC,GAAG1B,SAAS;EAC9C,MAAMD,IAAI,CAACoB,OAAO,CAAC,0CAA0C,CAAC,CAACF,KAAK,CAAC,CAAC;EACtE;EACA,MAAMlB,IAAI,CAAC4B,cAAc,CAAC,KAAK,CAAC;EAChC,MAAMhC,MAAM,CAAC+B,wBAAwB,CAAC,CAACJ,UAAU,CAAC,aAAa,CAAC;AAClE,CAAC,CAAC;AAEF5B,IAAI,CAAC,+FAA+F,EAAE,YAAY;EAChH,MAAM;IAAEoB;EAAoB,CAAC,GAAGd,SAAS;EACzC,MAAMc,mBAAmB,CAACG,KAAK,CAAC,CAAC;EACjC,MAAMW,aAAa,GAAG7B,IAAI,CAACoB,OAAO,CAAC,kEAAkE,CAAC;EACtG,MAAMU,WAAW,GAAG9B,IAAI,CAACoB,OAAO,CAAC,gEAAgE,CAAC;EAClG,MAAMxB,MAAM,CAACiC,aAAa,CAAC,CAACN,UAAU,CAAC,aAAa,CAAC;EACrD,MAAM3B,MAAM,CAACkC,WAAW,CAAC,CAACP,UAAU,CAAC,aAAa,CAAC;AACrD,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"c83b3438216e31886523727798b25de21f96c1b6","contentHash":"2a20221b4c2c3f1f09873771c71947de5331a71a7bafd228da20140a5d25e55d"},"/Users/rcweiler/worldview/e2e/features/charting/charting-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/charting/charting-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":13,"column":4},"end":{"line":13,"column":61}},"3":{"start":{"line":16,"column":0},"end":{"line":18,"column":3}},"4":{"start":{"line":19,"column":0},"end":{"line":24,"column":3}},"5":{"start":{"line":22,"column":2},"end":{"line":22,"column":33}},"6":{"start":{"line":23,"column":2},"end":{"line":23,"column":36}},"7":{"start":{"line":25,"column":0},"end":{"line":27,"column":3}},"8":{"start":{"line":26,"column":2},"end":{"line":26,"column":21}},"9":{"start":{"line":28,"column":0},"end":{"line":37,"column":3}},"10":{"start":{"line":31,"column":6},"end":{"line":31,"column":15}},"11":{"start":{"line":32,"column":2},"end":{"line":32,"column":39}},"12":{"start":{"line":33,"column":28},"end":{"line":33,"column":64}},"13":{"start":{"line":34,"column":2},"end":{"line":36,"column":3}},"14":{"start":{"line":35,"column":4},"end":{"line":35,"column":57}},"15":{"start":{"line":38,"column":0},"end":{"line":49,"column":3}},"16":{"start":{"line":41,"column":6},"end":{"line":41,"column":15}},"17":{"start":{"line":42,"column":2},"end":{"line":42,"column":38}},"18":{"start":{"line":43,"column":28},"end":{"line":43,"column":64}},"19":{"start":{"line":44,"column":2},"end":{"line":48,"column":3}},"20":{"start":{"line":45,"column":4},"end":{"line":45,"column":55}},"21":{"start":{"line":46,"column":4},"end":{"line":46,"column":47}},"22":{"start":{"line":47,"column":4},"end":{"line":47,"column":55}},"23":{"start":{"line":50,"column":0},"end":{"line":59,"column":3}},"24":{"start":{"line":53,"column":6},"end":{"line":53,"column":15}},"25":{"start":{"line":54,"column":2},"end":{"line":54,"column":37}},"26":{"start":{"line":55,"column":28},"end":{"line":55,"column":64}},"27":{"start":{"line":56,"column":2},"end":{"line":58,"column":3}},"28":{"start":{"line":57,"column":4},"end":{"line":57,"column":48}},"29":{"start":{"line":60,"column":0},"end":{"line":70,"column":3}},"30":{"start":{"line":63,"column":6},"end":{"line":63,"column":15}},"31":{"start":{"line":64,"column":2},"end":{"line":64,"column":38}},"32":{"start":{"line":65,"column":28},"end":{"line":65,"column":64}},"33":{"start":{"line":66,"column":2},"end":{"line":69,"column":3}},"34":{"start":{"line":67,"column":4},"end":{"line":67,"column":55}},"35":{"start":{"line":68,"column":4},"end":{"line":68,"column":61}},"36":{"start":{"line":71,"column":0},"end":{"line":83,"column":3}},"37":{"start":{"line":74,"column":6},"end":{"line":74,"column":15}},"38":{"start":{"line":75,"column":2},"end":{"line":75,"column":38}},"39":{"start":{"line":76,"column":28},"end":{"line":76,"column":64}},"40":{"start":{"line":77,"column":2},"end":{"line":82,"column":3}},"41":{"start":{"line":78,"column":4},"end":{"line":78,"column":55}},"42":{"start":{"line":79,"column":4},"end":{"line":79,"column":61}},"43":{"start":{"line":80,"column":4},"end":{"line":80,"column":55}},"44":{"start":{"line":81,"column":4},"end":{"line":81,"column":62}},"45":{"start":{"line":84,"column":0},"end":{"line":96,"column":3}},"46":{"start":{"line":85,"column":2},"end":{"line":85,"column":38}},"47":{"start":{"line":86,"column":28},"end":{"line":86,"column":64}},"48":{"start":{"line":87,"column":2},"end":{"line":95,"column":3}},"49":{"start":{"line":88,"column":4},"end":{"line":88,"column":55}},"50":{"start":{"line":89,"column":20},"end":{"line":89,"column":97}},"51":{"start":{"line":90,"column":4},"end":{"line":90,"column":64}},"52":{"start":{"line":91,"column":4},"end":{"line":91,"column":97}},"53":{"start":{"line":92,"column":4},"end":{"line":92,"column":37}},"54":{"start":{"line":93,"column":4},"end":{"line":93,"column":37}},"55":{"start":{"line":94,"column":4},"end":{"line":94,"column":66}},"56":{"start":{"line":97,"column":0},"end":{"line":112,"column":3}},"57":{"start":{"line":101,"column":6},"end":{"line":101,"column":15}},"58":{"start":{"line":102,"column":2},"end":{"line":102,"column":38}},"59":{"start":{"line":103,"column":28},"end":{"line":103,"column":64}},"60":{"start":{"line":104,"column":2},"end":{"line":111,"column":3}},"61":{"start":{"line":105,"column":4},"end":{"line":105,"column":55}},"62":{"start":{"line":106,"column":4},"end":{"line":106,"column":73}},"63":{"start":{"line":107,"column":4},"end":{"line":107,"column":68}},"64":{"start":{"line":108,"column":4},"end":{"line":108,"column":63}},"65":{"start":{"line":109,"column":4},"end":{"line":109,"column":69}},"66":{"start":{"line":110,"column":4},"end":{"line":110,"column":72}},"67":{"start":{"line":113,"column":0},"end":{"line":122,"column":3}},"68":{"start":{"line":114,"column":2},"end":{"line":114,"column":38}},"69":{"start":{"line":115,"column":28},"end":{"line":115,"column":64}},"70":{"start":{"line":116,"column":2},"end":{"line":121,"column":3}},"71":{"start":{"line":117,"column":4},"end":{"line":117,"column":55}},"72":{"start":{"line":118,"column":4},"end":{"line":118,"column":69}},"73":{"start":{"line":119,"column":30},"end":{"line":119,"column":102}},"74":{"start":{"line":120,"column":4},"end":{"line":120,"column":79}},"75":{"start":{"line":123,"column":0},"end":{"line":135,"column":3}},"76":{"start":{"line":124,"column":2},"end":{"line":124,"column":38}},"77":{"start":{"line":125,"column":28},"end":{"line":125,"column":64}},"78":{"start":{"line":126,"column":2},"end":{"line":134,"column":3}},"79":{"start":{"line":127,"column":4},"end":{"line":127,"column":55}},"80":{"start":{"line":128,"column":22},"end":{"line":128,"column":94}},"81":{"start":{"line":129,"column":4},"end":{"line":129,"column":56}},"82":{"start":{"line":130,"column":4},"end":{"line":130,"column":95}},"83":{"start":{"line":131,"column":4},"end":{"line":131,"column":43}},"84":{"start":{"line":132,"column":4},"end":{"line":132,"column":65}},"85":{"start":{"line":133,"column":4},"end":{"line":133,"column":56}},"86":{"start":{"line":136,"column":0},"end":{"line":149,"column":3}},"87":{"start":{"line":137,"column":2},"end":{"line":137,"column":38}},"88":{"start":{"line":138,"column":28},"end":{"line":138,"column":64}},"89":{"start":{"line":139,"column":2},"end":{"line":148,"column":3}},"90":{"start":{"line":140,"column":4},"end":{"line":140,"column":55}},"91":{"start":{"line":141,"column":27},"end":{"line":141,"column":72}},"92":{"start":{"line":142,"column":27},"end":{"line":142,"column":91}},"93":{"start":{"line":143,"column":4},"end":{"line":143,"column":86}},"94":{"start":{"line":144,"column":4},"end":{"line":144,"column":73}},"95":{"start":{"line":145,"column":4},"end":{"line":145,"column":89}},"96":{"start":{"line":146,"column":4},"end":{"line":146,"column":73}},"97":{"start":{"line":147,"column":4},"end":{"line":147,"column":86}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":15},"end":{"line":19,"column":16}},"loc":{"start":{"line":21,"column":6},"end":{"line":24,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":25,"column":14},"end":{"line":25,"column":15}},"loc":{"start":{"line":25,"column":26},"end":{"line":27,"column":1}},"line":25},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":44},"end":{"line":28,"column":45}},"loc":{"start":{"line":28,"column":56},"end":{"line":37,"column":1}},"line":28},"3":{"name":"(anonymous_3)","decl":{"start":{"line":38,"column":62},"end":{"line":38,"column":63}},"loc":{"start":{"line":38,"column":74},"end":{"line":49,"column":1}},"line":38},"4":{"name":"(anonymous_4)","decl":{"start":{"line":50,"column":57},"end":{"line":50,"column":58}},"loc":{"start":{"line":50,"column":69},"end":{"line":59,"column":1}},"line":50},"5":{"name":"(anonymous_5)","decl":{"start":{"line":60,"column":61},"end":{"line":60,"column":62}},"loc":{"start":{"line":60,"column":73},"end":{"line":70,"column":1}},"line":60},"6":{"name":"(anonymous_6)","decl":{"start":{"line":71,"column":56},"end":{"line":71,"column":57}},"loc":{"start":{"line":71,"column":68},"end":{"line":83,"column":1}},"line":71},"7":{"name":"(anonymous_7)","decl":{"start":{"line":84,"column":55},"end":{"line":84,"column":56}},"loc":{"start":{"line":84,"column":67},"end":{"line":96,"column":1}},"line":84},"8":{"name":"(anonymous_8)","decl":{"start":{"line":97,"column":49},"end":{"line":97,"column":50}},"loc":{"start":{"line":97,"column":61},"end":{"line":112,"column":1}},"line":97},"9":{"name":"(anonymous_9)","decl":{"start":{"line":113,"column":45},"end":{"line":113,"column":46}},"loc":{"start":{"line":113,"column":57},"end":{"line":122,"column":1}},"line":113},"10":{"name":"(anonymous_10)","decl":{"start":{"line":123,"column":55},"end":{"line":123,"column":56}},"loc":{"start":{"line":123,"column":67},"end":{"line":135,"column":1}},"line":123},"11":{"name":"(anonymous_11)","decl":{"start":{"line":136,"column":37},"end":{"line":136,"column":38}},"loc":{"start":{"line":136,"column":49},"end":{"line":149,"column":1}},"line":136}},"branchMap":{"0":{"loc":{"start":{"line":34,"column":2},"end":{"line":36,"column":3}},"type":"if","locations":[{"start":{"line":34,"column":2},"end":{"line":36,"column":3}},{"start":{"line":34,"column":2},"end":{"line":36,"column":3}}],"line":34},"1":{"loc":{"start":{"line":44,"column":2},"end":{"line":48,"column":3}},"type":"if","locations":[{"start":{"line":44,"column":2},"end":{"line":48,"column":3}},{"start":{"line":44,"column":2},"end":{"line":48,"column":3}}],"line":44},"2":{"loc":{"start":{"line":56,"column":2},"end":{"line":58,"column":3}},"type":"if","locations":[{"start":{"line":56,"column":2},"end":{"line":58,"column":3}},{"start":{"line":56,"column":2},"end":{"line":58,"column":3}}],"line":56},"3":{"loc":{"start":{"line":66,"column":2},"end":{"line":69,"column":3}},"type":"if","locations":[{"start":{"line":66,"column":2},"end":{"line":69,"column":3}},{"start":{"line":66,"column":2},"end":{"line":69,"column":3}}],"line":66},"4":{"loc":{"start":{"line":77,"column":2},"end":{"line":82,"column":3}},"type":"if","locations":[{"start":{"line":77,"column":2},"end":{"line":82,"column":3}},{"start":{"line":77,"column":2},"end":{"line":82,"column":3}}],"line":77},"5":{"loc":{"start":{"line":87,"column":2},"end":{"line":95,"column":3}},"type":"if","locations":[{"start":{"line":87,"column":2},"end":{"line":95,"column":3}},{"start":{"line":87,"column":2},"end":{"line":95,"column":3}}],"line":87},"6":{"loc":{"start":{"line":104,"column":2},"end":{"line":111,"column":3}},"type":"if","locations":[{"start":{"line":104,"column":2},"end":{"line":111,"column":3}},{"start":{"line":104,"column":2},"end":{"line":111,"column":3}}],"line":104},"7":{"loc":{"start":{"line":116,"column":2},"end":{"line":121,"column":3}},"type":"if","locations":[{"start":{"line":116,"column":2},"end":{"line":121,"column":3}},{"start":{"line":116,"column":2},"end":{"line":121,"column":3}}],"line":116},"8":{"loc":{"start":{"line":126,"column":2},"end":{"line":134,"column":3}},"type":"if","locations":[{"start":{"line":126,"column":2},"end":{"line":134,"column":3}},{"start":{"line":126,"column":2},"end":{"line":134,"column":3}}],"line":126},"9":{"loc":{"start":{"line":139,"column":2},"end":{"line":148,"column":3}},"type":"if","locations":[{"start":{"line":139,"column":2},"end":{"line":148,"column":3}},{"start":{"line":139,"column":2},"end":{"line":148,"column":3}}],"line":139}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":1,"8":0,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":1,"24":0,"25":0,"26":0,"27":0,"28":0,"29":1,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":1,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":1,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":1,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":1,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":1,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":1,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0]},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","swipeAndAIsActive","multipleDataLayers","referenceLayersOnly","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","chartingButton","goto","isChartingEnabled","$","toHaveClass","compareButton","locator","click","toHaveCount","toHaveText","aoiIcon","mouse","chartingDateSingleButton","chartingDateRangeButton","not","chartingDateModal","infoModal","layerOneAnchor","layerTwoAnchor"],"sources":["charting-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { swipeAndAIsActive, multipleDataLayers, referenceLayersOnly } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Charting button disabled by default', async () => {\n const { chartingButton } = selectors\n await page.goto(referenceLayersOnly)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await expect(chartingButton).toHaveClass(/disabled/)\n }\n})\n\ntest('Comparison button is hidden when Charting mode active', async () => {\n const { compareButton } = selectors\n await page.goto(multipleDataLayers)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await page.locator('#chart-toggle-button').click()\n await expect(compareButton).toHaveCount(0)\n await page.locator('#chart-toggle-button').click()\n }\n})\n\ntest('Charting mode is hidden when Compare mode active', async () => {\n const { chartingButton } = selectors\n await page.goto(swipeAndAIsActive)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await expect(chartingButton).toHaveCount(0)\n }\n})\n\ntest('`Exit Charting` button is available in Charting mode', async () => {\n const { chartingButton } = selectors\n await page.goto(multipleDataLayers)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await page.locator('#chart-toggle-button').click()\n await expect(chartingButton).toHaveText('Exit Charting')\n }\n})\n\ntest('Entering & exiting Charting Mode works properly', async () => {\n const { chartingButton } = selectors\n await page.goto(multipleDataLayers)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await page.locator('#chart-toggle-button').click()\n await expect(chartingButton).toHaveText('Exit Charting')\n await page.locator('#chart-toggle-button').click()\n await expect(chartingButton).toHaveText('Start Charting')\n }\n})\n\ntest('Select an Area of Interest works appropriately', async () => {\n await page.goto(multipleDataLayers)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await page.locator('#chart-toggle-button').click()\n const aoiIcon = page.locator('#wv-charting-mode-container > div.charting-aoi-container > h3')\n await expect(aoiIcon).toHaveText('Select Area of Interest')\n await page.locator('#wv-charting-mode-container > div.charting-aoi-container > svg').click()\n await page.mouse.click(300, 300)\n await page.mouse.click(400, 400)\n await expect(aoiIcon).toHaveText('Area of Interest Selected')\n }\n})\n\ntest('Confirm defaults for time span selection', async () => {\n const { chartingDateSingleButton, chartingDateRangeButton } = selectors\n await page.goto(multipleDataLayers)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await page.locator('#chart-toggle-button').click()\n await expect(chartingDateSingleButton).not.toHaveClass(/btn-active/)\n await expect(chartingDateRangeButton).toHaveClass(/btn-active/)\n await page.locator('#charting-date-single-button').click()\n await expect(chartingDateSingleButton).toHaveClass(/btn-active/)\n await expect(chartingDateRangeButton).not.toHaveClass(/btn-active/)\n }\n})\n\ntest('Calendar icon opens datepicker modal', async () => {\n await page.goto(multipleDataLayers)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await page.locator('#chart-toggle-button').click()\n await page.locator('#charting-calendar-container > svg').click()\n const chartingDateModal = page.locator('#charting_date_modal > div > div > div.modal-header > h5')\n await expect(chartingDateModal).toHaveText('Charting Mode Date Selection')\n }\n})\n\ntest('Info modal opens on mode start & on icon click', async () => {\n await page.goto(multipleDataLayers)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await page.locator('#chart-toggle-button').click()\n const infoModal = page.locator('#charting_info_modal > div > div > div.modal-header > h5')\n await expect(infoModal).toHaveText('Charting Tool')\n await page.locator('#charting_info_modal > div > div > div.modal-header > button').click()\n await expect(infoModal).toHaveCount(0)\n await page.locator('#charting-info-container > svg').click()\n await expect(infoModal).toHaveText('Charting Tool')\n }\n})\n\ntest('User can toggle active layer', async () => {\n await page.goto(multipleDataLayers)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await page.locator('#chart-toggle-button').click()\n const layerOneAnchor = page.locator('#activate-MODIS_Terra_Aerosol')\n const layerTwoAnchor = page.locator('#activate-MODIS_Terra_Brightness_Temp_Band31_Day')\n await expect(layerOneAnchor).toHaveClass('layer-visible visibility active-chart')\n await expect(layerTwoAnchor).toHaveClass('layer-visible visibility')\n await page.locator('#activate-MODIS_Terra_Brightness_Temp_Band31_Day > svg').click()\n await expect(layerOneAnchor).toHaveClass('layer-visible visibility')\n await expect(layerTwoAnchor).toHaveClass('layer-visible visibility active-chart')\n }\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"4a4b839b75f19979005d62bd9b5ed9f4663c92d7","contentHash":"a829ab985430026d6e0c0ce00e0dd536c3dd2f50cb033759905ac1dee122a686"},"/Users/rcweiler/worldview/e2e/features/compare/compare-mobile-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/compare/compare-mobile-test.spec.js","statementMap":{"0":{"start":{"line":6,"column":4},"end":{"line":6,"column":39}},"1":{"start":{"line":7,"column":24},"end":{"line":7,"column":78}},"2":{"start":{"line":12,"column":4},"end":{"line":12,"column":61}},"3":{"start":{"line":15,"column":0},"end":{"line":17,"column":3}},"4":{"start":{"line":18,"column":0},"end":{"line":29,"column":3}},"5":{"start":{"line":21,"column":18},"end":{"line":26,"column":4}},"6":{"start":{"line":27,"column":2},"end":{"line":27,"column":33}},"7":{"start":{"line":28,"column":2},"end":{"line":28,"column":36}},"8":{"start":{"line":30,"column":0},"end":{"line":32,"column":3}},"9":{"start":{"line":31,"column":2},"end":{"line":31,"column":21}},"10":{"start":{"line":33,"column":0},"end":{"line":43,"column":3}},"11":{"start":{"line":36,"column":6},"end":{"line":36,"column":15}},"12":{"start":{"line":37,"column":2},"end":{"line":37,"column":37}},"13":{"start":{"line":38,"column":2},"end":{"line":38,"column":33}},"14":{"start":{"line":39,"column":31},"end":{"line":39,"column":98}},"15":{"start":{"line":40,"column":31},"end":{"line":40,"column":98}},"16":{"start":{"line":41,"column":2},"end":{"line":41,"column":73}},"17":{"start":{"line":42,"column":2},"end":{"line":42,"column":77}},"18":{"start":{"line":46,"column":0},"end":{"line":56,"column":3}},"19":{"start":{"line":49,"column":6},"end":{"line":49,"column":15}},"20":{"start":{"line":50,"column":31},"end":{"line":50,"column":98}},"21":{"start":{"line":52,"column":2},"end":{"line":52,"column":71}},"22":{"start":{"line":54,"column":2},"end":{"line":54,"column":37}},"23":{"start":{"line":55,"column":2},"end":{"line":55,"column":71}},"24":{"start":{"line":57,"column":0},"end":{"line":75,"column":3}},"25":{"start":{"line":64,"column":6},"end":{"line":64,"column":15}},"26":{"start":{"line":65,"column":2},"end":{"line":65,"column":37}},"27":{"start":{"line":66,"column":2},"end":{"line":66,"column":44}},"28":{"start":{"line":67,"column":2},"end":{"line":67,"column":35}},"29":{"start":{"line":68,"column":2},"end":{"line":68,"column":35}},"30":{"start":{"line":69,"column":2},"end":{"line":69,"column":69}},"31":{"start":{"line":70,"column":2},"end":{"line":70,"column":30}},"32":{"start":{"line":71,"column":2},"end":{"line":71,"column":39}},"33":{"start":{"line":72,"column":2},"end":{"line":72,"column":39}},"34":{"start":{"line":73,"column":2},"end":{"line":73,"column":44}},"35":{"start":{"line":74,"column":2},"end":{"line":74,"column":70}},"36":{"start":{"line":78,"column":0},"end":{"line":84,"column":3}},"37":{"start":{"line":79,"column":2},"end":{"line":79,"column":35}},"38":{"start":{"line":80,"column":31},"end":{"line":80,"column":98}},"39":{"start":{"line":81,"column":31},"end":{"line":81,"column":98}},"40":{"start":{"line":82,"column":2},"end":{"line":82,"column":77}},"41":{"start":{"line":83,"column":2},"end":{"line":83,"column":73}},"42":{"start":{"line":87,"column":0},"end":{"line":93,"column":3}},"43":{"start":{"line":90,"column":6},"end":{"line":90,"column":15}},"44":{"start":{"line":91,"column":2},"end":{"line":91,"column":35}},"45":{"start":{"line":92,"column":2},"end":{"line":92,"column":43}},"46":{"start":{"line":96,"column":0},"end":{"line":102,"column":3}},"47":{"start":{"line":99,"column":6},"end":{"line":99,"column":15}},"48":{"start":{"line":100,"column":2},"end":{"line":100,"column":39}},"49":{"start":{"line":101,"column":2},"end":{"line":101,"column":43}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":15},"end":{"line":18,"column":16}},"loc":{"start":{"line":20,"column":6},"end":{"line":29,"column":1}},"line":20},"1":{"name":"(anonymous_1)","decl":{"start":{"line":30,"column":14},"end":{"line":30,"column":15}},"loc":{"start":{"line":30,"column":26},"end":{"line":32,"column":1}},"line":30},"2":{"name":"(anonymous_2)","decl":{"start":{"line":33,"column":91},"end":{"line":33,"column":92}},"loc":{"start":{"line":33,"column":103},"end":{"line":43,"column":1}},"line":33},"3":{"name":"(anonymous_3)","decl":{"start":{"line":46,"column":67},"end":{"line":46,"column":68}},"loc":{"start":{"line":46,"column":79},"end":{"line":56,"column":1}},"line":46},"4":{"name":"(anonymous_4)","decl":{"start":{"line":57,"column":104},"end":{"line":57,"column":105}},"loc":{"start":{"line":57,"column":116},"end":{"line":75,"column":1}},"line":57},"5":{"name":"(anonymous_5)","decl":{"start":{"line":78,"column":69},"end":{"line":78,"column":70}},"loc":{"start":{"line":78,"column":81},"end":{"line":84,"column":1}},"line":78},"6":{"name":"(anonymous_6)","decl":{"start":{"line":87,"column":46},"end":{"line":87,"column":47}},"loc":{"start":{"line":87,"column":58},"end":{"line":93,"column":1}},"line":87},"7":{"name":"(anonymous_7)","decl":{"start":{"line":96,"column":50},"end":{"line":96,"column":51}},"loc":{"start":{"line":96,"column":62},"end":{"line":102,"column":1}},"line":96}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":1,"9":0,"10":1,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":1,"19":0,"20":0,"21":0,"22":0,"23":0,"24":1,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":1,"37":0,"38":0,"39":0,"40":0,"41":0,"42":1,"43":0,"44":0,"45":0,"46":1,"47":0,"48":0,"49":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","swipeAndAIsActive","spyAndBIsActive","opacityAndBIsActive","page","selectors","describe","configure","mode","beforeAll","browser","context","newContext","viewport","width","height","newPage","afterAll","close","modalCloseButton","goto","click","aMobileCompareButton","locator","bMobileCompareButton","toHaveClass","not","mobileDatePickerSelectButton","toHaveText","collapsedLayerButton","compareButton","aTab","bTab","compareButtonText","toBeVisible","swipeDragger"],"sources":["compare-mobile-test.spec.js"],"sourcesContent":["const { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { swipeAndAIsActive, spyAndBIsActive, opacityAndBIsActive } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n const context = await browser.newContext({\n viewport: { width: 375, height: 667 }\n })\n page = await context.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Mobile comparison A|B toggle buttons are visible and only A is selected by default', async () => {\n const { modalCloseButton } = selectors\n await page.goto(swipeAndAIsActive)\n await modalCloseButton.click()\n const aMobileCompareButton = page.locator('.comparison-mobile-select-toggle > div:nth-child(1)')\n const bMobileCompareButton = page.locator('.comparison-mobile-select-toggle > div:nth-child(2)')\n await expect(aMobileCompareButton).toHaveClass(/compare-btn-selected/)\n await expect(bMobileCompareButton).not.toHaveClass(/compare-btn-selected/)\n})\n\n// toggle select B change compare mode date to B\ntest('Toggling to B compare side changes mobile date picker date', async () => {\n const { mobileDatePickerSelectButton } = selectors\n const bMobileCompareButton = page.locator('.comparison-mobile-select-toggle > div:nth-child(2)')\n // confirm initial A mobile date picker date\n await expect(mobileDatePickerSelectButton).toHaveText('2018 AUG 17')\n // click B compare toggle button and confirm B mobile date picker date\n await bMobileCompareButton.click()\n await expect(mobileDatePickerSelectButton).toHaveText('2018 AUG 16')\n})\n\ntest('Expand mobile layer list and confirm comparison mode button is present and toggles compare mode', async () => {\n const {\n collapsedLayerButton,\n compareButton,\n aTab,\n bTab,\n compareButtonText\n } = selectors\n await collapsedLayerButton.click()\n await expect(compareButton).toBeVisible()\n await expect(aTab).toBeVisible()\n await expect(bTab).toBeVisible()\n await expect(compareButtonText).toHaveText('Exit Comparison Mode')\n await compareButton.click()\n await expect(aTab).not.toBeVisible()\n await expect(bTab).not.toBeVisible()\n await expect(compareButton).toBeVisible()\n await expect(compareButtonText).toHaveText('Start Comparison Mode')\n})\n\n// B compare button toggle is selected on B permalink load and A is not selected\ntest('B compare button toggle is only selected on B permalink load', async () => {\n await page.goto(spyAndBIsActive)\n const aMobileCompareButton = page.locator('.comparison-mobile-select-toggle > div:nth-child(1)')\n const bMobileCompareButton = page.locator('.comparison-mobile-select-toggle > div:nth-child(2)')\n await expect(aMobileCompareButton).not.toHaveClass(/compare-btn-selected/)\n await expect(bMobileCompareButton).toHaveClass(/compare-btn-selected/)\n})\n\n// load comparison SPY mode and verify that it reverts to SWIPE mode\ntest('Mobile SPY mode reverts to SWIPE mode', async () => {\n const { swipeDragger } = selectors\n await page.goto(spyAndBIsActive)\n await expect(swipeDragger).toBeVisible()\n})\n\n// load comparison OPACITY mode and verify that it reverts to SWIPE mode\ntest('Mobile OPACITY mode reverts to SWIPE mode', async () => {\n const { swipeDragger } = selectors\n await page.goto(opacityAndBIsActive)\n await expect(swipeDragger).toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"db45d796a4bf66af4c537daa6bf81808ffdbc062","contentHash":"12c7790feb38f2618d7dcca1c4d8e3d2a9189d5eb5d0f10daef7e93babd8c146"},"/Users/rcweiler/worldview/e2e/features/compare/compare-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/compare/compare-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":12,"column":4},"end":{"line":12,"column":61}},"3":{"start":{"line":15,"column":0},"end":{"line":17,"column":3}},"4":{"start":{"line":18,"column":0},"end":{"line":23,"column":3}},"5":{"start":{"line":21,"column":2},"end":{"line":21,"column":33}},"6":{"start":{"line":22,"column":2},"end":{"line":22,"column":36}},"7":{"start":{"line":24,"column":0},"end":{"line":26,"column":3}},"8":{"start":{"line":25,"column":2},"end":{"line":25,"column":21}},"9":{"start":{"line":27,"column":0},"end":{"line":43,"column":3}},"10":{"start":{"line":32,"column":6},"end":{"line":32,"column":15}},"11":{"start":{"line":33,"column":2},"end":{"line":33,"column":37}},"12":{"start":{"line":34,"column":2},"end":{"line":34,"column":33}},"13":{"start":{"line":35,"column":2},"end":{"line":35,"column":70}},"14":{"start":{"line":36,"column":25},"end":{"line":36,"column":90}},"15":{"start":{"line":37,"column":2},"end":{"line":37,"column":82}},"16":{"start":{"line":38,"column":2},"end":{"line":38,"column":36}},"17":{"start":{"line":39,"column":18},"end":{"line":39,"column":48}},"18":{"start":{"line":40,"column":2},"end":{"line":40,"column":51}},"19":{"start":{"line":41,"column":2},"end":{"line":41,"column":36}},"20":{"start":{"line":42,"column":2},"end":{"line":42,"column":50}},"21":{"start":{"line":44,"column":0},"end":{"line":55,"column":3}},"22":{"start":{"line":47,"column":6},"end":{"line":47,"column":15}},"23":{"start":{"line":48,"column":25},"end":{"line":48,"column":84}},"24":{"start":{"line":49,"column":2},"end":{"line":49,"column":62}},"25":{"start":{"line":50,"column":2},"end":{"line":50,"column":84}},"26":{"start":{"line":51,"column":2},"end":{"line":51,"column":34}},"27":{"start":{"line":52,"column":2},"end":{"line":52,"column":54}},"28":{"start":{"line":53,"column":19},"end":{"line":53,"column":55}},"29":{"start":{"line":54,"column":2},"end":{"line":54,"column":43}},"30":{"start":{"line":56,"column":0},"end":{"line":71,"column":3}},"31":{"start":{"line":59,"column":6},"end":{"line":59,"column":15}},"32":{"start":{"line":60,"column":25},"end":{"line":60,"column":73}},"33":{"start":{"line":61,"column":2},"end":{"line":61,"column":62}},"34":{"start":{"line":62,"column":2},"end":{"line":62,"column":84}},"35":{"start":{"line":63,"column":22},"end":{"line":63,"column":59}},"36":{"start":{"line":64,"column":2},"end":{"line":64,"column":28}},"37":{"start":{"line":65,"column":26},"end":{"line":65,"column":56}},"38":{"start":{"line":66,"column":2},"end":{"line":66,"column":62}},"39":{"start":{"line":68,"column":2},"end":{"line":68,"column":38}},"40":{"start":{"line":69,"column":28},"end":{"line":69,"column":69}},"41":{"start":{"line":70,"column":2},"end":{"line":70,"column":52}},"42":{"start":{"line":72,"column":0},"end":{"line":85,"column":3}},"43":{"start":{"line":75,"column":6},"end":{"line":75,"column":15}},"44":{"start":{"line":76,"column":25},"end":{"line":76,"column":90}},"45":{"start":{"line":77,"column":2},"end":{"line":77,"column":39}},"46":{"start":{"line":78,"column":24},"end":{"line":78,"column":57}},"47":{"start":{"line":79,"column":2},"end":{"line":79,"column":48}},"48":{"start":{"line":80,"column":2},"end":{"line":80,"column":63}},"49":{"start":{"line":81,"column":2},"end":{"line":81,"column":85}},"50":{"start":{"line":82,"column":2},"end":{"line":82,"column":52}},"51":{"start":{"line":83,"column":26},"end":{"line":83,"column":56}},"52":{"start":{"line":84,"column":2},"end":{"line":84,"column":62}},"53":{"start":{"line":86,"column":0},"end":{"line":100,"column":3}},"54":{"start":{"line":91,"column":6},"end":{"line":91,"column":15}},"55":{"start":{"line":92,"column":2},"end":{"line":92,"column":51}},"56":{"start":{"line":93,"column":2},"end":{"line":93,"column":37}},"57":{"start":{"line":94,"column":25},"end":{"line":94,"column":96}},"58":{"start":{"line":95,"column":2},"end":{"line":95,"column":31}},"59":{"start":{"line":96,"column":2},"end":{"line":96,"column":55}},"60":{"start":{"line":97,"column":2},"end":{"line":97,"column":55}},"61":{"start":{"line":98,"column":2},"end":{"line":98,"column":21}},"62":{"start":{"line":99,"column":2},"end":{"line":99,"column":51}},"63":{"start":{"line":101,"column":0},"end":{"line":117,"column":3}},"64":{"start":{"line":106,"column":6},"end":{"line":106,"column":15}},"65":{"start":{"line":107,"column":2},"end":{"line":107,"column":35}},"66":{"start":{"line":108,"column":2},"end":{"line":108,"column":33}},"67":{"start":{"line":109,"column":2},"end":{"line":109,"column":56}},"68":{"start":{"line":110,"column":2},"end":{"line":110,"column":29}},"69":{"start":{"line":111,"column":2},"end":{"line":111,"column":52}},"70":{"start":{"line":112,"column":21},"end":{"line":112,"column":75}},"71":{"start":{"line":113,"column":2},"end":{"line":113,"column":50}},"72":{"start":{"line":114,"column":2},"end":{"line":114,"column":38}},"73":{"start":{"line":115,"column":28},"end":{"line":115,"column":75}},"74":{"start":{"line":116,"column":2},"end":{"line":116,"column":48}},"75":{"start":{"line":118,"column":0},"end":{"line":147,"column":3}},"76":{"start":{"line":121,"column":6},"end":{"line":121,"column":15}},"77":{"start":{"line":122,"column":35},"end":{"line":122,"column":101}},"78":{"start":{"line":123,"column":31},"end":{"line":123,"column":102}},"79":{"start":{"line":124,"column":35},"end":{"line":124,"column":101}},"80":{"start":{"line":125,"column":31},"end":{"line":125,"column":102}},"81":{"start":{"line":126,"column":26},"end":{"line":126,"column":71}},"82":{"start":{"line":127,"column":25},"end":{"line":127,"column":75}},"83":{"start":{"line":128,"column":28},"end":{"line":128,"column":75}},"84":{"start":{"line":129,"column":27},"end":{"line":129,"column":79}},"85":{"start":{"line":130,"column":21},"end":{"line":130,"column":60}},"86":{"start":{"line":131,"column":36},"end":{"line":131,"column":103}},"87":{"start":{"line":132,"column":2},"end":{"line":132,"column":55}},"88":{"start":{"line":133,"column":2},"end":{"line":133,"column":55}},"89":{"start":{"line":134,"column":2},"end":{"line":134,"column":32}},"90":{"start":{"line":135,"column":2},"end":{"line":135,"column":31}},"91":{"start":{"line":136,"column":2},"end":{"line":136,"column":34}},"92":{"start":{"line":137,"column":2},"end":{"line":137,"column":33}},"93":{"start":{"line":138,"column":2},"end":{"line":138,"column":41}},"94":{"start":{"line":139,"column":2},"end":{"line":139,"column":37}},"95":{"start":{"line":140,"column":2},"end":{"line":140,"column":41}},"96":{"start":{"line":141,"column":2},"end":{"line":141,"column":37}},"97":{"start":{"line":142,"column":2},"end":{"line":142,"column":30}},"98":{"start":{"line":143,"column":2},"end":{"line":143,"column":41}},"99":{"start":{"line":144,"column":2},"end":{"line":144,"column":56}},"100":{"start":{"line":145,"column":2},"end":{"line":145,"column":59}},"101":{"start":{"line":146,"column":2},"end":{"line":146,"column":59}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":15},"end":{"line":18,"column":16}},"loc":{"start":{"line":20,"column":6},"end":{"line":23,"column":1}},"line":20},"1":{"name":"(anonymous_1)","decl":{"start":{"line":24,"column":14},"end":{"line":24,"column":15}},"loc":{"start":{"line":24,"column":26},"end":{"line":26,"column":1}},"line":24},"2":{"name":"(anonymous_2)","decl":{"start":{"line":27,"column":55},"end":{"line":27,"column":56}},"loc":{"start":{"line":27,"column":67},"end":{"line":43,"column":1}},"line":27},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":60},"end":{"line":44,"column":61}},"loc":{"start":{"line":44,"column":72},"end":{"line":55,"column":1}},"line":44},"4":{"name":"(anonymous_4)","decl":{"start":{"line":56,"column":59},"end":{"line":56,"column":60}},"loc":{"start":{"line":56,"column":71},"end":{"line":71,"column":1}},"line":56},"5":{"name":"(anonymous_5)","decl":{"start":{"line":72,"column":49},"end":{"line":72,"column":50}},"loc":{"start":{"line":72,"column":61},"end":{"line":85,"column":1}},"line":72},"6":{"name":"(anonymous_6)","decl":{"start":{"line":86,"column":70},"end":{"line":86,"column":71}},"loc":{"start":{"line":86,"column":82},"end":{"line":100,"column":1}},"line":86},"7":{"name":"(anonymous_7)","decl":{"start":{"line":101,"column":87},"end":{"line":101,"column":88}},"loc":{"start":{"line":101,"column":99},"end":{"line":117,"column":1}},"line":101},"8":{"name":"(anonymous_8)","decl":{"start":{"line":118,"column":91},"end":{"line":118,"column":92}},"loc":{"start":{"line":118,"column":103},"end":{"line":147,"column":1}},"line":118}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":1,"8":0,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":1,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":1,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":1,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":1,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":1,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","swipeAndAIsActive","spyAndBIsActive","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","animationButtonCase","animationWidget","modalCloseButton","goto","click","toHaveClass","disableMessage","toHaveAttribute","hover","tooltip","locator","toHaveText","not","toBeVisible","snapshotToolbarButton","waitForTimeout","imageRes","dataDownloadTabButton","downloadTab","tooltipSelector","toContainText","smartHandoffPanel","eventsSidebarTabButton","eventsContent","ModisTrueColorLayerA","ModisTrueColorLayerB","bTab","removeLayerBtn","toggleButton","collapsedToggleButton","layerCount","referenceFeatures","compareButton","correctedReflectanceSNPP","closeReflectanceSNPP","correctedReflectanceAqua","closeReflectanceAqua","referenceLabels","closeRefLabels","closeRefFeatures","coastlines","correctedReflectanceTerra"],"sources":["compare-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { swipeAndAIsActive, spyAndBIsActive } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Animation is disabled when compare mode active', async () => {\n const { animationButtonCase, animationWidget, modalCloseButton } = selectors\n await page.goto(swipeAndAIsActive)\n await modalCloseButton.click()\n await expect(animationButtonCase).toHaveClass(/wv-disabled-button/)\n const disableMessage = 'Animation feature is deactivated when Compare feature is active'\n await expect(animationButtonCase).toHaveAttribute('aria-label', disableMessage)\n await animationButtonCase.hover()\n const tooltip = page.locator('.tooltip-inner')\n await expect(tooltip).toHaveText(disableMessage)\n await animationButtonCase.click()\n await expect(animationWidget).not.toBeVisible()\n})\n\ntest('Image download is disabled when compare mode active', async () => {\n const { snapshotToolbarButton } = selectors\n const disableMessage = 'You must exit comparison mode to use the snapshot feature'\n await expect(snapshotToolbarButton).toHaveClass(/disabled/)\n await expect(snapshotToolbarButton).toHaveAttribute('aria-label', disableMessage)\n await page.waitForTimeout(2000)\n await page.locator('#snapshot-btn-wrapper').click()\n const imageRes = page.locator('#wv-image-resolution')\n await expect(imageRes).not.toBeVisible()\n})\n\ntest('Data download is disabled when compare mode active', async () => {\n const { dataDownloadTabButton } = selectors\n const disableMessage = 'You must exit comparison mode to download data'\n await expect(dataDownloadTabButton).toHaveClass(/disabled/)\n await expect(dataDownloadTabButton).toHaveAttribute('aria-label', disableMessage)\n const downloadTab = page.locator('#download-sidebar-tab')\n await downloadTab.hover()\n const tooltipSelector = page.locator('.tooltip-inner')\n await expect(tooltipSelector).toContainText(disableMessage)\n // Clicking does not switch tabs\n await dataDownloadTabButton.click()\n const smartHandoffPanel = page.locator('#smart-handoff-side-panel')\n await expect(smartHandoffPanel).not.toBeVisible()\n})\n\ntest('Events disabled when compare mode active', async () => {\n const { eventsSidebarTabButton } = selectors\n const disableMessage = 'You must exit comparison mode to use the natural events feature'\n await eventsSidebarTabButton.click()\n const eventsContent = page.locator('#wv-eventscontent')\n await expect(eventsContent).not.toBeVisible()\n await expect(eventsSidebarTabButton).toHaveClass(/disabled/)\n await expect(eventsSidebarTabButton).toHaveAttribute('aria-label', disableMessage)\n await page.locator('#events-sidebar-tab').hover()\n const tooltipSelector = page.locator('.tooltip-inner')\n await expect(tooltipSelector).toContainText(disableMessage)\n})\n\ntest('Removing layer removes correct layer from correct layer group', async () => {\n const { ModisTrueColorLayerA, ModisTrueColorLayerB, bTab } = selectors\n await expect(ModisTrueColorLayerA).toBeVisible()\n await ModisTrueColorLayerA.hover()\n const removeLayerBtn = page.locator('#close-activeMODIS_Terra_CorrectedReflectance_TrueColor')\n await removeLayerBtn.click()\n await expect(ModisTrueColorLayerA).not.toBeVisible()\n await expect(ModisTrueColorLayerB).not.toBeVisible()\n await bTab.click()\n await expect(ModisTrueColorLayerB).toBeVisible()\n})\n\ntest('Collapse layer list with B state and test label shows correct number of layers', async () => {\n const { toggleButton, collapsedToggleButton, modalCloseButton } = selectors\n await page.goto(spyAndBIsActive)\n await modalCloseButton.click()\n await expect(collapsedToggleButton).not.toBeVisible()\n await toggleButton.click()\n await expect(collapsedToggleButton).toBeVisible()\n const layerCount = page.locator('#accordion-toggler-button .layer-count')\n await expect(layerCount).toHaveText('6 Layers')\n await collapsedToggleButton.click()\n const referenceFeatures = page.locator('#activeB-Reference_Features_15m')\n await expect(referenceFeatures).toBeVisible()\n})\n\ntest('If you exit A|B with B selection active, the active state will then be the B state', async () => {\n const { compareButton } = selectors\n const correctedReflectanceSNPP = page.locator('#activeB-VIIRS_SNPP_CorrectedReflectance_TrueColor')\n const closeReflectanceSNPP = page.locator('#close-activeBVIIRS_SNPP_CorrectedReflectance_TrueColor')\n const correctedReflectanceAqua = page.locator('#activeB-MODIS_Aqua_CorrectedReflectance_TrueColor')\n const closeReflectanceAqua = page.locator('#close-activeBMODIS_Aqua_CorrectedReflectance_TrueColor')\n const referenceLabels = page.locator('#activeB-Reference_Labels_15m')\n const closeRefLabels = page.locator('#close-activeBReference_Labels_15m')\n const referenceFeatures = page.locator('#activeB-Reference_Features_15m')\n const closeRefFeatures = page.locator('#close-activeBReference_Features_15m')\n const coastlines = page.locator('#activeB-Coastlines_15m')\n const correctedReflectanceTerra = page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor')\n await expect(correctedReflectanceSNPP).toBeVisible()\n await expect(correctedReflectanceAqua).toBeVisible()\n await referenceLabels.hover()\n await closeRefLabels.click()\n await referenceFeatures.hover()\n await closeRefFeatures.click()\n await correctedReflectanceSNPP.hover()\n await closeReflectanceSNPP.click()\n await correctedReflectanceAqua.hover()\n await closeReflectanceAqua.click()\n await compareButton.click()\n await expect(coastlines).toBeVisible()\n await expect(correctedReflectanceTerra).toBeVisible()\n await expect(correctedReflectanceSNPP).not.toBeVisible()\n await expect(correctedReflectanceAqua).not.toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a4172a394f1267c2afff23e1078824339c3b35b4","contentHash":"b1facc09ac10781a6227e0bb206ac14a7a669fdc529810ac312490b7026633cd"},"/Users/rcweiler/worldview/e2e/features/compare/layer-dialog-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/compare/layer-dialog-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":19,"column":0},"end":{"line":21,"column":3}},"4":{"start":{"line":22,"column":0},"end":{"line":32,"column":3}},"5":{"start":{"line":25,"column":2},"end":{"line":25,"column":33}},"6":{"start":{"line":26,"column":2},"end":{"line":26,"column":36}},"7":{"start":{"line":27,"column":2},"end":{"line":27,"column":61}},"8":{"start":{"line":28,"column":2},"end":{"line":28,"column":93}},"9":{"start":{"line":29,"column":2},"end":{"line":29,"column":71}},"10":{"start":{"line":30,"column":2},"end":{"line":30,"column":99}},"11":{"start":{"line":31,"column":2},"end":{"line":31,"column":111}},"12":{"start":{"line":33,"column":0},"end":{"line":35,"column":3}},"13":{"start":{"line":34,"column":2},"end":{"line":34,"column":21}},"14":{"start":{"line":36,"column":0},"end":{"line":49,"column":3}},"15":{"start":{"line":39,"column":6},"end":{"line":39,"column":15}},"16":{"start":{"line":40,"column":2},"end":{"line":40,"column":28}},"17":{"start":{"line":41,"column":2},"end":{"line":41,"column":33}},"18":{"start":{"line":42,"column":2},"end":{"line":42,"column":54}},"19":{"start":{"line":43,"column":2},"end":{"line":43,"column":29}},"20":{"start":{"line":44,"column":2},"end":{"line":44,"column":79}},"21":{"start":{"line":45,"column":21},"end":{"line":45,"column":104}},"22":{"start":{"line":46,"column":2},"end":{"line":46,"column":92}},"23":{"start":{"line":47,"column":26},"end":{"line":47,"column":115}},"24":{"start":{"line":48,"column":2},"end":{"line":48,"column":46}},"25":{"start":{"line":50,"column":0},"end":{"line":55,"column":3}},"26":{"start":{"line":51,"column":2},"end":{"line":51,"column":49}},"27":{"start":{"line":52,"column":2},"end":{"line":52,"column":29}},"28":{"start":{"line":53,"column":2},"end":{"line":53,"column":68}},"29":{"start":{"line":54,"column":2},"end":{"line":54,"column":123}},"30":{"start":{"line":56,"column":0},"end":{"line":63,"column":3}},"31":{"start":{"line":59,"column":6},"end":{"line":59,"column":15}},"32":{"start":{"line":60,"column":2},"end":{"line":60,"column":49}},"33":{"start":{"line":61,"column":2},"end":{"line":61,"column":30}},"34":{"start":{"line":62,"column":2},"end":{"line":62,"column":54}},"35":{"start":{"line":64,"column":0},"end":{"line":71,"column":3}},"36":{"start":{"line":65,"column":2},"end":{"line":65,"column":29}},"37":{"start":{"line":66,"column":2},"end":{"line":66,"column":79}},"38":{"start":{"line":67,"column":16},"end":{"line":67,"column":99}},"39":{"start":{"line":68,"column":2},"end":{"line":68,"column":61}},"40":{"start":{"line":69,"column":26},"end":{"line":69,"column":115}},"41":{"start":{"line":70,"column":2},"end":{"line":70,"column":46}},"42":{"start":{"line":72,"column":0},"end":{"line":77,"column":3}},"43":{"start":{"line":73,"column":2},"end":{"line":73,"column":49}},"44":{"start":{"line":74,"column":2},"end":{"line":74,"column":29}},"45":{"start":{"line":75,"column":2},"end":{"line":75,"column":68}},"46":{"start":{"line":76,"column":2},"end":{"line":76,"column":123}},"47":{"start":{"line":78,"column":0},"end":{"line":90,"column":3}},"48":{"start":{"line":82,"column":6},"end":{"line":82,"column":15}},"49":{"start":{"line":83,"column":2},"end":{"line":83,"column":49}},"50":{"start":{"line":84,"column":2},"end":{"line":84,"column":29}},"51":{"start":{"line":85,"column":2},"end":{"line":85,"column":79}},"52":{"start":{"line":86,"column":2},"end":{"line":86,"column":49}},"53":{"start":{"line":87,"column":2},"end":{"line":87,"column":30}},"54":{"start":{"line":88,"column":2},"end":{"line":88,"column":54}},"55":{"start":{"line":89,"column":2},"end":{"line":89,"column":21}},"56":{"start":{"line":91,"column":0},"end":{"line":99,"column":3}},"57":{"start":{"line":92,"column":2},"end":{"line":92,"column":54}},"58":{"start":{"line":93,"column":2},"end":{"line":93,"column":43}},"59":{"start":{"line":94,"column":2},"end":{"line":94,"column":103}},"60":{"start":{"line":95,"column":16},"end":{"line":95,"column":122}},"61":{"start":{"line":96,"column":2},"end":{"line":96,"column":73}},"62":{"start":{"line":97,"column":26},"end":{"line":97,"column":138}},"63":{"start":{"line":98,"column":2},"end":{"line":98,"column":50}},"64":{"start":{"line":100,"column":0},"end":{"line":105,"column":3}},"65":{"start":{"line":101,"column":2},"end":{"line":101,"column":49}},"66":{"start":{"line":102,"column":2},"end":{"line":102,"column":43}},"67":{"start":{"line":103,"column":2},"end":{"line":103,"column":100}},"68":{"start":{"line":104,"column":2},"end":{"line":104,"column":188}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":22,"column":15},"end":{"line":22,"column":16}},"loc":{"start":{"line":24,"column":6},"end":{"line":32,"column":1}},"line":24},"1":{"name":"(anonymous_1)","decl":{"start":{"line":33,"column":14},"end":{"line":33,"column":15}},"loc":{"start":{"line":33,"column":26},"end":{"line":35,"column":1}},"line":33},"2":{"name":"(anonymous_2)","decl":{"start":{"line":36,"column":47},"end":{"line":36,"column":48}},"loc":{"start":{"line":36,"column":59},"end":{"line":49,"column":1}},"line":36},"3":{"name":"(anonymous_3)","decl":{"start":{"line":50,"column":43},"end":{"line":50,"column":44}},"loc":{"start":{"line":50,"column":55},"end":{"line":55,"column":1}},"line":50},"4":{"name":"(anonymous_4)","decl":{"start":{"line":56,"column":59},"end":{"line":56,"column":60}},"loc":{"start":{"line":56,"column":71},"end":{"line":63,"column":1}},"line":56},"5":{"name":"(anonymous_5)","decl":{"start":{"line":64,"column":53},"end":{"line":64,"column":54}},"loc":{"start":{"line":64,"column":65},"end":{"line":71,"column":1}},"line":64},"6":{"name":"(anonymous_6)","decl":{"start":{"line":72,"column":55},"end":{"line":72,"column":56}},"loc":{"start":{"line":72,"column":67},"end":{"line":77,"column":1}},"line":72},"7":{"name":"(anonymous_7)","decl":{"start":{"line":78,"column":77},"end":{"line":78,"column":78}},"loc":{"start":{"line":78,"column":89},"end":{"line":90,"column":1}},"line":78},"8":{"name":"(anonymous_8)","decl":{"start":{"line":91,"column":46},"end":{"line":91,"column":47}},"loc":{"start":{"line":91,"column":58},"end":{"line":99,"column":1}},"line":91},"9":{"name":"(anonymous_9)","decl":{"start":{"line":100,"column":59},"end":{"line":100,"column":60}},"loc":{"start":{"line":100,"column":71},"end":{"line":105,"column":1}},"line":100}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":1,"13":0,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":1,"26":0,"27":0,"28":0,"29":0,"30":1,"31":0,"32":0,"33":0,"34":0,"35":1,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":1,"43":0,"44":0,"45":0,"46":0,"47":1,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":1,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":1,"65":0,"66":0,"67":0,"68":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","swipeAOD","page","selectors","aerosolLayer","AodOptionsPanelBody","AodInfoPanel","correctedReflectanceBLayer","correctedReflectanceInfoPanel","describe","configure","mode","beforeAll","browser","newPage","locator","afterAll","close","modalCloseButton","goto","click","not","toBeVisible","hover","modalTitle","toHaveText","paletteSelector","toContainText","compareButton","title","bTab"],"sources":["layer-dialog-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { swipeAOD } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\nlet aerosolLayer\nlet AodOptionsPanelBody\nlet AodInfoPanel\nlet correctedReflectanceBLayer\nlet correctedReflectanceInfoPanel\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n aerosolLayer = page.locator('#active-MODIS_Terra_Aerosol')\n AodOptionsPanelBody = page.locator('#layer_options_modal-modis_terra_aerosol .modal-body')\n AodInfoPanel = page.locator('.layer_info_modal-modis_terra_aerosol')\n correctedReflectanceBLayer = page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor')\n correctedReflectanceInfoPanel = page.locator('#layer_info_modal-modis_terra_correctedreflectance_truecolor')\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Layer option features work in A|B mode', async () => {\n const { modalCloseButton } = selectors\n await page.goto(swipeAOD)\n await modalCloseButton.click()\n await expect(AodOptionsPanelBody).not.toBeVisible()\n await aerosolLayer.hover()\n await page.locator('#active-MODIS_Terra_Aerosol .wv-layers-options').click()\n const modalTitle = page.locator('#layer_options_modal-modis_terra_aerosol .modal-header .modal-title')\n await expect(modalTitle).toHaveText('Dark Target Aerosol Optical Depth (Land and Ocean)')\n const paletteSelector = page.locator('#layer_options_modal-modis_terra_aerosol .modal-body .wv-palette-selector')\n await expect(paletteSelector).toBeVisible()\n})\n\ntest('Layer info dialog work in A|B mode', async () => {\n await page.locator('.modal-close-btn').click()\n await aerosolLayer.hover()\n await page.locator('#layer-info-btn-MODIS_Terra_Aerosol').click()\n await expect(AodInfoPanel).toContainText('The Aerosol Optical Depth layer is useful for studying aerosol optical depth')\n})\n\ntest('Expect clicking A|B button to close options dialog', async () => {\n const { compareButton } = selectors\n await page.locator('.modal-close-btn').click()\n await compareButton.click()\n await expect(AodOptionsPanelBody).not.toBeVisible()\n})\n\ntest('Layer option features after exiting A|B mode', async () => {\n await aerosolLayer.hover()\n await page.locator('#active-MODIS_Terra_Aerosol .wv-layers-options').click()\n const title = page.locator('#layer_options_modal-modis_terra_aerosol .modal-header .modal-title')\n await expect(title).toContainText('Aerosol Optical Depth')\n const paletteSelector = page.locator('#layer_options_modal-modis_terra_aerosol .modal-body .wv-palette-selector')\n await expect(paletteSelector).toBeVisible()\n})\n\ntest('Layer info dialog works after exiting A|B mode', async () => {\n await page.locator('.modal-close-btn').click()\n await aerosolLayer.hover()\n await page.locator('#layer-info-btn-MODIS_Terra_Aerosol').click()\n await expect(AodInfoPanel).toContainText('The Aerosol Optical Depth layer is useful for studying aerosol optical depth')\n})\n\ntest('Expect reactivating A|B to close options dialog and activate B state', async () => {\n const { compareButton, bTab } = selectors\n await page.locator('.modal-close-btn').click()\n await aerosolLayer.hover()\n await page.locator('#active-MODIS_Terra_Aerosol .wv-layers-options').click()\n await page.locator('.modal-close-btn').click()\n await compareButton.click()\n await expect(AodOptionsPanelBody).not.toBeVisible()\n await bTab.click()\n})\n\ntest('Layer option features work in B state', async () => {\n await expect(AodOptionsPanelBody).not.toBeVisible()\n await correctedReflectanceBLayer.hover()\n await page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor .wv-layers-options').click()\n const title = page.locator('#layer_options_modal-modis_terra_correctedreflectance_truecolor .modal-header .modal-title')\n await expect(title).toContainText('Corrected Reflectance (True Color')\n const paletteSelector = page.locator('#layer_options_modal-modis_terra_correctedreflectance_truecolor .modal-body .wv-palette-selector')\n await expect(paletteSelector).not.toBeVisible()\n})\n\ntest('Layer info dialog works after clicking into B mode', async () => {\n await page.locator('.modal-close-btn').click()\n await correctedReflectanceBLayer.hover()\n await page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor .wv-layers-info').click()\n await expect(correctedReflectanceInfoPanel).toContainText('These images are called true-color or natural color because this combination of wavelengths is similar to what the human eye')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"7bc366c51cd7f75890a30168c80d6493dbb1928f","contentHash":"424259aaab10cf8f9cb9229d0c55224505a5363a3ed9325d8046e2668c2ee13b"},"/Users/rcweiler/worldview/e2e/features/compare/layer-sidebar-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/compare/layer-sidebar-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":16,"column":0},"end":{"line":18,"column":3}},"4":{"start":{"line":19,"column":0},"end":{"line":26,"column":3}},"5":{"start":{"line":22,"column":2},"end":{"line":22,"column":33}},"6":{"start":{"line":23,"column":2},"end":{"line":23,"column":36}},"7":{"start":{"line":24,"column":2},"end":{"line":24,"column":73}},"8":{"start":{"line":25,"column":2},"end":{"line":25,"column":116}},"9":{"start":{"line":27,"column":0},"end":{"line":29,"column":3}},"10":{"start":{"line":28,"column":2},"end":{"line":28,"column":21}},"11":{"start":{"line":30,"column":0},"end":{"line":45,"column":3}},"12":{"start":{"line":36,"column":6},"end":{"line":36,"column":15}},"13":{"start":{"line":37,"column":2},"end":{"line":37,"column":37}},"14":{"start":{"line":38,"column":2},"end":{"line":38,"column":33}},"15":{"start":{"line":39,"column":2},"end":{"line":39,"column":26}},"16":{"start":{"line":40,"column":2},"end":{"line":40,"column":36}},"17":{"start":{"line":41,"column":2},"end":{"line":41,"column":28}},"18":{"start":{"line":42,"column":2},"end":{"line":42,"column":39}},"19":{"start":{"line":43,"column":22},"end":{"line":43,"column":61}},"20":{"start":{"line":44,"column":2},"end":{"line":44,"column":46}},"21":{"start":{"line":46,"column":0},"end":{"line":58,"column":3}},"22":{"start":{"line":49,"column":6},"end":{"line":49,"column":15}},"23":{"start":{"line":50,"column":2},"end":{"line":50,"column":79}},"24":{"start":{"line":51,"column":20},"end":{"line":51,"column":73}},"25":{"start":{"line":52,"column":20},"end":{"line":52,"column":74}},"26":{"start":{"line":53,"column":2},"end":{"line":53,"column":44}},"27":{"start":{"line":54,"column":2},"end":{"line":54,"column":26}},"28":{"start":{"line":55,"column":2},"end":{"line":55,"column":33}},"29":{"start":{"line":56,"column":2},"end":{"line":56,"column":44}},"30":{"start":{"line":57,"column":2},"end":{"line":57,"column":44}},"31":{"start":{"line":59,"column":0},"end":{"line":70,"column":3}},"32":{"start":{"line":63,"column":6},"end":{"line":63,"column":15}},"33":{"start":{"line":64,"column":2},"end":{"line":64,"column":39}},"34":{"start":{"line":65,"column":2},"end":{"line":65,"column":21}},"35":{"start":{"line":66,"column":22},"end":{"line":66,"column":89}},"36":{"start":{"line":67,"column":20},"end":{"line":67,"column":74}},"37":{"start":{"line":68,"column":2},"end":{"line":68,"column":46}},"38":{"start":{"line":69,"column":2},"end":{"line":69,"column":44}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":15},"end":{"line":19,"column":16}},"loc":{"start":{"line":21,"column":6},"end":{"line":26,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":27,"column":14},"end":{"line":27,"column":15}},"loc":{"start":{"line":27,"column":26},"end":{"line":29,"column":1}},"line":27},"2":{"name":"(anonymous_2)","decl":{"start":{"line":30,"column":39},"end":{"line":30,"column":40}},"loc":{"start":{"line":30,"column":51},"end":{"line":45,"column":1}},"line":30},"3":{"name":"(anonymous_3)","decl":{"start":{"line":46,"column":75},"end":{"line":46,"column":76}},"loc":{"start":{"line":46,"column":87},"end":{"line":58,"column":1}},"line":46},"4":{"name":"(anonymous_4)","decl":{"start":{"line":59,"column":89},"end":{"line":59,"column":90}},"loc":{"start":{"line":59,"column":101},"end":{"line":70,"column":1}},"line":59}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":1,"10":0,"11":1,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":1,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","swipeAndAIsActive","page","selectors","aodCheckBox","aodMAIACCheckbox","describe","configure","mode","beforeAll","browser","newPage","locator","afterAll","close","addLayers","aerosolOpticalDepth","layersModalCloseButton","modalCloseButton","goto","click","layerPicker","not","toBeVisible","aodLayerA","aodLayerB","aTab","aodMAIACIdA"],"sources":["layer-sidebar-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { swipeAndAIsActive } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\nlet aodCheckBox\nlet aodMAIACCheckbox\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n aodCheckBox = page.locator('#MODIS_Combined_Value_Added_AOD-checkbox')\n aodMAIACCheckbox = page.locator('#checkbox-case-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth .wv-checkbox input')\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Add AOD Layer to Layer Group A', async () => {\n const {\n addLayers,\n aerosolOpticalDepth,\n layersModalCloseButton,\n modalCloseButton\n } = selectors\n await page.goto(swipeAndAIsActive)\n await modalCloseButton.click()\n await addLayers.click()\n await aerosolOpticalDepth.click()\n await aodCheckBox.click()\n await layersModalCloseButton.click()\n const layerPicker = page.locator('#layer_picker_component')\n await expect(layerPicker).not.toBeVisible()\n})\n\ntest('Add AOD index layer to Active state B and verify it has been added', async () => {\n const { addLayers } = selectors\n await page.locator('.ab-tabs-case .ab-tab.second-tab .productsIcon').click()\n const aodLayerA = page.locator('active-MODIS_Combined_Value_Added_AOD')\n const aodLayerB = page.locator('activeB-MODIS_Combined_Value_Added_AOD')\n await expect(aodLayerA).not.toBeVisible()\n await addLayers.click()\n await aodMAIACCheckbox.click()\n await expect(aodLayerA).not.toBeVisible()\n await expect(aodLayerB).not.toBeVisible()\n})\n\ntest('Verify that AOD combined is visible and AOD index is not present in Layer list A', async () => {\n const { aTab, layersModalCloseButton } = selectors\n await layersModalCloseButton.click()\n await aTab.click()\n const aodMAIACIdA = page.locator('active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth')\n const aodLayerB = page.locator('activeB-MODIS_Combined_Value_Added_AOD')\n await expect(aodMAIACIdA).not.toBeVisible()\n await expect(aodLayerB).not.toBeVisible()\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAkB,CAAC,GAAGF,OAAO,CAAC,gDAAgD,CAAC;AAEvF,IAAIG,IAAI;AACR,IAAIC,SAAS;AACb,IAAIC,WAAW;AACf,IAAIC,gBAAgB;AAEpBR,IAAI,CAACS,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CX,IAAI,CAACY,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCR,IAAI,GAAG,MAAMQ,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BR,SAAS,GAAGH,eAAe,CAACE,IAAI,CAAC;EACjCE,WAAW,GAAGF,IAAI,CAACU,OAAO,CAAC,0CAA0C,CAAC;EACtEP,gBAAgB,GAAGH,IAAI,CAACU,OAAO,CAAC,gFAAgF,CAAC;AACnH,CAAC,CAAC;AAEFf,IAAI,CAACgB,QAAQ,CAAC,YAAY;EACxB,MAAMX,IAAI,CAACY,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFjB,IAAI,CAAC,gCAAgC,EAAE,YAAY;EACjD,MAAM;IACJkB,SAAS;IACTC,mBAAmB;IACnBC,sBAAsB;IACtBC;EACF,CAAC,GAAGf,SAAS;EACb,MAAMD,IAAI,CAACiB,IAAI,CAAClB,iBAAiB,CAAC;EAClC,MAAMiB,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAML,SAAS,CAACK,KAAK,CAAC,CAAC;EACvB,MAAMJ,mBAAmB,CAACI,KAAK,CAAC,CAAC;EACjC,MAAMhB,WAAW,CAACgB,KAAK,CAAC,CAAC;EACzB,MAAMH,sBAAsB,CAACG,KAAK,CAAC,CAAC;EACpC,MAAMC,WAAW,GAAGnB,IAAI,CAACU,OAAO,CAAC,yBAAyB,CAAC;EAC3D,MAAMd,MAAM,CAACuB,WAAW,CAAC,CAACC,GAAG,CAACC,WAAW,CAAC,CAAC;AAC7C,CAAC,CAAC;AAEF1B,IAAI,CAAC,oEAAoE,EAAE,YAAY;EACrF,MAAM;IAAEkB;EAAU,CAAC,GAAGZ,SAAS;EAC/B,MAAMD,IAAI,CAACU,OAAO,CAAC,gDAAgD,CAAC,CAACQ,KAAK,CAAC,CAAC;EAC5E,MAAMI,SAAS,GAAGtB,IAAI,CAACU,OAAO,CAAC,uCAAuC,CAAC;EACvE,MAAMa,SAAS,GAAGvB,IAAI,CAACU,OAAO,CAAC,wCAAwC,CAAC;EACxE,MAAMd,MAAM,CAAC0B,SAAS,CAAC,CAACF,GAAG,CAACC,WAAW,CAAC,CAAC;EACzC,MAAMR,SAAS,CAACK,KAAK,CAAC,CAAC;EACvB,MAAMf,gBAAgB,CAACe,KAAK,CAAC,CAAC;EAC9B,MAAMtB,MAAM,CAAC0B,SAAS,CAAC,CAACF,GAAG,CAACC,WAAW,CAAC,CAAC;EACzC,MAAMzB,MAAM,CAAC2B,SAAS,CAAC,CAACH,GAAG,CAACC,WAAW,CAAC,CAAC;AAC3C,CAAC,CAAC;AAEF1B,IAAI,CAAC,kFAAkF,EAAE,YAAY;EACnG,MAAM;IAAE6B,IAAI;IAAET;EAAuB,CAAC,GAAGd,SAAS;EAClD,MAAMc,sBAAsB,CAACG,KAAK,CAAC,CAAC;EACpC,MAAMM,IAAI,CAACN,KAAK,CAAC,CAAC;EAClB,MAAMO,WAAW,GAAGzB,IAAI,CAACU,OAAO,CAAC,qDAAqD,CAAC;EACvF,MAAMa,SAAS,GAAGvB,IAAI,CAACU,OAAO,CAAC,wCAAwC,CAAC;EACxE,MAAMd,MAAM,CAAC6B,WAAW,CAAC,CAACL,GAAG,CAACC,WAAW,CAAC,CAAC;EAC3C,MAAMzB,MAAM,CAAC2B,SAAS,CAAC,CAACH,GAAG,CAACC,WAAW,CAAC,CAAC;AAC3C,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cc49bf078732a26ad5268851aa73a9509afd5fb2","contentHash":"605e94907305b45e49e6e4cb88b609f2f8398a7a3710bc0c146caec95829aed3"},"/Users/rcweiler/worldview/e2e/features/compare/permalinks-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/compare/permalinks-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":13,"column":4},"end":{"line":13,"column":61}},"3":{"start":{"line":16,"column":0},"end":{"line":18,"column":3}},"4":{"start":{"line":19,"column":0},"end":{"line":24,"column":3}},"5":{"start":{"line":22,"column":2},"end":{"line":22,"column":33}},"6":{"start":{"line":23,"column":2},"end":{"line":23,"column":36}},"7":{"start":{"line":25,"column":0},"end":{"line":27,"column":3}},"8":{"start":{"line":26,"column":2},"end":{"line":26,"column":21}},"9":{"start":{"line":28,"column":0},"end":{"line":39,"column":3}},"10":{"start":{"line":33,"column":6},"end":{"line":33,"column":15}},"11":{"start":{"line":34,"column":2},"end":{"line":34,"column":37}},"12":{"start":{"line":35,"column":2},"end":{"line":35,"column":33}},"13":{"start":{"line":36,"column":2},"end":{"line":36,"column":46}},"14":{"start":{"line":37,"column":2},"end":{"line":37,"column":43}},"15":{"start":{"line":38,"column":2},"end":{"line":38,"column":53}},"16":{"start":{"line":40,"column":0},"end":{"line":51,"column":3}},"17":{"start":{"line":45,"column":6},"end":{"line":45,"column":15}},"18":{"start":{"line":46,"column":2},"end":{"line":46,"column":39}},"19":{"start":{"line":47,"column":2},"end":{"line":47,"column":33}},"20":{"start":{"line":48,"column":2},"end":{"line":48,"column":48}},"21":{"start":{"line":49,"column":2},"end":{"line":49,"column":43}},"22":{"start":{"line":50,"column":2},"end":{"line":50,"column":53}},"23":{"start":{"line":52,"column":0},"end":{"line":63,"column":3}},"24":{"start":{"line":57,"column":6},"end":{"line":57,"column":15}},"25":{"start":{"line":58,"column":2},"end":{"line":58,"column":35}},"26":{"start":{"line":59,"column":2},"end":{"line":59,"column":33}},"27":{"start":{"line":60,"column":2},"end":{"line":60,"column":44}},"28":{"start":{"line":61,"column":2},"end":{"line":61,"column":43}},"29":{"start":{"line":62,"column":2},"end":{"line":62,"column":53}},"30":{"start":{"line":64,"column":0},"end":{"line":74,"column":3}},"31":{"start":{"line":67,"column":6},"end":{"line":67,"column":15}},"32":{"start":{"line":68,"column":2},"end":{"line":68,"column":37}},"33":{"start":{"line":69,"column":2},"end":{"line":69,"column":33}},"34":{"start":{"line":70,"column":23},"end":{"line":70,"column":87}},"35":{"start":{"line":71,"column":31},"end":{"line":71,"column":97}},"36":{"start":{"line":72,"column":2},"end":{"line":72,"column":47}},"37":{"start":{"line":73,"column":2},"end":{"line":73,"column":51}},"38":{"start":{"line":75,"column":0},"end":{"line":92,"column":3}},"39":{"start":{"line":78,"column":6},"end":{"line":78,"column":15}},"40":{"start":{"line":79,"column":20},"end":{"line":79,"column":99}},"41":{"start":{"line":80,"column":20},"end":{"line":80,"column":99}},"42":{"start":{"line":81,"column":20},"end":{"line":81,"column":78}},"43":{"start":{"line":82,"column":22},"end":{"line":82,"column":82}},"44":{"start":{"line":83,"column":21},"end":{"line":83,"column":74}},"45":{"start":{"line":84,"column":21},"end":{"line":84,"column":102}},"46":{"start":{"line":85,"column":2},"end":{"line":85,"column":21}},"47":{"start":{"line":86,"column":2},"end":{"line":86,"column":40}},"48":{"start":{"line":87,"column":2},"end":{"line":87,"column":40}},"49":{"start":{"line":88,"column":2},"end":{"line":88,"column":40}},"50":{"start":{"line":89,"column":2},"end":{"line":89,"column":42}},"51":{"start":{"line":90,"column":2},"end":{"line":90,"column":41}},"52":{"start":{"line":91,"column":2},"end":{"line":91,"column":41}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":15},"end":{"line":19,"column":16}},"loc":{"start":{"line":21,"column":6},"end":{"line":24,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":25,"column":14},"end":{"line":25,"column":15}},"loc":{"start":{"line":25,"column":26},"end":{"line":27,"column":1}},"line":25},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":66},"end":{"line":28,"column":67}},"loc":{"start":{"line":28,"column":78},"end":{"line":39,"column":1}},"line":28},"3":{"name":"(anonymous_3)","decl":{"start":{"line":40,"column":68},"end":{"line":40,"column":69}},"loc":{"start":{"line":40,"column":80},"end":{"line":51,"column":1}},"line":40},"4":{"name":"(anonymous_4)","decl":{"start":{"line":52,"column":38},"end":{"line":52,"column":39}},"loc":{"start":{"line":52,"column":50},"end":{"line":63,"column":1}},"line":52},"5":{"name":"(anonymous_5)","decl":{"start":{"line":64,"column":90},"end":{"line":64,"column":91}},"loc":{"start":{"line":64,"column":102},"end":{"line":74,"column":1}},"line":64},"6":{"name":"(anonymous_6)","decl":{"start":{"line":75,"column":61},"end":{"line":75,"column":62}},"loc":{"start":{"line":75,"column":73},"end":{"line":92,"column":1}},"line":75}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":1,"8":0,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":1,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":1,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":1,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":1,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","swipeAndAIsActive","opacityAndBIsActive","spyAndBIsActive","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","modalCloseButton","swipeButton","aTab","goto","click","not","toBeEnabled","toHaveClass","toContainText","opacityButton","bTab","spyButton","overlayLayer","locator","correctedReflectance","toBeVisible","aquaLayer","snppLayer","refLabels","refFeatures","coastlines","terraLayer"],"sources":["permalinks-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst {\n swipeAndAIsActive,\n opacityAndBIsActive,\n spyAndBIsActive\n} = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Swipe mode and A|B state A are active and date is correct', async () => {\n const { modalCloseButton, swipeButton, aTab } = selectors\n await page.goto(swipeAndAIsActive)\n await modalCloseButton.click()\n await expect(swipeButton).not.toBeEnabled()\n await expect(aTab).toHaveClass(/active/)\n await expect(aTab).toContainText('A: 2018 AUG 17')\n})\n\ntest('Opacity mode and A|B state B are active and date is correct', async () => {\n const { modalCloseButton, opacityButton, bTab } = selectors\n await page.goto(opacityAndBIsActive)\n await modalCloseButton.click()\n await expect(opacityButton).not.toBeEnabled()\n await expect(bTab).toHaveClass(/active/)\n await expect(bTab).toContainText('B: 2018 AUG 16')\n})\n\ntest('Spy mode is active in B state', async () => {\n const { modalCloseButton, spyButton, bTab } = selectors\n await page.goto(spyAndBIsActive)\n await modalCloseButton.click()\n await expect(spyButton).not.toBeEnabled()\n await expect(bTab).toHaveClass(/active/)\n await expect(bTab).toContainText('B: 2018 AUG 16')\n})\n\ntest('A|B loaded with only one layer in A section -- Corrected Reflectance (True Color)', async () => {\n const { modalCloseButton } = selectors\n await page.goto(swipeAndAIsActive)\n await modalCloseButton.click()\n const overlayLayer = page.locator('.ab-tabs-case .tab-pane.active ul#overlays .item')\n const correctedReflectance = page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor')\n await expect(overlayLayer).not.toBeVisible()\n await expect(correctedReflectance).toBeVisible()\n})\n\ntest('Click B tab to ensure that loaded layers are correct', async () => {\n const { bTab } = selectors\n const aquaLayer = page.locator('#activeB-MODIS_Aqua_CorrectedReflectance_TrueColor.layer-hidden')\n const snppLayer = page.locator('#activeB-VIIRS_SNPP_CorrectedReflectance_TrueColor.layer-hidden')\n const refLabels = page.locator('#activeB-Reference_Labels_15m.layer-hidden')\n const refFeatures = page.locator('#activeB-Reference_Features_15m.layer-hidden')\n const coastlines = page.locator('#activeB-Coastlines_15m.layer-visible')\n const terraLayer = page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor.layer-visible')\n await bTab.click()\n await expect(aquaLayer).toBeVisible()\n await expect(snppLayer).toBeVisible()\n await expect(refLabels).toBeVisible()\n await expect(refFeatures).toBeVisible()\n await expect(coastlines).toBeVisible()\n await expect(terraLayer).toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"d21e7645bd4753f3317321eaa47fcd3bd848b43f","contentHash":"6cf719dcf6113da76bf023a5611353b12377fa3922ed9c38f45695e55b02b558"},"/Users/rcweiler/worldview/e2e/features/compare/timeline-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/compare/timeline-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":15,"column":4},"end":{"line":15,"column":45}},"4":{"start":{"line":18,"column":0},"end":{"line":20,"column":3}},"5":{"start":{"line":21,"column":0},"end":{"line":26,"column":3}},"6":{"start":{"line":24,"column":2},"end":{"line":24,"column":33}},"7":{"start":{"line":25,"column":2},"end":{"line":25,"column":36}},"8":{"start":{"line":27,"column":0},"end":{"line":29,"column":3}},"9":{"start":{"line":28,"column":2},"end":{"line":28,"column":21}},"10":{"start":{"line":30,"column":0},"end":{"line":40,"column":3}},"11":{"start":{"line":35,"column":6},"end":{"line":35,"column":15}},"12":{"start":{"line":36,"column":2},"end":{"line":36,"column":37}},"13":{"start":{"line":37,"column":2},"end":{"line":37,"column":33}},"14":{"start":{"line":38,"column":2},"end":{"line":38,"column":39}},"15":{"start":{"line":39,"column":2},"end":{"line":39,"column":39}},"16":{"start":{"line":41,"column":0},"end":{"line":51,"column":3}},"17":{"start":{"line":45,"column":6},"end":{"line":45,"column":15}},"18":{"start":{"line":46,"column":2},"end":{"line":46,"column":55}},"19":{"start":{"line":47,"column":2},"end":{"line":47,"column":58}},"20":{"start":{"line":48,"column":2},"end":{"line":48,"column":40}},"21":{"start":{"line":49,"column":17},"end":{"line":49,"column":43}},"22":{"start":{"line":50,"column":2},"end":{"line":50,"column":38}},"23":{"start":{"line":52,"column":0},"end":{"line":61,"column":3}},"24":{"start":{"line":57,"column":6},"end":{"line":57,"column":15}},"25":{"start":{"line":58,"column":2},"end":{"line":58,"column":43}},"26":{"start":{"line":59,"column":2},"end":{"line":59,"column":25}},"27":{"start":{"line":60,"column":2},"end":{"line":60,"column":55}},"28":{"start":{"line":62,"column":0},"end":{"line":70,"column":3}},"29":{"start":{"line":65,"column":6},"end":{"line":65,"column":15}},"30":{"start":{"line":66,"column":2},"end":{"line":66,"column":50}},"31":{"start":{"line":67,"column":2},"end":{"line":67,"column":39}},"32":{"start":{"line":68,"column":17},"end":{"line":68,"column":33}},"33":{"start":{"line":69,"column":2},"end":{"line":69,"column":47}},"34":{"start":{"line":71,"column":0},"end":{"line":81,"column":3}},"35":{"start":{"line":76,"column":6},"end":{"line":76,"column":15}},"36":{"start":{"line":77,"column":2},"end":{"line":77,"column":30}},"37":{"start":{"line":78,"column":2},"end":{"line":78,"column":64}},"38":{"start":{"line":79,"column":2},"end":{"line":79,"column":43}},"39":{"start":{"line":80,"column":2},"end":{"line":80,"column":39}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":21,"column":15},"end":{"line":21,"column":16}},"loc":{"start":{"line":23,"column":6},"end":{"line":26,"column":1}},"line":23},"1":{"name":"(anonymous_1)","decl":{"start":{"line":27,"column":14},"end":{"line":27,"column":15}},"loc":{"start":{"line":27,"column":26},"end":{"line":29,"column":1}},"line":27},"2":{"name":"(anonymous_2)","decl":{"start":{"line":30,"column":45},"end":{"line":30,"column":46}},"loc":{"start":{"line":30,"column":57},"end":{"line":40,"column":1}},"line":30},"3":{"name":"(anonymous_3)","decl":{"start":{"line":41,"column":45},"end":{"line":41,"column":46}},"loc":{"start":{"line":41,"column":57},"end":{"line":51,"column":1}},"line":41},"4":{"name":"(anonymous_4)","decl":{"start":{"line":52,"column":55},"end":{"line":52,"column":56}},"loc":{"start":{"line":52,"column":67},"end":{"line":61,"column":1}},"line":52},"5":{"name":"(anonymous_5)","decl":{"start":{"line":62,"column":49},"end":{"line":62,"column":50}},"loc":{"start":{"line":62,"column":61},"end":{"line":70,"column":1}},"line":62},"6":{"name":"(anonymous_6)","decl":{"start":{"line":71,"column":43},"end":{"line":71,"column":44}},"loc":{"start":{"line":71,"column":55},"end":{"line":81,"column":1}},"line":71}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":1,"9":0,"10":1,"11":0,"12":0,"13":0,"14":0,"15":0,"16":1,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":1,"24":0,"25":0,"26":0,"27":0,"28":1,"29":0,"30":0,"31":0,"32":0,"33":0,"34":1,"35":0,"36":0,"37":0,"38":0,"39":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","swipeAndAIsActive","timelineDrag","dateSelectorMonthDay","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","draggerA","draggerB","modalCloseButton","goto","click","toBeVisible","dateSelectorDayInput","dateSelectorMonthInput","toHaveValue","result","not","toEqual","aTab","toHaveClass","bTab","toContainText","innerText","compareButton"],"sources":["timeline-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { swipeAndAIsActive } = require('../../test-utils/global-variables/querystrings')\nconst { timelineDrag, dateSelectorMonthDay } = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Verify that A|B draggers are visible', async () => {\n const { draggerA, draggerB, modalCloseButton } = selectors\n await page.goto(swipeAndAIsActive)\n await modalCloseButton.click()\n await expect(draggerA).toBeVisible()\n await expect(draggerB).toBeVisible()\n})\n\ntest('Dragging active dragger updates date', async () => {\n const { dateSelectorDayInput, dateSelectorMonthInput } = selectors\n await expect(dateSelectorDayInput).toHaveValue('17')\n await expect(dateSelectorMonthInput).toHaveValue('AUG')\n await timelineDrag(page, 'a', '1176')\n const result = dateSelectorMonthDay(page)\n expect(result).not.toEqual('AUG17')\n})\n\ntest('Clicking inactive dragger updates active state', async () => {\n const { aTab, draggerB, dateSelectorDayInput } = selectors\n await expect(aTab).toHaveClass(/active/)\n await draggerB.click()\n await expect(dateSelectorDayInput).toHaveValue('16')\n})\n\ntest('Dragging B dragger updates date in label', async () => {\n const { bTab } = selectors\n await expect(bTab).toContainText('2018 AUG 16')\n await timelineDrag(page, 'b', '900')\n const result = bTab.innerText()\n expect(result).not.toEqual('B: 2018 AUG 16')\n})\n\ntest('Deactivate A|B is no longer active', async () => {\n const { compareButton, draggerA, draggerB } = selectors\n await compareButton.click()\n await expect(compareButton).toContainText('Start Comparison')\n await expect(draggerA).not.toBeVisible()\n await expect(draggerB).toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"bbbe8d9eaa0bd9c199bc919f2fb54532e8713711","contentHash":"c35fcc06b29b9e0d4a8f5e1ec20c57d0e8f597a9807d7715294cc6dbf0f13bf1"},"/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js","statementMap":{"0":{"start":{"line":5,"column":4},"end":{"line":5,"column":31}},"1":{"start":{"line":12,"column":26},"end":{"line":15,"column":1}},"2":{"start":{"line":13,"column":2},"end":{"line":13,"column":48}},"3":{"start":{"line":14,"column":2},"end":{"line":14,"column":55}},"4":{"start":{"line":16,"column":31},"end":{"line":18,"column":1}},"5":{"start":{"line":17,"column":2},"end":{"line":17,"column":49}},"6":{"start":{"line":19,"column":22},"end":{"line":21,"column":1}},"7":{"start":{"line":20,"column":2},"end":{"line":20,"column":49}},"8":{"start":{"line":22,"column":32},"end":{"line":24,"column":1}},"9":{"start":{"line":23,"column":2},"end":{"line":23,"column":49}},"10":{"start":{"line":25,"column":15},"end":{"line":27,"column":1}},"11":{"start":{"line":26,"column":2},"end":{"line":26,"column":54}},"12":{"start":{"line":28,"column":16},"end":{"line":30,"column":1}},"13":{"start":{"line":29,"column":2},"end":{"line":29,"column":55}},"14":{"start":{"line":40,"column":21},"end":{"line":47,"column":1}},"15":{"start":{"line":41,"column":19},"end":{"line":41,"column":67}},"16":{"start":{"line":42,"column":19},"end":{"line":42,"column":67}},"17":{"start":{"line":43,"column":18},"end":{"line":43,"column":57}},"18":{"start":{"line":44,"column":19},"end":{"line":44,"column":95}},"19":{"start":{"line":45,"column":23},"end":{"line":45,"column":51}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":37}},"21":{"start":{"line":53,"column":29},"end":{"line":59,"column":1}},"22":{"start":{"line":54,"column":31},"end":{"line":54,"column":97}},"23":{"start":{"line":55,"column":33},"end":{"line":55,"column":101}},"24":{"start":{"line":56,"column":14},"end":{"line":56,"column":46}},"25":{"start":{"line":57,"column":16},"end":{"line":57,"column":50}},"26":{"start":{"line":58,"column":2},"end":{"line":58,"column":21}},"27":{"start":{"line":60,"column":28},"end":{"line":77,"column":1}},"28":{"start":{"line":61,"column":20},"end":{"line":61,"column":54}},"29":{"start":{"line":62,"column":20},"end":{"line":62,"column":64}},"30":{"start":{"line":63,"column":22},"end":{"line":63,"column":68}},"31":{"start":{"line":64,"column":21},"end":{"line":64,"column":59}},"32":{"start":{"line":65,"column":24},"end":{"line":65,"column":89}},"33":{"start":{"line":66,"column":24},"end":{"line":66,"column":89}},"34":{"start":{"line":67,"column":25},"end":{"line":67,"column":91}},"35":{"start":{"line":68,"column":24},"end":{"line":68,"column":91}},"36":{"start":{"line":69,"column":2},"end":{"line":69,"column":41}},"37":{"start":{"line":70,"column":2},"end":{"line":70,"column":40}},"38":{"start":{"line":71,"column":2},"end":{"line":71,"column":42}},"39":{"start":{"line":72,"column":2},"end":{"line":72,"column":41}},"40":{"start":{"line":73,"column":2},"end":{"line":73,"column":44}},"41":{"start":{"line":74,"column":2},"end":{"line":74,"column":44}},"42":{"start":{"line":75,"column":2},"end":{"line":75,"column":45}},"43":{"start":{"line":76,"column":2},"end":{"line":76,"column":44}},"44":{"start":{"line":78,"column":25},"end":{"line":105,"column":1}},"45":{"start":{"line":79,"column":30},"end":{"line":79,"column":68}},"46":{"start":{"line":80,"column":17},"end":{"line":80,"column":44}},"47":{"start":{"line":81,"column":21},"end":{"line":81,"column":49}},"48":{"start":{"line":82,"column":20},"end":{"line":82,"column":47}},"49":{"start":{"line":83,"column":18},"end":{"line":83,"column":42}},"50":{"start":{"line":84,"column":16},"end":{"line":84,"column":38}},"51":{"start":{"line":85,"column":17},"end":{"line":85,"column":40}},"52":{"start":{"line":86,"column":19},"end":{"line":86,"column":44}},"53":{"start":{"line":87,"column":15},"end":{"line":87,"column":43}},"54":{"start":{"line":88,"column":17},"end":{"line":88,"column":47}},"55":{"start":{"line":89,"column":16},"end":{"line":89,"column":45}},"56":{"start":{"line":90,"column":21},"end":{"line":90,"column":48}},"57":{"start":{"line":91,"column":16},"end":{"line":91,"column":45}},"58":{"start":{"line":92,"column":2},"end":{"line":92,"column":50}},"59":{"start":{"line":93,"column":2},"end":{"line":93,"column":37}},"60":{"start":{"line":94,"column":2},"end":{"line":94,"column":41}},"61":{"start":{"line":95,"column":2},"end":{"line":95,"column":40}},"62":{"start":{"line":96,"column":2},"end":{"line":96,"column":38}},"63":{"start":{"line":97,"column":2},"end":{"line":97,"column":36}},"64":{"start":{"line":98,"column":2},"end":{"line":98,"column":37}},"65":{"start":{"line":99,"column":2},"end":{"line":99,"column":39}},"66":{"start":{"line":100,"column":2},"end":{"line":100,"column":35}},"67":{"start":{"line":101,"column":2},"end":{"line":101,"column":37}},"68":{"start":{"line":102,"column":2},"end":{"line":102,"column":36}},"69":{"start":{"line":103,"column":2},"end":{"line":103,"column":41}},"70":{"start":{"line":104,"column":2},"end":{"line":104,"column":36}},"71":{"start":{"line":113,"column":28},"end":{"line":120,"column":1}},"72":{"start":{"line":114,"column":17},"end":{"line":114,"column":46}},"73":{"start":{"line":115,"column":19},"end":{"line":118,"column":5}},"74":{"start":{"line":116,"column":20},"end":{"line":116,"column":50}},"75":{"start":{"line":117,"column":4},"end":{"line":117,"column":19}},"76":{"start":{"line":119,"column":2},"end":{"line":119,"column":42}},"77":{"start":{"line":128,"column":34},"end":{"line":133,"column":1}},"78":{"start":{"line":129,"column":2},"end":{"line":129,"column":51}},"79":{"start":{"line":130,"column":2},"end":{"line":130,"column":57}},"80":{"start":{"line":131,"column":2},"end":{"line":131,"column":45}},"81":{"start":{"line":132,"column":2},"end":{"line":132,"column":50}},"82":{"start":{"line":134,"column":30},"end":{"line":140,"column":1}},"83":{"start":{"line":135,"column":2},"end":{"line":135,"column":51}},"84":{"start":{"line":136,"column":2},"end":{"line":136,"column":53}},"85":{"start":{"line":137,"column":2},"end":{"line":137,"column":51}},"86":{"start":{"line":138,"column":2},"end":{"line":138,"column":51}},"87":{"start":{"line":139,"column":2},"end":{"line":139,"column":58}},"88":{"start":{"line":141,"column":28},"end":{"line":154,"column":1}},"89":{"start":{"line":143,"column":2},"end":{"line":152,"column":3}},"90":{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},"91":{"start":{"line":145,"column":18},"end":{"line":145,"column":39}},"92":{"start":{"line":146,"column":6},"end":{"line":146,"column":44}},"93":{"start":{"line":147,"column":6},"end":{"line":147,"column":57}},"94":{"start":{"line":148,"column":6},"end":{"line":148,"column":42}},"95":{"start":{"line":151,"column":4},"end":{"line":151,"column":20}},"96":{"start":{"line":153,"column":2},"end":{"line":153,"column":19}},"97":{"start":{"line":162,"column":21},"end":{"line":165,"column":1}},"98":{"start":{"line":163,"column":2},"end":{"line":163,"column":38}},"99":{"start":{"line":164,"column":2},"end":{"line":164,"column":33}},"100":{"start":{"line":166,"column":0},"end":{"line":182,"column":2}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":26},"end":{"line":12,"column":27}},"loc":{"start":{"line":12,"column":48},"end":{"line":15,"column":1}},"line":12},"1":{"name":"(anonymous_1)","decl":{"start":{"line":16,"column":31},"end":{"line":16,"column":32}},"loc":{"start":{"line":16,"column":45},"end":{"line":18,"column":1}},"line":16},"2":{"name":"(anonymous_2)","decl":{"start":{"line":19,"column":22},"end":{"line":19,"column":23}},"loc":{"start":{"line":19,"column":36},"end":{"line":21,"column":1}},"line":19},"3":{"name":"(anonymous_3)","decl":{"start":{"line":22,"column":32},"end":{"line":22,"column":33}},"loc":{"start":{"line":22,"column":46},"end":{"line":24,"column":1}},"line":22},"4":{"name":"(anonymous_4)","decl":{"start":{"line":25,"column":15},"end":{"line":25,"column":16}},"loc":{"start":{"line":25,"column":29},"end":{"line":27,"column":1}},"line":25},"5":{"name":"(anonymous_5)","decl":{"start":{"line":28,"column":16},"end":{"line":28,"column":17}},"loc":{"start":{"line":28,"column":30},"end":{"line":30,"column":1}},"line":28},"6":{"name":"(anonymous_6)","decl":{"start":{"line":40,"column":21},"end":{"line":40,"column":22}},"loc":{"start":{"line":40,"column":51},"end":{"line":47,"column":1}},"line":40},"7":{"name":"(anonymous_7)","decl":{"start":{"line":53,"column":29},"end":{"line":53,"column":30}},"loc":{"start":{"line":53,"column":43},"end":{"line":59,"column":1}},"line":53},"8":{"name":"(anonymous_8)","decl":{"start":{"line":60,"column":28},"end":{"line":60,"column":29}},"loc":{"start":{"line":60,"column":42},"end":{"line":77,"column":1}},"line":60},"9":{"name":"(anonymous_9)","decl":{"start":{"line":78,"column":25},"end":{"line":78,"column":26}},"loc":{"start":{"line":78,"column":39},"end":{"line":105,"column":1}},"line":78},"10":{"name":"(anonymous_10)","decl":{"start":{"line":113,"column":28},"end":{"line":113,"column":29}},"loc":{"start":{"line":113,"column":75},"end":{"line":120,"column":1}},"line":113},"11":{"name":"(anonymous_11)","decl":{"start":{"line":115,"column":48},"end":{"line":115,"column":49}},"loc":{"start":{"line":115,"column":63},"end":{"line":118,"column":3}},"line":115},"12":{"name":"(anonymous_12)","decl":{"start":{"line":128,"column":34},"end":{"line":128,"column":35}},"loc":{"start":{"line":128,"column":65},"end":{"line":133,"column":1}},"line":128},"13":{"name":"(anonymous_13)","decl":{"start":{"line":134,"column":30},"end":{"line":134,"column":31}},"loc":{"start":{"line":134,"column":78},"end":{"line":140,"column":1}},"line":134},"14":{"name":"(anonymous_14)","decl":{"start":{"line":141,"column":28},"end":{"line":141,"column":29}},"loc":{"start":{"line":141,"column":34},"end":{"line":154,"column":1}},"line":141},"15":{"name":"(anonymous_15)","decl":{"start":{"line":162,"column":21},"end":{"line":162,"column":22}},"loc":{"start":{"line":162,"column":46},"end":{"line":165,"column":1}},"line":162}},"branchMap":{"0":{"loc":{"start":{"line":43,"column":18},"end":{"line":43,"column":57}},"type":"cond-expr","locations":[{"start":{"line":43,"column":38},"end":{"line":43,"column":46}},{"start":{"line":43,"column":49},"end":{"line":43,"column":57}}],"line":43},"1":{"loc":{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},"type":"if","locations":[{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},{"start":{"line":144,"column":4},"end":{"line":149,"column":5}}],"line":144}},"s":{"0":1,"1":1,"2":0,"3":0,"4":1,"5":0,"6":1,"7":0,"8":1,"9":0,"10":1,"11":0,"12":1,"13":0,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":1,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":1,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":1,"72":0,"73":0,"74":0,"75":0,"76":0,"77":1,"78":0,"79":0,"80":0,"81":0,"82":1,"83":0,"84":0,"85":0,"86":0,"87":0,"88":1,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":1,"98":0,"99":0,"100":1},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0},"b":{"0":[0,0],"1":[0,0]},"inputSourceMap":{"version":3,"names":["expect","require","switchProjections","page","proj","locator","click","openImageDownloadPanel","clickDownload","closeImageDownloadPanel","zoomIn","zoomOut","timelineDrag","draggerEl","x","draggerA","draggerB","dragger","dragDate","dragLocation","dragTo","dateSelectorMonthDay","dateSelectorDayInput","dateSelectorMonthInput","day","innerText","month","assertDefaultLayers","layerItem","refLabels","refFeatures","coastlines","trueColorSNPP","trueColorAqua","trueColorMODIS","trueColorNOAA","toHaveCount","toBeVisible","assertCategories","categoriesContainer","legacy","airQuality","ashPlumes","drought","fires","floods","shipping","dust","storms","smoke","vegetation","other","assertLayerOrdering","layerContainer","orderedLayers","layers","$$","layerIDs","Promise","all","map","layer","layerID","getAttribute","toEqual","createDistanceMeasurement","start","finish","mouse","dblclick","createAreaMeasurement","pointOne","pointTwo","pointThree","localStorageEnabled","enabled","window","localStorage","uid","Date","toString","setItem","getItem","removeItem","error","clickAndWait","waitForTimeout","module","exports"],"sources":["wvHooks.js"],"sourcesContent":["const { expect } = require('@playwright/test')\n\n/**\n * Switches the projection\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} proj - The specified projection ex: 'geographic', 'arctic' etc..\n */\nconst switchProjections = async (page, proj) => {\n await page.locator('#wv-proj-button').click()\n await page.locator(`#change-${proj}-button`).click()\n}\n\nconst openImageDownloadPanel = async (page) => {\n await page.locator('#wv-image-button').click()\n}\n\nconst clickDownload = async (page) => {\n await page.locator('.wv-image-button').click()\n}\n\nconst closeImageDownloadPanel = async (page) => {\n await page.locator('.modal-close-btn').click()\n}\n\nconst zoomIn = async (page) => {\n await page.locator('button.wv-map-zoom-in').click()\n}\n\nconst zoomOut = async (page) => {\n await page.locator('button.wv-map-zoom-out').click()\n}\n\n/**\n * Drag one of the draggers on the timeline.\n * To find the x parameter you need to inspect the exact date on the timeline you want to drag to\n * and find the x attribute value in the rect element.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} draggerEl - 'a' or 'b'. Represents draggerA or draggerB\n * @param {string} x - Represents exact point on timeline to drag to.\n */\nconst timelineDrag = async (page, draggerEl, x) => {\n const draggerA = await page.locator('.timeline-dragger.draggerA')\n const draggerB = await page.locator('.timeline-dragger.draggerB')\n const dragger = draggerEl === 'a' ? draggerA : draggerB\n const dragDate = `rect.axis-grid-rect[width=\"12\"][height=\"65\"][x=\"${x}\"][fill=\"transparent\"]`\n const dragLocation = await page.locator(dragDate)\n await dragger.dragTo(dragLocation)\n}\n\n/**\n * Returns the month date of date selector ex: 'AUG17'\n * @param {Object} page - Playwright object representing the browser page.\n */\nconst dateSelectorMonthDay = async (page) => {\n const dateSelectorDayInput = await page.locator('#date-selector-main .input-wrapper-day input')\n const dateSelectorMonthInput = await page.locator('#date-selector-main .input-wrapper-month input')\n const day = dateSelectorDayInput.innerText()\n const month = dateSelectorMonthInput.innerText()\n return month + day\n}\n\nconst assertDefaultLayers = async (page) => {\n const layerItem = page.locator('.item.productsitem')\n const refLabels = page.locator('#active-Reference_Labels_15m')\n const refFeatures = page.locator('#active-Reference_Features_15m')\n const coastlines = page.locator('#active-Coastlines_15m')\n const trueColorSNPP = page.locator('#active-VIIRS_SNPP_CorrectedReflectance_TrueColor')\n const trueColorAqua = page.locator('#active-MODIS_Aqua_CorrectedReflectance_TrueColor')\n const trueColorMODIS = page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor')\n const trueColorNOAA = page.locator('#active-VIIRS_NOAA20_CorrectedReflectance_TrueColor')\n await expect(layerItem).toHaveCount(7)\n await expect(refLabels).toBeVisible()\n await expect(refFeatures).toBeVisible()\n await expect(coastlines).toBeVisible()\n await expect(trueColorSNPP).toBeVisible()\n await expect(trueColorAqua).toBeVisible()\n await expect(trueColorMODIS).toBeVisible()\n await expect(trueColorNOAA).toBeVisible()\n}\n\nconst assertCategories = async (page) => {\n const categoriesContainer = page.locator('.category-masonry-case')\n const legacy = page.locator('#legacy-all')\n const airQuality = page.locator('#air-quality')\n const ashPlumes = page.locator('#ash-plumes')\n const drought = page.locator('#drought')\n const fires = page.locator('#fires')\n const floods = page.locator('#floods')\n const shipping = page.locator('#shipping')\n const dust = page.locator('#dust-storms')\n const storms = page.locator('#severe-storms')\n const smoke = page.locator('#smoke-plumes')\n const vegetation = page.locator('#vegetation')\n const other = page.locator('#legacy-other')\n await expect(categoriesContainer).toBeVisible()\n await expect(legacy).toBeVisible()\n await expect(airQuality).toBeVisible()\n await expect(ashPlumes).toBeVisible()\n await expect(drought).toBeVisible()\n await expect(fires).toBeVisible()\n await expect(floods).toBeVisible()\n await expect(shipping).toBeVisible()\n await expect(dust).toBeVisible()\n await expect(storms).toBeVisible()\n await expect(smoke).toBeVisible()\n await expect(vegetation).toBeVisible()\n await expect(other).toBeVisible()\n}\n\n/**\n * Check the layer order in the sidebar and compare it agaisnt an array of ordered layers\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} layerContainer - A string for identifying each layer
  • element in the sidebar\n * @param {Array} orderedLayers - An array of strings representing the expected layer ordering\n */\nconst assertLayerOrdering = async (page, layerContainer, orderedLayers) => {\n const layers = await page.$$(layerContainer)\n const layerIDs = await Promise.all(layers.map(async (layer) => {\n const layerID = await layer.getAttribute('id')\n return layerID\n }))\n expect(layerIDs).toEqual(orderedLayers)\n}\n\n/**\n * Create a distance measurement\n * @param {Object} page - Playwright object representing the browser page.\n * @param {Array} start - An array of two integers representing the starting x & y position\n * @param {Array} finish - An array of two integers representing the starting x & y position\n */\nconst createDistanceMeasurement = async (page, start, finish) => {\n await page.locator('#wv-measure-button').click()\n await page.locator('#measure-distance-button').click()\n await page.mouse.click(start[0], start[1])\n await page.mouse.dblclick(finish[0], finish[1])\n}\n\nconst createAreaMeasurement = async (page, pointOne, pointTwo, pointThree) => {\n await page.locator('#wv-measure-button').click()\n await page.locator('#measure-area-button').click()\n await page.mouse.click(pointOne[0], pointOne[1])\n await page.mouse.click(pointTwo[0], pointTwo[1])\n await page.mouse.dblclick(pointThree[0], pointThree[1])\n}\n\nconst localStorageEnabled = () => {\n let enabled\n try {\n if (window.localStorage) {\n const uid = new Date().toString()\n window.localStorage.setItem(uid, uid)\n enabled = window.localStorage.getItem(uid) === uid\n window.localStorage.removeItem(uid)\n }\n } catch (error) {\n enabled = false\n }\n return !!enabled\n}\n\n/**\n * Some react switches & buttons may have unexpected behavior when tested at high speeds\n * This adds a custom pause after a click to ensure the switch behaves properly\n * @param {Object} page - Playwright object representing the browser page.\n * @param {String} locator - A string for identifying the react switch label\n */\nconst clickAndWait = async (page, locator) => {\n await page.locator(locator).click()\n await page.waitForTimeout(200)\n}\n\nmodule.exports = {\n assertCategories,\n assertDefaultLayers,\n assertLayerOrdering,\n clickDownload,\n closeImageDownloadPanel,\n createAreaMeasurement,\n createDistanceMeasurement,\n dateSelectorMonthDay,\n localStorageEnabled,\n openImageDownloadPanel,\n clickAndWait,\n switchProjections,\n timelineDrag,\n zoomIn,\n zoomOut\n}\n"],"mappings":";;AAAA,MAAM;EAAEA;AAAO,CAAC,GAAGC,OAAO,CAAC,kBAAkB,CAAC;;AAE9C;AACA;AACA;AACA;AACA;AACA,MAAMC,iBAAiB,GAAG,MAAAA,CAAOC,IAAI,EAAEC,IAAI,KAAK;EAC9C,MAAMD,IAAI,CAACE,OAAO,CAAC,iBAAiB,CAAC,CAACC,KAAK,CAAC,CAAC;EAC7C,MAAMH,IAAI,CAACE,OAAO,CAAE,WAAUD,IAAK,SAAQ,CAAC,CAACE,KAAK,CAAC,CAAC;AACtD,CAAC;AAED,MAAMC,sBAAsB,GAAG,MAAOJ,IAAI,IAAK;EAC7C,MAAMA,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC,CAACC,KAAK,CAAC,CAAC;AAChD,CAAC;AAED,MAAME,aAAa,GAAG,MAAOL,IAAI,IAAK;EACpC,MAAMA,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC,CAACC,KAAK,CAAC,CAAC;AAChD,CAAC;AAED,MAAMG,uBAAuB,GAAG,MAAON,IAAI,IAAK;EAC9C,MAAMA,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC,CAACC,KAAK,CAAC,CAAC;AAChD,CAAC;AAED,MAAMI,MAAM,GAAG,MAAOP,IAAI,IAAK;EAC7B,MAAMA,IAAI,CAACE,OAAO,CAAC,uBAAuB,CAAC,CAACC,KAAK,CAAC,CAAC;AACrD,CAAC;AAED,MAAMK,OAAO,GAAG,MAAOR,IAAI,IAAK;EAC9B,MAAMA,IAAI,CAACE,OAAO,CAAC,wBAAwB,CAAC,CAACC,KAAK,CAAC,CAAC;AACtD,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAMM,YAAY,GAAG,MAAAA,CAAOT,IAAI,EAAEU,SAAS,EAAEC,CAAC,KAAK;EACjD,MAAMC,QAAQ,GAAG,MAAMZ,IAAI,CAACE,OAAO,CAAC,4BAA4B,CAAC;EACjE,MAAMW,QAAQ,GAAG,MAAMb,IAAI,CAACE,OAAO,CAAC,4BAA4B,CAAC;EACjE,MAAMY,OAAO,GAAGJ,SAAS,KAAK,GAAG,GAAGE,QAAQ,GAAGC,QAAQ;EACvD,MAAME,QAAQ,GAAI,mDAAkDJ,CAAE,wBAAuB;EAC7F,MAAMK,YAAY,GAAG,MAAMhB,IAAI,CAACE,OAAO,CAACa,QAAQ,CAAC;EACjD,MAAMD,OAAO,CAACG,MAAM,CAACD,YAAY,CAAC;AACpC,CAAC;;AAED;AACA;AACA;AACA;AACA,MAAME,oBAAoB,GAAG,MAAOlB,IAAI,IAAK;EAC3C,MAAMmB,oBAAoB,GAAG,MAAMnB,IAAI,CAACE,OAAO,CAAC,8CAA8C,CAAC;EAC/F,MAAMkB,sBAAsB,GAAG,MAAMpB,IAAI,CAACE,OAAO,CAAC,gDAAgD,CAAC;EACnG,MAAMmB,GAAG,GAAGF,oBAAoB,CAACG,SAAS,CAAC,CAAC;EAC5C,MAAMC,KAAK,GAAGH,sBAAsB,CAACE,SAAS,CAAC,CAAC;EAChD,OAAOC,KAAK,GAAGF,GAAG;AACpB,CAAC;AAED,MAAMG,mBAAmB,GAAG,MAAOxB,IAAI,IAAK;EAC1C,MAAMyB,SAAS,GAAGzB,IAAI,CAACE,OAAO,CAAC,oBAAoB,CAAC;EACpD,MAAMwB,SAAS,GAAG1B,IAAI,CAACE,OAAO,CAAC,8BAA8B,CAAC;EAC9D,MAAMyB,WAAW,GAAG3B,IAAI,CAACE,OAAO,CAAC,gCAAgC,CAAC;EAClE,MAAM0B,UAAU,GAAG5B,IAAI,CAACE,OAAO,CAAC,wBAAwB,CAAC;EACzD,MAAM2B,aAAa,GAAG7B,IAAI,CAACE,OAAO,CAAC,mDAAmD,CAAC;EACvF,MAAM4B,aAAa,GAAG9B,IAAI,CAACE,OAAO,CAAC,mDAAmD,CAAC;EACvF,MAAM6B,cAAc,GAAG/B,IAAI,CAACE,OAAO,CAAC,oDAAoD,CAAC;EACzF,MAAM8B,aAAa,GAAGhC,IAAI,CAACE,OAAO,CAAC,qDAAqD,CAAC;EACzF,MAAML,MAAM,CAAC4B,SAAS,CAAC,CAACQ,WAAW,CAAC,CAAC,CAAC;EACtC,MAAMpC,MAAM,CAAC6B,SAAS,CAAC,CAACQ,WAAW,CAAC,CAAC;EACrC,MAAMrC,MAAM,CAAC8B,WAAW,CAAC,CAACO,WAAW,CAAC,CAAC;EACvC,MAAMrC,MAAM,CAAC+B,UAAU,CAAC,CAACM,WAAW,CAAC,CAAC;EACtC,MAAMrC,MAAM,CAACgC,aAAa,CAAC,CAACK,WAAW,CAAC,CAAC;EACzC,MAAMrC,MAAM,CAACiC,aAAa,CAAC,CAACI,WAAW,CAAC,CAAC;EACzC,MAAMrC,MAAM,CAACkC,cAAc,CAAC,CAACG,WAAW,CAAC,CAAC;EAC1C,MAAMrC,MAAM,CAACmC,aAAa,CAAC,CAACE,WAAW,CAAC,CAAC;AAC3C,CAAC;AAED,MAAMC,gBAAgB,GAAG,MAAOnC,IAAI,IAAK;EACvC,MAAMoC,mBAAmB,GAAGpC,IAAI,CAACE,OAAO,CAAC,wBAAwB,CAAC;EAClE,MAAMmC,MAAM,GAAGrC,IAAI,CAACE,OAAO,CAAC,aAAa,CAAC;EAC1C,MAAMoC,UAAU,GAAGtC,IAAI,CAACE,OAAO,CAAC,cAAc,CAAC;EAC/C,MAAMqC,SAAS,GAAGvC,IAAI,CAACE,OAAO,CAAC,aAAa,CAAC;EAC7C,MAAMsC,OAAO,GAAGxC,IAAI,CAACE,OAAO,CAAC,UAAU,CAAC;EACxC,MAAMuC,KAAK,GAAGzC,IAAI,CAACE,OAAO,CAAC,QAAQ,CAAC;EACpC,MAAMwC,MAAM,GAAG1C,IAAI,CAACE,OAAO,CAAC,SAAS,CAAC;EACtC,MAAMyC,QAAQ,GAAG3C,IAAI,CAACE,OAAO,CAAC,WAAW,CAAC;EAC1C,MAAM0C,IAAI,GAAG5C,IAAI,CAACE,OAAO,CAAC,cAAc,CAAC;EACzC,MAAM2C,MAAM,GAAG7C,IAAI,CAACE,OAAO,CAAC,gBAAgB,CAAC;EAC7C,MAAM4C,KAAK,GAAG9C,IAAI,CAACE,OAAO,CAAC,eAAe,CAAC;EAC3C,MAAM6C,UAAU,GAAG/C,IAAI,CAACE,OAAO,CAAC,aAAa,CAAC;EAC9C,MAAM8C,KAAK,GAAGhD,IAAI,CAACE,OAAO,CAAC,eAAe,CAAC;EAC3C,MAAML,MAAM,CAACuC,mBAAmB,CAAC,CAACF,WAAW,CAAC,CAAC;EAC/C,MAAMrC,MAAM,CAACwC,MAAM,CAAC,CAACH,WAAW,CAAC,CAAC;EAClC,MAAMrC,MAAM,CAACyC,UAAU,CAAC,CAACJ,WAAW,CAAC,CAAC;EACtC,MAAMrC,MAAM,CAAC0C,SAAS,CAAC,CAACL,WAAW,CAAC,CAAC;EACrC,MAAMrC,MAAM,CAAC2C,OAAO,CAAC,CAACN,WAAW,CAAC,CAAC;EACnC,MAAMrC,MAAM,CAAC4C,KAAK,CAAC,CAACP,WAAW,CAAC,CAAC;EACjC,MAAMrC,MAAM,CAAC6C,MAAM,CAAC,CAACR,WAAW,CAAC,CAAC;EAClC,MAAMrC,MAAM,CAAC8C,QAAQ,CAAC,CAACT,WAAW,CAAC,CAAC;EACpC,MAAMrC,MAAM,CAAC+C,IAAI,CAAC,CAACV,WAAW,CAAC,CAAC;EAChC,MAAMrC,MAAM,CAACgD,MAAM,CAAC,CAACX,WAAW,CAAC,CAAC;EAClC,MAAMrC,MAAM,CAACiD,KAAK,CAAC,CAACZ,WAAW,CAAC,CAAC;EACjC,MAAMrC,MAAM,CAACkD,UAAU,CAAC,CAACb,WAAW,CAAC,CAAC;EACtC,MAAMrC,MAAM,CAACmD,KAAK,CAAC,CAACd,WAAW,CAAC,CAAC;AACnC,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,MAAMe,mBAAmB,GAAG,MAAAA,CAAOjD,IAAI,EAAEkD,cAAc,EAAEC,aAAa,KAAK;EACzE,MAAMC,MAAM,GAAG,MAAMpD,IAAI,CAACqD,EAAE,CAACH,cAAc,CAAC;EAC5C,MAAMI,QAAQ,GAAG,MAAMC,OAAO,CAACC,GAAG,CAACJ,MAAM,CAACK,GAAG,CAAC,MAAOC,KAAK,IAAK;IAC7D,MAAMC,OAAO,GAAG,MAAMD,KAAK,CAACE,YAAY,CAAC,IAAI,CAAC;IAC9C,OAAOD,OAAO;EAChB,CAAC,CAAC,CAAC;EACH9D,MAAM,CAACyD,QAAQ,CAAC,CAACO,OAAO,CAACV,aAAa,CAAC;AACzC,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,MAAMW,yBAAyB,GAAG,MAAAA,CAAO9D,IAAI,EAAE+D,KAAK,EAAEC,MAAM,KAAK;EAC/D,MAAMhE,IAAI,CAACE,OAAO,CAAC,oBAAoB,CAAC,CAACC,KAAK,CAAC,CAAC;EAChD,MAAMH,IAAI,CAACE,OAAO,CAAC,0BAA0B,CAAC,CAACC,KAAK,CAAC,CAAC;EACtD,MAAMH,IAAI,CAACiE,KAAK,CAAC9D,KAAK,CAAC4D,KAAK,CAAC,CAAC,CAAC,EAAEA,KAAK,CAAC,CAAC,CAAC,CAAC;EAC1C,MAAM/D,IAAI,CAACiE,KAAK,CAACC,QAAQ,CAACF,MAAM,CAAC,CAAC,CAAC,EAAEA,MAAM,CAAC,CAAC,CAAC,CAAC;AACjD,CAAC;AAED,MAAMG,qBAAqB,GAAG,MAAAA,CAAOnE,IAAI,EAAEoE,QAAQ,EAAEC,QAAQ,EAAEC,UAAU,KAAK;EAC5E,MAAMtE,IAAI,CAACE,OAAO,CAAC,oBAAoB,CAAC,CAACC,KAAK,CAAC,CAAC;EAChD,MAAMH,IAAI,CAACE,OAAO,CAAC,sBAAsB,CAAC,CAACC,KAAK,CAAC,CAAC;EAClD,MAAMH,IAAI,CAACiE,KAAK,CAAC9D,KAAK,CAACiE,QAAQ,CAAC,CAAC,CAAC,EAAEA,QAAQ,CAAC,CAAC,CAAC,CAAC;EAChD,MAAMpE,IAAI,CAACiE,KAAK,CAAC9D,KAAK,CAACkE,QAAQ,CAAC,CAAC,CAAC,EAAEA,QAAQ,CAAC,CAAC,CAAC,CAAC;EAChD,MAAMrE,IAAI,CAACiE,KAAK,CAACC,QAAQ,CAACI,UAAU,CAAC,CAAC,CAAC,EAAEA,UAAU,CAAC,CAAC,CAAC,CAAC;AACzD,CAAC;AAED,MAAMC,mBAAmB,GAAGA,CAAA,KAAM;EAChC,IAAIC,OAAO;EACX,IAAI;IACF,IAAIC,MAAM,CAACC,YAAY,EAAE;MACvB,MAAMC,GAAG,GAAG,IAAIC,IAAI,CAAC,CAAC,CAACC,QAAQ,CAAC,CAAC;MACjCJ,MAAM,CAACC,YAAY,CAACI,OAAO,CAACH,GAAG,EAAEA,GAAG,CAAC;MACrCH,OAAO,GAAGC,MAAM,CAACC,YAAY,CAACK,OAAO,CAACJ,GAAG,CAAC,KAAKA,GAAG;MAClDF,MAAM,CAACC,YAAY,CAACM,UAAU,CAACL,GAAG,CAAC;IACrC;EACF,CAAC,CAAC,OAAOM,KAAK,EAAE;IACdT,OAAO,GAAG,KAAK;EACjB;EACA,OAAO,CAAC,CAACA,OAAO;AAClB,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,MAAMU,YAAY,GAAG,MAAAA,CAAOlF,IAAI,EAAEE,OAAO,KAAK;EAC5C,MAAMF,IAAI,CAACE,OAAO,CAACA,OAAO,CAAC,CAACC,KAAK,CAAC,CAAC;EACnC,MAAMH,IAAI,CAACmF,cAAc,CAAC,GAAG,CAAC;AAChC,CAAC;AAEDC,MAAM,CAACC,OAAO,GAAG;EACflD,gBAAgB;EAChBX,mBAAmB;EACnByB,mBAAmB;EACnB5C,aAAa;EACbC,uBAAuB;EACvB6D,qBAAqB;EACrBL,yBAAyB;EACzB5C,oBAAoB;EACpBqD,mBAAmB;EACnBnE,sBAAsB;EACtB8E,YAAY;EACZnF,iBAAiB;EACjBU,YAAY;EACZF,MAAM;EACNC;AACF,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"ae195c14a384180c5e65372ce5e2e5d88aec3710","contentHash":"aa2b1ac24aa7d9cc69f05c29fbde01ad95c4dbc16439406ec03e27e6b7337b7f"},"/Users/rcweiler/worldview/e2e/features/dev-test-mode/dev-test-mode-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/dev-test-mode/dev-test-mode-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":10,"column":4},"end":{"line":10,"column":61}},"2":{"start":{"line":12,"column":0},"end":{"line":14,"column":3}},"3":{"start":{"line":15,"column":0},"end":{"line":19,"column":3}},"4":{"start":{"line":18,"column":2},"end":{"line":18,"column":33}},"5":{"start":{"line":20,"column":0},"end":{"line":22,"column":3}},"6":{"start":{"line":21,"column":2},"end":{"line":21,"column":21}},"7":{"start":{"line":23,"column":0},"end":{"line":27,"column":3}},"8":{"start":{"line":24,"column":2},"end":{"line":24,"column":28}},"9":{"start":{"line":25,"column":19},"end":{"line":25,"column":45}},"10":{"start":{"line":26,"column":2},"end":{"line":26,"column":43}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":15,"column":15},"end":{"line":15,"column":16}},"loc":{"start":{"line":17,"column":6},"end":{"line":19,"column":1}},"line":17},"1":{"name":"(anonymous_1)","decl":{"start":{"line":20,"column":14},"end":{"line":20,"column":15}},"loc":{"start":{"line":20,"column":26},"end":{"line":22,"column":1}},"line":20},"2":{"name":"(anonymous_2)","decl":{"start":{"line":23,"column":44},"end":{"line":23,"column":45}},"loc":{"start":{"line":23,"column":56},"end":{"line":27,"column":1}},"line":23}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":0,"5":1,"6":0,"7":1,"8":0,"9":0,"10":0},"f":{"0":0,"1":0,"2":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","skipTour","page","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","goto","devBlock","locator","not","toBeVisible"],"sources":["dev-test-mode-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\n\nlet page\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Ensure that dev test mode is not on', async () => {\n await page.goto(skipTour)\n const devBlock = page.locator('#dev-block')\n await expect(devBlock).not.toBeVisible()\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAM;EAAEC;AAAS,CAAC,GAAGD,OAAO,CAAC,gDAAgD,CAAC;AAE9E,IAAIE,IAAI;AAERJ,IAAI,CAACK,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CP,IAAI,CAACQ,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCL,IAAI,GAAG,MAAMK,OAAO,CAACC,OAAO,CAAC,CAAC;AAChC,CAAC,CAAC;AAEFV,IAAI,CAACW,QAAQ,CAAC,YAAY;EACxB,MAAMP,IAAI,CAACQ,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFZ,IAAI,CAAC,qCAAqC,EAAE,YAAY;EACtD,MAAMI,IAAI,CAACS,IAAI,CAACV,QAAQ,CAAC;EACzB,MAAMW,QAAQ,GAAGV,IAAI,CAACW,OAAO,CAAC,YAAY,CAAC;EAC3C,MAAMd,MAAM,CAACa,QAAQ,CAAC,CAACE,GAAG,CAACC,WAAW,CAAC,CAAC;AAC1C,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"221dc0370fa26e849e379010534bcef40f721e5b","contentHash":"8ba3a1c3313d38d21a1bfd804a930982ea5ccff238c4279742b5912a01cbaa84"},"/Users/rcweiler/worldview/e2e/features/events/event-filter-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/events/event-filter-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":14,"column":4},"end":{"line":14,"column":61}},"3":{"start":{"line":18,"column":4},"end":{"line":18,"column":45}},"4":{"start":{"line":21,"column":0},"end":{"line":23,"column":3}},"5":{"start":{"line":24,"column":0},"end":{"line":29,"column":3}},"6":{"start":{"line":27,"column":2},"end":{"line":27,"column":33}},"7":{"start":{"line":28,"column":2},"end":{"line":28,"column":36}},"8":{"start":{"line":30,"column":30},"end":{"line":47,"column":1}},"9":{"start":{"line":38,"column":6},"end":{"line":38,"column":15}},"10":{"start":{"line":39,"column":44},"end":{"line":39,"column":60}},"11":{"start":{"line":40,"column":38},"end":{"line":40,"column":52}},"12":{"start":{"line":41,"column":2},"end":{"line":41,"column":48}},"13":{"start":{"line":42,"column":2},"end":{"line":42,"column":50}},"14":{"start":{"line":43,"column":2},"end":{"line":43,"column":46}},"15":{"start":{"line":44,"column":2},"end":{"line":44,"column":44}},"16":{"start":{"line":45,"column":2},"end":{"line":45,"column":46}},"17":{"start":{"line":46,"column":2},"end":{"line":46,"column":42}},"18":{"start":{"line":48,"column":0},"end":{"line":50,"column":3}},"19":{"start":{"line":49,"column":2},"end":{"line":49,"column":21}},"20":{"start":{"line":51,"column":0},"end":{"line":63,"column":3}},"21":{"start":{"line":57,"column":6},"end":{"line":57,"column":15}},"22":{"start":{"line":58,"column":2},"end":{"line":58,"column":31}},"23":{"start":{"line":59,"column":2},"end":{"line":59,"column":33}},"24":{"start":{"line":60,"column":2},"end":{"line":60,"column":26}},"25":{"start":{"line":61,"column":2},"end":{"line":61,"column":43}},"26":{"start":{"line":62,"column":2},"end":{"line":62,"column":71}},"27":{"start":{"line":64,"column":0},"end":{"line":88,"column":3}},"28":{"start":{"line":76,"column":6},"end":{"line":76,"column":15}},"29":{"start":{"line":77,"column":2},"end":{"line":77,"column":29}},"30":{"start":{"line":78,"column":2},"end":{"line":78,"column":60}},"31":{"start":{"line":79,"column":2},"end":{"line":79,"column":41}},"32":{"start":{"line":80,"column":2},"end":{"line":80,"column":44}},"33":{"start":{"line":81,"column":2},"end":{"line":81,"column":47}},"34":{"start":{"line":82,"column":2},"end":{"line":82,"column":49}},"35":{"start":{"line":83,"column":2},"end":{"line":83,"column":41}},"36":{"start":{"line":84,"column":2},"end":{"line":84,"column":46}},"37":{"start":{"line":85,"column":2},"end":{"line":85,"column":47}},"38":{"start":{"line":86,"column":2},"end":{"line":86,"column":46}},"39":{"start":{"line":87,"column":2},"end":{"line":87,"column":58}},"40":{"start":{"line":89,"column":0},"end":{"line":95,"column":3}},"41":{"start":{"line":90,"column":21},"end":{"line":90,"column":37}},"42":{"start":{"line":91,"column":2},"end":{"line":91,"column":41}},"43":{"start":{"line":92,"column":2},"end":{"line":92,"column":115}},"44":{"start":{"line":93,"column":2},"end":{"line":93,"column":60}},"45":{"start":{"line":94,"column":2},"end":{"line":94,"column":43}},"46":{"start":{"line":96,"column":0},"end":{"line":136,"column":3}},"47":{"start":{"line":112,"column":6},"end":{"line":112,"column":15}},"48":{"start":{"line":113,"column":2},"end":{"line":113,"column":38}},"49":{"start":{"line":114,"column":2},"end":{"line":114,"column":33}},"50":{"start":{"line":115,"column":21},"end":{"line":115,"column":37}},"51":{"start":{"line":116,"column":2},"end":{"line":116,"column":41}},"52":{"start":{"line":117,"column":2},"end":{"line":117,"column":48}},"53":{"start":{"line":118,"column":2},"end":{"line":118,"column":60}},"54":{"start":{"line":119,"column":2},"end":{"line":119,"column":44}},"55":{"start":{"line":122,"column":2},"end":{"line":122,"column":43}},"56":{"start":{"line":123,"column":2},"end":{"line":123,"column":44}},"57":{"start":{"line":124,"column":2},"end":{"line":124,"column":68}},"58":{"start":{"line":125,"column":2},"end":{"line":125,"column":29}},"59":{"start":{"line":126,"column":2},"end":{"line":126,"column":60}},"60":{"start":{"line":127,"column":2},"end":{"line":127,"column":45}},"61":{"start":{"line":128,"column":2},"end":{"line":128,"column":48}},"62":{"start":{"line":129,"column":2},"end":{"line":129,"column":51}},"63":{"start":{"line":130,"column":2},"end":{"line":130,"column":53}},"64":{"start":{"line":131,"column":2},"end":{"line":131,"column":45}},"65":{"start":{"line":132,"column":2},"end":{"line":132,"column":50}},"66":{"start":{"line":133,"column":2},"end":{"line":133,"column":51}},"67":{"start":{"line":134,"column":2},"end":{"line":134,"column":46}},"68":{"start":{"line":135,"column":2},"end":{"line":135,"column":54}},"69":{"start":{"line":137,"column":0},"end":{"line":168,"column":3}},"70":{"start":{"line":151,"column":6},"end":{"line":151,"column":15}},"71":{"start":{"line":152,"column":2},"end":{"line":152,"column":38}},"72":{"start":{"line":153,"column":2},"end":{"line":153,"column":33}},"73":{"start":{"line":154,"column":2},"end":{"line":154,"column":29}},"74":{"start":{"line":155,"column":2},"end":{"line":155,"column":36}},"75":{"start":{"line":156,"column":2},"end":{"line":156,"column":36}},"76":{"start":{"line":157,"column":2},"end":{"line":157,"column":33}},"77":{"start":{"line":158,"column":2},"end":{"line":158,"column":34}},"78":{"start":{"line":159,"column":2},"end":{"line":159,"column":34}},"79":{"start":{"line":160,"column":2},"end":{"line":160,"column":31}},"80":{"start":{"line":161,"column":2},"end":{"line":161,"column":70}},"81":{"start":{"line":162,"column":2},"end":{"line":162,"column":69}},"82":{"start":{"line":163,"column":2},"end":{"line":163,"column":70}},"83":{"start":{"line":164,"column":2},"end":{"line":164,"column":34}},"84":{"start":{"line":165,"column":2},"end":{"line":165,"column":71}},"85":{"start":{"line":166,"column":2},"end":{"line":166,"column":43}},"86":{"start":{"line":167,"column":2},"end":{"line":167,"column":44}},"87":{"start":{"line":169,"column":0},"end":{"line":193,"column":3}},"88":{"start":{"line":181,"column":6},"end":{"line":181,"column":15}},"89":{"start":{"line":182,"column":2},"end":{"line":182,"column":29}},"90":{"start":{"line":183,"column":2},"end":{"line":183,"column":60}},"91":{"start":{"line":184,"column":2},"end":{"line":184,"column":45}},"92":{"start":{"line":185,"column":2},"end":{"line":185,"column":48}},"93":{"start":{"line":186,"column":2},"end":{"line":186,"column":51}},"94":{"start":{"line":187,"column":2},"end":{"line":187,"column":53}},"95":{"start":{"line":188,"column":2},"end":{"line":188,"column":45}},"96":{"start":{"line":189,"column":2},"end":{"line":189,"column":50}},"97":{"start":{"line":190,"column":2},"end":{"line":190,"column":51}},"98":{"start":{"line":191,"column":2},"end":{"line":191,"column":46}},"99":{"start":{"line":192,"column":2},"end":{"line":192,"column":54}},"100":{"start":{"line":194,"column":0},"end":{"line":224,"column":3}},"101":{"start":{"line":208,"column":6},"end":{"line":208,"column":15}},"102":{"start":{"line":209,"column":2},"end":{"line":209,"column":36}},"103":{"start":{"line":210,"column":2},"end":{"line":210,"column":36}},"104":{"start":{"line":211,"column":2},"end":{"line":211,"column":33}},"105":{"start":{"line":212,"column":2},"end":{"line":212,"column":34}},"106":{"start":{"line":213,"column":2},"end":{"line":213,"column":34}},"107":{"start":{"line":214,"column":2},"end":{"line":214,"column":31}},"108":{"start":{"line":215,"column":2},"end":{"line":215,"column":70}},"109":{"start":{"line":216,"column":2},"end":{"line":216,"column":69}},"110":{"start":{"line":217,"column":2},"end":{"line":217,"column":70}},"111":{"start":{"line":218,"column":2},"end":{"line":218,"column":33}},"112":{"start":{"line":219,"column":2},"end":{"line":219,"column":71}},"113":{"start":{"line":220,"column":2},"end":{"line":220,"column":43}},"114":{"start":{"line":221,"column":2},"end":{"line":221,"column":43}},"115":{"start":{"line":222,"column":2},"end":{"line":222,"column":44}},"116":{"start":{"line":223,"column":2},"end":{"line":223,"column":48}},"117":{"start":{"line":225,"column":0},"end":{"line":241,"column":3}},"118":{"start":{"line":232,"column":6},"end":{"line":232,"column":15}},"119":{"start":{"line":233,"column":2},"end":{"line":233,"column":47}},"120":{"start":{"line":234,"column":2},"end":{"line":234,"column":33}},"121":{"start":{"line":235,"column":2},"end":{"line":235,"column":71}},"122":{"start":{"line":236,"column":2},"end":{"line":236,"column":29}},"123":{"start":{"line":237,"column":2},"end":{"line":237,"column":60}},"124":{"start":{"line":238,"column":2},"end":{"line":238,"column":43}},"125":{"start":{"line":239,"column":2},"end":{"line":239,"column":58}},"126":{"start":{"line":240,"column":2},"end":{"line":240,"column":49}},"127":{"start":{"line":242,"column":0},"end":{"line":267,"column":3}},"128":{"start":{"line":247,"column":6},"end":{"line":247,"column":15}},"129":{"start":{"line":248,"column":2},"end":{"line":248,"column":30}},"130":{"start":{"line":249,"column":2},"end":{"line":249,"column":33}},"131":{"start":{"line":250,"column":2},"end":{"line":250,"column":29}},"132":{"start":{"line":251,"column":2},"end":{"line":251,"column":54}},"133":{"start":{"line":252,"column":2},"end":{"line":252,"column":54}},"134":{"start":{"line":253,"column":2},"end":{"line":253,"column":49}},"135":{"start":{"line":254,"column":2},"end":{"line":254,"column":42}},"136":{"start":{"line":255,"column":2},"end":{"line":255,"column":29}},"137":{"start":{"line":256,"column":2},"end":{"line":256,"column":58}},"138":{"start":{"line":257,"column":2},"end":{"line":257,"column":49}},"139":{"start":{"line":258,"column":2},"end":{"line":258,"column":46}},"140":{"start":{"line":259,"column":2},"end":{"line":259,"column":34}},"141":{"start":{"line":260,"column":2},"end":{"line":260,"column":29}},"142":{"start":{"line":261,"column":2},"end":{"line":261,"column":54}},"143":{"start":{"line":262,"column":2},"end":{"line":262,"column":49}},"144":{"start":{"line":263,"column":2},"end":{"line":263,"column":45}},"145":{"start":{"line":264,"column":2},"end":{"line":264,"column":29}},"146":{"start":{"line":265,"column":2},"end":{"line":265,"column":58}},"147":{"start":{"line":266,"column":2},"end":{"line":266,"column":49}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":24,"column":15},"end":{"line":24,"column":16}},"loc":{"start":{"line":26,"column":6},"end":{"line":29,"column":1}},"line":26},"1":{"name":"(anonymous_1)","decl":{"start":{"line":30,"column":30},"end":{"line":30,"column":31}},"loc":{"start":{"line":30,"column":52},"end":{"line":47,"column":1}},"line":30},"2":{"name":"(anonymous_2)","decl":{"start":{"line":48,"column":14},"end":{"line":48,"column":15}},"loc":{"start":{"line":48,"column":26},"end":{"line":50,"column":1}},"line":48},"3":{"name":"(anonymous_3)","decl":{"start":{"line":51,"column":68},"end":{"line":51,"column":69}},"loc":{"start":{"line":51,"column":80},"end":{"line":63,"column":1}},"line":51},"4":{"name":"(anonymous_4)","decl":{"start":{"line":64,"column":40},"end":{"line":64,"column":41}},"loc":{"start":{"line":64,"column":52},"end":{"line":88,"column":1}},"line":64},"5":{"name":"(anonymous_5)","decl":{"start":{"line":89,"column":75},"end":{"line":89,"column":76}},"loc":{"start":{"line":89,"column":87},"end":{"line":95,"column":1}},"line":89},"6":{"name":"(anonymous_6)","decl":{"start":{"line":96,"column":58},"end":{"line":96,"column":59}},"loc":{"start":{"line":96,"column":70},"end":{"line":136,"column":1}},"line":96},"7":{"name":"(anonymous_7)","decl":{"start":{"line":137,"column":92},"end":{"line":137,"column":93}},"loc":{"start":{"line":137,"column":104},"end":{"line":168,"column":1}},"line":137},"8":{"name":"(anonymous_8)","decl":{"start":{"line":169,"column":86},"end":{"line":169,"column":87}},"loc":{"start":{"line":169,"column":98},"end":{"line":193,"column":1}},"line":169},"9":{"name":"(anonymous_9)","decl":{"start":{"line":194,"column":87},"end":{"line":194,"column":88}},"loc":{"start":{"line":194,"column":99},"end":{"line":224,"column":1}},"line":194},"10":{"name":"(anonymous_10)","decl":{"start":{"line":225,"column":102},"end":{"line":225,"column":103}},"loc":{"start":{"line":225,"column":114},"end":{"line":241,"column":1}},"line":225},"11":{"name":"(anonymous_11)","decl":{"start":{"line":242,"column":55},"end":{"line":242,"column":56}},"loc":{"start":{"line":242,"column":67},"end":{"line":267,"column":1}},"line":242}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":1,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":1,"19":0,"20":1,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":1,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":1,"41":0,"42":0,"43":0,"44":0,"45":0,"46":1,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":1,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":1,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":1,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":1,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":1,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","fixedAppNow","wildfiresWithDates","backwardsCompatibleEventUrl","extentsUrl","switchProjections","clickAndWait","page","selectors","describe","configure","mode","beforeAll","browser","newPage","assertDateInputValues","start","end","startInputYear","startInputMonth","startInputDay","endInputYear","endInputMonth","endInputDay","startYear","startMonth","startDay","split","endYear","endMonth","endDay","toHaveValue","afterAll","close","eventsTab","filterIcons","filterDates","modalCloseButton","goto","click","toHaveCount","toContainText","filterButton","dustSwitch","manmadeSwitch","seaLakeIceSwitch","severeStormsSwitch","snowSwitch","volcanoesSwitch","watercolorSwitch","wildfiresSwitch","mapExtentFilterCheckbox","toBeChecked","not","currentUrl","url","toContain","wildfiresIcon","toBeVisible","toHaveText","filterModalCancel","fill","filterModalApply","dustHazeIcon","volcanoesIcon","locator","waitForTimeout"],"sources":["event-filter-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { fixedAppNow, wildfiresWithDates, backwardsCompatibleEventUrl, extentsUrl } = require('../../test-utils/global-variables/querystrings')\nconst { switchProjections, clickAndWait } = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\nconst assertDateInputValues = async (start, end) => {\n const {\n startInputYear,\n startInputMonth,\n startInputDay,\n endInputYear,\n endInputMonth,\n endInputDay\n } = selectors\n const [startYear, startMonth, startDay] = start.split('-')\n const [endYear, endMonth, endDay] = end.split('-')\n expect(startInputYear).toHaveValue(startYear)\n expect(startInputMonth).toHaveValue(startMonth)\n expect(startInputDay).toHaveValue(startDay)\n expect(endInputYear).toHaveValue(endYear)\n expect(endInputMonth).toHaveValue(endMonth)\n expect(endInputDay).toHaveValue(endDay)\n}\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Default filtering includes last 120 days and all categories', async () => {\n const { eventsTab, filterIcons, filterDates, modalCloseButton } = selectors\n await page.goto(fixedAppNow)\n await modalCloseButton.click()\n await eventsTab.click()\n await expect(filterIcons).toHaveCount(8)\n await expect(filterDates).toContainText('2011 SEP 02 - 2011 DEC 31')\n})\n\ntest('Filter modal inputs are correct', async () => {\n const {\n filterButton,\n dustSwitch,\n manmadeSwitch,\n seaLakeIceSwitch,\n severeStormsSwitch,\n snowSwitch,\n volcanoesSwitch,\n watercolorSwitch,\n wildfiresSwitch,\n mapExtentFilterCheckbox\n } = selectors\n await filterButton.click()\n await assertDateInputValues('2011-SEP-02', '2011-DEC-31')\n await expect(dustSwitch).toBeChecked()\n await expect(manmadeSwitch).toBeChecked()\n await expect(seaLakeIceSwitch).toBeChecked()\n await expect(severeStormsSwitch).toBeChecked()\n await expect(snowSwitch).toBeChecked()\n await expect(volcanoesSwitch).toBeChecked()\n await expect(watercolorSwitch).toBeChecked()\n await expect(wildfiresSwitch).toBeChecked()\n await expect(mapExtentFilterCheckbox).not.toBeChecked()\n})\n\ntest('URL params for categories, dates, and extent filtering are present', async () => {\n const currentUrl = await page.url()\n expect(currentUrl).toContain('e=true')\n expect(currentUrl).toContain('efc=dustHaze,manmade,seaLakeIce,severeStorms,snow,volcanoes,waterColor,wildfires')\n expect(currentUrl).toContain('efd=2011-09-02,2011-12-31')\n expect(currentUrl).toContain('efs=true')\n})\n\ntest('Loading from permalink sets all criteria properly', async () => {\n const {\n dustSwitch,\n filterButton,\n filterDates,\n filterIcons,\n manmadeSwitch,\n mapExtentFilterCheckbox,\n modalCloseButton,\n seaLakeIceSwitch,\n severeStormsSwitch,\n snowSwitch,\n volcanoesSwitch,\n watercolorSwitch,\n wildfiresSwitch,\n wildfiresIcon\n } = selectors\n await page.goto(wildfiresWithDates)\n await modalCloseButton.click()\n\n const currentUrl = await page.url()\n\n expect(currentUrl).toContain('e=true')\n expect(currentUrl).toContain('efc=wildfires')\n expect(currentUrl).toContain('efd=2020-01-16,2020-06-16')\n expect(currentUrl).toContain('efs=false')\n\n // Check filter criteria summary in sidebar\n await expect(filterIcons).toHaveCount(1)\n await expect(wildfiresIcon).toBeVisible()\n await expect(filterDates).toHaveText('2020 JAN 16 - 2020 JUN 16')\n await filterButton.click()\n await assertDateInputValues('2020-JAN-16', '2020-JUN-16')\n await expect(dustSwitch).not.toBeChecked()\n await expect(manmadeSwitch).not.toBeChecked()\n await expect(seaLakeIceSwitch).not.toBeChecked()\n await expect(severeStormsSwitch).not.toBeChecked()\n await expect(snowSwitch).not.toBeChecked()\n await expect(volcanoesSwitch).not.toBeChecked()\n await expect(watercolorSwitch).not.toBeChecked()\n await expect(wildfiresSwitch).toBeChecked()\n await expect(mapExtentFilterCheckbox).toBeChecked()\n})\n\ntest('Changing criteria in modal DOES NOT update summary of criteria in sidebar on CANCEL', async () => {\n const {\n endInputDay,\n endInputMonth,\n endInputYear,\n filterButton,\n filterDates,\n filterIcons,\n filterModalCancel,\n modalCloseButton,\n startInputYear,\n startInputMonth,\n startInputDay,\n wildfiresIcon\n } = selectors\n await page.goto(wildfiresWithDates)\n await modalCloseButton.click()\n await filterButton.click()\n await startInputYear.fill('2000')\n await startInputMonth.fill('APR')\n await startInputDay.fill('19')\n await endInputYear.fill('2001')\n await endInputMonth.fill('NOV')\n await endInputDay.fill('11')\n await clickAndWait(page, '#wildfires-switch + .react-switch-label')\n await clickAndWait(page, '#dustHaze-switch + .react-switch-label')\n await clickAndWait(page, '#volcanoes-switch + .react-switch-label')\n await filterModalCancel.click()\n await expect(filterDates).toContainText('2020 JAN 16 - 2020 JUN 16')\n await expect(filterIcons).toHaveCount(1)\n await expect(wildfiresIcon).toBeVisible()\n})\n\ntest('Opening modal after cancelling changed values shows previous unchanged values', async () => {\n const {\n filterButton,\n dustSwitch,\n manmadeSwitch,\n seaLakeIceSwitch,\n severeStormsSwitch,\n snowSwitch,\n volcanoesSwitch,\n watercolorSwitch,\n wildfiresSwitch,\n mapExtentFilterCheckbox\n } = selectors\n await filterButton.click()\n await assertDateInputValues('2020-JAN-16', '2020-JUN-16')\n await expect(dustSwitch).not.toBeChecked()\n await expect(manmadeSwitch).not.toBeChecked()\n await expect(seaLakeIceSwitch).not.toBeChecked()\n await expect(severeStormsSwitch).not.toBeChecked()\n await expect(snowSwitch).not.toBeChecked()\n await expect(volcanoesSwitch).not.toBeChecked()\n await expect(watercolorSwitch).not.toBeChecked()\n await expect(wildfiresSwitch).toBeChecked()\n await expect(mapExtentFilterCheckbox).toBeChecked()\n})\n\ntest('Changing criteria in modal DOES update summary of criteria in sidebar on APPLY', async () => {\n const {\n startInputYear,\n startInputMonth,\n startInputDay,\n endInputYear,\n endInputMonth,\n endInputDay,\n filterModalApply,\n filterDates,\n filterIcons,\n wildfiresIcon,\n dustHazeIcon,\n volcanoesIcon\n } = selectors\n await startInputYear.fill('2000')\n await startInputMonth.fill('APR')\n await startInputDay.fill('19')\n await endInputYear.fill('2001')\n await endInputMonth.fill('NOV')\n await endInputDay.fill('11')\n await clickAndWait(page, '#wildfires-switch + .react-switch-label')\n await clickAndWait(page, '#dustHaze-switch + .react-switch-label')\n await clickAndWait(page, '#volcanoes-switch + .react-switch-label')\n await filterModalApply.click()\n await expect(filterDates).toContainText('2000 APR 19 - 2001 NOV 11')\n await expect(filterIcons).toHaveCount(2)\n await expect(dustHazeIcon).toBeVisible()\n await expect(volcanoesIcon).toBeVisible()\n await expect(wildfiresIcon).not.toBeVisible()\n})\n\ntest('Event Selected, No Filter Params: Shows only day of event, all categories, checkbox unchecked', async () => {\n const {\n filterDates,\n filterButton,\n filterIcons,\n mapExtentFilterCheckbox,\n modalCloseButton\n } = selectors\n await page.goto(backwardsCompatibleEventUrl)\n await modalCloseButton.click()\n await expect(filterDates).toContainText('2005 DEC 31 - 2005 DEC 31')\n await filterButton.click()\n await assertDateInputValues('2005-DEC-31', '2005-DEC-31')\n await expect(filterIcons).toHaveCount(8)\n await expect(mapExtentFilterCheckbox).not.toBeChecked()\n await page.locator('.modal-close-btn').click()\n})\n\ntest('No extent search checkbox in polar projections', async () => {\n const { filterButton, mapExtentFilterCheckbox, modalCloseButton } = selectors\n await page.goto(extentsUrl)\n await modalCloseButton.click()\n await filterButton.click()\n await expect(mapExtentFilterCheckbox).toBeVisible()\n await expect(mapExtentFilterCheckbox).toBeChecked()\n await page.locator('.modal-close-btn').click()\n await switchProjections(page, 'arctic')\n await filterButton.click()\n await expect(mapExtentFilterCheckbox).not.toBeVisible()\n await page.locator('.modal-close-btn').click()\n await switchProjections(page, 'geographic')\n await page.waitForTimeout(5000)\n await filterButton.click()\n await expect(mapExtentFilterCheckbox).toBeChecked()\n await page.locator('.modal-close-btn').click()\n await switchProjections(page, 'antarctic')\n await filterButton.click()\n await expect(mapExtentFilterCheckbox).not.toBeVisible()\n await page.locator('.modal-close-btn').click()\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE,WAAW;EAAEC,kBAAkB;EAAEC,2BAA2B;EAAEC;AAAW,CAAC,GAAGL,OAAO,CAAC,gDAAgD,CAAC;AAC9I,MAAM;EAAEM,iBAAiB;EAAEC;AAAa,CAAC,GAAGP,OAAO,CAAC,gCAAgC,CAAC;AAErF,IAAIQ,IAAI;AACR,IAAIC,SAAS;AAEbX,IAAI,CAACY,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3Cd,IAAI,CAACe,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCN,IAAI,GAAG,MAAMM,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BN,SAAS,GAAGR,eAAe,CAACO,IAAI,CAAC;AACnC,CAAC,CAAC;AAEF,MAAMQ,qBAAqB,GAAG,MAAAA,CAAOC,KAAK,EAAEC,GAAG,KAAK;EAClD,MAAM;IACJC,cAAc;IACdC,eAAe;IACfC,aAAa;IACbC,YAAY;IACZC,aAAa;IACbC;EACF,CAAC,GAAGf,SAAS;EACb,MAAM,CAACgB,SAAS,EAAEC,UAAU,EAAEC,QAAQ,CAAC,GAAGV,KAAK,CAACW,KAAK,CAAC,GAAG,CAAC;EAC1D,MAAM,CAACC,OAAO,EAAEC,QAAQ,EAAEC,MAAM,CAAC,GAAGb,GAAG,CAACU,KAAK,CAAC,GAAG,CAAC;EAClD7B,MAAM,CAACoB,cAAc,CAAC,CAACa,WAAW,CAACP,SAAS,CAAC;EAC7C1B,MAAM,CAACqB,eAAe,CAAC,CAACY,WAAW,CAACN,UAAU,CAAC;EAC/C3B,MAAM,CAACsB,aAAa,CAAC,CAACW,WAAW,CAACL,QAAQ,CAAC;EAC3C5B,MAAM,CAACuB,YAAY,CAAC,CAACU,WAAW,CAACH,OAAO,CAAC;EACzC9B,MAAM,CAACwB,aAAa,CAAC,CAACS,WAAW,CAACF,QAAQ,CAAC;EAC3C/B,MAAM,CAACyB,WAAW,CAAC,CAACQ,WAAW,CAACD,MAAM,CAAC;AACzC,CAAC;AAEDjC,IAAI,CAACmC,QAAQ,CAAC,YAAY;EACxB,MAAMzB,IAAI,CAAC0B,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFpC,IAAI,CAAC,6DAA6D,EAAE,YAAY;EAC9E,MAAM;IAAEqC,SAAS;IAAEC,WAAW;IAAEC,WAAW;IAAEC;EAAiB,CAAC,GAAG7B,SAAS;EAC3E,MAAMD,IAAI,CAAC+B,IAAI,CAACrC,WAAW,CAAC;EAC5B,MAAMoC,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAML,SAAS,CAACK,KAAK,CAAC,CAAC;EACvB,MAAMzC,MAAM,CAACqC,WAAW,CAAC,CAACK,WAAW,CAAC,CAAC,CAAC;EACxC,MAAM1C,MAAM,CAACsC,WAAW,CAAC,CAACK,aAAa,CAAC,2BAA2B,CAAC;AACtE,CAAC,CAAC;AAEF5C,IAAI,CAAC,iCAAiC,EAAE,YAAY;EAClD,MAAM;IACJ6C,YAAY;IACZC,UAAU;IACVC,aAAa;IACbC,gBAAgB;IAChBC,kBAAkB;IAClBC,UAAU;IACVC,eAAe;IACfC,gBAAgB;IAChBC,eAAe;IACfC;EACF,CAAC,GAAG3C,SAAS;EACb,MAAMkC,YAAY,CAACH,KAAK,CAAC,CAAC;EAC1B,MAAMxB,qBAAqB,CAAC,aAAa,EAAE,aAAa,CAAC;EACzD,MAAMjB,MAAM,CAAC6C,UAAU,CAAC,CAACS,WAAW,CAAC,CAAC;EACtC,MAAMtD,MAAM,CAAC8C,aAAa,CAAC,CAACQ,WAAW,CAAC,CAAC;EACzC,MAAMtD,MAAM,CAAC+C,gBAAgB,CAAC,CAACO,WAAW,CAAC,CAAC;EAC5C,MAAMtD,MAAM,CAACgD,kBAAkB,CAAC,CAACM,WAAW,CAAC,CAAC;EAC9C,MAAMtD,MAAM,CAACiD,UAAU,CAAC,CAACK,WAAW,CAAC,CAAC;EACtC,MAAMtD,MAAM,CAACkD,eAAe,CAAC,CAACI,WAAW,CAAC,CAAC;EAC3C,MAAMtD,MAAM,CAACmD,gBAAgB,CAAC,CAACG,WAAW,CAAC,CAAC;EAC5C,MAAMtD,MAAM,CAACoD,eAAe,CAAC,CAACE,WAAW,CAAC,CAAC;EAC3C,MAAMtD,MAAM,CAACqD,uBAAuB,CAAC,CAACE,GAAG,CAACD,WAAW,CAAC,CAAC;AACzD,CAAC,CAAC;AAEFvD,IAAI,CAAC,oEAAoE,EAAE,YAAY;EACrF,MAAMyD,UAAU,GAAG,MAAM/C,IAAI,CAACgD,GAAG,CAAC,CAAC;EACnCzD,MAAM,CAACwD,UAAU,CAAC,CAACE,SAAS,CAAC,QAAQ,CAAC;EACtC1D,MAAM,CAACwD,UAAU,CAAC,CAACE,SAAS,CAAC,kFAAkF,CAAC;EAChH1D,MAAM,CAACwD,UAAU,CAAC,CAACE,SAAS,CAAC,2BAA2B,CAAC;EACzD1D,MAAM,CAACwD,UAAU,CAAC,CAACE,SAAS,CAAC,UAAU,CAAC;AAC1C,CAAC,CAAC;AAEF3D,IAAI,CAAC,mDAAmD,EAAE,YAAY;EACpE,MAAM;IACJ8C,UAAU;IACVD,YAAY;IACZN,WAAW;IACXD,WAAW;IACXS,aAAa;IACbO,uBAAuB;IACvBd,gBAAgB;IAChBQ,gBAAgB;IAChBC,kBAAkB;IAClBC,UAAU;IACVC,eAAe;IACfC,gBAAgB;IAChBC,eAAe;IACfO;EACF,CAAC,GAAGjD,SAAS;EACb,MAAMD,IAAI,CAAC+B,IAAI,CAACpC,kBAAkB,CAAC;EACnC,MAAMmC,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAE9B,MAAMe,UAAU,GAAG,MAAM/C,IAAI,CAACgD,GAAG,CAAC,CAAC;EAEnCzD,MAAM,CAACwD,UAAU,CAAC,CAACE,SAAS,CAAC,QAAQ,CAAC;EACtC1D,MAAM,CAACwD,UAAU,CAAC,CAACE,SAAS,CAAC,eAAe,CAAC;EAC7C1D,MAAM,CAACwD,UAAU,CAAC,CAACE,SAAS,CAAC,2BAA2B,CAAC;EACzD1D,MAAM,CAACwD,UAAU,CAAC,CAACE,SAAS,CAAC,WAAW,CAAC;;EAEzC;EACA,MAAM1D,MAAM,CAACqC,WAAW,CAAC,CAACK,WAAW,CAAC,CAAC,CAAC;EACxC,MAAM1C,MAAM,CAAC2D,aAAa,CAAC,CAACC,WAAW,CAAC,CAAC;EACzC,MAAM5D,MAAM,CAACsC,WAAW,CAAC,CAACuB,UAAU,CAAC,2BAA2B,CAAC;EACjE,MAAMjB,YAAY,CAACH,KAAK,CAAC,CAAC;EAC1B,MAAMxB,qBAAqB,CAAC,aAAa,EAAE,aAAa,CAAC;EACzD,MAAMjB,MAAM,CAAC6C,UAAU,CAAC,CAACU,GAAG,CAACD,WAAW,CAAC,CAAC;EAC1C,MAAMtD,MAAM,CAAC8C,aAAa,CAAC,CAACS,GAAG,CAACD,WAAW,CAAC,CAAC;EAC7C,MAAMtD,MAAM,CAAC+C,gBAAgB,CAAC,CAACQ,GAAG,CAACD,WAAW,CAAC,CAAC;EAChD,MAAMtD,MAAM,CAACgD,kBAAkB,CAAC,CAACO,GAAG,CAACD,WAAW,CAAC,CAAC;EAClD,MAAMtD,MAAM,CAACiD,UAAU,CAAC,CAACM,GAAG,CAACD,WAAW,CAAC,CAAC;EAC1C,MAAMtD,MAAM,CAACkD,eAAe,CAAC,CAACK,GAAG,CAACD,WAAW,CAAC,CAAC;EAC/C,MAAMtD,MAAM,CAACmD,gBAAgB,CAAC,CAACI,GAAG,CAACD,WAAW,CAAC,CAAC;EAChD,MAAMtD,MAAM,CAACoD,eAAe,CAAC,CAACE,WAAW,CAAC,CAAC;EAC3C,MAAMtD,MAAM,CAACqD,uBAAuB,CAAC,CAACC,WAAW,CAAC,CAAC;AACrD,CAAC,CAAC;AAEFvD,IAAI,CAAC,qFAAqF,EAAE,YAAY;EACtG,MAAM;IACJ0B,WAAW;IACXD,aAAa;IACbD,YAAY;IACZqB,YAAY;IACZN,WAAW;IACXD,WAAW;IACXyB,iBAAiB;IACjBvB,gBAAgB;IAChBnB,cAAc;IACdC,eAAe;IACfC,aAAa;IACbqC;EACF,CAAC,GAAGjD,SAAS;EACb,MAAMD,IAAI,CAAC+B,IAAI,CAACpC,kBAAkB,CAAC;EACnC,MAAMmC,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMG,YAAY,CAACH,KAAK,CAAC,CAAC;EAC1B,MAAMrB,cAAc,CAAC2C,IAAI,CAAC,MAAM,CAAC;EACjC,MAAM1C,eAAe,CAAC0C,IAAI,CAAC,KAAK,CAAC;EACjC,MAAMzC,aAAa,CAACyC,IAAI,CAAC,IAAI,CAAC;EAC9B,MAAMxC,YAAY,CAACwC,IAAI,CAAC,MAAM,CAAC;EAC/B,MAAMvC,aAAa,CAACuC,IAAI,CAAC,KAAK,CAAC;EAC/B,MAAMtC,WAAW,CAACsC,IAAI,CAAC,IAAI,CAAC;EAC5B,MAAMvD,YAAY,CAACC,IAAI,EAAE,yCAAyC,CAAC;EACnE,MAAMD,YAAY,CAACC,IAAI,EAAE,wCAAwC,CAAC;EAClE,MAAMD,YAAY,CAACC,IAAI,EAAE,yCAAyC,CAAC;EACnE,MAAMqD,iBAAiB,CAACrB,KAAK,CAAC,CAAC;EAC/B,MAAMzC,MAAM,CAACsC,WAAW,CAAC,CAACK,aAAa,CAAC,2BAA2B,CAAC;EACpE,MAAM3C,MAAM,CAACqC,WAAW,CAAC,CAACK,WAAW,CAAC,CAAC,CAAC;EACxC,MAAM1C,MAAM,CAAC2D,aAAa,CAAC,CAACC,WAAW,CAAC,CAAC;AAC3C,CAAC,CAAC;AAEF7D,IAAI,CAAC,+EAA+E,EAAE,YAAY;EAChG,MAAM;IACJ6C,YAAY;IACZC,UAAU;IACVC,aAAa;IACbC,gBAAgB;IAChBC,kBAAkB;IAClBC,UAAU;IACVC,eAAe;IACfC,gBAAgB;IAChBC,eAAe;IACfC;EACF,CAAC,GAAG3C,SAAS;EACb,MAAMkC,YAAY,CAACH,KAAK,CAAC,CAAC;EAC1B,MAAMxB,qBAAqB,CAAC,aAAa,EAAE,aAAa,CAAC;EACzD,MAAMjB,MAAM,CAAC6C,UAAU,CAAC,CAACU,GAAG,CAACD,WAAW,CAAC,CAAC;EAC1C,MAAMtD,MAAM,CAAC8C,aAAa,CAAC,CAACS,GAAG,CAACD,WAAW,CAAC,CAAC;EAC7C,MAAMtD,MAAM,CAAC+C,gBAAgB,CAAC,CAACQ,GAAG,CAACD,WAAW,CAAC,CAAC;EAChD,MAAMtD,MAAM,CAACgD,kBAAkB,CAAC,CAACO,GAAG,CAACD,WAAW,CAAC,CAAC;EAClD,MAAMtD,MAAM,CAACiD,UAAU,CAAC,CAACM,GAAG,CAACD,WAAW,CAAC,CAAC;EAC1C,MAAMtD,MAAM,CAACkD,eAAe,CAAC,CAACK,GAAG,CAACD,WAAW,CAAC,CAAC;EAC/C,MAAMtD,MAAM,CAACmD,gBAAgB,CAAC,CAACI,GAAG,CAACD,WAAW,CAAC,CAAC;EAChD,MAAMtD,MAAM,CAACoD,eAAe,CAAC,CAACE,WAAW,CAAC,CAAC;EAC3C,MAAMtD,MAAM,CAACqD,uBAAuB,CAAC,CAACC,WAAW,CAAC,CAAC;AACrD,CAAC,CAAC;AAEFvD,IAAI,CAAC,gFAAgF,EAAE,YAAY;EACjG,MAAM;IACJqB,cAAc;IACdC,eAAe;IACfC,aAAa;IACbC,YAAY;IACZC,aAAa;IACbC,WAAW;IACXuC,gBAAgB;IAChB1B,WAAW;IACXD,WAAW;IACXsB,aAAa;IACbM,YAAY;IACZC;EACF,CAAC,GAAGxD,SAAS;EACb,MAAMU,cAAc,CAAC2C,IAAI,CAAC,MAAM,CAAC;EACjC,MAAM1C,eAAe,CAAC0C,IAAI,CAAC,KAAK,CAAC;EACjC,MAAMzC,aAAa,CAACyC,IAAI,CAAC,IAAI,CAAC;EAC9B,MAAMxC,YAAY,CAACwC,IAAI,CAAC,MAAM,CAAC;EAC/B,MAAMvC,aAAa,CAACuC,IAAI,CAAC,KAAK,CAAC;EAC/B,MAAMtC,WAAW,CAACsC,IAAI,CAAC,IAAI,CAAC;EAC5B,MAAMvD,YAAY,CAACC,IAAI,EAAE,yCAAyC,CAAC;EACnE,MAAMD,YAAY,CAACC,IAAI,EAAE,wCAAwC,CAAC;EAClE,MAAMD,YAAY,CAACC,IAAI,EAAE,yCAAyC,CAAC;EACnE,MAAMuD,gBAAgB,CAACvB,KAAK,CAAC,CAAC;EAC9B,MAAMzC,MAAM,CAACsC,WAAW,CAAC,CAACK,aAAa,CAAC,2BAA2B,CAAC;EACpE,MAAM3C,MAAM,CAACqC,WAAW,CAAC,CAACK,WAAW,CAAC,CAAC,CAAC;EACxC,MAAM1C,MAAM,CAACiE,YAAY,CAAC,CAACL,WAAW,CAAC,CAAC;EACxC,MAAM5D,MAAM,CAACkE,aAAa,CAAC,CAACN,WAAW,CAAC,CAAC;EACzC,MAAM5D,MAAM,CAAC2D,aAAa,CAAC,CAACJ,GAAG,CAACK,WAAW,CAAC,CAAC;AAC/C,CAAC,CAAC;AAEF7D,IAAI,CAAC,+FAA+F,EAAE,YAAY;EAChH,MAAM;IACJuC,WAAW;IACXM,YAAY;IACZP,WAAW;IACXgB,uBAAuB;IACvBd;EACF,CAAC,GAAG7B,SAAS;EACb,MAAMD,IAAI,CAAC+B,IAAI,CAACnC,2BAA2B,CAAC;EAC5C,MAAMkC,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMzC,MAAM,CAACsC,WAAW,CAAC,CAACK,aAAa,CAAC,2BAA2B,CAAC;EACpE,MAAMC,YAAY,CAACH,KAAK,CAAC,CAAC;EAC1B,MAAMxB,qBAAqB,CAAC,aAAa,EAAE,aAAa,CAAC;EACzD,MAAMjB,MAAM,CAACqC,WAAW,CAAC,CAACK,WAAW,CAAC,CAAC,CAAC;EACxC,MAAM1C,MAAM,CAACqD,uBAAuB,CAAC,CAACE,GAAG,CAACD,WAAW,CAAC,CAAC;EACvD,MAAM7C,IAAI,CAAC0D,OAAO,CAAC,kBAAkB,CAAC,CAAC1B,KAAK,CAAC,CAAC;AAChD,CAAC,CAAC;AAEF1C,IAAI,CAAC,gDAAgD,EAAE,YAAY;EACjE,MAAM;IAAE6C,YAAY;IAAES,uBAAuB;IAAEd;EAAiB,CAAC,GAAG7B,SAAS;EAC7E,MAAMD,IAAI,CAAC+B,IAAI,CAAClC,UAAU,CAAC;EAC3B,MAAMiC,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMG,YAAY,CAACH,KAAK,CAAC,CAAC;EAC1B,MAAMzC,MAAM,CAACqD,uBAAuB,CAAC,CAACO,WAAW,CAAC,CAAC;EACnD,MAAM5D,MAAM,CAACqD,uBAAuB,CAAC,CAACC,WAAW,CAAC,CAAC;EACnD,MAAM7C,IAAI,CAAC0D,OAAO,CAAC,kBAAkB,CAAC,CAAC1B,KAAK,CAAC,CAAC;EAC9C,MAAMlC,iBAAiB,CAACE,IAAI,EAAE,QAAQ,CAAC;EACvC,MAAMmC,YAAY,CAACH,KAAK,CAAC,CAAC;EAC1B,MAAMzC,MAAM,CAACqD,uBAAuB,CAAC,CAACE,GAAG,CAACK,WAAW,CAAC,CAAC;EACvD,MAAMnD,IAAI,CAAC0D,OAAO,CAAC,kBAAkB,CAAC,CAAC1B,KAAK,CAAC,CAAC;EAC9C,MAAMlC,iBAAiB,CAACE,IAAI,EAAE,YAAY,CAAC;EAC3C,MAAMA,IAAI,CAAC2D,cAAc,CAAC,IAAI,CAAC;EAC/B,MAAMxB,YAAY,CAACH,KAAK,CAAC,CAAC;EAC1B,MAAMzC,MAAM,CAACqD,uBAAuB,CAAC,CAACC,WAAW,CAAC,CAAC;EACnD,MAAM7C,IAAI,CAAC0D,OAAO,CAAC,kBAAkB,CAAC,CAAC1B,KAAK,CAAC,CAAC;EAC9C,MAAMlC,iBAAiB,CAACE,IAAI,EAAE,WAAW,CAAC;EAC1C,MAAMmC,YAAY,CAACH,KAAK,CAAC,CAAC;EAC1B,MAAMzC,MAAM,CAACqD,uBAAuB,CAAC,CAACE,GAAG,CAACK,WAAW,CAAC,CAAC;EACvD,MAAMnD,IAAI,CAAC0D,OAAO,CAAC,kBAAkB,CAAC,CAAC1B,KAAK,CAAC,CAAC;AAChD,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"5223586cdee98d2d3de9447679fa48ce6c00458a","contentHash":"e7a0ddf68e26280051d5a7282655b378c3307d103f69f89df9770daa4ecd5ed9"},"/Users/rcweiler/worldview/e2e/features/events/event-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/events/event-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":14,"column":0},"end":{"line":16,"column":3}},"4":{"start":{"line":17,"column":0},"end":{"line":22,"column":3}},"5":{"start":{"line":20,"column":2},"end":{"line":20,"column":33}},"6":{"start":{"line":21,"column":2},"end":{"line":21,"column":36}},"7":{"start":{"line":23,"column":0},"end":{"line":25,"column":3}},"8":{"start":{"line":24,"column":2},"end":{"line":24,"column":21}},"9":{"start":{"line":26,"column":0},"end":{"line":44,"column":3}},"10":{"start":{"line":36,"column":6},"end":{"line":36,"column":15}},"11":{"start":{"line":37,"column":2},"end":{"line":37,"column":30}},"12":{"start":{"line":38,"column":2},"end":{"line":38,"column":33}},"13":{"start":{"line":39,"column":2},"end":{"line":39,"column":43}},"14":{"start":{"line":40,"column":2},"end":{"line":40,"column":51}},"15":{"start":{"line":41,"column":2},"end":{"line":41,"column":53}},"16":{"start":{"line":42,"column":2},"end":{"line":42,"column":52}},"17":{"start":{"line":43,"column":2},"end":{"line":43,"column":54}},"18":{"start":{"line":45,"column":0},"end":{"line":67,"column":3}},"19":{"start":{"line":48,"column":2},"end":{"line":48,"column":84}},"20":{"start":{"line":57,"column":6},"end":{"line":57,"column":15}},"21":{"start":{"line":58,"column":2},"end":{"line":58,"column":30}},"22":{"start":{"line":59,"column":2},"end":{"line":59,"column":33}},"23":{"start":{"line":60,"column":2},"end":{"line":60,"column":29}},"24":{"start":{"line":61,"column":2},"end":{"line":61,"column":26}},"25":{"start":{"line":62,"column":2},"end":{"line":62,"column":34}},"26":{"start":{"line":63,"column":2},"end":{"line":63,"column":47}},"27":{"start":{"line":64,"column":2},"end":{"line":64,"column":49}},"28":{"start":{"line":65,"column":2},"end":{"line":65,"column":48}},"29":{"start":{"line":66,"column":2},"end":{"line":66,"column":50}},"30":{"start":{"line":68,"column":0},"end":{"line":80,"column":3}},"31":{"start":{"line":75,"column":6},"end":{"line":75,"column":15}},"32":{"start":{"line":76,"column":2},"end":{"line":76,"column":30}},"33":{"start":{"line":77,"column":2},"end":{"line":77,"column":33}},"34":{"start":{"line":78,"column":2},"end":{"line":78,"column":43}},"35":{"start":{"line":79,"column":2},"end":{"line":79,"column":42}},"36":{"start":{"line":81,"column":0},"end":{"line":106,"column":3}},"37":{"start":{"line":91,"column":6},"end":{"line":91,"column":15}},"38":{"start":{"line":92,"column":2},"end":{"line":92,"column":30}},"39":{"start":{"line":93,"column":2},"end":{"line":93,"column":33}},"40":{"start":{"line":94,"column":2},"end":{"line":94,"column":34}},"41":{"start":{"line":95,"column":2},"end":{"line":95,"column":28}},"42":{"start":{"line":96,"column":2},"end":{"line":96,"column":34}},"43":{"start":{"line":97,"column":2},"end":{"line":97,"column":43}},"44":{"start":{"line":98,"column":2},"end":{"line":98,"column":26}},"45":{"start":{"line":99,"column":2},"end":{"line":99,"column":34}},"46":{"start":{"line":100,"column":2},"end":{"line":100,"column":26}},"47":{"start":{"line":101,"column":2},"end":{"line":101,"column":46}},"48":{"start":{"line":102,"column":2},"end":{"line":102,"column":45}},"49":{"start":{"line":103,"column":2},"end":{"line":103,"column":26}},"50":{"start":{"line":104,"column":2},"end":{"line":104,"column":43}},"51":{"start":{"line":105,"column":2},"end":{"line":105,"column":42}},"52":{"start":{"line":107,"column":0},"end":{"line":117,"column":3}},"53":{"start":{"line":113,"column":6},"end":{"line":113,"column":15}},"54":{"start":{"line":114,"column":2},"end":{"line":114,"column":27}},"55":{"start":{"line":115,"column":2},"end":{"line":115,"column":34}},"56":{"start":{"line":116,"column":2},"end":{"line":116,"column":49}},"57":{"start":{"line":118,"column":0},"end":{"line":131,"column":3}},"58":{"start":{"line":123,"column":6},"end":{"line":123,"column":15}},"59":{"start":{"line":124,"column":2},"end":{"line":124,"column":34}},"60":{"start":{"line":125,"column":2},"end":{"line":125,"column":30}},"61":{"start":{"line":126,"column":2},"end":{"line":126,"column":33}},"62":{"start":{"line":127,"column":21},"end":{"line":127,"column":37}},"63":{"start":{"line":128,"column":2},"end":{"line":128,"column":43}},"64":{"start":{"line":129,"column":2},"end":{"line":129,"column":44}},"65":{"start":{"line":130,"column":2},"end":{"line":130,"column":43}},"66":{"start":{"line":132,"column":0},"end":{"line":151,"column":3}},"67":{"start":{"line":139,"column":6},"end":{"line":139,"column":15}},"68":{"start":{"line":140,"column":2},"end":{"line":140,"column":30}},"69":{"start":{"line":141,"column":2},"end":{"line":141,"column":33}},"70":{"start":{"line":142,"column":2},"end":{"line":142,"column":27}},"71":{"start":{"line":143,"column":2},"end":{"line":143,"column":44}},"72":{"start":{"line":144,"column":2},"end":{"line":144,"column":87}},"73":{"start":{"line":145,"column":2},"end":{"line":145,"column":30}},"74":{"start":{"line":146,"column":2},"end":{"line":146,"column":101}},"75":{"start":{"line":147,"column":2},"end":{"line":147,"column":33}},"76":{"start":{"line":148,"column":2},"end":{"line":148,"column":73}},"77":{"start":{"line":149,"column":2},"end":{"line":149,"column":51}},"78":{"start":{"line":150,"column":2},"end":{"line":150,"column":83}},"79":{"start":{"line":152,"column":0},"end":{"line":168,"column":3}},"80":{"start":{"line":160,"column":6},"end":{"line":160,"column":15}},"81":{"start":{"line":161,"column":2},"end":{"line":161,"column":30}},"82":{"start":{"line":162,"column":2},"end":{"line":162,"column":33}},"83":{"start":{"line":163,"column":2},"end":{"line":163,"column":27}},"84":{"start":{"line":164,"column":2},"end":{"line":164,"column":35}},"85":{"start":{"line":165,"column":2},"end":{"line":165,"column":26}},"86":{"start":{"line":166,"column":2},"end":{"line":166,"column":34}},"87":{"start":{"line":167,"column":2},"end":{"line":167,"column":53}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":15},"end":{"line":17,"column":16}},"loc":{"start":{"line":19,"column":6},"end":{"line":22,"column":1}},"line":19},"1":{"name":"(anonymous_1)","decl":{"start":{"line":23,"column":14},"end":{"line":23,"column":15}},"loc":{"start":{"line":23,"column":26},"end":{"line":25,"column":1}},"line":23},"2":{"name":"(anonymous_2)","decl":{"start":{"line":26,"column":77},"end":{"line":26,"column":78}},"loc":{"start":{"line":28,"column":6},"end":{"line":44,"column":1}},"line":28},"3":{"name":"(anonymous_3)","decl":{"start":{"line":45,"column":49},"end":{"line":45,"column":50}},"loc":{"start":{"line":47,"column":6},"end":{"line":67,"column":1}},"line":47},"4":{"name":"(anonymous_4)","decl":{"start":{"line":68,"column":86},"end":{"line":68,"column":87}},"loc":{"start":{"line":70,"column":6},"end":{"line":80,"column":1}},"line":70},"5":{"name":"(anonymous_5)","decl":{"start":{"line":81,"column":104},"end":{"line":81,"column":105}},"loc":{"start":{"line":83,"column":6},"end":{"line":106,"column":1}},"line":83},"6":{"name":"(anonymous_6)","decl":{"start":{"line":107,"column":56},"end":{"line":107,"column":57}},"loc":{"start":{"line":109,"column":6},"end":{"line":117,"column":1}},"line":109},"7":{"name":"(anonymous_7)","decl":{"start":{"line":118,"column":35},"end":{"line":118,"column":36}},"loc":{"start":{"line":120,"column":6},"end":{"line":131,"column":1}},"line":120},"8":{"name":"(anonymous_8)","decl":{"start":{"line":132,"column":64},"end":{"line":132,"column":65}},"loc":{"start":{"line":134,"column":6},"end":{"line":151,"column":1}},"line":134},"9":{"name":"(anonymous_9)","decl":{"start":{"line":152,"column":48},"end":{"line":152,"column":49}},"loc":{"start":{"line":154,"column":6},"end":{"line":168,"column":1}},"line":154}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":1,"8":0,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":1,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":1,"31":0,"32":0,"33":0,"34":0,"35":0,"36":1,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":1,"53":0,"54":0,"55":0,"56":0,"57":1,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":1,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":1,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","mockEvents","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","browserName","modalCloseButton","sidebarEvent","thermAnomSNPPday","thermAnomSNPPnight","thermAnomVIIRSday","thermAnomVIIRSnight","goto","click","toBeVisible","not","skip","layersTab","waitForTimeout","eventIcons","listOfEvents","toHaveCount","eventsTab","secondEvent","trackMarker","hover","firstEvent","selectedFirstEvent","currentUrl","url","toContain","notifyMessage","toContainText","locator"],"sources":["event-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { mockEvents } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Make sure that 4 fire layers are not present in layer list: use mock', async ({ browserName }) => {\n const { modalCloseButton, sidebarEvent, thermAnomSNPPday, thermAnomSNPPnight, thermAnomVIIRSday, thermAnomVIIRSnight } = selectors\n await page.goto(mockEvents)\n await modalCloseButton.click()\n await expect(sidebarEvent).toBeVisible()\n await expect(thermAnomSNPPday).not.toBeVisible()\n await expect(thermAnomSNPPnight).not.toBeVisible()\n await expect(thermAnomVIIRSday).not.toBeVisible()\n await expect(thermAnomVIIRSnight).not.toBeVisible()\n})\n\ntest('Check that 4 fire layers are now present', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox cant find iceberg event sometimes')\n const { layersTab, modalCloseButton, sidebarEvent, thermAnomSNPPday, thermAnomSNPPnight, thermAnomVIIRSday, thermAnomVIIRSnight } = selectors\n await page.goto(mockEvents)\n await modalCloseButton.click()\n await sidebarEvent.click()\n await layersTab.click()\n await page.waitForTimeout(5000)\n await expect(thermAnomSNPPday).toBeVisible()\n await expect(thermAnomSNPPnight).toBeVisible()\n await expect(thermAnomVIIRSday).toBeVisible()\n await expect(thermAnomVIIRSnight).toBeVisible()\n})\n\ntest('Use Mock to make sure appropriate number of event markers are appended to map', async ({ browserName }) => {\n const { eventIcons, listOfEvents, modalCloseButton } = selectors\n await page.goto(mockEvents)\n await modalCloseButton.click()\n await expect(listOfEvents).toBeVisible()\n await expect(eventIcons).toHaveCount(8)\n})\n\ntest('Selecting event shows track points and markers which are not visible when switched to layer tab', async ({ browserName }) => {\n const { eventIcons, eventsTab, layersTab, modalCloseButton, secondEvent, trackMarker } = selectors\n await page.goto(mockEvents)\n await modalCloseButton.click()\n await page.waitForTimeout(1000)\n await secondEvent.click()\n await page.waitForTimeout(5000)\n await expect(trackMarker).toHaveCount(5)\n await layersTab.hover()\n await page.waitForTimeout(1000)\n await layersTab.click()\n await expect(trackMarker).not.toBeVisible()\n await expect(eventIcons).not.toBeVisible()\n await eventsTab.click()\n await expect(trackMarker).toHaveCount(5)\n await expect(eventIcons).toHaveCount(8)\n})\n\ntest('Clicking an event in the list selects the event', async ({ browserName }) => {\n const { firstEvent, selectedFirstEvent } = selectors\n await firstEvent.click()\n await page.waitForTimeout(6000)\n await expect(selectedFirstEvent).toBeVisible()\n})\n\ntest('Verify that Url is updated', async ({ browserName }) => {\n const { modalCloseButton } = selectors\n await page.waitForTimeout(5000)\n await page.goto(mockEvents)\n await modalCloseButton.click()\n const currentUrl = await page.url()\n expect(currentUrl).toContain('efs=true')\n expect(currentUrl).toContain('efa=false')\n expect(currentUrl).toContain('lg=false')\n})\n\ntest('Verify Events message and clicking message opens dialog', async ({ browserName }) => {\n const { firstEvent, notifyMessage, modalCloseButton } = selectors\n await page.goto(mockEvents)\n await modalCloseButton.click()\n await firstEvent.click()\n await expect(notifyMessage).toBeVisible()\n await expect(notifyMessage).toContainText('Events may not be visible at all times.')\n await notifyMessage.click()\n await expect(page.locator('#event_visibility_info h1')).toContainText('Why can’t I see an event?')\n await modalCloseButton.click()\n await expect(page.locator('#event_visibility_info')).not.toBeVisible()\n await page.locator('#event-alert-close').click()\n await expect(page.locator('.wv-alert .close-alert .fa-times')).not.toBeVisible()\n})\n\ntest('Clicking selected event deselects event', async ({ browserName }) => {\n const { firstEvent, selectedFirstEvent, eventsTab, modalCloseButton } = selectors\n await page.goto(mockEvents)\n await modalCloseButton.click()\n await firstEvent.click()\n await selectedFirstEvent.click()\n await eventsTab.hover()\n await page.waitForTimeout(5000)\n await expect(selectedFirstEvent).not.toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"75222ade39d87f718657836f8d3278f530dce48c","contentHash":"023eb13ff0f3c5abe3c85bc5fcd70b2899ef63cee0a45757924ccc01046350f5"},"/Users/rcweiler/worldview/e2e/features/events/events-mobile-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/events/events-mobile-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":12,"column":4},"end":{"line":12,"column":61}},"3":{"start":{"line":16,"column":0},"end":{"line":18,"column":3}},"4":{"start":{"line":19,"column":0},"end":{"line":31,"column":3}},"5":{"start":{"line":22,"column":18},"end":{"line":27,"column":4}},"6":{"start":{"line":28,"column":2},"end":{"line":28,"column":33}},"7":{"start":{"line":29,"column":2},"end":{"line":29,"column":36}},"8":{"start":{"line":30,"column":2},"end":{"line":30,"column":57}},"9":{"start":{"line":32,"column":0},"end":{"line":34,"column":3}},"10":{"start":{"line":33,"column":2},"end":{"line":33,"column":21}},"11":{"start":{"line":35,"column":0},"end":{"line":53,"column":3}},"12":{"start":{"line":38,"column":2},"end":{"line":38,"column":84}},"13":{"start":{"line":45,"column":6},"end":{"line":45,"column":15}},"14":{"start":{"line":46,"column":2},"end":{"line":46,"column":30}},"15":{"start":{"line":47,"column":2},"end":{"line":47,"column":33}},"16":{"start":{"line":48,"column":2},"end":{"line":48,"column":30}},"17":{"start":{"line":49,"column":2},"end":{"line":49,"column":45}},"18":{"start":{"line":50,"column":2},"end":{"line":50,"column":26}},"19":{"start":{"line":51,"column":2},"end":{"line":51,"column":34}},"20":{"start":{"line":52,"column":2},"end":{"line":52,"column":43}},"21":{"start":{"line":54,"column":0},"end":{"line":68,"column":3}},"22":{"start":{"line":57,"column":2},"end":{"line":57,"column":84}},"23":{"start":{"line":63,"column":6},"end":{"line":63,"column":15}},"24":{"start":{"line":64,"column":2},"end":{"line":64,"column":29}},"25":{"start":{"line":65,"column":2},"end":{"line":65,"column":45}},"26":{"start":{"line":66,"column":2},"end":{"line":66,"column":49}},"27":{"start":{"line":67,"column":2},"end":{"line":67,"column":44}},"28":{"start":{"line":69,"column":0},"end":{"line":85,"column":3}},"29":{"start":{"line":72,"column":2},"end":{"line":72,"column":84}},"30":{"start":{"line":78,"column":6},"end":{"line":78,"column":15}},"31":{"start":{"line":79,"column":2},"end":{"line":79,"column":38}},"32":{"start":{"line":80,"column":2},"end":{"line":80,"column":33}},"33":{"start":{"line":81,"column":2},"end":{"line":81,"column":45}},"34":{"start":{"line":82,"column":2},"end":{"line":82,"column":49}},"35":{"start":{"line":83,"column":2},"end":{"line":83,"column":44}},"36":{"start":{"line":84,"column":2},"end":{"line":84,"column":42}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":15},"end":{"line":19,"column":16}},"loc":{"start":{"line":21,"column":6},"end":{"line":31,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":32,"column":14},"end":{"line":32,"column":15}},"loc":{"start":{"line":32,"column":26},"end":{"line":34,"column":1}},"line":32},"2":{"name":"(anonymous_2)","decl":{"start":{"line":35,"column":36},"end":{"line":35,"column":37}},"loc":{"start":{"line":37,"column":6},"end":{"line":53,"column":1}},"line":37},"3":{"name":"(anonymous_3)","decl":{"start":{"line":54,"column":82},"end":{"line":54,"column":83}},"loc":{"start":{"line":56,"column":6},"end":{"line":68,"column":1}},"line":56},"4":{"name":"(anonymous_4)","decl":{"start":{"line":69,"column":48},"end":{"line":69,"column":49}},"loc":{"start":{"line":71,"column":6},"end":{"line":85,"column":1}},"line":71}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":1,"10":0,"11":1,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":1,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","mockEvents","stormEventSelected","page","selectors","trackMarker","describe","configure","mode","beforeAll","browser","context","newContext","viewport","width","height","newPage","locator","afterAll","close","browserName","skip","modalCloseButton","sidebarButton","sidebarContent","eventsTab","icebergEvent","goto","click","toBeVisible","waitForTimeout","selectedMarker","not"],"sources":["events-mobile-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { mockEvents, stormEventSelected } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\nlet trackMarker\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n const context = await browser.newContext({\n viewport: { width: 375, height: 667 }\n })\n page = await context.newPage()\n selectors = createSelectors(page)\n trackMarker = page.locator('#track-marker-2017-05-27')\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Events populated in sidebar', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox cant find iceberg event sometimes')\n const { modalCloseButton, sidebarButton, sidebarContent, eventsTab, icebergEvent } = selectors\n await page.goto(mockEvents)\n await modalCloseButton.click()\n await sidebarButton.click()\n await expect(sidebarContent).toBeVisible()\n await eventsTab.click()\n await page.waitForTimeout(1500)\n await expect(icebergEvent).toBeVisible()\n})\n\ntest('Clicking event in list closes sidebar and selects marker for event on map', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox cant find iceberg event sometimes')\n const { sidebarButton, sidebarContent, icebergEvent, selectedMarker } = selectors\n await icebergEvent.click()\n await expect(selectedMarker).toBeVisible()\n await expect(sidebarContent).not.toBeVisible()\n await expect(sidebarButton).toBeVisible()\n})\n\ntest('Events load when arriving via permalink', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox cant find iceberg event sometimes')\n const { modalCloseButton, sidebarButton, sidebarContent, selectedMarker } = selectors\n await page.goto(stormEventSelected)\n await modalCloseButton.click()\n await expect(selectedMarker).toBeVisible()\n await expect(sidebarContent).not.toBeVisible()\n await expect(sidebarButton).toBeVisible()\n await expect(trackMarker).toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"00a08ccb199e1e89643ed344b47342738235f347","contentHash":"36dd3703f4a0504f1440b321cc27804b8604dfd36e60f909e2b9676b366b9913"},"/Users/rcweiler/worldview/e2e/features/global-unit/coordinate-format-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/global-unit/coordinate-format-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":9,"column":12},"end":{"line":9,"column":424}},"3":{"start":{"line":14,"column":0},"end":{"line":16,"column":3}},"4":{"start":{"line":17,"column":0},"end":{"line":26,"column":3}},"5":{"start":{"line":20,"column":2},"end":{"line":20,"column":33}},"6":{"start":{"line":21,"column":2},"end":{"line":23,"column":5}},"7":{"start":{"line":24,"column":2},"end":{"line":24,"column":48}},"8":{"start":{"line":25,"column":2},"end":{"line":25,"column":36}},"9":{"start":{"line":27,"column":0},"end":{"line":29,"column":3}},"10":{"start":{"line":28,"column":2},"end":{"line":28,"column":21}},"11":{"start":{"line":30,"column":0},"end":{"line":37,"column":3}},"12":{"start":{"line":33,"column":6},"end":{"line":33,"column":15}},"13":{"start":{"line":34,"column":2},"end":{"line":34,"column":23}},"14":{"start":{"line":35,"column":2},"end":{"line":35,"column":33}},"15":{"start":{"line":36,"column":2},"end":{"line":36,"column":52}},"16":{"start":{"line":38,"column":0},"end":{"line":51,"column":3}},"17":{"start":{"line":41,"column":2},"end":{"line":41,"column":67}},"18":{"start":{"line":42,"column":2},"end":{"line":42,"column":39}},"19":{"start":{"line":43,"column":2},"end":{"line":43,"column":48}},"20":{"start":{"line":44,"column":2},"end":{"line":46,"column":13}},"21":{"start":{"line":47,"column":2},"end":{"line":49,"column":13}},"22":{"start":{"line":50,"column":2},"end":{"line":50,"column":47}},"23":{"start":{"line":52,"column":0},"end":{"line":61,"column":3}},"24":{"start":{"line":55,"column":2},"end":{"line":55,"column":67}},"25":{"start":{"line":56,"column":23},"end":{"line":56,"column":50}},"26":{"start":{"line":57,"column":2},"end":{"line":59,"column":13}},"27":{"start":{"line":60,"column":2},"end":{"line":60,"column":51}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":15},"end":{"line":17,"column":16}},"loc":{"start":{"line":19,"column":6},"end":{"line":26,"column":1}},"line":19},"1":{"name":"(anonymous_1)","decl":{"start":{"line":27,"column":14},"end":{"line":27,"column":15}},"loc":{"start":{"line":27,"column":26},"end":{"line":29,"column":1}},"line":27},"2":{"name":"(anonymous_2)","decl":{"start":{"line":30,"column":18},"end":{"line":30,"column":19}},"loc":{"start":{"line":30,"column":30},"end":{"line":37,"column":1}},"line":30},"3":{"name":"(anonymous_3)","decl":{"start":{"line":38,"column":97},"end":{"line":38,"column":98}},"loc":{"start":{"line":40,"column":6},"end":{"line":51,"column":1}},"line":40},"4":{"name":"(anonymous_4)","decl":{"start":{"line":52,"column":93},"end":{"line":52,"column":94}},"loc":{"start":{"line":54,"column":6},"end":{"line":61,"column":1}},"line":54}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":1,"10":0,"11":1,"12":0,"13":0,"14":0,"15":0,"16":1,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":1,"24":0,"25":0,"26":0,"27":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","url","page","dmButton","marker","selectors","describe","configure","mode","beforeAll","browser","newPage","getByRole","name","locator","afterAll","close","modalCloseButton","goto","click","toHaveTitle","browserName","skip","toHaveClass","expectedText","toContainText"],"sources":["coordinate-format-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nconst url = 'http://localhost:3000/?v=-78.52435703125,37.8608744140625,-75.56244296875,39.7483255859375&l=Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m,VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg=false&s=-77.0434,38.8046&t=2023-02-15-T19%3A53%3A41Z'\nlet page\nlet dmButton\nlet marker\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n dmButton = page.getByRole('button', { name: 'Set latlon-dm Format' })\n marker = page.locator('.tooltip-coordinates')\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Open page', async () => {\n const { modalCloseButton } = selectors\n await page.goto(url)\n await modalCloseButton.click()\n await expect(page).toHaveTitle('@OFFICIAL_NAME@')\n})\n\ntest('Change coordinates format from coordinate case updates global settings coordinate format', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox cant find button')\n await page.locator('canvas').click()\n await page.locator('#ol-coords-case').click()\n await page.getByRole('button', { name: 'Information' }).click()\n await page.getByRole('button', { name: 'Settings' }).click()\n await expect(dmButton).toHaveClass(/active/)\n})\n\ntest('Selecting LATLON-DMS in Global Settings changes coordinate format in location marker', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox cant find button')\n const expectedText = '38°48\\'16\"N, 77°02\\'36\"W'\n await page.getByRole('button', { name: 'Set latlon-dms Format' }).click()\n await expect(marker).toContainText(expectedText)\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAE9E,MAAME,GAAG,GAAG,4ZAA4Z;AACxa,IAAIC,IAAI;AACR,IAAIC,QAAQ;AACZ,IAAIC,MAAM;AACV,IAAIC,SAAS;AAEbR,IAAI,CAACS,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CX,IAAI,CAACY,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCR,IAAI,GAAG,MAAMQ,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BR,QAAQ,GAAGD,IAAI,CAACU,SAAS,CAAC,QAAQ,EAAE;IAAEC,IAAI,EAAE;EAAuB,CAAC,CAAC;EACrET,MAAM,GAAGF,IAAI,CAACY,OAAO,CAAC,sBAAsB,CAAC;EAC7CT,SAAS,GAAGL,eAAe,CAACE,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFL,IAAI,CAACkB,QAAQ,CAAC,YAAY;EACxB,MAAMb,IAAI,CAACc,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFnB,IAAI,CAAC,WAAW,EAAE,YAAY;EAC5B,MAAM;IAAEoB;EAAiB,CAAC,GAAGZ,SAAS;EACtC,MAAMH,IAAI,CAACgB,IAAI,CAACjB,GAAG,CAAC;EACpB,MAAMgB,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMrB,MAAM,CAACI,IAAI,CAAC,CAACkB,WAAW,CAAC,iBAAiB,CAAC;AACnD,CAAC,CAAC;AAEFvB,IAAI,CAAC,0FAA0F,EAAE,OAAO;EAAEwB;AAAY,CAAC,KAAK;EAC1HxB,IAAI,CAACyB,IAAI,CAACD,WAAW,KAAK,SAAS,EAAE,0BAA0B,CAAC;EAChE,MAAMnB,IAAI,CAACY,OAAO,CAAC,QAAQ,CAAC,CAACK,KAAK,CAAC,CAAC;EACpC,MAAMjB,IAAI,CAACY,OAAO,CAAC,iBAAiB,CAAC,CAACK,KAAK,CAAC,CAAC;EAC7C,MAAMjB,IAAI,CAACU,SAAS,CAAC,QAAQ,EAAE;IAAEC,IAAI,EAAE;EAAc,CAAC,CAAC,CAACM,KAAK,CAAC,CAAC;EAC/D,MAAMjB,IAAI,CAACU,SAAS,CAAC,QAAQ,EAAE;IAAEC,IAAI,EAAE;EAAW,CAAC,CAAC,CAACM,KAAK,CAAC,CAAC;EAC5D,MAAMrB,MAAM,CAACK,QAAQ,CAAC,CAACoB,WAAW,CAAC,QAAQ,CAAC;AAC9C,CAAC,CAAC;AAEF1B,IAAI,CAAC,sFAAsF,EAAE,OAAO;EAAEwB;AAAY,CAAC,KAAK;EACtHxB,IAAI,CAACyB,IAAI,CAACD,WAAW,KAAK,SAAS,EAAE,0BAA0B,CAAC;EAChE,MAAMG,YAAY,GAAG,2BAA2B;EAChD,MAAMtB,IAAI,CAACU,SAAS,CAAC,QAAQ,EAAE;IAAEC,IAAI,EAAE;EAAwB,CAAC,CAAC,CAACM,KAAK,CAAC,CAAC;EACzE,MAAMrB,MAAM,CAACM,MAAM,CAAC,CAACqB,aAAa,CAACD,YAAY,CAAC;AAClD,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"716d139830834ad75d124bc5aab5a6ca8f5f6ccb","contentHash":"8acb7ea654a031025147db53c4596ea8ebba99bd2dd74c47fe7892fc6ebe28bf"},"/Users/rcweiler/worldview/e2e/features/global-unit/global-unit-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/global-unit/global-unit-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":9,"column":23},"end":{"line":9,"column":394}},"3":{"start":{"line":17,"column":0},"end":{"line":19,"column":3}},"4":{"start":{"line":20,"column":0},"end":{"line":32,"column":3}},"5":{"start":{"line":23,"column":2},"end":{"line":23,"column":33}},"6":{"start":{"line":24,"column":2},"end":{"line":24,"column":63}},"7":{"start":{"line":25,"column":2},"end":{"line":25,"column":63}},"8":{"start":{"line":26,"column":2},"end":{"line":26,"column":137}},"9":{"start":{"line":27,"column":2},"end":{"line":27,"column":137}},"10":{"start":{"line":28,"column":2},"end":{"line":30,"column":5}},"11":{"start":{"line":31,"column":2},"end":{"line":31,"column":36}},"12":{"start":{"line":33,"column":0},"end":{"line":35,"column":3}},"13":{"start":{"line":34,"column":2},"end":{"line":34,"column":21}},"14":{"start":{"line":36,"column":0},"end":{"line":50,"column":3}},"15":{"start":{"line":39,"column":6},"end":{"line":39,"column":15}},"16":{"start":{"line":40,"column":2},"end":{"line":40,"column":34}},"17":{"start":{"line":41,"column":2},"end":{"line":41,"column":33}},"18":{"start":{"line":42,"column":2},"end":{"line":44,"column":13}},"19":{"start":{"line":45,"column":2},"end":{"line":47,"column":13}},"20":{"start":{"line":48,"column":2},"end":{"line":48,"column":50}},"21":{"start":{"line":49,"column":2},"end":{"line":49,"column":47}},"22":{"start":{"line":51,"column":0},"end":{"line":54,"column":3}},"23":{"start":{"line":52,"column":2},"end":{"line":52,"column":57}},"24":{"start":{"line":53,"column":2},"end":{"line":53,"column":58}},"25":{"start":{"line":55,"column":0},"end":{"line":61,"column":3}},"26":{"start":{"line":56,"column":2},"end":{"line":58,"column":13}},"27":{"start":{"line":59,"column":2},"end":{"line":59,"column":58}},"28":{"start":{"line":60,"column":2},"end":{"line":60,"column":58}},"29":{"start":{"line":62,"column":0},"end":{"line":77,"column":3}},"30":{"start":{"line":65,"column":6},"end":{"line":65,"column":15}},"31":{"start":{"line":66,"column":2},"end":{"line":66,"column":34}},"32":{"start":{"line":67,"column":2},"end":{"line":67,"column":33}},"33":{"start":{"line":68,"column":2},"end":{"line":70,"column":13}},"34":{"start":{"line":71,"column":2},"end":{"line":73,"column":13}},"35":{"start":{"line":74,"column":2},"end":{"line":74,"column":51}},"36":{"start":{"line":75,"column":2},"end":{"line":75,"column":58}},"37":{"start":{"line":76,"column":2},"end":{"line":76,"column":58}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":20,"column":15},"end":{"line":20,"column":16}},"loc":{"start":{"line":22,"column":6},"end":{"line":32,"column":1}},"line":22},"1":{"name":"(anonymous_1)","decl":{"start":{"line":33,"column":14},"end":{"line":33,"column":15}},"loc":{"start":{"line":33,"column":26},"end":{"line":35,"column":1}},"line":33},"2":{"name":"(anonymous_2)","decl":{"start":{"line":36,"column":62},"end":{"line":36,"column":63}},"loc":{"start":{"line":36,"column":74},"end":{"line":50,"column":1}},"line":36},"3":{"name":"(anonymous_3)","decl":{"start":{"line":51,"column":67},"end":{"line":51,"column":68}},"loc":{"start":{"line":51,"column":79},"end":{"line":54,"column":1}},"line":51},"4":{"name":"(anonymous_4)","decl":{"start":{"line":55,"column":78},"end":{"line":55,"column":79}},"loc":{"start":{"line":55,"column":90},"end":{"line":61,"column":1}},"line":55},"5":{"name":"(anonymous_5)","decl":{"start":{"line":62,"column":78},"end":{"line":62,"column":79}},"loc":{"start":{"line":62,"column":90},"end":{"line":77,"column":1}},"line":62}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":1,"13":0,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":1,"23":0,"24":0,"25":1,"26":0,"27":0,"28":0,"29":1,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","SSTQueryString","page","globalSettingsModal","settingContainer","SSTMinPalette","SSTMaxPalette","kelvinButton","selectors","describe","configure","mode","beforeAll","browser","newPage","locator","getByRole","name","afterAll","close","modalCloseButton","goto","click","toBeVisible","toContainText","toHaveClass"],"sources":["global-unit-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nconst SSTQueryString = 'http://localhost:3000/?l=GHRSST_L4_MUR_Sea_Surface_Temperature,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg=false&t=2020-09-28-T20%3A40%3A53Z'\n\nlet page\nlet globalSettingsModal\nlet settingContainer\nlet SSTMinPalette\nlet SSTMaxPalette\nlet kelvinButton\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n globalSettingsModal = page.locator('#global_settings_modal')\n settingContainer = page.locator('.global-setting-container')\n SSTMinPalette = page.locator('#GHRSST_L4_MUR_Sea_Surface_Temperature_GHRSST_Sea_Surface_Temperature_0_legend_0 > div.wv-palettes-min')\n SSTMaxPalette = page.locator('#GHRSST_L4_MUR_Sea_Surface_Temperature_GHRSST_Sea_Surface_Temperature_0_legend_0 > div.wv-palettes-max')\n kelvinButton = page.getByRole('button', { name: 'Kelvin' })\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Global settings menu item opens global settings modal', async () => {\n const { modalCloseButton } = selectors\n await page.goto(SSTQueryString)\n await modalCloseButton.click()\n await page.getByRole('button', { name: 'Information' }).click()\n await page.getByRole('button', { name: 'Settings' }).click()\n await expect(globalSettingsModal).toBeVisible()\n await expect(settingContainer).toBeVisible()\n})\n\ntest('Initial temp unit is default value in layer palette legend', async () => {\n await expect(SSTMinPalette).toContainText('< 0.00 °C')\n await expect(SSTMaxPalette).toContainText('≥ 32.00 °C')\n})\n\ntest('Selecting Kelvin unit changes unit being used in layer palette legend', async () => {\n await page.getByRole('button', { name: 'Kelvin' }).click()\n await expect(SSTMinPalette).toContainText('< 273.15 K')\n await expect(SSTMaxPalette).toContainText('≥ 305.15 K')\n})\n\ntest('Kelvin global unit is retained via localStorage and active on new url', async () => {\n const { modalCloseButton } = selectors\n await page.goto(SSTQueryString)\n await modalCloseButton.click()\n await page.getByRole('button', { name: 'Information' }).click()\n await page.getByRole('button', { name: 'Settings' }).click()\n await expect(kelvinButton).toHaveClass(/active/)\n await expect(SSTMinPalette).toContainText('< 273.15 K')\n await expect(SSTMaxPalette).toContainText('≥ 305.15 K')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"3c6a60a741ff75aea377f283b6ee102e129aa464","contentHash":"a05e263485a2b876daaed4662d03d5a6d77b7facc629a7c91d70e69dd3ccf655"},"/Users/rcweiler/worldview/e2e/features/image-download/crosses-dateline-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/crosses-dateline-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":27},"end":{"line":11,"column":147}},"3":{"start":{"line":12,"column":32},"end":{"line":12,"column":151}},"4":{"start":{"line":13,"column":32},"end":{"line":13,"column":154}},"5":{"start":{"line":14,"column":0},"end":{"line":16,"column":3}},"6":{"start":{"line":17,"column":0},"end":{"line":22,"column":3}},"7":{"start":{"line":20,"column":2},"end":{"line":20,"column":33}},"8":{"start":{"line":21,"column":2},"end":{"line":21,"column":36}},"9":{"start":{"line":23,"column":0},"end":{"line":25,"column":3}},"10":{"start":{"line":24,"column":2},"end":{"line":24,"column":21}},"11":{"start":{"line":26,"column":0},"end":{"line":35,"column":3}},"12":{"start":{"line":29,"column":6},"end":{"line":29,"column":15}},"13":{"start":{"line":30,"column":2},"end":{"line":30,"column":38}},"14":{"start":{"line":31,"column":2},"end":{"line":31,"column":33}},"15":{"start":{"line":32,"column":2},"end":{"line":32,"column":49}},"16":{"start":{"line":33,"column":24},"end":{"line":33,"column":64}},"17":{"start":{"line":34,"column":2},"end":{"line":34,"column":48}},"18":{"start":{"line":36,"column":0},"end":{"line":47,"column":3}},"19":{"start":{"line":39,"column":6},"end":{"line":39,"column":15}},"20":{"start":{"line":40,"column":2},"end":{"line":40,"column":43}},"21":{"start":{"line":41,"column":2},"end":{"line":41,"column":33}},"22":{"start":{"line":42,"column":2},"end":{"line":42,"column":49}},"23":{"start":{"line":43,"column":24},"end":{"line":43,"column":64}},"24":{"start":{"line":44,"column":31},"end":{"line":44,"column":89}},"25":{"start":{"line":45,"column":2},"end":{"line":45,"column":44}},"26":{"start":{"line":46,"column":2},"end":{"line":46,"column":154}},"27":{"start":{"line":48,"column":0},"end":{"line":59,"column":3}},"28":{"start":{"line":51,"column":6},"end":{"line":51,"column":15}},"29":{"start":{"line":52,"column":2},"end":{"line":52,"column":43}},"30":{"start":{"line":53,"column":2},"end":{"line":53,"column":33}},"31":{"start":{"line":54,"column":2},"end":{"line":54,"column":49}},"32":{"start":{"line":55,"column":24},"end":{"line":55,"column":64}},"33":{"start":{"line":56,"column":31},"end":{"line":56,"column":89}},"34":{"start":{"line":57,"column":2},"end":{"line":57,"column":44}},"35":{"start":{"line":58,"column":2},"end":{"line":58,"column":150}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":15},"end":{"line":17,"column":16}},"loc":{"start":{"line":19,"column":6},"end":{"line":22,"column":1}},"line":19},"1":{"name":"(anonymous_1)","decl":{"start":{"line":23,"column":14},"end":{"line":23,"column":15}},"loc":{"start":{"line":23,"column":26},"end":{"line":25,"column":1}},"line":23},"2":{"name":"(anonymous_2)","decl":{"start":{"line":26,"column":80},"end":{"line":26,"column":81}},"loc":{"start":{"line":26,"column":92},"end":{"line":35,"column":1}},"line":26},"3":{"name":"(anonymous_3)","decl":{"start":{"line":36,"column":95},"end":{"line":36,"column":96}},"loc":{"start":{"line":36,"column":107},"end":{"line":47,"column":1}},"line":36},"4":{"name":"(anonymous_4)","decl":{"start":{"line":48,"column":87},"end":{"line":48,"column":88}},"loc":{"start":{"line":48,"column":99},"end":{"line":59,"column":1}},"line":48}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":0,"8":0,"9":1,"10":0,"11":1,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":1,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":1,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","page","selectors","withinMapURLParams","crossesPrevDayURLParams","crossesNextDayURLParams","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","modalCloseButton","goto","click","locator","datelineAlert","not","toBeVisible","datelineAlertMessage","toContainText"],"sources":["crosses-dateline-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst withinMapURLParams = 'http://localhost:3000/?v=-67.80916012733559,-56.052180562072095,-30.50743102883792,-30.873513420586164&t=2021-08-08-T0'\nconst crossesPrevDayURLParams = 'http://localhost:3000/?v=161.16767164758798,-54.46571918482002,198.46940074608565,-29.287052043334096&t=2021-08-08-T0'\nconst crossesNextDayURLParams = 'http://localhost:3000/?v=-198.76946733086245,-59.504883811673906,-161.46773823236478,-34.326216670187975&t=2021-08-08-T0'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('No dateline alert notification with message if not crossing dateline(s)', async () => {\n const { modalCloseButton } = selectors\n await page.goto(withinMapURLParams)\n await modalCloseButton.click()\n await page.locator('#wv-image-button').click()\n const datelineAlert = page.locator('#snapshot-dateline-alert')\n await expect(datelineAlert).not.toBeVisible()\n})\n\ntest('Dateline alert notification with previous day message if crosses previous day dateline', async () => {\n const { modalCloseButton } = selectors\n await page.goto(crossesPrevDayURLParams)\n await modalCloseButton.click()\n await page.locator('#wv-image-button').click()\n const datelineAlert = page.locator('#snapshot-dateline-alert')\n const datelineAlertMessage = page.locator('#snapshot-dateline-alert .wv-alert-message')\n await expect(datelineAlert).toBeVisible()\n await expect(datelineAlertMessage).toContainText('The selected snapshot area crosses the dateline and uses imagery from the previous day 2021 AUG 07.')\n})\n\ntest('Dateline alert notification with next day message if crosses next day dateline', async () => {\n const { modalCloseButton } = selectors\n await page.goto(crossesNextDayURLParams)\n await modalCloseButton.click()\n await page.locator('#wv-image-button').click()\n const datelineAlert = page.locator('#snapshot-dateline-alert')\n const datelineAlertMessage = page.locator('#snapshot-dateline-alert .wv-alert-message')\n await expect(datelineAlert).toBeVisible()\n await expect(datelineAlertMessage).toContainText('The selected snapshot area crosses the dateline and uses imagery from the next day 2021 AUG 09.')\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAE9E,IAAIE,IAAI;AACR,IAAIC,SAAS;AAEb,MAAMC,kBAAkB,GAAG,wHAAwH;AACnJ,MAAMC,uBAAuB,GAAG,uHAAuH;AACvJ,MAAMC,uBAAuB,GAAG,0HAA0H;AAE1JR,IAAI,CAACS,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CX,IAAI,CAACY,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCT,IAAI,GAAG,MAAMS,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BT,SAAS,GAAGF,eAAe,CAACC,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFJ,IAAI,CAACe,QAAQ,CAAC,YAAY;EACxB,MAAMX,IAAI,CAACY,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFhB,IAAI,CAAC,yEAAyE,EAAE,YAAY;EAC1F,MAAM;IAAEiB;EAAiB,CAAC,GAAGZ,SAAS;EACtC,MAAMD,IAAI,CAACc,IAAI,CAACZ,kBAAkB,CAAC;EACnC,MAAMW,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMf,IAAI,CAACgB,OAAO,CAAC,kBAAkB,CAAC,CAACD,KAAK,CAAC,CAAC;EAC9C,MAAME,aAAa,GAAGjB,IAAI,CAACgB,OAAO,CAAC,0BAA0B,CAAC;EAC9D,MAAMnB,MAAM,CAACoB,aAAa,CAAC,CAACC,GAAG,CAACC,WAAW,CAAC,CAAC;AAC/C,CAAC,CAAC;AAEFvB,IAAI,CAAC,wFAAwF,EAAE,YAAY;EACzG,MAAM;IAAEiB;EAAiB,CAAC,GAAGZ,SAAS;EACtC,MAAMD,IAAI,CAACc,IAAI,CAACX,uBAAuB,CAAC;EACxC,MAAMU,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMf,IAAI,CAACgB,OAAO,CAAC,kBAAkB,CAAC,CAACD,KAAK,CAAC,CAAC;EAC9C,MAAME,aAAa,GAAGjB,IAAI,CAACgB,OAAO,CAAC,0BAA0B,CAAC;EAC9D,MAAMI,oBAAoB,GAAGpB,IAAI,CAACgB,OAAO,CAAC,4CAA4C,CAAC;EACvF,MAAMnB,MAAM,CAACoB,aAAa,CAAC,CAACE,WAAW,CAAC,CAAC;EACzC,MAAMtB,MAAM,CAACuB,oBAAoB,CAAC,CAACC,aAAa,CAAC,qGAAqG,CAAC;AACzJ,CAAC,CAAC;AAEFzB,IAAI,CAAC,gFAAgF,EAAE,YAAY;EACjG,MAAM;IAAEiB;EAAiB,CAAC,GAAGZ,SAAS;EACtC,MAAMD,IAAI,CAACc,IAAI,CAACV,uBAAuB,CAAC;EACxC,MAAMS,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMf,IAAI,CAACgB,OAAO,CAAC,kBAAkB,CAAC,CAACD,KAAK,CAAC,CAAC;EAC9C,MAAME,aAAa,GAAGjB,IAAI,CAACgB,OAAO,CAAC,0BAA0B,CAAC;EAC9D,MAAMI,oBAAoB,GAAGpB,IAAI,CAACgB,OAAO,CAAC,4CAA4C,CAAC;EACvF,MAAMnB,MAAM,CAACoB,aAAa,CAAC,CAACE,WAAW,CAAC,CAAC;EACzC,MAAMtB,MAAM,CAACuB,oBAAoB,CAAC,CAACC,aAAa,CAAC,iGAAiG,CAAC;AACrJ,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"8a67da6e6dce936910ead76571a292c8c386ec8c","contentHash":"7b6571ea9bc6addddcb83650560017eb029d4a7eb2fdb0624796f20753e360d6"},"/Users/rcweiler/worldview/e2e/features/image-download/formats-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/formats-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":13,"column":4},"end":{"line":13,"column":45}},"2":{"start":{"line":18,"column":4},"end":{"line":18,"column":48}},"3":{"start":{"line":19,"column":24},"end":{"line":19,"column":78}},"4":{"start":{"line":22,"column":20},"end":{"line":22,"column":117}},"5":{"start":{"line":23,"column":0},"end":{"line":25,"column":3}},"6":{"start":{"line":26,"column":0},"end":{"line":31,"column":3}},"7":{"start":{"line":29,"column":2},"end":{"line":29,"column":33}},"8":{"start":{"line":30,"column":2},"end":{"line":30,"column":36}},"9":{"start":{"line":32,"column":0},"end":{"line":34,"column":3}},"10":{"start":{"line":33,"column":2},"end":{"line":33,"column":21}},"11":{"start":{"line":35,"column":0},"end":{"line":48,"column":3}},"12":{"start":{"line":38,"column":6},"end":{"line":38,"column":15}},"13":{"start":{"line":39,"column":14},"end":{"line":39,"column":46}},"14":{"start":{"line":40,"column":2},"end":{"line":40,"column":23}},"15":{"start":{"line":41,"column":2},"end":{"line":41,"column":33}},"16":{"start":{"line":42,"column":2},"end":{"line":42,"column":37}},"17":{"start":{"line":43,"column":2},"end":{"line":43,"column":28}},"18":{"start":{"line":44,"column":23},"end":{"line":44,"column":80}},"19":{"start":{"line":45,"column":2},"end":{"line":45,"column":50}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":54}},"21":{"start":{"line":47,"column":2},"end":{"line":47,"column":38}},"22":{"start":{"line":49,"column":0},"end":{"line":57,"column":3}},"23":{"start":{"line":50,"column":2},"end":{"line":50,"column":37}},"24":{"start":{"line":51,"column":2},"end":{"line":51,"column":53}},"25":{"start":{"line":52,"column":2},"end":{"line":52,"column":28}},"26":{"start":{"line":53,"column":23},"end":{"line":53,"column":80}},"27":{"start":{"line":54,"column":2},"end":{"line":54,"column":51}},"28":{"start":{"line":55,"column":2},"end":{"line":55,"column":53}},"29":{"start":{"line":56,"column":2},"end":{"line":56,"column":38}},"30":{"start":{"line":58,"column":0},"end":{"line":65,"column":3}},"31":{"start":{"line":59,"column":2},"end":{"line":59,"column":37}},"32":{"start":{"line":60,"column":2},"end":{"line":60,"column":50}},"33":{"start":{"line":61,"column":2},"end":{"line":61,"column":28}},"34":{"start":{"line":62,"column":23},"end":{"line":62,"column":80}},"35":{"start":{"line":63,"column":2},"end":{"line":63,"column":53}},"36":{"start":{"line":64,"column":2},"end":{"line":64,"column":38}},"37":{"start":{"line":66,"column":0},"end":{"line":76,"column":3}},"38":{"start":{"line":67,"column":2},"end":{"line":67,"column":46}},"39":{"start":{"line":68,"column":2},"end":{"line":68,"column":37}},"40":{"start":{"line":69,"column":2},"end":{"line":69,"column":50}},"41":{"start":{"line":70,"column":2},"end":{"line":70,"column":38}},"42":{"start":{"line":71,"column":2},"end":{"line":71,"column":42}},"43":{"start":{"line":72,"column":2},"end":{"line":72,"column":37}},"44":{"start":{"line":73,"column":2},"end":{"line":73,"column":28}},"45":{"start":{"line":74,"column":23},"end":{"line":74,"column":80}},"46":{"start":{"line":75,"column":2},"end":{"line":75,"column":54}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":26,"column":15},"end":{"line":26,"column":16}},"loc":{"start":{"line":28,"column":6},"end":{"line":31,"column":1}},"line":28},"1":{"name":"(anonymous_1)","decl":{"start":{"line":32,"column":14},"end":{"line":32,"column":15}},"loc":{"start":{"line":32,"column":26},"end":{"line":34,"column":1}},"line":32},"2":{"name":"(anonymous_2)","decl":{"start":{"line":35,"column":28},"end":{"line":35,"column":29}},"loc":{"start":{"line":35,"column":40},"end":{"line":48,"column":1}},"line":35},"3":{"name":"(anonymous_3)","decl":{"start":{"line":49,"column":24},"end":{"line":49,"column":25}},"loc":{"start":{"line":49,"column":36},"end":{"line":57,"column":1}},"line":49},"4":{"name":"(anonymous_4)","decl":{"start":{"line":58,"column":19},"end":{"line":58,"column":20}},"loc":{"start":{"line":58,"column":31},"end":{"line":65,"column":1}},"line":58},"5":{"name":"(anonymous_5)","decl":{"start":{"line":66,"column":67},"end":{"line":66,"column":68}},"loc":{"start":{"line":66,"column":79},"end":{"line":76,"column":1}},"line":66}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":0,"8":0,"9":1,"10":0,"11":1,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":1,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":1,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":1,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","clickDownload","closeImageDownloadPanel","openImageDownloadPanel","switchProjections","getAttribute","joinUrl","selectOption","createSelectors","page","selectors","startParams","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","modalCloseButton","url","goto","click","urlAttribute","not","toContain"],"sources":["formats-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst {\n clickDownload,\n closeImageDownloadPanel,\n openImageDownloadPanel,\n switchProjections\n} = require('../../test-utils/hooks/wvHooks')\nconst {\n getAttribute,\n joinUrl,\n selectOption\n} = require('../../test-utils/hooks/basicHooks')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst startParams = [\n 'l=MODIS_Terra_CorrectedReflectance_TrueColor',\n 'v=-1,-1,1,1',\n 't=2018-06-01',\n 'imageDownload='\n]\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('JPEG is the default', async () => {\n const { modalCloseButton } = selectors\n const url = await joinUrl(startParams, null)\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).not.toContain('WORLDFILE')\n expect(urlAttribute).toContain('FORMAT=image/jpeg')\n await closeImageDownloadPanel(page)\n})\n\ntest('Add a worldfile', async () => {\n await openImageDownloadPanel(page)\n await selectOption(page, '#wv-image-worldfile', 1)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('WORLDFILE=true')\n await selectOption(page, '#wv-image-worldfile', 0)\n await closeImageDownloadPanel(page)\n})\n\ntest('Select PNG', async () => {\n await openImageDownloadPanel(page)\n await selectOption(page, '#wv-image-format', 1)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('FORMAT=image/png')\n await closeImageDownloadPanel(page)\n})\n\ntest('Switch to geographic, select KMZ, switch to arctic, is PNG', async () => {\n await switchProjections(page, 'geographic')\n await openImageDownloadPanel(page)\n await selectOption(page, '#wv-image-format', 3)\n await closeImageDownloadPanel(page)\n await switchProjections(page, 'arctic')\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('FORMAT=image/jpeg')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"1389d528ae25e2c5fa824181aa980808d5824292","contentHash":"4e1464e168447a9422171ed32e647d80bc686447f8e67f6385b8ae86ee9f9334"},"/Users/rcweiler/worldview/e2e/test-utils/hooks/basicHooks.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/hooks/basicHooks.js","statementMap":{"0":{"start":{"line":9,"column":21},"end":{"line":14,"column":1}},"1":{"start":{"line":10,"column":24},"end":{"line":10,"column":51}},"2":{"start":{"line":11,"column":2},"end":{"line":13,"column":5}},"3":{"start":{"line":22,"column":21},"end":{"line":26,"column":1}},"4":{"start":{"line":23,"column":18},"end":{"line":23,"column":40}},"5":{"start":{"line":24,"column":27},"end":{"line":24,"column":64}},"6":{"start":{"line":25,"column":2},"end":{"line":25,"column":26}},"7":{"start":{"line":33,"column":16},"end":{"line":36,"column":1}},"8":{"start":{"line":34,"column":2},"end":{"line":34,"column":95}},"9":{"start":{"line":34,"column":26},"end":{"line":34,"column":95}},"10":{"start":{"line":35,"column":2},"end":{"line":35,"column":59}},"11":{"start":{"line":44,"column":28},"end":{"line":48,"column":1}},"12":{"start":{"line":45,"column":16},"end":{"line":45,"column":42}},"13":{"start":{"line":46,"column":2},"end":{"line":46,"column":22}},"14":{"start":{"line":47,"column":2},"end":{"line":47,"column":29}},"15":{"start":{"line":49,"column":0},"end":{"line":54,"column":2}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":9,"column":21},"end":{"line":9,"column":22}},"loc":{"start":{"line":9,"column":53},"end":{"line":14,"column":1}},"line":9},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":21},"end":{"line":22,"column":22}},"loc":{"start":{"line":22,"column":52},"end":{"line":26,"column":1}},"line":22},"2":{"name":"(anonymous_2)","decl":{"start":{"line":33,"column":16},"end":{"line":33,"column":17}},"loc":{"start":{"line":33,"column":50},"end":{"line":36,"column":1}},"line":33},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":28},"end":{"line":44,"column":29}},"loc":{"start":{"line":44,"column":68},"end":{"line":48,"column":1}},"line":44}},"branchMap":{"0":{"loc":{"start":{"line":34,"column":2},"end":{"line":34,"column":95}},"type":"if","locations":[{"start":{"line":34,"column":2},"end":{"line":34,"column":95}},{"start":{"line":34,"column":2},"end":{"line":34,"column":95}}],"line":34}},"s":{"0":1,"1":0,"2":0,"3":1,"4":0,"5":0,"6":0,"7":1,"8":0,"9":0,"10":0,"11":1,"12":0,"13":0,"14":0,"15":1},"f":{"0":0,"1":0,"2":0,"3":0},"b":{"0":[0,0]},"inputSourceMap":{"version":3,"names":["selectOption","page","element","index","selectElement","locator","getAttribute","el","attribute","elementAttribute","joinUrl","startParams","lastParam","join","clearAndChangeInput","inputElement","newValue","input","clear","fill","module","exports"],"sources":["basicHooks.js"],"sourcesContent":["/**\n * Make selections for dropdown elements.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} element - Class or id to identify the element\n * @param {integer} index - The index position of the selection you want to make\n */\nconst selectOption = async (page, element, index) => {\n const selectElement = await page.locator(element)\n await selectElement.selectOption({ index })\n}\n\n/**\n * Returns an element's specific attribute value to be tested agaisnt.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} el - Class or id to identify the element\n * @param {string} attribute - The attribute ex: 'url'\n */\nconst getAttribute = async (page, el, attribute) => {\n const element = await page.locator(el)\n const elementAttribute = await element.getAttribute(attribute)\n return elementAttribute\n}\n\n/**\n * Returns a URL from an array of string parameters.\n * @param {Array} startParams - Array of strings each representing URL parameters.\n * @param {string|null} lastParam - String representing an interchangable url parameter.\n */\nconst joinUrl = async (startParams, lastParam) => {\n if (lastParam !== null) return `http://localhost:3000/?${startParams.join('&')}${lastParam}`\n return `http://localhost:3000/?${startParams.join('&')}`\n}\n\n/**\n * Clears an input and enters a new value.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} inputElement - Class or id to identify the input element\n * @param {string} newValue - The value you want to enter as text to the input\n */\nconst clearAndChangeInput = async (page, inputElement, newValue) => {\n const input = page.locator(inputElement)\n await input.clear()\n await input.fill(newValue)\n}\n\nmodule.exports = {\n clearAndChangeInput,\n getAttribute,\n joinUrl,\n selectOption\n}\n"],"mappings":";;AAAA;AACA;AACA;AACA;AACA;AACA;AACA,MAAMA,YAAY,GAAG,MAAAA,CAAOC,IAAI,EAAEC,OAAO,EAAEC,KAAK,KAAK;EACnD,MAAMC,aAAa,GAAG,MAAMH,IAAI,CAACI,OAAO,CAACH,OAAO,CAAC;EACjD,MAAME,aAAa,CAACJ,YAAY,CAAC;IAAEG;EAAM,CAAC,CAAC;AAC7C,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,MAAMG,YAAY,GAAG,MAAAA,CAAOL,IAAI,EAAEM,EAAE,EAAEC,SAAS,KAAK;EAClD,MAAMN,OAAO,GAAG,MAAMD,IAAI,CAACI,OAAO,CAACE,EAAE,CAAC;EACtC,MAAME,gBAAgB,GAAG,MAAMP,OAAO,CAACI,YAAY,CAACE,SAAS,CAAC;EAC9D,OAAOC,gBAAgB;AACzB,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA,MAAMC,OAAO,GAAG,MAAAA,CAAOC,WAAW,EAAEC,SAAS,KAAK;EAChD,IAAIA,SAAS,KAAK,IAAI,EAAE,OAAQ,0BAAyBD,WAAW,CAACE,IAAI,CAAC,GAAG,CAAE,GAAED,SAAU,EAAC;EAC5F,OAAQ,0BAAyBD,WAAW,CAACE,IAAI,CAAC,GAAG,CAAE,EAAC;AAC1D,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,MAAMC,mBAAmB,GAAG,MAAAA,CAAOb,IAAI,EAAEc,YAAY,EAAEC,QAAQ,KAAK;EAClE,MAAMC,KAAK,GAAGhB,IAAI,CAACI,OAAO,CAACU,YAAY,CAAC;EACxC,MAAME,KAAK,CAACC,KAAK,CAAC,CAAC;EACnB,MAAMD,KAAK,CAACE,IAAI,CAACH,QAAQ,CAAC;AAC5B,CAAC;AAEDI,MAAM,CAACC,OAAO,GAAG;EACfP,mBAAmB;EACnBR,YAAY;EACZI,OAAO;EACPV;AACF,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a8166e22f974f2b15b48c956b3be134a9c2fa581","contentHash":"1ede02938e6dc4da06ea362cf3b2b8452d0aac581249c629c8efad00e4313f2f"},"/Users/rcweiler/worldview/e2e/features/image-download/global-select-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/global-select-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":45}},"3":{"start":{"line":14,"column":4},"end":{"line":14,"column":48}},"4":{"start":{"line":17,"column":20},"end":{"line":17,"column":139}},"5":{"start":{"line":18,"column":22},"end":{"line":18,"column":32}},"6":{"start":{"line":19,"column":23},"end":{"line":19,"column":32}},"7":{"start":{"line":20,"column":0},"end":{"line":22,"column":3}},"8":{"start":{"line":23,"column":0},"end":{"line":28,"column":3}},"9":{"start":{"line":26,"column":2},"end":{"line":26,"column":33}},"10":{"start":{"line":27,"column":2},"end":{"line":27,"column":36}},"11":{"start":{"line":29,"column":0},"end":{"line":31,"column":3}},"12":{"start":{"line":30,"column":2},"end":{"line":30,"column":21}},"13":{"start":{"line":32,"column":0},"end":{"line":43,"column":3}},"14":{"start":{"line":36,"column":6},"end":{"line":36,"column":15}},"15":{"start":{"line":37,"column":14},"end":{"line":37,"column":46}},"16":{"start":{"line":38,"column":2},"end":{"line":38,"column":23}},"17":{"start":{"line":39,"column":2},"end":{"line":39,"column":33}},"18":{"start":{"line":40,"column":2},"end":{"line":40,"column":37}},"19":{"start":{"line":41,"column":2},"end":{"line":41,"column":48}},"20":{"start":{"line":42,"column":2},"end":{"line":42,"column":52}},"21":{"start":{"line":44,"column":0},"end":{"line":54,"column":3}},"22":{"start":{"line":49,"column":6},"end":{"line":49,"column":15}},"23":{"start":{"line":50,"column":2},"end":{"line":50,"column":63}},"24":{"start":{"line":51,"column":2},"end":{"line":51,"column":34}},"25":{"start":{"line":52,"column":2},"end":{"line":52,"column":59}},"26":{"start":{"line":53,"column":2},"end":{"line":53,"column":62}},"27":{"start":{"line":55,"column":0},"end":{"line":65,"column":3}},"28":{"start":{"line":60,"column":6},"end":{"line":60,"column":15}},"29":{"start":{"line":61,"column":2},"end":{"line":61,"column":34}},"30":{"start":{"line":62,"column":2},"end":{"line":62,"column":63}},"31":{"start":{"line":63,"column":2},"end":{"line":63,"column":60}},"32":{"start":{"line":64,"column":2},"end":{"line":64,"column":63}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":23,"column":15},"end":{"line":23,"column":16}},"loc":{"start":{"line":25,"column":6},"end":{"line":28,"column":1}},"line":25},"1":{"name":"(anonymous_1)","decl":{"start":{"line":29,"column":14},"end":{"line":29,"column":15}},"loc":{"start":{"line":29,"column":26},"end":{"line":31,"column":1}},"line":29},"2":{"name":"(anonymous_2)","decl":{"start":{"line":32,"column":62},"end":{"line":32,"column":63}},"loc":{"start":{"line":32,"column":74},"end":{"line":43,"column":1}},"line":32},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":66},"end":{"line":44,"column":67}},"loc":{"start":{"line":44,"column":78},"end":{"line":54,"column":1}},"line":44},"4":{"name":"(anonymous_4)","decl":{"start":{"line":55,"column":73},"end":{"line":55,"column":74}},"loc":{"start":{"line":55,"column":85},"end":{"line":65,"column":1}},"line":55}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":0,"10":0,"11":1,"12":0,"13":1,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":1,"28":0,"29":0,"30":0,"31":0,"32":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","openImageDownloadPanel","joinUrl","page","selectors","startParams","defaultCoords","selectedCoords","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","globalSelectInput","modalCloseButton","url","goto","click","toBeVisible","not","toBeChecked","bboxTopCoords","bboxBottomCoords","toContainText"],"sources":["global-select-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { openImageDownloadPanel } = require('../../test-utils/hooks/wvHooks')\nconst { joinUrl } = require('../../test-utils/hooks/basicHooks')\n\nlet page\nlet selectors\n\nconst startParams = [\n 'p=geographic',\n 'v=-180,-90,180,90',\n 'l=MODIS_Terra_CorrectedReflectance_TrueColor',\n 't=2018-06-01',\n 'imageDownload='\n]\n\nconst defaultCoords = '180.0000'\nconst selectedCoords = '28.1250'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Verify that global select is present and not selected', async () => {\n const { globalSelectInput, modalCloseButton } = selectors\n const url = await joinUrl(startParams, null)\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await expect(globalSelectInput).toBeVisible()\n await expect(globalSelectInput).not.toBeChecked()\n})\n\ntest('Verify that checking checkbox updates bounding-box labels', async () => {\n const { globalSelectInput, bboxTopCoords, bboxBottomCoords } = selectors\n await expect(bboxTopCoords).not.toContainText(defaultCoords)\n await globalSelectInput.click()\n await expect(bboxTopCoords).toContainText(defaultCoords)\n await expect(bboxBottomCoords).toContainText(defaultCoords)\n})\n\ntest('Verify that unchecking checkbox updates bounding-box to previous', async () => {\n const { globalSelectInput, bboxTopCoords, bboxBottomCoords } = selectors\n await globalSelectInput.click()\n await expect(bboxTopCoords).not.toContainText(defaultCoords)\n await expect(bboxTopCoords).toContainText(selectedCoords)\n await expect(bboxBottomCoords).toContainText(selectedCoords)\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAuB,CAAC,GAAGF,OAAO,CAAC,gCAAgC,CAAC;AAC5E,MAAM;EAAEG;AAAQ,CAAC,GAAGH,OAAO,CAAC,mCAAmC,CAAC;AAEhE,IAAII,IAAI;AACR,IAAIC,SAAS;AAEb,MAAMC,WAAW,GAAG,CAClB,cAAc,EACd,mBAAmB,EACnB,8CAA8C,EAC9C,cAAc,EACd,gBAAgB,CACjB;AAED,MAAMC,aAAa,GAAG,UAAU;AAChC,MAAMC,cAAc,GAAG,SAAS;AAEhCV,IAAI,CAACW,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3Cb,IAAI,CAACc,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCT,IAAI,GAAG,MAAMS,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BT,SAAS,GAAGJ,eAAe,CAACG,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFN,IAAI,CAACiB,QAAQ,CAAC,YAAY;EACxB,MAAMX,IAAI,CAACY,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFlB,IAAI,CAAC,uDAAuD,EAAE,YAAY;EACxE,MAAM;IAAEmB,iBAAiB;IAAEC;EAAiB,CAAC,GAAGb,SAAS;EACzD,MAAMc,GAAG,GAAG,MAAMhB,OAAO,CAACG,WAAW,EAAE,IAAI,CAAC;EAC5C,MAAMF,IAAI,CAACgB,IAAI,CAACD,GAAG,CAAC;EACpB,MAAMD,gBAAgB,CAACG,KAAK,CAAC,CAAC;EAC9B,MAAMnB,sBAAsB,CAACE,IAAI,CAAC;EAClC,MAAML,MAAM,CAACkB,iBAAiB,CAAC,CAACK,WAAW,CAAC,CAAC;EAC7C,MAAMvB,MAAM,CAACkB,iBAAiB,CAAC,CAACM,GAAG,CAACC,WAAW,CAAC,CAAC;AACnD,CAAC,CAAC;AAEF1B,IAAI,CAAC,2DAA2D,EAAE,YAAY;EAC5E,MAAM;IAAEmB,iBAAiB;IAAEQ,aAAa;IAAEC;EAAiB,CAAC,GAAGrB,SAAS;EACxE,MAAMN,MAAM,CAAC0B,aAAa,CAAC,CAACF,GAAG,CAACI,aAAa,CAACpB,aAAa,CAAC;EAC5D,MAAMU,iBAAiB,CAACI,KAAK,CAAC,CAAC;EAC/B,MAAMtB,MAAM,CAAC0B,aAAa,CAAC,CAACE,aAAa,CAACpB,aAAa,CAAC;EACxD,MAAMR,MAAM,CAAC2B,gBAAgB,CAAC,CAACC,aAAa,CAACpB,aAAa,CAAC;AAC7D,CAAC,CAAC;AAEFT,IAAI,CAAC,kEAAkE,EAAE,YAAY;EACnF,MAAM;IAAEmB,iBAAiB;IAAEQ,aAAa;IAAEC;EAAiB,CAAC,GAAGrB,SAAS;EACxE,MAAMY,iBAAiB,CAACI,KAAK,CAAC,CAAC;EAC/B,MAAMtB,MAAM,CAAC0B,aAAa,CAAC,CAACF,GAAG,CAACI,aAAa,CAACpB,aAAa,CAAC;EAC5D,MAAMR,MAAM,CAAC0B,aAAa,CAAC,CAACE,aAAa,CAACnB,cAAc,CAAC;EACzD,MAAMT,MAAM,CAAC2B,gBAAgB,CAAC,CAACC,aAAa,CAACnB,cAAc,CAAC;AAC9D,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"9c799668644f99e74e3e9e207b5420425d18b819","contentHash":"5e7df524641ebd69643591623ae5eebee13bbb9d4728d558e8952e017e145553"},"/Users/rcweiler/worldview/e2e/features/image-download/initial-state-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/initial-state-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":10,"column":4},"end":{"line":10,"column":61}},"2":{"start":{"line":11,"column":24},"end":{"line":11,"column":78}},"3":{"start":{"line":16,"column":4},"end":{"line":16,"column":45}},"4":{"start":{"line":19,"column":28},"end":{"line":19,"column":58}},"5":{"start":{"line":20,"column":24},"end":{"line":20,"column":43}},"6":{"start":{"line":21,"column":26},"end":{"line":21,"column":33}},"7":{"start":{"line":22,"column":21},"end":{"line":22,"column":38}},"8":{"start":{"line":23,"column":29},"end":{"line":23,"column":45}},"9":{"start":{"line":24,"column":0},"end":{"line":26,"column":3}},"10":{"start":{"line":27,"column":0},"end":{"line":32,"column":3}},"11":{"start":{"line":30,"column":2},"end":{"line":30,"column":33}},"12":{"start":{"line":31,"column":2},"end":{"line":31,"column":36}},"13":{"start":{"line":33,"column":0},"end":{"line":35,"column":3}},"14":{"start":{"line":34,"column":2},"end":{"line":34,"column":21}},"15":{"start":{"line":36,"column":0},"end":{"line":45,"column":3}},"16":{"start":{"line":40,"column":6},"end":{"line":40,"column":15}},"17":{"start":{"line":41,"column":2},"end":{"line":41,"column":28}},"18":{"start":{"line":42,"column":2},"end":{"line":42,"column":33}},"19":{"start":{"line":43,"column":2},"end":{"line":43,"column":37}},"20":{"start":{"line":44,"column":2},"end":{"line":44,"column":67}},"21":{"start":{"line":46,"column":0},"end":{"line":51,"column":3}},"22":{"start":{"line":49,"column":6},"end":{"line":49,"column":15}},"23":{"start":{"line":50,"column":2},"end":{"line":50,"column":56}},"24":{"start":{"line":52,"column":0},"end":{"line":57,"column":3}},"25":{"start":{"line":55,"column":6},"end":{"line":55,"column":15}},"26":{"start":{"line":56,"column":2},"end":{"line":56,"column":61}},"27":{"start":{"line":58,"column":0},"end":{"line":63,"column":3}},"28":{"start":{"line":61,"column":6},"end":{"line":61,"column":15}},"29":{"start":{"line":62,"column":2},"end":{"line":62,"column":54}},"30":{"start":{"line":64,"column":0},"end":{"line":72,"column":3}},"31":{"start":{"line":67,"column":6},"end":{"line":67,"column":15}},"32":{"start":{"line":68,"column":2},"end":{"line":68,"column":38}},"33":{"start":{"line":69,"column":2},"end":{"line":69,"column":42}},"34":{"start":{"line":70,"column":2},"end":{"line":70,"column":37}},"35":{"start":{"line":71,"column":2},"end":{"line":71,"column":61}},"36":{"start":{"line":73,"column":0},"end":{"line":81,"column":3}},"37":{"start":{"line":76,"column":6},"end":{"line":76,"column":15}},"38":{"start":{"line":77,"column":2},"end":{"line":77,"column":38}},"39":{"start":{"line":78,"column":2},"end":{"line":78,"column":45}},"40":{"start":{"line":79,"column":2},"end":{"line":79,"column":37}},"41":{"start":{"line":80,"column":2},"end":{"line":80,"column":61}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":27,"column":15},"end":{"line":27,"column":16}},"loc":{"start":{"line":29,"column":6},"end":{"line":32,"column":1}},"line":29},"1":{"name":"(anonymous_1)","decl":{"start":{"line":33,"column":14},"end":{"line":33,"column":15}},"loc":{"start":{"line":33,"column":26},"end":{"line":35,"column":1}},"line":33},"2":{"name":"(anonymous_2)","decl":{"start":{"line":36,"column":26},"end":{"line":36,"column":27}},"loc":{"start":{"line":36,"column":38},"end":{"line":45,"column":1}},"line":36},"3":{"name":"(anonymous_3)","decl":{"start":{"line":46,"column":22},"end":{"line":46,"column":23}},"loc":{"start":{"line":46,"column":34},"end":{"line":51,"column":1}},"line":46},"4":{"name":"(anonymous_4)","decl":{"start":{"line":52,"column":31},"end":{"line":52,"column":32}},"loc":{"start":{"line":52,"column":43},"end":{"line":57,"column":1}},"line":52},"5":{"name":"(anonymous_5)","decl":{"start":{"line":58,"column":23},"end":{"line":58,"column":24}},"loc":{"start":{"line":58,"column":35},"end":{"line":63,"column":1}},"line":58},"6":{"name":"(anonymous_6)","decl":{"start":{"line":64,"column":29},"end":{"line":64,"column":30}},"loc":{"start":{"line":64,"column":41},"end":{"line":72,"column":1}},"line":64},"7":{"name":"(anonymous_7)","decl":{"start":{"line":73,"column":32},"end":{"line":73,"column":33}},"loc":{"start":{"line":73,"column":44},"end":{"line":81,"column":1}},"line":73}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":0,"12":0,"13":1,"14":0,"15":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":1,"25":0,"26":0,"27":1,"28":0,"29":0,"30":1,"31":0,"32":0,"33":0,"34":0,"35":0,"36":1,"37":0,"38":0,"39":0,"40":0,"41":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","skipTour","createSelectors","openImageDownloadPanel","closeImageDownloadPanel","switchProjections","page","selectors","expectedResolutions","expectedFormats","expectedWorldFile","expectedSize","expectedPolarFormats","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","imageResolution","modalCloseButton","goto","click","toContainText","imageFormat","toHaveText","imageWorldFile","imageMaxSize"],"sources":["initial-state-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst {\n openImageDownloadPanel,\n closeImageDownloadPanel,\n switchProjections\n} = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\nconst expectedResolutions = '30m60m125m250m500m1km5km10km'\nconst expectedFormats = 'JPEGPNGGeoTIFFKMZ'\nconst expectedWorldFile = 'NoYes'\nconst expectedSize = '8200px x 8200px'\nconst expectedPolarFormats = 'JPEGPNGGeoTIFF'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Check resolutions', async () => {\n const { imageResolution, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await expect(imageResolution).toContainText(expectedResolutions)\n})\n\ntest('Check formats', async () => {\n const { imageFormat } = selectors\n await expect(imageFormat).toHaveText(expectedFormats)\n})\n\ntest('Check worldfile option', async () => {\n const { imageWorldFile } = selectors\n await expect(imageWorldFile).toHaveText(expectedWorldFile)\n})\n\ntest('Check max size', async () => {\n const { imageMaxSize } = selectors\n await expect(imageMaxSize).toHaveText(expectedSize)\n})\n\ntest('Check arctic formats', async () => {\n const { imageFormat } = selectors\n await closeImageDownloadPanel(page)\n await switchProjections(page, 'arctic')\n await openImageDownloadPanel(page)\n await expect(imageFormat).toHaveText(expectedPolarFormats)\n})\n\ntest('Check antarctic formats', async () => {\n const { imageFormat } = selectors\n await closeImageDownloadPanel(page)\n await switchProjections(page, 'antarctic')\n await openImageDownloadPanel(page)\n await expect(imageFormat).toHaveText(expectedPolarFormats)\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"d03a84eeb77f3e7eaa29f9b3cad08a40c46a46ba","contentHash":"13b9ad2e65cadaa8bfab403fb78db39028610debb24b53a0aa53bdeac92b4616"},"/Users/rcweiler/worldview/e2e/features/image-download/lat-long-input-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/lat-long-input-test.spec.js","statementMap":{},"fnMap":{},"branchMap":{},"s":{},"f":{},"b":{},"inputSourceMap":{"version":3,"names":[],"sources":["lat-long-input-test.spec.js"],"sourcesContent":["// // @ts-check\n// const { test, expect } = require('playwright-test-coverage')\n// const { skipTour } = require('../../test-utils/global-variables/querystrings')\n// const createSelectors = require('../../test-utils/global-variables/selectors')\n// const { openImageDownloadPanel } = require('../../test-utils/hooks/wvHooks')\n// const { clearAndChangeInput } = require('../../test-utils/hooks/basicHooks')\n\n// let page\n// let selectors\n// let editCoordsTitle\n// let editCoordsSubtitle\n\n// const maxLat = '#latlong-input-3'\n// const maxLon = '#latlong-input-2'\n// const minLat = '#latlong-input-1'\n// const minLon = '#latlong-input-0'\n\n// test.describe.configure({ mode: 'serial' })\n\n// test.beforeAll(async ({ browser }) => {\n// page = await browser.newPage()\n// selectors = createSelectors(page)\n// editCoordsTitle = page.locator('.wv-image-input-title span:first-child')\n// editCoordsSubtitle = page.getByRole('heading', { name: 'Top Right' })\n// })\n\n// test.afterAll(async () => {\n// await page.close()\n// })\n\n// test('Check that image download inputs are hidden on initial load', async () => {\n// await page.goto(skipTour)\n// await openImageDownloadPanel(page)\n// await expect(editCoordsTitle).toHaveText('Edit Coordinates')\n// await expect(editCoordsSubtitle).not.toBeVisible()\n// })\n\n// test('Check that image download extent inputs open on click', async () => {\n// await editCoordsTitle.click()\n// await expect(editCoordsSubtitle).toBeVisible()\n// })\n\n// test('Verify that input updates crop boundary labels', async () => {\n// const { bboxTopCoords, bboxBottomCoords } = selectors\n// await clearAndChangeInput(page, maxLat, '-14')\n// await clearAndChangeInput(page, maxLon, '14')\n// await clearAndChangeInput(page, minLat, '-40')\n// await clearAndChangeInput(page, minLon, '-20')\n// await page.locator(maxLat).click()\n// await expect(bboxTopCoords).toContainText('-14.0000')\n// await expect(bboxTopCoords).toContainText('14.0000')\n// await expect(bboxBottomCoords).toContainText('-40.0000')\n// await expect(bboxBottomCoords).toContainText('-20.0000')\n// })\n"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"7591b6116a04e93065f2bc496db793c1b226ca2a","contentHash":"078796396ae86390e4591eeea8dfdd9c6e2ce443f890d228bb2abc1a5f10113a"},"/Users/rcweiler/worldview/e2e/features/image-download/layers-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/layers-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":11,"column":4},"end":{"line":11,"column":45}},"2":{"start":{"line":15,"column":4},"end":{"line":15,"column":48}},"3":{"start":{"line":16,"column":24},"end":{"line":16,"column":78}},"4":{"start":{"line":19,"column":20},"end":{"line":19,"column":75}},"5":{"start":{"line":20,"column":0},"end":{"line":22,"column":3}},"6":{"start":{"line":23,"column":0},"end":{"line":28,"column":3}},"7":{"start":{"line":26,"column":2},"end":{"line":26,"column":33}},"8":{"start":{"line":27,"column":2},"end":{"line":27,"column":36}},"9":{"start":{"line":29,"column":0},"end":{"line":31,"column":3}},"10":{"start":{"line":30,"column":2},"end":{"line":30,"column":21}},"11":{"start":{"line":32,"column":0},"end":{"line":43,"column":3}},"12":{"start":{"line":35,"column":6},"end":{"line":35,"column":15}},"13":{"start":{"line":36,"column":14},"end":{"line":36,"column":132}},"14":{"start":{"line":37,"column":2},"end":{"line":37,"column":23}},"15":{"start":{"line":38,"column":2},"end":{"line":38,"column":33}},"16":{"start":{"line":39,"column":2},"end":{"line":39,"column":37}},"17":{"start":{"line":40,"column":2},"end":{"line":40,"column":28}},"18":{"start":{"line":41,"column":23},"end":{"line":41,"column":80}},"19":{"start":{"line":42,"column":2},"end":{"line":42,"column":86}},"20":{"start":{"line":44,"column":0},"end":{"line":60,"column":3}},"21":{"start":{"line":47,"column":2},"end":{"line":47,"column":86}},"22":{"start":{"line":50,"column":6},"end":{"line":50,"column":15}},"23":{"start":{"line":51,"column":14},"end":{"line":51,"column":132}},"24":{"start":{"line":52,"column":2},"end":{"line":52,"column":23}},"25":{"start":{"line":53,"column":2},"end":{"line":53,"column":34}},"26":{"start":{"line":54,"column":2},"end":{"line":54,"column":33}},"27":{"start":{"line":55,"column":2},"end":{"line":55,"column":34}},"28":{"start":{"line":56,"column":2},"end":{"line":56,"column":37}},"29":{"start":{"line":57,"column":2},"end":{"line":57,"column":28}},"30":{"start":{"line":58,"column":23},"end":{"line":58,"column":80}},"31":{"start":{"line":59,"column":2},"end":{"line":59,"column":129}},"32":{"start":{"line":61,"column":0},"end":{"line":72,"column":3}},"33":{"start":{"line":64,"column":6},"end":{"line":64,"column":15}},"34":{"start":{"line":65,"column":14},"end":{"line":65,"column":132}},"35":{"start":{"line":66,"column":2},"end":{"line":66,"column":23}},"36":{"start":{"line":67,"column":2},"end":{"line":67,"column":33}},"37":{"start":{"line":68,"column":2},"end":{"line":68,"column":37}},"38":{"start":{"line":69,"column":2},"end":{"line":69,"column":28}},"39":{"start":{"line":70,"column":23},"end":{"line":70,"column":80}},"40":{"start":{"line":71,"column":2},"end":{"line":71,"column":86}},"41":{"start":{"line":73,"column":0},"end":{"line":85,"column":3}},"42":{"start":{"line":76,"column":6},"end":{"line":76,"column":15}},"43":{"start":{"line":77,"column":14},"end":{"line":77,"column":144}},"44":{"start":{"line":78,"column":2},"end":{"line":78,"column":23}},"45":{"start":{"line":79,"column":2},"end":{"line":79,"column":33}},"46":{"start":{"line":80,"column":2},"end":{"line":80,"column":37}},"47":{"start":{"line":81,"column":2},"end":{"line":81,"column":28}},"48":{"start":{"line":82,"column":23},"end":{"line":82,"column":80}},"49":{"start":{"line":83,"column":2},"end":{"line":83,"column":128}},"50":{"start":{"line":84,"column":2},"end":{"line":84,"column":51}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":23,"column":16},"end":{"line":23,"column":17}},"loc":{"start":{"line":25,"column":6},"end":{"line":28,"column":1}},"line":25},"1":{"name":"(anonymous_1)","decl":{"start":{"line":29,"column":15},"end":{"line":29,"column":16}},"loc":{"start":{"line":29,"column":27},"end":{"line":31,"column":1}},"line":29},"2":{"name":"(anonymous_2)","decl":{"start":{"line":32,"column":34},"end":{"line":32,"column":35}},"loc":{"start":{"line":32,"column":46},"end":{"line":43,"column":1}},"line":32},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":45},"end":{"line":44,"column":46}},"loc":{"start":{"line":46,"column":6},"end":{"line":60,"column":1}},"line":46},"4":{"name":"(anonymous_4)","decl":{"start":{"line":61,"column":39},"end":{"line":61,"column":40}},"loc":{"start":{"line":61,"column":51},"end":{"line":72,"column":1}},"line":61},"5":{"name":"(anonymous_5)","decl":{"start":{"line":73,"column":58},"end":{"line":73,"column":59}},"loc":{"start":{"line":73,"column":70},"end":{"line":85,"column":1}},"line":73}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":0,"8":0,"9":1,"10":0,"11":1,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":1,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":1,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":1,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","openImageDownloadPanel","clickDownload","joinUrl","getAttribute","createSelectors","page","selectors","startParams","describe","configure","mode","beforeEach","browser","newPage","afterEach","close","modalCloseButton","url","goto","click","urlAttribute","toContain","browserName","skip","waitForTimeout"],"sources":["layers-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst { openImageDownloadPanel, clickDownload } = require('../../test-utils/hooks/wvHooks')\nconst { joinUrl, getAttribute } = require('../../test-utils/hooks/basicHooks')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst startParams = [\n 'v=-180,-90,180,90',\n 't=2018-06-01',\n 'imageDownload='\n]\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeEach(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterEach(async () => {\n await page.close()\n})\n\ntest('List layers in draw order', async () => {\n const { modalCloseButton } = selectors\n const url = await joinUrl(startParams, '&l=MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Features_15m,MODIS_Terra_Aerosol')\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('LAYERS=MODIS_Terra_CorrectedReflectance_TrueColor')\n})\n\ntest('Move AOD over the reference features', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox fails this test for unknown reasons')\n const { modalCloseButton } = selectors\n const url = await joinUrl(startParams, '&l=MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Terra_Aerosol,Reference_Features_15m')\n await page.goto(url)\n await page.waitForTimeout(1000)\n await modalCloseButton.click()\n await page.waitForTimeout(1000)\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('LAYERS=MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Features_15m,MODIS_Terra_Aerosol')\n})\n\ntest('Do not include obscured layers', async () => {\n const { modalCloseButton } = selectors\n const url = await joinUrl(startParams, '&l=MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Terra_Aerosol,Reference_Features_15m')\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('LAYERS=MODIS_Terra_CorrectedReflectance_TrueColor')\n})\n\ntest('Multiple base layers when one is semi-transparent', async () => {\n const { modalCloseButton } = selectors\n const url = await joinUrl(startParams, '&l=MODIS_Terra_CorrectedReflectance_TrueColor(opacity=0.5),MODIS_Aqua_CorrectedReflectance_TrueColor')\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('LAYERS=MODIS_Aqua_CorrectedReflectance_TrueColor,MODIS_Terra_CorrectedReflectance_TrueColor')\n expect(urlAttribute).toContain('OPACITIES=,0.5')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"86e0221d5ee9fdf3d2f116acfec7b58730f18f3d","contentHash":"5a5a222d978dcc3d42d1e1fa06ba985039e9e856c912c5e1b5d93386f875127c"},"/Users/rcweiler/worldview/e2e/features/image-download/projection-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/projection-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":12,"column":4},"end":{"line":12,"column":45}},"2":{"start":{"line":16,"column":4},"end":{"line":16,"column":48}},"3":{"start":{"line":19,"column":4},"end":{"line":19,"column":45}},"4":{"start":{"line":20,"column":24},"end":{"line":20,"column":78}},"5":{"start":{"line":23,"column":20},"end":{"line":23,"column":102}},"6":{"start":{"line":24,"column":0},"end":{"line":26,"column":3}},"7":{"start":{"line":27,"column":0},"end":{"line":32,"column":3}},"8":{"start":{"line":30,"column":2},"end":{"line":30,"column":33}},"9":{"start":{"line":31,"column":2},"end":{"line":31,"column":36}},"10":{"start":{"line":33,"column":0},"end":{"line":35,"column":3}},"11":{"start":{"line":34,"column":2},"end":{"line":34,"column":21}},"12":{"start":{"line":36,"column":0},"end":{"line":48,"column":3}},"13":{"start":{"line":39,"column":6},"end":{"line":39,"column":15}},"14":{"start":{"line":40,"column":14},"end":{"line":40,"column":46}},"15":{"start":{"line":41,"column":2},"end":{"line":41,"column":23}},"16":{"start":{"line":42,"column":2},"end":{"line":42,"column":33}},"17":{"start":{"line":43,"column":2},"end":{"line":43,"column":37}},"18":{"start":{"line":44,"column":2},"end":{"line":44,"column":28}},"19":{"start":{"line":45,"column":23},"end":{"line":45,"column":80}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":50}},"21":{"start":{"line":47,"column":2},"end":{"line":47,"column":38}},"22":{"start":{"line":49,"column":0},"end":{"line":56,"column":3}},"23":{"start":{"line":50,"column":2},"end":{"line":50,"column":42}},"24":{"start":{"line":51,"column":2},"end":{"line":51,"column":37}},"25":{"start":{"line":52,"column":2},"end":{"line":52,"column":28}},"26":{"start":{"line":53,"column":23},"end":{"line":53,"column":80}},"27":{"start":{"line":54,"column":2},"end":{"line":54,"column":50}},"28":{"start":{"line":55,"column":2},"end":{"line":55,"column":38}},"29":{"start":{"line":57,"column":0},"end":{"line":64,"column":3}},"30":{"start":{"line":58,"column":2},"end":{"line":58,"column":45}},"31":{"start":{"line":59,"column":2},"end":{"line":59,"column":37}},"32":{"start":{"line":60,"column":2},"end":{"line":60,"column":28}},"33":{"start":{"line":61,"column":23},"end":{"line":61,"column":80}},"34":{"start":{"line":62,"column":2},"end":{"line":62,"column":50}},"35":{"start":{"line":63,"column":2},"end":{"line":63,"column":38}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":27,"column":15},"end":{"line":27,"column":16}},"loc":{"start":{"line":29,"column":6},"end":{"line":32,"column":1}},"line":29},"1":{"name":"(anonymous_1)","decl":{"start":{"line":33,"column":14},"end":{"line":33,"column":15}},"loc":{"start":{"line":33,"column":26},"end":{"line":35,"column":1}},"line":33},"2":{"name":"(anonymous_2)","decl":{"start":{"line":36,"column":32},"end":{"line":36,"column":33}},"loc":{"start":{"line":36,"column":44},"end":{"line":48,"column":1}},"line":36},"3":{"name":"(anonymous_3)","decl":{"start":{"line":49,"column":28},"end":{"line":49,"column":29}},"loc":{"start":{"line":49,"column":40},"end":{"line":56,"column":1}},"line":49},"4":{"name":"(anonymous_4)","decl":{"start":{"line":57,"column":31},"end":{"line":57,"column":32}},"loc":{"start":{"line":57,"column":43},"end":{"line":64,"column":1}},"line":57}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":0,"9":0,"10":1,"11":0,"12":1,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":1,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":1,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","openImageDownloadPanel","closeImageDownloadPanel","clickDownload","joinUrl","getAttribute","switchProjections","createSelectors","page","selectors","startParams","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","modalCloseButton","url","goto","click","urlAttribute","toContain"],"sources":["projection-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst {\n openImageDownloadPanel,\n closeImageDownloadPanel,\n clickDownload\n} = require('../../test-utils/hooks/wvHooks')\nconst { joinUrl, getAttribute } = require('../../test-utils/hooks/basicHooks')\nconst { switchProjections } = require('../../test-utils/hooks/wvHooks')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst startParams = [\n 'l=MODIS_Terra_CorrectedReflectance_TrueColor',\n 't=2018-06-01',\n 'imageDownload='\n]\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Geographic is EPSG:4326', async () => {\n const { modalCloseButton } = selectors\n const url = await joinUrl(startParams, null)\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('CRS=EPSG:4326')\n await closeImageDownloadPanel(page)\n})\n\ntest('Arctic is EPSG:3413', async () => {\n await switchProjections(page, 'arctic')\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('CRS=EPSG:3413')\n await closeImageDownloadPanel(page)\n})\n\ntest('Antarctic is EPSG:3031', async () => {\n await switchProjections(page, 'antarctic')\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('CRS=EPSG:3031')\n await closeImageDownloadPanel(page)\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAM;EACJC,sBAAsB;EACtBC,uBAAuB;EACvBC;AACF,CAAC,GAAGH,OAAO,CAAC,gCAAgC,CAAC;AAC7C,MAAM;EAAEI,OAAO;EAAEC;AAAa,CAAC,GAAGL,OAAO,CAAC,mCAAmC,CAAC;AAC9E,MAAM;EAAEM;AAAkB,CAAC,GAAGN,OAAO,CAAC,gCAAgC,CAAC;AACvE,MAAMO,eAAe,GAAGP,OAAO,CAAC,6CAA6C,CAAC;AAE9E,IAAIQ,IAAI;AACR,IAAIC,SAAS;AAEb,MAAMC,WAAW,GAAG,CAClB,8CAA8C,EAC9C,cAAc,EACd,gBAAgB,CACjB;AAEDZ,IAAI,CAACa,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3Cf,IAAI,CAACgB,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCP,IAAI,GAAG,MAAMO,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BP,SAAS,GAAGF,eAAe,CAACC,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFV,IAAI,CAACmB,QAAQ,CAAC,YAAY;EACxB,MAAMT,IAAI,CAACU,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFpB,IAAI,CAAC,yBAAyB,EAAE,YAAY;EAC1C,MAAM;IAAEqB;EAAiB,CAAC,GAAGV,SAAS;EACtC,MAAMW,GAAG,GAAG,MAAMhB,OAAO,CAACM,WAAW,EAAE,IAAI,CAAC;EAC5C,MAAMF,IAAI,CAACa,IAAI,CAACD,GAAG,CAAC;EACpB,MAAMD,gBAAgB,CAACG,KAAK,CAAC,CAAC;EAC9B,MAAMrB,sBAAsB,CAACO,IAAI,CAAC;EAClC,MAAML,aAAa,CAACK,IAAI,CAAC;EACzB,MAAMe,YAAY,GAAG,MAAMlB,YAAY,CAACG,IAAI,EAAE,wBAAwB,EAAE,KAAK,CAAC;EAC9ET,MAAM,CAACwB,YAAY,CAAC,CAACC,SAAS,CAAC,eAAe,CAAC;EAC/C,MAAMtB,uBAAuB,CAACM,IAAI,CAAC;AACrC,CAAC,CAAC;AAEFV,IAAI,CAAC,qBAAqB,EAAE,YAAY;EACtC,MAAMQ,iBAAiB,CAACE,IAAI,EAAE,QAAQ,CAAC;EACvC,MAAMP,sBAAsB,CAACO,IAAI,CAAC;EAClC,MAAML,aAAa,CAACK,IAAI,CAAC;EACzB,MAAMe,YAAY,GAAG,MAAMlB,YAAY,CAACG,IAAI,EAAE,wBAAwB,EAAE,KAAK,CAAC;EAC9ET,MAAM,CAACwB,YAAY,CAAC,CAACC,SAAS,CAAC,eAAe,CAAC;EAC/C,MAAMtB,uBAAuB,CAACM,IAAI,CAAC;AACrC,CAAC,CAAC;AAEFV,IAAI,CAAC,wBAAwB,EAAE,YAAY;EACzC,MAAMQ,iBAAiB,CAACE,IAAI,EAAE,WAAW,CAAC;EAC1C,MAAMP,sBAAsB,CAACO,IAAI,CAAC;EAClC,MAAML,aAAa,CAACK,IAAI,CAAC;EACzB,MAAMe,YAAY,GAAG,MAAMlB,YAAY,CAACG,IAAI,EAAE,wBAAwB,EAAE,KAAK,CAAC;EAC9ET,MAAM,CAACwB,YAAY,CAAC,CAACC,SAAS,CAAC,eAAe,CAAC;EAC/C,MAAMtB,uBAAuB,CAACM,IAAI,CAAC;AACrC,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"616ffeb60dd89833f29f5fe01edd482aa88558f4","contentHash":"054509043745acb4122c9aa23c0dcad402cb5a9496ab9768921a85351aa8c210"},"/Users/rcweiler/worldview/e2e/features/image-download/resolutions3413-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/resolutions3413-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":14,"column":4},"end":{"line":14,"column":45}},"3":{"start":{"line":18,"column":4},"end":{"line":18,"column":48}},"4":{"start":{"line":21,"column":20},"end":{"line":21,"column":153}},"5":{"start":{"line":22,"column":0},"end":{"line":24,"column":3}},"6":{"start":{"line":25,"column":0},"end":{"line":30,"column":3}},"7":{"start":{"line":28,"column":2},"end":{"line":28,"column":33}},"8":{"start":{"line":29,"column":2},"end":{"line":29,"column":36}},"9":{"start":{"line":31,"column":0},"end":{"line":33,"column":3}},"10":{"start":{"line":32,"column":2},"end":{"line":32,"column":21}},"11":{"start":{"line":34,"column":0},"end":{"line":45,"column":3}},"12":{"start":{"line":38,"column":6},"end":{"line":38,"column":15}},"13":{"start":{"line":39,"column":14},"end":{"line":39,"column":46}},"14":{"start":{"line":40,"column":2},"end":{"line":40,"column":23}},"15":{"start":{"line":41,"column":2},"end":{"line":41,"column":33}},"16":{"start":{"line":42,"column":2},"end":{"line":42,"column":37}},"17":{"start":{"line":43,"column":2},"end":{"line":43,"column":50}},"18":{"start":{"line":44,"column":2},"end":{"line":44,"column":38}},"19":{"start":{"line":46,"column":0},"end":{"line":58,"column":3}},"20":{"start":{"line":49,"column":6},"end":{"line":49,"column":15}},"21":{"start":{"line":50,"column":2},"end":{"line":50,"column":21}},"22":{"start":{"line":51,"column":2},"end":{"line":51,"column":37}},"23":{"start":{"line":52,"column":2},"end":{"line":52,"column":49}},"24":{"start":{"line":53,"column":2},"end":{"line":53,"column":38}},"25":{"start":{"line":54,"column":2},"end":{"line":54,"column":21}},"26":{"start":{"line":55,"column":2},"end":{"line":55,"column":37}},"27":{"start":{"line":56,"column":2},"end":{"line":56,"column":49}},"28":{"start":{"line":57,"column":2},"end":{"line":57,"column":38}},"29":{"start":{"line":59,"column":0},"end":{"line":67,"column":3}},"30":{"start":{"line":62,"column":6},"end":{"line":62,"column":15}},"31":{"start":{"line":63,"column":2},"end":{"line":63,"column":21}},"32":{"start":{"line":64,"column":2},"end":{"line":64,"column":37}},"33":{"start":{"line":65,"column":2},"end":{"line":65,"column":49}},"34":{"start":{"line":66,"column":2},"end":{"line":66,"column":38}},"35":{"start":{"line":68,"column":0},"end":{"line":80,"column":3}},"36":{"start":{"line":71,"column":6},"end":{"line":71,"column":15}},"37":{"start":{"line":72,"column":2},"end":{"line":72,"column":21}},"38":{"start":{"line":73,"column":2},"end":{"line":73,"column":37}},"39":{"start":{"line":74,"column":2},"end":{"line":74,"column":49}},"40":{"start":{"line":75,"column":2},"end":{"line":75,"column":38}},"41":{"start":{"line":76,"column":2},"end":{"line":76,"column":21}},"42":{"start":{"line":77,"column":2},"end":{"line":77,"column":37}},"43":{"start":{"line":78,"column":2},"end":{"line":78,"column":49}},"44":{"start":{"line":79,"column":2},"end":{"line":79,"column":38}},"45":{"start":{"line":81,"column":0},"end":{"line":91,"column":3}},"46":{"start":{"line":84,"column":6},"end":{"line":84,"column":15}},"47":{"start":{"line":85,"column":2},"end":{"line":87,"column":3}},"48":{"start":{"line":85,"column":15},"end":{"line":85,"column":16}},"49":{"start":{"line":86,"column":4},"end":{"line":86,"column":23}},"50":{"start":{"line":88,"column":2},"end":{"line":88,"column":37}},"51":{"start":{"line":89,"column":2},"end":{"line":89,"column":49}},"52":{"start":{"line":90,"column":2},"end":{"line":90,"column":38}},"53":{"start":{"line":92,"column":0},"end":{"line":112,"column":3}},"54":{"start":{"line":93,"column":2},"end":{"line":93,"column":37}},"55":{"start":{"line":94,"column":2},"end":{"line":94,"column":28}},"56":{"start":{"line":95,"column":23},"end":{"line":95,"column":80}},"57":{"start":{"line":96,"column":18},"end":{"line":96,"column":56}},"58":{"start":{"line":97,"column":18},"end":{"line":97,"column":44}},"59":{"start":{"line":98,"column":2},"end":{"line":111,"column":3}},"60":{"start":{"line":99,"column":15},"end":{"line":99,"column":44}},"61":{"start":{"line":100,"column":15},"end":{"line":100,"column":44}},"62":{"start":{"line":101,"column":15},"end":{"line":101,"column":44}},"63":{"start":{"line":102,"column":15},"end":{"line":102,"column":44}},"64":{"start":{"line":103,"column":4},"end":{"line":103,"column":31}},"65":{"start":{"line":104,"column":4},"end":{"line":104,"column":39}},"66":{"start":{"line":105,"column":4},"end":{"line":105,"column":31}},"67":{"start":{"line":106,"column":4},"end":{"line":106,"column":39}},"68":{"start":{"line":107,"column":4},"end":{"line":107,"column":34}},"69":{"start":{"line":108,"column":4},"end":{"line":108,"column":35}},"70":{"start":{"line":109,"column":4},"end":{"line":109,"column":34}},"71":{"start":{"line":110,"column":4},"end":{"line":110,"column":35}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":25,"column":15},"end":{"line":25,"column":16}},"loc":{"start":{"line":27,"column":6},"end":{"line":30,"column":1}},"line":27},"1":{"name":"(anonymous_1)","decl":{"start":{"line":31,"column":14},"end":{"line":31,"column":15}},"loc":{"start":{"line":31,"column":26},"end":{"line":33,"column":1}},"line":31},"2":{"name":"(anonymous_2)","decl":{"start":{"line":34,"column":46},"end":{"line":34,"column":47}},"loc":{"start":{"line":34,"column":58},"end":{"line":45,"column":1}},"line":34},"3":{"name":"(anonymous_3)","decl":{"start":{"line":46,"column":31},"end":{"line":46,"column":32}},"loc":{"start":{"line":46,"column":43},"end":{"line":58,"column":1}},"line":46},"4":{"name":"(anonymous_4)","decl":{"start":{"line":59,"column":26},"end":{"line":59,"column":27}},"loc":{"start":{"line":59,"column":38},"end":{"line":67,"column":1}},"line":59},"5":{"name":"(anonymous_5)","decl":{"start":{"line":68,"column":26},"end":{"line":68,"column":27}},"loc":{"start":{"line":68,"column":38},"end":{"line":80,"column":1}},"line":68},"6":{"name":"(anonymous_6)","decl":{"start":{"line":81,"column":32},"end":{"line":81,"column":33}},"loc":{"start":{"line":81,"column":44},"end":{"line":91,"column":1}},"line":81},"7":{"name":"(anonymous_7)","decl":{"start":{"line":92,"column":39},"end":{"line":92,"column":40}},"loc":{"start":{"line":92,"column":51},"end":{"line":112,"column":1}},"line":92}},"branchMap":{"0":{"loc":{"start":{"line":98,"column":2},"end":{"line":111,"column":3}},"type":"if","locations":[{"start":{"line":98,"column":2},"end":{"line":111,"column":3}},{"start":{"line":98,"column":2},"end":{"line":111,"column":3}}],"line":98}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":0,"8":0,"9":1,"10":0,"11":1,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":1,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":1,"30":0,"31":0,"32":0,"33":0,"34":0,"35":1,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":1,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":1,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0},"b":{"0":[0,0]},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","openImageDownloadPanel","closeImageDownloadPanel","clickDownload","zoomIn","joinUrl","getAttribute","page","selectors","startParams","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","imageResolution","modalCloseButton","url","goto","click","toHaveValue","i","urlAttribute","matcher","matches","exec","x0","Number","parseFloat","y0","x1","y1","toBeLessThan","toBeGreaterThan"],"sources":["resolutions3413-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst {\n openImageDownloadPanel,\n closeImageDownloadPanel,\n clickDownload,\n zoomIn\n} = require('../../test-utils/hooks/wvHooks')\nconst { joinUrl, getAttribute } = require('../../test-utils/hooks/basicHooks')\n\nlet page\nlet selectors\n\nconst startParams = [\n 'p=arctic',\n 'v=-4194304,-3145728,4194304,3145728',\n 'l=MODIS_Terra_CorrectedReflectance_TrueColor',\n 't=2018-06-01',\n 'imageDownload='\n]\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('In the arctic, top zoom levels is 5km', async () => {\n const { imageResolution, modalCloseButton } = selectors\n const url = await joinUrl(startParams, null)\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('20')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next two zooms are 1km', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('4')\n await closeImageDownloadPanel(page)\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('4')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next zoom is 500m', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('2')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next zoom is 250m', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('1')\n await closeImageDownloadPanel(page)\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('1')\n await closeImageDownloadPanel(page)\n})\n\ntest('Last zoom level is 250m', async () => {\n const { imageResolution } = selectors\n for (let i = 0; i < 5; i += 1) {\n await zoomIn(page)\n }\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('1')\n await closeImageDownloadPanel(page)\n})\n\ntest('Confirm bounding box integrity', async () => {\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n const matcher = /BBOX=([^,]+),([^,]+),([^,]+),([^&]+)/\n const matches = matcher.exec(urlAttribute)\n if (matches !== null) {\n const x0 = Number.parseFloat(matches[1])\n const y0 = Number.parseFloat(matches[2])\n const x1 = Number.parseFloat(matches[3])\n const y1 = Number.parseFloat(matches[4])\n expect(x0).toBeLessThan(0)\n expect(x0).toBeGreaterThan(-20000)\n expect(y0).toBeLessThan(0)\n expect(y0).toBeGreaterThan(-20000)\n expect(x1).toBeGreaterThan(0)\n expect(x1).toBeLessThan(20000)\n expect(y1).toBeGreaterThan(0)\n expect(y1).toBeLessThan(20000)\n }\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f57a29b925ae936207a4c5da81994f511c2e8e7a","contentHash":"587e0cb307a5b9b4a567d55e1411589fbd209623b6971657fa8bb772e45b3d6c"},"/Users/rcweiler/worldview/e2e/features/image-download/resolutions4326-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/resolutions4326-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":14,"column":4},"end":{"line":14,"column":45}},"3":{"start":{"line":18,"column":4},"end":{"line":18,"column":48}},"4":{"start":{"line":21,"column":20},"end":{"line":21,"column":139}},"5":{"start":{"line":22,"column":0},"end":{"line":24,"column":3}},"6":{"start":{"line":25,"column":0},"end":{"line":30,"column":3}},"7":{"start":{"line":28,"column":2},"end":{"line":28,"column":33}},"8":{"start":{"line":29,"column":2},"end":{"line":29,"column":36}},"9":{"start":{"line":31,"column":0},"end":{"line":33,"column":3}},"10":{"start":{"line":32,"column":2},"end":{"line":32,"column":21}},"11":{"start":{"line":34,"column":0},"end":{"line":49,"column":3}},"12":{"start":{"line":38,"column":6},"end":{"line":38,"column":15}},"13":{"start":{"line":39,"column":14},"end":{"line":39,"column":46}},"14":{"start":{"line":40,"column":2},"end":{"line":40,"column":23}},"15":{"start":{"line":41,"column":2},"end":{"line":41,"column":33}},"16":{"start":{"line":42,"column":2},"end":{"line":42,"column":37}},"17":{"start":{"line":43,"column":2},"end":{"line":43,"column":50}},"18":{"start":{"line":44,"column":2},"end":{"line":44,"column":38}},"19":{"start":{"line":45,"column":2},"end":{"line":45,"column":21}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":37}},"21":{"start":{"line":47,"column":2},"end":{"line":47,"column":50}},"22":{"start":{"line":48,"column":2},"end":{"line":48,"column":38}},"23":{"start":{"line":50,"column":0},"end":{"line":58,"column":3}},"24":{"start":{"line":53,"column":6},"end":{"line":53,"column":15}},"25":{"start":{"line":54,"column":2},"end":{"line":54,"column":21}},"26":{"start":{"line":55,"column":2},"end":{"line":55,"column":37}},"27":{"start":{"line":56,"column":2},"end":{"line":56,"column":50}},"28":{"start":{"line":57,"column":2},"end":{"line":57,"column":38}},"29":{"start":{"line":59,"column":0},"end":{"line":71,"column":3}},"30":{"start":{"line":62,"column":6},"end":{"line":62,"column":15}},"31":{"start":{"line":63,"column":2},"end":{"line":63,"column":21}},"32":{"start":{"line":64,"column":2},"end":{"line":64,"column":37}},"33":{"start":{"line":65,"column":2},"end":{"line":65,"column":49}},"34":{"start":{"line":66,"column":2},"end":{"line":66,"column":38}},"35":{"start":{"line":67,"column":2},"end":{"line":67,"column":21}},"36":{"start":{"line":68,"column":2},"end":{"line":68,"column":37}},"37":{"start":{"line":69,"column":2},"end":{"line":69,"column":49}},"38":{"start":{"line":70,"column":2},"end":{"line":70,"column":38}},"39":{"start":{"line":72,"column":0},"end":{"line":80,"column":3}},"40":{"start":{"line":75,"column":6},"end":{"line":75,"column":15}},"41":{"start":{"line":76,"column":2},"end":{"line":76,"column":21}},"42":{"start":{"line":77,"column":2},"end":{"line":77,"column":37}},"43":{"start":{"line":78,"column":2},"end":{"line":78,"column":49}},"44":{"start":{"line":79,"column":2},"end":{"line":79,"column":38}},"45":{"start":{"line":81,"column":0},"end":{"line":93,"column":3}},"46":{"start":{"line":84,"column":6},"end":{"line":84,"column":15}},"47":{"start":{"line":85,"column":2},"end":{"line":85,"column":21}},"48":{"start":{"line":86,"column":2},"end":{"line":86,"column":37}},"49":{"start":{"line":87,"column":2},"end":{"line":87,"column":49}},"50":{"start":{"line":88,"column":2},"end":{"line":88,"column":38}},"51":{"start":{"line":89,"column":2},"end":{"line":89,"column":21}},"52":{"start":{"line":90,"column":2},"end":{"line":90,"column":37}},"53":{"start":{"line":91,"column":2},"end":{"line":91,"column":49}},"54":{"start":{"line":92,"column":2},"end":{"line":92,"column":38}},"55":{"start":{"line":94,"column":0},"end":{"line":102,"column":3}},"56":{"start":{"line":97,"column":6},"end":{"line":97,"column":15}},"57":{"start":{"line":98,"column":2},"end":{"line":98,"column":21}},"58":{"start":{"line":99,"column":2},"end":{"line":99,"column":37}},"59":{"start":{"line":100,"column":2},"end":{"line":100,"column":51}},"60":{"start":{"line":101,"column":2},"end":{"line":101,"column":38}},"61":{"start":{"line":103,"column":0},"end":{"line":111,"column":3}},"62":{"start":{"line":106,"column":6},"end":{"line":106,"column":15}},"63":{"start":{"line":107,"column":2},"end":{"line":107,"column":21}},"64":{"start":{"line":108,"column":2},"end":{"line":108,"column":37}},"65":{"start":{"line":109,"column":2},"end":{"line":109,"column":52}},"66":{"start":{"line":110,"column":2},"end":{"line":110,"column":38}},"67":{"start":{"line":112,"column":0},"end":{"line":120,"column":3}},"68":{"start":{"line":115,"column":6},"end":{"line":115,"column":15}},"69":{"start":{"line":116,"column":2},"end":{"line":116,"column":21}},"70":{"start":{"line":117,"column":2},"end":{"line":117,"column":37}},"71":{"start":{"line":118,"column":2},"end":{"line":118,"column":53}},"72":{"start":{"line":119,"column":2},"end":{"line":119,"column":38}},"73":{"start":{"line":121,"column":0},"end":{"line":129,"column":3}},"74":{"start":{"line":124,"column":6},"end":{"line":124,"column":15}},"75":{"start":{"line":125,"column":2},"end":{"line":125,"column":21}},"76":{"start":{"line":126,"column":2},"end":{"line":126,"column":37}},"77":{"start":{"line":127,"column":2},"end":{"line":127,"column":53}},"78":{"start":{"line":128,"column":2},"end":{"line":128,"column":38}},"79":{"start":{"line":130,"column":0},"end":{"line":150,"column":3}},"80":{"start":{"line":131,"column":2},"end":{"line":131,"column":37}},"81":{"start":{"line":132,"column":2},"end":{"line":132,"column":28}},"82":{"start":{"line":133,"column":23},"end":{"line":133,"column":80}},"83":{"start":{"line":134,"column":18},"end":{"line":134,"column":56}},"84":{"start":{"line":135,"column":18},"end":{"line":135,"column":44}},"85":{"start":{"line":136,"column":2},"end":{"line":149,"column":3}},"86":{"start":{"line":137,"column":15},"end":{"line":137,"column":44}},"87":{"start":{"line":138,"column":15},"end":{"line":138,"column":44}},"88":{"start":{"line":139,"column":15},"end":{"line":139,"column":44}},"89":{"start":{"line":140,"column":15},"end":{"line":140,"column":44}},"90":{"start":{"line":141,"column":4},"end":{"line":141,"column":31}},"91":{"start":{"line":142,"column":4},"end":{"line":142,"column":39}},"92":{"start":{"line":143,"column":4},"end":{"line":143,"column":31}},"93":{"start":{"line":144,"column":4},"end":{"line":144,"column":39}},"94":{"start":{"line":145,"column":4},"end":{"line":145,"column":34}},"95":{"start":{"line":146,"column":4},"end":{"line":146,"column":35}},"96":{"start":{"line":147,"column":4},"end":{"line":147,"column":34}},"97":{"start":{"line":148,"column":4},"end":{"line":148,"column":35}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":25,"column":15},"end":{"line":25,"column":16}},"loc":{"start":{"line":27,"column":6},"end":{"line":30,"column":1}},"line":27},"1":{"name":"(anonymous_1)","decl":{"start":{"line":31,"column":14},"end":{"line":31,"column":15}},"loc":{"start":{"line":31,"column":26},"end":{"line":33,"column":1}},"line":31},"2":{"name":"(anonymous_2)","decl":{"start":{"line":34,"column":52},"end":{"line":34,"column":53}},"loc":{"start":{"line":34,"column":64},"end":{"line":49,"column":1}},"line":34},"3":{"name":"(anonymous_3)","decl":{"start":{"line":50,"column":25},"end":{"line":50,"column":26}},"loc":{"start":{"line":50,"column":37},"end":{"line":58,"column":1}},"line":50},"4":{"name":"(anonymous_4)","decl":{"start":{"line":59,"column":31},"end":{"line":59,"column":32}},"loc":{"start":{"line":59,"column":43},"end":{"line":71,"column":1}},"line":59},"5":{"name":"(anonymous_5)","decl":{"start":{"line":72,"column":26},"end":{"line":72,"column":27}},"loc":{"start":{"line":72,"column":38},"end":{"line":80,"column":1}},"line":72},"6":{"name":"(anonymous_6)","decl":{"start":{"line":81,"column":32},"end":{"line":81,"column":33}},"loc":{"start":{"line":81,"column":44},"end":{"line":93,"column":1}},"line":81},"7":{"name":"(anonymous_7)","decl":{"start":{"line":94,"column":26},"end":{"line":94,"column":27}},"loc":{"start":{"line":94,"column":38},"end":{"line":102,"column":1}},"line":94},"8":{"name":"(anonymous_8)","decl":{"start":{"line":103,"column":25},"end":{"line":103,"column":26}},"loc":{"start":{"line":103,"column":37},"end":{"line":111,"column":1}},"line":103},"9":{"name":"(anonymous_9)","decl":{"start":{"line":112,"column":25},"end":{"line":112,"column":26}},"loc":{"start":{"line":112,"column":37},"end":{"line":120,"column":1}},"line":112},"10":{"name":"(anonymous_10)","decl":{"start":{"line":121,"column":31},"end":{"line":121,"column":32}},"loc":{"start":{"line":121,"column":43},"end":{"line":129,"column":1}},"line":121},"11":{"name":"(anonymous_11)","decl":{"start":{"line":130,"column":39},"end":{"line":130,"column":40}},"loc":{"start":{"line":130,"column":51},"end":{"line":150,"column":1}},"line":130}},"branchMap":{"0":{"loc":{"start":{"line":136,"column":2},"end":{"line":149,"column":3}},"type":"if","locations":[{"start":{"line":136,"column":2},"end":{"line":149,"column":3}},{"start":{"line":136,"column":2},"end":{"line":149,"column":3}}],"line":136}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":0,"8":0,"9":1,"10":0,"11":1,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":1,"24":0,"25":0,"26":0,"27":0,"28":0,"29":1,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":1,"40":0,"41":0,"42":0,"43":0,"44":0,"45":1,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":1,"56":0,"57":0,"58":0,"59":0,"60":0,"61":1,"62":0,"63":0,"64":0,"65":0,"66":0,"67":1,"68":0,"69":0,"70":0,"71":0,"72":0,"73":1,"74":0,"75":0,"76":0,"77":0,"78":0,"79":1,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0},"b":{"0":[0,0]},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","openImageDownloadPanel","closeImageDownloadPanel","clickDownload","zoomIn","joinUrl","getAttribute","page","selectors","startParams","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","imageResolution","modalCloseButton","url","goto","click","toHaveValue","urlAttribute","matcher","matches","exec","x0","Number","parseFloat","y0","x1","y1","toBeLessThan","toBeGreaterThan"],"sources":["resolutions4326-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst {\n openImageDownloadPanel,\n closeImageDownloadPanel,\n clickDownload,\n zoomIn\n} = require('../../test-utils/hooks/wvHooks')\nconst { joinUrl, getAttribute } = require('../../test-utils/hooks/basicHooks')\n\nlet page\nlet selectors\n\nconst startParams = [\n 'p=geographic',\n 'v=-180,-90,180,90',\n 'l=MODIS_Terra_CorrectedReflectance_TrueColor',\n 't=2018-06-01',\n 'imageDownload='\n]\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('In geographic, top two zoom levels are 10km', async () => {\n const { imageResolution, modalCloseButton } = selectors\n const url = await joinUrl(startParams, null)\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('40')\n await closeImageDownloadPanel(page)\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('40')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next zoom is 5km', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('20')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next two zooms are 1km', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('4')\n await closeImageDownloadPanel(page)\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('4')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next zoom is 500m', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('2')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next two zooms are 250m', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('1')\n await closeImageDownloadPanel(page)\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('1')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next zoom is 125m', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('0.5')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next zoom is 60m', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('0.25')\n await closeImageDownloadPanel(page)\n})\n\ntest('Next zoom is 30m', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('0.125')\n await closeImageDownloadPanel(page)\n})\n\ntest('Last zoom level is 30m', async () => {\n const { imageResolution } = selectors\n await zoomIn(page)\n await openImageDownloadPanel(page)\n await expect(imageResolution).toHaveValue('0.125')\n await closeImageDownloadPanel(page)\n})\n\ntest('Confirm bounding box integrity', async () => {\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n const matcher = /BBOX=([^,]+),([^,]+),([^,]+),([^&]+)/\n const matches = matcher.exec(urlAttribute)\n if (matches !== null) {\n const x0 = Number.parseFloat(matches[1])\n const y0 = Number.parseFloat(matches[2])\n const x1 = Number.parseFloat(matches[3])\n const y1 = Number.parseFloat(matches[4])\n expect(x0).toBeLessThan(0)\n expect(x0).toBeGreaterThan(-20000)\n expect(y0).toBeLessThan(0)\n expect(y0).toBeGreaterThan(-20000)\n expect(x1).toBeGreaterThan(0)\n expect(x1).toBeLessThan(20000)\n expect(y1).toBeGreaterThan(0)\n expect(y1).toBeLessThan(20000)\n }\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"bca3f169783628797686a4acecc7ac96cfaddf58","contentHash":"5ffbb284691aaa7aba82fa9dcd07b7efa0ccd855cd883ea1f7e618fcc0c85dba"},"/Users/rcweiler/worldview/e2e/features/image-download/time-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/time-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":12,"column":4},"end":{"line":12,"column":45}},"2":{"start":{"line":16,"column":4},"end":{"line":16,"column":48}},"3":{"start":{"line":17,"column":24},"end":{"line":17,"column":78}},"4":{"start":{"line":20,"column":20},"end":{"line":20,"column":38}},"5":{"start":{"line":21,"column":0},"end":{"line":23,"column":3}},"6":{"start":{"line":24,"column":0},"end":{"line":29,"column":3}},"7":{"start":{"line":27,"column":2},"end":{"line":27,"column":33}},"8":{"start":{"line":28,"column":2},"end":{"line":28,"column":36}},"9":{"start":{"line":30,"column":0},"end":{"line":32,"column":3}},"10":{"start":{"line":31,"column":2},"end":{"line":31,"column":21}},"11":{"start":{"line":33,"column":0},"end":{"line":45,"column":3}},"12":{"start":{"line":36,"column":6},"end":{"line":36,"column":15}},"13":{"start":{"line":37,"column":14},"end":{"line":37,"column":61}},"14":{"start":{"line":38,"column":2},"end":{"line":38,"column":23}},"15":{"start":{"line":39,"column":2},"end":{"line":39,"column":33}},"16":{"start":{"line":40,"column":2},"end":{"line":40,"column":37}},"17":{"start":{"line":41,"column":2},"end":{"line":41,"column":28}},"18":{"start":{"line":42,"column":23},"end":{"line":42,"column":80}},"19":{"start":{"line":43,"column":2},"end":{"line":43,"column":52}},"20":{"start":{"line":44,"column":2},"end":{"line":44,"column":38}},"21":{"start":{"line":46,"column":0},"end":{"line":58,"column":3}},"22":{"start":{"line":49,"column":6},"end":{"line":49,"column":15}},"23":{"start":{"line":50,"column":14},"end":{"line":50,"column":61}},"24":{"start":{"line":51,"column":2},"end":{"line":51,"column":23}},"25":{"start":{"line":52,"column":2},"end":{"line":52,"column":33}},"26":{"start":{"line":53,"column":2},"end":{"line":53,"column":37}},"27":{"start":{"line":54,"column":2},"end":{"line":54,"column":28}},"28":{"start":{"line":55,"column":23},"end":{"line":55,"column":80}},"29":{"start":{"line":56,"column":2},"end":{"line":56,"column":52}},"30":{"start":{"line":57,"column":2},"end":{"line":57,"column":38}},"31":{"start":{"line":59,"column":0},"end":{"line":71,"column":3}},"32":{"start":{"line":62,"column":6},"end":{"line":62,"column":15}},"33":{"start":{"line":63,"column":14},"end":{"line":63,"column":57}},"34":{"start":{"line":64,"column":2},"end":{"line":64,"column":23}},"35":{"start":{"line":65,"column":2},"end":{"line":65,"column":33}},"36":{"start":{"line":66,"column":2},"end":{"line":66,"column":37}},"37":{"start":{"line":67,"column":2},"end":{"line":67,"column":28}},"38":{"start":{"line":68,"column":23},"end":{"line":68,"column":80}},"39":{"start":{"line":69,"column":2},"end":{"line":69,"column":52}},"40":{"start":{"line":70,"column":2},"end":{"line":70,"column":38}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":24,"column":15},"end":{"line":24,"column":16}},"loc":{"start":{"line":26,"column":6},"end":{"line":29,"column":1}},"line":26},"1":{"name":"(anonymous_1)","decl":{"start":{"line":30,"column":14},"end":{"line":30,"column":15}},"loc":{"start":{"line":30,"column":26},"end":{"line":32,"column":1}},"line":30},"2":{"name":"(anonymous_2)","decl":{"start":{"line":33,"column":24},"end":{"line":33,"column":25}},"loc":{"start":{"line":33,"column":36},"end":{"line":45,"column":1}},"line":33},"3":{"name":"(anonymous_3)","decl":{"start":{"line":46,"column":28},"end":{"line":46,"column":29}},"loc":{"start":{"line":46,"column":40},"end":{"line":58,"column":1}},"line":46},"4":{"name":"(anonymous_4)","decl":{"start":{"line":59,"column":29},"end":{"line":59,"column":30}},"loc":{"start":{"line":59,"column":41},"end":{"line":71,"column":1}},"line":59}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":0,"8":0,"9":1,"10":0,"11":1,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":1,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","openImageDownloadPanel","closeImageDownloadPanel","clickDownload","joinUrl","getAttribute","createSelectors","page","selectors","startParams","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","modalCloseButton","url","goto","click","urlAttribute","toContain"],"sources":["time-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst {\n openImageDownloadPanel,\n closeImageDownloadPanel,\n clickDownload\n} = require('../../test-utils/hooks/wvHooks')\nconst { joinUrl, getAttribute } = require('../../test-utils/hooks/basicHooks')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst startParams = [\n 'imageDownload='\n]\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Image for today', async () => {\n const { modalCloseButton } = selectors\n const url = await joinUrl(startParams, '&now=2018-06-01T3')\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('TIME=2018-06-01')\n await closeImageDownloadPanel(page)\n})\n\ntest('Image for yesterday', async () => {\n const { modalCloseButton } = selectors\n const url = await joinUrl(startParams, '&now=2018-06-01T0')\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('TIME=2018-05-31')\n await closeImageDownloadPanel(page)\n})\n\ntest('Image for 2018-05-15', async () => {\n const { modalCloseButton } = selectors\n const url = await joinUrl(startParams, '&t=2018-05-15')\n await page.goto(url)\n await modalCloseButton.click()\n await openImageDownloadPanel(page)\n await clickDownload(page)\n const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url')\n expect(urlAttribute).toContain('TIME=2018-05-15')\n await closeImageDownloadPanel(page)\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"8a6d000d930aa0d3944bddd337c8f78cf7c298df","contentHash":"f9c973a593b0509d2f989732d1ff5792868f796be220740526676f177bca74fd"},"/Users/rcweiler/worldview/e2e/features/image-download/unsupported-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/image-download/unsupported-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":45}},"3":{"start":{"line":14,"column":4},"end":{"line":14,"column":48}},"4":{"start":{"line":21,"column":20},"end":{"line":21,"column":75}},"5":{"start":{"line":22,"column":0},"end":{"line":24,"column":3}},"6":{"start":{"line":25,"column":0},"end":{"line":34,"column":3}},"7":{"start":{"line":28,"column":2},"end":{"line":28,"column":33}},"8":{"start":{"line":29,"column":2},"end":{"line":29,"column":36}},"9":{"start":{"line":30,"column":2},"end":{"line":30,"column":37}},"10":{"start":{"line":31,"column":2},"end":{"line":31,"column":48}},"11":{"start":{"line":32,"column":2},"end":{"line":32,"column":48}},"12":{"start":{"line":33,"column":2},"end":{"line":33,"column":54}},"13":{"start":{"line":35,"column":0},"end":{"line":37,"column":3}},"14":{"start":{"line":36,"column":2},"end":{"line":36,"column":21}},"15":{"start":{"line":38,"column":0},"end":{"line":48,"column":3}},"16":{"start":{"line":42,"column":6},"end":{"line":42,"column":15}},"17":{"start":{"line":43,"column":14},"end":{"line":43,"column":81}},"18":{"start":{"line":44,"column":2},"end":{"line":44,"column":23}},"19":{"start":{"line":45,"column":2},"end":{"line":45,"column":33}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":38}},"21":{"start":{"line":47,"column":2},"end":{"line":47,"column":37}},"22":{"start":{"line":49,"column":0},"end":{"line":53,"column":3}},"23":{"start":{"line":50,"column":2},"end":{"line":50,"column":29}},"24":{"start":{"line":51,"column":2},"end":{"line":51,"column":41}},"25":{"start":{"line":52,"column":2},"end":{"line":52,"column":50}},"26":{"start":{"line":54,"column":0},"end":{"line":64,"column":3}},"27":{"start":{"line":57,"column":6},"end":{"line":57,"column":15}},"28":{"start":{"line":58,"column":2},"end":{"line":58,"column":38}},"29":{"start":{"line":59,"column":2},"end":{"line":59,"column":37}},"30":{"start":{"line":60,"column":2},"end":{"line":60,"column":29}},"31":{"start":{"line":61,"column":2},"end":{"line":61,"column":41}},"32":{"start":{"line":62,"column":2},"end":{"line":62,"column":46}},"33":{"start":{"line":63,"column":2},"end":{"line":63,"column":38}},"34":{"start":{"line":65,"column":0},"end":{"line":75,"column":3}},"35":{"start":{"line":69,"column":6},"end":{"line":69,"column":15}},"36":{"start":{"line":70,"column":14},"end":{"line":70,"column":58}},"37":{"start":{"line":71,"column":2},"end":{"line":71,"column":23}},"38":{"start":{"line":72,"column":2},"end":{"line":72,"column":33}},"39":{"start":{"line":73,"column":2},"end":{"line":73,"column":38}},"40":{"start":{"line":74,"column":2},"end":{"line":74,"column":37}},"41":{"start":{"line":76,"column":0},"end":{"line":80,"column":3}},"42":{"start":{"line":77,"column":2},"end":{"line":77,"column":29}},"43":{"start":{"line":78,"column":2},"end":{"line":78,"column":41}},"44":{"start":{"line":79,"column":2},"end":{"line":79,"column":50}},"45":{"start":{"line":81,"column":0},"end":{"line":90,"column":3}},"46":{"start":{"line":84,"column":6},"end":{"line":84,"column":15}},"47":{"start":{"line":85,"column":2},"end":{"line":85,"column":38}},"48":{"start":{"line":86,"column":2},"end":{"line":86,"column":37}},"49":{"start":{"line":87,"column":2},"end":{"line":87,"column":29}},"50":{"start":{"line":88,"column":2},"end":{"line":88,"column":41}},"51":{"start":{"line":89,"column":2},"end":{"line":89,"column":46}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":25,"column":15},"end":{"line":25,"column":16}},"loc":{"start":{"line":27,"column":6},"end":{"line":34,"column":1}},"line":27},"1":{"name":"(anonymous_1)","decl":{"start":{"line":35,"column":14},"end":{"line":35,"column":15}},"loc":{"start":{"line":35,"column":26},"end":{"line":37,"column":1}},"line":35},"2":{"name":"(anonymous_2)","decl":{"start":{"line":38,"column":49},"end":{"line":38,"column":50}},"loc":{"start":{"line":38,"column":61},"end":{"line":48,"column":1}},"line":38},"3":{"name":"(anonymous_3)","decl":{"start":{"line":49,"column":39},"end":{"line":49,"column":40}},"loc":{"start":{"line":49,"column":51},"end":{"line":53,"column":1}},"line":49},"4":{"name":"(anonymous_4)","decl":{"start":{"line":54,"column":60},"end":{"line":54,"column":61}},"loc":{"start":{"line":54,"column":72},"end":{"line":64,"column":1}},"line":54},"5":{"name":"(anonymous_5)","decl":{"start":{"line":65,"column":41},"end":{"line":65,"column":42}},"loc":{"start":{"line":65,"column":53},"end":{"line":75,"column":1}},"line":65},"6":{"name":"(anonymous_6)","decl":{"start":{"line":76,"column":32},"end":{"line":76,"column":33}},"loc":{"start":{"line":76,"column":44},"end":{"line":80,"column":1}},"line":76},"7":{"name":"(anonymous_7)","decl":{"start":{"line":81,"column":53},"end":{"line":81,"column":54}},"loc":{"start":{"line":81,"column":65},"end":{"line":90,"column":1}},"line":81}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":1,"14":0,"15":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":1,"23":0,"24":0,"25":0,"26":1,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":1,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":1,"42":0,"43":0,"44":0,"45":1,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","closeImageDownloadPanel","joinUrl","page","selectors","notify","cancelNotify","acceptNotify","toolbarSnapshot","startParams","describe","configure","mode","beforeAll","browser","newPage","locator","afterAll","close","modalCloseButton","snapshotToolbarButton","url","goto","click","toBeVisible","not"],"sources":["unsupported-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { closeImageDownloadPanel } = require('../../test-utils/hooks/wvHooks')\nconst { joinUrl } = require('../../test-utils/hooks/basicHooks')\n\nlet page\nlet selectors\nlet notify\nlet cancelNotify\nlet acceptNotify\nlet toolbarSnapshot\n\nconst startParams = ['v=-180,-90,180,90', 't=2018-06-01', 'imageDownload=']\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n notify = page.locator('.notify p')\n cancelNotify = page.locator('.cancel-notify')\n acceptNotify = page.locator('.accept-notify')\n toolbarSnapshot = page.locator('#toolbar_snapshot')\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Custom palettes are not supported dialog', async () => {\n const { modalCloseButton, snapshotToolbarButton } = selectors\n const url = await joinUrl(startParams, '&l=MODIS_Terra_Aerosol(palette=red_1)')\n await page.goto(url)\n await modalCloseButton.click()\n await snapshotToolbarButton.click()\n await expect(notify).toBeVisible()\n})\n\ntest('Custom palettes: Cancel button', async () => {\n await cancelNotify.click()\n await expect(notify).not.toBeVisible()\n await expect(toolbarSnapshot).not.toBeVisible()\n})\n\ntest('Custom palettes: OK button brings up download panel', async () => {\n const { snapshotToolbarButton } = selectors\n await snapshotToolbarButton.click()\n await expect(notify).toBeVisible()\n await acceptNotify.click()\n await expect(notify).not.toBeVisible()\n await expect(toolbarSnapshot).toBeVisible()\n await closeImageDownloadPanel(page)\n})\n\ntest('Rotation is not supported dialog', async () => {\n const { modalCloseButton, snapshotToolbarButton } = selectors\n const url = await joinUrl(startParams, '&p=arctic&r=18')\n await page.goto(url)\n await modalCloseButton.click()\n await snapshotToolbarButton.click()\n await expect(notify).toBeVisible()\n})\n\ntest('Rotation: Cancel button', async () => {\n await cancelNotify.click()\n await expect(notify).not.toBeVisible()\n await expect(toolbarSnapshot).not.toBeVisible()\n})\n\ntest('Rotation: OK button brings up download panel', async () => {\n const { snapshotToolbarButton } = selectors\n await snapshotToolbarButton.click()\n await expect(notify).toBeVisible()\n await acceptNotify.click()\n await expect(notify).not.toBeVisible()\n await expect(toolbarSnapshot).toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"65cbd6f41fd4f1d7423170a3822cbf65da5cc739","contentHash":"ebe12834ae543c783544e66a40dc50aef3e36807a99c0ef5945102da467ca86b"},"/Users/rcweiler/worldview/e2e/features/kiosk/kiosk-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/kiosk/kiosk-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":28},"end":{"line":11,"column":248}},"3":{"start":{"line":12,"column":31},"end":{"line":12,"column":236}},"4":{"start":{"line":13,"column":34},"end":{"line":13,"column":242}},"5":{"start":{"line":14,"column":0},"end":{"line":16,"column":3}},"6":{"start":{"line":17,"column":0},"end":{"line":22,"column":3}},"7":{"start":{"line":20,"column":2},"end":{"line":20,"column":33}},"8":{"start":{"line":21,"column":2},"end":{"line":21,"column":36}},"9":{"start":{"line":23,"column":0},"end":{"line":25,"column":3}},"10":{"start":{"line":24,"column":2},"end":{"line":24,"column":21}},"11":{"start":{"line":28,"column":33},"end":{"line":49,"column":1}},"12":{"start":{"line":44,"column":6},"end":{"line":44,"column":15}},"13":{"start":{"line":45,"column":21},"end":{"line":45,"column":277}},"14":{"start":{"line":46,"column":2},"end":{"line":48,"column":3}},"15":{"start":{"line":47,"column":4},"end":{"line":47,"column":39}},"16":{"start":{"line":50,"column":0},"end":{"line":57,"column":3}},"17":{"start":{"line":51,"column":2},"end":{"line":51,"column":39}},"18":{"start":{"line":52,"column":34},"end":{"line":52,"column":76}},"19":{"start":{"line":53,"column":17},"end":{"line":53,"column":41}},"20":{"start":{"line":54,"column":2},"end":{"line":54,"column":54}},"21":{"start":{"line":55,"column":2},"end":{"line":55,"column":37}},"22":{"start":{"line":56,"column":2},"end":{"line":56,"column":35}},"23":{"start":{"line":58,"column":0},"end":{"line":65,"column":3}},"24":{"start":{"line":59,"column":2},"end":{"line":59,"column":42}},"25":{"start":{"line":60,"column":34},"end":{"line":60,"column":76}},"26":{"start":{"line":61,"column":17},"end":{"line":61,"column":41}},"27":{"start":{"line":62,"column":2},"end":{"line":62,"column":54}},"28":{"start":{"line":63,"column":2},"end":{"line":63,"column":37}},"29":{"start":{"line":64,"column":2},"end":{"line":64,"column":35}},"30":{"start":{"line":66,"column":0},"end":{"line":73,"column":3}},"31":{"start":{"line":67,"column":2},"end":{"line":67,"column":45}},"32":{"start":{"line":68,"column":34},"end":{"line":68,"column":76}},"33":{"start":{"line":69,"column":17},"end":{"line":69,"column":41}},"34":{"start":{"line":70,"column":2},"end":{"line":70,"column":54}},"35":{"start":{"line":71,"column":2},"end":{"line":71,"column":37}},"36":{"start":{"line":72,"column":2},"end":{"line":72,"column":35}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":15},"end":{"line":17,"column":16}},"loc":{"start":{"line":19,"column":6},"end":{"line":22,"column":1}},"line":19},"1":{"name":"(anonymous_1)","decl":{"start":{"line":23,"column":14},"end":{"line":23,"column":15}},"loc":{"start":{"line":23,"column":26},"end":{"line":25,"column":1}},"line":23},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":33},"end":{"line":28,"column":34}},"loc":{"start":{"line":28,"column":45},"end":{"line":49,"column":1}},"line":28},"3":{"name":"(anonymous_3)","decl":{"start":{"line":50,"column":90},"end":{"line":50,"column":91}},"loc":{"start":{"line":50,"column":102},"end":{"line":57,"column":1}},"line":50},"4":{"name":"(anonymous_4)","decl":{"start":{"line":58,"column":86},"end":{"line":58,"column":87}},"loc":{"start":{"line":58,"column":98},"end":{"line":65,"column":1}},"line":58},"5":{"name":"(anonymous_5)","decl":{"start":{"line":66,"column":89},"end":{"line":66,"column":90}},"loc":{"start":{"line":66,"column":101},"end":{"line":73,"column":1}},"line":66}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":0,"8":0,"9":1,"10":0,"11":1,"12":0,"13":0,"14":0,"15":0,"16":1,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":1,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":1,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","page","selectors","kioskQueryStringGeo","kioskQueryStringArctic","kioskQueryStringAntarctic","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","kioskModeValidElsRemoved","infoToolbarButton","locationSearchToolbarButton","measureBtn","projToolbarButton","shareToolbarButton","snapshotToolbarButton","timelineHeader","zoomInButton","zoomOutButton","sidebarContainer","mapRotateLeft","mapRotateReset","mapRotateRight","distractionFreeExitBtn","uiElements","el","not","toBeVisible","goto","distractionFreeTimeline","locator","wvLogo"],"sources":["kiosk-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst kioskQueryStringGeo = 'http://localhost:3000/?v=-250.17116762774398,-114.67919463709383,250.62557403459047,109.37518092954436&df=true&kiosk=true&l=Coastlines_15m,OrbitTracks_Terra_Descending,MODIS_Terra_CorrectedReflectance_TrueColor&lg=true'\nconst kioskQueryStringArctic = 'http://localhost:3000/?v=-9215416.788865805,-4212995.281243633,9489665.699466601,4155580.686192584&p=arctic&df=true&kiosk=true&eic=da&l=Land_Mask,AMSRU2_Sea_Ice_Concentration_12km(palette=blue_6)&lg=true'\nconst kioskQueryStringAntarctic = 'http://localhost:3000/?v=-9215416.788865805,-4212995.281243633,9489665.699466601,4155580.686192584&p=antarctic&df=true&kiosk=true&eic=da&l=Land_Mask,AMSRU2_Sea_Ice_Concentration_12km(palette=blue_6)&lg=true'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\n// helper to confirm target els are removed/hidden in kiosk mode\nconst kioskModeValidElsRemoved = async () => {\n const {\n infoToolbarButton,\n locationSearchToolbarButton,\n measureBtn,\n projToolbarButton,\n shareToolbarButton,\n snapshotToolbarButton,\n timelineHeader,\n zoomInButton,\n zoomOutButton,\n sidebarContainer,\n mapRotateLeft,\n mapRotateReset,\n mapRotateRight,\n distractionFreeExitBtn\n } = selectors\n\n const uiElements = [\n infoToolbarButton,\n locationSearchToolbarButton,\n measureBtn,\n projToolbarButton,\n shareToolbarButton,\n snapshotToolbarButton,\n timelineHeader,\n zoomInButton,\n zoomOutButton,\n sidebarContainer,\n distractionFreeExitBtn,\n mapRotateLeft,\n mapRotateReset,\n mapRotateRight\n ]\n\n for (const el of uiElements) {\n await expect(el).not.toBeVisible()\n }\n}\n\ntest('Loading into kiosk mode in geographic projection displays the correct UI elements', async () => {\n await page.goto(kioskQueryStringGeo)\n const distractionFreeTimeline = page.locator('#distraction-free-timeline')\n const wvLogo = page.locator('#wv-logo')\n await expect(distractionFreeTimeline).toBeVisible()\n await expect(wvLogo).toBeVisible()\n await kioskModeValidElsRemoved()\n})\n\ntest('Loading into kiosk mode in arctic projection displays the correct UI elements', async () => {\n await page.goto(kioskQueryStringArctic)\n const distractionFreeTimeline = page.locator('#distraction-free-timeline')\n const wvLogo = page.locator('#wv-logo')\n await expect(distractionFreeTimeline).toBeVisible()\n await expect(wvLogo).toBeVisible()\n await kioskModeValidElsRemoved()\n})\n\ntest('Loading into kiosk mode in antarctic projection displays the correct UI elements', async () => {\n await page.goto(kioskQueryStringAntarctic)\n const distractionFreeTimeline = page.locator('#distraction-free-timeline')\n const wvLogo = page.locator('#wv-logo')\n await expect(distractionFreeTimeline).toBeVisible()\n await expect(wvLogo).toBeVisible()\n await kioskModeValidElsRemoved()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"c6dae044d32078b3fc3d29242c6416aa867edb1b","contentHash":"f8403a1b09798cc49d1ffd4ebf8f4d7830ce97a95f9b3371074b295757377a36"},"/Users/rcweiler/worldview/e2e/features/layers/layer-picker-mobile-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/layers/layer-picker-mobile-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":12,"column":4},"end":{"line":12,"column":45}},"3":{"start":{"line":15,"column":12},"end":{"line":15,"column":49}},"4":{"start":{"line":16,"column":0},"end":{"line":18,"column":3}},"5":{"start":{"line":19,"column":0},"end":{"line":30,"column":3}},"6":{"start":{"line":22,"column":18},"end":{"line":27,"column":4}},"7":{"start":{"line":28,"column":2},"end":{"line":28,"column":33}},"8":{"start":{"line":29,"column":2},"end":{"line":29,"column":36}},"9":{"start":{"line":31,"column":0},"end":{"line":33,"column":3}},"10":{"start":{"line":32,"column":2},"end":{"line":32,"column":21}},"11":{"start":{"line":34,"column":0},"end":{"line":43,"column":3}},"12":{"start":{"line":38,"column":6},"end":{"line":38,"column":15}},"13":{"start":{"line":39,"column":2},"end":{"line":39,"column":23}},"14":{"start":{"line":40,"column":2},"end":{"line":40,"column":33}},"15":{"start":{"line":41,"column":2},"end":{"line":41,"column":41}},"16":{"start":{"line":42,"column":2},"end":{"line":42,"column":46}},"17":{"start":{"line":44,"column":0},"end":{"line":50,"column":3}},"18":{"start":{"line":47,"column":6},"end":{"line":47,"column":15}},"19":{"start":{"line":48,"column":2},"end":{"line":48,"column":37}},"20":{"start":{"line":49,"column":2},"end":{"line":49,"column":34}},"21":{"start":{"line":51,"column":0},"end":{"line":57,"column":3}},"22":{"start":{"line":54,"column":6},"end":{"line":54,"column":15}},"23":{"start":{"line":55,"column":2},"end":{"line":55,"column":26}},"24":{"start":{"line":56,"column":2},"end":{"line":56,"column":31}},"25":{"start":{"line":58,"column":0},"end":{"line":75,"column":3}},"26":{"start":{"line":65,"column":6},"end":{"line":65,"column":15}},"27":{"start":{"line":66,"column":2},"end":{"line":66,"column":34}},"28":{"start":{"line":67,"column":2},"end":{"line":67,"column":54}},"29":{"start":{"line":68,"column":2},"end":{"line":68,"column":47}},"30":{"start":{"line":69,"column":2},"end":{"line":69,"column":47}},"31":{"start":{"line":70,"column":33},"end":{"line":70,"column":113}},"32":{"start":{"line":72,"column":2},"end":{"line":72,"column":53}},"33":{"start":{"line":74,"column":2},"end":{"line":74,"column":42}},"34":{"start":{"line":76,"column":0},"end":{"line":87,"column":3}},"35":{"start":{"line":81,"column":6},"end":{"line":81,"column":15}},"36":{"start":{"line":82,"column":2},"end":{"line":82,"column":34}},"37":{"start":{"line":83,"column":2},"end":{"line":83,"column":29}},"38":{"start":{"line":84,"column":2},"end":{"line":84,"column":42}},"39":{"start":{"line":85,"column":2},"end":{"line":85,"column":59}},"40":{"start":{"line":86,"column":2},"end":{"line":86,"column":34}},"41":{"start":{"line":88,"column":0},"end":{"line":99,"column":3}},"42":{"start":{"line":92,"column":6},"end":{"line":92,"column":15}},"43":{"start":{"line":93,"column":2},"end":{"line":93,"column":42}},"44":{"start":{"line":94,"column":2},"end":{"line":94,"column":88}},"45":{"start":{"line":95,"column":19},"end":{"line":95,"column":47}},"46":{"start":{"line":96,"column":2},"end":{"line":96,"column":39}},"47":{"start":{"line":97,"column":2},"end":{"line":97,"column":25}},"48":{"start":{"line":98,"column":2},"end":{"line":98,"column":63}},"49":{"start":{"line":100,"column":0},"end":{"line":111,"column":3}},"50":{"start":{"line":105,"column":6},"end":{"line":105,"column":15}},"51":{"start":{"line":106,"column":2},"end":{"line":106,"column":29}},"52":{"start":{"line":107,"column":2},"end":{"line":107,"column":42}},"53":{"start":{"line":108,"column":2},"end":{"line":108,"column":51}},"54":{"start":{"line":109,"column":2},"end":{"line":109,"column":88}},"55":{"start":{"line":110,"column":2},"end":{"line":110,"column":28}},"56":{"start":{"line":112,"column":0},"end":{"line":118,"column":3}},"57":{"start":{"line":115,"column":6},"end":{"line":115,"column":15}},"58":{"start":{"line":116,"column":2},"end":{"line":116,"column":38}},"59":{"start":{"line":117,"column":2},"end":{"line":117,"column":31}},"60":{"start":{"line":119,"column":0},"end":{"line":147,"column":3}},"61":{"start":{"line":133,"column":6},"end":{"line":133,"column":15}},"62":{"start":{"line":134,"column":2},"end":{"line":134,"column":34}},"63":{"start":{"line":135,"column":2},"end":{"line":135,"column":36}},"64":{"start":{"line":136,"column":2},"end":{"line":136,"column":40}},"65":{"start":{"line":137,"column":2},"end":{"line":137,"column":44}},"66":{"start":{"line":138,"column":2},"end":{"line":138,"column":64}},"67":{"start":{"line":139,"column":2},"end":{"line":139,"column":55}},"68":{"start":{"line":140,"column":2},"end":{"line":140,"column":38}},"69":{"start":{"line":141,"column":2},"end":{"line":141,"column":56}},"70":{"start":{"line":142,"column":2},"end":{"line":142,"column":44}},"71":{"start":{"line":143,"column":2},"end":{"line":143,"column":34}},"72":{"start":{"line":144,"column":2},"end":{"line":144,"column":28}},"73":{"start":{"line":145,"column":2},"end":{"line":145,"column":47}},"74":{"start":{"line":146,"column":2},"end":{"line":146,"column":28}},"75":{"start":{"line":148,"column":0},"end":{"line":157,"column":3}},"76":{"start":{"line":153,"column":6},"end":{"line":153,"column":15}},"77":{"start":{"line":154,"column":2},"end":{"line":154,"column":56}},"78":{"start":{"line":155,"column":2},"end":{"line":155,"column":48}},"79":{"start":{"line":156,"column":2},"end":{"line":156,"column":42}},"80":{"start":{"line":158,"column":0},"end":{"line":167,"column":3}},"81":{"start":{"line":163,"column":6},"end":{"line":163,"column":15}},"82":{"start":{"line":164,"column":2},"end":{"line":164,"column":29}},"83":{"start":{"line":165,"column":2},"end":{"line":165,"column":73}},"84":{"start":{"line":166,"column":2},"end":{"line":166,"column":61}},"85":{"start":{"line":168,"column":0},"end":{"line":180,"column":3}},"86":{"start":{"line":173,"column":6},"end":{"line":173,"column":15}},"87":{"start":{"line":174,"column":2},"end":{"line":174,"column":31}},"88":{"start":{"line":175,"column":2},"end":{"line":175,"column":61}},"89":{"start":{"line":176,"column":2},"end":{"line":176,"column":58}},"90":{"start":{"line":177,"column":2},"end":{"line":177,"column":28}},"91":{"start":{"line":178,"column":2},"end":{"line":178,"column":61}},"92":{"start":{"line":179,"column":2},"end":{"line":179,"column":57}},"93":{"start":{"line":181,"column":0},"end":{"line":190,"column":3}},"94":{"start":{"line":185,"column":6},"end":{"line":185,"column":15}},"95":{"start":{"line":186,"column":2},"end":{"line":186,"column":29}},"96":{"start":{"line":187,"column":2},"end":{"line":187,"column":47}},"97":{"start":{"line":188,"column":2},"end":{"line":188,"column":29}},"98":{"start":{"line":189,"column":2},"end":{"line":189,"column":53}},"99":{"start":{"line":191,"column":0},"end":{"line":198,"column":3}},"100":{"start":{"line":194,"column":6},"end":{"line":194,"column":15}},"101":{"start":{"line":195,"column":2},"end":{"line":195,"column":39}},"102":{"start":{"line":196,"column":22},"end":{"line":196,"column":64}},"103":{"start":{"line":197,"column":2},"end":{"line":197,"column":42}},"104":{"start":{"line":199,"column":0},"end":{"line":205,"column":3}},"105":{"start":{"line":202,"column":6},"end":{"line":202,"column":15}},"106":{"start":{"line":203,"column":2},"end":{"line":203,"column":50}},"107":{"start":{"line":204,"column":2},"end":{"line":204,"column":46}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":15},"end":{"line":19,"column":16}},"loc":{"start":{"line":21,"column":6},"end":{"line":30,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":31,"column":14},"end":{"line":31,"column":15}},"loc":{"start":{"line":31,"column":26},"end":{"line":33,"column":1}},"line":31},"2":{"name":"(anonymous_2)","decl":{"start":{"line":34,"column":44},"end":{"line":34,"column":45}},"loc":{"start":{"line":34,"column":56},"end":{"line":43,"column":1}},"line":34},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":50},"end":{"line":44,"column":51}},"loc":{"start":{"line":44,"column":62},"end":{"line":50,"column":1}},"line":44},"4":{"name":"(anonymous_4)","decl":{"start":{"line":51,"column":59},"end":{"line":51,"column":60}},"loc":{"start":{"line":51,"column":71},"end":{"line":57,"column":1}},"line":51},"5":{"name":"(anonymous_5)","decl":{"start":{"line":58,"column":71},"end":{"line":58,"column":72}},"loc":{"start":{"line":58,"column":83},"end":{"line":75,"column":1}},"line":58},"6":{"name":"(anonymous_6)","decl":{"start":{"line":76,"column":87},"end":{"line":76,"column":88}},"loc":{"start":{"line":76,"column":99},"end":{"line":87,"column":1}},"line":76},"7":{"name":"(anonymous_7)","decl":{"start":{"line":88,"column":53},"end":{"line":88,"column":54}},"loc":{"start":{"line":88,"column":65},"end":{"line":99,"column":1}},"line":88},"8":{"name":"(anonymous_8)","decl":{"start":{"line":100,"column":30},"end":{"line":100,"column":31}},"loc":{"start":{"line":100,"column":42},"end":{"line":111,"column":1}},"line":100},"9":{"name":"(anonymous_9)","decl":{"start":{"line":112,"column":42},"end":{"line":112,"column":43}},"loc":{"start":{"line":112,"column":54},"end":{"line":118,"column":1}},"line":112},"10":{"name":"(anonymous_10)","decl":{"start":{"line":119,"column":72},"end":{"line":119,"column":73}},"loc":{"start":{"line":119,"column":84},"end":{"line":147,"column":1}},"line":119},"11":{"name":"(anonymous_11)","decl":{"start":{"line":148,"column":29},"end":{"line":148,"column":30}},"loc":{"start":{"line":148,"column":41},"end":{"line":157,"column":1}},"line":148},"12":{"name":"(anonymous_12)","decl":{"start":{"line":158,"column":43},"end":{"line":158,"column":44}},"loc":{"start":{"line":158,"column":55},"end":{"line":167,"column":1}},"line":158},"13":{"name":"(anonymous_13)","decl":{"start":{"line":168,"column":53},"end":{"line":168,"column":54}},"loc":{"start":{"line":168,"column":65},"end":{"line":180,"column":1}},"line":168},"14":{"name":"(anonymous_14)","decl":{"start":{"line":181,"column":69},"end":{"line":181,"column":70}},"loc":{"start":{"line":181,"column":81},"end":{"line":190,"column":1}},"line":181},"15":{"name":"(anonymous_15)","decl":{"start":{"line":191,"column":70},"end":{"line":191,"column":71}},"loc":{"start":{"line":191,"column":82},"end":{"line":198,"column":1}},"line":191},"16":{"name":"(anonymous_16)","decl":{"start":{"line":199,"column":57},"end":{"line":199,"column":58}},"loc":{"start":{"line":199,"column":69},"end":{"line":205,"column":1}},"line":199}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":0,"9":1,"10":0,"11":1,"12":0,"13":0,"14":0,"15":0,"16":0,"17":1,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":0,"25":1,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":1,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":1,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":1,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":1,"57":0,"58":0,"59":0,"60":1,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":1,"76":0,"77":0,"78":0,"79":0,"80":1,"81":0,"82":0,"83":0,"84":0,"85":1,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":1,"94":0,"95":0,"96":0,"97":0,"98":0,"99":1,"100":0,"101":0,"102":0,"103":0,"104":1,"105":0,"106":0,"107":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","assertDefaultLayers","assertCategories","page","selectors","url","describe","configure","mode","beforeAll","browser","context","newContext","viewport","width","height","newPage","afterAll","close","layerCount","modalCloseButton","goto","click","toBeVisible","toContainText","collapsedLayerButton","addLayers","aodAllMeasurement","sourceMetadataCollapsed","aodCheckboxMAIAC","aodCheckboxMODIS","sourceTabs","modisAvailableCoverage","locator","toHaveCount","aquaTerraMODISTab","aquaModisTab","aodCheckbox","not","toHaveClass","aquaTerraModisHeader","sourceMetadataExpanded","ellipsis","layerPickerBackButton","layerFilterButton","availableFacetLabel","categoryAtmosphereLabel","categoryFacetCollapseToggle","categoryFacetChoicesContainer","measurementFacetChoices","measurementMoreButton","measurementTemperatureLabel","sourcesMERRALabel","applyButton","layersSearchRow","resetButton","layersSearchField","fill","aodSearchRow","layerDetailHeader","addToMapButton","aodSearchCheckbox","layerDetails","layersModalCloseButton","activeLayer"],"sources":["layer-picker-mobile-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { assertDefaultLayers, assertCategories } = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\nconst url = 'http://localhost:3000/?t=2013-05-15'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n const context = await browser.newContext({\n viewport: { width: 375, height: 667 }\n })\n page = await context.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Initial state indicates layer count', async () => {\n const { layerCount, modalCloseButton } = selectors\n await page.goto(url)\n await modalCloseButton.click()\n await expect(layerCount).toBeVisible()\n await expect(layerCount).toContainText('7')\n})\n\ntest('Expand layer list and show default layers', async () => {\n const { collapsedLayerButton } = selectors\n await collapsedLayerButton.click()\n await assertDefaultLayers(page)\n})\n\ntest('Open product picker and show categories by default', async () => {\n const { addLayers } = selectors\n await addLayers.click()\n await assertCategories(page)\n})\n\ntest('Clicking a measurement shows choices, indicates unavailability', async () => {\n const {\n aodAllMeasurement,\n sourceMetadataCollapsed,\n aodCheckboxMAIAC,\n aodCheckboxMODIS,\n sourceTabs\n } = selectors\n await aodAllMeasurement.click()\n await expect(sourceMetadataCollapsed).toBeVisible()\n await expect(aodCheckboxMAIAC).toBeVisible()\n await expect(aodCheckboxMODIS).toBeVisible()\n const modisAvailableCoverage = page.locator('#MODIS_Combined_Value_Added_AOD-checkbox + svg#availability-info')\n // const maiacAvailableCoverage = page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox + svg#availability-info')\n await expect(modisAvailableCoverage).toBeVisible()\n // await expect(maiacAvailableCoverage).toBeVisible()\n await expect(sourceTabs).toHaveCount(9)\n})\n\ntest('Available grid source layer measuremet does not have unavaiable coverage class', async () => {\n const {\n aquaTerraMODISTab,\n aquaModisTab,\n aodCheckbox\n } = selectors\n await aquaTerraMODISTab.click()\n await aquaModisTab.click()\n await expect(aodCheckbox).toBeVisible()\n await expect(aodCheckbox).not.toHaveClass('unavailable')\n await aquaTerraMODISTab.click()\n})\n\ntest('Expanding and collapsing measurement details', async () => {\n const { aquaTerraModisHeader, sourceMetadataExpanded } = selectors\n await page.locator('.ellipsis').click()\n await expect(aquaTerraModisHeader).toContainText('About Aerosol Optical Depth (AOD)')\n const ellipsis = page.locator('.ellipsis.up')\n await expect(ellipsis).toBeVisible()\n await ellipsis.click()\n await expect(sourceMetadataExpanded).toHaveClass(/overflow/)\n})\n\ntest('Switching source tabs', async () => {\n const {\n aquaTerraModisHeader,\n aquaModisTab,\n aodCheckbox\n } = selectors\n await aquaModisTab.click()\n await expect(aodCheckbox).toBeVisible()\n await expect(aquaTerraModisHeader).toBeVisible()\n await expect(aquaTerraModisHeader).toContainText('About Aerosol Optical Depth (AOD)')\n await aodCheckbox.click()\n})\n\ntest('Back button returns to categories', async () => {\n const { layerPickerBackButton } = selectors\n await layerPickerBackButton.click()\n await assertCategories(page)\n})\n\ntest('Switch to facet view and confirm applying facets limits results', async () => {\n const {\n layerFilterButton,\n availableFacetLabel,\n categoryAtmosphereLabel,\n categoryFacetCollapseToggle,\n categoryFacetChoicesContainer,\n measurementFacetChoices,\n measurementMoreButton,\n measurementTemperatureLabel,\n sourcesMERRALabel,\n applyButton,\n layersSearchRow,\n resetButton\n } = selectors\n await layerFilterButton.click()\n await availableFacetLabel.click()\n await categoryAtmosphereLabel.click()\n await categoryFacetCollapseToggle.click()\n await expect(categoryFacetChoicesContainer).not.toBeVisible()\n await expect(measurementFacetChoices).toHaveCount(5)\n await measurementMoreButton.click()\n await expect(measurementFacetChoices).toHaveCount(15)\n await measurementTemperatureLabel.click()\n await sourcesMERRALabel.click()\n await applyButton.click()\n await expect(layersSearchRow).toHaveCount(4)\n await resetButton.click()\n})\n\ntest('Searching for layers', async () => {\n const {\n layersSearchField,\n layersSearchRow,\n aodCheckbox\n } = selectors\n await layersSearchField.fill('aerosol optical depth')\n await expect(layersSearchRow).toHaveCount(17)\n await expect(aodCheckbox).toBeVisible()\n})\n\ntest('Viewing details for search results', async () => {\n const {\n aodSearchRow,\n layerDetailHeader,\n addToMapButton\n } = selectors\n await aodSearchRow.click()\n await expect(layerDetailHeader).toContainText('Aerosol Optical Depth')\n await expect(addToMapButton).toContainText('Remove Layer')\n})\n\ntest('Add to layer button and checkbox are in sync', async () => {\n const {\n addToMapButton,\n aodSearchCheckbox,\n aodCheckbox\n } = selectors\n await addToMapButton.click()\n await expect(aodSearchCheckbox).not.toHaveClass('checked')\n await expect(addToMapButton).toContainText('Add Layer')\n await aodCheckbox.click()\n await expect(addToMapButton).toContainText('Remove Layer')\n await expect(aodSearchCheckbox).toHaveClass(/checked/)\n})\n\ntest('Clicking the selected row deselects it and hides the details', async () => {\n const { aodSearchRow, layerDetails } = selectors\n await aodSearchRow.click()\n await expect(layerDetails).not.toBeVisible()\n await aodSearchRow.click()\n await expect(aodSearchRow).toHaveClass(/selected/)\n})\n\ntest('Close product picker and confirm added layers show in sidebar', async () => {\n const { layersModalCloseButton } = selectors\n await layersModalCloseButton.click()\n const activeLayer = page.locator('#active-MODIS_Aqua_Aerosol')\n await expect(activeLayer).toBeVisible()\n})\n\ntest('Collapse sidebar and confirm layer count updated', async () => {\n const { layerCount } = selectors\n await page.locator('#toggleIconHolder').click()\n await expect(layerCount).toContainText('8')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"8db7d42800f6f08e502c40de9eaf1fd997724f39","contentHash":"880d201b544ebe2a35c4f1486b4cdd1da6bb08b0c1ebf37502b479de283d2161"},"/Users/rcweiler/worldview/e2e/features/layers/layer-picker-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/layers/layer-picker-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":12,"column":4},"end":{"line":12,"column":45}},"3":{"start":{"line":15,"column":12},"end":{"line":15,"column":49}},"4":{"start":{"line":16,"column":0},"end":{"line":18,"column":3}},"5":{"start":{"line":19,"column":0},"end":{"line":24,"column":3}},"6":{"start":{"line":22,"column":2},"end":{"line":22,"column":33}},"7":{"start":{"line":23,"column":2},"end":{"line":23,"column":36}},"8":{"start":{"line":25,"column":0},"end":{"line":27,"column":3}},"9":{"start":{"line":26,"column":2},"end":{"line":26,"column":21}},"10":{"start":{"line":28,"column":0},"end":{"line":37,"column":3}},"11":{"start":{"line":32,"column":6},"end":{"line":32,"column":15}},"12":{"start":{"line":33,"column":2},"end":{"line":33,"column":23}},"13":{"start":{"line":34,"column":2},"end":{"line":34,"column":33}},"14":{"start":{"line":35,"column":2},"end":{"line":35,"column":26}},"15":{"start":{"line":36,"column":2},"end":{"line":36,"column":31}},"16":{"start":{"line":38,"column":0},"end":{"line":46,"column":3}},"17":{"start":{"line":42,"column":6},"end":{"line":42,"column":15}},"18":{"start":{"line":43,"column":2},"end":{"line":43,"column":34}},"19":{"start":{"line":44,"column":2},"end":{"line":44,"column":76}},"20":{"start":{"line":45,"column":2},"end":{"line":45,"column":58}},"21":{"start":{"line":47,"column":0},"end":{"line":55,"column":3}},"22":{"start":{"line":50,"column":6},"end":{"line":50,"column":15}},"23":{"start":{"line":51,"column":2},"end":{"line":51,"column":59}},"24":{"start":{"line":52,"column":2},"end":{"line":52,"column":43}},"25":{"start":{"line":53,"column":18},"end":{"line":53,"column":48}},"26":{"start":{"line":54,"column":2},"end":{"line":54,"column":38}},"27":{"start":{"line":56,"column":0},"end":{"line":63,"column":3}},"28":{"start":{"line":60,"column":6},"end":{"line":60,"column":15}},"29":{"start":{"line":61,"column":2},"end":{"line":61,"column":40}},"30":{"start":{"line":62,"column":2},"end":{"line":62,"column":47}},"31":{"start":{"line":64,"column":0},"end":{"line":72,"column":3}},"32":{"start":{"line":68,"column":6},"end":{"line":68,"column":15}},"33":{"start":{"line":69,"column":2},"end":{"line":69,"column":34}},"34":{"start":{"line":70,"column":2},"end":{"line":70,"column":44}},"35":{"start":{"line":71,"column":2},"end":{"line":71,"column":47}},"36":{"start":{"line":73,"column":0},"end":{"line":79,"column":3}},"37":{"start":{"line":76,"column":6},"end":{"line":76,"column":15}},"38":{"start":{"line":77,"column":2},"end":{"line":77,"column":61}},"39":{"start":{"line":78,"column":2},"end":{"line":78,"column":48}},"40":{"start":{"line":80,"column":0},"end":{"line":91,"column":3}},"41":{"start":{"line":83,"column":6},"end":{"line":83,"column":15}},"42":{"start":{"line":84,"column":19},"end":{"line":84,"column":91}},"43":{"start":{"line":85,"column":2},"end":{"line":85,"column":31}},"44":{"start":{"line":86,"column":2},"end":{"line":86,"column":48}},"45":{"start":{"line":87,"column":2},"end":{"line":87,"column":61}},"46":{"start":{"line":88,"column":2},"end":{"line":88,"column":25}},"47":{"start":{"line":89,"column":2},"end":{"line":89,"column":58}},"48":{"start":{"line":90,"column":2},"end":{"line":90,"column":52}},"49":{"start":{"line":92,"column":0},"end":{"line":100,"column":3}},"50":{"start":{"line":95,"column":6},"end":{"line":95,"column":15}},"51":{"start":{"line":96,"column":2},"end":{"line":96,"column":34}},"52":{"start":{"line":97,"column":2},"end":{"line":97,"column":42}},"53":{"start":{"line":98,"column":20},"end":{"line":98,"column":53}},"54":{"start":{"line":99,"column":2},"end":{"line":99,"column":60}},"55":{"start":{"line":101,"column":0},"end":{"line":121,"column":3}},"56":{"start":{"line":109,"column":6},"end":{"line":109,"column":15}},"57":{"start":{"line":110,"column":2},"end":{"line":110,"column":34}},"58":{"start":{"line":111,"column":2},"end":{"line":111,"column":40}},"59":{"start":{"line":112,"column":2},"end":{"line":112,"column":36}},"60":{"start":{"line":113,"column":18},"end":{"line":113,"column":48}},"61":{"start":{"line":114,"column":2},"end":{"line":114,"column":38}},"62":{"start":{"line":115,"column":2},"end":{"line":115,"column":38}},"63":{"start":{"line":116,"column":2},"end":{"line":116,"column":40}},"64":{"start":{"line":117,"column":2},"end":{"line":117,"column":47}},"65":{"start":{"line":118,"column":2},"end":{"line":118,"column":72}},"66":{"start":{"line":119,"column":21},"end":{"line":119,"column":55}},"67":{"start":{"line":120,"column":2},"end":{"line":120,"column":42}},"68":{"start":{"line":122,"column":0},"end":{"line":145,"column":3}},"69":{"start":{"line":132,"column":6},"end":{"line":132,"column":15}},"70":{"start":{"line":133,"column":2},"end":{"line":133,"column":82}},"71":{"start":{"line":134,"column":2},"end":{"line":134,"column":105}},"72":{"start":{"line":135,"column":2},"end":{"line":135,"column":39}},"73":{"start":{"line":136,"column":2},"end":{"line":136,"column":44}},"74":{"start":{"line":137,"column":2},"end":{"line":137,"column":26}},"75":{"start":{"line":138,"column":2},"end":{"line":138,"column":47}},"76":{"start":{"line":139,"column":2},"end":{"line":139,"column":72}},"77":{"start":{"line":140,"column":2},"end":{"line":140,"column":43}},"78":{"start":{"line":141,"column":2},"end":{"line":141,"column":105}},"79":{"start":{"line":142,"column":2},"end":{"line":142,"column":52}},"80":{"start":{"line":143,"column":21},"end":{"line":143,"column":55}},"81":{"start":{"line":144,"column":2},"end":{"line":144,"column":42}},"82":{"start":{"line":146,"column":0},"end":{"line":163,"column":3}},"83":{"start":{"line":155,"column":6},"end":{"line":155,"column":15}},"84":{"start":{"line":156,"column":2},"end":{"line":156,"column":39}},"85":{"start":{"line":157,"column":2},"end":{"line":157,"column":25}},"86":{"start":{"line":158,"column":2},"end":{"line":158,"column":26}},"87":{"start":{"line":159,"column":2},"end":{"line":159,"column":24}},"88":{"start":{"line":160,"column":2},"end":{"line":160,"column":26}},"89":{"start":{"line":161,"column":2},"end":{"line":161,"column":77}},"90":{"start":{"line":162,"column":2},"end":{"line":162,"column":59}},"91":{"start":{"line":164,"column":0},"end":{"line":175,"column":3}},"92":{"start":{"line":170,"column":6},"end":{"line":170,"column":15}},"93":{"start":{"line":171,"column":2},"end":{"line":171,"column":40}},"94":{"start":{"line":172,"column":2},"end":{"line":172,"column":63}},"95":{"start":{"line":173,"column":2},"end":{"line":173,"column":48}},"96":{"start":{"line":174,"column":2},"end":{"line":174,"column":73}},"97":{"start":{"line":176,"column":0},"end":{"line":186,"column":3}},"98":{"start":{"line":180,"column":6},"end":{"line":180,"column":15}},"99":{"start":{"line":181,"column":2},"end":{"line":181,"column":34}},"100":{"start":{"line":182,"column":2},"end":{"line":182,"column":98}},"101":{"start":{"line":183,"column":2},"end":{"line":183,"column":33}},"102":{"start":{"line":184,"column":2},"end":{"line":184,"column":92}},"103":{"start":{"line":185,"column":2},"end":{"line":185,"column":51}},"104":{"start":{"line":187,"column":0},"end":{"line":196,"column":3}},"105":{"start":{"line":191,"column":6},"end":{"line":191,"column":15}},"106":{"start":{"line":192,"column":2},"end":{"line":192,"column":38}},"107":{"start":{"line":193,"column":21},"end":{"line":193,"column":57}},"108":{"start":{"line":194,"column":2},"end":{"line":194,"column":96}},"109":{"start":{"line":195,"column":2},"end":{"line":195,"column":31}},"110":{"start":{"line":197,"column":0},"end":{"line":222,"column":3}},"111":{"start":{"line":200,"column":6},"end":{"line":200,"column":15}},"112":{"start":{"line":201,"column":24},"end":{"line":201,"column":61}},"113":{"start":{"line":202,"column":21},"end":{"line":202,"column":54}},"114":{"start":{"line":203,"column":20},"end":{"line":203,"column":52}},"115":{"start":{"line":204,"column":21},"end":{"line":204,"column":54}},"116":{"start":{"line":205,"column":26},"end":{"line":205,"column":65}},"117":{"start":{"line":206,"column":22},"end":{"line":206,"column":57}},"118":{"start":{"line":207,"column":17},"end":{"line":207,"column":46}},"119":{"start":{"line":208,"column":30},"end":{"line":208,"column":73}},"120":{"start":{"line":209,"column":33},"end":{"line":209,"column":79}},"121":{"start":{"line":210,"column":26},"end":{"line":210,"column":65}},"122":{"start":{"line":211,"column":2},"end":{"line":211,"column":38}},"123":{"start":{"line":212,"column":2},"end":{"line":212,"column":44}},"124":{"start":{"line":213,"column":2},"end":{"line":213,"column":41}},"125":{"start":{"line":214,"column":2},"end":{"line":214,"column":40}},"126":{"start":{"line":215,"column":2},"end":{"line":215,"column":41}},"127":{"start":{"line":216,"column":2},"end":{"line":216,"column":46}},"128":{"start":{"line":217,"column":2},"end":{"line":217,"column":42}},"129":{"start":{"line":218,"column":2},"end":{"line":218,"column":37}},"130":{"start":{"line":219,"column":2},"end":{"line":219,"column":50}},"131":{"start":{"line":220,"column":2},"end":{"line":220,"column":53}},"132":{"start":{"line":221,"column":2},"end":{"line":221,"column":46}},"133":{"start":{"line":223,"column":0},"end":{"line":238,"column":3}},"134":{"start":{"line":229,"column":6},"end":{"line":229,"column":15}},"135":{"start":{"line":230,"column":2},"end":{"line":230,"column":31}},"136":{"start":{"line":231,"column":2},"end":{"line":231,"column":72}},"137":{"start":{"line":232,"column":2},"end":{"line":232,"column":47}},"138":{"start":{"line":233,"column":2},"end":{"line":233,"column":47}},"139":{"start":{"line":234,"column":33},"end":{"line":234,"column":113}},"140":{"start":{"line":236,"column":2},"end":{"line":236,"column":53}},"141":{"start":{"line":240,"column":0},"end":{"line":253,"column":3}},"142":{"start":{"line":246,"column":6},"end":{"line":246,"column":15}},"143":{"start":{"line":247,"column":2},"end":{"line":247,"column":29}},"144":{"start":{"line":248,"column":2},"end":{"line":248,"column":62}},"145":{"start":{"line":249,"column":2},"end":{"line":249,"column":51}},"146":{"start":{"line":250,"column":32},"end":{"line":250,"column":118}},"147":{"start":{"line":251,"column":2},"end":{"line":251,"column":56}},"148":{"start":{"line":252,"column":2},"end":{"line":252,"column":34}},"149":{"start":{"line":254,"column":0},"end":{"line":269,"column":3}},"150":{"start":{"line":262,"column":6},"end":{"line":262,"column":15}},"151":{"start":{"line":263,"column":2},"end":{"line":263,"column":33}},"152":{"start":{"line":264,"column":2},"end":{"line":264,"column":33}},"153":{"start":{"line":265,"column":2},"end":{"line":265,"column":38}},"154":{"start":{"line":266,"column":2},"end":{"line":266,"column":39}},"155":{"start":{"line":267,"column":2},"end":{"line":267,"column":46}},"156":{"start":{"line":268,"column":2},"end":{"line":268,"column":51}},"157":{"start":{"line":270,"column":0},"end":{"line":278,"column":3}},"158":{"start":{"line":273,"column":6},"end":{"line":273,"column":15}},"159":{"start":{"line":274,"column":2},"end":{"line":274,"column":50}},"160":{"start":{"line":275,"column":21},"end":{"line":275,"column":55}},"161":{"start":{"line":276,"column":2},"end":{"line":276,"column":53}},"162":{"start":{"line":277,"column":2},"end":{"line":277,"column":37}},"163":{"start":{"line":279,"column":0},"end":{"line":289,"column":3}},"164":{"start":{"line":283,"column":6},"end":{"line":283,"column":15}},"165":{"start":{"line":284,"column":2},"end":{"line":284,"column":42}},"166":{"start":{"line":285,"column":2},"end":{"line":285,"column":26}},"167":{"start":{"line":286,"column":2},"end":{"line":286,"column":48}},"168":{"start":{"line":287,"column":20},"end":{"line":287,"column":53}},"169":{"start":{"line":288,"column":2},"end":{"line":288,"column":86}},"170":{"start":{"line":290,"column":0},"end":{"line":305,"column":3}},"171":{"start":{"line":298,"column":6},"end":{"line":298,"column":15}},"172":{"start":{"line":299,"column":2},"end":{"line":299,"column":38}},"173":{"start":{"line":300,"column":2},"end":{"line":300,"column":48}},"174":{"start":{"line":301,"column":2},"end":{"line":301,"column":73}},"175":{"start":{"line":302,"column":2},"end":{"line":302,"column":38}},"176":{"start":{"line":303,"column":2},"end":{"line":303,"column":48}},"177":{"start":{"line":304,"column":2},"end":{"line":304,"column":39}},"178":{"start":{"line":306,"column":0},"end":{"line":313,"column":3}},"179":{"start":{"line":309,"column":6},"end":{"line":309,"column":15}},"180":{"start":{"line":310,"column":2},"end":{"line":310,"column":46}},"181":{"start":{"line":311,"column":2},"end":{"line":311,"column":26}},"182":{"start":{"line":312,"column":2},"end":{"line":312,"column":31}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":15},"end":{"line":19,"column":16}},"loc":{"start":{"line":21,"column":6},"end":{"line":24,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":25,"column":14},"end":{"line":25,"column":15}},"loc":{"start":{"line":25,"column":26},"end":{"line":27,"column":1}},"line":25},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":56},"end":{"line":28,"column":57}},"loc":{"start":{"line":28,"column":68},"end":{"line":37,"column":1}},"line":28},"3":{"name":"(anonymous_3)","decl":{"start":{"line":38,"column":66},"end":{"line":38,"column":67}},"loc":{"start":{"line":38,"column":78},"end":{"line":46,"column":1}},"line":38},"4":{"name":"(anonymous_4)","decl":{"start":{"line":47,"column":63},"end":{"line":47,"column":64}},"loc":{"start":{"line":47,"column":75},"end":{"line":55,"column":1}},"line":47},"5":{"name":"(anonymous_5)","decl":{"start":{"line":56,"column":56},"end":{"line":56,"column":57}},"loc":{"start":{"line":56,"column":68},"end":{"line":63,"column":1}},"line":56},"6":{"name":"(anonymous_6)","decl":{"start":{"line":64,"column":39},"end":{"line":64,"column":40}},"loc":{"start":{"line":64,"column":51},"end":{"line":72,"column":1}},"line":64},"7":{"name":"(anonymous_7)","decl":{"start":{"line":73,"column":47},"end":{"line":73,"column":48}},"loc":{"start":{"line":73,"column":59},"end":{"line":79,"column":1}},"line":73},"8":{"name":"(anonymous_8)","decl":{"start":{"line":80,"column":59},"end":{"line":80,"column":60}},"loc":{"start":{"line":80,"column":71},"end":{"line":91,"column":1}},"line":80},"9":{"name":"(anonymous_9)","decl":{"start":{"line":92,"column":48},"end":{"line":92,"column":49}},"loc":{"start":{"line":92,"column":60},"end":{"line":100,"column":1}},"line":92},"10":{"name":"(anonymous_10)","decl":{"start":{"line":101,"column":90},"end":{"line":101,"column":91}},"loc":{"start":{"line":101,"column":102},"end":{"line":121,"column":1}},"line":101},"11":{"name":"(anonymous_11)","decl":{"start":{"line":122,"column":59},"end":{"line":122,"column":60}},"loc":{"start":{"line":122,"column":71},"end":{"line":145,"column":1}},"line":122},"12":{"name":"(anonymous_12)","decl":{"start":{"line":146,"column":58},"end":{"line":146,"column":59}},"loc":{"start":{"line":146,"column":70},"end":{"line":163,"column":1}},"line":146},"13":{"name":"(anonymous_13)","decl":{"start":{"line":164,"column":47},"end":{"line":164,"column":48}},"loc":{"start":{"line":164,"column":59},"end":{"line":175,"column":1}},"line":164},"14":{"name":"(anonymous_14)","decl":{"start":{"line":176,"column":40},"end":{"line":176,"column":41}},"loc":{"start":{"line":176,"column":52},"end":{"line":186,"column":1}},"line":176},"15":{"name":"(anonymous_15)","decl":{"start":{"line":187,"column":71},"end":{"line":187,"column":72}},"loc":{"start":{"line":187,"column":83},"end":{"line":196,"column":1}},"line":187},"16":{"name":"(anonymous_16)","decl":{"start":{"line":197,"column":84},"end":{"line":197,"column":85}},"loc":{"start":{"line":197,"column":96},"end":{"line":222,"column":1}},"line":197},"17":{"name":"(anonymous_17)","decl":{"start":{"line":223,"column":89},"end":{"line":223,"column":90}},"loc":{"start":{"line":223,"column":101},"end":{"line":238,"column":1}},"line":223},"18":{"name":"(anonymous_18)","decl":{"start":{"line":240,"column":86},"end":{"line":240,"column":87}},"loc":{"start":{"line":240,"column":98},"end":{"line":253,"column":1}},"line":240},"19":{"name":"(anonymous_19)","decl":{"start":{"line":254,"column":74},"end":{"line":254,"column":75}},"loc":{"start":{"line":254,"column":86},"end":{"line":269,"column":1}},"line":254},"20":{"name":"(anonymous_20)","decl":{"start":{"line":270,"column":52},"end":{"line":270,"column":53}},"loc":{"start":{"line":270,"column":64},"end":{"line":278,"column":1}},"line":270},"21":{"name":"(anonymous_21)","decl":{"start":{"line":279,"column":113},"end":{"line":279,"column":114}},"loc":{"start":{"line":279,"column":125},"end":{"line":289,"column":1}},"line":279},"22":{"name":"(anonymous_22)","decl":{"start":{"line":290,"column":39},"end":{"line":290,"column":40}},"loc":{"start":{"line":290,"column":51},"end":{"line":305,"column":1}},"line":290},"23":{"name":"(anonymous_23)","decl":{"start":{"line":306,"column":66},"end":{"line":306,"column":67}},"loc":{"start":{"line":306,"column":78},"end":{"line":313,"column":1}},"line":306}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":1,"9":0,"10":1,"11":0,"12":0,"13":0,"14":0,"15":0,"16":1,"17":0,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":1,"28":0,"29":0,"30":0,"31":1,"32":0,"33":0,"34":0,"35":0,"36":1,"37":0,"38":0,"39":0,"40":1,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":1,"50":0,"51":0,"52":0,"53":0,"54":0,"55":1,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":1,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":1,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":1,"92":0,"93":0,"94":0,"95":0,"96":0,"97":1,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":1,"105":0,"106":0,"107":0,"108":0,"109":0,"110":1,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":1,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":1,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":1,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":1,"158":0,"159":0,"160":0,"161":0,"162":0,"163":1,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":1,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":1,"179":0,"180":0,"181":0,"182":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","assertCategories","switchProjections","page","selectors","url","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","addLayers","modalCloseButton","goto","click","allCategoryHeader","correctedReflectanceChecked","locator","toBeVisible","weldUnavailableTooltipIcon","hover","tooltip","layersSearchField","layersSearchRow","fill","toHaveCount","clear","layerDetailHeader","addToMapButton","checkBox","toHaveClass","toContainText","not","noResults","coverageTooltipIcon","layerPickerBackButton","availableFilterCheckbox","layerResultsCountText","filterChip","layersModalCloseButton","layersAll","layerDetails","layerDetailsDateRange","yearDown","monthDown","dayDown","availableFilterTextEl","availableFilterCheckboxInput","toBeChecked","waitForTimeout","searchText","inputValue","toEqual","scienceDisciplinesTab","scientificAll","atmosphere","biosphere","cryosphere","humanDimensions","landSurface","oceans","spectralEngineering","terrestrialHydrosphere","scientificOther","aodMeasurement","aodCheckboxMODIS","aodCheckboxMAIAC","modisAvailableCoverage","aquaModisTab","aodCheckboxAquaMODIS","aquaTerraMODISTab","modisAvailabilityInfo","aodSidebarLayer","aodMAIACSidebarLayer","collapsedLayerButton","layerCount","layerBrowseDetail"],"sources":["layer-picker-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { assertCategories, switchProjections } = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\nconst url = 'http://localhost:3000/?t=2013-05-15'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Layer picker shows categories when first opened', async () => {\n const { addLayers, modalCloseButton } = selectors\n await page.goto(url)\n await modalCloseButton.click()\n await addLayers.click()\n await assertCategories(page)\n})\n\ntest('Enabled Corrected Reflectance layers are shown as checked', async () => {\n const { allCategoryHeader, correctedReflectanceChecked } = selectors\n await allCategoryHeader.click()\n await page.locator('#accordion-legacy-all-corrected-reflectance').click()\n await expect(correctedReflectanceChecked).toBeVisible()\n})\n\ntest('\"Unavailable\" layers show unavailable icon and tooltip', async () => {\n const { weldUnavailableTooltipIcon } = selectors\n await page.locator('#landsat-weld-1-source-Nav').click()\n await weldUnavailableTooltipIcon.hover()\n const tooltip = await page.locator('.tooltip')\n await expect(tooltip).toBeVisible()\n})\n\ntest('Entering search text transitions to search mode', async () => {\n const { layersSearchField, layersSearchRow } = selectors\n await layersSearchField.fill('ozone')\n await expect(layersSearchRow).toHaveCount(6)\n})\n\ntest('Updating input changes results', async () => {\n const { layersSearchField, layersSearchRow } = selectors\n await layersSearchField.clear()\n await layersSearchField.fill('ozone day')\n await expect(layersSearchRow).toHaveCount(1)\n})\n\ntest('Selecting a row shows the detail panel', async () => {\n const { layerDetailHeader } = selectors\n await page.locator('#MLS_O3_46hPa_Day-search-row').click()\n await expect(layerDetailHeader).toBeVisible()\n})\n\ntest('Add layer button and list item checbox are in sync', async () => {\n const { addToMapButton } = selectors\n const checkBox = await page.locator('.search-row.layers-all-layer.selected .wv-checkbox')\n await addToMapButton.click()\n await expect(checkBox).toHaveClass(/checked/)\n await expect(addToMapButton).toContainText('Remove Layer')\n await checkBox.click()\n await expect(addToMapButton).toContainText('Add Layer')\n await expect(checkBox).not.toHaveClass('checked')\n})\n\ntest('Search for \"nothing\" returns no results', async () => {\n const { layersSearchField } = selectors\n await layersSearchField.clear()\n await layersSearchField.fill('nothing')\n const noResults = await page.locator('.no-results')\n await expect(noResults).toContainText('No layers found!')\n})\n\ntest('\"Available 2013 May 15\" filter removes items not available from list, adds a chip', async () => {\n const {\n layersSearchField,\n coverageTooltipIcon,\n layerPickerBackButton,\n availableFilterCheckbox,\n layersSearchRow,\n layerResultsCountText\n } = selectors\n await layersSearchField.clear()\n await layersSearchField.fill('(True')\n await coverageTooltipIcon.hover()\n const tooltip = await page.locator('.tooltip')\n await expect(tooltip).toBeVisible()\n await layerPickerBackButton.hover()\n await availableFilterCheckbox.click()\n await expect(layersSearchRow).toHaveCount(5)\n await expect(layerResultsCountText).toContainText('Showing 5 out of')\n const filterChip = await page.locator('.filter-chip')\n await expect(filterChip).toHaveCount(1)\n})\n\ntest('Closing and reopening layer picker restores state.', async () => {\n const {\n layersSearchRow,\n layerDetailHeader,\n layersModalCloseButton,\n layersAll,\n addLayers,\n layerResultsCountText,\n layerDetails,\n layerDetailsDateRange\n } = selectors\n await page.locator('.product-outer-list-case .search-row:nth-child(1)').click()\n await expect(layerDetailHeader).toContainText('Land Surface Reflectance(True Color)Suomi NPP / VIIRS')\n await layersModalCloseButton.click()\n await expect(layersAll).not.toBeVisible()\n await addLayers.click()\n await expect(layersSearchRow).toHaveCount(5)\n await expect(layerResultsCountText).toContainText('Showing 5 out of')\n await expect(layerDetails).toBeVisible()\n await expect(layerDetailHeader).toContainText('Land Surface Reflectance(True Color)Suomi NPP / VIIRS')\n await expect(layerDetailsDateRange).toBeVisible()\n const filterChip = await page.locator('.filter-chip')\n await expect(filterChip).toHaveCount(1)\n})\n\ntest('Changing app date is reflected in coverage facets', async () => {\n const {\n layersModalCloseButton,\n yearDown,\n monthDown,\n dayDown,\n addLayers,\n availableFilterTextEl,\n availableFilterCheckboxInput\n } = selectors\n await layersModalCloseButton.click()\n await yearDown.click()\n await monthDown.click()\n await dayDown.click()\n await addLayers.click()\n await expect(availableFilterTextEl).toContainText('Available 2012 APR 14')\n await expect(availableFilterCheckboxInput).toBeChecked()\n})\n\ntest('Disabling coverage filter updates list', async () => {\n const {\n availableFilterCheckbox,\n availableFilterCheckboxInput,\n layersSearchRow,\n layerResultsCountText\n } = selectors\n await availableFilterCheckbox.click()\n await expect(availableFilterCheckboxInput).not.toBeChecked()\n await expect(layersSearchRow).toHaveCount(12)\n await expect(layerResultsCountText).toContainText('Showing 12 out of')\n})\n\ntest('Finding layer by ID with search', async () => {\n const { layersSearchField, layersAll } = selectors\n await layersSearchField.clear()\n await layersSearchField.fill('MERRA2_Total_Aerosol_Optical_Thickness_550nm_Scattering_Monthly')\n await page.waitForTimeout(300)\n await expect(layersAll).toContainText('Total Aerosol Optical Thickness Scattering 550nm')\n await expect(layersAll).toContainText('MERRA-2')\n})\n\ntest('Back button returns to main selection but retains search input', async () => {\n const { layerPickerBackButton, layersSearchField } = selectors\n await layerPickerBackButton.click()\n const searchText = await layersSearchField.inputValue()\n expect(searchText).toEqual('MERRA2_Total_Aerosol_Optical_Thickness_550nm_Scattering_Monthly')\n await assertCategories(page)\n})\n\ntest('Switching to \"Science Disciplines\" tab updates category/measurement choices', async () => {\n const { scienceDisciplinesTab } = selectors\n const scientificAll = await page.locator('#scientific-all')\n const atmosphere = await page.locator('#atmosphere')\n const biosphere = await page.locator('#biosphere')\n const cryosphere = await page.locator('#cryosphere')\n const humanDimensions = await page.locator('#human-dimensions')\n const landSurface = await page.locator('#land-surface')\n const oceans = await page.locator('#oceans')\n const spectralEngineering = await page.locator('#spectral-engineering')\n const terrestrialHydrosphere = await page.locator('#terrestrial-hydrosphere')\n const scientificOther = await page.locator('#scientific-other')\n await scienceDisciplinesTab.click()\n await expect(scientificAll).toBeVisible()\n await expect(atmosphere).toBeVisible()\n await expect(biosphere).toBeVisible()\n await expect(cryosphere).toBeVisible()\n await expect(humanDimensions).toBeVisible()\n await expect(landSurface).toBeVisible()\n await expect(oceans).toBeVisible()\n await expect(spectralEngineering).toBeVisible()\n await expect(terrestrialHydrosphere).toBeVisible()\n await expect(scientificOther).toBeVisible()\n})\n\ntest('Selecting a measurement from the grid shows sources and details for first source', async () => {\n const {\n aodMeasurement,\n layerDetailHeader,\n aodCheckboxMODIS,\n aodCheckboxMAIAC\n } = selectors\n await aodMeasurement.click()\n await expect(layerDetailHeader).toContainText('Aqua and Terra/MODIS')\n await expect(aodCheckboxMODIS).toBeVisible()\n await expect(aodCheckboxMAIAC).toBeVisible()\n const modisAvailableCoverage = page.locator('#MODIS_Combined_Value_Added_AOD-checkbox + svg#availability-info')\n // const maiacAvailableCoverage = page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox + svg#availability-info')\n await expect(modisAvailableCoverage).toBeVisible()\n // await expect(maiacAvailableCoverage).toBeVisible()\n})\n\ntest('Available grid source layer measuremet does not have unavaiable coverage icon', async () => {\n const {\n aquaModisTab,\n layerDetailHeader,\n aodCheckboxAquaMODIS,\n aquaTerraMODISTab\n } = selectors\n await aquaModisTab.click()\n await expect(layerDetailHeader).toContainText('Aqua/MODIS')\n await expect(aodCheckboxAquaMODIS).toBeVisible()\n const modisAvailabilityInfo = await page.locator('#MODIS_Combined_Value_Added_AOD-checkbox + svg#availability-info')\n await expect(modisAvailabilityInfo).not.toBeVisible()\n await aquaTerraMODISTab.click()\n})\n\ntest('Selecting layers from product picker adds them to the sidebar/map', async () => {\n const {\n aodCheckboxMODIS,\n aodCheckboxMAIAC,\n layerPickerBackButton,\n layersModalCloseButton,\n aodSidebarLayer,\n aodMAIACSidebarLayer\n } = selectors\n await aodCheckboxMODIS.click()\n await aodCheckboxMAIAC.click()\n await layerPickerBackButton.click()\n await layersModalCloseButton.click()\n await expect(aodSidebarLayer).toBeVisible()\n await expect(aodMAIACSidebarLayer).toBeVisible()\n})\n\ntest('Collapsed sidebar shows updated layer count', async () => {\n const { collapsedLayerButton } = selectors\n await page.locator('#toggleIconHolder').click()\n const layerCount = await page.locator('.layer-count')\n await expect(layerCount).toContainText('9 Layers')\n await collapsedLayerButton.click()\n})\n\ntest('When switching arctic projection, go straight to measurements browse list if previously in category mode', async () => {\n const { addLayers, layerBrowseDetail } = selectors\n await switchProjections(page, 'arctic')\n await addLayers.click()\n await expect(layerBrowseDetail).toBeVisible()\n const noResults = await page.locator('.no-results')\n await expect(noResults).toContainText('Select a measurement to view details here!')\n})\n\ntest('Searching in arctic projection', async () => {\n const {\n layersSearchField,\n layersSearchRow,\n layerResultsCountText,\n layerPickerBackButton,\n layerBrowseDetail,\n layersModalCloseButton\n } = selectors\n await layersSearchField.fill('sea')\n await expect(layersSearchRow).toHaveCount(17)\n await expect(layerResultsCountText).toContainText('Showing 17 out of')\n await layerPickerBackButton.click()\n await expect(layerBrowseDetail).toBeVisible()\n await layersModalCloseButton.click()\n})\n\ntest('Switching back to geographic projetion, categories appear', async () => {\n const { addLayers } = selectors\n await switchProjections(page, 'geographic')\n await addLayers.click()\n await assertCategories(page)\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"4479fb07f6622060e448b2217eb3391b3ac912b9","contentHash":"6658b81246bba7cb77eab513188cab3a9d01e3625a470271cc1c670b4104dc1b"},"/Users/rcweiler/worldview/e2e/features/layers/layers-sidebar-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/layers/layers-sidebar-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":45}},"3":{"start":{"line":14,"column":27},"end":{"line":14,"column":411}},"4":{"start":{"line":15,"column":30},"end":{"line":15,"column":235}},"5":{"start":{"line":16,"column":29},"end":{"line":16,"column":359}},"6":{"start":{"line":17,"column":45},"end":{"line":17,"column":376}},"7":{"start":{"line":18,"column":26},"end":{"line":18,"column":253}},"8":{"start":{"line":19,"column":28},"end":{"line":19,"column":308}},"9":{"start":{"line":20,"column":38},"end":{"line":20,"column":265}},"10":{"start":{"line":21,"column":0},"end":{"line":23,"column":3}},"11":{"start":{"line":24,"column":0},"end":{"line":29,"column":3}},"12":{"start":{"line":27,"column":2},"end":{"line":27,"column":33}},"13":{"start":{"line":28,"column":2},"end":{"line":28,"column":36}},"14":{"start":{"line":30,"column":0},"end":{"line":32,"column":3}},"15":{"start":{"line":31,"column":2},"end":{"line":31,"column":21}},"16":{"start":{"line":33,"column":0},"end":{"line":46,"column":3}},"17":{"start":{"line":39,"column":6},"end":{"line":39,"column":15}},"18":{"start":{"line":40,"column":2},"end":{"line":40,"column":40}},"19":{"start":{"line":41,"column":2},"end":{"line":41,"column":33}},"20":{"start":{"line":42,"column":2},"end":{"line":42,"column":27}},"21":{"start":{"line":43,"column":2},"end":{"line":43,"column":27}},"22":{"start":{"line":44,"column":2},"end":{"line":44,"column":27}},"23":{"start":{"line":45,"column":2},"end":{"line":45,"column":45}},"24":{"start":{"line":47,"column":0},"end":{"line":55,"column":3}},"25":{"start":{"line":51,"column":6},"end":{"line":51,"column":15}},"26":{"start":{"line":52,"column":2},"end":{"line":52,"column":30}},"27":{"start":{"line":53,"column":2},"end":{"line":53,"column":30}},"28":{"start":{"line":54,"column":2},"end":{"line":54,"column":48}},"29":{"start":{"line":56,"column":0},"end":{"line":62,"column":3}},"30":{"start":{"line":59,"column":6},"end":{"line":59,"column":15}},"31":{"start":{"line":60,"column":2},"end":{"line":60,"column":44}},"32":{"start":{"line":61,"column":2},"end":{"line":61,"column":44}},"33":{"start":{"line":63,"column":0},"end":{"line":81,"column":3}},"34":{"start":{"line":72,"column":6},"end":{"line":72,"column":15}},"35":{"start":{"line":73,"column":2},"end":{"line":73,"column":41}},"36":{"start":{"line":74,"column":2},"end":{"line":74,"column":33}},"37":{"start":{"line":75,"column":2},"end":{"line":75,"column":26}},"38":{"start":{"line":76,"column":2},"end":{"line":76,"column":40}},"39":{"start":{"line":77,"column":2},"end":{"line":77,"column":35}},"40":{"start":{"line":78,"column":2},"end":{"line":78,"column":39}},"41":{"start":{"line":79,"column":2},"end":{"line":79,"column":41}},"42":{"start":{"line":80,"column":2},"end":{"line":80,"column":41}},"43":{"start":{"line":82,"column":0},"end":{"line":93,"column":3}},"44":{"start":{"line":87,"column":6},"end":{"line":87,"column":15}},"45":{"start":{"line":88,"column":2},"end":{"line":88,"column":30}},"46":{"start":{"line":89,"column":2},"end":{"line":89,"column":41}},"47":{"start":{"line":90,"column":2},"end":{"line":90,"column":45}},"48":{"start":{"line":91,"column":28},"end":{"line":91,"column":74}},"49":{"start":{"line":92,"column":2},"end":{"line":92,"column":49}},"50":{"start":{"line":94,"column":0},"end":{"line":105,"column":3}},"51":{"start":{"line":98,"column":6},"end":{"line":98,"column":15}},"52":{"start":{"line":99,"column":2},"end":{"line":99,"column":30}},"53":{"start":{"line":100,"column":2},"end":{"line":100,"column":39}},"54":{"start":{"line":101,"column":25},"end":{"line":101,"column":90}},"55":{"start":{"line":102,"column":24},"end":{"line":102,"column":83}},"56":{"start":{"line":103,"column":2},"end":{"line":103,"column":46}},"57":{"start":{"line":104,"column":2},"end":{"line":104,"column":45}},"58":{"start":{"line":106,"column":0},"end":{"line":115,"column":3}},"59":{"start":{"line":111,"column":6},"end":{"line":111,"column":15}},"60":{"start":{"line":112,"column":2},"end":{"line":112,"column":27}},"61":{"start":{"line":113,"column":2},"end":{"line":113,"column":28}},"62":{"start":{"line":114,"column":2},"end":{"line":114,"column":45}},"63":{"start":{"line":116,"column":0},"end":{"line":128,"column":3}},"64":{"start":{"line":121,"column":6},"end":{"line":121,"column":15}},"65":{"start":{"line":122,"column":2},"end":{"line":122,"column":40}},"66":{"start":{"line":123,"column":2},"end":{"line":123,"column":33}},"67":{"start":{"line":124,"column":2},"end":{"line":124,"column":31}},"68":{"start":{"line":125,"column":2},"end":{"line":125,"column":97}},"69":{"start":{"line":126,"column":2},"end":{"line":126,"column":102}},"70":{"start":{"line":127,"column":2},"end":{"line":127,"column":43}},"71":{"start":{"line":129,"column":0},"end":{"line":146,"column":3}},"72":{"start":{"line":136,"column":6},"end":{"line":136,"column":15}},"73":{"start":{"line":137,"column":2},"end":{"line":137,"column":56}},"74":{"start":{"line":138,"column":2},"end":{"line":138,"column":33}},"75":{"start":{"line":139,"column":2},"end":{"line":139,"column":44}},"76":{"start":{"line":140,"column":2},"end":{"line":140,"column":48}},"77":{"start":{"line":141,"column":2},"end":{"line":141,"column":45}},"78":{"start":{"line":142,"column":2},"end":{"line":142,"column":43}},"79":{"start":{"line":143,"column":2},"end":{"line":143,"column":44}},"80":{"start":{"line":144,"column":28},"end":{"line":144,"column":74}},"81":{"start":{"line":145,"column":2},"end":{"line":145,"column":49}},"82":{"start":{"line":147,"column":0},"end":{"line":164,"column":3}},"83":{"start":{"line":153,"column":6},"end":{"line":153,"column":15}},"84":{"start":{"line":154,"column":2},"end":{"line":154,"column":40}},"85":{"start":{"line":155,"column":2},"end":{"line":155,"column":33}},"86":{"start":{"line":156,"column":2},"end":{"line":156,"column":44}},"87":{"start":{"line":157,"column":2},"end":{"line":157,"column":44}},"88":{"start":{"line":158,"column":2},"end":{"line":158,"column":41}},"89":{"start":{"line":159,"column":2},"end":{"line":159,"column":39}},"90":{"start":{"line":160,"column":25},"end":{"line":160,"column":90}},"91":{"start":{"line":161,"column":24},"end":{"line":161,"column":83}},"92":{"start":{"line":162,"column":2},"end":{"line":162,"column":46}},"93":{"start":{"line":163,"column":2},"end":{"line":163,"column":45}},"94":{"start":{"line":165,"column":0},"end":{"line":178,"column":3}},"95":{"start":{"line":169,"column":6},"end":{"line":169,"column":15}},"96":{"start":{"line":170,"column":2},"end":{"line":170,"column":33}},"97":{"start":{"line":171,"column":2},"end":{"line":171,"column":31}},"98":{"start":{"line":172,"column":2},"end":{"line":172,"column":97}},"99":{"start":{"line":173,"column":2},"end":{"line":173,"column":98}},"100":{"start":{"line":174,"column":31},"end":{"line":174,"column":98}},"101":{"start":{"line":175,"column":32},"end":{"line":175,"column":100}},"102":{"start":{"line":176,"column":2},"end":{"line":176,"column":52}},"103":{"start":{"line":177,"column":2},"end":{"line":177,"column":53}},"104":{"start":{"line":179,"column":0},"end":{"line":192,"column":3}},"105":{"start":{"line":183,"column":6},"end":{"line":183,"column":15}},"106":{"start":{"line":184,"column":2},"end":{"line":184,"column":33}},"107":{"start":{"line":185,"column":2},"end":{"line":185,"column":31}},"108":{"start":{"line":186,"column":2},"end":{"line":186,"column":97}},"109":{"start":{"line":187,"column":2},"end":{"line":187,"column":98}},"110":{"start":{"line":188,"column":31},"end":{"line":188,"column":98}},"111":{"start":{"line":189,"column":32},"end":{"line":189,"column":100}},"112":{"start":{"line":190,"column":2},"end":{"line":190,"column":52}},"113":{"start":{"line":191,"column":2},"end":{"line":191,"column":53}},"114":{"start":{"line":193,"column":0},"end":{"line":208,"column":3}},"115":{"start":{"line":199,"column":6},"end":{"line":199,"column":15}},"116":{"start":{"line":200,"column":2},"end":{"line":200,"column":30}},"117":{"start":{"line":201,"column":2},"end":{"line":201,"column":27}},"118":{"start":{"line":202,"column":2},"end":{"line":202,"column":36}},"119":{"start":{"line":203,"column":2},"end":{"line":203,"column":84}},"120":{"start":{"line":204,"column":2},"end":{"line":204,"column":89}},"121":{"start":{"line":205,"column":2},"end":{"line":205,"column":44}},"122":{"start":{"line":206,"column":28},"end":{"line":206,"column":68}},"123":{"start":{"line":207,"column":2},"end":{"line":207,"column":49}},"124":{"start":{"line":209,"column":0},"end":{"line":235,"column":3}},"125":{"start":{"line":215,"column":6},"end":{"line":215,"column":15}},"126":{"start":{"line":216,"column":2},"end":{"line":216,"column":40}},"127":{"start":{"line":217,"column":2},"end":{"line":217,"column":33}},"128":{"start":{"line":218,"column":25},"end":{"line":218,"column":59}},"129":{"start":{"line":219,"column":27},"end":{"line":219,"column":63}},"130":{"start":{"line":221,"column":2},"end":{"line":223,"column":5}},"131":{"start":{"line":224,"column":2},"end":{"line":224,"column":26}},"132":{"start":{"line":225,"column":12},"end":{"line":225,"column":59}},"133":{"start":{"line":226,"column":12},"end":{"line":226,"column":60}},"134":{"start":{"line":227,"column":2},"end":{"line":229,"column":5}},"135":{"start":{"line":230,"column":2},"end":{"line":230,"column":24}},"136":{"start":{"line":231,"column":2},"end":{"line":231,"column":33}},"137":{"start":{"line":232,"column":2},"end":{"line":232,"column":30}},"138":{"start":{"line":233,"column":26},"end":{"line":233,"column":47}},"139":{"start":{"line":234,"column":2},"end":{"line":234,"column":82}},"140":{"start":{"line":236,"column":0},"end":{"line":252,"column":3}},"141":{"start":{"line":242,"column":6},"end":{"line":242,"column":15}},"142":{"start":{"line":243,"column":2},"end":{"line":243,"column":56}},"143":{"start":{"line":244,"column":2},"end":{"line":244,"column":33}},"144":{"start":{"line":245,"column":26},"end":{"line":245,"column":47}},"145":{"start":{"line":246,"column":2},"end":{"line":246,"column":70}},"146":{"start":{"line":247,"column":2},"end":{"line":247,"column":30}},"147":{"start":{"line":248,"column":2},"end":{"line":248,"column":39}},"148":{"start":{"line":249,"column":2},"end":{"line":249,"column":41}},"149":{"start":{"line":250,"column":33},"end":{"line":250,"column":68}},"150":{"start":{"line":251,"column":2},"end":{"line":251,"column":79}},"151":{"start":{"line":253,"column":0},"end":{"line":264,"column":3}},"152":{"start":{"line":258,"column":6},"end":{"line":258,"column":15}},"153":{"start":{"line":259,"column":2},"end":{"line":259,"column":30}},"154":{"start":{"line":260,"column":2},"end":{"line":260,"column":43}},"155":{"start":{"line":261,"column":2},"end":{"line":261,"column":45}},"156":{"start":{"line":262,"column":26},"end":{"line":262,"column":47}},"157":{"start":{"line":263,"column":2},"end":{"line":263,"column":70}},"158":{"start":{"line":265,"column":0},"end":{"line":280,"column":3}},"159":{"start":{"line":270,"column":6},"end":{"line":270,"column":15}},"160":{"start":{"line":271,"column":2},"end":{"line":271,"column":56}},"161":{"start":{"line":272,"column":2},"end":{"line":272,"column":33}},"162":{"start":{"line":273,"column":2},"end":{"line":273,"column":30}},"163":{"start":{"line":274,"column":2},"end":{"line":274,"column":31}},"164":{"start":{"line":275,"column":2},"end":{"line":275,"column":97}},"165":{"start":{"line":276,"column":2},"end":{"line":276,"column":98}},"166":{"start":{"line":277,"column":2},"end":{"line":277,"column":30}},"167":{"start":{"line":278,"column":33},"end":{"line":278,"column":68}},"168":{"start":{"line":279,"column":2},"end":{"line":279,"column":79}},"169":{"start":{"line":281,"column":0},"end":{"line":292,"column":3}},"170":{"start":{"line":284,"column":6},"end":{"line":284,"column":15}},"171":{"start":{"line":285,"column":2},"end":{"line":285,"column":38}},"172":{"start":{"line":286,"column":2},"end":{"line":286,"column":33}},"173":{"start":{"line":287,"column":22},"end":{"line":287,"column":79}},"174":{"start":{"line":288,"column":2},"end":{"line":288,"column":42}},"175":{"start":{"line":289,"column":2},"end":{"line":289,"column":28}},"176":{"start":{"line":290,"column":23},"end":{"line":290,"column":59}},"177":{"start":{"line":291,"column":2},"end":{"line":291,"column":103}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":24,"column":15},"end":{"line":24,"column":16}},"loc":{"start":{"line":26,"column":6},"end":{"line":29,"column":1}},"line":26},"1":{"name":"(anonymous_1)","decl":{"start":{"line":30,"column":14},"end":{"line":30,"column":15}},"loc":{"start":{"line":30,"column":26},"end":{"line":32,"column":1}},"line":30},"2":{"name":"(anonymous_2)","decl":{"start":{"line":33,"column":26},"end":{"line":33,"column":27}},"loc":{"start":{"line":33,"column":38},"end":{"line":46,"column":1}},"line":33},"3":{"name":"(anonymous_3)","decl":{"start":{"line":47,"column":29},"end":{"line":47,"column":30}},"loc":{"start":{"line":47,"column":41},"end":{"line":55,"column":1}},"line":47},"4":{"name":"(anonymous_4)","decl":{"start":{"line":56,"column":44},"end":{"line":56,"column":45}},"loc":{"start":{"line":56,"column":56},"end":{"line":62,"column":1}},"line":56},"5":{"name":"(anonymous_5)","decl":{"start":{"line":63,"column":68},"end":{"line":63,"column":69}},"loc":{"start":{"line":63,"column":80},"end":{"line":81,"column":1}},"line":63},"6":{"name":"(anonymous_6)","decl":{"start":{"line":82,"column":63},"end":{"line":82,"column":64}},"loc":{"start":{"line":82,"column":75},"end":{"line":93,"column":1}},"line":82},"7":{"name":"(anonymous_7)","decl":{"start":{"line":94,"column":45},"end":{"line":94,"column":46}},"loc":{"start":{"line":94,"column":57},"end":{"line":105,"column":1}},"line":94},"8":{"name":"(anonymous_8)","decl":{"start":{"line":106,"column":61},"end":{"line":106,"column":62}},"loc":{"start":{"line":106,"column":73},"end":{"line":115,"column":1}},"line":106},"9":{"name":"(anonymous_9)","decl":{"start":{"line":116,"column":65},"end":{"line":116,"column":66}},"loc":{"start":{"line":116,"column":77},"end":{"line":128,"column":1}},"line":116},"10":{"name":"(anonymous_10)","decl":{"start":{"line":129,"column":49},"end":{"line":129,"column":50}},"loc":{"start":{"line":129,"column":61},"end":{"line":146,"column":1}},"line":129},"11":{"name":"(anonymous_11)","decl":{"start":{"line":147,"column":44},"end":{"line":147,"column":45}},"loc":{"start":{"line":147,"column":56},"end":{"line":164,"column":1}},"line":147},"12":{"name":"(anonymous_12)","decl":{"start":{"line":165,"column":20},"end":{"line":165,"column":21}},"loc":{"start":{"line":165,"column":32},"end":{"line":178,"column":1}},"line":165},"13":{"name":"(anonymous_13)","decl":{"start":{"line":179,"column":20},"end":{"line":179,"column":21}},"loc":{"start":{"line":179,"column":32},"end":{"line":192,"column":1}},"line":179},"14":{"name":"(anonymous_14)","decl":{"start":{"line":193,"column":86},"end":{"line":193,"column":87}},"loc":{"start":{"line":193,"column":98},"end":{"line":208,"column":1}},"line":193},"15":{"name":"(anonymous_15)","decl":{"start":{"line":209,"column":79},"end":{"line":209,"column":80}},"loc":{"start":{"line":209,"column":91},"end":{"line":235,"column":1}},"line":209},"16":{"name":"(anonymous_16)","decl":{"start":{"line":236,"column":59},"end":{"line":236,"column":60}},"loc":{"start":{"line":236,"column":71},"end":{"line":252,"column":1}},"line":236},"17":{"name":"(anonymous_17)","decl":{"start":{"line":253,"column":61},"end":{"line":253,"column":62}},"loc":{"start":{"line":253,"column":73},"end":{"line":264,"column":1}},"line":253},"18":{"name":"(anonymous_18)","decl":{"start":{"line":265,"column":94},"end":{"line":265,"column":95}},"loc":{"start":{"line":265,"column":106},"end":{"line":280,"column":1}},"line":265},"19":{"name":"(anonymous_19)","decl":{"start":{"line":281,"column":82},"end":{"line":281,"column":83}},"loc":{"start":{"line":281,"column":94},"end":{"line":292,"column":1}},"line":281}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":0,"13":0,"14":1,"15":0,"16":1,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":1,"25":0,"26":0,"27":0,"28":0,"29":1,"30":0,"31":0,"32":0,"33":1,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":1,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":1,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":1,"59":0,"60":0,"61":0,"62":0,"63":1,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":1,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":1,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":1,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":1,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":1,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":1,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":1,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":1,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":1,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":1,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","assertLayerOrdering","page","selectors","vectorsQueryString","someGroupsQueryString","twoGroupsQueryString","mixedLayersGroupsDisabledQueryString","mixedLayerIdOrder","groupedLayerIdOrder","ungroupedReorderdLayerIdOrder","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","firesLayer","infoButton","infoDialog","modalCloseButton","goto","click","hover","not","toBeVisible","optionsButton","optionsDialog","groupCheckbox","toBeChecked","addLayers","firesGroup","layersModalCloseButton","layersSearchField","viirsFiresCheckbox","fill","overlayGroupItems","locator","toHaveCount","aodGroup","fireGroupItems","aodGroupItems","firesRemove","aodGroupHeader","overlaysGroup","sidebarContainer","aodGroupHiddenLayers","aodGroupVisibleLayers","overlaysGroupHeader","firesGroupHeader","aodBoundingBox","boundingBox","firesBoundingBox","mouse","move","x","y","steps","down","width","height","up","waitForTimeout","layersContainer","groupedLayersContainer","handPointer","modalContent","toContainText"],"sources":["layers-sidebar-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { assertLayerOrdering } = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\nconst vectorsQueryString = 'http://localhost:3000/?v=-70.43215000968726,28.678203599725197,-59.81569241792232,31.62330063930118&l=GRanD_Dams,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor'\nconst someGroupsQueryString = 'http://localhost:3000/?l=MODIS_Combined_Value_Added_AOD,MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth,Reference_Labels_15m(hidden),Reference_Features_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg=true'\nconst twoGroupsQueryString = 'http://localhost:3000/?v=-107.15747724134027,-81.6706340523014,47.81381180183274,89.12472754295932&l=VIIRS_SNPP_Thermal_Anomalies_375m_All,VIIRS_NOAA20_Thermal_Anomalies_375m_All,MODIS_Combined_Value_Added_AOD,MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth,Reference_Features_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg=true'\nconst mixedLayersGroupsDisabledQueryString = 'http://localhost:3000/?v=-107.15747724134027,-81.6706340523014,47.81381180183274,89.12472754295932&l=Reference_Features_15m,VIIRS_SNPP_Thermal_Anomalies_375m_All,MODIS_Combined_Value_Added_AOD,VIIRS_NOAA20_Thermal_Anomalies_375m_All,MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth,MODIS_Terra_CorrectedReflectance_TrueColor&lg=false'\n\nconst mixedLayerIdOrder = [\n 'active-Reference_Features_15m',\n 'active-VIIRS_SNPP_Thermal_Anomalies_375m_All',\n 'active-MODIS_Combined_Value_Added_AOD',\n 'active-VIIRS_NOAA20_Thermal_Anomalies_375m_All',\n 'active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth'\n]\nconst groupedLayerIdOrder = [\n 'active-Reference_Features_15m',\n 'active-VIIRS_SNPP_Thermal_Anomalies_375m_All',\n 'active-VIIRS_NOAA20_Thermal_Anomalies_375m_All',\n 'active-MODIS_Combined_Value_Added_AOD',\n 'active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth',\n 'active-MODIS_Terra_CorrectedReflectance_TrueColor'\n]\nconst ungroupedReorderdLayerIdOrder = [\n 'active-MODIS_Combined_Value_Added_AOD',\n 'active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth',\n 'active-VIIRS_SNPP_Thermal_Anomalies_375m_All',\n 'active-VIIRS_NOAA20_Thermal_Anomalies_375m_All',\n 'active-Reference_Features_15m'\n]\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Toggle layer Info', async () => {\n const {\n firesLayer,\n infoButton,\n infoDialog,\n modalCloseButton\n } = selectors\n await page.goto(twoGroupsQueryString)\n await modalCloseButton.click()\n await firesLayer.hover()\n await infoButton.click()\n await infoButton.click()\n await expect(infoDialog).not.toBeVisible()\n})\n\ntest('Toggle Layer Options', async () => {\n const { optionsButton, optionsDialog } = selectors\n await optionsButton.click()\n await optionsButton.click()\n await expect(optionsDialog).not.toBeVisible()\n})\n\ntest('Layer groups are enabled by default', async () => {\n const { groupCheckbox } = selectors\n await expect(groupCheckbox).toBeVisible()\n await expect(groupCheckbox).toBeChecked()\n})\n\ntest('Adding a layer causes it to appear in the appropriate group', async () => {\n const {\n addLayers,\n firesGroup,\n firesLayer,\n layersModalCloseButton,\n layersSearchField,\n modalCloseButton,\n viirsFiresCheckbox\n } = selectors\n await page.goto(someGroupsQueryString)\n await modalCloseButton.click()\n await addLayers.click()\n await layersSearchField.fill('fires')\n await viirsFiresCheckbox.click()\n await layersModalCloseButton.click()\n await expect(firesGroup).toBeVisible()\n await expect(firesLayer).toBeVisible()\n})\n\ntest('Disabling groups puts all overlays into a single group', async () => {\n const {\n groupCheckbox,\n firesLayer,\n firesGroup\n } = selectors\n await groupCheckbox.click()\n await expect(firesLayer).toBeVisible()\n await expect(firesGroup).not.toBeVisible()\n const overlayGroupItems = await page.locator('#active-overlays ul > li')\n await expect(overlayGroupItems).toHaveCount(5)\n})\n\ntest('Re-enabling groups restores grouping', async () => {\n const { groupCheckbox, aodGroup } = selectors\n await groupCheckbox.click()\n await expect(aodGroup).toBeVisible()\n const fireGroupItems = await page.locator('#active-Fires_and_Thermal_Anomalies ul > li')\n const aodGroupItems = await page.locator('#active-Aerosol_Optical_Depth ul > li')\n await expect(fireGroupItems).toHaveCount(1)\n await expect(aodGroupItems).toHaveCount(2)\n})\n\ntest('Removing the last layer in a group removes the group', async () => {\n const {\n firesLayer,\n firesRemove,\n firesGroup\n } = selectors\n await firesLayer.hover()\n await firesRemove.click()\n await expect(firesGroup).not.toBeVisible()\n})\n\ntest('Removing a group removes all layers and the group header', async () => {\n const { aodGroupHeader, aodGroup, modalCloseButton } = selectors\n await page.goto(twoGroupsQueryString)\n await modalCloseButton.click()\n await aodGroupHeader.hover()\n await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options > button').click()\n await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options #remove-group').click()\n await expect(aodGroup).not.toBeVisible()\n})\n\ntest('Load with groups disabled from permalink', async () => {\n const {\n aodGroup,\n firesGroup,\n groupCheckbox,\n modalCloseButton,\n overlaysGroup\n } = selectors\n await page.goto(mixedLayersGroupsDisabledQueryString)\n await modalCloseButton.click()\n await expect(groupCheckbox).toBeVisible()\n await expect(groupCheckbox).not.toBeChecked()\n await expect(firesGroup).not.toBeVisible()\n await expect(aodGroup).not.toBeVisible()\n await expect(overlaysGroup).toBeVisible()\n const overlayGroupItems = await page.locator('#active-overlays ul > li')\n await expect(overlayGroupItems).toHaveCount(5)\n})\n\ntest('Load multiple groups from permalink', async () => {\n const {\n aodGroup,\n firesGroup,\n groupCheckbox,\n modalCloseButton\n } = selectors\n await page.goto(twoGroupsQueryString)\n await modalCloseButton.click()\n await expect(groupCheckbox).toBeVisible()\n await expect(groupCheckbox).toBeChecked()\n await expect(firesGroup).toBeVisible()\n await expect(aodGroup).toBeVisible()\n const fireGroupItems = await page.locator('#active-Fires_and_Thermal_Anomalies ul > li')\n const aodGroupItems = await page.locator('#active-Aerosol_Optical_Depth ul > li')\n await expect(fireGroupItems).toHaveCount(2)\n await expect(aodGroupItems).toHaveCount(2)\n})\n\ntest('Hide all...', async () => {\n const { sidebarContainer, aodGroupHeader } = selectors\n await sidebarContainer.hover()\n await aodGroupHeader.hover()\n await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options > button').click()\n await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options #hide-all').click()\n const aodGroupHiddenLayers = await page.locator('#active-Aerosol_Optical_Depth li.layer-hidden')\n const aodGroupVisibleLayers = await page.locator('#active-Aerosol_Optical_Depth li.layer-visible')\n await expect(aodGroupHiddenLayers).toHaveCount(2)\n await expect(aodGroupVisibleLayers).toHaveCount(0)\n})\n\ntest('Show all...', async () => {\n const { sidebarContainer, aodGroupHeader } = selectors\n await sidebarContainer.hover()\n await aodGroupHeader.hover()\n await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options > button').click()\n await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options #show-all').click()\n const aodGroupHiddenLayers = await page.locator('#active-Aerosol_Optical_Depth li.layer-hidden')\n const aodGroupVisibleLayers = await page.locator('#active-Aerosol_Optical_Depth li.layer-visible')\n await expect(aodGroupHiddenLayers).toHaveCount(0)\n await expect(aodGroupVisibleLayers).toHaveCount(2)\n})\n\ntest('Ungrouped: Removing baselayers/overlays removes the layers but not the header', async () => {\n const {\n groupCheckbox,\n firesLayer,\n overlaysGroupHeader,\n overlaysGroup\n } = selectors\n await groupCheckbox.click()\n await firesLayer.hover()\n await overlaysGroupHeader.hover()\n await page.locator('#active-overlays .layer-group-more-options > button').click()\n await page.locator('#active-overlays .layer-group-more-options #remove-group').click()\n await expect(overlaysGroup).toBeVisible()\n const overlayGroupItems = page.locator('#active-overlays ul > li')\n await expect(overlayGroupItems).toHaveCount(0)\n})\n\ntest('Re-ordering groups, then disabling groups keeps individual layer order', async () => {\n const {\n aodGroupHeader,\n firesGroupHeader,\n groupCheckbox,\n modalCloseButton\n } = selectors\n await page.goto(twoGroupsQueryString)\n await modalCloseButton.click()\n const aodBoundingBox = await aodGroupHeader.boundingBox()\n const firesBoundingBox = await firesGroupHeader.boundingBox()\n // this 'steps' option is important for making the drag action work with the 'react-draggable' library\n await page.mouse.move(\n aodBoundingBox.x,\n aodBoundingBox.y,\n { steps: 10 }\n )\n await page.mouse.down()\n const x = firesBoundingBox.x + firesBoundingBox.width / 2\n const y = firesBoundingBox.y + firesBoundingBox.height / 2\n await page.mouse.move(x, y, { steps: 10 })\n await page.mouse.up()\n await page.waitForTimeout(300)\n await groupCheckbox.click()\n const layersContainer = '#active-overlays li'\n await assertLayerOrdering(page, layersContainer, ungroupedReorderdLayerIdOrder)\n})\n\ntest('Enabling groups re-orders layers into their groups', async () => {\n const {\n aodGroup,\n firesGroup,\n groupCheckbox,\n modalCloseButton\n } = selectors\n await page.goto(mixedLayersGroupsDisabledQueryString)\n await modalCloseButton.click()\n const layersContainer = '#active-overlays li'\n await assertLayerOrdering(page, layersContainer, mixedLayerIdOrder)\n await groupCheckbox.click()\n await expect(aodGroup).toBeVisible()\n await expect(firesGroup).toBeVisible()\n const groupedLayersContainer = '.layer-container ul .productsitem'\n await assertLayerOrdering(page, groupedLayersContainer, groupedLayerIdOrder)\n})\n\ntest('Immediately disabling groups restores mixed ordering', async () => {\n const {\n aodGroup,\n firesGroup,\n groupCheckbox\n } = selectors\n await groupCheckbox.click()\n await expect(aodGroup).not.toBeVisible()\n await expect(firesGroup).not.toBeVisible()\n const layersContainer = '#active-overlays li'\n await assertLayerOrdering(page, layersContainer, mixedLayerIdOrder)\n})\n\ntest('Making a change to grouped layers causes group ordering to be retained when ungrouped', async () => {\n const { groupCheckbox, aodGroupHeader, modalCloseButton } = selectors\n await page.goto(mixedLayersGroupsDisabledQueryString)\n await modalCloseButton.click()\n await groupCheckbox.click()\n await aodGroupHeader.hover()\n await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options > button').click()\n await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options #hide-all').click()\n await groupCheckbox.click()\n const groupedLayersContainer = '.layer-container ul .productsitem'\n await assertLayerOrdering(page, groupedLayersContainer, groupedLayerIdOrder)\n})\n\ntest('Vector layer has pointer icon & clicking vector layer pointer shows modal', async () => {\n const { modalCloseButton } = selectors\n await page.goto(vectorsQueryString)\n await modalCloseButton.click()\n const handPointer = await page.locator('#active-GRanD_Dams .fa-hand-pointer')\n await expect(handPointer).toBeVisible()\n await handPointer.click()\n const modalContent = await page.locator('.modal-content')\n await expect(modalContent).toContainText('Vector features may not be clickable at all zoom levels.')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"5ed2dcc74de1f0e1b065aaf0da7c1ba85c892276","contentHash":"d52f5d38c11f6c699096d088880d4685c60d060b648b0517405a13f11a69befc"},"/Users/rcweiler/worldview/e2e/features/layers/layers-vector-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/layers/layers-vector-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":21},"end":{"line":11,"column":405}},"3":{"start":{"line":12,"column":33},"end":{"line":12,"column":417}},"4":{"start":{"line":13,"column":0},"end":{"line":15,"column":3}},"5":{"start":{"line":16,"column":0},"end":{"line":21,"column":3}},"6":{"start":{"line":19,"column":2},"end":{"line":19,"column":33}},"7":{"start":{"line":20,"column":2},"end":{"line":20,"column":36}},"8":{"start":{"line":22,"column":0},"end":{"line":24,"column":3}},"9":{"start":{"line":23,"column":2},"end":{"line":23,"column":21}},"10":{"start":{"line":25,"column":0},"end":{"line":37,"column":3}},"11":{"start":{"line":30,"column":6},"end":{"line":30,"column":15}},"12":{"start":{"line":31,"column":2},"end":{"line":31,"column":32}},"13":{"start":{"line":32,"column":2},"end":{"line":32,"column":33}},"14":{"start":{"line":33,"column":22},"end":{"line":33,"column":79}},"15":{"start":{"line":34,"column":2},"end":{"line":34,"column":42}},"16":{"start":{"line":35,"column":2},"end":{"line":35,"column":30}},"17":{"start":{"line":36,"column":2},"end":{"line":36,"column":48}},"18":{"start":{"line":38,"column":0},"end":{"line":54,"column":3}},"19":{"start":{"line":41,"column":2},"end":{"line":41,"column":68}},"20":{"start":{"line":46,"column":6},"end":{"line":46,"column":15}},"21":{"start":{"line":47,"column":2},"end":{"line":47,"column":44}},"22":{"start":{"line":48,"column":2},"end":{"line":48,"column":33}},"23":{"start":{"line":49,"column":22},"end":{"line":49,"column":79}},"24":{"start":{"line":50,"column":2},"end":{"line":50,"column":42}},"25":{"start":{"line":51,"column":2},"end":{"line":51,"column":30}},"26":{"start":{"line":52,"column":2},"end":{"line":52,"column":44}},"27":{"start":{"line":53,"column":2},"end":{"line":53,"column":104}},"28":{"start":{"line":55,"column":0},"end":{"line":65,"column":3}},"29":{"start":{"line":58,"column":2},"end":{"line":58,"column":68}},"30":{"start":{"line":61,"column":6},"end":{"line":61,"column":15}},"31":{"start":{"line":62,"column":2},"end":{"line":62,"column":30}},"32":{"start":{"line":63,"column":23},"end":{"line":63,"column":59}},"33":{"start":{"line":64,"column":2},"end":{"line":64,"column":103}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":16,"column":15},"end":{"line":16,"column":16}},"loc":{"start":{"line":18,"column":6},"end":{"line":21,"column":1}},"line":18},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":14},"end":{"line":22,"column":15}},"loc":{"start":{"line":22,"column":26},"end":{"line":24,"column":1}},"line":22},"2":{"name":"(anonymous_2)","decl":{"start":{"line":25,"column":84},"end":{"line":25,"column":85}},"loc":{"start":{"line":25,"column":96},"end":{"line":37,"column":1}},"line":25},"3":{"name":"(anonymous_3)","decl":{"start":{"line":38,"column":46},"end":{"line":38,"column":47}},"loc":{"start":{"line":40,"column":6},"end":{"line":54,"column":1}},"line":40},"4":{"name":"(anonymous_4)","decl":{"start":{"line":55,"column":44},"end":{"line":55,"column":45}},"loc":{"start":{"line":57,"column":6},"end":{"line":65,"column":1}},"line":57}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":1,"9":0,"10":1,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":1,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":1,"29":0,"30":0,"31":0,"32":0,"33":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","page","selectors","damsLayerUrl","damsLayerWMSZoomLevelUrl","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","geographicMap","modalCloseButton","notifyMessage","goto","click","pointerIcon","locator","toBeVisible","not","browserName","skip","toContainText","modalContent"],"sources":["layers-vector-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst damsLayerUrl = 'http://localhost:3000/?v=-70.43215000968726,28.678203599725197,-59.81569241792232,31.62330063930118&l=GRanD_Dams,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor'\nconst damsLayerWMSZoomLevelUrl = 'http://localhost:3000/?v=-166.0537832499445,-8.893604135881553,79.78417648048394,59.303969410599414&l=GRanD_Dams,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Vector layer click does not show alert when all vector layers are clickable', async () => {\n const { geographicMap, modalCloseButton, notifyMessage } = selectors\n await page.goto(damsLayerUrl)\n await modalCloseButton.click()\n const pointerIcon = await page.locator('#active-GRanD_Dams .fa-hand-pointer')\n await expect(pointerIcon).toBeVisible()\n await geographicMap.click()\n await expect(notifyMessage).not.toBeVisible()\n})\n\ntest('Vectors show alert when not clickable', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'issue identifying pointer')\n const { geographicMap, modalCloseButton, notifyMessage } = selectors\n await page.goto(damsLayerWMSZoomLevelUrl)\n await modalCloseButton.click()\n const pointerIcon = await page.locator('#active-GRanD_Dams .fa-hand-pointer')\n await expect(pointerIcon).toBeVisible()\n await geographicMap.click()\n await expect(notifyMessage).toBeVisible()\n await expect(notifyMessage).toContainText('Vector features may not be clickable at all zoom levels.')\n})\n\ntest('Clicking vector message shows modal', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'issue identifying pointer')\n const { notifyMessage } = selectors\n await notifyMessage.click()\n const modalContent = await page.locator('.modal-content')\n await expect(modalContent).toContainText('Vector features may not be clickable at all zoom levels.')\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAE9E,IAAIE,IAAI;AACR,IAAIC,SAAS;AAEb,MAAMC,YAAY,GAAG,gYAAgY;AACrZ,MAAMC,wBAAwB,GAAG,gYAAgY;AAEjaP,IAAI,CAACQ,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CV,IAAI,CAACW,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCR,IAAI,GAAG,MAAMQ,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BR,SAAS,GAAGF,eAAe,CAACC,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFJ,IAAI,CAACc,QAAQ,CAAC,YAAY;EACxB,MAAMV,IAAI,CAACW,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFf,IAAI,CAAC,6EAA6E,EAAE,YAAY;EAC9F,MAAM;IAAEgB,aAAa;IAAEC,gBAAgB;IAAEC;EAAc,CAAC,GAAGb,SAAS;EACpE,MAAMD,IAAI,CAACe,IAAI,CAACb,YAAY,CAAC;EAC7B,MAAMW,gBAAgB,CAACG,KAAK,CAAC,CAAC;EAC9B,MAAMC,WAAW,GAAG,MAAMjB,IAAI,CAACkB,OAAO,CAAC,qCAAqC,CAAC;EAC7E,MAAMrB,MAAM,CAACoB,WAAW,CAAC,CAACE,WAAW,CAAC,CAAC;EACvC,MAAMP,aAAa,CAACI,KAAK,CAAC,CAAC;EAC3B,MAAMnB,MAAM,CAACiB,aAAa,CAAC,CAACM,GAAG,CAACD,WAAW,CAAC,CAAC;AAC/C,CAAC,CAAC;AAEFvB,IAAI,CAAC,uCAAuC,EAAE,OAAO;EAAEyB;AAAY,CAAC,KAAK;EACvEzB,IAAI,CAAC0B,IAAI,CAACD,WAAW,KAAK,SAAS,EAAE,2BAA2B,CAAC;EACjE,MAAM;IAAET,aAAa;IAAEC,gBAAgB;IAAEC;EAAc,CAAC,GAAGb,SAAS;EACpE,MAAMD,IAAI,CAACe,IAAI,CAACZ,wBAAwB,CAAC;EACzC,MAAMU,gBAAgB,CAACG,KAAK,CAAC,CAAC;EAC9B,MAAMC,WAAW,GAAG,MAAMjB,IAAI,CAACkB,OAAO,CAAC,qCAAqC,CAAC;EAC7E,MAAMrB,MAAM,CAACoB,WAAW,CAAC,CAACE,WAAW,CAAC,CAAC;EACvC,MAAMP,aAAa,CAACI,KAAK,CAAC,CAAC;EAC3B,MAAMnB,MAAM,CAACiB,aAAa,CAAC,CAACK,WAAW,CAAC,CAAC;EACzC,MAAMtB,MAAM,CAACiB,aAAa,CAAC,CAACS,aAAa,CAAC,0DAA0D,CAAC;AACvG,CAAC,CAAC;AAEF3B,IAAI,CAAC,qCAAqC,EAAE,OAAO;EAAEyB;AAAY,CAAC,KAAK;EACrEzB,IAAI,CAAC0B,IAAI,CAACD,WAAW,KAAK,SAAS,EAAE,2BAA2B,CAAC;EACjE,MAAM;IAAEP;EAAc,CAAC,GAAGb,SAAS;EACnC,MAAMa,aAAa,CAACE,KAAK,CAAC,CAAC;EAC3B,MAAMQ,YAAY,GAAG,MAAMxB,IAAI,CAACkB,OAAO,CAAC,gBAAgB,CAAC;EACzD,MAAMrB,MAAM,CAAC2B,YAAY,CAAC,CAACD,aAAa,CAAC,0DAA0D,CAAC;AACtG,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"c2126cc384c4382204610548fe0f47d80cdc7e7d","contentHash":"6fdc44c8323c992306f145893bb19c1a4958458403fdfc125aeaf0fd7ec1738c"},"/Users/rcweiler/worldview/e2e/features/layers/options-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/layers/options-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":35},"end":{"line":11,"column":497}},"3":{"start":{"line":12,"column":0},"end":{"line":14,"column":3}},"4":{"start":{"line":15,"column":0},"end":{"line":20,"column":3}},"5":{"start":{"line":18,"column":2},"end":{"line":18,"column":33}},"6":{"start":{"line":19,"column":2},"end":{"line":19,"column":36}},"7":{"start":{"line":21,"column":0},"end":{"line":23,"column":3}},"8":{"start":{"line":22,"column":2},"end":{"line":22,"column":21}},"9":{"start":{"line":24,"column":0},"end":{"line":37,"column":3}},"10":{"start":{"line":28,"column":6},"end":{"line":28,"column":15}},"11":{"start":{"line":29,"column":2},"end":{"line":29,"column":46}},"12":{"start":{"line":30,"column":2},"end":{"line":30,"column":33}},"13":{"start":{"line":31,"column":2},"end":{"line":31,"column":32}},"14":{"start":{"line":32,"column":28},"end":{"line":32,"column":98}},"15":{"start":{"line":33,"column":36},"end":{"line":33,"column":115}},"16":{"start":{"line":34,"column":2},"end":{"line":34,"column":52}},"17":{"start":{"line":35,"column":2},"end":{"line":35,"column":42}},"18":{"start":{"line":36,"column":2},"end":{"line":36,"column":48}},"19":{"start":{"line":38,"column":0},"end":{"line":43,"column":3}},"20":{"start":{"line":39,"column":39},"end":{"line":39,"column":121}},"21":{"start":{"line":40,"column":36},"end":{"line":40,"column":115}},"22":{"start":{"line":41,"column":2},"end":{"line":41,"column":63}},"23":{"start":{"line":42,"column":2},"end":{"line":42,"column":56}},"24":{"start":{"line":44,"column":0},"end":{"line":55,"column":3}},"25":{"start":{"line":45,"column":28},"end":{"line":45,"column":98}},"26":{"start":{"line":46,"column":23},"end":{"line":46,"column":76}},"27":{"start":{"line":47,"column":18},"end":{"line":47,"column":67}},"28":{"start":{"line":48,"column":33},"end":{"line":48,"column":101}},"29":{"start":{"line":49,"column":2},"end":{"line":49,"column":63}},"30":{"start":{"line":50,"column":2},"end":{"line":50,"column":50}},"31":{"start":{"line":51,"column":2},"end":{"line":51,"column":24}},"32":{"start":{"line":52,"column":2},"end":{"line":52,"column":39}},"33":{"start":{"line":53,"column":2},"end":{"line":53,"column":57}},"34":{"start":{"line":54,"column":2},"end":{"line":54,"column":51}},"35":{"start":{"line":56,"column":0},"end":{"line":61,"column":3}},"36":{"start":{"line":57,"column":39},"end":{"line":57,"column":121}},"37":{"start":{"line":58,"column":36},"end":{"line":58,"column":115}},"38":{"start":{"line":59,"column":2},"end":{"line":59,"column":59}},"39":{"start":{"line":60,"column":2},"end":{"line":60,"column":60}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":15,"column":15},"end":{"line":15,"column":16}},"loc":{"start":{"line":17,"column":6},"end":{"line":20,"column":1}},"line":17},"1":{"name":"(anonymous_1)","decl":{"start":{"line":21,"column":14},"end":{"line":21,"column":15}},"loc":{"start":{"line":21,"column":26},"end":{"line":23,"column":1}},"line":21},"2":{"name":"(anonymous_2)","decl":{"start":{"line":24,"column":57},"end":{"line":24,"column":58}},"loc":{"start":{"line":24,"column":69},"end":{"line":37,"column":1}},"line":24},"3":{"name":"(anonymous_3)","decl":{"start":{"line":38,"column":58},"end":{"line":38,"column":59}},"loc":{"start":{"line":38,"column":70},"end":{"line":43,"column":1}},"line":38},"4":{"name":"(anonymous_4)","decl":{"start":{"line":44,"column":104},"end":{"line":44,"column":105}},"loc":{"start":{"line":44,"column":116},"end":{"line":55,"column":1}},"line":44},"5":{"name":"(anonymous_5)","decl":{"start":{"line":56,"column":51},"end":{"line":56,"column":52}},"loc":{"start":{"line":56,"column":63},"end":{"line":61,"column":1}},"line":56}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":1,"8":0,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":1,"20":0,"21":0,"22":0,"23":0,"24":1,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":1,"36":0,"37":0,"38":0,"39":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","page","selectors","customsSquashedQuerystring","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","aodSidebarLayer","modalCloseButton","goto","click","hover","thresholdMinLabel","locator","combinedAodSettingsButton","not","toBeVisible","activeDefaultPaletteCheckbox","activeBluePaletteCheckbox","opacityLabel","aerosol","terraAodSettingsButton","toContainText"],"sources":["options-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst customsSquashedQuerystring = 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Combined_Value_Added_AOD(opacity=0.7,palette=blue_2,min=0.1,0.105,max=0.56,0.565),MODIS_Terra_Aerosol,Reference_Labels_15m(opacity=0.94),Reference_Features_15m(hidden),Coastlines_15m&t=2019-01-15-T00%3A00%3A00Z&z=3&v=-271.7031658620978,-216.84375,370.1093341379022,36.84375'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Verify that settings button opens settings modal', async () => {\n const { aodSidebarLayer, modalCloseButton } = selectors\n await page.goto(customsSquashedQuerystring)\n await modalCloseButton.click()\n await aodSidebarLayer.hover()\n const thresholdMinLabel = await page.locator('#wv-layer-options-threshold0 .wv-label-range-min')\n const combinedAodSettingsButton = await page.locator('#active-MODIS_Combined_Value_Added_AOD .wv-layers-options')\n await expect(thresholdMinLabel).not.toBeVisible()\n await combinedAodSettingsButton.click()\n await expect(thresholdMinLabel).toBeVisible()\n})\n\ntest('Verify that custom blue custom palette is checked', async () => {\n const activeDefaultPaletteCheckbox = await page.locator('.wv-palette-selector-row.checked #wv-palette-radio-__default')\n const activeBluePaletteCheckbox = await page.locator('.wv-palette-selector-row.checked #wv-palette-radio-blue_2')\n await expect(activeDefaultPaletteCheckbox).not.toBeVisible()\n await expect(activeBluePaletteCheckbox).toBeVisible()\n})\n\ntest('Verify that threshold and opacity components update when different layer setting button clicked', async () => {\n const thresholdMinLabel = await page.locator('#wv-layer-options-threshold0 .wv-label-range-min')\n const opacityLabel = await page.locator('.layer-opacity-select .wv-label')\n const aerosol = await page.locator('#active-MODIS_Terra_Aerosol')\n const terraAodSettingsButton = await page.locator('#active-MODIS_Terra_Aerosol .wv-layers-options')\n await expect(thresholdMinLabel).toContainText('0.1 – 0.105')\n await expect(opacityLabel).toContainText('70%')\n await aerosol.hover()\n await terraAodSettingsButton.click()\n await expect(thresholdMinLabel).toContainText('< 0.0')\n await expect(opacityLabel).toContainText('100%')\n})\n\ntest('Verify that default palette is now checked', async () => {\n const activeDefaultPaletteCheckbox = await page.locator('.wv-palette-selector-row.checked #wv-palette-radio-__default')\n const activeBluePaletteCheckbox = await page.locator('.wv-palette-selector-row.checked #wv-palette-radio-blue_2')\n await expect(activeDefaultPaletteCheckbox).toBeVisible()\n await expect(activeBluePaletteCheckbox).not.toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"0b49dc2abb3a48796787c6a78e9456437e022a7f","contentHash":"241c3d2853c11660de216e4e816ab727a23eb6e41d7d357d7a2099e64f434355"},"/Users/rcweiler/worldview/e2e/features/layers/recent-layers-mobile-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/layers/recent-layers-mobile-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":45}},"3":{"start":{"line":14,"column":12},"end":{"line":14,"column":49}},"4":{"start":{"line":15,"column":0},"end":{"line":17,"column":3}},"5":{"start":{"line":18,"column":0},"end":{"line":29,"column":3}},"6":{"start":{"line":21,"column":18},"end":{"line":26,"column":4}},"7":{"start":{"line":27,"column":2},"end":{"line":27,"column":33}},"8":{"start":{"line":28,"column":2},"end":{"line":28,"column":36}},"9":{"start":{"line":30,"column":0},"end":{"line":32,"column":3}},"10":{"start":{"line":31,"column":2},"end":{"line":31,"column":21}},"11":{"start":{"line":33,"column":0},"end":{"line":44,"column":3}},"12":{"start":{"line":38,"column":6},"end":{"line":38,"column":15}},"13":{"start":{"line":39,"column":2},"end":{"line":39,"column":23}},"14":{"start":{"line":40,"column":2},"end":{"line":40,"column":33}},"15":{"start":{"line":41,"column":2},"end":{"line":41,"column":37}},"16":{"start":{"line":42,"column":2},"end":{"line":42,"column":26}},"17":{"start":{"line":43,"column":2},"end":{"line":43,"column":31}},"18":{"start":{"line":45,"column":0},"end":{"line":55,"column":3}},"19":{"start":{"line":49,"column":6},"end":{"line":49,"column":15}},"20":{"start":{"line":50,"column":2},"end":{"line":50,"column":38}},"21":{"start":{"line":51,"column":2},"end":{"line":51,"column":61}},"22":{"start":{"line":52,"column":2},"end":{"line":52,"column":73}},"23":{"start":{"line":53,"column":2},"end":{"line":53,"column":68}},"24":{"start":{"line":54,"column":2},"end":{"line":54,"column":38}},"25":{"start":{"line":56,"column":0},"end":{"line":65,"column":3}},"26":{"start":{"line":57,"column":2},"end":{"line":57,"column":77}},"27":{"start":{"line":58,"column":2},"end":{"line":58,"column":73}},"28":{"start":{"line":59,"column":25},"end":{"line":59,"column":77}},"29":{"start":{"line":60,"column":23},"end":{"line":60,"column":87}},"30":{"start":{"line":61,"column":23},"end":{"line":61,"column":82}},"31":{"start":{"line":62,"column":2},"end":{"line":62,"column":45}},"32":{"start":{"line":63,"column":2},"end":{"line":63,"column":43}},"33":{"start":{"line":64,"column":2},"end":{"line":64,"column":43}},"34":{"start":{"line":66,"column":0},"end":{"line":72,"column":3}},"35":{"start":{"line":67,"column":2},"end":{"line":67,"column":53}},"36":{"start":{"line":68,"column":22},"end":{"line":68,"column":79}},"37":{"start":{"line":69,"column":20},"end":{"line":69,"column":53}},"38":{"start":{"line":70,"column":2},"end":{"line":70,"column":46}},"39":{"start":{"line":71,"column":2},"end":{"line":71,"column":40}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":15},"end":{"line":18,"column":16}},"loc":{"start":{"line":20,"column":6},"end":{"line":29,"column":1}},"line":20},"1":{"name":"(anonymous_1)","decl":{"start":{"line":30,"column":14},"end":{"line":30,"column":15}},"loc":{"start":{"line":30,"column":26},"end":{"line":32,"column":1}},"line":30},"2":{"name":"(anonymous_2)","decl":{"start":{"line":33,"column":56},"end":{"line":33,"column":57}},"loc":{"start":{"line":33,"column":68},"end":{"line":44,"column":1}},"line":33},"3":{"name":"(anonymous_3)","decl":{"start":{"line":45,"column":30},"end":{"line":45,"column":31}},"loc":{"start":{"line":45,"column":42},"end":{"line":55,"column":1}},"line":45},"4":{"name":"(anonymous_4)","decl":{"start":{"line":56,"column":51},"end":{"line":56,"column":52}},"loc":{"start":{"line":56,"column":63},"end":{"line":65,"column":1}},"line":56},"5":{"name":"(anonymous_5)","decl":{"start":{"line":66,"column":50},"end":{"line":66,"column":51}},"loc":{"start":{"line":66,"column":62},"end":{"line":72,"column":1}},"line":66}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":0,"9":1,"10":0,"11":1,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":1,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":1,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":1,"35":0,"36":0,"37":0,"38":0,"39":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","assertCategories","page","selectors","url","describe","configure","mode","beforeAll","browser","context","newContext","viewport","width","height","newPage","afterAll","close","addLayers","collapsedLayerButton","modalCloseButton","goto","click","layersSearchField","layerPickerBackButton","fill","locator","aquaAerosolRow","aodSearchRow","omiSearchRow","toBeVisible","productList","noResults","not"],"sources":["recent-layers-mobile-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { assertCategories } = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\nconst url = 'http://localhost:3000/?t=2020-07-04'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n const context = await browser.newContext({\n viewport: { width: 375, height: 667 }\n })\n page = await context.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Layer picker shows categories when first opened', async () => {\n const { addLayers, collapsedLayerButton, modalCloseButton } = selectors\n await page.goto(url)\n await modalCloseButton.click()\n await collapsedLayerButton.click()\n await addLayers.click()\n await assertCategories(page)\n})\n\ntest('Select several layers', async () => {\n const { layersSearchField, layerPickerBackButton } = selectors\n await layersSearchField.fill('aod')\n await page.locator('#MODIS_Aqua_Aerosol-checkbox').click()\n await page.locator('#MODIS_Combined_Value_Added_AOD-checkbox').click()\n await page.locator('#OMI_Aerosol_Optical_Depth-checkbox').click()\n await layerPickerBackButton.click()\n})\n\ntest('Recent tab shows layers that were selected', async () => {\n await page.locator('.categories-dropdown-header .dropdown-toggle').click()\n await page.locator('.categories-dropdown-item:nth-of-type(4)').click()\n const aquaAerosolRow = await page.locator('#MODIS_Aqua_Aerosol-search-row')\n const aodSearchRow = await page.locator('#MODIS_Combined_Value_Added_AOD-search-row')\n const omiSearchRow = await page.locator('#OMI_Aerosol_Optical_Depth-search-row')\n await expect(aquaAerosolRow).toBeVisible()\n await expect(omiSearchRow).toBeVisible()\n await expect(aodSearchRow).toBeVisible()\n})\n\ntest('Clear list button empties the entire list', async () => {\n await page.locator('#clear-recent-layers').click()\n const productList = await page.locator('.product-outer-list-case.layers-all')\n const noResults = await page.locator('.no-results')\n await expect(productList).not.toBeVisible()\n await expect(noResults).toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"36c4d27e5e12c8c9181dd6ed7673076ba8592267","contentHash":"877a27e6550f47a8221194519fdd3681b9cafea0924f12c90cc1a5ccb85c859a"},"/Users/rcweiler/worldview/e2e/features/layers/recent-layers-no-local-storage-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/layers/recent-layers-no-local-storage-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":45}},"3":{"start":{"line":14,"column":12},"end":{"line":14,"column":49}},"4":{"start":{"line":15,"column":0},"end":{"line":17,"column":3}},"5":{"start":{"line":18,"column":0},"end":{"line":23,"column":3}},"6":{"start":{"line":21,"column":2},"end":{"line":21,"column":33}},"7":{"start":{"line":22,"column":2},"end":{"line":22,"column":36}},"8":{"start":{"line":24,"column":0},"end":{"line":26,"column":3}},"9":{"start":{"line":25,"column":2},"end":{"line":25,"column":21}},"10":{"start":{"line":27,"column":0},"end":{"line":40,"column":3}},"11":{"start":{"line":30,"column":6},"end":{"line":30,"column":15}},"12":{"start":{"line":31,"column":2},"end":{"line":31,"column":23}},"13":{"start":{"line":32,"column":23},"end":{"line":32,"column":44}},"14":{"start":{"line":33,"column":2},"end":{"line":39,"column":3}},"15":{"start":{"line":34,"column":4},"end":{"line":34,"column":26}},"16":{"start":{"line":35,"column":22},"end":{"line":35,"column":55}},"17":{"start":{"line":36,"column":4},"end":{"line":36,"column":46}},"18":{"start":{"line":38,"column":4},"end":{"line":38,"column":60}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":15},"end":{"line":18,"column":16}},"loc":{"start":{"line":20,"column":6},"end":{"line":23,"column":1}},"line":20},"1":{"name":"(anonymous_1)","decl":{"start":{"line":24,"column":14},"end":{"line":24,"column":15}},"loc":{"start":{"line":24,"column":26},"end":{"line":26,"column":1}},"line":24},"2":{"name":"(anonymous_2)","decl":{"start":{"line":27,"column":83},"end":{"line":27,"column":84}},"loc":{"start":{"line":27,"column":95},"end":{"line":40,"column":1}},"line":27}},"branchMap":{"0":{"loc":{"start":{"line":33,"column":2},"end":{"line":39,"column":3}},"type":"if","locations":[{"start":{"line":33,"column":2},"end":{"line":39,"column":3}},{"start":{"line":33,"column":2},"end":{"line":39,"column":3}}],"line":33}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":1,"9":0,"10":1,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0},"f":{"0":0,"1":0,"2":0},"b":{"0":[0,0]},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","localStorageEnabled","page","selectors","url","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","addLayers","goto","localStorage","click","recentTab","locator","not","toBeVisible","console","log"],"sources":["recent-layers-no-local-storage-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { localStorageEnabled } = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\nconst url = 'http://localhost:3000/?t=2020-07-04'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Verify that recent layers tab does not show when local storage is disabled', async () => {\n const { addLayers } = selectors\n await page.goto(url)\n const localStorage = localStorageEnabled()\n if (!localStorage) {\n await addLayers.click\n const recentTab = await page.locator('.recent-tab')\n await expect(recentTab).not.toBeVisible()\n } else {\n console.log('Local storage was enabled for this test.')\n }\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAoB,CAAC,GAAGF,OAAO,CAAC,gCAAgC,CAAC;AAEzE,IAAIG,IAAI;AACR,IAAIC,SAAS;AAEb,MAAMC,GAAG,GAAG,qCAAqC;AAEjDP,IAAI,CAACQ,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CV,IAAI,CAACW,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCP,IAAI,GAAG,MAAMO,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BP,SAAS,GAAGH,eAAe,CAACE,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFL,IAAI,CAACc,QAAQ,CAAC,YAAY;EACxB,MAAMT,IAAI,CAACU,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFf,IAAI,CAAC,4EAA4E,EAAE,YAAY;EAC7F,MAAM;IAAEgB;EAAU,CAAC,GAAGV,SAAS;EAC/B,MAAMD,IAAI,CAACY,IAAI,CAACV,GAAG,CAAC;EACpB,MAAMW,YAAY,GAAGd,mBAAmB,CAAC,CAAC;EAC1C,IAAI,CAACc,YAAY,EAAE;IACjB,MAAMF,SAAS,CAACG,KAAK;IACrB,MAAMC,SAAS,GAAG,MAAMf,IAAI,CAACgB,OAAO,CAAC,aAAa,CAAC;IACnD,MAAMpB,MAAM,CAACmB,SAAS,CAAC,CAACE,GAAG,CAACC,WAAW,CAAC,CAAC;EAC3C,CAAC,MAAM;IACLC,OAAO,CAACC,GAAG,CAAC,0CAA0C,CAAC;EACzD;AACF,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"edb7ec63545d2862e867beefed2e2132bc6d6517","contentHash":"fe7eaa0419ee0c4604f88a43ad4b9f9cbdab7fe32f8bb064a7287e43984248be"},"/Users/rcweiler/worldview/e2e/features/layers/recent-layers-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/layers/recent-layers-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":45}},"3":{"start":{"line":14,"column":12},"end":{"line":14,"column":49}},"4":{"start":{"line":15,"column":0},"end":{"line":17,"column":3}},"5":{"start":{"line":18,"column":0},"end":{"line":23,"column":3}},"6":{"start":{"line":21,"column":2},"end":{"line":21,"column":33}},"7":{"start":{"line":22,"column":2},"end":{"line":22,"column":36}},"8":{"start":{"line":24,"column":0},"end":{"line":26,"column":3}},"9":{"start":{"line":25,"column":2},"end":{"line":25,"column":21}},"10":{"start":{"line":27,"column":0},"end":{"line":36,"column":3}},"11":{"start":{"line":31,"column":6},"end":{"line":31,"column":15}},"12":{"start":{"line":32,"column":2},"end":{"line":32,"column":23}},"13":{"start":{"line":33,"column":2},"end":{"line":33,"column":33}},"14":{"start":{"line":34,"column":2},"end":{"line":34,"column":26}},"15":{"start":{"line":35,"column":2},"end":{"line":35,"column":31}},"16":{"start":{"line":37,"column":0},"end":{"line":47,"column":3}},"17":{"start":{"line":41,"column":6},"end":{"line":41,"column":15}},"18":{"start":{"line":42,"column":2},"end":{"line":42,"column":38}},"19":{"start":{"line":43,"column":2},"end":{"line":43,"column":61}},"20":{"start":{"line":44,"column":2},"end":{"line":44,"column":73}},"21":{"start":{"line":45,"column":2},"end":{"line":45,"column":68}},"22":{"start":{"line":46,"column":2},"end":{"line":46,"column":38}},"23":{"start":{"line":48,"column":0},"end":{"line":56,"column":3}},"24":{"start":{"line":49,"column":2},"end":{"line":49,"column":44}},"25":{"start":{"line":50,"column":25},"end":{"line":50,"column":77}},"26":{"start":{"line":51,"column":23},"end":{"line":51,"column":87}},"27":{"start":{"line":52,"column":23},"end":{"line":52,"column":82}},"28":{"start":{"line":53,"column":2},"end":{"line":53,"column":45}},"29":{"start":{"line":54,"column":2},"end":{"line":54,"column":43}},"30":{"start":{"line":55,"column":2},"end":{"line":55,"column":43}},"31":{"start":{"line":57,"column":0},"end":{"line":71,"column":3}},"32":{"start":{"line":58,"column":25},"end":{"line":58,"column":77}},"33":{"start":{"line":59,"column":23},"end":{"line":59,"column":87}},"34":{"start":{"line":60,"column":23},"end":{"line":60,"column":82}},"35":{"start":{"line":61,"column":2},"end":{"line":66,"column":5}},"36":{"start":{"line":67,"column":2},"end":{"line":67,"column":53}},"37":{"start":{"line":68,"column":2},"end":{"line":68,"column":49}},"38":{"start":{"line":69,"column":2},"end":{"line":69,"column":43}},"39":{"start":{"line":70,"column":2},"end":{"line":70,"column":43}},"40":{"start":{"line":72,"column":0},"end":{"line":78,"column":3}},"41":{"start":{"line":73,"column":2},"end":{"line":73,"column":53}},"42":{"start":{"line":74,"column":22},"end":{"line":74,"column":79}},"43":{"start":{"line":75,"column":20},"end":{"line":75,"column":53}},"44":{"start":{"line":76,"column":2},"end":{"line":76,"column":46}},"45":{"start":{"line":77,"column":2},"end":{"line":77,"column":40}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":15},"end":{"line":18,"column":16}},"loc":{"start":{"line":20,"column":6},"end":{"line":23,"column":1}},"line":20},"1":{"name":"(anonymous_1)","decl":{"start":{"line":24,"column":14},"end":{"line":24,"column":15}},"loc":{"start":{"line":24,"column":26},"end":{"line":26,"column":1}},"line":24},"2":{"name":"(anonymous_2)","decl":{"start":{"line":27,"column":56},"end":{"line":27,"column":57}},"loc":{"start":{"line":27,"column":68},"end":{"line":36,"column":1}},"line":27},"3":{"name":"(anonymous_3)","decl":{"start":{"line":37,"column":30},"end":{"line":37,"column":31}},"loc":{"start":{"line":37,"column":42},"end":{"line":47,"column":1}},"line":37},"4":{"name":"(anonymous_4)","decl":{"start":{"line":48,"column":51},"end":{"line":48,"column":52}},"loc":{"start":{"line":48,"column":63},"end":{"line":56,"column":1}},"line":48},"5":{"name":"(anonymous_5)","decl":{"start":{"line":57,"column":52},"end":{"line":57,"column":53}},"loc":{"start":{"line":57,"column":64},"end":{"line":71,"column":1}},"line":57},"6":{"name":"(anonymous_6)","decl":{"start":{"line":72,"column":50},"end":{"line":72,"column":51}},"loc":{"start":{"line":72,"column":62},"end":{"line":78,"column":1}},"line":72}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":1,"9":0,"10":1,"11":0,"12":0,"13":0,"14":0,"15":0,"16":1,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":1,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":1,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":1,"41":0,"42":0,"43":0,"44":0,"45":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","assertCategories","page","selectors","url","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","addLayers","modalCloseButton","goto","click","layersSearchField","layerPickerBackButton","fill","locator","aquaAerosolRow","aodSearchRow","omiSearchRow","toBeVisible","hover","position","x","y","not","productList","noResults"],"sources":["recent-layers-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { assertCategories } = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\nconst url = 'http://localhost:3000/?t=2020-07-04'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Layer picker shows categories when first opened', async () => {\n const { addLayers, modalCloseButton } = selectors\n await page.goto(url)\n await modalCloseButton.click()\n await addLayers.click()\n await assertCategories(page)\n})\n\ntest('Select several layers', async () => {\n const { layersSearchField, layerPickerBackButton } = selectors\n await layersSearchField.fill('aod')\n await page.locator('#MODIS_Aqua_Aerosol-checkbox').click()\n await page.locator('#MODIS_Combined_Value_Added_AOD-checkbox').click()\n await page.locator('#OMI_Aerosol_Optical_Depth-checkbox').click()\n await layerPickerBackButton.click()\n})\n\ntest('Recent tab shows layers that were selected', async () => {\n await page.locator('.recent-tab').click()\n const aquaAerosolRow = await page.locator('#MODIS_Aqua_Aerosol-search-row')\n const aodSearchRow = await page.locator('#MODIS_Combined_Value_Added_AOD-search-row')\n const omiSearchRow = await page.locator('#OMI_Aerosol_Optical_Depth-search-row')\n await expect(aquaAerosolRow).toBeVisible()\n await expect(omiSearchRow).toBeVisible()\n await expect(aodSearchRow).toBeVisible()\n})\n\ntest('Removing individual layers updates the list', async () => {\n const aquaAerosolRow = await page.locator('#MODIS_Aqua_Aerosol-search-row')\n const aodSearchRow = await page.locator('#MODIS_Combined_Value_Added_AOD-search-row')\n const omiSearchRow = await page.locator('#OMI_Aerosol_Optical_Depth-search-row')\n await aquaAerosolRow.hover({ position: { x: 15, y: 15 } })\n await page.locator('.recent-layer-delete').click()\n await expect(aquaAerosolRow).not.toBeVisible()\n await expect(omiSearchRow).toBeVisible()\n await expect(aodSearchRow).toBeVisible()\n})\n\ntest('Clear list button empties the entire list', async () => {\n await page.locator('#clear-recent-layers').click()\n const productList = await page.locator('.product-outer-list-case.layers-all')\n const noResults = await page.locator('.no-results')\n await expect(productList).not.toBeVisible()\n await expect(noResults).toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"4bf4435c9afc785ce8bc0756d8b51186478c313a","contentHash":"8d9e865ec8d3918fed8ac3626534b46b7d9a8ff9a5e2054fb3736b8e580c5a33"},"/Users/rcweiler/worldview/e2e/features/location-search/location-search-mobile-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/location-search/location-search-mobile-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":14,"column":0},"end":{"line":16,"column":3}},"4":{"start":{"line":17,"column":0},"end":{"line":28,"column":3}},"5":{"start":{"line":20,"column":18},"end":{"line":25,"column":4}},"6":{"start":{"line":26,"column":2},"end":{"line":26,"column":33}},"7":{"start":{"line":27,"column":2},"end":{"line":27,"column":36}},"8":{"start":{"line":29,"column":0},"end":{"line":31,"column":3}},"9":{"start":{"line":30,"column":2},"end":{"line":30,"column":21}},"10":{"start":{"line":32,"column":0},"end":{"line":40,"column":3}},"11":{"start":{"line":36,"column":6},"end":{"line":36,"column":15}},"12":{"start":{"line":37,"column":2},"end":{"line":37,"column":28}},"13":{"start":{"line":38,"column":2},"end":{"line":38,"column":33}},"14":{"start":{"line":39,"column":2},"end":{"line":39,"column":61}},"15":{"start":{"line":41,"column":0},"end":{"line":48,"column":3}},"16":{"start":{"line":45,"column":6},"end":{"line":45,"column":15}},"17":{"start":{"line":46,"column":2},"end":{"line":46,"column":44}},"18":{"start":{"line":47,"column":2},"end":{"line":47,"column":57}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":15},"end":{"line":17,"column":16}},"loc":{"start":{"line":19,"column":6},"end":{"line":28,"column":1}},"line":19},"1":{"name":"(anonymous_1)","decl":{"start":{"line":29,"column":14},"end":{"line":29,"column":15}},"loc":{"start":{"line":29,"column":26},"end":{"line":31,"column":1}},"line":29},"2":{"name":"(anonymous_2)","decl":{"start":{"line":32,"column":56},"end":{"line":32,"column":57}},"loc":{"start":{"line":32,"column":68},"end":{"line":40,"column":1}},"line":32},"3":{"name":"(anonymous_3)","decl":{"start":{"line":41,"column":88},"end":{"line":41,"column":89}},"loc":{"start":{"line":41,"column":100},"end":{"line":48,"column":1}},"line":41}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":1,"9":0,"10":1,"11":0,"12":0,"13":0,"14":0,"15":1,"16":0,"17":0,"18":0},"f":{"0":0,"1":0,"2":0,"3":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","page","selectors","describe","configure","mode","beforeAll","browser","context","newContext","viewport","width","height","newPage","afterAll","close","locationSearchMobileDialog","modalCloseButton","goto","click","not","toBeVisible","locationSearchToolbarButton"],"sources":["location-search-mobile-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n const context = await browser.newContext({\n viewport: { width: 375, height: 667 }\n })\n page = await context.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Location Search component is visible by default', async () => {\n const { locationSearchMobileDialog, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await expect(locationSearchMobileDialog).not.toBeVisible()\n})\n\ntest('Clicking Location Search toolbar button opens the Location Search mobile dialog', async () => {\n const { locationSearchMobileDialog, locationSearchToolbarButton } = selectors\n await locationSearchToolbarButton.click()\n await expect(locationSearchMobileDialog).toBeVisible()\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAS,CAAC,GAAGF,OAAO,CAAC,gDAAgD,CAAC;AAE9E,IAAIG,IAAI;AACR,IAAIC,SAAS;AAEbN,IAAI,CAACO,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CT,IAAI,CAACU,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpC,MAAMC,OAAO,GAAG,MAAMD,OAAO,CAACE,UAAU,CAAC;IACvCC,QAAQ,EAAE;MAAEC,KAAK,EAAE,GAAG;MAAEC,MAAM,EAAE;IAAI;EACtC,CAAC,CAAC;EACFX,IAAI,GAAG,MAAMO,OAAO,CAACK,OAAO,CAAC,CAAC;EAC9BX,SAAS,GAAGH,eAAe,CAACE,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFL,IAAI,CAACkB,QAAQ,CAAC,YAAY;EACxB,MAAMb,IAAI,CAACc,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFnB,IAAI,CAAC,iDAAiD,EAAE,YAAY;EAClE,MAAM;IAAEoB,0BAA0B;IAAEC;EAAiB,CAAC,GAAGf,SAAS;EAClE,MAAMD,IAAI,CAACiB,IAAI,CAAClB,QAAQ,CAAC;EACzB,MAAMiB,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMtB,MAAM,CAACmB,0BAA0B,CAAC,CAACI,GAAG,CAACC,WAAW,CAAC,CAAC;AAC5D,CAAC,CAAC;AAEFzB,IAAI,CAAC,iFAAiF,EAAE,YAAY;EAClG,MAAM;IAAEoB,0BAA0B;IAAEM;EAA4B,CAAC,GAAGpB,SAAS;EAC7E,MAAMoB,2BAA2B,CAACH,KAAK,CAAC,CAAC;EACzC,MAAMtB,MAAM,CAACmB,0BAA0B,CAAC,CAACK,WAAW,CAAC,CAAC;AACxD,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"b294d8f0dc243caa764c5b65e055ae1606a4569d","contentHash":"80ce04103dcc416a8925c7739c7c4dd387fd5bf27959850e34171747d4ed69c8"},"/Users/rcweiler/worldview/e2e/features/location-search/location-search-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/location-search/location-search-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":14,"column":18},"end":{"line":14,"column":139}},"4":{"start":{"line":15,"column":24},"end":{"line":15,"column":136}},"5":{"start":{"line":16,"column":27},"end":{"line":16,"column":71}},"6":{"start":{"line":17,"column":0},"end":{"line":19,"column":3}},"7":{"start":{"line":20,"column":0},"end":{"line":25,"column":3}},"8":{"start":{"line":23,"column":2},"end":{"line":23,"column":33}},"9":{"start":{"line":24,"column":2},"end":{"line":24,"column":36}},"10":{"start":{"line":26,"column":0},"end":{"line":28,"column":3}},"11":{"start":{"line":27,"column":2},"end":{"line":27,"column":21}},"12":{"start":{"line":29,"column":0},"end":{"line":37,"column":3}},"13":{"start":{"line":33,"column":6},"end":{"line":33,"column":15}},"14":{"start":{"line":34,"column":2},"end":{"line":34,"column":28}},"15":{"start":{"line":35,"column":2},"end":{"line":35,"column":33}},"16":{"start":{"line":36,"column":2},"end":{"line":36,"column":54}},"17":{"start":{"line":38,"column":0},"end":{"line":45,"column":3}},"18":{"start":{"line":42,"column":6},"end":{"line":42,"column":15}},"19":{"start":{"line":43,"column":2},"end":{"line":43,"column":45}},"20":{"start":{"line":44,"column":2},"end":{"line":44,"column":58}},"21":{"start":{"line":46,"column":0},"end":{"line":54,"column":3}},"22":{"start":{"line":50,"column":6},"end":{"line":50,"column":15}},"23":{"start":{"line":51,"column":2},"end":{"line":51,"column":28}},"24":{"start":{"line":52,"column":2},"end":{"line":52,"column":33}},"25":{"start":{"line":53,"column":2},"end":{"line":53,"column":58}},"26":{"start":{"line":55,"column":0},"end":{"line":62,"column":3}},"27":{"start":{"line":59,"column":6},"end":{"line":59,"column":15}},"28":{"start":{"line":60,"column":2},"end":{"line":60,"column":44}},"29":{"start":{"line":61,"column":2},"end":{"line":61,"column":54}},"30":{"start":{"line":63,"column":0},"end":{"line":71,"column":3}},"31":{"start":{"line":66,"column":6},"end":{"line":66,"column":15}},"32":{"start":{"line":67,"column":30},"end":{"line":67,"column":106}},"33":{"start":{"line":68,"column":2},"end":{"line":68,"column":29}},"34":{"start":{"line":69,"column":2},"end":{"line":69,"column":33}},"35":{"start":{"line":70,"column":2},"end":{"line":70,"column":50}},"36":{"start":{"line":72,"column":0},"end":{"line":79,"column":3}},"37":{"start":{"line":76,"column":6},"end":{"line":76,"column":15}},"38":{"start":{"line":77,"column":2},"end":{"line":77,"column":90}},"39":{"start":{"line":78,"column":2},"end":{"line":78,"column":72}},"40":{"start":{"line":80,"column":0},"end":{"line":87,"column":3}},"41":{"start":{"line":84,"column":6},"end":{"line":84,"column":15}},"42":{"start":{"line":85,"column":2},"end":{"line":85,"column":49}},"43":{"start":{"line":86,"column":2},"end":{"line":86,"column":62}},"44":{"start":{"line":88,"column":0},"end":{"line":100,"column":3}},"45":{"start":{"line":93,"column":6},"end":{"line":93,"column":15}},"46":{"start":{"line":94,"column":2},"end":{"line":94,"column":35}},"47":{"start":{"line":95,"column":2},"end":{"line":95,"column":33}},"48":{"start":{"line":96,"column":2},"end":{"line":96,"column":46}},"49":{"start":{"line":97,"column":2},"end":{"line":97,"column":55}},"50":{"start":{"line":98,"column":14},"end":{"line":98,"column":30}},"51":{"start":{"line":99,"column":2},"end":{"line":99,"column":34}},"52":{"start":{"line":101,"column":0},"end":{"line":111,"column":3}},"53":{"start":{"line":105,"column":6},"end":{"line":105,"column":15}},"54":{"start":{"line":106,"column":2},"end":{"line":106,"column":38}},"55":{"start":{"line":107,"column":2},"end":{"line":107,"column":33}},"56":{"start":{"line":108,"column":2},"end":{"line":108,"column":55}},"57":{"start":{"line":109,"column":14},"end":{"line":109,"column":30}},"58":{"start":{"line":110,"column":2},"end":{"line":110,"column":34}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":20,"column":15},"end":{"line":20,"column":16}},"loc":{"start":{"line":22,"column":6},"end":{"line":25,"column":1}},"line":22},"1":{"name":"(anonymous_1)","decl":{"start":{"line":26,"column":14},"end":{"line":26,"column":15}},"loc":{"start":{"line":26,"column":26},"end":{"line":28,"column":1}},"line":26},"2":{"name":"(anonymous_2)","decl":{"start":{"line":29,"column":56},"end":{"line":29,"column":57}},"loc":{"start":{"line":29,"column":68},"end":{"line":37,"column":1}},"line":29},"3":{"name":"(anonymous_3)","decl":{"start":{"line":38,"column":77},"end":{"line":38,"column":78}},"loc":{"start":{"line":38,"column":89},"end":{"line":45,"column":1}},"line":38},"4":{"name":"(anonymous_4)","decl":{"start":{"line":46,"column":94},"end":{"line":46,"column":95}},"loc":{"start":{"line":46,"column":106},"end":{"line":54,"column":1}},"line":46},"5":{"name":"(anonymous_5)","decl":{"start":{"line":55,"column":86},"end":{"line":55,"column":87}},"loc":{"start":{"line":55,"column":98},"end":{"line":62,"column":1}},"line":55},"6":{"name":"(anonymous_6)","decl":{"start":{"line":63,"column":83},"end":{"line":63,"column":84}},"loc":{"start":{"line":63,"column":95},"end":{"line":71,"column":1}},"line":63},"7":{"name":"(anonymous_7)","decl":{"start":{"line":72,"column":63},"end":{"line":72,"column":64}},"loc":{"start":{"line":72,"column":75},"end":{"line":79,"column":1}},"line":72},"8":{"name":"(anonymous_8)","decl":{"start":{"line":80,"column":63},"end":{"line":80,"column":64}},"loc":{"start":{"line":80,"column":75},"end":{"line":87,"column":1}},"line":80},"9":{"name":"(anonymous_9)","decl":{"start":{"line":88,"column":73},"end":{"line":88,"column":74}},"loc":{"start":{"line":88,"column":85},"end":{"line":100,"column":1}},"line":88},"10":{"name":"(anonymous_10)","decl":{"start":{"line":101,"column":68},"end":{"line":101,"column":69}},"loc":{"start":{"line":101,"column":80},"end":{"line":111,"column":1}},"line":101}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":0,"9":0,"10":1,"11":0,"12":1,"13":0,"14":0,"15":0,"16":0,"17":1,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":1,"27":0,"28":0,"29":0,"30":1,"31":0,"32":0,"33":0,"34":0,"35":0,"36":1,"37":0,"38":0,"39":0,"40":1,"41":0,"42":0,"43":0,"44":1,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":1,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","page","selectors","markerUrl","removeMarkerUrl","invalidMarkerQuery","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","locationSearchComponent","modalCloseButton","goto","click","toBeVisible","locationSearchMinimizeButton","not","locationSearchToolbarButton","testMarkerEncodedID","locator","tooltipCoordinates","tooltipCoordinatesTitle","toContainText","tooltipCoordinatesMinimizeButton","tooltipCoordinatesContainer","coordinatesMapMarker","tooltipCoordinatesCloseButton","url","toContain"],"sources":["location-search-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\nconst markerUrl = 'http://localhost:3000/?v=-176.3167432493038,-16.70650759975561,-16.988618249303812,108.30938074294103&s=-77.032,38.8904'\nconst removeMarkerUrl = 'http://localhost:3000/?v=-39.980778604772254,-93.78047406661956,48.73858468999798,-50.229432449264905&s=10,-75'\nconst invalidMarkerQuery = 'http://localhost:3000/?s=-51.5,invalidtext'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Location Search component is visible by default', async () => {\n const { locationSearchComponent, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await expect(locationSearchComponent).toBeVisible()\n})\n\ntest('Clicking the minimize button minimizes the Location Search component', async () => {\n const { locationSearchComponent, locationSearchMinimizeButton } = selectors\n await locationSearchMinimizeButton.click()\n await expect(locationSearchComponent).not.toBeVisible()\n})\n\ntest('Location Search component remains hidden on subsequent page loads per user preference', async () => {\n const { locationSearchComponent, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await expect(locationSearchComponent).not.toBeVisible()\n})\n\ntest('Clicking Location Search toolbar button expands the Location Search component', async () => {\n const { locationSearchComponent, locationSearchToolbarButton } = selectors\n await locationSearchToolbarButton.click()\n await expect(locationSearchComponent).toBeVisible()\n})\n\ntest('Coordinates dialog for permalink marker is visible by default on page load', async () => {\n const { modalCloseButton } = selectors\n const testMarkerEncodedID = await page.locator('.coordinates-map-marker_-77__2E__032__2C__38__2E__8904')\n await page.goto(markerUrl)\n await modalCloseButton.click()\n await expect(testMarkerEncodedID).toBeVisible()\n})\n\ntest('Coordinates title and detailed coordinates are correct', async () => {\n const { tooltipCoordinates, tooltipCoordinatesTitle } = selectors\n await expect(tooltipCoordinatesTitle).toContainText('Washington, District of Columbia')\n await expect(tooltipCoordinates).toContainText('38.8904°, -77.0320°')\n})\n\ntest('Clicking minimize tooltip hides the coordinates dialog', async () => {\n const { tooltipCoordinatesMinimizeButton, tooltipCoordinatesContainer } = selectors\n await tooltipCoordinatesMinimizeButton.click()\n await expect(tooltipCoordinatesContainer).not.toBeVisible()\n})\n\ntest('Clicking close tooltip removes the marker and coordinates dialog', async () => {\n const { coordinatesMapMarker, modalCloseButton, tooltipCoordinatesCloseButton } = selectors\n await page.goto(removeMarkerUrl)\n await modalCloseButton.click()\n await tooltipCoordinatesCloseButton.click()\n await expect(coordinatesMapMarker).not.toBeVisible()\n const url = await page.url()\n expect(url).not.toContain('s=')\n})\n\ntest('Invalid marker query string parameter prevents state update', async () => {\n const { coordinatesMapMarker, modalCloseButton } = selectors\n await page.goto(invalidMarkerQuery)\n await modalCloseButton.click()\n await expect(coordinatesMapMarker).not.toBeVisible()\n const url = await page.url()\n expect(url).not.toContain('s=')\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAS,CAAC,GAAGF,OAAO,CAAC,gDAAgD,CAAC;AAE9E,IAAIG,IAAI;AACR,IAAIC,SAAS;AAEb,MAAMC,SAAS,GAAG,yHAAyH;AAC3I,MAAMC,eAAe,GAAG,gHAAgH;AACxI,MAAMC,kBAAkB,GAAG,4CAA4C;AAEvET,IAAI,CAACU,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CZ,IAAI,CAACa,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCT,IAAI,GAAG,MAAMS,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BT,SAAS,GAAGH,eAAe,CAACE,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFL,IAAI,CAACgB,QAAQ,CAAC,YAAY;EACxB,MAAMX,IAAI,CAACY,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFjB,IAAI,CAAC,iDAAiD,EAAE,YAAY;EAClE,MAAM;IAAEkB,uBAAuB;IAAEC;EAAiB,CAAC,GAAGb,SAAS;EAC/D,MAAMD,IAAI,CAACe,IAAI,CAAChB,QAAQ,CAAC;EACzB,MAAMe,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMpB,MAAM,CAACiB,uBAAuB,CAAC,CAACI,WAAW,CAAC,CAAC;AACrD,CAAC,CAAC;AAEFtB,IAAI,CAAC,sEAAsE,EAAE,YAAY;EACvF,MAAM;IAAEkB,uBAAuB;IAAEK;EAA6B,CAAC,GAAGjB,SAAS;EAC3E,MAAMiB,4BAA4B,CAACF,KAAK,CAAC,CAAC;EAC1C,MAAMpB,MAAM,CAACiB,uBAAuB,CAAC,CAACM,GAAG,CAACF,WAAW,CAAC,CAAC;AACzD,CAAC,CAAC;AAEFtB,IAAI,CAAC,uFAAuF,EAAE,YAAY;EACxG,MAAM;IAAEkB,uBAAuB;IAAEC;EAAiB,CAAC,GAAGb,SAAS;EAC/D,MAAMD,IAAI,CAACe,IAAI,CAAChB,QAAQ,CAAC;EACzB,MAAMe,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMpB,MAAM,CAACiB,uBAAuB,CAAC,CAACM,GAAG,CAACF,WAAW,CAAC,CAAC;AACzD,CAAC,CAAC;AAEFtB,IAAI,CAAC,+EAA+E,EAAE,YAAY;EAChG,MAAM;IAAEkB,uBAAuB;IAAEO;EAA4B,CAAC,GAAGnB,SAAS;EAC1E,MAAMmB,2BAA2B,CAACJ,KAAK,CAAC,CAAC;EACzC,MAAMpB,MAAM,CAACiB,uBAAuB,CAAC,CAACI,WAAW,CAAC,CAAC;AACrD,CAAC,CAAC;AAEFtB,IAAI,CAAC,4EAA4E,EAAE,YAAY;EAC7F,MAAM;IAAEmB;EAAiB,CAAC,GAAGb,SAAS;EACtC,MAAMoB,mBAAmB,GAAG,MAAMrB,IAAI,CAACsB,OAAO,CAAC,wDAAwD,CAAC;EACxG,MAAMtB,IAAI,CAACe,IAAI,CAACb,SAAS,CAAC;EAC1B,MAAMY,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMpB,MAAM,CAACyB,mBAAmB,CAAC,CAACJ,WAAW,CAAC,CAAC;AACjD,CAAC,CAAC;AAEFtB,IAAI,CAAC,wDAAwD,EAAE,YAAY;EACzE,MAAM;IAAE4B,kBAAkB;IAAEC;EAAwB,CAAC,GAAGvB,SAAS;EACjE,MAAML,MAAM,CAAC4B,uBAAuB,CAAC,CAACC,aAAa,CAAC,kCAAkC,CAAC;EACvF,MAAM7B,MAAM,CAAC2B,kBAAkB,CAAC,CAACE,aAAa,CAAC,qBAAqB,CAAC;AACvE,CAAC,CAAC;AAEF9B,IAAI,CAAC,wDAAwD,EAAE,YAAY;EACzE,MAAM;IAAE+B,gCAAgC;IAAEC;EAA4B,CAAC,GAAG1B,SAAS;EACnF,MAAMyB,gCAAgC,CAACV,KAAK,CAAC,CAAC;EAC9C,MAAMpB,MAAM,CAAC+B,2BAA2B,CAAC,CAACR,GAAG,CAACF,WAAW,CAAC,CAAC;AAC7D,CAAC,CAAC;AAEFtB,IAAI,CAAC,kEAAkE,EAAE,YAAY;EACnF,MAAM;IAAEiC,oBAAoB;IAAEd,gBAAgB;IAAEe;EAA8B,CAAC,GAAG5B,SAAS;EAC3F,MAAMD,IAAI,CAACe,IAAI,CAACZ,eAAe,CAAC;EAChC,MAAMW,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMa,6BAA6B,CAACb,KAAK,CAAC,CAAC;EAC3C,MAAMpB,MAAM,CAACgC,oBAAoB,CAAC,CAACT,GAAG,CAACF,WAAW,CAAC,CAAC;EACpD,MAAMa,GAAG,GAAG,MAAM9B,IAAI,CAAC8B,GAAG,CAAC,CAAC;EAC5BlC,MAAM,CAACkC,GAAG,CAAC,CAACX,GAAG,CAACY,SAAS,CAAC,IAAI,CAAC;AACjC,CAAC,CAAC;AAEFpC,IAAI,CAAC,6DAA6D,EAAE,YAAY;EAC9E,MAAM;IAAEiC,oBAAoB;IAAEd;EAAiB,CAAC,GAAGb,SAAS;EAC5D,MAAMD,IAAI,CAACe,IAAI,CAACX,kBAAkB,CAAC;EACnC,MAAMU,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMpB,MAAM,CAACgC,oBAAoB,CAAC,CAACT,GAAG,CAACF,WAAW,CAAC,CAAC;EACpD,MAAMa,GAAG,GAAG,MAAM9B,IAAI,CAAC8B,GAAG,CAAC,CAAC;EAC5BlC,MAAM,CAACkC,GAAG,CAAC,CAACX,GAAG,CAACY,SAAS,CAAC,IAAI,CAAC;AACjC,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a035025fff5108c962cc929c45dd7b71071ad650","contentHash":"e9e7f4e807cd98f97a94ea4efbb22f27fbf10b97dc7b3609c0d4519b06df9209"},"/Users/rcweiler/worldview/e2e/features/measure/measure-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/measure/measure-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":14,"column":4},"end":{"line":14,"column":48}},"4":{"start":{"line":19,"column":4},"end":{"line":19,"column":45}},"5":{"start":{"line":22,"column":0},"end":{"line":24,"column":3}},"6":{"start":{"line":25,"column":0},"end":{"line":36,"column":3}},"7":{"start":{"line":28,"column":18},"end":{"line":33,"column":4}},"8":{"start":{"line":34,"column":2},"end":{"line":34,"column":33}},"9":{"start":{"line":35,"column":2},"end":{"line":35,"column":36}},"10":{"start":{"line":37,"column":0},"end":{"line":39,"column":3}},"11":{"start":{"line":38,"column":2},"end":{"line":38,"column":21}},"12":{"start":{"line":40,"column":0},"end":{"line":55,"column":3}},"13":{"start":{"line":45,"column":6},"end":{"line":45,"column":15}},"14":{"start":{"line":46,"column":2},"end":{"line":46,"column":64}},"15":{"start":{"line":50,"column":6},"end":{"line":50,"column":15}},"16":{"start":{"line":51,"column":2},"end":{"line":51,"column":28}},"17":{"start":{"line":52,"column":2},"end":{"line":52,"column":33}},"18":{"start":{"line":53,"column":2},"end":{"line":53,"column":46}},"19":{"start":{"line":54,"column":2},"end":{"line":54,"column":27}},"20":{"start":{"line":56,"column":0},"end":{"line":73,"column":3}},"21":{"start":{"line":59,"column":2},"end":{"line":59,"column":64}},"22":{"start":{"line":62,"column":6},"end":{"line":62,"column":15}},"23":{"start":{"line":63,"column":2},"end":{"line":63,"column":35}},"24":{"start":{"line":64,"column":27},"end":{"line":64,"column":67}},"25":{"start":{"line":65,"column":2},"end":{"line":67,"column":5}},"26":{"start":{"line":68,"column":2},"end":{"line":68,"column":35}},"27":{"start":{"line":69,"column":2},"end":{"line":69,"column":51}},"28":{"start":{"line":70,"column":29},"end":{"line":70,"column":47}},"29":{"start":{"line":71,"column":32},"end":{"line":71,"column":85}},"30":{"start":{"line":72,"column":2},"end":{"line":72,"column":65}},"31":{"start":{"line":74,"column":0},"end":{"line":84,"column":3}},"32":{"start":{"line":77,"column":2},"end":{"line":77,"column":64}},"33":{"start":{"line":80,"column":6},"end":{"line":80,"column":15}},"34":{"start":{"line":81,"column":2},"end":{"line":81,"column":64}},"35":{"start":{"line":82,"column":2},"end":{"line":82,"column":64}},"36":{"start":{"line":83,"column":2},"end":{"line":83,"column":53}},"37":{"start":{"line":85,"column":0},"end":{"line":94,"column":3}},"38":{"start":{"line":88,"column":2},"end":{"line":88,"column":64}},"39":{"start":{"line":91,"column":6},"end":{"line":91,"column":15}},"40":{"start":{"line":92,"column":2},"end":{"line":92,"column":72}},"41":{"start":{"line":93,"column":2},"end":{"line":93,"column":53}},"42":{"start":{"line":95,"column":0},"end":{"line":104,"column":3}},"43":{"start":{"line":98,"column":2},"end":{"line":98,"column":64}},"44":{"start":{"line":101,"column":6},"end":{"line":101,"column":15}},"45":{"start":{"line":102,"column":2},"end":{"line":102,"column":27}},"46":{"start":{"line":103,"column":2},"end":{"line":103,"column":39}},"47":{"start":{"line":105,"column":0},"end":{"line":114,"column":3}},"48":{"start":{"line":108,"column":2},"end":{"line":108,"column":64}},"49":{"start":{"line":111,"column":6},"end":{"line":111,"column":15}},"50":{"start":{"line":112,"column":2},"end":{"line":112,"column":42}},"51":{"start":{"line":113,"column":2},"end":{"line":113,"column":56}},"52":{"start":{"line":115,"column":0},"end":{"line":126,"column":3}},"53":{"start":{"line":118,"column":2},"end":{"line":118,"column":64}},"54":{"start":{"line":122,"column":6},"end":{"line":122,"column":15}},"55":{"start":{"line":123,"column":2},"end":{"line":123,"column":27}},"56":{"start":{"line":124,"column":2},"end":{"line":124,"column":53}},"57":{"start":{"line":125,"column":2},"end":{"line":125,"column":39}},"58":{"start":{"line":127,"column":0},"end":{"line":137,"column":3}},"59":{"start":{"line":130,"column":2},"end":{"line":130,"column":64}},"60":{"start":{"line":133,"column":6},"end":{"line":133,"column":15}},"61":{"start":{"line":134,"column":2},"end":{"line":134,"column":64}},"62":{"start":{"line":135,"column":2},"end":{"line":135,"column":64}},"63":{"start":{"line":136,"column":2},"end":{"line":136,"column":56}},"64":{"start":{"line":138,"column":0},"end":{"line":152,"column":3}},"65":{"start":{"line":141,"column":2},"end":{"line":141,"column":64}},"66":{"start":{"line":147,"column":6},"end":{"line":147,"column":15}},"67":{"start":{"line":148,"column":2},"end":{"line":148,"column":27}},"68":{"start":{"line":149,"column":2},"end":{"line":149,"column":37}},"69":{"start":{"line":150,"column":2},"end":{"line":150,"column":56}},"70":{"start":{"line":151,"column":2},"end":{"line":151,"column":53}},"71":{"start":{"line":153,"column":0},"end":{"line":162,"column":3}},"72":{"start":{"line":156,"column":2},"end":{"line":156,"column":64}},"73":{"start":{"line":159,"column":6},"end":{"line":159,"column":15}},"74":{"start":{"line":160,"column":2},"end":{"line":160,"column":46}},"75":{"start":{"line":161,"column":2},"end":{"line":161,"column":53}},"76":{"start":{"line":163,"column":0},"end":{"line":175,"column":3}},"77":{"start":{"line":166,"column":2},"end":{"line":166,"column":64}},"78":{"start":{"line":171,"column":6},"end":{"line":171,"column":15}},"79":{"start":{"line":172,"column":2},"end":{"line":172,"column":27}},"80":{"start":{"line":173,"column":2},"end":{"line":173,"column":37}},"81":{"start":{"line":174,"column":2},"end":{"line":174,"column":50}},"82":{"start":{"line":176,"column":0},"end":{"line":189,"column":3}},"83":{"start":{"line":179,"column":2},"end":{"line":179,"column":64}},"84":{"start":{"line":183,"column":6},"end":{"line":183,"column":15}},"85":{"start":{"line":184,"column":2},"end":{"line":184,"column":64}},"86":{"start":{"line":185,"column":2},"end":{"line":185,"column":27}},"87":{"start":{"line":186,"column":2},"end":{"line":186,"column":36}},"88":{"start":{"line":187,"column":18},"end":{"line":187,"column":69}},"89":{"start":{"line":188,"column":2},"end":{"line":188,"column":44}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":25,"column":15},"end":{"line":25,"column":16}},"loc":{"start":{"line":27,"column":6},"end":{"line":36,"column":1}},"line":27},"1":{"name":"(anonymous_1)","decl":{"start":{"line":37,"column":14},"end":{"line":37,"column":15}},"loc":{"start":{"line":37,"column":26},"end":{"line":39,"column":1}},"line":37},"2":{"name":"(anonymous_2)","decl":{"start":{"line":40,"column":51},"end":{"line":40,"column":52}},"loc":{"start":{"line":42,"column":6},"end":{"line":55,"column":1}},"line":42},"3":{"name":"(anonymous_3)","decl":{"start":{"line":56,"column":84},"end":{"line":56,"column":85}},"loc":{"start":{"line":58,"column":6},"end":{"line":73,"column":1}},"line":58},"4":{"name":"(anonymous_4)","decl":{"start":{"line":74,"column":65},"end":{"line":74,"column":66}},"loc":{"start":{"line":76,"column":6},"end":{"line":84,"column":1}},"line":76},"5":{"name":"(anonymous_5)","decl":{"start":{"line":85,"column":62},"end":{"line":85,"column":63}},"loc":{"start":{"line":87,"column":6},"end":{"line":94,"column":1}},"line":87},"6":{"name":"(anonymous_6)","decl":{"start":{"line":95,"column":68},"end":{"line":95,"column":69}},"loc":{"start":{"line":97,"column":6},"end":{"line":104,"column":1}},"line":97},"7":{"name":"(anonymous_7)","decl":{"start":{"line":105,"column":61},"end":{"line":105,"column":62}},"loc":{"start":{"line":107,"column":6},"end":{"line":114,"column":1}},"line":107},"8":{"name":"(anonymous_8)","decl":{"start":{"line":115,"column":72},"end":{"line":115,"column":73}},"loc":{"start":{"line":117,"column":6},"end":{"line":126,"column":1}},"line":117},"9":{"name":"(anonymous_9)","decl":{"start":{"line":127,"column":75},"end":{"line":127,"column":76}},"loc":{"start":{"line":129,"column":6},"end":{"line":137,"column":1}},"line":129},"10":{"name":"(anonymous_10)","decl":{"start":{"line":138,"column":77},"end":{"line":138,"column":78}},"loc":{"start":{"line":140,"column":6},"end":{"line":152,"column":1}},"line":140},"11":{"name":"(anonymous_11)","decl":{"start":{"line":153,"column":79},"end":{"line":153,"column":80}},"loc":{"start":{"line":155,"column":6},"end":{"line":162,"column":1}},"line":155},"12":{"name":"(anonymous_12)","decl":{"start":{"line":163,"column":53},"end":{"line":163,"column":54}},"loc":{"start":{"line":165,"column":6},"end":{"line":175,"column":1}},"line":165},"13":{"name":"(anonymous_13)","decl":{"start":{"line":176,"column":63},"end":{"line":176,"column":64}},"loc":{"start":{"line":178,"column":6},"end":{"line":189,"column":1}},"line":178}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":0,"8":0,"9":0,"10":1,"11":0,"12":1,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":1,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":1,"32":0,"33":0,"34":0,"35":0,"36":0,"37":1,"38":0,"39":0,"40":0,"41":0,"42":1,"43":0,"44":0,"45":0,"46":0,"47":1,"48":0,"49":0,"50":0,"51":0,"52":1,"53":0,"54":0,"55":0,"56":0,"57":0,"58":1,"59":0,"60":0,"61":0,"62":0,"63":0,"64":1,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":1,"72":0,"73":0,"74":0,"75":0,"76":1,"77":0,"78":0,"79":0,"80":0,"81":0,"82":1,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","getAttribute","createDistanceMeasurement","createAreaMeasurement","switchProjections","page","selectors","describe","configure","mode","beforeAll","browser","context","newContext","viewport","width","height","newPage","afterAll","close","browserName","modalCloseButton","skip","measureMenu","measureBtn","goto","click","not","toBeVisible","measureDistanceBtn","measurementAlert","locator","mouse","button","sidebarContainerId","sidebarStyleAttribute","toContain","geoMeasurementTooltip","toHaveCount","arcticMeasurementTooltip","downloadGeojsonBtn","clearMeasurementsBtn","measurementTooltip","unitOfMeasureToggle","tooltip","first","toContainText"],"sources":["measure-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\nconst { getAttribute } = require('../../test-utils/hooks/basicHooks')\nconst {\n createDistanceMeasurement,\n createAreaMeasurement,\n switchProjections\n} = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n const context = await browser.newContext({\n viewport: { width: 1700, height: 1000 }\n })\n page = await context.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Clicking the measure button opens the menu', async ({ browserName }) => {\n const { modalCloseButton } = selectors\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { measureMenu, measureBtn } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await expect(measureMenu).not.toBeVisible()\n await measureBtn.click()\n})\n\ntest('Cancelling a measurement causes an alert to disappear and sidebar to expand', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { measureDistanceBtn } = selectors\n await measureDistanceBtn.click()\n const measurementAlert = await page.locator('#measurement-alert')\n await page.mouse.click(800, 110, { button: 'right' })\n await page.mouse.click(900, 110)\n await expect(measurementAlert).not.toBeVisible()\n const sidebarContainerId = '#products-holder'\n const sidebarStyleAttribute = await getAttribute(page, sidebarContainerId, 'style')\n expect(sidebarStyleAttribute).not.toContain('max-height: 0px')\n})\n\ntest('Creating a distance measurement causes a tooltip to show', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { geoMeasurementTooltip } = selectors\n await createDistanceMeasurement(page, [850, 500], [850, 700])\n await createDistanceMeasurement(page, [950, 500], [950, 700])\n await expect(geoMeasurementTooltip).toHaveCount(2)\n})\n\ntest('Creating an area measurement causes a tooltip to show', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { geoMeasurementTooltip } = selectors\n await createAreaMeasurement(page, [500, 500], [500, 700], [600, 600])\n await expect(geoMeasurementTooltip).toHaveCount(3)\n})\n\ntest('Download as GeoJSON and Shapefile options available in menu', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { measureBtn } = selectors\n await measureBtn.click()\n await page.locator('.modal').click()\n})\n\ntest('Switching to arctic projection, no measurements show', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { arcticMeasurementTooltip } = selectors\n await switchProjections(page, 'arctic')\n await expect(arcticMeasurementTooltip).toHaveCount(0)\n})\n\ntest('Download as GeoJSON and Shapefile options NOT available in menu', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { measureBtn, downloadGeojsonBtn } = selectors\n await measureBtn.click()\n await expect(downloadGeojsonBtn).not.toBeVisible()\n await page.locator('.modal').click()\n})\n\ntest('Creating measurements in arctic projection causes tooltips to show', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { arcticMeasurementTooltip } = selectors\n await createDistanceMeasurement(page, [850, 500], [850, 700])\n await createDistanceMeasurement(page, [950, 500], [950, 700])\n await expect(arcticMeasurementTooltip).toHaveCount(2)\n})\n\ntest('Clearing a measurements removes all tooltips in this projection only', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const {\n measureBtn,\n clearMeasurementsBtn,\n arcticMeasurementTooltip,\n geoMeasurementTooltip\n } = selectors\n await measureBtn.click()\n await clearMeasurementsBtn.click()\n await expect(arcticMeasurementTooltip).toHaveCount(0)\n await expect(geoMeasurementTooltip).toHaveCount(3)\n})\n\ntest('Switching back to geographic projection, three measurements show again', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { geoMeasurementTooltip } = selectors\n await switchProjections(page, 'geographic')\n await expect(geoMeasurementTooltip).toHaveCount(3)\n})\n\ntest('Clearing a measurements removes all tooltips', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const {\n measureBtn,\n clearMeasurementsBtn,\n measurementTooltip\n } = selectors\n await measureBtn.click()\n await clearMeasurementsBtn.click()\n await expect(measurementTooltip).toHaveCount(0)\n})\n\ntest('Toggling unit of measure updates the measurement value', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'firefox pointer issue')\n const { measureBtn, unitOfMeasureToggle } = selectors\n await createDistanceMeasurement(page, [850, 500], [850, 700])\n await measureBtn.click()\n await unitOfMeasureToggle.click()\n const tooltip = await page.locator('.tooltip-measure span').first()\n await expect(tooltip).toContainText('mi')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"c48cf87fb25e0b46d4e0459e611e2af9464fe116","contentHash":"636d0cab5bb7a8fa29f4d89fe43ada3e41199120cf9244666c140021393b0421"},"/Users/rcweiler/worldview/e2e/features/modal/about-modal-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/modal/about-modal-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":14,"column":21},"end":{"line":14,"column":52}},"4":{"start":{"line":16,"column":0},"end":{"line":18,"column":3}},"5":{"start":{"line":19,"column":0},"end":{"line":25,"column":3}},"6":{"start":{"line":22,"column":2},"end":{"line":22,"column":33}},"7":{"start":{"line":23,"column":2},"end":{"line":23,"column":36}},"8":{"start":{"line":24,"column":2},"end":{"line":24,"column":42}},"9":{"start":{"line":26,"column":0},"end":{"line":28,"column":3}},"10":{"start":{"line":27,"column":2},"end":{"line":27,"column":21}},"11":{"start":{"line":29,"column":0},"end":{"line":36,"column":3}},"12":{"start":{"line":32,"column":6},"end":{"line":32,"column":15}},"13":{"start":{"line":33,"column":2},"end":{"line":33,"column":28}},"14":{"start":{"line":34,"column":2},"end":{"line":34,"column":33}},"15":{"start":{"line":35,"column":2},"end":{"line":35,"column":44}},"16":{"start":{"line":37,"column":0},"end":{"line":46,"column":3}},"17":{"start":{"line":40,"column":6},"end":{"line":40,"column":15}},"18":{"start":{"line":41,"column":2},"end":{"line":41,"column":34}},"19":{"start":{"line":42,"column":2},"end":{"line":42,"column":49}},"20":{"start":{"line":43,"column":2},"end":{"line":43,"column":40}},"21":{"start":{"line":44,"column":14},"end":{"line":44,"column":30}},"22":{"start":{"line":45,"column":2},"end":{"line":45,"column":34}},"23":{"start":{"line":47,"column":0},"end":{"line":54,"column":3}},"24":{"start":{"line":50,"column":6},"end":{"line":50,"column":15}},"25":{"start":{"line":51,"column":2},"end":{"line":51,"column":32}},"26":{"start":{"line":52,"column":2},"end":{"line":52,"column":33}},"27":{"start":{"line":53,"column":2},"end":{"line":53,"column":40}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":15},"end":{"line":19,"column":16}},"loc":{"start":{"line":21,"column":6},"end":{"line":25,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":26,"column":14},"end":{"line":26,"column":15}},"loc":{"start":{"line":26,"column":26},"end":{"line":28,"column":1}},"line":26},"2":{"name":"(anonymous_2)","decl":{"start":{"line":29,"column":56},"end":{"line":29,"column":57}},"loc":{"start":{"line":29,"column":68},"end":{"line":36,"column":1}},"line":29},"3":{"name":"(anonymous_3)","decl":{"start":{"line":37,"column":53},"end":{"line":37,"column":54}},"loc":{"start":{"line":37,"column":65},"end":{"line":46,"column":1}},"line":37},"4":{"name":"(anonymous_4)","decl":{"start":{"line":47,"column":54},"end":{"line":47,"column":55}},"loc":{"start":{"line":47,"column":66},"end":{"line":54,"column":1}},"line":47}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":0,"9":1,"10":0,"11":1,"12":0,"13":0,"14":0,"15":0,"16":1,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":1,"24":0,"25":0,"26":0,"27":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","page","selectors","aboutOpenURL","aboutPage","describe","configure","mode","beforeAll","browser","newPage","locator","afterAll","close","modalCloseButton","goto","click","not","toBeVisible","infoToolbarButton","url","toContain"],"sources":["about-modal-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\nconst aboutOpenURL = 'http://localhost:3000/?abt=on'\nlet aboutPage\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n aboutPage = page.locator('.about-page')\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('About modal not open when URL param not present', async () => {\n const { modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await expect(aboutPage).not.toBeVisible()\n})\n\ntest('Opening about modal from menu sets URL param', async () => {\n const { infoToolbarButton } = selectors\n await infoToolbarButton.click()\n await page.locator('#about_info_item').click()\n await expect(aboutPage).toBeVisible()\n const url = await page.url()\n expect(url).toContain('abt=on')\n})\n\ntest('About modal is open when URL param is present', async () => {\n const { modalCloseButton } = selectors\n await page.goto(aboutOpenURL)\n await modalCloseButton.click()\n await expect(aboutPage).toBeVisible()\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAS,CAAC,GAAGF,OAAO,CAAC,gDAAgD,CAAC;AAE9E,IAAIG,IAAI;AACR,IAAIC,SAAS;AAEb,MAAMC,YAAY,GAAG,+BAA+B;AACpD,IAAIC,SAAS;AAEbR,IAAI,CAACS,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CX,IAAI,CAACY,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCR,IAAI,GAAG,MAAMQ,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BR,SAAS,GAAGH,eAAe,CAACE,IAAI,CAAC;EACjCG,SAAS,GAAGH,IAAI,CAACU,OAAO,CAAC,aAAa,CAAC;AACzC,CAAC,CAAC;AAEFf,IAAI,CAACgB,QAAQ,CAAC,YAAY;EACxB,MAAMX,IAAI,CAACY,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFjB,IAAI,CAAC,iDAAiD,EAAE,YAAY;EAClE,MAAM;IAAEkB;EAAiB,CAAC,GAAGZ,SAAS;EACtC,MAAMD,IAAI,CAACc,IAAI,CAACf,QAAQ,CAAC;EACzB,MAAMc,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMnB,MAAM,CAACO,SAAS,CAAC,CAACa,GAAG,CAACC,WAAW,CAAC,CAAC;AAC3C,CAAC,CAAC;AAEFtB,IAAI,CAAC,8CAA8C,EAAE,YAAY;EAC/D,MAAM;IAAEuB;EAAkB,CAAC,GAAGjB,SAAS;EACvC,MAAMiB,iBAAiB,CAACH,KAAK,CAAC,CAAC;EAC/B,MAAMf,IAAI,CAACU,OAAO,CAAC,kBAAkB,CAAC,CAACK,KAAK,CAAC,CAAC;EAC9C,MAAMnB,MAAM,CAACO,SAAS,CAAC,CAACc,WAAW,CAAC,CAAC;EACrC,MAAME,GAAG,GAAG,MAAMnB,IAAI,CAACmB,GAAG,CAAC,CAAC;EAC5BvB,MAAM,CAACuB,GAAG,CAAC,CAACC,SAAS,CAAC,QAAQ,CAAC;AACjC,CAAC,CAAC;AAEFzB,IAAI,CAAC,+CAA+C,EAAE,YAAY;EAChE,MAAM;IAAEkB;EAAiB,CAAC,GAAGZ,SAAS;EACtC,MAAMD,IAAI,CAACc,IAAI,CAACZ,YAAY,CAAC;EAC7B,MAAMW,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMnB,MAAM,CAACO,SAAS,CAAC,CAACc,WAAW,CAAC,CAAC;AACvC,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"3218c8e0732e152c361345a44b50664d0e9437c1","contentHash":"c4dc786521c73706b37400ffe412c77f29b4011683e7fb506be462a43c1cdd1a"},"/Users/rcweiler/worldview/e2e/features/notifications/notify-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/notifications/notify-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":23},"end":{"line":11,"column":59}},"3":{"start":{"line":12,"column":26},"end":{"line":12,"column":159}},"4":{"start":{"line":17,"column":0},"end":{"line":19,"column":3}},"5":{"start":{"line":20,"column":0},"end":{"line":29,"column":3}},"6":{"start":{"line":23,"column":2},"end":{"line":23,"column":33}},"7":{"start":{"line":24,"column":2},"end":{"line":24,"column":36}},"8":{"start":{"line":25,"column":2},"end":{"line":25,"column":70}},"9":{"start":{"line":26,"column":2},"end":{"line":26,"column":43}},"10":{"start":{"line":27,"column":2},"end":{"line":27,"column":67}},"11":{"start":{"line":28,"column":2},"end":{"line":28,"column":55}},"12":{"start":{"line":30,"column":0},"end":{"line":32,"column":3}},"13":{"start":{"line":31,"column":2},"end":{"line":31,"column":21}},"14":{"start":{"line":33,"column":0},"end":{"line":42,"column":3}},"15":{"start":{"line":34,"column":14},"end":{"line":34,"column":41}},"16":{"start":{"line":35,"column":23},"end":{"line":35,"column":66}},"17":{"start":{"line":36,"column":23},"end":{"line":36,"column":66}},"18":{"start":{"line":37,"column":2},"end":{"line":37,"column":23}},"19":{"start":{"line":38,"column":2},"end":{"line":38,"column":31}},"20":{"start":{"line":39,"column":2},"end":{"line":39,"column":60}},"21":{"start":{"line":40,"column":2},"end":{"line":40,"column":47}},"22":{"start":{"line":41,"column":2},"end":{"line":41,"column":47}},"23":{"start":{"line":43,"column":0},"end":{"line":56,"column":3}},"24":{"start":{"line":46,"column":6},"end":{"line":46,"column":15}},"25":{"start":{"line":47,"column":14},"end":{"line":47,"column":57}},"26":{"start":{"line":48,"column":2},"end":{"line":48,"column":23}},"27":{"start":{"line":49,"column":2},"end":{"line":49,"column":33}},"28":{"start":{"line":50,"column":2},"end":{"line":50,"column":31}},"29":{"start":{"line":51,"column":16},"end":{"line":53,"column":4}},"30":{"start":{"line":54,"column":2},"end":{"line":54,"column":36}},"31":{"start":{"line":55,"column":2},"end":{"line":55,"column":41}},"32":{"start":{"line":57,"column":0},"end":{"line":63,"column":3}},"33":{"start":{"line":58,"column":34},"end":{"line":58,"column":107}},"34":{"start":{"line":59,"column":36},"end":{"line":59,"column":111}},"35":{"start":{"line":60,"column":2},"end":{"line":60,"column":38}},"36":{"start":{"line":61,"column":2},"end":{"line":61,"column":105}},"37":{"start":{"line":62,"column":2},"end":{"line":62,"column":82}},"38":{"start":{"line":64,"column":0},"end":{"line":68,"column":3}},"39":{"start":{"line":65,"column":21},"end":{"line":65,"column":73}},"40":{"start":{"line":66,"column":2},"end":{"line":66,"column":49}},"41":{"start":{"line":67,"column":2},"end":{"line":67,"column":41}},"42":{"start":{"line":69,"column":0},"end":{"line":88,"column":3}},"43":{"start":{"line":72,"column":6},"end":{"line":72,"column":15}},"44":{"start":{"line":73,"column":14},"end":{"line":73,"column":57}},"45":{"start":{"line":74,"column":2},"end":{"line":74,"column":23}},"46":{"start":{"line":75,"column":2},"end":{"line":75,"column":33}},"47":{"start":{"line":76,"column":18},"end":{"line":76,"column":86}},"48":{"start":{"line":77,"column":25},"end":{"line":77,"column":106}},"49":{"start":{"line":78,"column":2},"end":{"line":78,"column":38}},"50":{"start":{"line":79,"column":2},"end":{"line":79,"column":24}},"51":{"start":{"line":80,"column":21},"end":{"line":80,"column":44}},"52":{"start":{"line":81,"column":22},"end":{"line":81,"column":44}},"53":{"start":{"line":82,"column":2},"end":{"line":82,"column":128}},"54":{"start":{"line":83,"column":2},"end":{"line":83,"column":99}},"55":{"start":{"line":84,"column":2},"end":{"line":84,"column":45}},"56":{"start":{"line":85,"column":2},"end":{"line":85,"column":31}},"57":{"start":{"line":86,"column":18},"end":{"line":86,"column":70}},"58":{"start":{"line":87,"column":2},"end":{"line":87,"column":95}},"59":{"start":{"line":89,"column":0},"end":{"line":100,"column":3}},"60":{"start":{"line":92,"column":6},"end":{"line":92,"column":15}},"61":{"start":{"line":93,"column":2},"end":{"line":93,"column":26}},"62":{"start":{"line":94,"column":2},"end":{"line":94,"column":87}},"63":{"start":{"line":95,"column":2},"end":{"line":95,"column":89}},"64":{"start":{"line":96,"column":21},"end":{"line":96,"column":44}},"65":{"start":{"line":97,"column":22},"end":{"line":97,"column":44}},"66":{"start":{"line":98,"column":2},"end":{"line":98,"column":128}},"67":{"start":{"line":99,"column":2},"end":{"line":99,"column":99}},"68":{"start":{"line":101,"column":0},"end":{"line":111,"column":3}},"69":{"start":{"line":104,"column":6},"end":{"line":104,"column":15}},"70":{"start":{"line":105,"column":2},"end":{"line":105,"column":76}},"71":{"start":{"line":106,"column":2},"end":{"line":106,"column":51}},"72":{"start":{"line":107,"column":21},"end":{"line":107,"column":44}},"73":{"start":{"line":108,"column":22},"end":{"line":108,"column":44}},"74":{"start":{"line":109,"column":2},"end":{"line":109,"column":128}},"75":{"start":{"line":110,"column":2},"end":{"line":110,"column":99}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":20,"column":15},"end":{"line":20,"column":16}},"loc":{"start":{"line":22,"column":6},"end":{"line":29,"column":1}},"line":22},"1":{"name":"(anonymous_1)","decl":{"start":{"line":30,"column":14},"end":{"line":30,"column":15}},"loc":{"start":{"line":30,"column":26},"end":{"line":32,"column":1}},"line":30},"2":{"name":"(anonymous_2)","decl":{"start":{"line":33,"column":74},"end":{"line":33,"column":75}},"loc":{"start":{"line":33,"column":86},"end":{"line":42,"column":1}},"line":33},"3":{"name":"(anonymous_3)","decl":{"start":{"line":43,"column":101},"end":{"line":43,"column":102}},"loc":{"start":{"line":43,"column":113},"end":{"line":56,"column":1}},"line":43},"4":{"name":"(anonymous_4)","decl":{"start":{"line":57,"column":68},"end":{"line":57,"column":69}},"loc":{"start":{"line":57,"column":80},"end":{"line":63,"column":1}},"line":57},"5":{"name":"(anonymous_5)","decl":{"start":{"line":64,"column":103},"end":{"line":64,"column":104}},"loc":{"start":{"line":64,"column":115},"end":{"line":68,"column":1}},"line":64},"6":{"name":"(anonymous_6)","decl":{"start":{"line":69,"column":63},"end":{"line":69,"column":64}},"loc":{"start":{"line":69,"column":75},"end":{"line":88,"column":1}},"line":69},"7":{"name":"(anonymous_7)","decl":{"start":{"line":89,"column":82},"end":{"line":89,"column":83}},"loc":{"start":{"line":89,"column":94},"end":{"line":100,"column":1}},"line":89},"8":{"name":"(anonymous_8)","decl":{"start":{"line":101,"column":76},"end":{"line":101,"column":77}},"loc":{"start":{"line":101,"column":88},"end":{"line":111,"column":1}},"line":101}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":1,"13":0,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":1,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":1,"33":0,"34":0,"35":0,"36":0,"37":0,"38":1,"39":0,"40":0,"41":0,"42":1,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":1,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":1,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","page","selectors","mockAlertQuery","layerNoticesQuery","infoButtonIcon","infoMenu","notificationsListItem","tooltipSelector","describe","configure","mode","beforeAll","browser","newPage","locator","afterAll","close","url","giftListItem","boltListItem","goto","click","not","toContainText","toBeVisible","modalCloseButton","badge","getByRole","name","alertContentHighlighted","messageContentHighlighted","hideButton","aquaZot","particulateZot","hover","aquaNotice","first","multiNotice","last","tooltip","addLayers","layersSearchField","fill"],"sources":["notify-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst mockAlertQuery = 'http://localhost:3000/?mockAlerts='\nconst layerNoticesQuery = 'http://localhost:3000/?l=Coastlines_15m,MODIS_Aqua_CorrectedReflectance_TrueColor,Particulate_Matter_Below_2.5micrometers_2001-2010'\n\nlet infoButtonIcon\nlet infoMenu\nlet notificationsListItem\nlet tooltipSelector\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n infoButtonIcon = page.locator('#wv-info-button svg.svg-inline--fa')\n infoMenu = page.locator('#toolbar_info')\n notificationsListItem = page.locator('#notifications_info_item')\n tooltipSelector = page.locator('.tooltip-inner div')\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('No visible notifications with mockAlert parameter set to no_types', async () => {\n const url = `${mockAlertQuery}no_types`\n const giftListItem = await page.locator('#toolbar_info li.gift')\n const boltListItem = await page.locator('#toolbar_info li.bolt')\n await page.goto(url)\n await infoButtonIcon.click()\n await expect(infoMenu).not.toContainText('Notifications')\n await expect(giftListItem).not.toBeVisible()\n await expect(boltListItem).not.toBeVisible()\n})\n\ntest('Verify that layer notices don\\'t show up in the notification list or contribute to the count', async () => {\n const { modalCloseButton } = selectors\n const url = `${layerNoticesQuery}&mockAlerts=all_types`\n await page.goto(url)\n await modalCloseButton.click()\n await infoButtonIcon.click()\n const badge = await page.getByRole('button', { name: 'Notifications 2' })\n await expect(badge).toBeVisible()\n await expect(badge).toContainText('2')\n})\n\ntest('Alert and message content is highlighted and found in modal', async () => {\n const alertContentHighlighted = await page.locator('#notification_list_modal .alert-notification-item p')\n const messageContentHighlighted = await page.locator('#notification_list_modal .message-notification-item p')\n await notificationsListItem.click()\n await expect(alertContentHighlighted).toContainText('learn how to visualize global satellite imagery')\n await expect(messageContentHighlighted).toContainText('This is a message test')\n})\n\ntest('Verify that the user is only alerted if they have not already stored all items in localStorage', async () => {\n const hideButton = await page.locator('#wv-info-button.wv-status-hide')\n await page.locator('.modal-close-btn').click()\n await expect(hideButton).toBeVisible()\n})\n\ntest('Verify that zots show for the layers that have notices', async () => {\n const { modalCloseButton } = selectors\n const url = `${layerNoticesQuery}&mockAlerts=all_types`\n await page.goto(url)\n await modalCloseButton.click()\n const aquaZot = await page.locator('#MODIS_Aqua_CorrectedReflectance_TrueColor-zot')\n const particulateZot = await page.locator('#Particulate_Matter_Below_2__2E__5micrometers_2001-2010-zot')\n await expect(aquaZot).toBeVisible()\n await aquaZot.hover()\n const aquaNotice = tooltipSelector.first()\n const multiNotice = tooltipSelector.last()\n await expect(aquaNotice).toContainText('The Aqua / MODIS Corrected Reflectance (True Color) layer is currently unavailable.')\n await expect(multiNotice).toContainText('Several layers are experiencing delays in processing.')\n await expect(particulateZot).toBeVisible()\n await particulateZot.hover()\n const tooltip = await page.locator('.tooltip-inner div div').first()\n await expect(tooltip).toContainText('Several layers are experiencing delays in processing.')\n})\n\ntest('Verify that warning shows in the product picker category/measurement rows', async () => {\n const { addLayers } = selectors\n await addLayers.click()\n await page.locator('#layer-category-item-air-quality-corrected-reflectance').click()\n await page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor').hover()\n const aquaNotice = tooltipSelector.first()\n const multiNotice = tooltipSelector.last()\n await expect(aquaNotice).toContainText('The Aqua / MODIS Corrected Reflectance (True Color) layer is currently unavailable.')\n await expect(multiNotice).toContainText('Several layers are experiencing delays in processing.')\n})\n\ntest('Verify that warning shows in the product picker search results rows', async () => {\n const { layersSearchField } = selectors\n await layersSearchField.fill('MODIS_Aqua_CorrectedReflectance_TrueColor')\n await page.locator('.layer-notice-icon').hover()\n const aquaNotice = tooltipSelector.first()\n const multiNotice = tooltipSelector.last()\n await expect(aquaNotice).toContainText('The Aqua / MODIS Corrected Reflectance (True Color) layer is currently unavailable.')\n await expect(multiNotice).toContainText('Several layers are experiencing delays in processing.')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"6723a336bbac0d4e9b56ca7537bc4d512ec3e90e","contentHash":"dc27b20f0e4efb560d8be598435f75fe21f221bb3a3abd040a993618cdc2bf17"},"/Users/rcweiler/worldview/e2e/features/palettes/disable-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/palettes/disable-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":25},"end":{"line":11,"column":78}},"3":{"start":{"line":12,"column":26},"end":{"line":12,"column":103}},"4":{"start":{"line":13,"column":0},"end":{"line":15,"column":3}},"5":{"start":{"line":16,"column":0},"end":{"line":21,"column":3}},"6":{"start":{"line":19,"column":2},"end":{"line":19,"column":33}},"7":{"start":{"line":20,"column":2},"end":{"line":20,"column":36}},"8":{"start":{"line":22,"column":0},"end":{"line":24,"column":3}},"9":{"start":{"line":23,"column":2},"end":{"line":23,"column":21}},"10":{"start":{"line":25,"column":0},"end":{"line":40,"column":3}},"11":{"start":{"line":28,"column":6},"end":{"line":28,"column":15}},"12":{"start":{"line":29,"column":2},"end":{"line":29,"column":36}},"13":{"start":{"line":30,"column":2},"end":{"line":30,"column":33}},"14":{"start":{"line":31,"column":33},"end":{"line":31,"column":114}},"15":{"start":{"line":32,"column":2},"end":{"line":32,"column":57}},"16":{"start":{"line":33,"column":2},"end":{"line":33,"column":67}},"17":{"start":{"line":34,"column":2},"end":{"line":34,"column":86}},"18":{"start":{"line":35,"column":2},"end":{"line":35,"column":101}},"19":{"start":{"line":36,"column":27},"end":{"line":36,"column":150}},"20":{"start":{"line":37,"column":2},"end":{"line":37,"column":51}},"21":{"start":{"line":38,"column":14},"end":{"line":38,"column":30}},"22":{"start":{"line":39,"column":2},"end":{"line":39,"column":40}},"23":{"start":{"line":41,"column":0},"end":{"line":51,"column":3}},"24":{"start":{"line":42,"column":2},"end":{"line":44,"column":38}},"25":{"start":{"line":45,"column":32},"end":{"line":45,"column":155}},"26":{"start":{"line":46,"column":31},"end":{"line":46,"column":155}},"27":{"start":{"line":47,"column":2},"end":{"line":47,"column":52}},"28":{"start":{"line":48,"column":2},"end":{"line":48,"column":51}},"29":{"start":{"line":49,"column":14},"end":{"line":49,"column":30}},"30":{"start":{"line":50,"column":2},"end":{"line":50,"column":76}},"31":{"start":{"line":52,"column":0},"end":{"line":60,"column":3}},"32":{"start":{"line":53,"column":2},"end":{"line":55,"column":38}},"33":{"start":{"line":56,"column":32},"end":{"line":56,"column":155}},"34":{"start":{"line":57,"column":31},"end":{"line":57,"column":155}},"35":{"start":{"line":58,"column":2},"end":{"line":58,"column":56}},"36":{"start":{"line":59,"column":2},"end":{"line":59,"column":55}},"37":{"start":{"line":61,"column":0},"end":{"line":79,"column":3}},"38":{"start":{"line":64,"column":6},"end":{"line":64,"column":15}},"39":{"start":{"line":65,"column":2},"end":{"line":65,"column":37}},"40":{"start":{"line":66,"column":2},"end":{"line":66,"column":33}},"41":{"start":{"line":67,"column":31},"end":{"line":67,"column":154}},"42":{"start":{"line":68,"column":35},"end":{"line":68,"column":159}},"43":{"start":{"line":69,"column":30},"end":{"line":69,"column":153}},"44":{"start":{"line":70,"column":31},"end":{"line":70,"column":154}},"45":{"start":{"line":71,"column":33},"end":{"line":71,"column":157}},"46":{"start":{"line":72,"column":32},"end":{"line":72,"column":155}},"47":{"start":{"line":73,"column":2},"end":{"line":73,"column":51}},"48":{"start":{"line":74,"column":2},"end":{"line":74,"column":55}},"49":{"start":{"line":75,"column":2},"end":{"line":75,"column":50}},"50":{"start":{"line":76,"column":2},"end":{"line":76,"column":55}},"51":{"start":{"line":77,"column":2},"end":{"line":77,"column":57}},"52":{"start":{"line":78,"column":2},"end":{"line":78,"column":56}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":16,"column":15},"end":{"line":16,"column":16}},"loc":{"start":{"line":18,"column":6},"end":{"line":21,"column":1}},"line":18},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":14},"end":{"line":22,"column":15}},"loc":{"start":{"line":22,"column":26},"end":{"line":24,"column":1}},"line":22},"2":{"name":"(anonymous_2)","decl":{"start":{"line":25,"column":70},"end":{"line":25,"column":71}},"loc":{"start":{"line":25,"column":82},"end":{"line":40,"column":1}},"line":25},"3":{"name":"(anonymous_3)","decl":{"start":{"line":41,"column":78},"end":{"line":41,"column":79}},"loc":{"start":{"line":41,"column":90},"end":{"line":51,"column":1}},"line":41},"4":{"name":"(anonymous_4)","decl":{"start":{"line":52,"column":77},"end":{"line":52,"column":78}},"loc":{"start":{"line":52,"column":89},"end":{"line":60,"column":1}},"line":52},"5":{"name":"(anonymous_5)","decl":{"start":{"line":61,"column":54},"end":{"line":61,"column":55}},"loc":{"start":{"line":61,"column":66},"end":{"line":79,"column":1}},"line":61}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":1,"9":0,"10":1,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":1,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":1,"32":0,"33":0,"34":0,"35":0,"36":0,"37":1,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","page","selectors","enabledPermalink","disabledPermalink","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","modalCloseButton","goto","click","disabledClassification","locator","not","toBeVisible","hover","first","colorBoxDisabled","url","toContain","filter","hasText","firstColorBoxDisabled","lastColorBoxDisabled","colorBoxDisabledZero","colorBoxDisabledThirteen","colorBoxDisabledSix","colorBoxDisabledFive","colorBoxDisabledEleven","colorBoxDisabledThree"],"sources":["disable-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst enabledPermalink = 'http://localhost:3000/?l=Last_of_the_Wild_1995-2004'\nconst disabledPermalink = 'http://localhost:3000/?l=Last_of_the_Wild_1995-2004(disabled=0-13-12-1-2-6)'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Verify that toggling class updates permalink and layer-legend', async () => {\n const { modalCloseButton } = selectors\n await page.goto(enabledPermalink)\n await modalCloseButton.click()\n const disabledClassification = await page.locator('#active-Last_of_the_Wild_1995-2004 .disabled-classification')\n await expect(disabledClassification).not.toBeVisible()\n await page.locator('#active-Last_of_the_Wild_1995-2004').hover()\n await page.locator('#active-Last_of_the_Wild_1995-2004 .wv-layers-options').click()\n await page.locator('.classification-list .react-switch-case .react-switch-button').first().click()\n const colorBoxDisabled = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active1.disabled-classification')\n await expect(colorBoxDisabled).not.toBeVisible()\n const url = await page.url()\n expect(url).toContain('(disabled=0)')\n})\n\ntest('Verify that toggling class-all off updates permalink and layer-legend', async () => {\n await page.locator('div').filter({ hasText: 'Disable/EnableAll' }).locator('label').first().click()\n const firstColorBoxDisabled = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active0.disabled-classification')\n const lastColorBoxDisabled = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active15.disabled-classification')\n await expect(firstColorBoxDisabled).toBeVisible()\n await expect(lastColorBoxDisabled).toBeVisible()\n const url = await page.url()\n expect(url).toContain('(disabled=0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15)')\n})\n\ntest('Verify that toggling class-all on updates permalink and layer-legend', async () => {\n await page.locator('div').filter({ hasText: 'Disable/EnableAll' }).locator('label').first().click()\n const firstColorBoxDisabled = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active0.disabled-classification')\n const lastColorBoxDisabled = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active15.disabled-classification')\n await expect(firstColorBoxDisabled).not.toBeVisible()\n await expect(lastColorBoxDisabled).not.toBeVisible()\n})\n\ntest('Verify that loaded permalink disables classes', async () => {\n const { modalCloseButton } = selectors\n await page.goto(disabledPermalink)\n await modalCloseButton.click()\n const colorBoxDisabledZero = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active0.disabled-classification')\n const colorBoxDisabledThirteen = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active13.disabled-classification')\n const colorBoxDisabledSix = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active6.disabled-classification')\n const colorBoxDisabledFive = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active5.disabled-classification')\n const colorBoxDisabledEleven = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active11.disabled-classification')\n const colorBoxDisabledThree = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active3.disabled-classification')\n await expect(colorBoxDisabledZero).toBeVisible()\n await expect(colorBoxDisabledThirteen).toBeVisible()\n await expect(colorBoxDisabledSix).toBeVisible()\n await expect(colorBoxDisabledFive).not.toBeVisible()\n await expect(colorBoxDisabledEleven).not.toBeVisible()\n await expect(colorBoxDisabledThree).not.toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"699ed810f34a8b0fe08058e4a978d384e6fa4428","contentHash":"6c3b76b8092a01ad070dddfb806751609e0709d38fc4ca8c1805201fa7566b61"},"/Users/rcweiler/worldview/e2e/features/projections/projections-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/projections/projections-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":45}},"3":{"start":{"line":14,"column":4},"end":{"line":14,"column":61}},"4":{"start":{"line":17,"column":0},"end":{"line":19,"column":3}},"5":{"start":{"line":20,"column":0},"end":{"line":25,"column":3}},"6":{"start":{"line":23,"column":2},"end":{"line":23,"column":33}},"7":{"start":{"line":24,"column":2},"end":{"line":24,"column":36}},"8":{"start":{"line":26,"column":0},"end":{"line":28,"column":3}},"9":{"start":{"line":27,"column":2},"end":{"line":27,"column":21}},"10":{"start":{"line":29,"column":0},"end":{"line":39,"column":3}},"11":{"start":{"line":34,"column":6},"end":{"line":34,"column":15}},"12":{"start":{"line":35,"column":2},"end":{"line":35,"column":28}},"13":{"start":{"line":36,"column":2},"end":{"line":36,"column":33}},"14":{"start":{"line":37,"column":2},"end":{"line":37,"column":48}},"15":{"start":{"line":38,"column":2},"end":{"line":38,"column":44}},"16":{"start":{"line":40,"column":0},"end":{"line":46,"column":3}},"17":{"start":{"line":43,"column":6},"end":{"line":43,"column":15}},"18":{"start":{"line":44,"column":2},"end":{"line":44,"column":42}},"19":{"start":{"line":45,"column":2},"end":{"line":45,"column":40}},"20":{"start":{"line":47,"column":0},"end":{"line":53,"column":3}},"21":{"start":{"line":50,"column":6},"end":{"line":50,"column":15}},"22":{"start":{"line":51,"column":2},"end":{"line":51,"column":45}},"23":{"start":{"line":52,"column":2},"end":{"line":52,"column":43}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":20,"column":15},"end":{"line":20,"column":16}},"loc":{"start":{"line":22,"column":6},"end":{"line":25,"column":1}},"line":22},"1":{"name":"(anonymous_1)","decl":{"start":{"line":26,"column":14},"end":{"line":26,"column":15}},"loc":{"start":{"line":26,"column":26},"end":{"line":28,"column":1}},"line":26},"2":{"name":"(anonymous_2)","decl":{"start":{"line":29,"column":89},"end":{"line":29,"column":90}},"loc":{"start":{"line":29,"column":101},"end":{"line":39,"column":1}},"line":29},"3":{"name":"(anonymous_3)","decl":{"start":{"line":40,"column":68},"end":{"line":40,"column":69}},"loc":{"start":{"line":40,"column":80},"end":{"line":46,"column":1}},"line":40},"4":{"name":"(anonymous_4)","decl":{"start":{"line":47,"column":74},"end":{"line":47,"column":75}},"loc":{"start":{"line":47,"column":86},"end":{"line":53,"column":1}},"line":47}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":1,"9":0,"10":1,"11":0,"12":0,"13":0,"14":0,"15":0,"16":1,"17":0,"18":0,"19":0,"20":1,"21":0,"22":0,"23":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","switchProjections","skipTour","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","geographicMap","modalCloseButton","projToolbarButton","goto","click","toBeVisible","arcticMap","antarcticMap"],"sources":["projections-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { switchProjections } = require('../../test-utils/hooks/wvHooks')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Verify default page shows projection toolbar button in geographic projection map', async () => {\n const { geographicMap, modalCloseButton, projToolbarButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await expect(projToolbarButton).toBeVisible()\n await expect(geographicMap).toBeVisible()\n})\n\ntest('Verify changing projection to arctic switches map to arctic', async () => {\n const { arcticMap } = selectors\n await switchProjections(page, 'arctic')\n await expect(arcticMap).toBeVisible()\n})\n\ntest('Verify changing projection to antarctic switches map to antarctic', async () => {\n const { antarcticMap } = selectors\n await switchProjections(page, 'antarctic')\n await expect(antarcticMap).toBeVisible()\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAkB,CAAC,GAAGF,OAAO,CAAC,gCAAgC,CAAC;AACvE,MAAM;EAAEG;AAAS,CAAC,GAAGH,OAAO,CAAC,gDAAgD,CAAC;AAE9E,IAAII,IAAI;AACR,IAAIC,SAAS;AAEbP,IAAI,CAACQ,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CV,IAAI,CAACW,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCN,IAAI,GAAG,MAAMM,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BN,SAAS,GAAGJ,eAAe,CAACG,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFN,IAAI,CAACc,QAAQ,CAAC,YAAY;EACxB,MAAMR,IAAI,CAACS,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFf,IAAI,CAAC,kFAAkF,EAAE,YAAY;EACnG,MAAM;IAAEgB,aAAa;IAAEC,gBAAgB;IAAEC;EAAkB,CAAC,GAAGX,SAAS;EACxE,MAAMD,IAAI,CAACa,IAAI,CAACd,QAAQ,CAAC;EACzB,MAAMY,gBAAgB,CAACG,KAAK,CAAC,CAAC;EAC9B,MAAMnB,MAAM,CAACiB,iBAAiB,CAAC,CAACG,WAAW,CAAC,CAAC;EAC7C,MAAMpB,MAAM,CAACe,aAAa,CAAC,CAACK,WAAW,CAAC,CAAC;AAC3C,CAAC,CAAC;AAEFrB,IAAI,CAAC,6DAA6D,EAAE,YAAY;EAC9E,MAAM;IAAEsB;EAAU,CAAC,GAAGf,SAAS;EAC/B,MAAMH,iBAAiB,CAACE,IAAI,EAAE,QAAQ,CAAC;EACvC,MAAML,MAAM,CAACqB,SAAS,CAAC,CAACD,WAAW,CAAC,CAAC;AACvC,CAAC,CAAC;AAEFrB,IAAI,CAAC,mEAAmE,EAAE,YAAY;EACpF,MAAM;IAAEuB;EAAa,CAAC,GAAGhB,SAAS;EAClC,MAAMH,iBAAiB,CAACE,IAAI,EAAE,WAAW,CAAC;EAC1C,MAAML,MAAM,CAACsB,YAAY,CAAC,CAACF,WAAW,CAAC,CAAC;AAC1C,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"5bf6f90b9775e53b0eb82342c4b85a64d4bd363a","contentHash":"fe626de0963ab87eb0a80f2df0873dbbd40073333a8a6848596f715516eb07d4"},"/Users/rcweiler/worldview/e2e/features/share/embed-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/share/embed-test.spec.js","statementMap":{},"fnMap":{},"branchMap":{},"s":{},"f":{},"b":{},"inputSourceMap":{"version":3,"names":[],"sources":["embed-test.spec.js"],"sourcesContent":["// // @ts-check\n// const { test, expect } = require('playwright-test-coverage')\n// const createSelectors = require('../../test-utils/global-variables/selectors')\n\n// let page\n// let selectors\n// let context\n\n// test.describe.configure({ mode: 'serial' })\n\n// test.beforeAll(async ({ browser }) => {\n// context = await browser.newContext()\n// page = await context.newPage()\n// selectors = createSelectors(page)\n// })\n\n// test.afterAll(async () => {\n// await page.close()\n// })\n\n// test('Embed share tab dialog displays embed input', async () => {\n// const { shareToolbarButton, shareEmbedInput } = selectors\n// const queryString = 'http://localhost:3000/?t=2020-01-01'\n// await page.goto(queryString)\n// await shareToolbarButton.click()\n// await page.locator('.embed-share-nav a').click()\n// const objectValue = ''\n// await expect(shareEmbedInput).toHaveValue(objectValue)\n// })\n\n// test('Embed share nav link tab disabled if data tab selected', async () => {\n// const { shareToolbarButton } = selectors\n// const queryString = 'http://localhost:3000/?sh=VIIRS_NOAA20_CorrectedReflectance_TrueColor,C1604567932-LANCEMODIS&t=2020-01-01'\n// await page.goto(queryString)\n// await shareToolbarButton.click()\n// const embedDisabled = await page.locator('.embed-share-nav a')\n// await expect(embedDisabled).toHaveClass(/disabled/)\n// })\n\n// test('Embed share nav link tab disabled if tour active', async () => {\n// const { shareToolbarButton } = selectors\n// const queryString = 'http://localhost:3000/?tr=swath_gaps'\n// await page.goto(queryString)\n// await shareToolbarButton.click()\n// const embedDisabled = await page.locator('.embed-share-nav a')\n// await expect(embedDisabled).toHaveClass(/disabled/)\n// })\n\n// test('Embed mode is active with query string parameter', async () => {\n// const { embedLinkButton } = selectors\n// const queryString = 'http://localhost:3000/?t=2020-01-01&em=true'\n// await page.goto(queryString)\n// await page.locator('.embed-overlay-bg').click()\n// await expect(embedLinkButton).toBeVisible()\n// })\n\n// test('Embed mode styling is correct', async () => {\n// const {\n// eventsSidebarTabButton,\n// locationSearchToolbarButton,\n// dataDownloadTabButton,\n// infoToolbarButton,\n// measureBtn,\n// projToolbarButton,\n// shareToolbarButton,\n// snapshotToolbarButton,\n// addLayers,\n// compareButton\n// } = selectors\n// const timelineMobileHeader = await page.locator('.timeline-header-mobile')\n// const mobileDateArrows = await page.locator('.mobile-date-change-arrows-btn')\n// await expect(timelineMobileHeader).toBeVisible()\n// await expect(mobileDateArrows).toBeVisible()\n// await expect(eventsSidebarTabButton).not.toBeVisible()\n// await expect(locationSearchToolbarButton).not.toBeVisible()\n// await expect(dataDownloadTabButton).not.toBeVisible()\n// await expect(infoToolbarButton).not.toBeVisible()\n// await expect(measureBtn).not.toBeVisible()\n// await expect(projToolbarButton).not.toBeVisible()\n// await expect(shareToolbarButton).not.toBeVisible()\n// await expect(snapshotToolbarButton).not.toBeVisible()\n// await expect(addLayers).not.toBeVisible()\n// await expect(compareButton).not.toBeVisible()\n// })\n\n// test('Clicking embed link button opens up new tab', async () => {\n// const { embedLinkButton } = selectors\n// await embedLinkButton.click()\n// const pages = await context.pages()\n// const numTabs = pages.length\n// expect(numTabs).toEqual(2)\n// })\n"],"mappings":"AAAA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"b98dd74064a6eca9a34bd3545521b6781831fa36","contentHash":"2c1aa483f332171b9f8013ce484a365a93f51bc27548612f0d2877d4c380739b"},"/Users/rcweiler/worldview/e2e/features/share/share-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/share/share-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":14,"column":4},"end":{"line":14,"column":48}},"4":{"start":{"line":18,"column":0},"end":{"line":20,"column":3}},"5":{"start":{"line":21,"column":0},"end":{"line":27,"column":3}},"6":{"start":{"line":24,"column":2},"end":{"line":24,"column":39}},"7":{"start":{"line":25,"column":2},"end":{"line":25,"column":33}},"8":{"start":{"line":26,"column":2},"end":{"line":26,"column":36}},"9":{"start":{"line":28,"column":0},"end":{"line":30,"column":3}},"10":{"start":{"line":29,"column":2},"end":{"line":29,"column":21}},"11":{"start":{"line":31,"column":0},"end":{"line":41,"column":3}},"12":{"start":{"line":36,"column":6},"end":{"line":36,"column":15}},"13":{"start":{"line":37,"column":2},"end":{"line":37,"column":28}},"14":{"start":{"line":38,"column":2},"end":{"line":38,"column":33}},"15":{"start":{"line":39,"column":2},"end":{"line":39,"column":35}},"16":{"start":{"line":40,"column":2},"end":{"line":40,"column":43}},"17":{"start":{"line":42,"column":0},"end":{"line":49,"column":3}},"18":{"start":{"line":43,"column":23},"end":{"line":43,"column":60}},"19":{"start":{"line":44,"column":25},"end":{"line":44,"column":64}},"20":{"start":{"line":45,"column":26},"end":{"line":45,"column":65}},"21":{"start":{"line":46,"column":2},"end":{"line":46,"column":43}},"22":{"start":{"line":47,"column":2},"end":{"line":47,"column":45}},"23":{"start":{"line":48,"column":2},"end":{"line":48,"column":54}},"24":{"start":{"line":50,"column":0},"end":{"line":63,"column":3}},"25":{"start":{"line":55,"column":6},"end":{"line":55,"column":15}},"26":{"start":{"line":56,"column":22},"end":{"line":56,"column":59}},"27":{"start":{"line":57,"column":2},"end":{"line":57,"column":31}},"28":{"start":{"line":58,"column":2},"end":{"line":58,"column":33}},"29":{"start":{"line":59,"column":2},"end":{"line":59,"column":35}},"30":{"start":{"line":60,"column":14},"end":{"line":60,"column":30}},"31":{"start":{"line":61,"column":2},"end":{"line":61,"column":30}},"32":{"start":{"line":62,"column":2},"end":{"line":62,"column":97}},"33":{"start":{"line":64,"column":0},"end":{"line":90,"column":3}},"34":{"start":{"line":68,"column":6},"end":{"line":68,"column":15}},"35":{"start":{"line":69,"column":22},"end":{"line":69,"column":46}},"36":{"start":{"line":70,"column":2},"end":{"line":70,"column":31}},"37":{"start":{"line":71,"column":2},"end":{"line":71,"column":33}},"38":{"start":{"line":72,"column":2},"end":{"line":74,"column":13}},"39":{"start":{"line":75,"column":2},"end":{"line":75,"column":35}},"40":{"start":{"line":76,"column":24},"end":{"line":76,"column":34}},"41":{"start":{"line":77,"column":13},"end":{"line":77,"column":59}},"42":{"start":{"line":78,"column":2},"end":{"line":80,"column":3}},"43":{"start":{"line":79,"column":4},"end":{"line":79,"column":47}},"44":{"start":{"line":81,"column":15},"end":{"line":81,"column":36}},"45":{"start":{"line":82,"column":16},"end":{"line":82,"column":38}},"46":{"start":{"line":83,"column":14},"end":{"line":83,"column":31}},"47":{"start":{"line":84,"column":20},"end":{"line":84,"column":52}},"48":{"start":{"line":85,"column":18},"end":{"line":85,"column":44}},"49":{"start":{"line":86,"column":14},"end":{"line":86,"column":30}},"50":{"start":{"line":87,"column":2},"end":{"line":87,"column":34}},"51":{"start":{"line":88,"column":25},"end":{"line":88,"column":85}},"52":{"start":{"line":89,"column":2},"end":{"line":89,"column":72}},"53":{"start":{"line":91,"column":0},"end":{"line":105,"column":3}},"54":{"start":{"line":94,"column":6},"end":{"line":94,"column":15}},"55":{"start":{"line":95,"column":19},"end":{"line":95,"column":50}},"56":{"start":{"line":96,"column":18},"end":{"line":96,"column":49}},"57":{"start":{"line":97,"column":17},"end":{"line":97,"column":48}},"58":{"start":{"line":98,"column":16},"end":{"line":98,"column":50}},"59":{"start":{"line":99,"column":2},"end":{"line":99,"column":35}},"60":{"start":{"line":100,"column":2},"end":{"line":100,"column":52}},"61":{"start":{"line":101,"column":2},"end":{"line":101,"column":39}},"62":{"start":{"line":102,"column":2},"end":{"line":102,"column":38}},"63":{"start":{"line":103,"column":2},"end":{"line":103,"column":37}},"64":{"start":{"line":104,"column":2},"end":{"line":104,"column":36}},"65":{"start":{"line":106,"column":0},"end":{"line":118,"column":3}},"66":{"start":{"line":110,"column":6},"end":{"line":110,"column":15}},"67":{"start":{"line":111,"column":27},"end":{"line":111,"column":343}},"68":{"start":{"line":112,"column":2},"end":{"line":112,"column":36}},"69":{"start":{"line":113,"column":2},"end":{"line":113,"column":33}},"70":{"start":{"line":114,"column":26},"end":{"line":114,"column":69}},"71":{"start":{"line":115,"column":2},"end":{"line":115,"column":35}},"72":{"start":{"line":116,"column":2},"end":{"line":116,"column":32}},"73":{"start":{"line":117,"column":2},"end":{"line":117,"column":55}},"74":{"start":{"line":119,"column":0},"end":{"line":131,"column":3}},"75":{"start":{"line":123,"column":6},"end":{"line":123,"column":15}},"76":{"start":{"line":124,"column":26},"end":{"line":124,"column":2083}},"77":{"start":{"line":125,"column":2},"end":{"line":125,"column":35}},"78":{"start":{"line":126,"column":2},"end":{"line":126,"column":33}},"79":{"start":{"line":127,"column":26},"end":{"line":127,"column":69}},"80":{"start":{"line":128,"column":2},"end":{"line":128,"column":35}},"81":{"start":{"line":129,"column":2},"end":{"line":129,"column":32}},"82":{"start":{"line":130,"column":2},"end":{"line":130,"column":59}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":21,"column":15},"end":{"line":21,"column":16}},"loc":{"start":{"line":23,"column":6},"end":{"line":27,"column":1}},"line":23},"1":{"name":"(anonymous_1)","decl":{"start":{"line":28,"column":14},"end":{"line":28,"column":15}},"loc":{"start":{"line":28,"column":26},"end":{"line":30,"column":1}},"line":28},"2":{"name":"(anonymous_2)","decl":{"start":{"line":31,"column":62},"end":{"line":31,"column":63}},"loc":{"start":{"line":31,"column":74},"end":{"line":41,"column":1}},"line":31},"3":{"name":"(anonymous_3)","decl":{"start":{"line":42,"column":59},"end":{"line":42,"column":60}},"loc":{"start":{"line":42,"column":71},"end":{"line":49,"column":1}},"line":42},"4":{"name":"(anonymous_4)","decl":{"start":{"line":50,"column":118},"end":{"line":50,"column":119}},"loc":{"start":{"line":50,"column":130},"end":{"line":63,"column":1}},"line":50},"5":{"name":"(anonymous_5)","decl":{"start":{"line":64,"column":133},"end":{"line":64,"column":134}},"loc":{"start":{"line":64,"column":145},"end":{"line":90,"column":1}},"line":64},"6":{"name":"(anonymous_6)","decl":{"start":{"line":91,"column":62},"end":{"line":91,"column":63}},"loc":{"start":{"line":91,"column":74},"end":{"line":105,"column":1}},"line":91},"7":{"name":"(anonymous_7)","decl":{"start":{"line":106,"column":73},"end":{"line":106,"column":74}},"loc":{"start":{"line":106,"column":85},"end":{"line":118,"column":1}},"line":106},"8":{"name":"(anonymous_8)","decl":{"start":{"line":119,"column":81},"end":{"line":119,"column":82}},"loc":{"start":{"line":119,"column":93},"end":{"line":131,"column":1}},"line":119}},"branchMap":{"0":{"loc":{"start":{"line":78,"column":2},"end":{"line":80,"column":3}},"type":"if","locations":[{"start":{"line":78,"column":2},"end":{"line":80,"column":3}},{"start":{"line":78,"column":2},"end":{"line":80,"column":3}}],"line":78},"1":{"loc":{"start":{"line":84,"column":20},"end":{"line":84,"column":52}},"type":"cond-expr","locations":[{"start":{"line":84,"column":33},"end":{"line":84,"column":44}},{"start":{"line":84,"column":47},"end":{"line":84,"column":52}}],"line":84},"2":{"loc":{"start":{"line":85,"column":18},"end":{"line":85,"column":44}},"type":"cond-expr","locations":[{"start":{"line":85,"column":29},"end":{"line":85,"column":38}},{"start":{"line":85,"column":41},"end":{"line":85,"column":44}}],"line":85}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":0,"9":1,"10":0,"11":1,"12":0,"13":0,"14":0,"15":0,"16":0,"17":1,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":1,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":1,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":1,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":1,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":1,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0]},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","getAttribute","page","selectors","context","describe","configure","mode","beforeAll","browser","newContext","newPage","afterAll","close","modalCloseButton","shareToolbarButton","shareToolbar","goto","click","toBeVisible","linkShareNav","locator","socialShareNav","linkShareActive","toHaveClass","shareLinkInput","queryString","url","toContain","toHaveValue","getByRole","name","minutesOffset","date","Date","getTime","getUTCHours","year","getUTCFullYear","month","getUTCMonth","day","getUTCDate","monthText","dayText","not","shareLinkValue","facebook","twitter","reddit","email","shortQueryString","linkShortenCase","longQueryString"],"sources":["share-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\nconst { getAttribute } = require('../../test-utils/hooks/basicHooks')\n\nlet page\nlet selectors\nlet context\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n context = await browser.newContext()\n page = await context.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Clicking the share link button opens the share dialog', async () => {\n const { modalCloseButton, shareToolbarButton, shareToolbar } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await shareToolbarButton.click()\n await expect(shareToolbar).toBeVisible()\n})\n\ntest('Share tabs link and social are visible and enabled', async () => {\n const linkShareNav = await page.locator('.link-share-nav')\n const socialShareNav = await page.locator('.social-share-nav')\n const linkShareActive = await page.locator('.link-share-nav a')\n await expect(linkShareNav).toBeVisible()\n await expect(socialShareNav).toBeVisible()\n await expect(linkShareActive).toHaveClass(/active/)\n})\n\ntest('Share link clipboard with existing time query string param in the page url will have the same serialized time', async () => {\n const { modalCloseButton, shareToolbarButton, shareLinkInput } = selectors\n const queryString = 'http://localhost:3000/?t=2018-12-31'\n await page.goto(queryString)\n await modalCloseButton.click()\n await shareToolbarButton.click()\n const url = await page.url()\n expect(url).toContain('t=')\n await expect(shareLinkInput).toHaveValue('http://localhost:3000/?t=2018-12-31-T00%3A00%3A00Z')\n})\n\ntest('Share link clipboard with no time query string param in the page url will have the same serialized time (partial YYYY-MM-DD)', async () => {\n const { modalCloseButton, shareToolbarButton } = selectors\n const queryString = 'http://localhost:3000/'\n await page.goto(queryString)\n await modalCloseButton.click()\n await page.getByRole('button', { name: '×' }).click()\n await shareToolbarButton.click()\n const minutesOffset = 40 * 60000 // 40 minutes\n let date = new Date(new Date().getTime() - minutesOffset)\n if (date.getUTCHours() < 3) {\n date = new Date(date.getTime() - 86400000)\n }\n const year = date.getUTCFullYear()\n const month = date.getUTCMonth() + 1\n const day = date.getUTCDate()\n const monthText = month < 10 ? `0${month}` : month\n const dayText = day < 10 ? `0${day}` : day\n const url = await page.url()\n expect(url).not.toContain('t=')\n const shareLinkValue = await getAttribute(page, '#permalink-content-link', 'value')\n expect(shareLinkValue).toContain(`t=${year}-${monthText}-${dayText}`)\n})\n\ntest('Clicking the social tab displays social share buttons', async () => {\n const { shareToolbarButton } = selectors\n const facebook = await page.locator('#fb-share')\n const twitter = await page.locator('#tw-share')\n const reddit = await page.locator('#rd-share')\n const email = await page.locator('#email-share')\n await shareToolbarButton.click()\n await page.locator('.social-share-nav a').click()\n await expect(facebook).toBeVisible()\n await expect(twitter).toBeVisible()\n await expect(reddit).toBeVisible()\n await expect(email).toBeVisible()\n})\n\ntest('Clicking Shorten link works with links less than 2049 characters', async () => {\n const { modalCloseButton, shareToolbarButton } = selectors\n const shortQueryString = 'http://localhost:3000/?l=Reference_Labels_15m,Reference_Features_15m,Coastlines_15m,VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&t=2022-08-10-T15%3A15%3A05Z'\n await page.goto(shortQueryString)\n await modalCloseButton.click()\n const linkShortenCase = await page.locator('#wv-link-shorten-case')\n await shareToolbarButton.click()\n await linkShortenCase.click()\n await expect(linkShortenCase).toHaveClass(/checked/)\n})\n\ntest('Clicking Shorten link is refused with links greater than 2048 characters', async () => {\n const { modalCloseButton, shareToolbarButton } = selectors\n const longQueryString = 'http://localhost:3000/?l=MODIS_Terra_AOD_Deep_Blue_Combined,MODIS_Terra_AOD_Deep_Blue_Land,MODIS_Terra_Angstrom_Exponent_Ocean,MODIS_Terra_Angstrom_Exponent_Land,MODIS_Terra_Aerosol_Optical_Depth_3km,MODIS_Terra_Aerosol,MISR_Aerosol_Optical_Depth_Avg_Green_Monthly,VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean,VIIRS_SNPP_AOT_Dark_Target_Land_Ocean,VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate,VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate,SWDB_Aerosol_Angstrom_Exponent_Monthly,SWDB_Aerosol_Optical_Thickness_550nm_Monthly,SWDB_Aerosol_Angstrom_Exponent_Daily,SWDB_Aerosol_Optical_Thickness_550nm_Daily,MERRA2_Total_Aerosol_Optical_Thickness_550nm_Extinction_Monthly,MERRA2_Total_Aerosol_Optical_Thickness_550nm_Scattering_Monthly,OMI_Absorbing_Aerosol_Optical_Thickness_MW_388,OMI_Absorbing_Aerosol_Optical_Depth,OMI_Aerosol_Optical_Depth,MODIS_Aqua_AOD_Deep_Blue_Combined,MODIS_Aqua_AOD_Deep_Blue_Land,MODIS_Aqua_Angstrom_Exponent_Ocean,MODIS_Aqua_Angstrom_Exponent_Land,MODIS_Aqua_Aerosol_Optical_Depth_3km,MODIS_Aqua_Aerosol,MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth,MODIS_Combined_Value_Added_AOD,MLS_CO_215hPa_Night,MLS_CO_215hPa_Day,AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Monthly_Night,AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Monthly_Day,AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Daily_Night,AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Daily_Day,AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Night,AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Day,OrbitTracks_Aura_Descending,OrbitTracks_Aura_Ascending,OrbitTracks_Aqua_Ascending,OrbitTracks_Suomi_NPP_Ascending,VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate,Reference_Labels_15m,Reference_Features_15m,Coastlines_15m,MODIS_Combined_L3_Nadir-BRDF_Daily,MODIS_Combined_MAIAC_L2G_BidirectionalReflectance_Bands143,VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&t=2022-08-10-T15%3A15%3A05Z'\n await page.goto(longQueryString)\n await modalCloseButton.click()\n const linkShortenCase = await page.locator('#wv-link-shorten-case')\n await shareToolbarButton.click()\n await linkShortenCase.click()\n await expect(linkShortenCase).not.toHaveClass(/checked/)\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"5059cdc0a10d9623126fb99960442739c875a337","contentHash":"db732cd9ddc9316625ed47539bd4dd6cfbeabf3e8ad57b06aff2cf15cd03a22a"},"/Users/rcweiler/worldview/e2e/features/smart-handoff/smart-handoff-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/smart-handoff/smart-handoff-test.spec.js","statementMap":{},"fnMap":{},"branchMap":{},"s":{},"f":{},"b":{},"inputSourceMap":{"version":3,"names":[],"sources":["smart-handoff-test.spec.js"],"sourcesContent":["// AS OF 11/29/23 THE EARTH DATA SEARCH IS TAKING LONGER THAN CAN BE CONSIDERED REASAONABLE TO LOAD FOR A TEST\n// THIS SHOULD BE REVISTIED\n\n// // @ts-check\n// const { test, expect } = require('playwright-test-coverage')\n// const createSelectors = require('../../test-utils/global-variables/selectors')\n\n// let page\n// let selectors\n\n// test.describe.configure({ mode: 'serial' })\n\n// test.beforeAll(async ({ browser }) => {\n// page = await browser.newPage()\n// selectors = createSelectors(page)\n// })\n\n// test.afterAll(async () => {\n// await page.close()\n// })\n\n// test('Data tab is available and in default state when clicked', async () => {\n// const { dataDownloadTabButton, modalCloseButton } = selectors\n// const queryString = 'http://localhost:3000/?l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2019-12-01'\n// const handoffTitle = await page.locator('.smart-handoff-side-panel > h1')\n// await page.goto(queryString)\n// await modalCloseButton.click()\n// await expect(dataDownloadTabButton).toBeVisible()\n// await dataDownloadTabButton.click()\n// await page.waitForTimeout(5000)\n// await expect(handoffTitle).toContainText('None of your current layers are available for download.')\n// })\n\n// test('Select \"Cloud Effective Radius\" layer and check that it is available for download', async () => {\n// const {\n// addLayers,\n// allCategoryHeader,\n// layersTab,\n// layersModalCloseButton,\n// dataDownloadTabButton\n// } = selectors\n// await layersTab.click()\n// await addLayers.click()\n// await allCategoryHeader.click()\n// await page.locator('#accordion-legacy-all-cloud-effective-radius').click()\n// await page.locator('#MODIS_Aqua_Cloud_Effective_Radius-checkbox').click()\n// await layersModalCloseButton.click()\n// await dataDownloadTabButton.click()\n// await page.locator('#C1443536017-LAADS-MODIS_Aqua_Cloud_Effective_Radius-collection-choice-label').click()\n// const granuleCountHeader = await page.locator('.granule-count-header')\n// const granuleCountInfo = await page.locator('.granule-count-info')\n// await expect(granuleCountHeader).toContainText('Available granules for 2019 DEC 01:')\n// await expect(granuleCountInfo).toBeVisible()\n// await page.locator('#chk-crop-toggle').click()\n// await expect(granuleCountInfo).toBeVisible()\n// })\n\n// test('Arriving via permalink, data tab selected and granule count shows', async () => {\n// const { dataDownloadTabButton, modalCloseButton } = selectors\n// const permalinkParams = 'http://localhost:3000/?l=GHRSST_L4_MUR_Sea_Surface_Temperature,MODIS_Aqua_Aerosol_Optical_Depth_3km&lg=true&sh=MODIS_Aqua_Aerosol_Optical_Depth_3km,C1443528505-LAADS&t=2020-02-06-T06%3A00%3A00Z'\n// await page.goto(permalinkParams)\n// await modalCloseButton.click()\n// await dataDownloadTabButton.click()\n// const granuleCountInfo = await page.locator('.granule-count-info')\n// await expect(granuleCountInfo).not.toHaveText('NONE')\n// })\n\n// test('Changing collection updates URL', async () => {\n// await page.getByLabel('Standard - v4.1').check()\n// const url = await page.url()\n// expect(url).toContain('&sh=GHRSST_L4_MUR_Sea_Surface_Temperature')\n// })\n\n// test('Layers outside of their coverage date range are hidden from layers available for download', async () => {\n// const { dataDownloadTabButton, modalCloseButton } = selectors\n// const permalinkParams1980 = 'http://localhost:3000/?l=GHRSST_L4_MUR_Sea_Surface_Temperature,MODIS_Aqua_Aerosol_Optical_Depth_3km&lg=true&sh=MODIS_Aqua_Aerosol_Optical_Depth_3km,C1443528505-LAADS&t=1980-02-06-T06%3A00%3A00Z'\n// await page.goto(permalinkParams1980)\n// await modalCloseButton.click()\n// await expect(dataDownloadTabButton).toBeVisible()\n// const smartHandoffTitle = await page.locator('.smart-handoff-side-panel > h1')\n// await expect(smartHandoffTitle).toContainText('None of your current layers are available for download.')\n// })\n\n// test('Map extent entirely across dateline disables download button and displays warning for user to zoom out to see available map', async () => {\n// const { modalCloseButton } = selectors\n// const extentCrossedDateline = 'http://localhost:3000/?v=226.32336353630282,-35.84415340249873,233.47009302183025,-31.309041515170094&l=VIIRS_NOAA20_Thermal_Anomalies_375m_All,Coastlines_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg=false&sh=VIIRS_NOAA20_Thermal_Anomalies_375m_All,C1355615368-LANCEMODIS&t=2021-08-29-T17%3A56%3A03Z'\n// await page.goto(extentCrossedDateline)\n// await modalCloseButton.click()\n// const downloadButton = await page.locator('.download-btn')\n// await expect(downloadButton).toBeVisible()\n// await expect(downloadButton).toHaveClass(/wv-disabled/)\n// const alertMessage = await page.locator('#data-download-unavailable-dateline-alert div.wv-alert-message')\n// await expect(alertMessage).toContainText('The map is zoomed into an area with no available data.')\n// })\n\n// test('Download via Earthdata Search', async () => {\n// const { modalCloseButton } = selectors\n// const permalinkParams = 'http://localhost:3000/?l=GHRSST_L4_MUR_Sea_Surface_Temperature,MODIS_Aqua_Aerosol_Optical_Depth_3km&lg=true&sh=MODIS_Aqua_Aerosol_Optical_Depth_3km,C1443528505-LAADS&t=2020-02-06-T06%3A00%3A00Z'\n// await page.goto(permalinkParams)\n// await modalCloseButton.click()\n// await page.locator('.download-btn').click()\n// const transferring = await page.locator('#transferring-to-earthdata-search')\n// await expect(transferring).toBeVisible()\n// })\n"],"mappings":"AAAA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"e32c4c18d959a76dc731e667071d8226811d1639","contentHash":"74e8e65d833530759077e3e7d2d99e0c04cac4c6fb03ce473b629d3ccfa23d2c"},"/Users/rcweiler/worldview/e2e/features/timeline/date-selector-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/timeline/date-selector-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":12,"column":4},"end":{"line":12,"column":61}},"3":{"start":{"line":15,"column":0},"end":{"line":17,"column":3}},"4":{"start":{"line":18,"column":0},"end":{"line":23,"column":3}},"5":{"start":{"line":21,"column":2},"end":{"line":21,"column":33}},"6":{"start":{"line":22,"column":2},"end":{"line":22,"column":36}},"7":{"start":{"line":24,"column":0},"end":{"line":26,"column":3}},"8":{"start":{"line":25,"column":2},"end":{"line":25,"column":21}},"9":{"start":{"line":27,"column":0},"end":{"line":43,"column":3}},"10":{"start":{"line":35,"column":6},"end":{"line":35,"column":15}},"11":{"start":{"line":36,"column":2},"end":{"line":36,"column":50}},"12":{"start":{"line":37,"column":2},"end":{"line":37,"column":33}},"13":{"start":{"line":38,"column":2},"end":{"line":38,"column":54}},"14":{"start":{"line":39,"column":2},"end":{"line":39,"column":52}},"15":{"start":{"line":40,"column":2},"end":{"line":40,"column":51}},"16":{"start":{"line":41,"column":2},"end":{"line":41,"column":53}},"17":{"start":{"line":42,"column":2},"end":{"line":42,"column":52}},"18":{"start":{"line":44,"column":0},"end":{"line":56,"column":3}},"19":{"start":{"line":48,"column":6},"end":{"line":48,"column":15}},"20":{"start":{"line":49,"column":2},"end":{"line":49,"column":29}},"21":{"start":{"line":50,"column":2},"end":{"line":50,"column":33}},"22":{"start":{"line":51,"column":2},"end":{"line":51,"column":55}},"23":{"start":{"line":52,"column":2},"end":{"line":52,"column":50}},"24":{"start":{"line":53,"column":2},"end":{"line":53,"column":55}},"25":{"start":{"line":54,"column":2},"end":{"line":54,"column":51}},"26":{"start":{"line":55,"column":2},"end":{"line":55,"column":55}},"27":{"start":{"line":57,"column":0},"end":{"line":69,"column":3}},"28":{"start":{"line":60,"column":6},"end":{"line":60,"column":15}},"29":{"start":{"line":61,"column":22},"end":{"line":61,"column":46}},"30":{"start":{"line":62,"column":2},"end":{"line":62,"column":31}},"31":{"start":{"line":63,"column":2},"end":{"line":63,"column":33}},"32":{"start":{"line":64,"column":2},"end":{"line":66,"column":13}},"33":{"start":{"line":67,"column":20},"end":{"line":67,"column":59}},"34":{"start":{"line":68,"column":2},"end":{"line":68,"column":61}},"35":{"start":{"line":89,"column":0},"end":{"line":97,"column":3}},"36":{"start":{"line":92,"column":6},"end":{"line":92,"column":15}},"37":{"start":{"line":93,"column":2},"end":{"line":93,"column":29}},"38":{"start":{"line":94,"column":2},"end":{"line":94,"column":33}},"39":{"start":{"line":95,"column":21},"end":{"line":95,"column":61}},"40":{"start":{"line":96,"column":2},"end":{"line":96,"column":62}},"41":{"start":{"line":98,"column":0},"end":{"line":106,"column":3}},"42":{"start":{"line":101,"column":6},"end":{"line":101,"column":15}},"43":{"start":{"line":102,"column":2},"end":{"line":102,"column":29}},"44":{"start":{"line":103,"column":2},"end":{"line":103,"column":33}},"45":{"start":{"line":104,"column":20},"end":{"line":104,"column":59}},"46":{"start":{"line":105,"column":2},"end":{"line":105,"column":61}},"47":{"start":{"line":107,"column":0},"end":{"line":120,"column":3}},"48":{"start":{"line":113,"column":6},"end":{"line":113,"column":15}},"49":{"start":{"line":114,"column":22},"end":{"line":114,"column":59}},"50":{"start":{"line":115,"column":2},"end":{"line":115,"column":31}},"51":{"start":{"line":116,"column":2},"end":{"line":116,"column":33}},"52":{"start":{"line":117,"column":2},"end":{"line":117,"column":55}},"53":{"start":{"line":118,"column":2},"end":{"line":118,"column":58}},"54":{"start":{"line":119,"column":2},"end":{"line":119,"column":58}},"55":{"start":{"line":121,"column":0},"end":{"line":137,"column":3}},"56":{"start":{"line":129,"column":6},"end":{"line":129,"column":15}},"57":{"start":{"line":130,"column":2},"end":{"line":130,"column":50}},"58":{"start":{"line":131,"column":2},"end":{"line":131,"column":33}},"59":{"start":{"line":132,"column":2},"end":{"line":132,"column":58}},"60":{"start":{"line":133,"column":2},"end":{"line":133,"column":56}},"61":{"start":{"line":134,"column":2},"end":{"line":134,"column":55}},"62":{"start":{"line":135,"column":2},"end":{"line":135,"column":58}},"63":{"start":{"line":136,"column":2},"end":{"line":136,"column":58}},"64":{"start":{"line":138,"column":0},"end":{"line":149,"column":3}},"65":{"start":{"line":142,"column":6},"end":{"line":142,"column":15}},"66":{"start":{"line":143,"column":22},"end":{"line":143,"column":59}},"67":{"start":{"line":144,"column":2},"end":{"line":144,"column":31}},"68":{"start":{"line":145,"column":2},"end":{"line":145,"column":33}},"69":{"start":{"line":146,"column":2},"end":{"line":146,"column":40}},"70":{"start":{"line":147,"column":2},"end":{"line":147,"column":37}},"71":{"start":{"line":148,"column":2},"end":{"line":148,"column":66}},"72":{"start":{"line":150,"column":0},"end":{"line":167,"column":3}},"73":{"start":{"line":156,"column":6},"end":{"line":156,"column":15}},"74":{"start":{"line":157,"column":22},"end":{"line":157,"column":59}},"75":{"start":{"line":158,"column":2},"end":{"line":158,"column":31}},"76":{"start":{"line":159,"column":2},"end":{"line":159,"column":33}},"77":{"start":{"line":160,"column":2},"end":{"line":160,"column":43}},"78":{"start":{"line":161,"column":2},"end":{"line":161,"column":43}},"79":{"start":{"line":162,"column":2},"end":{"line":162,"column":40}},"80":{"start":{"line":163,"column":2},"end":{"line":163,"column":43}},"81":{"start":{"line":164,"column":2},"end":{"line":164,"column":70}},"82":{"start":{"line":165,"column":2},"end":{"line":165,"column":72}},"83":{"start":{"line":166,"column":2},"end":{"line":166,"column":71}},"84":{"start":{"line":168,"column":0},"end":{"line":181,"column":3}},"85":{"start":{"line":174,"column":6},"end":{"line":174,"column":15}},"86":{"start":{"line":175,"column":22},"end":{"line":175,"column":59}},"87":{"start":{"line":176,"column":2},"end":{"line":176,"column":31}},"88":{"start":{"line":177,"column":2},"end":{"line":177,"column":33}},"89":{"start":{"line":178,"column":2},"end":{"line":178,"column":55}},"90":{"start":{"line":179,"column":2},"end":{"line":179,"column":58}},"91":{"start":{"line":180,"column":2},"end":{"line":180,"column":58}},"92":{"start":{"line":182,"column":0},"end":{"line":202,"column":3}},"93":{"start":{"line":190,"column":6},"end":{"line":190,"column":15}},"94":{"start":{"line":191,"column":22},"end":{"line":191,"column":59}},"95":{"start":{"line":192,"column":2},"end":{"line":192,"column":31}},"96":{"start":{"line":193,"column":2},"end":{"line":193,"column":33}},"97":{"start":{"line":194,"column":2},"end":{"line":194,"column":22}},"98":{"start":{"line":195,"column":2},"end":{"line":195,"column":55}},"99":{"start":{"line":196,"column":2},"end":{"line":196,"column":58}},"100":{"start":{"line":197,"column":2},"end":{"line":197,"column":58}},"101":{"start":{"line":198,"column":2},"end":{"line":198,"column":24}},"102":{"start":{"line":199,"column":2},"end":{"line":199,"column":55}},"103":{"start":{"line":200,"column":2},"end":{"line":200,"column":58}},"104":{"start":{"line":201,"column":2},"end":{"line":201,"column":58}},"105":{"start":{"line":203,"column":0},"end":{"line":214,"column":3}},"106":{"start":{"line":206,"column":6},"end":{"line":206,"column":15}},"107":{"start":{"line":207,"column":22},"end":{"line":207,"column":107}},"108":{"start":{"line":208,"column":2},"end":{"line":208,"column":31}},"109":{"start":{"line":209,"column":2},"end":{"line":209,"column":33}},"110":{"start":{"line":210,"column":21},"end":{"line":210,"column":61}},"111":{"start":{"line":211,"column":2},"end":{"line":211,"column":62}},"112":{"start":{"line":212,"column":2},"end":{"line":212,"column":27}},"113":{"start":{"line":213,"column":2},"end":{"line":213,"column":62}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":15},"end":{"line":18,"column":16}},"loc":{"start":{"line":20,"column":6},"end":{"line":23,"column":1}},"line":20},"1":{"name":"(anonymous_1)","decl":{"start":{"line":24,"column":14},"end":{"line":24,"column":15}},"loc":{"start":{"line":24,"column":26},"end":{"line":26,"column":1}},"line":24},"2":{"name":"(anonymous_2)","decl":{"start":{"line":27,"column":84},"end":{"line":27,"column":85}},"loc":{"start":{"line":27,"column":96},"end":{"line":43,"column":1}},"line":27},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":44},"end":{"line":44,"column":45}},"loc":{"start":{"line":44,"column":56},"end":{"line":56,"column":1}},"line":44},"4":{"name":"(anonymous_4)","decl":{"start":{"line":57,"column":60},"end":{"line":57,"column":61}},"loc":{"start":{"line":57,"column":72},"end":{"line":69,"column":1}},"line":57},"5":{"name":"(anonymous_5)","decl":{"start":{"line":89,"column":50},"end":{"line":89,"column":51}},"loc":{"start":{"line":89,"column":62},"end":{"line":97,"column":1}},"line":89},"6":{"name":"(anonymous_6)","decl":{"start":{"line":98,"column":62},"end":{"line":98,"column":63}},"loc":{"start":{"line":98,"column":74},"end":{"line":106,"column":1}},"line":98},"7":{"name":"(anonymous_7)","decl":{"start":{"line":107,"column":64},"end":{"line":107,"column":65}},"loc":{"start":{"line":107,"column":76},"end":{"line":120,"column":1}},"line":107},"8":{"name":"(anonymous_8)","decl":{"start":{"line":121,"column":79},"end":{"line":121,"column":80}},"loc":{"start":{"line":121,"column":91},"end":{"line":137,"column":1}},"line":121},"9":{"name":"(anonymous_9)","decl":{"start":{"line":138,"column":50},"end":{"line":138,"column":51}},"loc":{"start":{"line":138,"column":62},"end":{"line":149,"column":1}},"line":138},"10":{"name":"(anonymous_10)","decl":{"start":{"line":150,"column":65},"end":{"line":150,"column":66}},"loc":{"start":{"line":150,"column":77},"end":{"line":167,"column":1}},"line":150},"11":{"name":"(anonymous_11)","decl":{"start":{"line":168,"column":44},"end":{"line":168,"column":45}},"loc":{"start":{"line":168,"column":56},"end":{"line":181,"column":1}},"line":168},"12":{"name":"(anonymous_12)","decl":{"start":{"line":182,"column":91},"end":{"line":182,"column":92}},"loc":{"start":{"line":182,"column":103},"end":{"line":202,"column":1}},"line":182},"13":{"name":"(anonymous_13)","decl":{"start":{"line":203,"column":68},"end":{"line":203,"column":69}},"loc":{"start":{"line":203,"column":80},"end":{"line":214,"column":1}},"line":203}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":1,"8":0,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":1,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":1,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":1,"36":0,"37":0,"38":0,"39":0,"40":0,"41":1,"42":0,"43":0,"44":0,"45":0,"46":0,"47":1,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":1,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":1,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":1,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":1,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":1,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":1,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","subdailyLayerIntervalTimescale","knownDate","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","dateSelectorMinuteInput","dateSelectorHourInput","dateSelectorDayInput","dateSelectorMonthInput","dateSelectorYearInput","modalCloseButton","goto","click","toBeVisible","toHaveValue","locator","queryString","getByRole","name","leftArrow","not","toHaveClass","rightArrow","nowButton","fill","keyboard","press","dayUp","dayDown"],"sources":["date-selector-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { subdailyLayerIntervalTimescale, knownDate } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Verify subdaily default year, month, day, hour, minute date selector inputs', async () => {\n const {\n dateSelectorMinuteInput,\n dateSelectorHourInput,\n dateSelectorDayInput,\n dateSelectorMonthInput,\n dateSelectorYearInput,\n modalCloseButton\n } = selectors\n await page.goto(subdailyLayerIntervalTimescale)\n await modalCloseButton.click()\n await expect(dateSelectorMinuteInput).toBeVisible()\n await expect(dateSelectorHourInput).toBeVisible()\n await expect(dateSelectorDayInput).toBeVisible()\n await expect(dateSelectorMonthInput).toBeVisible()\n await expect(dateSelectorYearInput).toBeVisible()\n})\n\ntest('Change date using left/right arrows', async () => {\n const { dateSelectorDayInput, modalCloseButton } = selectors\n await page.goto(knownDate)\n await modalCloseButton.click()\n await expect(dateSelectorDayInput).toHaveValue('22')\n await page.locator('#left-arrow-group').click()\n await expect(dateSelectorDayInput).toHaveValue('21')\n await page.locator('#right-arrow-group').click()\n await expect(dateSelectorDayInput).toHaveValue('22')\n})\n\ntest('Left timeline arrow will not be disabled by default', async () => {\n const { modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/'\n await page.goto(queryString)\n await modalCloseButton.click()\n await page.getByRole('button', { name: '×' }).click()\n const leftArrow = await page.locator('#left-arrow-group')\n await expect(leftArrow).not.toHaveClass(/button-disabled/)\n})\n\n// need to update this so that it does not fail at certain times of day\n// test.only('Right timeline arrow will be disabled by default', async () => {\n// const queryString = 'http://localhost:3000/'\n// await page.goto(queryString)\n// await page.getByRole('button', { name: '×' }).click()\n// const rightArrow = await page.locator('#right-arrow-group')\n// await expect(rightArrow).toHaveClass(/button-disabled/)\n// })\n\n// need to update this so that it does not fail at certain times of day\n// test('Now button will be disabled by default', async () => {\n// const queryString = 'http://localhost:3000/'\n// await page.goto(queryString)\n// await page.getByRole('button', { name: '×' }).click()\n// const nowButton = page.locator('#now-button-group')\n// await expect(nowButton).toHaveClass(/button-disabled/)\n// })\n\ntest('Right timeline arrow will not be disabled', async () => {\n const { modalCloseButton } = selectors\n await page.goto(knownDate)\n await modalCloseButton.click()\n const rightArrow = await page.locator('#right-arrow-group')\n await expect(rightArrow).not.toHaveClass(/button-disabled/)\n})\n\ntest('Now button will not be disabled if date is not on now', async () => {\n const { modalCloseButton } = selectors\n await page.goto(knownDate)\n await modalCloseButton.click()\n const nowButton = await page.locator('#now-button-group')\n await expect(nowButton).not.toHaveClass(/button-disabled/)\n})\n\ntest('Verify date selector is populated with date YYYY-MON-DD', async () => {\n const {\n dateSelectorDayInput,\n dateSelectorMonthInput,\n dateSelectorYearInput,\n modalCloseButton\n } = selectors\n const queryString = 'http://localhost:3000/?t=2019-02-22'\n await page.goto(queryString)\n await modalCloseButton.click()\n await expect(dateSelectorDayInput).toHaveValue('22')\n await expect(dateSelectorMonthInput).toHaveValue('FEB')\n await expect(dateSelectorYearInput).toHaveValue('2019')\n})\n\ntest('Verify subdaily date selector is populated with date YYYY-MON-DD-HH-MM', async () => {\n const {\n dateSelectorDayInput,\n dateSelectorMonthInput,\n dateSelectorYearInput,\n dateSelectorHourInput,\n dateSelectorMinuteInput,\n modalCloseButton\n } = selectors\n await page.goto(subdailyLayerIntervalTimescale)\n await modalCloseButton.click()\n await expect(dateSelectorMinuteInput).toHaveValue('46')\n await expect(dateSelectorHourInput).toHaveValue('09')\n await expect(dateSelectorDayInput).toHaveValue('04')\n await expect(dateSelectorMonthInput).toHaveValue('OCT')\n await expect(dateSelectorYearInput).toHaveValue('2019')\n})\n\ntest('Allow invalid day values in date selector', async () => {\n const { dateSelectorDayInput, modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/?t=2019-02-22'\n await page.goto(queryString)\n await modalCloseButton.click()\n await dateSelectorDayInput.fill('31')\n await page.keyboard.press('Enter')\n await expect(dateSelectorDayInput).toHaveClass(/invalid-input/)\n})\n\ntest('Allow invalid year to valid year values in date selector', async () => {\n const {\n dateSelectorDayInput,\n dateSelectorMonthInput,\n dateSelectorYearInput,\n modalCloseButton\n } = selectors\n const queryString = 'http://localhost:3000/?t=2019-02-22'\n await page.goto(queryString)\n await modalCloseButton.click()\n await dateSelectorYearInput.fill('2020')\n await dateSelectorMonthInput.fill('MAR')\n await dateSelectorDayInput.fill('31')\n await dateSelectorYearInput.fill('2019')\n await expect(dateSelectorDayInput).not.toHaveClass(/invalid-input/)\n await expect(dateSelectorMonthInput).not.toHaveClass(/invalid-input/)\n await expect(dateSelectorYearInput).not.toHaveClass(/invalid-input/)\n})\n\ntest('Verify invalid days are rolled over', async () => {\n const {\n dateSelectorDayInput,\n dateSelectorMonthInput,\n dateSelectorYearInput,\n modalCloseButton\n } = selectors\n const queryString = 'http://localhost:3000/?t=2013-02-29'\n await page.goto(queryString)\n await modalCloseButton.click()\n await expect(dateSelectorDayInput).toHaveValue('01')\n await expect(dateSelectorMonthInput).toHaveValue('MAR')\n await expect(dateSelectorYearInput).toHaveValue('2013')\n})\n\ntest('Date selector up arrow rolls over from Feb 28 to 1 (non leap year) and the inverse', async () => {\n const {\n dayUp,\n dayDown,\n dateSelectorDayInput,\n dateSelectorMonthInput,\n dateSelectorYearInput,\n modalCloseButton\n } = selectors\n const queryString = 'http://localhost:3000/?t=2013-02-28'\n await page.goto(queryString)\n await modalCloseButton.click()\n await dayUp.click()\n await expect(dateSelectorDayInput).toHaveValue('01')\n await expect(dateSelectorMonthInput).toHaveValue('FEB')\n await expect(dateSelectorYearInput).toHaveValue('2013')\n await dayDown.click()\n await expect(dateSelectorDayInput).toHaveValue('28')\n await expect(dateSelectorMonthInput).toHaveValue('FEB')\n await expect(dateSelectorYearInput).toHaveValue('2013')\n})\n\ntest('Added future layer and right timeline arrow is not disabled', async () => {\n const { modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/?mockFutureLayer=VIIRS_SNPP_CorrectedReflectance_TrueColor,3D'\n await page.goto(queryString)\n await modalCloseButton.click()\n const rightArrow = await page.locator('#right-arrow-group')\n await expect(rightArrow).not.toHaveClass(/button-disabled/)\n await rightArrow.click()\n await expect(rightArrow).not.toHaveClass(/button-disabled/)\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE,8BAA8B;EAAEC;AAAU,CAAC,GAAGH,OAAO,CAAC,gDAAgD,CAAC;AAE/G,IAAII,IAAI;AACR,IAAIC,SAAS;AAEbP,IAAI,CAACQ,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CV,IAAI,CAACW,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCN,IAAI,GAAG,MAAMM,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BN,SAAS,GAAGJ,eAAe,CAACG,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFN,IAAI,CAACc,QAAQ,CAAC,YAAY;EACxB,MAAMR,IAAI,CAACS,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFf,IAAI,CAAC,6EAA6E,EAAE,YAAY;EAC9F,MAAM;IACJgB,uBAAuB;IACvBC,qBAAqB;IACrBC,oBAAoB;IACpBC,sBAAsB;IACtBC,qBAAqB;IACrBC;EACF,CAAC,GAAGd,SAAS;EACb,MAAMD,IAAI,CAACgB,IAAI,CAAClB,8BAA8B,CAAC;EAC/C,MAAMiB,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMtB,MAAM,CAACe,uBAAuB,CAAC,CAACQ,WAAW,CAAC,CAAC;EACnD,MAAMvB,MAAM,CAACgB,qBAAqB,CAAC,CAACO,WAAW,CAAC,CAAC;EACjD,MAAMvB,MAAM,CAACiB,oBAAoB,CAAC,CAACM,WAAW,CAAC,CAAC;EAChD,MAAMvB,MAAM,CAACkB,sBAAsB,CAAC,CAACK,WAAW,CAAC,CAAC;EAClD,MAAMvB,MAAM,CAACmB,qBAAqB,CAAC,CAACI,WAAW,CAAC,CAAC;AACnD,CAAC,CAAC;AAEFxB,IAAI,CAAC,qCAAqC,EAAE,YAAY;EACtD,MAAM;IAAEkB,oBAAoB;IAAEG;EAAiB,CAAC,GAAGd,SAAS;EAC5D,MAAMD,IAAI,CAACgB,IAAI,CAACjB,SAAS,CAAC;EAC1B,MAAMgB,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMtB,MAAM,CAACiB,oBAAoB,CAAC,CAACO,WAAW,CAAC,IAAI,CAAC;EACpD,MAAMnB,IAAI,CAACoB,OAAO,CAAC,mBAAmB,CAAC,CAACH,KAAK,CAAC,CAAC;EAC/C,MAAMtB,MAAM,CAACiB,oBAAoB,CAAC,CAACO,WAAW,CAAC,IAAI,CAAC;EACpD,MAAMnB,IAAI,CAACoB,OAAO,CAAC,oBAAoB,CAAC,CAACH,KAAK,CAAC,CAAC;EAChD,MAAMtB,MAAM,CAACiB,oBAAoB,CAAC,CAACO,WAAW,CAAC,IAAI,CAAC;AACtD,CAAC,CAAC;AAEFzB,IAAI,CAAC,qDAAqD,EAAE,YAAY;EACtE,MAAM;IAAEqB;EAAiB,CAAC,GAAGd,SAAS;EACtC,MAAMoB,WAAW,GAAG,wBAAwB;EAC5C,MAAMrB,IAAI,CAACgB,IAAI,CAACK,WAAW,CAAC;EAC5B,MAAMN,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMjB,IAAI,CAACsB,SAAS,CAAC,QAAQ,EAAE;IAAEC,IAAI,EAAE;EAAI,CAAC,CAAC,CAACN,KAAK,CAAC,CAAC;EACrD,MAAMO,SAAS,GAAG,MAAMxB,IAAI,CAACoB,OAAO,CAAC,mBAAmB,CAAC;EACzD,MAAMzB,MAAM,CAAC6B,SAAS,CAAC,CAACC,GAAG,CAACC,WAAW,CAAC,iBAAiB,CAAC;AAC5D,CAAC,CAAC;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEAhC,IAAI,CAAC,2CAA2C,EAAE,YAAY;EAC5D,MAAM;IAAEqB;EAAiB,CAAC,GAAGd,SAAS;EACtC,MAAMD,IAAI,CAACgB,IAAI,CAACjB,SAAS,CAAC;EAC1B,MAAMgB,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMU,UAAU,GAAG,MAAM3B,IAAI,CAACoB,OAAO,CAAC,oBAAoB,CAAC;EAC3D,MAAMzB,MAAM,CAACgC,UAAU,CAAC,CAACF,GAAG,CAACC,WAAW,CAAC,iBAAiB,CAAC;AAC7D,CAAC,CAAC;AAEFhC,IAAI,CAAC,uDAAuD,EAAE,YAAY;EACxE,MAAM;IAAEqB;EAAiB,CAAC,GAAGd,SAAS;EACtC,MAAMD,IAAI,CAACgB,IAAI,CAACjB,SAAS,CAAC;EAC1B,MAAMgB,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMW,SAAS,GAAG,MAAM5B,IAAI,CAACoB,OAAO,CAAC,mBAAmB,CAAC;EACzD,MAAMzB,MAAM,CAACiC,SAAS,CAAC,CAACH,GAAG,CAACC,WAAW,CAAC,iBAAiB,CAAC;AAC5D,CAAC,CAAC;AAEFhC,IAAI,CAAC,yDAAyD,EAAE,YAAY;EAC1E,MAAM;IACJkB,oBAAoB;IACpBC,sBAAsB;IACtBC,qBAAqB;IACrBC;EACF,CAAC,GAAGd,SAAS;EACb,MAAMoB,WAAW,GAAG,qCAAqC;EACzD,MAAMrB,IAAI,CAACgB,IAAI,CAACK,WAAW,CAAC;EAC5B,MAAMN,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMtB,MAAM,CAACiB,oBAAoB,CAAC,CAACO,WAAW,CAAC,IAAI,CAAC;EACpD,MAAMxB,MAAM,CAACkB,sBAAsB,CAAC,CAACM,WAAW,CAAC,KAAK,CAAC;EACvD,MAAMxB,MAAM,CAACmB,qBAAqB,CAAC,CAACK,WAAW,CAAC,MAAM,CAAC;AACzD,CAAC,CAAC;AAEFzB,IAAI,CAAC,wEAAwE,EAAE,YAAY;EACzF,MAAM;IACJkB,oBAAoB;IACpBC,sBAAsB;IACtBC,qBAAqB;IACrBH,qBAAqB;IACrBD,uBAAuB;IACvBK;EACF,CAAC,GAAGd,SAAS;EACb,MAAMD,IAAI,CAACgB,IAAI,CAAClB,8BAA8B,CAAC;EAC/C,MAAMiB,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMtB,MAAM,CAACe,uBAAuB,CAAC,CAACS,WAAW,CAAC,IAAI,CAAC;EACvD,MAAMxB,MAAM,CAACgB,qBAAqB,CAAC,CAACQ,WAAW,CAAC,IAAI,CAAC;EACrD,MAAMxB,MAAM,CAACiB,oBAAoB,CAAC,CAACO,WAAW,CAAC,IAAI,CAAC;EACpD,MAAMxB,MAAM,CAACkB,sBAAsB,CAAC,CAACM,WAAW,CAAC,KAAK,CAAC;EACvD,MAAMxB,MAAM,CAACmB,qBAAqB,CAAC,CAACK,WAAW,CAAC,MAAM,CAAC;AACzD,CAAC,CAAC;AAEFzB,IAAI,CAAC,2CAA2C,EAAE,YAAY;EAC5D,MAAM;IAAEkB,oBAAoB;IAAEG;EAAiB,CAAC,GAAGd,SAAS;EAC5D,MAAMoB,WAAW,GAAG,qCAAqC;EACzD,MAAMrB,IAAI,CAACgB,IAAI,CAACK,WAAW,CAAC;EAC5B,MAAMN,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAML,oBAAoB,CAACiB,IAAI,CAAC,IAAI,CAAC;EACrC,MAAM7B,IAAI,CAAC8B,QAAQ,CAACC,KAAK,CAAC,OAAO,CAAC;EAClC,MAAMpC,MAAM,CAACiB,oBAAoB,CAAC,CAACc,WAAW,CAAC,eAAe,CAAC;AACjE,CAAC,CAAC;AAEFhC,IAAI,CAAC,0DAA0D,EAAE,YAAY;EAC3E,MAAM;IACJkB,oBAAoB;IACpBC,sBAAsB;IACtBC,qBAAqB;IACrBC;EACF,CAAC,GAAGd,SAAS;EACb,MAAMoB,WAAW,GAAG,qCAAqC;EACzD,MAAMrB,IAAI,CAACgB,IAAI,CAACK,WAAW,CAAC;EAC5B,MAAMN,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMH,qBAAqB,CAACe,IAAI,CAAC,MAAM,CAAC;EACxC,MAAMhB,sBAAsB,CAACgB,IAAI,CAAC,KAAK,CAAC;EACxC,MAAMjB,oBAAoB,CAACiB,IAAI,CAAC,IAAI,CAAC;EACrC,MAAMf,qBAAqB,CAACe,IAAI,CAAC,MAAM,CAAC;EACxC,MAAMlC,MAAM,CAACiB,oBAAoB,CAAC,CAACa,GAAG,CAACC,WAAW,CAAC,eAAe,CAAC;EACnE,MAAM/B,MAAM,CAACkB,sBAAsB,CAAC,CAACY,GAAG,CAACC,WAAW,CAAC,eAAe,CAAC;EACrE,MAAM/B,MAAM,CAACmB,qBAAqB,CAAC,CAACW,GAAG,CAACC,WAAW,CAAC,eAAe,CAAC;AACtE,CAAC,CAAC;AAEFhC,IAAI,CAAC,qCAAqC,EAAE,YAAY;EACtD,MAAM;IACJkB,oBAAoB;IACpBC,sBAAsB;IACtBC,qBAAqB;IACrBC;EACF,CAAC,GAAGd,SAAS;EACb,MAAMoB,WAAW,GAAG,qCAAqC;EACzD,MAAMrB,IAAI,CAACgB,IAAI,CAACK,WAAW,CAAC;EAC5B,MAAMN,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMtB,MAAM,CAACiB,oBAAoB,CAAC,CAACO,WAAW,CAAC,IAAI,CAAC;EACpD,MAAMxB,MAAM,CAACkB,sBAAsB,CAAC,CAACM,WAAW,CAAC,KAAK,CAAC;EACvD,MAAMxB,MAAM,CAACmB,qBAAqB,CAAC,CAACK,WAAW,CAAC,MAAM,CAAC;AACzD,CAAC,CAAC;AAEFzB,IAAI,CAAC,oFAAoF,EAAE,YAAY;EACrG,MAAM;IACJsC,KAAK;IACLC,OAAO;IACPrB,oBAAoB;IACpBC,sBAAsB;IACtBC,qBAAqB;IACrBC;EACF,CAAC,GAAGd,SAAS;EACb,MAAMoB,WAAW,GAAG,qCAAqC;EACzD,MAAMrB,IAAI,CAACgB,IAAI,CAACK,WAAW,CAAC;EAC5B,MAAMN,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMe,KAAK,CAACf,KAAK,CAAC,CAAC;EACnB,MAAMtB,MAAM,CAACiB,oBAAoB,CAAC,CAACO,WAAW,CAAC,IAAI,CAAC;EACpD,MAAMxB,MAAM,CAACkB,sBAAsB,CAAC,CAACM,WAAW,CAAC,KAAK,CAAC;EACvD,MAAMxB,MAAM,CAACmB,qBAAqB,CAAC,CAACK,WAAW,CAAC,MAAM,CAAC;EACvD,MAAMc,OAAO,CAAChB,KAAK,CAAC,CAAC;EACrB,MAAMtB,MAAM,CAACiB,oBAAoB,CAAC,CAACO,WAAW,CAAC,IAAI,CAAC;EACpD,MAAMxB,MAAM,CAACkB,sBAAsB,CAAC,CAACM,WAAW,CAAC,KAAK,CAAC;EACvD,MAAMxB,MAAM,CAACmB,qBAAqB,CAAC,CAACK,WAAW,CAAC,MAAM,CAAC;AACzD,CAAC,CAAC;AAEFzB,IAAI,CAAC,6DAA6D,EAAE,YAAY;EAC9E,MAAM;IAAEqB;EAAiB,CAAC,GAAGd,SAAS;EACtC,MAAMoB,WAAW,GAAG,qFAAqF;EACzG,MAAMrB,IAAI,CAACgB,IAAI,CAACK,WAAW,CAAC;EAC5B,MAAMN,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMU,UAAU,GAAG,MAAM3B,IAAI,CAACoB,OAAO,CAAC,oBAAoB,CAAC;EAC3D,MAAMzB,MAAM,CAACgC,UAAU,CAAC,CAACF,GAAG,CAACC,WAAW,CAAC,iBAAiB,CAAC;EAC3D,MAAMC,UAAU,CAACV,KAAK,CAAC,CAAC;EACxB,MAAMtB,MAAM,CAACgC,UAAU,CAAC,CAACF,GAAG,CAACC,WAAW,CAAC,iBAAiB,CAAC;AAC7D,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"dc8bd1fdb33d4f555947a1a095f2a2aa9308e076","contentHash":"d0462e345f1f6d48b3686630fafb4d720fcb037df323e02d5f2faf9253f6f0e4"},"/Users/rcweiler/worldview/e2e/features/timeline/layer-coverage-panel-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/timeline/layer-coverage-panel-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"2":{"start":{"line":12,"column":24},"end":{"line":12,"column":78}},"3":{"start":{"line":15,"column":0},"end":{"line":17,"column":3}},"4":{"start":{"line":18,"column":0},"end":{"line":23,"column":3}},"5":{"start":{"line":21,"column":2},"end":{"line":21,"column":33}},"6":{"start":{"line":22,"column":2},"end":{"line":22,"column":36}},"7":{"start":{"line":24,"column":0},"end":{"line":26,"column":3}},"8":{"start":{"line":25,"column":2},"end":{"line":25,"column":21}},"9":{"start":{"line":27,"column":0},"end":{"line":35,"column":3}},"10":{"start":{"line":30,"column":6},"end":{"line":30,"column":15}},"11":{"start":{"line":31,"column":2},"end":{"line":31,"column":28}},"12":{"start":{"line":32,"column":2},"end":{"line":32,"column":33}},"13":{"start":{"line":33,"column":32},"end":{"line":33,"column":88}},"14":{"start":{"line":34,"column":2},"end":{"line":34,"column":52}},"15":{"start":{"line":36,"column":0},"end":{"line":46,"column":3}},"16":{"start":{"line":39,"column":6},"end":{"line":39,"column":15}},"17":{"start":{"line":40,"column":2},"end":{"line":40,"column":39}},"18":{"start":{"line":41,"column":2},"end":{"line":41,"column":33}},"19":{"start":{"line":42,"column":32},"end":{"line":42,"column":88}},"20":{"start":{"line":43,"column":30},"end":{"line":43,"column":89}},"21":{"start":{"line":44,"column":2},"end":{"line":44,"column":50}},"22":{"start":{"line":45,"column":2},"end":{"line":45,"column":56}},"23":{"start":{"line":47,"column":0},"end":{"line":57,"column":3}},"24":{"start":{"line":50,"column":6},"end":{"line":50,"column":15}},"25":{"start":{"line":51,"column":2},"end":{"line":51,"column":39}},"26":{"start":{"line":52,"column":2},"end":{"line":52,"column":33}},"27":{"start":{"line":53,"column":33},"end":{"line":53,"column":89}},"28":{"start":{"line":54,"column":30},"end":{"line":54,"column":89}},"29":{"start":{"line":55,"column":2},"end":{"line":55,"column":36}},"30":{"start":{"line":56,"column":2},"end":{"line":56,"column":53}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":15},"end":{"line":18,"column":16}},"loc":{"start":{"line":20,"column":6},"end":{"line":23,"column":1}},"line":20},"1":{"name":"(anonymous_1)","decl":{"start":{"line":24,"column":14},"end":{"line":24,"column":15}},"loc":{"start":{"line":24,"column":26},"end":{"line":26,"column":1}},"line":24},"2":{"name":"(anonymous_2)","decl":{"start":{"line":27,"column":43},"end":{"line":27,"column":44}},"loc":{"start":{"line":27,"column":55},"end":{"line":35,"column":1}},"line":27},"3":{"name":"(anonymous_3)","decl":{"start":{"line":36,"column":46},"end":{"line":36,"column":47}},"loc":{"start":{"line":36,"column":58},"end":{"line":46,"column":1}},"line":36},"4":{"name":"(anonymous_4)","decl":{"start":{"line":47,"column":36},"end":{"line":47,"column":37}},"loc":{"start":{"line":47,"column":48},"end":{"line":57,"column":1}},"line":47}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":1,"8":0,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":1,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","skipTour","referenceLayersOnly","createSelectors","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","modalCloseButton","goto","click","layerCoverageAxisLine","locator","toBeVisible","layerCoverageHandle","not","layerCoverageContainer"],"sources":["layer-coverage-panel-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst { skipTour, referenceLayersOnly } = require('../../test-utils/global-variables/querystrings')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Layer coverage is shown by default', async () => {\n const { modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n const layerCoverageAxisLine = await page.locator('.axis-matching-layer-coverage-line')\n await expect(layerCoverageAxisLine).toBeVisible()\n})\n\ntest('No layer coverage is shown by default', async () => {\n const { modalCloseButton } = selectors\n await page.goto(referenceLayersOnly)\n await modalCloseButton.click()\n const layerCoverageAxisLine = await page.locator('.axis-matching-layer-coverage-line')\n const layerCoverageHandle = await page.locator('#timeline-layer-coverage-panel-handle')\n await expect(layerCoverageHandle).toBeVisible()\n await expect(layerCoverageAxisLine).not.toBeVisible()\n})\n\ntest('Panel opens on handle click', async () => {\n const { modalCloseButton } = selectors\n await page.goto(referenceLayersOnly)\n await modalCloseButton.click()\n const layerCoverageContainer = await page.locator('.timeline-layer-coverage-container')\n const layerCoverageHandle = await page.locator('#timeline-layer-coverage-panel-handle')\n await layerCoverageHandle.click()\n await expect(layerCoverageContainer).toBeVisible()\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAM;EAAEC,QAAQ;EAAEC;AAAoB,CAAC,GAAGF,OAAO,CAAC,gDAAgD,CAAC;AACnG,MAAMG,eAAe,GAAGH,OAAO,CAAC,6CAA6C,CAAC;AAE9E,IAAII,IAAI;AACR,IAAIC,SAAS;AAEbP,IAAI,CAACQ,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CV,IAAI,CAACW,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCN,IAAI,GAAG,MAAMM,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BN,SAAS,GAAGF,eAAe,CAACC,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFN,IAAI,CAACc,QAAQ,CAAC,YAAY;EACxB,MAAMR,IAAI,CAACS,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFf,IAAI,CAAC,oCAAoC,EAAE,YAAY;EACrD,MAAM;IAAEgB;EAAiB,CAAC,GAAGT,SAAS;EACtC,MAAMD,IAAI,CAACW,IAAI,CAACd,QAAQ,CAAC;EACzB,MAAMa,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMC,qBAAqB,GAAG,MAAMb,IAAI,CAACc,OAAO,CAAC,oCAAoC,CAAC;EACtF,MAAMnB,MAAM,CAACkB,qBAAqB,CAAC,CAACE,WAAW,CAAC,CAAC;AACnD,CAAC,CAAC;AAEFrB,IAAI,CAAC,uCAAuC,EAAE,YAAY;EACxD,MAAM;IAAEgB;EAAiB,CAAC,GAAGT,SAAS;EACtC,MAAMD,IAAI,CAACW,IAAI,CAACb,mBAAmB,CAAC;EACpC,MAAMY,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMC,qBAAqB,GAAG,MAAMb,IAAI,CAACc,OAAO,CAAC,oCAAoC,CAAC;EACtF,MAAME,mBAAmB,GAAG,MAAMhB,IAAI,CAACc,OAAO,CAAC,uCAAuC,CAAC;EACvF,MAAMnB,MAAM,CAACqB,mBAAmB,CAAC,CAACD,WAAW,CAAC,CAAC;EAC/C,MAAMpB,MAAM,CAACkB,qBAAqB,CAAC,CAACI,GAAG,CAACF,WAAW,CAAC,CAAC;AACvD,CAAC,CAAC;AAEFrB,IAAI,CAAC,6BAA6B,EAAE,YAAY;EAC9C,MAAM;IAAEgB;EAAiB,CAAC,GAAGT,SAAS;EACtC,MAAMD,IAAI,CAACW,IAAI,CAACb,mBAAmB,CAAC;EACpC,MAAMY,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMM,sBAAsB,GAAG,MAAMlB,IAAI,CAACc,OAAO,CAAC,oCAAoC,CAAC;EACvF,MAAME,mBAAmB,GAAG,MAAMhB,IAAI,CAACc,OAAO,CAAC,uCAAuC,CAAC;EACvF,MAAME,mBAAmB,CAACJ,KAAK,CAAC,CAAC;EACjC,MAAMjB,MAAM,CAACuB,sBAAsB,CAAC,CAACH,WAAW,CAAC,CAAC;AACpD,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f01700f555a94e47a01e6e0e12c4c5f9cebd4d92","contentHash":"799bd650a37f3b287541e64947bb9bf2c6145a53f2b2507b86f81fb46d938376"},"/Users/rcweiler/worldview/e2e/features/timeline/timeline-mobile-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/timeline/timeline-mobile-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":0},"end":{"line":13,"column":3}},"3":{"start":{"line":14,"column":0},"end":{"line":25,"column":3}},"4":{"start":{"line":17,"column":18},"end":{"line":22,"column":4}},"5":{"start":{"line":23,"column":2},"end":{"line":23,"column":33}},"6":{"start":{"line":24,"column":2},"end":{"line":24,"column":36}},"7":{"start":{"line":26,"column":0},"end":{"line":28,"column":3}},"8":{"start":{"line":27,"column":2},"end":{"line":27,"column":21}},"9":{"start":{"line":29,"column":0},"end":{"line":38,"column":3}},"10":{"start":{"line":33,"column":6},"end":{"line":33,"column":15}},"11":{"start":{"line":34,"column":22},"end":{"line":34,"column":63}},"12":{"start":{"line":35,"column":2},"end":{"line":35,"column":31}},"13":{"start":{"line":36,"column":2},"end":{"line":36,"column":33}},"14":{"start":{"line":37,"column":2},"end":{"line":37,"column":71}},"15":{"start":{"line":39,"column":0},"end":{"line":47,"column":3}},"16":{"start":{"line":42,"column":6},"end":{"line":42,"column":15}},"17":{"start":{"line":43,"column":2},"end":{"line":43,"column":41}},"18":{"start":{"line":44,"column":2},"end":{"line":44,"column":62}},"19":{"start":{"line":45,"column":2},"end":{"line":45,"column":27}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":58}},"21":{"start":{"line":48,"column":0},"end":{"line":57,"column":3}},"22":{"start":{"line":52,"column":6},"end":{"line":52,"column":15}},"23":{"start":{"line":53,"column":22},"end":{"line":53,"column":63}},"24":{"start":{"line":54,"column":2},"end":{"line":54,"column":31}},"25":{"start":{"line":55,"column":2},"end":{"line":55,"column":33}},"26":{"start":{"line":56,"column":2},"end":{"line":56,"column":71}},"27":{"start":{"line":58,"column":0},"end":{"line":64,"column":3}},"28":{"start":{"line":61,"column":6},"end":{"line":61,"column":15}},"29":{"start":{"line":62,"column":2},"end":{"line":62,"column":41}},"30":{"start":{"line":63,"column":2},"end":{"line":63,"column":58}},"31":{"start":{"line":65,"column":0},"end":{"line":74,"column":3}},"32":{"start":{"line":69,"column":6},"end":{"line":69,"column":15}},"33":{"start":{"line":70,"column":22},"end":{"line":70,"column":64}},"34":{"start":{"line":71,"column":2},"end":{"line":71,"column":31}},"35":{"start":{"line":72,"column":2},"end":{"line":72,"column":33}},"36":{"start":{"line":73,"column":2},"end":{"line":73,"column":71}},"37":{"start":{"line":75,"column":0},"end":{"line":82,"column":3}},"38":{"start":{"line":79,"column":6},"end":{"line":79,"column":15}},"39":{"start":{"line":80,"column":2},"end":{"line":80,"column":42}},"40":{"start":{"line":81,"column":2},"end":{"line":81,"column":68}},"41":{"start":{"line":83,"column":0},"end":{"line":98,"column":3}},"42":{"start":{"line":86,"column":2},"end":{"line":86,"column":101}},"43":{"start":{"line":89,"column":6},"end":{"line":89,"column":15}},"44":{"start":{"line":90,"column":21},"end":{"line":92,"column":4}},"45":{"start":{"line":93,"column":21},"end":{"line":95,"column":4}},"46":{"start":{"line":96,"column":2},"end":{"line":96,"column":38}},"47":{"start":{"line":97,"column":2},"end":{"line":97,"column":68}},"48":{"start":{"line":99,"column":0},"end":{"line":118,"column":3}},"49":{"start":{"line":102,"column":2},"end":{"line":102,"column":101}},"50":{"start":{"line":105,"column":6},"end":{"line":105,"column":15}},"51":{"start":{"line":106,"column":19},"end":{"line":108,"column":4}},"52":{"start":{"line":109,"column":16},"end":{"line":111,"column":4}},"53":{"start":{"line":112,"column":18},"end":{"line":114,"column":4}},"54":{"start":{"line":115,"column":2},"end":{"line":115,"column":33}},"55":{"start":{"line":116,"column":2},"end":{"line":116,"column":30}},"56":{"start":{"line":117,"column":2},"end":{"line":117,"column":68}},"57":{"start":{"line":119,"column":0},"end":{"line":146,"column":3}},"58":{"start":{"line":122,"column":2},"end":{"line":122,"column":101}},"59":{"start":{"line":125,"column":6},"end":{"line":125,"column":15}},"60":{"start":{"line":126,"column":16},"end":{"line":128,"column":4}},"61":{"start":{"line":129,"column":16},"end":{"line":131,"column":4}},"62":{"start":{"line":132,"column":16},"end":{"line":134,"column":4}},"63":{"start":{"line":135,"column":16},"end":{"line":137,"column":4}},"64":{"start":{"line":138,"column":16},"end":{"line":140,"column":4}},"65":{"start":{"line":141,"column":2},"end":{"line":141,"column":28}},"66":{"start":{"line":142,"column":2},"end":{"line":142,"column":28}},"67":{"start":{"line":143,"column":2},"end":{"line":143,"column":28}},"68":{"start":{"line":144,"column":2},"end":{"line":144,"column":28}},"69":{"start":{"line":145,"column":2},"end":{"line":145,"column":68}},"70":{"start":{"line":147,"column":0},"end":{"line":156,"column":3}},"71":{"start":{"line":150,"column":2},"end":{"line":150,"column":101}},"72":{"start":{"line":153,"column":6},"end":{"line":153,"column":15}},"73":{"start":{"line":154,"column":2},"end":{"line":154,"column":37}},"74":{"start":{"line":155,"column":2},"end":{"line":155,"column":71}},"75":{"start":{"line":157,"column":0},"end":{"line":166,"column":3}},"76":{"start":{"line":161,"column":6},"end":{"line":161,"column":15}},"77":{"start":{"line":162,"column":22},"end":{"line":162,"column":77}},"78":{"start":{"line":163,"column":2},"end":{"line":163,"column":31}},"79":{"start":{"line":164,"column":2},"end":{"line":164,"column":33}},"80":{"start":{"line":165,"column":2},"end":{"line":165,"column":71}},"81":{"start":{"line":167,"column":0},"end":{"line":174,"column":3}},"82":{"start":{"line":171,"column":6},"end":{"line":171,"column":15}},"83":{"start":{"line":172,"column":2},"end":{"line":172,"column":42}},"84":{"start":{"line":173,"column":2},"end":{"line":173,"column":68}},"85":{"start":{"line":175,"column":0},"end":{"line":182,"column":3}},"86":{"start":{"line":176,"column":19},"end":{"line":176,"column":47}},"87":{"start":{"line":177,"column":19},"end":{"line":179,"column":4}},"88":{"start":{"line":180,"column":2},"end":{"line":180,"column":49}},"89":{"start":{"line":181,"column":2},"end":{"line":181,"column":39}},"90":{"start":{"line":183,"column":0},"end":{"line":211,"column":3}},"91":{"start":{"line":186,"column":6},"end":{"line":186,"column":15}},"92":{"start":{"line":187,"column":15},"end":{"line":189,"column":4}},"93":{"start":{"line":190,"column":15},"end":{"line":192,"column":4}},"94":{"start":{"line":193,"column":14},"end":{"line":195,"column":4}},"95":{"start":{"line":196,"column":16},"end":{"line":198,"column":4}},"96":{"start":{"line":199,"column":16},"end":{"line":201,"column":4}},"97":{"start":{"line":202,"column":19},"end":{"line":204,"column":4}},"98":{"start":{"line":205,"column":2},"end":{"line":205,"column":26}},"99":{"start":{"line":206,"column":2},"end":{"line":206,"column":25}},"100":{"start":{"line":207,"column":2},"end":{"line":207,"column":26}},"101":{"start":{"line":208,"column":2},"end":{"line":208,"column":28}},"102":{"start":{"line":209,"column":2},"end":{"line":209,"column":31}},"103":{"start":{"line":210,"column":2},"end":{"line":210,"column":68}},"104":{"start":{"line":212,"column":0},"end":{"line":227,"column":3}},"105":{"start":{"line":215,"column":2},"end":{"line":215,"column":101}},"106":{"start":{"line":218,"column":6},"end":{"line":218,"column":15}},"107":{"start":{"line":219,"column":21},"end":{"line":221,"column":4}},"108":{"start":{"line":222,"column":21},"end":{"line":224,"column":4}},"109":{"start":{"line":225,"column":2},"end":{"line":225,"column":38}},"110":{"start":{"line":226,"column":2},"end":{"line":226,"column":68}},"111":{"start":{"line":228,"column":0},"end":{"line":237,"column":3}},"112":{"start":{"line":231,"column":2},"end":{"line":231,"column":101}},"113":{"start":{"line":234,"column":6},"end":{"line":234,"column":15}},"114":{"start":{"line":235,"column":2},"end":{"line":235,"column":37}},"115":{"start":{"line":236,"column":2},"end":{"line":236,"column":71}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":14,"column":15},"end":{"line":14,"column":16}},"loc":{"start":{"line":16,"column":6},"end":{"line":25,"column":1}},"line":16},"1":{"name":"(anonymous_1)","decl":{"start":{"line":26,"column":14},"end":{"line":26,"column":15}},"loc":{"start":{"line":26,"column":26},"end":{"line":28,"column":1}},"line":26},"2":{"name":"(anonymous_2)","decl":{"start":{"line":29,"column":64},"end":{"line":29,"column":65}},"loc":{"start":{"line":29,"column":76},"end":{"line":38,"column":1}},"line":29},"3":{"name":"(anonymous_3)","decl":{"start":{"line":39,"column":72},"end":{"line":39,"column":73}},"loc":{"start":{"line":39,"column":84},"end":{"line":47,"column":1}},"line":39},"4":{"name":"(anonymous_4)","decl":{"start":{"line":48,"column":59},"end":{"line":48,"column":60}},"loc":{"start":{"line":48,"column":71},"end":{"line":57,"column":1}},"line":48},"5":{"name":"(anonymous_5)","decl":{"start":{"line":58,"column":66},"end":{"line":58,"column":67}},"loc":{"start":{"line":58,"column":78},"end":{"line":64,"column":1}},"line":58},"6":{"name":"(anonymous_6)","decl":{"start":{"line":65,"column":60},"end":{"line":65,"column":61}},"loc":{"start":{"line":65,"column":72},"end":{"line":74,"column":1}},"line":65},"7":{"name":"(anonymous_7)","decl":{"start":{"line":75,"column":73},"end":{"line":75,"column":74}},"loc":{"start":{"line":75,"column":85},"end":{"line":82,"column":1}},"line":75},"8":{"name":"(anonymous_8)","decl":{"start":{"line":83,"column":77},"end":{"line":83,"column":78}},"loc":{"start":{"line":85,"column":6},"end":{"line":98,"column":1}},"line":85},"9":{"name":"(anonymous_9)","decl":{"start":{"line":99,"column":80},"end":{"line":99,"column":81}},"loc":{"start":{"line":101,"column":6},"end":{"line":118,"column":1}},"line":101},"10":{"name":"(anonymous_10)","decl":{"start":{"line":119,"column":78},"end":{"line":119,"column":79}},"loc":{"start":{"line":121,"column":6},"end":{"line":146,"column":1}},"line":121},"11":{"name":"(anonymous_11)","decl":{"start":{"line":147,"column":68},"end":{"line":147,"column":69}},"loc":{"start":{"line":149,"column":6},"end":{"line":156,"column":1}},"line":149},"12":{"name":"(anonymous_12)","decl":{"start":{"line":157,"column":59},"end":{"line":157,"column":60}},"loc":{"start":{"line":157,"column":71},"end":{"line":166,"column":1}},"line":157},"13":{"name":"(anonymous_13)","decl":{"start":{"line":167,"column":72},"end":{"line":167,"column":73}},"loc":{"start":{"line":167,"column":84},"end":{"line":174,"column":1}},"line":167},"14":{"name":"(anonymous_14)","decl":{"start":{"line":175,"column":70},"end":{"line":175,"column":71}},"loc":{"start":{"line":175,"column":82},"end":{"line":182,"column":1}},"line":175},"15":{"name":"(anonymous_15)","decl":{"start":{"line":183,"column":77},"end":{"line":183,"column":78}},"loc":{"start":{"line":183,"column":89},"end":{"line":211,"column":1}},"line":183},"16":{"name":"(anonymous_16)","decl":{"start":{"line":212,"column":75},"end":{"line":212,"column":76}},"loc":{"start":{"line":214,"column":6},"end":{"line":227,"column":1}},"line":214},"17":{"name":"(anonymous_17)","decl":{"start":{"line":228,"column":81},"end":{"line":228,"column":82}},"loc":{"start":{"line":230,"column":6},"end":{"line":237,"column":1}},"line":230}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":0,"5":0,"6":0,"7":1,"8":0,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":1,"28":0,"29":0,"30":0,"31":1,"32":0,"33":0,"34":0,"35":0,"36":0,"37":1,"38":0,"39":0,"40":0,"41":1,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":1,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":1,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":1,"71":0,"72":0,"73":0,"74":0,"75":1,"76":0,"77":0,"78":0,"79":0,"80":0,"81":1,"82":0,"83":0,"84":0,"85":1,"86":0,"87":0,"88":0,"89":0,"90":1,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":1,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":1,"112":0,"113":0,"114":0,"115":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","page","selectors","describe","configure","mode","beforeAll","browser","context","newContext","viewport","width","height","newPage","afterAll","close","mobileDatePickerSelectBtn","modalCloseButton","queryString","goto","click","toContainText","rightArrow","toBeVisible","not","toHaveClass","mobileDatePickerHeader","browserName","skip","targetYear","getByText","exact","sourceYear","dragTo","february","march","january","jan15","jan16","jan17","jan18","jan19","year2014","year2013","july","june","may","april"],"sources":["timeline-mobile-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n const context = await browser.newContext({\n viewport: { width: 375, height: 667 }\n })\n page = await context.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('date.mob.init.2a: Before 3:00 UTC: load yesterdays date', async () => {\n const { mobileDatePickerSelectBtn, modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/?now=2013-03-15T0'\n await page.goto(queryString)\n await modalCloseButton.click()\n await expect(mobileDatePickerSelectBtn).toContainText('2013 MAR 14')\n})\n\ntest('date.mob.init.2b: Before 3:00 UTC: right button is not disabled', async () => {\n const { rightArrow } = selectors\n await expect(rightArrow).toBeVisible()\n await expect(rightArrow).not.toHaveClass(/button-disabled/)\n await rightArrow.click()\n await expect(rightArrow).toHaveClass(/button-disabled/)\n})\n\ntest('date.mob.init.3a: After 3:00 UTC: load todays date', async () => {\n const { mobileDatePickerSelectBtn, modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/?now=2013-03-15T4'\n await page.goto(queryString)\n await modalCloseButton.click()\n await expect(mobileDatePickerSelectBtn).toContainText('2013 MAR 15')\n})\n\ntest('date.mob.init.3b:After 3:00 UTC: right button is disabled', async () => {\n const { rightArrow } = selectors\n await expect(rightArrow).toBeVisible()\n await expect(rightArrow).toHaveClass(/button-disabled/)\n})\n\ntest('date.mob.range.1: Date label should show 2013-03-15', async () => {\n const { mobileDatePickerSelectBtn, modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/?now=2013-03-15T12'\n await page.goto(queryString)\n await modalCloseButton.click()\n await expect(mobileDatePickerSelectBtn).toContainText('2013 MAR 15')\n})\n\ntest('date.mob.range.2: mobile selector header should show 2013 MAR 15', async () => {\n const { mobileDatePickerSelectBtn, mobileDatePickerHeader } = selectors\n await mobileDatePickerSelectBtn.click()\n await expect(mobileDatePickerHeader).toContainText('2013 MAR 15')\n})\n\ntest('date.mob.range.3: Date label should show 2012 MAR 15 after year drag', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'Firefox cant pull datewheel sometimes in testing framework')\n const { mobileDatePickerHeader } = selectors\n const targetYear = await page.getByText('2013', { exact: true })\n const sourceYear = await page.getByText('2012', { exact: true })\n await sourceYear.dragTo(targetYear)\n await expect(mobileDatePickerHeader).toContainText('2012 MAR 15')\n})\n\ntest('date.mob.range.4: Date in header should be 2012 JAN 15 after month drag', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'Firefox cant pull datewheel sometimes in testing framework')\n const { mobileDatePickerHeader } = selectors\n const february = await page.getByText('FEB', { exact: true })\n const march = await page.getByText('MAR', { exact: true })\n const january = await page.getByText('JAN', { exact: true })\n await january.dragTo(february)\n await january.dragTo(march)\n await expect(mobileDatePickerHeader).toContainText('2012 JAN 15')\n})\n\ntest('date.mob.range.5: Date in header should be 2012 JAN 19 after day drag', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'Firefox cant pull datewheel sometimes in testing framework')\n const { mobileDatePickerHeader } = selectors\n const jan15 = await page.getByText('15', { exact: true })\n const jan16 = await page.getByText('16', { exact: true })\n const jan17 = await page.getByText('17', { exact: true })\n const jan18 = await page.getByText('18', { exact: true })\n const jan19 = await page.getByText('19', { exact: true })\n await jan16.dragTo(jan15)\n await jan17.dragTo(jan16)\n await jan18.dragTo(jan17)\n await jan19.dragTo(jan18)\n await expect(mobileDatePickerHeader).toContainText('2012 JAN 19')\n})\n\ntest('date.mob.range.6: Click okay button verify date has updated', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'Firefox cant pull datewheel sometimes in testing framework')\n const { mobileDatePickerSelectBtn } = selectors\n await page.getByText('OK').click()\n await expect(mobileDatePickerSelectBtn).toContainText('2012 JAN 19')\n})\n\ntest('date.mob.nav.1: Date label should show 2013 JUL 20', async () => {\n const { mobileDatePickerSelectBtn, modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/?now=2014-03-15&t=2013-07-20T12'\n await page.goto(queryString)\n await modalCloseButton.click()\n await expect(mobileDatePickerSelectBtn).toContainText('2013 JUL 20')\n})\n\ntest('date.mob.nav.2a: mobile selector header should show 2013 JUL 20', async () => {\n const { mobileDatePickerHeader, mobileDatePickerSelectBtn } = selectors\n await mobileDatePickerSelectBtn.click()\n await expect(mobileDatePickerHeader).toContainText('2013 JUL 20')\n})\n\ntest('date.mob.nav.2b: Year 2014 should be disabled and 2013 is not', async () => {\n const year2014 = await page.getByText('2014')\n const year2013 = await page.getByText('2013', { exact: true })\n await expect(year2014).toHaveClass(/disabled/)\n await expect(year2013).toBeVisible()\n})\n\ntest('date.mob.nav.3: Date in header should be 2013 FEB 20 after year drag', async () => {\n const { mobileDatePickerHeader } = selectors\n const july = await page.getByText('JUL', { exact: true })\n const june = await page.getByText('JUN', { exact: true })\n const may = await page.getByText('MAY', { exact: true })\n const april = await page.getByText('APR', { exact: true })\n const march = await page.getByText('MAR', { exact: true })\n const february = await page.getByText('FEB', { exact: true })\n await june.dragTo(july)\n await may.dragTo(june)\n await april.dragTo(may)\n await march.dragTo(april)\n await february.dragTo(march)\n await expect(mobileDatePickerHeader).toContainText('2013 FEB 20')\n})\n\ntest('date.mob.nav.4: Date label should show 2014 FEB 20 after year drag', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'Firefox cant pull datewheel sometimes in testing framework')\n const { mobileDatePickerHeader } = selectors\n const targetYear = await page.getByText('2013', { exact: true })\n const sourceYear = await page.getByText('2014', { exact: true })\n await sourceYear.dragTo(targetYear)\n await expect(mobileDatePickerHeader).toContainText('2014 FEB 20')\n})\n\ntest('date.mob.nav.4: Click okay button verify date has updated to 2014 FEB 20', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'Firefox cant pull datewheel sometimes in testing framework')\n const { mobileDatePickerSelectBtn } = selectors\n await page.getByText('OK').click()\n await expect(mobileDatePickerSelectBtn).toContainText('2014 FEB 20')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"5c3830e8575d99a32abac4bab332343c09ec211c","contentHash":"67fc0a2eaec61a452287887e671592c8e28f03184726104afb07c2624b9827c5"},"/Users/rcweiler/worldview/e2e/features/timeline/timeline-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/timeline/timeline-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":13,"column":4},"end":{"line":13,"column":61}},"3":{"start":{"line":16,"column":0},"end":{"line":18,"column":3}},"4":{"start":{"line":19,"column":0},"end":{"line":24,"column":3}},"5":{"start":{"line":22,"column":2},"end":{"line":22,"column":33}},"6":{"start":{"line":23,"column":2},"end":{"line":23,"column":36}},"7":{"start":{"line":25,"column":0},"end":{"line":27,"column":3}},"8":{"start":{"line":26,"column":2},"end":{"line":26,"column":21}},"9":{"start":{"line":28,"column":0},"end":{"line":36,"column":3}},"10":{"start":{"line":32,"column":6},"end":{"line":32,"column":15}},"11":{"start":{"line":33,"column":2},"end":{"line":33,"column":28}},"12":{"start":{"line":34,"column":2},"end":{"line":34,"column":33}},"13":{"start":{"line":35,"column":2},"end":{"line":35,"column":38}},"14":{"start":{"line":37,"column":0},"end":{"line":44,"column":3}},"15":{"start":{"line":38,"column":25},"end":{"line":38,"column":63}},"16":{"start":{"line":39,"column":2},"end":{"line":39,"column":45}},"17":{"start":{"line":40,"column":2},"end":{"line":40,"column":47}},"18":{"start":{"line":41,"column":2},"end":{"line":41,"column":49}},"19":{"start":{"line":42,"column":2},"end":{"line":42,"column":47}},"20":{"start":{"line":43,"column":2},"end":{"line":43,"column":45}},"21":{"start":{"line":45,"column":0},"end":{"line":50,"column":3}},"22":{"start":{"line":46,"column":22},"end":{"line":46,"column":71}},"23":{"start":{"line":47,"column":23},"end":{"line":47,"column":73}},"24":{"start":{"line":48,"column":2},"end":{"line":48,"column":42}},"25":{"start":{"line":49,"column":2},"end":{"line":49,"column":43}},"26":{"start":{"line":51,"column":0},"end":{"line":54,"column":3}},"27":{"start":{"line":52,"column":25},"end":{"line":52,"column":64}},"28":{"start":{"line":53,"column":2},"end":{"line":53,"column":54}},"29":{"start":{"line":55,"column":0},"end":{"line":63,"column":3}},"30":{"start":{"line":56,"column":2},"end":{"line":56,"column":81}},"31":{"start":{"line":57,"column":22},"end":{"line":57,"column":71}},"32":{"start":{"line":58,"column":24},"end":{"line":58,"column":75}},"33":{"start":{"line":59,"column":22},"end":{"line":59,"column":57}},"34":{"start":{"line":60,"column":2},"end":{"line":60,"column":46}},"35":{"start":{"line":61,"column":2},"end":{"line":61,"column":44}},"36":{"start":{"line":62,"column":2},"end":{"line":62,"column":51}},"37":{"start":{"line":64,"column":0},"end":{"line":73,"column":3}},"38":{"start":{"line":65,"column":2},"end":{"line":65,"column":81}},"39":{"start":{"line":66,"column":2},"end":{"line":66,"column":81}},"40":{"start":{"line":67,"column":22},"end":{"line":67,"column":71}},"41":{"start":{"line":68,"column":23},"end":{"line":68,"column":73}},"42":{"start":{"line":69,"column":22},"end":{"line":69,"column":57}},"43":{"start":{"line":70,"column":2},"end":{"line":70,"column":46}},"44":{"start":{"line":71,"column":2},"end":{"line":71,"column":43}},"45":{"start":{"line":72,"column":2},"end":{"line":72,"column":50}},"46":{"start":{"line":74,"column":0},"end":{"line":83,"column":3}},"47":{"start":{"line":77,"column":6},"end":{"line":77,"column":15}},"48":{"start":{"line":78,"column":2},"end":{"line":78,"column":50}},"49":{"start":{"line":79,"column":2},"end":{"line":79,"column":33}},"50":{"start":{"line":80,"column":25},"end":{"line":80,"column":64}},"51":{"start":{"line":81,"column":2},"end":{"line":81,"column":65}},"52":{"start":{"line":82,"column":2},"end":{"line":82,"column":55}},"53":{"start":{"line":84,"column":0},"end":{"line":97,"column":3}},"54":{"start":{"line":85,"column":25},"end":{"line":85,"column":62}},"55":{"start":{"line":86,"column":26},"end":{"line":86,"column":64}},"56":{"start":{"line":87,"column":24},"end":{"line":87,"column":60}},"57":{"start":{"line":88,"column":25},"end":{"line":88,"column":62}},"58":{"start":{"line":89,"column":25},"end":{"line":89,"column":64}},"59":{"start":{"line":90,"column":25},"end":{"line":90,"column":70}},"60":{"start":{"line":91,"column":2},"end":{"line":91,"column":45}},"61":{"start":{"line":92,"column":2},"end":{"line":92,"column":46}},"62":{"start":{"line":93,"column":2},"end":{"line":93,"column":44}},"63":{"start":{"line":94,"column":2},"end":{"line":94,"column":45}},"64":{"start":{"line":95,"column":2},"end":{"line":95,"column":45}},"65":{"start":{"line":96,"column":2},"end":{"line":96,"column":45}},"66":{"start":{"line":98,"column":0},"end":{"line":102,"column":3}},"67":{"start":{"line":99,"column":31},"end":{"line":99,"column":76}},"68":{"start":{"line":100,"column":2},"end":{"line":100,"column":56}},"69":{"start":{"line":101,"column":2},"end":{"line":101,"column":51}},"70":{"start":{"line":103,"column":0},"end":{"line":120,"column":3}},"71":{"start":{"line":107,"column":6},"end":{"line":107,"column":15}},"72":{"start":{"line":108,"column":25},"end":{"line":108,"column":64}},"73":{"start":{"line":109,"column":2},"end":{"line":109,"column":29}},"74":{"start":{"line":110,"column":2},"end":{"line":110,"column":33}},"75":{"start":{"line":111,"column":2},"end":{"line":111,"column":55}},"76":{"start":{"line":112,"column":2},"end":{"line":112,"column":65}},"77":{"start":{"line":113,"column":2},"end":{"line":113,"column":56}},"78":{"start":{"line":114,"column":2},"end":{"line":114,"column":63}},"79":{"start":{"line":115,"column":2},"end":{"line":115,"column":37}},"80":{"start":{"line":116,"column":2},"end":{"line":116,"column":50}},"81":{"start":{"line":117,"column":2},"end":{"line":117,"column":50}},"82":{"start":{"line":118,"column":2},"end":{"line":118,"column":54}},"83":{"start":{"line":119,"column":2},"end":{"line":119,"column":55}},"84":{"start":{"line":121,"column":0},"end":{"line":129,"column":3}},"85":{"start":{"line":124,"column":6},"end":{"line":124,"column":15}},"86":{"start":{"line":125,"column":2},"end":{"line":125,"column":28}},"87":{"start":{"line":126,"column":2},"end":{"line":126,"column":33}},"88":{"start":{"line":127,"column":22},"end":{"line":127,"column":57}},"89":{"start":{"line":128,"column":2},"end":{"line":128,"column":49}},"90":{"start":{"line":130,"column":0},"end":{"line":147,"column":3}},"91":{"start":{"line":133,"column":6},"end":{"line":133,"column":15}},"92":{"start":{"line":134,"column":20},"end":{"line":134,"column":53}},"93":{"start":{"line":135,"column":21},"end":{"line":135,"column":55}},"94":{"start":{"line":136,"column":19},"end":{"line":136,"column":51}},"95":{"start":{"line":137,"column":20},"end":{"line":137,"column":53}},"96":{"start":{"line":138,"column":22},"end":{"line":138,"column":57}},"97":{"start":{"line":139,"column":2},"end":{"line":139,"column":50}},"98":{"start":{"line":140,"column":2},"end":{"line":140,"column":33}},"99":{"start":{"line":141,"column":2},"end":{"line":141,"column":46}},"100":{"start":{"line":142,"column":2},"end":{"line":142,"column":40}},"101":{"start":{"line":143,"column":2},"end":{"line":143,"column":41}},"102":{"start":{"line":144,"column":2},"end":{"line":144,"column":39}},"103":{"start":{"line":145,"column":2},"end":{"line":145,"column":40}},"104":{"start":{"line":146,"column":2},"end":{"line":146,"column":42}},"105":{"start":{"line":148,"column":0},"end":{"line":151,"column":3}},"106":{"start":{"line":149,"column":22},"end":{"line":149,"column":57}},"107":{"start":{"line":150,"column":2},"end":{"line":150,"column":50}},"108":{"start":{"line":152,"column":0},"end":{"line":161,"column":3}},"109":{"start":{"line":155,"column":6},"end":{"line":155,"column":15}},"110":{"start":{"line":156,"column":22},"end":{"line":156,"column":59}},"111":{"start":{"line":157,"column":2},"end":{"line":157,"column":31}},"112":{"start":{"line":158,"column":2},"end":{"line":158,"column":33}},"113":{"start":{"line":159,"column":22},"end":{"line":159,"column":57}},"114":{"start":{"line":160,"column":2},"end":{"line":160,"column":67}},"115":{"start":{"line":162,"column":0},"end":{"line":170,"column":3}},"116":{"start":{"line":165,"column":6},"end":{"line":165,"column":15}},"117":{"start":{"line":166,"column":2},"end":{"line":166,"column":50}},"118":{"start":{"line":167,"column":2},"end":{"line":167,"column":33}},"119":{"start":{"line":168,"column":22},"end":{"line":168,"column":57}},"120":{"start":{"line":169,"column":2},"end":{"line":169,"column":74}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":15},"end":{"line":19,"column":16}},"loc":{"start":{"line":21,"column":6},"end":{"line":24,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":25,"column":14},"end":{"line":25,"column":15}},"loc":{"start":{"line":25,"column":26},"end":{"line":27,"column":1}},"line":25},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":27},"end":{"line":28,"column":28}},"loc":{"start":{"line":28,"column":39},"end":{"line":36,"column":1}},"line":28},"3":{"name":"(anonymous_3)","decl":{"start":{"line":37,"column":88},"end":{"line":37,"column":89}},"loc":{"start":{"line":37,"column":100},"end":{"line":44,"column":1}},"line":37},"4":{"name":"(anonymous_4)","decl":{"start":{"line":45,"column":60},"end":{"line":45,"column":61}},"loc":{"start":{"line":45,"column":72},"end":{"line":50,"column":1}},"line":45},"5":{"name":"(anonymous_5)","decl":{"start":{"line":51,"column":35},"end":{"line":51,"column":36}},"loc":{"start":{"line":51,"column":47},"end":{"line":54,"column":1}},"line":51},"6":{"name":"(anonymous_6)","decl":{"start":{"line":55,"column":52},"end":{"line":55,"column":53}},"loc":{"start":{"line":55,"column":64},"end":{"line":63,"column":1}},"line":55},"7":{"name":"(anonymous_7)","decl":{"start":{"line":64,"column":51},"end":{"line":64,"column":52}},"loc":{"start":{"line":64,"column":63},"end":{"line":73,"column":1}},"line":64},"8":{"name":"(anonymous_8)","decl":{"start":{"line":74,"column":55},"end":{"line":74,"column":56}},"loc":{"start":{"line":74,"column":67},"end":{"line":83,"column":1}},"line":74},"9":{"name":"(anonymous_9)","decl":{"start":{"line":84,"column":87},"end":{"line":84,"column":88}},"loc":{"start":{"line":84,"column":99},"end":{"line":97,"column":1}},"line":84},"10":{"name":"(anonymous_10)","decl":{"start":{"line":98,"column":57},"end":{"line":98,"column":58}},"loc":{"start":{"line":98,"column":69},"end":{"line":102,"column":1}},"line":98},"11":{"name":"(anonymous_11)","decl":{"start":{"line":103,"column":93},"end":{"line":103,"column":94}},"loc":{"start":{"line":103,"column":105},"end":{"line":120,"column":1}},"line":103},"12":{"name":"(anonymous_12)","decl":{"start":{"line":121,"column":45},"end":{"line":121,"column":46}},"loc":{"start":{"line":121,"column":57},"end":{"line":129,"column":1}},"line":121},"13":{"name":"(anonymous_13)","decl":{"start":{"line":130,"column":93},"end":{"line":130,"column":94}},"loc":{"start":{"line":130,"column":105},"end":{"line":147,"column":1}},"line":130},"14":{"name":"(anonymous_14)","decl":{"start":{"line":148,"column":52},"end":{"line":148,"column":53}},"loc":{"start":{"line":148,"column":64},"end":{"line":151,"column":1}},"line":148},"15":{"name":"(anonymous_15)","decl":{"start":{"line":152,"column":39},"end":{"line":152,"column":40}},"loc":{"start":{"line":152,"column":51},"end":{"line":161,"column":1}},"line":152},"16":{"name":"(anonymous_16)","decl":{"start":{"line":162,"column":51},"end":{"line":162,"column":52}},"loc":{"start":{"line":162,"column":63},"end":{"line":170,"column":1}},"line":162}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":1,"8":0,"9":1,"10":0,"11":0,"12":0,"13":0,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":1,"27":0,"28":0,"29":1,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":1,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":1,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":1,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":1,"67":0,"68":0,"69":0,"70":1,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":1,"85":0,"86":0,"87":0,"88":0,"89":0,"90":1,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":1,"106":0,"107":0,"108":1,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":1,"116":0,"117":0,"118":0,"119":0,"120":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","subdailyLayerIntervalTimescale","knownDate","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","dragger","modalCloseButton","goto","click","toBeVisible","timelineFooter","locator","not","axisGridDay","first","axisGridYear","currentInteval","toContainText","axisGridMonth","currentZoom","hover","yearlyInterval","monthlyInterval","dailyInterval","hourlyInterval","minuteInterval","staticInterval","customIntervalWidget","dateSelectorDayInput","customInterval","toHaveValue","fill","keyboard","press","zoomYears","zoomMonths","zoomDays","zoomHours","zoomMinutes","queryString","dateTooltip"],"sources":["timeline-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst {\n skipTour,\n subdailyLayerIntervalTimescale,\n knownDate\n} = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Dragger is visible', async () => {\n const { dragger, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await expect(dragger).toBeVisible()\n})\n\ntest('Timeline is expanded by default and closes/reopen on clicking timeline chevrons', async () => {\n const timelineFooter = await page.locator('#timeline-footer')\n await expect(timelineFooter).toBeVisible()\n await page.locator('#timeline-hide').click()\n await expect(timelineFooter).not.toBeVisible()\n await page.locator('#timeline-hide').click()\n await expect(timelineFooter).toBeVisible()\n})\n\ntest('verify default MMM YYYY format is displayed on axis', async () => {\n const axisGridDay = await page.locator('.axis-grid-text-day').first()\n const axisGridYear = await page.locator('.axis-grid-text-year').first()\n await expect(axisGridDay).toBeVisible()\n await expect(axisGridYear).toBeVisible()\n})\n\ntest('Interval defaults to 1 DAY', async () => {\n const currentInteval = await page.locator('#current-interval')\n await expect(currentInteval).toContainText('1 day')\n})\n\ntest('Change to month zoom level and axis changes', async () => {\n await page.locator('.zoom-level-change div.date-arrows.date-arrow-up').click()\n const axisGridDay = await page.locator('.axis-grid-text-day').first()\n const axisGridMonth = await page.locator('.axis-grid-text-month').first()\n const currentZoom = await page.locator('#current-zoom')\n await expect(axisGridDay).not.toBeVisible()\n await expect(axisGridMonth).toBeVisible()\n await expect(currentZoom).toContainText('month')\n})\n\ntest('Change to year zoom level and axis changes', async () => {\n await page.locator('.zoom-level-change div.date-arrows.date-arrow-up').click()\n await page.locator('.zoom-level-change div.date-arrows.date-arrow-up').click()\n const axisGridDay = await page.locator('.axis-grid-text-day').first()\n const axisGridYear = await page.locator('.axis-grid-text-year').first()\n const currentZoom = await page.locator('#current-zoom')\n await expect(axisGridDay).not.toBeVisible()\n await expect(axisGridYear).toBeVisible()\n await expect(currentZoom).toContainText('year')\n})\n\ntest('Interval state of HOUR restored from permalink', async () => {\n const { modalCloseButton } = selectors\n await page.goto(subdailyLayerIntervalTimescale)\n await modalCloseButton.click()\n const currentInteval = await page.locator('#current-interval')\n await page.locator('#timeline-interval-btn-container').hover()\n await expect(currentInteval).toContainText('1 hour')\n})\n\ntest('Interval subdaily default year, month, day, hour, minute, and custom available', async () => {\n const yearlyInterval = await page.locator('#interval-years')\n const monthlyInterval = await page.locator('#interval-months')\n const dailyInterval = await page.locator('#interval-days')\n const hourlyInterval = await page.locator('#interval-hours')\n const minuteInterval = await page.locator('#interval-minutes')\n const staticInterval = await page.locator('#interval-custom-static')\n await expect(yearlyInterval).toBeVisible()\n await expect(monthlyInterval).toBeVisible()\n await expect(dailyInterval).toBeVisible()\n await expect(hourlyInterval).toBeVisible()\n await expect(minuteInterval).toBeVisible()\n await expect(staticInterval).toBeVisible()\n})\n\ntest('Custom interval widget opens on selecting custom', async () => {\n const customIntervalWidget = await page.locator('.custom-interval-widget')\n await page.locator('#interval-custom-static').click()\n await expect(customIntervalWidget).toBeVisible()\n})\n\ntest('Select custom interval changes current interval and changes date by current interval', async () => {\n const { dateSelectorDayInput, modalCloseButton } = selectors\n const customInterval = await page.locator('#current-interval')\n await page.goto(knownDate)\n await modalCloseButton.click()\n await expect(dateSelectorDayInput).toHaveValue('22')\n await page.locator('#timeline-interval-btn-container').hover()\n await page.locator('#interval-custom-static').click()\n await page.locator('.custom-interval-delta-input').fill('2')\n await page.keyboard.press('Enter')\n await page.locator('#left-arrow-group').hover()\n await page.locator('#left-arrow-group').click()\n await expect(customInterval).toContainText('2 day')\n await expect(dateSelectorDayInput).toHaveValue('20')\n})\n\ntest('Timescale zoom level defaults to DAY', async () => {\n const { modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n const currentZoom = await page.locator('#current-zoom')\n await expect(currentZoom).toContainText('day')\n})\n\ntest('Timescale zoom subdaily default year, month, day, hour, minute, and custom intervals', async () => {\n const { modalCloseButton } = selectors\n const zoomYears = await page.locator('#zoom-years')\n const zoomMonths = await page.locator('#zoom-months')\n const zoomDays = await page.locator('#zoom-days')\n const zoomHours = await page.locator('#zoom-hours')\n const zoomMinutes = await page.locator('#zoom-minutes')\n await page.goto(subdailyLayerIntervalTimescale)\n await modalCloseButton.click()\n await page.locator('#current-zoom').hover()\n await expect(zoomYears).toBeVisible()\n await expect(zoomMonths).toBeVisible()\n await expect(zoomDays).toBeVisible()\n await expect(zoomHours).toBeVisible()\n await expect(zoomMinutes).toBeVisible()\n})\n\ntest('Timescale zoom HOUR restored from permalink', async () => {\n const currentZoom = await page.locator('#current-zoom')\n await expect(currentZoom).toContainText('hour')\n})\n\ntest('Date tooltip date present load', async () => {\n const { modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/?t=2019-02-22'\n await page.goto(queryString)\n await modalCloseButton.click()\n const dateTooltip = await page.locator('.date-tooltip')\n await expect(dateTooltip).toContainText('2019 FEB 22 (DOY 053)')\n})\n\ntest('Date subdaily tooltip date present on load', async () => {\n const { modalCloseButton } = selectors\n await page.goto(subdailyLayerIntervalTimescale)\n await modalCloseButton.click()\n const dateTooltip = await page.locator('.date-tooltip')\n await expect(dateTooltip).toContainText('2019 OCT 04 09:46Z (DOY 277)')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"73bd15831ce045032ff8c45bb05a9bce8064a5a6","contentHash":"764ed93fe73115b170c92e696f64dc7a20d22a11b545d76610ba9ed42d03d2e7"},"/Users/rcweiler/worldview/e2e/features/tour/tour-joyride-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/tour/tour-joyride-test.spec.js","statementMap":{},"fnMap":{},"branchMap":{},"s":{},"f":{},"b":{},"inputSourceMap":{"version":3,"names":[],"sources":["tour-joyride-test.spec.js"],"sourcesContent":["// // @ts-check\n// const { test, expect } = require('playwright-test-coverage')\n\n// let page\n// let tooltip\n\n// test.describe.configure({ mode: 'serial' })\n\n// test.beforeAll(async ({ browser }) => {\n// page = await browser.newPage()\n// tooltip = await page.locator('.react-joyride__tooltip')\n// })\n\n// test.afterAll(async () => {\n// await page.close()\n// })\n\n// test('Verify that all tour loads properly, Joyride beacon shows after progressing to Step 2', async ({ browserName }) => {\n// test.skip(browserName !== 'firefox', 'Chrome & Webkit fail to find beacon intermitently')\n// const queryString = 'http://localhost:3000/?tr=hurricane_dorian_september_joyride&mockTour=true'\n// await page.goto(queryString)\n// await page.locator('.step-container .step-next').click()\n// await page.locator('#wv-map').click()\n// const firstBeaconSelector = await page.locator('#react-joyride-step-0 .react-joyride__beacon')\n// await expect(firstBeaconSelector).toBeVisible()\n// })\n\n// test('Clicking beacon shows the floater tooltip', async ({ browserName }) => {\n// test.skip(browserName !== 'firefox', 'Chrome & Webkit fail to find beacon intermitently')\n// // Get the dimensions of the page and click center of the page\n// const dimensions = await page.evaluate(() => {\n// return {\n// width: document.documentElement.clientWidth,\n// height: document.documentElement.clientHeight\n// }\n// })\n// const centerX = dimensions.width / 2\n// const centerY = dimensions.height / 2\n// // const tooltip = await page.locator('.react-joyride__tooltip')\n// await page.mouse.click(centerX, centerY)\n// await page.getByRole('button', { name: 'Open the dialog' }).click()\n// await expect(tooltip).toBeVisible()\n// })\n\n// test('Closing tooltip advances to next step', async ({ browserName }) => {\n// test.skip(browserName !== 'firefox', 'Chrome & Webkit fail to find beacon intermitently')\n// // const tooltip = await page.locator('.react-joyride__tooltip')\n// await page.getByRole('Close').click()\n// await page.getByRole('button', { name: 'Open the dialog' }).click()\n// await expect(tooltip).toBeVisible()\n// })\n\n// test('Clicking next advances to next step', async ({ browserName }) => {\n// test.skip(browserName !== 'firefox', 'Chrome & Webkit fail to find beacon intermitently')\n// const tooltipTextEl = await page.locator('.react-joyride__tooltip > div > div').first()\n// await page.getByRole('button', { name: 'Next' }).click()\n// await expect(tooltipTextEl).toContainText('THIS IS STEP 3')\n// })\n\n// test('Prev button goes back a step', async ({ browserName }) => {\n// test.skip(browserName !== 'firefox', 'Chrome & Webkit fail to find beacon intermitently')\n// const tooltipTextEl = await page.locator('.react-joyride__tooltip > div > div').first()\n// await page.locator('.react-joyride__tooltip div:nth-of-type(2) > button:first-of-type').click()\n// await expect(tooltipTextEl).toContainText('THIS IS STEP 2')\n// })\n\n// test('Closing tooltip on last step ends the Joyride', async ({ browserName }) => {\n// test.skip(browserName !== 'firefox', 'Chrome & Webkit fail to find beacon intermitently')\n// const tooltip = await page.locator('.react-joyride__tooltip')\n// const anyBeacon = await page.locator('.react-joyride__beacon')\n// await page.locator('.react-joyride__tooltip div:nth-of-type(2) > button:nth-of-type(2)').click()\n// await page.locator('.react-joyride__tooltip div:nth-of-type(2) > button:nth-of-type(2)').click()\n// await page.locator('.react-joyride__tooltip div:nth-of-type(2) > button:nth-of-type(2)').click()\n// await expect(tooltip).not.toBeVisible()\n// await expect(anyBeacon).not.toBeVisible()\n// })\n\n// test('Joyride resets when the Worldview tour is moved to a step with Joyride steps', async ({ browserName }) => {\n// test.skip(browserName !== 'firefox', 'Chrome & Webkit fail to find beacon intermitently')\n// await page.locator('.step-container .step-next').click()\n// await page.locator('.step-container .step-previous').click()\n// const firstBeaconSelector = await page.locator('#react-joyride-step-0 .react-joyride__beacon')\n// await expect(firstBeaconSelector).toBeVisible()\n// })\n"],"mappings":"AAAA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"b7928cd64cc0a21e51aca5dfefa336043844609e","contentHash":"6aa251626e623ee8f5a62e13c27ed82e9da3c9d61079d20d7e91a6c8e91c17d1"},"/Users/rcweiler/worldview/e2e/features/tour/tour-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/tour/tour-test.spec.js","statementMap":{"0":{"start":{"line":6,"column":4},"end":{"line":6,"column":39}},"1":{"start":{"line":7,"column":24},"end":{"line":7,"column":78}},"2":{"start":{"line":10,"column":4},"end":{"line":10,"column":61}},"3":{"start":{"line":13,"column":0},"end":{"line":15,"column":3}},"4":{"start":{"line":16,"column":0},"end":{"line":21,"column":3}},"5":{"start":{"line":19,"column":2},"end":{"line":19,"column":33}},"6":{"start":{"line":20,"column":2},"end":{"line":20,"column":36}},"7":{"start":{"line":22,"column":0},"end":{"line":24,"column":3}},"8":{"start":{"line":23,"column":2},"end":{"line":23,"column":21}},"9":{"start":{"line":25,"column":0},"end":{"line":34,"column":3}},"10":{"start":{"line":29,"column":6},"end":{"line":29,"column":15}},"11":{"start":{"line":30,"column":2},"end":{"line":30,"column":28}},"12":{"start":{"line":31,"column":2},"end":{"line":31,"column":33}},"13":{"start":{"line":32,"column":2},"end":{"line":32,"column":34}},"14":{"start":{"line":33,"column":2},"end":{"line":33,"column":54}},"15":{"start":{"line":35,"column":0},"end":{"line":45,"column":3}},"16":{"start":{"line":36,"column":2},"end":{"line":36,"column":54}},"17":{"start":{"line":37,"column":23},"end":{"line":37,"column":74}},"18":{"start":{"line":38,"column":20},"end":{"line":38,"column":52}},"19":{"start":{"line":39,"column":21},"end":{"line":39,"column":40}},"20":{"start":{"line":40,"column":19},"end":{"line":40,"column":67}},"21":{"start":{"line":41,"column":2},"end":{"line":43,"column":3}},"22":{"start":{"line":41,"column":15},"end":{"line":41,"column":16}},"23":{"start":{"line":42,"column":4},"end":{"line":42,"column":27}},"24":{"start":{"line":44,"column":2},"end":{"line":44,"column":52}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":16,"column":15},"end":{"line":16,"column":16}},"loc":{"start":{"line":18,"column":6},"end":{"line":21,"column":1}},"line":18},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":14},"end":{"line":22,"column":15}},"loc":{"start":{"line":22,"column":26},"end":{"line":24,"column":1}},"line":22},"2":{"name":"(anonymous_2)","decl":{"start":{"line":25,"column":72},"end":{"line":25,"column":73}},"loc":{"start":{"line":25,"column":84},"end":{"line":34,"column":1}},"line":25},"3":{"name":"(anonymous_3)","decl":{"start":{"line":35,"column":17},"end":{"line":35,"column":18}},"loc":{"start":{"line":35,"column":29},"end":{"line":45,"column":1}},"line":35}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":1,"8":0,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0},"f":{"0":0,"1":0,"2":0,"3":0},"b":{},"inputSourceMap":{"version":3,"names":["test","require","createSelectors","skipTour","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","infoToolbarButton","modalCloseButton","goto","click","locator","stepsElement","stepsText","textContent","totalSteps","parseInt","nextStep","i"],"sources":["tour-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Verify that all tour modals are present when the page is loaded', async () => {\n const { infoToolbarButton, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await infoToolbarButton.click()\n await page.locator('#start_tour_info_item').click()\n})\n\ntest('Run tour', async () => {\n await page.locator('.tour-box:first-child').click()\n const stepsElement = await page.locator('.tour-in-progress .step-total')\n const stepsText = await stepsElement.textContent()\n const totalSteps = parseInt(stepsText)\n const nextStep = await page.locator('.step-container .step-next')\n for (let i = 0; i < totalSteps; i += 1) {\n await nextStep.click()\n }\n await page.locator('.tour-complete button.close')\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA;AAAK,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AACpD,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAS,CAAC,GAAGF,OAAO,CAAC,gDAAgD,CAAC;AAE9E,IAAIG,IAAI;AACR,IAAIC,SAAS;AAEbL,IAAI,CAACM,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CR,IAAI,CAACS,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCN,IAAI,GAAG,MAAMM,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BN,SAAS,GAAGH,eAAe,CAACE,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFJ,IAAI,CAACY,QAAQ,CAAC,YAAY;EACxB,MAAMR,IAAI,CAACS,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFb,IAAI,CAAC,iEAAiE,EAAE,YAAY;EAClF,MAAM;IAAEc,iBAAiB;IAAEC;EAAiB,CAAC,GAAGV,SAAS;EACzD,MAAMD,IAAI,CAACY,IAAI,CAACb,QAAQ,CAAC;EACzB,MAAMY,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMH,iBAAiB,CAACG,KAAK,CAAC,CAAC;EAC/B,MAAMb,IAAI,CAACc,OAAO,CAAC,uBAAuB,CAAC,CAACD,KAAK,CAAC,CAAC;AACrD,CAAC,CAAC;AAEFjB,IAAI,CAAC,UAAU,EAAE,YAAY;EAC3B,MAAMI,IAAI,CAACc,OAAO,CAAC,uBAAuB,CAAC,CAACD,KAAK,CAAC,CAAC;EACnD,MAAME,YAAY,GAAG,MAAMf,IAAI,CAACc,OAAO,CAAC,+BAA+B,CAAC;EACxE,MAAME,SAAS,GAAG,MAAMD,YAAY,CAACE,WAAW,CAAC,CAAC;EAClD,MAAMC,UAAU,GAAGC,QAAQ,CAACH,SAAS,CAAC;EACtC,MAAMI,QAAQ,GAAG,MAAMpB,IAAI,CAACc,OAAO,CAAC,4BAA4B,CAAC;EACjE,KAAK,IAAIO,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,UAAU,EAAEG,CAAC,IAAI,CAAC,EAAE;IACtC,MAAMD,QAAQ,CAACP,KAAK,CAAC,CAAC;EACxB;EACA,MAAMb,IAAI,CAACc,OAAO,CAAC,6BAA6B,CAAC;AACnD,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"561f4e5f0d9dd4c207fb134a710c2ef4d78711d3","contentHash":"ff1298a0922ad04ae761b0fad519d3b470f02b08bf67abb0bebeac30d9111f0c"},"/Users/rcweiler/worldview/e2e/features/ui/distraction-free-mode-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/ui/distraction-free-mode-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":0},"end":{"line":13,"column":3}},"3":{"start":{"line":14,"column":0},"end":{"line":19,"column":3}},"4":{"start":{"line":17,"column":2},"end":{"line":17,"column":33}},"5":{"start":{"line":18,"column":2},"end":{"line":18,"column":36}},"6":{"start":{"line":20,"column":0},"end":{"line":22,"column":3}},"7":{"start":{"line":21,"column":2},"end":{"line":21,"column":21}},"8":{"start":{"line":25,"column":43},"end":{"line":58,"column":1}},"9":{"start":{"line":40,"column":6},"end":{"line":40,"column":15}},"10":{"start":{"line":41,"column":19},"end":{"line":41,"column":204}},"11":{"start":{"line":44,"column":2},"end":{"line":46,"column":3}},"12":{"start":{"line":45,"column":4},"end":{"line":45,"column":80}},"13":{"start":{"line":47,"column":2},"end":{"line":57,"column":3}},"14":{"start":{"line":49,"column":4},"end":{"line":51,"column":5}},"15":{"start":{"line":50,"column":6},"end":{"line":50,"column":41}},"16":{"start":{"line":54,"column":4},"end":{"line":56,"column":5}},"17":{"start":{"line":55,"column":6},"end":{"line":55,"column":37}},"18":{"start":{"line":59,"column":0},"end":{"line":73,"column":3}},"19":{"start":{"line":64,"column":6},"end":{"line":64,"column":15}},"20":{"start":{"line":65,"column":22},"end":{"line":65,"column":55}},"21":{"start":{"line":66,"column":2},"end":{"line":66,"column":31}},"22":{"start":{"line":67,"column":2},"end":{"line":67,"column":33}},"23":{"start":{"line":68,"column":2},"end":{"line":68,"column":45}},"24":{"start":{"line":69,"column":2},"end":{"line":69,"column":34}},"25":{"start":{"line":70,"column":2},"end":{"line":70,"column":60}},"26":{"start":{"line":71,"column":2},"end":{"line":71,"column":74}},"27":{"start":{"line":72,"column":2},"end":{"line":72,"column":59}},"28":{"start":{"line":74,"column":0},"end":{"line":77,"column":3}},"29":{"start":{"line":75,"column":2},"end":{"line":75,"column":39}},"30":{"start":{"line":76,"column":2},"end":{"line":76,"column":60}},"31":{"start":{"line":78,"column":0},"end":{"line":86,"column":3}},"32":{"start":{"line":81,"column":6},"end":{"line":81,"column":15}},"33":{"start":{"line":82,"column":22},"end":{"line":82,"column":54}},"34":{"start":{"line":83,"column":2},"end":{"line":83,"column":31}},"35":{"start":{"line":84,"column":2},"end":{"line":84,"column":33}},"36":{"start":{"line":85,"column":2},"end":{"line":85,"column":63}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":14,"column":15},"end":{"line":14,"column":16}},"loc":{"start":{"line":16,"column":6},"end":{"line":19,"column":1}},"line":16},"1":{"name":"(anonymous_1)","decl":{"start":{"line":20,"column":14},"end":{"line":20,"column":15}},"loc":{"start":{"line":20,"column":26},"end":{"line":22,"column":1}},"line":20},"2":{"name":"(anonymous_2)","decl":{"start":{"line":25,"column":43},"end":{"line":25,"column":44}},"loc":{"start":{"line":25,"column":69},"end":{"line":58,"column":1}},"line":25},"3":{"name":"(anonymous_3)","decl":{"start":{"line":59,"column":75},"end":{"line":59,"column":76}},"loc":{"start":{"line":59,"column":87},"end":{"line":73,"column":1}},"line":59},"4":{"name":"(anonymous_4)","decl":{"start":{"line":74,"column":78},"end":{"line":74,"column":79}},"loc":{"start":{"line":74,"column":90},"end":{"line":77,"column":1}},"line":74},"5":{"name":"(anonymous_5)","decl":{"start":{"line":78,"column":75},"end":{"line":78,"column":76}},"loc":{"start":{"line":78,"column":87},"end":{"line":86,"column":1}},"line":78}},"branchMap":{"0":{"loc":{"start":{"line":44,"column":2},"end":{"line":46,"column":3}},"type":"if","locations":[{"start":{"line":44,"column":2},"end":{"line":46,"column":3}},{"start":{"line":44,"column":2},"end":{"line":46,"column":3}}],"line":44},"1":{"loc":{"start":{"line":47,"column":2},"end":{"line":57,"column":3}},"type":"if","locations":[{"start":{"line":47,"column":2},"end":{"line":57,"column":3}},{"start":{"line":47,"column":2},"end":{"line":57,"column":3}}],"line":47}},"s":{"0":1,"1":1,"2":1,"3":1,"4":0,"5":0,"6":1,"7":0,"8":1,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":1,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":1,"29":0,"30":0,"31":1,"32":0,"33":0,"34":0,"35":0,"36":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{"0":[0,0],"1":[0,0]},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","distractionFreeModeValidElsRemoved","proj","isActive","infoToolbarButton","locationSearchToolbarButton","measureBtn","projToolbarButton","shareToolbarButton","snapshotToolbarButton","timelineHeader","zoomInButton","zoomOutButton","sidebarContainer","mapRotateLeft","mapRotateReset","mapRotateRight","uiElements","el","not","toBeVisible","locationSearchMinimizeButton","modalCloseButton","queryString","goto","click","locator","keyboard","press"],"sources":["distraction-free-mode-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\n// helper to confirm target els are removed/hidden in distraction free mode\nconst distractionFreeModeValidElsRemoved = async (proj, isActive) => {\n const {\n infoToolbarButton,\n locationSearchToolbarButton,\n measureBtn,\n projToolbarButton,\n shareToolbarButton,\n snapshotToolbarButton,\n timelineHeader,\n zoomInButton,\n zoomOutButton,\n sidebarContainer,\n mapRotateLeft,\n mapRotateReset,\n mapRotateRight\n } = selectors\n\n let uiElements = [\n infoToolbarButton,\n locationSearchToolbarButton,\n measureBtn,\n projToolbarButton,\n shareToolbarButton,\n snapshotToolbarButton,\n timelineHeader,\n zoomInButton,\n zoomOutButton,\n sidebarContainer\n ]\n\n // add rotate buttons for polar projections\n if (proj !== 'geographic') {\n uiElements = [\n ...uiElements,\n mapRotateLeft,\n mapRotateReset,\n mapRotateRight\n ]\n }\n\n if (isActive) {\n // distraction free mode is active and els should be removed/hidden\n for (const el of uiElements) {\n await expect(el).not.toBeVisible()\n }\n } else {\n // els should be added/visible\n for (const el of uiElements) {\n await expect(el).toBeVisible()\n }\n }\n}\n\ntest('Enabling distraction free mode with shortcut key hides UI elements', async () => {\n const { locationSearchMinimizeButton, infoToolbarButton, modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/?p=arctic'\n await page.goto(queryString)\n await modalCloseButton.click()\n await locationSearchMinimizeButton.click()\n await infoToolbarButton.click()\n await page.locator('#distraction_free_info_item').click()\n await page.locator('#distraction-free-mode-active-alert-close').click()\n await distractionFreeModeValidElsRemoved('arctic', true)\n})\n\ntest('Disabling distraction free mode with shortcut key returns UI elements', async () => {\n await page.keyboard.press('Shift+D')\n await distractionFreeModeValidElsRemoved('arctic', false)\n})\n\ntest('Enabling distraction free mode activates query string parameter df', async () => {\n const { modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/?df=true'\n await page.goto(queryString)\n await modalCloseButton.click()\n await distractionFreeModeValidElsRemoved('geographic', true)\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"0484f1cd5ca782fe0965984db47d32e90573a104","contentHash":"2720249672d937d44d075c5527cbc978b9b9912098f0705cc710c9c5659b79bd"},"/Users/rcweiler/worldview/e2e/features/ui/info-mobile-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/ui/info-mobile-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":14,"column":0},"end":{"line":16,"column":3}},"4":{"start":{"line":17,"column":0},"end":{"line":28,"column":3}},"5":{"start":{"line":20,"column":18},"end":{"line":25,"column":4}},"6":{"start":{"line":26,"column":2},"end":{"line":26,"column":33}},"7":{"start":{"line":27,"column":2},"end":{"line":27,"column":36}},"8":{"start":{"line":29,"column":0},"end":{"line":31,"column":3}},"9":{"start":{"line":30,"column":2},"end":{"line":30,"column":21}},"10":{"start":{"line":32,"column":0},"end":{"line":49,"column":3}},"11":{"start":{"line":36,"column":6},"end":{"line":36,"column":15}},"12":{"start":{"line":37,"column":2},"end":{"line":37,"column":28}},"13":{"start":{"line":38,"column":2},"end":{"line":38,"column":33}},"14":{"start":{"line":39,"column":23},"end":{"line":39,"column":69}},"15":{"start":{"line":40,"column":23},"end":{"line":40,"column":64}},"16":{"start":{"line":41,"column":20},"end":{"line":41,"column":58}},"17":{"start":{"line":42,"column":26},"end":{"line":42,"column":75}},"18":{"start":{"line":43,"column":2},"end":{"line":43,"column":48}},"19":{"start":{"line":44,"column":2},"end":{"line":44,"column":34}},"20":{"start":{"line":45,"column":2},"end":{"line":45,"column":43}},"21":{"start":{"line":46,"column":2},"end":{"line":46,"column":43}},"22":{"start":{"line":47,"column":2},"end":{"line":47,"column":40}},"23":{"start":{"line":48,"column":2},"end":{"line":48,"column":46}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":15},"end":{"line":17,"column":16}},"loc":{"start":{"line":19,"column":6},"end":{"line":28,"column":1}},"line":19},"1":{"name":"(anonymous_1)","decl":{"start":{"line":29,"column":14},"end":{"line":29,"column":15}},"loc":{"start":{"line":29,"column":26},"end":{"line":31,"column":1}},"line":29},"2":{"name":"(anonymous_2)","decl":{"start":{"line":32,"column":76},"end":{"line":32,"column":77}},"loc":{"start":{"line":32,"column":88},"end":{"line":49,"column":1}},"line":32}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":1,"9":0,"10":1,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0},"f":{"0":0,"1":0,"2":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","page","selectors","describe","configure","mode","beforeAll","browser","context","newContext","viewport","width","height","newPage","afterAll","close","infoToolbarButton","modalCloseButton","goto","click","sendFeedback","locator","settingsInfo","aboutInfo","distractionFree","toBeVisible"],"sources":["info-mobile-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n const context = await browser.newContext({\n viewport: { width: 375, height: 667 }\n })\n page = await context.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Mobile info toolbar is visible and contains valid mobile menu items', async () => {\n const { infoToolbarButton, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n const sendFeedback = await page.locator('#send_feedback_info_item')\n const settingsInfo = await page.locator('#settings_info_item')\n const aboutInfo = await page.locator('#about_info_item')\n const distractionFree = await page.locator('#distraction_free_info_item')\n await expect(infoToolbarButton).toBeVisible()\n await infoToolbarButton.click()\n await expect(sendFeedback).toBeVisible()\n await expect(settingsInfo).toBeVisible()\n await expect(aboutInfo).toBeVisible()\n await expect(distractionFree).toBeVisible()\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAS,CAAC,GAAGF,OAAO,CAAC,gDAAgD,CAAC;AAE9E,IAAIG,IAAI;AACR,IAAIC,SAAS;AAEbN,IAAI,CAACO,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CT,IAAI,CAACU,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpC,MAAMC,OAAO,GAAG,MAAMD,OAAO,CAACE,UAAU,CAAC;IACvCC,QAAQ,EAAE;MAAEC,KAAK,EAAE,GAAG;MAAEC,MAAM,EAAE;IAAI;EACtC,CAAC,CAAC;EACFX,IAAI,GAAG,MAAMO,OAAO,CAACK,OAAO,CAAC,CAAC;EAC9BX,SAAS,GAAGH,eAAe,CAACE,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFL,IAAI,CAACkB,QAAQ,CAAC,YAAY;EACxB,MAAMb,IAAI,CAACc,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFnB,IAAI,CAAC,qEAAqE,EAAE,YAAY;EACtF,MAAM;IAAEoB,iBAAiB;IAAEC;EAAiB,CAAC,GAAGf,SAAS;EACzD,MAAMD,IAAI,CAACiB,IAAI,CAAClB,QAAQ,CAAC;EACzB,MAAMiB,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMC,YAAY,GAAG,MAAMnB,IAAI,CAACoB,OAAO,CAAC,0BAA0B,CAAC;EACnE,MAAMC,YAAY,GAAG,MAAMrB,IAAI,CAACoB,OAAO,CAAC,qBAAqB,CAAC;EAC9D,MAAME,SAAS,GAAG,MAAMtB,IAAI,CAACoB,OAAO,CAAC,kBAAkB,CAAC;EACxD,MAAMG,eAAe,GAAG,MAAMvB,IAAI,CAACoB,OAAO,CAAC,6BAA6B,CAAC;EACzE,MAAMxB,MAAM,CAACmB,iBAAiB,CAAC,CAACS,WAAW,CAAC,CAAC;EAC7C,MAAMT,iBAAiB,CAACG,KAAK,CAAC,CAAC;EAC/B,MAAMtB,MAAM,CAACuB,YAAY,CAAC,CAACK,WAAW,CAAC,CAAC;EACxC,MAAM5B,MAAM,CAACyB,YAAY,CAAC,CAACG,WAAW,CAAC,CAAC;EACxC,MAAM5B,MAAM,CAAC0B,SAAS,CAAC,CAACE,WAAW,CAAC,CAAC;EACrC,MAAM5B,MAAM,CAAC2B,eAAe,CAAC,CAACC,WAAW,CAAC,CAAC;AAC7C,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"b66dbc875e45498566cc570292245173c55e37ed","contentHash":"c44bd0ea6b835774251f37f02d8f2d4527d4d13a2e49114be176c2859e217368"},"/Users/rcweiler/worldview/e2e/features/ui/info-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/ui/info-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":14,"column":0},"end":{"line":16,"column":3}},"4":{"start":{"line":17,"column":0},"end":{"line":22,"column":3}},"5":{"start":{"line":20,"column":2},"end":{"line":20,"column":33}},"6":{"start":{"line":21,"column":2},"end":{"line":21,"column":36}},"7":{"start":{"line":23,"column":0},"end":{"line":25,"column":3}},"8":{"start":{"line":24,"column":2},"end":{"line":24,"column":21}},"9":{"start":{"line":26,"column":0},"end":{"line":45,"column":3}},"10":{"start":{"line":30,"column":6},"end":{"line":30,"column":15}},"11":{"start":{"line":31,"column":2},"end":{"line":31,"column":28}},"12":{"start":{"line":32,"column":2},"end":{"line":32,"column":33}},"13":{"start":{"line":33,"column":23},"end":{"line":33,"column":69}},"14":{"start":{"line":34,"column":20},"end":{"line":34,"column":63}},"15":{"start":{"line":35,"column":23},"end":{"line":35,"column":64}},"16":{"start":{"line":36,"column":20},"end":{"line":36,"column":58}},"17":{"start":{"line":37,"column":26},"end":{"line":37,"column":75}},"18":{"start":{"line":38,"column":2},"end":{"line":38,"column":48}},"19":{"start":{"line":39,"column":2},"end":{"line":39,"column":34}},"20":{"start":{"line":40,"column":2},"end":{"line":40,"column":43}},"21":{"start":{"line":41,"column":2},"end":{"line":41,"column":40}},"22":{"start":{"line":42,"column":2},"end":{"line":42,"column":43}},"23":{"start":{"line":43,"column":2},"end":{"line":43,"column":40}},"24":{"start":{"line":44,"column":2},"end":{"line":44,"column":46}},"25":{"start":{"line":46,"column":0},"end":{"line":52,"column":3}},"26":{"start":{"line":47,"column":2},"end":{"line":47,"column":49}},"27":{"start":{"line":48,"column":20},"end":{"line":48,"column":53}},"28":{"start":{"line":49,"column":18},"end":{"line":49,"column":79}},"29":{"start":{"line":50,"column":2},"end":{"line":50,"column":40}},"30":{"start":{"line":51,"column":2},"end":{"line":51,"column":38}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":15},"end":{"line":17,"column":16}},"loc":{"start":{"line":19,"column":6},"end":{"line":22,"column":1}},"line":19},"1":{"name":"(anonymous_1)","decl":{"start":{"line":23,"column":14},"end":{"line":23,"column":15}},"loc":{"start":{"line":23,"column":26},"end":{"line":25,"column":1}},"line":23},"2":{"name":"(anonymous_2)","decl":{"start":{"line":26,"column":62},"end":{"line":26,"column":63}},"loc":{"start":{"line":26,"column":74},"end":{"line":45,"column":1}},"line":26},"3":{"name":"(anonymous_3)","decl":{"start":{"line":46,"column":42},"end":{"line":46,"column":43}},"loc":{"start":{"line":46,"column":54},"end":{"line":52,"column":1}},"line":46}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":1,"8":0,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":1,"26":0,"27":0,"28":0,"29":0,"30":0},"f":{"0":0,"1":0,"2":0,"3":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","infoToolbarButton","modalCloseButton","goto","click","sendFeedback","locator","startTour","settingsInfo","aboutInfo","distractionFree","toBeVisible","aboutPage","contact"],"sources":["info-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Info toolbar is visible and contains valid menu items', async () => {\n const { infoToolbarButton, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n const sendFeedback = await page.locator('#send_feedback_info_item')\n const startTour = await page.locator('#start_tour_info_item')\n const settingsInfo = await page.locator('#settings_info_item')\n const aboutInfo = await page.locator('#about_info_item')\n const distractionFree = await page.locator('#distraction_free_info_item')\n await expect(infoToolbarButton).toBeVisible()\n await infoToolbarButton.click()\n await expect(sendFeedback).toBeVisible()\n await expect(startTour).toBeVisible()\n await expect(settingsInfo).toBeVisible()\n await expect(aboutInfo).toBeVisible()\n await expect(distractionFree).toBeVisible()\n})\n\ntest('About menu item opens about modal', async () => {\n await page.locator('#about_info_item').click()\n const aboutPage = await page.locator('.about-page')\n const contact = await page.locator('a[href=\"mailto:ryan.a.boller@nasa.gov\"]')\n await expect(aboutPage).toBeVisible()\n await expect(contact).toBeVisible()\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAS,CAAC,GAAGF,OAAO,CAAC,gDAAgD,CAAC;AAE9E,IAAIG,IAAI;AACR,IAAIC,SAAS;AAEbN,IAAI,CAACO,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CT,IAAI,CAACU,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCN,IAAI,GAAG,MAAMM,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BN,SAAS,GAAGH,eAAe,CAACE,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFL,IAAI,CAACa,QAAQ,CAAC,YAAY;EACxB,MAAMR,IAAI,CAACS,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFd,IAAI,CAAC,uDAAuD,EAAE,YAAY;EACxE,MAAM;IAAEe,iBAAiB;IAAEC;EAAiB,CAAC,GAAGV,SAAS;EACzD,MAAMD,IAAI,CAACY,IAAI,CAACb,QAAQ,CAAC;EACzB,MAAMY,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMC,YAAY,GAAG,MAAMd,IAAI,CAACe,OAAO,CAAC,0BAA0B,CAAC;EACnE,MAAMC,SAAS,GAAG,MAAMhB,IAAI,CAACe,OAAO,CAAC,uBAAuB,CAAC;EAC7D,MAAME,YAAY,GAAG,MAAMjB,IAAI,CAACe,OAAO,CAAC,qBAAqB,CAAC;EAC9D,MAAMG,SAAS,GAAG,MAAMlB,IAAI,CAACe,OAAO,CAAC,kBAAkB,CAAC;EACxD,MAAMI,eAAe,GAAG,MAAMnB,IAAI,CAACe,OAAO,CAAC,6BAA6B,CAAC;EACzE,MAAMnB,MAAM,CAACc,iBAAiB,CAAC,CAACU,WAAW,CAAC,CAAC;EAC7C,MAAMV,iBAAiB,CAACG,KAAK,CAAC,CAAC;EAC/B,MAAMjB,MAAM,CAACkB,YAAY,CAAC,CAACM,WAAW,CAAC,CAAC;EACxC,MAAMxB,MAAM,CAACoB,SAAS,CAAC,CAACI,WAAW,CAAC,CAAC;EACrC,MAAMxB,MAAM,CAACqB,YAAY,CAAC,CAACG,WAAW,CAAC,CAAC;EACxC,MAAMxB,MAAM,CAACsB,SAAS,CAAC,CAACE,WAAW,CAAC,CAAC;EACrC,MAAMxB,MAAM,CAACuB,eAAe,CAAC,CAACC,WAAW,CAAC,CAAC;AAC7C,CAAC,CAAC;AAEFzB,IAAI,CAAC,mCAAmC,EAAE,YAAY;EACpD,MAAMK,IAAI,CAACe,OAAO,CAAC,kBAAkB,CAAC,CAACF,KAAK,CAAC,CAAC;EAC9C,MAAMQ,SAAS,GAAG,MAAMrB,IAAI,CAACe,OAAO,CAAC,aAAa,CAAC;EACnD,MAAMO,OAAO,GAAG,MAAMtB,IAAI,CAACe,OAAO,CAAC,yCAAyC,CAAC;EAC7E,MAAMnB,MAAM,CAACyB,SAAS,CAAC,CAACD,WAAW,CAAC,CAAC;EACrC,MAAMxB,MAAM,CAAC0B,OAAO,CAAC,CAACF,WAAW,CAAC,CAAC;AACrC,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"73113fdf6f558805fa9fcd18aa99b1594b144bdd","contentHash":"ed425eff5fc7fbb965f3c0941e2798de1326b694194d10ba49d2b22120a1284b"},"/Users/rcweiler/worldview/e2e/features/ui/toolbar-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/ui/toolbar-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":14,"column":0},"end":{"line":16,"column":3}},"4":{"start":{"line":17,"column":0},"end":{"line":22,"column":3}},"5":{"start":{"line":20,"column":2},"end":{"line":20,"column":33}},"6":{"start":{"line":21,"column":2},"end":{"line":21,"column":36}},"7":{"start":{"line":23,"column":0},"end":{"line":25,"column":3}},"8":{"start":{"line":24,"column":2},"end":{"line":24,"column":21}},"9":{"start":{"line":26,"column":0},"end":{"line":42,"column":3}},"10":{"start":{"line":34,"column":6},"end":{"line":34,"column":15}},"11":{"start":{"line":35,"column":2},"end":{"line":35,"column":28}},"12":{"start":{"line":36,"column":2},"end":{"line":36,"column":54}},"13":{"start":{"line":37,"column":2},"end":{"line":37,"column":62}},"14":{"start":{"line":38,"column":2},"end":{"line":38,"column":41}},"15":{"start":{"line":39,"column":2},"end":{"line":39,"column":48}},"16":{"start":{"line":40,"column":2},"end":{"line":40,"column":49}},"17":{"start":{"line":41,"column":2},"end":{"line":41,"column":52}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":15},"end":{"line":17,"column":16}},"loc":{"start":{"line":19,"column":6},"end":{"line":22,"column":1}},"line":19},"1":{"name":"(anonymous_1)","decl":{"start":{"line":23,"column":14},"end":{"line":23,"column":15}},"loc":{"start":{"line":23,"column":26},"end":{"line":25,"column":1}},"line":23},"2":{"name":"(anonymous_2)","decl":{"start":{"line":26,"column":62},"end":{"line":26,"column":63}},"loc":{"start":{"line":26,"column":74},"end":{"line":42,"column":1}},"line":26}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":1,"8":0,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0},"f":{"0":0,"1":0,"2":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","locationSearchComponent","locationSearchToolbarButton","measureBtn","projToolbarButton","shareToolbarButton","snapshotToolbarButton","goto","toBeVisible","not"],"sources":["toolbar-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Info toolbar is visible and contains valid menu items', async () => {\n const {\n locationSearchComponent,\n locationSearchToolbarButton,\n measureBtn,\n projToolbarButton,\n shareToolbarButton,\n snapshotToolbarButton\n } = selectors\n await page.goto(skipTour)\n await expect(locationSearchComponent).toBeVisible()\n await expect(locationSearchToolbarButton).not.toBeVisible()\n await expect(measureBtn).toBeVisible()\n await expect(projToolbarButton).toBeVisible()\n await expect(shareToolbarButton).toBeVisible()\n await expect(snapshotToolbarButton).toBeVisible()\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAS,CAAC,GAAGF,OAAO,CAAC,gDAAgD,CAAC;AAE9E,IAAIG,IAAI;AACR,IAAIC,SAAS;AAEbN,IAAI,CAACO,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CT,IAAI,CAACU,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCN,IAAI,GAAG,MAAMM,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BN,SAAS,GAAGH,eAAe,CAACE,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFL,IAAI,CAACa,QAAQ,CAAC,YAAY;EACxB,MAAMR,IAAI,CAACS,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFd,IAAI,CAAC,uDAAuD,EAAE,YAAY;EACxE,MAAM;IACJe,uBAAuB;IACvBC,2BAA2B;IAC3BC,UAAU;IACVC,iBAAiB;IACjBC,kBAAkB;IAClBC;EACF,CAAC,GAAGd,SAAS;EACb,MAAMD,IAAI,CAACgB,IAAI,CAACjB,QAAQ,CAAC;EACzB,MAAMH,MAAM,CAACc,uBAAuB,CAAC,CAACO,WAAW,CAAC,CAAC;EACnD,MAAMrB,MAAM,CAACe,2BAA2B,CAAC,CAACO,GAAG,CAACD,WAAW,CAAC,CAAC;EAC3D,MAAMrB,MAAM,CAACgB,UAAU,CAAC,CAACK,WAAW,CAAC,CAAC;EACtC,MAAMrB,MAAM,CAACiB,iBAAiB,CAAC,CAACI,WAAW,CAAC,CAAC;EAC7C,MAAMrB,MAAM,CAACkB,kBAAkB,CAAC,CAACG,WAAW,CAAC,CAAC;EAC9C,MAAMrB,MAAM,CAACmB,qBAAqB,CAAC,CAACE,WAAW,CAAC,CAAC;AACnD,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"26bc55cb3a58675b79100233863dae70d62a101d","contentHash":"66694fec10430e226778abe01ba54217b1b4c169c09080a44efe1763e8de7a62"}} \ No newline at end of file diff --git a/.nyc_output/80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8.json b/.nyc_output/80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8.json deleted file mode 100644 index 3a06a64327..0000000000 --- a/.nyc_output/80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8.json +++ /dev/null @@ -1 +0,0 @@ -{"/Users/rcweiler/worldview/playwright.config.js":{"path":"/Users/rcweiler/worldview/playwright.config.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":31}},"1":{"start":{"line":8,"column":0},"end":{"line":51,"column":3}}},"fnMap":{},"branchMap":{"0":{"loc":{"start":{"line":22,"column":11},"end":{"line":22,"column":33}},"type":"cond-expr","locations":[{"start":{"line":22,"column":28},"end":{"line":22,"column":29}},{"start":{"line":22,"column":32},"end":{"line":22,"column":33}}],"line":22},"1":{"loc":{"start":{"line":24,"column":11},"end":{"line":24,"column":33}},"type":"cond-expr","locations":[{"start":{"line":24,"column":28},"end":{"line":24,"column":29}},{"start":{"line":24,"column":32},"end":{"line":24,"column":33}}],"line":24}},"s":{"0":1,"1":1},"f":{},"b":{"0":[0,1],"1":[0,1]},"inputSourceMap":{"version":3,"names":["defineConfig","devices","require","module","exports","testDir","outputDir","timeout","expect","fullyParallel","forbidOnly","process","env","CI","retries","workers","reporter","use","launchOptions","slowMo","actionTimeout","trace","projects","name"],"sources":["playwright.config.js"],"sourcesContent":["// @ts-check\nconst { defineConfig, devices } = require('@playwright/test')\n\nmodule.exports = defineConfig({\n testDir: './e2e/features',\n outputDir: './test-results',\n /* Maximum time one test can run for. */\n timeout: 30 * 1000,\n expect: {\n /* Maximum time expect() should wait for the condition to be met. */\n timeout: 5000\n },\n /* Run tests in files in parallel */\n fullyParallel: true,\n /* Fail the build on CI if you accidentally left test.only in the source code. */\n forbidOnly: !!process.env.CI,\n /* Retry on CI only */\n retries: process.env.CI ? 2 : 0,\n /* Opt out of parallel tests on CI. */\n workers: process.env.CI ? 1 : 3,\n /* Reporter to use. See https://playwright.dev/docs/test-reporters */\n reporter: 'html',\n use: {\n launchOptions: {\n slowMo: 200\n },\n /* Maximum time each action such as `click()` can take. Defaults to 0 (no limit). */\n actionTimeout: 0,\n /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */\n trace: 'on-first-retry'\n },\n\n /* Configure projects for major browsers */\n projects: [\n {\n name: 'chromium',\n use: { ...devices['Desktop Chrome'] }\n },\n\n {\n name: 'firefox',\n use: { ...devices['Desktop Firefox'] }\n }\n ]\n\n /* Folder for test artifacts such as screenshots, videos, traces, etc. */\n // outputDir: 'test-results/',\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,YAAY;EAAEC;AAAQ,CAAC,GAAGC,OAAO,CAAC,kBAAkB,CAAC;AAE7DC,MAAM,CAACC,OAAO,GAAGJ,YAAY,CAAC;EAC5BK,OAAO,EAAE,gBAAgB;EACzBC,SAAS,EAAE,gBAAgB;EAC3B;EACAC,OAAO,EAAE,EAAE,GAAG,IAAI;EAClBC,MAAM,EAAE;IACN;IACAD,OAAO,EAAE;EACX,CAAC;EACD;EACAE,aAAa,EAAE,IAAI;EACnB;EACAC,UAAU,EAAE,CAAC,CAACC,OAAO,CAACC,GAAG,CAACC,EAAE;EAC5B;EACAC,OAAO,EAAEH,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAE,OAAO,EAAEJ,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAG,QAAQ,EAAE,MAAM;EAChBC,GAAG,EAAE;IACHC,aAAa,EAAE;MACbC,MAAM,EAAE;IACV,CAAC;IACD;IACAC,aAAa,EAAE,CAAC;IAChB;IACAC,KAAK,EAAE;EACT,CAAC;EAED;EACAC,QAAQ,EAAE,CACR;IACEC,IAAI,EAAE,UAAU;IAChBN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,gBAAgB;IAAE;EACtC,CAAC,EAED;IACEsB,IAAI,EAAE,SAAS;IACfN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,iBAAiB;IAAE;EACvC,CAAC;;EAGH;EACA;AACF,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f807d98b83967da6ec6fb7322dffcbc5e5d8f32a","contentHash":"4542c4dd9b9d57e4a939294876889465442560c9646324f7c42dcd5d1d815866"},"/Users/rcweiler/worldview/e2e/features/timeline/timeline-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/timeline/timeline-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":13,"column":4},"end":{"line":13,"column":61}},"3":{"start":{"line":16,"column":0},"end":{"line":18,"column":3}},"4":{"start":{"line":19,"column":0},"end":{"line":24,"column":3}},"5":{"start":{"line":22,"column":2},"end":{"line":22,"column":33}},"6":{"start":{"line":23,"column":2},"end":{"line":23,"column":36}},"7":{"start":{"line":25,"column":0},"end":{"line":27,"column":3}},"8":{"start":{"line":26,"column":2},"end":{"line":26,"column":21}},"9":{"start":{"line":28,"column":0},"end":{"line":36,"column":3}},"10":{"start":{"line":32,"column":6},"end":{"line":32,"column":15}},"11":{"start":{"line":33,"column":2},"end":{"line":33,"column":28}},"12":{"start":{"line":34,"column":2},"end":{"line":34,"column":33}},"13":{"start":{"line":35,"column":2},"end":{"line":35,"column":38}},"14":{"start":{"line":37,"column":0},"end":{"line":44,"column":3}},"15":{"start":{"line":38,"column":25},"end":{"line":38,"column":63}},"16":{"start":{"line":39,"column":2},"end":{"line":39,"column":45}},"17":{"start":{"line":40,"column":2},"end":{"line":40,"column":47}},"18":{"start":{"line":41,"column":2},"end":{"line":41,"column":49}},"19":{"start":{"line":42,"column":2},"end":{"line":42,"column":47}},"20":{"start":{"line":43,"column":2},"end":{"line":43,"column":45}},"21":{"start":{"line":45,"column":0},"end":{"line":50,"column":3}},"22":{"start":{"line":46,"column":22},"end":{"line":46,"column":71}},"23":{"start":{"line":47,"column":23},"end":{"line":47,"column":73}},"24":{"start":{"line":48,"column":2},"end":{"line":48,"column":42}},"25":{"start":{"line":49,"column":2},"end":{"line":49,"column":43}},"26":{"start":{"line":51,"column":0},"end":{"line":54,"column":3}},"27":{"start":{"line":52,"column":25},"end":{"line":52,"column":64}},"28":{"start":{"line":53,"column":2},"end":{"line":53,"column":54}},"29":{"start":{"line":55,"column":0},"end":{"line":63,"column":3}},"30":{"start":{"line":56,"column":2},"end":{"line":56,"column":81}},"31":{"start":{"line":57,"column":22},"end":{"line":57,"column":71}},"32":{"start":{"line":58,"column":24},"end":{"line":58,"column":75}},"33":{"start":{"line":59,"column":22},"end":{"line":59,"column":57}},"34":{"start":{"line":60,"column":2},"end":{"line":60,"column":46}},"35":{"start":{"line":61,"column":2},"end":{"line":61,"column":44}},"36":{"start":{"line":62,"column":2},"end":{"line":62,"column":51}},"37":{"start":{"line":64,"column":0},"end":{"line":73,"column":3}},"38":{"start":{"line":65,"column":2},"end":{"line":65,"column":81}},"39":{"start":{"line":66,"column":2},"end":{"line":66,"column":81}},"40":{"start":{"line":67,"column":22},"end":{"line":67,"column":71}},"41":{"start":{"line":68,"column":23},"end":{"line":68,"column":73}},"42":{"start":{"line":69,"column":22},"end":{"line":69,"column":57}},"43":{"start":{"line":70,"column":2},"end":{"line":70,"column":46}},"44":{"start":{"line":71,"column":2},"end":{"line":71,"column":43}},"45":{"start":{"line":72,"column":2},"end":{"line":72,"column":50}},"46":{"start":{"line":74,"column":0},"end":{"line":83,"column":3}},"47":{"start":{"line":77,"column":6},"end":{"line":77,"column":15}},"48":{"start":{"line":78,"column":2},"end":{"line":78,"column":50}},"49":{"start":{"line":79,"column":2},"end":{"line":79,"column":33}},"50":{"start":{"line":80,"column":25},"end":{"line":80,"column":64}},"51":{"start":{"line":81,"column":2},"end":{"line":81,"column":65}},"52":{"start":{"line":82,"column":2},"end":{"line":82,"column":55}},"53":{"start":{"line":84,"column":0},"end":{"line":97,"column":3}},"54":{"start":{"line":85,"column":25},"end":{"line":85,"column":62}},"55":{"start":{"line":86,"column":26},"end":{"line":86,"column":64}},"56":{"start":{"line":87,"column":24},"end":{"line":87,"column":60}},"57":{"start":{"line":88,"column":25},"end":{"line":88,"column":62}},"58":{"start":{"line":89,"column":25},"end":{"line":89,"column":64}},"59":{"start":{"line":90,"column":25},"end":{"line":90,"column":70}},"60":{"start":{"line":91,"column":2},"end":{"line":91,"column":45}},"61":{"start":{"line":92,"column":2},"end":{"line":92,"column":46}},"62":{"start":{"line":93,"column":2},"end":{"line":93,"column":44}},"63":{"start":{"line":94,"column":2},"end":{"line":94,"column":45}},"64":{"start":{"line":95,"column":2},"end":{"line":95,"column":45}},"65":{"start":{"line":96,"column":2},"end":{"line":96,"column":45}},"66":{"start":{"line":98,"column":0},"end":{"line":102,"column":3}},"67":{"start":{"line":99,"column":31},"end":{"line":99,"column":76}},"68":{"start":{"line":100,"column":2},"end":{"line":100,"column":56}},"69":{"start":{"line":101,"column":2},"end":{"line":101,"column":51}},"70":{"start":{"line":103,"column":0},"end":{"line":120,"column":3}},"71":{"start":{"line":107,"column":6},"end":{"line":107,"column":15}},"72":{"start":{"line":108,"column":25},"end":{"line":108,"column":64}},"73":{"start":{"line":109,"column":2},"end":{"line":109,"column":29}},"74":{"start":{"line":110,"column":2},"end":{"line":110,"column":33}},"75":{"start":{"line":111,"column":2},"end":{"line":111,"column":55}},"76":{"start":{"line":112,"column":2},"end":{"line":112,"column":65}},"77":{"start":{"line":113,"column":2},"end":{"line":113,"column":56}},"78":{"start":{"line":114,"column":2},"end":{"line":114,"column":63}},"79":{"start":{"line":115,"column":2},"end":{"line":115,"column":37}},"80":{"start":{"line":116,"column":2},"end":{"line":116,"column":50}},"81":{"start":{"line":117,"column":2},"end":{"line":117,"column":50}},"82":{"start":{"line":118,"column":2},"end":{"line":118,"column":54}},"83":{"start":{"line":119,"column":2},"end":{"line":119,"column":55}},"84":{"start":{"line":121,"column":0},"end":{"line":129,"column":3}},"85":{"start":{"line":124,"column":6},"end":{"line":124,"column":15}},"86":{"start":{"line":125,"column":2},"end":{"line":125,"column":28}},"87":{"start":{"line":126,"column":2},"end":{"line":126,"column":33}},"88":{"start":{"line":127,"column":22},"end":{"line":127,"column":57}},"89":{"start":{"line":128,"column":2},"end":{"line":128,"column":49}},"90":{"start":{"line":130,"column":0},"end":{"line":147,"column":3}},"91":{"start":{"line":133,"column":6},"end":{"line":133,"column":15}},"92":{"start":{"line":134,"column":20},"end":{"line":134,"column":53}},"93":{"start":{"line":135,"column":21},"end":{"line":135,"column":55}},"94":{"start":{"line":136,"column":19},"end":{"line":136,"column":51}},"95":{"start":{"line":137,"column":20},"end":{"line":137,"column":53}},"96":{"start":{"line":138,"column":22},"end":{"line":138,"column":57}},"97":{"start":{"line":139,"column":2},"end":{"line":139,"column":50}},"98":{"start":{"line":140,"column":2},"end":{"line":140,"column":33}},"99":{"start":{"line":141,"column":2},"end":{"line":141,"column":46}},"100":{"start":{"line":142,"column":2},"end":{"line":142,"column":40}},"101":{"start":{"line":143,"column":2},"end":{"line":143,"column":41}},"102":{"start":{"line":144,"column":2},"end":{"line":144,"column":39}},"103":{"start":{"line":145,"column":2},"end":{"line":145,"column":40}},"104":{"start":{"line":146,"column":2},"end":{"line":146,"column":42}},"105":{"start":{"line":148,"column":0},"end":{"line":151,"column":3}},"106":{"start":{"line":149,"column":22},"end":{"line":149,"column":57}},"107":{"start":{"line":150,"column":2},"end":{"line":150,"column":50}},"108":{"start":{"line":152,"column":0},"end":{"line":161,"column":3}},"109":{"start":{"line":155,"column":6},"end":{"line":155,"column":15}},"110":{"start":{"line":156,"column":22},"end":{"line":156,"column":59}},"111":{"start":{"line":157,"column":2},"end":{"line":157,"column":31}},"112":{"start":{"line":158,"column":2},"end":{"line":158,"column":33}},"113":{"start":{"line":159,"column":22},"end":{"line":159,"column":57}},"114":{"start":{"line":160,"column":2},"end":{"line":160,"column":67}},"115":{"start":{"line":162,"column":0},"end":{"line":170,"column":3}},"116":{"start":{"line":165,"column":6},"end":{"line":165,"column":15}},"117":{"start":{"line":166,"column":2},"end":{"line":166,"column":50}},"118":{"start":{"line":167,"column":2},"end":{"line":167,"column":33}},"119":{"start":{"line":168,"column":22},"end":{"line":168,"column":57}},"120":{"start":{"line":169,"column":2},"end":{"line":169,"column":74}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":15},"end":{"line":19,"column":16}},"loc":{"start":{"line":21,"column":6},"end":{"line":24,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":25,"column":14},"end":{"line":25,"column":15}},"loc":{"start":{"line":25,"column":26},"end":{"line":27,"column":1}},"line":25},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":27},"end":{"line":28,"column":28}},"loc":{"start":{"line":28,"column":39},"end":{"line":36,"column":1}},"line":28},"3":{"name":"(anonymous_3)","decl":{"start":{"line":37,"column":88},"end":{"line":37,"column":89}},"loc":{"start":{"line":37,"column":100},"end":{"line":44,"column":1}},"line":37},"4":{"name":"(anonymous_4)","decl":{"start":{"line":45,"column":60},"end":{"line":45,"column":61}},"loc":{"start":{"line":45,"column":72},"end":{"line":50,"column":1}},"line":45},"5":{"name":"(anonymous_5)","decl":{"start":{"line":51,"column":35},"end":{"line":51,"column":36}},"loc":{"start":{"line":51,"column":47},"end":{"line":54,"column":1}},"line":51},"6":{"name":"(anonymous_6)","decl":{"start":{"line":55,"column":52},"end":{"line":55,"column":53}},"loc":{"start":{"line":55,"column":64},"end":{"line":63,"column":1}},"line":55},"7":{"name":"(anonymous_7)","decl":{"start":{"line":64,"column":51},"end":{"line":64,"column":52}},"loc":{"start":{"line":64,"column":63},"end":{"line":73,"column":1}},"line":64},"8":{"name":"(anonymous_8)","decl":{"start":{"line":74,"column":55},"end":{"line":74,"column":56}},"loc":{"start":{"line":74,"column":67},"end":{"line":83,"column":1}},"line":74},"9":{"name":"(anonymous_9)","decl":{"start":{"line":84,"column":87},"end":{"line":84,"column":88}},"loc":{"start":{"line":84,"column":99},"end":{"line":97,"column":1}},"line":84},"10":{"name":"(anonymous_10)","decl":{"start":{"line":98,"column":57},"end":{"line":98,"column":58}},"loc":{"start":{"line":98,"column":69},"end":{"line":102,"column":1}},"line":98},"11":{"name":"(anonymous_11)","decl":{"start":{"line":103,"column":93},"end":{"line":103,"column":94}},"loc":{"start":{"line":103,"column":105},"end":{"line":120,"column":1}},"line":103},"12":{"name":"(anonymous_12)","decl":{"start":{"line":121,"column":45},"end":{"line":121,"column":46}},"loc":{"start":{"line":121,"column":57},"end":{"line":129,"column":1}},"line":121},"13":{"name":"(anonymous_13)","decl":{"start":{"line":130,"column":93},"end":{"line":130,"column":94}},"loc":{"start":{"line":130,"column":105},"end":{"line":147,"column":1}},"line":130},"14":{"name":"(anonymous_14)","decl":{"start":{"line":148,"column":52},"end":{"line":148,"column":53}},"loc":{"start":{"line":148,"column":64},"end":{"line":151,"column":1}},"line":148},"15":{"name":"(anonymous_15)","decl":{"start":{"line":152,"column":39},"end":{"line":152,"column":40}},"loc":{"start":{"line":152,"column":51},"end":{"line":161,"column":1}},"line":152},"16":{"name":"(anonymous_16)","decl":{"start":{"line":162,"column":51},"end":{"line":162,"column":52}},"loc":{"start":{"line":162,"column":63},"end":{"line":170,"column":1}},"line":162}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","subdailyLayerIntervalTimescale","knownDate","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","dragger","modalCloseButton","goto","click","toBeVisible","timelineFooter","locator","not","axisGridDay","first","axisGridYear","currentInteval","toContainText","axisGridMonth","currentZoom","hover","yearlyInterval","monthlyInterval","dailyInterval","hourlyInterval","minuteInterval","staticInterval","customIntervalWidget","dateSelectorDayInput","customInterval","toHaveValue","fill","keyboard","press","zoomYears","zoomMonths","zoomDays","zoomHours","zoomMinutes","queryString","dateTooltip"],"sources":["timeline-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst {\n skipTour,\n subdailyLayerIntervalTimescale,\n knownDate\n} = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Dragger is visible', async () => {\n const { dragger, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await expect(dragger).toBeVisible()\n})\n\ntest('Timeline is expanded by default and closes/reopen on clicking timeline chevrons', async () => {\n const timelineFooter = await page.locator('#timeline-footer')\n await expect(timelineFooter).toBeVisible()\n await page.locator('#timeline-hide').click()\n await expect(timelineFooter).not.toBeVisible()\n await page.locator('#timeline-hide').click()\n await expect(timelineFooter).toBeVisible()\n})\n\ntest('verify default MMM YYYY format is displayed on axis', async () => {\n const axisGridDay = await page.locator('.axis-grid-text-day').first()\n const axisGridYear = await page.locator('.axis-grid-text-year').first()\n await expect(axisGridDay).toBeVisible()\n await expect(axisGridYear).toBeVisible()\n})\n\ntest('Interval defaults to 1 DAY', async () => {\n const currentInteval = await page.locator('#current-interval')\n await expect(currentInteval).toContainText('1 day')\n})\n\ntest('Change to month zoom level and axis changes', async () => {\n await page.locator('.zoom-level-change div.date-arrows.date-arrow-up').click()\n const axisGridDay = await page.locator('.axis-grid-text-day').first()\n const axisGridMonth = await page.locator('.axis-grid-text-month').first()\n const currentZoom = await page.locator('#current-zoom')\n await expect(axisGridDay).not.toBeVisible()\n await expect(axisGridMonth).toBeVisible()\n await expect(currentZoom).toContainText('month')\n})\n\ntest('Change to year zoom level and axis changes', async () => {\n await page.locator('.zoom-level-change div.date-arrows.date-arrow-up').click()\n await page.locator('.zoom-level-change div.date-arrows.date-arrow-up').click()\n const axisGridDay = await page.locator('.axis-grid-text-day').first()\n const axisGridYear = await page.locator('.axis-grid-text-year').first()\n const currentZoom = await page.locator('#current-zoom')\n await expect(axisGridDay).not.toBeVisible()\n await expect(axisGridYear).toBeVisible()\n await expect(currentZoom).toContainText('year')\n})\n\ntest('Interval state of HOUR restored from permalink', async () => {\n const { modalCloseButton } = selectors\n await page.goto(subdailyLayerIntervalTimescale)\n await modalCloseButton.click()\n const currentInteval = await page.locator('#current-interval')\n await page.locator('#timeline-interval-btn-container').hover()\n await expect(currentInteval).toContainText('1 hour')\n})\n\ntest('Interval subdaily default year, month, day, hour, minute, and custom available', async () => {\n const yearlyInterval = await page.locator('#interval-years')\n const monthlyInterval = await page.locator('#interval-months')\n const dailyInterval = await page.locator('#interval-days')\n const hourlyInterval = await page.locator('#interval-hours')\n const minuteInterval = await page.locator('#interval-minutes')\n const staticInterval = await page.locator('#interval-custom-static')\n await expect(yearlyInterval).toBeVisible()\n await expect(monthlyInterval).toBeVisible()\n await expect(dailyInterval).toBeVisible()\n await expect(hourlyInterval).toBeVisible()\n await expect(minuteInterval).toBeVisible()\n await expect(staticInterval).toBeVisible()\n})\n\ntest('Custom interval widget opens on selecting custom', async () => {\n const customIntervalWidget = await page.locator('.custom-interval-widget')\n await page.locator('#interval-custom-static').click()\n await expect(customIntervalWidget).toBeVisible()\n})\n\ntest('Select custom interval changes current interval and changes date by current interval', async () => {\n const { dateSelectorDayInput, modalCloseButton } = selectors\n const customInterval = await page.locator('#current-interval')\n await page.goto(knownDate)\n await modalCloseButton.click()\n await expect(dateSelectorDayInput).toHaveValue('22')\n await page.locator('#timeline-interval-btn-container').hover()\n await page.locator('#interval-custom-static').click()\n await page.locator('.custom-interval-delta-input').fill('2')\n await page.keyboard.press('Enter')\n await page.locator('#left-arrow-group').hover()\n await page.locator('#left-arrow-group').click()\n await expect(customInterval).toContainText('2 day')\n await expect(dateSelectorDayInput).toHaveValue('20')\n})\n\ntest('Timescale zoom level defaults to DAY', async () => {\n const { modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n const currentZoom = await page.locator('#current-zoom')\n await expect(currentZoom).toContainText('day')\n})\n\ntest('Timescale zoom subdaily default year, month, day, hour, minute, and custom intervals', async () => {\n const { modalCloseButton } = selectors\n const zoomYears = await page.locator('#zoom-years')\n const zoomMonths = await page.locator('#zoom-months')\n const zoomDays = await page.locator('#zoom-days')\n const zoomHours = await page.locator('#zoom-hours')\n const zoomMinutes = await page.locator('#zoom-minutes')\n await page.goto(subdailyLayerIntervalTimescale)\n await modalCloseButton.click()\n await page.locator('#current-zoom').hover()\n await expect(zoomYears).toBeVisible()\n await expect(zoomMonths).toBeVisible()\n await expect(zoomDays).toBeVisible()\n await expect(zoomHours).toBeVisible()\n await expect(zoomMinutes).toBeVisible()\n})\n\ntest('Timescale zoom HOUR restored from permalink', async () => {\n const currentZoom = await page.locator('#current-zoom')\n await expect(currentZoom).toContainText('hour')\n})\n\ntest('Date tooltip date present load', async () => {\n const { modalCloseButton } = selectors\n const queryString = 'http://localhost:3000/?t=2019-02-22'\n await page.goto(queryString)\n await modalCloseButton.click()\n const dateTooltip = await page.locator('.date-tooltip')\n await expect(dateTooltip).toContainText('2019 FEB 22 (DOY 053)')\n})\n\ntest('Date subdaily tooltip date present on load', async () => {\n const { modalCloseButton } = selectors\n await page.goto(subdailyLayerIntervalTimescale)\n await modalCloseButton.click()\n const dateTooltip = await page.locator('.date-tooltip')\n await expect(dateTooltip).toContainText('2019 OCT 04 09:46Z (DOY 277)')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"73bd15831ce045032ff8c45bb05a9bce8064a5a6","contentHash":"764ed93fe73115b170c92e696f64dc7a20d22a11b545d76610ba9ed42d03d2e7"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":282,"column":3}},"1":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":17},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}},"line":3}},"branchMap":{},"s":{"0":1,"1":2},"f":{"0":2},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","page","createGifIcon","locator","createGifButton","gifPreviewStartDate","gifPreviewEndDate","gifPreviewFrameRateValue","gifPreviewEndResolutionSelector","gifPreviewEndResolutionOption250","gifPreviewEndResolutionOption500","gifDownloadIcon","gifDownloadButton","gifResults","animationWidget","animationButtonCase","animationButton","playButton","animateYearUp","animateYearDown","yearStartInput","monthStartInput","dayStartInput","hourStartInput","minuteStartInput","yearEndInput","monthEndInput","dayEndInput","hourEndInput","minuteEndInput","animationIntervalSelector","rotationDialogOkButton","arcticRotationResetButton","mobileAnimateButton","mobileAnimationWidget","closeMobileAnimation","mobileAnimationPortraitView","mobileDatePickerSpanText","sidebarContainer","infoButton","optionsButton","infoDialog","optionsDialog","addLayers","dataDownloadTabButton","eventsSidebarTabButton","groupCheckbox","viirsFiresCheckbox","firesGroup","firesLayer","firesRemove","aodGroup","aodGroupHeader","firesGroupHeader","overlaysGroup","overlaysGroupHeader","baselayersGroup","baselayersGroupHeader","groupOptionsBtn","groupHide","groupShow","groupRemove","layerVisible","layerHidden","groupedOverlaysAllLayers","sidebarButton","sidebarContent","swipeButton","opacityButton","spyButton","aTab","bTab","swipeDragger","compareButton","compareButtonText","compareMobileSelectToggle","ModisTrueColorLayerA","ModisTrueColorLayerB","toggleButton","collapsedToggleButton","chartingButton","chartingAoiIcon","chartingDateSingleButton","chartingDateRangeButton","chartingCalendarIcon","chartingInfoIcon","measureBtn","measureMenu","measureDistanceBtn","measureAreaBtn","clearMeasurementsBtn","unitOfMeasureToggle","measurementTooltip","geoMeasurementTooltip","arcticMeasurementTooltip","downloadGeojsonBtn","downloadShapefileBtn","timelineContainer","timelineHeader","mobileDatePickerSelectButton","dragger","draggerA","draggerB","dayDown","dayUp","monthDown","monthUp","yearDown","yearUp","datePickerWheel","dateSelectorDayInput","dateSelectorMonthInput","dateSelectorYearInput","dateSelectorHourInput","dateSelectorMinuteInput","mobileDatePickerSelectBtn","rightArrow","mobileDatePickerHeader","layersModalCloseButton","aerosolOpticalDepth","layersSearchField","categoriesNav","allCategoryHeader","layersAll","layerBrowseList","layerBrowseDetail","layerSearchList","layersSearchRow","layerPickerBackButton","layerDetails","layerDetailsDateRange","layerDetailHeader","layerResultsCountText","addToMapButton","aodMeasurement","aodAllMeasurement","aodMeasurementContents","aodAllMeasurementContents","aodTabContentAquaMODIS","aodCheckbox","aodCheckboxMODIS","aodCheckboxMAIAC","aodCheckboxAquaMODIS","aquaTerraMODISTab","aquaModisTab","correctedReflectanceCheckboxContainer","correctedReflectanceChecked","weldReflectanceCheckboxContainer","weldUnavailableTooltipIcon","availableFilterCheckbox","availableFilterCheckboxInput","availableFilterTextEl","coverageTooltipIcon","scienceDisciplinesTab","aodSidebarLayer","aodMAIACSidebarLayer","filterButton","resetButton","applyButton","collapsedLayerButton","layerCount","layerContainer","sourceMetadataCollapsed","sourceMetadataExpanded","aquaTerraModisHeader","maiacHeader","sourceTabs","aodSearchRow","aodSearchCheckbox","availableFacetLabel","categoryAtmosphereLabel","categoryFacetCollapseToggle","categoryFacetChoicesContainer","measurementTemperatureLabel","measurementFacetChoices","measurementMoreButton","sourcesMERRALabel","layerFilterButton","geographicMap","arcticMap","antarcticMap","zoomInButton","zoomOutButton","mapScaleMetric","mapScaleImperial","mapRotateLeft","mapRotateReset","mapRotateRight","locationSearchToolbarButton","shareToolbarButton","projToolbarButton","snapshotToolbarButton","infoToolbarButton","distractionFreeExitBtn","shareToolbar","shareLinkInput","shareEmbedInput","embedLinkButton","locationSearchComponent","locationSearchMobileDialog","locationSearchMinimizeButton","tooltipCoordinatesContainer","tooltipCoordinatesTitle","tooltipCoordinates","tooltipCoordinatesMinimizeButton","tooltipCoordinatesCloseButton","coordinatesMapMarker","contextMenu","contextMenuCopy","contextMenuAddMarker","contextMenuDistance","contextMenuArea","contentMenuChangeUnits","selectedMarker","eventsTab","icebergEvent","listOfEvents","eventIcons","firstEvent","secondEvent","selectedFirstEvent","trackMarker","layersTab","sidebarEvent","thermAnomSNPPday","thermAnomSNPPnight","thermAnomVIIRSday","thermAnomVIIRSnight","notifyMessage","filterIcons","dustHazeIcon","volcanoesIcon","wildfiresIcon","filterDates","filterModalApply","filterModalCancel","dustSwitch","manmadeSwitch","seaLakeIceSwitch","severeStormsSwitch","snowSwitch","volcanoesSwitch","watercolorSwitch","wildfiresSwitch","mapExtentFilterCheckbox","startInputYear","startInputMonth","startInputDay","endInputYear","endInputMonth","endInputDay","dataTab","yearlyResolutionTooltip","timelineSetToYears","modalCloseButton","notificationDismissButton","overlayLayerItems","resolutionTooltip","globalSelectInput","bboxTopCoords","bboxBottomCoords","imageResolution","imageFormat","imageWorldFile","imageMaxSize"],"sources":["selectors.js"],"sourcesContent":["module.exports = (page) => ({\n // animations\n createGifIcon: page.locator('#wv-animation-widget-file-video-icon'),\n createGifButton: page.locator('.gif-dialog .button-text'),\n gifPreviewStartDate: page.locator('.gif-download-grid .grid-child:nth-child(2) span'),\n gifPreviewEndDate: page.locator('.gif-download-grid .grid-child:nth-child(4) span'),\n gifPreviewFrameRateValue: page.locator('.gif-download-grid .grid-child:nth-child(6) span'),\n gifPreviewEndResolutionSelector: page.locator('.gif-selector-case #gif-resolution'),\n gifPreviewEndResolutionOption250: page.locator('#gif-resolution option[value=\"1\"]'),\n gifPreviewEndResolutionOption500: page.locator('#gif-resolution option[value=\"2\"]'),\n gifDownloadIcon: page.locator('.animation-gif-dialog-wrapper .wv-button.gray'),\n gifDownloadButton: page.locator('.animation-gif-dialog-wrapper .wv-button'),\n gifResults: page.locator('.gif-results-dialog-case img'),\n animationWidget: page.locator('#wv-animation-widget'),\n animationButtonCase: page.locator('#timeline-header .animate-button'),\n animationButton: page.locator('.animate-button'),\n playButton: page.locator('#play-button'),\n animateYearUp: page.locator('.wv-date-range-selector > div > div:nth-child(2) > div > svg > .uparrow'),\n animateYearDown: page.locator('.wv-date-range-selector > div > div > div:nth-child(3) > svg > .downarrow'),\n yearStartInput: page.locator('#year-animation-widget-start'),\n monthStartInput: page.locator('#month-animation-widget-start'),\n dayStartInput: page.locator('#day-animation-widget-start'),\n hourStartInput: page.locator('#hour-animation-widget-start'),\n minuteStartInput: page.locator('#minute-animation-widget-start'),\n yearEndInput: page.locator('#year-animation-widget-end'),\n monthEndInput: page.locator('#month-animation-widget-end'),\n dayEndInput: page.locator('#day-animation-widget-end'),\n hourEndInput: page.locator('#hour-animation-widget-end'),\n minuteEndInput: page.locator('#minute-animation-widget-end'),\n animationIntervalSelector: page.locator('#wv-animation-widget #current-interval'),\n rotationDialogOkButton: page.locator('#image_download_notify_rotate .accept-notify'),\n arcticRotationResetButton: page.locator('.wv-map-reset-rotation'),\n\n // mobile animations\n mobileAnimateButton: page.locator('.mobile-animate-button'),\n mobileAnimationWidget: page.locator('.wv-animation-widget-wrapper-mobile'),\n closeMobileAnimation: page.locator('#mobile-animation-close'),\n mobileAnimationPortraitView: page.locator('#collapsed-animate-widget-phone-portrait'),\n mobileDatePickerSpanText: page.locator('.mobile-date-picker-select-btn-text span'),\n\n // sidebar, layers\n sidebarContainer: page.locator('#products-holder'),\n infoButton: page.locator('.wv-layers-info'),\n optionsButton: page.locator('.wv-layers-options'),\n infoDialog: page.locator('.layer-info-modal'),\n optionsDialog: page.locator('.layer-settings-modal'),\n addLayers: page.locator('#layers-add'),\n dataDownloadTabButton: page.locator('#download-sidebar-tab'),\n eventsSidebarTabButton: page.locator('#events-sidebar-tab'),\n groupCheckbox: page.locator('#group-overlays-checkbox'),\n viirsFiresCheckbox: page.locator('#VIIRS_NOAA20_Thermal_Anomalies_375m_All-checkbox'),\n firesGroup: page.locator('#active-Fires_and_Thermal_Anomalies'),\n firesLayer: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n firesRemove: page.locator('#close-activeVIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n aodGroup: page.locator('#active-Aerosol_Optical_Depth'),\n aodGroupHeader: page.locator('#active-Aerosol_Optical_Depth .layer-group-header'),\n firesGroupHeader: page.locator('#active-Fires_and_Thermal_Anomalies .layer-group-header'),\n overlaysGroup: page.locator('#active-overlays'),\n overlaysGroupHeader: page.locator('#active-overlays .layer-group-header'),\n baselayersGroup: page.locator('#active-baselayers'),\n baselayersGroupHeader: page.locator('#active-baselayers .layer-group-header'),\n groupOptionsBtn: page.locator('.layer-group-more-options > button'),\n groupHide: page.locator('.layer-group-more-options #hide-all'),\n groupShow: page.locator('.layer-group-more-options #show-all'),\n groupRemove: page.locator('.layer-group-more-options #remove-group'),\n layerVisible: page.locator('li.layer-visible'),\n layerHidden: page.locator('li.layer-hidden'),\n groupedOverlaysAllLayers: page.locator('.layer-container > ul .item.productsitem'),\n sidebarButton: page.locator('#accordion-toggler-button'),\n sidebarContent: page.locator('#products-holder'),\n\n // compare\n swipeButton: page.locator('#compare-swipe-button'),\n opacityButton: page.locator('#compare-opacity-button'),\n spyButton: page.locator('#compare-spy-button'),\n aTab: page.locator('.ab-tabs-case .ab-tab.first-tab'),\n bTab: page.locator('.ab-tabs-case .ab-tab.second-tab'),\n swipeDragger: page.locator('.ab-swipe-line .ab-swipe-dragger'),\n compareButton: page.locator('#compare-toggle-button'),\n compareButtonText: page.locator('#compare-toggle-button > span'),\n compareMobileSelectToggle: page.locator('.comparison-mobile-select-toggle'),\n ModisTrueColorLayerA: page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor'),\n ModisTrueColorLayerB: page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor'),\n toggleButton: page.locator('#toggleIconHolder'),\n collapsedToggleButton: page.locator('#accordion-toggler-button'),\n\n // charting\n chartingButton: page.locator('#chart-toggle-button'),\n chartingAoiIcon: page.locator('#wv-charting-mode-container > div.charting-aoi-container > svg'),\n chartingDateSingleButton: page.locator('#charting-date-single-button'),\n chartingDateRangeButton: page.locator('#charting-date-range-button'),\n chartingCalendarIcon: page.locator('#charting-calendar-container > svg'),\n chartingInfoIcon: page.locator('#charting-info-container > svg'),\n\n // measure\n measureBtn: page.locator('#wv-measure-button'),\n measureMenu: page.locator('#measure_menu'),\n measureDistanceBtn: page.locator('#measure-distance-button'),\n measureAreaBtn: page.locator('#measure-area-button'),\n clearMeasurementsBtn: page.locator('#clear-measurements-button'),\n unitOfMeasureToggle: page.locator('#unit-toggle'),\n measurementTooltip: page.locator('.tooltip-measure'),\n geoMeasurementTooltip: page.locator('#wv-map-geographic .tooltip-measure'),\n arcticMeasurementTooltip: page.locator('#wv-map-arctic .tooltip-measure'),\n downloadGeojsonBtn: page.locator('#download-geojson-button'),\n downloadShapefileBtn: page.locator('#download-shapefiles-button'),\n\n // timeline\n timelineContainer: page.locator('.timeline-container'),\n timelineHeader: page.locator('#timeline-header'),\n mobileDatePickerSelectButton: page.locator('.mobile-date-picker-select-btn'),\n dragger: page.locator('.timeline-dragger'),\n draggerA: page.locator('.timeline-dragger.draggerA'),\n draggerB: page.locator('.timeline-dragger.draggerB'),\n dayDown: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-down'),\n dayUp: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-up'),\n monthDown: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-down'),\n monthUp: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-up'),\n yearDown: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-down'),\n yearUp: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-up'),\n datePickerWheel: page.locator('.datepicker-modal .datepicker-wheel'),\n dateSelectorDayInput: page.locator('#date-selector-main .input-wrapper-day input'),\n dateSelectorMonthInput: page.locator('#date-selector-main .input-wrapper-month input'),\n dateSelectorYearInput: page.locator('#date-selector-main .input-wrapper-year input'),\n dateSelectorHourInput: page.locator('#date-selector-main .input-wrapper-hour input'),\n dateSelectorMinuteInput: page.locator('#date-selector-main .input-wrapper-minute input'),\n mobileDatePickerSelectBtn: page.locator('.mobile-date-picker-select-btn'),\n rightArrow: page.locator('#right-arrow-group'),\n mobileDatePickerHeader: page.locator('.datepicker .datepicker-header .datepicker-header'),\n\n // layers\n layersModalCloseButton: page.locator('.layer-btn-close'),\n aerosolOpticalDepth: page.locator('#legacy-all #layer-category-item-legacy-all-aerosol-optical-depth'),\n layersSearchField: page.locator('input#layers-search-input'),\n categoriesNav: page.locator('#categories-nav'),\n allCategoryHeader: page.locator('#legacy-all h3'),\n layersAll: page.locator('.layers-all-layer'),\n layerBrowseList: page.locator('.layer-list-container.browse'),\n layerBrowseDetail: page.locator('.layer-detail-container.browse'),\n layerSearchList: page.locator('.layer-list-container.search'),\n layersSearchRow: page.locator('.search-row.layers-all-layer'),\n layerPickerBackButton: page.locator('#layer-search .back-button'),\n layerDetails: page.locator('.layer-detail-container'),\n layerDetailsDateRange: page.locator('.source-metadata .layer-date-range'),\n layerDetailHeader: page.locator('.layer-detail-container .layers-all-header'),\n layerResultsCountText: page.locator('.header-filter-container .results-text'),\n addToMapButton: page.locator('.layer-detail-container .add-to-map-btn'),\n aodMeasurement: page.locator('#layer-category-item-atmosphere-aerosol-optical-depth'),\n aodAllMeasurement: page.locator('#layer-category-item-legacy-all-aerosol-optical-depth'),\n aodMeasurementContents: page.locator('#accordion-atmosphere-aerosol-optical-depth .measure-row-contents'),\n aodAllMeasurementContents: page.locator('#accordion-legacy-all-aerosol-optical-depth'),\n aodTabContentAquaMODIS: page.locator('#aerosol-optical-depth-aqua-modis'),\n aodCheckbox: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aodCheckboxMODIS: page.locator('#MODIS_Combined_Value_Added_AOD-checkbox'),\n aodCheckboxMAIAC: page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox'),\n aodCheckboxAquaMODIS: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aquaTerraMODISTab: page.locator('#aqua-terra-modis-0-source-Nav'),\n aquaModisTab: page.locator('#aqua-modis-1-source-Nav'),\n correctedReflectanceCheckboxContainer: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor'),\n correctedReflectanceChecked: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor .wv-checkbox.checked'),\n weldReflectanceCheckboxContainer: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly'),\n weldUnavailableTooltipIcon: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly #availability-info'),\n availableFilterCheckbox: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type'),\n availableFilterCheckboxInput: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type input'),\n availableFilterTextEl: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type > span'),\n coverageTooltipIcon: page.locator('#coverage-facet svg.facet-tooltip'),\n scienceDisciplinesTab: page.locator('#categories-nav .nav-item:nth-child(2)'),\n aodSidebarLayer: page.locator('#active-MODIS_Combined_Value_Added_AOD'),\n aodMAIACSidebarLayer: page.locator('#active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth'),\n filterButton: page.locator('.btn.filter-button'),\n resetButton: page.locator('.btn.clear-filters'),\n applyButton: page.locator('.btn.apply-facets'),\n collapsedLayerButton: page.locator('#accordion-toggler-button'),\n layerCount: page.locator('.layer-count.mobile'),\n layerContainer: page.locator('.layer-container.sidebar-panel'),\n sourceMetadataCollapsed: page.locator('.source-metadata.overflow'),\n sourceMetadataExpanded: page.locator('.source-metadata'),\n aquaTerraModisHeader: page.locator('#aboutaerosolopticaldepthaod'),\n maiacHeader: page.locator('#aerosol-optical-depth-aqua-terra-modis h3:last-of-type'),\n sourceTabs: page.locator('.source-nav-item'),\n aodSearchRow: page.locator('#MODIS_Aqua_Aerosol-search-row'),\n aodSearchCheckbox: page.locator('#MODIS_Aqua_Aerosol-search-row > .wv-checkbox'),\n availableFacetLabel: page.locator('#coverage-facet .sui-multi-checkbox-facet label:nth-child(1)'),\n categoryAtmosphereLabel: page.locator('#categories-facet [for=\"example_facet_CategoryAtmosphere\"]'),\n categoryFacetCollapseToggle: page.locator('#categories-facet .facet-collapse-toggle'),\n categoryFacetChoicesContainer: page.locator('#categories-facet .sui-multi-checkbox-facet'),\n measurementTemperatureLabel: page.locator('#measurements-facet [for=\"example_facet_MeasurementsTemperature\"]'),\n measurementFacetChoices: page.locator('#measurements-facet .sui-multi-checkbox-facet > label'),\n measurementMoreButton: page.locator('#measurements-facet .sui-facet-view-more'),\n sourcesMERRALabel: page.locator('#sources-facet [for=\"example_facet_SourceMERRA-2\"]'),\n layerFilterButton: page.locator('#layer-filter-button'),\n\n // map\n geographicMap: page.locator('#wv-map-geographic'),\n arcticMap: page.locator('#wv-map-arctic'),\n antarcticMap: page.locator('#wv-map-antarctic'),\n zoomInButton: page.locator('.wv-map-zoom-in'),\n zoomOutButton: page.locator('.wv-map-zoom-out'),\n mapScaleMetric: page.locator('.wv-map-scale-metric'),\n mapScaleImperial: page.locator('.wv-map-scale-imperial'),\n mapRotateLeft: page.locator('.wv-map-rotate-left'),\n mapRotateReset: page.locator('.wv-map-reset-rotation'),\n mapRotateRight: page.locator('.wv-map-rotate-right'),\n\n // ui toolbar\n locationSearchToolbarButton: page.locator('#wv-location-search-button'),\n shareToolbarButton: page.locator('#wv-share-button'),\n projToolbarButton: page.locator('#wv-proj-button'),\n snapshotToolbarButton: page.locator('#wv-image-button'),\n infoToolbarButton: page.locator('#wv-info-button'),\n distractionFreeExitBtn: page.locator('#wv-exit-distraction-free-mode-button'),\n\n // share\n shareToolbar: page.locator('#toolbar_share'),\n shareLinkInput: page.locator('#permalink-content-link'),\n shareEmbedInput: page.locator('#permalink-content-embed'),\n embedLinkButton: page.locator('#wv-embed-link-button'),\n\n // Location Search\n locationSearchComponent: page.locator('.location-search-component'),\n locationSearchMobileDialog: page.locator('#toolbar_location_search_mobile'),\n locationSearchMinimizeButton: page.locator('.location-search-minimize-button'),\n tooltipCoordinatesContainer: page.locator('.tooltip-coordinates-container'),\n tooltipCoordinatesTitle: page.locator('.tooltip-coordinates-title'),\n tooltipCoordinates: page.locator('.tooltip-coordinates'),\n tooltipCoordinatesMinimizeButton: page.locator('.minimize-coordinates-tooltip'),\n tooltipCoordinatesCloseButton: page.locator('.close-coordinates-tooltip'),\n coordinatesMapMarker: page.locator('.coordinates-map-marker'),\n\n // Context Menu\n contextMenu: page.locator('#context-menu'),\n contextMenuCopy: page.locator('#copy-coordinates-to-clipboard-button'),\n contextMenuAddMarker: page.locator('#context-menu-add-marker'),\n contextMenuDistance: page.locator('#context-menu-measure-distance'),\n contextMenuArea: page.locator('#context-menu-measure-area'),\n contentMenuChangeUnits: page.locator('#context-menu-change-units'),\n\n // marker\n selectedMarker: page.locator('.marker.selected'),\n\n // events\n eventsTab: page.locator('#events-sidebar-tab'),\n icebergEvent: page.locator('#wv-events #sidebar-event-EONET_2703'),\n listOfEvents: page.locator('#wv-events ul.map-item-list'),\n eventIcons: page.locator('.marker .event-icon'),\n firstEvent: page.locator('#wv-events ul.map-item-list .item:first-child h4'),\n secondEvent: page.locator('#wv-events #sidebar-event-EONET_99999'),\n selectedFirstEvent: page.locator('#wv-events ul.map-item-list .item-selected:first-child h4'),\n trackMarker: page.locator('.track-marker'),\n layersTab: page.locator('#layers-sidebar-tab'),\n sidebarEvent: page.locator('#sidebar-event-EONET_3931'),\n thermAnomSNPPday: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Night'),\n thermAnomSNPPnight: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSday: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSnight: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Night'),\n notifyMessage: page.locator('.wv-alert .alert-content'),\n filterIcons: page.locator('.filter-icons > div > .event-icon'),\n dustHazeIcon: page.locator('.filter-icons > div > #filter-dust-and-haze'),\n volcanoesIcon: page.locator('.filter-icons > div > #filter-volcanoes'),\n wildfiresIcon: page.locator('.filter-icons > div >#filter-wildfires'),\n filterDates: page.locator('.filter-dates'),\n filterModalApply: page.locator('#filter-apply-btn'),\n filterModalCancel: page.locator('#filter-cancel-btn'),\n dustSwitch: page.locator('#dustHaze-switch'),\n manmadeSwitch: page.locator('#manmade-switch'),\n seaLakeIceSwitch: page.locator('#seaLakeIce-switch'),\n severeStormsSwitch: page.locator('#severeStorms-switch'),\n snowSwitch: page.locator('#snow-switch'),\n volcanoesSwitch: page.locator('#volcanoes-switch'),\n watercolorSwitch: page.locator('#waterColor-switch'),\n wildfiresSwitch: page.locator('#wildfires-switch'),\n mapExtentFilterCheckbox: page.locator('#map-extent-filter'),\n startInputYear: page.locator('#year-event-filter-start'),\n startInputMonth: page.locator('#month-event-filter-start'),\n startInputDay: page.locator('#day-event-filter-start'),\n endInputYear: page.locator('#year-event-filter-end'),\n endInputMonth: page.locator('#month-event-filter-end'),\n endInputDay: page.locator('#day-event-filter-end'),\n\n // globals\n dataTab: page.locator('#download-sidebar-tab'),\n yearlyResolutionTooltip: page.locator('#zoom-years'),\n timelineSetToYears: page.locator('#current-zoom.zoom-years'),\n modalCloseButton: page.locator('.modal-close-btn'),\n notificationDismissButton: page.locator('.wv-alert .close-alert .fa-times'),\n overlayLayerItems: page.locator('#overlays li'),\n resolutionTooltip: page.locator('#zoom-btn-container'),\n globalSelectInput: page.locator('#image-global-cb'),\n bboxTopCoords: page.locator('#wv-image-top'),\n bboxBottomCoords: page.locator('#wv-image-bottom'),\n imageResolution: page.locator('#wv-image-resolution'),\n imageFormat: page.locator('#wv-image-format'),\n imageWorldFile: page.locator('#wv-image-worldfile'),\n imageMaxSize: page.locator('.wv-image-max-size')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cb3510ea44bedc317972513855d3d7939bccda63","contentHash":"71824421af92db885febc052de9700b895e40b1d1b4a492c288aefea953e8031"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":33,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","activeAnimationWidget","activeCustomColormap","animationProjectionRotated","animationTooManyFramesGif","animationTooManyFramesGifCustomInterval","animationGeostationary","swipeAndAIsActive","opacityAndBIsActive","spyAndBIsActive","swipeAOD","knownDate","subdailyLayerIntervalTimescale","mockEvents","stormEventSelected","fixedAppNow","wildfiresWithDates","backwardsCompatibleEventUrl","extentsUrl","multipleDataLayers","continuousDataLayers","referenceLayersOnly","skipTour"],"sources":["querystrings.js"],"sourcesContent":["module.exports = {\n // animations\n activeAnimationWidget: 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-04-04&z=3&v=-177.94712426144758,-46.546875,-5.14662573855243,53.015625&ab=on&as=2018-03-28&ae=2018-04-04&av=3&al=false',\n activeCustomColormap: 'http://localhost:3000/?p=geographic&l=AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Day(palette=red_1)&t=2016-04-08&z=3&v=-223.875,-91.828125,162.84375,98.296875&ab=on&as=2016-03-25&ae=2016-04-08&av=3&al=false',\n animationProjectionRotated: 'http://localhost:3000/?p=arctic&l=MODIS_Terra_CorrectedReflectance_TrueColor,Coastlines_15m&t=2016-12-09&z=3&v=-2764195.2298414493,-88762.12734933128,2589496.903095221,3893331.478195751&r=-18.0000&ab=on&as=2016-12-02&ae=2016-12-09&av=3&al=true',\n animationTooManyFramesGif: 'http://localhost:3000/?p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-24-T10%3A00%3A00Z&as=2018-06-24-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on',\n animationTooManyFramesGifCustomInterval: 'http://localhost:3000/?p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-13-T08%3A00%3A00Z&ics=true&ici=2&icd=3&as=2009-06-23-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on',\n animationGeostationary: 'http://localhost:3000/?v=-127.54084611130202,-31.196051270164425,-36.29880238885806,62.96630766900102&z=4&ics=true&ici=5&icd=10&as=2021-12-03-T16%3A00%3A00Z&ae=2021-12-03-T17%3A10%3A00Z&l=GOES-East_ABI_GeoColor,Coastlines_15m&lg=true&al=true&ab=on&t=2021-12-01-T20%3A10%3A00Z',\n\n // compare\n swipeAndAIsActive:\n 'http://localhost:3000/?ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n opacityAndBIsActive:\n 'http://localhost:3000/?ca=false&cm=opacity&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n spyAndBIsActive:\n 'http://localhost:3000/?ca=false&cm=spy&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n swipeAOD:\n 'http://localhost:3000/?ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Terra_Aerosol&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n\n // date\n knownDate: 'http://localhost:3000/?t=2019-07-22',\n\n // timeline\n subdailyLayerIntervalTimescale: 'http://localhost:3000/?t=2019-10-04-T09%3A46%3A32Z&z=4&i=4&l=GOES-East_ABI_Band2_Red_Visible_1km,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor',\n\n // events\n mockEvents: 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-05-02-T00%3A00%3A00Z&z=3&v=-409.00147812273656,-205.62883007565202,270.5880270080828,219.11461063111003&e=true&mockEvents=20170530',\n stormEventSelected: 'http://localhost:3000/?v=175.65863037109375,10.918751525878907,182.25042724609375,22.643360900878907&e=EONET_2777,2017-05-31&l=IMERG_Precipitation_Rate,VIIRS_SNPP_DayNightBand_ENCC(hidden),VIIRS_SNPP_DayNightBand_At_Sensor_Radiance(hidden),Reference_Labels,Reference_Features,Coastlines(hidden),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2017-05-31-T00%3A00%3A00Z&mockEvents=20170530',\n fixedAppNow: 'http://localhost:3000/?now=2012-01-01T00%3A00%3A00Z',\n wildfiresWithDates: 'http://localhost:3000/?v=-139.02635001706034,25.660099233568406,-85.27770827186355,43.288373996427595&e=true&efs=false&efd=2020-01-16,2020-06-16&efc=wildfires&t=2020-06-16-T18%3A31%3A28Z',\n backwardsCompatibleEventUrl: 'http://localhost:3000/?v=-49.6224609375,13.940234375000001,-26.5775390625,37.459765625&e=EONET_1874,2005-12-31&l=IMERG_Precipitation_Rate,Reference_Labels_15m,Reference_Features_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&t=2005-12-31-T00%3A00%3A00Z',\n extentsUrl: 'http://localhost:3000/?e=true&efs=false',\n\n // layers\n multipleDataLayers: 'http://localhost:3000/?p=geographic&l=MODIS_Terra_Aerosol,MODIS_Terra_Brightness_Temp_Band31_Day&t=2017-03-22&z=3&v=136.07019188386334,14.722152527011556,155.59817576644127,24.312819167567586',\n continuousDataLayers: 'http://localhost:3000/?p=geographic&l=MODIS_Terra_Brightness_Temp_Band31_Day&t=2015-05-25&z=2&v=-42.148380855752734,42.13121723408824,22.122734950093943,85.16225953076464',\n referenceLayersOnly: 'http://localhost:3000/?l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m',\n\n // skip tour\n skipTour: 'http://localhost:3000/?lg=false&t=2023-02-28-T18%3A32%3A41Z'\n}\n"],"mappings":";;AAAAA,MAAM,CAACC,OAAO,GAAG;EACf;EACAC,qBAAqB,EAAE,+XAA+X;EACtZC,oBAAoB,EAAE,wNAAwN;EAC9OC,0BAA0B,EAAE,qPAAqP;EACjRC,yBAAyB,EAAE,iNAAiN;EAC5OC,uCAAuC,EAAE,sOAAsO;EAC/QC,sBAAsB,EAAE,qRAAqR;EAE7S;EACAC,iBAAiB,EACf,0bAA0b;EAC5bC,mBAAmB,EACjB,ubAAub;EACzbC,eAAe,EACb,mbAAmb;EACrbC,QAAQ,EACN,8cAA8c;EAEhd;EACAC,SAAS,EAAE,qCAAqC;EAEhD;EACAC,8BAA8B,EAAE,4TAA4T;EAE5V;EACAC,UAAU,EAAE,2YAA2Y;EACvZC,kBAAkB,EAAE,miBAAmiB;EACvjBC,WAAW,EAAE,qDAAqD;EAClEC,kBAAkB,EAAE,4LAA4L;EAChNC,2BAA2B,EAAE,sQAAsQ;EACnSC,UAAU,EAAE,yCAAyC;EAErD;EACAC,kBAAkB,EAAE,iMAAiM;EACrNC,oBAAoB,EAAE,4KAA4K;EAClMC,mBAAmB,EAAE,qGAAqG;EAE1H;EACAC,QAAQ,EAAE;AACZ,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"e750e2af62d11dccf97154493aa73ab87e815ed6","contentHash":"00b0e2392f34dbd97976cc4d179addc26302813aad9039d4264e95e95ecda775"},"/Users/rcweiler/worldview/e2e/features/ui/toolbar-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/ui/toolbar-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":14,"column":0},"end":{"line":16,"column":3}},"4":{"start":{"line":17,"column":0},"end":{"line":22,"column":3}},"5":{"start":{"line":20,"column":2},"end":{"line":20,"column":33}},"6":{"start":{"line":21,"column":2},"end":{"line":21,"column":36}},"7":{"start":{"line":23,"column":0},"end":{"line":25,"column":3}},"8":{"start":{"line":24,"column":2},"end":{"line":24,"column":21}},"9":{"start":{"line":26,"column":0},"end":{"line":42,"column":3}},"10":{"start":{"line":34,"column":6},"end":{"line":34,"column":15}},"11":{"start":{"line":35,"column":2},"end":{"line":35,"column":28}},"12":{"start":{"line":36,"column":2},"end":{"line":36,"column":54}},"13":{"start":{"line":37,"column":2},"end":{"line":37,"column":62}},"14":{"start":{"line":38,"column":2},"end":{"line":38,"column":41}},"15":{"start":{"line":39,"column":2},"end":{"line":39,"column":48}},"16":{"start":{"line":40,"column":2},"end":{"line":40,"column":49}},"17":{"start":{"line":41,"column":2},"end":{"line":41,"column":52}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":15},"end":{"line":17,"column":16}},"loc":{"start":{"line":19,"column":6},"end":{"line":22,"column":1}},"line":19},"1":{"name":"(anonymous_1)","decl":{"start":{"line":23,"column":14},"end":{"line":23,"column":15}},"loc":{"start":{"line":23,"column":26},"end":{"line":25,"column":1}},"line":23},"2":{"name":"(anonymous_2)","decl":{"start":{"line":26,"column":62},"end":{"line":26,"column":63}},"loc":{"start":{"line":26,"column":74},"end":{"line":42,"column":1}},"line":26}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1},"f":{"0":1,"1":1,"2":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","locationSearchComponent","locationSearchToolbarButton","measureBtn","projToolbarButton","shareToolbarButton","snapshotToolbarButton","goto","toBeVisible","not"],"sources":["toolbar-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Info toolbar is visible and contains valid menu items', async () => {\n const {\n locationSearchComponent,\n locationSearchToolbarButton,\n measureBtn,\n projToolbarButton,\n shareToolbarButton,\n snapshotToolbarButton\n } = selectors\n await page.goto(skipTour)\n await expect(locationSearchComponent).toBeVisible()\n await expect(locationSearchToolbarButton).not.toBeVisible()\n await expect(measureBtn).toBeVisible()\n await expect(projToolbarButton).toBeVisible()\n await expect(shareToolbarButton).toBeVisible()\n await expect(snapshotToolbarButton).toBeVisible()\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAS,CAAC,GAAGF,OAAO,CAAC,gDAAgD,CAAC;AAE9E,IAAIG,IAAI;AACR,IAAIC,SAAS;AAEbN,IAAI,CAACO,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CT,IAAI,CAACU,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCN,IAAI,GAAG,MAAMM,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BN,SAAS,GAAGH,eAAe,CAACE,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFL,IAAI,CAACa,QAAQ,CAAC,YAAY;EACxB,MAAMR,IAAI,CAACS,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFd,IAAI,CAAC,uDAAuD,EAAE,YAAY;EACxE,MAAM;IACJe,uBAAuB;IACvBC,2BAA2B;IAC3BC,UAAU;IACVC,iBAAiB;IACjBC,kBAAkB;IAClBC;EACF,CAAC,GAAGd,SAAS;EACb,MAAMD,IAAI,CAACgB,IAAI,CAACjB,QAAQ,CAAC;EACzB,MAAMH,MAAM,CAACc,uBAAuB,CAAC,CAACO,WAAW,CAAC,CAAC;EACnD,MAAMrB,MAAM,CAACe,2BAA2B,CAAC,CAACO,GAAG,CAACD,WAAW,CAAC,CAAC;EAC3D,MAAMrB,MAAM,CAACgB,UAAU,CAAC,CAACK,WAAW,CAAC,CAAC;EACtC,MAAMrB,MAAM,CAACiB,iBAAiB,CAAC,CAACI,WAAW,CAAC,CAAC;EAC7C,MAAMrB,MAAM,CAACkB,kBAAkB,CAAC,CAACG,WAAW,CAAC,CAAC;EAC9C,MAAMrB,MAAM,CAACmB,qBAAqB,CAAC,CAACE,WAAW,CAAC,CAAC;AACnD,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"26bc55cb3a58675b79100233863dae70d62a101d","contentHash":"66694fec10430e226778abe01ba54217b1b4c169c09080a44efe1763e8de7a62"}} \ No newline at end of file diff --git a/.nyc_output/af2015ee-9b08-4deb-ac6c-dd60ab6827f2.json b/.nyc_output/af2015ee-9b08-4deb-ac6c-dd60ab6827f2.json deleted file mode 100644 index 3bfd9328ed..0000000000 --- a/.nyc_output/af2015ee-9b08-4deb-ac6c-dd60ab6827f2.json +++ /dev/null @@ -1 +0,0 @@ -{"/Users/rcweiler/worldview/playwright.config.js":{"path":"/Users/rcweiler/worldview/playwright.config.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":31}},"1":{"start":{"line":8,"column":0},"end":{"line":51,"column":3}}},"fnMap":{},"branchMap":{"0":{"loc":{"start":{"line":22,"column":11},"end":{"line":22,"column":33}},"type":"cond-expr","locations":[{"start":{"line":22,"column":28},"end":{"line":22,"column":29}},{"start":{"line":22,"column":32},"end":{"line":22,"column":33}}],"line":22},"1":{"loc":{"start":{"line":24,"column":11},"end":{"line":24,"column":33}},"type":"cond-expr","locations":[{"start":{"line":24,"column":28},"end":{"line":24,"column":29}},{"start":{"line":24,"column":32},"end":{"line":24,"column":33}}],"line":24}},"s":{"0":1,"1":1},"f":{},"b":{"0":[0,1],"1":[0,1]},"inputSourceMap":{"version":3,"names":["defineConfig","devices","require","module","exports","testDir","outputDir","timeout","expect","fullyParallel","forbidOnly","process","env","CI","retries","workers","reporter","use","launchOptions","slowMo","actionTimeout","trace","projects","name"],"sources":["playwright.config.js"],"sourcesContent":["// @ts-check\nconst { defineConfig, devices } = require('@playwright/test')\n\nmodule.exports = defineConfig({\n testDir: './e2e/features',\n outputDir: './test-results',\n /* Maximum time one test can run for. */\n timeout: 30 * 1000,\n expect: {\n /* Maximum time expect() should wait for the condition to be met. */\n timeout: 5000\n },\n /* Run tests in files in parallel */\n fullyParallel: true,\n /* Fail the build on CI if you accidentally left test.only in the source code. */\n forbidOnly: !!process.env.CI,\n /* Retry on CI only */\n retries: process.env.CI ? 2 : 0,\n /* Opt out of parallel tests on CI. */\n workers: process.env.CI ? 1 : 3,\n /* Reporter to use. See https://playwright.dev/docs/test-reporters */\n reporter: 'html',\n use: {\n launchOptions: {\n slowMo: 200\n },\n /* Maximum time each action such as `click()` can take. Defaults to 0 (no limit). */\n actionTimeout: 0,\n /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */\n trace: 'on-first-retry'\n },\n\n /* Configure projects for major browsers */\n projects: [\n {\n name: 'chromium',\n use: { ...devices['Desktop Chrome'] }\n },\n\n {\n name: 'firefox',\n use: { ...devices['Desktop Firefox'] }\n }\n ]\n\n /* Folder for test artifacts such as screenshots, videos, traces, etc. */\n // outputDir: 'test-results/',\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,YAAY;EAAEC;AAAQ,CAAC,GAAGC,OAAO,CAAC,kBAAkB,CAAC;AAE7DC,MAAM,CAACC,OAAO,GAAGJ,YAAY,CAAC;EAC5BK,OAAO,EAAE,gBAAgB;EACzBC,SAAS,EAAE,gBAAgB;EAC3B;EACAC,OAAO,EAAE,EAAE,GAAG,IAAI;EAClBC,MAAM,EAAE;IACN;IACAD,OAAO,EAAE;EACX,CAAC;EACD;EACAE,aAAa,EAAE,IAAI;EACnB;EACAC,UAAU,EAAE,CAAC,CAACC,OAAO,CAACC,GAAG,CAACC,EAAE;EAC5B;EACAC,OAAO,EAAEH,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAE,OAAO,EAAEJ,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAG,QAAQ,EAAE,MAAM;EAChBC,GAAG,EAAE;IACHC,aAAa,EAAE;MACbC,MAAM,EAAE;IACV,CAAC;IACD;IACAC,aAAa,EAAE,CAAC;IAChB;IACAC,KAAK,EAAE;EACT,CAAC;EAED;EACAC,QAAQ,EAAE,CACR;IACEC,IAAI,EAAE,UAAU;IAChBN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,gBAAgB;IAAE;EACtC,CAAC,EAED;IACEsB,IAAI,EAAE,SAAS;IACfN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,iBAAiB;IAAE;EACvC,CAAC;;EAGH;EACA;AACF,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f807d98b83967da6ec6fb7322dffcbc5e5d8f32a","contentHash":"4542c4dd9b9d57e4a939294876889465442560c9646324f7c42dcd5d1d815866"},"/Users/rcweiler/worldview/e2e/features/animation/animation-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/animation/animation-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":13,"column":4},"end":{"line":13,"column":61}},"3":{"start":{"line":16,"column":0},"end":{"line":18,"column":3}},"4":{"start":{"line":19,"column":0},"end":{"line":24,"column":3}},"5":{"start":{"line":22,"column":2},"end":{"line":22,"column":33}},"6":{"start":{"line":23,"column":2},"end":{"line":23,"column":36}},"7":{"start":{"line":25,"column":0},"end":{"line":27,"column":3}},"8":{"start":{"line":26,"column":2},"end":{"line":26,"column":21}},"9":{"start":{"line":28,"column":0},"end":{"line":41,"column":3}},"10":{"start":{"line":34,"column":6},"end":{"line":34,"column":15}},"11":{"start":{"line":35,"column":2},"end":{"line":35,"column":28}},"12":{"start":{"line":36,"column":2},"end":{"line":36,"column":33}},"13":{"start":{"line":37,"column":2},"end":{"line":37,"column":38}},"14":{"start":{"line":38,"column":2},"end":{"line":38,"column":50}},"15":{"start":{"line":39,"column":2},"end":{"line":39,"column":32}},"16":{"start":{"line":40,"column":2},"end":{"line":40,"column":46}},"17":{"start":{"line":42,"column":0},"end":{"line":59,"column":3}},"18":{"start":{"line":45,"column":6},"end":{"line":45,"column":15}},"19":{"start":{"line":46,"column":2},"end":{"line":46,"column":41}},"20":{"start":{"line":47,"column":2},"end":{"line":47,"column":33}},"21":{"start":{"line":48,"column":2},"end":{"line":48,"column":111}},"22":{"start":{"line":49,"column":23},"end":{"line":49,"column":101}},"23":{"start":{"line":50,"column":2},"end":{"line":50,"column":43}},"24":{"start":{"line":51,"column":2},"end":{"line":51,"column":103}},"25":{"start":{"line":52,"column":31},"end":{"line":52,"column":91}},"26":{"start":{"line":53,"column":23},"end":{"line":53,"column":84}},"27":{"start":{"line":54,"column":27},"end":{"line":54,"column":70}},"28":{"start":{"line":55,"column":23},"end":{"line":55,"column":30}},"29":{"start":{"line":56,"column":2},"end":{"line":56,"column":51}},"30":{"start":{"line":57,"column":2},"end":{"line":57,"column":54}},"31":{"start":{"line":58,"column":2},"end":{"line":58,"column":58}},"32":{"start":{"line":60,"column":0},"end":{"line":77,"column":3}},"33":{"start":{"line":64,"column":6},"end":{"line":64,"column":15}},"34":{"start":{"line":65,"column":2},"end":{"line":65,"column":28}},"35":{"start":{"line":66,"column":2},"end":{"line":66,"column":33}},"36":{"start":{"line":67,"column":2},"end":{"line":67,"column":32}},"37":{"start":{"line":68,"column":2},"end":{"line":68,"column":111}},"38":{"start":{"line":69,"column":23},"end":{"line":69,"column":101}},"39":{"start":{"line":70,"column":2},"end":{"line":70,"column":43}},"40":{"start":{"line":71,"column":2},"end":{"line":71,"column":29}},"41":{"start":{"line":72,"column":23},"end":{"line":72,"column":84}},"42":{"start":{"line":73,"column":27},"end":{"line":73,"column":70}},"43":{"start":{"line":74,"column":23},"end":{"line":74,"column":31}},"44":{"start":{"line":75,"column":2},"end":{"line":75,"column":54}},"45":{"start":{"line":76,"column":2},"end":{"line":76,"column":58}},"46":{"start":{"line":78,"column":0},"end":{"line":97,"column":3}},"47":{"start":{"line":83,"column":6},"end":{"line":83,"column":15}},"48":{"start":{"line":84,"column":2},"end":{"line":84,"column":42}},"49":{"start":{"line":85,"column":2},"end":{"line":85,"column":33}},"50":{"start":{"line":86,"column":26},"end":{"line":86,"column":123}},"51":{"start":{"line":87,"column":24},"end":{"line":87,"column":106}},"52":{"start":{"line":88,"column":2},"end":{"line":88,"column":32}},"53":{"start":{"line":89,"column":2},"end":{"line":89,"column":51}},"54":{"start":{"line":91,"column":2},"end":{"line":91,"column":30}},"55":{"start":{"line":92,"column":2},"end":{"line":92,"column":55}},"56":{"start":{"line":94,"column":2},"end":{"line":94,"column":30}},"57":{"start":{"line":95,"column":2},"end":{"line":95,"column":51}},"58":{"start":{"line":96,"column":2},"end":{"line":96,"column":51}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":15},"end":{"line":19,"column":16}},"loc":{"start":{"line":21,"column":6},"end":{"line":24,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":25,"column":14},"end":{"line":25,"column":15}},"loc":{"start":{"line":25,"column":26},"end":{"line":27,"column":1}},"line":25},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":62},"end":{"line":28,"column":63}},"loc":{"start":{"line":28,"column":74},"end":{"line":41,"column":1}},"line":28},"3":{"name":"(anonymous_3)","decl":{"start":{"line":42,"column":39},"end":{"line":42,"column":40}},"loc":{"start":{"line":42,"column":51},"end":{"line":59,"column":1}},"line":42},"4":{"name":"(anonymous_4)","decl":{"start":{"line":60,"column":41},"end":{"line":60,"column":42}},"loc":{"start":{"line":60,"column":53},"end":{"line":77,"column":1}},"line":60},"5":{"name":"(anonymous_5)","decl":{"start":{"line":78,"column":50},"end":{"line":78,"column":51}},"loc":{"start":{"line":78,"column":62},"end":{"line":97,"column":1}},"line":78}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","activeAnimationWidget","animationGeostationary","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","dragger","animationWidget","animationButton","modalCloseButton","goto","click","toBeVisible","not","locator","hover","yearInterval","customIntervalWidget","widgetHeader","timelineInterval","expectedText","toHaveText","playButton","yearStartInput","animateYearDown","first","animateYearUp","toHaveClass","toHaveValue"],"sources":["animation-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour, activeAnimationWidget, animationGeostationary } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Clicking the animation widget button opens the widget', async () => {\n const { dragger, animationWidget, animationButton, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await expect(dragger).toBeVisible()\n await expect(animationWidget).not.toBeVisible()\n await animationButton.click()\n await expect(animationWidget).toBeVisible()\n})\n\ntest('Opening custom interval widget', async () => {\n const { modalCloseButton } = selectors\n await page.goto(activeAnimationWidget)\n await modalCloseButton.click()\n await page.locator('.wv-animation-widget-header #timeline-interval-btn-container #current-interval').hover()\n const yearInterval = page.locator('.wv-animation-widget-header .timeline-interval .interval-years')\n await expect(yearInterval).toBeVisible()\n await page.locator('.wv-animation-widget-header .timeline-interval #interval-custom-static').click()\n const customIntervalWidget = page.locator('#wv-animation-widget .custom-interval-widget')\n const widgetHeader = page.locator('.wv-animation-widget-header #current-interval')\n const timelineInterval = page.locator('#timeline #current-interval')\n const expectedText = ('1 day')\n await expect(customIntervalWidget).toBeVisible()\n await expect(widgetHeader).toHaveText(expectedText)\n await expect(timelineInterval).toHaveText(expectedText)\n})\n\ntest('Changing animation time interval', async () => {\n const { animationButton, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await animationButton.click()\n await page.locator('.wv-animation-widget-header #timeline-interval-btn-container #current-interval').hover()\n const yearInterval = page.locator('.wv-animation-widget-header .timeline-interval .interval-years')\n await expect(yearInterval).toBeVisible()\n await yearInterval.click()\n const widgetHeader = page.locator('.wv-animation-widget-header #current-interval')\n const timelineInterval = page.locator('#timeline #current-interval')\n const expectedText = ('1 year')\n await expect(widgetHeader).toHaveText(expectedText)\n await expect(timelineInterval).toHaveText(expectedText)\n})\n\ntest('Disable playback when max frames exceeded', async () => {\n const { modalCloseButton, playButton, yearStartInput } = selectors\n await page.goto(animationGeostationary)\n await modalCloseButton.click()\n const animateYearDown = page.locator('.wv-date-range-selector > div > div > div:nth-child(3) > svg > .downarrow').first()\n const animateYearUp = page.locator('.wv-date-range-selector > div > div > div > svg > .uparrow').first()\n await animateYearDown.click()\n await expect(playButton).toHaveClass(/disabled/)\n // Playback re-enabled when frames within the max\n await animateYearUp.click()\n await expect(playButton).not.toHaveClass(/disabled/)\n // App should not freeze when dates roll over\n await animateYearUp.click()\n await expect(yearStartInput).toHaveValue('1948')\n await expect(playButton).toHaveClass(/disabled/)\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"b87c671af654566e22b64bc847b2902e1e1a169d","contentHash":"ef160ca6c90284f381ea708215ddf64e90b2c6e3dfe278b6afeb2d33bea7df25"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":282,"column":3}},"1":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":17},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}},"line":3}},"branchMap":{},"s":{"0":1,"1":3},"f":{"0":3},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","page","createGifIcon","locator","createGifButton","gifPreviewStartDate","gifPreviewEndDate","gifPreviewFrameRateValue","gifPreviewEndResolutionSelector","gifPreviewEndResolutionOption250","gifPreviewEndResolutionOption500","gifDownloadIcon","gifDownloadButton","gifResults","animationWidget","animationButtonCase","animationButton","playButton","animateYearUp","animateYearDown","yearStartInput","monthStartInput","dayStartInput","hourStartInput","minuteStartInput","yearEndInput","monthEndInput","dayEndInput","hourEndInput","minuteEndInput","animationIntervalSelector","rotationDialogOkButton","arcticRotationResetButton","mobileAnimateButton","mobileAnimationWidget","closeMobileAnimation","mobileAnimationPortraitView","mobileDatePickerSpanText","sidebarContainer","infoButton","optionsButton","infoDialog","optionsDialog","addLayers","dataDownloadTabButton","eventsSidebarTabButton","groupCheckbox","viirsFiresCheckbox","firesGroup","firesLayer","firesRemove","aodGroup","aodGroupHeader","firesGroupHeader","overlaysGroup","overlaysGroupHeader","baselayersGroup","baselayersGroupHeader","groupOptionsBtn","groupHide","groupShow","groupRemove","layerVisible","layerHidden","groupedOverlaysAllLayers","sidebarButton","sidebarContent","swipeButton","opacityButton","spyButton","aTab","bTab","swipeDragger","compareButton","compareButtonText","compareMobileSelectToggle","ModisTrueColorLayerA","ModisTrueColorLayerB","toggleButton","collapsedToggleButton","chartingButton","chartingAoiIcon","chartingDateSingleButton","chartingDateRangeButton","chartingCalendarIcon","chartingInfoIcon","measureBtn","measureMenu","measureDistanceBtn","measureAreaBtn","clearMeasurementsBtn","unitOfMeasureToggle","measurementTooltip","geoMeasurementTooltip","arcticMeasurementTooltip","downloadGeojsonBtn","downloadShapefileBtn","timelineContainer","timelineHeader","mobileDatePickerSelectButton","dragger","draggerA","draggerB","dayDown","dayUp","monthDown","monthUp","yearDown","yearUp","datePickerWheel","dateSelectorDayInput","dateSelectorMonthInput","dateSelectorYearInput","dateSelectorHourInput","dateSelectorMinuteInput","mobileDatePickerSelectBtn","rightArrow","mobileDatePickerHeader","layersModalCloseButton","aerosolOpticalDepth","layersSearchField","categoriesNav","allCategoryHeader","layersAll","layerBrowseList","layerBrowseDetail","layerSearchList","layersSearchRow","layerPickerBackButton","layerDetails","layerDetailsDateRange","layerDetailHeader","layerResultsCountText","addToMapButton","aodMeasurement","aodAllMeasurement","aodMeasurementContents","aodAllMeasurementContents","aodTabContentAquaMODIS","aodCheckbox","aodCheckboxMODIS","aodCheckboxMAIAC","aodCheckboxAquaMODIS","aquaTerraMODISTab","aquaModisTab","correctedReflectanceCheckboxContainer","correctedReflectanceChecked","weldReflectanceCheckboxContainer","weldUnavailableTooltipIcon","availableFilterCheckbox","availableFilterCheckboxInput","availableFilterTextEl","coverageTooltipIcon","scienceDisciplinesTab","aodSidebarLayer","aodMAIACSidebarLayer","filterButton","resetButton","applyButton","collapsedLayerButton","layerCount","layerContainer","sourceMetadataCollapsed","sourceMetadataExpanded","aquaTerraModisHeader","maiacHeader","sourceTabs","aodSearchRow","aodSearchCheckbox","availableFacetLabel","categoryAtmosphereLabel","categoryFacetCollapseToggle","categoryFacetChoicesContainer","measurementTemperatureLabel","measurementFacetChoices","measurementMoreButton","sourcesMERRALabel","layerFilterButton","geographicMap","arcticMap","antarcticMap","zoomInButton","zoomOutButton","mapScaleMetric","mapScaleImperial","mapRotateLeft","mapRotateReset","mapRotateRight","locationSearchToolbarButton","shareToolbarButton","projToolbarButton","snapshotToolbarButton","infoToolbarButton","distractionFreeExitBtn","shareToolbar","shareLinkInput","shareEmbedInput","embedLinkButton","locationSearchComponent","locationSearchMobileDialog","locationSearchMinimizeButton","tooltipCoordinatesContainer","tooltipCoordinatesTitle","tooltipCoordinates","tooltipCoordinatesMinimizeButton","tooltipCoordinatesCloseButton","coordinatesMapMarker","contextMenu","contextMenuCopy","contextMenuAddMarker","contextMenuDistance","contextMenuArea","contentMenuChangeUnits","selectedMarker","eventsTab","icebergEvent","listOfEvents","eventIcons","firstEvent","secondEvent","selectedFirstEvent","trackMarker","layersTab","sidebarEvent","thermAnomSNPPday","thermAnomSNPPnight","thermAnomVIIRSday","thermAnomVIIRSnight","notifyMessage","filterIcons","dustHazeIcon","volcanoesIcon","wildfiresIcon","filterDates","filterModalApply","filterModalCancel","dustSwitch","manmadeSwitch","seaLakeIceSwitch","severeStormsSwitch","snowSwitch","volcanoesSwitch","watercolorSwitch","wildfiresSwitch","mapExtentFilterCheckbox","startInputYear","startInputMonth","startInputDay","endInputYear","endInputMonth","endInputDay","dataTab","yearlyResolutionTooltip","timelineSetToYears","modalCloseButton","notificationDismissButton","overlayLayerItems","resolutionTooltip","globalSelectInput","bboxTopCoords","bboxBottomCoords","imageResolution","imageFormat","imageWorldFile","imageMaxSize"],"sources":["selectors.js"],"sourcesContent":["module.exports = (page) => ({\n // animations\n createGifIcon: page.locator('#wv-animation-widget-file-video-icon'),\n createGifButton: page.locator('.gif-dialog .button-text'),\n gifPreviewStartDate: page.locator('.gif-download-grid .grid-child:nth-child(2) span'),\n gifPreviewEndDate: page.locator('.gif-download-grid .grid-child:nth-child(4) span'),\n gifPreviewFrameRateValue: page.locator('.gif-download-grid .grid-child:nth-child(6) span'),\n gifPreviewEndResolutionSelector: page.locator('.gif-selector-case #gif-resolution'),\n gifPreviewEndResolutionOption250: page.locator('#gif-resolution option[value=\"1\"]'),\n gifPreviewEndResolutionOption500: page.locator('#gif-resolution option[value=\"2\"]'),\n gifDownloadIcon: page.locator('.animation-gif-dialog-wrapper .wv-button.gray'),\n gifDownloadButton: page.locator('.animation-gif-dialog-wrapper .wv-button'),\n gifResults: page.locator('.gif-results-dialog-case img'),\n animationWidget: page.locator('#wv-animation-widget'),\n animationButtonCase: page.locator('#timeline-header .animate-button'),\n animationButton: page.locator('.animate-button'),\n playButton: page.locator('#play-button'),\n animateYearUp: page.locator('.wv-date-range-selector > div > div:nth-child(2) > div > svg > .uparrow'),\n animateYearDown: page.locator('.wv-date-range-selector > div > div > div:nth-child(3) > svg > .downarrow'),\n yearStartInput: page.locator('#year-animation-widget-start'),\n monthStartInput: page.locator('#month-animation-widget-start'),\n dayStartInput: page.locator('#day-animation-widget-start'),\n hourStartInput: page.locator('#hour-animation-widget-start'),\n minuteStartInput: page.locator('#minute-animation-widget-start'),\n yearEndInput: page.locator('#year-animation-widget-end'),\n monthEndInput: page.locator('#month-animation-widget-end'),\n dayEndInput: page.locator('#day-animation-widget-end'),\n hourEndInput: page.locator('#hour-animation-widget-end'),\n minuteEndInput: page.locator('#minute-animation-widget-end'),\n animationIntervalSelector: page.locator('#wv-animation-widget #current-interval'),\n rotationDialogOkButton: page.locator('#image_download_notify_rotate .accept-notify'),\n arcticRotationResetButton: page.locator('.wv-map-reset-rotation'),\n\n // mobile animations\n mobileAnimateButton: page.locator('.mobile-animate-button'),\n mobileAnimationWidget: page.locator('.wv-animation-widget-wrapper-mobile'),\n closeMobileAnimation: page.locator('#mobile-animation-close'),\n mobileAnimationPortraitView: page.locator('#collapsed-animate-widget-phone-portrait'),\n mobileDatePickerSpanText: page.locator('.mobile-date-picker-select-btn-text span'),\n\n // sidebar, layers\n sidebarContainer: page.locator('#products-holder'),\n infoButton: page.locator('.wv-layers-info'),\n optionsButton: page.locator('.wv-layers-options'),\n infoDialog: page.locator('.layer-info-modal'),\n optionsDialog: page.locator('.layer-settings-modal'),\n addLayers: page.locator('#layers-add'),\n dataDownloadTabButton: page.locator('#download-sidebar-tab'),\n eventsSidebarTabButton: page.locator('#events-sidebar-tab'),\n groupCheckbox: page.locator('#group-overlays-checkbox'),\n viirsFiresCheckbox: page.locator('#VIIRS_NOAA20_Thermal_Anomalies_375m_All-checkbox'),\n firesGroup: page.locator('#active-Fires_and_Thermal_Anomalies'),\n firesLayer: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n firesRemove: page.locator('#close-activeVIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n aodGroup: page.locator('#active-Aerosol_Optical_Depth'),\n aodGroupHeader: page.locator('#active-Aerosol_Optical_Depth .layer-group-header'),\n firesGroupHeader: page.locator('#active-Fires_and_Thermal_Anomalies .layer-group-header'),\n overlaysGroup: page.locator('#active-overlays'),\n overlaysGroupHeader: page.locator('#active-overlays .layer-group-header'),\n baselayersGroup: page.locator('#active-baselayers'),\n baselayersGroupHeader: page.locator('#active-baselayers .layer-group-header'),\n groupOptionsBtn: page.locator('.layer-group-more-options > button'),\n groupHide: page.locator('.layer-group-more-options #hide-all'),\n groupShow: page.locator('.layer-group-more-options #show-all'),\n groupRemove: page.locator('.layer-group-more-options #remove-group'),\n layerVisible: page.locator('li.layer-visible'),\n layerHidden: page.locator('li.layer-hidden'),\n groupedOverlaysAllLayers: page.locator('.layer-container > ul .item.productsitem'),\n sidebarButton: page.locator('#accordion-toggler-button'),\n sidebarContent: page.locator('#products-holder'),\n\n // compare\n swipeButton: page.locator('#compare-swipe-button'),\n opacityButton: page.locator('#compare-opacity-button'),\n spyButton: page.locator('#compare-spy-button'),\n aTab: page.locator('.ab-tabs-case .ab-tab.first-tab'),\n bTab: page.locator('.ab-tabs-case .ab-tab.second-tab'),\n swipeDragger: page.locator('.ab-swipe-line .ab-swipe-dragger'),\n compareButton: page.locator('#compare-toggle-button'),\n compareButtonText: page.locator('#compare-toggle-button > span'),\n compareMobileSelectToggle: page.locator('.comparison-mobile-select-toggle'),\n ModisTrueColorLayerA: page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor'),\n ModisTrueColorLayerB: page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor'),\n toggleButton: page.locator('#toggleIconHolder'),\n collapsedToggleButton: page.locator('#accordion-toggler-button'),\n\n // charting\n chartingButton: page.locator('#chart-toggle-button'),\n chartingAoiIcon: page.locator('#wv-charting-mode-container > div.charting-aoi-container > svg'),\n chartingDateSingleButton: page.locator('#charting-date-single-button'),\n chartingDateRangeButton: page.locator('#charting-date-range-button'),\n chartingCalendarIcon: page.locator('#charting-calendar-container > svg'),\n chartingInfoIcon: page.locator('#charting-info-container > svg'),\n\n // measure\n measureBtn: page.locator('#wv-measure-button'),\n measureMenu: page.locator('#measure_menu'),\n measureDistanceBtn: page.locator('#measure-distance-button'),\n measureAreaBtn: page.locator('#measure-area-button'),\n clearMeasurementsBtn: page.locator('#clear-measurements-button'),\n unitOfMeasureToggle: page.locator('#unit-toggle'),\n measurementTooltip: page.locator('.tooltip-measure'),\n geoMeasurementTooltip: page.locator('#wv-map-geographic .tooltip-measure'),\n arcticMeasurementTooltip: page.locator('#wv-map-arctic .tooltip-measure'),\n downloadGeojsonBtn: page.locator('#download-geojson-button'),\n downloadShapefileBtn: page.locator('#download-shapefiles-button'),\n\n // timeline\n timelineContainer: page.locator('.timeline-container'),\n timelineHeader: page.locator('#timeline-header'),\n mobileDatePickerSelectButton: page.locator('.mobile-date-picker-select-btn'),\n dragger: page.locator('.timeline-dragger'),\n draggerA: page.locator('.timeline-dragger.draggerA'),\n draggerB: page.locator('.timeline-dragger.draggerB'),\n dayDown: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-down'),\n dayUp: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-up'),\n monthDown: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-down'),\n monthUp: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-up'),\n yearDown: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-down'),\n yearUp: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-up'),\n datePickerWheel: page.locator('.datepicker-modal .datepicker-wheel'),\n dateSelectorDayInput: page.locator('#date-selector-main .input-wrapper-day input'),\n dateSelectorMonthInput: page.locator('#date-selector-main .input-wrapper-month input'),\n dateSelectorYearInput: page.locator('#date-selector-main .input-wrapper-year input'),\n dateSelectorHourInput: page.locator('#date-selector-main .input-wrapper-hour input'),\n dateSelectorMinuteInput: page.locator('#date-selector-main .input-wrapper-minute input'),\n mobileDatePickerSelectBtn: page.locator('.mobile-date-picker-select-btn'),\n rightArrow: page.locator('#right-arrow-group'),\n mobileDatePickerHeader: page.locator('.datepicker .datepicker-header .datepicker-header'),\n\n // layers\n layersModalCloseButton: page.locator('.layer-btn-close'),\n aerosolOpticalDepth: page.locator('#legacy-all #layer-category-item-legacy-all-aerosol-optical-depth'),\n layersSearchField: page.locator('input#layers-search-input'),\n categoriesNav: page.locator('#categories-nav'),\n allCategoryHeader: page.locator('#legacy-all h3'),\n layersAll: page.locator('.layers-all-layer'),\n layerBrowseList: page.locator('.layer-list-container.browse'),\n layerBrowseDetail: page.locator('.layer-detail-container.browse'),\n layerSearchList: page.locator('.layer-list-container.search'),\n layersSearchRow: page.locator('.search-row.layers-all-layer'),\n layerPickerBackButton: page.locator('#layer-search .back-button'),\n layerDetails: page.locator('.layer-detail-container'),\n layerDetailsDateRange: page.locator('.source-metadata .layer-date-range'),\n layerDetailHeader: page.locator('.layer-detail-container .layers-all-header'),\n layerResultsCountText: page.locator('.header-filter-container .results-text'),\n addToMapButton: page.locator('.layer-detail-container .add-to-map-btn'),\n aodMeasurement: page.locator('#layer-category-item-atmosphere-aerosol-optical-depth'),\n aodAllMeasurement: page.locator('#layer-category-item-legacy-all-aerosol-optical-depth'),\n aodMeasurementContents: page.locator('#accordion-atmosphere-aerosol-optical-depth .measure-row-contents'),\n aodAllMeasurementContents: page.locator('#accordion-legacy-all-aerosol-optical-depth'),\n aodTabContentAquaMODIS: page.locator('#aerosol-optical-depth-aqua-modis'),\n aodCheckbox: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aodCheckboxMODIS: page.locator('#MODIS_Combined_Value_Added_AOD-checkbox'),\n aodCheckboxMAIAC: page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox'),\n aodCheckboxAquaMODIS: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aquaTerraMODISTab: page.locator('#aqua-terra-modis-0-source-Nav'),\n aquaModisTab: page.locator('#aqua-modis-1-source-Nav'),\n correctedReflectanceCheckboxContainer: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor'),\n correctedReflectanceChecked: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor .wv-checkbox.checked'),\n weldReflectanceCheckboxContainer: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly'),\n weldUnavailableTooltipIcon: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly #availability-info'),\n availableFilterCheckbox: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type'),\n availableFilterCheckboxInput: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type input'),\n availableFilterTextEl: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type > span'),\n coverageTooltipIcon: page.locator('#coverage-facet svg.facet-tooltip'),\n scienceDisciplinesTab: page.locator('#categories-nav .nav-item:nth-child(2)'),\n aodSidebarLayer: page.locator('#active-MODIS_Combined_Value_Added_AOD'),\n aodMAIACSidebarLayer: page.locator('#active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth'),\n filterButton: page.locator('.btn.filter-button'),\n resetButton: page.locator('.btn.clear-filters'),\n applyButton: page.locator('.btn.apply-facets'),\n collapsedLayerButton: page.locator('#accordion-toggler-button'),\n layerCount: page.locator('.layer-count.mobile'),\n layerContainer: page.locator('.layer-container.sidebar-panel'),\n sourceMetadataCollapsed: page.locator('.source-metadata.overflow'),\n sourceMetadataExpanded: page.locator('.source-metadata'),\n aquaTerraModisHeader: page.locator('#aboutaerosolopticaldepthaod'),\n maiacHeader: page.locator('#aerosol-optical-depth-aqua-terra-modis h3:last-of-type'),\n sourceTabs: page.locator('.source-nav-item'),\n aodSearchRow: page.locator('#MODIS_Aqua_Aerosol-search-row'),\n aodSearchCheckbox: page.locator('#MODIS_Aqua_Aerosol-search-row > .wv-checkbox'),\n availableFacetLabel: page.locator('#coverage-facet .sui-multi-checkbox-facet label:nth-child(1)'),\n categoryAtmosphereLabel: page.locator('#categories-facet [for=\"example_facet_CategoryAtmosphere\"]'),\n categoryFacetCollapseToggle: page.locator('#categories-facet .facet-collapse-toggle'),\n categoryFacetChoicesContainer: page.locator('#categories-facet .sui-multi-checkbox-facet'),\n measurementTemperatureLabel: page.locator('#measurements-facet [for=\"example_facet_MeasurementsTemperature\"]'),\n measurementFacetChoices: page.locator('#measurements-facet .sui-multi-checkbox-facet > label'),\n measurementMoreButton: page.locator('#measurements-facet .sui-facet-view-more'),\n sourcesMERRALabel: page.locator('#sources-facet [for=\"example_facet_SourceMERRA-2\"]'),\n layerFilterButton: page.locator('#layer-filter-button'),\n\n // map\n geographicMap: page.locator('#wv-map-geographic'),\n arcticMap: page.locator('#wv-map-arctic'),\n antarcticMap: page.locator('#wv-map-antarctic'),\n zoomInButton: page.locator('.wv-map-zoom-in'),\n zoomOutButton: page.locator('.wv-map-zoom-out'),\n mapScaleMetric: page.locator('.wv-map-scale-metric'),\n mapScaleImperial: page.locator('.wv-map-scale-imperial'),\n mapRotateLeft: page.locator('.wv-map-rotate-left'),\n mapRotateReset: page.locator('.wv-map-reset-rotation'),\n mapRotateRight: page.locator('.wv-map-rotate-right'),\n\n // ui toolbar\n locationSearchToolbarButton: page.locator('#wv-location-search-button'),\n shareToolbarButton: page.locator('#wv-share-button'),\n projToolbarButton: page.locator('#wv-proj-button'),\n snapshotToolbarButton: page.locator('#wv-image-button'),\n infoToolbarButton: page.locator('#wv-info-button'),\n distractionFreeExitBtn: page.locator('#wv-exit-distraction-free-mode-button'),\n\n // share\n shareToolbar: page.locator('#toolbar_share'),\n shareLinkInput: page.locator('#permalink-content-link'),\n shareEmbedInput: page.locator('#permalink-content-embed'),\n embedLinkButton: page.locator('#wv-embed-link-button'),\n\n // Location Search\n locationSearchComponent: page.locator('.location-search-component'),\n locationSearchMobileDialog: page.locator('#toolbar_location_search_mobile'),\n locationSearchMinimizeButton: page.locator('.location-search-minimize-button'),\n tooltipCoordinatesContainer: page.locator('.tooltip-coordinates-container'),\n tooltipCoordinatesTitle: page.locator('.tooltip-coordinates-title'),\n tooltipCoordinates: page.locator('.tooltip-coordinates'),\n tooltipCoordinatesMinimizeButton: page.locator('.minimize-coordinates-tooltip'),\n tooltipCoordinatesCloseButton: page.locator('.close-coordinates-tooltip'),\n coordinatesMapMarker: page.locator('.coordinates-map-marker'),\n\n // Context Menu\n contextMenu: page.locator('#context-menu'),\n contextMenuCopy: page.locator('#copy-coordinates-to-clipboard-button'),\n contextMenuAddMarker: page.locator('#context-menu-add-marker'),\n contextMenuDistance: page.locator('#context-menu-measure-distance'),\n contextMenuArea: page.locator('#context-menu-measure-area'),\n contentMenuChangeUnits: page.locator('#context-menu-change-units'),\n\n // marker\n selectedMarker: page.locator('.marker.selected'),\n\n // events\n eventsTab: page.locator('#events-sidebar-tab'),\n icebergEvent: page.locator('#wv-events #sidebar-event-EONET_2703'),\n listOfEvents: page.locator('#wv-events ul.map-item-list'),\n eventIcons: page.locator('.marker .event-icon'),\n firstEvent: page.locator('#wv-events ul.map-item-list .item:first-child h4'),\n secondEvent: page.locator('#wv-events #sidebar-event-EONET_99999'),\n selectedFirstEvent: page.locator('#wv-events ul.map-item-list .item-selected:first-child h4'),\n trackMarker: page.locator('.track-marker'),\n layersTab: page.locator('#layers-sidebar-tab'),\n sidebarEvent: page.locator('#sidebar-event-EONET_3931'),\n thermAnomSNPPday: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Night'),\n thermAnomSNPPnight: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSday: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSnight: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Night'),\n notifyMessage: page.locator('.wv-alert .alert-content'),\n filterIcons: page.locator('.filter-icons > div > .event-icon'),\n dustHazeIcon: page.locator('.filter-icons > div > #filter-dust-and-haze'),\n volcanoesIcon: page.locator('.filter-icons > div > #filter-volcanoes'),\n wildfiresIcon: page.locator('.filter-icons > div >#filter-wildfires'),\n filterDates: page.locator('.filter-dates'),\n filterModalApply: page.locator('#filter-apply-btn'),\n filterModalCancel: page.locator('#filter-cancel-btn'),\n dustSwitch: page.locator('#dustHaze-switch'),\n manmadeSwitch: page.locator('#manmade-switch'),\n seaLakeIceSwitch: page.locator('#seaLakeIce-switch'),\n severeStormsSwitch: page.locator('#severeStorms-switch'),\n snowSwitch: page.locator('#snow-switch'),\n volcanoesSwitch: page.locator('#volcanoes-switch'),\n watercolorSwitch: page.locator('#waterColor-switch'),\n wildfiresSwitch: page.locator('#wildfires-switch'),\n mapExtentFilterCheckbox: page.locator('#map-extent-filter'),\n startInputYear: page.locator('#year-event-filter-start'),\n startInputMonth: page.locator('#month-event-filter-start'),\n startInputDay: page.locator('#day-event-filter-start'),\n endInputYear: page.locator('#year-event-filter-end'),\n endInputMonth: page.locator('#month-event-filter-end'),\n endInputDay: page.locator('#day-event-filter-end'),\n\n // globals\n dataTab: page.locator('#download-sidebar-tab'),\n yearlyResolutionTooltip: page.locator('#zoom-years'),\n timelineSetToYears: page.locator('#current-zoom.zoom-years'),\n modalCloseButton: page.locator('.modal-close-btn'),\n notificationDismissButton: page.locator('.wv-alert .close-alert .fa-times'),\n overlayLayerItems: page.locator('#overlays li'),\n resolutionTooltip: page.locator('#zoom-btn-container'),\n globalSelectInput: page.locator('#image-global-cb'),\n bboxTopCoords: page.locator('#wv-image-top'),\n bboxBottomCoords: page.locator('#wv-image-bottom'),\n imageResolution: page.locator('#wv-image-resolution'),\n imageFormat: page.locator('#wv-image-format'),\n imageWorldFile: page.locator('#wv-image-worldfile'),\n imageMaxSize: page.locator('.wv-image-max-size')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cb3510ea44bedc317972513855d3d7939bccda63","contentHash":"71824421af92db885febc052de9700b895e40b1d1b4a492c288aefea953e8031"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":33,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","activeAnimationWidget","activeCustomColormap","animationProjectionRotated","animationTooManyFramesGif","animationTooManyFramesGifCustomInterval","animationGeostationary","swipeAndAIsActive","opacityAndBIsActive","spyAndBIsActive","swipeAOD","knownDate","subdailyLayerIntervalTimescale","mockEvents","stormEventSelected","fixedAppNow","wildfiresWithDates","backwardsCompatibleEventUrl","extentsUrl","multipleDataLayers","continuousDataLayers","referenceLayersOnly","skipTour"],"sources":["querystrings.js"],"sourcesContent":["module.exports = {\n // animations\n activeAnimationWidget: 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-04-04&z=3&v=-177.94712426144758,-46.546875,-5.14662573855243,53.015625&ab=on&as=2018-03-28&ae=2018-04-04&av=3&al=false',\n activeCustomColormap: 'http://localhost:3000/?p=geographic&l=AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Day(palette=red_1)&t=2016-04-08&z=3&v=-223.875,-91.828125,162.84375,98.296875&ab=on&as=2016-03-25&ae=2016-04-08&av=3&al=false',\n animationProjectionRotated: 'http://localhost:3000/?p=arctic&l=MODIS_Terra_CorrectedReflectance_TrueColor,Coastlines_15m&t=2016-12-09&z=3&v=-2764195.2298414493,-88762.12734933128,2589496.903095221,3893331.478195751&r=-18.0000&ab=on&as=2016-12-02&ae=2016-12-09&av=3&al=true',\n animationTooManyFramesGif: 'http://localhost:3000/?p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-24-T10%3A00%3A00Z&as=2018-06-24-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on',\n animationTooManyFramesGifCustomInterval: 'http://localhost:3000/?p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-13-T08%3A00%3A00Z&ics=true&ici=2&icd=3&as=2009-06-23-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on',\n animationGeostationary: 'http://localhost:3000/?v=-127.54084611130202,-31.196051270164425,-36.29880238885806,62.96630766900102&z=4&ics=true&ici=5&icd=10&as=2021-12-03-T16%3A00%3A00Z&ae=2021-12-03-T17%3A10%3A00Z&l=GOES-East_ABI_GeoColor,Coastlines_15m&lg=true&al=true&ab=on&t=2021-12-01-T20%3A10%3A00Z',\n\n // compare\n swipeAndAIsActive:\n 'http://localhost:3000/?ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n opacityAndBIsActive:\n 'http://localhost:3000/?ca=false&cm=opacity&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n spyAndBIsActive:\n 'http://localhost:3000/?ca=false&cm=spy&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n swipeAOD:\n 'http://localhost:3000/?ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Terra_Aerosol&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n\n // date\n knownDate: 'http://localhost:3000/?t=2019-07-22',\n\n // timeline\n subdailyLayerIntervalTimescale: 'http://localhost:3000/?t=2019-10-04-T09%3A46%3A32Z&z=4&i=4&l=GOES-East_ABI_Band2_Red_Visible_1km,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor',\n\n // events\n mockEvents: 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-05-02-T00%3A00%3A00Z&z=3&v=-409.00147812273656,-205.62883007565202,270.5880270080828,219.11461063111003&e=true&mockEvents=20170530',\n stormEventSelected: 'http://localhost:3000/?v=175.65863037109375,10.918751525878907,182.25042724609375,22.643360900878907&e=EONET_2777,2017-05-31&l=IMERG_Precipitation_Rate,VIIRS_SNPP_DayNightBand_ENCC(hidden),VIIRS_SNPP_DayNightBand_At_Sensor_Radiance(hidden),Reference_Labels,Reference_Features,Coastlines(hidden),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2017-05-31-T00%3A00%3A00Z&mockEvents=20170530',\n fixedAppNow: 'http://localhost:3000/?now=2012-01-01T00%3A00%3A00Z',\n wildfiresWithDates: 'http://localhost:3000/?v=-139.02635001706034,25.660099233568406,-85.27770827186355,43.288373996427595&e=true&efs=false&efd=2020-01-16,2020-06-16&efc=wildfires&t=2020-06-16-T18%3A31%3A28Z',\n backwardsCompatibleEventUrl: 'http://localhost:3000/?v=-49.6224609375,13.940234375000001,-26.5775390625,37.459765625&e=EONET_1874,2005-12-31&l=IMERG_Precipitation_Rate,Reference_Labels_15m,Reference_Features_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&t=2005-12-31-T00%3A00%3A00Z',\n extentsUrl: 'http://localhost:3000/?e=true&efs=false',\n\n // layers\n multipleDataLayers: 'http://localhost:3000/?p=geographic&l=MODIS_Terra_Aerosol,MODIS_Terra_Brightness_Temp_Band31_Day&t=2017-03-22&z=3&v=136.07019188386334,14.722152527011556,155.59817576644127,24.312819167567586',\n continuousDataLayers: 'http://localhost:3000/?p=geographic&l=MODIS_Terra_Brightness_Temp_Band31_Day&t=2015-05-25&z=2&v=-42.148380855752734,42.13121723408824,22.122734950093943,85.16225953076464',\n referenceLayersOnly: 'http://localhost:3000/?l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m',\n\n // skip tour\n skipTour: 'http://localhost:3000/?lg=false&t=2023-02-28-T18%3A32%3A41Z'\n}\n"],"mappings":";;AAAAA,MAAM,CAACC,OAAO,GAAG;EACf;EACAC,qBAAqB,EAAE,+XAA+X;EACtZC,oBAAoB,EAAE,wNAAwN;EAC9OC,0BAA0B,EAAE,qPAAqP;EACjRC,yBAAyB,EAAE,iNAAiN;EAC5OC,uCAAuC,EAAE,sOAAsO;EAC/QC,sBAAsB,EAAE,qRAAqR;EAE7S;EACAC,iBAAiB,EACf,0bAA0b;EAC5bC,mBAAmB,EACjB,ubAAub;EACzbC,eAAe,EACb,mbAAmb;EACrbC,QAAQ,EACN,8cAA8c;EAEhd;EACAC,SAAS,EAAE,qCAAqC;EAEhD;EACAC,8BAA8B,EAAE,4TAA4T;EAE5V;EACAC,UAAU,EAAE,2YAA2Y;EACvZC,kBAAkB,EAAE,miBAAmiB;EACvjBC,WAAW,EAAE,qDAAqD;EAClEC,kBAAkB,EAAE,4LAA4L;EAChNC,2BAA2B,EAAE,sQAAsQ;EACnSC,UAAU,EAAE,yCAAyC;EAErD;EACAC,kBAAkB,EAAE,iMAAiM;EACrNC,oBAAoB,EAAE,4KAA4K;EAClMC,mBAAmB,EAAE,qGAAqG;EAE1H;EACAC,QAAQ,EAAE;AACZ,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"e750e2af62d11dccf97154493aa73ab87e815ed6","contentHash":"00b0e2392f34dbd97976cc4d179addc26302813aad9039d4264e95e95ecda775"},"/Users/rcweiler/worldview/e2e/features/charting/charting-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/charting/charting-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":13,"column":4},"end":{"line":13,"column":61}},"3":{"start":{"line":16,"column":0},"end":{"line":18,"column":3}},"4":{"start":{"line":19,"column":0},"end":{"line":24,"column":3}},"5":{"start":{"line":22,"column":2},"end":{"line":22,"column":33}},"6":{"start":{"line":23,"column":2},"end":{"line":23,"column":36}},"7":{"start":{"line":25,"column":0},"end":{"line":27,"column":3}},"8":{"start":{"line":26,"column":2},"end":{"line":26,"column":21}},"9":{"start":{"line":28,"column":0},"end":{"line":37,"column":3}},"10":{"start":{"line":31,"column":6},"end":{"line":31,"column":15}},"11":{"start":{"line":32,"column":2},"end":{"line":32,"column":39}},"12":{"start":{"line":33,"column":28},"end":{"line":33,"column":64}},"13":{"start":{"line":34,"column":2},"end":{"line":36,"column":3}},"14":{"start":{"line":35,"column":4},"end":{"line":35,"column":57}},"15":{"start":{"line":38,"column":0},"end":{"line":49,"column":3}},"16":{"start":{"line":41,"column":6},"end":{"line":41,"column":15}},"17":{"start":{"line":42,"column":2},"end":{"line":42,"column":38}},"18":{"start":{"line":43,"column":28},"end":{"line":43,"column":64}},"19":{"start":{"line":44,"column":2},"end":{"line":48,"column":3}},"20":{"start":{"line":45,"column":4},"end":{"line":45,"column":55}},"21":{"start":{"line":46,"column":4},"end":{"line":46,"column":47}},"22":{"start":{"line":47,"column":4},"end":{"line":47,"column":55}},"23":{"start":{"line":50,"column":0},"end":{"line":59,"column":3}},"24":{"start":{"line":53,"column":6},"end":{"line":53,"column":15}},"25":{"start":{"line":54,"column":2},"end":{"line":54,"column":37}},"26":{"start":{"line":55,"column":28},"end":{"line":55,"column":64}},"27":{"start":{"line":56,"column":2},"end":{"line":58,"column":3}},"28":{"start":{"line":57,"column":4},"end":{"line":57,"column":48}},"29":{"start":{"line":60,"column":0},"end":{"line":70,"column":3}},"30":{"start":{"line":63,"column":6},"end":{"line":63,"column":15}},"31":{"start":{"line":64,"column":2},"end":{"line":64,"column":38}},"32":{"start":{"line":65,"column":28},"end":{"line":65,"column":64}},"33":{"start":{"line":66,"column":2},"end":{"line":69,"column":3}},"34":{"start":{"line":67,"column":4},"end":{"line":67,"column":55}},"35":{"start":{"line":68,"column":4},"end":{"line":68,"column":61}},"36":{"start":{"line":71,"column":0},"end":{"line":83,"column":3}},"37":{"start":{"line":74,"column":6},"end":{"line":74,"column":15}},"38":{"start":{"line":75,"column":2},"end":{"line":75,"column":38}},"39":{"start":{"line":76,"column":28},"end":{"line":76,"column":64}},"40":{"start":{"line":77,"column":2},"end":{"line":82,"column":3}},"41":{"start":{"line":78,"column":4},"end":{"line":78,"column":55}},"42":{"start":{"line":79,"column":4},"end":{"line":79,"column":61}},"43":{"start":{"line":80,"column":4},"end":{"line":80,"column":55}},"44":{"start":{"line":81,"column":4},"end":{"line":81,"column":62}},"45":{"start":{"line":84,"column":0},"end":{"line":96,"column":3}},"46":{"start":{"line":85,"column":2},"end":{"line":85,"column":38}},"47":{"start":{"line":86,"column":28},"end":{"line":86,"column":64}},"48":{"start":{"line":87,"column":2},"end":{"line":95,"column":3}},"49":{"start":{"line":88,"column":4},"end":{"line":88,"column":55}},"50":{"start":{"line":89,"column":20},"end":{"line":89,"column":97}},"51":{"start":{"line":90,"column":4},"end":{"line":90,"column":64}},"52":{"start":{"line":91,"column":4},"end":{"line":91,"column":97}},"53":{"start":{"line":92,"column":4},"end":{"line":92,"column":37}},"54":{"start":{"line":93,"column":4},"end":{"line":93,"column":37}},"55":{"start":{"line":94,"column":4},"end":{"line":94,"column":66}},"56":{"start":{"line":97,"column":0},"end":{"line":112,"column":3}},"57":{"start":{"line":101,"column":6},"end":{"line":101,"column":15}},"58":{"start":{"line":102,"column":2},"end":{"line":102,"column":38}},"59":{"start":{"line":103,"column":28},"end":{"line":103,"column":64}},"60":{"start":{"line":104,"column":2},"end":{"line":111,"column":3}},"61":{"start":{"line":105,"column":4},"end":{"line":105,"column":55}},"62":{"start":{"line":106,"column":4},"end":{"line":106,"column":73}},"63":{"start":{"line":107,"column":4},"end":{"line":107,"column":68}},"64":{"start":{"line":108,"column":4},"end":{"line":108,"column":63}},"65":{"start":{"line":109,"column":4},"end":{"line":109,"column":69}},"66":{"start":{"line":110,"column":4},"end":{"line":110,"column":72}},"67":{"start":{"line":113,"column":0},"end":{"line":122,"column":3}},"68":{"start":{"line":114,"column":2},"end":{"line":114,"column":38}},"69":{"start":{"line":115,"column":28},"end":{"line":115,"column":64}},"70":{"start":{"line":116,"column":2},"end":{"line":121,"column":3}},"71":{"start":{"line":117,"column":4},"end":{"line":117,"column":55}},"72":{"start":{"line":118,"column":4},"end":{"line":118,"column":69}},"73":{"start":{"line":119,"column":30},"end":{"line":119,"column":102}},"74":{"start":{"line":120,"column":4},"end":{"line":120,"column":79}},"75":{"start":{"line":123,"column":0},"end":{"line":135,"column":3}},"76":{"start":{"line":124,"column":2},"end":{"line":124,"column":38}},"77":{"start":{"line":125,"column":28},"end":{"line":125,"column":64}},"78":{"start":{"line":126,"column":2},"end":{"line":134,"column":3}},"79":{"start":{"line":127,"column":4},"end":{"line":127,"column":55}},"80":{"start":{"line":128,"column":22},"end":{"line":128,"column":94}},"81":{"start":{"line":129,"column":4},"end":{"line":129,"column":56}},"82":{"start":{"line":130,"column":4},"end":{"line":130,"column":95}},"83":{"start":{"line":131,"column":4},"end":{"line":131,"column":43}},"84":{"start":{"line":132,"column":4},"end":{"line":132,"column":65}},"85":{"start":{"line":133,"column":4},"end":{"line":133,"column":56}},"86":{"start":{"line":136,"column":0},"end":{"line":149,"column":3}},"87":{"start":{"line":137,"column":2},"end":{"line":137,"column":38}},"88":{"start":{"line":138,"column":28},"end":{"line":138,"column":64}},"89":{"start":{"line":139,"column":2},"end":{"line":148,"column":3}},"90":{"start":{"line":140,"column":4},"end":{"line":140,"column":55}},"91":{"start":{"line":141,"column":27},"end":{"line":141,"column":72}},"92":{"start":{"line":142,"column":27},"end":{"line":142,"column":91}},"93":{"start":{"line":143,"column":4},"end":{"line":143,"column":86}},"94":{"start":{"line":144,"column":4},"end":{"line":144,"column":73}},"95":{"start":{"line":145,"column":4},"end":{"line":145,"column":89}},"96":{"start":{"line":146,"column":4},"end":{"line":146,"column":73}},"97":{"start":{"line":147,"column":4},"end":{"line":147,"column":86}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":15},"end":{"line":19,"column":16}},"loc":{"start":{"line":21,"column":6},"end":{"line":24,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":25,"column":14},"end":{"line":25,"column":15}},"loc":{"start":{"line":25,"column":26},"end":{"line":27,"column":1}},"line":25},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":44},"end":{"line":28,"column":45}},"loc":{"start":{"line":28,"column":56},"end":{"line":37,"column":1}},"line":28},"3":{"name":"(anonymous_3)","decl":{"start":{"line":38,"column":62},"end":{"line":38,"column":63}},"loc":{"start":{"line":38,"column":74},"end":{"line":49,"column":1}},"line":38},"4":{"name":"(anonymous_4)","decl":{"start":{"line":50,"column":57},"end":{"line":50,"column":58}},"loc":{"start":{"line":50,"column":69},"end":{"line":59,"column":1}},"line":50},"5":{"name":"(anonymous_5)","decl":{"start":{"line":60,"column":61},"end":{"line":60,"column":62}},"loc":{"start":{"line":60,"column":73},"end":{"line":70,"column":1}},"line":60},"6":{"name":"(anonymous_6)","decl":{"start":{"line":71,"column":56},"end":{"line":71,"column":57}},"loc":{"start":{"line":71,"column":68},"end":{"line":83,"column":1}},"line":71},"7":{"name":"(anonymous_7)","decl":{"start":{"line":84,"column":55},"end":{"line":84,"column":56}},"loc":{"start":{"line":84,"column":67},"end":{"line":96,"column":1}},"line":84},"8":{"name":"(anonymous_8)","decl":{"start":{"line":97,"column":49},"end":{"line":97,"column":50}},"loc":{"start":{"line":97,"column":61},"end":{"line":112,"column":1}},"line":97},"9":{"name":"(anonymous_9)","decl":{"start":{"line":113,"column":45},"end":{"line":113,"column":46}},"loc":{"start":{"line":113,"column":57},"end":{"line":122,"column":1}},"line":113},"10":{"name":"(anonymous_10)","decl":{"start":{"line":123,"column":55},"end":{"line":123,"column":56}},"loc":{"start":{"line":123,"column":67},"end":{"line":135,"column":1}},"line":123},"11":{"name":"(anonymous_11)","decl":{"start":{"line":136,"column":37},"end":{"line":136,"column":38}},"loc":{"start":{"line":136,"column":49},"end":{"line":149,"column":1}},"line":136}},"branchMap":{"0":{"loc":{"start":{"line":34,"column":2},"end":{"line":36,"column":3}},"type":"if","locations":[{"start":{"line":34,"column":2},"end":{"line":36,"column":3}},{"start":{"line":34,"column":2},"end":{"line":36,"column":3}}],"line":34},"1":{"loc":{"start":{"line":44,"column":2},"end":{"line":48,"column":3}},"type":"if","locations":[{"start":{"line":44,"column":2},"end":{"line":48,"column":3}},{"start":{"line":44,"column":2},"end":{"line":48,"column":3}}],"line":44},"2":{"loc":{"start":{"line":56,"column":2},"end":{"line":58,"column":3}},"type":"if","locations":[{"start":{"line":56,"column":2},"end":{"line":58,"column":3}},{"start":{"line":56,"column":2},"end":{"line":58,"column":3}}],"line":56},"3":{"loc":{"start":{"line":66,"column":2},"end":{"line":69,"column":3}},"type":"if","locations":[{"start":{"line":66,"column":2},"end":{"line":69,"column":3}},{"start":{"line":66,"column":2},"end":{"line":69,"column":3}}],"line":66},"4":{"loc":{"start":{"line":77,"column":2},"end":{"line":82,"column":3}},"type":"if","locations":[{"start":{"line":77,"column":2},"end":{"line":82,"column":3}},{"start":{"line":77,"column":2},"end":{"line":82,"column":3}}],"line":77},"5":{"loc":{"start":{"line":87,"column":2},"end":{"line":95,"column":3}},"type":"if","locations":[{"start":{"line":87,"column":2},"end":{"line":95,"column":3}},{"start":{"line":87,"column":2},"end":{"line":95,"column":3}}],"line":87},"6":{"loc":{"start":{"line":104,"column":2},"end":{"line":111,"column":3}},"type":"if","locations":[{"start":{"line":104,"column":2},"end":{"line":111,"column":3}},{"start":{"line":104,"column":2},"end":{"line":111,"column":3}}],"line":104},"7":{"loc":{"start":{"line":116,"column":2},"end":{"line":121,"column":3}},"type":"if","locations":[{"start":{"line":116,"column":2},"end":{"line":121,"column":3}},{"start":{"line":116,"column":2},"end":{"line":121,"column":3}}],"line":116},"8":{"loc":{"start":{"line":126,"column":2},"end":{"line":134,"column":3}},"type":"if","locations":[{"start":{"line":126,"column":2},"end":{"line":134,"column":3}},{"start":{"line":126,"column":2},"end":{"line":134,"column":3}}],"line":126},"9":{"loc":{"start":{"line":139,"column":2},"end":{"line":148,"column":3}},"type":"if","locations":[{"start":{"line":139,"column":2},"end":{"line":148,"column":3}},{"start":{"line":139,"column":2},"end":{"line":148,"column":3}}],"line":139}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":0,"15":1,"16":1,"17":1,"18":1,"19":1,"20":0,"21":0,"22":0,"23":1,"24":1,"25":1,"26":1,"27":1,"28":0,"29":1,"30":1,"31":1,"32":1,"33":1,"34":0,"35":0,"36":1,"37":1,"38":1,"39":1,"40":1,"41":0,"42":0,"43":0,"44":0,"45":1,"46":1,"47":1,"48":1,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":1,"57":1,"58":1,"59":1,"60":1,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":1,"68":1,"69":1,"70":1,"71":0,"72":0,"73":0,"74":0,"75":1,"76":1,"77":1,"78":1,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":1,"87":1,"88":1,"89":1,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1},"b":{"0":[0,1],"1":[0,1],"2":[0,1],"3":[0,1],"4":[0,1],"5":[0,1],"6":[0,1],"7":[0,1],"8":[0,1],"9":[0,1]},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","swipeAndAIsActive","multipleDataLayers","referenceLayersOnly","page","selectors","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","chartingButton","goto","isChartingEnabled","$","toHaveClass","compareButton","locator","click","toHaveCount","toHaveText","aoiIcon","mouse","chartingDateSingleButton","chartingDateRangeButton","not","chartingDateModal","infoModal","layerOneAnchor","layerTwoAnchor"],"sources":["charting-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { swipeAndAIsActive, multipleDataLayers, referenceLayersOnly } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Charting button disabled by default', async () => {\n const { chartingButton } = selectors\n await page.goto(referenceLayersOnly)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await expect(chartingButton).toHaveClass(/disabled/)\n }\n})\n\ntest('Comparison button is hidden when Charting mode active', async () => {\n const { compareButton } = selectors\n await page.goto(multipleDataLayers)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await page.locator('#chart-toggle-button').click()\n await expect(compareButton).toHaveCount(0)\n await page.locator('#chart-toggle-button').click()\n }\n})\n\ntest('Charting mode is hidden when Compare mode active', async () => {\n const { chartingButton } = selectors\n await page.goto(swipeAndAIsActive)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await expect(chartingButton).toHaveCount(0)\n }\n})\n\ntest('`Exit Charting` button is available in Charting mode', async () => {\n const { chartingButton } = selectors\n await page.goto(multipleDataLayers)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await page.locator('#chart-toggle-button').click()\n await expect(chartingButton).toHaveText('Exit Charting')\n }\n})\n\ntest('Entering & exiting Charting Mode works properly', async () => {\n const { chartingButton } = selectors\n await page.goto(multipleDataLayers)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await page.locator('#chart-toggle-button').click()\n await expect(chartingButton).toHaveText('Exit Charting')\n await page.locator('#chart-toggle-button').click()\n await expect(chartingButton).toHaveText('Start Charting')\n }\n})\n\ntest('Select an Area of Interest works appropriately', async () => {\n await page.goto(multipleDataLayers)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await page.locator('#chart-toggle-button').click()\n const aoiIcon = page.locator('#wv-charting-mode-container > div.charting-aoi-container > h3')\n await expect(aoiIcon).toHaveText('Select Area of Interest')\n await page.locator('#wv-charting-mode-container > div.charting-aoi-container > svg').click()\n await page.mouse.click(300, 300)\n await page.mouse.click(400, 400)\n await expect(aoiIcon).toHaveText('Area of Interest Selected')\n }\n})\n\ntest('Confirm defaults for time span selection', async () => {\n const { chartingDateSingleButton, chartingDateRangeButton } = selectors\n await page.goto(multipleDataLayers)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await page.locator('#chart-toggle-button').click()\n await expect(chartingDateSingleButton).not.toHaveClass(/btn-active/)\n await expect(chartingDateRangeButton).toHaveClass(/btn-active/)\n await page.locator('#charting-date-single-button').click()\n await expect(chartingDateSingleButton).toHaveClass(/btn-active/)\n await expect(chartingDateRangeButton).not.toHaveClass(/btn-active/)\n }\n})\n\ntest('Calendar icon opens datepicker modal', async () => {\n await page.goto(multipleDataLayers)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await page.locator('#chart-toggle-button').click()\n await page.locator('#charting-calendar-container > svg').click()\n const chartingDateModal = page.locator('#charting_date_modal > div > div > div.modal-header > h5')\n await expect(chartingDateModal).toHaveText('Charting Mode Date Selection')\n }\n})\n\ntest('Info modal opens on mode start & on icon click', async () => {\n await page.goto(multipleDataLayers)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await page.locator('#chart-toggle-button').click()\n const infoModal = page.locator('#charting_info_modal > div > div > div.modal-header > h5')\n await expect(infoModal).toHaveText('Charting Tool')\n await page.locator('#charting_info_modal > div > div > div.modal-header > button').click()\n await expect(infoModal).toHaveCount(0)\n await page.locator('#charting-info-container > svg').click()\n await expect(infoModal).toHaveText('Charting Tool')\n }\n})\n\ntest('User can toggle active layer', async () => {\n await page.goto(multipleDataLayers)\n const isChartingEnabled = await page.$('#chart-toggle-button')\n if (isChartingEnabled) {\n await page.locator('#chart-toggle-button').click()\n const layerOneAnchor = page.locator('#activate-MODIS_Terra_Aerosol')\n const layerTwoAnchor = page.locator('#activate-MODIS_Terra_Brightness_Temp_Band31_Day')\n await expect(layerOneAnchor).toHaveClass('layer-visible visibility active-chart')\n await expect(layerTwoAnchor).toHaveClass('layer-visible visibility')\n await page.locator('#activate-MODIS_Terra_Brightness_Temp_Band31_Day > svg').click()\n await expect(layerOneAnchor).toHaveClass('layer-visible visibility')\n await expect(layerTwoAnchor).toHaveClass('layer-visible visibility active-chart')\n }\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"4a4b839b75f19979005d62bd9b5ed9f4663c92d7","contentHash":"a829ab985430026d6e0c0ce00e0dd536c3dd2f50cb033759905ac1dee122a686"},"/Users/rcweiler/worldview/e2e/features/compare/layer-dialog-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/compare/layer-dialog-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":19,"column":0},"end":{"line":21,"column":3}},"4":{"start":{"line":22,"column":0},"end":{"line":32,"column":3}},"5":{"start":{"line":25,"column":2},"end":{"line":25,"column":33}},"6":{"start":{"line":26,"column":2},"end":{"line":26,"column":36}},"7":{"start":{"line":27,"column":2},"end":{"line":27,"column":61}},"8":{"start":{"line":28,"column":2},"end":{"line":28,"column":93}},"9":{"start":{"line":29,"column":2},"end":{"line":29,"column":71}},"10":{"start":{"line":30,"column":2},"end":{"line":30,"column":99}},"11":{"start":{"line":31,"column":2},"end":{"line":31,"column":111}},"12":{"start":{"line":33,"column":0},"end":{"line":35,"column":3}},"13":{"start":{"line":34,"column":2},"end":{"line":34,"column":21}},"14":{"start":{"line":36,"column":0},"end":{"line":49,"column":3}},"15":{"start":{"line":39,"column":6},"end":{"line":39,"column":15}},"16":{"start":{"line":40,"column":2},"end":{"line":40,"column":28}},"17":{"start":{"line":41,"column":2},"end":{"line":41,"column":33}},"18":{"start":{"line":42,"column":2},"end":{"line":42,"column":54}},"19":{"start":{"line":43,"column":2},"end":{"line":43,"column":29}},"20":{"start":{"line":44,"column":2},"end":{"line":44,"column":79}},"21":{"start":{"line":45,"column":21},"end":{"line":45,"column":104}},"22":{"start":{"line":46,"column":2},"end":{"line":46,"column":92}},"23":{"start":{"line":47,"column":26},"end":{"line":47,"column":115}},"24":{"start":{"line":48,"column":2},"end":{"line":48,"column":46}},"25":{"start":{"line":50,"column":0},"end":{"line":55,"column":3}},"26":{"start":{"line":51,"column":2},"end":{"line":51,"column":49}},"27":{"start":{"line":52,"column":2},"end":{"line":52,"column":29}},"28":{"start":{"line":53,"column":2},"end":{"line":53,"column":68}},"29":{"start":{"line":54,"column":2},"end":{"line":54,"column":123}},"30":{"start":{"line":56,"column":0},"end":{"line":63,"column":3}},"31":{"start":{"line":59,"column":6},"end":{"line":59,"column":15}},"32":{"start":{"line":60,"column":2},"end":{"line":60,"column":49}},"33":{"start":{"line":61,"column":2},"end":{"line":61,"column":30}},"34":{"start":{"line":62,"column":2},"end":{"line":62,"column":54}},"35":{"start":{"line":64,"column":0},"end":{"line":71,"column":3}},"36":{"start":{"line":65,"column":2},"end":{"line":65,"column":29}},"37":{"start":{"line":66,"column":2},"end":{"line":66,"column":79}},"38":{"start":{"line":67,"column":16},"end":{"line":67,"column":99}},"39":{"start":{"line":68,"column":2},"end":{"line":68,"column":61}},"40":{"start":{"line":69,"column":26},"end":{"line":69,"column":115}},"41":{"start":{"line":70,"column":2},"end":{"line":70,"column":46}},"42":{"start":{"line":72,"column":0},"end":{"line":77,"column":3}},"43":{"start":{"line":73,"column":2},"end":{"line":73,"column":49}},"44":{"start":{"line":74,"column":2},"end":{"line":74,"column":29}},"45":{"start":{"line":75,"column":2},"end":{"line":75,"column":68}},"46":{"start":{"line":76,"column":2},"end":{"line":76,"column":123}},"47":{"start":{"line":78,"column":0},"end":{"line":90,"column":3}},"48":{"start":{"line":82,"column":6},"end":{"line":82,"column":15}},"49":{"start":{"line":83,"column":2},"end":{"line":83,"column":49}},"50":{"start":{"line":84,"column":2},"end":{"line":84,"column":29}},"51":{"start":{"line":85,"column":2},"end":{"line":85,"column":79}},"52":{"start":{"line":86,"column":2},"end":{"line":86,"column":49}},"53":{"start":{"line":87,"column":2},"end":{"line":87,"column":30}},"54":{"start":{"line":88,"column":2},"end":{"line":88,"column":54}},"55":{"start":{"line":89,"column":2},"end":{"line":89,"column":21}},"56":{"start":{"line":91,"column":0},"end":{"line":99,"column":3}},"57":{"start":{"line":92,"column":2},"end":{"line":92,"column":54}},"58":{"start":{"line":93,"column":2},"end":{"line":93,"column":43}},"59":{"start":{"line":94,"column":2},"end":{"line":94,"column":103}},"60":{"start":{"line":95,"column":16},"end":{"line":95,"column":122}},"61":{"start":{"line":96,"column":2},"end":{"line":96,"column":73}},"62":{"start":{"line":97,"column":26},"end":{"line":97,"column":138}},"63":{"start":{"line":98,"column":2},"end":{"line":98,"column":50}},"64":{"start":{"line":100,"column":0},"end":{"line":105,"column":3}},"65":{"start":{"line":101,"column":2},"end":{"line":101,"column":49}},"66":{"start":{"line":102,"column":2},"end":{"line":102,"column":43}},"67":{"start":{"line":103,"column":2},"end":{"line":103,"column":100}},"68":{"start":{"line":104,"column":2},"end":{"line":104,"column":188}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":22,"column":15},"end":{"line":22,"column":16}},"loc":{"start":{"line":24,"column":6},"end":{"line":32,"column":1}},"line":24},"1":{"name":"(anonymous_1)","decl":{"start":{"line":33,"column":14},"end":{"line":33,"column":15}},"loc":{"start":{"line":33,"column":26},"end":{"line":35,"column":1}},"line":33},"2":{"name":"(anonymous_2)","decl":{"start":{"line":36,"column":47},"end":{"line":36,"column":48}},"loc":{"start":{"line":36,"column":59},"end":{"line":49,"column":1}},"line":36},"3":{"name":"(anonymous_3)","decl":{"start":{"line":50,"column":43},"end":{"line":50,"column":44}},"loc":{"start":{"line":50,"column":55},"end":{"line":55,"column":1}},"line":50},"4":{"name":"(anonymous_4)","decl":{"start":{"line":56,"column":59},"end":{"line":56,"column":60}},"loc":{"start":{"line":56,"column":71},"end":{"line":63,"column":1}},"line":56},"5":{"name":"(anonymous_5)","decl":{"start":{"line":64,"column":53},"end":{"line":64,"column":54}},"loc":{"start":{"line":64,"column":65},"end":{"line":71,"column":1}},"line":64},"6":{"name":"(anonymous_6)","decl":{"start":{"line":72,"column":55},"end":{"line":72,"column":56}},"loc":{"start":{"line":72,"column":67},"end":{"line":77,"column":1}},"line":72},"7":{"name":"(anonymous_7)","decl":{"start":{"line":78,"column":77},"end":{"line":78,"column":78}},"loc":{"start":{"line":78,"column":89},"end":{"line":90,"column":1}},"line":78},"8":{"name":"(anonymous_8)","decl":{"start":{"line":91,"column":46},"end":{"line":91,"column":47}},"loc":{"start":{"line":91,"column":58},"end":{"line":99,"column":1}},"line":91},"9":{"name":"(anonymous_9)","decl":{"start":{"line":100,"column":59},"end":{"line":100,"column":60}},"loc":{"start":{"line":100,"column":71},"end":{"line":105,"column":1}},"line":100}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":0,"24":0,"25":1,"26":0,"27":0,"28":0,"29":0,"30":1,"31":0,"32":0,"33":0,"34":0,"35":1,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":1,"43":0,"44":0,"45":0,"46":0,"47":1,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":1,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":1,"65":0,"66":0,"67":0,"68":0},"f":{"0":1,"1":1,"2":1,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","swipeAOD","page","selectors","aerosolLayer","AodOptionsPanelBody","AodInfoPanel","correctedReflectanceBLayer","correctedReflectanceInfoPanel","describe","configure","mode","beforeAll","browser","newPage","locator","afterAll","close","modalCloseButton","goto","click","not","toBeVisible","hover","modalTitle","toHaveText","paletteSelector","toContainText","compareButton","title","bTab"],"sources":["layer-dialog-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { swipeAOD } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\nlet aerosolLayer\nlet AodOptionsPanelBody\nlet AodInfoPanel\nlet correctedReflectanceBLayer\nlet correctedReflectanceInfoPanel\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n aerosolLayer = page.locator('#active-MODIS_Terra_Aerosol')\n AodOptionsPanelBody = page.locator('#layer_options_modal-modis_terra_aerosol .modal-body')\n AodInfoPanel = page.locator('.layer_info_modal-modis_terra_aerosol')\n correctedReflectanceBLayer = page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor')\n correctedReflectanceInfoPanel = page.locator('#layer_info_modal-modis_terra_correctedreflectance_truecolor')\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Layer option features work in A|B mode', async () => {\n const { modalCloseButton } = selectors\n await page.goto(swipeAOD)\n await modalCloseButton.click()\n await expect(AodOptionsPanelBody).not.toBeVisible()\n await aerosolLayer.hover()\n await page.locator('#active-MODIS_Terra_Aerosol .wv-layers-options').click()\n const modalTitle = page.locator('#layer_options_modal-modis_terra_aerosol .modal-header .modal-title')\n await expect(modalTitle).toHaveText('Dark Target Aerosol Optical Depth (Land and Ocean)')\n const paletteSelector = page.locator('#layer_options_modal-modis_terra_aerosol .modal-body .wv-palette-selector')\n await expect(paletteSelector).toBeVisible()\n})\n\ntest('Layer info dialog work in A|B mode', async () => {\n await page.locator('.modal-close-btn').click()\n await aerosolLayer.hover()\n await page.locator('#layer-info-btn-MODIS_Terra_Aerosol').click()\n await expect(AodInfoPanel).toContainText('The Aerosol Optical Depth layer is useful for studying aerosol optical depth')\n})\n\ntest('Expect clicking A|B button to close options dialog', async () => {\n const { compareButton } = selectors\n await page.locator('.modal-close-btn').click()\n await compareButton.click()\n await expect(AodOptionsPanelBody).not.toBeVisible()\n})\n\ntest('Layer option features after exiting A|B mode', async () => {\n await aerosolLayer.hover()\n await page.locator('#active-MODIS_Terra_Aerosol .wv-layers-options').click()\n const title = page.locator('#layer_options_modal-modis_terra_aerosol .modal-header .modal-title')\n await expect(title).toContainText('Aerosol Optical Depth')\n const paletteSelector = page.locator('#layer_options_modal-modis_terra_aerosol .modal-body .wv-palette-selector')\n await expect(paletteSelector).toBeVisible()\n})\n\ntest('Layer info dialog works after exiting A|B mode', async () => {\n await page.locator('.modal-close-btn').click()\n await aerosolLayer.hover()\n await page.locator('#layer-info-btn-MODIS_Terra_Aerosol').click()\n await expect(AodInfoPanel).toContainText('The Aerosol Optical Depth layer is useful for studying aerosol optical depth')\n})\n\ntest('Expect reactivating A|B to close options dialog and activate B state', async () => {\n const { compareButton, bTab } = selectors\n await page.locator('.modal-close-btn').click()\n await aerosolLayer.hover()\n await page.locator('#active-MODIS_Terra_Aerosol .wv-layers-options').click()\n await page.locator('.modal-close-btn').click()\n await compareButton.click()\n await expect(AodOptionsPanelBody).not.toBeVisible()\n await bTab.click()\n})\n\ntest('Layer option features work in B state', async () => {\n await expect(AodOptionsPanelBody).not.toBeVisible()\n await correctedReflectanceBLayer.hover()\n await page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor .wv-layers-options').click()\n const title = page.locator('#layer_options_modal-modis_terra_correctedreflectance_truecolor .modal-header .modal-title')\n await expect(title).toContainText('Corrected Reflectance (True Color')\n const paletteSelector = page.locator('#layer_options_modal-modis_terra_correctedreflectance_truecolor .modal-body .wv-palette-selector')\n await expect(paletteSelector).not.toBeVisible()\n})\n\ntest('Layer info dialog works after clicking into B mode', async () => {\n await page.locator('.modal-close-btn').click()\n await correctedReflectanceBLayer.hover()\n await page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor .wv-layers-info').click()\n await expect(correctedReflectanceInfoPanel).toContainText('These images are called true-color or natural color because this combination of wavelengths is similar to what the human eye')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"7bc366c51cd7f75890a30168c80d6493dbb1928f","contentHash":"424259aaab10cf8f9cb9229d0c55224505a5363a3ed9325d8046e2668c2ee13b"}} \ No newline at end of file diff --git a/.nyc_output/d414322d-5483-46eb-9cb3-8ffdcb75fcbd.json b/.nyc_output/d414322d-5483-46eb-9cb3-8ffdcb75fcbd.json deleted file mode 100644 index 14163286b1..0000000000 --- a/.nyc_output/d414322d-5483-46eb-9cb3-8ffdcb75fcbd.json +++ /dev/null @@ -1 +0,0 @@ -{"/Users/rcweiler/worldview/playwright.config.js":{"path":"/Users/rcweiler/worldview/playwright.config.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":31}},"1":{"start":{"line":8,"column":0},"end":{"line":51,"column":3}}},"fnMap":{},"branchMap":{"0":{"loc":{"start":{"line":22,"column":11},"end":{"line":22,"column":33}},"type":"cond-expr","locations":[{"start":{"line":22,"column":28},"end":{"line":22,"column":29}},{"start":{"line":22,"column":32},"end":{"line":22,"column":33}}],"line":22},"1":{"loc":{"start":{"line":24,"column":11},"end":{"line":24,"column":33}},"type":"cond-expr","locations":[{"start":{"line":24,"column":28},"end":{"line":24,"column":29}},{"start":{"line":24,"column":32},"end":{"line":24,"column":33}}],"line":24}},"s":{"0":1,"1":1},"f":{},"b":{"0":[0,1],"1":[0,1]},"inputSourceMap":{"version":3,"names":["defineConfig","devices","require","module","exports","testDir","outputDir","timeout","expect","fullyParallel","forbidOnly","process","env","CI","retries","workers","reporter","use","launchOptions","slowMo","actionTimeout","trace","projects","name"],"sources":["playwright.config.js"],"sourcesContent":["// @ts-check\nconst { defineConfig, devices } = require('@playwright/test')\n\nmodule.exports = defineConfig({\n testDir: './e2e/features',\n outputDir: './test-results',\n /* Maximum time one test can run for. */\n timeout: 30 * 1000,\n expect: {\n /* Maximum time expect() should wait for the condition to be met. */\n timeout: 5000\n },\n /* Run tests in files in parallel */\n fullyParallel: true,\n /* Fail the build on CI if you accidentally left test.only in the source code. */\n forbidOnly: !!process.env.CI,\n /* Retry on CI only */\n retries: process.env.CI ? 2 : 0,\n /* Opt out of parallel tests on CI. */\n workers: process.env.CI ? 1 : 3,\n /* Reporter to use. See https://playwright.dev/docs/test-reporters */\n reporter: 'html',\n use: {\n launchOptions: {\n slowMo: 200\n },\n /* Maximum time each action such as `click()` can take. Defaults to 0 (no limit). */\n actionTimeout: 0,\n /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */\n trace: 'on-first-retry'\n },\n\n /* Configure projects for major browsers */\n projects: [\n {\n name: 'chromium',\n use: { ...devices['Desktop Chrome'] }\n },\n\n {\n name: 'firefox',\n use: { ...devices['Desktop Firefox'] }\n }\n ]\n\n /* Folder for test artifacts such as screenshots, videos, traces, etc. */\n // outputDir: 'test-results/',\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,YAAY;EAAEC;AAAQ,CAAC,GAAGC,OAAO,CAAC,kBAAkB,CAAC;AAE7DC,MAAM,CAACC,OAAO,GAAGJ,YAAY,CAAC;EAC5BK,OAAO,EAAE,gBAAgB;EACzBC,SAAS,EAAE,gBAAgB;EAC3B;EACAC,OAAO,EAAE,EAAE,GAAG,IAAI;EAClBC,MAAM,EAAE;IACN;IACAD,OAAO,EAAE;EACX,CAAC;EACD;EACAE,aAAa,EAAE,IAAI;EACnB;EACAC,UAAU,EAAE,CAAC,CAACC,OAAO,CAACC,GAAG,CAACC,EAAE;EAC5B;EACAC,OAAO,EAAEH,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAE,OAAO,EAAEJ,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAG,QAAQ,EAAE,MAAM;EAChBC,GAAG,EAAE;IACHC,aAAa,EAAE;MACbC,MAAM,EAAE;IACV,CAAC;IACD;IACAC,aAAa,EAAE,CAAC;IAChB;IACAC,KAAK,EAAE;EACT,CAAC;EAED;EACAC,QAAQ,EAAE,CACR;IACEC,IAAI,EAAE,UAAU;IAChBN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,gBAAgB;IAAE;EACtC,CAAC,EAED;IACEsB,IAAI,EAAE,SAAS;IACfN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,iBAAiB;IAAE;EACvC,CAAC;;EAGH;EACA;AACF,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f807d98b83967da6ec6fb7322dffcbc5e5d8f32a","contentHash":"4542c4dd9b9d57e4a939294876889465442560c9646324f7c42dcd5d1d815866"},"/Users/rcweiler/worldview/e2e/features/layers/layer-picker-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/layers/layer-picker-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":12,"column":4},"end":{"line":12,"column":45}},"3":{"start":{"line":15,"column":12},"end":{"line":15,"column":49}},"4":{"start":{"line":16,"column":0},"end":{"line":18,"column":3}},"5":{"start":{"line":19,"column":0},"end":{"line":24,"column":3}},"6":{"start":{"line":22,"column":2},"end":{"line":22,"column":33}},"7":{"start":{"line":23,"column":2},"end":{"line":23,"column":36}},"8":{"start":{"line":25,"column":0},"end":{"line":27,"column":3}},"9":{"start":{"line":26,"column":2},"end":{"line":26,"column":21}},"10":{"start":{"line":28,"column":0},"end":{"line":37,"column":3}},"11":{"start":{"line":32,"column":6},"end":{"line":32,"column":15}},"12":{"start":{"line":33,"column":2},"end":{"line":33,"column":23}},"13":{"start":{"line":34,"column":2},"end":{"line":34,"column":33}},"14":{"start":{"line":35,"column":2},"end":{"line":35,"column":26}},"15":{"start":{"line":36,"column":2},"end":{"line":36,"column":31}},"16":{"start":{"line":38,"column":0},"end":{"line":46,"column":3}},"17":{"start":{"line":42,"column":6},"end":{"line":42,"column":15}},"18":{"start":{"line":43,"column":2},"end":{"line":43,"column":34}},"19":{"start":{"line":44,"column":2},"end":{"line":44,"column":76}},"20":{"start":{"line":45,"column":2},"end":{"line":45,"column":58}},"21":{"start":{"line":47,"column":0},"end":{"line":55,"column":3}},"22":{"start":{"line":50,"column":6},"end":{"line":50,"column":15}},"23":{"start":{"line":51,"column":2},"end":{"line":51,"column":59}},"24":{"start":{"line":52,"column":2},"end":{"line":52,"column":43}},"25":{"start":{"line":53,"column":18},"end":{"line":53,"column":48}},"26":{"start":{"line":54,"column":2},"end":{"line":54,"column":38}},"27":{"start":{"line":56,"column":0},"end":{"line":63,"column":3}},"28":{"start":{"line":60,"column":6},"end":{"line":60,"column":15}},"29":{"start":{"line":61,"column":2},"end":{"line":61,"column":40}},"30":{"start":{"line":62,"column":2},"end":{"line":62,"column":47}},"31":{"start":{"line":64,"column":0},"end":{"line":72,"column":3}},"32":{"start":{"line":68,"column":6},"end":{"line":68,"column":15}},"33":{"start":{"line":69,"column":2},"end":{"line":69,"column":34}},"34":{"start":{"line":70,"column":2},"end":{"line":70,"column":44}},"35":{"start":{"line":71,"column":2},"end":{"line":71,"column":47}},"36":{"start":{"line":73,"column":0},"end":{"line":79,"column":3}},"37":{"start":{"line":76,"column":6},"end":{"line":76,"column":15}},"38":{"start":{"line":77,"column":2},"end":{"line":77,"column":61}},"39":{"start":{"line":78,"column":2},"end":{"line":78,"column":48}},"40":{"start":{"line":80,"column":0},"end":{"line":91,"column":3}},"41":{"start":{"line":83,"column":6},"end":{"line":83,"column":15}},"42":{"start":{"line":84,"column":19},"end":{"line":84,"column":91}},"43":{"start":{"line":85,"column":2},"end":{"line":85,"column":31}},"44":{"start":{"line":86,"column":2},"end":{"line":86,"column":48}},"45":{"start":{"line":87,"column":2},"end":{"line":87,"column":61}},"46":{"start":{"line":88,"column":2},"end":{"line":88,"column":25}},"47":{"start":{"line":89,"column":2},"end":{"line":89,"column":58}},"48":{"start":{"line":90,"column":2},"end":{"line":90,"column":52}},"49":{"start":{"line":92,"column":0},"end":{"line":100,"column":3}},"50":{"start":{"line":95,"column":6},"end":{"line":95,"column":15}},"51":{"start":{"line":96,"column":2},"end":{"line":96,"column":34}},"52":{"start":{"line":97,"column":2},"end":{"line":97,"column":42}},"53":{"start":{"line":98,"column":20},"end":{"line":98,"column":53}},"54":{"start":{"line":99,"column":2},"end":{"line":99,"column":60}},"55":{"start":{"line":101,"column":0},"end":{"line":121,"column":3}},"56":{"start":{"line":109,"column":6},"end":{"line":109,"column":15}},"57":{"start":{"line":110,"column":2},"end":{"line":110,"column":34}},"58":{"start":{"line":111,"column":2},"end":{"line":111,"column":40}},"59":{"start":{"line":112,"column":2},"end":{"line":112,"column":36}},"60":{"start":{"line":113,"column":18},"end":{"line":113,"column":48}},"61":{"start":{"line":114,"column":2},"end":{"line":114,"column":38}},"62":{"start":{"line":115,"column":2},"end":{"line":115,"column":38}},"63":{"start":{"line":116,"column":2},"end":{"line":116,"column":40}},"64":{"start":{"line":117,"column":2},"end":{"line":117,"column":47}},"65":{"start":{"line":118,"column":2},"end":{"line":118,"column":72}},"66":{"start":{"line":119,"column":21},"end":{"line":119,"column":55}},"67":{"start":{"line":120,"column":2},"end":{"line":120,"column":42}},"68":{"start":{"line":122,"column":0},"end":{"line":145,"column":3}},"69":{"start":{"line":132,"column":6},"end":{"line":132,"column":15}},"70":{"start":{"line":133,"column":2},"end":{"line":133,"column":82}},"71":{"start":{"line":134,"column":2},"end":{"line":134,"column":105}},"72":{"start":{"line":135,"column":2},"end":{"line":135,"column":39}},"73":{"start":{"line":136,"column":2},"end":{"line":136,"column":44}},"74":{"start":{"line":137,"column":2},"end":{"line":137,"column":26}},"75":{"start":{"line":138,"column":2},"end":{"line":138,"column":47}},"76":{"start":{"line":139,"column":2},"end":{"line":139,"column":72}},"77":{"start":{"line":140,"column":2},"end":{"line":140,"column":43}},"78":{"start":{"line":141,"column":2},"end":{"line":141,"column":105}},"79":{"start":{"line":142,"column":2},"end":{"line":142,"column":52}},"80":{"start":{"line":143,"column":21},"end":{"line":143,"column":55}},"81":{"start":{"line":144,"column":2},"end":{"line":144,"column":42}},"82":{"start":{"line":146,"column":0},"end":{"line":163,"column":3}},"83":{"start":{"line":155,"column":6},"end":{"line":155,"column":15}},"84":{"start":{"line":156,"column":2},"end":{"line":156,"column":39}},"85":{"start":{"line":157,"column":2},"end":{"line":157,"column":25}},"86":{"start":{"line":158,"column":2},"end":{"line":158,"column":26}},"87":{"start":{"line":159,"column":2},"end":{"line":159,"column":24}},"88":{"start":{"line":160,"column":2},"end":{"line":160,"column":26}},"89":{"start":{"line":161,"column":2},"end":{"line":161,"column":77}},"90":{"start":{"line":162,"column":2},"end":{"line":162,"column":59}},"91":{"start":{"line":164,"column":0},"end":{"line":175,"column":3}},"92":{"start":{"line":170,"column":6},"end":{"line":170,"column":15}},"93":{"start":{"line":171,"column":2},"end":{"line":171,"column":40}},"94":{"start":{"line":172,"column":2},"end":{"line":172,"column":63}},"95":{"start":{"line":173,"column":2},"end":{"line":173,"column":48}},"96":{"start":{"line":174,"column":2},"end":{"line":174,"column":73}},"97":{"start":{"line":176,"column":0},"end":{"line":186,"column":3}},"98":{"start":{"line":180,"column":6},"end":{"line":180,"column":15}},"99":{"start":{"line":181,"column":2},"end":{"line":181,"column":34}},"100":{"start":{"line":182,"column":2},"end":{"line":182,"column":98}},"101":{"start":{"line":183,"column":2},"end":{"line":183,"column":33}},"102":{"start":{"line":184,"column":2},"end":{"line":184,"column":92}},"103":{"start":{"line":185,"column":2},"end":{"line":185,"column":51}},"104":{"start":{"line":187,"column":0},"end":{"line":196,"column":3}},"105":{"start":{"line":191,"column":6},"end":{"line":191,"column":15}},"106":{"start":{"line":192,"column":2},"end":{"line":192,"column":38}},"107":{"start":{"line":193,"column":21},"end":{"line":193,"column":57}},"108":{"start":{"line":194,"column":2},"end":{"line":194,"column":96}},"109":{"start":{"line":195,"column":2},"end":{"line":195,"column":31}},"110":{"start":{"line":197,"column":0},"end":{"line":222,"column":3}},"111":{"start":{"line":200,"column":6},"end":{"line":200,"column":15}},"112":{"start":{"line":201,"column":24},"end":{"line":201,"column":61}},"113":{"start":{"line":202,"column":21},"end":{"line":202,"column":54}},"114":{"start":{"line":203,"column":20},"end":{"line":203,"column":52}},"115":{"start":{"line":204,"column":21},"end":{"line":204,"column":54}},"116":{"start":{"line":205,"column":26},"end":{"line":205,"column":65}},"117":{"start":{"line":206,"column":22},"end":{"line":206,"column":57}},"118":{"start":{"line":207,"column":17},"end":{"line":207,"column":46}},"119":{"start":{"line":208,"column":30},"end":{"line":208,"column":73}},"120":{"start":{"line":209,"column":33},"end":{"line":209,"column":79}},"121":{"start":{"line":210,"column":26},"end":{"line":210,"column":65}},"122":{"start":{"line":211,"column":2},"end":{"line":211,"column":38}},"123":{"start":{"line":212,"column":2},"end":{"line":212,"column":44}},"124":{"start":{"line":213,"column":2},"end":{"line":213,"column":41}},"125":{"start":{"line":214,"column":2},"end":{"line":214,"column":40}},"126":{"start":{"line":215,"column":2},"end":{"line":215,"column":41}},"127":{"start":{"line":216,"column":2},"end":{"line":216,"column":46}},"128":{"start":{"line":217,"column":2},"end":{"line":217,"column":42}},"129":{"start":{"line":218,"column":2},"end":{"line":218,"column":37}},"130":{"start":{"line":219,"column":2},"end":{"line":219,"column":50}},"131":{"start":{"line":220,"column":2},"end":{"line":220,"column":53}},"132":{"start":{"line":221,"column":2},"end":{"line":221,"column":46}},"133":{"start":{"line":223,"column":0},"end":{"line":238,"column":3}},"134":{"start":{"line":229,"column":6},"end":{"line":229,"column":15}},"135":{"start":{"line":230,"column":2},"end":{"line":230,"column":31}},"136":{"start":{"line":231,"column":2},"end":{"line":231,"column":72}},"137":{"start":{"line":232,"column":2},"end":{"line":232,"column":47}},"138":{"start":{"line":233,"column":2},"end":{"line":233,"column":47}},"139":{"start":{"line":234,"column":33},"end":{"line":234,"column":113}},"140":{"start":{"line":236,"column":2},"end":{"line":236,"column":53}},"141":{"start":{"line":240,"column":0},"end":{"line":253,"column":3}},"142":{"start":{"line":246,"column":6},"end":{"line":246,"column":15}},"143":{"start":{"line":247,"column":2},"end":{"line":247,"column":29}},"144":{"start":{"line":248,"column":2},"end":{"line":248,"column":62}},"145":{"start":{"line":249,"column":2},"end":{"line":249,"column":51}},"146":{"start":{"line":250,"column":32},"end":{"line":250,"column":118}},"147":{"start":{"line":251,"column":2},"end":{"line":251,"column":56}},"148":{"start":{"line":252,"column":2},"end":{"line":252,"column":34}},"149":{"start":{"line":254,"column":0},"end":{"line":269,"column":3}},"150":{"start":{"line":262,"column":6},"end":{"line":262,"column":15}},"151":{"start":{"line":263,"column":2},"end":{"line":263,"column":33}},"152":{"start":{"line":264,"column":2},"end":{"line":264,"column":33}},"153":{"start":{"line":265,"column":2},"end":{"line":265,"column":38}},"154":{"start":{"line":266,"column":2},"end":{"line":266,"column":39}},"155":{"start":{"line":267,"column":2},"end":{"line":267,"column":46}},"156":{"start":{"line":268,"column":2},"end":{"line":268,"column":51}},"157":{"start":{"line":270,"column":0},"end":{"line":278,"column":3}},"158":{"start":{"line":273,"column":6},"end":{"line":273,"column":15}},"159":{"start":{"line":274,"column":2},"end":{"line":274,"column":50}},"160":{"start":{"line":275,"column":21},"end":{"line":275,"column":55}},"161":{"start":{"line":276,"column":2},"end":{"line":276,"column":53}},"162":{"start":{"line":277,"column":2},"end":{"line":277,"column":37}},"163":{"start":{"line":279,"column":0},"end":{"line":289,"column":3}},"164":{"start":{"line":283,"column":6},"end":{"line":283,"column":15}},"165":{"start":{"line":284,"column":2},"end":{"line":284,"column":42}},"166":{"start":{"line":285,"column":2},"end":{"line":285,"column":26}},"167":{"start":{"line":286,"column":2},"end":{"line":286,"column":48}},"168":{"start":{"line":287,"column":20},"end":{"line":287,"column":53}},"169":{"start":{"line":288,"column":2},"end":{"line":288,"column":86}},"170":{"start":{"line":290,"column":0},"end":{"line":305,"column":3}},"171":{"start":{"line":298,"column":6},"end":{"line":298,"column":15}},"172":{"start":{"line":299,"column":2},"end":{"line":299,"column":38}},"173":{"start":{"line":300,"column":2},"end":{"line":300,"column":48}},"174":{"start":{"line":301,"column":2},"end":{"line":301,"column":73}},"175":{"start":{"line":302,"column":2},"end":{"line":302,"column":38}},"176":{"start":{"line":303,"column":2},"end":{"line":303,"column":48}},"177":{"start":{"line":304,"column":2},"end":{"line":304,"column":39}},"178":{"start":{"line":306,"column":0},"end":{"line":313,"column":3}},"179":{"start":{"line":309,"column":6},"end":{"line":309,"column":15}},"180":{"start":{"line":310,"column":2},"end":{"line":310,"column":46}},"181":{"start":{"line":311,"column":2},"end":{"line":311,"column":26}},"182":{"start":{"line":312,"column":2},"end":{"line":312,"column":31}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":15},"end":{"line":19,"column":16}},"loc":{"start":{"line":21,"column":6},"end":{"line":24,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":25,"column":14},"end":{"line":25,"column":15}},"loc":{"start":{"line":25,"column":26},"end":{"line":27,"column":1}},"line":25},"2":{"name":"(anonymous_2)","decl":{"start":{"line":28,"column":56},"end":{"line":28,"column":57}},"loc":{"start":{"line":28,"column":68},"end":{"line":37,"column":1}},"line":28},"3":{"name":"(anonymous_3)","decl":{"start":{"line":38,"column":66},"end":{"line":38,"column":67}},"loc":{"start":{"line":38,"column":78},"end":{"line":46,"column":1}},"line":38},"4":{"name":"(anonymous_4)","decl":{"start":{"line":47,"column":63},"end":{"line":47,"column":64}},"loc":{"start":{"line":47,"column":75},"end":{"line":55,"column":1}},"line":47},"5":{"name":"(anonymous_5)","decl":{"start":{"line":56,"column":56},"end":{"line":56,"column":57}},"loc":{"start":{"line":56,"column":68},"end":{"line":63,"column":1}},"line":56},"6":{"name":"(anonymous_6)","decl":{"start":{"line":64,"column":39},"end":{"line":64,"column":40}},"loc":{"start":{"line":64,"column":51},"end":{"line":72,"column":1}},"line":64},"7":{"name":"(anonymous_7)","decl":{"start":{"line":73,"column":47},"end":{"line":73,"column":48}},"loc":{"start":{"line":73,"column":59},"end":{"line":79,"column":1}},"line":73},"8":{"name":"(anonymous_8)","decl":{"start":{"line":80,"column":59},"end":{"line":80,"column":60}},"loc":{"start":{"line":80,"column":71},"end":{"line":91,"column":1}},"line":80},"9":{"name":"(anonymous_9)","decl":{"start":{"line":92,"column":48},"end":{"line":92,"column":49}},"loc":{"start":{"line":92,"column":60},"end":{"line":100,"column":1}},"line":92},"10":{"name":"(anonymous_10)","decl":{"start":{"line":101,"column":90},"end":{"line":101,"column":91}},"loc":{"start":{"line":101,"column":102},"end":{"line":121,"column":1}},"line":101},"11":{"name":"(anonymous_11)","decl":{"start":{"line":122,"column":59},"end":{"line":122,"column":60}},"loc":{"start":{"line":122,"column":71},"end":{"line":145,"column":1}},"line":122},"12":{"name":"(anonymous_12)","decl":{"start":{"line":146,"column":58},"end":{"line":146,"column":59}},"loc":{"start":{"line":146,"column":70},"end":{"line":163,"column":1}},"line":146},"13":{"name":"(anonymous_13)","decl":{"start":{"line":164,"column":47},"end":{"line":164,"column":48}},"loc":{"start":{"line":164,"column":59},"end":{"line":175,"column":1}},"line":164},"14":{"name":"(anonymous_14)","decl":{"start":{"line":176,"column":40},"end":{"line":176,"column":41}},"loc":{"start":{"line":176,"column":52},"end":{"line":186,"column":1}},"line":176},"15":{"name":"(anonymous_15)","decl":{"start":{"line":187,"column":71},"end":{"line":187,"column":72}},"loc":{"start":{"line":187,"column":83},"end":{"line":196,"column":1}},"line":187},"16":{"name":"(anonymous_16)","decl":{"start":{"line":197,"column":84},"end":{"line":197,"column":85}},"loc":{"start":{"line":197,"column":96},"end":{"line":222,"column":1}},"line":197},"17":{"name":"(anonymous_17)","decl":{"start":{"line":223,"column":89},"end":{"line":223,"column":90}},"loc":{"start":{"line":223,"column":101},"end":{"line":238,"column":1}},"line":223},"18":{"name":"(anonymous_18)","decl":{"start":{"line":240,"column":86},"end":{"line":240,"column":87}},"loc":{"start":{"line":240,"column":98},"end":{"line":253,"column":1}},"line":240},"19":{"name":"(anonymous_19)","decl":{"start":{"line":254,"column":74},"end":{"line":254,"column":75}},"loc":{"start":{"line":254,"column":86},"end":{"line":269,"column":1}},"line":254},"20":{"name":"(anonymous_20)","decl":{"start":{"line":270,"column":52},"end":{"line":270,"column":53}},"loc":{"start":{"line":270,"column":64},"end":{"line":278,"column":1}},"line":270},"21":{"name":"(anonymous_21)","decl":{"start":{"line":279,"column":113},"end":{"line":279,"column":114}},"loc":{"start":{"line":279,"column":125},"end":{"line":289,"column":1}},"line":279},"22":{"name":"(anonymous_22)","decl":{"start":{"line":290,"column":39},"end":{"line":290,"column":40}},"loc":{"start":{"line":290,"column":51},"end":{"line":305,"column":1}},"line":290},"23":{"name":"(anonymous_23)","decl":{"start":{"line":306,"column":66},"end":{"line":306,"column":67}},"loc":{"start":{"line":306,"column":78},"end":{"line":313,"column":1}},"line":306}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":1,"28":0,"29":0,"30":0,"31":1,"32":0,"33":0,"34":0,"35":0,"36":1,"37":0,"38":0,"39":0,"40":1,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":1,"50":0,"51":0,"52":0,"53":0,"54":0,"55":1,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":1,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":1,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":1,"92":0,"93":0,"94":0,"95":0,"96":0,"97":1,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":1,"105":0,"106":0,"107":0,"108":0,"109":0,"110":1,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":1,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":1,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":1,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":1,"158":0,"159":0,"160":0,"161":0,"162":0,"163":1,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":1,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":1,"179":0,"180":0,"181":0,"182":0},"f":{"0":1,"1":1,"2":1,"3":1,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","assertCategories","switchProjections","page","selectors","url","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","addLayers","modalCloseButton","goto","click","allCategoryHeader","correctedReflectanceChecked","locator","toBeVisible","weldUnavailableTooltipIcon","hover","tooltip","layersSearchField","layersSearchRow","fill","toHaveCount","clear","layerDetailHeader","addToMapButton","checkBox","toHaveClass","toContainText","not","noResults","coverageTooltipIcon","layerPickerBackButton","availableFilterCheckbox","layerResultsCountText","filterChip","layersModalCloseButton","layersAll","layerDetails","layerDetailsDateRange","yearDown","monthDown","dayDown","availableFilterTextEl","availableFilterCheckboxInput","toBeChecked","waitForTimeout","searchText","inputValue","toEqual","scienceDisciplinesTab","scientificAll","atmosphere","biosphere","cryosphere","humanDimensions","landSurface","oceans","spectralEngineering","terrestrialHydrosphere","scientificOther","aodMeasurement","aodCheckboxMODIS","aodCheckboxMAIAC","modisAvailableCoverage","aquaModisTab","aodCheckboxAquaMODIS","aquaTerraMODISTab","modisAvailabilityInfo","aodSidebarLayer","aodMAIACSidebarLayer","collapsedLayerButton","layerCount","layerBrowseDetail"],"sources":["layer-picker-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { assertCategories, switchProjections } = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\nconst url = 'http://localhost:3000/?t=2013-05-15'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Layer picker shows categories when first opened', async () => {\n const { addLayers, modalCloseButton } = selectors\n await page.goto(url)\n await modalCloseButton.click()\n await addLayers.click()\n await assertCategories(page)\n})\n\ntest('Enabled Corrected Reflectance layers are shown as checked', async () => {\n const { allCategoryHeader, correctedReflectanceChecked } = selectors\n await allCategoryHeader.click()\n await page.locator('#accordion-legacy-all-corrected-reflectance').click()\n await expect(correctedReflectanceChecked).toBeVisible()\n})\n\ntest('\"Unavailable\" layers show unavailable icon and tooltip', async () => {\n const { weldUnavailableTooltipIcon } = selectors\n await page.locator('#landsat-weld-1-source-Nav').click()\n await weldUnavailableTooltipIcon.hover()\n const tooltip = await page.locator('.tooltip')\n await expect(tooltip).toBeVisible()\n})\n\ntest('Entering search text transitions to search mode', async () => {\n const { layersSearchField, layersSearchRow } = selectors\n await layersSearchField.fill('ozone')\n await expect(layersSearchRow).toHaveCount(6)\n})\n\ntest('Updating input changes results', async () => {\n const { layersSearchField, layersSearchRow } = selectors\n await layersSearchField.clear()\n await layersSearchField.fill('ozone day')\n await expect(layersSearchRow).toHaveCount(1)\n})\n\ntest('Selecting a row shows the detail panel', async () => {\n const { layerDetailHeader } = selectors\n await page.locator('#MLS_O3_46hPa_Day-search-row').click()\n await expect(layerDetailHeader).toBeVisible()\n})\n\ntest('Add layer button and list item checbox are in sync', async () => {\n const { addToMapButton } = selectors\n const checkBox = await page.locator('.search-row.layers-all-layer.selected .wv-checkbox')\n await addToMapButton.click()\n await expect(checkBox).toHaveClass(/checked/)\n await expect(addToMapButton).toContainText('Remove Layer')\n await checkBox.click()\n await expect(addToMapButton).toContainText('Add Layer')\n await expect(checkBox).not.toHaveClass('checked')\n})\n\ntest('Search for \"nothing\" returns no results', async () => {\n const { layersSearchField } = selectors\n await layersSearchField.clear()\n await layersSearchField.fill('nothing')\n const noResults = await page.locator('.no-results')\n await expect(noResults).toContainText('No layers found!')\n})\n\ntest('\"Available 2013 May 15\" filter removes items not available from list, adds a chip', async () => {\n const {\n layersSearchField,\n coverageTooltipIcon,\n layerPickerBackButton,\n availableFilterCheckbox,\n layersSearchRow,\n layerResultsCountText\n } = selectors\n await layersSearchField.clear()\n await layersSearchField.fill('(True')\n await coverageTooltipIcon.hover()\n const tooltip = await page.locator('.tooltip')\n await expect(tooltip).toBeVisible()\n await layerPickerBackButton.hover()\n await availableFilterCheckbox.click()\n await expect(layersSearchRow).toHaveCount(5)\n await expect(layerResultsCountText).toContainText('Showing 5 out of')\n const filterChip = await page.locator('.filter-chip')\n await expect(filterChip).toHaveCount(1)\n})\n\ntest('Closing and reopening layer picker restores state.', async () => {\n const {\n layersSearchRow,\n layerDetailHeader,\n layersModalCloseButton,\n layersAll,\n addLayers,\n layerResultsCountText,\n layerDetails,\n layerDetailsDateRange\n } = selectors\n await page.locator('.product-outer-list-case .search-row:nth-child(1)').click()\n await expect(layerDetailHeader).toContainText('Land Surface Reflectance(True Color)Suomi NPP / VIIRS')\n await layersModalCloseButton.click()\n await expect(layersAll).not.toBeVisible()\n await addLayers.click()\n await expect(layersSearchRow).toHaveCount(5)\n await expect(layerResultsCountText).toContainText('Showing 5 out of')\n await expect(layerDetails).toBeVisible()\n await expect(layerDetailHeader).toContainText('Land Surface Reflectance(True Color)Suomi NPP / VIIRS')\n await expect(layerDetailsDateRange).toBeVisible()\n const filterChip = await page.locator('.filter-chip')\n await expect(filterChip).toHaveCount(1)\n})\n\ntest('Changing app date is reflected in coverage facets', async () => {\n const {\n layersModalCloseButton,\n yearDown,\n monthDown,\n dayDown,\n addLayers,\n availableFilterTextEl,\n availableFilterCheckboxInput\n } = selectors\n await layersModalCloseButton.click()\n await yearDown.click()\n await monthDown.click()\n await dayDown.click()\n await addLayers.click()\n await expect(availableFilterTextEl).toContainText('Available 2012 APR 14')\n await expect(availableFilterCheckboxInput).toBeChecked()\n})\n\ntest('Disabling coverage filter updates list', async () => {\n const {\n availableFilterCheckbox,\n availableFilterCheckboxInput,\n layersSearchRow,\n layerResultsCountText\n } = selectors\n await availableFilterCheckbox.click()\n await expect(availableFilterCheckboxInput).not.toBeChecked()\n await expect(layersSearchRow).toHaveCount(12)\n await expect(layerResultsCountText).toContainText('Showing 12 out of')\n})\n\ntest('Finding layer by ID with search', async () => {\n const { layersSearchField, layersAll } = selectors\n await layersSearchField.clear()\n await layersSearchField.fill('MERRA2_Total_Aerosol_Optical_Thickness_550nm_Scattering_Monthly')\n await page.waitForTimeout(300)\n await expect(layersAll).toContainText('Total Aerosol Optical Thickness Scattering 550nm')\n await expect(layersAll).toContainText('MERRA-2')\n})\n\ntest('Back button returns to main selection but retains search input', async () => {\n const { layerPickerBackButton, layersSearchField } = selectors\n await layerPickerBackButton.click()\n const searchText = await layersSearchField.inputValue()\n expect(searchText).toEqual('MERRA2_Total_Aerosol_Optical_Thickness_550nm_Scattering_Monthly')\n await assertCategories(page)\n})\n\ntest('Switching to \"Science Disciplines\" tab updates category/measurement choices', async () => {\n const { scienceDisciplinesTab } = selectors\n const scientificAll = await page.locator('#scientific-all')\n const atmosphere = await page.locator('#atmosphere')\n const biosphere = await page.locator('#biosphere')\n const cryosphere = await page.locator('#cryosphere')\n const humanDimensions = await page.locator('#human-dimensions')\n const landSurface = await page.locator('#land-surface')\n const oceans = await page.locator('#oceans')\n const spectralEngineering = await page.locator('#spectral-engineering')\n const terrestrialHydrosphere = await page.locator('#terrestrial-hydrosphere')\n const scientificOther = await page.locator('#scientific-other')\n await scienceDisciplinesTab.click()\n await expect(scientificAll).toBeVisible()\n await expect(atmosphere).toBeVisible()\n await expect(biosphere).toBeVisible()\n await expect(cryosphere).toBeVisible()\n await expect(humanDimensions).toBeVisible()\n await expect(landSurface).toBeVisible()\n await expect(oceans).toBeVisible()\n await expect(spectralEngineering).toBeVisible()\n await expect(terrestrialHydrosphere).toBeVisible()\n await expect(scientificOther).toBeVisible()\n})\n\ntest('Selecting a measurement from the grid shows sources and details for first source', async () => {\n const {\n aodMeasurement,\n layerDetailHeader,\n aodCheckboxMODIS,\n aodCheckboxMAIAC\n } = selectors\n await aodMeasurement.click()\n await expect(layerDetailHeader).toContainText('Aqua and Terra/MODIS')\n await expect(aodCheckboxMODIS).toBeVisible()\n await expect(aodCheckboxMAIAC).toBeVisible()\n const modisAvailableCoverage = page.locator('#MODIS_Combined_Value_Added_AOD-checkbox + svg#availability-info')\n // const maiacAvailableCoverage = page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox + svg#availability-info')\n await expect(modisAvailableCoverage).toBeVisible()\n // await expect(maiacAvailableCoverage).toBeVisible()\n})\n\ntest('Available grid source layer measuremet does not have unavaiable coverage icon', async () => {\n const {\n aquaModisTab,\n layerDetailHeader,\n aodCheckboxAquaMODIS,\n aquaTerraMODISTab\n } = selectors\n await aquaModisTab.click()\n await expect(layerDetailHeader).toContainText('Aqua/MODIS')\n await expect(aodCheckboxAquaMODIS).toBeVisible()\n const modisAvailabilityInfo = await page.locator('#MODIS_Combined_Value_Added_AOD-checkbox + svg#availability-info')\n await expect(modisAvailabilityInfo).not.toBeVisible()\n await aquaTerraMODISTab.click()\n})\n\ntest('Selecting layers from product picker adds them to the sidebar/map', async () => {\n const {\n aodCheckboxMODIS,\n aodCheckboxMAIAC,\n layerPickerBackButton,\n layersModalCloseButton,\n aodSidebarLayer,\n aodMAIACSidebarLayer\n } = selectors\n await aodCheckboxMODIS.click()\n await aodCheckboxMAIAC.click()\n await layerPickerBackButton.click()\n await layersModalCloseButton.click()\n await expect(aodSidebarLayer).toBeVisible()\n await expect(aodMAIACSidebarLayer).toBeVisible()\n})\n\ntest('Collapsed sidebar shows updated layer count', async () => {\n const { collapsedLayerButton } = selectors\n await page.locator('#toggleIconHolder').click()\n const layerCount = await page.locator('.layer-count')\n await expect(layerCount).toContainText('9 Layers')\n await collapsedLayerButton.click()\n})\n\ntest('When switching arctic projection, go straight to measurements browse list if previously in category mode', async () => {\n const { addLayers, layerBrowseDetail } = selectors\n await switchProjections(page, 'arctic')\n await addLayers.click()\n await expect(layerBrowseDetail).toBeVisible()\n const noResults = await page.locator('.no-results')\n await expect(noResults).toContainText('Select a measurement to view details here!')\n})\n\ntest('Searching in arctic projection', async () => {\n const {\n layersSearchField,\n layersSearchRow,\n layerResultsCountText,\n layerPickerBackButton,\n layerBrowseDetail,\n layersModalCloseButton\n } = selectors\n await layersSearchField.fill('sea')\n await expect(layersSearchRow).toHaveCount(17)\n await expect(layerResultsCountText).toContainText('Showing 17 out of')\n await layerPickerBackButton.click()\n await expect(layerBrowseDetail).toBeVisible()\n await layersModalCloseButton.click()\n})\n\ntest('Switching back to geographic projetion, categories appear', async () => {\n const { addLayers } = selectors\n await switchProjections(page, 'geographic')\n await addLayers.click()\n await assertCategories(page)\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"4479fb07f6622060e448b2217eb3391b3ac912b9","contentHash":"6658b81246bba7cb77eab513188cab3a9d01e3625a470271cc1c670b4104dc1b"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":282,"column":3}},"1":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":17},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}},"line":3}},"branchMap":{},"s":{"0":1,"1":1},"f":{"0":1},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","page","createGifIcon","locator","createGifButton","gifPreviewStartDate","gifPreviewEndDate","gifPreviewFrameRateValue","gifPreviewEndResolutionSelector","gifPreviewEndResolutionOption250","gifPreviewEndResolutionOption500","gifDownloadIcon","gifDownloadButton","gifResults","animationWidget","animationButtonCase","animationButton","playButton","animateYearUp","animateYearDown","yearStartInput","monthStartInput","dayStartInput","hourStartInput","minuteStartInput","yearEndInput","monthEndInput","dayEndInput","hourEndInput","minuteEndInput","animationIntervalSelector","rotationDialogOkButton","arcticRotationResetButton","mobileAnimateButton","mobileAnimationWidget","closeMobileAnimation","mobileAnimationPortraitView","mobileDatePickerSpanText","sidebarContainer","infoButton","optionsButton","infoDialog","optionsDialog","addLayers","dataDownloadTabButton","eventsSidebarTabButton","groupCheckbox","viirsFiresCheckbox","firesGroup","firesLayer","firesRemove","aodGroup","aodGroupHeader","firesGroupHeader","overlaysGroup","overlaysGroupHeader","baselayersGroup","baselayersGroupHeader","groupOptionsBtn","groupHide","groupShow","groupRemove","layerVisible","layerHidden","groupedOverlaysAllLayers","sidebarButton","sidebarContent","swipeButton","opacityButton","spyButton","aTab","bTab","swipeDragger","compareButton","compareButtonText","compareMobileSelectToggle","ModisTrueColorLayerA","ModisTrueColorLayerB","toggleButton","collapsedToggleButton","chartingButton","chartingAoiIcon","chartingDateSingleButton","chartingDateRangeButton","chartingCalendarIcon","chartingInfoIcon","measureBtn","measureMenu","measureDistanceBtn","measureAreaBtn","clearMeasurementsBtn","unitOfMeasureToggle","measurementTooltip","geoMeasurementTooltip","arcticMeasurementTooltip","downloadGeojsonBtn","downloadShapefileBtn","timelineContainer","timelineHeader","mobileDatePickerSelectButton","dragger","draggerA","draggerB","dayDown","dayUp","monthDown","monthUp","yearDown","yearUp","datePickerWheel","dateSelectorDayInput","dateSelectorMonthInput","dateSelectorYearInput","dateSelectorHourInput","dateSelectorMinuteInput","mobileDatePickerSelectBtn","rightArrow","mobileDatePickerHeader","layersModalCloseButton","aerosolOpticalDepth","layersSearchField","categoriesNav","allCategoryHeader","layersAll","layerBrowseList","layerBrowseDetail","layerSearchList","layersSearchRow","layerPickerBackButton","layerDetails","layerDetailsDateRange","layerDetailHeader","layerResultsCountText","addToMapButton","aodMeasurement","aodAllMeasurement","aodMeasurementContents","aodAllMeasurementContents","aodTabContentAquaMODIS","aodCheckbox","aodCheckboxMODIS","aodCheckboxMAIAC","aodCheckboxAquaMODIS","aquaTerraMODISTab","aquaModisTab","correctedReflectanceCheckboxContainer","correctedReflectanceChecked","weldReflectanceCheckboxContainer","weldUnavailableTooltipIcon","availableFilterCheckbox","availableFilterCheckboxInput","availableFilterTextEl","coverageTooltipIcon","scienceDisciplinesTab","aodSidebarLayer","aodMAIACSidebarLayer","filterButton","resetButton","applyButton","collapsedLayerButton","layerCount","layerContainer","sourceMetadataCollapsed","sourceMetadataExpanded","aquaTerraModisHeader","maiacHeader","sourceTabs","aodSearchRow","aodSearchCheckbox","availableFacetLabel","categoryAtmosphereLabel","categoryFacetCollapseToggle","categoryFacetChoicesContainer","measurementTemperatureLabel","measurementFacetChoices","measurementMoreButton","sourcesMERRALabel","layerFilterButton","geographicMap","arcticMap","antarcticMap","zoomInButton","zoomOutButton","mapScaleMetric","mapScaleImperial","mapRotateLeft","mapRotateReset","mapRotateRight","locationSearchToolbarButton","shareToolbarButton","projToolbarButton","snapshotToolbarButton","infoToolbarButton","distractionFreeExitBtn","shareToolbar","shareLinkInput","shareEmbedInput","embedLinkButton","locationSearchComponent","locationSearchMobileDialog","locationSearchMinimizeButton","tooltipCoordinatesContainer","tooltipCoordinatesTitle","tooltipCoordinates","tooltipCoordinatesMinimizeButton","tooltipCoordinatesCloseButton","coordinatesMapMarker","contextMenu","contextMenuCopy","contextMenuAddMarker","contextMenuDistance","contextMenuArea","contentMenuChangeUnits","selectedMarker","eventsTab","icebergEvent","listOfEvents","eventIcons","firstEvent","secondEvent","selectedFirstEvent","trackMarker","layersTab","sidebarEvent","thermAnomSNPPday","thermAnomSNPPnight","thermAnomVIIRSday","thermAnomVIIRSnight","notifyMessage","filterIcons","dustHazeIcon","volcanoesIcon","wildfiresIcon","filterDates","filterModalApply","filterModalCancel","dustSwitch","manmadeSwitch","seaLakeIceSwitch","severeStormsSwitch","snowSwitch","volcanoesSwitch","watercolorSwitch","wildfiresSwitch","mapExtentFilterCheckbox","startInputYear","startInputMonth","startInputDay","endInputYear","endInputMonth","endInputDay","dataTab","yearlyResolutionTooltip","timelineSetToYears","modalCloseButton","notificationDismissButton","overlayLayerItems","resolutionTooltip","globalSelectInput","bboxTopCoords","bboxBottomCoords","imageResolution","imageFormat","imageWorldFile","imageMaxSize"],"sources":["selectors.js"],"sourcesContent":["module.exports = (page) => ({\n // animations\n createGifIcon: page.locator('#wv-animation-widget-file-video-icon'),\n createGifButton: page.locator('.gif-dialog .button-text'),\n gifPreviewStartDate: page.locator('.gif-download-grid .grid-child:nth-child(2) span'),\n gifPreviewEndDate: page.locator('.gif-download-grid .grid-child:nth-child(4) span'),\n gifPreviewFrameRateValue: page.locator('.gif-download-grid .grid-child:nth-child(6) span'),\n gifPreviewEndResolutionSelector: page.locator('.gif-selector-case #gif-resolution'),\n gifPreviewEndResolutionOption250: page.locator('#gif-resolution option[value=\"1\"]'),\n gifPreviewEndResolutionOption500: page.locator('#gif-resolution option[value=\"2\"]'),\n gifDownloadIcon: page.locator('.animation-gif-dialog-wrapper .wv-button.gray'),\n gifDownloadButton: page.locator('.animation-gif-dialog-wrapper .wv-button'),\n gifResults: page.locator('.gif-results-dialog-case img'),\n animationWidget: page.locator('#wv-animation-widget'),\n animationButtonCase: page.locator('#timeline-header .animate-button'),\n animationButton: page.locator('.animate-button'),\n playButton: page.locator('#play-button'),\n animateYearUp: page.locator('.wv-date-range-selector > div > div:nth-child(2) > div > svg > .uparrow'),\n animateYearDown: page.locator('.wv-date-range-selector > div > div > div:nth-child(3) > svg > .downarrow'),\n yearStartInput: page.locator('#year-animation-widget-start'),\n monthStartInput: page.locator('#month-animation-widget-start'),\n dayStartInput: page.locator('#day-animation-widget-start'),\n hourStartInput: page.locator('#hour-animation-widget-start'),\n minuteStartInput: page.locator('#minute-animation-widget-start'),\n yearEndInput: page.locator('#year-animation-widget-end'),\n monthEndInput: page.locator('#month-animation-widget-end'),\n dayEndInput: page.locator('#day-animation-widget-end'),\n hourEndInput: page.locator('#hour-animation-widget-end'),\n minuteEndInput: page.locator('#minute-animation-widget-end'),\n animationIntervalSelector: page.locator('#wv-animation-widget #current-interval'),\n rotationDialogOkButton: page.locator('#image_download_notify_rotate .accept-notify'),\n arcticRotationResetButton: page.locator('.wv-map-reset-rotation'),\n\n // mobile animations\n mobileAnimateButton: page.locator('.mobile-animate-button'),\n mobileAnimationWidget: page.locator('.wv-animation-widget-wrapper-mobile'),\n closeMobileAnimation: page.locator('#mobile-animation-close'),\n mobileAnimationPortraitView: page.locator('#collapsed-animate-widget-phone-portrait'),\n mobileDatePickerSpanText: page.locator('.mobile-date-picker-select-btn-text span'),\n\n // sidebar, layers\n sidebarContainer: page.locator('#products-holder'),\n infoButton: page.locator('.wv-layers-info'),\n optionsButton: page.locator('.wv-layers-options'),\n infoDialog: page.locator('.layer-info-modal'),\n optionsDialog: page.locator('.layer-settings-modal'),\n addLayers: page.locator('#layers-add'),\n dataDownloadTabButton: page.locator('#download-sidebar-tab'),\n eventsSidebarTabButton: page.locator('#events-sidebar-tab'),\n groupCheckbox: page.locator('#group-overlays-checkbox'),\n viirsFiresCheckbox: page.locator('#VIIRS_NOAA20_Thermal_Anomalies_375m_All-checkbox'),\n firesGroup: page.locator('#active-Fires_and_Thermal_Anomalies'),\n firesLayer: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n firesRemove: page.locator('#close-activeVIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n aodGroup: page.locator('#active-Aerosol_Optical_Depth'),\n aodGroupHeader: page.locator('#active-Aerosol_Optical_Depth .layer-group-header'),\n firesGroupHeader: page.locator('#active-Fires_and_Thermal_Anomalies .layer-group-header'),\n overlaysGroup: page.locator('#active-overlays'),\n overlaysGroupHeader: page.locator('#active-overlays .layer-group-header'),\n baselayersGroup: page.locator('#active-baselayers'),\n baselayersGroupHeader: page.locator('#active-baselayers .layer-group-header'),\n groupOptionsBtn: page.locator('.layer-group-more-options > button'),\n groupHide: page.locator('.layer-group-more-options #hide-all'),\n groupShow: page.locator('.layer-group-more-options #show-all'),\n groupRemove: page.locator('.layer-group-more-options #remove-group'),\n layerVisible: page.locator('li.layer-visible'),\n layerHidden: page.locator('li.layer-hidden'),\n groupedOverlaysAllLayers: page.locator('.layer-container > ul .item.productsitem'),\n sidebarButton: page.locator('#accordion-toggler-button'),\n sidebarContent: page.locator('#products-holder'),\n\n // compare\n swipeButton: page.locator('#compare-swipe-button'),\n opacityButton: page.locator('#compare-opacity-button'),\n spyButton: page.locator('#compare-spy-button'),\n aTab: page.locator('.ab-tabs-case .ab-tab.first-tab'),\n bTab: page.locator('.ab-tabs-case .ab-tab.second-tab'),\n swipeDragger: page.locator('.ab-swipe-line .ab-swipe-dragger'),\n compareButton: page.locator('#compare-toggle-button'),\n compareButtonText: page.locator('#compare-toggle-button > span'),\n compareMobileSelectToggle: page.locator('.comparison-mobile-select-toggle'),\n ModisTrueColorLayerA: page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor'),\n ModisTrueColorLayerB: page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor'),\n toggleButton: page.locator('#toggleIconHolder'),\n collapsedToggleButton: page.locator('#accordion-toggler-button'),\n\n // charting\n chartingButton: page.locator('#chart-toggle-button'),\n chartingAoiIcon: page.locator('#wv-charting-mode-container > div.charting-aoi-container > svg'),\n chartingDateSingleButton: page.locator('#charting-date-single-button'),\n chartingDateRangeButton: page.locator('#charting-date-range-button'),\n chartingCalendarIcon: page.locator('#charting-calendar-container > svg'),\n chartingInfoIcon: page.locator('#charting-info-container > svg'),\n\n // measure\n measureBtn: page.locator('#wv-measure-button'),\n measureMenu: page.locator('#measure_menu'),\n measureDistanceBtn: page.locator('#measure-distance-button'),\n measureAreaBtn: page.locator('#measure-area-button'),\n clearMeasurementsBtn: page.locator('#clear-measurements-button'),\n unitOfMeasureToggle: page.locator('#unit-toggle'),\n measurementTooltip: page.locator('.tooltip-measure'),\n geoMeasurementTooltip: page.locator('#wv-map-geographic .tooltip-measure'),\n arcticMeasurementTooltip: page.locator('#wv-map-arctic .tooltip-measure'),\n downloadGeojsonBtn: page.locator('#download-geojson-button'),\n downloadShapefileBtn: page.locator('#download-shapefiles-button'),\n\n // timeline\n timelineContainer: page.locator('.timeline-container'),\n timelineHeader: page.locator('#timeline-header'),\n mobileDatePickerSelectButton: page.locator('.mobile-date-picker-select-btn'),\n dragger: page.locator('.timeline-dragger'),\n draggerA: page.locator('.timeline-dragger.draggerA'),\n draggerB: page.locator('.timeline-dragger.draggerB'),\n dayDown: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-down'),\n dayUp: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-up'),\n monthDown: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-down'),\n monthUp: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-up'),\n yearDown: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-down'),\n yearUp: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-up'),\n datePickerWheel: page.locator('.datepicker-modal .datepicker-wheel'),\n dateSelectorDayInput: page.locator('#date-selector-main .input-wrapper-day input'),\n dateSelectorMonthInput: page.locator('#date-selector-main .input-wrapper-month input'),\n dateSelectorYearInput: page.locator('#date-selector-main .input-wrapper-year input'),\n dateSelectorHourInput: page.locator('#date-selector-main .input-wrapper-hour input'),\n dateSelectorMinuteInput: page.locator('#date-selector-main .input-wrapper-minute input'),\n mobileDatePickerSelectBtn: page.locator('.mobile-date-picker-select-btn'),\n rightArrow: page.locator('#right-arrow-group'),\n mobileDatePickerHeader: page.locator('.datepicker .datepicker-header .datepicker-header'),\n\n // layers\n layersModalCloseButton: page.locator('.layer-btn-close'),\n aerosolOpticalDepth: page.locator('#legacy-all #layer-category-item-legacy-all-aerosol-optical-depth'),\n layersSearchField: page.locator('input#layers-search-input'),\n categoriesNav: page.locator('#categories-nav'),\n allCategoryHeader: page.locator('#legacy-all h3'),\n layersAll: page.locator('.layers-all-layer'),\n layerBrowseList: page.locator('.layer-list-container.browse'),\n layerBrowseDetail: page.locator('.layer-detail-container.browse'),\n layerSearchList: page.locator('.layer-list-container.search'),\n layersSearchRow: page.locator('.search-row.layers-all-layer'),\n layerPickerBackButton: page.locator('#layer-search .back-button'),\n layerDetails: page.locator('.layer-detail-container'),\n layerDetailsDateRange: page.locator('.source-metadata .layer-date-range'),\n layerDetailHeader: page.locator('.layer-detail-container .layers-all-header'),\n layerResultsCountText: page.locator('.header-filter-container .results-text'),\n addToMapButton: page.locator('.layer-detail-container .add-to-map-btn'),\n aodMeasurement: page.locator('#layer-category-item-atmosphere-aerosol-optical-depth'),\n aodAllMeasurement: page.locator('#layer-category-item-legacy-all-aerosol-optical-depth'),\n aodMeasurementContents: page.locator('#accordion-atmosphere-aerosol-optical-depth .measure-row-contents'),\n aodAllMeasurementContents: page.locator('#accordion-legacy-all-aerosol-optical-depth'),\n aodTabContentAquaMODIS: page.locator('#aerosol-optical-depth-aqua-modis'),\n aodCheckbox: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aodCheckboxMODIS: page.locator('#MODIS_Combined_Value_Added_AOD-checkbox'),\n aodCheckboxMAIAC: page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox'),\n aodCheckboxAquaMODIS: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aquaTerraMODISTab: page.locator('#aqua-terra-modis-0-source-Nav'),\n aquaModisTab: page.locator('#aqua-modis-1-source-Nav'),\n correctedReflectanceCheckboxContainer: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor'),\n correctedReflectanceChecked: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor .wv-checkbox.checked'),\n weldReflectanceCheckboxContainer: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly'),\n weldUnavailableTooltipIcon: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly #availability-info'),\n availableFilterCheckbox: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type'),\n availableFilterCheckboxInput: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type input'),\n availableFilterTextEl: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type > span'),\n coverageTooltipIcon: page.locator('#coverage-facet svg.facet-tooltip'),\n scienceDisciplinesTab: page.locator('#categories-nav .nav-item:nth-child(2)'),\n aodSidebarLayer: page.locator('#active-MODIS_Combined_Value_Added_AOD'),\n aodMAIACSidebarLayer: page.locator('#active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth'),\n filterButton: page.locator('.btn.filter-button'),\n resetButton: page.locator('.btn.clear-filters'),\n applyButton: page.locator('.btn.apply-facets'),\n collapsedLayerButton: page.locator('#accordion-toggler-button'),\n layerCount: page.locator('.layer-count.mobile'),\n layerContainer: page.locator('.layer-container.sidebar-panel'),\n sourceMetadataCollapsed: page.locator('.source-metadata.overflow'),\n sourceMetadataExpanded: page.locator('.source-metadata'),\n aquaTerraModisHeader: page.locator('#aboutaerosolopticaldepthaod'),\n maiacHeader: page.locator('#aerosol-optical-depth-aqua-terra-modis h3:last-of-type'),\n sourceTabs: page.locator('.source-nav-item'),\n aodSearchRow: page.locator('#MODIS_Aqua_Aerosol-search-row'),\n aodSearchCheckbox: page.locator('#MODIS_Aqua_Aerosol-search-row > .wv-checkbox'),\n availableFacetLabel: page.locator('#coverage-facet .sui-multi-checkbox-facet label:nth-child(1)'),\n categoryAtmosphereLabel: page.locator('#categories-facet [for=\"example_facet_CategoryAtmosphere\"]'),\n categoryFacetCollapseToggle: page.locator('#categories-facet .facet-collapse-toggle'),\n categoryFacetChoicesContainer: page.locator('#categories-facet .sui-multi-checkbox-facet'),\n measurementTemperatureLabel: page.locator('#measurements-facet [for=\"example_facet_MeasurementsTemperature\"]'),\n measurementFacetChoices: page.locator('#measurements-facet .sui-multi-checkbox-facet > label'),\n measurementMoreButton: page.locator('#measurements-facet .sui-facet-view-more'),\n sourcesMERRALabel: page.locator('#sources-facet [for=\"example_facet_SourceMERRA-2\"]'),\n layerFilterButton: page.locator('#layer-filter-button'),\n\n // map\n geographicMap: page.locator('#wv-map-geographic'),\n arcticMap: page.locator('#wv-map-arctic'),\n antarcticMap: page.locator('#wv-map-antarctic'),\n zoomInButton: page.locator('.wv-map-zoom-in'),\n zoomOutButton: page.locator('.wv-map-zoom-out'),\n mapScaleMetric: page.locator('.wv-map-scale-metric'),\n mapScaleImperial: page.locator('.wv-map-scale-imperial'),\n mapRotateLeft: page.locator('.wv-map-rotate-left'),\n mapRotateReset: page.locator('.wv-map-reset-rotation'),\n mapRotateRight: page.locator('.wv-map-rotate-right'),\n\n // ui toolbar\n locationSearchToolbarButton: page.locator('#wv-location-search-button'),\n shareToolbarButton: page.locator('#wv-share-button'),\n projToolbarButton: page.locator('#wv-proj-button'),\n snapshotToolbarButton: page.locator('#wv-image-button'),\n infoToolbarButton: page.locator('#wv-info-button'),\n distractionFreeExitBtn: page.locator('#wv-exit-distraction-free-mode-button'),\n\n // share\n shareToolbar: page.locator('#toolbar_share'),\n shareLinkInput: page.locator('#permalink-content-link'),\n shareEmbedInput: page.locator('#permalink-content-embed'),\n embedLinkButton: page.locator('#wv-embed-link-button'),\n\n // Location Search\n locationSearchComponent: page.locator('.location-search-component'),\n locationSearchMobileDialog: page.locator('#toolbar_location_search_mobile'),\n locationSearchMinimizeButton: page.locator('.location-search-minimize-button'),\n tooltipCoordinatesContainer: page.locator('.tooltip-coordinates-container'),\n tooltipCoordinatesTitle: page.locator('.tooltip-coordinates-title'),\n tooltipCoordinates: page.locator('.tooltip-coordinates'),\n tooltipCoordinatesMinimizeButton: page.locator('.minimize-coordinates-tooltip'),\n tooltipCoordinatesCloseButton: page.locator('.close-coordinates-tooltip'),\n coordinatesMapMarker: page.locator('.coordinates-map-marker'),\n\n // Context Menu\n contextMenu: page.locator('#context-menu'),\n contextMenuCopy: page.locator('#copy-coordinates-to-clipboard-button'),\n contextMenuAddMarker: page.locator('#context-menu-add-marker'),\n contextMenuDistance: page.locator('#context-menu-measure-distance'),\n contextMenuArea: page.locator('#context-menu-measure-area'),\n contentMenuChangeUnits: page.locator('#context-menu-change-units'),\n\n // marker\n selectedMarker: page.locator('.marker.selected'),\n\n // events\n eventsTab: page.locator('#events-sidebar-tab'),\n icebergEvent: page.locator('#wv-events #sidebar-event-EONET_2703'),\n listOfEvents: page.locator('#wv-events ul.map-item-list'),\n eventIcons: page.locator('.marker .event-icon'),\n firstEvent: page.locator('#wv-events ul.map-item-list .item:first-child h4'),\n secondEvent: page.locator('#wv-events #sidebar-event-EONET_99999'),\n selectedFirstEvent: page.locator('#wv-events ul.map-item-list .item-selected:first-child h4'),\n trackMarker: page.locator('.track-marker'),\n layersTab: page.locator('#layers-sidebar-tab'),\n sidebarEvent: page.locator('#sidebar-event-EONET_3931'),\n thermAnomSNPPday: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Night'),\n thermAnomSNPPnight: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSday: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSnight: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Night'),\n notifyMessage: page.locator('.wv-alert .alert-content'),\n filterIcons: page.locator('.filter-icons > div > .event-icon'),\n dustHazeIcon: page.locator('.filter-icons > div > #filter-dust-and-haze'),\n volcanoesIcon: page.locator('.filter-icons > div > #filter-volcanoes'),\n wildfiresIcon: page.locator('.filter-icons > div >#filter-wildfires'),\n filterDates: page.locator('.filter-dates'),\n filterModalApply: page.locator('#filter-apply-btn'),\n filterModalCancel: page.locator('#filter-cancel-btn'),\n dustSwitch: page.locator('#dustHaze-switch'),\n manmadeSwitch: page.locator('#manmade-switch'),\n seaLakeIceSwitch: page.locator('#seaLakeIce-switch'),\n severeStormsSwitch: page.locator('#severeStorms-switch'),\n snowSwitch: page.locator('#snow-switch'),\n volcanoesSwitch: page.locator('#volcanoes-switch'),\n watercolorSwitch: page.locator('#waterColor-switch'),\n wildfiresSwitch: page.locator('#wildfires-switch'),\n mapExtentFilterCheckbox: page.locator('#map-extent-filter'),\n startInputYear: page.locator('#year-event-filter-start'),\n startInputMonth: page.locator('#month-event-filter-start'),\n startInputDay: page.locator('#day-event-filter-start'),\n endInputYear: page.locator('#year-event-filter-end'),\n endInputMonth: page.locator('#month-event-filter-end'),\n endInputDay: page.locator('#day-event-filter-end'),\n\n // globals\n dataTab: page.locator('#download-sidebar-tab'),\n yearlyResolutionTooltip: page.locator('#zoom-years'),\n timelineSetToYears: page.locator('#current-zoom.zoom-years'),\n modalCloseButton: page.locator('.modal-close-btn'),\n notificationDismissButton: page.locator('.wv-alert .close-alert .fa-times'),\n overlayLayerItems: page.locator('#overlays li'),\n resolutionTooltip: page.locator('#zoom-btn-container'),\n globalSelectInput: page.locator('#image-global-cb'),\n bboxTopCoords: page.locator('#wv-image-top'),\n bboxBottomCoords: page.locator('#wv-image-bottom'),\n imageResolution: page.locator('#wv-image-resolution'),\n imageFormat: page.locator('#wv-image-format'),\n imageWorldFile: page.locator('#wv-image-worldfile'),\n imageMaxSize: page.locator('.wv-image-max-size')\n})\n"],"mappings":";;AAAAA,MAAM,CAACC,OAAO,GAAIC,IAAI,KAAM;EAC1B;EACAC,aAAa,EAAED,IAAI,CAACE,OAAO,CAAC,sCAAsC,CAAC;EACnEC,eAAe,EAAEH,IAAI,CAACE,OAAO,CAAC,0BAA0B,CAAC;EACzDE,mBAAmB,EAAEJ,IAAI,CAACE,OAAO,CAAC,kDAAkD,CAAC;EACrFG,iBAAiB,EAAEL,IAAI,CAACE,OAAO,CAAC,kDAAkD,CAAC;EACnFI,wBAAwB,EAAEN,IAAI,CAACE,OAAO,CAAC,kDAAkD,CAAC;EAC1FK,+BAA+B,EAAEP,IAAI,CAACE,OAAO,CAAC,oCAAoC,CAAC;EACnFM,gCAAgC,EAAER,IAAI,CAACE,OAAO,CAAC,mCAAmC,CAAC;EACnFO,gCAAgC,EAAET,IAAI,CAACE,OAAO,CAAC,mCAAmC,CAAC;EACnFQ,eAAe,EAAEV,IAAI,CAACE,OAAO,CAAC,+CAA+C,CAAC;EAC9ES,iBAAiB,EAAEX,IAAI,CAACE,OAAO,CAAC,0CAA0C,CAAC;EAC3EU,UAAU,EAAEZ,IAAI,CAACE,OAAO,CAAC,8BAA8B,CAAC;EACxDW,eAAe,EAAEb,IAAI,CAACE,OAAO,CAAC,sBAAsB,CAAC;EACrDY,mBAAmB,EAAEd,IAAI,CAACE,OAAO,CAAC,kCAAkC,CAAC;EACrEa,eAAe,EAAEf,IAAI,CAACE,OAAO,CAAC,iBAAiB,CAAC;EAChDc,UAAU,EAAEhB,IAAI,CAACE,OAAO,CAAC,cAAc,CAAC;EACxCe,aAAa,EAAEjB,IAAI,CAACE,OAAO,CAAC,yEAAyE,CAAC;EACtGgB,eAAe,EAAElB,IAAI,CAACE,OAAO,CAAC,2EAA2E,CAAC;EAC1GiB,cAAc,EAAEnB,IAAI,CAACE,OAAO,CAAC,8BAA8B,CAAC;EAC5DkB,eAAe,EAAEpB,IAAI,CAACE,OAAO,CAAC,+BAA+B,CAAC;EAC9DmB,aAAa,EAAErB,IAAI,CAACE,OAAO,CAAC,6BAA6B,CAAC;EAC1DoB,cAAc,EAAEtB,IAAI,CAACE,OAAO,CAAC,8BAA8B,CAAC;EAC5DqB,gBAAgB,EAAEvB,IAAI,CAACE,OAAO,CAAC,gCAAgC,CAAC;EAChEsB,YAAY,EAAExB,IAAI,CAACE,OAAO,CAAC,4BAA4B,CAAC;EACxDuB,aAAa,EAAEzB,IAAI,CAACE,OAAO,CAAC,6BAA6B,CAAC;EAC1DwB,WAAW,EAAE1B,IAAI,CAACE,OAAO,CAAC,2BAA2B,CAAC;EACtDyB,YAAY,EAAE3B,IAAI,CAACE,OAAO,CAAC,4BAA4B,CAAC;EACxD0B,cAAc,EAAE5B,IAAI,CAACE,OAAO,CAAC,8BAA8B,CAAC;EAC5D2B,yBAAyB,EAAE7B,IAAI,CAACE,OAAO,CAAC,wCAAwC,CAAC;EACjF4B,sBAAsB,EAAE9B,IAAI,CAACE,OAAO,CAAC,8CAA8C,CAAC;EACpF6B,yBAAyB,EAAE/B,IAAI,CAACE,OAAO,CAAC,wBAAwB,CAAC;EAEjE;EACA8B,mBAAmB,EAAEhC,IAAI,CAACE,OAAO,CAAC,wBAAwB,CAAC;EAC3D+B,qBAAqB,EAAEjC,IAAI,CAACE,OAAO,CAAC,qCAAqC,CAAC;EAC1EgC,oBAAoB,EAAElC,IAAI,CAACE,OAAO,CAAC,yBAAyB,CAAC;EAC7DiC,2BAA2B,EAAEnC,IAAI,CAACE,OAAO,CAAC,0CAA0C,CAAC;EACrFkC,wBAAwB,EAAEpC,IAAI,CAACE,OAAO,CAAC,0CAA0C,CAAC;EAElF;EACAmC,gBAAgB,EAAErC,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC;EAClDoC,UAAU,EAAEtC,IAAI,CAACE,OAAO,CAAC,iBAAiB,CAAC;EAC3CqC,aAAa,EAAEvC,IAAI,CAACE,OAAO,CAAC,oBAAoB,CAAC;EACjDsC,UAAU,EAAExC,IAAI,CAACE,OAAO,CAAC,mBAAmB,CAAC;EAC7CuC,aAAa,EAAEzC,IAAI,CAACE,OAAO,CAAC,uBAAuB,CAAC;EACpDwC,SAAS,EAAE1C,IAAI,CAACE,OAAO,CAAC,aAAa,CAAC;EACtCyC,qBAAqB,EAAE3C,IAAI,CAACE,OAAO,CAAC,uBAAuB,CAAC;EAC5D0C,sBAAsB,EAAE5C,IAAI,CAACE,OAAO,CAAC,qBAAqB,CAAC;EAC3D2C,aAAa,EAAE7C,IAAI,CAACE,OAAO,CAAC,0BAA0B,CAAC;EACvD4C,kBAAkB,EAAE9C,IAAI,CAACE,OAAO,CAAC,mDAAmD,CAAC;EACrF6C,UAAU,EAAE/C,IAAI,CAACE,OAAO,CAAC,qCAAqC,CAAC;EAC/D8C,UAAU,EAAEhD,IAAI,CAACE,OAAO,CAAC,iDAAiD,CAAC;EAC3E+C,WAAW,EAAEjD,IAAI,CAACE,OAAO,CAAC,sDAAsD,CAAC;EACjFgD,QAAQ,EAAElD,IAAI,CAACE,OAAO,CAAC,+BAA+B,CAAC;EACvDiD,cAAc,EAAEnD,IAAI,CAACE,OAAO,CAAC,mDAAmD,CAAC;EACjFkD,gBAAgB,EAAEpD,IAAI,CAACE,OAAO,CAAC,yDAAyD,CAAC;EACzFmD,aAAa,EAAErD,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC;EAC/CoD,mBAAmB,EAAEtD,IAAI,CAACE,OAAO,CAAC,sCAAsC,CAAC;EACzEqD,eAAe,EAAEvD,IAAI,CAACE,OAAO,CAAC,oBAAoB,CAAC;EACnDsD,qBAAqB,EAAExD,IAAI,CAACE,OAAO,CAAC,wCAAwC,CAAC;EAC7EuD,eAAe,EAAEzD,IAAI,CAACE,OAAO,CAAC,oCAAoC,CAAC;EACnEwD,SAAS,EAAE1D,IAAI,CAACE,OAAO,CAAC,qCAAqC,CAAC;EAC9DyD,SAAS,EAAE3D,IAAI,CAACE,OAAO,CAAC,qCAAqC,CAAC;EAC9D0D,WAAW,EAAE5D,IAAI,CAACE,OAAO,CAAC,yCAAyC,CAAC;EACpE2D,YAAY,EAAE7D,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC;EAC9C4D,WAAW,EAAE9D,IAAI,CAACE,OAAO,CAAC,iBAAiB,CAAC;EAC5C6D,wBAAwB,EAAE/D,IAAI,CAACE,OAAO,CAAC,0CAA0C,CAAC;EAClF8D,aAAa,EAAEhE,IAAI,CAACE,OAAO,CAAC,2BAA2B,CAAC;EACxD+D,cAAc,EAAEjE,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC;EAEhD;EACAgE,WAAW,EAAElE,IAAI,CAACE,OAAO,CAAC,uBAAuB,CAAC;EAClDiE,aAAa,EAAEnE,IAAI,CAACE,OAAO,CAAC,yBAAyB,CAAC;EACtDkE,SAAS,EAAEpE,IAAI,CAACE,OAAO,CAAC,qBAAqB,CAAC;EAC9CmE,IAAI,EAAErE,IAAI,CAACE,OAAO,CAAC,iCAAiC,CAAC;EACrDoE,IAAI,EAAEtE,IAAI,CAACE,OAAO,CAAC,kCAAkC,CAAC;EACtDqE,YAAY,EAAEvE,IAAI,CAACE,OAAO,CAAC,kCAAkC,CAAC;EAC9DsE,aAAa,EAAExE,IAAI,CAACE,OAAO,CAAC,wBAAwB,CAAC;EACrDuE,iBAAiB,EAAEzE,IAAI,CAACE,OAAO,CAAC,+BAA+B,CAAC;EAChEwE,yBAAyB,EAAE1E,IAAI,CAACE,OAAO,CAAC,kCAAkC,CAAC;EAC3EyE,oBAAoB,EAAE3E,IAAI,CAACE,OAAO,CAAC,oDAAoD,CAAC;EACxF0E,oBAAoB,EAAE5E,IAAI,CAACE,OAAO,CAAC,qDAAqD,CAAC;EACzF2E,YAAY,EAAE7E,IAAI,CAACE,OAAO,CAAC,mBAAmB,CAAC;EAC/C4E,qBAAqB,EAAE9E,IAAI,CAACE,OAAO,CAAC,2BAA2B,CAAC;EAEhE;EACA6E,cAAc,EAAE/E,IAAI,CAACE,OAAO,CAAC,sBAAsB,CAAC;EACpD8E,eAAe,EAAEhF,IAAI,CAACE,OAAO,CAAC,gEAAgE,CAAC;EAC/F+E,wBAAwB,EAAEjF,IAAI,CAACE,OAAO,CAAC,8BAA8B,CAAC;EACtEgF,uBAAuB,EAAElF,IAAI,CAACE,OAAO,CAAC,6BAA6B,CAAC;EACpEiF,oBAAoB,EAAEnF,IAAI,CAACE,OAAO,CAAC,oCAAoC,CAAC;EACxEkF,gBAAgB,EAAEpF,IAAI,CAACE,OAAO,CAAC,gCAAgC,CAAC;EAEhE;EACAmF,UAAU,EAAErF,IAAI,CAACE,OAAO,CAAC,oBAAoB,CAAC;EAC9CoF,WAAW,EAAEtF,IAAI,CAACE,OAAO,CAAC,eAAe,CAAC;EAC1CqF,kBAAkB,EAAEvF,IAAI,CAACE,OAAO,CAAC,0BAA0B,CAAC;EAC5DsF,cAAc,EAAExF,IAAI,CAACE,OAAO,CAAC,sBAAsB,CAAC;EACpDuF,oBAAoB,EAAEzF,IAAI,CAACE,OAAO,CAAC,4BAA4B,CAAC;EAChEwF,mBAAmB,EAAE1F,IAAI,CAACE,OAAO,CAAC,cAAc,CAAC;EACjDyF,kBAAkB,EAAE3F,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC;EACpD0F,qBAAqB,EAAE5F,IAAI,CAACE,OAAO,CAAC,qCAAqC,CAAC;EAC1E2F,wBAAwB,EAAE7F,IAAI,CAACE,OAAO,CAAC,iCAAiC,CAAC;EACzE4F,kBAAkB,EAAE9F,IAAI,CAACE,OAAO,CAAC,0BAA0B,CAAC;EAC5D6F,oBAAoB,EAAE/F,IAAI,CAACE,OAAO,CAAC,6BAA6B,CAAC;EAEjE;EACA8F,iBAAiB,EAAEhG,IAAI,CAACE,OAAO,CAAC,qBAAqB,CAAC;EACtD+F,cAAc,EAAEjG,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC;EAChDgG,4BAA4B,EAAElG,IAAI,CAACE,OAAO,CAAC,gCAAgC,CAAC;EAC5EiG,OAAO,EAAEnG,IAAI,CAACE,OAAO,CAAC,mBAAmB,CAAC;EAC1CkG,QAAQ,EAAEpG,IAAI,CAACE,OAAO,CAAC,4BAA4B,CAAC;EACpDmG,QAAQ,EAAErG,IAAI,CAACE,OAAO,CAAC,4BAA4B,CAAC;EACpDoG,OAAO,EAAEtG,IAAI,CAACE,OAAO,CAAC,sDAAsD,CAAC;EAC7EqG,KAAK,EAAEvG,IAAI,CAACE,OAAO,CAAC,oDAAoD,CAAC;EACzEsG,SAAS,EAAExG,IAAI,CAACE,OAAO,CAAC,wDAAwD,CAAC;EACjFuG,OAAO,EAAEzG,IAAI,CAACE,OAAO,CAAC,sDAAsD,CAAC;EAC7EwG,QAAQ,EAAE1G,IAAI,CAACE,OAAO,CAAC,uDAAuD,CAAC;EAC/EyG,MAAM,EAAE3G,IAAI,CAACE,OAAO,CAAC,qDAAqD,CAAC;EAC3E0G,eAAe,EAAE5G,IAAI,CAACE,OAAO,CAAC,qCAAqC,CAAC;EACpE2G,oBAAoB,EAAE7G,IAAI,CAACE,OAAO,CAAC,8CAA8C,CAAC;EAClF4G,sBAAsB,EAAE9G,IAAI,CAACE,OAAO,CAAC,gDAAgD,CAAC;EACtF6G,qBAAqB,EAAE/G,IAAI,CAACE,OAAO,CAAC,+CAA+C,CAAC;EACpF8G,qBAAqB,EAAEhH,IAAI,CAACE,OAAO,CAAC,+CAA+C,CAAC;EACpF+G,uBAAuB,EAAEjH,IAAI,CAACE,OAAO,CAAC,iDAAiD,CAAC;EACxFgH,yBAAyB,EAAElH,IAAI,CAACE,OAAO,CAAC,gCAAgC,CAAC;EACzEiH,UAAU,EAAEnH,IAAI,CAACE,OAAO,CAAC,oBAAoB,CAAC;EAC9CkH,sBAAsB,EAAEpH,IAAI,CAACE,OAAO,CAAC,mDAAmD,CAAC;EAEzF;EACAmH,sBAAsB,EAAErH,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC;EACxDoH,mBAAmB,EAAEtH,IAAI,CAACE,OAAO,CAAC,mEAAmE,CAAC;EACtGqH,iBAAiB,EAAEvH,IAAI,CAACE,OAAO,CAAC,2BAA2B,CAAC;EAC5DsH,aAAa,EAAExH,IAAI,CAACE,OAAO,CAAC,iBAAiB,CAAC;EAC9CuH,iBAAiB,EAAEzH,IAAI,CAACE,OAAO,CAAC,gBAAgB,CAAC;EACjDwH,SAAS,EAAE1H,IAAI,CAACE,OAAO,CAAC,mBAAmB,CAAC;EAC5CyH,eAAe,EAAE3H,IAAI,CAACE,OAAO,CAAC,8BAA8B,CAAC;EAC7D0H,iBAAiB,EAAE5H,IAAI,CAACE,OAAO,CAAC,gCAAgC,CAAC;EACjE2H,eAAe,EAAE7H,IAAI,CAACE,OAAO,CAAC,8BAA8B,CAAC;EAC7D4H,eAAe,EAAE9H,IAAI,CAACE,OAAO,CAAC,8BAA8B,CAAC;EAC7D6H,qBAAqB,EAAE/H,IAAI,CAACE,OAAO,CAAC,4BAA4B,CAAC;EACjE8H,YAAY,EAAEhI,IAAI,CAACE,OAAO,CAAC,yBAAyB,CAAC;EACrD+H,qBAAqB,EAAEjI,IAAI,CAACE,OAAO,CAAC,oCAAoC,CAAC;EACzEgI,iBAAiB,EAAElI,IAAI,CAACE,OAAO,CAAC,4CAA4C,CAAC;EAC7EiI,qBAAqB,EAAEnI,IAAI,CAACE,OAAO,CAAC,wCAAwC,CAAC;EAC7EkI,cAAc,EAAEpI,IAAI,CAACE,OAAO,CAAC,yCAAyC,CAAC;EACvEmI,cAAc,EAAErI,IAAI,CAACE,OAAO,CAAC,uDAAuD,CAAC;EACrFoI,iBAAiB,EAAEtI,IAAI,CAACE,OAAO,CAAC,uDAAuD,CAAC;EACxFqI,sBAAsB,EAAEvI,IAAI,CAACE,OAAO,CAAC,mEAAmE,CAAC;EACzGsI,yBAAyB,EAAExI,IAAI,CAACE,OAAO,CAAC,6CAA6C,CAAC;EACtFuI,sBAAsB,EAAEzI,IAAI,CAACE,OAAO,CAAC,mCAAmC,CAAC;EACzEwI,WAAW,EAAE1I,IAAI,CAACE,OAAO,CAAC,8BAA8B,CAAC;EACzDyI,gBAAgB,EAAE3I,IAAI,CAACE,OAAO,CAAC,0CAA0C,CAAC;EAC1E0I,gBAAgB,EAAE5I,IAAI,CAACE,OAAO,CAAC,wDAAwD,CAAC;EACxF2I,oBAAoB,EAAE7I,IAAI,CAACE,OAAO,CAAC,8BAA8B,CAAC;EAClE4I,iBAAiB,EAAE9I,IAAI,CAACE,OAAO,CAAC,gCAAgC,CAAC;EACjE6I,YAAY,EAAE/I,IAAI,CAACE,OAAO,CAAC,0BAA0B,CAAC;EACtD8I,qCAAqC,EAAEhJ,IAAI,CAACE,OAAO,CAAC,0DAA0D,CAAC;EAC/G+I,2BAA2B,EAAEjJ,IAAI,CAACE,OAAO,CAAC,+EAA+E,CAAC;EAC1HgJ,gCAAgC,EAAElJ,IAAI,CAACE,OAAO,CAAC,2EAA2E,CAAC;EAC3HiJ,0BAA0B,EAAEnJ,IAAI,CAACE,OAAO,CAAC,8FAA8F,CAAC;EACxIkJ,uBAAuB,EAAEpJ,IAAI,CAACE,OAAO,CAAC,+EAA+E,CAAC;EACtHmJ,4BAA4B,EAAErJ,IAAI,CAACE,OAAO,CAAC,qFAAqF,CAAC;EACjIoJ,qBAAqB,EAAEtJ,IAAI,CAACE,OAAO,CAAC,sFAAsF,CAAC;EAC3HqJ,mBAAmB,EAAEvJ,IAAI,CAACE,OAAO,CAAC,mCAAmC,CAAC;EACtEsJ,qBAAqB,EAAExJ,IAAI,CAACE,OAAO,CAAC,wCAAwC,CAAC;EAC7EuJ,eAAe,EAAEzJ,IAAI,CAACE,OAAO,CAAC,wCAAwC,CAAC;EACvEwJ,oBAAoB,EAAE1J,IAAI,CAACE,OAAO,CAAC,sDAAsD,CAAC;EAC1FyJ,YAAY,EAAE3J,IAAI,CAACE,OAAO,CAAC,oBAAoB,CAAC;EAChD0J,WAAW,EAAE5J,IAAI,CAACE,OAAO,CAAC,oBAAoB,CAAC;EAC/C2J,WAAW,EAAE7J,IAAI,CAACE,OAAO,CAAC,mBAAmB,CAAC;EAC9C4J,oBAAoB,EAAE9J,IAAI,CAACE,OAAO,CAAC,2BAA2B,CAAC;EAC/D6J,UAAU,EAAE/J,IAAI,CAACE,OAAO,CAAC,qBAAqB,CAAC;EAC/C8J,cAAc,EAAEhK,IAAI,CAACE,OAAO,CAAC,gCAAgC,CAAC;EAC9D+J,uBAAuB,EAAEjK,IAAI,CAACE,OAAO,CAAC,2BAA2B,CAAC;EAClEgK,sBAAsB,EAAElK,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC;EACxDiK,oBAAoB,EAAEnK,IAAI,CAACE,OAAO,CAAC,8BAA8B,CAAC;EAClEkK,WAAW,EAAEpK,IAAI,CAACE,OAAO,CAAC,yDAAyD,CAAC;EACpFmK,UAAU,EAAErK,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC;EAC5CoK,YAAY,EAAEtK,IAAI,CAACE,OAAO,CAAC,gCAAgC,CAAC;EAC5DqK,iBAAiB,EAAEvK,IAAI,CAACE,OAAO,CAAC,+CAA+C,CAAC;EAChFsK,mBAAmB,EAAExK,IAAI,CAACE,OAAO,CAAC,8DAA8D,CAAC;EACjGuK,uBAAuB,EAAEzK,IAAI,CAACE,OAAO,CAAC,4DAA4D,CAAC;EACnGwK,2BAA2B,EAAE1K,IAAI,CAACE,OAAO,CAAC,0CAA0C,CAAC;EACrFyK,6BAA6B,EAAE3K,IAAI,CAACE,OAAO,CAAC,6CAA6C,CAAC;EAC1F0K,2BAA2B,EAAE5K,IAAI,CAACE,OAAO,CAAC,mEAAmE,CAAC;EAC9G2K,uBAAuB,EAAE7K,IAAI,CAACE,OAAO,CAAC,uDAAuD,CAAC;EAC9F4K,qBAAqB,EAAE9K,IAAI,CAACE,OAAO,CAAC,0CAA0C,CAAC;EAC/E6K,iBAAiB,EAAE/K,IAAI,CAACE,OAAO,CAAC,oDAAoD,CAAC;EACrF8K,iBAAiB,EAAEhL,IAAI,CAACE,OAAO,CAAC,sBAAsB,CAAC;EAEvD;EACA+K,aAAa,EAAEjL,IAAI,CAACE,OAAO,CAAC,oBAAoB,CAAC;EACjDgL,SAAS,EAAElL,IAAI,CAACE,OAAO,CAAC,gBAAgB,CAAC;EACzCiL,YAAY,EAAEnL,IAAI,CAACE,OAAO,CAAC,mBAAmB,CAAC;EAC/CkL,YAAY,EAAEpL,IAAI,CAACE,OAAO,CAAC,iBAAiB,CAAC;EAC7CmL,aAAa,EAAErL,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC;EAC/CoL,cAAc,EAAEtL,IAAI,CAACE,OAAO,CAAC,sBAAsB,CAAC;EACpDqL,gBAAgB,EAAEvL,IAAI,CAACE,OAAO,CAAC,wBAAwB,CAAC;EACxDsL,aAAa,EAAExL,IAAI,CAACE,OAAO,CAAC,qBAAqB,CAAC;EAClDuL,cAAc,EAAEzL,IAAI,CAACE,OAAO,CAAC,wBAAwB,CAAC;EACtDwL,cAAc,EAAE1L,IAAI,CAACE,OAAO,CAAC,sBAAsB,CAAC;EAEpD;EACAyL,2BAA2B,EAAE3L,IAAI,CAACE,OAAO,CAAC,4BAA4B,CAAC;EACvE0L,kBAAkB,EAAE5L,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC;EACpD2L,iBAAiB,EAAE7L,IAAI,CAACE,OAAO,CAAC,iBAAiB,CAAC;EAClD4L,qBAAqB,EAAE9L,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC;EACvD6L,iBAAiB,EAAE/L,IAAI,CAACE,OAAO,CAAC,iBAAiB,CAAC;EAClD8L,sBAAsB,EAAEhM,IAAI,CAACE,OAAO,CAAC,uCAAuC,CAAC;EAE7E;EACA+L,YAAY,EAAEjM,IAAI,CAACE,OAAO,CAAC,gBAAgB,CAAC;EAC5CgM,cAAc,EAAElM,IAAI,CAACE,OAAO,CAAC,yBAAyB,CAAC;EACvDiM,eAAe,EAAEnM,IAAI,CAACE,OAAO,CAAC,0BAA0B,CAAC;EACzDkM,eAAe,EAAEpM,IAAI,CAACE,OAAO,CAAC,uBAAuB,CAAC;EAEtD;EACAmM,uBAAuB,EAAErM,IAAI,CAACE,OAAO,CAAC,4BAA4B,CAAC;EACnEoM,0BAA0B,EAAEtM,IAAI,CAACE,OAAO,CAAC,iCAAiC,CAAC;EAC3EqM,4BAA4B,EAAEvM,IAAI,CAACE,OAAO,CAAC,kCAAkC,CAAC;EAC9EsM,2BAA2B,EAAExM,IAAI,CAACE,OAAO,CAAC,gCAAgC,CAAC;EAC3EuM,uBAAuB,EAAEzM,IAAI,CAACE,OAAO,CAAC,4BAA4B,CAAC;EACnEwM,kBAAkB,EAAE1M,IAAI,CAACE,OAAO,CAAC,sBAAsB,CAAC;EACxDyM,gCAAgC,EAAE3M,IAAI,CAACE,OAAO,CAAC,+BAA+B,CAAC;EAC/E0M,6BAA6B,EAAE5M,IAAI,CAACE,OAAO,CAAC,4BAA4B,CAAC;EACzE2M,oBAAoB,EAAE7M,IAAI,CAACE,OAAO,CAAC,yBAAyB,CAAC;EAE7D;EACA4M,WAAW,EAAE9M,IAAI,CAACE,OAAO,CAAC,eAAe,CAAC;EAC1C6M,eAAe,EAAE/M,IAAI,CAACE,OAAO,CAAC,uCAAuC,CAAC;EACtE8M,oBAAoB,EAAEhN,IAAI,CAACE,OAAO,CAAC,0BAA0B,CAAC;EAC9D+M,mBAAmB,EAAEjN,IAAI,CAACE,OAAO,CAAC,gCAAgC,CAAC;EACnEgN,eAAe,EAAElN,IAAI,CAACE,OAAO,CAAC,4BAA4B,CAAC;EAC3DiN,sBAAsB,EAAEnN,IAAI,CAACE,OAAO,CAAC,4BAA4B,CAAC;EAElE;EACAkN,cAAc,EAAEpN,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC;EAEhD;EACAmN,SAAS,EAAErN,IAAI,CAACE,OAAO,CAAC,qBAAqB,CAAC;EAC9CoN,YAAY,EAAEtN,IAAI,CAACE,OAAO,CAAC,sCAAsC,CAAC;EAClEqN,YAAY,EAAEvN,IAAI,CAACE,OAAO,CAAC,6BAA6B,CAAC;EACzDsN,UAAU,EAAExN,IAAI,CAACE,OAAO,CAAC,qBAAqB,CAAC;EAC/CuN,UAAU,EAAEzN,IAAI,CAACE,OAAO,CAAC,kDAAkD,CAAC;EAC5EwN,WAAW,EAAE1N,IAAI,CAACE,OAAO,CAAC,uCAAuC,CAAC;EAClEyN,kBAAkB,EAAE3N,IAAI,CAACE,OAAO,CAAC,2DAA2D,CAAC;EAC7F0N,WAAW,EAAE5N,IAAI,CAACE,OAAO,CAAC,eAAe,CAAC;EAC1C2N,SAAS,EAAE7N,IAAI,CAACE,OAAO,CAAC,qBAAqB,CAAC;EAC9C4N,YAAY,EAAE9N,IAAI,CAACE,OAAO,CAAC,2BAA2B,CAAC;EACvD6N,gBAAgB,EAAE/N,IAAI,CAACE,OAAO,CAAC,iDAAiD,CAAC;EACjF8N,kBAAkB,EAAEhO,IAAI,CAACE,OAAO,CAAC,+CAA+C,CAAC;EACjF+N,iBAAiB,EAAEjO,IAAI,CAACE,OAAO,CAAC,iDAAiD,CAAC;EAClFgO,mBAAmB,EAAElO,IAAI,CAACE,OAAO,CAAC,mDAAmD,CAAC;EACtFiO,aAAa,EAAEnO,IAAI,CAACE,OAAO,CAAC,0BAA0B,CAAC;EACvDkO,WAAW,EAAEpO,IAAI,CAACE,OAAO,CAAC,mCAAmC,CAAC;EAC9DmO,YAAY,EAAErO,IAAI,CAACE,OAAO,CAAC,6CAA6C,CAAC;EACzEoO,aAAa,EAAEtO,IAAI,CAACE,OAAO,CAAC,yCAAyC,CAAC;EACtEqO,aAAa,EAAEvO,IAAI,CAACE,OAAO,CAAC,wCAAwC,CAAC;EACrEsO,WAAW,EAAExO,IAAI,CAACE,OAAO,CAAC,eAAe,CAAC;EAC1CuO,gBAAgB,EAAEzO,IAAI,CAACE,OAAO,CAAC,mBAAmB,CAAC;EACnDwO,iBAAiB,EAAE1O,IAAI,CAACE,OAAO,CAAC,oBAAoB,CAAC;EACrDyO,UAAU,EAAE3O,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC;EAC5C0O,aAAa,EAAE5O,IAAI,CAACE,OAAO,CAAC,iBAAiB,CAAC;EAC9C2O,gBAAgB,EAAE7O,IAAI,CAACE,OAAO,CAAC,oBAAoB,CAAC;EACpD4O,kBAAkB,EAAE9O,IAAI,CAACE,OAAO,CAAC,sBAAsB,CAAC;EACxD6O,UAAU,EAAE/O,IAAI,CAACE,OAAO,CAAC,cAAc,CAAC;EACxC8O,eAAe,EAAEhP,IAAI,CAACE,OAAO,CAAC,mBAAmB,CAAC;EAClD+O,gBAAgB,EAAEjP,IAAI,CAACE,OAAO,CAAC,oBAAoB,CAAC;EACpDgP,eAAe,EAAElP,IAAI,CAACE,OAAO,CAAC,mBAAmB,CAAC;EAClDiP,uBAAuB,EAAEnP,IAAI,CAACE,OAAO,CAAC,oBAAoB,CAAC;EAC3DkP,cAAc,EAAEpP,IAAI,CAACE,OAAO,CAAC,0BAA0B,CAAC;EACxDmP,eAAe,EAAErP,IAAI,CAACE,OAAO,CAAC,2BAA2B,CAAC;EAC1DoP,aAAa,EAAEtP,IAAI,CAACE,OAAO,CAAC,yBAAyB,CAAC;EACtDqP,YAAY,EAAEvP,IAAI,CAACE,OAAO,CAAC,wBAAwB,CAAC;EACpDsP,aAAa,EAAExP,IAAI,CAACE,OAAO,CAAC,yBAAyB,CAAC;EACtDuP,WAAW,EAAEzP,IAAI,CAACE,OAAO,CAAC,uBAAuB,CAAC;EAElD;EACAwP,OAAO,EAAE1P,IAAI,CAACE,OAAO,CAAC,uBAAuB,CAAC;EAC9CyP,uBAAuB,EAAE3P,IAAI,CAACE,OAAO,CAAC,aAAa,CAAC;EACpD0P,kBAAkB,EAAE5P,IAAI,CAACE,OAAO,CAAC,0BAA0B,CAAC;EAC5D2P,gBAAgB,EAAE7P,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC;EAClD4P,yBAAyB,EAAE9P,IAAI,CAACE,OAAO,CAAC,kCAAkC,CAAC;EAC3E6P,iBAAiB,EAAE/P,IAAI,CAACE,OAAO,CAAC,cAAc,CAAC;EAC/C8P,iBAAiB,EAAEhQ,IAAI,CAACE,OAAO,CAAC,qBAAqB,CAAC;EACtD+P,iBAAiB,EAAEjQ,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC;EACnDgQ,aAAa,EAAElQ,IAAI,CAACE,OAAO,CAAC,eAAe,CAAC;EAC5CiQ,gBAAgB,EAAEnQ,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC;EAClDkQ,eAAe,EAAEpQ,IAAI,CAACE,OAAO,CAAC,sBAAsB,CAAC;EACrDmQ,WAAW,EAAErQ,IAAI,CAACE,OAAO,CAAC,kBAAkB,CAAC;EAC7CoQ,cAAc,EAAEtQ,IAAI,CAACE,OAAO,CAAC,qBAAqB,CAAC;EACnDqQ,YAAY,EAAEvQ,IAAI,CAACE,OAAO,CAAC,oBAAoB;AACjD,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cb3510ea44bedc317972513855d3d7939bccda63","contentHash":"71824421af92db885febc052de9700b895e40b1d1b4a492c288aefea953e8031"},"/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js","statementMap":{"0":{"start":{"line":5,"column":4},"end":{"line":5,"column":31}},"1":{"start":{"line":12,"column":26},"end":{"line":15,"column":1}},"2":{"start":{"line":13,"column":2},"end":{"line":13,"column":48}},"3":{"start":{"line":14,"column":2},"end":{"line":14,"column":55}},"4":{"start":{"line":16,"column":31},"end":{"line":18,"column":1}},"5":{"start":{"line":17,"column":2},"end":{"line":17,"column":49}},"6":{"start":{"line":19,"column":22},"end":{"line":21,"column":1}},"7":{"start":{"line":20,"column":2},"end":{"line":20,"column":49}},"8":{"start":{"line":22,"column":32},"end":{"line":24,"column":1}},"9":{"start":{"line":23,"column":2},"end":{"line":23,"column":49}},"10":{"start":{"line":25,"column":15},"end":{"line":27,"column":1}},"11":{"start":{"line":26,"column":2},"end":{"line":26,"column":54}},"12":{"start":{"line":28,"column":16},"end":{"line":30,"column":1}},"13":{"start":{"line":29,"column":2},"end":{"line":29,"column":55}},"14":{"start":{"line":40,"column":21},"end":{"line":47,"column":1}},"15":{"start":{"line":41,"column":19},"end":{"line":41,"column":67}},"16":{"start":{"line":42,"column":19},"end":{"line":42,"column":67}},"17":{"start":{"line":43,"column":18},"end":{"line":43,"column":57}},"18":{"start":{"line":44,"column":19},"end":{"line":44,"column":95}},"19":{"start":{"line":45,"column":23},"end":{"line":45,"column":51}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":37}},"21":{"start":{"line":53,"column":29},"end":{"line":59,"column":1}},"22":{"start":{"line":54,"column":31},"end":{"line":54,"column":97}},"23":{"start":{"line":55,"column":33},"end":{"line":55,"column":101}},"24":{"start":{"line":56,"column":14},"end":{"line":56,"column":46}},"25":{"start":{"line":57,"column":16},"end":{"line":57,"column":50}},"26":{"start":{"line":58,"column":2},"end":{"line":58,"column":21}},"27":{"start":{"line":60,"column":28},"end":{"line":77,"column":1}},"28":{"start":{"line":61,"column":20},"end":{"line":61,"column":54}},"29":{"start":{"line":62,"column":20},"end":{"line":62,"column":64}},"30":{"start":{"line":63,"column":22},"end":{"line":63,"column":68}},"31":{"start":{"line":64,"column":21},"end":{"line":64,"column":59}},"32":{"start":{"line":65,"column":24},"end":{"line":65,"column":89}},"33":{"start":{"line":66,"column":24},"end":{"line":66,"column":89}},"34":{"start":{"line":67,"column":25},"end":{"line":67,"column":91}},"35":{"start":{"line":68,"column":24},"end":{"line":68,"column":91}},"36":{"start":{"line":69,"column":2},"end":{"line":69,"column":41}},"37":{"start":{"line":70,"column":2},"end":{"line":70,"column":40}},"38":{"start":{"line":71,"column":2},"end":{"line":71,"column":42}},"39":{"start":{"line":72,"column":2},"end":{"line":72,"column":41}},"40":{"start":{"line":73,"column":2},"end":{"line":73,"column":44}},"41":{"start":{"line":74,"column":2},"end":{"line":74,"column":44}},"42":{"start":{"line":75,"column":2},"end":{"line":75,"column":45}},"43":{"start":{"line":76,"column":2},"end":{"line":76,"column":44}},"44":{"start":{"line":78,"column":25},"end":{"line":105,"column":1}},"45":{"start":{"line":79,"column":30},"end":{"line":79,"column":68}},"46":{"start":{"line":80,"column":17},"end":{"line":80,"column":44}},"47":{"start":{"line":81,"column":21},"end":{"line":81,"column":49}},"48":{"start":{"line":82,"column":20},"end":{"line":82,"column":47}},"49":{"start":{"line":83,"column":18},"end":{"line":83,"column":42}},"50":{"start":{"line":84,"column":16},"end":{"line":84,"column":38}},"51":{"start":{"line":85,"column":17},"end":{"line":85,"column":40}},"52":{"start":{"line":86,"column":19},"end":{"line":86,"column":44}},"53":{"start":{"line":87,"column":15},"end":{"line":87,"column":43}},"54":{"start":{"line":88,"column":17},"end":{"line":88,"column":47}},"55":{"start":{"line":89,"column":16},"end":{"line":89,"column":45}},"56":{"start":{"line":90,"column":21},"end":{"line":90,"column":48}},"57":{"start":{"line":91,"column":16},"end":{"line":91,"column":45}},"58":{"start":{"line":92,"column":2},"end":{"line":92,"column":50}},"59":{"start":{"line":93,"column":2},"end":{"line":93,"column":37}},"60":{"start":{"line":94,"column":2},"end":{"line":94,"column":41}},"61":{"start":{"line":95,"column":2},"end":{"line":95,"column":40}},"62":{"start":{"line":96,"column":2},"end":{"line":96,"column":38}},"63":{"start":{"line":97,"column":2},"end":{"line":97,"column":36}},"64":{"start":{"line":98,"column":2},"end":{"line":98,"column":37}},"65":{"start":{"line":99,"column":2},"end":{"line":99,"column":39}},"66":{"start":{"line":100,"column":2},"end":{"line":100,"column":35}},"67":{"start":{"line":101,"column":2},"end":{"line":101,"column":37}},"68":{"start":{"line":102,"column":2},"end":{"line":102,"column":36}},"69":{"start":{"line":103,"column":2},"end":{"line":103,"column":41}},"70":{"start":{"line":104,"column":2},"end":{"line":104,"column":36}},"71":{"start":{"line":113,"column":28},"end":{"line":120,"column":1}},"72":{"start":{"line":114,"column":17},"end":{"line":114,"column":46}},"73":{"start":{"line":115,"column":19},"end":{"line":118,"column":5}},"74":{"start":{"line":116,"column":20},"end":{"line":116,"column":50}},"75":{"start":{"line":117,"column":4},"end":{"line":117,"column":19}},"76":{"start":{"line":119,"column":2},"end":{"line":119,"column":42}},"77":{"start":{"line":128,"column":34},"end":{"line":133,"column":1}},"78":{"start":{"line":129,"column":2},"end":{"line":129,"column":51}},"79":{"start":{"line":130,"column":2},"end":{"line":130,"column":57}},"80":{"start":{"line":131,"column":2},"end":{"line":131,"column":45}},"81":{"start":{"line":132,"column":2},"end":{"line":132,"column":50}},"82":{"start":{"line":134,"column":30},"end":{"line":140,"column":1}},"83":{"start":{"line":135,"column":2},"end":{"line":135,"column":51}},"84":{"start":{"line":136,"column":2},"end":{"line":136,"column":53}},"85":{"start":{"line":137,"column":2},"end":{"line":137,"column":51}},"86":{"start":{"line":138,"column":2},"end":{"line":138,"column":51}},"87":{"start":{"line":139,"column":2},"end":{"line":139,"column":58}},"88":{"start":{"line":141,"column":28},"end":{"line":154,"column":1}},"89":{"start":{"line":143,"column":2},"end":{"line":152,"column":3}},"90":{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},"91":{"start":{"line":145,"column":18},"end":{"line":145,"column":39}},"92":{"start":{"line":146,"column":6},"end":{"line":146,"column":44}},"93":{"start":{"line":147,"column":6},"end":{"line":147,"column":57}},"94":{"start":{"line":148,"column":6},"end":{"line":148,"column":42}},"95":{"start":{"line":151,"column":4},"end":{"line":151,"column":20}},"96":{"start":{"line":153,"column":2},"end":{"line":153,"column":19}},"97":{"start":{"line":162,"column":21},"end":{"line":165,"column":1}},"98":{"start":{"line":163,"column":2},"end":{"line":163,"column":38}},"99":{"start":{"line":164,"column":2},"end":{"line":164,"column":33}},"100":{"start":{"line":166,"column":0},"end":{"line":182,"column":2}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":26},"end":{"line":12,"column":27}},"loc":{"start":{"line":12,"column":48},"end":{"line":15,"column":1}},"line":12},"1":{"name":"(anonymous_1)","decl":{"start":{"line":16,"column":31},"end":{"line":16,"column":32}},"loc":{"start":{"line":16,"column":45},"end":{"line":18,"column":1}},"line":16},"2":{"name":"(anonymous_2)","decl":{"start":{"line":19,"column":22},"end":{"line":19,"column":23}},"loc":{"start":{"line":19,"column":36},"end":{"line":21,"column":1}},"line":19},"3":{"name":"(anonymous_3)","decl":{"start":{"line":22,"column":32},"end":{"line":22,"column":33}},"loc":{"start":{"line":22,"column":46},"end":{"line":24,"column":1}},"line":22},"4":{"name":"(anonymous_4)","decl":{"start":{"line":25,"column":15},"end":{"line":25,"column":16}},"loc":{"start":{"line":25,"column":29},"end":{"line":27,"column":1}},"line":25},"5":{"name":"(anonymous_5)","decl":{"start":{"line":28,"column":16},"end":{"line":28,"column":17}},"loc":{"start":{"line":28,"column":30},"end":{"line":30,"column":1}},"line":28},"6":{"name":"(anonymous_6)","decl":{"start":{"line":40,"column":21},"end":{"line":40,"column":22}},"loc":{"start":{"line":40,"column":51},"end":{"line":47,"column":1}},"line":40},"7":{"name":"(anonymous_7)","decl":{"start":{"line":53,"column":29},"end":{"line":53,"column":30}},"loc":{"start":{"line":53,"column":43},"end":{"line":59,"column":1}},"line":53},"8":{"name":"(anonymous_8)","decl":{"start":{"line":60,"column":28},"end":{"line":60,"column":29}},"loc":{"start":{"line":60,"column":42},"end":{"line":77,"column":1}},"line":60},"9":{"name":"(anonymous_9)","decl":{"start":{"line":78,"column":25},"end":{"line":78,"column":26}},"loc":{"start":{"line":78,"column":39},"end":{"line":105,"column":1}},"line":78},"10":{"name":"(anonymous_10)","decl":{"start":{"line":113,"column":28},"end":{"line":113,"column":29}},"loc":{"start":{"line":113,"column":75},"end":{"line":120,"column":1}},"line":113},"11":{"name":"(anonymous_11)","decl":{"start":{"line":115,"column":48},"end":{"line":115,"column":49}},"loc":{"start":{"line":115,"column":63},"end":{"line":118,"column":3}},"line":115},"12":{"name":"(anonymous_12)","decl":{"start":{"line":128,"column":34},"end":{"line":128,"column":35}},"loc":{"start":{"line":128,"column":65},"end":{"line":133,"column":1}},"line":128},"13":{"name":"(anonymous_13)","decl":{"start":{"line":134,"column":30},"end":{"line":134,"column":31}},"loc":{"start":{"line":134,"column":78},"end":{"line":140,"column":1}},"line":134},"14":{"name":"(anonymous_14)","decl":{"start":{"line":141,"column":28},"end":{"line":141,"column":29}},"loc":{"start":{"line":141,"column":34},"end":{"line":154,"column":1}},"line":141},"15":{"name":"(anonymous_15)","decl":{"start":{"line":162,"column":21},"end":{"line":162,"column":22}},"loc":{"start":{"line":162,"column":46},"end":{"line":165,"column":1}},"line":162}},"branchMap":{"0":{"loc":{"start":{"line":43,"column":18},"end":{"line":43,"column":57}},"type":"cond-expr","locations":[{"start":{"line":43,"column":38},"end":{"line":43,"column":46}},{"start":{"line":43,"column":49},"end":{"line":43,"column":57}}],"line":43},"1":{"loc":{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},"type":"if","locations":[{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},{"start":{"line":144,"column":4},"end":{"line":149,"column":5}}],"line":144}},"s":{"0":1,"1":1,"2":0,"3":0,"4":1,"5":0,"6":1,"7":0,"8":1,"9":0,"10":1,"11":0,"12":1,"13":0,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":1,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":0,"73":0,"74":0,"75":0,"76":0,"77":1,"78":0,"79":0,"80":0,"81":0,"82":1,"83":0,"84":0,"85":0,"86":0,"87":0,"88":1,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":1,"98":0,"99":0,"100":1},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0},"b":{"0":[0,0],"1":[0,0]},"inputSourceMap":{"version":3,"names":["expect","require","switchProjections","page","proj","locator","click","openImageDownloadPanel","clickDownload","closeImageDownloadPanel","zoomIn","zoomOut","timelineDrag","draggerEl","x","draggerA","draggerB","dragger","dragDate","dragLocation","dragTo","dateSelectorMonthDay","dateSelectorDayInput","dateSelectorMonthInput","day","innerText","month","assertDefaultLayers","layerItem","refLabels","refFeatures","coastlines","trueColorSNPP","trueColorAqua","trueColorMODIS","trueColorNOAA","toHaveCount","toBeVisible","assertCategories","categoriesContainer","legacy","airQuality","ashPlumes","drought","fires","floods","shipping","dust","storms","smoke","vegetation","other","assertLayerOrdering","layerContainer","orderedLayers","layers","$$","layerIDs","Promise","all","map","layer","layerID","getAttribute","toEqual","createDistanceMeasurement","start","finish","mouse","dblclick","createAreaMeasurement","pointOne","pointTwo","pointThree","localStorageEnabled","enabled","window","localStorage","uid","Date","toString","setItem","getItem","removeItem","error","clickAndWait","waitForTimeout","module","exports"],"sources":["wvHooks.js"],"sourcesContent":["const { expect } = require('@playwright/test')\n\n/**\n * Switches the projection\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} proj - The specified projection ex: 'geographic', 'arctic' etc..\n */\nconst switchProjections = async (page, proj) => {\n await page.locator('#wv-proj-button').click()\n await page.locator(`#change-${proj}-button`).click()\n}\n\nconst openImageDownloadPanel = async (page) => {\n await page.locator('#wv-image-button').click()\n}\n\nconst clickDownload = async (page) => {\n await page.locator('.wv-image-button').click()\n}\n\nconst closeImageDownloadPanel = async (page) => {\n await page.locator('.modal-close-btn').click()\n}\n\nconst zoomIn = async (page) => {\n await page.locator('button.wv-map-zoom-in').click()\n}\n\nconst zoomOut = async (page) => {\n await page.locator('button.wv-map-zoom-out').click()\n}\n\n/**\n * Drag one of the draggers on the timeline.\n * To find the x parameter you need to inspect the exact date on the timeline you want to drag to\n * and find the x attribute value in the rect element.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} draggerEl - 'a' or 'b'. Represents draggerA or draggerB\n * @param {string} x - Represents exact point on timeline to drag to.\n */\nconst timelineDrag = async (page, draggerEl, x) => {\n const draggerA = await page.locator('.timeline-dragger.draggerA')\n const draggerB = await page.locator('.timeline-dragger.draggerB')\n const dragger = draggerEl === 'a' ? draggerA : draggerB\n const dragDate = `rect.axis-grid-rect[width=\"12\"][height=\"65\"][x=\"${x}\"][fill=\"transparent\"]`\n const dragLocation = await page.locator(dragDate)\n await dragger.dragTo(dragLocation)\n}\n\n/**\n * Returns the month date of date selector ex: 'AUG17'\n * @param {Object} page - Playwright object representing the browser page.\n */\nconst dateSelectorMonthDay = async (page) => {\n const dateSelectorDayInput = await page.locator('#date-selector-main .input-wrapper-day input')\n const dateSelectorMonthInput = await page.locator('#date-selector-main .input-wrapper-month input')\n const day = dateSelectorDayInput.innerText()\n const month = dateSelectorMonthInput.innerText()\n return month + day\n}\n\nconst assertDefaultLayers = async (page) => {\n const layerItem = page.locator('.item.productsitem')\n const refLabels = page.locator('#active-Reference_Labels_15m')\n const refFeatures = page.locator('#active-Reference_Features_15m')\n const coastlines = page.locator('#active-Coastlines_15m')\n const trueColorSNPP = page.locator('#active-VIIRS_SNPP_CorrectedReflectance_TrueColor')\n const trueColorAqua = page.locator('#active-MODIS_Aqua_CorrectedReflectance_TrueColor')\n const trueColorMODIS = page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor')\n const trueColorNOAA = page.locator('#active-VIIRS_NOAA20_CorrectedReflectance_TrueColor')\n await expect(layerItem).toHaveCount(7)\n await expect(refLabels).toBeVisible()\n await expect(refFeatures).toBeVisible()\n await expect(coastlines).toBeVisible()\n await expect(trueColorSNPP).toBeVisible()\n await expect(trueColorAqua).toBeVisible()\n await expect(trueColorMODIS).toBeVisible()\n await expect(trueColorNOAA).toBeVisible()\n}\n\nconst assertCategories = async (page) => {\n const categoriesContainer = page.locator('.category-masonry-case')\n const legacy = page.locator('#legacy-all')\n const airQuality = page.locator('#air-quality')\n const ashPlumes = page.locator('#ash-plumes')\n const drought = page.locator('#drought')\n const fires = page.locator('#fires')\n const floods = page.locator('#floods')\n const shipping = page.locator('#shipping')\n const dust = page.locator('#dust-storms')\n const storms = page.locator('#severe-storms')\n const smoke = page.locator('#smoke-plumes')\n const vegetation = page.locator('#vegetation')\n const other = page.locator('#legacy-other')\n await expect(categoriesContainer).toBeVisible()\n await expect(legacy).toBeVisible()\n await expect(airQuality).toBeVisible()\n await expect(ashPlumes).toBeVisible()\n await expect(drought).toBeVisible()\n await expect(fires).toBeVisible()\n await expect(floods).toBeVisible()\n await expect(shipping).toBeVisible()\n await expect(dust).toBeVisible()\n await expect(storms).toBeVisible()\n await expect(smoke).toBeVisible()\n await expect(vegetation).toBeVisible()\n await expect(other).toBeVisible()\n}\n\n/**\n * Check the layer order in the sidebar and compare it agaisnt an array of ordered layers\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} layerContainer - A string for identifying each layer
  • element in the sidebar\n * @param {Array} orderedLayers - An array of strings representing the expected layer ordering\n */\nconst assertLayerOrdering = async (page, layerContainer, orderedLayers) => {\n const layers = await page.$$(layerContainer)\n const layerIDs = await Promise.all(layers.map(async (layer) => {\n const layerID = await layer.getAttribute('id')\n return layerID\n }))\n expect(layerIDs).toEqual(orderedLayers)\n}\n\n/**\n * Create a distance measurement\n * @param {Object} page - Playwright object representing the browser page.\n * @param {Array} start - An array of two integers representing the starting x & y position\n * @param {Array} finish - An array of two integers representing the starting x & y position\n */\nconst createDistanceMeasurement = async (page, start, finish) => {\n await page.locator('#wv-measure-button').click()\n await page.locator('#measure-distance-button').click()\n await page.mouse.click(start[0], start[1])\n await page.mouse.dblclick(finish[0], finish[1])\n}\n\nconst createAreaMeasurement = async (page, pointOne, pointTwo, pointThree) => {\n await page.locator('#wv-measure-button').click()\n await page.locator('#measure-area-button').click()\n await page.mouse.click(pointOne[0], pointOne[1])\n await page.mouse.click(pointTwo[0], pointTwo[1])\n await page.mouse.dblclick(pointThree[0], pointThree[1])\n}\n\nconst localStorageEnabled = () => {\n let enabled\n try {\n if (window.localStorage) {\n const uid = new Date().toString()\n window.localStorage.setItem(uid, uid)\n enabled = window.localStorage.getItem(uid) === uid\n window.localStorage.removeItem(uid)\n }\n } catch (error) {\n enabled = false\n }\n return !!enabled\n}\n\n/**\n * Some react switches & buttons may have unexpected behavior when tested at high speeds\n * This adds a custom pause after a click to ensure the switch behaves properly\n * @param {Object} page - Playwright object representing the browser page.\n * @param {String} locator - A string for identifying the react switch label\n */\nconst clickAndWait = async (page, locator) => {\n await page.locator(locator).click()\n await page.waitForTimeout(200)\n}\n\nmodule.exports = {\n assertCategories,\n assertDefaultLayers,\n assertLayerOrdering,\n clickDownload,\n closeImageDownloadPanel,\n createAreaMeasurement,\n createDistanceMeasurement,\n dateSelectorMonthDay,\n localStorageEnabled,\n openImageDownloadPanel,\n clickAndWait,\n switchProjections,\n timelineDrag,\n zoomIn,\n zoomOut\n}\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"ae195c14a384180c5e65372ce5e2e5d88aec3710","contentHash":"aa2b1ac24aa7d9cc69f05c29fbde01ad95c4dbc16439406ec03e27e6b7337b7f"}} \ No newline at end of file diff --git a/.nyc_output/f0cc1d12-16ec-4379-b3a1-65dddae99dcd.json b/.nyc_output/f0cc1d12-16ec-4379-b3a1-65dddae99dcd.json deleted file mode 100644 index 26fa00abee..0000000000 --- a/.nyc_output/f0cc1d12-16ec-4379-b3a1-65dddae99dcd.json +++ /dev/null @@ -1 +0,0 @@ -{"/Users/rcweiler/worldview/playwright.config.js":{"path":"/Users/rcweiler/worldview/playwright.config.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":31}},"1":{"start":{"line":8,"column":0},"end":{"line":51,"column":3}}},"fnMap":{},"branchMap":{"0":{"loc":{"start":{"line":22,"column":11},"end":{"line":22,"column":33}},"type":"cond-expr","locations":[{"start":{"line":22,"column":28},"end":{"line":22,"column":29}},{"start":{"line":22,"column":32},"end":{"line":22,"column":33}}],"line":22},"1":{"loc":{"start":{"line":24,"column":11},"end":{"line":24,"column":33}},"type":"cond-expr","locations":[{"start":{"line":24,"column":28},"end":{"line":24,"column":29}},{"start":{"line":24,"column":32},"end":{"line":24,"column":33}}],"line":24}},"s":{"0":1,"1":1},"f":{},"b":{"0":[0,1],"1":[0,1]},"inputSourceMap":{"version":3,"names":["defineConfig","devices","require","module","exports","testDir","outputDir","timeout","expect","fullyParallel","forbidOnly","process","env","CI","retries","workers","reporter","use","launchOptions","slowMo","actionTimeout","trace","projects","name"],"sources":["playwright.config.js"],"sourcesContent":["// @ts-check\nconst { defineConfig, devices } = require('@playwright/test')\n\nmodule.exports = defineConfig({\n testDir: './e2e/features',\n outputDir: './test-results',\n /* Maximum time one test can run for. */\n timeout: 30 * 1000,\n expect: {\n /* Maximum time expect() should wait for the condition to be met. */\n timeout: 5000\n },\n /* Run tests in files in parallel */\n fullyParallel: true,\n /* Fail the build on CI if you accidentally left test.only in the source code. */\n forbidOnly: !!process.env.CI,\n /* Retry on CI only */\n retries: process.env.CI ? 2 : 0,\n /* Opt out of parallel tests on CI. */\n workers: process.env.CI ? 1 : 3,\n /* Reporter to use. See https://playwright.dev/docs/test-reporters */\n reporter: 'html',\n use: {\n launchOptions: {\n slowMo: 200\n },\n /* Maximum time each action such as `click()` can take. Defaults to 0 (no limit). */\n actionTimeout: 0,\n /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */\n trace: 'on-first-retry'\n },\n\n /* Configure projects for major browsers */\n projects: [\n {\n name: 'chromium',\n use: { ...devices['Desktop Chrome'] }\n },\n\n {\n name: 'firefox',\n use: { ...devices['Desktop Firefox'] }\n }\n ]\n\n /* Folder for test artifacts such as screenshots, videos, traces, etc. */\n // outputDir: 'test-results/',\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,YAAY;EAAEC;AAAQ,CAAC,GAAGC,OAAO,CAAC,kBAAkB,CAAC;AAE7DC,MAAM,CAACC,OAAO,GAAGJ,YAAY,CAAC;EAC5BK,OAAO,EAAE,gBAAgB;EACzBC,SAAS,EAAE,gBAAgB;EAC3B;EACAC,OAAO,EAAE,EAAE,GAAG,IAAI;EAClBC,MAAM,EAAE;IACN;IACAD,OAAO,EAAE;EACX,CAAC;EACD;EACAE,aAAa,EAAE,IAAI;EACnB;EACAC,UAAU,EAAE,CAAC,CAACC,OAAO,CAACC,GAAG,CAACC,EAAE;EAC5B;EACAC,OAAO,EAAEH,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAE,OAAO,EAAEJ,OAAO,CAACC,GAAG,CAACC,EAAE,GAAG,CAAC,GAAG,CAAC;EAC/B;EACAG,QAAQ,EAAE,MAAM;EAChBC,GAAG,EAAE;IACHC,aAAa,EAAE;MACbC,MAAM,EAAE;IACV,CAAC;IACD;IACAC,aAAa,EAAE,CAAC;IAChB;IACAC,KAAK,EAAE;EACT,CAAC;EAED;EACAC,QAAQ,EAAE,CACR;IACEC,IAAI,EAAE,UAAU;IAChBN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,gBAAgB;IAAE;EACtC,CAAC,EAED;IACEsB,IAAI,EAAE,SAAS;IACfN,GAAG,EAAE;MAAE,GAAGhB,OAAO,CAAC,iBAAiB;IAAE;EACvC,CAAC;;EAGH;EACA;AACF,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f807d98b83967da6ec6fb7322dffcbc5e5d8f32a","contentHash":"4542c4dd9b9d57e4a939294876889465442560c9646324f7c42dcd5d1d815866"},"/Users/rcweiler/worldview/e2e/features/layers/layers-vector-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/layers/layers-vector-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":21},"end":{"line":11,"column":405}},"3":{"start":{"line":12,"column":33},"end":{"line":12,"column":417}},"4":{"start":{"line":13,"column":0},"end":{"line":15,"column":3}},"5":{"start":{"line":16,"column":0},"end":{"line":21,"column":3}},"6":{"start":{"line":19,"column":2},"end":{"line":19,"column":33}},"7":{"start":{"line":20,"column":2},"end":{"line":20,"column":36}},"8":{"start":{"line":22,"column":0},"end":{"line":24,"column":3}},"9":{"start":{"line":23,"column":2},"end":{"line":23,"column":21}},"10":{"start":{"line":25,"column":0},"end":{"line":37,"column":3}},"11":{"start":{"line":30,"column":6},"end":{"line":30,"column":15}},"12":{"start":{"line":31,"column":2},"end":{"line":31,"column":32}},"13":{"start":{"line":32,"column":2},"end":{"line":32,"column":33}},"14":{"start":{"line":33,"column":22},"end":{"line":33,"column":79}},"15":{"start":{"line":34,"column":2},"end":{"line":34,"column":42}},"16":{"start":{"line":35,"column":2},"end":{"line":35,"column":30}},"17":{"start":{"line":36,"column":2},"end":{"line":36,"column":48}},"18":{"start":{"line":38,"column":0},"end":{"line":54,"column":3}},"19":{"start":{"line":41,"column":2},"end":{"line":41,"column":68}},"20":{"start":{"line":46,"column":6},"end":{"line":46,"column":15}},"21":{"start":{"line":47,"column":2},"end":{"line":47,"column":44}},"22":{"start":{"line":48,"column":2},"end":{"line":48,"column":33}},"23":{"start":{"line":49,"column":22},"end":{"line":49,"column":79}},"24":{"start":{"line":50,"column":2},"end":{"line":50,"column":42}},"25":{"start":{"line":51,"column":2},"end":{"line":51,"column":30}},"26":{"start":{"line":52,"column":2},"end":{"line":52,"column":44}},"27":{"start":{"line":53,"column":2},"end":{"line":53,"column":104}},"28":{"start":{"line":55,"column":0},"end":{"line":65,"column":3}},"29":{"start":{"line":58,"column":2},"end":{"line":58,"column":68}},"30":{"start":{"line":61,"column":6},"end":{"line":61,"column":15}},"31":{"start":{"line":62,"column":2},"end":{"line":62,"column":30}},"32":{"start":{"line":63,"column":23},"end":{"line":63,"column":59}},"33":{"start":{"line":64,"column":2},"end":{"line":64,"column":103}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":16,"column":15},"end":{"line":16,"column":16}},"loc":{"start":{"line":18,"column":6},"end":{"line":21,"column":1}},"line":18},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":14},"end":{"line":22,"column":15}},"loc":{"start":{"line":22,"column":26},"end":{"line":24,"column":1}},"line":22},"2":{"name":"(anonymous_2)","decl":{"start":{"line":25,"column":84},"end":{"line":25,"column":85}},"loc":{"start":{"line":25,"column":96},"end":{"line":37,"column":1}},"line":25},"3":{"name":"(anonymous_3)","decl":{"start":{"line":38,"column":46},"end":{"line":38,"column":47}},"loc":{"start":{"line":40,"column":6},"end":{"line":54,"column":1}},"line":40},"4":{"name":"(anonymous_4)","decl":{"start":{"line":55,"column":44},"end":{"line":55,"column":45}},"loc":{"start":{"line":57,"column":6},"end":{"line":65,"column":1}},"line":57}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","page","selectors","damsLayerUrl","damsLayerWMSZoomLevelUrl","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","geographicMap","modalCloseButton","notifyMessage","goto","click","pointerIcon","locator","toBeVisible","not","browserName","skip","toContainText","modalContent"],"sources":["layers-vector-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst damsLayerUrl = 'http://localhost:3000/?v=-70.43215000968726,28.678203599725197,-59.81569241792232,31.62330063930118&l=GRanD_Dams,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor'\nconst damsLayerWMSZoomLevelUrl = 'http://localhost:3000/?v=-166.0537832499445,-8.893604135881553,79.78417648048394,59.303969410599414&l=GRanD_Dams,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Vector layer click does not show alert when all vector layers are clickable', async () => {\n const { geographicMap, modalCloseButton, notifyMessage } = selectors\n await page.goto(damsLayerUrl)\n await modalCloseButton.click()\n const pointerIcon = await page.locator('#active-GRanD_Dams .fa-hand-pointer')\n await expect(pointerIcon).toBeVisible()\n await geographicMap.click()\n await expect(notifyMessage).not.toBeVisible()\n})\n\ntest('Vectors show alert when not clickable', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'issue identifying pointer')\n const { geographicMap, modalCloseButton, notifyMessage } = selectors\n await page.goto(damsLayerWMSZoomLevelUrl)\n await modalCloseButton.click()\n const pointerIcon = await page.locator('#active-GRanD_Dams .fa-hand-pointer')\n await expect(pointerIcon).toBeVisible()\n await geographicMap.click()\n await expect(notifyMessage).toBeVisible()\n await expect(notifyMessage).toContainText('Vector features may not be clickable at all zoom levels.')\n})\n\ntest('Clicking vector message shows modal', async ({ browserName }) => {\n test.skip(browserName === 'firefox', 'issue identifying pointer')\n const { notifyMessage } = selectors\n await notifyMessage.click()\n const modalContent = await page.locator('.modal-content')\n await expect(modalContent).toContainText('Vector features may not be clickable at all zoom levels.')\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAE9E,IAAIE,IAAI;AACR,IAAIC,SAAS;AAEb,MAAMC,YAAY,GAAG,gYAAgY;AACrZ,MAAMC,wBAAwB,GAAG,gYAAgY;AAEjaP,IAAI,CAACQ,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CV,IAAI,CAACW,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCR,IAAI,GAAG,MAAMQ,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BR,SAAS,GAAGF,eAAe,CAACC,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFJ,IAAI,CAACc,QAAQ,CAAC,YAAY;EACxB,MAAMV,IAAI,CAACW,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFf,IAAI,CAAC,6EAA6E,EAAE,YAAY;EAC9F,MAAM;IAAEgB,aAAa;IAAEC,gBAAgB;IAAEC;EAAc,CAAC,GAAGb,SAAS;EACpE,MAAMD,IAAI,CAACe,IAAI,CAACb,YAAY,CAAC;EAC7B,MAAMW,gBAAgB,CAACG,KAAK,CAAC,CAAC;EAC9B,MAAMC,WAAW,GAAG,MAAMjB,IAAI,CAACkB,OAAO,CAAC,qCAAqC,CAAC;EAC7E,MAAMrB,MAAM,CAACoB,WAAW,CAAC,CAACE,WAAW,CAAC,CAAC;EACvC,MAAMP,aAAa,CAACI,KAAK,CAAC,CAAC;EAC3B,MAAMnB,MAAM,CAACiB,aAAa,CAAC,CAACM,GAAG,CAACD,WAAW,CAAC,CAAC;AAC/C,CAAC,CAAC;AAEFvB,IAAI,CAAC,uCAAuC,EAAE,OAAO;EAAEyB;AAAY,CAAC,KAAK;EACvEzB,IAAI,CAAC0B,IAAI,CAACD,WAAW,KAAK,SAAS,EAAE,2BAA2B,CAAC;EACjE,MAAM;IAAET,aAAa;IAAEC,gBAAgB;IAAEC;EAAc,CAAC,GAAGb,SAAS;EACpE,MAAMD,IAAI,CAACe,IAAI,CAACZ,wBAAwB,CAAC;EACzC,MAAMU,gBAAgB,CAACG,KAAK,CAAC,CAAC;EAC9B,MAAMC,WAAW,GAAG,MAAMjB,IAAI,CAACkB,OAAO,CAAC,qCAAqC,CAAC;EAC7E,MAAMrB,MAAM,CAACoB,WAAW,CAAC,CAACE,WAAW,CAAC,CAAC;EACvC,MAAMP,aAAa,CAACI,KAAK,CAAC,CAAC;EAC3B,MAAMnB,MAAM,CAACiB,aAAa,CAAC,CAACK,WAAW,CAAC,CAAC;EACzC,MAAMtB,MAAM,CAACiB,aAAa,CAAC,CAACS,aAAa,CAAC,0DAA0D,CAAC;AACvG,CAAC,CAAC;AAEF3B,IAAI,CAAC,qCAAqC,EAAE,OAAO;EAAEyB;AAAY,CAAC,KAAK;EACrEzB,IAAI,CAAC0B,IAAI,CAACD,WAAW,KAAK,SAAS,EAAE,2BAA2B,CAAC;EACjE,MAAM;IAAEP;EAAc,CAAC,GAAGb,SAAS;EACnC,MAAMa,aAAa,CAACE,KAAK,CAAC,CAAC;EAC3B,MAAMQ,YAAY,GAAG,MAAMxB,IAAI,CAACkB,OAAO,CAAC,gBAAgB,CAAC;EACzD,MAAMrB,MAAM,CAAC2B,YAAY,CAAC,CAACD,aAAa,CAAC,0DAA0D,CAAC;AACtG,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"c2126cc384c4382204610548fe0f47d80cdc7e7d","contentHash":"6fdc44c8323c992306f145893bb19c1a4958458403fdfc125aeaf0fd7ec1738c"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":282,"column":3}},"1":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":17},"end":{"line":3,"column":18}},"loc":{"start":{"line":3,"column":26},"end":{"line":282,"column":1}},"line":3}},"branchMap":{},"s":{"0":1,"1":8},"f":{"0":8},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","page","createGifIcon","locator","createGifButton","gifPreviewStartDate","gifPreviewEndDate","gifPreviewFrameRateValue","gifPreviewEndResolutionSelector","gifPreviewEndResolutionOption250","gifPreviewEndResolutionOption500","gifDownloadIcon","gifDownloadButton","gifResults","animationWidget","animationButtonCase","animationButton","playButton","animateYearUp","animateYearDown","yearStartInput","monthStartInput","dayStartInput","hourStartInput","minuteStartInput","yearEndInput","monthEndInput","dayEndInput","hourEndInput","minuteEndInput","animationIntervalSelector","rotationDialogOkButton","arcticRotationResetButton","mobileAnimateButton","mobileAnimationWidget","closeMobileAnimation","mobileAnimationPortraitView","mobileDatePickerSpanText","sidebarContainer","infoButton","optionsButton","infoDialog","optionsDialog","addLayers","dataDownloadTabButton","eventsSidebarTabButton","groupCheckbox","viirsFiresCheckbox","firesGroup","firesLayer","firesRemove","aodGroup","aodGroupHeader","firesGroupHeader","overlaysGroup","overlaysGroupHeader","baselayersGroup","baselayersGroupHeader","groupOptionsBtn","groupHide","groupShow","groupRemove","layerVisible","layerHidden","groupedOverlaysAllLayers","sidebarButton","sidebarContent","swipeButton","opacityButton","spyButton","aTab","bTab","swipeDragger","compareButton","compareButtonText","compareMobileSelectToggle","ModisTrueColorLayerA","ModisTrueColorLayerB","toggleButton","collapsedToggleButton","chartingButton","chartingAoiIcon","chartingDateSingleButton","chartingDateRangeButton","chartingCalendarIcon","chartingInfoIcon","measureBtn","measureMenu","measureDistanceBtn","measureAreaBtn","clearMeasurementsBtn","unitOfMeasureToggle","measurementTooltip","geoMeasurementTooltip","arcticMeasurementTooltip","downloadGeojsonBtn","downloadShapefileBtn","timelineContainer","timelineHeader","mobileDatePickerSelectButton","dragger","draggerA","draggerB","dayDown","dayUp","monthDown","monthUp","yearDown","yearUp","datePickerWheel","dateSelectorDayInput","dateSelectorMonthInput","dateSelectorYearInput","dateSelectorHourInput","dateSelectorMinuteInput","mobileDatePickerSelectBtn","rightArrow","mobileDatePickerHeader","layersModalCloseButton","aerosolOpticalDepth","layersSearchField","categoriesNav","allCategoryHeader","layersAll","layerBrowseList","layerBrowseDetail","layerSearchList","layersSearchRow","layerPickerBackButton","layerDetails","layerDetailsDateRange","layerDetailHeader","layerResultsCountText","addToMapButton","aodMeasurement","aodAllMeasurement","aodMeasurementContents","aodAllMeasurementContents","aodTabContentAquaMODIS","aodCheckbox","aodCheckboxMODIS","aodCheckboxMAIAC","aodCheckboxAquaMODIS","aquaTerraMODISTab","aquaModisTab","correctedReflectanceCheckboxContainer","correctedReflectanceChecked","weldReflectanceCheckboxContainer","weldUnavailableTooltipIcon","availableFilterCheckbox","availableFilterCheckboxInput","availableFilterTextEl","coverageTooltipIcon","scienceDisciplinesTab","aodSidebarLayer","aodMAIACSidebarLayer","filterButton","resetButton","applyButton","collapsedLayerButton","layerCount","layerContainer","sourceMetadataCollapsed","sourceMetadataExpanded","aquaTerraModisHeader","maiacHeader","sourceTabs","aodSearchRow","aodSearchCheckbox","availableFacetLabel","categoryAtmosphereLabel","categoryFacetCollapseToggle","categoryFacetChoicesContainer","measurementTemperatureLabel","measurementFacetChoices","measurementMoreButton","sourcesMERRALabel","layerFilterButton","geographicMap","arcticMap","antarcticMap","zoomInButton","zoomOutButton","mapScaleMetric","mapScaleImperial","mapRotateLeft","mapRotateReset","mapRotateRight","locationSearchToolbarButton","shareToolbarButton","projToolbarButton","snapshotToolbarButton","infoToolbarButton","distractionFreeExitBtn","shareToolbar","shareLinkInput","shareEmbedInput","embedLinkButton","locationSearchComponent","locationSearchMobileDialog","locationSearchMinimizeButton","tooltipCoordinatesContainer","tooltipCoordinatesTitle","tooltipCoordinates","tooltipCoordinatesMinimizeButton","tooltipCoordinatesCloseButton","coordinatesMapMarker","contextMenu","contextMenuCopy","contextMenuAddMarker","contextMenuDistance","contextMenuArea","contentMenuChangeUnits","selectedMarker","eventsTab","icebergEvent","listOfEvents","eventIcons","firstEvent","secondEvent","selectedFirstEvent","trackMarker","layersTab","sidebarEvent","thermAnomSNPPday","thermAnomSNPPnight","thermAnomVIIRSday","thermAnomVIIRSnight","notifyMessage","filterIcons","dustHazeIcon","volcanoesIcon","wildfiresIcon","filterDates","filterModalApply","filterModalCancel","dustSwitch","manmadeSwitch","seaLakeIceSwitch","severeStormsSwitch","snowSwitch","volcanoesSwitch","watercolorSwitch","wildfiresSwitch","mapExtentFilterCheckbox","startInputYear","startInputMonth","startInputDay","endInputYear","endInputMonth","endInputDay","dataTab","yearlyResolutionTooltip","timelineSetToYears","modalCloseButton","notificationDismissButton","overlayLayerItems","resolutionTooltip","globalSelectInput","bboxTopCoords","bboxBottomCoords","imageResolution","imageFormat","imageWorldFile","imageMaxSize"],"sources":["selectors.js"],"sourcesContent":["module.exports = (page) => ({\n // animations\n createGifIcon: page.locator('#wv-animation-widget-file-video-icon'),\n createGifButton: page.locator('.gif-dialog .button-text'),\n gifPreviewStartDate: page.locator('.gif-download-grid .grid-child:nth-child(2) span'),\n gifPreviewEndDate: page.locator('.gif-download-grid .grid-child:nth-child(4) span'),\n gifPreviewFrameRateValue: page.locator('.gif-download-grid .grid-child:nth-child(6) span'),\n gifPreviewEndResolutionSelector: page.locator('.gif-selector-case #gif-resolution'),\n gifPreviewEndResolutionOption250: page.locator('#gif-resolution option[value=\"1\"]'),\n gifPreviewEndResolutionOption500: page.locator('#gif-resolution option[value=\"2\"]'),\n gifDownloadIcon: page.locator('.animation-gif-dialog-wrapper .wv-button.gray'),\n gifDownloadButton: page.locator('.animation-gif-dialog-wrapper .wv-button'),\n gifResults: page.locator('.gif-results-dialog-case img'),\n animationWidget: page.locator('#wv-animation-widget'),\n animationButtonCase: page.locator('#timeline-header .animate-button'),\n animationButton: page.locator('.animate-button'),\n playButton: page.locator('#play-button'),\n animateYearUp: page.locator('.wv-date-range-selector > div > div:nth-child(2) > div > svg > .uparrow'),\n animateYearDown: page.locator('.wv-date-range-selector > div > div > div:nth-child(3) > svg > .downarrow'),\n yearStartInput: page.locator('#year-animation-widget-start'),\n monthStartInput: page.locator('#month-animation-widget-start'),\n dayStartInput: page.locator('#day-animation-widget-start'),\n hourStartInput: page.locator('#hour-animation-widget-start'),\n minuteStartInput: page.locator('#minute-animation-widget-start'),\n yearEndInput: page.locator('#year-animation-widget-end'),\n monthEndInput: page.locator('#month-animation-widget-end'),\n dayEndInput: page.locator('#day-animation-widget-end'),\n hourEndInput: page.locator('#hour-animation-widget-end'),\n minuteEndInput: page.locator('#minute-animation-widget-end'),\n animationIntervalSelector: page.locator('#wv-animation-widget #current-interval'),\n rotationDialogOkButton: page.locator('#image_download_notify_rotate .accept-notify'),\n arcticRotationResetButton: page.locator('.wv-map-reset-rotation'),\n\n // mobile animations\n mobileAnimateButton: page.locator('.mobile-animate-button'),\n mobileAnimationWidget: page.locator('.wv-animation-widget-wrapper-mobile'),\n closeMobileAnimation: page.locator('#mobile-animation-close'),\n mobileAnimationPortraitView: page.locator('#collapsed-animate-widget-phone-portrait'),\n mobileDatePickerSpanText: page.locator('.mobile-date-picker-select-btn-text span'),\n\n // sidebar, layers\n sidebarContainer: page.locator('#products-holder'),\n infoButton: page.locator('.wv-layers-info'),\n optionsButton: page.locator('.wv-layers-options'),\n infoDialog: page.locator('.layer-info-modal'),\n optionsDialog: page.locator('.layer-settings-modal'),\n addLayers: page.locator('#layers-add'),\n dataDownloadTabButton: page.locator('#download-sidebar-tab'),\n eventsSidebarTabButton: page.locator('#events-sidebar-tab'),\n groupCheckbox: page.locator('#group-overlays-checkbox'),\n viirsFiresCheckbox: page.locator('#VIIRS_NOAA20_Thermal_Anomalies_375m_All-checkbox'),\n firesGroup: page.locator('#active-Fires_and_Thermal_Anomalies'),\n firesLayer: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n firesRemove: page.locator('#close-activeVIIRS_NOAA20_Thermal_Anomalies_375m_All'),\n aodGroup: page.locator('#active-Aerosol_Optical_Depth'),\n aodGroupHeader: page.locator('#active-Aerosol_Optical_Depth .layer-group-header'),\n firesGroupHeader: page.locator('#active-Fires_and_Thermal_Anomalies .layer-group-header'),\n overlaysGroup: page.locator('#active-overlays'),\n overlaysGroupHeader: page.locator('#active-overlays .layer-group-header'),\n baselayersGroup: page.locator('#active-baselayers'),\n baselayersGroupHeader: page.locator('#active-baselayers .layer-group-header'),\n groupOptionsBtn: page.locator('.layer-group-more-options > button'),\n groupHide: page.locator('.layer-group-more-options #hide-all'),\n groupShow: page.locator('.layer-group-more-options #show-all'),\n groupRemove: page.locator('.layer-group-more-options #remove-group'),\n layerVisible: page.locator('li.layer-visible'),\n layerHidden: page.locator('li.layer-hidden'),\n groupedOverlaysAllLayers: page.locator('.layer-container > ul .item.productsitem'),\n sidebarButton: page.locator('#accordion-toggler-button'),\n sidebarContent: page.locator('#products-holder'),\n\n // compare\n swipeButton: page.locator('#compare-swipe-button'),\n opacityButton: page.locator('#compare-opacity-button'),\n spyButton: page.locator('#compare-spy-button'),\n aTab: page.locator('.ab-tabs-case .ab-tab.first-tab'),\n bTab: page.locator('.ab-tabs-case .ab-tab.second-tab'),\n swipeDragger: page.locator('.ab-swipe-line .ab-swipe-dragger'),\n compareButton: page.locator('#compare-toggle-button'),\n compareButtonText: page.locator('#compare-toggle-button > span'),\n compareMobileSelectToggle: page.locator('.comparison-mobile-select-toggle'),\n ModisTrueColorLayerA: page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor'),\n ModisTrueColorLayerB: page.locator('#activeB-MODIS_Terra_CorrectedReflectance_TrueColor'),\n toggleButton: page.locator('#toggleIconHolder'),\n collapsedToggleButton: page.locator('#accordion-toggler-button'),\n\n // charting\n chartingButton: page.locator('#chart-toggle-button'),\n chartingAoiIcon: page.locator('#wv-charting-mode-container > div.charting-aoi-container > svg'),\n chartingDateSingleButton: page.locator('#charting-date-single-button'),\n chartingDateRangeButton: page.locator('#charting-date-range-button'),\n chartingCalendarIcon: page.locator('#charting-calendar-container > svg'),\n chartingInfoIcon: page.locator('#charting-info-container > svg'),\n\n // measure\n measureBtn: page.locator('#wv-measure-button'),\n measureMenu: page.locator('#measure_menu'),\n measureDistanceBtn: page.locator('#measure-distance-button'),\n measureAreaBtn: page.locator('#measure-area-button'),\n clearMeasurementsBtn: page.locator('#clear-measurements-button'),\n unitOfMeasureToggle: page.locator('#unit-toggle'),\n measurementTooltip: page.locator('.tooltip-measure'),\n geoMeasurementTooltip: page.locator('#wv-map-geographic .tooltip-measure'),\n arcticMeasurementTooltip: page.locator('#wv-map-arctic .tooltip-measure'),\n downloadGeojsonBtn: page.locator('#download-geojson-button'),\n downloadShapefileBtn: page.locator('#download-shapefiles-button'),\n\n // timeline\n timelineContainer: page.locator('.timeline-container'),\n timelineHeader: page.locator('#timeline-header'),\n mobileDatePickerSelectButton: page.locator('.mobile-date-picker-select-btn'),\n dragger: page.locator('.timeline-dragger'),\n draggerA: page.locator('.timeline-dragger.draggerA'),\n draggerB: page.locator('.timeline-dragger.draggerB'),\n dayDown: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-down'),\n dayUp: page.locator('.input-wrapper-day > div.date-arrows.date-arrow-up'),\n monthDown: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-down'),\n monthUp: page.locator('.input-wrapper-month > div.date-arrows.date-arrow-up'),\n yearDown: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-down'),\n yearUp: page.locator('.input-wrapper-year > div.date-arrows.date-arrow-up'),\n datePickerWheel: page.locator('.datepicker-modal .datepicker-wheel'),\n dateSelectorDayInput: page.locator('#date-selector-main .input-wrapper-day input'),\n dateSelectorMonthInput: page.locator('#date-selector-main .input-wrapper-month input'),\n dateSelectorYearInput: page.locator('#date-selector-main .input-wrapper-year input'),\n dateSelectorHourInput: page.locator('#date-selector-main .input-wrapper-hour input'),\n dateSelectorMinuteInput: page.locator('#date-selector-main .input-wrapper-minute input'),\n mobileDatePickerSelectBtn: page.locator('.mobile-date-picker-select-btn'),\n rightArrow: page.locator('#right-arrow-group'),\n mobileDatePickerHeader: page.locator('.datepicker .datepicker-header .datepicker-header'),\n\n // layers\n layersModalCloseButton: page.locator('.layer-btn-close'),\n aerosolOpticalDepth: page.locator('#legacy-all #layer-category-item-legacy-all-aerosol-optical-depth'),\n layersSearchField: page.locator('input#layers-search-input'),\n categoriesNav: page.locator('#categories-nav'),\n allCategoryHeader: page.locator('#legacy-all h3'),\n layersAll: page.locator('.layers-all-layer'),\n layerBrowseList: page.locator('.layer-list-container.browse'),\n layerBrowseDetail: page.locator('.layer-detail-container.browse'),\n layerSearchList: page.locator('.layer-list-container.search'),\n layersSearchRow: page.locator('.search-row.layers-all-layer'),\n layerPickerBackButton: page.locator('#layer-search .back-button'),\n layerDetails: page.locator('.layer-detail-container'),\n layerDetailsDateRange: page.locator('.source-metadata .layer-date-range'),\n layerDetailHeader: page.locator('.layer-detail-container .layers-all-header'),\n layerResultsCountText: page.locator('.header-filter-container .results-text'),\n addToMapButton: page.locator('.layer-detail-container .add-to-map-btn'),\n aodMeasurement: page.locator('#layer-category-item-atmosphere-aerosol-optical-depth'),\n aodAllMeasurement: page.locator('#layer-category-item-legacy-all-aerosol-optical-depth'),\n aodMeasurementContents: page.locator('#accordion-atmosphere-aerosol-optical-depth .measure-row-contents'),\n aodAllMeasurementContents: page.locator('#accordion-legacy-all-aerosol-optical-depth'),\n aodTabContentAquaMODIS: page.locator('#aerosol-optical-depth-aqua-modis'),\n aodCheckbox: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aodCheckboxMODIS: page.locator('#MODIS_Combined_Value_Added_AOD-checkbox'),\n aodCheckboxMAIAC: page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox'),\n aodCheckboxAquaMODIS: page.locator('#MODIS_Aqua_Aerosol-checkbox'),\n aquaTerraMODISTab: page.locator('#aqua-terra-modis-0-source-Nav'),\n aquaModisTab: page.locator('#aqua-modis-1-source-Nav'),\n correctedReflectanceCheckboxContainer: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor'),\n correctedReflectanceChecked: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor .wv-checkbox.checked'),\n weldReflectanceCheckboxContainer: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly'),\n weldUnavailableTooltipIcon: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly #availability-info'),\n availableFilterCheckbox: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type'),\n availableFilterCheckboxInput: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type input'),\n availableFilterTextEl: page.locator('#coverage-facet .sui-multi-checkbox-facet__option-input-wrapper:first-of-type > span'),\n coverageTooltipIcon: page.locator('#coverage-facet svg.facet-tooltip'),\n scienceDisciplinesTab: page.locator('#categories-nav .nav-item:nth-child(2)'),\n aodSidebarLayer: page.locator('#active-MODIS_Combined_Value_Added_AOD'),\n aodMAIACSidebarLayer: page.locator('#active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth'),\n filterButton: page.locator('.btn.filter-button'),\n resetButton: page.locator('.btn.clear-filters'),\n applyButton: page.locator('.btn.apply-facets'),\n collapsedLayerButton: page.locator('#accordion-toggler-button'),\n layerCount: page.locator('.layer-count.mobile'),\n layerContainer: page.locator('.layer-container.sidebar-panel'),\n sourceMetadataCollapsed: page.locator('.source-metadata.overflow'),\n sourceMetadataExpanded: page.locator('.source-metadata'),\n aquaTerraModisHeader: page.locator('#aboutaerosolopticaldepthaod'),\n maiacHeader: page.locator('#aerosol-optical-depth-aqua-terra-modis h3:last-of-type'),\n sourceTabs: page.locator('.source-nav-item'),\n aodSearchRow: page.locator('#MODIS_Aqua_Aerosol-search-row'),\n aodSearchCheckbox: page.locator('#MODIS_Aqua_Aerosol-search-row > .wv-checkbox'),\n availableFacetLabel: page.locator('#coverage-facet .sui-multi-checkbox-facet label:nth-child(1)'),\n categoryAtmosphereLabel: page.locator('#categories-facet [for=\"example_facet_CategoryAtmosphere\"]'),\n categoryFacetCollapseToggle: page.locator('#categories-facet .facet-collapse-toggle'),\n categoryFacetChoicesContainer: page.locator('#categories-facet .sui-multi-checkbox-facet'),\n measurementTemperatureLabel: page.locator('#measurements-facet [for=\"example_facet_MeasurementsTemperature\"]'),\n measurementFacetChoices: page.locator('#measurements-facet .sui-multi-checkbox-facet > label'),\n measurementMoreButton: page.locator('#measurements-facet .sui-facet-view-more'),\n sourcesMERRALabel: page.locator('#sources-facet [for=\"example_facet_SourceMERRA-2\"]'),\n layerFilterButton: page.locator('#layer-filter-button'),\n\n // map\n geographicMap: page.locator('#wv-map-geographic'),\n arcticMap: page.locator('#wv-map-arctic'),\n antarcticMap: page.locator('#wv-map-antarctic'),\n zoomInButton: page.locator('.wv-map-zoom-in'),\n zoomOutButton: page.locator('.wv-map-zoom-out'),\n mapScaleMetric: page.locator('.wv-map-scale-metric'),\n mapScaleImperial: page.locator('.wv-map-scale-imperial'),\n mapRotateLeft: page.locator('.wv-map-rotate-left'),\n mapRotateReset: page.locator('.wv-map-reset-rotation'),\n mapRotateRight: page.locator('.wv-map-rotate-right'),\n\n // ui toolbar\n locationSearchToolbarButton: page.locator('#wv-location-search-button'),\n shareToolbarButton: page.locator('#wv-share-button'),\n projToolbarButton: page.locator('#wv-proj-button'),\n snapshotToolbarButton: page.locator('#wv-image-button'),\n infoToolbarButton: page.locator('#wv-info-button'),\n distractionFreeExitBtn: page.locator('#wv-exit-distraction-free-mode-button'),\n\n // share\n shareToolbar: page.locator('#toolbar_share'),\n shareLinkInput: page.locator('#permalink-content-link'),\n shareEmbedInput: page.locator('#permalink-content-embed'),\n embedLinkButton: page.locator('#wv-embed-link-button'),\n\n // Location Search\n locationSearchComponent: page.locator('.location-search-component'),\n locationSearchMobileDialog: page.locator('#toolbar_location_search_mobile'),\n locationSearchMinimizeButton: page.locator('.location-search-minimize-button'),\n tooltipCoordinatesContainer: page.locator('.tooltip-coordinates-container'),\n tooltipCoordinatesTitle: page.locator('.tooltip-coordinates-title'),\n tooltipCoordinates: page.locator('.tooltip-coordinates'),\n tooltipCoordinatesMinimizeButton: page.locator('.minimize-coordinates-tooltip'),\n tooltipCoordinatesCloseButton: page.locator('.close-coordinates-tooltip'),\n coordinatesMapMarker: page.locator('.coordinates-map-marker'),\n\n // Context Menu\n contextMenu: page.locator('#context-menu'),\n contextMenuCopy: page.locator('#copy-coordinates-to-clipboard-button'),\n contextMenuAddMarker: page.locator('#context-menu-add-marker'),\n contextMenuDistance: page.locator('#context-menu-measure-distance'),\n contextMenuArea: page.locator('#context-menu-measure-area'),\n contentMenuChangeUnits: page.locator('#context-menu-change-units'),\n\n // marker\n selectedMarker: page.locator('.marker.selected'),\n\n // events\n eventsTab: page.locator('#events-sidebar-tab'),\n icebergEvent: page.locator('#wv-events #sidebar-event-EONET_2703'),\n listOfEvents: page.locator('#wv-events ul.map-item-list'),\n eventIcons: page.locator('.marker .event-icon'),\n firstEvent: page.locator('#wv-events ul.map-item-list .item:first-child h4'),\n secondEvent: page.locator('#wv-events #sidebar-event-EONET_99999'),\n selectedFirstEvent: page.locator('#wv-events ul.map-item-list .item-selected:first-child h4'),\n trackMarker: page.locator('.track-marker'),\n layersTab: page.locator('#layers-sidebar-tab'),\n sidebarEvent: page.locator('#sidebar-event-EONET_3931'),\n thermAnomSNPPday: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Night'),\n thermAnomSNPPnight: page.locator('#active-VIIRS_SNPP_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSday: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Day'),\n thermAnomVIIRSnight: page.locator('#active-VIIRS_NOAA20_Thermal_Anomalies_375m_Night'),\n notifyMessage: page.locator('.wv-alert .alert-content'),\n filterIcons: page.locator('.filter-icons > div > .event-icon'),\n dustHazeIcon: page.locator('.filter-icons > div > #filter-dust-and-haze'),\n volcanoesIcon: page.locator('.filter-icons > div > #filter-volcanoes'),\n wildfiresIcon: page.locator('.filter-icons > div >#filter-wildfires'),\n filterDates: page.locator('.filter-dates'),\n filterModalApply: page.locator('#filter-apply-btn'),\n filterModalCancel: page.locator('#filter-cancel-btn'),\n dustSwitch: page.locator('#dustHaze-switch'),\n manmadeSwitch: page.locator('#manmade-switch'),\n seaLakeIceSwitch: page.locator('#seaLakeIce-switch'),\n severeStormsSwitch: page.locator('#severeStorms-switch'),\n snowSwitch: page.locator('#snow-switch'),\n volcanoesSwitch: page.locator('#volcanoes-switch'),\n watercolorSwitch: page.locator('#waterColor-switch'),\n wildfiresSwitch: page.locator('#wildfires-switch'),\n mapExtentFilterCheckbox: page.locator('#map-extent-filter'),\n startInputYear: page.locator('#year-event-filter-start'),\n startInputMonth: page.locator('#month-event-filter-start'),\n startInputDay: page.locator('#day-event-filter-start'),\n endInputYear: page.locator('#year-event-filter-end'),\n endInputMonth: page.locator('#month-event-filter-end'),\n endInputDay: page.locator('#day-event-filter-end'),\n\n // globals\n dataTab: page.locator('#download-sidebar-tab'),\n yearlyResolutionTooltip: page.locator('#zoom-years'),\n timelineSetToYears: page.locator('#current-zoom.zoom-years'),\n modalCloseButton: page.locator('.modal-close-btn'),\n notificationDismissButton: page.locator('.wv-alert .close-alert .fa-times'),\n overlayLayerItems: page.locator('#overlays li'),\n resolutionTooltip: page.locator('#zoom-btn-container'),\n globalSelectInput: page.locator('#image-global-cb'),\n bboxTopCoords: page.locator('#wv-image-top'),\n bboxBottomCoords: page.locator('#wv-image-bottom'),\n imageResolution: page.locator('#wv-image-resolution'),\n imageFormat: page.locator('#wv-image-format'),\n imageWorldFile: page.locator('#wv-image-worldfile'),\n imageMaxSize: page.locator('.wv-image-max-size')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"cb3510ea44bedc317972513855d3d7939bccda63","contentHash":"71824421af92db885febc052de9700b895e40b1d1b4a492c288aefea953e8031"},"/Users/rcweiler/worldview/e2e/features/layers/recent-layers-mobile-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/layers/recent-layers-mobile-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":45}},"3":{"start":{"line":14,"column":12},"end":{"line":14,"column":49}},"4":{"start":{"line":15,"column":0},"end":{"line":17,"column":3}},"5":{"start":{"line":18,"column":0},"end":{"line":29,"column":3}},"6":{"start":{"line":21,"column":18},"end":{"line":26,"column":4}},"7":{"start":{"line":27,"column":2},"end":{"line":27,"column":33}},"8":{"start":{"line":28,"column":2},"end":{"line":28,"column":36}},"9":{"start":{"line":30,"column":0},"end":{"line":32,"column":3}},"10":{"start":{"line":31,"column":2},"end":{"line":31,"column":21}},"11":{"start":{"line":33,"column":0},"end":{"line":44,"column":3}},"12":{"start":{"line":38,"column":6},"end":{"line":38,"column":15}},"13":{"start":{"line":39,"column":2},"end":{"line":39,"column":23}},"14":{"start":{"line":40,"column":2},"end":{"line":40,"column":33}},"15":{"start":{"line":41,"column":2},"end":{"line":41,"column":37}},"16":{"start":{"line":42,"column":2},"end":{"line":42,"column":26}},"17":{"start":{"line":43,"column":2},"end":{"line":43,"column":31}},"18":{"start":{"line":45,"column":0},"end":{"line":55,"column":3}},"19":{"start":{"line":49,"column":6},"end":{"line":49,"column":15}},"20":{"start":{"line":50,"column":2},"end":{"line":50,"column":38}},"21":{"start":{"line":51,"column":2},"end":{"line":51,"column":61}},"22":{"start":{"line":52,"column":2},"end":{"line":52,"column":73}},"23":{"start":{"line":53,"column":2},"end":{"line":53,"column":68}},"24":{"start":{"line":54,"column":2},"end":{"line":54,"column":38}},"25":{"start":{"line":56,"column":0},"end":{"line":65,"column":3}},"26":{"start":{"line":57,"column":2},"end":{"line":57,"column":77}},"27":{"start":{"line":58,"column":2},"end":{"line":58,"column":73}},"28":{"start":{"line":59,"column":25},"end":{"line":59,"column":77}},"29":{"start":{"line":60,"column":23},"end":{"line":60,"column":87}},"30":{"start":{"line":61,"column":23},"end":{"line":61,"column":82}},"31":{"start":{"line":62,"column":2},"end":{"line":62,"column":45}},"32":{"start":{"line":63,"column":2},"end":{"line":63,"column":43}},"33":{"start":{"line":64,"column":2},"end":{"line":64,"column":43}},"34":{"start":{"line":66,"column":0},"end":{"line":72,"column":3}},"35":{"start":{"line":67,"column":2},"end":{"line":67,"column":53}},"36":{"start":{"line":68,"column":22},"end":{"line":68,"column":79}},"37":{"start":{"line":69,"column":20},"end":{"line":69,"column":53}},"38":{"start":{"line":70,"column":2},"end":{"line":70,"column":46}},"39":{"start":{"line":71,"column":2},"end":{"line":71,"column":40}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":15},"end":{"line":18,"column":16}},"loc":{"start":{"line":20,"column":6},"end":{"line":29,"column":1}},"line":20},"1":{"name":"(anonymous_1)","decl":{"start":{"line":30,"column":14},"end":{"line":30,"column":15}},"loc":{"start":{"line":30,"column":26},"end":{"line":32,"column":1}},"line":30},"2":{"name":"(anonymous_2)","decl":{"start":{"line":33,"column":56},"end":{"line":33,"column":57}},"loc":{"start":{"line":33,"column":68},"end":{"line":44,"column":1}},"line":33},"3":{"name":"(anonymous_3)","decl":{"start":{"line":45,"column":30},"end":{"line":45,"column":31}},"loc":{"start":{"line":45,"column":42},"end":{"line":55,"column":1}},"line":45},"4":{"name":"(anonymous_4)","decl":{"start":{"line":56,"column":51},"end":{"line":56,"column":52}},"loc":{"start":{"line":56,"column":63},"end":{"line":65,"column":1}},"line":56},"5":{"name":"(anonymous_5)","decl":{"start":{"line":66,"column":50},"end":{"line":66,"column":51}},"loc":{"start":{"line":66,"column":62},"end":{"line":72,"column":1}},"line":66}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","assertCategories","page","selectors","url","describe","configure","mode","beforeAll","browser","context","newContext","viewport","width","height","newPage","afterAll","close","addLayers","collapsedLayerButton","modalCloseButton","goto","click","layersSearchField","layerPickerBackButton","fill","locator","aquaAerosolRow","aodSearchRow","omiSearchRow","toBeVisible","productList","noResults","not"],"sources":["recent-layers-mobile-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { assertCategories } = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\nconst url = 'http://localhost:3000/?t=2020-07-04'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n const context = await browser.newContext({\n viewport: { width: 375, height: 667 }\n })\n page = await context.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Layer picker shows categories when first opened', async () => {\n const { addLayers, collapsedLayerButton, modalCloseButton } = selectors\n await page.goto(url)\n await modalCloseButton.click()\n await collapsedLayerButton.click()\n await addLayers.click()\n await assertCategories(page)\n})\n\ntest('Select several layers', async () => {\n const { layersSearchField, layerPickerBackButton } = selectors\n await layersSearchField.fill('aod')\n await page.locator('#MODIS_Aqua_Aerosol-checkbox').click()\n await page.locator('#MODIS_Combined_Value_Added_AOD-checkbox').click()\n await page.locator('#OMI_Aerosol_Optical_Depth-checkbox').click()\n await layerPickerBackButton.click()\n})\n\ntest('Recent tab shows layers that were selected', async () => {\n await page.locator('.categories-dropdown-header .dropdown-toggle').click()\n await page.locator('.categories-dropdown-item:nth-of-type(4)').click()\n const aquaAerosolRow = await page.locator('#MODIS_Aqua_Aerosol-search-row')\n const aodSearchRow = await page.locator('#MODIS_Combined_Value_Added_AOD-search-row')\n const omiSearchRow = await page.locator('#OMI_Aerosol_Optical_Depth-search-row')\n await expect(aquaAerosolRow).toBeVisible()\n await expect(omiSearchRow).toBeVisible()\n await expect(aodSearchRow).toBeVisible()\n})\n\ntest('Clear list button empties the entire list', async () => {\n await page.locator('#clear-recent-layers').click()\n const productList = await page.locator('.product-outer-list-case.layers-all')\n const noResults = await page.locator('.no-results')\n await expect(productList).not.toBeVisible()\n await expect(noResults).toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"36c4d27e5e12c8c9181dd6ed7673076ba8592267","contentHash":"877a27e6550f47a8221194519fdd3681b9cafea0924f12c90cc1a5ccb85c859a"},"/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js","statementMap":{"0":{"start":{"line":5,"column":4},"end":{"line":5,"column":31}},"1":{"start":{"line":12,"column":26},"end":{"line":15,"column":1}},"2":{"start":{"line":13,"column":2},"end":{"line":13,"column":48}},"3":{"start":{"line":14,"column":2},"end":{"line":14,"column":55}},"4":{"start":{"line":16,"column":31},"end":{"line":18,"column":1}},"5":{"start":{"line":17,"column":2},"end":{"line":17,"column":49}},"6":{"start":{"line":19,"column":22},"end":{"line":21,"column":1}},"7":{"start":{"line":20,"column":2},"end":{"line":20,"column":49}},"8":{"start":{"line":22,"column":32},"end":{"line":24,"column":1}},"9":{"start":{"line":23,"column":2},"end":{"line":23,"column":49}},"10":{"start":{"line":25,"column":15},"end":{"line":27,"column":1}},"11":{"start":{"line":26,"column":2},"end":{"line":26,"column":54}},"12":{"start":{"line":28,"column":16},"end":{"line":30,"column":1}},"13":{"start":{"line":29,"column":2},"end":{"line":29,"column":55}},"14":{"start":{"line":40,"column":21},"end":{"line":47,"column":1}},"15":{"start":{"line":41,"column":19},"end":{"line":41,"column":67}},"16":{"start":{"line":42,"column":19},"end":{"line":42,"column":67}},"17":{"start":{"line":43,"column":18},"end":{"line":43,"column":57}},"18":{"start":{"line":44,"column":19},"end":{"line":44,"column":95}},"19":{"start":{"line":45,"column":23},"end":{"line":45,"column":51}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":37}},"21":{"start":{"line":53,"column":29},"end":{"line":59,"column":1}},"22":{"start":{"line":54,"column":31},"end":{"line":54,"column":97}},"23":{"start":{"line":55,"column":33},"end":{"line":55,"column":101}},"24":{"start":{"line":56,"column":14},"end":{"line":56,"column":46}},"25":{"start":{"line":57,"column":16},"end":{"line":57,"column":50}},"26":{"start":{"line":58,"column":2},"end":{"line":58,"column":21}},"27":{"start":{"line":60,"column":28},"end":{"line":77,"column":1}},"28":{"start":{"line":61,"column":20},"end":{"line":61,"column":54}},"29":{"start":{"line":62,"column":20},"end":{"line":62,"column":64}},"30":{"start":{"line":63,"column":22},"end":{"line":63,"column":68}},"31":{"start":{"line":64,"column":21},"end":{"line":64,"column":59}},"32":{"start":{"line":65,"column":24},"end":{"line":65,"column":89}},"33":{"start":{"line":66,"column":24},"end":{"line":66,"column":89}},"34":{"start":{"line":67,"column":25},"end":{"line":67,"column":91}},"35":{"start":{"line":68,"column":24},"end":{"line":68,"column":91}},"36":{"start":{"line":69,"column":2},"end":{"line":69,"column":41}},"37":{"start":{"line":70,"column":2},"end":{"line":70,"column":40}},"38":{"start":{"line":71,"column":2},"end":{"line":71,"column":42}},"39":{"start":{"line":72,"column":2},"end":{"line":72,"column":41}},"40":{"start":{"line":73,"column":2},"end":{"line":73,"column":44}},"41":{"start":{"line":74,"column":2},"end":{"line":74,"column":44}},"42":{"start":{"line":75,"column":2},"end":{"line":75,"column":45}},"43":{"start":{"line":76,"column":2},"end":{"line":76,"column":44}},"44":{"start":{"line":78,"column":25},"end":{"line":105,"column":1}},"45":{"start":{"line":79,"column":30},"end":{"line":79,"column":68}},"46":{"start":{"line":80,"column":17},"end":{"line":80,"column":44}},"47":{"start":{"line":81,"column":21},"end":{"line":81,"column":49}},"48":{"start":{"line":82,"column":20},"end":{"line":82,"column":47}},"49":{"start":{"line":83,"column":18},"end":{"line":83,"column":42}},"50":{"start":{"line":84,"column":16},"end":{"line":84,"column":38}},"51":{"start":{"line":85,"column":17},"end":{"line":85,"column":40}},"52":{"start":{"line":86,"column":19},"end":{"line":86,"column":44}},"53":{"start":{"line":87,"column":15},"end":{"line":87,"column":43}},"54":{"start":{"line":88,"column":17},"end":{"line":88,"column":47}},"55":{"start":{"line":89,"column":16},"end":{"line":89,"column":45}},"56":{"start":{"line":90,"column":21},"end":{"line":90,"column":48}},"57":{"start":{"line":91,"column":16},"end":{"line":91,"column":45}},"58":{"start":{"line":92,"column":2},"end":{"line":92,"column":50}},"59":{"start":{"line":93,"column":2},"end":{"line":93,"column":37}},"60":{"start":{"line":94,"column":2},"end":{"line":94,"column":41}},"61":{"start":{"line":95,"column":2},"end":{"line":95,"column":40}},"62":{"start":{"line":96,"column":2},"end":{"line":96,"column":38}},"63":{"start":{"line":97,"column":2},"end":{"line":97,"column":36}},"64":{"start":{"line":98,"column":2},"end":{"line":98,"column":37}},"65":{"start":{"line":99,"column":2},"end":{"line":99,"column":39}},"66":{"start":{"line":100,"column":2},"end":{"line":100,"column":35}},"67":{"start":{"line":101,"column":2},"end":{"line":101,"column":37}},"68":{"start":{"line":102,"column":2},"end":{"line":102,"column":36}},"69":{"start":{"line":103,"column":2},"end":{"line":103,"column":41}},"70":{"start":{"line":104,"column":2},"end":{"line":104,"column":36}},"71":{"start":{"line":113,"column":28},"end":{"line":120,"column":1}},"72":{"start":{"line":114,"column":17},"end":{"line":114,"column":46}},"73":{"start":{"line":115,"column":19},"end":{"line":118,"column":5}},"74":{"start":{"line":116,"column":20},"end":{"line":116,"column":50}},"75":{"start":{"line":117,"column":4},"end":{"line":117,"column":19}},"76":{"start":{"line":119,"column":2},"end":{"line":119,"column":42}},"77":{"start":{"line":128,"column":34},"end":{"line":133,"column":1}},"78":{"start":{"line":129,"column":2},"end":{"line":129,"column":51}},"79":{"start":{"line":130,"column":2},"end":{"line":130,"column":57}},"80":{"start":{"line":131,"column":2},"end":{"line":131,"column":45}},"81":{"start":{"line":132,"column":2},"end":{"line":132,"column":50}},"82":{"start":{"line":134,"column":30},"end":{"line":140,"column":1}},"83":{"start":{"line":135,"column":2},"end":{"line":135,"column":51}},"84":{"start":{"line":136,"column":2},"end":{"line":136,"column":53}},"85":{"start":{"line":137,"column":2},"end":{"line":137,"column":51}},"86":{"start":{"line":138,"column":2},"end":{"line":138,"column":51}},"87":{"start":{"line":139,"column":2},"end":{"line":139,"column":58}},"88":{"start":{"line":141,"column":28},"end":{"line":154,"column":1}},"89":{"start":{"line":143,"column":2},"end":{"line":152,"column":3}},"90":{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},"91":{"start":{"line":145,"column":18},"end":{"line":145,"column":39}},"92":{"start":{"line":146,"column":6},"end":{"line":146,"column":44}},"93":{"start":{"line":147,"column":6},"end":{"line":147,"column":57}},"94":{"start":{"line":148,"column":6},"end":{"line":148,"column":42}},"95":{"start":{"line":151,"column":4},"end":{"line":151,"column":20}},"96":{"start":{"line":153,"column":2},"end":{"line":153,"column":19}},"97":{"start":{"line":162,"column":21},"end":{"line":165,"column":1}},"98":{"start":{"line":163,"column":2},"end":{"line":163,"column":38}},"99":{"start":{"line":164,"column":2},"end":{"line":164,"column":33}},"100":{"start":{"line":166,"column":0},"end":{"line":182,"column":2}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":12,"column":26},"end":{"line":12,"column":27}},"loc":{"start":{"line":12,"column":48},"end":{"line":15,"column":1}},"line":12},"1":{"name":"(anonymous_1)","decl":{"start":{"line":16,"column":31},"end":{"line":16,"column":32}},"loc":{"start":{"line":16,"column":45},"end":{"line":18,"column":1}},"line":16},"2":{"name":"(anonymous_2)","decl":{"start":{"line":19,"column":22},"end":{"line":19,"column":23}},"loc":{"start":{"line":19,"column":36},"end":{"line":21,"column":1}},"line":19},"3":{"name":"(anonymous_3)","decl":{"start":{"line":22,"column":32},"end":{"line":22,"column":33}},"loc":{"start":{"line":22,"column":46},"end":{"line":24,"column":1}},"line":22},"4":{"name":"(anonymous_4)","decl":{"start":{"line":25,"column":15},"end":{"line":25,"column":16}},"loc":{"start":{"line":25,"column":29},"end":{"line":27,"column":1}},"line":25},"5":{"name":"(anonymous_5)","decl":{"start":{"line":28,"column":16},"end":{"line":28,"column":17}},"loc":{"start":{"line":28,"column":30},"end":{"line":30,"column":1}},"line":28},"6":{"name":"(anonymous_6)","decl":{"start":{"line":40,"column":21},"end":{"line":40,"column":22}},"loc":{"start":{"line":40,"column":51},"end":{"line":47,"column":1}},"line":40},"7":{"name":"(anonymous_7)","decl":{"start":{"line":53,"column":29},"end":{"line":53,"column":30}},"loc":{"start":{"line":53,"column":43},"end":{"line":59,"column":1}},"line":53},"8":{"name":"(anonymous_8)","decl":{"start":{"line":60,"column":28},"end":{"line":60,"column":29}},"loc":{"start":{"line":60,"column":42},"end":{"line":77,"column":1}},"line":60},"9":{"name":"(anonymous_9)","decl":{"start":{"line":78,"column":25},"end":{"line":78,"column":26}},"loc":{"start":{"line":78,"column":39},"end":{"line":105,"column":1}},"line":78},"10":{"name":"(anonymous_10)","decl":{"start":{"line":113,"column":28},"end":{"line":113,"column":29}},"loc":{"start":{"line":113,"column":75},"end":{"line":120,"column":1}},"line":113},"11":{"name":"(anonymous_11)","decl":{"start":{"line":115,"column":48},"end":{"line":115,"column":49}},"loc":{"start":{"line":115,"column":63},"end":{"line":118,"column":3}},"line":115},"12":{"name":"(anonymous_12)","decl":{"start":{"line":128,"column":34},"end":{"line":128,"column":35}},"loc":{"start":{"line":128,"column":65},"end":{"line":133,"column":1}},"line":128},"13":{"name":"(anonymous_13)","decl":{"start":{"line":134,"column":30},"end":{"line":134,"column":31}},"loc":{"start":{"line":134,"column":78},"end":{"line":140,"column":1}},"line":134},"14":{"name":"(anonymous_14)","decl":{"start":{"line":141,"column":28},"end":{"line":141,"column":29}},"loc":{"start":{"line":141,"column":34},"end":{"line":154,"column":1}},"line":141},"15":{"name":"(anonymous_15)","decl":{"start":{"line":162,"column":21},"end":{"line":162,"column":22}},"loc":{"start":{"line":162,"column":46},"end":{"line":165,"column":1}},"line":162}},"branchMap":{"0":{"loc":{"start":{"line":43,"column":18},"end":{"line":43,"column":57}},"type":"cond-expr","locations":[{"start":{"line":43,"column":38},"end":{"line":43,"column":46}},{"start":{"line":43,"column":49},"end":{"line":43,"column":57}}],"line":43},"1":{"loc":{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},"type":"if","locations":[{"start":{"line":144,"column":4},"end":{"line":149,"column":5}},{"start":{"line":144,"column":4},"end":{"line":149,"column":5}}],"line":144}},"s":{"0":1,"1":1,"2":0,"3":0,"4":1,"5":0,"6":1,"7":0,"8":1,"9":0,"10":1,"11":0,"12":1,"13":0,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":1,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":1,"45":2,"46":2,"47":2,"48":2,"49":2,"50":2,"51":2,"52":2,"53":2,"54":2,"55":2,"56":2,"57":2,"58":2,"59":2,"60":2,"61":2,"62":2,"63":2,"64":2,"65":2,"66":2,"67":2,"68":2,"69":2,"70":2,"71":1,"72":0,"73":0,"74":0,"75":0,"76":0,"77":1,"78":0,"79":0,"80":0,"81":0,"82":1,"83":0,"84":0,"85":0,"86":0,"87":0,"88":1,"89":1,"90":1,"91":0,"92":0,"93":0,"94":0,"95":1,"96":1,"97":1,"98":0,"99":0,"100":1},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":2,"10":0,"11":0,"12":0,"13":0,"14":1,"15":0},"b":{"0":[0,0],"1":[0,0]},"inputSourceMap":{"version":3,"names":["expect","require","switchProjections","page","proj","locator","click","openImageDownloadPanel","clickDownload","closeImageDownloadPanel","zoomIn","zoomOut","timelineDrag","draggerEl","x","draggerA","draggerB","dragger","dragDate","dragLocation","dragTo","dateSelectorMonthDay","dateSelectorDayInput","dateSelectorMonthInput","day","innerText","month","assertDefaultLayers","layerItem","refLabels","refFeatures","coastlines","trueColorSNPP","trueColorAqua","trueColorMODIS","trueColorNOAA","toHaveCount","toBeVisible","assertCategories","categoriesContainer","legacy","airQuality","ashPlumes","drought","fires","floods","shipping","dust","storms","smoke","vegetation","other","assertLayerOrdering","layerContainer","orderedLayers","layers","$$","layerIDs","Promise","all","map","layer","layerID","getAttribute","toEqual","createDistanceMeasurement","start","finish","mouse","dblclick","createAreaMeasurement","pointOne","pointTwo","pointThree","localStorageEnabled","enabled","window","localStorage","uid","Date","toString","setItem","getItem","removeItem","error","clickAndWait","waitForTimeout","module","exports"],"sources":["wvHooks.js"],"sourcesContent":["const { expect } = require('@playwright/test')\n\n/**\n * Switches the projection\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} proj - The specified projection ex: 'geographic', 'arctic' etc..\n */\nconst switchProjections = async (page, proj) => {\n await page.locator('#wv-proj-button').click()\n await page.locator(`#change-${proj}-button`).click()\n}\n\nconst openImageDownloadPanel = async (page) => {\n await page.locator('#wv-image-button').click()\n}\n\nconst clickDownload = async (page) => {\n await page.locator('.wv-image-button').click()\n}\n\nconst closeImageDownloadPanel = async (page) => {\n await page.locator('.modal-close-btn').click()\n}\n\nconst zoomIn = async (page) => {\n await page.locator('button.wv-map-zoom-in').click()\n}\n\nconst zoomOut = async (page) => {\n await page.locator('button.wv-map-zoom-out').click()\n}\n\n/**\n * Drag one of the draggers on the timeline.\n * To find the x parameter you need to inspect the exact date on the timeline you want to drag to\n * and find the x attribute value in the rect element.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} draggerEl - 'a' or 'b'. Represents draggerA or draggerB\n * @param {string} x - Represents exact point on timeline to drag to.\n */\nconst timelineDrag = async (page, draggerEl, x) => {\n const draggerA = await page.locator('.timeline-dragger.draggerA')\n const draggerB = await page.locator('.timeline-dragger.draggerB')\n const dragger = draggerEl === 'a' ? draggerA : draggerB\n const dragDate = `rect.axis-grid-rect[width=\"12\"][height=\"65\"][x=\"${x}\"][fill=\"transparent\"]`\n const dragLocation = await page.locator(dragDate)\n await dragger.dragTo(dragLocation)\n}\n\n/**\n * Returns the month date of date selector ex: 'AUG17'\n * @param {Object} page - Playwright object representing the browser page.\n */\nconst dateSelectorMonthDay = async (page) => {\n const dateSelectorDayInput = await page.locator('#date-selector-main .input-wrapper-day input')\n const dateSelectorMonthInput = await page.locator('#date-selector-main .input-wrapper-month input')\n const day = dateSelectorDayInput.innerText()\n const month = dateSelectorMonthInput.innerText()\n return month + day\n}\n\nconst assertDefaultLayers = async (page) => {\n const layerItem = page.locator('.item.productsitem')\n const refLabels = page.locator('#active-Reference_Labels_15m')\n const refFeatures = page.locator('#active-Reference_Features_15m')\n const coastlines = page.locator('#active-Coastlines_15m')\n const trueColorSNPP = page.locator('#active-VIIRS_SNPP_CorrectedReflectance_TrueColor')\n const trueColorAqua = page.locator('#active-MODIS_Aqua_CorrectedReflectance_TrueColor')\n const trueColorMODIS = page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor')\n const trueColorNOAA = page.locator('#active-VIIRS_NOAA20_CorrectedReflectance_TrueColor')\n await expect(layerItem).toHaveCount(7)\n await expect(refLabels).toBeVisible()\n await expect(refFeatures).toBeVisible()\n await expect(coastlines).toBeVisible()\n await expect(trueColorSNPP).toBeVisible()\n await expect(trueColorAqua).toBeVisible()\n await expect(trueColorMODIS).toBeVisible()\n await expect(trueColorNOAA).toBeVisible()\n}\n\nconst assertCategories = async (page) => {\n const categoriesContainer = page.locator('.category-masonry-case')\n const legacy = page.locator('#legacy-all')\n const airQuality = page.locator('#air-quality')\n const ashPlumes = page.locator('#ash-plumes')\n const drought = page.locator('#drought')\n const fires = page.locator('#fires')\n const floods = page.locator('#floods')\n const shipping = page.locator('#shipping')\n const dust = page.locator('#dust-storms')\n const storms = page.locator('#severe-storms')\n const smoke = page.locator('#smoke-plumes')\n const vegetation = page.locator('#vegetation')\n const other = page.locator('#legacy-other')\n await expect(categoriesContainer).toBeVisible()\n await expect(legacy).toBeVisible()\n await expect(airQuality).toBeVisible()\n await expect(ashPlumes).toBeVisible()\n await expect(drought).toBeVisible()\n await expect(fires).toBeVisible()\n await expect(floods).toBeVisible()\n await expect(shipping).toBeVisible()\n await expect(dust).toBeVisible()\n await expect(storms).toBeVisible()\n await expect(smoke).toBeVisible()\n await expect(vegetation).toBeVisible()\n await expect(other).toBeVisible()\n}\n\n/**\n * Check the layer order in the sidebar and compare it agaisnt an array of ordered layers\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} layerContainer - A string for identifying each layer
  • element in the sidebar\n * @param {Array} orderedLayers - An array of strings representing the expected layer ordering\n */\nconst assertLayerOrdering = async (page, layerContainer, orderedLayers) => {\n const layers = await page.$$(layerContainer)\n const layerIDs = await Promise.all(layers.map(async (layer) => {\n const layerID = await layer.getAttribute('id')\n return layerID\n }))\n expect(layerIDs).toEqual(orderedLayers)\n}\n\n/**\n * Create a distance measurement\n * @param {Object} page - Playwright object representing the browser page.\n * @param {Array} start - An array of two integers representing the starting x & y position\n * @param {Array} finish - An array of two integers representing the starting x & y position\n */\nconst createDistanceMeasurement = async (page, start, finish) => {\n await page.locator('#wv-measure-button').click()\n await page.locator('#measure-distance-button').click()\n await page.mouse.click(start[0], start[1])\n await page.mouse.dblclick(finish[0], finish[1])\n}\n\nconst createAreaMeasurement = async (page, pointOne, pointTwo, pointThree) => {\n await page.locator('#wv-measure-button').click()\n await page.locator('#measure-area-button').click()\n await page.mouse.click(pointOne[0], pointOne[1])\n await page.mouse.click(pointTwo[0], pointTwo[1])\n await page.mouse.dblclick(pointThree[0], pointThree[1])\n}\n\nconst localStorageEnabled = () => {\n let enabled\n try {\n if (window.localStorage) {\n const uid = new Date().toString()\n window.localStorage.setItem(uid, uid)\n enabled = window.localStorage.getItem(uid) === uid\n window.localStorage.removeItem(uid)\n }\n } catch (error) {\n enabled = false\n }\n return !!enabled\n}\n\n/**\n * Some react switches & buttons may have unexpected behavior when tested at high speeds\n * This adds a custom pause after a click to ensure the switch behaves properly\n * @param {Object} page - Playwright object representing the browser page.\n * @param {String} locator - A string for identifying the react switch label\n */\nconst clickAndWait = async (page, locator) => {\n await page.locator(locator).click()\n await page.waitForTimeout(200)\n}\n\nmodule.exports = {\n assertCategories,\n assertDefaultLayers,\n assertLayerOrdering,\n clickDownload,\n closeImageDownloadPanel,\n createAreaMeasurement,\n createDistanceMeasurement,\n dateSelectorMonthDay,\n localStorageEnabled,\n openImageDownloadPanel,\n clickAndWait,\n switchProjections,\n timelineDrag,\n zoomIn,\n zoomOut\n}\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"ae195c14a384180c5e65372ce5e2e5d88aec3710","contentHash":"aa2b1ac24aa7d9cc69f05c29fbde01ad95c4dbc16439406ec03e27e6b7337b7f"},"/Users/rcweiler/worldview/e2e/features/layers/recent-layers-no-local-storage-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/layers/recent-layers-no-local-storage-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":45}},"3":{"start":{"line":14,"column":12},"end":{"line":14,"column":49}},"4":{"start":{"line":15,"column":0},"end":{"line":17,"column":3}},"5":{"start":{"line":18,"column":0},"end":{"line":23,"column":3}},"6":{"start":{"line":21,"column":2},"end":{"line":21,"column":33}},"7":{"start":{"line":22,"column":2},"end":{"line":22,"column":36}},"8":{"start":{"line":24,"column":0},"end":{"line":26,"column":3}},"9":{"start":{"line":25,"column":2},"end":{"line":25,"column":21}},"10":{"start":{"line":27,"column":0},"end":{"line":40,"column":3}},"11":{"start":{"line":30,"column":6},"end":{"line":30,"column":15}},"12":{"start":{"line":31,"column":2},"end":{"line":31,"column":23}},"13":{"start":{"line":32,"column":23},"end":{"line":32,"column":44}},"14":{"start":{"line":33,"column":2},"end":{"line":39,"column":3}},"15":{"start":{"line":34,"column":4},"end":{"line":34,"column":26}},"16":{"start":{"line":35,"column":22},"end":{"line":35,"column":55}},"17":{"start":{"line":36,"column":4},"end":{"line":36,"column":46}},"18":{"start":{"line":38,"column":4},"end":{"line":38,"column":60}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":15},"end":{"line":18,"column":16}},"loc":{"start":{"line":20,"column":6},"end":{"line":23,"column":1}},"line":20},"1":{"name":"(anonymous_1)","decl":{"start":{"line":24,"column":14},"end":{"line":24,"column":15}},"loc":{"start":{"line":24,"column":26},"end":{"line":26,"column":1}},"line":24},"2":{"name":"(anonymous_2)","decl":{"start":{"line":27,"column":83},"end":{"line":27,"column":84}},"loc":{"start":{"line":27,"column":95},"end":{"line":40,"column":1}},"line":27}},"branchMap":{"0":{"loc":{"start":{"line":33,"column":2},"end":{"line":39,"column":3}},"type":"if","locations":[{"start":{"line":33,"column":2},"end":{"line":39,"column":3}},{"start":{"line":33,"column":2},"end":{"line":39,"column":3}}],"line":33}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":0},"f":{"0":1,"1":1,"2":1},"b":{"0":[1,0]},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","localStorageEnabled","page","selectors","url","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","addLayers","goto","localStorage","click","recentTab","locator","not","toBeVisible","console","log"],"sources":["recent-layers-no-local-storage-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { localStorageEnabled } = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\nconst url = 'http://localhost:3000/?t=2020-07-04'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Verify that recent layers tab does not show when local storage is disabled', async () => {\n const { addLayers } = selectors\n await page.goto(url)\n const localStorage = localStorageEnabled()\n if (!localStorage) {\n await addLayers.click\n const recentTab = await page.locator('.recent-tab')\n await expect(recentTab).not.toBeVisible()\n } else {\n console.log('Local storage was enabled for this test.')\n }\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAoB,CAAC,GAAGF,OAAO,CAAC,gCAAgC,CAAC;AAEzE,IAAIG,IAAI;AACR,IAAIC,SAAS;AAEb,MAAMC,GAAG,GAAG,qCAAqC;AAEjDP,IAAI,CAACQ,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CV,IAAI,CAACW,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCP,IAAI,GAAG,MAAMO,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BP,SAAS,GAAGH,eAAe,CAACE,IAAI,CAAC;AACnC,CAAC,CAAC;AAEFL,IAAI,CAACc,QAAQ,CAAC,YAAY;EACxB,MAAMT,IAAI,CAACU,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFf,IAAI,CAAC,4EAA4E,EAAE,YAAY;EAC7F,MAAM;IAAEgB;EAAU,CAAC,GAAGV,SAAS;EAC/B,MAAMD,IAAI,CAACY,IAAI,CAACV,GAAG,CAAC;EACpB,MAAMW,YAAY,GAAGd,mBAAmB,CAAC,CAAC;EAC1C,IAAI,CAACc,YAAY,EAAE;IACjB,MAAMF,SAAS,CAACG,KAAK;IACrB,MAAMC,SAAS,GAAG,MAAMf,IAAI,CAACgB,OAAO,CAAC,aAAa,CAAC;IACnD,MAAMpB,MAAM,CAACmB,SAAS,CAAC,CAACE,GAAG,CAACC,WAAW,CAAC,CAAC;EAC3C,CAAC,MAAM;IACLC,OAAO,CAACC,GAAG,CAAC,0CAA0C,CAAC;EACzD;AACF,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"edb7ec63545d2862e867beefed2e2132bc6d6517","contentHash":"fe7eaa0419ee0c4604f88a43ad4b9f9cbdab7fe32f8bb064a7287e43984248be"},"/Users/rcweiler/worldview/e2e/features/layers/recent-layers-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/layers/recent-layers-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":45}},"3":{"start":{"line":14,"column":12},"end":{"line":14,"column":49}},"4":{"start":{"line":15,"column":0},"end":{"line":17,"column":3}},"5":{"start":{"line":18,"column":0},"end":{"line":23,"column":3}},"6":{"start":{"line":21,"column":2},"end":{"line":21,"column":33}},"7":{"start":{"line":22,"column":2},"end":{"line":22,"column":36}},"8":{"start":{"line":24,"column":0},"end":{"line":26,"column":3}},"9":{"start":{"line":25,"column":2},"end":{"line":25,"column":21}},"10":{"start":{"line":27,"column":0},"end":{"line":36,"column":3}},"11":{"start":{"line":31,"column":6},"end":{"line":31,"column":15}},"12":{"start":{"line":32,"column":2},"end":{"line":32,"column":23}},"13":{"start":{"line":33,"column":2},"end":{"line":33,"column":33}},"14":{"start":{"line":34,"column":2},"end":{"line":34,"column":26}},"15":{"start":{"line":35,"column":2},"end":{"line":35,"column":31}},"16":{"start":{"line":37,"column":0},"end":{"line":47,"column":3}},"17":{"start":{"line":41,"column":6},"end":{"line":41,"column":15}},"18":{"start":{"line":42,"column":2},"end":{"line":42,"column":38}},"19":{"start":{"line":43,"column":2},"end":{"line":43,"column":61}},"20":{"start":{"line":44,"column":2},"end":{"line":44,"column":73}},"21":{"start":{"line":45,"column":2},"end":{"line":45,"column":68}},"22":{"start":{"line":46,"column":2},"end":{"line":46,"column":38}},"23":{"start":{"line":48,"column":0},"end":{"line":56,"column":3}},"24":{"start":{"line":49,"column":2},"end":{"line":49,"column":44}},"25":{"start":{"line":50,"column":25},"end":{"line":50,"column":77}},"26":{"start":{"line":51,"column":23},"end":{"line":51,"column":87}},"27":{"start":{"line":52,"column":23},"end":{"line":52,"column":82}},"28":{"start":{"line":53,"column":2},"end":{"line":53,"column":45}},"29":{"start":{"line":54,"column":2},"end":{"line":54,"column":43}},"30":{"start":{"line":55,"column":2},"end":{"line":55,"column":43}},"31":{"start":{"line":57,"column":0},"end":{"line":71,"column":3}},"32":{"start":{"line":58,"column":25},"end":{"line":58,"column":77}},"33":{"start":{"line":59,"column":23},"end":{"line":59,"column":87}},"34":{"start":{"line":60,"column":23},"end":{"line":60,"column":82}},"35":{"start":{"line":61,"column":2},"end":{"line":66,"column":5}},"36":{"start":{"line":67,"column":2},"end":{"line":67,"column":53}},"37":{"start":{"line":68,"column":2},"end":{"line":68,"column":49}},"38":{"start":{"line":69,"column":2},"end":{"line":69,"column":43}},"39":{"start":{"line":70,"column":2},"end":{"line":70,"column":43}},"40":{"start":{"line":72,"column":0},"end":{"line":78,"column":3}},"41":{"start":{"line":73,"column":2},"end":{"line":73,"column":53}},"42":{"start":{"line":74,"column":22},"end":{"line":74,"column":79}},"43":{"start":{"line":75,"column":20},"end":{"line":75,"column":53}},"44":{"start":{"line":76,"column":2},"end":{"line":76,"column":46}},"45":{"start":{"line":77,"column":2},"end":{"line":77,"column":40}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":18,"column":15},"end":{"line":18,"column":16}},"loc":{"start":{"line":20,"column":6},"end":{"line":23,"column":1}},"line":20},"1":{"name":"(anonymous_1)","decl":{"start":{"line":24,"column":14},"end":{"line":24,"column":15}},"loc":{"start":{"line":24,"column":26},"end":{"line":26,"column":1}},"line":24},"2":{"name":"(anonymous_2)","decl":{"start":{"line":27,"column":56},"end":{"line":27,"column":57}},"loc":{"start":{"line":27,"column":68},"end":{"line":36,"column":1}},"line":27},"3":{"name":"(anonymous_3)","decl":{"start":{"line":37,"column":30},"end":{"line":37,"column":31}},"loc":{"start":{"line":37,"column":42},"end":{"line":47,"column":1}},"line":37},"4":{"name":"(anonymous_4)","decl":{"start":{"line":48,"column":51},"end":{"line":48,"column":52}},"loc":{"start":{"line":48,"column":63},"end":{"line":56,"column":1}},"line":48},"5":{"name":"(anonymous_5)","decl":{"start":{"line":57,"column":52},"end":{"line":57,"column":53}},"loc":{"start":{"line":57,"column":64},"end":{"line":71,"column":1}},"line":57},"6":{"name":"(anonymous_6)","decl":{"start":{"line":72,"column":50},"end":{"line":72,"column":51}},"loc":{"start":{"line":72,"column":62},"end":{"line":78,"column":1}},"line":72}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","assertCategories","page","selectors","url","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","addLayers","modalCloseButton","goto","click","layersSearchField","layerPickerBackButton","fill","locator","aquaAerosolRow","aodSearchRow","omiSearchRow","toBeVisible","hover","position","x","y","not","productList","noResults"],"sources":["recent-layers-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { assertCategories } = require('../../test-utils/hooks/wvHooks')\n\nlet page\nlet selectors\n\nconst url = 'http://localhost:3000/?t=2020-07-04'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Layer picker shows categories when first opened', async () => {\n const { addLayers, modalCloseButton } = selectors\n await page.goto(url)\n await modalCloseButton.click()\n await addLayers.click()\n await assertCategories(page)\n})\n\ntest('Select several layers', async () => {\n const { layersSearchField, layerPickerBackButton } = selectors\n await layersSearchField.fill('aod')\n await page.locator('#MODIS_Aqua_Aerosol-checkbox').click()\n await page.locator('#MODIS_Combined_Value_Added_AOD-checkbox').click()\n await page.locator('#OMI_Aerosol_Optical_Depth-checkbox').click()\n await layerPickerBackButton.click()\n})\n\ntest('Recent tab shows layers that were selected', async () => {\n await page.locator('.recent-tab').click()\n const aquaAerosolRow = await page.locator('#MODIS_Aqua_Aerosol-search-row')\n const aodSearchRow = await page.locator('#MODIS_Combined_Value_Added_AOD-search-row')\n const omiSearchRow = await page.locator('#OMI_Aerosol_Optical_Depth-search-row')\n await expect(aquaAerosolRow).toBeVisible()\n await expect(omiSearchRow).toBeVisible()\n await expect(aodSearchRow).toBeVisible()\n})\n\ntest('Removing individual layers updates the list', async () => {\n const aquaAerosolRow = await page.locator('#MODIS_Aqua_Aerosol-search-row')\n const aodSearchRow = await page.locator('#MODIS_Combined_Value_Added_AOD-search-row')\n const omiSearchRow = await page.locator('#OMI_Aerosol_Optical_Depth-search-row')\n await aquaAerosolRow.hover({ position: { x: 15, y: 15 } })\n await page.locator('.recent-layer-delete').click()\n await expect(aquaAerosolRow).not.toBeVisible()\n await expect(omiSearchRow).toBeVisible()\n await expect(aodSearchRow).toBeVisible()\n})\n\ntest('Clear list button empties the entire list', async () => {\n await page.locator('#clear-recent-layers').click()\n const productList = await page.locator('.product-outer-list-case.layers-all')\n const noResults = await page.locator('.no-results')\n await expect(productList).not.toBeVisible()\n await expect(noResults).toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"4bf4435c9afc785ce8bc0756d8b51186478c313a","contentHash":"8d9e865ec8d3918fed8ac3626534b46b7d9a8ff9a5e2054fb3736b8e580c5a33"},"/Users/rcweiler/worldview/e2e/features/location-search/location-search-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/location-search/location-search-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":14,"column":18},"end":{"line":14,"column":139}},"4":{"start":{"line":15,"column":24},"end":{"line":15,"column":136}},"5":{"start":{"line":16,"column":27},"end":{"line":16,"column":71}},"6":{"start":{"line":17,"column":0},"end":{"line":19,"column":3}},"7":{"start":{"line":20,"column":0},"end":{"line":25,"column":3}},"8":{"start":{"line":23,"column":2},"end":{"line":23,"column":33}},"9":{"start":{"line":24,"column":2},"end":{"line":24,"column":36}},"10":{"start":{"line":26,"column":0},"end":{"line":28,"column":3}},"11":{"start":{"line":27,"column":2},"end":{"line":27,"column":21}},"12":{"start":{"line":29,"column":0},"end":{"line":37,"column":3}},"13":{"start":{"line":33,"column":6},"end":{"line":33,"column":15}},"14":{"start":{"line":34,"column":2},"end":{"line":34,"column":28}},"15":{"start":{"line":35,"column":2},"end":{"line":35,"column":33}},"16":{"start":{"line":36,"column":2},"end":{"line":36,"column":54}},"17":{"start":{"line":38,"column":0},"end":{"line":45,"column":3}},"18":{"start":{"line":42,"column":6},"end":{"line":42,"column":15}},"19":{"start":{"line":43,"column":2},"end":{"line":43,"column":45}},"20":{"start":{"line":44,"column":2},"end":{"line":44,"column":58}},"21":{"start":{"line":46,"column":0},"end":{"line":54,"column":3}},"22":{"start":{"line":50,"column":6},"end":{"line":50,"column":15}},"23":{"start":{"line":51,"column":2},"end":{"line":51,"column":28}},"24":{"start":{"line":52,"column":2},"end":{"line":52,"column":33}},"25":{"start":{"line":53,"column":2},"end":{"line":53,"column":58}},"26":{"start":{"line":55,"column":0},"end":{"line":62,"column":3}},"27":{"start":{"line":59,"column":6},"end":{"line":59,"column":15}},"28":{"start":{"line":60,"column":2},"end":{"line":60,"column":44}},"29":{"start":{"line":61,"column":2},"end":{"line":61,"column":54}},"30":{"start":{"line":63,"column":0},"end":{"line":71,"column":3}},"31":{"start":{"line":66,"column":6},"end":{"line":66,"column":15}},"32":{"start":{"line":67,"column":30},"end":{"line":67,"column":106}},"33":{"start":{"line":68,"column":2},"end":{"line":68,"column":29}},"34":{"start":{"line":69,"column":2},"end":{"line":69,"column":33}},"35":{"start":{"line":70,"column":2},"end":{"line":70,"column":50}},"36":{"start":{"line":72,"column":0},"end":{"line":79,"column":3}},"37":{"start":{"line":76,"column":6},"end":{"line":76,"column":15}},"38":{"start":{"line":77,"column":2},"end":{"line":77,"column":90}},"39":{"start":{"line":78,"column":2},"end":{"line":78,"column":72}},"40":{"start":{"line":80,"column":0},"end":{"line":87,"column":3}},"41":{"start":{"line":84,"column":6},"end":{"line":84,"column":15}},"42":{"start":{"line":85,"column":2},"end":{"line":85,"column":49}},"43":{"start":{"line":86,"column":2},"end":{"line":86,"column":62}},"44":{"start":{"line":88,"column":0},"end":{"line":100,"column":3}},"45":{"start":{"line":93,"column":6},"end":{"line":93,"column":15}},"46":{"start":{"line":94,"column":2},"end":{"line":94,"column":35}},"47":{"start":{"line":95,"column":2},"end":{"line":95,"column":33}},"48":{"start":{"line":96,"column":2},"end":{"line":96,"column":46}},"49":{"start":{"line":97,"column":2},"end":{"line":97,"column":55}},"50":{"start":{"line":98,"column":14},"end":{"line":98,"column":30}},"51":{"start":{"line":99,"column":2},"end":{"line":99,"column":34}},"52":{"start":{"line":101,"column":0},"end":{"line":111,"column":3}},"53":{"start":{"line":105,"column":6},"end":{"line":105,"column":15}},"54":{"start":{"line":106,"column":2},"end":{"line":106,"column":38}},"55":{"start":{"line":107,"column":2},"end":{"line":107,"column":33}},"56":{"start":{"line":108,"column":2},"end":{"line":108,"column":55}},"57":{"start":{"line":109,"column":14},"end":{"line":109,"column":30}},"58":{"start":{"line":110,"column":2},"end":{"line":110,"column":34}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":20,"column":15},"end":{"line":20,"column":16}},"loc":{"start":{"line":22,"column":6},"end":{"line":25,"column":1}},"line":22},"1":{"name":"(anonymous_1)","decl":{"start":{"line":26,"column":14},"end":{"line":26,"column":15}},"loc":{"start":{"line":26,"column":26},"end":{"line":28,"column":1}},"line":26},"2":{"name":"(anonymous_2)","decl":{"start":{"line":29,"column":56},"end":{"line":29,"column":57}},"loc":{"start":{"line":29,"column":68},"end":{"line":37,"column":1}},"line":29},"3":{"name":"(anonymous_3)","decl":{"start":{"line":38,"column":77},"end":{"line":38,"column":78}},"loc":{"start":{"line":38,"column":89},"end":{"line":45,"column":1}},"line":38},"4":{"name":"(anonymous_4)","decl":{"start":{"line":46,"column":94},"end":{"line":46,"column":95}},"loc":{"start":{"line":46,"column":106},"end":{"line":54,"column":1}},"line":46},"5":{"name":"(anonymous_5)","decl":{"start":{"line":55,"column":86},"end":{"line":55,"column":87}},"loc":{"start":{"line":55,"column":98},"end":{"line":62,"column":1}},"line":55},"6":{"name":"(anonymous_6)","decl":{"start":{"line":63,"column":83},"end":{"line":63,"column":84}},"loc":{"start":{"line":63,"column":95},"end":{"line":71,"column":1}},"line":63},"7":{"name":"(anonymous_7)","decl":{"start":{"line":72,"column":63},"end":{"line":72,"column":64}},"loc":{"start":{"line":72,"column":75},"end":{"line":79,"column":1}},"line":72},"8":{"name":"(anonymous_8)","decl":{"start":{"line":80,"column":63},"end":{"line":80,"column":64}},"loc":{"start":{"line":80,"column":75},"end":{"line":87,"column":1}},"line":80},"9":{"name":"(anonymous_9)","decl":{"start":{"line":88,"column":73},"end":{"line":88,"column":74}},"loc":{"start":{"line":88,"column":85},"end":{"line":100,"column":1}},"line":88},"10":{"name":"(anonymous_10)","decl":{"start":{"line":101,"column":68},"end":{"line":101,"column":69}},"loc":{"start":{"line":101,"column":80},"end":{"line":111,"column":1}},"line":101}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","page","selectors","markerUrl","removeMarkerUrl","invalidMarkerQuery","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","locationSearchComponent","modalCloseButton","goto","click","toBeVisible","locationSearchMinimizeButton","not","locationSearchToolbarButton","testMarkerEncodedID","locator","tooltipCoordinates","tooltipCoordinatesTitle","toContainText","tooltipCoordinatesMinimizeButton","tooltipCoordinatesContainer","coordinatesMapMarker","tooltipCoordinatesCloseButton","url","toContain"],"sources":["location-search-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\nconst markerUrl = 'http://localhost:3000/?v=-176.3167432493038,-16.70650759975561,-16.988618249303812,108.30938074294103&s=-77.032,38.8904'\nconst removeMarkerUrl = 'http://localhost:3000/?v=-39.980778604772254,-93.78047406661956,48.73858468999798,-50.229432449264905&s=10,-75'\nconst invalidMarkerQuery = 'http://localhost:3000/?s=-51.5,invalidtext'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Location Search component is visible by default', async () => {\n const { locationSearchComponent, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await expect(locationSearchComponent).toBeVisible()\n})\n\ntest('Clicking the minimize button minimizes the Location Search component', async () => {\n const { locationSearchComponent, locationSearchMinimizeButton } = selectors\n await locationSearchMinimizeButton.click()\n await expect(locationSearchComponent).not.toBeVisible()\n})\n\ntest('Location Search component remains hidden on subsequent page loads per user preference', async () => {\n const { locationSearchComponent, modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await expect(locationSearchComponent).not.toBeVisible()\n})\n\ntest('Clicking Location Search toolbar button expands the Location Search component', async () => {\n const { locationSearchComponent, locationSearchToolbarButton } = selectors\n await locationSearchToolbarButton.click()\n await expect(locationSearchComponent).toBeVisible()\n})\n\ntest('Coordinates dialog for permalink marker is visible by default on page load', async () => {\n const { modalCloseButton } = selectors\n const testMarkerEncodedID = await page.locator('.coordinates-map-marker_-77__2E__032__2C__38__2E__8904')\n await page.goto(markerUrl)\n await modalCloseButton.click()\n await expect(testMarkerEncodedID).toBeVisible()\n})\n\ntest('Coordinates title and detailed coordinates are correct', async () => {\n const { tooltipCoordinates, tooltipCoordinatesTitle } = selectors\n await expect(tooltipCoordinatesTitle).toContainText('Washington, District of Columbia')\n await expect(tooltipCoordinates).toContainText('38.8904°, -77.0320°')\n})\n\ntest('Clicking minimize tooltip hides the coordinates dialog', async () => {\n const { tooltipCoordinatesMinimizeButton, tooltipCoordinatesContainer } = selectors\n await tooltipCoordinatesMinimizeButton.click()\n await expect(tooltipCoordinatesContainer).not.toBeVisible()\n})\n\ntest('Clicking close tooltip removes the marker and coordinates dialog', async () => {\n const { coordinatesMapMarker, modalCloseButton, tooltipCoordinatesCloseButton } = selectors\n await page.goto(removeMarkerUrl)\n await modalCloseButton.click()\n await tooltipCoordinatesCloseButton.click()\n await expect(coordinatesMapMarker).not.toBeVisible()\n const url = await page.url()\n expect(url).not.toContain('s=')\n})\n\ntest('Invalid marker query string parameter prevents state update', async () => {\n const { coordinatesMapMarker, modalCloseButton } = selectors\n await page.goto(invalidMarkerQuery)\n await modalCloseButton.click()\n await expect(coordinatesMapMarker).not.toBeVisible()\n const url = await page.url()\n expect(url).not.toContain('s=')\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a035025fff5108c962cc929c45dd7b71071ad650","contentHash":"e9e7f4e807cd98f97a94ea4efbb22f27fbf10b97dc7b3609c0d4519b06df9209"},"/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":33,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{},"inputSourceMap":{"version":3,"names":["module","exports","activeAnimationWidget","activeCustomColormap","animationProjectionRotated","animationTooManyFramesGif","animationTooManyFramesGifCustomInterval","animationGeostationary","swipeAndAIsActive","opacityAndBIsActive","spyAndBIsActive","swipeAOD","knownDate","subdailyLayerIntervalTimescale","mockEvents","stormEventSelected","fixedAppNow","wildfiresWithDates","backwardsCompatibleEventUrl","extentsUrl","multipleDataLayers","continuousDataLayers","referenceLayersOnly","skipTour"],"sources":["querystrings.js"],"sourcesContent":["module.exports = {\n // animations\n activeAnimationWidget: 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-04-04&z=3&v=-177.94712426144758,-46.546875,-5.14662573855243,53.015625&ab=on&as=2018-03-28&ae=2018-04-04&av=3&al=false',\n activeCustomColormap: 'http://localhost:3000/?p=geographic&l=AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Day(palette=red_1)&t=2016-04-08&z=3&v=-223.875,-91.828125,162.84375,98.296875&ab=on&as=2016-03-25&ae=2016-04-08&av=3&al=false',\n animationProjectionRotated: 'http://localhost:3000/?p=arctic&l=MODIS_Terra_CorrectedReflectance_TrueColor,Coastlines_15m&t=2016-12-09&z=3&v=-2764195.2298414493,-88762.12734933128,2589496.903095221,3893331.478195751&r=-18.0000&ab=on&as=2016-12-02&ae=2016-12-09&av=3&al=true',\n animationTooManyFramesGif: 'http://localhost:3000/?p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-24-T10%3A00%3A00Z&as=2018-06-24-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on',\n animationTooManyFramesGifCustomInterval: 'http://localhost:3000/?p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-13-T08%3A00%3A00Z&ics=true&ici=2&icd=3&as=2009-06-23-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on',\n animationGeostationary: 'http://localhost:3000/?v=-127.54084611130202,-31.196051270164425,-36.29880238885806,62.96630766900102&z=4&ics=true&ici=5&icd=10&as=2021-12-03-T16%3A00%3A00Z&ae=2021-12-03-T17%3A10%3A00Z&l=GOES-East_ABI_GeoColor,Coastlines_15m&lg=true&al=true&ab=on&t=2021-12-01-T20%3A10%3A00Z',\n\n // compare\n swipeAndAIsActive:\n 'http://localhost:3000/?ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n opacityAndBIsActive:\n 'http://localhost:3000/?ca=false&cm=opacity&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n spyAndBIsActive:\n 'http://localhost:3000/?ca=false&cm=spy&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n swipeAOD:\n 'http://localhost:3000/?ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Terra_Aerosol&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625',\n\n // date\n knownDate: 'http://localhost:3000/?t=2019-07-22',\n\n // timeline\n subdailyLayerIntervalTimescale: 'http://localhost:3000/?t=2019-10-04-T09%3A46%3A32Z&z=4&i=4&l=GOES-East_ABI_Band2_Red_Visible_1km,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor',\n\n // events\n mockEvents: 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-05-02-T00%3A00%3A00Z&z=3&v=-409.00147812273656,-205.62883007565202,270.5880270080828,219.11461063111003&e=true&mockEvents=20170530',\n stormEventSelected: 'http://localhost:3000/?v=175.65863037109375,10.918751525878907,182.25042724609375,22.643360900878907&e=EONET_2777,2017-05-31&l=IMERG_Precipitation_Rate,VIIRS_SNPP_DayNightBand_ENCC(hidden),VIIRS_SNPP_DayNightBand_At_Sensor_Radiance(hidden),Reference_Labels,Reference_Features,Coastlines(hidden),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2017-05-31-T00%3A00%3A00Z&mockEvents=20170530',\n fixedAppNow: 'http://localhost:3000/?now=2012-01-01T00%3A00%3A00Z',\n wildfiresWithDates: 'http://localhost:3000/?v=-139.02635001706034,25.660099233568406,-85.27770827186355,43.288373996427595&e=true&efs=false&efd=2020-01-16,2020-06-16&efc=wildfires&t=2020-06-16-T18%3A31%3A28Z',\n backwardsCompatibleEventUrl: 'http://localhost:3000/?v=-49.6224609375,13.940234375000001,-26.5775390625,37.459765625&e=EONET_1874,2005-12-31&l=IMERG_Precipitation_Rate,Reference_Labels_15m,Reference_Features_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&t=2005-12-31-T00%3A00%3A00Z',\n extentsUrl: 'http://localhost:3000/?e=true&efs=false',\n\n // layers\n multipleDataLayers: 'http://localhost:3000/?p=geographic&l=MODIS_Terra_Aerosol,MODIS_Terra_Brightness_Temp_Band31_Day&t=2017-03-22&z=3&v=136.07019188386334,14.722152527011556,155.59817576644127,24.312819167567586',\n continuousDataLayers: 'http://localhost:3000/?p=geographic&l=MODIS_Terra_Brightness_Temp_Band31_Day&t=2015-05-25&z=2&v=-42.148380855752734,42.13121723408824,22.122734950093943,85.16225953076464',\n referenceLayersOnly: 'http://localhost:3000/?l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m',\n\n // skip tour\n skipTour: 'http://localhost:3000/?lg=false&t=2023-02-28-T18%3A32%3A41Z'\n}\n"],"mappings":";;AAAAA,MAAM,CAACC,OAAO,GAAG;EACf;EACAC,qBAAqB,EAAE,+XAA+X;EACtZC,oBAAoB,EAAE,wNAAwN;EAC9OC,0BAA0B,EAAE,qPAAqP;EACjRC,yBAAyB,EAAE,iNAAiN;EAC5OC,uCAAuC,EAAE,sOAAsO;EAC/QC,sBAAsB,EAAE,qRAAqR;EAE7S;EACAC,iBAAiB,EACf,0bAA0b;EAC5bC,mBAAmB,EACjB,ubAAub;EACzbC,eAAe,EACb,mbAAmb;EACrbC,QAAQ,EACN,8cAA8c;EAEhd;EACAC,SAAS,EAAE,qCAAqC;EAEhD;EACAC,8BAA8B,EAAE,4TAA4T;EAE5V;EACAC,UAAU,EAAE,2YAA2Y;EACvZC,kBAAkB,EAAE,miBAAmiB;EACvjBC,WAAW,EAAE,qDAAqD;EAClEC,kBAAkB,EAAE,4LAA4L;EAChNC,2BAA2B,EAAE,sQAAsQ;EACnSC,UAAU,EAAE,yCAAyC;EAErD;EACAC,kBAAkB,EAAE,iMAAiM;EACrNC,oBAAoB,EAAE,4KAA4K;EAClMC,mBAAmB,EAAE,qGAAqG;EAE1H;EACAC,QAAQ,EAAE;AACZ,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"e750e2af62d11dccf97154493aa73ab87e815ed6","contentHash":"00b0e2392f34dbd97976cc4d179addc26302813aad9039d4264e95e95ecda775"},"/Users/rcweiler/worldview/e2e/features/modal/about-modal-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/modal/about-modal-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":14,"column":21},"end":{"line":14,"column":52}},"4":{"start":{"line":16,"column":0},"end":{"line":18,"column":3}},"5":{"start":{"line":19,"column":0},"end":{"line":25,"column":3}},"6":{"start":{"line":22,"column":2},"end":{"line":22,"column":33}},"7":{"start":{"line":23,"column":2},"end":{"line":23,"column":36}},"8":{"start":{"line":24,"column":2},"end":{"line":24,"column":42}},"9":{"start":{"line":26,"column":0},"end":{"line":28,"column":3}},"10":{"start":{"line":27,"column":2},"end":{"line":27,"column":21}},"11":{"start":{"line":29,"column":0},"end":{"line":36,"column":3}},"12":{"start":{"line":32,"column":6},"end":{"line":32,"column":15}},"13":{"start":{"line":33,"column":2},"end":{"line":33,"column":28}},"14":{"start":{"line":34,"column":2},"end":{"line":34,"column":33}},"15":{"start":{"line":35,"column":2},"end":{"line":35,"column":44}},"16":{"start":{"line":37,"column":0},"end":{"line":46,"column":3}},"17":{"start":{"line":40,"column":6},"end":{"line":40,"column":15}},"18":{"start":{"line":41,"column":2},"end":{"line":41,"column":34}},"19":{"start":{"line":42,"column":2},"end":{"line":42,"column":49}},"20":{"start":{"line":43,"column":2},"end":{"line":43,"column":40}},"21":{"start":{"line":44,"column":14},"end":{"line":44,"column":30}},"22":{"start":{"line":45,"column":2},"end":{"line":45,"column":34}},"23":{"start":{"line":47,"column":0},"end":{"line":54,"column":3}},"24":{"start":{"line":50,"column":6},"end":{"line":50,"column":15}},"25":{"start":{"line":51,"column":2},"end":{"line":51,"column":32}},"26":{"start":{"line":52,"column":2},"end":{"line":52,"column":33}},"27":{"start":{"line":53,"column":2},"end":{"line":53,"column":40}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":19,"column":15},"end":{"line":19,"column":16}},"loc":{"start":{"line":21,"column":6},"end":{"line":25,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":26,"column":14},"end":{"line":26,"column":15}},"loc":{"start":{"line":26,"column":26},"end":{"line":28,"column":1}},"line":26},"2":{"name":"(anonymous_2)","decl":{"start":{"line":29,"column":56},"end":{"line":29,"column":57}},"loc":{"start":{"line":29,"column":68},"end":{"line":36,"column":1}},"line":29},"3":{"name":"(anonymous_3)","decl":{"start":{"line":37,"column":53},"end":{"line":37,"column":54}},"loc":{"start":{"line":37,"column":65},"end":{"line":46,"column":1}},"line":37},"4":{"name":"(anonymous_4)","decl":{"start":{"line":47,"column":54},"end":{"line":47,"column":55}},"loc":{"start":{"line":47,"column":66},"end":{"line":54,"column":1}},"line":47}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","page","selectors","aboutOpenURL","aboutPage","describe","configure","mode","beforeAll","browser","newPage","locator","afterAll","close","modalCloseButton","goto","click","not","toBeVisible","infoToolbarButton","url","toContain"],"sources":["about-modal-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\n\nlet page\nlet selectors\n\nconst aboutOpenURL = 'http://localhost:3000/?abt=on'\nlet aboutPage\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n aboutPage = page.locator('.about-page')\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('About modal not open when URL param not present', async () => {\n const { modalCloseButton } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await expect(aboutPage).not.toBeVisible()\n})\n\ntest('Opening about modal from menu sets URL param', async () => {\n const { infoToolbarButton } = selectors\n await infoToolbarButton.click()\n await page.locator('#about_info_item').click()\n await expect(aboutPage).toBeVisible()\n const url = await page.url()\n expect(url).toContain('abt=on')\n})\n\ntest('About modal is open when URL param is present', async () => {\n const { modalCloseButton } = selectors\n await page.goto(aboutOpenURL)\n await modalCloseButton.click()\n await expect(aboutPage).toBeVisible()\n})\n"],"mappings":";;AAAA;AACA,MAAM;EAAEA,IAAI;EAAEC;AAAO,CAAC,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AAC5D,MAAMC,eAAe,GAAGD,OAAO,CAAC,6CAA6C,CAAC;AAC9E,MAAM;EAAEE;AAAS,CAAC,GAAGF,OAAO,CAAC,gDAAgD,CAAC;AAE9E,IAAIG,IAAI;AACR,IAAIC,SAAS;AAEb,MAAMC,YAAY,GAAG,+BAA+B;AACpD,IAAIC,SAAS;AAEbR,IAAI,CAACS,QAAQ,CAACC,SAAS,CAAC;EAAEC,IAAI,EAAE;AAAS,CAAC,CAAC;AAE3CX,IAAI,CAACY,SAAS,CAAC,OAAO;EAAEC;AAAQ,CAAC,KAAK;EACpCR,IAAI,GAAG,MAAMQ,OAAO,CAACC,OAAO,CAAC,CAAC;EAC9BR,SAAS,GAAGH,eAAe,CAACE,IAAI,CAAC;EACjCG,SAAS,GAAGH,IAAI,CAACU,OAAO,CAAC,aAAa,CAAC;AACzC,CAAC,CAAC;AAEFf,IAAI,CAACgB,QAAQ,CAAC,YAAY;EACxB,MAAMX,IAAI,CAACY,KAAK,CAAC,CAAC;AACpB,CAAC,CAAC;AAEFjB,IAAI,CAAC,iDAAiD,EAAE,YAAY;EAClE,MAAM;IAAEkB;EAAiB,CAAC,GAAGZ,SAAS;EACtC,MAAMD,IAAI,CAACc,IAAI,CAACf,QAAQ,CAAC;EACzB,MAAMc,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMnB,MAAM,CAACO,SAAS,CAAC,CAACa,GAAG,CAACC,WAAW,CAAC,CAAC;AAC3C,CAAC,CAAC;AAEFtB,IAAI,CAAC,8CAA8C,EAAE,YAAY;EAC/D,MAAM;IAAEuB;EAAkB,CAAC,GAAGjB,SAAS;EACvC,MAAMiB,iBAAiB,CAACH,KAAK,CAAC,CAAC;EAC/B,MAAMf,IAAI,CAACU,OAAO,CAAC,kBAAkB,CAAC,CAACK,KAAK,CAAC,CAAC;EAC9C,MAAMnB,MAAM,CAACO,SAAS,CAAC,CAACc,WAAW,CAAC,CAAC;EACrC,MAAME,GAAG,GAAG,MAAMnB,IAAI,CAACmB,GAAG,CAAC,CAAC;EAC5BvB,MAAM,CAACuB,GAAG,CAAC,CAACC,SAAS,CAAC,QAAQ,CAAC;AACjC,CAAC,CAAC;AAEFzB,IAAI,CAAC,+CAA+C,EAAE,YAAY;EAChE,MAAM;IAAEkB;EAAiB,CAAC,GAAGZ,SAAS;EACtC,MAAMD,IAAI,CAACc,IAAI,CAACZ,YAAY,CAAC;EAC7B,MAAMW,gBAAgB,CAACE,KAAK,CAAC,CAAC;EAC9B,MAAMnB,MAAM,CAACO,SAAS,CAAC,CAACc,WAAW,CAAC,CAAC;AACvC,CAAC,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"3218c8e0732e152c361345a44b50664d0e9437c1","contentHash":"c4dc786521c73706b37400ffe412c77f29b4011683e7fb506be462a43c1cdd1a"},"/Users/rcweiler/worldview/e2e/features/palettes/disable-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/palettes/disable-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":25},"end":{"line":11,"column":78}},"3":{"start":{"line":12,"column":26},"end":{"line":12,"column":103}},"4":{"start":{"line":13,"column":0},"end":{"line":15,"column":3}},"5":{"start":{"line":16,"column":0},"end":{"line":21,"column":3}},"6":{"start":{"line":19,"column":2},"end":{"line":19,"column":33}},"7":{"start":{"line":20,"column":2},"end":{"line":20,"column":36}},"8":{"start":{"line":22,"column":0},"end":{"line":24,"column":3}},"9":{"start":{"line":23,"column":2},"end":{"line":23,"column":21}},"10":{"start":{"line":25,"column":0},"end":{"line":40,"column":3}},"11":{"start":{"line":28,"column":6},"end":{"line":28,"column":15}},"12":{"start":{"line":29,"column":2},"end":{"line":29,"column":36}},"13":{"start":{"line":30,"column":2},"end":{"line":30,"column":33}},"14":{"start":{"line":31,"column":33},"end":{"line":31,"column":114}},"15":{"start":{"line":32,"column":2},"end":{"line":32,"column":57}},"16":{"start":{"line":33,"column":2},"end":{"line":33,"column":67}},"17":{"start":{"line":34,"column":2},"end":{"line":34,"column":86}},"18":{"start":{"line":35,"column":2},"end":{"line":35,"column":101}},"19":{"start":{"line":36,"column":27},"end":{"line":36,"column":150}},"20":{"start":{"line":37,"column":2},"end":{"line":37,"column":51}},"21":{"start":{"line":38,"column":14},"end":{"line":38,"column":30}},"22":{"start":{"line":39,"column":2},"end":{"line":39,"column":40}},"23":{"start":{"line":41,"column":0},"end":{"line":51,"column":3}},"24":{"start":{"line":42,"column":2},"end":{"line":44,"column":38}},"25":{"start":{"line":45,"column":32},"end":{"line":45,"column":155}},"26":{"start":{"line":46,"column":31},"end":{"line":46,"column":155}},"27":{"start":{"line":47,"column":2},"end":{"line":47,"column":52}},"28":{"start":{"line":48,"column":2},"end":{"line":48,"column":51}},"29":{"start":{"line":49,"column":14},"end":{"line":49,"column":30}},"30":{"start":{"line":50,"column":2},"end":{"line":50,"column":76}},"31":{"start":{"line":52,"column":0},"end":{"line":60,"column":3}},"32":{"start":{"line":53,"column":2},"end":{"line":55,"column":38}},"33":{"start":{"line":56,"column":32},"end":{"line":56,"column":155}},"34":{"start":{"line":57,"column":31},"end":{"line":57,"column":155}},"35":{"start":{"line":58,"column":2},"end":{"line":58,"column":56}},"36":{"start":{"line":59,"column":2},"end":{"line":59,"column":55}},"37":{"start":{"line":61,"column":0},"end":{"line":79,"column":3}},"38":{"start":{"line":64,"column":6},"end":{"line":64,"column":15}},"39":{"start":{"line":65,"column":2},"end":{"line":65,"column":37}},"40":{"start":{"line":66,"column":2},"end":{"line":66,"column":33}},"41":{"start":{"line":67,"column":31},"end":{"line":67,"column":154}},"42":{"start":{"line":68,"column":35},"end":{"line":68,"column":159}},"43":{"start":{"line":69,"column":30},"end":{"line":69,"column":153}},"44":{"start":{"line":70,"column":31},"end":{"line":70,"column":154}},"45":{"start":{"line":71,"column":33},"end":{"line":71,"column":157}},"46":{"start":{"line":72,"column":32},"end":{"line":72,"column":155}},"47":{"start":{"line":73,"column":2},"end":{"line":73,"column":51}},"48":{"start":{"line":74,"column":2},"end":{"line":74,"column":55}},"49":{"start":{"line":75,"column":2},"end":{"line":75,"column":50}},"50":{"start":{"line":76,"column":2},"end":{"line":76,"column":55}},"51":{"start":{"line":77,"column":2},"end":{"line":77,"column":57}},"52":{"start":{"line":78,"column":2},"end":{"line":78,"column":56}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":16,"column":15},"end":{"line":16,"column":16}},"loc":{"start":{"line":18,"column":6},"end":{"line":21,"column":1}},"line":18},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":14},"end":{"line":22,"column":15}},"loc":{"start":{"line":22,"column":26},"end":{"line":24,"column":1}},"line":22},"2":{"name":"(anonymous_2)","decl":{"start":{"line":25,"column":70},"end":{"line":25,"column":71}},"loc":{"start":{"line":25,"column":82},"end":{"line":40,"column":1}},"line":25},"3":{"name":"(anonymous_3)","decl":{"start":{"line":41,"column":78},"end":{"line":41,"column":79}},"loc":{"start":{"line":41,"column":90},"end":{"line":51,"column":1}},"line":41},"4":{"name":"(anonymous_4)","decl":{"start":{"line":52,"column":77},"end":{"line":52,"column":78}},"loc":{"start":{"line":52,"column":89},"end":{"line":60,"column":1}},"line":52},"5":{"name":"(anonymous_5)","decl":{"start":{"line":61,"column":54},"end":{"line":61,"column":55}},"loc":{"start":{"line":61,"column":66},"end":{"line":79,"column":1}},"line":61}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1},"b":{},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","page","selectors","enabledPermalink","disabledPermalink","describe","configure","mode","beforeAll","browser","newPage","afterAll","close","modalCloseButton","goto","click","disabledClassification","locator","not","toBeVisible","hover","first","colorBoxDisabled","url","toContain","filter","hasText","firstColorBoxDisabled","lastColorBoxDisabled","colorBoxDisabledZero","colorBoxDisabledThirteen","colorBoxDisabledSix","colorBoxDisabledFive","colorBoxDisabledEleven","colorBoxDisabledThree"],"sources":["disable-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\n\nlet page\nlet selectors\n\nconst enabledPermalink = 'http://localhost:3000/?l=Last_of_the_Wild_1995-2004'\nconst disabledPermalink = 'http://localhost:3000/?l=Last_of_the_Wild_1995-2004(disabled=0-13-12-1-2-6)'\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n page = await browser.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Verify that toggling class updates permalink and layer-legend', async () => {\n const { modalCloseButton } = selectors\n await page.goto(enabledPermalink)\n await modalCloseButton.click()\n const disabledClassification = await page.locator('#active-Last_of_the_Wild_1995-2004 .disabled-classification')\n await expect(disabledClassification).not.toBeVisible()\n await page.locator('#active-Last_of_the_Wild_1995-2004').hover()\n await page.locator('#active-Last_of_the_Wild_1995-2004 .wv-layers-options').click()\n await page.locator('.classification-list .react-switch-case .react-switch-button').first().click()\n const colorBoxDisabled = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active1.disabled-classification')\n await expect(colorBoxDisabled).not.toBeVisible()\n const url = await page.url()\n expect(url).toContain('(disabled=0)')\n})\n\ntest('Verify that toggling class-all off updates permalink and layer-legend', async () => {\n await page.locator('div').filter({ hasText: 'Disable/EnableAll' }).locator('label').first().click()\n const firstColorBoxDisabled = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active0.disabled-classification')\n const lastColorBoxDisabled = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active15.disabled-classification')\n await expect(firstColorBoxDisabled).toBeVisible()\n await expect(lastColorBoxDisabled).toBeVisible()\n const url = await page.url()\n expect(url).toContain('(disabled=0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15)')\n})\n\ntest('Verify that toggling class-all on updates permalink and layer-legend', async () => {\n await page.locator('div').filter({ hasText: 'Disable/EnableAll' }).locator('label').first().click()\n const firstColorBoxDisabled = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active0.disabled-classification')\n const lastColorBoxDisabled = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active15.disabled-classification')\n await expect(firstColorBoxDisabled).not.toBeVisible()\n await expect(lastColorBoxDisabled).not.toBeVisible()\n})\n\ntest('Verify that loaded permalink disables classes', async () => {\n const { modalCloseButton } = selectors\n await page.goto(disabledPermalink)\n await modalCloseButton.click()\n const colorBoxDisabledZero = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active0.disabled-classification')\n const colorBoxDisabledThirteen = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active13.disabled-classification')\n const colorBoxDisabledSix = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active6.disabled-classification')\n const colorBoxDisabledFive = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active5.disabled-classification')\n const colorBoxDisabledEleven = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active11.disabled-classification')\n const colorBoxDisabledThree = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active3.disabled-classification')\n await expect(colorBoxDisabledZero).toBeVisible()\n await expect(colorBoxDisabledThirteen).toBeVisible()\n await expect(colorBoxDisabledSix).toBeVisible()\n await expect(colorBoxDisabledFive).not.toBeVisible()\n await expect(colorBoxDisabledEleven).not.toBeVisible()\n await expect(colorBoxDisabledThree).not.toBeVisible()\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"699ed810f34a8b0fe08058e4a978d384e6fa4428","contentHash":"6c3b76b8092a01ad070dddfb806751609e0709d38fc4ca8c1805201fa7566b61"},"/Users/rcweiler/worldview/e2e/features/share/share-test.spec.js":{"path":"/Users/rcweiler/worldview/e2e/features/share/share-test.spec.js","statementMap":{"0":{"start":{"line":7,"column":4},"end":{"line":7,"column":39}},"1":{"start":{"line":8,"column":24},"end":{"line":8,"column":78}},"2":{"start":{"line":11,"column":4},"end":{"line":11,"column":61}},"3":{"start":{"line":14,"column":4},"end":{"line":14,"column":48}},"4":{"start":{"line":18,"column":0},"end":{"line":20,"column":3}},"5":{"start":{"line":21,"column":0},"end":{"line":27,"column":3}},"6":{"start":{"line":24,"column":2},"end":{"line":24,"column":39}},"7":{"start":{"line":25,"column":2},"end":{"line":25,"column":33}},"8":{"start":{"line":26,"column":2},"end":{"line":26,"column":36}},"9":{"start":{"line":28,"column":0},"end":{"line":30,"column":3}},"10":{"start":{"line":29,"column":2},"end":{"line":29,"column":21}},"11":{"start":{"line":31,"column":0},"end":{"line":41,"column":3}},"12":{"start":{"line":36,"column":6},"end":{"line":36,"column":15}},"13":{"start":{"line":37,"column":2},"end":{"line":37,"column":28}},"14":{"start":{"line":38,"column":2},"end":{"line":38,"column":33}},"15":{"start":{"line":39,"column":2},"end":{"line":39,"column":35}},"16":{"start":{"line":40,"column":2},"end":{"line":40,"column":43}},"17":{"start":{"line":42,"column":0},"end":{"line":49,"column":3}},"18":{"start":{"line":43,"column":23},"end":{"line":43,"column":60}},"19":{"start":{"line":44,"column":25},"end":{"line":44,"column":64}},"20":{"start":{"line":45,"column":26},"end":{"line":45,"column":65}},"21":{"start":{"line":46,"column":2},"end":{"line":46,"column":43}},"22":{"start":{"line":47,"column":2},"end":{"line":47,"column":45}},"23":{"start":{"line":48,"column":2},"end":{"line":48,"column":54}},"24":{"start":{"line":50,"column":0},"end":{"line":63,"column":3}},"25":{"start":{"line":55,"column":6},"end":{"line":55,"column":15}},"26":{"start":{"line":56,"column":22},"end":{"line":56,"column":59}},"27":{"start":{"line":57,"column":2},"end":{"line":57,"column":31}},"28":{"start":{"line":58,"column":2},"end":{"line":58,"column":33}},"29":{"start":{"line":59,"column":2},"end":{"line":59,"column":35}},"30":{"start":{"line":60,"column":14},"end":{"line":60,"column":30}},"31":{"start":{"line":61,"column":2},"end":{"line":61,"column":30}},"32":{"start":{"line":62,"column":2},"end":{"line":62,"column":97}},"33":{"start":{"line":64,"column":0},"end":{"line":90,"column":3}},"34":{"start":{"line":68,"column":6},"end":{"line":68,"column":15}},"35":{"start":{"line":69,"column":22},"end":{"line":69,"column":46}},"36":{"start":{"line":70,"column":2},"end":{"line":70,"column":31}},"37":{"start":{"line":71,"column":2},"end":{"line":71,"column":33}},"38":{"start":{"line":72,"column":2},"end":{"line":74,"column":13}},"39":{"start":{"line":75,"column":2},"end":{"line":75,"column":35}},"40":{"start":{"line":76,"column":24},"end":{"line":76,"column":34}},"41":{"start":{"line":77,"column":13},"end":{"line":77,"column":59}},"42":{"start":{"line":78,"column":2},"end":{"line":80,"column":3}},"43":{"start":{"line":79,"column":4},"end":{"line":79,"column":47}},"44":{"start":{"line":81,"column":15},"end":{"line":81,"column":36}},"45":{"start":{"line":82,"column":16},"end":{"line":82,"column":38}},"46":{"start":{"line":83,"column":14},"end":{"line":83,"column":31}},"47":{"start":{"line":84,"column":20},"end":{"line":84,"column":52}},"48":{"start":{"line":85,"column":18},"end":{"line":85,"column":44}},"49":{"start":{"line":86,"column":14},"end":{"line":86,"column":30}},"50":{"start":{"line":87,"column":2},"end":{"line":87,"column":34}},"51":{"start":{"line":88,"column":25},"end":{"line":88,"column":85}},"52":{"start":{"line":89,"column":2},"end":{"line":89,"column":72}},"53":{"start":{"line":91,"column":0},"end":{"line":105,"column":3}},"54":{"start":{"line":94,"column":6},"end":{"line":94,"column":15}},"55":{"start":{"line":95,"column":19},"end":{"line":95,"column":50}},"56":{"start":{"line":96,"column":18},"end":{"line":96,"column":49}},"57":{"start":{"line":97,"column":17},"end":{"line":97,"column":48}},"58":{"start":{"line":98,"column":16},"end":{"line":98,"column":50}},"59":{"start":{"line":99,"column":2},"end":{"line":99,"column":35}},"60":{"start":{"line":100,"column":2},"end":{"line":100,"column":52}},"61":{"start":{"line":101,"column":2},"end":{"line":101,"column":39}},"62":{"start":{"line":102,"column":2},"end":{"line":102,"column":38}},"63":{"start":{"line":103,"column":2},"end":{"line":103,"column":37}},"64":{"start":{"line":104,"column":2},"end":{"line":104,"column":36}},"65":{"start":{"line":106,"column":0},"end":{"line":118,"column":3}},"66":{"start":{"line":110,"column":6},"end":{"line":110,"column":15}},"67":{"start":{"line":111,"column":27},"end":{"line":111,"column":343}},"68":{"start":{"line":112,"column":2},"end":{"line":112,"column":36}},"69":{"start":{"line":113,"column":2},"end":{"line":113,"column":33}},"70":{"start":{"line":114,"column":26},"end":{"line":114,"column":69}},"71":{"start":{"line":115,"column":2},"end":{"line":115,"column":35}},"72":{"start":{"line":116,"column":2},"end":{"line":116,"column":32}},"73":{"start":{"line":117,"column":2},"end":{"line":117,"column":55}},"74":{"start":{"line":119,"column":0},"end":{"line":131,"column":3}},"75":{"start":{"line":123,"column":6},"end":{"line":123,"column":15}},"76":{"start":{"line":124,"column":26},"end":{"line":124,"column":2083}},"77":{"start":{"line":125,"column":2},"end":{"line":125,"column":35}},"78":{"start":{"line":126,"column":2},"end":{"line":126,"column":33}},"79":{"start":{"line":127,"column":26},"end":{"line":127,"column":69}},"80":{"start":{"line":128,"column":2},"end":{"line":128,"column":35}},"81":{"start":{"line":129,"column":2},"end":{"line":129,"column":32}},"82":{"start":{"line":130,"column":2},"end":{"line":130,"column":59}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":21,"column":15},"end":{"line":21,"column":16}},"loc":{"start":{"line":23,"column":6},"end":{"line":27,"column":1}},"line":23},"1":{"name":"(anonymous_1)","decl":{"start":{"line":28,"column":14},"end":{"line":28,"column":15}},"loc":{"start":{"line":28,"column":26},"end":{"line":30,"column":1}},"line":28},"2":{"name":"(anonymous_2)","decl":{"start":{"line":31,"column":62},"end":{"line":31,"column":63}},"loc":{"start":{"line":31,"column":74},"end":{"line":41,"column":1}},"line":31},"3":{"name":"(anonymous_3)","decl":{"start":{"line":42,"column":59},"end":{"line":42,"column":60}},"loc":{"start":{"line":42,"column":71},"end":{"line":49,"column":1}},"line":42},"4":{"name":"(anonymous_4)","decl":{"start":{"line":50,"column":118},"end":{"line":50,"column":119}},"loc":{"start":{"line":50,"column":130},"end":{"line":63,"column":1}},"line":50},"5":{"name":"(anonymous_5)","decl":{"start":{"line":64,"column":133},"end":{"line":64,"column":134}},"loc":{"start":{"line":64,"column":145},"end":{"line":90,"column":1}},"line":64},"6":{"name":"(anonymous_6)","decl":{"start":{"line":91,"column":62},"end":{"line":91,"column":63}},"loc":{"start":{"line":91,"column":74},"end":{"line":105,"column":1}},"line":91},"7":{"name":"(anonymous_7)","decl":{"start":{"line":106,"column":73},"end":{"line":106,"column":74}},"loc":{"start":{"line":106,"column":85},"end":{"line":118,"column":1}},"line":106},"8":{"name":"(anonymous_8)","decl":{"start":{"line":119,"column":81},"end":{"line":119,"column":82}},"loc":{"start":{"line":119,"column":93},"end":{"line":131,"column":1}},"line":119}},"branchMap":{"0":{"loc":{"start":{"line":78,"column":2},"end":{"line":80,"column":3}},"type":"if","locations":[{"start":{"line":78,"column":2},"end":{"line":80,"column":3}},{"start":{"line":78,"column":2},"end":{"line":80,"column":3}}],"line":78},"1":{"loc":{"start":{"line":84,"column":20},"end":{"line":84,"column":52}},"type":"cond-expr","locations":[{"start":{"line":84,"column":33},"end":{"line":84,"column":44}},{"start":{"line":84,"column":47},"end":{"line":84,"column":52}}],"line":84},"2":{"loc":{"start":{"line":85,"column":18},"end":{"line":85,"column":44}},"type":"cond-expr","locations":[{"start":{"line":85,"column":29},"end":{"line":85,"column":38}},{"start":{"line":85,"column":41},"end":{"line":85,"column":44}}],"line":85}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":0,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":0,"80":0,"81":0,"82":0},"f":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"b":{"0":[0,1],"1":[1,0],"2":[0,1]},"inputSourceMap":{"version":3,"names":["test","expect","require","createSelectors","skipTour","getAttribute","page","selectors","context","describe","configure","mode","beforeAll","browser","newContext","newPage","afterAll","close","modalCloseButton","shareToolbarButton","shareToolbar","goto","click","toBeVisible","linkShareNav","locator","socialShareNav","linkShareActive","toHaveClass","shareLinkInput","queryString","url","toContain","toHaveValue","getByRole","name","minutesOffset","date","Date","getTime","getUTCHours","year","getUTCFullYear","month","getUTCMonth","day","getUTCDate","monthText","dayText","not","shareLinkValue","facebook","twitter","reddit","email","shortQueryString","linkShortenCase","longQueryString"],"sources":["share-test.spec.js"],"sourcesContent":["// @ts-check\nconst { test, expect } = require('playwright-test-coverage')\nconst createSelectors = require('../../test-utils/global-variables/selectors')\nconst { skipTour } = require('../../test-utils/global-variables/querystrings')\nconst { getAttribute } = require('../../test-utils/hooks/basicHooks')\n\nlet page\nlet selectors\nlet context\n\ntest.describe.configure({ mode: 'serial' })\n\ntest.beforeAll(async ({ browser }) => {\n context = await browser.newContext()\n page = await context.newPage()\n selectors = createSelectors(page)\n})\n\ntest.afterAll(async () => {\n await page.close()\n})\n\ntest('Clicking the share link button opens the share dialog', async () => {\n const { modalCloseButton, shareToolbarButton, shareToolbar } = selectors\n await page.goto(skipTour)\n await modalCloseButton.click()\n await shareToolbarButton.click()\n await expect(shareToolbar).toBeVisible()\n})\n\ntest('Share tabs link and social are visible and enabled', async () => {\n const linkShareNav = await page.locator('.link-share-nav')\n const socialShareNav = await page.locator('.social-share-nav')\n const linkShareActive = await page.locator('.link-share-nav a')\n await expect(linkShareNav).toBeVisible()\n await expect(socialShareNav).toBeVisible()\n await expect(linkShareActive).toHaveClass(/active/)\n})\n\ntest('Share link clipboard with existing time query string param in the page url will have the same serialized time', async () => {\n const { modalCloseButton, shareToolbarButton, shareLinkInput } = selectors\n const queryString = 'http://localhost:3000/?t=2018-12-31'\n await page.goto(queryString)\n await modalCloseButton.click()\n await shareToolbarButton.click()\n const url = await page.url()\n expect(url).toContain('t=')\n await expect(shareLinkInput).toHaveValue('http://localhost:3000/?t=2018-12-31-T00%3A00%3A00Z')\n})\n\ntest('Share link clipboard with no time query string param in the page url will have the same serialized time (partial YYYY-MM-DD)', async () => {\n const { modalCloseButton, shareToolbarButton } = selectors\n const queryString = 'http://localhost:3000/'\n await page.goto(queryString)\n await modalCloseButton.click()\n await page.getByRole('button', { name: '×' }).click()\n await shareToolbarButton.click()\n const minutesOffset = 40 * 60000 // 40 minutes\n let date = new Date(new Date().getTime() - minutesOffset)\n if (date.getUTCHours() < 3) {\n date = new Date(date.getTime() - 86400000)\n }\n const year = date.getUTCFullYear()\n const month = date.getUTCMonth() + 1\n const day = date.getUTCDate()\n const monthText = month < 10 ? `0${month}` : month\n const dayText = day < 10 ? `0${day}` : day\n const url = await page.url()\n expect(url).not.toContain('t=')\n const shareLinkValue = await getAttribute(page, '#permalink-content-link', 'value')\n expect(shareLinkValue).toContain(`t=${year}-${monthText}-${dayText}`)\n})\n\ntest('Clicking the social tab displays social share buttons', async () => {\n const { shareToolbarButton } = selectors\n const facebook = await page.locator('#fb-share')\n const twitter = await page.locator('#tw-share')\n const reddit = await page.locator('#rd-share')\n const email = await page.locator('#email-share')\n await shareToolbarButton.click()\n await page.locator('.social-share-nav a').click()\n await expect(facebook).toBeVisible()\n await expect(twitter).toBeVisible()\n await expect(reddit).toBeVisible()\n await expect(email).toBeVisible()\n})\n\ntest('Clicking Shorten link works with links less than 2049 characters', async () => {\n const { modalCloseButton, shareToolbarButton } = selectors\n const shortQueryString = 'http://localhost:3000/?l=Reference_Labels_15m,Reference_Features_15m,Coastlines_15m,VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&t=2022-08-10-T15%3A15%3A05Z'\n await page.goto(shortQueryString)\n await modalCloseButton.click()\n const linkShortenCase = await page.locator('#wv-link-shorten-case')\n await shareToolbarButton.click()\n await linkShortenCase.click()\n await expect(linkShortenCase).toHaveClass(/checked/)\n})\n\ntest('Clicking Shorten link is refused with links greater than 2048 characters', async () => {\n const { modalCloseButton, shareToolbarButton } = selectors\n const longQueryString = 'http://localhost:3000/?l=MODIS_Terra_AOD_Deep_Blue_Combined,MODIS_Terra_AOD_Deep_Blue_Land,MODIS_Terra_Angstrom_Exponent_Ocean,MODIS_Terra_Angstrom_Exponent_Land,MODIS_Terra_Aerosol_Optical_Depth_3km,MODIS_Terra_Aerosol,MISR_Aerosol_Optical_Depth_Avg_Green_Monthly,VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean,VIIRS_SNPP_AOT_Dark_Target_Land_Ocean,VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate,VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate,SWDB_Aerosol_Angstrom_Exponent_Monthly,SWDB_Aerosol_Optical_Thickness_550nm_Monthly,SWDB_Aerosol_Angstrom_Exponent_Daily,SWDB_Aerosol_Optical_Thickness_550nm_Daily,MERRA2_Total_Aerosol_Optical_Thickness_550nm_Extinction_Monthly,MERRA2_Total_Aerosol_Optical_Thickness_550nm_Scattering_Monthly,OMI_Absorbing_Aerosol_Optical_Thickness_MW_388,OMI_Absorbing_Aerosol_Optical_Depth,OMI_Aerosol_Optical_Depth,MODIS_Aqua_AOD_Deep_Blue_Combined,MODIS_Aqua_AOD_Deep_Blue_Land,MODIS_Aqua_Angstrom_Exponent_Ocean,MODIS_Aqua_Angstrom_Exponent_Land,MODIS_Aqua_Aerosol_Optical_Depth_3km,MODIS_Aqua_Aerosol,MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth,MODIS_Combined_Value_Added_AOD,MLS_CO_215hPa_Night,MLS_CO_215hPa_Day,AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Monthly_Night,AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Monthly_Day,AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Daily_Night,AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Daily_Day,AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Night,AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Day,OrbitTracks_Aura_Descending,OrbitTracks_Aura_Ascending,OrbitTracks_Aqua_Ascending,OrbitTracks_Suomi_NPP_Ascending,VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate,Reference_Labels_15m,Reference_Features_15m,Coastlines_15m,MODIS_Combined_L3_Nadir-BRDF_Daily,MODIS_Combined_MAIAC_L2G_BidirectionalReflectance_Bands143,VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&t=2022-08-10-T15%3A15%3A05Z'\n await page.goto(longQueryString)\n await modalCloseButton.click()\n const linkShortenCase = await page.locator('#wv-link-shorten-case')\n await shareToolbarButton.click()\n await linkShortenCase.click()\n await expect(linkShortenCase).not.toHaveClass(/checked/)\n})\n"],"mappings":"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"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"5059cdc0a10d9623126fb99960442739c875a337","contentHash":"db732cd9ddc9316625ed47539bd4dd6cfbeabf3e8ad57b06aff2cf15cd03a22a"},"/Users/rcweiler/worldview/e2e/test-utils/hooks/basicHooks.js":{"path":"/Users/rcweiler/worldview/e2e/test-utils/hooks/basicHooks.js","statementMap":{"0":{"start":{"line":9,"column":21},"end":{"line":14,"column":1}},"1":{"start":{"line":10,"column":24},"end":{"line":10,"column":51}},"2":{"start":{"line":11,"column":2},"end":{"line":13,"column":5}},"3":{"start":{"line":22,"column":21},"end":{"line":26,"column":1}},"4":{"start":{"line":23,"column":18},"end":{"line":23,"column":40}},"5":{"start":{"line":24,"column":27},"end":{"line":24,"column":64}},"6":{"start":{"line":25,"column":2},"end":{"line":25,"column":26}},"7":{"start":{"line":33,"column":16},"end":{"line":36,"column":1}},"8":{"start":{"line":34,"column":2},"end":{"line":34,"column":95}},"9":{"start":{"line":34,"column":26},"end":{"line":34,"column":95}},"10":{"start":{"line":35,"column":2},"end":{"line":35,"column":59}},"11":{"start":{"line":44,"column":28},"end":{"line":48,"column":1}},"12":{"start":{"line":45,"column":16},"end":{"line":45,"column":42}},"13":{"start":{"line":46,"column":2},"end":{"line":46,"column":22}},"14":{"start":{"line":47,"column":2},"end":{"line":47,"column":29}},"15":{"start":{"line":49,"column":0},"end":{"line":54,"column":2}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":9,"column":21},"end":{"line":9,"column":22}},"loc":{"start":{"line":9,"column":53},"end":{"line":14,"column":1}},"line":9},"1":{"name":"(anonymous_1)","decl":{"start":{"line":22,"column":21},"end":{"line":22,"column":22}},"loc":{"start":{"line":22,"column":52},"end":{"line":26,"column":1}},"line":22},"2":{"name":"(anonymous_2)","decl":{"start":{"line":33,"column":16},"end":{"line":33,"column":17}},"loc":{"start":{"line":33,"column":50},"end":{"line":36,"column":1}},"line":33},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":28},"end":{"line":44,"column":29}},"loc":{"start":{"line":44,"column":68},"end":{"line":48,"column":1}},"line":44}},"branchMap":{"0":{"loc":{"start":{"line":34,"column":2},"end":{"line":34,"column":95}},"type":"if","locations":[{"start":{"line":34,"column":2},"end":{"line":34,"column":95}},{"start":{"line":34,"column":2},"end":{"line":34,"column":95}}],"line":34}},"s":{"0":1,"1":0,"2":0,"3":1,"4":1,"5":1,"6":1,"7":1,"8":0,"9":0,"10":0,"11":1,"12":0,"13":0,"14":0,"15":1},"f":{"0":0,"1":1,"2":0,"3":0},"b":{"0":[0,0]},"inputSourceMap":{"version":3,"names":["selectOption","page","element","index","selectElement","locator","getAttribute","el","attribute","elementAttribute","joinUrl","startParams","lastParam","join","clearAndChangeInput","inputElement","newValue","input","clear","fill","module","exports"],"sources":["basicHooks.js"],"sourcesContent":["/**\n * Make selections for dropdown elements.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} element - Class or id to identify the element\n * @param {integer} index - The index position of the selection you want to make\n */\nconst selectOption = async (page, element, index) => {\n const selectElement = await page.locator(element)\n await selectElement.selectOption({ index })\n}\n\n/**\n * Returns an element's specific attribute value to be tested agaisnt.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} el - Class or id to identify the element\n * @param {string} attribute - The attribute ex: 'url'\n */\nconst getAttribute = async (page, el, attribute) => {\n const element = await page.locator(el)\n const elementAttribute = await element.getAttribute(attribute)\n return elementAttribute\n}\n\n/**\n * Returns a URL from an array of string parameters.\n * @param {Array} startParams - Array of strings each representing URL parameters.\n * @param {string|null} lastParam - String representing an interchangable url parameter.\n */\nconst joinUrl = async (startParams, lastParam) => {\n if (lastParam !== null) return `http://localhost:3000/?${startParams.join('&')}${lastParam}`\n return `http://localhost:3000/?${startParams.join('&')}`\n}\n\n/**\n * Clears an input and enters a new value.\n * @param {Object} page - Playwright object representing the browser page.\n * @param {string} inputElement - Class or id to identify the input element\n * @param {string} newValue - The value you want to enter as text to the input\n */\nconst clearAndChangeInput = async (page, inputElement, newValue) => {\n const input = page.locator(inputElement)\n await input.clear()\n await input.fill(newValue)\n}\n\nmodule.exports = {\n clearAndChangeInput,\n getAttribute,\n joinUrl,\n selectOption\n}\n"],"mappings":";;AAAA;AACA;AACA;AACA;AACA;AACA;AACA,MAAMA,YAAY,GAAG,MAAAA,CAAOC,IAAI,EAAEC,OAAO,EAAEC,KAAK,KAAK;EACnD,MAAMC,aAAa,GAAG,MAAMH,IAAI,CAACI,OAAO,CAACH,OAAO,CAAC;EACjD,MAAME,aAAa,CAACJ,YAAY,CAAC;IAAEG;EAAM,CAAC,CAAC;AAC7C,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,MAAMG,YAAY,GAAG,MAAAA,CAAOL,IAAI,EAAEM,EAAE,EAAEC,SAAS,KAAK;EAClD,MAAMN,OAAO,GAAG,MAAMD,IAAI,CAACI,OAAO,CAACE,EAAE,CAAC;EACtC,MAAME,gBAAgB,GAAG,MAAMP,OAAO,CAACI,YAAY,CAACE,SAAS,CAAC;EAC9D,OAAOC,gBAAgB;AACzB,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA,MAAMC,OAAO,GAAG,MAAAA,CAAOC,WAAW,EAAEC,SAAS,KAAK;EAChD,IAAIA,SAAS,KAAK,IAAI,EAAE,OAAQ,0BAAyBD,WAAW,CAACE,IAAI,CAAC,GAAG,CAAE,GAAED,SAAU,EAAC;EAC5F,OAAQ,0BAAyBD,WAAW,CAACE,IAAI,CAAC,GAAG,CAAE,EAAC;AAC1D,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,MAAMC,mBAAmB,GAAG,MAAAA,CAAOb,IAAI,EAAEc,YAAY,EAAEC,QAAQ,KAAK;EAClE,MAAMC,KAAK,GAAGhB,IAAI,CAACI,OAAO,CAACU,YAAY,CAAC;EACxC,MAAME,KAAK,CAACC,KAAK,CAAC,CAAC;EACnB,MAAMD,KAAK,CAACE,IAAI,CAACH,QAAQ,CAAC;AAC5B,CAAC;AAEDI,MAAM,CAACC,OAAO,GAAG;EACfP,mBAAmB;EACnBR,YAAY;EACZI,OAAO;EACPV;AACF,CAAC"},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a8166e22f974f2b15b48c956b3be134a9c2fa581","contentHash":"1ede02938e6dc4da06ea362cf3b2b8452d0aac581249c629c8efad00e4313f2f"}} \ No newline at end of file diff --git a/.nyc_output/processinfo/0cf58286-ae70-4dd0-83f6-2bf420c48aa4.json b/.nyc_output/processinfo/0cf58286-ae70-4dd0-83f6-2bf420c48aa4.json deleted file mode 100644 index 5e0725a81f..0000000000 --- a/.nyc_output/processinfo/0cf58286-ae70-4dd0-83f6-2bf420c48aa4.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","pid":26282,"argv":["/Users/rcweiler/.nvm/versions/node/v20.9.0/bin/node","/Users/rcweiler/worldview/node_modules/playwright/lib/common/process.js"],"execArgv":[],"cwd":"/Users/rcweiler/worldview","time":1705502208074,"ppid":26082,"coverageFilename":"/Users/rcweiler/worldview/.nyc_output/0cf58286-ae70-4dd0-83f6-2bf420c48aa4.json","externalId":"","uuid":"0cf58286-ae70-4dd0-83f6-2bf420c48aa4","files":["/Users/rcweiler/worldview/playwright.config.js","/Users/rcweiler/worldview/e2e/features/ui/distraction-free-mode-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js"]} \ No newline at end of file diff --git a/.nyc_output/processinfo/0faa5c10-1569-4775-badc-e1ad1108104a.json b/.nyc_output/processinfo/0faa5c10-1569-4775-badc-e1ad1108104a.json deleted file mode 100644 index 8a0f088ec2..0000000000 --- a/.nyc_output/processinfo/0faa5c10-1569-4775-badc-e1ad1108104a.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","pid":26085,"argv":["/Users/rcweiler/.nvm/versions/node/v20.9.0/bin/node","/Users/rcweiler/worldview/node_modules/playwright/lib/common/process.js"],"execArgv":[],"cwd":"/Users/rcweiler/worldview","time":1705502056307,"ppid":26082,"coverageFilename":"/Users/rcweiler/worldview/.nyc_output/0faa5c10-1569-4775-badc-e1ad1108104a.json","externalId":"","uuid":"0faa5c10-1569-4775-badc-e1ad1108104a","files":["/Users/rcweiler/worldview/playwright.config.js","/Users/rcweiler/worldview/e2e/features/animation/gif-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js","/Users/rcweiler/worldview/e2e/features/compare/compare-mobile-test.spec.js","/Users/rcweiler/worldview/e2e/features/compare/compare-test.spec.js","/Users/rcweiler/worldview/e2e/features/dev-test-mode/dev-test-mode-test.spec.js","/Users/rcweiler/worldview/e2e/features/events/event-filter-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js","/Users/rcweiler/worldview/e2e/features/image-download/global-select-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/hooks/basicHooks.js","/Users/rcweiler/worldview/e2e/features/image-download/initial-state-test.spec.js","/Users/rcweiler/worldview/e2e/features/image-download/projection-test.spec.js","/Users/rcweiler/worldview/e2e/features/image-download/resolutions4326-test.spec.js","/Users/rcweiler/worldview/e2e/features/image-download/unsupported-test.spec.js","/Users/rcweiler/worldview/e2e/features/layers/layer-picker-mobile-test.spec.js"]} \ No newline at end of file diff --git a/.nyc_output/processinfo/1b885e79-2739-4379-a455-ae3c14875b29.json b/.nyc_output/processinfo/1b885e79-2739-4379-a455-ae3c14875b29.json deleted file mode 100644 index b94c89c6e7..0000000000 --- a/.nyc_output/processinfo/1b885e79-2739-4379-a455-ae3c14875b29.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","pid":26227,"argv":["/Users/rcweiler/.nvm/versions/node/v20.9.0/bin/node","/Users/rcweiler/worldview/node_modules/playwright/lib/common/process.js"],"execArgv":[],"cwd":"/Users/rcweiler/worldview","time":1705502154954,"ppid":26082,"coverageFilename":"/Users/rcweiler/worldview/.nyc_output/1b885e79-2739-4379-a455-ae3c14875b29.json","externalId":"","uuid":"1b885e79-2739-4379-a455-ae3c14875b29","files":["/Users/rcweiler/worldview/playwright.config.js","/Users/rcweiler/worldview/e2e/features/location-search/location-search-mobile-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js","/Users/rcweiler/worldview/e2e/features/measure/measure-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/hooks/basicHooks.js","/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js","/Users/rcweiler/worldview/e2e/features/projections/projections-test.spec.js","/Users/rcweiler/worldview/e2e/features/timeline/date-selector-test.spec.js","/Users/rcweiler/worldview/e2e/features/timeline/layer-coverage-panel-test.spec.js","/Users/rcweiler/worldview/e2e/features/timeline/timeline-mobile-test.spec.js","/Users/rcweiler/worldview/e2e/features/tour/tour-test.spec.js","/Users/rcweiler/worldview/e2e/features/ui/info-mobile-test.spec.js","/Users/rcweiler/worldview/e2e/features/ui/info-test.spec.js"]} \ No newline at end of file diff --git a/.nyc_output/processinfo/29338d6f-0d4a-4594-94e8-99e907f35027.json b/.nyc_output/processinfo/29338d6f-0d4a-4594-94e8-99e907f35027.json deleted file mode 100644 index 778ae7f3d4..0000000000 --- a/.nyc_output/processinfo/29338d6f-0d4a-4594-94e8-99e907f35027.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","pid":26190,"argv":["/Users/rcweiler/.nvm/versions/node/v20.9.0/bin/node","/Users/rcweiler/worldview/node_modules/playwright/lib/common/process.js"],"execArgv":[],"cwd":"/Users/rcweiler/worldview","time":1705502142340,"ppid":26082,"coverageFilename":"/Users/rcweiler/worldview/.nyc_output/29338d6f-0d4a-4594-94e8-99e907f35027.json","externalId":"","uuid":"29338d6f-0d4a-4594-94e8-99e907f35027","files":["/Users/rcweiler/worldview/playwright.config.js","/Users/rcweiler/worldview/e2e/features/layers/layers-sidebar-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js","/Users/rcweiler/worldview/e2e/features/notifications/notify-test.spec.js"]} \ No newline at end of file diff --git a/.nyc_output/processinfo/3827b3f3-b7c6-490c-b5f2-f5013a1048e1.json b/.nyc_output/processinfo/3827b3f3-b7c6-490c-b5f2-f5013a1048e1.json deleted file mode 100644 index eb2d594c55..0000000000 --- a/.nyc_output/processinfo/3827b3f3-b7c6-490c-b5f2-f5013a1048e1.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","pid":26126,"argv":["/Users/rcweiler/.nvm/versions/node/v20.9.0/bin/node","/Users/rcweiler/worldview/node_modules/playwright/lib/common/process.js"],"execArgv":[],"cwd":"/Users/rcweiler/worldview","time":1705502076285,"ppid":26082,"coverageFilename":"/Users/rcweiler/worldview/.nyc_output/3827b3f3-b7c6-490c-b5f2-f5013a1048e1.json","externalId":"","uuid":"3827b3f3-b7c6-490c-b5f2-f5013a1048e1","files":["/Users/rcweiler/worldview/playwright.config.js","/Users/rcweiler/worldview/e2e/features/compare/timeline-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js","/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js","/Users/rcweiler/worldview/e2e/features/events/event-test.spec.js"]} \ No newline at end of file diff --git a/.nyc_output/processinfo/45509e1f-a10f-46dd-bfc1-a1e07e2f6215.json b/.nyc_output/processinfo/45509e1f-a10f-46dd-bfc1-a1e07e2f6215.json deleted file mode 100644 index 86f5493d20..0000000000 --- a/.nyc_output/processinfo/45509e1f-a10f-46dd-bfc1-a1e07e2f6215.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","pid":26083,"argv":["/Users/rcweiler/.nvm/versions/node/v20.9.0/bin/node","/Users/rcweiler/worldview/node_modules/playwright/lib/common/process.js"],"execArgv":[],"cwd":"/Users/rcweiler/worldview","time":1705502056307,"ppid":26082,"coverageFilename":"/Users/rcweiler/worldview/.nyc_output/45509e1f-a10f-46dd-bfc1-a1e07e2f6215.json","externalId":"","uuid":"45509e1f-a10f-46dd-bfc1-a1e07e2f6215","files":["/Users/rcweiler/worldview/playwright.config.js","/Users/rcweiler/worldview/e2e/features/animation/mobile-animation-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js","/Users/rcweiler/worldview/e2e/features/compare/layer-sidebar-test.spec.js","/Users/rcweiler/worldview/e2e/features/compare/permalinks-test.spec.js","/Users/rcweiler/worldview/e2e/features/events/events-mobile-test.spec.js","/Users/rcweiler/worldview/e2e/features/global-unit/coordinate-format-test.spec.js","/Users/rcweiler/worldview/e2e/features/global-unit/global-unit-test.spec.js","/Users/rcweiler/worldview/e2e/features/image-download/crosses-dateline-test.spec.js","/Users/rcweiler/worldview/e2e/features/image-download/formats-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js","/Users/rcweiler/worldview/e2e/test-utils/hooks/basicHooks.js","/Users/rcweiler/worldview/e2e/features/image-download/layers-test.spec.js","/Users/rcweiler/worldview/e2e/features/image-download/resolutions3413-test.spec.js","/Users/rcweiler/worldview/e2e/features/image-download/time-test.spec.js","/Users/rcweiler/worldview/e2e/features/kiosk/kiosk-test.spec.js"]} \ No newline at end of file diff --git a/.nyc_output/processinfo/5fb78ab0-4102-46f4-bc09-3e04ad8ced0f.json b/.nyc_output/processinfo/5fb78ab0-4102-46f4-bc09-3e04ad8ced0f.json deleted file mode 100644 index 6781b6a0f0..0000000000 --- a/.nyc_output/processinfo/5fb78ab0-4102-46f4-bc09-3e04ad8ced0f.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","pid":26205,"argv":["/Users/rcweiler/.nvm/versions/node/v20.9.0/bin/node","/Users/rcweiler/worldview/node_modules/playwright/lib/common/process.js"],"execArgv":[],"cwd":"/Users/rcweiler/worldview","time":1705502146547,"ppid":26082,"coverageFilename":"/Users/rcweiler/worldview/.nyc_output/5fb78ab0-4102-46f4-bc09-3e04ad8ced0f.json","externalId":"","uuid":"5fb78ab0-4102-46f4-bc09-3e04ad8ced0f","files":["/Users/rcweiler/worldview/playwright.config.js","/Users/rcweiler/worldview/e2e/features/layers/options-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js"]} \ No newline at end of file diff --git a/.nyc_output/processinfo/7c93eaef-3547-4b41-9f0d-db3f8ba76eca.json b/.nyc_output/processinfo/7c93eaef-3547-4b41-9f0d-db3f8ba76eca.json deleted file mode 100644 index d9e13f0508..0000000000 --- a/.nyc_output/processinfo/7c93eaef-3547-4b41-9f0d-db3f8ba76eca.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":null,"pid":26082,"argv":["/Users/rcweiler/.nvm/versions/node/v20.9.0/bin/node","/Users/rcweiler/worldview/node_modules/.bin/playwright","test","--project=chromium","--reporter=list"],"execArgv":[],"cwd":"/Users/rcweiler/worldview","time":1705502055752,"ppid":26081,"coverageFilename":"/Users/rcweiler/worldview/.nyc_output/7c93eaef-3547-4b41-9f0d-db3f8ba76eca.json","externalId":"","uuid":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","files":["/Users/rcweiler/worldview/playwright.config.js","/Users/rcweiler/worldview/e2e/features/animation/animation-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js","/Users/rcweiler/worldview/e2e/features/animation/gif-test.spec.js","/Users/rcweiler/worldview/e2e/features/animation/mobile-animation-test.spec.js","/Users/rcweiler/worldview/e2e/features/charting/charting-test.spec.js","/Users/rcweiler/worldview/e2e/features/compare/compare-mobile-test.spec.js","/Users/rcweiler/worldview/e2e/features/compare/compare-test.spec.js","/Users/rcweiler/worldview/e2e/features/compare/layer-dialog-test.spec.js","/Users/rcweiler/worldview/e2e/features/compare/layer-sidebar-test.spec.js","/Users/rcweiler/worldview/e2e/features/compare/permalinks-test.spec.js","/Users/rcweiler/worldview/e2e/features/compare/timeline-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js","/Users/rcweiler/worldview/e2e/features/dev-test-mode/dev-test-mode-test.spec.js","/Users/rcweiler/worldview/e2e/features/events/event-filter-test.spec.js","/Users/rcweiler/worldview/e2e/features/events/event-test.spec.js","/Users/rcweiler/worldview/e2e/features/events/events-mobile-test.spec.js","/Users/rcweiler/worldview/e2e/features/global-unit/coordinate-format-test.spec.js","/Users/rcweiler/worldview/e2e/features/global-unit/global-unit-test.spec.js","/Users/rcweiler/worldview/e2e/features/image-download/crosses-dateline-test.spec.js","/Users/rcweiler/worldview/e2e/features/image-download/formats-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/hooks/basicHooks.js","/Users/rcweiler/worldview/e2e/features/image-download/global-select-test.spec.js","/Users/rcweiler/worldview/e2e/features/image-download/initial-state-test.spec.js","/Users/rcweiler/worldview/e2e/features/image-download/lat-long-input-test.spec.js","/Users/rcweiler/worldview/e2e/features/image-download/layers-test.spec.js","/Users/rcweiler/worldview/e2e/features/image-download/projection-test.spec.js","/Users/rcweiler/worldview/e2e/features/image-download/resolutions3413-test.spec.js","/Users/rcweiler/worldview/e2e/features/image-download/resolutions4326-test.spec.js","/Users/rcweiler/worldview/e2e/features/image-download/time-test.spec.js","/Users/rcweiler/worldview/e2e/features/image-download/unsupported-test.spec.js","/Users/rcweiler/worldview/e2e/features/kiosk/kiosk-test.spec.js","/Users/rcweiler/worldview/e2e/features/layers/layer-picker-mobile-test.spec.js","/Users/rcweiler/worldview/e2e/features/layers/layer-picker-test.spec.js","/Users/rcweiler/worldview/e2e/features/layers/layers-sidebar-test.spec.js","/Users/rcweiler/worldview/e2e/features/layers/layers-vector-test.spec.js","/Users/rcweiler/worldview/e2e/features/layers/options-test.spec.js","/Users/rcweiler/worldview/e2e/features/layers/recent-layers-mobile-test.spec.js","/Users/rcweiler/worldview/e2e/features/layers/recent-layers-no-local-storage-test.spec.js","/Users/rcweiler/worldview/e2e/features/layers/recent-layers-test.spec.js","/Users/rcweiler/worldview/e2e/features/location-search/location-search-mobile-test.spec.js","/Users/rcweiler/worldview/e2e/features/location-search/location-search-test.spec.js","/Users/rcweiler/worldview/e2e/features/measure/measure-test.spec.js","/Users/rcweiler/worldview/e2e/features/modal/about-modal-test.spec.js","/Users/rcweiler/worldview/e2e/features/notifications/notify-test.spec.js","/Users/rcweiler/worldview/e2e/features/palettes/disable-test.spec.js","/Users/rcweiler/worldview/e2e/features/projections/projections-test.spec.js","/Users/rcweiler/worldview/e2e/features/share/embed-test.spec.js","/Users/rcweiler/worldview/e2e/features/share/share-test.spec.js","/Users/rcweiler/worldview/e2e/features/smart-handoff/smart-handoff-test.spec.js","/Users/rcweiler/worldview/e2e/features/timeline/date-selector-test.spec.js","/Users/rcweiler/worldview/e2e/features/timeline/layer-coverage-panel-test.spec.js","/Users/rcweiler/worldview/e2e/features/timeline/timeline-mobile-test.spec.js","/Users/rcweiler/worldview/e2e/features/timeline/timeline-test.spec.js","/Users/rcweiler/worldview/e2e/features/tour/tour-joyride-test.spec.js","/Users/rcweiler/worldview/e2e/features/tour/tour-test.spec.js","/Users/rcweiler/worldview/e2e/features/ui/distraction-free-mode-test.spec.js","/Users/rcweiler/worldview/e2e/features/ui/info-mobile-test.spec.js","/Users/rcweiler/worldview/e2e/features/ui/info-test.spec.js","/Users/rcweiler/worldview/e2e/features/ui/toolbar-test.spec.js"]} \ No newline at end of file diff --git a/.nyc_output/processinfo/80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8.json b/.nyc_output/processinfo/80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8.json deleted file mode 100644 index cf19c381e4..0000000000 --- a/.nyc_output/processinfo/80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","pid":26268,"argv":["/Users/rcweiler/.nvm/versions/node/v20.9.0/bin/node","/Users/rcweiler/worldview/node_modules/playwright/lib/common/process.js"],"execArgv":[],"cwd":"/Users/rcweiler/worldview","time":1705502198953,"ppid":26082,"coverageFilename":"/Users/rcweiler/worldview/.nyc_output/80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8.json","externalId":"","uuid":"80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8","files":["/Users/rcweiler/worldview/playwright.config.js","/Users/rcweiler/worldview/e2e/features/timeline/timeline-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js","/Users/rcweiler/worldview/e2e/features/ui/toolbar-test.spec.js"]} \ No newline at end of file diff --git a/.nyc_output/processinfo/af2015ee-9b08-4deb-ac6c-dd60ab6827f2.json b/.nyc_output/processinfo/af2015ee-9b08-4deb-ac6c-dd60ab6827f2.json deleted file mode 100644 index fa389507af..0000000000 --- a/.nyc_output/processinfo/af2015ee-9b08-4deb-ac6c-dd60ab6827f2.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","pid":26084,"argv":["/Users/rcweiler/.nvm/versions/node/v20.9.0/bin/node","/Users/rcweiler/worldview/node_modules/playwright/lib/common/process.js"],"execArgv":[],"cwd":"/Users/rcweiler/worldview","time":1705502056307,"ppid":26082,"coverageFilename":"/Users/rcweiler/worldview/.nyc_output/af2015ee-9b08-4deb-ac6c-dd60ab6827f2.json","externalId":"","uuid":"af2015ee-9b08-4deb-ac6c-dd60ab6827f2","files":["/Users/rcweiler/worldview/playwright.config.js","/Users/rcweiler/worldview/e2e/features/animation/animation-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js","/Users/rcweiler/worldview/e2e/features/charting/charting-test.spec.js","/Users/rcweiler/worldview/e2e/features/compare/layer-dialog-test.spec.js"]} \ No newline at end of file diff --git a/.nyc_output/processinfo/d414322d-5483-46eb-9cb3-8ffdcb75fcbd.json b/.nyc_output/processinfo/d414322d-5483-46eb-9cb3-8ffdcb75fcbd.json deleted file mode 100644 index 5009866a51..0000000000 --- a/.nyc_output/processinfo/d414322d-5483-46eb-9cb3-8ffdcb75fcbd.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","pid":26178,"argv":["/Users/rcweiler/.nvm/versions/node/v20.9.0/bin/node","/Users/rcweiler/worldview/node_modules/playwright/lib/common/process.js"],"execArgv":[],"cwd":"/Users/rcweiler/worldview","time":1705502138200,"ppid":26082,"coverageFilename":"/Users/rcweiler/worldview/.nyc_output/d414322d-5483-46eb-9cb3-8ffdcb75fcbd.json","externalId":"","uuid":"d414322d-5483-46eb-9cb3-8ffdcb75fcbd","files":["/Users/rcweiler/worldview/playwright.config.js","/Users/rcweiler/worldview/e2e/features/layers/layer-picker-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js"]} \ No newline at end of file diff --git a/.nyc_output/processinfo/f0cc1d12-16ec-4379-b3a1-65dddae99dcd.json b/.nyc_output/processinfo/f0cc1d12-16ec-4379-b3a1-65dddae99dcd.json deleted file mode 100644 index 55f154a0d2..0000000000 --- a/.nyc_output/processinfo/f0cc1d12-16ec-4379-b3a1-65dddae99dcd.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","pid":26196,"argv":["/Users/rcweiler/.nvm/versions/node/v20.9.0/bin/node","/Users/rcweiler/worldview/node_modules/playwright/lib/common/process.js"],"execArgv":[],"cwd":"/Users/rcweiler/worldview","time":1705502143405,"ppid":26082,"coverageFilename":"/Users/rcweiler/worldview/.nyc_output/f0cc1d12-16ec-4379-b3a1-65dddae99dcd.json","externalId":"","uuid":"f0cc1d12-16ec-4379-b3a1-65dddae99dcd","files":["/Users/rcweiler/worldview/playwright.config.js","/Users/rcweiler/worldview/e2e/features/layers/layers-vector-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js","/Users/rcweiler/worldview/e2e/features/layers/recent-layers-mobile-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js","/Users/rcweiler/worldview/e2e/features/layers/recent-layers-no-local-storage-test.spec.js","/Users/rcweiler/worldview/e2e/features/layers/recent-layers-test.spec.js","/Users/rcweiler/worldview/e2e/features/location-search/location-search-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js","/Users/rcweiler/worldview/e2e/features/modal/about-modal-test.spec.js","/Users/rcweiler/worldview/e2e/features/palettes/disable-test.spec.js","/Users/rcweiler/worldview/e2e/features/share/share-test.spec.js","/Users/rcweiler/worldview/e2e/test-utils/hooks/basicHooks.js"]} \ No newline at end of file diff --git a/.nyc_output/processinfo/index.json b/.nyc_output/processinfo/index.json deleted file mode 100644 index 501f418024..0000000000 --- a/.nyc_output/processinfo/index.json +++ /dev/null @@ -1 +0,0 @@ -{"processes":{"0cf58286-ae70-4dd0-83f6-2bf420c48aa4":{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","children":[]},"0faa5c10-1569-4775-badc-e1ad1108104a":{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","children":[]},"1b885e79-2739-4379-a455-ae3c14875b29":{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","children":[]},"29338d6f-0d4a-4594-94e8-99e907f35027":{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","children":[]},"3827b3f3-b7c6-490c-b5f2-f5013a1048e1":{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","children":[]},"45509e1f-a10f-46dd-bfc1-a1e07e2f6215":{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","children":[]},"5fb78ab0-4102-46f4-bc09-3e04ad8ced0f":{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","children":[]},"7c93eaef-3547-4b41-9f0d-db3f8ba76eca":{"parent":null,"children":["0cf58286-ae70-4dd0-83f6-2bf420c48aa4","0faa5c10-1569-4775-badc-e1ad1108104a","1b885e79-2739-4379-a455-ae3c14875b29","29338d6f-0d4a-4594-94e8-99e907f35027","3827b3f3-b7c6-490c-b5f2-f5013a1048e1","45509e1f-a10f-46dd-bfc1-a1e07e2f6215","5fb78ab0-4102-46f4-bc09-3e04ad8ced0f","80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8","af2015ee-9b08-4deb-ac6c-dd60ab6827f2","d414322d-5483-46eb-9cb3-8ffdcb75fcbd","f0cc1d12-16ec-4379-b3a1-65dddae99dcd"]},"80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8":{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","children":[]},"af2015ee-9b08-4deb-ac6c-dd60ab6827f2":{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","children":[]},"d414322d-5483-46eb-9cb3-8ffdcb75fcbd":{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","children":[]},"f0cc1d12-16ec-4379-b3a1-65dddae99dcd":{"parent":"7c93eaef-3547-4b41-9f0d-db3f8ba76eca","children":[]}},"files":{"/Users/rcweiler/worldview/playwright.config.js":["0cf58286-ae70-4dd0-83f6-2bf420c48aa4","0faa5c10-1569-4775-badc-e1ad1108104a","1b885e79-2739-4379-a455-ae3c14875b29","29338d6f-0d4a-4594-94e8-99e907f35027","3827b3f3-b7c6-490c-b5f2-f5013a1048e1","45509e1f-a10f-46dd-bfc1-a1e07e2f6215","5fb78ab0-4102-46f4-bc09-3e04ad8ced0f","7c93eaef-3547-4b41-9f0d-db3f8ba76eca","80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8","af2015ee-9b08-4deb-ac6c-dd60ab6827f2","d414322d-5483-46eb-9cb3-8ffdcb75fcbd","f0cc1d12-16ec-4379-b3a1-65dddae99dcd"],"/Users/rcweiler/worldview/e2e/features/ui/distraction-free-mode-test.spec.js":["0cf58286-ae70-4dd0-83f6-2bf420c48aa4","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/test-utils/global-variables/selectors.js":["0cf58286-ae70-4dd0-83f6-2bf420c48aa4","0faa5c10-1569-4775-badc-e1ad1108104a","1b885e79-2739-4379-a455-ae3c14875b29","29338d6f-0d4a-4594-94e8-99e907f35027","3827b3f3-b7c6-490c-b5f2-f5013a1048e1","45509e1f-a10f-46dd-bfc1-a1e07e2f6215","5fb78ab0-4102-46f4-bc09-3e04ad8ced0f","7c93eaef-3547-4b41-9f0d-db3f8ba76eca","80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8","af2015ee-9b08-4deb-ac6c-dd60ab6827f2","d414322d-5483-46eb-9cb3-8ffdcb75fcbd","f0cc1d12-16ec-4379-b3a1-65dddae99dcd"],"/Users/rcweiler/worldview/e2e/features/animation/gif-test.spec.js":["0faa5c10-1569-4775-badc-e1ad1108104a","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/test-utils/global-variables/querystrings.js":["0faa5c10-1569-4775-badc-e1ad1108104a","1b885e79-2739-4379-a455-ae3c14875b29","3827b3f3-b7c6-490c-b5f2-f5013a1048e1","45509e1f-a10f-46dd-bfc1-a1e07e2f6215","7c93eaef-3547-4b41-9f0d-db3f8ba76eca","80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8","af2015ee-9b08-4deb-ac6c-dd60ab6827f2","f0cc1d12-16ec-4379-b3a1-65dddae99dcd"],"/Users/rcweiler/worldview/e2e/features/compare/compare-mobile-test.spec.js":["0faa5c10-1569-4775-badc-e1ad1108104a","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/compare/compare-test.spec.js":["0faa5c10-1569-4775-badc-e1ad1108104a","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/dev-test-mode/dev-test-mode-test.spec.js":["0faa5c10-1569-4775-badc-e1ad1108104a","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/events/event-filter-test.spec.js":["0faa5c10-1569-4775-badc-e1ad1108104a","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/test-utils/hooks/wvHooks.js":["0faa5c10-1569-4775-badc-e1ad1108104a","1b885e79-2739-4379-a455-ae3c14875b29","29338d6f-0d4a-4594-94e8-99e907f35027","3827b3f3-b7c6-490c-b5f2-f5013a1048e1","45509e1f-a10f-46dd-bfc1-a1e07e2f6215","7c93eaef-3547-4b41-9f0d-db3f8ba76eca","d414322d-5483-46eb-9cb3-8ffdcb75fcbd","f0cc1d12-16ec-4379-b3a1-65dddae99dcd"],"/Users/rcweiler/worldview/e2e/features/image-download/global-select-test.spec.js":["0faa5c10-1569-4775-badc-e1ad1108104a","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/test-utils/hooks/basicHooks.js":["0faa5c10-1569-4775-badc-e1ad1108104a","1b885e79-2739-4379-a455-ae3c14875b29","45509e1f-a10f-46dd-bfc1-a1e07e2f6215","7c93eaef-3547-4b41-9f0d-db3f8ba76eca","f0cc1d12-16ec-4379-b3a1-65dddae99dcd"],"/Users/rcweiler/worldview/e2e/features/image-download/initial-state-test.spec.js":["0faa5c10-1569-4775-badc-e1ad1108104a","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/image-download/projection-test.spec.js":["0faa5c10-1569-4775-badc-e1ad1108104a","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/image-download/resolutions4326-test.spec.js":["0faa5c10-1569-4775-badc-e1ad1108104a","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/image-download/unsupported-test.spec.js":["0faa5c10-1569-4775-badc-e1ad1108104a","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/layers/layer-picker-mobile-test.spec.js":["0faa5c10-1569-4775-badc-e1ad1108104a","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/location-search/location-search-mobile-test.spec.js":["1b885e79-2739-4379-a455-ae3c14875b29","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/measure/measure-test.spec.js":["1b885e79-2739-4379-a455-ae3c14875b29","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/projections/projections-test.spec.js":["1b885e79-2739-4379-a455-ae3c14875b29","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/timeline/date-selector-test.spec.js":["1b885e79-2739-4379-a455-ae3c14875b29","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/timeline/layer-coverage-panel-test.spec.js":["1b885e79-2739-4379-a455-ae3c14875b29","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/timeline/timeline-mobile-test.spec.js":["1b885e79-2739-4379-a455-ae3c14875b29","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/tour/tour-test.spec.js":["1b885e79-2739-4379-a455-ae3c14875b29","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/ui/info-mobile-test.spec.js":["1b885e79-2739-4379-a455-ae3c14875b29","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/ui/info-test.spec.js":["1b885e79-2739-4379-a455-ae3c14875b29","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/layers/layers-sidebar-test.spec.js":["29338d6f-0d4a-4594-94e8-99e907f35027","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/notifications/notify-test.spec.js":["29338d6f-0d4a-4594-94e8-99e907f35027","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/compare/timeline-test.spec.js":["3827b3f3-b7c6-490c-b5f2-f5013a1048e1","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/events/event-test.spec.js":["3827b3f3-b7c6-490c-b5f2-f5013a1048e1","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/animation/mobile-animation-test.spec.js":["45509e1f-a10f-46dd-bfc1-a1e07e2f6215","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/compare/layer-sidebar-test.spec.js":["45509e1f-a10f-46dd-bfc1-a1e07e2f6215","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/compare/permalinks-test.spec.js":["45509e1f-a10f-46dd-bfc1-a1e07e2f6215","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/events/events-mobile-test.spec.js":["45509e1f-a10f-46dd-bfc1-a1e07e2f6215","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/global-unit/coordinate-format-test.spec.js":["45509e1f-a10f-46dd-bfc1-a1e07e2f6215","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/global-unit/global-unit-test.spec.js":["45509e1f-a10f-46dd-bfc1-a1e07e2f6215","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/image-download/crosses-dateline-test.spec.js":["45509e1f-a10f-46dd-bfc1-a1e07e2f6215","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/image-download/formats-test.spec.js":["45509e1f-a10f-46dd-bfc1-a1e07e2f6215","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/image-download/layers-test.spec.js":["45509e1f-a10f-46dd-bfc1-a1e07e2f6215","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/image-download/resolutions3413-test.spec.js":["45509e1f-a10f-46dd-bfc1-a1e07e2f6215","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/image-download/time-test.spec.js":["45509e1f-a10f-46dd-bfc1-a1e07e2f6215","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/kiosk/kiosk-test.spec.js":["45509e1f-a10f-46dd-bfc1-a1e07e2f6215","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/layers/options-test.spec.js":["5fb78ab0-4102-46f4-bc09-3e04ad8ced0f","7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/animation/animation-test.spec.js":["7c93eaef-3547-4b41-9f0d-db3f8ba76eca","af2015ee-9b08-4deb-ac6c-dd60ab6827f2"],"/Users/rcweiler/worldview/e2e/features/charting/charting-test.spec.js":["7c93eaef-3547-4b41-9f0d-db3f8ba76eca","af2015ee-9b08-4deb-ac6c-dd60ab6827f2"],"/Users/rcweiler/worldview/e2e/features/compare/layer-dialog-test.spec.js":["7c93eaef-3547-4b41-9f0d-db3f8ba76eca","af2015ee-9b08-4deb-ac6c-dd60ab6827f2"],"/Users/rcweiler/worldview/e2e/features/image-download/lat-long-input-test.spec.js":["7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/layers/layer-picker-test.spec.js":["7c93eaef-3547-4b41-9f0d-db3f8ba76eca","d414322d-5483-46eb-9cb3-8ffdcb75fcbd"],"/Users/rcweiler/worldview/e2e/features/layers/layers-vector-test.spec.js":["7c93eaef-3547-4b41-9f0d-db3f8ba76eca","f0cc1d12-16ec-4379-b3a1-65dddae99dcd"],"/Users/rcweiler/worldview/e2e/features/layers/recent-layers-mobile-test.spec.js":["7c93eaef-3547-4b41-9f0d-db3f8ba76eca","f0cc1d12-16ec-4379-b3a1-65dddae99dcd"],"/Users/rcweiler/worldview/e2e/features/layers/recent-layers-no-local-storage-test.spec.js":["7c93eaef-3547-4b41-9f0d-db3f8ba76eca","f0cc1d12-16ec-4379-b3a1-65dddae99dcd"],"/Users/rcweiler/worldview/e2e/features/layers/recent-layers-test.spec.js":["7c93eaef-3547-4b41-9f0d-db3f8ba76eca","f0cc1d12-16ec-4379-b3a1-65dddae99dcd"],"/Users/rcweiler/worldview/e2e/features/location-search/location-search-test.spec.js":["7c93eaef-3547-4b41-9f0d-db3f8ba76eca","f0cc1d12-16ec-4379-b3a1-65dddae99dcd"],"/Users/rcweiler/worldview/e2e/features/modal/about-modal-test.spec.js":["7c93eaef-3547-4b41-9f0d-db3f8ba76eca","f0cc1d12-16ec-4379-b3a1-65dddae99dcd"],"/Users/rcweiler/worldview/e2e/features/palettes/disable-test.spec.js":["7c93eaef-3547-4b41-9f0d-db3f8ba76eca","f0cc1d12-16ec-4379-b3a1-65dddae99dcd"],"/Users/rcweiler/worldview/e2e/features/share/embed-test.spec.js":["7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/share/share-test.spec.js":["7c93eaef-3547-4b41-9f0d-db3f8ba76eca","f0cc1d12-16ec-4379-b3a1-65dddae99dcd"],"/Users/rcweiler/worldview/e2e/features/smart-handoff/smart-handoff-test.spec.js":["7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/timeline/timeline-test.spec.js":["7c93eaef-3547-4b41-9f0d-db3f8ba76eca","80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8"],"/Users/rcweiler/worldview/e2e/features/tour/tour-joyride-test.spec.js":["7c93eaef-3547-4b41-9f0d-db3f8ba76eca"],"/Users/rcweiler/worldview/e2e/features/ui/toolbar-test.spec.js":["7c93eaef-3547-4b41-9f0d-db3f8ba76eca","80341ab6-3f4f-4d45-81d8-f1c4a00fe2b8"]},"externalIds":{}} \ No newline at end of file